Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!rutgers!lll-lcc!pyramid!voder!apple!baum From: baum@apple.UUCP Newsgroups: comp.arch Subject: Re: Cordic Method Message-ID: <589@apple.UUCP> Date: Tue, 31-Mar-87 18:48:42 EST Article-I.D.: apple.589 Posted: Tue Mar 31 18:48:42 1987 Date-Received: Fri, 3-Apr-87 06:24:09 EST Reply-To: baum@apple.UUCP (Allen Baum) Organization: Apple Computer, Inc. Lines: 26 -------- [] >Anyone who can tell me why these chips (1) weren't developed years ago and >(2) aren't standard on every medium-size architecture with floating point >deserves a beer. HP probably has the most sophisticated versions of the CORDIC algorithms around. CORDIC has been used in all of the HP calculators, and the code has been tweaked by no less than Prof. Kahan (of IEEE FP standard fame). HP did build a CORDIC FP processor box for their 2100 series of minicomputers, but no one bought it, so it was dropped. I think the main reason that no one has done a CORDIC chip is that the hardware and datapaths required are an addition to the multiplier and adder that the normal FP functions use. Doing it with Taylor series adds some sequencing logic or more microcode, and I guess that isn't nearly so bad. Its a tradeoff, of course. The market for high performance trig function FPUs has got to be smaller than add/sub/mul/div, so no one has gone for the niche market. There is also much less expertise (much less exposure) to the cordic algorithms, and their subtleties. -- {decwrl,hplabs,ihnp4}!nsc!apple!baum (408)973-3385