From 964639cc338db650ccadeafb7424bc8ebb2c0f6c Mon Sep 17 00:00:00 2001 From: Cherry Zhang Date: Thu, 15 Sep 2016 19:50:59 -0400 Subject: [PATCH] cmd/compile: intrinsify runtime/internal/atomic.Xaddint64 This aliases to Xadd64. Change-Id: I95d49e1d03eecc242e9e6fd4b2742b1c1a1d5ade Reviewed-on: https://go-review.googlesource.com/29274 Run-TryBot: Cherry Zhang TryBot-Result: Gobot Gobot Reviewed-by: Keith Randall --- src/cmd/compile/internal/gc/ssa.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cmd/compile/internal/gc/ssa.go b/src/cmd/compile/internal/gc/ssa.go index 7ecf688f18..a0644e39ec 100644 --- a/src/cmd/compile/internal/gc/ssa.go +++ b/src/cmd/compile/internal/gc/ssa.go @@ -2619,6 +2619,8 @@ func intrinsicInit() { // aliases internal to runtime/internal/atomic i.std[intrinsicKey{"runtime/internal/atomic", "Loadint64"}] = i.std[intrinsicKey{"runtime/internal/atomic", "Load64"}] + i.std[intrinsicKey{"runtime/internal/atomic", "Xaddint64"}] = + i.std[intrinsicKey{"runtime/internal/atomic", "Xadd64"}] // intrinsics which vary depending on the size of int/ptr. i.intSized = map[sizedIntrinsicKey]intrinsicBuilder{ -- 2.48.1