equal
deleted
inserted
replaced
1657 __ cmp(lir_cond_equal, cur_value, dirty); |
1657 __ cmp(lir_cond_equal, cur_value, dirty); |
1658 __ branch(lir_cond_equal, T_BYTE, L_already_dirty->label()); |
1658 __ branch(lir_cond_equal, T_BYTE, L_already_dirty->label()); |
1659 __ move(dirty, card_addr); |
1659 __ move(dirty, card_addr); |
1660 __ branch_destination(L_already_dirty->label()); |
1660 __ branch_destination(L_already_dirty->label()); |
1661 } else { |
1661 } else { |
|
1662 #if INCLUDE_ALL_GCS |
1662 if (UseConcMarkSweepGC && CMSPrecleaningEnabled) { |
1663 if (UseConcMarkSweepGC && CMSPrecleaningEnabled) { |
1663 __ membar_storestore(); |
1664 __ membar_storestore(); |
1664 } |
1665 } |
|
1666 #endif |
1665 __ move(dirty, card_addr); |
1667 __ move(dirty, card_addr); |
1666 } |
1668 } |
1667 #endif |
1669 #endif |
1668 } |
1670 } |
1669 |
1671 |