[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cell
From: |
Masao Uebayashi |
Subject: |
Re: cell |
Date: |
Tue, 24 Apr 2001 01:04:16 +0900 |
> The manual is not quite up-to-date wrt cells. It's right that most
> objects have a two-word header, but in the meantime so-called `double
> cells' have been introduced, which are four-word cells. They are used
> for some data types (such as real numbers IIRC) to avoid an extra
> memory reference when accessing the data portion of an object.
Hmm. I imagined, by reading the section 33.2.2 of the reference, that
`a table of heap segment' is throughly aligned by two words like this:
a table of heap segment
--------------------------------
| |
| |_:_|_:_| |
| |_:_|_:_| |
| |_:_|_:_| |
| |
| |___|___| <--- a cell |
| |
| |___|___| |
| |___|_----> (...) |
| |___|___| |
| |___|_----------> (...)|
| |___|___| |
| |___|___| |
| |_:_|_:_| |
| |_:_|_:_| |
| |_:_|_:_| |
| --> <-- |
| word (usually 32bit) |
| |
--------------------------------
If four-word cells were introduced, all the tables are aligned by four
words?
TIA, M
---
Masao Uebayashi <address@hidden> --- We like raw eggs.
- cell, Masao Uebayashi, 2001/04/22
- Re: cell, Jeff Read, 2001/04/22
- Re: cell, Masao Uebayashi, 2001/04/23
- Re: cell, Martin Grabmueller, 2001/04/23
- Re: cell, Michael Livshin, 2001/04/23
- Re: cell, Masao Uebayashi, 2001/04/23
- Re: cell, Neil Jerram, 2001/04/23
- Re: cell, Neil W. Van Dyke, 2001/04/25
- Re: cell, Masao Uebayashi, 2001/04/25
- Re: cell,
Masao Uebayashi <=
- Re: cell, Martin Grabmueller, 2001/04/23