/external/eigen/Eigen/src/Core/arch/SSE/ |
H A D | Complex.h | 474 template<> EIGEN_STRONG_INLINE Packet2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacket, const Packet2cf& elsePacket) { argument 475 __m128d result = pblend<Packet2d>(ifPacket, _mm_castps_pd(thenPacket.v), _mm_castps_pd(elsePacket.v));
|
H A D | PacketMath.h | 796 template<> EIGEN_STRONG_INLINE Packet4i pblend(const Selector<4>& ifPacket, const Packet4i& thenPacket, const Packet4i& elsePacket) { argument 798 const __m128i select = _mm_set_epi32(ifPacket.select[3], ifPacket.select[2], ifPacket.select[1], ifPacket.select[0]); 806 template<> EIGEN_STRONG_INLINE Packet4f pblend(const Selector<4>& ifPacket, const Packet4f& thenPacket, const Packet4f& elsePacket) { argument 808 const __m128 select = _mm_set_ps(ifPacket.select[3], ifPacket.select[2], ifPacket.select[1], ifPacket 816 pblend(const Selector<2>& ifPacket, const Packet2d& thenPacket, const Packet2d& elsePacket) argument [all...] |
/external/eigen/Eigen/src/Core/arch/AltiVec/ |
H A D | Complex.h | 266 template<> EIGEN_STRONG_INLINE Packet2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacket, const Packet2cf& elsePacket) { argument 268 result.v = reinterpret_cast<Packet4f>(pblend<Packet2d>(ifPacket, reinterpret_cast<Packet2d>(thenPacket.v), reinterpret_cast<Packet2d>(elsePacket.v)));
|
H A D | PacketMath.h | 741 template<> EIGEN_STRONG_INLINE Packet4i pblend(const Selector<4>& ifPacket, const Packet4i& thenPacket, const Packet4i& elsePacket) { argument 742 Packet4ui select = { ifPacket.select[0], ifPacket.select[1], ifPacket.select[2], ifPacket.select[3] }; 747 template<> EIGEN_STRONG_INLINE Packet4f pblend(const Selector<4>& ifPacket, const Packet4f& thenPacket, const Packet4f& elsePacket) { argument 748 Packet4ui select = { ifPacket.select[0], ifPacket.select[1], ifPacket.select[2], ifPacket 1023 pblend(const Selector<2>& ifPacket, const Packet2d& thenPacket, const Packet2d& elsePacket) argument [all...] |
/external/eigen/Eigen/src/Core/arch/ZVector/ |
H A D | Complex.h | 383 template<> EIGEN_STRONG_INLINE Packet2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacket, const Packet2cf& elsePacket) { argument 385 const Selector<4> ifPacket4 = { ifPacket.select[0], ifPacket.select[0], ifPacket.select[1], ifPacket.select[1] };
|
H A D | PacketMath.h | 918 template<> EIGEN_STRONG_INLINE Packet4i pblend(const Selector<4>& ifPacket, const Packet4i& thenPacket, const Packet4i& elsePacket) { argument 919 Packet4ui select = { ifPacket.select[0], ifPacket.select[1], ifPacket.select[2], ifPacket.select[3] }; 924 template<> EIGEN_STRONG_INLINE Packet4f pblend(const Selector<4>& ifPacket, const Packet4f& thenPacket, const Packet4f& elsePacket) { argument 925 Packet2ul select_hi = { ifPacket.select[0], ifPacket.select[1] }; 926 Packet2ul select_lo = { ifPacket.select[2], ifPacket 935 pblend(const Selector<2>& ifPacket, const Packet2d& thenPacket, const Packet2d& elsePacket) argument [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | GenericPacketMath.h | 557 pblend(const Selector<unpacket_traits<Packet>::size>& ifPacket, const Packet& thenPacket, const Packet& elsePacket) { argument 558 return ifPacket.select[0] ? thenPacket : elsePacket;
|
/external/eigen/Eigen/src/Core/arch/AVX/ |
H A D | PacketMath.h | 596 template<> EIGEN_STRONG_INLINE Packet8f pblend(const Selector<8>& ifPacket, const Packet8f& thenPacket, const Packet8f& elsePacket) { argument 598 const __m256 select = _mm256_set_ps(ifPacket.select[7], ifPacket.select[6], ifPacket.select[5], ifPacket.select[4], ifPacket.select[3], ifPacket.select[2], ifPacket.select[1], ifPacket.select[0]); 602 template<> EIGEN_STRONG_INLINE Packet4d pblend(const Selector<4>& ifPacket, cons argument [all...] |