#include <stdio.h>

int demo_me4g2_addr (void) {

  int j_1,k_11,l_11,k_21,l_21,k_31,l_12,k_13,l_13,l_22,k_23,l_23,l_32,k_33,l_33,i,j_3,l_31;

  int addrj_0, addrj_6;
  int addri_0, addri_6, addri_10, addri_16;

  int sigj61, sigj16, sigj24, sigj73, sigj39, sigj40, sigj41;
  int sigi33, sigi34, sigi35, sigi36, sigi37, sigi371 ,sigi38, sigi42, sigi178, sigi154;
  int sigi39, sigi43, sigi44, sigi45, sigi46, sigi47, sigi48, sigi49, sigi50, sigi51, sigi52;
 
 

  int dummy =1 ;

  addrj_0 = 13144782;
  for (j_1=-8; j_1<=8; j_1++) {
    addrj_0 += 66050;
    sigj73 = 1040 + j_1;
    sigj39 = 4 + addrj_0;
 

    sigj16 = -253;
    for (k_11=-4; k_11<=4-1; k_11++) {
      sigj16 += 257;
      for (l_11=-4; l_11<=4-1; l_11++) {
 sigj61 = l_11 + sigj16;

        dummy += ( sigj61 + sigj73 ) + (sigj61 + addrj_0);

      }
    }
 
 

    dummy += ( 3096 ) - (addrj_0);

    for (l_12=-4+1; l_12<=4-1; l_12++) {

      dummy += ( 3100 + l_12 ) - (l_12 + sigj39);

    }
    sigj24 = 0;
    for (k_13=-4+1; k_13<=4-1; k_13++) {
      sigj24 += 257;
      sigj41 = sigj24+ 3100;
      addrj_6 = sigj24 + addrj_0;
      sigj40 = addrj_6 + 4;

      dummy += ( sigj24 + 3096 ) - (addrj_6);

      for (l_13=-4+1; l_13<=4-1; l_13++) {

        dummy += ( l_13 + sigj41 ) - (l_13 + sigj40);

      }
    }
 
 

  }
 

  sigi33 = -2056;
  sigi42 = -12683464;
  for (i=-8+1; i<=8; i++) {
    sigi33 += 257;
    sigi42 += 1585433;
    sigi43 = 25891208 + sigi42;
    addri_0 = sigi42 + 25894296;
    sigi44 =  4 + addri_0;
    sigi45 =  1028 +  addri_0;
 

    sigi35 = 2835;
    for (k_21=-4; k_21<=4-1; k_21++) {
      sigi35 += 257;
      for (l_21=-4; l_21<=4-1; l_21++) {
 sigi154 = l_21 + sigi35;

        dummy += ( sigi154 + sigi33 ) + (sigi154 +sigi43);

      }
    }
 
 

    dummy += ( 3096 ) - (addri_0);

    for (l_22=-4+1; l_22<=4-1; l_22++) {

      dummy += ( 3100 + l_22 ) - (l_22 + sigi44);

    }
    sigi36 = -1028;
    for (k_23=-4+1; k_23<=4-1; k_23++) {
      sigi36 += 257;
      addri_6 = sigi36 + sigi45;
      sigi46 =  4 + addri_6;
      sigi47 =  4128 + sigi36;

      dummy += ( 4124 + sigi36 ) - (addri_6);

      for (l_23=-4+1; l_23<=4-1; l_23++) {

        dummy += ( l_23 + sigi47 ) - (l_23 + sigi46);

      }
    }
 
 
 
 

    sigi52 = 0;
    for (j_3=-8+1; j_3<=8; j_3++) {
      sigi52 += 66050;
      addri_10 = sigi52 + addri_0;
      sigi178 = 4128 + j_3;
      sigi371= 1032 + addri_10;
      sigi48 = 1028 + addri_10;
      sigi51 =  4 + addri_10;
 

      sigi37 = -1285;
      for (k_31=-4; k_31<=4-1; k_31++) {
        sigi37 += 257;
 sigi38 = sigi37 + sigi33 + sigi178;
 sigi39 = sigi37 + sigi371;
 for (l_31=-4; l_31<=4-1; l_31++) {

          dummy += ( l_31 + sigi38 ) + (l_31 + sigi39);

 }
      }
 

      dummy += ( 3096 ) - (addri_10);

      for (l_32=-4+1; l_32<=4-1; l_32++) {

        dummy += ( 3100+l_32 ) - (l_32 + sigi51);

      }
      sigi34 = -1028;
      for (k_33=-4+1; k_33<=4-1; k_33++) {
        sigi34 += 257;
        sigi50 = 4128 +  sigi34 ;
        addri_16 =  sigi34 + sigi48;
        sigi49 = 4 + addri_16;

        dummy += ( 4124 + sigi34 ) - (addri_16);

        for (l_33=-4+1; l_33<=4-1; l_33++) {

          dummy += ( l_33 + sigi50 ) - (l_33 + sigi49);

        }
      }
 
 

    }
  }
 

  return (dummy);

}

int main(void) {
  int result;

  result =demo_me4g2_addr();

  printf("outD = %d, ",result);

  // original returned 0
  return (result);
}
 
 
 
 

 back