]> Cypherpunks repositories - gostls13.git/commit
cmd/asm: enable several arm64 load & store instructions
authorerifan01 <eric.fang@arm.com>
Tue, 23 Jan 2018 11:35:54 +0000 (11:35 +0000)
committerCherry Zhang <cherryyz@google.com>
Wed, 28 Feb 2018 23:46:21 +0000 (23:46 +0000)
commit8c3c8332cd3e0d78e9b0372097953c7af4aa219a
treee6691dec7c16d300f3a83908e345fd83b0e8b840
parent1057624985720f0836825fddefe17f3d370ecf2a
cmd/asm: enable several arm64 load & store instructions

Instructions LDARB, LDARH, LDAXPW, LDAXP, STLRB, STLRH, STLXP, STLXPW, STXP,
STXPW have been added before, but they are not enabled. This CL enabled them.

Change the form of LDXP and LDXPW to the form of LDP, and fix a bug of STLXP.

Change-Id: I5d2b51494b92451bf6b072c65cfdd8acf07e9b54
Reviewed-on: https://go-review.googlesource.com/96215
Run-TryBot: Cherry Zhang <cherryyz@google.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/asm/internal/asm/testdata/arm64enc.s
src/cmd/internal/obj/arm64/asm7.go
src/cmd/internal/obj/arm64/doc.go