diff options
author | James Greenhalgh <james.greenhalgh@arm.com> | 2013-09-04 14:26:23 +0000 |
---|---|---|
committer | James Greenhalgh <jgreenhalgh@gcc.gnu.org> | 2013-09-04 14:26:23 +0000 |
commit | 0c488213e44259856dc5603b33615efd13c29018 (patch) | |
tree | c5ee28a80e07a7250f612b27e405821d947f6f5c /gcc | |
parent | 61a74079b01d0229d95f14d160bcbe6c4f88147f (diff) | |
download | gcc-0c488213e44259856dc5603b33615efd13c29018.zip gcc-0c488213e44259856dc5603b33615efd13c29018.tar.gz gcc-0c488213e44259856dc5603b33615efd13c29018.tar.bz2 |
[AArch64] Obvious - Fix return types for vaddvq_<su>64
gcc/
* config/aarch64/arm_neon.h (vaddvq_<su>64): Fix return types.
From-SVN: r202259
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/aarch64/arm_neon.h | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2d2c731..8326122 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2013-09-04 James Greenhalgh <james.greenhalgh@arm.com> + + * config/aarch64/arm_neon.h (vaddvq_<su>64): Fix return types. + 2013-09-04 Jan Hubicka <jh@suse.cz> * Makefile.in (ipa-devirt.o): Add dependency on diagnostic.h diff --git a/gcc/config/aarch64/arm_neon.h b/gcc/config/aarch64/arm_neon.h index e289a0d..29d1378 100644 --- a/gcc/config/aarch64/arm_neon.h +++ b/gcc/config/aarch64/arm_neon.h @@ -17033,7 +17033,7 @@ vaddvq_s32 (int32x4_t __a) return vgetq_lane_s32 (__builtin_aarch64_reduc_splus_v4si (__a), 0); } -__extension__ static __inline int32_t __attribute__ ((__always_inline__)) +__extension__ static __inline int64_t __attribute__ ((__always_inline__)) vaddvq_s64 (int64x2_t __a) { return vgetq_lane_s64 (__builtin_aarch64_reduc_splus_v2di (__a), 0); @@ -17060,7 +17060,7 @@ vaddvq_u32 (uint32x4_t __a) __builtin_aarch64_reduc_uplus_v4si ((int32x4_t) __a), 0); } -__extension__ static __inline uint32_t __attribute__ ((__always_inline__)) +__extension__ static __inline uint64_t __attribute__ ((__always_inline__)) vaddvq_u64 (uint64x2_t __a) { return vgetq_lane_u64 ((uint64x2_t) |