equal
deleted
inserted
replaced
1628 __ cmp(lir_cond_equal, cur_value, dirty); |
1628 __ cmp(lir_cond_equal, cur_value, dirty); |
1629 __ branch(lir_cond_equal, T_BYTE, L_already_dirty->label()); |
1629 __ branch(lir_cond_equal, T_BYTE, L_already_dirty->label()); |
1630 __ move(dirty, card_addr); |
1630 __ move(dirty, card_addr); |
1631 __ branch_destination(L_already_dirty->label()); |
1631 __ branch_destination(L_already_dirty->label()); |
1632 } else { |
1632 } else { |
|
1633 if (UseConcMarkSweepGC && CMSPrecleaningEnabled) { |
|
1634 __ membar_storestore(); |
|
1635 } |
1633 __ move(dirty, card_addr); |
1636 __ move(dirty, card_addr); |
1634 } |
1637 } |
1635 #endif |
1638 #endif |
1636 } |
1639 } |
1637 |
1640 |