text: // Options:   --no-pointers --no-structs --no-unions --argc --no-bitfields --checksum --comma-operators --compound-assignment --concise --consts --divs --embedded-assigns --pre-incr-operator --pre-decr-operator --post-incr-operator --post-decr-operator --unary-plus-operator --jumps --longlong --int8 --uint8 --no-float --main --math64 --muls --safe-math --no-packed-struct --no-paranoid --no-volatiles --no-volatile-pointers --const-pointers --no-builtins --max-array-dim 1 --max-array-len-per-dim 4 --max-block-depth 1 --max-block-size 10 --max-expr-complexity 4 --max-funcs 10 --max-pointer-depth 2 --max-struct-fields 2 --max-union-fields 2 -o csmith_253.c
  #include "csmith.h"
  
  
  static long __undefined;
  
  
  
  static int32_t g_2 = (-4L);
  static int8_t g_36 = 0x1CL;
  static uint32_t g_70[3] = {4UL,4UL,4UL};
  static uint8_t g_79 = 1UL;
  static uint32_t g_104 = 0x9C6F6B91L;
  static uint32_t g_107 = 1UL;
  static uint32_t g_115 = 0xB5E53D9BL;
  static uint64_t g_124[1] = {0UL};
  static uint32_t g_136 = 0UL;
  static int32_t g_144 = (-1L);
  static uint32_t g_163 = 3UL;
  static uint32_t g_186 = 18446744073709551607UL;
  static uint64_t g_196 = 18446744073709551610UL;
  static uint64_t g_211 = 0x31ABE64536AC008CLL;
  static int8_t g_241 = (-3L);
  static uint8_t g_242 = 0x4EL;
  static int16_t g_245 = 0xD5B5L;
  static uint8_t g_246 = 4UL;
  static uint8_t g_256 = 2UL;
  static int32_t g_273 = 0xE0AD0774L;
  static int16_t g_299 = (-3L);
  static uint32_t g_302 = 3UL;
  static int16_t g_360 = 0xF912L;
  static int64_t g_362 = 0x9F5BEA1ABC115703LL;
  static int64_t g_363 = (-7L);
  static uint32_t g_365 = 0xFBDC08B3L;
  static uint8_t g_369[3] = {249UL,249UL,249UL};
  static int64_t g_371 = 0L;
  static uint8_t g_373 = 0x6AL;
  static int64_t g_388 = 0x8FBAA2C0140F11B7LL;
  static int32_t g_389 = (-8L);
  static int16_t g_390 = 0x5B3EL;
  static int32_t g_391 = 1L;
  static uint32_t g_392 = 2UL;
  static uint64_t g_412 = 0x06479404D5112FE5LL;
  static uint32_t g_468 = 0x20669BB4L;
  static uint32_t g_474[2] = {0xA33FCBB7L,0xA33FCBB7L};
  static int32_t g_555 = 1L;
  static uint64_t g_556 = 0x4081363863B415A3LL;
  static uint32_t g_593 = 4294967295UL;
  static int16_t g_611 = 7L;
  static int32_t g_612 = 0L;
  static int8_t g_613 = 4L;
  static uint64_t g_614 = 8UL;
  static int8_t g_637 = 0x08L;
  static uint16_t g_709[1] = {5UL};
  static int64_t g_730 = 0x763F6937AFC0151BLL;
  static int64_t g_731 = 0xC88738DC0C66CE4FLL;
  static int16_t g_732 = (-8L);
  static int32_t g_733[4] = {0x94D8F688L,0x94D8F688L,0x94D8F688L,0x94D8F688L};
  static int8_t g_734 = 0L;
  static int32_t g_735 = 0L;
  static int32_t g_736[3] = {1L,1L,1L};
  static int16_t g_737 = 0L;
  static int32_t g_744 = 0xB38D8F31L;
  static int32_t g_745[2] = {(-1L),(-1L)};
  static int64_t g_746 = 0x43DBF84F4D9183EFLL;
  
  
  
  static uint64_t  func_1(void);
  static uint16_t  func_7(int8_t  p_8);
  static int16_t  func_12(int32_t  p_13, uint16_t  p_14);
  static uint32_t  func_18(uint8_t  p_19, int32_t  p_20);
  static int16_t  func_23(uint32_t  p_24, uint32_t  p_25);
  static uint8_t  func_28(uint64_t  p_29, int32_t  p_30);
  static int32_t  func_31(uint32_t  p_32, uint8_t  p_33, int32_t  p_34, int32_t  p_35);
  static uint64_t  func_42(uint32_t  p_43);
  static int8_t  func_44(const int16_t  p_45);
  static uint8_t  func_46(int8_t  p_47, uint16_t  p_48);
  
  
  
  
  static uint64_t  func_1(void)
  { 
      uint8_t l_9[3];
      int32_t l_696 = 1L;
      int32_t l_700 = 1L;
      int32_t l_706 = 9L;
      int32_t l_707 = (-8L);
      int32_t l_708 = 1L;
      int64_t l_729 = 0x3791C2603719C0EDLL;
      int32_t l_738 = 0x5BDD7F63L;
      int32_t l_739 = 0L;
      int32_t l_743[2];
      int32_t l_747 = (-1L);
      uint64_t l_756 = 0x937F5828B368CA56LL;
      uint32_t l_778[4];
      int i;
      for (i = 0; i < 3; i++)
          l_9[i] = 0xB7L;
      for (i = 0; i < 2; i++)
          l_743[i] = 1L;
      for (i = 0; i < 4; i++)
          l_778[i] = 4UL;
      for (g_2 = 0; (g_2 <= 15); g_2 = safe_add_func_int64_t_s_s(g_2, 8))
      { 
          uint8_t l_695 = 255UL;
          int32_t l_697 = 6L;
          if (g_2)
              break;
          l_696 = (((safe_mul_func_int16_t_s_s((g_245 = (func_7(l_9[0]) ^ (l_695 == l_695))), g_371)) ^ 0x3A2DL) || g_388);
          l_697 = (l_696 & (g_299 ^ l_696));
          if (l_695)
              continue;
          return g_115;
      }
      g_2 = 0x1C68E808L;
      l_700 = (((((g_124[0] , (safe_mod_func_uint8_t_u_u((((l_696 = g_388) , (-1L)) < 3UL), g_613))) , l_9[0]) & 0x6CL) && 0x4742L) == g_612);
      g_2 = ((safe_div_func_uint64_t_u_u((((~((safe_add_func_uint8_t_u_u(g_390, 0x38L)) <= l_9[0])) & l_9[1]) , l_9[0]), g_242)) | l_9[2]);
      --g_709[0];
      if (((((g_369[2] , (-9L)) | (l_706 != 1L)) > 2L) , 0L))
      { 
          const uint16_t l_716 = 0x9C6EL;
          int32_t l_717[1];
          int64_t l_728 = 0L;
          uint32_t l_740 = 0x3CB3C2EDL;
          uint8_t l_748 = 0x77L;
          uint32_t l_751 = 18446744073709551615UL;
          int i;
          for (i = 0; i < 1; i++)
              l_717[i] = 0xD89D8B24L;
          g_273 = (safe_unary_minus_func_uint8_t_u((safe_rshift_func_uint8_t_u_s((+l_716), 5))));
          l_717[0] = l_716;
          l_717[0] = (safe_add_func_int16_t_s_s(g_256, g_389));
          l_728 = (((-6L) || (safe_add_func_int32_t_s_s((safe_mul_func_int8_t_s_s(((safe_div_func_uint32_t_u_u((g_593 &= l_708), (safe_mul_func_int8_t_s_s((((g_468 , 1UL) > g_388) != g_389), 247UL)))) & 255UL), g_709[0])), g_709[0]))) >= 0x946FL);
          ++l_740;
          l_748--;
          l_707 = g_735;
          ++l_751;
          g_745[0] = ((((g_2 = 2L) & ((((g_637 |= (safe_sub_func_uint64_t_u_u(l_717[0], (((((((l_743[0] ^ g_362) | 5UL) <= l_738) , l_9[0]) == 0x4E82L) <= g_196) || 8L)))) & l_708) , 0xCC1AD29EL) != 0L)) & l_756) && l_738);
      }
      else
      { 
          uint16_t l_765 = 65535UL;
          int64_t l_766 = 0xEC4934683590F03ALL;
          g_2 = (safe_rshift_func_uint8_t_u_u((g_369[2] = (((((safe_lshift_func_int16_t_s_s(((0x8874AB4FL && (safe_lshift_func_uint16_t_u_s(((g_637 = (safe_mul_func_int16_t_s_s(l_765, (-1L)))) , 65531UL), l_766))) || g_273), g_107)) | l_765) & g_360) >= 6UL) != 0UL)), g_744));
          g_735 = (safe_lshift_func_int8_t_s_s(0x9AL, 5));
          g_745[0] = (~(safe_mod_func_int8_t_s_s(((l_747 |= (g_115 = g_388)) < ((safe_mul_func_int16_t_s_s((g_369[1] != (l_738 ^ 1L)), (-1L))) <= g_746)), l_765)));
      }
      g_273 = l_743[0];
      l_696 = (((safe_lshift_func_uint8_t_u_u(((0x50F28BBCL > (((g_734 &= (((g_732 | g_612) < 0x66B44E91C914DEB0LL) != g_124[0])) == 8UL) , l_778[3])) ^ 4L), g_731)) > 1UL) <= 0x4DB4L);
      return g_733[1];
  }
  
  
  
  static uint16_t  func_7(int8_t  p_8)
  { 
      int32_t l_683 = 1L;
      int32_t l_694[2];
      int i;
      for (i = 0; i < 2; i++)
          l_694[i] = 0x50D6BC23L;
      for (p_8 = (-10); (p_8 <= (-20)); p_8 = safe_sub_func_uint8_t_u_u(p_8, 8))
      { 
          int8_t l_15 = 0x82L;
          int32_t l_669 = (-1L);
          l_669 ^= ((-6L) || (0xE056L >= func_12(l_15, g_2)));
          return g_163;
      }
      l_683 ^= (safe_rshift_func_int8_t_s_u(g_390, (((safe_lshift_func_int8_t_s_s((safe_mul_func_int8_t_s_s(((-7L) <= (safe_add_func_int8_t_s_s(((((safe_mul_func_int16_t_s_s((!(safe_lshift_func_uint8_t_u_s(g_362, 1))), 0xC009L)) < 0x3C35L) <= g_388) < (-7L)), 249UL))), g_242)), 4)) || 0xA517L) , 1UL)));
      l_694[1] |= (safe_lshift_func_int16_t_s_s((safe_sub_func_uint8_t_u_u(((((safe_add_func_int8_t_s_s((safe_mul_func_uint16_t_u_u((safe_rshift_func_int16_t_s_u((18446744073709551612UL == (p_8 < ((l_683 >= 0UL) >= g_369[1]))), g_614)), g_388)), 0UL)) | l_683) & 0UL) , l_683), 0UL)), 12));
      return l_694[1];
  }
  
  
  
  static int16_t  func_12(int32_t  p_13, uint16_t  p_14)
  { 
      uint32_t l_26 = 0xF5AA05D7L;
      int32_t l_501 = 0L;
      int32_t l_506 = 0x23D029DAL;
      uint8_t l_517 = 255UL;
      int64_t l_568 = 0x2FCE7D17F0D242C8LL;
      int32_t l_576 = 0x4903E4FBL;
      uint8_t l_577 = 1UL;
      int32_t l_609 = (-9L);
      int32_t l_610[4];
      int64_t l_643 = 0L;
      int32_t l_659 = (-9L);
      int i;
      for (i = 0; i < 4; i++)
          l_610[i] = (-10L);
      l_501 = (safe_mod_func_uint32_t_u_u(func_18(g_2, (safe_rshift_func_int16_t_s_s(func_23(((65535UL > 0x1FC6L) > p_14), l_26), 0))), l_26));
      l_506 = (safe_div_func_uint64_t_u_u((l_501 = l_501), (safe_lshift_func_int8_t_s_s(g_302, (g_242 || 0xC2L)))));
      if ((g_273 = (g_136 & (((safe_mul_func_uint16_t_u_u((l_506 = g_373), (safe_div_func_int8_t_s_s((safe_mod_func_uint64_t_u_u((safe_add_func_int32_t_s_s((l_517 = ((safe_mod_func_int32_t_s_s((l_501 &= g_163), 0x5F1C4F9DL)) == 65535UL)), l_26)), g_363)), 0x20L)))) >= p_14) , (-1L)))))
      { 
          uint32_t l_524 = 8UL;
          int32_t l_542 = 0x74D4C1FBL;
          int8_t l_543 = 0xF4L;
          int32_t l_554[3];
          int8_t l_561 = (-1L);
          int i;
          for (i = 0; i < 3; i++)
              l_554[i] = 0x9A1CB9BCL;
          l_524 |= ((safe_div_func_int64_t_s_s((8UL | (!(~g_124[0]))), (1UL && g_391))) < (-1L));
          l_543 = (safe_mul_func_int16_t_s_s((safe_lshift_func_uint8_t_u_u(0UL, 7)), ((safe_mod_func_uint8_t_u_u(((safe_add_func_uint32_t_u_u((safe_mod_func_int16_t_s_s(((l_501 = (safe_lshift_func_uint16_t_u_u((!(l_542 = ((safe_mul_func_uint8_t_u_u((l_524 <= (safe_rshift_func_int8_t_s_s(l_524, l_524))), g_144)) == 3UL))), 12))) & g_186), g_273)), (-1L))) & p_14), 0x63L)) >= g_2)));
          l_542 |= (safe_div_func_int64_t_s_s((safe_rshift_func_int16_t_s_s(g_256, 14)), ((safe_sub_func_int16_t_s_s(((p_14 && (safe_sub_func_int16_t_s_s(p_14, 65529UL))) , p_13), 0L)) || p_13)));
          l_501 = g_302;
          g_273 = p_14;
          g_144 |= (safe_mod_func_uint32_t_u_u((0x071BD91A2368AEAELL > (p_14 & (l_554[0] |= (((l_26 & p_14) != 0L) > l_542)))), p_14));
          g_556--;
          l_542 = (l_561 = (safe_mul_func_int16_t_s_s(g_371, 0x75F6L)));
          g_144 = (l_506 , 0xAAA443E8L);
          g_273 = ((((safe_div_func_int16_t_s_s(l_517, ((((((l_542 = (safe_lshift_func_int16_t_s_s(((safe_div_func_int64_t_s_s((-1L), l_542)) , (-1L)), g_186))) && 65533UL) <= l_26) != l_554[1]) && g_2) | 0xEA05A77881DCCE8DLL))) | p_14) & l_568) > p_14);
      }
      else
      { 
          int8_t l_569 = 0x18L;
          int32_t l_570 = 7L;
          int32_t l_571 = 0xA1063FF7L;
          uint32_t l_572 = 0x8E61842CL;
          int64_t l_575 = 0x7370EED99DD450A1LL;
          l_506 &= 0x4F684961L;
          ++l_572;
          g_144 = l_575;
          return p_14;
      }
      l_577--;
      if ((safe_sub_func_uint32_t_u_u(g_115, (safe_sub_func_int32_t_s_s(g_299, p_13)))))
      { 
          int32_t l_586 = 0x936421B8L;
          int32_t l_587[3];
          uint64_t l_590 = 0UL;
          uint32_t l_592 = 1UL;
          int i;
          for (i = 0; i < 3; i++)
              l_587[i] = 2L;
          l_587[1] = ((g_256 = g_36) < (safe_sub_func_int64_t_s_s(8L, (l_586 &= g_241))));
          g_273 |= ((safe_lshift_func_uint8_t_u_s(((l_576 = l_590) != ((p_13 , (p_14 < l_26)) & p_13)), 7)) || g_241);
          g_144 = ((safe_unary_minus_func_int32_t_s((-8L))) == ((((l_592 == (65535UL >= g_256)) != g_186) , l_586) && 0xDFB4D513ECCE02C5LL));
          g_593--;
      }
      else
      { 
          int32_t l_607[4] = {1L,1L,1L,1L};
          int32_t l_608 = 0L;
          int i;
          g_144 = (((safe_unary_minus_func_uint64_t_u(((safe_add_func_uint32_t_u_u(((((safe_mul_func_int16_t_s_s((safe_mul_func_uint8_t_u_u(((safe_lshift_func_uint16_t_u_s(l_501, (safe_mul_func_int16_t_s_s((-5L), g_196)))) ^ l_577), l_607[3])), g_242)) != g_36) , p_14) ^ 0xFBL), 4294967294UL)) >= 247UL))) | 4294967295UL) != l_607[3]);
          --g_614;
          g_144 = ((l_576 = ((g_136 , (p_14 <= (((((((g_613 = (safe_add_func_uint64_t_u_u(((safe_lshift_func_uint16_t_u_u(g_115, 10)) , 0x258D435CDE2B9594LL), l_608))) & (-9L)) || 0xB19E168B00C2AE53LL) <= g_373) & 0xB3A25EF68E0F3748LL) && p_13) <= 4UL))) <= 0x26887E6014ED6CF8LL)) | g_555);
      }
      for (g_273 = 2; (g_273 >= 0); g_273 -= 1)
      { 
          int32_t l_638 = (-1L);
          int i;
          l_610[1] |= g_369[g_273];
          g_144 ^= (0x90L ^ (safe_add_func_uint8_t_u_u(0xA5L, ((safe_mod_func_uint16_t_u_u(((safe_add_func_int8_t_s_s((-5L), 0x79L)) > p_14), 1L)) ^ p_14))));
          l_638 = (((((safe_sub_func_int16_t_s_s((safe_sub_func_uint8_t_u_u(((1UL != (((safe_mod_func_uint16_t_u_u((g_637 = (((safe_rshift_func_int8_t_s_s((g_36 = g_371), 7)) >= 0xEE72L) < l_568)), l_568)) | 0x893D8928E7DD5B74LL) >= p_14)) || g_211), l_609)), p_13)) <= l_501) ^ g_211) , 0x34A80F5F4E355501LL) && 0x22D0028AEE44E055LL);
          l_638 = ((0xA7F294AA1D81B07ALL || (g_70[2] ^ (((l_643 = (safe_rshift_func_int8_t_s_s((((((safe_rshift_func_int16_t_s_u((p_14 | l_506), 9)) , 0x50E780B2L) < g_124[0]) & l_638) & g_612), 7))) < 6L) , g_369[g_273]))) == 0x7CB2DE0DL);
          l_638 = (((((5UL != 2UL) | 0xC7BE4DC9AE86E736LL) && 0L) & g_242) < 0x0CE17E4FL);
          g_144 &= ((l_609 , ((((safe_rshift_func_int16_t_s_s(0xF9B0L, 10)) ^ ((((safe_div_func_int32_t_s_s(0L, g_70[1])) != 4L) < p_13) , g_390)) || 4294967292UL) | g_369[g_273])) < p_14);
      }
      g_144 = (-1L);
      l_659 &= ((l_609 |= (safe_div_func_int32_t_s_s((safe_mod_func_int32_t_s_s((safe_add_func_uint32_t_u_u(l_501, (safe_rshift_func_uint8_t_u_u((l_610[1] = (+((g_360 = g_79) != ((p_14 = (g_2 > l_576)) ^ 1L)))), 7)))), l_506)), g_391))) > g_256);
      for (g_144 = 0; (g_144 <= 0); g_144 += 1)
      { 
          int32_t l_660 = 0x9E87FC26L;
          int32_t l_668 = 0L;
          int i;
          l_660 &= (0xB6EEL ^ g_369[(g_144 + 1)]);
          l_668 &= (safe_rshift_func_uint16_t_u_u((safe_add_func_uint64_t_u_u(((g_124[g_144] != (safe_sub_func_int64_t_s_s((l_660 &= ((+p_13) < ((l_506 = (g_360 = (l_609 = l_506))) != p_13))), l_659))) & g_474[1]), p_14)), g_124[g_144]));
      }
      return l_659;
  }
  
  
  
  static uint32_t  func_18(uint8_t  p_19, int32_t  p_20)
  { 
      uint32_t l_416[4];
      int32_t l_425 = (-1L);
      uint64_t l_436 = 0UL;
      int32_t l_437[2];
      uint32_t l_457 = 0x8C3E5849L;
      int32_t l_459 = (-1L);
      int32_t l_466[4];
      int16_t l_467 = (-10L);
      int16_t l_479[4] = {4L,4L,4L,4L};
      int i;
      for (i = 0; i < 4; i++)
          l_416[i] = 0x4C04760FL;
      for (i = 0; i < 2; i++)
          l_437[i] = 0xA52F9BF1L;
      for (i = 0; i < 4; i++)
          l_466[i] = 0L;
  lbl_458:
      l_416[3]--;
      if (((((safe_add_func_int32_t_s_s((safe_rshift_func_int16_t_s_s(g_163, 5)), ((safe_rshift_func_int8_t_s_s(((l_425 &= p_20) != (safe_div_func_uint8_t_u_u((l_437[0] &= (g_242 = (((safe_mul_func_int16_t_s_s(((((safe_rshift_func_uint8_t_u_u((safe_rshift_func_int8_t_s_s((safe_mul_func_int16_t_s_s(p_19, l_416[1])), l_416[3])), 4)) , l_416[3]) > p_20) <= p_19), g_392)) <= l_436) & l_436))), g_390))), p_19)) & p_20))) , 8UL) == p_20) | l_436))
      { 
          int16_t l_445 = 1L;
          l_425 &= p_20;
          g_273 &= ((safe_rshift_func_uint16_t_u_s(g_163, ((safe_sub_func_int32_t_s_s((safe_div_func_int32_t_s_s((p_20 = ((g_124[0] == (((~l_416[1]) , p_20) == l_445)) , p_19)), g_124[0])), g_107)) && g_70[1]))) || g_124[0]);
          return p_19;
      }
      else
      { 
          uint32_t l_446[3];
          int32_t l_447 = 0xD6F59A46L;
          uint8_t l_448 = 0xB3L;
          int i;
          for (i = 0; i < 3; i++)
              l_446[i] = 0x463A609CL;
          l_448 = (g_273 |= (l_416[3] , (((l_446[0] &= 0xC395D038L) && (p_20 = ((((l_416[3] , 4L) ^ p_20) != 0xFB895A39968E064FLL) || p_20))) ^ l_447)));
          l_457 ^= ((safe_sub_func_uint32_t_u_u(((l_436 || (safe_add_func_int16_t_s_s(((p_19 ^ ((safe_mul_func_int16_t_s_s((safe_mod_func_uint8_t_u_u((l_437[1] = l_448), g_245)), l_416[0])) >= (-5L))) > g_107), 0x2393L))) | p_20), g_256)) < 0xB59A8C30F78D3223LL);
          if (l_448)
              goto lbl_458;
          l_447 = g_362;
          l_437[1] = (1L != (((((((g_371 , (l_416[3] < l_459)) | p_19) & p_20) <= g_163) && 9L) & p_20) != g_388));
      }
      for (g_360 = 0; (g_360 >= 0); g_360 -= 1)
      { 
          int32_t l_482 = 0L;
          int i;
          l_437[0] = l_437[g_360];
          if (p_19)
              continue;
          if (g_211)
              break;
          g_273 &= (((safe_sub_func_int8_t_s_s(p_19, ((safe_add_func_int8_t_s_s((g_373 || (safe_div_func_int64_t_s_s((l_437[g_360] = (p_19 <= p_19)), l_457))), g_390)) && g_2))) | g_36) != p_20);
          --g_468;
          l_437[0] = (((((l_425 = (((+p_20) || (safe_add_func_int16_t_s_s(p_19, ((l_467 == p_19) , 65535UL)))) && l_437[g_360])) >= 0x4CABL) || l_437[g_360]) | 0xFAE2E042L) || 255UL);
          p_20 = l_425;
          g_474[1]++;
          l_425 = (safe_sub_func_uint64_t_u_u((g_124[g_360] = g_104), ((l_479[1] == ((safe_add_func_int32_t_s_s((((((((l_437[g_360] = (g_391 ^= g_136)) , 1L) && g_196) >= l_436) <= 251UL) , 0x22CB8CF0L) > l_466[2]), 0xD8DE58FFL)) | l_482)) , p_20)));
          l_437[g_360] = (0x35672A7677E93D4BLL & p_19);
      }
      if (l_457)
      { 
          return p_19;
      }
      else
      { 
          int32_t l_489 = 0x358FC43CL;
          g_144 = ((safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_s((18446744073709551615UL > p_20), 0)) , ((safe_mul_func_int16_t_s_s((0L & l_436), l_489)) & l_479[1])) >= 0xFF14AEFDD36A248ALL), g_273)) != l_459);
          p_20 = (((safe_add_func_uint32_t_u_u(l_459, (((0x17L || (0xC28FF8B27D5859F1LL ^ p_20)) != l_489) >= p_20))) && p_19) > 8L);
          p_20 = (((safe_add_func_uint16_t_u_u((safe_mod_func_int16_t_s_s(g_390, (safe_mod_func_int16_t_s_s((+(0xD981D13EEEFE5E05LL >= (safe_lshift_func_uint8_t_u_s(l_489, 4)))), l_457)))), 0x5E7EL)) | g_362) && l_459);
          return p_19;
      }
  }
  
  
  
  static int16_t  func_23(uint32_t  p_24, uint32_t  p_25)
  { 
      uint64_t l_27 = 18446744073709551613UL;
      uint8_t l_368 = 0x93L;
      int32_t l_372[3];
      int32_t l_387 = (-10L);
      int32_t l_404 = 0x0E397699L;
      int i;
      for (i = 0; i < 3; i++)
          l_372[i] = 0x4BBA67F9L;
      if (l_27)
      { 
          int16_t l_370 = 0x267DL;
          int32_t l_386 = 0L;
          g_369[1] ^= (((func_28(g_2, g_2) < 3L) > l_368) , 1L);
          ++g_373;
          g_144 = (safe_lshift_func_uint16_t_u_u(((1L > ((((safe_rshift_func_int16_t_s_u(((((safe_rshift_func_uint16_t_u_u((safe_mul_func_int8_t_s_s((l_386 = (safe_mul_func_int8_t_s_s(2L, ((-1L) < g_373)))), 0L)), 7)) & (-7L)) , g_70[1]) != 6L), l_372[1])) || 0x7FL) != l_27) | g_362)) ^ p_25), 5));
      }
      else
      { 
          return p_24;
      }
      if (g_163)
          goto lbl_415;
      ++g_392;
      l_372[2] = (~(((((safe_lshift_func_uint16_t_u_s((safe_mul_func_int16_t_s_s((l_27 || ((safe_mod_func_int16_t_s_s((((((((p_24 = (g_70[0] = ((p_24 <= (safe_sub_func_int8_t_s_s(p_25, 9UL))) ^ g_115))) , p_25) , 2UL) >= 4UL) == 18446744073709551612UL) || l_372[1]) & p_25), 0xAF0FL)) != (-1L))), p_25)), 7)) || p_25) != g_362) , l_27) , l_404));
  lbl_415:
      for (g_302 = 0; (g_302 == 28); ++g_302)
      { 
          int8_t l_411[3];
          uint8_t l_413 = 0x34L;
          int32_t l_414 = 0x60236DFCL;
          int i;
          for (i = 0; i < 3; i++)
              l_411[i] = 0x7FL;
          l_414 = (safe_lshift_func_uint16_t_u_s((safe_rshift_func_uint8_t_u_u(0xBCL, (((g_412 = ((l_411[1] <= (0xA0C25E5FL | p_25)) , l_411[1])) <= l_413) , g_144))), 10));
      }
      l_372[0] ^= (-7L);
      return l_372[1];
  }
  
  
  
  static uint8_t  func_28(uint64_t  p_29, int32_t  p_30)
  { 
      uint32_t l_49 = 7UL;
      int64_t l_52 = 0L;
      uint32_t l_320 = 1UL;
      int32_t l_351 = (-1L);
      int32_t l_359 = 8L;
      int32_t l_361[3];
      int32_t l_364 = 0x83041FB2L;
      int i;
      for (i = 0; i < 3; i++)
          l_361[i] = (-1L);
      l_351 = func_31(((g_36 ^= g_2) , (safe_mul_func_int16_t_s_s((safe_unary_minus_func_int32_t_s((safe_mul_func_uint16_t_u_u(((func_42((g_186 &= ((func_44((func_46(l_49, (((safe_mul_func_uint8_t_u_u((l_52 ^= (p_30 != (-3L))), p_29)) ^ l_49) >= p_30)) <= g_2)) < p_29) ^ g_2))) & l_49) | l_320), 1L)))), p_29))), g_245, p_29, g_2);
      for (l_52 = 0; (l_52 > (-2)); l_52 = safe_sub_func_uint64_t_u_u(l_52, 9))
      { 
          uint32_t l_354[4] = {0xF561E7CCL,0xF561E7CCL,0xF561E7CCL,0xF561E7CCL};
          int i;
          l_354[3] = l_351;
          g_144 ^= (safe_lshift_func_int16_t_s_s((g_256 < (--p_29)), 3));
      }
      --g_365;
      return p_30;
  }
  
  
  
  static int32_t  func_31(uint32_t  p_32, uint8_t  p_33, int32_t  p_34, int32_t  p_35)
  { 
      uint64_t l_321 = 0UL;
      int32_t l_322[1];
      int32_t l_325[1];
      uint32_t l_343[2];
      int i;
      for (i = 0; i < 1; i++)
          l_322[i] = (-1L);
      for (i = 0; i < 1; i++)
          l_325[i] = (-1L);
      for (i = 0; i < 2; i++)
          l_343[i] = 18446744073709551615UL;
      l_322[0] = l_321;
      l_325[0] ^= ((safe_div_func_int32_t_s_s((-9L), (p_34 & ((p_34 != 9L) != l_322[0])))) == p_34);
      for (g_115 = 0; (g_115 < 28); g_115++)
      { 
          uint32_t l_329 = 4294967291UL;
          int32_t l_333 = 6L;
          int32_t l_334[2];
          int i;
          for (i = 0; i < 2; i++)
              l_334[i] = 1L;
          g_273 = ((l_334[0] |= (+(l_333 ^= (((l_329 &= g_115) & ((((!(p_35 , (safe_add_func_uint64_t_u_u((p_35 >= 4294967289UL), 1UL)))) <= p_33) && p_34) == (-5L))) != p_32)))) && p_35);
          g_273 = ((((((safe_mul_func_uint8_t_u_u((safe_div_func_int8_t_s_s(l_321, l_325[0])), (l_325[0] , g_104))) | 5L) & 0xBB11EFF7L) >= 1UL) >= 0UL) , g_163);
          l_334[1] = 0x8CC7A907L;
          if (l_322[0])
              continue;
          if (g_256)
              continue;
          p_34 = (safe_rshift_func_int8_t_s_u((p_34 < (g_124[0] <= (p_33 | 0x40F6L))), 4));
          l_322[0] ^= l_343[1];
          if (g_299)
              break;
          p_34 ^= l_333;
          l_333 = (safe_sub_func_uint16_t_u_u(((safe_add_func_int64_t_s_s((((-1L) && (!(l_334[0] >= (safe_mul_func_uint16_t_u_u((l_322[0] = 0x4161L), 0x6006L))))) < g_211), p_35)) | g_242), p_35));
      }
      return g_256;
  }
  
  
  
  static uint64_t  func_42(uint32_t  p_43)
  { 
      uint16_t l_193[2];
      int32_t l_197 = 0x1B972044L;
      int32_t l_233 = 0x48F12570L;
      uint16_t l_287[2];
      int32_t l_300 = 0xD823547AL;
      int32_t l_301[4];
      int i;
      for (i = 0; i < 2; i++)
          l_193[i] = 0xEA8DL;
      for (i = 0; i < 2; i++)
          l_287[i] = 5UL;
      for (i = 0; i < 4; i++)
          l_301[i] = (-4L);
  lbl_239:
      if (((((safe_sub_func_int16_t_s_s(((((safe_rshift_func_uint16_t_u_s((safe_sub_func_uint16_t_u_u((g_196 = (--l_193[1])), (((p_43 || (g_144 == p_43)) > l_197) | g_124[0]))), g_186)) , 0xE495FCC9BDC872F4LL) & g_70[1]) & p_43), 2UL)) , l_193[1]) < g_124[0]) , l_193[1]))
      { 
          uint64_t l_198 = 18446744073709551615UL;
          l_198 = (0x0CL > g_79);
          l_197 = (safe_lshift_func_uint8_t_u_u(l_198, 2));
      }
      else
      { 
          int8_t l_209 = 0xDDL;
          int32_t l_210[3];
          int32_t l_222[1];
          int i;
          for (i = 0; i < 3; i++)
              l_210[i] = 1L;
          for (i = 0; i < 1; i++)
              l_222[i] = 0x5F3EEACEL;
          g_144 = (((((((safe_add_func_uint32_t_u_u((((safe_mul_func_uint16_t_u_u(((safe_mod_func_uint8_t_u_u(((((l_193[1] == (safe_sub_func_uint16_t_u_u((0x8875917AL & (((l_209 = p_43) < p_43) > g_196)), p_43))) >= 249UL) & g_107) < 4UL), 6L)) , 1UL), l_210[2])) ^ 1UL) != 6UL), l_193[1])) ^ g_2) >= p_43) == p_43) < (-7L)) && l_210[2]) || g_115);
  lbl_234:
          g_144 &= g_70[1];
          ++g_211;
          g_144 = (l_210[1] |= (l_197 ^= 0x59A66317L));
          l_222[0] = ((l_210[2] = (((-1L) > (((safe_add_func_uint8_t_u_u((l_197 = (safe_add_func_int64_t_s_s(((((safe_mul_func_int16_t_s_s((g_70[1] , (5UL & g_70[1])), p_43)) == g_104) || p_43) | 0x95L), g_136))), 0x56L)) & p_43) < 8L)) && 0x9E0A6E62L)) & l_193[1]);
          l_233 |= (safe_mod_func_int8_t_s_s(((safe_add_func_uint16_t_u_u(p_43, (l_197 , (safe_mul_func_uint8_t_u_u((safe_add_func_uint32_t_u_u((safe_div_func_int8_t_s_s(((l_193[1] >= 0x5CL) == l_193[0]), 253UL)), l_197)), 1UL))))) < g_196), g_211));
          if (p_43)
              goto lbl_234;
          if (g_196)
              goto lbl_239;
          l_210[2] |= (safe_rshift_func_uint16_t_u_s(g_70[1], ((safe_sub_func_uint8_t_u_u(1UL, l_233)) != l_222[0])));
      }
      if ((l_233 = 0xCD35E6B1L))
      { 
          int64_t l_240 = (-2L);
          int32_t l_250 = 0xD312D827L;
          int32_t l_251 = 8L;
          int32_t l_252 = 0x744F5694L;
          uint32_t l_255 = 0UL;
          int32_t l_261 = 0xEBB82BABL;
          if (g_211)
              goto lbl_239;
          g_242--;
          ++g_246;
          g_256 = ((((g_144 = (safe_unary_minus_func_int16_t_s(p_43))) && (((g_242++) <= (0x5F21L == (((l_193[1] <= 0x015EL) == l_255) == 0x07L))) , p_43)) <= 0x2DCA30394C6079C3LL) > l_193[1]);
          g_144 = (((safe_sub_func_int8_t_s_s(((safe_rshift_func_int8_t_s_u(g_144, (g_124[0] > l_255))) ^ g_70[0]), l_261)) ^ p_43) & p_43);
          g_144 = (l_252 ^= (g_79 ^ ((((safe_sub_func_int32_t_s_s(((safe_add_func_uint32_t_u_u(((safe_div_func_int16_t_s_s((safe_add_func_uint32_t_u_u(((~(safe_lshift_func_uint16_t_u_s((g_273 ^= l_233), (l_197 = 0x3C3FL)))) == l_240), l_193[0])), l_233)) == 4294967286UL), g_144)) || p_43), 1L)) ^ 0x40L) || p_43) , l_240)));
      }
      else
      { 
          uint16_t l_274 = 0x37F3L;
          int32_t l_278 = (-2L);
          l_274--;
          l_278 = ((l_197 & (!l_233)) >= ((0xF5E1A509L == p_43) , 4L));
          return g_115;
      }
      for (g_242 = 0; (g_242 <= 0); g_242 += 1)
      { 
          int i;
          return g_124[g_242];
      }
  lbl_305:
      g_144 = (0x65648319B61A9AB8LL | (safe_mod_func_int64_t_s_s((safe_div_func_int64_t_s_s(((safe_lshift_func_uint8_t_u_s((g_2 && (((((safe_sub_func_int64_t_s_s(((-1L) ^ g_136), p_43)) & p_43) > l_193[0]) || l_287[1]) > g_245)), 3)) != l_193[1]), 6L)), l_193[1])));
      for (g_242 = 0; (g_242 > 54); g_242 = safe_add_func_int64_t_s_s(g_242, 7))
      { 
          int32_t l_292[3];
          int32_t l_298 = (-1L);
          int i;
          for (i = 0; i < 3; i++)
              l_292[i] = 0x4DDBDFA9L;
          l_197 &= (safe_add_func_int8_t_s_s(1L, ((((l_292[2] < (safe_div_func_uint64_t_u_u((~((l_233 |= 1L) > 0L)), (-9L)))) , l_292[2]) , p_43) | 0xF46B97F85720E6C0LL)));
          l_298 |= 7L;
      }
      ++g_302;
      if (g_273)
          goto lbl_305;
      l_233 &= (safe_add_func_int8_t_s_s(0x22L, ((safe_add_func_uint16_t_u_u(0xD5DBL, (safe_mul_func_uint16_t_u_u((safe_add_func_int16_t_s_s(((safe_div_func_uint64_t_u_u((((l_300 |= (safe_div_func_int8_t_s_s((((safe_sub_func_int16_t_s_s(g_163, 1L)) >= 0xDF0B75FEL) < g_186), l_197))) && 6L) & 0x282E646FBA3167A9LL), l_301[3])) == 0x3BEAF90EEBE92DA7LL), g_241)), l_287[1])))) >= l_301[3])));
      return p_43;
  }
  
  
  
  static int8_t  func_44(const int16_t  p_45)
  { 
      int64_t l_182 = 0L;
      int32_t l_185[1];
      int i;
      for (i = 0; i < 1; i++)
          l_185[i] = (-1L);
      for (g_144 = 0; (g_144 >= 0); g_144 -= 1)
      { 
          int i;
          l_182 = (safe_mod_func_int32_t_s_s(7L, (safe_rshift_func_int16_t_s_u((+((((g_124[g_144] < (safe_mod_func_int8_t_s_s((safe_add_func_int8_t_s_s((-6L), p_45)), g_124[g_144]))) , p_45) <= g_124[g_144]) , g_124[0])), 14))));
      }
      l_185[0] |= (g_115 , (safe_rshift_func_int16_t_s_u((p_45 & (((g_70[2] ^ 0xDE2FL) < 18446744073709551615UL) , p_45)), 6)));
      return l_182;
  }
  
  
  
  static uint8_t  func_46(int8_t  p_47, uint16_t  p_48)
  { 
      int8_t l_61 = 1L;
      int32_t l_62 = 0x63547A05L;
      int32_t l_69 = 0xBBB30732L;
      int32_t l_105 = (-1L);
      uint32_t l_120 = 0UL;
      uint32_t l_121[1];
      int16_t l_148[2];
      int32_t l_161 = 0x4B385D38L;
      int32_t l_162 = 0L;
      uint8_t l_172 = 248UL;
      int i;
      for (i = 0; i < 1; i++)
          l_121[i] = 4294967286UL;
      for (i = 0; i < 2; i++)
          l_148[i] = (-8L);
      l_62 &= (safe_rshift_func_uint8_t_u_u(0UL, (safe_add_func_uint16_t_u_u((((((g_36 ^ (safe_rshift_func_int8_t_s_s((safe_add_func_int32_t_s_s(p_47, g_36)), g_36))) | 18446744073709551615UL) & l_61) != g_2) && 18446744073709551615UL), 65530UL))));
      for (p_47 = 20; (p_47 <= (-2)); p_47 = safe_sub_func_int64_t_s_s(p_47, 2))
      { 
          uint16_t l_73 = 1UL;
          const uint16_t l_80 = 9UL;
          int32_t l_81[1];
          int32_t l_106 = 0x56BCC6B8L;
          int i;
          for (i = 0; i < 1; i++)
              l_81[i] = 0x2AD41D66L;
          l_81[0] = (((safe_div_func_int64_t_s_s((safe_mul_func_uint8_t_u_u((g_70[1]++), (l_73 && (((safe_rshift_func_uint16_t_u_u(((~p_47) , (g_79 |= (((safe_add_func_uint16_t_u_u(l_69, g_36)) > g_2) ^ 0xADC7L))), 1)) <= 5UL) , l_69)))), l_61)) || g_79) , l_80);
          g_104 = ((safe_mod_func_int8_t_s_s((((((safe_sub_func_int32_t_s_s((safe_div_func_int32_t_s_s((((((safe_sub_func_int8_t_s_s((safe_rshift_func_int16_t_s_s((safe_mul_func_int8_t_s_s((safe_rshift_func_uint8_t_u_u((g_79 = (safe_div_func_int32_t_s_s((0xD4L >= (safe_mod_func_uint16_t_u_u((l_69 , ((safe_sub_func_int64_t_s_s(((((l_81[0] = ((safe_div_func_int8_t_s_s(l_81[0], 0x8FL)) >= p_47)) && p_48) > g_2) , l_69), l_69)) <= 0xE74433A031552AE0LL)), l_69))), 0xAE2D2C90L))), p_48)), 0xDDL)), 4)), l_69)) != p_48) != p_48) , 0xC8A3L) , g_70[1]), 7L)), p_47)) > p_47) >= 0xF3L) >= 0xC13FL) > l_69), p_48)) && p_48);
          g_107 = ((((l_106 = (l_81[0] = (l_105 = (-1L)))) > g_104) , (l_81[0] <= l_73)) , g_70[1]);
          if (p_47)
              continue;
          l_62 = g_104;
      }
  lbl_133:
      for (p_47 = 11; (p_47 == 21); p_47++)
      { 
          int8_t l_110 = 1L;
          uint16_t l_116 = 0UL;
          uint32_t l_119 = 0xD213B74EL;
          int32_t l_131 = 0x9C33BC33L;
          int32_t l_132 = 0xFC4A87E6L;
          g_115 = (l_69 |= ((l_110 && (((p_48 || (safe_div_func_uint8_t_u_u(((safe_mul_func_uint8_t_u_u((l_110 == l_105), g_107)) <= l_62), 0x59L))) && g_2) ^ 0UL)) ^ 255UL));
          l_116--;
          l_69 |= ((((l_62 = ((l_105 > p_47) && ((((((l_119 = ((p_48 && 0xEDL) | 0xAC48L)) & 0x124AL) <= l_116) & l_120) != g_104) == g_70[2]))) && 0x6105BDF17F541A3ALL) , l_121[0]) , 0xF50803CBL);
          l_132 = (65526UL & (safe_mul_func_int16_t_s_s((g_124[0] = (-2L)), (safe_mul_func_uint16_t_u_u((safe_div_func_uint8_t_u_u((l_131 = (safe_rshift_func_uint8_t_u_s((g_70[2] > l_62), l_61))), (-1L))), p_48)))));
      }
      l_62 = (-1L);
      if (l_105)
          goto lbl_133;
      if (((g_136 = (safe_sub_func_uint8_t_u_u(p_47, 0x92L))) ^ l_105))
      { 
          int8_t l_147 = 0xA8L;
          int32_t l_149 = 0x1CFD3AFCL;
          g_144 = (safe_rshift_func_uint16_t_u_u((safe_mod_func_uint64_t_u_u(((safe_mul_func_int8_t_s_s(p_47, g_115)) & (safe_unary_minus_func_int8_t_s(0xCEL))), 0x1B1B7DE0C385723ELL)), 2));
          l_149 &= ((safe_add_func_int16_t_s_s(p_48, ((((l_62 = g_2) > (((((l_147 , l_121[0]) != p_47) >= 0xA635L) || 0x86L) > 18446744073709551615UL)) == g_70[1]) != l_148[0]))) < 0x104CL);
      }
      else
      { 
          int32_t l_154 = 2L;
          l_69 &= ((safe_mod_func_uint16_t_u_u(((p_48 , (safe_rshift_func_int16_t_s_u((l_154 ^= g_107), 7))) || ((safe_mod_func_int64_t_s_s((g_136 && p_47), l_154)) || p_48)), 0x4987L)) > g_107);
          g_144 = (safe_mod_func_int8_t_s_s((safe_mod_func_uint64_t_u_u(g_2, p_47)), ((g_115 , g_115) | p_48)));
      }
      --g_163;
      l_172 = (safe_mul_func_uint16_t_u_u(g_36, (safe_sub_func_uint64_t_u_u((+((safe_unary_minus_func_uint64_t_u(g_136)) >= g_163)), l_62))));
      return l_62;
  }
  
  
  
  
  
  int main (int argc, char* argv[])
  {
      int i;
      int print_hash_value = 0;
      if (argc == 2 && strcmp(argv[1], "1") == 0) print_hash_value = 1;
      platform_main_begin();
      crc32_gentab();
      func_1();
      transparent_crc(g_2, "g_2", print_hash_value);
      transparent_crc(g_36, "g_36", print_hash_value);
      for (i = 0; i < 3; i++)
      {
          transparent_crc(g_70[i], "g_70[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_79, "g_79", print_hash_value);
      transparent_crc(g_104, "g_104", print_hash_value);
      transparent_crc(g_107, "g_107", print_hash_value);
      transparent_crc(g_115, "g_115", print_hash_value);
      for (i = 0; i < 1; i++)
      {
          transparent_crc(g_124[i], "g_124[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_136, "g_136", print_hash_value);
      transparent_crc(g_144, "g_144", print_hash_value);
      transparent_crc(g_163, "g_163", print_hash_value);
      transparent_crc(g_186, "g_186", print_hash_value);
      transparent_crc(g_196, "g_196", print_hash_value);
      transparent_crc(g_211, "g_211", print_hash_value);
      transparent_crc(g_241, "g_241", print_hash_value);
      transparent_crc(g_242, "g_242", print_hash_value);
      transparent_crc(g_245, "g_245", print_hash_value);
      transparent_crc(g_246, "g_246", print_hash_value);
      transparent_crc(g_256, "g_256", print_hash_value);
      transparent_crc(g_273, "g_273", print_hash_value);
      transparent_crc(g_299, "g_299", print_hash_value);
      transparent_crc(g_302, "g_302", print_hash_value);
      transparent_crc(g_360, "g_360", print_hash_value);
      transparent_crc(g_362, "g_362", print_hash_value);
      transparent_crc(g_363, "g_363", print_hash_value);
      transparent_crc(g_365, "g_365", print_hash_value);
      for (i = 0; i < 3; i++)
      {
          transparent_crc(g_369[i], "g_369[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_371, "g_371", print_hash_value);
      transparent_crc(g_373, "g_373", print_hash_value);
      transparent_crc(g_388, "g_388", print_hash_value);
      transparent_crc(g_389, "g_389", print_hash_value);
      transparent_crc(g_390, "g_390", print_hash_value);
      transparent_crc(g_391, "g_391", print_hash_value);
      transparent_crc(g_392, "g_392", print_hash_value);
      transparent_crc(g_412, "g_412", print_hash_value);
      transparent_crc(g_468, "g_468", print_hash_value);
      for (i = 0; i < 2; i++)
      {
          transparent_crc(g_474[i], "g_474[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_555, "g_555", print_hash_value);
      transparent_crc(g_556, "g_556", print_hash_value);
      transparent_crc(g_593, "g_593", print_hash_value);
      transparent_crc(g_611, "g_611", print_hash_value);
      transparent_crc(g_612, "g_612", print_hash_value);
      transparent_crc(g_613, "g_613", print_hash_value);
      transparent_crc(g_614, "g_614", print_hash_value);
      transparent_crc(g_637, "g_637", print_hash_value);
      for (i = 0; i < 1; i++)
      {
          transparent_crc(g_709[i], "g_709[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_730, "g_730", print_hash_value);
      transparent_crc(g_731, "g_731", print_hash_value);
      transparent_crc(g_732, "g_732", print_hash_value);
      for (i = 0; i < 4; i++)
      {
          transparent_crc(g_733[i], "g_733[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_734, "g_734", print_hash_value);
      transparent_crc(g_735, "g_735", print_hash_value);
      for (i = 0; i < 3; i++)
      {
          transparent_crc(g_736[i], "g_736[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_737, "g_737", print_hash_value);
      transparent_crc(g_744, "g_744", print_hash_value);
      for (i = 0; i < 2; i++)
      {
          transparent_crc(g_745[i], "g_745[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_746, "g_746", print_hash_value);
      platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value);
      return 0;
  }
  