[ioapi] Fix broken implementation of insX() in the x86 I/O API

pull/1/head
Michael Brown 2008-10-27 00:29:16 +00:00
parent 3fe6bede74
commit 7a4c129af7
1 changed files with 2 additions and 2 deletions

View File

@ -118,9 +118,9 @@ static inline __always_inline void \
IOAPI_INLINE ( x86, outs ## _insn_suffix ) ( volatile _type *io_addr, \
const _type *data, \
unsigned int count ) { \
unsigned int discard_D; \
unsigned int discard_S; \
__asm__ __volatile__ ( "rep outs" #_insn_suffix \
: "=D" ( discard_D ) \
: "=S" ( discard_S ) \
: "d" ( io_addr ), "c" ( count ), \
"0" ( data ) ); \
}