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