aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2018-12-13 10:42:39 +0100
committerGravatar Gael Guennebaud <g.gael@free.fr>2018-12-13 10:42:39 +0100
commitefa4c9c40fbed9506aaef6a5393d27713f161984 (patch)
tree1391bf14bfa0d8b693ebb3dac34e927db4cfe39b /doc
parentf20c991679a6860d9a91ced2f40b3c591da284a6 (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 'doc')
-rw-r--r--doc/PreprocessorDirectives.dox2
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/PreprocessorDirectives.dox b/doc/PreprocessorDirectives.dox
index 7e9e30c4b..ffd2c660c 100644
--- a/doc/PreprocessorDirectives.dox
+++ b/doc/PreprocessorDirectives.dox
@@ -117,7 +117,7 @@ run time. However, these assertions do cost time and can thus be turned off.
Define it to 0 to disable.
- \b \c EIGEN_UNROLLING_LIMIT - defines the size of a loop to enable meta unrolling. Set it to zero to disable
unrolling. The size of a loop here is expressed in %Eigen's own notion of "number of FLOPS", it does not
- correspond to the number of iterations or the number of instructions. The default is value 100.
+ correspond to the number of iterations or the number of instructions. The default is value 110.
- \b \c EIGEN_STACK_ALLOCATION_LIMIT - defines the maximum bytes for a buffer to be allocated on the stack. For internal
temporary buffers, dynamic memory allocation is employed as a fall back. For fixed-size matrices or arrays, exceeding
this threshold raises a compile time assertion. Use 0 to set no limit. Default is 128 KB.