BenDroid
0b59e06bcc
Additional arm fix
2018-03-03 21:32:53 +01:00
BenDroid
ad2aaada64
Fixed arm build
2018-03-03 21:31:51 +01:00
BenDroid
ac805bd56f
Fixed merge issues
2018-03-02 21:54:23 +01:00
BenDroid
f171801a61
Manual merge
2018-03-02 21:29:53 +01:00
BenDroid
892c7207fb
Merge remote-tracking branch 'refs/remotes/xmrig/master'
...
Conflicts:
CHANGELOG.md
README.md
src/App.cpp
src/App.h
src/Cpu.cpp
src/Options.cpp
src/Options.h
src/crypto/CryptoNight_arm.h
src/crypto/CryptoNight_x86.h
src/version.h
2018-03-02 21:29:33 +01:00
XMRig
8a3b8ff788
Fix code style, replace tabs to space #2 .
2018-02-08 17:21:12 +07:00
XMRig
9cf2b0a782
Fix code style, replace tabs to space.
2018-02-08 17:02:32 +07:00
Foudge
50e4f9e3e7
up to 20% perf increase with Cryptonight with non-AES CPU
...
This time, the performance increase is got with MSVC and GCC. On non-AES CPU, there were an useless load/store SSE2 register. The last MSVC "hack" is replaced by a portable code and he's more complete (a load is saved).
On my C2Q6600, with 3 thread, I have +16% with MSVC2015 and +20% with GCC 7.3, compared to official 2.4.4 version.
2018-01-28 12:58:19 +01:00
Foudge
7c79ecb786
+15% boost with non-AES CPU
...
Performance boost validated on Core 2 Quad processor under Windows 10.
But it's Windows/MS Visual C++ specific.
2018-01-20 10:43:56 +01:00
Ben Gräf
acf27e9341
Preparation for #1.4.0 ( #30 )
...
- Fixed CPU affinity on Windows for NUMA and CPUs with lot of cores
- Implemented per thread configurable Multihash mode (double, triple, quadruple, quintuple)
- Rebased from XMRig 2.4.4
2018-01-19 19:42:06 +01:00
Ben Gräf
81a06ee21d
Added fix for av mode 3 and 4 (CPU without AES) #11
2017-12-26 15:14:42 +01:00
Ben Gräf
e2bc90fd10
Cleanup
2017-12-04 17:26:25 +01:00
BenDroid
06328c5541
Merge remote-tracking branch 'refs/remotes/xmrig/master'
...
Conflicts:
CHANGELOG.md
src/Options.h
src/Platform_unix.cpp
src/log/ConsoleLog.cpp
src/version.h
2017-12-03 21:17:56 +01:00
BenDroid
daa4d912b3
Integrated thread based double hash mode
2017-12-01 07:48:28 +01:00
XMRig
5f51eddd62
#216 Added ARMv7 support.
2017-11-26 22:23:23 +03:00
XMRig
368736dc28
Added ARMv8 (aarch64) support.
2017-11-06 03:11:35 +03:00
XMRig
420fb88049
Optimized software aes.
2017-11-03 05:35:29 +03:00
XMRig
4cf3bb9930
#111 Fixed build without AEON support.
2017-09-16 15:20:33 +03:00
XMRig
a07b0e5953
Fix Visual Studio warnings.
2017-08-14 09:30:41 +03:00
XMRig
30a7f9f7f5
Backport crypto changes from Dead2 xmr-stak-cpu fork.
2017-07-19 21:02:38 +03:00
XMRig
ccc7fba2c4
Fix software AES.
2017-06-17 15:23:25 +03:00
XMRig
5af169fd7b
Fix linux build.
2017-06-14 16:11:01 +03:00
XMRig
7c8a9677a1
Fix crash.
2017-06-13 20:03:43 +03:00
XMRig
981e043ada
Add DoubleWorker class.
2017-06-13 19:58:31 +03:00
XMRig
9580c30d8a
Fix cpuid stub for MSVC.
2017-06-12 16:55:21 +03:00
XMRig
3df545cfc5
Initial MSVC support.
2017-06-12 16:19:07 +03:00
XMRig
a0a8711dab
Add class JobResult.
2017-06-11 10:58:46 +03:00
XMRig
8b83a5fe2e
Implemented CryptoNight with C++ templates.
2017-06-08 23:31:42 +03:00
XMRig
878e021ff6
Initial CryptoNight.
2017-06-08 09:47:25 +03:00
XMRig
5a606be8be
Move crypto/*
2017-06-08 04:20:10 +03:00