[libFuzzer] stop using bits for memcmp's value profile -- seems to blow up the corpus too much

llvm-svn: 280096
diff --git a/llvm/lib/Fuzzer/FuzzerTraceState.cpp b/llvm/lib/Fuzzer/FuzzerTraceState.cpp
index 732e1a4..63dd5a6 100644
--- a/llvm/lib/Fuzzer/FuzzerTraceState.cpp
+++ b/llvm/lib/Fuzzer/FuzzerTraceState.cpp
@@ -559,9 +559,9 @@
     if (A1[I] != A2[I])
       break;
   size_t PC = reinterpret_cast<size_t>(caller_pc);
-  size_t Idx = I * 8;
-  if (I < Len)
-    Idx += __builtin_popcountl((A1[I] ^ A2[I])) - 1;
+  size_t Idx = I;
+  // if (I < Len)
+  //  Idx += __builtin_popcountl((A1[I] ^ A2[I])) - 1;
   VP.AddValue((PC & 4095) | (Idx << 12));
 }
 
@@ -576,9 +576,9 @@
     if (A1[I] != A2[I] || A1[I] == 0)
       break;
   size_t PC = reinterpret_cast<size_t>(caller_pc);
-  size_t Idx = I * 8;
-  if (I < Len && A1[I])
-    Idx += __builtin_popcountl((A1[I] ^ A2[I])) - 1;
+  size_t Idx = I;
+  // if (I < Len && A1[I])
+  //  Idx += __builtin_popcountl((A1[I] ^ A2[I])) - 1;
   VP.AddValue((PC & 4095) | (Idx << 12));
 }