diff options
| author | Paul E. Murphy <murp@ibm.com> | 2023-10-26 09:23:12 -0500 |
|---|---|---|
| committer | Paul Murphy <murp@ibm.com> | 2023-11-06 19:16:25 +0000 |
| commit | 7e5ed466bb63af4fcf0cae95f168ed1b4d4aa90c (patch) | |
| tree | ad931d4206fcf24f18588619ce1f701c7a9c7ddc /src/plugin/plugin.go | |
| parent | 8d2eb290f83bca7d3b5154c6a7b3ac7546df5e8a (diff) | |
| download | go-7e5ed466bb63af4fcf0cae95f168ed1b4d4aa90c.tar.xz | |
cmd/internal/asm/ppc64: avoid generating exser nops
"OR $0, R31, R31" is the execution serializing nop called "exser"
on ISA 3.1 processors such as Power10.
In general, the "OR $0, Rx, Rx" where Rx != 0 form should be avoided
unless used explicitly for the uarch side-effects.
Change-Id: Id76e3a703c902676ba4a3ffb64dd90dad9a320bf
Reviewed-on: https://go-review.googlesource.com/c/go/+/537855
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Lynn Boger <laboger@linux.vnet.ibm.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Run-TryBot: Paul Murphy <murp@ibm.com>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Diffstat (limited to 'src/plugin/plugin.go')
0 files changed, 0 insertions, 0 deletions
