aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils
diff options
context:
space:
mode:
authorlloyd <[email protected]>2011-05-12 17:56:08 +0000
committerlloyd <[email protected]>2011-05-12 17:56:08 +0000
commitae7868f4985ce52cefeb5864715b53ecee78f740 (patch)
treefb33fad8be4cbc98be6ad604249aada897f345f1 /src/utils
parent44aa55d0aeb96d452450df5c024db7275a560925 (diff)
Fix the problem that prevented the SSE2 IDEA implementation from
working correctly under Clang - the technique for emulating unsigned compare relied on signed overflow. The new method does not, and works under GCC, ICC, and Clang. Even better, the compare takes only 2 instructions instead of 4. Prevent using any of the asm implementations under Clang on x86-32. All of them crash under Clang 2.9, unclear why.
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/asm_x86_32/info.txt1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/utils/asm_x86_32/info.txt b/src/utils/asm_x86_32/info.txt
index 8534d9aef..21244968f 100644
--- a/src/utils/asm_x86_32/info.txt
+++ b/src/utils/asm_x86_32/info.txt
@@ -19,7 +19,6 @@ solaris
</os>
<cc>
-clang
gcc
icc
</cc>