aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README9
-rw-r--r--configure.sh2
2 files changed, 7 insertions, 4 deletions
diff --git a/README b/README
index 8d0796f..cc50242 100644
--- a/README
+++ b/README
@@ -41,9 +41,12 @@ operations and corresponding vector-gather operations. This may be
beneficial if unaligned load operations are slow, and if vector-gather
operations are fast.
-VECTORISE_INLINE (default "yes"): Inline functions into the loop body
-as much as possible. (Disabling this may reduce code size, which can
-improve performance if the instruction cache is small.)
+VECTORISE_INLINE (default "no"): Inline functions into the loop body
+as much as possible. This can cause some compilers to run out of
+memory for complex codes. (Enabling this may increase code size, which
+can degrade performance if the instruction cache is small, but may
+lead to increased performance due to omission of function-call
+overhead.)
VECTORISE_STREAMING_STORES (default "yes"): Use streaming stores, i.e.
use store operations that bypass the cache. (Disabling this produces
diff --git a/configure.sh b/configure.sh
index 83ae33a..dffbb92 100644
--- a/configure.sh
+++ b/configure.sh
@@ -79,7 +79,7 @@ esac
case $(echo "x$VECTORISE_INLINE" | tr '[:upper:]' '[:lower:]') in
(xyes) VECTORISE_INLINE=1 ;;
(xno) VECTORISE_INLINE=0 ;;
- (x) VECTORISE_INLINE=1 ;; # default
+ (x) VECTORISE_INLINE=0 ;; # default
(*) echo "BEGIN ERROR"
echo "Illegal value of option VECTORISE_INLINE"
echo "END ERROR"