On 27/05/16 14:31, James Greenhalgh wrote:
On Tue, May 24, 2016 at 09:23:58AM +0100, Jiong Wang wrote:
These intrinsics were implemented before "fabd<mode>_3" introduces.
Meanwhile
the patterns "fabd<mode>_3" and "*fabd_scalar<mode>3" can be merged into a
single "fabd<mode>3" using VALLF.

This patch migrate the implementation to builtins backed by this pattern.

gcc/
2016-05-23  Jiong Wang <jiong.w...@arm.com>

         * config/aarch64/aarch64-builtins.def (fabd): New builtins
for modes
         VALLF.
         * config/aarch64/aarch64-simd.md (fabd<mode>_3): Extend
modes from VDQF
         to VALLF.
         "*fabd_scalar<mode>3): Delete.
         * config/aarch64/arm_neon.h (vabds_f32): Remove inline assembly.
         Use builtin.
         (vabdd_f64): Likewise.
         (vabd_f32): Likewise.
         (vabdq_f32): Likewise.
         (vabdq_f64): Likewise.

This ChangeLog format is wrong.

It looks like you've missed vabd_f64, could you please add that?

vabd_f64 is not there before this patch. so I haven't touched it.


Reply via email to