From 4003e9bed8a306048c7dfe7143949778f96f7273 Mon Sep 17 00:00:00 2001
From: rsc <rsc>
Date: Sun, 8 Mar 2009 20:56:38 +0000
Subject: [PATCH] xv6/x86.h: inline assembly cleanup

---
 x86.h | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/x86.h b/x86.h
index 8db4dc9..5961d67 100644
--- a/x86.h
+++ b/x86.h
@@ -12,10 +12,10 @@ inb(ushort port)
 static inline void
 insl(int port, void *addr, int cnt)
 {
-  asm volatile("cld\n\trepne\n\tinsl"     :
-                   "=D" (addr), "=c" (cnt)    :
-                   "d" (port), "0" (addr), "1" (cnt)  :
-                   "memory", "cc");
+  asm volatile("cld; repne insl" :
+               "=D" (addr), "=c" (cnt) :
+               "d" (port), "0" (addr), "1" (cnt) :
+               "memory", "cc");
 }
 
 static inline void
@@ -33,10 +33,10 @@ outw(ushort port, ushort data)
 static inline void
 outsl(int port, const void *addr, int cnt)
 {
-  asm volatile("cld\n\trepne\n\toutsl"    :
-                   "=S" (addr), "=c" (cnt)    :
-                   "d" (port), "0" (addr), "1" (cnt)  :
-                   "cc");
+  asm volatile("cld; repne outsl" :
+               "=S" (addr), "=c" (cnt) :
+               "d" (port), "0" (addr), "1" (cnt) :
+               "cc");
 }
 
 static inline uint
-- 
GitLab