aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/arch/i386/include/gpxe/x86_io.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/i386/include/gpxe/x86_io.h b/src/arch/i386/include/gpxe/x86_io.h
index 0ecedfef5..b1ae3bac3 100644
--- a/src/arch/i386/include/gpxe/x86_io.h
+++ b/src/arch/i386/include/gpxe/x86_io.h
@@ -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 ) ); \
}