Author: ithamar Date: 2010-10-18 14:39:59 +0200 (Mon, 18 Oct 2010) New Revision: 39000 Changeset: http://dev.haiku-os.org/changeset/39000 Modified: haiku/trunk/src/system/libroot/os/arch/arm/atomic.S Log: * Fix atomic_get :$ Modified: haiku/trunk/src/system/libroot/os/arch/arm/atomic.S =================================================================== --- haiku/trunk/src/system/libroot/os/arch/arm/atomic.S 2010-10-18 12:10:16 UTC (rev 38999) +++ haiku/trunk/src/system/libroot/os/arch/arm/atomic.S 2010-10-18 12:39:59 UTC (rev 39000) @@ -160,8 +160,7 @@ /* int atomic_get(int *value) */ FUNCTION(atomic_get): - mov r1, r0 - swp r0, r0, [r1] + ldr r0, [r0] bx lr FUNCTION_END(atomic_get)