Message ID | 1480516588-5253-1-git-send-email-james.greenhalgh@arm.com |
---|---|
State | New |
Headers | show |
On Wed, Nov 30, 2016 at 02:36:28PM +0000, James Greenhalgh wrote: > > Hi, > > As subject - update extend.texi to mention availability of _Float16 types > on ARM and AArch64. > > OK? *ping* Thanks, James > 2016-11-30 James Greenhalgh <james.greenhalgh@arm.com> > > * doc/extend.texi (Floating Types): Document availability of > _Float16 on ARM/AArch64. > > diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi > index d873403..7d3d17a 100644 > --- a/gcc/doc/extend.texi > +++ b/gcc/doc/extend.texi > @@ -997,8 +997,10 @@ IEEE binary128 format. The @code{_Float64x} type is supported on all > systems where @code{__float128} is supported. The @code{_Float32} > type is supported on all systems supporting IEEE binary32; the > @code{_Float64} and @code{Float32x} types are supported on all systems > -supporting IEEE binary64. GCC does not currently support > -@code{_Float16} or @code{_Float128x} on any systems. > +supporting IEEE binary64. The @code{_Float16} type is supported on AArch64 > +systems by default, and on ARM systems when the IEEE format for 16-bit > +floating point types is selected with @option{-mfp16-format=ieee}. > +GCC does not currently support @code{_Float128x} on any systems. > > On the PowerPC, @code{__ibm128} provides access to the IBM extended > double format, and it is intended to be used by the library functions
On 12/12/2016 04:16 AM, James Greenhalgh wrote: > On Wed, Nov 30, 2016 at 02:36:28PM +0000, James Greenhalgh wrote: >> >> Hi, >> >> As subject - update extend.texi to mention availability of _Float16 types >> on ARM and AArch64. >> >> OK? > > *ping* > > Thanks, > James > >> 2016-11-30 James Greenhalgh <james.greenhalgh@arm.com> >> >> * doc/extend.texi (Floating Types): Document availability of >> _Float16 on ARM/AArch64. >> > >> diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi >> index d873403..7d3d17a 100644 >> --- a/gcc/doc/extend.texi >> +++ b/gcc/doc/extend.texi >> @@ -997,8 +997,10 @@ IEEE binary128 format. The @code{_Float64x} type is supported on all >> systems where @code{__float128} is supported. The @code{_Float32} >> type is supported on all systems supporting IEEE binary32; the >> @code{_Float64} and @code{Float32x} types are supported on all systems >> -supporting IEEE binary64. GCC does not currently support >> -@code{_Float16} or @code{_Float128x} on any systems. >> +supporting IEEE binary64. The @code{_Float16} type is supported on AArch64 >> +systems by default, and on ARM systems when the IEEE format for 16-bit >> +floating point types is selected with @option{-mfp16-format=ieee}. s/floating point types/floating-point types/ >> +GCC does not currently support @code{_Float128x} on any systems. OK to commit with the hyphen added. -Sandra
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi index d873403..7d3d17a 100644 --- a/gcc/doc/extend.texi +++ b/gcc/doc/extend.texi @@ -997,8 +997,10 @@ IEEE binary128 format. The @code{_Float64x} type is supported on all systems where @code{__float128} is supported. The @code{_Float32} type is supported on all systems supporting IEEE binary32; the @code{_Float64} and @code{Float32x} types are supported on all systems -supporting IEEE binary64. GCC does not currently support -@code{_Float16} or @code{_Float128x} on any systems. +supporting IEEE binary64. The @code{_Float16} type is supported on AArch64 +systems by default, and on ARM systems when the IEEE format for 16-bit +floating point types is selected with @option{-mfp16-format=ieee}. +GCC does not currently support @code{_Float128x} on any systems. On the PowerPC, @code{__ibm128} provides access to the IBM extended double format, and it is intended to be used by the library functions