diff options
author | Gael Guennebaud <g.gael@free.fr> | 2014-04-22 17:00:38 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2014-04-22 17:00:38 +0200 |
commit | 934ce938869170d138b1c554f493754d42a0fa52 (patch) | |
tree | 7f008ccd03fd007b669334f6ff26e2d793fba9ef /Eigen/src/Core/arch/NEON/PacketMath.h | |
parent | 5c5231ab71ba51432a24fdfd7d36a835b44805ea (diff) | |
parent | e5d0cb54a5f2a2200a4656d993c82a80f159a7c4 (diff) |
merge with default branch
Diffstat (limited to 'Eigen/src/Core/arch/NEON/PacketMath.h')
-rw-r--r-- | Eigen/src/Core/arch/NEON/PacketMath.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Eigen/src/Core/arch/NEON/PacketMath.h b/Eigen/src/Core/arch/NEON/PacketMath.h index 7f3301f51..c9b9e5e9b 100644 --- a/Eigen/src/Core/arch/NEON/PacketMath.h +++ b/Eigen/src/Core/arch/NEON/PacketMath.h @@ -97,6 +97,7 @@ template<> struct packet_traits<int> : default_packet_traits // workaround gcc 4.2, 4.3 and 4.4 compilatin issue EIGEN_STRONG_INLINE float32x4_t vld1q_f32(const float* x) { return ::vld1q_f32((const float32_t*)x); } EIGEN_STRONG_INLINE float32x2_t vld1_f32 (const float* x) { return ::vld1_f32 ((const float32_t*)x); } +EIGEN_STRONG_INLINE float32x2_t vld1_dup_f32 (const float* x) { return ::vld1_dup_f32 ((const float32_t*)x); } EIGEN_STRONG_INLINE void vst1q_f32(float* to, float32x4_t from) { ::vst1q_f32((float32_t*)to,from); } EIGEN_STRONG_INLINE void vst1_f32 (float* to, float32x2_t from) { ::vst1_f32 ((float32_t*)to,from); } #endif |