瀏覽代碼

bugfix opcode definition vrsqrt..., vscale...

git-svn-id: branches/tg74/avx512@39755 -
tg74 6 年之前
父節點
當前提交
f3e18cedf6
共有 4 個文件被更改,包括 104 次插入104 次删除
  1. 26 26
      compiler/i386/i386tab.inc
  2. 26 26
      compiler/i8086/i8086tab.inc
  3. 26 26
      compiler/x86/x86ins.dat
  4. 26 26
      compiler/x86_64/x8664tab.inc

+ 26 - 26
compiler/i386/i386tab.inc

@@ -27808,28 +27808,28 @@
     opcode  : A_VRSQRT14SD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #232#234#241#249#1#79#72;
+    code    : #232#234#241#249#1#79#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT14SD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
-    code    : #232#234#241#249#1#79#72;
+    code    : #232#234#241#249#1#79#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT14SS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #232#241#249#1#79#72;
+    code    : #232#241#249#1#79#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT14SS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
-    code    : #232#241#249#1#79#72;
+    code    : #232#241#249#1#79#61#80;
     flags   : [if_avx512]
   ),
   (
@@ -27878,154 +27878,154 @@
     opcode  : A_VRSQRT28SD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
-    code    : #232#234#241#249#1#205#72;
+    code    : #232#234#241#249#1#205#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT28SD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_sae,ot_none);
-    code    : #232#234#241#249#1#205#72;
+    code    : #232#234#241#249#1#205#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT28SS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
-    code    : #232#241#249#1#205#72;
+    code    : #232#241#249#1#205#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT28SS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_sae,ot_none);
-    code    : #232#241#249#1#205#72;
+    code    : #232#241#249#1#205#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
-    code    : #232#234#241#249#1#44#72;
+    code    : #232#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_bmem64,ot_none);
-    code    : #232#234#241#249#1#44#72;
+    code    : #232#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
-    code    : #232#234#241#244#249#1#44#72;
+    code    : #232#234#241#244#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_bmem64,ot_none);
-    code    : #232#234#241#244#249#1#44#72;
+    code    : #232#234#241#244#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_memory or ot_bits512,ot_none);
-    code    : #232#233#234#241#249#1#44#72;
+    code    : #232#233#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_bmem64,ot_none);
-    code    : #232#233#234#241#249#1#44#72;
+    code    : #232#233#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_zmmreg_er,ot_none);
-    code    : #232#233#234#241#249#1#44#72;
+    code    : #232#233#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
-    code    : #232#241#249#1#44#72;
+    code    : #232#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_bmem32,ot_none);
-    code    : #232#241#249#1#44#72;
+    code    : #232#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
-    code    : #232#241#244#249#1#44#72;
+    code    : #232#241#244#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_bmem32,ot_none);
-    code    : #232#241#244#249#1#44#72;
+    code    : #232#241#244#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_memory or ot_bits512,ot_none);
-    code    : #232#233#241#249#1#44#72;
+    code    : #232#233#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_bmem32,ot_none);
-    code    : #232#233#241#249#1#44#72;
+    code    : #232#233#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_zmmreg_er,ot_none);
-    code    : #232#233#241#249#1#44#72;
+    code    : #232#233#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFSD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
-    code    : #232#234#241#249#1#45#72;
+    code    : #232#234#241#249#1#45#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFSD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_er,ot_none);
-    code    : #232#234#241#249#1#45#72;
+    code    : #232#234#241#249#1#45#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFSS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
-    code    : #232#241#249#1#45#72;
+    code    : #232#241#249#1#45#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFSS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_er,ot_none);
-    code    : #232#241#249#1#45#72;
+    code    : #232#241#249#1#45#61#80;
     flags   : [if_avx512]
   ),
   (

+ 26 - 26
compiler/i8086/i8086tab.inc

@@ -28032,28 +28032,28 @@
     opcode  : A_VRSQRT14SD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #232#234#241#249#1#79#72;
+    code    : #232#234#241#249#1#79#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT14SD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
-    code    : #232#234#241#249#1#79#72;
+    code    : #232#234#241#249#1#79#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT14SS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #232#241#249#1#79#72;
+    code    : #232#241#249#1#79#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT14SS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
-    code    : #232#241#249#1#79#72;
+    code    : #232#241#249#1#79#61#80;
     flags   : [if_avx512]
   ),
   (
@@ -28102,154 +28102,154 @@
     opcode  : A_VRSQRT28SD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
-    code    : #232#234#241#249#1#205#72;
+    code    : #232#234#241#249#1#205#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT28SD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_sae,ot_none);
-    code    : #232#234#241#249#1#205#72;
+    code    : #232#234#241#249#1#205#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT28SS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
-    code    : #232#241#249#1#205#72;
+    code    : #232#241#249#1#205#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT28SS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_sae,ot_none);
-    code    : #232#241#249#1#205#72;
+    code    : #232#241#249#1#205#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
-    code    : #232#234#241#249#1#44#72;
+    code    : #232#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_bmem64,ot_none);
-    code    : #232#234#241#249#1#44#72;
+    code    : #232#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
-    code    : #232#234#241#244#249#1#44#72;
+    code    : #232#234#241#244#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_bmem64,ot_none);
-    code    : #232#234#241#244#249#1#44#72;
+    code    : #232#234#241#244#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_memory or ot_bits512,ot_none);
-    code    : #232#233#234#241#249#1#44#72;
+    code    : #232#233#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_bmem64,ot_none);
-    code    : #232#233#234#241#249#1#44#72;
+    code    : #232#233#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_zmmreg_er,ot_none);
-    code    : #232#233#234#241#249#1#44#72;
+    code    : #232#233#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
-    code    : #232#241#249#1#44#72;
+    code    : #232#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_bmem32,ot_none);
-    code    : #232#241#249#1#44#72;
+    code    : #232#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
-    code    : #232#241#244#249#1#44#72;
+    code    : #232#241#244#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_bmem32,ot_none);
-    code    : #232#241#244#249#1#44#72;
+    code    : #232#241#244#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_memory or ot_bits512,ot_none);
-    code    : #232#233#241#249#1#44#72;
+    code    : #232#233#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_bmem32,ot_none);
-    code    : #232#233#241#249#1#44#72;
+    code    : #232#233#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_zmmreg_er,ot_none);
-    code    : #232#233#241#249#1#44#72;
+    code    : #232#233#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFSD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
-    code    : #232#234#241#249#1#45#72;
+    code    : #232#234#241#249#1#45#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFSD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_er,ot_none);
-    code    : #232#234#241#249#1#45#72;
+    code    : #232#234#241#249#1#45#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFSS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
-    code    : #232#241#249#1#45#72;
+    code    : #232#241#249#1#45#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFSS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_er,ot_none);
-    code    : #232#241#249#1#45#72;
+    code    : #232#241#249#1#45#61#80;
     flags   : [if_avx512]
   ),
   (

+ 26 - 26
compiler/x86/x86ins.dat

@@ -8757,13 +8757,13 @@ zmmreg_mz,bmem32                          \350\351\361\371\1\x4E\110
 
 [VRSQRT14SD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg                   \350\352\361\371\1\x4F\110                AVX512
-xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\x4F\110                AVX512
+xmmreg_mz,xmmreg,xmmreg                   \350\352\361\371\1\x4F\75\120             AVX512
+xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\x4F\75\120             AVX512
 
 [VRSQRT14SS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmreg                   \350\361\371\1\x4F\110                    AVX512
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\x4F\110                    AVX512
+xmmreg_mz,xmmreg,xmmreg                   \350\361\371\1\x4F\75\120                 AVX512
+xmmreg_mz,xmmreg,mem32                    \350\361\371\1\x4F\75\120                 AVX512
 
 [VRSQRT28PD]
 (Ch_All)
@@ -8779,43 +8779,43 @@ zmmreg_mz,zmmreg_sae                      \350\351\361\371\1\xCC\110
 
 [VRSQRT28SD]
 (Ch_All)
-xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\xCD\110                AVX512
-xmmreg_mz,xmmreg,xmmreg_sae               \350\352\361\371\1\xCD\110                AVX512
+xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\xCD\75\120             AVX512
+xmmreg_mz,xmmreg,xmmreg_sae               \350\352\361\371\1\xCD\75\120             AVX512
 
 [VRSQRT28SS]
 (Ch_All)
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\xCD\110                    AVX512
-xmmreg_mz,xmmreg,xmmreg_sae               \350\361\371\1\xCD\110                    AVX512
+xmmreg_mz,xmmreg,mem32                    \350\361\371\1\xCD\75\120                 AVX512
+xmmreg_mz,xmmreg,xmmreg_sae               \350\361\371\1\xCD\75\120                 AVX512
 
 [VSCALEFPD]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\x2C\110                AVX512
-xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x2C\110                AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\x2C\110            AVX512
-ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x2C\110            AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x2C\110            AVX512
-zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x2C\110            AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x2C\110            AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\352\361\371\1\x2C\75\120             AVX512
+xmmreg_mz,xmmreg,bmem64                   \350\352\361\371\1\x2C\75\120             AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\352\361\364\371\1\x2C\75\120         AVX512
+ymmreg_mz,ymmreg,bmem64                   \350\352\361\364\371\1\x2C\75\120         AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\352\361\371\1\x2C\75\120         AVX512
+zmmreg_mz,zmmreg,bmem64                   \350\351\352\361\371\1\x2C\75\120         AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\352\361\371\1\x2C\75\120         AVX512
 
 [VSCALEFPS]
 (Ch_All)
-xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\x2C\110                    AVX512
-xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x2C\110                    AVX512
-ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\x2C\110                AVX512
-ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x2C\110                AVX512
-zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x2C\110                AVX512
-zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x2C\110                AVX512
-zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x2C\110                AVX512
+xmmreg_mz,xmmreg,xmmrm                    \350\361\371\1\x2C\75\120                 AVX512
+xmmreg_mz,xmmreg,bmem32                   \350\361\371\1\x2C\75\120                 AVX512
+ymmreg_mz,ymmreg,ymmrm                    \350\361\364\371\1\x2C\75\120             AVX512
+ymmreg_mz,ymmreg,bmem32                   \350\361\364\371\1\x2C\75\120             AVX512
+zmmreg_mz,zmmreg,mem512                   \350\351\361\371\1\x2C\75\120             AVX512
+zmmreg_mz,zmmreg,bmem32                   \350\351\361\371\1\x2C\75\120             AVX512
+zmmreg_mz,zmmreg,zmmreg_er                \350\351\361\371\1\x2C\75\120             AVX512
 
 [VSCALEFSD]
 (Ch_All)
-xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\x2D\110                AVX512
-xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\x2D\110                AVX512
+xmmreg_mz,xmmreg,mem64                    \350\352\361\371\1\x2D\75\120             AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\352\361\371\1\x2D\75\120             AVX512
 
 [VSCALEFSS]
 (Ch_All)
-xmmreg_mz,xmmreg,mem32                    \350\361\371\1\x2D\110                    AVX512
-xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\x2D\110                    AVX512
+xmmreg_mz,xmmreg,mem32                    \350\361\371\1\x2D\75\120                 AVX512
+xmmreg_mz,xmmreg,xmmreg_er                \350\361\371\1\x2D\75\120                 AVX512
 
 [VSCATTERDPD]
 (Ch_All)

+ 26 - 26
compiler/x86_64/x8664tab.inc

@@ -28179,28 +28179,28 @@
     opcode  : A_VRSQRT14SD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #232#234#241#249#1#79#72;
+    code    : #232#234#241#249#1#79#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT14SD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
-    code    : #232#234#241#249#1#79#72;
+    code    : #232#234#241#249#1#79#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT14SS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #232#241#249#1#79#72;
+    code    : #232#241#249#1#79#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT14SS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
-    code    : #232#241#249#1#79#72;
+    code    : #232#241#249#1#79#61#80;
     flags   : [if_avx512]
   ),
   (
@@ -28249,154 +28249,154 @@
     opcode  : A_VRSQRT28SD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
-    code    : #232#234#241#249#1#205#72;
+    code    : #232#234#241#249#1#205#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT28SD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_sae,ot_none);
-    code    : #232#234#241#249#1#205#72;
+    code    : #232#234#241#249#1#205#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT28SS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
-    code    : #232#241#249#1#205#72;
+    code    : #232#241#249#1#205#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VRSQRT28SS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_sae,ot_none);
-    code    : #232#241#249#1#205#72;
+    code    : #232#241#249#1#205#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
-    code    : #232#234#241#249#1#44#72;
+    code    : #232#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_bmem64,ot_none);
-    code    : #232#234#241#249#1#44#72;
+    code    : #232#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
-    code    : #232#234#241#244#249#1#44#72;
+    code    : #232#234#241#244#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_bmem64,ot_none);
-    code    : #232#234#241#244#249#1#44#72;
+    code    : #232#234#241#244#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_memory or ot_bits512,ot_none);
-    code    : #232#233#234#241#249#1#44#72;
+    code    : #232#233#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_bmem64,ot_none);
-    code    : #232#233#234#241#249#1#44#72;
+    code    : #232#233#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPD;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_zmmreg_er,ot_none);
-    code    : #232#233#234#241#249#1#44#72;
+    code    : #232#233#234#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmrm,ot_none);
-    code    : #232#241#249#1#44#72;
+    code    : #232#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_bmem32,ot_none);
-    code    : #232#241#249#1#44#72;
+    code    : #232#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_ymmrm,ot_none);
-    code    : #232#241#244#249#1#44#72;
+    code    : #232#241#244#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_ymmreg_mz,ot_ymmreg,ot_bmem32,ot_none);
-    code    : #232#241#244#249#1#44#72;
+    code    : #232#241#244#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_memory or ot_bits512,ot_none);
-    code    : #232#233#241#249#1#44#72;
+    code    : #232#233#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_bmem32,ot_none);
-    code    : #232#233#241#249#1#44#72;
+    code    : #232#233#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFPS;
     ops     : 3;
     optypes : (ot_zmmreg_mz,ot_zmmreg,ot_zmmreg_er,ot_none);
-    code    : #232#233#241#249#1#44#72;
+    code    : #232#233#241#249#1#44#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFSD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits64,ot_none);
-    code    : #232#234#241#249#1#45#72;
+    code    : #232#234#241#249#1#45#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFSD;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_er,ot_none);
-    code    : #232#234#241#249#1#45#72;
+    code    : #232#234#241#249#1#45#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFSS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_memory or ot_bits32,ot_none);
-    code    : #232#241#249#1#45#72;
+    code    : #232#241#249#1#45#61#80;
     flags   : [if_avx512]
   ),
   (
     opcode  : A_VSCALEFSS;
     ops     : 3;
     optypes : (ot_xmmreg_mz,ot_xmmreg,ot_xmmreg_er,ot_none);
-    code    : #232#241#249#1#45#72;
+    code    : #232#241#249#1#45#61#80;
     flags   : [if_avx512]
   ),
   (