Mustafa Al-Bassam
|
817d2c90b9
|
Add -march=native for compilers that support it
|
2018-08-22 19:33:22 +01:00 |
Chris Taylor
|
01cd769606
|
Merge pull request #9 from nemequ/master
Build system improvements
|
2018-07-21 15:48:48 -07:00 |
Evan Nemerson
|
a833cdd93b
|
cmake: set compiler-specific flags for MSVC and PGI.
GCC-style is attempted as a default since they cover several compilers.
|
2018-06-23 12:31:44 -07:00 |
Evan Nemerson
|
7af3bdcdcb
|
Add AppVeyor support.
|
2018-06-23 12:31:32 -07:00 |
Evan Nemerson
|
9fa64516e1
|
cmake: test flags instead of assuming GCC/clang style
This should allow PGI, and maybe even MSVC, to work.
|
2018-06-23 11:59:47 -07:00 |
Evan Nemerson
|
92a1abf392
|
Add Travis CI.
|
2018-06-23 11:59:10 -07:00 |
Evan Nemerson
|
9c993c48b5
|
cmake: detect OpenMP support and automatically enable when available
Can be overridden at configure time by passing -DENABLE_OPENMP=off.
|
2018-06-23 10:01:57 -07:00 |
Evan Nemerson
|
4b91e03ea9
|
cmake: prepend to CMAKE_CXX_FLAGS instead of overwriting
This allows people to pass custom C++ flags.
|
2018-06-23 10:00:33 -07:00 |
Christopher Taylor
|
b2d5d60862
|
Add note for openmp
|
2017-06-20 23:20:57 -07:00 |
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
|
a4a00679a6
|
Tweak OMP
|
2017-06-06 03:18:06 -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
|
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
|
d7567e5dd0
|
Merge branch 'master' of github.com:catid/lhc_rs
|
2017-06-04 22:14:28 -07:00 |
Christopher Taylor
|
ff13880057
|
Comments
|
2017-06-04 22:14:21 -07:00 |
Christopher A. Taylor
|
45bbcb4bfa
|
Update README.md
|
2017-06-04 21:31:32 -07:00 |
Christopher Taylor
|
48bb280858
|
More refactoring
|
2017-06-04 20:49:44 -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
|
9b5e0133a2
|
Comments
|
2017-06-04 19:07:05 -07:00 |
Christopher Taylor
|
5dc9f49298
|
Working unrolled xor for all modes
|
2017-06-04 04:07:07 -07:00 |
Christopher Taylor
|
94a4c5731b
|
Working unroll xor
|
2017-06-04 03:36:15 -07:00 |
Christopher Taylor
|
8473b74821
|
Benchmark setup
|
2017-06-04 03:35:29 -07:00 |
Christopher Taylor
|
386a777a3e
|
Merge branch 'master' of github.com:catid/lhc_rs
|
2017-06-03 20:38:09 -07:00 |
Christopher Taylor
|
36545bb2f7
|
Comments
|
2017-06-03 20:38:02 -07:00 |
Christopher A. Taylor
|
85086595bd
|
Update README.md
|
2017-06-03 20:16:15 -07:00 |
Christopher A. Taylor
|
79861fe0d8
|
Update README.md
|
2017-06-03 20:14:26 -07:00 |
Christopher Taylor
|
971df99e29
|
Fixes for 128 bits
|
2017-06-03 19:55:46 -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
|
62f9f56555
|
Merge branch 'master' of github.com:catid/lhc_rs
|
2017-06-03 16:23:58 -07:00 |
Christopher Taylor
|
1eea33dace
|
Truncate FWHT for shorter k
|
2017-06-03 16:23:49 -07:00 |
Christopher A. Taylor
|
9a0ecdc854
|
Update README.md
|
2017-06-03 16:08:12 -07:00 |
Christopher A. Taylor
|
5850b98234
|
Update README.md
|
2017-06-03 12:46:14 -07:00 |
Christopher Taylor
|
a7955bf0a1
|
Cleanups
|
2017-06-03 00:41:12 -07:00 |
Christopher Taylor
|
062084c11f
|
Revert
|
2017-06-03 00:29:54 -07:00 |
Christopher Taylor
|
968c4f4f6a
|
Cleanup and small opt
|
2017-06-03 00:24:18 -07:00 |
Christopher Taylor
|
7c2be9f17b
|
Merge branch 'master' of github.com:catid/lhc_rs
|
2017-06-02 23:52:07 -07:00 |
Christopher Taylor
|
08fed770cd
|
Use DIT FFT for decoder
|
2017-06-02 23:52:03 -07:00 |
catid
|
8b68f37651
|
Merge pull request #4 from TheBlueMatt/master
gcc fixes
|
2017-06-02 11:55:29 -07:00 |
Matt Corallo
|
e078197da2
|
constify the data chunks themselves
|
2017-06-02 11:43:54 -04:00 |
Matt Corallo
|
cc0b02b4e8
|
Fix NextPow2 for non-MSVC compilers
|
2017-06-02 11:43:03 -04:00 |
Matt Corallo
|
a08601da26
|
Fix a few compile errors/OOB array accesses
|
2017-06-02 11:12:03 -04:00 |
Christopher Taylor
|
e6753965a1
|
Better non-SSE gf mul operations: Now only 5x slower..
|
2017-06-01 23:54:47 -07:00 |