--- np2/i386c/ia32/instructions/fpu/fpdummy.c 2004/02/20 16:09:05 1.3 +++ np2/i386c/ia32/instructions/fpu/fpdummy.c 2004/03/08 12:45:58 1.4 @@ -1,4 +1,4 @@ -/* $Id: fpdummy.c,v 1.3 2004/02/20 16:09:05 monaka Exp $ */ +/* $Id: fpdummy.c,v 1.4 2004/03/08 12:45:58 yui Exp $ */ #include "compiler.h" #include "cpu.h" @@ -8,6 +8,7 @@ void FWAIT(void) { + TRACEOUT(("use FPU - FWAIT")); } void @@ -16,6 +17,98 @@ ESC0(void) UINT32 op, madr; GET_PCBYTE(op); + TRACEOUT(("use FPU d8 %.2x", op)); + if (op >= 0xc0) { + } else { + madr = calc_ea_dst(op); + } +} + +void +ESC1(void) +{ + UINT32 op, madr; + + GET_PCBYTE(op); + TRACEOUT(("use FPU d9 %.2x", op)); + if (op >= 0xc0) { + } else { + madr = calc_ea_dst(op); + } +} + +void +ESC2(void) +{ + UINT32 op, madr; + + GET_PCBYTE(op); + TRACEOUT(("use FPU da %.2x", op)); + if (op >= 0xc0) { + } else { + madr = calc_ea_dst(op); + } +} + +void +ESC3(void) +{ + UINT32 op, madr; + + GET_PCBYTE(op); + TRACEOUT(("use FPU db %.2x", op)); + if (op >= 0xc0) { + } else { + madr = calc_ea_dst(op); + } +} + +void +ESC4(void) +{ + UINT32 op, madr; + + GET_PCBYTE(op); + TRACEOUT(("use FPU dc %.2x", op)); + if (op >= 0xc0) { + } else { + madr = calc_ea_dst(op); + } +} + +void +ESC5(void) +{ + UINT32 op, madr; + + GET_PCBYTE(op); + TRACEOUT(("use FPU dd %.2x", op)); + if (op >= 0xc0) { + } else { + madr = calc_ea_dst(op); + } +} + +void +ESC6(void) +{ + UINT32 op, madr; + + GET_PCBYTE(op); + TRACEOUT(("use FPU de %.2x", op)); + if (op >= 0xc0) { + } else { + madr = calc_ea_dst(op); + } +} + +void +ESC7(void) +{ + UINT32 op, madr; + + GET_PCBYTE(op); + TRACEOUT(("use FPU df %.2x", op)); if (op >= 0xc0) { } else { madr = calc_ea_dst(op);