Commit Graph

19 Commits

Author SHA1 Message Date
SChernykh
b1e07859d3 RISC-V: added vectorized soft AES 2025-12-05 21:09:22 +01:00
SChernykh
501152e73a RISC-V: test for instruction extensions 2025-10-22 19:21:26 +02:00
slayingripper
b53008fed6 RISC-V Intergration 2025-10-22 18:57:20 +02:00
Ben Westover
4651aba2db Add armv8l to list of 32 bit ARM targets
armv8l is what CMAKE_SYSTEM_PROCESSOR is set to when an ARMv8 processor
is in 32-bit mode, so it should be added to the ARMv7 target list even
though it's v8 because it's 32 bits. Currently, it's not in any ARM
target list which means x86 is assumed and the build fails.
2025-06-24 15:28:01 -04:00
XMRig
1a7308bc91 Fixed UTF-8 paths support for the config file with Clang compiler on Windows ARM64. 2025-06-14 15:38:25 +07:00
XMRig
3060e76bf5 Initial Windows ARM64 support via MSYS2. 2025-06-13 03:00:34 +07:00
XMRig
16f8b9d544 Universal fix for NaN and Infinity in JSON output 2025-06-06 14:36:21 +07:00
XMRig
e6b3f101e8 Added new CMake options ARM_V8 and ARM_V7. 2023-06-04 20:32:05 +07: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
Bartłomiej Burdukiewicz
d3cb249cb0 Recognize armv7ve as valid ARMv7 target.
Docs: https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html

'armv7ve' - The extended version of the ARMv7-A architecture with support for virtualization.

Signed-off-by: Bartłomiej Burdukiewicz <bartlomiej.burdukiewicz@gmail.com>
2022-06-21 18:31:24 +02:00
SChernykh
bd30b3e29f Check compiler support for VAES 2021-11-29 09:48:15 +01:00
SChernykh
cf63ab248a Disable VAES in 32-bit builds 2021-11-29 09:32:00 +01:00
XMRig
82a21cb562 Cleanup ARM code. 2021-08-27 12:36:08 +07:00
XMRig
b814c1c12f Removed libcpuid support. 2020-12-06 21:51:24 +07:00
XMRig
9e474f49c0 Fix x86 build. 2020-10-01 17:46:05 +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
XMRig
8f0621f093 Allow override ARM arch detection and support for ARMv8 without crypto extension. 2019-02-04 02:23:05 +07: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