IntItem vi = vstack.popInt(); vi.load(eContext); r = vi.getRegister(); v = vi;
val.load(eContext); final Register valr = val.getRegister();  vstack.push(eContext);  os.writeTEST(valr, valr); os.writeJCC(helper.getInstrLabel(address), jccOpcode);
	private void visit_ifxx(int type, int address, int jccOpcode) {		//IMPROVE: Constant case / Local case		Item v;		Register r;		if (type == JvmType.REFERENCE) {			RefItem vr = vstack.popRef();			vr.load(eContext);			r = vr.getRegister();			v = vr;		} else {			IntItem vi = vstack.popInt();			vi.load(eContext);			r = vi.getRegister();			v = vi;		}		// flush vstack before jumping		vstack.push(eContext);		v.release(eContext);		os.writeTEST(r, r);		os.writeJCC(helper.getInstrLabel(address), jccOpcode);	}