Mercurial > hg > graal-compiler
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. |