text: // Options:   --no-arrays --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_1038.c
  #include "csmith.h"
  
  
  static long __undefined;
  
  
  
  static int64_t g_3 = 0xEE76F5020F89B546LL;
  static int16_t g_6 = 2L;
  static int16_t g_12 = 0xA9F8L;
  static int64_t g_13 = 1L;
  static int32_t g_14 = 2L;
  static int64_t g_18 = 8L;
  static int32_t g_21 = (-8L);
  static uint8_t g_23 = 7UL;
  static int8_t g_28 = 0x78L;
  static uint32_t g_29 = 18446744073709551614UL;
  
  
  
  static int16_t  func_1(void);
  
  
  
  
  static int16_t  func_1(void)
  { 
      int64_t l_2 = 1L;
      int32_t l_4 = 0xFFAB8C3AL;
      int32_t l_5 = 0x2C58FB77L;
      int32_t l_7 = 0xAFD11D96L;
      int32_t l_8 = (-6L);
      int32_t l_9 = 0x3E86F8C7L;
      int32_t l_10 = 5L;
      int32_t l_11 = 8L;
      int32_t l_15 = 0xE95D1C58L;
      int32_t l_16 = 0x62858905L;
      int32_t l_17 = 0xC4B7C700L;
      int32_t l_19 = 0xA90C6D21L;
      int32_t l_20 = (-2L);
      int32_t l_22 = 0L;
      g_23--;
      if (l_2)
      { 
          g_29 = (g_28 &= (safe_rshift_func_int16_t_s_s((l_5 <= g_14), (l_22 = (0x5A8DF0442E11914CLL ^ 0x6A3F1540EE1D4595LL)))));
      }
      else
      { 
          int32_t l_30 = 2L;
          return l_30;
      }
      return g_3;
  }
  
  
  
  
  
  int main (int argc, char* argv[])
  {
      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_3, "g_3", print_hash_value);
      transparent_crc(g_6, "g_6", print_hash_value);
      transparent_crc(g_12, "g_12", print_hash_value);
      transparent_crc(g_13, "g_13", print_hash_value);
      transparent_crc(g_14, "g_14", print_hash_value);
      transparent_crc(g_18, "g_18", print_hash_value);
      transparent_crc(g_21, "g_21", print_hash_value);
      transparent_crc(g_23, "g_23", print_hash_value);
      transparent_crc(g_28, "g_28", print_hash_value);
      transparent_crc(g_29, "g_29", print_hash_value);
      platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value);
      return 0;
  }
  