diff options
author | 2008-04-09 18:24:13 +0000 | |
---|---|---|
committer | 2008-04-09 18:24:13 +0000 | |
commit | 212da8ffe0d3bad19479ffa2c5b36ce4edcd97da (patch) | |
tree | 7fce7396e2fb25bb02acd167e5c40160e713e5d0 /Eigen/src/Core/CwiseUnaryOp.h | |
parent | 8f957564ec3e3657a3ff023a444a71e8903af4f3 (diff) |
fix priority operator bugs in the computation
of the VectorizableBit flag, now benchmark.cpp is properly vectorized
Diffstat (limited to 'Eigen/src/Core/CwiseUnaryOp.h')
-rw-r--r-- | Eigen/src/Core/CwiseUnaryOp.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/CwiseUnaryOp.h b/Eigen/src/Core/CwiseUnaryOp.h index 5c2ba1b07..cbe545a92 100644 --- a/Eigen/src/Core/CwiseUnaryOp.h +++ b/Eigen/src/Core/CwiseUnaryOp.h @@ -51,7 +51,7 @@ struct ei_traits<CwiseUnaryOp<UnaryOp, MatrixType> > MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime, Flags = (MatrixType::Flags & ~VectorizableBit) - | (ei_functor_traits<UnaryOp>::IsVectorizable ? MatrixType::Flags & VectorizableBit : 0), + | (ei_functor_traits<UnaryOp>::IsVectorizable ? (MatrixType::Flags & VectorizableBit) : 0), CoeffReadCost = MatrixType::CoeffReadCost + ei_functor_traits<UnaryOp>::Cost }; }; |