--HG--
branch : new_instruction_format
case ICMD_TABLESWITCH:
SHOW_S1(iptr);
+ table = iptr->dst.table;
+
+ i = iptr->sx.s23.s3.tablehigh
+ - iptr->sx.s23.s2.tablelow + 1;
+
+ printf("high=%d low=%d count=%d\n", iptr->sx.s23.s3.tablehigh, iptr->sx.s23.s2.tablelow, i);
+ while (--i >= 0) {
+ printf("\t\t%d --> ", table - iptr->dst.table);
+ if (stage >= SHOW_STACK) {
+ printf("L%03d\n", table->block->nr);
+ }
+ else {
+ printf("insindex %d\n", table->insindex);
+ }
+ table++;
+ }
+
break;
case ICMD_LOOKUPSWITCH: