eigen/test
Gael Guennebaud 1985fb0551 Added initial experimental support for explicit vectorization.
Currently only the following platform/operations are supported:
 - SSE2 compatible architecture
 - compiler compatible with intel's SSE2 intrinsics
 - float, double and int data types
 - fixed size matrices with a storage major dimension multiple of 4 (or 2 for double)
 - scalar-matrix product, component wise: +,-,*,min,max
 - matrix-matrix product only if the left matrix is vectorizable and column major
   or the right matrix is vectorizable and row major, e.g.:
   a.transpose() * b is not vectorized with the default column major storage.
To use it you must define EIGEN_VECTORIZE and EIGEN_INTEL_PLATFORM.
2008-04-09 12:31:55 +00:00
..
adjoint.cpp generalized ei_traits<>. 2008-03-12 17:17:36 +00:00
basicstuff.cpp Make use of the LazyBit, introduce .lazy(), remove lazyProduct. 2008-03-31 16:20:06 +00:00
CMakeLists.txt * Added support for a comma initializer: mat.block(i,j,2,2) << 1, 2, 3, 4; 2008-03-08 19:02:24 +00:00
cwiseop.cpp * added cwise comparisons 2008-04-03 18:13:27 +00:00
linearstructure.cpp * make use of the EvalBeforeNestingBit and EvalBeforeAssigningBit 2008-04-05 11:10:54 +00:00
main.cpp Removed Column and Row in favor of Block 2008-03-12 18:10:52 +00:00
main.h Added initial experimental support for explicit vectorization. 2008-04-09 12:31:55 +00:00
map.cpp Relicense --> dual-license LGPL3+/GPL2+ 2008-02-28 15:44:45 +00:00
miscmatrices.cpp generalized ei_traits<>. 2008-03-12 17:17:36 +00:00
product.cpp * make use of the EvalBeforeNestingBit and EvalBeforeAssigningBit 2008-04-05 11:10:54 +00:00
smallvectors.cpp Relicense --> dual-license LGPL3+/GPL2+ 2008-02-28 15:44:45 +00:00
submatrices.cpp Make use of the LazyBit, introduce .lazy(), remove lazyProduct. 2008-03-31 16:20:06 +00:00