]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj/arm64: add SWPALD/SWPALW/SWPALH/SWPALB
authorBen Shi <powerman1st@163.com>
Wed, 8 Aug 2018 04:10:19 +0000 (04:10 +0000)
committerBen Shi <powerman1st@163.com>
Mon, 20 Aug 2018 14:09:51 +0000 (14:09 +0000)
commit26d62b4ca9bb8f7342d337ba43b0cc1aedaf7852
treed8c81b95c0e6beade2050d8460f5ab443eb23332
parent285747b900ac8e1b006d8d88d876e8a08452b7ef
cmd/internal/obj/arm64: add SWPALD/SWPALW/SWPALH/SWPALB

Those new instructions have acquire/release semantics, besides
normal atomic SWPD/SWPW/SWPH/SWPB.

Change-Id: I24821a4d21aebc342897ae52903aef612c8d8a4a
Reviewed-on: https://go-review.googlesource.com/128476
Run-TryBot: Ben Shi <powerman1st@163.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/asm/internal/arch/arm64.go
src/cmd/asm/internal/asm/testdata/arm64.s
src/cmd/internal/obj/arm64/a.out.go
src/cmd/internal/obj/arm64/anames.go
src/cmd/internal/obj/arm64/asm7.go