Index: uspace/lib/c/arch/amd64/include/atomic.h
===================================================================
--- uspace/lib/c/arch/amd64/include/atomic.h	(revision 1814ee4d9e1d7165477752c7f3c9d99cf9eba2a7)
+++ uspace/lib/c/arch/amd64/include/atomic.h	(revision 6d100fd9f5478abbe28d2093c067aa7a7ca3585c)
@@ -45,6 +45,6 @@
 {
 	asm volatile (
-		"lock incq %[count]\n"
-		: [count] "+m" (val->count)
+		"lock incq %0\n"
+		: "+m" (val->count)
 	);
 }
@@ -53,6 +53,6 @@
 {
 	asm volatile (
-		"lock decq %[count]\n"
-		: [count] "+m" (val->count)
+		"lock decq %0\n"
+		: "+m" (val->count)
 	);
 }
@@ -63,7 +63,7 @@
 	
 	asm volatile (
-		"lock xaddq %[r], %[count]\n"
-		: [count] "+m" (val->count),
-		  [r] "+r" (r)
+		"lock xaddq %1, %0\n"
+		: "+m" (val->count),
+		  "+r" (r)
 	);
 	
@@ -76,7 +76,7 @@
 	
 	asm volatile (
-		"lock xaddq %[r], %[count]\n"
-		: [count] "+m" (val->count),
-		  [r] "+r" (r)
+		"lock xaddq %1, %0\n"
+		: "+m" (val->count),
+		  "+r" (r)
 	);
 	
