diff options
author | Jeremy Huddleston <jeremyhu@apple.com> | 2012-03-14 10:26:18 -0700 |
---|---|---|
committer | Jeremy Huddleston <jeremyhu@apple.com> | 2012-03-14 19:10:22 -0700 |
commit | 94aea2e868ae02235785f31b275f89b9661bca0e (patch) | |
tree | 1daa19ac73001c1a507a4d8671231241fc959ffa | |
parent | d2ee5631ae42d031289ae80352e02bafa3f06ed4 (diff) |
Fix a false-negative in MMX check
Silence warnings that could make -Werror give a false negative
Use signed char to avoid cases where int8_t isn't declared
Reported-by: Mike Lothian <mike@fireburn.co.uk>
Tested-by: Mike Lothian <mike@fireburn.co.uk>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
-rw-r--r-- | configure.ac | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac index a920be2d..d51f9045 100644 --- a/configure.ac +++ b/configure.ac @@ -298,12 +298,12 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ int main () { __m64 v = _mm_cvtsi32_si64 (1); __m64 w; - int8_t x; + signed char x = 0; /* Some versions of clang will choke on K */ asm ("pshufw %2, %1, %0\n\t" - : "=y" (v) - : "y" (w), "K" (x) + : "=y" (w) + : "y" (v), "K" (x) ); return _mm_cvtsi64_si32 (v); |