/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 7456297889676030092 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ union U0 { const uint32_t f0; volatile int64_t f1; volatile signed f2 : 23; uint32_t f3; volatile int16_t f4; }; union U1 { uint32_t f0; int32_t f1; const unsigned f2 : 3; }; /* --- GLOBAL VARIABLES --- */ static volatile uint8_t g_7[4][7][1] = {{{0xECL},{255UL},{0xECL},{255UL},{0xECL},{255UL},{0xECL}},{{255UL},{0xECL},{255UL},{0xECL},{255UL},{0xECL},{255UL}},{{0xECL},{255UL},{0xECL},{255UL},{0xECL},{255UL},{0xECL}},{{255UL},{0xECL},{255UL},{0xECL},{255UL},{0xECL},{255UL}}}; static uint32_t g_15 = 0x6F9B6917L; static int32_t g_32 = (-4L); static int8_t g_36 = 0xCEL; static uint64_t g_38 = 18446744073709551615UL; static union U1 g_51 = {0UL}; static int32_t *g_53 = &g_51.f1; static uint16_t g_78 = 0xD6FFL; static uint8_t g_81[1] = {0xB4L}; static int16_t g_100 = 0x99E8L; static int64_t g_102 = 5L; static uint32_t g_108[4] = {18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL}; static int8_t g_122 = (-8L); static int32_t g_162 = 2L; static uint32_t g_174 = 2UL; static union U1 g_180 = {1UL}; static union U1 g_194 = {0x1E1F64F3L}; static union U1 g_195 = {8UL}; static union U1 g_196[4] = {{0x69CFB4F4L},{0x69CFB4F4L},{0x69CFB4F4L},{0x69CFB4F4L}}; static union U1 g_197 = {0xB3DB31ABL}; static union U1 g_198 = {0x536AC008L}; static union U1 g_199[7][6] = {{{0xDD293507L},{0xDD293507L},{18446744073709551612UL},{0x461C8C17L},{18446744073709551615UL},{0x461C8C17L}},{{2UL},{0xDD293507L},{2UL},{18446744073709551612UL},{0xDD293507L},{0xDD293507L}},{{2UL},{0x461C8C17L},{0x461C8C17L},{2UL},{18446744073709551615UL},{3UL}},{{3UL},{2UL},{0xDD293507L},{2UL},{3UL},{18446744073709551612UL}},{{2UL},{3UL},{18446744073709551612UL},{18446744073709551612UL},{3UL},{2UL}},{{0x461C8C17L},{2UL},{18446744073709551615UL},{3UL},{18446744073709551615UL},{2UL}},{{18446744073709551615UL},{0x461C8C17L},{18446744073709551612UL},{0xDD293507L},{0xDD293507L},{18446744073709551612UL}}}; static union U1 g_200 = {0x1FD706CFL}; static union U1 g_201 = {0x1EE8A5D0L}; static union U1 g_202 = {0x7125C51EL}; static union U1 g_203 = {18446744073709551615UL}; static union U1 g_204 = {0xF1836A76L}; static union U1 g_205 = {0x3D9F213FL}; static union U1 g_206[7] = {{0x77C52904L},{0x77C52904L},{0x77C52904L},{0x77C52904L},{0x77C52904L},{0x77C52904L},{0x77C52904L}}; static union U1 g_207 = {0xEBD88DABL}; static union U1 g_208[5] = {{0x556593A7L},{0x556593A7L},{0x556593A7L},{0x556593A7L},{0x556593A7L}}; static union U1 g_209 = {0x6E62E55AL}; static union U1 g_210 = {0x6A16A95BL}; static union U1 g_211 = {0xEEACEA08L}; static union U1 g_212 = {0x2C952AE4L}; static union U1 g_213[2] = {{0x4295DAE6L},{0x4295DAE6L}}; static union U1 g_214 = {0xFEEF6E56L}; static volatile union U1 ***g_231 = (void*)0; static volatile union U1 *g_232 = (void*)0; static int16_t g_247 = (-7L); static uint64_t g_259 = 1UL; static uint32_t g_260 = 0xDCB55CD4L; static int64_t *g_292[4][6][6] = {{{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102}},{{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102}},{{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102}},{{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102},{&g_102,&g_102,&g_102,&g_102,&g_102,&g_102}}}; static int8_t g_294 = 0L; static const int32_t g_350[9] = {0xEB46AB84L,0xEB46AB84L,0xEB46AB84L,0xEB46AB84L,0xEB46AB84L,0xEB46AB84L,0xEB46AB84L,0xEB46AB84L,0xEB46AB84L}; static uint8_t g_356 = 254UL; static union U1 *g_369 = (void*)0; static union U1 **g_368 = &g_369; static int16_t g_458 = 0xE664L; static volatile uint16_t g_465[9][2] = {{65532UL,65532UL},{65532UL,65532UL},{65532UL,65532UL},{65532UL,65532UL},{65532UL,65532UL},{65532UL,65532UL},{65532UL,65532UL},{65532UL,65532UL},{65532UL,65532UL}}; static volatile uint16_t *g_464 = &g_465[6][1]; static volatile int32_t g_474 = (-1L);/* VOLATILE GLOBAL g_474 */ static volatile int32_t * volatile g_473 = &g_474;/* VOLATILE GLOBAL g_473 */ static volatile int32_t * volatile *g_472 = &g_473; static volatile int32_t * volatile **g_471 = &g_472; static int32_t **g_476[4][4] = {{&g_53,&g_53,&g_53,&g_53},{&g_53,&g_53,&g_53,&g_53},{&g_53,&g_53,&g_53,&g_53},{&g_53,&g_53,&g_53,&g_53}}; static int32_t g_488[10][8] = {{0x871D43A7L,0x871D43A7L,(-1L),0L,(-1L),0x5830393FL,0x3B8A4E31L,0x96C7BE4DL},{0x5830393FL,0xE76F519BL,0x871D43A7L,(-1L),0xB17CB2DEL,0x96C7BE4DL,0xD4506FB5L,0x96C7BE4DL},{0xE76F519BL,0L,3L,0L,0xE76F519BL,0L,(-1L),0x3B8A4E31L},{3L,0xCD437CF3L,(-1L),0xB17CB2DEL,(-1L),(-1L),0x42250B63L,0L},{0x42250B63L,(-1L),(-1L),0xBA58EC1EL,0xBA58EC1EL,(-1L),(-1L),0x42250B63L},{(-1L),0x5830393FL,3L,0x3B8A4E31L,0x871D43A7L,0xCD437CF3L,0xD4506FB5L,(-1L)},{0x610E7EF6L,0xB17CB2DEL,0x871D43A7L,0L,0x3B8A4E31L,0xCD437CF3L,0x3B8A4E31L,0L},{(-1L),0x5830393FL,(-1L),3L,0xCD437CF3L,(-1L),0xB17CB2DEL,(-1L)},{0L,(-1L),0x3B8A4E31L,0xD4506FB5L,0x610E7EF6L,(-1L),0xCD437CF3L,0xCD437CF3L},{0L,0xCD437CF3L,0x42250B63L,0x42250B63L,0xCD437CF3L,0L,0x5830393FL,0xE76F519BL}}; static uint8_t *g_533 = &g_81[0]; static union U0 g_597[1] = {{1UL}}; static int32_t g_640 = 9L; static int16_t *g_690[3] = {&g_247,&g_247,&g_247}; static union U0 g_692 = {18446744073709551615UL};/* VOLATILE GLOBAL g_692 */ static union U0 *g_691 = &g_692; static union U0 **g_712 = &g_691; static union U1 g_764 = {0xF5BCDE72L}; static union U0 ***g_835 = &g_712; static uint16_t g_917 = 0x0665L; static uint8_t **g_962 = (void*)0; static union U1 g_1042 = {7UL}; static uint32_t g_1125[10][10] = {{1UL,0UL,4294967295UL,0x7EBDCC77L,0xE29EE016L,0xA6A97829L,0UL,0x79510461L,4294967295UL,0x79510461L},{4294967295UL,0xCFB303E3L,4294967293UL,0UL,4294967293UL,0xCFB303E3L,4294967295UL,0xD006F9B1L,0x1AEC4020L,0xE7127E58L},{1UL,0x7EBDCC77L,0xA6A97829L,1UL,0UL,0xE7127E58L,0x895EBD0DL,0x0CDA4A9AL,0x79510461L,0xD006F9B1L},{0xCFB303E3L,0x7EBDCC77L,0xE7127E58L,4294967295UL,4294967295UL,4294967295UL,4294967295UL,0xE7127E58L,0x7EBDCC77L,0xCFB303E3L},{0x1AEC4020L,0xCFB303E3L,0x278ED7C8L,1UL,0x0CDA4A9AL,4294967295UL,0UL,1UL,0x895EBD0DL,0UL},{0x278ED7C8L,0UL,0x133D9136L,0xCFB303E3L,0x0CDA4A9AL,0x7EBDCC77L,0x79510461L,0x7EBDCC77L,0x0CDA4A9AL,0xCFB303E3L},{0x0CDA4A9AL,0UL,0x0CDA4A9AL,0x7EBDCC77L,4294967293UL,0x278ED7C8L,4294967295UL,0x895EBD0DL,0x79510461L,0xE29EE016L},{0x2F6E4F02L,4294967293UL,1UL,0x1AEC4020L,4294967295UL,0x133D9136L,4294967295UL,0x895EBD0DL,0x895EBD0DL,4294967295UL},{0x0CDA4A9AL,0x79510461L,0xD006F9B1L,0xD006F9B1L,0x79510461L,0x0CDA4A9AL,0x895EBD0DL,0xE7127E58L,0UL,1UL},{1UL,0UL,0x895EBD0DL,0x2F6E4F02L,0xCFB303E3L,0x79510461L,0x133D9136L,0xDC7F9A91L,0xA6A97829L,0x1AEC4020L}}; static uint32_t g_1170 = 4294967295UL; static uint16_t g_1251[9][1][8] = {{{0x190DL,0UL,0UL,0x190DL,0UL,0UL,0x190DL,0UL}},{{0x190DL,0x190DL,0x4561L,0x190DL,0x190DL,0x4561L,0x190DL,0x190DL}},{{0UL,0x190DL,0UL,0UL,0x190DL,0UL,0UL,0x190DL}},{{0x190DL,0UL,0UL,0x190DL,0UL,0UL,0x190DL,0UL}},{{0x190DL,0x190DL,0x4561L,0x190DL,0x190DL,0x4561L,0x190DL,0x190DL}},{{0UL,0x190DL,0UL,0UL,0x190DL,0UL,0UL,0x190DL}},{{0x190DL,0UL,0UL,0x190DL,0UL,0UL,0x190DL,0UL}},{{0x190DL,0x190DL,0x4561L,0x190DL,0x190DL,0x4561L,0x190DL,0x190DL}},{{0UL,0x190DL,0UL,0UL,0x190DL,0UL,0UL,0x190DL}}}; static union U0 ****g_1294 = (void*)0; static uint8_t g_1299 = 4UL; static int32_t g_1307[1] = {0x4770B6FBL}; static volatile int32_t g_1357 = 0xC041DC41L;/* VOLATILE GLOBAL g_1357 */ static volatile int32_t * volatile g_1356 = &g_1357;/* VOLATILE GLOBAL g_1356 */ static volatile int32_t * volatile *g_1355 = &g_1356; static volatile int32_t * volatile **g_1354 = &g_1355; static uint64_t g_1360 = 9UL; static int8_t g_1384 = 0x46L; static union U0 g_1478 = {1UL};/* VOLATILE GLOBAL g_1478 */ static int32_t *g_1544 = (void*)0; static volatile int64_t g_1637[9] = {(-1L),0L,(-1L),0L,(-1L),0L,(-1L),0L,(-1L)}; static volatile int64_t g_1638 = 0x47F5027998689065LL;/* VOLATILE GLOBAL g_1638 */ static volatile int64_t g_1639[10] = {1L,1L,1L,1L,1L,1L,1L,1L,1L,1L}; static volatile int64_t g_1640 = 0x8D3F286633C742D0LL;/* VOLATILE GLOBAL g_1640 */ static volatile int64_t *g_1636[10] = {&g_1637[7],&g_1637[7],&g_1637[7],&g_1637[7],&g_1637[7],&g_1637[7],&g_1637[7],&g_1637[7],&g_1637[7],&g_1637[7]}; static volatile int64_t * volatile *g_1635 = &g_1636[3]; static volatile int64_t * volatile **g_1634 = &g_1635; static union U0 g_1841[3][8][10] = {{{{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL}},{{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L}},{{1UL},{1UL},{18446744073709551610UL},{1UL},{1UL},{18446744073709551610UL},{1UL},{1UL},{18446744073709551610UL},{1UL}},{{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL}},{{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L}},{{1UL},{1UL},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L}},{{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L}},{{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL}}},{{{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L}},{{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L}},{{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL}},{{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L}},{{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L}},{{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL}},{{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L}},{{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L}}},{{{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL}},{{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L}},{{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L}},{{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL}},{{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L}},{{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L}},{{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL},{0x5DEA40A1L},{18446744073709551610UL},{18446744073709551610UL}},{{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L},{0x5DEA40A1L},{1UL},{0x5DEA40A1L}}}}; static union U0 g_1850 = {0x7C55C58FL};/* VOLATILE GLOBAL g_1850 */ static union U0 g_1901 = {0x929BB528L};/* VOLATILE GLOBAL g_1901 */ static union U0 g_1902 = {7UL};/* VOLATILE GLOBAL g_1902 */ static union U0 g_1903 = {18446744073709551611UL};/* VOLATILE GLOBAL g_1903 */ static int64_t g_1961 = 0xB7AD67CB188300EALL; static union U1 ***g_2008 = &g_368; static union U1 ****g_2007[8] = {&g_2008,&g_2008,&g_2008,&g_2008,&g_2008,&g_2008,&g_2008,&g_2008}; static int8_t g_2058 = 0xD3L; static const union U0 g_2117 = {0xDE5BB510L};/* VOLATILE GLOBAL g_2117 */ static const union U0 *g_2116 = &g_2117; static int32_t **g_2179[1] = {(void*)0}; static const int64_t **g_2205 = (void*)0; static union U0 g_2224[3][5][1] = {{{{0x5B2B27ACL}},{{0x1385A202L}},{{0xF24ECAD3L}},{{0xF24ECAD3L}},{{0x1385A202L}}},{{{0x5B2B27ACL}},{{0x1385A202L}},{{0xF24ECAD3L}},{{0xF24ECAD3L}},{{0x1385A202L}}},{{{0x5B2B27ACL}},{{0x1385A202L}},{{0xF24ECAD3L}},{{0xF24ECAD3L}},{{0x1385A202L}}}}; static union U0 g_2252 = {18446744073709551615UL};/* VOLATILE GLOBAL g_2252 */ static const uint64_t **g_2388 = (void*)0; static int8_t g_2448[1][8] = {{7L,7L,7L,7L,7L,7L,7L,7L}}; static int64_t **g_2553 = &g_292[3][0][4]; static int64_t ***g_2552 = &g_2553; static int64_t ***g_2556 = (void*)0; static uint64_t *g_2564 = &g_38; static uint64_t **g_2563[9] = {&g_2564,&g_2564,&g_2564,&g_2564,&g_2564,&g_2564,&g_2564,&g_2564,&g_2564}; static uint64_t ***g_2562[6] = {&g_2563[5],&g_2563[5],&g_2563[0],&g_2563[5],&g_2563[5],&g_2563[0]}; static int64_t * volatile *g_2572 = &g_292[1][1][5]; static int64_t * volatile **g_2571 = &g_2572; static int64_t * volatile ***g_2570 = &g_2571; static int64_t * volatile ****g_2569 = &g_2570; static const int32_t *g_2612[5][9][5] = {{{&g_764.f1,&g_1307[0],&g_205.f1,&g_213[1].f1,(void*)0},{&g_194.f1,&g_208[3].f1,&g_764.f1,&g_764.f1,&g_764.f1},{&g_202.f1,&g_203.f1,&g_202.f1,&g_198.f1,&g_207.f1},{&g_205.f1,(void*)0,&g_203.f1,&g_180.f1,(void*)0},{&g_198.f1,&g_198.f1,(void*)0,&g_194.f1,&g_51.f1},{&g_350[2],&g_180.f1,&g_203.f1,(void*)0,(void*)0},{&g_214.f1,&g_197.f1,&g_202.f1,(void*)0,&g_198.f1},{&g_764.f1,&g_202.f1,&g_764.f1,(void*)0,(void*)0},{(void*)0,(void*)0,&g_205.f1,(void*)0,&g_203.f1}},{{&g_206[2].f1,&g_195.f1,&g_180.f1,&g_205.f1,&g_198.f1},{&g_202.f1,&g_180.f1,&g_196[3].f1,&g_213[1].f1,&g_32},{&g_209.f1,&g_350[2],&g_1042.f1,&g_196[3].f1,(void*)0},{(void*)0,&g_350[2],&g_32,&g_202.f1,&g_195.f1},{&g_1307[0],&g_180.f1,&g_32,&g_196[3].f1,&g_202.f1},{&g_213[1].f1,&g_195.f1,(void*)0,&g_202.f1,&g_197.f1},{&g_195.f1,(void*)0,&g_1307[0],&g_764.f1,&g_208[3].f1},{&g_205.f1,&g_202.f1,&g_209.f1,&g_209.f1,&g_202.f1},{&g_51.f1,&g_197.f1,&g_195.f1,&g_1042.f1,&g_180.f1}},{{&g_32,&g_180.f1,&g_350[7],&g_200.f1,&g_1307[0]},{&g_200.f1,&g_198.f1,&g_206[2].f1,(void*)0,&g_211.f1},{&g_32,(void*)0,(void*)0,&g_208[3].f1,&g_764.f1},{&g_51.f1,&g_203.f1,&g_202.f1,&g_211.f1,&g_200.f1},{&g_205.f1,&g_208[3].f1,&g_213[1].f1,&g_1042.f1,&g_211.f1},{&g_195.f1,&g_1307[0],(void*)0,&g_207.f1,&g_205.f1},{&g_213[1].f1,&g_210.f1,&g_205.f1,&g_764.f1,(void*)0},{&g_1307[0],(void*)0,&g_764.f1,(void*)0,(void*)0},{(void*)0,&g_1307[0],&g_197.f1,&g_350[7],(void*)0}},{{&g_209.f1,&g_764.f1,(void*)0,(void*)0,(void*)0},{&g_202.f1,(void*)0,(void*)0,&g_180.f1,&g_205.f1},{&g_206[2].f1,&g_209.f1,&g_205.f1,(void*)0,&g_208[3].f1},{&g_200.f1,&g_180.f1,&g_205.f1,&g_205.f1,&g_213[1].f1},{&g_214.f1,&g_208[3].f1,&g_208[3].f1,&g_214.f1,(void*)0},{(void*)0,&g_32,&g_206[2].f1,(void*)0,(void*)0},{&g_764.f1,&g_764.f1,&g_195.f1,&g_180.f1,&g_213[1].f1},{&g_1042.f1,&g_202.f1,&g_1042.f1,(void*)0,&g_51.f1},{(void*)0,&g_350[7],(void*)0,&g_214.f1,&g_211.f1}},{{&g_211.f1,&g_180.f1,(void*)0,&g_205.f1,&g_1042.f1},{&g_32,&g_198.f1,&g_213[1].f1,(void*)0,&g_209.f1},{&g_207.f1,(void*)0,&g_198.f1,(void*)0,&g_213[1].f1},{&g_210.f1,&g_205.f1,&g_764.f1,(void*)0,&g_1307[0]},{&g_205.f1,(void*)0,&g_200.f1,&g_198.f1,&g_764.f1},{&g_764.f1,&g_764.f1,&g_200.f1,&g_764.f1,&g_764.f1},{&g_350[7],&g_195.f1,&g_764.f1,&g_206[2].f1,(void*)0},{&g_208[3].f1,&g_350[3],&g_198.f1,(void*)0,&g_180.f1},{(void*)0,&g_1307[0],&g_213[1].f1,&g_203.f1,(void*)0}}}; static const int32_t **g_2611[10] = {&g_2612[0][6][1],&g_2612[0][6][1],&g_2612[0][6][1],&g_2612[0][6][1],&g_2612[0][6][1],&g_2612[0][6][1],&g_2612[0][6][1],&g_2612[0][6][1],&g_2612[0][6][1],&g_2612[0][6][1]}; static const int32_t ***g_2610 = &g_2611[7]; static volatile int32_t g_2627 = 0xAB8B076AL;/* VOLATILE GLOBAL g_2627 */ static int32_t g_2667 = 1L; static uint32_t *g_2688 = &g_204.f0; static uint32_t **g_2687 = &g_2688; static int32_t * volatile ** volatile g_2717 = (void*)0;/* VOLATILE GLOBAL g_2717 */ static int32_t * volatile ** volatile * volatile g_2716 = &g_2717;/* VOLATILE GLOBAL g_2716 */ static int8_t g_2743 = 0x92L; static uint64_t g_2766 = 0x7AB1CCC114E8B810LL; static int64_t *g_2786 = &g_102; static uint16_t *g_2809 = &g_1251[7][0][4]; static uint64_t ** const *g_2831 = &g_2563[8]; static uint64_t ** const ** volatile g_2830 = &g_2831;/* VOLATILE GLOBAL g_2830 */ static volatile uint32_t g_2862 = 0xD57DFBD2L;/* VOLATILE GLOBAL g_2862 */ static volatile union U0 g_2888 = {18446744073709551615UL};/* VOLATILE GLOBAL g_2888 */ static int32_t ***g_2907 = (void*)0; static int32_t ****g_2906 = &g_2907; static int32_t *****g_2905[6] = {&g_2906,&g_2906,&g_2906,&g_2906,&g_2906,&g_2906}; static volatile union U0 g_2960 = {18446744073709551607UL};/* VOLATILE GLOBAL g_2960 */ static uint32_t g_3007 = 2UL; static int64_t g_3009 = 0xD6BD0F71610FDFFFLL; static uint32_t g_3023 = 9UL; static union U0 g_3046 = {0x8F5ADD8FL};/* VOLATILE GLOBAL g_3046 */ static int32_t g_3067 = 0xD72B2276L; static volatile union U0 g_3073 = {0UL};/* VOLATILE GLOBAL g_3073 */ static volatile uint32_t *g_3099 = &g_2862; static volatile uint32_t **g_3098 = &g_3099; static uint64_t g_3120 = 5UL; static const union U1 *g_3136[2] = {&g_211,&g_211}; static const union U1 **g_3135[5] = {&g_3136[1],&g_3136[1],&g_3136[1],&g_3136[1],&g_3136[1]}; static int8_t **g_3164 = (void*)0; static int8_t ** volatile * volatile g_3163 = &g_3164;/* VOLATILE GLOBAL g_3163 */ static int32_t g_3190[9] = {7L,0xEEBAB5D1L,7L,0xEEBAB5D1L,7L,0xEEBAB5D1L,7L,0xEEBAB5D1L,7L}; static union U1 ***g_3220[6] = {&g_368,&g_368,&g_368,&g_368,&g_368,&g_368}; static uint8_t * volatile * volatile * volatile * volatile g_3232 = (void*)0;/* VOLATILE GLOBAL g_3232 */ static const int16_t *g_3242 = &g_100; static const int16_t **g_3241 = &g_3242; static volatile uint64_t g_3295 = 18446744073709551608UL;/* VOLATILE GLOBAL g_3295 */ static uint32_t **g_3319 = &g_2688; static const union U0 g_3323 = {18446744073709551610UL};/* VOLATILE GLOBAL g_3323 */ static const int32_t *g_3363 = &g_3190[3]; static const int32_t **g_3362 = &g_3363; static volatile union U0 g_3377 = {0x80B252EEL};/* VOLATILE GLOBAL g_3377 */ static const int8_t g_3399 = 0L; static uint8_t g_3403 = 0x9CL; static union U0 g_3410 = {18446744073709551611UL};/* VOLATILE GLOBAL g_3410 */ static volatile uint64_t * const * volatile * volatile *g_3425 = (void*)0; static const uint8_t g_3475 = 0xB3L; static const int32_t g_3600 = 6L; static volatile union U0 g_3683 = {0xE75B7ECFL};/* VOLATILE GLOBAL g_3683 */ static uint8_t ***g_3705 = &g_962; static uint8_t ****g_3704 = &g_3705; static uint8_t *****g_3703 = &g_3704; static uint8_t *****g_3706 = &g_3704; static int32_t ** volatile g_3708 = &g_53;/* VOLATILE GLOBAL g_3708 */ static int32_t ** const *g_3774 = (void*)0; static int32_t ** const **g_3773 = &g_3774; static int32_t ** const ***g_3772 = &g_3773; static volatile int32_t *g_3789[10][7] = {{&g_474,&g_474,(void*)0,&g_474,&g_2627,&g_2627,&g_2627},{&g_2627,&g_474,&g_2627,&g_2627,&g_474,&g_474,&g_474},{(void*)0,&g_2627,&g_2627,&g_474,&g_2627,&g_2627,&g_474},{&g_2627,&g_474,&g_2627,&g_2627,&g_2627,&g_474,&g_474},{&g_474,&g_474,&g_2627,&g_474,&g_474,&g_474,&g_474},{&g_474,&g_2627,&g_474,&g_474,&g_2627,&g_474,&g_474},{&g_2627,&g_2627,&g_474,&g_2627,&g_2627,&g_2627,&g_474},{&g_474,&g_2627,&g_2627,(void*)0,&g_474,&g_474,&g_474},{&g_2627,&g_2627,&g_474,&g_2627,(void*)0,&g_2627,&g_474},{&g_474,(void*)0,&g_474,&g_474,&g_474,(void*)0,&g_474}}; static int32_t g_3846 = 0L; static const int32_t ****g_3855 = &g_2610; static int32_t ** const *g_3857[7][10] = {{&g_476[2][2],(void*)0,&g_476[1][1],(void*)0,(void*)0,(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][1],(void*)0},{(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][1],(void*)0,(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][1],(void*)0},{(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][1],(void*)0,(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][1],(void*)0},{(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][1],(void*)0,(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][1],(void*)0},{(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][1],(void*)0,(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][1],(void*)0},{(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][1],(void*)0,(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][1],(void*)0},{(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][1],(void*)0,(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][1],(void*)0}}; static int32_t ** const **g_3856 = &g_3857[3][7]; static uint32_t g_3860 = 0x1B64B5E7L; static uint32_t g_3987 = 0x28D666F2L; static volatile uint64_t g_3993 = 18446744073709551611UL;/* VOLATILE GLOBAL g_3993 */ static volatile uint64_t *g_3992 = &g_3993; static union U1 g_4011[6] = {{0xB61D657CL},{0xB61D657CL},{0xB61D657CL},{0xB61D657CL},{0xB61D657CL},{0xB61D657CL}}; static uint8_t g_4026 = 0UL; static uint64_t g_4052 = 0xFAF09555BBA4D4CELL; static volatile uint32_t g_4108 = 4UL;/* VOLATILE GLOBAL g_4108 */ static int64_t ****g_4112 = &g_2552; static int64_t *****g_4111 = &g_4112; static int8_t g_4138[7][3][5] = {{{1L,0x91L,0x2CL,0x07L,1L},{2L,1L,0x29L,0x9DL,(-3L)},{1L,0x19L,0x91L,0x2CL,0x84L}},{{0L,(-9L),0x84L,0x5DL,(-1L)},{(-1L),(-8L),0x9DL,1L,(-9L)},{(-1L),0xB8L,0x48L,3L,0x9DL}},{{0L,1L,(-4L),0x5FL,(-4L)},{1L,1L,0x58L,0x84L,0x4AL},{2L,(-4L),0xB8L,0x58L,0x2CL}},{{1L,0L,0xB8L,(-1L),1L},{(-9L),(-4L),(-1L),0x19L,0xE9L},{1L,1L,0x19L,0x91L,0x2CL}},{{(-3L),1L,(-1L),0x48L,(-1L)},{0xAEL,0xB8L,0x80L,2L,0x29L},{0x15L,(-8L),0x80L,(-4L),1L}},{{0x39L,(-9L),(-1L),0x15L,(-3L)},{(-9L),0x19L,0x19L,(-9L),2L},{3L,1L,(-1L),0xC1L,(-1L)}},{{0x9DL,0x91L,0xB8L,0x23L,0x5FL},{0x4AL,0x2CL,0xB8L,0xC1L,0x07L},{0xA0L,0x07L,0x58L,(-9L),0x48L}}}; static volatile uint8_t g_4141 = 0x2DL;/* VOLATILE GLOBAL g_4141 */ /* --- FORWARD DECLARATIONS --- */ uint8_t func_1(void); uint16_t func_10(uint64_t p_11, int32_t p_12, union U1 p_13, uint8_t p_14); const int16_t func_18(int16_t p_19, uint16_t p_20, int32_t p_21, int16_t p_22, int32_t p_23); uint8_t func_24(int8_t p_25, int32_t p_26); union U1 * const func_42(uint64_t p_43, union U1 * p_44, uint32_t p_45, union U1 * p_46, int32_t * p_47); union U1 * func_48(const union U1 * p_49); int32_t func_55(union U1 * const p_56, uint16_t p_57); uint32_t func_62(int32_t * p_63, int32_t p_64); int32_t * func_65(int32_t * p_66, uint32_t p_67); int32_t * func_68(int8_t p_69, int16_t p_70); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_7 g_15 g_32 g_1307 g_533 g_81 g_53 g_51.f1 g_1251 g_206.f0 g_488 g_196.f2 g_2058 g_211.f0 g_1478.f3 g_2008 g_368 g_369 g_36 g_78 g_51.f2 g_102 g_108 g_51.f0 g_100 g_122 g_174 g_38 g_202.f0 g_209.f0 g_231 g_206.f1 g_202 g_214.f0 g_214.f1 g_199.f0 g_180.f2 g_194.f2 g_202.f2 g_210.f0 g_259 g_207.f2 g_212.f1 g_260 g_209.f2 g_201.f1 g_208.f1 g_200.f1 g_203.f1 g_476 g_212.f0 g_835 g_712 g_691 g_212.f2 g_211 g_180 g_764 g_208.f2 g_1901.f3 g_2224.f0 g_196.f0 g_1170 g_198.f1 g_213.f1 g_202.f1 g_2388 g_207.f1 g_199.f1 g_1850.f0 g_350 g_207.f0 g_1841.f3 g_2448 g_201.f0 g_764.f0 g_471 g_472 g_203.f0 g_1125 g_206.f2 g_203.f2 g_294 g_2569 g_692.f0 g_180.f0 g_200.f0 g_473 * writes: g_32 g_36 g_38 g_51.f1 g_1251 g_1307 g_488 g_174 g_260 g_1961 g_53 g_15 g_78 g_81 g_100 g_102 g_108 g_202.f0 g_210.f1 g_209.f0 g_198.f1 g_232 g_247 g_180.f1 g_122 g_259 g_212.f1 g_197.f1 g_208.f1 g_203.f1 g_212.f0 g_194.f0 g_210.f0 g_195.f1 g_356 g_204.f0 g_214.f0 g_691 g_458 g_207.f0 g_2008 g_294 g_198.f0 g_2569 g_474 */ uint8_t func_1(void) { /* block id: 0 */ int8_t l_6 = 1L; int32_t *l_31 = &g_32; int8_t l_35 = (-7L); uint8_t l_39 = 248UL; union U1 l_2057[10] = {{0x0B49F2B7L},{0x8FB5C4CEL},{0x8FB5C4CEL},{0x0B49F2B7L},{0xE1A0E1C2L},{0x0B49F2B7L},{0x8FB5C4CEL},{0x8FB5C4CEL},{0x0B49F2B7L},{0xE1A0E1C2L}}; int32_t l_2584 = 1L; int64_t * const *l_2585 = &g_292[2][0][3]; int64_t * const **l_2586 = &l_2585; int32_t l_2597 = 0x418EEFBFL; int32_t *l_2604 = &g_202.f1; uint32_t l_2605 = 1UL; const uint16_t l_2606 = 1UL; int32_t l_2617[4][10][4] = {{{0xA37B6735L,(-1L),0xAAECDBF6L,1L},{(-1L),4L,4L,(-1L)},{0xA5A2E0A7L,0xAA612774L,0x43D7AFD6L,1L},{0xA37B6735L,0x873FEAC2L,1L,0xE8E4EEC0L},{1L,0xE8E4EEC0L,0xE0BB38A3L,0xE8E4EEC0L},{4L,0x873FEAC2L,0xD063E818L,1L},{0L,0xAA612774L,0xE8E4EEC0L,(-1L)},{0xD063E818L,4L,0xAAECDBF6L,0xAAECDBF6L},{0xD063E818L,0xD063E818L,0xE8E4EEC0L,0xA5A2E0A7L},{0L,0xAAECDBF6L,0xD063E818L,0xAA612774L}},{{4L,0xA37B6735L,0xE0BB38A3L,0xD063E818L},{1L,0xA37B6735L,1L,0xAA612774L},{0xA37B6735L,0xAAECDBF6L,0x43D7AFD6L,0xA5A2E0A7L},{0xA5A2E0A7L,0xD063E818L,4L,0xAAECDBF6L},{(-1L),4L,4L,(-1L)},{0xA5A2E0A7L,0xAA612774L,0x43D7AFD6L,1L},{0xA37B6735L,0x873FEAC2L,1L,0xE8E4EEC0L},{1L,0xE8E4EEC0L,0xE0BB38A3L,0xE8E4EEC0L},{4L,0x873FEAC2L,0xD063E818L,1L},{0L,0xAA612774L,0xE8E4EEC0L,(-1L)}},{{0xD063E818L,4L,0xAAECDBF6L,0xAAECDBF6L},{0xD063E818L,0xD063E818L,0xE8E4EEC0L,0xA5A2E0A7L},{0L,0xAAECDBF6L,0xD063E818L,0xAA612774L},{4L,0xA37B6735L,0xE0BB38A3L,0xD063E818L},{1L,0xA37B6735L,1L,0xAA612774L},{0xA37B6735L,0xAAECDBF6L,0x43D7AFD6L,0xA5A2E0A7L},{0xA5A2E0A7L,0xD063E818L,4L,0xAAECDBF6L},{(-1L),4L,4L,(-1L)},{0xA5A2E0A7L,0xAA612774L,0x43D7AFD6L,1L},{0xA37B6735L,0x873FEAC2L,1L,0xE8E4EEC0L}},{{1L,0xE8E4EEC0L,0xE0BB38A3L,0xE8E4EEC0L},{4L,0x873FEAC2L,0xD063E818L,1L},{0L,0xAA612774L,0xE8E4EEC0L,(-1L)},{0xD063E818L,4L,0xAAECDBF6L,0xAAECDBF6L},{0xD063E818L,0xD063E818L,0xE8E4EEC0L,0xA5A2E0A7L},{0L,0xAAECDBF6L,0xD063E818L,0xAA612774L},{4L,0xA37B6735L,0xE0BB38A3L,0xD063E818L},{1L,0xA37B6735L,1L,0xAA612774L},{0xA37B6735L,0xAAECDBF6L,0x43D7AFD6L,0xA5A2E0A7L},{0xA5A2E0A7L,0xD063E818L,4L,0xAAECDBF6L}}}; uint32_t l_2638 = 18446744073709551607UL; int32_t l_2666 = 0x4C7F3D2DL; uint8_t l_2711 = 254UL; const int32_t l_2860 = 0L; int32_t ****l_2904 = (void*)0; int32_t *****l_2903 = &l_2904; int32_t l_2912 = (-9L); int64_t *l_2938[3][4] = {{(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0}}; uint32_t *l_2942 = (void*)0; uint32_t **l_2941 = &l_2942; int32_t l_2972[2][1]; int8_t l_2978 = 4L; uint8_t l_3012 = 255UL; int32_t *l_3016 = (void*)0; union U1 ****l_3082 = (void*)0; const int32_t * const l_3116 = &l_2057[8].f1; union U0 **l_3132 = &g_691; int8_t l_3196 = 0x45L; uint64_t * const *l_3317 = &g_2564; uint64_t * const ** const l_3316 = &l_3317; int16_t **l_3325[3][4] = {{&g_690[1],&g_690[1],&g_690[1],&g_690[1]},{&g_690[1],&g_690[0],&g_690[0],&g_690[1]},{&g_690[0],&g_690[1],&g_690[0],&g_690[0]}}; union U1 ***l_3383 = &g_368; uint16_t l_3401 = 0x0605L; const uint8_t *l_3474[4][7] = {{(void*)0,&g_3475,(void*)0,&g_3475,(void*)0,&g_3475,(void*)0},{&g_3475,&g_3475,&g_3475,&g_3475,&g_3475,&g_3475,&g_3475},{&g_3475,&g_3475,&g_3475,&g_3475,&g_3475,&g_3475,&g_3475},{&g_3475,&g_3475,&g_3475,&g_3475,&g_3475,&g_3475,&g_3475}}; union U1 l_3513 = {6UL}; uint8_t ***l_3521 = (void*)0; uint8_t ****l_3520 = &l_3521; uint8_t *****l_3519[1][5] = {{&l_3520,&l_3520,&l_3520,&l_3520,&l_3520}}; int64_t ****l_3571[9][5] = {{&g_2552,&g_2552,&g_2552,&g_2552,&g_2552},{&g_2556,&g_2556,&g_2556,&g_2556,&g_2556},{&g_2552,&g_2552,&g_2552,&g_2552,&g_2552},{&g_2556,&g_2556,&g_2556,&g_2556,&g_2556},{&g_2552,&g_2552,&g_2552,&g_2552,&g_2552},{&g_2556,&g_2556,&g_2556,&g_2556,&g_2556},{&g_2552,&g_2552,&g_2552,&g_2552,&g_2552},{&g_2556,&g_2556,&g_2556,&g_2556,&g_2556},{&g_2552,&g_2552,&g_2552,&g_2552,&g_2552}}; int16_t l_3598 = 0x8C5BL; uint8_t l_3606 = 7UL; int32_t ***l_3655[8][9][3] = {{{&g_476[1][1],(void*)0,&g_476[1][1]},{&g_476[1][1],&g_476[0][2],&g_476[1][1]},{&g_476[1][1],&g_476[0][3],&g_476[1][1]},{&g_476[1][1],&g_476[0][1],&g_476[1][1]},{&g_476[1][1],&g_476[1][1],&g_476[1][1]},{(void*)0,(void*)0,&g_476[1][3]},{&g_476[1][1],&g_476[1][1],&g_476[1][1]},{&g_476[2][0],&g_476[1][1],(void*)0},{(void*)0,&g_476[1][1],&g_476[1][1]}},{{&g_476[1][0],&g_476[2][0],(void*)0},{(void*)0,&g_476[1][1],&g_476[1][1]},{(void*)0,&g_476[0][2],&g_476[1][3]},{&g_476[3][1],&g_476[2][2],&g_476[1][1]},{&g_476[0][3],&g_476[1][1],&g_476[1][1]},{&g_476[1][1],&g_476[3][1],&g_476[1][1]},{(void*)0,&g_476[1][0],&g_476[1][1]},{&g_476[1][1],&g_476[1][1],&g_476[1][1]},{&g_476[1][1],&g_476[0][1],&g_476[2][1]}},{{&g_476[1][1],&g_476[1][1],&g_476[1][1]},{(void*)0,&g_476[1][1],&g_476[1][1]},{&g_476[1][1],&g_476[1][1],&g_476[1][1]},{&g_476[1][1],&g_476[1][1],&g_476[2][0]},{&g_476[1][1],&g_476[1][1],&g_476[0][2]},{&g_476[0][3],&g_476[0][1],&g_476[1][1]},{(void*)0,&g_476[1][1],&g_476[1][1]},{&g_476[3][3],&g_476[1][0],&g_476[1][3]},{&g_476[1][1],&g_476[3][1],&g_476[1][1]}},{{&g_476[0][2],&g_476[1][1],&g_476[2][1]},{(void*)0,&g_476[2][2],(void*)0},{(void*)0,&g_476[0][2],&g_476[3][3]},{&g_476[1][1],&g_476[1][1],&g_476[1][1]},{&g_476[1][1],&g_476[2][0],&g_476[1][1]},{&g_476[1][1],&g_476[1][1],&g_476[1][1]},{&g_476[1][1],&g_476[1][1],&g_476[1][1]},{&g_476[1][1],&g_476[1][1],&g_476[1][1]},{(void*)0,(void*)0,&g_476[2][0]}},{{(void*)0,&g_476[1][1],&g_476[3][1]},{&g_476[0][2],&g_476[0][1],(void*)0},{&g_476[1][1],&g_476[0][3],&g_476[3][0]},{&g_476[3][3],&g_476[0][2],&g_476[1][1]},{(void*)0,(void*)0,&g_476[1][1]},{(void*)0,&g_476[1][1],&g_476[1][1]},{&g_476[1][1],(void*)0,&g_476[1][1]},{(void*)0,(void*)0,&g_476[1][1]},{&g_476[1][1],&g_476[1][1],&g_476[1][1]}},{{&g_476[0][0],&g_476[1][1],&g_476[1][1]},{&g_476[1][1],(void*)0,&g_476[1][1]},{&g_476[3][3],&g_476[1][3],&g_476[1][1]},{&g_476[1][1],(void*)0,&g_476[1][1]},{&g_476[1][1],&g_476[3][3],&g_476[1][1]},{&g_476[1][1],&g_476[1][1],&g_476[1][2]},{(void*)0,(void*)0,(void*)0},{&g_476[1][2],&g_476[1][1],&g_476[2][3]},{&g_476[2][1],(void*)0,&g_476[3][3]}},{{&g_476[1][1],&g_476[1][2],&g_476[2][2]},{&g_476[2][0],&g_476[1][1],&g_476[1][1]},{&g_476[3][3],&g_476[1][2],&g_476[1][1]},{(void*)0,(void*)0,&g_476[1][1]},{&g_476[1][1],&g_476[1][1],&g_476[3][3]},{&g_476[0][0],(void*)0,&g_476[2][3]},{&g_476[1][1],&g_476[1][1],&g_476[1][1]},{&g_476[1][1],&g_476[3][3],&g_476[1][1]},{(void*)0,(void*)0,&g_476[2][3]}},{{(void*)0,&g_476[1][3],(void*)0},{&g_476[1][1],(void*)0,&g_476[1][1]},{&g_476[2][0],&g_476[1][1],(void*)0},{&g_476[1][2],&g_476[1][1],&g_476[1][1]},{&g_476[1][1],(void*)0,&g_476[1][1]},{&g_476[1][2],(void*)0,&g_476[0][2]},{&g_476[2][0],&g_476[1][1],&g_476[2][3]},{&g_476[1][1],&g_476[1][1],&g_476[1][1]},{(void*)0,&g_476[1][1],&g_476[3][3]}}}; int32_t ****l_3654[6][10] = {{&l_3655[2][4][0],&l_3655[2][4][0],(void*)0,&l_3655[2][4][0],&l_3655[2][4][0],(void*)0,&l_3655[2][4][0],&l_3655[2][4][0],(void*)0,&l_3655[2][4][0]},{&l_3655[2][4][0],&l_3655[4][2][0],&l_3655[4][2][0],&l_3655[2][4][0],&l_3655[4][2][0],&l_3655[4][2][0],&l_3655[2][4][0],&l_3655[4][2][0],&l_3655[4][2][0],&l_3655[2][4][0]},{&l_3655[4][2][0],&l_3655[2][4][0],&l_3655[4][2][0],&l_3655[4][2][0],&l_3655[2][4][0],&l_3655[4][2][0],&l_3655[4][2][0],&l_3655[2][4][0],&l_3655[4][2][0],&l_3655[4][2][0]},{&l_3655[2][4][0],&l_3655[2][4][0],(void*)0,&l_3655[2][4][0],&l_3655[2][4][0],(void*)0,&l_3655[2][4][0],&l_3655[2][4][0],(void*)0,&l_3655[2][4][0]},{&l_3655[2][4][0],&l_3655[4][2][0],&l_3655[4][2][0],&l_3655[2][4][0],&l_3655[4][2][0],&l_3655[4][2][0],&l_3655[2][4][0],&l_3655[4][2][0],&l_3655[4][2][0],&l_3655[2][4][0]},{&l_3655[4][2][0],&l_3655[2][4][0],&l_3655[4][2][0],&l_3655[4][2][0],&l_3655[2][4][0],&l_3655[4][2][0],&l_3655[4][2][0],&l_3655[2][4][0],&l_3655[4][2][0],&l_3655[4][2][0]}}; int32_t *l_3673 = &g_203.f1; union U1 *****l_3780[4][5][2] = {{{(void*)0,(void*)0},{&l_3082,(void*)0},{(void*)0,&l_3082},{(void*)0,(void*)0},{&l_3082,(void*)0}},{{(void*)0,&l_3082},{(void*)0,(void*)0},{&l_3082,(void*)0},{(void*)0,&l_3082},{(void*)0,(void*)0}},{{&l_3082,(void*)0},{(void*)0,&l_3082},{(void*)0,(void*)0},{&l_3082,(void*)0},{(void*)0,&l_3082}},{{(void*)0,(void*)0},{&l_3082,(void*)0},{(void*)0,&l_3082},{(void*)0,(void*)0},{&l_3082,&l_3082}}}; int32_t *l_3781 = &l_3513.f1; int8_t l_3785 = 0xFDL; uint32_t l_3834[6]; int32_t l_3861 = 0xA34DE3D0L; uint32_t l_3866 = 2UL; int64_t l_3867 = (-2L); int16_t l_3892[3]; union U1 ** const ***l_3901 = (void*)0; uint8_t l_3906 = 0UL; uint64_t l_3909 = 18446744073709551607UL; int16_t l_3920 = (-1L); const int32_t l_3922 = (-1L); int8_t l_3952 = (-1L); uint32_t l_4004 = 0x6F906F69L; int32_t l_4034 = 8L; uint8_t l_4064[9][4] = {{0x25L,254UL,250UL,254UL},{0x25L,0UL,250UL,0UL},{0x25L,254UL,250UL,254UL},{0x25L,0UL,250UL,0UL},{0x25L,254UL,250UL,254UL},{0x25L,0UL,250UL,0UL},{0x25L,254UL,250UL,254UL},{0x25L,0UL,250UL,0UL},{0x25L,254UL,250UL,254UL}}; uint32_t l_4105 = 0x79354B38L; int8_t l_4139 = 1L; int32_t l_4146 = 0xDF5D4BA0L; int16_t l_4172 = 0L; int8_t l_4182 = 0L; int64_t l_4211 = 0L; uint64_t l_4212 = 0x200C65FE64CF3087LL; int i, j, k; for (i = 0; i < 2; i++) { for (j = 0; j < 1; j++) l_2972[i][j] = 0L; } for (i = 0; i < 6; i++) l_3834[i] = 0xC6890C6AL; for (i = 0; i < 3; i++) l_3892[i] = 0L; (***g_471) = ((*l_31) = (((((safe_lshift_func_int16_t_s_u((l_6 || g_7[2][4][0]), ((safe_sub_func_int64_t_s_s((((func_10((g_15 , ((safe_lshift_func_int16_t_s_s(func_18((g_38 = (func_24((safe_add_func_uint32_t_u_u(g_15, (((0xDEC995F7L ^ (g_36 = (safe_unary_minus_func_int32_t_s(((l_6 , (l_6 == ((((*l_31) = (+l_6)) | (safe_add_func_uint16_t_u_u((l_35 & 0x509B95520F30385DLL), l_35))) ^ 0xCAF1E2CDL))) != 65535UL))))) , (*l_31)) && g_32))), g_15) && g_32)), l_39, g_15, g_15, g_15), l_39)) <= l_6)), g_196[3].f2, l_2057[8], g_2058) | g_692.f0) && g_180.f0) <= g_200.f0), l_6)) != l_2584))) <= l_6) < 0UL) , (*l_31)) & 0xD4FAL)); (*l_2586) = l_2585; return (*g_533); } /* ------------------------------------------ */ /* * reads : g_211.f0 g_1478.f3 g_2008 g_368 g_369 g_32 g_36 g_15 g_53 g_78 g_81 g_51.f2 g_102 g_108 g_51.f1 g_51.f0 g_100 g_122 g_174 g_38 g_206.f0 g_202.f0 g_209.f0 g_231 g_206.f1 g_202 g_214.f0 g_214.f1 g_199.f0 g_180.f2 g_194.f2 g_202.f2 g_210.f0 g_259 g_207.f2 g_212.f1 g_260 g_209.f2 g_201.f1 g_208.f1 g_200.f1 g_203.f1 g_476 g_212.f0 g_488 g_356 g_1961 g_835 g_712 g_691 g_458 g_207.f0 g_212.f2 g_211 g_180 g_764 g_208.f2 g_1901.f3 g_2224.f0 g_196.f0 g_199.f1 g_533 g_1170 g_198.f1 g_2058 g_213.f1 g_202.f1 g_2388 g_207.f1 g_1850.f0 g_350 g_1841.f3 g_2448 g_1307 g_201.f0 g_210.f1 g_764.f0 g_471 g_472 g_203.f0 g_1125 g_206.f2 g_203.f2 g_294 g_198.f0 g_2569 * writes: g_260 g_1961 g_32 g_53 g_15 g_78 g_81 g_100 g_102 g_108 g_51.f1 g_174 g_38 g_202.f0 g_210.f1 g_209.f0 g_198.f1 g_232 g_247 g_180.f1 g_122 g_259 g_212.f1 g_197.f1 g_208.f1 g_203.f1 g_212.f0 g_194.f0 g_210.f0 g_195.f1 g_356 g_204.f0 g_214.f0 g_691 g_458 g_207.f0 g_2008 g_1251 g_294 g_1307 g_198.f0 g_2569 */ uint16_t func_10(uint64_t p_11, int32_t p_12, union U1 p_13, uint8_t p_14) { /* block id: 878 */ uint32_t *l_2062 = &g_260; int32_t l_2065[10][9] = {{0x7BEBA6E3L,(-1L),2L,(-8L),0xBEF27779L,0xBEF27779L,(-8L),2L,(-1L)},{(-8L),0x2F548F9FL,2L,0xA9717E5EL,0xF69FF98EL,0x25CCEB8AL,4L,2L,6L},{0x7BEBA6E3L,0x90C37C50L,0x639B6AF4L,0xA9717E5EL,0x25CCEB8AL,0xBEF27779L,0x7BEBA6E3L,0x639B6AF4L,6L},{6L,0x2F548F9FL,0xC1B01586L,(-8L),0x25CCEB8AL,0x9F82A416L,4L,0xC1B01586L,(-1L)},{6L,(-1L),0x639B6AF4L,6L,0xF69FF98EL,0x9F82A416L,(-8L),0x639B6AF4L,(-1L)},{0x7BEBA6E3L,(-1L),2L,(-8L),0xBEF27779L,0xBEF27779L,(-8L),2L,(-1L)},{(-8L),0x2F548F9FL,2L,0xA9717E5EL,0xF69FF98EL,0x25CCEB8AL,4L,2L,6L},{0x7BEBA6E3L,0x90C37C50L,0x639B6AF4L,0xA9717E5EL,0x25CCEB8AL,0xBEF27779L,0x7BEBA6E3L,0x639B6AF4L,6L},{6L,0x2F548F9FL,0xC1B01586L,(-8L),0x25CCEB8AL,0x9F82A416L,4L,0xC1B01586L,(-1L)},{6L,(-1L),0x639B6AF4L,6L,0xF69FF98EL,0x9F82A416L,(-8L),0x639B6AF4L,(-1L)}}; int16_t *l_2066[7][4][1] = {{{&g_100},{&g_100},{(void*)0},{&g_458}},{{&g_100},{&g_458},{(void*)0},{&g_100}},{{&g_100},{(void*)0},{&g_458},{&g_100}},{{&g_458},{(void*)0},{&g_100},{&g_100}},{{(void*)0},{&g_458},{&g_100},{&g_458}},{{(void*)0},{&g_100},{&g_100},{(void*)0}},{{&g_458},{&g_100},{&g_458},{(void*)0}}}; int64_t *l_2067 = &g_1961; int32_t l_2068 = 9L; int32_t **l_2081 = &g_1544; union U0 **l_2190 = &g_691; uint16_t l_2268 = 65535UL; uint8_t l_2280[9][3] = {{254UL,254UL,0x7BL},{0xEBL,0x7BL,0x7BL},{0x7BL,246UL,250UL},{0xEBL,246UL,0xEBL},{254UL,0x7BL,250UL},{254UL,254UL,0x7BL},{0xEBL,0x7BL,0x7BL},{0x7BL,246UL,250UL},{0xEBL,246UL,0xEBL}}; uint32_t l_2308 = 18446744073709551613UL; int32_t **l_2340 = &g_53; int64_t **l_2436 = &l_2067; int64_t ***l_2435[2][5][9] = {{{&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436},{(void*)0,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,(void*)0,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,(void*)0,&l_2436}},{{&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,(void*)0},{&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,&l_2436,(void*)0,&l_2436,(void*)0}}}; int64_t ***l_2445[9][7][4] = {{{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,(void*)0},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,(void*)0,(void*)0,&l_2436},{&l_2436,(void*)0,(void*)0,&l_2436},{&l_2436,(void*)0,&l_2436,&l_2436},{(void*)0,&l_2436,&l_2436,&l_2436}},{{(void*)0,(void*)0,(void*)0,&l_2436},{(void*)0,&l_2436,&l_2436,(void*)0},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,(void*)0,&l_2436,&l_2436},{&l_2436,(void*)0,&l_2436,(void*)0},{&l_2436,&l_2436,&l_2436,&l_2436}},{{&l_2436,(void*)0,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,(void*)0},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,(void*)0,&l_2436}},{{&l_2436,(void*)0,(void*)0,(void*)0},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436},{(void*)0,&l_2436,(void*)0,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436}},{{&l_2436,&l_2436,&l_2436,(void*)0},{&l_2436,(void*)0,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436},{(void*)0,&l_2436,&l_2436,(void*)0},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436},{(void*)0,&l_2436,&l_2436,&l_2436}},{{(void*)0,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,(void*)0,&l_2436},{&l_2436,(void*)0,&l_2436,(void*)0},{&l_2436,&l_2436,&l_2436,&l_2436},{(void*)0,&l_2436,&l_2436,&l_2436}},{{&l_2436,&l_2436,&l_2436,(void*)0},{&l_2436,&l_2436,(void*)0,&l_2436},{&l_2436,&l_2436,(void*)0,&l_2436},{(void*)0,(void*)0,&l_2436,(void*)0},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,(void*)0,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436}},{{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,(void*)0,(void*)0},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436},{(void*)0,&l_2436,(void*)0,&l_2436},{&l_2436,(void*)0,(void*)0,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436}},{{&l_2436,&l_2436,&l_2436,&l_2436},{(void*)0,(void*)0,&l_2436,&l_2436},{&l_2436,(void*)0,&l_2436,&l_2436},{&l_2436,&l_2436,(void*)0,&l_2436},{&l_2436,(void*)0,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,&l_2436},{&l_2436,&l_2436,&l_2436,(void*)0}}}; uint32_t *l_2484 = &g_1902.f3; union U1 ***l_2501 = (void*)0; uint16_t l_2561 = 7UL; uint64_t ***l_2565 = &g_2563[0]; uint64_t ***l_2567 = &g_2563[0]; uint64_t ***l_2568[5][7] = {{&g_2563[5],&g_2563[6],&g_2563[5],(void*)0,(void*)0,&g_2563[5],&g_2563[6]},{(void*)0,&g_2563[6],&g_2563[8],&g_2563[8],&g_2563[6],(void*)0,&g_2563[6]},{&g_2563[5],(void*)0,(void*)0,&g_2563[5],&g_2563[6],&g_2563[5],(void*)0},{&g_2563[5],&g_2563[5],(void*)0,&g_2563[8],(void*)0,&g_2563[5],&g_2563[5]},{&g_2563[5],(void*)0,&g_2563[8],(void*)0,&g_2563[5],&g_2563[5],(void*)0}}; uint64_t l_2580[8] = {0UL,0xEA61D3438C2AC585LL,0UL,0xEA61D3438C2AC585LL,0UL,0xEA61D3438C2AC585LL,0UL,0xEA61D3438C2AC585LL}; int16_t l_2583 = (-4L); int i, j, k; if ((~((((g_211.f0 && 0xE214356EL) , (((*l_2062) = 0x55069097L) == ((void*)0 != l_2062))) == ((safe_add_func_int16_t_s_s((((l_2065[6][1] = l_2065[6][1]) || g_1478.f3) > ((*l_2067) = 0xBB8911F73439D6F4LL)), 0x22FFL)) && 18446744073709551609UL)) > l_2068))) { /* block id: 882 */ const union U1 *l_2070 = (void*)0; const union U1 **l_2069 = &l_2070; union U0 **l_2076 = &g_691; int32_t l_2098[7]; int32_t l_2100[2][1][7]; uint32_t l_2115[3]; int32_t *l_2129 = &l_2098[2]; uint8_t **l_2189 = &g_533; int8_t l_2248 = (-1L); int8_t l_2258[4][2][5] = {{{0x7BL,0x84L,1L,0x84L,0L},{(-6L),0L,(-6L),(-6L),0L}},{{0L,0xB3L,1L,0x5DL,1L},{0L,0L,0x73L,0L,0L}},{{1L,0x5DL,1L,0xB3L,0L},{0L,(-6L),(-6L),0L,(-6L)}},{{0L,0x5DL,0x7BL,0x5DL,0L},{(-6L),0L,(-6L),(-6L),0L}}}; int8_t l_2309 = 0x82L; uint8_t *l_2313 = &g_1299; int i, j, k; for (i = 0; i < 7; i++) l_2098[i] = 1L; for (i = 0; i < 2; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 7; k++) l_2100[i][j][k] = (-1L); } } for (i = 0; i < 3; i++) l_2115[i] = 4294967290UL; if ((&p_13 == ((*l_2069) = func_48((**g_2008))))) { /* block id: 884 */ union U0 **l_2075 = &g_691; int32_t l_2088 = 1L; int16_t l_2132[9]; int32_t l_2135 = 0xEC4E0F54L; int32_t l_2136 = 0x4E02624CL; int32_t l_2137[8][3] = {{0L,0L,0L},{0x5C3FA49CL,0x5C3FA49CL,0x5C3FA49CL},{0L,0L,0L},{0x5C3FA49CL,0x5C3FA49CL,0x5C3FA49CL},{0L,0L,0L},{0x5C3FA49CL,0x5C3FA49CL,0x5C3FA49CL},{0L,0L,0L},{0x5C3FA49CL,0x5C3FA49CL,0x5C3FA49CL}}; uint32_t l_2174 = 18446744073709551615UL; int8_t l_2180[8][10][3] = {{{(-6L),0L,0x3BL},{1L,0x48L,8L},{0x56L,0L,0x29L},{0xD4L,(-10L),(-10L)},{0x06L,0x16L,0xD6L},{0x9EL,0x01L,0x57L},{0x01L,(-1L),0x9CL},{0x14L,(-2L),0L},{2L,0L,(-1L)},{0x3FL,(-1L),(-1L)}},{{0L,1L,1L},{(-1L),4L,(-1L)},{(-1L),0x4FL,(-1L)},{1L,0x75L,0L},{3L,0x71L,(-2L)},{(-8L),0x01L,0L},{3L,2L,0L},{1L,0L,(-1L)},{(-1L),0x57L,0x3FL},{(-1L),(-10L),0L}},{{0L,0x3BL,0x66L},{0x3FL,0x06L,(-1L)},{2L,(-8L),(-1L)},{0x14L,(-1L),4L},{0x01L,(-1L),0x36L},{0x9EL,(-8L),1L},{0x06L,3L,0x5FL},{0xD4L,0x36L,(-1L)},{0x56L,(-6L),(-2L)},{1L,0x65L,0x27L}},{{(-6L),(-4L),0x73L},{(-9L),0xB2L,(-1L)},{0xF3L,0xB2L,0x71L},{0x39L,(-4L),1L},{0L,0x65L,(-1L)},{0x78L,(-6L),(-7L)},{0x66L,0x36L,0L},{4L,3L,0x01L},{(-2L),(-8L),0x16L},{8L,(-1L),3L}},{{0L,(-1L),(-2L)},{(-8L),(-8L),(-1L)},{6L,0x06L,0x78L},{0xDCL,0x3BL,0x29L},{0L,0x3FL,(-1L)},{1L,1L,0x5FL},{6L,0L,0x48L},{1L,0L,0x48L},{2L,0xD1L,0x36L},{(-10L),1L,0x48L}},{{1L,0x06L,0x48L},{(-9L),0L,0x5FL},{0L,(-1L),(-1L)},{(-8L),0L,0x29L},{0xDCL,(-1L),(-1L)},{(-1L),(-7L),4L},{0x48L,0x08L,1L},{0x65L,0L,0xB2L},{3L,0xDCL,(-1L)},{0x4FL,(-1L),0xD1L}},{{0x08L,1L,0L},{(-10L),0xD4L,0x89L},{0L,4L,0L},{0x3FL,0x14L,(-9L)},{8L,4L,1L},{0L,7L,0x65L},{0L,0x16L,0x3FL},{8L,0L,0xCCL},{0x3FL,(-8L),4L},{0L,0L,0x56L}},{{(-10L),2L,1L},{0x08L,0L,(-1L)},{0x4FL,(-2L),3L},{3L,0xF3L,0x75L},{0x65L,(-8L),(-8L)},{0x48L,(-1L),(-8L)},{(-1L),0x3BL,0x9CL},{0xDCL,0x36L,0x14L},{(-8L),6L,6L},{0L,(-10L),(-1L)}}}; int32_t ***l_2198 = (void*)0; int32_t ****l_2197 = &l_2198; int64_t * const *l_2212 = &g_292[2][0][3]; int64_t * const ** const l_2211 = &l_2212; union U0 * const l_2223 = &g_2224[2][4][0]; union U0 * const *l_2222 = &l_2223; int32_t *l_2259[9][2] = {{&g_207.f1,&l_2088},{&g_207.f1,&l_2088},{&g_207.f1,&l_2088},{&g_207.f1,&l_2088},{&g_207.f1,&l_2088},{&g_207.f1,&l_2088},{&g_207.f1,&l_2088},{&g_207.f1,&l_2088},{&g_207.f1,&l_2088}}; int i, j, k; for (i = 0; i < 9; i++) l_2132[i] = 0x2BA0L; for (g_356 = (-8); (g_356 != 4); g_356 = safe_add_func_uint16_t_u_u(g_356, 6)) { /* block id: 887 */ uint16_t *l_2091 = &g_1251[5][0][4]; uint8_t *l_2099[1][10][10] = {{{(void*)0,(void*)0,(void*)0,(void*)0,&g_356,&g_1299,&g_81[0],&g_81[0],&g_81[0],&g_81[0]},{(void*)0,&g_356,&g_81[0],&g_356,&g_81[0],&g_356,(void*)0,&g_81[0],&g_356,(void*)0},{&g_356,&g_81[0],(void*)0,&g_356,&g_81[0],&g_356,&g_81[0],&g_356,(void*)0,&g_81[0]},{&g_81[0],&g_81[0],&g_81[0],&g_1299,&g_356,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_81[0],&g_356,&g_356,&g_356,&g_81[0],(void*)0,&g_81[0],&g_356,&g_356,&g_1299},{&g_81[0],(void*)0,&g_356,&g_356,&g_81[0],&g_356,&g_356,(void*)0,&g_81[0],&g_1299},{&g_356,&g_356,&g_81[0],(void*)0,&g_81[0],&g_81[0],&g_81[0],&g_81[0],&g_81[0],&g_1299},{&g_81[0],&g_1299,&g_81[0],&g_1299,&g_81[0],(void*)0,&g_356,&g_356,&g_81[0],&g_356},{&g_81[0],&g_81[0],&g_81[0],(void*)0,&g_81[0],&g_81[0],&g_81[0],&g_356,(void*)0,&g_1299},{(void*)0,&g_356,&g_81[0],&g_81[0],&g_81[0],(void*)0,&g_81[0],&g_81[0],&g_81[0],&g_356}}}; int i, j, k; } for (g_1961 = 28; (g_1961 < 27); --g_1961) { /* block id: 912 */ int16_t l_2130[7]; int32_t l_2131 = 0x225D3E5EL; int32_t l_2133 = 0L; int32_t l_2134 = 0x8C9EE7A1L; int32_t l_2138 = 0L; int32_t l_2139[2]; uint32_t l_2173[2]; int64_t **l_2204 = &g_292[3][0][0]; union U0 *l_2251 = &g_2252; int i; for (i = 0; i < 7; i++) l_2130[i] = (-7L); for (i = 0; i < 2; i++) l_2139[i] = (-7L); for (i = 0; i < 2; i++) l_2173[i] = 0x78FA292BL; for (g_204.f0 = (-4); (g_204.f0 <= 31); g_204.f0 = safe_add_func_int8_t_s_s(g_204.f0, 2)) { /* block id: 915 */ uint32_t l_2140 = 0UL; int32_t *l_2145 = &l_2133; for (g_214.f0 = 0; (g_214.f0 <= 2); g_214.f0 += 1) { /* block id: 918 */ int32_t **l_2128[3][4] = {{&g_53,&g_53,&g_53,&g_53},{&g_53,&g_53,&g_53,&g_53},{&g_53,&g_53,&g_53,&g_53}}; int i, j; l_2129 = &l_2098[(g_214.f0 + 4)]; --l_2140; (**g_835) = (**g_835); } for (g_38 = 0; (g_38 != 51); g_38 = safe_add_func_uint64_t_u_u(g_38, 3)) { /* block id: 925 */ int32_t **l_2146[9][8] = {{&l_2129,&l_2145,&l_2129,&l_2145,&l_2145,&l_2145,&l_2129,&l_2145},{&l_2129,&l_2129,&l_2129,&l_2129,&l_2145,&l_2145,&l_2129,&l_2129},{&l_2145,&l_2145,&l_2145,&g_53,&l_2129,&l_2145,&l_2129,&g_53},{&l_2129,&g_53,&l_2129,&l_2145,&g_53,&l_2129,&l_2129,&g_53},{&g_53,&l_2129,&l_2129,&g_53,&l_2145,&l_2129,&g_53,&l_2129},{&g_53,&l_2129,&l_2145,&l_2129,&g_53,&l_2145,&l_2145,&l_2145},{&l_2129,&l_2129,&l_2145,&l_2145,&l_2129,&l_2129,&l_2129,&l_2129},{&l_2145,&l_2129,&l_2145,&l_2145,&l_2145,&l_2129,&l_2145,&l_2129},{&l_2129,&g_53,&l_2145,&l_2145,&l_2145,&l_2145,&g_53,&l_2129}}; int i, j; l_2129 = l_2145; } l_2129 = &l_2136; } if (l_2131) continue; for (g_458 = 1; (g_458 != (-22)); g_458 = safe_sub_func_uint32_t_u_u(g_458, 1)) { /* block id: 933 */ uint8_t l_2171 = 0UL; int32_t l_2172 = 0x24FB9513L; int32_t ***l_2177 = (void*)0; int32_t ***l_2178[6]; int32_t ***l_2181 = &g_476[1][1]; uint32_t *l_2184 = &g_208[3].f0; union U0 **l_2221 = &g_691; uint64_t *l_2230 = &g_1360; uint64_t **l_2229 = &l_2230; int32_t l_2260 = 0x03A046E8L; int32_t l_2261 = 0xB6165234L; int32_t l_2263 = 1L; int32_t l_2264 = 0xDA18E814L; int32_t l_2265 = (-1L); int32_t l_2267[10] = {3L,0xD6A33E2AL,3L,0xD6A33E2AL,3L,0xD6A33E2AL,3L,0xD6A33E2AL,3L,0xD6A33E2AL}; int8_t l_2271 = 0L; uint16_t l_2276 = 0xA816L; int i; for (i = 0; i < 6; i++) l_2178[i] = &l_2081; } } (*l_2129) = 1L; } else { /* block id: 995 */ int32_t *l_2279[6] = {&g_202.f1,&g_202.f1,&g_202.f1,&g_202.f1,&g_202.f1,&g_202.f1}; int32_t l_2321 = 0L; int i; l_2280[5][0]++; for (g_207.f0 = 0; (g_207.f0 <= 7); g_207.f0 += 1) { /* block id: 999 */ union U1 l_2283 = {0xE51BBF9BL}; int32_t * const *l_2294 = &l_2129; uint16_t l_2312 = 1UL; int i; (*l_2129) = ((l_2283 , ((g_212.f2 == (safe_sub_func_uint16_t_u_u(((p_13.f0 < (safe_mul_func_int8_t_s_s(((**l_2069) , p_13.f2), l_2283.f2))) , g_214.f0), (safe_lshift_func_int8_t_s_u((((safe_div_func_uint64_t_u_u(3UL, (g_208[3].f2 , p_12))) || 5UL) , g_1901.f3), 1))))) & 0xC9L)) ^ 0xBD48EDBFL); for (g_212.f1 = 0; (g_212.f1 <= 7); g_212.f1 += 1) { /* block id: 1003 */ int32_t ***l_2295[6][3][8] = {{{&g_476[1][1],(void*)0,&g_476[1][1],&g_476[3][0],&g_476[0][2],&g_476[1][1],&g_476[1][1],&g_476[1][1]},{&g_476[1][1],(void*)0,&g_476[1][1],(void*)0,&g_476[1][1],(void*)0,&g_476[3][0],&g_476[3][3]},{&g_476[1][1],&g_476[2][3],&g_476[3][2],&g_476[1][2],&g_476[1][1],&g_476[1][1],&g_476[2][2],(void*)0}},{{&g_476[0][0],&g_476[1][1],&g_476[3][2],&g_476[1][1],&g_476[1][1],&g_476[1][2],&g_476[3][0],&g_476[3][2]},{&g_476[1][1],&g_476[2][3],&g_476[1][1],&g_476[3][3],&g_476[1][1],&g_476[0][2],&g_476[1][1],(void*)0},{&g_476[1][1],(void*)0,&g_476[1][1],&g_476[1][0],&g_476[1][0],&g_476[1][1],(void*)0,&g_476[1][1]}},{{&g_476[2][3],(void*)0,(void*)0,&g_476[0][2],&g_476[2][2],&g_476[1][1],&g_476[1][1],(void*)0},{&g_476[3][2],&g_476[3][0],&g_476[1][2],&g_476[1][1],&g_476[1][1],&g_476[3][2],&g_476[1][1],&g_476[0][0]},{(void*)0,&g_476[0][0],&g_476[1][1],&g_476[1][1],(void*)0,&g_476[1][1],&g_476[1][2],&g_476[1][1]}},{{&g_476[0][0],&g_476[1][1],(void*)0,(void*)0,(void*)0,&g_476[1][1],(void*)0,(void*)0},{&g_476[3][3],(void*)0,&g_476[3][3],&g_476[1][2],&g_476[1][1],(void*)0,(void*)0,&g_476[3][3]},{&g_476[0][0],(void*)0,&g_476[2][3],&g_476[1][1],(void*)0,&g_476[3][0],&g_476[1][1],&g_476[1][1]}},{{&g_476[0][0],&g_476[0][2],&g_476[1][2],&g_476[2][3],&g_476[1][1],&g_476[1][0],&g_476[0][2],(void*)0},{&g_476[3][3],&g_476[0][0],(void*)0,(void*)0,(void*)0,&g_476[1][1],&g_476[1][1],&g_476[1][1]},{&g_476[0][0],(void*)0,&g_476[1][1],&g_476[1][1],(void*)0,&g_476[0][0],&g_476[2][2],(void*)0}},{{(void*)0,&g_476[2][3],(void*)0,&g_476[0][0],&g_476[1][1],&g_476[1][1],(void*)0,(void*)0},{&g_476[3][2],&g_476[1][1],(void*)0,&g_476[0][0],&g_476[0][0],&g_476[3][0],(void*)0,(void*)0},{&g_476[0][2],&g_476[0][0],&g_476[1][1],&g_476[1][1],&g_476[1][1],&g_476[1][1],&g_476[1][0],&g_476[1][1]}}}; uint64_t l_2322[9] = {0xCBE9886F22048DD2LL,0xCBE9886F22048DD2LL,0xCBE9886F22048DD2LL,0xCBE9886F22048DD2LL,0xCBE9886F22048DD2LL,0xCBE9886F22048DD2LL,0xCBE9886F22048DD2LL,0xCBE9886F22048DD2LL,0xCBE9886F22048DD2LL}; int i, j, k; } } } return g_2224[2][4][0].f0; } else { /* block id: 1023 */ int32_t l_2341 = 1L; uint32_t l_2342 = 7UL; int32_t l_2343 = 0x66E7C279L; union U1 *l_2411[9][7] = {{(void*)0,(void*)0,&g_194,&g_213[1],&g_194,(void*)0,(void*)0},{&g_208[3],(void*)0,&g_207,&g_196[0],&g_207,(void*)0,&g_208[3]},{(void*)0,(void*)0,&g_194,&g_213[1],&g_194,(void*)0,(void*)0},{&g_208[3],(void*)0,&g_207,&g_196[0],&g_207,(void*)0,&g_208[3]},{(void*)0,(void*)0,&g_194,&g_213[1],&g_194,(void*)0,(void*)0},{&g_208[3],(void*)0,&g_207,&g_196[0],&g_207,(void*)0,&g_208[3]},{(void*)0,(void*)0,&g_194,&g_213[1],&g_194,(void*)0,(void*)0},{&g_208[3],(void*)0,&g_207,&g_196[0],&g_207,(void*)0,&g_208[3]},{(void*)0,(void*)0,&g_194,&g_213[1],&g_194,(void*)0,(void*)0}}; int32_t l_2413 = 3L; uint32_t *l_2474 = (void*)0; int64_t ***l_2481 = &l_2436; union U1 ** const *l_2526 = &g_368; int16_t l_2538[3][10][4] = {{{0L,0L,0xF77CL,(-2L)},{0L,0x3058L,5L,0L},{0x4ED6L,(-2L),(-4L),1L},{1L,1L,(-3L),0x2431L},{0L,0x3242L,0x2722L,0xC66AL},{1L,0L,0x4ED6L,0xFD63L},{0L,1L,6L,0L},{9L,(-3L),0x415BL,0x3242L},{0x60F9L,0x4460L,0x1252L,(-3L)},{0xAE84L,0x34C9L,9L,5L}},{{(-4L),0x415BL,0x415BL,(-4L)},{0L,0xAE84L,4L,(-1L)},{9L,0x4ED6L,0xC66AL,0x34C9L},{0xFD63L,(-5L),0xF77CL,0x34C9L},{6L,0x4ED6L,0x2599L,(-1L)},{1L,0xAE84L,0L,(-4L)},{1L,0x415BL,6L,5L},{(-5L),0x34C9L,0x2CB8L,(-3L)},{0xAB82L,0x4460L,0L,0x3242L},{1L,(-3L),0L,0x3058L}},{{1L,0x216BL,0x2599L,4L},{0x3242L,9L,0xA809L,0xFD63L},{0xFD63L,4L,(-3L),0xAE84L},{4L,0x216BL,4L,0x1252L},{0x4460L,1L,0x6B0AL,0x3242L},{(-4L),0L,0x1252L,1L},{4L,0x34C9L,0x1252L,0x2CB8L},{(-4L),0x2722L,0x6B0AL,(-4L)},{0x4460L,4L,4L,0x4ED6L},{4L,0x4ED6L,(-3L),0x2896L}}}; uint64_t l_2539 = 5UL; int32_t l_2546 = 7L; const uint16_t l_2557 = 0xE5A0L; int i, j, k; if (((safe_div_func_int32_t_s_s(0x25DA0D2BL, (p_12 ^ ((safe_mul_func_int8_t_s_s(p_13.f1, (safe_add_func_int16_t_s_s((l_2343 = ((safe_div_func_int32_t_s_s((safe_sub_func_int64_t_s_s((safe_mul_func_int8_t_s_s((safe_rshift_func_int16_t_s_s((l_2341 = (safe_add_func_int64_t_s_s(((l_2340 == l_2340) <= g_196[3].f0), 18446744073709551607UL))), 14)), 0xACL)), l_2342)), p_11)) & p_14)), p_13.f2)))) , (-7L))))) == p_13.f0)) { /* block id: 1026 */ int32_t l_2369[1][8] = {{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}}; uint8_t l_2396 = 0xB7L; int i, j; for (g_214.f0 = 0; (g_214.f0 != 53); g_214.f0++) { /* block id: 1029 */ int32_t *l_2372 = &l_2068; for (g_51.f1 = 5; (g_51.f1 != 10); g_51.f1 = safe_add_func_uint8_t_u_u(g_51.f1, 1)) { /* block id: 1032 */ uint8_t **l_2370 = &g_533; int32_t *l_2373 = &g_199[5][2].f1; if (((**l_2340) < (p_13 , ((+(safe_unary_minus_func_int32_t_s((-4L)))) ^ ((*l_2067) = (-1L)))))) { /* block id: 1034 */ int32_t *l_2350 = &g_212.f1; uint16_t *l_2368 = &l_2268; (*l_2340) = l_2350; (**l_2340) = (safe_sub_func_int8_t_s_s((0xA660FA8983234A13LL ^ (safe_add_func_uint8_t_u_u((p_14 = (((safe_div_func_int32_t_s_s((((safe_sub_func_uint8_t_u_u(p_13.f1, 0xDDL)) >= (((*g_533) & (*l_2350)) <= (l_2065[2][2] = 0x9172L))) < (((safe_mod_func_uint16_t_u_u(((safe_sub_func_uint64_t_u_u((!g_1170), ((safe_div_func_int32_t_s_s(((((*l_2368) = (safe_rshift_func_uint8_t_u_s(p_13.f1, g_198.f1))) != g_2058) , l_2341), 0xB9FD4838L)) , g_213[1].f1))) | 0xF65EL), p_13.f0)) & 0x8D55L) == g_202.f1)), 4294967287UL)) || p_13.f2) == l_2369[0][3])), 0x41L))), p_13.f0)); } else { /* block id: 1040 */ int8_t l_2371 = 1L; l_2371 ^= ((l_2370 != (void*)0) && 0UL); } l_2372 = &l_2369[0][3]; (*l_2340) = func_65(l_2373, (safe_add_func_uint64_t_u_u(p_13.f0, (!(((**l_2370) = ((safe_mod_func_uint16_t_u_u((!(safe_lshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_u(((*l_2372) = (safe_add_func_int64_t_s_s((safe_rshift_func_int16_t_s_u(((void*)0 != g_2388), 4)), (+(l_2373 != &g_108[3]))))), 8)), ((safe_sub_func_uint64_t_u_u(1UL, (safe_mod_func_uint8_t_u_u((safe_lshift_func_uint16_t_u_s(l_2341, (p_13.f0 >= g_207.f1))), (*l_2373))))) != p_13.f2)))), 5UL)) ^ 0x9741DC32L)) && g_207.f2))))); } l_2396 ^= 0L; } } else { /* block id: 1050 */ uint32_t *l_2397 = (void*)0; uint32_t *l_2398[10] = {&g_208[3].f0,&g_108[3],&g_208[3].f0,&g_208[3].f0,&g_108[3],&g_208[3].f0,&g_208[3].f0,&g_108[3],&g_208[3].f0,&g_208[3].f0}; uint16_t *l_2412[4][5] = {{&g_1251[4][0][1],(void*)0,(void*)0,&g_1251[4][0][1],(void*)0},{(void*)0,&g_1251[4][0][1],&g_1251[4][0][1],(void*)0,(void*)0},{&g_1251[4][0][1],(void*)0,(void*)0,&g_1251[4][0][1],(void*)0},{(void*)0,&g_1251[4][0][1],&g_1251[4][0][1],(void*)0,(void*)0}}; int32_t l_2440 = 0x8563A323L; int32_t l_2446 = 0x58B13FA3L; int32_t l_2447 = 0xBB98115FL; union U1 *** const l_2500 = &g_368; uint64_t l_2547 = 0x4AC5390CD2BC0E84LL; int i, j; (**l_2340) |= (((--p_13.f0) , (!((0x702519E11B615096LL | p_13.f2) != (~(safe_div_func_uint16_t_u_u((safe_lshift_func_int16_t_s_u(p_13.f1, (safe_sub_func_uint8_t_u_u(((*g_533) = ((safe_rshift_func_int8_t_s_u(((l_2413 = (g_78 = ((l_2343 = ((void*)0 != l_2411[6][4])) , l_2342))) < ((safe_div_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_s((safe_mod_func_uint64_t_u_u(((safe_sub_func_uint64_t_u_u(g_1850.f0, g_350[5])) <= (safe_sub_func_uint64_t_u_u(l_2341, p_13.f2))), p_11)), 2)), 0x3969L)) || g_194.f2)), 0)) == g_207.f0)), 3UL)))), 0x9D5EL)))))) & 1L); if (((safe_mul_func_uint16_t_u_u((safe_rshift_func_int16_t_s_s(((safe_mul_func_int8_t_s_s((+((((p_14 , ((*l_2067) = (safe_mod_func_uint8_t_u_u(((*g_533) = ((safe_div_func_uint16_t_u_u(g_1841[2][2][6].f3, (((l_2446 = (l_2435[0][4][5] == ((safe_mod_func_int16_t_s_s(l_2343, ((+((l_2440 = l_2413) && (((**l_2340) < (safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s((0L != p_13.f1), 14)), 4))) || (0x3EL && 0xBDL)))) , p_11))) , l_2445[3][6][0]))) > (*g_53)) || 0xCBL))) , 0x2EL)), p_14)))) || (**l_2340)) , 18446744073709551615UL) , l_2342)), 9L)) > l_2447), g_2448[0][3])), g_2448[0][3])) ^ p_13.f0)) { /* block id: 1061 */ int8_t l_2461 = 0xB7L; int32_t **l_2480 = &g_53; int64_t **** const l_2508 = &l_2481; uint8_t **l_2560[9][7] = {{&g_533,&g_533,&g_533,&g_533,&g_533,&g_533,(void*)0},{&g_533,&g_533,(void*)0,&g_533,&g_533,&g_533,(void*)0},{&g_533,&g_533,&g_533,&g_533,(void*)0,&g_533,&g_533},{&g_533,&g_533,&g_533,(void*)0,&g_533,(void*)0,&g_533},{&g_533,&g_533,&g_533,&g_533,(void*)0,&g_533,&g_533},{&g_533,&g_533,(void*)0,&g_533,&g_533,&g_533,&g_533},{(void*)0,&g_533,(void*)0,&g_533,&g_533,(void*)0,&g_533},{&g_533,&g_533,(void*)0,&g_533,(void*)0,&g_533,(void*)0},{&g_533,&g_533,&g_533,&g_533,&g_533,(void*)0,&g_533}}; int i, j; for (g_203.f1 = 0; (g_203.f1 < (-9)); g_203.f1--) { /* block id: 1064 */ uint32_t l_2471 = 0x1F871E3BL; if (p_14) break; p_13.f1 = (safe_rshift_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s((safe_lshift_func_uint8_t_u_u(((safe_rshift_func_int16_t_s_s(p_13.f0, 5)) & ((safe_div_func_int32_t_s_s(l_2461, (g_1307[0] && 8UL))) != 0xEC26A091L)), 2)), ((3UL ^ (safe_div_func_int16_t_s_s((l_2413 = (safe_sub_func_uint32_t_u_u((+5L), ((((*l_2062) = (safe_mul_func_uint16_t_u_u(((((l_2342 && (safe_lshift_func_uint16_t_u_s(l_2461, 10))) & l_2471) <= 0x8275D7CE257B3878LL) ^ (-1L)), g_201.f0))) || l_2471) <= (**l_2340))))), 0xE43FL))) < l_2440))), (**l_2340))); for (g_210.f1 = 0; (g_210.f1 <= (-27)); g_210.f1 = safe_sub_func_int64_t_s_s(g_210.f1, 8)) { /* block id: 1071 */ (*g_53) = p_13.f2; } (**l_2340) |= ((((l_2474 != (void*)0) == l_2461) != p_13.f1) , 0x35631566L); } for (l_2308 = 0; (l_2308 <= 6); l_2308 += 1) { /* block id: 1078 */ int64_t ****l_2482 = &l_2445[3][6][0]; uint32_t **l_2485 = &l_2397; uint32_t **l_2486 = &l_2474; union U1 ****l_2502 = &g_2008; int32_t l_2503 = 0x59189C0AL; int64_t ****l_2520 = &l_2435[0][4][5]; int i; (*g_53) = (safe_rshift_func_uint8_t_u_s((((safe_unary_minus_func_uint32_t_u((p_12 != (safe_div_func_uint64_t_u_u(((((g_764.f0 , (*g_471)) != l_2480) & (((((*l_2482) = l_2481) == &g_1635) , p_13) , (~(((((*l_2485) = (l_2398[(l_2308 + 3)] = l_2484)) != ((*l_2486) = l_2474)) & g_2224[2][4][0].f0) , (*g_53))))) < 0xE6DAL), (**l_2340)))))) == g_206[2].f1) != 7L), g_203.f0)); for (l_2461 = 9; (l_2461 >= 0); l_2461 -= 1) { /* block id: 1086 */ int i, j; return g_1125[l_2461][(l_2308 + 1)]; } if (((~(l_2413 = (safe_div_func_uint32_t_u_u(((safe_mod_func_int8_t_s_s((safe_mul_func_int8_t_s_s((((*g_533) &= 0x52L) >= ((g_1125[9][6] < ((((**l_2340) = (+(((safe_sub_func_uint32_t_u_u(g_207.f0, (((+(p_13.f0 == p_12)) < (l_2500 == ((*l_2502) = l_2501))) , 0x93312216L))) , p_14) <= 0x34L))) > 1UL) > p_12)) ^ p_11)), l_2503)), g_196[3].f0)) == g_1307[0]), l_2413)))) || 0x8415FE688E5827DFLL)) { /* block id: 1093 */ uint32_t l_2504 = 0x10E724FCL; int32_t l_2505[6][1]; int i, j; for (i = 0; i < 6; i++) { for (j = 0; j < 1; j++) l_2505[i][j] = 0x36B561A3L; } if ((*g_53)) break; l_2505[3][0] = ((*g_53) = (l_2504 = p_12)); } else { /* block id: 1098 */ int8_t *l_2518 = &g_294; int32_t *l_2519 = &g_1307[0]; (*l_2519) &= (((*g_533)--) , (((l_2508 != l_2508) > ((g_1251[1][0][2] = (safe_mul_func_uint16_t_u_u(g_206[2].f2, l_2413))) > l_2343)) <= ((safe_sub_func_int32_t_s_s(p_13.f0, ((safe_div_func_uint8_t_u_u((+(g_203.f2 != ((*l_2518) |= (safe_mul_func_uint8_t_u_u((**l_2340), 255UL))))), 0x54L)) >= p_11))) , l_2447))); l_2520 = (l_2482 = &l_2445[3][6][0]); } for (g_210.f0 = 0; (g_210.f0 <= 3); g_210.f0 += 1) { /* block id: 1108 */ return (**l_2340); } } for (g_198.f0 = 0; (g_198.f0 > 1); ++g_198.f0) { /* block id: 1114 */ int16_t l_2525[3][8] = {{0L,6L,0xCBF2L,0xCBF2L,6L,0L,0xB464L,6L},{(-5L),0xB464L,0xCBF2L,(-5L),0xCBF2L,0xB464L,(-5L),0L},{6L,0x79B8L,0x48A2L,(-5L),(-5L),0x48A2L,0x79B8L,6L}}; int32_t l_2527 = 0xCD64DF5FL; int32_t * const *l_2536 = (void*)0; uint64_t *l_2537 = &g_38; uint64_t ****l_2566 = (void*)0; int i, j; if ((l_2525[1][4] >= (l_2527 = ((void*)0 == l_2526)))) { /* block id: 1116 */ (**l_2340) |= p_14; } else { /* block id: 1118 */ (*l_2480) = (*l_2480); } } g_2569 = g_2569; } else { /* block id: 1145 */ int32_t *l_2573 = &g_205.f1; int32_t *l_2574 = &g_205.f1; int32_t *l_2575 = (void*)0; int32_t *l_2576 = &g_201.f1; int32_t *l_2577 = &g_211.f1; int32_t *l_2578 = &l_2343; int32_t *l_2579[7] = {&g_180.f1,&g_180.f1,&g_180.f1,&g_180.f1,&g_180.f1,&g_180.f1,&g_180.f1}; int i; l_2580[0]++; } } } return l_2583; } /* ------------------------------------------ */ /* * reads : g_36 g_1307 g_533 g_81 g_53 g_51.f1 g_1251 g_206.f0 g_488 g_174 * writes: g_36 g_51.f1 g_1251 g_1307 g_488 g_174 */ const int16_t func_18(int16_t p_19, uint16_t p_20, int32_t p_21, int16_t p_22, int32_t p_23) { /* block id: 6 */ union U1 *l_989 = &g_206[6]; int32_t l_1625 = 0xCACBD1F6L; int32_t *l_1666 = &g_1307[0]; int32_t l_1682[1]; uint32_t l_1784 = 0xEE78FD2AL; union U0 ***l_1818 = &g_712; int32_t **l_1826[3]; int32_t ***l_1825 = &l_1826[1]; uint64_t *l_2044 = (void*)0; uint64_t **l_2043 = &l_2044; int i; for (i = 0; i < 1; i++) l_1682[i] = 0L; for (i = 0; i < 3; i++) l_1826[i] = (void*)0; for (g_36 = 0; (g_36 >= 3); g_36++) { /* block id: 9 */ const union U1 *l_50 = &g_51; int32_t l_988 = 0xCA045702L; int32_t *l_990[4][7][9] = {{{&g_206[2].f1,(void*)0,&g_200.f1,&g_211.f1,&g_200.f1,(void*)0,&g_206[2].f1,&g_206[2].f1,(void*)0},{&g_211.f1,(void*)0,&g_214.f1,(void*)0,&g_211.f1,&g_196[3].f1,&g_196[3].f1,&g_211.f1,(void*)0},{&g_206[2].f1,&g_200.f1,&g_206[2].f1,&g_196[3].f1,&g_214.f1,&g_214.f1,&g_196[3].f1,&g_206[2].f1,&g_200.f1},{&g_200.f1,&g_206[2].f1,&g_196[3].f1,&g_214.f1,&g_214.f1,&g_196[3].f1,&g_206[2].f1,&g_200.f1,&g_206[2].f1},{(void*)0,&g_211.f1,&g_196[3].f1,&g_196[3].f1,&g_211.f1,(void*)0,&g_214.f1,(void*)0,&g_211.f1},{(void*)0,&g_206[2].f1,&g_206[2].f1,(void*)0,&g_200.f1,&g_211.f1,&g_200.f1,(void*)0,&g_206[2].f1},{&g_200.f1,&g_200.f1,&g_214.f1,&g_211.f1,(void*)0,&g_211.f1,&g_214.f1,&g_200.f1,&g_200.f1}},{{&g_206[2].f1,(void*)0,&g_200.f1,&g_211.f1,&g_200.f1,(void*)0,&g_206[2].f1,&g_206[2].f1,(void*)0},{&g_211.f1,(void*)0,&g_214.f1,(void*)0,&g_211.f1,&g_196[3].f1,&g_196[3].f1,&g_211.f1,(void*)0},{&g_206[2].f1,&g_200.f1,&g_206[2].f1,&g_196[3].f1,&g_214.f1,&g_214.f1,&g_196[3].f1,&g_206[2].f1,&g_200.f1},{&g_200.f1,&g_206[2].f1,&g_196[3].f1,&g_214.f1,&g_214.f1,&g_196[3].f1,&g_206[2].f1,&g_200.f1,&g_206[2].f1},{(void*)0,&g_211.f1,&g_196[3].f1,&g_196[3].f1,&g_211.f1,(void*)0,&g_214.f1,(void*)0,&g_211.f1},{(void*)0,&g_206[2].f1,&g_206[2].f1,(void*)0,&g_200.f1,&g_211.f1,&g_200.f1,(void*)0,&g_206[2].f1},{&g_200.f1,&g_200.f1,&g_214.f1,&g_211.f1,(void*)0,&g_211.f1,&g_214.f1,&g_200.f1,&g_200.f1}},{{&g_206[2].f1,(void*)0,&g_200.f1,&g_211.f1,&g_200.f1,(void*)0,&g_206[2].f1,&g_206[2].f1,(void*)0},{&g_211.f1,(void*)0,&g_214.f1,(void*)0,&g_211.f1,&g_196[3].f1,&g_196[3].f1,&g_211.f1,(void*)0},{&g_206[2].f1,&g_200.f1,&g_206[2].f1,&g_196[3].f1,&g_214.f1,&g_214.f1,&g_196[3].f1,&g_206[2].f1,&g_200.f1},{&g_200.f1,&g_206[2].f1,&g_196[3].f1,&g_214.f1,&g_214.f1,&g_214.f1,&g_211.f1,(void*)0,&g_211.f1},{&g_206[2].f1,&g_196[3].f1,&g_214.f1,&g_214.f1,&g_196[3].f1,&g_206[2].f1,&g_200.f1,&g_206[2].f1,&g_196[3].f1},{&g_206[2].f1,&g_211.f1,&g_211.f1,&g_206[2].f1,(void*)0,&g_196[3].f1,(void*)0,&g_206[2].f1,&g_211.f1},{(void*)0,(void*)0,&g_200.f1,&g_196[3].f1,(void*)0,&g_196[3].f1,&g_200.f1,(void*)0,(void*)0}},{{&g_211.f1,&g_206[2].f1,(void*)0,&g_196[3].f1,(void*)0,&g_206[2].f1,&g_211.f1,&g_211.f1,&g_206[2].f1},{&g_196[3].f1,&g_206[2].f1,&g_200.f1,&g_206[2].f1,&g_196[3].f1,&g_214.f1,&g_214.f1,&g_196[3].f1,&g_206[2].f1},{&g_211.f1,(void*)0,&g_211.f1,&g_214.f1,&g_200.f1,&g_200.f1,&g_214.f1,&g_211.f1,(void*)0},{(void*)0,&g_211.f1,&g_214.f1,&g_200.f1,&g_200.f1,&g_214.f1,&g_211.f1,(void*)0,&g_211.f1},{&g_206[2].f1,&g_196[3].f1,&g_214.f1,&g_214.f1,&g_196[3].f1,&g_206[2].f1,&g_200.f1,&g_206[2].f1,&g_196[3].f1},{&g_206[2].f1,&g_211.f1,&g_211.f1,&g_206[2].f1,(void*)0,&g_196[3].f1,(void*)0,&g_206[2].f1,&g_211.f1},{(void*)0,(void*)0,&g_200.f1,&g_196[3].f1,(void*)0,&g_196[3].f1,&g_200.f1,(void*)0,(void*)0}}}; union U1 **l_1622 = &l_989; const int32_t *l_1699 = &g_350[5]; const int32_t **l_1698 = &l_1699; const int32_t ***l_1697 = &l_1698; uint64_t l_1731[1][5][5] = {{{0UL,0UL,0x4A1A591B8CB92101LL,0x8C1997A123C4F3DCLL,0x04D2CD2BFE46E940LL},{0x5D7BA3A81DB2EDE7LL,0x04D2CD2BFE46E940LL,18446744073709551615UL,18446744073709551615UL,0x04D2CD2BFE46E940LL},{0x04D2CD2BFE46E940LL,1UL,0x5D7BA3A81DB2EDE7LL,0x04D2CD2BFE46E940LL,18446744073709551615UL},{0x8C1997A123C4F3DCLL,0x04D2CD2BFE46E940LL,0x4A1A591B8CB92101LL,0x04D2CD2BFE46E940LL,0x8C1997A123C4F3DCLL},{0x5D7BA3A81DB2EDE7LL,0UL,1UL,18446744073709551615UL,0UL}}}; int i, j, k; } if (((*l_1666) || ((*g_533) , 0L))) { /* block id: 776 */ int32_t l_1805 = 0L; uint16_t *l_1812[4]; int32_t *l_1817 = &g_488[0][3]; union U0 * const **l_1819 = (void*)0; int i; for (i = 0; i < 4; i++) l_1812[i] = &g_1251[4][0][1]; (*g_53) ^= ((safe_lshift_func_int16_t_s_u((p_21 ^ (safe_unary_minus_func_uint16_t_u((+(p_21 > (l_1805 = ((safe_mul_func_uint8_t_u_u(((safe_rshift_func_int8_t_s_u(((((safe_div_func_int32_t_s_s(((safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint8_t_u_s(((0xB2L < (((*l_1666) > l_1805) >= (*g_533))) <= ((void*)0 == &g_533)), 2)), (safe_mod_func_uint16_t_u_u((safe_div_func_int8_t_s_s((((void*)0 == &p_21) >= p_19), 0xA0L)), 0x92C7L)))) & 0xB3L), 0x088D37E3L)) >= 0UL) | p_23) > 0xA80B5FA6L), (*g_533))) || (-1L)), 0x18L)) > 0xFFL))))))), 13)) ^ 1UL); (*g_53) = (safe_div_func_int32_t_s_s(((g_1251[1][0][2]--) && ((*g_533) > ((((1L != (safe_rshift_func_int16_t_s_u(0x90D6L, ((*l_1666) = p_19)))) , (0UL ^ g_206[2].f0)) == ((((*l_1817) &= (((*g_533) , (*g_53)) != (l_1805 = g_1251[0][0][3]))) , l_1818) != l_1819)) , p_19))), p_21)); } else { /* block id: 784 */ uint16_t l_1879 = 0xA1EEL; union U0 *l_1904 = (void*)0; int32_t l_1915 = 0x65A39260L; int32_t l_1919 = 1L; int32_t l_1930 = 0x4A0ECA48L; int32_t l_1931 = 5L; int32_t l_1932 = 1L; int32_t l_1933 = 1L; int32_t l_1934 = 0xE28FEC4CL; int32_t l_1935 = 1L; uint32_t l_1936 = 0UL; union U1 l_1957 = {0xA239FABCL}; uint32_t l_1979[1][1]; int64_t l_1984 = (-1L); int32_t l_1989 = 0xCC79089AL; int32_t l_1990 = 0xDDDCA32FL; int32_t l_1991 = 0xCD71C7E5L; int8_t l_1992 = 0xCAL; int32_t **l_2012 = &g_1544; uint64_t **l_2045 = &l_2044; uint8_t ** const l_2047[9] = {&g_533,&g_533,&g_533,&g_533,&g_533,&g_533,&g_533,&g_533,&g_533}; uint8_t l_2048 = 0xF2L; int i, j; for (i = 0; i < 1; i++) { for (j = 0; j < 1; j++) l_1979[i][j] = 18446744073709551611UL; } for (g_174 = 0; (g_174 <= 0); g_174 += 1) { /* block id: 787 */ int8_t *l_1827 = &g_294; uint16_t *l_1828 = &g_1251[0][0][6]; union U0 *l_1849 = &g_1850; union U1 *** const l_1897 = &g_368; union U0 ***l_1905 = &g_712; int32_t l_1925 = 0L; int32_t l_1928 = (-6L); int32_t l_1929 = 1L; int32_t l_1972 = 0x0C661C45L; int32_t l_1973 = 0L; int32_t l_1974 = 0x4FBEF892L; int32_t l_1975 = 0L; int32_t l_1986 = (-4L); int32_t l_1987 = 0x23AD3161L; int32_t l_1988[6][3] = {{0xA18854E3L,4L,4L},{1L,4L,0L},{1L,4L,0xF0A8898FL},{0xA18854E3L,4L,4L},{1L,4L,0L},{1L,4L,0xF0A8898FL}}; int i, j; } } return p_22; } /* ------------------------------------------ */ /* * reads : * writes: */ uint8_t func_24(int8_t p_25, int32_t p_26) { /* block id: 3 */ uint32_t l_37 = 5UL; return l_37; } /* ------------------------------------------ */ /* * reads : g_100 g_208.f2 g_214.f2 g_533 g_81 g_208.f1 g_213.f0 g_53 g_260 g_476 g_368 g_369 * writes: g_100 g_32 g_51.f1 g_260 */ union U1 * const func_42(uint64_t p_43, union U1 * p_44, uint32_t p_45, union U1 * p_46, int32_t * p_47) { /* block id: 425 */ uint64_t l_995 = 1UL; int32_t l_1000 = (-5L); int16_t *l_1001 = &g_100; int64_t l_1014 = 0xDFDCCB7F90C5E4B3LL; const int32_t *l_1043 = (void*)0; int64_t **l_1050 = &g_292[2][0][3]; int64_t ***l_1049 = &l_1050; uint8_t **l_1116[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int32_t l_1128 = 1L; int32_t ***l_1227 = &g_476[2][2]; uint32_t l_1247 = 0xFDCFF17BL; int32_t l_1305 = (-4L); int32_t l_1309 = 0L; int32_t l_1310 = 0x0F529740L; int32_t l_1311 = (-1L); int32_t l_1314[10][4][6] = {{{0x925FD58FL,6L,0xC7FAAF21L,0xEBE16255L,0xC7FAAF21L,6L},{0xEBE16255L,0xC7FAAF21L,6L,0x925FD58FL,0x06BFEBF8L,0x0974D451L},{6L,(-9L),0x8CEFFCFCL,4L,0x35EAA35DL,4L},{0x35EAA35DL,(-9L),0xF9339B62L,0x8CEFFCFCL,0x06BFEBF8L,0x9D87BF24L}},{{0x7646C18FL,0xC7FAAF21L,(-1L),(-1L),0xC7FAAF21L,0x7646C18FL},{0x0974D451L,6L,4L,0x9D87BF24L,(-1L),0x925FD58FL},{0xB0D3CD89L,0x9D87BF24L,0xC7FAAF21L,4L,6L,0x8CEFFCFCL},{0xB0D3CD89L,0x8CEFFCFCL,4L,4L,0x7646C18FL,6L}},{{0x0A946B9EL,0x06BFEBF8L,(-7L),0x06BFEBF8L,0x0A946B9EL,0xC7FAAF21L},{(-1L),0x0974D451L,0x029DFA10L,0x9D87BF24L,0xEBE16255L,(-9L)},{(-7L),0xC7FAAF21L,0x88E88FB0L,0x0974D451L,7L,(-9L)},{0x35EAA35DL,4L,0x029DFA10L,0xF9339B62L,0xC7FAAF21L,0xC7FAAF21L}},{{7L,(-7L),(-7L),7L,0x35EAA35DL,6L},{0xF9339B62L,0x029DFA10L,4L,0x35EAA35DL,4L,0x8CEFFCFCL},{0x0974D451L,0x88E88FB0L,0xC7FAAF21L,(-7L),4L,0xF9339B62L},{0x9D87BF24L,0x029DFA10L,0x0974D451L,(-1L),0x35EAA35DL,(-1L)}},{{0x06BFEBF8L,(-7L),0x06BFEBF8L,0x0A946B9EL,0xC7FAAF21L,4L},{4L,4L,0x8CEFFCFCL,0xB0D3CD89L,7L,0x029DFA10L},{4L,0xC7FAAF21L,0x9D87BF24L,0xB0D3CD89L,0xEBE16255L,0x0A946B9EL},{4L,0x0974D451L,0x35EAA35DL,0x0A946B9EL,0x0A946B9EL,0x35EAA35DL}},{{0x06BFEBF8L,0x06BFEBF8L,1L,(-1L),0x7646C18FL,4L},{0x9D87BF24L,0x8CEFFCFCL,0x7646C18FL,(-7L),6L,1L},{0x0974D451L,0x9D87BF24L,0x7646C18FL,0x35EAA35DL,0x06BFEBF8L,4L},{0xF9339B62L,0x35EAA35DL,1L,7L,1L,0x35EAA35DL}},{{7L,1L,0x35EAA35DL,0xF9339B62L,0x4EBF5734L,0x0A946B9EL},{0x35EAA35DL,0x7646C18FL,0x9D87BF24L,0x0974D451L,(-7L),0x029DFA10L},{(-7L),0x7646C18FL,0x8CEFFCFCL,0x9D87BF24L,0x4EBF5734L,4L},{(-1L),1L,0x06BFEBF8L,0x06BFEBF8L,1L,(-1L)}},{{0x0A946B9EL,0x35EAA35DL,0x0974D451L,4L,0x06BFEBF8L,0xF9339B62L},{0xB0D3CD89L,0x9D87BF24L,0xC7FAAF21L,4L,6L,0x8CEFFCFCL},{0xB0D3CD89L,0x8CEFFCFCL,4L,4L,0x7646C18FL,6L},{0x0A946B9EL,0x06BFEBF8L,(-7L),0x06BFEBF8L,0x0A946B9EL,0xC7FAAF21L}},{{(-1L),0x0974D451L,0x029DFA10L,0x9D87BF24L,0xEBE16255L,(-9L)},{(-7L),0xC7FAAF21L,0x88E88FB0L,0x0974D451L,7L,(-9L)},{0x35EAA35DL,4L,0x029DFA10L,0xF9339B62L,0xC7FAAF21L,0xC7FAAF21L},{7L,(-7L),(-7L),7L,0x35EAA35DL,6L}},{{0xF9339B62L,0x029DFA10L,4L,0x35EAA35DL,4L,0x8CEFFCFCL},{0x0974D451L,0x88E88FB0L,0xC7FAAF21L,(-7L),4L,0x8CEFFCFCL},{4L,0xC7FAAF21L,0x0A946B9EL,0x06BFEBF8L,(-7L),0x06BFEBF8L},{0x4EBF5734L,0x925FD58FL,0x4EBF5734L,4L,1L,0x0974D451L}}}; uint32_t l_1322 = 0xD1A5282BL; uint8_t l_1351[3]; uint8_t *l_1370 = &g_81[0]; uint16_t l_1399 = 1UL; union U0 *****l_1422 = (void*)0; uint8_t l_1514 = 0x1FL; uint32_t l_1520[9][6] = {{7UL,7UL,0UL,4294967291UL,0UL,7UL},{0UL,4294967288UL,4294967291UL,4294967291UL,4294967288UL,0UL},{7UL,0UL,4294967291UL,0UL,7UL,7UL},{4294967295UL,0UL,0UL,4294967295UL,4294967288UL,4294967295UL},{4294967295UL,4294967288UL,4294967295UL,0UL,0UL,4294967295UL},{7UL,7UL,0UL,4294967291UL,0UL,7UL},{0UL,4294967288UL,4294967291UL,4294967291UL,4294967288UL,0UL},{7UL,0UL,4294967291UL,0UL,7UL,7UL},{4294967295UL,0UL,0UL,4294967295UL,4294967288UL,4294967295UL}}; const int32_t l_1586 = 0x9F568B42L; uint16_t l_1590 = 0UL; uint16_t l_1596 = 0xDA96L; uint64_t l_1618 = 0xDCC256CAC2A6B1FALL; int i, j, k; for (i = 0; i < 3; i++) l_1351[i] = 0x22L; (*g_53) = (p_45 < (((safe_div_func_int64_t_s_s(l_995, p_43)) ^ ((((safe_mul_func_uint16_t_u_u((((safe_mul_func_int16_t_s_s(((*l_1001) &= (l_1000 ^= l_995)), (safe_rshift_func_uint8_t_u_u(((safe_mod_func_int8_t_s_s((safe_rshift_func_int16_t_s_s(p_45, (safe_div_func_int16_t_s_s(((g_208[3].f2 == l_995) && (safe_sub_func_uint64_t_u_u((g_214.f2 <= (safe_mul_func_int8_t_s_s(0xD6L, (*g_533)))), l_995))), p_43)))), p_43)) != g_208[3].f1), 0)))) & 1UL) == p_43), l_995)) & g_213[1].f0) < l_1014) > p_43)) < 0xB8765072L)); for (g_260 = 0; (g_260 >= 9); g_260++) { /* block id: 431 */ uint64_t * const l_1023 = &g_259; const int32_t **l_1044 = &l_1043; union U0 ** const *l_1046 = &g_712; union U0 ** const **l_1045 = &l_1046; int32_t l_1048 = 0xC2541A84L; const int16_t l_1051 = 0x9B4BL; uint64_t l_1099[1]; union U1 * const l_1129 = (void*)0; int32_t l_1175 = 0x9766771CL; uint8_t *l_1213[1]; uint16_t l_1217[2][3][4]; int32_t *l_1228 = &l_1128; uint32_t *l_1231 = &g_1125[2][4]; const union U1 *** const l_1282 = (void*)0; int32_t l_1312 = 4L; int32_t l_1313[8]; uint32_t l_1315 = 6UL; volatile int32_t * volatile **l_1358 = &g_1355; const int16_t l_1383[6] = {1L,1L,1L,1L,1L,1L}; int i, j, k; for (i = 0; i < 1; i++) l_1099[i] = 0UL; for (i = 0; i < 1; i++) l_1213[i] = &g_81[0]; for (i = 0; i < 2; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 4; k++) l_1217[i][j][k] = 0xEBACL; } } for (i = 0; i < 8; i++) l_1313[i] = 1L; } for (l_1322 = 0; (l_1322 <= 0); l_1322 += 1) { /* block id: 604 */ uint8_t *l_1396 = &g_81[0]; int32_t *l_1398 = (void*)0; union U1 * const l_1449 = (void*)0; uint64_t *l_1468 = &g_38; int32_t l_1473 = (-1L); union U0 *l_1477 = &g_1478; int32_t l_1480 = (-9L); int32_t l_1512 = (-1L); int32_t l_1513 = (-7L); union U1 ** const *l_1538 = &g_368; union U1 ** const **l_1537 = &l_1538; uint32_t l_1561 = 0xE3D64B6AL; union U1 ***l_1572 = &g_368; int i; (*g_53) = 0x7683FDABL; (***l_1227) = g_81[l_1322]; for (g_100 = 0; (g_100 <= 3); g_100 += 1) { /* block id: 609 */ union U0 * const *l_1388 = &g_691; uint8_t *l_1395 = &l_1351[2]; int32_t * const l_1397 = &g_201.f1; union U1 l_1402 = {0x0040DB26L}; int32_t l_1437 = 0xBB18F57EL; int32_t l_1479[1][7][9] = {{{0x1AC7512AL,0xA3C4D89BL,0x77F91B53L,0xD1A3226FL,7L,(-2L),9L,0x09137EACL,0xD1A3226FL},{0xC5152D12L,0xFAC75067L,9L,0L,0L,9L,0xFAC75067L,0xC5152D12L,7L},{0xC5152D12L,0x77F91B53L,7L,9L,0x51678CF1L,9L,0x86DF82A6L,0L,3L},{0x1AC7512AL,0x09137EACL,0L,0x86DF82A6L,0xA3C4D89BL,(-9L),7L,0L,7L},{0x09137EACL,8L,(-2L),(-2L),8L,0x09137EACL,0x51678CF1L,0L,0xD1A3226FL},{(-9L),0xA3C4D89BL,0x86DF82A6L,0L,0x09137EACL,0x1AC7512AL,9L,0L,0L},{9L,0x51678CF1L,9L,7L,0x77F91B53L,0xC5152D12L,0x51678CF1L,0xC5152D12L,0x77F91B53L}}}; const int32_t **l_1527 = &l_1043; const int32_t ***l_1526 = &l_1527; const int32_t ****l_1525[6]; int32_t *l_1543 = &g_488[7][0]; uint32_t l_1585 = 0x9525D407L; union U0 *****l_1587 = &g_1294; int i, j, k; for (i = 0; i < 6; i++) l_1525[i] = &l_1526; } } return (*g_368); } /* ------------------------------------------ */ /* * reads : g_32 g_15 g_36 g_53 g_78 g_81 g_51.f2 g_102 g_108 g_51.f1 g_51.f0 g_100 g_122 g_174 g_38 g_206.f0 g_202.f0 g_210.f1 g_209.f0 g_231 g_206.f1 g_202 g_214.f0 g_214.f1 g_199.f0 g_180.f2 g_194.f2 g_202.f2 g_210.f0 g_259 g_207.f2 g_212.f1 g_260 g_197.f1 g_209.f2 g_201.f1 g_208.f1 g_200.f1 g_203.f1 g_476 g_212.f0 g_488 * writes: g_32 g_53 g_15 g_78 g_81 g_100 g_102 g_108 g_51.f1 g_174 g_38 g_202.f0 g_210.f1 g_209.f0 g_198.f1 g_232 g_247 g_180.f1 g_122 g_259 g_212.f1 g_260 g_197.f1 g_208.f1 g_203.f1 g_212.f0 g_194.f0 g_210.f0 g_195.f1 */ union U1 * func_48(const union U1 * p_49) { /* block id: 10 */ uint64_t l_52[5]; int32_t l_54[9]; int32_t *l_750 = &g_209.f1; int32_t *l_751 = &g_206[2].f1; union U1 *l_763[7] = {&g_211,&g_180,&g_180,&g_211,&g_180,&g_180,&g_211}; int32_t *l_797 = &g_488[3][7]; uint64_t l_878 = 0x531D74AB03454151LL; int8_t l_972 = (-4L); uint16_t *l_982 = (void*)0; uint32_t l_985[7][8][4] = {{{0xD2891557L,0xBE337F43L,0xD1C85A80L,0xC969D10DL},{0x89735C36L,18446744073709551615UL,0x13B3F323L,0x5D1019E8L},{0x04EC7509L,18446744073709551615UL,3UL,18446744073709551611UL},{3UL,18446744073709551611UL,0UL,0x13B3F323L},{1UL,0xB09E90EBL,0x855B29FBL,1UL},{0x25481AB8L,0x47CBDAA3L,0x6C4D21D4L,18446744073709551608UL},{5UL,0UL,0xC969D10DL,18446744073709551606UL},{18446744073709551615UL,0xD1BEE06CL,3UL,0x69C58628L}},{{0x0DC035C8L,0xB15B6487L,0x7B200406L,0x6CF6CC39L},{1UL,0xDAB2214CL,18446744073709551610UL,18446744073709551608UL},{18446744073709551615UL,18446744073709551610UL,0xB09E90EBL,18446744073709551615UL},{0x6CF6CC39L,0xEA3A2670L,1UL,1UL},{18446744073709551615UL,1UL,18446744073709551615UL,0x4B778C0BL},{0xD2891557L,18446744073709551615UL,1UL,18446744073709551615UL},{0UL,0x12365714L,0xB358E82BL,18446744073709551610UL},{0xB15B6487L,0xBBF98124L,0UL,0x30291109L}},{{0x1F4E1E73L,18446744073709551606UL,0xF57C38AEL,18446744073709551615UL},{18446744073709551614UL,1UL,0x6C4D21D4L,18446744073709551608UL},{18446744073709551615UL,0xC969D10DL,0x47CBDAA3L,18446744073709551614UL},{18446744073709551608UL,1UL,0xD2891557L,0xBBF98124L},{0x83423616L,0UL,3UL,18446744073709551615UL},{0x4F60D65BL,0xD1C85A80L,18446744073709551615UL,1UL},{0x5D1019E8L,18446744073709551615UL,0x79B98B28L,18446744073709551615UL},{18446744073709551606UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL}},{{18446744073709551608UL,18446744073709551608UL,0xB09E90EBL,0x34A4BA5AL},{1UL,18446744073709551615UL,0xB15B6487L,1UL},{9UL,18446744073709551611UL,0x89735C36L,0xB15B6487L},{0x25481AB8L,18446744073709551611UL,0x1C440485L,1UL},{18446744073709551611UL,18446744073709551615UL,0x04EC7509L,0x34A4BA5AL},{18446744073709551608UL,18446744073709551608UL,0xCB26CAE2L,18446744073709551615UL},{0xFBE40DA8L,18446744073709551615UL,0UL,18446744073709551615UL},{18446744073709551615UL,18446744073709551615UL,0x40F23834L,1UL}},{{0xF57C38AEL,0xD1C85A80L,0x9C2C5234L,18446744073709551615UL},{0x0DC035C8L,0UL,18446744073709551615UL,0xBBF98124L},{18446744073709551608UL,1UL,0xEA3A2670L,18446744073709551614UL},{18446744073709551610UL,0xC969D10DL,18446744073709551608UL,18446744073709551608UL},{1UL,1UL,18446744073709551606UL,18446744073709551615UL},{0x855B29FBL,18446744073709551606UL,1UL,0x30291109L},{18446744073709551615UL,0xBBF98124L,0xAAB915A5L,18446744073709551610UL},{18446744073709551609UL,0x12365714L,0xD1C85A80L,18446744073709551615UL}},{{3UL,18446744073709551615UL,18446744073709551606UL,0x4B778C0BL},{0x6CF6CC39L,1UL,0x4F60D65BL,1UL},{18446744073709551615UL,0xF57C38AEL,0x64EB8711L,18446744073709551615UL},{0x7B200406L,0x2373E247L,0x6CF6CC39L,18446744073709551608UL},{0x1C440485L,18446744073709551615UL,18446744073709551615UL,3UL},{7UL,0x5D1019E8L,18446744073709551608UL,18446744073709551606UL},{4UL,0xAAB915A5L,0x30291109L,1UL},{0x978C5B76L,18446744073709551615UL,1UL,0x47CBDAA3L}},{{18446744073709551615UL,0x978C5B76L,1UL,0x13B3F323L},{18446744073709551615UL,0x69C58628L,7UL,0x42ACD1E9L},{0x5BCE9150L,18446744073709551615UL,18446744073709551608UL,18446744073709551615UL},{0x957D4CE0L,0x4B778C0BL,0x25481AB8L,18446744073709551606UL},{0UL,18446744073709551615UL,0x12365714L,18446744073709551606UL},{18446744073709551615UL,0x6C4D21D4L,4UL,5UL},{18446744073709551615UL,0x1F4E1E73L,0x12365714L,3UL},{0UL,5UL,0x25481AB8L,0xE1E1AEE6L}}}; int i, j, k; for (i = 0; i < 5; i++) l_52[i] = 7UL; for (i = 0; i < 9; i++) l_54[i] = 0x1F73E702L; for (g_32 = 0; (g_32 <= 4); g_32 += 1) { /* block id: 13 */ uint16_t *l_77 = &g_78; uint8_t *l_79 = (void*)0; uint8_t *l_80[7] = {&g_81[0],&g_81[0],&g_81[0],&g_81[0],&g_81[0],&g_81[0],&g_81[0]}; int32_t **l_748 = (void*)0; int32_t **l_749[7][1][4]; int8_t *l_760 = &g_122; int16_t *l_761 = &g_100; union U1 * const l_762 = &g_211; int32_t *l_801 = &g_162; uint16_t l_935 = 0x4F8BL; int64_t **l_969 = &g_292[3][4][1]; uint8_t l_979 = 250UL; int i, j, k; for (i = 0; i < 7; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 4; k++) l_749[i][j][k] = &g_53; } } g_53 = &g_32; for (g_15 = 0; (g_15 <= 4); g_15 += 1) { /* block id: 17 */ int i; l_54[4] = l_52[g_32]; } if (func_55((l_763[4] = ((l_52[g_32] & ((((l_54[4] || g_36) | ((l_52[2] , (((*l_761) = (safe_add_func_uint16_t_u_u((safe_add_func_int8_t_s_s(((*l_760) = ((func_62((l_751 = (l_750 = func_65(func_68(l_52[2], ((g_81[0] = (((safe_add_func_int32_t_s_s((-4L), (safe_add_func_uint8_t_u_u(((safe_mul_func_int16_t_s_s(l_54[7], ((*l_77) = (&l_54[4] != (g_15 , (void*)0))))) || (*g_53)), l_54[4])))) | l_52[g_32]) == l_52[g_32])) , l_54[6])), l_52[1]))), l_52[0]) && g_209.f2) >= l_52[3])), g_201.f1)), g_214.f0))) <= 2UL)) != l_54[4])) > l_54[6]) <= l_54[5])) , l_762)), g_214.f1)) { /* block id: 325 */ int64_t l_787 = 0x6BF7A905D459BB77LL; int32_t l_826[3]; int64_t l_844[7] = {0x683146DF4ED8497DLL,0x683146DF4ED8497DLL,0x683146DF4ED8497DLL,0x683146DF4ED8497DLL,0x683146DF4ED8497DLL,0x683146DF4ED8497DLL,0x683146DF4ED8497DLL}; int32_t *l_866 = &g_212.f1; int16_t **l_908 = &l_761; uint16_t * const l_980 = &g_78; int i; for (i = 0; i < 3; i++) l_826[i] = 0x477862A4L; l_787 = ((void*)0 != &g_292[2][0][3]); for (g_202.f0 = 0; (g_202.f0 <= 0); g_202.f0 += 1) { /* block id: 329 */ int32_t *l_788 = &g_195.f1; int32_t **l_798 = (void*)0; int32_t **l_799 = (void*)0; int32_t **l_800 = &l_797; int16_t *l_812[2][7][10] = {{{&g_458,&g_458,&g_458,&g_247,&g_247,&g_458,&g_247,&g_458,(void*)0,&g_458},{&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458},{&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458},{&g_458,&g_458,&g_458,&g_247,&g_247,&g_458,&g_458,&g_458,&g_458,&g_247},{&g_458,&g_458,&g_247,&g_458,&g_458,(void*)0,&g_247,&g_458,&g_458,&g_247},{&g_458,&g_458,&g_247,&g_458,&g_458,&g_458,&g_247,&g_458,&g_458,&g_247},{&g_458,&g_458,&g_458,&g_247,&g_458,&g_458,&g_247,&g_458,&g_247,&g_247}},{{&g_458,&g_458,&g_458,&g_247,&g_247,&g_247,&g_247,&g_458,&g_458,&g_458},{&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458},{&g_458,&g_458,&g_458,&g_458,&g_458,&g_247,&g_458,&g_458,&g_458,&g_458},{&g_458,&g_458,(void*)0,&g_247,&g_247,(void*)0,&g_458,&g_458,&g_458,&g_247},{&g_458,&g_458,&g_247,&g_458,&g_458,(void*)0,(void*)0,&g_458,&g_458,&g_247},{&g_458,&g_458,&g_458,&g_458,&g_458,&g_247,&g_247,&g_458,(void*)0,&g_247},{&g_458,&g_458,(void*)0,&g_247,&g_458,&g_458,&g_247,&g_458,&g_458,&g_247}}}; uint32_t l_825[4] = {0xA86C58CCL,0xA86C58CCL,0xA86C58CCL,0xA86C58CCL}; int32_t l_871 = 0x11345E06L; int32_t l_875 = 0x45589756L; int32_t l_936 = 0xD2078D2EL; union U1 l_939 = {0xC1C948D9L}; int64_t **l_971 = &g_292[2][4][1]; int64_t ***l_970 = &l_971; int i, j, k; for (g_212.f0 = 1; (g_212.f0 <= 7); g_212.f0 += 1) { /* block id: 332 */ int i, j; if (g_81[g_202.f0]) break; for (g_194.f0 = 1; (g_194.f0 <= 7); g_194.f0 += 1) { /* block id: 336 */ int i, j; if (g_488[g_212.f0][g_212.f0]) break; l_788 = l_788; } if (g_488[(g_32 + 4)][g_212.f0]) break; for (g_210.f0 = 1; (g_210.f0 <= 4); g_210.f0 += 1) { /* block id: 343 */ int i, j; if (g_488[(g_32 + 3)][g_212.f0]) break; (*l_788) = (g_488[(g_32 + 4)][g_212.f0] != g_81[g_202.f0]); } } } l_826[1] &= (safe_lshift_func_uint16_t_u_u((safe_mul_func_uint16_t_u_u((safe_mul_func_int16_t_s_s(((**l_908) = (*l_866)), l_979)), (l_980 != ((4294967293UL ^ (+(*l_866))) , l_982)))), 14)); (*l_866) = 0L; } else { /* block id: 418 */ int32_t l_983 = 0xD389526AL; int32_t l_984[3]; int i; for (i = 0; i < 3; i++) l_984[i] = 1L; --l_985[2][3][1]; } return l_763[4]; } return l_763[2]; } /* ------------------------------------------ */ /* * reads : g_208.f1 g_200.f1 g_203.f1 g_476 g_53 g_32 g_212.f1 * writes: g_208.f1 g_247 g_203.f1 */ int32_t func_55(union U1 * const p_56, uint16_t p_57) { /* block id: 317 */ uint16_t l_765 = 65527UL; int32_t *l_766 = &g_208[3].f1; int32_t ***l_767 = &g_476[1][1]; uint32_t l_768[6][6]; int16_t *l_769 = &g_247; uint16_t *l_776 = &l_765; int32_t *l_780 = &g_203.f1; int32_t *l_781 = &g_212.f1; int32_t *l_782 = &g_214.f1; int32_t *l_783[7][1] = {{(void*)0},{(void*)0},{&g_197.f1},{(void*)0},{(void*)0},{&g_197.f1},{(void*)0}}; uint8_t l_784 = 1UL; int i, j; for (i = 0; i < 6; i++) { for (j = 0; j < 6; j++) l_768[i][j] = 0xAD44557EL; } (*l_766) &= l_765; (*l_780) = (l_767 == ((((*l_769) = l_768[0][0]) & ((*l_766) = (&l_768[0][0] == &l_768[2][4]))) , ((safe_sub_func_uint8_t_u_u(((((safe_mul_func_int8_t_s_s((safe_add_func_uint8_t_u_u((((*l_776) = g_200.f1) ^ ((~(*l_766)) == ((((p_57 >= (safe_mul_func_int8_t_s_s(4L, 0xEBL))) || g_203.f1) > 0UL) > (***l_767)))), g_208[3].f1)), 0L)) == (*l_766)) || p_57) , 0x9BL), 247UL)) , &g_476[1][1]))); --l_784; return (*l_781); } /* ------------------------------------------ */ /* * reads : g_197.f1 * writes: g_197.f1 */ uint32_t func_62(int32_t * p_63, int32_t p_64) { /* block id: 306 */ int8_t l_752 = 0x55L; int32_t l_753 = 0x1C75A07AL; int32_t *l_754 = &g_205.f1; int32_t *l_755 = &g_214.f1; int32_t *l_756[5]; uint32_t l_757 = 4294967291UL; int i; for (i = 0; i < 5; i++) l_756[i] = &g_195.f1; ++l_757; for (g_197.f1 = 0; (g_197.f1 <= 2); g_197.f1 += 1) { /* block id: 310 */ return p_64; } return p_64; } /* ------------------------------------------ */ /* * reads : * writes: g_15 */ int32_t * func_65(int32_t * p_66, uint32_t p_67) { /* block id: 94 */ int32_t *l_264 = &g_208[3].f1; int32_t *l_265 = &g_195.f1; int64_t *l_290 = &g_102; union U1 *l_366[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; union U1 **l_365 = &l_366[3]; uint16_t l_477 = 0xF880L; int32_t l_482 = 0x02C5EA47L; int32_t l_483 = (-1L); int32_t l_485 = 0x9F7E3BC6L; int32_t l_486[8][1][9] = {{{0x204EB19EL,0x1749861EL,0x7E6014EDL,0x00C2AE53L,0x204EB19EL,0x00C2AE53L,0x7E6014EDL,0x1749861EL,0x204EB19EL}},{{(-4L),6L,0xCF80F6ABL,0x1B0EB049L,0x8E0F3748L,(-1L),(-3L),0L,0L}},{{(-9L),0x1749861EL,1L,(-8L),1L,0x1749861EL,(-9L),(-8L),(-9L)}},{{(-4L),0x8E0F3748L,(-3L),6L,0x1B0EB049L,0L,0xCF80F6ABL,0xCF80F6ABL,0L}},{{0x204EB19EL,(-10L),1L,(-10L),0x204EB19EL,(-8L),1L,(-8L),0x204EB19EL}},{{0x8E0F3748L,(-3L),6L,0x1B0EB049L,0L,0xCF80F6ABL,0xCF80F6ABL,0L,0x1B0EB049L}},{{1L,(-8L),1L,0x1749861EL,(-9L),(-8L),(-9L),0x1749861EL,1L}},{{0x1B0EB049L,0x8E0F3748L,(-1L),(-3L),0L,0L,(-3L),(-1L),0x8E0F3748L}}}; uint8_t l_509 = 0x40L; uint64_t l_599 = 1UL; uint64_t l_638 = 1UL; int8_t l_639 = 1L; uint16_t l_641[2]; uint64_t l_745[9][4] = {{0x8132B7E5E97290DELL,0x08115DD980687986LL,0x98344BBA11D63BCALL,0xF809F3D0B9C14516LL},{18446744073709551615UL,18446744073709551613UL,18446744073709551613UL,18446744073709551615UL},{18446744073709551615UL,18446744073709551610UL,0x98344BBA11D63BCALL,0x51B16E9C11D4F38DLL},{0x8132B7E5E97290DELL,18446744073709551615UL,0x4A7E0ABDF47C98F1LL,0xB52E6665CFC51EACLL},{0xF809F3D0B9C14516LL,0xD738E7884B404D78LL,0xF809F3D0B9C14516LL,0xB52E6665CFC51EACLL},{0x4A7E0ABDF47C98F1LL,18446744073709551615UL,0x8132B7E5E97290DELL,0x51B16E9C11D4F38DLL},{0x98344BBA11D63BCALL,18446744073709551610UL,18446744073709551615UL,18446744073709551615UL},{18446744073709551613UL,18446744073709551613UL,18446744073709551615UL,0xF809F3D0B9C14516LL},{0x98344BBA11D63BCALL,0x08115DD980687986LL,0x8132B7E5E97290DELL,18446744073709551610UL}}; int i, j, k; for (i = 0; i < 2; i++) l_641[i] = 9UL; for (g_15 = 0; (g_15 <= 0); g_15 += 1) { /* block id: 97 */ l_264 = p_66; } return p_66; } /* ------------------------------------------ */ /* * reads : g_78 g_15 g_81 g_51.f2 g_102 g_32 g_108 g_53 g_51.f1 g_51.f0 g_36 g_100 g_122 g_174 g_38 g_206.f0 g_202.f0 g_210.f1 g_209.f0 g_231 g_206.f1 g_202 g_214.f0 g_214.f1 g_199.f0 g_180.f2 g_194.f2 g_202.f2 g_210.f0 g_259 g_207.f2 g_212.f1 g_260 * writes: g_100 g_102 g_108 g_51.f1 g_174 g_38 g_202.f0 g_210.f1 g_209.f0 g_198.f1 g_232 g_247 g_180.f1 g_122 g_259 g_212.f1 g_260 */ int32_t * func_68(int8_t p_69, int16_t p_70) { /* block id: 22 */ uint16_t *l_82 = &g_78; int64_t l_87 = 0x65F4E4D73BB84767LL; int32_t *l_97 = (void*)0; int32_t *l_98[1]; int16_t *l_99 = &g_100; int64_t *l_101 = &g_102; uint8_t l_103 = 1UL; int64_t l_104 = (-10L); uint8_t *l_129 = &l_103; uint32_t l_143 = 0xEAFFB5D1L; uint32_t l_150 = 0xD19B6711L; union U1 *l_187 = &g_51; union U1 **l_186 = &l_187; union U1 * const *l_189 = &l_187; int16_t l_254 = 1L; int8_t *l_258 = &g_122; int32_t *l_263 = (void*)0; int i; for (i = 0; i < 1; i++) l_98[i] = &g_51.f1; if ((l_82 != ((safe_sub_func_uint16_t_u_u(((18446744073709551608UL <= ((safe_mod_func_uint32_t_u_u(l_87, (safe_mul_func_int16_t_s_s((safe_lshift_func_uint8_t_u_u((safe_sub_func_int16_t_s_s(p_70, ((l_103 = ((p_69 & 0xDB29L) , (((*l_101) ^= (l_87 > (((~(safe_mul_func_uint16_t_u_u(((((*l_99) = ((l_97 = l_97) == (g_78 , l_98[0]))) > g_15) & g_81[0]), p_70))) != g_51.f2) | p_69))) ^ g_32))) > l_104))), p_69)), p_70)))) < g_81[0])) <= p_69), g_15)) , (void*)0))) { /* block id: 27 */ uint16_t l_105 = 0xEEEFL; int8_t *l_120 = (void*)0; int8_t *l_121[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int32_t l_123 = 1L; int i; l_105--; g_108[3]--; g_51.f1 |= ((l_123 = (((+(p_70 && ((safe_div_func_int16_t_s_s((((((p_69 >= (((safe_sub_func_uint16_t_u_u(7UL, (((1L & 0x119CL) <= (((safe_sub_func_int16_t_s_s((p_70 == p_69), ((1UL < (p_70 <= (*g_53))) != (*g_53)))) , l_98[0]) != (void*)0)) != (-1L)))) > g_15) , p_70)) < l_105) || 6UL) ^ p_69) && l_105), g_15)) & 4UL))) , g_108[2]) , p_70)) , (*g_53)); } else { /* block id: 32 */ int32_t * const l_140 = &g_32; int8_t *l_157[3]; int32_t l_158 = 1L; int32_t *l_161[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int32_t l_163 = (-10L); uint16_t *l_164 = &g_78; uint32_t l_165 = 0UL; int32_t *l_170[2]; union U1 *l_179 = &g_180; int64_t l_184[3][4] = {{0xF799FEAB6E628875LL,(-1L),(-1L),0xF799FEAB6E628875LL},{0x150D1834DD5D329CLL,(-1L),1L,(-1L)},{(-1L),0L,1L,1L}}; union U1 * const **l_190 = (void*)0; union U1 * const **l_191 = (void*)0; union U1 * const l_193[2][5][7] = {{{&g_214,&g_202,&g_205,&g_200,&g_210,&g_212,&g_206[2]},{&g_202,&g_208[3],&g_206[2],&g_196[3],&g_201,&g_198,&g_210},{&g_201,&g_202,(void*)0,&g_203,&g_203,(void*)0,&g_202},{&g_211,&g_207,(void*)0,&g_198,&g_194,&g_203,&g_205},{&g_209,&g_200,&g_206[2],&g_204,&g_195,&g_199[5][2],&g_196[3]}},{{(void*)0,&g_204,&g_205,&g_198,&g_206[2],&g_206[2],&g_198},{(void*)0,&g_196[3],(void*)0,&g_203,&g_206[2],&g_201,&g_211},{&g_200,&g_199[5][2],&g_213[1],&g_196[3],&g_195,&g_207,&g_212},{&g_196[3],&g_213[1],&g_199[5][2],&g_200,&g_194,&g_201,&g_201},{&g_203,(void*)0,&g_196[3],(void*)0,&g_203,&g_206[2],&g_201}}}; union U1 * const *l_192 = &l_193[1][2][1]; int64_t *l_216 = &l_184[2][3]; uint32_t l_227 = 0xEF1F1ADFL; int i, j, k; for (i = 0; i < 3; i++) l_157[i] = &g_122; for (i = 0; i < 2; i++) l_170[i] = &l_158; lbl_215: g_51.f1 ^= (safe_sub_func_int32_t_s_s(((p_70 ^ (+((*g_53) || ((safe_sub_func_uint64_t_u_u((l_129 != (void*)0), (((((safe_lshift_func_int8_t_s_u((safe_div_func_uint32_t_u_u(0UL, p_70)), 1)) > (safe_mod_func_uint64_t_u_u((safe_div_func_uint8_t_u_u(((safe_lshift_func_int8_t_s_s((l_140 != (void*)0), (safe_add_func_uint64_t_u_u(0x5A7CFDFC4DD9E31DLL, g_32)))) , p_69), p_70)), (*l_140)))) , l_143) < (*g_53)) , p_70))) , (*l_140))))) && p_70), p_69)); lbl_185: if ((safe_sub_func_uint32_t_u_u(g_32, (safe_mod_func_int8_t_s_s((safe_mod_func_int64_t_s_s(((*l_101) = ((l_150 , ((safe_div_func_uint16_t_u_u((safe_div_func_int16_t_s_s((safe_sub_func_uint16_t_u_u((*l_140), ((g_51.f0 , ((&p_69 == ((((((l_158 = g_36) | (g_32 , ((safe_div_func_uint32_t_u_u((*l_140), ((l_163 = (((g_100 , &g_102) != &l_87) > g_51.f1)) , 0x1E7DF7C4L))) <= g_108[2]))) && (*l_140)) <= 255UL) ^ 0xB6L) , l_129)) , &g_78)) != l_164))), (-2L))), p_69)) >= (*l_140))) & g_122)), 18446744073709551614UL)), l_165))))) { /* block id: 37 */ int32_t * const l_166 = &g_162; g_51.f1 &= ((((l_166 == &g_162) || 0xEC1B3EE271D16DB7LL) || (safe_div_func_int32_t_s_s(0L, (*l_140)))) ^ g_36); } else { /* block id: 39 */ int64_t l_169[10][9] = {{(-4L),(-10L),0x61E940A49417E072LL,0xE029DE2F31D0C905LL,0xC87C1BE54454DEAELL,0L,0L,0x93FB47EBAEA5EAF7LL,0x0A2DCC771BE40E7BLL},{(-10L),0L,0xBA2E113F5BBDA667LL,(-8L),(-8L),(-4L),0x0A2DCC771BE40E7BLL,0xA2EF536B736387BDLL,(-8L)},{0L,0L,0xF5034E9F7E8E123BLL,0x61E940A49417E072LL,0x9A51642E7455E0D3LL,0xBA2E113F5BBDA667LL,0x93FB47EBAEA5EAF7LL,0xC87C1BE54454DEAELL,0xC87C1BE54454DEAELL},{(-10L),1L,0L,0xA2EF536B736387BDLL,0L,1L,(-10L),0xBA2E113F5BBDA667LL,(-8L)},{0xBA2E113F5BBDA667LL,0L,(-10L),0xA2EF536B736387BDLL,0xC87C1BE54454DEAELL,0x9A51642E7455E0D3LL,0xE029DE2F31D0C905LL,0L,0xE029DE2F31D0C905LL},{0xE029DE2F31D0C905LL,0L,0x61E940A49417E072LL,0x61E940A49417E072LL,0L,0xE029DE2F31D0C905LL,(-8L),0xBA2E113F5BBDA667LL,(-10L)},{0L,0xF5034E9F7E8E123BLL,0x61E940A49417E072LL,0x9A51642E7455E0D3LL,0xBA2E113F5BBDA667LL,0x93FB47EBAEA5EAF7LL,0xC87C1BE54454DEAELL,0xC87C1BE54454DEAELL,0x93FB47EBAEA5EAF7LL},{0x61E940A49417E072LL,0xC87C1BE54454DEAELL,(-10L),0xC87C1BE54454DEAELL,0x61E940A49417E072LL,0L,(-8L),0xA2EF536B736387BDLL,0x0A2DCC771BE40E7BLL},{1L,0xC87C1BE54454DEAELL,0L,0x0A2DCC771BE40E7BLL,0xF5034E9F7E8E123BLL,0L,0xE029DE2F31D0C905LL,0L,0xF5034E9F7E8E123BLL},{(-8L),0xF5034E9F7E8E123BLL,0xF5034E9F7E8E123BLL,(-8L),0x93FB47EBAEA5EAF7LL,0L,(-10L),0xE029DE2F31D0C905LL,(-8L)}}; int32_t l_171 = 0x6B2BBD4CL; int32_t l_172 = (-3L); int32_t l_173[9]; uint64_t *l_178[3][5] = {{&g_38,&g_38,&g_38,&g_38,&g_38},{&g_38,&g_38,(void*)0,&g_38,&g_38},{&g_38,&g_38,&g_38,&g_38,&g_38}}; int i, j; for (i = 0; i < 9; i++) l_173[i] = 0x49C081A0L; l_169[1][2] ^= (*l_140); l_170[1] = &g_32; if (g_78) goto lbl_177; lbl_177: --g_174; if ((g_51.f1 = (0x1F37730FBAA5094ALL == (g_38 ^= (l_129 != &p_69))))) { /* block id: 46 */ union U1 **l_181 = (void*)0; union U1 *l_183 = &g_51; union U1 **l_182 = &l_183; (*l_182) = (l_179 = &g_51); if (g_78) goto lbl_185; } else { /* block id: 49 */ l_184[0][0] = 0x228E054CL; } } if (((g_51.f2 , l_186) == ((+((p_69 , &g_100) != &p_70)) , (l_192 = l_189)))) { /* block id: 55 */ lbl_230: if (l_165) goto lbl_215; } else { /* block id: 57 */ uint32_t l_221[3]; int32_t l_228 = (-1L); int32_t l_245 = 0x76564831L; int16_t *l_246 = &g_247; int i; for (i = 0; i < 3; i++) l_221[i] = 0x7158421DL; if ((l_228 = ((((l_216 = (void*)0) == &l_184[2][0]) ^ ((safe_sub_func_uint16_t_u_u(((safe_sub_func_uint64_t_u_u(((l_221[0] , &l_186) == ((safe_rshift_func_uint16_t_u_s((~((p_69 , l_99) != &g_78)), 13)) , &l_189)), (safe_lshift_func_uint16_t_u_u(l_221[0], l_227)))) | 0x24D4EC0BL), g_206[2].f0)) ^ l_221[0])) >= l_221[0]))) { /* block id: 60 */ for (g_202.f0 = 0; (g_202.f0 <= 1); g_202.f0 += 1) { /* block id: 63 */ uint32_t l_229 = 4UL; int i; l_170[g_202.f0] = l_170[g_202.f0]; for (g_210.f1 = 0; (g_210.f1 <= 1); g_210.f1 += 1) { /* block id: 67 */ if (l_229) break; if (g_32) goto lbl_230; } for (g_209.f0 = 0; (g_209.f0 <= 0); g_209.f0 += 1) { /* block id: 73 */ int i, j; if (l_184[(g_209.f0 + 2)][g_202.f0]) break; } } l_228 ^= (g_198.f1 = ((void*)0 == g_231)); } else { /* block id: 79 */ g_232 = (void*)0; } g_180.f1 = (!(((g_206[2].f1 >= l_228) == ((((*l_246) = (safe_mod_func_int32_t_s_s((g_202 , (((l_186 = &l_187) == ((safe_sub_func_uint16_t_u_u((((*l_99) = (((((safe_unary_minus_func_uint8_t_u((safe_mul_func_int16_t_s_s(((safe_unary_minus_func_int32_t_s(((((g_214.f0 == g_214.f1) , ((-2L) || ((((safe_unary_minus_func_int32_t_s((4294967291UL > (safe_mul_func_uint16_t_u_u(g_199[5][2].f0, (-8L)))))) ^ p_69) , p_69) , l_228))) >= 0xC7L) & (-4L)))) & p_70), g_180.f2)))) <= p_69) , (*g_53)) == p_69) || 0x631F5E1A509527E5LL)) || 1L), p_70)) , (void*)0)) || 7UL)), l_245))) & g_194.f2) <= 0xB66CL)) || 0x4AC3L)); } return &g_32; } g_212.f1 ^= (safe_mod_func_uint8_t_u_u(((((void*)0 == (*l_186)) <= ((((safe_rshift_func_int16_t_s_s((safe_div_func_int32_t_s_s((*g_53), l_254)), 3)) ^ 0x0487F143L) , (safe_add_func_uint64_t_u_u((((void*)0 == &g_102) | g_202.f2), (+(g_259 ^= ((*l_258) |= g_210.f0)))))) != 0xBFL)) >= g_210.f0), g_207.f2)); --g_260; return l_263; } /* ---------------------------------------- */ 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(); for (i = 0; i < 4; i++) { for (j = 0; j < 7; j++) { for (k = 0; k < 1; k++) { transparent_crc(g_7[i][j][k], "g_7[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_15, "g_15", print_hash_value); transparent_crc(g_32, "g_32", print_hash_value); transparent_crc(g_36, "g_36", print_hash_value); transparent_crc(g_38, "g_38", print_hash_value); transparent_crc(g_51.f0, "g_51.f0", print_hash_value); transparent_crc(g_51.f1, "g_51.f1", print_hash_value); transparent_crc(g_51.f2, "g_51.f2", print_hash_value); transparent_crc(g_78, "g_78", print_hash_value); for (i = 0; i < 1; i++) { transparent_crc(g_81[i], "g_81[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_100, "g_100", print_hash_value); transparent_crc(g_102, "g_102", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_108[i], "g_108[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_122, "g_122", print_hash_value); transparent_crc(g_162, "g_162", print_hash_value); transparent_crc(g_174, "g_174", print_hash_value); transparent_crc(g_180.f0, "g_180.f0", print_hash_value); transparent_crc(g_180.f1, "g_180.f1", print_hash_value); transparent_crc(g_180.f2, "g_180.f2", print_hash_value); transparent_crc(g_194.f0, "g_194.f0", print_hash_value); transparent_crc(g_194.f1, "g_194.f1", print_hash_value); transparent_crc(g_194.f2, "g_194.f2", print_hash_value); transparent_crc(g_195.f0, "g_195.f0", print_hash_value); transparent_crc(g_195.f1, "g_195.f1", print_hash_value); transparent_crc(g_195.f2, "g_195.f2", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_196[i].f0, "g_196[i].f0", print_hash_value); transparent_crc(g_196[i].f1, "g_196[i].f1", print_hash_value); transparent_crc(g_196[i].f2, "g_196[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_197.f0, "g_197.f0", print_hash_value); transparent_crc(g_197.f1, "g_197.f1", print_hash_value); transparent_crc(g_197.f2, "g_197.f2", print_hash_value); transparent_crc(g_198.f0, "g_198.f0", print_hash_value); transparent_crc(g_198.f1, "g_198.f1", print_hash_value); transparent_crc(g_198.f2, "g_198.f2", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 6; j++) { transparent_crc(g_199[i][j].f0, "g_199[i][j].f0", print_hash_value); transparent_crc(g_199[i][j].f1, "g_199[i][j].f1", print_hash_value); transparent_crc(g_199[i][j].f2, "g_199[i][j].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_200.f0, "g_200.f0", print_hash_value); transparent_crc(g_200.f1, "g_200.f1", print_hash_value); transparent_crc(g_200.f2, "g_200.f2", print_hash_value); transparent_crc(g_201.f0, "g_201.f0", print_hash_value); transparent_crc(g_201.f1, "g_201.f1", print_hash_value); transparent_crc(g_201.f2, "g_201.f2", print_hash_value); transparent_crc(g_202.f0, "g_202.f0", print_hash_value); transparent_crc(g_202.f1, "g_202.f1", print_hash_value); transparent_crc(g_202.f2, "g_202.f2", print_hash_value); transparent_crc(g_203.f0, "g_203.f0", print_hash_value); transparent_crc(g_203.f1, "g_203.f1", print_hash_value); transparent_crc(g_203.f2, "g_203.f2", print_hash_value); transparent_crc(g_204.f0, "g_204.f0", print_hash_value); transparent_crc(g_204.f1, "g_204.f1", print_hash_value); transparent_crc(g_204.f2, "g_204.f2", print_hash_value); transparent_crc(g_205.f0, "g_205.f0", print_hash_value); transparent_crc(g_205.f1, "g_205.f1", print_hash_value); transparent_crc(g_205.f2, "g_205.f2", print_hash_value); for (i = 0; i < 7; i++) { transparent_crc(g_206[i].f0, "g_206[i].f0", print_hash_value); transparent_crc(g_206[i].f1, "g_206[i].f1", print_hash_value); transparent_crc(g_206[i].f2, "g_206[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_207.f0, "g_207.f0", print_hash_value); transparent_crc(g_207.f1, "g_207.f1", print_hash_value); transparent_crc(g_207.f2, "g_207.f2", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_208[i].f0, "g_208[i].f0", print_hash_value); transparent_crc(g_208[i].f1, "g_208[i].f1", print_hash_value); transparent_crc(g_208[i].f2, "g_208[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_209.f0, "g_209.f0", print_hash_value); transparent_crc(g_209.f1, "g_209.f1", print_hash_value); transparent_crc(g_209.f2, "g_209.f2", print_hash_value); transparent_crc(g_210.f0, "g_210.f0", print_hash_value); transparent_crc(g_210.f1, "g_210.f1", print_hash_value); transparent_crc(g_210.f2, "g_210.f2", print_hash_value); transparent_crc(g_211.f0, "g_211.f0", print_hash_value); transparent_crc(g_211.f1, "g_211.f1", print_hash_value); transparent_crc(g_211.f2, "g_211.f2", print_hash_value); transparent_crc(g_212.f0, "g_212.f0", print_hash_value); transparent_crc(g_212.f1, "g_212.f1", print_hash_value); transparent_crc(g_212.f2, "g_212.f2", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_213[i].f0, "g_213[i].f0", print_hash_value); transparent_crc(g_213[i].f1, "g_213[i].f1", print_hash_value); transparent_crc(g_213[i].f2, "g_213[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_214.f0, "g_214.f0", print_hash_value); transparent_crc(g_214.f1, "g_214.f1", print_hash_value); transparent_crc(g_214.f2, "g_214.f2", print_hash_value); transparent_crc(g_247, "g_247", print_hash_value); transparent_crc(g_259, "g_259", print_hash_value); transparent_crc(g_260, "g_260", print_hash_value); transparent_crc(g_294, "g_294", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_350[i], "g_350[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_356, "g_356", print_hash_value); transparent_crc(g_458, "g_458", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 2; j++) { transparent_crc(g_465[i][j], "g_465[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_474, "g_474", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 8; j++) { transparent_crc(g_488[i][j], "g_488[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } for (i = 0; i < 1; i++) { transparent_crc(g_597[i].f0, "g_597[i].f0", print_hash_value); transparent_crc(g_597[i].f2, "g_597[i].f2", print_hash_value); transparent_crc(g_597[i].f3, "g_597[i].f3", print_hash_value); transparent_crc(g_597[i].f4, "g_597[i].f4", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_640, "g_640", print_hash_value); transparent_crc(g_692.f0, "g_692.f0", print_hash_value); transparent_crc(g_692.f2, "g_692.f2", print_hash_value); transparent_crc(g_692.f3, "g_692.f3", print_hash_value); transparent_crc(g_692.f4, "g_692.f4", print_hash_value); transparent_crc(g_764.f0, "g_764.f0", print_hash_value); transparent_crc(g_764.f1, "g_764.f1", print_hash_value); transparent_crc(g_764.f2, "g_764.f2", print_hash_value); transparent_crc(g_917, "g_917", print_hash_value); transparent_crc(g_1042.f0, "g_1042.f0", print_hash_value); transparent_crc(g_1042.f1, "g_1042.f1", print_hash_value); transparent_crc(g_1042.f2, "g_1042.f2", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 10; j++) { transparent_crc(g_1125[i][j], "g_1125[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1170, "g_1170", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 8; k++) { transparent_crc(g_1251[i][j][k], "g_1251[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1299, "g_1299", print_hash_value); for (i = 0; i < 1; i++) { transparent_crc(g_1307[i], "g_1307[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1357, "g_1357", print_hash_value); transparent_crc(g_1360, "g_1360", print_hash_value); transparent_crc(g_1384, "g_1384", print_hash_value); transparent_crc(g_1478.f0, "g_1478.f0", print_hash_value); transparent_crc(g_1478.f2, "g_1478.f2", print_hash_value); transparent_crc(g_1478.f3, "g_1478.f3", print_hash_value); transparent_crc(g_1478.f4, "g_1478.f4", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_1637[i], "g_1637[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1638, "g_1638", print_hash_value); for (i = 0; i < 10; i++) { transparent_crc(g_1639[i], "g_1639[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1640, "g_1640", print_hash_value); for (i = 0; i < 3; i++) { for (j = 0; j < 8; j++) { for (k = 0; k < 10; k++) { transparent_crc(g_1841[i][j][k].f0, "g_1841[i][j][k].f0", print_hash_value); transparent_crc(g_1841[i][j][k].f2, "g_1841[i][j][k].f2", print_hash_value); transparent_crc(g_1841[i][j][k].f3, "g_1841[i][j][k].f3", print_hash_value); transparent_crc(g_1841[i][j][k].f4, "g_1841[i][j][k].f4", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1850.f0, "g_1850.f0", print_hash_value); transparent_crc(g_1850.f2, "g_1850.f2", print_hash_value); transparent_crc(g_1850.f3, "g_1850.f3", print_hash_value); transparent_crc(g_1850.f4, "g_1850.f4", print_hash_value); transparent_crc(g_1901.f0, "g_1901.f0", print_hash_value); transparent_crc(g_1901.f2, "g_1901.f2", print_hash_value); transparent_crc(g_1901.f3, "g_1901.f3", print_hash_value); transparent_crc(g_1901.f4, "g_1901.f4", print_hash_value); transparent_crc(g_1902.f0, "g_1902.f0", print_hash_value); transparent_crc(g_1902.f2, "g_1902.f2", print_hash_value); transparent_crc(g_1902.f3, "g_1902.f3", print_hash_value); transparent_crc(g_1902.f4, "g_1902.f4", print_hash_value); transparent_crc(g_1903.f0, "g_1903.f0", print_hash_value); transparent_crc(g_1903.f2, "g_1903.f2", print_hash_value); transparent_crc(g_1903.f3, "g_1903.f3", print_hash_value); transparent_crc(g_1903.f4, "g_1903.f4", print_hash_value); transparent_crc(g_1961, "g_1961", print_hash_value); transparent_crc(g_2058, "g_2058", print_hash_value); transparent_crc(g_2117.f0, "g_2117.f0", print_hash_value); transparent_crc(g_2117.f2, "g_2117.f2", print_hash_value); transparent_crc(g_2117.f3, "g_2117.f3", print_hash_value); transparent_crc(g_2117.f4, "g_2117.f4", print_hash_value); for (i = 0; i < 3; i++) { for (j = 0; j < 5; j++) { for (k = 0; k < 1; k++) { transparent_crc(g_2224[i][j][k].f0, "g_2224[i][j][k].f0", print_hash_value); transparent_crc(g_2224[i][j][k].f2, "g_2224[i][j][k].f2", print_hash_value); transparent_crc(g_2224[i][j][k].f3, "g_2224[i][j][k].f3", print_hash_value); transparent_crc(g_2224[i][j][k].f4, "g_2224[i][j][k].f4", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2252.f0, "g_2252.f0", print_hash_value); transparent_crc(g_2252.f2, "g_2252.f2", print_hash_value); transparent_crc(g_2252.f3, "g_2252.f3", print_hash_value); transparent_crc(g_2252.f4, "g_2252.f4", print_hash_value); for (i = 0; i < 1; i++) { for (j = 0; j < 8; j++) { transparent_crc(g_2448[i][j], "g_2448[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_2627, "g_2627", print_hash_value); transparent_crc(g_2667, "g_2667", print_hash_value); transparent_crc(g_2743, "g_2743", print_hash_value); transparent_crc(g_2766, "g_2766", print_hash_value); transparent_crc(g_2862, "g_2862", print_hash_value); transparent_crc(g_2888.f0, "g_2888.f0", print_hash_value); transparent_crc(g_2888.f2, "g_2888.f2", print_hash_value); transparent_crc(g_2888.f3, "g_2888.f3", print_hash_value); transparent_crc(g_2888.f4, "g_2888.f4", print_hash_value); transparent_crc(g_2960.f0, "g_2960.f0", print_hash_value); transparent_crc(g_2960.f2, "g_2960.f2", print_hash_value); transparent_crc(g_2960.f3, "g_2960.f3", print_hash_value); transparent_crc(g_2960.f4, "g_2960.f4", print_hash_value); transparent_crc(g_3007, "g_3007", print_hash_value); transparent_crc(g_3009, "g_3009", print_hash_value); transparent_crc(g_3023, "g_3023", print_hash_value); transparent_crc(g_3046.f0, "g_3046.f0", print_hash_value); transparent_crc(g_3046.f2, "g_3046.f2", print_hash_value); transparent_crc(g_3046.f3, "g_3046.f3", print_hash_value); transparent_crc(g_3046.f4, "g_3046.f4", print_hash_value); transparent_crc(g_3067, "g_3067", print_hash_value); transparent_crc(g_3073.f0, "g_3073.f0", print_hash_value); transparent_crc(g_3073.f2, "g_3073.f2", print_hash_value); transparent_crc(g_3073.f3, "g_3073.f3", print_hash_value); transparent_crc(g_3073.f4, "g_3073.f4", print_hash_value); transparent_crc(g_3120, "g_3120", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_3190[i], "g_3190[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_3295, "g_3295", print_hash_value); transparent_crc(g_3323.f0, "g_3323.f0", print_hash_value); transparent_crc(g_3323.f2, "g_3323.f2", print_hash_value); transparent_crc(g_3323.f3, "g_3323.f3", print_hash_value); transparent_crc(g_3323.f4, "g_3323.f4", print_hash_value); transparent_crc(g_3377.f0, "g_3377.f0", print_hash_value); transparent_crc(g_3377.f2, "g_3377.f2", print_hash_value); transparent_crc(g_3377.f3, "g_3377.f3", print_hash_value); transparent_crc(g_3377.f4, "g_3377.f4", print_hash_value); transparent_crc(g_3399, "g_3399", print_hash_value); transparent_crc(g_3403, "g_3403", print_hash_value); transparent_crc(g_3410.f0, "g_3410.f0", print_hash_value); transparent_crc(g_3410.f2, "g_3410.f2", print_hash_value); transparent_crc(g_3410.f3, "g_3410.f3", print_hash_value); transparent_crc(g_3410.f4, "g_3410.f4", print_hash_value); transparent_crc(g_3475, "g_3475", print_hash_value); transparent_crc(g_3600, "g_3600", print_hash_value); transparent_crc(g_3683.f0, "g_3683.f0", print_hash_value); transparent_crc(g_3683.f2, "g_3683.f2", print_hash_value); transparent_crc(g_3683.f3, "g_3683.f3", print_hash_value); transparent_crc(g_3683.f4, "g_3683.f4", print_hash_value); transparent_crc(g_3846, "g_3846", print_hash_value); transparent_crc(g_3860, "g_3860", print_hash_value); transparent_crc(g_3987, "g_3987", print_hash_value); transparent_crc(g_3993, "g_3993", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_4011[i].f0, "g_4011[i].f0", print_hash_value); transparent_crc(g_4011[i].f1, "g_4011[i].f1", print_hash_value); transparent_crc(g_4011[i].f2, "g_4011[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_4026, "g_4026", print_hash_value); transparent_crc(g_4052, "g_4052", print_hash_value); transparent_crc(g_4108, "g_4108", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 5; k++) { transparent_crc(g_4138[i][j][k], "g_4138[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_4141, "g_4141", print_hash_value); platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 0 breakdown: depth: 0, occurrence: 1098 XXX total union variables: 38 XXX non-zero bitfields defined in structs: 2 XXX zero bitfields defined in structs: 0 XXX const bitfields defined in structs: 1 XXX volatile bitfields defined in structs: 1 XXX structs with bitfields in the program: 137 breakdown: indirect level: 0, occurrence: 38 indirect level: 1, occurrence: 23 indirect level: 2, occurrence: 27 indirect level: 3, occurrence: 27 indirect level: 4, occurrence: 15 indirect level: 5, occurrence: 7 XXX full-bitfields structs in the program: 0 breakdown: XXX times a bitfields struct's address is taken: 89 XXX times a bitfields struct on LHS: 0 XXX times a bitfields struct on RHS: 59 XXX times a single bitfield on LHS: 0 XXX times a single bitfield on RHS: 110 XXX max expression depth: 42 breakdown: depth: 1, occurrence: 127 depth: 2, occurrence: 36 depth: 3, occurrence: 4 depth: 4, occurrence: 2 depth: 5, occurrence: 3 depth: 6, occurrence: 1 depth: 7, occurrence: 1 depth: 8, occurrence: 1 depth: 14, occurrence: 1 depth: 15, occurrence: 2 depth: 16, occurrence: 1 depth: 17, occurrence: 2 depth: 18, occurrence: 1 depth: 20, occurrence: 3 depth: 22, occurrence: 2 depth: 23, occurrence: 1 depth: 24, occurrence: 1 depth: 25, occurrence: 2 depth: 26, occurrence: 2 depth: 27, occurrence: 1 depth: 29, occurrence: 1 depth: 30, occurrence: 1 depth: 32, occurrence: 1 depth: 38, occurrence: 1 depth: 42, occurrence: 1 XXX total number of pointers: 819 XXX times a variable address is taken: 2033 XXX times a pointer is dereferenced on RHS: 661 breakdown: depth: 1, occurrence: 560 depth: 2, occurrence: 57 depth: 3, occurrence: 40 depth: 4, occurrence: 4 XXX times a pointer is dereferenced on LHS: 539 breakdown: depth: 1, occurrence: 444 depth: 2, occurrence: 61 depth: 3, occurrence: 31 depth: 4, occurrence: 3 XXX times a pointer is compared with null: 81 XXX times a pointer is compared with address of another variable: 26 XXX times a pointer is compared with another pointer: 22 XXX times a pointer is qualified to be dereferenced: 15147 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 2215 level: 2, occurrence: 335 level: 3, occurrence: 302 level: 4, occurrence: 103 level: 5, occurrence: 49 XXX number of pointers point to pointers: 375 XXX number of pointers point to scalars: 403 XXX number of pointers point to structs: 0 XXX percent of pointers has null in alias set: 30.3 XXX average alias set size: 1.7 XXX times a non-volatile is read: 3557 XXX times a non-volatile is write: 1698 XXX times a volatile is read: 121 XXX times read thru a pointer: 89 XXX times a volatile is write: 37 XXX times written thru a pointer: 29 XXX times a volatile is available for access: 3.39e+03 XXX percentage of non-volatile access: 97.1 XXX forward jumps: 3 XXX backward jumps: 17 XXX stmts: 137 XXX max block depth: 5 breakdown: depth: 0, occurrence: 28 depth: 1, occurrence: 22 depth: 2, occurrence: 23 depth: 3, occurrence: 19 depth: 4, occurrence: 22 depth: 5, occurrence: 23 XXX percentage a fresh-made variable is used: 16.1 XXX percentage an existing variable is used: 83.9 FYI: the random generator makes assumptions about the integer size. See platform.info for more details. ********************* end of statistics **********************/