diff options
Diffstat (limited to 'src/runtime/internal/atomic/atomic_arm.s')
-rw-r--r-- | src/runtime/internal/atomic/atomic_arm.s | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/runtime/internal/atomic/atomic_arm.s b/src/runtime/internal/atomic/atomic_arm.s index 662b5987f2..1cf7d8f6ef 100644 --- a/src/runtime/internal/atomic/atomic_arm.s +++ b/src/runtime/internal/atomic/atomic_arm.s @@ -41,8 +41,10 @@ casl: BNE casl MOVW $1, R0 - CMP $7, R8 - BLT 2(PC) +#ifndef GOARM_7 + CMP $0, R11 + BEQ 2(PC) +#endif DMB MB_ISH MOVB R0, ret+12(FP) |