diff --git a/third_party/s2n-bignum/arm/curve25519/curve25519_x25519.S b/third_party/s2n-bignum/arm/curve25519/curve25519_x25519.S index de102f4f1d..c7d4caa066 100644 --- a/third_party/s2n-bignum/arm/curve25519/curve25519_x25519.S +++ b/third_party/s2n-bignum/arm/curve25519/curve25519_x25519.S @@ -166,12 +166,12 @@ S2N_BN_SYMBOL(curve25519_x25519): mov v31.d[0], x0 mov v31.d[1], xzr - mov x0, #67108863 + mov x0, #67108863 // #(1<<26)-1 mov v30.d[0], x0 mov v30.d[1], x0 mov x0, #0x07fffffe07fffffe - sub x1, x0, #0xfe-0xb4 + sub x1, x0, #74 // #0xfe-0xb4 sub x0, x0, #2 stp x0, x1, [mask1] diff --git a/third_party/s2n-bignum/arm/curve25519/curve25519_x25519_byte.S b/third_party/s2n-bignum/arm/curve25519/curve25519_x25519_byte.S index 600c62f7f2..0be4bd007e 100644 --- a/third_party/s2n-bignum/arm/curve25519/curve25519_x25519_byte.S +++ b/third_party/s2n-bignum/arm/curve25519/curve25519_x25519_byte.S @@ -284,12 +284,12 @@ S2N_BN_SYMBOL(curve25519_x25519_byte): mov v31.d[0], x0 mov v31.d[1], xzr - mov x0, #67108863 + mov x0, #67108863 // #(1<<26)-1 mov v30.d[0], x0 mov v30.d[1], x0 mov x0, #0x07fffffe07fffffe - sub x1, x0, #0xfe-0xb4 + sub x1, x0, #74 // #0xfe-0xb4 sub x0, x0, #2 stp x0, x1, [mask1]