A bell rang in the back of my head as I was on my way to work this
morning. I was thinking about sincos again, and remembered something
about CORDIC algorithms from the distant past. These are add and
shift algorithms used to compute certain trig and other elementary
functions. They were very popular for scientific calculators back when
hand-held calculators were new since they are easily implementable in
hardware, and don't require floating point multiply. A couple of
references:
http://en.wikipedia.org/wiki/CORDIC
http://ww1.microchip.com/downloads/en/AppNotes/01061A.pdf
It appears that a common CORDIC computation will product sin & cos
together. I'll bet dollars to doughnuts (without actually knowing)
that the x87 assembly instruction mentioned below was doing a CORDIC
computation, and it made sense to return both sin & cos since
they were computed together.
The paper by Jeannerod & JourdanLu refer to CORDIC methods, but is
apparently an extension, as far as I can tell.
Stuart
>> On Monday, July 28, 2014, Stuart Brorson <
s...@cloud9.net <javascript:>>