diff options
author | Gael Guennebaud <g.gael@free.fr> | 2018-12-13 10:42:39 +0100 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2018-12-13 10:42:39 +0100 |
commit | efa4c9c40fbed9506aaef6a5393d27713f161984 (patch) | |
tree | 1391bf14bfa0d8b693ebb3dac34e927db4cfe39b /Eigen/src/Core/arch/Default/Settings.h | |
parent | f20c991679a6860d9a91ced2f40b3c591da284a6 (diff) |
bug #1615: slightly increase the default unrolling limit to compensate for changeset 101ea26f5e18919972b321b5f7e3ef4e07be3fd6
.
This solves a performance regression with clang and 3x3 matrix products.
Diffstat (limited to 'Eigen/src/Core/arch/Default/Settings.h')
-rw-r--r-- | Eigen/src/Core/arch/Default/Settings.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/arch/Default/Settings.h b/Eigen/src/Core/arch/Default/Settings.h index 097373c84..a5c3ada4c 100644 --- a/Eigen/src/Core/arch/Default/Settings.h +++ b/Eigen/src/Core/arch/Default/Settings.h @@ -21,7 +21,7 @@ * it does not correspond to the number of iterations or the number of instructions */ #ifndef EIGEN_UNROLLING_LIMIT -#define EIGEN_UNROLLING_LIMIT 100 +#define EIGEN_UNROLLING_LIMIT 110 #endif /** Defines the threshold between a "small" and a "large" matrix. |