[AArch64][4/10] ARMv8.2-A FP16 three operands vector intrinsics
authorJiong Wang <jiong.wang@arm.com>
Mon, 25 Jul 2016 14:44:24 +0000 (14:44 +0000)
committerJiong Wang <jiwang@gcc.gnu.org>
Mon, 25 Jul 2016 14:44:24 +0000 (14:44 +0000)
commit89ed6d5f5e9207087bde180bb4ed2be8a8b39787
tree6decdae2929539af969df0dbdd874ca7a2db437c
parent33d72b63863de2dedfa7a697d7d0b0e8b80e1416
[AArch64][4/10] ARMv8.2-A FP16 three operands vector intrinsics

gcc/
* config/aarch64/aarch64-simd-builtins.def: Register new builtins.
* config/aarch64/aarch64-simd.md (fma<mode>4, fnma<mode>4): Extend to HF
modes.
* config/aarch64/arm_neon.h (vfma_f16, vfmaq_f16, vfms_f16,
vfmsq_f16): New.

From-SVN: r238718
gcc/ChangeLog
gcc/config/aarch64/aarch64-simd-builtins.def
gcc/config/aarch64/aarch64-simd.md
gcc/config/aarch64/arm_neon.h