int disp = stackFrame.getEbpOffset(index); IntItem i = vstack.popInt(); i.loadIf(eContext, ~Item.CONSTANT);  if (i.getKind() == Item.CONSTANT) {  os.writeMOV_Const(FP, disp, 0); } else { os.writeMOV(INTSIZE, FP, disp, i.getRegister()); i.release(eContext); }
int disp = stackFrame.getEbpOffset(index); IntItem i = vstack.popInt(); i.loadIf(eContext, ~Item.CONSTANT);
	public final void visit_istore(int index) {		int disp = stackFrame.getEbpOffset(index);		IntItem i = vstack.popInt();		i.loadIf(eContext, ~Item.CONSTANT);				if (i.getKind() == Item.CONSTANT) {			//TODO: check whether constant is different from NULL (loaded with ldc)			os.writeMOV_Const(FP, disp, 0);		} else {			os.writeMOV(INTSIZE, FP, disp, i.getRegister());			i.release(eContext);		}//		int ebpOfs = stackFrame.getEbpOffset(index);//		helper.writePOP(FP, ebpOfs);	}