final IntItem result = (IntItem) requestWordRegister(JvmType.INT, false);
final IntItem result = (IntItem) L1AHelper.requestWordRegister( eContext, JvmType.INT, false);
	public final void visit_lcmp() {		final LongItem v2 = vstack.popLong();		final LongItem v1 = vstack.popLong();		// Load		v2.load(eContext);		final Register v2_lsb = v2.getLsbRegister();		final Register v2_msb = v2.getMsbRegister();		v1.load(eContext);		final Register v1_lsb = v1.getLsbRegister();		final Register v1_msb = v1.getMsbRegister();		// Claim result reg		final IntItem result = (IntItem) requestWordRegister(JvmType.INT, false);		final Register resr = result.getRegister();		final Label ltLabel = new Label(curInstrLabel + "lt");		final Label endLabel = new Label(curInstrLabel + "end");		// Calculate		os.writeXOR(resr, resr);		os.writeSUB(v1_lsb, v2_lsb);		os.writeSBB(v1_msb, v2_msb);		os.writeJCC(ltLabel, X86Constants.JL); // JL		os.writeOR(v1_lsb, v1_msb);		os.writeJCC(endLabel, X86Constants.JZ); // value1 == value2		/** GT */		os.writeINC(resr);		os.writeJMP(endLabel);		/** LT */		os.setObjectRef(ltLabel);		os.writeDEC(resr);		os.setObjectRef(endLabel);		// Push		vstack.push(result);		// Release		v1.release(eContext);		v2.release(eContext);	}