MoneroOcean
22ab8c6254
Merge xmrig v6.15.2 into master
2021-10-05 18:09:31 +00:00
MoneroOcean
349303201a
Merge xmrig v6.15.2 into master
2021-10-05 18:00:25 +00:00
Tony Butler
582d17bb84
Fixup RandomX naming consistency
2021-09-16 08:24:37 -06:00
MoneroOcean
29fa5c61e0
Merge xmrig v6.15.0 into master
2021-08-31 16:45:39 +00:00
XMRig
35acb3f00b
Merge branch 'GraftRandomX' of https://github.com/Stardock2018/xmrig into pr2563
2021-08-28 11:50:17 +07:00
Chris
5fdf5516ff
Added Graft RandonX
2021-08-27 08:19:54 -06:00
XMRig
df4532d9a1
Cleanup ARM code.
2021-08-27 12:36:08 +07:00
MoneroOcean
027a39e22f
Merge fix
2021-05-31 16:09:10 +00:00
MoneroOcean
442353b31e
Revert "RandomX: rewrote dataset read code"
...
This reverts commit ff82ca57f2
.
2021-05-31 16:01:50 +00:00
MoneroOcean
8a1ca690eb
Revert "Merge fix"
...
This reverts commit 36b38d88a1
.
2021-05-31 16:01:39 +00:00
MoneroOcean
36b38d88a1
Merge fix
2021-05-31 15:37:30 +00:00
MoneroOcean
28ad107de8
Merge xmrig v6.12.2 into master
2021-05-31 15:06:47 +00:00
SChernykh
ff82ca57f2
RandomX: rewrote dataset read code
...
Unified code for AMD and Intel
1% faster on Intel
0.15% faster on AMD Ryzen
2021-05-20 12:45:42 +02:00
SChernykh
d443dd86f1
RandomX: added BMI2 version for scratchpad prefetch
...
Saves 1 instruction and 1 byte in the main loop.
2021-05-19 17:52:16 +02:00
SChernykh
9b1f020a8b
Enabled IMUL_RCP optimization for light mode mining
...
Better fix for #2377
2021-05-17 11:26:40 +02:00
MoneroOcean
fd8ed2c6a6
Merge xmrig v6.11.0 into master
2021-04-06 15:17:08 +00:00
SChernykh
59c85eaf6a
Fixed compilation for ARM
2021-04-03 17:50:52 +02:00
SChernykh
ec608bbd05
Don't use RandomX JIT if WITH_ASM=OFF
...
Because RandomX JIT use asm code
2021-04-02 10:05:46 +02:00
MoneroOcean
777765b4fd
Removed DefyX support
2021-03-12 00:25:59 +00:00
MoneroOcean
1719879f7e
Merge xmrig v6.7.0 into master
2020-12-23 06:46:42 +00:00
SChernykh
633aaccd9c
Added config option for AVX2 dataset init
...
-1 = Auto detect
0 = Always disabled
1 = Enabled if AVX2 is supported
2020-12-19 16:18:49 +01:00
XMRig
6b331b6945
Reduce JIT memory for ARM.
2020-12-15 02:52:38 +07:00
XMRig
c8ee6f7db8
Move Profiler and more cleanup.
2020-12-04 09:23:40 +07:00
MoneroOcean
5e351798e0
Algo num fix
2020-10-19 00:02:40 +00:00
MoneroOcean
2cf2fcaf8c
Merge xmrig v6.4.0 into master
2020-10-18 22:04:56 +00:00
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
MoneroOcean
61fed602be
Merge xmrig v6.3.5
2020-10-03 19:45:28 +00:00
SChernykh
ebf259fa7c
RandomX: removed rx/loki
...
Loki forks to PoS on October 9th.
2020-10-02 17:02:52 +02:00
SChernykh
1e26e58660
Fix for ARM compilation
2020-09-23 11:44:08 +02:00
MoneroOcean
8c3eae0598
Merge xmrig v6.3.4 sources
2020-09-23 01:08:40 +00:00
MoneroOcean
9514cfd7fd
Merge xmrig v6.3.4 sources
2020-09-23 01:05:58 +00:00
MoneroOcean
78c018a2d6
Merge xmrig v6.3.4 sources
2020-09-23 00:56:44 +00:00
MoneroOcean
c715fc618c
Fixed merge errors
2020-09-23 00:50:15 +00:00
MoneroOcean
21b156cbda
Merge xmrig v6.3.4 sources
2020-09-23 00:25:27 +00:00
SChernykh
9768bf65d1
RandomX improved performance of GCC compiled binaries
...
JIT compilator was slower compared to MSVC compiled binary. Up to +0.1% speedup on rx/wow in Linux.
2020-09-22 13:48:11 +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
a05393727c
RandomX: added performance profiler (for developers)
...
Also optimized Blake2b SSE4.1 code size to avoid code cache pollution.
2020-09-12 23:07:52 +02:00
SChernykh
a84b45b1bb
RandomX: added parameter for scratchpad prefetch mode
...
`scratchpad_prefetch_mode` can have 4 values:
0: off
1: use `prefetcht0` instruction (default, same as previous XMRig versions)
2: use `prefetchnta` instruction (faster on Coffee Lake and a few other CPUs)
3: use `mov` instruction
2020-09-04 16:16:07 +02:00
MoneroOcean
a6b6f22d08
Merge xmrig v6.3.3
2020-08-28 08:18:41 -07:00
XMRig
72c8404d18
Fix compile warnings.
2020-08-24 10:04:46 +07:00
MoneroOcean
651306a57a
xmrig v6.3.2 merge
2020-08-20 08:57:55 -07:00
XMRig
00b4ae9c36
Fixed compile warning and updated build.uv.sh.
2020-08-16 16:03:27 +07:00
SChernykh
5926dee354
RandomX JIT: optimized address mask calculation
2020-08-12 16:45:16 +02:00
MoneroOcean
22c39226b0
xmrig v6.3.1 merge
2020-07-31 12:04:00 -07:00
SChernykh
5bc89fdc8b
Fixed RandomX initialization for VS debug builds
2020-07-21 10:10:07 +02:00
MoneroOcean
5499d5a97a
Panthera algo fix
2020-07-16 20:06:33 -07:00
MoneroOcean
338b0b10f5
Fixed bug
2020-07-16 17:13:24 -07:00
MoneroOcean
b994d6f8c8
Fixed bug
2020-07-16 16:51:09 -07:00
MoneroOcean
26e91c516b
Fixed bug
2020-07-16 16:50:43 -07:00
MoneroOcean
5eafa9e455
Panthera algo implementation
2020-07-16 16:43:19 -07:00