xmrig/cmake
SChernykh e22f798085 AVX2 optimized code for AstroBWT
Added "astrobwt-avx2" parameter in config.json, it's turned off ("false") by default.

4-5% speedup on CPUs with proper AVX2 support (AMD Ryzen starting with Zen2, Intel Core starting with Haswell).

There will be no speedup on the following CPUs:

- Intel Pentium/Celeron don't support AVX2
- AMD Zen/Zen+ have only half-speed AVX

GCC compiled version is faster without AVX2, MSVC compiled version is faster with AVX2
2020-03-10 22:35:14 +01:00
..
argon2.cmake Added selection for optimized Argon2 implementation. 2019-08-17 01:42:03 +07:00
asm.cmake Merge Assembly enum and Asm class. 2019-06-28 13:08:08 +07:00
astrobwt.cmake AVX2 optimized code for AstroBWT 2020-03-10 22:35:14 +01:00
cn-gpu.cmake Renamed macros for enable/disable algorithms. 2019-06-09 15:29:26 +07:00
cpu.cmake Allow override ARM arch detection and support for ARMv8 without crypto extension. 2019-02-04 02:23:05 +07:00
FindHWLOC.cmake Added hwloc stub. 2019-07-23 01:18:55 +07:00
FindUV.cmake Fix FindUV.cmake and FindMHD.cmake. 2018-03-14 06:32:43 +07:00
flags.cmake hwloc for MSVC updated to v2.1.0. 2019-12-05 12:47:31 +07:00
OpenSSL.cmake Use static OpenSSL libs on macOS. 2019-11-16 18:56:34 +07:00
os.cmake Added os.cmake 2019-12-08 13:30:26 +07:00
randomx.cmake Code style cleanup. 2019-12-28 01:45:54 +07:00