]> granicus.if.org Git - libvpx/blobdiff - test/acm_random.h
Merge "endian_inl.h: fix mips32 android build"
[libvpx] / test / acm_random.h
index 496dae331b433a6ce0a07a8670d3eaaefc006574..ff5c93ea1d4fe3fef7c2e37a1a3205d9906e04b8 100644 (file)
@@ -29,14 +29,14 @@ class ACMRandom {
   uint16_t Rand16(void) {
     const uint32_t value =
         random_.Generate(testing::internal::Random::kMaxRange);
-    return (value >> 16) & 0xffff;
+    return (value >> 15) & 0xffff;
   }
 
   uint8_t Rand8(void) {
     const uint32_t value =
         random_.Generate(testing::internal::Random::kMaxRange);
     // There's a bit more entropy in the upper bits of this implementation.
-    return (value >> 24) & 0xff;
+    return (value >> 23) & 0xff;
   }
 
   uint8_t Rand8Extremes(void) {