Use BX instead of BP at AX second op

Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com>
This commit is contained in:
Koichi Shiraishi 2021-08-12 06:25:19 +09:00
parent f13a9e2c13
commit ec8bdfae7f
No known key found for this signature in database
GPG Key ID: A71DFD3B4DA7A79B
1 changed files with 6 additions and 6 deletions

View File

@ -20,21 +20,21 @@ TEXT ·AndUint32(SB),$0-12
MOVQ addr+0(FP), BX MOVQ addr+0(FP), BX
MOVL val+8(FP), AX MOVL val+8(FP), AX
LOCK LOCK
ANDL AX, 0(BP) ANDL AX, 0(BX)
RET RET
TEXT ·OrUint32(SB),$0-12 TEXT ·OrUint32(SB),$0-12
MOVQ addr+0(FP), BX MOVQ addr+0(FP), BX
MOVL val+8(FP), AX MOVL val+8(FP), AX
LOCK LOCK
ORL AX, 0(BP) ORL AX, 0(BX)
RET RET
TEXT ·XorUint32(SB),$0-12 TEXT ·XorUint32(SB),$0-12
MOVQ addr+0(FP), BX MOVQ addr+0(FP), BX
MOVL val+8(FP), AX MOVL val+8(FP), AX
LOCK LOCK
XORL AX, 0(BP) XORL AX, 0(BX)
RET RET
TEXT ·CompareAndSwapUint32(SB),$0-20 TEXT ·CompareAndSwapUint32(SB),$0-20
@ -50,21 +50,21 @@ TEXT ·AndUint64(SB),$0-16
MOVQ addr+0(FP), BX MOVQ addr+0(FP), BX
MOVQ val+8(FP), AX MOVQ val+8(FP), AX
LOCK LOCK
ANDQ AX, 0(BP) ANDQ AX, 0(BX)
RET RET
TEXT ·OrUint64(SB),$0-16 TEXT ·OrUint64(SB),$0-16
MOVQ addr+0(FP), BX MOVQ addr+0(FP), BX
MOVQ val+8(FP), AX MOVQ val+8(FP), AX
LOCK LOCK
ORQ AX, 0(BP) ORQ AX, 0(BX)
RET RET
TEXT ·XorUint64(SB),$0-16 TEXT ·XorUint64(SB),$0-16
MOVQ addr+0(FP), BX MOVQ addr+0(FP), BX
MOVQ val+8(FP), AX MOVQ val+8(FP), AX
LOCK LOCK
XORQ AX, 0(BP) XORQ AX, 0(BX)
RET RET
TEXT ·CompareAndSwapUint64(SB),$0-32 TEXT ·CompareAndSwapUint64(SB),$0-32