public void handler() {
            //DEF_r16w(dst,src);
            int ModRM = FETCHOP();
            /*unsigned*/
            int dst = RegWord(ModRM);
            /*unsigned*/
            int src = GetRMWord(ModRM);
            int src2 = ((short) ((byte) FETCH())) & 0xFFFF;
            dst = (int) ((short) src) * (int) ((short) src2);
            I.CarryVal = I.OverVal = BOOL((((int) dst) >> 15 != 0) && (((int) dst) >> 15 != -1));
            SetRegWord(ModRM, dst & 0xFFFF);
            nec_ICount[0] -= (ModRM >= 0xc0) ? 31 : 39;
            if (neclog != null) {
                fprintf(neclog, "i_imul_d8 :PC:%d,I.ip:%d,AW:%d,CW:%d,DW:%d,BW:%d,SP:%d,BP:%d,IX:%d,IY:%d,b1:%d,b2:%d,b3:%d,b4:%d,s1:%d,s2:%d,s3:%d,s4:%d,A:%d,O:%d,S:%d,Z:%d,C:%d,P:%d,T:%d,I:%d,D:%d,M:%d,v:%d,irq:%d,ns:%d,is:%d,pb:%d,pre:%d,EA:%d\n", cpu_get_pc(), I.ip, I.regs.w[AW], I.regs.w[CW], I.regs.w[DW], I.regs.w[BW], I.regs.w[SP], I.regs.w[BP], I.regs.w[IX], I.regs.w[IY], I.base[0], I.base[1], I.base[2], I.base[3], I.sregs[0], I.sregs[1], I.sregs[2], I.sregs[3], I.AuxVal, I.OverVal, I.SignVal, I.ZeroVal, I.CarryVal, I.ParityVal, I.TF, I.IF, I.DF, I.MF, I.int_vector, I.pending_irq, I.nmi_state, I.irq_state, I.prefix_base, I.seg_prefix, EA);
            }
        }
    };

    /*TODO*///static void i_insb(void)    /* Opcode 0x6c */
    /*TODO*///{
    /*TODO*///	nec_ICount-=5;
    /*TODO*///	PutMemB(ES,I.regs.w[IY],read_port(I.regs.w[DW]));
    /*TODO*///	I.regs.w[IY]+= -2 * I.DF + 1;
    /*TODO*///}
    /*TODO*///
    /*TODO*///static void i_insw(void)    /* Opcode 0x6d */
    /*TODO*///{
    /*TODO*///	PutMemB(ES,I.regs.w[IY],read_port(I.regs.w[DW]));
    /*TODO*///	PutMemB(ES,I.regs.w[IY]+1,read_port(I.regs.w[DW]+1));
    /*TODO*/////if (errorlog) fprintf(errorlog,"%04x:  insw\n",cpu_get_pc());
    /*TODO*///	I.regs.w[IY]+= -4 * I.DF + 2;
    /*TODO*///	nec_ICount-=8;
    /*TODO*///}
    /*TODO*///
    /*TODO*///static void i_outsb(void)    /* Opcode 0x6e */
    /*TODO*///{
    /*TODO*///	write_port(I.regs.w[DW],GetMemB(DS,I.regs.w[IX]));
    /*TODO*///	I.regs.w[IY]+= -2 * I.DF + 1;
    /*TODO*///	nec_ICount-=8;
    /*TODO*///}