labelKey = mAddress + readInt(); mLabels.put(labelKey, (Object) labelKey); break; labelKey = opcodeAddress + readInt(); mLabels.put(labelKey, (Object) labelKey); int lowValue = readInt(); int highValue = readInt(); int caseCount = highValue - lowValue + 1; labelKey = opcodeAddress + readInt(); mLabels.put(labelKey, (Object) labelKey); int caseCount = readInt(); labelKey = opcodeAddress + readInt(); mLabels.put(labelKey, (Object) labelKey);
break; case Opcode.GOTO_W: loc = getLabel(mAddress + readInt()); assembler.branch(loc); break; case Opcode.JSR_W: loc = getLabel(mAddress + readInt()); assembler.jsr(loc); break; Location defaultLocation = getLabel(opcodeAddress + readInt()); int[] cases; Location[] locations; int lowValue = readInt(); int highValue = readInt(); int caseCount = highValue - lowValue + 1; try { for (int i=0; i<caseCount; i++) { cases[i] = lowValue + i; locations[i] = getLabel(opcodeAddress + readInt()); int caseCount = readInt(); try { cases = new int[caseCount]; cases[i] = readInt(); locations[i] = getLabel(opcodeAddress + readInt());
labelKey = mAddress + readInt(); mLabels.put(labelKey, (Object) labelKey); break; labelKey = opcodeAddress + readInt(); mLabels.put(labelKey, (Object) labelKey); int lowValue = readInt(); int highValue = readInt(); int caseCount = highValue - lowValue + 1; labelKey = opcodeAddress + readInt(); mLabels.put(labelKey, (Object) labelKey); int caseCount = readInt(); labelKey = opcodeAddress + readInt(); mLabels.put(labelKey, (Object) labelKey);
break; case Opcode.GOTO_W: loc = getLabel(mAddress + readInt()); assembler.branch(loc); break; case Opcode.JSR_W: loc = getLabel(mAddress + readInt()); assembler.jsr(loc); break; Location defaultLocation = getLabel(opcodeAddress + readInt()); int[] cases; Location[] locations; int lowValue = readInt(); int highValue = readInt(); int caseCount = highValue - lowValue + 1; try { for (int i=0; i<caseCount; i++) { cases[i] = lowValue + i; locations[i] = getLabel(opcodeAddress + readInt()); int caseCount = readInt(); try { cases = new int[caseCount]; cases[i] = readInt(); locations[i] = getLabel(opcodeAddress + readInt());