🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #13471

Re: 64 Vs 32

#13471
From: firth
Date: Thu, 23 Apr 1987 13:59
38 lines
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!firth
References: <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