push_word
push_word(emu, reg->I16_reg.x_reg);
push_word(emu, emu->x86.R_AX);
push_word(emu, emu->x86.R_CX);
push_word(emu, emu->x86.R_DX);
push_word(emu, emu->x86.R_BX);
push_word(emu, old_sp);
push_word(emu, emu->x86.R_BP);
push_word(emu, emu->x86.R_SI);
push_word(emu, emu->x86.R_DI);
push_word(emu, imm);
push_word(emu, imm);
static void push_word (struct x86emu *, uint16_t w);
push_word(emu, (uint16_t) emu->x86.R_FLG);
push_word(emu, emu->x86.R_CS);
push_word(emu, emu->x86.R_IP);
push_word(emu, emu->x86.R_CS);
push_word(emu, emu->x86.R_IP);
push_word(emu, (uint16_t) flags);
push_word(emu, 0);
push_word(emu, 0);
push_word(emu, emu->x86.R_FLG);
push_word(emu, 0);
push_word(emu, 0);
push_word(emu, emu->x86.R_BP);
push_word(emu, fetch_word(emu, emu->x86.R_SS,
push_word(emu, frame_pointer);
push_word(emu, emu->x86.R_IP);
push_word(emu, destval);
push_word(emu, *destreg);
push_word(emu, emu->x86.R_CS);
push_word(emu, emu->x86.R_IP);
push_word(emu, emu->x86.R_IP);
push_word(emu, emu->x86.R_ES);
push_word(emu, emu->x86.R_CS);
push_word(emu, emu->x86.R_SS);
push_word(emu, emu->x86.R_DS);
push_word(emu, emu->x86.R_FS);
push_word(emu, emu->x86.R_GS);