mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-14 12:46:00 +08:00
Reenabling packetmath unsigned tests, adding dummy pabs for relevant unsigned
types.
This commit is contained in:
parent
232f904082
commit
6ff5a14091
@ -195,6 +195,12 @@ pmax(const Packet& a, const Packet& b) { return numext::maxi(a, b); }
|
|||||||
/** \internal \returns the absolute value of \a a */
|
/** \internal \returns the absolute value of \a a */
|
||||||
template<typename Packet> EIGEN_DEVICE_FUNC inline Packet
|
template<typename Packet> EIGEN_DEVICE_FUNC inline Packet
|
||||||
pabs(const Packet& a) { using std::abs; return abs(a); }
|
pabs(const Packet& a) { using std::abs; return abs(a); }
|
||||||
|
template<> EIGEN_DEVICE_FUNC inline unsigned int
|
||||||
|
pabs(const unsigned int& a) { return a; }
|
||||||
|
template<> EIGEN_DEVICE_FUNC inline unsigned long
|
||||||
|
pabs(const unsigned long& a) { return a; }
|
||||||
|
template<> EIGEN_DEVICE_FUNC inline unsigned long long
|
||||||
|
pabs(const unsigned long long& a) { return a; }
|
||||||
|
|
||||||
/** \internal \returns the phase angle of \a a */
|
/** \internal \returns the phase angle of \a a */
|
||||||
template<typename Packet> EIGEN_DEVICE_FUNC inline Packet
|
template<typename Packet> EIGEN_DEVICE_FUNC inline Packet
|
||||||
|
Loading…
x
Reference in New Issue
Block a user