final int disp = stackFrame.getEbpOffset(index); vstack.loadLocal(eContext, disp); IntItem i = vstack.popInt(); i.loadIf(eContext, ~Item.Kind.CONSTANT);  if (i.getKind() == Item.Kind.CONSTANT) { os.writeMOV_Const(FP, disp, i.getValue()); } else { os.writeMOV(INTSIZE, FP, disp, i.getRegister()); i.release(eContext); }
wstore(JvmType.INT, index);
	public final void visit_istore(int index) {		final int disp = stackFrame.getEbpOffset(index);		vstack.loadLocal(eContext, disp); // avoid aliasing throubles		IntItem i = vstack.popInt();		i.loadIf(eContext, ~Item.Kind.CONSTANT);		if (i.getKind() == Item.Kind.CONSTANT) {			os.writeMOV_Const(FP, disp, i.getValue());		} else {			os.writeMOV(INTSIZE, FP, disp, i.getRegister());			i.release(eContext);		}	}