135 |
2018-12-31 04:05:40 |
dmarschall |
/trunk/ |
Trig tabs are now calculated during Filter startup rather than during compile time.
Reasons:
1) It is more safe in regards to multi platform build (if the gentab.c generation was forgotten), since TRIGAMP is defined differently between Windows and Mac, and therefore, costab[] and tantab[] would be wrong.
2) The usage (table with double values instead of value_type value amplified with TRIGAMP) is more universal. For example, with this new table, the functions r2x() and r2y() can now be calculated faster. |
|
/trunk/testcases /trunk/testcases/c2dm.afs /trunk/testcases/c2dm_factory.png /trunk/testcases/c2dm_foundry.png /trunk/testcases/r2xy.afs /trunk/testcases/r2xy_factory.png /trunk/testcases/r2xy_foundry.png /trunk/testcases/sincos_1.afs /trunk/testcases/sincos_1_factory.png /trunk/testcases/sincos_1_foundry.png /trunk/testcases/tan_1.afs /trunk/testcases/tan_1_factory.png /trunk/testcases/tan_1_foundry.png
/trunk/gentab.c /trunk/trigtab.c
/trunk/FilterFoundry.make /trunk/Makefile /trunk/funcs.c /trunk/funcs.h /trunk/main.c /trunk/nmake.mak /trunk/nmake64.mak /trunk/wishlist/daniel_wishlist.txt /trunk/wpj/filterfoundry.tgt /trunk/wpj/filterfoundry.wpj
|