comparison src/cpu/x86/vm/c1_Runtime1_x86.cpp @ 8499:96a337d307bd

-More progress in G1 WBs
author Christos Kotselidis <christos.kotselidis@oracle.com>
date Mon, 04 Mar 2013 16:46:37 +0100
parents ce248dc0a656
children 86b4965f0c9a
comparison
equal deleted inserted replaced
8498:c158d128fae9 8499:96a337d307bd
1743 1743
1744 Address index(noreg, card_index, Address::times_1); 1744 Address index(noreg, card_index, Address::times_1);
1745 __ leal(card_addr, __ as_Address(ArrayAddress(cardtable, index))); 1745 __ leal(card_addr, __ as_Address(ArrayAddress(cardtable, index)));
1746 #endif 1746 #endif
1747 1747
1748 tty->print_cr("Intepreter WB");
1748 __ cmpb(Address(card_addr, 0), 0); 1749 __ cmpb(Address(card_addr, 0), 0);
1749 __ jcc(Assembler::equal, done); 1750 __ jcc(Assembler::equal, done);
1750 1751
1751 // storing region crossing non-NULL, card is clean. 1752 // storing region crossing non-NULL, card is clean.
1752 // dirty card and log. 1753 // dirty card and log.