HomeSort by relevance Sort by last modified time
    Searched refs:EIGEN_STRONG_INLINE (Results 1 - 25 of 154) sorted by null

1 2 3 4 5 6 7

  /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) {

Completed in 463 milliseconds

1 2 3 4 5 6 7