344 : MinVSize == 2 ? ((Matrix11::Flags &
RowMajorBit) ? 2 : 3)
349 : MinVSize == 2 ? ((Matrix11::Flags &
RowMajorBit) ? 3 : 2)
353 #if !EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT
363 (
Scalar(
RealScalar(2.1)) * Vector1().
template segment<MinVSize>(0) - Vector1().
template segment<MinVSize>(0))
417 VERIFY(
test_redux(Matrix57().
template block < PacketSize == 1 ? 2 : PacketSize, 3 > (1, 0),
SCALAR Scalar
Definition: bench_gemm.cpp:45
Convenience specialization of Stride to specify only an inner stride See class Map for some examples.
Definition: Stride.h:93
A matrix or vector expression mapping an existing array of data.
Definition: Map.h:96
The matrix class, also used for vectors and row-vectors.
Definition: Eigen/Eigen/src/Core/Matrix.h:186
@ InnerVectorizedTraversal
Definition: Constants.h:284
@ LinearVectorizedTraversal
Definition: Constants.h:287
@ DefaultTraversal
Definition: Constants.h:279
@ SliceVectorizedTraversal
Definition: Constants.h:290
@ LinearTraversal
Definition: Constants.h:281
@ AlignedMax
Definition: Constants.h:254
@ ColMajor
Definition: Constants.h:318
@ DontAlign
Definition: Constants.h:324
@ RowMajor
Definition: Constants.h:320
@ InnerUnrolling
Definition: Constants.h:303
@ CompleteUnrolling
Definition: Constants.h:306
@ NoUnrolling
Definition: Constants.h:301
const unsigned int RowMajorBit
Definition: Constants.h:70
#define VERIFY(a)
Definition: main.h:362
constexpr int plain_enum_max(A a, B b)
Definition: Meta.h:656
static constexpr int PacketSize
Definition: vectorization_logic.cpp:293
typename NumTraits< Scalar >::Real RealScalar
Definition: vectorization_logic.cpp:290
bool test_redux(const Xpr &, int traversal, int unrolling)
Definition: vectorization_logic.cpp:88
bool test_assign(const Dst &, const Src &, int traversal, int unrolling)
Definition: vectorization_logic.cpp:38