/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 17929830446777960820 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ struct S0 { const int16_t f0; signed f1 : 21; volatile uint64_t f2; int8_t f3; const volatile uint32_t f4; int8_t f5; volatile unsigned f6 : 13; }; struct S1 { const uint32_t f0; volatile signed f1 : 16; const signed f2 : 16; unsigned f3 : 28; int16_t f4; }; union U2 { uint16_t f0; int32_t f1; }; /* --- GLOBAL VARIABLES --- */ static int32_t g_3 = 0x2121F90EL; static int32_t *g_12 = (void*)0; static int32_t ** volatile g_11 = &g_12;/* VOLATILE GLOBAL g_11 */ static int32_t *g_45[3] = {&g_3,&g_3,&g_3}; static int32_t **g_44 = &g_45[0]; static uint16_t g_47 = 0xA8FAL; static int32_t g_82 = 0x5A51F3E6L; static int16_t g_83 = 0L; static uint16_t g_105[1] = {65529UL}; static int8_t g_107 = (-1L); static uint8_t g_115[7][5] = {{0x87L,0xE4L,0x69L,255UL,0x69L},{0x69L,0x69L,255UL,255UL,0x59L},{0xE4L,0x87L,0x87L,0xE4L,0x69L},{0xE4L,255UL,255UL,255UL,255UL},{0x69L,0x87L,255UL,255UL,255UL},{0x87L,0x69L,0x87L,255UL,255UL},{255UL,0xE4L,255UL,0xE4L,255UL}}; static int64_t g_147 = 0x6ED2767F92971DF8LL; static uint8_t g_153 = 250UL; static volatile struct S0 g_156 = {1L,423,0x609845791C840D7ALL,0x6BL,0UL,0xF5L,4};/* VOLATILE GLOBAL g_156 */ static volatile struct S0 *g_155 = &g_156; static volatile struct S0 ** volatile g_158[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; static int16_t g_163[10] = {2L,0x32E5L,2L,0x32E5L,2L,0x32E5L,2L,0x32E5L,2L,0x32E5L}; static int16_t g_165 = 0xBE4CL; static struct S0 g_166 = {0x07C9L,-1051,0x2C646EC4B94AD5AELL,1L,0xD02E5D80L,-9L,35};/* VOLATILE GLOBAL g_166 */ static uint32_t g_176 = 4294967295UL; static uint64_t g_195 = 18446744073709551612UL; static volatile union U2 g_216 = {65530UL};/* VOLATILE GLOBAL g_216 */ static const struct S0 g_218 = {0x6CCBL,785,0xBE66359415C78119LL,0x76L,0x05891831L,1L,53};/* VOLATILE GLOBAL g_218 */ static const struct S0 *g_217 = &g_218; static volatile struct S0 g_233 = {0x8699L,-1394,1UL,0L,0UL,0xD2L,66};/* VOLATILE GLOBAL g_233 */ static struct S0 *g_266 = (void*)0; static struct S0 **g_265 = &g_266; static volatile union U2 *g_289 = (void*)0; static volatile union U2 ** volatile g_288[5][7] = {{&g_289,(void*)0,&g_289,(void*)0,&g_289,(void*)0,&g_289},{&g_289,&g_289,&g_289,&g_289,&g_289,&g_289,&g_289},{&g_289,(void*)0,&g_289,(void*)0,&g_289,(void*)0,&g_289},{&g_289,&g_289,&g_289,&g_289,&g_289,&g_289,&g_289},{&g_289,(void*)0,&g_289,(void*)0,&g_289,(void*)0,&g_289}}; static volatile union U2 ** volatile g_290 = &g_289;/* VOLATILE GLOBAL g_290 */ static volatile struct S1 g_302 = {0UL,-229,210,577,0x8838L};/* VOLATILE GLOBAL g_302 */ static uint16_t *g_320 = &g_105[0]; static int32_t g_369[7][1][5] = {{{(-1L),0x02D2D96EL,(-2L),(-1L),0x7DDAC24AL}},{{0x5F7F73C6L,(-1L),0x96143401L,(-1L),0x5F7F73C6L}},{{(-2L),0xD4696B21L,0x02D2D96EL,0x7DDAC24AL,0xD4696B21L}},{{0x5F7F73C6L,0x02D2D96EL,0x02D2D96EL,0x5F7F73C6L,0x7DDAC24AL}},{{(-1L),0x5F7F73C6L,0x96143401L,0xD4696B21L,0xD4696B21L}},{{(-2L),0x5F7F73C6L,(-2L),0x7DDAC24AL,0x5F7F73C6L}},{{0xD4696B21L,0x02D2D96EL,0x7DDAC24AL,0xD4696B21L,0x7DDAC24AL}}}; static uint32_t g_393 = 4294967287UL; static struct S1 g_404 = {0UL,109,-224,6408,-10L};/* VOLATILE GLOBAL g_404 */ static int64_t g_413 = 0x49F0A6AE48DF6793LL; static volatile int8_t g_427 = (-7L);/* VOLATILE GLOBAL g_427 */ static volatile uint64_t g_429 = 0xE758CCCA1DE5EF36LL;/* VOLATILE GLOBAL g_429 */ static volatile int64_t g_444 = 0xE0412640F0D59045LL;/* VOLATILE GLOBAL g_444 */ static int8_t g_526 = 0xE9L; static int32_t * volatile g_654[2][6] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}}; static int32_t * volatile g_655 = &g_82;/* VOLATILE GLOBAL g_655 */ static union U2 g_676 = {65535UL}; static int32_t * volatile g_677 = &g_676.f1;/* VOLATILE GLOBAL g_677 */ static int16_t * volatile g_705 = &g_83;/* VOLATILE GLOBAL g_705 */ static int16_t * volatile * volatile g_704 = &g_705;/* VOLATILE GLOBAL g_704 */ static int32_t g_737 = 0x3CE82E0AL; static struct S0 g_743 = {0x7B8FL,-1143,0xA64175E9D1BA4991LL,0xDEL,0x61066140L,0x01L,20};/* VOLATILE GLOBAL g_743 */ static struct S0 g_744 = {0x507AL,-825,0x51B8EF4789859577LL,0x0AL,1UL,1L,78};/* VOLATILE GLOBAL g_744 */ static struct S0 g_745 = {-7L,353,0UL,0xDDL,0UL,0L,41};/* VOLATILE GLOBAL g_745 */ static struct S0 g_746 = {-2L,1327,18446744073709551615UL,-8L,0UL,0x4DL,27};/* VOLATILE GLOBAL g_746 */ static struct S0 g_747 = {8L,-700,0UL,-1L,18446744073709551610UL,1L,26};/* VOLATILE GLOBAL g_747 */ static struct S0 g_748 = {0x0019L,258,7UL,-1L,18446744073709551607UL,0x14L,50};/* VOLATILE GLOBAL g_748 */ static struct S0 g_749[2] = {{0xED54L,-1150,18446744073709551611UL,0L,18446744073709551615UL,2L,66},{0xED54L,-1150,18446744073709551611UL,0L,18446744073709551615UL,2L,66}}; static struct S0 g_750 = {0xA015L,303,0x172C167DA02CB273LL,-1L,18446744073709551615UL,1L,53};/* VOLATILE GLOBAL g_750 */ static int32_t *** volatile g_813 = &g_44;/* VOLATILE GLOBAL g_813 */ static uint32_t g_820[10] = {0x0F56F160L,0x3E0EC3A1L,0x0F56F160L,0x3E0EC3A1L,0x0F56F160L,0x3E0EC3A1L,0x0F56F160L,0x3E0EC3A1L,0x0F56F160L,0x3E0EC3A1L}; static struct S0 g_867 = {1L,-544,18446744073709551615UL,0xA2L,0x5DBF001BL,0x9DL,6};/* VOLATILE GLOBAL g_867 */ static volatile int64_t g_878 = 0x3C76D9FC32547988LL;/* VOLATILE GLOBAL g_878 */ static volatile struct S0 * volatile * const volatile g_906 = &g_155;/* VOLATILE GLOBAL g_906 */ static volatile struct S0 * volatile * const volatile *g_905 = &g_906; static volatile struct S0 * volatile * const volatile **g_904 = &g_905; static uint16_t * volatile * const g_910 = &g_320; static uint16_t * volatile * const *g_909 = &g_910; static volatile uint16_t g_923 = 0x8547L;/* VOLATILE GLOBAL g_923 */ static union U2 ** volatile g_938 = (void*)0;/* VOLATILE GLOBAL g_938 */ static union U2 *g_940 = (void*)0; static union U2 ** volatile g_939 = &g_940;/* VOLATILE GLOBAL g_939 */ static int16_t *g_943 = &g_404.f4; static int16_t **g_942 = &g_943; static int16_t ***g_941 = &g_942; static uint8_t * volatile * volatile g_1038 = (void*)0;/* VOLATILE GLOBAL g_1038 */ static const struct S1 g_1056 = {4294967295UL,29,97,7868,0x02F8L};/* VOLATILE GLOBAL g_1056 */ static int16_t ***g_1095 = &g_942; static struct S0 g_1098 = {-1L,-762,0xDF035D2147FF590ELL,0x18L,18446744073709551615UL,0x93L,47};/* VOLATILE GLOBAL g_1098 */ static int64_t * volatile * volatile * volatile g_1107 = (void*)0;/* VOLATILE GLOBAL g_1107 */ static struct S0 ***g_1134 = &g_265; static struct S0 ****g_1133[4][6][3] = {{{(void*)0,(void*)0,&g_1134},{&g_1134,&g_1134,(void*)0},{&g_1134,(void*)0,(void*)0},{(void*)0,&g_1134,&g_1134},{&g_1134,&g_1134,&g_1134},{&g_1134,(void*)0,&g_1134}},{{(void*)0,(void*)0,(void*)0},{&g_1134,(void*)0,(void*)0},{(void*)0,&g_1134,&g_1134},{&g_1134,&g_1134,&g_1134},{(void*)0,(void*)0,&g_1134},{&g_1134,&g_1134,(void*)0}},{{&g_1134,(void*)0,(void*)0},{(void*)0,&g_1134,&g_1134},{&g_1134,&g_1134,&g_1134},{&g_1134,(void*)0,&g_1134},{(void*)0,(void*)0,(void*)0},{&g_1134,(void*)0,(void*)0}},{{(void*)0,&g_1134,&g_1134},{&g_1134,&g_1134,&g_1134},{(void*)0,(void*)0,&g_1134},{&g_1134,&g_1134,(void*)0},{&g_1134,(void*)0,(void*)0},{(void*)0,&g_1134,&g_1134}}}; static struct S0 *****g_1132 = &g_1133[1][2][2]; static struct S1 g_1151 = {4294967295UL,-113,150,14600,-1L};/* VOLATILE GLOBAL g_1151 */ static volatile int8_t g_1172 = 1L;/* VOLATILE GLOBAL g_1172 */ static volatile int8_t *g_1171 = &g_1172; static volatile int8_t **g_1170[6][10] = {{(void*)0,(void*)0,&g_1171,(void*)0,(void*)0,&g_1171,&g_1171,&g_1171,&g_1171,(void*)0},{(void*)0,&g_1171,&g_1171,(void*)0,(void*)0,&g_1171,&g_1171,&g_1171,(void*)0,&g_1171},{&g_1171,&g_1171,&g_1171,(void*)0,&g_1171,&g_1171,&g_1171,&g_1171,(void*)0,&g_1171},{&g_1171,&g_1171,&g_1171,&g_1171,&g_1171,&g_1171,&g_1171,&g_1171,&g_1171,&g_1171},{&g_1171,&g_1171,&g_1171,&g_1171,(void*)0,(void*)0,&g_1171,&g_1171,&g_1171,&g_1171},{&g_1171,&g_1171,&g_1171,(void*)0,&g_1171,(void*)0,&g_1171,&g_1171,&g_1171,&g_1171}}; static const int64_t * const g_1193 = &g_413; static const int64_t * const volatile * volatile g_1192[5][8] = {{&g_1193,&g_1193,&g_1193,&g_1193,&g_1193,&g_1193,&g_1193,&g_1193},{(void*)0,&g_1193,&g_1193,&g_1193,(void*)0,(void*)0,&g_1193,&g_1193},{(void*)0,(void*)0,&g_1193,&g_1193,&g_1193,(void*)0,(void*)0,&g_1193},{&g_1193,&g_1193,&g_1193,&g_1193,&g_1193,&g_1193,&g_1193,&g_1193},{&g_1193,&g_1193,&g_1193,&g_1193,&g_1193,&g_1193,&g_1193,&g_1193}}; static uint64_t *g_1195 = &g_195; static uint64_t ** volatile g_1194 = &g_1195;/* VOLATILE GLOBAL g_1194 */ static struct S0 g_1253 = {0xC699L,659,0x18709DAFEB0B675FLL,0L,0x3D028077L,0xCFL,48};/* VOLATILE GLOBAL g_1253 */ static const volatile struct S1 g_1273 = {4294967295UL,65,155,14140,1L};/* VOLATILE GLOBAL g_1273 */ static struct S1 g_1295 = {0x3DC0F010L,-49,239,11742,1L};/* VOLATILE GLOBAL g_1295 */ static int32_t g_1321 = 1L; static volatile struct S0 g_1351 = {0L,-1300,0x5F6F7FFCCBC02074LL,0L,0xADFB52A8L,0L,62};/* VOLATILE GLOBAL g_1351 */ static uint8_t g_1367 = 255UL; static struct S0 g_1371 = {0x2A99L,-539,18446744073709551607UL,0x20L,0x85F52B7CL,0xF4L,20};/* VOLATILE GLOBAL g_1371 */ static uint64_t g_1384 = 0x344DB0266BD2CD06LL; static struct S0 g_1406 = {-9L,-552,18446744073709551615UL,-1L,0x56E63BD0L,0x77L,33};/* VOLATILE GLOBAL g_1406 */ static const uint16_t *g_1516[5] = {&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0]}; static uint32_t g_1518 = 1UL; static uint32_t *g_1523 = &g_176; static struct S1 g_1538 = {0x735461FFL,-85,155,6568,0x03EAL};/* VOLATILE GLOBAL g_1538 */ static int16_t ****g_1575 = &g_1095; static uint8_t g_1582[1][1] = {{254UL}}; static volatile struct S1 *g_1584 = &g_302; static volatile struct S1 **g_1583 = &g_1584; static struct S0 g_1601 = {0x89FBL,-683,1UL,0x10L,0xB3946BDDL,0xACL,75};/* VOLATILE GLOBAL g_1601 */ static int8_t *g_1636 = (void*)0; static int8_t **g_1635[5][1][8] = {{{&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636}},{{&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636}},{{&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636}},{{&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636}},{{&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636}}}; static volatile struct S1 g_1651 = {0x44961BA9L,-226,-55,1347,1L};/* VOLATILE GLOBAL g_1651 */ static volatile struct S1 g_1669 = {0x032ECC34L,179,-88,10652,5L};/* VOLATILE GLOBAL g_1669 */ static volatile struct S0 g_1704[6][3] = {{{0xC7F4L,1287,0xC3720428C944B91BLL,-3L,0UL,-9L,77},{0xA817L,-671,18446744073709551615UL,1L,0UL,6L,68},{0xC7F4L,1287,0xC3720428C944B91BLL,-3L,0UL,-9L,77}},{{0xBD30L,1362,18446744073709551615UL,0x40L,0xACC48BC5L,0x68L,58},{-4L,764,18446744073709551615UL,0x27L,0UL,0xBBL,31},{0xBD30L,1362,18446744073709551615UL,0x40L,0xACC48BC5L,0x68L,58}},{{0xC7F4L,1287,0xC3720428C944B91BLL,-3L,0UL,-9L,77},{0xA817L,-671,18446744073709551615UL,1L,0UL,6L,68},{0xC7F4L,1287,0xC3720428C944B91BLL,-3L,0UL,-9L,77}},{{0xBD30L,1362,18446744073709551615UL,0x40L,0xACC48BC5L,0x68L,58},{-4L,764,18446744073709551615UL,0x27L,0UL,0xBBL,31},{0xBD30L,1362,18446744073709551615UL,0x40L,0xACC48BC5L,0x68L,58}},{{0xC7F4L,1287,0xC3720428C944B91BLL,-3L,0UL,-9L,77},{0xA817L,-671,18446744073709551615UL,1L,0UL,6L,68},{0xC7F4L,1287,0xC3720428C944B91BLL,-3L,0UL,-9L,77}},{{0xBD30L,1362,18446744073709551615UL,0x40L,0xACC48BC5L,0x68L,58},{-4L,764,18446744073709551615UL,0x27L,0UL,0xBBL,31},{0xBD30L,1362,18446744073709551615UL,0x40L,0xACC48BC5L,0x68L,58}}}; static uint32_t g_1711 = 0UL; static struct S1 *g_1765 = &g_1538; static struct S1 ** volatile g_1764 = &g_1765;/* VOLATILE GLOBAL g_1764 */ static volatile uint64_t g_1777 = 0xE83D4D8CC2CE84B7LL;/* VOLATILE GLOBAL g_1777 */ static struct S1 g_1784 = {8UL,112,-222,4743,0x3352L};/* VOLATILE GLOBAL g_1784 */ static int32_t g_1820[10] = {0x37C75152L,(-8L),0x37C75152L,0x37C75152L,(-8L),0x37C75152L,0x37C75152L,(-8L),0x37C75152L,0x37C75152L}; static struct S1 ** volatile g_1842 = &g_1765;/* VOLATILE GLOBAL g_1842 */ static volatile struct S0 g_1891 = {0x18CCL,176,0x70A405D7DE4BB6C8LL,0x64L,9UL,0x3BL,86};/* VOLATILE GLOBAL g_1891 */ static const volatile struct S1 g_1929 = {0x4B92A5DAL,115,-221,9075,7L};/* VOLATILE GLOBAL g_1929 */ static int32_t ** const volatile g_1933 = &g_12;/* VOLATILE GLOBAL g_1933 */ static union U2 g_1978 = {0xCA30L}; static int64_t g_1980 = 0x8C8CFA0B5EE04285LL; static volatile uint32_t g_1988[10][7][3] = {{{4294967286UL,0x0E41C5C3L,0UL},{0x9A359C0BL,0x755E13CFL,0xB4B9C065L},{0x3F01E1BEL,7UL,0UL},{0xE9364E0FL,0x9A359C0BL,0xB4B9C065L},{4294967287UL,0UL,0UL},{0x2FAC14A6L,0UL,4294967295UL},{0UL,9UL,0xAD951EE6L}},{{0xE9364E0FL,0x2FAC14A6L,0x0D67D132L},{0xF9DEB221L,9UL,0xF9DEB221L},{0x9A359C0BL,0UL,0x755E13CFL},{0x3F01E1BEL,0x0E41C5C3L,0x32CFD323L},{0x51DC5C61L,0x2FAC14A6L,4294967295UL},{0UL,0UL,4294967287UL},{0x51DC5C61L,4294967291UL,0x755E13CFL}},{{0x3F01E1BEL,2UL,0xAD951EE6L},{0x2FAC14A6L,0x51DC5C61L,1UL},{0xAF584361L,0UL,0x3EC10C20L},{0x9A359C0BL,1UL,1UL},{0x6459D62FL,0x0E41C5C3L,0xAD951EE6L},{0UL,0x9A359C0BL,0x755E13CFL},{0x3EC10C20L,0x1FEB0B7DL,4294967287UL}},{{0x9A359C0BL,0x0D67D132L,4294967295UL},{0x32CFD323L,0x1FEB0B7DL,0x32CFD323L},{0x2FAC14A6L,0x9A359C0BL,4294967291UL},{0xF9DEB221L,0x0E41C5C3L,0xAF584361L},{0x51DC5C61L,1UL,4294967295UL},{0x02506A3CL,0UL,0UL},{0x51DC5C61L,0x51DC5C61L,0x755E13CFL}},{{0xF9DEB221L,2UL,0xD2D02F05L},{0x2FAC14A6L,4294967291UL,1UL},{0x32CFD323L,0UL,0x6459D62FL},{0x9A359C0BL,0x2FAC14A6L,1UL},{0x3EC10C20L,0x0E41C5C3L,0xD2D02F05L},{0UL,0xB4B9C065L,0x755E13CFL},{0x6459D62FL,0x1FEB0B7DL,0UL}},{{0x9A359C0BL,0UL,4294967295UL},{0xAF584361L,0x1FEB0B7DL,0xAF584361L},{0x2FAC14A6L,0xB4B9C065L,4294967291UL},{0x3F01E1BEL,0x0E41C5C3L,0x32CFD323L},{0x51DC5C61L,0x2FAC14A6L,4294967295UL},{0UL,0UL,4294967287UL},{0x51DC5C61L,4294967291UL,0x755E13CFL}},{{0x3F01E1BEL,2UL,0xAD951EE6L},{0x2FAC14A6L,0x51DC5C61L,1UL},{0xAF584361L,0UL,0x3EC10C20L},{0x9A359C0BL,1UL,1UL},{0x6459D62FL,0x0E41C5C3L,0xAD951EE6L},{0UL,0x9A359C0BL,0x755E13CFL},{0x3EC10C20L,0x1FEB0B7DL,4294967287UL}},{{0x9A359C0BL,0x0D67D132L,4294967295UL},{0x32CFD323L,0x1FEB0B7DL,0x32CFD323L},{0x2FAC14A6L,0x9A359C0BL,4294967291UL},{0xF9DEB221L,0x0E41C5C3L,0xAF584361L},{0x51DC5C61L,1UL,4294967295UL},{0x02506A3CL,0UL,0UL},{0x51DC5C61L,0x51DC5C61L,0x755E13CFL}},{{0xF9DEB221L,2UL,0xD2D02F05L},{0x2FAC14A6L,4294967291UL,1UL},{0x32CFD323L,0UL,0x6459D62FL},{0x9A359C0BL,0x2FAC14A6L,1UL},{0x3EC10C20L,0x0E41C5C3L,0xD2D02F05L},{0UL,0xB4B9C065L,0x755E13CFL},{0x6459D62FL,0x1FEB0B7DL,0UL}},{{0x9A359C0BL,0UL,4294967295UL},{0xAF584361L,0x1FEB0B7DL,0xAF584361L},{0x2FAC14A6L,0xB4B9C065L,4294967291UL},{0x3F01E1BEL,0x0E41C5C3L,0x32CFD323L},{0x51DC5C61L,0x2FAC14A6L,4294967295UL},{0UL,0UL,4294967287UL},{0x51DC5C61L,4294967291UL,0x755E13CFL}}}; static volatile uint32_t * const g_1987[4] = {&g_1988[2][2][0],&g_1988[2][2][0],&g_1988[2][2][0],&g_1988[2][2][0]}; static volatile uint32_t * const volatile * volatile g_1986[4][1] = {{&g_1987[3]},{&g_1987[3]},{&g_1987[3]},{&g_1987[3]}}; static volatile uint32_t * const volatile * volatile * volatile g_1985 = &g_1986[1][0];/* VOLATILE GLOBAL g_1985 */ static volatile struct S0 g_2012[8][4][6] = {{{{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-1L,298,1UL,-9L,0UL,8L,79},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27}},{{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88}},{{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88}},{{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27}}},{{{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-1L,298,1UL,-9L,0UL,8L,79},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38}},{{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11}},{{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38}},{{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27}}},{{{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88}},{{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88}},{{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27}},{{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-1L,298,1UL,-9L,0UL,8L,79},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38}}},{{{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11}},{{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38}},{{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27}},{{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88}}},{{{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88}},{{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27}},{{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-1L,298,1UL,-9L,0UL,8L,79},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38}},{{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11}}},{{{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38}},{{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27}},{{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88}},{{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88}}},{{{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27}},{{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-1L,298,1UL,-9L,0UL,8L,79},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38}},{{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11}},{{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38}}},{{{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27}},{{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88}},{{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,230,18446744073709551615UL,0x7EL,1UL,0x17L,38},{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-7L,-609,0xB663ED5A08A2BFDCLL,3L,0xB69482C8L,1L,88}},{{-8L,-1377,0x3F6FCE8E420E8C65LL,-2L,18446744073709551609UL,0L,58},{-1L,-211,0x3736619C164F593CLL,0L,18446744073709551613UL,-10L,9},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x3A13L,-2,0x5633F61B9C541E85LL,0L,0UL,0x4BL,11},{0x222AL,-684,0xC9C026FF1688FA78LL,0xCAL,0xF50AFF6FL,0x40L,27}}}}; static int32_t * volatile **g_2053 = (void*)0; static int32_t * volatile *** const volatile g_2054 = &g_2053;/* VOLATILE GLOBAL g_2054 */ static const struct S0 g_2070 = {0xF55CL,-508,0xC640494299632B79LL,0x45L,1UL,3L,14};/* VOLATILE GLOBAL g_2070 */ static uint8_t g_2076 = 1UL; static int64_t *g_2120 = &g_413; static int64_t **g_2119 = &g_2120; static uint64_t g_2152[6] = {0x9AAA8CA66B0CE273LL,0x9AAA8CA66B0CE273LL,0x9AAA8CA66B0CE273LL,0x9AAA8CA66B0CE273LL,0x9AAA8CA66B0CE273LL,0x9AAA8CA66B0CE273LL}; static volatile int32_t g_2158 = (-4L);/* VOLATILE GLOBAL g_2158 */ static uint32_t g_2162 = 1UL; static const int64_t **g_2173 = (void*)0; static const int64_t ***g_2172[5][3][6] = {{{(void*)0,&g_2173,(void*)0,(void*)0,(void*)0,(void*)0},{&g_2173,&g_2173,(void*)0,&g_2173,(void*)0,&g_2173},{(void*)0,&g_2173,&g_2173,&g_2173,&g_2173,(void*)0}},{{&g_2173,(void*)0,&g_2173,(void*)0,&g_2173,&g_2173},{(void*)0,(void*)0,(void*)0,(void*)0,&g_2173,(void*)0},{(void*)0,&g_2173,(void*)0,(void*)0,(void*)0,(void*)0}},{{&g_2173,&g_2173,(void*)0,&g_2173,(void*)0,&g_2173},{(void*)0,&g_2173,&g_2173,&g_2173,&g_2173,(void*)0},{&g_2173,(void*)0,&g_2173,(void*)0,&g_2173,&g_2173}},{{(void*)0,(void*)0,(void*)0,(void*)0,&g_2173,(void*)0},{(void*)0,&g_2173,(void*)0,(void*)0,(void*)0,(void*)0},{&g_2173,&g_2173,(void*)0,&g_2173,(void*)0,&g_2173}},{{(void*)0,&g_2173,&g_2173,&g_2173,&g_2173,(void*)0},{&g_2173,(void*)0,&g_2173,(void*)0,&g_2173,&g_2173},{(void*)0,(void*)0,(void*)0,(void*)0,&g_2173,(void*)0}}}; static const int64_t ****g_2171[2][7] = {{&g_2172[1][0][0],&g_2172[0][1][4],&g_2172[1][0][0],&g_2172[1][0][0],&g_2172[0][1][4],&g_2172[1][0][0],&g_2172[1][0][0]},{&g_2172[0][1][4],&g_2172[0][1][4],&g_2172[0][1][4],&g_2172[0][1][4],&g_2172[0][1][4],&g_2172[0][1][4],&g_2172[0][1][4]}}; static volatile struct S1 g_2196 = {0x0E763A69L,32,-248,15756,0L};/* VOLATILE GLOBAL g_2196 */ static int64_t g_2215[3] = {0xA1506B34B32AEBDDLL,0xA1506B34B32AEBDDLL,0xA1506B34B32AEBDDLL}; static int16_t *****g_2241 = (void*)0; static struct S0 g_2285 = {-9L,-1173,0x512A30A4CCFD66C4LL,1L,0UL,-1L,56};/* VOLATILE GLOBAL g_2285 */ static const struct S1 g_2290 = {4294967295UL,152,-132,2675,1L};/* VOLATILE GLOBAL g_2290 */ static struct S0 g_2305 = {0L,978,0xDB5B292197989736LL,0x53L,18446744073709551615UL,6L,10};/* VOLATILE GLOBAL g_2305 */ static int32_t * volatile * volatile *g_2325 = (void*)0; static int32_t * volatile * volatile * const *g_2324[2][6] = {{&g_2325,&g_2325,&g_2325,&g_2325,&g_2325,&g_2325},{&g_2325,&g_2325,&g_2325,&g_2325,&g_2325,&g_2325}}; static int32_t g_2349[3] = {0x933AC353L,0x933AC353L,0x933AC353L}; static struct S1 g_2356 = {8UL,241,-184,4894,1L};/* VOLATILE GLOBAL g_2356 */ static const int16_t g_2463 = 6L; static const volatile struct S0 g_2481 = {0xF28CL,248,0x23013CD62C57F3EDLL,0xF6L,1UL,1L,6};/* VOLATILE GLOBAL g_2481 */ static uint32_t g_2554[3][1] = {{18446744073709551610UL},{18446744073709551610UL},{18446744073709551610UL}}; static volatile int32_t g_2568 = (-1L);/* VOLATILE GLOBAL g_2568 */ static uint32_t **g_2580 = &g_1523; static uint32_t ***g_2579 = &g_2580; static uint32_t ****g_2578 = &g_2579; static uint32_t ****g_2582[7] = {&g_2579,&g_2579,&g_2579,&g_2579,&g_2579,&g_2579,&g_2579}; static int8_t **g_2624 = &g_1636; static int32_t *g_2634 = &g_82; static const union U2 g_2644 = {0x03EBL}; static const union U2 *g_2643 = &g_2644; static volatile struct S0 g_2648 = {0x3ADBL,267,0x1CAA2F9C379EFA2BLL,0L,0x3F0B2C81L,0x13L,83};/* VOLATILE GLOBAL g_2648 */ static int64_t ***g_2661[7] = {&g_2119,&g_2119,&g_2119,&g_2119,&g_2119,&g_2119,&g_2119}; static uint8_t g_2729[2] = {0x65L,0x65L}; static int32_t g_2750 = 0x5F6CE15AL; static uint64_t g_2751 = 0x01E8F66929CF573ELL; static uint64_t **g_2766 = &g_1195; static int16_t ** const **g_2787 = (void*)0; static const volatile struct S0 g_2798 = {0x4629L,-551,1UL,0L,18446744073709551607UL,0x2BL,89};/* VOLATILE GLOBAL g_2798 */ static uint16_t **g_2859 = &g_320; static uint16_t ***g_2858[5] = {&g_2859,&g_2859,&g_2859,&g_2859,&g_2859}; static uint16_t ***g_2864 = &g_2859; static struct S1 g_2865 = {0xAB201881L,-56,-127,4909,0L};/* VOLATILE GLOBAL g_2865 */ static volatile struct S1 g_2867 = {4294967295UL,-187,-164,5148,0xC3BBL};/* VOLATILE GLOBAL g_2867 */ static volatile uint8_t g_2872 = 1UL;/* VOLATILE GLOBAL g_2872 */ static uint16_t g_2881 = 0x57EBL; static volatile struct S1 g_2924[5][10][2] = {{{{0xA1A09E6FL,69,53,2236,4L},{4294967295UL,-176,130,6337,5L}},{{4294967293UL,10,-207,12349,0x53C6L},{9UL,-154,138,10685,5L}},{{0UL,63,85,12392,-1L},{0x8D323FC1L,-248,144,12254,0xEC05L}},{{9UL,21,117,14352,0xFBCFL},{6UL,95,133,8922,0L}},{{0x3E78AA05L,120,106,938,1L},{0xC9F7D777L,-182,137,10450,-3L}},{{4294967295UL,-176,130,6337,5L},{6UL,213,-207,12592,-4L}},{{0x127C6A57L,-9,246,7341,0x68E4L},{0x4521DC05L,-92,-50,13961,6L}},{{0x292E5E61L,228,73,8807,0xD40FL},{0x0D97B305L,-24,-82,12360,1L}},{{0x8D323FC1L,-248,144,12254,0xEC05L},{0x8C56362AL,126,-249,6632,0xD926L}},{{0x817017F7L,52,30,2028,0x0410L},{1UL,33,-109,3917,0L}}},{{{0x2F248B4DL,-9,-131,433,0x2423L},{0x1302282BL,-42,-5,6434,-1L}},{{4294967295UL,225,124,7237,1L},{4294967295UL,225,124,7237,1L}},{{0xC9F7D777L,-182,137,10450,-3L},{0x664ED70FL,61,-87,8279,0x5DBAL}},{{4294967290UL,0,-162,1216,-5L},{0xA1A09E6FL,69,53,2236,4L}},{{0x8EB09E57L,-255,-67,10863,-7L},{8UL,86,250,1292,1L}},{{6UL,95,133,8922,0L},{0x8EB09E57L,-255,-67,10863,-7L}},{{0x0D97B305L,-24,-82,12360,1L},{0xAA3D3884L,177,68,9271,0xADEEL}},{{0x0D97B305L,-24,-82,12360,1L},{0x8EB09E57L,-255,-67,10863,-7L}},{{6UL,95,133,8922,0L},{8UL,86,250,1292,1L}},{{0x8EB09E57L,-255,-67,10863,-7L},{0xA1A09E6FL,69,53,2236,4L}}},{{{4294967290UL,0,-162,1216,-5L},{9UL,144,-160,3798,0L}},{{0xA21B44E1L,-212,-58,2615,5L},{0x8C56362AL,126,-249,6632,0xD926L}},{{0x8C56362AL,126,-249,6632,0xD926L},{0UL,-86,-169,15071,0x75F8L}},{{0UL,63,85,12392,-1L},{0x1841823FL,-108,-164,15951,0L}},{{8UL,86,250,1292,1L},{0x4760392CL,235,212,14459,1L}},{{4294967293UL,10,-207,12349,0x53C6L},{9UL,56,-55,1072,0xC757L}},{{0x0D97B305L,-24,-82,12360,1L},{9UL,-154,138,10685,5L}},{{0xC9F7D777L,-182,137,10450,-3L},{0x4F4FFF0BL,-68,-169,15748,0xCE24L}},{{0x2F248B4DL,-9,-131,433,0x2423L},{0xA21B44E1L,-212,-58,2615,5L}},{{5UL,220,-179,13920,0xA0ADL},{0x1302282BL,-42,-5,6434,-1L}}},{{{0x8EB09E57L,-255,-67,10863,-7L},{4294967293UL,10,-207,12349,0x53C6L}},{{0xAA39D5EBL,180,-79,11552,0x8423L},{1UL,33,-109,3917,0L}},{{0x664ED70FL,61,-87,8279,0x5DBAL},{0x2F248B4DL,-9,-131,433,0x2423L}},{{9UL,21,117,14352,0xFBCFL},{0UL,65,-135,11859,0x966DL}},{{4UL,-215,-139,4489,0x1027L},{0x127C6A57L,-9,246,7341,0x68E4L}},{{0UL,-86,-169,15071,0x75F8L},{0xE40F4E41L,157,-247,7464,6L}},{{0UL,65,-135,11859,0x966DL},{0xA1A09E6FL,69,53,2236,4L}},{{0x8D323FC1L,-248,144,12254,0xEC05L},{4294967290UL,0,-162,1216,-5L}},{{4294967290UL,112,-231,6580,0xABC3L},{4294967290UL,0,-162,1216,-5L}},{{0x8D323FC1L,-248,144,12254,0xEC05L},{0xA1A09E6FL,69,53,2236,4L}}},{{{0UL,65,-135,11859,0x966DL},{0xE40F4E41L,157,-247,7464,6L}},{{0UL,-86,-169,15071,0x75F8L},{0x127C6A57L,-9,246,7341,0x68E4L}},{{4UL,-215,-139,4489,0x1027L},{0UL,65,-135,11859,0x966DL}},{{9UL,21,117,14352,0xFBCFL},{0x2F248B4DL,-9,-131,433,0x2423L}},{{0x664ED70FL,61,-87,8279,0x5DBAL},{1UL,33,-109,3917,0L}},{{0xAA39D5EBL,180,-79,11552,0x8423L},{4294967293UL,10,-207,12349,0x53C6L}},{{0x8EB09E57L,-255,-67,10863,-7L},{0x1302282BL,-42,-5,6434,-1L}},{{5UL,220,-179,13920,0xA0ADL},{0xA21B44E1L,-212,-58,2615,5L}},{{0x2F248B4DL,-9,-131,433,0x2423L},{0x4F4FFF0BL,-68,-169,15748,0xCE24L}},{{0xC9F7D777L,-182,137,10450,-3L},{9UL,-154,138,10685,5L}}}}; static uint32_t g_2961 = 0xE2441731L; static volatile struct S1 g_2974[8][10][3] = {{{{1UL,-19,-32,2766,0x3EA8L},{0xC33F0E0BL,-254,140,9996,-5L},{0xFA1B04F0L,-174,-180,7159,-1L}},{{0x2E099DC2L,249,178,10829,0x40C8L},{0x900A14C1L,-16,137,10902,-8L},{0x4F015472L,-153,51,3475,0L}},{{0x57504C9BL,-194,243,11737,0x9DEBL},{4294967286UL,52,-175,5909,0x6047L},{0x82736483L,233,249,13395,5L}},{{0x82736483L,233,249,13395,5L},{4294967286UL,-165,79,6628,4L},{0x82736483L,233,249,13395,5L}},{{0xCC5F4FAEL,1,-233,15556,0x50F4L},{0x66425712L,199,-144,10479,0xA4BCL},{0x4F015472L,-153,51,3475,0L}},{{0x4A17A887L,108,-245,12464,-1L},{4294967290UL,237,-241,13030,0x2FB6L},{0xFA1B04F0L,-174,-180,7159,-1L}},{{0x1829CEFBL,-165,150,9625,0xD539L},{1UL,-213,-0,13727,6L},{0xD3B34431L,1,-227,7847,6L}},{{0x3A6AFD8FL,49,-30,4871,-2L},{0xA31E2A14L,-149,188,599,0x1160L},{0x2E099DC2L,249,178,10829,0x40C8L}},{{0x1829CEFBL,-165,150,9625,0xD539L},{4294967288UL,-165,-237,7431,0xE956L},{0x3A6AFD8FL,49,-30,4871,-2L}},{{0x4A17A887L,108,-245,12464,-1L},{0x31A4341AL,-42,114,6411,-1L},{0x8D1C4D1AL,183,-220,8917,0x61ACL}}},{{{0xCC5F4FAEL,1,-233,15556,0x50F4L},{0xDABB2563L,-198,-137,3838,0xB94DL},{1UL,-19,-32,2766,0x3EA8L}},{{0x82736483L,233,249,13395,5L},{0xDABB2563L,-198,-137,3838,0xB94DL},{0xD7DF8EE7L,153,139,9936,0x5490L}},{{0x57504C9BL,-194,243,11737,0x9DEBL},{0x31A4341AL,-42,114,6411,-1L},{0xCDB8D2A2L,-186,-15,4093,-1L}},{{0x2E099DC2L,249,178,10829,0x40C8L},{4294967288UL,-165,-237,7431,0xE956L},{4294967295UL,-221,-92,1524,-1L}},{{1UL,-19,-32,2766,0x3EA8L},{0xA31E2A14L,-149,188,599,0x1160L},{1UL,-22,-101,14479,1L}},{{0x4F015472L,-153,51,3475,0L},{1UL,-213,-0,13727,6L},{4294967295UL,-221,-92,1524,-1L}},{{0x8D1C4D1AL,183,-220,8917,0x61ACL},{4294967290UL,237,-241,13030,0x2FB6L},{0xCDB8D2A2L,-186,-15,4093,-1L}},{{3UL,65,114,1466,0xD5CFL},{0x66425712L,199,-144,10479,0xA4BCL},{0xD7DF8EE7L,153,139,9936,0x5490L}},{{0UL,69,-21,13324,-1L},{4294967286UL,-165,79,6628,4L},{1UL,-19,-32,2766,0x3EA8L}},{{0UL,69,-21,13324,-1L},{4294967286UL,52,-175,5909,0x6047L},{0x8D1C4D1AL,183,-220,8917,0x61ACL}}},{{{3UL,65,114,1466,0xD5CFL},{0x900A14C1L,-16,137,10902,-8L},{0x3A6AFD8FL,49,-30,4871,-2L}},{{0x8D1C4D1AL,183,-220,8917,0x61ACL},{0xC33F0E0BL,-254,140,9996,-5L},{0x2E099DC2L,249,178,10829,0x40C8L}},{{0x4F015472L,-153,51,3475,0L},{0x6E617620L,-61,61,14473,0x8389L},{0xD3B34431L,1,-227,7847,6L}},{{1UL,-19,-32,2766,0x3EA8L},{0xC33F0E0BL,-254,140,9996,-5L},{0xFA1B04F0L,-174,-180,7159,-1L}},{{0x2E099DC2L,249,178,10829,0x40C8L},{0x900A14C1L,-16,137,10902,-8L},{0x4F015472L,-153,51,3475,0L}},{{0x57504C9BL,-194,243,11737,0x9DEBL},{4294967286UL,52,-175,5909,0x6047L},{0x82736483L,233,249,13395,5L}},{{0x82736483L,233,249,13395,5L},{4294967286UL,-165,79,6628,4L},{0x82736483L,233,249,13395,5L}},{{0xCC5F4FAEL,1,-233,15556,0x50F4L},{0x66425712L,199,-144,10479,0xA4BCL},{0x4F015472L,-153,51,3475,0L}},{{0x4A17A887L,108,-245,12464,-1L},{4294967290UL,237,-241,13030,0x2FB6L},{0xFA1B04F0L,-174,-180,7159,-1L}},{{0x1829CEFBL,-165,150,9625,0xD539L},{1UL,-213,-0,13727,6L},{0xD3B34431L,1,-227,7847,6L}}},{{{0x3A6AFD8FL,49,-30,4871,-2L},{0xA31E2A14L,-149,188,599,0x1160L},{0x2E099DC2L,249,178,10829,0x40C8L}},{{0x1829CEFBL,-165,150,9625,0xD539L},{4294967288UL,-165,-237,7431,0xE956L},{0x3A6AFD8FL,49,-30,4871,-2L}},{{0x4A17A887L,108,-245,12464,-1L},{0x31A4341AL,-42,114,6411,-1L},{0x8D1C4D1AL,183,-220,8917,0x61ACL}},{{0xCC5F4FAEL,1,-233,15556,0x50F4L},{0xDABB2563L,-198,-137,3838,0xB94DL},{1UL,-19,-32,2766,0x3EA8L}},{{0x82736483L,233,249,13395,5L},{0xDABB2563L,-198,-137,3838,0xB94DL},{0xD7DF8EE7L,153,139,9936,0x5490L}},{{0x57504C9BL,-194,243,11737,0x9DEBL},{0x31A4341AL,-42,114,6411,-1L},{0xCDB8D2A2L,-186,-15,4093,-1L}},{{0x2E099DC2L,249,178,10829,0x40C8L},{4294967288UL,-165,-237,7431,0xE956L},{4294967295UL,-221,-92,1524,-1L}},{{1UL,-19,-32,2766,0x3EA8L},{0xA31E2A14L,-149,188,599,0x1160L},{1UL,-22,-101,14479,1L}},{{0x4F015472L,-153,51,3475,0L},{1UL,-213,-0,13727,6L},{4294967295UL,-221,-92,1524,-1L}},{{0x8D1C4D1AL,183,-220,8917,0x61ACL},{4294967290UL,237,-241,13030,0x2FB6L},{0xCDB8D2A2L,-186,-15,4093,-1L}}},{{{3UL,65,114,1466,0xD5CFL},{0x66425712L,199,-144,10479,0xA4BCL},{0xD7DF8EE7L,153,139,9936,0x5490L}},{{0UL,69,-21,13324,-1L},{4294967286UL,-165,79,6628,4L},{1UL,-19,-32,2766,0x3EA8L}},{{0UL,69,-21,13324,-1L},{4294967286UL,52,-175,5909,0x6047L},{0x8D1C4D1AL,183,-220,8917,0x61ACL}},{{3UL,65,114,1466,0xD5CFL},{0x900A14C1L,-16,137,10902,-8L},{0UL,-64,-239,4823,5L}},{{0x8DF37496L,-225,63,11886,0L},{0x57504C9BL,-194,243,11737,0x9DEBL},{0x16290903L,-136,166,15827,0xE614L}},{{4294967295UL,124,220,15678,0x7807L},{0x1829CEFBL,-165,150,9625,0xD539L},{0x14D1B2B9L,-138,82,6608,-1L}},{{0xA0C57CB7L,78,24,8375,0xC937L},{0x57504C9BL,-194,243,11737,0x9DEBL},{0x7C00D32BL,178,72,15759,1L}},{{0x16290903L,-136,166,15827,0xE614L},{0xD3B34431L,1,-227,7847,6L},{4294967295UL,124,220,15678,0x7807L}},{{0UL,-165,-125,13698,0x3B86L},{1UL,-22,-101,14479,1L},{0xEF63113EL,-183,-5,7298,0xCD29L}},{{0xEF63113EL,-183,-5,7298,0xCD29L},{4294967287UL,71,-111,6339,0x7E96L},{0xEF63113EL,-183,-5,7298,0xCD29L}}},{{{0xD6931561L,82,98,2438,-2L},{1UL,-19,-32,2766,0x3EA8L},{4294967295UL,124,220,15678,0x7807L}},{{0x82545B62L,171,179,8324,0x4D46L},{0xCDB8D2A2L,-186,-15,4093,-1L},{0x7C00D32BL,178,72,15759,1L}},{{4294967292UL,-34,140,1724,0xA553L},{0x4A17A887L,108,-245,12464,-1L},{0x14D1B2B9L,-138,82,6608,-1L}},{{0UL,-64,-239,4823,5L},{0xD7DF8EE7L,153,139,9936,0x5490L},{0x16290903L,-136,166,15827,0xE614L}},{{4294967292UL,-34,140,1724,0xA553L},{0x2E099DC2L,249,178,10829,0x40C8L},{0UL,-64,-239,4823,5L}},{{0x82545B62L,171,179,8324,0x4D46L},{0xCC5F4FAEL,1,-233,15556,0x50F4L},{0x8DF37496L,-225,63,11886,0L}},{{0xD6931561L,82,98,2438,-2L},{0xB7282053L,103,-69,15377,0xA62BL},{0xA0C57CB7L,78,24,8375,0xC937L}},{{0xEF63113EL,-183,-5,7298,0xCD29L},{0xB7282053L,103,-69,15377,0xA62BL},{1UL,-172,-72,15720,0x5D63L}},{{0UL,-165,-125,13698,0x3B86L},{0xCC5F4FAEL,1,-233,15556,0x50F4L},{0xCF136174L,-37,242,10847,0xF2AFL}},{{0x16290903L,-136,166,15827,0xE614L},{0x2E099DC2L,249,178,10829,0x40C8L},{1UL,167,111,13702,-1L}}},{{{0xA0C57CB7L,78,24,8375,0xC937L},{0xD7DF8EE7L,153,139,9936,0x5490L},{0x96A04EE4L,-95,116,3353,0xA4CAL}},{{4294967295UL,124,220,15678,0x7807L},{0x4A17A887L,108,-245,12464,-1L},{1UL,167,111,13702,-1L}},{{0x8DF37496L,-225,63,11886,0L},{0xCDB8D2A2L,-186,-15,4093,-1L},{0xCF136174L,-37,242,10847,0xF2AFL}},{{0x188D172AL,-190,-221,5915,2L},{1UL,-19,-32,2766,0x3EA8L},{1UL,-172,-72,15720,0x5D63L}},{{1UL,145,226,4383,0x1AF3L},{4294967287UL,71,-111,6339,0x7E96L},{0xA0C57CB7L,78,24,8375,0xC937L}},{{1UL,145,226,4383,0x1AF3L},{1UL,-22,-101,14479,1L},{0x8DF37496L,-225,63,11886,0L}},{{0x188D172AL,-190,-221,5915,2L},{0xD3B34431L,1,-227,7847,6L},{0UL,-64,-239,4823,5L}},{{0x8DF37496L,-225,63,11886,0L},{0x57504C9BL,-194,243,11737,0x9DEBL},{0x16290903L,-136,166,15827,0xE614L}},{{4294967295UL,124,220,15678,0x7807L},{0x1829CEFBL,-165,150,9625,0xD539L},{0x14D1B2B9L,-138,82,6608,-1L}},{{0xA0C57CB7L,78,24,8375,0xC937L},{0x57504C9BL,-194,243,11737,0x9DEBL},{0x7C00D32BL,178,72,15759,1L}}},{{{0x16290903L,-136,166,15827,0xE614L},{0xD3B34431L,1,-227,7847,6L},{4294967295UL,124,220,15678,0x7807L}},{{0UL,-165,-125,13698,0x3B86L},{1UL,-22,-101,14479,1L},{0xEF63113EL,-183,-5,7298,0xCD29L}},{{0xEF63113EL,-183,-5,7298,0xCD29L},{4294967287UL,71,-111,6339,0x7E96L},{0xEF63113EL,-183,-5,7298,0xCD29L}},{{0xD6931561L,82,98,2438,-2L},{1UL,-19,-32,2766,0x3EA8L},{4294967295UL,124,220,15678,0x7807L}},{{0x82545B62L,171,179,8324,0x4D46L},{0xCDB8D2A2L,-186,-15,4093,-1L},{0x7C00D32BL,178,72,15759,1L}},{{4294967292UL,-34,140,1724,0xA553L},{0x4A17A887L,108,-245,12464,-1L},{0x14D1B2B9L,-138,82,6608,-1L}},{{0UL,-64,-239,4823,5L},{0xD7DF8EE7L,153,139,9936,0x5490L},{0x16290903L,-136,166,15827,0xE614L}},{{4294967292UL,-34,140,1724,0xA553L},{0x2E099DC2L,249,178,10829,0x40C8L},{0UL,-64,-239,4823,5L}},{{0x82545B62L,171,179,8324,0x4D46L},{0xCC5F4FAEL,1,-233,15556,0x50F4L},{0x8DF37496L,-225,63,11886,0L}},{{0xD6931561L,82,98,2438,-2L},{0xB7282053L,103,-69,15377,0xA62BL},{0xA0C57CB7L,78,24,8375,0xC937L}}}}; static struct S1 g_2984 = {0x9C874972L,-19,-125,8957,5L};/* VOLATILE GLOBAL g_2984 */ /* --- FORWARD DECLARATIONS --- */ union U2 func_1(void); const union U2 func_13(int32_t ** p_14, int32_t * p_15); int32_t ** func_16(int32_t * p_17, int32_t * const * p_18); int32_t * func_19(int16_t p_20); uint16_t func_28(int32_t ** p_29, int32_t ** p_30, union U2 p_31, uint8_t p_32, int32_t * p_33); int32_t ** func_35(int32_t p_36, uint8_t p_37); int32_t func_38(int32_t * p_39, int32_t ** p_40, uint32_t p_41, int32_t * p_42); int32_t func_51(uint64_t p_52, const int32_t * p_53); int64_t func_62(int32_t ** p_63, uint32_t p_64, uint8_t p_65, uint8_t p_66, int16_t p_67); int32_t * func_69(const uint16_t * p_70, uint32_t p_71, int32_t * p_72); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_11 g_107 g_867.f3 g_166.f3 * writes: g_12 g_107 g_867.f3 g_166.f3 */ union U2 func_1(void) { /* block id: 0 */ int32_t *l_2 = &g_3; int32_t *l_4 = &g_3; int32_t *l_5[10][4] = {{&g_3,&g_3,&g_3,&g_3},{&g_3,&g_3,&g_3,&g_3},{&g_3,&g_3,&g_3,&g_3},{&g_3,&g_3,&g_3,&g_3},{&g_3,&g_3,&g_3,&g_3},{&g_3,&g_3,&g_3,&g_3},{&g_3,&g_3,&g_3,&g_3},{&g_3,&g_3,&g_3,&g_3},{&g_3,&g_3,&g_3,&g_3},{&g_3,&g_3,&g_3,&g_3}}; uint16_t l_6 = 0xED6BL; int32_t **l_34 = &l_2; int16_t *l_2097 = &g_1151.f4; int32_t l_2175 = 1L; union U2 l_2195 = {0x4B68L}; int32_t l_2248 = 0x6F35021DL; uint32_t **l_2267 = &g_1523; uint32_t ***l_2266[5]; struct S1 ** const l_2270 = &g_1765; uint64_t l_2278 = 1UL; int16_t *****l_2345[10] = {&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575}; int16_t *****l_2346[7][8] = {{&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575},{&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575},{&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575},{&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575},{&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575},{&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575},{&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575,&g_1575}}; int8_t *l_2384 = &g_748.f5; int64_t l_2438[9][9] = {{0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL},{0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL},{0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL},{0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL},{0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL},{0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL},{0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL},{0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL,0x35F61B82DB4B4AAELL},{0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL,0xE8E2E9172EC5B225LL}}; uint16_t l_2597 = 0xC5FEL; union U2 *l_2645 = &l_2195; int64_t ***l_2660 = &g_2119; uint32_t l_2674 = 1UL; int8_t * const *l_2733[2][8][10] = {{{&g_1636,&l_2384,&l_2384,&l_2384,&g_1636,&g_1636,&l_2384,&l_2384,&l_2384,&g_1636},{&g_1636,&l_2384,&l_2384,&l_2384,&g_1636,&g_1636,&l_2384,&l_2384,&l_2384,&g_1636},{&g_1636,&l_2384,&l_2384,&l_2384,&g_1636,&g_1636,&l_2384,&l_2384,&l_2384,&g_1636},{&g_1636,&l_2384,&l_2384,&l_2384,&g_1636,&g_1636,&l_2384,&l_2384,&l_2384,&g_1636},{&g_1636,&l_2384,&l_2384,&l_2384,&g_1636,&g_1636,&l_2384,&l_2384,&l_2384,&g_1636},{&g_1636,&l_2384,&l_2384,&l_2384,&g_1636,&g_1636,&l_2384,&l_2384,&l_2384,&g_1636},{&g_1636,&l_2384,&l_2384,&l_2384,&g_1636,&g_1636,&l_2384,&l_2384,&l_2384,&g_1636},{&g_1636,&l_2384,&l_2384,&l_2384,&g_1636,&g_1636,&l_2384,&l_2384,&l_2384,&g_1636}},{{&g_1636,&l_2384,&l_2384,&l_2384,&g_1636,&g_1636,&g_1636,&g_1636,&g_1636,&l_2384},{&l_2384,&g_1636,&g_1636,&g_1636,&l_2384,&l_2384,&g_1636,&g_1636,&g_1636,&l_2384},{&l_2384,&g_1636,&g_1636,&g_1636,&l_2384,&l_2384,&g_1636,&g_1636,&g_1636,&l_2384},{&l_2384,&g_1636,&g_1636,&g_1636,&l_2384,&l_2384,&g_1636,&g_1636,&g_1636,&l_2384},{&l_2384,&g_1636,&g_1636,&g_1636,&l_2384,&l_2384,&g_1636,&g_1636,&g_1636,&l_2384},{&l_2384,&g_1636,&g_1636,&g_1636,&l_2384,&l_2384,&g_1636,&g_1636,&g_1636,&l_2384},{&l_2384,&g_1636,&g_1636,&g_1636,&l_2384,&l_2384,&g_1636,&g_1636,&g_1636,&l_2384},{&l_2384,&g_1636,&g_1636,&g_1636,&l_2384,&l_2384,&g_1636,&g_1636,&g_1636,&l_2384}}}; int8_t * const **l_2732[2][10] = {{&l_2733[1][5][7],(void*)0,(void*)0,&l_2733[1][5][7],(void*)0,(void*)0,&l_2733[1][5][7],(void*)0,(void*)0,&l_2733[1][5][7]},{(void*)0,&l_2733[1][5][7],(void*)0,(void*)0,&l_2733[1][5][7],(void*)0,(void*)0,&l_2733[1][5][7],(void*)0,(void*)0}}; struct S0 ****l_2743 = &g_1134; uint64_t l_2745[5] = {0xAC3107EE25E212C8LL,0xAC3107EE25E212C8LL,0xAC3107EE25E212C8LL,0xAC3107EE25E212C8LL,0xAC3107EE25E212C8LL}; uint8_t l_2753[3][8] = {{0xC6L,255UL,0xC6L,0xC6L,255UL,0xC6L,0xC6L,255UL},{255UL,0xC6L,0xC6L,255UL,0xC6L,0xC6L,255UL,0xC6L},{255UL,255UL,0xCBL,255UL,255UL,0xCBL,255UL,255UL}}; struct S0 *****l_2774 = &g_1133[1][2][2]; int64_t l_2830 = (-8L); int8_t l_2894 = 0x40L; uint64_t l_2895 = 0x16EBA7A605D97BE8LL; int32_t l_2909 = 0xA911C115L; uint16_t ***l_2931 = &g_2859; uint16_t l_2943[10]; int16_t l_2967 = 9L; union U2 l_3055 = {0xD70CL}; int i, j, k; for (i = 0; i < 5; i++) l_2266[i] = &l_2267; for (i = 0; i < 10; i++) l_2943[i] = 65535UL; lbl_2332: --l_6; for (l_6 = (-4); (l_6 == 44); l_6 = safe_add_func_int32_t_s_s(l_6, 9)) { /* block id: 4 */ int32_t **l_43 = &g_12; uint16_t *l_46 = &g_47; int32_t *l_50 = &g_3; uint32_t l_2092 = 0UL; const int16_t * const *l_2115 = (void*)0; const int16_t * const **l_2114 = &l_2115; int32_t l_2181 = 0xD5691C7AL; int32_t l_2182 = 0x89B62339L; int8_t l_2203 = 0L; uint8_t l_2206 = 5UL; union U2 l_2209 = {4UL}; int32_t **** const l_2210 = (void*)0; int32_t l_2259 = 0xF15A6D06L; int32_t l_2275 = 0x6C7BAFABL; int64_t *l_2302 = &g_413; int16_t l_2323 = 0L; int32_t l_2405 = 4L; uint32_t l_2431 = 0x8CB10202L; uint16_t l_2432[1][10][9] = {{{65534UL,1UL,65534UL,0xBBF6L,65535UL,0xBBF6L,65534UL,1UL,65534UL},{0xCFD4L,0x4CF3L,65533UL,0xCFD4L,0xC8A0L,65533UL,65533UL,0xC8A0L,0xCFD4L},{0xE51CL,1UL,0xE51CL,0xBBF6L,65535UL,0xBBF6L,0xE51CL,1UL,0xE51CL},{0xCFD4L,0xC8A0L,65533UL,65533UL,0xC8A0L,0xCFD4L,65533UL,0x4CF3L,0xCFD4L},{65534UL,1UL,65534UL,0xBBF6L,65535UL,0xBBF6L,65534UL,1UL,65534UL},{0xCFD4L,0x4CF3L,65533UL,0xCFD4L,0xC8A0L,65533UL,65533UL,0xC8A0L,0xCFD4L},{0xE51CL,1UL,0xE51CL,0xBBF6L,65535UL,0xBBF6L,0xE51CL,1UL,0xE51CL},{0xCFD4L,0xC8A0L,65533UL,65533UL,0xCFD4L,65535UL,0xDAFDL,65533UL,65535UL},{65526UL,0xBBF6L,65526UL,0xA5EDL,65534UL,0xA5EDL,65526UL,0xBBF6L,65526UL},{65535UL,65533UL,0xDAFDL,65535UL,0xCFD4L,0xDAFDL,0xDAFDL,0xCFD4L,65535UL}}}; uint16_t l_2441 = 1UL; int8_t l_2446 = (-9L); uint32_t l_2462 = 18446744073709551613UL; int i, j, k; (*g_11) = &g_3; } for (g_107 = 12; (g_107 < (-4)); g_107 = safe_sub_func_int8_t_s_s(g_107, 1)) { /* block id: 1152 */ int32_t ***l_2473 = (void*)0; int32_t l_2476[10][7][3] = {{{0xD6F9C49DL,0x828EEFBAL,0x828EEFBAL},{0L,0x895EEB29L,(-1L)},{(-1L),1L,0x895EEB29L},{(-1L),0x76F6431EL,0xD6F9C49DL},{0L,0xADCDCB93L,0L},{0xD6F9C49DL,0x76F6431EL,(-1L)},{0x895EEB29L,1L,(-1L)}},{{(-1L),0x895EEB29L,0L},{0x828EEFBAL,0x828EEFBAL,0xD6F9C49DL},{(-1L),0xD6F9C49DL,0x895EEB29L},{0x895EEB29L,0xD6F9C49DL,(-1L)},{0xD6F9C49DL,0x828EEFBAL,0x828EEFBAL},{0L,0x895EEB29L,(-1L)},{(-1L),1L,0x895EEB29L}},{{(-1L),0x76F6431EL,0xD6F9C49DL},{0L,0xADCDCB93L,0L},{0xD6F9C49DL,0x76F6431EL,(-1L)},{0x895EEB29L,1L,(-1L)},{(-1L),0x895EEB29L,0L},{0x828EEFBAL,0x828EEFBAL,0xD6F9C49DL},{(-1L),0xD6F9C49DL,0x895EEB29L}},{{0x895EEB29L,0xD6F9C49DL,(-1L)},{0xD6F9C49DL,0x828EEFBAL,0x828EEFBAL},{0L,0x895EEB29L,(-1L)},{(-1L),1L,0x895EEB29L},{(-1L),0x76F6431EL,0xD6F9C49DL},{0L,0xADCDCB93L,0L},{0xD6F9C49DL,0x76F6431EL,(-1L)}},{{0x895EEB29L,1L,(-1L)},{(-1L),0x895EEB29L,0L},{0x828EEFBAL,0x828EEFBAL,0xD6F9C49DL},{(-1L),0xD6F9C49DL,0x895EEB29L},{0x895EEB29L,0xD6F9C49DL,(-1L)},{0xD6F9C49DL,0x828EEFBAL,0x828EEFBAL},{0L,0x895EEB29L,(-1L)}},{{(-1L),1L,0x895EEB29L},{(-1L),0x76F6431EL,0xD6F9C49DL},{0L,0xADCDCB93L,0L},{0xD6F9C49DL,0x76F6431EL,(-1L)},{0x895EEB29L,1L,(-1L)},{(-1L),0x895EEB29L,0L},{0x828EEFBAL,0x828EEFBAL,0xD6F9C49DL}},{{(-1L),0xD6F9C49DL,0x895EEB29L},{0x895EEB29L,0xD6F9C49DL,(-1L)},{0xD6F9C49DL,0x828EEFBAL,0x828EEFBAL},{0L,0x895EEB29L,(-1L)},{(-1L),1L,0x895EEB29L},{(-1L),0x76F6431EL,0xD6F9C49DL},{0L,0xADCDCB93L,0L}},{{0xD6F9C49DL,0x76F6431EL,(-1L)},{0x895EEB29L,1L,(-1L)},{(-1L),0x895EEB29L,0L},{0x828EEFBAL,0x828EEFBAL,0xD6F9C49DL},{(-1L),0xD6F9C49DL,0x895EEB29L},{0x895EEB29L,0xD6F9C49DL,(-1L)},{0xD6F9C49DL,0x828EEFBAL,0x828EEFBAL}},{{0x76F6431EL,0xADCDCB93L,(-1L)},{0L,(-1L),0xADCDCB93L},{0L,0xD6F9C49DL,0x828EEFBAL},{0x76F6431EL,0x55EBF1CAL,0x76F6431EL},{0x828EEFBAL,0xD6F9C49DL,0L},{0xADCDCB93L,(-1L),0L},{(-1L),0xADCDCB93L,0x76F6431EL}},{{0x9CFC8D8BL,0x9CFC8D8BL,0x828EEFBAL},{(-1L),0x828EEFBAL,0xADCDCB93L},{0xADCDCB93L,0x828EEFBAL,(-1L)},{0x828EEFBAL,0x9CFC8D8BL,0x9CFC8D8BL},{0x76F6431EL,0xADCDCB93L,(-1L)},{0L,(-1L),0xADCDCB93L},{0L,0xD6F9C49DL,0x828EEFBAL}}}; uint32_t l_2484 = 0xC2F6A369L; const uint64_t l_2515 = 1UL; uint64_t l_2518 = 18446744073709551608UL; uint8_t l_2541 = 255UL; int32_t *l_2545[8] = {(void*)0,&l_2248,(void*)0,(void*)0,&l_2248,(void*)0,(void*)0,&l_2248}; const int64_t ***l_2550 = &g_2173; uint32_t l_2593 = 0x56894C69L; union U2 l_2600[8][10][3] = {{{{0x4CD3L},{0x5934L},{0xCD05L}},{{4UL},{65527UL},{1UL}},{{1UL},{0x71C5L},{0x7995L}},{{65531UL},{65527UL},{65527UL}},{{0x251CL},{0x5934L},{0x8EF6L}},{{65531UL},{65529UL},{65531UL}},{{1UL},{0x7995L},{0x8EF6L}},{{4UL},{0UL},{65527UL}},{{0x4CD3L},{0x7995L},{0x7995L}},{{7UL},{65529UL},{1UL}}},{{{0x4CD3L},{0x5934L},{0xCD05L}},{{4UL},{65527UL},{1UL}},{{1UL},{0x71C5L},{0x7995L}},{{65531UL},{65527UL},{65527UL}},{{0x251CL},{0x5934L},{0x8EF6L}},{{65531UL},{65529UL},{65531UL}},{{1UL},{0x7995L},{0x8EF6L}},{{4UL},{0UL},{65527UL}},{{0x4CD3L},{0x7995L},{0x7995L}},{{7UL},{65529UL},{1UL}}},{{{0x4CD3L},{0x5934L},{0xCD05L}},{{4UL},{65527UL},{1UL}},{{1UL},{0x71C5L},{0x7995L}},{{65531UL},{65527UL},{65527UL}},{{0x251CL},{0x5934L},{0x8EF6L}},{{65531UL},{65529UL},{65531UL}},{{1UL},{0x7995L},{0x8EF6L}},{{4UL},{0UL},{65527UL}},{{0x4CD3L},{0x7995L},{0x7995L}},{{7UL},{65529UL},{1UL}}},{{{0x4CD3L},{0x5934L},{0xCD05L}},{{4UL},{65527UL},{1UL}},{{1UL},{0x71C5L},{0x7995L}},{{65531UL},{65527UL},{65527UL}},{{0x251CL},{0x5934L},{0x8EF6L}},{{65531UL},{65529UL},{65531UL}},{{1UL},{0x7995L},{0x8EF6L}},{{4UL},{0UL},{65527UL}},{{0x4CD3L},{0x7995L},{0x7995L}},{{7UL},{65529UL},{1UL}}},{{{0x4CD3L},{0x5934L},{0xCD05L}},{{4UL},{65527UL},{1UL}},{{1UL},{0x71C5L},{0x7995L}},{{65531UL},{65527UL},{65527UL}},{{0x251CL},{0x5934L},{0x8EF6L}},{{65531UL},{65529UL},{65531UL}},{{1UL},{0x7995L},{0x8EF6L}},{{65527UL},{0x9DC5L},{0xDA0AL}},{{0x8EF6L},{5UL},{5UL}},{{65531UL},{65531UL},{0x0B42L}}},{{{0x8EF6L},{0xE9D4L},{0xD71AL}},{{65527UL},{0xDA0AL},{0x0B42L}},{{0x7995L},{0x82A7L},{5UL}},{{1UL},{0xDA0AL},{0xDA0AL}},{{0xCD05L},{0xE9D4L},{1UL}},{{1UL},{65531UL},{2UL}},{{0x7995L},{5UL},{1UL}},{{65527UL},{0x9DC5L},{0xDA0AL}},{{0x8EF6L},{5UL},{5UL}},{{65531UL},{65531UL},{0x0B42L}}},{{{0x8EF6L},{0xE9D4L},{0xD71AL}},{{65527UL},{0xDA0AL},{0x0B42L}},{{0x7995L},{0x82A7L},{5UL}},{{1UL},{0xDA0AL},{0xDA0AL}},{{0xCD05L},{0xE9D4L},{1UL}},{{1UL},{65531UL},{2UL}},{{0x7995L},{5UL},{1UL}},{{65527UL},{0x9DC5L},{0xDA0AL}},{{0x8EF6L},{5UL},{5UL}},{{65531UL},{65531UL},{0x0B42L}}},{{{0x8EF6L},{0xE9D4L},{0xD71AL}},{{65527UL},{0xDA0AL},{0x0B42L}},{{0x7995L},{0x82A7L},{5UL}},{{1UL},{0xDA0AL},{0xDA0AL}},{{0xCD05L},{0xE9D4L},{1UL}},{{1UL},{65531UL},{2UL}},{{0x7995L},{5UL},{1UL}},{{65527UL},{0x9DC5L},{0xDA0AL}},{{0x8EF6L},{5UL},{5UL}},{{65531UL},{65531UL},{0x0B42L}}}}; int8_t **l_2623 = &l_2384; const uint16_t l_2627 = 0x4295L; uint8_t l_2651 = 0xFBL; uint16_t l_2698 = 0x7409L; int8_t ****l_2734 = (void*)0; int8_t ***l_2736 = &g_1635[4][0][5]; int8_t ****l_2735 = &l_2736; uint8_t *l_2744[6] = {&g_2076,&l_2651,&l_2651,&g_2076,&l_2651,&l_2651}; int32_t l_2752 = 0x1F2EE10FL; int i, j, k; } for (g_867.f3 = 1; (g_867.f3 <= 4); g_867.f3 += 1) { /* block id: 1267 */ union U2 l_2772[7] = {{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL}}; int16_t *l_2804 = (void*)0; struct S1 *l_2831 = (void*)0; union U2 l_2866 = {0xD9C3L}; uint32_t l_2886 = 0x5E0AAD8CL; int32_t l_2893 = 1L; uint32_t l_2896 = 3UL; int32_t l_2910 = 0xCA8540E7L; struct S0 **** const l_2953 = &g_1134; int32_t l_3003 = 0x1617608DL; int32_t l_3005 = 0xCA9574C6L; int32_t l_3006 = 0xEF277E92L; int32_t l_3008 = 1L; uint32_t **** const *l_3040[6][4][9]; int i, j, k; for (i = 0; i < 6; i++) { for (j = 0; j < 4; j++) { for (k = 0; k < 9; k++) l_3040[i][j][k] = &g_2582[5]; } } if (l_6) goto lbl_2332; for (g_166.f3 = 4; (g_166.f3 >= 1); g_166.f3 -= 1) { /* block id: 1271 */ int64_t * const *l_2770[9] = {&g_2120,&g_2120,&g_2120,&g_2120,&g_2120,&g_2120,&g_2120,&g_2120,&g_2120}; int64_t * const **l_2769 = &l_2770[0]; struct S0 *****l_2773[3]; int16_t ** const **l_2784 = (void*)0; int32_t l_2790 = 0xB3AB3C35L; uint64_t l_2791[7]; int32_t l_2792 = 7L; int64_t l_2829 = 0xA7F64804271C0273LL; const union U2 **l_2846 = &g_2643; const union U2 ***l_2845 = &l_2846; uint16_t *l_2856 = (void*)0; uint16_t ***l_2863 = &g_2859; int32_t l_2902 = 0xBD93E7F5L; int32_t l_2905 = (-1L); uint64_t l_2972 = 0xA7FEB452B146D741LL; int8_t l_2989[5][2][4] = {{{0xC4L,(-1L),(-1L),0xC4L},{0xE6L,0x9EL,9L,0xA1L}},{{0x4DL,1L,0xA1L,0xDAL},{0xA1L,0xDAL,0L,0xDAL}},{{(-1L),1L,(-1L),0xA1L},{(-3L),0x9EL,0xDAL,0xC4L}},{{(-1L),(-1L),4L,4L},{(-1L),(-1L),0xDAL,0xE6L}},{{(-3L),4L,(-1L),0x9EL},{(-1L),0x4DL,0L,(-1L)}}}; int16_t l_3007 = 0xFF72L; int32_t l_3012[10][10][2] = {{{1L,0xEF351B0EL},{(-1L),0x321C5A8EL},{(-4L),0xE5B0B94CL},{0x0F6FE04AL,(-1L)},{0x36870400L,(-9L)},{(-1L),5L},{0xFB527049L,0L},{0x38ACF813L,0x28DAE6C8L},{6L,(-7L)},{(-4L),0xE303D7DDL}},{{0x56A4D97EL,0L},{(-9L),0xAD81CD9DL},{0x7127E9A2L,(-1L)},{6L,(-1L)},{0x005582CFL,(-4L)},{0x54474294L,0x5FFECF02L},{4L,(-1L)},{0x5C5979B3L,(-1L)},{(-7L),(-1L)},{0x15855B38L,0x0F6FE04AL}},{{0x5A13C83FL,0x85FAD4E2L},{0x63691DC9L,(-1L)},{0x56A4D97EL,0x56A4D97EL},{(-1L),0x36870400L},{(-1L),0xE5B0B94CL},{0x80C10A28L,(-1L)},{0xE8275BD6L,0x80C10A28L},{0L,(-7L)},{0L,0x80C10A28L},{0xE8275BD6L,(-1L)}},{{0x80C10A28L,0xE5B0B94CL},{(-1L),0x36870400L},{(-1L),0x56A4D97EL},{0x56A4D97EL,(-1L)},{0x63691DC9L,0x85FAD4E2L},{0x5A13C83FL,0x0F6FE04AL},{0x15855B38L,(-1L)},{(-7L),(-1L)},{0x5C5979B3L,(-1L)},{4L,0x5FFECF02L}},{{0x54474294L,(-4L)},{(-1L),0L},{(-3L),(-1L)},{0xAD81CD9DL,0x80C10A28L},{0L,(-1L)},{(-1L),6L},{0xE8275BD6L,(-7L)},{(-3L),0x321C5A8EL},{0L,0x36870400L},{0L,0x5FFECF02L}},{{(-9L),0x6EEF997BL},{0x63691DC9L,0x54474294L},{(-7L),0x03E7AC21L},{1L,(-1L)},{0xCA712DB9L,0x85FAD4E2L},{0x005582CFL,0x6EEF997BL},{4L,(-9L)},{(-1L),1L},{0L,0L},{(-1L),(-1L)}},{{1L,6L},{0L,0x5A13C83FL},{0L,(-3L)},{0xAD81CD9DL,(-7L)},{(-1L),0xE5B0B94CL},{3L,(-4L)},{0L,(-9L)},{0x56A4D97EL,0x7F86F4D9L},{0x5C5979B3L,0x54474294L},{0xCA712DB9L,0x0F6FE04AL}},{{0x36870400L,0x0F6FE04AL},{0xCA712DB9L,0x54474294L},{0x5C5979B3L,0x7F86F4D9L},{0x56A4D97EL,(-9L)},{0L,(-4L)},{3L,0xE5B0B94CL},{(-1L),(-7L)},{0xAD81CD9DL,(-3L)},{0L,0x5A13C83FL},{0L,6L}},{{1L,(-1L)},{(-1L),0L},{0L,1L},{(-1L),(-9L)},{4L,0x6EEF997BL},{0x005582CFL,0x85FAD4E2L},{0xCA712DB9L,(-1L)},{1L,0x03E7AC21L},{(-7L),0x54474294L},{0x63691DC9L,0x6EEF997BL}},{{(-9L),0x5FFECF02L},{0L,0x36870400L},{0L,0x321C5A8EL},{(-3L),(-7L)},{0xE8275BD6L,6L},{(-1L),(-1L)},{0L,0x80C10A28L},{0xAD81CD9DL,(-1L)},{(-3L),0L},{(-1L),(-4L)}}}; const int32_t l_3041[8][7][4] = {{{0x7C5EE2D3L,8L,0xAEBF5E1CL,0x699AAB03L},{0x3D47C279L,2L,0xAFF5968FL,2L},{0x1FAE925EL,(-5L),0x7C5EE2D3L,2L},{0x7C5EE2D3L,2L,(-1L),0x699AAB03L},{1L,8L,0xAFF5968FL,(-1L)},{0x7C5EE2D3L,0xC4E322EEL,0x67649149L,(-10L)},{2L,(-5L),2L,0x83C99377L}},{{(-1L),(-5L),1L,(-10L)},{0xAEBF5E1CL,0xC4E322EEL,0xAFF5968FL,(-5L)},{2L,(-10L),0xAFF5968FL,0x83C99377L},{0xAEBF5E1CL,0x699AAB03L,1L,0x699AAB03L},{(-1L),0xC4E322EEL,2L,0x699AAB03L},{2L,0x699AAB03L,0x67649149L,0x83C99377L},{0x7C5EE2D3L,(-10L),1L,(-5L)}},{{0x7C5EE2D3L,0xC4E322EEL,0x67649149L,(-10L)},{2L,(-5L),2L,0x83C99377L},{(-1L),(-5L),1L,(-10L)},{0xAEBF5E1CL,0xC4E322EEL,0xAFF5968FL,(-5L)},{2L,(-10L),0xAFF5968FL,0x83C99377L},{0xAEBF5E1CL,0x699AAB03L,1L,0x699AAB03L},{(-1L),0xC4E322EEL,2L,0x699AAB03L}},{{2L,0x699AAB03L,0x67649149L,0x83C99377L},{0x7C5EE2D3L,(-10L),1L,(-5L)},{0x7C5EE2D3L,0xC4E322EEL,0x67649149L,(-10L)},{2L,(-5L),2L,0x83C99377L},{(-1L),(-5L),1L,(-10L)},{0xAEBF5E1CL,0xC4E322EEL,0xAFF5968FL,(-5L)},{2L,(-10L),0xAFF5968FL,0x83C99377L}},{{0xAEBF5E1CL,0x699AAB03L,1L,0x699AAB03L},{(-1L),0xC4E322EEL,2L,0x699AAB03L},{2L,0x699AAB03L,0x67649149L,0x83C99377L},{0x7C5EE2D3L,(-10L),1L,(-5L)},{0x7C5EE2D3L,0xC4E322EEL,0x67649149L,(-10L)},{2L,(-5L),2L,0x83C99377L},{(-1L),(-5L),1L,(-10L)}},{{0xAEBF5E1CL,0xC4E322EEL,0xAFF5968FL,(-5L)},{2L,(-10L),0xAFF5968FL,0x83C99377L},{0xAEBF5E1CL,0x699AAB03L,1L,0x699AAB03L},{(-1L),0xC4E322EEL,2L,0x699AAB03L},{2L,0x699AAB03L,0x67649149L,0x83C99377L},{0x7C5EE2D3L,(-10L),1L,(-5L)},{0x7C5EE2D3L,0xC4E322EEL,0x67649149L,(-10L)}},{{2L,(-5L),2L,0x83C99377L},{(-1L),(-5L),1L,(-10L)},{0xAEBF5E1CL,0xC4E322EEL,0xAFF5968FL,(-5L)},{2L,(-10L),0xAFF5968FL,0x83C99377L},{0xAEBF5E1CL,0x699AAB03L,1L,0x699AAB03L},{(-1L),0xC4E322EEL,2L,0x699AAB03L},{2L,0x699AAB03L,0x67649149L,0x83C99377L}},{{0x7C5EE2D3L,(-10L),1L,(-5L)},{0x7C5EE2D3L,0xC4E322EEL,0x67649149L,(-10L)},{2L,(-5L),2L,0x83C99377L},{(-1L),(-5L),1L,0x23AB9D4DL},{0xAFF5968FL,8L,1L,0xC4E322EEL},{0x1FAE925EL,0x23AB9D4DL,1L,(-1L)},{0xAFF5968FL,0x83C99377L,0x7C5EE2D3L,0x83C99377L}}}; int16_t l_3053 = (-4L); int i, j, k; for (i = 0; i < 3; i++) l_2773[i] = &l_2743; for (i = 0; i < 7; i++) l_2791[i] = 0x869833CADF7F26F6LL; } } return l_3055; } /* ------------------------------------------ */ /* * reads : g_1980 g_1523 g_1194 g_1195 g_195 g_746.f5 g_11 g_12 g_3 g_1193 g_413 g_2053 g_2054 g_943 g_404.f4 g_910 g_320 g_105 g_2070 g_265 g_266 g_2076 * writes: g_1980 g_176 g_746.f5 g_2053 g_2076 */ const union U2 func_13(int32_t ** p_14, int32_t * p_15) { /* block id: 981 */ uint16_t * const *l_2026 = &g_320; int32_t l_2050 = (-9L); int32_t l_2051 = 0L; uint64_t l_2058 = 18446744073709551613UL; int16_t l_2073 = 0L; uint16_t l_2074 = 0x23CDL; const uint32_t l_2075 = 0x3F53FF41L; const union U2 l_2078 = {0x28BBL}; lbl_2077: for (g_1980 = 0; (g_1980 > 13); g_1980++) { /* block id: 984 */ const uint8_t l_2029 = 0x00L; uint16_t *l_2047[6][7][3] = {{{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47}},{{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0}},{{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47}},{{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0}},{{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47}},{{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0},{&g_47,&g_47,&g_47},{&g_676.f0,&g_676.f0,&g_676.f0}}}; uint16_t *l_2048 = &g_47; int8_t *l_2049 = &g_746.f5; int64_t l_2052[8] = {0x043FFBA7D436177FLL,2L,0x043FFBA7D436177FLL,2L,0x043FFBA7D436177FLL,2L,0x043FFBA7D436177FLL,2L}; int i, j, k; l_2050 = (safe_mod_func_uint32_t_u_u((l_2026 != l_2026), ((l_2029 && ((3L && (((((*g_1523) = (&g_910 != &l_2026)) & ((((((safe_mod_func_uint64_t_u_u((safe_mul_func_int8_t_s_s((safe_unary_minus_func_int32_t_s(0xE872DA7FL)), (safe_add_func_int64_t_s_s(((safe_sub_func_uint16_t_u_u(((safe_mod_func_int32_t_s_s((safe_mod_func_uint16_t_u_u(((**g_1194) == (safe_sub_func_int64_t_s_s((safe_sub_func_int32_t_s_s((((*l_2049) ^= (((l_2047[5][5][1] = &g_105[0]) == l_2048) >= 0x1BL)) <= 4L), l_2029)), l_2029))), l_2029)), l_2050)) && (**g_11)), 0L)) || 0x8FL), l_2051)))), 0x1AB0F5CC7442EBA2LL)) < (-9L)) ^ 0UL) & l_2029) | (*g_1193)) , 4294967288UL)) , 0x1C3BB461L) && l_2050)) == l_2051)) & l_2051))); if (l_2052[6]) break; } (*g_2054) = g_2053; g_2076 &= ((*g_943) < (((safe_lshift_func_int8_t_s_s((+(**g_910)), (l_2058 == ((l_2051 <= (*g_1195)) || (((((!(safe_lshift_func_int8_t_s_s(((l_2058 == (((safe_mul_func_uint16_t_u_u(((safe_lshift_func_int8_t_s_u(0x92L, (safe_rshift_func_int16_t_s_u(((safe_sub_func_int16_t_s_s((((g_2070 , (((safe_mul_func_int16_t_s_s((((((0L == l_2058) || l_2050) , (**g_910)) == l_2073) >= 0xFC640A3C8A4FDEEBLL), l_2073)) < 0UL) , (void*)0)) == (void*)0) <= l_2050), l_2074)) , l_2073), l_2058)))) >= 0x4CA80A67L), 0x5EDEL)) | l_2058) > l_2050)) , 0x34L), l_2075))) != 0L) , (void*)0) == (*g_265)) < 0UL))))) && l_2058) | 1L)); if (l_2051) goto lbl_2077; return l_2078; } /* ------------------------------------------ */ /* * reads : g_1980 g_2012 g_3 g_1523 g_176 g_1193 g_413 g_393 g_1582 g_82 g_813 g_44 * writes: g_1980 g_176 g_1711 g_746.f3 g_393 g_82 */ int32_t ** func_16(int32_t * p_17, int32_t * const * p_18) { /* block id: 973 */ int8_t l_2000 = 0L; int64_t *l_2001 = &g_1980; int64_t **l_2004 = (void*)0; int64_t ***l_2003 = &l_2004; int64_t ****l_2002 = &l_2003; int64_t * const *l_2007[7][10] = {{&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001},{&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001},{&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001},{&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001},{&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001},{&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001},{&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001,&l_2001}}; int64_t * const * const *l_2006[4]; int64_t * const * const **l_2005 = &l_2006[3]; int8_t *l_2015 = &g_746.f3; struct S0 * const * const **l_2017 = (void*)0; struct S0 * const * const ***l_2016 = &l_2017; uint32_t *l_2018 = &g_393; int16_t l_2019 = (-1L); int32_t l_2020 = 0x69B40083L; int32_t *l_2021 = &g_82; int i, j; for (i = 0; i < 4; i++) l_2006[i] = &l_2007[0][5]; (*l_2021) |= ((((*l_2001) ^= l_2000) & (l_2002 == l_2005)) != ((((safe_lshift_func_int8_t_s_u((0x30B40590F7D6740DLL != (safe_rshift_func_uint8_t_u_u((((((*l_2018) &= (((g_1711 = ((g_2012[0][2][4] , (**p_18)) && ((*g_1523) ^= 0UL))) , ((safe_mul_func_int8_t_s_s(((*l_2015) = (((4294967295UL | l_2000) ^ (*g_1193)) , l_2000)), l_2000)) , &g_1133[1][2][2])) == l_2016)) ^ l_2019) >= g_1582[0][0]) >= l_2020), l_2000))), 0)) >= l_2019) , l_2000) & 4294967295UL)); return (*g_813); } /* ------------------------------------------ */ /* * reads : g_1777 g_655 g_750.f5 g_1151.f4 g_1985 g_1193 g_413 g_12 g_3 g_1195 g_195 g_910 g_320 g_941 g_942 g_943 g_404.f4 * writes: g_1777 g_82 g_750.f5 g_1151.f4 g_867.f5 g_1980 g_195 g_105 g_526 */ int32_t * func_19(int16_t p_20) { /* block id: 868 */ int32_t *l_1776[2][9] = {{&g_3,&g_3,&g_3,&g_3,&g_3,&g_3,&g_3,&g_3,&g_3},{&g_737,&g_737,&g_737,&g_737,&g_737,&g_737,&g_737,&g_737,&g_737}}; const union U2 l_1801 = {1UL}; uint32_t l_1823 = 0xAC65F6EFL; const struct S1 *l_1852 = &g_1784; const struct S1 **l_1851[10][3]; int64_t * const *l_1873 = (void*)0; int64_t * const **l_1872 = &l_1873; int64_t * const *** const l_1871 = &l_1872; union U2 **l_1881 = (void*)0; int8_t *l_1949 = &g_526; uint32_t **l_1984 = (void*)0; uint32_t ***l_1983 = &l_1984; int8_t l_1997 = (-4L); int i, j; for (i = 0; i < 10; i++) { for (j = 0; j < 3; j++) l_1851[i][j] = &l_1852; } lbl_1930: g_1777++; (*g_655) = (!p_20); for (g_750.f5 = 5; (g_750.f5 >= 0); g_750.f5 -= 1) { /* block id: 873 */ union U2 l_1789[9] = {{0xC61EL},{0xC61EL},{0xC61EL},{0xC61EL},{0xC61EL},{0xC61EL},{0xC61EL},{0xC61EL},{0xC61EL}}; int32_t **l_1793 = (void*)0; int16_t l_1795 = 0xB6D6L; uint8_t l_1934 = 0UL; struct S1 *l_1955 = &g_1538; int32_t l_1975 = 0x9C6AB658L; int i; for (g_1151.f4 = 5; (g_1151.f4 >= 0); g_1151.f4 -= 1) { /* block id: 876 */ union U2 l_1790[8][1][4] = {{{{65526UL},{0x7001L},{65528UL},{0x7001L}}},{{{0UL},{65529UL},{65529UL},{65528UL}}},{{{0x7001L},{65529UL},{65529UL},{0x7001L}}},{{{65529UL},{0x7001L},{0UL},{65526UL}}},{{{65529UL},{0UL},{65529UL},{65529UL}}},{{{0x7001L},{65526UL},{65529UL},{65529UL}}},{{{0UL},{0UL},{65528UL},{65526UL}}},{{{65526UL},{0x7001L},{65528UL},{0x7001L}}}}; int32_t l_1794 = (-1L); int64_t l_1818 = 0x8F81ACD2D1F2903BLL; const struct S1 *l_1850 = (void*)0; const struct S1 **l_1849 = &l_1850; const struct S1 **l_1853 = &l_1852; uint8_t l_1908 = 246UL; union U2 ***l_1961 = (void*)0; uint32_t **l_1964 = (void*)0; int i, j, k; for (g_867.f5 = 0; (g_867.f5 <= 5); g_867.f5 += 1) { /* block id: 879 */ int32_t l_1781 = 0x814EBE2AL; if (l_1781) break; } } if (g_750.f5) goto lbl_1930; } l_1997 |= (safe_mul_func_int8_t_s_s((l_1983 != g_1985), ((*l_1949) = (((&g_1367 == (((**g_910) = (safe_sub_func_int64_t_s_s((*g_1193), ((*g_1195) = ((g_1980 = (((void*)0 == &l_1801) < (((((safe_mod_func_uint64_t_u_u(((safe_div_func_int64_t_s_s((*g_1193), (safe_add_func_int64_t_s_s((*g_1193), ((p_20 , &g_105[0]) == (void*)0))))) | 18446744073709551615UL), p_20)) != p_20) > p_20) ^ p_20) > (*g_12)))) > (*g_1195)))))) , (void*)0)) == (***g_941)) , p_20)))); return l_1776[0][5]; } /* ------------------------------------------ */ /* * reads : g_1764 g_320 g_105 * writes: g_1765 g_743.f5 */ uint16_t func_28(int32_t ** p_29, int32_t ** p_30, union U2 p_31, uint8_t p_32, int32_t * p_33) { /* block id: 863 */ struct S1 *l_1762[10] = {&g_1151,&g_1151,&g_1151,&g_1151,&g_1151,&g_1151,&g_1151,&g_1151,&g_1151,&g_1151}; struct S1 **l_1763 = (void*)0; int8_t *l_1770 = &g_743.f5; union U2 **l_1774 = &g_940; union U2 ***l_1773 = &l_1774; int32_t l_1775[5][1][8] = {{{0L,0L,0L,0L,0L,0L,0L,0L}},{{0L,0L,(-4L),0L,0L,(-4L),0L,0L}},{{0L,0L,0L,0L,0L,0L,0L,0L}},{{0L,0L,0L,0L,0L,0L,0L,0L}},{{0L,0L,(-4L),0L,0L,(-4L),0L,0L}}}; int i, j, k; (*g_1764) = l_1762[1]; l_1775[0][0][4] = ((((*l_1770) = (safe_div_func_uint8_t_u_u(0xD8L, 251UL))) == (safe_mod_func_int64_t_s_s(p_32, p_32))) <= (l_1773 == &l_1774)); return (*g_320); } /* ------------------------------------------ */ /* * reads : * writes: */ int32_t ** func_35(int32_t p_36, uint8_t p_37) { /* block id: 861 */ int32_t **l_1761 = &g_12; return l_1761; } /* ------------------------------------------ */ /* * reads : * writes: */ int32_t func_38(int32_t * p_39, int32_t ** p_40, uint32_t p_41, int32_t * p_42) { /* block id: 8 */ int32_t **l_68 = (void*)0; const uint16_t *l_73 = &g_47; int32_t l_76 = 0L; int32_t ***l_1316 = (void*)0; int32_t ***l_1317 = (void*)0; int32_t ***l_1318 = &g_44; int32_t *l_1320 = &g_1321; union U2 **l_1403 = &g_940; struct S0 ****l_1446 = &g_1134; uint16_t ***l_1450 = (void*)0; uint16_t ***l_1455 = (void*)0; int32_t l_1534 = 0x63688D59L; int16_t **l_1589 = &g_943; int32_t l_1646 = 1L; int32_t l_1660 = 0x120122A4L; struct S1 *l_1684 = &g_1538; int16_t l_1694 = 2L; uint8_t l_1712 = 0xB9L; struct S1 **l_1748 = &l_1684; struct S1 *** const l_1747 = &l_1748; int16_t l_1756 = 0x4165L; return p_41; } /* ------------------------------------------ */ /* * reads : * writes: g_747.f3 g_923 g_288 */ int32_t func_51(uint64_t p_52, const int32_t * p_53) { /* block id: 612 */ int8_t l_1319 = 6L; for (g_747.f3 = 0; g_747.f3 < 5; g_747.f3 += 1) { for (g_923 = 0; g_923 < 7; g_923 += 1) { g_288[g_747.f3][g_923] = (void*)0; } } return l_1319; } /* ------------------------------------------ */ /* * reads : g_156.f3 g_156.f5 g_163 g_320 g_105 g_404.f4 g_44 g_45 g_156.f1 g_655 g_47 g_404.f0 g_704 g_218.f0 g_155 g_156 g_302.f1 g_166.f6 g_147 g_737 g_82 g_83 g_745.f3 g_12 g_3 g_233.f6 g_748.f3 g_676 g_216.f0 g_813 g_744.f2 g_749.f6 g_750.f6 g_867 g_746.f3 g_153 g_677 g_11 g_115 g_878 g_526 g_218.f3 g_676.f0 g_302.f2 g_165 g_218.f5 g_166.f3 g_369 g_404.f3 g_904 g_820 g_909 g_923 g_747.f5 g_746.f1 g_910 g_939 g_743.f1 g_743.f4 g_748.f5 g_942 g_943 g_393 g_176 g_218.f1 g_1038 g_743.f3 g_166.f1 g_750.f1 g_749.f3 g_107 g_1056 g_166.f2 g_265 g_1098 g_705 g_743.f5 g_1132 g_166.f5 g_749.f1 g_1095 g_1151 g_218.f2 g_1170 g_749.f5 g_1192 g_1194 g_905 g_906 g_941 g_1273 g_1193 g_413 g_1195 g_195 g_1253.f0 g_1171 g_1172 g_744.f5 g_940 g_1295 * writes: g_105 g_45 g_526 g_393 g_82 g_47 g_115 g_147 g_745.f5 g_44 g_176 g_404.f3 g_750.f5 g_676.f1 g_83 g_107 g_413 g_404.f4 g_166.f5 g_195 g_867.f3 g_940 g_941 g_166.f3 g_737 g_743.f3 g_1095 g_1107 g_1194 g_744.f5 g_1151.f4 g_748.f5 */ int64_t func_62(int32_t ** p_63, uint32_t p_64, uint8_t p_65, uint8_t p_66, int16_t p_67) { /* block id: 278 */ uint64_t l_616[7][2][6] = {{{18446744073709551611UL,0x5B5C50F2E3248715LL,18446744073709551611UL,0xCBF6356E62E96699LL,0x5B5C50F2E3248715LL,0xA0D7B5E8D773F43DLL},{18446744073709551611UL,18446744073709551611UL,0xCBF6356E62E96699LL,0xCBF6356E62E96699LL,18446744073709551611UL,18446744073709551611UL}},{{18446744073709551611UL,0xB8365339679DF99ALL,0xA0D7B5E8D773F43DLL,0xCBF6356E62E96699LL,0xB8365339679DF99ALL,0xCBF6356E62E96699LL},{18446744073709551611UL,0x5B5C50F2E3248715LL,18446744073709551611UL,0xCBF6356E62E96699LL,0x5B5C50F2E3248715LL,0xA0D7B5E8D773F43DLL}},{{18446744073709551611UL,18446744073709551611UL,0xCBF6356E62E96699LL,0xCBF6356E62E96699LL,18446744073709551611UL,18446744073709551611UL},{18446744073709551611UL,0xB8365339679DF99ALL,0xA0D7B5E8D773F43DLL,0xCBF6356E62E96699LL,0xB8365339679DF99ALL,0xCBF6356E62E96699LL}},{{18446744073709551611UL,0x5B5C50F2E3248715LL,18446744073709551611UL,0xCBF6356E62E96699LL,0x5B5C50F2E3248715LL,0xA0D7B5E8D773F43DLL},{18446744073709551611UL,18446744073709551611UL,0xCBF6356E62E96699LL,0xCBF6356E62E96699LL,18446744073709551611UL,18446744073709551611UL}},{{18446744073709551611UL,0xB8365339679DF99ALL,0xA0D7B5E8D773F43DLL,0xCBF6356E62E96699LL,0xB8365339679DF99ALL,0xCBF6356E62E96699LL},{18446744073709551611UL,0xA0D7B5E8D773F43DLL,0xEB61A17772CF8A38LL,18446744073709551615UL,0xA0D7B5E8D773F43DLL,18446744073709551607UL}},{{0xEB61A17772CF8A38LL,0xCBF6356E62E96699LL,18446744073709551615UL,18446744073709551615UL,0xCBF6356E62E96699LL,0xEB61A17772CF8A38LL},{0xEB61A17772CF8A38LL,18446744073709551611UL,18446744073709551607UL,18446744073709551615UL,18446744073709551611UL,18446744073709551615UL}},{{0xEB61A17772CF8A38LL,0xA0D7B5E8D773F43DLL,0xEB61A17772CF8A38LL,18446744073709551615UL,0xA0D7B5E8D773F43DLL,18446744073709551607UL},{0xEB61A17772CF8A38LL,0xCBF6356E62E96699LL,18446744073709551615UL,18446744073709551615UL,0xCBF6356E62E96699LL,0xEB61A17772CF8A38LL}}}; int32_t l_630 = 0xE9976406L; const uint16_t *l_644[9][8] = {{&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0]},{&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0]},{(void*)0,&g_105[0],&g_105[0],(void*)0,&g_105[0],(void*)0,&g_105[0],&g_105[0]},{&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0]},{(void*)0,&g_105[0],(void*)0,&g_105[0],&g_105[0],(void*)0,&g_105[0],(void*)0},{&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0]},{&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0]},{(void*)0,&g_105[0],&g_105[0],(void*)0,&g_105[0],(void*)0,&g_105[0],&g_105[0]},{&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0],&g_105[0]}}; union U2 *l_675 = &g_676; int32_t l_679 = 0xD33DF87DL; int32_t l_682[2]; int16_t *l_707 = &g_83; int16_t **l_706 = &l_707; uint8_t l_801 = 0x89L; uint64_t *l_877 = &l_616[2][1][3]; const uint16_t *l_879 = &g_676.f0; uint16_t l_893 = 65527UL; struct S0 *****l_960 = (void*)0; struct S0 ****l_983[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; uint16_t ** const l_1000[6] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; uint16_t ** const *l_999 = &l_1000[5]; uint8_t *l_1040[3][10] = {{&g_115[2][2],&l_801,&g_115[3][3],&l_801,&g_115[2][2],&l_801,&l_801,&g_115[2][2],&l_801,&g_115[3][3]},{(void*)0,(void*)0,&g_115[3][3],&g_115[2][2],(void*)0,&g_115[2][2],&g_115[3][3],(void*)0,(void*)0,&g_115[3][3]},{&l_801,&g_115[2][2],&l_801,&l_801,&g_115[2][2],&l_801,&g_115[3][3],&l_801,&g_115[2][2],&l_801}}; uint8_t * const *l_1039 = &l_1040[1][5]; int8_t *l_1069 = &g_744.f5; int8_t **l_1068 = &l_1069; int16_t ***l_1093 = &l_706; int16_t ***l_1097 = &g_942; uint64_t l_1204 = 0x95CFFFF24A98BAC3LL; int8_t l_1220 = (-10L); int32_t l_1251 = 0x6957FA0EL; int32_t *l_1267[6][5]; int32_t l_1296 = 0xFADA45D9L; int32_t l_1311 = 4L; uint32_t l_1314 = 18446744073709551615UL; uint32_t l_1315 = 0UL; int i, j, k; for (i = 0; i < 2; i++) l_682[i] = 0xFBF2EF23L; for (i = 0; i < 6; i++) { for (j = 0; j < 5; j++) l_1267[i][j] = (void*)0; } if ((safe_add_func_uint64_t_u_u(g_156.f3, l_616[3][0][2]))) { /* block id: 279 */ uint64_t l_617 = 18446744073709551615UL; struct S0 *l_628 = (void*)0; uint64_t *l_635 = (void*)0; int32_t l_643 = 0xEA891B54L; int32_t l_680 = 4L; int32_t l_681 = 6L; int32_t l_683 = 1L; int32_t l_684 = 0L; int32_t l_685 = 0x48B5F48FL; int32_t l_686 = 0L; int32_t l_687 = 0xCDD030F3L; int32_t l_688 = 0x146DB6D8L; int32_t l_689 = 6L; int32_t l_691 = 2L; int32_t l_693[4][6][1] = {{{6L},{1L},{1L},{6L},{0x35E5881CL},{(-4L)}},{{0x35E5881CL},{6L},{1L},{1L},{6L},{0x35E5881CL}},{{(-4L)},{0x35E5881CL},{6L},{1L},{1L},{6L}},{{0x35E5881CL},{(-4L)},{0x35E5881CL},{6L},{1L},{1L}}}; union U2 l_701 = {65529UL}; uint8_t *l_713[10] = {&g_153,&g_153,&g_153,&g_153,&g_153,&g_153,&g_153,&g_153,&g_153,&g_153}; uint8_t *l_715 = &g_115[3][3]; uint32_t l_775 = 4294967294UL; uint32_t l_789[6][2] = {{4294967295UL,4294967291UL},{0UL,0xCA3DE547L},{4294967291UL,0xCA3DE547L},{0UL,4294967291UL},{4294967295UL,4294967295UL},{4294967295UL,4294967291UL}}; uint16_t *l_791 = &l_701.f0; union U2 * const *l_798 = &l_675; struct S0 ***l_830 = &g_265; struct S0 ****l_829 = &l_830; int16_t l_924 = 0xBC2FL; uint32_t *l_937[8] = {&g_820[4],&g_820[4],&g_820[4],&g_820[4],&g_820[4],&g_820[4],&g_820[4],&g_820[4]}; int32_t *l_1049[7]; int8_t **l_1081 = &l_1069; int16_t ***l_1096 = &l_706; int i, j, k; for (i = 0; i < 7; i++) l_1049[i] = (void*)0; if (l_617) { /* block id: 280 */ int16_t l_629 = 0xBD50L; int16_t *l_640 = &g_83; int32_t l_642[3][2][8] = {{{1L,0xBE502DADL,1L,(-4L),1L,0xBE502DADL,1L,0x07F57F01L},{(-1L),1L,0L,(-3L),0L,0x07F57F01L,0x70B6C410L,(-1L)}},{{(-4L),0x034D433FL,0xE00CFEB6L,0L,0L,0xE00CFEB6L,0x034D433FL,(-4L)},{(-1L),(-4L),0xBE502DADL,(-1L),1L,0x034D433FL,0L,0L}},{{1L,0xA03E5BF9L,0xE7DC10DDL,0x034D433FL,(-1L),0x034D433FL,0xE7DC10DDL,0xA03E5BF9L},{0x07F57F01L,(-4L),0L,1L,(-1L),0xE00CFEB6L,1L,0xE7DC10DDL}}}; const union U2 l_649 = {1UL}; uint32_t *l_653 = &g_393; int64_t l_690 = 0xD6D570319AD29123LL; int16_t l_692 = 0x926DL; int i, j, k; for (p_64 = 0; (p_64 <= 32); ++p_64) { /* block id: 283 */ if ((p_66 != ((g_156.f5 == (((*g_320) = ((safe_rshift_func_int8_t_s_u(((0xAC5840618C054B31LL ^ (safe_sub_func_int16_t_s_s((((l_630 = (((safe_rshift_func_uint16_t_u_s((g_163[8] == (safe_add_func_uint64_t_u_u((((void*)0 == l_628) , ((((l_616[3][0][2] == p_64) != (*g_320)) != p_67) , 0UL)), (-1L)))), l_629)) , (void*)0) != (void*)0)) & g_404.f4) <= p_66), p_64))) <= l_616[3][0][2]), p_64)) >= 0x3835L)) == l_617)) >= p_65))) { /* block id: 286 */ int8_t *l_638 = &g_526; int32_t l_639 = 0x891B84BBL; int8_t *l_641[7][1]; int i, j; for (i = 0; i < 7; i++) { for (j = 0; j < 1; j++) l_641[i][j] = &g_107; } (*g_44) = (*g_44); l_643 = (safe_rshift_func_int16_t_s_u((safe_sub_func_uint64_t_u_u(18446744073709551612UL, (((&l_617 != (l_635 = &g_195)) || ((l_642[0][1][2] = ((safe_add_func_uint64_t_u_u(0UL, ((((((l_617 && (l_616[3][0][2] < ((*l_638) = 0xE1L))) && ((-1L) && l_639)) == l_630) & 0x80E73AC5FEFE1889LL) , (void*)0) == l_640))) > g_156.f1)) < 8UL)) , 0x7F2CC08EC12FCA91LL))), (*g_320))); } else { /* block id: 292 */ (*g_44) = &l_643; } } (*g_655) = (safe_sub_func_uint64_t_u_u((!0x6DC1CAA4L), ((~(l_649 , l_642[0][0][5])) & (g_156.f3 >= ((safe_lshift_func_uint16_t_u_u(l_617, (~((*l_653) = l_643)))) != p_67))))); for (g_47 = (-5); (g_47 != 52); g_47 = safe_add_func_int16_t_s_s(g_47, 3)) { /* block id: 300 */ uint32_t l_671 = 0xFEB57696L; uint8_t *l_672[8][1][9] = {{{&g_115[2][2],&g_153,(void*)0,(void*)0,&g_153,&g_115[2][2],&g_153,&g_115[2][2],&g_115[2][2]}},{{&g_115[2][2],&g_115[2][2],&g_115[2][2],&g_153,&g_115[4][2],(void*)0,&g_115[6][4],&g_115[2][2],&g_115[0][3]}},{{&g_115[5][1],(void*)0,&g_115[4][2],(void*)0,&g_153,&g_115[4][2],&g_153,(void*)0,&g_115[2][2]}},{{&g_153,&g_115[2][2],&g_115[2][2],&g_115[2][2],&g_115[0][3],&g_115[0][3],&g_115[2][2],&g_115[2][2],&g_115[2][2]}},{{&g_115[4][2],&g_115[5][1],&g_115[2][2],&g_115[2][2],&g_115[2][2],&g_153,&g_153,(void*)0,&g_115[0][3]}},{{&g_115[6][4],&g_153,&g_153,&g_115[0][3],(void*)0,&g_153,&g_153,&g_115[2][2],&g_115[2][2]}},{{(void*)0,&g_115[5][1],&g_153,&g_115[2][2],&g_115[2][2],&g_115[2][2],&g_115[0][3],&g_115[0][3],&g_115[2][2]}},{{(void*)0,&g_115[2][2],(void*)0,&g_115[2][2],(void*)0,&g_153,&g_115[4][2],&g_153,(void*)0}}}; int32_t *l_678[10] = {&g_676.f1,&l_643,&l_643,&g_676.f1,&l_643,&l_643,&g_676.f1,&l_643,&l_643,&g_676.f1}; uint32_t l_694 = 0xF4934719L; int i, j, k; l_642[0][0][5] |= ((((safe_rshift_func_int16_t_s_u((9UL >= (safe_rshift_func_int16_t_s_u((((+((safe_unary_minus_func_int16_t_s((((!(safe_mod_func_int32_t_s_s((l_630 , l_630), (((safe_sub_func_int8_t_s_s(l_616[3][0][2], (g_404.f0 || (g_115[3][4] = (safe_mod_func_int32_t_s_s(l_671, (-1L))))))) < (safe_mul_func_uint8_t_u_u(l_630, ((void*)0 == l_675)))) || 6L)))) >= l_643) & l_671))) != p_67)) >= 0x30B8L) | p_65), p_67))), l_617)) > p_66) < p_64) >= 0x3CL); l_694--; } } else { /* block id: 305 */ uint8_t *l_699 = &g_153; uint8_t *l_714 = &g_115[5][2]; struct S0 *l_742[1][9][7] = {{{&g_749[1],&g_749[1],&g_743,&g_747,&g_745,&g_746,&g_750},{&g_750,(void*)0,&g_743,&g_743,(void*)0,&g_750,&g_748},{(void*)0,&g_743,&g_744,&g_748,&g_745,&g_745,&g_748},{&g_747,(void*)0,&g_747,&g_746,&g_748,(void*)0,&g_750},{&g_744,&g_743,(void*)0,&g_746,(void*)0,&g_743,&g_744},{&g_743,(void*)0,&g_750,&g_748,&g_749[1],(void*)0,&g_749[1]},{&g_743,&g_749[1],&g_749[1],&g_743,&g_747,&g_745,&g_746},{&g_744,&g_745,&g_750,&g_747,(void*)0,&g_747,(void*)0},{(void*)0,(void*)0,&g_750,&g_743,&g_746,&g_744,&g_744}}}; int32_t l_752 = 9L; int32_t l_768 = 0x86117F5CL; int32_t l_769 = (-1L); int32_t l_770 = (-1L); int32_t l_772 = 0xDA32285DL; int32_t l_773[1]; struct S0 ****l_839[2][6] = {{&l_830,&l_830,&l_830,&l_830,&l_830,&l_830},{&l_830,&l_830,&l_830,&l_830,&l_830,&l_830}}; int64_t l_841 = (-10L); uint32_t *l_844[5] = {&g_820[6],&g_820[6],&g_820[6],&g_820[6],&g_820[6]}; int8_t l_873 = (-2L); int32_t l_887 = 0L; int32_t *l_892 = &l_693[1][3][0]; int i, j, k; for (i = 0; i < 1; i++) l_773[i] = (-4L); for (l_689 = 0; (l_689 <= 0); l_689 += 1) { /* block id: 308 */ uint8_t **l_700 = &l_699; int16_t **l_708[9][6][4] = {{{&l_707,(void*)0,(void*)0,(void*)0},{&l_707,(void*)0,(void*)0,&l_707},{&l_707,&l_707,&l_707,&l_707},{&l_707,&l_707,&l_707,&l_707},{&l_707,(void*)0,(void*)0,&l_707},{(void*)0,&l_707,&l_707,(void*)0}},{{&l_707,(void*)0,&l_707,&l_707},{(void*)0,(void*)0,(void*)0,(void*)0},{&l_707,(void*)0,&l_707,&l_707},{&l_707,&l_707,&l_707,&l_707},{&l_707,&l_707,(void*)0,(void*)0},{&l_707,&l_707,(void*)0,&l_707}},{{&l_707,&l_707,&l_707,&l_707},{(void*)0,&l_707,&l_707,(void*)0},{(void*)0,&l_707,&l_707,&l_707},{(void*)0,&l_707,&l_707,(void*)0},{&l_707,&l_707,&l_707,(void*)0},{&l_707,&l_707,(void*)0,&l_707}},{{&l_707,&l_707,&l_707,(void*)0},{(void*)0,&l_707,&l_707,&l_707},{(void*)0,&l_707,(void*)0,&l_707},{&l_707,&l_707,&l_707,(void*)0},{&l_707,&l_707,(void*)0,&l_707},{(void*)0,&l_707,&l_707,&l_707}},{{(void*)0,(void*)0,&l_707,(void*)0},{(void*)0,(void*)0,&l_707,&l_707},{&l_707,(void*)0,&l_707,(void*)0},{&l_707,&l_707,&l_707,&l_707},{(void*)0,(void*)0,&l_707,&l_707},{(void*)0,&l_707,&l_707,&l_707}},{{(void*)0,&l_707,(void*)0,&l_707},{&l_707,(void*)0,&l_707,(void*)0},{&l_707,(void*)0,(void*)0,&l_707},{(void*)0,&l_707,&l_707,&l_707},{(void*)0,(void*)0,&l_707,&l_707},{&l_707,(void*)0,(void*)0,&l_707}},{{&l_707,(void*)0,&l_707,(void*)0},{&l_707,(void*)0,&l_707,&l_707},{(void*)0,(void*)0,&l_707,&l_707},{(void*)0,(void*)0,&l_707,&l_707},{(void*)0,&l_707,&l_707,&l_707},{&l_707,&l_707,(void*)0,(void*)0}},{{&l_707,(void*)0,&l_707,&l_707},{&l_707,&l_707,(void*)0,&l_707},{(void*)0,&l_707,(void*)0,&l_707},{&l_707,&l_707,&l_707,(void*)0},{(void*)0,&l_707,&l_707,&l_707},{&l_707,&l_707,&l_707,&l_707}},{{(void*)0,&l_707,&l_707,(void*)0},{&l_707,&l_707,(void*)0,&l_707},{(void*)0,&l_707,(void*)0,&l_707},{&l_707,&l_707,&l_707,&l_707},{&l_707,&l_707,(void*)0,(void*)0},{&l_707,&l_707,&l_707,&l_707}}}; uint8_t *l_712 = &g_115[6][3]; uint8_t **l_711[4][7][6] = {{{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712},{(void*)0,&l_712,&l_712,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712},{(void*)0,&l_712,&l_712,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712}},{{(void*)0,&l_712,&l_712,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712},{(void*)0,&l_712,&l_712,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712},{(void*)0,&l_712,&l_712,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712}},{{(void*)0,&l_712,&l_712,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712},{(void*)0,&l_712,&l_712,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712},{(void*)0,&l_712,&l_712,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712}},{{&l_712,&l_712,&l_712,&l_712,&l_712,&l_712},{(void*)0,&l_712,&l_712,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,&l_712,(void*)0},{&l_712,(void*)0,&l_712,&l_712,&l_712,&l_712},{&l_712,(void*)0,(void*)0,&l_712,&l_712,&l_712},{&l_712,&l_712,&l_712,&l_712,(void*)0,&l_712},{&l_712,&l_712,(void*)0,&l_712,(void*)0,&l_712}}}; union U2 *l_741 = &l_701; int32_t l_767[1]; int32_t l_771 = 0L; int16_t l_774 = 1L; uint8_t l_796 = 0xC4L; int32_t l_811 = 0x771348DEL; int32_t **l_812[4][2] = {{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0}}; int32_t l_848 = 6L; const int64_t *l_863[6][5][8] = {{{&g_147,&l_841,(void*)0,&l_841,(void*)0,&g_413,&l_841,&g_147},{&g_147,&g_413,&g_147,&g_413,&g_413,&g_413,&l_841,(void*)0},{(void*)0,(void*)0,&g_413,&g_147,&l_841,(void*)0,&l_841,&g_413},{(void*)0,&g_413,&g_147,&g_147,&g_147,&l_841,&g_413,&g_413},{&l_841,&l_841,(void*)0,(void*)0,(void*)0,(void*)0,&g_147,&g_413}},{{&l_841,&g_413,&g_147,(void*)0,&l_841,(void*)0,&l_841,&g_147},{&g_147,(void*)0,&g_147,&l_841,&g_413,&g_147,&g_413,(void*)0},{&g_413,&g_147,&l_841,&l_841,(void*)0,&g_413,&g_413,(void*)0},{&g_413,&g_413,&g_413,&g_413,(void*)0,&l_841,&g_413,&g_413},{&g_413,(void*)0,&g_413,&g_147,(void*)0,&g_147,&l_841,&g_413}},{{&g_147,(void*)0,&g_147,(void*)0,&g_413,&l_841,&g_147,(void*)0},{&g_413,&g_413,(void*)0,&g_413,(void*)0,&g_413,&g_413,&g_147},{(void*)0,&g_147,(void*)0,&l_841,&g_413,&g_147,(void*)0,&g_413},{(void*)0,(void*)0,(void*)0,&l_841,&l_841,(void*)0,&l_841,&l_841},{(void*)0,&g_413,(void*)0,(void*)0,(void*)0,(void*)0,&l_841,&g_147}},{{&g_413,&l_841,(void*)0,&l_841,&g_413,&l_841,(void*)0,&g_413},{&l_841,&g_413,&g_147,(void*)0,&g_413,(void*)0,(void*)0,&g_413},{&g_413,(void*)0,&l_841,&l_841,&g_147,&g_413,&g_413,&l_841},{(void*)0,&g_413,&g_413,&l_841,(void*)0,&g_413,&g_413,&g_413},{&g_413,&l_841,&g_413,&l_841,&l_841,(void*)0,&l_841,(void*)0}},{{&g_147,&g_413,&l_841,&g_147,&g_413,&g_413,(void*)0,&g_413},{(void*)0,&g_147,(void*)0,&g_147,(void*)0,&g_413,&g_147,&g_147},{&g_413,(void*)0,&l_841,(void*)0,&g_413,&g_413,&g_147,&g_147},{&g_147,&l_841,&l_841,(void*)0,(void*)0,(void*)0,&g_147,&l_841},{&g_413,&l_841,(void*)0,&g_147,&g_147,&l_841,(void*)0,(void*)0}},{{&l_841,&g_413,&l_841,&g_413,&g_147,&l_841,&l_841,&l_841},{(void*)0,(void*)0,&g_413,&l_841,&g_147,&g_413,&l_841,&g_413},{&g_413,(void*)0,&l_841,&g_147,&l_841,&g_413,&l_841,&g_147},{&g_147,&g_147,&g_413,&g_413,&g_413,&l_841,(void*)0,&l_841},{&g_147,&l_841,&g_413,&g_147,&l_841,&g_413,&l_841,(void*)0}}}; const int64_t **l_862 = &l_863[4][1][3]; uint64_t *l_876 = &l_616[3][0][2]; struct S0 *****l_922 = (void*)0; int i, j, k; for (i = 0; i < 1; i++) l_767[i] = 0x81536E1BL; if ((g_105[l_689] > (safe_div_func_int8_t_s_s((((*l_700) = l_699) == (l_715 = (l_714 = (l_713[7] = (l_701 , ((((safe_lshift_func_int16_t_s_u(g_105[l_689], ((g_704 != (l_708[6][4][0] = l_706)) ^ (&g_676 != ((safe_mod_func_uint64_t_u_u(p_64, 0x27AAAA7A166EC30ELL)) , (void*)0))))) == l_683) != p_66) , &p_66)))))), g_218.f0)))) { /* block id: 314 */ uint16_t *l_716[1][5] = {{&g_105[l_689],&g_105[l_689],&g_105[l_689],&g_105[l_689],&g_105[l_689]}}; int32_t *l_753 = &l_693[2][1][0]; int32_t *l_754 = &l_687; int32_t *l_755 = (void*)0; int32_t *l_756 = &g_737; int32_t *l_757 = &l_681; int32_t *l_758 = (void*)0; int32_t *l_759 = &l_686; int32_t *l_760 = &l_683; int32_t *l_761 = (void*)0; int32_t *l_762 = (void*)0; int32_t *l_763 = &l_643; int32_t *l_764 = &l_683; int32_t *l_765 = &l_680; int32_t *l_766[10][8][3] = {{{&l_643,(void*)0,&l_643},{&g_82,(void*)0,&l_684},{&l_680,&g_737,&l_752},{&l_684,&l_689,&l_689},{&l_630,(void*)0,&l_689},{&l_684,&l_752,&l_682[1]},{&l_680,&g_82,&l_693[3][5][0]},{&g_82,&l_752,&l_689}},{{&l_643,&g_82,&l_630},{(void*)0,&l_752,&l_684},{&l_681,(void*)0,&l_681},{&g_82,&l_689,&l_684},{&l_693[1][3][0],&g_737,&l_630},{&l_684,(void*)0,&l_689},{&l_752,(void*)0,&l_693[3][5][0]},{&l_684,&l_681,&l_682[1]}},{{&l_693[1][3][0],&g_82,&l_689},{&g_82,&g_82,&l_689},{&l_681,&g_82,&l_752},{(void*)0,&l_681,&l_684},{&l_643,(void*)0,&l_643},{&g_82,(void*)0,&l_684},{&l_680,&g_737,&l_752},{&l_684,&l_689,&l_689}},{{&l_630,(void*)0,&l_689},{&l_684,&l_752,&l_682[1]},{&l_680,&g_82,&l_693[3][5][0]},{&g_82,&l_752,&l_689},{&l_643,&g_82,&l_630},{(void*)0,&l_752,&l_684},{&l_681,(void*)0,&l_681},{&g_82,&l_689,&l_684}},{{&l_693[1][3][0],&g_737,&l_643},{&l_689,&l_684,&l_682[1]},{&l_681,&g_737,&l_680},{&l_689,&l_752,&l_684},{&l_630,&l_679,&l_679},{(void*)0,(void*)0,&l_682[1]},{&l_693[3][5][0],&l_679,&l_681},{&l_684,&l_752,&l_681}},{{&l_689,&g_737,&l_689},{(void*)0,&l_684,&l_681},{&l_752,&g_82,&l_681},{&l_689,&l_682[1],&l_682[1]},{&l_643,&g_737,&l_679},{&l_689,&g_82,&l_684},{&l_752,&l_679,&l_680},{(void*)0,&l_689,&l_682[1]}},{{&l_689,&l_679,&l_643},{&l_684,&g_82,&l_681},{&l_693[3][5][0],&g_737,&l_693[3][5][0]},{(void*)0,&l_682[1],&l_681},{&l_630,&g_82,&l_643},{&l_689,&l_684,&l_682[1]},{&l_681,&g_737,&l_680},{&l_689,&l_752,&l_684}},{{&l_630,&l_679,&l_679},{(void*)0,(void*)0,&l_682[1]},{&l_693[3][5][0],&l_679,&l_681},{&l_684,&l_752,&l_681},{&l_689,&g_737,&l_689},{(void*)0,&l_684,&l_681},{&l_752,&g_82,&l_681},{&l_689,&l_682[1],&l_682[1]}},{{&l_643,&g_737,&l_679},{&l_689,&g_82,&l_684},{&l_752,&l_679,&l_680},{(void*)0,&l_689,&l_682[1]},{&l_689,&l_679,&l_643},{&l_684,&g_82,&l_681},{&l_693[3][5][0],&g_737,&l_693[3][5][0]},{(void*)0,&l_682[1],&l_681}},{{&l_630,&g_82,&l_643},{&l_689,&l_684,&l_682[1]},{&l_681,&g_737,&l_680},{&l_689,&l_752,&l_684},{&l_630,&l_679,&l_679},{(void*)0,(void*)0,&l_682[1]},{&l_693[3][5][0],&l_679,&l_681},{&l_684,&l_752,&l_681}}}; int i, j, k; for (l_680 = 1; (l_680 >= 0); l_680 -= 1) { /* block id: 317 */ int32_t l_729 = 0x3D2CE54FL; int64_t *l_736 = &g_147; int32_t *l_738 = (void*)0; int32_t *l_739 = &l_683; union U2 * const l_740 = &g_676; int32_t *l_751 = &l_643; int i; l_682[l_689] = (l_716[0][4] != l_707); if (l_682[(l_689 + 1)]) continue; (*l_751) |= ((((safe_mul_func_int8_t_s_s(((safe_mul_func_uint8_t_u_u((safe_add_func_uint32_t_u_u((safe_lshift_func_uint16_t_u_u(65535UL, ((l_682[l_680] , (*g_155)) , ((l_682[l_680] = (safe_sub_func_int32_t_s_s(l_682[1], p_67))) && ((((l_729 != ((~((g_302.f1 , (safe_div_func_int32_t_s_s(((*l_739) = (((!g_105[l_689]) < (l_630 = ((*l_736) &= (safe_lshift_func_uint8_t_u_u(g_166.f6, 1))))) , g_737)), 4294967295UL))) ^ 3L)) , (*g_655))) || g_105[l_689]) , l_740) == l_741))))), l_617)), l_616[1][1][0])) && g_105[l_689]), g_83)) , (void*)0) == l_742[0][0][0]) & g_745.f3); if (l_752) break; } l_775++; } else { /* block id: 328 */ int32_t *l_790[9][6][4] = {{{&l_679,&l_767[0],&l_679,&l_643},{(void*)0,&l_767[0],&l_772,&l_767[0]},{(void*)0,&l_643,&l_679,&l_767[0]},{&l_679,&l_767[0],&l_679,&l_643},{(void*)0,&l_767[0],&l_772,&l_767[0]},{(void*)0,&l_643,&l_679,&l_767[0]}},{{&l_679,&l_767[0],&l_679,&l_643},{(void*)0,&l_767[0],&l_772,&l_767[0]},{(void*)0,&l_643,&l_679,&l_767[0]},{&l_679,&l_767[0],&l_679,&l_643},{(void*)0,&l_767[0],&l_772,&l_767[0]},{(void*)0,&l_643,&l_679,&l_767[0]}},{{&l_679,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643},{&l_772,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643}},{{&l_772,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643},{&l_772,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643}},{{&l_772,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643},{&l_772,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643}},{{&l_772,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643},{&l_772,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643}},{{&l_772,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643},{&l_772,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643}},{{&l_772,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643},{&l_772,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643}},{{&l_772,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643},{&l_772,&l_643,&l_772,&l_679},{&l_679,&l_643,(void*)0,&l_643},{&l_679,&l_679,&l_772,&l_643}}}; union U2 **l_797 = &l_741; int i, j, k; l_770 ^= (((g_147 = ((safe_sub_func_int32_t_s_s(((safe_lshift_func_uint8_t_u_s(g_737, 2)) & (g_404.f0 > 4L)), (safe_mod_func_uint16_t_u_u(((~(safe_add_func_uint16_t_u_u(l_789[3][1], ((((((*g_44) == l_790[3][0][1]) , l_791) == &g_105[0]) & (safe_sub_func_int16_t_s_s(((safe_div_func_uint32_t_u_u(p_65, 0x433A104EL)) != p_67), (*g_320)))) <= (*g_320))))) < l_789[3][1]), p_66)))) != 0xF31FF3101A71D1C7LL)) && l_796) & (-6L)); if ((l_797 != l_798)) { /* block id: 331 */ int32_t l_799 = 0x710714B7L; int32_t l_800 = 0x25E22AD5L; l_767[0] = l_799; l_679 &= (*g_12); l_801++; } else { /* block id: 335 */ int8_t *l_806 = (void*)0; int8_t *l_807 = &g_745.f5; int32_t l_814 = 0xEF66580FL; l_811 &= (((safe_mul_func_int8_t_s_s(((*l_807) = g_233.f6), ((*l_712) = ((&p_66 != (void*)0) == g_404.f0)))) ^ ((~g_748.f3) >= (((**l_798) , (void*)0) != &g_676))) || ((safe_lshift_func_int16_t_s_u(((p_67 == g_216.f0) , l_630), p_65)) , l_767[0])); (*g_813) = l_812[2][0]; l_814 = 0xC5F73474L; } return g_744.f2; } if (p_66) { /* block id: 344 */ uint16_t *l_822 = &g_105[l_689]; const int32_t l_836 = 1L; uint32_t *l_845[7]; int32_t l_868 = 0x6597DCE7L; int i; for (i = 0; i < 7; i++) l_845[i] = &l_789[3][1]; for (p_64 = (-11); (p_64 >= 33); ++p_64) { /* block id: 347 */ uint32_t *l_819 = &g_820[6]; uint32_t *l_821 = &l_789[3][1]; struct S0 *****l_831 = &l_829; struct S0 ****l_833[6][2] = {{&l_830,&l_830},{&l_830,&l_830},{&l_830,&l_830},{&l_830,&l_830},{&l_830,&l_830},{&l_830,&l_830}}; struct S0 *****l_832 = &l_833[3][1]; int32_t l_837 = 1L; int8_t *l_838 = &g_107; int16_t l_840 = 0xA890L; int i, j; (*g_44) = &l_773[0]; if (l_841) continue; return l_752; } if (g_676.f0) goto lbl_1268; l_848 |= (l_683 ^= (safe_rshift_func_uint8_t_u_u((((l_773[0] = ((void*)0 == &g_413)) | (g_163[3] , ((((g_404.f3 = (g_176 = (l_679 = (&p_64 != l_844[3])))) , l_772) <= g_47) && ((safe_sub_func_uint8_t_u_u((l_836 , p_64), g_749[1].f6)) >= l_768)))) <= (*g_12)), l_836))); for (g_750.f5 = (-29); (g_750.f5 <= 23); g_750.f5++) { /* block id: 366 */ int64_t *l_861 = &l_841; const int64_t ***l_864 = &l_862; int64_t *l_865[4][10][6] = {{{&g_147,&g_413,&g_413,&g_147,&g_147,&g_413},{&g_413,(void*)0,&g_147,(void*)0,&g_413,&g_413},{&g_147,&g_413,&g_413,&g_413,&g_413,(void*)0},{&g_147,&g_147,(void*)0,&g_147,&g_147,&g_147},{&g_147,&g_147,&g_413,&g_147,&g_147,&g_413},{&g_413,&g_147,&g_147,&g_413,&g_147,&g_413},{&g_413,&g_413,&g_413,(void*)0,&g_147,&g_147},{&g_147,&g_147,&g_147,(void*)0,(void*)0,(void*)0},{&g_147,&g_147,&g_413,&g_413,&g_413,&g_413},{&g_413,&g_147,(void*)0,&g_413,&g_413,&g_147}},{{&g_147,&g_413,&g_413,(void*)0,&g_147,&g_413},{(void*)0,(void*)0,&g_413,(void*)0,(void*)0,&g_147},{&g_147,&g_147,&g_147,&g_147,&g_413,&g_413},{&g_413,&g_413,&g_147,&g_147,&g_413,&g_413},{(void*)0,&g_147,&g_147,&g_413,&g_147,&g_147},{&g_413,&g_413,&g_413,&g_147,&g_413,&g_413},{&g_147,(void*)0,&g_413,&g_413,&g_147,&g_147},{&g_147,(void*)0,(void*)0,(void*)0,&g_147,&g_413},{&g_413,&g_413,&g_413,&g_147,&g_413,(void*)0},{(void*)0,&g_413,&g_147,&g_413,&g_413,&g_147}},{{&g_413,&g_147,&g_413,&g_147,&g_413,&g_413},{&g_413,(void*)0,&g_147,&g_147,&g_147,&g_413},{&g_147,&g_413,&g_413,&g_413,&g_413,&g_147},{(void*)0,&g_413,(void*)0,&g_147,(void*)0,(void*)0},{(void*)0,&g_147,&g_413,&g_147,(void*)0,(void*)0},{(void*)0,&g_147,&g_147,(void*)0,&g_413,&g_413},{&g_147,(void*)0,(void*)0,&g_413,(void*)0,(void*)0},{&g_147,&g_413,&g_147,&g_413,&g_147,&g_147},{&g_147,&g_147,&g_147,(void*)0,&g_147,(void*)0},{&g_413,&g_413,(void*)0,&g_147,&g_413,&g_413}},{{(void*)0,&g_413,&g_413,(void*)0,&g_147,(void*)0},{&g_147,&g_147,&g_413,&g_147,&g_147,(void*)0},{&g_147,&g_413,&g_147,(void*)0,&g_147,(void*)0},{&g_147,&g_147,&g_147,&g_413,&g_147,&g_413},{&g_147,(void*)0,(void*)0,&g_147,(void*)0,(void*)0},{&g_147,&g_413,&g_413,&g_147,&g_413,(void*)0},{&g_147,(void*)0,&g_147,(void*)0,&g_413,(void*)0},{&g_147,&g_147,&g_147,&g_147,&g_147,&g_413},{(void*)0,&g_147,(void*)0,(void*)0,(void*)0,&g_413},{(void*)0,(void*)0,&g_413,&g_413,&g_413,&g_147}}}; int32_t l_866 = 2L; int i, j, k; (*g_677) = ((safe_rshift_func_uint8_t_u_u(((l_679 = ((l_679 && ((((+((safe_add_func_int16_t_s_s((((((l_866 = (safe_div_func_int16_t_s_s((+(((*l_861) = ((safe_rshift_func_int8_t_s_s((g_526 = g_750.f6), 4)) == (*g_12))) , (((*l_864) = l_862) == (void*)0))), (*g_320)))) && ((((g_867 , (l_868 ^= (*g_320))) | (l_682[1] = ((safe_rshift_func_uint16_t_u_s((safe_div_func_int8_t_s_s(p_67, 0xE0L)), p_67)) > l_873))) >= p_65) == p_66)) && p_66) && 0xD7L) <= p_65), 0UL)) && p_65)) < g_746.f3) ^ l_630) >= l_801)) ^ g_153)) || p_67), 7)) >= l_773[0]); } if ((**g_11)) { /* block id: 376 */ (*g_655) ^= ((safe_mod_func_uint32_t_u_u(((l_877 = l_876) == &g_429), p_67)) && 0x1BD3A4A430A97A8FLL); if (l_616[3][0][2]) continue; if (p_64) continue; return g_115[4][1]; } else { /* block id: 382 */ if (g_878) break; (*g_44) = func_69(l_879, l_691, &l_685); } } else { /* block id: 386 */ uint8_t l_883 = 251UL; uint32_t l_886 = 4294967286UL; int32_t l_888 = 0L; if (l_616[5][1][0]) { /* block id: 387 */ uint32_t l_880 = 0xEA95DF7DL; int32_t l_881 = (-3L); int32_t l_882 = 0L; l_880 &= 0x98B8FDF3L; l_883++; if (l_886) break; } else { /* block id: 391 */ uint16_t l_889 = 65535UL; --l_889; } l_892 = ((p_67 |= p_66) , (*g_44)); --l_893; (*g_44) = ((safe_mul_func_int8_t_s_s((safe_div_func_int32_t_s_s(((safe_mod_func_int32_t_s_s((safe_sub_func_int32_t_s_s(p_66, ((((((void*)0 == g_904) <= ((g_820[6] == (safe_mul_func_uint8_t_u_u((((*l_877) = ((void*)0 == g_909)) ^ (((((safe_lshift_func_uint16_t_u_s((safe_sub_func_int64_t_s_s(((safe_sub_func_uint32_t_u_u(((safe_add_func_uint64_t_u_u((g_195 = 1UL), p_67)) > ((((safe_sub_func_int16_t_s_s((!(l_922 != l_922)), p_65)) == g_923) != g_747.f5) > g_3)), 0xBD8FDB42L)) ^ 0xC97405A6L), p_66)), g_746.f1)) == 0x0CCD9C88L) & 18446744073709551615UL) , 18446744073709551615UL) ^ l_643)), 0L))) >= (-5L))) == l_680) , (void*)0) == l_791))), (*g_12))) , p_65), 0x04FD0E01L)), 0x94L)) , &l_693[0][0][0]); } } } l_682[1] |= l_924; for (l_684 = (-9); (l_684 > (-21)); --l_684) { /* block id: 406 */ uint16_t l_930 = 0xD226L; int32_t *l_944 = &l_682[1]; int32_t l_1050 = 6L; int32_t l_1051 = (-8L); int32_t l_1052 = 0xBA5A3185L; uint16_t l_1053 = 5UL; for (g_867.f3 = 0; (g_867.f3 <= 4); g_867.f3 += 1) { /* block id: 409 */ int i, j; (*g_939) = ((l_685 = (((*l_877) |= p_67) == ((((*g_320) , ((void*)0 != &g_878)) > (((safe_add_func_int16_t_s_s(((*l_707) = (~(l_930 , (safe_lshift_func_int16_t_s_u((safe_mul_func_int16_t_s_s((p_67 && ((g_115[2][2]++) ^ 255UL)), (&p_64 == l_937[3]))), (**g_910)))))), 0UL)) <= 0x2C07FD10L) <= 0x2AL)) , p_66))) , l_675); g_941 = &l_706; l_944 = &l_630; } for (g_166.f3 = 0; (g_166.f3 < (-8)); g_166.f3 = safe_sub_func_int64_t_s_s(g_166.f3, 3)) { /* block id: 420 */ int16_t *l_959 = &l_924; int8_t *l_975 = &g_743.f3; int8_t **l_974 = &l_975; struct S0 ** const *l_985[9] = {&g_265,&g_265,&g_265,&g_265,&g_265,&g_265,&g_265,&g_265,&g_265}; struct S0 ** const **l_984 = &l_985[3]; int32_t l_1002 = (-1L); int i; if (((g_743.f1 != ((!(safe_rshift_func_uint16_t_u_s(0xDF89L, ((safe_mod_func_uint64_t_u_u((safe_add_func_int16_t_s_s(((*l_707) = ((void*)0 != &g_704)), ((l_685 ^= (((((*l_959) = ((safe_rshift_func_uint8_t_u_u((l_630 != ((safe_div_func_uint64_t_u_u(g_743.f4, 0x5294A601CF70FAC7LL)) & p_65)), 4)) , ((**g_942) = (+(g_748.f5 | (-1L)))))) , &g_904) != l_960) == p_64)) && l_893))), 9UL)) > 0x53A1L)))) | p_64)) >= l_686)) { /* block id: 425 */ int8_t **l_977 = (void*)0; uint8_t *l_996 = &g_115[0][3]; (*g_44) = l_944; for (l_689 = 0; (l_689 != (-17)); l_689--) { /* block id: 429 */ uint16_t **l_964 = &l_791; uint16_t ***l_963 = &l_964; (*l_944) &= (-6L); (*l_944) ^= (((*l_963) = &g_320) != (void*)0); } if ((*l_944)) { /* block id: 434 */ return g_105[0]; } else { /* block id: 436 */ int8_t ***l_976 = &l_974; int8_t ***l_978 = &l_977; int16_t **l_998 = &g_943; int32_t l_1001 = (-10L); int32_t *l_1003 = (void*)0; int32_t *l_1004 = (void*)0; int32_t *l_1005 = &g_737; (*l_944) ^= ((p_66 ^ p_66) || ((*l_715) = 0x55L)); l_686 |= (safe_mul_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(((*l_791) = ((**g_910) = (safe_mul_func_uint8_t_u_u(((safe_div_func_uint32_t_u_u(((+(((*l_976) = l_974) != ((*l_978) = l_977))) ^ (safe_div_func_int16_t_s_s(0L, (safe_lshift_func_int8_t_s_u(((l_983[6] = &l_830) == l_984), 5))))), l_643)) >= ((void*)0 == &g_940)), (safe_sub_func_int32_t_s_s((**g_11), p_66)))))), p_64)), 0x32CCL)); (*l_1005) |= (~((safe_mul_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u((+g_393), 4)), (0x49A2L <= ((safe_mul_func_uint8_t_u_u(((((*l_944) = (((((((l_996 != (void*)0) != (!(l_998 != (void*)0))) < (4UL != (l_999 == (void*)0))) ^ g_749[1].f6) , l_1001) | 0x258D5C621839DE83LL) == (*g_320))) | l_1002) || 8L), g_176)) > 0x9A59L)))) ^ l_1001)); } } else { /* block id: 448 */ uint32_t l_1010 = 0x0927B880L; for (l_685 = 1; (l_685 >= 0); l_685 -= 1) { /* block id: 451 */ int32_t *l_1020 = &g_369[0][0][1]; int32_t **l_1019 = &l_1020; int64_t *l_1027 = &g_147; int32_t l_1028 = 0x98BB2BB8L; int32_t *l_1029 = &l_1002; int i, j; (*l_1029) |= (safe_add_func_uint16_t_u_u((safe_rshift_func_int16_t_s_u(l_1010, (safe_mul_func_uint8_t_u_u(((((*g_655) < g_163[3]) != (l_789[(l_685 + 3)][l_685]--)) | (-10L)), (l_1028 = (((*l_1027) |= ((safe_rshift_func_int8_t_s_u((g_218.f1 && (safe_div_func_int16_t_s_s((((**l_798) , (((*l_1019) = &l_688) != l_944)) == ((safe_rshift_func_uint16_t_u_s((safe_mul_func_int16_t_s_s((safe_sub_func_uint8_t_u_u((((*l_944) = ((-1L) != (-1L))) | 0xAFD69103L), p_66)), p_66)), 2)) | p_67)), p_65))), 3)) & g_820[6])) && 0xC446DC08205E3F50LL)))))), p_66)); l_681 &= ((safe_rshift_func_int16_t_s_u((safe_div_func_uint8_t_u_u(((*l_715) = ((safe_mod_func_int32_t_s_s((*l_944), ((*l_1029) = (l_680 = (safe_rshift_func_int8_t_s_s(((g_1038 != l_1039) <= (safe_sub_func_uint32_t_u_u((((safe_rshift_func_int8_t_s_s((((g_105[0] | (safe_sub_func_int16_t_s_s(0x33E2L, (g_820[9] > ((((*l_975) ^= p_67) && (0xBFL != ((4294967289UL || (*g_12)) && (*l_944)))) ^ l_1002))))) | g_166.f1) != 18446744073709551615UL), g_750.f1)) < 0xE51232A1L) | (-2L)), (*l_1029)))), g_393)))))) | p_67)), g_749[1].f3)), 14)) , 0xC5729AFBL); } for (l_685 = 28; (l_685 != 26); l_685 = safe_sub_func_uint64_t_u_u(l_685, 2)) { /* block id: 466 */ if (l_1002) break; if ((*g_12)) continue; if (l_1002) break; } } (*g_44) = l_1049[6]; } l_1053--; for (g_107 = 4; (g_107 >= 0); g_107 -= 1) { /* block id: 477 */ int64_t *l_1126 = &g_413; int64_t **l_1125 = &l_1126; int64_t ***l_1124 = &l_1125; int64_t ****l_1123 = &l_1124; int64_t l_1127 = 0x64791CAAFCF9D174LL; int i, j; (*l_944) = g_115[g_107][g_107]; for (g_526 = 0; (g_526 <= 2); g_526 += 1) { /* block id: 481 */ uint32_t *l_1061 = &g_393; int32_t l_1070 = 1L; int16_t ****l_1094[3]; int i, j; for (i = 0; i < 3; i++) l_1094[i] = (void*)0; l_1070 = ((g_1056 , (safe_rshift_func_int16_t_s_s(((((safe_mod_func_uint16_t_u_u((((*l_1061)--) , ((safe_div_func_uint64_t_u_u((g_166.f2 >= ((**g_942) | (safe_rshift_func_uint16_t_u_s((l_1068 == (void*)0), 9)))), (l_1070 & (!(((l_1070 <= ((*g_943) | ((*l_707) = (safe_div_func_int32_t_s_s(((*l_944) &= (*g_12)), (*g_12)))))) <= p_65) | (-1L)))))) >= g_115[2][2])), p_66)) <= 18446744073709551612UL) <= g_115[2][2]) | 9UL), 9))) < p_64); (*l_944) = (((void*)0 == (**l_829)) <= (*l_944)); (*l_944) ^= (safe_mod_func_int16_t_s_s((((safe_sub_func_uint64_t_u_u(g_404.f0, g_115[g_107][g_107])) <= (p_66 = ((((~((0x278066C6L ^ p_66) == (safe_sub_func_int8_t_s_s(0xCDL, ((l_1081 != (void*)0) < (((safe_rshift_func_int16_t_s_u(((safe_rshift_func_uint16_t_u_s(9UL, 10)) <= 0xA3A6F8BBL), (***g_909))) < 0UL) && 0x1C95L)))))) , g_115[g_107][g_107]) == 0x966335B3A5972DEFLL) ^ p_66))) ^ 0xA6L), p_65)); if ((safe_sub_func_uint64_t_u_u((~(safe_sub_func_int64_t_s_s((((g_1095 = (g_941 = (l_1093 = &g_942))) == (l_1097 = l_1096)) >= ((*l_944) = (((g_1098 , ((safe_lshift_func_uint8_t_u_u(p_65, 6)) ^ (p_66 == ((**g_704) , (safe_sub_func_uint64_t_u_u(0xCD846E0549F9BA8ALL, (safe_div_func_uint8_t_u_u(0x79L, g_743.f5)))))))) | p_67) < g_820[6]))), g_115[g_107][g_107]))), g_115[g_107][g_107]))) { /* block id: 494 */ union U2 **l_1105 = &g_940; int64_t ****l_1106 = (void*)0; (*l_1105) = l_675; g_1107 = (void*)0; (*l_944) = (safe_mod_func_uint16_t_u_u(((((((~(safe_div_func_uint8_t_u_u((safe_div_func_int8_t_s_s((safe_mod_func_int64_t_s_s(g_115[g_107][g_107], ((safe_lshift_func_uint16_t_u_s((p_64 & (safe_mod_func_uint16_t_u_u(((safe_mod_func_int16_t_s_s(p_66, 1L)) , ((l_1123 != (g_1056 , (void*)0)) > 0x829EL)), g_115[g_107][g_107]))), 8)) && 0xE7A3L))), 1L)), g_743.f1))) >= g_115[g_107][g_107]) != l_616[3][0][2]) | 0x8DC198E48396B8EFLL) | 0xE2F1L) == 4294967295UL), 0x118CL)); } else { /* block id: 498 */ (*l_944) = l_893; return l_1127; } } } } (*g_677) = (l_630 = (l_679 &= (18446744073709551615UL & (safe_add_func_uint16_t_u_u((p_67 > ((g_746.f1 , 1UL) != l_616[2][0][5])), (((**g_910)++) || 0L)))))); } else { /* block id: 509 */ struct S0 *****l_1135 = &l_983[6]; struct S0 *****l_1136 = &l_983[5]; int32_t *l_1137 = &l_682[1]; int32_t l_1207 = 0xD96FFAFEL; int32_t l_1209[5]; int32_t l_1266[9][3] = {{0x5A4F1228L,0x2A4DC7D8L,0x2A4DC7D8L},{(-6L),(-1L),(-6L)},{0x5A4F1228L,0x5A4F1228L,0x2A4DC7D8L},{1L,(-1L),1L},{0x5A4F1228L,0x2A4DC7D8L,0x2A4DC7D8L},{(-6L),(-1L),(-6L)},{0x5A4F1228L,0x5A4F1228L,0x2A4DC7D8L},{1L,(-1L),1L},{0x5A4F1228L,0x2A4DC7D8L,0x2A4DC7D8L}}; int i, j; for (i = 0; i < 5; i++) l_1209[i] = 0x04260EDFL; l_630 &= ((*l_1137) |= (&g_904 != (l_1136 = (l_1135 = g_1132)))); for (g_166.f5 = 10; (g_166.f5 > (-2)); --g_166.f5) { /* block id: 516 */ int64_t l_1144 = (-1L); uint32_t *l_1154 = &g_393; int32_t l_1155 = 7L; union U2 l_1181 = {0xE86EL}; int32_t l_1198 = 0xC247F365L; int32_t l_1199[5]; int32_t l_1201[3][6] = {{1L,0x5A101A5DL,1L,0x5A101A5DL,1L,0x5A101A5DL},{0x365E45B3L,0x5A101A5DL,0x365E45B3L,0x5A101A5DL,0x365E45B3L,0x5A101A5DL},{1L,0x5A101A5DL,1L,0x5A101A5DL,1L,0x5A101A5DL}}; uint32_t l_1244 = 0xE1789137L; int64_t *l_1256 = &g_413; uint32_t l_1257 = 1UL; int i, j; for (i = 0; i < 5; i++) l_1199[i] = 0x4CA2FAA3L; if ((((safe_mod_func_uint8_t_u_u((g_749[1].f1 && (safe_lshift_func_int16_t_s_s(l_1144, (***g_1095)))), (l_1155 &= ((((*l_1154) ^= (((((***g_909) = (p_66 , (safe_add_func_uint64_t_u_u((safe_mod_func_int64_t_s_s(((((safe_mul_func_uint8_t_u_u(((0x81F0L == (***g_909)) | ((l_682[1] = (g_1151 , (p_66 & (safe_mul_func_uint8_t_u_u((*l_1137), l_682[0]))))) < 0x284BL)), 255UL)) , 0x6B18459CL) , p_65) != l_1144), 1L)), 0x657A6DA2142220E2LL)))) || 6L) > 0xF62C62F6L) <= 255UL)) != 0xBB09D23DL) | p_67)))) | g_743.f1) != p_64)) { /* block id: 521 */ int16_t ***l_1165 = &l_706; int32_t l_1167 = 0xB4B8986DL; int32_t l_1208 = 0xAC94531FL; struct S0 *l_1252 = &g_1253; if (l_893) { /* block id: 522 */ uint64_t l_1162 = 0x3D4F568CFF6720B7LL; int32_t *l_1175 = &l_1167; int32_t l_1197 = 0x43C1AEE3L; int32_t l_1200 = 0xE5247BE2L; int64_t l_1202[8][4] = {{(-9L),0L,(-9L),0L},{(-9L),0L,(-9L),0L},{(-9L),0L,(-9L),0L},{(-9L),0L,(-9L),0L},{(-9L),0L,(-9L),0L},{(-9L),0L,(-9L),0L},{(-9L),0L,(-9L),0L},{(-9L),0L,(-9L),0L}}; int32_t l_1203 = 1L; int32_t l_1210 = 6L; int32_t l_1211 = (-1L); uint32_t l_1212 = 0UL; int i, j; for (g_867.f3 = 0; (g_867.f3 <= (-21)); g_867.f3 = safe_sub_func_int8_t_s_s(g_867.f3, 2)) { /* block id: 525 */ int16_t ****l_1166 = &l_1165; int64_t *l_1173 = &l_1144; int32_t l_1174 = 0xDB18B9ADL; (*l_1137) = (((safe_add_func_int32_t_s_s(0x062FF62BL, ((safe_mul_func_uint8_t_u_u(g_218.f2, (((*l_1173) = (((l_1162 ^ (((safe_mul_func_uint8_t_u_u((l_1167 = ((((*l_1166) = l_1165) != (l_1162 , &g_942)) , 0x73L)), (*l_1137))) , ((safe_rshift_func_uint16_t_u_u(((g_1170[4][1] == &g_1171) && l_1167), 5)) != g_105[0])) < g_749[1].f5)) >= 18446744073709551612UL) | 0x7ADE8755L)) == 0x0FF0FB57FD4AE251LL))) > 0x1BC49F8DL))) != g_153) == 0x71L); if (l_1174) continue; l_1175 = (void*)0; } (*g_655) = l_616[1][0][1]; if ((!(safe_div_func_uint32_t_u_u((safe_rshift_func_uint8_t_u_s(((l_1181 , ((248UL || (safe_sub_func_int16_t_s_s(((safe_mul_func_int16_t_s_s((*g_943), (1UL || g_105[0]))) || (safe_mod_func_int32_t_s_s(((safe_lshift_func_uint8_t_u_u((safe_add_func_uint64_t_u_u((*l_1137), (g_1192[4][3] == (void*)0))), g_83)) | p_64), 0xEAC6F72BL))), p_65))) , 1L)) < 0xCEL), 2)), l_1155)))) { /* block id: 534 */ int32_t *l_1196[10]; int i; for (i = 0; i < 10; i++) l_1196[i] = &l_630; g_1194 = g_1194; (*l_1137) &= p_65; l_1204--; l_1212++; } else { /* block id: 539 */ int32_t *l_1215 = &l_1199[0]; int32_t *l_1216 = &l_1200; int32_t *l_1217 = &l_1207; int32_t *l_1218 = (void*)0; int32_t *l_1219[10]; uint64_t l_1221 = 0x37BBE31DA870909CLL; int i; for (i = 0; i < 10; i++) l_1219[i] = &g_82; l_1221--; l_1155 = 0L; } } else { /* block id: 543 */ for (l_1198 = 0; (l_1198 != (-21)); l_1198 = safe_sub_func_uint8_t_u_u(l_1198, 7)) { /* block id: 546 */ int32_t *l_1226 = &l_682[1]; int32_t *l_1227 = (void*)0; int32_t *l_1228 = &l_1201[2][5]; int32_t *l_1229 = &l_1207; int32_t *l_1230 = (void*)0; int32_t *l_1231 = &g_676.f1; int32_t *l_1232 = &l_682[1]; int32_t *l_1233 = (void*)0; int32_t *l_1234 = &l_682[1]; int32_t *l_1235 = &l_1201[0][0]; int32_t *l_1236 = &l_1201[2][4]; int32_t *l_1237 = (void*)0; int32_t *l_1238 = &l_630; int32_t *l_1239 = &g_737; int32_t *l_1240 = &l_1181.f1; int32_t *l_1241 = &l_1201[0][4]; int32_t *l_1242 = &l_1155; int32_t *l_1243[4] = {&l_1207,&l_1207,&l_1207,&l_1207}; int i; --l_1244; return p_65; } if (l_801) break; } (*l_1137) = (safe_div_func_uint32_t_u_u(((p_67 , (safe_mul_func_int16_t_s_s(((*g_943) = (p_67 , ((0x3FL != ((**l_1068) = (*l_1137))) | (((((*l_877) = (((p_67 > (((((l_1251 = l_1208) , (**g_905)) == (l_1252 = (void*)0)) < (safe_unary_minus_func_uint8_t_u(255UL))) == p_66)) != (***g_941)) || 1L)) , 0x0CL) | g_745.f3) != 0x2BC2857DCAA381C8LL)))), 65535UL))) , l_1208), g_404.f0)); } else { /* block id: 558 */ int64_t *l_1255 = &l_1144; l_1257 &= ((*l_1137) = (p_67 || ((l_1256 = l_1255) == (p_64 , l_877)))); return p_67; } if (l_682[1]) continue; } (*l_1137) = ((l_679 ^= ((p_67 , ((*g_320) ^= (*l_1137))) < ((safe_lshift_func_int8_t_s_s(p_66, 6)) ^ ((safe_mul_func_uint16_t_u_u(((((safe_sub_func_int16_t_s_s(((*l_1137) || g_156.f2), 0x1DDFL)) == ((void*)0 == &g_1095)) < (l_1266[0][0] , (*l_1137))) & 0L), (*l_1137))) <= 0xB181L)))) == 0UL); (*g_44) = &l_682[1]; } lbl_1268: (*g_655) ^= l_616[2][0][5]; for (g_1151.f4 = 0; (g_1151.f4 > (-23)); g_1151.f4--) { /* block id: 575 */ uint32_t l_1271[10] = {4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL}; int32_t l_1272[8][5] = {{(-7L),0x9AFBC89EL,0xE1014167L,0x9AFBC89EL,(-7L)},{(-7L),0x9AFBC89EL,0xE1014167L,0x9AFBC89EL,(-7L)},{(-7L),0x9AFBC89EL,0xE1014167L,0x9AFBC89EL,(-7L)},{(-7L),0x9AFBC89EL,0xE1014167L,0x9AFBC89EL,(-7L)},{(-7L),0x9AFBC89EL,0xE1014167L,0x9AFBC89EL,(-7L)},{(-7L),0x9AFBC89EL,0xE1014167L,0x9AFBC89EL,(-7L)},{(-7L),0x9AFBC89EL,0xE1014167L,0x9AFBC89EL,(-7L)},{(-7L),0x9AFBC89EL,0xE1014167L,0x9AFBC89EL,(-7L)}}; uint32_t *l_1274 = &l_1271[0]; struct S0 ***l_1278 = &g_265; uint32_t *l_1279[10][6] = {{(void*)0,&g_176,&g_393,&g_393,(void*)0,&g_176},{&g_176,&g_393,&g_393,(void*)0,&g_393,&g_393},{(void*)0,&g_176,&g_176,&g_176,&g_393,&g_176},{&g_176,&g_176,&g_393,(void*)0,&g_176,&g_176},{&g_176,&g_176,&g_176,&g_393,&g_393,(void*)0},{(void*)0,&g_176,&g_393,&g_393,&g_176,(void*)0},{&g_176,&g_176,(void*)0,(void*)0,&g_393,&g_176},{(void*)0,&g_393,&g_393,&g_393,&g_393,&g_176},{(void*)0,&g_176,&g_393,(void*)0,&g_176,&g_393},{&g_176,&g_393,&g_176,&g_393,&g_176,&g_393}}; int32_t l_1280 = 0L; int32_t l_1307 = 0x2CE66BB9L; int i, j; l_1272[4][1] &= l_1271[0]; l_1280 &= ((*g_655) = ((((l_1272[4][1] = (g_176 &= ((((0xF466L || (g_1273 , 0L)) <= ((*l_1274) = 9UL)) <= ((*g_1193) , 0xBDFAL)) | ((((+((((0x1304F932A0DF6EAALL > ((safe_sub_func_int64_t_s_s(((void*)0 == (*l_1068)), (*g_1195))) , l_1272[1][1])) != g_1253.f0) , l_1278) == l_1278)) , g_1056.f3) >= p_65) , 0x68A09BA0DED4B237LL)))) , 4UL) >= 0x542FL) < (**g_942))); if ((safe_add_func_int8_t_s_s(p_67, (*g_1171)))) { /* block id: 582 */ uint8_t l_1288 = 0x6BL; uint64_t *l_1304 = &l_1204; for (g_83 = (-10); (g_83 == 6); g_83++) { /* block id: 585 */ uint64_t l_1285 = 0xD1DF1FC2D91FD30CLL; int32_t *l_1297 = &l_1272[4][1]; l_1285 ^= (&p_63 == &p_63); for (g_748.f5 = 6; (g_748.f5 >= 1); g_748.f5 -= 1) { /* block id: 589 */ int64_t l_1294 = 0xF9E61FF0E76DC7F0LL; int i, j; l_1280 = (safe_mul_func_int16_t_s_s((((*g_1195) = ((l_1288 ^ ((((((*l_675) , ((safe_sub_func_uint32_t_u_u((safe_unary_minus_func_uint64_t_u((l_1285 > g_1253.f0))), (safe_mul_func_int8_t_s_s(((**l_1068) &= l_1294), ((*g_939) == &g_676))))) , (g_1295 , (l_1285 , p_67)))) , (*g_943)) >= (**g_942)) != 0x4777FF6EL) , l_1294)) && l_1296)) ^ 0x0E171C8A2604FCE0LL), l_1285)); (*g_44) = l_1297; } return p_67; } l_1272[6][0] = (l_1280 = ((safe_add_func_uint8_t_u_u(0x23L, p_64)) , (safe_add_func_uint16_t_u_u((safe_mul_func_int16_t_s_s((((*l_1304) ^= ((*l_877) = (*g_1195))) , ((*g_943) = (g_1295 , (safe_add_func_uint8_t_u_u(0UL, ((**l_1068) = (p_67 != l_1307))))))), ((p_65 ^ ((*g_320) = (65533UL ^ (*g_320)))) && l_1288))), l_1288)))); (*g_44) = &l_630; } else { /* block id: 605 */ uint32_t l_1308 = 0x112E6C50L; l_1308++; } } l_1315 = ((l_1311 , (safe_lshift_func_uint16_t_u_u(1UL, 1))) > ((-8L) || l_1314)); return p_65; } /* ------------------------------------------ */ /* * reads : g_105 g_82 g_3 g_44 g_526 g_115 g_320 g_156.f0 g_218.f3 g_47 g_302.f2 g_165 g_413 g_302.f1 g_218.f5 g_11 g_12 g_404.f4 g_156.f6 g_166.f3 g_369 g_404.f3 g_83 g_676.f0 * writes: g_83 g_47 g_105 g_107 g_82 g_45 g_526 g_413 g_404.f4 g_166.f5 g_404.f3 */ int32_t * func_69(const uint16_t * p_70, uint32_t p_71, int32_t * p_72) { /* block id: 9 */ int32_t *l_81[10] = {&g_82,&g_3,&g_3,&g_82,&g_3,&g_3,&g_82,&g_3,&g_3,&g_82}; uint16_t l_84 = 0x8E10L; int32_t l_247 = 7L; union U2 l_306 = {65535UL}; struct S0 **l_331 = &g_266; int32_t l_372 = (-1L); int64_t *l_412 = &g_413; int16_t l_503 = 0x62CFL; int32_t l_600 = 0x6D8CEC57L; int8_t l_601 = 0xD9L; int64_t l_602 = 0x1C5DA7CA697A329DLL; int8_t l_603 = 0x34L; int i; lbl_202: l_84--; lbl_543: for (g_83 = 13; (g_83 < (-17)); --g_83) { /* block id: 13 */ int32_t *l_102 = &g_82; uint16_t *l_103 = &l_84; uint16_t *l_104 = &g_105[0]; int8_t *l_106 = &g_107; uint8_t *l_114 = &g_115[2][2]; uint64_t l_120 = 0x718FE3B64D7EEACCLL; int32_t l_268 = 0x5C68B7B3L; int32_t l_269 = (-1L); int32_t l_373 = 1L; int32_t l_376 = (-7L); int32_t l_377 = 0L; int16_t l_382[2]; int32_t l_383 = 0x761EE3ADL; int32_t l_384 = (-1L); int32_t l_385 = 0xF0D16203L; int32_t l_387[3]; int32_t l_390 = 0L; uint16_t l_419 = 0x215FL; int32_t l_428 = 0x3206FF24L; int64_t l_504 = 0x73008CD5CE16E0D9LL; int i; for (i = 0; i < 2; i++) l_382[i] = 0xFB65L; for (i = 0; i < 3; i++) l_387[i] = 5L; (*l_102) = (safe_mul_func_uint8_t_u_u(((safe_add_func_int8_t_s_s(((*l_106) = (((safe_mul_func_uint8_t_u_u((safe_sub_func_uint64_t_u_u((safe_div_func_uint8_t_u_u(p_71, (safe_add_func_uint16_t_u_u(((*l_104) |= (+((*l_103) ^= (g_47 = (l_102 != p_72))))), (p_71 | ((*l_102) <= (*p_72))))))), ((*l_102) & (p_71 < (p_71 != p_71))))), p_71)) , (*l_102)) & g_82)), 0UL)) <= 1L), (*l_102))); } (*g_44) = (void*)0; for (g_82 = 0; (g_82 <= 4); g_82 += 1) { /* block id: 186 */ int16_t l_540 = 0L; uint16_t l_542 = 65535UL; uint8_t *l_546 = &g_115[3][0]; int32_t *l_561 = &g_82; uint32_t l_567 = 0x83691E9CL; int16_t l_568 = 0x6177L; int32_t l_580 = 0xBE8D26DFL; int16_t *l_586 = &l_568; uint32_t l_591 = 18446744073709551615UL; int32_t l_597 = (-1L); int32_t l_598[4][4] = {{0x594582ADL,1L,0x594582ADL,0x594582ADL},{1L,1L,(-1L),1L},{1L,0x594582ADL,0x594582ADL,1L},{0x594582ADL,1L,0x594582ADL,0x594582ADL}}; int64_t l_599 = (-9L); uint32_t l_604 = 0UL; int i, j; for (g_526 = 1; (g_526 <= 4); g_526 += 1) { /* block id: 189 */ uint32_t l_527 = 0UL; uint32_t *l_530 = &l_527; const uint8_t l_541 = 246UL; int32_t l_571[7][7]; int i, j; for (i = 0; i < 7; i++) { for (j = 0; j < 7; j++) l_571[i][j] = (-2L); } --l_527; if ((((((void*)0 == &g_369[0][0][1]) && ((0L != g_115[g_526][g_82]) , (--(*l_530)))) , (safe_lshift_func_uint8_t_u_s(p_71, ((((((*g_320) && ((safe_div_func_uint16_t_u_u((safe_div_func_int32_t_s_s((!((l_540 |= p_71) || (g_156.f0 | 255UL))), g_218.f3)), l_541)) , (*p_70))) && p_71) && l_542) , g_302.f2) ^ g_165)))) <= 0x89L)) { /* block id: 193 */ uint32_t l_545 = 8UL; int32_t l_560 = 0L; union U2 l_564 = {0xAFAAL}; for (g_413 = 1; (g_413 <= 4); g_413 += 1) { /* block id: 196 */ int32_t l_549 = (-1L); int32_t l_554 = 1L; int32_t l_558 = 6L; int i, j; for (g_47 = 0; (g_47 <= 4); g_47 += 1) { /* block id: 199 */ int16_t *l_544[10][9][2] = {{{&g_165,&g_165},{&l_540,(void*)0},{&g_163[1],&g_163[3]},{&g_83,&g_404.f4},{&l_503,&g_83},{(void*)0,&l_540},{(void*)0,&g_83},{&l_503,&g_404.f4},{&g_83,&g_163[3]}},{{&g_163[1],(void*)0},{&l_540,&g_165},{&g_165,&g_165},{&g_83,&l_503},{&g_83,(void*)0},{&g_163[6],(void*)0},{(void*)0,&g_163[3]},{(void*)0,&g_163[1]},{&g_165,&g_163[3]}},{{&g_163[3],&g_83},{&g_404.f4,&l_503},{&l_503,&l_540},{(void*)0,&g_404.f4},{&l_540,&g_165},{&g_163[5],(void*)0},{&g_83,&g_163[3]},{&g_163[3],&g_404.f4},{(void*)0,(void*)0}},{{(void*)0,(void*)0},{&g_163[3],(void*)0},{&g_165,&l_540},{&g_163[4],&l_503},{&g_165,&g_165},{&g_404.f4,&g_83},{(void*)0,&l_503},{&g_163[3],&g_163[0]},{(void*)0,&g_404.f4}},{{(void*)0,&g_404.f4},{&l_503,&l_540},{&l_503,&g_404.f4},{&l_503,&g_404.f4},{&g_165,&g_163[2]},{&g_163[3],&g_165},{(void*)0,&g_163[5]},{&g_404.f4,&g_83},{&g_165,&l_503}},{{&l_540,&g_165},{&g_404.f4,&l_540},{&l_503,&l_503},{&g_404.f4,(void*)0},{&l_503,&g_163[6]},{&g_83,&g_163[6]},{&l_503,(void*)0},{&g_404.f4,&l_503},{&l_503,&l_540}},{{&g_404.f4,&g_165},{&l_540,&l_503},{&g_165,&g_83},{&g_404.f4,&g_163[5]},{(void*)0,&g_163[4]},{&g_83,&l_540},{(void*)0,&g_404.f4},{&g_163[0],&g_163[1]},{&g_163[3],&g_163[3]}},{{&g_163[3],&g_163[1]},{&l_503,&g_404.f4},{&l_503,&g_83},{&g_83,&g_163[3]},{&g_165,&g_165},{(void*)0,(void*)0},{&g_404.f4,&g_165},{&l_503,&g_165},{&l_540,&g_163[3]}},{{&g_163[6],&g_165},{(void*)0,&g_163[1]},{&g_83,&g_163[3]},{&g_83,(void*)0},{(void*)0,&g_163[2]},{&l_540,&g_404.f4},{&g_163[3],&l_540},{&g_163[2],&g_83},{&g_165,&g_163[3]}},{{&g_404.f4,&l_503},{&l_503,&g_404.f4},{&l_503,(void*)0},{&l_503,&g_165},{&g_163[1],(void*)0},{&g_404.f4,&l_503},{&g_163[3],&g_163[0]},{(void*)0,&l_540},{&g_165,&g_165}}}; int8_t *l_555 = (void*)0; int8_t *l_556 = (void*)0; int8_t *l_557 = &g_107; uint16_t **l_559 = &g_320; int i, j, k; if (g_218.f3) goto lbl_543; l_554 = ((l_545 = g_302.f1) & ((((g_218.f3 & p_71) , l_546) == (void*)0) == ((safe_add_func_uint64_t_u_u(((l_549 = (&g_413 != &g_413)) < 0x0874L), (safe_div_func_int32_t_s_s((l_558 &= (safe_add_func_int8_t_s_s(((*l_557) = (l_554 & l_554)), p_71))), 0xD41ADA05L)))) >= g_218.f5))); l_560 &= (&g_320 == l_559); return l_561; } if ((safe_lshift_func_uint16_t_u_u((((*g_320) = (l_564 , 0x10AFL)) | ((l_558 > l_560) > (l_554 &= (4294967295UL ^ 0UL)))), 5))) { /* block id: 211 */ return p_72; } else { /* block id: 213 */ uint32_t l_565 = 0x91F02EB8L; if (l_542) goto lbl_202; if (l_565) continue; if ((*p_72)) break; } for (g_47 = 1; (g_47 <= 4); g_47 += 1) { /* block id: 220 */ int32_t l_566 = 0xD959B290L; if (l_566) break; l_558 ^= (**g_11); return p_72; } } if ((*l_561)) break; if (l_540) goto lbl_202; } else { /* block id: 228 */ l_568 = l_567; } if ((safe_add_func_uint16_t_u_u(65528UL, (l_571[6][5] = 0x11A4L)))) { /* block id: 232 */ for (g_404.f4 = 0; (g_404.f4 <= 4); g_404.f4 += 1) { /* block id: 235 */ return (*g_11); } } else { /* block id: 238 */ uint8_t l_572 = 255UL; int32_t l_581 = (-7L); if ((**g_11)) break; if (l_572) continue; if ((*l_561)) continue; for (l_247 = 4; (l_247 >= 0); l_247 -= 1) { /* block id: 244 */ uint32_t l_573 = 0UL; int i, j; l_573++; l_580 = (safe_sub_func_uint32_t_u_u((safe_mod_func_uint32_t_u_u(((65526UL | (g_115[(g_526 + 1)][g_82] ^ (*l_561))) | (l_331 == &g_266)), l_573)), ((((l_331 != &g_155) == 0xFCB8L) >= 18446744073709551607UL) <= g_82))); l_581 ^= l_572; } } l_580 &= (-10L); } l_580 &= (safe_mul_func_uint8_t_u_u(g_156.f6, ((safe_mod_func_int16_t_s_s(((*l_586) = (*l_561)), ((*g_320)++))) > (((g_166.f3 ^ ((l_591 || (safe_lshift_func_uint8_t_u_s((safe_div_func_uint16_t_u_u(1UL, (~(0x19L ^ (0xDECBB2BEL ^ ((3UL & 0L) , 0x23607CF3L)))))), 2))) == 9L)) , 1L) && g_218.f5)))); if ((**g_11)) break; l_604++; for (l_306.f1 = 4; (l_306.f1 >= 0); l_306.f1 -= 1) { /* block id: 259 */ struct S0 ***l_609 = &l_331; for (g_166.f5 = 0; (g_166.f5 <= 4); g_166.f5 += 1) { /* block id: 262 */ int16_t **l_608 = &l_586; struct S0 ****l_610 = &l_609; l_598[3][3] |= (safe_unary_minus_func_uint32_t_u(((((*l_608) = &g_163[1]) != ((g_404.f3 |= g_369[2][0][1]) , p_70)) ^ (((*l_610) = l_609) != &g_158[0])))); for (l_601 = 0; (l_601 >= 0); l_601 -= 1) { /* block id: 269 */ const uint16_t *l_613 = (void*)0; const uint16_t **l_612[3]; const uint16_t ***l_611 = &l_612[2]; int i; for (i = 0; i < 3; i++) l_612[i] = &l_613; (*l_611) = &p_70; return (*g_11); } } } } return (*g_11); } /* ---------------------------------------- */ int main (int argc, char* argv[]) { int i, j, k; 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_47, "g_47", print_hash_value); transparent_crc(g_82, "g_82", print_hash_value); transparent_crc(g_83, "g_83", print_hash_value); for (i = 0; i < 1; i++) { transparent_crc(g_105[i], "g_105[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_107, "g_107", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 5; j++) { transparent_crc(g_115[i][j], "g_115[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_147, "g_147", print_hash_value); transparent_crc(g_153, "g_153", print_hash_value); transparent_crc(g_156.f0, "g_156.f0", print_hash_value); transparent_crc(g_156.f1, "g_156.f1", print_hash_value); transparent_crc(g_156.f2, "g_156.f2", print_hash_value); transparent_crc(g_156.f3, "g_156.f3", print_hash_value); transparent_crc(g_156.f4, "g_156.f4", print_hash_value); transparent_crc(g_156.f5, "g_156.f5", print_hash_value); transparent_crc(g_156.f6, "g_156.f6", print_hash_value); for (i = 0; i < 10; i++) { transparent_crc(g_163[i], "g_163[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_165, "g_165", print_hash_value); transparent_crc(g_166.f0, "g_166.f0", print_hash_value); transparent_crc(g_166.f1, "g_166.f1", print_hash_value); transparent_crc(g_166.f2, "g_166.f2", print_hash_value); transparent_crc(g_166.f3, "g_166.f3", print_hash_value); transparent_crc(g_166.f4, "g_166.f4", print_hash_value); transparent_crc(g_166.f5, "g_166.f5", print_hash_value); transparent_crc(g_166.f6, "g_166.f6", print_hash_value); transparent_crc(g_176, "g_176", print_hash_value); transparent_crc(g_195, "g_195", print_hash_value); transparent_crc(g_216.f0, "g_216.f0", print_hash_value); transparent_crc(g_218.f0, "g_218.f0", print_hash_value); transparent_crc(g_218.f1, "g_218.f1", print_hash_value); transparent_crc(g_218.f2, "g_218.f2", print_hash_value); transparent_crc(g_218.f3, "g_218.f3", print_hash_value); transparent_crc(g_218.f4, "g_218.f4", print_hash_value); transparent_crc(g_218.f5, "g_218.f5", print_hash_value); transparent_crc(g_218.f6, "g_218.f6", print_hash_value); transparent_crc(g_233.f0, "g_233.f0", print_hash_value); transparent_crc(g_233.f1, "g_233.f1", print_hash_value); transparent_crc(g_233.f2, "g_233.f2", print_hash_value); transparent_crc(g_233.f3, "g_233.f3", print_hash_value); transparent_crc(g_233.f4, "g_233.f4", print_hash_value); transparent_crc(g_233.f5, "g_233.f5", print_hash_value); transparent_crc(g_233.f6, "g_233.f6", print_hash_value); transparent_crc(g_302.f0, "g_302.f0", print_hash_value); transparent_crc(g_302.f1, "g_302.f1", print_hash_value); transparent_crc(g_302.f2, "g_302.f2", print_hash_value); transparent_crc(g_302.f3, "g_302.f3", print_hash_value); transparent_crc(g_302.f4, "g_302.f4", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 5; k++) { transparent_crc(g_369[i][j][k], "g_369[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_393, "g_393", print_hash_value); transparent_crc(g_404.f0, "g_404.f0", print_hash_value); transparent_crc(g_404.f1, "g_404.f1", print_hash_value); transparent_crc(g_404.f2, "g_404.f2", print_hash_value); transparent_crc(g_404.f3, "g_404.f3", print_hash_value); transparent_crc(g_404.f4, "g_404.f4", print_hash_value); transparent_crc(g_413, "g_413", print_hash_value); transparent_crc(g_427, "g_427", print_hash_value); transparent_crc(g_429, "g_429", print_hash_value); transparent_crc(g_444, "g_444", print_hash_value); transparent_crc(g_526, "g_526", print_hash_value); transparent_crc(g_676.f0, "g_676.f0", print_hash_value); transparent_crc(g_737, "g_737", print_hash_value); transparent_crc(g_743.f0, "g_743.f0", print_hash_value); transparent_crc(g_743.f1, "g_743.f1", print_hash_value); transparent_crc(g_743.f2, "g_743.f2", print_hash_value); transparent_crc(g_743.f3, "g_743.f3", print_hash_value); transparent_crc(g_743.f4, "g_743.f4", print_hash_value); transparent_crc(g_743.f5, "g_743.f5", print_hash_value); transparent_crc(g_743.f6, "g_743.f6", print_hash_value); transparent_crc(g_744.f0, "g_744.f0", print_hash_value); transparent_crc(g_744.f1, "g_744.f1", print_hash_value); transparent_crc(g_744.f2, "g_744.f2", print_hash_value); transparent_crc(g_744.f3, "g_744.f3", print_hash_value); transparent_crc(g_744.f4, "g_744.f4", print_hash_value); transparent_crc(g_744.f5, "g_744.f5", print_hash_value); transparent_crc(g_744.f6, "g_744.f6", print_hash_value); transparent_crc(g_745.f0, "g_745.f0", print_hash_value); transparent_crc(g_745.f1, "g_745.f1", print_hash_value); transparent_crc(g_745.f2, "g_745.f2", print_hash_value); transparent_crc(g_745.f3, "g_745.f3", print_hash_value); transparent_crc(g_745.f4, "g_745.f4", print_hash_value); transparent_crc(g_745.f5, "g_745.f5", print_hash_value); transparent_crc(g_745.f6, "g_745.f6", print_hash_value); transparent_crc(g_746.f0, "g_746.f0", print_hash_value); transparent_crc(g_746.f1, "g_746.f1", print_hash_value); transparent_crc(g_746.f2, "g_746.f2", print_hash_value); transparent_crc(g_746.f3, "g_746.f3", print_hash_value); transparent_crc(g_746.f4, "g_746.f4", print_hash_value); transparent_crc(g_746.f5, "g_746.f5", print_hash_value); transparent_crc(g_746.f6, "g_746.f6", print_hash_value); transparent_crc(g_747.f0, "g_747.f0", print_hash_value); transparent_crc(g_747.f1, "g_747.f1", print_hash_value); transparent_crc(g_747.f2, "g_747.f2", print_hash_value); transparent_crc(g_747.f3, "g_747.f3", print_hash_value); transparent_crc(g_747.f4, "g_747.f4", print_hash_value); transparent_crc(g_747.f5, "g_747.f5", print_hash_value); transparent_crc(g_747.f6, "g_747.f6", print_hash_value); transparent_crc(g_748.f0, "g_748.f0", print_hash_value); transparent_crc(g_748.f1, "g_748.f1", print_hash_value); transparent_crc(g_748.f2, "g_748.f2", print_hash_value); transparent_crc(g_748.f3, "g_748.f3", print_hash_value); transparent_crc(g_748.f4, "g_748.f4", print_hash_value); transparent_crc(g_748.f5, "g_748.f5", print_hash_value); transparent_crc(g_748.f6, "g_748.f6", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_749[i].f0, "g_749[i].f0", print_hash_value); transparent_crc(g_749[i].f1, "g_749[i].f1", print_hash_value); transparent_crc(g_749[i].f2, "g_749[i].f2", print_hash_value); transparent_crc(g_749[i].f3, "g_749[i].f3", print_hash_value); transparent_crc(g_749[i].f4, "g_749[i].f4", print_hash_value); transparent_crc(g_749[i].f5, "g_749[i].f5", print_hash_value); transparent_crc(g_749[i].f6, "g_749[i].f6", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_750.f0, "g_750.f0", print_hash_value); transparent_crc(g_750.f1, "g_750.f1", print_hash_value); transparent_crc(g_750.f2, "g_750.f2", print_hash_value); transparent_crc(g_750.f3, "g_750.f3", print_hash_value); transparent_crc(g_750.f4, "g_750.f4", print_hash_value); transparent_crc(g_750.f5, "g_750.f5", print_hash_value); transparent_crc(g_750.f6, "g_750.f6", print_hash_value); for (i = 0; i < 10; i++) { transparent_crc(g_820[i], "g_820[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_867.f0, "g_867.f0", print_hash_value); transparent_crc(g_867.f1, "g_867.f1", print_hash_value); transparent_crc(g_867.f2, "g_867.f2", print_hash_value); transparent_crc(g_867.f3, "g_867.f3", print_hash_value); transparent_crc(g_867.f4, "g_867.f4", print_hash_value); transparent_crc(g_867.f5, "g_867.f5", print_hash_value); transparent_crc(g_867.f6, "g_867.f6", print_hash_value); transparent_crc(g_878, "g_878", print_hash_value); transparent_crc(g_923, "g_923", print_hash_value); transparent_crc(g_1056.f0, "g_1056.f0", print_hash_value); transparent_crc(g_1056.f1, "g_1056.f1", print_hash_value); transparent_crc(g_1056.f2, "g_1056.f2", print_hash_value); transparent_crc(g_1056.f3, "g_1056.f3", print_hash_value); transparent_crc(g_1056.f4, "g_1056.f4", print_hash_value); transparent_crc(g_1098.f0, "g_1098.f0", print_hash_value); transparent_crc(g_1098.f1, "g_1098.f1", print_hash_value); transparent_crc(g_1098.f2, "g_1098.f2", print_hash_value); transparent_crc(g_1098.f3, "g_1098.f3", print_hash_value); transparent_crc(g_1098.f4, "g_1098.f4", print_hash_value); transparent_crc(g_1098.f5, "g_1098.f5", print_hash_value); transparent_crc(g_1098.f6, "g_1098.f6", print_hash_value); transparent_crc(g_1151.f0, "g_1151.f0", print_hash_value); transparent_crc(g_1151.f1, "g_1151.f1", print_hash_value); transparent_crc(g_1151.f2, "g_1151.f2", print_hash_value); transparent_crc(g_1151.f3, "g_1151.f3", print_hash_value); transparent_crc(g_1151.f4, "g_1151.f4", print_hash_value); transparent_crc(g_1172, "g_1172", print_hash_value); transparent_crc(g_1253.f0, "g_1253.f0", print_hash_value); transparent_crc(g_1253.f1, "g_1253.f1", print_hash_value); transparent_crc(g_1253.f2, "g_1253.f2", print_hash_value); transparent_crc(g_1253.f3, "g_1253.f3", print_hash_value); transparent_crc(g_1253.f4, "g_1253.f4", print_hash_value); transparent_crc(g_1253.f5, "g_1253.f5", print_hash_value); transparent_crc(g_1253.f6, "g_1253.f6", print_hash_value); transparent_crc(g_1273.f0, "g_1273.f0", print_hash_value); transparent_crc(g_1273.f1, "g_1273.f1", print_hash_value); transparent_crc(g_1273.f2, "g_1273.f2", print_hash_value); transparent_crc(g_1273.f3, "g_1273.f3", print_hash_value); transparent_crc(g_1273.f4, "g_1273.f4", print_hash_value); transparent_crc(g_1295.f0, "g_1295.f0", print_hash_value); transparent_crc(g_1295.f1, "g_1295.f1", print_hash_value); transparent_crc(g_1295.f2, "g_1295.f2", print_hash_value); transparent_crc(g_1295.f3, "g_1295.f3", print_hash_value); transparent_crc(g_1295.f4, "g_1295.f4", print_hash_value); transparent_crc(g_1321, "g_1321", print_hash_value); transparent_crc(g_1351.f0, "g_1351.f0", print_hash_value); transparent_crc(g_1351.f1, "g_1351.f1", print_hash_value); transparent_crc(g_1351.f2, "g_1351.f2", print_hash_value); transparent_crc(g_1351.f3, "g_1351.f3", print_hash_value); transparent_crc(g_1351.f4, "g_1351.f4", print_hash_value); transparent_crc(g_1351.f5, "g_1351.f5", print_hash_value); transparent_crc(g_1351.f6, "g_1351.f6", print_hash_value); transparent_crc(g_1367, "g_1367", print_hash_value); transparent_crc(g_1371.f0, "g_1371.f0", print_hash_value); transparent_crc(g_1371.f1, "g_1371.f1", print_hash_value); transparent_crc(g_1371.f2, "g_1371.f2", print_hash_value); transparent_crc(g_1371.f3, "g_1371.f3", print_hash_value); transparent_crc(g_1371.f4, "g_1371.f4", print_hash_value); transparent_crc(g_1371.f5, "g_1371.f5", print_hash_value); transparent_crc(g_1371.f6, "g_1371.f6", print_hash_value); transparent_crc(g_1384, "g_1384", print_hash_value); transparent_crc(g_1406.f0, "g_1406.f0", print_hash_value); transparent_crc(g_1406.f1, "g_1406.f1", print_hash_value); transparent_crc(g_1406.f2, "g_1406.f2", print_hash_value); transparent_crc(g_1406.f3, "g_1406.f3", print_hash_value); transparent_crc(g_1406.f4, "g_1406.f4", print_hash_value); transparent_crc(g_1406.f5, "g_1406.f5", print_hash_value); transparent_crc(g_1406.f6, "g_1406.f6", print_hash_value); transparent_crc(g_1518, "g_1518", print_hash_value); transparent_crc(g_1538.f0, "g_1538.f0", print_hash_value); transparent_crc(g_1538.f1, "g_1538.f1", print_hash_value); transparent_crc(g_1538.f2, "g_1538.f2", print_hash_value); transparent_crc(g_1538.f3, "g_1538.f3", print_hash_value); transparent_crc(g_1538.f4, "g_1538.f4", print_hash_value); for (i = 0; i < 1; i++) { for (j = 0; j < 1; j++) { transparent_crc(g_1582[i][j], "g_1582[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1601.f0, "g_1601.f0", print_hash_value); transparent_crc(g_1601.f1, "g_1601.f1", print_hash_value); transparent_crc(g_1601.f2, "g_1601.f2", print_hash_value); transparent_crc(g_1601.f3, "g_1601.f3", print_hash_value); transparent_crc(g_1601.f4, "g_1601.f4", print_hash_value); transparent_crc(g_1601.f5, "g_1601.f5", print_hash_value); transparent_crc(g_1601.f6, "g_1601.f6", print_hash_value); transparent_crc(g_1651.f0, "g_1651.f0", print_hash_value); transparent_crc(g_1651.f1, "g_1651.f1", print_hash_value); transparent_crc(g_1651.f2, "g_1651.f2", print_hash_value); transparent_crc(g_1651.f3, "g_1651.f3", print_hash_value); transparent_crc(g_1651.f4, "g_1651.f4", print_hash_value); transparent_crc(g_1669.f0, "g_1669.f0", print_hash_value); transparent_crc(g_1669.f1, "g_1669.f1", print_hash_value); transparent_crc(g_1669.f2, "g_1669.f2", print_hash_value); transparent_crc(g_1669.f3, "g_1669.f3", print_hash_value); transparent_crc(g_1669.f4, "g_1669.f4", print_hash_value); for (i = 0; i < 6; i++) { for (j = 0; j < 3; j++) { transparent_crc(g_1704[i][j].f0, "g_1704[i][j].f0", print_hash_value); transparent_crc(g_1704[i][j].f1, "g_1704[i][j].f1", print_hash_value); transparent_crc(g_1704[i][j].f2, "g_1704[i][j].f2", print_hash_value); transparent_crc(g_1704[i][j].f3, "g_1704[i][j].f3", print_hash_value); transparent_crc(g_1704[i][j].f4, "g_1704[i][j].f4", print_hash_value); transparent_crc(g_1704[i][j].f5, "g_1704[i][j].f5", print_hash_value); transparent_crc(g_1704[i][j].f6, "g_1704[i][j].f6", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1711, "g_1711", print_hash_value); transparent_crc(g_1777, "g_1777", print_hash_value); transparent_crc(g_1784.f0, "g_1784.f0", print_hash_value); transparent_crc(g_1784.f1, "g_1784.f1", print_hash_value); transparent_crc(g_1784.f2, "g_1784.f2", print_hash_value); transparent_crc(g_1784.f3, "g_1784.f3", print_hash_value); transparent_crc(g_1784.f4, "g_1784.f4", print_hash_value); for (i = 0; i < 10; i++) { transparent_crc(g_1820[i], "g_1820[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1891.f0, "g_1891.f0", print_hash_value); transparent_crc(g_1891.f1, "g_1891.f1", print_hash_value); transparent_crc(g_1891.f2, "g_1891.f2", print_hash_value); transparent_crc(g_1891.f3, "g_1891.f3", print_hash_value); transparent_crc(g_1891.f4, "g_1891.f4", print_hash_value); transparent_crc(g_1891.f5, "g_1891.f5", print_hash_value); transparent_crc(g_1891.f6, "g_1891.f6", print_hash_value); transparent_crc(g_1929.f0, "g_1929.f0", print_hash_value); transparent_crc(g_1929.f1, "g_1929.f1", print_hash_value); transparent_crc(g_1929.f2, "g_1929.f2", print_hash_value); transparent_crc(g_1929.f3, "g_1929.f3", print_hash_value); transparent_crc(g_1929.f4, "g_1929.f4", print_hash_value); transparent_crc(g_1978.f0, "g_1978.f0", print_hash_value); transparent_crc(g_1980, "g_1980", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 7; j++) { for (k = 0; k < 3; k++) { transparent_crc(g_1988[i][j][k], "g_1988[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 8; i++) { for (j = 0; j < 4; j++) { for (k = 0; k < 6; k++) { transparent_crc(g_2012[i][j][k].f0, "g_2012[i][j][k].f0", print_hash_value); transparent_crc(g_2012[i][j][k].f1, "g_2012[i][j][k].f1", print_hash_value); transparent_crc(g_2012[i][j][k].f2, "g_2012[i][j][k].f2", print_hash_value); transparent_crc(g_2012[i][j][k].f3, "g_2012[i][j][k].f3", print_hash_value); transparent_crc(g_2012[i][j][k].f4, "g_2012[i][j][k].f4", print_hash_value); transparent_crc(g_2012[i][j][k].f5, "g_2012[i][j][k].f5", print_hash_value); transparent_crc(g_2012[i][j][k].f6, "g_2012[i][j][k].f6", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2070.f0, "g_2070.f0", print_hash_value); transparent_crc(g_2070.f1, "g_2070.f1", print_hash_value); transparent_crc(g_2070.f2, "g_2070.f2", print_hash_value); transparent_crc(g_2070.f3, "g_2070.f3", print_hash_value); transparent_crc(g_2070.f4, "g_2070.f4", print_hash_value); transparent_crc(g_2070.f5, "g_2070.f5", print_hash_value); transparent_crc(g_2070.f6, "g_2070.f6", print_hash_value); transparent_crc(g_2076, "g_2076", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_2152[i], "g_2152[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2158, "g_2158", print_hash_value); transparent_crc(g_2162, "g_2162", print_hash_value); transparent_crc(g_2196.f0, "g_2196.f0", print_hash_value); transparent_crc(g_2196.f1, "g_2196.f1", print_hash_value); transparent_crc(g_2196.f2, "g_2196.f2", print_hash_value); transparent_crc(g_2196.f3, "g_2196.f3", print_hash_value); transparent_crc(g_2196.f4, "g_2196.f4", print_hash_value); for (i = 0; i < 3; i++) { transparent_crc(g_2215[i], "g_2215[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2285.f0, "g_2285.f0", print_hash_value); transparent_crc(g_2285.f1, "g_2285.f1", print_hash_value); transparent_crc(g_2285.f2, "g_2285.f2", print_hash_value); transparent_crc(g_2285.f3, "g_2285.f3", print_hash_value); transparent_crc(g_2285.f4, "g_2285.f4", print_hash_value); transparent_crc(g_2285.f5, "g_2285.f5", print_hash_value); transparent_crc(g_2285.f6, "g_2285.f6", print_hash_value); transparent_crc(g_2290.f0, "g_2290.f0", print_hash_value); transparent_crc(g_2290.f1, "g_2290.f1", print_hash_value); transparent_crc(g_2290.f2, "g_2290.f2", print_hash_value); transparent_crc(g_2290.f3, "g_2290.f3", print_hash_value); transparent_crc(g_2290.f4, "g_2290.f4", print_hash_value); transparent_crc(g_2305.f0, "g_2305.f0", print_hash_value); transparent_crc(g_2305.f1, "g_2305.f1", print_hash_value); transparent_crc(g_2305.f2, "g_2305.f2", print_hash_value); transparent_crc(g_2305.f3, "g_2305.f3", print_hash_value); transparent_crc(g_2305.f4, "g_2305.f4", print_hash_value); transparent_crc(g_2305.f5, "g_2305.f5", print_hash_value); transparent_crc(g_2305.f6, "g_2305.f6", print_hash_value); for (i = 0; i < 3; i++) { transparent_crc(g_2349[i], "g_2349[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2356.f0, "g_2356.f0", print_hash_value); transparent_crc(g_2356.f1, "g_2356.f1", print_hash_value); transparent_crc(g_2356.f2, "g_2356.f2", print_hash_value); transparent_crc(g_2356.f3, "g_2356.f3", print_hash_value); transparent_crc(g_2356.f4, "g_2356.f4", print_hash_value); transparent_crc(g_2463, "g_2463", print_hash_value); transparent_crc(g_2481.f0, "g_2481.f0", print_hash_value); transparent_crc(g_2481.f1, "g_2481.f1", print_hash_value); transparent_crc(g_2481.f2, "g_2481.f2", print_hash_value); transparent_crc(g_2481.f3, "g_2481.f3", print_hash_value); transparent_crc(g_2481.f4, "g_2481.f4", print_hash_value); transparent_crc(g_2481.f5, "g_2481.f5", print_hash_value); transparent_crc(g_2481.f6, "g_2481.f6", print_hash_value); for (i = 0; i < 3; i++) { for (j = 0; j < 1; j++) { transparent_crc(g_2554[i][j], "g_2554[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_2568, "g_2568", print_hash_value); transparent_crc(g_2644.f0, "g_2644.f0", print_hash_value); transparent_crc(g_2648.f0, "g_2648.f0", print_hash_value); transparent_crc(g_2648.f1, "g_2648.f1", print_hash_value); transparent_crc(g_2648.f2, "g_2648.f2", print_hash_value); transparent_crc(g_2648.f3, "g_2648.f3", print_hash_value); transparent_crc(g_2648.f4, "g_2648.f4", print_hash_value); transparent_crc(g_2648.f5, "g_2648.f5", print_hash_value); transparent_crc(g_2648.f6, "g_2648.f6", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_2729[i], "g_2729[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2750, "g_2750", print_hash_value); transparent_crc(g_2751, "g_2751", print_hash_value); transparent_crc(g_2798.f0, "g_2798.f0", print_hash_value); transparent_crc(g_2798.f1, "g_2798.f1", print_hash_value); transparent_crc(g_2798.f2, "g_2798.f2", print_hash_value); transparent_crc(g_2798.f3, "g_2798.f3", print_hash_value); transparent_crc(g_2798.f4, "g_2798.f4", print_hash_value); transparent_crc(g_2798.f5, "g_2798.f5", print_hash_value); transparent_crc(g_2798.f6, "g_2798.f6", print_hash_value); transparent_crc(g_2865.f0, "g_2865.f0", print_hash_value); transparent_crc(g_2865.f1, "g_2865.f1", print_hash_value); transparent_crc(g_2865.f2, "g_2865.f2", print_hash_value); transparent_crc(g_2865.f3, "g_2865.f3", print_hash_value); transparent_crc(g_2865.f4, "g_2865.f4", print_hash_value); transparent_crc(g_2867.f0, "g_2867.f0", print_hash_value); transparent_crc(g_2867.f1, "g_2867.f1", print_hash_value); transparent_crc(g_2867.f2, "g_2867.f2", print_hash_value); transparent_crc(g_2867.f3, "g_2867.f3", print_hash_value); transparent_crc(g_2867.f4, "g_2867.f4", print_hash_value); transparent_crc(g_2872, "g_2872", print_hash_value); transparent_crc(g_2881, "g_2881", print_hash_value); for (i = 0; i < 5; i++) { for (j = 0; j < 10; j++) { for (k = 0; k < 2; k++) { transparent_crc(g_2924[i][j][k].f0, "g_2924[i][j][k].f0", print_hash_value); transparent_crc(g_2924[i][j][k].f1, "g_2924[i][j][k].f1", print_hash_value); transparent_crc(g_2924[i][j][k].f2, "g_2924[i][j][k].f2", print_hash_value); transparent_crc(g_2924[i][j][k].f3, "g_2924[i][j][k].f3", print_hash_value); transparent_crc(g_2924[i][j][k].f4, "g_2924[i][j][k].f4", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2961, "g_2961", print_hash_value); for (i = 0; i < 8; i++) { for (j = 0; j < 10; j++) { for (k = 0; k < 3; k++) { transparent_crc(g_2974[i][j][k].f0, "g_2974[i][j][k].f0", print_hash_value); transparent_crc(g_2974[i][j][k].f1, "g_2974[i][j][k].f1", print_hash_value); transparent_crc(g_2974[i][j][k].f2, "g_2974[i][j][k].f2", print_hash_value); transparent_crc(g_2974[i][j][k].f3, "g_2974[i][j][k].f3", print_hash_value); transparent_crc(g_2974[i][j][k].f4, "g_2974[i][j][k].f4", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2984.f0, "g_2984.f0", print_hash_value); transparent_crc(g_2984.f1, "g_2984.f1", print_hash_value); transparent_crc(g_2984.f2, "g_2984.f2", print_hash_value); transparent_crc(g_2984.f3, "g_2984.f3", print_hash_value); transparent_crc(g_2984.f4, "g_2984.f4", print_hash_value); platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 1 breakdown: depth: 0, occurrence: 784 depth: 1, occurrence: 36 XXX total union variables: 32 XXX non-zero bitfields defined in structs: 5 XXX zero bitfields defined in structs: 0 XXX const bitfields defined in structs: 1 XXX volatile bitfields defined in structs: 2 XXX structs with bitfields in the program: 89 breakdown: indirect level: 0, occurrence: 36 indirect level: 1, occurrence: 16 indirect level: 2, occurrence: 13 indirect level: 3, occurrence: 5 indirect level: 4, occurrence: 8 indirect level: 5, occurrence: 11 XXX full-bitfields structs in the program: 0 breakdown: XXX times a bitfields struct's address is taken: 24 XXX times a bitfields struct on LHS: 0 XXX times a bitfields struct on RHS: 39 XXX times a single bitfield on LHS: 2 XXX times a single bitfield on RHS: 41 XXX max expression depth: 34 breakdown: depth: 1, occurrence: 218 depth: 2, occurrence: 45 depth: 3, occurrence: 4 depth: 4, occurrence: 2 depth: 5, occurrence: 3 depth: 6, occurrence: 1 depth: 7, occurrence: 1 depth: 8, occurrence: 2 depth: 9, occurrence: 1 depth: 10, occurrence: 1 depth: 11, occurrence: 1 depth: 15, occurrence: 1 depth: 16, occurrence: 1 depth: 17, occurrence: 3 depth: 18, occurrence: 3 depth: 19, occurrence: 5 depth: 20, occurrence: 6 depth: 22, occurrence: 1 depth: 23, occurrence: 3 depth: 24, occurrence: 2 depth: 25, occurrence: 2 depth: 26, occurrence: 1 depth: 27, occurrence: 2 depth: 28, occurrence: 2 depth: 33, occurrence: 1 depth: 34, occurrence: 3 XXX total number of pointers: 585 XXX times a variable address is taken: 1364 XXX times a pointer is dereferenced on RHS: 484 breakdown: depth: 1, occurrence: 334 depth: 2, occurrence: 105 depth: 3, occurrence: 33 depth: 4, occurrence: 12 XXX times a pointer is dereferenced on LHS: 406 breakdown: depth: 1, occurrence: 363 depth: 2, occurrence: 33 depth: 3, occurrence: 10 XXX times a pointer is compared with null: 71 XXX times a pointer is compared with address of another variable: 18 XXX times a pointer is compared with another pointer: 26 XXX times a pointer is qualified to be dereferenced: 10169 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 2023 level: 2, occurrence: 511 level: 3, occurrence: 121 level: 4, occurrence: 32 level: 5, occurrence: 2 XXX number of pointers point to pointers: 285 XXX number of pointers point to scalars: 270 XXX number of pointers point to structs: 22 XXX percent of pointers has null in alias set: 28.4 XXX average alias set size: 1.42 XXX times a non-volatile is read: 2624 XXX times a non-volatile is write: 1254 XXX times a volatile is read: 217 XXX times read thru a pointer: 69 XXX times a volatile is write: 45 XXX times written thru a pointer: 16 XXX times a volatile is available for access: 7.24e+03 XXX percentage of non-volatile access: 93.7 XXX forward jumps: 1 XXX backward jumps: 14 XXX stmts: 213 XXX max block depth: 5 breakdown: depth: 0, occurrence: 34 depth: 1, occurrence: 24 depth: 2, occurrence: 20 depth: 3, occurrence: 31 depth: 4, occurrence: 42 depth: 5, occurrence: 62 XXX percentage a fresh-made variable is used: 17.2 XXX percentage an existing variable is used: 82.8 FYI: the random generator makes assumptions about the integer size. See platform.info for more details. ********************* end of statistics **********************/