diff options
author | Jiong Wang <jiong.wang@arm.com> | 2016-06-08 10:16:07 +0000 |
---|---|---|
committer | Jiong Wang <jiwang@gcc.gnu.org> | 2016-06-08 10:16:07 +0000 |
commit | a672fa1247e54171542e1692bcd3cd6b2f41df2a (patch) | |
tree | e7216c805bd5eb611ab5ac3f7764fc581b827b0b /gcc/fold-const.c | |
parent | 00ea75d4e27922d720ee1b29b7567247c3dab622 (diff) | |
download | gcc-a672fa1247e54171542e1692bcd3cd6b2f41df2a.zip gcc-a672fa1247e54171542e1692bcd3cd6b2f41df2a.tar.gz gcc-a672fa1247e54171542e1692bcd3cd6b2f41df2a.tar.bz2 |
[AArch64, 5/6] Reimplement fabd intrinsics & merge rtl patterns
* 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. Rename to "fabd<mode>3".
"*fabd_scalar<mode>3): Delete.
* config/aarch64/arm_neon.h (vabds_f32): Remove inline assembly.
Use builtin.
(vabdd_f64): Likewise.
(vabd_f32): Likewise.
(vabd_f64): Likewise.
(vabdq_f32): Likewise.
(vabdq_f64): Likewise.
From-SVN: r237204
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions