Revision: 8978
Author: [email protected]
Date: Mon Aug 22 02:10:47 2011
Log: Make instruction for write barrier smaller.
[email protected]
BUG=v8:1495
Review URL: http://codereview.chromium.org/7703007
http://code.google.com/p/v8/source/detail?r=8978
Modified:
/branches/bleeding_edge/src/ia32/macro-assembler-ia32.cc
=======================================
--- /branches/bleeding_edge/src/ia32/macro-assembler-ia32.cc Fri Aug 12
03:52:49 2011
+++ /branches/bleeding_edge/src/ia32/macro-assembler-ia32.cc Mon Aug 22
02:10:47 2011
@@ -69,8 +69,8 @@
// Compute number of region covering addr. See
Page::GetRegionNumberForAddress
// method for more details.
- and_(addr, Page::kPageAlignmentMask);
shr(addr, Page::kRegionSizeLog2);
+ and_(addr, Page::kPageAlignmentMask >> Page::kRegionSizeLog2);
// Set dirty mark for region.
// Bit tests with a memory operand should be avoided on Intel processors,
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev