| 1329 | /** \internal \returns the sign bit of \a a as a bitmask*/ |
| 1330 | template <typename Packet> |
| 1331 | EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE constexpr Packet |
| 1332 | psignbit(const Packet& a) { return psignbit_impl<Packet>::run(a); } |
| 1333 | |
| 1334 | /** \internal \returns the 2-argument arc tangent of \a y and \a x (coeff-wise) */ |
| 1335 | template <typename Packet, std::enable_if_t<is_scalar<Packet>::value, int> = 0> |