// Copyright 2015 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.

// +build !wasm

package atomic

import 

//go:noescape
func ( *uint32, ,  uint32) bool

// NO go:noescape annotation; see atomic_pointer.go.
func ( *unsafe.Pointer, ,  unsafe.Pointer) bool

//go:noescape
func ( *uintptr, ,  uintptr) bool

//go:noescape
func ( *uintptr,  uintptr)

//go:noescape
func ( *uintptr) uintptr

//go:noescape
func ( *uint) uint

// TODO(matloob): Should these functions have the go:noescape annotation?

//go:noescape
func ( *int64) int64

//go:noescape
func ( *int64,  int64) int64