diff options
author | gVisor bot <gvisor-bot@google.com> | 2021-09-18 00:53:11 +0000 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2021-09-18 00:53:11 +0000 |
commit | a68a1d3fbcf0b70ce8321741b4074d384726424d (patch) | |
tree | 342436339d8a08943510210d01ba440e96873869 /pkg | |
parent | 09944a80063ffda7bca135a444c76fe613be67b5 (diff) | |
parent | 21b38e8bcc2402d1324b5864853e1e12098f2443 (diff) |
Merge release-20210906.0-44-g21b38e8bc (automated)
Diffstat (limited to 'pkg')
-rw-r--r-- | pkg/atomicbitops/atomicbitops_amd64.s | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/pkg/atomicbitops/atomicbitops_amd64.s b/pkg/atomicbitops/atomicbitops_amd64.s index 54c887ee5..cbaf716bb 100644 --- a/pkg/atomicbitops/atomicbitops_amd64.s +++ b/pkg/atomicbitops/atomicbitops_amd64.s @@ -17,24 +17,24 @@ #include "textflag.h" TEXT ·AndUint32(SB),$0-12 - MOVQ addr+0(FP), BP + MOVQ addr+0(FP), BX MOVL val+8(FP), AX LOCK - ANDL AX, 0(BP) + ANDL AX, 0(BX) RET TEXT ·OrUint32(SB),$0-12 - MOVQ addr+0(FP), BP + MOVQ addr+0(FP), BX MOVL val+8(FP), AX LOCK - ORL AX, 0(BP) + ORL AX, 0(BX) RET TEXT ·XorUint32(SB),$0-12 - MOVQ addr+0(FP), BP + MOVQ addr+0(FP), BX MOVL val+8(FP), AX LOCK - XORL AX, 0(BP) + XORL AX, 0(BX) RET TEXT ·CompareAndSwapUint32(SB),$0-20 @@ -47,24 +47,24 @@ TEXT ·CompareAndSwapUint32(SB),$0-20 RET TEXT ·AndUint64(SB),$0-16 - MOVQ addr+0(FP), BP + MOVQ addr+0(FP), BX MOVQ val+8(FP), AX LOCK - ANDQ AX, 0(BP) + ANDQ AX, 0(BX) RET TEXT ·OrUint64(SB),$0-16 - MOVQ addr+0(FP), BP + MOVQ addr+0(FP), BX MOVQ val+8(FP), AX LOCK - ORQ AX, 0(BP) + ORQ AX, 0(BX) RET TEXT ·XorUint64(SB),$0-16 - MOVQ addr+0(FP), BP + MOVQ addr+0(FP), BX MOVQ val+8(FP), AX LOCK - XORQ AX, 0(BP) + XORQ AX, 0(BX) RET TEXT ·CompareAndSwapUint64(SB),$0-32 |