Home
last modified time | relevance | path

Searched refs:elsePacket (Results 1 – 9 of 9) sorted by relevance

/external/eigen/Eigen/src/Core/arch/SSE/
DPacketMath.h796 …ket4i pblend(const Selector<4>& ifPacket, const Packet4i& thenPacket, const Packet4i& elsePacket) {
801 return _mm_blendv_epi8(thenPacket, elsePacket, false_mask);
803 …turn _mm_or_si128(_mm_andnot_si128(false_mask, thenPacket), _mm_and_si128(false_mask, elsePacket));
806 …ket4f pblend(const Selector<4>& ifPacket, const Packet4f& thenPacket, const Packet4f& elsePacket) {
811 return _mm_blendv_ps(thenPacket, elsePacket, false_mask);
813 return _mm_or_ps(_mm_andnot_ps(false_mask, thenPacket), _mm_and_ps(false_mask, elsePacket));
816 …ket2d pblend(const Selector<2>& ifPacket, const Packet2d& thenPacket, const Packet2d& elsePacket) {
821 return _mm_blendv_pd(thenPacket, elsePacket, false_mask);
823 return _mm_or_pd(_mm_andnot_pd(false_mask, thenPacket), _mm_and_pd(false_mask, elsePacket));
DComplex.h474 …2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacket, const Packet2cf& elsePacket) {
475 …__m128d result = pblend<Packet2d>(ifPacket, _mm_castps_pd(thenPacket.v), _mm_castps_pd(elsePacket.…
/external/eigen/Eigen/src/Core/arch/ZVector/
DPacketMath.h918 …ket4i pblend(const Selector<4>& ifPacket, const Packet4i& thenPacket, const Packet4i& elsePacket) {
921 return vec_sel(elsePacket, thenPacket, mask);
924 …ket4f pblend(const Selector<4>& ifPacket, const Packet4f& thenPacket, const Packet4f& elsePacket) {
930 result.v4f[0] = vec_sel(elsePacket.v4f[0], thenPacket.v4f[0], mask_hi);
931 result.v4f[1] = vec_sel(elsePacket.v4f[1], thenPacket.v4f[1], mask_lo);
935 …ket2d pblend(const Selector<2>& ifPacket, const Packet2d& thenPacket, const Packet2d& elsePacket) {
938 return vec_sel(elsePacket, thenPacket, mask);
DComplex.h383 …2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacket, const Packet2cf& elsePacket) {
386 result.v = pblend<Packet4f>(ifPacket4, thenPacket.v, elsePacket.v);
/external/eigen/Eigen/src/Core/arch/AltiVec/
DPacketMath.h741 …ket4i pblend(const Selector<4>& ifPacket, const Packet4i& thenPacket, const Packet4i& elsePacket) {
744 return vec_sel(elsePacket, thenPacket, mask);
747 …ket4f pblend(const Selector<4>& ifPacket, const Packet4f& thenPacket, const Packet4f& elsePacket) {
750 return vec_sel(elsePacket, thenPacket, mask);
1023 …ket2d pblend(const Selector<2>& ifPacket, const Packet2d& thenPacket, const Packet2d& elsePacket) {
1026 return vec_sel(elsePacket, thenPacket, mask);
DComplex.h266 …2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacket, const Packet2cf& elsePacket) {
268 …2d>(ifPacket, reinterpret_cast<Packet2d>(thenPacket.v), reinterpret_cast<Packet2d>(elsePacket.v)));
/external/eigen/Eigen/src/Core/arch/AVX/
DPacketMath.h596 …ket8f pblend(const Selector<8>& ifPacket, const Packet8f& thenPacket, const Packet8f& elsePacket) {
600 return _mm256_blendv_ps(thenPacket, elsePacket, false_mask);
602 …ket4d pblend(const Selector<4>& ifPacket, const Packet4d& thenPacket, const Packet4d& elsePacket) {
606 return _mm256_blendv_pd(thenPacket, elsePacket, false_mask);
/external/eigen/Eigen/src/Core/
DGenericPacketMath.h557 …tor<unpacket_traits<Packet>::size>& ifPacket, const Packet& thenPacket, const Packet& elsePacket) {
558 return ifPacket.select[0] ? thenPacket : elsePacket;
/external/eigen/test/
Dpacketmath.cpp293 Packet elsePacket = internal::pload<Packet>(data2); in packetmath() local
299 Packet blend = internal::pblend(selector, thenPacket, elsePacket); in packetmath()