< prev index next >

test/hotspot/gtest/utilities/test_count_trailing_zeros.cpp

Print this page
rev 53521 : 8217869: Add count_leading_zeros utility
Reviewed-by: TBD

@@ -37,20 +37,19 @@
         << "value = " << value;
     }
   }
 }
 
-TEST(count_trailing_zeros, all_ones_followed_by_all_zeros) {
-  unsigned i = BitsPerWord - 1; // Index of most significant set bit.
+TEST(count_trailing_zeros, high_zeros_low_ones) {
   uintx value = ~(uintx)0;
-  for ( ; value != 0; value >>= 1, --i) {
+  for ( ; value != 0; value >>= 1) {
     EXPECT_EQ(0u, count_trailing_zeros(value))
       << "value = " << value;
   }
 }
 
-TEST(count_trailing_zeros, all_zeros_followed_by_all_ones) {
+TEST(count_trailing_zeros, high_ones_low_zeros) {
   unsigned i = 0;               // Index of least significant set bit.
   uintx value = ~(uintx)0;
   for ( ; value != 0; value <<= 1, ++i) {
     EXPECT_EQ(i, count_trailing_zeros(value))
       << "value = " << value;
< prev index next >