Article View: comp.arch
Article #10870Re: how to advocate new software/hardware features (Re: Hardware Support for Numeric Algorithms)
From: Damon
Date: Sun, 15 Nov 1992 23:43
Date: Sun, 15 Nov 1992 23:43
39 lines
2334 bytes
2334 bytes
In article <mwm.2n6z@contessa.palo-alto.ca.us> mwm@contessa.palo-alto.ca.us (Mike Meyer) writes:
>In <Bxq7y0.IJ@mentor.cc.purdue.edu>, hrubin@mentor.cc.purdue.edu (Herman Rubin) wrote:
>> With instruction scheduling, one place for an optimizer would be in the
>> ASSEMBLER, and even interaction between the programmer and the compiler/
>> assembler. I do not know of any such.
>
>Herman, I've *never* seen you suggest something that hasn't been tried
>already, in some form or another. This is no exception. It's been
>tried. It didn't work very well.
On at least the Sun-3 cc/as there is a flag which implies that the
assember is doing something tricky with the code the compiler spits
out, eg some sort of peephole optimisation based on what the compiler
wanted to say rather than on what it actually said...
Ah, and on the Sun-4 as well, I see. Though this isn't exactly what
Dr Rubin was talking about, I think, it's still relevant...
AS(1) USER COMMANDS AS(1)
NAME
as - Sun-1, Sun-2 and Sun-3, Sun-4 and Sun386i assemblers
...
Sun-4 Options
-O[n]
Enable peephole optimization corresponding to optimiza-
tion level n (1 if n not specified) of the Sun high-
level language compilers. This option can be used
safely only when assembling code produced by a Sun com-
piler.
--
Damon Hart-Davis Internet: dhd@exnet.co.uk, d@hd.org
Public-access UNIX (Suns), news and mail for UK#5 per month. FIRST MONTH FREE.
[1.35] Cheap Sun eqpt. UUCP news/mail feeds. Tel/Fax: +44 81 755 0077.
Technical Details
Message-ID:
<Bxs787.C99@exnet.co.uk>Path:
arc1-ca.pugleaf.net!sparky!uunet!pmafire!mica.inel.gov!ux1!news.byu.edu!eff!sol.ctr.columbia.edu!usc!wupost!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!doc.ic.ac.uk!uknet!edcastle!dcs.ed.ac.uk!exnet!dhdReferences:
<TMB.92Nov14145619@pollux.idiap.ch> <Bxq7y0.IJ@mentor.cc.purdue.edu> <mwm.2n6z@contessa.palo-alto.ca.us>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!pmafire!mica.inel.gov!ux1!news.byu.edu!eff!sol.ctr.columbia.edu!usc!wupost!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!doc.ic.ac.uk!uknet!edcastle!dcs.ed.ac.uk!exnet!dhd From: dhd@exnet.co.uk (Damon) Newsgroups: comp.arch,comp.lang.misc Subject: Re: how to advocate new software/hardware features (Re: Hardware Support for Numeric Algorithms) Message-ID: <Bxs787.C99@exnet.co.uk> Date: 15 Nov 92 23:43:18 GMT References: <TMB.92Nov14145619@pollux.idiap.ch> <Bxq7y0.IJ@mentor.cc.purdue.edu> <mwm.2n6z@contessa.palo-alto.ca.us> Organization: ExNet Systems Ltd Public Access News, London, UK Lines: 39