xmrig-minimized-dll/src/crypto
SChernykh 2322e3bcf7 RandomX: optimized loading from scratchpad
Prefetches scratchpad data as soon as possible to calculate data address for the next load.

Up to ~1.4% speedup on Ryzen 7 3700X @ 4.1 GHz, RAM 3200 MHz 14-14-14-28 with optimized sub-timings:
Variant|Before H/S|After H/S
-------|----------|---------
rx/0|8663|8777
rx/wow|9867|10009
rx/loki|8652|8731
2019-09-11 19:10:01 +02:00
..
argon2 Added hugepages support for Argon2. 2019-08-17 13:06:14 +07:00
cn Removed Linux specific code from Windows only ASM file. 2019-08-30 13:49:58 +07:00
common Added generic Argon2 implementation (conflicts with RandomX). 2019-08-16 00:31:29 +07:00
randomx RandomX: optimized loading from scratchpad 2019-09-11 19:10:01 +02:00
rx Fix for 272 initialization threads 2019-09-09 08:15:46 +02:00