]> Cypherpunks repositories - gostls13.git/commit
cmd/compile, internal/runtime/atomic: add Xchg8 for arm64
authorMauri de Souza Meneguzzo <mauri870@gmail.com>
Mon, 7 Oct 2024 20:53:01 +0000 (20:53 +0000)
committerKeith Randall <khr@golang.org>
Tue, 8 Oct 2024 22:06:50 +0000 (22:06 +0000)
commit3aa71c12eacd68ec16e7172d92aa5c6af32f0c3b
tree662bd12188b4bdecfb2ca40bb3d018caf876c26c
parent0733682e5ff4cd294f5eccb31cbe87a543147bc6
cmd/compile, internal/runtime/atomic: add Xchg8 for arm64

For #69735

Change-Id: I61a2e561684c538eea705e60c8ebda6be3ef31a7
GitHub-Last-Rev: 3c7f4ec845182d3ef1a007319d91027433163db3
GitHub-Pull-Request: golang/go#69751
Reviewed-on: https://go-review.googlesource.com/c/go/+/617595
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
src/cmd/compile/internal/arm64/ssa.go
src/cmd/compile/internal/ssa/_gen/ARM64.rules
src/cmd/compile/internal/ssa/_gen/ARM64Ops.go
src/cmd/compile/internal/ssa/_gen/genericOps.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewriteARM64.go
src/cmd/compile/internal/ssagen/intrinsics.go
src/cmd/compile/internal/ssagen/intrinsics_test.go
src/internal/runtime/atomic/atomic_arm64.go
src/internal/runtime/atomic/atomic_arm64.s
src/internal/runtime/atomic/xchg8_test.go