src/share/vm/opto/indexSet.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/opto/indexSet.cpp Mon May 5 12:29:30 2014
--- new/src/share/vm/opto/indexSet.cpp Mon May 5 12:29:29 2014
*** 49,59 ****
--- 49,59 ----
// Per set, or all sets operation tracing
int IndexSet::_serial_count = 1;
#endif
// What is the first set bit in a 5 bit integer?
! const byte IndexSetIterator::_first_bit[32] = {
! const uint8_t IndexSetIterator::_first_bit[32] = {
0, 0, 1, 0,
2, 0, 1, 0,
3, 0, 1, 0,
2, 0, 1, 0,
4, 0, 1, 0,
*** 61,71 ****
--- 61,71 ----
3, 0, 1, 0,
2, 0, 1, 0
};
// What is the second set bit in a 5 bit integer?
! const byte IndexSetIterator::_second_bit[32] = {
! const uint8_t IndexSetIterator::_second_bit[32] = {
5, 5, 5, 1,
5, 2, 2, 1,
5, 3, 3, 1,
3, 2, 2, 1,
5, 4, 4, 1,
*** 296,306 ****
--- 296,306 ----
BitBlock *block = set->_blocks[i];
if (block == &_empty_block) {
set_block(i, &_empty_block);
} else {
BitBlock *new_block = alloc_block();
! memcpy(new_block->words(), block->words(), sizeof(uint32_t) * words_per_block);
set_block(i, new_block);
}
}
}
src/share/vm/opto/indexSet.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File