Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
SWIFT
SWIFTsim
Commits
9f311bbc
Commit
9f311bbc
authored
Jul 15, 2016
by
Matthieu Schaller
Browse files
Check for SIMD intruction sets only if vectorization is enabled.
parent
54c41342
Changes
1
Hide whitespace changes
Inline
Side-by-side
configure.ac
View file @
9f311bbc
...
...
@@ -178,16 +178,6 @@ if test "$enable_opt" = "yes" ; then
AX_CC_MAXOPT
ac_test_CFLAGS="yes"
CFLAGS="$old_CFLAGS $CFLAGS"
# Check SSE & AVX support (some overlap with AX_CC_MAXOPT).
# Don't use the SIMD_FLAGS result with Intel compilers. The -x<code>
# value from AX_CC_MAXOPT should be sufficient.
AX_EXT
if test "$SIMD_FLAGS" != ""; then
if test "$ax_cv_c_compiler_vendor" != "intel"; then
CFLAGS="$CFLAGS $SIMD_FLAGS"
fi
fi
fi
# Add address sanitizer options to flags, if requested. Only useful for GCC
...
...
@@ -242,6 +232,17 @@ if test "$enable_vec" = "no"; then
fi
HAVEVECTORIZATION=0
else
# Check SSE & AVX support (some overlap with AX_CC_MAXOPT).
# Don't use the SIMD_FLAGS result with Intel compilers. The -x<code>
# value from AX_CC_MAXOPT should be sufficient.
AX_EXT
if test "$SIMD_FLAGS" != ""; then
if test "$ax_cv_c_compiler_vendor" != "intel"; then
CFLAGS="$CFLAGS $SIMD_FLAGS"
fi
fi
AC_DEFINE([WITH_VECTORIZATION],1,[Enable vectorization])
HAVEVECTORIZATION=1
fi
...
...
Matthieu Schaller
@matthieu
mentioned in commit
86f47320
·
Jul 15, 2016
mentioned in commit
86f47320
mentioned in commit 86f473207bd8f7d3dd66e4ed7ee1078f1f4e620d
Toggle commit list
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment