This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".

The branch, master has been updated
       via  97538a42abcad8ffe9784c09c9559bff610eb2be (commit)
      from  1ffabd5b457b3419c0d2b49748a123f0a6199b41 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 97538a42abcad8ffe9784c09c9559bff610eb2be
Author: Haochen Jiang <haochen.ji...@intel.com>
Date:   Mon Nov 11 11:13:12 2024 +0800

    gcc-15: Mention new ISA and Diamond Rapids support for x86_64 backend

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index 790a3acc..80604ab8 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -195,18 +195,56 @@ a work-in-progress.</p>
 <h3 id="x86">IA-32/x86-64</h3>
 
 <ul>
+  <li>New ISA extension support for Intel AMX-AVX512 was added.
+      AMX-AVX512 intrinsics are available via the <code>-mamx-avx512</code>
+      compiler switch.
+  </li>
+  <li>New ISA extension support for Intel AMX-FP8 was added.
+      AMX-FP8 intrinsics are available via the <code>-mamx-fp8</code>
+      compiler switch.
+  </li>
+  <li>New ISA extension support for Intel AMX-MOVRS was added.
+      AMX-MOVRS intrinsics are available via the <code>-mamx-movrs</code>
+      compiler switch.
+  </li>
+  <li>New ISA extension support for Intel AMX-TF32 was added.
+      AMX-TF32 intrinsics are available via the <code>-mamx-tf32</code>
+      compiler switch.
+  </li>
+  <li>New ISA extension support for Intel AMX-TRANSPOSE was added.
+      AMX-TRANSPOSE intrinsics are available via the 
<code>-mamx-transpose</code>
+      compiler switch.
+  </li>
   <li>New ISA extension support for Intel AVX10.2 was added.
       AVX10.2 intrinsics are available via the <code>-mavx10.2</code> or
       <code>-mavx10.2-256</code> compiler switch with 256-bit vector size
       support. 512-bit vector size support for AVX10.2 intrinsics are
       available via the <code>-mavx10.2-512</code> compiler switch.
   </li>
+  <li>New ISA extension support for Intel MOVRS was added.
+      MOVRS intrinsics are available via the <code>-mmovrs</code>
+      compiler switch. 128- and 256- bit MOVRS intrinsics are available via
+      the <code>-mmovrs -mavx10.2</code> compiler switch. 512-bit MOVRS
+      intrinsics are available via the <code>-mmovrs -mavx10.2-512</code>
+      compiler switch.
+  </li>
+  <li>EVEX version support for Intel SM4 was added.
+      New 512-bit SM4 intrinsics are available via the
+      <code>-msm4 -mavx10.2-512</code> compiler switch.
+  </li>
+  <li>GCC now supports the Intel CPU named Diamond Rapids through
+    <code>-march=diamondrapids</code>.
+    Based on Granite Rapids, the switch further enables the AMX-AVX512,
+    AMX-FP8, AMX-MOVRS, AMX-TF32, AMX-TRANSPOSE, APX_F, AVX10.2 with 512-bit
+    support, AVX-IFMA. AVX-NE-CONVERT, AVX-VNNI-INT16, AVX-VNNI-INT8,
+    CMPccXADD, MOVRS, SHA512, SM3, SM4 and USER_MSR ISA extensions.
+  </li>
   <li>Support for Xeon Phi CPUs (a.k.a. Knight Landing and Knight Mill) were
-      removed in GCC 15. GCC will no longer accept <code>-march=knl</code>,
-      <code>-march=knm</code>,<code>-mavx5124fmaps</code>,
+      removed in GCC 15. GCC will no longer accepts <code>-march=knl</code>,
+      <code>-march=knm</code>, <code>-mavx5124fmaps</code>,
       <code>-mavx5124vnniw</code>, <code>-mavx512er</code>,
       <code>-mavx512pf</code>, <code>-mprefetchwt1</code>,
-      <code>-mtune=knl</code> or <code>-mtune=knm</code> compiler switches.
+      <code>-mtune=knl</code> and <code>-mtune=knm</code> compiler switches.
   </li>
 </ul>
 

-----------------------------------------------------------------------

Summary of changes:
 htdocs/gcc-15/changes.html | 44 +++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 41 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
gcc-wwwdocs

Reply via email to