Re: Fat references

anton@mips.complang.tuwien.ac.at (Anton Ertl)
Sat, 02 Jan 2010 14:00:29 GMT

          From comp.compilers

Related articles
[6 earlier articles]
Re: Fat references kkylheku@gmail.com (Kaz Kylheku) (2009-12-30)
Re: Fat references jon@ffconsultancy.com (Jon Harrop) (2009-12-30)
Re: Fat references gah@ugcs.caltech.edu (glen herrmannsfeldt) (2009-12-31)
Re: Fat references jon@ffconsultancy.com (Jon Harrop) (2010-01-01)
Re: Fat references cr88192@hotmail.com (BGB / cr88192) (2010-01-01)
Re: Fat references cr88192@hotmail.com (BGB / cr88192) (2010-01-01)
Re: Fat references anton@mips.complang.tuwien.ac.at (2010-01-02)
Re: Fat references gah@ugcs.caltech.edu (glen herrmannsfeldt) (2010-01-02)
Re: Fat references bobduff@shell01.TheWorld.com (Robert A Duff) (2010-01-02)
Re: Fat references jon@ffconsultancy.com (Jon Harrop) (2010-01-03)
Re: Fat references DrDiettrich1@aol.com (Hans-Peter Diettrich) (2010-01-03)
Re: Fat references bear@sonic.net (Ray) (2010-01-03)
Re: Fat references anton@mips.complang.tuwien.ac.at (2010-01-03)
[17 later articles]
| List of all articles for this month |

From: anton@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.compilers
Date: Sat, 02 Jan 2010 14:00:29 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
References: 09-12-045 09-12-055 10-01-003
Keywords: architecture, history



glen herrmannsfeldt <gah@ugcs.caltech.edu> writes:
>Kaz Kylheku <kkylheku@gmail.com> wrote:
>> On 2009-12-29, Jon Harrop <jon@ffconsultancy.com> wrote:
>(snip)
>
>> You must be using ``quad word'' differently from the rest of the world,
>> where it is understood to be 64 bits, according to this convention:
>
>> 16 bits: word
>> 32 bits: double word
>> 64 bits: quad word
>
>That is VAX. Everyone else uses 32 bits for a word.


No, that's the 8008 and its successors. For the PDP-11 and its
successors (including the VAX) the 32-bit units were called longwords.


"Word" for 32 bits is common for architectures that originated from
32-bit architectures that were not sold as extensions of 16-bit or
8-bit architectures (e.g., IBM 360, MIPS, SPARC, ARM).


How do original 64-bit architectures like the Cray-1 call 16-bit and
32-bit units? Do they have any support for that at all?


- anton
--
M. Anton Ertl
anton@mips.complang.tuwien.ac.at
http://www.complang.tuwien.ac.at/anton/


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.