🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #10870

Re: how to advocate new software/hardware features (Re: Hardware Support for Numeric Algorithms)

#10870
From: Damon
Date: Sun, 15 Nov 1992 23:43
39 lines
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!dhd
References: <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