Index: /trunk/include/iprt/asm.h
===================================================================
--- /trunk/include/iprt/asm.h	(revision 87229)
+++ /trunk/include/iprt/asm.h	(revision 87230)
@@ -5429,7 +5429,7 @@
     uint8_t u8;
 #  if RT_INLINE_ASM_GNU_STYLE
-    __asm__ __volatile__("movb (%1), %0\n\t"
-                         : "=r" (u8)
-                         : "r" (pvByte));
+    __asm__ __volatile__("movb %1, %0\n\t"
+                         : "=q" (u8)
+                         : "m" (*(const uint8_t *)pvByte));
 #  else
     __asm
