[llvm-commits] [compiler-rt] r109416 - /compiler-rt/trunk/lib/fp_lib.h

Stephen Canon scanon at apple.com
Mon Jul 26 11:17:00 PDT 2010


Author: scanon
Date: Mon Jul 26 13:17:00 2010
New Revision: 109416

URL: http://llvm.org/viewvc/llvm-project?rev=109416&view=rev
Log:
Fix error in rep_clz on non-LP64 targets.  Patch by Christoph Gerum

Modified:
    compiler-rt/trunk/lib/fp_lib.h

Modified: compiler-rt/trunk/lib/fp_lib.h
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/fp_lib.h?rev=109416&r1=109415&r2=109416&view=diff
==============================================================================
--- compiler-rt/trunk/lib/fp_lib.h (original)
+++ compiler-rt/trunk/lib/fp_lib.h Mon Jul 26 13:17:00 2010
@@ -57,9 +57,9 @@
     return __builtin_clzl(a);
 #else
     if (a & REP_C(0xffffffff00000000))
-        return 32 + __builtin_clz(a >> 32);
+        return __builtin_clz(a >> 32);
     else 
-        return __builtin_clz(a & REP_C(0xffffffff));
+        return 32 + __builtin_clz(a & REP_C(0xffffffff));
 #endif
 }
 





More information about the llvm-commits mailing list