SChernykh
7464c4df7c
Fixed ARM compilation
2020-10-07 18:09:42 +02:00
SChernykh
1865d31d0c
RandomX: added huge-pages-jit config parameter
...
Set to false by default, gives 0.2% boost on Ryzen 7 3700X with 16 threads, but hashrate might be unstable on Ryzen between launches. Use with caution.
2020-10-07 17:42:55 +02:00
SChernykh
1e38eb3f4f
RandomX refactoring, moved more stuff to compile time
...
Small x86 JIT compiler speedup.
2020-09-18 20:51:25 +02:00
SChernykh
2ed2629653
Optimized dataset read for Ryzen CPUs
...
Removed register dependency in dataset read, +0.8% speedup on average.
2019-12-08 16:14:02 +01:00
SChernykh
e8c1a8bdd0
Prefer sys_icache_invalidate on iOS
...
Also break compilation with error if clear cache is not available
2019-10-18 18:17:57 +02:00
SChernykh
c4ce4baa69
Fixed __builtin___clear_cache detection
2019-10-18 18:04:13 +02:00
SChernykh
c67f2c2f51
Update jit_compiler_a64.cpp
2019-10-18 16:36:50 +02:00
SChernykh
c31f2bb92b
Update jit_compiler_a64.cpp
2019-10-18 16:32:01 +02:00
SChernykh
5af02671ee
Update jit_compiler_a64.cpp
2019-10-18 16:28:49 +02:00
SChernykh
ab1175a1a7
Fixed code cache cleanup on iOS/Darwin
2019-10-18 16:26:15 +02:00
XMRig
2d7c99cc47
Fix copy/paste typo.
2019-10-18 21:26:15 +07:00
XMRig
84e0b5d0ca
#1246 Fixed build on iOS.
2019-10-18 12:02:10 +07:00
SChernykh
46ef04a4cf
Added JIT compiler for RandomX on ARMv8
2019-09-21 10:10:52 +02:00