/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 1834487209038003968 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ /* --- GLOBAL VARIABLES --- */ static uint16_t g_11 = 0x5559L; static int32_t g_37 = 0x06B37990L; static volatile uint32_t g_42[5] = {0xF26AF903L,0xF26AF903L,0xF26AF903L,0xF26AF903L,0xF26AF903L}; static uint8_t g_55 = 1UL; static uint32_t g_62 = 0x3F121F20L; static uint8_t g_103 = 255UL; static int8_t g_124 = 1L; static int16_t g_125 = 0xEE2CL; static int16_t g_127 = 1L; static int8_t g_128 = 0x10L; static int32_t g_130[4][6][9] = {{{6L,(-1L),0x19839B2FL,4L,0x19839B2FL,(-1L),6L,0xB285EFCBL,0x5FB02C87L},{0x469BA6CEL,1L,0xFC022558L,0xB285EFCBL,9L,0x19839B2FL,(-1L),(-1L),1L},{(-1L),0x29F9B9B7L,(-1L),1L,6L,1L,0x6F6C633FL,0xB285EFCBL,(-2L)},{0x5E52A12EL,(-5L),(-2L),0xC626C480L,0x2DC96F09L,0xB285EFCBL,0L,0xFC022558L,0x29F9B9B7L},{0x29F9B9B7L,0x19839B2FL,0x5E52A12EL,0xC626C480L,0xC626C480L,1L,0xB285EFCBL,(-1L),0xFE8BAC28L},{1L,1L,0x744B85C5L,1L,9L,4L,0xB9819055L,0x6F6C633FL,0xFC022558L}},{{9L,0x19839B2FL,(-1L),(-1L),1L,0xC626C480L,1L,(-1L),0xFE8BAC28L},{0xBA1048D1L,(-1L),0x794FBAEBL,(-1L),1L,0x5E52A12EL,0x6F6C633FL,0L,(-1L)},{6L,6L,6L,(-2L),1L,(-2L),6L,6L,6L},{9L,(-1L),0x469BA6CEL,(-1L),1L,(-1L),0x5E52A12EL,0L,0x794FBAEBL},{0x29F9B9B7L,(-1L),(-1L),6L,9L,0xFC022558L,9L,(-1L),1L},{9L,1L,0x5E52A12EL,6L,0x744B85C5L,0x19839B2FL,(-1L),9L,0x2DC96F09L}},{{6L,0xB9819055L,0x29F9B9B7L,1L,0x19839B2FL,0x19839B2FL,1L,0x29F9B9B7L,0xB9819055L},{0xBA1048D1L,6L,0L,9L,0xA3EDB7DEL,0xFC022558L,(-5L),0xC626C480L,0x744B85C5L},{9L,0xA3EDB7DEL,0L,0x5FB02C87L,(-1L),(-1L),1L,0x794FBAEBL,6L},{1L,6L,1L,0x6F6C633FL,0xB285EFCBL,(-2L),0x469BA6CEL,9L,0x5FB02C87L},{(-1L),0xB9819055L,(-2L),0x19839B2FL,0x469BA6CEL,0x5E52A12EL,0x469BA6CEL,0x19839B2FL,(-2L)},{1L,1L,6L,(-1L),0L,0xC626C480L,1L,1L,(-1L)}},{{6L,(-1L),9L,1L,0xBA1048D1L,4L,(-5L),1L,9L},{0xB9819055L,(-1L),6L,0xA3EDB7DEL,0x2DC96F09L,1L,1L,(-2L),0x6F6C633FL},{0L,6L,(-2L),4L,(-2L),(-1L),(-1L),(-2L),4L},{1L,(-1L),1L,0xFC022558L,0xB9819055L,0xBA1048D1L,9L,1L,0xB285EFCBL},{0xFE8BAC28L,0x19839B2FL,0L,0x2DC96F09L,4L,0xB285EFCBL,0x5E52A12EL,1L,1L},{0x5FB02C87L,1L,0L,0xFC022558L,(-1L),(-5L),6L,0x19839B2FL,0xC626C480L}}}; static int32_t g_133[1][5][7] = {{{0x6DBB316AL,7L,7L,0x6DBB316AL,7L,7L,0x6DBB316AL},{(-6L),(-1L),(-6L),(-6L),(-1L),(-6L),(-6L)},{0x6DBB316AL,0x6DBB316AL,0x6DBB316AL,7L,7L,0x6DBB316AL,7L},{(-6L),(-8L),(-8L),(-6L),(-8L),(-8L),(-6L)},{1L,7L,1L,1L,7L,1L,1L}}}; static uint64_t g_147[8] = {0UL,0UL,0x0BC8DDD0EBFA9BDDLL,0UL,0UL,0x0BC8DDD0EBFA9BDDLL,0UL,0UL}; static uint16_t g_164 = 65533UL; static const uint8_t g_179[4][3] = {{0xB3L,0xEBL,0xB3L},{0xB3L,0xEBL,0xB3L},{0xB3L,0xEBL,0xB3L},{0xB3L,0xEBL,0xB3L}}; static int8_t g_199 = 0x2AL; static uint32_t *g_213 = (void*)0; static uint32_t **g_212 = &g_213; static int32_t *g_219 = &g_37; static int32_t **g_218 = &g_219; static uint32_t g_260 = 1UL; static uint8_t *g_272[1] = {&g_55}; static uint16_t *g_278[7][4] = {{&g_164,&g_164,&g_164,&g_164},{&g_164,&g_11,&g_11,&g_164},{&g_11,&g_164,&g_11,&g_11},{&g_164,&g_164,&g_164,&g_164},{&g_164,&g_11,&g_11,&g_164},{&g_11,&g_164,&g_11,&g_11},{&g_164,&g_164,&g_164,&g_164}}; static uint16_t *g_279[1][2] = {{&g_164,&g_164}}; static uint16_t *g_280 = &g_164; static int64_t g_325 = 0x433865C0EDC9BEBCLL; static uint8_t **g_364 = &g_272[0]; static uint8_t ***g_363 = &g_364; static uint8_t * volatile *g_372[2][6] = {{&g_272[0],&g_272[0],&g_272[0],&g_272[0],&g_272[0],&g_272[0]},{&g_272[0],&g_272[0],&g_272[0],&g_272[0],&g_272[0],&g_272[0]}}; static uint8_t * volatile ** volatile g_371[10][7][3] = {{{&g_372[1][4],&g_372[0][1],&g_372[0][0]},{&g_372[0][1],&g_372[0][1],&g_372[0][1]},{&g_372[0][1],&g_372[1][0],&g_372[1][5]},{&g_372[1][3],&g_372[0][0],&g_372[0][2]},{(void*)0,&g_372[0][3],&g_372[1][4]},{&g_372[0][1],&g_372[0][2],&g_372[0][0]},{&g_372[1][3],&g_372[0][0],&g_372[0][1]}},{{&g_372[0][0],&g_372[0][1],&g_372[0][1]},{&g_372[0][1],&g_372[0][1],&g_372[0][1]},{&g_372[1][3],&g_372[0][1],&g_372[1][5]},{&g_372[0][1],&g_372[0][0],&g_372[0][1]},{&g_372[0][0],&g_372[0][2],&g_372[0][1]},{&g_372[1][2],&g_372[0][3],&g_372[1][2]},{&g_372[0][1],&g_372[0][0],&g_372[0][1]}},{{(void*)0,&g_372[1][0],&g_372[0][3]},{&g_372[1][3],&g_372[0][1],&g_372[0][1]},{&g_372[0][1],&g_372[0][1],&g_372[0][1]},{&g_372[1][3],&g_372[1][5],&g_372[0][1]},{(void*)0,&g_372[0][1],&g_372[0][1]},{&g_372[0][1],&g_372[0][1],&g_372[1][3]},{&g_372[1][2],&g_372[0][1],(void*)0}},{{&g_372[0][0],&g_372[0][1],&g_372[0][1]},{&g_372[0][1],(void*)0,&g_372[0][1]},{&g_372[1][3],&g_372[0][1],&g_372[0][1]},{&g_372[0][1],&g_372[0][1],&g_372[0][1]},{&g_372[0][0],&g_372[0][1],&g_372[0][1]},{&g_372[1][3],&g_372[0][1],(void*)0},{&g_372[0][1],&g_372[1][3],&g_372[1][3]}},{{(void*)0,&g_372[1][4],&g_372[0][1]},{&g_372[1][3],&g_372[0][1],&g_372[0][1]},{&g_372[0][1],(void*)0,&g_372[0][1]},{&g_372[0][1],&g_372[0][1],&g_372[0][1]},{&g_372[1][4],(void*)0,&g_372[0][3]},{&g_372[0][1],&g_372[0][1],&g_372[0][1]},{&g_372[0][1],&g_372[1][4],&g_372[1][2]}},{{&g_372[0][1],&g_372[1][3],&g_372[0][1]},{&g_372[0][1],&g_372[0][3],&g_372[0][1]},{&g_372[0][1],&g_372[0][1],&g_372[0][1]},{(void*)0,&g_372[1][5],(void*)0},{&g_372[0][1],&g_372[0][2],&g_372[0][1]},{(void*)0,&g_372[0][1],&g_372[1][5]},{&g_372[0][1],&g_372[0][1],&g_372[1][3]}},{{&g_372[0][1],&g_372[0][1],(void*)0},{(void*)0,(void*)0,&g_372[0][1]},{&g_372[1][2],&g_372[0][2],&g_372[0][1]},{&g_372[0][1],&g_372[0][1],&g_372[0][0]},{(void*)0,&g_372[1][4],&g_372[1][5]},{&g_372[0][1],&g_372[0][1],&g_372[0][0]},{&g_372[1][4],&g_372[0][0],&g_372[0][1]}},{{&g_372[1][5],&g_372[1][3],&g_372[0][1]},{&g_372[0][1],&g_372[0][1],(void*)0},{&g_372[0][1],&g_372[0][1],&g_372[1][3]},{&g_372[0][3],&g_372[0][1],&g_372[1][5]},{&g_372[1][3],&g_372[0][0],&g_372[0][1]},{&g_372[0][1],&g_372[0][1],(void*)0},{&g_372[0][1],&g_372[0][0],&g_372[0][1]}},{{(void*)0,&g_372[0][1],&g_372[0][1]},{&g_372[0][1],&g_372[0][1],(void*)0},{&g_372[0][1],&g_372[0][1],&g_372[0][1]},{&g_372[0][1],&g_372[1][3],&g_372[0][1]},{&g_372[0][1],&g_372[0][0],&g_372[0][1]},{&g_372[1][1],&g_372[0][1],&g_372[0][2]},{&g_372[1][5],&g_372[1][4],(void*)0}},{{&g_372[1][1],&g_372[0][1],&g_372[0][1]},{&g_372[0][1],&g_372[0][2],&g_372[1][4]},{&g_372[0][1],(void*)0,&g_372[0][1]},{&g_372[0][1],&g_372[0][1],&g_372[0][0]},{&g_372[0][1],&g_372[0][1],&g_372[0][1]},{(void*)0,&g_372[0][1],&g_372[0][1]},{&g_372[0][1],&g_372[0][2],&g_372[1][3]}}}; static uint8_t * volatile ** volatile *g_370 = &g_371[3][5][1]; static int32_t g_440 = 0x5F0B7DA9L; static int32_t *g_469 = (void*)0; static int32_t ** volatile g_468 = &g_469;/* VOLATILE GLOBAL g_468 */ static int32_t * volatile g_531[10] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; static int32_t * const volatile g_532 = &g_37;/* VOLATILE GLOBAL g_532 */ static volatile int32_t g_591 = (-7L);/* VOLATILE GLOBAL g_591 */ static int32_t g_677 = 0xF7894685L; static int32_t * volatile g_715 = &g_677;/* VOLATILE GLOBAL g_715 */ static int32_t * volatile g_753[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; static int32_t * volatile g_754 = &g_37;/* VOLATILE GLOBAL g_754 */ static volatile uint64_t g_786 = 1UL;/* VOLATILE GLOBAL g_786 */ static int16_t g_809[8] = {7L,7L,7L,7L,7L,7L,7L,7L}; static int32_t * volatile g_865 = &g_37;/* VOLATILE GLOBAL g_865 */ static int32_t g_870 = 0x2F0E47D6L; static uint32_t g_875[6][10][1] = {{{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL}},{{6UL},{6UL},{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL},{6UL}},{{6UL},{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL},{6UL},{6UL}},{{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL}},{{6UL},{6UL},{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL},{6UL}},{{6UL},{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL},{6UL},{6UL},{18446744073709551614UL},{6UL},{6UL}}}; static const uint32_t g_880 = 0x30B5722FL; static int32_t g_933[7] = {0xEDE06BEBL,0xEDE06BEBL,0xEDE06BEBL,0xEDE06BEBL,0xEDE06BEBL,0xEDE06BEBL,0xEDE06BEBL}; static volatile int8_t g_1007 = (-1L);/* VOLATILE GLOBAL g_1007 */ static volatile int8_t *g_1006 = &g_1007; static volatile int8_t ** volatile g_1005 = &g_1006;/* VOLATILE GLOBAL g_1005 */ static uint64_t g_1013 = 0x2A4368BE06145181LL; static volatile int8_t g_1021 = 0x05L;/* VOLATILE GLOBAL g_1021 */ static uint16_t g_1024 = 65535UL; static int64_t *g_1122 = &g_325; static int64_t **g_1121 = &g_1122; static int32_t ** volatile g_1239 = &g_469;/* VOLATILE GLOBAL g_1239 */ static int8_t *g_1362 = &g_124; static int8_t **g_1361[3][9] = {{&g_1362,&g_1362,&g_1362,&g_1362,&g_1362,&g_1362,&g_1362,&g_1362,&g_1362},{&g_1362,&g_1362,(void*)0,&g_1362,&g_1362,&g_1362,&g_1362,(void*)0,&g_1362},{&g_1362,&g_1362,(void*)0,(void*)0,&g_1362,&g_1362,&g_1362,(void*)0,(void*)0}}; static int8_t ** const *g_1360 = &g_1361[0][7]; static int64_t g_1390 = (-1L); static volatile int32_t g_1401 = (-2L);/* VOLATILE GLOBAL g_1401 */ static volatile int32_t * volatile g_1400 = &g_1401;/* VOLATILE GLOBAL g_1400 */ static volatile int32_t * volatile *g_1399 = &g_1400; static volatile uint32_t g_1449 = 0xBFBB1851L;/* VOLATILE GLOBAL g_1449 */ static const volatile uint32_t *g_1448[4] = {&g_1449,&g_1449,&g_1449,&g_1449}; static const volatile uint32_t ** const volatile g_1447[6][4][4] = {{{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0}},{{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0}},{{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0}},{{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0}},{{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0}},{{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0},{&g_1448[3],(void*)0,&g_1448[3],(void*)0}}}; static int32_t * volatile g_1474 = &g_130[1][5][7];/* VOLATILE GLOBAL g_1474 */ static const int16_t g_1515 = 0xBD7DL; static uint16_t g_1530 = 65533UL; static int32_t * const volatile g_1533 = &g_130[0][1][8];/* VOLATILE GLOBAL g_1533 */ static volatile uint64_t g_1546 = 7UL;/* VOLATILE GLOBAL g_1546 */ static int16_t ***g_1582 = (void*)0; static int16_t ***g_1583 = (void*)0; static uint64_t g_1617 = 1UL; static int16_t ****g_1621[1] = {&g_1582}; static int16_t ***** volatile g_1620 = &g_1621[0];/* VOLATILE GLOBAL g_1620 */ static uint16_t **g_1698 = (void*)0; static uint16_t ***g_1697 = &g_1698; static volatile uint32_t *g_1842 = (void*)0; static volatile uint32_t **g_1841 = &g_1842; static volatile uint32_t *** volatile g_1840 = &g_1841;/* VOLATILE GLOBAL g_1840 */ static volatile uint32_t *** volatile g_1843 = &g_1841;/* VOLATILE GLOBAL g_1843 */ static volatile uint32_t ***g_1844 = &g_1841; static volatile uint32_t *** volatile * const g_1839[1][9][8] = {{{&g_1844,&g_1844,(void*)0,(void*)0,&g_1844,&g_1844,(void*)0,(void*)0},{&g_1844,&g_1844,(void*)0,(void*)0,&g_1844,&g_1844,(void*)0,(void*)0},{&g_1844,&g_1844,(void*)0,(void*)0,&g_1844,&g_1844,(void*)0,(void*)0},{&g_1844,&g_1844,(void*)0,(void*)0,&g_1844,&g_1844,(void*)0,(void*)0},{&g_1844,&g_1844,(void*)0,(void*)0,&g_1844,&g_1844,(void*)0,(void*)0},{&g_1844,&g_1844,(void*)0,(void*)0,&g_1844,&g_1844,(void*)0,(void*)0},{&g_1844,&g_1844,(void*)0,(void*)0,&g_1844,&g_1844,(void*)0,(void*)0},{&g_1844,&g_1844,(void*)0,(void*)0,&g_1844,&g_1844,(void*)0,(void*)0},{&g_1844,&g_1844,(void*)0,(void*)0,&g_1844,&g_1844,(void*)0,(void*)0}}}; static int32_t *** volatile g_1886 = &g_218;/* VOLATILE GLOBAL g_1886 */ static int32_t *** volatile *g_1885 = &g_1886; static volatile int64_t g_1887[10][7][3] = {{{0x45FD59C49C330EE8LL,0L,6L},{0xFC9B46C648FA7ED3LL,0x32B50BA283B70771LL,0x63FE5534D26B498ELL},{0xEA38461ED8F432D0LL,4L,(-1L)},{0x4ED58E6177F36AC6LL,0xFC9B46C648FA7ED3LL,0x63FE5534D26B498ELL},{(-9L),0x5FC6ED05E628EDBELL,6L},{0x25A0DE36A34F2495LL,0x595580E0196FB868LL,0xB2D30D94C51DA7A4LL},{(-1L),0xCE6DE78D399E7463LL,0xA4F756E805E23229LL}},{{0x5BAEBBB34BD51FDCLL,0L,7L},{0x4ED58E6177F36AC6LL,0x428E4624B11267D8LL,0x494D961BBF35EB19LL},{0xE9332E878C8A4F8DLL,0L,0x6B57475328752C1FLL},{0L,0xB2D30D94C51DA7A4LL,0xFC9B46C648FA7ED3LL},{(-8L),0xD287DE85111BEF0ELL,0x1723AF46B2F867BELL},{1L,1L,1L},{0xD21E73751B373458LL,0xFC9B46C648FA7ED3LL,0x494D961BBF35EB19LL}},{{0x567F51076E2234FELL,1L,(-5L)},{1L,0L,(-9L)},{0L,0x8617CF71E5BD498ALL,0xE7ABA24542B1DA9ALL},{0x45FD59C49C330EE8LL,0x8617CF71E5BD498ALL,(-1L)},{(-1L),0L,0x63FE5534D26B498ELL},{0xE9332E878C8A4F8DLL,1L,1L},{0x5DE7437D4E0246D6LL,0xFC9B46C648FA7ED3LL,0L}},{{0x5C46C456EF1F96E6LL,1L,0xE87D09A73ACA7571LL},{0x25A0DE36A34F2495LL,0xD287DE85111BEF0ELL,0xDCC98710073C19DCLL},{(-1L),0xB2D30D94C51DA7A4LL,0xA4F756E805E23229LL},{(-9L),0L,(-5L)},{0x5DE7437D4E0246D6LL,0x428E4624B11267D8LL,0x6A6F62F48D0924CCLL},{0x428E4624B11267D8LL,0L,(-1L)},{0L,0xCE6DE78D399E7463LL,0L}},{{0L,0x595580E0196FB868LL,0x1723AF46B2F867BELL},{0x598F2C0F571545A4LL,0x5FC6ED05E628EDBELL,0x6B57475328752C1FLL},{1L,0xFC9B46C648FA7ED3LL,0x6A6F62F48D0924CCLL},{0x595580E0196FB868LL,4L,0xCD13B1D303156BB4LL},{1L,0x32B50BA283B70771LL,0x5DE7437D4E0246D6LL},{0x598F2C0F571545A4LL,0L,0xE7ABA24542B1DA9ALL},{0L,0x598F2C0F571545A4LL,6L}},{{0L,0L,0L},{0x428E4624B11267D8LL,4L,(-1L)},{0x5DE7437D4E0246D6LL,0xB3F4D698B9B08F5CLL,1L},{(-9L),6L,0xE87D09A73ACA7571LL},{(-1L),0x567F51076E2234FELL,0xB2D30D94C51DA7A4LL},{0x25A0DE36A34F2495LL,0xB2D30D94C51DA7A4LL,(-9L)},{0x5C46C456EF1F96E6LL,0L,0xCD13B1D303156BB4LL}},{{0x5DE7437D4E0246D6LL,0x5D1042E02D1671C3LL,0x8197DE946E180154LL},{0xE9332E878C8A4F8DLL,(-8L),(-1L)},{(-1L),(-6L),0xFC9B46C648FA7ED3LL},{0x45FD59C49C330EE8LL,0x595580E0196FB868LL,0xFC9B46C648FA7ED3LL},{0L,1L,(-1L)},{1L,0xB3F4D698B9B08F5CLL,0x8197DE946E180154LL},{0x567F51076E2234FELL,0x8DAA7450BA9E4314LL,0xCD13B1D303156BB4LL}},{{0xD21E73751B373458LL,0x7E105DD9388EAB64LL,(-9L)},{1L,0L,0xB2D30D94C51DA7A4LL},{(-8L),0x8617CF71E5BD498ALL,0xE87D09A73ACA7571LL},{0L,0x32B50BA283B70771LL,1L},{0xE9332E878C8A4F8DLL,0x8DAA7450BA9E4314LL,(-1L)},{0x4ED58E6177F36AC6LL,(-1L),0L},{0x5BAEBBB34BD51FDCLL,6L,6L}},{{(-1L),0xD287DE85111BEF0ELL,0xE7ABA24542B1DA9ALL},{0x25A0DE36A34F2495LL,0xCE6DE78D399E7463LL,0x5DE7437D4E0246D6LL},{(-9L),(-8L),0xCD13B1D303156BB4LL},{0x4ED58E6177F36AC6LL,0L,(-1L)},{0x24B041EE29132B60LL,(-1L),0L},{(-6L),1L,0L},{0xE87D09A73ACA7571LL,(-9L),(-1L)}},{{(-9L),0x8197DE946E180154LL,0xB3F4D698B9B08F5CLL},{0xFC9B46C648FA7ED3LL,(-1L),(-1L)},{0L,0xEA38461ED8F432D0LL,0x45FD59C49C330EE8LL},{0L,0x598F2C0F571545A4LL,0xD287DE85111BEF0ELL},{0xA4F756E805E23229LL,0x4ED58E6177F36AC6LL,0xD1C4772FC253F121LL},{6L,0x5DE7437D4E0246D6LL,(-9L)},{(-1L),0L,0x5DE7437D4E0246D6LL}}}; static uint8_t * volatile * volatile *g_1910 = &g_372[0][1]; static volatile uint32_t g_1998 = 6UL;/* VOLATILE GLOBAL g_1998 */ static uint8_t g_2035 = 0xF3L; static volatile int64_t g_2136 = 1L;/* VOLATILE GLOBAL g_2136 */ static uint32_t *g_2147 = &g_875[0][4][0]; static uint32_t **g_2146 = &g_2147; static volatile int8_t * volatile * volatile * volatile ** const volatile g_2234 = (void*)0;/* VOLATILE GLOBAL g_2234 */ static uint32_t g_2238 = 5UL; static int32_t g_2268[10][1] = {{(-1L)},{(-1L)},{(-1L)},{(-1L)},{(-1L)},{(-1L)},{(-1L)},{(-1L)},{(-1L)},{(-1L)}}; static int32_t ** volatile g_2281 = &g_469;/* VOLATILE GLOBAL g_2281 */ /* --- FORWARD DECLARATIONS --- */ uint64_t func_1(void); const int16_t func_12(uint64_t p_13, const uint32_t p_14, uint32_t p_15); uint64_t func_16(uint64_t p_17, uint8_t p_18, int32_t p_19); uint32_t func_23(int16_t p_24, int16_t p_25); int32_t func_32(int32_t p_33, uint16_t p_34, int64_t p_35); int32_t * func_45(const uint8_t p_46, int32_t p_47, uint32_t p_48, int32_t * p_49); int16_t func_65(uint32_t * p_66, uint32_t p_67, int16_t p_68); uint32_t * func_69(int8_t p_70, uint32_t p_71); int8_t func_77(uint32_t p_78, uint32_t * p_79); uint32_t * func_81(uint32_t p_82); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_218 g_219 g_37 * writes: g_37 */ uint64_t func_1(void) { /* block id: 0 */ uint16_t l_2 = 0x1852L; uint8_t l_811 = 7UL; int32_t *** const l_2293 = &g_218; int64_t l_2315 = 0x248938E8C082B84FLL; uint64_t l_2317 = 18446744073709551615UL; l_2++; for (l_2 = 27; (l_2 == 43); l_2++) { /* block id: 4 */ int16_t l_20 = 1L; uint32_t *l_806 = &g_62; int8_t *l_807 = &g_124; int16_t *l_808[1][6][9] = {{{&l_20,&g_125,&l_20,&g_125,&g_125,&g_809[3],&g_809[5],&g_125,&g_809[5]},{&g_809[3],&g_125,&g_125,&g_809[2],&l_20,&l_20,&g_809[2],&g_125,&g_125},{&l_20,&g_125,&g_809[5],(void*)0,&g_809[1],&l_20,&l_20,&g_809[3],&g_809[3]},{&l_20,&g_809[2],&g_125,&g_809[5],&g_125,&g_809[3],&g_125,&g_809[5],&g_125},{&g_125,&g_125,&l_20,&g_809[3],&l_20,&g_125,&g_125,&l_20,&l_20},{(void*)0,&g_125,&g_125,&g_809[5],&l_20,&l_20,&l_20,&l_20,&g_809[5]}}}; int32_t l_810 = (-4L); int32_t *l_2282 = &g_677; int32_t *l_2283 = &l_810; uint32_t ***l_2310[9] = {&g_2146,&g_2146,&g_2146,&g_2146,&g_2146,&g_2146,&g_2146,&g_2146,&g_2146}; int i, j, k; } (**g_218) = (**g_218); return (***l_2293); } /* ------------------------------------------ */ /* * reads : g_2238 g_1885 g_1886 g_218 g_2281 * writes: g_2238 g_219 g_469 */ const int16_t func_12(uint64_t p_13, const uint32_t p_14, uint32_t p_15) { /* block id: 983 */ int8_t l_2239 = 1L; int32_t l_2240 = 0x098DB190L; int32_t l_2246 = 0x1AE6F8FEL; uint32_t l_2249 = 0x71527988L; uint64_t *l_2279 = &g_1013; int16_t l_2280 = (-1L); for (g_2238 = 0; (g_2238 <= 0); g_2238 += 1) { /* block id: 986 */ int32_t *l_2241 = &g_677; int32_t *l_2242 = &g_130[1][5][7]; int32_t *l_2243 = &g_130[2][3][1]; int32_t *l_2244 = &l_2240; int32_t *l_2245 = &g_37; int32_t *l_2247 = &l_2240; int32_t l_2248 = (-1L); --l_2249; return l_2246; } (*g_2281) = ((***g_1885) = &l_2240); return p_14; } /* ------------------------------------------ */ /* * reads : g_1006 g_1007 g_1362 g_1239 g_469 g_218 g_325 g_124 g_1005 g_199 g_1839 g_130 g_865 g_37 g_280 g_164 g_1530 g_933 g_1122 g_1910 g_1121 g_1533 g_103 g_1474 g_1998 g_1886 g_219 g_715 g_677 g_1885 g_260 g_1390 g_147 g_870 g_1697 g_1698 g_2136 g_62 g_2146 g_1887 g_2147 g_875 g_2234 g_125 g_2238 g_372 * writes: g_124 g_219 g_325 g_103 g_199 g_130 g_1390 g_37 g_1530 g_933 g_809 g_125 g_127 g_870 g_1998 g_260 g_164 g_55 g_147 g_62 g_2146 */ uint64_t func_16(uint64_t p_17, uint8_t p_18, int32_t p_19) { /* block id: 817 */ uint64_t l_1810 = 18446744073709551613UL; const int32_t l_1811 = 0xBCD1ED22L; int32_t ***l_1814 = &g_218; int32_t ***l_1815 = (void*)0; int32_t l_1816 = 0x7E96BF1FL; int32_t l_1817 = 0L; uint32_t l_1837 = 1UL; int64_t l_1890 = 1L; int32_t *l_1892 = &g_130[0][5][5]; uint16_t l_1964 = 0x5839L; int8_t ***l_1979 = &g_1361[0][3]; int8_t ****l_1978 = &l_1979; int32_t l_1991 = 0x5817E557L; int32_t l_1992[9] = {0L,0L,0L,0L,0L,0L,0L,0L,0L}; int64_t l_1996[6] = {0xC844FC37F20BAB1FLL,0xC844FC37F20BAB1FLL,0xC844FC37F20BAB1FLL,0xC844FC37F20BAB1FLL,0xC844FC37F20BAB1FLL,0xC844FC37F20BAB1FLL}; int16_t *l_2024 = &g_125; int16_t **l_2023 = &l_2024; int16_t ***l_2022 = &l_2023; int32_t l_2040 = 1L; uint8_t ** const *l_2178[9][8] = {{&g_364,(void*)0,&g_364,&g_364,&g_364,&g_364,&g_364,&g_364},{&g_364,&g_364,&g_364,&g_364,&g_364,&g_364,&g_364,(void*)0},{&g_364,&g_364,&g_364,(void*)0,&g_364,&g_364,&g_364,&g_364},{&g_364,(void*)0,&g_364,&g_364,&g_364,&g_364,(void*)0,&g_364},{&g_364,&g_364,&g_364,&g_364,&g_364,&g_364,&g_364,(void*)0},{&g_364,&g_364,&g_364,&g_364,&g_364,&g_364,&g_364,&g_364},{(void*)0,&g_364,&g_364,&g_364,(void*)0,&g_364,&g_364,(void*)0},{&g_364,(void*)0,&g_364,&g_364,&g_364,&g_364,&g_364,&g_364},{(void*)0,&g_364,&g_364,&g_364,&g_364,&g_364,&g_364,&g_364}}; int16_t l_2211 = 0x5C2AL; uint32_t l_2212 = 0UL; int32_t l_2235[10] = {0x19490D06L,0x19490D06L,0xA1B566AAL,0x19490D06L,0x19490D06L,0xA1B566AAL,0x19490D06L,0x19490D06L,0xA1B566AAL,0x19490D06L}; uint32_t **l_2236[2][3] = {{&g_2147,(void*)0,(void*)0},{&g_2147,(void*)0,(void*)0}}; int i, j; if ((l_1817 = ((-4L) ^ (safe_sub_func_uint8_t_u_u((((((*g_1362) = (~((l_1816 = ((((((((l_1810 & (0x2AL > l_1811)) , (safe_add_func_int8_t_s_s((((p_17 || (l_1810 <= p_18)) && ((l_1814 = l_1814) == l_1815)) != p_17), 0xC6L))) | p_17) <= 0xE9F3L) < p_18) < l_1811) , (*g_1006)) <= p_17)) && 65535UL))) & 0L) ^ 0x5717FB64L) & 0x9FFF35EFL), p_17))))) { /* block id: 822 */ int64_t l_1864 = 0L; uint32_t **l_1922 = (void*)0; uint32_t l_1928[3]; int32_t l_1940[8] = {0xDC79B6E5L,0xDC79B6E5L,0xDC79B6E5L,0xDC79B6E5L,0xDC79B6E5L,0xDC79B6E5L,0xDC79B6E5L,0xDC79B6E5L}; uint8_t l_1941 = 0x68L; int i; for (i = 0; i < 3; i++) l_1928[i] = 0UL; (**l_1814) = (*g_1239); for (g_325 = 0; (g_325 != 0); g_325 = safe_add_func_int16_t_s_s(g_325, 4)) { /* block id: 826 */ uint32_t l_1832[4][7] = {{4UL,1UL,5UL,1UL,0x529A95A1L,0x0519A497L,0x0519A497L},{5UL,1UL,4UL,1UL,5UL,1UL,0x529A95A1L},{8UL,0x57E5F091L,1UL,1UL,18446744073709551610UL,1UL,1UL},{0x529A95A1L,0x529A95A1L,0x0D7B8269L,4UL,0x57E5F091L,0x0519A497L,8UL}}; int32_t l_1833 = 0x80DBF78DL; uint32_t l_1891 = 0x46D038DDL; uint16_t l_1896[1]; uint16_t ***l_1934 = (void*)0; int32_t l_1945 = 0x6C33D66EL; int32_t l_1946[1][2]; int16_t **l_1971 = (void*)0; int16_t ***l_1970 = &l_1971; uint16_t l_1982 = 65535UL; int32_t l_1993[1]; int32_t *l_2013 = &g_37; uint32_t *l_2014 = &g_260; int i, j; for (i = 0; i < 1; i++) l_1896[i] = 0x55BCL; for (i = 0; i < 1; i++) { for (j = 0; j < 2; j++) l_1946[i][j] = 6L; } for (i = 0; i < 1; i++) l_1993[i] = (-1L); for (g_124 = 8; (g_124 < 17); g_124 = safe_add_func_uint16_t_u_u(g_124, 2)) { /* block id: 829 */ uint8_t *l_1829 = &g_103; int8_t *l_1838 = &g_199; int32_t *l_1845 = (void*)0; int64_t *l_1846 = (void*)0; int32_t *l_1847 = (void*)0; int32_t *l_1848 = &g_37; (*l_1848) = ((g_1390 = (((safe_lshift_func_uint16_t_u_s(p_17, 10)) , p_17) ^ (((g_130[1][5][7] &= (~((safe_mul_func_int8_t_s_s((**g_1005), ((*l_1829) = (safe_lshift_func_uint16_t_u_s(p_18, 7))))) > (safe_sub_func_uint16_t_u_u(((-7L) > (((((l_1832[2][5] = 0x4E526719F758FBFBLL) & (l_1833 = p_19)) || p_19) , (safe_rshift_func_uint16_t_u_u((((safe_unary_minus_func_int8_t_s(((((*l_1838) |= l_1837) , (void*)0) != g_1839[0][3][5]))) != p_19) ^ p_18), 8))) < p_19)), p_19))))) && (*g_865)) || (*g_280)))) < 5L); } for (g_1530 = (-6); (g_1530 == 16); ++g_1530) { /* block id: 840 */ uint32_t *l_1863 = (void*)0; uint32_t **l_1862 = &l_1863; int32_t l_1878 = 0xAA8C097CL; int32_t l_1927[5]; uint16_t ***l_1933 = &g_1698; uint32_t l_1952 = 0xC827E7DCL; int16_t ***l_1972 = &l_1971; uint8_t *l_2003 = &l_1941; int i; for (i = 0; i < 5; i++) l_1927[i] = 0xCCEC1FE7L; if ((p_17 , (safe_rshift_func_uint8_t_u_s(p_17, ((+(0x2EC357FDL >= p_17)) ^ (safe_lshift_func_int8_t_s_s(((safe_sub_func_int8_t_s_s((safe_sub_func_int32_t_s_s(p_19, ((g_933[0] = (p_19 ^ (0xF50C87F1C8D0A720LL | ((void*)0 != l_1862)))) , l_1864))), 3L)) && l_1832[2][5]), 4))))))) { /* block id: 842 */ int32_t l_1870 = 0xB17DCF07L; uint32_t *l_1875 = &g_875[0][4][0]; uint8_t *l_1888[6][8] = {{&g_55,&g_55,&g_55,&g_55,&g_55,&g_55,&g_55,&g_55},{&g_55,&g_55,&g_55,&g_55,&g_55,&g_55,&g_55,&g_55},{&g_55,&g_55,&g_55,&g_55,&g_55,&g_55,&g_55,&g_55},{&g_55,&g_55,&g_55,&g_55,&g_55,&g_55,&g_55,&g_55},{&g_55,&g_55,&g_55,&g_55,&g_55,&g_55,&g_55,&g_55},{&g_55,&g_55,&g_55,&g_55,&g_55,&g_55,&g_55,&g_55}}; int32_t l_1889 = 0x2EDCF214L; int32_t *l_1893 = &g_677; int32_t *l_1894 = &l_1833; int32_t *l_1895[5][9][5] = {{{&l_1833,&g_677,&g_677,&l_1833,&l_1870},{&l_1870,&l_1878,&l_1889,&l_1870,&g_130[0][2][3]},{&l_1816,&l_1833,&g_677,&l_1816,&g_130[1][5][7]},{&l_1870,&l_1816,&l_1816,&l_1870,&l_1878},{&l_1833,&l_1833,&l_1833,&l_1833,&g_130[1][5][7]},{(void*)0,&l_1878,&l_1816,(void*)0,&g_130[0][2][3]},{&l_1833,&g_677,&g_677,&l_1833,&l_1870},{&l_1870,&l_1878,&l_1889,&l_1870,&g_130[0][2][3]},{&l_1816,&l_1833,&g_677,&l_1816,&g_130[1][5][7]}},{{&l_1870,&l_1816,&l_1816,&l_1870,&l_1878},{&l_1833,&l_1833,&l_1833,&l_1833,&g_130[1][5][7]},{(void*)0,&l_1878,&l_1816,(void*)0,&g_130[0][2][3]},{&l_1833,&g_677,&g_677,&l_1833,&l_1870},{&l_1870,&l_1878,&l_1889,&l_1870,&g_130[0][2][3]},{&l_1816,&l_1833,&g_677,&l_1816,&g_130[1][5][7]},{&l_1870,&l_1816,&l_1816,&l_1870,&l_1878},{&l_1833,&l_1833,&l_1833,&l_1833,&g_130[1][5][7]},{(void*)0,&l_1878,&l_1816,(void*)0,(void*)0}},{{&l_1870,&g_37,&g_37,&l_1870,&l_1889},{&l_1870,(void*)0,&l_1870,&l_1870,(void*)0},{&g_37,&l_1816,&g_37,&g_37,&l_1889},{&l_1870,&g_130[1][5][7],&g_130[1][5][7],&l_1870,&g_677},{&l_1870,&l_1816,&l_1833,&l_1870,&l_1889},{(void*)0,(void*)0,&g_130[1][5][7],(void*)0,(void*)0},{&l_1870,&g_37,&g_37,&l_1870,&l_1889},{&l_1870,(void*)0,&l_1870,&l_1870,(void*)0},{&g_37,&l_1816,&g_37,&g_37,&l_1889}},{{&l_1870,&g_130[1][5][7],&g_130[1][5][7],&l_1870,&g_677},{&l_1870,&l_1816,&l_1833,&l_1870,&l_1889},{(void*)0,(void*)0,&g_130[1][5][7],(void*)0,(void*)0},{&l_1870,&g_37,&g_37,&l_1870,&l_1889},{&l_1870,(void*)0,&l_1870,&l_1870,(void*)0},{&g_37,&l_1816,&g_37,&g_37,&l_1889},{&l_1870,&g_130[1][5][7],&g_130[1][5][7],&l_1870,&g_677},{&l_1870,&l_1816,&l_1833,&l_1870,&l_1889},{(void*)0,(void*)0,&g_130[1][5][7],(void*)0,(void*)0}},{{&l_1870,&g_37,&g_37,&l_1870,&l_1889},{&l_1870,(void*)0,&l_1870,&l_1870,(void*)0},{&g_37,&l_1816,&g_37,&g_37,&l_1889},{&l_1870,&g_130[1][5][7],&g_130[1][5][7],&l_1870,&g_677},{&l_1870,&l_1816,&l_1833,&l_1870,&l_1889},{(void*)0,(void*)0,&g_130[1][5][7],(void*)0,(void*)0},{&l_1870,&g_37,&g_37,&l_1870,&l_1889},{&l_1870,(void*)0,&l_1870,&l_1870,(void*)0},{&g_37,&l_1816,&g_37,&g_37,&l_1889}}}; int i, j, k; l_1893 = l_1892; l_1896[0]++; return g_933[1]; } else { /* block id: 848 */ const uint64_t l_1901 = 0x19A47D53C1CC1179LL; uint8_t ***l_1902 = &g_364; int8_t l_1903 = 0x5CL; int16_t *l_1923 = &g_809[5]; int16_t *l_1924 = &g_125; int16_t *l_1925 = &g_127; int32_t *l_1944[7][10] = {{&l_1878,&l_1817,&l_1878,&l_1833,&l_1878,&l_1817,&l_1878,&l_1833,&l_1878,&l_1817},{&l_1878,&l_1833,&l_1833,&l_1833,&l_1878,&l_1833,&l_1833,&l_1833,&l_1878,&l_1833},{&l_1878,&l_1833,&l_1878,&l_1817,&l_1878,&l_1833,&l_1878,&l_1817,&l_1878,&l_1833},{&l_1878,&l_1817,&l_1833,&l_1817,&l_1878,&l_1817,&l_1833,&l_1817,&l_1878,&l_1817},{&l_1878,&l_1817,&l_1878,&l_1833,&l_1878,&l_1817,&l_1878,&l_1833,&l_1878,&l_1817},{&l_1878,&l_1833,&l_1833,&l_1833,&l_1878,&l_1833,&l_1833,&l_1833,&l_1878,&l_1833},{&l_1878,&l_1833,&l_1878,&l_1817,&l_1878,&l_1833,&l_1878,&l_1817,&l_1878,&l_1833}}; uint64_t l_1947[8][1] = {{18446744073709551615UL},{0x61FA7A472629CC10LL},{0x61FA7A472629CC10LL},{18446744073709551615UL},{0x61FA7A472629CC10LL},{0x61FA7A472629CC10LL},{18446744073709551615UL},{0x61FA7A472629CC10LL}}; int i, j; (*l_1892) = (0x00L > (safe_div_func_int64_t_s_s((p_18 > p_19), (l_1864 | (l_1901 , (l_1902 != (((((*g_1362) = ((((l_1903 ^ (safe_sub_func_int8_t_s_s(p_17, ((safe_div_func_int16_t_s_s(((((safe_sub_func_int64_t_s_s((*g_1122), p_17)) >= 0xDFL) <= 0x83L) < p_19), 0x9F23L)) , 4UL)))) && l_1864) | p_18) != l_1878)) != l_1864) , 0x824A83E1L) , g_1910))))))); if ((safe_rshift_func_int16_t_s_s(((safe_unary_minus_func_int16_t_s(((safe_div_func_int32_t_s_s((l_1864 , ((safe_rshift_func_uint8_t_u_s(l_1901, (((*l_1892) , ((((((*l_1925) = ((*l_1924) = (safe_lshift_func_uint16_t_u_s((safe_add_func_uint64_t_u_u(((*g_1006) < 247UL), (l_1864 || ((*l_1923) = (l_1922 != (void*)0))))), p_17)))) & p_19) <= 65531UL) || 0xB56F06D2L) != 0x01L)) >= p_17))) == (*g_1122))), 0x66A69D81L)) <= l_1878))) | (**g_1121)), 7))) { /* block id: 854 */ int32_t *l_1926[5][2][4] = {{{&l_1833,&l_1816,&l_1833,&l_1816},{&l_1833,&l_1816,&l_1833,&l_1816}},{{&l_1833,&l_1816,&l_1833,&l_1816},{&l_1833,&l_1816,&l_1833,&l_1816}},{{&l_1833,&l_1816,&l_1833,&l_1816},{&l_1833,&l_1816,&l_1833,&l_1816}},{{&l_1833,&l_1816,&l_1833,&l_1816},{&l_1833,&l_1816,&l_1833,&l_1816}},{{&l_1833,&l_1816,&l_1833,&l_1816},{&l_1833,&l_1816,&l_1833,&l_1816}}}; int i, j, k; l_1928[1]++; if (p_17) break; p_19 |= (*g_1533); } else { /* block id: 858 */ uint8_t *l_1935 = (void*)0; uint8_t *l_1936 = &g_103; int32_t l_1937 = 0x47DF35C1L; int32_t *l_1938 = &l_1927[1]; int32_t *l_1939[6]; int i; for (i = 0; i < 6; i++) l_1939[i] = &g_677; (*l_1892) |= ((((*l_1936) &= (safe_add_func_int32_t_s_s(l_1891, (l_1933 != l_1934)))) != l_1927[0]) > l_1901); --l_1941; (*l_1938) = 0x4C29BE2BL; } l_1947[6][0]--; if (l_1878) continue; } if ((safe_div_func_uint16_t_u_u(0UL, p_19))) { /* block id: 867 */ l_1952 ^= p_19; } else { /* block id: 869 */ int8_t l_1961 = 0xB8L; int32_t l_1962[7] = {(-9L),1L,(-9L),(-9L),1L,(-9L),(-9L)}; int32_t l_1963 = 0x202E9E0FL; const int16_t *l_1975 = (void*)0; const int16_t **l_1974 = &l_1975; const int16_t *** const l_1973 = &l_1974; int8_t ****l_1981 = (void*)0; int32_t l_1994 = 1L; int32_t l_1995 = (-7L); int32_t l_1997 = (-1L); int i; for (g_870 = 17; (g_870 != (-10)); g_870--) { /* block id: 872 */ int32_t *l_1955 = &l_1945; int32_t *l_1956 = &l_1945; int32_t *l_1957 = &l_1946[0][1]; int32_t *l_1958 = &g_37; int32_t *l_1959 = (void*)0; int32_t *l_1960[10][10] = {{&l_1927[0],(void*)0,&g_130[0][3][8],&l_1817,&g_130[0][3][8],(void*)0,&l_1927[0],&l_1927[0],(void*)0,&g_130[0][3][8]},{(void*)0,&l_1927[0],&l_1927[0],(void*)0,&g_130[0][3][8],&l_1817,&g_130[0][3][8],(void*)0,&l_1927[0],&l_1927[0]},{&g_130[0][3][8],&l_1927[0],&l_1878,(void*)0,(void*)0,&l_1878,&l_1927[0],&g_130[0][3][8],&l_1927[0],&l_1878},{&l_1817,(void*)0,(void*)0,(void*)0,&l_1817,&l_1878,&l_1878,&l_1817,(void*)0,(void*)0},{&g_130[0][3][8],&g_130[0][3][8],(void*)0,&l_1817,&l_1833,&l_1817,(void*)0,&g_130[0][3][8],&g_130[0][3][8],(void*)0},{(void*)0,&l_1817,&l_1878,&l_1878,&l_1817,(void*)0,(void*)0,(void*)0,&l_1817,&l_1878},{&l_1927[0],&g_130[0][3][8],&l_1927[0],&l_1878,(void*)0,(void*)0,&l_1878,&l_1927[0],&g_130[0][3][8],&l_1927[0]},{&l_1927[0],(void*)0,&g_130[0][3][8],&l_1817,&g_130[0][3][8],(void*)0,&l_1927[0],&l_1927[0],(void*)0,&g_130[0][3][8]},{(void*)0,&l_1927[0],&l_1927[0],(void*)0,&g_130[0][3][8],&l_1817,&g_130[0][3][8],(void*)0,&l_1927[0],&l_1927[0]},{&g_130[0][3][8],&l_1927[0],&l_1878,(void*)0,(void*)0,&l_1878,&l_1927[0],&g_130[0][3][8],&l_1927[0],&l_1878}}; uint16_t *** const l_1969[8][9] = {{&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698},{&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698},{&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698},{&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698},{&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698},{&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698},{&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698},{&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698,&g_1698}}; int8_t *****l_1980 = &l_1978; int i, j; ++l_1964; (*l_1955) = (safe_sub_func_int32_t_s_s(((((p_17 , l_1934) != l_1969[6][4]) && ((l_1972 = l_1970) != l_1973)) , p_17), (l_1946[0][1] <= (safe_lshift_func_int16_t_s_u(((l_1963 |= ((((*l_1980) = l_1978) != l_1981) || 65535UL)) <= l_1962[4]), 10))))); --l_1982; (*l_1958) = (*g_1474); } for (l_1817 = 2; (l_1817 >= 0); l_1817 -= 1) { /* block id: 883 */ int32_t *l_1985 = &l_1945; int32_t *l_1986 = &l_1878; int32_t *l_1987 = &l_1940[5]; int32_t *l_1988 = &l_1946[0][1]; int32_t *l_1989 = (void*)0; int32_t *l_1990[4][9][7] = {{{&l_1816,&l_1816,&l_1817,&g_130[1][5][7],&l_1817,&l_1940[0],&g_37},{&l_1940[5],&l_1946[0][1],&l_1816,&l_1927[0],&l_1927[0],&g_677,&g_37},{&l_1878,&l_1963,&g_130[1][5][7],&l_1940[3],&l_1946[0][1],&l_1946[0][1],&l_1946[0][1]},{&l_1940[5],&g_37,&g_130[1][3][7],&l_1927[1],&l_1963,&l_1927[0],&g_130[2][2][0]},{&g_37,&l_1945,&l_1945,&l_1817,&l_1817,&l_1963,&g_37},{&l_1946[0][1],&l_1940[3],(void*)0,&g_677,&g_677,(void*)0,&l_1940[3]},{(void*)0,&l_1946[0][1],&l_1940[5],&l_1878,&l_1946[0][1],&l_1963,&l_1946[0][1]},{&l_1946[0][1],&l_1927[0],&l_1940[7],&l_1946[0][1],&g_130[1][5][7],(void*)0,&l_1817},{(void*)0,(void*)0,&g_37,&l_1878,&l_1927[4],&g_677,&g_677}},{{&l_1927[0],&l_1817,(void*)0,&g_677,&g_37,&g_677,&l_1927[0]},{&l_1945,(void*)0,&l_1816,&l_1817,&l_1927[0],&g_130[2][0][0],(void*)0},{&l_1946[0][0],&l_1946[0][1],&g_37,&l_1927[1],&l_1946[0][1],&l_1927[0],(void*)0},{&l_1927[0],&g_677,&l_1816,&l_1940[3],&l_1946[0][1],&l_1927[0],&l_1927[0]},{&l_1817,&g_677,&g_677,&l_1927[0],&g_677,&l_1817,&l_1963},{&l_1927[0],&l_1946[0][1],&l_1878,&g_130[1][5][7],(void*)0,&l_1945,&l_1940[2]},{&g_130[1][5][7],&l_1940[3],&l_1927[0],(void*)0,&l_1963,&g_130[1][5][7],&l_1833},{&g_130[1][5][7],&l_1816,(void*)0,&l_1946[0][1],&g_37,(void*)0,&l_1816},{&l_1927[0],&g_37,&l_1946[0][1],(void*)0,&l_1817,(void*)0,(void*)0}},{{&l_1817,&l_1878,&l_1940[5],&l_1946[0][1],&g_130[1][5][7],(void*)0,&g_677},{&l_1927[0],&g_130[1][5][7],&l_1963,&l_1946[0][0],&g_130[2][0][0],&l_1946[0][1],&l_1927[0]},{&l_1817,(void*)0,&l_1816,&l_1816,&l_1946[0][1],&l_1940[5],&g_37},{&l_1927[0],&l_1963,&l_1817,&l_1817,&l_1946[0][1],&l_1817,&l_1817},{&l_1816,&l_1816,&l_1878,&l_1927[0],(void*)0,&l_1963,&l_1817},{&l_1963,&l_1945,&l_1963,(void*)0,&g_37,(void*)0,&l_1940[7]},{&l_1927[0],&l_1833,&l_1946[0][0],&g_130[2][0][0],(void*)0,&l_1946[0][0],&l_1940[5]},{&l_1946[0][1],&l_1816,&l_1946[0][1],&l_1878,&l_1946[0][1],&l_1940[5],&l_1940[5]},{&l_1927[4],&g_130[2][2][0],&l_1946[0][1],(void*)0,&l_1946[0][1],&g_37,&l_1940[5]}},{{&l_1940[5],&l_1945,&l_1817,&l_1940[5],&l_1816,(void*)0,&l_1816},{(void*)0,&g_37,(void*)0,&g_130[1][5][7],&l_1927[1],&g_37,&l_1963},{&l_1946[0][0],&l_1940[5],(void*)0,&g_677,&l_1946[0][1],&l_1963,&g_677},{&l_1878,&g_37,(void*)0,&g_130[1][5][7],&l_1940[5],&l_1927[0],&l_1817},{&g_130[2][0][0],&l_1946[0][1],&l_1946[0][0],&l_1817,&l_1817,&l_1817,(void*)0},{&g_130[2][2][3],&l_1946[0][1],&l_1940[5],&l_1878,&g_130[1][3][7],&g_677,&g_677},{(void*)0,&g_37,&l_1946[0][1],&l_1963,&l_1927[0],&l_1945,&l_1816},{&g_677,&l_1940[5],(void*)0,&l_1878,&l_1940[5],&l_1833,&l_1946[0][0]},{(void*)0,&g_37,&l_1816,&g_37,&g_37,&l_1946[0][1],&g_130[1][5][7]}}}; int i, j, k; --g_1998; if (l_1927[4]) continue; } } l_2013 = (**g_1886); } (*l_1892) = (((*l_2014) = 0x726ABE92L) , p_18); } for (p_17 = 0; (p_17 <= 0); p_17 += 1) { /* block id: 897 */ (**l_1814) = &p_19; } } else { /* block id: 901 */ int16_t ***l_2021 = (void*)0; int32_t l_2029 = 0xA733A7AAL; uint32_t l_2041 = 18446744073709551606UL; int32_t l_2160 = 0L; int32_t l_2162 = (-5L); int32_t l_2163 = 0xE6DED1B1L; int32_t l_2209[10][6][4]; int i, j, k; for (i = 0; i < 10; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 4; k++) l_2209[i][j][k] = (-7L); } } for (p_17 = 0; (p_17 <= 9); p_17 += 1) { /* block id: 904 */ uint8_t *l_2030 = &g_103; uint8_t *l_2033 = &g_55; uint8_t *l_2034[8]; int8_t ***l_2038 = (void*)0; int32_t l_2039[4]; int i; for (i = 0; i < 8; i++) l_2034[i] = &g_2035; for (i = 0; i < 4; i++) l_2039[i] = 0x6B02009AL; (*l_1892) = (((((*g_280) = p_19) != (((((((safe_rshift_func_int8_t_s_s((l_2021 != l_2022), (safe_mul_func_int16_t_s_s((((*g_1122) = (safe_add_func_int16_t_s_s(p_17, (((p_19 ^ ((*l_2030)++)) != ((p_18 = ((*l_2033) = p_18)) | ((((*l_1978) = &g_1361[0][7]) != (((safe_div_func_int64_t_s_s(0xBD2431EA725BA0F3LL, (-1L))) & p_19) , l_2038)) , l_2029))) , 1UL)))) >= p_17), p_17)))) | 0xD74891BC53C27CC0LL) ^ l_2029) != l_2039[0]) && (*g_715)) >= 0x5DAA1C1EL) < p_19)) , l_2040) | l_2029); if (p_19) break; (***g_1885) = &l_2039[3]; } if (l_2041) { /* block id: 915 */ uint64_t l_2056 = 18446744073709551615UL; int8_t *l_2059 = &g_199; uint32_t *l_2060 = &g_260; int32_t *l_2061 = &l_1991; int16_t *****l_2074 = &g_1621[0]; uint16_t l_2137 = 1UL; int8_t * const *l_2142 = &l_2059; int8_t * const **l_2141 = &l_2142; int8_t * const ***l_2140 = &l_2141; int32_t l_2159[4] = {0x6639B799L,0x6639B799L,0x6639B799L,0x6639B799L}; int32_t l_2164 = 0xC94B1DE5L; uint8_t * const *l_2180[9] = {&g_272[0],&g_272[0],&g_272[0],&g_272[0],&g_272[0],&g_272[0],&g_272[0],&g_272[0],&g_272[0]}; uint8_t * const **l_2179 = &l_2180[8]; int32_t l_2207 = 0xBF89D0C8L; int32_t l_2210 = 0L; uint32_t * const *l_2237 = &g_2147; int i; (*l_2061) = ((((*l_2060) ^= (0xE831F07AL != (p_17 != ((p_19 , (0x5BL ^ p_19)) == ((safe_div_func_uint32_t_u_u((safe_lshift_func_int16_t_s_u((safe_sub_func_uint64_t_u_u((safe_add_func_uint8_t_u_u((safe_mod_func_int8_t_s_s((safe_lshift_func_int8_t_s_s(((*l_2059) ^= (((*l_1892) = ((void*)0 == l_1892)) | ((l_2056 < ((*g_1362) = ((safe_add_func_int8_t_s_s(((((p_19 & p_19) && (**g_1121)) >= 0UL) & l_2041), p_19)) , l_2056))) >= p_19))), 5)), 0x78L)), 0L)), p_19)), 15)), p_18)) , p_19))))) , p_17) <= (-1L)); for (g_1390 = (-2); (g_1390 == (-3)); --g_1390) { /* block id: 923 */ uint64_t *l_2068 = &g_147[5]; uint8_t *l_2097 = &g_55; int32_t l_2098 = 0x4802BCF3L; (*l_1892) = (safe_rshift_func_uint16_t_u_u((safe_add_func_uint64_t_u_u(((*l_2068)++), 0x62AA9168F8553EDCLL)), (l_2029 > (!l_2041)))); (**l_1814) = &p_19; } if (p_17) { /* block id: 932 */ int32_t l_2104 = 0x5AB66AEAL; int32_t l_2138[1][10][3] = {{{(-4L),(-4L),(-1L)},{(-1L),(-1L),(-1L)},{(-1L),(-10L),0L},{(-1L),(-10L),(-1L)},{(-4L),(-1L),0L},{(-4L),(-4L),(-1L)},{(-1L),(-1L),(-1L)},{(-1L),(-10L),0L},{(-1L),(-10L),(-1L)},{(-4L),(-1L),0L}}}; int16_t **l_2139 = (void*)0; int i, j, k; for (g_870 = 4; (g_870 != 6); g_870 = safe_add_func_int64_t_s_s(g_870, 2)) { /* block id: 935 */ uint32_t l_2103 = 0xDD45CAFEL; (*l_1892) |= (safe_mul_func_uint16_t_u_u(l_2103, 0L)); if (l_2104) break; } (*l_1892) ^= (+(((void*)0 != (*g_1697)) != ((*l_2022) == (((((safe_lshift_func_int16_t_s_u(((safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_s((*g_280), (((l_2104 , (safe_mul_func_uint8_t_u_u((*l_2061), (246UL <= (safe_mul_func_int8_t_s_s((((((safe_lshift_func_uint16_t_u_s((safe_add_func_int32_t_s_s(((safe_unary_minus_func_int64_t_s(((safe_sub_func_int8_t_s_s((safe_add_func_uint64_t_u_u((g_147[1] = (safe_div_func_int16_t_s_s(l_2104, (l_2138[0][7][2] = (safe_sub_func_uint64_t_u_u((((((safe_rshift_func_int16_t_s_s((safe_div_func_int16_t_s_s((safe_div_func_int16_t_s_s(((~((g_2136 != p_17) == l_2029)) && p_19), p_19)), 2UL)), p_17)) <= 1L) , l_2137) | 18446744073709551607UL) <= 0xB41906970B5AE593LL), l_2041)))))), p_17)), l_2041)) >= p_17))) & (*l_2061)), 1UL)), 0)) ^ l_2104) ^ p_18) > p_17) | p_18), 1L)))))) || 0xA041FCA2756FD921LL) | (*l_2061)))), 0)) && l_2138[0][7][2]), l_2029)) ^ p_19) != (*g_1122)) != p_19) , l_2139)))); } else { /* block id: 942 */ int8_t ****l_2143 = &l_1979; int32_t l_2161[5] = {1L,1L,1L,1L,1L}; uint16_t l_2165 = 65535UL; int16_t l_2206 = (-5L); int i; for (g_62 = 0; (g_62 <= 0); g_62 += 1) { /* block id: 945 */ uint32_t ***l_2148 = &g_2146; int32_t l_2150 = 5L; int32_t l_2158[5] = {(-6L),(-6L),(-6L),(-6L),(-6L)}; uint64_t l_2197 = 0xB5C318BE8490D8DBLL; int i; (*g_218) = ((((((0x6804L ^ (l_2140 != l_2143)) , (void*)0) == (void*)0) != (safe_sub_func_uint64_t_u_u(((((*l_2148) = g_2146) == &g_1448[3]) , (&g_2147 != (l_2041 , &g_1448[3]))), g_1887[7][4][0]))) > 0xE1FE0044L) , &p_19); for (l_1817 = 0; (l_1817 <= 3); l_1817 += 1) { /* block id: 950 */ int32_t l_2149 = 0xB1CAC37EL; int32_t *l_2151 = &l_2040; int32_t *l_2152 = &l_2040; int32_t *l_2153 = &l_1992[8]; int32_t *l_2154 = &l_2029; int32_t *l_2155 = &l_2029; int32_t *l_2156 = &l_2029; int32_t *l_2157[10][7][3] = {{{&l_1817,&l_1816,&l_1992[5]},{&l_1991,&l_2149,&l_1992[5]},{&l_1817,&l_2150,&l_1992[4]},{(void*)0,&l_1992[3],&l_1992[3]},{&l_1816,&l_2149,&l_1992[4]},{&l_2149,&l_2149,&l_1992[5]},{(void*)0,&g_130[1][5][7],&l_1992[5]}},{{&g_130[1][5][7],&l_1992[4],&l_1992[4]},{&l_1992[5],&l_1816,&l_1817},{(void*)0,&l_2029,&l_2150},{&l_1991,(void*)0,&l_1992[5]},{&l_2149,&l_1817,&l_1992[5]},{&l_1992[3],&g_130[1][5][7],&l_2150},{(void*)0,&g_130[1][5][0],&l_1817}},{{&l_2040,&l_1817,&l_2150},{(void*)0,&l_1991,&l_1992[5]},{(void*)0,&l_1992[3],&l_1992[5]},{&l_1817,&l_1816,&l_2150},{&l_1817,&g_130[1][5][7],&l_1817},{&l_1991,&l_1992[3],&l_2150},{&l_2040,&l_2040,&l_1992[5]}},{{&l_1817,&l_2029,&l_1992[5]},{&l_2029,&g_130[1][5][0],&l_2150},{&l_2149,&l_1816,&l_1817},{(void*)0,&l_2029,&l_2150},{&l_1991,(void*)0,&l_1992[5]},{&l_2149,&l_1817,&l_1992[5]},{&l_1992[3],&g_130[1][5][7],&l_2150}},{{(void*)0,&g_130[1][5][0],&l_1817},{&l_2040,&l_1817,&l_2150},{(void*)0,&l_1991,&l_1992[5]},{(void*)0,&l_1992[3],&l_1992[5]},{&l_1817,&l_1816,&l_2150},{&l_1817,&g_130[1][5][7],&l_1817},{&l_1991,&l_1992[3],&l_2150}},{{&l_2040,&l_2040,&l_1992[5]},{&l_1817,&l_2029,&l_1992[5]},{&l_2029,&g_130[1][5][0],&l_2150},{&l_2149,&l_1816,&l_1817},{(void*)0,&l_2029,&l_2150},{&l_1991,(void*)0,&l_1992[5]},{&l_2149,&l_1817,&l_1992[5]}},{{&l_1992[3],&g_130[1][5][7],&l_2150},{(void*)0,&g_130[1][5][0],&l_1817},{&l_2040,&l_1817,&l_2150},{(void*)0,&l_1991,&l_1992[5]},{(void*)0,&l_1992[3],&l_1992[5]},{&l_1817,&l_1816,&l_2150},{&l_1817,&g_130[1][5][7],&l_1817}},{{&l_1991,&l_1992[3],&l_2150},{&l_2040,&l_2040,&l_1992[5]},{&l_1817,&l_2029,&l_1992[5]},{&l_2029,&g_130[1][5][0],&l_2150},{&l_2149,&l_1816,&l_1817},{(void*)0,&l_2029,&l_2150},{&l_1991,(void*)0,&l_1992[5]}},{{&l_2149,&l_1817,&l_1992[5]},{&l_1992[3],&g_130[1][5][7],&l_2150},{(void*)0,&g_130[1][5][0],&l_1817},{&l_2040,&l_1817,&l_2150},{(void*)0,&l_1991,&l_1992[5]},{(void*)0,&l_1992[3],&l_1992[5]},{&l_1817,&l_1816,&l_2150}},{{&l_1817,&g_130[1][5][7],&l_1817},{&l_1991,&l_1992[3],&l_2150},{&l_2040,&l_2040,&l_1992[5]},{&l_1817,&l_2029,&l_1992[5]},{&l_2029,&g_130[1][5][0],&l_2150},{&l_2149,&l_1816,&l_1817},{(void*)0,&l_2029,&l_2150}}}; int i, j, k; if (l_2149) break; if (l_2150) break; ++l_2165; (**l_1814) = (***g_1885); } for (g_103 = 0; (g_103 <= 0); g_103 += 1) { /* block id: 959 */ uint8_t * const ***l_2181 = (void*)0; uint8_t * const ***l_2182 = &l_2179; int16_t *****l_2200[7] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int32_t l_2205 = 0x1E093644L; int32_t *l_2208[2]; int i; for (i = 0; i < 2; i++) l_2208[i] = &l_2205; (*g_218) = &p_19; l_2207 |= (((*l_1892) &= (safe_mod_func_int16_t_s_s(((!(0x9677L & p_18)) < ((safe_mod_func_int32_t_s_s((safe_div_func_int16_t_s_s((~((l_2178[2][6] == ((*l_2182) = l_2179)) > (safe_mul_func_int16_t_s_s(((safe_mod_func_uint64_t_u_u((((safe_sub_func_uint32_t_u_u((safe_mod_func_int32_t_s_s((safe_add_func_int16_t_s_s(((((safe_add_func_uint64_t_u_u(p_18, ((safe_mul_func_uint8_t_u_u((++l_2197), 0x3CL)) >= ((void*)0 != l_2200[5])))) && ((safe_add_func_uint16_t_u_u(((safe_rshift_func_int16_t_s_u((p_19 | 0x3293L), 4)) ^ p_18), p_19)) >= 0xC4L)) != l_2163) != l_2205), l_2158[0])), l_2206)), (*g_715))) <= 0x3A49707FA9CBD28ELL) == p_17), g_37)) , p_18), l_2029)))), l_2165)), 0x41D6EAD9L)) && 0L)), p_17))) || l_2205); (**l_1814) = &p_19; --l_2212; } } (*l_1892) = (safe_div_func_int8_t_s_s((((**g_2146) , (safe_sub_func_int8_t_s_s(p_18, (safe_mod_func_int16_t_s_s(p_18, (((p_19 >= (safe_mul_func_int16_t_s_s((((safe_mod_func_uint32_t_u_u(1UL, ((+(safe_div_func_int32_t_s_s((-1L), ((safe_div_func_uint32_t_u_u((&p_17 != &p_17), (--(*l_2060)))) || (safe_add_func_uint64_t_u_u((*l_2061), p_19)))))) | 8UL))) , g_2234) != &l_2143), 0L))) && 0x5EBEL) ^ p_17)))))) || l_2235[5]), (-1L))); (*l_2061) &= (0xF53F7FC2L != (l_2029 |= (p_19 <= (l_2236[0][0] == l_2237)))); } (*l_1892) = (((*g_1122) > g_125) ^ 1UL); } else { /* block id: 975 */ return g_2238; } p_19 = (-7L); } (*l_1892) &= ((*g_1910) != (void*)0); (*l_1892) = (0x39A260F41EE8F791LL <= (0x52CC7C46ECD58CF9LL | p_19)); return g_1390; } /* ------------------------------------------ */ /* * reads : g_55 g_133 g_37 g_179 g_218 g_219 g_809 g_42 g_125 g_677 g_865 g_870 g_469 g_124 g_280 g_164 g_933 g_130 g_325 g_468 g_147 g_1005 g_1013 g_1024 g_1006 g_1007 g_875 g_127 g_880 g_260 g_103 g_754 g_1021 g_1121 g_1122 g_715 g_11 g_199 g_440 g_62 g_128 g_532 g_1239 g_370 g_371 g_1360 g_1399 g_212 g_1447 g_1474 g_1533 g_1546 g_1583 g_1617 g_1620 g_1582 g_1362 g_279 g_1697 * writes: g_219 g_125 g_127 g_199 g_37 g_124 g_933 g_130 g_128 g_325 g_677 g_164 g_1013 g_1024 g_212 g_147 g_260 g_62 g_55 g_469 g_809 g_103 g_278 g_363 g_870 g_1360 g_1582 g_1617 g_1621 g_875 g_364 */ uint32_t func_23(int16_t p_24, int16_t p_25) { /* block id: 328 */ int8_t *l_813 = &g_124; int8_t *l_815 = &g_199; int8_t **l_814 = &l_815; int8_t **l_816 = (void*)0; int8_t *l_818 = (void*)0; int8_t **l_817 = &l_818; int32_t l_824 = (-2L); int32_t l_831[6] = {0x4882580CL,0x21DA218FL,0x21DA218FL,0x4882580CL,0x21DA218FL,0x21DA218FL}; int32_t l_835 = 1L; uint32_t *l_876 = &g_875[1][2][0]; int32_t l_898 = 0x53BD91C5L; int32_t l_903 = 0L; int32_t l_904 = (-1L); int32_t l_905[4] = {0x9B60132CL,0x9B60132CL,0x9B60132CL,0x9B60132CL}; uint8_t l_940 = 1UL; uint16_t **l_1027 = &g_278[0][0]; uint32_t **l_1032[6][5] = {{(void*)0,&g_213,(void*)0,&g_213,&g_213},{&g_213,(void*)0,&g_213,(void*)0,&g_213},{(void*)0,&g_213,&g_213,&g_213,&g_213},{(void*)0,(void*)0,&g_213,&g_213,&g_213},{&g_213,(void*)0,(void*)0,&g_213,&g_213},{(void*)0,&g_213,(void*)0,(void*)0,&g_213}}; int64_t *l_1099 = &g_325; int64_t **l_1098 = &l_1099; int16_t l_1126 = 0xC265L; int32_t l_1275 = 0L; uint32_t l_1276 = 0xB3AFB621L; const uint8_t *l_1283 = (void*)0; const uint8_t **l_1282 = &l_1283; uint32_t l_1321 = 0x219869C8L; uint32_t l_1353 = 1UL; int64_t l_1381[10] = {0L,0L,0L,0L,0L,0L,0L,0L,0L,0L}; const uint16_t l_1445 = 0x81A6L; uint32_t l_1446[10][10][2] = {{{0x178455B7L,0x81A1AAC5L},{4294967286UL,0xAE0AC281L},{4294967295UL,0x3DFC881EL},{0xEA64EB55L,1UL},{0x0263C9ADL,0x178455B7L},{4294967288UL,0x16E28223L},{0xFDE24643L,0UL},{4294967295UL,0UL},{0xFDE24643L,0x16E28223L},{4294967288UL,0x178455B7L}},{{0x0263C9ADL,1UL},{0xEA64EB55L,0x3DFC881EL},{4294967295UL,0xAE0AC281L},{4294967286UL,0x81A1AAC5L},{0x178455B7L,0x178455B7L},{0x4B629B5EL,1UL},{3UL,2UL},{4294967295UL,0UL},{0UL,4294967295UL},{0xDB559409L,0x178455B7L}},{{0xDB559409L,4294967295UL},{0UL,0UL},{4294967295UL,2UL},{3UL,1UL},{0x4B629B5EL,0x178455B7L},{0x178455B7L,0x81A1AAC5L},{4294967286UL,0xAE0AC281L},{4294967295UL,0x3DFC881EL},{0xEA64EB55L,1UL},{0x0263C9ADL,0x178455B7L}},{{4294967288UL,0x16E28223L},{0xFDE24643L,0UL},{4294967295UL,0UL},{0xFDE24643L,0x16E28223L},{4294967288UL,0x178455B7L},{0x0263C9ADL,1UL},{0xEA64EB55L,0x3DFC881EL},{4294967295UL,0xAE0AC281L},{4294967286UL,0x81A1AAC5L},{0x178455B7L,0x178455B7L}},{{0x4B629B5EL,1UL},{3UL,2UL},{4294967295UL,0UL},{0UL,4294967295UL},{0xDB559409L,0x178455B7L},{0xDB559409L,4294967295UL},{0UL,0UL},{4294967295UL,2UL},{3UL,1UL},{0x4B629B5EL,0x178455B7L}},{{0x178455B7L,0x81A1AAC5L},{4294967286UL,0xAE0AC281L},{4294967295UL,0x3DFC881EL},{0xEA64EB55L,1UL},{0x0263C9ADL,0x178455B7L},{4294967288UL,0x16E28223L},{0xFDE24643L,0UL},{4294967295UL,0UL},{0xFDE24643L,0x16E28223L},{4294967288UL,0x178455B7L}},{{0x0263C9ADL,1UL},{0xEA64EB55L,0x3DFC881EL},{4294967295UL,0xAE0AC281L},{4294967286UL,0x81A1AAC5L},{0x178455B7L,0x178455B7L},{0x4B629B5EL,1UL},{3UL,2UL},{4294967295UL,0UL},{0UL,4294967295UL},{0xDB559409L,4294967295UL}},{{0x16E28223L,0xFDE24643L},{0x1785E527L,4294967288UL},{0xFDE24643L,0x0263C9ADL},{4294967289UL,0xEA64EB55L},{1UL,4294967295UL},{4294967295UL,4294967286UL},{0xBD11622AL,0x178455B7L},{0xFDE24643L,0x4B629B5EL},{0xA23197EDL,3UL},{0x81A1AAC5L,4294967295UL}},{{1UL,0UL},{0x240F251AL,0xDB559409L},{0xFDE24643L,0xDB559409L},{0x240F251AL,0UL},{1UL,4294967295UL},{0x81A1AAC5L,3UL},{0xA23197EDL,0x4B629B5EL},{0xFDE24643L,0x178455B7L},{0xBD11622AL,4294967286UL},{4294967295UL,4294967295UL}},{{1UL,0xEA64EB55L},{4294967289UL,0x0263C9ADL},{0xFDE24643L,4294967288UL},{0x1785E527L,0xFDE24643L},{0x16E28223L,4294967295UL},{0x16E28223L,0xFDE24643L},{0x1785E527L,4294967288UL},{0xFDE24643L,0x0263C9ADL},{4294967289UL,0xEA64EB55L},{1UL,4294967295UL}}}; uint32_t l_1494 = 0xF8BFB3E7L; uint16_t l_1509 = 0x31BCL; int16_t *l_1555 = &g_127; int16_t **l_1554 = &l_1555; int16_t ***l_1553 = &l_1554; int8_t ** const **l_1577 = &g_1360; uint16_t **l_1607 = &g_279[0][0]; int8_t l_1792 = 0x20L; uint32_t l_1794 = 0xAEAC8477L; int32_t ***l_1802[7] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; uint32_t l_1804 = 4294967295UL; int i, j, k; if ((safe_unary_minus_func_uint16_t_u((l_813 == ((*l_817) = ((*l_814) = (void*)0)))))) { /* block id: 331 */ uint8_t l_819 = 1UL; int32_t l_834 = 0x96CFD686L; int32_t l_897 = 0x077E4119L; int32_t l_901 = 0xBFDF24BBL; int32_t l_907 = 0x7474E222L; int32_t l_908 = 0L; int32_t l_909 = 0x5190A5DBL; int32_t l_910 = (-4L); int32_t l_911 = 0L; int32_t l_912 = 0x8B254B87L; int32_t l_913 = 1L; int32_t l_914 = 1L; int32_t l_915[5][10][4] = {{{0L,(-7L),0L,0xB5E47AA7L},{0L,0xB5E47AA7L,0xB5E47AA7L,0L},{0x047393B1L,0xB5E47AA7L,9L,0xB5E47AA7L},{0xB5E47AA7L,(-7L),9L,9L},{0x047393B1L,0x047393B1L,0xB5E47AA7L,9L},{0L,(-7L),0L,0xB5E47AA7L},{0L,0xB5E47AA7L,0xB5E47AA7L,0L},{0x047393B1L,0xB5E47AA7L,9L,0xB5E47AA7L},{0xB5E47AA7L,(-7L),9L,9L},{0x047393B1L,0x047393B1L,0xB5E47AA7L,9L}},{{0L,(-7L),0L,0xB5E47AA7L},{0L,0xB5E47AA7L,0xB5E47AA7L,0L},{0x047393B1L,0xB5E47AA7L,9L,0xB5E47AA7L},{0xB5E47AA7L,(-7L),9L,9L},{0x047393B1L,0x047393B1L,0xB5E47AA7L,9L},{0L,(-7L),0L,0xB5E47AA7L},{0L,0xB5E47AA7L,0xB5E47AA7L,0L},{0x047393B1L,0xB5E47AA7L,9L,0xB5E47AA7L},{0xB5E47AA7L,(-7L),9L,9L},{0x047393B1L,0x047393B1L,0xB5E47AA7L,9L}},{{0L,(-7L),0L,0xB5E47AA7L},{0L,0xB5E47AA7L,0xB5E47AA7L,0L},{0x047393B1L,0xB5E47AA7L,9L,0xB5E47AA7L},{0xB5E47AA7L,(-7L),9L,9L},{0x047393B1L,0x047393B1L,0xB5E47AA7L,9L},{0L,(-7L),0L,0xB5E47AA7L},{0L,0xB5E47AA7L,0xB5E47AA7L,0L},{0x047393B1L,0xB5E47AA7L,9L,0xB5E47AA7L},{0xB5E47AA7L,(-7L),9L,9L},{0x047393B1L,0x047393B1L,0xB5E47AA7L,9L}},{{0L,(-7L),0L,0L},{9L,0L,0L,9L},{0xB5E47AA7L,0L,(-7L),0L},{0L,0x047393B1L,(-7L),(-7L)},{0xB5E47AA7L,0xB5E47AA7L,0L,(-7L)},{9L,0x047393B1L,9L,0L},{9L,0L,0L,9L},{0xB5E47AA7L,0L,(-7L),0L},{0L,0x047393B1L,(-7L),(-7L)},{0xB5E47AA7L,0xB5E47AA7L,0L,(-7L)}},{{9L,0x047393B1L,9L,0L},{9L,0L,0L,9L},{0xB5E47AA7L,0L,(-7L),0L},{0L,0x047393B1L,(-7L),(-7L)},{0xB5E47AA7L,0xB5E47AA7L,0L,(-7L)},{9L,0x047393B1L,9L,0L},{9L,0L,0L,9L},{0xB5E47AA7L,0L,(-7L),0L},{0L,0x047393B1L,(-7L),(-7L)},{0xB5E47AA7L,0xB5E47AA7L,0L,(-7L)}}}; uint16_t l_916 = 0UL; int64_t *l_966[8]; uint8_t l_1002 = 0xDFL; int16_t l_1023 = 1L; uint32_t ***l_1033 = &g_212; uint64_t *l_1034 = &g_1013; uint64_t *l_1035 = &g_147[6]; uint8_t ***l_1043 = (void*)0; int16_t l_1062 = 1L; const int8_t *l_1113 = (void*)0; const int8_t **l_1112 = &l_1113; uint64_t l_1140 = 18446744073709551615UL; int32_t *l_1236 = &l_904; int8_t *l_1369 = &g_128; int8_t *l_1370 = (void*)0; int8_t *l_1371[8][9][3] = {{{&g_199,&g_128,(void*)0},{&g_128,&g_199,&g_199},{&g_124,&g_124,&g_199},{(void*)0,(void*)0,&g_199},{&g_124,&g_124,&g_124},{&g_124,&g_199,(void*)0},{&g_199,&g_128,(void*)0},{&g_128,&g_199,&g_128},{&g_124,&g_199,(void*)0}},{{&g_124,&g_199,&g_199},{&g_124,&g_199,&g_199},{&g_124,&g_199,(void*)0},{&g_199,(void*)0,&g_124},{&g_124,&g_128,&g_128},{&g_124,&g_199,&g_199},{&g_199,&g_128,&g_128},{&g_128,&g_128,&g_124},{&g_199,&g_124,&g_199}},{{&g_128,&g_124,&g_199},{&g_199,&g_128,&g_124},{&g_124,&g_124,&g_124},{(void*)0,&g_199,&g_124},{&g_128,&g_124,&g_124},{&g_199,&g_128,&g_199},{(void*)0,&g_124,&g_199},{(void*)0,(void*)0,&g_124},{&g_199,&g_199,&g_128}},{{&g_199,&g_199,&g_199},{(void*)0,&g_199,&g_128},{&g_128,&g_124,&g_124},{&g_199,&g_199,(void*)0},{(void*)0,&g_199,&g_199},{&g_124,&g_199,&g_199},{(void*)0,(void*)0,(void*)0},{&g_124,(void*)0,&g_128},{(void*)0,&g_199,(void*)0}},{{&g_124,&g_128,(void*)0},{&g_124,(void*)0,&g_124},{&g_199,&g_128,&g_124},{&g_128,&g_199,(void*)0},{&g_199,&g_199,&g_199},{&g_128,(void*)0,&g_124},{(void*)0,&g_124,&g_128},{&g_199,&g_124,&g_199},{&g_124,&g_199,&g_128}},{{&g_124,&g_199,&g_128},{&g_124,&g_199,(void*)0},{&g_199,&g_199,&g_128},{&g_199,(void*)0,&g_199},{&g_199,(void*)0,&g_199},{(void*)0,&g_128,&g_199},{&g_128,(void*)0,&g_199},{&g_124,&g_128,&g_124},{&g_199,&g_128,&g_124}},{{&g_199,&g_124,&g_199},{&g_124,&g_124,&g_124},{&g_124,(void*)0,&g_128},{(void*)0,(void*)0,&g_199},{&g_128,&g_124,&g_128},{&g_199,&g_124,&g_128},{&g_124,&g_128,&g_124},{(void*)0,&g_128,&g_199},{&g_199,(void*)0,(void*)0}},{{(void*)0,&g_128,&g_199},{&g_199,(void*)0,&g_124},{&g_199,(void*)0,&g_128},{&g_128,&g_199,&g_128},{&g_128,&g_199,&g_124},{(void*)0,&g_199,&g_128},{(void*)0,&g_199,&g_124},{&g_124,&g_124,(void*)0},{&g_124,&g_124,(void*)0}}}; int8_t *l_1372 = &g_128; int8_t ** const l_1368[1][6][2] = {{{&l_1372,&l_1370},{&l_1372,&l_1370},{&l_1372,&l_1370},{&l_1372,&l_1370},{&l_1372,&l_1370},{&l_1372,&l_1370}}}; int8_t ** const *l_1367 = &l_1368[0][0][0]; int i, j, k; for (i = 0; i < 8; i++) l_966[i] = &g_325; if (((l_819 & ((safe_rshift_func_uint16_t_u_s((0L >= (((safe_sub_func_uint8_t_u_u(l_824, (safe_mul_func_uint16_t_u_u(((safe_rshift_func_uint16_t_u_u(0xBBFBL, 9)) >= ((safe_sub_func_int8_t_s_s(g_55, (l_835 = ((l_831[3] != 6L) == (g_133[0][4][1] , (safe_mod_func_int32_t_s_s((l_834 = (((g_37 ^ p_24) == 0x5A3D24368FC1BED9LL) || 0xEE40L)), l_819))))))) , g_179[1][2])), l_819)))) >= l_831[2]) ^ 1UL)), p_24)) >= l_819)) < l_819)) { /* block id: 334 */ uint64_t l_840 = 2UL; for (p_24 = 23; (p_24 == (-6)); p_24 = safe_sub_func_int32_t_s_s(p_24, 1)) { /* block id: 337 */ int32_t *l_838[4][8] = {{(void*)0,&g_130[1][5][7],&g_37,&g_130[1][5][7],(void*)0,(void*)0,&g_130[1][5][7],&g_37},{(void*)0,(void*)0,&g_130[1][5][7],&g_37,&g_130[1][5][7],(void*)0,(void*)0,&g_130[1][5][7]},{&g_130[3][0][0],&g_130[1][5][7],&g_130[1][5][7],&g_130[3][0][0],&g_677,&g_130[3][0][0],&g_130[1][5][7],&g_130[1][5][7]},{&g_130[1][5][7],&g_677,&g_37,&g_37,&g_677,&g_130[1][5][7],&g_677,&g_37}}; int32_t l_839[5][7][1] = {{{0x49D13254L},{0x4A907B4BL},{0L},{(-1L)},{0x29B20569L},{0x49D13254L},{(-1L)}},{{0x1764576FL},{(-1L)},{0x49D13254L},{0x29B20569L},{(-1L)},{0L},{0x4A907B4BL}},{{0x49D13254L},{0x49D13254L},{0x4A907B4BL},{0L},{(-1L)},{0x29B20569L},{0x49D13254L}},{{(-1L)},{0x1764576FL},{(-1L)},{0x49D13254L},{0x29B20569L},{(-1L)},{0L}},{{0x4A907B4BL},{0x49D13254L},{0x49D13254L},{0x4A907B4BL},{0L},{(-1L)},{0x29B20569L}}}; int i, j, k; l_839[0][2][0] = 1L; } (*g_218) = &l_835; (*g_219) ^= l_840; return p_24; } else { /* block id: 343 */ int32_t l_856 = 0x8F263972L; int16_t *l_859 = &g_125; int16_t *l_860 = &g_127; int32_t l_861 = (-1L); int32_t *l_864 = &l_861; uint32_t *l_874 = &g_875[0][4][0]; uint32_t **l_873[6][6][2] = {{{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,(void*)0},{&l_874,&l_874},{&l_874,&l_874}},{{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874}},{{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874}},{{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{(void*)0,&l_874}},{{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874}},{{&l_874,&l_874},{(void*)0,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874},{&l_874,&l_874}}}; const uint32_t *l_879[7] = {&g_880,&g_880,&g_880,&g_880,&g_880,&g_880,&g_880}; const uint32_t **l_878 = &l_879[0]; int32_t l_895 = 0L; int32_t l_896 = 6L; int16_t l_899 = 0x2B93L; int32_t l_900 = 4L; int32_t l_902 = 0x7F4E29FFL; int32_t l_906[3][3][4] = {{{0x63457E2DL,0x12CE04E0L,0x12CE04E0L,0x63457E2DL},{1L,0x12CE04E0L,0x241AD582L,0x12CE04E0L},{0x12CE04E0L,0L,0x241AD582L,0x241AD582L}},{{1L,1L,0x12CE04E0L,0x241AD582L},{0x63457E2DL,0L,0x63457E2DL,0x12CE04E0L},{0x63457E2DL,0x12CE04E0L,0x12CE04E0L,0x63457E2DL}},{{1L,0x12CE04E0L,0x241AD582L,0x12CE04E0L},{0x12CE04E0L,0L,0x241AD582L,0x241AD582L},{1L,1L,0x12CE04E0L,0x241AD582L}}}; int8_t l_919 = 0x68L; uint64_t *l_957 = &g_147[4]; uint8_t *l_961[5][1][8] = {{{(void*)0,&g_55,&g_55,(void*)0,&g_55,&g_55,(void*)0,(void*)0}},{{&g_55,(void*)0,&g_103,&g_103,(void*)0,&g_55,&l_819,&g_55}},{{(void*)0,&g_55,&l_819,&g_55,(void*)0,&g_103,&g_103,(void*)0}},{{&g_55,(void*)0,(void*)0,&g_55,&g_55,(void*)0,&g_55,&g_55}},{{(void*)0,&g_55,(void*)0,&g_103,&l_819,&l_819,&g_103,(void*)0}}}; int32_t l_988 = 1L; int i, j, k; lbl_942: l_834 ^= (safe_mul_func_uint8_t_u_u((0x2A5620B753769B3ELL ^ (g_809[3] < (!(l_861 ^= ((l_824 &= (safe_add_func_int64_t_s_s((safe_mod_func_uint64_t_u_u(g_42[1], (safe_mul_func_uint8_t_u_u((safe_mul_func_uint8_t_u_u((safe_add_func_uint64_t_u_u(p_24, l_856)), ((safe_sub_func_uint16_t_u_u(((g_199 = ((((*l_860) = ((*l_859) |= (p_25 != p_25))) ^ ((l_819 || ((-1L) > p_24)) & 18446744073709551612UL)) , 0L)) & p_25), l_819)) < l_819))), l_856)))), p_25))) >= g_677))))), l_819)); (*g_865) = (safe_mod_func_int32_t_s_s(((*l_864) &= p_24), p_24)); if (((safe_sub_func_uint8_t_u_u(p_25, ((safe_mod_func_int16_t_s_s(((((g_870 ^ (((*l_813) |= ((safe_mod_func_uint32_t_u_u((((l_876 = g_469) != ((*l_878) = &g_875[0][4][0])) && (*l_864)), (p_24 ^ (safe_div_func_uint8_t_u_u(p_24, 0x27L))))) < g_133[0][0][5])) , p_25)) == p_25) != l_831[3]) <= p_25), g_125)) < 0xA667679FL))) == 3L)) { /* block id: 355 */ int32_t *l_883 = &g_677; int32_t *l_884 = &l_834; int32_t *l_885 = &g_130[1][5][7]; int32_t *l_886 = &g_130[2][4][8]; int32_t *l_887 = &l_824; int32_t *l_888 = &l_835; int32_t *l_889 = &l_861; int32_t *l_890 = &l_824; int32_t *l_891 = &g_677; int32_t *l_892 = &l_861; int32_t *l_893 = (void*)0; int32_t *l_894[10] = {&l_824,(void*)0,&l_824,&l_824,(void*)0,&l_824,&l_824,(void*)0,&l_824,&l_824}; uint8_t *l_920[6] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; uint16_t *l_934[1][10][2] = {{{&g_164,&g_164},{&g_164,&g_164},{&l_916,&l_916},{&g_164,&l_916},{&l_916,&g_164},{&g_164,&g_164},{&g_164,&g_164},{&l_916,&l_916},{&g_164,&l_916},{&l_916,&g_164}}}; int64_t *l_941 = &g_325; int i, j, k; --l_916; (*l_883) = ((((void*)0 != &l_835) , ((((*l_941) ^= (((((l_903 = l_919) & (safe_add_func_uint32_t_u_u((safe_rshift_func_int16_t_s_s((safe_lshift_func_int16_t_s_u(((((g_128 = (safe_div_func_int64_t_s_s(p_25, ((*g_280) & ((safe_sub_func_int8_t_s_s(((l_910 = ((*l_885) ^= ((g_933[0] &= (0x6EL == 0x12L)) <= 0x1FL))) && ((!((safe_mod_func_int8_t_s_s(((safe_mod_func_uint32_t_u_u(p_24, (*g_865))) >= l_907), p_24)) < g_677)) == (*l_864))), 0xE9L)) < 0x04L))))) ^ g_164) , p_25) , 1L), p_25)), 2)), l_940))) | p_24) | (*l_864)) , g_125)) | g_124) > 6L)) && 0x4923L); } else { /* block id: 364 */ int8_t l_949 = 5L; uint64_t *l_954[7] = {&g_147[3],&g_147[0],&g_147[3],&g_147[3],&g_147[0],&g_147[3],&g_147[3]}; uint8_t *l_958 = &l_940; int32_t *l_967 = &l_913; int32_t l_993 = 2L; int32_t l_1001 = (-1L); int32_t l_1010 = 3L; int32_t l_1011 = 0x0EE04544L; int32_t l_1012[4][9] = {{0xCA00889DL,0xCA00889DL,0xC1E1628CL,0xC1E1628CL,0xCA00889DL,0xCA00889DL,0xC1E1628CL,0xC1E1628CL,0xCA00889DL},{0x9817B82DL,1L,0x9817B82DL,1L,0x9817B82DL,1L,0x9817B82DL,1L,0x9817B82DL},{0xCA00889DL,0xC1E1628CL,0xC1E1628CL,0xCA00889DL,0xCA00889DL,0xC1E1628CL,0xC1E1628CL,0xCA00889DL,0xCA00889DL},{1L,1L,1L,1L,1L,1L,1L,1L,1L}}; int i, j; if (l_834) goto lbl_942; (*g_218) = (*g_468); if ((((((safe_mul_func_uint8_t_u_u((safe_div_func_int16_t_s_s((((void*)0 != &g_363) >= (l_898 = g_933[1])), ((*g_280) |= (p_24 || ((*l_958) &= (l_949 || p_24)))))), g_147[0])) && l_897) > (l_966[7] != (void*)0)) , l_967) != l_967)) { /* block id: 375 */ uint64_t *l_983 = &g_147[0]; int32_t l_989 = 2L; int32_t l_990[5][3] = {{0x13CB2D5FL,0x13CB2D5FL,0x13CB2D5FL},{0xFBF37F93L,3L,0xFBF37F93L},{0x13CB2D5FL,0x13CB2D5FL,0x13CB2D5FL},{0xFBF37F93L,3L,0xFBF37F93L},{0x13CB2D5FL,0x13CB2D5FL,0x13CB2D5FL}}; int i, j; for (l_856 = 0; (l_856 == 21); ++l_856) { /* block id: 378 */ int32_t *l_970 = &l_834; int32_t l_978 = (-1L); int32_t l_991 = 0x86FAB091L; int32_t *l_992 = (void*)0; int32_t *l_994 = &l_915[0][5][1]; int32_t *l_995 = &l_990[3][1]; int32_t *l_996 = &l_906[1][2][3]; int32_t l_997 = 0xFA206AA7L; int32_t *l_998 = &l_991; int32_t *l_999 = &l_915[2][6][1]; int32_t *l_1000[10] = {(void*)0,&l_895,(void*)0,&l_895,(void*)0,&l_895,(void*)0,&l_895,(void*)0,&l_895}; int i; (*g_218) = l_970; l_990[3][1] ^= (!((safe_mod_func_uint16_t_u_u((65532UL > (((251UL > (--(*l_958))) < p_24) < ((safe_mul_func_uint8_t_u_u(l_978, ((safe_add_func_int16_t_s_s((safe_lshift_func_int8_t_s_u((((l_983 != (void*)0) < (safe_add_func_uint8_t_u_u(((((safe_rshift_func_uint8_t_u_u(p_25, 6)) <= (1UL < (l_988 == l_907))) | p_25) < (**g_218)), g_809[7]))) , g_933[0]), p_25)), g_133[0][4][1])) , g_130[1][5][7]))) , 0x19L))), l_989)) ^ 0xDCF1D1DCL)); l_1002--; if (p_25) continue; } if (l_861) goto lbl_1008; lbl_1008: (*l_864) ^= (g_1005 != &g_1006); if (p_24) { /* block id: 387 */ int32_t *l_1009[9] = {&l_990[3][0],&l_905[0],&l_990[3][0],&l_905[0],&l_990[3][0],&l_905[0],&l_990[3][0],&l_905[0],&l_990[3][0]}; int i; ++g_1013; return p_25; } else { /* block id: 390 */ int32_t l_1016[2]; int i; for (i = 0; i < 2; i++) l_1016[i] = 0x449D0AD7L; (*g_218) = (void*)0; l_1016[1] |= p_24; } } else { /* block id: 394 */ int32_t *l_1017 = &l_914; int32_t *l_1018 = (void*)0; int32_t *l_1019 = &l_910; int32_t *l_1020[8][9][3] = {{{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835}},{{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835}},{{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835}},{{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835}},{{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_904,&l_835,&l_835},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0}},{{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0}},{{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0}},{{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0},{&l_835,(void*)0,(void*)0}}}; int32_t l_1022 = 1L; int i, j, k; --g_1024; } } } if ((((((void*)0 == l_1027) , (safe_rshift_func_uint8_t_u_u((safe_mod_func_int8_t_s_s(((*l_813) = ((((*l_1034) = (l_1032[5][2] == (p_25 , ((*l_1033) = &g_213)))) > l_915[0][5][1]) > (((*l_1035) &= p_25) >= (+(safe_sub_func_uint32_t_u_u((l_834 , ((safe_div_func_int64_t_s_s((p_25 || 0xF1D25C83L), 0x5F701466D22C26F1LL)) || l_898)), 0x5ADEE210L)))))), (*g_1006))), p_24))) & p_24) , p_24)) { /* block id: 403 */ const int64_t l_1103 = 0xE129D038F740033FLL; int8_t **l_1110 = &l_813; uint32_t l_1118 = 1UL; int32_t *l_1132 = &g_130[1][5][7]; uint32_t **l_1145 = &l_876; uint8_t *l_1161 = &l_1002; int32_t l_1186 = 0x7D7171C7L; int32_t l_1187[4] = {0L,0L,0L,0L}; int i; if (((((p_25 ^ (safe_rshift_func_uint16_t_u_u(((void*)0 == l_1043), (safe_lshift_func_int16_t_s_s((safe_div_func_int64_t_s_s((safe_mul_func_uint16_t_u_u(65529UL, ((*g_280) = 0x871AL))), ((((l_911 = 0xC9BCBCA46FAD4E9FLL) & (safe_add_func_int64_t_s_s((safe_add_func_uint32_t_u_u((safe_rshift_func_int8_t_s_u((safe_lshift_func_int16_t_s_u(((0L >= p_25) , ((((((safe_sub_func_int64_t_s_s((safe_sub_func_uint8_t_u_u(0x99L, (*g_1006))), g_875[4][2][0])) == g_127) & p_24) && p_24) && l_1062) < p_25)), 6)), 1)), l_898)), g_37))) != (-4L)) , l_914))), g_880))))) , g_130[1][4][0]) < p_24) , 0L)) { /* block id: 406 */ int32_t l_1085 = 0x724F5E27L; int32_t l_1086 = 2L; for (g_260 = 0; (g_260 > 52); g_260++) { /* block id: 409 */ uint32_t l_1072 = 0xEF4AF7FDL; int32_t *l_1077 = (void*)0; int32_t *l_1078 = &l_912; uint8_t *l_1082[2][6][7] = {{{&l_819,&g_103,(void*)0,(void*)0,&l_940,(void*)0,&l_940},{&l_1002,(void*)0,&g_103,&l_819,&l_940,&g_103,&g_55},{&g_55,&l_1002,&g_55,&l_940,&l_1002,&g_103,&l_1002},{&l_940,&g_103,&g_103,&l_940,(void*)0,(void*)0,&g_103},{&l_819,&l_819,(void*)0,(void*)0,&l_1002,&l_940,&l_1002},{&l_1002,&l_940,&l_819,&l_940,&g_55,&l_940,&g_103}},{{&l_940,&l_1002,&l_940,&g_55,&l_1002,&g_55,&l_1002},{&g_103,&l_1002,&g_103,(void*)0,&l_940,&l_819,&g_55},{&g_103,(void*)0,&l_1002,&l_1002,(void*)0,&g_103,&l_940},{&l_940,&l_940,&l_940,&g_103,&l_1002,(void*)0,&l_1002},{&l_1002,&l_940,&l_1002,&l_819,(void*)0,&g_55,&l_940},{&l_819,&l_940,&l_940,&g_103,&l_940,&g_55,(void*)0}}}; int i, j, k; for (p_24 = 3; (p_24 >= 0); p_24 -= 1) { /* block id: 412 */ int32_t *l_1065 = &g_677; int32_t *l_1066 = (void*)0; int32_t *l_1067 = (void*)0; int32_t *l_1068 = &l_901; int32_t *l_1069 = (void*)0; int32_t *l_1070 = (void*)0; int32_t *l_1071 = &l_901; --l_1072; } l_1086 |= (((safe_add_func_int32_t_s_s(((*l_1078) = p_25), (l_915[0][3][3] &= (p_24 == ((safe_unary_minus_func_int64_t_s((((p_24 & g_130[1][5][7]) != (((safe_add_func_uint8_t_u_u((l_898 |= (g_103 , 0UL)), (safe_add_func_int8_t_s_s(p_24, l_911)))) , (((*l_1035) |= 18446744073709551614UL) > 2L)) > l_1085)) ^ l_1085))) >= p_24))))) , l_834) & p_24); } } else { /* block id: 421 */ uint32_t **l_1091[6]; int32_t l_1106 = 0x404E7DDAL; int64_t **l_1123[1]; uint8_t **l_1129[3]; uint16_t l_1222 = 1UL; int8_t l_1233 = 0x8BL; int i; for (i = 0; i < 6; i++) l_1091[i] = &l_876; for (i = 0; i < 1; i++) l_1123[i] = &l_1099; for (i = 0; i < 3; i++) l_1129[i] = &g_272[0]; if ((p_24 && (l_915[0][5][1] ^ p_24))) { /* block id: 422 */ uint32_t **l_1092[3][7] = {{&l_876,&l_876,&l_876,&l_876,&l_876,&l_876,&l_876},{&l_876,&l_876,&l_876,&l_876,&l_876,&l_876,&l_876},{&l_876,&l_876,&l_876,&l_876,&l_876,&l_876,&l_876}}; int64_t ***l_1100 = &l_1098; int32_t l_1107 = 0x4EF77FC8L; int i, j; (*g_754) = (((safe_sub_func_uint8_t_u_u(((safe_div_func_uint16_t_u_u((l_1091[3] != l_1092[2][3]), 0xDC89L)) < ((-1L) > (!(safe_sub_func_uint64_t_u_u((((*l_1100) = l_1098) == &l_966[0]), ((safe_add_func_uint64_t_u_u((l_1103 | (p_25 != ((safe_div_func_uint64_t_u_u((0xDCL < 0x97L), 0x84161B2FA4189705LL)) & p_24))), g_870)) || g_1007)))))), l_1106)) , l_1107) | l_910); } else { /* block id: 425 */ int8_t ***l_1111 = &l_814; uint8_t **l_1114[9]; int32_t l_1115 = (-10L); uint32_t *l_1131 = &l_1118; int i; for (i = 0; i < 9; i++) l_1114[i] = &g_272[0]; l_1115 &= (((((*l_1111) = l_1110) == l_1112) == p_24) <= ((p_25 , l_1114[4]) != (void*)0)); for (l_909 = 3; (l_909 >= 0); l_909 -= 1) { /* block id: 430 */ int32_t *l_1116 = &l_905[3]; int32_t *l_1117[7] = {&g_130[3][4][8],&g_130[3][4][8],&g_130[3][4][8],&g_130[3][4][8],&g_130[3][4][8],&g_130[3][4][8],&g_130[3][4][8]}; uint8_t ***l_1130 = &l_1114[8]; int i; (*l_1116) |= 0x9B0FD8DEL; --l_1118; (*g_218) = (void*)0; l_1132 = l_1132; } return (*l_1132); } for (g_260 = 0; (g_260 <= 3); g_260 += 1) { /* block id: 443 */ int i; return l_905[g_260]; } if ((safe_mod_func_uint64_t_u_u((--(*l_1035)), (safe_div_func_uint32_t_u_u((!l_914), l_1140))))) { /* block id: 447 */ int16_t l_1160 = 0x1E88L; int32_t l_1162 = (-1L); int16_t *l_1163 = &l_1023; int32_t l_1164 = 1L; int32_t *l_1169 = (void*)0; int32_t *l_1170 = (void*)0; int32_t *l_1171 = &l_915[0][5][1]; int32_t *l_1177 = &g_130[1][5][7]; int32_t *l_1178 = &l_908; int32_t *l_1179 = &l_910; int32_t *l_1180 = (void*)0; int32_t *l_1181 = &l_913; int32_t *l_1182 = (void*)0; int32_t *l_1183 = &l_912; int32_t *l_1184 = &l_898; int32_t *l_1185[4][5] = {{(void*)0,(void*)0,&l_905[2],(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,&l_905[2],(void*)0,(void*)0}}; uint64_t l_1188[4][9][2] = {{{18446744073709551615UL,18446744073709551615UL},{18446744073709551615UL,0x206DA46FFFFFDB7DLL},{18446744073709551615UL,18446744073709551615UL},{18446744073709551615UL,18446744073709551615UL},{18446744073709551615UL,0x48A1FF8F27B948DFLL},{0x6006D4E88D721297LL,18446744073709551615UL},{0x502D9ED9ACCAF7DBLL,0x32DF51E6707DF5CELL},{0x32DF51E6707DF5CELL,0x1604A571DEBAC8D8LL},{6UL,18446744073709551615UL}},{{0xC1931103F58B4D0FLL,0x6006D4E88D721297LL},{0x914B7DE614CD314BLL,0x3770AAB5BDAA4260LL},{0x48A1FF8F27B948DFLL,0x3770AAB5BDAA4260LL},{0x914B7DE614CD314BLL,0x6006D4E88D721297LL},{0xC1931103F58B4D0FLL,18446744073709551615UL},{6UL,0x1604A571DEBAC8D8LL},{0x32DF51E6707DF5CELL,0x32DF51E6707DF5CELL},{0x502D9ED9ACCAF7DBLL,18446744073709551615UL},{0x6006D4E88D721297LL,0x48A1FF8F27B948DFLL}},{{18446744073709551615UL,18446744073709551615UL},{18446744073709551615UL,18446744073709551615UL},{18446744073709551615UL,0x206DA46FFFFFDB7DLL},{18446744073709551615UL,18446744073709551615UL},{18446744073709551615UL,18446744073709551615UL},{18446744073709551615UL,0x48A1FF8F27B948DFLL},{0x6006D4E88D721297LL,18446744073709551615UL},{0x502D9ED9ACCAF7DBLL,0x32DF51E6707DF5CELL},{0x32DF51E6707DF5CELL,0x1604A571DEBAC8D8LL}},{{6UL,18446744073709551615UL},{0xC1931103F58B4D0FLL,0x6006D4E88D721297LL},{0x914B7DE614CD314BLL,0x3770AAB5BDAA4260LL},{0x48A1FF8F27B948DFLL,0x3770AAB5BDAA4260LL},{0x914B7DE614CD314BLL,0x6006D4E88D721297LL},{0xC1931103F58B4D0FLL,18446744073709551615UL},{6UL,0x1604A571DEBAC8D8LL},{0x32DF51E6707DF5CELL,0x32DF51E6707DF5CELL},{0x502D9ED9ACCAF7DBLL,18446744073709551615UL}}}; int i, j, k; l_1164 |= (safe_sub_func_uint8_t_u_u((safe_mod_func_int8_t_s_s((g_128 = ((g_1021 & (l_1145 != &l_876)) == ((*l_1163) ^= (l_1106 || ((((*l_1161) |= ((((l_1106 , (safe_sub_func_uint8_t_u_u(((safe_mod_func_int64_t_s_s((l_1160 = ((**g_1121) = (!((safe_mul_func_int8_t_s_s(p_24, p_25)) & (((((+(((((safe_lshift_func_uint16_t_u_u((safe_sub_func_int32_t_s_s((p_24 >= (((**l_1110) = (safe_mod_func_uint16_t_u_u((0x0CBBAFFC8F91416CLL < p_24), 9UL))) >= g_875[2][3][0])), 0x14538BC9L)), 14)) >= 7L) & 0xCA3BBE969D6E344DLL) >= l_915[0][5][1]) , 1UL)) || g_130[0][2][3]) | p_25) & (-3L)) , 0x9140L))))), 3UL)) & p_24), p_25))) , (void*)0) != l_1161) >= p_24)) && p_24) >= l_1162))))), 0x67L)), l_940)); l_1106 = (((((*g_715) == (safe_mul_func_uint16_t_u_u((*l_1132), (((*l_1171) = (safe_lshift_func_int16_t_s_u((((void*)0 == &l_1113) , 0x34D6L), l_1106))) , ((((((((((*l_1171) = (g_11 > (safe_add_func_uint8_t_u_u((++(*l_1161)), p_25)))) , (g_164 , l_910)) , l_901) , p_24) & p_24) | (**g_1121)) && l_1106) | 0L) && l_1023))))) || 0x69L) & p_25) || p_24); for (g_199 = 1; (g_199 <= 6); g_199 += 1) { /* block id: 461 */ uint16_t l_1176 = 0xC283L; (*l_1132) |= (l_1176 , (l_1176 , l_940)); (*g_218) = l_1132; } l_1188[1][5][0]--; } else { /* block id: 466 */ uint32_t l_1193 = 18446744073709551610UL; for (l_1186 = 3; (l_1186 >= 0); l_1186 -= 1) { /* block id: 469 */ int32_t *l_1191 = &l_905[0]; int32_t *l_1192[3]; int64_t *l_1198 = &g_325; const uint32_t **l_1201 = (void*)0; const uint32_t **l_1202 = (void*)0; const uint32_t *l_1204 = &g_880; const uint32_t **l_1203 = &l_1204; int i; for (i = 0; i < 3; i++) l_1192[i] = &l_835; --l_1193; l_913 &= (((*g_280) &= (safe_sub_func_int8_t_s_s(((void*)0 != l_1198), 0x8FL))) == ((((0x0AACL & (safe_lshift_func_int8_t_s_s((((*l_1203) = &l_1193) != ((*l_1145) = l_876)), (safe_mod_func_uint64_t_u_u((safe_mod_func_uint64_t_u_u(0x755A8518D9A6AE4BLL, 0xEB642958A916D2F2LL)), (*l_1132)))))) <= 0xED39L) <= 0x55757CA3F2951C6FLL) >= 0x12EDL)); (*l_1191) = (((safe_mod_func_int64_t_s_s((((safe_sub_func_int16_t_s_s(((safe_sub_func_uint8_t_u_u(((((l_835 &= (safe_mod_func_int16_t_s_s((((safe_rshift_func_uint8_t_u_s(p_24, ((+(safe_div_func_uint8_t_u_u(((l_904 = (((l_908 = l_1222) , (g_124 , (((**g_1005) >= (((safe_mul_func_int8_t_s_s(1L, ((g_440 && ((**g_1121) ^= (safe_sub_func_uint32_t_u_u((g_62--), p_24)))) > ((l_905[2] , (safe_sub_func_uint32_t_u_u((p_24 > (-1L)), (*l_1132)))) , l_911)))) && p_25) < p_25)) ^ l_1193))) & l_1193)) , (*l_1132)), 0x8FL))) , l_1233))) | l_903) ^ g_128), (*l_1132)))) <= p_24) , 0x4157767F4A656518LL) < 0xF4245549F8FD91A8LL), g_133[0][3][4])) < l_824), p_25)) == 1UL) | 0x1FL), 0x4E3EF84702B9EA3BLL)) , (void*)0) == (void*)0); } (*g_218) = (*g_218); for (l_1023 = (-9); (l_1023 < 26); l_1023++) { /* block id: 485 */ l_1236 = &l_913; if ((*g_754)) break; if ((*g_532)) break; } } } } else { /* block id: 492 */ uint16_t l_1244[8][5][6] = {{{65532UL,0x4EB6L,0xAF33L,8UL,0UL,0x2192L},{0x7FA7L,0xF798L,0x0FC9L,0x48C0L,0UL,0x56A7L},{0xFA08L,0x4EB6L,0x805CL,0x4EB6L,0xFA08L,0x48C0L},{0x0FC9L,0x13CDL,0UL,0x9140L,0x805CL,0x7FA7L},{0UL,65535UL,0xFA08L,0x13CDL,0xA5A0L,0x7FA7L}},{{0x48C0L,0x56A7L,0UL,0UL,0x56A7L,0x48C0L},{0xA5A0L,8UL,0x805CL,0UL,0x0FC9L,0x56A7L},{8UL,0xFA08L,0x0FC9L,0xAF33L,0xF798L,0x2192L},{8UL,0x9140L,0xAF33L,0UL,0xAF33L,0x9140L},{0xA5A0L,0x0FC9L,0x13CDL,0UL,0x9140L,0x805CL}},{{0x48C0L,65532UL,0UL,0x13CDL,0x7FA7L,0xAF33L},{0UL,65532UL,65535UL,0x9140L,0x9140L,65535UL},{0x0FC9L,0x0FC9L,65532UL,0x4EB6L,0xAF33L,8UL},{0xFA08L,0x9140L,8UL,0UL,0x2192L,0xA5A0L},{0xBE1AL,0x4EB6L,8UL,65535UL,0x7FA7L,65535UL}},{{0xA5A0L,65535UL,0xA5A0L,65532UL,0xF798L,0x48C0L},{65532UL,0xF798L,0x48C0L,0x2192L,0x9140L,0xFA08L},{0x13CDL,0x48C0L,0UL,0x2192L,65532UL,65532UL},{65532UL,0x0FC9L,0x0FC9L,65532UL,0x4EB6L,0xAF33L},{0xA5A0L,0x13CDL,0xFA08L,65535UL,0UL,8UL}},{{0xBE1AL,0x2192L,0x7FA7L,0UL,0UL,0xF798L},{0x4EB6L,0x13CDL,65532UL,0x13CDL,0x4EB6L,0UL},{0x7FA7L,0x0FC9L,0x805CL,0xAF33L,65532UL,0xBE1AL},{0x805CL,0x48C0L,0x4EB6L,0x0FC9L,0x9140L,0xBE1AL},{0UL,0xF798L,0x805CL,0x805CL,0xF798L,0UL}},{{0x9140L,65535UL,65532UL,0UL,0x7FA7L,0xF798L},{65535UL,0x4EB6L,0x7FA7L,0xFA08L,0x2192L,8UL},{65535UL,0xAF33L,0xFA08L,0UL,0xFA08L,0xAF33L},{0x9140L,0x7FA7L,0x0FC9L,0x805CL,0xAF33L,65532UL},{0UL,0xA5A0L,0UL,0x0FC9L,0xBE1AL,0xFA08L}},{{0x805CL,0xA5A0L,0x48C0L,0xAF33L,0xAF33L,0x48C0L},{0x7FA7L,0x7FA7L,0xA5A0L,0x13CDL,0xFA08L,65535UL},{0x4EB6L,0xAF33L,8UL,0UL,0x2192L,0xA5A0L},{0xBE1AL,0x4EB6L,8UL,65535UL,0x7FA7L,65535UL},{0xA5A0L,65535UL,0xA5A0L,65532UL,0xF798L,0x48C0L}},{{65532UL,0xF798L,0x48C0L,0x2192L,0x9140L,0xFA08L},{0x13CDL,0x48C0L,0UL,0x2192L,65532UL,65532UL},{65532UL,0x0FC9L,0x0FC9L,65532UL,0x4EB6L,0xAF33L},{0xA5A0L,0x13CDL,0xFA08L,65535UL,0UL,8UL},{0xBE1AL,0x2192L,0x7FA7L,0UL,0UL,0xF798L}}}; int32_t l_1267 = (-3L); int32_t l_1268 = 0x15ECE44FL; const uint8_t *l_1281[8][1]; const uint8_t **l_1280 = &l_1281[1][0]; int32_t l_1331 = 0x8F306800L; int32_t l_1389 = 1L; int32_t l_1391 = 0xCEAD2C66L; int32_t l_1392[9] = {0xE2CADD70L,0xE2CADD70L,0xE2CADD70L,0xE2CADD70L,0xE2CADD70L,0xE2CADD70L,0xE2CADD70L,0xE2CADD70L,0xE2CADD70L}; int i, j, k; for (i = 0; i < 8; i++) { for (j = 0; j < 1; j++) l_1281[i][j] = (void*)0; } for (l_904 = 0; (l_904 <= 7); l_904 += 1) { /* block id: 495 */ int32_t l_1249 = 1L; uint32_t **l_1263 = &l_876; int32_t l_1265 = 0xB10AF7B9L; int32_t l_1269 = 0x1CE9D404L; int32_t l_1289 = 0xD9402915L; int32_t l_1290 = 0x1C342B99L; int32_t l_1291[10] = {0x3F50A30EL,0x3F50A30EL,0x3F50A30EL,0x3F50A30EL,0x3F50A30EL,0x3F50A30EL,0x3F50A30EL,0x3F50A30EL,0x3F50A30EL,0x3F50A30EL}; int32_t **l_1339 = (void*)0; int8_t ** const *l_1358 = (void*)0; uint16_t *l_1377 = &l_916; int i; for (g_1013 = 0; (g_1013 <= 7); g_1013 += 1) { /* block id: 498 */ uint16_t l_1237 = 0x2EFDL; return l_1237; } for (l_914 = 0; (l_914 <= 0); l_914 += 1) { /* block id: 503 */ int64_t l_1238 = 0xCF8A9F6885C99203LL; int32_t l_1266 = 0xE6668E7CL; uint8_t ***l_1272 = &g_364; uint8_t ****l_1273 = &l_1272; int32_t *l_1274 = &g_130[1][5][7]; int32_t *l_1277 = &l_905[2]; int32_t *l_1278 = &l_912; int32_t *l_1279[7]; int i; for (i = 0; i < 7; i++) l_1279[i] = &l_1269; for (g_55 = 0; (g_55 <= 0); g_55 += 1) { /* block id: 506 */ int i, j, k; return g_133[g_55][(l_914 + 4)][(l_914 + 6)]; } for (g_199 = 2; (g_199 >= 0); g_199 -= 1) { /* block id: 511 */ (*g_218) = (*g_218); if (l_1238) continue; } (*g_1239) = ((*g_218) = (void*)0); (*g_715) = (((safe_div_func_uint8_t_u_u(p_25, (safe_lshift_func_uint8_t_u_s((l_1244[4][0][2]--), 7)))) , p_24) , ((*l_1278) |= ((*l_1277) = ((((safe_rshift_func_uint8_t_u_u((((((((l_1249 ^ ((((safe_mul_func_uint16_t_u_u(((safe_mod_func_int32_t_s_s((((((g_809[l_904] |= 2L) , (((safe_sub_func_uint16_t_u_u((((safe_add_func_int16_t_s_s(p_24, (+(safe_mul_func_uint16_t_u_u((safe_add_func_uint8_t_u_u(p_24, ((void*)0 != l_1263))), (~((++g_260) > ((*l_1274) = (((*l_1273) = l_1272) == (*g_370)))))))))) , 7UL) < 1UL), g_933[0])) && l_1269) > p_24)) == g_11) || l_1269) , l_1275), 4294967295UL)) & (*l_1236)), l_1268)) >= l_831[3]) ^ l_1267) , p_24)) , l_1244[4][0][2]) | (-1L)) == 0xA4L) != p_24) && 1L) & l_1276), l_1244[1][3][3])) <= 0x9136L) != 0x288D6DB5C2040DA9LL) == p_25)))); for (l_909 = 0; (l_909 <= 2); l_909 += 1) { /* block id: 527 */ int32_t *l_1284[1][4][2]; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 4; j++) { for (k = 0; k < 2; k++) l_1284[i][j][k] = &l_915[2][3][3]; } } l_1282 = l_1280; (*g_218) = l_1284[0][2][1]; (*g_468) = func_81((*l_1274)); } } if ((safe_rshift_func_int8_t_s_u(l_1249, 5))) { /* block id: 533 */ int32_t *l_1287 = (void*)0; int32_t *l_1288[2][10][7] = {{{&l_904,&l_904,&l_1267,&l_904,&l_904,&l_1267,&l_904},{&l_898,&l_909,&l_909,&l_898,&l_909,&l_905[0],&l_909},{&l_1267,&l_1269,&l_1267,&l_1267,&l_1269,&l_1267,&l_1267},{&l_909,&l_909,&l_898,&l_909,&l_909,&l_898,&l_909},{&l_1269,&l_1267,&l_1267,&l_1269,&l_1267,&l_1267,&l_1269},{&l_905[0],&l_909,&l_905[0],&l_905[0],&l_909,&l_905[0],&l_905[0]},{&l_1269,&l_1269,&l_904,&l_1269,&l_1269,&l_904,&l_1269},{&l_909,&l_905[0],&l_905[0],&l_909,&l_905[0],&l_905[0],&l_909},{&l_1267,&l_1269,&l_1267,&l_1267,&l_1269,&l_1267,&l_1267},{&l_909,&l_909,&l_898,&l_909,&l_909,&l_898,&l_909}},{{&l_1269,&l_1267,&l_1267,&l_1269,&l_1267,&l_1267,&l_1269},{&l_905[0],&l_909,&l_905[0],&l_905[0],&l_909,&l_905[0],&l_905[0]},{&l_1269,&l_1269,&l_904,&l_1269,&l_1269,&l_904,&l_1269},{&l_909,&l_905[0],&l_905[0],&l_909,&l_905[0],&l_905[0],&l_909},{&l_1267,&l_1269,&l_1267,&l_1267,&l_1269,&l_1267,&l_1267},{&l_909,&l_909,&l_898,&l_909,&l_909,&l_898,&l_909},{&l_1269,&l_1267,&l_1267,&l_1269,&l_1267,&l_1267,&l_1269},{&l_905[0],&l_909,&l_905[0],&l_905[0],&l_909,&l_905[0],&l_905[0]},{&l_1269,&l_1269,&l_904,&l_1269,&l_1269,&l_904,&l_1269},{&l_909,&l_905[0],&l_905[0],&l_909,&l_905[0],&l_905[0],&l_909}}}; uint32_t l_1292 = 0xD32ED1C7L; uint32_t ***l_1322 = &l_1032[5][2]; uint8_t ***l_1325[8][4][2] = {{{&g_364,&g_364},{(void*)0,(void*)0},{&g_364,&g_364},{&g_364,&g_364}},{{&g_364,&g_364},{&g_364,&g_364},{&g_364,&g_364},{&g_364,&g_364}},{{&g_364,(void*)0},{(void*)0,&g_364},{&g_364,(void*)0},{&g_364,&g_364}},{{&g_364,(void*)0},{&g_364,&g_364},{(void*)0,(void*)0},{&g_364,&g_364}},{{&g_364,&g_364},{&g_364,&g_364},{&g_364,&g_364},{&g_364,&g_364}},{{&g_364,&g_364},{&g_364,(void*)0},{(void*)0,&g_364},{&g_364,(void*)0}},{{&g_364,&g_364},{&g_364,(void*)0},{&g_364,&g_364},{(void*)0,(void*)0}},{{&g_364,&g_364},{&g_364,&g_364},{&g_364,&g_364},{&g_364,&g_364}}}; int i, j, k; --l_1292; for (g_199 = 0; g_199 < 8; g_199 += 1) { l_966[g_199] = &g_325; } for (g_55 = 0; (g_55 <= 0); g_55 += 1) { /* block id: 538 */ int32_t *l_1296 = &g_933[0]; int32_t **l_1295 = &l_1296; int32_t l_1323[3][10] = {{0xD069CB25L,0xD069CB25L,(-1L),0xD069CB25L,0xD069CB25L,(-1L),0xD069CB25L,0xD069CB25L,(-1L),0xD069CB25L},{0xD069CB25L,(-1L),(-1L),0xD069CB25L,(-1L),(-1L),0xD069CB25L,(-1L),(-1L),0xD069CB25L},{(-1L),0xD069CB25L,(-1L),(-1L),0xD069CB25L,(-1L),(-1L),0xD069CB25L,(-1L),(-1L)}}; uint8_t ****l_1324[4][5] = {{&g_363,&g_363,&l_1043,&g_363,&g_363},{&g_363,&g_363,&g_363,&l_1043,&g_363},{&g_363,&l_1043,&g_363,&l_1043,&g_363},{&g_363,&l_1043,&g_363,&g_363,&g_363}}; int i, j; (*g_218) = (((0x1193F32D5D50A8F6LL != ((&g_933[0] == ((*l_1295) = l_1236)) > (~(((g_870 ^ ((safe_sub_func_uint16_t_u_u((l_1126 < ((safe_rshift_func_int16_t_s_u((safe_add_func_uint8_t_u_u((safe_unary_minus_func_int64_t_s(((g_363 = ((safe_add_func_uint64_t_u_u(((0L < (safe_mul_func_int16_t_s_s(((safe_mod_func_int8_t_s_s((safe_mul_func_uint16_t_u_u(((-2L) > l_1269), (safe_mul_func_uint16_t_u_u((safe_mod_func_uint8_t_u_u((((((safe_add_func_uint16_t_u_u((safe_add_func_int8_t_s_s((((*g_280) ^ l_1321) , p_24), p_24)), (*l_1236))) , 0xE199L) , (void*)0) == l_1322) < l_1323[0][2]), 0x91L)), l_1323[1][5])))), 0x75L)) || 0L), p_24))) , g_875[0][4][0]), l_905[2])) , (void*)0)) != l_1325[7][3][1]))), 0x32L)), (*l_1236))) <= 0x121B6FC698F5B209LL)), 0x7B06L)) , (*l_1236))) == 0x0155854AL) <= 5L)))) < (**g_1121)) , (void*)0); } } else { /* block id: 543 */ uint64_t l_1326[1]; uint64_t l_1332 = 1UL; int32_t l_1351 = 5L; int32_t l_1352 = 0xD790DE8AL; int8_t ** const **l_1359 = &l_1358; int8_t *l_1366 = &g_199; int8_t ** const l_1365 = &l_1366; int8_t ** const *l_1364 = &l_1365; int8_t ** const **l_1363[7][5] = {{&l_1364,&l_1364,&l_1364,(void*)0,(void*)0},{&l_1364,&l_1364,&l_1364,(void*)0,(void*)0},{&l_1364,&l_1364,&l_1364,(void*)0,(void*)0},{&l_1364,&l_1364,&l_1364,(void*)0,(void*)0},{&l_1364,&l_1364,&l_1364,(void*)0,(void*)0},{&l_1364,&l_1364,&l_1364,(void*)0,(void*)0},{&l_1364,&l_1364,&l_1364,(void*)0,(void*)0}}; int32_t *l_1380 = &l_909; int32_t l_1393 = 0L; int32_t l_1394 = 0xAABD9828L; int32_t l_1395[10]; uint8_t l_1396 = 0UL; int i, j; for (i = 0; i < 1; i++) l_1326[i] = 18446744073709551615UL; for (i = 0; i < 10; i++) l_1395[i] = 0L; if (l_1326[0]) { /* block id: 544 */ int32_t *l_1327 = &l_905[1]; int32_t *l_1328 = &l_1269; int32_t *l_1329[9][1] = {{&l_1291[3]},{&l_1269},{&l_1291[3]},{&l_1291[3]},{&l_1269},{&l_1291[3]},{&l_1291[3]},{&l_1269},{&l_1291[3]}}; int16_t l_1330 = 1L; uint32_t l_1342 = 0x96C5C562L; uint32_t l_1345 = 0xA2866B60L; int i, j; l_1332--; (*g_754) ^= (p_24 && (safe_rshift_func_uint16_t_u_s((g_147[0] && ((safe_add_func_int32_t_s_s(((p_25 || (((l_1339 != (void*)0) , (safe_mod_func_int32_t_s_s(0x0148E8D3L, l_1342))) != 0xD655L)) && (safe_add_func_uint8_t_u_u(l_1126, 0UL))), l_1275)) | l_1332)), 9))); l_1267 ^= 0xD1C0B489L; return l_1345; } else { /* block id: 549 */ (*g_218) = (*g_468); } for (g_870 = 1; (g_870 <= 7); g_870 += 1) { /* block id: 554 */ int32_t *l_1346 = (void*)0; int32_t *l_1347 = &l_835; int32_t *l_1348 = &l_824; int32_t *l_1349 = &l_903; int32_t *l_1350[2][6] = {{(void*)0,&l_903,&l_903,(void*)0,&l_903,&l_903},{(void*)0,&l_903,&l_903,(void*)0,&l_903,&l_903}}; int i, j; l_1353++; } if (((safe_sub_func_int64_t_s_s(((**g_1121) = (((*l_1359) = l_1358) == (l_1367 = (g_1360 = g_1360)))), (((l_903 = 0xE12E016DDFE6C7E4LL) != (safe_sub_func_int32_t_s_s((9UL > ((*l_1380) = (l_1331 = ((0L ^ (safe_mul_func_int16_t_s_s(((void*)0 != l_1377), (((p_25 <= (l_1268 ^= (safe_div_func_uint32_t_u_u(p_24, p_24)))) ^ 0xFF09C6EFL) > 0L)))) & p_24)))), l_1381[2]))) , p_24))) , 0x7B6E2071L)) { /* block id: 565 */ int32_t *l_1382 = (void*)0; int32_t *l_1383 = &g_37; int32_t *l_1384 = &l_914; int32_t *l_1385 = &l_914; int32_t *l_1386 = &l_1265; int32_t *l_1387 = &l_909; int32_t *l_1388[10] = {&l_913,&l_1268,&l_1268,&l_913,&l_1268,&l_1268,&l_913,&l_1268,&l_1268,&l_913}; int i; ++l_1396; if (p_24) break; (*l_1385) = (((g_1399 == (void*)0) != 0x8FEEL) == p_25); } else { /* block id: 569 */ uint8_t *l_1414 = &l_1002; if ((*l_1380)) break; (*l_1380) = (safe_add_func_int32_t_s_s((safe_lshift_func_uint16_t_u_s(((safe_sub_func_int64_t_s_s(((*g_370) != &g_372[0][1]), (safe_add_func_int64_t_s_s((*g_1122), p_25)))) && (safe_lshift_func_uint8_t_u_u(255UL, 3))), (safe_mod_func_uint8_t_u_u(0x59L, ((*l_1414) ^= ((void*)0 != (*l_1033))))))), (l_1392[8] || 0xDCL))); } } for (l_940 = 0; (l_940 <= 0); l_940 += 1) { /* block id: 577 */ uint16_t l_1416[10] = {0x8DF5L,0xF399L,0x8DF5L,0x8DF5L,0xF399L,0x8DF5L,0x8DF5L,0xF399L,0x8DF5L,0x8DF5L}; int32_t l_1424 = (-1L); int i; for (l_1062 = 0; (l_1062 <= 7); l_1062 += 1) { /* block id: 580 */ int32_t *l_1415[4][5][6] = {{{&l_903,&g_130[0][4][4],(void*)0,(void*)0,&g_130[0][4][4],&l_903},{&g_130[1][5][7],&l_904,&g_37,(void*)0,&l_903,&l_909},{&g_130[0][4][4],&l_1291[7],&l_1391,&l_903,&l_1391,&l_1291[7]},{&g_130[0][4][4],&l_909,&l_903,(void*)0,&g_37,&l_904},{&g_130[1][5][7],&l_903,&g_130[0][4][4],(void*)0,(void*)0,&g_130[0][4][4]}},{{&l_903,&l_903,&l_1392[7],&g_130[1][5][7],&g_37,(void*)0},{&l_1291[7],&l_909,(void*)0,&l_1392[7],&l_1391,&l_1392[7]},{(void*)0,&l_1291[7],(void*)0,&l_904,&l_903,(void*)0},{&l_1389,&l_904,&l_1392[7],&l_1269,&g_130[0][4][4],&g_130[0][4][4]},{&l_1269,&g_130[0][4][4],&g_130[0][4][4],&l_1269,&l_1392[7],&l_904}},{{&l_1389,(void*)0,&l_903,&l_909,(void*)0,&g_130[1][5][7]},{(void*)0,&l_1291[7],&l_1389,&l_1291[7],(void*)0,&g_37},{&g_130[1][5][7],&g_130[0][4][4],&l_1391,&l_904,&l_1291[7],&l_1392[7]},{&l_1392[7],&l_1269,&g_130[0][4][4],&g_130[0][4][4],&l_1269,&l_1392[7]},{&l_904,&l_909,&l_1391,(void*)0,&l_1392[7],&g_37}},{{&l_1269,&g_130[1][5][7],&l_1389,&l_1392[7],&l_1389,&g_130[1][5][7]},{&l_1269,&g_37,&l_1392[7],(void*)0,&l_1391,&l_909},{&l_904,&l_1392[7],&l_1269,&g_130[0][4][4],&g_130[0][4][4],&l_1269},{&l_1392[7],&l_1392[7],&l_1291[7],&l_904,&l_1391,&g_130[0][4][4]},{&g_130[1][5][7],&g_37,(void*)0,&l_1291[7],&l_1389,&l_1291[7]}}}; uint8_t *l_1419 = &l_819; int i, j, k; l_1389 = ((-10L) ^ g_133[l_940][(l_940 + 4)][(l_940 + 1)]); l_1416[5]++; l_1446[1][3][1] = ((--(*l_1419)) && (((((*l_1419) = ((safe_rshift_func_int8_t_s_s((p_25 <= (l_1424 = (-8L))), 6)) || p_25)) > (safe_sub_func_int8_t_s_s((safe_mul_func_uint8_t_u_u((((((*l_1034) = (safe_mul_func_int16_t_s_s((safe_lshift_func_uint16_t_u_u((p_24 >= (safe_mul_func_uint8_t_u_u(((safe_sub_func_uint64_t_u_u(p_25, l_1416[5])) ^ (safe_mod_func_int32_t_s_s((l_1267 = ((safe_add_func_uint16_t_u_u((((safe_lshift_func_int8_t_s_u(l_1416[5], (((safe_mul_func_uint16_t_u_u(p_25, ((0xF3L != l_1392[4]) == l_1445))) && p_25) > 0x7DL))) , p_25) ^ 0x0152552AL), 0x563AL)) == p_25)), p_25))), 1L))), 11)), 0UL))) , p_25) ^ (*l_1236)) | (*g_1006)), 0xE3L)), p_24))) & (*l_1236)) | 0UL)); if (l_1416[1]) break; } } } (*g_218) = (*g_1239); (*l_1236) = (0xC9DC4C74L == p_25); for (l_901 = 2; (l_901 >= 0); l_901 -= 1) { /* block id: 597 */ uint16_t l_1456 = 65534UL; uint8_t ***l_1471 = &g_364; int32_t l_1492 = 0L; int32_t l_1493 = 0x0E726A31L; int32_t *l_1497 = &l_1389; (*g_218) = (*g_1239); for (l_1276 = 0; (l_1276 <= 2); l_1276 += 1) { /* block id: 601 */ uint16_t l_1465 = 0x4599L; if ((*g_865)) break; if (p_24) break; for (g_199 = 0; (g_199 <= 2); g_199 += 1) { /* block id: 606 */ int16_t *l_1466 = &l_1062; int32_t l_1469 = 0x80E01E7BL; uint8_t ** const * const l_1470 = &g_364; int8_t ***l_1473 = &l_816; int8_t ****l_1472 = &l_1473; int i, j; l_1267 ^= ((void*)0 == g_1447[1][2][1]); (*g_218) = ((safe_mul_func_uint8_t_u_u((safe_lshift_func_int16_t_s_s(((*l_1466) = (safe_lshift_func_uint16_t_u_s(l_1456, (0xE227B019L <= (safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s((safe_sub_func_uint8_t_u_u((p_25 && p_25), 0x92L)), (((safe_add_func_uint64_t_u_u(g_133[0][4][1], (**g_1121))) <= ((p_25 | (p_25 , p_24)) == l_1465)) == p_24))), p_24)))))), 0)), 2L)) , (void*)0); (*g_1474) &= ((p_25 < (((((*l_1236) ^= ((((l_1469 != p_24) != (l_1470 != (g_677 , l_1471))) == p_24) & (((*l_1472) = &g_1361[2][4]) == (l_1456 , &l_817)))) != p_24) < p_24) & l_1469)) <= 0xE9B0584821EAC394LL); } } for (l_1331 = 0; (l_1331 >= 0); l_1331 -= 1) { /* block id: 617 */ uint8_t *l_1475[5][8][6] = {{{&g_103,&l_819,(void*)0,&l_819,&l_819,&l_819},{&l_819,&g_55,&g_103,(void*)0,&l_819,&l_819},{(void*)0,&l_819,&l_819,(void*)0,(void*)0,&l_819},{&l_819,&l_940,&l_940,&l_940,&l_940,&l_819},{&g_55,&g_55,&g_103,&l_940,&l_940,(void*)0},{&l_819,&l_940,&l_1002,&g_103,(void*)0,&g_55},{&l_819,&l_819,(void*)0,&g_103,&l_819,&g_55},{&l_940,&g_55,&g_55,&l_940,&l_819,&l_819}},{{&l_819,&l_819,(void*)0,&g_55,&g_103,(void*)0},{&l_940,&l_819,&l_819,&g_55,&l_1002,&l_819},{&g_103,&g_55,&l_819,&l_940,&l_819,(void*)0},{&g_55,&g_55,&l_940,(void*)0,&l_940,&l_940},{&l_819,(void*)0,&g_103,&g_55,&l_1002,&g_55},{&g_103,&l_819,&g_103,&l_940,&l_940,(void*)0},{&l_940,&g_55,(void*)0,&g_55,&l_819,&l_1002},{&g_55,&g_55,&l_819,(void*)0,(void*)0,&l_940}},{{&g_103,&l_940,&l_819,&l_940,&g_103,(void*)0},{&l_940,&g_55,&g_103,&g_55,&l_940,&l_819},{&l_1002,&l_819,(void*)0,(void*)0,&g_55,&g_55},{&l_819,&l_940,&l_819,&l_819,&g_55,&g_55},{&l_940,&g_103,(void*)0,(void*)0,&l_940,&l_819},{&g_55,&l_819,&g_103,&g_55,&l_940,(void*)0},{&l_819,&g_55,&g_55,&g_103,&l_1002,&g_55},{&g_103,&g_55,&g_55,&l_819,&l_819,(void*)0}},{{&l_940,&g_103,&l_819,&g_103,&g_103,&l_819},{&l_819,(void*)0,&g_103,(void*)0,(void*)0,&l_819},{&l_819,&l_819,&g_55,&l_819,&l_819,&l_819},{(void*)0,&l_819,(void*)0,&l_819,&g_103,&l_940},{&l_819,&l_940,&g_103,&g_55,&l_1002,&l_819},{&l_940,&l_819,&g_55,&l_819,&l_819,&l_940},{&l_940,(void*)0,&l_819,&l_819,&g_55,(void*)0},{(void*)0,&l_819,&l_1002,&g_103,&l_819,(void*)0}},{{&g_103,(void*)0,&l_819,&l_819,(void*)0,&g_103},{&l_819,&l_819,&l_940,(void*)0,&l_819,&l_940},{&l_940,&g_103,&l_940,(void*)0,&l_940,&l_940},{&l_940,&g_103,(void*)0,(void*)0,(void*)0,&l_819},{&l_819,&l_819,&g_55,&l_819,&g_55,&g_103},{&g_103,&g_55,(void*)0,&g_103,&l_940,(void*)0},{(void*)0,&l_940,&l_819,&l_819,(void*)0,(void*)0},{&l_940,(void*)0,&g_103,&l_819,&l_940,&l_819}}}; int16_t *l_1487 = &l_1023; int32_t l_1488 = 0xE4C2E6BFL; int i, j, k; (*l_1236) = (p_25 && ((l_1392[4] ^= 2UL) && ((safe_rshift_func_int16_t_s_u(((+((p_25 ^ (+(safe_lshift_func_int16_t_s_u(p_25, 7)))) != ((void*)0 != &g_371[3][5][1]))) , (safe_mul_func_int16_t_s_s((((((*l_1034) = (((0x674BB20623774E6ELL && (l_1488 = (safe_div_func_uint16_t_u_u((((((((*l_1487) = (l_1267 & (g_127 = (!(0x98CFB1DAL < 0x2D32540DL))))) > p_25) , (void*)0) != l_1236) && (*g_1122)) && (*l_1236)), p_24)))) <= p_25) > 0x841CE31DL)) != p_24) > (-5L)) && l_904), (*g_280)))), 15)) >= (*l_1236)))); for (l_903 = 2; (l_903 >= 0); l_903 -= 1) { /* block id: 626 */ int32_t *l_1489 = (void*)0; int32_t *l_1490 = &l_904; int32_t *l_1491[6][3][2] = {{{&l_1392[4],(void*)0},{&l_1267,&l_901},{&l_1392[4],&l_901}},{{&l_1267,(void*)0},{&l_1392[4],(void*)0},{&l_1267,&l_901}},{{&l_1392[4],&l_901},{&l_1267,(void*)0},{&l_1392[4],(void*)0}},{{&l_1267,&l_901},{&l_1392[4],&l_901},{&l_1267,(void*)0}},{{&l_1392[4],(void*)0},{&l_1267,&l_901},{&l_1392[4],&l_901}},{{&l_1267,(void*)0},{&l_1392[4],(void*)0},{&l_1267,&l_901}}}; int i, j, k; l_1494++; } if (l_1488) break; for (l_913 = 0; (l_913 <= 2); l_913 += 1) { /* block id: 632 */ l_1497 = (void*)0; } for (l_834 = 0; (l_834 >= 0); l_834 -= 1) { /* block id: 637 */ return p_25; } } } } l_824 ^= (((*l_1236) = ((&l_1321 != &l_1321) || l_898)) , p_24); (*l_1236) = ((*g_865) = ((safe_sub_func_uint64_t_u_u(((-9L) == (g_42[1] < ((*l_1236) > (safe_mod_func_uint8_t_u_u(((p_24 <= l_1445) , l_905[2]), ((l_903 = (safe_rshift_func_uint16_t_u_s(((safe_div_func_uint8_t_u_u(((safe_sub_func_uint16_t_u_u((((*l_1112) == (void*)0) <= p_24), 0x55D0L)) != l_824), p_25)) , p_24), g_933[5]))) | g_179[3][0])))))), 0x6264CB2834AFFF90LL)) >= p_24)); } else { /* block id: 648 */ uint32_t l_1532[6][2] = {{0xA286805FL,1UL},{1UL,0xA286805FL},{18446744073709551611UL,18446744073709551611UL},{18446744073709551611UL,0xA286805FL},{1UL,1UL},{0xA286805FL,1UL}}; int i, j; for (l_1494 = 0; (l_1494 <= 0); l_1494 += 1) { /* block id: 651 */ int32_t *l_1531 = &l_835; for (g_37 = 3; (g_37 >= 0); g_37 -= 1) { /* block id: 654 */ int32_t *l_1508 = (void*)0; uint64_t l_1529[9] = {0x36272083E0356649LL,0x36272083E0356649LL,0x2B42AF4998D2881FLL,0x36272083E0356649LL,0x36272083E0356649LL,0x2B42AF4998D2881FLL,0x36272083E0356649LL,0x36272083E0356649LL,0x2B42AF4998D2881FLL}; int i; l_1509++; for (g_164 = 0; (g_164 <= 7); g_164 += 1) { /* block id: 658 */ int32_t l_1512 = 1L; const int16_t *l_1514 = &g_1515; const int16_t **l_1513 = &l_1514; uint64_t *l_1524 = &g_147[4]; int i, j, k; g_130[(l_1494 + 2)][(g_37 + 1)][(g_164 + 1)] = l_1512; (*g_218) = l_1531; return p_25; } } return l_1532[3][0]; } (*g_1533) = (g_133[0][0][5] == (**g_1121)); } (*g_218) = &l_898; if (l_1353) { /* block id: 677 */ const uint32_t l_1534 = 0UL; int32_t l_1538[8] = {(-2L),(-2L),(-2L),(-2L),(-2L),(-2L),(-2L),(-2L)}; int64_t l_1549 = 8L; uint32_t l_1550 = 0x22DDA40DL; uint8_t * const *l_1568[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; uint8_t * const **l_1567 = &l_1568[7]; int8_t * const * const l_1576[8][7][3] = {{{&l_818,&l_818,&l_818},{&g_1362,(void*)0,&l_818},{&g_1362,&g_1362,&l_818},{&l_818,&g_1362,&g_1362},{(void*)0,&g_1362,&l_818},{&g_1362,(void*)0,&l_818},{&l_818,&l_813,&g_1362}},{{(void*)0,&l_818,&l_815},{&l_818,&l_815,&l_813},{&g_1362,&l_815,&l_813},{(void*)0,&l_818,&l_818},{&g_1362,&l_813,&l_813},{&l_818,(void*)0,&l_813},{&l_818,&g_1362,&l_815}},{{&g_1362,&l_813,&g_1362},{(void*)0,&g_1362,&l_818},{&g_1362,(void*)0,&l_818},{&l_818,&l_813,&g_1362},{(void*)0,&l_818,&l_815},{&l_818,&l_815,&l_813},{&g_1362,&l_815,&l_813}},{{(void*)0,&l_818,&l_818},{&g_1362,&l_813,&l_813},{&l_818,(void*)0,&l_813},{&l_818,&g_1362,&l_815},{&g_1362,&l_813,&g_1362},{(void*)0,&g_1362,&l_818},{&g_1362,(void*)0,&l_818}},{{&l_818,&l_813,&g_1362},{(void*)0,&l_818,&l_815},{&l_818,&l_815,&l_813},{&g_1362,&l_815,&l_813},{(void*)0,&l_818,&l_818},{&g_1362,&l_813,&l_813},{&l_818,(void*)0,&l_813}},{{&l_818,&g_1362,&l_815},{&g_1362,&l_813,&g_1362},{(void*)0,&g_1362,&l_818},{&g_1362,(void*)0,&l_818},{&l_818,&l_813,&g_1362},{(void*)0,&l_818,&l_815},{&l_818,&l_815,&l_813}},{{&g_1362,&l_815,&l_813},{(void*)0,&l_818,&l_818},{&g_1362,&l_813,&l_813},{&l_818,(void*)0,&l_813},{&l_818,&g_1362,&l_815},{&g_1362,&l_813,&g_1362},{(void*)0,&g_1362,&l_818}},{{&g_1362,(void*)0,&l_818},{&l_818,&l_813,&g_1362},{(void*)0,&l_818,&l_815},{&l_818,&l_815,&l_813},{&g_1362,&l_815,&l_813},{(void*)0,&l_818,&l_818},{&g_1362,&l_813,&l_813}}}; int8_t * const * const *l_1575 = &l_1576[6][2][2]; int8_t * const * const **l_1574 = &l_1575; int32_t l_1578 = 0L; int32_t l_1596 = 0xEC5694B3L; const uint16_t *l_1630 = &l_1445; int32_t l_1650[8][4] = {{0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L},{0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L},{0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L},{0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L},{0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L},{0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L},{0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L},{0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L,0xDA90D3E5L}}; int32_t *l_1709 = &l_1650[7][2]; int32_t **l_1708 = &l_1709; const int64_t l_1714[4] = {0xD9A7086B828FF71FLL,0xD9A7086B828FF71FLL,0xD9A7086B828FF71FLL,0xD9A7086B828FF71FLL}; int i, j, k; if (((*g_1006) , (**g_218))) { /* block id: 678 */ int64_t l_1537[7] = {0x90355DD01BACA473LL,0x90355DD01BACA473LL,0x90355DD01BACA473LL,0x90355DD01BACA473LL,0x90355DD01BACA473LL,0x90355DD01BACA473LL,0x90355DD01BACA473LL}; uint8_t *l_1539 = &l_940; uint8_t *l_1547 = (void*)0; int i; (*g_219) = (l_1534 != (safe_add_func_uint8_t_u_u(0UL, (l_1534 <= ((0x7938DEE7L < l_1537[6]) || ((p_24 != l_1537[5]) < ((--(*l_1539)) <= (safe_add_func_uint8_t_u_u((l_1538[7] = ((safe_mod_func_int32_t_s_s(l_1537[5], 0x17763D9FL)) == g_1546)), (-2L)))))))))); } else { /* block id: 682 */ int32_t *l_1548[7]; int16_t ****l_1556[10][3][7] = {{{&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,(void*)0,&l_1553},{&l_1553,&l_1553,&l_1553,&l_1553,(void*)0,(void*)0,&l_1553},{&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,(void*)0}},{{&l_1553,&l_1553,&l_1553,(void*)0,&l_1553,&l_1553,&l_1553},{&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,(void*)0,&l_1553},{&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,(void*)0,(void*)0}},{{&l_1553,(void*)0,(void*)0,&l_1553,&l_1553,&l_1553,&l_1553},{&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,(void*)0,&l_1553},{&l_1553,&l_1553,&l_1553,&l_1553,(void*)0,&l_1553,(void*)0}},{{&l_1553,&l_1553,&l_1553,(void*)0,&l_1553,&l_1553,&l_1553},{&l_1553,&l_1553,&l_1553,(void*)0,&l_1553,(void*)0,&l_1553},{(void*)0,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553}},{{&l_1553,&l_1553,&l_1553,&l_1553,(void*)0,&l_1553,&l_1553},{&l_1553,&l_1553,&l_1553,&l_1553,(void*)0,&l_1553,&l_1553},{&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553}},{{&l_1553,&l_1553,(void*)0,&l_1553,&l_1553,&l_1553,&l_1553},{(void*)0,(void*)0,&l_1553,&l_1553,&l_1553,&l_1553,(void*)0},{&l_1553,&l_1553,&l_1553,&l_1553,(void*)0,&l_1553,&l_1553}},{{(void*)0,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,(void*)0},{&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553},{&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553}},{{(void*)0,(void*)0,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553},{&l_1553,&l_1553,&l_1553,(void*)0,&l_1553,&l_1553,&l_1553},{&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553}},{{&l_1553,&l_1553,&l_1553,&l_1553,(void*)0,&l_1553,(void*)0},{&l_1553,&l_1553,(void*)0,&l_1553,&l_1553,(void*)0,&l_1553},{&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,&l_1553,(void*)0}},{{&l_1553,(void*)0,(void*)0,&l_1553,&l_1553,&l_1553,(void*)0},{&l_1553,&l_1553,(void*)0,&l_1553,&l_1553,&l_1553,&l_1553},{&l_1553,&l_1553,&l_1553,(void*)0,&l_1553,&l_1553,&l_1553}}}; uint32_t ***l_1558[5][1][3] = {{{&g_212,(void*)0,&g_212}},{{&g_212,&l_1032[2][3],(void*)0}},{{&l_1032[2][3],&g_212,&g_212}},{{(void*)0,&g_212,&l_1032[3][3]}},{{&l_1032[1][4],&l_1032[2][3],(void*)0}}}; uint32_t ****l_1559 = &l_1558[1][0][1]; uint32_t ***l_1561 = &l_1032[4][1]; uint32_t ****l_1560 = &l_1561; uint8_t * const ***l_1569 = (void*)0; uint8_t * const ***l_1570 = &l_1567; uint64_t *l_1571[9]; uint8_t l_1649 = 0x08L; uint16_t **l_1666 = &g_279[0][0]; uint16_t ***l_1699 = &l_1607; int i, j, k; for (i = 0; i < 7; i++) l_1548[i] = &l_904; for (i = 0; i < 9; i++) l_1571[i] = &g_147[4]; ++l_1550; l_1553 = (g_179[3][0] , l_1553); l_835 = ((**g_218) = ((+p_24) , (((*l_1560) = ((*l_1559) = l_1558[0][0][2])) == &g_212))); if ((safe_add_func_uint8_t_u_u((l_1538[2] || p_25), (safe_unary_minus_func_int16_t_s((((*g_280) = (safe_mod_func_uint16_t_u_u(((p_24 ^ (((*g_370) == ((*l_1570) = l_1567)) , ((g_147[2] = 18446744073709551611UL) != g_42[0]))) == ((safe_rshift_func_uint16_t_u_s((*g_280), (l_1574 == l_1577))) , p_24)), 65526UL))) || l_1578)))))) { /* block id: 692 */ int16_t ***l_1581 = &l_1554; int16_t ***l_1584 = &l_1554; int32_t l_1589[6] = {0L,8L,0L,0L,8L,0L}; const uint32_t *l_1603 = &l_1550; uint64_t l_1606 = 3UL; uint8_t l_1665 = 5UL; int i; if (((((safe_sub_func_int8_t_s_s(((g_1582 = l_1581) == (l_1584 = g_1583)), (l_1538[0] = (**g_1005)))) > (p_25 <= (((((((safe_sub_func_int64_t_s_s((safe_rshift_func_int8_t_s_u(l_1589[4], (l_1596 ^= ((safe_mul_func_uint8_t_u_u(0x90L, l_1589[5])) & ((((safe_mul_func_int16_t_s_s((g_125 = ((***l_1581) ^= (safe_add_func_uint8_t_u_u(((0xFDL ^ ((p_24 && p_25) >= p_25)) || l_1321), 3UL)))), l_1549)) , p_24) , 0UL) >= l_903))))), 0xFCC6213338B61ACFLL)) & p_25) , 0xD5L) ^ 5L) & 0xF264B289L) > p_25) & p_25))) && p_24) == p_25)) { /* block id: 699 */ int32_t *l_1597 = &l_1589[0]; (**g_218) = 0L; (*g_218) = l_1597; return l_1549; } else { /* block id: 703 */ uint32_t *l_1602 = &g_62; uint16_t ***l_1605 = &l_1027; int32_t l_1611 = 0x6B65CC40L; int32_t l_1615[5]; int i; for (i = 0; i < 5; i++) l_1615[i] = 0L; for (l_1509 = 25; (l_1509 < 35); l_1509++) { /* block id: 706 */ if ((*g_715)) break; (**g_218) |= 1L; } if ((((l_1589[4] <= 4294967289UL) || ((safe_mul_func_int16_t_s_s((l_1602 != l_1603), (+(**g_1005)))) || (((*l_1605) = &g_278[0][1]) == ((l_1606 ^= ((**g_218) = (**g_218))) , l_1607)))) , (((*g_219) = (safe_lshift_func_uint16_t_u_u(p_25, l_1550))) && (*g_865)))) { /* block id: 714 */ int32_t l_1610 = (-5L); int32_t l_1612 = 7L; int32_t l_1613 = (-1L); int32_t l_1614 = 9L; int32_t l_1616[9][4][3] = {{{0L,(-2L),(-2L)},{0xF8002DAFL,0xDE04B907L,1L},{0L,0L,(-2L)},{(-2L),(-7L),(-2L)}},{{0L,(-2L),(-1L)},{0xF8002DAFL,(-7L),1L},{0L,0L,(-1L)},{(-2L),0xDE04B907L,(-2L)}},{{0L,(-2L),(-2L)},{0xF8002DAFL,0xDE04B907L,1L},{0L,0L,(-2L)},{(-2L),(-7L),(-2L)}},{{0L,(-2L),(-1L)},{0xF8002DAFL,(-7L),1L},{0L,0L,(-1L)},{(-2L),0xDE04B907L,(-2L)}},{{0L,(-2L),(-2L)},{0xF8002DAFL,0xDE04B907L,1L},{0L,0L,(-2L)},{(-2L),(-7L),(-2L)}},{{0L,(-2L),(-1L)},{0xF8002DAFL,(-7L),1L},{0L,0L,(-1L)},{(-2L),0xDE04B907L,(-2L)}},{{0L,(-2L),(-2L)},{0xF8002DAFL,0xDE04B907L,1L},{0L,0L,(-2L)},{(-2L),(-7L),(-2L)}},{{0L,(-2L),(-1L)},{0xF8002DAFL,(-7L),1L},{0L,0L,(-1L)},{(-2L),0xDE04B907L,(-2L)}},{{0L,(-2L),(-2L)},{0xF8002DAFL,0xDE04B907L,1L},{0L,0L,(-2L)},{(-2L),(-7L),(-2L)}}}; int i, j, k; g_1617--; (*g_218) = (void*)0; (*g_1620) = &g_1583; (*g_218) = l_1548[3]; } else { /* block id: 719 */ (*g_218) = func_81(p_25); } for (l_1578 = 0; l_1578 < 4; l_1578 += 1) { l_905[l_1578] = 0x597575CFL; } } for (g_260 = 2; (g_260 == 45); g_260++) { /* block id: 726 */ int8_t l_1626 = 1L; for (g_125 = 3; (g_125 <= 8); g_125 += 1) { /* block id: 729 */ uint32_t ** const l_1627[4] = {&g_213,&g_213,&g_213,&g_213}; uint32_t *l_1631 = &g_875[0][4][0]; int32_t l_1632[7][4] = {{0x6C8AB356L,0x6C8AB356L,0x440DAD97L,0x6C8AB356L},{0x6C8AB356L,0x3AC9A764L,0x3AC9A764L,0x6C8AB356L},{0x3AC9A764L,0x6C8AB356L,0x3AC9A764L,0x3AC9A764L},{0x6C8AB356L,0x6C8AB356L,0x440DAD97L,0x6C8AB356L},{0x6C8AB356L,0x3AC9A764L,0x3AC9A764L,0x6C8AB356L},{0x3AC9A764L,0x6C8AB356L,0x3AC9A764L,0x3AC9A764L},{0x6C8AB356L,0x6C8AB356L,0x440DAD97L,0x6C8AB356L}}; int i, j; (*g_218) = &l_1596; l_1632[6][2] ^= (((**l_1098) = (safe_div_func_uint8_t_u_u((&l_1603 != (l_1626 , l_1627[0])), 0xE3L))) == (((*l_1631) = (l_1606 != (l_1606 <= ((((((l_1445 | (0xB50A92991D86782CLL || (g_1617++))) > (((void*)0 != l_1630) & 1L)) || 0xF539L) || g_127) < p_24) <= 7UL)))) , p_25)); l_905[0] = (g_1007 & (((safe_rshift_func_int8_t_s_s(((*l_813) = (safe_mod_func_int8_t_s_s(((((safe_rshift_func_uint16_t_u_u((((((((***g_1582) && (safe_div_func_int32_t_s_s((((*g_218) != (void*)0) < p_24), (l_1626 , ((((safe_mul_func_int16_t_s_s(((((safe_lshift_func_uint8_t_u_u(((safe_add_func_uint8_t_u_u(l_1632[3][2], (((((*l_1098) != (*g_1121)) == 2UL) != 0x0EA6776E1A3DF61ALL) > p_25))) , l_1649), l_1626)) , l_1626) , (***g_1582)) , (***g_1582)), p_25)) > p_24) ^ 0x27A2L) & p_25))))) && l_1650[1][2]) == p_25) | l_1578) != l_1589[4]) & (**g_1121)), p_24)) , l_1650[2][3]) <= 65535UL) >= 0xDABC7D347D54AB19LL), l_1626))), p_25)) & 0UL) > l_1632[5][0])); (*g_218) = (*g_468); } for (l_1509 = 0; (l_1509 > 11); l_1509++) { /* block id: 741 */ uint8_t ***l_1659 = &g_364; int32_t l_1664 = 1L; l_1665 = ((l_1589[4] <= (l_1589[2] & ((safe_lshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u(((**l_1607) = (0x3C36L && ((((*l_1659) = (void*)0) == &l_1283) <= (safe_unary_minus_func_int16_t_s(((!(((safe_add_func_uint8_t_u_u(((((*l_1098) = ((p_25 != (*g_1362)) , (*g_1121))) != (void*)0) != 0xAFA94A27L), 1L)) && (-1L)) & 65535UL)) >= l_1494)))))), l_1353)), 7)) == l_1664))) && l_1626); } } } else { /* block id: 748 */ uint16_t ***l_1667 = &l_1027; uint16_t l_1681 = 0xC6D6L; const uint16_t ***l_1701 = (void*)0; const uint16_t ****l_1700 = &l_1701; l_905[3] = ((((*l_1667) = (l_1666 = (void*)0)) == &g_279[0][0]) == (safe_unary_minus_func_uint8_t_u((safe_div_func_int64_t_s_s((((safe_sub_func_uint8_t_u_u((p_25 , (l_1538[1] = ((safe_rshift_func_uint16_t_u_s(0x27D2L, 13)) > l_831[2]))), (safe_mod_func_int64_t_s_s((safe_mul_func_uint16_t_u_u(((0xBA1E8837A77F80B1LL || ((-1L) < ((*g_219) = (l_835 = (safe_mod_func_int32_t_s_s((l_1681 || 0xCA65BB0BL), (-1L))))))) & 0x63BAL), 65535UL)), 0xE38C16A49D448437LL)))) , 7UL) || l_1681), l_824))))); (*g_219) ^= (safe_lshift_func_uint16_t_u_u((safe_rshift_func_int16_t_s_u(0x30DAL, l_1681)), (safe_add_func_int8_t_s_s(p_25, ((safe_mul_func_int16_t_s_s(((safe_rshift_func_int8_t_s_u((l_905[3] = (p_25 != (safe_mod_func_int64_t_s_s((((*g_1362) = ((l_1596 = ((p_24 < (*g_280)) || ((safe_rshift_func_int8_t_s_s((safe_unary_minus_func_int64_t_s((((l_1699 = g_1697) != ((*l_1700) = (void*)0)) >= ((&l_1549 == (*g_1121)) , p_24)))), l_831[4])) > l_1126))) , p_25)) > 0x46L), (*g_1122))))), 1)) < l_1681), p_24)) == g_130[1][5][7]))))); (*g_219) = ((*g_1362) > (l_1538[3] &= ((safe_mul_func_uint8_t_u_u(0x70L, ((safe_rshift_func_int16_t_s_s(0xC32DL, (((safe_mul_func_int16_t_s_s(((l_1708 == (void*)0) == 0x79L), ((0x70A2F1E1L > (safe_add_func_uint64_t_u_u(p_24, (safe_add_func_uint8_t_u_u((l_904 ^= l_1681), l_1714[1]))))) , p_25))) & 18446744073709551615UL) == 0x55EF0F53L))) , l_831[3]))) , (*g_1362)))); } } } else { /* block id: 766 */ uint32_t l_1727 = 0xB4036446L; uint64_t l_1754[2]; int32_t l_1766 = 0x4503BF13L; uint32_t **l_1767[9] = {&l_876,(void*)0,(void*)0,&l_876,(void*)0,(void*)0,&l_876,(void*)0,(void*)0}; int64_t *l_1776 = &g_1390; int32_t l_1781 = 0x4419BCF9L; int32_t l_1785 = 0x3156730CL; int32_t l_1786 = 0x7F561362L; int32_t l_1790 = (-1L); int32_t l_1791 = 0xA3E8C1BFL; int32_t l_1793[3]; int32_t ****l_1803 = &l_1802[0]; int i; for (i = 0; i < 2; i++) l_1754[i] = 0x87C2990DDC451434LL; for (i = 0; i < 3; i++) l_1793[i] = 0xD56FC98AL; (*g_219) = 0x795FCA1BL; for (g_127 = (-23); (g_127 == 19); g_127++) { /* block id: 770 */ uint32_t l_1731[1][9]; int32_t l_1782 = 1L; int32_t l_1783 = (-7L); int32_t l_1788[10] = {0x41C5DDABL,0x7716060CL,0x41C5DDABL,0x7716060CL,0x41C5DDABL,0x7716060CL,0x41C5DDABL,0x7716060CL,0x41C5DDABL,0x7716060CL}; uint32_t l_1799 = 6UL; int i, j; for (i = 0; i < 1; i++) { for (j = 0; j < 9; j++) l_1731[i][j] = 1UL; } if ((!p_25)) { /* block id: 771 */ uint8_t **l_1732 = &g_272[0]; int32_t ***l_1739 = &g_218; for (l_835 = 3; (l_835 >= 0); l_835 -= 1) { /* block id: 774 */ int64_t *l_1726 = &l_1381[2]; uint16_t * const *l_1730 = &g_278[0][0]; uint16_t * const **l_1729 = &l_1730; uint16_t * const ***l_1728 = &l_1729; uint8_t **l_1733 = &g_272[0]; int16_t *l_1734 = &g_809[1]; const int32_t *l_1737 = (void*)0; int32_t ***l_1740 = &g_218; uint64_t *l_1743 = &g_147[(l_835 + 4)]; int i; if ((((*l_1734) = (((l_1731[0][0] = ((safe_lshift_func_int16_t_s_u((safe_add_func_int16_t_s_s((g_147[(l_835 + 4)] < (l_905[0] |= p_24)), ((**l_1607) = ((safe_div_func_uint64_t_u_u((safe_mul_func_uint16_t_u_u(((((((*l_1098) = l_1726) == (*g_1121)) ^ p_24) || l_1727) , ((void*)0 == l_1728)), (((void*)0 == &g_213) && 0L))), g_147[2])) || p_24)))), 9)) <= p_25)) , l_1732) == l_1733)) > 0xE56AL)) { /* block id: 780 */ const int32_t **l_1738 = &l_1737; (*g_218) = ((safe_rshift_func_uint16_t_u_s(p_24, 6)) , (*g_218)); (*l_1738) = l_1737; return p_25; } else { /* block id: 784 */ l_1740 = l_1739; if (p_24) break; (*g_219) &= 1L; } (*g_1533) ^= 0x3494CA8BL; if (((2UL ^ ((***l_1740) , (((safe_mod_func_int32_t_s_s(((0x31A42575D0355D69LL | ((*l_1743) = l_1731[0][0])) , (safe_mul_func_int16_t_s_s(l_1126, p_25))), (safe_sub_func_int32_t_s_s((((***l_1739) = (safe_div_func_int64_t_s_s(((safe_lshift_func_uint16_t_u_u(l_1727, 3)) & ((3UL | ((((safe_mul_func_uint8_t_u_u(l_1126, (**g_1005))) == (**g_1121)) == (*g_219)) == p_25)) ^ p_25)), 0xB3621914872B58B6LL))) & p_25), l_1754[0])))) , g_1021) > l_1754[0]))) , (*g_532))) { /* block id: 792 */ int8_t l_1755[7][7][5] = {{{0xCFL,1L,0x1CL,1L,0xCFL},{0x91L,(-6L),(-3L),0xABL,0x49L},{0x99L,0xBBL,0xD2L,9L,(-8L)},{0x10L,0x91L,0x45L,(-6L),0x49L},{(-8L),9L,0xFDL,0x20L,0xCFL},{0x49L,0x45L,(-1L),0xE2L,0xE2L},{0L,0xBBL,0L,0x20L,0xD2L}},{{0xABL,0x10L,0x43L,(-6L),0xABL},{0x1BL,1L,0xC8L,9L,0xC8L},{0x49L,(-3L),0x43L,0xABL,0x36L},{0x3FL,0x46L,0L,1L,0x99L},{0x10L,0xABL,(-1L),(-1L),0xABL},{0xC8L,0x46L,0xFDL,0xC3L,0x1CL},{0x91L,(-3L),0x45L,(-7L),0xE2L}},{{0x73L,1L,0xD2L,1L,0x73L},{0x91L,0x10L,(-3L),0L,0x49L},{0xC8L,0xBBL,0x1CL,9L,(-6L)},{0x10L,0x45L,0x45L,0x10L,0x49L},{0x3FL,9L,0L,0x20L,0x73L},{0x49L,0x91L,(-1L),0x43L,0xE2L},{0x1BL,0xBBL,0x1BL,0x20L,0x1CL}},{{0xABL,(-6L),0x43L,0x10L,0xABL},{0L,1L,0x99L,9L,0x99L},{0x49L,0x49L,0x43L,0L,0x36L},{(-8L),0x46L,0x1BL,1L,0xC8L},{0x10L,0L,(-1L),(-7L),0xABL},{0x99L,0x46L,0L,0xC3L,0xD2L},{0x91L,0x49L,0x45L,(-1L),0xE2L}},{{0xCFL,1L,0x1CL,1L,0xCFL},{0x91L,(-6L),(-3L),0xABL,0x49L},{0x99L,0xBBL,0xD2L,9L,(-8L)},{0x10L,0x91L,0x45L,(-6L),0x49L},{(-8L),9L,0xFDL,0x20L,0xCFL},{0x49L,0x45L,(-1L),0xE2L,0xE2L},{0L,0xBBL,0L,0xC3L,0x99L}},{{(-7L),0x91L,(-3L),0x45L,(-7L)},{0xCFL,0x46L,(-6L),0x20L,(-6L)},{0x36L,0xF0L,(-3L),(-7L),0x10L},{0L,9L,0x73L,0x46L,(-8L)},{0x91L,(-7L),0x43L,0x43L,(-7L)},{(-6L),9L,0x1CL,0xBBL,0xC8L},{0xABL,0xF0L,0L,0xE2L,0x49L}},{{0L,0x46L,0x99L,0x46L,0L},{0xABL,0x91L,0xF0L,(-1L),0x36L},{(-6L),1L,0xC8L,0x20L,(-8L)},{0x91L,0L,0L,0x91L,0x36L},{0L,0x20L,0xD2L,0xC3L,0L},{0x36L,0xABL,0x43L,(-3L),0x49L},{0xCFL,1L,0xCFL,0xC3L,0xC8L}}}; int i, j, k; return l_1755[6][3][1]; } else { /* block id: 794 */ return p_24; } } (***l_1739) = l_1494; return g_677; } else { /* block id: 800 */ uint32_t l_1763 = 0UL; int32_t l_1778 = 0x25E17B2FL; int32_t l_1784 = 0xCE4C63FEL; int32_t l_1787 = 0L; int32_t l_1789[7] = {(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}; int32_t *l_1797 = &l_1791; int32_t *l_1798[8][9]; int i, j; for (i = 0; i < 8; i++) { for (j = 0; j < 9; j++) l_1798[i][j] = &l_1781; } if ((safe_mul_func_int16_t_s_s((safe_rshift_func_uint8_t_u_u(l_1727, (safe_mul_func_uint16_t_u_u((safe_unary_minus_func_int32_t_s((((**l_1098) &= (l_1763 <= p_24)) , l_1763))), ((l_1766 |= (*g_1362)) || (l_1767[1] == (void*)0)))))), (p_25 == (safe_rshift_func_uint16_t_u_u(((safe_lshift_func_uint16_t_u_s((safe_lshift_func_uint16_t_u_u(p_25, p_24)), 9)) == 0xBCL), (*g_280))))))) { /* block id: 803 */ int8_t *l_1777[7][3] = {{(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0}}; int32_t *l_1779 = (void*)0; int32_t *l_1780[9] = {&l_835,&l_905[0],&l_835,&l_835,&l_905[0],&l_835,&l_835,&l_905[0],&l_835}; int i, j; (**g_218) &= (safe_sub_func_uint64_t_u_u(p_24, ((((void*)0 == l_1776) , l_1777[4][1]) == (void*)0))); l_1794--; } else { /* block id: 806 */ return l_1766; } l_1799++; } } (*l_1803) = l_1802[0]; --l_1804; } return p_25; } /* ------------------------------------------ */ /* * reads : g_42 g_37 g_62 g_55 g_103 g_325 g_219 g_218 g_260 g_130 g_364 g_272 g_468 g_133 g_212 g_213 g_363 g_199 g_127 g_147 g_371 g_179 g_124 g_11 g_532 g_280 g_164 g_715 g_677 g_754 g_786 * writes: g_42 g_37 g_55 g_62 g_103 g_325 g_278 g_219 g_260 g_130 g_469 g_199 g_127 g_147 g_124 g_164 g_272 g_677 */ int32_t func_32(int32_t p_33, uint16_t p_34, int64_t p_35) { /* block id: 5 */ int32_t *l_36 = &g_37; int32_t *l_38 = &g_37; int32_t *l_39 = &g_37; int32_t *l_40 = &g_37; int32_t *l_41[2]; uint8_t *l_54 = &g_55; int8_t l_60 = 0xD0L; uint32_t *l_61 = &g_62; int32_t **l_802[9] = {&l_36,&l_39,&l_36,&l_39,&l_36,&l_39,&l_36,&l_39,&l_36}; int i; for (i = 0; i < 2; i++) l_41[i] = &g_37; ++g_42[4]; (*l_38) = g_42[4]; (*g_468) = ((*g_218) = func_45(((safe_lshift_func_int16_t_s_s((safe_lshift_func_uint8_t_u_s(((*l_54) = 0xF2L), 3)), 11)) == p_34), p_35, ((safe_mod_func_uint16_t_u_u((*l_39), (safe_lshift_func_uint16_t_u_s(p_35, l_60)))) < (((*l_61) &= p_35) && ((*l_61) |= (&g_42[2] == l_40)))), &g_37)); return (*l_36); } /* ------------------------------------------ */ /* * reads : g_42 g_37 g_62 g_55 g_103 g_325 g_219 g_218 g_260 g_130 g_364 g_272 g_468 g_133 g_212 g_213 g_363 g_199 g_127 g_147 g_371 g_179 g_124 g_11 g_532 g_280 g_164 g_715 g_677 g_754 g_786 * writes: g_37 g_55 g_62 g_103 g_325 g_278 g_219 g_260 g_130 g_469 g_199 g_127 g_147 g_124 g_164 g_272 g_677 */ int32_t * func_45(const uint8_t p_46, int32_t p_47, uint32_t p_48, int32_t * p_49) { /* block id: 11 */ int32_t l_72 = 0x9F88DD0BL; uint32_t *l_80 = &g_62; int32_t l_446 = 0x54147590L; int32_t l_447 = 0L; uint32_t *l_448 = &g_260; uint16_t l_781 = 0xEA11L; int64_t l_782[10][10][2] = {{{(-8L),0xBBEFDA4916963200LL},{1L,0x41F904D2A6797C3DLL},{6L,0x6CD10ABD4D4FE6F7LL},{0x6F89C9670D78C75DLL,6L},{(-1L),0L},{(-1L),6L},{0x6F89C9670D78C75DLL,0x6CD10ABD4D4FE6F7LL},{6L,0x41F904D2A6797C3DLL},{1L,0xBBEFDA4916963200LL},{(-8L),1L}},{{1L,0L},{0x6CD10ABD4D4FE6F7LL,0xBBEFDA4916963200LL},{0xFCD59AAA3C4149E1LL,0x1B0AD7BE51798A39LL},{6L,(-8L)},{0L,6L},{(-9L),1L},{(-1L),0x0381EAABA7B0A860LL},{0L,0x6CD10ABD4D4FE6F7LL},{0x0381EAABA7B0A860LL,0x1B0AD7BE51798A39LL},{1L,0L}},{{0x6CD10ABD4D4FE6F7LL,1L},{0L,1L},{0x6CD10ABD4D4FE6F7LL,0L},{1L,0x1B0AD7BE51798A39LL},{0x0381EAABA7B0A860LL,0x6CD10ABD4D4FE6F7LL},{0L,0x0381EAABA7B0A860LL},{(-1L),1L},{(-9L),6L},{0L,(-8L)},{6L,0x1B0AD7BE51798A39LL}},{{0xFCD59AAA3C4149E1LL,0xBBEFDA4916963200LL},{0x6CD10ABD4D4FE6F7LL,0L},{1L,1L},{(-8L),0xBBEFDA4916963200LL},{1L,0x41F904D2A6797C3DLL},{6L,0x6CD10ABD4D4FE6F7LL},{0L,0L},{0L,0x1E3146B534456AFBLL},{0L,0L},{0L,0L}},{{0L,0x0497A086690EEB0FLL},{(-9L),(-8L)},{0x23328F8410CB0A24LL,0x22A07B4FEE641F2ELL},{0x22A07B4FEE641F2ELL,0xE6DAE43B5CE08E38LL},{0L,(-8L)},{0x1C03533F6FF16A91LL,0x6F89C9670D78C75DLL},{0L,0x23328F8410CB0A24LL},{0xFCD59AAA3C4149E1LL,0L},{8L,0L},{0L,0L}},{{0xFCD59AAA3C4149E1LL,0L},{0L,0x6F89C9670D78C75DLL},{(-9L),0xFC3DAC115073781FLL},{0L,0x22A07B4FEE641F2ELL},{0xE6DAE43B5CE08E38LL,0x22A07B4FEE641F2ELL},{0L,0xFC3DAC115073781FLL},{(-9L),0x6F89C9670D78C75DLL},{0L,0L},{0xFCD59AAA3C4149E1LL,0L},{0L,0L}},{{8L,0L},{0xFCD59AAA3C4149E1LL,0x23328F8410CB0A24LL},{0L,0x6F89C9670D78C75DLL},{0x1C03533F6FF16A91LL,(-8L)},{0L,0xE6DAE43B5CE08E38LL},{0x22A07B4FEE641F2ELL,0x22A07B4FEE641F2ELL},{0x23328F8410CB0A24LL,(-8L)},{(-9L),0x0497A086690EEB0FLL},{0L,0L},{0L,0L}},{{0L,0x1E3146B534456AFBLL},{0L,0L},{0L,0L},{0L,0x0497A086690EEB0FLL},{(-9L),(-8L)},{0x23328F8410CB0A24LL,0x22A07B4FEE641F2ELL},{0x22A07B4FEE641F2ELL,0xE6DAE43B5CE08E38LL},{0L,(-8L)},{0x1C03533F6FF16A91LL,0x6F89C9670D78C75DLL},{0L,0x23328F8410CB0A24LL}},{{0xFCD59AAA3C4149E1LL,0L},{8L,0L},{0L,0L},{0xFCD59AAA3C4149E1LL,0L},{0L,0x6F89C9670D78C75DLL},{(-9L),0xFC3DAC115073781FLL},{0L,0x22A07B4FEE641F2ELL},{0xE6DAE43B5CE08E38LL,0x22A07B4FEE641F2ELL},{0L,0xFC3DAC115073781FLL},{(-9L),0x6F89C9670D78C75DLL}},{{0L,0L},{0xFCD59AAA3C4149E1LL,0L},{0L,0L},{8L,0L},{0xFCD59AAA3C4149E1LL,0x23328F8410CB0A24LL},{0L,0x6F89C9670D78C75DLL},{0x1C03533F6FF16A91LL,(-8L)},{0L,0xE6DAE43B5CE08E38LL},{0x22A07B4FEE641F2ELL,0x22A07B4FEE641F2ELL},{0x23328F8410CB0A24LL,(-8L)}}}; uint64_t l_800 = 0x5C13D4F4740F246DLL; int32_t *l_801 = (void*)0; int i, j, k; if ((safe_add_func_int16_t_s_s(func_65(func_69(g_42[4], (l_72 >= ((safe_lshift_func_int16_t_s_s((((((*l_448) &= ((l_447 = (safe_mul_func_int8_t_s_s(func_77(p_47, (l_80 = ((l_80 != ((l_80 == &p_47) , &p_48)) , func_81(l_72)))), l_446))) || p_46)) , &l_447) == l_448) <= p_48), 7)) > g_130[3][1][7]))), p_47, g_133[0][4][1]), l_72))) { /* block id: 310 */ int32_t *l_787 = &g_677; (*l_787) = (safe_mod_func_int16_t_s_s((((safe_add_func_int8_t_s_s((((-8L) && (((safe_div_func_uint16_t_u_u((l_781 || ((*p_49) = l_447)), (*g_280))) >= l_782[0][0][1]) != ((safe_mul_func_uint16_t_u_u((p_47 , (*g_280)), ((~((((65535UL > (((((((((*l_448) = l_782[0][0][1]) != p_47) ^ l_447) , p_48) ^ 1L) , &g_371[3][5][1]) != (void*)0) , l_782[0][0][1])) , p_48) , 0xDFB5A6ABL) != l_446)) ^ 0x23L))) < g_786))) , p_46), 0xDEL)) , &p_49) != &p_49), p_47)); } else { /* block id: 314 */ int32_t l_792 = (-6L); uint64_t *l_793 = &g_147[3]; (*p_49) ^= ((safe_rshift_func_int16_t_s_u((p_46 , (safe_add_func_uint32_t_u_u(l_782[0][0][1], p_46))), ((l_792 = (p_46 ^ (&g_532 == &g_754))) | 65531UL))) ^ (((*l_793) &= l_446) > (((safe_rshift_func_int16_t_s_u((((safe_sub_func_int64_t_s_s(((((safe_add_func_int64_t_s_s(0x5FD56EEB202ADFD7LL, 9L)) > 65530UL) || p_48) < p_47), g_62)) == l_446) < 0xAC9BL), p_48)) , (void*)0) != &g_278[5][2]))); } (*p_49) = (l_800 = (*p_49)); return l_801; } /* ------------------------------------------ */ /* * reads : g_212 g_213 g_130 g_133 g_363 g_364 g_272 g_55 g_199 g_37 g_127 g_42 g_147 g_62 g_371 g_179 g_124 g_11 g_532 g_218 g_280 g_164 g_260 g_219 g_715 g_677 g_754 * writes: g_130 g_199 g_127 g_147 g_62 g_37 g_124 g_219 g_260 g_325 g_164 g_272 g_469 g_55 g_677 */ int16_t func_65(uint32_t * p_66, uint32_t p_67, int16_t p_68) { /* block id: 180 */ uint32_t *l_484 = &g_260; int32_t l_485 = 0x9A919443L; int64_t l_490 = 0x43AF3F68DA2B867ELL; uint32_t *l_492 = &g_62; uint32_t **l_491 = &l_492; const uint64_t * const l_493 = &g_147[0]; int32_t *l_494 = (void*)0; int32_t *l_495 = &g_130[1][5][7]; int8_t *l_496 = &g_199; int32_t l_510 = 0xBD77567BL; uint8_t l_511[5][2][6] = {{{1UL,0UL,0UL,1UL,0UL,0UL},{1UL,0UL,0UL,1UL,0UL,0UL}},{{1UL,0UL,0UL,1UL,0UL,0UL},{1UL,0UL,0UL,1UL,0UL,0UL}},{{1UL,0UL,0UL,1UL,0UL,0UL},{1UL,0UL,0UL,1UL,0UL,0UL}},{{1UL,0UL,0UL,1UL,0UL,0UL},{1UL,0UL,0UL,1UL,0UL,0UL}},{{1UL,0UL,0UL,1UL,0UL,0UL},{1UL,0UL,0UL,1UL,0UL,0UL}}}; uint32_t l_584 = 0xF8E1DF07L; int32_t l_588 = (-6L); int32_t l_589 = 1L; int32_t l_590 = (-1L); int32_t l_592 = 0L; int32_t l_593 = 1L; int32_t l_594 = 5L; int32_t l_595 = (-6L); int32_t l_596 = 3L; int32_t l_598 = (-5L); int32_t l_599[3]; uint32_t l_600[6] = {18446744073709551615UL,18446744073709551614UL,18446744073709551614UL,18446744073709551614UL,0x020361A2L,0x020361A2L}; int64_t l_621 = (-6L); int32_t l_674 = (-1L); uint8_t l_681 = 0xB0L; uint16_t l_713 = 1UL; uint32_t *l_749[9][7][1] = {{{(void*)0},{&l_600[4]},{&l_600[2]},{&l_600[2]},{&l_600[4]},{(void*)0},{&l_600[2]}},{{&l_600[0]},{(void*)0},{(void*)0},{(void*)0},{&l_600[2]},{&l_600[2]},{&l_600[5]}},{{&l_600[2]},{(void*)0},{&l_600[2]},{&l_600[5]},{&l_600[2]},{&l_600[2]},{(void*)0}},{{(void*)0},{(void*)0},{&l_600[0]},{&l_600[2]},{(void*)0},{&l_600[4]},{&l_600[2]}},{{&l_600[2]},{&l_600[4]},{(void*)0},{&l_600[2]},{&l_600[0]},{(void*)0},{(void*)0}},{{(void*)0},{&l_600[2]},{&l_600[2]},{&l_600[5]},{&l_600[2]},{(void*)0},{&l_600[2]}},{{&l_600[5]},{&l_600[2]},{&l_600[2]},{(void*)0},{(void*)0},{(void*)0},{&l_600[0]}},{{&l_600[2]},{(void*)0},{&l_600[4]},{&l_600[2]},{&l_600[2]},{&l_600[4]},{(void*)0}},{{&l_600[2]},{&l_600[0]},{(void*)0},{(void*)0},{(void*)0},{&l_600[2]},{&l_600[2]}}}; uint32_t *l_750[10]; int i, j, k; for (i = 0; i < 3; i++) l_599[i] = 0xE75A78FBL; for (i = 0; i < 10; i++) l_750[i] = &l_600[2]; if ((((((safe_add_func_int8_t_s_s(0x17L, ((*l_496) |= (((!(p_68 && ((safe_mul_func_int8_t_s_s((((safe_sub_func_uint64_t_u_u((safe_div_func_uint16_t_u_u(((safe_mod_func_int32_t_s_s(((*l_495) ^= (safe_add_func_uint64_t_u_u(((((l_484 = (*g_212)) == ((*l_491) = (*g_212))) , &g_147[0]) != l_493), 0xF94299B5ECC56037LL))), p_68)) == p_68), p_67)), p_68)) == p_68) > g_133[0][1][0]), 3L)) <= p_68))) < (***g_363)) <= p_67)))) , (-8L)) <= 250UL) | g_37) == (-1L))) { /* block id: 185 */ uint8_t *** const l_529 = &g_364; int32_t l_530 = 0x6CD10336L; int32_t l_563 = 0xD8EF5486L; int32_t l_565 = 0L; int32_t l_579[3][7] = {{1L,0L,1L,0L,1L,0L,1L},{0x4E82A16EL,0x4E82A16EL,0xB113511FL,0xB113511FL,0x4E82A16EL,0x4E82A16EL,0xB113511FL},{0x27620FA5L,0L,0x27620FA5L,0L,0x27620FA5L,0L,0x27620FA5L}}; uint16_t l_665 = 0x0D38L; int32_t l_676[1]; int16_t l_678 = 1L; int32_t l_680 = 0x85A088C2L; int i, j; for (i = 0; i < 1; i++) l_676[i] = 0x44826026L; lbl_536: for (l_490 = 0; (l_490 != 24); ++l_490) { /* block id: 188 */ uint8_t l_499 = 0UL; return l_499; } for (g_199 = 0; (g_199 <= 27); ++g_199) { /* block id: 193 */ uint16_t l_502 = 0x05DCL; int32_t l_507 = 3L; int32_t *l_585 = (void*)0; uint32_t *l_586 = &g_260; int32_t l_597[6][10] = {{0x21C4D973L,(-1L),(-3L),3L,1L,0xD84C481EL,0x3CE0703CL,(-7L),0x05E043C6L,0x05E043C6L},{(-10L),3L,0x21C4D973L,0x8A0D48A5L,0x8A0D48A5L,0x21C4D973L,3L,(-10L),0xCBC632FFL,(-1L)},{(-1L),0xD84C481EL,0x6CC08FFCL,0x21C4D973L,(-10L),(-7L),(-1L),(-9L),0x6A9A26BFL,0x8A0D48A5L},{1L,(-7L),0x6CC08FFCL,(-10L),(-1L),(-9L),(-1L),(-10L),0x6CC08FFCL,(-7L)},{0xE33FEA3FL,0x05E043C6L,0x21C4D973L,(-1L),7L,0x8A0D48A5L,0xD84C481EL,(-7L),(-1L),1L},{0x6CC08FFCL,0x3CE0703CL,(-3L),1L,0x4EAF84AEL,0x8A0D48A5L,0xE33FEA3FL,0xE33FEA3FL,0x8A0D48A5L,0x4EAF84AEL}}; int i, j; --l_502; for (l_490 = 0; (l_490 == (-17)); l_490 = safe_sub_func_uint32_t_u_u(l_490, 7)) { /* block id: 197 */ uint8_t l_528 = 0x3BL; int32_t l_557 = (-8L); int32_t l_564 = (-4L); int32_t l_570 = 0xBEF00DBCL; int32_t l_572[4] = {(-2L),(-2L),(-2L),(-2L)}; int i; for (g_127 = 0; (g_127 <= 0); g_127 += 1) { /* block id: 200 */ uint64_t *l_514 = &g_147[7]; uint32_t *l_519 = &g_62; int32_t l_527 = 1L; int i, j, k; for (p_67 = 0; (p_67 <= 4); p_67 += 1) { /* block id: 203 */ int32_t *l_508 = &g_130[3][0][5]; int32_t *l_509[4]; int i; for (i = 0; i < 4; i++) l_509[i] = &g_37; ++l_511[3][0][5]; (*l_508) &= g_42[(g_127 + 2)]; } (*g_532) = ((*l_495) &= (((*l_514)--) , ((((((safe_lshift_func_int8_t_s_u(((0L & (-7L)) >= 0UL), 5)) == ((void*)0 == &l_502)) != (++(*l_519))) , ((safe_rshift_func_uint8_t_u_u(0xFEL, 1)) && (((safe_sub_func_uint8_t_u_u(((~(((((((((l_502 || (((-3L) >= (l_527 != p_67)) || 0x4E828D17L)) < l_528) || p_68) , 0L) , g_371[(g_127 + 1)][g_127][g_127]) != l_529) | 0x88DFEA1CL) & l_530) & g_179[1][0])) ^ g_124), l_528)) && 0L) >= l_507))) | g_11) , l_527))); if (l_530) continue; for (g_124 = 0; (g_124 <= 0); g_124 += 1) { /* block id: 214 */ uint32_t l_533 = 18446744073709551615UL; l_533++; } } if (p_68) goto lbl_536; (*g_218) = p_66; for (l_510 = 0; (l_510 > (-12)); l_510--) { /* block id: 222 */ uint64_t l_574[8][8] = {{18446744073709551611UL,0UL,1UL,0x329E1C7512C76867LL,0UL,0UL,0x12640D9131F3B27ELL,0x456307F2A650DD6BLL},{18446744073709551610UL,18446744073709551607UL,1UL,0UL,18446744073709551611UL,0x80AA3E34CE68068ALL,0x12640D9131F3B27ELL,18446744073709551615UL},{0x1728E7C021B58F33LL,0UL,1UL,0UL,0x80AA3E34CE68068ALL,0x702A8D5DF423FFE4LL,0xE1639AD78DBAA022LL,0x12640D9131F3B27ELL},{0x80AA3E34CE68068ALL,0x702A8D5DF423FFE4LL,0xE1639AD78DBAA022LL,0x12640D9131F3B27ELL,0x12640D9131F3B27ELL,0xE1639AD78DBAA022LL,0x702A8D5DF423FFE4LL,0x80AA3E34CE68068ALL},{18446744073709551615UL,18446744073709551610UL,1UL,0x456307F2A650DD6BLL,18446744073709551615UL,0x12640D9131F3B27ELL,0x80AA3E34CE68068ALL,18446744073709551611UL},{18446744073709551615UL,0x12640D9131F3B27ELL,0x80AA3E34CE68068ALL,18446744073709551611UL,0UL,1UL,18446744073709551607UL,18446744073709551610UL},{0x2C02F9299CAE16D2LL,18446744073709551615UL,18446744073709551615UL,0x80AA3E34CE68068ALL,0x84A9DFD21AA4118ELL,0x12640D9131F3B27ELL,18446744073709551615UL,0UL},{18446744073709551610UL,0x329E1C7512C76867LL,18446744073709551615UL,0x12640D9131F3B27ELL,18446744073709551615UL,0x329E1C7512C76867LL,18446744073709551610UL,0x7A05F558A12176B7LL}}; int i, j; if (p_67) { /* block id: 223 */ int16_t *l_546 = &g_127; (*l_495) = ((p_67 == ((((safe_rshift_func_uint16_t_u_u(65535UL, 15)) == ((*l_546) = (safe_lshift_func_uint8_t_u_s(((safe_unary_minus_func_uint64_t_u(l_507)) == ((p_68 , l_502) < (safe_mod_func_uint8_t_u_u(l_507, g_124)))), 2)))) , &g_371[0][5][0]) != &g_371[6][6][0])) <= (-1L)); if (l_530) break; } else { /* block id: 227 */ int32_t *l_547 = (void*)0; int32_t *l_548 = &l_530; int32_t *l_549 = &g_37; int32_t *l_550 = &l_530; int32_t *l_551 = &g_130[3][5][7]; int32_t *l_552 = &l_530; int32_t *l_553 = (void*)0; int32_t *l_554 = &l_530; int32_t *l_555 = &l_507; int32_t *l_556 = (void*)0; int32_t *l_558 = (void*)0; int32_t *l_559 = &g_37; int32_t *l_560 = &g_130[1][1][0]; int32_t *l_561 = (void*)0; int32_t *l_562 = &l_530; int32_t *l_566 = &l_563; int32_t l_567 = 0L; int32_t *l_568 = &l_563; int32_t *l_569 = &l_507; int32_t *l_571 = &l_557; int32_t *l_573 = (void*)0; ++l_574[4][1]; } for (g_62 = 0; (g_62 > 10); g_62++) { /* block id: 232 */ (*l_495) = l_579[0][5]; } return p_68; } } if ((g_130[2][1][5] , (!((~(p_68 < ((*l_586) = (l_579[0][5] != (((*l_495) ^= ((l_563 &= (2UL == (-9L))) | ((p_68 > (safe_mod_func_int32_t_s_s(((l_507 ^= (((l_530 && (((&l_507 != &l_507) , p_68) , l_584)) || l_502) != l_530)) , p_67), l_502))) ^ 0xDC37A554L))) | p_68))))) | l_579[1][3])))) { /* block id: 242 */ int32_t *l_587[8][3] = {{&l_563,&g_37,&g_37},{&g_37,&l_579[2][0],(void*)0},{&l_563,&l_579[2][0],&l_563},{&l_579[2][6],&g_37,(void*)0},{&l_579[2][6],&l_579[2][6],&g_37},{&l_563,&g_37,&g_37},{&g_37,&l_579[2][0],(void*)0},{&l_563,&l_579[2][0],&l_563}}; int i, j; l_600[2]++; } else { /* block id: 244 */ uint32_t *l_603 = &l_600[2]; int64_t *l_604 = &g_325; uint8_t l_605 = 0UL; uint16_t *l_607 = &l_502; int8_t *l_615 = &g_199; uint8_t *l_625 = &l_605; int32_t l_662 = (-1L); int32_t l_663[2][5][10] = {{{0xE458260DL,(-9L),1L,0x06FE7499L,9L,9L,0x06FE7499L,1L,(-9L),0xE458260DL},{0xB90087F0L,1L,0L,1L,0x34C6A685L,0x61066453L,0xE458260DL,0x927D9FCDL,0L,0xAA220582L},{0xEE93D7F0L,1L,1L,1L,0x34C6A685L,0x2256588FL,0x52CC96A9L,1L,(-3L),0xE458260DL},{0x34C6A685L,0xE458260DL,0xABB189D0L,0xE520A80AL,9L,0xA9A253E1L,1L,0x34C6A685L,0x927D9FCDL,0xFCC1A33EL},{0xEEE0933BL,0x242A4DF5L,0L,1L,(-1L),0xABB189D0L,0x4112CF29L,0x1AB3EAECL,1L,0L}},{{0x26D23D1FL,0xAA220582L,0xEC2F8CCDL,0xEEE0933BL,0xE536DD76L,0xEEE0933BL,0xEC2F8CCDL,0xAA220582L,0x26D23D1FL,(-1L)},{0x242A4DF5L,1L,0x06FE7499L,0x089AD293L,0x2256588FL,1L,0x98130A9CL,0x61066453L,0xCC8CF484L,0xABB189D0L},{1L,0x26D23D1FL,(-3L),0x089AD293L,0L,9L,0xFCC1A33EL,1L,0x26D23D1FL,1L},{0x927D9FCDL,0x61066453L,0L,0xEEE0933BL,0x52CC96A9L,0x43096EA7L,1L,(-3L),1L,0xAA220582L},{0x61066453L,(-3L),0xB90087F0L,1L,0xCEB5A320L,1L,0x52CC96A9L,0xEE93D7F0L,0x927D9FCDL,0x927D9FCDL}}}; int32_t *l_675[2][10] = {{&l_598,(void*)0,(void*)0,(void*)0,&l_598,&l_598,(void*)0,(void*)0,(void*)0,&l_598},{&l_598,(void*)0,(void*)0,(void*)0,&l_598,&l_598,(void*)0,(void*)0,(void*)0,&l_598}}; int16_t l_679 = 0x98E6L; int i, j, k; l_579[1][6] = (l_599[0] = (((((((*l_603) ^= p_68) , ((void*)0 == &l_595)) , ((*l_604) = ((p_68 <= 0x8BB8L) | l_563))) < (((*g_280) &= (((*l_495) &= l_605) && (!0xDDBD754FL))) == ((*l_607) = (((((0L > p_67) , p_68) == l_563) ^ 0x1DD4L) && p_67)))) , g_260) , p_67)); for (l_490 = (-5); (l_490 > (-25)); l_490 = safe_sub_func_int16_t_s_s(l_490, 8)) { /* block id: 254 */ int8_t **l_616 = (void*)0; int8_t **l_617 = &l_496; uint64_t *l_618 = (void*)0; uint64_t *l_619 = &g_147[4]; uint8_t *l_624 = &g_55; uint8_t **l_623[8]; int32_t l_626 = (-1L); int32_t l_664 = 0x1828AA16L; int i; for (i = 0; i < 8; i++) l_623[i] = &l_624; if (((safe_add_func_uint8_t_u_u(((!(5L | g_37)) <= (((((((safe_sub_func_uint64_t_u_u(g_11, ((*l_619) = (l_615 == ((*l_617) = &g_124))))) >= (~l_621)) | ((safe_unary_minus_func_int64_t_s(((l_625 = ((**g_363) = (void*)0)) == &l_605))) == l_579[1][3])) >= p_67) ^ l_626) ^ g_37) != 0x1FL)), l_502)) || l_626)) { /* block id: 259 */ uint16_t l_627 = 0x0B6EL; int32_t **l_630 = (void*)0; int32_t **l_631 = &g_469; ++l_627; (*l_631) = ((*g_218) = p_66); (*l_631) = (*g_218); } else { /* block id: 267 */ int32_t *l_659 = &l_626; int32_t *l_660 = &l_597[0][6]; int32_t *l_661[7][1][2] = {{{&l_579[0][5],&l_579[0][5]}},{{&l_579[0][5],&l_579[0][5]}},{{&l_579[0][5],&l_579[0][5]}},{{&l_579[0][5],&l_579[0][5]}},{{&l_579[0][5],&l_579[0][5]}},{{&l_579[0][5],&l_579[0][5]}},{{&l_579[0][5],&l_579[0][5]}}}; int i, j, k; if (p_68) break; l_665++; (*g_218) = l_661[6][0][0]; } } ++l_681; if (p_67) break; } } } else { /* block id: 278 */ int16_t l_714 = 1L; int32_t l_716 = 0xCB785741L; (*g_715) |= (g_147[1] > (safe_sub_func_uint16_t_u_u(((((((++g_62) < (p_68 && (((0xCD33731D56B5D20CLL && (((***g_363)--) , g_133[0][2][5])) , (safe_add_func_int16_t_s_s((safe_div_func_uint8_t_u_u(((safe_mod_func_int64_t_s_s((safe_mod_func_uint32_t_u_u((safe_mod_func_uint16_t_u_u(((safe_add_func_int64_t_s_s(g_55, (+((((safe_rshift_func_uint8_t_u_u(((***g_363) < ((safe_lshift_func_uint16_t_u_s((((safe_div_func_uint16_t_u_u(((*l_495) , (p_67 || ((((safe_add_func_int64_t_s_s(((safe_add_func_uint32_t_u_u(p_67, (*l_495))) | l_713), 18446744073709551606UL)) >= 0xAAD68806L) | l_714) > p_68))), p_68)) < 0xD3L) || 1UL), 6)) , 255UL)), 5)) < p_68) , 0xCBD636CAL) , 0xE0L)))) >= 0x40L), g_147[3])), 0x1F413EE4L)), 0xD5A5692D369500B3LL)) < (*l_495)), p_67)), p_68))) > l_714))) | g_179[3][0]) >= p_68) | l_714) <= 1L), 0xBC2AL))); (*g_218) = p_66; l_716 = ((*l_495) &= p_67); } (*l_495) = (*l_495); for (p_67 = 0; (p_67 >= 7); p_67 = safe_add_func_uint64_t_u_u(p_67, 9)) { /* block id: 289 */ uint32_t ***l_727[7][4][5] = {{{&l_491,&g_212,(void*)0,(void*)0,&g_212},{&g_212,&g_212,&l_491,&g_212,&g_212},{&g_212,&g_212,&g_212,&g_212,&g_212},{(void*)0,&l_491,&g_212,&g_212,&l_491}},{{&g_212,&g_212,&g_212,&g_212,&g_212},{&g_212,&l_491,(void*)0,&g_212,&g_212},{&g_212,&g_212,&g_212,&g_212,&g_212},{(void*)0,&l_491,&g_212,&g_212,&l_491}},{{&g_212,&g_212,&g_212,&g_212,&g_212},{&g_212,&l_491,(void*)0,&g_212,&g_212},{&g_212,&g_212,&g_212,&g_212,&g_212},{(void*)0,&l_491,&g_212,&g_212,&l_491}},{{&g_212,&g_212,&g_212,&g_212,&g_212},{&g_212,&l_491,(void*)0,&g_212,&g_212},{&g_212,&g_212,&g_212,&g_212,&g_212},{(void*)0,&l_491,&g_212,&g_212,&l_491}},{{&g_212,&g_212,&g_212,&g_212,&g_212},{&g_212,&l_491,(void*)0,&g_212,&g_212},{&g_212,&g_212,&g_212,&g_212,&g_212},{(void*)0,&l_491,&g_212,&g_212,&l_491}},{{&g_212,&g_212,&g_212,&g_212,&g_212},{&g_212,&l_491,(void*)0,&g_212,&g_212},{&g_212,&g_212,&g_212,&g_212,&g_212},{(void*)0,&l_491,&g_212,&g_212,&l_491}},{{&g_212,&g_212,&g_212,&g_212,&g_212},{&g_212,&l_491,(void*)0,&g_212,&g_212},{&g_212,&g_212,&g_212,&g_212,&g_212},{(void*)0,&l_491,&g_212,&g_212,&l_491}}}; int64_t *l_733 = (void*)0; int64_t **l_732 = &l_733; int32_t l_734[8][3][1] = {{{0x5E28EF6CL},{0x5E28EF6CL},{9L}},{{2L},{5L},{2L}},{{9L},{0x5E28EF6CL},{0x5E28EF6CL}},{{9L},{2L},{5L}},{{2L},{9L},{0x5E28EF6CL}},{{0x5E28EF6CL},{9L},{2L}},{{5L},{2L},{9L}},{{0x5E28EF6CL},{0x5E28EF6CL},{9L}}}; uint32_t *l_746 = &l_600[2]; uint32_t *l_748 = &l_600[2]; uint32_t **l_747[7][5][6] = {{{&l_748,(void*)0,&l_748,&l_748,(void*)0,&l_748},{&l_748,&l_748,(void*)0,&l_748,&l_746,&l_746},{&l_748,(void*)0,&l_748,&l_748,(void*)0,(void*)0},{&l_748,&l_748,&l_748,&l_748,(void*)0,&l_746},{&l_748,&l_746,&l_748,&l_748,&l_748,&l_746}},{{&l_748,&l_748,&l_746,&l_748,&l_748,&l_748},{&l_746,(void*)0,(void*)0,&l_748,&l_748,&l_746},{&l_746,(void*)0,&l_746,(void*)0,&l_748,&l_748},{(void*)0,&l_748,&l_746,&l_748,&l_746,&l_748},{&l_746,(void*)0,&l_748,&l_746,(void*)0,&l_746}},{{&l_748,&l_748,&l_748,(void*)0,&l_746,&l_748},{(void*)0,&l_748,(void*)0,&l_746,(void*)0,&l_748},{(void*)0,(void*)0,&l_748,&l_746,&l_746,&l_746},{&l_746,&l_748,&l_748,(void*)0,&l_748,&l_746},{&l_748,(void*)0,(void*)0,&l_748,&l_748,(void*)0}},{{(void*)0,(void*)0,&l_746,&l_748,&l_748,&l_748},{&l_746,&l_746,(void*)0,&l_746,&l_746,(void*)0},{&l_748,&l_748,&l_748,&l_748,&l_746,(void*)0},{&l_746,(void*)0,(void*)0,(void*)0,&l_748,&l_748},{&l_748,&l_746,(void*)0,&l_746,&l_748,(void*)0}},{{&l_746,&l_746,&l_748,&l_748,(void*)0,(void*)0},{&l_748,(void*)0,(void*)0,&l_746,&l_748,&l_748},{(void*)0,&l_746,&l_746,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,&l_746,&l_748,&l_746},{&l_748,&l_748,&l_748,&l_746,&l_746,&l_746}},{{&l_748,&l_746,&l_748,&l_746,&l_746,&l_748},{&l_746,&l_748,(void*)0,&l_746,&l_746,&l_748},{&l_746,&l_748,&l_748,&l_746,(void*)0,&l_746},{&l_746,(void*)0,&l_748,&l_746,&l_746,&l_748},{&l_748,&l_746,&l_746,&l_746,&l_746,&l_748}},{{&l_748,(void*)0,&l_746,&l_746,&l_746,&l_746},{(void*)0,&l_746,(void*)0,(void*)0,&l_746,&l_748},{(void*)0,&l_746,(void*)0,&l_746,&l_748,&l_748},{&l_748,(void*)0,(void*)0,&l_748,&l_748,&l_748},{&l_746,&l_748,&l_746,&l_746,&l_748,&l_746}}}; uint32_t l_751 = 0x93A0857CL; uint32_t l_752[10]; int i, j, k; for (i = 0; i < 10; i++) l_752[i] = 0x303F3530L; (*l_495) = ((safe_sub_func_uint8_t_u_u((safe_lshift_func_uint16_t_u_u((safe_rshift_func_int16_t_s_s((safe_div_func_uint16_t_u_u((l_727[4][0][3] == (void*)0), p_67)), 3)), 15)), (((-1L) | ((*l_496) = ((((p_68 , (*g_212)) != ((*l_491) = (*g_212))) ^ (*l_495)) < ((safe_rshift_func_uint8_t_u_u((safe_add_func_uint16_t_u_u(((((*l_732) = &g_325) == &l_490) < l_734[2][0][0]), 65533UL)), 5)) & 6L)))) , p_67))) && 1L); if (l_734[2][0][0]) break; (*g_754) &= (safe_sub_func_uint64_t_u_u((+(((safe_lshift_func_int16_t_s_s((((safe_add_func_uint8_t_u_u(p_68, 0x18L)) | (safe_rshift_func_uint16_t_u_u(((*l_495) <= (l_493 == (void*)0)), 14))) >= (p_68 ^ (safe_mul_func_uint16_t_u_u((l_746 == (l_750[3] = (l_749[2][1][0] = l_746))), 0x9CBAL)))), p_67)) != l_751) , l_734[2][0][0])), l_752[1])); } for (l_490 = 0; (l_490 >= 13); l_490++) { /* block id: 301 */ const int32_t l_764[3] = {0L,0L,0L}; int64_t *l_767 = &g_325; int64_t *l_768 = &l_621; int16_t *l_772 = &g_127; int64_t l_773 = (-8L); int8_t l_774 = 0x91L; int i; (*l_495) = (((0x31B3L & ((safe_sub_func_int32_t_s_s((safe_add_func_int32_t_s_s((((+(l_764[2] , ((((safe_mul_func_int8_t_s_s(((*l_496) = ((((((*l_768) |= ((*l_767) = (p_68 == (p_68 > 0xB9BABE50L)))) , ((p_67 != (((safe_div_func_int64_t_s_s(((*l_768) ^= (~((*l_772) |= 0x8964L))), 0x197C5FB57F83EEEALL)) && 0x9E2BL) >= (-9L))) >= 0x5134L)) < 0xD1L) , 0xEEL) >= 0x99L)), g_130[1][5][7])) <= g_677) < p_68) || l_773))) < l_773) , (-10L)), l_773)), 1L)) == p_67)) == p_67) != l_774); } return p_68; } /* ------------------------------------------ */ /* * reads : g_260 g_364 g_272 g_218 g_468 * writes: g_55 g_130 g_219 g_469 */ uint32_t * func_69(int8_t p_70, uint32_t p_71) { /* block id: 174 */ const int16_t *l_449 = &g_125; int32_t l_458 = 0x71FAD2DBL; int16_t l_467 = 1L; uint32_t *l_470 = (void*)0; g_130[1][5][7] = (((((l_449 != &g_127) , (((**g_364) = (safe_sub_func_int32_t_s_s((safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_u(p_70, 0)) , (safe_mul_func_uint8_t_u_u(l_458, ((0xF33DL | (safe_add_func_int16_t_s_s((safe_lshift_func_uint8_t_u_s(l_458, (p_71 | 0L))), ((safe_mul_func_uint16_t_u_u(((safe_add_func_uint16_t_u_u(0xEA58L, l_458)) && p_71), (-1L))) == 0x9C68L)))) <= g_260)))) != p_70), p_70)), l_467))) > p_70)) & 0xC709L) == p_71) , p_70); (*g_468) = ((*g_218) = &l_458); return l_470; } /* ------------------------------------------ */ /* * reads : g_218 * writes: g_219 */ int8_t func_77(uint32_t p_78, uint32_t * p_79) { /* block id: 169 */ (*g_218) = (void*)0; return p_78; } /* ------------------------------------------ */ /* * reads : g_37 g_62 g_55 g_103 g_325 g_219 * writes: g_37 g_55 g_62 g_103 g_325 g_278 */ uint32_t * func_81(uint32_t p_82) { /* block id: 12 */ int32_t *l_90 = &g_37; uint8_t *l_104 = &g_103; uint8_t l_106[5][2] = {{0xE6L,1UL},{0xE6L,1UL},{0xE6L,1UL},{0xE6L,1UL},{0xE6L,1UL}}; int32_t l_131 = 0L; int32_t l_134 = (-9L); int32_t l_298 = 0x23372CC0L; int32_t l_306 = (-2L); int32_t l_308 = 0x0AB97504L; int32_t l_311 = 1L; int32_t l_313 = 0x142E3BCCL; int32_t l_314[6] = {0x4CCEA3E2L,(-3L),1L,1L,0x4CCEA3E2L,1L}; uint8_t l_316 = 0x39L; int32_t l_439 = (-10L); int64_t l_441[1][5][2] = {{{0xC2E05330B82DA264LL,0xC2E05330B82DA264LL},{0xC2E05330B82DA264LL,0xC2E05330B82DA264LL},{0xC2E05330B82DA264LL,0xC2E05330B82DA264LL},{0xC2E05330B82DA264LL,0xC2E05330B82DA264LL},{0xC2E05330B82DA264LL,0xC2E05330B82DA264LL}}}; uint32_t l_443 = 0x684B7401L; int i, j, k; for (g_37 = 13; (g_37 < 8); g_37 = safe_sub_func_uint64_t_u_u(g_37, 2)) { /* block id: 15 */ uint8_t *l_87 = &g_55; uint32_t *l_95 = (void*)0; uint32_t **l_96 = &l_95; uint32_t *l_97 = &g_62; uint32_t *l_100 = &g_62; uint8_t *l_102 = &g_103; uint8_t **l_101[5]; int32_t l_105[8] = {1L,0x3F16A1EAL,1L,0x3F16A1EAL,1L,0x3F16A1EAL,1L,0x3F16A1EAL}; int32_t l_126 = (-6L); int32_t l_132[2][6][7] = {{{(-1L),0xD4FE02E2L,(-1L),0xC8947EB4L,(-1L),(-6L),7L},{(-1L),1L,0x0574D264L,0xC927B072L,0L,0L,0xF6BCDC6FL},{(-2L),7L,(-7L),7L,0x2DE5CCA7L,(-6L),(-2L)},{0x3A75F931L,7L,7L,0x2DE5CCA7L,0xF6BCDC6FL,0x2DE5CCA7L,7L},{7L,7L,0L,(-1L),1L,0x0574D264L,0xC927B072L},{0L,7L,0x7E2B5FF2L,0L,0xC8947EB4L,0x40FDB04FL,(-1L)}},{{(-1L),1L,0xC8947EB4L,0x2DE5CCA7L,1L,0x3A75F931L,0x7E2B5FF2L},{0xC927B072L,0xD4FE02E2L,0x0574D264L,0xF6BCDC6FL,0xF6BCDC6FL,0x0574D264L,0xD4FE02E2L},{0xC927B072L,0x7E2B5FF2L,0x3A75F931L,1L,0x2DE5CCA7L,0xC8947EB4L,1L},{(-1L),(-1L),0x40FDB04FL,0xC8947EB4L,0L,0x7E2B5FF2L,7L},{0L,0xC927B072L,0x0574D264L,1L,(-1L),0L,7L},{7L,7L,0x2DE5CCA7L,0xF6BCDC6FL,0x2DE5CCA7L,7L,7L}}}; uint16_t *l_186 = &g_164; int64_t l_262 = (-9L); int32_t l_276 = 0x7CD8EA7CL; uint32_t l_327[2]; int32_t *l_352 = &l_132[0][5][3]; uint16_t **l_433 = &g_278[4][2]; int32_t *l_436 = (void*)0; int32_t *l_437 = &l_308; int32_t *l_438[10][2] = {{&l_311,&l_126},{&l_126,&l_105[3]},{(void*)0,&l_132[0][2][4]},{&l_311,(void*)0},{&l_132[0][2][4],&l_105[3]},{&l_132[0][2][4],(void*)0},{&l_311,&l_132[0][2][4]},{(void*)0,&l_105[3]},{&l_126,&l_126},{&l_311,&l_126}}; int64_t l_442 = 0x1DA2F49FA05B87CELL; int i, j, k; for (i = 0; i < 5; i++) l_101[i] = &l_102; for (i = 0; i < 2; i++) l_327[i] = 4294967287UL; if (((((((((((safe_mod_func_int8_t_s_s(((((g_37 , l_87) == (l_104 = ((safe_sub_func_int16_t_s_s(((void*)0 == l_90), ((((*l_100) = ((safe_div_func_int16_t_s_s((*l_90), (safe_unary_minus_func_uint16_t_u((((*l_87) = (0xD1BD9F019D5C01CFLL != (!(&g_62 != (l_97 = ((*l_96) = l_95)))))) == (safe_mul_func_uint8_t_u_u(0x8BL, g_37))))))) , g_62)) >= p_82) || 0xAAL))) , (void*)0))) > l_105[3]) | g_37), (*l_90))) , 18446744073709551615UL) == 0x8462C7DCB2139E6DLL) ^ l_106[4][1]) == p_82) && g_55) , (*l_90)) < 0x0EBEL) != 0xFCE320ECL) , (-3L))) { /* block id: 21 */ int8_t l_111 = 0L; int32_t l_129 = (-5L); int32_t l_145 = 0x9FEB662FL; const uint32_t *l_154 = (void*)0; const uint32_t **l_153 = &l_154; int32_t *l_159 = &l_129; int32_t l_261 = 0x9EB458D0L; int32_t l_301 = 0x57FDA3C6L; int32_t l_303[3]; int32_t *l_331[2][2] = {{&g_37,&g_37},{&g_37,&g_37}}; int32_t l_417 = 0xC97D1465L; uint16_t *l_418 = &g_164; int i, j; for (i = 0; i < 3; i++) l_303[i] = 0L; for (g_103 = (-5); (g_103 >= 20); ++g_103) { /* block id: 24 */ int32_t *l_112 = &l_105[7]; int32_t **l_113 = &l_112; (*l_112) = (safe_mul_func_int8_t_s_s(((l_111 &= 0x45D3L) != 0L), 254UL)); (*l_113) = l_112; } for (g_62 = (-11); (g_62 != 17); g_62 = safe_add_func_int16_t_s_s(g_62, 1)) { /* block id: 31 */ uint8_t l_135[1]; int32_t l_143 = 0x74EB91FBL; int32_t l_144 = (-1L); int32_t l_146[2]; uint8_t **l_211 = &l_87; uint32_t **l_214 = &l_97; int32_t * const l_221[3] = {&l_105[3],&l_105[3],&l_105[3]}; int32_t *l_258 = &l_105[0]; uint8_t l_342 = 0xD8L; int i; for (i = 0; i < 1; i++) l_135[i] = 0UL; for (i = 0; i < 2; i++) l_146[i] = 0xEEAE813FL; } } else { /* block id: 152 */ int64_t *l_419 = &g_325; int32_t l_430 = 3L; (*l_352) = ((((*l_419) = 0L) == ((*l_90) & (!(*l_90)))) , ((safe_rshift_func_uint8_t_u_u(((*l_352) | (safe_sub_func_uint32_t_u_u(0xCBA1B5FBL, (p_82 >= (-1L))))), (safe_mul_func_uint16_t_u_u((*l_90), (l_430 = (((*l_419) ^= ((safe_unary_minus_func_int64_t_s(((safe_rshift_func_int16_t_s_u((-6L), 0)) || (-5L)))) || p_82)) && p_82)))))) <= 0xA7L)); } (*l_352) = (safe_rshift_func_uint8_t_u_u((((*l_352) < (*g_219)) >= (((*l_352) > p_82) ^ (((*l_433) = &g_164) == (void*)0))), 5)); for (l_276 = 0; (l_276 != (-12)); --l_276) { /* block id: 162 */ if ((*l_352)) break; } ++l_443; } return l_90; } /* ---------------------------------------- */ 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_11, "g_11", print_hash_value); transparent_crc(g_37, "g_37", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_42[i], "g_42[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_55, "g_55", print_hash_value); transparent_crc(g_62, "g_62", print_hash_value); transparent_crc(g_103, "g_103", print_hash_value); transparent_crc(g_124, "g_124", print_hash_value); transparent_crc(g_125, "g_125", print_hash_value); transparent_crc(g_127, "g_127", print_hash_value); transparent_crc(g_128, "g_128", print_hash_value); for (i = 0; i < 4; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 9; k++) { transparent_crc(g_130[i][j][k], "g_130[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 1; i++) { for (j = 0; j < 5; j++) { for (k = 0; k < 7; k++) { transparent_crc(g_133[i][j][k], "g_133[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++) { transparent_crc(g_147[i], "g_147[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_164, "g_164", print_hash_value); for (i = 0; i < 4; i++) { for (j = 0; j < 3; j++) { transparent_crc(g_179[i][j], "g_179[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_199, "g_199", print_hash_value); transparent_crc(g_260, "g_260", print_hash_value); transparent_crc(g_325, "g_325", print_hash_value); transparent_crc(g_440, "g_440", print_hash_value); transparent_crc(g_591, "g_591", print_hash_value); transparent_crc(g_677, "g_677", print_hash_value); transparent_crc(g_786, "g_786", print_hash_value); for (i = 0; i < 8; i++) { transparent_crc(g_809[i], "g_809[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_870, "g_870", print_hash_value); for (i = 0; i < 6; i++) { for (j = 0; j < 10; j++) { for (k = 0; k < 1; k++) { transparent_crc(g_875[i][j][k], "g_875[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_880, "g_880", print_hash_value); for (i = 0; i < 7; i++) { transparent_crc(g_933[i], "g_933[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1007, "g_1007", print_hash_value); transparent_crc(g_1013, "g_1013", print_hash_value); transparent_crc(g_1021, "g_1021", print_hash_value); transparent_crc(g_1024, "g_1024", print_hash_value); transparent_crc(g_1390, "g_1390", print_hash_value); transparent_crc(g_1401, "g_1401", print_hash_value); transparent_crc(g_1449, "g_1449", print_hash_value); transparent_crc(g_1515, "g_1515", print_hash_value); transparent_crc(g_1530, "g_1530", print_hash_value); transparent_crc(g_1546, "g_1546", print_hash_value); transparent_crc(g_1617, "g_1617", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 7; j++) { for (k = 0; k < 3; k++) { transparent_crc(g_1887[i][j][k], "g_1887[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1998, "g_1998", print_hash_value); transparent_crc(g_2035, "g_2035", print_hash_value); transparent_crc(g_2136, "g_2136", print_hash_value); transparent_crc(g_2238, "g_2238", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 1; j++) { transparent_crc(g_2268[i][j], "g_2268[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 0 breakdown: depth: 0, occurrence: 554 XXX total union variables: 0 XXX non-zero bitfields defined in structs: 0 XXX zero bitfields defined in structs: 0 XXX const bitfields defined in structs: 0 XXX volatile bitfields defined in structs: 0 XXX structs with bitfields in the program: 0 breakdown: XXX full-bitfields structs in the program: 0 breakdown: XXX times a bitfields struct's address is taken: 0 XXX times a bitfields struct on LHS: 0 XXX times a bitfields struct on RHS: 0 XXX times a single bitfield on LHS: 0 XXX times a single bitfield on RHS: 0 XXX max expression depth: 44 breakdown: depth: 1, occurrence: 356 depth: 2, occurrence: 83 depth: 3, occurrence: 7 depth: 4, occurrence: 4 depth: 5, occurrence: 4 depth: 6, occurrence: 2 depth: 7, occurrence: 1 depth: 8, occurrence: 1 depth: 12, occurrence: 1 depth: 13, occurrence: 2 depth: 14, occurrence: 3 depth: 15, occurrence: 5 depth: 16, occurrence: 3 depth: 17, occurrence: 4 depth: 18, occurrence: 1 depth: 19, occurrence: 4 depth: 20, occurrence: 2 depth: 21, occurrence: 4 depth: 22, occurrence: 5 depth: 23, occurrence: 5 depth: 24, occurrence: 3 depth: 25, occurrence: 3 depth: 26, occurrence: 1 depth: 27, occurrence: 1 depth: 28, occurrence: 2 depth: 29, occurrence: 1 depth: 30, occurrence: 3 depth: 31, occurrence: 1 depth: 32, occurrence: 2 depth: 33, occurrence: 1 depth: 34, occurrence: 1 depth: 35, occurrence: 2 depth: 37, occurrence: 1 depth: 38, occurrence: 1 depth: 39, occurrence: 1 depth: 41, occurrence: 1 depth: 42, occurrence: 1 depth: 44, occurrence: 1 XXX total number of pointers: 551 XXX times a variable address is taken: 1490 XXX times a pointer is dereferenced on RHS: 186 breakdown: depth: 1, occurrence: 153 depth: 2, occurrence: 25 depth: 3, occurrence: 8 XXX times a pointer is dereferenced on LHS: 327 breakdown: depth: 1, occurrence: 295 depth: 2, occurrence: 25 depth: 3, occurrence: 7 XXX times a pointer is compared with null: 44 XXX times a pointer is compared with address of another variable: 10 XXX times a pointer is compared with another pointer: 15 XXX times a pointer is qualified to be dereferenced: 10678 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 1228 level: 2, occurrence: 275 level: 3, occurrence: 104 level: 4, occurrence: 61 level: 5, occurrence: 4 XXX number of pointers point to pointers: 189 XXX number of pointers point to scalars: 362 XXX number of pointers point to structs: 0 XXX percent of pointers has null in alias set: 28.9 XXX average alias set size: 1.45 XXX times a non-volatile is read: 1667 XXX times a non-volatile is write: 956 XXX times a volatile is read: 69 XXX times read thru a pointer: 19 XXX times a volatile is write: 23 XXX times written thru a pointer: 3 XXX times a volatile is available for access: 1.83e+03 XXX percentage of non-volatile access: 96.6 XXX forward jumps: 1 XXX backward jumps: 3 XXX stmts: 341 XXX max block depth: 5 breakdown: depth: 0, occurrence: 34 depth: 1, occurrence: 34 depth: 2, occurrence: 40 depth: 3, occurrence: 51 depth: 4, occurrence: 80 depth: 5, occurrence: 102 XXX percentage a fresh-made variable is used: 14.2 XXX percentage an existing variable is used: 85.8 ********************* end of statistics **********************/