// Copyright 2026 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package atomic import _ "unsafe" // for linkname // Export some functions via linkname to assembly in sync/atomic. // //go:linknamestd Load //go:linknamestd Loadp //go:linknamestd Load64 //go:linknamestd Loaduintptr //go:linknamestd Xadd //go:linknamestd Xadd64 //go:linknamestd Xadduintptr //go:linknamestd Xchg //go:linknamestd Xchg64 //go:linknamestd Xchguintptr //go:linknamestd Cas //go:linknamestd Cas64 //go:linknamestd Casint32 //go:linknamestd Casint64 //go:linknamestd Casuintptr //go:linknamestd Store //go:linknamestd Store64 //go:linknamestd Storeuintptr //go:linknamestd And32 //go:linknamestd And64 //go:linknamestd Anduintptr //go:linknamestd Or32 //go:linknamestd Or64 //go:linknamestd Oruintptr