Home | History | Annotate | Download | only in fpe
History log of /src/sys/arch/m68k/fpe/fpu_cordic.c
RevisionDateAuthorComments
 1.4  06-Dec-2016  isaki Remove fpu_cordit2() and atanh_table[] completely.
Since cordit1 (for trigonometric functions) and cordit2 (for
hyperbolic functions) are very similar, so I implemented both
at first, but I didn't use cordit2 after all :(
 1.3  04-Aug-2016  isaki Move fpu_cordit2() to #ifdef CORDIC_BOOTSTRAP section.
This reduces ~2KB text segment.
Reported by Krister Walfridsson on tech-kern two months ago.
 1.2  20-Apr-2013  isaki branches: 1.2.4; 1.2.12; 1.2.16; 1.2.20;
s/tayler/taylor/. pointed out by christos@
 1.1  19-Apr-2013  isaki Introduce the CORDIC algorithm.
o sine and cosine (e.g., FSIN, FCOS and FSINCOS instructions) is now
calculated in the CORDIC instead of Taylor expansion.
o tangent (FTAN) is not touched from a viewpoint of the code size.
o The CORDIC is applicable for hyperbolic functions (e.g., FSINH,
FCOSH, FTANH instructions), but I didn't use it because its working
range is poor.
o The CORDIC is also usable for inverse trigonometric functions,
I will commit it at next phase.
o The code size becomes a bit big. I cannot evaluate speed on m68k
for some reasons, but in test on i386 the CORDIC is approximately
100 times faster in sin/cos.
 1.2.20.2  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.2.20.1  06-Aug-2016  pgoyette Sync with HEAD
 1.2.16.2  05-Feb-2017  skrll Sync with HEAD
 1.2.16.1  05-Oct-2016  skrll Sync with HEAD
 1.2.12.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.12.1  20-Apr-2013  yamt file fpu_cordic.c was added on branch yamt-pagecache on 2014-05-22 11:39:55 +0000
 1.2.4.3  03-Dec-2017  jdolecek update from HEAD
 1.2.4.2  23-Jun-2013  tls resync from head
 1.2.4.1  20-Apr-2013  tls file fpu_cordic.c was added on branch tls-maxphys on 2013-06-23 06:20:08 +0000

RSS XML Feed