mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
split sum away from redux and vectorize it.
(could come back to redux after it has been vectorized, and could serve as a starting point for that) also make the abs2 functor vectorizable (for real types).
This commit is contained in:
@@ -142,5 +142,18 @@ enum CornerType { TopLeft, TopRight, BottomLeft, BottomRight };
|
||||
enum DirectionType { Vertical, Horizontal };
|
||||
enum ProductEvaluationMode { NormalProduct, CacheFriendlyProduct, DiagonalProduct };
|
||||
|
||||
enum {
|
||||
NoVectorization,
|
||||
InnerVectorization,
|
||||
LinearVectorization,
|
||||
SliceVectorization
|
||||
};
|
||||
|
||||
enum {
|
||||
CompleteUnrolling,
|
||||
InnerUnrolling,
|
||||
NoUnrolling
|
||||
};
|
||||
|
||||
|
||||
#endif // EIGEN_CONSTANTS_H
|
||||
|
||||
Reference in New Issue
Block a user