Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects / fp_math @ 1585

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 3.49 KB 1585 over 14 years Justin Scheiner Cut the trig table sizes in 4 w/ symmetry, etc....
fp_math.h 234 Bytes 1585 over 14 years Justin Scheiner Cut the trig table sizes in 4 w/ symmetry, etc....
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
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