public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [wwwdocs] Release notes for SVE
@ 2018-03-02 16:49 Richard Sandiford
  2018-03-02 16:52 ` Jeff Law
  2018-03-18 23:12 ` Gerald Pfeifer
  0 siblings, 2 replies; 5+ messages in thread
From: Richard Sandiford @ 2018-03-02 16:49 UTC (permalink / raw)
  To: gcc-patches

This patch updates the release notes to mention SVE.  OK to install?

Thanks,
Richard

Index: wwwdocs/htdocs/gcc-8/changes.html
===================================================================
--- wwwdocs.orig/htdocs/gcc-8/changes.html
+++ wwwdocs/htdocs/gcc-8/changes.html
@@ -243,7 +243,18 @@ a work-in-progress.</h2>
       <li><code>+sha3</code> New SHA3 and SHA2 instructions from Armv8.4-A.  This implies <code>+sha2</code>.</li>
       <li><code>+sm4</code> New SM3 and SM4 instructions from Armv8.4-A.</li>
     </ul>
- </li>
+  </li>
+  <li>
+    The Scalable Vector Extension (SVE) is now supported as an
+    optional extension to the Armv8.2-A architecture and newer.
+    This support includes automatic vectorization with SVE instructions,
+    but it does not yet include the SVE Arm C Language Extensions (ACLE).
+    It can be enabled by specifying the <code>+sve</code> architecture
+    extension (for example, <code>-march=armv8.2-a+sve</code>).
+    By default, the generated code works with all vector lengths,
+    but it can be made specific to <i>N</i>-bit vectors using
+    <code>-msve-vector-bits=<i>N</i></code>.
+  </li>
   <li>
        Support has been added for the following processors
        (GCC identifiers in parentheses):

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [wwwdocs] Release notes for SVE
  2018-03-02 16:49 [wwwdocs] Release notes for SVE Richard Sandiford
@ 2018-03-02 16:52 ` Jeff Law
  2018-03-18 23:12 ` Gerald Pfeifer
  1 sibling, 0 replies; 5+ messages in thread
From: Jeff Law @ 2018-03-02 16:52 UTC (permalink / raw)
  To: gcc-patches, richard.sandiford

On 03/02/2018 09:49 AM, Richard Sandiford wrote:
> This patch updates the release notes to mention SVE.  OK to install?
OK.
jeff

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [wwwdocs] Release notes for SVE
  2018-03-02 16:49 [wwwdocs] Release notes for SVE Richard Sandiford
  2018-03-02 16:52 ` Jeff Law
@ 2018-03-18 23:12 ` Gerald Pfeifer
  2018-03-20  9:17   ` Richard Sandiford
  1 sibling, 1 reply; 5+ messages in thread
From: Gerald Pfeifer @ 2018-03-18 23:12 UTC (permalink / raw)
  To: Richard Sandiford; +Cc: gcc-patches

Hi Richard,

On Fri, 2 Mar 2018, Richard Sandiford wrote:
> This patch updates the release notes to mention SVE.  OK to install?

this looks fine, thank you!

> Index: wwwdocs/htdocs/gcc-8/changes.html
> ===================================================================
> +    The Scalable Vector Extension (SVE) is now supported as an
> +    optional extension to the Armv8.2-A architecture and newer.
> +    This support includes automatic vectorization with SVE instructions,

How about just saying "This includes"?

Nice job on getting this all done in time for the release, by
the way.  Chappeau!

Gerald

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [wwwdocs] Release notes for SVE
  2018-03-18 23:12 ` Gerald Pfeifer
@ 2018-03-20  9:17   ` Richard Sandiford
  2018-04-07 21:04     ` Gerald Pfeifer
  0 siblings, 1 reply; 5+ messages in thread
From: Richard Sandiford @ 2018-03-20  9:17 UTC (permalink / raw)
  To: Gerald Pfeifer; +Cc: gcc-patches

Gerald Pfeifer <gerald@pfeifer.com> writes:
> Hi Richard,
>
> On Fri, 2 Mar 2018, Richard Sandiford wrote:
>> This patch updates the release notes to mention SVE.  OK to install?
>
> this looks fine, thank you!
>
>> Index: wwwdocs/htdocs/gcc-8/changes.html
>> ===================================================================
>> +    The Scalable Vector Extension (SVE) is now supported as an
>> +    optional extension to the Armv8.2-A architecture and newer.
>> +    This support includes automatic vectorization with SVE instructions,
>
> How about just saying "This includes"?

I was a bit worried that that might read as "SVE includes..." rather than
"GCC's support for SVE includes...".

I thought I had to use the passive tense because all the other bullet
points in that section do, but I guess in some ways "GCC now supports..."
would avoid the shift in subject.

Thanks,
Richard

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [wwwdocs] Release notes for SVE
  2018-03-20  9:17   ` Richard Sandiford
@ 2018-04-07 21:04     ` Gerald Pfeifer
  0 siblings, 0 replies; 5+ messages in thread
From: Gerald Pfeifer @ 2018-04-07 21:04 UTC (permalink / raw)
  To: Richard Sandiford; +Cc: gcc-patches

On Tue, 20 Mar 2018, Richard Sandiford wrote:
> I thought I had to use the passive tense because all the other bullet
> points in that section do, but I guess in some ways "GCC now supports..."
> would avoid the shift in subject.

It's a good point, actually.  Many style guides actually recommend
to avoid passive tense, and it may be worth going through the release
notes and one point and seeing what we can adjust.  In any case, it's
definitely fine to use active tense.

Gerald

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-04-07 21:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-02 16:49 [wwwdocs] Release notes for SVE Richard Sandiford
2018-03-02 16:52 ` Jeff Law
2018-03-18 23:12 ` Gerald Pfeifer
2018-03-20  9:17   ` Richard Sandiford
2018-04-07 21:04     ` Gerald Pfeifer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).