text: 
  /*
  CF3
  
  Copyright (c) 2015 ishiura-lab.
  
  Released under the MIT license.  
  https://github.com/ishiura-compiler/CF3/MIT-LICENSE.md
  */
  
  #include<stdio.h>
  #include<stdint.h>
  #include<stdlib.h>
  #include"test1.h"
  
  uint64_t x7 = UINT64_MAX;
  uint8_t x10 = 4U;
  static int32_t t2 = 588115;
  int8_t x19 = -24;
  volatile uint64_t t3 = 1LLU;
  int16_t x21 = INT16_MIN;
  int8_t x26 = INT8_MIN;
  static int64_t x27 = 682LL;
  static uint64_t x34 = 58LLU;
  uint8_t x40 = 7U;
  volatile uint64_t t9 = 867892816LLU;
  volatile int32_t x55 = 1;
  uint64_t t12 = 3845838538880188458LLU;
  int8_t x68 = INT8_MAX;
  int32_t x86 = -1;
  static int16_t x112 = INT16_MIN;
  volatile uint64_t x113 = 5269LLU;
  int8_t x119 = 0;
  static int16_t x121 = INT16_MIN;
  static int64_t t25 = 177LL;
  int16_t x142 = 0;
  uint32_t t27 = 478107U;
  int64_t x149 = -11162110974LL;
  static volatile uint64_t x150 = 4279542642913LLU;
  int32_t x151 = INT32_MIN;
  volatile int16_t x158 = 44;
  int32_t x162 = INT32_MAX;
  volatile int8_t x176 = INT8_MAX;
  int64_t x183 = -1LL;
  volatile int64_t t36 = 28720063976179LL;
  static volatile int8_t x194 = 1;
  static uint64_t x200 = UINT64_MAX;
  int32_t x209 = -1;
  static uint64_t t44 = 15775244881610353LLU;
  int16_t x226 = INT16_MIN;
  static int64_t t45 = 167LL;
  int8_t x233 = -1;
  volatile uint8_t x236 = UINT8_MAX;
  volatile uint64_t t47 = 4592403763849257912LLU;
  volatile uint64_t x237 = UINT64_MAX;
  uint64_t x240 = UINT64_MAX;
  static int8_t x242 = INT8_MIN;
  volatile int16_t x243 = -1;
  volatile uint8_t x244 = 0U;
  int64_t x250 = 2695287901475LL;
  static volatile int8_t x251 = INT8_MAX;
  int8_t x260 = -2;
  static uint64_t t52 = 95455LLU;
  int32_t x272 = INT32_MIN;
  uint8_t x276 = 20U;
  int32_t x278 = INT32_MAX;
  uint32_t x289 = 4512864U;
  volatile int64_t t59 = -4LL;
  static int8_t x308 = INT8_MIN;
  uint64_t x310 = UINT64_MAX;
  uint32_t t64 = 2620U;
  volatile int8_t x323 = INT8_MIN;
  uint32_t x333 = 18U;
  volatile uint64_t t66 = 0LLU;
  static uint8_t x338 = UINT8_MAX;
  int64_t x339 = -1LL;
  int8_t x340 = -1;
  int8_t x350 = INT8_MIN;
  uint64_t t70 = 1635567050242LLU;
  static volatile int16_t x353 = -1;
  int32_t x365 = -103494;
  uint16_t x366 = UINT16_MAX;
  uint64_t x371 = 31217343771892207LLU;
  volatile int64_t x381 = -1LL;
  volatile uint32_t x386 = UINT32_MAX;
  volatile uint8_t x395 = 0U;
  int16_t x413 = -1;
  static int8_t x416 = INT8_MIN;
  int32_t x422 = 6154892;
  int32_t x434 = -1;
  static int16_t x437 = -89;
  int64_t x443 = INT64_MIN;
  int8_t x445 = 0;
  int16_t x448 = 6582;
  volatile int64_t t90 = 385613LL;
  volatile int64_t t91 = 21817038LL;
  int32_t x455 = INT32_MIN;
  int16_t x471 = -312;
  volatile int8_t x479 = INT8_MAX;
  int64_t x484 = -447753213332LL;
  int64_t t97 = -1490LL;
  int32_t x486 = INT32_MIN;
  int16_t x494 = -4;
  int16_t x495 = INT16_MIN;
  int64_t x504 = 6050904LL;
  uint64_t x515 = 29072523LLU;
  int8_t x517 = INT8_MAX;
  static volatile int32_t x519 = INT32_MIN;
  int64_t t107 = -12176464627302LL;
  uint8_t x526 = 103U;
  uint8_t x529 = UINT8_MAX;
  int8_t x530 = -1;
  uint8_t x535 = UINT8_MAX;
  int32_t x536 = INT32_MIN;
  int64_t x537 = INT64_MAX;
  int32_t x539 = -1;
  int64_t x545 = INT64_MIN;
  uint8_t x548 = 25U;
  volatile uint64_t t115 = 601371873161268801LLU;
  uint16_t x563 = 236U;
  int8_t x568 = INT8_MIN;
  static uint32_t x569 = 6023228U;
  int8_t x575 = 4;
  int8_t x576 = INT8_MIN;
  int64_t x589 = -1LL;
  uint64_t x596 = 3265619873540LLU;
  uint64_t t124 = 6607304565LLU;
  int16_t x605 = INT16_MAX;
  uint16_t x607 = UINT16_MAX;
  int64_t x622 = -14357LL;
  int64_t x625 = 540107LL;
  volatile int32_t x631 = -1898553;
  int64_t t132 = 928787401918023063LL;
  uint32_t x636 = 34U;
  uint16_t x638 = 7222U;
  static int32_t x646 = INT32_MIN;
  int32_t x647 = -54943083;
  int16_t x655 = -2370;
  int8_t x665 = -1;
  static int16_t x671 = INT16_MAX;
  volatile int32_t t141 = 1;
  uint16_t x680 = 8U;
  int32_t x682 = -1;
  uint64_t t144 = 952713913793LLU;
  int64_t x690 = INT64_MIN;
  int8_t x694 = INT8_MIN;
  static uint16_t x698 = UINT16_MAX;
  static volatile int32_t t148 = 0;
  int8_t x711 = -1;
  uint32_t t150 = 177369U;
  volatile int64_t t155 = 28016906541LL;
  volatile int64_t t156 = -42LL;
  volatile int16_t x749 = INT16_MIN;
  volatile int64_t x756 = INT64_MIN;
  int64_t t159 = -827539361448490992LL;
  int32_t x757 = 261;
  uint16_t x760 = UINT16_MAX;
  static int64_t x763 = 2994790LL;
  int64_t x772 = -60472137LL;
  volatile int64_t t164 = 425078920119LL;
  uint8_t x777 = 41U;
  int64_t x784 = -1LL;
  int16_t x789 = -160;
  uint64_t x796 = 10LLU;
  uint64_t t169 = 3674856968325885LLU;
  volatile uint64_t t170 = 2385505489037703LLU;
  volatile int8_t x809 = -3;
  volatile int32_t t175 = 177058;
  static int8_t x827 = -1;
  static int32_t x828 = -87;
  volatile int64_t x831 = -6028973214LL;
  static int64_t x832 = -8042733756535930LL;
  static int64_t t177 = -46516492914363753LL;
  int8_t x837 = INT8_MIN;
  int16_t x838 = -1;
  uint32_t x839 = 99299U;
  volatile int16_t x846 = INT16_MAX;
  uint64_t t182 = 7LLU;
  volatile int16_t x858 = INT16_MIN;
  volatile int16_t x859 = -1;
  volatile int64_t t183 = -2414964738129397845LL;
  static uint64_t t184 = 75LLU;
  int32_t x867 = -5404613;
  static int32_t x881 = INT32_MIN;
  static volatile int64_t x882 = INT64_MAX;
  static int64_t x886 = INT64_MIN;
  static int16_t x914 = INT16_MIN;
  int32_t x915 = INT32_MIN;
  static uint32_t x929 = UINT32_MAX;
  int64_t x947 = -1LL;
  int32_t x957 = INT32_MIN;
  int32_t x959 = -1;
  volatile int64_t x963 = INT64_MAX;
  volatile int64_t t198 = -11075441612LL;
  static volatile int8_t x968 = INT8_MAX;
  
  
  void f0(void) {
      	volatile int32_t x1 = INT32_MAX;
  	static int64_t x2 = INT64_MAX;
  	uint8_t x3 = UINT8_MAX;
  	int16_t x4 = INT16_MIN;
  	int64_t t0 = -2020062357505LL;
  
      t0 = (x1-(x2%(x3+x4)));
  
      if (t0 != 2147483640LL) { NG(); } else { ; }
  	
  }
  
  void f1(void) {
      	volatile int32_t x5 = -1;
  	uint32_t x6 = 219U;
  	int32_t x8 = INT32_MAX;
  	uint64_t t1 = 784415247837208682LLU;
  
      t1 = (x5-(x6%(x7+x8)));
  
      if (t1 != 18446744073709551396LLU) { NG(); } else { ; }
  	
  }
  
  void f2(void) {
      	int8_t x9 = 1;
  	int32_t x11 = INT32_MIN;
  	uint16_t x12 = 77U;
  
      t2 = (x9-(x10%(x11+x12)));
  
      if (t2 != -3) { NG(); } else { ; }
  	
  }
  
  void f3(void) {
      	int16_t x17 = 1;
  	volatile int32_t x18 = -364337550;
  	uint64_t x20 = 203572434389226713LLU;
  
      t3 = (x17-(x18%(x19+x20)));
  
      if (t3 != 18321519095394739561LLU) { NG(); } else { ; }
  	
  }
  
  void f4(void) {
      	int32_t x22 = INT32_MIN;
  	static int8_t x23 = -1;
  	uint8_t x24 = UINT8_MAX;
  	int32_t t4 = -114;
  
      t4 = (x21-(x22%(x23+x24)));
  
      if (t4 != -32760) { NG(); } else { ; }
  	
  }
  
  void f5(void) {
      	volatile int16_t x25 = -1;
  	int8_t x28 = INT8_MIN;
  	static volatile int64_t t5 = 2029012064997976LL;
  
      t5 = (x25-(x26%(x27+x28)));
  
      if (t5 != 127LL) { NG(); } else { ; }
  	
  }
  
  void f6(void) {
      	int8_t x29 = INT8_MAX;
  	int8_t x30 = 1;
  	static int16_t x31 = INT16_MIN;
  	int16_t x32 = -1;
  	volatile int32_t t6 = -10427;
  
      t6 = (x29-(x30%(x31+x32)));
  
      if (t6 != 126) { NG(); } else { ; }
  	
  }
  
  void f7(void) {
      	int64_t x33 = 922249834LL;
  	static int32_t x35 = 3;
  	int64_t x36 = -1LL;
  	volatile uint64_t t7 = 171441256045030LLU;
  
      t7 = (x33-(x34%(x35+x36)));
  
      if (t7 != 922249834LLU) { NG(); } else { ; }
  	
  }
  
  void f8(void) {
      	static volatile int16_t x37 = INT16_MIN;
  	int8_t x38 = -1;
  	int64_t x39 = INT64_MIN;
  	int64_t t8 = 45LL;
  
      t8 = (x37-(x38%(x39+x40)));
  
      if (t8 != -32767LL) { NG(); } else { ; }
  	
  }
  
  void f9(void) {
      	static volatile int32_t x41 = 682;
  	int32_t x42 = -3;
  	uint64_t x43 = UINT64_MAX;
  	uint32_t x44 = UINT32_MAX;
  
      t9 = (x41-(x42%(x43+x44)));
  
      if (t9 != 681LLU) { NG(); } else { ; }
  	
  }
  
  void f10(void) {
      	volatile int16_t x45 = -315;
  	uint8_t x46 = 2U;
  	static volatile int16_t x47 = -3;
  	static int16_t x48 = INT16_MAX;
  	static int32_t t10 = -1591;
  
      t10 = (x45-(x46%(x47+x48)));
  
      if (t10 != -317) { NG(); } else { ; }
  	
  }
  
  void f11(void) {
      	volatile uint8_t x49 = UINT8_MAX;
  	uint8_t x50 = 3U;
  	static volatile int32_t x51 = INT32_MIN;
  	uint8_t x52 = 14U;
  	static int32_t t11 = -1;
  
      t11 = (x49-(x50%(x51+x52)));
  
      if (t11 != 252) { NG(); } else { ; }
  	
  }
  
  void f12(void) {
      	int64_t x53 = 74379132072LL;
  	uint64_t x54 = 7004757LLU;
  	uint32_t x56 = 689142588U;
  
      t12 = (x53-(x54%(x55+x56)));
  
      if (t12 != 74372127315LLU) { NG(); } else { ; }
  	
  }
  
  void f13(void) {
      	uint16_t x57 = UINT16_MAX;
  	uint32_t x58 = UINT32_MAX;
  	static volatile uint32_t x59 = 328U;
  	uint8_t x60 = 1U;
  	static uint32_t t13 = 564U;
  
      t13 = (x57-(x58%(x59+x60)));
  
      if (t13 != 65259U) { NG(); } else { ; }
  	
  }
  
  void f14(void) {
      	uint64_t x61 = 29LLU;
  	uint8_t x62 = 0U;
  	static int64_t x63 = -1LL;
  	volatile uint16_t x64 = 205U;
  	uint64_t t14 = 2086355598LLU;
  
      t14 = (x61-(x62%(x63+x64)));
  
      if (t14 != 29LLU) { NG(); } else { ; }
  	
  }
  
  void f15(void) {
      	static int16_t x65 = INT16_MIN;
  	int8_t x66 = -18;
  	int8_t x67 = -11;
  	static volatile int32_t t15 = 1477988;
  
      t15 = (x65-(x66%(x67+x68)));
  
      if (t15 != -32750) { NG(); } else { ; }
  	
  }
  
  void f16(void) {
      	int64_t x69 = INT64_MAX;
  	volatile uint32_t x70 = 3060U;
  	int64_t x71 = 1656610221298928LL;
  	int32_t x72 = -1;
  	volatile int64_t t16 = -3955460LL;
  
      t16 = (x69-(x70%(x71+x72)));
  
      if (t16 != 9223372036854772747LL) { NG(); } else { ; }
  	
  }
  
  void f17(void) {
      	uint8_t x77 = UINT8_MAX;
  	int8_t x78 = -1;
  	int8_t x79 = -1;
  	uint64_t x80 = 194288673653LLU;
  	uint64_t t17 = 275115869LLU;
  
      t17 = (x77-(x78%(x79+x80)));
  
      if (t17 != 18446743948549349816LLU) { NG(); } else { ; }
  	
  }
  
  void f18(void) {
      	static volatile uint16_t x81 = 830U;
  	uint16_t x82 = 252U;
  	uint64_t x83 = 42839LLU;
  	volatile int32_t x84 = INT32_MIN;
  	static uint64_t t18 = 189429769377931761LLU;
  
      t18 = (x81-(x82%(x83+x84)));
  
      if (t18 != 578LLU) { NG(); } else { ; }
  	
  }
  
  void f19(void) {
      	int16_t x85 = INT16_MIN;
  	uint16_t x87 = UINT16_MAX;
  	volatile int32_t x88 = -1;
  	volatile int32_t t19 = -2;
  
      t19 = (x85-(x86%(x87+x88)));
  
      if (t19 != -32767) { NG(); } else { ; }
  	
  }
  
  void f20(void) {
      	int16_t x105 = -231;
  	uint32_t x106 = 4146975U;
  	uint32_t x107 = UINT32_MAX;
  	int8_t x108 = -1;
  	uint32_t t20 = 133U;
  
      t20 = (x105-(x106%(x107+x108)));
  
      if (t20 != 4290820090U) { NG(); } else { ; }
  	
  }
  
  void f21(void) {
      	uint16_t x109 = 3204U;
  	static int16_t x110 = -1;
  	static int64_t x111 = -1LL;
  	int64_t t21 = -23304237313559LL;
  
      t21 = (x109-(x110%(x111+x112)));
  
      if (t21 != 3205LL) { NG(); } else { ; }
  	
  }
  
  void f22(void) {
      	uint32_t x114 = UINT32_MAX;
  	uint64_t x115 = 0LLU;
  	int8_t x116 = INT8_MIN;
  	volatile uint64_t t22 = 6818809879085LLU;
  
      t22 = (x113-(x114%(x115+x116)));
  
      if (t22 != 18446744069414589590LLU) { NG(); } else { ; }
  	
  }
  
  void f23(void) {
      	int32_t x117 = -58861;
  	int8_t x118 = INT8_MAX;
  	int64_t x120 = INT64_MAX;
  	volatile int64_t t23 = -234LL;
  
      t23 = (x117-(x118%(x119+x120)));
  
      if (t23 != -58988LL) { NG(); } else { ; }
  	
  }
  
  void f24(void) {
      	volatile int16_t x122 = INT16_MIN;
  	int16_t x123 = -1;
  	int16_t x124 = INT16_MAX;
  	static volatile int32_t t24 = 70370;
  
      t24 = (x121-(x122%(x123+x124)));
  
      if (t24 != -32766) { NG(); } else { ; }
  	
  }
  
  void f25(void) {
      	volatile int16_t x133 = 1;
  	int64_t x134 = INT64_MAX;
  	int8_t x135 = -9;
  	uint8_t x136 = UINT8_MAX;
  
      t25 = (x133-(x134%(x135+x136)));
  
      if (t25 != -6LL) { NG(); } else { ; }
  	
  }
  
  void f26(void) {
      	uint32_t x141 = 23699U;
  	int8_t x143 = INT8_MIN;
  	int64_t x144 = -7335944393961LL;
  	int64_t t26 = -87391236862211LL;
  
      t26 = (x141-(x142%(x143+x144)));
  
      if (t26 != 23699LL) { NG(); } else { ; }
  	
  }
  
  void f27(void) {
      	int8_t x145 = INT8_MAX;
  	volatile uint32_t x146 = 3U;
  	int16_t x147 = INT16_MIN;
  	volatile int8_t x148 = INT8_MIN;
  
      t27 = (x145-(x146%(x147+x148)));
  
      if (t27 != 124U) { NG(); } else { ; }
  	
  }
  
  void f28(void) {
      	uint32_t x152 = UINT32_MAX;
  	volatile uint64_t t28 = 3254548465LLU;
  
      t28 = (x149-(x150%(x151+x152)));
  
      if (t28 != 18446744060792222553LLU) { NG(); } else { ; }
  	
  }
  
  void f29(void) {
      	int64_t x153 = -264281789208558568LL;
  	int16_t x154 = INT16_MIN;
  	volatile uint64_t x155 = 7774494145872635945LLU;
  	uint16_t x156 = 10U;
  	uint64_t t29 = 534367071472228LLU;
  
      t29 = (x153-(x154%(x155+x156)));
  
      if (t29 != 15284706502536746110LLU) { NG(); } else { ; }
  	
  }
  
  void f30(void) {
      	volatile int16_t x157 = INT16_MAX;
  	int64_t x159 = -1LL;
  	static int64_t x160 = -49372LL;
  	int64_t t30 = 102919800713LL;
  
      t30 = (x157-(x158%(x159+x160)));
  
      if (t30 != 32723LL) { NG(); } else { ; }
  	
  }
  
  void f31(void) {
      	int8_t x161 = INT8_MIN;
  	uint64_t x163 = UINT64_MAX;
  	static int8_t x164 = 5;
  	uint64_t t31 = 230568387LLU;
  
      t31 = (x161-(x162%(x163+x164)));
  
      if (t31 != 18446744073709551485LLU) { NG(); } else { ; }
  	
  }
  
  void f32(void) {
      	int64_t x169 = -1LL;
  	uint32_t x170 = UINT32_MAX;
  	int32_t x171 = -1;
  	int32_t x172 = 504559212;
  	int64_t t32 = 731139890956385335LL;
  
      t32 = (x169-(x170%(x171+x172)));
  
      if (t32 != -258493608LL) { NG(); } else { ; }
  	
  }
  
  void f33(void) {
      	static uint16_t x173 = 565U;
  	static int8_t x174 = INT8_MAX;
  	static uint8_t x175 = 1U;
  	volatile int32_t t33 = -3022;
  
      t33 = (x173-(x174%(x175+x176)));
  
      if (t33 != 438) { NG(); } else { ; }
  	
  }
  
  void f34(void) {
      	int8_t x177 = -31;
  	int64_t x178 = -1LL;
  	volatile int64_t x179 = INT64_MIN;
  	static int8_t x180 = 0;
  	static volatile int64_t t34 = 227222793LL;
  
      t34 = (x177-(x178%(x179+x180)));
  
      if (t34 != -30LL) { NG(); } else { ; }
  	
  }
  
  void f35(void) {
      	int8_t x181 = INT8_MIN;
  	int64_t x182 = INT64_MIN;
  	volatile int8_t x184 = -1;
  	volatile int64_t t35 = -17274LL;
  
      t35 = (x181-(x182%(x183+x184)));
  
      if (t35 != -128LL) { NG(); } else { ; }
  	
  }
  
  void f36(void) {
      	int8_t x185 = 2;
  	int8_t x186 = INT8_MAX;
  	static int64_t x187 = -1LL;
  	static uint16_t x188 = 46U;
  
      t36 = (x185-(x186%(x187+x188)));
  
      if (t36 != -35LL) { NG(); } else { ; }
  	
  }
  
  void f37(void) {
      	static int32_t x189 = INT32_MIN;
  	static int16_t x190 = INT16_MIN;
  	int32_t x191 = INT32_MAX;
  	uint32_t x192 = 37U;
  	static uint32_t t37 = 1257U;
  
      t37 = (x189-(x190%(x191+x192)));
  
      if (t37 != 32804U) { NG(); } else { ; }
  	
  }
  
  void f38(void) {
      	volatile int16_t x193 = -1;
  	int32_t x195 = -1;
  	int16_t x196 = INT16_MIN;
  	static int32_t t38 = -660;
  
      t38 = (x193-(x194%(x195+x196)));
  
      if (t38 != -2) { NG(); } else { ; }
  	
  }
  
  void f39(void) {
      	static int16_t x197 = -1;
  	uint64_t x198 = UINT64_MAX;
  	static int32_t x199 = INT32_MAX;
  	volatile uint64_t t39 = 1129342412LLU;
  
      t39 = (x197-(x198%(x199+x200)));
  
      if (t39 != 18446744073709551600LLU) { NG(); } else { ; }
  	
  }
  
  void f40(void) {
      	int16_t x205 = INT16_MAX;
  	volatile int16_t x206 = INT16_MAX;
  	int64_t x207 = INT64_MAX;
  	int8_t x208 = INT8_MIN;
  	int64_t t40 = 186909614349123LL;
  
      t40 = (x205-(x206%(x207+x208)));
  
      if (t40 != 0LL) { NG(); } else { ; }
  	
  }
  
  void f41(void) {
      	static uint32_t x210 = 1939407U;
  	int32_t x211 = INT32_MAX;
  	int32_t x212 = -1;
  	volatile uint32_t t41 = 13147606U;
  
      t41 = (x209-(x210%(x211+x212)));
  
      if (t41 != 4293027888U) { NG(); } else { ; }
  	
  }
  
  void f42(void) {
      	uint32_t x213 = UINT32_MAX;
  	int32_t x214 = INT32_MIN;
  	int8_t x215 = INT8_MIN;
  	static volatile int8_t x216 = -1;
  	uint32_t t42 = 60997U;
  
      t42 = (x213-(x214%(x215+x216)));
  
      if (t42 != 7U) { NG(); } else { ; }
  	
  }
  
  void f43(void) {
      	int32_t x217 = 1;
  	int16_t x218 = 1794;
  	uint32_t x219 = 87857U;
  	uint64_t x220 = UINT64_MAX;
  	volatile uint64_t t43 = 87444312LLU;
  
      t43 = (x217-(x218%(x219+x220)));
  
      if (t43 != 18446744073709549823LLU) { NG(); } else { ; }
  	
  }
  
  void f44(void) {
      	static int8_t x221 = -1;
  	static uint64_t x222 = 26717LLU;
  	int8_t x223 = INT8_MIN;
  	static uint32_t x224 = 1433530573U;
  
      t44 = (x221-(x222%(x223+x224)));
  
      if (t44 != 18446744073709524898LLU) { NG(); } else { ; }
  	
  }
  
  void f45(void) {
      	static uint16_t x225 = 229U;
  	uint8_t x227 = UINT8_MAX;
  	static volatile int64_t x228 = 80525591LL;
  
      t45 = (x225-(x226%(x227+x228)));
  
      if (t45 != 32997LL) { NG(); } else { ; }
  	
  }
  
  void f46(void) {
      	int32_t x229 = 51;
  	uint32_t x230 = 200636530U;
  	uint64_t x231 = 751629509LLU;
  	volatile int32_t x232 = 2160764;
  	volatile uint64_t t46 = 1364312966273391LLU;
  
      t46 = (x229-(x230%(x231+x232)));
  
      if (t46 != 18446744073508915137LLU) { NG(); } else { ; }
  	
  }
  
  void f47(void) {
      	uint64_t x234 = UINT64_MAX;
  	int64_t x235 = INT64_MIN;
  
      t47 = (x233-(x234%(x235+x236)));
  
      if (t47 != 9223372036854776063LLU) { NG(); } else { ; }
  	
  }
  
  void f48(void) {
      	uint16_t x238 = UINT16_MAX;
  	int8_t x239 = INT8_MAX;
  	uint64_t t48 = 2683649488855042LLU;
  
      t48 = (x237-(x238%(x239+x240)));
  
      if (t48 != 18446744073709551600LLU) { NG(); } else { ; }
  	
  }
  
  void f49(void) {
      	int16_t x241 = INT16_MIN;
  	volatile int32_t t49 = -698451;
  
      t49 = (x241-(x242%(x243+x244)));
  
      if (t49 != -32768) { NG(); } else { ; }
  	
  }
  
  void f50(void) {
      	int16_t x249 = INT16_MIN;
  	uint8_t x252 = 52U;
  	volatile int64_t t50 = -2910923611417466LL;
  
      t50 = (x249-(x250%(x251+x252)));
  
      if (t50 != -32932LL) { NG(); } else { ; }
  	
  }
  
  void f51(void) {
      	uint16_t x253 = 8U;
  	volatile uint32_t x254 = UINT32_MAX;
  	int16_t x255 = -1;
  	static int64_t x256 = INT64_MAX;
  	int64_t t51 = 1249090352192061LL;
  
      t51 = (x253-(x254%(x255+x256)));
  
      if (t51 != -4294967287LL) { NG(); } else { ; }
  	
  }
  
  void f52(void) {
      	volatile uint32_t x257 = UINT32_MAX;
  	int64_t x258 = INT64_MIN;
  	uint64_t x259 = UINT64_MAX;
  
      t52 = (x257-(x258%(x259+x260)));
  
      if (t52 != 9223372041149743103LLU) { NG(); } else { ; }
  	
  }
  
  void f53(void) {
      	uint16_t x261 = 27493U;
  	volatile int64_t x262 = -1LL;
  	uint8_t x263 = 4U;
  	int16_t x264 = 0;
  	static volatile int64_t t53 = 0LL;
  
      t53 = (x261-(x262%(x263+x264)));
  
      if (t53 != 27494LL) { NG(); } else { ; }
  	
  }
  
  void f54(void) {
      	uint8_t x265 = 104U;
  	static volatile int32_t x266 = INT32_MIN;
  	volatile uint8_t x267 = UINT8_MAX;
  	uint32_t x268 = 476U;
  	uint32_t t54 = 2111U;
  
      t54 = (x265-(x266%(x267+x268)));
  
      if (t54 != 10U) { NG(); } else { ; }
  	
  }
  
  void f55(void) {
      	int8_t x269 = INT8_MIN;
  	int32_t x270 = INT32_MIN;
  	uint16_t x271 = UINT16_MAX;
  	volatile int32_t t55 = -29071129;
  
      t55 = (x269-(x270%(x271+x272)));
  
      if (t55 != 65407) { NG(); } else { ; }
  	
  }
  
  void f56(void) {
      	int32_t x273 = INT32_MIN;
  	volatile int32_t x274 = INT32_MAX;
  	volatile uint32_t x275 = 0U;
  	volatile uint32_t t56 = 5U;
  
      t56 = (x273-(x274%(x275+x276)));
  
      if (t56 != 2147483641U) { NG(); } else { ; }
  	
  }
  
  void f57(void) {
      	int32_t x277 = 2011848;
  	volatile int32_t x279 = -1;
  	int32_t x280 = -1;
  	volatile int32_t t57 = 2405546;
  
      t57 = (x277-(x278%(x279+x280)));
  
      if (t57 != 2011847) { NG(); } else { ; }
  	
  }
  
  void f58(void) {
      	volatile int32_t x281 = 268186410;
  	static uint16_t x282 = 23502U;
  	int64_t x283 = INT64_MAX;
  	int32_t x284 = INT32_MIN;
  	volatile int64_t t58 = 210505837922149805LL;
  
      t58 = (x281-(x282%(x283+x284)));
  
      if (t58 != 268162908LL) { NG(); } else { ; }
  	
  }
  
  void f59(void) {
      	int64_t x290 = INT64_MIN;
  	int16_t x291 = -1;
  	volatile int16_t x292 = INT16_MAX;
  
      t59 = (x289-(x290%(x291+x292)));
  
      if (t59 != 4512992LL) { NG(); } else { ; }
  	
  }
  
  void f60(void) {
      	volatile int8_t x293 = INT8_MAX;
  	volatile int32_t x294 = INT32_MIN;
  	int64_t x295 = -1LL;
  	static uint32_t x296 = 5U;
  	static volatile int64_t t60 = -3857LL;
  
      t60 = (x293-(x294%(x295+x296)));
  
      if (t60 != 127LL) { NG(); } else { ; }
  	
  }
  
  void f61(void) {
      	int64_t x297 = -955780472343649748LL;
  	uint8_t x298 = 4U;
  	int8_t x299 = 11;
  	int64_t x300 = INT64_MIN;
  	int64_t t61 = -937383881903LL;
  
      t61 = (x297-(x298%(x299+x300)));
  
      if (t61 != -955780472343649752LL) { NG(); } else { ; }
  	
  }
  
  void f62(void) {
      	int8_t x305 = INT8_MIN;
  	int64_t x306 = 18270LL;
  	int8_t x307 = -1;
  	int64_t t62 = -1263716569852077041LL;
  
      t62 = (x305-(x306%(x307+x308)));
  
      if (t62 != -209LL) { NG(); } else { ; }
  	
  }
  
  void f63(void) {
      	uint64_t x309 = 1219128866596479LLU;
  	int64_t x311 = 127259LL;
  	static uint16_t x312 = 569U;
  	static volatile uint64_t t63 = 4949421635567399LLU;
  
      t63 = (x309-(x310%(x311+x312)));
  
      if (t63 != 1219128866498696LLU) { NG(); } else { ; }
  	
  }
  
  void f64(void) {
      	static int16_t x317 = -1;
  	int16_t x318 = -1;
  	uint32_t x319 = 256338U;
  	uint8_t x320 = UINT8_MAX;
  
      t64 = (x317-(x318%(x319+x320)));
  
      if (t64 != 4294853634U) { NG(); } else { ; }
  	
  }
  
  void f65(void) {
      	static uint16_t x321 = 13U;
  	volatile uint64_t x322 = UINT64_MAX;
  	volatile int8_t x324 = INT8_MAX;
  	volatile uint64_t t65 = 13445276577LLU;
  
      t65 = (x321-(x322%(x323+x324)));
  
      if (t65 != 13LLU) { NG(); } else { ; }
  	
  }
  
  void f66(void) {
      	volatile int8_t x334 = -54;
  	int64_t x335 = -103509LL;
  	static volatile uint64_t x336 = 5LLU;
  
      t66 = (x333-(x334%(x335+x336)));
  
      if (t66 != 18446744073709448184LLU) { NG(); } else { ; }
  	
  }
  
  void f67(void) {
      	uint64_t x337 = 2386423088367LLU;
  	volatile uint64_t t67 = 477409LLU;
  
      t67 = (x337-(x338%(x339+x340)));
  
      if (t67 != 2386423088366LLU) { NG(); } else { ; }
  	
  }
  
  void f68(void) {
      	volatile int32_t x341 = -293963438;
  	int32_t x342 = INT32_MAX;
  	uint16_t x343 = 58U;
  	int8_t x344 = INT8_MIN;
  	volatile int32_t t68 = 7;
  
      t68 = (x341-(x342%(x343+x344)));
  
      if (t68 != -293963495) { NG(); } else { ; }
  	
  }
  
  void f69(void) {
      	int8_t x345 = -16;
  	volatile int32_t x346 = INT32_MIN;
  	int16_t x347 = INT16_MIN;
  	static int16_t x348 = -1;
  	static int32_t t69 = 27;
  
      t69 = (x345-(x346%(x347+x348)));
  
      if (t69 != -14) { NG(); } else { ; }
  	
  }
  
  void f70(void) {
      	static uint8_t x349 = 10U;
  	int8_t x351 = -1;
  	volatile uint64_t x352 = 720801533LLU;
  
      t70 = (x349-(x350%(x351+x352)));
  
      if (t70 != 18446744072991836894LLU) { NG(); } else { ; }
  	
  }
  
  void f71(void) {
      	int8_t x354 = INT8_MAX;
  	static uint8_t x355 = UINT8_MAX;
  	int8_t x356 = -1;
  	int32_t t71 = -14;
  
      t71 = (x353-(x354%(x355+x356)));
  
      if (t71 != -128) { NG(); } else { ; }
  	
  }
  
  void f72(void) {
      	int16_t x357 = -1;
  	static int8_t x358 = INT8_MAX;
  	int64_t x359 = -4451710849LL;
  	int64_t x360 = INT64_MAX;
  	int64_t t72 = -3797LL;
  
      t72 = (x357-(x358%(x359+x360)));
  
      if (t72 != -128LL) { NG(); } else { ; }
  	
  }
  
  void f73(void) {
      	int16_t x361 = -1;
  	int32_t x362 = INT32_MIN;
  	int32_t x363 = 4438;
  	uint64_t x364 = 187107337069134838LLU;
  	volatile uint64_t t73 = 401801LLU;
  
      t73 = (x361-(x362%(x363+x364)));
  
      if (t73 != 18336519034923132695LLU) { NG(); } else { ; }
  	
  }
  
  void f74(void) {
      	static int16_t x367 = INT16_MIN;
  	volatile int64_t x368 = -2LL;
  	volatile int64_t t74 = 102281878369243413LL;
  
      t74 = (x365-(x366%(x367+x368)));
  
      if (t74 != -136259LL) { NG(); } else { ; }
  	
  }
  
  void f75(void) {
      	static int32_t x369 = INT32_MIN;
  	int64_t x370 = INT64_MIN;
  	int64_t x372 = INT64_MAX;
  	uint64_t t75 = 1262194477954LLU;
  
      t75 = (x369-(x370%(x371+x372)));
  
      if (t75 != 9223372034707292160LLU) { NG(); } else { ; }
  	
  }
  
  void f76(void) {
      	uint64_t x373 = UINT64_MAX;
  	int32_t x374 = INT32_MIN;
  	volatile uint64_t x375 = UINT64_MAX;
  	uint64_t x376 = 115LLU;
  	static uint64_t t76 = 178671130368892280LLU;
  
      t76 = (x373-(x374%(x375+x376)));
  
      if (t76 != 18446744073709551601LLU) { NG(); } else { ; }
  	
  }
  
  void f77(void) {
      	uint8_t x382 = 37U;
  	int8_t x383 = INT8_MAX;
  	int8_t x384 = 30;
  	volatile int64_t t77 = -57308LL;
  
      t77 = (x381-(x382%(x383+x384)));
  
      if (t77 != -38LL) { NG(); } else { ; }
  	
  }
  
  void f78(void) {
      	uint16_t x385 = 7905U;
  	uint32_t x387 = 45142U;
  	int64_t x388 = INT64_MIN;
  	volatile int64_t t78 = 3951807392451861345LL;
  
      t78 = (x385-(x386%(x387+x388)));
  
      if (t78 != -4294959390LL) { NG(); } else { ; }
  	
  }
  
  void f79(void) {
      	volatile int8_t x393 = 47;
  	static volatile uint8_t x394 = 42U;
  	static uint32_t x396 = 511805U;
  	static uint32_t t79 = 58U;
  
      t79 = (x393-(x394%(x395+x396)));
  
      if (t79 != 5U) { NG(); } else { ; }
  	
  }
  
  void f80(void) {
      	int32_t x397 = 15;
  	static uint32_t x398 = 72U;
  	int8_t x399 = -1;
  	int16_t x400 = -180;
  	static volatile uint32_t t80 = 595689598U;
  
      t80 = (x397-(x398%(x399+x400)));
  
      if (t80 != 4294967239U) { NG(); } else { ; }
  	
  }
  
  void f81(void) {
      	static uint64_t x401 = 566631LLU;
  	int64_t x402 = -1LL;
  	uint16_t x403 = 171U;
  	int16_t x404 = 0;
  	uint64_t t81 = 3518751767960LLU;
  
      t81 = (x401-(x402%(x403+x404)));
  
      if (t81 != 566632LLU) { NG(); } else { ; }
  	
  }
  
  void f82(void) {
      	static int64_t x405 = 62877679LL;
  	static int32_t x406 = INT32_MIN;
  	int16_t x407 = INT16_MIN;
  	int32_t x408 = 1;
  	volatile int64_t t82 = 2965660951LL;
  
      t82 = (x405-(x406%(x407+x408)));
  
      if (t82 != 62877681LL) { NG(); } else { ; }
  	
  }
  
  void f83(void) {
      	int32_t x409 = INT32_MAX;
  	volatile uint8_t x410 = 12U;
  	uint64_t x411 = 48700675635189LLU;
  	uint16_t x412 = UINT16_MAX;
  	static volatile uint64_t t83 = 2298306784438823LLU;
  
      t83 = (x409-(x410%(x411+x412)));
  
      if (t83 != 2147483635LLU) { NG(); } else { ; }
  	
  }
  
  void f84(void) {
      	int8_t x414 = INT8_MAX;
  	static int8_t x415 = INT8_MIN;
  	int32_t t84 = 0;
  
      t84 = (x413-(x414%(x415+x416)));
  
      if (t84 != -128) { NG(); } else { ; }
  	
  }
  
  void f85(void) {
      	int32_t x421 = -1;
  	volatile int8_t x423 = 0;
  	static int16_t x424 = -1;
  	volatile int32_t t85 = 0;
  
      t85 = (x421-(x422%(x423+x424)));
  
      if (t85 != -1) { NG(); } else { ; }
  	
  }
  
  void f86(void) {
      	uint16_t x429 = UINT16_MAX;
  	static int32_t x430 = INT32_MIN;
  	int16_t x431 = INT16_MIN;
  	volatile int32_t x432 = -61265;
  	volatile int32_t t86 = -198772091;
  
      t86 = (x429-(x430%(x431+x432)));
  
      if (t86 != 117562) { NG(); } else { ; }
  	
  }
  
  void f87(void) {
      	int16_t x433 = INT16_MIN;
  	uint8_t x435 = 0U;
  	volatile int8_t x436 = INT8_MIN;
  	volatile int32_t t87 = 1045236369;
  
      t87 = (x433-(x434%(x435+x436)));
  
      if (t87 != -32767) { NG(); } else { ; }
  	
  }
  
  void f88(void) {
      	static int8_t x438 = -1;
  	volatile int8_t x439 = 3;
  	int64_t x440 = INT64_MIN;
  	int64_t t88 = 459780LL;
  
      t88 = (x437-(x438%(x439+x440)));
  
      if (t88 != -88LL) { NG(); } else { ; }
  	
  }
  
  void f89(void) {
      	static uint32_t x441 = 359U;
  	uint16_t x442 = 27721U;
  	int32_t x444 = 196;
  	int64_t t89 = -123LL;
  
      t89 = (x441-(x442%(x443+x444)));
  
      if (t89 != -27362LL) { NG(); } else { ; }
  	
  }
  
  void f90(void) {
      	int64_t x446 = 786075590648127504LL;
  	int32_t x447 = INT32_MIN;
  
      t90 = (x445-(x446%(x447+x448)));
  
      if (t90 != -831724366LL) { NG(); } else { ; }
  	
  }
  
  void f91(void) {
      	int16_t x449 = -1;
  	uint32_t x450 = 89313439U;
  	static int64_t x451 = INT64_MIN;
  	uint16_t x452 = UINT16_MAX;
  
      t91 = (x449-(x450%(x451+x452)));
  
      if (t91 != -89313440LL) { NG(); } else { ; }
  	
  }
  
  void f92(void) {
      	static uint64_t x453 = 1248LLU;
  	uint64_t x454 = 7099331499630952LLU;
  	static volatile uint16_t x456 = UINT16_MAX;
  	volatile uint64_t t92 = 139069LLU;
  
      t92 = (x453-(x454%(x455+x456)));
  
      if (t92 != 18439644742209921912LLU) { NG(); } else { ; }
  	
  }
  
  void f93(void) {
      	int16_t x461 = INT16_MIN;
  	int64_t x462 = INT64_MAX;
  	volatile uint64_t x463 = 43652269278365LLU;
  	uint8_t x464 = 91U;
  	uint64_t t93 = 47LLU;
  
      t93 = (x461-(x462%(x463+x464)));
  
      if (t93 != 18446703664968989737LLU) { NG(); } else { ; }
  	
  }
  
  void f94(void) {
      	uint16_t x465 = 267U;
  	int8_t x466 = INT8_MAX;
  	uint16_t x467 = 18U;
  	volatile int32_t x468 = 3519117;
  	volatile int32_t t94 = -1;
  
      t94 = (x465-(x466%(x467+x468)));
  
      if (t94 != 140) { NG(); } else { ; }
  	
  }
  
  void f95(void) {
      	volatile int8_t x469 = -1;
  	int16_t x470 = INT16_MIN;
  	int16_t x472 = -1;
  	int32_t t95 = 104354;
  
      t95 = (x469-(x470%(x471+x472)));
  
      if (t95 != 215) { NG(); } else { ; }
  	
  }
  
  void f96(void) {
      	uint64_t x477 = UINT64_MAX;
  	uint32_t x478 = 23792U;
  	static int64_t x480 = -1LL;
  	volatile uint64_t t96 = 116937498738196LLU;
  
      t96 = (x477-(x478%(x479+x480)));
  
      if (t96 != 18446744073709551511LLU) { NG(); } else { ; }
  	
  }
  
  void f97(void) {
      	int16_t x481 = INT16_MIN;
  	uint32_t x482 = UINT32_MAX;
  	int16_t x483 = INT16_MIN;
  
      t97 = (x481-(x482%(x483+x484)));
  
      if (t97 != -4295000063LL) { NG(); } else { ; }
  	
  }
  
  void f98(void) {
      	int8_t x485 = 58;
  	int8_t x487 = INT8_MAX;
  	static volatile uint8_t x488 = 1U;
  	int32_t t98 = -879;
  
      t98 = (x485-(x486%(x487+x488)));
  
      if (t98 != 58) { NG(); } else { ; }
  	
  }
  
  void f99(void) {
      	int64_t x489 = INT64_MIN;
  	int32_t x490 = -1;
  	int32_t x491 = INT32_MAX;
  	uint64_t x492 = 4454LLU;
  	static volatile uint64_t t99 = 1284LLU;
  
      t99 = (x489-(x490%(x491+x492)));
  
      if (t99 != 9223372036775458973LLU) { NG(); } else { ; }
  	
  }
  
  void f100(void) {
      	static volatile int8_t x493 = 49;
  	volatile uint16_t x496 = UINT16_MAX;
  	int32_t t100 = -53930;
  
      t100 = (x493-(x494%(x495+x496)));
  
      if (t100 != 53) { NG(); } else { ; }
  	
  }
  
  void f101(void) {
      	uint32_t x497 = 193871193U;
  	int16_t x498 = INT16_MAX;
  	int16_t x499 = INT16_MAX;
  	static volatile uint64_t x500 = 1814940657138091332LLU;
  	volatile uint64_t t101 = 5259429079LLU;
  
      t101 = (x497-(x498%(x499+x500)));
  
      if (t101 != 193838426LLU) { NG(); } else { ; }
  	
  }
  
  void f102(void) {
      	static uint8_t x501 = 31U;
  	int32_t x502 = INT32_MIN;
  	int64_t x503 = 557185518611LL;
  	volatile int64_t t102 = -55176949870LL;
  
      t102 = (x501-(x502%(x503+x504)));
  
      if (t102 != 2147483679LL) { NG(); } else { ; }
  	
  }
  
  void f103(void) {
      	uint8_t x505 = 6U;
  	static int64_t x506 = INT64_MIN;
  	static uint16_t x507 = 5989U;
  	int32_t x508 = INT32_MIN;
  	int64_t t103 = 487127689990LL;
  
      t103 = (x505-(x506%(x507+x508)));
  
      if (t103 != 71736248LL) { NG(); } else { ; }
  	
  }
  
  void f104(void) {
      	static uint16_t x509 = 0U;
  	static volatile int64_t x510 = -1LL;
  	int32_t x511 = -188967;
  	static int32_t x512 = 107257;
  	int64_t t104 = -26LL;
  
      t104 = (x509-(x510%(x511+x512)));
  
      if (t104 != 1LL) { NG(); } else { ; }
  	
  }
  
  void f105(void) {
      	int8_t x513 = INT8_MIN;
  	int16_t x514 = 0;
  	static int16_t x516 = -6245;
  	volatile uint64_t t105 = 263905920284375605LLU;
  
      t105 = (x513-(x514%(x515+x516)));
  
      if (t105 != 18446744073709551488LLU) { NG(); } else { ; }
  	
  }
  
  void f106(void) {
      	uint16_t x518 = UINT16_MAX;
  	volatile uint64_t x520 = 13638008683128LLU;
  	uint64_t t106 = 110757131LLU;
  
      t106 = (x517-(x518%(x519+x520)));
  
      if (t106 != 18446744073709486208LLU) { NG(); } else { ; }
  	
  }
  
  void f107(void) {
      	int16_t x521 = INT16_MAX;
  	int64_t x522 = INT64_MIN;
  	static uint16_t x523 = 7667U;
  	int8_t x524 = INT8_MIN;
  
      t107 = (x521-(x522%(x523+x524)));
  
      if (t107 != 39201LL) { NG(); } else { ; }
  	
  }
  
  void f108(void) {
      	int64_t x525 = 6LL;
  	volatile uint16_t x527 = 1U;
  	uint64_t x528 = 29305022LLU;
  	static uint64_t t108 = 0LLU;
  
      t108 = (x525-(x526%(x527+x528)));
  
      if (t108 != 18446744073709551519LLU) { NG(); } else { ; }
  	
  }
  
  void f109(void) {
      	int32_t x531 = 40;
  	uint8_t x532 = 3U;
  	volatile int32_t t109 = 163;
  
      t109 = (x529-(x530%(x531+x532)));
  
      if (t109 != 256) { NG(); } else { ; }
  	
  }
  
  void f110(void) {
      	int8_t x533 = -1;
  	int16_t x534 = INT16_MAX;
  	static int32_t t110 = 165969;
  
      t110 = (x533-(x534%(x535+x536)));
  
      if (t110 != -32768) { NG(); } else { ; }
  	
  }
  
  void f111(void) {
      	uint32_t x538 = UINT32_MAX;
  	static int16_t x540 = INT16_MIN;
  	int64_t t111 = -1360LL;
  
      t111 = (x537-(x538%(x539+x540)));
  
      if (t111 != 9223372036854743039LL) { NG(); } else { ; }
  	
  }
  
  void f112(void) {
      	volatile uint16_t x541 = 17U;
  	int32_t x542 = -1654727;
  	int8_t x543 = INT8_MAX;
  	static uint32_t x544 = UINT32_MAX;
  	volatile uint32_t t112 = 5U;
  
      t112 = (x541-(x542%(x543+x544)));
  
      if (t112 != 4294967278U) { NG(); } else { ; }
  	
  }
  
  void f113(void) {
      	int8_t x546 = -1;
  	int64_t x547 = -8341407397LL;
  	static volatile int64_t t113 = -459368542613083LL;
  
      t113 = (x545-(x546%(x547+x548)));
  
      if (t113 != -9223372036854775807LL) { NG(); } else { ; }
  	
  }
  
  void f114(void) {
      	int32_t x553 = INT32_MIN;
  	static uint32_t x554 = 0U;
  	int8_t x555 = 13;
  	int8_t x556 = -14;
  	volatile uint32_t t114 = 1U;
  
      t114 = (x553-(x554%(x555+x556)));
  
      if (t114 != 2147483648U) { NG(); } else { ; }
  	
  }
  
  void f115(void) {
      	static uint8_t x557 = 20U;
  	static int64_t x558 = -2LL;
  	static uint64_t x559 = 14800LLU;
  	int8_t x560 = -1;
  
      t115 = (x557-(x558%(x559+x560)));
  
      if (t115 != 18446744073709547227LLU) { NG(); } else { ; }
  	
  }
  
  void f116(void) {
      	static volatile uint16_t x561 = UINT16_MAX;
  	int16_t x562 = -100;
  	int64_t x564 = INT64_MIN;
  	static int64_t t116 = 2135135449133753LL;
  
      t116 = (x561-(x562%(x563+x564)));
  
      if (t116 != 65635LL) { NG(); } else { ; }
  	
  }
  
  void f117(void) {
      	int64_t x565 = INT64_MAX;
  	int16_t x566 = INT16_MAX;
  	volatile int8_t x567 = 11;
  	int64_t t117 = -392LL;
  
      t117 = (x565-(x566%(x567+x568)));
  
      if (t117 != 9223372036854775800LL) { NG(); } else { ; }
  	
  }
  
  void f118(void) {
      	static uint32_t x570 = 75U;
  	int16_t x571 = INT16_MIN;
  	static uint64_t x572 = 8254218293LLU;
  	static uint64_t t118 = 17LLU;
  
      t118 = (x569-(x570%(x571+x572)));
  
      if (t118 != 6023153LLU) { NG(); } else { ; }
  	
  }
  
  void f119(void) {
      	int64_t x573 = INT64_MAX;
  	volatile uint8_t x574 = 52U;
  	int64_t t119 = 1LL;
  
      t119 = (x573-(x574%(x575+x576)));
  
      if (t119 != 9223372036854775755LL) { NG(); } else { ; }
  	
  }
  
  void f120(void) {
      	static uint64_t x577 = 4LLU;
  	volatile int16_t x578 = 96;
  	uint16_t x579 = UINT16_MAX;
  	uint32_t x580 = UINT32_MAX;
  	volatile uint64_t t120 = 106673709LLU;
  
      t120 = (x577-(x578%(x579+x580)));
  
      if (t120 != 18446744073709551524LLU) { NG(); } else { ; }
  	
  }
  
  void f121(void) {
      	static uint32_t x581 = UINT32_MAX;
  	int32_t x582 = INT32_MIN;
  	int8_t x583 = INT8_MIN;
  	static int8_t x584 = 0;
  	uint32_t t121 = UINT32_MAX;
  
      t121 = (x581-(x582%(x583+x584)));
  
      if (t121 != UINT32_MAX) { NG(); } else { ; }
  	
  }
  
  void f122(void) {
      	int32_t x585 = -1;
  	volatile int32_t x586 = INT32_MAX;
  	uint16_t x587 = 518U;
  	uint32_t x588 = 49694770U;
  	volatile uint32_t t122 = 2032U;
  
      t122 = (x585-(x586%(x587+x588)));
  
      if (t122 != 4284381032U) { NG(); } else { ; }
  	
  }
  
  void f123(void) {
      	int16_t x590 = -13918;
  	static uint8_t x591 = 4U;
  	int16_t x592 = 5;
  	volatile int64_t t123 = 397LL;
  
      t123 = (x589-(x590%(x591+x592)));
  
      if (t123 != 3LL) { NG(); } else { ; }
  	
  }
  
  void f124(void) {
      	int32_t x593 = -1;
  	int64_t x594 = 4875973180019LL;
  	static volatile uint32_t x595 = UINT32_MAX;
  
      t124 = (x593-(x594%(x595+x596)));
  
      if (t124 != 18446742467651212431LLU) { NG(); } else { ; }
  	
  }
  
  void f125(void) {
      	int16_t x597 = -3377;
  	int16_t x598 = 3823;
  	uint8_t x599 = UINT8_MAX;
  	uint64_t x600 = 450770LLU;
  	volatile uint64_t t125 = 6939087932LLU;
  
      t125 = (x597-(x598%(x599+x600)));
  
      if (t125 != 18446744073709544416LLU) { NG(); } else { ; }
  	
  }
  
  void f126(void) {
      	int8_t x601 = -1;
  	int8_t x602 = -1;
  	int16_t x603 = -134;
  	static int8_t x604 = INT8_MIN;
  	volatile int32_t t126 = 164;
  
      t126 = (x601-(x602%(x603+x604)));
  
      if (t126 != 0) { NG(); } else { ; }
  	
  }
  
  void f127(void) {
      	uint64_t x606 = 947178LLU;
  	uint64_t x608 = 10258989261570LLU;
  	uint64_t t127 = 36820LLU;
  
      t127 = (x605-(x606%(x607+x608)));
  
      if (t127 != 18446744073708637205LLU) { NG(); } else { ; }
  	
  }
  
  void f128(void) {
      	int32_t x609 = INT32_MIN;
  	volatile uint8_t x610 = UINT8_MAX;
  	volatile uint64_t x611 = 240972225LLU;
  	uint8_t x612 = UINT8_MAX;
  	uint64_t t128 = 1797219975413LLU;
  
      t128 = (x609-(x610%(x611+x612)));
  
      if (t128 != 18446744071562067713LLU) { NG(); } else { ; }
  	
  }
  
  void f129(void) {
      	int16_t x613 = -1;
  	int16_t x614 = 215;
  	static uint32_t x615 = 5579002U;
  	volatile uint16_t x616 = UINT16_MAX;
  	static uint32_t t129 = 52882U;
  
      t129 = (x613-(x614%(x615+x616)));
  
      if (t129 != 4294967080U) { NG(); } else { ; }
  	
  }
  
  void f130(void) {
      	uint32_t x621 = 35U;
  	uint16_t x623 = 1U;
  	int8_t x624 = INT8_MIN;
  	volatile int64_t t130 = 0LL;
  
      t130 = (x621-(x622%(x623+x624)));
  
      if (t130 != 41LL) { NG(); } else { ; }
  	
  }
  
  void f131(void) {
      	int32_t x626 = 2;
  	uint16_t x627 = 812U;
  	int16_t x628 = INT16_MIN;
  	volatile int64_t t131 = -2251910292115199581LL;
  
      t131 = (x625-(x626%(x627+x628)));
  
      if (t131 != 540105LL) { NG(); } else { ; }
  	
  }
  
  void f132(void) {
      	uint16_t x629 = UINT16_MAX;
  	int64_t x630 = -1LL;
  	int8_t x632 = 44;
  
      t132 = (x629-(x630%(x631+x632)));
  
      if (t132 != 65536LL) { NG(); } else { ; }
  	
  }
  
  void f133(void) {
      	uint16_t x633 = 5U;
  	int8_t x634 = 8;
  	volatile uint16_t x635 = 2107U;
  	volatile uint32_t t133 = 97U;
  
      t133 = (x633-(x634%(x635+x636)));
  
      if (t133 != 4294967293U) { NG(); } else { ; }
  	
  }
  
  void f134(void) {
      	uint64_t x637 = UINT64_MAX;
  	int64_t x639 = INT64_MAX;
  	int8_t x640 = INT8_MIN;
  	uint64_t t134 = 28280LLU;
  
      t134 = (x637-(x638%(x639+x640)));
  
      if (t134 != 18446744073709544393LLU) { NG(); } else { ; }
  	
  }
  
  void f135(void) {
      	int64_t x645 = INT64_MIN;
  	int64_t x648 = -1LL;
  	volatile int64_t t135 = 16435704556574LL;
  
      t135 = (x645-(x646%(x647+x648)));
  
      if (t135 != -9223372036850072436LL) { NG(); } else { ; }
  	
  }
  
  void f136(void) {
      	int32_t x649 = -1;
  	uint32_t x650 = UINT32_MAX;
  	uint8_t x651 = UINT8_MAX;
  	int8_t x652 = INT8_MIN;
  	volatile uint32_t t136 = 31626U;
  
      t136 = (x649-(x650%(x651+x652)));
  
      if (t136 != 4294967280U) { NG(); } else { ; }
  	
  }
  
  void f137(void) {
      	static int16_t x653 = INT16_MAX;
  	uint32_t x654 = UINT32_MAX;
  	uint32_t x656 = 39937U;
  	volatile uint32_t t137 = 15U;
  
      t137 = (x653-(x654%(x655+x656)));
  
      if (t137 != 25448U) { NG(); } else { ; }
  	
  }
  
  void f138(void) {
      	volatile int32_t x657 = INT32_MIN;
  	int8_t x658 = 0;
  	uint16_t x659 = 9242U;
  	int16_t x660 = INT16_MAX;
  	volatile int32_t t138 = INT32_MIN;
  
      t138 = (x657-(x658%(x659+x660)));
  
      if (t138 != INT32_MIN) { NG(); } else { ; }
  	
  }
  
  void f139(void) {
      	int64_t x661 = INT64_MAX;
  	uint32_t x662 = UINT32_MAX;
  	static int32_t x663 = -48;
  	uint8_t x664 = 24U;
  	int64_t t139 = -418837560LL;
  
      t139 = (x661-(x662%(x663+x664)));
  
      if (t139 != 9223372036854775784LL) { NG(); } else { ; }
  	
  }
  
  void f140(void) {
      	static uint8_t x666 = 3U;
  	uint32_t x667 = 12U;
  	int32_t x668 = INT32_MIN;
  	volatile uint32_t t140 = 332620983U;
  
      t140 = (x665-(x666%(x667+x668)));
  
      if (t140 != 4294967292U) { NG(); } else { ; }
  	
  }
  
  void f141(void) {
      	int8_t x669 = INT8_MAX;
  	static volatile int8_t x670 = -22;
  	volatile int8_t x672 = INT8_MIN;
  
      t141 = (x669-(x670%(x671+x672)));
  
      if (t141 != 149) { NG(); } else { ; }
  	
  }
  
  void f142(void) {
      	static int8_t x677 = -1;
  	volatile uint8_t x678 = 0U;
  	uint8_t x679 = 0U;
  	static volatile int32_t t142 = -43;
  
      t142 = (x677-(x678%(x679+x680)));
  
      if (t142 != -1) { NG(); } else { ; }
  	
  }
  
  void f143(void) {
      	static int16_t x681 = -1;
  	static int16_t x683 = 144;
  	static uint16_t x684 = 237U;
  	volatile int32_t t143 = 1;
  
      t143 = (x681-(x682%(x683+x684)));
  
      if (t143 != 0) { NG(); } else { ; }
  	
  }
  
  void f144(void) {
      	volatile uint64_t x685 = UINT64_MAX;
  	int32_t x686 = INT32_MAX;
  	static int8_t x687 = INT8_MAX;
  	uint16_t x688 = 58U;
  
      t144 = (x685-(x686%(x687+x688)));
  
      if (t144 != 18446744073709551483LLU) { NG(); } else { ; }
  	
  }
  
  void f145(void) {
      	uint8_t x689 = 1U;
  	static int32_t x691 = -37912939;
  	int16_t x692 = 6635;
  	static int64_t t145 = -19979063LL;
  
      t145 = (x689-(x690%(x691+x692)));
  
      if (t145 != 19288705LL) { NG(); } else { ; }
  	
  }
  
  void f146(void) {
      	int32_t x693 = -1;
  	uint64_t x695 = 709LLU;
  	uint16_t x696 = 7U;
  	volatile uint64_t t146 = 42143466LLU;
  
      t146 = (x693-(x694%(x695+x696)));
  
      if (t146 != 18446744073709550903LLU) { NG(); } else { ; }
  	
  }
  
  void f147(void) {
      	static int64_t x697 = -1LL;
  	static int32_t x699 = -40087;
  	volatile int8_t x700 = -1;
  	int64_t t147 = -3840299358LL;
  
      t147 = (x697-(x698%(x699+x700)));
  
      if (t147 != -25448LL) { NG(); } else { ; }
  	
  }
  
  void f148(void) {
      	int16_t x701 = -1;
  	int16_t x702 = -1;
  	int8_t x703 = INT8_MIN;
  	int16_t x704 = INT16_MIN;
  
      t148 = (x701-(x702%(x703+x704)));
  
      if (t148 != 0) { NG(); } else { ; }
  	
  }
  
  void f149(void) {
      	int64_t x709 = INT64_MAX;
  	uint8_t x710 = UINT8_MAX;
  	uint32_t x712 = 21591327U;
  	int64_t t149 = 1541776078955392LL;
  
      t149 = (x709-(x710%(x711+x712)));
  
      if (t149 != 9223372036854775552LL) { NG(); } else { ; }
  	
  }
  
  void f150(void) {
      	static uint32_t x713 = 1U;
  	uint16_t x714 = 6756U;
  	volatile int8_t x715 = -1;
  	int16_t x716 = -1;
  
      t150 = (x713-(x714%(x715+x716)));
  
      if (t150 != 1U) { NG(); } else { ; }
  	
  }
  
  void f151(void) {
      	static int8_t x717 = INT8_MIN;
  	int64_t x718 = INT64_MIN;
  	int64_t x719 = INT64_MIN;
  	volatile uint64_t x720 = UINT64_MAX;
  	uint64_t t151 = 1172504LLU;
  
      t151 = (x717-(x718%(x719+x720)));
  
      if (t151 != 18446744073709551487LLU) { NG(); } else { ; }
  	
  }
  
  void f152(void) {
      	int32_t x721 = -11216;
  	volatile int16_t x722 = INT16_MIN;
  	static uint16_t x723 = 9982U;
  	int64_t x724 = INT64_MIN;
  	static int64_t t152 = 66LL;
  
      t152 = (x721-(x722%(x723+x724)));
  
      if (t152 != 21552LL) { NG(); } else { ; }
  	
  }
  
  void f153(void) {
      	uint16_t x725 = 44U;
  	volatile uint64_t x726 = 7207575523136LLU;
  	int64_t x727 = 1023527127353721289LL;
  	static uint8_t x728 = UINT8_MAX;
  	volatile uint64_t t153 = 29229445LLU;
  
      t153 = (x725-(x726%(x727+x728)));
  
      if (t153 != 18446736866134028524LLU) { NG(); } else { ; }
  	
  }
  
  void f154(void) {
      	int16_t x729 = INT16_MIN;
  	uint8_t x730 = UINT8_MAX;
  	uint16_t x731 = 564U;
  	int16_t x732 = 360;
  	int32_t t154 = 1969;
  
      t154 = (x729-(x730%(x731+x732)));
  
      if (t154 != -33023) { NG(); } else { ; }
  	
  }
  
  void f155(void) {
      	int64_t x737 = -1302071872781726600LL;
  	volatile int32_t x738 = INT32_MAX;
  	uint8_t x739 = 0U;
  	uint16_t x740 = 3U;
  
      t155 = (x737-(x738%(x739+x740)));
  
      if (t155 != -1302071872781726601LL) { NG(); } else { ; }
  	
  }
  
  void f156(void) {
      	static int8_t x741 = -1;
  	uint16_t x742 = 319U;
  	int16_t x743 = INT16_MIN;
  	volatile int64_t x744 = -175201444LL;
  
      t156 = (x741-(x742%(x743+x744)));
  
      if (t156 != -320LL) { NG(); } else { ; }
  	
  }
  
  void f157(void) {
      	volatile int16_t x745 = 6;
  	int32_t x746 = 7;
  	uint32_t x747 = 3U;
  	static volatile int64_t x748 = -458947533LL;
  	volatile int64_t t157 = 2039430254522LL;
  
      t157 = (x745-(x746%(x747+x748)));
  
      if (t157 != -1LL) { NG(); } else { ; }
  	
  }
  
  void f158(void) {
      	volatile int32_t x750 = INT32_MIN;
  	uint64_t x751 = UINT64_MAX;
  	volatile int16_t x752 = -4;
  	static volatile uint64_t t158 = 2423613LLU;
  
      t158 = (x749-(x750%(x751+x752)));
  
      if (t158 != 2147450880LLU) { NG(); } else { ; }
  	
  }
  
  void f159(void) {
      	int8_t x753 = INT8_MAX;
  	int32_t x754 = -1;
  	int16_t x755 = 1453;
  
      t159 = (x753-(x754%(x755+x756)));
  
      if (t159 != 128LL) { NG(); } else { ; }
  	
  }
  
  void f160(void) {
      	int64_t x758 = INT64_MIN;
  	static int8_t x759 = -1;
  	int64_t t160 = -505839803LL;
  
      t160 = (x757-(x758%(x759+x760)));
  
      if (t160 != 269LL) { NG(); } else { ; }
  	
  }
  
  void f161(void) {
      	int32_t x761 = INT32_MIN;
  	static int16_t x762 = -463;
  	uint16_t x764 = 32190U;
  	int64_t t161 = -904LL;
  
      t161 = (x761-(x762%(x763+x764)));
  
      if (t161 != -2147483185LL) { NG(); } else { ; }
  	
  }
  
  void f162(void) {
      	int16_t x765 = -57;
  	int16_t x766 = INT16_MIN;
  	static uint32_t x767 = 138U;
  	uint16_t x768 = UINT16_MAX;
  	uint32_t t162 = 291325435U;
  
      t162 = (x765-(x766%(x767+x768)));
  
      if (t162 != 4294915565U) { NG(); } else { ; }
  	
  }
  
  void f163(void) {
      	static int16_t x769 = INT16_MIN;
  	int64_t x770 = -1LL;
  	int8_t x771 = INT8_MIN;
  	int64_t t163 = -61229624701LL;
  
      t163 = (x769-(x770%(x771+x772)));
  
      if (t163 != -32767LL) { NG(); } else { ; }
  	
  }
  
  void f164(void) {
      	int32_t x773 = -903701;
  	int32_t x774 = INT32_MIN;
  	volatile int64_t x775 = -1LL;
  	int32_t x776 = INT32_MAX;
  
      t164 = (x773-(x774%(x775+x776)));
  
      if (t164 != -903699LL) { NG(); } else { ; }
  	
  }
  
  void f165(void) {
      	static uint64_t x778 = 50390498685909503LLU;
  	uint8_t x779 = UINT8_MAX;
  	volatile uint8_t x780 = 29U;
  	uint64_t t165 = 197118296915989LLU;
  
      t165 = (x777-(x778%(x779+x780)));
  
      if (t165 != 18446744073709551430LLU) { NG(); } else { ; }
  	
  }
  
  void f166(void) {
      	static uint8_t x781 = 30U;
  	volatile int32_t x782 = INT32_MAX;
  	static int64_t x783 = -1LL;
  	static volatile int64_t t166 = 438434708980351910LL;
  
      t166 = (x781-(x782%(x783+x784)));
  
      if (t166 != 29LL) { NG(); } else { ; }
  	
  }
  
  void f167(void) {
      	static int64_t x785 = INT64_MIN;
  	int64_t x786 = INT64_MIN;
  	uint8_t x787 = UINT8_MAX;
  	int8_t x788 = INT8_MIN;
  	volatile int64_t t167 = 1491LL;
  
      t167 = (x785-(x786%(x787+x788)));
  
      if (t167 != -9223372036854775807LL) { NG(); } else { ; }
  	
  }
  
  void f168(void) {
      	uint32_t x790 = 3787U;
  	int64_t x791 = INT64_MIN;
  	int64_t x792 = 1188817LL;
  	int64_t t168 = 175049LL;
  
      t168 = (x789-(x790%(x791+x792)));
  
      if (t168 != -3947LL) { NG(); } else { ; }
  	
  }
  
  void f169(void) {
      	int64_t x793 = -1LL;
  	int16_t x794 = -1;
  	static uint64_t x795 = 24961896953LLU;
  
      t169 = (x793-(x794%(x795+x796)));
  
      if (t169 != 18446744054944698966LLU) { NG(); } else { ; }
  	
  }
  
  void f170(void) {
      	int16_t x797 = INT16_MIN;
  	uint64_t x798 = UINT64_MAX;
  	int8_t x799 = -1;
  	volatile uint64_t x800 = 24190943LLU;
  
      t170 = (x797-(x798%(x799+x800)));
  
      if (t170 != 18446744073695782915LLU) { NG(); } else { ; }
  	
  }
  
  void f171(void) {
      	int32_t x805 = -56;
  	uint8_t x806 = 2U;
  	uint8_t x807 = 0U;
  	uint8_t x808 = 1U;
  	static int32_t t171 = 7650;
  
      t171 = (x805-(x806%(x807+x808)));
  
      if (t171 != -56) { NG(); } else { ; }
  	
  }
  
  void f172(void) {
      	uint32_t x810 = 5896U;
  	volatile int16_t x811 = INT16_MAX;
  	int16_t x812 = INT16_MIN;
  	uint32_t t172 = 3993U;
  
      t172 = (x809-(x810%(x811+x812)));
  
      if (t172 != 4294961397U) { NG(); } else { ; }
  	
  }
  
  void f173(void) {
      	static uint16_t x813 = 551U;
  	uint16_t x814 = 11576U;
  	int64_t x815 = INT64_MIN;
  	volatile uint16_t x816 = 92U;
  	static int64_t t173 = -2797468596431866563LL;
  
      t173 = (x813-(x814%(x815+x816)));
  
      if (t173 != -11025LL) { NG(); } else { ; }
  	
  }
  
  void f174(void) {
      	static int8_t x817 = INT8_MIN;
  	volatile int32_t x818 = INT32_MIN;
  	uint8_t x819 = UINT8_MAX;
  	static uint32_t x820 = 60656U;
  	volatile uint32_t t174 = 100622U;
  
      t174 = (x817-(x818%(x819+x820)));
  
      if (t174 != 4294961736U) { NG(); } else { ; }
  	
  }
  
  void f175(void) {
      	static int32_t x821 = -1;
  	uint8_t x822 = 5U;
  	int32_t x823 = -1;
  	volatile int16_t x824 = INT16_MAX;
  
      t175 = (x821-(x822%(x823+x824)));
  
      if (t175 != -6) { NG(); } else { ; }
  	
  }
  
  void f176(void) {
      	uint8_t x825 = 8U;
  	int64_t x826 = INT64_MIN;
  	volatile int64_t t176 = 1486LL;
  
      t176 = (x825-(x826%(x827+x828)));
  
      if (t176 != 16LL) { NG(); } else { ; }
  	
  }
  
  void f177(void) {
      	int32_t x829 = -990;
  	uint32_t x830 = 1781U;
  
      t177 = (x829-(x830%(x831+x832)));
  
      if (t177 != -2771LL) { NG(); } else { ; }
  	
  }
  
  void f178(void) {
      	int16_t x833 = -1;
  	static uint8_t x834 = 74U;
  	volatile int32_t x835 = -1;
  	int64_t x836 = 2581LL;
  	volatile int64_t t178 = 536434882763LL;
  
      t178 = (x833-(x834%(x835+x836)));
  
      if (t178 != -75LL) { NG(); } else { ; }
  	
  }
  
  void f179(void) {
      	uint64_t x840 = 1996558392862LLU;
  	uint64_t t179 = 69250471LLU;
  
      t179 = (x837-(x838%(x839+x840)));
  
      if (t179 != 18446742979868362343LLU) { NG(); } else { ; }
  	
  }
  
  void f180(void) {
      	uint64_t x841 = 28008LLU;
  	static uint16_t x842 = UINT16_MAX;
  	int32_t x843 = -112770;
  	uint64_t x844 = 2LLU;
  	uint64_t t180 = 89024250874962LLU;
  
      t180 = (x841-(x842%(x843+x844)));
  
      if (t180 != 18446744073709514089LLU) { NG(); } else { ; }
  	
  }
  
  void f181(void) {
      	int32_t x845 = -7470756;
  	int64_t x847 = INT64_MIN;
  	int16_t x848 = INT16_MAX;
  	static int64_t t181 = 13877642972620073LL;
  
      t181 = (x845-(x846%(x847+x848)));
  
      if (t181 != -7503523LL) { NG(); } else { ; }
  	
  }
  
  void f182(void) {
      	volatile int64_t x849 = INT64_MIN;
  	volatile uint8_t x850 = 13U;
  	int16_t x851 = INT16_MIN;
  	volatile uint64_t x852 = 406327LLU;
  
      t182 = (x849-(x850%(x851+x852)));
  
      if (t182 != 9223372036854775795LLU) { NG(); } else { ; }
  	
  }
  
  void f183(void) {
      	int16_t x857 = INT16_MIN;
  	int64_t x860 = -1LL;
  
      t183 = (x857-(x858%(x859+x860)));
  
      if (t183 != -32768LL) { NG(); } else { ; }
  	
  }
  
  void f184(void) {
      	int32_t x861 = INT32_MIN;
  	volatile uint8_t x862 = 3U;
  	uint64_t x863 = 310506964363LLU;
  	static int16_t x864 = INT16_MAX;
  
      t184 = (x861-(x862%(x863+x864)));
  
      if (t184 != 18446744071562067965LLU) { NG(); } else { ; }
  	
  }
  
  void f185(void) {
      	static int32_t x865 = -1;
  	int32_t x866 = -77079;
  	uint64_t x868 = UINT64_MAX;
  	static uint64_t t185 = 48902292LLU;
  
      t185 = (x865-(x866%(x867+x868)));
  
      if (t185 != 18446744073704224080LLU) { NG(); } else { ; }
  	
  }
  
  void f186(void) {
      	static volatile int8_t x877 = INT8_MIN;
  	uint32_t x878 = UINT32_MAX;
  	static uint8_t x879 = UINT8_MAX;
  	uint8_t x880 = UINT8_MAX;
  	uint32_t t186 = 765U;
  
      t186 = (x877-(x878%(x879+x880)));
  
      if (t186 != 4294966913U) { NG(); } else { ; }
  	
  }
  
  void f187(void) {
      	static volatile uint64_t x883 = 110383811908LLU;
  	int16_t x884 = -216;
  	static volatile uint64_t t187 = 65955283453111517LLU;
  
      t187 = (x881-(x882%(x883+x884)));
  
      if (t187 != 18446743978793503457LLU) { NG(); } else { ; }
  	
  }
  
  void f188(void) {
      	volatile uint16_t x885 = UINT16_MAX;
  	int64_t x887 = -3486677LL;
  	int8_t x888 = INT8_MIN;
  	volatile int64_t t188 = -59486529LL;
  
      t188 = (x885-(x886%(x887+x888)));
  
      if (t188 != 3484518LL) { NG(); } else { ; }
  	
  }
  
  void f189(void) {
      	uint8_t x901 = 45U;
  	volatile int64_t x902 = 75506842350563156LL;
  	uint16_t x903 = UINT16_MAX;
  	int64_t x904 = -1LL;
  	static int64_t t189 = 8669983LL;
  
      t189 = (x901-(x902%(x903+x904)));
  
      if (t189 != -9385LL) { NG(); } else { ; }
  	
  }
  
  void f190(void) {
      	int64_t x909 = INT64_MAX;
  	static int16_t x910 = -2;
  	uint64_t x911 = 2879770777043LLU;
  	uint64_t x912 = UINT64_MAX;
  	static volatile uint64_t t190 = 3116385408058615LLU;
  
      t190 = (x909-(x910%(x911+x912)));
  
      if (t190 != 9223371165917993611LLU) { NG(); } else { ; }
  	
  }
  
  void f191(void) {
      	int16_t x913 = -31;
  	uint64_t x916 = 1794816888969488127LLU;
  	volatile uint64_t t191 = 253278LLU;
  
      t191 = (x913-(x914%(x915+x916)));
  
      if (t191 != 17948168868220077527LLU) { NG(); } else { ; }
  	
  }
  
  void f192(void) {
      	volatile int32_t x917 = 1279347;
  	uint8_t x918 = UINT8_MAX;
  	int16_t x919 = -15;
  	int16_t x920 = INT16_MIN;
  	volatile int32_t t192 = 440;
  
      t192 = (x917-(x918%(x919+x920)));
  
      if (t192 != 1279092) { NG(); } else { ; }
  	
  }
  
  void f193(void) {
      	int32_t x925 = INT32_MIN;
  	static volatile int32_t x926 = INT32_MIN;
  	static uint16_t x927 = UINT16_MAX;
  	volatile uint8_t x928 = UINT8_MAX;
  	int32_t t193 = 44133;
  
      t193 = (x925-(x926%(x927+x928)));
  
      if (t193 != -2147451390) { NG(); } else { ; }
  	
  }
  
  void f194(void) {
      	int32_t x930 = -1;
  	int64_t x931 = 48867LL;
  	static int64_t x932 = INT64_MIN;
  	volatile int64_t t194 = 0LL;
  
      t194 = (x929-(x930%(x931+x932)));
  
      if (t194 != 4294967296LL) { NG(); } else { ; }
  	
  }
  
  void f195(void) {
      	static uint64_t x945 = UINT64_MAX;
  	volatile uint16_t x946 = UINT16_MAX;
  	int64_t x948 = -959521LL;
  	volatile uint64_t t195 = 8453359LLU;
  
      t195 = (x945-(x946%(x947+x948)));
  
      if (t195 != 18446744073709486080LLU) { NG(); } else { ; }
  	
  }
  
  void f196(void) {
      	volatile uint32_t x953 = 48333U;
  	static int64_t x954 = INT64_MIN;
  	int8_t x955 = -1;
  	volatile int16_t x956 = INT16_MIN;
  	volatile int64_t t196 = 1951810LL;
  
      t196 = (x953-(x954%(x955+x956)));
  
      if (t196 != 48341LL) { NG(); } else { ; }
  	
  }
  
  void f197(void) {
      	int64_t x958 = -9376LL;
  	int16_t x960 = -1;
  	static int64_t t197 = 72080022508126992LL;
  
      t197 = (x957-(x958%(x959+x960)));
  
      if (t197 != -2147483648LL) { NG(); } else { ; }
  	
  }
  
  void f198(void) {
      	int64_t x961 = -1LL;
  	int8_t x962 = INT8_MAX;
  	int16_t x964 = INT16_MIN;
  
      t198 = (x961-(x962%(x963+x964)));
  
      if (t198 != -128LL) { NG(); } else { ; }
  	
  }
  
  void f199(void) {
      	int8_t x965 = -1;
  	int8_t x966 = 23;
  	uint8_t x967 = 5U;
  	int32_t t199 = -935572078;
  
      t199 = (x965-(x966%(x967+x968)));
  
      if (t199 != -24) { NG(); } else { ; }
  	
  }
  
  int main(void) {
          f0();
      f1();
      f2();
      f3();
      f4();
      f5();
      f6();
      f7();
      f8();
      f9();
      f10();
      f11();
      f12();
      f13();
      f14();
      f15();
      f16();
      f17();
      f18();
      f19();
      f20();
      f21();
      f22();
      f23();
      f24();
      f25();
      f26();
      f27();
      f28();
      f29();
      f30();
      f31();
      f32();
      f33();
      f34();
      f35();
      f36();
      f37();
      f38();
      f39();
      f40();
      f41();
      f42();
      f43();
      f44();
      f45();
      f46();
      f47();
      f48();
      f49();
      f50();
      f51();
      f52();
      f53();
      f54();
      f55();
      f56();
      f57();
      f58();
      f59();
      f60();
      f61();
      f62();
      f63();
      f64();
      f65();
      f66();
      f67();
      f68();
      f69();
      f70();
      f71();
      f72();
      f73();
      f74();
      f75();
      f76();
      f77();
      f78();
      f79();
      f80();
      f81();
      f82();
      f83();
      f84();
      f85();
      f86();
      f87();
      f88();
      f89();
      f90();
      f91();
      f92();
      f93();
      f94();
      f95();
      f96();
      f97();
      f98();
      f99();
      f100();
      f101();
      f102();
      f103();
      f104();
      f105();
      f106();
      f107();
      f108();
      f109();
      f110();
      f111();
      f112();
      f113();
      f114();
      f115();
      f116();
      f117();
      f118();
      f119();
      f120();
      f121();
      f122();
      f123();
      f124();
      f125();
      f126();
      f127();
      f128();
      f129();
      f130();
      f131();
      f132();
      f133();
      f134();
      f135();
      f136();
      f137();
      f138();
      f139();
      f140();
      f141();
      f142();
      f143();
      f144();
      f145();
      f146();
      f147();
      f148();
      f149();
      f150();
      f151();
      f152();
      f153();
      f154();
      f155();
      f156();
      f157();
      f158();
      f159();
      f160();
      f161();
      f162();
      f163();
      f164();
      f165();
      f166();
      f167();
      f168();
      f169();
      f170();
      f171();
      f172();
      f173();
      f174();
      f175();
      f176();
      f177();
      f178();
      f179();
      f180();
      f181();
      f182();
      f183();
      f184();
      f185();
      f186();
      f187();
      f188();
      f189();
      f190();
      f191();
      f192();
      f193();
      f194();
      f195();
      f196();
      f197();
      f198();
      f199();
  
  
      return 0;
  }
  
  