os.writeMOV(INTSIZE, r, r, VmArray.LENGTH_OFFSET * slotSize);
os.writeMOV(INTSIZE, r, r, arrayLengthOffset);
    public final void visit_arraylength() {        final RefItem ref = vstack.popRef();        ref.load(eContext);        final Register r = ref.getRegister();        os.writeMOV(INTSIZE, r, r, VmArray.LENGTH_OFFSET * slotSize);        final IntItem i = IntItem.createReg(r);        eContext.getPool().transferOwnerTo(r, i);        vstack.push(i);    }