xmrig
3f85d142d9
Merge pull request #1864 from cohcho/soft_aes_optimization2
...
soft_aes: fix previous optimization
2020-10-05 12:20:41 +07:00
xmrig
0abca9089e
Merge pull request #1862 from SChernykh/dev
...
RandomX: removed rx/loki
2020-10-05 12:19:43 +07:00
cohcho
a5f4548b27
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
1c369c52fe
v6.4.0-dev
2020-10-03 13:49:40 +07:00
XMRig
15f22fa841
Merge branch 'master' into dev
2020-10-03 13:48:22 +07:00
XMRig
3b4f070fa4
v6.3.5
2020-10-03 11:48:34 +07:00
XMRig
ee5f90979e
Merge branch 'dev'
2020-10-03 11:47:07 +07:00
xmrig
360428246f
Update CHANGELOG.md
2020-10-02 22:39:26 +07:00
SChernykh
d5dd4ce89f
RandomX: removed rx/loki
...
Loki forks to PoS on October 9th.
2020-10-02 17:02:52 +02:00
XMRig
9e474f49c0
Fix x86 build.
2020-10-01 17:46:05 +07:00
XMRig
78d68fb66f
Merge branch 'ph4r05-pr/001-with-sse' into dev
2020-10-01 11:00:52 +07:00
XMRig
92835b608f
Renamed WITH_SSE to WITH_SSE4_1 and make it work on all platforms.
2020-10-01 11:00:08 +07:00
Dusan Klinec
a690329e5a
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
829cfc50e8
Merge pull request #1859 from SChernykh/dev
...
RandomX: optimized soft AES code
2020-09-30 09:01:45 +07:00
SChernykh
d498274ca9
RandomX: optimized soft AES code
...
Unrolled loop was 5-10% slower depending on CPU.
2020-09-29 21:22:11 +02:00
xmrig
c0c0e61f5e
Merge pull request #1858 from SChernykh/dev
...
RandomX: removed duplicate constants in Blake2b
2020-09-27 16:51:03 +07:00
SChernykh
fbb8e955aa
RandomX: removed duplicate constatns in Blake2b
2020-09-27 11:50:08 +02:00
xmrig
a860d88378
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
36592c2fe0
RandomX: isolate SSE4.1 code to fix crashes on old CPUs
2020-09-27 11:46:32 +02:00
xmrig
59551e22f6
Merge pull request #1856 from SChernykh/dev
...
Fixed SSE4.1 for old CPUs
2020-09-27 14:01:34 +07:00
SChernykh
411ba9f80d
Fixed SSE4.1 for old CPUs
...
Enable SSE4.1 only where it's needed.
2020-09-27 08:55:57 +02:00
xmrig
8c2b77850b
Merge pull request #1852 from cohcho/fix_string
...
String: distinguish nullptr/empty str
2020-09-27 07:56:33 +07:00
xmrig
aa637ce146
Merge pull request #1849 from cohcho/soft_aes_optimization1
...
soft_aes: fix previous optimization
2020-09-27 07:56:03 +07:00
cohcho
308ba604dd
String: distinguish nullptr/empty str
2020-09-26 16:41:15 +00:00
xmrig
c9d07dfa8f
Merge pull request #1850 from cohcho/filter_invalid_algos
...
Miner: filter invalid algos
2020-09-26 15:15:23 +07:00
cohcho
90732ad690
Miner: filter invalid algos
2020-09-25 17:52:13 +00:00
cohcho
37a47652b9
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
90bafe58f6
Merge pull request #1846 from SChernykh/dev
...
KawPow: fixed OpenCL memory leak
2020-09-25 15:55:36 +07:00
SChernykh
c07ee768ed
KawPow: fixed OpenCL memory leak
2020-09-25 10:53:24 +02:00
xmrig
3bfcd9fbd7
Merge pull request #1845 from SChernykh/dev
...
Fix for ARM compilation
2020-09-23 16:48:08 +07:00
SChernykh
c4a083aa8c
Fix for ARM compilation
2020-09-23 11:44:08 +02:00
XMRig
1e64c4ea10
v6.3.5-dev
2020-09-23 08:06:28 +07:00
XMRig
a443ceb21f
Merge branch 'master' into dev
2020-09-23 08:05:58 +07:00
XMRig
52e66d63bc
v6.3.4
2020-09-23 06:00:07 +07:00
XMRig
961b5a6a47
Merge branch 'dev'
2020-09-23 05:59:35 +07:00
xmrig
686d3cb668
Update CHANGELOG.md
2020-09-23 05:29:29 +07:00
xmrig
6bc9c76986
Merge pull request #1843 from SChernykh/dev
...
RandomX improved performance of GCC compiled binaries
2020-09-23 04:44:47 +07:00
SChernykh
b8d604bec4
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
7026e54c33
Merge pull request #1842 from SChernykh/dev
...
RandomX: AES improvements
2020-09-22 03:13:23 +07:00
SChernykh
60faba76e8
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
51de13781d
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
e94b92b2aa
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
e874f5eb44
Merge pull request #1840 from SChernykh/dev
...
RandomX refactoring, moved more stuff to compile time
2020-09-19 02:01:06 +07:00
SChernykh
1e38eb3f4f
RandomX refactoring, moved more stuff to compile time
...
Small x86 JIT compiler speedup.
2020-09-18 20:51:25 +02:00
xmrig
394ccd29d1
Merge pull request #1835 from SChernykh/dev
...
RandomX: returned old soft AES impl and auto-select between the two
2020-09-16 01:54:40 +07:00
SChernykh
3ef7c9b5e6
RandomX: returned old soft AES impl and auto-select between the two
2020-09-15 20:48:27 +02:00
xmrig
ad7f06e31c
Merge pull request #1831 from cohcho/nonce_iteration_without_tests
...
reserve at most 1 bit for wrapping detection
2020-09-14 02:12:49 +07:00
cohcho
3068b7adbe
reserve at most 1 bit for wrapping detection
2020-09-13 18:42:16 +00:00
xmrig
68277ff35f
Merge pull request #1830 from SChernykh/dev
...
RandomX: added performance profiler (for developers)
2020-09-13 04:38:03 +07:00
SChernykh
f126fa112e
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