/external/eigen/Eigen/src/Core/arch/CUDA/ |
H A D | PacketMath.h | 250 template<> EIGEN_DEVICE_FUNC inline float pfirst<float4>(const float4& a) { function in namespace:Eigen::internal 253 template<> EIGEN_DEVICE_FUNC inline double pfirst<double2>(const double2& a) { function in namespace:Eigen::internal
|
H A D | PacketMathHalf.h | 96 template<> __device__ EIGEN_STRONG_INLINE Eigen::half pfirst<half2>(const half2& a) { function in namespace:Eigen::internal 383 template<> EIGEN_STRONG_INLINE Eigen::half pfirst<Packet16h>(const Packet16h& from) { 751 template<> EIGEN_STRONG_INLINE Eigen::half pfirst<Packet8h>(const Packet8h& from) { 1010 template<> EIGEN_STRONG_INLINE Eigen::half pfirst<Packet4h>(const Packet4h& from) {
|
/external/eigen/Eigen/src/Core/arch/SSE/ |
H A D | Complex.h | 133 template<> EIGEN_STRONG_INLINE std::complex<float> pfirst<Packet2cf>(const Packet2cf& a) function in namespace:Eigen::internal 152 return pfirst(Packet2cf(_mm_add_ps(a.v, _mm_movehl_ps(a.v,a.v)))); 162 return pfirst(pmul(a, Packet2cf(_mm_movehl_ps(a.v,a.v)))); 345 template<> EIGEN_STRONG_INLINE std::complex<double> pfirst<Packet1cd>(const Packet1cd& a) function in namespace:Eigen::internal 356 return pfirst(a); 366 return pfirst(a);
|
H A D | PacketMath.h | 421 template<> EIGEN_STRONG_INLINE float pfirst<Packet4f>(const Packet4f& a) { return a.m128_f32[0]; } function in namespace:Eigen::internal 422 template<> EIGEN_STRONG_INLINE double pfirst<Packet2d>(const Packet2d& a) { return a.m128d_f64[0]; } function in namespace:Eigen::internal 423 template<> EIGEN_STRONG_INLINE int pfirst<Packet4i>(const Packet4i& a) { int x = _mm_cvtsi128_si32(a); return x; } function in namespace:Eigen::internal 426 template<> EIGEN_STRONG_INLINE float pfirst<Packet4f>(const Packet4f& a) { float x = _mm_cvtss_f32(a); return x; } function in namespace:Eigen::internal 427 template<> EIGEN_STRONG_INLINE double pfirst<Packet2d>(const Packet2d& a) { double x = _mm_cvtsd_f64(a); return x; } function in namespace:Eigen::internal 428 template<> EIGEN_STRONG_INLINE int pfirst<Packet4i>(const Packet4i& a) { int x = _mm_cvtsi128_si32(a); return x; } function in namespace:Eigen::internal 430 template<> EIGEN_STRONG_INLINE float pfirst<Packet4f>(const Packet4f& a) { return _mm_cvtss_f32(a); } function in namespace:Eigen::internal 431 template<> EIGEN_STRONG_INLINE double pfirst<Packet2d>(const Packet2d& a) { return _mm_cvtsd_f64(a); } function in namespace:Eigen::internal 432 template<> EIGEN_STRONG_INLINE int pfirst<Packet4i>(const Packet4i& a) { return _mm_cvtsi128_si32(a); } function in namespace:Eigen::internal 540 // return pfirst<Packet4 [all...] |
/external/eigen/Eigen/src/Core/arch/AVX/ |
H A D | Complex.h | 119 template<> EIGEN_STRONG_INLINE std::complex<float> pfirst<Packet4cf>(const Packet4cf& a) function in namespace:Eigen::internal 121 return pfirst(Packet2cf(_mm256_castps256_ps128(a.v))); 327 template<> EIGEN_STRONG_INLINE std::complex<double> pfirst<Packet2cd>(const Packet2cd& a) function in namespace:Eigen::internal
|
H A D | PacketMath.h | 316 template<> EIGEN_STRONG_INLINE float pfirst<Packet8f>(const Packet8f& a) { function in namespace:Eigen::internal 319 template<> EIGEN_STRONG_INLINE double pfirst<Packet4d>(const Packet4d& a) { function in namespace:Eigen::internal 322 template<> EIGEN_STRONG_INLINE int pfirst<Packet8i>(const Packet8i& a) { function in namespace:Eigen::internal 415 return pfirst(_mm256_mul_ps(tmp, _mm256_shuffle_ps(tmp,tmp,1))); 421 return pfirst(_mm256_mul_pd(tmp, _mm256_shuffle_pd(tmp,tmp,1))); 428 return pfirst(_mm256_min_ps(tmp, _mm256_shuffle_ps(tmp,tmp,1))); 433 return pfirst(_mm256_min_pd(tmp, _mm256_shuffle_pd(tmp, tmp, 1))); 440 return pfirst(_mm256_max_ps(tmp, _mm256_shuffle_ps(tmp,tmp,1))); 446 return pfirst(_mm256_max_pd(tmp, _mm256_shuffle_pd(tmp, tmp, 1)));
|
/external/eigen/Eigen/src/Core/arch/AltiVec/ |
H A D | Complex.h | 129 template<> EIGEN_STRONG_INLINE std::complex<float> pfirst<Packet2cf>(const Packet2cf& a) function in namespace:Eigen::internal 149 return pfirst<Packet2cf>(Packet2cf(b)); 175 return pfirst<Packet2cf>(prod); 362 template<> EIGEN_STRONG_INLINE std::complex<double> pfirst<Packet1cd>(const Packet1cd& a) function in namespace:Eigen::internal 372 template<> EIGEN_STRONG_INLINE std::complex<double> predux<Packet1cd>(const Packet1cd& a) { return pfirst(a); } 375 template<> EIGEN_STRONG_INLINE std::complex<double> predux_mul<Packet1cd>(const Packet1cd& a) { return pfirst(a); }
|
H A D | PacketMath.h | 519 template<> EIGEN_STRONG_INLINE float pfirst<Packet4f>(const Packet4f& a) { float EIGEN_ALIGN16 x; vec_ste(a, 0, &x); return x; } function in namespace:Eigen::internal 520 template<> EIGEN_STRONG_INLINE int pfirst<Packet4i>(const Packet4i& a) { int EIGEN_ALIGN16 x; vec_ste(a, 0, &x); return x; } function in namespace:Eigen::internal 540 return pfirst(sum); 580 return pfirst(sum); 617 return pfirst(pmul(prod, vec_sld(prod, prod, 4))); 633 return pfirst(res); 641 return pfirst(res); 650 return pfirst(res); 658 return pfirst(res); 951 template<> EIGEN_STRONG_INLINE double pfirst<Packet2 function in namespace:Eigen::internal [all...] |
/external/eigen/Eigen/src/Core/arch/NEON/ |
H A D | Complex.h | 147 template<> EIGEN_STRONG_INLINE std::complex<float> pfirst<Packet2cf>(const Packet2cf& a) function in namespace:Eigen::internal 400 template<> EIGEN_STRONG_INLINE std::complex<double> pfirst<Packet1cd>(const Packet1cd& a) function in namespace:Eigen::internal 410 template<> EIGEN_STRONG_INLINE std::complex<double> predux<Packet1cd>(const Packet1cd& a) { return pfirst(a); } 414 template<> EIGEN_STRONG_INLINE std::complex<double> predux_mul<Packet1cd>(const Packet1cd& a) { return pfirst(a); }
|
H A D | PacketMath.h | 308 template<> EIGEN_STRONG_INLINE float pfirst<Packet4f>(const Packet4f& a) { float EIGEN_ALIGN16 x[4]; vst1q_f32(x, a); return x[0]; } function in namespace:Eigen::internal 309 template<> EIGEN_STRONG_INLINE int32_t pfirst<Packet4i>(const Packet4i& a) { int32_t EIGEN_ALIGN16 x[4]; vst1q_s32(x, a); return x[0]; } function in namespace:Eigen::internal 656 template<> EIGEN_STRONG_INLINE double pfirst<Packet2d>(const Packet2d& a) { return vgetq_lane_f64(a, 0); } function in namespace:Eigen::internal
|
/external/eigen/Eigen/src/Core/arch/ZVector/ |
H A D | Complex.h | 189 template<> EIGEN_STRONG_INLINE std::complex<double> pfirst<Packet1cd>(const Packet1cd& a) function in namespace:Eigen::internal 196 template<> EIGEN_STRONG_INLINE std::complex<float> pfirst<Packet2cf>(const Packet2cf& a) function in namespace:Eigen::internal 215 return pfirst(a); 241 return pfirst(a);
|
H A D | PacketMath.h | 684 template<> EIGEN_STRONG_INLINE int pfirst<Packet4i>(const Packet4i& a) { int EIGEN_ALIGN16 x[4]; pstore(x, a); return x[0]; } function in namespace:Eigen::internal 685 template<> EIGEN_STRONG_INLINE float pfirst<Packet4f>(const Packet4f& a) { float EIGEN_ALIGN16 x[2]; vec_st2f(a.v4f[0], &x[0]); return x[0]; } function in namespace:Eigen::internal 686 template<> EIGEN_STRONG_INLINE double pfirst<Packet2d>(const Packet2d& a) { double EIGEN_ALIGN16 x[2]; pstore(x, a); return x[0]; } function in namespace:Eigen::internal 723 return pfirst(sum); 731 return pfirst(sum); 806 return pfirst(pmul(a, reinterpret_cast<Packet2d>(vec_sld(reinterpret_cast<Packet4i>(a), reinterpret_cast<Packet4i>(a), 8)))); 812 return static_cast<float>(pfirst(predux_mul(pmul(a.v4f[0], a.v4f[1])))); 821 return pfirst(res); 826 return pfirst(pmin<Packet2d>(a, reinterpret_cast<Packet2d>(vec_sld(reinterpret_cast<Packet4i>(a), reinterpret_cast<Packet4i>(a), 8)))); 834 return static_cast<float>(pfirst(re [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | GenericPacketMath.h | 315 template<typename Packet> EIGEN_DEVICE_FUNC inline typename unpacket_traits<Packet>::type pfirst(const Packet& a) function in namespace:Eigen::internal
|
/external/eigen/Eigen/src/Core/arch/AVX512/ |
H A D | PacketMath.h | 626 EIGEN_STRONG_INLINE float pfirst<Packet16f>(const Packet16f& a) { function in namespace:Eigen::internal 630 EIGEN_STRONG_INLINE double pfirst<Packet8d>(const Packet8d& a) { function in namespace:Eigen::internal 634 EIGEN_STRONG_INLINE int pfirst<Packet16i>(const Packet16i& a) { function in namespace:Eigen::internal 886 return pfirst(_mm256_hadd_ps(tmp0, tmp0)); 895 return pfirst(sum); 904 return pfirst(_mm256_hadd_pd(tmp0, tmp0)); 940 return pfirst(pmul(res, _mm_permute_ps(res, _MM_SHUFFLE(0, 0, 0, 1)))); 948 return pfirst(pmul(res, _mm_permute_ps(res, _MM_SHUFFLE(0, 0, 0, 1)))); 957 return pfirst(pmul(res, _mm256_shuffle_pd(res, res, 1))); 968 return pfirst(_mm_min_p [all...] |