Re: complex instruction set compiler

richard@cogsci.ed.ac.uk (Richard Tobin)
18 Mar 1998 23:09:49 -0500

          From comp.compilers

Related articles
complex instruction set compiler vjain@ececs.uc.edu (Vipin Jain) (1998-03-15)
Re: complex instruction set compiler ian@five-d.com (1998-03-15)
Re: complex instruction set compiler chase@naturalbridge.com (David Chase) (1998-03-15)
Re: complex instruction set compiler Eric.Hildum@Japan.NCR.COM (Eric Hildum) (1998-03-18)
Re: complex instruction set compiler richard@cogsci.ed.ac.uk (1998-03-18)
Re: complex instruction set compiler tmoog@mcs.net (Tom Moog) (1998-03-20)
Re: complex instruction set compiler jan@mailhost.neuroinformatik.ruhr-uni-bochum.de (Jan Vorbrueggen) (1998-03-20)
| List of all articles for this month |
From: richard@cogsci.ed.ac.uk (Richard Tobin)
Newsgroups: comp.compilers,comp.arch,comp.compilers.tools.pccts
Date: 18 Mar 1998 23:09:49 -0500
Organization: HCRC, University of Edinburgh
References: 98-03-144 98-03-149
Keywords: architecture, performance

ian@five-d.com (Ian Kemmish) writes:


>The compiler for Franz Lisp in BSD 4.2 (also for VAX, of course, and free on
>the BSD source tapes) actually *used* the complex instructions. I *think* it
>used the procedure call stuff


If I remember correctly, Franz Lisp used the simple JSR instruction
while cc used the complex CALLS instruction. I even have some
recollection of it running over assembler generated by cc and
replacing the CALLSs with JSRs.


Incidentally, you could run cc's peephole optimiser on the assembler
code produced by Franz Lisp, to produce code that was usually faster
and often still correct.


-- Richard
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.