shift.loadToIf(eContext, ~Item.CONSTANT, ECX);
    public final void visit_iushr() {        IntItem shift = vstack.popInt();        requestRegister(ECX, shift);        IntItem value = vstack.popInt();        shift.loadToIf(eContext, ~Item.CONSTANT, ECX);        value.load(eContext);        Register v = value.getRegister();        if (shift.getKind() == Item.CONSTANT) {            int offset = shift.getValue();            os.writeSHR(v, offset);        } else {            os.writeSHR_CL(v);        }        shift.release(eContext);        vstack.pushItem(value);    }