1
0
mirror of https://github.com/xmrig/xmrig.git synced 2026-07-06 00:22:40 -04:00
Commit Graph

2272 Commits

Author SHA1 Message Date
SChernykh cf104ebdc5 Update signing algorithm 2021-06-21 23:49:13 +02:00
XMRig ecba750442 Add token support for online benchmark. 2021-06-20 09:28:39 +07:00
SChernykh 3967badc55 Added profiling 2021-06-19 16:19:16 +02:00
SChernykh 3f3f9b0661 Fixed GCC warnings 2021-06-19 14:54:03 +02:00
SChernykh e3fc78a66c Fix Wownero hardfork version 2021-06-18 13:52:24 +02:00
SChernykh e6d833c227 Proxy miner signature support 2021-06-17 22:48:08 +02:00
SChernykh ebe299902c Proxy miner signature support (WIP) 2021-06-17 16:58:18 +02:00
SChernykh bc63b63a2a More sanity checks 2021-06-17 13:18:34 +02:00
SChernykh e739e7d704 More error handling in DaemonClient::parseJob 2021-06-17 10:39:22 +02:00
SChernykh 1bae083587 Fixed CalculateMerkleTreeHash 2021-06-17 10:26:17 +02:00
SChernykh 88959bd703 BlockTemplate: miner tx and root hash updating 2021-06-16 23:44:05 +02:00
SChernykh 93e689d601 Fix buffer size in generateMinerSignature 2021-06-16 18:20:11 +02:00
SChernykh a136790bee Added support for solo mining with miner signatures (Wownero) 2021-06-16 18:07:36 +02:00
SChernykh 29f2dd4b9e Cleanup 2021-06-16 11:47:17 +02:00
SChernykh 3003c067d3 Fixed random32_unbiased 2021-06-16 00:19:49 +02:00
SChernykh 89bc6418b1 Secret key derivation 2021-06-16 00:10:34 +02:00
SChernykh 8458b4ee39 Added signature functions 2021-06-15 15:51:29 +02:00
SChernykh 7bfb801ce2 Cryptonote tools WIP 2021-06-15 00:28:32 +02:00
XMRig 0414511de0 v6.12.3-dev 2021-05-31 13:51:41 +07:00
XMRig 80ae339343 v6.12.2 2021-05-31 12:58:30 +07:00
SChernykh b5f1a1feae RandomX: fix broken light mode mining
It broke after #2395
2021-05-22 13:49:22 +02:00
XMRig 1ce059da1c Add "argon2/ninja" algorithm alias. 2021-05-22 15:10:50 +07: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
XMRig 08a2c143f5 Regenerate OpenCL headers. 2021-05-16 10:09:29 +07:00
Tony Butler 4eb9a1aad5 Fix CL code for KawPow where it assumes everything is AMD 2021-05-15 20:34:57 -06:00
SChernykh 29cb416107 Fixed broken light mode mining on x86 2021-05-15 21:41:39 +02:00
Tony Butler df2bcd8192 Fixup MacOS CUDA backend default loader name 2021-05-14 05:28:31 -06:00
XMRig 87a0864e3b ...and --cpu-affinity. 2021-05-08 04:36:09 +07:00
XMRig ecf5579f36 #2351 Fixed help output for --cpu-priority option. 2021-05-08 04:34:22 +07:00
SChernykh dbda2e9ccd Update sse2neon.h 2021-05-03 18:08:59 +02:00
SChernykh 27ced139a6 Fix AES detection on FreeBSD on ARM 2021-05-03 09:57:43 +02:00
XMRig 695fbc013b #2280 Disable GPU backends in benchmark mode. 2021-04-25 15:28:45 +07:00
XMRig e26fbc96e9 Removed unnecessary system call. 2021-04-24 23:22:10 +07:00
XMRig 259c165e60 Merge branch 'patch-1' of https://github.com/jsonboss/xmrig into jsonboss-patch-1 2021-04-24 22:14:59 +07:00
XMRig 7897bf02dc v6.12.2-dev 2021-04-24 01:53:07 +07:00
XMRig d82e100e30 v6.12.1 2021-04-23 19:43:12 +07:00
xmrig ae6c536e98 Merge pull request #2296 from SChernykh/dev
Fixed Zen3 asm for cn/upx2
2021-04-21 19:52:52 +07:00
XMRig c66c593123 v6.12.1-dev 2021-04-21 19:51:03 +07:00
SChernykh b7adb34c37 Fixed Zen3 asm for cn/upx2
- Invalid rounding mode was used which caused rejected shares sometimes
- Also optimized CN implode/explode functions a bit.
2021-04-21 13:22:25 +02:00
XMRig ace8409a56 v6.12.0 2021-04-20 20:55:58 +07: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
SChernykh 69186f2470 Optimized cn/upx for Zen3
0.9% faster
2021-04-19 12:29:44 +02:00
SChernykh 730d4a6cee Fix dvision by zero check in percent() 2021-04-19 12:05:07 +02:00
SChernykh 54bc91d5e3 Fixed rounding mode after running cn/upx 2021-04-19 12:02:57 +02:00
jsonboss 2012ffb231 support builtin msr 2021-04-19 10:38:27 +08:00
XMRig 5f9e0ebc6c v6.12.0-dev 2021-04-18 20:12:03 +07:00
SChernykh 16fe462cad Optimized cn/upx2 for Ryzen CPUs 2021-04-17 18:18:26 +02:00