Fixed the packet_traits for half floats.

This commit is contained in:
Benoit Steiner 2016-04-08 13:33:59 -07:00
parent 0d2a532fc3
commit 3394379319
2 changed files with 5 additions and 12 deletions

View File

@ -62,7 +62,7 @@ struct default_packet_traits
HasRsqrt = 0, HasRsqrt = 0,
HasExp = 0, HasExp = 0,
HasLog = 0, HasLog = 0,
HasLog10 = 0, HasLog10 = 0,
HasPow = 0, HasPow = 0,
HasSin = 0, HasSin = 0,
@ -71,9 +71,9 @@ struct default_packet_traits
HasASin = 0, HasASin = 0,
HasACos = 0, HasACos = 0,
HasATan = 0, HasATan = 0,
HasSinh = 0, HasSinh = 0,
HasCosh = 0, HasCosh = 0,
HasTanh = 0, HasTanh = 0,
HasLGamma = 0, HasLGamma = 0,
HasDiGamma = 0, HasDiGamma = 0,
HasZeta = 0, HasZeta = 0,

View File

@ -33,14 +33,7 @@ template<> struct packet_traits<half> : default_packet_traits
AlignedOnScalar = 1, AlignedOnScalar = 1,
size=2, size=2,
HasHalfPacket = 0, HasHalfPacket = 0,
HasDiv = 1
HasDiv = 1,
HasLog = 1,
HasExp = 1,
HasSqrt = 1,
HasRsqrt = 1,
HasBlend = 0,
}; };
}; };