Index: arch/ia64/src/ski/ski.c
===================================================================
--- arch/ia64/src/ski/ski.c	(revision 72f5866d024b9caad084cece4024c1293f3ba11f)
+++ arch/ia64/src/ski/ski.c	(revision 5bb20ecae2584df196d27b8acf4d0342e275dfd6)
@@ -74,14 +74,14 @@
 	
 	__asm__ (
-		"mov r15=%0\n"
+		"mov r15=%1\n"
 		"break 0x80000;;\n"	/* modifies r8 */
-		"mov %1=r8;;\n"		
+		"mov %0=r8;;\n"		
 
-		:
-		: "i" (SKI_GETCHAR), "r" (ch)
+		: "=r" (ch)
+		: "i" (SKI_GETCHAR)
 		: "r15",  "r8"
 	);
 
-	return (__s32)ch;
+	return (__s32) ch;
 }
 
