Update NEWS for 1.6.22
[pkg-k5-afs_openafs.git] / src / mcas / sparc_mcas.il
blob07d4072fc3cbcb1b9d330c18238ed3ca2b94f528
1 .inline MEMBAR_ALL, 0
2         membar #StoreStore | #LoadLoad | #LoadStore | #StoreLoad
3 .end
5 .inline MEMBAR_STORESTORE, 0
6         membar #StoreStore
7 .end
9 .inline MEMBAR_LOADLOAD, 0
10         membar #LoadLoad
11 .end
13 .inline CASPO_internal
14         casx [%o0], %o1, %o2
15         mov %o2, %o0
16 .end
18 .inline CAS64O_internal
19         casx [%o0], %o1, %o2
20         mov %o2, %o0
21 .end
23 .inline CASIO_internal
24         cas [%o0], %o1, %o2
25         mov %o2, %o0
26 .end
28 .inline RDTICK
29         rd %tick, %o0
30 .end