m@lbit
|
e40dffac86
|
RandomXEQ added
|
2024-05-28 03:17:05 +03:00 |
|
MoneroOcean
|
9d537fc2ad
|
Merge xmrig v6.21.3
|
2024-04-26 09:18:59 -07:00 |
|
SChernykh
|
caae7c64f0
|
RandomX: correct memcpy size for JIT initialization
No buffer overflow, better fix for `_FORTIFY_SOURCE`
|
2024-04-14 09:13:00 +02:00 |
|
SChernykh
|
c7c26d97fe
|
RandomX: check pointer sizes during JIT initialization
|
2024-04-13 20:32:16 +02:00 |
|
MoneroOcean
|
c313c1795f
|
Merged xmrig v6.21.2
|
2024-03-24 09:42:58 -07:00 |
|
SChernykh
|
f6c50b5393
|
Fix RandomX crash when compiled with fortify_source
|
2024-03-20 21:24:02 +01:00 |
|
MoneroOcean
|
0925865286
|
Merge xmrig v6.21.0 into master
|
2023-11-23 16:26:11 +00:00 |
|
SChernykh
|
5e66efabcf
|
ARM64 JIT: don't use x18 register
From https://developer.apple.com/documentation/xcode/writing-arm64-code-for-apple-platforms
> The platforms reserve register x18. Don’t use this register.
This PR fixes invalid hashes when running on Apple silicon with the latest macOS SDK.
|
2023-10-19 17:45:15 +02:00 |
|
MoneroOcean
|
f17975703c
|
Merge xmrig v6.19.3 into master
|
2023-06-03 20:01:47 +00:00 |
|
SChernykh
|
1252a4710e
|
RandomX: fixed undefined behavior
Using an inactive member of a `union` is an undefined behavior in C++
|
2023-05-23 14:40:12 +02:00 |
|
SChernykh
|
5dcbab7e3a
|
RandomX: optimized program generation
|
2023-05-21 17:44:20 +02:00 |
|
MoneroOcean
|
ea561aca4d
|
Merge xmrig v6.18.1 into master
|
2022-10-23 18:33:57 +00:00 |
|
SChernykh
|
7fc45dfb2d
|
RandomX: added MSR mod for Zen 4
+0.8% faster on Ryzen 9 7950X
|
2022-10-01 18:33:04 +02:00 |
|
SChernykh
|
93c07e1d34
|
RandomX: optimized CFROUND elimination more
|
2022-09-16 14:11:27 +02:00 |
|
SChernykh
|
f0e7de8c71
|
RandomX: optimized CFROUND elimination
|
2022-09-15 19:57:34 +02:00 |
|
SChernykh
|
63e21dfe63
|
RandomX: added Blake2 AVX2 version
+0.1% speedup on AMD Zen2/Zen3 and Intel CPUs which support AVX2.
|
2022-08-25 20:39:54 +02:00 |
|
SChernykh
|
e6c81d7166
|
Fixed GCC 12 warnings
|
2022-07-03 11:51:46 +02:00 |
|
MoneroOcean
|
4b6759adf9
|
Merge xmrig v6.18.0 into master
|
2022-06-23 17:43:36 +00:00 |
|
SChernykh
|
285719cde4
|
Fixed unaligned memory read in DMI
|
2022-05-19 20:56:19 +02:00 |
|
MoneroOcean
|
615715e215
|
Merge xmrig v6.16.2 into master
|
2021-12-02 15:29:31 +00:00 |
|
SChernykh
|
c2ae625032
|
Compilationn fixes
|
2021-12-02 13:34:24 +01:00 |
|
SChernykh
|
efb322df66
|
Refactored Chrono::highResolutionMSecs()
Improved precision
|
2021-11-30 08:11:09 +01:00 |
|
MoneroOcean
|
ecdb1929e2
|
Merge xmrig v6.16.1 into master
|
2021-11-29 15:34:55 +00:00 |
|
Tony Butler
|
02240eff8c
|
Slash and burn EOL whitespace everywhere
|
2021-11-27 17:59:40 -07:00 |
|
MoneroOcean
|
449982aad2
|
Merge xmrig v6.15.3 into master
|
2021-11-01 16:46:52 +00:00 |
|
Tony Butler
|
f6d45f7990
|
Fix various memory leaks
|
2021-10-25 04:06:49 -06:00 |
|
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
|
b52c289931
|
Increase RANDOMX_PROGRAM_MAX_SIZE
|
2021-08-28 12:32:57 +07: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
|
b5f1a1feae
|
RandomX: fix broken light mode mining
It broke after #2395
|
2021-05-22 13:49:22 +02:00 |
|
SChernykh
|
94fecb5e92
|
RandomX ARMv8: optimized dataset read
Break dependency from readReg2 and readReg3. It should run faster on superscalar and out-of-order CPUs i.e. Apple M1.
|
2021-05-20 21:24:28 +02: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 |
|
SChernykh
|
29cb416107
|
Fixed broken light mode mining on x86
|
2021-05-15 21:41:39 +02:00 |
|
MoneroOcean
|
76122aedf4
|
Merge pull request #42 from Spudz76/fixMSVC
Adjust panthera code for MSVC 2019 compilation (fixes #41)
|
2021-04-27 22:23:28 +00:00 |
|
MoneroOcean
|
ce3a19cec1
|
Merge xmrig v6.12.0 into master
|
2021-04-20 17:07:20 +00:00 |
|
SChernykh
|
3477f9fbc1
|
RandomX: optimized IMUL_RCP instruction
+0.4% on AMD Zen2
+0.3% on AMD Zen3
+0.1% on Intel SandyBridge
+0.3% on rx/wow on Intel SandyBridge
|
2021-04-19 17:43:58 +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 |
|