Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects / fp_math @ 1586

Name Size Revision Age Author Comment
Makefile 533 Bytes 1579 over 14 years Justin Scheiner Initial pass at a 32-bit fixed point library. ...
fp_math.c 4.02 KB 1586 over 14 years Justin Scheiner Implementation of exponential. Not tested, don...
fp_math.h 254 Bytes 1586 over 14 years Justin Scheiner Implementation of exponential. Not tested, don...
gentables.m 638 Bytes 1579 over 14 years Justin Scheiner Initial pass at a 32-bit fixed point library. ...
main.c 292 Bytes 1579 over 14 years Justin Scheiner Initial pass at a 32-bit fixed point library. ...

Latest revisions

# Date Author Comment
1586 11/30/2009 02:56 AM Justin Scheiner

Implementation of exponential. Not tested, don't even know if it works at all.

1585 11/26/2009 01:33 PM Justin Scheiner

Cut the trig table sizes in 4 w/ symmetry, etc.

Lazy implementations of sine and tangent (that just
use cosine indirectly).

Addressed edge cases.

Needs EXTENSIVE testing to get a good grip on error bounds.

1579 11/23/2009 06:02 PM Justin Scheiner

Initial pass at a 32-bit fixed point library.

- Generated cosine / sine tables, put them in PROGMEM

- Wrote initial quadratic interpolation cosine function.
... not safe to use yet, but it seems to work for non-edge
cases. Need to write a better way to test it.

View revisions

Also available in: Atom