Use BX insted of BP

Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com>
This commit is contained in:
Koichi Shiraishi
2021-08-12 06:22:36 +09:00
parent d00ef10456
commit f13a9e2c13
+12 -12
View File
@@ -16,22 +16,22 @@
#include "textflag.h"
TEXT ·AndUint32(SB),$8-12
MOVQ addr+0(FP), BP
TEXT ·AndUint32(SB),$0-12
MOVQ addr+0(FP), BX
MOVL val+8(FP), AX
LOCK
ANDL AX, 0(BP)
RET
TEXT ·OrUint32(SB),$8-12
MOVQ addr+0(FP), BP
TEXT ·OrUint32(SB),$0-12
MOVQ addr+0(FP), BX
MOVL val+8(FP), AX
LOCK
ORL AX, 0(BP)
RET
TEXT ·XorUint32(SB),$8-12
MOVQ addr+0(FP), BP
TEXT ·XorUint32(SB),$0-12
MOVQ addr+0(FP), BX
MOVL val+8(FP), AX
LOCK
XORL AX, 0(BP)
@@ -46,22 +46,22 @@ TEXT ·CompareAndSwapUint32(SB),$0-20
MOVL AX, ret+16(FP)
RET
TEXT ·AndUint64(SB),$8-16
MOVQ addr+0(FP), BP
TEXT ·AndUint64(SB),$0-16
MOVQ addr+0(FP), BX
MOVQ val+8(FP), AX
LOCK
ANDQ AX, 0(BP)
RET
TEXT ·OrUint64(SB),$8-16
MOVQ addr+0(FP), BP
TEXT ·OrUint64(SB),$0-16
MOVQ addr+0(FP), BX
MOVQ val+8(FP), AX
LOCK
ORQ AX, 0(BP)
RET
TEXT ·XorUint64(SB),$8-16
MOVQ addr+0(FP), BP
TEXT ·XorUint64(SB),$0-16
MOVQ addr+0(FP), BX
MOVQ val+8(FP), AX
LOCK
XORQ AX, 0(BP)