arm_neon.h (vget_lane_p64): New.

* config/arm/arm_neon.h (vget_lane_p64): New.

From-SVN: r242914
This commit is contained in:
Tamar Christina 2016-11-28 12:36:07 +00:00 committed by Tamar Christina
parent b7ce4fe292
commit f76f4b23a4
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,6 @@
2016-11-28 Tamar Christina <tamar.christina@arm.com>
* config/arm/arm_neon.h (vget_lane_p64): New.
2016-11-28 Iain Sandoe <iain@codesourcery.com>
PR target/71767

View File

@ -5411,6 +5411,15 @@ vget_lane_s64 (int64x1_t __a, const int __b)
return (int64_t)__builtin_neon_vget_lanedi (__a, __b);
}
#pragma GCC push_options
#pragma GCC target ("fpu=crypto-neon-fp-armv8")
__extension__ static __inline poly64_t __attribute__ ((__always_inline__))
vget_lane_p64 (poly64x1_t __a, const int __b)
{
return (poly64_t)__builtin_neon_vget_lanedi ((int64x1_t) __a, __b);
}
#pragma GCC pop_options
__extension__ static __inline uint64_t __attribute__ ((__always_inline__))
vget_lane_u64 (uint64x1_t __a, const int __b)
{