aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJames Greenhalgh <james.greenhalgh@arm.com>2013-08-12 15:59:34 +0000
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>2013-08-12 15:59:34 +0000
commitf4f4204c8957750366143c93a1fd3e49191a20ef (patch)
treef15c6bdbe365baf61e9932079272529a57d38ebd /gcc
parent133b1a8e84badd5416c2274ddf5feee4ca69a971 (diff)
downloadgcc-f4f4204c8957750366143c93a1fd3e49191a20ef.zip
gcc-f4f4204c8957750366143c93a1fd3e49191a20ef.tar.gz
gcc-f4f4204c8957750366143c93a1fd3e49191a20ef.tar.bz2
[AArch64] Fix name of macros called in the vdup_lane Neon intrinsics
gcc/ * config/aarch64/arm_none.h (vdup<bhsd>_lane_<su><8,16,32,64>): Fix macro call. From-SVN: r201666
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/aarch64/arm_neon.h16
2 files changed, 13 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bdabc5e..34d18b8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2013-08-12 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * config/aarch64/arm_none.h
+ (vdup<bhsd>_lane_<su><8,16,32,64>): Fix macro call.
+
2013-08-12 Nick Clifton <nickc@redhat.com>
* config.gcc (m32r-linux): Allow for tmake_file not being empty.
diff --git a/gcc/config/aarch64/arm_neon.h b/gcc/config/aarch64/arm_neon.h
index 73a5400..4a480fb 100644
--- a/gcc/config/aarch64/arm_neon.h
+++ b/gcc/config/aarch64/arm_neon.h
@@ -19780,49 +19780,49 @@ vcvtpq_u64_f64 (float64x2_t __a)
__extension__ static __inline int8x1_t __attribute__ ((__always_inline__))
vdupb_lane_s8 (int8x16_t a, int const b)
{
- return __aarch64_vget_laneq_s8 (a, b);
+ return __aarch64_vgetq_lane_s8 (a, b);
}
__extension__ static __inline uint8x1_t __attribute__ ((__always_inline__))
vdupb_lane_u8 (uint8x16_t a, int const b)
{
- return __aarch64_vget_laneq_u8 (a, b);
+ return __aarch64_vgetq_lane_u8 (a, b);
}
__extension__ static __inline int16x1_t __attribute__ ((__always_inline__))
vduph_lane_s16 (int16x8_t a, int const b)
{
- return __aarch64_vget_laneq_s16 (a, b);
+ return __aarch64_vgetq_lane_s16 (a, b);
}
__extension__ static __inline uint16x1_t __attribute__ ((__always_inline__))
vduph_lane_u16 (uint16x8_t a, int const b)
{
- return __aarch64_vget_laneq_u16 (a, b);
+ return __aarch64_vgetq_lane_u16 (a, b);
}
__extension__ static __inline int32x1_t __attribute__ ((__always_inline__))
vdups_lane_s32 (int32x4_t a, int const b)
{
- return __aarch64_vget_laneq_s32 (a, b);
+ return __aarch64_vgetq_lane_s32 (a, b);
}
__extension__ static __inline uint32x1_t __attribute__ ((__always_inline__))
vdups_lane_u32 (uint32x4_t a, int const b)
{
- return __aarch64_vget_laneq_u32 (a, b);
+ return __aarch64_vgetq_lane_u32 (a, b);
}
__extension__ static __inline int64x1_t __attribute__ ((__always_inline__))
vdupd_lane_s64 (int64x2_t a, int const b)
{
- return __aarch64_vget_laneq_s64 (a, b);
+ return __aarch64_vgetq_lane_s64 (a, b);
}
__extension__ static __inline uint64x1_t __attribute__ ((__always_inline__))
vdupd_lane_u64 (uint64x2_t a, int const b)
{
- return __aarch64_vget_laneq_s64 (a, b);
+ return __aarch64_vgetq_lane_u64 (a, b);
}
/* vld1 */