vstack.push(LongItem.createConst(v.getValue()));
vstack.push(ifac.createLConst(v.getValue()));
    public final void visit_i2l() {        final IntItem v = vstack.popInt();        if (v.isConstant()) {            vstack.push(LongItem.createConst(v.getValue()));        } else {            final X86RegisterPool pool = eContext.getPool();            L1AHelper.requestRegister(eContext, EAX);            L1AHelper.requestRegister(eContext, EDX);            v.loadTo(eContext, EAX);            final LongItem result = LongItem.createReg(EAX, EDX);            os.writeCDQ(); /* Sign extend EAX -> EDX:EAX */            pool.transferOwnerTo(EAX, result);            pool.transferOwnerTo(EDX, result);            // We do not release v, because its register (EAX) is re-used in            // result            // Push result            vstack.push(result);        }    }