]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/asm,cmd/internal/obj/ppc64: recognize ppc64 ISA 3.1 MMA registers
authorPaul E. Murphy <murp@ibm.com>
Tue, 10 Aug 2021 14:59:00 +0000 (09:59 -0500)
committerPaul Murphy <murp@ibm.com>
Wed, 7 Sep 2022 20:53:19 +0000 (20:53 +0000)
commit85c0d26c6a107b532ce0298c494456dac8d3b97c
tree9239827bf0b27aa606f982974d415bdfbca2f5ef
parent454a058ffcd90dc8db311c08747506186af1f952
cmd/asm,cmd/internal/obj/ppc64: recognize ppc64 ISA 3.1 MMA registers

Allow the assembler frontend to match MMA register arguments added by
ISA 3.1. The prefix "A" (for accumulator) is chosen to identify them.

Updates #44549

Change-Id: I363e7d1103aee19d7966829d2079c3d876621efc
Reviewed-on: https://go-review.googlesource.com/c/go/+/419534
Reviewed-by: Cherry Mui <cherryyz@google.com>
Run-TryBot: Paul Murphy <murp@ibm.com>
Reviewed-by: Lynn Boger <laboger@linux.vnet.ibm.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
src/cmd/asm/internal/arch/arch.go
src/cmd/asm/internal/arch/ppc64.go
src/cmd/internal/obj/ppc64/a.out.go
src/cmd/internal/obj/ppc64/anames9.go
src/cmd/internal/obj/ppc64/asm9.go
src/cmd/internal/obj/ppc64/asm_test.go
src/cmd/internal/obj/ppc64/list9.go