This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch libgcc AArch64 12/17] Enable hfmode soft-float conversions and truncations
- From: James Greenhalgh <james dot greenhalgh at arm dot com>
- To: <gcc-patches at gcc dot gnu dot org>
- Cc: <nd at arm dot com>, <richard dot earnshaw at arm dot com>, <marcus dot shawcroft at arm dot com>, <joseph at codesourcery dot com>
- Date: Thu, 24 Nov 2016 09:46:43 +0000
- Subject: Re: [Patch libgcc AArch64 12/17] Enable hfmode soft-float conversions and truncations
- Authentication-results: sourceware.org; auth=none
- Authentication-results: spf=pass (sender IP is 217.140.96.140) smtp.mailfrom=arm.com; codesourcery.com; dkim=none (message not signed) header.d=none;codesourcery.com; dmarc=bestguesspass action=none header.from=arm.com;
- Nodisclaimer: True
- References: <1478878647-22547-1-git-send-email-james.greenhalgh@arm.com> <1478878851-22639-1-git-send-email-james.greenhalgh@arm.com> <1478878851-22639-2-git-send-email-james.greenhalgh@arm.com>
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
On Fri, Nov 11, 2016 at 03:40:50PM +0000, James Greenhalgh wrote:
>
> Hi,
>
> This patch enables the conversion functions we need for AArch64's _Float16
> support. To do that we need to implement TARGET_SCALAR_MODE_SUPPORTED_P,
> so do that now.
Ping.
Thanks,
James
>
> OK?
>
> Thanks,
> James
>
> ---
> gcc/
>
> 2016-11-09 James Greenhalgh <james.greenhalgh@arm.com>
>
> * config/aarch64/aarch64-c.c (aarch64_scalar_mode_supported_p): New.
> (TARGET_SCALAR_MODE_SUPPORTED_P): Define.
>
> libgcc/
>
> 2016-11-09 James Greenhalgh <james.greenhalgh@arm.com>
>
> * config/aarch64/sfp-machine.h (_FP_NANFRAC_H): Define.
> (_FP_NANSIGN_H): Likewise.
> * config/aarch64/t-softfp (softfp_extensions): Add hftf.
> (softfp_truncations): Add tfhf.
> (softfp_extras): Add required conversion functions.
>