🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #1844

Re: Aggressive optimization

#1844
From: Conor O'Neill
Date: Mon, 29 Oct 1990 13:51
25 lines
1706 bytes
In article <MEISSNER.90Oct25130214@osf.osf.org> meissner@osf.org (Michael Meissner) writes:
>| > Assembly languages are the only ones I know of in which _no_
>| > operational freedom is granted to the 'compiler'.
>| 
>| It is possible to allow an assember to rearrange code for optimization.
>
>And in fact on systems that use the MIPS chips (MIPSco, SGI,
>DECstation), the assemblers already do this, primarily to fill delay
>slots and such.  If I really need to know about what the assembler did
>behind my back, I have to disassemble the object module.

When I was first taught any computer science, I was taught that an assembler
performed a one-to-one translation of assembly language mnemonics to
machine instructions. I like, and can understand, that definition.

I don't consider instruction scheduling, and the removal of no-ops in
the delay slots, as "a one-to-one translation".

Am I the only programmer who wishes that MIPS hadn't "corrupted" the word
"assembler", but had used some other term instead?

---
Conor O'Neill, Software Group, INMOS Ltd., UK.
UK: conor@inmos.co.uk		US: conor@inmos.com
"It's state-of-the-art" "But it doesn't work!" "That is the state-of-the-art".
Technical Details
Message-ID: <12175@ganymede.inmos.co.uk>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcsun!ukc!inmos!conor@penguin.inmos.co.uk
References: <2060@aber-cs.UUCP> <65592@lanl.gov> <2677@l.cc.purdue.edu> <MEISSNER.90Oct25130214@osf.osf.org>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcsun!ukc!inmos!conor@penguin.inmos.co.uk
From: conor@penguin.inmos.co.uk (Conor O'Neill)
Newsgroups: comp.lang.misc
Subject: Re: Aggressive optimization
Message-ID: <12175@ganymede.inmos.co.uk>
Date: 29 Oct 90 13:51:39 GMT
References: <2060@aber-cs.UUCP> <65592@lanl.gov> <2677@l.cc.purdue.edu> <MEISSNER.90Oct25130214@osf.osf.org>
Sender: news@inmos.co.uk
Reply-To: conor@inmos.co.uk (Conor O'Neill)
Organization: INMOS Limited, Bristol, UK.
Lines: 25