Path: utzoo!utgpu!attcan!uunet!husc6!mailrus!tut.cis.ohio-state.edu!rutgers!rochester!pt.cs.cmu.edu!k.gp.cs.cmu.edu!lindsay From: lindsay@k.gp.cs.cmu.edu (Donald Lindsay) Newsgroups: comp.arch Subject: Re: using (ugh! yetch!) assembler Message-ID: <2442@pt.cs.cmu.edu> Date: 27 Jul 88 16:46:16 GMT References: <6341@bloom-beacon.MIT.EDU> <60859@sun.uucp> <474@m3.mfci.UUCP> <2926@utastro.UUCP> <37014@linus.UUCP> <1988Jul26.144359.5267@utzoo.uucp> Sender: netnews@pt.cs.cmu.edu Organization: Carnegie-Mellon University, CS/RI Lines: 14 This whole "debate" is silly. Didn't anyone ever hear of portability? As for the question of performance gains: this is partly: the quality of optimizing compilers (Improving) the occasional inappropriateness of a language's semantics (usually only matters to OS people and such) I've seen some big wins from recoding into assembler. I've seen bigger wins from switching compilers, and even bigger wins from rethinking the algorithm. The biggest wins come from rethinking the problem. Yes, I can give examples. -- Don lindsay@k.gp.cs.cmu.edu CMU Computer Science