Commit graph

12 commits

Author SHA1 Message Date
tevador
e0484dfb99 Automatic detection of CPU capabilities 2019-10-08 23:09:35 +02:00
tevador
cce53cb582 use SSSE3 consistently as opposed to SSE3 2019-10-06 23:46:49 +02:00
tevador
900a936816 Optimized Argon2 (SSSE3/AVX2) 2019-10-06 18:07:23 +02:00
xiphon
6352949331 CMake install target for randomx library 2019-09-28 12:07:27 +00:00
SChernykh
c6468a3816 JIT compiler for ARMv8 (#125)
JIT compiler for ARMv8
2019-09-22 21:06:22 +02:00
tevador
b91882be42
Use cmake for building (#90)
* Use cmake for building
* CMakeLists.txt modified to support full standalone build
* added support for ARCH=native builds
* added PowerPC flags
* added ARMv8 flags
* check for x86 AES-NI at compile time
2019-06-28 19:50:41 +02:00
tevador
07293a9378
Regression tests (#73)
* instruction decode/execute separated into class BytecodeMachine
* added randomx-tests project
* removed the use of non-portable __COUNTER__ macro
* removed the use of unsupported FENV_ACCESS pragma
2019-06-22 15:54:43 +02:00
tevador
d660798b9f
Fix cmake standalone build (#56) 2019-06-10 15:58:12 +02:00
tevador
e9cf3e0894 Enable c++11 in cmake 2019-05-31 00:51:30 +02:00
tevador
c5c891ff8e Correctly call JitCompiler destructor
Fix cmake/ccache
2019-05-18 00:14:43 +02:00
tevador
ec29d5320d Enable position independent code 2019-05-17 11:35:08 +02:00
Howard Chu
3e0196088c Build under monero's cmake 2019-05-16 22:54:04 +01:00