SChernykh
44dcded866
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
c7476e076b
RandomX refactoring, moved more stuff to compile time
...
Small x86 JIT compiler speedup.
2020-09-18 20:51:25 +02:00
SChernykh
d0df824599
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
578bebb04d
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
5611249af7
Fixed __builtin___clear_cache detection
2019-10-18 18:04:13 +02:00
SChernykh
0ad992985c
Update jit_compiler_a64.cpp
2019-10-18 16:36:50 +02:00
SChernykh
1a66c3f1a1
Update jit_compiler_a64.cpp
2019-10-18 16:32:01 +02:00
SChernykh
a2ef2fd9d9
Update jit_compiler_a64.cpp
2019-10-18 16:28:49 +02:00
SChernykh
998c55030a
Fixed code cache cleanup on iOS/Darwin
2019-10-18 16:26:15 +02:00
XMRig
5c02cb50da
Fix copy/paste typo.
2019-10-18 21:26:15 +07:00
XMRig
10d292092a
#1246 Fixed build on iOS.
2019-10-18 12:02:10 +07:00
SChernykh
38f4f4f695
Added JIT compiler for RandomX on ARMv8
2019-09-21 10:10:52 +02:00