HomeSort by relevance Sort by last modified time
    Searched refs:Aligned (Results 1 - 25 of 31) sorted by null

1 2

  /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;

Completed in 1179 milliseconds

1 2