diff mbox series

[ARM,wwwdocs] : Document Armv8.1-M, Helium Intrinsics and Cortex-M55 changes.

Message ID AM0PR08MB5380BC98A8E7A696C7267C9C9BBD0@AM0PR08MB5380.eurprd08.prod.outlook.com
State New
Headers show
Series [ARM,wwwdocs] : Document Armv8.1-M, Helium Intrinsics and Cortex-M55 changes. | expand

Commit Message

Srinath Parvathaneni May 15, 2020, 10:35 a.m. UTC
M-profile related changes in GCC-10.


###############     Attachment also inlined for ease of reply    ###############
diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html
index d1a7df0a9259292d097c1c3b9daeab56329ea435..57ca749da72ed64da37b3eb5404cf5cde8be44dd 100644
--- a/htdocs/gcc-10/changes.html
+++ b/htdocs/gcc-10/changes.html
@@ -717,6 +717,7 @@ typedef svbool_t pred512 __attribute__((arm_sve_vector_bits(512)));
          <li>Arm Cortex-A77 (<code>cortex-a77</code>).</li>
          <li>Arm Cortex-A76AE (<code>cortex-a76ae</code>).</li>
          <li>Arm Cortex-M35P (<code>cortex-m35p</code>).</li>
+         <li>Arm Cortex-M55 (<code>cortex-m55</code>).</li>
        </ul>
        The GCC identifiers can be used
        as arguments to the <code>-mcpu</code> or <code>-mtune</code> options,
@@ -733,6 +734,16 @@ typedef svbool_t pred512 __attribute__((arm_sve_vector_bits(512)));
   added: this M-profile feature is no longer restricted to targets
   with <code>MOVT</code>. For example, <code>-mcpu=cortex-m0</code>
   now supports this option.</li>
+  <li>Support for the
+  <a href="https://developer.arm.com/architectures/cpu-architecture/m-profile">
+  Armv8.1-M Mainline</a> Architecture has been added.</li>
+  <ul>
+    <li> Armv8.1-M Mainline can be enabled by using the <code>-march=armv8.1-m.main<code> command line option.
+  <ul>
+  <li>Support for the
+  <a href="https://developer.arm.com/architectures/instruction-sets/simd-isas/helium/helium-intrinsics">
+  MVE</a> beta ACLE intrinsics has been added. These intrinsics can be enabled by including the arm_mve.h header file
+  and passing the <code>+mve<code> or <code>+mve.fp<code> option extensions (for example: <code>-march=armv8.1-m.main+mve<code>).</li>
   <li>Support for the Custom Datapath Extension beta ACLE
   <a href="https://developer.arm.com/docs/101028/0010/custom-datapath-extension">
   intrinsics</a> has been added.</li>

Comments

Kyrylo Tkachov May 15, 2020, 10:47 a.m. UTC | #1
> -----Original Message-----
> From: Srinath Parvathaneni <Srinath.Parvathaneni@arm.com>
> Sent: 15 May 2020 11:36
> To: gcc-patches@gcc.gnu.org
> Cc: Kyrylo Tkachov <Kyrylo.Tkachov@arm.com>; Richard Earnshaw
> <Richard.Earnshaw@arm.com>
> Subject: [ARM][wwwdocs]: Document Armv8.1-M, Helium Intrinsics and
> Cortex-M55 changes.
> 
> M-profile related changes in GCC-10.

Ok.
Thanks,
Kyrill

> 
> 
> ###############     Attachment also inlined for ease of reply
> ###############
> 
> 
> diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html
> index
> d1a7df0a9259292d097c1c3b9daeab56329ea435..57ca749da72ed64da37b3e
> b5404cf5cde8be44dd 100644
> --- a/htdocs/gcc-10/changes.html
> +++ b/htdocs/gcc-10/changes.html
> @@ -717,6 +717,7 @@ typedef svbool_t pred512
> __attribute__((arm_sve_vector_bits(512)));
>           <li>Arm Cortex-A77 (<code>cortex-a77</code>).</li>
>           <li>Arm Cortex-A76AE (<code>cortex-a76ae</code>).</li>
>           <li>Arm Cortex-M35P (<code>cortex-m35p</code>).</li>
> +         <li>Arm Cortex-M55 (<code>cortex-m55</code>).</li>
>         </ul>
>         The GCC identifiers can be used
>         as arguments to the <code>-mcpu</code> or <code>-mtune</code>
> options,
> @@ -733,6 +734,16 @@ typedef svbool_t pred512
> __attribute__((arm_sve_vector_bits(512)));
>    added: this M-profile feature is no longer restricted to targets
>    with <code>MOVT</code>. For example, <code>-mcpu=cortex-m0</code>
>    now supports this option.</li>
> +  <li>Support for the
> +  <a href="https://developer.arm.com/architectures/cpu-architecture/m-
> profile">
> +  Armv8.1-M Mainline</a> Architecture has been added.</li>
> +  <ul>
> +    <li> Armv8.1-M Mainline can be enabled by using the <code>-
> march=armv8.1-m.main<code> command line option.
> +  <ul>
> +  <li>Support for the
> +  <a href="https://developer.arm.com/architectures/instruction-sets/simd-
> isas/helium/helium-intrinsics">
> +  MVE</a> beta ACLE intrinsics has been added. These intrinsics can be
> enabled by including the arm_mve.h header file
> +  and passing the <code>+mve<code> or <code>+mve.fp<code> option
> extensions (for example: <code>-march=armv8.1-m.main+mve<code>).</li>
>    <li>Support for the Custom Datapath Extension beta ACLE
>    <a href="https://developer.arm.com/docs/101028/0010/custom-datapath-
> extension">
>    intrinsics</a> has been added.</li>
Gerald Pfeifer May 16, 2020, 4:14 p.m. UTC | #2
On Fri, 15 May 2020, Kyrylo Tkachov wrote:
>> From: Srinath Parvathaneni <Srinath.Parvathaneni@arm.com>
>> M-profile related changes in GCC-10.
> Ok.

This brought some problems with that page which I addressed per the
follow-up patch below.

(I am not sure I would have introduced a one-element list, but kept
that and just fixed markup from <ul>...<ul> to <ul>...</ul>.)

Pushed.

Gerald


commit 93538bdb512831e9e9175b2c5c0bfb1527407b79
Author: Gerald Pfeifer <gerald@pfeifer.com>
Date:   Sat May 16 18:06:54 2020 +0200

    Fix up the latest Arm-related notes (markup, formatting,...).

diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html
index 0d9e97f7..ce2efe00 100644
--- a/htdocs/gcc-10/changes.html
+++ b/htdocs/gcc-10/changes.html
@@ -807,12 +807,15 @@ typedef svbool_t pred512 __attribute__((arm_sve_vector_bits(512)));
   <a href="https://developer.arm.com/architectures/cpu-architecture/m-profile">
   Armv8.1-M Mainline</a> Architecture has been added.</li>
   <ul>
-    <li> Armv8.1-M Mainline can be enabled by using the <code>-march=armv8.1-m.main<code> command line option.
-  <ul>
+    <li>Armv8.1-M Mainline can be enabled by using the
+      <code>-march=armv8.1-m.main<code> command-line option.</li>
+  </ul>
   <li>Support for the
   <a href="https://developer.arm.com/architectures/instruction-sets/simd-isas/helium/helium-intrinsics">
-  MVE</a> beta ACLE intrinsics has been added. These intrinsics can be enabled by including the arm_mve.h header file
-  and passing the <code>+mve<code> or <code>+mve.fp<code> option extensions (for example: <code>-march=armv8.1-m.main+mve<code>).</li>
+  MVE</a> beta ACLE intrinsics has been added. These intrinsics can be
+  enabled by including the arm_mve.h header file and passing the
+  <code>+mve<code> or <code>+mve.fp<code> option extensions (for
+  example: <code>-march=armv8.1-m.main+mve<code>).</li>
   <li>Support for the Custom Datapath Extension beta ACLE
   <a href="https://developer.arm.com/docs/101028/0010/custom-datapath-extension">
   intrinsics</a> has been added.</li>
Gerald Pfeifer May 16, 2020, 4:15 p.m. UTC | #3
On Sat, 16 May 2020, Gerald Pfeifer wrote:
> This brought some problems with that page which I addressed per the
> follow-up patch below.

Some more, notably three cases of <code>...<code> => <code>...</code>,
note that closing </code>.

Pushed.

Gerald


commit bb406fa02b9a9c47861bc2246513c198bffc90bb
Author: Gerald Pfeifer <gerald@pfeifer.com>
Date:   Sat May 16 18:14:36 2020 +0200

    Further markup fixes, properly closing <code> elements.

diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html
index ce2efe00..2a94b13d 100644
--- a/htdocs/gcc-10/changes.html
+++ b/htdocs/gcc-10/changes.html
@@ -805,17 +805,17 @@ typedef svbool_t pred512 __attribute__((arm_sve_vector_bits(512)));
   now supports this option.</li>
   <li>Support for the
   <a href="https://developer.arm.com/architectures/cpu-architecture/m-profile">
-  Armv8.1-M Mainline</a> Architecture has been added.</li>
+  Armv8.1-M Mainline</a> Architecture has been added.
   <ul>
     <li>Armv8.1-M Mainline can be enabled by using the
-      <code>-march=armv8.1-m.main<code> command-line option.</li>
-  </ul>
+      <code>-march=armv8.1-m.main</code> command-line option.</li>
+  </ul></li>
   <li>Support for the
   <a href="https://developer.arm.com/architectures/instruction-sets/simd-isas/helium/helium-intrinsics">
   MVE</a> beta ACLE intrinsics has been added. These intrinsics can be
   enabled by including the arm_mve.h header file and passing the
-  <code>+mve<code> or <code>+mve.fp<code> option extensions (for
-  example: <code>-march=armv8.1-m.main+mve<code>).</li>
+  <code>+mve</code> or <code>+mve.fp</code> option extensions (for
+  example: <code>-march=armv8.1-m.main+mve</code>).</li>
   <li>Support for the Custom Datapath Extension beta ACLE
   <a href="https://developer.arm.com/docs/101028/0010/custom-datapath-extension">
   intrinsics</a> has been added.</li>
diff mbox series

Patch

diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html
index d1a7df0a9259292d097c1c3b9daeab56329ea435..57ca749da72ed64da37b3eb5404cf5cde8be44dd 100644
--- a/htdocs/gcc-10/changes.html
+++ b/htdocs/gcc-10/changes.html
@@ -717,6 +717,7 @@  typedef svbool_t pred512 __attribute__((arm_sve_vector_bits(512)));
          <li>Arm Cortex-A77 (<code>cortex-a77</code>).</li>
          <li>Arm Cortex-A76AE (<code>cortex-a76ae</code>).</li>
          <li>Arm Cortex-M35P (<code>cortex-m35p</code>).</li>
+         <li>Arm Cortex-M55 (<code>cortex-m55</code>).</li>
        </ul>
        The GCC identifiers can be used
        as arguments to the <code>-mcpu</code> or <code>-mtune</code> options,
@@ -733,6 +734,16 @@  typedef svbool_t pred512 __attribute__((arm_sve_vector_bits(512)));
   added: this M-profile feature is no longer restricted to targets
   with <code>MOVT</code>. For example, <code>-mcpu=cortex-m0</code>
   now supports this option.</li>
+  <li>Support for the
+  <a href="https://developer.arm.com/architectures/cpu-architecture/m-profile">
+  Armv8.1-M Mainline</a> Architecture has been added.</li>
+  <ul>
+    <li> Armv8.1-M Mainline can be enabled by using the <code>-march=armv8.1-m.main<code> command line option.
+  <ul>
+  <li>Support for the
+  <a href="https://developer.arm.com/architectures/instruction-sets/simd-isas/helium/helium-intrinsics">
+  MVE</a> beta ACLE intrinsics has been added. These intrinsics can be enabled by including the arm_mve.h header file
+  and passing the <code>+mve<code> or <code>+mve.fp<code> option extensions (for example: <code>-march=armv8.1-m.main+mve<code>).</li>
   <li>Support for the Custom Datapath Extension beta ACLE
   <a href="https://developer.arm.com/docs/101028/0010/custom-datapath-extension">
   intrinsics</a> has been added.</li>