|
template<typename T , typename S > |
Pack< T > | olb::cpu::simd::operator+ (S lhs, Pack< T > rhs) |
|
template<typename T , typename S > |
Pack< T > | olb::cpu::simd::operator+ (Pack< T > lhs, S rhs) |
|
template<typename T , typename S > |
Pack< T > | olb::cpu::simd::operator- (S lhs, Pack< T > rhs) |
|
template<typename T , typename S > |
Pack< T > | olb::cpu::simd::operator- (Pack< T > lhs, S rhs) |
|
template<typename T , typename S > |
Pack< T > | olb::cpu::simd::operator* (Pack< T > lhs, S rhs) |
|
template<typename T , typename S > |
Pack< T > | olb::cpu::simd::operator* (S lhs, Pack< T > rhs) |
|
template<typename T , typename S > |
Pack< T > | olb::cpu::simd::operator/ (Pack< T > lhs, S rhs) |
|
template<typename T , typename S > |
Pack< T > | olb::cpu::simd::operator/ (S lhs, Pack< T > rhs) |
|
template<typename T > |
Pack< T > | olb::cpu::simd::sqrt (Pack< T > x) |
|
template<typename T > |
cpu::simd::Pack< T > | olb::util::sqrt (cpu::simd::Pack< T > value) |
|
template<typename T > |
cpu::simd::Pack< T > | olb::util::fabs (cpu::simd::Pack< T > value) |
|
template<typename T > |
cpu::simd::Pack< T > | olb::util::pow (cpu::simd::Pack< T > base, cpu::simd::Pack< T > exp) |
|
template<typename T , typename S > |
cpu::simd::Pack< T > | olb::util::pow (cpu::simd::Pack< T > base, S exp) |
|
template<typename T > |
cpu::simd::Pack< T > | olb::util::min (cpu::simd::Pack< T > rhs, cpu::simd::Pack< T > lhs) |
|
template<typename T > |
cpu::simd::Pack< T > | olb::util::max (cpu::simd::Pack< T > rhs, cpu::simd::Pack< T > lhs) |
|