Logo Search packages:      
Sourcecode: gretl version File versions  Download package

infomat.c

static int 
garch_info_matrix (void)
{
    if (stre <= toler) {
      goto L496;
    }

    /* do stuff, get ll1, ll2 */
    if (ll2 > ll1) {
      goto L307;
    }

    /* get ll3 */
    goto dcalc;

 L307:
    /* 307 block */

 dcalc:
    /* do stuff */
    if (bigd > 0.0) {
      goto L400;
    }
    if (ll3 <= ll1) {
      goto L341;
    }

 L329:
    /* do stuff */
    if (++ncall > 100) {
      goto L490;
    }

    goto dcalc;

 L341:
    /* do stuff */
    if (++ncall > 100) {
      goto L490;
    }

    goto dcalc;

 L400:
    /* do stuff */
    if (++ncall > 100) {
      goto L490;
    }

    /* stuff */
    if (dub >= dm) {
      goto L422;
    }
    if (ds < d1 - dub) {
      goto L329;
    }
    if (ds > d3 + dub) {
      goto L341;
    }

 L422:
    if (a1s < dac || a2s < dac || a3s < dac) {
      goto L490;
    }
    if (ll1 < ll2 || ll1 < ll3) {
      goto L434;
    }
    goto L459;

 L434:
    if (ll2 < ll3 || ll2 < ll1) {
      goto L447;
    }
    goto L459;

 L447:
    /* stuff */

 L459:
    if (d2 <= d3) {
      goto L463;
    }
    /* stuff */

 L463:
    if (d1 <= d2) {
      goto dcalc;
    }
    /* stuff */
    goto L459;

 L490:
    if (fs <= ll1) {
      goto L491;
    }

 L491:
    if (fs <= ll2) {
      goto L492;
    }

 L492:
    if (fs <= ll3) {
      goto L496;
    }

 L496:
    /* stuff */

 vcv_exit:

    return 0;
} 

Generated by  Doxygen 1.6.0   Back to index