HalfPacket also needed to be disabled for double, on ARMv8.

This commit is contained in:
Benoit Jacob 2015-03-02 16:08:54 -05:00
parent 3109f0e74e
commit 1ec0f4fadf

View File

@ -541,12 +541,12 @@ typedef float64x1_t Packet1d;
template<> struct packet_traits<double> : default_packet_traits template<> struct packet_traits<double> : default_packet_traits
{ {
typedef Packet2d type; typedef Packet2d type;
typedef Packet1d half; typedef Packet2d half;
enum { enum {
Vectorizable = 1, Vectorizable = 1,
AlignedOnScalar = 1, AlignedOnScalar = 1,
size = 2, size = 2,
HasHalfPacket=1, HasHalfPacket=0,
HasDiv = 1, HasDiv = 1,
// FIXME check the Has* // FIXME check the Has*