Index: /trunk/ccl/lisp-kernel/x86-asmutils64.s
===================================================================
--- /trunk/ccl/lisp-kernel/x86-asmutils64.s	(revision 4939)
+++ /trunk/ccl/lisp-kernel/x86-asmutils64.s	(revision 4940)
@@ -71,5 +71,6 @@
 _exportfn(C(store_conditional))
 	__(mov %rsi,%rax)
-	__(lock cmpxchgq %rdx,(%rdi))
+	__(lock) 
+        __(cmpxchgq %rdx,(%rdi))
 	__(cmovne %rdx,%rax)
 	__(ret)	
@@ -80,5 +81,6 @@
 
 _exportfn(C(atomic_swap))
-	__(lock xchg %rsi,(%rdi))
+	__(lock) 
+        __(xchg %rsi,(%rdi))
 	__(mov %rsi,%rax)
 	__(ret)
@@ -92,5 +94,6 @@
 	__(movq %rax,%rcx)
 	__(orq %rsi,%rcx)
-	__(lock cmpxchg %rcx,(%rdi))
+	__(lock)
+        __(cmpxchg %rcx,(%rdi))
         __(jnz 0b)
 	__(andq %rsi,%rax)
