History log of /src/sys/arch/m68k/fpe/fpu_cordic.c |
Revision | | Date | Author | Comments |
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
|