SI
static FPI fpi = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI };
{ 52, 1-1023-53+1, 2046-1023-53+1, 1, SI };
static FPI fpi0 = { 24, 1-127-24+1, 254-127-24+1, 1, SI };
static FPI fpi0 = { 113, 1-16383-113+1, 32766-16383-113+1, 1, SI };
static FPI fpi0 = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI };
static FPI fpi0 = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, SI };
case SI:
/*6e*/ { "outs", 0, BYTE, op2(SI, DX), 0 },
/*6f*/ { "outs", 0, LONG, op2(SI, DX), 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 },
/*ac*/ { "lods", 0, BYTE, op1(SI), 0 },
/*ad*/ { "lods", 0, LONG, op1(SI), 0 },
/*ae*/ { "scas", 0, BYTE, op1(SI), 0 },
/*af*/ { "scas", 0, LONG, op1(SI), 0 },
case SI:
/*6e*/ { "outs", 0, BYTE, op2(SI, DX), 0 },
/*6f*/ { "outs", 0, LONG, op2(SI, DX), 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 },
/*ac*/ { "lods", 0, BYTE, op1(SI), 0 },
/*ad*/ { "lods", 0, LONG, op1(SI), 0 },
/*ae*/ { "scas", 0, BYTE, op1(SI), 0 },
/*af*/ { "scas", 0, LONG, op1(SI), 0 },
case SI:
PUTC(SI);
PUTC(SI);
case SI: