hotspot/src/share/vm/memory/blockOffsetTable.hpp
changeset 2257 d8e6e11e7f32
parent 1412 2bb3fe3e00ea
child 3261 c7d5aae8d3f7
equal deleted inserted replaced
2256:82d4e10b7c6b 2257:d8e6e11e7f32
   233     Base = (1 << LogBase),
   233     Base = (1 << LogBase),
   234     N_powers = 14
   234     N_powers = 14
   235   };
   235   };
   236 
   236 
   237   static size_t power_to_cards_back(uint i) {
   237   static size_t power_to_cards_back(uint i) {
   238     return 1 << (LogBase * i);
   238     return (size_t)(1 << (LogBase * i));
   239   }
   239   }
   240   static size_t power_to_words_back(uint i) {
   240   static size_t power_to_words_back(uint i) {
   241     return power_to_cards_back(i) * N_words;
   241     return power_to_cards_back(i) * N_words;
   242   }
   242   }
   243   static size_t entry_to_cards_back(u_char entry) {
   243   static size_t entry_to_cards_back(u_char entry) {