Răsfoiți Sursa

bugfixes x86ins.dat avx512-opcodes vf...

git-svn-id: branches/tg74/avx512@39753 -
tg74 6 ani în urmă
părinte
comite
2c40a09d04
4 a modificat fișierele cu 820 adăugiri și 819 ștergeri
  1. 173 173
      compiler/i386/i386tab.inc
  2. 173 173
      compiler/i8086/i8086tab.inc
  3. 301 300
      compiler/x86/x86ins.dat
  4. 173 173
      compiler/x86_64/x8664tab.inc

Fișier diff suprimat deoarece este prea mare
+ 173 - 173
compiler/i386/i386tab.inc


Fișier diff suprimat deoarece este prea mare
+ 173 - 173
compiler/i8086/i8086tab.inc


+ 301 - 300
compiler/x86/x86ins.dat

@@ -6636,483 +6636,484 @@ xmmreg,xmmreg,xmmreg,xmmrm           \361\362\372\363\1\x69\75\130\366    FMA4
 
 [VFMADD132PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\x98\75\120        AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x98\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\x98\75\120    AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x98\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x98\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x98\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x98\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\x98\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x98\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\x98\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x98\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x98\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x98\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x98\75\120         AVX512
 
 [VFMADD132PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\x98\75\120                AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x98\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\x98\75\120            AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x98\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x98\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x98\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x98\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\x98\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x98\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\x98\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x98\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x98\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x98\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x98\75\120             AVX512
 
 [VFMADD132SD]
 (Ch_All)
-xmmreg_mz,xmmreg,mem64                    \350\352\361\362\363\371\1\x99\75\120        AVX512
-xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\x99\75\120                AVX512
+xmmreg_mz,xmmreg,mem64                    \350\352\361\362\363\371\1\x99\75\120     FMA
+xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\362\363\371\1\x99\75\120     FMA
 
 [VFMADD132SS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\x99\75\120                    AVX512
-xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\x99\75\120                AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\361\362\371\1\x99\75\120             FMA
+xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\x99\75\120             FMA
 
 [VFMADD213PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\xA8\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xA8\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\xA8\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xA8\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xA8\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xA8\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xA8\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\xA8\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xA8\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\xA8\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xA8\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xA8\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xA8\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xA8\75\120         AVX512
 
 [VFMADD213PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\xA8\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xA8\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\xA8\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xA8\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xA8\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xA8\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xA8\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\xA8\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xA8\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\xA8\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xA8\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xA8\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xA8\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xA8\75\120             AVX512
 
 [VFMADD213SD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\xA9\75\120                AVX512
-xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\xA9\75\120                AVX512
+xmmreg_mz,xmmreg,mem64                    \350\352\361\362\363\371\1\xA9\75\120     FMA
+xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\362\363\371\1\xA9\75\120     FMA
 
 [VFMADD213SS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\xA9\75\120                    AVX512
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\xA9\75\120                    AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\361\362\371\1\xA9\75\120             FMA
+xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\xA9\75\120             FMA
 
 [VFMADD231PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\xB8\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xB8\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\xB8\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xB8\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xB8\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xB8\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xB8\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\xB8\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xB8\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\xB8\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xB8\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xB8\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xB8\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xB8\75\120         AVX512
 
 [VFMADD231PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\xB8\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xB8\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\xB8\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xB8\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xB8\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xB8\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xB8\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\xB8\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xB8\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\xB8\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xB8\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xB8\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xB8\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xB8\75\120             AVX512
 
 [VFMADD231SD]
 (Ch_All)
-xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\xB9\75\120                AVX512
-xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\xB9\75\120                AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\362\363\371\1\xB9\75\120     FMA
+xmmreg_mz,xmmreg,mem64                    \350\352\361\362\363\371\1\xB9\75\120     FMA
 
 [VFMADD231SS]
 (Ch_All)
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\xB9\75\120                    AVX512
-xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\xB9\75\120                    AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\361\362\371\1\xB9\75\120             FMA
+xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\xB9\75\120             FMA
 
 [VFMADDSUB132PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\x96\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x96\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\x96\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x96\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x96\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x96\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x96\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\x96\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x96\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\x96\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x96\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x96\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x96\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x96\75\120         AVX512
 
 [VFMADDSUB132PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\x96\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x96\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\x96\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x96\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x96\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x96\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x96\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\x96\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x96\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\x96\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x96\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x96\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x96\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x96\75\120             AVX512
 
 [VFMADDSUB213PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\xA6\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xA6\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\xA6\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xA6\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xA6\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xA6\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xA6\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\xA6\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xA6\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\xA6\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xA6\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xA6\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xA6\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xA6\75\120         AVX512
 
 [VFMADDSUB213PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\xA6\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xA6\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\xA6\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xA6\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xA6\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xA6\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xA6\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\xA6\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xA6\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\xA6\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xA6\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xA6\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xA6\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xA6\75\120             AVX512
 
 [VFMADDSUB231PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\xB6\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xB6\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\xB6\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xB6\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xB6\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xB6\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xB6\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\xB6\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xB6\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\xB6\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xB6\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xB6\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xB6\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xB6\75\120         AVX512
 
 [VFMADDSUB231PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\xB6\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xB6\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\xB6\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xB6\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xB6\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xB6\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xB6\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\xB6\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xB6\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\xB6\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xB6\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xB6\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xB6\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xB6\75\120             AVX512
 
 [VFMSUB132PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\x9A\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x9A\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\x9A\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x9A\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x9A\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x9A\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x9A\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\x9A\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x9A\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\x9A\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x9A\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x9A\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x9A\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x9A\75\120         AVX512
 
 [VFMSUB132PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\x9A\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x9A\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\x9A\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x9A\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x9A\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x9A\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x9A\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\x9A\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x9A\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\x9A\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x9A\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x9A\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x9A\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x9A\75\120             AVX512
 
 [VFMSUB132SD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\x9B\75\120                AVX512
-xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\x9B\75\120                AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\362\363\371\1\x9B\75\120     FMA
+xmmreg_mz,xmmreg,mem64                    \350\352\361\362\363\371\1\x9B\75\120     FMA
 
 [VFMSUB132SS]
 (Ch_All)
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\x9B\75\120                    AVX512
-xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\x9B\75\120                    AVX512
+xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\x9B\75\120             FMA
+xmmreg_mz,xmmreg,xmmreg_er                \350\361\362\371\1\x9B\75\120             FMA
 
 [VFMSUB213PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\xAA\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xAA\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\xAA\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xAA\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xAA\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xAA\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xAA\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\xAA\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xAA\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\xAA\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xAA\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xAA\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xAA\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xAA\75\120         AVX512
 
 [VFMSUB213PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\xAA\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xAA\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\xAA\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xAA\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xAA\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xAA\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xAA\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\xAA\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xAA\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\xAA\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xAA\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xAA\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xAA\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xAA\75\120             AVX512
 
 [VFMSUB213SD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\xAB\75\120                AVX512
-xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\xAB\75\120                AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\362\363\371\1\xAB\75\120     FMA
+xmmreg_mz,xmmreg,mem64                    \350\352\361\362\363\371\1\xAB\75\120     FMA
 
 [VFMSUB213SS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\xAB\75\120                    AVX512
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\xAB\75\120                    AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\361\362\371\1\xAB\75\120             FMA
+xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\xAB\75\120             FMA
 
 [VFMSUB231PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\xBA\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xBA\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\xBA\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xBA\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xBA\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xBA\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xBA\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\xBA\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xBA\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\xBA\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xBA\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xBA\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xBA\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xBA\75\120         AVX512
 
 [VFMSUB231PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\xBA\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xBA\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\xBA\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xBA\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xBA\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xBA\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xBA\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\xBA\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xBA\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\xBA\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xBA\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xBA\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xBA\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xBA\75\120             AVX512
 
 [VFMSUB231SD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\xBB\75\120                AVX512
-xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\xBB\75\120                AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\362\363\371\1\xBB\75\120     FMA
+xmmreg_mz,xmmreg,mem64                    \350\352\361\362\363\371\1\xBB\75\120     FMA
 
 [VFMSUB231SS]
 (Ch_All)
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\xBB\75\120                    AVX512
-xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\xBB\75\120                    AVX512
+xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\xBB\75\120             FMA
+xmmreg_mz,xmmreg,xmmreg_er                \350\361\362\371\1\xBB\75\120             FMA
 
 [VFMSUBADD132PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\x97\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x97\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\x97\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x97\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x97\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x97\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x97\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\x97\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x97\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\x97\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x97\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x97\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x97\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x97\75\120         AVX512
 
 [VFMSUBADD132PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\x97\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x97\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\x97\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x97\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x97\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x97\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x97\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\x97\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x97\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\x97\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x97\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x97\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x97\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x97\75\120             AVX512
 
 [VFMSUBADD213PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\xA7\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xA7\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\xA7\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xA7\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xA7\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xA7\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xA7\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\xA7\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xA7\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\xA7\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xA7\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xA7\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xA7\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xA7\75\120         AVX512
 
 [VFMSUBADD213PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\xA7\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xA7\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\xA7\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xA7\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xA7\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xA7\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xA7\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\xA7\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xA7\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\xA7\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xA7\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xA7\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xA7\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xA7\75\120             AVX512
 
 [VFMSUBADD231PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\xB7\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xB7\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\xB7\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xB7\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xB7\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xB7\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xB7\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\xB7\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xB7\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\xB7\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xB7\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xB7\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xB7\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xB7\75\120         AVX512
 
 [VFMSUBADD231PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\xB7\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xB7\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\xB7\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xB7\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xB7\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xB7\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xB7\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\xB7\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xB7\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\xB7\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xB7\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xB7\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xB7\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xB7\75\120             AVX512
 
 [VFNMADD132PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\x9C\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x9C\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\x9C\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x9C\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x9C\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x9C\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x9C\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\x9C\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x9C\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\x9C\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x9C\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x9C\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x9C\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x9C\75\120         AVX512
 
 [VFNMADD132PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\x9C\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x9C\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\x9C\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x9C\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x9C\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x9C\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x9C\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\x9C\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x9C\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\x9C\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x9C\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x9C\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x9C\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x9C\75\120             AVX512
 
 [VFNMADD132SD]
 (Ch_All)
-xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\x9D\75\120                AVX512
-xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\x9D\75\120                AVX512
+xmmreg_mz,xmmreg,mem64                    \350\352\361\362\363\371\1\x9D\75\120     FMA
+xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\362\363\371\1\x9D\75\120     FMA
 
 [VFNMADD132SS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\x9D\75\120                    AVX512
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\x9D\75\120                    AVX512
+xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\x9D\75\120             FMA
+xmmreg_mz,xmmreg,xmmreg_er                \350\361\362\371\1\x9D\75\120             FMA
 
 [VFNMADD213PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\xAC\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xAC\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\xAC\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xAC\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xAC\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xAC\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xAC\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\xAC\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xAC\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\xAC\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xAC\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xAC\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xAC\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xAC\75\120         AVX512
 
 [VFNMADD213PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\xAC\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xAC\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\xAC\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xAC\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xAC\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xAC\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xAC\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\xAC\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xAC\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\xAC\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xAC\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xAC\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xAC\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xAC\75\120             AVX512
 
 [VFNMADD213SD]
 (Ch_All)
-xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\xAD\75\120                AVX512
-xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\xAD\75\120                AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\362\363\371\1\xAD\75\120     FMA
+xmmreg_mz,xmmreg,mem64                    \350\352\361\362\363\371\1\xAD\75\120     FMA
 
 [VFNMADD213SS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\xAD\75\120                    AVX512
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\xAD\75\120                    AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\361\362\371\1\xAD\75\120             FMA
+xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\xAD\75\120             FMA
 
 [VFNMADD231PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\xBC\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xBC\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\xBC\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xBC\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xBC\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xBC\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xBC\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\xBC\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xBC\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\xBC\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xBC\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xBC\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xBC\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xBC\75\120         AVX512
 
 [VFNMADD231PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\xBC\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xBC\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\xBC\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xBC\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xBC\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xBC\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xBC\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\xBC\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xBC\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\xBC\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xBC\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xBC\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xBC\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xBC\75\120             AVX512
 
 [VFNMADD231SD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\xBD\75\120                AVX512
-xmmreg_mz,xmmreg,mem128                   \350\352\361\371\1\xBD\75\120                AVX512
+xmmreg,xmmreg,mem64                       \361\362\363\371\1\xBD\75\120             FMA
+xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\362\363\371\1\xBD\75\120     FMA
 
 [VFNMADD231SS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\xBD\75\120                    AVX512
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\xBD\75\120                    AVX512
+xmmreg,xmmreg,xmmreg                      \361\362\371\1\xBD\75\120                 FMA
+xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\xBD\75\120             FMA
+
 
 [VFNMSUB132PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\x9E\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x9E\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\x9E\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x9E\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x9E\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x9E\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x9E\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\x9E\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x9E\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\x9E\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x9E\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x9E\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x9E\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x9E\75\120         AVX512
 
 [VFNMSUB132PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\x9E\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x9E\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\x9E\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x9E\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x9E\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x9E\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x9E\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\x9E\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x9E\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\x9E\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x9E\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x9E\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x9E\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x9E\75\120             AVX512
 
 [VFNMSUB132SD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\x9F\75\120                AVX512
-xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\x9F\75\120                AVX512
+xmmreg_mz,xmmreg,mem64                    \350\352\361\362\363\371\1\x9F\75\120     FMA
+xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\362\363\371\1\x9F\75\120     FMA
 
 [VFNMSUB132SS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\x9F\75\120                    AVX512
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\x9F\75\120                    AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\361\362\371\1\x9F\75\120             FMA
+xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\x9F\75\120             FMA
 
 [VFNMSUB213PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\xAE\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xAE\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\xAE\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xAE\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xAE\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xAE\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xAE\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\xAE\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xAE\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\xAE\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xAE\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xAE\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xAE\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xAE\75\120         AVX512
 
 [VFNMSUB213PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\xAE\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xAE\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\xAE\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xAE\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xAE\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xAE\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xAE\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\xAE\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xAE\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\xAE\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xAE\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xAE\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xAE\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xAE\75\120             AVX512
 
 [VFNMSUB213SD]
 (Ch_All)
-xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\xAF\75\120                AVX512
-xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\xAF\75\120                AVX512
+xmmreg_mz,xmmreg,mem64                    \350\352\361\362\363\371\1\xAF\75\120     FMA
+xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\362\363\371\1\xAF\75\120     FMA
 
 [VFNMSUB213SS]
 (Ch_All)
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\xAF\75\120                    AVX512
-xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\xAF\75\120                    AVX512
+xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\xAF\75\120             FMA
+xmmreg_mz,xmmreg,xmmreg_er                \350\361\362\371\1\xAF\75\120             FMA
 
 [VFNMSUB231PD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\xBE\75\120                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xBE\75\120                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\xBE\75\120            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xBE\75\120            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xBE\75\120            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xBE\75\120            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xBE\75\120            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\362\363\371\1\xBE\75\120     FMA
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\xBE\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\362\363\364\371\1\xBE\75\120  FMA
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\xBE\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\xBE\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\xBE\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\xBE\75\120         AVX512
 
 [VFNMSUB231PS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\xBE\75\120                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xBE\75\120                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\xBE\75\120                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xBE\75\120                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xBE\75\120                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xBE\75\120                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xBE\75\120                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\362\371\1\xBE\75\120             FMA
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\xBE\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\362\364\371\1\xBE\75\120         FMA
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\xBE\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\xBE\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\xBE\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\xBE\75\120             AVX512
 
 [VFNMSUB231SD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\xBF\75\120                AVX512
-xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\xBF\75\120                AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\362\363\371\1\xBF\75\120     FMA
+xmmreg_mz,xmmreg,mem64                    \350\352\361\362\363\371\1\xBF\75\120     FMA
 
 [VFNMSUB231SS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\xBF\75\120                    AVX512
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\xBF\75\120                    AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\361\362\371\1\xBF\75\120             FMA
+xmmreg_mz,xmmreg,mem32                    \350\361\362\371\1\xBF\75\120             FMA
 
 
 

Fișier diff suprimat deoarece este prea mare
+ 173 - 173
compiler/x86_64/x8664tab.inc


Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff