/external/eigen/failtest/ |
map_nonconst_ctor_on_const_ptr_3.cpp | 12 Map<MatrixXf, Aligned, InnerStride<2> > m(ptr, rows, cols, InnerStride<2>());
|
/external/eigen/test/ |
mapstride.cpp | 25 if(Alignment!=Aligned) 64 if(Alignment!=Aligned) 120 CALL_SUBTEST_1( map_class_vector<Aligned>(Matrix<float, 1, 1>()) ); 122 CALL_SUBTEST_2( map_class_vector<Aligned>(Vector4d()) ); 124 CALL_SUBTEST_3( map_class_vector<Aligned>(RowVector4f()) ); 126 CALL_SUBTEST_4( map_class_vector<Aligned>(VectorXcf(internal::random<int>(1,maxn))) ); 128 CALL_SUBTEST_5( map_class_vector<Aligned>(VectorXi(internal::random<int>(1,maxn))) ); 131 CALL_SUBTEST_1( map_class_matrix<Aligned>(Matrix<float, 1, 1>()) ); 133 CALL_SUBTEST_2( map_class_matrix<Aligned>(Matrix4d()) ); 135 CALL_SUBTEST_3( map_class_matrix<Aligned>(Matrix<float,3,5>()) ) [all...] |
map.cpp | 29 Map<VectorType, Aligned>(array1, size) = VectorType::Random(size); 30 Map<VectorType, Aligned>(array2, size) = Map<VectorType,Aligned>(array1, size); 32 VectorType ma1 = Map<VectorType, Aligned>(array1, size); 33 VectorType ma2 = Map<VectorType, Aligned>(array2, size); 39 VERIFY_RAISES_ASSERT((Map<VectorType,Aligned>(array3unaligned, size))) 62 Map<MatrixType, Aligned>(array1, rows, cols) = MatrixType::Ones(rows,cols); 66 MatrixType ma2 = Map<MatrixType, Aligned>(array2, rows, cols); 115 VERIFY( !(internal::traits<Map<ConstPlainObjectType, Aligned> >::Flags & LvalueBit) ); 117 VERIFY( !(Map<ConstPlainObjectType, Aligned>::Flags & LvalueBit) ) [all...] |
geo_quaternion.cpp | 173 typedef Map<Quaternion<Scalar>, Aligned> MQuaternionA; 236 VERIFY( !(internal::traits<Map<ConstPlainObjectType, Aligned> >::Flags & LvalueBit) ); 238 VERIFY( !(Map<ConstPlainObjectType, Aligned>::Flags & LvalueBit) );
|
vectorization_logic.cpp | 179 Map<Matrix22, Aligned, OuterStride<3*PacketSize> >, 184 Map<Matrix22, Aligned, InnerStride<3*PacketSize> >,
|
/external/eigen/Eigen/src/Geometry/arch/ |
Geometry_SSE.h | 19 struct quat_product<Architecture::SSE, Derived, OtherDerived, float, Aligned> 25 __m128 a = _a.coeffs().template packet<Aligned>(0); 26 __m128 b = _b.coeffs().template packet<Aligned>(0); 46 __m128 a = lhs.template packet<VectorLhs::Flags&AlignedBit ? Aligned : Unaligned>(0); 47 __m128 b = rhs.template packet<VectorRhs::Flags&AlignedBit ? Aligned : Unaligned>(0); 60 struct quat_product<Architecture::SSE, Derived, OtherDerived, double, Aligned> 69 Packet2d b_xy = _b.coeffs().template packet<Aligned>(0); 70 Packet2d b_zw = _b.coeffs().template packet<Aligned>(2);
|
/external/eigen/Eigen/src/Core/ |
ForceAlignedAccess.h | 18 * \brief Enforce aligned packet loads and stores regardless of what is requested 20 * \param ExpressionType the type of the object of which we are forcing aligned packet access 72 return m_expression.template packet<Aligned>(row, col); 78 m_expression.const_cast_derived().template writePacket<Aligned>(row, col, x); 84 return m_expression.template packet<Aligned>(index); 90 m_expression.const_cast_derived().template writePacket<Aligned>(index, x); 102 /** \returns an expression of *this with forced aligned access 112 /** \returns an expression of *this with forced aligned access 122 /** \returns an expression of *this with forced aligned access if \a Enable is true. 133 /** \returns an expression of *this with forced aligned access if \a Enable is true [all...] |
DiagonalProduct.h | 91 DiagonalVectorPacketLoadMode = (LoadMode == Aligned && ((InnerSize%16) == 0)) ? Aligned : Unaligned
|
Map.h | 22 * \tparam MapOptions specifies whether the pointer is \c #Aligned, or \c #Unaligned. 85 IsAligned = bool(EIGEN_ALIGN) && ((int(MapOptions)&Aligned)==Aligned),
|
Assign.h | 31 JointAlignment = bool(DstIsAligned) && bool(SrcIsAligned) ? Aligned : Unaligned 55 /* If the destination isn't aligned, we have to do runtime checks and we don't unroll, 206 dst.template copyPacketByOuterInner<Derived2, Aligned, JointAlignment>(outer, inner, src); 223 dst.template copyPacketByOuterInner<Derived2, Aligned, Aligned>(outer, Index, src); 333 dst.template copyPacketByOuterInner<Derived2, Aligned, Aligned>(outer, inner, src); 399 dstAlignment = PacketTraits::AlignedOnScalar ? Aligned : int(assign_traits<Derived1,Derived2>::DstIsAligned) , 446 dstAlignment = alignable ? Aligned : int(assign_traits<Derived1,Derived2>::DstIsAligned) ,
|
GenericPacketMath.h | 151 /** \internal \returns a packet version of \a *from, from must be 16 bytes aligned */ 155 /** \internal \returns a packet version of \a *from, (un-aligned load) */ 171 /** \internal copy the packet \a from to \a *to, \a to must be 16 bytes aligned */ 175 /** \internal copy the packet \a from to \a *to, (un-aligned store) */ 260 /** \internal copy a packet with constant coeficient \a a (e.g., [a,a,a,a]) to \a *to. \a to must be 16 bytes aligned */ 276 * If LoadMode equals #Aligned, \a from must be 16 bytes aligned */ 280 if(LoadMode == Aligned) 287 * If StoreMode equals #Aligned, \a to must be 16 bytes aligned */ [all...] |
PlainObjectBase.h | 100 friend class Eigen::Map<Derived, Aligned>; 101 typedef Eigen::Map<Derived, Aligned> AlignedMapType; 102 friend class Eigen::Map<const Derived, Aligned>; 103 typedef const Eigen::Map<const Derived, Aligned> ConstAlignedMapType; 106 template<typename StrideType> struct StridedAlignedMapType { typedef Eigen::Map<Derived, Aligned, StrideType> type; }; 107 template<typename StrideType> struct StridedConstAlignedMapType { typedef Eigen::Map<const Derived, Aligned, StrideType> type; }; 448 * while the AlignedMap() functions return aligned Map objects and thus should be called only with 16-byte-aligned [all...] |
Redux.h | 146 alignment = (Derived::Flags & AlignedBit) ? Aligned : Unaligned 207 ? Aligned : Unaligned
|
SolveTriangular.h | 56 typedef Map<Matrix<RhsScalar,Dynamic,1>, Aligned> MappedRhs;
|
/external/eigen/bench/ |
quatmul.cpp | 17 c = internal::quat_product<0, Quat, Quat, typename Quat::Scalar, Aligned>::run(a,b);
|
bench_norm.cpp | 146 Packet ax = internal::pabs(v.template packet<Aligned>(j));
|
/external/eigen/test/eigen2/ |
eigen2_map.cpp | 24 Map<VectorType, Aligned>(array1, size) = VectorType::Random(size); 28 VectorType ma2 = Map<VectorType, Aligned>(array2, size); 52 Map<MatrixType, Aligned>(array1, rows, cols) = MatrixType::Ones(rows,cols); 56 MatrixType ma2 = Map<MatrixType, Aligned>(array2, rows, cols);
|
/external/eigen/Eigen/src/Core/util/ |
Constants.h | 141 * means the first coefficient packet is guaranteed to be aligned */ 184 * Enum for indicating whether an object is aligned or not. */ 186 /** Object is not correctly aligned for vectorization. */ 188 /** Object is aligned for vectorization. */ 189 Aligned=1 262 /** \internal Don't require alignment for the matrix itself (the array of coefficients, if dynamically allocated, may still be requested to be aligned) */ // FIXME --- clarify the situation
|
/external/eigen/Eigen/src/Core/products/ |
CoeffBasedProduct.h | 284 pres = padd(pres, pmul( lhs.template packet<Aligned>(row, UnrollingIndex) , rhs.template packet<Aligned>(UnrollingIndex, col) )); 294 pres = pmul(lhs.template packet<Aligned>(row, 0) , rhs.template packet<Aligned>(0, col));
|
SelfadjointMatrixVector.h | 122 Packet Bi = ploadu<Packet>(rhsIt); rhsIt += PacketSize; // FIXME should be aligned in most cases 187 typedef Map<Matrix<ResScalar,Dynamic,1>, Aligned> MappedDest;
|
/external/eigen/bench/btl/libs/eigen3/ |
eigen3_interface.hh | 141 dst.template copyPacket<Src, Aligned, Unaligned>(j, index, src); 143 dst.template copyPacket<Src, Aligned, Unaligned>(index, j, src);
|
/external/clang/lib/Sema/ |
SemaTemplateInstantiateDecl.cpp | 65 const AlignedAttr *Aligned, Decl *New, bool IsPackExpansion) { 66 if (Aligned->isAlignmentExpr()) { 69 ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs); 71 S.AddAlignedAttr(Aligned->getLocation(), New, Result.takeAs<Expr>(), 72 Aligned->getSpellingListIndex(), IsPackExpansion); 74 TypeSourceInfo *Result = S.SubstType(Aligned->getAlignmentType(), 75 TemplateArgs, Aligned->getLocation(), 78 S.AddAlignedAttr(Aligned->getLocation(), New, Result, 79 Aligned->getSpellingListIndex(), IsPackExpansion); 85 const AlignedAttr *Aligned, Decl *New) [all...] |
/external/llvm/lib/Target/X86/ |
X86FastISel.cpp | 83 bool Aligned = false); 85 bool Aligned = false); 239 const X86AddressMode &AM, bool Aligned) { 266 if (Aligned) 272 if (Aligned) 281 if (Aligned) 294 const X86AddressMode &AM, bool Aligned) { 329 return X86FastEmitStore(VT, ValReg, AM, Aligned); 705 bool Aligned = S->getAlignment() == 0 || S->getAlignment() >= SABIAlignment; 715 return X86FastEmitStore(VT, I->getOperand(0), AM, Aligned); [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.h | 367 /// is not better represented as reg+reg. If Aligned is true, only accept 370 SelectionDAG &DAG, bool Aligned) const;
|
/external/eigen/Eigen/src/Geometry/ |
Quaternion.h | 365 * If the template parameter _Options is set to #Aligned, then the pointer coeffs must be aligned. */ 401 * If the template parameter _Options is set to #Aligned, then the pointer coeffs must be aligned. */ 418 * Map a 16-bits aligned array of double precision scalars as a quaternion */ 419 typedef Map<Quaternion<float>, Aligned> QuaternionMapAlignedf; 421 * Map a 16-bits aligned array of double precision scalars as a quaternion */ 422 typedef Map<Quaternion<double>, Aligned> QuaternionMapAlignedd;
|