Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 251 → Rev 252

/SPARTAN/trunk/arch/amd64/include/asm.h
53,13 → 53,13
{
__u8 out;
 
asm (
__asm__ volatile (
"mov %1, %%dx;"
"inb %%dx,%%al;"
"mov %%al, %0;"
:"=m"(out)
:"m"(port)
:"%dx","%al"
:"%rdx","%rax"
);
return out;
}
66,13 → 66,13
 
static inline __u8 outb(__u16 port,__u8 b)
{
asm (
__asm__ volatile (
"mov %0,%%dx;"
"mov %1,%%al;"
"outb %%al,%%dx;"
:
:"m"( port), "m" (b)
:"%dx","%al"
:"%rdx","%rax"
);
}