🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #4496

Re: assembly programming prefereable to HLL programming ? (LONG)

#4496
From: Dave Neff
Date: Fri, 09 Jan 1987 19:14
21 lines
1590 bytes
The new HP "RISC" machine gets much of its high level language
performance benefits due to the fact it has 32 general purpose
registers.  The HLL compilers partition the usage of these registers
and use them for both local variables as well as parameter
passing (unless all else fails).  When all else fails the optimizer
decides what data should be put on the stack. If I recall correctly
the conventions allow for up to 16 parameters passed to another
subroutine via registers.  In my opinion much of the performance
benefits of this architecture come from the fact that the machine
has many general purpose registers and the compilers sound like
they do excellent optimization.

I have no direct experience with these machines, all the above
info comes from HP Journal articles filtered through my imperfect
memory.  By the way, the Unix based "RISC" machine has been shipping
for a month and seems to be selling well.

Dave Neff
hpfcla!hpvcla!neff

Disclaimer: This is not an ad.
Technical Details
Message-ID: <3910001@hpvcla.HP.COM>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-lcc!mordor!styx!ames!ucbcad!ucbvax!decvax!tektronix!uw-beaver!tikal!hplsla!hpvcla!neff
References: <12037@cca.CCA.COM>

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!seismo!lll-lcc!mordor!styx!ames!ucbcad!ucbvax!decvax!tektronix!uw-beaver!tikal!hplsla!hpvcla!neff
From: neff@hpvcla.HP.COM (Dave Neff)
Newsgroups: comp.lang.misc
Subject: Re: assembly programming prefereable to HLL programming ? (LONG)
Message-ID: <3910001@hpvcla.HP.COM>
Date: Fri, 9-Jan-87 14:14:20 EST
Article-I.D.: hpvcla.3910001
Posted: Fri Jan  9 14:14:20 1987
Date-Received: Sun, 11-Jan-87 09:40:34 EST
References: <12037@cca.CCA.COM>
Organization: Hewlett Packard, Vancouver, WA
Lines: 21