diff options
| author | Cherry Zhang <cherryyz@google.com> | 2018-03-06 10:16:32 -0500 |
|---|---|---|
| committer | Cherry Zhang <cherryyz@google.com> | 2018-03-06 15:34:00 +0000 |
| commit | 084143d84434b66f3d75afcdb609b71097a07e65 (patch) | |
| tree | 93c73c27876ab5a56a75d1a875c0ae9ed8bd224d /src/math | |
| parent | 9745397e1d5e84258887995fc3af6d9d3a5b0409 (diff) | |
| download | go-084143d84434b66f3d75afcdb609b71097a07e65.tar.xz | |
math/big: don't use R18 in ARM64 assembly
R18 seems reserved on Apple platforms.
May fix darwin/arm64 build.
Change-Id: Ia2c1de550a64827c85a64affa53b94c62aacce8e
Reviewed-on: https://go-review.googlesource.com/98896
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Elias Naur <elias.naur@gmail.com>
Diffstat (limited to 'src/math')
| -rw-r--r-- | src/math/big/arith_arm64.s | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/math/big/arith_arm64.s b/src/math/big/arith_arm64.s index 2f6b7004d7..8b4b7136fa 100644 --- a/src/math/big/arith_arm64.s +++ b/src/math/big/arith_arm64.s @@ -54,11 +54,11 @@ loop: LDP.P 32(R8), (R11, R12) LDP -16(R8), (R13, R14) LDP.P 32(R9), (R15, R16) - LDP -16(R9), (R17, R18) + LDP -16(R9), (R17, R19) ADCS R15, R11 ADCS R16, R12 ADCS R17, R13 - ADCS R18, R14 + ADCS R19, R14 STP.P (R11, R12), 32(R10) STP (R13, R14), -16(R10) SUB $4, R0 @@ -95,11 +95,11 @@ loop: LDP.P 32(R8), (R11, R12) LDP -16(R8), (R13, R14) LDP.P 32(R9), (R15, R16) - LDP -16(R9), (R17, R18) + LDP -16(R9), (R17, R19) SBCS R15, R11 SBCS R16, R12 SBCS R17, R13 - SBCS R18, R14 + SBCS R19, R14 STP.P (R11, R12), 32(R10) STP (R13, R14), -16(R10) SUB $4, R0 |
