| // Copyright 2014 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. |
| // uint32 runtime·atomicload(uint32 volatile* addr) |
| TEXT ·atomicload(SB),NOSPLIT,$-8-12 |
| BC 4, 30, 1(PC) // bne- cr7,0x4 |
| // uint64 runtime·atomicload64(uint64 volatile* addr) |
| TEXT ·atomicload64(SB),NOSPLIT,$-8-16 |
| BC 4, 30, 1(PC) // bne- cr7,0x4 |
| // void *runtime·atomicloadp(void *volatile *addr) |
| TEXT ·atomicloadp(SB),NOSPLIT,$-8-16 |
| BC 4, 30, 1(PC) // bne- cr7,0x4 |