SChernykh
a8466a139c
RandomX: allocate 2 MB pages for generated code, if possible
...
+0.2% boost on Ryzen 7 3700X
2020-10-07 10:35:10 +02:00
xmrig
ba47219185
Merge pull request #1870 from cohcho/fix_miner_state_machine
...
Miner: fix state machine
2020-10-07 12:25:17 +07:00
xmrig
cf54c85b76
Merge pull request #1872 from cohcho/fix_vm_create
...
RxVm: fix randomx_create_vm call
2020-10-07 12:22:54 +07:00
cohcho
fa5b872782
RxVm: fix randomx_create_vm call
...
randomx_create_vm requires either cache or dataset, but not both
2020-10-06 19:45:43 +00:00
cohcho
3ee0cd8c51
Miner: fix state machine
...
Remove unexpected resume due to disconnect during dataset init
2020-10-06 13:34:19 +00:00
cohcho
7bdeba4d08
Nonce: refactor static init
2020-10-06 13:34:19 +00:00
xmrig
116fb3d3f9
Merge pull request #1864 from cohcho/soft_aes_optimization2
...
soft_aes: fix previous optimization
2020-10-05 12:20:41 +07:00
xmrig
54a17a75ab
Merge pull request #1862 from SChernykh/dev
...
RandomX: removed rx/loki
2020-10-05 12:19:43 +07:00
cohcho
5f0f2506e8
soft_aes: fix previous optimization
...
Previously removed unrolled variant is faster on some CPUs
Some CPUs are faster with added unrolled variant
The best variant depends on number of threads on some CPUs
2020-10-04 14:47:58 +00:00
XMRig
31e896feef
v6.4.0-dev
2020-10-03 13:49:40 +07:00
XMRig
8bfd7bcf05
Merge branch 'master' into dev
2020-10-03 13:48:22 +07:00
XMRig
ec13337228
v6.3.5
2020-10-03 11:48:34 +07:00
XMRig
cfe2a098ce
Merge branch 'dev'
2020-10-03 11:47:07 +07:00
xmrig
a89c2c8dd1
Update CHANGELOG.md
2020-10-02 22:39:26 +07:00
SChernykh
ebf259fa7c
RandomX: removed rx/loki
...
Loki forks to PoS on October 9th.
2020-10-02 17:02:52 +02:00
XMRig
1b4a124bc5
Fix x86 build.
2020-10-01 17:46:05 +07:00
XMRig
4bb8be8a29
Merge branch 'ph4r05-pr/001-with-sse' into dev
2020-10-01 11:00:52 +07:00
XMRig
d45bb24a32
Renamed WITH_SSE to WITH_SSE4_1 and make it work on all platforms.
2020-10-01 11:00:08 +07:00
Dusan Klinec
5a7bcb2d03
fies #1844 , adds WITH_SSE cmake option
...
now it is possible to disable sse for Blake2, which is not supported on ARMs
2020-09-30 20:09:54 +02:00
xmrig
f1ec8a18f6
Merge pull request #1859 from SChernykh/dev
...
RandomX: optimized soft AES code
2020-09-30 09:01:45 +07:00
SChernykh
7b4f768114
RandomX: optimized soft AES code
...
Unrolled loop was 5-10% slower depending on CPU.
2020-09-29 21:22:11 +02:00
xmrig
dfab81e9fa
Merge pull request #1858 from SChernykh/dev
...
RandomX: removed duplicate constants in Blake2b
2020-09-27 16:51:03 +07:00
SChernykh
3025c265e8
RandomX: removed duplicate constatns in Blake2b
2020-09-27 11:50:08 +02:00
xmrig
ee603ab9e2
Merge pull request #1857 from SChernykh/dev
...
RandomX: isolate SSE4.1 code to fix crashes on old CPUs
2020-09-27 16:47:56 +07:00
SChernykh
84f8a0dc54
RandomX: isolate SSE4.1 code to fix crashes on old CPUs
2020-09-27 11:46:32 +02:00
xmrig
481deff163
Merge pull request #1856 from SChernykh/dev
...
Fixed SSE4.1 for old CPUs
2020-09-27 14:01:34 +07:00
SChernykh
0e9ed351a1
Fixed SSE4.1 for old CPUs
...
Enable SSE4.1 only where it's needed.
2020-09-27 08:55:57 +02:00
xmrig
8952f6892d
Merge pull request #1852 from cohcho/fix_string
...
String: distinguish nullptr/empty str
2020-09-27 07:56:33 +07:00
xmrig
d51fe01273
Merge pull request #1849 from cohcho/soft_aes_optimization1
...
soft_aes: fix previous optimization
2020-09-27 07:56:03 +07:00
cohcho
f7d6348948
String: distinguish nullptr/empty str
2020-09-26 16:41:15 +00:00
xmrig
3a01ebe277
Merge pull request #1850 from cohcho/filter_invalid_algos
...
Miner: filter invalid algos
2020-09-26 15:15:23 +07:00
cohcho
189cc78d44
Miner: filter invalid algos
2020-09-25 17:52:13 +00:00
cohcho
9be3b69109
soft_aes: fix previous optimization
...
the best order of hash/fill/prefetch depends on hw/soft AES
only hw AES is faster after previous optimization
2020-09-25 15:26:19 +00:00
xmrig
7b38af703e
Merge pull request #1846 from SChernykh/dev
...
KawPow: fixed OpenCL memory leak
2020-09-25 15:55:36 +07:00
SChernykh
bef9031b03
KawPow: fixed OpenCL memory leak
2020-09-25 10:53:24 +02:00
xmrig
e4929d7c06
Merge pull request #1845 from SChernykh/dev
...
Fix for ARM compilation
2020-09-23 16:48:08 +07:00
SChernykh
1e26e58660
Fix for ARM compilation
2020-09-23 11:44:08 +02:00
XMRig
8fe0577d60
v6.3.5-dev
2020-09-23 08:06:28 +07:00
XMRig
64f42feba9
Merge branch 'master' into dev
2020-09-23 08:05:58 +07:00
XMRig
36ed0b4309
v6.3.4
2020-09-23 06:00:07 +07:00
XMRig
cb0bba7e10
Merge branch 'dev'
2020-09-23 05:59:35 +07:00
xmrig
51a72afb0e
Update CHANGELOG.md
2020-09-23 05:29:29 +07:00
xmrig
b1b0a3ba95
Merge pull request #1843 from SChernykh/dev
...
RandomX improved performance of GCC compiled binaries
2020-09-23 04:44:47 +07: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
xmrig
1584cca6d1
Merge pull request #1842 from SChernykh/dev
...
RandomX: AES improvements
2020-09-22 03:13:23 +07:00
SChernykh
891a46382e
RandomX: AES improvements
...
- A bit faster hardware AES code when compiled with MSVC
- More reliable software AES benchmark
2020-09-21 17:51:08 +02:00
xmrig
db920e8006
Merge pull request #1841 from SChernykh/dev
...
Fixed Cryptonight OpenCL for AMD 20.7.2 drivers
2020-09-20 04:14:49 +07:00
SChernykh
768a4581e0
Fixed Cryptonight OpenCL for AMD 20.7.2 drivers
...
Vega 64 + Windows 10 + AMD 20.7.2 drivers were broken on Cryptonight algorithms.
2020-09-19 23:12:05 +02:00
xmrig
866245b525
Merge pull request #1840 from SChernykh/dev
...
RandomX refactoring, moved more stuff to compile time
2020-09-19 02:01:06 +07:00
SChernykh
c7476e076b
RandomX refactoring, moved more stuff to compile time
...
Small x86 JIT compiler speedup.
2020-09-18 20:51:25 +02:00