diff mbox

[doc] Document _Float16 availability on ARM/AArch64

Message ID 1480516588-5253-1-git-send-email-james.greenhalgh@arm.com
State New
Headers show

Commit Message

James Greenhalgh Nov. 30, 2016, 2:36 p.m. UTC
Hi,

As subject - update extend.texi to mention availability of _Float16 types
on ARM and AArch64.

OK?

Thanks,
James

---
2016-11-30  James Greenhalgh  <james.greenhalgh@arm.com>

	* doc/extend.texi (Floating Types): Document availability of
	_Float16 on ARM/AArch64.

Comments

James Greenhalgh Dec. 12, 2016, 11:16 a.m. UTC | #1
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
Sandra Loosemore Dec. 12, 2016, 9:23 p.m. UTC | #2
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 mbox

Patch

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