SChernykh
d8e652d58b
Fix for 32-bit clang 15
...
Don't define `_mm_cvtsi128_si64` and `_mm_cvtsi64_si128` because clang 15 already has them in its headers.
2023-02-19 09:42:16 +01:00
XMRig
2b0a1806bb
Revert changes to fix MSVC build.
2023-02-09 21:28:39 +07:00
XMRig
e05fbc41c0
Fix warning.
2023-02-03 23:46:58 +07:00
XMRig
05d22a1452
Update to latest sse2neon.h.
2023-01-23 20:45:02 +07:00
SChernykh
bfa1023ac5
DragonflyBSD compilation fixes
2022-12-17 13:11:14 +01:00
xmrig
48fbbb1c30
Merge pull request #3180 from SChernykh/dev
...
Added ifdefs for DragonflyBSD
2022-12-16 21:29:24 +07:00
SChernykh
e41a27e9e3
Added ifdefs for DragonflyBSD
...
Possible fix for #3179
2022-12-16 15:26:37 +01:00
XMRig
bcfebda8c9
Bump the minimum CMake version in other places too.
2022-12-09 16:07:42 +07:00
SChernykh
0c6d6b3070
Improved Zen 3 MSR mod
...
+0.5% speedup on Ryzen 5 5600X
2022-11-17 23:32:36 +01:00
Tony Butler
25e97c192c
Update to latest sse2neon.h from github:DLTcollab/sse2neon
2022-10-23 15:27:14 -06:00
SChernykh
5e680fa82a
RandomX: added MSR mod for Zen 4
...
+0.8% faster on Ryzen 9 7950X
2022-10-01 18:33:04 +02:00
SChernykh
c23ec2e4e8
Fix: protectRX flushed CPU cache only on MacOS/iOS
2022-09-21 15:18:06 +02:00
SChernykh
029bc5926a
RandomX: optimized CFROUND elimination more
2022-09-16 14:11:27 +02:00
SChernykh
5c39146ebe
RandomX: optimized CFROUND elimination
2022-09-15 19:57:34 +02:00
SChernykh
f329375360
RandomX: added Blake2 AVX2 version
...
+0.1% speedup on AMD Zen2/Zen3 and Intel CPUs which support AVX2.
2022-08-25 20:39:54 +02:00
SChernykh
d05587cb84
Fixed GCC 12 warnings
2022-07-03 11:51:46 +02:00
SChernykh
0941388cd3
Fixed debug GhostRider build
2022-06-12 11:47:56 +02:00
SChernykh
637c7c9209
Removed deprecated AstroBWTv1 and v2
2022-06-12 11:47:36 +02:00
SChernykh
ca7387b4f3
Fixed unaligned memory read in DMI
2022-05-19 20:56:19 +02:00
SChernykh
0d0ff4fe71
Removed old AstroBWT algorithm
...
It's not used anywhere now.
2022-04-15 10:59:31 +02:00
SChernykh
130b637591
Fixed out of bounds access in astrobwt/v2
2022-03-08 22:31:34 +01:00
SChernykh
a260502f78
Dero HE fork support (astrobwt/v2 algorithm)
2022-03-05 00:31:18 +01:00
SChernykh
cd4d9f1813
Fixed GhostRider with hwloc disabled
2022-02-16 08:13:48 +01:00
SChernykh
3cdfe6b30e
Fixed unaligned memory accesses
2022-01-26 17:18:18 +01:00
XMRig
e77d8bc529
Merge branch 'dev'
2022-01-25 21:53:19 +07:00
benthetechguy
998bd7734e
armv7 compilation fix
...
Compilation fails for armv7 on gcc 11, and updating the version in that line fixes it.
2022-01-20 20:47:26 -05:00
SChernykh
62bf33a15c
Fixed GhostRider benchmark on single-core systems
...
Fixes #2871
2022-01-17 19:59:21 +01:00
SChernykh
1105f1130c
RandomX: don't restart mining threads when the seed changes
...
It helps to not loose huge pages when the seed changes (every 2048 blocks, ~2.8 days).
2021-12-25 13:39:15 +01:00
SChernykh
e45b4fb916
GhostRidere: set correct priority for helper threads
...
Fixes #2825
2021-12-20 12:05:17 +01:00
SChernykh
387eea3acf
Fixed cn-heavy in 32-bit builds
2021-12-15 21:17:25 +00:00
SChernykh
15b2683000
Updated GhostRider documentation
...
Added examples for SSL port command line that don't use #1 pool.
2021-12-03 12:30:09 +01:00
SChernykh
630f2a3a83
Compilationn fixes
2021-12-02 13:34:24 +01:00
SChernykh
ad9630ca5c
Updated changelog and GhostRider readme
2021-12-01 18:14:01 +01:00
SChernykh
bdc3bd4a7c
Compiler fix
2021-12-01 17:08:40 +01:00
SChernykh
9e325b1050
Refactored Chrono::highResolutionMSecs()
...
Improved precision
2021-11-30 08:11:09 +01:00
SChernykh
76b1e0aa46
Explicitly use QueryPerformanceCounter() on Windows
2021-11-29 21:58:24 +01:00
SChernykh
eed6301b12
VAES crash fixes
2021-11-29 21:05:51 +01:00
xmrig
2edba8b0a7
Merge pull request #2747 from SChernykh/dev
...
Disable VAES in 32-bit builds
2021-11-29 15:50:17 +07:00
SChernykh
cf63ab248a
Disable VAES in 32-bit builds
2021-11-29 09:32:00 +01:00
Tony Butler
41c699ffd5
Fix compile for VAES support with GCC<10
2021-11-28 22:11:42 -07:00
SChernykh
9b8be354df
Added VAES support for Cryptonight variants
2021-11-28 20:49:54 +01:00
Tony Butler
12a79ca6b7
Slash and burn EOL whitespace everywhere
2021-11-27 17:59:40 -07:00
SChernykh
29399cb7b7
GhostRider hotfixes
...
- Added average hashrate display
- Fixed the number of threads shown at startup
- Fixed `--threads` or `-t` command line option (but `--cpu-max-threads-hint` is recommended to use)
2021-11-27 12:27:26 +01:00
SChernykh
1d0957b9d4
Added GhostRider release notes
2021-11-25 13:19:01 +01:00
SChernykh
213021dba0
GhostRider: fixed invalid hashes on ARMv8
2021-11-24 13:39:55 +01:00
SChernykh
74a53ade2a
Optimized quad hash for Ryzens
2021-11-24 08:16:41 +01:00
SChernykh
ba1606bbc1
Faster quad hash for GhostRider algos (Ryzen CPUs)
2021-11-23 22:14:46 +01:00
SChernykh
7638ac2e9b
Fixed compilation error
2021-11-23 08:52:30 +01:00
SChernykh
fa9b5c7b6e
GhostRider algorithm (Raptoreum) support
2021-11-23 08:14:01 +01:00
Tony Butler
cd7d380b3f
Fix various memory leaks
2021-10-25 04:06:49 -06:00