public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
From: "Cui, Lili" <lili.cui@intel.com>
To: binutils@sourceware.org
Cc: jbeulich@suse.com, hongjiu.lu@intel.com, ccoutant@gmail.com, "Hu,
	Lin1" <lin1.hu@intel.com>
Subject: [PATCH 1/6] Support {evex} pseudo prefix for decode evex promoted insns without egpr32.
Date: Thu, 21 Sep 2023 10:11:36 +0000	[thread overview]
Message-ID: <20230921101141.2518818-2-lili.cui@intel.com> (raw)
In-Reply-To: <20230921101141.2518818-1-lili.cui@intel.com>

From: "Hu, Lin1" <lin1.hu@intel.com>

gas/ChangeLog:

	* config/tc-i386.c (match_template): Support D for APX_F insns
	with 2 operands.
	* testsuite/gas/i386/x86-64.exp: Add tests.
	* testsuite/gas/i386/x86-64-apx_f-evex-intel.d: New test.
	* testsuite/gas/i386/x86-64-apx_f-evex.d: Ditto.
	* testsuite/gas/i386/x86-64-apx_f-evex.s: Ditto.

opcodes/ChangeLog:

	* i386-dis-evex-len.h: Add %XE for output {evex} when evex prefix is unused.
	* i386-dis-evex-mod.h: Ditto.
	* i386-dis-evex-prefix.h: Ditto.
	* i386-dis-evex-reg.h: Ditto.
	* i386-dis-evex-x86.h: Ditto.
	* i386-dis-evex.h: Ditto.
	* i386-dis.c (putop): Add some conditions for disable {evex} pseudo
	prefix.
---
 gas/config/tc-i386.c                          |    2 +
 .../gas/i386/x86-64-apx_f-evex-intel.d        | 1184 +++++++++++++++++
 gas/testsuite/gas/i386/x86-64-apx_f-evex.d    | 1184 +++++++++++++++++
 gas/testsuite/gas/i386/x86-64-apx_f-evex.s    | 1180 ++++++++++++++++
 gas/testsuite/gas/i386/x86-64.exp             |    2 +
 opcodes/i386-dis-evex-len.h                   |    2 +-
 opcodes/i386-dis-evex-mod.h                   |   24 +-
 opcodes/i386-dis-evex-prefix.h                |   36 +-
 opcodes/i386-dis-evex-reg.h                   |   50 +-
 opcodes/i386-dis-evex-x86.h                   |   32 +-
 opcodes/i386-dis-evex.h                       |   20 +-
 opcodes/i386-dis.c                            |   53 +-
 12 files changed, 3662 insertions(+), 107 deletions(-)
 create mode 100644 gas/testsuite/gas/i386/x86-64-apx_f-evex-intel.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-apx_f-evex.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-apx_f-evex.s

diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c
index 36720d40eb0..8bdd386ed47 100644
--- a/gas/config/tc-i386.c
+++ b/gas/config/tc-i386.c
@@ -7581,6 +7581,8 @@ match_template (char mnem_suffix)
 		}
 	      else if (t->opcode_space != SPACE_BASE
 		       && !t->opcode_modifier.nf
+		       && (t->opcode_space != SPACE_EVEXMAP4
+			   || t->mnem_off == MN_movbe)
 		       && (t->opcode_space != SPACE_0F
 			   /* MOV to/from CR/DR/TR, as an exception, follow
 			      the base opcode space encoding model.  */
diff --git a/gas/testsuite/gas/i386/x86-64-apx_f-evex-intel.d b/gas/testsuite/gas/i386/x86-64-apx_f-evex-intel.d
new file mode 100644
index 00000000000..2696cabcabd
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-apx_f-evex-intel.d
@@ -0,0 +1,1184 @@
+#as:
+#objdump: -dw -Mintel
+#name: x86_64 APX_F insns with evex pseudo prefix (Intel disassembly)
+#source: x86-64-apx_f-evex.s
+
+.*: +file format .*
+
+Disassembly of section \.text:
+
+0+ <_start>:
+\s*[a-f0-9]+:\s*62 54 fc 08 fc bc 80 23 01 00 00\s+\{evex\}\s+aadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 54 7c 08 fc bc 80 23 01 00 00\s+\{evex\}\s+aadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 54 fd 08 fc bc 80 23 01 00 00\s+\{evex\}\s+aand\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 54 7d 08 fc bc 80 23 01 00 00\s+\{evex\}\s+aand\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 d7 7b\s+\{evex\}\s+adc\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 d7 7b\s+\{evex\}\s+adc\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 d7 7b\s+\{evex\}\s+adc\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 d0 7b\s+\{evex\}\s+adc\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 94 80 23 01 00 00 7b\s+\{evex\}\s+adc\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 94 80 23 01 00 00 7b\s+\{evex\}\s+adc\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 94 80 23 01 00 00 7b\s+\{evex\}\s+adc\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 94 80 23 01 00 00 7b\s+\{evex\}\s+adc\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 11 ff\s+\{evex\}\s+adc\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 11 bc 80 23 01 00 00\s+\{evex\}\s+adc\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 11 fa\s+\{evex\}\s+adc\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 11 bc 80 23 01 00 00\s+\{evex\}\s+adc\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 11 f8\s+\{evex\}\s+adc\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 11 bc 80 23 01 00 00\s+\{evex\}\s+adc\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 10 c2\s+\{evex\}\s+adc\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 10 84 80 23 01 00 00\s+\{evex\}\s+adc\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 13 bc 80 23 01 00 00\s+\{evex\}\s+adc\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 13 bc 80 23 01 00 00\s+\{evex\}\s+adc\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 13 bc 80 23 01 00 00\s+\{evex\}\s+adc\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 12 84 80 23 01 00 00\s+\{evex\}\s+adc\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fd 08 66 ff\s+\{evex\}\s+adcx\s+r15,r15
+\s*[a-f0-9]+:\s*62 d4 7d 08 66 d7\s+\{evex\}\s+adcx\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 fd 08 66 bc 80 23 01 00 00\s+\{evex\}\s+adcx\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 66 bc 80 23 01 00 00\s+\{evex\}\s+adcx\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 c7 7b\s+\{evex\}\s+add\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 c7 7b\s+\{evex\}\s+add\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 c7 7b\s+\{evex\}\s+add\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 c0 7b\s+\{evex\}\s+add\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 84 80 23 01 00 00 7b\s+\{evex\}\s+add\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 84 80 23 01 00 00 7b\s+\{evex\}\s+add\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 84 80 23 01 00 00 7b\s+\{evex\}\s+add\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 84 80 23 01 00 00 7b\s+\{evex\}\s+add\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 01 ff\s+\{evex\}\s+add\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 01 bc 80 23 01 00 00\s+\{evex\}\s+add\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 01 fa\s+\{evex\}\s+add\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 01 bc 80 23 01 00 00\s+\{evex\}\s+add\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 01 f8\s+\{evex\}\s+add\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 01 bc 80 23 01 00 00\s+\{evex\}\s+add\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 00 c2\s+\{evex\}\s+add\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 00 84 80 23 01 00 00\s+\{evex\}\s+add\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 03 bc 80 23 01 00 00\s+\{evex\}\s+add\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 03 bc 80 23 01 00 00\s+\{evex\}\s+add\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 03 bc 80 23 01 00 00\s+\{evex\}\s+add\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 02 84 80 23 01 00 00\s+\{evex\}\s+add\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fe 08 66 ff\s+\{evex\}\s+adox\s+r15,r15
+\s*[a-f0-9]+:\s*62 d4 7e 08 66 d7\s+\{evex\}\s+adox\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 fe 08 66 bc 80 23 01 00 00\s+\{evex\}\s+adox\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 66 bc 80 23 01 00 00\s+\{evex\}\s+adox\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 dd a4 80 23 01 00 00\s+\{evex\}\s+aesdec128kl xmm12,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 df a4 80 23 01 00 00\s+\{evex\}\s+aesdec256kl xmm12,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 8c 80 23 01 00 00\s+\{evex\}\s+aesdecwide128kl\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 9c 80 23 01 00 00\s+\{evex\}\s+aesdecwide256kl\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 dc a4 80 23 01 00 00\s+\{evex\}\s+aesenc128kl xmm12,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 de a4 80 23 01 00 00\s+\{evex\}\s+aesenc256kl xmm12,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 84 80 23 01 00 00\s+\{evex\}\s+aesencwide128kl\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 94 80 23 01 00 00\s+\{evex\}\s+aesencwide256kl\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 e7 7b\s+\{evex\}\s+and\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 e7 7b\s+\{evex\}\s+and\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 e7 7b\s+\{evex\}\s+and\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 e0 7b\s+\{evex\}\s+and\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 a4 80 23 01 00 00 7b\s+\{evex\}\s+and\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 a4 80 23 01 00 00 7b\s+\{evex\}\s+and\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 a4 80 23 01 00 00 7b\s+\{evex\}\s+and\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 a4 80 23 01 00 00 7b\s+\{evex\}\s+and\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 21 ff\s+\{evex\}\s+and\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 21 bc 80 23 01 00 00\s+\{evex\}\s+and\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 21 fa\s+\{evex\}\s+and\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 21 bc 80 23 01 00 00\s+\{evex\}\s+and\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 21 f8\s+\{evex\}\s+and\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 21 bc 80 23 01 00 00\s+\{evex\}\s+and\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 20 c2\s+\{evex\}\s+and\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 20 84 80 23 01 00 00\s+\{evex\}\s+and\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 23 bc 80 23 01 00 00\s+\{evex\}\s+and\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 23 bc 80 23 01 00 00\s+\{evex\}\s+and\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 23 bc 80 23 01 00 00\s+\{evex\}\s+and\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 22 84 80 23 01 00 00\s+\{evex\}\s+and\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 52 84 08 f2 df\s+\{evex\}\s+andn\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 6c 08 f2 d7\s+\{evex\}\s+andn\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 52 84 08 f2 bc 80 23 01 00 00\s+\{evex\}\s+andn\s+r15,r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 04 08 f2 94 80 23 01 00 00\s+\{evex\}\s+andn\s+edx,r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 ff 08 fc bc 80 23 01 00 00\s+\{evex\}\s+aor\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 54 7f 08 fc bc 80 23 01 00 00\s+\{evex\}\s+aor\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 54 fe 08 fc bc 80 23 01 00 00\s+\{evex\}\s+axor\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 54 7e 08 fc bc 80 23 01 00 00\s+\{evex\}\s+axor\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 52 84 08 f7 df\s+\{evex\} bextr\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 84 08 f7 bc 80 23 01 00 00\s+\{evex\} bextr\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 72 04 08 f7 d2\s+\{evex\} bextr\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 d2 04 08 f7 94 80 23 01 00 00\s+\{evex\} bextr\s+edx,DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 df\s+\{evex\} blsi\s+r15,r15
+\s*[a-f0-9]+:\s*62 d2 6c 08 f3 df\s+\{evex\} blsi\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 9c 80 23 01 00 00\s+\{evex\} blsi\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 04 08 f3 9c 80 23 01 00 00\s+\{evex\} blsi\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 d7\s+\{evex\} blsmsk\s+r15,r15
+\s*[a-f0-9]+:\s*62 d2 6c 08 f3 d7\s+\{evex\} blsmsk\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 94 80 23 01 00 00\s+\{evex\} blsmsk\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 04 08 f3 94 80 23 01 00 00\s+\{evex\} blsmsk\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 cf\s+\{evex\} blsr\s+r15,r15
+\s*[a-f0-9]+:\s*62 d2 6c 08 f3 cf\s+\{evex\} blsr\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 8c 80 23 01 00 00\s+\{evex\} blsr\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 04 08 f3 8c 80 23 01 00 00\s+\{evex\} blsr\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 52 84 08 f5 df\s+\{evex\} bzhi\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 84 08 f5 bc 80 23 01 00 00\s+\{evex\} bzhi\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 72 04 08 f5 d2\s+\{evex\} bzhi\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 d2 04 08 f5 94 80 23 01 00 00\s+\{evex\} bzhi\s+edx,DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e6 bc 80 23 01 00 00\s+\{evex\} cmpbexadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e6 94 80 23 01 00 00\s+\{evex\} cmpbexadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e2 bc 80 23 01 00 00\s+\{evex\} cmpbxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e2 94 80 23 01 00 00\s+\{evex\} cmpbxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 ee bc 80 23 01 00 00\s+\{evex\} cmplexadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 ee 94 80 23 01 00 00\s+\{evex\} cmplexadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 ec bc 80 23 01 00 00\s+\{evex\} cmplxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 ec 94 80 23 01 00 00\s+\{evex\} cmplxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e7 bc 80 23 01 00 00\s+\{evex\} cmpnbexadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e7 94 80 23 01 00 00\s+\{evex\} cmpnbexadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e3 bc 80 23 01 00 00\s+\{evex\} cmpnbxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e3 94 80 23 01 00 00\s+\{evex\} cmpnbxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 ef bc 80 23 01 00 00\s+\{evex\} cmpnlexadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 ef 94 80 23 01 00 00\s+\{evex\} cmpnlexadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 ed bc 80 23 01 00 00\s+\{evex\} cmpnlxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 ed 94 80 23 01 00 00\s+\{evex\} cmpnlxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e1 bc 80 23 01 00 00\s+\{evex\} cmpnoxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e1 94 80 23 01 00 00\s+\{evex\} cmpnoxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 eb bc 80 23 01 00 00\s+\{evex\} cmpnpxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 eb 94 80 23 01 00 00\s+\{evex\} cmpnpxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e9 bc 80 23 01 00 00\s+\{evex\} cmpnsxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e9 94 80 23 01 00 00\s+\{evex\} cmpnsxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e5 bc 80 23 01 00 00\s+\{evex\} cmpnzxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e5 94 80 23 01 00 00\s+\{evex\} cmpnzxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e0 bc 80 23 01 00 00\s+\{evex\} cmpoxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e0 94 80 23 01 00 00\s+\{evex\} cmpoxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 ea bc 80 23 01 00 00\s+\{evex\} cmppxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 ea 94 80 23 01 00 00\s+\{evex\} cmppxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e8 bc 80 23 01 00 00\s+\{evex\} cmpsxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e8 94 80 23 01 00 00\s+\{evex\} cmpsxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e4 bc 80 23 01 00 00\s+\{evex\} cmpzxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e4 94 80 23 01 00 00\s+\{evex\} cmpzxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff cf\s+\{evex\}\s+dec\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff cf\s+\{evex\}\s+dec\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff cf\s+\{evex\}\s+dec\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe c8\s+\{evex\}\s+dec\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe 8c 80 23 01 00 00\s+\{evex\}\s+dec\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff 8c 80 23 01 00 00\s+\{evex\}\s+dec\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff 8c 80 23 01 00 00\s+\{evex\}\s+dec\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff 8c 80 23 01 00 00\s+\{evex\}\s+dec\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 f7\s+\{evex\}\s+div\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 f7\s+\{evex\}\s+div\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 f7\s+\{evex\}\s+div\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 f0\s+\{evex\}\s+div\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 b4 80 23 01 00 00\s+\{evex\}\s+div\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 b4 80 23 01 00 00\s+\{evex\}\s+div\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 b4 80 23 01 00 00\s+\{evex\}\s+div\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 b4 80 23 01 00 00\s+\{evex\}\s+div\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7e 08 da d7\s+\{evex\}\s+encodekey128\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d4 7e 08 db d7\s+\{evex\}\s+encodekey256\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7f 08 f8 bc 80 23 01 00 00\s+\{evex\}\s+enqcmd\s+r15,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*67 62 54 7f 08 f8 bc 80 23 01 00 00\s+\{evex\}\s+enqcmd\s+r15d,\[r8d\+eax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 f8 bc 80 23 01 00 00\s+\{evex\}\s+enqcmds\s+r15,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*67 62 54 7e 08 f8 bc 80 23 01 00 00\s+\{evex\}\s+enqcmds\s+r15d,\[r8d\+eax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 ff\s+\{evex\} idiv\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 ff\s+\{evex\} idiv\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 ff\s+\{evex\} idiv\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 f8\s+\{evex\} idiv\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 bc 80 23 01 00 00\s+\{evex\} idiv\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 bc 80 23 01 00 00\s+\{evex\} idiv\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 bc 80 23 01 00 00\s+\{evex\} idiv\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 bc 80 23 01 00 00\s+\{evex\} idiv\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 ef\s+\{evex\} imul\s+r15
+\s*[a-f0-9]+:\s*62 54 fc 08 af ff\s+\{evex\} imul\s+r15,r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 ef\s+\{evex\} imul\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7c 08 af d7\s+\{evex\} imul\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 ef\s+\{evex\} imul\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7d 08 af c7\s+\{evex\} imul\s+ax,r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 e8\s+\{evex\} imul\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 ac 80 23 01 00 00\s+\{evex\} imul\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 ac 80 23 01 00 00\s+\{evex\} imul\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 ac 80 23 01 00 00\s+\{evex\} imul\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fc 08 af bc 80 23 01 00 00\s+\{evex\} imul\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 af bc 80 23 01 00 00\s+\{evex\} imul\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 af bc 80 23 01 00 00\s+\{evex\} imul\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 ac 80 23 01 00 00\s+\{evex\} imul\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff c7\s+\{evex\} inc\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff c7\s+\{evex\} inc\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff c7\s+\{evex\} inc\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe c0\s+\{evex\} inc\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe 84 80 23 01 00 00\s+\{evex\} inc\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff 84 80 23 01 00 00\s+\{evex\} inc\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff 84 80 23 01 00 00\s+\{evex\} inc\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff 84 80 23 01 00 00\s+\{evex\} inc\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 f0 bc 80 23 01 00 00\s+\{evex\} invept\s+r15,OWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 f2 bc 80 23 01 00 00\s+\{evex\} invpcid\s+r15,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 f1 bc 80 23 01 00 00\s+\{evex\} invvpid\s+r15,OWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 f1 7d 08 90 eb\s+\{evex\}\s+kmovb\s+k5,k3
+\s*[a-f0-9]+:\s*62 71 7d 08 93 fd\s+\{evex\}\s+kmovb\s+r15d,k5
+\s*[a-f0-9]+:\s*62 d1 7d 08 91 ac 80 23 01 00 00\s+\{evex\}\s+kmovb\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],k5
+\s*[a-f0-9]+:\s*62 d1 7d 08 92 ef\s+\{evex\}\s+kmovb\s+k5,r15d
+\s*[a-f0-9]+:\s*62 d1 7d 08 90 ac 80 23 01 00 00\s+\{evex\}\s+kmovb\s+k5,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 f1 fd 08 90 eb\s+\{evex\}\s+kmovd\s+k5,k3
+\s*[a-f0-9]+:\s*62 71 7f 08 93 fd\s+\{evex\}\s+kmovd\s+r15d,k5
+\s*[a-f0-9]+:\s*62 d1 fd 08 91 ac 80 23 01 00 00\s+\{evex\}\s+kmovd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],k5
+\s*[a-f0-9]+:\s*62 d1 7f 08 92 ef\s+\{evex\}\s+kmovd\s+k5,r15d
+\s*[a-f0-9]+:\s*62 d1 fd 08 90 ac 80 23 01 00 00\s+\{evex\}\s+kmovd\s+k5,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 f1 fc 08 90 eb\s+\{evex\}\s+kmovq\s+k5,k3
+\s*[a-f0-9]+:\s*62 71 ff 08 93 fd\s+\{evex\}\s+kmovq\s+r15,k5
+\s*[a-f0-9]+:\s*62 d1 fc 08 91 ac 80 23 01 00 00\s+\{evex\}\s+kmovq\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],k5
+\s*[a-f0-9]+:\s*62 d1 ff 08 92 ef\s+\{evex\}\s+kmovq\s+k5,r15
+\s*[a-f0-9]+:\s*62 d1 fc 08 90 ac 80 23 01 00 00\s+\{evex\}\s+kmovq\s+k5,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 f1 7c 08 90 eb\s+\{evex\}\s+kmovw\s+k5,k3
+\s*[a-f0-9]+:\s*62 71 7c 08 93 fd\s+\{evex\}\s+kmovw\s+r15d,k5
+\s*[a-f0-9]+:\s*62 d1 7c 08 91 ac 80 23 01 00 00\s+\{evex\}\s+kmovw\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],k5
+\s*[a-f0-9]+:\s*62 d1 7c 08 92 ef\s+\{evex\}\s+kmovw\s+k5,r15d
+\s*[a-f0-9]+:\s*62 d1 7c 08 90 ac 80 23 01 00 00\s+\{evex\}\s+kmovw\s+k5,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fc 08 f5 ff\s+\{evex\} lzcnt\s+r15,r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f5 d7\s+\{evex\} lzcnt\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f5 c7\s+\{evex\} lzcnt\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 fc 08 f5 bc 80 23 01 00 00\s+\{evex\} lzcnt\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 f5 bc 80 23 01 00 00\s+\{evex\} lzcnt\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 f5 bc 80 23 01 00 00\s+\{evex\} lzcnt\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fc 08 60 ff\s+\{evex\} movbe\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 61 bc 80 23 01 00 00\s+\{evex\} movbe\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 60 d7\s+\{evex\} movbe\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 61 bc 80 23 01 00 00\s+\{evex\} movbe\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 60 c7\s+\{evex\} movbe\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 61 bc 80 23 01 00 00\s+\{evex\} movbe\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 54 fc 08 60 bc 80 23 01 00 00\s+\{evex\} movbe\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 60 bc 80 23 01 00 00\s+\{evex\} movbe\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 60 bc 80 23 01 00 00\s+\{evex\} movbe\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 f8 bc 80 23 01 00 00\s+\{evex\} movdir64b\s+r15,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*67 62 54 7d 08 f8 bc 80 23 01 00 00\s+\{evex\} movdir64b\s+r15d,\[r8d\+eax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fc 08 f9 bc 80 23 01 00 00\s+\{evex\} movdiri\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 54 7c 08 f9 bc 80 23 01 00 00\s+\{evex\} movdiri\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 e7\s+\{evex\} mul\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 e7\s+\{evex\} mul\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 e7\s+\{evex\} mul\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 e0\s+\{evex\} mul\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 a4 80 23 01 00 00\s+\{evex\} mul\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 a4 80 23 01 00 00\s+\{evex\} mul\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 a4 80 23 01 00 00\s+\{evex\} mul\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 a4 80 23 01 00 00\s+\{evex\} mul\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 52 87 08 f6 df\s+\{evex\} mulx\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 6f 08 f6 d7\s+\{evex\} mulx\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 52 87 08 f6 bc 80 23 01 00 00\s+\{evex\} mulx\s+r15,r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 07 08 f6 94 80 23 01 00 00\s+\{evex\} mulx\s+edx,r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 df\s+\{evex\} neg\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 df\s+\{evex\} neg\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 df\s+\{evex\} neg\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 d8\s+\{evex\} neg\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 9c 80 23 01 00 00\s+\{evex\} neg\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 9c 80 23 01 00 00\s+\{evex\} neg\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 9c 80 23 01 00 00\s+\{evex\} neg\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 9c 80 23 01 00 00\s+\{evex\} neg\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 d7\s+\{evex\} not\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 d7\s+\{evex\} not\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 d7\s+\{evex\} not\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 d0\s+\{evex\} not\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 94 80 23 01 00 00\s+\{evex\} not\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 94 80 23 01 00 00\s+\{evex\} not\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 94 80 23 01 00 00\s+\{evex\} not\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 94 80 23 01 00 00\s+\{evex\} not\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 cf 7b\s+\{evex\} or\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 cf 7b\s+\{evex\} or\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 cf 7b\s+\{evex\} or\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 c8 7b\s+\{evex\} or\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 8c 80 23 01 00 00 7b\s+\{evex\} or\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 8c 80 23 01 00 00 7b\s+\{evex\} or\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 8c 80 23 01 00 00 7b\s+\{evex\} or\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 8c 80 23 01 00 00 7b\s+\{evex\} or\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 09 ff\s+\{evex\} or\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 09 bc 80 23 01 00 00\s+\{evex\} or\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 09 fa\s+\{evex\} or\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 09 bc 80 23 01 00 00\s+\{evex\} or\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 09 f8\s+\{evex\} or\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 09 bc 80 23 01 00 00\s+\{evex\} or\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 08 c2\s+\{evex\} or\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 08 84 80 23 01 00 00\s+\{evex\} or\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 0b bc 80 23 01 00 00\s+\{evex\} or\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 0b bc 80 23 01 00 00\s+\{evex\} or\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 0b bc 80 23 01 00 00\s+\{evex\} or\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 0a 84 80 23 01 00 00\s+\{evex\} or\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 52 87 08 f5 df\s+\{evex\} pdep\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 6f 08 f5 d7\s+\{evex\} pdep\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 52 87 08 f5 bc 80 23 01 00 00\s+\{evex\} pdep\s+r15,r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 07 08 f5 94 80 23 01 00 00\s+\{evex\} pdep\s+edx,r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 52 86 08 f5 df\s+\{evex\} pext\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 6e 08 f5 d7\s+\{evex\} pext\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 52 86 08 f5 bc 80 23 01 00 00\s+\{evex\} pext\s+r15,r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 06 08 f5 94 80 23 01 00 00\s+\{evex\} pext\s+edx,r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fc 08 88 ff\s+\{evex\} popcnt\s+r15,r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 88 d7\s+\{evex\} popcnt\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 88 c7\s+\{evex\} popcnt\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 fc 08 88 bc 80 23 01 00 00\s+\{evex\} popcnt\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 88 bc 80 23 01 00 00\s+\{evex\} popcnt\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 88 bc 80 23 01 00 00\s+\{evex\} popcnt\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 d7 7b\s+\{evex\}\s+rcl\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 d7 7b\s+\{evex\}\s+rcl\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 d7 7b\s+\{evex\}\s+rcl\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 d0 7b\s+\{evex\}\s+rcl\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 94 80 23 01 00 00 7b\s+\{evex\}\s+rcl\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 94 80 23 01 00 00 7b\s+\{evex\}\s+rcl\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 94 80 23 01 00 00 7b\s+\{evex\}\s+rcl\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 94 80 23 01 00 00 7b\s+\{evex\}\s+rcl\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 d7\s+\{evex\}\s+rcl\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 d7\s+\{evex\}\s+rcl\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 d7\s+\{evex\}\s+rcl\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 d0\s+\{evex\}\s+rcl\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 d7\s+\{evex\}\s+rcl\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 d7\s+\{evex\}\s+rcl\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 d7\s+\{evex\}\s+rcl\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 d0\s+\{evex\}\s+rcl\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 df 7b\s+\{evex\}\s+rcr\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 df 7b\s+\{evex\}\s+rcr\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 df 7b\s+\{evex\}\s+rcr\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 d8 7b\s+\{evex\}\s+rcr\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 9c 80 23 01 00 00 7b\s+\{evex\}\s+rcr\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 9c 80 23 01 00 00 7b\s+\{evex\}\s+rcr\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 9c 80 23 01 00 00 7b\s+\{evex\}\s+rcr\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 9c 80 23 01 00 00 7b\s+\{evex\}\s+rcr\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 df\s+\{evex\}\s+rcr\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 df\s+\{evex\}\s+rcr\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 df\s+\{evex\}\s+rcr\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 d8\s+\{evex\}\s+rcr\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 df\s+\{evex\}\s+rcr\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 df\s+\{evex\}\s+rcr\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 df\s+\{evex\}\s+rcr\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 d8\s+\{evex\}\s+rcr\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 c7 7b\s+\{evex\}\s+rol\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 c7 7b\s+\{evex\}\s+rol\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 c7 7b\s+\{evex\}\s+rol\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 c0 7b\s+\{evex\}\s+rol\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 84 80 23 01 00 00 7b\s+\{evex\}\s+rol\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 84 80 23 01 00 00 7b\s+\{evex\}\s+rol\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 84 80 23 01 00 00 7b\s+\{evex\}\s+rol\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 84 80 23 01 00 00 7b\s+\{evex\}\s+rol\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 c7\s+\{evex\}\s+rol\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 c7\s+\{evex\}\s+rol\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 c7\s+\{evex\}\s+rol\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 c0\s+\{evex\}\s+rol\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 84 80 23 01 00 00\s+\{evex\}\s+rol\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 84 80 23 01 00 00\s+\{evex\}\s+rol\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 84 80 23 01 00 00\s+\{evex\}\s+rol\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 84 80 23 01 00 00\s+\{evex\}\s+rol\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 c7\s+\{evex\}\s+rol\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 c7\s+\{evex\}\s+rol\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 c7\s+\{evex\}\s+rol\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 c0\s+\{evex\}\s+rol\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 84 80 23 01 00 00\s+\{evex\}\s+rol\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 84 80 23 01 00 00\s+\{evex\}\s+rol\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 84 80 23 01 00 00\s+\{evex\}\s+rol\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 84 80 23 01 00 00\s+\{evex\}\s+rol\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 cf 7b\s+\{evex\}\s+ror\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 cf 7b\s+\{evex\}\s+ror\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 cf 7b\s+\{evex\}\s+ror\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 c8 7b\s+\{evex\}\s+ror\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 8c 80 23 01 00 00 7b\s+\{evex\}\s+ror\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 8c 80 23 01 00 00 7b\s+\{evex\}\s+ror\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 8c 80 23 01 00 00 7b\s+\{evex\}\s+ror\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 8c 80 23 01 00 00 7b\s+\{evex\}\s+ror\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 cf\s+\{evex\}\s+ror\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 cf\s+\{evex\}\s+ror\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 cf\s+\{evex\}\s+ror\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 c8\s+\{evex\}\s+ror\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 cf\s+\{evex\}\s+ror\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 cf\s+\{evex\}\s+ror\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 cf\s+\{evex\}\s+ror\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 c8\s+\{evex\}\s+ror\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 53 ff 08 f0 ff 7b\s+\{evex\}\s+rorx\s+r15,r15,0x7b
+\s*[a-f0-9]+:\s*62 d3 7f 08 f0 d7 7b\s+\{evex\}\s+rorx\s+edx,r15d,0x7b
+\s*[a-f0-9]+:\s*62 53 ff 08 f0 bc 80 23 01 00 00 7b\s+\{evex\}\s+rorx\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 53 7f 08 f0 bc 80 23 01 00 00 7b\s+\{evex\}\s+rorx\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 ff 7b\s+\{evex\} sar\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 ff 7b\s+\{evex\} sar\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 ff 7b\s+\{evex\} sar\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 f8 7b\s+\{evex\} sar\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 bc 80 23 01 00 00 7b\s+\{evex\} sar\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 bc 80 23 01 00 00 7b\s+\{evex\} sar\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 bc 80 23 01 00 00 7b\s+\{evex\} sar\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 bc 80 23 01 00 00 7b\s+\{evex\} sar\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 ff\s+\{evex\} sar\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 ff\s+\{evex\} sar\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 ff\s+\{evex\} sar\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 f8\s+\{evex\} sar\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 bc 80 23 01 00 00\s+\{evex\} sar\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 bc 80 23 01 00 00\s+\{evex\} sar\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 bc 80 23 01 00 00\s+\{evex\} sar\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 bc 80 23 01 00 00\s+\{evex\} sar\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 ff\s+\{evex\} sar\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 ff\s+\{evex\} sar\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 ff\s+\{evex\} sar\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 f8\s+\{evex\} sar\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 bc 80 23 01 00 00\s+\{evex\} sar\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 bc 80 23 01 00 00\s+\{evex\} sar\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 bc 80 23 01 00 00\s+\{evex\} sar\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 bc 80 23 01 00 00\s+\{evex\} sar\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 52 86 08 f7 df\s+\{evex\} sarx\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 86 08 f7 bc 80 23 01 00 00\s+\{evex\} sarx\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 72 06 08 f7 d2\s+\{evex\} sarx\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 d2 06 08 f7 94 80 23 01 00 00\s+\{evex\} sarx\s+edx,DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 df 7b\s+\{evex\} sbb\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 df 7b\s+\{evex\} sbb\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 df 7b\s+\{evex\} sbb\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 d8 7b\s+\{evex\} sbb\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 9c 80 23 01 00 00 7b\s+\{evex\} sbb\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 9c 80 23 01 00 00 7b\s+\{evex\} sbb\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 9c 80 23 01 00 00 7b\s+\{evex\} sbb\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 9c 80 23 01 00 00 7b\s+\{evex\} sbb\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 19 ff\s+\{evex\} sbb\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 19 bc 80 23 01 00 00\s+\{evex\} sbb\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 19 fa\s+\{evex\} sbb\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 19 bc 80 23 01 00 00\s+\{evex\} sbb\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 19 f8\s+\{evex\} sbb\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 19 bc 80 23 01 00 00\s+\{evex\} sbb\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 18 c2\s+\{evex\} sbb\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 18 84 80 23 01 00 00\s+\{evex\} sbb\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 1b bc 80 23 01 00 00\s+\{evex\} sbb\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 1b bc 80 23 01 00 00\s+\{evex\} sbb\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 1b bc 80 23 01 00 00\s+\{evex\} sbb\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 1a 84 80 23 01 00 00\s+\{evex\} sbb\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 d9 e5\s+\{evex\} sha1msg1 xmm12,xmm13
+\s*[a-f0-9]+:\s*62 54 7c 08 d9 a4 80 23 01 00 00\s+\{evex\} sha1msg1 xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 da e5\s+\{evex\} sha1msg2 xmm12,xmm13
+\s*[a-f0-9]+:\s*62 54 7c 08 da a4 80 23 01 00 00\s+\{evex\} sha1msg2 xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 d8 e5\s+\{evex\} sha1nexte xmm12,xmm13
+\s*[a-f0-9]+:\s*62 54 7c 08 d8 a4 80 23 01 00 00\s+\{evex\} sha1nexte xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 d4 e5 7b\s+\{evex\} sha1rnds4 xmm12,xmm13,0x7b
+\s*[a-f0-9]+:\s*62 54 7c 08 d4 a4 80 23 01 00 00 7b\s+\{evex\} sha1rnds4 xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 7c 08 dc e5\s+\{evex\} sha256msg1 xmm12,xmm13
+\s*[a-f0-9]+:\s*62 54 7c 08 dc a4 80 23 01 00 00\s+\{evex\} sha256msg1 xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 dd e5\s+\{evex\} sha256msg2 xmm12,xmm13
+\s*[a-f0-9]+:\s*62 54 7c 08 dd a4 80 23 01 00 00\s+\{evex\} sha256msg2 xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 db a4 80 23 01 00 00\s+\{evex\} sha256rnds2 xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\],xmm0
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 e7 7b\s+\{evex\} shl\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 e7 7b\s+\{evex\} shl\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 e7 7b\s+\{evex\} shl\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 e0 7b\s+\{evex\} shl\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 a4 80 23 01 00 00 7b\s+\{evex\} shl\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 a4 80 23 01 00 00 7b\s+\{evex\} shl\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 a4 80 23 01 00 00 7b\s+\{evex\} shl\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 a4 80 23 01 00 00 7b\s+\{evex\} shl\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 e7\s+\{evex\} shl\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 e7\s+\{evex\} shl\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 e7\s+\{evex\} shl\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 e0\s+\{evex\} shl\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 a4 80 23 01 00 00\s+\{evex\} shl\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 a4 80 23 01 00 00\s+\{evex\} shl\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 a4 80 23 01 00 00\s+\{evex\} shl\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 a4 80 23 01 00 00\s+\{evex\} shl\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 e7\s+\{evex\} shl\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 e7\s+\{evex\} shl\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 e7\s+\{evex\} shl\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 e0\s+\{evex\} shl\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 a4 80 23 01 00 00\s+\{evex\} shl\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 a4 80 23 01 00 00\s+\{evex\} shl\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 a4 80 23 01 00 00\s+\{evex\} shl\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 a4 80 23 01 00 00\s+\{evex\} shl\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 54 fc 08 24 ff 7b\s+\{evex\} shld\s+r15,r15,0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 24 bc 80 23 01 00 00 7b\s+\{evex\} shld\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,0x7b
+\s*[a-f0-9]+:\s*62 74 7c 08 24 fa 7b\s+\{evex\} shld\s+edx,r15d,0x7b
+\s*[a-f0-9]+:\s*62 54 7c 08 24 bc 80 23 01 00 00 7b\s+\{evex\} shld\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d,0x7b
+\s*[a-f0-9]+:\s*62 74 7d 08 24 f8 7b\s+\{evex\} shld\s+ax,r15w,0x7b
+\s*[a-f0-9]+:\s*62 54 7d 08 24 bc 80 23 01 00 00 7b\s+\{evex\} shld\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w,0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 a5 ff\s+\{evex\} shld\s+r15,r15,cl
+\s*[a-f0-9]+:\s*62 54 fc 08 a5 bc 80 23 01 00 00\s+\{evex\} shld\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,cl
+\s*[a-f0-9]+:\s*62 74 7c 08 a5 fa\s+\{evex\} shld\s+edx,r15d,cl
+\s*[a-f0-9]+:\s*62 54 7c 08 a5 bc 80 23 01 00 00\s+\{evex\} shld\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d,cl
+\s*[a-f0-9]+:\s*62 74 7d 08 a5 f8\s+\{evex\} shld\s+ax,r15w,cl
+\s*[a-f0-9]+:\s*62 54 7d 08 a5 bc 80 23 01 00 00\s+\{evex\} shld\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w,cl
+\s*[a-f0-9]+:\s*62 52 85 08 f7 df\s+\{evex\} shlx\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 85 08 f7 bc 80 23 01 00 00\s+\{evex\} shlx\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 72 05 08 f7 d2\s+\{evex\} shlx\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 d2 05 08 f7 94 80 23 01 00 00\s+\{evex\} shlx\s+edx,DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 ef 7b\s+\{evex\} shr\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 ef 7b\s+\{evex\} shr\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 ef 7b\s+\{evex\} shr\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 e8 7b\s+\{evex\} shr\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 ac 80 23 01 00 00 7b\s+\{evex\} shr\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 ac 80 23 01 00 00 7b\s+\{evex\} shr\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 ac 80 23 01 00 00 7b\s+\{evex\} shr\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 ac 80 23 01 00 00 7b\s+\{evex\} shr\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 ef\s+\{evex\} shr\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 ef\s+\{evex\} shr\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 ef\s+\{evex\} shr\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 e8\s+\{evex\} shr\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 ac 80 23 01 00 00\s+\{evex\} shr\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 ac 80 23 01 00 00\s+\{evex\} shr\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 ac 80 23 01 00 00\s+\{evex\} shr\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 ac 80 23 01 00 00\s+\{evex\} shr\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 ef\s+\{evex\} shr\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 ef\s+\{evex\} shr\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 ef\s+\{evex\} shr\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 e8\s+\{evex\} shr\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 ac 80 23 01 00 00\s+\{evex\} shr\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 ac 80 23 01 00 00\s+\{evex\} shr\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 ac 80 23 01 00 00\s+\{evex\} shr\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 ac 80 23 01 00 00\s+\{evex\} shr\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 54 fc 08 2c ff 7b\s+\{evex\} shrd\s+r15,r15,0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 2c bc 80 23 01 00 00 7b\s+\{evex\} shrd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,0x7b
+\s*[a-f0-9]+:\s*62 74 7c 08 2c fa 7b\s+\{evex\} shrd\s+edx,r15d,0x7b
+\s*[a-f0-9]+:\s*62 54 7c 08 2c bc 80 23 01 00 00 7b\s+\{evex\} shrd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d,0x7b
+\s*[a-f0-9]+:\s*62 74 7d 08 2c f8 7b\s+\{evex\} shrd\s+ax,r15w,0x7b
+\s*[a-f0-9]+:\s*62 54 7d 08 2c bc 80 23 01 00 00 7b\s+\{evex\} shrd\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w,0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 ad ff\s+\{evex\} shrd\s+r15,r15,cl
+\s*[a-f0-9]+:\s*62 54 fc 08 ad bc 80 23 01 00 00\s+\{evex\} shrd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,cl
+\s*[a-f0-9]+:\s*62 74 7c 08 ad fa\s+\{evex\} shrd\s+edx,r15d,cl
+\s*[a-f0-9]+:\s*62 54 7c 08 ad bc 80 23 01 00 00\s+\{evex\} shrd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d,cl
+\s*[a-f0-9]+:\s*62 74 7d 08 ad f8\s+\{evex\} shrd\s+ax,r15w,cl
+\s*[a-f0-9]+:\s*62 54 7d 08 ad bc 80 23 01 00 00\s+\{evex\} shrd\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w,cl
+\s*[a-f0-9]+:\s*62 52 87 08 f7 df\s+\{evex\} shrx\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 87 08 f7 bc 80 23 01 00 00\s+\{evex\} shrx\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 72 07 08 f7 d2\s+\{evex\} shrx\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 d2 07 08 f7 94 80 23 01 00 00\s+\{evex\} shrx\s+edx,DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 ef 7b\s+\{evex\} sub\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 ef 7b\s+\{evex\} sub\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 ef 7b\s+\{evex\} sub\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 e8 7b\s+\{evex\} sub\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 ac 80 23 01 00 00 7b\s+\{evex\} sub\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 ac 80 23 01 00 00 7b\s+\{evex\} sub\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 ac 80 23 01 00 00 7b\s+\{evex\} sub\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 ac 80 23 01 00 00 7b\s+\{evex\} sub\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 29 ff\s+\{evex\} sub\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 29 bc 80 23 01 00 00\s+\{evex\} sub\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 29 fa\s+\{evex\} sub\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 29 bc 80 23 01 00 00\s+\{evex\} sub\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 29 f8\s+\{evex\} sub\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 29 bc 80 23 01 00 00\s+\{evex\} sub\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 28 c2\s+\{evex\} sub\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 28 84 80 23 01 00 00\s+\{evex\} sub\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 2b bc 80 23 01 00 00\s+\{evex\} sub\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 2b bc 80 23 01 00 00\s+\{evex\} sub\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 2b bc 80 23 01 00 00\s+\{evex\} sub\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 2a 84 80 23 01 00 00\s+\{evex\} sub\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fc 08 f4 ff\s+\{evex\} tzcnt\s+r15,r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f4 d7\s+\{evex\} tzcnt\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f4 c7\s+\{evex\} tzcnt\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 fc 08 f4 bc 80 23 01 00 00\s+\{evex\} tzcnt\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 f4 bc 80 23 01 00 00\s+\{evex\} tzcnt\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 f4 bc 80 23 01 00 00\s+\{evex\} tzcnt\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 66 bc 80 23 01 00 00\s+\{evex\} wrssd\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 54 fc 08 66 bc 80 23 01 00 00\s+\{evex\} wrssq\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 54 7d 08 65 bc 80 23 01 00 00\s+\{evex\} wrussd\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 54 fd 08 65 bc 80 23 01 00 00\s+\{evex\} wrussq\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 f7 7b\s+\{evex\} xor\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 f7 7b\s+\{evex\} xor\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 f7 7b\s+\{evex\} xor\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 f0 7b\s+\{evex\} xor\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 b4 80 23 01 00 00 7b\s+\{evex\} xor\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 b4 80 23 01 00 00 7b\s+\{evex\} xor\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 b4 80 23 01 00 00 7b\s+\{evex\} xor\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 b4 80 23 01 00 00 7b\s+\{evex\} xor\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 31 ff\s+\{evex\} xor\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 31 bc 80 23 01 00 00\s+\{evex\} xor\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 31 fa\s+\{evex\} xor\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 31 bc 80 23 01 00 00\s+\{evex\} xor\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 31 f8\s+\{evex\} xor\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 31 bc 80 23 01 00 00\s+\{evex\} xor\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 30 c2\s+\{evex\} xor\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 30 84 80 23 01 00 00\s+\{evex\} xor\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 33 bc 80 23 01 00 00\s+\{evex\} xor\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 33 bc 80 23 01 00 00\s+\{evex\} xor\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 33 bc 80 23 01 00 00\s+\{evex\} xor\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 32 84 80 23 01 00 00\s+\{evex\} xor\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fc 08 fc bc 80 23 01 00 00\s+\{evex\}\s+aadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 54 7c 08 fc bc 80 23 01 00 00\s+\{evex\}\s+aadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 54 fd 08 fc bc 80 23 01 00 00\s+\{evex\}\s+aand\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 54 7d 08 fc bc 80 23 01 00 00\s+\{evex\}\s+aand\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 d7 7b\s+\{evex\}\s+adc\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 d7 7b\s+\{evex\}\s+adc\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 d7 7b\s+\{evex\}\s+adc\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 d0 7b\s+\{evex\}\s+adc\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 94 80 23 01 00 00 7b\s+\{evex\}\s+adc\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 94 80 23 01 00 00 7b\s+\{evex\}\s+adc\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 94 80 23 01 00 00 7b\s+\{evex\}\s+adc\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 94 80 23 01 00 00 7b\s+\{evex\}\s+adc\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 11 ff\s+\{evex\}\s+adc\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 11 bc 80 23 01 00 00\s+\{evex\}\s+adc\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 11 fa\s+\{evex\}\s+adc\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 11 bc 80 23 01 00 00\s+\{evex\}\s+adc\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 11 f8\s+\{evex\}\s+adc\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 11 bc 80 23 01 00 00\s+\{evex\}\s+adc\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 10 c2\s+\{evex\}\s+adc\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 10 84 80 23 01 00 00\s+\{evex\}\s+adc\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 13 bc 80 23 01 00 00\s+\{evex\}\s+adc\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 13 bc 80 23 01 00 00\s+\{evex\}\s+adc\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 13 bc 80 23 01 00 00\s+\{evex\}\s+adc\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 12 84 80 23 01 00 00\s+\{evex\}\s+adc\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fd 08 66 ff\s+\{evex\}\s+adcx\s+r15,r15
+\s*[a-f0-9]+:\s*62 d4 7d 08 66 d7\s+\{evex\}\s+adcx\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 fd 08 66 bc 80 23 01 00 00\s+\{evex\}\s+adcx\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 66 bc 80 23 01 00 00\s+\{evex\}\s+adcx\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 c7 7b\s+\{evex\}\s+add\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 c7 7b\s+\{evex\}\s+add\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 c7 7b\s+\{evex\}\s+add\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 c0 7b\s+\{evex\}\s+add\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 84 80 23 01 00 00 7b\s+\{evex\}\s+add\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 84 80 23 01 00 00 7b\s+\{evex\}\s+add\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 84 80 23 01 00 00 7b\s+\{evex\}\s+add\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 84 80 23 01 00 00 7b\s+\{evex\}\s+add\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 01 ff\s+\{evex\}\s+add\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 01 bc 80 23 01 00 00\s+\{evex\}\s+add\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 01 fa\s+\{evex\}\s+add\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 01 bc 80 23 01 00 00\s+\{evex\}\s+add\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 01 f8\s+\{evex\}\s+add\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 01 bc 80 23 01 00 00\s+\{evex\}\s+add\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 00 c2\s+\{evex\}\s+add\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 00 84 80 23 01 00 00\s+\{evex\}\s+add\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 03 bc 80 23 01 00 00\s+\{evex\}\s+add\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 03 bc 80 23 01 00 00\s+\{evex\}\s+add\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 03 bc 80 23 01 00 00\s+\{evex\}\s+add\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 02 84 80 23 01 00 00\s+\{evex\}\s+add\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fe 08 66 ff\s+\{evex\}\s+adox\s+r15,r15
+\s*[a-f0-9]+:\s*62 d4 7e 08 66 d7\s+\{evex\}\s+adox\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 fe 08 66 bc 80 23 01 00 00\s+\{evex\}\s+adox\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 66 bc 80 23 01 00 00\s+\{evex\}\s+adox\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 dd a4 80 23 01 00 00\s+\{evex\}\s+aesdec128kl xmm12,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 df a4 80 23 01 00 00\s+\{evex\}\s+aesdec256kl xmm12,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 8c 80 23 01 00 00\s+\{evex\}\s+aesdecwide128kl\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 9c 80 23 01 00 00\s+\{evex\}\s+aesdecwide256kl\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 dc a4 80 23 01 00 00\s+\{evex\}\s+aesenc128kl xmm12,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 de a4 80 23 01 00 00\s+\{evex\}\s+aesenc256kl xmm12,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 84 80 23 01 00 00\s+\{evex\}\s+aesencwide128kl\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 94 80 23 01 00 00\s+\{evex\}\s+aesencwide256kl\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 e7 7b\s+\{evex\}\s+and\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 e7 7b\s+\{evex\}\s+and\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 e7 7b\s+\{evex\}\s+and\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 e0 7b\s+\{evex\}\s+and\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 a4 80 23 01 00 00 7b\s+\{evex\}\s+and\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 a4 80 23 01 00 00 7b\s+\{evex\}\s+and\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 a4 80 23 01 00 00 7b\s+\{evex\}\s+and\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 a4 80 23 01 00 00 7b\s+\{evex\}\s+and\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 21 ff\s+\{evex\}\s+and\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 21 bc 80 23 01 00 00\s+\{evex\}\s+and\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 21 fa\s+\{evex\}\s+and\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 21 bc 80 23 01 00 00\s+\{evex\}\s+and\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 21 f8\s+\{evex\}\s+and\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 21 bc 80 23 01 00 00\s+\{evex\}\s+and\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 20 c2\s+\{evex\}\s+and\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 20 84 80 23 01 00 00\s+\{evex\}\s+and\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 23 bc 80 23 01 00 00\s+\{evex\}\s+and\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 23 bc 80 23 01 00 00\s+\{evex\}\s+and\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 23 bc 80 23 01 00 00\s+\{evex\}\s+and\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 22 84 80 23 01 00 00\s+\{evex\}\s+and\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 52 84 08 f2 df\s+\{evex\}\s+andn\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 6c 08 f2 d7\s+\{evex\}\s+andn\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 52 84 08 f2 bc 80 23 01 00 00\s+\{evex\}\s+andn\s+r15,r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 04 08 f2 94 80 23 01 00 00\s+\{evex\}\s+andn\s+edx,r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 ff 08 fc bc 80 23 01 00 00\s+\{evex\}\s+aor\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 54 7f 08 fc bc 80 23 01 00 00\s+\{evex\}\s+aor\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 54 fe 08 fc bc 80 23 01 00 00\s+\{evex\}\s+axor\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 54 7e 08 fc bc 80 23 01 00 00\s+\{evex\}\s+axor\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 52 84 08 f7 df\s+\{evex\} bextr\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 84 08 f7 bc 80 23 01 00 00\s+\{evex\} bextr\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 72 04 08 f7 d2\s+\{evex\} bextr\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 d2 04 08 f7 94 80 23 01 00 00\s+\{evex\} bextr\s+edx,DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 df\s+\{evex\} blsi\s+r15,r15
+\s*[a-f0-9]+:\s*62 d2 6c 08 f3 df\s+\{evex\} blsi\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 9c 80 23 01 00 00\s+\{evex\} blsi\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 04 08 f3 9c 80 23 01 00 00\s+\{evex\} blsi\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 d7\s+\{evex\} blsmsk\s+r15,r15
+\s*[a-f0-9]+:\s*62 d2 6c 08 f3 d7\s+\{evex\} blsmsk\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 94 80 23 01 00 00\s+\{evex\} blsmsk\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 04 08 f3 94 80 23 01 00 00\s+\{evex\} blsmsk\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 cf\s+\{evex\} blsr\s+r15,r15
+\s*[a-f0-9]+:\s*62 d2 6c 08 f3 cf\s+\{evex\} blsr\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 8c 80 23 01 00 00\s+\{evex\} blsr\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 04 08 f3 8c 80 23 01 00 00\s+\{evex\} blsr\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 52 84 08 f5 df\s+\{evex\} bzhi\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 84 08 f5 bc 80 23 01 00 00\s+\{evex\} bzhi\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 72 04 08 f5 d2\s+\{evex\} bzhi\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 d2 04 08 f5 94 80 23 01 00 00\s+\{evex\} bzhi\s+edx,DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e6 bc 80 23 01 00 00\s+\{evex\} cmpbexadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e6 94 80 23 01 00 00\s+\{evex\} cmpbexadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e2 bc 80 23 01 00 00\s+\{evex\} cmpbxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e2 94 80 23 01 00 00\s+\{evex\} cmpbxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 ee bc 80 23 01 00 00\s+\{evex\} cmplexadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 ee 94 80 23 01 00 00\s+\{evex\} cmplexadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 ec bc 80 23 01 00 00\s+\{evex\} cmplxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 ec 94 80 23 01 00 00\s+\{evex\} cmplxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e7 bc 80 23 01 00 00\s+\{evex\} cmpnbexadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e7 94 80 23 01 00 00\s+\{evex\} cmpnbexadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e3 bc 80 23 01 00 00\s+\{evex\} cmpnbxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e3 94 80 23 01 00 00\s+\{evex\} cmpnbxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 ef bc 80 23 01 00 00\s+\{evex\} cmpnlexadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 ef 94 80 23 01 00 00\s+\{evex\} cmpnlexadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 ed bc 80 23 01 00 00\s+\{evex\} cmpnlxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 ed 94 80 23 01 00 00\s+\{evex\} cmpnlxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e1 bc 80 23 01 00 00\s+\{evex\} cmpnoxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e1 94 80 23 01 00 00\s+\{evex\} cmpnoxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 eb bc 80 23 01 00 00\s+\{evex\} cmpnpxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 eb 94 80 23 01 00 00\s+\{evex\} cmpnpxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e9 bc 80 23 01 00 00\s+\{evex\} cmpnsxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e9 94 80 23 01 00 00\s+\{evex\} cmpnsxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e5 bc 80 23 01 00 00\s+\{evex\} cmpnzxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e5 94 80 23 01 00 00\s+\{evex\} cmpnzxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e0 bc 80 23 01 00 00\s+\{evex\} cmpoxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e0 94 80 23 01 00 00\s+\{evex\} cmpoxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 ea bc 80 23 01 00 00\s+\{evex\} cmppxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 ea 94 80 23 01 00 00\s+\{evex\} cmppxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e8 bc 80 23 01 00 00\s+\{evex\} cmpsxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e8 94 80 23 01 00 00\s+\{evex\} cmpsxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 52 85 08 e4 bc 80 23 01 00 00\s+\{evex\} cmpzxadd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,r15
+\s*[a-f0-9]+:\s*62 d2 05 08 e4 94 80 23 01 00 00\s+\{evex\} cmpzxadd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],edx,r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff cf\s+\{evex\}\s+dec\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff cf\s+\{evex\}\s+dec\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff cf\s+\{evex\}\s+dec\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe c8\s+\{evex\}\s+dec\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe 8c 80 23 01 00 00\s+\{evex\}\s+dec\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff 8c 80 23 01 00 00\s+\{evex\}\s+dec\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff 8c 80 23 01 00 00\s+\{evex\}\s+dec\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff 8c 80 23 01 00 00\s+\{evex\}\s+dec\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 f7\s+\{evex\}\s+div\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 f7\s+\{evex\}\s+div\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 f7\s+\{evex\}\s+div\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 f0\s+\{evex\}\s+div\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 b4 80 23 01 00 00\s+\{evex\}\s+div\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 b4 80 23 01 00 00\s+\{evex\}\s+div\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 b4 80 23 01 00 00\s+\{evex\}\s+div\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 b4 80 23 01 00 00\s+\{evex\}\s+div\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7e 08 da d7\s+\{evex\}\s+encodekey128\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d4 7e 08 db d7\s+\{evex\}\s+encodekey256\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7f 08 f8 bc 80 23 01 00 00\s+\{evex\}\s+enqcmd\s+r15,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*67 62 54 7f 08 f8 bc 80 23 01 00 00\s+\{evex\}\s+enqcmd\s+r15d,\[r8d\+eax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 f8 bc 80 23 01 00 00\s+\{evex\}\s+enqcmds\s+r15,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*67 62 54 7e 08 f8 bc 80 23 01 00 00\s+\{evex\}\s+enqcmds\s+r15d,\[r8d\+eax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 ff\s+\{evex\} idiv\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 ff\s+\{evex\} idiv\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 ff\s+\{evex\} idiv\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 f8\s+\{evex\} idiv\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 bc 80 23 01 00 00\s+\{evex\} idiv\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 bc 80 23 01 00 00\s+\{evex\} idiv\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 bc 80 23 01 00 00\s+\{evex\} idiv\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 bc 80 23 01 00 00\s+\{evex\} idiv\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 ef\s+\{evex\} imul\s+r15
+\s*[a-f0-9]+:\s*62 54 fc 08 af ff\s+\{evex\} imul\s+r15,r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 ef\s+\{evex\} imul\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7c 08 af d7\s+\{evex\} imul\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 ef\s+\{evex\} imul\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7d 08 af c7\s+\{evex\} imul\s+ax,r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 e8\s+\{evex\} imul\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 ac 80 23 01 00 00\s+\{evex\} imul\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 ac 80 23 01 00 00\s+\{evex\} imul\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 ac 80 23 01 00 00\s+\{evex\} imul\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fc 08 af bc 80 23 01 00 00\s+\{evex\} imul\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 af bc 80 23 01 00 00\s+\{evex\} imul\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 af bc 80 23 01 00 00\s+\{evex\} imul\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 ac 80 23 01 00 00\s+\{evex\} imul\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff c7\s+\{evex\} inc\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff c7\s+\{evex\} inc\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff c7\s+\{evex\} inc\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe c0\s+\{evex\} inc\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe 84 80 23 01 00 00\s+\{evex\} inc\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff 84 80 23 01 00 00\s+\{evex\} inc\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff 84 80 23 01 00 00\s+\{evex\} inc\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff 84 80 23 01 00 00\s+\{evex\} inc\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 f0 bc 80 23 01 00 00\s+\{evex\} invept\s+r15,OWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 f2 bc 80 23 01 00 00\s+\{evex\} invpcid\s+r15,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7e 08 f1 bc 80 23 01 00 00\s+\{evex\} invvpid\s+r15,OWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 f1 7d 08 90 eb\s+\{evex\}\s+kmovb\s+k5,k3
+\s*[a-f0-9]+:\s*62 71 7d 08 93 fd\s+\{evex\}\s+kmovb\s+r15d,k5
+\s*[a-f0-9]+:\s*62 d1 7d 08 91 ac 80 23 01 00 00\s+\{evex\}\s+kmovb\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],k5
+\s*[a-f0-9]+:\s*62 d1 7d 08 92 ef\s+\{evex\}\s+kmovb\s+k5,r15d
+\s*[a-f0-9]+:\s*62 d1 7d 08 90 ac 80 23 01 00 00\s+\{evex\}\s+kmovb\s+k5,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 f1 fd 08 90 eb\s+\{evex\}\s+kmovd\s+k5,k3
+\s*[a-f0-9]+:\s*62 71 7f 08 93 fd\s+\{evex\}\s+kmovd\s+r15d,k5
+\s*[a-f0-9]+:\s*62 d1 fd 08 91 ac 80 23 01 00 00\s+\{evex\}\s+kmovd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],k5
+\s*[a-f0-9]+:\s*62 d1 7f 08 92 ef\s+\{evex\}\s+kmovd\s+k5,r15d
+\s*[a-f0-9]+:\s*62 d1 fd 08 90 ac 80 23 01 00 00\s+\{evex\}\s+kmovd\s+k5,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 f1 fc 08 90 eb\s+\{evex\}\s+kmovq\s+k5,k3
+\s*[a-f0-9]+:\s*62 71 ff 08 93 fd\s+\{evex\}\s+kmovq\s+r15,k5
+\s*[a-f0-9]+:\s*62 d1 fc 08 91 ac 80 23 01 00 00\s+\{evex\}\s+kmovq\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],k5
+\s*[a-f0-9]+:\s*62 d1 ff 08 92 ef\s+\{evex\}\s+kmovq\s+k5,r15
+\s*[a-f0-9]+:\s*62 d1 fc 08 90 ac 80 23 01 00 00\s+\{evex\}\s+kmovq\s+k5,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 f1 7c 08 90 eb\s+\{evex\}\s+kmovw\s+k5,k3
+\s*[a-f0-9]+:\s*62 71 7c 08 93 fd\s+\{evex\}\s+kmovw\s+r15d,k5
+\s*[a-f0-9]+:\s*62 d1 7c 08 91 ac 80 23 01 00 00\s+\{evex\}\s+kmovw\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],k5
+\s*[a-f0-9]+:\s*62 d1 7c 08 92 ef\s+\{evex\}\s+kmovw\s+k5,r15d
+\s*[a-f0-9]+:\s*62 d1 7c 08 90 ac 80 23 01 00 00\s+\{evex\}\s+kmovw\s+k5,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fc 08 f5 ff\s+\{evex\} lzcnt\s+r15,r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f5 d7\s+\{evex\} lzcnt\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f5 c7\s+\{evex\} lzcnt\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 fc 08 f5 bc 80 23 01 00 00\s+\{evex\} lzcnt\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 f5 bc 80 23 01 00 00\s+\{evex\} lzcnt\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 f5 bc 80 23 01 00 00\s+\{evex\} lzcnt\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fc 08 60 ff\s+\{evex\} movbe\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 61 bc 80 23 01 00 00\s+\{evex\} movbe\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 60 d7\s+\{evex\} movbe\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 61 bc 80 23 01 00 00\s+\{evex\} movbe\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 60 c7\s+\{evex\} movbe\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 61 bc 80 23 01 00 00\s+\{evex\} movbe\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 54 fc 08 60 bc 80 23 01 00 00\s+\{evex\} movbe\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 60 bc 80 23 01 00 00\s+\{evex\} movbe\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 60 bc 80 23 01 00 00\s+\{evex\} movbe\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 f8 bc 80 23 01 00 00\s+\{evex\} movdir64b\s+r15,\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*67 62 54 7d 08 f8 bc 80 23 01 00 00\s+\{evex\} movdir64b\s+r15d,\[r8d\+eax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fc 08 f9 bc 80 23 01 00 00\s+\{evex\} movdiri\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 54 7c 08 f9 bc 80 23 01 00 00\s+\{evex\} movdiri\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 e7\s+\{evex\} mul\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 e7\s+\{evex\} mul\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 e7\s+\{evex\} mul\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 e0\s+\{evex\} mul\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 a4 80 23 01 00 00\s+\{evex\} mul\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 a4 80 23 01 00 00\s+\{evex\} mul\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 a4 80 23 01 00 00\s+\{evex\} mul\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 a4 80 23 01 00 00\s+\{evex\} mul\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 52 87 08 f6 df\s+\{evex\} mulx\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 6f 08 f6 d7\s+\{evex\} mulx\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 52 87 08 f6 bc 80 23 01 00 00\s+\{evex\} mulx\s+r15,r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 07 08 f6 94 80 23 01 00 00\s+\{evex\} mulx\s+edx,r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 df\s+\{evex\} neg\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 df\s+\{evex\} neg\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 df\s+\{evex\} neg\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 d8\s+\{evex\} neg\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 9c 80 23 01 00 00\s+\{evex\} neg\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 9c 80 23 01 00 00\s+\{evex\} neg\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 9c 80 23 01 00 00\s+\{evex\} neg\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 9c 80 23 01 00 00\s+\{evex\} neg\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 d7\s+\{evex\} not\s+r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 d7\s+\{evex\} not\s+r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 d7\s+\{evex\} not\s+r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 d0\s+\{evex\} not\s+r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 94 80 23 01 00 00\s+\{evex\} not\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 94 80 23 01 00 00\s+\{evex\} not\s+WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 94 80 23 01 00 00\s+\{evex\} not\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 94 80 23 01 00 00\s+\{evex\} not\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 cf 7b\s+\{evex\} or\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 cf 7b\s+\{evex\} or\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 cf 7b\s+\{evex\} or\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 c8 7b\s+\{evex\} or\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 8c 80 23 01 00 00 7b\s+\{evex\} or\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 8c 80 23 01 00 00 7b\s+\{evex\} or\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 8c 80 23 01 00 00 7b\s+\{evex\} or\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 8c 80 23 01 00 00 7b\s+\{evex\} or\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 09 ff\s+\{evex\} or\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 09 bc 80 23 01 00 00\s+\{evex\} or\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 09 fa\s+\{evex\} or\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 09 bc 80 23 01 00 00\s+\{evex\} or\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 09 f8\s+\{evex\} or\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 09 bc 80 23 01 00 00\s+\{evex\} or\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 08 c2\s+\{evex\} or\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 08 84 80 23 01 00 00\s+\{evex\} or\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 0b bc 80 23 01 00 00\s+\{evex\} or\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 0b bc 80 23 01 00 00\s+\{evex\} or\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 0b bc 80 23 01 00 00\s+\{evex\} or\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 0a 84 80 23 01 00 00\s+\{evex\} or\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 52 87 08 f5 df\s+\{evex\} pdep\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 6f 08 f5 d7\s+\{evex\} pdep\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 52 87 08 f5 bc 80 23 01 00 00\s+\{evex\} pdep\s+r15,r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 07 08 f5 94 80 23 01 00 00\s+\{evex\} pdep\s+edx,r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 52 86 08 f5 df\s+\{evex\} pext\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 6e 08 f5 d7\s+\{evex\} pext\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 52 86 08 f5 bc 80 23 01 00 00\s+\{evex\} pext\s+r15,r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d2 06 08 f5 94 80 23 01 00 00\s+\{evex\} pext\s+edx,r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fc 08 88 ff\s+\{evex\} popcnt\s+r15,r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 88 d7\s+\{evex\} popcnt\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 88 c7\s+\{evex\} popcnt\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 fc 08 88 bc 80 23 01 00 00\s+\{evex\} popcnt\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 88 bc 80 23 01 00 00\s+\{evex\} popcnt\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 88 bc 80 23 01 00 00\s+\{evex\} popcnt\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 d7 7b\s+\{evex\}\s+rcl\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 d7 7b\s+\{evex\}\s+rcl\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 d7 7b\s+\{evex\}\s+rcl\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 d0 7b\s+\{evex\}\s+rcl\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 94 80 23 01 00 00 7b\s+\{evex\}\s+rcl\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 94 80 23 01 00 00 7b\s+\{evex\}\s+rcl\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 94 80 23 01 00 00 7b\s+\{evex\}\s+rcl\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 94 80 23 01 00 00 7b\s+\{evex\}\s+rcl\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 d7\s+\{evex\}\s+rcl\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 d7\s+\{evex\}\s+rcl\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 d7\s+\{evex\}\s+rcl\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 d0\s+\{evex\}\s+rcl\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 d7\s+\{evex\}\s+rcl\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 d7\s+\{evex\}\s+rcl\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 d7\s+\{evex\}\s+rcl\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 d0\s+\{evex\}\s+rcl\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 94 80 23 01 00 00\s+\{evex\}\s+rcl\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 df 7b\s+\{evex\}\s+rcr\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 df 7b\s+\{evex\}\s+rcr\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 df 7b\s+\{evex\}\s+rcr\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 d8 7b\s+\{evex\}\s+rcr\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 9c 80 23 01 00 00 7b\s+\{evex\}\s+rcr\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 9c 80 23 01 00 00 7b\s+\{evex\}\s+rcr\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 9c 80 23 01 00 00 7b\s+\{evex\}\s+rcr\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 9c 80 23 01 00 00 7b\s+\{evex\}\s+rcr\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 df\s+\{evex\}\s+rcr\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 df\s+\{evex\}\s+rcr\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 df\s+\{evex\}\s+rcr\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 d8\s+\{evex\}\s+rcr\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 df\s+\{evex\}\s+rcr\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 df\s+\{evex\}\s+rcr\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 df\s+\{evex\}\s+rcr\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 d8\s+\{evex\}\s+rcr\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 9c 80 23 01 00 00\s+\{evex\}\s+rcr\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 c7 7b\s+\{evex\}\s+rol\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 c7 7b\s+\{evex\}\s+rol\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 c7 7b\s+\{evex\}\s+rol\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 c0 7b\s+\{evex\}\s+rol\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 84 80 23 01 00 00 7b\s+\{evex\}\s+rol\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 84 80 23 01 00 00 7b\s+\{evex\}\s+rol\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 84 80 23 01 00 00 7b\s+\{evex\}\s+rol\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 84 80 23 01 00 00 7b\s+\{evex\}\s+rol\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 c7\s+\{evex\}\s+rol\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 c7\s+\{evex\}\s+rol\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 c7\s+\{evex\}\s+rol\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 c0\s+\{evex\}\s+rol\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 84 80 23 01 00 00\s+\{evex\}\s+rol\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 84 80 23 01 00 00\s+\{evex\}\s+rol\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 84 80 23 01 00 00\s+\{evex\}\s+rol\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 84 80 23 01 00 00\s+\{evex\}\s+rol\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 c7\s+\{evex\}\s+rol\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 c7\s+\{evex\}\s+rol\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 c7\s+\{evex\}\s+rol\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 c0\s+\{evex\}\s+rol\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 84 80 23 01 00 00\s+\{evex\}\s+rol\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 84 80 23 01 00 00\s+\{evex\}\s+rol\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 84 80 23 01 00 00\s+\{evex\}\s+rol\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 84 80 23 01 00 00\s+\{evex\}\s+rol\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 cf 7b\s+\{evex\}\s+ror\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 cf 7b\s+\{evex\}\s+ror\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 cf 7b\s+\{evex\}\s+ror\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 c8 7b\s+\{evex\}\s+ror\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 8c 80 23 01 00 00 7b\s+\{evex\}\s+ror\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 8c 80 23 01 00 00 7b\s+\{evex\}\s+ror\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 8c 80 23 01 00 00 7b\s+\{evex\}\s+ror\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 8c 80 23 01 00 00 7b\s+\{evex\}\s+ror\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 cf\s+\{evex\}\s+ror\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 cf\s+\{evex\}\s+ror\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 cf\s+\{evex\}\s+ror\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 c8\s+\{evex\}\s+ror\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 cf\s+\{evex\}\s+ror\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 cf\s+\{evex\}\s+ror\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 cf\s+\{evex\}\s+ror\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 c8\s+\{evex\}\s+ror\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 8c 80 23 01 00 00\s+\{evex\}\s+ror\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 53 ff 08 f0 ff 7b\s+\{evex\}\s+rorx\s+r15,r15,0x7b
+\s*[a-f0-9]+:\s*62 d3 7f 08 f0 d7 7b\s+\{evex\}\s+rorx\s+edx,r15d,0x7b
+\s*[a-f0-9]+:\s*62 53 ff 08 f0 bc 80 23 01 00 00 7b\s+\{evex\}\s+rorx\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 53 7f 08 f0 bc 80 23 01 00 00 7b\s+\{evex\}\s+rorx\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 ff 7b\s+\{evex\} sar\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 ff 7b\s+\{evex\} sar\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 ff 7b\s+\{evex\} sar\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 f8 7b\s+\{evex\} sar\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 bc 80 23 01 00 00 7b\s+\{evex\} sar\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 bc 80 23 01 00 00 7b\s+\{evex\} sar\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 bc 80 23 01 00 00 7b\s+\{evex\} sar\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 bc 80 23 01 00 00 7b\s+\{evex\} sar\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 ff\s+\{evex\} sar\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 ff\s+\{evex\} sar\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 ff\s+\{evex\} sar\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 f8\s+\{evex\} sar\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 bc 80 23 01 00 00\s+\{evex\} sar\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 bc 80 23 01 00 00\s+\{evex\} sar\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 bc 80 23 01 00 00\s+\{evex\} sar\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 bc 80 23 01 00 00\s+\{evex\} sar\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 ff\s+\{evex\} sar\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 ff\s+\{evex\} sar\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 ff\s+\{evex\} sar\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 f8\s+\{evex\} sar\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 bc 80 23 01 00 00\s+\{evex\} sar\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 bc 80 23 01 00 00\s+\{evex\} sar\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 bc 80 23 01 00 00\s+\{evex\} sar\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 bc 80 23 01 00 00\s+\{evex\} sar\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 52 86 08 f7 df\s+\{evex\} sarx\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 86 08 f7 bc 80 23 01 00 00\s+\{evex\} sarx\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 72 06 08 f7 d2\s+\{evex\} sarx\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 d2 06 08 f7 94 80 23 01 00 00\s+\{evex\} sarx\s+edx,DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 df 7b\s+\{evex\} sbb\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 df 7b\s+\{evex\} sbb\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 df 7b\s+\{evex\} sbb\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 d8 7b\s+\{evex\} sbb\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 9c 80 23 01 00 00 7b\s+\{evex\} sbb\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 9c 80 23 01 00 00 7b\s+\{evex\} sbb\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 9c 80 23 01 00 00 7b\s+\{evex\} sbb\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 9c 80 23 01 00 00 7b\s+\{evex\} sbb\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 19 ff\s+\{evex\} sbb\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 19 bc 80 23 01 00 00\s+\{evex\} sbb\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 19 fa\s+\{evex\} sbb\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 19 bc 80 23 01 00 00\s+\{evex\} sbb\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 19 f8\s+\{evex\} sbb\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 19 bc 80 23 01 00 00\s+\{evex\} sbb\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 18 c2\s+\{evex\} sbb\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 18 84 80 23 01 00 00\s+\{evex\} sbb\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 1b bc 80 23 01 00 00\s+\{evex\} sbb\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 1b bc 80 23 01 00 00\s+\{evex\} sbb\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 1b bc 80 23 01 00 00\s+\{evex\} sbb\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 1a 84 80 23 01 00 00\s+\{evex\} sbb\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 d9 e5\s+\{evex\} sha1msg1 xmm12,xmm13
+\s*[a-f0-9]+:\s*62 54 7c 08 d9 a4 80 23 01 00 00\s+\{evex\} sha1msg1 xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 da e5\s+\{evex\} sha1msg2 xmm12,xmm13
+\s*[a-f0-9]+:\s*62 54 7c 08 da a4 80 23 01 00 00\s+\{evex\} sha1msg2 xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 d8 e5\s+\{evex\} sha1nexte xmm12,xmm13
+\s*[a-f0-9]+:\s*62 54 7c 08 d8 a4 80 23 01 00 00\s+\{evex\} sha1nexte xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 d4 e5 7b\s+\{evex\} sha1rnds4 xmm12,xmm13,0x7b
+\s*[a-f0-9]+:\s*62 54 7c 08 d4 a4 80 23 01 00 00 7b\s+\{evex\} sha1rnds4 xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 7c 08 dc e5\s+\{evex\} sha256msg1 xmm12,xmm13
+\s*[a-f0-9]+:\s*62 54 7c 08 dc a4 80 23 01 00 00\s+\{evex\} sha256msg1 xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 dd e5\s+\{evex\} sha256msg2 xmm12,xmm13
+\s*[a-f0-9]+:\s*62 54 7c 08 dd a4 80 23 01 00 00\s+\{evex\} sha256msg2 xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 db a4 80 23 01 00 00\s+\{evex\} sha256rnds2 xmm12,XMMWORD PTR\s+\[r8\+rax\*4\+0x123\],xmm0
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 e7 7b\s+\{evex\} shl\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 e7 7b\s+\{evex\} shl\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 e7 7b\s+\{evex\} shl\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 e0 7b\s+\{evex\} shl\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 a4 80 23 01 00 00 7b\s+\{evex\} shl\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 a4 80 23 01 00 00 7b\s+\{evex\} shl\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 a4 80 23 01 00 00 7b\s+\{evex\} shl\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 a4 80 23 01 00 00 7b\s+\{evex\} shl\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 e7\s+\{evex\} shl\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 e7\s+\{evex\} shl\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 e7\s+\{evex\} shl\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 e0\s+\{evex\} shl\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 a4 80 23 01 00 00\s+\{evex\} shl\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 a4 80 23 01 00 00\s+\{evex\} shl\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 a4 80 23 01 00 00\s+\{evex\} shl\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 a4 80 23 01 00 00\s+\{evex\} shl\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 e7\s+\{evex\} shl\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 e7\s+\{evex\} shl\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 e7\s+\{evex\} shl\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 e0\s+\{evex\} shl\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 a4 80 23 01 00 00\s+\{evex\} shl\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 a4 80 23 01 00 00\s+\{evex\} shl\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 a4 80 23 01 00 00\s+\{evex\} shl\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 a4 80 23 01 00 00\s+\{evex\} shl\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 54 fc 08 24 ff 7b\s+\{evex\} shld\s+r15,r15,0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 24 bc 80 23 01 00 00 7b\s+\{evex\} shld\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,0x7b
+\s*[a-f0-9]+:\s*62 74 7c 08 24 fa 7b\s+\{evex\} shld\s+edx,r15d,0x7b
+\s*[a-f0-9]+:\s*62 54 7c 08 24 bc 80 23 01 00 00 7b\s+\{evex\} shld\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d,0x7b
+\s*[a-f0-9]+:\s*62 74 7d 08 24 f8 7b\s+\{evex\} shld\s+ax,r15w,0x7b
+\s*[a-f0-9]+:\s*62 54 7d 08 24 bc 80 23 01 00 00 7b\s+\{evex\} shld\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w,0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 a5 ff\s+\{evex\} shld\s+r15,r15,cl
+\s*[a-f0-9]+:\s*62 54 fc 08 a5 bc 80 23 01 00 00\s+\{evex\} shld\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,cl
+\s*[a-f0-9]+:\s*62 74 7c 08 a5 fa\s+\{evex\} shld\s+edx,r15d,cl
+\s*[a-f0-9]+:\s*62 54 7c 08 a5 bc 80 23 01 00 00\s+\{evex\} shld\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d,cl
+\s*[a-f0-9]+:\s*62 74 7d 08 a5 f8\s+\{evex\} shld\s+ax,r15w,cl
+\s*[a-f0-9]+:\s*62 54 7d 08 a5 bc 80 23 01 00 00\s+\{evex\} shld\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w,cl
+\s*[a-f0-9]+:\s*62 52 85 08 f7 df\s+\{evex\} shlx\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 85 08 f7 bc 80 23 01 00 00\s+\{evex\} shlx\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 72 05 08 f7 d2\s+\{evex\} shlx\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 d2 05 08 f7 94 80 23 01 00 00\s+\{evex\} shlx\s+edx,DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 ef 7b\s+\{evex\} shr\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 ef 7b\s+\{evex\} shr\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 ef 7b\s+\{evex\} shr\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 e8 7b\s+\{evex\} shr\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 ac 80 23 01 00 00 7b\s+\{evex\} shr\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 ac 80 23 01 00 00 7b\s+\{evex\} shr\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 ac 80 23 01 00 00 7b\s+\{evex\} shr\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 ac 80 23 01 00 00 7b\s+\{evex\} shr\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 ef\s+\{evex\} shr\s+r15,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 ef\s+\{evex\} shr\s+r15d,1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 ef\s+\{evex\} shr\s+r15w,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 e8\s+\{evex\} shr\s+r8b,1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 ac 80 23 01 00 00\s+\{evex\} shr\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 ac 80 23 01 00 00\s+\{evex\} shr\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 ac 80 23 01 00 00\s+\{evex\} shr\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 ac 80 23 01 00 00\s+\{evex\} shr\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],1
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 ef\s+\{evex\} shr\s+r15,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 ef\s+\{evex\} shr\s+r15d,cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 ef\s+\{evex\} shr\s+r15w,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 e8\s+\{evex\} shr\s+r8b,cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 ac 80 23 01 00 00\s+\{evex\} shr\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 ac 80 23 01 00 00\s+\{evex\} shr\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 ac 80 23 01 00 00\s+\{evex\} shr\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 ac 80 23 01 00 00\s+\{evex\} shr\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],cl
+\s*[a-f0-9]+:\s*62 54 fc 08 2c ff 7b\s+\{evex\} shrd\s+r15,r15,0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 2c bc 80 23 01 00 00 7b\s+\{evex\} shrd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,0x7b
+\s*[a-f0-9]+:\s*62 74 7c 08 2c fa 7b\s+\{evex\} shrd\s+edx,r15d,0x7b
+\s*[a-f0-9]+:\s*62 54 7c 08 2c bc 80 23 01 00 00 7b\s+\{evex\} shrd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d,0x7b
+\s*[a-f0-9]+:\s*62 74 7d 08 2c f8 7b\s+\{evex\} shrd\s+ax,r15w,0x7b
+\s*[a-f0-9]+:\s*62 54 7d 08 2c bc 80 23 01 00 00 7b\s+\{evex\} shrd\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w,0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 ad ff\s+\{evex\} shrd\s+r15,r15,cl
+\s*[a-f0-9]+:\s*62 54 fc 08 ad bc 80 23 01 00 00\s+\{evex\} shrd\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15,cl
+\s*[a-f0-9]+:\s*62 74 7c 08 ad fa\s+\{evex\} shrd\s+edx,r15d,cl
+\s*[a-f0-9]+:\s*62 54 7c 08 ad bc 80 23 01 00 00\s+\{evex\} shrd\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d,cl
+\s*[a-f0-9]+:\s*62 74 7d 08 ad f8\s+\{evex\} shrd\s+ax,r15w,cl
+\s*[a-f0-9]+:\s*62 54 7d 08 ad bc 80 23 01 00 00\s+\{evex\} shrd\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w,cl
+\s*[a-f0-9]+:\s*62 52 87 08 f7 df\s+\{evex\} shrx\s+r11,r15,r15
+\s*[a-f0-9]+:\s*62 52 87 08 f7 bc 80 23 01 00 00\s+\{evex\} shrx\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 72 07 08 f7 d2\s+\{evex\} shrx\s+r10d,edx,r15d
+\s*[a-f0-9]+:\s*62 d2 07 08 f7 94 80 23 01 00 00\s+\{evex\} shrx\s+edx,DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 ef 7b\s+\{evex\} sub\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 ef 7b\s+\{evex\} sub\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 ef 7b\s+\{evex\} sub\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 e8 7b\s+\{evex\} sub\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 ac 80 23 01 00 00 7b\s+\{evex\} sub\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 ac 80 23 01 00 00 7b\s+\{evex\} sub\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 ac 80 23 01 00 00 7b\s+\{evex\} sub\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 ac 80 23 01 00 00 7b\s+\{evex\} sub\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 29 ff\s+\{evex\} sub\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 29 bc 80 23 01 00 00\s+\{evex\} sub\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 29 fa\s+\{evex\} sub\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 29 bc 80 23 01 00 00\s+\{evex\} sub\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 29 f8\s+\{evex\} sub\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 29 bc 80 23 01 00 00\s+\{evex\} sub\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 28 c2\s+\{evex\} sub\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 28 84 80 23 01 00 00\s+\{evex\} sub\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 2b bc 80 23 01 00 00\s+\{evex\} sub\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 2b bc 80 23 01 00 00\s+\{evex\} sub\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 2b bc 80 23 01 00 00\s+\{evex\} sub\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 2a 84 80 23 01 00 00\s+\{evex\} sub\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 fc 08 f4 ff\s+\{evex\} tzcnt\s+r15,r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f4 d7\s+\{evex\} tzcnt\s+edx,r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f4 c7\s+\{evex\} tzcnt\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 fc 08 f4 bc 80 23 01 00 00\s+\{evex\} tzcnt\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 f4 bc 80 23 01 00 00\s+\{evex\} tzcnt\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 f4 bc 80 23 01 00 00\s+\{evex\} tzcnt\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 66 bc 80 23 01 00 00\s+\{evex\} wrssd\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 54 fc 08 66 bc 80 23 01 00 00\s+\{evex\} wrssq\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 54 7d 08 65 bc 80 23 01 00 00\s+\{evex\} wrussd\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 54 fd 08 65 bc 80 23 01 00 00\s+\{evex\} wrussq\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 f7 7b\s+\{evex\} xor\s+r15,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 f7 7b\s+\{evex\} xor\s+r15d,0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 f7 7b\s+\{evex\} xor\s+r15w,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 f0 7b\s+\{evex\} xor\s+r8b,0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 b4 80 23 01 00 00 7b\s+\{evex\} xor\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 b4 80 23 01 00 00 7b\s+\{evex\} xor\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 b4 80 23 01 00 00 7b\s+\{evex\} xor\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 b4 80 23 01 00 00 7b\s+\{evex\} xor\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],0x7b
+\s*[a-f0-9]+:\s*62 54 fc 08 31 ff\s+\{evex\} xor\s+r15,r15
+\s*[a-f0-9]+:\s*62 54 fc 08 31 bc 80 23 01 00 00\s+\{evex\} xor\s+QWORD PTR\s+\[r8\+rax\*4\+0x123\],r15
+\s*[a-f0-9]+:\s*62 74 7c 08 31 fa\s+\{evex\} xor\s+edx,r15d
+\s*[a-f0-9]+:\s*62 54 7c 08 31 bc 80 23 01 00 00\s+\{evex\} xor\s+DWORD PTR\s+\[r8\+rax\*4\+0x123\],r15d
+\s*[a-f0-9]+:\s*62 74 7d 08 31 f8\s+\{evex\} xor\s+ax,r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 31 bc 80 23 01 00 00\s+\{evex\} xor\s+WORD PTR\s+\[r8\+rax\*4\+0x123\],r15w
+\s*[a-f0-9]+:\s*62 74 7c 08 30 c2\s+\{evex\} xor\s+dl,r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 30 84 80 23 01 00 00\s+\{evex\} xor\s+BYTE PTR\s+\[r8\+rax\*4\+0x123\],r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 33 bc 80 23 01 00 00\s+\{evex\} xor\s+r15,QWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 33 bc 80 23 01 00 00\s+\{evex\} xor\s+r15d,DWORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7d 08 33 bc 80 23 01 00 00\s+\{evex\} xor\s+r15w,WORD PTR\s+\[r8\+rax\*4\+0x123\]
+\s*[a-f0-9]+:\s*62 54 7c 08 32 84 80 23 01 00 00\s+\{evex\} xor\s+r8b,BYTE PTR\s+\[r8\+rax\*4\+0x123\]
diff --git a/gas/testsuite/gas/i386/x86-64-apx_f-evex.d b/gas/testsuite/gas/i386/x86-64-apx_f-evex.d
new file mode 100644
index 00000000000..73f4aea747a
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-apx_f-evex.d
@@ -0,0 +1,1184 @@
+#as:
+#objdump: -dw
+#name: x86_64 APX_F insns with evex pseudo prefix
+#source: x86-64-apx_f-evex.s
+
+.*: +file format .*
+
+Disassembly of section \.text:
+
+0+ <_start>:
+\s*[a-f0-9]+:\s*62 54 fc 08 fc bc 80 23 01 00 00\s+\{evex\} aadd\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7c 08 fc bc 80 23 01 00 00\s+\{evex\} aadd\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fd 08 fc bc 80 23 01 00 00\s+\{evex\} aand\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7d 08 fc bc 80 23 01 00 00\s+\{evex\} aand\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 d7 7b\s+\{evex\} adc\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 d7 7b\s+\{evex\} adc\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 d7 7b\s+\{evex\} adc\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 d0 7b\s+\{evex\} adc\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 94 80 23 01 00 00 7b\s+\{evex\} adcb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 94 80 23 01 00 00 7b\s+\{evex\} adcw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 94 80 23 01 00 00 7b\s+\{evex\} adcl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 94 80 23 01 00 00 7b\s+\{evex\} adcq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 11 ff\s+\{evex\} adc\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 11 bc 80 23 01 00 00\s+\{evex\} adc\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 11 fa\s+\{evex\} adc\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 11 bc 80 23 01 00 00\s+\{evex\} adc\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 11 f8\s+\{evex\} adc\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 11 bc 80 23 01 00 00\s+\{evex\} adc\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 10 c2\s+\{evex\} adc\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 10 84 80 23 01 00 00\s+\{evex\} adc\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 13 bc 80 23 01 00 00\s+\{evex\} adc\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 13 bc 80 23 01 00 00\s+\{evex\} adc\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 13 bc 80 23 01 00 00\s+\{evex\} adc\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 12 84 80 23 01 00 00\s+\{evex\} adc\s+0x123\(%r8,%rax,4\),%r8b
+\s*[a-f0-9]+:\s*62 54 fd 08 66 ff\s+\{evex\} adcx\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d4 7d 08 66 d7\s+\{evex\} adcx\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 fd 08 66 bc 80 23 01 00 00\s+\{evex\} adcx\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7d 08 66 bc 80 23 01 00 00\s+\{evex\} adcx\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 c7 7b\s+\{evex\} add\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 c7 7b\s+\{evex\} add\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 c7 7b\s+\{evex\} add\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 c0 7b\s+\{evex\} add\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 84 80 23 01 00 00 7b\s+\{evex\} addb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 84 80 23 01 00 00 7b\s+\{evex\} addw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 84 80 23 01 00 00 7b\s+\{evex\} addl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 84 80 23 01 00 00 7b\s+\{evex\} addq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 01 ff\s+\{evex\} add\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 01 bc 80 23 01 00 00\s+\{evex\} add\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 01 fa\s+\{evex\} add\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 01 bc 80 23 01 00 00\s+\{evex\} add\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 01 f8\s+\{evex\} add\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 01 bc 80 23 01 00 00\s+\{evex\} add\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 00 c2\s+\{evex\} add\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 00 84 80 23 01 00 00\s+\{evex\} add\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 03 bc 80 23 01 00 00\s+\{evex\} add\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 03 bc 80 23 01 00 00\s+\{evex\} add\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 03 bc 80 23 01 00 00\s+\{evex\} add\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 02 84 80 23 01 00 00\s+\{evex\} add\s+0x123\(%r8,%rax,4\),%r8b
+\s*[a-f0-9]+:\s*62 54 fe 08 66 ff\s+\{evex\} adox\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d4 7e 08 66 d7\s+\{evex\} adox\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 fe 08 66 bc 80 23 01 00 00\s+\{evex\} adox\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7e 08 66 bc 80 23 01 00 00\s+\{evex\} adox\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7e 08 dd a4 80 23 01 00 00\s+\{evex\} aesdec128kl\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7e 08 df a4 80 23 01 00 00\s+\{evex\} aesdec256kl\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 8c 80 23 01 00 00\s+\{evex\} aesdecwide128kl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 9c 80 23 01 00 00\s+\{evex\} aesdecwide256kl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7e 08 dc a4 80 23 01 00 00\s+\{evex\} aesenc128kl\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7e 08 de a4 80 23 01 00 00\s+\{evex\} aesenc256kl\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 84 80 23 01 00 00\s+\{evex\} aesencwide128kl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 94 80 23 01 00 00\s+\{evex\} aesencwide256kl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 e7 7b\s+\{evex\} and\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 e7 7b\s+\{evex\} and\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 e7 7b\s+\{evex\} and\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 e0 7b\s+\{evex\} and\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 a4 80 23 01 00 00 7b\s+\{evex\} andb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 a4 80 23 01 00 00 7b\s+\{evex\} andw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 a4 80 23 01 00 00 7b\s+\{evex\} andl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 a4 80 23 01 00 00 7b\s+\{evex\} andq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 21 ff\s+\{evex\} and\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 21 bc 80 23 01 00 00\s+\{evex\} and\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 21 fa\s+\{evex\} and\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 21 bc 80 23 01 00 00\s+\{evex\} and\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 21 f8\s+\{evex\} and\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 21 bc 80 23 01 00 00\s+\{evex\} and\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 20 c2\s+\{evex\} and\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 20 84 80 23 01 00 00\s+\{evex\} and\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 23 bc 80 23 01 00 00\s+\{evex\} and\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 23 bc 80 23 01 00 00\s+\{evex\} and\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 23 bc 80 23 01 00 00\s+\{evex\} and\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 22 84 80 23 01 00 00\s+\{evex\} and\s+0x123\(%r8,%rax,4\),%r8b
+\s*[a-f0-9]+:\s*62 52 84 08 f2 df\s+\{evex\} andn\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 6c 08 f2 d7\s+\{evex\} andn\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 52 84 08 f2 bc 80 23 01 00 00\s+\{evex\} andn\s+0x123\(%r8,%rax,4\),%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 04 08 f2 94 80 23 01 00 00\s+\{evex\} andn\s+0x123\(%r8,%rax,4\),%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 ff 08 fc bc 80 23 01 00 00\s+\{evex\} aor\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7f 08 fc bc 80 23 01 00 00\s+\{evex\} aor\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fe 08 fc bc 80 23 01 00 00\s+\{evex\} axor\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7e 08 fc bc 80 23 01 00 00\s+\{evex\} axor\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 84 08 f7 df\s+\{evex\} bextr\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 84 08 f7 bc 80 23 01 00 00\s+\{evex\} bextr\s+%r15,0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 72 04 08 f7 d2\s+\{evex\} bextr\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 d2 04 08 f7 94 80 23 01 00 00\s+\{evex\} bextr\s+%r15d,0x123\(%r8,%rax,4\),%edx
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 df\s+\{evex\} blsi\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 6c 08 f3 df\s+\{evex\} blsi\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 9c 80 23 01 00 00\s+\{evex\} blsi\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 d2 04 08 f3 9c 80 23 01 00 00\s+\{evex\} blsi\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 d7\s+\{evex\} blsmsk\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 6c 08 f3 d7\s+\{evex\} blsmsk\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 94 80 23 01 00 00\s+\{evex\} blsmsk\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 d2 04 08 f3 94 80 23 01 00 00\s+\{evex\} blsmsk\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 cf\s+\{evex\} blsr\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 6c 08 f3 cf\s+\{evex\} blsr\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 8c 80 23 01 00 00\s+\{evex\} blsr\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 d2 04 08 f3 8c 80 23 01 00 00\s+\{evex\} blsr\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 52 84 08 f5 df\s+\{evex\} bzhi\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 84 08 f5 bc 80 23 01 00 00\s+\{evex\} bzhi\s+%r15,0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 72 04 08 f5 d2\s+\{evex\} bzhi\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 d2 04 08 f5 94 80 23 01 00 00\s+\{evex\} bzhi\s+%r15d,0x123\(%r8,%rax,4\),%edx
+\s*[a-f0-9]+:\s*62 52 85 08 e6 bc 80 23 01 00 00\s+\{evex\} cmpbexadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e6 94 80 23 01 00 00\s+\{evex\} cmpbexadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e2 bc 80 23 01 00 00\s+\{evex\} cmpbxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e2 94 80 23 01 00 00\s+\{evex\} cmpbxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 ee bc 80 23 01 00 00\s+\{evex\} cmplexadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 ee 94 80 23 01 00 00\s+\{evex\} cmplexadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 ec bc 80 23 01 00 00\s+\{evex\} cmplxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 ec 94 80 23 01 00 00\s+\{evex\} cmplxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e7 bc 80 23 01 00 00\s+\{evex\} cmpnbexadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e7 94 80 23 01 00 00\s+\{evex\} cmpnbexadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e3 bc 80 23 01 00 00\s+\{evex\} cmpnbxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e3 94 80 23 01 00 00\s+\{evex\} cmpnbxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 ef bc 80 23 01 00 00\s+\{evex\} cmpnlexadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 ef 94 80 23 01 00 00\s+\{evex\} cmpnlexadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 ed bc 80 23 01 00 00\s+\{evex\} cmpnlxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 ed 94 80 23 01 00 00\s+\{evex\} cmpnlxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e1 bc 80 23 01 00 00\s+\{evex\} cmpnoxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e1 94 80 23 01 00 00\s+\{evex\} cmpnoxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 eb bc 80 23 01 00 00\s+\{evex\} cmpnpxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 eb 94 80 23 01 00 00\s+\{evex\} cmpnpxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e9 bc 80 23 01 00 00\s+\{evex\} cmpnsxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e9 94 80 23 01 00 00\s+\{evex\} cmpnsxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e5 bc 80 23 01 00 00\s+\{evex\} cmpnzxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e5 94 80 23 01 00 00\s+\{evex\} cmpnzxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e0 bc 80 23 01 00 00\s+\{evex\} cmpoxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e0 94 80 23 01 00 00\s+\{evex\} cmpoxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 ea bc 80 23 01 00 00\s+\{evex\} cmppxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 ea 94 80 23 01 00 00\s+\{evex\} cmppxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e8 bc 80 23 01 00 00\s+\{evex\} cmpsxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e8 94 80 23 01 00 00\s+\{evex\} cmpsxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e4 bc 80 23 01 00 00\s+\{evex\} cmpzxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e4 94 80 23 01 00 00\s+\{evex\} cmpzxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff cf\s+\{evex\} dec\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff cf\s+\{evex\} dec\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff cf\s+\{evex\} dec\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe c8\s+\{evex\} dec\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe 8c 80 23 01 00 00\s+\{evex\} decb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff 8c 80 23 01 00 00\s+\{evex\} decw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff 8c 80 23 01 00 00\s+\{evex\} decl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff 8c 80 23 01 00 00\s+\{evex\} decq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 f7\s+\{evex\} div\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 f7\s+\{evex\} div\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 f7\s+\{evex\} div\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 f0\s+\{evex\} div\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 b4 80 23 01 00 00\s+\{evex\} divb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 b4 80 23 01 00 00\s+\{evex\} divw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 b4 80 23 01 00 00\s+\{evex\} divl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 b4 80 23 01 00 00\s+\{evex\} divq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7e 08 da d7\s+\{evex\} encodekey128\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d4 7e 08 db d7\s+\{evex\} encodekey256\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7f 08 f8 bc 80 23 01 00 00\s+\{evex\} enqcmd\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*67 62 54 7f 08 f8 bc 80 23 01 00 00\s+\{evex\} enqcmd\s+0x123\(%r8d,%eax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7e 08 f8 bc 80 23 01 00 00\s+\{evex\} enqcmds\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*67 62 54 7e 08 f8 bc 80 23 01 00 00\s+\{evex\} enqcmds\s+0x123\(%r8d,%eax,4\),%r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 ff\s+\{evex\} idiv\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 ff\s+\{evex\} idiv\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 ff\s+\{evex\} idiv\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 f8\s+\{evex\} idiv\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 bc 80 23 01 00 00\s+\{evex\} idivb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 bc 80 23 01 00 00\s+\{evex\} idivw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 bc 80 23 01 00 00\s+\{evex\} idivl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 bc 80 23 01 00 00\s+\{evex\} idivq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 ef\s+\{evex\} imul\s+%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 af ff\s+\{evex\} imul\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 ef\s+\{evex\} imul\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7c 08 af d7\s+\{evex\} imul\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 ef\s+\{evex\} imul\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7d 08 af c7\s+\{evex\} imul\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 e8\s+\{evex\} imul\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 ac 80 23 01 00 00\s+\{evex\} imulb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 ac 80 23 01 00 00\s+\{evex\} imulw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 ac 80 23 01 00 00\s+\{evex\} imull\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 af bc 80 23 01 00 00\s+\{evex\} imul\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 af bc 80 23 01 00 00\s+\{evex\} imul\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 af bc 80 23 01 00 00\s+\{evex\} imul\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 ac 80 23 01 00 00\s+\{evex\} imulq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff c7\s+\{evex\} inc\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff c7\s+\{evex\} inc\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff c7\s+\{evex\} inc\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe c0\s+\{evex\} inc\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe 84 80 23 01 00 00\s+\{evex\} incb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff 84 80 23 01 00 00\s+\{evex\} incw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff 84 80 23 01 00 00\s+\{evex\} incl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff 84 80 23 01 00 00\s+\{evex\} incq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7e 08 f0 bc 80 23 01 00 00\s+\{evex\} invept\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7e 08 f2 bc 80 23 01 00 00\s+\{evex\} invpcid\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7e 08 f1 bc 80 23 01 00 00\s+\{evex\} invvpid\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 f1 7d 08 90 eb\s+\{evex\} kmovb\s+%k3,%k5
+\s*[a-f0-9]+:\s*62 71 7d 08 93 fd\s+\{evex\} kmovb\s+%k5,%r15d
+\s*[a-f0-9]+:\s*62 d1 7d 08 91 ac 80 23 01 00 00\s+\{evex\} kmovb\s+%k5,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d1 7d 08 92 ef\s+\{evex\} kmovb\s+%r15d,%k5
+\s*[a-f0-9]+:\s*62 d1 7d 08 90 ac 80 23 01 00 00\s+\{evex\} kmovb\s+0x123\(%r8,%rax,4\),%k5
+\s*[a-f0-9]+:\s*62 f1 fd 08 90 eb\s+\{evex\} kmovd\s+%k3,%k5
+\s*[a-f0-9]+:\s*62 71 7f 08 93 fd\s+\{evex\} kmovd\s+%k5,%r15d
+\s*[a-f0-9]+:\s*62 d1 fd 08 91 ac 80 23 01 00 00\s+\{evex\} kmovd\s+%k5,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d1 7f 08 92 ef\s+\{evex\} kmovd\s+%r15d,%k5
+\s*[a-f0-9]+:\s*62 d1 fd 08 90 ac 80 23 01 00 00\s+\{evex\} kmovd\s+0x123\(%r8,%rax,4\),%k5
+\s*[a-f0-9]+:\s*62 f1 fc 08 90 eb\s+\{evex\} kmovq\s+%k3,%k5
+\s*[a-f0-9]+:\s*62 71 ff 08 93 fd\s+\{evex\} kmovq\s+%k5,%r15
+\s*[a-f0-9]+:\s*62 d1 fc 08 91 ac 80 23 01 00 00\s+\{evex\} kmovq\s+%k5,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d1 ff 08 92 ef\s+\{evex\} kmovq\s+%r15,%k5
+\s*[a-f0-9]+:\s*62 d1 fc 08 90 ac 80 23 01 00 00\s+\{evex\} kmovq\s+0x123\(%r8,%rax,4\),%k5
+\s*[a-f0-9]+:\s*62 f1 7c 08 90 eb\s+\{evex\} kmovw\s+%k3,%k5
+\s*[a-f0-9]+:\s*62 71 7c 08 93 fd\s+\{evex\} kmovw\s+%k5,%r15d
+\s*[a-f0-9]+:\s*62 d1 7c 08 91 ac 80 23 01 00 00\s+\{evex\} kmovw\s+%k5,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d1 7c 08 92 ef\s+\{evex\} kmovw\s+%r15d,%k5
+\s*[a-f0-9]+:\s*62 d1 7c 08 90 ac 80 23 01 00 00\s+\{evex\} kmovw\s+0x123\(%r8,%rax,4\),%k5
+\s*[a-f0-9]+:\s*62 54 fc 08 f5 ff\s+\{evex\} lzcnt\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f5 d7\s+\{evex\} lzcnt\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d4 7d 08 f5 c7\s+\{evex\} lzcnt\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 fc 08 f5 bc 80 23 01 00 00\s+\{evex\} lzcnt\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 f5 bc 80 23 01 00 00\s+\{evex\} lzcnt\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 f5 bc 80 23 01 00 00\s+\{evex\} lzcnt\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 fc 08 60 ff\s+\{evex\} movbe\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 61 bc 80 23 01 00 00\s+\{evex\} movbe\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 60 d7\s+\{evex\} movbe\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 61 bc 80 23 01 00 00\s+\{evex\} movbe\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 60 c7\s+\{evex\} movbe\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 61 bc 80 23 01 00 00\s+\{evex\} movbe\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 60 bc 80 23 01 00 00\s+\{evex\} movbe\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 60 bc 80 23 01 00 00\s+\{evex\} movbe\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 60 bc 80 23 01 00 00\s+\{evex\} movbe\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 f8 bc 80 23 01 00 00\s+\{evex\} movdir64b\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*67 62 54 7d 08 f8 bc 80 23 01 00 00\s+\{evex\} movdir64b\s+0x123\(%r8d,%eax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 fc 08 f9 bc 80 23 01 00 00\s+\{evex\} movdiri\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7c 08 f9 bc 80 23 01 00 00\s+\{evex\} movdiri\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 e7\s+\{evex\} mul\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 e7\s+\{evex\} mul\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 e7\s+\{evex\} mul\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 e0\s+\{evex\} mul\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 a4 80 23 01 00 00\s+\{evex\} mulb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 a4 80 23 01 00 00\s+\{evex\} mulw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 a4 80 23 01 00 00\s+\{evex\} mull\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 a4 80 23 01 00 00\s+\{evex\} mulq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 87 08 f6 df\s+\{evex\} mulx\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 6f 08 f6 d7\s+\{evex\} mulx\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 52 87 08 f6 bc 80 23 01 00 00\s+\{evex\} mulx\s+0x123\(%r8,%rax,4\),%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 07 08 f6 94 80 23 01 00 00\s+\{evex\} mulx\s+0x123\(%r8,%rax,4\),%r15d,%edx
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 df\s+\{evex\} neg\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 df\s+\{evex\} neg\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 df\s+\{evex\} neg\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 d8\s+\{evex\} neg\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 9c 80 23 01 00 00\s+\{evex\} negb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 9c 80 23 01 00 00\s+\{evex\} negw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 9c 80 23 01 00 00\s+\{evex\} negl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 9c 80 23 01 00 00\s+\{evex\} negq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 d7\s+\{evex\} not\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 d7\s+\{evex\} not\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 d7\s+\{evex\} not\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 d0\s+\{evex\} not\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 94 80 23 01 00 00\s+\{evex\} notb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 94 80 23 01 00 00\s+\{evex\} notw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 94 80 23 01 00 00\s+\{evex\} notl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 94 80 23 01 00 00\s+\{evex\} notq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 cf 7b\s+\{evex\} or\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 cf 7b\s+\{evex\} or\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 cf 7b\s+\{evex\} or\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 c8 7b\s+\{evex\} or\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 8c 80 23 01 00 00 7b\s+\{evex\} orb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 8c 80 23 01 00 00 7b\s+\{evex\} orw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 8c 80 23 01 00 00 7b\s+\{evex\} orl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 8c 80 23 01 00 00 7b\s+\{evex\} orq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 09 ff\s+\{evex\} or\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 09 bc 80 23 01 00 00\s+\{evex\} or\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 09 fa\s+\{evex\} or\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 09 bc 80 23 01 00 00\s+\{evex\} or\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 09 f8\s+\{evex\} or\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 09 bc 80 23 01 00 00\s+\{evex\} or\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 08 c2\s+\{evex\} or\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 08 84 80 23 01 00 00\s+\{evex\} or\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 0b bc 80 23 01 00 00\s+\{evex\} or\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 0b bc 80 23 01 00 00\s+\{evex\} or\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 0b bc 80 23 01 00 00\s+\{evex\} or\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 0a 84 80 23 01 00 00\s+\{evex\} or\s+0x123\(%r8,%rax,4\),%r8b
+\s*[a-f0-9]+:\s*62 52 87 08 f5 df\s+\{evex\} pdep\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 6f 08 f5 d7\s+\{evex\} pdep\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 52 87 08 f5 bc 80 23 01 00 00\s+\{evex\} pdep\s+0x123\(%r8,%rax,4\),%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 07 08 f5 94 80 23 01 00 00\s+\{evex\} pdep\s+0x123\(%r8,%rax,4\),%r15d,%edx
+\s*[a-f0-9]+:\s*62 52 86 08 f5 df\s+\{evex\} pext\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 6e 08 f5 d7\s+\{evex\} pext\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 52 86 08 f5 bc 80 23 01 00 00\s+\{evex\} pext\s+0x123\(%r8,%rax,4\),%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 06 08 f5 94 80 23 01 00 00\s+\{evex\} pext\s+0x123\(%r8,%rax,4\),%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 fc 08 88 ff\s+\{evex\} popcnt\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 88 d7\s+\{evex\} popcnt\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d4 7d 08 88 c7\s+\{evex\} popcnt\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 fc 08 88 bc 80 23 01 00 00\s+\{evex\} popcnt\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 88 bc 80 23 01 00 00\s+\{evex\} popcnt\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 88 bc 80 23 01 00 00\s+\{evex\} popcnt\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 d7 7b\s+\{evex\} rcl\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 d7 7b\s+\{evex\} rcl\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 d7 7b\s+\{evex\} rcl\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 d0 7b\s+\{evex\} rcl\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 94 80 23 01 00 00 7b\s+\{evex\} rclb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 94 80 23 01 00 00 7b\s+\{evex\} rclw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 94 80 23 01 00 00 7b\s+\{evex\} rcll\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 94 80 23 01 00 00 7b\s+\{evex\} rclq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 d7\s+\{evex\} rcl\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 d7\s+\{evex\} rcl\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 d7\s+\{evex\} rcl\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 d0\s+\{evex\} rcl\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 94 80 23 01 00 00\s+\{evex\} rclb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 94 80 23 01 00 00\s+\{evex\} rclw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 94 80 23 01 00 00\s+\{evex\} rcll\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 94 80 23 01 00 00\s+\{evex\} rclq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 d7\s+\{evex\} rcl\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 d7\s+\{evex\} rcl\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 d7\s+\{evex\} rcl\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 d0\s+\{evex\} rcl\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 94 80 23 01 00 00\s+\{evex\} rclb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 94 80 23 01 00 00\s+\{evex\} rclw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 94 80 23 01 00 00\s+\{evex\} rcll\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 94 80 23 01 00 00\s+\{evex\} rclq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 df 7b\s+\{evex\} rcr\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 df 7b\s+\{evex\} rcr\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 df 7b\s+\{evex\} rcr\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 d8 7b\s+\{evex\} rcr\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 9c 80 23 01 00 00 7b\s+\{evex\} rcrb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 9c 80 23 01 00 00 7b\s+\{evex\} rcrw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 9c 80 23 01 00 00 7b\s+\{evex\} rcrl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 9c 80 23 01 00 00 7b\s+\{evex\} rcrq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 df\s+\{evex\} rcr\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 df\s+\{evex\} rcr\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 df\s+\{evex\} rcr\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 d8\s+\{evex\} rcr\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 9c 80 23 01 00 00\s+\{evex\} rcrb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 9c 80 23 01 00 00\s+\{evex\} rcrw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 9c 80 23 01 00 00\s+\{evex\} rcrl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 9c 80 23 01 00 00\s+\{evex\} rcrq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 df\s+\{evex\} rcr\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 df\s+\{evex\} rcr\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 df\s+\{evex\} rcr\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 d8\s+\{evex\} rcr\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 9c 80 23 01 00 00\s+\{evex\} rcrb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 9c 80 23 01 00 00\s+\{evex\} rcrw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 9c 80 23 01 00 00\s+\{evex\} rcrl\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 9c 80 23 01 00 00\s+\{evex\} rcrq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 c7 7b\s+\{evex\} rol\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 c7 7b\s+\{evex\} rol\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 c7 7b\s+\{evex\} rol\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 c0 7b\s+\{evex\} rol\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 84 80 23 01 00 00 7b\s+\{evex\} rolb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 84 80 23 01 00 00 7b\s+\{evex\} rolw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 84 80 23 01 00 00 7b\s+\{evex\} roll\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 84 80 23 01 00 00 7b\s+\{evex\} rolq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 c7\s+\{evex\} rol\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 c7\s+\{evex\} rol\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 c7\s+\{evex\} rol\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 c0\s+\{evex\} rol\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 84 80 23 01 00 00\s+\{evex\} rolb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 84 80 23 01 00 00\s+\{evex\} rolw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 84 80 23 01 00 00\s+\{evex\} roll\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 84 80 23 01 00 00\s+\{evex\} rolq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 c7\s+\{evex\} rol\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 c7\s+\{evex\} rol\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 c7\s+\{evex\} rol\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 c0\s+\{evex\} rol\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 84 80 23 01 00 00\s+\{evex\} rolb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 84 80 23 01 00 00\s+\{evex\} rolw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 84 80 23 01 00 00\s+\{evex\} roll\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 84 80 23 01 00 00\s+\{evex\} rolq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 cf 7b\s+\{evex\} ror\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 cf 7b\s+\{evex\} ror\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 cf 7b\s+\{evex\} ror\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 c8 7b\s+\{evex\} ror\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 8c 80 23 01 00 00 7b\s+\{evex\} rorb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 8c 80 23 01 00 00 7b\s+\{evex\} rorw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 8c 80 23 01 00 00 7b\s+\{evex\} rorl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 8c 80 23 01 00 00 7b\s+\{evex\} rorq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 cf\s+\{evex\} ror\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 cf\s+\{evex\} ror\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 cf\s+\{evex\} ror\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 c8\s+\{evex\} ror\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 8c 80 23 01 00 00\s+\{evex\} rorb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 8c 80 23 01 00 00\s+\{evex\} rorw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 8c 80 23 01 00 00\s+\{evex\} rorl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 8c 80 23 01 00 00\s+\{evex\} rorq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 cf\s+\{evex\} ror\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 cf\s+\{evex\} ror\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 cf\s+\{evex\} ror\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 c8\s+\{evex\} ror\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 8c 80 23 01 00 00\s+\{evex\} rorb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 8c 80 23 01 00 00\s+\{evex\} rorw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 8c 80 23 01 00 00\s+\{evex\} rorl\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 8c 80 23 01 00 00\s+\{evex\} rorq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 53 ff 08 f0 ff 7b\s+\{evex\} rorx\s+\$0x7b,%r15,%r15
+\s*[a-f0-9]+:\s*62 d3 7f 08 f0 d7 7b\s+\{evex\} rorx\s+\$0x7b,%r15d,%edx
+\s*[a-f0-9]+:\s*62 53 ff 08 f0 bc 80 23 01 00 00 7b\s+\{evex\} rorx\s+\$0x7b,0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 53 7f 08 f0 bc 80 23 01 00 00 7b\s+\{evex\} rorx\s+\$0x7b,0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 ff 7b\s+\{evex\} sar\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 ff 7b\s+\{evex\} sar\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 ff 7b\s+\{evex\} sar\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 f8 7b\s+\{evex\} sar\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 bc 80 23 01 00 00 7b\s+\{evex\} sarb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 bc 80 23 01 00 00 7b\s+\{evex\} sarw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 bc 80 23 01 00 00 7b\s+\{evex\} sarl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 bc 80 23 01 00 00 7b\s+\{evex\} sarq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 ff\s+\{evex\} sar\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 ff\s+\{evex\} sar\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 ff\s+\{evex\} sar\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 f8\s+\{evex\} sar\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 bc 80 23 01 00 00\s+\{evex\} sarb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 bc 80 23 01 00 00\s+\{evex\} sarw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 bc 80 23 01 00 00\s+\{evex\} sarl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 bc 80 23 01 00 00\s+\{evex\} sarq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 ff\s+\{evex\} sar\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 ff\s+\{evex\} sar\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 ff\s+\{evex\} sar\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 f8\s+\{evex\} sar\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 bc 80 23 01 00 00\s+\{evex\} sarb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 bc 80 23 01 00 00\s+\{evex\} sarw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 bc 80 23 01 00 00\s+\{evex\} sarl\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 bc 80 23 01 00 00\s+\{evex\} sarq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 86 08 f7 df\s+\{evex\} sarx\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 86 08 f7 bc 80 23 01 00 00\s+\{evex\} sarx\s+%r15,0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 72 06 08 f7 d2\s+\{evex\} sarx\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 d2 06 08 f7 94 80 23 01 00 00\s+\{evex\} sarx\s+%r15d,0x123\(%r8,%rax,4\),%edx
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 df 7b\s+\{evex\} sbb\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 df 7b\s+\{evex\} sbb\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 df 7b\s+\{evex\} sbb\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 d8 7b\s+\{evex\} sbb\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 9c 80 23 01 00 00 7b\s+\{evex\} sbbb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 9c 80 23 01 00 00 7b\s+\{evex\} sbbw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 9c 80 23 01 00 00 7b\s+\{evex\} sbbl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 9c 80 23 01 00 00 7b\s+\{evex\} sbbq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 19 ff\s+\{evex\} sbb\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 19 bc 80 23 01 00 00\s+\{evex\} sbb\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 19 fa\s+\{evex\} sbb\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 19 bc 80 23 01 00 00\s+\{evex\} sbb\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 19 f8\s+\{evex\} sbb\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 19 bc 80 23 01 00 00\s+\{evex\} sbb\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 18 c2\s+\{evex\} sbb\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 18 84 80 23 01 00 00\s+\{evex\} sbb\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 1b bc 80 23 01 00 00\s+\{evex\} sbb\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 1b bc 80 23 01 00 00\s+\{evex\} sbb\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 1b bc 80 23 01 00 00\s+\{evex\} sbb\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 1a 84 80 23 01 00 00\s+\{evex\} sbb\s+0x123\(%r8,%rax,4\),%r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 d9 e5\s+\{evex\} sha1msg1\s+%xmm13,%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 d9 a4 80 23 01 00 00\s+\{evex\} sha1msg1\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 da e5\s+\{evex\} sha1msg2\s+%xmm13,%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 da a4 80 23 01 00 00\s+\{evex\} sha1msg2\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 d8 e5\s+\{evex\} sha1nexte\s+%xmm13,%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 d8 a4 80 23 01 00 00\s+\{evex\} sha1nexte\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 d4 e5 7b\s+\{evex\} sha1rnds4\s+\$0x7b,%xmm13,%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 d4 a4 80 23 01 00 00 7b\s+\{evex\} sha1rnds4\s+\$0x7b,0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 dc e5\s+\{evex\} sha256msg1\s+%xmm13,%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 dc a4 80 23 01 00 00\s+\{evex\} sha256msg1\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 dd e5\s+\{evex\} sha256msg2\s+%xmm13,%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 dd a4 80 23 01 00 00\s+\{evex\} sha256msg2\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 db a4 80 23 01 00 00\s+\{evex\} sha256rnds2\s+%xmm0,0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 e7 7b\s+\{evex\} shl\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 e7 7b\s+\{evex\} shl\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 e7 7b\s+\{evex\} shl\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 e0 7b\s+\{evex\} shl\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 a4 80 23 01 00 00 7b\s+\{evex\} shlb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 a4 80 23 01 00 00 7b\s+\{evex\} shlw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 a4 80 23 01 00 00 7b\s+\{evex\} shll\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 a4 80 23 01 00 00 7b\s+\{evex\} shlq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 e7\s+\{evex\} shl\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 e7\s+\{evex\} shl\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 e7\s+\{evex\} shl\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 e0\s+\{evex\} shl\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 a4 80 23 01 00 00\s+\{evex\} shlb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 a4 80 23 01 00 00\s+\{evex\} shlw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 a4 80 23 01 00 00\s+\{evex\} shll\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 a4 80 23 01 00 00\s+\{evex\} shlq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 e7\s+\{evex\} shl\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 e7\s+\{evex\} shl\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 e7\s+\{evex\} shl\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 e0\s+\{evex\} shl\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 a4 80 23 01 00 00\s+\{evex\} shlb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 a4 80 23 01 00 00\s+\{evex\} shlw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 a4 80 23 01 00 00\s+\{evex\} shll\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 a4 80 23 01 00 00\s+\{evex\} shlq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 24 ff 7b\s+\{evex\} shld\s+\$0x7b,%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 24 bc 80 23 01 00 00 7b\s+\{evex\} shld\s+\$0x7b,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 24 fa 7b\s+\{evex\} shld\s+\$0x7b,%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 24 bc 80 23 01 00 00 7b\s+\{evex\} shld\s+\$0x7b,%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 24 f8 7b\s+\{evex\} shld\s+\$0x7b,%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 24 bc 80 23 01 00 00 7b\s+\{evex\} shld\s+\$0x7b,%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 a5 ff\s+\{evex\} shld\s+%cl,%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 a5 bc 80 23 01 00 00\s+\{evex\} shld\s+%cl,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 a5 fa\s+\{evex\} shld\s+%cl,%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 a5 bc 80 23 01 00 00\s+\{evex\} shld\s+%cl,%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 a5 f8\s+\{evex\} shld\s+%cl,%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 a5 bc 80 23 01 00 00\s+\{evex\} shld\s+%cl,%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 f7 df\s+\{evex\} shlx\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 85 08 f7 bc 80 23 01 00 00\s+\{evex\} shlx\s+%r15,0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 72 05 08 f7 d2\s+\{evex\} shlx\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 d2 05 08 f7 94 80 23 01 00 00\s+\{evex\} shlx\s+%r15d,0x123\(%r8,%rax,4\),%edx
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 ef 7b\s+\{evex\} shr\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 ef 7b\s+\{evex\} shr\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 ef 7b\s+\{evex\} shr\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 e8 7b\s+\{evex\} shr\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 ac 80 23 01 00 00 7b\s+\{evex\} shrb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 ac 80 23 01 00 00 7b\s+\{evex\} shrw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 ac 80 23 01 00 00 7b\s+\{evex\} shrl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 ac 80 23 01 00 00 7b\s+\{evex\} shrq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 ef\s+\{evex\} shr\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 ef\s+\{evex\} shr\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 ef\s+\{evex\} shr\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 e8\s+\{evex\} shr\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 ac 80 23 01 00 00\s+\{evex\} shrb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 ac 80 23 01 00 00\s+\{evex\} shrw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 ac 80 23 01 00 00\s+\{evex\} shrl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 ac 80 23 01 00 00\s+\{evex\} shrq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 ef\s+\{evex\} shr\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 ef\s+\{evex\} shr\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 ef\s+\{evex\} shr\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 e8\s+\{evex\} shr\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 ac 80 23 01 00 00\s+\{evex\} shrb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 ac 80 23 01 00 00\s+\{evex\} shrw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 ac 80 23 01 00 00\s+\{evex\} shrl\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 ac 80 23 01 00 00\s+\{evex\} shrq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 2c ff 7b\s+\{evex\} shrd\s+\$0x7b,%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 2c bc 80 23 01 00 00 7b\s+\{evex\} shrd\s+\$0x7b,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 2c fa 7b\s+\{evex\} shrd\s+\$0x7b,%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 2c bc 80 23 01 00 00 7b\s+\{evex\} shrd\s+\$0x7b,%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 2c f8 7b\s+\{evex\} shrd\s+\$0x7b,%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 2c bc 80 23 01 00 00 7b\s+\{evex\} shrd\s+\$0x7b,%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 ad ff\s+\{evex\} shrd\s+%cl,%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 ad bc 80 23 01 00 00\s+\{evex\} shrd\s+%cl,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 ad fa\s+\{evex\} shrd\s+%cl,%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 ad bc 80 23 01 00 00\s+\{evex\} shrd\s+%cl,%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 ad f8\s+\{evex\} shrd\s+%cl,%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 ad bc 80 23 01 00 00\s+\{evex\} shrd\s+%cl,%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 87 08 f7 df\s+\{evex\} shrx\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 87 08 f7 bc 80 23 01 00 00\s+\{evex\} shrx\s+%r15,0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 72 07 08 f7 d2\s+\{evex\} shrx\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 d2 07 08 f7 94 80 23 01 00 00\s+\{evex\} shrx\s+%r15d,0x123\(%r8,%rax,4\),%edx
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 ef 7b\s+\{evex\} sub\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 ef 7b\s+\{evex\} sub\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 ef 7b\s+\{evex\} sub\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 e8 7b\s+\{evex\} sub\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 ac 80 23 01 00 00 7b\s+\{evex\} subb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 ac 80 23 01 00 00 7b\s+\{evex\} subw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 ac 80 23 01 00 00 7b\s+\{evex\} subl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 ac 80 23 01 00 00 7b\s+\{evex\} subq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 29 ff\s+\{evex\} sub\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 29 bc 80 23 01 00 00\s+\{evex\} sub\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 29 fa\s+\{evex\} sub\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 29 bc 80 23 01 00 00\s+\{evex\} sub\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 29 f8\s+\{evex\} sub\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 29 bc 80 23 01 00 00\s+\{evex\} sub\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 28 c2\s+\{evex\} sub\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 28 84 80 23 01 00 00\s+\{evex\} sub\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 2b bc 80 23 01 00 00\s+\{evex\} sub\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 2b bc 80 23 01 00 00\s+\{evex\} sub\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 2b bc 80 23 01 00 00\s+\{evex\} sub\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 2a 84 80 23 01 00 00\s+\{evex\} sub\s+0x123\(%r8,%rax,4\),%r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 f4 ff\s+\{evex\} tzcnt\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f4 d7\s+\{evex\} tzcnt\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d4 7d 08 f4 c7\s+\{evex\} tzcnt\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 fc 08 f4 bc 80 23 01 00 00\s+\{evex\} tzcnt\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 f4 bc 80 23 01 00 00\s+\{evex\} tzcnt\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 f4 bc 80 23 01 00 00\s+\{evex\} tzcnt\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 66 bc 80 23 01 00 00\s+\{evex\} wrssd\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 66 bc 80 23 01 00 00\s+\{evex\} wrssq\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7d 08 65 bc 80 23 01 00 00\s+\{evex\} wrussd\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fd 08 65 bc 80 23 01 00 00\s+\{evex\} wrussq\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 f7 7b\s+\{evex\} xor\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 f7 7b\s+\{evex\} xor\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 f7 7b\s+\{evex\} xor\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 f0 7b\s+\{evex\} xor\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 b4 80 23 01 00 00 7b\s+\{evex\} xorb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 b4 80 23 01 00 00 7b\s+\{evex\} xorw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 b4 80 23 01 00 00 7b\s+\{evex\} xorl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 b4 80 23 01 00 00 7b\s+\{evex\} xorq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 31 ff\s+\{evex\} xor\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 31 bc 80 23 01 00 00\s+\{evex\} xor\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 31 fa\s+\{evex\} xor\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 31 bc 80 23 01 00 00\s+\{evex\} xor\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 31 f8\s+\{evex\} xor\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 31 bc 80 23 01 00 00\s+\{evex\} xor\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 30 c2\s+\{evex\} xor\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 30 84 80 23 01 00 00\s+\{evex\} xor\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 33 bc 80 23 01 00 00\s+\{evex\} xor\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 33 bc 80 23 01 00 00\s+\{evex\} xor\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 33 bc 80 23 01 00 00\s+\{evex\} xor\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 32 84 80 23 01 00 00\s+\{evex\} xor\s+0x123\(%r8,%rax,4\),%r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 fc bc 80 23 01 00 00\s+\{evex\} aadd\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7c 08 fc bc 80 23 01 00 00\s+\{evex\} aadd\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fd 08 fc bc 80 23 01 00 00\s+\{evex\} aand\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7d 08 fc bc 80 23 01 00 00\s+\{evex\} aand\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 d7 7b\s+\{evex\} adc\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 d7 7b\s+\{evex\} adc\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 d7 7b\s+\{evex\} adc\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 d0 7b\s+\{evex\} adc\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 94 80 23 01 00 00 7b\s+\{evex\} adcb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 94 80 23 01 00 00 7b\s+\{evex\} adcw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 94 80 23 01 00 00 7b\s+\{evex\} adcl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 94 80 23 01 00 00 7b\s+\{evex\} adcq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 11 ff\s+\{evex\} adc\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 11 bc 80 23 01 00 00\s+\{evex\} adc\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 11 fa\s+\{evex\} adc\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 11 bc 80 23 01 00 00\s+\{evex\} adc\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 11 f8\s+\{evex\} adc\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 11 bc 80 23 01 00 00\s+\{evex\} adc\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 10 c2\s+\{evex\} adc\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 10 84 80 23 01 00 00\s+\{evex\} adc\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 13 bc 80 23 01 00 00\s+\{evex\} adc\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 13 bc 80 23 01 00 00\s+\{evex\} adc\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 13 bc 80 23 01 00 00\s+\{evex\} adc\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 12 84 80 23 01 00 00\s+\{evex\} adc\s+0x123\(%r8,%rax,4\),%r8b
+\s*[a-f0-9]+:\s*62 54 fd 08 66 ff\s+\{evex\} adcx\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d4 7d 08 66 d7\s+\{evex\} adcx\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 fd 08 66 bc 80 23 01 00 00\s+\{evex\} adcx\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7d 08 66 bc 80 23 01 00 00\s+\{evex\} adcx\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 c7 7b\s+\{evex\} add\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 c7 7b\s+\{evex\} add\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 c7 7b\s+\{evex\} add\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 c0 7b\s+\{evex\} add\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 84 80 23 01 00 00 7b\s+\{evex\} addb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 84 80 23 01 00 00 7b\s+\{evex\} addw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 84 80 23 01 00 00 7b\s+\{evex\} addl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 84 80 23 01 00 00 7b\s+\{evex\} addq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 01 ff\s+\{evex\} add\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 01 bc 80 23 01 00 00\s+\{evex\} add\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 01 fa\s+\{evex\} add\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 01 bc 80 23 01 00 00\s+\{evex\} add\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 01 f8\s+\{evex\} add\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 01 bc 80 23 01 00 00\s+\{evex\} add\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 00 c2\s+\{evex\} add\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 00 84 80 23 01 00 00\s+\{evex\} add\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 03 bc 80 23 01 00 00\s+\{evex\} add\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 03 bc 80 23 01 00 00\s+\{evex\} add\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 03 bc 80 23 01 00 00\s+\{evex\} add\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 02 84 80 23 01 00 00\s+\{evex\} add\s+0x123\(%r8,%rax,4\),%r8b
+\s*[a-f0-9]+:\s*62 54 fe 08 66 ff\s+\{evex\} adox\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d4 7e 08 66 d7\s+\{evex\} adox\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 fe 08 66 bc 80 23 01 00 00\s+\{evex\} adox\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7e 08 66 bc 80 23 01 00 00\s+\{evex\} adox\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7e 08 dd a4 80 23 01 00 00\s+\{evex\} aesdec128kl\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7e 08 df a4 80 23 01 00 00\s+\{evex\} aesdec256kl\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 8c 80 23 01 00 00\s+\{evex\} aesdecwide128kl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 9c 80 23 01 00 00\s+\{evex\} aesdecwide256kl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7e 08 dc a4 80 23 01 00 00\s+\{evex\} aesenc128kl\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7e 08 de a4 80 23 01 00 00\s+\{evex\} aesenc256kl\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 84 80 23 01 00 00\s+\{evex\} aesencwide128kl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7e 08 d8 94 80 23 01 00 00\s+\{evex\} aesencwide256kl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 e7 7b\s+\{evex\} and\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 e7 7b\s+\{evex\} and\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 e7 7b\s+\{evex\} and\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 e0 7b\s+\{evex\} and\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 a4 80 23 01 00 00 7b\s+\{evex\} andb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 a4 80 23 01 00 00 7b\s+\{evex\} andw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 a4 80 23 01 00 00 7b\s+\{evex\} andl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 a4 80 23 01 00 00 7b\s+\{evex\} andq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 21 ff\s+\{evex\} and\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 21 bc 80 23 01 00 00\s+\{evex\} and\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 21 fa\s+\{evex\} and\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 21 bc 80 23 01 00 00\s+\{evex\} and\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 21 f8\s+\{evex\} and\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 21 bc 80 23 01 00 00\s+\{evex\} and\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 20 c2\s+\{evex\} and\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 20 84 80 23 01 00 00\s+\{evex\} and\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 23 bc 80 23 01 00 00\s+\{evex\} and\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 23 bc 80 23 01 00 00\s+\{evex\} and\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 23 bc 80 23 01 00 00\s+\{evex\} and\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 22 84 80 23 01 00 00\s+\{evex\} and\s+0x123\(%r8,%rax,4\),%r8b
+\s*[a-f0-9]+:\s*62 52 84 08 f2 df\s+\{evex\} andn\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 6c 08 f2 d7\s+\{evex\} andn\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 52 84 08 f2 bc 80 23 01 00 00\s+\{evex\} andn\s+0x123\(%r8,%rax,4\),%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 04 08 f2 94 80 23 01 00 00\s+\{evex\} andn\s+0x123\(%r8,%rax,4\),%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 ff 08 fc bc 80 23 01 00 00\s+\{evex\} aor\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7f 08 fc bc 80 23 01 00 00\s+\{evex\} aor\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fe 08 fc bc 80 23 01 00 00\s+\{evex\} axor\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7e 08 fc bc 80 23 01 00 00\s+\{evex\} axor\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 84 08 f7 df\s+\{evex\} bextr\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 84 08 f7 bc 80 23 01 00 00\s+\{evex\} bextr\s+%r15,0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 72 04 08 f7 d2\s+\{evex\} bextr\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 d2 04 08 f7 94 80 23 01 00 00\s+\{evex\} bextr\s+%r15d,0x123\(%r8,%rax,4\),%edx
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 df\s+\{evex\} blsi\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 6c 08 f3 df\s+\{evex\} blsi\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 9c 80 23 01 00 00\s+\{evex\} blsi\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 d2 04 08 f3 9c 80 23 01 00 00\s+\{evex\} blsi\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 d7\s+\{evex\} blsmsk\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 6c 08 f3 d7\s+\{evex\} blsmsk\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 94 80 23 01 00 00\s+\{evex\} blsmsk\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 d2 04 08 f3 94 80 23 01 00 00\s+\{evex\} blsmsk\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 cf\s+\{evex\} blsr\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 6c 08 f3 cf\s+\{evex\} blsr\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d2 84 08 f3 8c 80 23 01 00 00\s+\{evex\} blsr\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 d2 04 08 f3 8c 80 23 01 00 00\s+\{evex\} blsr\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 52 84 08 f5 df\s+\{evex\} bzhi\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 84 08 f5 bc 80 23 01 00 00\s+\{evex\} bzhi\s+%r15,0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 72 04 08 f5 d2\s+\{evex\} bzhi\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 d2 04 08 f5 94 80 23 01 00 00\s+\{evex\} bzhi\s+%r15d,0x123\(%r8,%rax,4\),%edx
+\s*[a-f0-9]+:\s*62 52 85 08 e6 bc 80 23 01 00 00\s+\{evex\} cmpbexadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e6 94 80 23 01 00 00\s+\{evex\} cmpbexadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e2 bc 80 23 01 00 00\s+\{evex\} cmpbxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e2 94 80 23 01 00 00\s+\{evex\} cmpbxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 ee bc 80 23 01 00 00\s+\{evex\} cmplexadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 ee 94 80 23 01 00 00\s+\{evex\} cmplexadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 ec bc 80 23 01 00 00\s+\{evex\} cmplxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 ec 94 80 23 01 00 00\s+\{evex\} cmplxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e7 bc 80 23 01 00 00\s+\{evex\} cmpnbexadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e7 94 80 23 01 00 00\s+\{evex\} cmpnbexadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e3 bc 80 23 01 00 00\s+\{evex\} cmpnbxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e3 94 80 23 01 00 00\s+\{evex\} cmpnbxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 ef bc 80 23 01 00 00\s+\{evex\} cmpnlexadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 ef 94 80 23 01 00 00\s+\{evex\} cmpnlexadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 ed bc 80 23 01 00 00\s+\{evex\} cmpnlxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 ed 94 80 23 01 00 00\s+\{evex\} cmpnlxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e1 bc 80 23 01 00 00\s+\{evex\} cmpnoxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e1 94 80 23 01 00 00\s+\{evex\} cmpnoxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 eb bc 80 23 01 00 00\s+\{evex\} cmpnpxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 eb 94 80 23 01 00 00\s+\{evex\} cmpnpxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e9 bc 80 23 01 00 00\s+\{evex\} cmpnsxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e9 94 80 23 01 00 00\s+\{evex\} cmpnsxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e5 bc 80 23 01 00 00\s+\{evex\} cmpnzxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e5 94 80 23 01 00 00\s+\{evex\} cmpnzxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e0 bc 80 23 01 00 00\s+\{evex\} cmpoxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e0 94 80 23 01 00 00\s+\{evex\} cmpoxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 ea bc 80 23 01 00 00\s+\{evex\} cmppxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 ea 94 80 23 01 00 00\s+\{evex\} cmppxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e8 bc 80 23 01 00 00\s+\{evex\} cmpsxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e8 94 80 23 01 00 00\s+\{evex\} cmpsxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 e4 bc 80 23 01 00 00\s+\{evex\} cmpzxadd\s+%r15,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d2 05 08 e4 94 80 23 01 00 00\s+\{evex\} cmpzxadd\s+%r15d,%edx,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff cf\s+\{evex\} dec\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff cf\s+\{evex\} dec\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff cf\s+\{evex\} dec\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe c8\s+\{evex\} dec\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe 8c 80 23 01 00 00\s+\{evex\} decb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff 8c 80 23 01 00 00\s+\{evex\} decw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff 8c 80 23 01 00 00\s+\{evex\} decl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff 8c 80 23 01 00 00\s+\{evex\} decq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 f7\s+\{evex\} div\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 f7\s+\{evex\} div\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 f7\s+\{evex\} div\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 f0\s+\{evex\} div\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 b4 80 23 01 00 00\s+\{evex\} divb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 b4 80 23 01 00 00\s+\{evex\} divw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 b4 80 23 01 00 00\s+\{evex\} divl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 b4 80 23 01 00 00\s+\{evex\} divq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7e 08 da d7\s+\{evex\} encodekey128\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d4 7e 08 db d7\s+\{evex\} encodekey256\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7f 08 f8 bc 80 23 01 00 00\s+\{evex\} enqcmd\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*67 62 54 7f 08 f8 bc 80 23 01 00 00\s+\{evex\} enqcmd\s+0x123\(%r8d,%eax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7e 08 f8 bc 80 23 01 00 00\s+\{evex\} enqcmds\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*67 62 54 7e 08 f8 bc 80 23 01 00 00\s+\{evex\} enqcmds\s+0x123\(%r8d,%eax,4\),%r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 ff\s+\{evex\} idiv\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 ff\s+\{evex\} idiv\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 ff\s+\{evex\} idiv\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 f8\s+\{evex\} idiv\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 bc 80 23 01 00 00\s+\{evex\} idivb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 bc 80 23 01 00 00\s+\{evex\} idivw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 bc 80 23 01 00 00\s+\{evex\} idivl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 bc 80 23 01 00 00\s+\{evex\} idivq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 ef\s+\{evex\} imul\s+%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 af ff\s+\{evex\} imul\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 ef\s+\{evex\} imul\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7c 08 af d7\s+\{evex\} imul\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 ef\s+\{evex\} imul\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7d 08 af c7\s+\{evex\} imul\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 e8\s+\{evex\} imul\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 ac 80 23 01 00 00\s+\{evex\} imulb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 ac 80 23 01 00 00\s+\{evex\} imulw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 ac 80 23 01 00 00\s+\{evex\} imull\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 af bc 80 23 01 00 00\s+\{evex\} imul\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 af bc 80 23 01 00 00\s+\{evex\} imul\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 af bc 80 23 01 00 00\s+\{evex\} imul\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 ac 80 23 01 00 00\s+\{evex\} imulq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff c7\s+\{evex\} inc\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff c7\s+\{evex\} inc\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff c7\s+\{evex\} inc\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe c0\s+\{evex\} inc\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 fe 84 80 23 01 00 00\s+\{evex\} incb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 ff 84 80 23 01 00 00\s+\{evex\} incw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 ff 84 80 23 01 00 00\s+\{evex\} incl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 ff 84 80 23 01 00 00\s+\{evex\} incq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7e 08 f0 bc 80 23 01 00 00\s+\{evex\} invept\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7e 08 f2 bc 80 23 01 00 00\s+\{evex\} invpcid\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7e 08 f1 bc 80 23 01 00 00\s+\{evex\} invvpid\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 f1 7d 08 90 eb\s+\{evex\} kmovb\s+%k3,%k5
+\s*[a-f0-9]+:\s*62 71 7d 08 93 fd\s+\{evex\} kmovb\s+%k5,%r15d
+\s*[a-f0-9]+:\s*62 d1 7d 08 91 ac 80 23 01 00 00\s+\{evex\} kmovb\s+%k5,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d1 7d 08 92 ef\s+\{evex\} kmovb\s+%r15d,%k5
+\s*[a-f0-9]+:\s*62 d1 7d 08 90 ac 80 23 01 00 00\s+\{evex\} kmovb\s+0x123\(%r8,%rax,4\),%k5
+\s*[a-f0-9]+:\s*62 f1 fd 08 90 eb\s+\{evex\} kmovd\s+%k3,%k5
+\s*[a-f0-9]+:\s*62 71 7f 08 93 fd\s+\{evex\} kmovd\s+%k5,%r15d
+\s*[a-f0-9]+:\s*62 d1 fd 08 91 ac 80 23 01 00 00\s+\{evex\} kmovd\s+%k5,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d1 7f 08 92 ef\s+\{evex\} kmovd\s+%r15d,%k5
+\s*[a-f0-9]+:\s*62 d1 fd 08 90 ac 80 23 01 00 00\s+\{evex\} kmovd\s+0x123\(%r8,%rax,4\),%k5
+\s*[a-f0-9]+:\s*62 f1 fc 08 90 eb\s+\{evex\} kmovq\s+%k3,%k5
+\s*[a-f0-9]+:\s*62 71 ff 08 93 fd\s+\{evex\} kmovq\s+%k5,%r15
+\s*[a-f0-9]+:\s*62 d1 fc 08 91 ac 80 23 01 00 00\s+\{evex\} kmovq\s+%k5,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d1 ff 08 92 ef\s+\{evex\} kmovq\s+%r15,%k5
+\s*[a-f0-9]+:\s*62 d1 fc 08 90 ac 80 23 01 00 00\s+\{evex\} kmovq\s+0x123\(%r8,%rax,4\),%k5
+\s*[a-f0-9]+:\s*62 f1 7c 08 90 eb\s+\{evex\} kmovw\s+%k3,%k5
+\s*[a-f0-9]+:\s*62 71 7c 08 93 fd\s+\{evex\} kmovw\s+%k5,%r15d
+\s*[a-f0-9]+:\s*62 d1 7c 08 91 ac 80 23 01 00 00\s+\{evex\} kmovw\s+%k5,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d1 7c 08 92 ef\s+\{evex\} kmovw\s+%r15d,%k5
+\s*[a-f0-9]+:\s*62 d1 7c 08 90 ac 80 23 01 00 00\s+\{evex\} kmovw\s+0x123\(%r8,%rax,4\),%k5
+\s*[a-f0-9]+:\s*62 54 fc 08 f5 ff\s+\{evex\} lzcnt\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f5 d7\s+\{evex\} lzcnt\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d4 7d 08 f5 c7\s+\{evex\} lzcnt\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 fc 08 f5 bc 80 23 01 00 00\s+\{evex\} lzcnt\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 f5 bc 80 23 01 00 00\s+\{evex\} lzcnt\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 f5 bc 80 23 01 00 00\s+\{evex\} lzcnt\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 fc 08 60 ff\s+\{evex\} movbe\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 61 bc 80 23 01 00 00\s+\{evex\} movbe\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 60 d7\s+\{evex\} movbe\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 61 bc 80 23 01 00 00\s+\{evex\} movbe\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 60 c7\s+\{evex\} movbe\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 61 bc 80 23 01 00 00\s+\{evex\} movbe\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 60 bc 80 23 01 00 00\s+\{evex\} movbe\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 60 bc 80 23 01 00 00\s+\{evex\} movbe\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 60 bc 80 23 01 00 00\s+\{evex\} movbe\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7d 08 f8 bc 80 23 01 00 00\s+\{evex\} movdir64b\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*67 62 54 7d 08 f8 bc 80 23 01 00 00\s+\{evex\} movdir64b\s+0x123\(%r8d,%eax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 fc 08 f9 bc 80 23 01 00 00\s+\{evex\} movdiri\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7c 08 f9 bc 80 23 01 00 00\s+\{evex\} movdiri\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 e7\s+\{evex\} mul\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 e7\s+\{evex\} mul\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 e7\s+\{evex\} mul\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 e0\s+\{evex\} mul\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 a4 80 23 01 00 00\s+\{evex\} mulb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 a4 80 23 01 00 00\s+\{evex\} mulw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 a4 80 23 01 00 00\s+\{evex\} mull\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 a4 80 23 01 00 00\s+\{evex\} mulq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 87 08 f6 df\s+\{evex\} mulx\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 6f 08 f6 d7\s+\{evex\} mulx\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 52 87 08 f6 bc 80 23 01 00 00\s+\{evex\} mulx\s+0x123\(%r8,%rax,4\),%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 07 08 f6 94 80 23 01 00 00\s+\{evex\} mulx\s+0x123\(%r8,%rax,4\),%r15d,%edx
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 df\s+\{evex\} neg\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 df\s+\{evex\} neg\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 df\s+\{evex\} neg\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 d8\s+\{evex\} neg\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 9c 80 23 01 00 00\s+\{evex\} negb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 9c 80 23 01 00 00\s+\{evex\} negw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 9c 80 23 01 00 00\s+\{evex\} negl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 9c 80 23 01 00 00\s+\{evex\} negq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 d7\s+\{evex\} not\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 d7\s+\{evex\} not\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 d7\s+\{evex\} not\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 d0\s+\{evex\} not\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 f6 94 80 23 01 00 00\s+\{evex\} notb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 f7 94 80 23 01 00 00\s+\{evex\} notw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 f7 94 80 23 01 00 00\s+\{evex\} notl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 f7 94 80 23 01 00 00\s+\{evex\} notq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 cf 7b\s+\{evex\} or\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 cf 7b\s+\{evex\} or\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 cf 7b\s+\{evex\} or\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 c8 7b\s+\{evex\} or\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 8c 80 23 01 00 00 7b\s+\{evex\} orb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 8c 80 23 01 00 00 7b\s+\{evex\} orw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 8c 80 23 01 00 00 7b\s+\{evex\} orl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 8c 80 23 01 00 00 7b\s+\{evex\} orq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 09 ff\s+\{evex\} or\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 09 bc 80 23 01 00 00\s+\{evex\} or\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 09 fa\s+\{evex\} or\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 09 bc 80 23 01 00 00\s+\{evex\} or\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 09 f8\s+\{evex\} or\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 09 bc 80 23 01 00 00\s+\{evex\} or\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 08 c2\s+\{evex\} or\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 08 84 80 23 01 00 00\s+\{evex\} or\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 0b bc 80 23 01 00 00\s+\{evex\} or\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 0b bc 80 23 01 00 00\s+\{evex\} or\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 0b bc 80 23 01 00 00\s+\{evex\} or\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 0a 84 80 23 01 00 00\s+\{evex\} or\s+0x123\(%r8,%rax,4\),%r8b
+\s*[a-f0-9]+:\s*62 52 87 08 f5 df\s+\{evex\} pdep\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 6f 08 f5 d7\s+\{evex\} pdep\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 52 87 08 f5 bc 80 23 01 00 00\s+\{evex\} pdep\s+0x123\(%r8,%rax,4\),%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 07 08 f5 94 80 23 01 00 00\s+\{evex\} pdep\s+0x123\(%r8,%rax,4\),%r15d,%edx
+\s*[a-f0-9]+:\s*62 52 86 08 f5 df\s+\{evex\} pext\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 6e 08 f5 d7\s+\{evex\} pext\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 52 86 08 f5 bc 80 23 01 00 00\s+\{evex\} pext\s+0x123\(%r8,%rax,4\),%r15,%r15
+\s*[a-f0-9]+:\s*62 d2 06 08 f5 94 80 23 01 00 00\s+\{evex\} pext\s+0x123\(%r8,%rax,4\),%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 fc 08 88 ff\s+\{evex\} popcnt\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 88 d7\s+\{evex\} popcnt\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d4 7d 08 88 c7\s+\{evex\} popcnt\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 fc 08 88 bc 80 23 01 00 00\s+\{evex\} popcnt\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 88 bc 80 23 01 00 00\s+\{evex\} popcnt\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 88 bc 80 23 01 00 00\s+\{evex\} popcnt\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 d7 7b\s+\{evex\} rcl\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 d7 7b\s+\{evex\} rcl\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 d7 7b\s+\{evex\} rcl\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 d0 7b\s+\{evex\} rcl\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 94 80 23 01 00 00 7b\s+\{evex\} rclb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 94 80 23 01 00 00 7b\s+\{evex\} rclw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 94 80 23 01 00 00 7b\s+\{evex\} rcll\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 94 80 23 01 00 00 7b\s+\{evex\} rclq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 d7\s+\{evex\} rcl\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 d7\s+\{evex\} rcl\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 d7\s+\{evex\} rcl\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 d0\s+\{evex\} rcl\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 94 80 23 01 00 00\s+\{evex\} rclb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 94 80 23 01 00 00\s+\{evex\} rclw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 94 80 23 01 00 00\s+\{evex\} rcll\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 94 80 23 01 00 00\s+\{evex\} rclq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 d7\s+\{evex\} rcl\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 d7\s+\{evex\} rcl\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 d7\s+\{evex\} rcl\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 d0\s+\{evex\} rcl\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 94 80 23 01 00 00\s+\{evex\} rclb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 94 80 23 01 00 00\s+\{evex\} rclw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 94 80 23 01 00 00\s+\{evex\} rcll\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 94 80 23 01 00 00\s+\{evex\} rclq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 df 7b\s+\{evex\} rcr\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 df 7b\s+\{evex\} rcr\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 df 7b\s+\{evex\} rcr\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 d8 7b\s+\{evex\} rcr\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 9c 80 23 01 00 00 7b\s+\{evex\} rcrb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 9c 80 23 01 00 00 7b\s+\{evex\} rcrw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 9c 80 23 01 00 00 7b\s+\{evex\} rcrl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 9c 80 23 01 00 00 7b\s+\{evex\} rcrq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 df\s+\{evex\} rcr\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 df\s+\{evex\} rcr\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 df\s+\{evex\} rcr\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 d8\s+\{evex\} rcr\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 9c 80 23 01 00 00\s+\{evex\} rcrb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 9c 80 23 01 00 00\s+\{evex\} rcrw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 9c 80 23 01 00 00\s+\{evex\} rcrl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 9c 80 23 01 00 00\s+\{evex\} rcrq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 df\s+\{evex\} rcr\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 df\s+\{evex\} rcr\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 df\s+\{evex\} rcr\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 d8\s+\{evex\} rcr\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 9c 80 23 01 00 00\s+\{evex\} rcrb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 9c 80 23 01 00 00\s+\{evex\} rcrw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 9c 80 23 01 00 00\s+\{evex\} rcrl\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 9c 80 23 01 00 00\s+\{evex\} rcrq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 c7 7b\s+\{evex\} rol\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 c7 7b\s+\{evex\} rol\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 c7 7b\s+\{evex\} rol\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 c0 7b\s+\{evex\} rol\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 84 80 23 01 00 00 7b\s+\{evex\} rolb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 84 80 23 01 00 00 7b\s+\{evex\} rolw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 84 80 23 01 00 00 7b\s+\{evex\} roll\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 84 80 23 01 00 00 7b\s+\{evex\} rolq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 c7\s+\{evex\} rol\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 c7\s+\{evex\} rol\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 c7\s+\{evex\} rol\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 c0\s+\{evex\} rol\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 84 80 23 01 00 00\s+\{evex\} rolb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 84 80 23 01 00 00\s+\{evex\} rolw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 84 80 23 01 00 00\s+\{evex\} roll\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 84 80 23 01 00 00\s+\{evex\} rolq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 c7\s+\{evex\} rol\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 c7\s+\{evex\} rol\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 c7\s+\{evex\} rol\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 c0\s+\{evex\} rol\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 84 80 23 01 00 00\s+\{evex\} rolb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 84 80 23 01 00 00\s+\{evex\} rolw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 84 80 23 01 00 00\s+\{evex\} roll\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 84 80 23 01 00 00\s+\{evex\} rolq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 cf 7b\s+\{evex\} ror\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 cf 7b\s+\{evex\} ror\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 cf 7b\s+\{evex\} ror\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 c8 7b\s+\{evex\} ror\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 8c 80 23 01 00 00 7b\s+\{evex\} rorb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 8c 80 23 01 00 00 7b\s+\{evex\} rorw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 8c 80 23 01 00 00 7b\s+\{evex\} rorl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 8c 80 23 01 00 00 7b\s+\{evex\} rorq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 cf\s+\{evex\} ror\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 cf\s+\{evex\} ror\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 cf\s+\{evex\} ror\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 c8\s+\{evex\} ror\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 8c 80 23 01 00 00\s+\{evex\} rorb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 8c 80 23 01 00 00\s+\{evex\} rorw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 8c 80 23 01 00 00\s+\{evex\} rorl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 8c 80 23 01 00 00\s+\{evex\} rorq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 cf\s+\{evex\} ror\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 cf\s+\{evex\} ror\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 cf\s+\{evex\} ror\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 c8\s+\{evex\} ror\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 8c 80 23 01 00 00\s+\{evex\} rorb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 8c 80 23 01 00 00\s+\{evex\} rorw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 8c 80 23 01 00 00\s+\{evex\} rorl\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 8c 80 23 01 00 00\s+\{evex\} rorq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 53 ff 08 f0 ff 7b\s+\{evex\} rorx\s+\$0x7b,%r15,%r15
+\s*[a-f0-9]+:\s*62 d3 7f 08 f0 d7 7b\s+\{evex\} rorx\s+\$0x7b,%r15d,%edx
+\s*[a-f0-9]+:\s*62 53 ff 08 f0 bc 80 23 01 00 00 7b\s+\{evex\} rorx\s+\$0x7b,0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 53 7f 08 f0 bc 80 23 01 00 00 7b\s+\{evex\} rorx\s+\$0x7b,0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 ff 7b\s+\{evex\} sar\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 ff 7b\s+\{evex\} sar\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 ff 7b\s+\{evex\} sar\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 f8 7b\s+\{evex\} sar\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 bc 80 23 01 00 00 7b\s+\{evex\} sarb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 bc 80 23 01 00 00 7b\s+\{evex\} sarw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 bc 80 23 01 00 00 7b\s+\{evex\} sarl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 bc 80 23 01 00 00 7b\s+\{evex\} sarq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 ff\s+\{evex\} sar\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 ff\s+\{evex\} sar\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 ff\s+\{evex\} sar\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 f8\s+\{evex\} sar\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 bc 80 23 01 00 00\s+\{evex\} sarb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 bc 80 23 01 00 00\s+\{evex\} sarw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 bc 80 23 01 00 00\s+\{evex\} sarl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 bc 80 23 01 00 00\s+\{evex\} sarq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 ff\s+\{evex\} sar\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 ff\s+\{evex\} sar\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 ff\s+\{evex\} sar\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 f8\s+\{evex\} sar\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 bc 80 23 01 00 00\s+\{evex\} sarb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 bc 80 23 01 00 00\s+\{evex\} sarw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 bc 80 23 01 00 00\s+\{evex\} sarl\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 bc 80 23 01 00 00\s+\{evex\} sarq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 86 08 f7 df\s+\{evex\} sarx\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 86 08 f7 bc 80 23 01 00 00\s+\{evex\} sarx\s+%r15,0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 72 06 08 f7 d2\s+\{evex\} sarx\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 d2 06 08 f7 94 80 23 01 00 00\s+\{evex\} sarx\s+%r15d,0x123\(%r8,%rax,4\),%edx
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 df 7b\s+\{evex\} sbb\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 df 7b\s+\{evex\} sbb\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 df 7b\s+\{evex\} sbb\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 d8 7b\s+\{evex\} sbb\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 9c 80 23 01 00 00 7b\s+\{evex\} sbbb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 9c 80 23 01 00 00 7b\s+\{evex\} sbbw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 9c 80 23 01 00 00 7b\s+\{evex\} sbbl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 9c 80 23 01 00 00 7b\s+\{evex\} sbbq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 19 ff\s+\{evex\} sbb\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 19 bc 80 23 01 00 00\s+\{evex\} sbb\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 19 fa\s+\{evex\} sbb\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 19 bc 80 23 01 00 00\s+\{evex\} sbb\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 19 f8\s+\{evex\} sbb\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 19 bc 80 23 01 00 00\s+\{evex\} sbb\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 18 c2\s+\{evex\} sbb\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 18 84 80 23 01 00 00\s+\{evex\} sbb\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 1b bc 80 23 01 00 00\s+\{evex\} sbb\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 1b bc 80 23 01 00 00\s+\{evex\} sbb\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 1b bc 80 23 01 00 00\s+\{evex\} sbb\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 1a 84 80 23 01 00 00\s+\{evex\} sbb\s+0x123\(%r8,%rax,4\),%r8b
+\s*[a-f0-9]+:\s*62 54 7c 08 d9 e5\s+\{evex\} sha1msg1\s+%xmm13,%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 d9 a4 80 23 01 00 00\s+\{evex\} sha1msg1\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 da e5\s+\{evex\} sha1msg2\s+%xmm13,%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 da a4 80 23 01 00 00\s+\{evex\} sha1msg2\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 d8 e5\s+\{evex\} sha1nexte\s+%xmm13,%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 d8 a4 80 23 01 00 00\s+\{evex\} sha1nexte\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 d4 e5 7b\s+\{evex\} sha1rnds4\s+\$0x7b,%xmm13,%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 d4 a4 80 23 01 00 00 7b\s+\{evex\} sha1rnds4\s+\$0x7b,0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 dc e5\s+\{evex\} sha256msg1\s+%xmm13,%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 dc a4 80 23 01 00 00\s+\{evex\} sha256msg1\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 dd e5\s+\{evex\} sha256msg2\s+%xmm13,%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 dd a4 80 23 01 00 00\s+\{evex\} sha256msg2\s+0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 54 7c 08 db a4 80 23 01 00 00\s+\{evex\} sha256rnds2\s+%xmm0,0x123\(%r8,%rax,4\),%xmm12
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 e7 7b\s+\{evex\} shl\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 e7 7b\s+\{evex\} shl\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 e7 7b\s+\{evex\} shl\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 e0 7b\s+\{evex\} shl\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 a4 80 23 01 00 00 7b\s+\{evex\} shlb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 a4 80 23 01 00 00 7b\s+\{evex\} shlw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 a4 80 23 01 00 00 7b\s+\{evex\} shll\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 a4 80 23 01 00 00 7b\s+\{evex\} shlq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 e7\s+\{evex\} shl\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 e7\s+\{evex\} shl\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 e7\s+\{evex\} shl\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 e0\s+\{evex\} shl\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 a4 80 23 01 00 00\s+\{evex\} shlb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 a4 80 23 01 00 00\s+\{evex\} shlw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 a4 80 23 01 00 00\s+\{evex\} shll\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 a4 80 23 01 00 00\s+\{evex\} shlq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 e7\s+\{evex\} shl\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 e7\s+\{evex\} shl\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 e7\s+\{evex\} shl\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 e0\s+\{evex\} shl\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 a4 80 23 01 00 00\s+\{evex\} shlb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 a4 80 23 01 00 00\s+\{evex\} shlw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 a4 80 23 01 00 00\s+\{evex\} shll\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 a4 80 23 01 00 00\s+\{evex\} shlq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 24 ff 7b\s+\{evex\} shld\s+\$0x7b,%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 24 bc 80 23 01 00 00 7b\s+\{evex\} shld\s+\$0x7b,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 24 fa 7b\s+\{evex\} shld\s+\$0x7b,%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 24 bc 80 23 01 00 00 7b\s+\{evex\} shld\s+\$0x7b,%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 24 f8 7b\s+\{evex\} shld\s+\$0x7b,%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 24 bc 80 23 01 00 00 7b\s+\{evex\} shld\s+\$0x7b,%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 a5 ff\s+\{evex\} shld\s+%cl,%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 a5 bc 80 23 01 00 00\s+\{evex\} shld\s+%cl,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 a5 fa\s+\{evex\} shld\s+%cl,%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 a5 bc 80 23 01 00 00\s+\{evex\} shld\s+%cl,%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 a5 f8\s+\{evex\} shld\s+%cl,%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 a5 bc 80 23 01 00 00\s+\{evex\} shld\s+%cl,%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 85 08 f7 df\s+\{evex\} shlx\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 85 08 f7 bc 80 23 01 00 00\s+\{evex\} shlx\s+%r15,0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 72 05 08 f7 d2\s+\{evex\} shlx\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 d2 05 08 f7 94 80 23 01 00 00\s+\{evex\} shlx\s+%r15d,0x123\(%r8,%rax,4\),%edx
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 ef 7b\s+\{evex\} shr\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 ef 7b\s+\{evex\} shr\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 ef 7b\s+\{evex\} shr\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 e8 7b\s+\{evex\} shr\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 c0 ac 80 23 01 00 00 7b\s+\{evex\} shrb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 c1 ac 80 23 01 00 00 7b\s+\{evex\} shrw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 c1 ac 80 23 01 00 00 7b\s+\{evex\} shrl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 c1 ac 80 23 01 00 00 7b\s+\{evex\} shrq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 ef\s+\{evex\} shr\s+%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 ef\s+\{evex\} shr\s+%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 ef\s+\{evex\} shr\s+%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 e8\s+\{evex\} shr\s+%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d0 ac 80 23 01 00 00\s+\{evex\} shrb\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d1 ac 80 23 01 00 00\s+\{evex\} shrw\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d1 ac 80 23 01 00 00\s+\{evex\} shrl\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d1 ac 80 23 01 00 00\s+\{evex\} shrq\s+0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 ef\s+\{evex\} shr\s+%cl,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 ef\s+\{evex\} shr\s+%cl,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 ef\s+\{evex\} shr\s+%cl,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 e8\s+\{evex\} shr\s+%cl,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 d2 ac 80 23 01 00 00\s+\{evex\} shrb\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 d3 ac 80 23 01 00 00\s+\{evex\} shrw\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 d3 ac 80 23 01 00 00\s+\{evex\} shrl\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 d3 ac 80 23 01 00 00\s+\{evex\} shrq\s+%cl,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 2c ff 7b\s+\{evex\} shrd\s+\$0x7b,%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 2c bc 80 23 01 00 00 7b\s+\{evex\} shrd\s+\$0x7b,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 2c fa 7b\s+\{evex\} shrd\s+\$0x7b,%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 2c bc 80 23 01 00 00 7b\s+\{evex\} shrd\s+\$0x7b,%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 2c f8 7b\s+\{evex\} shrd\s+\$0x7b,%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 2c bc 80 23 01 00 00 7b\s+\{evex\} shrd\s+\$0x7b,%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 ad ff\s+\{evex\} shrd\s+%cl,%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 ad bc 80 23 01 00 00\s+\{evex\} shrd\s+%cl,%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 ad fa\s+\{evex\} shrd\s+%cl,%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 ad bc 80 23 01 00 00\s+\{evex\} shrd\s+%cl,%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 ad f8\s+\{evex\} shrd\s+%cl,%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 ad bc 80 23 01 00 00\s+\{evex\} shrd\s+%cl,%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 52 87 08 f7 df\s+\{evex\} shrx\s+%r15,%r15,%r11
+\s*[a-f0-9]+:\s*62 52 87 08 f7 bc 80 23 01 00 00\s+\{evex\} shrx\s+%r15,0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 72 07 08 f7 d2\s+\{evex\} shrx\s+%r15d,%edx,%r10d
+\s*[a-f0-9]+:\s*62 d2 07 08 f7 94 80 23 01 00 00\s+\{evex\} shrx\s+%r15d,0x123\(%r8,%rax,4\),%edx
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 ef 7b\s+\{evex\} sub\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 ef 7b\s+\{evex\} sub\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 ef 7b\s+\{evex\} sub\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 e8 7b\s+\{evex\} sub\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 ac 80 23 01 00 00 7b\s+\{evex\} subb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 ac 80 23 01 00 00 7b\s+\{evex\} subw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 ac 80 23 01 00 00 7b\s+\{evex\} subl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 ac 80 23 01 00 00 7b\s+\{evex\} subq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 29 ff\s+\{evex\} sub\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 29 bc 80 23 01 00 00\s+\{evex\} sub\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 29 fa\s+\{evex\} sub\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 29 bc 80 23 01 00 00\s+\{evex\} sub\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 29 f8\s+\{evex\} sub\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 29 bc 80 23 01 00 00\s+\{evex\} sub\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 28 c2\s+\{evex\} sub\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 28 84 80 23 01 00 00\s+\{evex\} sub\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 2b bc 80 23 01 00 00\s+\{evex\} sub\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 2b bc 80 23 01 00 00\s+\{evex\} sub\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 2b bc 80 23 01 00 00\s+\{evex\} sub\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 2a 84 80 23 01 00 00\s+\{evex\} sub\s+0x123\(%r8,%rax,4\),%r8b
+\s*[a-f0-9]+:\s*62 54 fc 08 f4 ff\s+\{evex\} tzcnt\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 f4 d7\s+\{evex\} tzcnt\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 d4 7d 08 f4 c7\s+\{evex\} tzcnt\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 fc 08 f4 bc 80 23 01 00 00\s+\{evex\} tzcnt\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 f4 bc 80 23 01 00 00\s+\{evex\} tzcnt\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 f4 bc 80 23 01 00 00\s+\{evex\} tzcnt\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 66 bc 80 23 01 00 00\s+\{evex\} wrssd\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 66 bc 80 23 01 00 00\s+\{evex\} wrssq\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 7d 08 65 bc 80 23 01 00 00\s+\{evex\} wrussd\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fd 08 65 bc 80 23 01 00 00\s+\{evex\} wrussq\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 f7 7b\s+\{evex\} xor\s+\$0x7b,%r15
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 f7 7b\s+\{evex\} xor\s+\$0x7b,%r15d
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 f7 7b\s+\{evex\} xor\s+\$0x7b,%r15w
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 f0 7b\s+\{evex\} xor\s+\$0x7b,%r8b
+\s*[a-f0-9]+:\s*62 d4 7c 08 80 b4 80 23 01 00 00 7b\s+\{evex\} xorb\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7d 08 83 b4 80 23 01 00 00 7b\s+\{evex\} xorw\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 7c 08 83 b4 80 23 01 00 00 7b\s+\{evex\} xorl\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 d4 fc 08 83 b4 80 23 01 00 00 7b\s+\{evex\} xorq\s+\$0x7b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 31 ff\s+\{evex\} xor\s+%r15,%r15
+\s*[a-f0-9]+:\s*62 54 fc 08 31 bc 80 23 01 00 00\s+\{evex\} xor\s+%r15,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 31 fa\s+\{evex\} xor\s+%r15d,%edx
+\s*[a-f0-9]+:\s*62 54 7c 08 31 bc 80 23 01 00 00\s+\{evex\} xor\s+%r15d,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7d 08 31 f8\s+\{evex\} xor\s+%r15w,%ax
+\s*[a-f0-9]+:\s*62 54 7d 08 31 bc 80 23 01 00 00\s+\{evex\} xor\s+%r15w,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 74 7c 08 30 c2\s+\{evex\} xor\s+%r8b,%dl
+\s*[a-f0-9]+:\s*62 54 7c 08 30 84 80 23 01 00 00\s+\{evex\} xor\s+%r8b,0x123\(%r8,%rax,4\)
+\s*[a-f0-9]+:\s*62 54 fc 08 33 bc 80 23 01 00 00\s+\{evex\} xor\s+0x123\(%r8,%rax,4\),%r15
+\s*[a-f0-9]+:\s*62 54 7c 08 33 bc 80 23 01 00 00\s+\{evex\} xor\s+0x123\(%r8,%rax,4\),%r15d
+\s*[a-f0-9]+:\s*62 54 7d 08 33 bc 80 23 01 00 00\s+\{evex\} xor\s+0x123\(%r8,%rax,4\),%r15w
+\s*[a-f0-9]+:\s*62 54 7c 08 32 84 80 23 01 00 00\s+\{evex\} xor\s+0x123\(%r8,%rax,4\),%r8b
diff --git a/gas/testsuite/gas/i386/x86-64-apx_f-evex.s b/gas/testsuite/gas/i386/x86-64-apx_f-evex.s
new file mode 100644
index 00000000000..b7e43b6aa1c
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-apx_f-evex.s
@@ -0,0 +1,1180 @@
+# Check 64bit APX_F instructions with evex pseudo prefix
+
+	.text
+_start:
+	{evex}	aadd	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	aadd	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	aand	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	aand	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	adcb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	adcw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	adcl	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	adcq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	%r15w,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	%r8b,%dl	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	%r8b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	0x123(%r8,%rax,4),%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	0x123(%r8,%rax,4),%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	adcx	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	adcx	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	adcx	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	adcx	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	addb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	addw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	addl	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	addq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	%r15w,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	%r8b,%dl	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	%r8b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	0x123(%r8,%rax,4),%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	0x123(%r8,%rax,4),%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	adox	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	adox	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	adox	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	adox	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesdec128kl	0x123(%r8,%rax,4),%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesdec256kl	0x123(%r8,%rax,4),%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesdecwide128kl	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesdecwide256kl	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesenc128kl	0x123(%r8,%rax,4),%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesenc256kl	0x123(%r8,%rax,4),%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesencwide128kl	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesencwide256kl	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	andb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	andw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	andl	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	andq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	%r15w,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	%r8b,%dl	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	%r8b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	0x123(%r8,%rax,4),%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	0x123(%r8,%rax,4),%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	andn	%r15,%r15,%r11	 #APX_F OPC_EVEX_EVEX
+	{evex}	andn	%r15d,%edx,%r10d	 #APX_F OPC_EVEX_EVEX
+	{evex}	andn	0x123(%r8,%rax,4),%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	andn	0x123(%r8,%rax,4),%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	aor	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	aor	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	axor	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	axor	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	bextr	%r15,%r15,%r11	 #APX_F OPC_EVEX_EVEX
+	{evex}	bextr	%r15,0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	bextr	%r15d,%edx,%r10d	 #APX_F OPC_EVEX_EVEX
+	{evex}	bextr	%r15d,0x123(%r8,%rax,4),%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsi	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsi	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsi	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsi	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsmsk	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsmsk	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsmsk	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsmsk	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsr	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsr	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsr	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsr	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	bzhi	%r15,%r15,%r11	 #APX_F OPC_EVEX_EVEX
+	{evex}	bzhi	%r15,0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	bzhi	%r15d,%edx,%r10d	 #APX_F OPC_EVEX_EVEX
+	{evex}	bzhi	%r15d,0x123(%r8,%rax,4),%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpbexadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpbexadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpbxadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpbxadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmplexadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmplexadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmplxadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmplxadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnbexadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnbexadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnbxadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnbxadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnlexadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnlexadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnlxadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnlxadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnoxadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnoxadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnpxadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnpxadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnsxadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnsxadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnzxadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnzxadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpoxadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpoxadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmppxadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmppxadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpsxadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpsxadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpzxadd	%r15,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpzxadd	%r15d,%edx,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	dec	%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	dec	%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	dec	%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	dec	%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	decb	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	decw	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	decl	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	decq	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	div	%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	div	%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	div	%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	div	%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	divb	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	divw	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	divl	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	divq	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	encodekey128	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	encodekey256	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	enqcmd	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	enqcmd	0x123(%r8d,%eax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	enqcmds	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	enqcmds	0x123(%r8d,%eax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	idiv	%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	idiv	%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	idiv	%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	idiv	%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	idivb	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	idivw	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	idivl	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	idivq	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	imulb	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	imulw	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	imull	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	0x123(%r8,%rax,4),%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	imulq	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	inc	%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	inc	%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	inc	%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	inc	%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	incb	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	incw	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	incl	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	incq	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	invept	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	invpcid	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	invvpid	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovb	%k3,%k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovb	%k5,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovb	%k5,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovb	%r15d,%k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovb	0x123(%r8,%rax,4),%k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovd	%k3,%k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovd	%k5,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovd	%k5,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovd	%r15d,%k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovd	0x123(%r8,%rax,4),%k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovq	%k3,%k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovq	%k5,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovq	%k5,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovq	%r15,%k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovq	0x123(%r8,%rax,4),%k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovw	%k3,%k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovw	%k5,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovw	%k5,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovw	%r15d,%k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovw	0x123(%r8,%rax,4),%k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	lzcnt	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	lzcnt	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	lzcnt	%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	lzcnt	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	lzcnt	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	lzcnt	0x123(%r8,%rax,4),%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	%r15w,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	0x123(%r8,%rax,4),%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	movdir64b	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	movdir64b	0x123(%r8d,%eax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	movdiri	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	movdiri	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	mul	%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	mul	%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	mul	%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	mul	%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	mulb	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	mulw	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	mull	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	mulq	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	mulx	%r15,%r15,%r11	 #APX_F OPC_EVEX_EVEX
+	{evex}	mulx	%r15d,%edx,%r10d	 #APX_F OPC_EVEX_EVEX
+	{evex}	mulx	0x123(%r8,%rax,4),%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	mulx	0x123(%r8,%rax,4),%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	neg	%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	neg	%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	neg	%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	neg	%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	negb	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	negw	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	negl	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	negq	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	not	%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	not	%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	not	%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	not	%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	notb	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	notw	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	notl	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	notq	0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	orb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	orw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	orl	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	orq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	%r15w,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	%r8b,%dl	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	%r8b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	0x123(%r8,%rax,4),%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	0x123(%r8,%rax,4),%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	pdep	%r15,%r15,%r11	 #APX_F OPC_EVEX_EVEX
+	{evex}	pdep	%r15d,%edx,%r10d	 #APX_F OPC_EVEX_EVEX
+	{evex}	pdep	0x123(%r8,%rax,4),%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	pdep	0x123(%r8,%rax,4),%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	pext	%r15,%r15,%r11	 #APX_F OPC_EVEX_EVEX
+	{evex}	pext	%r15d,%edx,%r10d	 #APX_F OPC_EVEX_EVEX
+	{evex}	pext	0x123(%r8,%rax,4),%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	pext	0x123(%r8,%rax,4),%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	popcnt	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	popcnt	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	popcnt	%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	popcnt	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	popcnt	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	popcnt	0x123(%r8,%rax,4),%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rclb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rclw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcll	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rclq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	$1,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	$1,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	$1,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	$1,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rclb	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rclw	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcll	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rclq	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	%cl,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	%cl,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	%cl,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	%cl,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rclb	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rclw	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcll	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rclq	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcrb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcrw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcrl	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcrq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	$1,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	$1,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	$1,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	$1,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcrb	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcrw	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcrl	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcrq	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	%cl,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	%cl,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	%cl,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	%cl,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcrb	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcrw	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcrl	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcrq	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rolb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rolw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	roll	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rolq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	$1,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	$1,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	$1,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	$1,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rolb	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rolw	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	roll	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rolq	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	%cl,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	%cl,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	%cl,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	%cl,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rolb	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rolw	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	roll	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rolq	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorl	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	$1,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	$1,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	$1,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	$1,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorb	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorw	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorl	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorq	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	%cl,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	%cl,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	%cl,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	%cl,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorb	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorw	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorl	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorq	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorx	$0x7b,%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorx	$0x7b,%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorx	$0x7b,0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorx	$0x7b,0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarl	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	$1,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	$1,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	$1,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	$1,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarb	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarw	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarl	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarq	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	%cl,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	%cl,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	%cl,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	%cl,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarb	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarw	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarl	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarq	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarx	%r15,%r15,%r11	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarx	%r15,0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarx	%r15d,%edx,%r10d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarx	%r15d,0x123(%r8,%rax,4),%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbbb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbbw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbbl	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbbq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	%r15w,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	%r8b,%dl	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	%r8b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	0x123(%r8,%rax,4),%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	0x123(%r8,%rax,4),%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1msg1	%xmm13,%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1msg1	0x123(%r8,%rax,4),%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1msg2	%xmm13,%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1msg2	0x123(%r8,%rax,4),%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1nexte	%xmm13,%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1nexte	0x123(%r8,%rax,4),%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1rnds4	$0x7b,%xmm13,%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1rnds4	$0x7b,0x123(%r8,%rax,4),%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha256msg1	%xmm13,%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha256msg1	0x123(%r8,%rax,4),%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha256msg2	%xmm13,%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha256msg2	0x123(%r8,%rax,4),%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha256rnds2	0x123(%r8,%rax,4),%xmm12	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shll	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	$1,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	$1,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	$1,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	$1,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlb	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlw	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shll	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlq	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	%cl,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	%cl,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	%cl,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	%cl,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlb	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlw	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shll	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlq	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	$0x7b,%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	$0x7b,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	$0x7b,%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	$0x7b,%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	$0x7b,%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	$0x7b,%r15w,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	%cl,%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	%cl,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	%cl,%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	%cl,%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	%cl,%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	%cl,%r15w,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlx	%r15,%r15,%r11	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlx	%r15,0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlx	%r15d,%edx,%r10d	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlx	%r15d,0x123(%r8,%rax,4),%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrl	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	$1,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	$1,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	$1,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	$1,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrb	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrw	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrl	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrq	$1,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	%cl,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	%cl,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	%cl,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	%cl,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrb	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrw	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrl	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrq	%cl,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	$0x7b,%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	$0x7b,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	$0x7b,%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	$0x7b,%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	$0x7b,%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	$0x7b,%r15w,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	%cl,%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	%cl,%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	%cl,%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	%cl,%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	%cl,%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	%cl,%r15w,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrx	%r15,%r15,%r11	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrx	%r15,0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrx	%r15d,%edx,%r10d	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrx	%r15d,0x123(%r8,%rax,4),%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	subb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	subw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	subl	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	subq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	%r15w,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	%r8b,%dl	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	%r8b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	0x123(%r8,%rax,4),%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	0x123(%r8,%rax,4),%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	tzcnt	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	tzcnt	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	tzcnt	%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	tzcnt	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	tzcnt	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	tzcnt	0x123(%r8,%rax,4),%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	wrssd	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	wrssq	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	wrussd	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	wrussq	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	$0x7b,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	$0x7b,%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	$0x7b,%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	$0x7b,%r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	xorb	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	xorw	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	xorl	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	xorq	$0x7b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	%r15,%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	%r15,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	%r15d,%edx	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	%r15d,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	%r15w,%ax	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	%r15w,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	%r8b,%dl	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	%r8b,0x123(%r8,%rax,4)	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	0x123(%r8,%rax,4),%r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	0x123(%r8,%rax,4),%r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	0x123(%r8,%rax,4),%r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	0x123(%r8,%rax,4),%r8b	 #APX_F OPC_EVEX_EVEX
+
+.intel_syntax noprefix
+	{evex}	aadd	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	aadd	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	aand	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	aand	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	ax,r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	WORD PTR [r8+rax*4+0x123],r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	dl,r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	BYTE PTR [r8+rax*4+0x123],r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	r15w,WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	adc	r8b,BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	adcx	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	adcx	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	adcx	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	adcx	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	ax,r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	WORD PTR [r8+rax*4+0x123],r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	dl,r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	BYTE PTR [r8+rax*4+0x123],r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	r15w,WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	add	r8b,BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	adox	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	adox	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	adox	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	adox	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesdec128kl	xmm12,[r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesdec256kl	xmm12,[r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesdecwide128kl	[r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesdecwide256kl	[r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesenc128kl	xmm12,[r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesenc256kl	xmm12,[r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesencwide128kl	[r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	aesencwide256kl	[r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	ax,r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	WORD PTR [r8+rax*4+0x123],r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	dl,r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	BYTE PTR [r8+rax*4+0x123],r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	r15w,WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	and	r8b,BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	andn	r11,r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	andn	r10d,edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	andn	r15,r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	andn	edx,r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	aor	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	aor	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	axor	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	axor	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	bextr	r11,r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	bextr	r15,QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	bextr	r10d,edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	bextr	edx,DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsi	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsi	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsi	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsi	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsmsk	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsmsk	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsmsk	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsmsk	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsr	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsr	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsr	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	blsr	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	bzhi	r11,r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	bzhi	r15,QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	bzhi	r10d,edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	bzhi	edx,DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpbexadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpbexadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpbxadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpbxadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmplexadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmplexadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmplxadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmplxadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnbexadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnbexadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnbxadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnbxadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnlexadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnlexadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnlxadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnlxadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnoxadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnoxadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnpxadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnpxadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnsxadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnsxadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnzxadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpnzxadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpoxadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpoxadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmppxadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmppxadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpsxadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpsxadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpzxadd	QWORD PTR [r8+rax*4+0x123],r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	cmpzxadd	DWORD PTR [r8+rax*4+0x123],edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	dec	r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	dec	r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	dec	r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	dec	r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	dec	BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	dec	WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	dec	DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	dec	QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	div	r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	div	r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	div	r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	div	r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	div	BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	div	WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	div	DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	div	QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	encodekey128	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	encodekey256	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	enqcmd	r15,[r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	enqcmd	r15d,[r8d+eax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	enqcmds	r15,[r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	enqcmds	r15d,[r8d+eax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	idiv	r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	idiv	r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	idiv	r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	idiv	r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	idiv	BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	idiv	WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	idiv	DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	idiv	QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	ax,r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	r15w,WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	imul	QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	inc	r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	inc	r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	inc	r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	inc	r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	inc	BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	inc	WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	inc	DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	inc	QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	invept	r15,XMMWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	invpcid	r15,XMMWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	invvpid	r15,XMMWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovb	k5,k3	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovb	r15d,k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovb	BYTE PTR [r8+rax*4+0x123],k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovb	k5,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovb	k5,BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovd	k5,k3	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovd	r15d,k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovd	DWORD PTR [r8+rax*4+0x123],k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovd	k5,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovd	k5,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovq	k5,k3	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovq	r15,k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovq	QWORD PTR [r8+rax*4+0x123],k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovq	k5,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovq	k5,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovw	k5,k3	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovw	r15d,k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovw	WORD PTR [r8+rax*4+0x123],k5	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovw	k5,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	kmovw	k5,WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	lzcnt	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	lzcnt	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	lzcnt	ax,r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	lzcnt	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	lzcnt	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	lzcnt	r15w,WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	ax,r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	WORD PTR [r8+rax*4+0x123],r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	movbe	r15w,WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	movdir64b	r15,[r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	movdir64b	r15d,[r8d+eax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	movdiri	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	movdiri	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	mul	r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	mul	r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	mul	r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	mul	r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	mul	BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	mul	WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	mul	DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	mul	QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	mulx	r11,r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	mulx	r10d,edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	mulx	r15,r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	mulx	edx,r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	neg	r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	neg	r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	neg	r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	neg	r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	neg	BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	neg	WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	neg	DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	neg	QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	not	r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	not	r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	not	r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	not	r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	not	BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	not	WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	not	DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	not	QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	ax,r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	WORD PTR [r8+rax*4+0x123],r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	dl,r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	BYTE PTR [r8+rax*4+0x123],r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	r15w,WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	or	r8b,BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	pdep	r11,r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	pdep	r10d,edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	pdep	r15,r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	pdep	edx,r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	pext	r11,r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	pext	r10d,edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	pext	r15,r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	pext	edx,r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	popcnt	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	popcnt	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	popcnt	ax,r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	popcnt	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	popcnt	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	popcnt	r15w,WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	r15,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	r15d,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	r15w,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	r8b,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	BYTE PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	WORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	DWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	QWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	r15,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	r15d,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	r15w,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	r8b,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	BYTE PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	WORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	DWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcl	QWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	r15,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	r15d,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	r15w,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	r8b,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	BYTE PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	WORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	DWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	QWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	r15,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	r15d,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	r15w,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	r8b,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	BYTE PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	WORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	DWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rcr	QWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	r15,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	r15d,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	r15w,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	r8b,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	BYTE PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	WORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	DWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	QWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	r15,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	r15d,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	r15w,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	r8b,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	BYTE PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	WORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	DWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rol	QWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	r15,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	r15d,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	r15w,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	r8b,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	BYTE PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	WORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	DWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	QWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	r15,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	r15d,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	r15w,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	r8b,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	BYTE PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	WORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	DWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	ror	QWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorx	r15,r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorx	edx,r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorx	r15,QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	rorx	r15d,DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	r15,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	r15d,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	r15w,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	r8b,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	BYTE PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	WORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	DWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	QWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	r15,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	r15d,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	r15w,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	r8b,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	BYTE PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	WORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	DWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	sar	QWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarx	r11,r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarx	r15,QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarx	r10d,edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sarx	edx,DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	ax,r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	WORD PTR [r8+rax*4+0x123],r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	dl,r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	BYTE PTR [r8+rax*4+0x123],r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	r15w,WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	sbb	r8b,BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1msg1	xmm12,xmm13	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1msg1	xmm12,XMMWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1msg2	xmm12,xmm13	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1msg2	xmm12,XMMWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1nexte	xmm12,xmm13	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1nexte	xmm12,XMMWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1rnds4	xmm12,xmm13,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha1rnds4	xmm12,XMMWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha256msg1	xmm12,xmm13	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha256msg1	xmm12,XMMWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha256msg2	xmm12,xmm13	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha256msg2	xmm12,XMMWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	sha256rnds2	xmm12,XMMWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	r15,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	r15d,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	r15w,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	r8b,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	BYTE PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	WORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	DWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	QWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	r15,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	r15d,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	r15w,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	r8b,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	BYTE PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	WORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	DWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shl	QWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	r15,r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	QWORD PTR [r8+rax*4+0x123],r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	edx,r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	DWORD PTR [r8+rax*4+0x123],r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	ax,r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	WORD PTR [r8+rax*4+0x123],r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	r15,r15,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	QWORD PTR [r8+rax*4+0x123],r15,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	edx,r15d,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	DWORD PTR [r8+rax*4+0x123],r15d,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	ax,r15w,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shld	WORD PTR [r8+rax*4+0x123],r15w,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlx	r11,r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlx	r15,QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlx	r10d,edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	shlx	edx,DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	r15,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	r15d,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	r15w,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	r8b,1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	BYTE PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	WORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	DWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	QWORD PTR [r8+rax*4+0x123],1	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	r15,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	r15d,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	r15w,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	r8b,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	BYTE PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	WORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	DWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shr	QWORD PTR [r8+rax*4+0x123],cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	r15,r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	QWORD PTR [r8+rax*4+0x123],r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	edx,r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	DWORD PTR [r8+rax*4+0x123],r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	ax,r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	WORD PTR [r8+rax*4+0x123],r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	r15,r15,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	QWORD PTR [r8+rax*4+0x123],r15,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	edx,r15d,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	DWORD PTR [r8+rax*4+0x123],r15d,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	ax,r15w,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrd	WORD PTR [r8+rax*4+0x123],r15w,cl	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrx	r11,r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrx	r15,QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrx	r10d,edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	shrx	edx,DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	ax,r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	WORD PTR [r8+rax*4+0x123],r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	dl,r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	BYTE PTR [r8+rax*4+0x123],r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	r15w,WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	sub	r8b,BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	tzcnt	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	tzcnt	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	tzcnt	ax,r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	tzcnt	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	tzcnt	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	tzcnt	r15w,WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	wrssd	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	wrssq	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	wrussd	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	wrussq	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	r15,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	r15d,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	r15w,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	r8b,0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	BYTE PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	WORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	DWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	QWORD PTR [r8+rax*4+0x123],0x7b	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	r15,r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	QWORD PTR [r8+rax*4+0x123],r15	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	edx,r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	DWORD PTR [r8+rax*4+0x123],r15d	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	ax,r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	WORD PTR [r8+rax*4+0x123],r15w	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	dl,r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	BYTE PTR [r8+rax*4+0x123],r8b	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	r15,QWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	r15d,DWORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	r15w,WORD PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
+	{evex}	xor	r8b,BYTE PTR [r8+rax*4+0x123]	 #APX_F OPC_EVEX_EVEX
diff --git a/gas/testsuite/gas/i386/x86-64.exp b/gas/testsuite/gas/i386/x86-64.exp
index cf64b1f0000..086dc47b5ba 100644
--- a/gas/testsuite/gas/i386/x86-64.exp
+++ b/gas/testsuite/gas/i386/x86-64.exp
@@ -378,6 +378,8 @@ run_dump_test "x86-64-apx-jmpabs"
 run_dump_test "x86-64-apx-jmpabs-intel"
 run_dump_test "x86-64-apx-jmpabs-inval"
 run_list_test "x86-64-apx-mov-inval"
+run_dump_test "x86-64-apx_f-evex"
+run_dump_test "x86-64-apx_f-evex-intel"
 run_dump_test "x86-64-avx512f-rcigrz-intel"
 run_dump_test "x86-64-avx512f-rcigrz"
 run_dump_test "x86-64-clwb"
diff --git a/opcodes/i386-dis-evex-len.h b/opcodes/i386-dis-evex-len.h
index 060ba3afb6c..a7bd77c5753 100644
--- a/opcodes/i386-dis-evex-len.h
+++ b/opcodes/i386-dis-evex-len.h
@@ -64,7 +64,7 @@ static const struct dis386 evex_len_table[][3] = {
 
   /* EVEX_LEN_0F38F2 */
   {
-    { "%XNandnS",		{ Gdq, VexGdq, Edq }, 0 },
+    { "%XE%XNandnS",		{ Gdq, VexGdq, Edq }, 0 },
   },
 
   /* EVEX_LEN_0F38F3 */
diff --git a/opcodes/i386-dis-evex-mod.h b/opcodes/i386-dis-evex-mod.h
index ad7b0514720..950f674f4f7 100644
--- a/opcodes/i386-dis-evex-mod.h
+++ b/opcodes/i386-dis-evex-mod.h
@@ -1,11 +1,11 @@
 /* Nothing at present.  */
   /* MOD_EVEX_MAP4_65 */
   {
-    { "wrussK",		{ M, Gdq }, PREFIX_DATA },
+    { "%XEwrussK",		{ M, Gdq }, PREFIX_DATA },
   },
   /* MOD_EVEX_MAP4_66_PREFIX_0 */
   {
-    { "wrssK",		{ M, Gdq }, 0 },
+    { "%XEwrssK",		{ M, Gdq }, 0 },
   },
   /* MOD_EVEX_MAP4_8F_X86_64_L_0 */
   {
@@ -15,44 +15,44 @@
   /* MOD_EVEX_MAP4_DA_PREFIX_1 */
   {
     { Bad_Opcode },
-    { "encodekey128", { Gd, Ed }, 0 },
+    { "%XEencodekey128", { Gd, Ed }, 0 },
   },
   /* MOD_EVEX_MAP4_DB_PREFIX_1 */
   {
     { Bad_Opcode },
-    { "encodekey256", { Gd, Ed }, 0 },
+    { "%XEencodekey256", { Gd, Ed }, 0 },
   },
   /* MOD_EVEX_MAP4_DC_PREFIX_1 */
   {
-    { "aesenc128kl",    { XM, M }, 0 },
+    { "%XEaesenc128kl",    { XM, M }, 0 },
   },
   /* MOD_EVEX_MAP4_DD_PREFIX_1 */
   {
-    { "aesdec128kl",    { XM, M }, 0 },
+    { "%XEaesdec128kl",    { XM, M }, 0 },
   },
   /* MOD_EVEX_MAP4_DE_PREFIX_1 */
   {
-    { "aesenc256kl",    { XM, M }, 0 },
+    { "%XEaesenc256kl",    { XM, M }, 0 },
   },
   /* MOD_EVEX_MAP4_DF_PREFIX_1 */
   {
-    { "aesdec256kl",    { XM, M }, 0 },
+    { "%XEaesdec256kl",    { XM, M }, 0 },
   },
   /* MOD_EVEX_MAP4_F8_PREFIX_1 */
   {
-    { "enqcmds",	{ Gva, M },  0 },
+    { "%XEenqcmds",	{ Gva, M },  0 },
   },
   /* MOD_EVEX_MAP4_F8_PREFIX_2 */
   {
-    { "movdir64b",	{ Gva, M }, 0 },
+    { "%XEmovdir64b",	{ Gva, M }, 0 },
   },
   /* MOD_EVEX_MAP4_F8_PREFIX_3 */
   {
-    { "enqcmd",		{ Gva, M }, 0 },
+    { "%XEenqcmd",		{ Gva, M }, 0 },
   },
   /* MOD_EVEX_MAP4_F9 */
   {
-    { "movdiri",	{ Edq, Gdq }, 0 },
+    { "%XEmovdiri",	{ Edq, Gdq }, 0 },
   },
   /* MOD_EVEX_MAP4_FF_R_6_X86_64_L_0 */
   {
diff --git a/opcodes/i386-dis-evex-prefix.h b/opcodes/i386-dis-evex-prefix.h
index 5b2dff379bd..f6ce9e053f5 100644
--- a/opcodes/i386-dis-evex-prefix.h
+++ b/opcodes/i386-dis-evex-prefix.h
@@ -340,21 +340,21 @@
   },
   /* PREFIX_EVEX_MAP4_60 */
   {
-    { "movbeS",	{ Gv, Ev }, 0 },
+    { "%XEmovbeS",	{ Gv, Ev }, 0 },
     { Bad_Opcode },
-    { "movbeS",	{ Gv, Ev }, 0 },
+    { "%XEmovbeS",	{ Gv, Ev }, 0 },
   },
   /* PREFIX_EVEX_MAP4_61 */
   {
-    { "movbeS",	{ Ev, Gv }, 0 },
+    { "%XEmovbeS",	{ Ev, Gv }, 0 },
     { Bad_Opcode },
-    { "movbeS",	{ Ev, Gv }, 0 },
+    { "%XEmovbeS",	{ Ev, Gv }, 0 },
   },
   /* PREFIX_EVEX_MAP4_66 */
   {
     { MOD_TABLE (MOD_EVEX_MAP4_66_PREFIX_0) },
-    { "adoxS",	{ VexGdq, Gdq, Edq }, 0 },
-    { "adcxS",	{ VexGdq, Gdq, Edq }, 0 },
+    { "%XEadoxS",	{ VexGdq, Gdq, Edq }, 0 },
+    { "%XEadcxS",	{ VexGdq, Gdq, Edq }, 0 },
   },
   /* PREFIX_EVEX_MAP4_8F_X86_64_L_0_M_1_R_0 */
   {
@@ -362,27 +362,27 @@
   },
   /* PREFIX_EVEX_MAP4_D8 */
   {
-    { "sha1nexte", { XM, EXxmm }, 0 },
+    { "%XEsha1nexte", { XM, EXxmm }, 0 },
     { REG_TABLE (REG_EVEX_MAP4_D8_PREFIX_1) },
   },
   /* PREFIX_EVEX_MAP4_DA */
   {
-    { "sha1msg2", { XM, EXxmm }, 0 },
+    { "%XEsha1msg2", { XM, EXxmm }, 0 },
     { MOD_TABLE (MOD_EVEX_MAP4_DA_PREFIX_1) },
   },
   /* PREFIX_EVEX_MAP4_DB */
   {
-    { "sha256rnds2", { XM, EXxmm, XMM0 }, 0 },
+    { "%XEsha256rnds2", { XM, EXxmm, XMM0 }, 0 },
     { MOD_TABLE (MOD_EVEX_MAP4_DB_PREFIX_1) },
   },
   /* PREFIX_EVEX_MAP4_DC */
   {
-    { "sha256msg1", { XM, EXxmm }, 0 },
+    { "%XEsha256msg1", { XM, EXxmm }, 0 },
     { MOD_TABLE (MOD_EVEX_MAP4_DC_PREFIX_1) },
   },
   /* PREFIX_EVEX_MAP4_DD */
   {
-    { "sha256msg2", { XM, EXxmm }, 0 },
+    { "%XEsha256msg2", { XM, EXxmm }, 0 },
     { MOD_TABLE (MOD_EVEX_MAP4_DD_PREFIX_1) },
   },
   /* PREFIX_EVEX_MAP4_DE */
@@ -398,18 +398,18 @@
   /* PREFIX_EVEX_MAP4_F0 */
   {
     { "crc32A",	{ Gdq, Eb }, 0 },
-    { "invept",	{ Gm, Mo }, 0 },
+    { "%XEinvept",	{ Gm, Mo }, 0 },
   },
   /* PREFIX_EVEX_MAP4_F1 */
   {
     { "crc32Q",	{ Gdq, Ev }, 0 },
-    { "invvpid", { Gm, Mo }, 0 },
+    { "%XEinvvpid", { Gm, Mo }, 0 },
     { "crc32Q",	{ Gdq, Ev }, 0 },
   },
   /* PREFIX_EVEX_MAP4_F2 */
   {
     { Bad_Opcode },
-    { "invpcid", { Gm, M }, 0 },
+    { "%XEinvpcid", { Gm, M }, 0 },
   },
   /* PREFIX_EVEX_MAP4_F8 */
   {
@@ -420,10 +420,10 @@
   },
   /* PREFIX_EVEX_MAP4_FC */
   {
-    { "aadd",	{ Mdq, Gdq }, 0 },
-    { "axor",	{ Mdq, Gdq }, 0 },
-    { "aand",	{ Mdq, Gdq }, 0 },
-    { "aor",	{ Mdq, Gdq }, 0 },
+    { "%XEaadd",	{ Mdq, Gdq }, 0 },
+    { "%XEaxor",	{ Mdq, Gdq }, 0 },
+    { "%XEaand",	{ Mdq, Gdq }, 0 },
+    { "%XEaor",		{ Mdq, Gdq }, 0 },
   },
   /* PREFIX_EVEX_MAP4_FF_R_6_X86_64_L_0_M_1 */
   {
diff --git a/opcodes/i386-dis-evex-reg.h b/opcodes/i386-dis-evex-reg.h
index 109b43334ad..9ac175d946b 100644
--- a/opcodes/i386-dis-evex-reg.h
+++ b/opcodes/i386-dis-evex-reg.h
@@ -52,16 +52,16 @@
   /* REG_EVEX_0F38F3_L_0 */
   {
     { Bad_Opcode },
-    { "%XNblsrS",		{ VexGdq, Edq }, 0 },
-    { "%XNblsmskS",	{ VexGdq, Edq }, 0 },
-    { "%XNblsiS",		{ VexGdq, Edq }, 0 },
+    { "%XE%XNblsrS",		{ VexGdq, Edq }, 0 },
+    { "%XE%XNblsmskS",	{ VexGdq, Edq }, 0 },
+    { "%XE%XNblsiS",		{ VexGdq, Edq }, 0 },
   },
   /* REG_EVEX_MAP4_80 */
   {
     { "%XNaddA",	{ VexGb, Eb, Ib }, 0 },
     { "%XNorA",	{ VexGb, Eb, Ib }, 0 },
-    { "adcA",	{ VexGb, Eb, Ib }, 0 },
-    { "sbbA",	{ VexGb, Eb, Ib }, 0 },
+    { "%XEadcA",	{ VexGb, Eb, Ib }, 0 },
+    { "%XEsbbA",	{ VexGb, Eb, Ib }, 0 },
     { "%XNandA",	{ VexGb, Eb, Ib }, 0 },
     { "%XNsubA",	{ VexGb, Eb, Ib }, 0 },
     { "%XNxorA",	{VexGb, Eb, Ib }, 0 },
@@ -71,8 +71,8 @@
   {
     { "%XNaddQ",	{ VexGv, Ev, Iv }, 0 },
     { "%XNorQ",	{ VexGv, Ev, Iv }, 0 },
-    { "adcQ",	{ VexGv, Ev, Iv }, 0 },
-    { "sbbQ",	{ VexGv, Ev, Iv }, 0 },
+    { "%XEadcQ",	{ VexGv, Ev, Iv }, 0 },
+    { "%XEsbbQ",	{ VexGv, Ev, Iv }, 0 },
     { "%XNandQ",	{ VexGv, Ev, Iv }, 0 },
     { "%XNsubQ",	{ VexGv, Ev, Iv }, 0 },
     { "%XNxorQ",	{ VexGv, Ev, Iv }, 0 },
@@ -82,8 +82,8 @@
   {
     { "%XNaddQ",	{ VexGv, Ev, sIb }, 0 },
     { "%XNorQ",	{ VexGv, Ev, sIb }, 0 },
-    { "adcQ",	{ VexGv, Ev, sIb }, 0 },
-    { "sbbQ",	{ VexGv, Ev, sIb }, 0 },
+    { "%XEadcQ",	{ VexGv, Ev, sIb }, 0 },
+    { "%XEsbbQ",	{ VexGv, Ev, sIb }, 0 },
     { "%XNandQ",	{ VexGv, Ev, sIb }, 0 },
     { "%XNsubQ",	{ VexGv, Ev, sIb }, 0 },
     { "%XNxorQ",	{ VexGv, Ev, sIb }, 0 },
@@ -97,8 +97,8 @@
   {
     { "%XNrolA",	{ VexGb, Eb, Ib }, 0 },
     { "%XNrorA",	{ VexGb, Eb, Ib }, 0 },
-    { "rclA",	{ VexGb, Eb, Ib }, 0 },
-    { "rcrA",	{ VexGb, Eb, Ib }, 0 },
+    { "%XErclA",	{ VexGb, Eb, Ib }, 0 },
+    { "%XErcrA",	{ VexGb, Eb, Ib }, 0 },
     { "%XNshlA",	{ VexGb, Eb, Ib }, 0 },
     { "%XNshrA",	{ VexGb, Eb, Ib }, 0 },
     { "%XNshlA",	{ VexGb, Eb, Ib }, 0 },
@@ -108,8 +108,8 @@
   {
     { "%XNrolQ",	{ VexGv, Ev, Ib }, 0 },
     { "%XNrorQ",	{ VexGv, Ev, Ib }, 0 },
-    { "rclQ",	{ VexGv, Ev, Ib }, 0 },
-    { "rcrQ",	{ VexGv, Ev, Ib }, 0 },
+    { "%XErclQ",	{ VexGv, Ev, Ib }, 0 },
+    { "%XErcrQ",	{ VexGv, Ev, Ib }, 0 },
     { "%XNshlQ",	{ VexGv, Ev, Ib }, 0 },
     { "%XNshrQ",	{ VexGv, Ev, Ib }, 0 },
     { "%XNshlQ",	{ VexGv, Ev, Ib }, 0 },
@@ -119,8 +119,8 @@
   {
     { "%XNrolA",	{ VexGb, Eb, I1 }, 0 },
     { "%XNrorA",	{ VexGb, Eb, I1 }, 0 },
-    { "rclA",	{ VexGb, Eb, I1 }, 0 },
-    { "rcrA",	{ VexGb, Eb, I1 }, 0 },
+    { "%XErclA",	{ VexGb, Eb, I1 }, 0 },
+    { "%XErcrA",	{ VexGb, Eb, I1 }, 0 },
     { "%XNshlA",	{ VexGb, Eb, I1 }, 0 },
     { "%XNshrA",	{ VexGb, Eb, I1 }, 0 },
     { "%XNshlA",	{ VexGb, Eb, I1 }, 0 },
@@ -130,8 +130,8 @@
   {
     { "%XNrolQ",	{ VexGv, Ev, I1 }, 0 },
     { "%XNrorQ",	{ VexGv, Ev, I1 }, 0 },
-    { "rclQ",	{ VexGv, Ev, I1 }, 0 },
-    { "rcrQ",	{ VexGv, Ev, I1 }, 0 },
+    { "%XErclQ",	{ VexGv, Ev, I1 }, 0 },
+    { "%XErcrQ",	{ VexGv, Ev, I1 }, 0 },
     { "%XNshlQ",	{ VexGv, Ev, I1 }, 0 },
     { "%XNshrQ",	{ VexGv, Ev, I1 }, 0 },
     { "%XNshlQ",	{ VexGv, Ev, I1 }, 0 },
@@ -141,8 +141,8 @@
   {
     { "%XNrolA",	{ VexGb, Eb, CL }, 0 },
     { "%XNrorA",	{ VexGb, Eb, CL }, 0 },
-    { "rclA",	{ VexGb, Eb, CL }, 0 },
-    { "rcrA",	{ VexGb, Eb, CL }, 0 },
+    { "%XErclA",	{ VexGb, Eb, CL }, 0 },
+    { "%XErcrA",	{ VexGb, Eb, CL }, 0 },
     { "%XNshlA",	{ VexGb, Eb, CL }, 0 },
     { "%XNshrA",	{ VexGb, Eb, CL }, 0 },
     { "%XNshlA",	{ VexGb, Eb, CL }, 0 },
@@ -152,8 +152,8 @@
   {
     { "%XNrolQ",	{ VexGv, Ev, CL }, 0 },
     { "%XNrorQ",	{ VexGv, Ev, CL }, 0 },
-    { "rclQ",	{ VexGv, Ev, CL }, 0 },
-    { "rcrQ",	{ VexGv, Ev, CL }, 0 },
+    { "%XErclQ",	{ VexGv, Ev, CL }, 0 },
+    { "%XErcrQ",	{ VexGv, Ev, CL }, 0 },
     { "%XNshlQ",	{ VexGv, Ev, CL }, 0 },
     { "%XNshrQ",	{ VexGv, Ev, CL }, 0 },
     { "%XNshlQ",	{ VexGv, Ev, CL }, 0 },
@@ -161,10 +161,10 @@
   },
   /* REG_EVEX_MAP4_D8_PREFIX_1 */
   {
-    { "aesencwide128kl",	{ M }, 0 },
-    { "aesdecwide128kl",	{ M }, 0 },
-    { "aesencwide256kl",	{ M }, 0 },
-    { "aesdecwide256kl",	{ M }, 0 },
+    { "%XEaesencwide128kl",	{ M }, 0 },
+    { "%XEaesdecwide128kl",	{ M }, 0 },
+    { "%XEaesencwide256kl",	{ M }, 0 },
+    { "%XEaesdecwide256kl",	{ M }, 0 },
   },
   /* REG_EVEX_MAP4_F6 */
   {
diff --git a/opcodes/i386-dis-evex-x86.h b/opcodes/i386-dis-evex-x86.h
index b603f1af882..255ff7bb89c 100644
--- a/opcodes/i386-dis-evex-x86.h
+++ b/opcodes/i386-dis-evex-x86.h
@@ -31,82 +31,82 @@
   /* X86_64_EVEX_0F38E0 */
   {
     { Bad_Opcode },
-    { "cmpoxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmpoxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38E1 */
   {
     { Bad_Opcode },
-    { "cmpnoxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmpnoxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38E2 */
   {
     { Bad_Opcode },
-    { "cmpbxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmpbxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38E3 */
   {
     { Bad_Opcode },
-    { "cmpnbxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmpnbxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38E4 */
   {
     { Bad_Opcode },
-    { "cmpzxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmpzxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38E5 */
   {
     { Bad_Opcode },
-    { "cmpnzxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmpnzxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38E6 */
   {
     { Bad_Opcode },
-    { "cmpbexadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmpbexadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38E7 */
   {
     { Bad_Opcode },
-    { "cmpnbexadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmpnbexadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38E8 */
   {
     { Bad_Opcode },
-    { "cmpsxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmpsxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38E9 */
   {
     { Bad_Opcode },
-    { "cmpnsxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmpnsxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38EA */
   {
     { Bad_Opcode },
-    { "cmppxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmppxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38EB */
   {
     { Bad_Opcode },
-    { "cmpnpxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmpnpxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38EC */
   {
     { Bad_Opcode },
-    { "cmplxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmplxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38ED */
   {
     { Bad_Opcode },
-    { "cmpnlxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmpnlxadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38EE */
   {
     { Bad_Opcode },
-    { "cmplexadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmplexadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38EF */
   {
     { Bad_Opcode },
-    { "cmpnlexadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
+    { "%XEcmpnlexadd", { Mdq, Gdq, VexGdq }, PREFIX_DATA },
   },
   /* X86_64_EVEX_0F38F2 */
   {
diff --git a/opcodes/i386-dis-evex.h b/opcodes/i386-dis-evex.h
index 0f196155054..4d6adc7585d 100644
--- a/opcodes/i386-dis-evex.h
+++ b/opcodes/i386-dis-evex.h
@@ -893,19 +893,19 @@ static const struct dis386 evex_table[][256] = {
     { Bad_Opcode },
     { Bad_Opcode },
     /* 10 */
-    { "adcB",		{ VexGb, Eb, Gb }, 0 },
-    { "adcS",		{ VexGv, Ev, Gv }, 0 },
-    { "adcB",		{ VexGb, Gb, EbS }, 0 },
-    { "adcS",		{ VexGv, Gv, EvS }, 0 },
+    { "%XEadcB",		{ VexGb, Eb, Gb }, 0 },
+    { "%XEadcS",		{ VexGv, Ev, Gv }, 0 },
+    { "%XEadcB",		{ VexGb, Gb, EbS }, 0 },
+    { "%XEadcS",		{ VexGv, Gv, EvS }, 0 },
     { Bad_Opcode },
     { Bad_Opcode },
     { Bad_Opcode },
     { Bad_Opcode },
     /* 18 */
-    { "sbbB",		{ VexGb, Eb, Gb }, 0 },
-    { "sbbS",		{ VexGv, Ev, Gv }, 0 },
-    { "sbbB",		{ VexGb, Gb, EbS }, 0 },
-    { "sbbS",		{ VexGv, Gv, EvS }, 0 },
+    { "%XEsbbB",		{ VexGb, Eb, Gb }, 0 },
+    { "%XEsbbS",		{ VexGv, Ev, Gv }, 0 },
+    { "%XEsbbB",		{ VexGb, Gb, EbS }, 0 },
+    { "%XEsbbS",		{ VexGv, Gv, EvS }, 0 },
     { Bad_Opcode },
     { Bad_Opcode },
     { Bad_Opcode },
@@ -1113,13 +1113,13 @@ static const struct dis386 evex_table[][256] = {
     { REG_TABLE (REG_EVEX_MAP4_D1) },
     { REG_TABLE (REG_EVEX_MAP4_D2) },
     { REG_TABLE (REG_EVEX_MAP4_D3) },
-    { "sha1rnds4", { XM, EXxmm, Ib }, 0 },
+    { "%XEsha1rnds4", { XM, EXxmm, Ib }, 0 },
     { Bad_Opcode },
     { Bad_Opcode },
     { Bad_Opcode },
     /* D8 */
     { PREFIX_TABLE (PREFIX_EVEX_MAP4_D8) },
-    { "sha1msg1", { XM, EXxmm }, 0 },
+    { "%XEsha1msg1", { XM, EXxmm }, 0 },
     { PREFIX_TABLE (PREFIX_EVEX_MAP4_DA) },
     { PREFIX_TABLE (PREFIX_EVEX_MAP4_DB) },
     { PREFIX_TABLE (PREFIX_EVEX_MAP4_DC) },
diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c
index e2e903afde4..9d2c00cca1d 100644
--- a/opcodes/i386-dis.c
+++ b/opcodes/i386-dis.c
@@ -3910,38 +3910,38 @@ static const struct dis386 prefix_table[][4] = {
 
   /* PREFIX_VEX_0F90_L_0_W_0 */
   {
-    { "kmovw",		{ MaskG, MaskE }, 0 },
+    { "%XEkmovw",		{ MaskG, MaskE }, 0 },
     { Bad_Opcode },
-    { "kmovb",		{ MaskG, MaskBDE }, 0 },
+    { "%XEkmovb",		{ MaskG, MaskBDE }, 0 },
   },
 
   /* PREFIX_VEX_0F90_L_0_W_1 */
   {
-    { "kmovq",		{ MaskG, MaskE }, 0 },
+    { "%XEkmovq",		{ MaskG, MaskE }, 0 },
     { Bad_Opcode },
-    { "kmovd",		{ MaskG, MaskBDE }, 0 },
+    { "%XEkmovd",		{ MaskG, MaskBDE }, 0 },
   },
 
   /* PREFIX_VEX_0F91_L_0_W_0 */
   {
-    { "kmovw",		{ Mw, MaskG }, 0 },
+    { "%XEkmovw",		{ Mw, MaskG }, 0 },
     { Bad_Opcode },
-    { "kmovb",		{ Mb, MaskG }, 0 },
+    { "%XEkmovb",		{ Mb, MaskG }, 0 },
   },
 
   /* PREFIX_VEX_0F91_L_0_W_1 */
   {
-    { "kmovq",		{ Mq, MaskG }, 0 },
+    { "%XEkmovq",		{ Mq, MaskG }, 0 },
     { Bad_Opcode },
-    { "kmovd",		{ Md, MaskG }, 0 },
+    { "%XEkmovd",		{ Md, MaskG }, 0 },
   },
 
   /* PREFIX_VEX_0F92_L_0_W_0 */
   {
-    { "kmovw",		{ MaskG, Rdq }, 0 },
+    { "%XEkmovw",		{ MaskG, Rdq }, 0 },
     { Bad_Opcode },
-    { "kmovb",		{ MaskG, Rdq }, 0 },
-    { "kmovd",		{ MaskG, Rdq }, 0 },
+    { "%XEkmovb",		{ MaskG, Rdq }, 0 },
+    { "%XEkmovd",		{ MaskG, Rdq }, 0 },
   },
 
   /* PREFIX_VEX_0F92_L_0_W_1 */
@@ -3949,15 +3949,15 @@ static const struct dis386 prefix_table[][4] = {
     { Bad_Opcode },
     { Bad_Opcode },
     { Bad_Opcode },
-    { "kmovK",		{ MaskG, Rdq }, 0 },
+    { "%XEkmovK",		{ MaskG, Rdq }, 0 },
   },
 
   /* PREFIX_VEX_0F93_L_0_W_0 */
   {
-    { "kmovw",		{ Gdq, MaskR }, 0 },
+    { "%XEkmovw",		{ Gdq, MaskR }, 0 },
     { Bad_Opcode },
-    { "kmovb",		{ Gdq, MaskR }, 0 },
-    { "kmovd",		{ Gdq, MaskR }, 0 },
+    { "%XEkmovb",		{ Gdq, MaskR }, 0 },
+    { "%XEkmovd",		{ Gdq, MaskR }, 0 },
   },
 
   /* PREFIX_VEX_0F93_L_0_W_1 */
@@ -3965,7 +3965,7 @@ static const struct dis386 prefix_table[][4] = {
     { Bad_Opcode },
     { Bad_Opcode },
     { Bad_Opcode },
-    { "kmovK",		{ Gdq, MaskR }, 0 },
+    { "%XEkmovK",		{ Gdq, MaskR }, 0 },
   },
 
   /* PREFIX_VEX_0F98_L_0_W_0 */
@@ -4126,10 +4126,10 @@ static const struct dis386 prefix_table[][4] = {
 
   /* PREFIX_VEX_0F38F5_L_0 */
   {
-    { "%XNbzhiS",	{ Gdq, Edq, VexGdq }, 0 },
-    { "pextS",		{ Gdq, VexGdq, Edq }, 0 },
+    { "%XE%XNbzhiS",	{ Gdq, Edq, VexGdq }, 0 },
+    { "%XEpextS",		{ Gdq, VexGdq, Edq }, 0 },
     { Bad_Opcode },
-    { "pdepS",		{ Gdq, VexGdq, Edq }, 0 },
+    { "%XEpdepS",		{ Gdq, VexGdq, Edq }, 0 },
   },
 
   /* PREFIX_VEX_0F38F6_L_0 */
@@ -4137,15 +4137,15 @@ static const struct dis386 prefix_table[][4] = {
     { Bad_Opcode },
     { Bad_Opcode },
     { Bad_Opcode },
-    { "mulxS",		{ Gdq, VexGdq, Edq }, 0 },
+    { "%XEmulxS",		{ Gdq, VexGdq, Edq }, 0 },
   },
 
   /* PREFIX_VEX_0F38F7_L_0 */
   {
-    { "%XNbextrS",	{ Gdq, Edq, VexGdq }, 0 },
-    { "sarxS",		{ Gdq, Edq, VexGdq }, 0 },
-    { "shlxS",		{ Gdq, Edq, VexGdq }, 0 },
-    { "shrxS",		{ Gdq, Edq, VexGdq }, 0 },
+    { "%XE%XNbextrS",	{ Gdq, Edq, VexGdq }, 0 },
+    { "%XEsarxS",		{ Gdq, Edq, VexGdq }, 0 },
+    { "%XEshlxS",		{ Gdq, Edq, VexGdq }, 0 },
+    { "%XEshrxS",		{ Gdq, Edq, VexGdq }, 0 },
   },
 
   /* PREFIX_VEX_0F3AF0_L_0 */
@@ -4153,7 +4153,7 @@ static const struct dis386 prefix_table[][4] = {
     { Bad_Opcode },
     { Bad_Opcode },
     { Bad_Opcode },
-    { "rorxS",		{ Gdq, Edq, Ib }, 0 },
+    { "%XErorxS",		{ Gdq, Edq, Ib }, 0 },
   },
 
 #include "i386-dis-evex-prefix.h"
@@ -10465,7 +10465,10 @@ putop (instr_info *ins, const char *in_template, int sizeflag)
 		{
 		case 'X':
 		  if (!ins->vex.evex || ins->vex.b || ins->vex.ll >= 2
+		      || ins->vex.nf
 		      || (ins->rex2 & REX_R)
+		      || (ins->rex2 & REX_B)
+		      || (ins->rex2 & REX_X)
 		      || (ins->modrm.mod == 3 && (ins->rex & REX_X))
 		      || !ins->vex.v || ins->vex.mask_register_specifier)
 		    break;
-- 
2.25.1


  reply	other threads:[~2023-09-21 10:12 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-21 10:11 [PATCH 0/6] [RFC] Support Intel APX EGPR (part II) Cui, Lili
2023-09-21 10:11 ` Cui, Lili [this message]
2023-09-22  9:13   ` [PATCH 1/6] Support {evex} pseudo prefix for decode evex promoted insns without egpr32 Jan Beulich
2023-09-25  1:35     ` Hu, Lin1
2023-09-28 14:36   ` Jan Beulich
2023-09-21 10:11 ` [PATCH 2/6] Disable pseudo prefix {rex2} for illegal instructions Cui, Lili
2023-09-28 14:53   ` Jan Beulich
2023-09-21 10:11 ` [PATCH 3/6] x86-64: Add R_X86_64_CODE_4_GOTPCRELX Cui, Lili
2023-09-21 10:11 ` [PATCH 4/6] gold: Handle R_X86_64_CODE_4_GOTPCRELX Cui, Lili
2023-09-21 10:11 ` [PATCH 5/6] For Cui, Lili
2023-09-21 10:11 ` [PATCH 6/6] Gold: Handle R_X86_64_CODE_4_GOTPC32_TLSDESC/R_X86_64_CODE_4_GOTTPOFF Cui, Lili

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230921101141.2518818-2-lili.cui@intel.com \
    --to=lili.cui@intel.com \
    --cc=binutils@sourceware.org \
    --cc=ccoutant@gmail.com \
    --cc=hongjiu.lu@intel.com \
    --cc=jbeulich@suse.com \
    --cc=lin1.hu@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).