diff options
author | eschnett <eschnett@105869f7-3296-0410-a4ea-f4349344b45a> | 2011-06-06 10:11:44 +0000 |
---|---|---|
committer | eschnett <eschnett@105869f7-3296-0410-a4ea-f4349344b45a> | 2011-06-06 10:11:44 +0000 |
commit | 2ab4d61cd4b632c0e991c781f3c15f3b054d1bbd (patch) | |
tree | 6664b1e9ee360ee0abf9df6b9a5562eb5bdc88c5 /configuration.ccl | |
parent | 5d4858e0736a0c0881c65b9e9ac0983d3b5bb24b (diff) |
Introduce Cactus options for vectorisation
Introduce configuration-time options for vectorisation, including
options to allow architecture-specific choices that may influence
performance.
Introduce "middle" masked stores for large vector sizes and small
loops.
Clean up and simplify some of the implementation code.
git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/Vectors/trunk@10 105869f7-3296-0410-a4ea-f4349344b45a
Diffstat (limited to 'configuration.ccl')
-rw-r--r-- | configuration.ccl | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/configuration.ccl b/configuration.ccl index ec50e58..54500d7 100644 --- a/configuration.ccl +++ b/configuration.ccl @@ -2,4 +2,14 @@ PROVIDES Vectors { + SCRIPT configure.sh + LANG bash + OPTIONS \ + VECTORISE \ + VECTORISE_ALIGNED_ARRAYS \ + VECTORISE_ALWAYS_USE_UNALIGNED_LOADS \ + VECTORISE_ALWAYS_USE_ALIGNED_LOADS \ + VECTORISE_INLINE \ + VECTORISE_STREAMING_STORES \ + VECTORISE_EMULATE_AVX } |