aboutsummaryrefslogtreecommitdiff
path: root/configure.sh
diff options
context:
space:
mode:
authoreschnett <eschnett@105869f7-3296-0410-a4ea-f4349344b45a>2013-01-16 20:17:39 +0000
committereschnett <eschnett@105869f7-3296-0410-a4ea-f4349344b45a>2013-01-16 20:17:39 +0000
commitf4e59032c42c1df52717d2663760072cd0510f30 (patch)
treee6d3021b3fb440b20087655844f013bee9b3b522 /configure.sh
parent33e3cc3261b81b28f83a6e4d41d1ae97944dfa49 (diff)
Major update
Disable AVX emulation Set default for streaming stores to "no" Correct QPX vectorisation (IBM Blue Gene/Q) Add MIC vectorisation (Intel Xeon Phi) Convert SSE and AVX vectorisation to using inline functions instead of macros for code clarity Define CCTK_BOOLEAN, CCTK_INTEGER and CCTK_BOOLEAN_VEC, CCTK_INTEGER_VEC to make boolean and integer vectors explicit git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/Vectors/trunk@77 105869f7-3296-0410-a4ea-f4349344b45a
Diffstat (limited to 'configure.sh')
-rw-r--r--configure.sh14
1 files changed, 1 insertions, 13 deletions
diff --git a/configure.sh b/configure.sh
index 1555570..96f34cd 100644
--- a/configure.sh
+++ b/configure.sh
@@ -71,7 +71,7 @@ esac
case $(echo "x$VECTORISE_STREAMING_STORES" | tr '[:upper:]' '[:lower:]') in
(xyes) VECTORISE_STREAMING_STORES=1 ;;
(xno) VECTORISE_STREAMING_STORES=0 ;;
- (x) VECTORISE_STREAMING_STORES=1 ;; # default
+ (x) VECTORISE_STREAMING_STORES=0 ;; # default
(*) echo "BEGIN ERROR"
echo "Illegal value of option VECTORISE_STREAMING_STORES"
echo "END ERROR"
@@ -88,16 +88,6 @@ case $(echo "x$VECTORISE_INLINE" | tr '[:upper:]' '[:lower:]') in
exit 1
esac
-case $(echo "x$VECTORISE_EMULATE_AVX" | tr '[:upper:]' '[:lower:]') in
- (xyes) VECTORISE_EMULATE_AVX=1 ;;
- (xno) VECTORISE_EMULATE_AVX=0 ;;
- (x) VECTORISE_EMULATE_AVX=0 ;; # default
- (*) echo "BEGIN ERROR"
- echo "Illegal value of option VECTORISE_EMULATE_AVX"
- echo "END ERROR"
- exit 1
-esac
-
################################################################################
@@ -112,7 +102,6 @@ echo "VECTORISE_ALWAYS_USE_UNALIGNED_LOADS $VECTORISE_ALWAYS_USE_UNALIGNED_LOADS
echo "VECTORISE_ALWAYS_USE_ALIGNED_LOADS $VECTORISE_ALWAYS_USE_ALIGNED_LOADS"
echo "VECTORISE_INLINE $VECTORISE_INLINE"
echo "VECTORISE_STREAMING_STORES $VECTORISE_STREAMING_STORES"
-echo "VECTORISE_EMULATE_AVX $VECTORISE_EMULATE_AVX"
echo "END DEFINE"
echo "BEGIN MAKE_DEFINITION"
@@ -122,5 +111,4 @@ echo "VECTORISE_ALWAYS_USE_UNALIGNED_LOADS = $VECTORISE_ALWAYS_USE_UNALIGNED_LOA
echo "VECTORISE_ALWAYS_USE_ALIGNED_LOADS = $VECTORISE_ALWAYS_USE_ALIGNED_LOADS"
echo "VECTORISE_INLINE = $VECTORISE_INLINE"
echo "VECTORISE_STREAMING_STORES = $VECTORISE_STREAMING_STORES"
-echo "VECTORISE_EMULATE_AVX = $VECTORISE_EMULATE_AVX"
echo "END MAKE_DEFINITION"