This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 3/17][Testsuite] Add ARM support for ARMv8.2-A with FP16 arithmetic instructions.


On Mon, Jul 4, 2016 at 2:49 PM, Matthew Wahab
<matthew.wahab@foss.arm.com> wrote:
> On 17/05/16 15:26, Matthew Wahab wrote:
>> The ARMv8.2-A FP16 extension adds to both the VFP and the NEON
>> instruction sets. This patch adds support to the testsuite to select
>> targets and set options for tests that make use of these
>> instructions. It also adds documentation for ARMv8.1-A selectors.
>
> This is a rebase of the patch to take account of changes in
> sourcebuild.texi.
>
> Tested the series for arm-none-linux-gnueabihf with native bootstrap and
> make check and for arm-none-eabi and armeb-none-eabi with make check on
> an ARMv8.2-A emulator.
>
> 2016-07-04  Matthew Wahab  <matthew.wahab@arm.com>
>
>         * doc/sourcebuild.texi (ARM-specific attributes): Add anchor for
>         arm_v8_1a_neon_ok.  Add entries for arm_v8_2a_fp16_scalar_ok,
>         arm_v8_2a_fp16_scalar_hw, arm_v8_2a_fp16_neon_ok and
>         arm_v8_2a_fp16_neon_hw.
>         (Add options): Add entries for arm_v8_1a_neon,
> arm_v8_2a_fp16_scalar,
>         arm_v8_2a_fp16_neon.
>         * lib/target-supports.exp
>         (add_options_for_arm_v8_2a_fp16_scalar): New.
>
>         (add_options_for_arm_v8_2a_fp16_neon): New.
>         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
>         (add_options_for_arm_arch_v8_2a): Auto-generate.
>         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
>         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
>         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
>         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
>         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
>         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
>         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
>


OK.

Ramana


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]