SChernykh
|
5e66efabcf
|
ARM64 JIT: don't use x18 register
From https://developer.apple.com/documentation/xcode/writing-arm64-code-for-apple-platforms
> The platforms reserve register x18. Don’t use this register.
This PR fixes invalid hashes when running on Apple silicon with the latest macOS SDK.
|
2023-10-19 17:45:15 +02: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
|
472ec1a0e6
|
Fix function names for clang on Apple
|
2019-11-12 14:42:21 +01:00 |
|
SChernykh
|
432addab33
|
Fix ARM64 code alignemtn
|
2019-10-18 16:18:45 +02:00 |
|
SChernykh
|
c6096c3c34
|
Workaround for a bug in binutils-2.32-1 on ARM
ldr/madd instruction sequence makes compiled binary crash, so separate them.
|
2019-09-23 23:12:40 +02:00 |
|
SChernykh
|
38f4f4f695
|
Added JIT compiler for RandomX on ARMv8
|
2019-09-21 10:10:52 +02:00 |
|