runtime/internal/atomic.Int32.CompareAndSwap (method)

one use

	runtime/internal/atomic (current package)
		types.go#L31: func (i *Int32) CompareAndSwap(old, new int32) bool {