Commit graph

39 commits

Author SHA1 Message Date
Ben Gräf
5a8ae614d2 Release v1.5.3 (#81)
- Fixed Bad/Invalid shares and high share transmit latency
- Fixed hugepages for some older linux versions
- Added force algo variant by xmrig-proxy 2.5.x+
- Added auto force of nicehash param by xmrig-proxy 2.5.x+
- Partial rebase of XMRig 2.5.2
2018-03-29 21:31:57 +02:00
BenDr0id
e4da579afa Added AEON v7 PoW change test vectors 2018-03-21 16:49:02 +01:00
BenDr0id
357ba0fed1 Fixed cryptonight tests when force PoW option is used 2018-03-21 09:24:37 +01:00
sebastianstolzenberg
f5dd1cd5cf Removed unused code (#68) 2018-03-16 22:24:59 +01:00
BenDroid
470bf67833 Integrated PoW changes for AEON
Added option to force PoW Version
Updated donate address
2018-03-16 20:22:53 +01:00
sebastianstolzenberg
7c0ed8b8c2 Adds separate v7 hash methods and cleans up pre-v7 hash functions (#67)
* Adds separate v7 hash methods and cleans up pre-v7 hash functions
2018-03-15 23:26:48 +01:00
BenDroid
9433498a86 Removed align.h macro 2018-03-15 21:44:21 +01:00
sebastianstolzenberg
75952e0eb4 Implemented Monero v1 pow changes
* Adds arm implementation and test code for single hash
* Fixed build break for when APP_DEBUG is set
* Applied new icons / design
2018-03-13 20:19:20 +01:00
BenDroid
9098c4936a Fixed arm build 2018-03-03 21:34:20 +01:00
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