diff options
author | lloyd <[email protected]> | 2011-05-12 17:56:08 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2011-05-12 17:56:08 +0000 |
commit | ae7868f4985ce52cefeb5864715b53ecee78f740 (patch) | |
tree | fb33fad8be4cbc98be6ad604249aada897f345f1 /src/utils | |
parent | 44aa55d0aeb96d452450df5c024db7275a560925 (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.txt | 1 |
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> |