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_260.c
  #include "csmith.h"
  
  
  static long __undefined;
  
  
  
  static uint16_t g_2 = 0x5E48L;
  static int8_t g_33 = 0x0CL;
  static uint8_t g_37 = 255UL;
  static int8_t g_69 = 0x77L;
  static int16_t g_80 = 6L;
  static uint32_t g_81 = 18446744073709551615UL;
  static uint16_t g_87 = 7UL;
  static int16_t g_90[4] = {0L,0L,0L,0L};
  static uint8_t g_91[2] = {0UL,0UL};
  static int8_t g_92 = 1L;
  static int8_t g_93[1] = {0L};
  static uint16_t g_95 = 65531UL;
  static uint16_t g_108 = 65532UL;
  static uint32_t g_126[2] = {0UL,0UL};
  static int32_t g_127 = 0xF9108986L;
  static int8_t g_128 = (-1L);
  static uint16_t g_129[4] = {65535UL,65535UL,65535UL,65535UL};
  static int8_t g_151 = (-1L);
  static uint16_t g_205 = 5UL;
  static int64_t g_233 = 1L;
  static uint32_t g_234 = 18446744073709551611UL;
  static uint32_t g_256[1] = {0x40ED9186L};
  static int32_t g_260 = 0x7711BDECL;
  static int8_t g_274 = 0x32L;
  static int32_t g_275 = 0x30283134L;
  static uint32_t g_276 = 0x056FA72FL;
  static uint64_t g_312 = 18446744073709551615UL;
  static uint32_t g_332[2] = {0xAC34EC5DL,0xAC34EC5DL};
  static uint8_t g_388 = 255UL;
  static int32_t g_396[4] = {4L,4L,4L,4L};
  
  
  
  static uint64_t  func_1(void);
  static int32_t  func_12(const int32_t  p_13, const uint32_t  p_14, int16_t  p_15);
  static int16_t  func_28(int16_t  p_29, int8_t  p_30);
  static int16_t  func_40(uint64_t  p_41, uint16_t  p_42);
  static uint64_t  func_43(uint32_t  p_44, uint32_t  p_45);
  static uint32_t  func_48(uint32_t  p_49, int32_t  p_50);
  static uint32_t  func_51(uint16_t  p_52);
  static int32_t  func_59(uint32_t  p_60);
  static int32_t  func_70(int32_t  p_71, int32_t  p_72, const uint32_t  p_73, uint8_t  p_74);
  static int32_t  func_101(const int16_t  p_102, uint32_t  p_103, int32_t  p_104, const uint64_t  p_105, const uint16_t  p_106);
  
  
  
  
  static uint64_t  func_1(void)
  { 
      int64_t l_7 = 0xC8FC558BAC04EE7DLL;
      int32_t l_8 = 0xB40194DDL;
      int32_t l_397[3];
      uint32_t l_398 = 18446744073709551615UL;
      uint64_t l_401 = 18446744073709551615UL;
      uint32_t l_433 = 0xC78E4076L;
      int32_t l_436 = (-1L);
      int i;
      for (i = 0; i < 3; i++)
          l_397[i] = 0xFBCDAFE5L;
      --g_2;
      for (g_2 = 0; (g_2 <= 36); g_2 = safe_add_func_int16_t_s_s(g_2, 5))
      { 
          uint64_t l_9 = 0x22E6E7F737A9A971LL;
          int32_t l_25 = (-3L);
          l_9--;
          if (l_8)
              continue;
          l_8 &= func_12((l_25 = (safe_rshift_func_int16_t_s_u((safe_unary_minus_func_int32_t_s((((253UL | (safe_mul_func_int16_t_s_s((g_2 != (safe_div_func_int16_t_s_s(((safe_lshift_func_int8_t_s_u(((-5L) && 0x6729694D2B5F7919LL), g_2)) >= l_7), 0xE3CBL))), 0xF9F7L))) , g_2) & l_9))), 14))), g_2, l_7);
      }
      l_398--;
  lbl_435:
      ++l_401;
      for (g_80 = (-5); (g_80 >= 28); g_80 = safe_add_func_int64_t_s_s(g_80, 5))
      { 
          uint32_t l_410 = 0xD54BD57DL;
          uint8_t l_411[3];
          int32_t l_418 = 0xB4EBCAFBL;
          int i;
          for (i = 0; i < 3; i++)
              l_411[i] = 2UL;
          l_411[2] = (((safe_add_func_uint32_t_u_u((g_256[0] = (safe_mod_func_uint32_t_u_u(((((g_91[0] , 0x50865FED3E9F7859LL) < ((l_410 = 0x92F3A7BD05B2C2ECLL) ^ g_233)) || l_410) & 0xA697L), l_8))), 0x8622F22AL)) ^ l_397[0]) <= l_397[1]);
          if (g_234)
              continue;
          if (l_411[0])
              continue;
          g_127 = (safe_sub_func_uint32_t_u_u((l_418 &= (+(((0x8C4C04C6L < 0L) || (!(g_256[0] = 0xCBC8928AL))) ^ g_205))), l_411[0]));
          g_396[1] = (safe_lshift_func_uint16_t_u_u(g_332[1], g_92));
      }
      if (((safe_mul_func_int16_t_s_s((safe_rshift_func_int16_t_s_s(0L, (((l_397[0] >= (l_8 ^= ((safe_rshift_func_uint16_t_u_s((0x64L | g_205), g_81)) & 0xDE88017DL))) && g_276) != 4294967295UL))), g_396[1])) >= 3L))
      { 
          uint64_t l_432[3];
          int32_t l_434[1];
          int16_t l_437 = 0L;
          uint32_t l_438 = 18446744073709551613UL;
          int i;
          for (i = 0; i < 3; i++)
              l_432[i] = 18446744073709551615UL;
          for (i = 0; i < 1; i++)
              l_434[i] = (-7L);
          l_434[0] = (~((0UL | (safe_lshift_func_uint16_t_u_s(l_398, 7))) , (((safe_mod_func_uint16_t_u_u((l_432[0] < g_93[0]), l_433)) && g_95) <= g_312)));
          if (g_108)
              goto lbl_435;
          --l_438;
          l_397[0] = ((safe_mod_func_uint64_t_u_u((safe_mod_func_uint64_t_u_u(0xBC96BD9C915847B7LL, g_274)), ((((safe_sub_func_int64_t_s_s(g_274, g_69)) & 0x38FDL) > l_8) , l_434[0]))) > g_151);
          g_396[1] = l_432[2];
          return g_91[1];
      }
      else
      { 
          uint8_t l_447 = 0x3DL;
          int32_t l_452 = (-1L);
          l_397[0] = (g_396[1] = (l_447 | ((safe_div_func_int8_t_s_s((0xB91BL != (safe_add_func_uint32_t_u_u(((-2L) | g_260), 1L))), g_128)) == g_33)));
          l_452 = (-9L);
          return g_95;
      }
  }
  
  
  
  static int32_t  func_12(const int32_t  p_13, const uint32_t  p_14, int16_t  p_15)
  { 
      int64_t l_34 = 0x4204102249687FD0LL;
      int32_t l_35 = 0xC72FA5D8L;
      int32_t l_36[2];
      int i;
      for (i = 0; i < 2; i++)
          l_36[i] = 0x5FC1C575L;
      l_36[1] = (safe_lshift_func_uint8_t_u_s(((((p_15 = func_28(((((safe_mod_func_uint8_t_u_u((g_37--), 0x14L)) , func_40(func_43((safe_sub_func_int16_t_s_s((func_48(func_51(g_33), g_2) || 0L), p_13)), g_2), g_2)) <= p_13) , p_15), l_34)) <= p_14) | l_36[1]) & 0xF7C19099L), 3));
      return l_36[0];
  }
  
  
  
  static int16_t  func_28(int16_t  p_29, int8_t  p_30)
  { 
      int16_t l_299 = (-1L);
      int32_t l_310 = 9L;
      int64_t l_338 = 0x8831052E9BAA9CE8LL;
      const int32_t l_352 = 2L;
      int32_t l_353[4];
      uint64_t l_374 = 0x15C5F0A01DEA1295LL;
      int32_t l_395 = 0x883238A8L;
      int i;
      for (i = 0; i < 4; i++)
          l_353[i] = 0xE4403DE6L;
      if ((~0x43BD0F48B296F204LL))
      { 
          int32_t l_304 = 6L;
          g_127 = (safe_div_func_int16_t_s_s((((safe_lshift_func_uint16_t_u_u((l_299 != (~(safe_unary_minus_func_int64_t_s(((safe_rshift_func_int8_t_s_u((l_299 , (((0xE235E294L & g_128) , p_30) ^ 0x353FAB730275B194LL)), g_151)) || p_29))))), 14)) ^ p_30) , 0x3D79L), g_151));
          return l_304;
      }
      else
      { 
          int64_t l_309 = 0x1C6687685B39BC73LL;
          int32_t l_311 = 0x2365CF4BL;
          l_310 = ((safe_sub_func_int8_t_s_s((g_93[0] = ((((p_29 >= (g_129[1] && (safe_add_func_int16_t_s_s((-4L), p_30)))) >= l_309) <= 0x616D2739L) == (-2L))), g_128)) > p_30);
          ++g_312;
          g_260 ^= p_29;
          l_310 = (((((safe_mod_func_int8_t_s_s(l_309, l_311)) & ((safe_rshift_func_int8_t_s_s((safe_add_func_uint8_t_u_u(g_93[0], 1UL)), 7)) != p_29)) > 0x4803A4D647C19EDDLL) | 0xFEL) | g_37);
          l_310 = (g_260 = g_274);
          l_310 = 0x923DBF3AL;
      }
      g_127 = ((safe_add_func_uint8_t_u_u(0x65L, p_30)) >= (safe_mod_func_int32_t_s_s(((p_29 <= 7UL) < 0UL), l_299)));
      for (g_92 = 0; (g_92 <= 11); g_92 = safe_add_func_int8_t_s_s(g_92, 1))
      { 
          uint16_t l_331[4] = {0x43DCL,0x43DCL,0x43DCL,0x43DCL};
          int32_t l_333 = 0x2E7577DDL;
          int i;
          g_260 |= ((((p_29 & (((l_333 = ((((safe_rshift_func_uint16_t_u_u((+((!(((p_30 || l_331[2]) >= g_332[1]) | l_331[3])) , g_90[2])), g_332[1])) >= 1L) == 18446744073709551615UL) && 0xF2L)) & 0xA0L) == l_331[3])) >= 0x3CC853F9L) > g_33) < l_331[2]);
          g_127 = g_69;
          g_127 = (l_333 = (((safe_div_func_int8_t_s_s((p_30 &= (l_310 = ((l_299 , (((safe_sub_func_int64_t_s_s(0xB2AB0A6C2EC38D99LL, (p_29 || g_332[1]))) , 0x7841CAC8D62DBF7BLL) && l_310)) <= l_333))), 4UL)) , 1UL) < l_333));
          g_260 = (g_128 , (3UL < ((((((p_30 >= p_30) | g_274) < 0xB690L) && 18446744073709551615UL) & 0x99D5E12AL) >= g_260)));
          return l_338;
      }
      l_353[2] = (safe_add_func_uint64_t_u_u((safe_sub_func_uint32_t_u_u((((g_91[1] , (safe_unary_minus_func_uint8_t_u(((safe_rshift_func_uint16_t_u_u((safe_sub_func_int16_t_s_s(((safe_lshift_func_uint16_t_u_u(0x8DD1L, (l_310 |= (safe_lshift_func_uint16_t_u_s(0UL, g_129[2]))))) > p_29), 9UL)), 12)) ^ l_352)))) | 0x37B0L) , l_299), 1UL)), p_30));
      g_127 = p_30;
      for (g_81 = 0; (g_81 <= 0); g_81 += 1)
      { 
          int i;
          return g_93[g_81];
      }
      if ((safe_mod_func_int32_t_s_s(((((safe_mod_func_uint64_t_u_u((0x6AL & (safe_sub_func_uint8_t_u_u((safe_unary_minus_func_uint32_t_u((l_338 != (safe_rshift_func_uint8_t_u_u((l_352 < p_29), g_91[1]))))), 0x03L))), g_256[0])) == l_353[0]) < l_353[2]) == 0xDD8A9AB7L), l_310)))
      { 
          uint32_t l_363 = 0xC2B05F66L;
          int32_t l_375 = 0x6D9FFB2CL;
          int32_t l_384 = 4L;
          uint32_t l_385 = 5UL;
          l_363--;
          g_127 = ((((-6L) <= l_363) >= (safe_rshift_func_int16_t_s_s(((safe_sub_func_int16_t_s_s((safe_unary_minus_func_int8_t_s((g_69 , p_29))), p_30)) ^ g_92), g_108))) , g_87);
          g_127 &= (((l_353[2] = (safe_lshift_func_uint8_t_u_u(((l_353[2] > 4UL) & g_256[0]), 0))) <= 4294967292UL) , g_93[0]);
          if (g_92)
              goto lbl_373;
  lbl_373:
          g_127 = (p_29 , (((g_92 = ((p_30 && (-3L)) , p_29)) || 0x02L) != p_29));
          l_375 = ((l_374 |= 0x300FBA2EL) <= (0xBDD1L | g_126[0]));
          l_310 = (safe_sub_func_int16_t_s_s(((g_256[0] , (safe_rshift_func_int16_t_s_u((((((safe_sub_func_int8_t_s_s((-1L), ((g_126[0]++) <= l_384))) && g_126[0]) & p_30) < 0xE9L) == p_29), 0))) > g_332[1]), 0x51E2L));
          l_385--;
          g_388++;
          g_260 ^= ((safe_mod_func_int64_t_s_s(2L, g_33)) >= ((g_126[0] || p_30) < 0x29B83A2CL));
          g_127 = p_29;
      }
      else
      { 
          l_310 = (g_276 | (0xB9F6F80DFEFBD31ELL <= (safe_add_func_int64_t_s_s(g_126[0], g_260))));
          l_310 = p_29;
      }
      return l_395;
  }
  
  
  
  static int16_t  func_40(uint64_t  p_41, uint16_t  p_42)
  { 
      const uint32_t l_107 = 1UL;
      int32_t l_152[3];
      uint16_t l_173 = 65531UL;
      int64_t l_182[1];
      int32_t l_183 = 0L;
      uint8_t l_188 = 252UL;
      int32_t l_204 = 0xA7B122D0L;
      int32_t l_227 = 1L;
      uint32_t l_259[1];
      int32_t l_265[4] = {0x31BED743L,0x31BED743L,0x31BED743L,0x31BED743L};
      int i;
      for (i = 0; i < 3; i++)
          l_152[i] = 0x0493B4F4L;
      for (i = 0; i < 1; i++)
          l_182[i] = 8L;
      for (i = 0; i < 1; i++)
          l_259[i] = 1UL;
      if (func_101(l_107, (g_108 = l_107), (safe_mod_func_uint32_t_u_u(((g_2 || l_107) >= g_37), 0xFFC8DFB1L)), g_92, l_107))
      { 
          uint32_t l_147 = 0x3B10D6F6L;
          uint64_t l_150 = 1UL;
          int32_t l_174 = (-6L);
          int32_t l_175 = 0L;
          l_147 = g_129[3];
          g_151 = ((safe_sub_func_int64_t_s_s((p_41 <= (l_107 & l_150)), 0xEFC8E810CDF1940CLL)) && g_91[1]);
          l_152[2] = l_107;
          l_175 = ((l_174 |= (safe_rshift_func_uint16_t_u_u((safe_div_func_uint64_t_u_u(l_152[2], (safe_mod_func_int64_t_s_s((safe_lshift_func_uint8_t_u_s((((safe_mul_func_uint16_t_u_u((safe_div_func_uint8_t_u_u(l_147, ((safe_mul_func_uint16_t_u_u(((((((safe_mod_func_int64_t_s_s((safe_mod_func_int64_t_s_s((safe_mul_func_int8_t_s_s(g_33, 0x6CL)), l_107)), 0xA77D7D739AC8F413LL)) <= l_152[2]) >= 1UL) ^ g_126[0]) < 0xD5723DD5295B34A7LL) && p_42), p_41)) , l_107))), 0x3ABDL)) ^ l_173) != g_126[0]), 5)), p_41)))), 11))) , p_42);
          l_183 = (safe_mod_func_int16_t_s_s(((((safe_mod_func_uint32_t_u_u(((p_42 > (safe_add_func_uint8_t_u_u(g_87, (((((l_152[2] = (((g_91[1] | 0x8AB5L) && 0x77A0L) || (-1L))) , p_42) == 0x0E1AL) || l_152[2]) , p_42)))) < l_182[0]), 0xA39B3803L)) < (-1L)) , g_90[2]) || 0UL), g_80));
          l_174 = ((l_152[2] = g_95) , ((safe_add_func_int64_t_s_s((((l_175 = (safe_rshift_func_int8_t_s_u((0xD98C9EDFL & (g_93[0] != l_147)), 3))) <= p_42) <= 0UL), g_129[1])) > l_188));
      }
      else
      { 
          uint8_t l_192 = 0xC6L;
          int32_t l_193 = 0x22336EABL;
          uint8_t l_194 = 1UL;
          uint32_t l_195 = 0x5B3A4ADEL;
          int32_t l_196[4];
          int i;
          for (i = 0; i < 4; i++)
              l_196[i] = 0x722A3428L;
          l_152[2] &= (2UL >= p_42);
          if (p_41)
              goto lbl_197;
  lbl_197:
          l_196[1] &= ((((g_129[3] = (safe_add_func_uint8_t_u_u(((+((((l_183 = ((l_192 = 0UL) != (-1L))) == ((l_193 & p_42) != p_41)) > p_41) != l_194)) == 0L), l_194))) | l_188) == p_42) >= l_195);
          l_152[2] |= (((safe_sub_func_int32_t_s_s(0x5F293FBDL, (++g_126[0]))) && (l_196[1] != (safe_rshift_func_uint16_t_u_u((p_42 = l_188), 0)))) < 1UL);
          return p_41;
      }
  lbl_217:
      g_205--;
      for (g_81 = 0; (g_81 > 9); g_81 = safe_add_func_int32_t_s_s(g_81, 4))
      { 
          uint8_t l_216[1];
          int32_t l_232[2];
          int i;
          for (i = 0; i < 1; i++)
              l_216[i] = 0xB6L;
          for (i = 0; i < 2; i++)
              l_232[i] = 0x89111B8BL;
          l_183 = (((~l_183) ^ (safe_sub_func_uint32_t_u_u(((+(((safe_add_func_uint32_t_u_u(((p_42 == (l_216[0] , g_91[0])) , 0xA3390C0CL), l_216[0])) , (-1L)) , 0x00L)) >= g_2), 4294967295UL))) & p_42);
          l_183 ^= p_41;
          if (l_107)
              goto lbl_217;
          l_183 = (l_216[0] && (!(safe_sub_func_int32_t_s_s(((safe_div_func_int64_t_s_s((safe_rshift_func_uint16_t_u_s((p_42 = 9UL), ((((safe_add_func_int8_t_s_s(p_41, p_41)) , g_69) , l_227) == 0xF5B5L))), 5L)) == 0x417BC72429456BCALL), l_216[0]))));
          l_183 = 0xB7DADB20L;
          g_127 &= (((g_128 , (safe_lshift_func_uint8_t_u_s((g_90[3] < (safe_mod_func_int16_t_s_s(l_183, p_41))), 1))) > l_152[0]) != g_128);
          g_234--;
          l_232[1] |= (safe_lshift_func_int16_t_s_s(((((safe_rshift_func_uint8_t_u_s((2L | (safe_div_func_uint32_t_u_u((safe_lshift_func_int16_t_s_u(((safe_rshift_func_int16_t_s_u((g_126[1] && (safe_lshift_func_int8_t_s_u((safe_mod_func_int16_t_s_s((-5L), p_41)), 1))), 6)) == 4294967293UL), 11)), p_42))), 6)) & p_42) >= p_42) < 0x82L), 4));
          if (l_232[0])
              continue;
          g_256[0] ^= ((p_41 |= l_204) == (!((((g_108 & (safe_lshift_func_uint16_t_u_s(p_42, 12))) > p_42) , g_127) != l_232[0])));
      }
      if ((l_188 && (safe_div_func_uint64_t_u_u(l_259[0], p_41))))
      { 
          uint32_t l_261 = 1UL;
          --l_261;
      }
      else
      { 
          const int16_t l_264 = 2L;
          int32_t l_270 = 0x6958433AL;
          int32_t l_271 = 0x950C9019L;
          l_152[1] &= l_264;
          l_152[0] = p_42;
          l_265[0] = ((g_233 = ((p_41 , ((l_183 &= ((l_152[2] = (((-1L) & 0xEFA5L) ^ 0x1C70B5F6L)) != 7UL)) > 0xB2AB6731L)) | p_41)) >= g_129[3]);
          l_271 = (18446744073709551612UL & (safe_unary_minus_func_int32_t_s(((((l_270 = ((safe_mod_func_uint8_t_u_u((+(g_256[0] & 1UL)), g_90[2])) == p_42)) > g_90[2]) || (-1L)) >= p_41))));
      }
      l_152[0] = ((((p_41 & g_90[2]) , ((safe_lshift_func_int16_t_s_u((0xBC87L == 1UL), 10)) ^ 0UL)) & g_260) , p_41);
      ++g_276;
      l_152[2] = ((((safe_rshift_func_int16_t_s_u((safe_sub_func_int8_t_s_s(((((safe_mul_func_int16_t_s_s((((safe_add_func_uint32_t_u_u(0xF3BF9F1FL, (safe_mod_func_int32_t_s_s((((~g_151) >= (l_265[0] = (safe_rshift_func_uint16_t_u_s((safe_mul_func_uint8_t_u_u((((0x3C8821C202275D25LL & g_260) | l_182[0]) > p_41), 0L)), 11)))) | 0x5472L), 0xBB5D6DC4L)))) && 0xB1CF9FD15FEFF646LL) ^ g_69), p_41)) , l_265[2]) < 0xAEL) && p_42), p_42)), p_41)) < p_41) != l_173) <= 1L);
      g_260 = g_126[0];
      return g_91[1];
  }
  
  
  
  static uint64_t  func_43(uint32_t  p_44, uint32_t  p_45)
  { 
      int16_t l_96 = (-4L);
      if (func_51(l_96))
      { 
          int16_t l_97[3];
          int32_t l_100 = (-9L);
          int i;
          for (i = 0; i < 3; i++)
              l_97[i] = (-1L);
          l_97[0] = (-6L);
          l_100 ^= (((safe_lshift_func_uint16_t_u_u(g_80, 11)) > ((((l_96 , (g_87 || g_91[1])) <= p_44) , p_44) <= 4UL)) , p_44);
      }
      else
      { 
          return p_44;
      }
      return g_95;
  }
  
  
  
  static uint32_t  func_48(uint32_t  p_49, int32_t  p_50)
  { 
      uint64_t l_61 = 0x2987C837E05AF849LL;
      int32_t l_94 = 8L;
      g_95 = func_51(((safe_mul_func_int16_t_s_s((-1L), (g_33 , (safe_rshift_func_int8_t_s_s((l_94 = (safe_sub_func_int32_t_s_s(func_59(l_61), l_61))), p_50))))) == 0x37L));
      return p_50;
  }
  
  
  
  static uint32_t  func_51(uint16_t  p_52)
  { 
      return p_52;
  }
  
  
  
  static int32_t  func_59(uint32_t  p_60)
  { 
      int64_t l_64[3];
      int32_t l_67 = 0xCE9DB3FAL;
      int i;
      for (i = 0; i < 3; i++)
          l_64[i] = (-3L);
      for (g_33 = 0; (g_33 >= 6); ++g_33)
      { 
          if (g_2)
              break;
      }
      for (g_37 = 0; (g_37 <= 2); g_37 += 1)
      { 
          int32_t l_68 = 0x6E0AEE48L;
          int i;
          l_68 = ((safe_mul_func_uint8_t_u_u(((l_64[g_37] > (l_67 &= (-1L))) && 0L), p_60)) < l_64[g_37]);
          g_69 = p_60;
          if (l_64[g_37])
              continue;
          if (l_67)
              continue;
          g_90[2] ^= func_70(((!(safe_mod_func_uint32_t_u_u(p_60, (l_67 = (g_81 = (g_80 = (safe_lshift_func_uint16_t_u_s(65528UL, 3)))))))) , (safe_lshift_func_int16_t_s_u((1UL > 0x16L), 3))), g_33, g_33, p_60);
          g_93[0] ^= (g_92 = ((-1L) && (g_91[1] = l_64[g_37])));
      }
      return g_91[1];
  }
  
  
  
  static int32_t  func_70(int32_t  p_71, int32_t  p_72, const uint32_t  p_73, uint8_t  p_74)
  { 
      uint64_t l_84[3];
      int32_t l_85 = 0x6A54EE8EL;
      int32_t l_86 = 0L;
      int i;
      for (i = 0; i < 3; i++)
          l_84[i] = 5UL;
      l_85 = l_84[0];
      ++g_87;
      return p_71;
  }
  
  
  
  static int32_t  func_101(const int16_t  p_102, uint32_t  p_103, int32_t  p_104, const uint64_t  p_105, const uint16_t  p_106)
  { 
      uint32_t l_118 = 5UL;
      int32_t l_125 = 0x347F8B30L;
      int32_t l_146[3];
      int i;
      for (i = 0; i < 3; i++)
          l_146[i] = 0xE2BE98DEL;
      for (g_108 = (-26); (g_108 >= 11); g_108 = safe_add_func_uint64_t_u_u(g_108, 3))
      { 
          int8_t l_113[4];
          int32_t l_121 = 7L;
          int32_t l_122 = 1L;
          int i;
          for (i = 0; i < 4; i++)
              l_113[i] = 0xADL;
          p_104 = ((l_113[1] |= 0xDCL) | 0xEBL);
          g_126[0] = (((safe_lshift_func_uint16_t_u_s((l_118 = (safe_rshift_func_int16_t_s_s(g_81, 15))), (safe_mul_func_uint16_t_u_u(0x6D3EL, ((++p_103) | (l_125 <= g_92)))))) < l_113[2]) < 0xA4L);
          g_129[3]++;
          l_146[1] |= (p_104 = ((((safe_mod_func_uint16_t_u_u((((((safe_sub_func_int16_t_s_s((l_121 ^= (safe_add_func_int16_t_s_s((safe_lshift_func_int16_t_s_s((safe_mod_func_uint32_t_u_u(9UL, (safe_mul_func_uint16_t_u_u(((safe_div_func_uint32_t_u_u((l_118 == 3UL), p_103)) ^ g_108), (-3L))))), g_90[1])), p_104))), p_103)) <= l_125) != g_93[0]) , g_37) == g_129[2]), g_95)) , 0x06L) != p_102) & l_113[1]));
      }
      return g_80;
  }
  
  
  
  
  
  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_33, "g_33", print_hash_value);
      transparent_crc(g_37, "g_37", print_hash_value);
      transparent_crc(g_69, "g_69", print_hash_value);
      transparent_crc(g_80, "g_80", print_hash_value);
      transparent_crc(g_81, "g_81", print_hash_value);
      transparent_crc(g_87, "g_87", print_hash_value);
      for (i = 0; i < 4; i++)
      {
          transparent_crc(g_90[i], "g_90[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      for (i = 0; i < 2; i++)
      {
          transparent_crc(g_91[i], "g_91[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_92, "g_92", print_hash_value);
      for (i = 0; i < 1; i++)
      {
          transparent_crc(g_93[i], "g_93[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_95, "g_95", print_hash_value);
      transparent_crc(g_108, "g_108", print_hash_value);
      for (i = 0; i < 2; i++)
      {
          transparent_crc(g_126[i], "g_126[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_127, "g_127", print_hash_value);
      transparent_crc(g_128, "g_128", print_hash_value);
      for (i = 0; i < 4; i++)
      {
          transparent_crc(g_129[i], "g_129[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_151, "g_151", print_hash_value);
      transparent_crc(g_205, "g_205", print_hash_value);
      transparent_crc(g_233, "g_233", print_hash_value);
      transparent_crc(g_234, "g_234", print_hash_value);
      for (i = 0; i < 1; i++)
      {
          transparent_crc(g_256[i], "g_256[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_260, "g_260", print_hash_value);
      transparent_crc(g_274, "g_274", print_hash_value);
      transparent_crc(g_275, "g_275", print_hash_value);
      transparent_crc(g_276, "g_276", print_hash_value);
      transparent_crc(g_312, "g_312", print_hash_value);
      for (i = 0; i < 2; i++)
      {
          transparent_crc(g_332[i], "g_332[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      transparent_crc(g_388, "g_388", print_hash_value);
      for (i = 0; i < 4; i++)
      {
          transparent_crc(g_396[i], "g_396[i]", print_hash_value);
          if (print_hash_value) printf("index = [%d]\n", i);
  
      }
      platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value);
      return 0;
  }
  