Elliott Mahler

Results 4 issues of Elliott Mahler

The `ImageViewer` is a very useful way to let users pan and zoom an image. Because the `ImageViewer` supports zooming far in on an image, we have to consider how...

RustFFT recently had a bug report: https://github.com/ejmahler/RustFFT/issues/74 On the latest nightly, RustFFT no longer compiles due to the following error: ``` error[E0080]: evaluation of constant value failed --> C:\Users\x\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib/rustlib/src/rust\library\core\src\..\..\stdarch\crates\core_arch\src\macros.rs:8:17 |...

This change implements partial deinterleaving of FFT data for SSE radix4. I call it partial deinterleaving because we only deinterleave out to the size of a single SSE vector, IE...

Right now, the planner uses hardcoded heuristics to plan FFTs. We benchmark with a bunch of different FFT setups, use those benchmarks to build an intuition about what's fastest, and...