func runtime/internal/atomic.Cas64
12 uses
runtime/internal/atomic (current package)
atomic_amd64.go#L89: func Cas64(ptr *uint64, old, new uint64) bool
runtime
lfstack.go#L35: if atomic.Cas64((*uint64)(head), old, new) {
lfstack.go#L49: if atomic.Cas64((*uint64)(head), old, next) {
mgc.go#L756: if atomic.Cas64((*uint64)(unsafe.Pointer(ptr)), uint64(v), uint64(v-1)) {
mspanset.go#L327: return atomic.Cas64((*uint64)(h), uint64(old), uint64(new))
proc.go#L5188: atomic.Cas64(&sched.lastpoll, uint64(lastpoll), uint64(now))
profbuf.go#L126: return atomic.Cas64((*uint64)(x), uint64(old), uint64(new))
profbuf.go#L170: if atomic.Cas64(&b.overflow, overflow, ((overflow>>32)+1)<<32) {
profbuf.go#L200: if atomic.Cas64(&b.overflow, overflow, overflow+1) {
runtime1.go#L103: if atomic.Cas64(&test_z64, test_x64, 1) {
runtime1.go#L110: if !atomic.Cas64(&test_z64, test_x64, 1) {
time.go#L1041: if atomic.Cas64(&pp.timerModifiedEarliest, old, uint64(nextwhen)) {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |