Article View: comp.lang.modula2
Article #3942Re: Word Size
From: Markus Schaub
Date: Thu, 12 Nov 1987 20:18
Date: Thu, 12 Nov 1987 20:18
16 lines
1430 bytes
1430 bytes
In article <INFO-M2%87110717121037@UCF1VM>, MSRS002@ECNCDC.BITNET ("THE DOCTOR.") writes:
> If you're developing for a 32 bit computer, would it be appropriate to make
> INTEGERS and CARDINALS 32 bits and either drop longs or make them 64 bits?
> I notice that Wirth writes ~usually 16 bits~ which would seem to indicate
Although it is a 32-bit computer I would prefer CARDINAL and INTEGER types
with 16 bit, to save some space in RECORD and ARRAY definitions. If you
pack subranges ([0..255] -> 1 byte; [0..65535] -> 2 bytes) you can use 32 bit
CARDINALs and INTs. Finally on a 32 bit machine you have 32 x 32 bit
multiplications so why mess with 64 bit types and use the same techniques used
today for 32 bit types (routines in the run-time system).
-Markus
--
// Markus Schaub uunet!nuchat!sugar!schaub (713) 523 8422
\X/ c/o Interface Technologies Corp, 3336 Richmond #323, Houston Tx 77098
Technical Details
Message-ID:
<1050@sugar.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!nuchat!sugar!schaubReferences:
<INFO-M2%87110717121037@UCF1VM>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!nuchat!sugar!schaub From: schaub@sugar.UUCP (Markus Schaub) Newsgroups: comp.lang.modula2 Subject: Re: Word Size Message-ID: <1050@sugar.UUCP> Date: Thu, 12-Nov-87 15:18:04 EST Article-I.D.: sugar.1050 Posted: Thu Nov 12 15:18:04 1987 Date-Received: Sun, 15-Nov-87 10:52:17 EST References: <INFO-M2%87110717121037@UCF1VM> Organization: Sugar Land UNIX - Houston, TX Lines: 16 Summary: INT / CARD on 32 bit computers