[haiku-commits] r39000 - haiku/trunk/src/system/libroot/os/arch/arm

  • From: ithamar.adema@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 18 Oct 2010 14:39:59 +0200 (CEST)

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)
 


Other related posts: