/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
TensorDeviceDefault.h | 18 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void* allocate(size_t num_bytes) const { 21 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void deallocate(void* buffer) const { 24 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memcpy(void* dst, const void* src, size_t n) const { 27 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memcpyHostToDevice(void* dst, const void* src, size_t n) const { 30 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memcpyDeviceToHost(void* dst, const void* src, size_t n) const { 33 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memset(void* buffer, int c, size_t n) const { 37 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t numThreads() const { 47 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t firstLevelCacheSize() const { 57 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t lastLevelCacheSize() const { 67 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int majorDeviceVersion() const [all...] |
TensorCostModel.h | 31 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int MulCost() { 36 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int AddCost() { 40 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int DivCost() { 45 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int ModCost() { 49 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int CastCost() { 74 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double bytes_loaded() const { 77 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double bytes_stored() const { 80 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double compute_cycles() const { 83 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double total_cost( 97 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost cwiseMin [all...] |
TensorFixedSize.h | 55 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index rank() const { return NumIndices; } 56 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index dimension(std::size_t n) const { return m_storage.dimensions()[n]; } 57 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Dimensions& dimensions() const { return m_storage.dimensions(); } 58 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index size() const { return m_storage.size(); } 59 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *data() { return m_storage.data(); } 60 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar *data() const { return m_storage.data(); } 70 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar& coeff(Index firstIndex, IndexTypes... otherIndices) const 79 EIGEN_STRONG_INLINE const Scalar& coeff(const array<Index, NumIndices>& indices) const 86 EIGEN_STRONG_INLINE const Scalar& coeff(Index index) const 93 EIGEN_STRONG_INLINE const Scalar& coeff() cons [all...] |
TensorFunctors.h | 46 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar 65 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T operator()(const T& x) const { 70 template <typename Packet> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 101 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void reduce(const T t, T* accum) const { 106 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void reducePacket(const Packet& p, Packet* accum) const { 110 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T initialize() const { 115 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet initializePacket() const { 118 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T finalize(const T accum) const { 122 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet finalizePacket(const Packet& vaccum) const { 126 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T finalizeBoth(const T saccum, const Packet& vaccum) const [all...] |
TensorBase.h | 38 EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<CustomNullaryOp, const Derived> 45 EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<internal::scalar_constant_op<Scalar>, const Derived> 51 EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<internal::UniformRandomGenerator<Scalar>, const Derived> 56 EIGEN_STRONG_INLINE const TensorCwiseNullaryOp<RandomGenerator, const Derived> 63 EIGEN_STRONG_INLINE const TensorGeneratorOp<Generator, const Derived> 70 EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<CustomUnaryOp, const Derived> 77 EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<internal::scalar_opposite_op<Scalar>, const Derived> 83 EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<internal::scalar_sqrt_op<Scalar>, const Derived> 89 EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<internal::scalar_sign_op<Scalar>, const Derived> 95 EIGEN_STRONG_INLINE const TensorCwiseUnaryOp<internal::scalar_rsqrt_op<Scalar>, const Derived [all...] |
TensorDeviceCuda.h | 193 EIGEN_STRONG_INLINE const cudaStream_t& stream() const { 197 EIGEN_STRONG_INLINE void* allocate(size_t num_bytes) const { 201 EIGEN_STRONG_INLINE void deallocate(void* buffer) const { 205 EIGEN_STRONG_INLINE void* scratchpad() const { 209 EIGEN_STRONG_INLINE unsigned int* semaphore() const { 213 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memcpy(void* dst, const void* src, size_t n) const { 224 EIGEN_STRONG_INLINE void memcpyHostToDevice(void* dst, const void* src, size_t n) const { 231 EIGEN_STRONG_INLINE void memcpyDeviceToHost(void* dst, const void* src, size_t n) const { 238 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memset(void* buffer, int c, size_t n) const { 248 EIGEN_STRONG_INLINE size_t numThreads() const [all...] |
TensorMap.h | 60 EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr) : m_data(dataPtr), m_dimensions() { 67 EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, Index firstDimension, IndexTypes... otherDimensions) : m_data(dataPtr), m_dimensions(firstDimension, otherDimensions...) { 73 EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, Index firstDimension) : m_data(dataPtr), m_dimensions(firstDimension) { 78 EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, Index dim1, Index dim2) : m_data(dataPtr), m_dimensions(dim1, dim2) { 82 EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, Index dim1, Index dim2, Index dim3) : m_data(dataPtr), m_dimensions(dim1, dim2, dim3) { 86 EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, Index dim1, Index dim2, Index dim3, Index dim4) : m_data(dataPtr), m_dimensions(dim1, dim2, dim3, dim4) { 90 EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, Index dim1, Index dim2, Index dim3, Index dim4, Index dim5) : m_data(dataPtr), m_dimensions(dim1, dim2, dim3, dim4, dim5) { 95 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, const array<Index, NumIndices>& dimensions) 100 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorMap(PointerArgType dataPtr, const Dimensions& dimensions) 104 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorMap(PlainObjectType& tensor [all...] |
TensorRandom.h | 58 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE unsigned PCG_XSH_RS_generator(uint64_t* state) { 67 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE uint64_t PCG_XSH_RS_state(uint64_t seed) { 75 template <typename T> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 82 template <> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 95 template <> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 111 template <> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 131 template <> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 136 template <> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 147 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE UniformRandomGenerator( 151 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE UniformRandomGenerator [all...] |
/external/eigen/unsupported/Eigen/CXX11/src/util/ |
MaxSizeVector.h | 34 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 43 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 50 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 70 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 76 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 82 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 88 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 94 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 100 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 109 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE [all...] |
EmulateArray.h | 24 EIGEN_STRONG_INLINE T& operator[] (size_t index) { return values[index]; } 26 EIGEN_STRONG_INLINE const T& operator[] (size_t index) const { return values[index]; } 29 EIGEN_STRONG_INLINE T& front() { return values[0]; } 31 EIGEN_STRONG_INLINE const T& front() const { return values[0]; } 34 EIGEN_STRONG_INLINE T& back() { return values[n-1]; } 36 EIGEN_STRONG_INLINE const T& back() const { return values[n-1]; } 44 EIGEN_STRONG_INLINE array() { } 46 EIGEN_STRONG_INLINE array(const T& v) { 51 EIGEN_STRONG_INLINE array(const T& v1, const T& v2) { 57 EIGEN_STRONG_INLINE array(const T& v1, const T& v2, const T& v3) [all...] |
/external/eigen/Eigen/src/Core/arch/AVX/ |
TypeCasting.h | 39 template<> EIGEN_STRONG_INLINE Packet8i pcast<Packet8f, Packet8i>(const Packet8f& a) { 43 template<> EIGEN_STRONG_INLINE Packet8f pcast<Packet8i, Packet8f>(const Packet8i& a) {
|
PacketMath.h | 120 template<> EIGEN_STRONG_INLINE Packet8f pset1<Packet8f>(const float& from) { return _mm256_set1_ps(from); } 121 template<> EIGEN_STRONG_INLINE Packet4d pset1<Packet4d>(const double& from) { return _mm256_set1_pd(from); } 122 template<> EIGEN_STRONG_INLINE Packet8i pset1<Packet8i>(const int& from) { return _mm256_set1_epi32(from); } 124 template<> EIGEN_STRONG_INLINE Packet8f pload1<Packet8f>(const float* from) { return _mm256_broadcast_ss(from); } 125 template<> EIGEN_STRONG_INLINE Packet4d pload1<Packet4d>(const double* from) { return _mm256_broadcast_sd(from); } 127 template<> EIGEN_STRONG_INLINE Packet8f plset<Packet8f>(const float& a) { return _mm256_add_ps(_mm256_set1_ps(a), _mm256_set_ps(7.0,6.0,5.0,4.0,3.0,2.0,1.0,0.0)); } 128 template<> EIGEN_STRONG_INLINE Packet4d plset<Packet4d>(const double& a) { return _mm256_add_pd(_mm256_set1_pd(a), _mm256_set_pd(3.0,2.0,1.0,0.0)); } 130 template<> EIGEN_STRONG_INLINE Packet8f padd<Packet8f>(const Packet8f& a, const Packet8f& b) { return _mm256_add_ps(a,b); } 131 template<> EIGEN_STRONG_INLINE Packet4d padd<Packet4d>(const Packet4d& a, const Packet4d& b) { return _mm256_add_pd(a,b); } 133 template<> EIGEN_STRONG_INLINE Packet8f psub<Packet8f>(const Packet8f& a, const Packet8f& b) { return _mm256_sub_ps(a,b); [all...] |
/external/eigen/Eigen/src/Core/ |
CoreIterators.h | 46 EIGEN_STRONG_INLINE Scalar value() const { return m_iter.value(); } 50 EIGEN_STRONG_INLINE InnerIterator& operator++() { m_iter.operator++(); return *this; } 52 EIGEN_STRONG_INLINE Index index() const { return m_iter.index(); } 54 EIGEN_STRONG_INLINE Index row() const { return m_iter.row(); } 56 EIGEN_STRONG_INLINE Index col() const { return m_iter.col(); } 58 EIGEN_STRONG_INLINE operator bool() const { return m_iter; } 82 EIGEN_STRONG_INLINE inner_iterator_selector(const EvaluatorType &eval, const Index &outerId, const Index &innerSize) 86 EIGEN_STRONG_INLINE Scalar value() const 92 EIGEN_STRONG_INLINE inner_iterator_selector& operator++() { m_inner++; return *this; } 94 EIGEN_STRONG_INLINE Index index() const { return m_inner; [all...] |
Assign.h | 19 EIGEN_STRONG_INLINE Derived& DenseBase<Derived> 39 EIGEN_STRONG_INLINE Derived& DenseBase<Derived>::operator=(const DenseBase<OtherDerived>& other) 47 EIGEN_STRONG_INLINE Derived& DenseBase<Derived>::operator=(const DenseBase& other) 55 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other) 64 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const DenseBase<OtherDerived>& other) 73 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const EigenBase<OtherDerived>& other) 82 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const ReturnByValue<OtherDerived>& other)
|
ArrayBase.h | 106 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 115 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 119 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 121 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 125 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 128 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 132 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 136 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 178 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived & 191 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived [all...] |
/external/eigen/Eigen/src/Core/arch/ZVector/ |
Complex.h | 23 EIGEN_STRONG_INLINE Packet1cd() {} 24 EIGEN_STRONG_INLINE explicit Packet1cd(const Packet2d& a) : v(a) {} 30 EIGEN_STRONG_INLINE Packet2cf() {} 31 EIGEN_STRONG_INLINE explicit Packet2cf(const Packet4f& a) : v(a) {} 90 EIGEN_STRONG_INLINE void ptranspose(PacketBlock<Packet2cf,2>& kernel); 92 template<> EIGEN_STRONG_INLINE Packet2cf pload <Packet2cf>(const std::complex<float>* from) { EIGEN_DEBUG_ALIGNED_LOAD return Packet2cf(pload<Packet4f>((const float*)from)); } 93 template<> EIGEN_STRONG_INLINE Packet1cd pload <Packet1cd>(const std::complex<double>* from) { EIGEN_DEBUG_ALIGNED_LOAD return Packet1cd(pload<Packet2d>((const double*)from)); } 94 template<> EIGEN_STRONG_INLINE Packet2cf ploadu<Packet2cf>(const std::complex<float>* from) { EIGEN_DEBUG_UNALIGNED_LOAD return Packet2cf(ploadu<Packet4f>((const float*)from)); } 95 template<> EIGEN_STRONG_INLINE Packet1cd ploadu<Packet1cd>(const std::complex<double>* from) { EIGEN_DEBUG_UNALIGNED_LOAD return Packet1cd(ploadu<Packet2d>((const double*)from)); } 96 template<> EIGEN_STRONG_INLINE void pstore <std::complex<float> >(std::complex<float> * to, const Packet2cf& from) { EIGEN_DE (…) [all...] |
PacketMath.h | 263 template<int element> EIGEN_STRONG_INLINE Packet4f vec_splat_packet4f(const Packet4f& from) 290 static EIGEN_STRONG_INLINE void run(Packet4i& first, const Packet4i& second) 308 static EIGEN_STRONG_INLINE void run(Packet4f& first, const Packet4f& second) 331 static EIGEN_STRONG_INLINE void run(Packet2d& first, const Packet2d& second) 338 template<> EIGEN_STRONG_INLINE Packet4i pload<Packet4i>(const int* from) 347 template<> EIGEN_STRONG_INLINE Packet4f pload<Packet4f>(const float* from) 357 template<> EIGEN_STRONG_INLINE Packet2d pload<Packet2d>(const double* from) 366 template<> EIGEN_STRONG_INLINE void pstore<int>(int* to, const Packet4i& from) 375 template<> EIGEN_STRONG_INLINE void pstore<float>(float* to, const Packet4f& from) 384 template<> EIGEN_STRONG_INLINE void pstore<double>(double* to, const Packet2d& from [all...] |
/external/eigen/Eigen/src/Core/arch/SSE/ |
TypeCasting.h | 26 template<> EIGEN_STRONG_INLINE Packet4i pcast<Packet4f, Packet4i>(const Packet4f& a) { 40 template<> EIGEN_STRONG_INLINE Packet4f pcast<Packet4i, Packet4f>(const Packet4i& a) { 54 template<> EIGEN_STRONG_INLINE Packet4f pcast<Packet2d, Packet4f>(const Packet2d& a, const Packet2d& b) { 67 template<> EIGEN_STRONG_INLINE Packet2d pcast<Packet4f, Packet2d>(const Packet4f& a) {
|
PacketMath.h | 174 template<> EIGEN_STRONG_INLINE Packet4f pset1<Packet4f>(const float& from) { return _mm_set_ps(from,from,from,from); } 175 template<> EIGEN_STRONG_INLINE Packet2d pset1<Packet2d>(const double& from) { return _mm_set_pd(from,from); } 176 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int& from) { return _mm_set_epi32(from,from,from,from); } 178 template<> EIGEN_STRONG_INLINE Packet4f pset1<Packet4f>(const float& from) { return _mm_set_ps1(from); } 179 template<> EIGEN_STRONG_INLINE Packet2d pset1<Packet2d>(const double& from) { return _mm_set1_pd(from); } 180 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int& from) { return _mm_set1_epi32(from); } 189 template<> EIGEN_STRONG_INLINE Packet4f pload1<Packet4f>(const float *from) { 194 template<> EIGEN_STRONG_INLINE Packet4f plset<Packet4f>(const float& a) { return _mm_add_ps(pset1<Packet4f>(a), _mm_set_ps(3,2,1,0)); } 195 template<> EIGEN_STRONG_INLINE Packet2d plset<Packet2d>(const double& a) { return _mm_add_pd(pset1<Packet2d>(a),_mm_set_pd(1,0)); } 196 template<> EIGEN_STRONG_INLINE Packet4i plset<Packet4i>(const int& a) { return _mm_add_epi32(pset1<Packet4i>(a),_mm_set_epi32(3,2 (…) [all...] |
Complex.h | 20 EIGEN_STRONG_INLINE Packet2cf() {} 21 EIGEN_STRONG_INLINE explicit Packet2cf(const __m128& a) : v(a) {} 55 template<> EIGEN_STRONG_INLINE Packet2cf padd<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { return Packet2cf(_mm_add_ps(a.v,b.v)); } 56 template<> EIGEN_STRONG_INLINE Packet2cf psub<Packet2cf>(const Packet2cf& a, const Packet2cf& b) { return Packet2cf(_mm_sub_ps(a.v,b.v)); } 57 template<> EIGEN_STRONG_INLINE Packet2cf pnegate(const Packet2cf& a) 62 template<> EIGEN_STRONG_INLINE Packet2cf pconj(const Packet2cf& a) 68 template<> EIGEN_STRONG_INLINE Packet2cf pmul<Packet2cf>(const Packet2cf& a, const Packet2cf& b) 85 template<> EIGEN_STRONG_INLINE Packet2cf pand <Packet2cf>(const Packet2cf& a, const Packet2cf& b) { return Packet2cf(_mm_and_ps(a.v,b.v)); } 86 template<> EIGEN_STRONG_INLINE Packet2cf por <Packet2cf>(const Packet2cf& a, const Packet2cf& b) { return Packet2cf(_mm_or_ps(a.v,b.v)); } 87 template<> EIGEN_STRONG_INLINE Packet2cf pxor <Packet2cf>(const Packet2cf& a, const Packet2cf& b) { return Packet2cf(_mm_xor_ps (…) [all...] |
/external/eigen/Eigen/src/Core/arch/NEON/ |
PacketMath.h | 104 EIGEN_STRONG_INLINE float32x4_t vld1q_f32(const float* x) { return ::vld1q_f32((const float32_t*)x); } 105 EIGEN_STRONG_INLINE float32x2_t vld1_f32 (const float* x) { return ::vld1_f32 ((const float32_t*)x); } 106 EIGEN_STRONG_INLINE float32x2_t vld1_dup_f32 (const float* x) { return ::vld1_dup_f32 ((const float32_t*)x); } 107 EIGEN_STRONG_INLINE void vst1q_f32(float* to, float32x4_t from) { ::vst1q_f32((float32_t*)to,from); } 108 EIGEN_STRONG_INLINE void vst1_f32 (float* to, float32x2_t from) { ::vst1_f32 ((float32_t*)to,from); } 114 template<> EIGEN_STRONG_INLINE Packet4f pset1<Packet4f>(const float& from) { return vdupq_n_f32(from); } 115 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int32_t& from) { return vdupq_n_s32(from); } 117 template<> EIGEN_STRONG_INLINE Packet4f plset<Packet4f>(const float& a) 123 template<> EIGEN_STRONG_INLINE Packet4i plset<Packet4i>(const int32_t& a) 130 template<> EIGEN_STRONG_INLINE Packet4f padd<Packet4f>(const Packet4f& a, const Packet4f& b) { return vaddq_f32(a,b); [all...] |
/external/eigen/Eigen/src/Core/arch/CUDA/ |
MathFunctions.h | 21 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 27 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 34 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 40 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 46 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 52 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 59 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 65 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 72 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE 78 template<> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE [all...] |
Half.h | 63 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half raw_uint16_to_half(unsigned short x); 64 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half float_to_half_rtne(float ff); 65 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC float half_to_float(__half h); 207 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator + (const half& a, const half& b) { 210 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator * (const half& a, const half& b) { 213 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator - (const half& a, const half& b) { 216 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator / (const half& a, const half& b) { 219 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half operator - (const half& a) { 224 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half& operator += (half& a, const half& b) { 228 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half& operator *= (half& a, const half& b) [all...] |
/external/eigen/Eigen/src/Core/arch/AltiVec/ |
PacketMath.h | 239 template<> EIGEN_STRONG_INLINE Packet4f pload<Packet4f>(const float* from) 249 template<> EIGEN_STRONG_INLINE Packet4i pload<Packet4i>(const int* from) 259 template<> EIGEN_STRONG_INLINE void pstore<float>(float* to, const Packet4f& from) 269 template<> EIGEN_STRONG_INLINE void pstore<int>(int* to, const Packet4i& from) 279 template<> EIGEN_STRONG_INLINE Packet4f pset1<Packet4f>(const float& from) { 284 template<> EIGEN_STRONG_INLINE Packet4i pset1<Packet4i>(const int& from) { 288 template<> EIGEN_STRONG_INLINE void 298 template<> EIGEN_STRONG_INLINE void 346 template<> EIGEN_STRONG_INLINE Packet4f plset<Packet4f>(const float& a) { return pset1<Packet4f>(a) + p4f_COUNTDOWN; } 347 template<> EIGEN_STRONG_INLINE Packet4i plset<Packet4i>(const int& a) { return pset1<Packet4i>(a) + p4i_COUNTDOWN; [all...] |
/external/eigen/unsupported/Eigen/src/SpecialFunctions/ |
SpecialFunctionsHalf.h | 15 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half lgamma(const Eigen::half& a) { 18 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half digamma(const Eigen::half& a) { 21 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half zeta(const Eigen::half& x, const Eigen::half& q) { 24 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half polygamma(const Eigen::half& n, const Eigen::half& x) { 27 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half erf(const Eigen::half& a) { 30 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half erfc(const Eigen::half& a) { 33 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half igamma(const Eigen::half& a, const Eigen::half& x) { 36 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half igammac(const Eigen::half& a, const Eigen::half& x) { 39 template<> EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half betainc(const Eigen::half& a, const Eigen::half& b, const Eigen::half& x) {
|