|
| static ARCH_HOSTDEV void | no_subnormals () |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > | abs (const VecSimple< T > &l) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > | sqrt (const VecSimple< T > &l) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > | operator+ (const VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > | operator+ (const S l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > | operator+ (const VecSimple< T > &l, const S r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > | operator- (const VecSimple< T > &r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > | operator- (const VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > | operator- (const S l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > | operator- (const VecSimple< T > &l, const S r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > | operator* (const VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > | operator* (const VecSimple< T > &l, const S r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > | operator* (const S l, const VecSimple< T > &r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > | operator/ (const VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > | operator/ (const VecSimple< T > &l, const S r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > | operator/ (const S l, const VecSimple< T > &r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > & | operator+= (VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > & | operator+= (VecSimple< T > &l, const S r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > & | operator*= (VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > & | operator*= (VecSimple< T > &l, const S r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > & | operator-= (VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > & | operator-= (VecSimple< T > &l, const S r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< bool > | operator|| (const VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< bool > | operator&& (const VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< bool > | operator== (const VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< bool > | operator== (const VecSimple< T > &l, const S r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< bool > | operator!= (const VecSimple< T > &l, const S r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< bool > | operator! (const VecSimple< T > &l) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< bool > | operator> (const VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< bool > | operator> (const VecSimple< T > &l, const S r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< bool > | operator> (const S l, const VecSimple< T > &r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< bool > | operator>= (const VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< bool > | operator>= (const VecSimple< T > &l, const S r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< bool > | operator>= (const S l, const VecSimple< T > &r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< bool > | operator< (const VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< bool > | operator< (const VecSimple< T > &l, const S r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< bool > | operator< (const S l, const VecSimple< T > &r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< bool > | operator<= (const VecSimple< T > &l, const VecSimple< T > &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< bool > | operator<= (const VecSimple< T > &l, const S r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< bool > | operator<= (const S l, const VecSimple< T > &r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > | min (VecSimple< T > const &l, VecSimple< T > const &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > | min (S const l, VecSimple< T > const &r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > | max (VecSimple< T > const &l, VecSimple< T > const &r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > | max (VecSimple< T > const &l, S const r) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > | max (S const l, VecSimple< T > const &r) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > | select (VecSimple< bool > const &a, VecSimple< T > const &b, VecSimple< T > const &c) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > | select (VecSimple< bool > const &a, S const b, VecSimple< T > const &c) |
| template<class T, class S> |
| static ARCH_HOSTDEV VecSimple< T > | select (VecSimple< bool > const &a, VecSimple< T > const &b, S const c) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > | select (VecSimple< bool > const &a, T const b, T const c) |
| template<class T> |
| static ARCH_HOSTDEV bool | horizontal_or (VecSimple< T > const &a) |
| template<class T> |
| static ARCH_HOSTDEV bool | horizontal_and (VecSimple< T > const &a) |
| template<class T> |
| static ARCH_HOSTDEV T | horizontal_add (VecSimple< T > const &a) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< int > | truncate_to_int (VecSimple< T > const &a) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< int > | roundi (VecSimple< T > const &a) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< T > | floor (VecSimple< T > const &a) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< double > | to_double (VecSimple< T > const &a) |
| template<class T> |
| static ARCH_HOSTDEV VecSimple< float > | to_float (VecSimple< T > const &a) |