/external/eigen/Eigen/src/Geometry/arch/ |
Geometry_SSE.h | 34 pstoret<float,Packet4f,ResAlignment>( 55 pstoret<float,Packet4f,ResAlignment>(&res.x(), _mm_xor_ps(mask, q.coeffs().template packet<traits<Derived>::Alignment>(0))); 75 pstoret<float,Packet4f,ResAlignment>(&res.x(),_mm_sub_ps(mul1,mul2)); 117 pstoret<double,Packet2d,ResAlignment>(&res.x(), _mm_addsub_pd(t1, preverse(t2))); 119 pstoret<double,Packet2d,ResAlignment>(&res.x(), padd(t1, pxor(mask,preverse(t2)))); 131 pstoret<double,Packet2d,ResAlignment>(&res.z(), preverse(_mm_addsub_pd(preverse(t1), t2))); 133 pstoret<double,Packet2d,ResAlignment>(&res.z(), psub(t1, pxor(mask,preverse(t2)))); 151 pstoret<double,Packet2d,ResAlignment>(&res.x(), _mm_xor_pd(mask0, q.coeffs().template packet<traits<Derived>::Alignment>(0))); 152 pstoret<double,Packet2d,ResAlignment>(&res.z(), _mm_xor_pd(mask2, q.coeffs().template packet<traits<Derived>::Alignment>(2)));
|
/external/eigen/Eigen/src/Core/functors/ |
AssignmentFunctors.h | 28 { internal::pstoret<DstScalar,Packet,Alignment>(a,b); } 53 { internal::pstoret<DstScalar,Packet,Alignment>(a,internal::padd(internal::ploadt<Packet,Alignment>(a),b)); } 74 { internal::pstoret<DstScalar,Packet,Alignment>(a,internal::psub(internal::ploadt<Packet,Alignment>(a),b)); } 96 { internal::pstoret<DstScalar,Packet,Alignment>(a,internal::pmul(internal::ploadt<Packet,Alignment>(a),b)); } 117 { internal::pstoret<DstScalar,Packet,Alignment>(a,internal::pdiv(internal::ploadt<Packet,Alignment>(a),b)); }
|
/external/eigen/Eigen/src/LU/arch/ |
Inverse_SSE.h | 158 pstoret<float, Packet4f, ResultAlignment>(res+0, _mm_shuffle_ps(iA,iB,0x77)); 159 pstoret<float, Packet4f, ResultAlignment>(res+res_stride, _mm_shuffle_ps(iA,iB,0x22)); 160 pstoret<float, Packet4f, ResultAlignment>(res+2*res_stride, _mm_shuffle_ps(iC,iD,0x77)); 161 pstoret<float, Packet4f, ResultAlignment>(res+3*res_stride, _mm_shuffle_ps(iC,iD,0x22)); 323 pstoret<double, Packet2d, ResultAlignment>(res+0, _mm_mul_pd(_mm_shuffle_pd(iA2, iA1, 3), d1)); 324 pstoret<double, Packet2d, ResultAlignment>(res+res_stride, _mm_mul_pd(_mm_shuffle_pd(iA2, iA1, 0), d2)); 325 pstoret<double, Packet2d, ResultAlignment>(res+2, _mm_mul_pd(_mm_shuffle_pd(iB2, iB1, 3), d1)); 326 pstoret<double, Packet2d, ResultAlignment>(res+res_stride+2, _mm_mul_pd(_mm_shuffle_pd(iB2, iB1, 0), d2)); 327 pstoret<double, Packet2d, ResultAlignment>(res+2*res_stride, _mm_mul_pd(_mm_shuffle_pd(iC2, iC1, 3), d1)); 328 pstoret<double, Packet2d, ResultAlignment>(res+3*res_stride, _mm_mul_pd(_mm_shuffle_pd(iC2, iC1, 0), d2)) [all...] |
/external/eigen/Eigen/src/Core/ |
MapBase.h | 267 internal::pstoret<Scalar, PacketScalar, StoreMode> 275 internal::pstoret<Scalar, PacketScalar, StoreMode>
|
CoreEvaluators.h | 212 return pstoret<Scalar, PacketType, StoreMode> 215 return pstoret<Scalar, PacketType, StoreMode> 223 return pstoret<Scalar, PacketType, StoreMode>(const_cast<Scalar*>(m_data) + index, x); 875 return internal::pstoret<Scalar, PacketType, StoreMode>(ptr, x); 882 internal::pstoret<Scalar, PacketType, StoreMode>(m_data + index * m_innerStride.value(), x); [all...] |
GenericPacketMath.h | 471 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void pstoret(Scalar* to, const Packet& from) function in namespace:Eigen::internal
|
PlainObjectBase.h | 241 internal::pstoret<Scalar, PacketScalar, StoreMode> 251 internal::pstoret<Scalar, PacketScalar, StoreMode>(m_storage.data() + index, val); [all...] |
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
TensorEvalTo.h | 137 internal::pstoret<CoeffReturnType, PacketReturnType, Aligned>(m_buffer + i, m_impl.template packet<TensorEvaluator<ArgType, Device>::IsAligned ? Aligned : Unaligned>(i));
|
TensorEvaluator.h | 85 return internal::pstoret<Scalar, PacketReturnType, StoreMode>(m_data + index, x);
|
/external/eigen/Eigen/src/Core/util/ |
BlasUtil.h | 183 pstoret<Scalar, Packet, AlignmentType>(m_data + i, p);
|