]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj/arm64: support more atomic instructions
authorBen Shi <powerman1st@163.com>
Thu, 30 Aug 2018 07:01:10 +0000 (07:01 +0000)
committerCherry Zhang <cherryyz@google.com>
Tue, 4 Sep 2018 20:29:33 +0000 (20:29 +0000)
commit1018a80fe85746aa440001d5a514ad2ff8abf0d1
treeeb1c37e2fcaac1d02411be25896e8aa65aed289f
parent55ef446026748bea0e9bd5aa35132a07297ff734
cmd/internal/obj/arm64: support more atomic instructions

LDADDALD(64-bit) and LDADDALW(32-bit) are already supported.
This CL adds supports of LDADDALH(16-bit) and LDADDALB(8-bit).

Change-Id: I4eac61adcec226d618dfce88618a2b98f5f1afe7
Reviewed-on: https://go-review.googlesource.com/132135
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