aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <benoitjacob@google.com>2015-03-02 16:08:54 -0500
committerGravatar Benoit Jacob <benoitjacob@google.com>2015-03-02 16:08:54 -0500
commit1ec0f4fadf1b8d95fb1506e87112d0c7888afd95 (patch)
tree5badcceefa2aafb0aff7781a828074bbfecf2659
parent3109f0e74e9d4d4b16409cbd6de6dc297a6b9e05 (diff)
HalfPacket also needed to be disabled for double, on ARMv8.
-rw-r--r--Eigen/src/Core/arch/NEON/PacketMath.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Core/arch/NEON/PacketMath.h b/Eigen/src/Core/arch/NEON/PacketMath.h
index 8dd1e1370..d0544bdf1 100644
--- a/Eigen/src/Core/arch/NEON/PacketMath.h
+++ b/Eigen/src/Core/arch/NEON/PacketMath.h
@@ -541,12 +541,12 @@ typedef float64x1_t Packet1d;
template<> struct packet_traits<double> : default_packet_traits
{
typedef Packet2d type;
- typedef Packet1d half;
+ typedef Packet2d half;
enum {
Vectorizable = 1,
AlignedOnScalar = 1,
size = 2,
- HasHalfPacket=1,
+ HasHalfPacket=0,
HasDiv = 1,
// FIXME check the Has*