Merge pull request #128 from SChernykh/master

Workaround for a bug in binutils-2.32-1 on ARM
This commit is contained in:
tevador 2019-09-24 20:18:35 +02:00 committed by GitHub
commit a3d830064b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -488,12 +488,13 @@ randomx_calc_dataset_item_aarch64:
stp x10, x11, [sp, 80] stp x10, x11, [sp, 80]
stp x12, x13, [sp, 96] stp x12, x13, [sp, 96]
ldr x12, superscalarMul0
mov x8, x0 mov x8, x0
mov x9, x1 mov x9, x1
mov x10, x2 mov x10, x2
# rl[0] = (itemNumber + 1) * superscalarMul0; # rl[0] = (itemNumber + 1) * superscalarMul0;
ldr x12, superscalarMul0
madd x0, x2, x12, x12 madd x0, x2, x12, x12
# rl[1] = rl[0] ^ superscalarAdd1; # rl[1] = rl[0] ^ superscalarAdd1;