Csaba Kiraly
a16be41a8d
add support for Mac M1, maybe other arm64+neon as well
...
There was already some NEON support, through a separate code
path. This version relies on the sse2neon library to add
Neon support
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2022-05-17 13:00:08 +02:00
Christopher Taylor
bf5795fd17
Add CMakeLists and fix OS X compat
2017-06-20 22:47:41 -07:00
Christopher Taylor
393dcac6ef
Drop my thread pool for OpenMP
2017-06-06 03:13:41 -07:00
Christopher Taylor
eef50925d9
Tune MT operations for different buffer sizes
2017-06-05 20:04:20 -07:00
Christopher Taylor
73a58a21b1
CPU Affinity
2017-06-05 02:04:10 -07:00
Christopher Taylor
5dac73a085
Better pool syntax
2017-06-05 01:54:08 -07:00
Christopher Taylor
9498f45011
Multithreading support (buggy)
2017-06-05 01:05:51 -07:00
Christopher Taylor
ff13880057
Comments
2017-06-04 22:14:21 -07:00
Christopher Taylor
5dc9f49298
Working unrolled xor for all modes
2017-06-04 04:07:07 -07:00
Christopher Taylor
8473b74821
Benchmark setup
2017-06-04 03:35:29 -07:00
Christopher Taylor
36545bb2f7
Comments
2017-06-03 20:38:02 -07:00
Christopher Taylor
4b17428bd8
Interleave WIP
2017-06-03 19:30:55 -07:00
Christopher Taylor
ef95ff053e
WIP FF16 DIT FFT
2017-06-03 17:17:05 -07:00
Christopher Taylor
96bd047a2d
Only allocate memory for mul table used
2017-06-03 16:48:09 -07:00
Christopher Taylor
1eea33dace
Truncate FWHT for shorter k
2017-06-03 16:23:49 -07:00
Christopher Taylor
a7955bf0a1
Cleanups
2017-06-03 00:41:12 -07:00
Christopher Taylor
968c4f4f6a
Cleanup and small opt
2017-06-03 00:24:18 -07:00
Matt Corallo
cc0b02b4e8
Fix NextPow2 for non-MSVC compilers
2017-06-02 11:43:03 -04:00
Christopher Taylor
e6753965a1
Better non-SSE gf mul operations: Now only 5x slower..
2017-06-01 23:54:47 -07:00
Christopher Taylor
b2ad9403fe
Optimize decoder IFFT
2017-05-31 23:21:25 -07:00
Christopher Taylor
c7f0085948
Implement DIT FFT and some reference fallbacks
2017-05-31 22:42:10 -07:00
Christopher Taylor
ac68c62d28
Implement DIT FFT for Encoder
2017-05-31 01:11:20 -07:00
Christopher Taylor
62a69bb67f
Fix comments
2017-05-30 11:50:09 -07:00
Christopher Taylor
be5c625d3d
Fix tabs
2017-05-30 02:23:33 -07:00
Christopher Taylor
c53b075eda
FF16 works
2017-05-30 02:05:41 -07:00
Christopher Taylor
d0a3aa287d
Fixes
2017-05-30 01:49:48 -07:00
Christopher Taylor
2e1007c4aa
FF16 is mostly working still some bugs
2017-05-30 01:37:27 -07:00
Christopher Taylor
94bf94771e
Disable warning
2017-05-29 02:40:08 -07:00
Christopher Taylor
8673889a9a
Fixes, extended tester
2017-05-29 02:34:09 -07:00
Christopher Taylor
5e61c917f7
Improve docs
2017-05-28 15:15:39 -07:00
Christopher Taylor
179d8d5284
128
2017-05-28 03:48:01 -07:00
Christopher Taylor
dfb363c992
WIP
2017-05-28 01:32:44 -07:00
Christopher Taylor
574db36cbf
Fixes
2017-05-28 01:23:03 -07:00
Christopher Taylor
111c0c3eb2
Fixes
2017-05-27 19:39:38 -07:00
Christopher Taylor
f3003488da
Fix build errors
2017-05-26 20:30:48 -07:00
Christopher Taylor
b51a7219bc
Selectable fields
2017-05-26 20:10:53 -07:00
Christopher Taylor
5cba1989ec
WIP
2017-05-26 19:51:30 -07:00
Christopher Taylor
49dbcdc8b1
Project structure
2017-05-25 02:24:15 -07:00