R_DX
printk("DX=%04x ", M.x86.R_DX);
return &M.x86.R_DX;
M.x86.R_AL = (*sys_inb) (M.x86.R_DX);
M.x86.R_EAX = (*sys_inl) (M.x86.R_DX);
M.x86.R_AX = (*sys_inw) (M.x86.R_DX);
(*sys_outb) (M.x86.R_DX, M.x86.R_AL);
(*sys_outl) (M.x86.R_DX, M.x86.R_EAX);
(*sys_outw) (M.x86.R_DX, M.x86.R_AX);
M.x86.R_DX = inc_word(M.x86.R_DX);
M.x86.R_DX = dec_word(M.x86.R_DX);
push_word(M.x86.R_DX);
M.x86.R_DX = pop_word();
push_word(M.x86.R_DX);
M.x86.R_DX = pop_word();
M.x86.R_AX = M.x86.R_DX;
M.x86.R_DX = (u16) tmp;
M.x86.R_DX = 0xffff;
M.x86.R_DX = 0x0;
M.x86.R_DX = (u16) srcval;
M.x86.R_DX = (u16) (res >> 16);
if (((M.x86.R_AX & 0x8000) == 0 && M.x86.R_DX == 0x00) ||
((M.x86.R_AX & 0x8000) != 0 && M.x86.R_DX == 0xFF)) {
M.x86.R_DX = (u16) (res >> 16);
if (M.x86.R_DX == 0) {
dvd = (((s32) M.x86.R_DX) << 16) | M.x86.R_AX;
M.x86.R_DX = (u16) mod;
dvd = (((u32) M.x86.R_DX) << 16) | M.x86.R_AX;
M.x86.R_DX = (u16) mod;
(*sys_inb) (M.x86.R_DX));
(*sys_inw) (M.x86.R_DX));
(*sys_inl) (M.x86.R_DX));
(*sys_inb) (M.x86.R_DX));
(*sys_inw) (M.x86.R_DX));
(*sys_inl) (M.x86.R_DX));
(*sys_outb) (M.x86.R_DX,
(*sys_outw) (M.x86.R_DX,
(*sys_outl) (M.x86.R_DX,
(*sys_outb) (M.x86.R_DX,
(*sys_outw) (M.x86.R_DX,
(*sys_outl) (M.x86.R_DX,
r_hi = M.x86.R_DX; \
M.x86.R_DX = d >> 16; \
r_rem = M.x86.R_DX; \