#include "emu.h" #include "rmov.h" void fstsw_ax() { status_word &= ~SW_TOP; status_word |= (top&7) * SW_TOPS; eax &= 0xffff0000; eax |= status_word; } FUNC emu_74_table[] = { fstsw_ax, emu_bad, emu_bad, emu_bad, emu_bad, emu_bad, emu_bad, emu_bad }; void emu_74() { if (modrm > 0277) { (emu_74_table[modrm&7])(); } else { // fbld m80dec if (full()) return; top--; r_mov((char *)get_modrm(), st()); } }