Index: kernel/arch/ia32/include/asm.h
===================================================================
--- kernel/arch/ia32/include/asm.h	(revision c9b550bff53b2109d2746935072fca1bbe632894)
+++ kernel/arch/ia32/include/asm.h	(revision 0cb9fa0b1256166b7043ccb33e483aaac3beeaba)
@@ -132,5 +132,5 @@
 static inline void pio_write_32(ioport32_t *port, uint32_t val)
 {
-	asm volatile ("outl %l0, %w1\n" : : "a" (val), "d" (port));
+	asm volatile ("outl %0, %w1\n" : : "a" (val), "d" (port));
 }
 
@@ -176,5 +176,5 @@
 	uint32_t val;
 	
-	asm volatile ("inl %w1, %l0 \n" : "=a" (val) : "d" (port));
+	asm volatile ("inl %w1, %0 \n" : "=a" (val) : "d" (port));
 	return val;
 }
