From 4003e9bed8a306048c7dfe7143949778f96f7273 Mon Sep 17 00:00:00 2001 From: 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