xv6

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 4003e9bed8a306048c7dfe7143949778f96f7273
parent 8eb20827c273df183986f95fc13cad8b28ea8ae6
Author: rsc <rsc>
Date:   Sun,  8 Mar 2009 20:56:38 +0000

xv6/x86.h: inline assembly cleanup

Diffstat:
Mx86.h | 16++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

diff --git 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