summaryrefslogtreecommitdiffstats
path: root/src/ffts_internal.h
diff options
context:
space:
mode:
authorJukka Ojanen <jukka.ojanen@linkotec.net>2015-03-31 16:47:06 +0300
committerJukka Ojanen <jukka.ojanen@linkotec.net>2015-03-31 16:47:06 +0300
commitdfab21f8096660f441fb33bf5012e7f2c3652fa9 (patch)
tree405daf6579e51ba7f4407a8c13786d2ffed72b9b /src/ffts_internal.h
parent93a58ef7e0b973411bbed3e07750c7d1fc1e40d5 (diff)
downloadffts-dfab21f8096660f441fb33bf5012e7f2c3652fa9.zip
ffts-dfab21f8096660f441fb33bf5012e7f2c3652fa9.tar.gz
Generate cosine and sine table without using C math library. About 100 times faster on ARM and 15 times faster on x86.
Diffstat (limited to 'src/ffts_internal.h')
-rw-r--r--src/ffts_internal.h10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/ffts_internal.h b/src/ffts_internal.h
index f992811..60de539 100644
--- a/src/ffts_internal.h
+++ b/src/ffts_internal.h
@@ -223,14 +223,4 @@ static __inline unsigned long ffts_ctzl(size_t N)
#endif /* _WIN64 */
#endif /* _MSC_VER */
-static FFTS_ALWAYS_INLINE float W_re(float N, float k)
-{
- return cos(-2.0 * M_PI * k / N);
-}
-
-static FFTS_ALWAYS_INLINE float W_im(float N, float k)
-{
- return sin(-2.0 * M_PI * k / N);
-}
-
#endif /* FFTS_INTERNAL_H */
OpenPOWER on IntegriCloud