[binutils-gdb] x86: support SALC
Jan Beulich
jbeulich@sourceware.org
Fri Nov 7 07:12:42 GMT 2025
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7fe47d527e00e046b4befaf9c38a5da5f769cfe3
commit 7fe47d527e00e046b4befaf9c38a5da5f769cfe3
Author: Jan Beulich <jbeulich@suse.com>
Date: Fri Nov 7 08:09:58 2025 +0100
x86: support SALC
Now that the SDM (finally) at least mentions it (without giving it a
proper instruction page, though), let's (again: finally) also support it
in assembler and disassembler.
Diff:
---
gas/testsuite/gas/i386/opcode-intel.d | 3 +-
gas/testsuite/gas/i386/opcode-suffix.d | 3 +-
gas/testsuite/gas/i386/opcode.d | 3 +-
gas/testsuite/gas/i386/opcode.s | 1 +
opcodes/i386-dis.c | 2 +-
opcodes/i386-mnem.h | 3787 ++++++++++++++++----------------
opcodes/i386-opc.tbl | 1 +
opcodes/i386-tbl.h | 379 ++--
8 files changed, 2097 insertions(+), 2082 deletions(-)
diff --git a/gas/testsuite/gas/i386/opcode-intel.d b/gas/testsuite/gas/i386/opcode-intel.d
index c3c920f25e3..5063d471a24 100644
--- a/gas/testsuite/gas/i386/opcode-intel.d
+++ b/gas/testsuite/gas/i386/opcode-intel.d
@@ -588,7 +588,8 @@ Disassembly of section .text:
*[0-9a-f]+: 85 c3 [ ]*test[ ]+ebx,eax
*[0-9a-f]+: 85 d8 [ ]*test[ ]+eax,ebx
*[0-9a-f]+: 85 18 [ ]*test[ ]+(DWORD PTR )?\[eax\],ebx
- *[0-9a-f]+: f1[ ]+int1
+[ ]*[a-f0-9]+: f1[ ]*int1
+[ ]*[a-f0-9]+: d6[ ]*salc
[ ]*[a-f0-9]+: 0f 4a 90 90 90 90 90 cmovp edx,DWORD PTR \[eax-0x6f6f6f70\]
[ ]*[a-f0-9]+: 0f 4b 90 90 90 90 90 cmovnp edx,DWORD PTR \[eax-0x6f6f6f70\]
[ ]*[a-f0-9]+: 66 0f 4a 90 90 90 90 90 cmovp dx,WORD PTR \[eax-0x6f6f6f70\]
diff --git a/gas/testsuite/gas/i386/opcode-suffix.d b/gas/testsuite/gas/i386/opcode-suffix.d
index ca6af50c9cf..3c67da58893 100644
--- a/gas/testsuite/gas/i386/opcode-suffix.d
+++ b/gas/testsuite/gas/i386/opcode-suffix.d
@@ -588,7 +588,8 @@ Disassembly of section .text:
*[0-9a-f]+: 85 c3 [ ]*testl[ ]+%eax,%ebx
*[0-9a-f]+: 85 d8 [ ]*testl[ ]+%ebx,%eax
*[0-9a-f]+: 85 18 [ ]*testl[ ]+%ebx,\(%eax\)
- *[0-9a-f]+: f1[ ]+int1
+[ ]*[a-f0-9]+: f1[ ]*int1
+[ ]*[a-f0-9]+: d6[ ]*salc
[ ]*[a-f0-9]+: 0f 4a 90 90 90 90 90 cmovpl -0x6f6f6f70\(%eax\),%edx
[ ]*[a-f0-9]+: 0f 4b 90 90 90 90 90 cmovnpl -0x6f6f6f70\(%eax\),%edx
[ ]*[a-f0-9]+: 66 0f 4a 90 90 90 90 90 cmovpw -0x6f6f6f70\(%eax\),%dx
diff --git a/gas/testsuite/gas/i386/opcode.d b/gas/testsuite/gas/i386/opcode.d
index f7af22518e2..25dd9291caf 100644
--- a/gas/testsuite/gas/i386/opcode.d
+++ b/gas/testsuite/gas/i386/opcode.d
@@ -587,7 +587,8 @@ Disassembly of section .text:
9f5: 85 c3 [ ]*test %eax,%ebx
9f7: 85 d8 [ ]*test %ebx,%eax
9f9: 85 18 [ ]*test %ebx,\(%eax\)
- 9fb: f1 [ ]*int1
+[ ]*[a-f0-9]+: f1[ ]*int1
+[ ]*[a-f0-9]+: d6[ ]*salc
[ ]*[a-f0-9]+: 0f 4a 90 90 90 90 90 cmovp -0x6f6f6f70\(%eax\),%edx
[ ]*[a-f0-9]+: 0f 4b 90 90 90 90 90 cmovnp -0x6f6f6f70\(%eax\),%edx
[ ]*[a-f0-9]+: 66 0f 4a 90 90 90 90 90 cmovp -0x6f6f6f70\(%eax\),%dx
diff --git a/gas/testsuite/gas/i386/opcode.s b/gas/testsuite/gas/i386/opcode.s
index 000fff3e852..911642767ca 100644
--- a/gas/testsuite/gas/i386/opcode.s
+++ b/gas/testsuite/gas/i386/opcode.s
@@ -586,6 +586,7 @@ foo:
test (%eax),%ebx
int1
+ salc
cmovpe 0x90909090(%eax),%edx
cmovpo 0x90909090(%eax),%edx
diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c
index e6637ab26f7..ac37a96957b 100644
--- a/opcodes/i386-dis.c
+++ b/opcodes/i386-dis.c
@@ -4514,7 +4514,7 @@ static const struct dis386 x86_64_table[][2] = {
/* X86_64_D6 */
{
- { Bad_Opcode },
+ { "salc", { XX }, 0 },
{ "udb", { XX }, 0 },
},
diff --git a/opcodes/i386-mnem.h b/opcodes/i386-mnem.h
index ef10aa89a31..481d149e375 100644
--- a/opcodes/i386-mnem.h
+++ b/opcodes/i386-mnem.h
@@ -388,2245 +388,2246 @@ static const char i386_mnemonics[];
#define MN_blsic 0xc20
#define MN_jc 0xc26
#define MN_t1mskc 0xc29
-#define MN_clc 0xc30
-#define MN_cmc 0xc34
+#define MN_salc 0xc30
+#define MN_clc 0xc35
+#define MN_cmc 0xc39
#define MN_aesimc (MN_vaesimc + 1)
-#define MN_vaesimc 0xc38
-#define MN_rdpmc 0xc40
+#define MN_vaesimc 0xc3d
+#define MN_rdpmc 0xc45
#define MN_aesenc (MN_vaesenc + 1)
-#define MN_vaesenc 0xc46
-#define MN_inc 0xc4e
-#define MN_jnc 0xc52
-#define MN_ccmpnc 0xc56
-#define MN_setnc 0xc5d
-#define MN_ctestnc 0xc63
-#define MN_vmfunc 0xc6b
-#define MN_setzunc 0xc72
+#define MN_vaesenc 0xc4b
+#define MN_inc 0xc53
+#define MN_jnc 0xc57
+#define MN_ccmpnc 0xc5b
+#define MN_setnc 0xc62
+#define MN_ctestnc 0xc68
+#define MN_vmfunc 0xc70
+#define MN_setzunc 0xc77
#define MN_cmovnc (MN_cfcmovnc + 2)
-#define MN_cfcmovnc 0xc7a
-#define MN_tlbsync 0xc83
-#define MN_ccmpc 0xc8b
-#define MN_rdtsc 0xc91
-#define MN_btc 0xc97
-#define MN_setc 0xc9b
+#define MN_cfcmovnc 0xc7f
+#define MN_tlbsync 0xc88
+#define MN_ccmpc 0xc90
+#define MN_rdtsc 0xc96
+#define MN_btc 0xc9c
+#define MN_setc 0xca0
#define MN_stc (MN_ctestc + 3)
-#define MN_ctestc 0xca0
-#define MN_setzuc 0xca7
+#define MN_ctestc 0xca5
+#define MN_setzuc 0xcac
#define MN_cmovc (MN_cfcmovc + 2)
-#define MN_cfcmovc 0xcae
-#define MN_vpermi2d 0xcb6
-#define MN_vpmovm2d 0xcbf
-#define MN_vpermt2d 0xcc8
-#define MN_vpbroadcastmw2d 0xcd1
-#define MN_aad 0xce1
-#define MN_vmread 0xce5
-#define MN_rmpread 0xcec
-#define MN_vpshad 0xcf4
-#define MN_vmload 0xcfb
+#define MN_cfcmovc 0xcb3
+#define MN_vpermi2d 0xcbb
+#define MN_vpmovm2d 0xcc4
+#define MN_vpermt2d 0xccd
+#define MN_vpbroadcastmw2d 0xcd6
+#define MN_aad 0xce6
+#define MN_vmread 0xcea
+#define MN_rmpread 0xcf1
+#define MN_vpshad 0xcf9
+#define MN_vmload 0xd00
#define MN_psrad (MN_vpsrad + 1)
-#define MN_vpsrad 0xd02
-#define MN_vphaddbd 0xd09
-#define MN_vphaddubd 0xd12
+#define MN_vpsrad 0xd07
+#define MN_vphaddbd 0xd0e
+#define MN_vphaddubd 0xd17
#define MN_phsubd (MN_vphsubd + 1)
-#define MN_vphsubd 0xd1c
+#define MN_vphsubd 0xd21
#define MN_psubd (MN_vpsubd + 1)
-#define MN_vpsubd 0xd24
+#define MN_vpsubd 0xd29
#define MN_pmovsxbd (MN_vpmovsxbd + 1)
-#define MN_vpmovsxbd 0xd2b
+#define MN_vpmovsxbd 0xd30
#define MN_pmovzxbd (MN_vpmovzxbd + 1)
-#define MN_vpmovzxbd 0xd35
+#define MN_vpmovzxbd 0xd3a
#define MN_add (MN_aadd + 1)
-#define MN_aadd 0xd3f
+#define MN_aadd 0xd44
#define MN_fadd (MN_pfadd + 1)
-#define MN_pfadd 0xd44
-#define MN_fiadd 0xd4a
-#define MN_tileloadd 0xd50
+#define MN_pfadd 0xd49
+#define MN_fiadd 0xd4f
+#define MN_tileloadd 0xd55
#define MN_xadd (MN_cmpnaxadd + 5)
-#define MN_cmpnaxadd 0xd5a
-#define MN_cmpaxadd 0xd64
-#define MN_cmpnbxadd 0xd6d
-#define MN_cmpbxadd 0xd77
-#define MN_cmpncxadd 0xd80
-#define MN_cmpcxadd 0xd8a
-#define MN_cmpnaexadd 0xd93
-#define MN_cmpaexadd 0xd9e
-#define MN_cmpnbexadd 0xda8
-#define MN_cmpbexadd 0xdb3
-#define MN_cmpngexadd 0xdbd
-#define MN_cmpgexadd 0xdc8
-#define MN_cmpnlexadd 0xdd2
-#define MN_cmplexadd 0xddd
-#define MN_cmpnexadd 0xde7
-#define MN_cmpexadd 0xdf1
-#define MN_cmppexadd 0xdfa
-#define MN_cmpngxadd 0xe04
-#define MN_cmpgxadd 0xe0e
-#define MN_cmpnlxadd 0xe17
-#define MN_cmplxadd 0xe21
-#define MN_cmpnoxadd 0xe2a
-#define MN_cmpoxadd 0xe34
-#define MN_cmppoxadd 0xe3d
-#define MN_cmpnpxadd 0xe47
-#define MN_cmppxadd 0xe51
-#define MN_cmpnsxadd 0xe5a
-#define MN_cmpsxadd 0xe64
-#define MN_cmpnzxadd 0xe6d
-#define MN_cmpzxadd 0xe77
+#define MN_cmpnaxadd 0xd5f
+#define MN_cmpaxadd 0xd69
+#define MN_cmpnbxadd 0xd72
+#define MN_cmpbxadd 0xd7c
+#define MN_cmpncxadd 0xd85
+#define MN_cmpcxadd 0xd8f
+#define MN_cmpnaexadd 0xd98
+#define MN_cmpaexadd 0xda3
+#define MN_cmpnbexadd 0xdad
+#define MN_cmpbexadd 0xdb8
+#define MN_cmpngexadd 0xdc2
+#define MN_cmpgexadd 0xdcd
+#define MN_cmpnlexadd 0xdd7
+#define MN_cmplexadd 0xde2
+#define MN_cmpnexadd 0xdec
+#define MN_cmpexadd 0xdf6
+#define MN_cmppexadd 0xdff
+#define MN_cmpngxadd 0xe09
+#define MN_cmpgxadd 0xe13
+#define MN_cmpnlxadd 0xe1c
+#define MN_cmplxadd 0xe26
+#define MN_cmpnoxadd 0xe2f
+#define MN_cmpoxadd 0xe39
+#define MN_cmppoxadd 0xe42
+#define MN_cmpnpxadd 0xe4c
+#define MN_cmppxadd 0xe56
+#define MN_cmpnsxadd 0xe5f
+#define MN_cmpsxadd 0xe69
+#define MN_cmpnzxadd 0xe72
+#define MN_cmpzxadd 0xe7c
#define MN_phaddd (MN_vphaddd + 1)
-#define MN_vphaddd 0xe80
-#define MN_kaddd 0xe88
+#define MN_vphaddd 0xe85
+#define MN_kaddd 0xe8d
#define MN_paddd (MN_vpaddd + 1)
-#define MN_vpaddd 0xe8e
-#define MN_vpshldd 0xe95
-#define MN_kandd 0xe9d
-#define MN_vpandd 0xea3
-#define MN_vpexpandd 0xeaa
-#define MN_vpblendd 0xeb4
-#define MN_vpgatherdd 0xebd
-#define MN_vpscatterdd 0xec8
-#define MN_vpshrdd 0xed4
-#define MN_vpmacsdd 0xedc
-#define MN_vpmacssdd 0xee5
-#define MN_rdseed 0xeef
-#define MN_vpcomged 0xef6
-#define MN_vpcomled 0xeff
-#define MN_vpcmpnled 0xf08
-#define MN_vpcmpled 0xf12
-#define MN_tilestored 0xf1b
-#define MN_vpcomfalsed 0xf26
-#define MN_ttransposed 0xf32
-#define MN_vpcomtrued 0xf3e
-#define MN_pi2fd 0xf49
+#define MN_vpaddd 0xe93
+#define MN_vpshldd 0xe9a
+#define MN_kandd 0xea2
+#define MN_vpandd 0xea8
+#define MN_vpexpandd 0xeaf
+#define MN_vpblendd 0xeb9
+#define MN_vpgatherdd 0xec2
+#define MN_vpscatterdd 0xecd
+#define MN_vpshrdd 0xed9
+#define MN_vpmacsdd 0xee1
+#define MN_vpmacssdd 0xeea
+#define MN_rdseed 0xef4
+#define MN_vpcomged 0xefb
+#define MN_vpcomled 0xf04
+#define MN_vpcmpnled 0xf0d
+#define MN_vpcmpled 0xf17
+#define MN_tilestored 0xf20
+#define MN_vpcomfalsed 0xf2b
+#define MN_ttransposed 0xf37
+#define MN_vpcomtrued 0xf43
+#define MN_pi2fd 0xf4e
#define MN_pshufd (MN_vpshufd + 1)
-#define MN_vpshufd 0xf4f
-#define MN_vpternlogd 0xf57
-#define MN_pf2id 0xf62
-#define MN_invpcid 0xf68
-#define MN_rdpid 0xf70
-#define MN_invvpid 0xf76
-#define MN_cpuid 0xf7e
-#define MN_fbld 0xf84
-#define MN_cld 0xf89
-#define MN_fld 0xf8d
+#define MN_vpshufd 0xf54
+#define MN_vpternlogd 0xf5c
+#define MN_pf2id 0xf67
+#define MN_invpcid 0xf6d
+#define MN_rdpid 0xf75
+#define MN_invvpid 0xf7b
+#define MN_cpuid 0xf83
+#define MN_fbld 0xf89
+#define MN_cld 0xf8e
+#define MN_fld 0xf92
#define MN_shld (MN_vpshld + 2)
-#define MN_vpshld 0xf91
-#define MN_fild 0xf98
+#define MN_vpshld 0xf96
+#define MN_fild 0xf9d
#define MN_pslld (MN_vpslld + 1)
-#define MN_vpslld 0xf9d
+#define MN_vpslld 0xfa2
#define MN_pmulld (MN_vpmulld + 1)
-#define MN_vpmulld 0xfa4
-#define MN_vprold 0xfac
+#define MN_vpmulld 0xfa9
+#define MN_vprold 0xfb1
#define MN_psrld (MN_vpsrld + 1)
-#define MN_vpsrld 0xfb3
-#define MN_vmptrld 0xfba
-#define MN_kshiftld 0xfc2
-#define MN_enqcmd 0xfcb
-#define MN_vpblendmd 0xfd2
-#define MN_vptestnmd 0xfdc
-#define MN_vpcomd 0xfe6
-#define MN_vpermd 0xfed
-#define MN_vptestmd 0xff4
+#define MN_vpsrld 0xfb8
+#define MN_vmptrld 0xfbf
+#define MN_kshiftld 0xfc7
+#define MN_enqcmd 0xfd0
+#define MN_vpblendmd 0xfd7
+#define MN_vptestnmd 0xfe1
+#define MN_vpcomd 0xfeb
+#define MN_vpermd 0xff2
+#define MN_vptestmd 0xff9
#define MN_and (MN_aand + 1)
-#define MN_aand 0xffd
+#define MN_aand 0x1002
#define MN_pand (MN_vpand + 1)
-#define MN_vpand 0x1002
-#define MN_rdrand 0x1008
-#define MN_bnd 0x100f
-#define MN_kandnd 0x1013
-#define MN_vpandnd 0x101a
-#define MN_xend 0x1022
-#define MN_valignd 0x1027
+#define MN_vpand 0x1007
+#define MN_rdrand 0x100d
+#define MN_bnd 0x1014
+#define MN_kandnd 0x1018
+#define MN_vpandnd 0x101f
+#define MN_xend 0x1027
+#define MN_valignd 0x102c
#define MN_psignd (MN_vpsignd + 1)
-#define MN_vpsignd 0x102f
-#define MN_bound 0x1037
-#define MN_slod 0x103d
-#define MN_vfmaddsub231pd 0x1042
-#define MN_vfmsub231pd 0x1051
-#define MN_vfnmsub231pd 0x105d
-#define MN_vfmsubadd231pd 0x106a
-#define MN_vfmadd231pd 0x1079
-#define MN_vfnmadd231pd 0x1085
-#define MN_vfmaddsub132pd 0x1092
-#define MN_vfmsub132pd 0x10a1
-#define MN_vfnmsub132pd 0x10ad
-#define MN_vfmsubadd132pd 0x10ba
-#define MN_vfmadd132pd 0x10c9
-#define MN_vfnmadd132pd 0x10d5
-#define MN_vcvtph2pd 0x10e2
-#define MN_vpermi2pd 0x10ec
-#define MN_cvtpi2pd 0x10f6
-#define MN_vpermil2pd 0x10ff
-#define MN_vexp2pd 0x110a
+#define MN_vpsignd 0x1034
+#define MN_bound 0x103c
+#define MN_slod 0x1042
+#define MN_vfmaddsub231pd 0x1047
+#define MN_vfmsub231pd 0x1056
+#define MN_vfnmsub231pd 0x1062
+#define MN_vfmsubadd231pd 0x106f
+#define MN_vfmadd231pd 0x107e
+#define MN_vfnmadd231pd 0x108a
+#define MN_vfmaddsub132pd 0x1097
+#define MN_vfmsub132pd 0x10a6
+#define MN_vfnmsub132pd 0x10b2
+#define MN_vfmsubadd132pd 0x10bf
+#define MN_vfmadd132pd 0x10ce
+#define MN_vfnmadd132pd 0x10da
+#define MN_vcvtph2pd 0x10e7
+#define MN_vpermi2pd 0x10f1
+#define MN_cvtpi2pd 0x10fb
+#define MN_vpermil2pd 0x1104
+#define MN_vexp2pd 0x110f
#define MN_cvtdq2pd (MN_vcvtdq2pd + 1)
-#define MN_vcvtdq2pd 0x1112
-#define MN_vcvtudq2pd 0x111c
-#define MN_vcvtqq2pd 0x1127
-#define MN_vcvtuqq2pd 0x1131
+#define MN_vcvtdq2pd 0x1117
+#define MN_vcvtudq2pd 0x1121
+#define MN_vcvtqq2pd 0x112c
+#define MN_vcvtuqq2pd 0x1136
#define MN_cvtps2pd (MN_vcvtps2pd + 1)
-#define MN_vcvtps2pd 0x113c
-#define MN_vpermt2pd 0x1146
-#define MN_vfmaddsub213pd 0x1150
-#define MN_vfmsub213pd 0x115f
-#define MN_vfnmsub213pd 0x116b
-#define MN_vfmsubadd213pd 0x1178
-#define MN_vfmadd213pd 0x1187
-#define MN_vfnmadd213pd 0x1193
-#define MN_vrcp14pd 0x11a0
-#define MN_vrsqrt14pd 0x11a9
-#define MN_vrcp28pd 0x11b4
-#define MN_vrsqrt28pd 0x11bd
+#define MN_vcvtps2pd 0x1141
+#define MN_vpermt2pd 0x114b
+#define MN_vfmaddsub213pd 0x1155
+#define MN_vfmsub213pd 0x1164
+#define MN_vfnmsub213pd 0x1170
+#define MN_vfmsubadd213pd 0x117d
+#define MN_vfmadd213pd 0x118c
+#define MN_vfnmadd213pd 0x1198
+#define MN_vrcp14pd 0x11a5
+#define MN_vrsqrt14pd 0x11ae
+#define MN_vrcp28pd 0x11b9
+#define MN_vrsqrt28pd 0x11c2
#define MN_movapd (MN_vmovapd + 1)
-#define MN_vmovapd 0x11c8
-#define MN_pswapd 0x11d0
+#define MN_vmovapd 0x11cd
+#define MN_pswapd 0x11d5
#define MN_subpd (MN_addsubpd + 3)
#define MN_addsubpd (MN_vfmaddsubpd + 3)
-#define MN_vfmaddsubpd 0x11d7
-#define MN_vaddsubpd 0x11e3
+#define MN_vfmaddsubpd 0x11dc
+#define MN_vaddsubpd 0x11e8
#define MN_hsubpd (MN_vhsubpd + 1)
-#define MN_vhsubpd 0x11ed
-#define MN_vfmsubpd 0x11f5
-#define MN_vfnmsubpd 0x11fe
-#define MN_vsubpd 0x1208
-#define MN_vgatherpf0dpd 0x120f
-#define MN_vscatterpf0dpd 0x121d
-#define MN_vgatherpf1dpd 0x122c
-#define MN_vscatterpf1dpd 0x123a
+#define MN_vhsubpd 0x11f2
+#define MN_vfmsubpd 0x11fa
+#define MN_vfnmsubpd 0x1203
+#define MN_vsubpd 0x120d
+#define MN_vgatherpf0dpd 0x1214
+#define MN_vscatterpf0dpd 0x1222
+#define MN_vgatherpf1dpd 0x1231
+#define MN_vscatterpf1dpd 0x123f
#define MN_addpd (MN_vfmsubaddpd + 6)
-#define MN_vfmsubaddpd 0x1249
+#define MN_vfmsubaddpd 0x124e
#define MN_haddpd (MN_vhaddpd + 1)
-#define MN_vhaddpd 0x1255
-#define MN_vfmaddpd 0x125d
-#define MN_vfnmaddpd 0x1266
-#define MN_vaddpd 0x1270
+#define MN_vhaddpd 0x125a
+#define MN_vfmaddpd 0x1262
+#define MN_vfnmaddpd 0x126b
+#define MN_vaddpd 0x1275
#define MN_andpd (MN_vexpandpd + 4)
-#define MN_vexpandpd 0x1277
-#define MN_vandpd 0x1281
+#define MN_vexpandpd 0x127c
+#define MN_vandpd 0x1286
#define MN_blendpd (MN_vblendpd + 1)
-#define MN_vblendpd 0x1288
+#define MN_vblendpd 0x128d
#define MN_roundpd (MN_vroundpd + 1)
-#define MN_vroundpd 0x1291
-#define MN_vgatherdpd 0x129a
-#define MN_vscatterdpd 0x12a5
+#define MN_vroundpd 0x1296
+#define MN_vgatherdpd 0x129f
+#define MN_vscatterdpd 0x12aa
#define MN_cmpunordpd (MN_vcmpunordpd + 1)
-#define MN_vcmpunordpd 0x12b1
+#define MN_vcmpunordpd 0x12b6
#define MN_cmpordpd (MN_vcmpordpd + 1)
-#define MN_vcmpordpd 0x12bd
-#define MN_vreducepd 0x12c7
-#define MN_vrangepd 0x12d1
-#define MN_vcmpngepd 0x12da
-#define MN_vcmpgepd 0x12e4
-#define MN_vrndscalepd 0x12ed
+#define MN_vcmpordpd 0x12c2
+#define MN_vreducepd 0x12cc
+#define MN_vrangepd 0x12d6
+#define MN_vcmpngepd 0x12df
+#define MN_vcmpgepd 0x12e9
+#define MN_vrndscalepd 0x12f2
#define MN_cmpnlepd (MN_vcmpnlepd + 1)
-#define MN_vcmpnlepd 0x12f9
+#define MN_vcmpnlepd 0x12fe
#define MN_cmplepd (MN_vcmplepd + 1)
-#define MN_vcmplepd 0x1303
-#define MN_vcmpfalsepd 0x130c
-#define MN_vcmptruepd 0x1318
-#define MN_vscalefpd 0x1323
+#define MN_vcmplepd 0x1308
+#define MN_vcmpfalsepd 0x1311
+#define MN_vcmptruepd 0x131d
+#define MN_vscalefpd 0x1328
#define MN_shufpd (MN_vshufpd + 1)
-#define MN_vshufpd 0x132d
+#define MN_vshufpd 0x1332
#define MN_unpckhpd (MN_vunpckhpd + 1)
-#define MN_vunpckhpd 0x1335
+#define MN_vunpckhpd 0x133a
#define MN_movhpd (MN_vmovhpd + 1)
-#define MN_vmovhpd 0x133f
+#define MN_vmovhpd 0x1344
#define MN_movmskpd (MN_vmovmskpd + 1)
-#define MN_vmovmskpd 0x1347
-#define MN_vpermilpd 0x1351
+#define MN_vmovmskpd 0x134c
+#define MN_vpermilpd 0x1356
#define MN_unpcklpd (MN_vunpcklpd + 1)
-#define MN_vunpcklpd 0x135b
+#define MN_vunpcklpd 0x1360
#define MN_mulpd (MN_vmulpd + 1)
-#define MN_vmulpd 0x1365
+#define MN_vmulpd 0x136a
#define MN_movlpd (MN_vmovlpd + 1)
-#define MN_vmovlpd 0x136c
-#define MN_vpcmpd 0x1374
-#define MN_vblendmpd 0x137b
-#define MN_vfixupimmpd 0x1385
-#define MN_vpermpd 0x1391
+#define MN_vmovlpd 0x1371
+#define MN_vpcmpd 0x1379
+#define MN_vblendmpd 0x1380
+#define MN_vfixupimmpd 0x138a
+#define MN_vpermpd 0x1396
#define MN_andnpd (MN_vandnpd + 1)
-#define MN_vandnpd 0x1399
+#define MN_vandnpd 0x139e
#define MN_minpd (MN_vminpd + 1)
-#define MN_vminpd 0x13a1
+#define MN_vminpd 0x13a6
#define MN_dppd (MN_vdppd + 1)
-#define MN_vdppd 0x13a8
+#define MN_vdppd 0x13ad
#define MN_cmppd (MN_vcmppd + 1)
-#define MN_vcmppd 0x13ae
-#define MN_vgetexppd 0x13b5
-#define MN_vgatherpf0qpd 0x13bf
-#define MN_vscatterpf0qpd 0x13cd
-#define MN_vgatherpf1qpd 0x13dc
-#define MN_vscatterpf1qpd 0x13ea
-#define MN_vcmpunord_qpd 0x13f9
-#define MN_vcmpord_qpd 0x1407
+#define MN_vcmppd 0x13b3
+#define MN_vgetexppd 0x13ba
+#define MN_vgatherpf0qpd 0x13c4
+#define MN_vscatterpf0qpd 0x13d2
+#define MN_vgatherpf1qpd 0x13e1
+#define MN_vscatterpf1qpd 0x13ef
+#define MN_vcmpunord_qpd 0x13fe
+#define MN_vcmpord_qpd 0x140c
#define MN_cmpneqpd (MN_vcmpneqpd + 1)
-#define MN_vcmpneqpd 0x1413
+#define MN_vcmpneqpd 0x1418
#define MN_cmpeqpd (MN_vcmpeqpd + 1)
-#define MN_vcmpeqpd 0x141d
-#define MN_vcmpge_oqpd 0x1426
-#define MN_vcmple_oqpd 0x1432
-#define MN_vcmpfalse_oqpd 0x143e
-#define MN_vcmpneq_oqpd 0x144d
-#define MN_vcmpeq_oqpd 0x145a
-#define MN_vcmpgt_oqpd 0x1466
-#define MN_vcmplt_oqpd 0x1472
-#define MN_vgatherqpd 0x147e
-#define MN_vscatterqpd 0x1489
-#define MN_vcmpnge_uqpd 0x1495
-#define MN_vcmpnle_uqpd 0x14a2
-#define MN_vcmptrue_uqpd 0x14af
-#define MN_vcmpneq_uqpd 0x14bd
-#define MN_vcmpeq_uqpd 0x14ca
-#define MN_vcmpngt_uqpd 0x14d6
-#define MN_vcmpnlt_uqpd 0x14e3
+#define MN_vcmpeqpd 0x1422
+#define MN_vcmpge_oqpd 0x142b
+#define MN_vcmple_oqpd 0x1437
+#define MN_vcmpfalse_oqpd 0x1443
+#define MN_vcmpneq_oqpd 0x1452
+#define MN_vcmpeq_oqpd 0x145f
+#define MN_vcmpgt_oqpd 0x146b
+#define MN_vcmplt_oqpd 0x1477
+#define MN_vgatherqpd 0x1483
+#define MN_vscatterqpd 0x148e
+#define MN_vcmpnge_uqpd 0x149a
+#define MN_vcmpnle_uqpd 0x14a7
+#define MN_vcmptrue_uqpd 0x14b4
+#define MN_vcmpneq_uqpd 0x14c2
+#define MN_vcmpeq_uqpd 0x14cf
+#define MN_vcmpngt_uqpd 0x14db
+#define MN_vcmpnlt_uqpd 0x14e8
#define MN_orpd (MN_vorpd + 1)
-#define MN_vorpd 0x14f0
+#define MN_vorpd 0x14f5
#define MN_xorpd (MN_vxorpd + 1)
-#define MN_vxorpd 0x14f6
-#define MN_vcmpunord_spd 0x14fd
-#define MN_vcmpord_spd 0x150b
-#define MN_vcmpge_ospd 0x1517
-#define MN_vcmple_ospd 0x1523
-#define MN_vcmpfalse_ospd 0x152f
-#define MN_vcmpneq_ospd 0x153e
-#define MN_vcmpeq_ospd 0x154b
-#define MN_vcmpgt_ospd 0x1557
-#define MN_vcmplt_ospd 0x1563
-#define MN_vfpclasspd 0x156f
-#define MN_incsspd 0x157a
-#define MN_rdsspd 0x1582
-#define MN_vcompresspd 0x1589
-#define MN_vcmpnge_uspd 0x1595
-#define MN_vcmpnle_uspd 0x15a2
-#define MN_vcmptrue_uspd 0x15af
-#define MN_vcmpneq_uspd 0x15bd
-#define MN_vcmpeq_uspd 0x15ca
-#define MN_vcmpngt_uspd 0x15d6
-#define MN_vcmpnlt_uspd 0x15e3
-#define MN_vcmpngtpd 0x15f0
-#define MN_vcmpgtpd 0x15fa
+#define MN_vxorpd 0x14fb
+#define MN_vcmpunord_spd 0x1502
+#define MN_vcmpord_spd 0x1510
+#define MN_vcmpge_ospd 0x151c
+#define MN_vcmple_ospd 0x1528
+#define MN_vcmpfalse_ospd 0x1534
+#define MN_vcmpneq_ospd 0x1543
+#define MN_vcmpeq_ospd 0x1550
+#define MN_vcmpgt_ospd 0x155c
+#define MN_vcmplt_ospd 0x1568
+#define MN_vfpclasspd 0x1574
+#define MN_incsspd 0x157f
+#define MN_rdsspd 0x1587
+#define MN_vcompresspd 0x158e
+#define MN_vcmpnge_uspd 0x159a
+#define MN_vcmpnle_uspd 0x15a7
+#define MN_vcmptrue_uspd 0x15b4
+#define MN_vcmpneq_uspd 0x15c2
+#define MN_vcmpeq_uspd 0x15cf
+#define MN_vcmpngt_uspd 0x15db
+#define MN_vcmpnlt_uspd 0x15e8
+#define MN_vcmpngtpd 0x15f5
+#define MN_vcmpgtpd 0x15ff
#define MN_cmpnltpd (MN_vcmpnltpd + 1)
-#define MN_vcmpnltpd 0x1603
+#define MN_vcmpnltpd 0x1608
#define MN_cmpltpd (MN_vcmpltpd + 1)
-#define MN_vcmpltpd 0x160d
-#define MN_vgetmantpd 0x1616
+#define MN_vcmpltpd 0x1612
+#define MN_vgetmantpd 0x161b
#define MN_movntpd (MN_vmovntpd + 1)
-#define MN_vmovntpd 0x1621
+#define MN_vmovntpd 0x1626
#define MN_sqrtpd (MN_vsqrtpd + 1)
-#define MN_vsqrtpd 0x162a
-#define MN_vtestpd 0x1632
+#define MN_vsqrtpd 0x162f
+#define MN_vtestpd 0x1637
#define MN_movupd (MN_vmovupd + 1)
-#define MN_vmovupd 0x163a
+#define MN_vmovupd 0x163f
#define MN_blendvpd (MN_vblendvpd + 1)
-#define MN_vblendvpd 0x1642
+#define MN_vblendvpd 0x1647
#define MN_divpd (MN_vdivpd + 1)
-#define MN_vdivpd 0x164c
-#define MN_vmaskmovpd 0x1653
+#define MN_vdivpd 0x1651
+#define MN_vmaskmovpd 0x1658
#define MN_maxpd (MN_vminmaxpd + 4)
-#define MN_vminmaxpd 0x165e
-#define MN_vmaxpd 0x1668
-#define MN_vfrczpd 0x166f
-#define MN_vpcomeqd 0x1677
-#define MN_vpcomneqd 0x1680
-#define MN_vpcmpneqd 0x168a
+#define MN_vminmaxpd 0x1663
+#define MN_vmaxpd 0x166d
+#define MN_vfrczpd 0x1674
+#define MN_vpcomeqd 0x167c
+#define MN_vpcomneqd 0x1685
+#define MN_vpcmpneqd 0x168f
#define MN_pcmpeqd (MN_vpcmpeqd + 1)
-#define MN_vpcmpeqd 0x1694
-#define MN_vpgatherqd 0x169d
-#define MN_vpscatterqd 0x16a8
-#define MN_vpmovusqd 0x16b4
-#define MN_vpmovsqd 0x16be
-#define MN_vpmovqd 0x16c7
-#define MN_shrd 0x16cf
-#define MN_kord 0x16d4
-#define MN_kxnord 0x16d9
-#define MN_vpord 0x16e0
-#define MN_vprord 0x16e6
+#define MN_vpcmpeqd 0x1699
+#define MN_vpgatherqd 0x16a2
+#define MN_vpscatterqd 0x16ad
+#define MN_vpmovusqd 0x16b9
+#define MN_vpmovsqd 0x16c3
+#define MN_vpmovqd 0x16cc
+#define MN_shrd 0x16d4
+#define MN_kord 0x16d9
+#define MN_kxnord 0x16de
+#define MN_vpord 0x16e5
+#define MN_vprord 0x16eb
#define MN_word (MN_aword + 1)
-#define MN_aword 0x16ed
+#define MN_aword 0x16f2
#define MN_dword (MN_adword + 1)
-#define MN_adword 0x16f3
-#define MN_kxord 0x16fa
-#define MN_vpxord 0x1700
+#define MN_adword 0x16f8
+#define MN_kxord 0x16ff
+#define MN_vpxord 0x1705
#define MN_pinsrd (MN_vpinsrd + 1)
-#define MN_vpinsrd 0x1707
-#define MN_kshiftrd 0x170f
+#define MN_vpinsrd 0x170c
+#define MN_kshiftrd 0x1714
#define MN_pextrd (MN_vpextrd + 1)
-#define MN_vpextrd 0x1718
-#define MN_vfmsub231sd 0x1720
-#define MN_vfnmsub231sd 0x172c
-#define MN_vfmadd231sd 0x1739
-#define MN_vfnmadd231sd 0x1745
-#define MN_vfmsub132sd 0x1752
-#define MN_vfnmsub132sd 0x175e
-#define MN_vfmadd132sd 0x176b
-#define MN_vfnmadd132sd 0x1777
-#define MN_vcvtsh2sd 0x1784
+#define MN_vpextrd 0x171d
+#define MN_vfmsub231sd 0x1725
+#define MN_vfnmsub231sd 0x1731
+#define MN_vfmadd231sd 0x173e
+#define MN_vfnmadd231sd 0x174a
+#define MN_vfmsub132sd 0x1757
+#define MN_vfnmsub132sd 0x1763
+#define MN_vfmadd132sd 0x1770
+#define MN_vfnmadd132sd 0x177c
+#define MN_vcvtsh2sd 0x1789
#define MN_cvtsi2sd (MN_vcvtsi2sd + 1)
-#define MN_vcvtsi2sd 0x178e
-#define MN_vcvtusi2sd 0x1798
+#define MN_vcvtsi2sd 0x1793
+#define MN_vcvtusi2sd 0x179d
#define MN_cvtss2sd (MN_vcvtss2sd + 1)
-#define MN_vcvtss2sd 0x17a3
-#define MN_vfmsub213sd 0x17ad
-#define MN_vfnmsub213sd 0x17b9
-#define MN_vfmadd213sd 0x17c6
-#define MN_vfnmadd213sd 0x17d2
-#define MN_vrcp14sd 0x17df
-#define MN_vrsqrt14sd 0x17e8
-#define MN_vrcp28sd 0x17f3
-#define MN_vrsqrt28sd 0x17fc
+#define MN_vcvtss2sd 0x17a8
+#define MN_vfmsub213sd 0x17b2
+#define MN_vfnmsub213sd 0x17be
+#define MN_vfmadd213sd 0x17cb
+#define MN_vfnmadd213sd 0x17d7
+#define MN_vrcp14sd 0x17e4
+#define MN_vrsqrt14sd 0x17ed
+#define MN_vrcp28sd 0x17f8
+#define MN_vrsqrt28sd 0x1801
#define MN_pabsd (MN_vpabsd + 1)
-#define MN_vpabsd 0x1807
+#define MN_vpabsd 0x180c
#define MN_subsd (MN_vfmsubsd + 3)
-#define MN_vfmsubsd 0x180e
-#define MN_vfnmsubsd 0x1817
-#define MN_vsubsd 0x1821
+#define MN_vfmsubsd 0x1813
+#define MN_vfnmsubsd 0x181c
+#define MN_vsubsd 0x1826
#define MN_addsd (MN_vfmaddsd + 3)
-#define MN_vfmaddsd 0x1828
-#define MN_vfnmaddsd 0x1831
-#define MN_vaddsd 0x183b
+#define MN_vfmaddsd 0x182d
+#define MN_vfnmaddsd 0x1836
+#define MN_vaddsd 0x1840
#define MN_roundsd (MN_vroundsd + 1)
-#define MN_vroundsd 0x1842
+#define MN_vroundsd 0x1847
#define MN_cmpunordsd (MN_vcmpunordsd + 1)
-#define MN_vcmpunordsd 0x184b
+#define MN_vcmpunordsd 0x1850
#define MN_cmpordsd (MN_vcmpordsd + 1)
-#define MN_vcmpordsd 0x1857
-#define MN_vreducesd 0x1861
-#define MN_vrangesd 0x186b
-#define MN_vcmpngesd 0x1874
-#define MN_vcmpgesd 0x187e
-#define MN_vrndscalesd 0x1887
+#define MN_vcmpordsd 0x185c
+#define MN_vreducesd 0x1866
+#define MN_vrangesd 0x1870
+#define MN_vcmpngesd 0x1879
+#define MN_vcmpgesd 0x1883
+#define MN_vrndscalesd 0x188c
#define MN_cmpnlesd (MN_vcmpnlesd + 1)
-#define MN_vcmpnlesd 0x1893
+#define MN_vcmpnlesd 0x1898
#define MN_cmplesd (MN_vcmplesd + 1)
-#define MN_vcmplesd 0x189d
-#define MN_vcmpfalsesd 0x18a6
-#define MN_vcmptruesd 0x18b2
-#define MN_vscalefsd 0x18bd
+#define MN_vcmplesd 0x18a2
+#define MN_vcmpfalsesd 0x18ab
+#define MN_vcmptruesd 0x18b7
+#define MN_vscalefsd 0x18c2
#define MN_comisd (MN_ucomisd + 1)
#define MN_ucomisd (MN_vucomisd + 1)
-#define MN_vucomisd 0x18c7
-#define MN_vcomisd 0x18d0
+#define MN_vucomisd 0x18cc
+#define MN_vcomisd 0x18d5
#define MN_mulsd (MN_vmulsd + 1)
-#define MN_vmulsd 0x18d8
-#define MN_vfixupimmsd 0x18df
+#define MN_vmulsd 0x18dd
+#define MN_vfixupimmsd 0x18e4
#define MN_minsd (MN_pminsd + 1)
#define MN_pminsd (MN_vpminsd + 1)
-#define MN_vpminsd 0x18eb
-#define MN_vminsd 0x18f3
+#define MN_vpminsd 0x18f0
+#define MN_vminsd 0x18f8
#define MN_cmpsd (MN_vcmpsd + 1)
-#define MN_vcmpsd 0x18fa
-#define MN_vgetexpsd 0x1901
-#define MN_vcmpunord_qsd 0x190b
-#define MN_vcmpord_qsd 0x1919
+#define MN_vcmpsd 0x18ff
+#define MN_vgetexpsd 0x1906
+#define MN_vcmpunord_qsd 0x1910
+#define MN_vcmpord_qsd 0x191e
#define MN_cmpneqsd (MN_vcmpneqsd + 1)
-#define MN_vcmpneqsd 0x1925
+#define MN_vcmpneqsd 0x192a
#define MN_cmpeqsd (MN_vcmpeqsd + 1)
-#define MN_vcmpeqsd 0x192f
-#define MN_vcmpge_oqsd 0x1938
-#define MN_vcmple_oqsd 0x1944
-#define MN_vcmpfalse_oqsd 0x1950
-#define MN_vcmpneq_oqsd 0x195f
-#define MN_vcmpeq_oqsd 0x196c
-#define MN_vcmpgt_oqsd 0x1978
-#define MN_vcmplt_oqsd 0x1984
-#define MN_vcmpnge_uqsd 0x1990
-#define MN_vcmpnle_uqsd 0x199d
-#define MN_vcmptrue_uqsd 0x19aa
-#define MN_vcmpneq_uqsd 0x19b8
-#define MN_vcmpeq_uqsd 0x19c5
-#define MN_vcmpngt_uqsd 0x19d1
-#define MN_vcmpnlt_uqsd 0x19de
-#define MN_vmovrsd 0x19eb
-#define MN_vcmpunord_ssd 0x19f3
-#define MN_vcmpord_ssd 0x1a01
-#define MN_vpdpbssd 0x1a0d
-#define MN_tdpbssd 0x1a16
-#define MN_vpcompressd 0x1a1e
-#define MN_vcmpge_ossd 0x1a2a
-#define MN_vcmple_ossd 0x1a36
-#define MN_vcmpfalse_ossd 0x1a42
-#define MN_vcmpneq_ossd 0x1a51
-#define MN_vcmpeq_ossd 0x1a5e
-#define MN_vcmpgt_ossd 0x1a6a
-#define MN_vcmplt_ossd 0x1a76
-#define MN_wrssd 0x1a82
-#define MN_vfpclasssd 0x1a88
-#define MN_vcmpnge_ussd 0x1a93
-#define MN_vcmpnle_ussd 0x1aa0
-#define MN_vcmptrue_ussd 0x1aad
-#define MN_vcmpneq_ussd 0x1abb
-#define MN_vcmpeq_ussd 0x1ac8
-#define MN_vcmpngt_ussd 0x1ad4
-#define MN_vcmpnlt_ussd 0x1ae1
-#define MN_wrussd 0x1aee
-#define MN_vp4dpwssd 0x1af5
-#define MN_vpdpwssd 0x1aff
-#define MN_vcmpngtsd 0x1b08
-#define MN_vcmpgtsd 0x1b12
+#define MN_vcmpeqsd 0x1934
+#define MN_vcmpge_oqsd 0x193d
+#define MN_vcmple_oqsd 0x1949
+#define MN_vcmpfalse_oqsd 0x1955
+#define MN_vcmpneq_oqsd 0x1964
+#define MN_vcmpeq_oqsd 0x1971
+#define MN_vcmpgt_oqsd 0x197d
+#define MN_vcmplt_oqsd 0x1989
+#define MN_vcmpnge_uqsd 0x1995
+#define MN_vcmpnle_uqsd 0x19a2
+#define MN_vcmptrue_uqsd 0x19af
+#define MN_vcmpneq_uqsd 0x19bd
+#define MN_vcmpeq_uqsd 0x19ca
+#define MN_vcmpngt_uqsd 0x19d6
+#define MN_vcmpnlt_uqsd 0x19e3
+#define MN_vmovrsd 0x19f0
+#define MN_vcmpunord_ssd 0x19f8
+#define MN_vcmpord_ssd 0x1a06
+#define MN_vpdpbssd 0x1a12
+#define MN_tdpbssd 0x1a1b
+#define MN_vpcompressd 0x1a23
+#define MN_vcmpge_ossd 0x1a2f
+#define MN_vcmple_ossd 0x1a3b
+#define MN_vcmpfalse_ossd 0x1a47
+#define MN_vcmpneq_ossd 0x1a56
+#define MN_vcmpeq_ossd 0x1a63
+#define MN_vcmpgt_ossd 0x1a6f
+#define MN_vcmplt_ossd 0x1a7b
+#define MN_wrssd 0x1a87
+#define MN_vfpclasssd 0x1a8d
+#define MN_vcmpnge_ussd 0x1a98
+#define MN_vcmpnle_ussd 0x1aa5
+#define MN_vcmptrue_ussd 0x1ab2
+#define MN_vcmpneq_ussd 0x1ac0
+#define MN_vcmpeq_ussd 0x1acd
+#define MN_vcmpngt_ussd 0x1ad9
+#define MN_vcmpnlt_ussd 0x1ae6
+#define MN_wrussd 0x1af3
+#define MN_vp4dpwssd 0x1afa
+#define MN_vpdpwssd 0x1b04
+#define MN_vcmpngtsd 0x1b0d
+#define MN_vcmpgtsd 0x1b17
#define MN_cmpnltsd (MN_vcmpnltsd + 1)
-#define MN_vcmpnltsd 0x1b1b
+#define MN_vcmpnltsd 0x1b20
#define MN_cmpltsd (MN_vcmpltsd + 1)
-#define MN_vcmpltsd 0x1b25
-#define MN_vgetmantsd 0x1b2e
-#define MN_movntsd 0x1b39
+#define MN_vcmpltsd 0x1b2a
+#define MN_vgetmantsd 0x1b33
+#define MN_movntsd 0x1b3e
#define MN_sqrtsd (MN_vsqrtsd + 1)
-#define MN_vsqrtsd 0x1b41
-#define MN_vbroadcastsd 0x1b49
-#define MN_vpdpbusd 0x1b56
-#define MN_tdpbusd 0x1b5f
-#define MN_vpdpwusd 0x1b67
+#define MN_vsqrtsd 0x1b46
+#define MN_vbroadcastsd 0x1b4e
+#define MN_vpdpbusd 0x1b5b
+#define MN_tdpbusd 0x1b64
+#define MN_vpdpwusd 0x1b6c
#define MN_divsd (MN_vdivsd + 1)
-#define MN_vdivsd 0x1b70
+#define MN_vdivsd 0x1b75
#define MN_movsd (MN_vmovsd + 1)
-#define MN_vmovsd 0x1b77
+#define MN_vmovsd 0x1b7c
#define MN_maxsd (MN_vminmaxsd + 4)
-#define MN_vminmaxsd 0x1b7e
+#define MN_vminmaxsd 0x1b83
#define MN_pmaxsd (MN_vpmaxsd + 1)
-#define MN_vpmaxsd 0x1b88
-#define MN_vmaxsd 0x1b90
-#define MN_vucomxsd 0x1b97
-#define MN_vcomxsd 0x1ba0
-#define MN_vfrczsd 0x1ba8
-#define MN_vp2intersectd 0x1bb0
-#define MN_vpconflictd 0x1bbe
-#define MN_vpcomgtd 0x1bca
+#define MN_vpmaxsd 0x1b8d
+#define MN_vmaxsd 0x1b95
+#define MN_vucomxsd 0x1b9c
+#define MN_vcomxsd 0x1ba5
+#define MN_vfrczsd 0x1bad
+#define MN_vp2intersectd 0x1bb5
+#define MN_vpconflictd 0x1bc3
+#define MN_vpcomgtd 0x1bcf
#define MN_pcmpgtd (MN_vpcmpgtd + 1)
-#define MN_vpcmpgtd 0x1bd3
-#define MN_cltd 0x1bdc
-#define MN_vpcomltd 0x1be1
-#define MN_vpcmpnltd 0x1bea
-#define MN_vpcmpltd 0x1bf4
-#define MN_vpopcntd 0x1bfd
-#define MN_vplzcntd 0x1c06
-#define MN_knotd 0x1c0f
-#define MN_vprotd 0x1c15
+#define MN_vpcmpgtd 0x1bd8
+#define MN_cltd 0x1be1
+#define MN_vpcomltd 0x1be6
+#define MN_vpcmpnltd 0x1bef
+#define MN_vpcmpltd 0x1bf9
+#define MN_vpopcntd 0x1c02
+#define MN_vplzcntd 0x1c0b
+#define MN_knotd 0x1c14
+#define MN_vprotd 0x1c1a
#define MN_std (MN_vpbroadcastd + 9)
-#define MN_vpbroadcastd 0x1c1c
-#define MN_ktestd 0x1c29
-#define MN_kortestd 0x1c30
-#define MN_cwtd 0x1c39
-#define MN_vpcomgeud 0x1c3e
-#define MN_vpcomleud 0x1c48
-#define MN_vpcmpnleud 0x1c52
-#define MN_vpcmpleud 0x1c5d
-#define MN_vpcomfalseud 0x1c67
-#define MN_vpcomtrueud 0x1c74
-#define MN_vpcomud 0x1c80
+#define MN_vpbroadcastd 0x1c21
+#define MN_ktestd 0x1c2e
+#define MN_kortestd 0x1c35
+#define MN_cwtd 0x1c3e
+#define MN_vpcomgeud 0x1c43
+#define MN_vpcomleud 0x1c4d
+#define MN_vpcmpnleud 0x1c57
+#define MN_vpcmpleud 0x1c62
+#define MN_vpcomfalseud 0x1c6c
+#define MN_vpcomtrueud 0x1c79
+#define MN_vpcomud 0x1c85
#define MN_pminud (MN_vpminud + 1)
-#define MN_vpminud 0x1c88
-#define MN_vpcmpud 0x1c90
-#define MN_vpcomequd 0x1c98
-#define MN_vpcomnequd 0x1ca2
-#define MN_vpcmpnequd 0x1cad
-#define MN_vpcmpequd 0x1cb8
-#define MN_vpdpbsud 0x1cc2
-#define MN_tdpbsud 0x1ccb
-#define MN_vpdpwsud 0x1cd3
-#define MN_vpcomgtud 0x1cdc
-#define MN_vpcomltud 0x1ce6
-#define MN_vpcmpnltud 0x1cf0
-#define MN_vpcmpltud 0x1cfb
-#define MN_vpdpbuud 0x1d05
-#define MN_tdpbuud 0x1d0e
-#define MN_vpdpwuud 0x1d16
+#define MN_vpminud 0x1c8d
+#define MN_vpcmpud 0x1c95
+#define MN_vpcomequd 0x1c9d
+#define MN_vpcomnequd 0x1ca7
+#define MN_vpcmpnequd 0x1cb2
+#define MN_vpcmpequd 0x1cbd
+#define MN_vpdpbsud 0x1cc7
+#define MN_tdpbsud 0x1cd0
+#define MN_vpdpwsud 0x1cd8
+#define MN_vpcomgtud 0x1ce1
+#define MN_vpcomltud 0x1ceb
+#define MN_vpcmpnltud 0x1cf5
+#define MN_vpcmpltud 0x1d00
+#define MN_vpdpbuud 0x1d0a
+#define MN_tdpbuud 0x1d13
+#define MN_vpdpwuud 0x1d1b
#define MN_pmaxud (MN_vpmaxud + 1)
-#define MN_vpmaxud 0x1d1f
-#define MN_vpsravd 0x1d27
-#define MN_vpshldvd 0x1d2f
-#define MN_vpshrdvd 0x1d38
-#define MN_vpsllvd 0x1d41
-#define MN_vprolvd 0x1d49
-#define MN_vpsrlvd 0x1d51
+#define MN_vpmaxud 0x1d24
+#define MN_vpsravd 0x1d2c
+#define MN_vpshldvd 0x1d34
+#define MN_vpshrdvd 0x1d3d
+#define MN_vpsllvd 0x1d46
+#define MN_vprolvd 0x1d4e
+#define MN_vpsrlvd 0x1d56
#define MN_invd (MN_wbinvd + 2)
-#define MN_wbinvd 0x1d59
-#define MN_wbnoinvd 0x1d60
+#define MN_wbinvd 0x1d5e
+#define MN_wbnoinvd 0x1d65
#define MN_movd (MN_kmovd + 1)
#define MN_kmovd (MN_vpmaskmovd + 5)
-#define MN_vpmaskmovd 0x1d69
-#define MN_vmovd 0x1d74
-#define MN_vprorvd 0x1d7a
-#define MN_vphsubwd 0x1d82
-#define MN_cwd 0x1d8b
-#define MN_vphaddwd 0x1d8f
+#define MN_vpmaskmovd 0x1d6e
+#define MN_vmovd 0x1d79
+#define MN_vprorvd 0x1d7f
+#define MN_vphsubwd 0x1d87
+#define MN_cwd 0x1d90
+#define MN_vphaddwd 0x1d94
#define MN_pmaddwd (MN_vpmaddwd + 1)
-#define MN_vpmaddwd 0x1d98
+#define MN_vpmaddwd 0x1d9d
#define MN_punpckhwd (MN_vpunpckhwd + 1)
-#define MN_vpunpckhwd 0x1da1
-#define MN_kunpckwd 0x1dac
+#define MN_vpunpckhwd 0x1da6
+#define MN_kunpckwd 0x1db1
#define MN_punpcklwd (MN_vpunpcklwd + 1)
-#define MN_vpunpcklwd 0x1db5
-#define MN_vpmacswd 0x1dc0
-#define MN_vpmadcswd 0x1dc9
-#define MN_vpmacsswd 0x1dd3
-#define MN_vpmadcsswd 0x1ddd
-#define MN_vphadduwd 0x1de8
+#define MN_vpunpcklwd 0x1dba
+#define MN_vpmacswd 0x1dc5
+#define MN_vpmadcswd 0x1dce
+#define MN_vpmacsswd 0x1dd8
+#define MN_vpmadcsswd 0x1de2
+#define MN_vphadduwd 0x1ded
#define MN_pmovsxwd (MN_vpmovsxwd + 1)
-#define MN_vpmovsxwd 0x1df2
+#define MN_vpmovsxwd 0x1df7
#define MN_pmovzxwd (MN_vpmovzxwd + 1)
-#define MN_vpmovzxwd 0x1dfc
-#define MN_movsxd 0x1e06
-#define MN_fldl2e 0x1e0d
-#define MN_jae 0x1e14
-#define MN_jnae 0x1e18
-#define MN_ccmpnae 0x1e1d
-#define MN_setnae 0x1e25
-#define MN_ctestnae 0x1e2c
-#define MN_setzunae 0x1e35
+#define MN_vpmovzxwd 0x1e01
+#define MN_movsxd 0x1e0b
+#define MN_fldl2e 0x1e12
+#define MN_jae 0x1e19
+#define MN_jnae 0x1e1d
+#define MN_ccmpnae 0x1e22
+#define MN_setnae 0x1e2a
+#define MN_ctestnae 0x1e31
+#define MN_setzunae 0x1e3a
#define MN_cmovnae (MN_fcmovnae + 1)
#define MN_fcmovnae (MN_cfcmovnae + 1)
-#define MN_cfcmovnae 0x1e3e
-#define MN_ccmpae 0x1e48
-#define MN_setae 0x1e4f
-#define MN_ctestae 0x1e55
-#define MN_setzuae 0x1e5d
+#define MN_cfcmovnae 0x1e43
+#define MN_ccmpae 0x1e4d
+#define MN_setae 0x1e54
+#define MN_ctestae 0x1e5a
+#define MN_setzuae 0x1e62
#define MN_cmovae (MN_fcmovae + 1)
#define MN_fcmovae (MN_cfcmovae + 1)
-#define MN_cfcmovae 0x1e65
-#define MN_jbe 0x1e6e
-#define MN_jnbe 0x1e72
-#define MN_ccmpnbe 0x1e77
-#define MN_setnbe 0x1e7f
-#define MN_ctestnbe 0x1e86
-#define MN_setzunbe 0x1e8f
+#define MN_cfcmovae 0x1e6a
+#define MN_jbe 0x1e73
+#define MN_jnbe 0x1e77
+#define MN_ccmpnbe 0x1e7c
+#define MN_setnbe 0x1e84
+#define MN_ctestnbe 0x1e8b
+#define MN_setzunbe 0x1e94
#define MN_cmovnbe (MN_fcmovnbe + 1)
#define MN_fcmovnbe (MN_cfcmovnbe + 1)
-#define MN_cfcmovnbe 0x1e98
-#define MN_ccmpbe 0x1ea2
-#define MN_setbe 0x1ea9
-#define MN_ctestbe 0x1eaf
-#define MN_setzube 0x1eb7
+#define MN_cfcmovnbe 0x1e9d
+#define MN_ccmpbe 0x1ea7
+#define MN_setbe 0x1eae
+#define MN_ctestbe 0x1eb4
+#define MN_setzube 0x1ebc
#define MN_movbe (MN_cmovbe + 1)
#define MN_cmovbe (MN_fcmovbe + 1)
#define MN_fcmovbe (MN_cfcmovbe + 1)
-#define MN_cfcmovbe 0x1ebf
-#define MN_lfence 0x1ec8
-#define MN_mfence 0x1ecf
-#define MN_sfence 0x1ed6
-#define MN_cwde 0x1edd
-#define MN_ffree 0x1ee2
-#define MN_jge 0x1ee8
-#define MN_jnge 0x1eec
-#define MN_ccmpnge 0x1ef1
-#define MN_setnge 0x1ef9
-#define MN_ctestnge 0x1f00
-#define MN_setzunge 0x1f09
+#define MN_cfcmovbe 0x1ec4
+#define MN_lfence 0x1ecd
+#define MN_mfence 0x1ed4
+#define MN_sfence 0x1edb
+#define MN_cwde 0x1ee2
+#define MN_ffree 0x1ee7
+#define MN_jge 0x1eed
+#define MN_jnge 0x1ef1
+#define MN_ccmpnge 0x1ef6
+#define MN_setnge 0x1efe
+#define MN_ctestnge 0x1f05
+#define MN_setzunge 0x1f0e
#define MN_cmovnge (MN_cfcmovnge + 2)
-#define MN_cfcmovnge 0x1f12
-#define MN_ccmpge 0x1f1c
-#define MN_pfcmpge 0x1f23
-#define MN_setge 0x1f2b
-#define MN_ctestge 0x1f31
-#define MN_setzuge 0x1f39
+#define MN_cfcmovnge 0x1f17
+#define MN_ccmpge 0x1f21
+#define MN_pfcmpge 0x1f28
+#define MN_setge 0x1f30
+#define MN_ctestge 0x1f36
+#define MN_setzuge 0x1f3e
#define MN_cmovge (MN_cfcmovge + 2)
-#define MN_cfcmovge 0x1f41
-#define MN_je 0x1f4a
-#define MN_fscale 0x1f4d
-#define MN_jle 0x1f54
-#define MN_jnle 0x1f58
-#define MN_ccmpnle 0x1f5d
-#define MN_setnle 0x1f65
-#define MN_ctestnle 0x1f6c
-#define MN_setzunle 0x1f75
+#define MN_cfcmovge 0x1f46
+#define MN_je 0x1f4f
+#define MN_fscale 0x1f52
+#define MN_jle 0x1f59
+#define MN_jnle 0x1f5d
+#define MN_ccmpnle 0x1f62
+#define MN_setnle 0x1f6a
+#define MN_ctestnle 0x1f71
+#define MN_setzunle 0x1f7a
#define MN_cmovnle (MN_cfcmovnle + 2)
-#define MN_cfcmovnle 0x1f7e
-#define MN_ccmple 0x1f88
-#define MN_setle 0x1f8f
-#define MN_ctestle 0x1f95
-#define MN_setzule 0x1f9d
+#define MN_cfcmovnle 0x1f83
+#define MN_ccmple 0x1f8d
+#define MN_setle 0x1f94
+#define MN_ctestle 0x1f9a
+#define MN_setzule 0x1fa2
#define MN_cmovle (MN_cfcmovle + 2)
-#define MN_cfcmovle 0x1fa5
-#define MN_vmresume 0x1fae
-#define MN_jne 0x1fb7
-#define MN_repne 0x1fbb
-#define MN_ccmpne 0x1fc1
-#define MN_loopne 0x1fc8
-#define MN_setne 0x1fcf
-#define MN_ctestne 0x1fd5
-#define MN_setzune 0x1fdd
+#define MN_cfcmovle 0x1faa
+#define MN_vmresume 0x1fb3
+#define MN_jne 0x1fbc
+#define MN_repne 0x1fc0
+#define MN_ccmpne 0x1fc6
+#define MN_loopne 0x1fcd
+#define MN_setne 0x1fd4
+#define MN_ctestne 0x1fda
+#define MN_setzune 0x1fe2
#define MN_cmovne (MN_fcmovne + 1)
#define MN_fcmovne (MN_cfcmovne + 1)
-#define MN_cfcmovne 0x1fe5
-#define MN_repe 0x1fee
-#define MN_jpe 0x1ff3
-#define MN_ccmpe 0x1ff7
-#define MN_loope 0x1ffd
-#define MN_setpe 0x2003
-#define MN_setzupe 0x2009
+#define MN_cfcmovne 0x1fea
+#define MN_repe 0x1ff3
+#define MN_jpe 0x1ff8
+#define MN_ccmpe 0x1ffc
+#define MN_loope 0x2002
+#define MN_setpe 0x2008
+#define MN_setzupe 0x200e
#define MN_cmovpe (MN_cfcmovpe + 2)
-#define MN_cfcmovpe 0x2011
-#define MN_cdqe 0x201a
-#define MN_xacquire 0x201f
-#define MN_xstore 0x2028
-#define MN_rdfsbase 0x202f
-#define MN_wrfsbase 0x2038
-#define MN_rdgsbase 0x2041
-#define MN_wrgsbase 0x204a
-#define MN_tilerelease 0x2053
-#define MN_xrelease 0x205f
+#define MN_cfcmovpe 0x2016
+#define MN_cdqe 0x201f
+#define MN_xacquire 0x2024
+#define MN_xstore 0x202d
+#define MN_rdfsbase 0x2034
+#define MN_wrfsbase 0x203d
+#define MN_rdgsbase 0x2046
+#define MN_wrgsbase 0x204f
+#define MN_tilerelease 0x2058
+#define MN_xrelease 0x2064
#define MN_pause (MN_tpause + 1)
-#define MN_tpause 0x2068
-#define MN_pvalidate 0x206f
-#define MN_rmpupdate 0x2079
-#define MN_sete 0x2083
-#define MN_vmwrite 0x2088
-#define MN_ptwrite 0x2090
-#define MN_cldemote 0x2098
-#define MN_cteste 0x20a1
-#define MN_sha1nexte 0x20a8
-#define MN_setzue 0x20b2
-#define MN_leave 0x20b9
-#define MN_fsave 0x20bf
-#define MN_vmsave 0x20c5
-#define MN_fnsave 0x20cc
+#define MN_tpause 0x206d
+#define MN_pvalidate 0x2074
+#define MN_rmpupdate 0x207e
+#define MN_sete 0x2088
+#define MN_vmwrite 0x208d
+#define MN_ptwrite 0x2095
+#define MN_cldemote 0x209d
+#define MN_cteste 0x20a6
+#define MN_sha1nexte 0x20ad
+#define MN_setzue 0x20b7
+#define MN_leave 0x20be
+#define MN_fsave 0x20c4
+#define MN_vmsave 0x20ca
+#define MN_fnsave 0x20d1
#define MN_xsave (MN_fxsave + 1)
-#define MN_fxsave 0x20d3
+#define MN_fxsave 0x20d8
#define MN_cmove (MN_fcmove + 1)
#define MN_fcmove (MN_cfcmove + 1)
-#define MN_cfcmove 0x20da
-#define MN_serialize 0x20e2
-#define MN_vmxoff 0x20ec
-#define MN_lahf 0x20f3
-#define MN_sahf 0x20f8
-#define MN_pushf 0x20fd
-#define MN_ccmpf 0x2103
-#define MN_popf 0x2109
-#define MN_bsf 0x210e
-#define MN_retf 0x2112
-#define MN_ctestf 0x2117
-#define MN_neg 0x211e
-#define MN_ldtilecfg 0x2122
-#define MN_sttilecfg 0x212c
+#define MN_cfcmove 0x20df
+#define MN_serialize 0x20e7
+#define MN_vmxoff 0x20f1
+#define MN_lahf 0x20f8
+#define MN_sahf 0x20fd
+#define MN_pushf 0x2102
+#define MN_ccmpf 0x2108
+#define MN_popf 0x210e
+#define MN_bsf 0x2113
+#define MN_retf 0x2117
+#define MN_ctestf 0x211c
+#define MN_neg 0x2123
+#define MN_ldtilecfg 0x2127
+#define MN_sttilecfg 0x2131
#define MN_xchg (MN_cmpxchg + 3)
-#define MN_cmpxchg 0x2136
-#define MN_pconfig 0x213e
-#define MN_jg 0x2146
-#define MN_jng 0x2149
-#define MN_ccmpng 0x214d
-#define MN_xstore_rng 0x2154
-#define MN_xstorerng 0x215f
-#define MN_setng 0x2169
-#define MN_ctestng 0x216f
-#define MN_setzung 0x2177
+#define MN_cmpxchg 0x213b
+#define MN_pconfig 0x2143
+#define MN_jg 0x214b
+#define MN_jng 0x214e
+#define MN_ccmpng 0x2152
+#define MN_xstore_rng 0x2159
+#define MN_xstorerng 0x2164
+#define MN_setng 0x216e
+#define MN_ctestng 0x2174
+#define MN_setzung 0x217c
#define MN_cmovng (MN_cfcmovng + 2)
-#define MN_cfcmovng 0x217f
-#define MN_invlpg 0x2188
-#define MN_ccmpg 0x218f
-#define MN_setg 0x2195
-#define MN_ctestg 0x219a
-#define MN_setzug 0x21a1
+#define MN_cfcmovng 0x2184
+#define MN_invlpg 0x218d
+#define MN_ccmpg 0x2194
+#define MN_setg 0x219a
+#define MN_ctestg 0x219f
+#define MN_setzug 0x21a6
#define MN_cmovg (MN_cfcmovg + 2)
-#define MN_cfcmovg 0x21a8
-#define MN_tcvtrowps2bf16h 0x21b0
-#define MN_vmlaunch 0x21c0
-#define MN_prefetch 0x21c9
-#define MN_fxch 0x21d2
-#define MN_tcvtrowps2phh 0x21d7
-#define MN_vfmaddsub231ph 0x21e5
-#define MN_vfmsub231ph 0x21f4
-#define MN_vfnmsub231ph 0x2200
-#define MN_vfmsubadd231ph 0x220d
-#define MN_vfmadd231ph 0x221c
-#define MN_vfnmadd231ph 0x2228
-#define MN_vfmaddsub132ph 0x2235
-#define MN_vfmsub132ph 0x2244
-#define MN_vfnmsub132ph 0x2250
-#define MN_vfmsubadd132ph 0x225d
-#define MN_vfmadd132ph 0x226c
-#define MN_vfnmadd132ph 0x2278
-#define MN_vcvthf82ph 0x2285
-#define MN_vcvtpd2ph 0x2290
-#define MN_vcvtdq2ph 0x229a
-#define MN_vcvtudq2ph 0x22a4
-#define MN_vcvtqq2ph 0x22af
-#define MN_vcvtuqq2ph 0x22b9
-#define MN_vcvtps2ph 0x22c4
-#define MN_vcvtw2ph 0x22ce
-#define MN_vcvtuw2ph 0x22d7
-#define MN_vfmaddsub213ph 0x22e1
-#define MN_vfmsub213ph 0x22f0
-#define MN_vfnmsub213ph 0x22fc
-#define MN_vfmsubadd213ph 0x2309
-#define MN_vfmadd213ph 0x2318
-#define MN_vfnmadd213ph 0x2324
-#define MN_vsubph 0x2331
-#define MN_vfcmaddcph 0x2338
-#define MN_vfmaddcph 0x2343
-#define MN_vfcmulcph 0x234d
-#define MN_vfmulcph 0x2357
-#define MN_vaddph 0x2360
-#define MN_vcmpunordph 0x2367
-#define MN_vcmpordph 0x2373
-#define MN_vreduceph 0x237d
-#define MN_vcmpngeph 0x2387
-#define MN_vcmpgeph 0x2391
-#define MN_vrndscaleph 0x239a
-#define MN_vcmpnleph 0x23a6
-#define MN_vcmpleph 0x23b0
-#define MN_vcmpfalseph 0x23b9
-#define MN_vcmptrueph 0x23c5
-#define MN_vscalefph 0x23d0
-#define MN_vmulph 0x23da
-#define MN_vminph 0x23e1
-#define MN_vrcpph 0x23e8
-#define MN_vcmpph 0x23ef
-#define MN_vgetexpph 0x23f6
-#define MN_vcmpunord_qph 0x2400
-#define MN_vcmpord_qph 0x240e
-#define MN_vcmpneqph 0x241a
-#define MN_vcmpeqph 0x2424
-#define MN_vcmpge_oqph 0x242d
-#define MN_vcmple_oqph 0x2439
-#define MN_vcmpfalse_oqph 0x2445
-#define MN_vcmpneq_oqph 0x2454
-#define MN_vcmpeq_oqph 0x2461
-#define MN_vcmpgt_oqph 0x246d
-#define MN_vcmplt_oqph 0x2479
-#define MN_vcmpnge_uqph 0x2485
-#define MN_vcmpnle_uqph 0x2492
-#define MN_vcmptrue_uqph 0x249f
-#define MN_vcmpneq_uqph 0x24ad
-#define MN_vcmpeq_uqph 0x24ba
-#define MN_vcmpngt_uqph 0x24c6
-#define MN_vcmpnlt_uqph 0x24d3
-#define MN_vcmpunord_sph 0x24e0
-#define MN_vcmpord_sph 0x24ee
-#define MN_vcmpge_osph 0x24fa
-#define MN_vcmple_osph 0x2506
-#define MN_vcmpfalse_osph 0x2512
-#define MN_vcmpneq_osph 0x2521
-#define MN_vcmpeq_osph 0x252e
-#define MN_vcmpgt_osph 0x253a
-#define MN_vcmplt_osph 0x2546
-#define MN_vfpclassph 0x2552
-#define MN_vcmpnge_usph 0x255d
-#define MN_vcmpnle_usph 0x256a
-#define MN_vcmptrue_usph 0x2577
-#define MN_vcmpneq_usph 0x2585
-#define MN_vcmpeq_usph 0x2592
-#define MN_vcmpngt_usph 0x259e
-#define MN_vcmpnlt_usph 0x25ab
-#define MN_vcmpngtph 0x25b8
-#define MN_vcmpgtph 0x25c2
-#define MN_vcmpnltph 0x25cb
-#define MN_vcmpltph 0x25d5
-#define MN_vgetmantph 0x25de
-#define MN_vrsqrtph 0x25e9
-#define MN_vsqrtph 0x25f2
-#define MN_vdivph 0x25fa
-#define MN_vminmaxph 0x2601
-#define MN_vmaxph 0x260b
-#define MN_vpmacsdqh 0x2612
-#define MN_vpmacssdqh 0x261c
-#define MN_vfmsub231sh 0x2627
-#define MN_vfnmsub231sh 0x2633
-#define MN_vfmadd231sh 0x2640
-#define MN_vfnmadd231sh 0x264c
-#define MN_vfmsub132sh 0x2659
-#define MN_vfnmsub132sh 0x2665
-#define MN_vfmadd132sh 0x2672
-#define MN_vfnmadd132sh 0x267e
-#define MN_vcvtsd2sh 0x268b
-#define MN_vcvtsi2sh 0x2695
-#define MN_vcvtusi2sh 0x269f
-#define MN_vcvtss2sh 0x26aa
-#define MN_vfmsub213sh 0x26b4
-#define MN_vfnmsub213sh 0x26c0
-#define MN_vfmadd213sh 0x26cd
-#define MN_vfnmadd213sh 0x26d9
-#define MN_psmash 0x26e6
-#define MN_vsubsh 0x26ed
-#define MN_vfcmaddcsh 0x26f4
-#define MN_vfmaddcsh 0x26ff
-#define MN_vfcmulcsh 0x2709
-#define MN_vfmulcsh 0x2713
-#define MN_vaddsh 0x271c
-#define MN_vcmpunordsh 0x2723
-#define MN_vcmpordsh 0x272f
-#define MN_vreducesh 0x2739
-#define MN_vcmpngesh 0x2743
-#define MN_vcmpgesh 0x274d
-#define MN_vrndscalesh 0x2756
-#define MN_vcmpnlesh 0x2762
-#define MN_vcmplesh 0x276c
-#define MN_vcmpfalsesh 0x2775
-#define MN_vcmptruesh 0x2781
-#define MN_vscalefsh 0x278c
-#define MN_vucomish 0x2796
-#define MN_vcomish 0x279f
-#define MN_vmulsh 0x27a7
-#define MN_vminsh 0x27ae
-#define MN_vrcpsh 0x27b5
-#define MN_vcmpsh 0x27bc
-#define MN_vgetexpsh 0x27c3
-#define MN_vcmpunord_qsh 0x27cd
-#define MN_vcmpord_qsh 0x27db
-#define MN_vcmpneqsh 0x27e7
-#define MN_vcmpeqsh 0x27f1
-#define MN_vcmpge_oqsh 0x27fa
-#define MN_vcmple_oqsh 0x2806
-#define MN_vcmpfalse_oqsh 0x2812
-#define MN_vcmpneq_oqsh 0x2821
-#define MN_vcmpeq_oqsh 0x282e
-#define MN_vcmpgt_oqsh 0x283a
-#define MN_vcmplt_oqsh 0x2846
-#define MN_vcmpnge_uqsh 0x2852
-#define MN_vcmpnle_uqsh 0x285f
-#define MN_vcmptrue_uqsh 0x286c
-#define MN_vcmpneq_uqsh 0x287a
-#define MN_vcmpeq_uqsh 0x2887
-#define MN_vcmpngt_uqsh 0x2893
-#define MN_vcmpnlt_uqsh 0x28a0
-#define MN_vcmpunord_ssh 0x28ad
-#define MN_vcmpord_ssh 0x28bb
-#define MN_vcmpge_ossh 0x28c7
-#define MN_vcmple_ossh 0x28d3
-#define MN_vcmpfalse_ossh 0x28df
-#define MN_vcmpneq_ossh 0x28ee
-#define MN_vcmpeq_ossh 0x28fb
-#define MN_vcmpgt_ossh 0x2907
-#define MN_vcmplt_ossh 0x2913
-#define MN_vfpclasssh 0x291f
-#define MN_vcmpnge_ussh 0x292a
-#define MN_vcmpnle_ussh 0x2937
-#define MN_vcmptrue_ussh 0x2944
-#define MN_vcmpneq_ussh 0x2952
-#define MN_vcmpeq_ussh 0x295f
-#define MN_vcmpngt_ussh 0x296b
-#define MN_vcmpnlt_ussh 0x2978
-#define MN_vcmpngtsh 0x2985
-#define MN_vcmpgtsh 0x298f
-#define MN_vcmpnltsh 0x2998
-#define MN_vcmpltsh 0x29a2
-#define MN_vgetmantsh 0x29ab
-#define MN_vrsqrtsh 0x29b6
-#define MN_vsqrtsh 0x29bf
-#define MN_clflush 0x29c7
-#define MN_push 0x29cf
-#define MN_vdivsh 0x29d4
-#define MN_vmovsh 0x29db
-#define MN_vminmaxsh 0x29e2
-#define MN_vmaxsh 0x29ec
-#define MN_vucomxsh 0x29f3
-#define MN_vcomxsh 0x29fc
-#define MN_blci 0x2a04
-#define MN_clgi 0x2a09
-#define MN_stgi 0x2a0e
-#define MN_bzhi 0x2a13
-#define MN_cli 0x2a18
-#define MN_fcomi 0x2a1c
-#define MN_fucomi 0x2a22
-#define MN_feni 0x2a29
-#define MN_fneni 0x2a2e
-#define MN_cvttpd2pi 0x2a34
-#define MN_cvtpd2pi 0x2a3e
-#define MN_cvttps2pi 0x2a47
-#define MN_cvtps2pi 0x2a51
-#define MN_fldpi 0x2a5a
-#define MN_senduipi 0x2a60
-#define MN_fcompi 0x2a69
-#define MN_fucompi 0x2a70
-#define MN_movdiri 0x2a78
+#define MN_cfcmovg 0x21ad
+#define MN_tcvtrowps2bf16h 0x21b5
+#define MN_vmlaunch 0x21c5
+#define MN_prefetch 0x21ce
+#define MN_fxch 0x21d7
+#define MN_tcvtrowps2phh 0x21dc
+#define MN_vfmaddsub231ph 0x21ea
+#define MN_vfmsub231ph 0x21f9
+#define MN_vfnmsub231ph 0x2205
+#define MN_vfmsubadd231ph 0x2212
+#define MN_vfmadd231ph 0x2221
+#define MN_vfnmadd231ph 0x222d
+#define MN_vfmaddsub132ph 0x223a
+#define MN_vfmsub132ph 0x2249
+#define MN_vfnmsub132ph 0x2255
+#define MN_vfmsubadd132ph 0x2262
+#define MN_vfmadd132ph 0x2271
+#define MN_vfnmadd132ph 0x227d
+#define MN_vcvthf82ph 0x228a
+#define MN_vcvtpd2ph 0x2295
+#define MN_vcvtdq2ph 0x229f
+#define MN_vcvtudq2ph 0x22a9
+#define MN_vcvtqq2ph 0x22b4
+#define MN_vcvtuqq2ph 0x22be
+#define MN_vcvtps2ph 0x22c9
+#define MN_vcvtw2ph 0x22d3
+#define MN_vcvtuw2ph 0x22dc
+#define MN_vfmaddsub213ph 0x22e6
+#define MN_vfmsub213ph 0x22f5
+#define MN_vfnmsub213ph 0x2301
+#define MN_vfmsubadd213ph 0x230e
+#define MN_vfmadd213ph 0x231d
+#define MN_vfnmadd213ph 0x2329
+#define MN_vsubph 0x2336
+#define MN_vfcmaddcph 0x233d
+#define MN_vfmaddcph 0x2348
+#define MN_vfcmulcph 0x2352
+#define MN_vfmulcph 0x235c
+#define MN_vaddph 0x2365
+#define MN_vcmpunordph 0x236c
+#define MN_vcmpordph 0x2378
+#define MN_vreduceph 0x2382
+#define MN_vcmpngeph 0x238c
+#define MN_vcmpgeph 0x2396
+#define MN_vrndscaleph 0x239f
+#define MN_vcmpnleph 0x23ab
+#define MN_vcmpleph 0x23b5
+#define MN_vcmpfalseph 0x23be
+#define MN_vcmptrueph 0x23ca
+#define MN_vscalefph 0x23d5
+#define MN_vmulph 0x23df
+#define MN_vminph 0x23e6
+#define MN_vrcpph 0x23ed
+#define MN_vcmpph 0x23f4
+#define MN_vgetexpph 0x23fb
+#define MN_vcmpunord_qph 0x2405
+#define MN_vcmpord_qph 0x2413
+#define MN_vcmpneqph 0x241f
+#define MN_vcmpeqph 0x2429
+#define MN_vcmpge_oqph 0x2432
+#define MN_vcmple_oqph 0x243e
+#define MN_vcmpfalse_oqph 0x244a
+#define MN_vcmpneq_oqph 0x2459
+#define MN_vcmpeq_oqph 0x2466
+#define MN_vcmpgt_oqph 0x2472
+#define MN_vcmplt_oqph 0x247e
+#define MN_vcmpnge_uqph 0x248a
+#define MN_vcmpnle_uqph 0x2497
+#define MN_vcmptrue_uqph 0x24a4
+#define MN_vcmpneq_uqph 0x24b2
+#define MN_vcmpeq_uqph 0x24bf
+#define MN_vcmpngt_uqph 0x24cb
+#define MN_vcmpnlt_uqph 0x24d8
+#define MN_vcmpunord_sph 0x24e5
+#define MN_vcmpord_sph 0x24f3
+#define MN_vcmpge_osph 0x24ff
+#define MN_vcmple_osph 0x250b
+#define MN_vcmpfalse_osph 0x2517
+#define MN_vcmpneq_osph 0x2526
+#define MN_vcmpeq_osph 0x2533
+#define MN_vcmpgt_osph 0x253f
+#define MN_vcmplt_osph 0x254b
+#define MN_vfpclassph 0x2557
+#define MN_vcmpnge_usph 0x2562
+#define MN_vcmpnle_usph 0x256f
+#define MN_vcmptrue_usph 0x257c
+#define MN_vcmpneq_usph 0x258a
+#define MN_vcmpeq_usph 0x2597
+#define MN_vcmpngt_usph 0x25a3
+#define MN_vcmpnlt_usph 0x25b0
+#define MN_vcmpngtph 0x25bd
+#define MN_vcmpgtph 0x25c7
+#define MN_vcmpnltph 0x25d0
+#define MN_vcmpltph 0x25da
+#define MN_vgetmantph 0x25e3
+#define MN_vrsqrtph 0x25ee
+#define MN_vsqrtph 0x25f7
+#define MN_vdivph 0x25ff
+#define MN_vminmaxph 0x2606
+#define MN_vmaxph 0x2610
+#define MN_vpmacsdqh 0x2617
+#define MN_vpmacssdqh 0x2621
+#define MN_vfmsub231sh 0x262c
+#define MN_vfnmsub231sh 0x2638
+#define MN_vfmadd231sh 0x2645
+#define MN_vfnmadd231sh 0x2651
+#define MN_vfmsub132sh 0x265e
+#define MN_vfnmsub132sh 0x266a
+#define MN_vfmadd132sh 0x2677
+#define MN_vfnmadd132sh 0x2683
+#define MN_vcvtsd2sh 0x2690
+#define MN_vcvtsi2sh 0x269a
+#define MN_vcvtusi2sh 0x26a4
+#define MN_vcvtss2sh 0x26af
+#define MN_vfmsub213sh 0x26b9
+#define MN_vfnmsub213sh 0x26c5
+#define MN_vfmadd213sh 0x26d2
+#define MN_vfnmadd213sh 0x26de
+#define MN_psmash 0x26eb
+#define MN_vsubsh 0x26f2
+#define MN_vfcmaddcsh 0x26f9
+#define MN_vfmaddcsh 0x2704
+#define MN_vfcmulcsh 0x270e
+#define MN_vfmulcsh 0x2718
+#define MN_vaddsh 0x2721
+#define MN_vcmpunordsh 0x2728
+#define MN_vcmpordsh 0x2734
+#define MN_vreducesh 0x273e
+#define MN_vcmpngesh 0x2748
+#define MN_vcmpgesh 0x2752
+#define MN_vrndscalesh 0x275b
+#define MN_vcmpnlesh 0x2767
+#define MN_vcmplesh 0x2771
+#define MN_vcmpfalsesh 0x277a
+#define MN_vcmptruesh 0x2786
+#define MN_vscalefsh 0x2791
+#define MN_vucomish 0x279b
+#define MN_vcomish 0x27a4
+#define MN_vmulsh 0x27ac
+#define MN_vminsh 0x27b3
+#define MN_vrcpsh 0x27ba
+#define MN_vcmpsh 0x27c1
+#define MN_vgetexpsh 0x27c8
+#define MN_vcmpunord_qsh 0x27d2
+#define MN_vcmpord_qsh 0x27e0
+#define MN_vcmpneqsh 0x27ec
+#define MN_vcmpeqsh 0x27f6
+#define MN_vcmpge_oqsh 0x27ff
+#define MN_vcmple_oqsh 0x280b
+#define MN_vcmpfalse_oqsh 0x2817
+#define MN_vcmpneq_oqsh 0x2826
+#define MN_vcmpeq_oqsh 0x2833
+#define MN_vcmpgt_oqsh 0x283f
+#define MN_vcmplt_oqsh 0x284b
+#define MN_vcmpnge_uqsh 0x2857
+#define MN_vcmpnle_uqsh 0x2864
+#define MN_vcmptrue_uqsh 0x2871
+#define MN_vcmpneq_uqsh 0x287f
+#define MN_vcmpeq_uqsh 0x288c
+#define MN_vcmpngt_uqsh 0x2898
+#define MN_vcmpnlt_uqsh 0x28a5
+#define MN_vcmpunord_ssh 0x28b2
+#define MN_vcmpord_ssh 0x28c0
+#define MN_vcmpge_ossh 0x28cc
+#define MN_vcmple_ossh 0x28d8
+#define MN_vcmpfalse_ossh 0x28e4
+#define MN_vcmpneq_ossh 0x28f3
+#define MN_vcmpeq_ossh 0x2900
+#define MN_vcmpgt_ossh 0x290c
+#define MN_vcmplt_ossh 0x2918
+#define MN_vfpclasssh 0x2924
+#define MN_vcmpnge_ussh 0x292f
+#define MN_vcmpnle_ussh 0x293c
+#define MN_vcmptrue_ussh 0x2949
+#define MN_vcmpneq_ussh 0x2957
+#define MN_vcmpeq_ussh 0x2964
+#define MN_vcmpngt_ussh 0x2970
+#define MN_vcmpnlt_ussh 0x297d
+#define MN_vcmpngtsh 0x298a
+#define MN_vcmpgtsh 0x2994
+#define MN_vcmpnltsh 0x299d
+#define MN_vcmpltsh 0x29a7
+#define MN_vgetmantsh 0x29b0
+#define MN_vrsqrtsh 0x29bb
+#define MN_vsqrtsh 0x29c4
+#define MN_clflush 0x29cc
+#define MN_push 0x29d4
+#define MN_vdivsh 0x29d9
+#define MN_vmovsh 0x29e0
+#define MN_vminmaxsh 0x29e7
+#define MN_vmaxsh 0x29f1
+#define MN_vucomxsh 0x29f8
+#define MN_vcomxsh 0x2a01
+#define MN_blci 0x2a09
+#define MN_clgi 0x2a0e
+#define MN_stgi 0x2a13
+#define MN_bzhi 0x2a18
+#define MN_cli 0x2a1d
+#define MN_fcomi 0x2a21
+#define MN_fucomi 0x2a27
+#define MN_feni 0x2a2e
+#define MN_fneni 0x2a33
+#define MN_cvttpd2pi 0x2a39
+#define MN_cvtpd2pi 0x2a43
+#define MN_cvttps2pi 0x2a4c
+#define MN_cvtps2pi 0x2a56
+#define MN_fldpi 0x2a5f
+#define MN_senduipi 0x2a65
+#define MN_fcompi 0x2a6e
+#define MN_fucompi 0x2a75
+#define MN_movdiri 0x2a7d
#define MN_pcmpestri (MN_vpcmpestri + 1)
-#define MN_vpcmpestri 0x2a80
+#define MN_vpcmpestri 0x2a85
#define MN_pcmpistri (MN_vpcmpistri + 1)
-#define MN_vpcmpistri 0x2a8b
+#define MN_vpcmpistri 0x2a90
#define MN_cvttsd2si (MN_vcvttsd2si + 1)
-#define MN_vcvttsd2si 0x2a96
+#define MN_vcvttsd2si 0x2a9b
#define MN_cvtsd2si (MN_vcvtsd2si + 1)
-#define MN_vcvtsd2si 0x2aa1
-#define MN_vcvttsh2si 0x2aab
-#define MN_vcvtsh2si 0x2ab6
+#define MN_vcvtsd2si 0x2aa6
+#define MN_vcvttsh2si 0x2ab0
+#define MN_vcvtsh2si 0x2abb
#define MN_cvttss2si (MN_vcvttss2si + 1)
-#define MN_vcvttss2si 0x2ac0
+#define MN_vcvttss2si 0x2ac5
#define MN_cvtss2si (MN_vcvtss2si + 1)
-#define MN_vcvtss2si 0x2acb
-#define MN_fdisi 0x2ad5
-#define MN_fndisi 0x2adb
-#define MN_blsi 0x2ae2
-#define MN_vcvttsd2usi 0x2ae7
-#define MN_vcvtsd2usi 0x2af3
-#define MN_vcvttsh2usi 0x2afe
-#define MN_vcvtsh2usi 0x2b0a
-#define MN_vcvttss2usi 0x2b15
-#define MN_vcvtss2usi 0x2b21
-#define MN_movnti 0x2b2c
-#define MN_sti 0x2b33
-#define MN_clui 0x2b37
+#define MN_vcvtss2si 0x2ad0
+#define MN_fdisi 0x2ada
+#define MN_fndisi 0x2ae0
+#define MN_blsi 0x2ae7
+#define MN_vcvttsd2usi 0x2aec
+#define MN_vcvtsd2usi 0x2af8
+#define MN_vcvttsh2usi 0x2b03
+#define MN_vcvtsh2usi 0x2b0f
+#define MN_vcvttss2usi 0x2b1a
+#define MN_vcvtss2usi 0x2b26
+#define MN_movnti 0x2b31
+#define MN_sti 0x2b38
+#define MN_clui 0x2b3c
#define MN_stui (MN_testui + 2)
-#define MN_testui 0x2b3c
-#define MN_notrack 0x2b43
-#define MN_lock 0x2b4b
-#define MN_bndmk 0x2b50
-#define MN_xresldtrk 0x2b56
-#define MN_xsusldtrk 0x2b60
-#define MN_blcmsk 0x2b6a
-#define MN_blsmsk 0x2b71
-#define MN_tzmsk 0x2b78
-#define MN_tcvtrowps2bf16l 0x2b7e
-#define MN_sal 0x2b8e
-#define MN_lwpval 0x2b92
-#define MN_bndcl 0x2b99
-#define MN_rcl 0x2b9f
-#define MN_tcvtrowps2phl 0x2ba3
-#define MN_shl 0x2bb1
-#define MN_jl 0x2bb5
-#define MN_aesdec256kl 0x2bb8
-#define MN_aesenc256kl 0x2bc4
-#define MN_aesdecwide256kl 0x2bd0
-#define MN_aesencwide256kl 0x2be0
-#define MN_aesdec128kl 0x2bf0
-#define MN_aesenc128kl 0x2bfc
-#define MN_aesdecwide128kl 0x2c08
-#define MN_aesencwide128kl 0x2c18
+#define MN_testui 0x2b41
+#define MN_notrack 0x2b48
+#define MN_lock 0x2b50
+#define MN_bndmk 0x2b55
+#define MN_xresldtrk 0x2b5b
+#define MN_xsusldtrk 0x2b65
+#define MN_blcmsk 0x2b6f
+#define MN_blsmsk 0x2b76
+#define MN_tzmsk 0x2b7d
+#define MN_tcvtrowps2bf16l 0x2b83
+#define MN_sal 0x2b93
+#define MN_lwpval 0x2b97
+#define MN_bndcl 0x2b9e
+#define MN_rcl 0x2ba4
+#define MN_tcvtrowps2phl 0x2ba8
+#define MN_shl 0x2bb6
+#define MN_jl 0x2bba
+#define MN_aesdec256kl 0x2bbd
+#define MN_aesenc256kl 0x2bc9
+#define MN_aesdecwide256kl 0x2bd5
+#define MN_aesencwide256kl 0x2be5
+#define MN_aesdec128kl 0x2bf5
+#define MN_aesenc128kl 0x2c01
+#define MN_aesdecwide128kl 0x2c0d
+#define MN_aesencwide128kl 0x2c1d
#define MN_call (MN_tdcall + 2)
-#define MN_tdcall 0x2c28
-#define MN_lcall 0x2c2f
-#define MN_seamcall 0x2c35
-#define MN_vmmcall 0x2c3e
-#define MN_vmcall 0x2c46
-#define MN_syscall 0x2c4d
-#define MN_vzeroall 0x2c55
-#define MN_fildll 0x2c5e
-#define MN_blcfill 0x2c65
-#define MN_blsfill 0x2c6d
-#define MN_fistpll 0x2c75
-#define MN_fisttpll 0x2c7d
-#define MN_jnl 0x2c86
-#define MN_ccmpnl 0x2c8a
-#define MN_setnl 0x2c91
-#define MN_ctestnl 0x2c97
-#define MN_setzunl 0x2c9f
+#define MN_tdcall 0x2c2d
+#define MN_lcall 0x2c34
+#define MN_seamcall 0x2c3a
+#define MN_vmmcall 0x2c43
+#define MN_vmcall 0x2c4b
+#define MN_syscall 0x2c52
+#define MN_vzeroall 0x2c5a
+#define MN_fildll 0x2c63
+#define MN_blcfill 0x2c6a
+#define MN_blsfill 0x2c72
+#define MN_fistpll 0x2c7a
+#define MN_fisttpll 0x2c82
+#define MN_jnl 0x2c8b
+#define MN_ccmpnl 0x2c8f
+#define MN_setnl 0x2c96
+#define MN_ctestnl 0x2c9c
+#define MN_setzunl 0x2ca4
#define MN_cmovnl (MN_cfcmovnl + 2)
-#define MN_cfcmovnl 0x2ca7
-#define MN_rol 0x2cb0
-#define MN_ccmpl 0x2cb4
-#define MN_arpl 0x2cba
-#define MN_vpmacsdql 0x2cbf
-#define MN_vpmacssdql 0x2cc9
-#define MN_lsl 0x2cd4
-#define MN_movsl 0x2cd8
-#define MN_setl 0x2cde
-#define MN_ctestl 0x2ce3
-#define MN_cwtl 0x2cea
+#define MN_cfcmovnl 0x2cac
+#define MN_rol 0x2cb5
+#define MN_ccmpl 0x2cb9
+#define MN_arpl 0x2cbf
+#define MN_vpmacsdql 0x2cc4
+#define MN_vpmacssdql 0x2cce
+#define MN_lsl 0x2cd9
+#define MN_movsl 0x2cdd
+#define MN_setl 0x2ce3
+#define MN_ctestl 0x2ce8
+#define MN_cwtl 0x2cef
#define MN_mul (MN_fmul + 1)
#define MN_fmul (MN_pfmul + 1)
-#define MN_pfmul 0x2cef
+#define MN_pfmul 0x2cf4
#define MN_imul (MN_fimul + 1)
-#define MN_fimul 0x2cf5
-#define MN_montmul 0x2cfb
-#define MN_setzul 0x2d03
+#define MN_fimul 0x2cfa
+#define MN_montmul 0x2d00
+#define MN_setzul 0x2d08
#define MN_cmovl (MN_cfcmovl + 2)
-#define MN_cfcmovl 0x2d0a
-#define MN_vpmovb2m 0x2d12
-#define MN_vpmovd2m 0x2d1b
-#define MN_vpmovq2m 0x2d24
-#define MN_vpmovw2m 0x2d2d
-#define MN_aam 0x2d36
-#define MN_fxam 0x2d3a
-#define MN_fprem 0x2d3f
-#define MN_fcom 0x2d45
-#define MN_ficom 0x2d4a
-#define MN_fucom 0x2d50
-#define MN_fsetpm 0x2d56
-#define MN_fnsetpm 0x2d5d
-#define MN_frstpm 0x2d65
-#define MN_vpperm 0x2d6c
+#define MN_cfcmovl 0x2d0f
+#define MN_vpmovb2m 0x2d17
+#define MN_vpmovd2m 0x2d20
+#define MN_vpmovq2m 0x2d29
+#define MN_vpmovw2m 0x2d32
+#define MN_aam 0x2d3b
+#define MN_fxam 0x2d3f
+#define MN_fprem 0x2d44
+#define MN_fcom 0x2d4a
+#define MN_ficom 0x2d4f
+#define MN_fucom 0x2d55
+#define MN_fsetpm 0x2d5b
+#define MN_fnsetpm 0x2d62
+#define MN_frstpm 0x2d6a
+#define MN_vpperm 0x2d71
#define MN_pcmpestrm (MN_vpcmpestrm + 1)
-#define MN_vpcmpestrm 0x2d73
+#define MN_vpcmpestrm 0x2d78
#define MN_pcmpistrm (MN_vpcmpistrm + 1)
-#define MN_vpcmpistrm 0x2d7e
-#define MN_rsm 0x2d89
-#define MN_fpatan 0x2d8d
-#define MN_fptan 0x2d94
-#define MN_bndcn 0x2d9a
+#define MN_vpcmpistrm 0x2d83
+#define MN_rsm 0x2d8e
+#define MN_fpatan 0x2d92
+#define MN_fptan 0x2d99
+#define MN_bndcn 0x2d9f
#define MN_andn (MN_pandn + 1)
#define MN_pandn (MN_vpandn + 1)
-#define MN_vpandn 0x2da0
+#define MN_vpandn 0x2da5
#define MN_in (MN_xbegin + 4)
-#define MN_xbegin 0x2da7
-#define MN_pfmin 0x2dae
-#define MN_fsin 0x2db4
-#define MN_vmxon 0x2db9
-#define MN_vmrun 0x2dbf
-#define MN_jo 0x2dc5
-#define MN_jno 0x2dc8
-#define MN_ccmpno 0x2dcc
-#define MN_setno 0x2dd3
-#define MN_ctestno 0x2dd9
-#define MN_setzuno 0x2de1
+#define MN_xbegin 0x2dac
+#define MN_pfmin 0x2db3
+#define MN_fsin 0x2db9
+#define MN_vmxon 0x2dbe
+#define MN_vmrun 0x2dc4
+#define MN_jo 0x2dca
+#define MN_jno 0x2dcd
+#define MN_ccmpno 0x2dd1
+#define MN_setno 0x2dd8
+#define MN_ctestno 0x2dde
+#define MN_setzuno 0x2de6
#define MN_cmovno (MN_cfcmovno + 2)
-#define MN_cfcmovno 0x2de9
-#define MN_jpo 0x2df2
-#define MN_ccmpo 0x2df6
-#define MN_setpo 0x2dfc
-#define MN_setzupo 0x2e02
+#define MN_cfcmovno 0x2dee
+#define MN_jpo 0x2df7
+#define MN_ccmpo 0x2dfb
+#define MN_setpo 0x2e01
+#define MN_setzupo 0x2e07
#define MN_cmovpo (MN_cfcmovpo + 2)
-#define MN_cfcmovpo 0x2e0a
-#define MN_cqo 0x2e13
-#define MN_tilezero 0x2e17
-#define MN_clzero 0x2e20
-#define MN_seto 0x2e27
-#define MN_into 0x2e2c
-#define MN_cqto 0x2e31
-#define MN_ctesto 0x2e36
-#define MN_ssto 0x2e3d
-#define MN_setzuo 0x2e42
+#define MN_cfcmovpo 0x2e0f
+#define MN_cqo 0x2e18
+#define MN_tilezero 0x2e1c
+#define MN_clzero 0x2e25
+#define MN_seto 0x2e2c
+#define MN_into 0x2e31
+#define MN_cqto 0x2e36
+#define MN_ctesto 0x2e3b
+#define MN_ssto 0x2e42
+#define MN_setzuo 0x2e47
#define MN_cmovo (MN_cfcmovo + 2)
-#define MN_cfcmovo 0x2e49
-#define MN_push2p 0x2e51
-#define MN_pop2p 0x2e58
-#define MN_bswap 0x2e5e
-#define MN_fsubp 0x2e64
-#define MN_pfrcp 0x2e6a
-#define MN_rdtscp 0x2e70
-#define MN_faddp 0x2e77
-#define MN_pdep 0x2e7d
-#define MN_ffreep 0x2e82
-#define MN_rep 0x2e89
-#define MN_pushp 0x2e8d
-#define MN_fcomip 0x2e93
-#define MN_fucomip 0x2e9a
-#define MN_jp 0x2ea2
-#define MN_fmulp 0x2ea5
+#define MN_cfcmovo 0x2e4e
+#define MN_push2p 0x2e56
+#define MN_pop2p 0x2e5d
+#define MN_bswap 0x2e63
+#define MN_fsubp 0x2e69
+#define MN_pfrcp 0x2e6f
+#define MN_rdtscp 0x2e75
+#define MN_faddp 0x2e7c
+#define MN_pdep 0x2e82
+#define MN_ffreep 0x2e87
+#define MN_rep 0x2e8e
+#define MN_pushp 0x2e92
+#define MN_fcomip 0x2e98
+#define MN_fucomip 0x2e9f
+#define MN_jp 0x2ea7
+#define MN_fmulp 0x2eaa
#define MN_cmp (MN_scmp + 1)
-#define MN_scmp 0x2eab
+#define MN_scmp 0x2eb0
#define MN_jmp (MN_ljmp + 1)
-#define MN_ljmp 0x2eb0
-#define MN_fcomp 0x2eb5
-#define MN_ficomp 0x2ebb
-#define MN_fucomp 0x2ec2
-#define MN_jnp 0x2ec9
-#define MN_setnp 0x2ecd
-#define MN_setzunp 0x2ed3
+#define MN_ljmp 0x2eb5
+#define MN_fcomp 0x2eba
+#define MN_ficomp 0x2ec0
+#define MN_fucomp 0x2ec7
+#define MN_jnp 0x2ece
+#define MN_setnp 0x2ed2
+#define MN_setzunp 0x2ed8
#define MN_cmovnp (MN_cfcmovnp + 2)
-#define MN_cfcmovnp 0x2edb
+#define MN_cfcmovnp 0x2ee0
#define MN_nop (MN_fnop + 1)
-#define MN_fnop 0x2ee4
-#define MN_loop 0x2ee9
-#define MN_pop 0x2eee
-#define MN_fcompp 0x2ef2
-#define MN_fucompp 0x2ef9
-#define MN_popp 0x2f01
-#define MN_fsubrp 0x2f06
-#define MN_fdivrp 0x2f0d
-#define MN_rstorssp 0x2f14
-#define MN_saveprevssp 0x2f1d
-#define MN_setp 0x2f29
-#define MN_fbstp 0x2f2e
-#define MN_fdecstp 0x2f34
-#define MN_fincstp 0x2f3c
-#define MN_fstp 0x2f44
-#define MN_fistp 0x2f49
-#define MN_fisttp 0x2f4f
+#define MN_fnop 0x2ee9
+#define MN_loop 0x2eee
+#define MN_pop 0x2ef3
+#define MN_fcompp 0x2ef7
+#define MN_fucompp 0x2efe
+#define MN_popp 0x2f06
+#define MN_fsubrp 0x2f0b
+#define MN_fdivrp 0x2f12
+#define MN_rstorssp 0x2f19
+#define MN_saveprevssp 0x2f22
+#define MN_setp 0x2f2e
+#define MN_fbstp 0x2f33
+#define MN_fdecstp 0x2f39
+#define MN_fincstp 0x2f41
+#define MN_fstp 0x2f49
+#define MN_fistp 0x2f4e
+#define MN_fisttp 0x2f54
#define MN_movddup (MN_vmovddup + 1)
-#define MN_vmovddup 0x2f56
+#define MN_vmovddup 0x2f5b
#define MN_movshdup (MN_vmovshdup + 1)
-#define MN_vmovshdup 0x2f5f
+#define MN_vmovshdup 0x2f64
#define MN_movsldup (MN_vmovsldup + 1)
-#define MN_vmovsldup 0x2f69
-#define MN_setzup 0x2f73
-#define MN_fdivp 0x2f7a
+#define MN_vmovsldup 0x2f6e
+#define MN_setzup 0x2f78
+#define MN_fdivp 0x2f7f
#define MN_cmovp (MN_cfcmovp + 2)
-#define MN_cfcmovp 0x2f80
-#define MN_xmodexp 0x2f88
-#define MN_vpbroadcastmb2q 0x2f90
-#define MN_vpermi2q 0x2fa0
-#define MN_vpmovm2q 0x2fa9
-#define MN_movdq2q 0x2fb2
-#define MN_vpermt2q 0x2fba
-#define MN_vpshaq 0x2fc3
-#define MN_vpsraq 0x2fca
-#define MN_vphaddbq 0x2fd1
-#define MN_vphaddubq 0x2fda
+#define MN_cfcmovp 0x2f85
+#define MN_xmodexp 0x2f8d
+#define MN_vpbroadcastmb2q 0x2f95
+#define MN_vpermi2q 0x2fa5
+#define MN_vpmovm2q 0x2fae
+#define MN_movdq2q 0x2fb7
+#define MN_vpermt2q 0x2fbf
+#define MN_vpshaq 0x2fc8
+#define MN_vpsraq 0x2fcf
+#define MN_vphaddbq 0x2fd6
+#define MN_vphaddubq 0x2fdf
#define MN_psubq (MN_vpsubq + 1)
-#define MN_vpsubq 0x2fe4
+#define MN_vpsubq 0x2fe9
#define MN_pmovsxbq (MN_vpmovsxbq + 1)
-#define MN_vpmovsxbq 0x2feb
+#define MN_vpmovsxbq 0x2ff0
#define MN_pmovzxbq (MN_vpmovzxbq + 1)
-#define MN_vpmovzxbq 0x2ff5
+#define MN_vpmovzxbq 0x2ffa
#define MN_cvttpd2dq (MN_vcvttpd2dq + 1)
-#define MN_vcvttpd2dq 0x2fff
+#define MN_vcvttpd2dq 0x3004
#define MN_cvtpd2dq (MN_vcvtpd2dq + 1)
-#define MN_vcvtpd2dq 0x300a
-#define MN_vcvttph2dq 0x3014
-#define MN_vcvtph2dq 0x301f
-#define MN_movq2dq 0x3029
+#define MN_vcvtpd2dq 0x300f
+#define MN_vcvttph2dq 0x3019
+#define MN_vcvtph2dq 0x3024
+#define MN_movq2dq 0x302e
#define MN_cvttps2dq (MN_vcvttps2dq + 1)
-#define MN_vcvttps2dq 0x3031
+#define MN_vcvttps2dq 0x3036
#define MN_cvtps2dq (MN_vcvtps2dq + 1)
-#define MN_vcvtps2dq 0x303c
-#define MN_vphsubdq 0x3046
-#define MN_cdq 0x304f
-#define MN_kaddq 0x3053
+#define MN_vcvtps2dq 0x3041
+#define MN_vphsubdq 0x304b
+#define MN_cdq 0x3054
+#define MN_kaddq 0x3058
#define MN_paddq (MN_vpaddq + 1)
-#define MN_vpaddq 0x3059
-#define MN_vphadddq 0x3060
+#define MN_vpaddq 0x305e
+#define MN_vphadddq 0x3065
#define MN_punpckhdq (MN_vpunpckhdq + 1)
-#define MN_vpunpckhdq 0x3069
-#define MN_kunpckdq 0x3074
-#define MN_vpshldq 0x307d
+#define MN_vpunpckhdq 0x306e
+#define MN_kunpckdq 0x3079
+#define MN_vpshldq 0x3082
#define MN_punpckldq (MN_vpunpckldq + 1)
-#define MN_vpunpckldq 0x3085
+#define MN_vpunpckldq 0x308a
#define MN_pslldq (MN_vpslldq + 1)
-#define MN_vpslldq 0x3090
+#define MN_vpslldq 0x3095
#define MN_psrldq (MN_vpsrldq + 1)
-#define MN_vpsrldq 0x3098
+#define MN_vpsrldq 0x309d
#define MN_pmuldq (MN_vpmuldq + 1)
-#define MN_vpmuldq 0x30a0
-#define MN_kandq 0x30a8
-#define MN_vpandq 0x30ae
-#define MN_vpexpandq 0x30b5
+#define MN_vpmuldq 0x30a5
+#define MN_kandq 0x30ad
+#define MN_vpandq 0x30b3
+#define MN_vpexpandq 0x30ba
#define MN_punpckhqdq (MN_vpunpckhqdq + 1)
-#define MN_vpunpckhqdq 0x30bf
+#define MN_vpunpckhqdq 0x30c4
#define MN_pclmulhqhqdq (MN_vpclmulhqhqdq + 1)
-#define MN_vpclmulhqhqdq 0x30cb
+#define MN_vpclmulhqhqdq 0x30d0
#define MN_pclmullqhqdq (MN_vpclmullqhqdq + 1)
-#define MN_vpclmullqhqdq 0x30d9
+#define MN_vpclmullqhqdq 0x30de
#define MN_punpcklqdq (MN_vpunpcklqdq + 1)
-#define MN_vpunpcklqdq 0x30e7
+#define MN_vpunpcklqdq 0x30ec
#define MN_pclmulhqlqdq (MN_vpclmulhqlqdq + 1)
-#define MN_vpclmulhqlqdq 0x30f3
+#define MN_vpclmulhqlqdq 0x30f8
#define MN_pclmullqlqdq (MN_vpclmullqlqdq + 1)
-#define MN_vpclmullqlqdq 0x3101
+#define MN_vpclmullqlqdq 0x3106
#define MN_pclmulqdq (MN_vpclmulqdq + 1)
-#define MN_vpclmulqdq 0x310f
-#define MN_vpgatherdq 0x311a
-#define MN_vpscatterdq 0x3125
-#define MN_vpshrdq 0x3131
+#define MN_vpclmulqdq 0x3114
+#define MN_vpgatherdq 0x311f
+#define MN_vpscatterdq 0x312a
+#define MN_vpshrdq 0x3136
#define MN_movntdq (MN_vmovntdq + 1)
-#define MN_vmovntdq 0x3139
-#define MN_vcvttpd2udq 0x3142
-#define MN_vcvtpd2udq 0x314e
-#define MN_vcvttph2udq 0x3159
-#define MN_vcvtph2udq 0x3165
-#define MN_vcvttps2udq 0x3170
-#define MN_vcvtps2udq 0x317c
-#define MN_vphaddudq 0x3187
+#define MN_vmovntdq 0x313e
+#define MN_vcvttpd2udq 0x3147
+#define MN_vcvtpd2udq 0x3153
+#define MN_vcvttph2udq 0x315e
+#define MN_vcvtph2udq 0x316a
+#define MN_vcvttps2udq 0x3175
+#define MN_vcvtps2udq 0x3181
+#define MN_vphaddudq 0x318c
#define MN_pmuludq (MN_vpmuludq + 1)
-#define MN_vpmuludq 0x3191
+#define MN_vpmuludq 0x3196
#define MN_pmovsxdq (MN_vpmovsxdq + 1)
-#define MN_vpmovsxdq 0x319a
+#define MN_vpmovsxdq 0x319f
#define MN_pmovzxdq (MN_vpmovzxdq + 1)
-#define MN_vpmovzxdq 0x31a4
-#define MN_vpcomgeq 0x31ae
-#define MN_vpcomleq 0x31b7
-#define MN_vpcmpnleq 0x31c0
-#define MN_vpcmpleq 0x31ca
-#define MN_pfcmpeq 0x31d3
-#define MN_vpcomfalseq 0x31db
-#define MN_vpcomtrueq 0x31e7
-#define MN_vpternlogq 0x31f2
-#define MN_vpshlq 0x31fd
+#define MN_vpmovzxdq 0x31a9
+#define MN_vpcomgeq 0x31b3
+#define MN_vpcomleq 0x31bc
+#define MN_vpcmpnleq 0x31c5
+#define MN_vpcmpleq 0x31cf
+#define MN_pfcmpeq 0x31d8
+#define MN_vpcomfalseq 0x31e0
+#define MN_vpcomtrueq 0x31ec
+#define MN_vpternlogq 0x31f7
+#define MN_vpshlq 0x3202
#define MN_psllq (MN_vpsllq + 1)
-#define MN_vpsllq 0x3204
-#define MN_vpmullq 0x320b
-#define MN_vprolq 0x3213
+#define MN_vpsllq 0x3209
+#define MN_vpmullq 0x3210
+#define MN_vprolq 0x3218
#define MN_psrlq (MN_vpsrlq + 1)
-#define MN_vpsrlq 0x321a
-#define MN_kshiftlq 0x3221
-#define MN_vpblendmq 0x322a
-#define MN_vptestnmq 0x3234
-#define MN_vpcomq 0x323e
-#define MN_vpermq 0x3245
-#define MN_vptestmq 0x324c
-#define MN_kandnq 0x3255
-#define MN_vpandnq 0x325c
-#define MN_valignq 0x3264
-#define MN_vpcmpq 0x326c
-#define MN_incsspq 0x3273
-#define MN_rdsspq 0x327b
-#define MN_vcvttpd2qq 0x3282
-#define MN_vcvtpd2qq 0x328d
-#define MN_vcvttph2qq 0x3297
-#define MN_vcvtph2qq 0x32a2
-#define MN_vcvttps2qq 0x32ac
-#define MN_vcvtps2qq 0x32b7
-#define MN_vpcomeqq 0x32c1
-#define MN_vpcomneqq 0x32ca
-#define MN_vpcmpneqq 0x32d4
+#define MN_vpsrlq 0x321f
+#define MN_kshiftlq 0x3226
+#define MN_vpblendmq 0x322f
+#define MN_vptestnmq 0x3239
+#define MN_vpcomq 0x3243
+#define MN_vpermq 0x324a
+#define MN_vptestmq 0x3251
+#define MN_kandnq 0x325a
+#define MN_vpandnq 0x3261
+#define MN_valignq 0x3269
+#define MN_vpcmpq 0x3271
+#define MN_incsspq 0x3278
+#define MN_rdsspq 0x3280
+#define MN_vcvttpd2qq 0x3287
+#define MN_vcvtpd2qq 0x3292
+#define MN_vcvttph2qq 0x329c
+#define MN_vcvtph2qq 0x32a7
+#define MN_vcvttps2qq 0x32b1
+#define MN_vcvtps2qq 0x32bc
+#define MN_vpcomeqq 0x32c6
+#define MN_vpcomneqq 0x32cf
+#define MN_vpcmpneqq 0x32d9
#define MN_pcmpeqq (MN_vpcmpeqq + 1)
-#define MN_vpcmpeqq 0x32de
-#define MN_vpgatherqq 0x32e7
-#define MN_vpscatterqq 0x32f2
-#define MN_vcvttpd2uqq 0x32fe
-#define MN_vcvtpd2uqq 0x330a
-#define MN_vcvttph2uqq 0x3315
-#define MN_vcvtph2uqq 0x3321
-#define MN_vcvttps2uqq 0x332c
-#define MN_vcvtps2uqq 0x3338
-#define MN_korq 0x3343
-#define MN_kxnorq 0x3348
-#define MN_vporq 0x334f
-#define MN_vprorq 0x3355
-#define MN_kxorq 0x335c
-#define MN_vpxorq 0x3362
+#define MN_vpcmpeqq 0x32e3
+#define MN_vpgatherqq 0x32ec
+#define MN_vpscatterqq 0x32f7
+#define MN_vcvttpd2uqq 0x3303
+#define MN_vcvtpd2uqq 0x330f
+#define MN_vcvttph2uqq 0x331a
+#define MN_vcvtph2uqq 0x3326
+#define MN_vcvttps2uqq 0x3331
+#define MN_vcvtps2uqq 0x333d
+#define MN_korq 0x3348
+#define MN_kxnorq 0x334d
+#define MN_vporq 0x3354
+#define MN_vprorq 0x335a
+#define MN_kxorq 0x3361
+#define MN_vpxorq 0x3367
#define MN_pinsrq (MN_vpinsrq + 1)
-#define MN_vpinsrq 0x3369
-#define MN_kshiftrq 0x3371
+#define MN_vpinsrq 0x336e
+#define MN_kshiftrq 0x3376
#define MN_extrq (MN_pextrq + 1)
#define MN_pextrq (MN_vpextrq + 1)
-#define MN_vpextrq 0x337a
-#define MN_vpabsq 0x3382
-#define MN_vpminsq 0x3389
-#define MN_vmovrsq 0x3391
-#define MN_vpcompressq 0x3399
-#define MN_wrssq 0x33a5
-#define MN_wrussq 0x33ab
-#define MN_vpmaxsq 0x33b2
-#define MN_vp2intersectq 0x33ba
-#define MN_vpconflictq 0x33c8
-#define MN_vpcomgtq 0x33d4
+#define MN_vpextrq 0x337f
+#define MN_vpabsq 0x3387
+#define MN_vpminsq 0x338e
+#define MN_vmovrsq 0x3396
+#define MN_vpcompressq 0x339e
+#define MN_wrssq 0x33aa
+#define MN_wrussq 0x33b0
+#define MN_vpmaxsq 0x33b7
+#define MN_vp2intersectq 0x33bf
+#define MN_vpconflictq 0x33cd
+#define MN_vpcomgtq 0x33d9
#define MN_pcmpgtq (MN_vpcmpgtq + 1)
-#define MN_vpcmpgtq 0x33dd
-#define MN_cltq 0x33e6
-#define MN_vpcomltq 0x33eb
-#define MN_vpcmpnltq 0x33f4
-#define MN_vpcmpltq 0x33fe
-#define MN_vpopcntq 0x3407
-#define MN_vplzcntq 0x3410
-#define MN_movntq 0x3419
-#define MN_knotq 0x3420
-#define MN_vprotq 0x3426
-#define MN_insertq 0x342d
-#define MN_vpbroadcastq 0x3435
-#define MN_ktestq 0x3442
-#define MN_kortestq 0x3449
-#define MN_vpcomgeuq 0x3452
-#define MN_vpcomleuq 0x345c
-#define MN_vpcmpnleuq 0x3466
-#define MN_vpcmpleuq 0x3471
-#define MN_vpcomfalseuq 0x347b
-#define MN_vpcomtrueuq 0x3488
-#define MN_vpmadd52huq 0x3494
-#define MN_vpmadd52luq 0x34a0
-#define MN_vpcomuq 0x34ac
-#define MN_vpminuq 0x34b4
-#define MN_vpcmpuq 0x34bc
-#define MN_vpcomequq 0x34c4
-#define MN_vpcomnequq 0x34ce
-#define MN_vpcmpnequq 0x34d9
-#define MN_vpcmpequq 0x34e4
-#define MN_vpcomgtuq 0x34ee
-#define MN_vpcomltuq 0x34f8
-#define MN_vpcmpnltuq 0x3502
-#define MN_vpcmpltuq 0x350d
-#define MN_vpmaxuq 0x3517
-#define MN_vpsravq 0x351f
-#define MN_vpshldvq 0x3527
-#define MN_vpshrdvq 0x3530
-#define MN_vpsllvq 0x3539
-#define MN_vprolvq 0x3541
-#define MN_vpsrlvq 0x3549
+#define MN_vpcmpgtq 0x33e2
+#define MN_cltq 0x33eb
+#define MN_vpcomltq 0x33f0
+#define MN_vpcmpnltq 0x33f9
+#define MN_vpcmpltq 0x3403
+#define MN_vpopcntq 0x340c
+#define MN_vplzcntq 0x3415
+#define MN_movntq 0x341e
+#define MN_knotq 0x3425
+#define MN_vprotq 0x342b
+#define MN_insertq 0x3432
+#define MN_vpbroadcastq 0x343a
+#define MN_ktestq 0x3447
+#define MN_kortestq 0x344e
+#define MN_vpcomgeuq 0x3457
+#define MN_vpcomleuq 0x3461
+#define MN_vpcmpnleuq 0x346b
+#define MN_vpcmpleuq 0x3476
+#define MN_vpcomfalseuq 0x3480
+#define MN_vpcomtrueuq 0x348d
+#define MN_vpmadd52huq 0x3499
+#define MN_vpmadd52luq 0x34a5
+#define MN_vpcomuq 0x34b1
+#define MN_vpminuq 0x34b9
+#define MN_vpcmpuq 0x34c1
+#define MN_vpcomequq 0x34c9
+#define MN_vpcomnequq 0x34d3
+#define MN_vpcmpnequq 0x34de
+#define MN_vpcmpequq 0x34e9
+#define MN_vpcomgtuq 0x34f3
+#define MN_vpcomltuq 0x34fd
+#define MN_vpcmpnltuq 0x3507
+#define MN_vpcmpltuq 0x3512
+#define MN_vpmaxuq 0x351c
+#define MN_vpsravq 0x3524
+#define MN_vpshldvq 0x352c
+#define MN_vpshrdvq 0x3535
+#define MN_vpsllvq 0x353e
+#define MN_vprolvq 0x3546
+#define MN_vpsrlvq 0x354e
#define MN_movq (MN_kmovq + 1)
#define MN_kmovq (MN_maskmovq + 3)
#define MN_maskmovq (MN_vpmaskmovq + 2)
-#define MN_vpmaskmovq 0x3551
-#define MN_vmovq 0x355c
-#define MN_vprorvq 0x3562
-#define MN_vphaddwq 0x356a
-#define MN_vphadduwq 0x3573
+#define MN_vpmaskmovq 0x3556
+#define MN_vmovq 0x3561
+#define MN_vprorvq 0x3567
+#define MN_vphaddwq 0x356f
+#define MN_vphadduwq 0x3578
#define MN_pmovsxwq (MN_vpmovsxwq + 1)
-#define MN_vpmovsxwq 0x357d
+#define MN_vpmovsxwq 0x3582
#define MN_pmovzxwq (MN_vpmovzxwq + 1)
-#define MN_vpmovzxwq 0x3587
-#define MN_rex_r 0x3591
-#define MN_vmclear 0x3597
-#define MN_lar 0x359f
-#define MN_sar 0x35a3
+#define MN_vpmovzxwq 0x358c
+#define MN_rex_r 0x3596
+#define MN_vmclear 0x359c
+#define MN_lar 0x35a4
+#define MN_sar 0x35a8
#define MN_fsubr (MN_pfsubr + 1)
-#define MN_pfsubr 0x35a7
-#define MN_fisubr 0x35ae
-#define MN_rcr 0x35b5
-#define MN_vzeroupper 0x35b9
+#define MN_pfsubr 0x35ac
+#define MN_fisubr 0x35b3
+#define MN_rcr 0x35ba
+#define MN_vzeroupper 0x35be
#define MN_enter (MN_sysenter + 3)
-#define MN_sysenter 0x35c4
-#define MN_shr 0x35cd
-#define MN_clr 0x35d1
+#define MN_sysenter 0x35c9
+#define MN_shr 0x35d2
+#define MN_clr 0x35d6
#define MN_palignr (MN_vpalignr + 1)
-#define MN_vpalignr 0x35d5
+#define MN_vpalignr 0x35da
#define MN_or (MN_aor + 1)
-#define MN_aor 0x35de
+#define MN_aor 0x35e3
#define MN_por (MN_vpor + 1)
-#define MN_vpor 0x35e2
-#define MN_ror 0x35e7
+#define MN_vpor 0x35e7
+#define MN_ror 0x35ec
#define MN_monitor (MN_umonitor + 1)
-#define MN_umonitor 0x35eb
-#define MN_frstor 0x35f4
+#define MN_umonitor 0x35f0
+#define MN_frstor 0x35f9
#define MN_xrstor (MN_fxrstor + 1)
-#define MN_fxrstor 0x35fb
+#define MN_fxrstor 0x3600
#define MN_xor (MN_axor + 1)
-#define MN_axor 0x3603
+#define MN_axor 0x3608
#define MN_pxor (MN_vpxor + 1)
-#define MN_vpxor 0x3608
-#define MN_verr 0x360e
-#define MN_bsr 0x3613
+#define MN_vpxor 0x360d
+#define MN_verr 0x3613
+#define MN_bsr 0x3618
#define MN_ldmxcsr (MN_vldmxcsr + 1)
-#define MN_vldmxcsr 0x3617
+#define MN_vldmxcsr 0x361c
#define MN_stmxcsr (MN_vstmxcsr + 1)
-#define MN_vstmxcsr 0x3620
-#define MN_blsr 0x3629
+#define MN_vstmxcsr 0x3625
+#define MN_blsr 0x362e
#define MN_rdmsr (MN_urdmsr + 1)
-#define MN_urdmsr 0x362e
+#define MN_urdmsr 0x3633
#define MN_wrmsr (MN_uwrmsr + 1)
-#define MN_uwrmsr 0x3635
-#define MN_btr 0x363c
-#define MN_xcrypt_ctr 0x3640
-#define MN_xcryptctr 0x364b
-#define MN_ltr 0x3655
-#define MN_str 0x3659
-#define MN_bextr 0x365d
-#define MN_fdivr 0x3663
-#define MN_fidivr 0x3669
-#define MN_rex_wr 0x3670
-#define MN_vcvt2ph2bf8s 0x3677
-#define MN_vcvtbiasph2bf8s 0x3684
-#define MN_vcvtph2bf8s 0x3694
-#define MN_vcvt2ph2hf8s 0x36a0
-#define MN_vcvtbiasph2hf8s 0x36ad
-#define MN_vcvtph2hf8s 0x36bd
-#define MN_aas 0x36c9
-#define MN_scas 0x36cd
-#define MN_das 0x36d2
-#define MN_fabs 0x36d6
-#define MN_jmpabs 0x36db
-#define MN_movabs 0x36e2
-#define MN_vcvttbf162ibs 0x36e9
-#define MN_vcvtbf162ibs 0x36f7
-#define MN_vcvttph2ibs 0x3704
-#define MN_vcvtph2ibs 0x3710
-#define MN_vcvttps2ibs 0x371b
-#define MN_vcvtps2ibs 0x3727
-#define MN_vcvttbf162iubs 0x3732
-#define MN_vcvtbf162iubs 0x3741
-#define MN_vcvttph2iubs 0x374f
-#define MN_vcvtph2iubs 0x375c
-#define MN_vcvttps2iubs 0x3768
-#define MN_vcvtps2iubs 0x3775
+#define MN_uwrmsr 0x363a
+#define MN_btr 0x3641
+#define MN_xcrypt_ctr 0x3645
+#define MN_xcryptctr 0x3650
+#define MN_ltr 0x365a
+#define MN_str 0x365e
+#define MN_bextr 0x3662
+#define MN_fdivr 0x3668
+#define MN_fidivr 0x366e
+#define MN_rex_wr 0x3675
+#define MN_vcvt2ph2bf8s 0x367c
+#define MN_vcvtbiasph2bf8s 0x3689
+#define MN_vcvtph2bf8s 0x3699
+#define MN_vcvt2ph2hf8s 0x36a5
+#define MN_vcvtbiasph2hf8s 0x36b2
+#define MN_vcvtph2hf8s 0x36c2
+#define MN_aas 0x36ce
+#define MN_scas 0x36d2
+#define MN_das 0x36d7
+#define MN_fabs 0x36db
+#define MN_jmpabs 0x36e0
+#define MN_movabs 0x36e7
+#define MN_vcvttbf162ibs 0x36ee
+#define MN_vcvtbf162ibs 0x36fc
+#define MN_vcvttph2ibs 0x3709
+#define MN_vcvtph2ibs 0x3715
+#define MN_vcvttps2ibs 0x3720
+#define MN_vcvtps2ibs 0x372c
+#define MN_vcvttbf162iubs 0x3737
+#define MN_vcvtbf162iubs 0x3746
+#define MN_vcvttph2iubs 0x3754
+#define MN_vcvtph2iubs 0x3761
+#define MN_vcvttps2iubs 0x376d
+#define MN_vcvtps2iubs 0x377a
#define MN_cs (MN_blcs + 2)
-#define MN_blcs 0x3781
+#define MN_blcs 0x3786
#define MN_ds (MN_lds + 1)
-#define MN_lds 0x3786
-#define MN_enqcmds 0x378a
-#define MN_lods 0x3792
-#define MN_vpdpbssds 0x3797
-#define MN_vp4dpwssds 0x37a1
-#define MN_vpdpwssds 0x37ac
-#define MN_vpdpbusds 0x37b6
-#define MN_vpdpwusds 0x37c0
-#define MN_vpdpbsuds 0x37ca
-#define MN_vpdpwsuds 0x37d4
-#define MN_vpdpbuuds 0x37de
-#define MN_vpdpwuuds 0x37e8
+#define MN_lds 0x378b
+#define MN_enqcmds 0x378f
+#define MN_lods 0x3797
+#define MN_vpdpbssds 0x379c
+#define MN_vp4dpwssds 0x37a6
+#define MN_vpdpwssds 0x37b1
+#define MN_vpdpbusds 0x37bb
+#define MN_vpdpwusds 0x37c5
+#define MN_vpdpbsuds 0x37cf
+#define MN_vpdpwsuds 0x37d9
+#define MN_vpdpbuuds 0x37e3
+#define MN_vpdpwuuds 0x37ed
#define MN_es (MN_les + 1)
-#define MN_les 0x37f2
-#define MN_xsaves 0x37f6
+#define MN_les 0x37f7
+#define MN_xsaves 0x37fb
#define MN_fs (MN_lfs + 1)
-#define MN_lfs 0x37fd
+#define MN_lfs 0x3802
#define MN_gs (MN_lkgs + 2)
-#define MN_lkgs 0x3801
-#define MN_lgs 0x3806
-#define MN_swapgs 0x380a
-#define MN_fchs 0x3811
-#define MN_vcvttsd2sis 0x3816
-#define MN_vcvttss2sis 0x3822
-#define MN_vcvttsd2usis 0x382e
-#define MN_vcvttss2usis 0x383b
-#define MN_js 0x3848
-#define MN_encls 0x384b
+#define MN_lkgs 0x3806
+#define MN_lgs 0x380b
+#define MN_swapgs 0x380f
+#define MN_fchs 0x3816
+#define MN_vcvttsd2sis 0x381b
+#define MN_vcvttss2sis 0x3827
+#define MN_vcvttsd2usis 0x3833
+#define MN_vcvttss2usis 0x3840
+#define MN_js 0x384d
+#define MN_encls 0x3850
#define MN_emms (MN_femms + 1)
-#define MN_femms 0x3851
+#define MN_femms 0x3856
#define MN_ins (MN_lwpins + 3)
-#define MN_lwpins 0x3857
-#define MN_jns 0x385e
-#define MN_ccmpns 0x3862
-#define MN_wrmsrns 0x3869
-#define MN_setns 0x3871
-#define MN_ctestns 0x3877
-#define MN_setzuns 0x387f
+#define MN_lwpins 0x385c
+#define MN_jns 0x3863
+#define MN_ccmpns 0x3867
+#define MN_wrmsrns 0x386e
+#define MN_setns 0x3876
+#define MN_ctestns 0x387c
+#define MN_setzuns 0x3884
#define MN_cmovns (MN_cfcmovns + 2)
-#define MN_cfcmovns 0x3887
-#define MN_fcos 0x3890
-#define MN_fsincos 0x3895
-#define MN_stos 0x389d
-#define MN_vfmaddsub231ps 0x38a2
-#define MN_vfmsub231ps 0x38b1
-#define MN_vfnmsub231ps 0x38bd
-#define MN_vfmsubadd231ps 0x38ca
-#define MN_vfmadd231ps 0x38d9
-#define MN_vfnmadd231ps 0x38e5
-#define MN_vfmaddsub132ps 0x38f2
-#define MN_vfmsub132ps 0x3901
-#define MN_vfnmsub132ps 0x390d
-#define MN_vfmsubadd132ps 0x391a
-#define MN_vfmadd132ps 0x3929
-#define MN_vfnmadd132ps 0x3935
+#define MN_cfcmovns 0x388c
+#define MN_fcos 0x3895
+#define MN_fsincos 0x389a
+#define MN_stos 0x38a2
+#define MN_vfmaddsub231ps 0x38a7
+#define MN_vfmsub231ps 0x38b6
+#define MN_vfnmsub231ps 0x38c2
+#define MN_vfmsubadd231ps 0x38cf
+#define MN_vfmadd231ps 0x38de
+#define MN_vfnmadd231ps 0x38ea
+#define MN_vfmaddsub132ps 0x38f7
+#define MN_vfmsub132ps 0x3906
+#define MN_vfnmsub132ps 0x3912
+#define MN_vfmsubadd132ps 0x391f
+#define MN_vfmadd132ps 0x392e
+#define MN_vfnmadd132ps 0x393a
#define MN_tmmultf32ps (MN_ttmmultf32ps + 1)
-#define MN_ttmmultf32ps 0x3942
-#define MN_vcvtneebf162ps 0x394f
-#define MN_vbcstnebf162ps 0x395e
-#define MN_vcvtneobf162ps 0x396d
+#define MN_ttmmultf32ps 0x3947
+#define MN_vcvtneebf162ps 0x3954
+#define MN_vbcstnebf162ps 0x3963
+#define MN_vcvtneobf162ps 0x3972
#define MN_cvtpd2ps (MN_vcvtpd2ps + 1)
-#define MN_vcvtpd2ps 0x397c
-#define MN_tcvtrowd2ps 0x3986
-#define MN_vcvtneeph2ps 0x3992
-#define MN_vcvtneoph2ps 0x399f
-#define MN_vcvtph2ps 0x39ac
-#define MN_vbcstnesh2ps 0x39b6
-#define MN_vpermi2ps 0x39c3
-#define MN_cvtpi2ps 0x39cd
-#define MN_vpermil2ps 0x39d6
-#define MN_vexp2ps 0x39e1
+#define MN_vcvtpd2ps 0x3981
+#define MN_tcvtrowd2ps 0x398b
+#define MN_vcvtneeph2ps 0x3997
+#define MN_vcvtneoph2ps 0x39a4
+#define MN_vcvtph2ps 0x39b1
+#define MN_vbcstnesh2ps 0x39bb
+#define MN_vpermi2ps 0x39c8
+#define MN_cvtpi2ps 0x39d2
+#define MN_vpermil2ps 0x39db
+#define MN_vexp2ps 0x39e6
#define MN_cvtdq2ps (MN_vcvtdq2ps + 1)
-#define MN_vcvtdq2ps 0x39e9
-#define MN_vcvtudq2ps 0x39f3
-#define MN_vcvtqq2ps 0x39fe
-#define MN_vcvtuqq2ps 0x3a08
-#define MN_vpermt2ps 0x3a13
-#define MN_vfmaddsub213ps 0x3a1d
-#define MN_vfmsub213ps 0x3a2c
-#define MN_vfnmsub213ps 0x3a38
-#define MN_vfmsubadd213ps 0x3a45
-#define MN_vfmadd213ps 0x3a54
-#define MN_vfnmadd213ps 0x3a60
-#define MN_vrcp14ps 0x3a6d
-#define MN_vrsqrt14ps 0x3a76
+#define MN_vcvtdq2ps 0x39ee
+#define MN_vcvtudq2ps 0x39f8
+#define MN_vcvtqq2ps 0x3a03
+#define MN_vcvtuqq2ps 0x3a0d
+#define MN_vpermt2ps 0x3a18
+#define MN_vfmaddsub213ps 0x3a22
+#define MN_vfmsub213ps 0x3a31
+#define MN_vfnmsub213ps 0x3a3d
+#define MN_vfmsubadd213ps 0x3a4a
+#define MN_vfmadd213ps 0x3a59
+#define MN_vfnmadd213ps 0x3a65
+#define MN_vrcp14ps 0x3a72
+#define MN_vrsqrt14ps 0x3a7b
#define MN_tdpbf16ps (MN_ttdpbf16ps + 1)
-#define MN_ttdpbf16ps 0x3a81
-#define MN_vdpbf16ps 0x3a8c
+#define MN_ttdpbf16ps 0x3a86
+#define MN_vdpbf16ps 0x3a91
#define MN_tcmmrlfp16ps (MN_ttcmmrlfp16ps + 1)
-#define MN_ttcmmrlfp16ps 0x3a96
+#define MN_ttcmmrlfp16ps 0x3a9b
#define MN_tcmmimfp16ps (MN_tconjtcmmimfp16ps + 5)
-#define MN_tconjtcmmimfp16ps 0x3aa4
-#define MN_ttcmmimfp16ps 0x3ab6
+#define MN_tconjtcmmimfp16ps 0x3aa9
+#define MN_ttcmmimfp16ps 0x3abb
#define MN_tdpfp16ps (MN_ttdpfp16ps + 1)
-#define MN_ttdpfp16ps 0x3ac4
-#define MN_vrcp28ps 0x3acf
-#define MN_vrsqrt28ps 0x3ad8
-#define MN_tdphbf8ps 0x3ae3
-#define MN_tdpbf8ps 0x3aed
-#define MN_tdpbhf8ps 0x3af6
-#define MN_tdphf8ps 0x3b00
+#define MN_ttdpfp16ps 0x3ac9
+#define MN_vrcp28ps 0x3ad4
+#define MN_vrsqrt28ps 0x3add
+#define MN_tdphbf8ps 0x3ae8
+#define MN_tdpbf8ps 0x3af2
+#define MN_tdpbhf8ps 0x3afb
+#define MN_tdphf8ps 0x3b05
#define MN_movaps (MN_vmovaps + 1)
-#define MN_vmovaps 0x3b09
+#define MN_vmovaps 0x3b0e
#define MN_subps (MN_addsubps + 3)
#define MN_addsubps (MN_vfmaddsubps + 3)
-#define MN_vfmaddsubps 0x3b11
-#define MN_vaddsubps 0x3b1d
+#define MN_vfmaddsubps 0x3b16
+#define MN_vaddsubps 0x3b22
#define MN_hsubps (MN_vhsubps + 1)
-#define MN_vhsubps 0x3b27
-#define MN_vfmsubps 0x3b2f
-#define MN_vfnmsubps 0x3b38
-#define MN_vsubps 0x3b42
-#define MN_vgatherpf0dps 0x3b49
-#define MN_vscatterpf0dps 0x3b57
-#define MN_vgatherpf1dps 0x3b66
-#define MN_vscatterpf1dps 0x3b74
+#define MN_vhsubps 0x3b2c
+#define MN_vfmsubps 0x3b34
+#define MN_vfnmsubps 0x3b3d
+#define MN_vsubps 0x3b47
+#define MN_vgatherpf0dps 0x3b4e
+#define MN_vscatterpf0dps 0x3b5c
+#define MN_vgatherpf1dps 0x3b6b
+#define MN_vscatterpf1dps 0x3b79
#define MN_addps (MN_vfmsubaddps + 6)
-#define MN_vfmsubaddps 0x3b83
+#define MN_vfmsubaddps 0x3b88
#define MN_haddps (MN_vhaddps + 1)
-#define MN_vhaddps 0x3b8f
-#define MN_v4fmaddps 0x3b97
-#define MN_vfmaddps 0x3ba1
-#define MN_v4fnmaddps 0x3baa
-#define MN_vfnmaddps 0x3bb5
-#define MN_vaddps 0x3bbf
+#define MN_vhaddps 0x3b94
+#define MN_v4fmaddps 0x3b9c
+#define MN_vfmaddps 0x3ba6
+#define MN_v4fnmaddps 0x3baf
+#define MN_vfnmaddps 0x3bba
+#define MN_vaddps 0x3bc4
#define MN_andps (MN_vexpandps + 4)
-#define MN_vexpandps 0x3bc6
-#define MN_vandps 0x3bd0
+#define MN_vexpandps 0x3bcb
+#define MN_vandps 0x3bd5
#define MN_blendps (MN_vblendps + 1)
-#define MN_vblendps 0x3bd7
+#define MN_vblendps 0x3bdc
#define MN_roundps (MN_vroundps + 1)
-#define MN_vroundps 0x3be0
-#define MN_vgatherdps 0x3be9
-#define MN_vscatterdps 0x3bf4
+#define MN_vroundps 0x3be5
+#define MN_vgatherdps 0x3bee
+#define MN_vscatterdps 0x3bf9
#define MN_cmpunordps (MN_vcmpunordps + 1)
-#define MN_vcmpunordps 0x3c00
+#define MN_vcmpunordps 0x3c05
#define MN_cmpordps (MN_vcmpordps + 1)
-#define MN_vcmpordps 0x3c0c
-#define MN_vreduceps 0x3c16
-#define MN_vrangeps 0x3c20
-#define MN_vcmpngeps 0x3c29
-#define MN_vcmpgeps 0x3c33
-#define MN_vrndscaleps 0x3c3c
+#define MN_vcmpordps 0x3c11
+#define MN_vreduceps 0x3c1b
+#define MN_vrangeps 0x3c25
+#define MN_vcmpngeps 0x3c2e
+#define MN_vcmpgeps 0x3c38
+#define MN_vrndscaleps 0x3c41
#define MN_cmpnleps (MN_vcmpnleps + 1)
-#define MN_vcmpnleps 0x3c48
+#define MN_vcmpnleps 0x3c4d
#define MN_cmpleps (MN_vcmpleps + 1)
-#define MN_vcmpleps 0x3c52
-#define MN_vcmpfalseps 0x3c5b
-#define MN_vcmptrueps 0x3c67
-#define MN_vscalefps 0x3c72
+#define MN_vcmpleps 0x3c57
+#define MN_vcmpfalseps 0x3c60
+#define MN_vcmptrueps 0x3c6c
+#define MN_vscalefps 0x3c77
#define MN_shufps (MN_vshufps + 1)
-#define MN_vshufps 0x3c7c
+#define MN_vshufps 0x3c81
#define MN_unpckhps (MN_vunpckhps + 1)
-#define MN_vunpckhps 0x3c84
+#define MN_vunpckhps 0x3c89
#define MN_movlhps (MN_vmovlhps + 1)
-#define MN_vmovlhps 0x3c8e
-#define MN_vdpphps 0x3c97
+#define MN_vmovlhps 0x3c93
+#define MN_vdpphps 0x3c9c
#define MN_movhps (MN_vmovhps + 1)
-#define MN_vmovhps 0x3c9f
+#define MN_vmovhps 0x3ca4
#define MN_movmskps (MN_vmovmskps + 1)
-#define MN_vmovmskps 0x3ca7
+#define MN_vmovmskps 0x3cac
#define MN_movhlps (MN_vmovhlps + 1)
-#define MN_vmovhlps 0x3cb1
-#define MN_vpermilps 0x3cba
+#define MN_vmovhlps 0x3cb6
+#define MN_vpermilps 0x3cbf
#define MN_unpcklps (MN_vunpcklps + 1)
-#define MN_vunpcklps 0x3cc4
+#define MN_vunpcklps 0x3cc9
#define MN_mulps (MN_vmulps + 1)
-#define MN_vmulps 0x3cce
+#define MN_vmulps 0x3cd3
#define MN_movlps (MN_vmovlps + 1)
-#define MN_vmovlps 0x3cd5
+#define MN_vmovlps 0x3cda
#define MN_cmps (MN_ccmps + 1)
-#define MN_ccmps 0x3cdd
-#define MN_vblendmps 0x3ce3
-#define MN_vfixupimmps 0x3ced
-#define MN_vpermps 0x3cf9
+#define MN_ccmps 0x3ce2
+#define MN_vblendmps 0x3ce8
+#define MN_vfixupimmps 0x3cf2
+#define MN_vpermps 0x3cfe
#define MN_andnps (MN_vandnps + 1)
-#define MN_vandnps 0x3d01
+#define MN_vandnps 0x3d06
#define MN_minps (MN_vminps + 1)
-#define MN_vminps 0x3d09
-#define MN_seamops 0x3d10
+#define MN_vminps 0x3d0e
+#define MN_seamops 0x3d15
#define MN_rcpps (MN_vrcpps + 1)
-#define MN_vrcpps 0x3d18
+#define MN_vrcpps 0x3d1d
#define MN_dpps (MN_vdpps + 1)
-#define MN_vdpps 0x3d1f
+#define MN_vdpps 0x3d24
#define MN_cmpps (MN_vcmpps + 1)
-#define MN_vcmpps 0x3d25
-#define MN_vgetexpps 0x3d2c
-#define MN_vgatherpf0qps 0x3d36
-#define MN_vscatterpf0qps 0x3d44
-#define MN_vgatherpf1qps 0x3d53
-#define MN_vscatterpf1qps 0x3d61
-#define MN_vcmpunord_qps 0x3d70
-#define MN_vcmpord_qps 0x3d7e
+#define MN_vcmpps 0x3d2a
+#define MN_vgetexpps 0x3d31
+#define MN_vgatherpf0qps 0x3d3b
+#define MN_vscatterpf0qps 0x3d49
+#define MN_vgatherpf1qps 0x3d58
+#define MN_vscatterpf1qps 0x3d66
+#define MN_vcmpunord_qps 0x3d75
+#define MN_vcmpord_qps 0x3d83
#define MN_cmpneqps (MN_vcmpneqps + 1)
-#define MN_vcmpneqps 0x3d8a
+#define MN_vcmpneqps 0x3d8f
#define MN_cmpeqps (MN_vcmpeqps + 1)
-#define MN_vcmpeqps 0x3d94
-#define MN_vcmpge_oqps 0x3d9d
-#define MN_vcmple_oqps 0x3da9
-#define MN_vcmpfalse_oqps 0x3db5
-#define MN_vcmpneq_oqps 0x3dc4
-#define MN_vcmpeq_oqps 0x3dd1
-#define MN_vcmpgt_oqps 0x3ddd
-#define MN_vcmplt_oqps 0x3de9
-#define MN_vgatherqps 0x3df5
-#define MN_vscatterqps 0x3e00
-#define MN_vcmpnge_uqps 0x3e0c
-#define MN_vcmpnle_uqps 0x3e19
-#define MN_vcmptrue_uqps 0x3e26
-#define MN_vcmpneq_uqps 0x3e34
-#define MN_vcmpeq_uqps 0x3e41
-#define MN_vcmpngt_uqps 0x3e4d
-#define MN_vcmpnlt_uqps 0x3e5a
+#define MN_vcmpeqps 0x3d99
+#define MN_vcmpge_oqps 0x3da2
+#define MN_vcmple_oqps 0x3dae
+#define MN_vcmpfalse_oqps 0x3dba
+#define MN_vcmpneq_oqps 0x3dc9
+#define MN_vcmpeq_oqps 0x3dd6
+#define MN_vcmpgt_oqps 0x3de2
+#define MN_vcmplt_oqps 0x3dee
+#define MN_vgatherqps 0x3dfa
+#define MN_vscatterqps 0x3e05
+#define MN_vcmpnge_uqps 0x3e11
+#define MN_vcmpnle_uqps 0x3e1e
+#define MN_vcmptrue_uqps 0x3e2b
+#define MN_vcmpneq_uqps 0x3e39
+#define MN_vcmpeq_uqps 0x3e46
+#define MN_vcmpngt_uqps 0x3e52
+#define MN_vcmpnlt_uqps 0x3e5f
#define MN_orps (MN_vorps + 1)
-#define MN_vorps 0x3e67
+#define MN_vorps 0x3e6c
#define MN_xorps (MN_vxorps + 1)
-#define MN_vxorps 0x3e6d
-#define MN_vcmpunord_sps 0x3e74
-#define MN_vcmpord_sps 0x3e82
-#define MN_vcmpge_osps 0x3e8e
-#define MN_vcmple_osps 0x3e9a
-#define MN_vcmpfalse_osps 0x3ea6
-#define MN_vcmpneq_osps 0x3eb5
-#define MN_vcmpeq_osps 0x3ec2
-#define MN_vcmpgt_osps 0x3ece
-#define MN_vcmplt_osps 0x3eda
-#define MN_vfpclassps 0x3ee6
-#define MN_vcompressps 0x3ef1
-#define MN_vcmpnge_usps 0x3efd
-#define MN_vcmpnle_usps 0x3f0a
-#define MN_vcmptrue_usps 0x3f17
-#define MN_vcmpneq_usps 0x3f25
-#define MN_vcmpeq_usps 0x3f32
-#define MN_vcmpngt_usps 0x3f3e
-#define MN_vcmpnlt_usps 0x3f4b
+#define MN_vxorps 0x3e72
+#define MN_vcmpunord_sps 0x3e79
+#define MN_vcmpord_sps 0x3e87
+#define MN_vcmpge_osps 0x3e93
+#define MN_vcmple_osps 0x3e9f
+#define MN_vcmpfalse_osps 0x3eab
+#define MN_vcmpneq_osps 0x3eba
+#define MN_vcmpeq_osps 0x3ec7
+#define MN_vcmpgt_osps 0x3ed3
+#define MN_vcmplt_osps 0x3edf
+#define MN_vfpclassps 0x3eeb
+#define MN_vcompressps 0x3ef6
+#define MN_vcmpnge_usps 0x3f02
+#define MN_vcmpnle_usps 0x3f0f
+#define MN_vcmptrue_usps 0x3f1c
+#define MN_vcmpneq_usps 0x3f2a
+#define MN_vcmpeq_usps 0x3f37
+#define MN_vcmpngt_usps 0x3f43
+#define MN_vcmpnlt_usps 0x3f50
#define MN_extractps (MN_vextractps + 1)
-#define MN_vextractps 0x3f58
-#define MN_vcmpngtps 0x3f63
-#define MN_vcmpgtps 0x3f6d
+#define MN_vextractps 0x3f5d
+#define MN_vcmpngtps 0x3f68
+#define MN_vcmpgtps 0x3f72
#define MN_cmpnltps (MN_vcmpnltps + 1)
-#define MN_vcmpnltps 0x3f76
+#define MN_vcmpnltps 0x3f7b
#define MN_cmpltps (MN_vcmpltps + 1)
-#define MN_vcmpltps 0x3f80
-#define MN_vgetmantps 0x3f89
+#define MN_vcmpltps 0x3f85
+#define MN_vgetmantps 0x3f8e
#define MN_movntps (MN_vmovntps + 1)
-#define MN_vmovntps 0x3f94
+#define MN_vmovntps 0x3f99
#define MN_insertps (MN_vinsertps + 1)
-#define MN_vinsertps 0x3f9d
+#define MN_vinsertps 0x3fa2
#define MN_sqrtps (MN_rsqrtps + 1)
#define MN_rsqrtps (MN_vrsqrtps + 1)
-#define MN_vrsqrtps 0x3fa7
-#define MN_vsqrtps 0x3fb0
-#define MN_vtestps 0x3fb8
+#define MN_vrsqrtps 0x3fac
+#define MN_vsqrtps 0x3fb5
+#define MN_vtestps 0x3fbd
#define MN_movups (MN_vmovups + 1)
-#define MN_vmovups 0x3fc0
+#define MN_vmovups 0x3fc5
#define MN_blendvps (MN_vblendvps + 1)
-#define MN_vblendvps 0x3fc8
+#define MN_vblendvps 0x3fcd
#define MN_divps (MN_vdivps + 1)
-#define MN_vdivps 0x3fd2
-#define MN_vmaskmovps 0x3fd9
+#define MN_vdivps 0x3fd7
+#define MN_vmaskmovps 0x3fde
#define MN_maxps (MN_vminmaxps + 4)
-#define MN_vminmaxps 0x3fe4
-#define MN_vmaxps 0x3fee
-#define MN_vfrczps 0x3ff5
-#define MN_vcvttpd2dqs 0x3ffd
-#define MN_vcvttps2dqs 0x4009
-#define MN_vcvttpd2udqs 0x4015
-#define MN_vcvttps2udqs 0x4022
-#define MN_vcvttpd2qqs 0x402f
-#define MN_vcvttps2qqs 0x403b
-#define MN_vcvttpd2uqqs 0x4047
-#define MN_vcvttps2uqqs 0x4054
-#define MN_t2rpntlvwz0rs 0x4061
-#define MN_t2rpntlvwz1rs 0x406f
-#define MN_tileloaddrs 0x407d
-#define MN_xrstors 0x4089
-#define MN_movrs 0x4091
+#define MN_vminmaxps 0x3fe9
+#define MN_vmaxps 0x3ff3
+#define MN_vfrczps 0x3ffa
+#define MN_vcvttpd2dqs 0x4002
+#define MN_vcvttps2dqs 0x400e
+#define MN_vcvttpd2udqs 0x401a
+#define MN_vcvttps2udqs 0x4027
+#define MN_vcvttpd2qqs 0x4034
+#define MN_vcvttps2qqs 0x4040
+#define MN_vcvttpd2uqqs 0x404c
+#define MN_vcvttps2uqqs 0x4059
+#define MN_t2rpntlvwz0rs 0x4066
+#define MN_t2rpntlvwz1rs 0x4074
+#define MN_tileloaddrs 0x4082
+#define MN_xrstors 0x408e
+#define MN_movrs 0x4096
#define MN_ss (MN_vfmsub231ss + 9)
-#define MN_vfmsub231ss 0x4097
-#define MN_vfnmsub231ss 0x40a3
-#define MN_vfmadd231ss 0x40b0
-#define MN_vfnmadd231ss 0x40bc
-#define MN_vfmsub132ss 0x40c9
-#define MN_vfnmsub132ss 0x40d5
-#define MN_vfmadd132ss 0x40e2
-#define MN_vfnmadd132ss 0x40ee
+#define MN_vfmsub231ss 0x409c
+#define MN_vfnmsub231ss 0x40a8
+#define MN_vfmadd231ss 0x40b5
+#define MN_vfnmadd231ss 0x40c1
+#define MN_vfmsub132ss 0x40ce
+#define MN_vfnmsub132ss 0x40da
+#define MN_vfmadd132ss 0x40e7
+#define MN_vfnmadd132ss 0x40f3
#define MN_cvtsd2ss (MN_vcvtsd2ss + 1)
-#define MN_vcvtsd2ss 0x40fb
-#define MN_vcvtsh2ss 0x4105
+#define MN_vcvtsd2ss 0x4100
+#define MN_vcvtsh2ss 0x410a
#define MN_cvtsi2ss (MN_vcvtsi2ss + 1)
-#define MN_vcvtsi2ss 0x410f
-#define MN_vcvtusi2ss 0x4119
-#define MN_vfmsub213ss 0x4124
-#define MN_vfnmsub213ss 0x4130
-#define MN_vfmadd213ss 0x413d
-#define MN_vfnmadd213ss 0x4149
-#define MN_vrcp14ss 0x4156
-#define MN_vrsqrt14ss 0x415f
-#define MN_vrcp28ss 0x416a
-#define MN_vrsqrt28ss 0x4173
+#define MN_vcvtsi2ss 0x4114
+#define MN_vcvtusi2ss 0x411e
+#define MN_vfmsub213ss 0x4129
+#define MN_vfnmsub213ss 0x4135
+#define MN_vfmadd213ss 0x4142
+#define MN_vfnmadd213ss 0x414e
+#define MN_vrcp14ss 0x415b
+#define MN_vrsqrt14ss 0x4164
+#define MN_vrcp28ss 0x416f
+#define MN_vrsqrt28ss 0x4178
#define MN_subss (MN_vfmsubss + 3)
-#define MN_vfmsubss 0x417e
-#define MN_vfnmsubss 0x4187
-#define MN_vsubss 0x4191
+#define MN_vfmsubss 0x4183
+#define MN_vfnmsubss 0x418c
+#define MN_vsubss 0x4196
#define MN_addss (MN_v4fmaddss + 4)
-#define MN_v4fmaddss 0x4198
-#define MN_vfmaddss 0x41a2
-#define MN_v4fnmaddss 0x41ab
-#define MN_vfnmaddss 0x41b6
-#define MN_vaddss 0x41c0
+#define MN_v4fmaddss 0x419d
+#define MN_vfmaddss 0x41a7
+#define MN_v4fnmaddss 0x41b0
+#define MN_vfnmaddss 0x41bb
+#define MN_vaddss 0x41c5
#define MN_roundss (MN_vroundss + 1)
-#define MN_vroundss 0x41c7
+#define MN_vroundss 0x41cc
#define MN_cmpunordss (MN_vcmpunordss + 1)
-#define MN_vcmpunordss 0x41d0
+#define MN_vcmpunordss 0x41d5
#define MN_cmpordss (MN_vcmpordss + 1)
-#define MN_vcmpordss 0x41dc
-#define MN_vreducess 0x41e6
-#define MN_vrangess 0x41f0
-#define MN_vcmpngess 0x41f9
-#define MN_vcmpgess 0x4203
-#define MN_vrndscaless 0x420c
+#define MN_vcmpordss 0x41e1
+#define MN_vreducess 0x41eb
+#define MN_vrangess 0x41f5
+#define MN_vcmpngess 0x41fe
+#define MN_vcmpgess 0x4208
+#define MN_vrndscaless 0x4211
#define MN_cmpnless (MN_vcmpnless + 1)
-#define MN_vcmpnless 0x4218
+#define MN_vcmpnless 0x421d
#define MN_cmpless (MN_vcmpless + 1)
-#define MN_vcmpless 0x4222
-#define MN_vcmpfalsess 0x422b
-#define MN_vcmptruess 0x4237
-#define MN_vscalefss 0x4242
+#define MN_vcmpless 0x4227
+#define MN_vcmpfalsess 0x4230
+#define MN_vcmptruess 0x423c
+#define MN_vscalefss 0x4247
#define MN_comiss (MN_ucomiss + 1)
#define MN_ucomiss (MN_vucomiss + 1)
-#define MN_vucomiss 0x424c
-#define MN_vcomiss 0x4255
+#define MN_vucomiss 0x4251
+#define MN_vcomiss 0x425a
#define MN_lss (MN_mulss + 2)
#define MN_mulss (MN_vmulss + 1)
-#define MN_vmulss 0x425d
-#define MN_vfixupimmss 0x4264
+#define MN_vmulss 0x4262
+#define MN_vfixupimmss 0x4269
#define MN_minss (MN_vminss + 1)
-#define MN_vminss 0x4270
+#define MN_vminss 0x4275
#define MN_rcpss (MN_vrcpss + 1)
-#define MN_vrcpss 0x4277
+#define MN_vrcpss 0x427c
#define MN_cmpss (MN_vcmpss + 1)
-#define MN_vcmpss 0x427e
-#define MN_vgetexpss 0x4285
-#define MN_vcmpunord_qss 0x428f
-#define MN_vcmpord_qss 0x429d
+#define MN_vcmpss 0x4283
+#define MN_vgetexpss 0x428a
+#define MN_vcmpunord_qss 0x4294
+#define MN_vcmpord_qss 0x42a2
#define MN_cmpneqss (MN_vcmpneqss + 1)
-#define MN_vcmpneqss 0x42a9
+#define MN_vcmpneqss 0x42ae
#define MN_cmpeqss (MN_vcmpeqss + 1)
-#define MN_vcmpeqss 0x42b3
-#define MN_vcmpge_oqss 0x42bc
-#define MN_vcmple_oqss 0x42c8
-#define MN_vcmpfalse_oqss 0x42d4
-#define MN_vcmpneq_oqss 0x42e3
-#define MN_vcmpeq_oqss 0x42f0
-#define MN_vcmpgt_oqss 0x42fc
-#define MN_vcmplt_oqss 0x4308
-#define MN_vcmpnge_uqss 0x4314
-#define MN_vcmpnle_uqss 0x4321
-#define MN_vcmptrue_uqss 0x432e
-#define MN_vcmpneq_uqss 0x433c
-#define MN_vcmpeq_uqss 0x4349
-#define MN_vcmpngt_uqss 0x4355
-#define MN_vcmpnlt_uqss 0x4362
-#define MN_vcmpunord_sss 0x436f
-#define MN_vcmpord_sss 0x437d
-#define MN_vcmpge_osss 0x4389
-#define MN_vcmple_osss 0x4395
-#define MN_vcmpfalse_osss 0x43a1
-#define MN_vcmpneq_osss 0x43b0
-#define MN_vcmpeq_osss 0x43bd
-#define MN_vcmpgt_osss 0x43c9
-#define MN_vcmplt_osss 0x43d5
-#define MN_vfpclassss 0x43e1
-#define MN_vcmpnge_usss 0x43ec
-#define MN_vcmpnle_usss 0x43f9
-#define MN_vcmptrue_usss 0x4406
-#define MN_vcmpneq_usss 0x4414
-#define MN_vcmpeq_usss 0x4421
-#define MN_vcmpngt_usss 0x442d
-#define MN_vcmpnlt_usss 0x443a
-#define MN_vcmpngtss 0x4447
-#define MN_vcmpgtss 0x4451
+#define MN_vcmpeqss 0x42b8
+#define MN_vcmpge_oqss 0x42c1
+#define MN_vcmple_oqss 0x42cd
+#define MN_vcmpfalse_oqss 0x42d9
+#define MN_vcmpneq_oqss 0x42e8
+#define MN_vcmpeq_oqss 0x42f5
+#define MN_vcmpgt_oqss 0x4301
+#define MN_vcmplt_oqss 0x430d
+#define MN_vcmpnge_uqss 0x4319
+#define MN_vcmpnle_uqss 0x4326
+#define MN_vcmptrue_uqss 0x4333
+#define MN_vcmpneq_uqss 0x4341
+#define MN_vcmpeq_uqss 0x434e
+#define MN_vcmpngt_uqss 0x435a
+#define MN_vcmpnlt_uqss 0x4367
+#define MN_vcmpunord_sss 0x4374
+#define MN_vcmpord_sss 0x4382
+#define MN_vcmpge_osss 0x438e
+#define MN_vcmple_osss 0x439a
+#define MN_vcmpfalse_osss 0x43a6
+#define MN_vcmpneq_osss 0x43b5
+#define MN_vcmpeq_osss 0x43c2
+#define MN_vcmpgt_osss 0x43ce
+#define MN_vcmplt_osss 0x43da
+#define MN_vfpclassss 0x43e6
+#define MN_vcmpnge_usss 0x43f1
+#define MN_vcmpnle_usss 0x43fe
+#define MN_vcmptrue_usss 0x440b
+#define MN_vcmpneq_usss 0x4419
+#define MN_vcmpeq_usss 0x4426
+#define MN_vcmpngt_usss 0x4432
+#define MN_vcmpnlt_usss 0x443f
+#de[...]
[diff truncated at 100000 bytes]
More information about the Binutils-cvs
mailing list