Article View: comp.arch
Article #13471Re: 64 Vs 32
From: firth
Date: Thu, 23 Apr 1987 13:59
Date: Thu, 23 Apr 1987 13:59
38 lines
1978 bytes
1978 bytes
In article <751@instable.UUCP> amos%nsta@nsc.com (Amos Shapir) writes:
>To increase flexibility, processors that can access 64 bits of
>addressing will probably do it the old fashioned way: by using
>one word (32 bits) as a base address, and another as an offset.
>There's no point in dragging all 64 bits everywhere, especially
>since processing is usually localized among clusters of
>addresses.
Sigh! I remember people saying exactly the same thing 15 years ago
when we were moving from 16-bit to 32-bit machines. To repeat the
same old arguments
(a) You mean I can't declare
integer array huge[0:1048575] ?
(b) How do I pass a by-reference parameter? Aren't I going to have
to transmit 64 bits somehow, and isn't that easier as one thing
than as two things?
(c) How do I pass an array slice by reference. I might be able to
live with having all arrays start at a segment boundary, but
what about a call
sort(a[low:pivot])
which surely MUST pass a 64-bit address as the base of the slice.
And since ANY actual array might be a slice, EVERY formal array
parameter must be represented this way.
(d) How do I do
integer a(100),b
equivalence a(10),b
and then access b?
And so on...
Technical Details
Message-ID:
<1109@aw.sei.cmu.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!seismo!rochester!pt.cs.cmu.edu!sei!sei.cmu.edu!firthReferences:
<3810013@nucsrl.UUCP> <28200016@ccvaxa> <1316@ames.UUCP> <1071@osiris.UUCP> <751@instable.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!seismo!rochester!pt.cs.cmu.edu!sei!sei.cmu.edu!firth From: firth@sei.cmu.edu.UUCP Newsgroups: comp.arch Subject: Re: 64 Vs 32 Message-ID: <1109@aw.sei.cmu.edu> Date: Thu, 23-Apr-87 08:59:52 EST Article-I.D.: aw.1109 Posted: Thu Apr 23 08:59:52 1987 Date-Received: Sat, 25-Apr-87 04:16:08 EST References: <3810013@nucsrl.UUCP> <28200016@ccvaxa> <1316@ames.UUCP> <1071@osiris.UUCP> <751@instable.UUCP> Sender: netnews@sei.cmu.edu Reply-To: firth@bd.sei.cmu.edu.UUCP (PUT YOUR NAME HERE) Distribution: world Organization: Carnegie-Mellon University, SEI, Pgh, Pa Lines: 38