🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.intel
Article #734

Re: Intel-8086/80186-Assembler for System-V available ?

#734
From: Vernon Schryver
Date: Sat, 13 Oct 1990 08:23
25 lines
1569 bytes
Maybe PLM*86 would run faster as a native UNIX program.  Who cares?  It
would generate the same code.

PLM86 was mind boggling bad even at peep-hole optimizing in MDS-311 days.
(MDS-311 was the ISIS 8085 cross development package you could get for your
very own low speed 8086 in 1978.)  The "code" generated by PLM386 is not
significantly different, at least in the versions I've used.  PLM386 still
wastes registers and cycles with abandon--as if the *86 had any to spare.
It still cannot strength reduce multiplies of constant powers of two.  It
usually ignores and so recomputes condition codes generated by preceding
statements.  And so on and on.

Besides, the beasts that are the slowest are ASM386 and BLD386, at least
under VP/ix and DOSMerge.  It takes longer to link the stuff I do than it
does to compile or assemble it, despite having stripped symbols in
preceding BND386 passes.  The assembler seems slower, in lines/hour, than
the compiler.

Anyone with freedom of choice (i.e. no dusty albatrosses) would choose
almost any C compiler.



Vernon Schryver,     vjs@calcite.uucp
Technical Details
Message-ID: <96@calcite.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!apple!decwrl!sgi!calcite!vjs
References: <:C96DR1@xds13.ferranti.com> <15919@bfmny0.BFM.COM> <1990Oct11.084750.1183@orfeo.radig.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!apple!decwrl!sgi!calcite!vjs
From: vjs@calcite.UUCP (Vernon Schryver)
Newsgroups: comp.sys.intel
Subject: Re: Intel-8086/80186-Assembler for System-V available ?
Message-ID: <96@calcite.UUCP>
Date: 13 Oct 90 08:23:05 GMT
References: <:C96DR1@xds13.ferranti.com> <15919@bfmny0.BFM.COM> <1990Oct11.084750.1183@orfeo.radig.de>
Organization: Rhyolite Software, Mountain View, CA
Lines: 25