Fix error in rep_clz on non-LP64 targets.  Patch by Christoph Gerum

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@109416 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/fp_lib.h b/lib/fp_lib.h
index ab425af..eac670d 100644
--- a/lib/fp_lib.h
+++ b/lib/fp_lib.h
@@ -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
 }