]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj/arm64: add assembler support for load with register offset
authorfanzha02 <fannie.zhang@arm.com>
Fri, 8 Dec 2017 08:19:32 +0000 (08:19 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Mon, 9 Apr 2018 18:20:41 +0000 (18:20 +0000)
commit31700b83b5d9bdc2ddc474fd72b809a7b585d6da
treefe4f875dfd824522743ad9d912d1c414fd582879
parent14393c5cd4fed812c87ba45fe4e2b8d07c02e8fa
cmd/internal/obj/arm64: add assembler support for load with register offset

The patch adds support for LDR(register offset) instruction.
And add the test cases and negative tests.

Change-Id: I5b32c6a5065afc4571116d4896f7ebec3c0416d3
Reviewed-on: https://go-review.googlesource.com/87955
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/asm/internal/arch/arm64.go
src/cmd/asm/internal/asm/parse.go
src/cmd/asm/internal/asm/testdata/arm64.s
src/cmd/asm/internal/asm/testdata/arm64error.s
src/cmd/internal/obj/arm64/a.out.go
src/cmd/internal/obj/arm64/asm7.go
src/cmd/internal/obj/arm64/doc.go
src/cmd/internal/obj/arm64/list7.go
src/cmd/internal/obj/util.go