Christopher Taylor
|
bf5795fd17
|
Add CMakeLists and fix OS X compat
|
2017-06-20 22:47:41 -07:00 |
Christopher Taylor
|
dee7d414de
|
Add fallbacks for processors that do not support SSSE3
|
2017-06-06 20:45:50 -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
|
2ca6f0a818
|
Fixes
|
2017-06-05 01:33:37 -07:00 |
Christopher Taylor
|
9498f45011
|
Multithreading support (buggy)
|
2017-06-05 01:05:51 -07:00 |
Christopher Taylor
|
f1f78db799
|
Refactor FF16 macros
|
2017-06-04 20:43:32 -07:00 |
Christopher Taylor
|
63bfdadce4
|
Cleanups and copy pasta
|
2017-06-04 19:26:26 -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
|
971df99e29
|
Fixes for 128 bits
|
2017-06-03 19:55:46 -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
|
968c4f4f6a
|
Cleanup and small opt
|
2017-06-03 00:24:18 -07:00 |
Christopher Taylor
|
08fed770cd
|
Use DIT FFT for decoder
|
2017-06-02 23:52:03 -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
|
8c35c8d4de
|
Speed up decoder with new DIT-IFFT
|
2017-05-31 01:20:17 -07:00 |
Christopher Taylor
|
ac68c62d28
|
Implement DIT FFT for Encoder
|
2017-05-31 01:11:20 -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
|
49960e90f3
|
Refactor multiply table code
|
2017-05-29 15:01:01 -07:00 |
Christopher Taylor
|
7592a816ae
|
GF256 is working for all inputs
|
2017-05-29 03:30:58 -07:00 |
Christopher Taylor
|
0f96f50305
|
Fixes
|
2017-05-29 03:02:27 -07:00 |
Christopher Taylor
|
412fef86c0
|
Fixes
|
2017-05-29 02:51:19 -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
|
0aa1cdd4f3
|
Bug fixes
|
2017-05-28 23:18:28 -07:00 |
Christopher Taylor
|
d31d7c85bf
|
Doc fixes
|
2017-05-28 13:50:32 -07:00 |
Christopher Taylor
|
179d8d5284
|
128
|
2017-05-28 03:48:01 -07:00 |
Christopher Taylor
|
9bb3375342
|
Fixes
|
2017-05-28 02:20:29 -07:00 |
Christopher Taylor
|
574db36cbf
|
Fixes
|
2017-05-28 01:23:03 -07:00 |
Christopher Taylor
|
d4f4f94809
|
Fixes
|
2017-05-28 00:20:48 -07:00 |
Christopher Taylor
|
7b3f1442a4
|
Cleanup
|
2017-05-27 23:48:57 -07:00 |
Christopher Taylor
|
d42ea87e26
|
Only calculate final FFT entries needed
|
2017-05-27 23:31:13 -07:00 |
Christopher Taylor
|
d66da163f9
|
Fixes
|
2017-05-27 21:44:42 -07:00 |
Christopher Taylor
|
6bf48a9c4a
|
Fixes
|
2017-05-27 21:39:02 -07:00 |
Christopher Taylor
|
111c0c3eb2
|
Fixes
|
2017-05-27 19:39:38 -07:00 |
Christopher Taylor
|
49e5e542d9
|
WIP some FF8 math
|
2017-05-27 18:44:06 -07:00 |
Christopher Taylor
|
5b9cab04b6
|
Add benchmark tests for 4-way ops
|
2017-05-27 01:15:24 -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 |