Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: Notesfiles $Revision: 1.6.2.17 $; site uiucdcsb.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxj!ihnp4!inuxc!pur-ee!uiucdcsb!grunwald From: grunwald@uiucdcsb.UUCP Newsgroups: net.lang.c Subject: Re: Re: C language hacking Message-ID: <9000031@uiucdcsb.UUCP> Date: Mon, 19-Nov-84 12:06:00 EST Article-I.D.: uiucdcsb.9000031 Posted: Mon Nov 19 12:06:00 1984 Date-Received: Wed, 21-Nov-84 01:01:33 EST References: <219@desint.UUCP> Lines: 9 Nf-ID: #R:desint:-21900:uiucdcsb:9000031:000:488 Nf-From: uiucdcsb!grunwald Nov 19 11:06:00 1984 Actually, one of the cute things about the CORDIC method is that it computes the sin/cos by rotating a vector. It turns out that you can use the CORDIC methods to rotate vectors for graphics without needing to compute the Sin/Cos at all. But this does mean 3 adds and shifts per bit for every vector rotated. A multiplication takes only 1 add and shift per bit, but you need to do four multiplies for rotation. A classmate made a VLSI chip to do just this in a VLSI design class I took.