]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj/ppc64: implement full operand support for l*arx instructions
authorCarlos Eduardo Seo <cseo@linux.vnet.ibm.com>
Wed, 10 Jan 2018 17:29:50 +0000 (15:29 -0200)
committerLynn Boger <laboger@linux.vnet.ibm.com>
Tue, 13 Mar 2018 19:46:54 +0000 (19:46 +0000)
commite1f8fe8dff31136ec2c3f3ba83fbeee9f2ef4c3b
treeaa91be8e1cdefd2a29b25a4aebdf4ca552e8769b
parentca9abbb731a6d1f824dd755afde83e5727dab3c6
cmd/internal/obj/ppc64: implement full operand support for l*arx instructions

The current implementation of l*arx instructions does not accept non-zero
offsets in RA nor the EH field. This change adds full functionality to those
instructions.

Updates #23845

Change-Id: If113f70d11de5f35f8389520b049390dbc40e863
Reviewed-on: https://go-review.googlesource.com/99635
Run-TryBot: Lynn Boger <laboger@linux.vnet.ibm.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Lynn Boger <laboger@linux.vnet.ibm.com>
src/cmd/asm/internal/asm/testdata/ppc64.s
src/cmd/asm/internal/asm/testdata/ppc64enc.s
src/cmd/internal/obj/ppc64/a.out.go
src/cmd/internal/obj/ppc64/anames.go
src/cmd/internal/obj/ppc64/asm9.go