Bindings generated with bindgen (using the tutorial verbatim).
Build and install ffts:
cargo test
The test is transliterated from the C test.
build $ ./ffts_test
Sign | Size | L2 Error
------+-----------+-------------
-1 | 2 | 8.659561E-17
-1 | 4 | 1.145552E-16
-1 | 8 | 1.210162E-08
-1 | 16 | 2.220916E-08
-1 | 32 | 2.396272E-08
-1 | 64 | 2.272872E-08
-1 | 128 | 1.940460E-08
-1 | 256 | 2.081312E-08
-1 | 512 | 2.045939E-08
-1 | 1024 | 2.079071E-08
-1 | 2048 | 2.074052E-08
-1 | 4096 | 2.124981E-08
-1 | 8192 | 2.086463E-08
-1 | 16384 | 2.071494E-08
-1 | 32768 | 2.062090E-08
-1 | 65536 | 2.054694E-08
-1 | 131072 | 2.060355E-08
-1 | 262144 | 2.054523E-08
1 | 2 | 8.659561E-17
1 | 4 | 1.145552E-16
1 | 8 | 1.210162E-08
1 | 16 | 2.220916E-08
1 | 32 | 2.396272E-08
1 | 64 | 2.272872E-08
1 | 128 | 1.940460E-08
1 | 256 | 2.081312E-08
1 | 512 | 2.045939E-08
1 | 1024 | 2.079071E-08
1 | 2048 | 2.074052E-08
1 | 4096 | 2.124981E-08
1 | 8192 | 2.086463E-08
1 | 16384 | 2.071494E-08
1 | 32768 | 2.062090E-08
1 | 65536 | 2.054694E-08
1 | 131072 | 2.060355E-08
1 | 262144 | 2.054523E-08
``` ffts-sys $ cargo test -- --nocapture Compiling ffts-sys v0.1.0 (/home/sevagh/repos/ffts-rs/ffts-sys) Finished dev [unoptimized + debuginfo] target(s) in 1.38s Running target/debug/deps/ffts_sys-e69ee569605f50b9
running 2 tests test bindgentestlayoutmaxalignt ... ok -1 | 2 | 8.659561E-17 -1 | 4 | 1.145552E-16 -1 | 8 | 1.210162E-8 -1 | 16 | 2.220916E-8 -1 | 32 | 2.396272E-8 -1 | 64 | 2.272872E-8 -1 | 128 | 1.940460E-8 -1 | 256 | 2.081312E-8 -1 | 512 | 2.045939E-8 -1 | 1024 | 2.079072E-8 -1 | 2048 | 2.074052E-8 -1 | 4096 | 2.124981E-8 -1 | 8192 | 2.086463E-8 -1 | 16384 | 2.071494E-8 -1 | 32768 | 2.062090E-8 -1 | 65536 | 2.054694E-8 -1 | 131072 | 2.060355E-8 -1 | 262144 | 2.054523E-8 1 | 2 | 8.659561E-17 1 | 4 | 1.145552E-16 1 | 8 | 1.210162E-8 1 | 16 | 2.220916E-8 1 | 32 | 2.396272E-8 1 | 64 | 2.272872E-8 1 | 128 | 1.940460E-8 1 | 256 | 2.081312E-8 1 | 512 | 2.045939E-8 1 | 1024 | 2.079072E-8 1 | 2048 | 2.074052E-8 1 | 4096 | 2.124981E-8 1 | 8192 | 2.086463E-8 1 | 16384 | 2.071494E-8 1 | 32768 | 2.062090E-8 1 | 65536 | 2.054694E-8 1 | 131072 | 2.060355E-8 1 | 262144 | 2.054523E-8 test tests::testffts_errors ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Doc-tests ffts-sys
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out ```