Searched refs:pfirst (Results 1 - 17 of 17) sorted by relevance

/external/eigen/Eigen/src/Core/arch/SSE/
H A DPacketMath.h421 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...]
H A DComplex.h133 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 DMathFunctions.h542 return internal::pfirst(internal::Packet4f(_mm_sqrt_ss(_mm_set_ss(x))));
552 return internal::pfirst(internal::Packet2d(__builtin_ia32_sqrtsd(_mm_set_sd(x))));
554 return internal::pfirst(internal::Packet2d(_mm_sqrt_pd(_mm_set_sd(x))));
/external/eigen/Eigen/src/Core/arch/AltiVec/
H A DPacketMath.h519 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...]
H A DComplex.h129 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); }
/external/eigen/Eigen/src/Core/products/
H A DGeneralMatrixVector.h207 res[j] = cj.pmadd(lhs0(j), pfirst(ptmp0), res[j]);
208 res[j] = cj.pmadd(lhs1(j), pfirst(ptmp1), res[j]);
209 res[j] = cj.pmadd(lhs2(j), pfirst(ptmp2), res[j]);
210 res[j] = cj.pmadd(lhs3(j), pfirst(ptmp3), res[j]);
276 res[j] = cj.pmadd(lhs0(j), pfirst(ptmp0), res[j]);
277 res[j] = cj.pmadd(lhs1(j), pfirst(ptmp1), res[j]);
278 res[j] = cj.pmadd(lhs2(j), pfirst(ptmp2), res[j]);
279 res[j] = cj.pmadd(lhs3(j), pfirst(ptmp3), res[j]);
298 res[j] += cj.pmul(lhs0(j), pfirst(ptmp0));
310 res[i] += cj.pmul(lhs0(i), pfirst(ptmp
[all...]
/external/eigen/Eigen/src/Core/arch/ZVector/
H A DPacketMath.h684 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...]
H A DComplex.h189 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);
/external/eigen/Eigen/src/Core/arch/AVX/
H A DPacketMath.h316 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)));
H A DComplex.h119 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
/external/eigen/Eigen/src/Core/arch/AVX512/
H A DPacketMath.h626 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...]
/external/eigen/Eigen/src/Core/arch/NEON/
H A DComplex.h147 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 DPacketMath.h308 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/CUDA/
H A DPacketMath.h250 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 DPacketMathHalf.h96 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/
H A DGenericPacketMath.h315 template<typename Packet> EIGEN_DEVICE_FUNC inline typename unpacket_traits<Packet>::type pfirst(const Packet& a) function in namespace:Eigen::internal
/external/eigen/test/
H A Dpacketmath.cpp221 VERIFY(internal::isApprox(data1[0], internal::pfirst(internal::pload<Packet>(data1))) && "internal::pfirst");

Completed in 403 milliseconds