liamappelbe / fftea

A simple and efficient FFT implementation for Dart
Apache License 2.0
63 stars 1 forks source link

Add Fixed4FFT and Fixed5FFT #39

Closed liamappelbe closed 1 year ago

liamappelbe commented 1 year ago

Special case FFTs of size 4 and 5, with optimized implementations. This speeds up composite FFTs divisible by 4 (excluding powers of 2) by about 3-4%, divisible by 5 by about 9-10%, and divisible by 20 by about 12-13%.

Fixes #11