repo: yaxpeax-x86
commit: d24f6dda78a133785b4674bad585809b5432a30c aka x86-generic, run: 1066
status: error in 18.811s
  description: callback error: stack traceback:
	[C]: in ?
	[C]: in field 'run'
	[string "goodfile"]:12: in main chunk
  deployed: false
    
artifacts
Sat, 15 Aug 2026 01:56:23 +0000
step:
git clone log (stdout)

Sat, 15 Aug 2026 01:56:23 +0000
step:
git clone log (stderr)
Cloning into 'tmpdir'...
warning: redirecting to https://github.com/iximeow/yaxpeax-x86.git/
Sat, 15 Aug 2026 01:56:26 +0000
step:
git checkout log (stdout)

Sat, 15 Aug 2026 01:56:26 +0000
step:
git checkout log (stderr)
Note: switching to 'd24f6dda78a133785b4674bad585809b5432a30c'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c 

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at d24f6dd more work towards table generation
Sat, 15 Aug 2026 01:56:26 +0000
step:
cargo build log (stdout)

Sat, 15 Aug 2026 01:56:26 +0000
step:
cargo build log (stderr)
    Updating crates.io index
     Locking 54 packages to latest compatible versions
      Adding rand v0.8.7 (available: v0.10.2)
      Adding yaxpeax-arch v0.2.8 (available: v0.3.2)
   Compiling libc v0.2.189
   Compiling proc-macro2 v1.0.107
   Compiling signal-hook v0.3.18
   Compiling quote v1.0.47
   Compiling parking_lot_core v0.9.12
   Compiling unicode-ident v1.0.24
   Compiling smallvec v1.15.2
   Compiling scopeguard v1.2.0
   Compiling autocfg v1.5.1
   Compiling cfg-if v1.0.4
   Compiling serde_core v1.0.229
   Compiling log v0.4.33
   Compiling serde v1.0.229
   Compiling bitflags v2.13.1
   Compiling yaxpeax-x86 v1.1.5 (/home/iximeow/toy/build-o-tron-env/tmpdir)
warning: unexpected `cfg` condition name: `capstone_bench`
 --> build.rs:2:11
  |
2 |     #[cfg(capstone_bench)]
  |           ^^^^^^^^^^^^^^ help: found config with similar value: `feature = "capstone_bench"`
  |
  = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
  = help: consider using a Cargo feature instead
  = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
           [lints.rust]
           unexpected_cfgs = { level = "warn", check-cfg = ['cfg(capstone_bench)'] }
  = note: see  for more information about checking conditional configuration
  = note: `#[warn(unexpected_cfgs)]` on by default

   Compiling lock_api v0.4.14
warning: `yaxpeax-x86` (build script) generated 1 warning
   Compiling num-traits v0.2.19
   Compiling syn v3.0.3
   Compiling errno v0.3.14
   Compiling mio v0.8.11
   Compiling signal-hook-registry v1.4.8
   Compiling parking_lot v0.12.5
   Compiling signal-hook-mio v0.2.5
   Compiling crossterm v0.27.0
   Compiling serde_derive v1.0.229
   Compiling yaxpeax-arch v0.2.8
warning: unused imports: `Colorize` and `YaxColors`
     --> src/generated/imp.rs:12758:22
      |
12758 |   use yaxpeax_arch::{Colorize, YaxColors};
      |                      ^^^^^^^^  ^^^^^^^^^
      |
      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default

warning: unused import: `core::fmt`
     --> src/generated/imp.rs:12759:7
      |
12759 |   use core::fmt;
      |       ^^^^^^^^^

warning: variable does not need to be mutable
    --> src/generic/mod.rs:1480:13
     |
1480 |         let mut inst = crate::generic::Instruction::default();
     |             ----^^^^
     |             |
     |             help: remove this `mut`
     |
     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default

warning: unused variable: `inst`
    --> src/generic/mod.rs:1480:13
     |
1480 |         let mut inst = crate::generic::Instruction::default();
     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inst`
     |
     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default

warning: unused variable: `sink`
    --> src/generic/mod.rs:1491:54
     |
1491 |     >(&self, instr: &mut Instruction, words: &mut T, sink: &mut S) -> Result<(), ::DecodeError> {
     |                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_sink`

warning: variable `available` is assigned to, but never used
    --> src/generic/mod.rs:1495:13
     |
1495 |         let mut available = 0;
     |             ^^^^^^^^^^^^^
     |
     = note: consider using `_available` instead

warning: value assigned to `available` is never read
    --> src/generic/mod.rs:1499:17
     |
1499 |                 available += 1;
     |                 ^^^^^^^^^^^^^^
     |
     = help: maybe it is overwritten before being read?
     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default

warning: variable does not need to be mutable
    --> src/long_mode/mod.rs:1348:13
     |
1348 |         let mut decoder = InstDecoder {
     |             ----^^^^^^^
     |             |
     |             help: remove this `mut`

warning: variable does not need to be mutable
    --> src/protected_mode/mod.rs:1293:13
     |
1293 |         let mut decoder = InstDecoder {
     |             ----^^^^^^^
     |             |
     |             help: remove this `mut`

warning: unreachable pattern
    --> src/generated/imp.rs:3344:7
     |
3170 |       Opcode::VPMAXUB => {
     |       --------------- matches all the relevant values
...
3344 |       Opcode::VPMAXUB |
     |       ^^^^^^^^^^^^^^^ no value can reach this
     |
     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default

warning: unreachable pattern
    --> src/generated/imp.rs:3424:7
     |
3422 |       Opcode::VBROADCASTSD |
     |       -------------------- matches all the relevant values
3423 |       Opcode::VBROADCASTF128 |
3424 |       Opcode::VBROADCASTSD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3425:7
     |
3421 |       Opcode::VBROADCASTSS |
     |       -------------------- matches all the relevant values
...
3425 |       Opcode::VBROADCASTSS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3569:7
     |
3259 |       Opcode::VXORPD |
     |       -------------- matches all the relevant values
...
3569 |       Opcode::VXORPD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3570:7
     |
3260 |       Opcode::VXORPS |
     |       -------------- matches all the relevant values
...
3570 |       Opcode::VXORPS |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3571:7
     |
3319 |       Opcode::VPEXTRD |
     |       --------------- matches all the relevant values
...
3571 |       Opcode::VPEXTRD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3572:7
     |
3320 |       Opcode::VPEXTRQ |
     |       --------------- matches all the relevant values
...
3572 |       Opcode::VPEXTRQ |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3573:7
     |
3357 |       Opcode::VPINSRD |
     |       --------------- matches all the relevant values
...
3573 |       Opcode::VPINSRD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3574:7
     |
3358 |       Opcode::VPINSRQ |
     |       --------------- matches all the relevant values
...
3574 |       Opcode::VPINSRQ |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3575:7
     |
3263 |       Opcode::VANDNPD |
     |       --------------- matches all the relevant values
...
3575 |       Opcode::VANDNPD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3576:7
     |
3264 |       Opcode::VANDNPS |
     |       --------------- matches all the relevant values
...
3576 |       Opcode::VANDNPS |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3577:7
     |
3268 |       Opcode::VANDPD |
     |       -------------- matches all the relevant values
...
3577 |       Opcode::VANDPD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3578:7
     |
3269 |       Opcode::VANDPS |
     |       -------------- matches all the relevant values
...
3578 |       Opcode::VANDPS |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3579:7
     |
3281 |       Opcode::VORPD |
     |       ------------- matches all the relevant values
...
3579 |       Opcode::VORPD |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3580:7
     |
3282 |       Opcode::VORPS |
     |       ------------- matches all the relevant values
...
3580 |       Opcode::VORPS |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3875:7
     |
3856 |       Opcode::LDMXCSR |
     |       --------------- matches all the relevant values
...
3875 |       Opcode::LDMXCSR |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3876:7
     |
3857 |       Opcode::STMXCSR |
     |       --------------- matches all the relevant values
...
3876 |       Opcode::STMXCSR => {
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3910:7
     |
3641 |       Opcode::CMPXCHG16B => {
     |       ------------------ matches all the relevant values
...
3910 |       Opcode::CMPXCHG16B => {
     |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4080:7
     |
3334 |       Opcode::VPCMPEQD |
     |       ---------------- matches all the relevant values
...
4080 |       Opcode::VPCMPEQD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4081:7
     |
3335 |       Opcode::VPCMPEQQ |
     |       ---------------- matches all the relevant values
...
4081 |       Opcode::VPCMPEQQ |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4082:7
     |
3338 |       Opcode::VPCMPGTD |
     |       ---------------- matches all the relevant values
...
4082 |       Opcode::VPCMPGTD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4083:7
     |
3339 |       Opcode::VPCMPGTQ |
     |       ---------------- matches all the relevant values
...
4083 |       Opcode::VPCMPGTQ |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4084:7
     |
3342 |       Opcode::VPMAXSD |
     |       --------------- matches all the relevant values
...
4084 |       Opcode::VPMAXSD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4086:7
     |
3350 |       Opcode::VPMAXUD |
     |       --------------- matches all the relevant values
...
4086 |       Opcode::VPMAXUD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4088:7
     |
3351 |       Opcode::VPMINSD |
     |       --------------- matches all the relevant values
...
4088 |       Opcode::VPMINSD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4100:7
     |
3392 |       Opcode::VPSLLD |
     |       -------------- matches all the relevant values
...
4100 |       Opcode::VPSLLD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4101:7
     |
3393 |       Opcode::VPSLLQ |
     |       -------------- matches all the relevant values
...
4101 |       Opcode::VPSLLQ |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4102:7
     |
3394 |       Opcode::VPSLLW |
     |       -------------- matches all the relevant values
...
4102 |       Opcode::VPSLLW |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4103:7
     |
3395 |       Opcode::VPSRAD |
     |       -------------- matches all the relevant values
...
4103 |       Opcode::VPSRAD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4117:7
     |
3407 |       Opcode::VPUNPCKHDQ |
     |       ------------------ matches all the relevant values
...
4117 |       Opcode::VPUNPCKHDQ |
     |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4118:7
     |
3408 |       Opcode::VPUNPCKHQDQ |
     |       ------------------- matches all the relevant values
...
4118 |       Opcode::VPUNPCKHQDQ |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4119:7
     |
3411 |       Opcode::VPUNPCKLDQ |
     |       ------------------ matches all the relevant values
...
4119 |       Opcode::VPUNPCKLDQ |
     |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4120:7
     |
3412 |       Opcode::VPUNPCKLQDQ |
     |       ------------------- matches all the relevant values
...
4120 |       Opcode::VPUNPCKLQDQ |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4121:7
     |
3413 |       Opcode::VUNPCKHPD |
     |       ----------------- matches all the relevant values
...
4121 |       Opcode::VUNPCKHPD |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4122:7
     |
3414 |       Opcode::VUNPCKHPS |
     |       ----------------- matches all the relevant values
...
4122 |       Opcode::VUNPCKHPS |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4123:7
     |
3415 |       Opcode::VUNPCKLPD |
     |       ----------------- matches all the relevant values
...
4123 |       Opcode::VUNPCKLPD |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4124:7
     |
3416 |       Opcode::VUNPCKLPS |
     |       ----------------- matches all the relevant values
...
4124 |       Opcode::VUNPCKLPS |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4149:7
     |
3453 |       Opcode::VCVTPH2PS |
     |       ----------------- matches all the relevant values
...
4149 |       Opcode::VCVTPH2PS |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4150:7
     |
3454 |       Opcode::VCVTPS2PH => {
     |       ----------------- matches all the relevant values
...
4150 |       Opcode::VCVTPS2PH |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4187:7
     |
3764 |       Opcode::VSCATTERDPS |
     |       ------------------- matches all the relevant values
...
4187 |       Opcode::VSCATTERDPS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4188:7
     |
3765 |       Opcode::VSCATTERDPD |
     |       ------------------- matches all the relevant values
...
4188 |       Opcode::VSCATTERDPD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4189:7
     |
3766 |       Opcode::VSCATTERQPS |
     |       ------------------- matches all the relevant values
...
4189 |       Opcode::VSCATTERQPS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4190:7
     |
3767 |       Opcode::VSCATTERQPD => {
     |       ------------------- matches all the relevant values
...
4190 |       Opcode::VSCATTERQPD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4201:7
     |
3932 |       Opcode::VPERMD |
     |       -------------- matches all the relevant values
...
4201 |       Opcode::VPERMD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4202:7
     |
3934 |       Opcode::VPERMQ |
     |       -------------- matches all the relevant values
...
4202 |       Opcode::VPERMQ |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4282:7
     |
3380 |       Opcode::VSQRTSS |
     |       --------------- matches all the relevant values
...
4282 |       Opcode::VSQRTSS |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4283:7
     |
3381 |       Opcode::VSQRTSD |
     |       --------------- matches all the relevant values
...
4283 |       Opcode::VSQRTSD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4284:7
     |
3384 |       Opcode::VSUBSD |
     |       -------------- matches all the relevant values
...
4284 |       Opcode::VSUBSD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4285:7
     |
3385 |       Opcode::VSUBSS |
     |       -------------- matches all the relevant values
...
4285 |       Opcode::VSUBSS |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4286:7
     |
3386 |       Opcode::VUCOMISD |
     |       ---------------- matches all the relevant values
...
4286 |       Opcode::VUCOMISD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4287:7
     |
3387 |       Opcode::VUCOMISS |
     |       ---------------- matches all the relevant values
...
4287 |       Opcode::VUCOMISS |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4332:7
     |
4151 |       Opcode::VFMADD132PD |
     |       ------------------- matches all the relevant values
...
4332 |       Opcode::VFMADD132PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4333:7
     |
4152 |       Opcode::VFMADD132PS |
     |       ------------------- matches all the relevant values
...
4333 |       Opcode::VFMADD132PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4336:7
     |
4153 |       Opcode::VFMADD213PD |
     |       ------------------- matches all the relevant values
...
4336 |       Opcode::VFMADD213PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4337:7
     |
4154 |       Opcode::VFMADD213PS |
     |       ------------------- matches all the relevant values
...
4337 |       Opcode::VFMADD213PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4340:7
     |
4155 |       Opcode::VFMADD231PD |
     |       ------------------- matches all the relevant values
...
4340 |       Opcode::VFMADD231PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4341:7
     |
4156 |       Opcode::VFMADD231PS |
     |       ------------------- matches all the relevant values
...
4341 |       Opcode::VFMADD231PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4344:7
     |
4157 |       Opcode::VFMADDSUB132PD |
     |       ---------------------- matches all the relevant values
...
4344 |       Opcode::VFMADDSUB132PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4345:7
     |
4158 |       Opcode::VFMADDSUB132PS |
     |       ---------------------- matches all the relevant values
...
4345 |       Opcode::VFMADDSUB132PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4346:7
     |
4159 |       Opcode::VFMADDSUB213PD |
     |       ---------------------- matches all the relevant values
...
4346 |       Opcode::VFMADDSUB213PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4347:7
     |
4160 |       Opcode::VFMADDSUB213PS |
     |       ---------------------- matches all the relevant values
...
4347 |       Opcode::VFMADDSUB213PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4348:7
     |
4161 |       Opcode::VFMADDSUB231PD |
     |       ---------------------- matches all the relevant values
...
4348 |       Opcode::VFMADDSUB231PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4349:7
     |
4162 |       Opcode::VFMADDSUB231PS |
     |       ---------------------- matches all the relevant values
...
4349 |       Opcode::VFMADDSUB231PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4350:7
     |
4163 |       Opcode::VFMSUB132PD |
     |       ------------------- matches all the relevant values
...
4350 |       Opcode::VFMSUB132PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4351:7
     |
4164 |       Opcode::VFMSUB132PS |
     |       ------------------- matches all the relevant values
...
4351 |       Opcode::VFMSUB132PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4354:7
     |
4165 |       Opcode::VFMSUB213PD |
     |       ------------------- matches all the relevant values
...
4354 |       Opcode::VFMSUB213PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4355:7
     |
4166 |       Opcode::VFMSUB213PS |
     |       ------------------- matches all the relevant values
...
4355 |       Opcode::VFMSUB213PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4358:7
     |
4167 |       Opcode::VFMSUB231PD |
     |       ------------------- matches all the relevant values
...
4358 |       Opcode::VFMSUB231PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4359:7
     |
4168 |       Opcode::VFMSUB231PS |
     |       ------------------- matches all the relevant values
...
4359 |       Opcode::VFMSUB231PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4362:7
     |
4169 |       Opcode::VFMSUBADD132PD |
     |       ---------------------- matches all the relevant values
...
4362 |       Opcode::VFMSUBADD132PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4363:7
     |
4170 |       Opcode::VFMSUBADD132PS |
     |       ---------------------- matches all the relevant values
...
4363 |       Opcode::VFMSUBADD132PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4364:7
     |
4171 |       Opcode::VFMSUBADD213PD |
     |       ---------------------- matches all the relevant values
...
4364 |       Opcode::VFMSUBADD213PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4365:7
     |
4172 |       Opcode::VFMSUBADD213PS |
     |       ---------------------- matches all the relevant values
...
4365 |       Opcode::VFMSUBADD213PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4366:7
     |
4173 |       Opcode::VFMSUBADD231PD |
     |       ---------------------- matches all the relevant values
...
4366 |       Opcode::VFMSUBADD231PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4367:7
     |
4174 |       Opcode::VFMSUBADD231PS |
     |       ---------------------- matches all the relevant values
...
4367 |       Opcode::VFMSUBADD231PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4368:7
     |
4175 |       Opcode::VFNMADD132PD |
     |       -------------------- matches all the relevant values
...
4368 |       Opcode::VFNMADD132PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4369:7
     |
4176 |       Opcode::VFNMADD132PS |
     |       -------------------- matches all the relevant values
...
4369 |       Opcode::VFNMADD132PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4372:7
     |
4177 |       Opcode::VFNMADD213PD |
     |       -------------------- matches all the relevant values
...
4372 |       Opcode::VFNMADD213PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4373:7
     |
4178 |       Opcode::VFNMADD213PS |
     |       -------------------- matches all the relevant values
...
4373 |       Opcode::VFNMADD213PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4376:7
     |
4179 |       Opcode::VFNMADD231PD |
     |       -------------------- matches all the relevant values
...
4376 |       Opcode::VFNMADD231PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4377:7
     |
4180 |       Opcode::VFNMADD231PS |
     |       -------------------- matches all the relevant values
...
4377 |       Opcode::VFNMADD231PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4380:7
     |
4181 |       Opcode::VFNMSUB132PD |
     |       -------------------- matches all the relevant values
...
4380 |       Opcode::VFNMSUB132PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4381:7
     |
4182 |       Opcode::VFNMSUB132PS |
     |       -------------------- matches all the relevant values
...
4381 |       Opcode::VFNMSUB132PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4384:7
     |
4183 |       Opcode::VFNMSUB213PD |
     |       -------------------- matches all the relevant values
...
4384 |       Opcode::VFNMSUB213PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4385:7
     |
4184 |       Opcode::VFNMSUB213PS |
     |       -------------------- matches all the relevant values
...
4385 |       Opcode::VFNMSUB213PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4388:7
     |
4185 |       Opcode::VFNMSUB231PD |
     |       -------------------- matches all the relevant values
...
4388 |       Opcode::VFNMSUB231PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4389:7
     |
4186 |       Opcode::VFNMSUB231PS |
     |       -------------------- matches all the relevant values
...
4389 |       Opcode::VFNMSUB231PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4426:7
     |
3234 |       Opcode::INVEPT |
     |       -------------- matches all the relevant values
...
4426 |       Opcode::INVEPT |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4427:7
     |
3235 |       Opcode::INVVPID |
     |       --------------- matches all the relevant values
...
4427 |       Opcode::INVVPID |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4494:7
     |
3333 |       Opcode::VPCMPEQB |
     |       ---------------- matches all the relevant values
...
4494 |       Opcode::VPCMPEQB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4495:7
     |
3336 |       Opcode::VPCMPEQW |
     |       ---------------- matches all the relevant values
...
4495 |       Opcode::VPCMPEQW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4496:7
     |
3337 |       Opcode::VPCMPGTB |
     |       ---------------- matches all the relevant values
...
4496 |       Opcode::VPCMPGTB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4497:7
     |
3340 |       Opcode::VPCMPGTW |
     |       ---------------- matches all the relevant values
...
4497 |       Opcode::VPCMPGTW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4498:7
     |
3257 |       Opcode::VPSUBUSB |
     |       ---------------- matches all the relevant values
...
4498 |       Opcode::VPSUBUSB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4499:7
     |
3258 |       Opcode::VPSUBUSW |
     |       ---------------- matches all the relevant values
...
4499 |       Opcode::VPSUBUSW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4506:7
     |
3317 |       Opcode::VPEXTRB |
     |       --------------- matches all the relevant values
...
4506 |       Opcode::VPEXTRB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4507:7
     |
3318 |       Opcode::VPEXTRW |
     |       --------------- matches all the relevant values
...
4507 |       Opcode::VPEXTRW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4508:7
     |
3355 |       Opcode::VPINSRB |
     |       --------------- matches all the relevant values
...
4508 |       Opcode::VPINSRB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4509:7
     |
3356 |       Opcode::VPINSRW |
     |       --------------- matches all the relevant values
...
4509 |       Opcode::VPINSRW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4510:7
     |
3292 |       Opcode::VPMULHUW |
     |       ---------------- matches all the relevant values
...
4510 |       Opcode::VPMULHUW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4511:7
     |
3329 |       Opcode::VPMULHRSW |
     |       ----------------- matches all the relevant values
...
4511 |       Opcode::VPMULHRSW |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4512:7
     |
3270 |       Opcode::VPADDSB |
     |       --------------- matches all the relevant values
...
4512 |       Opcode::VPADDSB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4513:7
     |
3271 |       Opcode::VPADDSW |
     |       --------------- matches all the relevant values
...
4513 |       Opcode::VPADDSW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4514:7
     |
3272 |       Opcode::VPADDUSB |
     |       ---------------- matches all the relevant values
...
4514 |       Opcode::VPADDUSB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4515:7
     |
3273 |       Opcode::VPADDUSW |
     |       ---------------- matches all the relevant values
...
4515 |       Opcode::VPADDUSW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4516:7
     |
3289 |       Opcode::VPALIGNR |
     |       ---------------- matches all the relevant values
...
4516 |       Opcode::VPALIGNR |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4518:7
     |
3604 |       Opcode::VPMOVQ2M |
     |       ---------------- matches all the relevant values
...
4518 |       Opcode::VPMOVQ2M |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4529:7
     |
4500 |       Opcode::VPERMW |
     |       -------------- matches all the relevant values
...
4529 |       Opcode::VPERMW |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4531:7
     |
4501 |       Opcode::VPERMI2W |
     |       ---------------- matches all the relevant values
...
4531 |       Opcode::VPERMI2W |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4538:7
     |
4503 |       Opcode::VPSLLVW |
     |       --------------- matches all the relevant values
...
4538 |       Opcode::VPSLLVW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4539:7
     |
4504 |       Opcode::VPSRAVW |
     |       --------------- matches all the relevant values
...
4539 |       Opcode::VPSRAVW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4540:7
     |
4505 |       Opcode::VPSRLVW |
     |       --------------- matches all the relevant values
...
4540 |       Opcode::VPSRLVW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4797:7
     |
4419 |       Opcode::VPOPCNTD |
     |       ---------------- matches all the relevant values
...
4797 |       Opcode::VPOPCNTD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4798:7
     |
4420 |       Opcode::VPOPCNTQ => {
     |       ---------------- matches all the relevant values
...
4798 |       Opcode::VPOPCNTQ |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4974:7
     |
4824 |       Opcode::ENTER |
     |       ------------- matches all the relevant values
...
4974 |       Opcode::ENTER |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4975:7
     |
4825 |       Opcode::LEAVE |
     |       ------------- matches all the relevant values
...
4975 |       Opcode::LEAVE |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:5010:7
     |
3882 |       Opcode::UD2 => {
     |       ----------- matches all the relevant values
...
5010 |       Opcode::UD2 |
     |       ^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:5111:7
     |
3859 |       Opcode::CMPPS |
     |       ------------- matches all the relevant values
...
5111 |       Opcode::CMPPS |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3682:7
     |
3224 | /       Opcode::VMPTRLD |
3225 | |       Opcode::VMPTRST |
3226 | |       Opcode::VMCLEAR |
3227 | |       Opcode::VMREAD |
...    |
3235 | |       Opcode::INVVPID |
3236 | |       Opcode::VMFUNC => {
     | |____________________- matches all the relevant values
...
3682 |         Opcode::INVVPID => {
     |         ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3751:7
     |
3545 | /       Opcode::KANDB |
3546 | |       Opcode::KANDNB |
3547 | |       Opcode::KADDB |
3548 | |       Opcode::KTESTB |
...    |
3611 | |       Opcode::VREDUCESD |
3612 | |       Opcode::VREDUCESS => {
     | |_______________________- matches all the relevant values
...
3751 |         Opcode::VPMOVQ2M => {
     |         ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4857:7
     |
4601 | /       Opcode::POPCNT |
4602 | |       Opcode::LZCNT => {
     | |___________________- matches all the relevant values
...
4857 |         Opcode::POPCNT => {
     |         ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7109:7
     |
6935 |       Opcode::VPMAXUB => {
     |       --------------- matches all the relevant values
...
7109 |       Opcode::VPMAXUB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7189:7
     |
7187 |       Opcode::VBROADCASTSD |
     |       -------------------- matches all the relevant values
7188 |       Opcode::VBROADCASTF128 |
7189 |       Opcode::VBROADCASTSD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7190:7
     |
7186 |       Opcode::VBROADCASTSS |
     |       -------------------- matches all the relevant values
...
7190 |       Opcode::VBROADCASTSS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7334:7
     |
7024 |       Opcode::VXORPD |
     |       -------------- matches all the relevant values
...
7334 |       Opcode::VXORPD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7335:7
     |
7025 |       Opcode::VXORPS |
     |       -------------- matches all the relevant values
...
7335 |       Opcode::VXORPS |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7336:7
     |
7084 |       Opcode::VPEXTRD |
     |       --------------- matches all the relevant values
...
7336 |       Opcode::VPEXTRD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7337:7
     |
7085 |       Opcode::VPEXTRQ |
     |       --------------- matches all the relevant values
...
7337 |       Opcode::VPEXTRQ |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7338:7
     |
7122 |       Opcode::VPINSRD |
     |       --------------- matches all the relevant values
...
7338 |       Opcode::VPINSRD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7339:7
     |
7123 |       Opcode::VPINSRQ |
     |       --------------- matches all the relevant values
...
7339 |       Opcode::VPINSRQ |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7340:7
     |
7028 |       Opcode::VANDNPD |
     |       --------------- matches all the relevant values
...
7340 |       Opcode::VANDNPD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7341:7
     |
7029 |       Opcode::VANDNPS |
     |       --------------- matches all the relevant values
...
7341 |       Opcode::VANDNPS |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7342:7
     |
7033 |       Opcode::VANDPD |
     |       -------------- matches all the relevant values
...
7342 |       Opcode::VANDPD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7343:7
     |
7034 |       Opcode::VANDPS |
     |       -------------- matches all the relevant values
...
7343 |       Opcode::VANDPS |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7344:7
     |
7046 |       Opcode::VORPD |
     |       ------------- matches all the relevant values
...
7344 |       Opcode::VORPD |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7345:7
     |
7047 |       Opcode::VORPS |
     |       ------------- matches all the relevant values
...
7345 |       Opcode::VORPS |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7640:7
     |
7621 |       Opcode::LDMXCSR |
     |       --------------- matches all the relevant values
...
7640 |       Opcode::LDMXCSR |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7641:7
     |
7622 |       Opcode::STMXCSR |
     |       --------------- matches all the relevant values
...
7641 |       Opcode::STMXCSR => {
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7675:7
     |
7406 |       Opcode::CMPXCHG16B => {
     |       ------------------ matches all the relevant values
...
7675 |       Opcode::CMPXCHG16B => {
     |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7845:7
     |
7099 |       Opcode::VPCMPEQD |
     |       ---------------- matches all the relevant values
...
7845 |       Opcode::VPCMPEQD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7846:7
     |
7100 |       Opcode::VPCMPEQQ |
     |       ---------------- matches all the relevant values
...
7846 |       Opcode::VPCMPEQQ |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7847:7
     |
7103 |       Opcode::VPCMPGTD |
     |       ---------------- matches all the relevant values
...
7847 |       Opcode::VPCMPGTD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7848:7
     |
7104 |       Opcode::VPCMPGTQ |
     |       ---------------- matches all the relevant values
...
7848 |       Opcode::VPCMPGTQ |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7849:7
     |
7107 |       Opcode::VPMAXSD |
     |       --------------- matches all the relevant values
...
7849 |       Opcode::VPMAXSD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7851:7
     |
7115 |       Opcode::VPMAXUD |
     |       --------------- matches all the relevant values
...
7851 |       Opcode::VPMAXUD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7853:7
     |
7116 |       Opcode::VPMINSD |
     |       --------------- matches all the relevant values
...
7853 |       Opcode::VPMINSD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7865:7
     |
7157 |       Opcode::VPSLLD |
     |       -------------- matches all the relevant values
...
7865 |       Opcode::VPSLLD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7866:7
     |
7158 |       Opcode::VPSLLQ |
     |       -------------- matches all the relevant values
...
7866 |       Opcode::VPSLLQ |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7867:7
     |
7159 |       Opcode::VPSLLW |
     |       -------------- matches all the relevant values
...
7867 |       Opcode::VPSLLW |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7868:7
     |
7160 |       Opcode::VPSRAD |
     |       -------------- matches all the relevant values
...
7868 |       Opcode::VPSRAD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7882:7
     |
7172 |       Opcode::VPUNPCKHDQ |
     |       ------------------ matches all the relevant values
...
7882 |       Opcode::VPUNPCKHDQ |
     |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7883:7
     |
7173 |       Opcode::VPUNPCKHQDQ |
     |       ------------------- matches all the relevant values
...
7883 |       Opcode::VPUNPCKHQDQ |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7884:7
     |
7176 |       Opcode::VPUNPCKLDQ |
     |       ------------------ matches all the relevant values
...
7884 |       Opcode::VPUNPCKLDQ |
     |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7885:7
     |
7177 |       Opcode::VPUNPCKLQDQ |
     |       ------------------- matches all the relevant values
...
7885 |       Opcode::VPUNPCKLQDQ |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7886:7
     |
7178 |       Opcode::VUNPCKHPD |
     |       ----------------- matches all the relevant values
...
7886 |       Opcode::VUNPCKHPD |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7887:7
     |
7179 |       Opcode::VUNPCKHPS |
     |       ----------------- matches all the relevant values
...
7887 |       Opcode::VUNPCKHPS |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7888:7
     |
7180 |       Opcode::VUNPCKLPD |
     |       ----------------- matches all the relevant values
...
7888 |       Opcode::VUNPCKLPD |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7889:7
     |
7181 |       Opcode::VUNPCKLPS |
     |       ----------------- matches all the relevant values
...
7889 |       Opcode::VUNPCKLPS |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7914:7
     |
7218 |       Opcode::VCVTPH2PS |
     |       ----------------- matches all the relevant values
...
7914 |       Opcode::VCVTPH2PS |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7915:7
     |
7219 |       Opcode::VCVTPS2PH => {
     |       ----------------- matches all the relevant values
...
7915 |       Opcode::VCVTPS2PH |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7952:7
     |
7529 |       Opcode::VSCATTERDPS |
     |       ------------------- matches all the relevant values
...
7952 |       Opcode::VSCATTERDPS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7953:7
     |
7530 |       Opcode::VSCATTERDPD |
     |       ------------------- matches all the relevant values
...
7953 |       Opcode::VSCATTERDPD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7954:7
     |
7531 |       Opcode::VSCATTERQPS |
     |       ------------------- matches all the relevant values
...
7954 |       Opcode::VSCATTERQPS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7955:7
     |
7532 |       Opcode::VSCATTERQPD => {
     |       ------------------- matches all the relevant values
...
7955 |       Opcode::VSCATTERQPD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7966:7
     |
7697 |       Opcode::VPERMD |
     |       -------------- matches all the relevant values
...
7966 |       Opcode::VPERMD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7967:7
     |
7699 |       Opcode::VPERMQ |
     |       -------------- matches all the relevant values
...
7967 |       Opcode::VPERMQ |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8047:7
     |
7145 |       Opcode::VSQRTSS |
     |       --------------- matches all the relevant values
...
8047 |       Opcode::VSQRTSS |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8048:7
     |
7146 |       Opcode::VSQRTSD |
     |       --------------- matches all the relevant values
...
8048 |       Opcode::VSQRTSD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8049:7
     |
7149 |       Opcode::VSUBSD |
     |       -------------- matches all the relevant values
...
8049 |       Opcode::VSUBSD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8050:7
     |
7150 |       Opcode::VSUBSS |
     |       -------------- matches all the relevant values
...
8050 |       Opcode::VSUBSS |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8051:7
     |
7151 |       Opcode::VUCOMISD |
     |       ---------------- matches all the relevant values
...
8051 |       Opcode::VUCOMISD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8052:7
     |
7152 |       Opcode::VUCOMISS |
     |       ---------------- matches all the relevant values
...
8052 |       Opcode::VUCOMISS |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8097:7
     |
7916 |       Opcode::VFMADD132PD |
     |       ------------------- matches all the relevant values
...
8097 |       Opcode::VFMADD132PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8098:7
     |
7917 |       Opcode::VFMADD132PS |
     |       ------------------- matches all the relevant values
...
8098 |       Opcode::VFMADD132PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8101:7
     |
7918 |       Opcode::VFMADD213PD |
     |       ------------------- matches all the relevant values
...
8101 |       Opcode::VFMADD213PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8102:7
     |
7919 |       Opcode::VFMADD213PS |
     |       ------------------- matches all the relevant values
...
8102 |       Opcode::VFMADD213PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8105:7
     |
7920 |       Opcode::VFMADD231PD |
     |       ------------------- matches all the relevant values
...
8105 |       Opcode::VFMADD231PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8106:7
     |
7921 |       Opcode::VFMADD231PS |
     |       ------------------- matches all the relevant values
...
8106 |       Opcode::VFMADD231PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8109:7
     |
7922 |       Opcode::VFMADDSUB132PD |
     |       ---------------------- matches all the relevant values
...
8109 |       Opcode::VFMADDSUB132PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8110:7
     |
7923 |       Opcode::VFMADDSUB132PS |
     |       ---------------------- matches all the relevant values
...
8110 |       Opcode::VFMADDSUB132PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8111:7
     |
7924 |       Opcode::VFMADDSUB213PD |
     |       ---------------------- matches all the relevant values
...
8111 |       Opcode::VFMADDSUB213PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8112:7
     |
7925 |       Opcode::VFMADDSUB213PS |
     |       ---------------------- matches all the relevant values
...
8112 |       Opcode::VFMADDSUB213PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8113:7
     |
7926 |       Opcode::VFMADDSUB231PD |
     |       ---------------------- matches all the relevant values
...
8113 |       Opcode::VFMADDSUB231PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8114:7
     |
7927 |       Opcode::VFMADDSUB231PS |
     |       ---------------------- matches all the relevant values
...
8114 |       Opcode::VFMADDSUB231PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8115:7
     |
7928 |       Opcode::VFMSUB132PD |
     |       ------------------- matches all the relevant values
...
8115 |       Opcode::VFMSUB132PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8116:7
     |
7929 |       Opcode::VFMSUB132PS |
     |       ------------------- matches all the relevant values
...
8116 |       Opcode::VFMSUB132PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8119:7
     |
7930 |       Opcode::VFMSUB213PD |
     |       ------------------- matches all the relevant values
...
8119 |       Opcode::VFMSUB213PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8120:7
     |
7931 |       Opcode::VFMSUB213PS |
     |       ------------------- matches all the relevant values
...
8120 |       Opcode::VFMSUB213PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8123:7
     |
7932 |       Opcode::VFMSUB231PD |
     |       ------------------- matches all the relevant values
...
8123 |       Opcode::VFMSUB231PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8124:7
     |
7933 |       Opcode::VFMSUB231PS |
     |       ------------------- matches all the relevant values
...
8124 |       Opcode::VFMSUB231PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8127:7
     |
7934 |       Opcode::VFMSUBADD132PD |
     |       ---------------------- matches all the relevant values
...
8127 |       Opcode::VFMSUBADD132PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8128:7
     |
7935 |       Opcode::VFMSUBADD132PS |
     |       ---------------------- matches all the relevant values
...
8128 |       Opcode::VFMSUBADD132PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8129:7
     |
7936 |       Opcode::VFMSUBADD213PD |
     |       ---------------------- matches all the relevant values
...
8129 |       Opcode::VFMSUBADD213PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8130:7
     |
7937 |       Opcode::VFMSUBADD213PS |
     |       ---------------------- matches all the relevant values
...
8130 |       Opcode::VFMSUBADD213PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8131:7
     |
7938 |       Opcode::VFMSUBADD231PD |
     |       ---------------------- matches all the relevant values
...
8131 |       Opcode::VFMSUBADD231PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8132:7
     |
7939 |       Opcode::VFMSUBADD231PS |
     |       ---------------------- matches all the relevant values
...
8132 |       Opcode::VFMSUBADD231PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8133:7
     |
7940 |       Opcode::VFNMADD132PD |
     |       -------------------- matches all the relevant values
...
8133 |       Opcode::VFNMADD132PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8134:7
     |
7941 |       Opcode::VFNMADD132PS |
     |       -------------------- matches all the relevant values
...
8134 |       Opcode::VFNMADD132PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8137:7
     |
7942 |       Opcode::VFNMADD213PD |
     |       -------------------- matches all the relevant values
...
8137 |       Opcode::VFNMADD213PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8138:7
     |
7943 |       Opcode::VFNMADD213PS |
     |       -------------------- matches all the relevant values
...
8138 |       Opcode::VFNMADD213PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8141:7
     |
7944 |       Opcode::VFNMADD231PD |
     |       -------------------- matches all the relevant values
...
8141 |       Opcode::VFNMADD231PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8142:7
     |
7945 |       Opcode::VFNMADD231PS |
     |       -------------------- matches all the relevant values
...
8142 |       Opcode::VFNMADD231PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8145:7
     |
7946 |       Opcode::VFNMSUB132PD |
     |       -------------------- matches all the relevant values
...
8145 |       Opcode::VFNMSUB132PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8146:7
     |
7947 |       Opcode::VFNMSUB132PS |
     |       -------------------- matches all the relevant values
...
8146 |       Opcode::VFNMSUB132PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8149:7
     |
7948 |       Opcode::VFNMSUB213PD |
     |       -------------------- matches all the relevant values
...
8149 |       Opcode::VFNMSUB213PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8150:7
     |
7949 |       Opcode::VFNMSUB213PS |
     |       -------------------- matches all the relevant values
...
8150 |       Opcode::VFNMSUB213PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8153:7
     |
7950 |       Opcode::VFNMSUB231PD |
     |       -------------------- matches all the relevant values
...
8153 |       Opcode::VFNMSUB231PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8154:7
     |
7951 |       Opcode::VFNMSUB231PS |
     |       -------------------- matches all the relevant values
...
8154 |       Opcode::VFNMSUB231PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8191:7
     |
6999 |       Opcode::INVEPT |
     |       -------------- matches all the relevant values
...
8191 |       Opcode::INVEPT |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8192:7
     |
7000 |       Opcode::INVVPID |
     |       --------------- matches all the relevant values
...
8192 |       Opcode::INVVPID |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8259:7
     |
7098 |       Opcode::VPCMPEQB |
     |       ---------------- matches all the relevant values
...
8259 |       Opcode::VPCMPEQB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8260:7
     |
7101 |       Opcode::VPCMPEQW |
     |       ---------------- matches all the relevant values
...
8260 |       Opcode::VPCMPEQW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8261:7
     |
7102 |       Opcode::VPCMPGTB |
     |       ---------------- matches all the relevant values
...
8261 |       Opcode::VPCMPGTB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8262:7
     |
7105 |       Opcode::VPCMPGTW |
     |       ---------------- matches all the relevant values
...
8262 |       Opcode::VPCMPGTW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8263:7
     |
7022 |       Opcode::VPSUBUSB |
     |       ---------------- matches all the relevant values
...
8263 |       Opcode::VPSUBUSB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8264:7
     |
7023 |       Opcode::VPSUBUSW |
     |       ---------------- matches all the relevant values
...
8264 |       Opcode::VPSUBUSW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8271:7
     |
7082 |       Opcode::VPEXTRB |
     |       --------------- matches all the relevant values
...
8271 |       Opcode::VPEXTRB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8272:7
     |
7083 |       Opcode::VPEXTRW |
     |       --------------- matches all the relevant values
...
8272 |       Opcode::VPEXTRW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8273:7
     |
7120 |       Opcode::VPINSRB |
     |       --------------- matches all the relevant values
...
8273 |       Opcode::VPINSRB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8274:7
     |
7121 |       Opcode::VPINSRW |
     |       --------------- matches all the relevant values
...
8274 |       Opcode::VPINSRW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8275:7
     |
7057 |       Opcode::VPMULHUW |
     |       ---------------- matches all the relevant values
...
8275 |       Opcode::VPMULHUW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8276:7
     |
7094 |       Opcode::VPMULHRSW |
     |       ----------------- matches all the relevant values
...
8276 |       Opcode::VPMULHRSW |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8277:7
     |
7035 |       Opcode::VPADDSB |
     |       --------------- matches all the relevant values
...
8277 |       Opcode::VPADDSB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8278:7
     |
7036 |       Opcode::VPADDSW |
     |       --------------- matches all the relevant values
...
8278 |       Opcode::VPADDSW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8279:7
     |
7037 |       Opcode::VPADDUSB |
     |       ---------------- matches all the relevant values
...
8279 |       Opcode::VPADDUSB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8280:7
     |
7038 |       Opcode::VPADDUSW |
     |       ---------------- matches all the relevant values
...
8280 |       Opcode::VPADDUSW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8281:7
     |
7054 |       Opcode::VPALIGNR |
     |       ---------------- matches all the relevant values
...
8281 |       Opcode::VPALIGNR |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8283:7
     |
7369 |       Opcode::VPMOVQ2M |
     |       ---------------- matches all the relevant values
...
8283 |       Opcode::VPMOVQ2M |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8294:7
     |
8265 |       Opcode::VPERMW |
     |       -------------- matches all the relevant values
...
8294 |       Opcode::VPERMW |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8296:7
     |
8266 |       Opcode::VPERMI2W |
     |       ---------------- matches all the relevant values
...
8296 |       Opcode::VPERMI2W |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8303:7
     |
8268 |       Opcode::VPSLLVW |
     |       --------------- matches all the relevant values
...
8303 |       Opcode::VPSLLVW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8304:7
     |
8269 |       Opcode::VPSRAVW |
     |       --------------- matches all the relevant values
...
8304 |       Opcode::VPSRAVW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8305:7
     |
8270 |       Opcode::VPSRLVW |
     |       --------------- matches all the relevant values
...
8305 |       Opcode::VPSRLVW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8562:7
     |
8184 |       Opcode::VPOPCNTD |
     |       ---------------- matches all the relevant values
...
8562 |       Opcode::VPOPCNTD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8563:7
     |
8185 |       Opcode::VPOPCNTQ => {
     |       ---------------- matches all the relevant values
...
8563 |       Opcode::VPOPCNTQ |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8739:7
     |
8589 |       Opcode::ENTER |
     |       ------------- matches all the relevant values
...
8739 |       Opcode::ENTER |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8740:7
     |
8590 |       Opcode::LEAVE |
     |       ------------- matches all the relevant values
...
8740 |       Opcode::LEAVE |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8775:7
     |
7647 |       Opcode::UD2 => {
     |       ----------- matches all the relevant values
...
8775 |       Opcode::UD2 |
     |       ^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8876:7
     |
7624 |       Opcode::CMPPS |
     |       ------------- matches all the relevant values
...
8876 |       Opcode::CMPPS |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7447:7
     |
6989 | /       Opcode::VMPTRLD |
6990 | |       Opcode::VMPTRST |
6991 | |       Opcode::VMCLEAR |
6992 | |       Opcode::VMREAD |
...    |
7000 | |       Opcode::INVVPID |
7001 | |       Opcode::VMFUNC => {
     | |____________________- matches all the relevant values
...
7447 |         Opcode::INVVPID => {
     |         ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7516:7
     |
7310 | /       Opcode::KANDB |
7311 | |       Opcode::KANDNB |
7312 | |       Opcode::KADDB |
7313 | |       Opcode::KTESTB |
...    |
7376 | |       Opcode::VREDUCESD |
7377 | |       Opcode::VREDUCESS => {
     | |_______________________- matches all the relevant values
...
7516 |         Opcode::VPMOVQ2M => {
     |         ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8622:7
     |
8366 | /       Opcode::POPCNT |
8367 | |       Opcode::LZCNT => {
     | |___________________- matches all the relevant values
...
8622 |         Opcode::POPCNT => {
     |         ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:10828:7
      |
10809 |       Opcode::LDMXCSR |
      |       --------------- matches all the relevant values
...
10828 |       Opcode::LDMXCSR |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:10829:7
      |
10810 |       Opcode::STMXCSR |
      |       --------------- matches all the relevant values
...
10829 |       Opcode::STMXCSR => {
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:10943:7
      |
10718 |       Opcode::VPMAXUB => {
      |       --------------- matches all the relevant values
...
10943 |       Opcode::VPMAXUB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11023:7
      |
11021 |       Opcode::VBROADCASTSD |
      |       -------------------- matches all the relevant values
11022 |       Opcode::VBROADCASTF128 |
11023 |       Opcode::VBROADCASTSD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11024:7
      |
11020 |       Opcode::VBROADCASTSS |
      |       -------------------- matches all the relevant values
...
11024 |       Opcode::VBROADCASTSS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11167:7
      |
10858 |       Opcode::VXORPD |
      |       -------------- matches all the relevant values
...
11167 |       Opcode::VXORPD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11168:7
      |
10859 |       Opcode::VXORPS |
      |       -------------- matches all the relevant values
...
11168 |       Opcode::VXORPS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11169:7
      |
10918 |       Opcode::VPEXTRD |
      |       --------------- matches all the relevant values
...
11169 |       Opcode::VPEXTRD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11170:7
      |
10919 |       Opcode::VPEXTRQ |
      |       --------------- matches all the relevant values
...
11170 |       Opcode::VPEXTRQ |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11171:7
      |
10956 |       Opcode::VPINSRD |
      |       --------------- matches all the relevant values
...
11171 |       Opcode::VPINSRD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11172:7
      |
10957 |       Opcode::VPINSRQ |
      |       --------------- matches all the relevant values
...
11172 |       Opcode::VPINSRQ |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11173:7
      |
10862 |       Opcode::VANDNPD |
      |       --------------- matches all the relevant values
...
11173 |       Opcode::VANDNPD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11174:7
      |
10863 |       Opcode::VANDNPS |
      |       --------------- matches all the relevant values
...
11174 |       Opcode::VANDNPS |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11175:7
      |
10867 |       Opcode::VANDPD |
      |       -------------- matches all the relevant values
...
11175 |       Opcode::VANDPD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11176:7
      |
10868 |       Opcode::VANDPS |
      |       -------------- matches all the relevant values
...
11176 |       Opcode::VANDPS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11177:7
      |
10880 |       Opcode::VORPD |
      |       ------------- matches all the relevant values
...
11177 |       Opcode::VORPD |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11178:7
      |
10881 |       Opcode::VORPS |
      |       ------------- matches all the relevant values
...
11178 |       Opcode::VORPS |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11614:7
      |
10933 |       Opcode::VPCMPEQD |
      |       ---------------- matches all the relevant values
...
11614 |       Opcode::VPCMPEQD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11615:7
      |
10934 |       Opcode::VPCMPEQQ |
      |       ---------------- matches all the relevant values
...
11615 |       Opcode::VPCMPEQQ |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11616:7
      |
10937 |       Opcode::VPCMPGTD |
      |       ---------------- matches all the relevant values
...
11616 |       Opcode::VPCMPGTD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11617:7
      |
10938 |       Opcode::VPCMPGTQ |
      |       ---------------- matches all the relevant values
...
11617 |       Opcode::VPCMPGTQ |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11618:7
      |
10941 |       Opcode::VPMAXSD |
      |       --------------- matches all the relevant values
...
11618 |       Opcode::VPMAXSD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11620:7
      |
10949 |       Opcode::VPMAXUD |
      |       --------------- matches all the relevant values
...
11620 |       Opcode::VPMAXUD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11622:7
      |
10950 |       Opcode::VPMINSD |
      |       --------------- matches all the relevant values
...
11622 |       Opcode::VPMINSD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11634:7
      |
10991 |       Opcode::VPSLLD |
      |       -------------- matches all the relevant values
...
11634 |       Opcode::VPSLLD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11635:7
      |
10992 |       Opcode::VPSLLQ |
      |       -------------- matches all the relevant values
...
11635 |       Opcode::VPSLLQ |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11636:7
      |
10993 |       Opcode::VPSLLW |
      |       -------------- matches all the relevant values
...
11636 |       Opcode::VPSLLW |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11637:7
      |
10994 |       Opcode::VPSRAD |
      |       -------------- matches all the relevant values
...
11637 |       Opcode::VPSRAD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11651:7
      |
11006 |       Opcode::VPUNPCKHDQ |
      |       ------------------ matches all the relevant values
...
11651 |       Opcode::VPUNPCKHDQ |
      |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11652:7
      |
11007 |       Opcode::VPUNPCKHQDQ |
      |       ------------------- matches all the relevant values
...
11652 |       Opcode::VPUNPCKHQDQ |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11653:7
      |
11010 |       Opcode::VPUNPCKLDQ |
      |       ------------------ matches all the relevant values
...
11653 |       Opcode::VPUNPCKLDQ |
      |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11654:7
      |
11011 |       Opcode::VPUNPCKLQDQ |
      |       ------------------- matches all the relevant values
...
11654 |       Opcode::VPUNPCKLQDQ |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11655:7
      |
11012 |       Opcode::VUNPCKHPD |
      |       ----------------- matches all the relevant values
...
11655 |       Opcode::VUNPCKHPD |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11656:7
      |
11013 |       Opcode::VUNPCKHPS |
      |       ----------------- matches all the relevant values
...
11656 |       Opcode::VUNPCKHPS |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11657:7
      |
11014 |       Opcode::VUNPCKLPD |
      |       ----------------- matches all the relevant values
...
11657 |       Opcode::VUNPCKLPD |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11658:7
      |
11015 |       Opcode::VUNPCKLPS |
      |       ----------------- matches all the relevant values
...
11658 |       Opcode::VUNPCKLPS |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11683:7
      |
11422 |       Opcode::VCVTPH2PS |
      |       ----------------- matches all the relevant values
...
11683 |       Opcode::VCVTPH2PS |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11684:7
      |
11423 |       Opcode::VCVTPS2PH => {
      |       ----------------- matches all the relevant values
...
11684 |       Opcode::VCVTPS2PH |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11721:7
      |
11367 |       Opcode::VSCATTERDPS |
      |       ------------------- matches all the relevant values
...
11721 |       Opcode::VSCATTERDPS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11722:7
      |
11368 |       Opcode::VSCATTERDPD |
      |       ------------------- matches all the relevant values
...
11722 |       Opcode::VSCATTERDPD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11723:7
      |
11369 |       Opcode::VSCATTERQPS |
      |       ------------------- matches all the relevant values
...
11723 |       Opcode::VSCATTERQPS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11724:7
      |
11370 |       Opcode::VSCATTERQPD => {
      |       ------------------- matches all the relevant values
...
11724 |       Opcode::VSCATTERQPD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11735:7
      |
11457 |       Opcode::VPERMD |
      |       -------------- matches all the relevant values
...
11735 |       Opcode::VPERMD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11736:7
      |
11459 |       Opcode::VPERMQ |
      |       -------------- matches all the relevant values
...
11736 |       Opcode::VPERMQ |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11816:7
      |
10979 |       Opcode::VSQRTSS |
      |       --------------- matches all the relevant values
...
11816 |       Opcode::VSQRTSS |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11817:7
      |
10980 |       Opcode::VSQRTSD |
      |       --------------- matches all the relevant values
...
11817 |       Opcode::VSQRTSD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11818:7
      |
10983 |       Opcode::VSUBSD |
      |       -------------- matches all the relevant values
...
11818 |       Opcode::VSUBSD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11819:7
      |
10984 |       Opcode::VSUBSS |
      |       -------------- matches all the relevant values
...
11819 |       Opcode::VSUBSS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11820:7
      |
10985 |       Opcode::VUCOMISD |
      |       ---------------- matches all the relevant values
...
11820 |       Opcode::VUCOMISD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11821:7
      |
10986 |       Opcode::VUCOMISS |
      |       ---------------- matches all the relevant values
...
11821 |       Opcode::VUCOMISS |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11860:7
      |
11685 |       Opcode::VFMADD132PD |
      |       ------------------- matches all the relevant values
...
11860 |       Opcode::VFMADD132PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11861:7
      |
11686 |       Opcode::VFMADD132PS |
      |       ------------------- matches all the relevant values
...
11861 |       Opcode::VFMADD132PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11864:7
      |
11687 |       Opcode::VFMADD213PD |
      |       ------------------- matches all the relevant values
...
11864 |       Opcode::VFMADD213PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11865:7
      |
11688 |       Opcode::VFMADD213PS |
      |       ------------------- matches all the relevant values
...
11865 |       Opcode::VFMADD213PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11868:7
      |
11689 |       Opcode::VFMADD231PD |
      |       ------------------- matches all the relevant values
...
11868 |       Opcode::VFMADD231PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11869:7
      |
11690 |       Opcode::VFMADD231PS |
      |       ------------------- matches all the relevant values
...
11869 |       Opcode::VFMADD231PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11872:7
      |
11691 |       Opcode::VFMADDSUB132PD |
      |       ---------------------- matches all the relevant values
...
11872 |       Opcode::VFMADDSUB132PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11873:7
      |
11692 |       Opcode::VFMADDSUB132PS |
      |       ---------------------- matches all the relevant values
...
11873 |       Opcode::VFMADDSUB132PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11874:7
      |
11693 |       Opcode::VFMADDSUB213PD |
      |       ---------------------- matches all the relevant values
...
11874 |       Opcode::VFMADDSUB213PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11875:7
      |
11694 |       Opcode::VFMADDSUB213PS |
      |       ---------------------- matches all the relevant values
...
11875 |       Opcode::VFMADDSUB213PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11876:7
      |
11695 |       Opcode::VFMADDSUB231PD |
      |       ---------------------- matches all the relevant values
...
11876 |       Opcode::VFMADDSUB231PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11877:7
      |
11696 |       Opcode::VFMADDSUB231PS |
      |       ---------------------- matches all the relevant values
...
11877 |       Opcode::VFMADDSUB231PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11878:7
      |
11697 |       Opcode::VFMSUB132PD |
      |       ------------------- matches all the relevant values
...
11878 |       Opcode::VFMSUB132PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11879:7
      |
11698 |       Opcode::VFMSUB132PS |
      |       ------------------- matches all the relevant values
...
11879 |       Opcode::VFMSUB132PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11882:7
      |
11699 |       Opcode::VFMSUB213PD |
      |       ------------------- matches all the relevant values
...
11882 |       Opcode::VFMSUB213PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11883:7
      |
11700 |       Opcode::VFMSUB213PS |
      |       ------------------- matches all the relevant values
...
11883 |       Opcode::VFMSUB213PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11886:7
      |
11701 |       Opcode::VFMSUB231PD |
      |       ------------------- matches all the relevant values
...
11886 |       Opcode::VFMSUB231PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11887:7
      |
11702 |       Opcode::VFMSUB231PS |
      |       ------------------- matches all the relevant values
...
11887 |       Opcode::VFMSUB231PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11890:7
      |
11703 |       Opcode::VFMSUBADD132PD |
      |       ---------------------- matches all the relevant values
...
11890 |       Opcode::VFMSUBADD132PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11891:7
      |
11704 |       Opcode::VFMSUBADD132PS |
      |       ---------------------- matches all the relevant values
...
11891 |       Opcode::VFMSUBADD132PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11892:7
      |
11705 |       Opcode::VFMSUBADD213PD |
      |       ---------------------- matches all the relevant values
...
11892 |       Opcode::VFMSUBADD213PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11893:7
      |
11706 |       Opcode::VFMSUBADD213PS |
      |       ---------------------- matches all the relevant values
...
11893 |       Opcode::VFMSUBADD213PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11894:7
      |
11707 |       Opcode::VFMSUBADD231PD |
      |       ---------------------- matches all the relevant values
...
11894 |       Opcode::VFMSUBADD231PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11895:7
      |
11708 |       Opcode::VFMSUBADD231PS |
      |       ---------------------- matches all the relevant values
...
11895 |       Opcode::VFMSUBADD231PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11896:7
      |
11709 |       Opcode::VFNMADD132PD |
      |       -------------------- matches all the relevant values
...
11896 |       Opcode::VFNMADD132PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11897:7
      |
11710 |       Opcode::VFNMADD132PS |
      |       -------------------- matches all the relevant values
...
11897 |       Opcode::VFNMADD132PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11900:7
      |
11711 |       Opcode::VFNMADD213PD |
      |       -------------------- matches all the relevant values
...
11900 |       Opcode::VFNMADD213PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11901:7
      |
11712 |       Opcode::VFNMADD213PS |
      |       -------------------- matches all the relevant values
...
11901 |       Opcode::VFNMADD213PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11904:7
      |
11713 |       Opcode::VFNMADD231PD |
      |       -------------------- matches all the relevant values
...
11904 |       Opcode::VFNMADD231PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11905:7
      |
11714 |       Opcode::VFNMADD231PS |
      |       -------------------- matches all the relevant values
...
11905 |       Opcode::VFNMADD231PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11908:7
      |
11715 |       Opcode::VFNMSUB132PD |
      |       -------------------- matches all the relevant values
...
11908 |       Opcode::VFNMSUB132PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11909:7
      |
11716 |       Opcode::VFNMSUB132PS |
      |       -------------------- matches all the relevant values
...
11909 |       Opcode::VFNMSUB132PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11912:7
      |
11717 |       Opcode::VFNMSUB213PD |
      |       -------------------- matches all the relevant values
...
11912 |       Opcode::VFNMSUB213PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11913:7
      |
11718 |       Opcode::VFNMSUB213PS |
      |       -------------------- matches all the relevant values
...
11913 |       Opcode::VFNMSUB213PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11916:7
      |
11719 |       Opcode::VFNMSUB231PD |
      |       -------------------- matches all the relevant values
...
11916 |       Opcode::VFNMSUB231PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11917:7
      |
11720 |       Opcode::VFNMSUB231PS |
      |       -------------------- matches all the relevant values
...
11917 |       Opcode::VFNMSUB231PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11936:7
      |
11286 |       Opcode::INVVPID => {
      |       --------------- matches all the relevant values
...
11936 |       Opcode::INVVPID |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11973:7
      |
11935 |       Opcode::INVEPT |
      |       -------------- matches all the relevant values
...
11973 |       Opcode::INVEPT |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11974:7
      |
11286 |       Opcode::INVVPID => {
      |       --------------- matches all the relevant values
...
11974 |       Opcode::INVVPID |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12040:7
      |
10932 |       Opcode::VPCMPEQB |
      |       ---------------- matches all the relevant values
...
12040 |       Opcode::VPCMPEQB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12041:7
      |
10935 |       Opcode::VPCMPEQW |
      |       ---------------- matches all the relevant values
...
12041 |       Opcode::VPCMPEQW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12042:7
      |
10936 |       Opcode::VPCMPGTB |
      |       ---------------- matches all the relevant values
...
12042 |       Opcode::VPCMPGTB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12043:7
      |
10939 |       Opcode::VPCMPGTW |
      |       ---------------- matches all the relevant values
...
12043 |       Opcode::VPCMPGTW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12044:7
      |
10856 |       Opcode::VPSUBUSB |
      |       ---------------- matches all the relevant values
...
12044 |       Opcode::VPSUBUSB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12045:7
      |
10857 |       Opcode::VPSUBUSW |
      |       ---------------- matches all the relevant values
...
12045 |       Opcode::VPSUBUSW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12052:7
      |
10916 |       Opcode::VPEXTRB |
      |       --------------- matches all the relevant values
...
12052 |       Opcode::VPEXTRB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12053:7
      |
10917 |       Opcode::VPEXTRW |
      |       --------------- matches all the relevant values
...
12053 |       Opcode::VPEXTRW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12054:7
      |
10954 |       Opcode::VPINSRB |
      |       --------------- matches all the relevant values
...
12054 |       Opcode::VPINSRB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12055:7
      |
10955 |       Opcode::VPINSRW |
      |       --------------- matches all the relevant values
...
12055 |       Opcode::VPINSRW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12056:7
      |
10891 |       Opcode::VPMULHUW |
      |       ---------------- matches all the relevant values
...
12056 |       Opcode::VPMULHUW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12057:7
      |
10928 |       Opcode::VPMULHRSW |
      |       ----------------- matches all the relevant values
...
12057 |       Opcode::VPMULHRSW |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12058:7
      |
10869 |       Opcode::VPADDSB |
      |       --------------- matches all the relevant values
...
12058 |       Opcode::VPADDSB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12059:7
      |
10870 |       Opcode::VPADDSW |
      |       --------------- matches all the relevant values
...
12059 |       Opcode::VPADDSW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12060:7
      |
10871 |       Opcode::VPADDUSB |
      |       ---------------- matches all the relevant values
...
12060 |       Opcode::VPADDUSB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12061:7
      |
10872 |       Opcode::VPADDUSW |
      |       ---------------- matches all the relevant values
...
12061 |       Opcode::VPADDUSW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12062:7
      |
10888 |       Opcode::VPALIGNR |
      |       ---------------- matches all the relevant values
...
12062 |       Opcode::VPALIGNR |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12064:7
      |
11202 |       Opcode::VPMOVQ2M |
      |       ---------------- matches all the relevant values
...
12064 |       Opcode::VPMOVQ2M |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12075:7
      |
12046 |       Opcode::VPERMW |
      |       -------------- matches all the relevant values
...
12075 |       Opcode::VPERMW |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12077:7
      |
12047 |       Opcode::VPERMI2W |
      |       ---------------- matches all the relevant values
...
12077 |       Opcode::VPERMI2W |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12084:7
      |
12049 |       Opcode::VPSLLVW |
      |       --------------- matches all the relevant values
...
12084 |       Opcode::VPSLLVW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12085:7
      |
12050 |       Opcode::VPSRAVW |
      |       --------------- matches all the relevant values
...
12085 |       Opcode::VPSRAVW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12086:7
      |
12051 |       Opcode::VPSRLVW |
      |       --------------- matches all the relevant values
...
12086 |       Opcode::VPSRLVW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12137:7
      |
11521 |       Opcode::MOVZX |
      |       ------------- matches all the relevant values
...
12137 |       Opcode::MOVZX |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12335:7
      |
11966 |       Opcode::VPOPCNTD |
      |       ---------------- matches all the relevant values
...
12335 |       Opcode::VPOPCNTD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12336:7
      |
11967 |       Opcode::VPOPCNTQ => {
      |       ---------------- matches all the relevant values
...
12336 |       Opcode::VPOPCNTQ |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12519:7
      |
12362 |       Opcode::ENTER |
      |       ------------- matches all the relevant values
...
12519 |       Opcode::ENTER |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12520:7
      |
12363 |       Opcode::LEAVE |
      |       ------------- matches all the relevant values
...
12520 |       Opcode::LEAVE |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12555:7
      |
11416 |       Opcode::UD2 => {
      |       ----------- matches all the relevant values
...
12555 |       Opcode::UD2 |
      |       ^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12656:7
      |
10812 |       Opcode::CMPPS |
      |       ------------- matches all the relevant values
...
12656 |       Opcode::CMPPS |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11355:7
      |
11143 | /       Opcode::KANDB |
11144 | |       Opcode::KANDNB |
11145 | |       Opcode::KADDB |
11146 | |       Opcode::KTESTB |
...     |
11209 | |       Opcode::VREDUCESD |
11210 | |       Opcode::VREDUCESS => {
      | |_______________________- matches all the relevant values
...
11355 |         Opcode::VPMOVQ2M => {
      |         ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12402:7
      |
12145 | /       Opcode::POPCNT |
12146 | |       Opcode::LZCNT => {
      | |___________________- matches all the relevant values
...
12402 |         Opcode::POPCNT => {
      |         ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:14799:7
      |
14780 |       Opcode::LDMXCSR |
      |       --------------- matches all the relevant values
...
14799 |       Opcode::LDMXCSR |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:14800:7
      |
14781 |       Opcode::STMXCSR |
      |       --------------- matches all the relevant values
...
14800 |       Opcode::STMXCSR => {
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:14834:7
      |
14661 |       Opcode::CMPXCHG16B => {
      |       ------------------ matches all the relevant values
...
14834 |       Opcode::CMPXCHG16B => {
      |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15027:7
      |
14552 |       Opcode::VCVTPH2PS |
      |       ----------------- matches all the relevant values
...
15027 |       Opcode::VCVTPH2PS |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15028:7
      |
14553 |       Opcode::VCVTPS2PH => {
      |       ----------------- matches all the relevant values
...
15028 |       Opcode::VCVTPS2PH |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15079:7
      |
14850 |       Opcode::VPERMD |
      |       -------------- matches all the relevant values
...
15079 |       Opcode::VPERMD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15080:7
      |
14852 |       Opcode::VPERMQ |
      |       -------------- matches all the relevant values
...
15080 |       Opcode::VPERMQ |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15204:7
      |
15029 |       Opcode::VFMADD132PD |
      |       ------------------- matches all the relevant values
...
15204 |       Opcode::VFMADD132PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15205:7
      |
15030 |       Opcode::VFMADD132PS |
      |       ------------------- matches all the relevant values
...
15205 |       Opcode::VFMADD132PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15208:7
      |
15031 |       Opcode::VFMADD213PD |
      |       ------------------- matches all the relevant values
...
15208 |       Opcode::VFMADD213PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15209:7
      |
15032 |       Opcode::VFMADD213PS |
      |       ------------------- matches all the relevant values
...
15209 |       Opcode::VFMADD213PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15212:7
      |
15033 |       Opcode::VFMADD231PD |
      |       ------------------- matches all the relevant values
...
15212 |       Opcode::VFMADD231PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15213:7
      |
15034 |       Opcode::VFMADD231PS |
      |       ------------------- matches all the relevant values
...
15213 |       Opcode::VFMADD231PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15216:7
      |
15035 |       Opcode::VFMADDSUB132PD |
      |       ---------------------- matches all the relevant values
...
15216 |       Opcode::VFMADDSUB132PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15217:7
      |
15036 |       Opcode::VFMADDSUB132PS |
      |       ---------------------- matches all the relevant values
...
15217 |       Opcode::VFMADDSUB132PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15218:7
      |
15037 |       Opcode::VFMADDSUB213PD |
      |       ---------------------- matches all the relevant values
...
15218 |       Opcode::VFMADDSUB213PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15219:7
      |
15038 |       Opcode::VFMADDSUB213PS |
      |       ---------------------- matches all the relevant values
...
15219 |       Opcode::VFMADDSUB213PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15220:7
      |
15039 |       Opcode::VFMADDSUB231PD |
      |       ---------------------- matches all the relevant values
...
15220 |       Opcode::VFMADDSUB231PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15221:7
      |
15040 |       Opcode::VFMADDSUB231PS |
      |       ---------------------- matches all the relevant values
...
15221 |       Opcode::VFMADDSUB231PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15222:7
      |
15041 |       Opcode::VFMSUB132PD |
      |       ------------------- matches all the relevant values
...
15222 |       Opcode::VFMSUB132PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15223:7
      |
15042 |       Opcode::VFMSUB132PS |
      |       ------------------- matches all the relevant values
...
15223 |       Opcode::VFMSUB132PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15226:7
      |
15043 |       Opcode::VFMSUB213PD |
      |       ------------------- matches all the relevant values
...
15226 |       Opcode::VFMSUB213PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15227:7
      |
15044 |       Opcode::VFMSUB213PS |
      |       ------------------- matches all the relevant values
...
15227 |       Opcode::VFMSUB213PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15230:7
      |
15045 |       Opcode::VFMSUB231PD |
      |       ------------------- matches all the relevant values
...
15230 |       Opcode::VFMSUB231PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15231:7
      |
15046 |       Opcode::VFMSUB231PS |
      |       ------------------- matches all the relevant values
...
15231 |       Opcode::VFMSUB231PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15234:7
      |
15047 |       Opcode::VFMSUBADD132PD |
      |       ---------------------- matches all the relevant values
...
15234 |       Opcode::VFMSUBADD132PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15235:7
      |
15048 |       Opcode::VFMSUBADD132PS |
      |       ---------------------- matches all the relevant values
...
15235 |       Opcode::VFMSUBADD132PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15236:7
      |
15049 |       Opcode::VFMSUBADD213PD |
      |       ---------------------- matches all the relevant values
...
15236 |       Opcode::VFMSUBADD213PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15237:7
      |
15050 |       Opcode::VFMSUBADD213PS |
      |       ---------------------- matches all the relevant values
...
15237 |       Opcode::VFMSUBADD213PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15238:7
      |
15051 |       Opcode::VFMSUBADD231PD |
      |       ---------------------- matches all the relevant values
...
15238 |       Opcode::VFMSUBADD231PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15239:7
      |
15052 |       Opcode::VFMSUBADD231PS |
      |       ---------------------- matches all the relevant values
...
15239 |       Opcode::VFMSUBADD231PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15240:7
      |
15053 |       Opcode::VFNMADD132PD |
      |       -------------------- matches all the relevant values
...
15240 |       Opcode::VFNMADD132PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15241:7
      |
15054 |       Opcode::VFNMADD132PS |
      |       -------------------- matches all the relevant values
...
15241 |       Opcode::VFNMADD132PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15244:7
      |
15055 |       Opcode::VFNMADD213PD |
      |       -------------------- matches all the relevant values
...
15244 |       Opcode::VFNMADD213PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15245:7
      |
15056 |       Opcode::VFNMADD213PS |
      |       -------------------- matches all the relevant values
...
15245 |       Opcode::VFNMADD213PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15248:7
      |
15057 |       Opcode::VFNMADD231PD |
      |       -------------------- matches all the relevant values
...
15248 |       Opcode::VFNMADD231PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15249:7
      |
15058 |       Opcode::VFNMADD231PS |
      |       -------------------- matches all the relevant values
...
15249 |       Opcode::VFNMADD231PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15252:7
      |
15059 |       Opcode::VFNMSUB132PD |
      |       -------------------- matches all the relevant values
...
15252 |       Opcode::VFNMSUB132PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15253:7
      |
15060 |       Opcode::VFNMSUB132PS |
      |       -------------------- matches all the relevant values
...
15253 |       Opcode::VFNMSUB132PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15256:7
      |
15061 |       Opcode::VFNMSUB213PD |
      |       -------------------- matches all the relevant values
...
15256 |       Opcode::VFNMSUB213PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15257:7
      |
15062 |       Opcode::VFNMSUB213PS |
      |       -------------------- matches all the relevant values
...
15257 |       Opcode::VFNMSUB213PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15260:7
      |
15063 |       Opcode::VFNMSUB231PD |
      |       -------------------- matches all the relevant values
...
15260 |       Opcode::VFNMSUB231PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15261:7
      |
15064 |       Opcode::VFNMSUB231PS |
      |       -------------------- matches all the relevant values
...
15261 |       Opcode::VFNMSUB231PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15280:7
      |
14674 |       Opcode::INVVPID => {
      |       --------------- matches all the relevant values
...
15280 |       Opcode::INVVPID |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15359:7
      |
14707 |       Opcode::VPMOVQ2M => {
      |       ---------------- matches all the relevant values
...
15359 |       Opcode::VPMOVQ2M |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15370:7
      |
15341 |       Opcode::VPERMW |
      |       -------------- matches all the relevant values
...
15370 |       Opcode::VPERMW |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15372:7
      |
15342 |       Opcode::VPERMI2W |
      |       ---------------- matches all the relevant values
...
15372 |       Opcode::VPERMI2W |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15379:7
      |
15344 |       Opcode::VPSLLVW |
      |       --------------- matches all the relevant values
...
15379 |       Opcode::VPSLLVW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15380:7
      |
15345 |       Opcode::VPSRAVW |
      |       --------------- matches all the relevant values
...
15380 |       Opcode::VPSRAVW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15381:7
      |
15346 |       Opcode::VPSRLVW |
      |       --------------- matches all the relevant values
...
15381 |       Opcode::VPSRLVW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15405:7
      |
14832 |       Opcode::CDQE |
      |       ------------ matches all the relevant values
...
15405 |       Opcode::CDQE |
      |       ^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15407:7
      |
14830 |       Opcode::SWAPGS |
      |       -------------- matches all the relevant values
...
15407 |       Opcode::SWAPGS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15408:7
      |
14833 |       Opcode::MOVSXD |
      |       -------------- matches all the relevant values
...
15408 |       Opcode::MOVSXD => {
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15775:7
      |
14707 |       Opcode::VPMOVQ2M => {
      |       ---------------- matches all the relevant values
...
15775 |       Opcode::VPMOVQ2M |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15964:7
      |
15339 |       Opcode::VPSUBUSB |
      |       ---------------- matches all the relevant values
...
15964 |       Opcode::VPSUBUSB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15965:7
      |
15340 |       Opcode::VPSUBUSW |
      |       ---------------- matches all the relevant values
...
15965 |       Opcode::VPSUBUSW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15966:7
      |
15740 |       Opcode::VXORPD |
      |       -------------- matches all the relevant values
...
15966 |       Opcode::VXORPD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15967:7
      |
15741 |       Opcode::VXORPS |
      |       -------------- matches all the relevant values
...
15967 |       Opcode::VXORPS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15970:7
      |
15746 |       Opcode::VANDNPD |
      |       --------------- matches all the relevant values
...
15970 |       Opcode::VANDNPD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15971:7
      |
15747 |       Opcode::VANDNPS |
      |       --------------- matches all the relevant values
...
15971 |       Opcode::VANDNPS |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15975:7
      |
15748 |       Opcode::VANDPD |
      |       -------------- matches all the relevant values
...
15975 |       Opcode::VANDPD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15976:7
      |
15749 |       Opcode::VANDPS |
      |       -------------- matches all the relevant values
...
15976 |       Opcode::VANDPS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15977:7
      |
15353 |       Opcode::VPADDSB |
      |       --------------- matches all the relevant values
...
15977 |       Opcode::VPADDSB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15978:7
      |
15354 |       Opcode::VPADDSW |
      |       --------------- matches all the relevant values
...
15978 |       Opcode::VPADDSW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15979:7
      |
15355 |       Opcode::VPADDUSB |
      |       ---------------- matches all the relevant values
...
15979 |       Opcode::VPADDUSB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15980:7
      |
15356 |       Opcode::VPADDUSW |
      |       ---------------- matches all the relevant values
...
15980 |       Opcode::VPADDUSW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15988:7
      |
15750 |       Opcode::VORPD |
      |       ------------- matches all the relevant values
...
15988 |       Opcode::VORPD |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15989:7
      |
15751 |       Opcode::VORPS |
      |       ------------- matches all the relevant values
...
15989 |       Opcode::VORPS |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15996:7
      |
15357 |       Opcode::VPALIGNR |
      |       ---------------- matches all the relevant values
...
15996 |       Opcode::VPALIGNR |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15999:7
      |
15351 |       Opcode::VPMULHUW |
      |       ---------------- matches all the relevant values
...
15999 |       Opcode::VPMULHUW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16024:7
      |
15347 |       Opcode::VPEXTRB |
      |       --------------- matches all the relevant values
...
16024 |       Opcode::VPEXTRB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16025:7
      |
15348 |       Opcode::VPEXTRW |
      |       --------------- matches all the relevant values
...
16025 |       Opcode::VPEXTRW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16026:7
      |
15742 |       Opcode::VPEXTRD |
      |       --------------- matches all the relevant values
...
16026 |       Opcode::VPEXTRD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16027:7
      |
15743 |       Opcode::VPEXTRQ |
      |       --------------- matches all the relevant values
...
16027 |       Opcode::VPEXTRQ |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16036:7
      |
15352 |       Opcode::VPMULHRSW |
      |       ----------------- matches all the relevant values
...
16036 |       Opcode::VPMULHRSW |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16040:7
      |
15335 |       Opcode::VPCMPEQB |
      |       ---------------- matches all the relevant values
...
16040 |       Opcode::VPCMPEQB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16041:7
      |
14958 |       Opcode::VPCMPEQD |
      |       ---------------- matches all the relevant values
...
16041 |       Opcode::VPCMPEQD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16042:7
      |
14959 |       Opcode::VPCMPEQQ |
      |       ---------------- matches all the relevant values
...
16042 |       Opcode::VPCMPEQQ |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16043:7
      |
15336 |       Opcode::VPCMPEQW |
      |       ---------------- matches all the relevant values
...
16043 |       Opcode::VPCMPEQW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16044:7
      |
15337 |       Opcode::VPCMPGTB |
      |       ---------------- matches all the relevant values
...
16044 |       Opcode::VPCMPGTB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16045:7
      |
14960 |       Opcode::VPCMPGTD |
      |       ---------------- matches all the relevant values
...
16045 |       Opcode::VPCMPGTD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16046:7
      |
14961 |       Opcode::VPCMPGTQ |
      |       ---------------- matches all the relevant values
...
16046 |       Opcode::VPCMPGTQ |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16047:7
      |
15338 |       Opcode::VPCMPGTW |
      |       ---------------- matches all the relevant values
...
16047 |       Opcode::VPCMPGTW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16049:7
      |
14962 |       Opcode::VPMAXSD |
      |       --------------- matches all the relevant values
...
16049 |       Opcode::VPMAXSD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16051:7
      |
14509 |       Opcode::VPMAXUB => {
      |       --------------- matches all the relevant values
...
16051 |       Opcode::VPMAXUB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16057:7
      |
14964 |       Opcode::VPMAXUD |
      |       --------------- matches all the relevant values
...
16057 |       Opcode::VPMAXUD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16058:7
      |
14966 |       Opcode::VPMINSD |
      |       --------------- matches all the relevant values
...
16058 |       Opcode::VPMINSD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16062:7
      |
15349 |       Opcode::VPINSRB |
      |       --------------- matches all the relevant values
...
16062 |       Opcode::VPINSRB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16063:7
      |
15350 |       Opcode::VPINSRW |
      |       --------------- matches all the relevant values
...
16063 |       Opcode::VPINSRW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16064:7
      |
15744 |       Opcode::VPINSRD |
      |       --------------- matches all the relevant values
...
16064 |       Opcode::VPINSRD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16065:7
      |
15745 |       Opcode::VPINSRQ |
      |       --------------- matches all the relevant values
...
16065 |       Opcode::VPINSRQ |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16087:7
      |
15160 |       Opcode::VSQRTSS |
      |       --------------- matches all the relevant values
...
16087 |       Opcode::VSQRTSS |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16088:7
      |
15161 |       Opcode::VSQRTSD |
      |       --------------- matches all the relevant values
...
16088 |       Opcode::VSQRTSD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16091:7
      |
15162 |       Opcode::VSUBSD |
      |       -------------- matches all the relevant values
...
16091 |       Opcode::VSUBSD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16092:7
      |
15163 |       Opcode::VSUBSS |
      |       -------------- matches all the relevant values
...
16092 |       Opcode::VSUBSS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16093:7
      |
15164 |       Opcode::VUCOMISD |
      |       ---------------- matches all the relevant values
...
16093 |       Opcode::VUCOMISD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16094:7
      |
15165 |       Opcode::VUCOMISS |
      |       ---------------- matches all the relevant values
...
16094 |       Opcode::VUCOMISS |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16099:7
      |
14978 |       Opcode::VPSLLD |
      |       -------------- matches all the relevant values
...
16099 |       Opcode::VPSLLD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16100:7
      |
14979 |       Opcode::VPSLLQ |
      |       -------------- matches all the relevant values
...
16100 |       Opcode::VPSLLQ |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16101:7
      |
14980 |       Opcode::VPSLLW |
      |       -------------- matches all the relevant values
...
16101 |       Opcode::VPSLLW |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16102:7
      |
14981 |       Opcode::VPSRAD |
      |       -------------- matches all the relevant values
...
16102 |       Opcode::VPSRAD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16114:7
      |
14995 |       Opcode::VPUNPCKHDQ |
      |       ------------------ matches all the relevant values
...
16114 |       Opcode::VPUNPCKHDQ |
      |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16115:7
      |
14996 |       Opcode::VPUNPCKHQDQ |
      |       ------------------- matches all the relevant values
...
16115 |       Opcode::VPUNPCKHQDQ |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16118:7
      |
14997 |       Opcode::VPUNPCKLDQ |
      |       ------------------ matches all the relevant values
...
16118 |       Opcode::VPUNPCKLDQ |
      |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16119:7
      |
14998 |       Opcode::VPUNPCKLQDQ |
      |       ------------------- matches all the relevant values
...
16119 |       Opcode::VPUNPCKLQDQ |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16120:7
      |
14999 |       Opcode::VUNPCKHPD |
      |       ----------------- matches all the relevant values
...
16120 |       Opcode::VUNPCKHPD |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16121:7
      |
15000 |       Opcode::VUNPCKHPS |
      |       ----------------- matches all the relevant values
...
16121 |       Opcode::VUNPCKHPS |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16122:7
      |
15001 |       Opcode::VUNPCKLPD |
      |       ----------------- matches all the relevant values
...
16122 |       Opcode::VUNPCKLPD |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16123:7
      |
15002 |       Opcode::VUNPCKLPS |
      |       ----------------- matches all the relevant values
...
16123 |       Opcode::VUNPCKLPS |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16131:7
      |
16129 |       Opcode::VBROADCASTSD |
      |       -------------------- matches all the relevant values
16130 |       Opcode::VBROADCASTF128 |
16131 |       Opcode::VBROADCASTSD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16132:7
      |
16128 |       Opcode::VBROADCASTSS |
      |       -------------------- matches all the relevant values
...
16132 |       Opcode::VBROADCASTSS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16161:7
      |
15279 |       Opcode::INVEPT |
      |       -------------- matches all the relevant values
...
16161 |       Opcode::INVEPT |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16162:7
      |
14674 |       Opcode::INVVPID => {
      |       --------------- matches all the relevant values
...
16162 |       Opcode::INVVPID |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16299:7
      |
16154 |       Opcode::VPOPCNTD |
      |       ---------------- matches all the relevant values
...
16299 |       Opcode::VPOPCNTD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16300:7
      |
16155 |       Opcode::VPOPCNTQ => {
      |       ---------------- matches all the relevant values
...
16300 |       Opcode::VPOPCNTQ |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16370:7
      |
15543 |       Opcode::ENTER |
      |       ------------- matches all the relevant values
...
16370 |       Opcode::ENTER |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16371:7
      |
15544 |       Opcode::LEAVE |
      |       ------------- matches all the relevant values
...
16371 |       Opcode::LEAVE |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16406:7
      |
14806 |       Opcode::UD2 => {
      |       ----------- matches all the relevant values
...
16406 |       Opcode::UD2 |
      |       ^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16507:7
      |
14783 |       Opcode::CMPPS |
      |       ------------- matches all the relevant values
...
16507 |       Opcode::CMPPS |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16537:7
      |
15406 |       Opcode::MOVZX |
      |       ------------- matches all the relevant values
...
16537 |       Opcode::MOVZX |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15567:7
      |
15414 | /       Opcode::POPCNT |
15415 | |       Opcode::LZCNT => {
      | |___________________- matches all the relevant values
...
15567 |         Opcode::POPCNT => {
      |         ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15789:7
      |
14830 | /       Opcode::SWAPGS |
14831 | |       Opcode::SLHD |
14832 | |       Opcode::CDQE |
14833 | |       Opcode::MOVSXD |
14834 | |       Opcode::CMPXCHG16B => {
      | |________________________- matches all the relevant values
...
15789 |         Opcode::SLHD => {
      |         ^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15861:7
      |
14896 | /       Opcode::VCVTQQ2PD |
14897 | |       Opcode::VCVTQQ2PS |
14898 | |       Opcode::VCVTUSI2USD |
14899 | |       Opcode::VCVTUSI2USS |
...     |
15190 | |       Opcode::KXNORW |
15191 | |       Opcode::KXORW => {
      | |___________________- matches all the relevant values
...
15861 | /       Opcode::VSCATTERDPS |
15862 | |       Opcode::VSCATTERDPD |
15863 | |       Opcode::VSCATTERQPS |
15864 | |       Opcode::VSCATTERQPD => {
      | |_________________________^ no value can reach this

warning: associated functions `from_parts` and `gp_from_parts` are never used
   --> src/generic/mod.rs:239:8
    |
 79 | impl RegSpec {
    | ------------ associated functions in this implementation
...
239 |     fn from_parts(num: u8, extended: bool, bank: RegisterBank) -> RegSpec {
    |        ^^^^^^^^^^
...
247 |     fn gp_from_parts(num: u8, extended: bool, width: u8, rex: bool) -> RegSpec {
    |        ^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: method `masked` is never used
   --> src/generic/mod.rs:441:8
    |
440 | impl OperandSpec {
    | ---------------- method in this implementation
441 |     fn masked(self) -> Self {
    |        ^^^^^^

warning: methods `operand_size` and `address_size` are never used
    --> src/generic/mod.rs:1228:8
     |
1211 | impl Prefixes {
     | ------------- methods in this implementation
...
1228 |     fn operand_size(&self) -> bool { self.bits & 0x1 == 1 }
     |        ^^^^^^^^^^^^
1229 |     #[inline]
1230 |     fn address_size(&self) -> bool { self.bits & 0x2 == 2 }
     |        ^^^^^^^^^^^^

warning: multiple variants are never constructed
    --> src/generic/mod.rs:1336:5
     |
1330 | enum OperandSpec {
     |      ----------- variants in this enum
...
1336 |     RegRRR_maskmerge,
     |     ^^^^^^^^^^^^^^^^
...
1340 |     RegRRR_maskmerge_sae,
     |     ^^^^^^^^^^^^^^^^^^^^
...
1343 |     RegRRR_maskmerge_sae_noround,
     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...
1347 |     RegMMM_maskmerge,
     |     ^^^^^^^^^^^^^^^^
1348 |     RegMMM_maskmerge_sae_noround,
     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1349 |     // the register selected by vex-vvvv bits
1350 |     RegVex,
     |     ^^^^^^
1351 |     RegVex_maskmerge,
     |     ^^^^^^^^^^^^^^^^
...
1354 |     Reg4,
     |     ^^^^
...
1359 |     ImmU8,
     |     ^^^^^
1360 |     ImmU16,
     |     ^^^^^^
...
1365 |     ImmInDispField,
     |     ^^^^^^^^^^^^^^
1366 |     DispU32,
     |     ^^^^^^^
1367 |     DispU64,
     |     ^^^^^^^
1368 |     Deref,
     |     ^^^^^
1369 |     Deref_esi,
     |     ^^^^^^^^^
1370 |     Deref_edi,
     |     ^^^^^^^^^
1371 |     Deref_rsi,
     |     ^^^^^^^^^
1372 |     Deref_rdi,
     |     ^^^^^^^^^
1373 |     RegDisp,
     |     ^^^^^^^
1374 |     RegScale,
     |     ^^^^^^^^
1375 |     RegScaleDisp,
     |     ^^^^^^^^^^^^
1376 |     RegIndexBaseScale,
     |     ^^^^^^^^^^^^^^^^^
1377 |     RegIndexBaseScaleDisp,
     |     ^^^^^^^^^^^^^^^^^^^^^
1378 |     Deref_mask,
     |     ^^^^^^^^^^
1379 |     RegDisp_mask,
     |     ^^^^^^^^^^^^
1380 |     RegScale_mask,
     |     ^^^^^^^^^^^^^
1381 |     RegScaleDisp_mask,
     |     ^^^^^^^^^^^^^^^^^
1382 |     RegIndexBaseScale_mask,
     |     ^^^^^^^^^^^^^^^^^^^^^^
1383 |     RegIndexBaseScaleDisp_mask,
     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
...
1386 |     DispU16,
     |     ^^^^^^^
1387 |     Deref_si,
     |     ^^^^^^^^
1388 |     Deref_di,
     |     ^^^^^^^^
1389 |     RegIndexBase_mask,
     |     ^^^^^^^^^^^^^^^^^
1390 |     RegIndexBaseDisp_mask,
     |     ^^^^^^^^^^^^^^^^^^^^^
1391 |     // u16:u{16,32} immediate address for a far call
1392 |     AbsoluteFarAddress,
     |     ^^^^^^^^^^^^^^^^^^
...
1395 |     RegIndexBase,
     |     ^^^^^^^^^^^^
1396 |     RegIndexBaseDisp,
     |     ^^^^^^^^^^^^^^^^
     |
     = note: `OperandSpec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis

warning: function `width_to_gp_reg_bank` is never used
    --> src/generic/mod.rs:1758:4
     |
1758 | fn width_to_gp_reg_bank(width: u8, rex: bool) -> RegisterBank {
     |    ^^^^^^^^^^^^^^^^^^^^

warning: method `with_id` is never used
    --> src/generic/mod.rs:1823:8
     |
1822 | impl InnerDescription {
     | --------------------- method in this implementation
1823 |     fn with_id(self, id: u32) -> FieldDescription {
     |        ^^^^^^^

warning: constant `BMI1` is never used
    --> src/long_mode/mod.rs:1030:7
     |
1030 | const BMI1: [Opcode; 6] = [
     |       ^^^^

warning: constant `BMI2` is never used
    --> src/long_mode/mod.rs:1039:7
     |
1039 | const BMI2: [Opcode; 8] = [
     |       ^^^^

warning: constant `BMI1` is never used
   --> src/protected_mode/mod.rs:968:7
    |
968 | const BMI1: [Opcode; 6] = [
    |       ^^^^

warning: constant `BMI2` is never used
   --> src/protected_mode/mod.rs:977:7
    |
977 | const BMI2: [Opcode; 8] = [
    |       ^^^^

warning: constant `BMI1` is never used
   --> src/real_mode/mod.rs:968:7
    |
968 | const BMI1: [Opcode; 6] = [
    |       ^^^^

warning: constant `BMI2` is never used
   --> src/real_mode/mod.rs:977:7
    |
977 | const BMI2: [Opcode; 8] = [
    |       ^^^^

warning: function `revise_instruction` is never used
     --> src/generated/imp.rs:14479:17
      |
14479 |   pub(crate) fn revise_instruction(decoder: &InstDecoder, inst: &mut Instruction) -> Result<(), DecodeError> {
      |                 ^^^^^^^^^^^^^^^^^^

warning: ambiguous wide pointer comparison, the comparison includes metadata which may not be expected
   --> src/long_mode/../shared/evex.in:176:8
    |
176 |     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(ambiguous_wide_pointer_comparisons)]` on by default
help: use `std::ptr::addr_eq` or untyped pointers to only compare their addresses
    |
176 -     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
176 +     if std::ptr::addr_eq(table as *const [_], &generated::DUMMY[..] as *const [_]) {
    |
help: use explicit `std::ptr::eq` method to compare metadata and addresses
    |
176 -     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
176 +     if std::ptr::eq(table as *const [_], &generated::DUMMY[..] as *const [_]) {
    |

warning: ambiguous wide pointer comparison, the comparison includes metadata which may not be expected
   --> src/protected_mode/../shared/evex.in:176:8
    |
176 |     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
help: use `std::ptr::addr_eq` or untyped pointers to only compare their addresses
    |
176 -     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
176 +     if std::ptr::addr_eq(table as *const [_], &generated::DUMMY[..] as *const [_]) {
    |
help: use explicit `std::ptr::eq` method to compare metadata and addresses
    |
176 -     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
176 +     if std::ptr::eq(table as *const [_], &generated::DUMMY[..] as *const [_]) {
    |

warning: ambiguous wide pointer comparison, the comparison includes metadata which may not be expected
   --> src/real_mode/../shared/evex.in:176:8
    |
176 |     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
help: use `std::ptr::addr_eq` or untyped pointers to only compare their addresses
    |
176 -     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
176 +     if std::ptr::addr_eq(table as *const [_], &generated::DUMMY[..] as *const [_]) {
    |
help: use explicit `std::ptr::eq` method to compare metadata and addresses
    |
176 -     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
176 +     if std::ptr::eq(table as *const [_], &generated::DUMMY[..] as *const [_]) {
    |

warning: method `with__3dnowprefetch` should have a snake case name
    --> src/generated/imp.rs:2023:12
     |
2023 |     pub fn with__3dnowprefetch(mut self) -> Self {
     |            ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_3dnowprefetch`
     |
     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default

warning: method `feature_avx512_f__vl_unimplemented` should have a snake case name
    --> src/generated/imp.rs:2059:12
     |
2059 |     pub fn feature_avx512_f__vl_unimplemented(&self) -> bool {
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `feature_avx512_f_vl_unimplemented`

warning: method `with_feature_avx512_f__vl_unimplemented` should have a snake case name
    --> src/generated/imp.rs:2063:12
     |
2063 |     pub fn with_feature_avx512_f__vl_unimplemented(mut self) -> Self {
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_feature_avx512_f_vl_unimplemented`

warning: method `with__3dnowprefetch` should have a snake case name
    --> src/generated/imp.rs:5788:12
     |
5788 |     pub fn with__3dnowprefetch(mut self) -> Self {
     |            ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_3dnowprefetch`

warning: method `feature_avx512_f__vl_unimplemented` should have a snake case name
    --> src/generated/imp.rs:5824:12
     |
5824 |     pub fn feature_avx512_f__vl_unimplemented(&self) -> bool {
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `feature_avx512_f_vl_unimplemented`

warning: method `with_feature_avx512_f__vl_unimplemented` should have a snake case name
    --> src/generated/imp.rs:5828:12
     |
5828 |     pub fn with_feature_avx512_f__vl_unimplemented(mut self) -> Self {
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_feature_avx512_f_vl_unimplemented`

warning: method `with__3dnowprefetch` should have a snake case name
    --> src/generated/imp.rs:9546:12
     |
9546 |     pub fn with__3dnowprefetch(mut self) -> Self {
     |            ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_3dnowprefetch`

warning: method `feature_avx512_f__vl_unimplemented` should have a snake case name
    --> src/generated/imp.rs:9590:12
     |
9590 |     pub fn feature_avx512_f__vl_unimplemented(&self) -> bool {
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `feature_avx512_f_vl_unimplemented`

warning: method `with_feature_avx512_f__vl_unimplemented` should have a snake case name
    --> src/generated/imp.rs:9594:12
     |
9594 |     pub fn with_feature_avx512_f__vl_unimplemented(mut self) -> Self {
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_feature_avx512_f_vl_unimplemented`

warning: method `with__3dnowprefetch` should have a snake case name
     --> src/generated/imp.rs:13072:12
      |
13072 |     pub fn with__3dnowprefetch(mut self) -> Self {
      |            ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_3dnowprefetch`

warning: method `feature_avx512_f__vl_unimplemented` should have a snake case name
     --> src/generated/imp.rs:13988:12
      |
13988 |     pub fn feature_avx512_f__vl_unimplemented(&self) -> bool {
      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `feature_avx512_f_vl_unimplemented`

warning: method `with_feature_avx512_f__vl_unimplemented` should have a snake case name
     --> src/generated/imp.rs:13992:12
      |
13992 |     pub fn with_feature_avx512_f__vl_unimplemented(mut self) -> Self {
      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_feature_avx512_f_vl_unimplemented`

warning: `yaxpeax-x86` (lib) generated 523 warnings (run `cargo fix --lib -p yaxpeax-x86` to apply 7 suggestions)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.23s
Sat, 15 Aug 2026 01:56:33 +0000
step:
cargo test log (stdout)
running 7 tests
test long_mode::opcode_record_size ... ok
test generic::operand_size ... ok
test long_mode::operand_size ... ok
test protected_mode::operand_size ... ok
test protected_mode::opcode_record_size ... ok
test real_mode::opcode_record_size ... ok
test real_mode::operand_size ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s


running 189 tests
test long_mode::display::test_instructions_atnt ... ignored
test long_mode::bad_instructions ... ok
test long_mode::evex ... ok
test long_mode::descriptions::test_modrm_decode ... ok
test long_mode::display::test_instructions_c ... ok
test long_mode::from_llvm ... ok
test long_mode::from_reports ... ok
test long_mode::only_64bit ... ok
test long_mode::operand::memory_widths ... ok
test long_mode::operand::register_widths ... ok
test long_mode::operand::test_implied_memory_width ... ok
test long_mode::prefixed_660f ... ok
test long_mode::prefixed_f20f ... ok
test long_mode::prefixed_0f ... ok
test long_mode::prefixed_f30f ... ok
test long_mode::reg_masks::invalid_byte_reg_panics - should panic ... ok
test long_mode::reg_masks::invalid_dword_reg_panics - should panic ... ok
test long_mode::reg_masks::invalid_mask_reg_panics - should panic ... ok
test long_mode::reg_masks::invalid_qword_reg_panics - should panic ... ok
test long_mode::reg_masks::invalid_rex_byte_reg_panics - should panic ... ok
test long_mode::reg_masks::invalid_word_reg_panics - should panic ... ok
test long_mode::reg_masks::invalid_x87_reg_panics - should panic ... ok
test long_mode::reg_masks::invalid_xmm_reg_panics - should panic ... ok
test long_mode::reg_masks::invalid_ymm_reg_panics - should panic ... ok
test long_mode::reg_masks::invalid_zmm_reg_panics - should panic ... ok
test long_mode::regspec::match_bank_kind ... ok
test long_mode::regspec::test_hash ... ok
test long_mode::regspec::test_ord ... ok
test long_mode::strange_prefixing ... ok
test long_mode::test_0f01 ... ok
test long_mode::test_3dnow ... ok
test long_mode::test_E_decode ... ok
test long_mode::test_0fae ... ok
test long_mode::test_adx ... ok
test long_mode::evex_generated::tests_f3_0f38 ... ok
test long_mode::test_arithmetic ... ok
test long_mode::test_bitwise ... ok
test long_mode::test_aesni ... ok
test long_mode::test_bmi1 ... ok
test long_mode::test_bmi2 ... ok
test long_mode::test_cet ... ok
test long_mode::test_control_flow ... ok
test long_mode::test_cmpxchg8b ... ok
test long_mode::test_cvt ... ok
test long_mode::test_direct_stores ... ok
test long_mode::test_enqcmd ... ok
test long_mode::test_gfni ... ok
test long_mode::test_lzcnt ... ok
test long_mode::test_key_locker ... ok
test long_mode::test_misc ... ok
test long_mode::test_mmx ... ok
test long_mode::test_movbe ... ok
test long_mode::test_popcnt ... FAILED
test long_mode::test_prefetchw ... ok
test long_mode::test_prefixes ... ok
test long_mode::test_mov ... ok
test long_mode::test_push_pop ... ok
test long_mode::test_rand ... ok
test long_mode::test_mishegos_finds ... ok
test long_mode::test_rdpid ... ok
test long_mode::test_modrm_decode ... ok
test long_mode::test_sevsnp ... ok
test long_mode::test_sha ... ok
test long_mode::test_sse3 ... FAILED
test long_mode::test_sse ... ok
test long_mode::test_sse4_2 ... ok
test long_mode::test_sse4a ... ok
test long_mode::test_stack ... ok
test long_mode::test_sse4_1 ... FAILED
test long_mode::test_svm ... ok
test long_mode::test_ssse3 ... ok
test long_mode::test_tdx ... ok
test long_mode::test_system ... ok
test long_mode::test_test_cmp ... ok
test long_mode::test_tsx ... ok
test long_mode::test_tsxldtrk ... ok
test long_mode::test_uintr ... ok
test long_mode::test_vmx ... ok
test long_mode::test_xchg ... ok
test protected_mode::display::test_instructions_atnt ... ignored
test protected_mode::bad_instructions ... ok
test long_mode::test_sse2 ... ok
test long_mode::test_vex ... FAILED
test protected_mode::evex ... ok
test long_mode::test_x87 ... ok
test protected_mode::display::test_instructions_c ... ok
test protected_mode::from_llvm ... ok
test protected_mode::from_reports ... ok
test protected_mode::operand::memory_widths ... ok
test protected_mode::operand::register_widths ... ok
test protected_mode::operand::test_implied_memory_width ... ok
test protected_mode::prefixed_660f ... ok
test protected_mode::prefixed_f20f ... ok
test protected_mode::prefixed_f30f ... ok
test protected_mode::only_32bit ... ok
test protected_mode::reg_masks::invalid_byte_reg_panics - should panic ... ok
test protected_mode::reg_masks::invalid_dword_reg_panics - should panic ... ok
test protected_mode::reg_masks::invalid_mask_reg_panics - should panic ... ok
test protected_mode::reg_masks::invalid_word_reg_panics - should panic ... ok
test protected_mode::prefixed_0f ... ok
test protected_mode::reg_masks::invalid_x87_reg_panics - should panic ... ok
test protected_mode::reg_masks::invalid_xmm_reg_panics - should panic ... ok
test protected_mode::reg_masks::invalid_ymm_reg_panics - should panic ... ok
test protected_mode::reg_masks::invalid_zmm_reg_panics - should panic ... ok
test protected_mode::regspec::match_bank_kind ... ok
test protected_mode::regspec::test_hash ... ok
test protected_mode::regspec::test_ord ... ok
test protected_mode::strange_prefixing ... ok
test protected_mode::test_0f01 ... ok
test protected_mode::test_E_decode ... ok
test protected_mode::test_3dnow ... ok
test protected_mode::test_0fae ... FAILED
test protected_mode::test_adx ... ok
test protected_mode::test_arithmetic ... ok
test protected_mode::test_bitwise ... ok
test protected_mode::test_cet ... ok
test protected_mode::test_bmi1 ... ok
test protected_mode::test_aesni ... ok
test protected_mode::test_control_flow ... ok
test protected_mode::test_cvt ... ok
test protected_mode::test_cmpxchg8b ... ok
test protected_mode::test_bmi2 ... ok
test protected_mode::test_direct_stores ... ok
test protected_mode::test_enqcmd ... ok
test protected_mode::test_gfni ... ok
test protected_mode::test_key_locker ... ok
test protected_mode::test_lzcnt ... ok
test protected_mode::test_mmx ... ok
test protected_mode::test_misc ... ok
test protected_mode::test_movbe ... ok
test protected_mode::test_mov ... ok
test protected_mode::test_prefetchw ... ok
test protected_mode::test_popcnt ... FAILED
test protected_mode::test_modrm_decode ... ok
test protected_mode::test_prefixes ... ok
test protected_mode::test_push_pop ... ok
test protected_mode::test_rand ... ok
test protected_mode::test_mishegos_finds ... ok
test protected_mode::test_rdpid ... ok
test protected_mode::test_sevsnp ... ok
test protected_mode::test_sha ... ok
test protected_mode::test_sse ... ok
test protected_mode::test_stack ... ok
test protected_mode::test_sse4_2 ... ok
test protected_mode::test_sse3 ... ok
test protected_mode::test_svm ... ok
test protected_mode::test_sse4a ... ok
test protected_mode::test_system ... ok
test protected_mode::test_tdx ... ok
test protected_mode::test_test_cmp ... ok
test protected_mode::test_tsx ... ok
test protected_mode::test_tsxldtrk ... ok
test protected_mode::test_uintr ... ok
test protected_mode::evex_generated::tests_f3_0f38 ... ok
test protected_mode::test_vmx ... ok
test protected_mode::test_xchg ... ok
test protected_mode::test_ssse3 ... ok
test protected_mode::test_sse4_1 ... FAILED
test protected_mode::test_vex ... FAILED
test real_mode::from_reports ... ok
test protected_mode::test_x87 ... ok
test real_mode::only_16bit ... ok
test real_mode::operand::test_implied_memory_width ... ok
test real_mode::reg_masks::invalid_byte_reg_panics - should panic ... ok
test real_mode::reg_masks::invalid_dword_reg_panics - should panic ... ok
test real_mode::reg_masks::invalid_mask_reg_panics - should panic ... ok
test real_mode::reg_masks::invalid_word_reg_panics - should panic ... ok
test real_mode::reg_masks::invalid_x87_reg_panics - should panic ... ok
test real_mode::reg_masks::invalid_xmm_reg_panics - should panic ... ok
test real_mode::reg_masks::invalid_ymm_reg_panics - should panic ... ok
test real_mode::reg_masks::invalid_zmm_reg_panics - should panic ... ok
test real_mode::test_invalid_sequences ... ok
test long_mode::evex_generated::tests_f2_0f38 ... ok
test protected_mode::test_sse2 ... ok
test long_mode::evex_generated::tests_f3_0f ... ok
test long_mode::evex_generated::tests_f2_0f ... ok
test protected_mode::evex_generated::tests_f3_0f ... ok
test protected_mode::evex_generated::tests_f2_0f38 ... ok
test protected_mode::evex_generated::tests_f2_0f ... ok
test long_mode::evex_generated::tests_None_0f ... ok
test long_mode::evex_generated::tests_66_0f3a ... ok
test protected_mode::evex_generated::tests_None_0f ... ok
test long_mode::evex_generated::tests_66_0f ... ok
test protected_mode::evex_generated::tests_66_0f3a ... ok
test long_mode::evex_generated::tests_66_0f38 ... ok
test protected_mode::evex_generated::tests_66_0f ... ok
test protected_mode::evex_generated::tests_66_0f38 ... ok
test real_mode::test_real_mode ... ok
test long_mode::reuse_test::test_against_leftover_data ... ok

failures:

---- long_mode::test_popcnt stdout ----

thread 'long_mode::test_popcnt' (2798601) panicked at test/long_mode/mod.rs:75:21:
decode error (invalid opcode) for f30fb8c1 under decoder sse3 monitor cmpxchg16b sse4_2 cx8 syscall _3dnowprefetch intel_quirks :
  expected: popcnt eax, ecx


---- long_mode::test_sse3 stdout ----

thread 'long_mode::test_sse3' (2798611) panicked at test/long_mode/mod.rs:28:17:
decoded LDDQU from [f2, 0f, f0, 0f] under decoder 

---- long_mode::test_sse4_1 stdout ----

thread 'long_mode::test_sse4_1' (2798612) panicked at test/long_mode/mod.rs:28:17:
decoded PEXTRW from [66, 0f, 3a, 15, 06, 31] under decoder 

---- long_mode::test_vex stdout ----

thread 'long_mode::test_vex' (2798624) panicked at test/long_mode/mod.rs:75:21:
decode error (invalid opcode) for c4037917ca77 under decoder sse3 monitor cmpxchg16b cx8 syscall _3dnowprefetch avx :
  expected: vextractps r10d, xmm9, 0x77


---- protected_mode::test_0fae stdout ----

thread 'protected_mode::test_0fae' (2798662) panicked at test/protected_mode/mod.rs:70:21:
decode error (invalid opcode) for 0faee8 under decoder intel_quirks :
  expected: lfence


---- protected_mode::test_popcnt stdout ----

thread 'protected_mode::test_popcnt' (2798686) panicked at test/protected_mode/mod.rs:70:21:
decode error (invalid opcode) for f30fb8c1 under decoder popcnt :
  expected: popcnt eax, ecx


---- protected_mode::test_sse4_1 stdout ----

thread 'protected_mode::test_sse4_1' (2798697) panicked at test/protected_mode/mod.rs:70:21:
decode error (invalid opcode) for 660f3a150631 under decoder sse4_1 :
  expected: pextrw xmm0, word [esi], 0x31


---- protected_mode::test_vex stdout ----

thread 'protected_mode::test_vex' (2798709) panicked at test/protected_mode/mod.rs:70:21:
decode error (invalid opcode) for c4c37917ca77 under decoder avx :
  expected: vextractps edx, xmm1, 0x77



failures:
    long_mode::test_popcnt
    long_mode::test_sse3
    long_mode::test_sse4_1
    long_mode::test_vex
    protected_mode::test_0fae
    protected_mode::test_popcnt
    protected_mode::test_sse4_1
    protected_mode::test_vex

test result: FAILED. 179 passed; 8 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.23s

Sat, 15 Aug 2026 01:56:34 +0000
step:
cargo test log (stderr)
 Downloading crates ...
  Downloaded rand v0.8.7
  Downloaded zerocopy v0.8.56
   Compiling zerocopy v0.8.56
warning: unexpected `cfg` condition name: `capstone_bench`
 --> build.rs:2:11
  |
2 |     #[cfg(capstone_bench)]
  |           ^^^^^^^^^^^^^^ help: found config with similar value: `feature = "capstone_bench"`
  |
  = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
  = help: consider using a Cargo feature instead
  = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
           [lints.rust]
           unexpected_cfgs = { level = "warn", check-cfg = ['cfg(capstone_bench)'] }
  = note: see  for more information about checking conditional configuration
  = note: `#[warn(unexpected_cfgs)]` on by default

warning: `yaxpeax-x86` (build script) generated 1 warning
   Compiling getrandom v0.2.17
warning: unused imports: `Colorize` and `YaxColors`
     --> src/generated/imp.rs:12758:22
      |
12758 |   use yaxpeax_arch::{Colorize, YaxColors};
      |                      ^^^^^^^^  ^^^^^^^^^
      |
      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default

warning: unused import: `core::fmt`
     --> src/generated/imp.rs:12759:7
      |
12759 |   use core::fmt;
      |       ^^^^^^^^^

warning: variable does not need to be mutable
    --> src/generic/mod.rs:1480:13
     |
1480 |         let mut inst = crate::generic::Instruction::default();
     |             ----^^^^
     |             |
     |             help: remove this `mut`
     |
     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default

warning: unused variable: `inst`
    --> src/generic/mod.rs:1480:13
     |
1480 |         let mut inst = crate::generic::Instruction::default();
     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_inst`
     |
     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default

warning: unused variable: `sink`
    --> src/generic/mod.rs:1491:54
     |
1491 |     >(&self, instr: &mut Instruction, words: &mut T, sink: &mut S) -> Result<(), ::DecodeError> {
     |                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_sink`

warning: variable `available` is assigned to, but never used
    --> src/generic/mod.rs:1495:13
     |
1495 |         let mut available = 0;
     |             ^^^^^^^^^^^^^
     |
     = note: consider using `_available` instead

warning: value assigned to `available` is never read
    --> src/generic/mod.rs:1499:17
     |
1499 |                 available += 1;
     |                 ^^^^^^^^^^^^^^
     |
     = help: maybe it is overwritten before being read?
     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default

warning: variable does not need to be mutable
    --> src/long_mode/mod.rs:1348:13
     |
1348 |         let mut decoder = InstDecoder {
     |             ----^^^^^^^
     |             |
     |             help: remove this `mut`

warning: variable does not need to be mutable
    --> src/protected_mode/mod.rs:1293:13
     |
1293 |         let mut decoder = InstDecoder {
     |             ----^^^^^^^
     |             |
     |             help: remove this `mut`

warning: unreachable pattern
    --> src/generated/imp.rs:3344:7
     |
3170 |       Opcode::VPMAXUB => {
     |       --------------- matches all the relevant values
...
3344 |       Opcode::VPMAXUB |
     |       ^^^^^^^^^^^^^^^ no value can reach this
     |
     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default

warning: unreachable pattern
    --> src/generated/imp.rs:3424:7
     |
3422 |       Opcode::VBROADCASTSD |
     |       -------------------- matches all the relevant values
3423 |       Opcode::VBROADCASTF128 |
3424 |       Opcode::VBROADCASTSD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3425:7
     |
3421 |       Opcode::VBROADCASTSS |
     |       -------------------- matches all the relevant values
...
3425 |       Opcode::VBROADCASTSS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3569:7
     |
3259 |       Opcode::VXORPD |
     |       -------------- matches all the relevant values
...
3569 |       Opcode::VXORPD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3570:7
     |
3260 |       Opcode::VXORPS |
     |       -------------- matches all the relevant values
...
3570 |       Opcode::VXORPS |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3571:7
     |
3319 |       Opcode::VPEXTRD |
     |       --------------- matches all the relevant values
...
3571 |       Opcode::VPEXTRD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3572:7
     |
3320 |       Opcode::VPEXTRQ |
     |       --------------- matches all the relevant values
...
3572 |       Opcode::VPEXTRQ |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3573:7
     |
3357 |       Opcode::VPINSRD |
     |       --------------- matches all the relevant values
...
3573 |       Opcode::VPINSRD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3574:7
     |
3358 |       Opcode::VPINSRQ |
     |       --------------- matches all the relevant values
...
3574 |       Opcode::VPINSRQ |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3575:7
     |
3263 |       Opcode::VANDNPD |
     |       --------------- matches all the relevant values
...
3575 |       Opcode::VANDNPD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3576:7
     |
3264 |       Opcode::VANDNPS |
     |       --------------- matches all the relevant values
...
3576 |       Opcode::VANDNPS |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3577:7
     |
3268 |       Opcode::VANDPD |
     |       -------------- matches all the relevant values
...
3577 |       Opcode::VANDPD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3578:7
     |
3269 |       Opcode::VANDPS |
     |       -------------- matches all the relevant values
...
3578 |       Opcode::VANDPS |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3579:7
     |
3281 |       Opcode::VORPD |
     |       ------------- matches all the relevant values
...
3579 |       Opcode::VORPD |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3580:7
     |
3282 |       Opcode::VORPS |
     |       ------------- matches all the relevant values
...
3580 |       Opcode::VORPS |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3875:7
     |
3856 |       Opcode::LDMXCSR |
     |       --------------- matches all the relevant values
...
3875 |       Opcode::LDMXCSR |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3876:7
     |
3857 |       Opcode::STMXCSR |
     |       --------------- matches all the relevant values
...
3876 |       Opcode::STMXCSR => {
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3910:7
     |
3641 |       Opcode::CMPXCHG16B => {
     |       ------------------ matches all the relevant values
...
3910 |       Opcode::CMPXCHG16B => {
     |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4080:7
     |
3334 |       Opcode::VPCMPEQD |
     |       ---------------- matches all the relevant values
...
4080 |       Opcode::VPCMPEQD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4081:7
     |
3335 |       Opcode::VPCMPEQQ |
     |       ---------------- matches all the relevant values
...
4081 |       Opcode::VPCMPEQQ |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4082:7
     |
3338 |       Opcode::VPCMPGTD |
     |       ---------------- matches all the relevant values
...
4082 |       Opcode::VPCMPGTD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4083:7
     |
3339 |       Opcode::VPCMPGTQ |
     |       ---------------- matches all the relevant values
...
4083 |       Opcode::VPCMPGTQ |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4084:7
     |
3342 |       Opcode::VPMAXSD |
     |       --------------- matches all the relevant values
...
4084 |       Opcode::VPMAXSD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4086:7
     |
3350 |       Opcode::VPMAXUD |
     |       --------------- matches all the relevant values
...
4086 |       Opcode::VPMAXUD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4088:7
     |
3351 |       Opcode::VPMINSD |
     |       --------------- matches all the relevant values
...
4088 |       Opcode::VPMINSD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4100:7
     |
3392 |       Opcode::VPSLLD |
     |       -------------- matches all the relevant values
...
4100 |       Opcode::VPSLLD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4101:7
     |
3393 |       Opcode::VPSLLQ |
     |       -------------- matches all the relevant values
...
4101 |       Opcode::VPSLLQ |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4102:7
     |
3394 |       Opcode::VPSLLW |
     |       -------------- matches all the relevant values
...
4102 |       Opcode::VPSLLW |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4103:7
     |
3395 |       Opcode::VPSRAD |
     |       -------------- matches all the relevant values
...
4103 |       Opcode::VPSRAD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4117:7
     |
3407 |       Opcode::VPUNPCKHDQ |
     |       ------------------ matches all the relevant values
...
4117 |       Opcode::VPUNPCKHDQ |
     |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4118:7
     |
3408 |       Opcode::VPUNPCKHQDQ |
     |       ------------------- matches all the relevant values
...
4118 |       Opcode::VPUNPCKHQDQ |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4119:7
     |
3411 |       Opcode::VPUNPCKLDQ |
     |       ------------------ matches all the relevant values
...
4119 |       Opcode::VPUNPCKLDQ |
     |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4120:7
     |
3412 |       Opcode::VPUNPCKLQDQ |
     |       ------------------- matches all the relevant values
...
4120 |       Opcode::VPUNPCKLQDQ |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4121:7
     |
3413 |       Opcode::VUNPCKHPD |
     |       ----------------- matches all the relevant values
...
4121 |       Opcode::VUNPCKHPD |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4122:7
     |
3414 |       Opcode::VUNPCKHPS |
     |       ----------------- matches all the relevant values
...
4122 |       Opcode::VUNPCKHPS |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4123:7
     |
3415 |       Opcode::VUNPCKLPD |
     |       ----------------- matches all the relevant values
...
4123 |       Opcode::VUNPCKLPD |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4124:7
     |
3416 |       Opcode::VUNPCKLPS |
     |       ----------------- matches all the relevant values
...
4124 |       Opcode::VUNPCKLPS |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4149:7
     |
3453 |       Opcode::VCVTPH2PS |
     |       ----------------- matches all the relevant values
...
4149 |       Opcode::VCVTPH2PS |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4150:7
     |
3454 |       Opcode::VCVTPS2PH => {
     |       ----------------- matches all the relevant values
...
4150 |       Opcode::VCVTPS2PH |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4187:7
     |
3764 |       Opcode::VSCATTERDPS |
     |       ------------------- matches all the relevant values
...
4187 |       Opcode::VSCATTERDPS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4188:7
     |
3765 |       Opcode::VSCATTERDPD |
     |       ------------------- matches all the relevant values
...
4188 |       Opcode::VSCATTERDPD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4189:7
     |
3766 |       Opcode::VSCATTERQPS |
     |       ------------------- matches all the relevant values
...
4189 |       Opcode::VSCATTERQPS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4190:7
     |
3767 |       Opcode::VSCATTERQPD => {
     |       ------------------- matches all the relevant values
...
4190 |       Opcode::VSCATTERQPD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4201:7
     |
3932 |       Opcode::VPERMD |
     |       -------------- matches all the relevant values
...
4201 |       Opcode::VPERMD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4202:7
     |
3934 |       Opcode::VPERMQ |
     |       -------------- matches all the relevant values
...
4202 |       Opcode::VPERMQ |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4282:7
     |
3380 |       Opcode::VSQRTSS |
     |       --------------- matches all the relevant values
...
4282 |       Opcode::VSQRTSS |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4283:7
     |
3381 |       Opcode::VSQRTSD |
     |       --------------- matches all the relevant values
...
4283 |       Opcode::VSQRTSD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4284:7
     |
3384 |       Opcode::VSUBSD |
     |       -------------- matches all the relevant values
...
4284 |       Opcode::VSUBSD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4285:7
     |
3385 |       Opcode::VSUBSS |
     |       -------------- matches all the relevant values
...
4285 |       Opcode::VSUBSS |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4286:7
     |
3386 |       Opcode::VUCOMISD |
     |       ---------------- matches all the relevant values
...
4286 |       Opcode::VUCOMISD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4287:7
     |
3387 |       Opcode::VUCOMISS |
     |       ---------------- matches all the relevant values
...
4287 |       Opcode::VUCOMISS |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4332:7
     |
4151 |       Opcode::VFMADD132PD |
     |       ------------------- matches all the relevant values
...
4332 |       Opcode::VFMADD132PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4333:7
     |
4152 |       Opcode::VFMADD132PS |
     |       ------------------- matches all the relevant values
...
4333 |       Opcode::VFMADD132PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4336:7
     |
4153 |       Opcode::VFMADD213PD |
     |       ------------------- matches all the relevant values
...
4336 |       Opcode::VFMADD213PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4337:7
     |
4154 |       Opcode::VFMADD213PS |
     |       ------------------- matches all the relevant values
...
4337 |       Opcode::VFMADD213PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4340:7
     |
4155 |       Opcode::VFMADD231PD |
     |       ------------------- matches all the relevant values
...
4340 |       Opcode::VFMADD231PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4341:7
     |
4156 |       Opcode::VFMADD231PS |
     |       ------------------- matches all the relevant values
...
4341 |       Opcode::VFMADD231PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4344:7
     |
4157 |       Opcode::VFMADDSUB132PD |
     |       ---------------------- matches all the relevant values
...
4344 |       Opcode::VFMADDSUB132PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4345:7
     |
4158 |       Opcode::VFMADDSUB132PS |
     |       ---------------------- matches all the relevant values
...
4345 |       Opcode::VFMADDSUB132PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4346:7
     |
4159 |       Opcode::VFMADDSUB213PD |
     |       ---------------------- matches all the relevant values
...
4346 |       Opcode::VFMADDSUB213PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4347:7
     |
4160 |       Opcode::VFMADDSUB213PS |
     |       ---------------------- matches all the relevant values
...
4347 |       Opcode::VFMADDSUB213PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4348:7
     |
4161 |       Opcode::VFMADDSUB231PD |
     |       ---------------------- matches all the relevant values
...
4348 |       Opcode::VFMADDSUB231PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4349:7
     |
4162 |       Opcode::VFMADDSUB231PS |
     |       ---------------------- matches all the relevant values
...
4349 |       Opcode::VFMADDSUB231PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4350:7
     |
4163 |       Opcode::VFMSUB132PD |
     |       ------------------- matches all the relevant values
...
4350 |       Opcode::VFMSUB132PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4351:7
     |
4164 |       Opcode::VFMSUB132PS |
     |       ------------------- matches all the relevant values
...
4351 |       Opcode::VFMSUB132PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4354:7
     |
4165 |       Opcode::VFMSUB213PD |
     |       ------------------- matches all the relevant values
...
4354 |       Opcode::VFMSUB213PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4355:7
     |
4166 |       Opcode::VFMSUB213PS |
     |       ------------------- matches all the relevant values
...
4355 |       Opcode::VFMSUB213PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4358:7
     |
4167 |       Opcode::VFMSUB231PD |
     |       ------------------- matches all the relevant values
...
4358 |       Opcode::VFMSUB231PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4359:7
     |
4168 |       Opcode::VFMSUB231PS |
     |       ------------------- matches all the relevant values
...
4359 |       Opcode::VFMSUB231PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4362:7
     |
4169 |       Opcode::VFMSUBADD132PD |
     |       ---------------------- matches all the relevant values
...
4362 |       Opcode::VFMSUBADD132PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4363:7
     |
4170 |       Opcode::VFMSUBADD132PS |
     |       ---------------------- matches all the relevant values
...
4363 |       Opcode::VFMSUBADD132PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4364:7
     |
4171 |       Opcode::VFMSUBADD213PD |
     |       ---------------------- matches all the relevant values
...
4364 |       Opcode::VFMSUBADD213PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4365:7
     |
4172 |       Opcode::VFMSUBADD213PS |
     |       ---------------------- matches all the relevant values
...
4365 |       Opcode::VFMSUBADD213PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4366:7
     |
4173 |       Opcode::VFMSUBADD231PD |
     |       ---------------------- matches all the relevant values
...
4366 |       Opcode::VFMSUBADD231PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4367:7
     |
4174 |       Opcode::VFMSUBADD231PS |
     |       ---------------------- matches all the relevant values
...
4367 |       Opcode::VFMSUBADD231PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4368:7
     |
4175 |       Opcode::VFNMADD132PD |
     |       -------------------- matches all the relevant values
...
4368 |       Opcode::VFNMADD132PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4369:7
     |
4176 |       Opcode::VFNMADD132PS |
     |       -------------------- matches all the relevant values
...
4369 |       Opcode::VFNMADD132PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4372:7
     |
4177 |       Opcode::VFNMADD213PD |
     |       -------------------- matches all the relevant values
...
4372 |       Opcode::VFNMADD213PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4373:7
     |
4178 |       Opcode::VFNMADD213PS |
     |       -------------------- matches all the relevant values
...
4373 |       Opcode::VFNMADD213PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4376:7
     |
4179 |       Opcode::VFNMADD231PD |
     |       -------------------- matches all the relevant values
...
4376 |       Opcode::VFNMADD231PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4377:7
     |
4180 |       Opcode::VFNMADD231PS |
     |       -------------------- matches all the relevant values
...
4377 |       Opcode::VFNMADD231PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4380:7
     |
4181 |       Opcode::VFNMSUB132PD |
     |       -------------------- matches all the relevant values
...
4380 |       Opcode::VFNMSUB132PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4381:7
     |
4182 |       Opcode::VFNMSUB132PS |
     |       -------------------- matches all the relevant values
...
4381 |       Opcode::VFNMSUB132PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4384:7
     |
4183 |       Opcode::VFNMSUB213PD |
     |       -------------------- matches all the relevant values
...
4384 |       Opcode::VFNMSUB213PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4385:7
     |
4184 |       Opcode::VFNMSUB213PS |
     |       -------------------- matches all the relevant values
...
4385 |       Opcode::VFNMSUB213PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4388:7
     |
4185 |       Opcode::VFNMSUB231PD |
     |       -------------------- matches all the relevant values
...
4388 |       Opcode::VFNMSUB231PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4389:7
     |
4186 |       Opcode::VFNMSUB231PS |
     |       -------------------- matches all the relevant values
...
4389 |       Opcode::VFNMSUB231PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4426:7
     |
3234 |       Opcode::INVEPT |
     |       -------------- matches all the relevant values
...
4426 |       Opcode::INVEPT |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4427:7
     |
3235 |       Opcode::INVVPID |
     |       --------------- matches all the relevant values
...
4427 |       Opcode::INVVPID |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4494:7
     |
3333 |       Opcode::VPCMPEQB |
     |       ---------------- matches all the relevant values
...
4494 |       Opcode::VPCMPEQB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4495:7
     |
3336 |       Opcode::VPCMPEQW |
     |       ---------------- matches all the relevant values
...
4495 |       Opcode::VPCMPEQW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4496:7
     |
3337 |       Opcode::VPCMPGTB |
     |       ---------------- matches all the relevant values
...
4496 |       Opcode::VPCMPGTB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4497:7
     |
3340 |       Opcode::VPCMPGTW |
     |       ---------------- matches all the relevant values
...
4497 |       Opcode::VPCMPGTW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4498:7
     |
3257 |       Opcode::VPSUBUSB |
     |       ---------------- matches all the relevant values
...
4498 |       Opcode::VPSUBUSB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4499:7
     |
3258 |       Opcode::VPSUBUSW |
     |       ---------------- matches all the relevant values
...
4499 |       Opcode::VPSUBUSW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4506:7
     |
3317 |       Opcode::VPEXTRB |
     |       --------------- matches all the relevant values
...
4506 |       Opcode::VPEXTRB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4507:7
     |
3318 |       Opcode::VPEXTRW |
     |       --------------- matches all the relevant values
...
4507 |       Opcode::VPEXTRW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4508:7
     |
3355 |       Opcode::VPINSRB |
     |       --------------- matches all the relevant values
...
4508 |       Opcode::VPINSRB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4509:7
     |
3356 |       Opcode::VPINSRW |
     |       --------------- matches all the relevant values
...
4509 |       Opcode::VPINSRW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4510:7
     |
3292 |       Opcode::VPMULHUW |
     |       ---------------- matches all the relevant values
...
4510 |       Opcode::VPMULHUW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4511:7
     |
3329 |       Opcode::VPMULHRSW |
     |       ----------------- matches all the relevant values
...
4511 |       Opcode::VPMULHRSW |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4512:7
     |
3270 |       Opcode::VPADDSB |
     |       --------------- matches all the relevant values
...
4512 |       Opcode::VPADDSB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4513:7
     |
3271 |       Opcode::VPADDSW |
     |       --------------- matches all the relevant values
...
4513 |       Opcode::VPADDSW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4514:7
     |
3272 |       Opcode::VPADDUSB |
     |       ---------------- matches all the relevant values
...
4514 |       Opcode::VPADDUSB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4515:7
     |
3273 |       Opcode::VPADDUSW |
     |       ---------------- matches all the relevant values
...
4515 |       Opcode::VPADDUSW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4516:7
     |
3289 |       Opcode::VPALIGNR |
     |       ---------------- matches all the relevant values
...
4516 |       Opcode::VPALIGNR |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4518:7
     |
3604 |       Opcode::VPMOVQ2M |
     |       ---------------- matches all the relevant values
...
4518 |       Opcode::VPMOVQ2M |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4529:7
     |
4500 |       Opcode::VPERMW |
     |       -------------- matches all the relevant values
...
4529 |       Opcode::VPERMW |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4531:7
     |
4501 |       Opcode::VPERMI2W |
     |       ---------------- matches all the relevant values
...
4531 |       Opcode::VPERMI2W |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4538:7
     |
4503 |       Opcode::VPSLLVW |
     |       --------------- matches all the relevant values
...
4538 |       Opcode::VPSLLVW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4539:7
     |
4504 |       Opcode::VPSRAVW |
     |       --------------- matches all the relevant values
...
4539 |       Opcode::VPSRAVW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4540:7
     |
4505 |       Opcode::VPSRLVW |
     |       --------------- matches all the relevant values
...
4540 |       Opcode::VPSRLVW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4797:7
     |
4419 |       Opcode::VPOPCNTD |
     |       ---------------- matches all the relevant values
...
4797 |       Opcode::VPOPCNTD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4798:7
     |
4420 |       Opcode::VPOPCNTQ => {
     |       ---------------- matches all the relevant values
...
4798 |       Opcode::VPOPCNTQ |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4974:7
     |
4824 |       Opcode::ENTER |
     |       ------------- matches all the relevant values
...
4974 |       Opcode::ENTER |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4975:7
     |
4825 |       Opcode::LEAVE |
     |       ------------- matches all the relevant values
...
4975 |       Opcode::LEAVE |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:5010:7
     |
3882 |       Opcode::UD2 => {
     |       ----------- matches all the relevant values
...
5010 |       Opcode::UD2 |
     |       ^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:5111:7
     |
3859 |       Opcode::CMPPS |
     |       ------------- matches all the relevant values
...
5111 |       Opcode::CMPPS |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3682:7
     |
3224 | /       Opcode::VMPTRLD |
3225 | |       Opcode::VMPTRST |
3226 | |       Opcode::VMCLEAR |
3227 | |       Opcode::VMREAD |
...    |
3235 | |       Opcode::INVVPID |
3236 | |       Opcode::VMFUNC => {
     | |____________________- matches all the relevant values
...
3682 |         Opcode::INVVPID => {
     |         ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:3751:7
     |
3545 | /       Opcode::KANDB |
3546 | |       Opcode::KANDNB |
3547 | |       Opcode::KADDB |
3548 | |       Opcode::KTESTB |
...    |
3611 | |       Opcode::VREDUCESD |
3612 | |       Opcode::VREDUCESS => {
     | |_______________________- matches all the relevant values
...
3751 |         Opcode::VPMOVQ2M => {
     |         ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:4857:7
     |
4601 | /       Opcode::POPCNT |
4602 | |       Opcode::LZCNT => {
     | |___________________- matches all the relevant values
...
4857 |         Opcode::POPCNT => {
     |         ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7109:7
     |
6935 |       Opcode::VPMAXUB => {
     |       --------------- matches all the relevant values
...
7109 |       Opcode::VPMAXUB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7189:7
     |
7187 |       Opcode::VBROADCASTSD |
     |       -------------------- matches all the relevant values
7188 |       Opcode::VBROADCASTF128 |
7189 |       Opcode::VBROADCASTSD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7190:7
     |
7186 |       Opcode::VBROADCASTSS |
     |       -------------------- matches all the relevant values
...
7190 |       Opcode::VBROADCASTSS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7334:7
     |
7024 |       Opcode::VXORPD |
     |       -------------- matches all the relevant values
...
7334 |       Opcode::VXORPD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7335:7
     |
7025 |       Opcode::VXORPS |
     |       -------------- matches all the relevant values
...
7335 |       Opcode::VXORPS |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7336:7
     |
7084 |       Opcode::VPEXTRD |
     |       --------------- matches all the relevant values
...
7336 |       Opcode::VPEXTRD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7337:7
     |
7085 |       Opcode::VPEXTRQ |
     |       --------------- matches all the relevant values
...
7337 |       Opcode::VPEXTRQ |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7338:7
     |
7122 |       Opcode::VPINSRD |
     |       --------------- matches all the relevant values
...
7338 |       Opcode::VPINSRD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7339:7
     |
7123 |       Opcode::VPINSRQ |
     |       --------------- matches all the relevant values
...
7339 |       Opcode::VPINSRQ |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7340:7
     |
7028 |       Opcode::VANDNPD |
     |       --------------- matches all the relevant values
...
7340 |       Opcode::VANDNPD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7341:7
     |
7029 |       Opcode::VANDNPS |
     |       --------------- matches all the relevant values
...
7341 |       Opcode::VANDNPS |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7342:7
     |
7033 |       Opcode::VANDPD |
     |       -------------- matches all the relevant values
...
7342 |       Opcode::VANDPD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7343:7
     |
7034 |       Opcode::VANDPS |
     |       -------------- matches all the relevant values
...
7343 |       Opcode::VANDPS |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7344:7
     |
7046 |       Opcode::VORPD |
     |       ------------- matches all the relevant values
...
7344 |       Opcode::VORPD |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7345:7
     |
7047 |       Opcode::VORPS |
     |       ------------- matches all the relevant values
...
7345 |       Opcode::VORPS |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7640:7
     |
7621 |       Opcode::LDMXCSR |
     |       --------------- matches all the relevant values
...
7640 |       Opcode::LDMXCSR |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7641:7
     |
7622 |       Opcode::STMXCSR |
     |       --------------- matches all the relevant values
...
7641 |       Opcode::STMXCSR => {
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7675:7
     |
7406 |       Opcode::CMPXCHG16B => {
     |       ------------------ matches all the relevant values
...
7675 |       Opcode::CMPXCHG16B => {
     |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7845:7
     |
7099 |       Opcode::VPCMPEQD |
     |       ---------------- matches all the relevant values
...
7845 |       Opcode::VPCMPEQD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7846:7
     |
7100 |       Opcode::VPCMPEQQ |
     |       ---------------- matches all the relevant values
...
7846 |       Opcode::VPCMPEQQ |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7847:7
     |
7103 |       Opcode::VPCMPGTD |
     |       ---------------- matches all the relevant values
...
7847 |       Opcode::VPCMPGTD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7848:7
     |
7104 |       Opcode::VPCMPGTQ |
     |       ---------------- matches all the relevant values
...
7848 |       Opcode::VPCMPGTQ |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7849:7
     |
7107 |       Opcode::VPMAXSD |
     |       --------------- matches all the relevant values
...
7849 |       Opcode::VPMAXSD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7851:7
     |
7115 |       Opcode::VPMAXUD |
     |       --------------- matches all the relevant values
...
7851 |       Opcode::VPMAXUD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7853:7
     |
7116 |       Opcode::VPMINSD |
     |       --------------- matches all the relevant values
...
7853 |       Opcode::VPMINSD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7865:7
     |
7157 |       Opcode::VPSLLD |
     |       -------------- matches all the relevant values
...
7865 |       Opcode::VPSLLD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7866:7
     |
7158 |       Opcode::VPSLLQ |
     |       -------------- matches all the relevant values
...
7866 |       Opcode::VPSLLQ |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7867:7
     |
7159 |       Opcode::VPSLLW |
     |       -------------- matches all the relevant values
...
7867 |       Opcode::VPSLLW |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7868:7
     |
7160 |       Opcode::VPSRAD |
     |       -------------- matches all the relevant values
...
7868 |       Opcode::VPSRAD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7882:7
     |
7172 |       Opcode::VPUNPCKHDQ |
     |       ------------------ matches all the relevant values
...
7882 |       Opcode::VPUNPCKHDQ |
     |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7883:7
     |
7173 |       Opcode::VPUNPCKHQDQ |
     |       ------------------- matches all the relevant values
...
7883 |       Opcode::VPUNPCKHQDQ |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7884:7
     |
7176 |       Opcode::VPUNPCKLDQ |
     |       ------------------ matches all the relevant values
...
7884 |       Opcode::VPUNPCKLDQ |
     |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7885:7
     |
7177 |       Opcode::VPUNPCKLQDQ |
     |       ------------------- matches all the relevant values
...
7885 |       Opcode::VPUNPCKLQDQ |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7886:7
     |
7178 |       Opcode::VUNPCKHPD |
     |       ----------------- matches all the relevant values
...
7886 |       Opcode::VUNPCKHPD |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7887:7
     |
7179 |       Opcode::VUNPCKHPS |
     |       ----------------- matches all the relevant values
...
7887 |       Opcode::VUNPCKHPS |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7888:7
     |
7180 |       Opcode::VUNPCKLPD |
     |       ----------------- matches all the relevant values
...
7888 |       Opcode::VUNPCKLPD |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7889:7
     |
7181 |       Opcode::VUNPCKLPS |
     |       ----------------- matches all the relevant values
...
7889 |       Opcode::VUNPCKLPS |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7914:7
     |
7218 |       Opcode::VCVTPH2PS |
     |       ----------------- matches all the relevant values
...
7914 |       Opcode::VCVTPH2PS |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7915:7
     |
7219 |       Opcode::VCVTPS2PH => {
     |       ----------------- matches all the relevant values
...
7915 |       Opcode::VCVTPS2PH |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7952:7
     |
7529 |       Opcode::VSCATTERDPS |
     |       ------------------- matches all the relevant values
...
7952 |       Opcode::VSCATTERDPS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7953:7
     |
7530 |       Opcode::VSCATTERDPD |
     |       ------------------- matches all the relevant values
...
7953 |       Opcode::VSCATTERDPD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7954:7
     |
7531 |       Opcode::VSCATTERQPS |
     |       ------------------- matches all the relevant values
...
7954 |       Opcode::VSCATTERQPS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7955:7
     |
7532 |       Opcode::VSCATTERQPD => {
     |       ------------------- matches all the relevant values
...
7955 |       Opcode::VSCATTERQPD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7966:7
     |
7697 |       Opcode::VPERMD |
     |       -------------- matches all the relevant values
...
7966 |       Opcode::VPERMD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7967:7
     |
7699 |       Opcode::VPERMQ |
     |       -------------- matches all the relevant values
...
7967 |       Opcode::VPERMQ |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8047:7
     |
7145 |       Opcode::VSQRTSS |
     |       --------------- matches all the relevant values
...
8047 |       Opcode::VSQRTSS |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8048:7
     |
7146 |       Opcode::VSQRTSD |
     |       --------------- matches all the relevant values
...
8048 |       Opcode::VSQRTSD |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8049:7
     |
7149 |       Opcode::VSUBSD |
     |       -------------- matches all the relevant values
...
8049 |       Opcode::VSUBSD |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8050:7
     |
7150 |       Opcode::VSUBSS |
     |       -------------- matches all the relevant values
...
8050 |       Opcode::VSUBSS |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8051:7
     |
7151 |       Opcode::VUCOMISD |
     |       ---------------- matches all the relevant values
...
8051 |       Opcode::VUCOMISD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8052:7
     |
7152 |       Opcode::VUCOMISS |
     |       ---------------- matches all the relevant values
...
8052 |       Opcode::VUCOMISS |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8097:7
     |
7916 |       Opcode::VFMADD132PD |
     |       ------------------- matches all the relevant values
...
8097 |       Opcode::VFMADD132PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8098:7
     |
7917 |       Opcode::VFMADD132PS |
     |       ------------------- matches all the relevant values
...
8098 |       Opcode::VFMADD132PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8101:7
     |
7918 |       Opcode::VFMADD213PD |
     |       ------------------- matches all the relevant values
...
8101 |       Opcode::VFMADD213PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8102:7
     |
7919 |       Opcode::VFMADD213PS |
     |       ------------------- matches all the relevant values
...
8102 |       Opcode::VFMADD213PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8105:7
     |
7920 |       Opcode::VFMADD231PD |
     |       ------------------- matches all the relevant values
...
8105 |       Opcode::VFMADD231PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8106:7
     |
7921 |       Opcode::VFMADD231PS |
     |       ------------------- matches all the relevant values
...
8106 |       Opcode::VFMADD231PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8109:7
     |
7922 |       Opcode::VFMADDSUB132PD |
     |       ---------------------- matches all the relevant values
...
8109 |       Opcode::VFMADDSUB132PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8110:7
     |
7923 |       Opcode::VFMADDSUB132PS |
     |       ---------------------- matches all the relevant values
...
8110 |       Opcode::VFMADDSUB132PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8111:7
     |
7924 |       Opcode::VFMADDSUB213PD |
     |       ---------------------- matches all the relevant values
...
8111 |       Opcode::VFMADDSUB213PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8112:7
     |
7925 |       Opcode::VFMADDSUB213PS |
     |       ---------------------- matches all the relevant values
...
8112 |       Opcode::VFMADDSUB213PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8113:7
     |
7926 |       Opcode::VFMADDSUB231PD |
     |       ---------------------- matches all the relevant values
...
8113 |       Opcode::VFMADDSUB231PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8114:7
     |
7927 |       Opcode::VFMADDSUB231PS |
     |       ---------------------- matches all the relevant values
...
8114 |       Opcode::VFMADDSUB231PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8115:7
     |
7928 |       Opcode::VFMSUB132PD |
     |       ------------------- matches all the relevant values
...
8115 |       Opcode::VFMSUB132PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8116:7
     |
7929 |       Opcode::VFMSUB132PS |
     |       ------------------- matches all the relevant values
...
8116 |       Opcode::VFMSUB132PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8119:7
     |
7930 |       Opcode::VFMSUB213PD |
     |       ------------------- matches all the relevant values
...
8119 |       Opcode::VFMSUB213PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8120:7
     |
7931 |       Opcode::VFMSUB213PS |
     |       ------------------- matches all the relevant values
...
8120 |       Opcode::VFMSUB213PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8123:7
     |
7932 |       Opcode::VFMSUB231PD |
     |       ------------------- matches all the relevant values
...
8123 |       Opcode::VFMSUB231PD |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8124:7
     |
7933 |       Opcode::VFMSUB231PS |
     |       ------------------- matches all the relevant values
...
8124 |       Opcode::VFMSUB231PS |
     |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8127:7
     |
7934 |       Opcode::VFMSUBADD132PD |
     |       ---------------------- matches all the relevant values
...
8127 |       Opcode::VFMSUBADD132PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8128:7
     |
7935 |       Opcode::VFMSUBADD132PS |
     |       ---------------------- matches all the relevant values
...
8128 |       Opcode::VFMSUBADD132PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8129:7
     |
7936 |       Opcode::VFMSUBADD213PD |
     |       ---------------------- matches all the relevant values
...
8129 |       Opcode::VFMSUBADD213PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8130:7
     |
7937 |       Opcode::VFMSUBADD213PS |
     |       ---------------------- matches all the relevant values
...
8130 |       Opcode::VFMSUBADD213PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8131:7
     |
7938 |       Opcode::VFMSUBADD231PD |
     |       ---------------------- matches all the relevant values
...
8131 |       Opcode::VFMSUBADD231PD |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8132:7
     |
7939 |       Opcode::VFMSUBADD231PS |
     |       ---------------------- matches all the relevant values
...
8132 |       Opcode::VFMSUBADD231PS |
     |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8133:7
     |
7940 |       Opcode::VFNMADD132PD |
     |       -------------------- matches all the relevant values
...
8133 |       Opcode::VFNMADD132PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8134:7
     |
7941 |       Opcode::VFNMADD132PS |
     |       -------------------- matches all the relevant values
...
8134 |       Opcode::VFNMADD132PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8137:7
     |
7942 |       Opcode::VFNMADD213PD |
     |       -------------------- matches all the relevant values
...
8137 |       Opcode::VFNMADD213PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8138:7
     |
7943 |       Opcode::VFNMADD213PS |
     |       -------------------- matches all the relevant values
...
8138 |       Opcode::VFNMADD213PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8141:7
     |
7944 |       Opcode::VFNMADD231PD |
     |       -------------------- matches all the relevant values
...
8141 |       Opcode::VFNMADD231PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8142:7
     |
7945 |       Opcode::VFNMADD231PS |
     |       -------------------- matches all the relevant values
...
8142 |       Opcode::VFNMADD231PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8145:7
     |
7946 |       Opcode::VFNMSUB132PD |
     |       -------------------- matches all the relevant values
...
8145 |       Opcode::VFNMSUB132PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8146:7
     |
7947 |       Opcode::VFNMSUB132PS |
     |       -------------------- matches all the relevant values
...
8146 |       Opcode::VFNMSUB132PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8149:7
     |
7948 |       Opcode::VFNMSUB213PD |
     |       -------------------- matches all the relevant values
...
8149 |       Opcode::VFNMSUB213PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8150:7
     |
7949 |       Opcode::VFNMSUB213PS |
     |       -------------------- matches all the relevant values
...
8150 |       Opcode::VFNMSUB213PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8153:7
     |
7950 |       Opcode::VFNMSUB231PD |
     |       -------------------- matches all the relevant values
...
8153 |       Opcode::VFNMSUB231PD |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8154:7
     |
7951 |       Opcode::VFNMSUB231PS |
     |       -------------------- matches all the relevant values
...
8154 |       Opcode::VFNMSUB231PS |
     |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8191:7
     |
6999 |       Opcode::INVEPT |
     |       -------------- matches all the relevant values
...
8191 |       Opcode::INVEPT |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8192:7
     |
7000 |       Opcode::INVVPID |
     |       --------------- matches all the relevant values
...
8192 |       Opcode::INVVPID |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8259:7
     |
7098 |       Opcode::VPCMPEQB |
     |       ---------------- matches all the relevant values
...
8259 |       Opcode::VPCMPEQB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8260:7
     |
7101 |       Opcode::VPCMPEQW |
     |       ---------------- matches all the relevant values
...
8260 |       Opcode::VPCMPEQW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8261:7
     |
7102 |       Opcode::VPCMPGTB |
     |       ---------------- matches all the relevant values
...
8261 |       Opcode::VPCMPGTB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8262:7
     |
7105 |       Opcode::VPCMPGTW |
     |       ---------------- matches all the relevant values
...
8262 |       Opcode::VPCMPGTW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8263:7
     |
7022 |       Opcode::VPSUBUSB |
     |       ---------------- matches all the relevant values
...
8263 |       Opcode::VPSUBUSB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8264:7
     |
7023 |       Opcode::VPSUBUSW |
     |       ---------------- matches all the relevant values
...
8264 |       Opcode::VPSUBUSW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8271:7
     |
7082 |       Opcode::VPEXTRB |
     |       --------------- matches all the relevant values
...
8271 |       Opcode::VPEXTRB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8272:7
     |
7083 |       Opcode::VPEXTRW |
     |       --------------- matches all the relevant values
...
8272 |       Opcode::VPEXTRW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8273:7
     |
7120 |       Opcode::VPINSRB |
     |       --------------- matches all the relevant values
...
8273 |       Opcode::VPINSRB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8274:7
     |
7121 |       Opcode::VPINSRW |
     |       --------------- matches all the relevant values
...
8274 |       Opcode::VPINSRW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8275:7
     |
7057 |       Opcode::VPMULHUW |
     |       ---------------- matches all the relevant values
...
8275 |       Opcode::VPMULHUW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8276:7
     |
7094 |       Opcode::VPMULHRSW |
     |       ----------------- matches all the relevant values
...
8276 |       Opcode::VPMULHRSW |
     |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8277:7
     |
7035 |       Opcode::VPADDSB |
     |       --------------- matches all the relevant values
...
8277 |       Opcode::VPADDSB |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8278:7
     |
7036 |       Opcode::VPADDSW |
     |       --------------- matches all the relevant values
...
8278 |       Opcode::VPADDSW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8279:7
     |
7037 |       Opcode::VPADDUSB |
     |       ---------------- matches all the relevant values
...
8279 |       Opcode::VPADDUSB |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8280:7
     |
7038 |       Opcode::VPADDUSW |
     |       ---------------- matches all the relevant values
...
8280 |       Opcode::VPADDUSW |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8281:7
     |
7054 |       Opcode::VPALIGNR |
     |       ---------------- matches all the relevant values
...
8281 |       Opcode::VPALIGNR |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8283:7
     |
7369 |       Opcode::VPMOVQ2M |
     |       ---------------- matches all the relevant values
...
8283 |       Opcode::VPMOVQ2M |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8294:7
     |
8265 |       Opcode::VPERMW |
     |       -------------- matches all the relevant values
...
8294 |       Opcode::VPERMW |
     |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8296:7
     |
8266 |       Opcode::VPERMI2W |
     |       ---------------- matches all the relevant values
...
8296 |       Opcode::VPERMI2W |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8303:7
     |
8268 |       Opcode::VPSLLVW |
     |       --------------- matches all the relevant values
...
8303 |       Opcode::VPSLLVW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8304:7
     |
8269 |       Opcode::VPSRAVW |
     |       --------------- matches all the relevant values
...
8304 |       Opcode::VPSRAVW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8305:7
     |
8270 |       Opcode::VPSRLVW |
     |       --------------- matches all the relevant values
...
8305 |       Opcode::VPSRLVW |
     |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8562:7
     |
8184 |       Opcode::VPOPCNTD |
     |       ---------------- matches all the relevant values
...
8562 |       Opcode::VPOPCNTD |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8563:7
     |
8185 |       Opcode::VPOPCNTQ => {
     |       ---------------- matches all the relevant values
...
8563 |       Opcode::VPOPCNTQ |
     |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8739:7
     |
8589 |       Opcode::ENTER |
     |       ------------- matches all the relevant values
...
8739 |       Opcode::ENTER |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8740:7
     |
8590 |       Opcode::LEAVE |
     |       ------------- matches all the relevant values
...
8740 |       Opcode::LEAVE |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8775:7
     |
7647 |       Opcode::UD2 => {
     |       ----------- matches all the relevant values
...
8775 |       Opcode::UD2 |
     |       ^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8876:7
     |
7624 |       Opcode::CMPPS |
     |       ------------- matches all the relevant values
...
8876 |       Opcode::CMPPS |
     |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7447:7
     |
6989 | /       Opcode::VMPTRLD |
6990 | |       Opcode::VMPTRST |
6991 | |       Opcode::VMCLEAR |
6992 | |       Opcode::VMREAD |
...    |
7000 | |       Opcode::INVVPID |
7001 | |       Opcode::VMFUNC => {
     | |____________________- matches all the relevant values
...
7447 |         Opcode::INVVPID => {
     |         ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:7516:7
     |
7310 | /       Opcode::KANDB |
7311 | |       Opcode::KANDNB |
7312 | |       Opcode::KADDB |
7313 | |       Opcode::KTESTB |
...    |
7376 | |       Opcode::VREDUCESD |
7377 | |       Opcode::VREDUCESS => {
     | |_______________________- matches all the relevant values
...
7516 |         Opcode::VPMOVQ2M => {
     |         ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
    --> src/generated/imp.rs:8622:7
     |
8366 | /       Opcode::POPCNT |
8367 | |       Opcode::LZCNT => {
     | |___________________- matches all the relevant values
...
8622 |         Opcode::POPCNT => {
     |         ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:10828:7
      |
10809 |       Opcode::LDMXCSR |
      |       --------------- matches all the relevant values
...
10828 |       Opcode::LDMXCSR |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:10829:7
      |
10810 |       Opcode::STMXCSR |
      |       --------------- matches all the relevant values
...
10829 |       Opcode::STMXCSR => {
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:10943:7
      |
10718 |       Opcode::VPMAXUB => {
      |       --------------- matches all the relevant values
...
10943 |       Opcode::VPMAXUB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11023:7
      |
11021 |       Opcode::VBROADCASTSD |
      |       -------------------- matches all the relevant values
11022 |       Opcode::VBROADCASTF128 |
11023 |       Opcode::VBROADCASTSD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11024:7
      |
11020 |       Opcode::VBROADCASTSS |
      |       -------------------- matches all the relevant values
...
11024 |       Opcode::VBROADCASTSS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11167:7
      |
10858 |       Opcode::VXORPD |
      |       -------------- matches all the relevant values
...
11167 |       Opcode::VXORPD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11168:7
      |
10859 |       Opcode::VXORPS |
      |       -------------- matches all the relevant values
...
11168 |       Opcode::VXORPS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11169:7
      |
10918 |       Opcode::VPEXTRD |
      |       --------------- matches all the relevant values
...
11169 |       Opcode::VPEXTRD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11170:7
      |
10919 |       Opcode::VPEXTRQ |
      |       --------------- matches all the relevant values
...
11170 |       Opcode::VPEXTRQ |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11171:7
      |
10956 |       Opcode::VPINSRD |
      |       --------------- matches all the relevant values
...
11171 |       Opcode::VPINSRD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11172:7
      |
10957 |       Opcode::VPINSRQ |
      |       --------------- matches all the relevant values
...
11172 |       Opcode::VPINSRQ |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11173:7
      |
10862 |       Opcode::VANDNPD |
      |       --------------- matches all the relevant values
...
11173 |       Opcode::VANDNPD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11174:7
      |
10863 |       Opcode::VANDNPS |
      |       --------------- matches all the relevant values
...
11174 |       Opcode::VANDNPS |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11175:7
      |
10867 |       Opcode::VANDPD |
      |       -------------- matches all the relevant values
...
11175 |       Opcode::VANDPD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11176:7
      |
10868 |       Opcode::VANDPS |
      |       -------------- matches all the relevant values
...
11176 |       Opcode::VANDPS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11177:7
      |
10880 |       Opcode::VORPD |
      |       ------------- matches all the relevant values
...
11177 |       Opcode::VORPD |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11178:7
      |
10881 |       Opcode::VORPS |
      |       ------------- matches all the relevant values
...
11178 |       Opcode::VORPS |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11614:7
      |
10933 |       Opcode::VPCMPEQD |
      |       ---------------- matches all the relevant values
...
11614 |       Opcode::VPCMPEQD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11615:7
      |
10934 |       Opcode::VPCMPEQQ |
      |       ---------------- matches all the relevant values
...
11615 |       Opcode::VPCMPEQQ |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11616:7
      |
10937 |       Opcode::VPCMPGTD |
      |       ---------------- matches all the relevant values
...
11616 |       Opcode::VPCMPGTD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11617:7
      |
10938 |       Opcode::VPCMPGTQ |
      |       ---------------- matches all the relevant values
...
11617 |       Opcode::VPCMPGTQ |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11618:7
      |
10941 |       Opcode::VPMAXSD |
      |       --------------- matches all the relevant values
...
11618 |       Opcode::VPMAXSD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11620:7
      |
10949 |       Opcode::VPMAXUD |
      |       --------------- matches all the relevant values
...
11620 |       Opcode::VPMAXUD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11622:7
      |
10950 |       Opcode::VPMINSD |
      |       --------------- matches all the relevant values
...
11622 |       Opcode::VPMINSD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11634:7
      |
10991 |       Opcode::VPSLLD |
      |       -------------- matches all the relevant values
...
11634 |       Opcode::VPSLLD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11635:7
      |
10992 |       Opcode::VPSLLQ |
      |       -------------- matches all the relevant values
...
11635 |       Opcode::VPSLLQ |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11636:7
      |
10993 |       Opcode::VPSLLW |
      |       -------------- matches all the relevant values
...
11636 |       Opcode::VPSLLW |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11637:7
      |
10994 |       Opcode::VPSRAD |
      |       -------------- matches all the relevant values
...
11637 |       Opcode::VPSRAD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11651:7
      |
11006 |       Opcode::VPUNPCKHDQ |
      |       ------------------ matches all the relevant values
...
11651 |       Opcode::VPUNPCKHDQ |
      |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11652:7
      |
11007 |       Opcode::VPUNPCKHQDQ |
      |       ------------------- matches all the relevant values
...
11652 |       Opcode::VPUNPCKHQDQ |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11653:7
      |
11010 |       Opcode::VPUNPCKLDQ |
      |       ------------------ matches all the relevant values
...
11653 |       Opcode::VPUNPCKLDQ |
      |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11654:7
      |
11011 |       Opcode::VPUNPCKLQDQ |
      |       ------------------- matches all the relevant values
...
11654 |       Opcode::VPUNPCKLQDQ |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11655:7
      |
11012 |       Opcode::VUNPCKHPD |
      |       ----------------- matches all the relevant values
...
11655 |       Opcode::VUNPCKHPD |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11656:7
      |
11013 |       Opcode::VUNPCKHPS |
      |       ----------------- matches all the relevant values
...
11656 |       Opcode::VUNPCKHPS |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11657:7
      |
11014 |       Opcode::VUNPCKLPD |
      |       ----------------- matches all the relevant values
...
11657 |       Opcode::VUNPCKLPD |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11658:7
      |
11015 |       Opcode::VUNPCKLPS |
      |       ----------------- matches all the relevant values
...
11658 |       Opcode::VUNPCKLPS |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11683:7
      |
11422 |       Opcode::VCVTPH2PS |
      |       ----------------- matches all the relevant values
...
11683 |       Opcode::VCVTPH2PS |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11684:7
      |
11423 |       Opcode::VCVTPS2PH => {
      |       ----------------- matches all the relevant values
...
11684 |       Opcode::VCVTPS2PH |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11721:7
      |
11367 |       Opcode::VSCATTERDPS |
      |       ------------------- matches all the relevant values
...
11721 |       Opcode::VSCATTERDPS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11722:7
      |
11368 |       Opcode::VSCATTERDPD |
      |       ------------------- matches all the relevant values
...
11722 |       Opcode::VSCATTERDPD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11723:7
      |
11369 |       Opcode::VSCATTERQPS |
      |       ------------------- matches all the relevant values
...
11723 |       Opcode::VSCATTERQPS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11724:7
      |
11370 |       Opcode::VSCATTERQPD => {
      |       ------------------- matches all the relevant values
...
11724 |       Opcode::VSCATTERQPD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11735:7
      |
11457 |       Opcode::VPERMD |
      |       -------------- matches all the relevant values
...
11735 |       Opcode::VPERMD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11736:7
      |
11459 |       Opcode::VPERMQ |
      |       -------------- matches all the relevant values
...
11736 |       Opcode::VPERMQ |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11816:7
      |
10979 |       Opcode::VSQRTSS |
      |       --------------- matches all the relevant values
...
11816 |       Opcode::VSQRTSS |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11817:7
      |
10980 |       Opcode::VSQRTSD |
      |       --------------- matches all the relevant values
...
11817 |       Opcode::VSQRTSD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11818:7
      |
10983 |       Opcode::VSUBSD |
      |       -------------- matches all the relevant values
...
11818 |       Opcode::VSUBSD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11819:7
      |
10984 |       Opcode::VSUBSS |
      |       -------------- matches all the relevant values
...
11819 |       Opcode::VSUBSS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11820:7
      |
10985 |       Opcode::VUCOMISD |
      |       ---------------- matches all the relevant values
...
11820 |       Opcode::VUCOMISD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11821:7
      |
10986 |       Opcode::VUCOMISS |
      |       ---------------- matches all the relevant values
...
11821 |       Opcode::VUCOMISS |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11860:7
      |
11685 |       Opcode::VFMADD132PD |
      |       ------------------- matches all the relevant values
...
11860 |       Opcode::VFMADD132PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11861:7
      |
11686 |       Opcode::VFMADD132PS |
      |       ------------------- matches all the relevant values
...
11861 |       Opcode::VFMADD132PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11864:7
      |
11687 |       Opcode::VFMADD213PD |
      |       ------------------- matches all the relevant values
...
11864 |       Opcode::VFMADD213PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11865:7
      |
11688 |       Opcode::VFMADD213PS |
      |       ------------------- matches all the relevant values
...
11865 |       Opcode::VFMADD213PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11868:7
      |
11689 |       Opcode::VFMADD231PD |
      |       ------------------- matches all the relevant values
...
11868 |       Opcode::VFMADD231PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11869:7
      |
11690 |       Opcode::VFMADD231PS |
      |       ------------------- matches all the relevant values
...
11869 |       Opcode::VFMADD231PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11872:7
      |
11691 |       Opcode::VFMADDSUB132PD |
      |       ---------------------- matches all the relevant values
...
11872 |       Opcode::VFMADDSUB132PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11873:7
      |
11692 |       Opcode::VFMADDSUB132PS |
      |       ---------------------- matches all the relevant values
...
11873 |       Opcode::VFMADDSUB132PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11874:7
      |
11693 |       Opcode::VFMADDSUB213PD |
      |       ---------------------- matches all the relevant values
...
11874 |       Opcode::VFMADDSUB213PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11875:7
      |
11694 |       Opcode::VFMADDSUB213PS |
      |       ---------------------- matches all the relevant values
...
11875 |       Opcode::VFMADDSUB213PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11876:7
      |
11695 |       Opcode::VFMADDSUB231PD |
      |       ---------------------- matches all the relevant values
...
11876 |       Opcode::VFMADDSUB231PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11877:7
      |
11696 |       Opcode::VFMADDSUB231PS |
      |       ---------------------- matches all the relevant values
...
11877 |       Opcode::VFMADDSUB231PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11878:7
      |
11697 |       Opcode::VFMSUB132PD |
      |       ------------------- matches all the relevant values
...
11878 |       Opcode::VFMSUB132PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11879:7
      |
11698 |       Opcode::VFMSUB132PS |
      |       ------------------- matches all the relevant values
...
11879 |       Opcode::VFMSUB132PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11882:7
      |
11699 |       Opcode::VFMSUB213PD |
      |       ------------------- matches all the relevant values
...
11882 |       Opcode::VFMSUB213PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11883:7
      |
11700 |       Opcode::VFMSUB213PS |
      |       ------------------- matches all the relevant values
...
11883 |       Opcode::VFMSUB213PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11886:7
      |
11701 |       Opcode::VFMSUB231PD |
      |       ------------------- matches all the relevant values
...
11886 |       Opcode::VFMSUB231PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11887:7
      |
11702 |       Opcode::VFMSUB231PS |
      |       ------------------- matches all the relevant values
...
11887 |       Opcode::VFMSUB231PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11890:7
      |
11703 |       Opcode::VFMSUBADD132PD |
      |       ---------------------- matches all the relevant values
...
11890 |       Opcode::VFMSUBADD132PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11891:7
      |
11704 |       Opcode::VFMSUBADD132PS |
      |       ---------------------- matches all the relevant values
...
11891 |       Opcode::VFMSUBADD132PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11892:7
      |
11705 |       Opcode::VFMSUBADD213PD |
      |       ---------------------- matches all the relevant values
...
11892 |       Opcode::VFMSUBADD213PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11893:7
      |
11706 |       Opcode::VFMSUBADD213PS |
      |       ---------------------- matches all the relevant values
...
11893 |       Opcode::VFMSUBADD213PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11894:7
      |
11707 |       Opcode::VFMSUBADD231PD |
      |       ---------------------- matches all the relevant values
...
11894 |       Opcode::VFMSUBADD231PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11895:7
      |
11708 |       Opcode::VFMSUBADD231PS |
      |       ---------------------- matches all the relevant values
...
11895 |       Opcode::VFMSUBADD231PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11896:7
      |
11709 |       Opcode::VFNMADD132PD |
      |       -------------------- matches all the relevant values
...
11896 |       Opcode::VFNMADD132PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11897:7
      |
11710 |       Opcode::VFNMADD132PS |
      |       -------------------- matches all the relevant values
...
11897 |       Opcode::VFNMADD132PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11900:7
      |
11711 |       Opcode::VFNMADD213PD |
      |       -------------------- matches all the relevant values
...
11900 |       Opcode::VFNMADD213PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11901:7
      |
11712 |       Opcode::VFNMADD213PS |
      |       -------------------- matches all the relevant values
...
11901 |       Opcode::VFNMADD213PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11904:7
      |
11713 |       Opcode::VFNMADD231PD |
      |       -------------------- matches all the relevant values
...
11904 |       Opcode::VFNMADD231PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11905:7
      |
11714 |       Opcode::VFNMADD231PS |
      |       -------------------- matches all the relevant values
...
11905 |       Opcode::VFNMADD231PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11908:7
      |
11715 |       Opcode::VFNMSUB132PD |
      |       -------------------- matches all the relevant values
...
11908 |       Opcode::VFNMSUB132PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11909:7
      |
11716 |       Opcode::VFNMSUB132PS |
      |       -------------------- matches all the relevant values
...
11909 |       Opcode::VFNMSUB132PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11912:7
      |
11717 |       Opcode::VFNMSUB213PD |
      |       -------------------- matches all the relevant values
...
11912 |       Opcode::VFNMSUB213PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11913:7
      |
11718 |       Opcode::VFNMSUB213PS |
      |       -------------------- matches all the relevant values
...
11913 |       Opcode::VFNMSUB213PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11916:7
      |
11719 |       Opcode::VFNMSUB231PD |
      |       -------------------- matches all the relevant values
...
11916 |       Opcode::VFNMSUB231PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11917:7
      |
11720 |       Opcode::VFNMSUB231PS |
      |       -------------------- matches all the relevant values
...
11917 |       Opcode::VFNMSUB231PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11936:7
      |
11286 |       Opcode::INVVPID => {
      |       --------------- matches all the relevant values
...
11936 |       Opcode::INVVPID |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11973:7
      |
11935 |       Opcode::INVEPT |
      |       -------------- matches all the relevant values
...
11973 |       Opcode::INVEPT |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11974:7
      |
11286 |       Opcode::INVVPID => {
      |       --------------- matches all the relevant values
...
11974 |       Opcode::INVVPID |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12040:7
      |
10932 |       Opcode::VPCMPEQB |
      |       ---------------- matches all the relevant values
...
12040 |       Opcode::VPCMPEQB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12041:7
      |
10935 |       Opcode::VPCMPEQW |
      |       ---------------- matches all the relevant values
...
12041 |       Opcode::VPCMPEQW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12042:7
      |
10936 |       Opcode::VPCMPGTB |
      |       ---------------- matches all the relevant values
...
12042 |       Opcode::VPCMPGTB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12043:7
      |
10939 |       Opcode::VPCMPGTW |
      |       ---------------- matches all the relevant values
...
12043 |       Opcode::VPCMPGTW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12044:7
      |
10856 |       Opcode::VPSUBUSB |
      |       ---------------- matches all the relevant values
...
12044 |       Opcode::VPSUBUSB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12045:7
      |
10857 |       Opcode::VPSUBUSW |
      |       ---------------- matches all the relevant values
...
12045 |       Opcode::VPSUBUSW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12052:7
      |
10916 |       Opcode::VPEXTRB |
      |       --------------- matches all the relevant values
...
12052 |       Opcode::VPEXTRB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12053:7
      |
10917 |       Opcode::VPEXTRW |
      |       --------------- matches all the relevant values
...
12053 |       Opcode::VPEXTRW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12054:7
      |
10954 |       Opcode::VPINSRB |
      |       --------------- matches all the relevant values
...
12054 |       Opcode::VPINSRB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12055:7
      |
10955 |       Opcode::VPINSRW |
      |       --------------- matches all the relevant values
...
12055 |       Opcode::VPINSRW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12056:7
      |
10891 |       Opcode::VPMULHUW |
      |       ---------------- matches all the relevant values
...
12056 |       Opcode::VPMULHUW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12057:7
      |
10928 |       Opcode::VPMULHRSW |
      |       ----------------- matches all the relevant values
...
12057 |       Opcode::VPMULHRSW |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12058:7
      |
10869 |       Opcode::VPADDSB |
      |       --------------- matches all the relevant values
...
12058 |       Opcode::VPADDSB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12059:7
      |
10870 |       Opcode::VPADDSW |
      |       --------------- matches all the relevant values
...
12059 |       Opcode::VPADDSW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12060:7
      |
10871 |       Opcode::VPADDUSB |
      |       ---------------- matches all the relevant values
...
12060 |       Opcode::VPADDUSB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12061:7
      |
10872 |       Opcode::VPADDUSW |
      |       ---------------- matches all the relevant values
...
12061 |       Opcode::VPADDUSW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12062:7
      |
10888 |       Opcode::VPALIGNR |
      |       ---------------- matches all the relevant values
...
12062 |       Opcode::VPALIGNR |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12064:7
      |
11202 |       Opcode::VPMOVQ2M |
      |       ---------------- matches all the relevant values
...
12064 |       Opcode::VPMOVQ2M |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12075:7
      |
12046 |       Opcode::VPERMW |
      |       -------------- matches all the relevant values
...
12075 |       Opcode::VPERMW |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12077:7
      |
12047 |       Opcode::VPERMI2W |
      |       ---------------- matches all the relevant values
...
12077 |       Opcode::VPERMI2W |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12084:7
      |
12049 |       Opcode::VPSLLVW |
      |       --------------- matches all the relevant values
...
12084 |       Opcode::VPSLLVW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12085:7
      |
12050 |       Opcode::VPSRAVW |
      |       --------------- matches all the relevant values
...
12085 |       Opcode::VPSRAVW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12086:7
      |
12051 |       Opcode::VPSRLVW |
      |       --------------- matches all the relevant values
...
12086 |       Opcode::VPSRLVW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12137:7
      |
11521 |       Opcode::MOVZX |
      |       ------------- matches all the relevant values
...
12137 |       Opcode::MOVZX |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12335:7
      |
11966 |       Opcode::VPOPCNTD |
      |       ---------------- matches all the relevant values
...
12335 |       Opcode::VPOPCNTD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12336:7
      |
11967 |       Opcode::VPOPCNTQ => {
      |       ---------------- matches all the relevant values
...
12336 |       Opcode::VPOPCNTQ |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12519:7
      |
12362 |       Opcode::ENTER |
      |       ------------- matches all the relevant values
...
12519 |       Opcode::ENTER |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12520:7
      |
12363 |       Opcode::LEAVE |
      |       ------------- matches all the relevant values
...
12520 |       Opcode::LEAVE |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12555:7
      |
11416 |       Opcode::UD2 => {
      |       ----------- matches all the relevant values
...
12555 |       Opcode::UD2 |
      |       ^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12656:7
      |
10812 |       Opcode::CMPPS |
      |       ------------- matches all the relevant values
...
12656 |       Opcode::CMPPS |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:11355:7
      |
11143 | /       Opcode::KANDB |
11144 | |       Opcode::KANDNB |
11145 | |       Opcode::KADDB |
11146 | |       Opcode::KTESTB |
...     |
11209 | |       Opcode::VREDUCESD |
11210 | |       Opcode::VREDUCESS => {
      | |_______________________- matches all the relevant values
...
11355 |         Opcode::VPMOVQ2M => {
      |         ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:12402:7
      |
12145 | /       Opcode::POPCNT |
12146 | |       Opcode::LZCNT => {
      | |___________________- matches all the relevant values
...
12402 |         Opcode::POPCNT => {
      |         ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:14799:7
      |
14780 |       Opcode::LDMXCSR |
      |       --------------- matches all the relevant values
...
14799 |       Opcode::LDMXCSR |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:14800:7
      |
14781 |       Opcode::STMXCSR |
      |       --------------- matches all the relevant values
...
14800 |       Opcode::STMXCSR => {
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:14834:7
      |
14661 |       Opcode::CMPXCHG16B => {
      |       ------------------ matches all the relevant values
...
14834 |       Opcode::CMPXCHG16B => {
      |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15027:7
      |
14552 |       Opcode::VCVTPH2PS |
      |       ----------------- matches all the relevant values
...
15027 |       Opcode::VCVTPH2PS |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15028:7
      |
14553 |       Opcode::VCVTPS2PH => {
      |       ----------------- matches all the relevant values
...
15028 |       Opcode::VCVTPS2PH |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15079:7
      |
14850 |       Opcode::VPERMD |
      |       -------------- matches all the relevant values
...
15079 |       Opcode::VPERMD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15080:7
      |
14852 |       Opcode::VPERMQ |
      |       -------------- matches all the relevant values
...
15080 |       Opcode::VPERMQ |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15204:7
      |
15029 |       Opcode::VFMADD132PD |
      |       ------------------- matches all the relevant values
...
15204 |       Opcode::VFMADD132PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15205:7
      |
15030 |       Opcode::VFMADD132PS |
      |       ------------------- matches all the relevant values
...
15205 |       Opcode::VFMADD132PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15208:7
      |
15031 |       Opcode::VFMADD213PD |
      |       ------------------- matches all the relevant values
...
15208 |       Opcode::VFMADD213PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15209:7
      |
15032 |       Opcode::VFMADD213PS |
      |       ------------------- matches all the relevant values
...
15209 |       Opcode::VFMADD213PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15212:7
      |
15033 |       Opcode::VFMADD231PD |
      |       ------------------- matches all the relevant values
...
15212 |       Opcode::VFMADD231PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15213:7
      |
15034 |       Opcode::VFMADD231PS |
      |       ------------------- matches all the relevant values
...
15213 |       Opcode::VFMADD231PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15216:7
      |
15035 |       Opcode::VFMADDSUB132PD |
      |       ---------------------- matches all the relevant values
...
15216 |       Opcode::VFMADDSUB132PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15217:7
      |
15036 |       Opcode::VFMADDSUB132PS |
      |       ---------------------- matches all the relevant values
...
15217 |       Opcode::VFMADDSUB132PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15218:7
      |
15037 |       Opcode::VFMADDSUB213PD |
      |       ---------------------- matches all the relevant values
...
15218 |       Opcode::VFMADDSUB213PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15219:7
      |
15038 |       Opcode::VFMADDSUB213PS |
      |       ---------------------- matches all the relevant values
...
15219 |       Opcode::VFMADDSUB213PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15220:7
      |
15039 |       Opcode::VFMADDSUB231PD |
      |       ---------------------- matches all the relevant values
...
15220 |       Opcode::VFMADDSUB231PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15221:7
      |
15040 |       Opcode::VFMADDSUB231PS |
      |       ---------------------- matches all the relevant values
...
15221 |       Opcode::VFMADDSUB231PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15222:7
      |
15041 |       Opcode::VFMSUB132PD |
      |       ------------------- matches all the relevant values
...
15222 |       Opcode::VFMSUB132PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15223:7
      |
15042 |       Opcode::VFMSUB132PS |
      |       ------------------- matches all the relevant values
...
15223 |       Opcode::VFMSUB132PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15226:7
      |
15043 |       Opcode::VFMSUB213PD |
      |       ------------------- matches all the relevant values
...
15226 |       Opcode::VFMSUB213PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15227:7
      |
15044 |       Opcode::VFMSUB213PS |
      |       ------------------- matches all the relevant values
...
15227 |       Opcode::VFMSUB213PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15230:7
      |
15045 |       Opcode::VFMSUB231PD |
      |       ------------------- matches all the relevant values
...
15230 |       Opcode::VFMSUB231PD |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15231:7
      |
15046 |       Opcode::VFMSUB231PS |
      |       ------------------- matches all the relevant values
...
15231 |       Opcode::VFMSUB231PS |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15234:7
      |
15047 |       Opcode::VFMSUBADD132PD |
      |       ---------------------- matches all the relevant values
...
15234 |       Opcode::VFMSUBADD132PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15235:7
      |
15048 |       Opcode::VFMSUBADD132PS |
      |       ---------------------- matches all the relevant values
...
15235 |       Opcode::VFMSUBADD132PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15236:7
      |
15049 |       Opcode::VFMSUBADD213PD |
      |       ---------------------- matches all the relevant values
...
15236 |       Opcode::VFMSUBADD213PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15237:7
      |
15050 |       Opcode::VFMSUBADD213PS |
      |       ---------------------- matches all the relevant values
...
15237 |       Opcode::VFMSUBADD213PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15238:7
      |
15051 |       Opcode::VFMSUBADD231PD |
      |       ---------------------- matches all the relevant values
...
15238 |       Opcode::VFMSUBADD231PD |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15239:7
      |
15052 |       Opcode::VFMSUBADD231PS |
      |       ---------------------- matches all the relevant values
...
15239 |       Opcode::VFMSUBADD231PS |
      |       ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15240:7
      |
15053 |       Opcode::VFNMADD132PD |
      |       -------------------- matches all the relevant values
...
15240 |       Opcode::VFNMADD132PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15241:7
      |
15054 |       Opcode::VFNMADD132PS |
      |       -------------------- matches all the relevant values
...
15241 |       Opcode::VFNMADD132PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15244:7
      |
15055 |       Opcode::VFNMADD213PD |
      |       -------------------- matches all the relevant values
...
15244 |       Opcode::VFNMADD213PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15245:7
      |
15056 |       Opcode::VFNMADD213PS |
      |       -------------------- matches all the relevant values
...
15245 |       Opcode::VFNMADD213PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15248:7
      |
15057 |       Opcode::VFNMADD231PD |
      |       -------------------- matches all the relevant values
...
15248 |       Opcode::VFNMADD231PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15249:7
      |
15058 |       Opcode::VFNMADD231PS |
      |       -------------------- matches all the relevant values
...
15249 |       Opcode::VFNMADD231PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15252:7
      |
15059 |       Opcode::VFNMSUB132PD |
      |       -------------------- matches all the relevant values
...
15252 |       Opcode::VFNMSUB132PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15253:7
      |
15060 |       Opcode::VFNMSUB132PS |
      |       -------------------- matches all the relevant values
...
15253 |       Opcode::VFNMSUB132PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15256:7
      |
15061 |       Opcode::VFNMSUB213PD |
      |       -------------------- matches all the relevant values
...
15256 |       Opcode::VFNMSUB213PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15257:7
      |
15062 |       Opcode::VFNMSUB213PS |
      |       -------------------- matches all the relevant values
...
15257 |       Opcode::VFNMSUB213PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15260:7
      |
15063 |       Opcode::VFNMSUB231PD |
      |       -------------------- matches all the relevant values
...
15260 |       Opcode::VFNMSUB231PD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15261:7
      |
15064 |       Opcode::VFNMSUB231PS |
      |       -------------------- matches all the relevant values
...
15261 |       Opcode::VFNMSUB231PS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15280:7
      |
14674 |       Opcode::INVVPID => {
      |       --------------- matches all the relevant values
...
15280 |       Opcode::INVVPID |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15359:7
      |
14707 |       Opcode::VPMOVQ2M => {
      |       ---------------- matches all the relevant values
...
15359 |       Opcode::VPMOVQ2M |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15370:7
      |
15341 |       Opcode::VPERMW |
      |       -------------- matches all the relevant values
...
15370 |       Opcode::VPERMW |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15372:7
      |
15342 |       Opcode::VPERMI2W |
      |       ---------------- matches all the relevant values
...
15372 |       Opcode::VPERMI2W |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15379:7
      |
15344 |       Opcode::VPSLLVW |
      |       --------------- matches all the relevant values
...
15379 |       Opcode::VPSLLVW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15380:7
      |
15345 |       Opcode::VPSRAVW |
      |       --------------- matches all the relevant values
...
15380 |       Opcode::VPSRAVW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15381:7
      |
15346 |       Opcode::VPSRLVW |
      |       --------------- matches all the relevant values
...
15381 |       Opcode::VPSRLVW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15405:7
      |
14832 |       Opcode::CDQE |
      |       ------------ matches all the relevant values
...
15405 |       Opcode::CDQE |
      |       ^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15407:7
      |
14830 |       Opcode::SWAPGS |
      |       -------------- matches all the relevant values
...
15407 |       Opcode::SWAPGS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15408:7
      |
14833 |       Opcode::MOVSXD |
      |       -------------- matches all the relevant values
...
15408 |       Opcode::MOVSXD => {
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15775:7
      |
14707 |       Opcode::VPMOVQ2M => {
      |       ---------------- matches all the relevant values
...
15775 |       Opcode::VPMOVQ2M |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15964:7
      |
15339 |       Opcode::VPSUBUSB |
      |       ---------------- matches all the relevant values
...
15964 |       Opcode::VPSUBUSB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15965:7
      |
15340 |       Opcode::VPSUBUSW |
      |       ---------------- matches all the relevant values
...
15965 |       Opcode::VPSUBUSW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15966:7
      |
15740 |       Opcode::VXORPD |
      |       -------------- matches all the relevant values
...
15966 |       Opcode::VXORPD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15967:7
      |
15741 |       Opcode::VXORPS |
      |       -------------- matches all the relevant values
...
15967 |       Opcode::VXORPS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15970:7
      |
15746 |       Opcode::VANDNPD |
      |       --------------- matches all the relevant values
...
15970 |       Opcode::VANDNPD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15971:7
      |
15747 |       Opcode::VANDNPS |
      |       --------------- matches all the relevant values
...
15971 |       Opcode::VANDNPS |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15975:7
      |
15748 |       Opcode::VANDPD |
      |       -------------- matches all the relevant values
...
15975 |       Opcode::VANDPD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15976:7
      |
15749 |       Opcode::VANDPS |
      |       -------------- matches all the relevant values
...
15976 |       Opcode::VANDPS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15977:7
      |
15353 |       Opcode::VPADDSB |
      |       --------------- matches all the relevant values
...
15977 |       Opcode::VPADDSB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15978:7
      |
15354 |       Opcode::VPADDSW |
      |       --------------- matches all the relevant values
...
15978 |       Opcode::VPADDSW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15979:7
      |
15355 |       Opcode::VPADDUSB |
      |       ---------------- matches all the relevant values
...
15979 |       Opcode::VPADDUSB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15980:7
      |
15356 |       Opcode::VPADDUSW |
      |       ---------------- matches all the relevant values
...
15980 |       Opcode::VPADDUSW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15988:7
      |
15750 |       Opcode::VORPD |
      |       ------------- matches all the relevant values
...
15988 |       Opcode::VORPD |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15989:7
      |
15751 |       Opcode::VORPS |
      |       ------------- matches all the relevant values
...
15989 |       Opcode::VORPS |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15996:7
      |
15357 |       Opcode::VPALIGNR |
      |       ---------------- matches all the relevant values
...
15996 |       Opcode::VPALIGNR |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15999:7
      |
15351 |       Opcode::VPMULHUW |
      |       ---------------- matches all the relevant values
...
15999 |       Opcode::VPMULHUW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16024:7
      |
15347 |       Opcode::VPEXTRB |
      |       --------------- matches all the relevant values
...
16024 |       Opcode::VPEXTRB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16025:7
      |
15348 |       Opcode::VPEXTRW |
      |       --------------- matches all the relevant values
...
16025 |       Opcode::VPEXTRW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16026:7
      |
15742 |       Opcode::VPEXTRD |
      |       --------------- matches all the relevant values
...
16026 |       Opcode::VPEXTRD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16027:7
      |
15743 |       Opcode::VPEXTRQ |
      |       --------------- matches all the relevant values
...
16027 |       Opcode::VPEXTRQ |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16036:7
      |
15352 |       Opcode::VPMULHRSW |
      |       ----------------- matches all the relevant values
...
16036 |       Opcode::VPMULHRSW |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16040:7
      |
15335 |       Opcode::VPCMPEQB |
      |       ---------------- matches all the relevant values
...
16040 |       Opcode::VPCMPEQB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16041:7
      |
14958 |       Opcode::VPCMPEQD |
      |       ---------------- matches all the relevant values
...
16041 |       Opcode::VPCMPEQD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16042:7
      |
14959 |       Opcode::VPCMPEQQ |
      |       ---------------- matches all the relevant values
...
16042 |       Opcode::VPCMPEQQ |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16043:7
      |
15336 |       Opcode::VPCMPEQW |
      |       ---------------- matches all the relevant values
...
16043 |       Opcode::VPCMPEQW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16044:7
      |
15337 |       Opcode::VPCMPGTB |
      |       ---------------- matches all the relevant values
...
16044 |       Opcode::VPCMPGTB |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16045:7
      |
14960 |       Opcode::VPCMPGTD |
      |       ---------------- matches all the relevant values
...
16045 |       Opcode::VPCMPGTD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16046:7
      |
14961 |       Opcode::VPCMPGTQ |
      |       ---------------- matches all the relevant values
...
16046 |       Opcode::VPCMPGTQ |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16047:7
      |
15338 |       Opcode::VPCMPGTW |
      |       ---------------- matches all the relevant values
...
16047 |       Opcode::VPCMPGTW |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16049:7
      |
14962 |       Opcode::VPMAXSD |
      |       --------------- matches all the relevant values
...
16049 |       Opcode::VPMAXSD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16051:7
      |
14509 |       Opcode::VPMAXUB => {
      |       --------------- matches all the relevant values
...
16051 |       Opcode::VPMAXUB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16057:7
      |
14964 |       Opcode::VPMAXUD |
      |       --------------- matches all the relevant values
...
16057 |       Opcode::VPMAXUD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16058:7
      |
14966 |       Opcode::VPMINSD |
      |       --------------- matches all the relevant values
...
16058 |       Opcode::VPMINSD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16062:7
      |
15349 |       Opcode::VPINSRB |
      |       --------------- matches all the relevant values
...
16062 |       Opcode::VPINSRB |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16063:7
      |
15350 |       Opcode::VPINSRW |
      |       --------------- matches all the relevant values
...
16063 |       Opcode::VPINSRW |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16064:7
      |
15744 |       Opcode::VPINSRD |
      |       --------------- matches all the relevant values
...
16064 |       Opcode::VPINSRD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16065:7
      |
15745 |       Opcode::VPINSRQ |
      |       --------------- matches all the relevant values
...
16065 |       Opcode::VPINSRQ |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16087:7
      |
15160 |       Opcode::VSQRTSS |
      |       --------------- matches all the relevant values
...
16087 |       Opcode::VSQRTSS |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16088:7
      |
15161 |       Opcode::VSQRTSD |
      |       --------------- matches all the relevant values
...
16088 |       Opcode::VSQRTSD |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16091:7
      |
15162 |       Opcode::VSUBSD |
      |       -------------- matches all the relevant values
...
16091 |       Opcode::VSUBSD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16092:7
      |
15163 |       Opcode::VSUBSS |
      |       -------------- matches all the relevant values
...
16092 |       Opcode::VSUBSS |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16093:7
      |
15164 |       Opcode::VUCOMISD |
      |       ---------------- matches all the relevant values
...
16093 |       Opcode::VUCOMISD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16094:7
      |
15165 |       Opcode::VUCOMISS |
      |       ---------------- matches all the relevant values
...
16094 |       Opcode::VUCOMISS |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16099:7
      |
14978 |       Opcode::VPSLLD |
      |       -------------- matches all the relevant values
...
16099 |       Opcode::VPSLLD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16100:7
      |
14979 |       Opcode::VPSLLQ |
      |       -------------- matches all the relevant values
...
16100 |       Opcode::VPSLLQ |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16101:7
      |
14980 |       Opcode::VPSLLW |
      |       -------------- matches all the relevant values
...
16101 |       Opcode::VPSLLW |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16102:7
      |
14981 |       Opcode::VPSRAD |
      |       -------------- matches all the relevant values
...
16102 |       Opcode::VPSRAD |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16114:7
      |
14995 |       Opcode::VPUNPCKHDQ |
      |       ------------------ matches all the relevant values
...
16114 |       Opcode::VPUNPCKHDQ |
      |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16115:7
      |
14996 |       Opcode::VPUNPCKHQDQ |
      |       ------------------- matches all the relevant values
...
16115 |       Opcode::VPUNPCKHQDQ |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16118:7
      |
14997 |       Opcode::VPUNPCKLDQ |
      |       ------------------ matches all the relevant values
...
16118 |       Opcode::VPUNPCKLDQ |
      |       ^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16119:7
      |
14998 |       Opcode::VPUNPCKLQDQ |
      |       ------------------- matches all the relevant values
...
16119 |       Opcode::VPUNPCKLQDQ |
      |       ^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16120:7
      |
14999 |       Opcode::VUNPCKHPD |
      |       ----------------- matches all the relevant values
...
16120 |       Opcode::VUNPCKHPD |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16121:7
      |
15000 |       Opcode::VUNPCKHPS |
      |       ----------------- matches all the relevant values
...
16121 |       Opcode::VUNPCKHPS |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16122:7
      |
15001 |       Opcode::VUNPCKLPD |
      |       ----------------- matches all the relevant values
...
16122 |       Opcode::VUNPCKLPD |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16123:7
      |
15002 |       Opcode::VUNPCKLPS |
      |       ----------------- matches all the relevant values
...
16123 |       Opcode::VUNPCKLPS |
      |       ^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16131:7
      |
16129 |       Opcode::VBROADCASTSD |
      |       -------------------- matches all the relevant values
16130 |       Opcode::VBROADCASTF128 |
16131 |       Opcode::VBROADCASTSD |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16132:7
      |
16128 |       Opcode::VBROADCASTSS |
      |       -------------------- matches all the relevant values
...
16132 |       Opcode::VBROADCASTSS |
      |       ^^^^^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16161:7
      |
15279 |       Opcode::INVEPT |
      |       -------------- matches all the relevant values
...
16161 |       Opcode::INVEPT |
      |       ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16162:7
      |
14674 |       Opcode::INVVPID => {
      |       --------------- matches all the relevant values
...
16162 |       Opcode::INVVPID |
      |       ^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16299:7
      |
16154 |       Opcode::VPOPCNTD |
      |       ---------------- matches all the relevant values
...
16299 |       Opcode::VPOPCNTD |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16300:7
      |
16155 |       Opcode::VPOPCNTQ => {
      |       ---------------- matches all the relevant values
...
16300 |       Opcode::VPOPCNTQ |
      |       ^^^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16370:7
      |
15543 |       Opcode::ENTER |
      |       ------------- matches all the relevant values
...
16370 |       Opcode::ENTER |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16371:7
      |
15544 |       Opcode::LEAVE |
      |       ------------- matches all the relevant values
...
16371 |       Opcode::LEAVE |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16406:7
      |
14806 |       Opcode::UD2 => {
      |       ----------- matches all the relevant values
...
16406 |       Opcode::UD2 |
      |       ^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16507:7
      |
14783 |       Opcode::CMPPS |
      |       ------------- matches all the relevant values
...
16507 |       Opcode::CMPPS |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:16537:7
      |
15406 |       Opcode::MOVZX |
      |       ------------- matches all the relevant values
...
16537 |       Opcode::MOVZX |
      |       ^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15567:7
      |
15414 | /       Opcode::POPCNT |
15415 | |       Opcode::LZCNT => {
      | |___________________- matches all the relevant values
...
15567 |         Opcode::POPCNT => {
      |         ^^^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15789:7
      |
14830 | /       Opcode::SWAPGS |
14831 | |       Opcode::SLHD |
14832 | |       Opcode::CDQE |
14833 | |       Opcode::MOVSXD |
14834 | |       Opcode::CMPXCHG16B => {
      | |________________________- matches all the relevant values
...
15789 |         Opcode::SLHD => {
      |         ^^^^^^^^^^^^ no value can reach this

warning: unreachable pattern
     --> src/generated/imp.rs:15861:7
      |
14896 | /       Opcode::VCVTQQ2PD |
14897 | |       Opcode::VCVTQQ2PS |
14898 | |       Opcode::VCVTUSI2USD |
14899 | |       Opcode::VCVTUSI2USS |
...     |
15190 | |       Opcode::KXNORW |
15191 | |       Opcode::KXORW => {
      | |___________________- matches all the relevant values
...
15861 | /       Opcode::VSCATTERDPS |
15862 | |       Opcode::VSCATTERDPD |
15863 | |       Opcode::VSCATTERQPS |
15864 | |       Opcode::VSCATTERQPD => {
      | |_________________________^ no value can reach this

warning: associated functions `from_parts` and `gp_from_parts` are never used
   --> src/generic/mod.rs:239:8
    |
 79 | impl RegSpec {
    | ------------ associated functions in this implementation
...
239 |     fn from_parts(num: u8, extended: bool, bank: RegisterBank) -> RegSpec {
    |        ^^^^^^^^^^
...
247 |     fn gp_from_parts(num: u8, extended: bool, width: u8, rex: bool) -> RegSpec {
    |        ^^^^^^^^^^^^^
    |
    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: method `masked` is never used
   --> src/generic/mod.rs:441:8
    |
440 | impl OperandSpec {
    | ---------------- method in this implementation
441 |     fn masked(self) -> Self {
    |        ^^^^^^

warning: methods `operand_size` and `address_size` are never used
    --> src/generic/mod.rs:1228:8
     |
1211 | impl Prefixes {
     | ------------- methods in this implementation
...
1228 |     fn operand_size(&self) -> bool { self.bits & 0x1 == 1 }
     |        ^^^^^^^^^^^^
1229 |     #[inline]
1230 |     fn address_size(&self) -> bool { self.bits & 0x2 == 2 }
     |        ^^^^^^^^^^^^

warning: multiple variants are never constructed
    --> src/generic/mod.rs:1336:5
     |
1330 | enum OperandSpec {
     |      ----------- variants in this enum
...
1336 |     RegRRR_maskmerge,
     |     ^^^^^^^^^^^^^^^^
...
1340 |     RegRRR_maskmerge_sae,
     |     ^^^^^^^^^^^^^^^^^^^^
...
1343 |     RegRRR_maskmerge_sae_noround,
     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...
1347 |     RegMMM_maskmerge,
     |     ^^^^^^^^^^^^^^^^
1348 |     RegMMM_maskmerge_sae_noround,
     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1349 |     // the register selected by vex-vvvv bits
1350 |     RegVex,
     |     ^^^^^^
1351 |     RegVex_maskmerge,
     |     ^^^^^^^^^^^^^^^^
...
1354 |     Reg4,
     |     ^^^^
...
1359 |     ImmU8,
     |     ^^^^^
1360 |     ImmU16,
     |     ^^^^^^
...
1365 |     ImmInDispField,
     |     ^^^^^^^^^^^^^^
1366 |     DispU32,
     |     ^^^^^^^
1367 |     DispU64,
     |     ^^^^^^^
1368 |     Deref,
     |     ^^^^^
1369 |     Deref_esi,
     |     ^^^^^^^^^
1370 |     Deref_edi,
     |     ^^^^^^^^^
1371 |     Deref_rsi,
     |     ^^^^^^^^^
1372 |     Deref_rdi,
     |     ^^^^^^^^^
1373 |     RegDisp,
     |     ^^^^^^^
1374 |     RegScale,
     |     ^^^^^^^^
1375 |     RegScaleDisp,
     |     ^^^^^^^^^^^^
1376 |     RegIndexBaseScale,
     |     ^^^^^^^^^^^^^^^^^
1377 |     RegIndexBaseScaleDisp,
     |     ^^^^^^^^^^^^^^^^^^^^^
1378 |     Deref_mask,
     |     ^^^^^^^^^^
1379 |     RegDisp_mask,
     |     ^^^^^^^^^^^^
1380 |     RegScale_mask,
     |     ^^^^^^^^^^^^^
1381 |     RegScaleDisp_mask,
     |     ^^^^^^^^^^^^^^^^^
1382 |     RegIndexBaseScale_mask,
     |     ^^^^^^^^^^^^^^^^^^^^^^
1383 |     RegIndexBaseScaleDisp_mask,
     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
...
1386 |     DispU16,
     |     ^^^^^^^
1387 |     Deref_si,
     |     ^^^^^^^^
1388 |     Deref_di,
     |     ^^^^^^^^
1389 |     RegIndexBase_mask,
     |     ^^^^^^^^^^^^^^^^^
1390 |     RegIndexBaseDisp_mask,
     |     ^^^^^^^^^^^^^^^^^^^^^
1391 |     // u16:u{16,32} immediate address for a far call
1392 |     AbsoluteFarAddress,
     |     ^^^^^^^^^^^^^^^^^^
...
1395 |     RegIndexBase,
     |     ^^^^^^^^^^^^
1396 |     RegIndexBaseDisp,
     |     ^^^^^^^^^^^^^^^^
     |
     = note: `OperandSpec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis

warning: function `width_to_gp_reg_bank` is never used
    --> src/generic/mod.rs:1758:4
     |
1758 | fn width_to_gp_reg_bank(width: u8, rex: bool) -> RegisterBank {
     |    ^^^^^^^^^^^^^^^^^^^^

warning: method `with_id` is never used
    --> src/generic/mod.rs:1823:8
     |
1822 | impl InnerDescription {
     | --------------------- method in this implementation
1823 |     fn with_id(self, id: u32) -> FieldDescription {
     |        ^^^^^^^

warning: constant `BMI1` is never used
    --> src/long_mode/mod.rs:1030:7
     |
1030 | const BMI1: [Opcode; 6] = [
     |       ^^^^

warning: constant `BMI2` is never used
    --> src/long_mode/mod.rs:1039:7
     |
1039 | const BMI2: [Opcode; 8] = [
     |       ^^^^

warning: constant `BMI1` is never used
   --> src/protected_mode/mod.rs:968:7
    |
968 | const BMI1: [Opcode; 6] = [
    |       ^^^^

warning: constant `BMI2` is never used
   --> src/protected_mode/mod.rs:977:7
    |
977 | const BMI2: [Opcode; 8] = [
    |       ^^^^

warning: constant `BMI1` is never used
   --> src/real_mode/mod.rs:968:7
    |
968 | const BMI1: [Opcode; 6] = [
    |       ^^^^

warning: constant `BMI2` is never used
   --> src/real_mode/mod.rs:977:7
    |
977 | const BMI2: [Opcode; 8] = [
    |       ^^^^

warning: function `revise_instruction` is never used
     --> src/generated/imp.rs:14479:17
      |
14479 |   pub(crate) fn revise_instruction(decoder: &InstDecoder, inst: &mut Instruction) -> Result<(), DecodeError> {
      |                 ^^^^^^^^^^^^^^^^^^

warning: ambiguous wide pointer comparison, the comparison includes metadata which may not be expected
   --> src/long_mode/../shared/evex.in:176:8
    |
176 |     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[warn(ambiguous_wide_pointer_comparisons)]` on by default
help: use `std::ptr::addr_eq` or untyped pointers to only compare their addresses
    |
176 -     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
176 +     if std::ptr::addr_eq(table as *const [_], &generated::DUMMY[..] as *const [_]) {
    |
help: use explicit `std::ptr::eq` method to compare metadata and addresses
    |
176 -     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
176 +     if std::ptr::eq(table as *const [_], &generated::DUMMY[..] as *const [_]) {
    |

warning: ambiguous wide pointer comparison, the comparison includes metadata which may not be expected
   --> src/protected_mode/../shared/evex.in:176:8
    |
176 |     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
help: use `std::ptr::addr_eq` or untyped pointers to only compare their addresses
    |
176 -     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
176 +     if std::ptr::addr_eq(table as *const [_], &generated::DUMMY[..] as *const [_]) {
    |
help: use explicit `std::ptr::eq` method to compare metadata and addresses
    |
176 -     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
176 +     if std::ptr::eq(table as *const [_], &generated::DUMMY[..] as *const [_]) {
    |

warning: ambiguous wide pointer comparison, the comparison includes metadata which may not be expected
   --> src/real_mode/../shared/evex.in:176:8
    |
176 |     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
help: use `std::ptr::addr_eq` or untyped pointers to only compare their addresses
    |
176 -     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
176 +     if std::ptr::addr_eq(table as *const [_], &generated::DUMMY[..] as *const [_]) {
    |
help: use explicit `std::ptr::eq` method to compare metadata and addresses
    |
176 -     if table as *const [_]  == &generated::DUMMY[..] as *const [_] {
176 +     if std::ptr::eq(table as *const [_], &generated::DUMMY[..] as *const [_]) {
    |

warning: method `with__3dnowprefetch` should have a snake case name
    --> src/generated/imp.rs:2023:12
     |
2023 |     pub fn with__3dnowprefetch(mut self) -> Self {
     |            ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_3dnowprefetch`
     |
     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default

warning: method `feature_avx512_f__vl_unimplemented` should have a snake case name
    --> src/generated/imp.rs:2059:12
     |
2059 |     pub fn feature_avx512_f__vl_unimplemented(&self) -> bool {
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `feature_avx512_f_vl_unimplemented`

warning: method `with_feature_avx512_f__vl_unimplemented` should have a snake case name
    --> src/generated/imp.rs:2063:12
     |
2063 |     pub fn with_feature_avx512_f__vl_unimplemented(mut self) -> Self {
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_feature_avx512_f_vl_unimplemented`

warning: method `with__3dnowprefetch` should have a snake case name
    --> src/generated/imp.rs:5788:12
     |
5788 |     pub fn with__3dnowprefetch(mut self) -> Self {
     |            ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_3dnowprefetch`

warning: method `feature_avx512_f__vl_unimplemented` should have a snake case name
    --> src/generated/imp.rs:5824:12
     |
5824 |     pub fn feature_avx512_f__vl_unimplemented(&self) -> bool {
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `feature_avx512_f_vl_unimplemented`

warning: method `with_feature_avx512_f__vl_unimplemented` should have a snake case name
    --> src/generated/imp.rs:5828:12
     |
5828 |     pub fn with_feature_avx512_f__vl_unimplemented(mut self) -> Self {
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_feature_avx512_f_vl_unimplemented`

warning: method `with__3dnowprefetch` should have a snake case name
    --> src/generated/imp.rs:9546:12
     |
9546 |     pub fn with__3dnowprefetch(mut self) -> Self {
     |            ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_3dnowprefetch`

warning: method `feature_avx512_f__vl_unimplemented` should have a snake case name
    --> src/generated/imp.rs:9590:12
     |
9590 |     pub fn feature_avx512_f__vl_unimplemented(&self) -> bool {
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `feature_avx512_f_vl_unimplemented`

warning: method `with_feature_avx512_f__vl_unimplemented` should have a snake case name
    --> src/generated/imp.rs:9594:12
     |
9594 |     pub fn with_feature_avx512_f__vl_unimplemented(mut self) -> Self {
     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_feature_avx512_f_vl_unimplemented`

warning: method `with__3dnowprefetch` should have a snake case name
     --> src/generated/imp.rs:13072:12
      |
13072 |     pub fn with__3dnowprefetch(mut self) -> Self {
      |            ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_3dnowprefetch`

warning: method `feature_avx512_f__vl_unimplemented` should have a snake case name
     --> src/generated/imp.rs:13988:12
      |
13988 |     pub fn feature_avx512_f__vl_unimplemented(&self) -> bool {
      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `feature_avx512_f_vl_unimplemented`

warning: method `with_feature_avx512_f__vl_unimplemented` should have a snake case name
     --> src/generated/imp.rs:13992:12
      |
13992 |     pub fn with_feature_avx512_f__vl_unimplemented(mut self) -> Self {
      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `with_feature_avx512_f_vl_unimplemented`

warning: `yaxpeax-x86` (lib) generated 523 warnings (run `cargo fix --lib -p yaxpeax-x86` to apply 7 suggestions)
   Compiling rand_core v0.6.4
   Compiling ppv-lite86 v0.2.21
   Compiling rand_chacha v0.3.1
   Compiling rand v0.8.7
   Compiling yaxpeax-x86 v1.1.5 (/home/iximeow/toy/build-o-tron-env/tmpdir)
warning: unexpected `cfg` condition name: `features`
  --> test/long_mode/regspec.rs:14:7
   |
14 | #[cfg(features="fmt")]
   |       ^^^^^^^^^^^^^^
   |
   = note: see  for more information about checking conditional configuration
   = note: `#[warn(unexpected_cfgs)]` on by default
help: there is a config with a similar name and value
   |
14 - #[cfg(features="fmt")]
14 + #[cfg(feature="fmt")]
   |

warning: unexpected `cfg` condition name: `features`
  --> test/long_mode/regspec.rs:25:7
   |
25 | #[cfg(features="fmt")]
   |       ^^^^^^^^^^^^^^
   |
   = note: see  for more information about checking conditional configuration
help: there is a config with a similar name and value
   |
25 - #[cfg(features="fmt")]
25 + #[cfg(feature="fmt")]
   |

warning: unexpected `cfg` condition name: `features`
  --> test/protected_mode/regspec.rs:14:7
   |
14 | #[cfg(features="fmt")]
   |       ^^^^^^^^^^^^^^
   |
   = note: see  for more information about checking conditional configuration
help: there is a config with a similar name and value
   |
14 - #[cfg(features="fmt")]
14 + #[cfg(feature="fmt")]
   |

warning: unexpected `cfg` condition name: `features`
  --> test/protected_mode/regspec.rs:23:7
   |
23 | #[cfg(features="fmt")]
   |       ^^^^^^^^^^^^^^
   |
   = note: see  for more information about checking conditional configuration
help: there is a config with a similar name and value
   |
23 - #[cfg(features="fmt")]
23 + #[cfg(feature="fmt")]
   |

warning: `yaxpeax-x86` (test "test") generated 4 warnings
warning: `yaxpeax-x86` (lib test) generated 523 warnings (523 duplicates)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 5.90s
     Running unittests src/lib.rs (target/debug/deps/yaxpeax_x86-c15e30ab2f530b22)
     Running test/test.rs (target/debug/deps/test-1bf5c29c5f2945c1)
error: test failed, to rerun pass `--test test`

metrics

namevitharr
x86_64 Granite Ridge @ 5.756GHz
nightly versionrustc --version