Newsgroups: comp.arch
Path: utzoo!henry
From: henry@utzoo.uucp (Henry Spencer)
Subject: Re: ABI and growth
Message-ID: <1990Jan16.173346.2154@utzoo.uucp>
Organization: U of Toronto Zoology
References: <6186@celit.fps.com> <2020@crdos1.crd.ge.COM>
Date: Tue, 16 Jan 90 17:33:46 GMT

In article <2020@crdos1.crd.ge.COM> davidsen@crdos1.crd.ge.com (bill davidsen) writes:
>  This is an old problem. The VAX gets around some of it by allowing
>"writable control store" (users defined microcode for certain
>instructions). A friend did a master's thesis based on implementing an
>FFT instruction in microcode. It was almost twice as fast as doing it
>with discrete instructions.

Which is actually fairly impressive, since the VAX WCS seems to have been
an afterthought and there was substantial overhead involved in getting to
it.  I guess his FFT instruction did enough work to amortize the overhead
pretty well.
-- 
1972: Saturn V #15 flight-ready|     Henry Spencer at U of Toronto Zoology
1990: birds nesting in engines | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
