mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-14 04:35:57 +08:00
Fix sin/cos on PPC.
This commit is contained in:
parent
34967b0b5b
commit
1c8c734c8b
@ -3398,6 +3398,10 @@ EIGEN_STRONG_INLINE Packet2d pcmp_eq(const Packet2d& a, const Packet2d& b) {
|
|||||||
return reinterpret_cast<Packet2d>(vec_cmpeq(a, b));
|
return reinterpret_cast<Packet2d>(vec_cmpeq(a, b));
|
||||||
}
|
}
|
||||||
template <>
|
template <>
|
||||||
|
EIGEN_STRONG_INLINE Packet2l pcmp_eq(const Packet2l& a, const Packet2l& b) {
|
||||||
|
return reinterpret_cast<Packet2l>(vec_cmpeq(a, b));
|
||||||
|
}
|
||||||
|
template <>
|
||||||
EIGEN_STRONG_INLINE Packet2d pcmp_lt_or_nan(const Packet2d& a, const Packet2d& b) {
|
EIGEN_STRONG_INLINE Packet2d pcmp_lt_or_nan(const Packet2d& a, const Packet2d& b) {
|
||||||
Packet2d c = reinterpret_cast<Packet2d>(vec_cmpge(a, b));
|
Packet2d c = reinterpret_cast<Packet2d>(vec_cmpge(a, b));
|
||||||
return vec_nor(c, c);
|
return vec_nor(c, c);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user