DI
case DI:
/*6c*/ { "ins", 0, BYTE, op2(DX, DI), 0 },
/*6d*/ { "ins", 0, LONG, op2(DX, DI), 0 },
/*a4*/ { "movs", 0, BYTE, op2(SI,DI), 0 },
/*a5*/ { "movs", 0, LONG, op2(SI,DI), 0 },
/*a6*/ { "cmps", 0, BYTE, op2(SI,DI), 0 },
/*a7*/ { "cmps", 0, LONG, op2(SI,DI), 0 },
/*aa*/ { "stos", 0, BYTE, op1(DI), 0 },
/*ab*/ { "stos", 0, LONG, op1(DI), 0 },
case DI:
/*6c*/ { "ins", 0, BYTE, op2(DX, DI), 0 },
/*6d*/ { "ins", 0, LONG, op2(DX, DI), 0 },
/*a4*/ { "movs", 0, BYTE, op2(SI,DI), 0 },
/*a5*/ { "movs", 0, LONG, op2(SI,DI), 0 },
/*a6*/ { "cmps", 0, BYTE, op2(SI,DI), 0 },
/*a7*/ { "cmps", 0, LONG, op2(SI,DI), 0 },
/*aa*/ { "stos", 0, BYTE, op1(DI), 0 },
/*ab*/ { "stos", 0, LONG, op1(DI), 0 },