added atomic_read
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4359 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -61,3 +61,12 @@ lost5: lwarx %r6, 0, %r3
|
|||||||
out5: mr %r3, %r6
|
out5: mr %r3, %r6
|
||||||
blr
|
blr
|
||||||
|
|
||||||
|
/* int atomic_read(int *value)
|
||||||
|
* r3
|
||||||
|
*/
|
||||||
|
FUNCTION(atomic_read):
|
||||||
|
lost6: lwarx %r5, 0, %r3
|
||||||
|
stwcx. %r5, 0, %r3
|
||||||
|
bne- lost6
|
||||||
|
mr %r3, %r5
|
||||||
|
blr
|
||||||
|
|||||||
Reference in New Issue
Block a user