Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[Manta] r2080 - trunk/Core/Util


Chronological Thread 
  • From: "Solomon Boulos" <boulos@cs.utah.edu>
  • To: manta@sci.utah.edu
  • Subject: [Manta] r2080 - trunk/Core/Util
  • Date: Fri, 15 Feb 2008 16:16:29 -0700 (MST)

Author: boulos
Date: Fri Feb 15 16:16:28 2008
New Revision: 2080

Modified:
   trunk/Core/Util/SpinLock.h
Log:
Core/Util/SpinLock.h

 SpinLock should use + instead of = as well.


Modified: trunk/Core/Util/SpinLock.h
==============================================================================
--- trunk/Core/Util/SpinLock.h  (original)
+++ trunk/Core/Util/SpinLock.h  Fri Feb 15 16:16:28 2008
@@ -22,7 +22,7 @@
         __asm__ __volatile__(
           "lock;\n"
           "xchg %1, %0;\n" :
-          "=m" (value), "=r"(return_val) :
+          "+m" (value), "+r"(return_val) :
           "m" (value) , "r" (return_val)
           /* no unknown clobbers */
           );
@@ -41,7 +41,7 @@
         __asm__ __volatile__(
           "lock;\n"
           "xchg %1, %0;\n" :
-          "=m" (value), "=r"(return_val) :
+          "+m" (value), "+r"(return_val) :
           "m" (value) , "r" (return_val)
           /* no unknown clobbers */
           );
@@ -56,7 +56,7 @@
       __asm__ __volatile__(
         "lock;\n"
         "xchg %1, %0;\n" :
-        "=m" (value), "=r"(return_val) :
+        "+m" (value), "+r"(return_val) :
         "m" (value) , "r" (return_val)
         /* no unknown clobbers */
         );




  • [Manta] r2080 - trunk/Core/Util, Solomon Boulos, 02/15/2008

Archive powered by MHonArc 2.6.16.

Top of page