Created
December 21, 2018 15:25
-
-
Save DRMacIver/5b949348c2d3889750962ff36630ffec to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * This is a RANDOMLY GENERATED PROGRAM. | |
| * | |
| * Generator: csmith 2.4.0 | |
| * Git version: 516403c | |
| * Options: -o original.c | |
| * Seed: 16895166612312878996 | |
| */ | |
| #include "csmith.h" | |
| static long __undefined; | |
| /* --- Struct/Union Declarations --- */ | |
| union U0 { | |
| int8_t * f0; | |
| const uint64_t f1; | |
| }; | |
| union U1 { | |
| uint64_t f0; | |
| int64_t f1; | |
| const signed f2 : 27; | |
| uint32_t f3; | |
| int16_t f4; | |
| }; | |
| union U2 { | |
| uint64_t f0; | |
| uint64_t f1; | |
| volatile uint32_t f2; | |
| uint32_t f3; | |
| }; | |
| union U3 { | |
| const int8_t f0; | |
| int64_t f1; | |
| volatile uint32_t f2; | |
| uint8_t f3; | |
| volatile uint16_t f4; | |
| }; | |
| union U4 { | |
| uint32_t f0; | |
| volatile uint8_t f1; | |
| volatile int8_t f2; | |
| }; | |
| /* --- GLOBAL VARIABLES --- */ | |
| static const volatile int32_t g_4 = 0x3015E9F7L;/* VOLATILE GLOBAL g_4 */ | |
| static int8_t g_24 = 0xD4L; | |
| static int8_t *g_23 = &g_24; | |
| static int64_t g_33[10] = {0x000C092B92811957LL,0x000C092B92811957LL,0x000C092B92811957LL,0x000C092B92811957LL,0x000C092B92811957LL,0x000C092B92811957LL,0x000C092B92811957LL,0x000C092B92811957LL,0x000C092B92811957LL,0x000C092B92811957LL}; | |
| static int32_t g_34 = (-1L); | |
| static uint32_t g_43 = 0xED38AC12L; | |
| static uint64_t g_77 = 0xC9A2CACFD895158ELL; | |
| static int32_t g_83 = (-7L); | |
| static union U1 g_93 = {5UL}; | |
| static int8_t g_98 = 0x06L; | |
| static int8_t * volatile * volatile g_106 = &g_23;/* VOLATILE GLOBAL g_106 */ | |
| static int8_t * volatile * volatile *g_105 = &g_106; | |
| static const uint32_t *g_112[8][5][6] = {{{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3},{(void*)0,&g_93.f3,(void*)0,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3}},{{(void*)0,&g_93.f3,(void*)0,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,(void*)0,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,(void*)0},{&g_93.f3,&g_93.f3,&g_93.f3,(void*)0,&g_93.f3,&g_93.f3},{(void*)0,&g_93.f3,&g_93.f3,&g_93.f3,(void*)0,&g_93.f3}},{{&g_93.f3,&g_93.f3,(void*)0,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,(void*)0,(void*)0,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,&g_93.f3,(void*)0,&g_93.f3,(void*)0,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,(void*)0}},{{&g_93.f3,&g_93.f3,&g_93.f3,(void*)0,&g_93.f3,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,(void*)0,&g_93.f3,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,(void*)0},{&g_93.f3,&g_93.f3,(void*)0,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,(void*)0,&g_93.f3}},{{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,(void*)0},{&g_93.f3,(void*)0,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,(void*)0,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3}},{{&g_93.f3,&g_93.f3,&g_93.f3,(void*)0,(void*)0,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,(void*)0,&g_93.f3,&g_93.f3},{&g_93.f3,(void*)0,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,(void*)0,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3}},{{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,(void*)0},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,(void*)0,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3},{(void*)0,&g_93.f3,(void*)0,(void*)0,&g_93.f3,(void*)0},{&g_93.f3,(void*)0,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3}},{{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,(void*)0,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,(void*)0},{&g_93.f3,&g_93.f3,&g_93.f3,(void*)0,&g_93.f3,(void*)0},{&g_93.f3,&g_93.f3,(void*)0,&g_93.f3,&g_93.f3,&g_93.f3},{&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3,&g_93.f3}}}; | |
| static uint16_t g_156 = 1UL; | |
| static int32_t g_214 = 4L; | |
| static uint8_t g_217[2] = {0x4DL,0x4DL}; | |
| static uint32_t g_265[3][9][9] = {{{8UL,0x821E4365L,6UL,18446744073709551614UL,0xC5AD90BAL,6UL,1UL,0x8CDCF832L,0x15FBC5B9L},{2UL,0xA4216C78L,1UL,0xFC58FFADL,0x3D58A7E7L,18446744073709551615UL,0xFC58FFADL,0xA1B6CD57L,18446744073709551608UL},{18446744073709551614UL,0x8CDCF832L,0x95291EC4L,0x15FBC5B9L,1UL,1UL,1UL,1UL,0x15FBC5B9L},{0x36E1C852L,18446744073709551610UL,0x36E1C852L,0xEE912466L,0x2A2A6A96L,2UL,0UL,1UL,2UL},{0x95291EC4L,0x8CDCF832L,18446744073709551614UL,8UL,3UL,0x15FBC5B9L,18446744073709551615UL,0xE9DFA572L,1UL},{1UL,0xA4216C78L,2UL,0xEE912466L,7UL,18446744073709551608UL,1UL,0x2A2A6A96L,18446744073709551615UL},{6UL,0x821E4365L,8UL,0x15FBC5B9L,0x22E00263L,0x15FBC5B9L,8UL,0x821E4365L,6UL},{18446744073709551608UL,18446744073709551615UL,0UL,0xFC58FFADL,0xADFC6EEDL,2UL,0xEE57EDCEL,0x2A2A6A96L,0UL},{18446744073709551615UL,1UL,0x389176FEL,18446744073709551614UL,0x821E4365L,1UL,6UL,0xE9DFA572L,1UL}},{{18446744073709551608UL,0xADFC6EEDL,0xEE57EDCEL,18446744073709551608UL,0xB2AA4DD1L,18446744073709551615UL,0xEE912466L,1UL,0xEE912466L},{6UL,2UL,0x389176FEL,0x389176FEL,2UL,6UL,0xD4701321L,1UL,0x95291EC4L},{1UL,0x3D58A7E7L,0UL,0x36E1C852L,0xB2AA4DD1L,0UL,18446744073709551615UL,0xA1B6CD57L,0xC3B55D1BL},{0x95291EC4L,0x8A31AC96L,8UL,0xD4701321L,0x821E4365L,1UL,0xD4701321L,0x8CDCF832L,0x389176FEL},{0x36E1C852L,0xA1B6CD57L,2UL,0xC3B55D1BL,0xADFC6EEDL,0xEE912466L,0xEE912466L,0xADFC6EEDL,0xC3B55D1BL},{18446744073709551614UL,0xD5E79B29L,18446744073709551614UL,1UL,0x22E00263L,0x95291EC4L,6UL,0xA9A038F7L,0x95291EC4L},{2UL,0xA1B6CD57L,0x36E1C852L,1UL,7UL,0xC3B55D1BL,0xEE57EDCEL,0xF5D0AA0BL,0xEE912466L},{8UL,0x8A31AC96L,0x95291EC4L,1UL,3UL,0x389176FEL,8UL,0x22E00263L,1UL},{0UL,0x3D58A7E7L,1UL,0xC3B55D1BL,0x2A2A6A96L,0xC3B55D1BL,1UL,0x3D58A7E7L,0UL}},{{0x389176FEL,2UL,6UL,0xD4701321L,1UL,0x95291EC4L,18446744073709551615UL,0x22E00263L,6UL},{0xEE57EDCEL,0xADFC6EEDL,18446744073709551608UL,0x36E1C852L,2UL,18446744073709551614UL,0x562F9FDAL,1UL,0xCEE9E1F7L},{0xB94EA6C3L,1UL,18446744073709551608UL,0xB94EA6C3L,0x15FBC5B9L,0xD2598C46L,0UL,18446744073709551614UL,0UL},{0x562F9FDAL,18446744073709551608UL,18446744073709551614UL,18446744073709551614UL,18446744073709551608UL,0x562F9FDAL,18446744073709551614UL,0xEE912466L,1UL},{18446744073709551615UL,0x95291EC4L,0x903123FEL,0x59368179L,0x15FBC5B9L,0x903123FEL,0xD2598C46L,0xA9D13DE6L,0UL},{1UL,0xEE57EDCEL,0x223949C0L,18446744073709551614UL,2UL,0xCEE9E1F7L,18446744073709551614UL,18446744073709551615UL,18446744073709551614UL},{0x59368179L,0xA9D13DE6L,0x822FA3FAL,0UL,1UL,0UL,0UL,1UL,0UL},{18446744073709551612UL,0xFC58FFADL,18446744073709551612UL,18446744073709551614UL,18446744073709551615UL,1UL,0x562F9FDAL,0x36E1C852L,1UL},{0x822FA3FAL,0xA9D13DE6L,0x59368179L,18446744073709551615UL,6UL,0UL,18446744073709551608UL,8UL,0UL}}}; | |
| static int32_t *g_271 = &g_214; | |
| static int32_t * volatile *g_270 = &g_271; | |
| static uint32_t g_281 = 4UL; | |
| static int32_t g_290 = 0x2549B344L; | |
| static int64_t g_292 = 0xD98B6ACB15B845ACLL; | |
| static uint64_t g_294 = 0xED9607D75D12E27DLL; | |
| static uint16_t g_319 = 0UL; | |
| static uint32_t g_331 = 4294967295UL; | |
| static int64_t g_353 = (-5L); | |
| static union U0 g_383 = {0}; | |
| static int64_t g_384 = 0xD7785D0EDA6D7F8DLL; | |
| static int32_t g_421 = 2L; | |
| static int64_t g_422 = 0L; | |
| static union U4 g_442 = {0x0280935FL};/* VOLATILE GLOBAL g_442 */ | |
| static union U4 g_443 = {0x8C4934AFL};/* VOLATILE GLOBAL g_443 */ | |
| static union U4 g_444 = {0x58AC0BBCL};/* VOLATILE GLOBAL g_444 */ | |
| static union U3 g_447 = {-1L};/* VOLATILE GLOBAL g_447 */ | |
| static union U3 g_448 = {0x9BL};/* VOLATILE GLOBAL g_448 */ | |
| static int32_t * volatile g_465 = &g_34;/* VOLATILE GLOBAL g_465 */ | |
| static int32_t * volatile *g_464 = &g_465; | |
| static uint8_t g_471 = 252UL; | |
| static int32_t **g_498 = &g_271; | |
| static int32_t ***g_497 = &g_498; | |
| static union U0 g_529 = {0}; | |
| static union U0 *g_528 = &g_529; | |
| static int32_t * const *g_534 = &g_271; | |
| static int32_t * const **g_533[1][9] = {{&g_534,&g_534,&g_534,&g_534,&g_534,&g_534,&g_534,&g_534,&g_534}}; | |
| static int32_t * const ***g_532[7][7] = {{&g_533[0][5],&g_533[0][2],&g_533[0][5],&g_533[0][3],&g_533[0][2],&g_533[0][1],&g_533[0][1]},{&g_533[0][8],&g_533[0][3],(void*)0,&g_533[0][3],&g_533[0][8],(void*)0,&g_533[0][3]},{&g_533[0][3],&g_533[0][1],&g_533[0][3],&g_533[0][3],&g_533[0][3],&g_533[0][1],&g_533[0][3]},{(void*)0,&g_533[0][3],&g_533[0][2],&g_533[0][3],&g_533[0][3],&g_533[0][3],&g_533[0][2]},{&g_533[0][3],&g_533[0][3],&g_533[0][3],&g_533[0][2],&g_533[0][3],&g_533[0][3],&g_533[0][3]},{&g_533[0][8],&g_533[0][2],&g_533[0][2],&g_533[0][8],&g_533[0][3],(void*)0,&g_533[0][8]},{&g_533[0][5],&g_533[0][3],&g_533[0][3],&g_533[0][3],&g_533[0][3],&g_533[0][5],&g_533[0][1]}}; | |
| static int64_t g_555 = (-1L); | |
| static union U4 g_564 = {0x2666667DL};/* VOLATILE GLOBAL g_564 */ | |
| static union U4 g_565 = {0xC5C273FDL};/* VOLATILE GLOBAL g_565 */ | |
| static union U4 g_566[2] = {{4294967289UL},{4294967289UL}}; | |
| static union U4 g_567 = {0x96812566L};/* VOLATILE GLOBAL g_567 */ | |
| static union U4 g_568 = {0x5DDA347BL};/* VOLATILE GLOBAL g_568 */ | |
| static union U4 g_569 = {0x18C2582EL};/* VOLATILE GLOBAL g_569 */ | |
| static union U4 g_570[10][10] = {{{0x89E70ABCL},{4294967295UL},{2UL},{2UL},{4294967295UL},{0x89E70ABCL},{1UL},{4294967295UL},{0x18550AAFL},{4294967295UL}},{{0xC1ABC252L},{4294967295UL},{4294967292UL},{4294967295UL},{0xE34DDC92L},{0xE17E7294L},{0x17BB54D9L},{0x73506CDFL},{4294967292UL},{0xE34DDC92L}},{{0xC1ABC252L},{1UL},{0x18550AAFL},{4294967295UL},{0xE30372BBL},{0x89E70ABCL},{0xE34DDC92L},{0x769083A4L},{2UL},{0xE34DDC92L}},{{0x89E70ABCL},{0xE34DDC92L},{0x769083A4L},{2UL},{0xE34DDC92L},{0x8004CDD9L},{1UL},{4294967295UL},{2UL},{4294967295UL}},{{0UL},{0x17BB54D9L},{4294967292UL},{4294967295UL},{4294967295UL},{0xE17E7294L},{4294967295UL},{4294967295UL},{4294967292UL},{0x17BB54D9L}},{{1UL},{1UL},{0x769083A4L},{4294967295UL},{0xE30372BBL},{0xDD499B53L},{4294967295UL},{0x769083A4L},{0x18550AAFL},{4294967295UL}},{{0x89E70ABCL},{0x17BB54D9L},{0x18550AAFL},{0xA11FD5ADL},{1UL},{0x6B77CB5AL},{4294967286UL},{4294967295UL},{8UL},{2UL}},{{0xE41B9945L},{4294967288UL},{0x17BB54D9L},{4294967295UL},{1UL},{0xE7278491L},{4294967288UL},{0xE30372BBL},{0x17BB54D9L},{4UL}},{{0x6A94B8EAL},{4294967286UL},{0xA11FD5ADL},{4294967295UL},{0xBD0129F0L},{3UL},{1UL},{8UL},{8UL},{1UL}},{{0xD2EBBE8DL},{4UL},{0xA11FD5ADL},{0xA11FD5ADL},{4UL},{0xD2EBBE8DL},{4294967286UL},{0xE30372BBL},{0x622EEA6AL},{2UL}}}; | |
| static union U4 g_571 = {6UL};/* VOLATILE GLOBAL g_571 */ | |
| static union U4 g_572[2] = {{0xFDCF4BC1L},{0xFDCF4BC1L}}; | |
| static union U4 g_573 = {5UL};/* VOLATILE GLOBAL g_573 */ | |
| static union U4 g_574 = {0UL};/* VOLATILE GLOBAL g_574 */ | |
| static union U4 g_575 = {0x84DDDE71L};/* VOLATILE GLOBAL g_575 */ | |
| static union U4 g_576 = {0xF12B6054L};/* VOLATILE GLOBAL g_576 */ | |
| static union U4 g_577 = {0x60B34BE3L};/* VOLATILE GLOBAL g_577 */ | |
| static union U4 g_578 = {0x69AA42CFL};/* VOLATILE GLOBAL g_578 */ | |
| static union U4 g_579[7][10][2] = {{{{0x0082B50CL},{4294967287UL}},{{0xCFFDE674L},{4UL}},{{0x29919E1EL},{0xB62C24E2L}},{{4294967295UL},{0x07B03F5AL}},{{0xF6E66FC0L},{1UL}},{{0xD45E4231L},{0x1403309BL}},{{4294967295UL},{4294967295UL}},{{0x41C7FC6DL},{0x93A71E1CL}},{{0xDB16A0F7L},{0x2EC7BBA4L}},{{0x91019142L},{1UL}}},{{{0xB62C24E2L},{4294967295UL}},{{0xF46A50FCL},{0x41C7FC6DL}},{{0xAAE4CBA6L},{4294967293UL}},{{4294967286UL},{9UL}},{{1UL},{4294967295UL}},{{0x2EC7BBA4L},{0xADA8685AL}},{{1UL},{0x3652D8B7L}},{{4294967292UL},{1UL}},{{0x4693AFD6L},{4294967295UL}},{{1UL},{4294967294UL}}},{{{1UL},{4294967295UL}},{{4294967290UL},{0xD45E4231L}},{{0x3652D8B7L},{0UL}},{{0x5E7A7408L},{0x946386C9L}},{{0x104DAFEDL},{0x104DAFEDL}},{{4294967287UL},{4294967295UL}},{{4294967295UL},{0x4693AFD6L}},{{4UL},{0xA9F0A008L}},{{1UL},{4UL}},{{0x857479F8L},{1UL}}},{{{0x857479F8L},{4UL}},{{1UL},{0xA9F0A008L}},{{4UL},{0x4693AFD6L}},{{4294967295UL},{4294967295UL}},{{4294967287UL},{0x104DAFEDL}},{{0x104DAFEDL},{0x946386C9L}},{{0x5E7A7408L},{0UL}},{{0x3652D8B7L},{0xD45E4231L}},{{4294967290UL},{4294967295UL}},{{1UL},{4294967294UL}}},{{{1UL},{4294967295UL}},{{0x4693AFD6L},{1UL}},{{4294967292UL},{0x3652D8B7L}},{{1UL},{0xADA8685AL}},{{0x2EC7BBA4L},{4294967295UL}},{{1UL},{9UL}},{{4294967286UL},{4294967293UL}},{{0xAAE4CBA6L},{0x41C7FC6DL}},{{0xF46A50FCL},{4294967295UL}},{{0xB62C24E2L},{1UL}}},{{{0x91019142L},{0x2EC7BBA4L}},{{0xDB16A0F7L},{0x93A71E1CL}},{{0x41C7FC6DL},{4294967295UL}},{{4294967295UL},{0x1403309BL}},{{0xD45E4231L},{1UL}},{{0xF6E66FC0L},{0x07B03F5AL}},{{4294967295UL},{0xB62C24E2L}},{{0x29919E1EL},{4UL}},{{0xCFFDE674L},{4294967287UL}},{{0x0082B50CL},{4294967287UL}}},{{{0xCFFDE674L},{4UL}},{{0x29919E1EL},{0xB62C24E2L}},{{4294967295UL},{0x07B03F5AL}},{{0xF6E66FC0L},{1UL}},{{0xD45E4231L},{0x1403309BL}},{{4294967295UL},{4294967295UL}},{{0x41C7FC6DL},{0x93A71E1CL}},{{0xDB16A0F7L},{0x2EC7BBA4L}},{{0x91019142L},{1UL}},{{0xB62C24E2L},{4294967295UL}}}}; | |
| static union U4 g_580 = {0xC488C042L};/* VOLATILE GLOBAL g_580 */ | |
| static union U4 g_582 = {4294967295UL};/* VOLATILE GLOBAL g_582 */ | |
| static uint64_t *g_627 = &g_294; | |
| static uint64_t **g_626 = &g_627; | |
| static int32_t g_694[6][6] = {{6L,0L,0L,0x0872E54BL,0L,0L},{1L,0x0872E54BL,3L,4L,0xEDD160DFL,5L},{1L,0xB593ED4DL,0xEDD160DFL,6L,0xDD7A991BL,3L},{0L,0xB593ED4DL,0L,0L,0xB593ED4DL,0L},{0xB593ED4DL,4L,0xCD3786A5L,0L,6L,0x9B773D96L},{0L,0xCD3786A5L,0xDD7A991BL,0x0872E54BL,1L,0xC192E9D6L}}; | |
| static uint32_t g_725[9][6] = {{9UL,0xEE6E317BL,0xEE6E317BL,9UL,0xC0365E43L,0x1D5402D3L},{4294967293UL,0x65AFDEC3L,0UL,9UL,0x1D5402D3L,0x6770F089L},{9UL,0x1D5402D3L,0x6770F089L,4UL,0x1D5402D3L,0x65AFDEC3L},{1UL,0x65AFDEC3L,0xC0365E43L,4294967293UL,0xC0365E43L,0x65AFDEC3L},{0x6591A89DL,0xEE6E317BL,0x6770F089L,2UL,0UL,0x6770F089L},{0x6591A89DL,0xC0365E43L,0UL,4294967293UL,5UL,0x1D5402D3L},{1UL,0xC0365E43L,0xEE6E317BL,4UL,0UL,0UL},{9UL,0xEE6E317BL,0xEE6E317BL,9UL,0xC0365E43L,0x1D5402D3L},{4294967293UL,0x65AFDEC3L,0UL,9UL,0x1D5402D3L,0x6770F089L}}; | |
| static int32_t *g_752 = (void*)0; | |
| static int8_t **g_813[6] = {&g_23,&g_23,&g_23,&g_23,&g_23,&g_23}; | |
| static union U3 g_840 = {0xE6L};/* VOLATILE GLOBAL g_840 */ | |
| static union U3 g_846[7][10][3] = {{{{-1L},{0L},{-1L}},{{7L},{0x00L},{0x49L}},{{-1L},{0x0DL},{0x37L}},{{0x7AL},{0x65L},{-1L}},{{0xB8L},{0xABL},{-4L}},{{0x7AL},{-9L},{1L}},{{-1L},{-2L},{0x4FL}},{{7L},{0xECL},{0x00L}},{{-1L},{1L},{0xB8L}},{{0x4BL},{-9L},{0x49L}}},{{{5L},{0L},{0x7BL}},{{0xECL},{0x65L},{0x49L}},{{0L},{0xC5L},{0xB8L}},{{0x7AL},{0x00L},{0x00L}},{{0x20L},{0xABL},{0x4FL}},{{0x69L},{0L},{1L}},{{0L},{1L},{-4L}},{{7L},{0L},{-1L}},{{5L},{1L},{0x37L}},{{0x65L},{0L},{0x49L}}},{{{-1L},{0xABL},{-1L}},{{0xECL},{0x00L},{0x04L}},{{-1L},{0xC5L},{0x37L}},{{0x69L},{0x65L},{0x00L}},{{0xB8L},{0L},{-4L}},{{0x69L},{-9L},{0L}},{{-1L},{1L},{0x4FL}},{{0xECL},{0xECL},{-1L}},{{-1L},{-2L},{0xB8L}},{{0x65L},{-9L},{0x04L}}},{{{5L},{0xABL},{0x7BL}},{{7L},{0x65L},{0x04L}},{{0L},{0x0DL},{0xB8L}},{{0x69L},{0x00L},{-1L}},{{0x20L},{0L},{0x4FL}},{{0x7AL},{0L},{0x49L}},{{0xB8L},{-10L},{1L}},{{0x65L},{0x00L},{1L}},{{1L},{-10L},{0x7BL}},{{0x69L},{0xECL},{-9L}}},{{{-4L},{0x0DL},{-4L}},{{0x4BL},{1L},{0xD1L}},{{0x20L},{1L},{0x7BL}},{{0L},{0x7AL},{0L}},{{-1L},{0xC5L},{1L}},{{0L},{0L},{0x04L}},{{0x20L},{-10L},{9L}},{{0x4BL},{0x65L},{1L}},{{-4L},{0x99L},{-1L}},{{0x69L},{0L},{0xD1L}}},{{{1L},{0x0DL},{0x4FL}},{{0x65L},{0x7AL},{0xD1L}},{{0xB8L},{-2L},{-1L}},{{0L},{1L},{1L}},{{5L},{0xC5L},{9L}},{{6L},{0xECL},{0x04L}},{{0xB8L},{0x99L},{1L}},{{0x4BL},{0x00L},{0L}},{{1L},{0x99L},{0x7BL}},{{0x7AL},{0xECL},{0xD1L}}},{{{-4L},{0xC5L},{-4L}},{{0x65L},{1L},{-9L}},{{0x20L},{-2L},{0x7BL}},{{6L},{0x7AL},{1L}},{{-1L},{0x0DL},{1L}},{{6L},{0L},{0x49L}},{{0x20L},{0x99L},{9L}},{{0x65L},{0x65L},{0L}},{{-4L},{-10L},{-1L}},{{0x7AL},{0L},{-9L}}}}; | |
| static union U3 g_847 = {-7L};/* VOLATILE GLOBAL g_847 */ | |
| static union U3 *g_845[7][4] = {{(void*)0,&g_847,&g_847,(void*)0},{&g_847,(void*)0,&g_847,&g_847},{(void*)0,(void*)0,&g_846[3][2][2],(void*)0},{(void*)0,&g_847,&g_847,(void*)0},{&g_847,(void*)0,&g_847,&g_847},{(void*)0,(void*)0,&g_846[3][2][2],(void*)0},{(void*)0,&g_847,&g_847,(void*)0}}; | |
| static union U3 **g_844 = &g_845[6][3]; | |
| static union U0 **g_878[8][9] = {{&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528},{&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528},{&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528},{&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528},{&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528},{&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528},{&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528},{&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528}}; | |
| static uint32_t g_903[2][10][4] = {{{1UL,1UL,5UL,0xCF9FF747L},{1UL,18446744073709551607UL,1UL,18446744073709551607UL},{18446744073709551615UL,0UL,0UL,0xB040A845L},{7UL,0x7C92670CL,1UL,18446744073709551615UL},{1UL,0xCF9FF747L,18446744073709551615UL,7UL},{1UL,9UL,1UL,1UL},{7UL,7UL,0UL,0xD493CF9DL},{18446744073709551615UL,0UL,1UL,0UL},{1UL,0x26571408L,5UL,1UL},{1UL,0x26571408L,7UL,0UL}},{{0x26571408L,0UL,0x26571408L,0xD493CF9DL},{9UL,7UL,0x7C92670CL,1UL},{0xB040A845L,9UL,0xD493CF9DL,7UL},{0UL,0xCF9FF747L,0xD493CF9DL,18446744073709551615UL},{0xB040A845L,0x7C92670CL,0x7C92670CL,0xB040A845L},{9UL,0UL,0x26571408L,18446744073709551607UL},{0x26571408L,18446744073709551607UL,7UL,0xCF9FF747L},{1UL,1UL,5UL,0xCF9FF747L},{1UL,18446744073709551607UL,1UL,18446744073709551607UL},{18446744073709551615UL,0UL,0UL,0xB040A845L}}}; | |
| static volatile union U2 g_907 = {18446744073709551607UL};/* VOLATILE GLOBAL g_907 */ | |
| static volatile union U2 *g_906 = &g_907; | |
| static volatile uint16_t g_911 = 65531UL;/* VOLATILE GLOBAL g_911 */ | |
| static volatile uint16_t *g_910 = &g_911; | |
| static volatile uint16_t * volatile *g_909 = &g_910; | |
| static union U2 g_952 = {0x499C46339AF36C51LL};/* VOLATILE GLOBAL g_952 */ | |
| static int64_t g_991 = (-6L); | |
| static uint32_t *g_1035 = (void*)0; | |
| static uint32_t **g_1034 = &g_1035; | |
| static int64_t g_1100 = 0x790EF0200F5E0503LL; | |
| static uint8_t * volatile *g_1148 = (void*)0; | |
| static volatile union U4 g_1160[3][6] = {{{7UL},{0UL},{0x8894E1ECL},{7UL},{0x8894E1ECL},{0UL}},{{0x0BD095EDL},{0UL},{0UL},{0x0BD095EDL},{0x8894E1ECL},{0x8894E1ECL}},{{0x922449B2L},{0UL},{0UL},{0x922449B2L},{0x8894E1ECL},{0UL}}}; | |
| static volatile union U4 *g_1159 = &g_1160[1][4]; | |
| static volatile union U4 * volatile *g_1158 = &g_1159; | |
| static int32_t ****g_1174 = &g_497; | |
| static int32_t **g_1217 = &g_752; | |
| static int32_t ***g_1216 = &g_1217; | |
| static int8_t g_1225 = 0x63L; | |
| static int32_t g_1334[9][7] = {{0L,0L,0L,0L,0L,0L,0L},{0L,0L,0L,0L,0L,0L,0L},{0L,0L,0L,0L,0L,0L,0L},{0L,0L,0L,0L,0L,0L,0L},{0L,0L,0L,0L,0L,0L,0L},{0L,0L,0L,0L,0L,0L,0L},{0L,0L,0L,0L,0L,0L,0L},{0L,0L,0L,0L,0L,0L,0L},{0L,0L,0L,0L,0L,0L,0L}}; | |
| static union U0 g_1345 = {0}; | |
| static uint64_t g_1383 = 18446744073709551606UL; | |
| static int16_t g_1474 = 0xF14EL; | |
| static union U4 g_1532 = {1UL};/* VOLATILE GLOBAL g_1532 */ | |
| static union U4 g_1537 = {3UL};/* VOLATILE GLOBAL g_1537 */ | |
| static union U4 *g_1536 = &g_1537; | |
| static union U4 **g_1535 = &g_1536; | |
| static volatile union U2 * const * volatile g_1571 = &g_906;/* VOLATILE GLOBAL g_1571 */ | |
| static volatile union U2 * const * const volatile *g_1570 = &g_1571; | |
| static union U0 g_1580 = {0}; | |
| static uint32_t g_1591 = 0x74DD0BC2L; | |
| static volatile union U1 g_1647 = {18446744073709551614UL};/* VOLATILE GLOBAL g_1647 */ | |
| static volatile union U1 *g_1646 = &g_1647; | |
| static volatile union U1 **g_1645 = &g_1646; | |
| static volatile union U1 g_1652[2] = {{0xA88BFD73697CE635LL},{0xA88BFD73697CE635LL}}; | |
| static volatile union U1 *g_1651 = &g_1652[0]; | |
| static union U1 g_1663 = {0x838411C0AB24B6EELL}; | |
| static union U3 g_1686 = {0xD5L};/* VOLATILE GLOBAL g_1686 */ | |
| static union U4 g_1749[4] = {{0x01E8BD20L},{0x01E8BD20L},{0x01E8BD20L},{0x01E8BD20L}}; | |
| static union U4 g_1750[4][8] = {{{4294967288UL},{0x463FC2A0L},{0x463FC2A0L},{4294967288UL},{0x463FC2A0L},{0x463FC2A0L},{4294967288UL},{0x463FC2A0L}},{{4294967288UL},{4294967288UL},{0xC3906519L},{0x463FC2A0L},{0x463FC2A0L},{4294967288UL},{0x463FC2A0L},{0x463FC2A0L}},{{0xC3906519L},{0x463FC2A0L},{0xC3906519L},{0xC3906519L},{0x463FC2A0L},{0xC3906519L},{0xC3906519L},{0x463FC2A0L}},{{0x463FC2A0L},{0xC3906519L},{0xC3906519L},{0x463FC2A0L},{0xC3906519L},{0xC3906519L},{0x463FC2A0L},{0xC3906519L}}}; | |
| static union U4 g_1751 = {4294967287UL};/* VOLATILE GLOBAL g_1751 */ | |
| static union U4 g_1752 = {4294967290UL};/* VOLATILE GLOBAL g_1752 */ | |
| static union U4 g_1753 = {4294967295UL};/* VOLATILE GLOBAL g_1753 */ | |
| static union U4 g_1754[2][10] = {{{4294967288UL},{4294967288UL},{0x476FC0E6L},{4294967288UL},{4294967288UL},{0x476FC0E6L},{4294967288UL},{4294967288UL},{0x476FC0E6L},{4294967288UL}},{{4294967288UL},{2UL},{2UL},{4294967288UL},{2UL},{2UL},{4294967288UL},{2UL},{2UL},{4294967288UL}}}; | |
| static union U4 g_1755 = {0xE28BF352L};/* VOLATILE GLOBAL g_1755 */ | |
| static union U4 g_1756 = {0x0BB966D3L};/* VOLATILE GLOBAL g_1756 */ | |
| static union U4 g_1757 = {4294967286UL};/* VOLATILE GLOBAL g_1757 */ | |
| static uint16_t *g_1773 = &g_319; | |
| static uint16_t **g_1772 = &g_1773; | |
| static uint16_t ***g_1771 = &g_1772; | |
| static int16_t g_1776[8][3][5] = {{{(-10L),(-10L),8L,1L,(-1L)},{(-1L),0x9E95L,9L,0L,0x5790L},{0x5327L,8L,1L,8L,0x5327L}},{{0L,0x9E95L,0x0E55L,(-1L),0xE4F0L},{1L,(-10L),(-6L),(-6L),(-6L)},{1L,(-1L),1L,0x9E95L,0xE4F0L}},{{0x05E1L,(-6L),(-10L),1L,0x5327L},{0xE4F0L,1L,0xE9D4L,(-1L),0x5790L},{(-6L),0x7D42L,(-10L),0x5327L,(-1L)}},{{0xF7D1L,0L,1L,0xB846L,7L},{(-9L),(-6L),(-6L),(-9L),8L},{0xF7D1L,(-1L),0x0E55L,0x3C20L,9L}},{{(-6L),1L,1L,(-10L),1L},{0xE4F0L,0xFE44L,9L,0x3C20L,0x0E55L},{0x05E1L,1L,8L,(-9L),(-6L)}},{{1L,0xB846L,7L,0xB846L,1L},{1L,1L,(-1L),0x5327L,(-10L)},{0L,0xFE44L,0x5790L,(-1L),0xE9D4L}},{{0x5327L,1L,0x5327L,1L,(-10L)},{(-1L),(-1L),0xE4F0L,0x9E95L,1L},{(-10L),(-6L),(-6L),(-6L),(-6L)}},{{0x5790L,0L,0xE4F0L,(-1L),0x0E55L},{1L,0x7D42L,0x5327L,8L,1L},{(-10L),1L,0x5790L,0L,9L}}}; | |
| static volatile uint32_t **g_1843 = (void*)0; | |
| static union U4 g_1862[3] = {{4294967295UL},{4294967295UL},{4294967295UL}}; | |
| static union U4 g_1863 = {0x0E39A48BL};/* VOLATILE GLOBAL g_1863 */ | |
| static union U4 g_1865 = {4294967295UL};/* VOLATILE GLOBAL g_1865 */ | |
| static union U1 *g_1930 = &g_93; | |
| static union U1 **g_1929 = &g_1930; | |
| static uint32_t *g_1995[1][8][8] = {{{&g_903[1][6][0],(void*)0,&g_903[1][6][0],&g_265[1][0][3],&g_903[1][6][0],&g_265[1][0][3],&g_903[1][6][0],(void*)0},{&g_903[1][6][0],&g_265[1][0][3],&g_903[1][6][0],(void*)0,&g_903[1][6][0],&g_265[1][0][3],&g_903[1][6][0],&g_265[1][0][3]},{&g_903[1][6][0],(void*)0,&g_265[1][0][0],(void*)0,&g_903[1][6][0],(void*)0,&g_903[1][6][0],(void*)0},{&g_903[1][6][0],(void*)0,&g_903[1][6][0],(void*)0,&g_903[1][6][0],(void*)0,&g_265[1][0][0],&g_265[1][0][3]},{&g_903[1][6][0],(void*)0,&g_265[1][0][0],&g_265[1][0][3],&g_265[1][0][0],(void*)0,&g_903[1][6][0],(void*)0},{&g_903[1][6][0],&g_265[1][0][3],&g_903[1][6][0],&g_265[1][0][3],&g_903[1][6][0],(void*)0,&g_903[1][6][0],&g_265[1][0][3]},{&g_265[1][0][0],&g_265[1][0][3],&g_265[1][0][0],(void*)0,&g_903[1][6][0],(void*)0,&g_265[1][0][0],&g_265[1][0][3]},{&g_903[1][6][0],(void*)0,&g_265[1][0][0],&g_265[1][0][3],&g_265[1][0][0],(void*)0,&g_903[1][6][0],(void*)0}}}; | |
| static uint32_t **g_1994[5] = {&g_1995[0][1][6],&g_1995[0][1][6],&g_1995[0][1][6],&g_1995[0][1][6],&g_1995[0][1][6]}; | |
| static uint32_t ***g_1993 = &g_1994[0]; | |
| static const volatile uint16_t g_2112 = 0xBD66L;/* VOLATILE GLOBAL g_2112 */ | |
| static const volatile uint16_t * volatile g_2111 = &g_2112;/* VOLATILE GLOBAL g_2111 */ | |
| static const volatile uint16_t * volatile * volatile g_2110 = &g_2111;/* VOLATILE GLOBAL g_2110 */ | |
| static const volatile uint16_t * volatile * volatile *g_2109 = &g_2110; | |
| static const volatile uint16_t * volatile * volatile * volatile *g_2108 = &g_2109; | |
| static const volatile uint16_t * volatile * volatile * volatile **g_2107[4] = {&g_2108,&g_2108,&g_2108,&g_2108}; | |
| static union U2 g_2155 = {0x374E7785C343EE16LL};/* VOLATILE GLOBAL g_2155 */ | |
| static union U2 g_2157[9] = {{0xCDCAEF3558A34C55LL},{0xCDCAEF3558A34C55LL},{0xCDCAEF3558A34C55LL},{0xCDCAEF3558A34C55LL},{0xCDCAEF3558A34C55LL},{0xCDCAEF3558A34C55LL},{0xCDCAEF3558A34C55LL},{0xCDCAEF3558A34C55LL},{0xCDCAEF3558A34C55LL}}; | |
| static union U2 *g_2156 = &g_2157[5]; | |
| static const union U4 g_2363 = {4294967293UL};/* VOLATILE GLOBAL g_2363 */ | |
| static uint64_t g_2419 = 0UL; | |
| static int8_t * const * const *g_2453 = (void*)0; | |
| static int8_t g_2457 = (-5L); | |
| static int32_t g_2515[7][7] = {{0x0C450965L,0x28629474L,0L,5L,5L,0L,0x28629474L},{5L,0x0C450965L,0x4F85A69BL,1L,0x9F2ABC29L,0L,0L},{0x4F85A69BL,0x0C450965L,5L,0x0C450965L,0x4F85A69BL,1L,0x9F2ABC29L},{0L,0x28629474L,0x0C450965L,1L,4L,1L,0x0C450965L},{0x9F2ABC29L,0x9F2ABC29L,0x212CB878L,5L,0x28629474L,0L,0L},{0L,1L,0x212CB878L,0x212CB878L,1L,0L,4L},{0x4F85A69BL,0x212CB878L,0x0C450965L,4L,0x28629474L,0x28629474L,4L}}; | |
| static int8_t g_2533 = 0L; | |
| static volatile union U4 **g_2593 = &g_1159; | |
| static volatile union U4 *** volatile g_2592[6][8] = {{&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593},{&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593},{&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593},{&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593},{&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593},{&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593}}; | |
| static volatile union U4 *** volatile * volatile g_2591 = &g_2592[4][4];/* VOLATILE GLOBAL g_2591 */ | |
| static volatile union U4 *** volatile g_2595[4] = {(void*)0,(void*)0,(void*)0,(void*)0}; | |
| static volatile union U4 ***g_2596[8] = {&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593,&g_2593}; | |
| static volatile union U4 *** volatile *g_2594[10][9] = {{&g_2596[6],(void*)0,&g_2596[6],&g_2596[6],&g_2596[6],&g_2596[6],(void*)0,(void*)0,&g_2596[6]},{&g_2596[6],(void*)0,&g_2596[3],&g_2596[6],&g_2596[2],&g_2596[2],&g_2596[2],&g_2596[6],&g_2596[3]},{&g_2596[6],&g_2596[6],(void*)0,&g_2596[6],&g_2596[6],&g_2596[6],&g_2596[6],(void*)0,(void*)0},{&g_2596[4],&g_2596[6],&g_2596[4],&g_2596[0],&g_2596[4],&g_2596[6],&g_2596[3],&g_2596[6],&g_2596[4]},{(void*)0,&g_2595[3],&g_2595[3],(void*)0,&g_2596[6],&g_2596[6],&g_2595[3],&g_2596[0],(void*)0},{&g_2596[6],&g_2596[0],&g_2596[2],&g_2596[0],&g_2596[6],&g_2596[2],&g_2596[6],(void*)0,&g_2596[6]},{&g_2596[0],&g_2596[6],&g_2596[6],&g_2596[6],&g_2596[6],&g_2596[0],&g_2596[6],&g_2596[6],(void*)0},{&g_2596[6],&g_2596[2],&g_2596[4],(void*)0,&g_2596[4],&g_2596[2],&g_2596[6],&g_2596[0],&g_2596[6]},{(void*)0,&g_2596[6],&g_2596[6],&g_2596[0],&g_2596[0],&g_2596[6],&g_2596[6],(void*)0,&g_2596[0]},{&g_2596[3],&g_2596[0],&g_2596[6],&g_2596[6],&g_2596[6],&g_2596[6],&g_2596[6],&g_2596[0],&g_2596[3]}}; | |
| static volatile union U4 *** volatile * volatile *g_2590[10][10] = {{&g_2594[3][5],&g_2594[3][5],&g_2594[8][7],&g_2594[9][8],&g_2594[8][7],&g_2594[3][5],&g_2594[3][5],&g_2594[3][5],&g_2594[7][6],&g_2594[7][6]},{&g_2594[3][5],&g_2594[7][6],(void*)0,&g_2594[3][5],&g_2594[3][5],(void*)0,&g_2594[7][6],&g_2594[3][5],(void*)0,&g_2594[3][5]},{(void*)0,&g_2594[7][6],&g_2594[3][5],(void*)0,&g_2594[3][5],(void*)0,&g_2594[3][5],&g_2594[7][6],(void*)0,&g_2594[3][5]},{&g_2594[8][7],&g_2594[3][5],&g_2594[3][5],&g_2594[3][5],&g_2594[7][6],&g_2594[7][6],&g_2594[3][5],&g_2594[3][5],&g_2594[3][5],&g_2594[8][7]},{&g_2594[3][5],(void*)0,(void*)0,&g_2594[3][5],&g_2594[3][5],&g_2594[8][7],&g_2594[3][5],&g_2594[3][5],(void*)0,(void*)0},{&g_2594[3][5],&g_2594[3][5],&g_2594[8][7],(void*)0,&g_2594[3][5],&g_2594[9][8],&g_2594[9][8],&g_2594[3][5],(void*)0,&g_2594[8][7]},{&g_2594[3][5],&g_2594[3][5],&g_2594[3][5],&g_2594[3][5],&g_2594[7][6],&g_2594[9][8],(void*)0,&g_2594[9][8],&g_2594[7][6],&g_2594[3][5]},{&g_2594[3][5],&g_2591,&g_2594[3][5],&g_2594[9][8],&g_2594[3][5],&g_2594[8][7],(void*)0,(void*)0,&g_2594[8][7],&g_2594[3][5]},{&g_2594[3][5],&g_2594[3][5],&g_2594[3][5],&g_2594[3][5],&g_2594[3][5],&g_2594[7][6],&g_2594[9][8],(void*)0,&g_2594[9][8],&g_2594[7][6]},{&g_2594[8][7],&g_2594[3][5],&g_2594[3][5],&g_2594[3][5],&g_2594[8][7],(void*)0,&g_2594[3][5],&g_2594[9][8],&g_2594[9][8],&g_2594[3][5]}}; | |
| static union U1 * const * const g_2645 = &g_1930; | |
| static union U1 * const * const *g_2644 = &g_2645; | |
| static union U1 * const * const **g_2643 = &g_2644; | |
| static int32_t g_2646 = 7L; | |
| static union U3 ** volatile * volatile g_2653 = &g_844;/* VOLATILE GLOBAL g_2653 */ | |
| static union U3 ** volatile * volatile *g_2652 = &g_2653; | |
| static union U3 ** volatile * volatile * volatile * const g_2651 = &g_2652; | |
| static uint16_t g_2712 = 0x8886L; | |
| static union U3 g_2751 = {-1L};/* VOLATILE GLOBAL g_2751 */ | |
| static const union U3 g_2819 = {0x67L};/* VOLATILE GLOBAL g_2819 */ | |
| static const uint32_t g_2822[7] = {0x7C8DDB72L,0UL,0x7C8DDB72L,0x7C8DDB72L,0UL,0x7C8DDB72L,0x7C8DDB72L}; | |
| static union U2 g_2829 = {0xDAA0811E914002BALL};/* VOLATILE GLOBAL g_2829 */ | |
| static union U3 g_2836 = {0x1EL};/* VOLATILE GLOBAL g_2836 */ | |
| static int32_t *g_2875 = &g_83; | |
| static union U4 ***g_2913 = &g_1535; | |
| static union U4 ****g_2912 = &g_2913; | |
| static union U3 g_2928 = {1L};/* VOLATILE GLOBAL g_2928 */ | |
| static volatile union U3 *g_2931 = (void*)0; | |
| static volatile union U3 * volatile *g_2930[5][6][6] = {{{&g_2931,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931},{&g_2931,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931},{&g_2931,&g_2931,(void*)0,&g_2931,(void*)0,&g_2931},{&g_2931,(void*)0,&g_2931,&g_2931,&g_2931,(void*)0},{&g_2931,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931},{&g_2931,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931}},{{&g_2931,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931},{&g_2931,&g_2931,&g_2931,(void*)0,&g_2931,&g_2931},{&g_2931,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931},{(void*)0,(void*)0,&g_2931,(void*)0,(void*)0,(void*)0},{&g_2931,&g_2931,(void*)0,&g_2931,&g_2931,&g_2931},{&g_2931,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931}},{{&g_2931,(void*)0,(void*)0,&g_2931,&g_2931,(void*)0},{&g_2931,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931},{(void*)0,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931},{(void*)0,(void*)0,&g_2931,&g_2931,&g_2931,&g_2931},{(void*)0,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931},{&g_2931,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931}},{{&g_2931,&g_2931,&g_2931,&g_2931,&g_2931,(void*)0},{&g_2931,&g_2931,&g_2931,&g_2931,(void*)0,(void*)0},{&g_2931,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931},{&g_2931,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931},{&g_2931,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931},{(void*)0,&g_2931,(void*)0,&g_2931,&g_2931,&g_2931}},{{(void*)0,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931},{(void*)0,&g_2931,&g_2931,&g_2931,&g_2931,&g_2931},{&g_2931,&g_2931,(void*)0,&g_2931,(void*)0,&g_2931},{&g_2931,&g_2931,(void*)0,&g_2931,&g_2931,&g_2931},{&g_2931,&g_2931,(void*)0,&g_2931,(void*)0,&g_2931},{&g_2931,&g_2931,(void*)0,(void*)0,&g_2931,(void*)0}}}; | |
| static volatile union U3 * volatile **g_2929 = &g_2930[1][3][1]; | |
| static int8_t g_2990 = (-6L); | |
| static volatile int16_t * volatile *g_3004 = (void*)0; | |
| static uint8_t *g_3073 = &g_840.f3; | |
| static uint8_t **g_3072 = &g_3073; | |
| static uint8_t ** volatile * volatile g_3071[10][1] = {{&g_3072},{(void*)0},{&g_3072},{(void*)0},{&g_3072},{(void*)0},{&g_3072},{(void*)0},{&g_3072},{(void*)0}}; | |
| static uint8_t ** volatile * volatile * volatile g_3070 = &g_3071[4][0];/* VOLATILE GLOBAL g_3070 */ | |
| static uint8_t ** volatile * volatile *g_3074 = (void*)0; | |
| static uint8_t ** volatile * volatile * volatile *g_3069[4][9] = {{&g_3074,&g_3074,&g_3074,&g_3074,&g_3074,&g_3074,&g_3074,&g_3074,&g_3074},{&g_3074,&g_3070,&g_3070,&g_3074,&g_3070,&g_3070,&g_3074,&g_3070,&g_3070},{&g_3074,&g_3074,&g_3074,&g_3074,&g_3074,&g_3074,&g_3074,&g_3074,&g_3074},{&g_3070,&g_3074,&g_3074,&g_3070,&g_3074,&g_3074,&g_3070,&g_3074,&g_3074}}; | |
| static int32_t * const ****g_3112 = &g_532[1][3]; | |
| static uint8_t * const g_3121 = (void*)0; | |
| static uint8_t * const *g_3120 = &g_3121; | |
| static uint8_t * const **g_3119 = &g_3120; | |
| static union U2 g_3212 = {0xEB1BDEF6F1F1C9EALL};/* VOLATILE GLOBAL g_3212 */ | |
| static uint32_t g_3229 = 0x484A6017L; | |
| static union U2 g_3233 = {0x5B3C378CAC536500LL};/* VOLATILE GLOBAL g_3233 */ | |
| static int32_t g_3335 = 0x7A4393B1L; | |
| static union U3 ***g_3339 = &g_844; | |
| static union U3 ****g_3338 = &g_3339; | |
| static union U2 g_3366 = {9UL};/* VOLATILE GLOBAL g_3366 */ | |
| static const union U2 g_3371 = {0UL};/* VOLATILE GLOBAL g_3371 */ | |
| static const union U2 **g_3374 = (void*)0; | |
| static const union U2 ***g_3373[7] = {&g_3374,&g_3374,&g_3374,&g_3374,&g_3374,&g_3374,&g_3374}; | |
| static const union U2 ****g_3372 = &g_3373[6]; | |
| static uint8_t g_3442 = 0x4FL; | |
| static int8_t ** volatile * volatile *g_3513 = (void*)0; | |
| static int8_t ** volatile * volatile **g_3512 = &g_3513; | |
| static union U2 g_3567[8][10] = {{{0xC7EE3231AB3E4190LL},{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL},{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL},{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL}},{{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL}},{{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL},{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL},{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL},{0UL}},{{0xC7EE3231AB3E4190LL},{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL},{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL},{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL}},{{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL}},{{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL},{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL},{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL},{0UL}},{{0xC7EE3231AB3E4190LL},{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL},{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL},{0UL},{0xC7EE3231AB3E4190LL},{0xC7EE3231AB3E4190LL}},{{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL}}}; | |
| static uint32_t g_3764 = 0xC7A27927L; | |
| static uint64_t g_3836 = 18446744073709551609UL; | |
| static uint8_t g_3872[9] = {1UL,1UL,1UL,1UL,1UL,1UL,1UL,1UL,1UL}; | |
| static uint8_t ***g_3903 = (void*)0; | |
| static uint8_t ****g_3902 = &g_3903; | |
| static uint8_t *****g_3901[9][8][3] = {{{&g_3902,&g_3902,(void*)0},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,(void*)0},{&g_3902,&g_3902,&g_3902}},{{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,(void*)0},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902}},{{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,(void*)0},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902}},{{&g_3902,&g_3902,(void*)0},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902}},{{(void*)0,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{(void*)0,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902}},{{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{(void*)0,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902}},{{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{(void*)0,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902}},{{(void*)0,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{(void*)0,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902}},{{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{(void*)0,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902},{&g_3902,&g_3902,&g_3902}}}; | |
| static int16_t g_3915 = (-1L); | |
| static int32_t g_3916 = 0x8CF7B02AL; | |
| static const int8_t g_3928[3][3] = {{0x75L,0L,0L},{0x75L,0L,0L},{0x75L,0L,0L}}; | |
| static union U3 g_3952 = {0xE6L};/* VOLATILE GLOBAL g_3952 */ | |
| static uint64_t g_4000 = 3UL; | |
| static union U4 g_4022 = {4294967295UL};/* VOLATILE GLOBAL g_4022 */ | |
| static union U4 g_4045 = {1UL};/* VOLATILE GLOBAL g_4045 */ | |
| static union U3 g_4269 = {0L};/* VOLATILE GLOBAL g_4269 */ | |
| static union U0 g_4294 = {0}; | |
| static uint16_t g_4329[1][2][8] = {{{9UL,9UL,9UL,9UL,9UL,9UL,9UL,9UL},{9UL,9UL,9UL,9UL,9UL,9UL,9UL,9UL}}}; | |
| static union U0 * const *g_4550[9] = {&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528}; | |
| static union U0 * const ** volatile g_4549 = &g_4550[0];/* VOLATILE GLOBAL g_4549 */ | |
| static union U0 * const ** volatile * const g_4548 = &g_4549; | |
| static const union U4 g_4555 = {4UL};/* VOLATILE GLOBAL g_4555 */ | |
| static volatile uint64_t g_4588 = 1UL;/* VOLATILE GLOBAL g_4588 */ | |
| static volatile uint64_t *g_4587 = &g_4588; | |
| static volatile uint64_t **g_4586 = &g_4587; | |
| static volatile uint64_t ** volatile *g_4585[2][5][8] = {{{&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,&g_4586},{&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,(void*)0,&g_4586,(void*)0},{&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,&g_4586},{&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,(void*)0},{&g_4586,(void*)0,&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,(void*)0}},{{&g_4586,(void*)0,&g_4586,&g_4586,&g_4586,(void*)0,&g_4586,&g_4586},{&g_4586,(void*)0,&g_4586,(void*)0,&g_4586,&g_4586,&g_4586,&g_4586},{&g_4586,(void*)0,&g_4586,(void*)0,&g_4586,&g_4586,&g_4586,&g_4586},{&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,(void*)0},{&g_4586,(void*)0,&g_4586,&g_4586,&g_4586,&g_4586,&g_4586,(void*)0}}}; | |
| static volatile uint64_t ** volatile **g_4584 = &g_4585[0][0][7]; | |
| static const union U3 g_4596 = {0x56L};/* VOLATILE GLOBAL g_4596 */ | |
| static union U3 g_4598 = {0xD4L};/* VOLATILE GLOBAL g_4598 */ | |
| static uint32_t g_4639[6] = {0x0F47EDD5L,1UL,1UL,0x0F47EDD5L,1UL,1UL}; | |
| static const int16_t g_4642 = 1L; | |
| static union U0 g_4653 = {0}; | |
| static int16_t g_4662 = 0x3585L; | |
| static uint32_t g_4770 = 0x477147ECL; | |
| static uint32_t g_4776 = 1UL; | |
| static int8_t g_4803 = 0x7DL; | |
| static union U2 ***g_4814 = (void*)0; | |
| static union U4 g_4825 = {4294967292UL};/* VOLATILE GLOBAL g_4825 */ | |
| static union U2 g_4829 = {0xED7043640BA77140LL};/* VOLATILE GLOBAL g_4829 */ | |
| static union U2 g_4831 = {18446744073709551615UL};/* VOLATILE GLOBAL g_4831 */ | |
| static union U1 g_4856 = {0x24089B2F3FAFD656LL}; | |
| static uint32_t *g_5012 = (void*)0; | |
| static int32_t g_5062 = (-1L); | |
| static int64_t *g_5101 = &g_292; | |
| static int64_t **g_5100 = &g_5101; | |
| static union U1 ***g_5187 = &g_1929; | |
| static union U4 *****g_5204 = (void*)0; | |
| static uint32_t ** volatile * volatile * volatile g_5210 = (void*)0;/* VOLATILE GLOBAL g_5210 */ | |
| static uint32_t ** volatile * volatile * volatile *g_5209[2] = {&g_5210,&g_5210}; | |
| static uint8_t *** const *g_5262 = &g_3903; | |
| static uint8_t *** const **g_5261 = &g_5262; | |
| static const int32_t g_5320 = 0xB97C373BL; | |
| static uint8_t * const ** const *g_5440 = (void*)0; | |
| static uint8_t ** const *g_5468[5][3][5] = {{{&g_3072,&g_3072,&g_3072,&g_3072,&g_3072},{&g_3072,&g_3072,&g_3072,&g_3072,&g_3072},{(void*)0,&g_3072,&g_3072,(void*)0,&g_3072}},{{&g_3072,&g_3072,&g_3072,&g_3072,&g_3072},{&g_3072,&g_3072,&g_3072,(void*)0,&g_3072},{(void*)0,&g_3072,&g_3072,&g_3072,&g_3072}},{{&g_3072,&g_3072,&g_3072,&g_3072,&g_3072},{&g_3072,(void*)0,&g_3072,&g_3072,&g_3072},{&g_3072,&g_3072,&g_3072,&g_3072,&g_3072}},{{&g_3072,&g_3072,&g_3072,(void*)0,&g_3072},{&g_3072,&g_3072,(void*)0,&g_3072,&g_3072},{&g_3072,&g_3072,&g_3072,&g_3072,&g_3072}},{{&g_3072,(void*)0,&g_3072,&g_3072,&g_3072},{&g_3072,&g_3072,&g_3072,(void*)0,&g_3072},{&g_3072,&g_3072,&g_3072,&g_3072,&g_3072}}}; | |
| static uint8_t ** const **g_5467 = &g_5468[2][0][4]; | |
| static volatile union U1 * const volatile *g_5533 = &g_1651; | |
| static volatile union U1 * const volatile **g_5532 = &g_5533; | |
| static const union U3 g_5535[9] = {{0xA9L},{0xA9L},{0xA9L},{0xA9L},{0xA9L},{0xA9L},{0xA9L},{0xA9L},{0xA9L}}; | |
| static union U4 g_5582 = {4294967295UL};/* VOLATILE GLOBAL g_5582 */ | |
| static union U4 g_5583 = {4294967295UL};/* VOLATILE GLOBAL g_5583 */ | |
| static union U4 g_5584 = {0xBC444E82L};/* VOLATILE GLOBAL g_5584 */ | |
| static union U4 g_5585[5] = {{0x58610BEBL},{0x58610BEBL},{0x58610BEBL},{0x58610BEBL},{0x58610BEBL}}; | |
| static union U4 g_5586 = {0UL};/* VOLATILE GLOBAL g_5586 */ | |
| static union U4 g_5587 = {0x9C4B54F9L};/* VOLATILE GLOBAL g_5587 */ | |
| static union U4 g_5588 = {8UL};/* VOLATILE GLOBAL g_5588 */ | |
| static union U4 g_5589 = {0x5E318E6CL};/* VOLATILE GLOBAL g_5589 */ | |
| static union U4 g_5590[7][8] = {{{4294967295UL},{0UL},{0UL},{4294967295UL},{4294967292UL},{4294967295UL},{0UL},{0UL}},{{0UL},{4294967292UL},{0xDFFB35F5L},{0xDFFB35F5L},{4294967292UL},{0UL},{4294967292UL},{0xDFFB35F5L}},{{4294967295UL},{4294967292UL},{4294967295UL},{0UL},{0UL},{4294967295UL},{4294967292UL},{4294967295UL}},{{1UL},{0UL},{0xDFFB35F5L},{0UL},{1UL},{1UL},{0UL},{0xDFFB35F5L}},{{1UL},{1UL},{4294967295UL},{4294967292UL},{4294967295UL},{0UL},{0UL},{4294967295UL}},{{0xDFFB35F5L},{4294967295UL},{4294967295UL},{0xDFFB35F5L},{1UL},{0xDFFB35F5L},{4294967295UL},{4294967295UL}},{{4294967295UL},{1UL},{4294967292UL},{4294967292UL},{1UL},{4294967295UL},{1UL},{4294967292UL}}}; | |
| static union U4 g_5591 = {0xAC5A2112L};/* VOLATILE GLOBAL g_5591 */ | |
| static union U4 g_5592 = {1UL};/* VOLATILE GLOBAL g_5592 */ | |
| static union U4 g_5594[2][2] = {{{4294967291UL},{4294967291UL}},{{4294967291UL},{4294967291UL}}}; | |
| static uint32_t g_5630 = 18446744073709551610UL; | |
| static int8_t * const g_5666[6] = {&g_2533,&g_2533,&g_2533,&g_2533,&g_2533,&g_2533}; | |
| static int8_t g_5675 = 0L; | |
| static uint32_t **g_5704 = &g_5012; | |
| static const union U0 g_5747 = {0}; | |
| static const union U0 g_5749 = {0}; | |
| static uint16_t g_5757 = 65532UL; | |
| static union U2 g_5850 = {1UL};/* VOLATILE GLOBAL g_5850 */ | |
| static uint16_t g_5988 = 1UL; | |
| static int16_t *g_6083[3] = {&g_3915,&g_3915,&g_3915}; | |
| static int16_t **g_6082 = &g_6083[2]; | |
| static const int32_t *g_6210[3] = {&g_694[0][2],&g_694[0][2],&g_694[0][2]}; | |
| static union U2 g_6237 = {0x1D0EAE9403812170LL};/* VOLATILE GLOBAL g_6237 */ | |
| static union U4 g_6310[7] = {{0x4B2210F1L},{0x4B2210F1L},{0x4B2210F1L},{0x4B2210F1L},{0x4B2210F1L},{0x4B2210F1L},{0x4B2210F1L}}; | |
| static volatile int32_t g_6315 = 0x6E757B28L;/* VOLATILE GLOBAL g_6315 */ | |
| static volatile int32_t g_6316 = 0x6BFAB6E2L;/* VOLATILE GLOBAL g_6316 */ | |
| static volatile int32_t *g_6314[5] = {&g_6316,&g_6316,&g_6316,&g_6316,&g_6316}; | |
| static int32_t g_6335 = (-1L); | |
| static union U2 ****g_6386 = (void*)0; | |
| static union U2 *****g_6385 = &g_6386; | |
| static union U1 ** const *g_6482 = &g_1929; | |
| static union U1 ** const **g_6481 = &g_6482; | |
| static union U1 ** const ***g_6480 = &g_6481; | |
| static union U4 g_6488[7][9] = {{{1UL},{1UL},{0x71FAC8DCL},{4294967290UL},{1UL},{4294967290UL},{0x71FAC8DCL},{1UL},{1UL}},{{1UL},{1UL},{0x71FAC8DCL},{4294967290UL},{1UL},{4294967290UL},{0x71FAC8DCL},{1UL},{1UL}},{{1UL},{1UL},{0x71FAC8DCL},{4294967290UL},{1UL},{4294967290UL},{0x71FAC8DCL},{1UL},{1UL}},{{1UL},{1UL},{0x71FAC8DCL},{4294967290UL},{1UL},{4294967290UL},{0x71FAC8DCL},{1UL},{1UL}},{{1UL},{1UL},{0x71FAC8DCL},{4294967290UL},{1UL},{4294967290UL},{0x71FAC8DCL},{1UL},{1UL}},{{1UL},{1UL},{0x71FAC8DCL},{4294967290UL},{1UL},{4294967290UL},{0x71FAC8DCL},{1UL},{1UL}},{{1UL},{1UL},{0x71FAC8DCL},{4294967290UL},{1UL},{4294967290UL},{0x71FAC8DCL},{1UL},{1UL}}}; | |
| static union U3 g_6599 = {0xE6L};/* VOLATILE GLOBAL g_6599 */ | |
| static uint16_t ***g_6616 = &g_1772; | |
| static union U0 ****g_6658 = (void*)0; | |
| static union U0 *****g_6657 = &g_6658; | |
| static uint32_t g_6663 = 0x029A6B44L; | |
| static const union U3 g_6694 = {0x00L};/* VOLATILE GLOBAL g_6694 */ | |
| static union U2 g_6705 = {1UL};/* VOLATILE GLOBAL g_6705 */ | |
| static union U2 g_6707 = {1UL};/* VOLATILE GLOBAL g_6707 */ | |
| static union U2 g_6708[10][3] = {{{6UL},{7UL},{6UL}},{{0UL},{18446744073709551612UL},{18446744073709551606UL}},{{0x9B9D98048A03A6D4LL},{6UL},{6UL}},{{18446744073709551606UL},{0UL},{0x06DFC3E0EDE5CAE6LL}},{{18446744073709551615UL},{0x9B9D98048A03A6D4LL},{3UL}},{{18446744073709551606UL},{18446744073709551606UL},{18446744073709551612UL}},{{0x9B9D98048A03A6D4LL},{18446744073709551615UL},{8UL}},{{0UL},{18446744073709551606UL},{0UL}},{{6UL},{0x9B9D98048A03A6D4LL},{7UL}},{{18446744073709551612UL},{0UL},{0UL}}}; | |
| static uint8_t g_6723 = 0x4DL; | |
| static union U4 g_6727 = {0x0BEA3292L};/* VOLATILE GLOBAL g_6727 */ | |
| static int32_t g_6798 = 0xF5174924L; | |
| static int16_t g_6826 = (-1L); | |
| static volatile int32_t g_6832 = 0x23D5A618L;/* VOLATILE GLOBAL g_6832 */ | |
| static volatile int32_t *g_6831 = &g_6832; | |
| static uint16_t *****g_6848 = (void*)0; | |
| static uint16_t ****g_6851 = (void*)0; | |
| static uint16_t *****g_6850 = &g_6851; | |
| static uint32_t g_6862 = 1UL; | |
| static uint16_t ** const g_6907 = (void*)0; | |
| static uint32_t *g_6937 = &g_6707.f3; | |
| static uint32_t ** const g_6936 = &g_6937; | |
| static uint32_t ** const *g_6935[10][5] = {{(void*)0,&g_6936,&g_6936,&g_6936,&g_6936},{&g_6936,&g_6936,&g_6936,&g_6936,&g_6936},{&g_6936,&g_6936,(void*)0,(void*)0,&g_6936},{&g_6936,&g_6936,&g_6936,&g_6936,&g_6936},{&g_6936,&g_6936,(void*)0,&g_6936,&g_6936},{&g_6936,&g_6936,&g_6936,&g_6936,&g_6936},{&g_6936,(void*)0,&g_6936,&g_6936,&g_6936},{&g_6936,(void*)0,&g_6936,&g_6936,(void*)0},{&g_6936,(void*)0,&g_6936,(void*)0,&g_6936},{&g_6936,&g_6936,&g_6936,&g_6936,&g_6936}}; | |
| static uint32_t ** const **g_6934 = &g_6935[2][2]; | |
| static union U3 g_7029 = {-1L};/* VOLATILE GLOBAL g_7029 */ | |
| static union U3 g_7031 = {0x2DL};/* VOLATILE GLOBAL g_7031 */ | |
| static union U2 *** const g_7100 = (void*)0; | |
| static union U2 *** const *g_7099 = &g_7100; | |
| static union U2 *** const **g_7098 = &g_7099; | |
| static int32_t g_7141 = (-1L); | |
| static int64_t g_7143 = 0xA1DD5D6410115EC5LL; | |
| static union U4 g_7160 = {4294967289UL};/* VOLATILE GLOBAL g_7160 */ | |
| static union U4 g_7227 = {0xB4C5B9B9L};/* VOLATILE GLOBAL g_7227 */ | |
| static int32_t g_7234[2] = {4L,4L}; | |
| static int32_t g_7238 = 0xF2E8CCA2L; | |
| static uint64_t g_7272 = 1UL; | |
| static uint64_t g_7306 = 18446744073709551615UL; | |
| static union U1 g_7420 = {0xD7869F37400E2E30LL}; | |
| static const uint32_t g_7452 = 7UL; | |
| /* --- FORWARD DECLARATIONS --- */ | |
| static union U1 func_1(void); | |
| static const int8_t func_8(int8_t p_9, int8_t * p_10, int8_t * p_11); | |
| static int8_t * func_12(uint8_t p_13, int8_t * const p_14, int8_t * p_15, int8_t * p_16, uint16_t p_17); | |
| static int8_t * const func_18(int8_t p_19, int8_t * p_20, uint8_t p_21, uint64_t p_22); | |
| static uint64_t func_36(const int8_t p_37, uint32_t p_38, int8_t *** p_39); | |
| static int16_t func_46(int8_t ** p_47); | |
| static uint32_t func_49(int64_t p_50, uint32_t * const p_51, int8_t * p_52); | |
| static int8_t func_63(int8_t ** p_64, int8_t ** const * p_65, uint32_t * p_66, int8_t *** const p_67); | |
| static int8_t ** func_68(uint32_t p_69, const uint32_t * const p_70); | |
| static uint8_t func_71(int8_t * p_72); | |
| /* --- FUNCTIONS --- */ | |
| /* ------------------------------------------ */ | |
| /* | |
| * reads : g_4 g_23 g_24 g_33 g_43 g_694 g_497 g_498 g_271 g_2875 g_1216 g_1217 g_3119 g_3120 g_1773 g_2829.f0 g_2155.f1 g_626 g_627 g_294 g_5100 g_5101 g_2643 g_2644 g_2645 g_1930 g_93 g_1772 g_319 g_1771 g_2836.f1 g_5675 g_1663.f0 g_752 g_6082 g_6083 g_3915 g_2913 g_1535 g_1034 g_1035 g_6385 g_6386 g_4548 g_3952.f3 g_991 g_83 g_3339 g_844 g_1174 g_292 g_3073 g_840.f3 g_2515 g_1591 g_6480 g_6481 g_6482 g_3212.f0 g_6663 g_5589.f0 g_5062 g_6723 g_5583.f0 g_6708.f3 g_6798 g_6831 g_582.f0 g_3872 g_6862 g_6907 g_3338 g_1536 g_6210 g_573.f0 g_5584.f0 g_7452 g_528 g_529 g_3335 g_2929 g_2930 g_7272 g_106 g_2457 g_3072 g_6488 g_1537 g_6727 g_6832 g_465 g_1929 | |
| * writes: g_24 g_34 g_43 g_93.f4 g_83 g_574.f0 g_752 g_319 g_4329 g_292 g_2836.f1 g_1663.f0 g_3915 g_6480 g_1536 g_813 g_5675 g_2990 g_5757 g_3952.f3 g_991 g_845 g_498 g_1771 g_6616 g_840.f3 g_2515 g_1591 g_3212.f0 g_6657 g_294 g_5589.f0 g_2156 g_5062 g_6723 g_5583.f0 g_6708.f3 g_3338 g_566.f0 g_5587.f0 g_582.f0 g_6314 g_6848 g_6850 g_6862 g_1772 g_23 g_578.f0 g_3952.f1 g_573.f0 g_214 g_5584.f0 g_4022.f0 g_353 g_2419 g_2457 g_6210 g_7272 g_6798 g_6832 g_1930 | |
| */ | |
| static union U1 func_1(void) | |
| { /* block id: 0 */ | |
| uint64_t l_5[9][9]; | |
| int8_t *l_27 = (void*)0; | |
| int64_t l_28 = 1L; | |
| int i, j; | |
| for (i = 0; i < 9; i++) | |
| { | |
| for (j = 0; j < 9; j++) | |
| l_5[i][j] = 0x38FFE88DC173FAEELL; | |
| } | |
| (*g_465) = ((safe_mod_func_int64_t_s_s((g_4 != l_5[3][0]), l_5[3][0])) || (safe_lshift_func_int8_t_s_u(func_8(g_4, func_12(l_5[3][0], func_18(l_5[2][1], g_23, (g_24 > (safe_mul_func_int8_t_s_s(((l_27 == (void*)0) == l_5[3][0]), l_5[5][6]))), l_28), l_27, l_27, l_5[4][1]), l_27), 7))); | |
| (**g_6482) = (***g_6481); | |
| return (***g_2644); | |
| } | |
| /* ------------------------------------------ */ | |
| /* | |
| * reads : g_5100 g_5101 g_6082 g_6083 g_3915 g_6798 g_106 g_23 g_24 g_2457 g_3072 g_3073 g_840.f3 g_6831 g_292 g_1535 g_1536 g_6488 g_1537 g_6727 g_2875 g_83 g_6832 | |
| * writes: g_3915 g_6798 g_6832 g_83 | |
| */ | |
| static const int8_t func_8(int8_t p_9, int8_t * p_10, int8_t * p_11) | |
| { /* block id: 3293 */ | |
| union U1 l_7522 = {4UL}; | |
| union U4 ** const *l_7550 = &g_1535; | |
| union U4 ** const **l_7549 = &l_7550; | |
| int32_t l_7572 = 0xB03F82B6L; | |
| int32_t l_7574 = (-1L); | |
| int32_t l_7575 = 0xD3C863AAL; | |
| int32_t l_7576 = (-6L); | |
| int32_t l_7577 = (-6L); | |
| int32_t l_7578 = 8L; | |
| int32_t l_7579 = 0x9F076F95L; | |
| if (((safe_mul_func_uint8_t_u_u((safe_rshift_func_int8_t_s_s(((safe_sub_func_uint16_t_u_u(p_9, (safe_rshift_func_int8_t_s_u((1UL <= ((*g_5100) != (*g_5100))), 6)))) <= (safe_div_func_uint32_t_u_u((safe_rshift_func_int16_t_s_s((safe_add_func_int16_t_s_s(((0x0484E0B2B0E28EC0LL > (p_9 == (((((l_7522 , l_7522.f2) > (((**g_6082) ^= (l_7522.f4 && p_9)) , p_9)) | 0x5BAEL) & p_9) != l_7522.f2))) , 1L), l_7522.f1)), l_7522.f3)), p_9))), l_7522.f0)), 0x65L)) == 249UL)) | |
| { /* block id: 3295 */ | |
| uint16_t l_7523 = 65530UL; | |
| int32_t l_7548 = (-1L); | |
| union U1 l_7557 = {1UL}; | |
| int32_t l_7571 = 0x3560D9F2L; | |
| int32_t l_7573[1]; | |
| uint8_t l_7580 = 255UL; | |
| int i; | |
| for (i = 0; i < 1; i++) | |
| l_7573[i] = 1L; | |
| l_7523--; | |
| for (g_6798 = 0; (g_6798 == 12); g_6798 = safe_add_func_int8_t_s_s(g_6798, 1)) | |
| { /* block id: 3299 */ | |
| int32_t l_7534[8][2]; | |
| int32_t l_7536 = 8L; | |
| uint16_t * const l_7547 = &g_156; | |
| int32_t *l_7566 = &g_694[4][5]; | |
| int32_t *l_7567 = &g_5062; | |
| int32_t *l_7568 = &l_7548; | |
| int32_t *l_7569 = &l_7548; | |
| int32_t *l_7570[9] = {&g_694[0][1],&g_34,&g_694[0][1],&g_34,&g_694[0][1],&g_34,&g_694[0][1],&g_34,&g_694[0][1]}; | |
| int i, j; | |
| for (i = 0; i < 8; i++) | |
| { | |
| for (j = 0; j < 2; j++) | |
| l_7534[i][j] = (-1L); | |
| } | |
| (*g_6831) = (safe_mod_func_int16_t_s_s(((((safe_sub_func_int16_t_s_s(((safe_div_func_uint32_t_u_u((l_7548 &= (((l_7534[7][1] != ((safe_unary_minus_func_int8_t_s((**g_106))) == (l_7536 = (l_7534[7][1] > l_7523)))) & (safe_mul_func_int16_t_s_s((0x14B2L <= (l_7522.f1 & ((**g_6082) = ((safe_add_func_uint16_t_u_u((safe_add_func_int8_t_s_s(((safe_lshift_func_uint16_t_u_s(((safe_div_func_uint64_t_u_u((&l_7523 == l_7547), p_9)) > 0xDA6592804051AB3CLL), 6)) > 8UL), l_7522.f4)), (-1L))) || 0x46EB0074390A143ALL)))), 0x4D76L))) >= (**g_3072))), l_7523)) && p_9), 0x9F70L)) , l_7522.f1) , l_7549) == &l_7550), l_7522.f2)); | |
| (*g_2875) |= (((+l_7522.f0) & (safe_sub_func_uint32_t_u_u(l_7548, (((~l_7522.f1) , ((safe_sub_func_int64_t_s_s((l_7557 , (**g_5100)), (8L | (safe_lshift_func_int8_t_s_s(0L, 2))))) & (safe_div_func_uint32_t_u_u(1UL, ((safe_sub_func_uint8_t_u_u((safe_mod_func_uint32_t_u_u(((**g_1535) , p_9), p_9)), l_7523)) ^ 65528UL))))) != p_9)))) >= l_7534[7][1]); | |
| l_7580++; | |
| } | |
| (*g_6831) |= 1L; | |
| } | |
| else | |
| { /* block id: 3308 */ | |
| int32_t *l_7583 = &g_34; | |
| int32_t *l_7584[6][9] = {{(void*)0,(void*)0,&l_7579,&g_34,&g_694[4][4],&l_7579,&g_5062,&l_7579,&g_694[4][4]},{&l_7579,(void*)0,(void*)0,&l_7579,&g_34,&g_694[4][4],&l_7579,&g_5062,&l_7579},{&g_5062,&g_6798,&l_7579,&l_7579,&g_6798,&g_5062,(void*)0,(void*)0,&l_7576},{&l_7577,&g_694[4][4],&g_5062,&g_34,&g_34,&g_5062,&g_694[4][4],&l_7577,&g_6798},{&l_7576,&l_7579,&l_7577,(void*)0,&g_694[4][4],&g_694[4][4],(void*)0,&l_7577,&l_7579},{&g_34,&l_7577,&l_7576,&g_6798,(void*)0,&l_7579,&l_7579,(void*)0,&g_6798}}; | |
| uint32_t l_7585 = 0UL; | |
| const int32_t l_7588 = 0x6DCEBA8FL; | |
| int i, j; | |
| ++l_7585; | |
| return l_7588; | |
| } | |
| return l_7574; | |
| } | |
| /* ------------------------------------------ */ | |
| /* | |
| * reads : g_5100 g_5101 g_2643 g_2644 g_2645 g_1930 g_93 g_627 g_294 g_1773 g_626 g_1772 g_319 g_1216 g_1217 g_1771 g_2836.f1 g_23 g_24 g_5675 g_752 g_6082 g_6083 g_3915 g_2913 g_1535 g_1034 g_1035 g_2875 g_6385 g_6386 g_4548 g_83 g_3339 g_844 g_1174 g_497 g_292 g_3073 g_840.f3 g_2515 g_1591 g_6480 g_6481 g_6482 g_6663 g_5589.f0 g_5062 g_6723 g_5583.f0 g_6708.f3 g_6798 g_6831 g_582.f0 g_3872 g_6862 g_6907 g_3338 g_1536 g_6210 g_694 g_573.f0 g_498 g_271 g_5584.f0 g_7452 g_528 g_529 g_3335 g_2929 g_2930 g_7272 g_1663.f0 g_3952.f3 g_991 g_3212.f0 | |
| * writes: g_292 g_2836.f1 g_319 g_752 g_24 g_1663.f0 g_3915 g_6480 g_1536 g_83 g_813 g_5675 g_2990 g_5757 g_3952.f3 g_991 g_845 g_498 g_1771 g_6616 g_840.f3 g_2515 g_574.f0 g_1591 g_3212.f0 g_6657 g_294 g_5589.f0 g_2156 g_5062 g_6723 g_5583.f0 g_6708.f3 g_3338 g_566.f0 g_5587.f0 g_582.f0 g_6314 g_6848 g_6850 g_6862 g_1772 g_23 g_578.f0 g_3952.f1 g_573.f0 g_214 g_5584.f0 g_4022.f0 g_353 g_2419 g_2457 g_6210 g_7272 | |
| */ | |
| static int8_t * func_12(uint8_t p_13, int8_t * const p_14, int8_t * p_15, int8_t * p_16, uint16_t p_17) | |
| { /* block id: 2864 */ | |
| uint64_t l_6388[1][4][4] = {{{18446744073709551613UL,0x60BC11E88BC4E2B1LL,0x6485E67D9BC03A4ALL,0x60BC11E88BC4E2B1LL},{1UL,0x664F3E51FBD109B9LL,0x0B172D5EFD47839ELL,0x6485E67D9BC03A4ALL},{0x60BC11E88BC4E2B1LL,0x664F3E51FBD109B9LL,0x664F3E51FBD109B9LL,0x60BC11E88BC4E2B1LL},{0x664F3E51FBD109B9LL,0x60BC11E88BC4E2B1LL,1UL,18446744073709551613UL}}}; | |
| int64_t *l_6389 = (void*)0; | |
| int64_t *l_6390 = &g_2836.f1; | |
| union U0 l_6398 = {0}; | |
| int32_t l_6411 = 0xFBA0F5F7L; | |
| union U1 *l_6416 = &g_93; | |
| int32_t l_6417 = 0L; | |
| int16_t l_6418 = 8L; | |
| uint64_t l_6419[10][2][4] = {{{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL},{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL}},{{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL},{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL}},{{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL},{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL}},{{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL},{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL}},{{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL},{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL}},{{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL},{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL}},{{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL},{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL}},{{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL},{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL}},{{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL},{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL}},{{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL},{0x7579B671986A40E6LL,0x7579B671986A40E6LL,0x9F98611470AA8F5CLL,0x9F98611470AA8F5CLL}}}; | |
| uint16_t ****l_6421[3][2] = {{&g_1771,&g_1771},{&g_1771,&g_1771},{&g_1771,&g_1771}}; | |
| uint16_t *****l_6420 = &l_6421[1][1]; | |
| int32_t *l_6422 = &g_2515[0][1]; | |
| uint32_t l_6423 = 18446744073709551615UL; | |
| uint32_t l_6424 = 0x536278ECL; | |
| const int64_t l_6425 = 0xB72CE14321AA220FLL; | |
| int64_t l_6426 = 1L; | |
| uint16_t l_6435 = 0xEEE3L; | |
| uint8_t l_6475 = 0xCAL; | |
| int32_t * const * const *l_6534 = (void*)0; | |
| int8_t **l_6539 = &g_23; | |
| int8_t l_6551[1][6] = {{0x97L,0x97L,0x9AL,0x97L,0x97L,0x9AL}}; | |
| union U4 **l_6583 = &g_1536; | |
| int32_t l_6590 = (-4L); | |
| uint64_t l_6591 = 7UL; | |
| uint8_t **l_6661 = &g_3073; | |
| const union U2 *l_6706[2][6] = {{(void*)0,(void*)0,&g_6707,(void*)0,(void*)0,&g_6707},{(void*)0,(void*)0,&g_6707,(void*)0,(void*)0,&g_6707}}; | |
| int8_t l_6720[9][6][2] = {{{0x99L,0L},{0xE3L,0x2EL},{0x3BL,1L},{(-1L),0x3BL},{0x6EL,0x50L},{0x6EL,0x3BL}},{{(-1L),1L},{0x3BL,0x2EL},{0x99L,(-1L)},{1L,(-5L)},{(-5L),0x6FL},{0xE3L,0x2EL}},{{0L,0x99L},{8L,0x7FL},{0x2EL,0x7FL},{8L,0x99L},{0L,0x2EL},{0xE3L,0x6FL}},{{(-5L),(-5L)},{1L,(-1L)},{0x99L,0x2EL},{0x3BL,1L},{(-1L),0x3BL},{0x6EL,0x50L}},{{0x6EL,0x3BL},{(-1L),1L},{0x3BL,0x2EL},{0x99L,(-1L)},{1L,(-5L)},{(-5L),0x6FL}},{{0xE3L,0x2EL},{0L,0x99L},{8L,0x7FL},{0x2EL,0x7FL},{8L,0x99L},{0L,0x2EL}},{{0xE3L,0x6FL},{(-5L),(-5L)},{1L,(-1L)},{0x99L,0x2EL},{0x3BL,1L},{(-1L),0x3BL}},{{0x6EL,0x50L},{0x6EL,0x3BL},{(-1L),1L},{0x3BL,0x2EL},{0x99L,(-1L)},{1L,(-5L)}},{{(-5L),0x6FL},{0xE3L,0x2EL},{0L,0x99L},{8L,0x7FL},{0x2EL,0x7FL},{8L,0x99L}}}; | |
| int8_t l_6748 = 0L; | |
| uint32_t l_6801 = 18446744073709551615UL; | |
| int32_t ***l_6804 = (void*)0; | |
| union U3 ****l_6807 = (void*)0; | |
| int32_t l_6824 = (-8L); | |
| uint16_t l_6828 = 0xCB7CL; | |
| uint64_t l_6894[5] = {0xE7B0E4B9082364D5LL,0xE7B0E4B9082364D5LL,0xE7B0E4B9082364D5LL,0xE7B0E4B9082364D5LL,0xE7B0E4B9082364D5LL}; | |
| uint32_t ***l_6925[4][3] = {{&g_1034,&g_1034,&g_1034},{&g_1034,&g_1034,&g_1034},{&g_1034,&g_1034,&g_1034},{&g_1034,&g_1034,&g_1034}}; | |
| const int16_t l_6943 = 1L; | |
| int64_t l_6957 = 0xC8B4983D50F86F6FLL; | |
| int32_t l_6964 = 0x72E9F028L; | |
| int32_t l_6965 = 0x52F9EE22L; | |
| int32_t l_6966 = 1L; | |
| int32_t l_6967 = 3L; | |
| int32_t l_6968 = 0xCFD954ACL; | |
| int32_t l_6969[5][4] = {{(-4L),(-4L),(-4L),(-4L)},{(-4L),(-4L),(-4L),(-4L)},{(-4L),(-4L),(-4L),(-4L)},{(-4L),(-4L),(-4L),(-4L)},{(-4L),(-4L),(-4L),(-4L)}}; | |
| uint32_t l_7025 = 0x497D8B70L; | |
| uint64_t l_7062 = 0x6F8137716BD36FF1LL; | |
| const int32_t **l_7079 = &g_6210[1]; | |
| uint8_t ***l_7133 = &l_6661; | |
| uint64_t * const l_7271 = &g_7272; | |
| uint64_t * const *l_7270 = &l_7271; | |
| uint64_t * const **l_7269 = &l_7270; | |
| int32_t l_7308 = 0x1A10E2A3L; | |
| union U0 **l_7337 = &g_528; | |
| uint32_t * const *l_7338 = &g_1995[0][7][1]; | |
| int64_t l_7379 = 0L; | |
| int8_t l_7397[1][9][5] = {{{3L,1L,3L,1L,3L},{0L,0L,0L,0L,0L},{0x9EL,1L,0x9EL,1L,0x9EL},{0L,0L,0L,0L,0L},{3L,1L,3L,1L,3L},{0L,0L,0L,0L,0L},{0x9EL,1L,0x9EL,1L,0x9EL},{0L,0L,0L,0L,0L},{3L,1L,3L,1L,3L}}}; | |
| uint32_t l_7401[6] = {0x1B2FFC96L,3UL,3UL,0x1B2FFC96L,18446744073709551608UL,18446744073709551608UL}; | |
| int i, j, k; | |
| if ((p_17 >= (((((((*l_6390) = (l_6388[0][1][0] = ((**g_5100) = 9L))) <= (safe_mod_func_uint64_t_u_u((!(((safe_mul_func_uint8_t_u_u((((safe_add_func_uint8_t_u_u(((((l_6398 , (p_13++)) && (l_6424 &= (safe_rshift_func_int16_t_s_s(p_17, (safe_div_func_int64_t_s_s(((****g_2643) , ((safe_add_func_uint32_t_u_u((safe_div_func_int16_t_s_s((((safe_mod_func_uint32_t_u_u((l_6411 , (p_13 && (((((((((*g_1773) = (safe_div_func_uint16_t_u_u(((*g_627) != (l_6411 = (((l_6411 | 0UL) , (void*)0) != l_6416))), p_17))) >= 3UL) >= l_6417) , l_6418) | l_6419[1][1][2]) , l_6420) != &l_6421[1][1]) >= p_17))), 0x971F2D75L)) , l_6422) == l_6422), (-1L))), p_13)) & l_6423)), p_17)))))) & 0xA95BBDF2EC46E916LL) , l_6425), 0x55L)) ^ 0x8DL) && (*g_627)), 250UL)) <= 0x9D6EL) , 65535UL)), (**g_626)))) || p_17) >= l_6419[5][1][2]) != 0x00D4L) | l_6426))) | |
| { /* block id: 2872 */ | |
| int16_t l_6437[4][5] = {{0xFAFFL,0L,0L,0xFAFFL,0L},{0xFAFFL,0xFAFFL,0L,0xFAFFL,0xFAFFL},{0L,0xFAFFL,0L,0L,0xFAFFL},{0xFAFFL,0L,0L,0xFAFFL,0L}}; | |
| int32_t l_6440 = (-9L); | |
| int32_t l_6441 = 2L; | |
| uint64_t ***l_6473 = (void*)0; | |
| union U1 ** const *l_6479 = &g_1929; | |
| union U1 ** const **l_6478[8][3][1] = {{{&l_6479},{&l_6479},{(void*)0}},{{(void*)0},{&l_6479},{&l_6479}},{{&l_6479},{(void*)0},{(void*)0}},{{&l_6479},{&l_6479},{&l_6479}},{{(void*)0},{(void*)0},{&l_6479}},{{&l_6479},{&l_6479},{(void*)0}},{{(void*)0},{&l_6479},{&l_6479}},{{&l_6479},{(void*)0},{(void*)0}}}; | |
| union U1 ** const ***l_6477 = &l_6478[5][0][0]; | |
| int8_t *l_6486 = &g_2990; | |
| union U4 *l_6487 = &g_6488[0][1]; | |
| union U2 *l_6513 = (void*)0; | |
| int16_t l_6514 = 5L; | |
| const int8_t *l_6538 = &g_2819.f0; | |
| const int8_t * const *l_6537 = &l_6538; | |
| int32_t **l_6541 = (void*)0; | |
| union U2 ****l_6546[4]; | |
| uint8_t l_6547 = 0x73L; | |
| uint8_t l_6553 = 0xE8L; | |
| int32_t l_6563 = 0xB5B3C1ACL; | |
| int32_t l_6565[5]; | |
| uint64_t l_6574 = 1UL; | |
| union U1 ****l_6629[5]; | |
| union U1 *****l_6628 = &l_6629[1]; | |
| int32_t l_6662 = 0xB0D22AC3L; | |
| int16_t l_6664 = 0x1279L; | |
| int32_t **** const *l_6673 = &g_1174; | |
| uint32_t l_6710[9][3][3] = {{{18446744073709551615UL,0xEB29BE5AL,1UL},{0x421DBAC5L,0UL,1UL},{0x7C507771L,1UL,8UL}},{{0UL,18446744073709551613UL,0UL},{1UL,1UL,18446744073709551615UL},{0x5E78F0D7L,0UL,18446744073709551606UL}},{{0x5E78F0D7L,0xEB29BE5AL,0x7088A4D7L},{1UL,18446744073709551615UL,0x1E3DF306L},{0UL,0x5E78F0D7L,0x7088A4D7L}},{{0x7C507771L,0xDC843F15L,18446744073709551606UL},{0x421DBAC5L,0xDC843F15L,18446744073709551615UL},{18446744073709551615UL,0x5E78F0D7L,0UL}},{{0UL,18446744073709551615UL,8UL},{18446744073709551615UL,0xEB29BE5AL,1UL},{0x421DBAC5L,0UL,1UL}},{{0x7C507771L,1UL,8UL},{0UL,18446744073709551613UL,0UL},{1UL,1UL,18446744073709551615UL}},{{0x5E78F0D7L,0UL,18446744073709551606UL},{0x5E78F0D7L,0xEB29BE5AL,0x7088A4D7L},{1UL,18446744073709551615UL,0x1E3DF306L}},{{0UL,0x5E78F0D7L,0x7088A4D7L},{0x7C507771L,0xDC843F15L,18446744073709551606UL},{0x421DBAC5L,0xDC843F15L,18446744073709551615UL}},{{18446744073709551615UL,0x5E78F0D7L,0UL},{0UL,18446744073709551615UL,8UL},{18446744073709551615UL,0xEB29BE5AL,1UL}}}; | |
| int32_t l_6714 = (-1L); | |
| uint16_t *****l_6847 = &l_6421[0][1]; | |
| int8_t *l_6898 = &g_2990; | |
| union U2 **l_6906 = (void*)0; | |
| union U1 * const *l_6910 = &g_1930; | |
| int i, j, k; | |
| for (i = 0; i < 4; i++) | |
| l_6546[i] = &g_4814; | |
| for (i = 0; i < 5; i++) | |
| l_6565[i] = (-1L); | |
| for (i = 0; i < 5; i++) | |
| l_6629[i] = &g_5187; | |
| lbl_6899: | |
| if ((((safe_mul_func_uint16_t_u_u(p_13, (**g_1772))) ^ p_13) | (safe_lshift_func_int16_t_s_s((safe_div_func_uint8_t_u_u(255UL, (l_6424 , ((safe_mul_func_uint16_t_u_u(l_6435, (~l_6437[3][0]))) & p_13)))), 12)))) | |
| { /* block id: 2873 */ | |
| int8_t *l_6438 = &g_5675; | |
| return l_6438; | |
| } | |
| else | |
| { /* block id: 2875 */ | |
| int32_t *l_6439[1]; | |
| uint8_t l_6442 = 0x61L; | |
| int32_t l_6548 = (-2L); | |
| int8_t l_6554 = (-1L); | |
| int8_t l_6560 = 0x4AL; | |
| int32_t l_6561 = 0x8699DFACL; | |
| int8_t l_6603 = 9L; | |
| uint64_t l_6618 = 1UL; | |
| int64_t l_6636[1]; | |
| int8_t l_6679 = 0x1FL; | |
| const int32_t l_6680 = 0L; | |
| int8_t l_6703 = 0x3CL; | |
| uint8_t l_6716 = 0xD3L; | |
| union U4 *l_6726 = &g_6727; | |
| int32_t ***l_6786 = &g_1217; | |
| const uint32_t l_6797[8] = {18446744073709551608UL,18446744073709551608UL,0xDC164B68L,18446744073709551608UL,18446744073709551608UL,0xDC164B68L,18446744073709551608UL,18446744073709551608UL}; | |
| uint64_t l_6800 = 0x85F755F9712E0BB6LL; | |
| uint8_t ****l_6814 = &g_3903; | |
| union U0 l_6842[7][1][4] = {{{{0},{0},{0},{0}}},{{{0},{0},{0},{0}}},{{{0},{0},{0},{0}}},{{{0},{0},{0},{0}}},{{{0},{0},{0},{0}}},{{{0},{0},{0},{0}}},{{{0},{0},{0},{0}}}}; | |
| int32_t l_6859 = 2L; | |
| int i, j, k; | |
| for (i = 0; i < 1; i++) | |
| l_6439[i] = &g_694[4][5]; | |
| for (i = 0; i < 1; i++) | |
| l_6636[i] = (-1L); | |
| (**g_1216) = &l_6411; | |
| ++l_6442; | |
| if ((0xD379E7EA4D4D4C6ALL ^ (safe_mul_func_uint16_t_u_u((l_6426 ^ (safe_div_func_uint16_t_u_u((p_17 = ((safe_div_func_uint8_t_u_u((((*****l_6420) = ((((*g_5101) = 0xF2081244CEA2735BLL) > (**g_626)) >= (*g_1773))) | 0UL), p_13)) && (safe_div_func_int8_t_s_s((1UL ^ ((safe_add_func_int8_t_s_s(((*g_23) ^= (safe_sub_func_uint32_t_u_u((+((*l_6390) &= p_13)), p_17))), 0UL)) , p_13)), (*p_14))))), l_6440))), 0xE29DL)))) | |
| { /* block id: 2883 */ | |
| uint64_t ***l_6474 = &g_626; | |
| int32_t l_6476 = 1L; | |
| for (g_1663.f0 = 20; (g_1663.f0 == 46); g_1663.f0 = safe_add_func_int16_t_s_s(g_1663.f0, 1)) | |
| { /* block id: 2886 */ | |
| if ((***g_1216)) | |
| break; | |
| if ((l_6476 = (safe_rshift_func_int8_t_s_s((*p_14), (((l_6418 | (safe_mul_func_uint16_t_u_u((l_6398 , (0UL && (safe_div_func_int32_t_s_s((safe_unary_minus_func_uint64_t_u(7UL)), l_6424)))), (safe_sub_func_uint8_t_u_u(0xBCL, (safe_rshift_func_uint8_t_u_s(0xAFL, (((**g_6082) &= (safe_sub_func_int32_t_s_s(((l_6473 == l_6474) , l_6435), 0x257F6BC3L))) >= 0xA25DL)))))))) <= (-5L)) && l_6475))))) | |
| { /* block id: 2890 */ | |
| (**g_1216) = (void*)0; | |
| g_6480 = l_6477; | |
| } | |
| else | |
| { /* block id: 2893 */ | |
| const union U0 * const l_6483 = &g_383; | |
| const union U0 *l_6485[3]; | |
| const union U0 **l_6484 = &l_6485[1]; | |
| int i; | |
| for (i = 0; i < 3; i++) | |
| l_6485[i] = &g_5749; | |
| if (p_17) | |
| break; | |
| if (p_13) | |
| continue; | |
| (*l_6484) = l_6483; | |
| (***g_1216) = 9L; | |
| } | |
| return l_6486; | |
| } | |
| if ((***g_1216)) | |
| { /* block id: 2901 */ | |
| (**g_2913) = l_6487; | |
| (**g_1217) = ((safe_rshift_func_int8_t_s_u((-8L), 7)) || p_17); | |
| return p_16; | |
| } | |
| else | |
| { /* block id: 2905 */ | |
| return p_15; | |
| } | |
| } | |
| else | |
| { /* block id: 2908 */ | |
| int32_t *l_6491 = (void*)0; | |
| uint32_t *l_6495 = &g_4639[5]; | |
| uint32_t **l_6494 = &l_6495; | |
| uint16_t l_6515 = 0xBEF8L; | |
| uint32_t l_6516 = 0x894982B7L; | |
| int8_t ***l_6540 = &g_813[5]; | |
| int32_t *** const l_6549 = (void*)0; | |
| int16_t *l_6550 = &l_6514; | |
| int16_t *l_6552 = &l_6437[1][1]; | |
| union U0 ***l_6556 = &g_878[3][4]; | |
| union U0 ****l_6555 = &l_6556; | |
| int32_t l_6562 = 0x180D9F27L; | |
| int32_t l_6566 = (-6L); | |
| int32_t l_6589 = 9L; | |
| union U1 l_6596 = {18446744073709551610UL}; | |
| uint16_t ***l_6613 = &g_1772; | |
| union U1 ****l_6626 = &g_5187; | |
| union U1 *****l_6625 = &l_6626; | |
| (**g_1216) = l_6491; | |
| (*g_2875) = (((safe_mul_func_uint8_t_u_u((((*g_1034) == ((*l_6494) = l_6422)) & ((safe_mul_func_int16_t_s_s((((safe_add_func_int16_t_s_s(((~(safe_mod_func_int16_t_s_s((safe_sub_func_int64_t_s_s((!(((safe_div_func_int8_t_s_s((((l_6424 > (((**g_1772) , (safe_add_func_uint64_t_u_u((+l_6441), 0x029A05E8DF8244C9LL))) , (*g_627))) & (safe_mod_func_int32_t_s_s((l_6515 = (l_6437[3][0] & ((p_17 = (((l_6513 == l_6513) , (-3L)) > 0x51CBD538L)) >= l_6514))), p_13))) , l_6516), 0xFBL)) >= 0x9EB9L) , 8L)), (*g_627))), l_6419[9][0][2]))) >= p_13), p_13)) || l_6426) == 0x59A32AAFL), l_6437[3][0])) != (**g_626))), l_6475)) <= (*p_14)) ^ 0xF063L); | |
| if ((0x6FL | ((safe_div_func_uint64_t_u_u(((safe_sub_func_int32_t_s_s(0xFD901F50L, ((g_5757 = ((*g_1773) = (((+(safe_lshift_func_uint8_t_u_s((safe_lshift_func_int8_t_s_s((((0xF194DF9366D19168LL | ((safe_lshift_func_int16_t_s_u(((*l_6552) = ((safe_add_func_int32_t_s_s(l_6419[0][0][1], ((((safe_lshift_func_int16_t_s_u(((*l_6550) = ((**g_6082) = (((*l_6486) = (l_6534 != ((safe_rshift_func_int16_t_s_u(((((l_6537 != ((*l_6540) = l_6539)) , l_6541) != ((((*p_14) = (safe_add_func_int16_t_s_s(((((*g_2875) = ((safe_rshift_func_int16_t_s_s(((*g_6385) == l_6546[0]), p_17)) || 0UL)) < l_6547) | 0xF112L), (**g_6082)))) >= l_6548) , (*g_1216))) == p_13), 6)) , l_6549))) , 0xE724L))), 9)) , (-2L)) <= p_17) != l_6551[0][0]))) || 0x4A738389CF85741ELL)), 5)) || p_13)) & 0L) && l_6553), 5)), l_6554))) && (**g_6082)) == p_13))) < p_13))) , (**g_626)), (-2L))) != p_13))) | |
| { /* block id: 2923 */ | |
| int8_t l_6557 = 0xF7L; | |
| int32_t l_6564 = (-1L); | |
| int32_t l_6567 = (-1L); | |
| int32_t l_6568 = (-3L); | |
| uint32_t l_6569 = 4294967288UL; | |
| l_6557 &= ((g_4548 != l_6555) , l_6516); | |
| for (g_3952.f3 = 3; (g_3952.f3 > 55); g_3952.f3++) | |
| { /* block id: 2927 */ | |
| return p_16; | |
| } | |
| l_6569++; | |
| for (g_991 = 0; (g_991 < 22); g_991 = safe_add_func_uint32_t_u_u(g_991, 8)) | |
| { /* block id: 2933 */ | |
| union U4 **l_6588 = &g_1536; | |
| (**g_1216) = (*g_1217); | |
| l_6574--; | |
| if (l_6564) | |
| continue; | |
| (*g_2875) = (safe_mul_func_int8_t_s_s(((**g_1772) & (safe_sub_func_int8_t_s_s((18446744073709551615UL ^ p_17), ((safe_add_func_int64_t_s_s(0xB07F446B2481C514LL, ((void*)0 != l_6583))) < (((safe_mod_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u(((((((l_6588 = &l_6487) != (void*)0) & (p_17 , p_13)) ^ 1UL) > (**g_626)) | (*p_14)), (***g_1771))), l_6569)) & p_13) <= 0xEF3BL))))), (*p_14))); | |
| } | |
| } | |
| else | |
| { /* block id: 2940 */ | |
| (*g_2875) |= p_13; | |
| lbl_6597: | |
| --l_6591; | |
| } | |
| if ((safe_div_func_uint64_t_u_u((((((p_17 != (**g_6082)) > p_13) , p_13) , l_6596) , p_17), p_13))) | |
| { /* block id: 2944 */ | |
| union U3 *l_6598 = &g_6599; | |
| int32_t **l_6604 = &l_6422; | |
| uint16_t ***l_6614 = &g_1772; | |
| uint16_t ***l_6615 = &g_1772; | |
| int32_t l_6617 = (-4L); | |
| int32_t l_6619 = 0x3D6C2878L; | |
| if (l_6591) | |
| goto lbl_6597; | |
| (**g_3339) = l_6598; | |
| l_6619 ^= (+(0xAE0649E0L >= (((l_6603 <= (((p_13 , ((**g_1174) = l_6604)) != &l_6422) >= (((*g_23) = ((safe_add_func_int64_t_s_s((safe_lshift_func_uint16_t_u_s(((((safe_div_func_uint8_t_u_u((l_6617 = ((*g_3073) ^= (((*g_5101) != (safe_add_func_uint8_t_u_u(((l_6614 = l_6613) == (g_6616 = (g_1771 = l_6615))), ((((**g_6082) = (**g_6082)) <= (**g_1772)) != p_13)))) , 0x50L))), l_6618)) != 255UL) >= p_17) != 0xE1C691CDL), 5)), (*g_627))) & p_13)) || p_17))) == p_17) && l_6617))); | |
| } | |
| else | |
| { /* block id: 2956 */ | |
| int64_t l_6622 = (-8L); | |
| union U1 *****l_6627 = &l_6626; | |
| uint32_t *l_6634 = &g_574.f0; | |
| uint32_t *l_6635 = &g_1591; | |
| (*g_2875) = (((safe_div_func_uint32_t_u_u(((l_6622 = ((*l_6495) &= p_13)) <= (((p_13 > ((*l_6635) |= (p_17 & (((*l_6634) = (0x1CL && (safe_sub_func_int64_t_s_s(((*g_5101) = ((l_6625 != (l_6628 = l_6627)) != (safe_lshift_func_uint8_t_u_s((safe_sub_func_uint8_t_u_u(p_17, ((**l_6539) = (((*p_14) >= 0xF0L) || p_17)))), 3)))), (*g_627))))) >= p_17)))) , l_6636[0]) < (-1L))), 0x23BBCF24L)) , (void*)0) == (**g_6480)); | |
| } | |
| } | |
| for (g_3212.f0 = 0; (g_3212.f0 >= 56); g_3212.f0 = safe_add_func_uint16_t_u_u(g_3212.f0, 6)) | |
| { /* block id: 2969 */ | |
| union U0 l_6656 = {0}; | |
| int32_t l_6678 = 0xA12378C3L; | |
| const union U3 *l_6693 = &g_6694; | |
| const union U3 **l_6692 = &l_6693; | |
| const union U3 ***l_6691 = &l_6692; | |
| const union U3 *** const *l_6690 = &l_6691; | |
| int32_t l_6711[2]; | |
| uint32_t l_6734 = 0xDACC2E7BL; | |
| int32_t **l_6759 = &g_2875; | |
| int64_t l_6799[4] = {(-1L),(-1L),(-1L),(-1L)}; | |
| int16_t l_6802 = 0L; | |
| union U1 *****l_6805[3]; | |
| uint32_t * const *l_6818 = &g_1035; | |
| uint32_t * const **l_6817 = &l_6818; | |
| const uint8_t ****l_6819 = (void*)0; | |
| int8_t *l_6897 = &l_6679; | |
| int i; | |
| for (i = 0; i < 2; i++) | |
| l_6711[i] = 0x6BC6DB76L; | |
| for (i = 0; i < 3; i++) | |
| l_6805[i] = &l_6629[3]; | |
| if ((safe_lshift_func_uint8_t_u_s(((safe_lshift_func_uint8_t_u_s(((l_6664 = (((safe_rshift_func_uint8_t_u_u((((safe_lshift_func_uint8_t_u_u((safe_rshift_func_uint8_t_u_u(p_17, 1)), 6)) == ((p_17 > (safe_mul_func_uint8_t_u_u(0xF9L, (p_17 <= ((safe_rshift_func_uint16_t_u_s(((~((**g_626) = ((l_6656 , (*g_2875)) | ((((g_6657 = (void*)0) != &g_6658) < (safe_add_func_uint64_t_u_u((((void*)0 == l_6661) || l_6662), 0x1FC96030B4DDD7AFLL))) < (*p_14))))) > g_6663), (**g_6082))) > 18446744073709551608UL))))) & 0UL)) ^ 0x25CFL), (*g_3073))) , p_13) && 0xC2D41AB4737671F5LL)) , 251UL), l_6574)) == (*g_5101)), (*g_23)))) | |
| { /* block id: 2973 */ | |
| int32_t ***** const l_6672 = &g_1174; | |
| int32_t l_6674 = 0x23FDA8E0L; | |
| int32_t l_6675 = 1L; | |
| union U2 *l_6704 = &g_6705; | |
| int32_t l_6722 = 0xEE93428AL; | |
| union U3 ****l_6806[7][9][3] = {{{(void*)0,&g_3339,&g_3339},{&g_3339,(void*)0,&g_3339},{&g_3339,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339},{&g_3339,(void*)0,&g_3339},{&g_3339,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339},{(void*)0,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339}},{{&g_3339,(void*)0,&g_3339},{(void*)0,&g_3339,&g_3339},{&g_3339,&g_3339,(void*)0},{(void*)0,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339},{(void*)0,&g_3339,&g_3339},{(void*)0,(void*)0,&g_3339},{&g_3339,&g_3339,&g_3339}},{{&g_3339,&g_3339,&g_3339},{&g_3339,(void*)0,&g_3339},{&g_3339,&g_3339,&g_3339},{(void*)0,&g_3339,&g_3339},{&g_3339,(void*)0,(void*)0},{&g_3339,&g_3339,&g_3339},{(void*)0,&g_3339,(void*)0},{&g_3339,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339}},{{&g_3339,&g_3339,(void*)0},{&g_3339,&g_3339,(void*)0},{&g_3339,(void*)0,&g_3339},{&g_3339,&g_3339,&g_3339},{&g_3339,(void*)0,&g_3339},{&g_3339,&g_3339,&g_3339},{(void*)0,(void*)0,&g_3339},{(void*)0,&g_3339,&g_3339},{(void*)0,&g_3339,&g_3339}},{{(void*)0,&g_3339,&g_3339},{&g_3339,(void*)0,&g_3339},{&g_3339,(void*)0,&g_3339},{&g_3339,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339},{&g_3339,(void*)0,&g_3339},{&g_3339,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339}},{{(void*)0,(void*)0,&g_3339},{&g_3339,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339},{(void*)0,&g_3339,(void*)0},{&g_3339,&g_3339,&g_3339},{&g_3339,(void*)0,(void*)0},{&g_3339,(void*)0,&g_3339},{&g_3339,(void*)0,&g_3339},{(void*)0,&g_3339,&g_3339}},{{(void*)0,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339},{(void*)0,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339},{(void*)0,(void*)0,&g_3339},{&g_3339,&g_3339,&g_3339},{&g_3339,&g_3339,&g_3339},{&g_3339,(void*)0,&g_3339}}}; | |
| int i, j, k; | |
| if ((safe_div_func_int32_t_s_s(((!(((((safe_add_func_int8_t_s_s(((((**g_6082) = p_13) , ((safe_mod_func_int32_t_s_s((((**l_6539) ^= ((p_17 >= ((l_6672 != l_6673) < (p_17 , (l_6674 = p_13)))) & l_6675)) | ((*g_627) , (safe_mul_func_int8_t_s_s(l_6678, 0xEBL)))), p_17)) == 0x54E128C0BB3A9BF3LL)) , l_6679), (*p_14))) && 246UL) == 0x812B3DB76A0F6C97LL) > p_13) ^ l_6680)) == 0x9202E441BE6F1DC8LL), 0xEB024C00L))) | |
| { /* block id: 2977 */ | |
| (*g_1217) = (*g_1217); | |
| } | |
| else | |
| { /* block id: 2979 */ | |
| uint32_t *l_6687[7] = {&g_582.f0,(void*)0,(void*)0,&g_582.f0,(void*)0,(void*)0,&g_582.f0}; | |
| int32_t l_6709 = 0x49732DDAL; | |
| int32_t l_6712 = 0x765452A7L; | |
| int32_t l_6713 = (-1L); | |
| int32_t l_6715[5][10] = {{(-7L),0x78092C42L,(-1L),0x78092C42L,(-7L),(-7L),0x78092C42L,(-1L),0x78092C42L,(-7L)},{(-7L),0x78092C42L,(-1L),0x78092C42L,(-7L),(-7L),0x78092C42L,(-1L),0L,0x78092C42L},{0x78092C42L,0L,0x56481462L,0L,0x78092C42L,0x78092C42L,0L,0x56481462L,0L,0x78092C42L},{0x78092C42L,0L,0x56481462L,0L,0x78092C42L,0x78092C42L,0L,0x56481462L,0L,0x78092C42L},{0x78092C42L,0L,0x56481462L,0L,0x78092C42L,0x78092C42L,0L,0x56481462L,0L,0x78092C42L}}; | |
| int i, j; | |
| g_5062 |= (safe_sub_func_uint32_t_u_u(1UL, (((*g_2875) &= ((safe_add_func_uint16_t_u_u((safe_sub_func_uint64_t_u_u((4L ^ (g_5589.f0++)), ((*g_5101) = ((void*)0 == l_6690)))), 3UL)) <= ((*p_14) = ((safe_add_func_uint8_t_u_u(((safe_lshift_func_int8_t_s_s(((safe_mul_func_uint16_t_u_u(((safe_mod_func_int32_t_s_s(((((((l_6703 , (g_2156 = l_6704)) == (l_6678 , l_6706[1][2])) , l_6709) | l_6710[4][1][2]) == 252UL) | 0x8BL), 4294967295UL)) && (***g_1771)), 1UL)) > l_6678), 3)) , l_6709), p_13)) | 0UL)))) >= p_13))); | |
| ++l_6716; | |
| if (l_6674) | |
| break; | |
| } | |
| if (p_17) | |
| { /* block id: 2989 */ | |
| int8_t l_6719 = 0x80L; | |
| int32_t l_6721[3]; | |
| int i; | |
| for (i = 0; i < 3; i++) | |
| l_6721[i] = 0x9749B3DFL; | |
| g_6723++; | |
| if ((*g_2875)) | |
| break; | |
| (*g_1535) = l_6726; | |
| } | |
| else | |
| { /* block id: 2993 */ | |
| uint32_t l_6737[4][5] = {{18446744073709551606UL,3UL,0UL,3UL,18446744073709551606UL},{1UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,1UL},{18446744073709551606UL,3UL,0UL,3UL,18446744073709551606UL},{1UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,1UL}}; | |
| int i, j; | |
| if (p_13) | |
| break; | |
| l_6737[1][2] = ((safe_sub_func_uint32_t_u_u(((((*p_14) > 0x60L) && (p_13 ^ l_6722)) , ((l_6678 , (safe_mod_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(p_17, 11)), l_6734))) == ((safe_div_func_uint64_t_u_u((l_6674 < l_6675), (**g_5100))) , (*p_14)))), 4UL)) || 0x53F3F96DBB90ABBBLL); | |
| if (l_6722) | |
| break; | |
| } | |
| if ((((l_6734 != (safe_mod_func_int64_t_s_s((0xD9L & (((safe_sub_func_int8_t_s_s((((l_6675 <= ((((safe_div_func_int64_t_s_s((*g_5101), ((safe_mod_func_int16_t_s_s((((*l_6390) ^= ((safe_sub_func_int16_t_s_s(l_6748, 0x0441L)) , (1L ^ (safe_rshift_func_int16_t_s_u((**g_6082), 8))))) & (((safe_sub_func_int16_t_s_s((safe_lshift_func_int16_t_s_s((-4L), 10)), p_17)) , 0xA842L) ^ l_6711[1])), p_13)) || p_17))) , l_6675) < (*p_14)) > (-1L))) , 18446744073709551615UL) & 0xC71BEE24710B4EE1LL), l_6674)) | l_6722) & p_13)), 0x75B1A613AAE6020ELL))) >= p_13) ^ p_13)) | |
| { /* block id: 2999 */ | |
| uint32_t *l_6762 = &g_5583.f0; | |
| const int32_t l_6765[6] = {(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}; | |
| uint32_t *l_6772 = &g_6708[8][0].f3; | |
| int i; | |
| l_6411 &= (((safe_rshift_func_uint16_t_u_u((safe_div_func_int32_t_s_s(((l_6675 , l_6759) == (void*)0), 4294967293UL)), 11)) == (((**g_6082) = ((safe_rshift_func_uint16_t_u_s((((*l_6762)--) , l_6765[0]), 4)) , (safe_rshift_func_uint16_t_u_s((safe_add_func_uint32_t_u_u((safe_lshift_func_int8_t_s_s(l_6675, 5)), ((l_6765[0] ^ (-1L)) != (((*l_6772) ^= ((**l_6759) || p_13)) , (*g_5101))))), 15)))) ^ 1L)) , p_13); | |
| } | |
| else | |
| { /* block id: 3004 */ | |
| l_6675 ^= (safe_lshift_func_uint16_t_u_s((*g_1773), (+0xD8L))); | |
| if (l_6547) | |
| goto lbl_6899; | |
| } | |
| if (((safe_add_func_int32_t_s_s(0x2EEA4A04L, (safe_div_func_uint8_t_u_u(p_17, (safe_mul_func_uint8_t_u_u(((((**g_6082) = (safe_div_func_uint32_t_u_u((l_6802 = (((safe_add_func_int32_t_s_s(((void*)0 == l_6786), (safe_add_func_int8_t_s_s((p_13 ^ (safe_mul_func_int8_t_s_s((((l_6711[1] = ((l_6675 >= (0x7141CF5D627F0E9FLL | (((safe_mul_func_int16_t_s_s(l_6674, (safe_rshift_func_int8_t_s_s(((**l_6759) = (safe_sub_func_int32_t_s_s(l_6797[6], l_6674))), g_6798)))) & (*g_1773)) == l_6799[0]))) && l_6800)) >= p_17) && (**l_6759)), l_6801))), l_6674)))) , (**g_1772)) != l_6722)), p_13))) & (*g_1773)) , p_17), 255UL)))))) , p_13)) | |
| { /* block id: 3011 */ | |
| int32_t ** const *l_6803[4] = {&g_498,&g_498,&g_498,&g_498}; | |
| union U3 *****l_6808[6] = {&l_6807,&l_6807,&l_6807,&l_6807,&l_6807,&l_6807}; | |
| uint32_t *l_6809 = &g_566[0].f0; | |
| uint32_t *l_6810 = (void*)0; | |
| uint32_t *l_6811 = &g_5587.f0; | |
| int i; | |
| l_6674 = (((**l_6759) |= (l_6803[1] == l_6804)) && (*g_23)); | |
| (**l_6759) &= (p_13 != 0x9B4FL); | |
| (*g_2875) = (((((&g_6481 == (p_13 , l_6805[0])) == ((*l_6811) = ((*l_6809) = (l_6806[3][7][2] == (g_3338 = l_6807))))) , ((safe_sub_func_uint64_t_u_u(((((l_6814 != ((&g_1034 == (((**g_626)++) , l_6817)) , l_6819)) & p_17) , p_13) ^ p_13), p_17)) == (*p_14))) , p_13) != l_6674); | |
| } | |
| else | |
| { /* block id: 3020 */ | |
| if ((*g_2875)) | |
| break; | |
| } | |
| } | |
| else | |
| { /* block id: 3023 */ | |
| (**g_1216) = (*g_1217); | |
| } | |
| if (p_17) | |
| { /* block id: 3026 */ | |
| uint64_t l_6820 = 0x2C763D4223A4E7EELL; | |
| int32_t l_6823 = (-9L); | |
| int32_t l_6825 = (-7L); | |
| int32_t l_6827 = 0L; | |
| uint32_t l_6856 = 0x39DB7E91L; | |
| l_6820--; | |
| ++l_6828; | |
| for (g_582.f0 = 0; (g_582.f0 <= 1); g_582.f0 += 1) | |
| { /* block id: 3031 */ | |
| volatile int32_t **l_6833 = &g_6314[3]; | |
| uint16_t *****l_6849 = &l_6421[2][0]; | |
| int i, j; | |
| (*l_6833) = g_6831; | |
| l_6824 |= ((*g_2875) = ((safe_lshift_func_uint8_t_u_s((safe_add_func_uint32_t_u_u((safe_sub_func_int32_t_s_s(((safe_sub_func_int8_t_s_s((((((((((l_6842[1][0][0] , (safe_rshift_func_int16_t_s_u((l_6827 |= 0L), (g_3872[(g_582.f0 + 7)] , ((**g_1772) = ((**l_6759) == (safe_mul_func_int8_t_s_s(((***g_2643) == (**g_2644)), (l_6820 , ((*g_23) = ((*p_14) = (((g_6848 = l_6847) != (g_6850 = l_6849)) | 18446744073709551615UL)))))))))))) , g_3872[(g_582.f0 + 7)]) == (**g_626)) < p_17) || g_3872[(g_582.f0 + 7)]) , p_17) >= p_13) >= (*g_627)) >= (**l_6759)), l_6825)) ^ 0x9FL), 4UL)), 7L)), l_6664)) || (*p_14))); | |
| return p_16; | |
| } | |
| for (l_6591 = 0; (l_6591 != 24); l_6591 = safe_add_func_int16_t_s_s(l_6591, 4)) | |
| { /* block id: 3045 */ | |
| int16_t l_6854 = 1L; | |
| int32_t l_6855 = 0x4FA44EC1L; | |
| int32_t l_6860 = 0xFA052912L; | |
| int32_t l_6861[6][7][6] = {{{0x4CC311EDL,0x38E6E592L,0xD484491FL,1L,(-1L),0xD484491FL},{0x14AC1174L,(-5L),0xFECD08F3L,0x0C1B06CBL,9L,0L},{(-7L),6L,(-5L),0x5CA631C1L,(-4L),0xFECD08F3L},{(-9L),0L,(-5L),0x4CC311EDL,(-5L),0L},{0x67D779FEL,1L,0xFECD08F3L,(-2L),(-8L),0xD484491FL},{(-2L),(-8L),0xD484491FL,0x14AC1174L,(-4L),0x0F28EFC9L},{0x2F517CECL,(-8L),9L,(-8L),(-8L),8L}},{{0xC7A9864EL,1L,0L,(-1L),(-5L),0x38E6E592L},{(-8L),0L,(-4L),(-9L),(-4L),(-1L)},{(-8L),6L,0L,(-1L),9L,(-5L)},{0xC7A9864EL,(-5L),(-4L),(-8L),(-1L),0x2277843AL},{0x2F517CECL,0x38E6E592L,(-1L),0x14AC1174L,0x2277843AL,0x2277843AL},{(-2L),(-4L),(-4L),(-2L),0x0F28EFC9L,(-5L)},{0x67D779FEL,0xFECD08F3L,0L,0x4CC311EDL,6L,(-1L)}},{{(-9L),8L,(-4L),0x5CA631C1L,6L,0x38E6E592L},{(-7L),0xFECD08F3L,0L,0x0C1B06CBL,0x0F28EFC9L,8L},{0x14AC1174L,(-4L),9L,1L,0x2277843AL,0x0F28EFC9L},{0x4CC311EDL,0x38E6E592L,0xD484491FL,1L,(-1L),0xD484491FL},{0x14AC1174L,(-5L),0xFECD08F3L,0x0C1B06CBL,9L,0L},{(-7L),6L,(-5L),0x5CA631C1L,(-4L),0xFECD08F3L},{(-9L),0L,(-5L),0xE2369A3BL,(-4L),1L}},{{0xD484491FL,0xAA1F97B7L,0x03CA75BFL,0x2277843AL,1L,(-2L)},{0x2277843AL,1L,(-2L),0L,(-1L),0x8834DB65L},{6L,1L,0xBD7B1D7DL,0L,1L,0L},{(-4L),0xAA1F97B7L,1L,(-5L),(-4L),0x6B78ED69L},{0L,1L,(-1L),1L,0L,0x420613CAL},{0L,(-3L),(-3L),(-5L),0xBD7B1D7DL,(-4L)},{(-4L),(-4L),0L,0L,0x420613CAL,0L}},{{6L,0x6B78ED69L,0x420613CAL,0L,0L,0L},{0x2277843AL,0L,0L,0x2277843AL,0x8834DB65L,(-4L)},{0xD484491FL,0x03CA75BFL,(-3L),0xE2369A3BL,(-3L),0x420613CAL},{1L,0L,(-1L),8L,(-3L),0x6B78ED69L},{0x0F28EFC9L,0x03CA75BFL,1L,(-8L),0x8834DB65L,0L},{0L,0L,0xBD7B1D7DL,9L,0L,0x8834DB65L},{0xE2369A3BL,0x6B78ED69L,(-2L),9L,0x420613CAL,(-2L)}},{{0L,(-4L),0x03CA75BFL,(-8L),0xBD7B1D7DL,1L},{0x0F28EFC9L,(-3L),(-4L),8L,0L,0x03CA75BFL},{1L,1L,(-4L),0xE2369A3BL,(-4L),1L},{0xD484491FL,0xAA1F97B7L,0x03CA75BFL,0x2277843AL,1L,(-2L)},{0x2277843AL,1L,(-2L),0L,(-1L),0x8834DB65L},{6L,1L,0xBD7B1D7DL,0L,1L,0L},{(-4L),0xAA1F97B7L,1L,(-5L),(-4L),0x6B78ED69L}}}; | |
| int i, j, k; | |
| l_6856--; | |
| ++g_6862; | |
| } | |
| } | |
| else | |
| { /* block id: 3049 */ | |
| uint32_t l_6887 = 0xE256BC99L; | |
| int32_t l_6893[5][1]; | |
| int i, j; | |
| for (i = 0; i < 5; i++) | |
| { | |
| for (j = 0; j < 1; j++) | |
| l_6893[i][j] = 0x4C100DB4L; | |
| } | |
| (**l_6759) = 0x8456BB5DL; | |
| if ((safe_rshift_func_int8_t_s_u((safe_add_func_uint16_t_u_u((((safe_lshift_func_uint16_t_u_u((0xB3L < (**l_6759)), ((*g_5101) || ((safe_rshift_func_uint8_t_u_u(((safe_add_func_int64_t_s_s(p_17, (safe_mul_func_uint16_t_u_u(p_13, (p_13 & (safe_lshift_func_uint8_t_u_u((((safe_mod_func_uint32_t_u_u(p_13, (safe_div_func_uint32_t_u_u(((safe_rshift_func_uint8_t_u_u((l_6887 != ((*****l_6847) = (safe_mod_func_uint8_t_u_u((safe_mul_func_uint16_t_u_u((0xB62BL != p_13), l_6887)), (*p_14))))), 2)) < p_13), p_13)))) ^ p_13) != p_13), 1))))))) >= (**l_6759)), p_17)) >= 0xF1BEC685A8D9EA9ELL)))) || 0x3631ED37L) , 65535UL), 0x7995L)), 0))) | |
| { /* block id: 3052 */ | |
| int32_t l_6892[10][5] = {{1L,1L,1L,1L,1L},{0x35300759L,0x35300759L,0x35300759L,0x35300759L,0x35300759L},{1L,1L,1L,1L,1L},{0x35300759L,0x35300759L,0x35300759L,0x35300759L,0x35300759L},{1L,1L,1L,1L,1L},{0x35300759L,0x35300759L,0x35300759L,0x35300759L,0x35300759L},{1L,1L,1L,1L,1L},{0x35300759L,0x35300759L,0x35300759L,0x35300759L,0x35300759L},{1L,1L,1L,1L,1L},{0x35300759L,0x35300759L,0x35300759L,0x35300759L,0x35300759L}}; | |
| int i, j; | |
| --l_6894[0]; | |
| } | |
| else | |
| { /* block id: 3054 */ | |
| return l_6898; | |
| } | |
| } | |
| } | |
| } | |
| (*g_2875) = ((safe_div_func_uint32_t_u_u(p_13, (safe_add_func_uint64_t_u_u((safe_sub_func_int16_t_s_s(p_13, (&l_6706[1][2] == l_6906))), (((p_17 , ((***l_6847) = (***l_6847))) != g_6907) & ((*g_3073) = ((safe_add_func_uint8_t_u_u(0xA1L, ((l_6910 == (void*)0) >= p_17))) > l_6547))))))) ^ p_13); | |
| } | |
| else | |
| { /* block id: 3064 */ | |
| uint32_t l_6919 = 0UL; | |
| int32_t l_6924 = 0xC2304D02L; | |
| int8_t *l_6926 = &g_2457; | |
| int32_t l_6970 = 0L; | |
| int64_t l_6971 = 0xB0AB655093E90352LL; | |
| int32_t l_6972[1][3][8] = {{{0x1639F234L,0x1639F234L,0xE22FB29EL,0x04D6F14FL,0xE22FB29EL,0x1639F234L,0x1639F234L,0xE22FB29EL},{0L,0xE22FB29EL,0xE22FB29EL,0L,0x1639F234L,0x04D6F14FL,0L,0L},{0L,0x1639F234L,0L,0L,0x1639F234L,0L,0x1639F234L,0L}}}; | |
| int16_t l_6991 = 1L; | |
| int32_t *l_7027 = &l_6417; | |
| union U3 * const l_7030[2] = {&g_7031,&g_7031}; | |
| union U3 ****l_7034 = &g_3339; | |
| const int32_t l_7057 = (-10L); | |
| uint64_t l_7084[2]; | |
| union U2 *** const *l_7097 = (void*)0; | |
| union U2 *** const **l_7096 = &l_7097; | |
| uint16_t *****l_7104 = &l_6421[1][1]; | |
| union U0 l_7132 = {0}; | |
| union U1 **l_7155 = (void*)0; | |
| uint32_t l_7161 = 4294967286UL; | |
| uint8_t l_7169 = 0xF3L; | |
| uint64_t * const *l_7268 = &g_627; | |
| uint64_t * const **l_7267[2][10][6] = {{{&l_7268,&l_7268,&l_7268,&l_7268,&l_7268,&l_7268},{&l_7268,(void*)0,&l_7268,&l_7268,&l_7268,&l_7268},{(void*)0,&l_7268,&l_7268,&l_7268,&l_7268,&l_7268},{&l_7268,&l_7268,&l_7268,&l_7268,&l_7268,(void*)0},{&l_7268,&l_7268,&l_7268,&l_7268,&l_7268,&l_7268},{&l_7268,&l_7268,&l_7268,&l_7268,(void*)0,&l_7268},{&l_7268,(void*)0,&l_7268,&l_7268,&l_7268,&l_7268},{&l_7268,&l_7268,&l_7268,(void*)0,&l_7268,(void*)0},{&l_7268,(void*)0,&l_7268,(void*)0,(void*)0,&l_7268},{&l_7268,&l_7268,&l_7268,&l_7268,&l_7268,&l_7268}},{{&l_7268,&l_7268,&l_7268,&l_7268,&l_7268,&l_7268},{&l_7268,&l_7268,&l_7268,&l_7268,&l_7268,&l_7268},{(void*)0,&l_7268,&l_7268,&l_7268,&l_7268,&l_7268},{&l_7268,(void*)0,&l_7268,(void*)0,&l_7268,&l_7268},{&l_7268,&l_7268,&l_7268,&l_7268,&l_7268,&l_7268},{&l_7268,&l_7268,&l_7268,&l_7268,&l_7268,&l_7268},{&l_7268,&l_7268,&l_7268,&l_7268,&l_7268,&l_7268},{&l_7268,&l_7268,&l_7268,&l_7268,&l_7268,&l_7268},{&l_7268,&l_7268,&l_7268,&l_7268,&l_7268,&l_7268},{(void*)0,&l_7268,&l_7268,(void*)0,&l_7268,&l_7268}}}; | |
| uint64_t l_7317 = 0x82A299EAA453CA58LL; | |
| int16_t l_7396[3]; | |
| int32_t l_7399 = (-1L); | |
| int64_t ***l_7474 = (void*)0; | |
| uint8_t *****l_7476 = &g_3902; | |
| int i, j, k; | |
| for (i = 0; i < 2; i++) | |
| l_7084[i] = 0UL; | |
| for (i = 0; i < 3; i++) | |
| l_7396[i] = (-1L); | |
| if (((0xA40DL && ((safe_div_func_uint64_t_u_u(((((p_17 != (((*l_6539) = ((((safe_rshift_func_uint16_t_u_s(((safe_lshift_func_int8_t_s_u(((((void*)0 == (*g_3338)) >= ((l_6919 < ((**g_2913) == ((p_13--) , (*l_6583)))) == ((((safe_add_func_uint8_t_u_u((l_6924 = ((*l_6416) , ((((*l_6390) = (((l_6919 == 0UL) <= 0x3B2A221CL) && p_17)) , l_6418) < l_6919))), 0xFAL)) , l_6925[3][1]) == &g_1034) == (**g_626)))) | 0x341DB534461BA604LL), 6)) , 0xB46CL), (**g_6082))) != (**g_6082)) & 65535UL) , l_6926)) == l_6926)) < 1UL) == (**g_6082)) || 0x507434ACDE27C26ALL), (**g_5100))) != 0xFF69L)) | 0xDE26L)) | |
| { /* block id: 3069 */ | |
| int32_t l_6949 = 0L; | |
| int32_t l_6962 = 0L; | |
| int32_t l_6963[8][1][6] = {{{0xCCEBFFB4L,5L,0xCCEBFFB4L,(-8L),0xCCEBFFB4L,5L}},{{0x34D67368L,5L,0L,5L,0x34D67368L,5L}},{{0xCCEBFFB4L,(-8L),0xCCEBFFB4L,5L,0xCCEBFFB4L,(-8L)}},{{0x34D67368L,(-8L),0L,(-8L),0x34D67368L,(-8L)}},{{0xCCEBFFB4L,5L,0xCCEBFFB4L,(-8L),0xCCEBFFB4L,5L}},{{0x34D67368L,5L,0L,5L,0x34D67368L,5L}},{{0xCCEBFFB4L,(-8L),0xCCEBFFB4L,5L,0xCCEBFFB4L,(-8L)}},{{0x34D67368L,(-8L),0L,(-8L),0x34D67368L,(-8L)}}}; | |
| int8_t *l_7019 = &l_6748; | |
| int8_t *l_7020 = &g_24; | |
| union U0 l_7032[5] = {{0},{0},{0},{0},{0}}; | |
| uint16_t *****l_7049 = &g_6851; | |
| int16_t ** const *l_7058 = &g_6082; | |
| int32_t **l_7081 = &l_7027; | |
| const union U1 *l_7157 = &g_4856; | |
| const union U1 **l_7156[2]; | |
| uint32_t l_7200[9][9][1] = {{{0x760C277AL},{0xBBA747F9L},{4294967293UL},{1UL},{4294967295UL},{1UL},{1UL},{0UL},{6UL}},{{8UL},{4294967295UL},{0xBBA747F9L},{4294967289UL},{0UL},{4294967289UL},{0xBBA747F9L},{4294967295UL},{8UL}},{{6UL},{0UL},{1UL},{1UL},{4294967295UL},{1UL},{1UL},{0UL},{6UL}},{{8UL},{4294967295UL},{0xBBA747F9L},{4294967289UL},{0UL},{4294967289UL},{0xBBA747F9L},{4294967295UL},{8UL}},{{6UL},{0UL},{1UL},{1UL},{4294967295UL},{1UL},{1UL},{0UL},{6UL}},{{8UL},{4294967295UL},{0xBBA747F9L},{4294967289UL},{0UL},{4294967289UL},{0xBBA747F9L},{4294967295UL},{8UL}},{{6UL},{0UL},{1UL},{1UL},{4294967295UL},{1UL},{1UL},{0UL},{6UL}},{{8UL},{4294967295UL},{0xBBA747F9L},{4294967289UL},{0UL},{4294967289UL},{0xBBA747F9L},{4294967295UL},{8UL}},{{6UL},{0UL},{1UL},{1UL},{4294967295UL},{1UL},{1UL},{0UL},{6UL}}}; | |
| union U4 *l_7226 = &g_7227; | |
| uint32_t l_7254 = 18446744073709551615UL; | |
| int16_t l_7288 = 0x0944L; | |
| union U0 ** const *l_7305 = &g_878[6][3]; | |
| union U0 ** const **l_7304 = &l_7305; | |
| union U0 ** const ***l_7303[9][2][2] = {{{&l_7304,(void*)0},{(void*)0,(void*)0}},{{&l_7304,&l_7304},{(void*)0,&l_7304}},{{&l_7304,(void*)0},{(void*)0,(void*)0}},{{&l_7304,&l_7304},{(void*)0,&l_7304}},{{&l_7304,(void*)0},{(void*)0,(void*)0}},{{&l_7304,&l_7304},{(void*)0,&l_7304}},{{&l_7304,(void*)0},{(void*)0,(void*)0}},{{&l_7304,&l_7304},{(void*)0,&l_7304}},{{&l_7304,(void*)0},{(void*)0,(void*)0}}}; | |
| int i, j, k; | |
| for (i = 0; i < 2; i++) | |
| l_7156[i] = &l_7157; | |
| if (p_17) | |
| { /* block id: 3070 */ | |
| return (*l_6539); | |
| } | |
| else | |
| { /* block id: 3072 */ | |
| uint8_t l_6950 = 0xD8L; | |
| int8_t l_6951 = 6L; | |
| int32_t l_6953 = 0x5E041C22L; | |
| int32_t l_6955 = 0x0A89094DL; | |
| int32_t l_6956 = 0xA6E97C2BL; | |
| int32_t l_6958 = 0xFA5AAE26L; | |
| int32_t l_6959 = (-1L); | |
| int32_t l_6960 = 0x40F18633L; | |
| int32_t l_6961[9]; | |
| int i; | |
| for (i = 0; i < 9; i++) | |
| l_6961[i] = 0x3ED52FB8L; | |
| for (g_578.f0 = 0; (g_578.f0 != 23); g_578.f0++) | |
| { /* block id: 3075 */ | |
| uint32_t ** const ***l_6933 = (void*)0; | |
| uint32_t ****l_6938[9][10] = {{&g_1993,&g_1993,&g_1993,(void*)0,&g_1993,&g_1993,&g_1993,&g_1993,&g_1993,(void*)0},{&g_1993,(void*)0,&g_1993,&g_1993,&g_1993,&g_1993,&g_1993,(void*)0,&g_1993,&g_1993},{&g_1993,(void*)0,&g_1993,(void*)0,&g_1993,&g_1993,&g_1993,(void*)0,&g_1993,(void*)0},{&g_1993,&g_1993,&g_1993,(void*)0,&g_1993,&g_1993,&g_1993,&g_1993,&g_1993,(void*)0},{&g_1993,(void*)0,&g_1993,&g_1993,&g_1993,&g_1993,&g_1993,(void*)0,&g_1993,&g_1993},{&g_1993,(void*)0,&g_1993,(void*)0,&g_1993,&g_1993,&g_1993,(void*)0,&g_1993,(void*)0},{&g_1993,&g_1993,&g_1993,(void*)0,&g_1993,&g_1993,&g_1993,&g_1993,&g_1993,(void*)0},{&g_1993,(void*)0,&g_1993,&g_1993,&g_1993,&g_1993,&g_1993,&g_1993,&g_1993,&g_1993},{&g_1993,&g_1993,&g_1993,&g_1993,&g_1993,(void*)0,&g_1993,&g_1993,&g_1993,&g_1993}}; | |
| int32_t l_6952[5][4] = {{0x03F629C2L,0x0FF0B910L,0x0FF0B910L,0x03F629C2L},{0x0FF0B910L,0x03F629C2L,0x0FF0B910L,0x0FF0B910L},{0x03F629C2L,0x03F629C2L,0xD7DC917EL,0x03F629C2L},{0x03F629C2L,0x0FF0B910L,0x0FF0B910L,0x03F629C2L},{0x0FF0B910L,0x03F629C2L,0x0FF0B910L,0x0FF0B910L}}; | |
| uint32_t l_6973[2][5][7] = {{{0x0D980EB0L,0x6FAA3E3DL,0x22F3968DL,18446744073709551612UL,0UL,0x684AB827L,0UL},{0UL,0UL,0UL,0UL,0x3624EEE7L,0UL,18446744073709551612UL},{0UL,0UL,0x0D980EB0L,0x684AB827L,18446744073709551613UL,0x3624EEE7L,0xDBEAB337L},{18446744073709551612UL,0x6FAA3E3DL,0UL,0x1078E277L,0UL,0x6FAA3E3DL,18446744073709551612UL},{0x7F6FB6A0L,0x1078E277L,0x6FAA3E3DL,0xDBEAB337L,0UL,0x52BD1D36L,0UL}},{{18446744073709551608UL,0x52BD1D36L,0x684AB827L,0UL,18446744073709551613UL,18446744073709551613UL,0UL},{0x6FAA3E3DL,0UL,0x6FAA3E3DL,0x5684F931L,0x3624EEE7L,18446744073709551608UL,0x52BD1D36L},{0x6FAA3E3DL,0xDBEAB337L,0UL,0x52BD1D36L,0UL,0UL,18446744073709551608UL},{18446744073709551608UL,0x7F6FB6A0L,0x0D980EB0L,0x0D980EB0L,0x7F6FB6A0L,18446744073709551608UL,0UL},{0x7F6FB6A0L,0UL,0UL,0x0D980EB0L,0x684AB827L,18446744073709551613UL,0x3624EEE7L}}}; | |
| int64_t l_7015 = 0x0DDE1606CC916462LL; | |
| int i, j, k; | |
| } | |
| } | |
| (*g_2875) = l_6972[0][0][0]; | |
| for (g_3952.f1 = 0; (g_3952.f1 <= 29); g_3952.f1 = safe_add_func_uint64_t_u_u(g_3952.f1, 7)) | |
| { /* block id: 3104 */ | |
| return p_15; | |
| } | |
| } | |
| else | |
| { /* block id: 3215 */ | |
| int8_t l_7336 = 0x60L; | |
| int8_t l_7339 = 0xCAL; | |
| l_7339 |= (safe_div_func_uint64_t_u_u((**l_7079), (((***g_497) = (((safe_sub_func_uint64_t_u_u((((**l_7079) | (((**g_5100) != ((((((((safe_add_func_uint64_t_u_u((safe_div_func_uint32_t_u_u((g_573.f0 &= (safe_div_func_int32_t_s_s((p_13 != ((((*g_5101) | ((**l_7079) < (safe_lshift_func_uint8_t_u_s((((l_7336 < 7L) | ((l_7132 , l_7337) != &g_528)) >= p_17), (*p_14))))) , (void*)0) != l_7338)), (*g_2875)))), 0x2A1868BCL)), 18446744073709551615UL)) & p_17) , p_17) , p_13) != (*l_7027)) >= (*l_7027)) <= 0x3133D4C1871065EALL) , 0xC4BBD6D727A109C5LL)) > l_7336)) > p_17), (**l_7079))) || p_17) & p_17)) , (-1L)))); | |
| } | |
| (*g_2875) ^= (-1L); | |
| for (g_5584.f0 = 0; (g_5584.f0 > 27); g_5584.f0++) | |
| { /* block id: 3223 */ | |
| int32_t *l_7342[6][10] = {{(void*)0,&l_6968,&g_83,&g_694[4][5],&g_83,&l_6968,(void*)0,&l_6968,&g_83,&g_694[4][5]},{&g_83,&g_694[4][5],&g_83,&l_6968,(void*)0,&l_6968,&g_83,&g_694[4][5],&g_83,&l_6968},{(void*)0,&g_694[4][5],&g_6335,&g_694[4][5],(void*)0,&g_6798,(void*)0,&g_694[4][5],&g_6335,&g_694[4][5]},{(void*)0,&l_6968,&g_83,&g_694[4][5],&g_83,&l_6968,(void*)0,&l_6968,&g_83,&g_694[4][5]},{&g_83,&g_694[4][5],&g_83,&l_6968,(void*)0,&l_6968,&g_83,&g_694[4][5],&g_83,&l_6968},{(void*)0,&g_694[4][5],&g_6335,&g_694[4][5],(void*)0,&g_6798,(void*)0,&g_694[4][5],&g_6335,&g_694[4][5]}}; | |
| uint32_t l_7343 = 0xDCF41816L; | |
| const uint64_t l_7348 = 18446744073709551608UL; | |
| union U1 *l_7418 = &g_93; | |
| int32_t * const *l_7455 = (void*)0; | |
| int i, j; | |
| --l_7343; | |
| for (l_6591 = 5; (l_6591 != 27); l_6591++) | |
| { /* block id: 3227 */ | |
| int32_t *l_7380[1][2][2] = {{{&g_694[2][0],&g_694[2][0]},{&g_694[2][0],&g_694[2][0]}}}; | |
| const union U1 l_7447 = {0xD416AD200D9BF8B5LL}; | |
| int i, j, k; | |
| if (l_7348) | |
| break; | |
| for (g_4022.f0 = (-21); (g_4022.f0 > 41); ++g_4022.f0) | |
| { /* block id: 3231 */ | |
| int32_t *l_7353 = &g_6335; | |
| int32_t l_7381 = (-1L); | |
| int32_t l_7382 = 0xAF16D383L; | |
| int32_t l_7383 = 0xBEACA4F1L; | |
| int32_t l_7384 = 0x9B73456DL; | |
| int32_t l_7386 = 1L; | |
| int32_t l_7387 = 0x588F008FL; | |
| int32_t l_7389 = 0x3192EF26L; | |
| int32_t l_7392 = 0x2E617969L; | |
| int32_t l_7394 = 8L; | |
| int32_t l_7395 = (-8L); | |
| int32_t l_7398 = (-7L); | |
| int32_t l_7400 = 1L; | |
| uint16_t **l_7415[5][3] = {{&g_1773,(void*)0,&g_1773},{&g_1773,&g_1773,&g_1773},{&g_1773,(void*)0,&g_1773},{&g_1773,&g_1773,&g_1773},{&g_1773,(void*)0,&g_1773}}; | |
| union U1 *l_7419 = &g_7420; | |
| int i, j; | |
| for (g_353 = 0; (g_353 <= (-15)); --g_353) | |
| { /* block id: 3234 */ | |
| l_7353 = ((**g_1216) = l_7342[4][0]); | |
| } | |
| } | |
| for (g_2419 = (-25); (g_2419 != 38); g_2419++) | |
| { /* block id: 3262 */ | |
| uint16_t l_7439 = 0UL; | |
| const int32_t *l_7466 = &g_3335; | |
| const int32_t **l_7465 = &l_7466; | |
| const int32_t ***l_7464 = &l_7465; | |
| const int32_t ****l_7463 = &l_7464; | |
| const int32_t *****l_7462 = &l_7463; | |
| int64_t ***l_7473[6]; | |
| int i; | |
| for (i = 0; i < 6; i++) | |
| l_7473[i] = &g_5100; | |
| for (g_83 = 0; (g_83 != 9); ++g_83) | |
| { /* block id: 3265 */ | |
| int32_t l_7433 = 8L; | |
| int16_t l_7438 = 0x1C46L; | |
| int32_t l_7444[4][7] = {{0x73601F7CL,0x73601F7CL,0x9757F6D6L,0x3F7C64ABL,0x9757F6D6L,0x73601F7CL,0x73601F7CL},{0x45FC3F49L,1L,(-5L),0x72EC5B94L,1L,1L,0x72EC5B94L},{0x3F7C64ABL,0x73601F7CL,0x3F7C64ABL,0L,0L,0x3F7C64ABL,0x73601F7CL},{0x72EC5B94L,0x45FC3F49L,(-5L),(-5L),0x45FC3F49L,0x72EC5B94L,0x45FC3F49L}}; | |
| int32_t l_7445 = 0x83B44503L; | |
| int8_t *l_7446 = &g_4803; | |
| int i, j; | |
| l_7445 &= ((*p_14) ^ (safe_mul_func_uint16_t_u_u(((***g_1771) &= (safe_div_func_int64_t_s_s(0x9EA1784632E75082LL, p_13))), ((safe_div_func_uint64_t_u_u(((safe_add_func_int8_t_s_s((*l_7027), (((l_7433 , ((safe_unary_minus_func_uint16_t_u(((safe_mod_func_int32_t_s_s((((*g_23) = (-3L)) , (safe_unary_minus_func_uint64_t_u((((**l_6539) = l_7438) >= (l_7444[3][0] = ((l_7439 != ((safe_rshift_func_int8_t_s_u((((**g_6082) |= (safe_lshift_func_uint8_t_u_u((((((((*l_6422) = 0x2E71D84CL) , (void*)0) != (**l_7269)) , (*l_7027)) >= (*l_7027)) | p_13), 5))) ^ 0x317EL), 5)) , 6UL)) ^ l_7439)))))), 4294967295UL)) != l_7439))) < p_17)) > l_7439) < p_17))) != (*l_7027)), (**g_5100))) ^ 0UL)))); | |
| return l_7446; | |
| } | |
| if (((((l_7447 , (safe_rshift_func_int16_t_s_u(0x3070L, 8))) != ((*p_14) ^ (((**g_626) <= (((safe_lshift_func_int16_t_s_s((g_7452 && (((((**g_6082) = (((safe_mul_func_int16_t_s_s((((void*)0 != l_7455) & (((safe_add_func_int32_t_s_s(((*g_2875) |= (safe_lshift_func_int8_t_s_u(((safe_sub_func_uint64_t_u_u((**g_626), (0x81C92939C3B86DF0LL && 18446744073709551615UL))) != p_17), 6))), l_7439)) , p_13) ^ 0x72F6L)), 0x8210L)) , &g_6934) != (void*)0)) <= 0x7864L) < (**g_626)) > (-7L))), p_17)) , (void*)0) != l_7462)) , (*p_14)))) >= 0x57L) >= 1L)) | |
| { /* block id: 3277 */ | |
| (*l_7079) = l_7466; | |
| } | |
| else | |
| { /* block id: 3279 */ | |
| (*l_7027) = (safe_mul_func_int16_t_s_s(((*p_14) > ((safe_rshift_func_int8_t_s_u((safe_div_func_int32_t_s_s(((((l_7473[2] == l_7474) >= ((~(l_7476 == ((**l_7337) , (void*)0))) , (((*g_2875) ^= (safe_mul_func_int16_t_s_s(((p_17 ^ ((**g_5100) | ((+((safe_rshift_func_uint8_t_u_s((((safe_lshift_func_uint16_t_u_s((safe_mod_func_int8_t_s_s((safe_sub_func_uint8_t_u_u((safe_sub_func_int8_t_s_s(l_7439, p_17)), 1UL)), 6L)), 10)) ^ 0x2DL) <= (**g_5100)), 0)) && (**l_7079))) , 2UL))) , p_17), 0xBF82L))) , 0xC1E9443EL))) & 0x4304L) && 0x86B6L), l_7439)), 3)) < (*p_14))), (*g_1773))); | |
| } | |
| if (p_17) | |
| continue; | |
| } | |
| } | |
| (*g_2875) &= ((safe_rshift_func_int16_t_s_s(((void*)0 == (*g_2929)), ((l_6824 = (safe_rshift_func_uint16_t_u_s((**g_1772), 1))) < ((***l_7269) |= (safe_mul_func_int16_t_s_s(((**g_6082) = ((((p_17 , ((void*)0 != l_7474)) , (safe_div_func_int32_t_s_s((safe_div_func_uint64_t_u_u((((safe_rshift_func_uint8_t_u_s((0x1195FCF1BF830AA1LL != (safe_mod_func_uint32_t_u_u((safe_sub_func_int32_t_s_s(p_13, (safe_sub_func_uint64_t_u_u(0x071B7564104CA5E3LL, 0x83B90451D13B6D0BLL)))), 0xC98942D1L))), 2)) ^ p_17) | p_17), (*g_627))), (-1L)))) || (*l_7027)) < p_17)), 7L)))))) || 0x73L); | |
| } | |
| } | |
| return p_15; | |
| } | |
| /* ------------------------------------------ */ | |
| /* | |
| * reads : g_33 g_43 g_694 g_497 g_498 g_271 g_2875 g_1216 g_1217 g_24 g_3119 g_3120 g_1773 g_2829.f0 g_2155.f1 g_626 g_627 g_294 | |
| * writes: g_24 g_34 g_43 g_93.f4 g_83 g_574.f0 g_752 g_319 g_4329 | |
| */ | |
| static int8_t * const func_18(int8_t p_19, int8_t * p_20, uint8_t p_21, uint64_t p_22) | |
| { /* block id: 1 */ | |
| int32_t l_5399 = (-1L); | |
| int32_t l_5407[9][6][4] = {{{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL},{(-1L),0xFA6214C2L,0x980D0FDFL,0L},{0L,0xFA6214C2L,2L,0x980D0FDFL},{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL}},{{(-1L),0xFA6214C2L,0x980D0FDFL,0L},{0L,0xFA6214C2L,2L,0x980D0FDFL},{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL},{(-1L),0xFA6214C2L,0x980D0FDFL,0L},{0L,0xFA6214C2L,2L,0x980D0FDFL}},{{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL},{(-1L),0xFA6214C2L,0x980D0FDFL,0L},{0L,0xFA6214C2L,2L,0x980D0FDFL},{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL}},{{(-1L),0xFA6214C2L,0x980D0FDFL,0L},{0L,0xFA6214C2L,2L,0x980D0FDFL},{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL},{(-1L),0xFA6214C2L,0x980D0FDFL,0L},{0L,0xFA6214C2L,2L,0x980D0FDFL}},{{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL},{(-1L),0xFA6214C2L,0x980D0FDFL,0L},{0L,0xFA6214C2L,2L,0x980D0FDFL},{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL}},{{(-1L),0xFA6214C2L,0x980D0FDFL,0L},{0L,0xFA6214C2L,2L,0x980D0FDFL},{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL},{(-1L),0xFA6214C2L,0x980D0FDFL,0L},{0L,0xFA6214C2L,2L,0x980D0FDFL}},{{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL},{(-1L),0xFA6214C2L,0x980D0FDFL,0L},{0L,0xFA6214C2L,2L,0x980D0FDFL},{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL}},{{(-1L),0xFA6214C2L,0x980D0FDFL,0L},{0L,0xFA6214C2L,2L,0x980D0FDFL},{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL},{(-1L),0xFA6214C2L,0x980D0FDFL,0L},{0L,0xFA6214C2L,2L,0x980D0FDFL}},{{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL},{(-1L),0xFA6214C2L,0x980D0FDFL,0L},{0L,0xFA6214C2L,2L,0x980D0FDFL},{(-1L),0xFA6214C2L,0L,0L},{0xFA6214C2L,0xFA6214C2L,0L,0x980D0FDFL}}}; | |
| int32_t *****l_5409 = (void*)0; | |
| union U2 **l_5418 = &g_2156; | |
| union U2 ***l_5417 = &l_5418; | |
| union U2 ****l_5419 = &l_5417; | |
| uint8_t * const ** const *l_5438 = &g_3119; | |
| uint8_t * const ** const **l_5439 = &l_5438; | |
| int32_t l_5441[8][6][5] = {{{1L,1L,(-6L),0xB4386C39L,0xB3398227L},{(-1L),0x2EAD667BL,1L,0L,(-1L)},{1L,0x6C80C020L,0L,1L,0x5C7FDE74L},{0L,0x6DB276E6L,9L,(-8L),1L},{1L,0L,2L,0L,1L},{0xF6210EB1L,(-1L),0x0E7BA382L,0xCF9831D7L,(-1L)}},{{0L,0L,0xAD716C6AL,0x384ED946L,(-1L)},{0xAB9019E6L,7L,1L,(-1L),(-1L)},{0x767381B0L,0x384ED946L,0xEB62135CL,0x85AFA584L,1L},{(-1L),0L,0x71B5A9A4L,(-1L),1L},{(-6L),0x243D8A63L,0x243D8A63L,(-6L),0x5C7FDE74L},{0x0E7BA382L,0x27023763L,0L,0x7CC83BBDL,(-1L)}},{{(-1L),1L,0L,0xC93B2972L,0xB3398227L},{0xBDBA3577L,5L,1L,0x7CC83BBDL,2L},{0x243D8A63L,0xD97C54AAL,(-1L),(-6L),2L},{0x46685099L,2L,0x08F63677L,(-1L),0xBDBA3577L},{0x6C80C020L,0xC8E02D6FL,0x6C80C020L,0x85AFA584L,0xB4386C39L},{0x473B53D6L,0x1A91D2D1L,0x95FA347BL,(-1L),(-3L)}},{{(-1L),1L,0xB4386C39L,0x384ED946L,0xA696E553L},{(-1L),(-6L),0x95FA347BL,0xCF9831D7L,(-1L)},{0L,0xB4386C39L,0x6C80C020L,0L,1L},{1L,3L,0x08F63677L,(-8L),0x08F63677L},{0x85AFA584L,0x85AFA584L,(-1L),1L,0xAD19919CL},{5L,(-2L),1L,0L,0L}},{{0L,0xEB62135CL,0L,0xB4386C39L,0xBD5D0CE1L},{2L,(-2L),0L,0xBBE95FA5L,1L},{(-1L),0x85AFA584L,0x243D8A63L,0xB3398227L,(-1L)},{0L,3L,0x71B5A9A4L,1L,9L},{0xA696E553L,0xB4386C39L,0xEB62135CL,0x2B696691L,0L},{(-1L),0xED3AD493L,0x08F63677L,0x1A91D2D1L,0xF6210EB1L}},{{0xA696E553L,0L,0x5C7FDE74L,(-1L),(-1L)},{(-1L),0x27023763L,1L,5L,2L},{0xC8E02D6FL,0xB3398227L,0xD97C54AAL,0xAD716C6AL,0xB4386C39L},{0x0E7BA382L,3L,0L,3L,0x0E7BA382L},{0x767381B0L,0xC93B2972L,0xAD716C6AL,0x2B696691L,0xBD5D0CE1L},{(-1L),3L,(-7L),7L,0L}},{{2L,(-1L),1L,0xC93B2972L,0xBD5D0CE1L},{0x473B53D6L,7L,(-1L),0xCF9831D7L,0x0E7BA382L},{0xBD5D0CE1L,(-1L),(-1L),1L,0xB4386C39L},{0x08F63677L,(-1L),0xBDBA3577L,(-6L),2L},{0xAD716C6AL,1L,0L,0x243D8A63L,(-1L)},{0L,(-5L),(-1L),0x012BB647L,0xF6210EB1L}},{{1L,2L,0xB4386C39L,0x243D8A63L,0xAD19919CL},{0xBDBA3577L,0L,0L,(-6L),0L},{0x384ED946L,0xAD19919CL,0xEB62135CL,1L,1L},{0xC131C014L,1L,0xC131C014L,0xCF9831D7L,0x46685099L},{(-1L),0x384ED946L,(-6L),0xC93B2972L,0x2B696691L},{0xE3AF5FD6L,(-8L),0x46685099L,7L,7L}}}; | |
| int32_t l_5442 = 0L; | |
| const uint64_t l_5474 = 0x71AD24CB0EB7E3BCLL; | |
| const uint32_t l_5574 = 0x6AA72F6AL; | |
| union U0 *l_5575 = &g_383; | |
| union U1 l_5580 = {18446744073709551608UL}; | |
| union U4 *l_5581[6][4][7] = {{{&g_5582,&g_5582,&g_5586,&g_5582,&g_5582,&g_5586,&g_5582},{&g_5585[0],&g_5587,&g_5592,&g_5591,&g_5592,&g_5587,&g_5585[0]},{&g_5590[3][7],&g_5582,&g_5590[3][7],&g_5590[3][7],&g_5582,&g_5590[3][7],&g_5590[3][7]},{&g_5585[0],&g_5591,&g_5589,&g_5591,&g_5585[0],&g_5583,&g_5585[0]}},{{&g_5582,&g_5590[3][7],&g_5590[3][7],&g_5582,&g_5590[3][7],&g_5590[3][7],&g_5582},{&g_5592,&g_5591,&g_5592,&g_5587,&g_5585[0],&g_5587,&g_5592},{&g_5582,&g_5582,&g_5586,&g_5582,&g_5582,&g_5586,&g_5582},{&g_5585[0],&g_5587,&g_5592,&g_5591,&g_5592,&g_5587,&g_5585[0]}},{{&g_5590[3][7],&g_5582,&g_5590[3][7],&g_5590[3][7],&g_5582,&g_5590[3][7],&g_5590[3][7]},{&g_5585[0],&g_5591,&g_5589,&g_5591,&g_5585[0],&g_5583,&g_5585[0]},{&g_5582,&g_5590[3][7],&g_5590[3][7],&g_5582,&g_5590[3][7],&g_5590[3][7],&g_5582},{&g_5592,&g_5591,&g_5592,&g_5587,&g_5585[0],&g_5587,&g_5592}},{{&g_5582,&g_5582,&g_5586,&g_5582,&g_5582,&g_5586,&g_5582},{&g_5585[0],&g_5587,&g_5592,&g_5591,&g_5592,&g_5583,&g_5592},{&g_5586,&g_5590[3][7],&g_5586,&g_5586,&g_5590[3][7],&g_5586,&g_5586},{&g_5592,&g_5587,&g_5585[0],&g_5587,&g_5592,&g_5591,&g_5592}},{{&g_5590[3][7],&g_5586,&g_5586,&g_5590[3][7],&g_5586,&g_5586,&g_5590[3][7]},{&g_5589,&g_5587,&g_5589,&g_5583,&g_5592,&g_5583,&g_5589},{&g_5590[3][7],&g_5590[3][7],&g_5582,&g_5590[3][7],&g_5590[3][7],&g_5582,&g_5590[3][7]},{&g_5592,&g_5583,&g_5589,&g_5587,&g_5589,&g_5583,&g_5592}},{{&g_5586,&g_5590[3][7],&g_5586,&g_5586,&g_5590[3][7],&g_5586,&g_5586},{&g_5592,&g_5587,&g_5585[0],&g_5587,&g_5592,&g_5591,&g_5592},{&g_5590[3][7],&g_5586,&g_5586,&g_5590[3][7],&g_5586,&g_5586,&g_5590[3][7]},{&g_5589,&g_5587,&g_5589,&g_5583,&g_5592,&g_5583,&g_5589}}}; | |
| uint32_t **l_5701 = (void*)0; | |
| uint32_t l_5766[9][3] = {{0xF5224F21L,0xF5224F21L,0x7D89BEF7L},{0xF5224F21L,0xF5224F21L,0x7D89BEF7L},{0xF5224F21L,0xF5224F21L,0x7D89BEF7L},{0xF5224F21L,0xF5224F21L,0x7D89BEF7L},{0xF5224F21L,0xF5224F21L,0x7D89BEF7L},{0xF5224F21L,0xF5224F21L,0x7D89BEF7L},{0xF5224F21L,0xF5224F21L,0x7D89BEF7L},{0xF5224F21L,0xF5224F21L,0x7D89BEF7L},{0xF5224F21L,0xF5224F21L,0x7D89BEF7L}}; | |
| union U1 ***l_5822 = &g_1929; | |
| const union U1 *l_5825 = &g_1663; | |
| const union U1 **l_5824 = &l_5825; | |
| const union U1 ***l_5823 = &l_5824; | |
| int32_t *l_5840 = (void*)0; | |
| uint16_t ***l_5873 = &g_1772; | |
| int8_t **l_5914 = (void*)0; | |
| int64_t **l_5924 = (void*)0; | |
| int8_t l_6007 = 0x65L; | |
| uint16_t l_6057 = 0x8D02L; | |
| uint64_t l_6118 = 18446744073709551615UL; | |
| int64_t l_6159 = (-1L); | |
| uint32_t l_6172 = 0UL; | |
| uint16_t l_6192 = 5UL; | |
| uint32_t l_6200 = 0x1B947DBBL; | |
| union U4 ****l_6220 = &g_2913; | |
| int16_t l_6265[4] = {0x7A9FL,0x7A9FL,0x7A9FL,0x7A9FL}; | |
| const int16_t *l_6348 = &g_93.f4; | |
| const int16_t **l_6347 = &l_6348; | |
| int8_t * const l_6387 = &g_5675; | |
| int i, j, k; | |
| for (p_19 = 0; (p_19 <= 26); ++p_19) | |
| { /* block id: 4 */ | |
| int8_t **l_32 = &g_23; | |
| int8_t ***l_31 = &l_32; | |
| int32_t l_5385 = (-9L); | |
| uint8_t l_5408 = 0xE8L; | |
| (*l_31) = &p_20; | |
| for (g_24 = 9; (g_24 >= 1); g_24 -= 1) | |
| { /* block id: 8 */ | |
| uint16_t *l_5406 = &g_4329[0][1][1]; | |
| int i; | |
| for (p_21 = 2; (p_21 <= 9); p_21 += 1) | |
| { /* block id: 11 */ | |
| uint16_t l_4490 = 0x348EL; | |
| for (p_22 = 0; (p_22 <= 9); p_22 += 1) | |
| { /* block id: 14 */ | |
| int8_t ***l_4491[10][2][6] = {{{(void*)0,(void*)0,&l_32,&l_32,&g_813[0],&g_813[4]},{(void*)0,&l_32,(void*)0,&l_32,&l_32,(void*)0}},{{&l_32,&l_32,(void*)0,(void*)0,&g_813[0],&l_32},{&l_32,(void*)0,&l_32,(void*)0,(void*)0,(void*)0}},{{&l_32,&l_32,&l_32,&g_813[4],&l_32,&l_32},{&l_32,&g_813[4],(void*)0,(void*)0,(void*)0,(void*)0}},{{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,&g_813[4]},{&l_32,&l_32,&l_32,&g_813[4],&l_32,&l_32}},{{&l_32,(void*)0,(void*)0,(void*)0,&l_32,(void*)0},{&l_32,&l_32,&g_813[0],(void*)0,(void*)0,&l_32}},{{&l_32,(void*)0,&l_32,&l_32,(void*)0,&l_32},{(void*)0,&g_813[4],&g_813[0],&l_32,&l_32,(void*)0}},{{(void*)0,&l_32,(void*)0,&l_32,(void*)0,&l_32},{(void*)0,(void*)0,&l_32,&l_32,&g_813[0],&g_813[4]}},{{(void*)0,&l_32,(void*)0,&l_32,(void*)0,(void*)0},{(void*)0,(void*)0,&l_32,&g_813[4],(void*)0,(void*)0}},{{(void*)0,&g_813[0],&l_32,&l_32,&l_32,&l_32},{&l_32,(void*)0,&l_32,(void*)0,(void*)0,(void*)0}},{{&l_32,(void*)0,&l_32,&l_32,(void*)0,(void*)0},{&l_32,(void*)0,(void*)0,&l_32,&l_32,(void*)0}}}; | |
| int i, j, k; | |
| for (g_34 = 0; (g_34 <= 9); g_34 += 1) | |
| { /* block id: 17 */ | |
| uint32_t *l_42[4][7] = {{&g_43,(void*)0,&g_43,(void*)0,&g_43,(void*)0,&g_43},{(void*)0,&g_43,(void*)0,(void*)0,&g_43,(void*)0,(void*)0},{&g_43,(void*)0,&g_43,(void*)0,&g_43,&g_43,&g_43},{&g_43,(void*)0,(void*)0,&g_43,(void*)0,(void*)0,&g_43}}; | |
| int8_t **l_48 = (void*)0; | |
| int32_t l_4489[4][6][7] = {{{0x3D523419L,0x0488F7FCL,0x8DC432DEL,0L,(-5L),4L,0xA23FAAA5L},{2L,4L,(-4L),(-5L),5L,5L,(-5L)},{0x8DC432DEL,0x96ABDF7AL,0x8DC432DEL,0x9CADB98AL,0x9AC55F6BL,2L,4L},{0x8DC432DEL,0L,(-5L),4L,0xA23FAAA5L,0x96ABDF7AL,2L},{2L,0x3D523419L,0x067F76B9L,0x067F76B9L,0x3D523419L,2L,2L},{0x3D523419L,(-5L),0xA23FAAA5L,0x067F76B9L,(-4L),5L,0x9AC55F6BL}},{{0x9E4F0FF7L,2L,(-1L),4L,0L,4L,(-1L)},{(-5L),(-5L),0x96ABDF7AL,0x9CADB98AL,0x067F76B9L,0x8DC432DEL,(-1L)},{2L,0x3D523419L,0x9CADB98AL,(-5L),(-1L),0x9AC55F6BL,0x9AC55F6BL},{0x067F76B9L,0L,0x9E4F0FF7L,0L,0x067F76B9L,(-5L),2L},{5L,0x96ABDF7AL,0x9E4F0FF7L,0x0488F7FCL,0L,(-4L),2L},{0x0488F7FCL,4L,0x9CADB98AL,(-4L),(-4L),0x9CADB98AL,4L}},{{5L,0x0488F7FCL,0x96ABDF7AL,2L,0x3D523419L,0x9CADB98AL,(-5L)},{0x067F76B9L,0x8DC432DEL,(-1L),0x9E4F0FF7L,0xA23FAAA5L,(-4L),0xA23FAAA5L},{2L,0xA23FAAA5L,0xA23FAAA5L,2L,0x9AC55F6BL,(-5L),0x9E4F0FF7L},{(-5L),0xA23FAAA5L,0x067F76B9L,(-4L),5L,0x9AC55F6BL,0L},{0x9E4F0FF7L,0x8DC432DEL,(-5L),0x0488F7FCL,(-5L),0x8DC432DEL,0x9E4F0FF7L},{0x3D523419L,0x0488F7FCL,0x8DC432DEL,0L,(-5L),4L,0xA23FAAA5L}},{{2L,4L,(-4L),(-5L),5L,0x9CADB98AL,0x9E4F0FF7L},{0x9AC55F6BL,4L,0x9AC55F6BL,0x3D523419L,0x96ABDF7AL,0L,2L},{0x9AC55F6BL,(-5L),0x9E4F0FF7L,2L,(-1L),4L,0L},{0L,0xA23FAAA5L,0x8DC432DEL,0x8DC432DEL,0xA23FAAA5L,0L,5L},{0xA23FAAA5L,0x9E4F0FF7L,(-1L),0x8DC432DEL,0x067F76B9L,0x9CADB98AL,0x96ABDF7AL},{0x0488F7FCL,0L,(-4L),2L,(-5L),2L,(-4L)}}}; | |
| int32_t l_5386 = (-1L); | |
| int i, j, k; | |
| l_5386 &= (l_5385 = (~func_36(g_33[p_22], (l_4490 = (safe_lshift_func_uint16_t_u_u((((g_43 |= 0x1C168AA9L) & ((safe_lshift_func_uint16_t_u_s((g_33[p_22] || ((-1L) <= (g_93.f4 = func_46(l_48)))), 14)) >= (((((4294967295UL | (g_574.f0 = (0xA3187A4FL > (l_4489[3][2][3] = ((*g_2875) = ((void*)0 != (**g_497))))))) ^ 255UL) < p_21) ^ (-7L)) > 0x0F0AD11C383751C2LL))) || 0xABL), 14))), l_4491[2][0][0]))); | |
| (**g_1216) = &l_4489[3][1][2]; | |
| } | |
| } | |
| } | |
| l_5407[5][4][2] ^= ((((0L || (safe_add_func_uint16_t_u_u((((*g_2875) = (safe_rshift_func_int8_t_s_s((safe_mod_func_uint16_t_u_u(((void*)0 == &g_4587), (((((safe_sub_func_uint32_t_u_u(g_33[g_24], ((safe_lshift_func_int16_t_s_s(((g_33[g_24] == (safe_rshift_func_int8_t_s_s((l_5399 = ((void*)0 == (*g_3119))), 5))) ^ g_33[g_24]), ((safe_div_func_uint8_t_u_u((safe_mod_func_uint16_t_u_u(((*l_5406) = ((*g_1773) = (safe_rshift_func_int16_t_s_s(((g_33[g_24] > 2L) > 0x5484C5325F9773A5LL), g_33[g_24])))), 0xFD8EL)), g_33[g_24])) > p_19))) , l_5385))) , l_5385) , g_2829.f0) | p_22) & l_5385))), l_5385))) < p_19), g_2155.f1))) , (**g_626)) >= (**g_626)) | 3UL); | |
| } | |
| if (l_5408) | |
| continue; | |
| } | |
| (*g_2875) = (((((void*)0 != l_5409) || (safe_add_func_int8_t_s_s(((l_5407[5][4][2] = (safe_add_func_uint16_t_u_u((safe_div_func_uint8_t_u_u(((~(((*l_5419) = l_5417) == &l_5418)) & (**g_626)), 1UL)), (l_5407[5][4][2] != (((-3L) & l_5407[5][4][2]) , p_22))))) < l_5399), (*p_20)))) , l_5399) > 0x26L); | |
| return l_6387; | |
| } | |
| /* ------------------------------------------ */ | |
| /* | |
| * reads : | |
| * writes: | |
| */ | |
| static uint64_t func_36(const int8_t p_37, uint32_t p_38, int8_t *** p_39) | |
| { /* block id: 1926 */ | |
| union U0 l_4499 = {0}; | |
| int32_t l_4508[8] = {0xD74A62A0L,0x54291455L,0xD74A62A0L,0x54291455L,0xD74A62A0L,0x54291455L,0xD74A62A0L,0x54291455L}; | |
| union U4 ***l_4523 = &g_1535; | |
| union U0 **l_4544[4][8] = {{&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528},{&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528},{&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528},{&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528,&g_528}}; | |
| int32_t l_4557[1][4] = {{0xCB9FD1AFL,0xCB9FD1AFL,0xCB9FD1AFL,0xCB9FD1AFL}}; | |
| int32_t l_4558 = 4L; | |
| uint64_t ***l_4583[1]; | |
| uint64_t ****l_4582 = &l_4583[0]; | |
| union U1 **l_4600 = &g_1930; | |
| int64_t *l_4627 = (void*)0; | |
| int32_t l_4700[6][7] = {{0xC035DAA8L,(-1L),7L,0xC035DAA8L,7L,(-1L),0xC035DAA8L},{0L,0xC035DAA8L,(-1L),7L,0xC035DAA8L,7L,(-1L)},{0xC035DAA8L,0xC035DAA8L,0x0132BBB1L,0x405DD247L,0x4B2631ABL,0x0132BBB1L,0x4B2631ABL},{0x405DD247L,(-1L),(-1L),0x405DD247L,7L,0L,0x405DD247L},{0L,0x4B2631ABL,7L,7L,0x4B2631ABL,0L,(-1L)},{0x4B2631ABL,0x405DD247L,0x0132BBB1L,0xC035DAA8L,0xC035DAA8L,0x0132BBB1L,0x405DD247L}}; | |
| union U1 ** const *l_4744[6] = {&g_1929,&g_1929,&g_1929,&g_1929,&g_1929,&g_1929}; | |
| union U1 ** const **l_4743 = &l_4744[2]; | |
| uint16_t ** const ** const *l_4808 = (void*)0; | |
| int16_t *l_4837 = (void*)0; | |
| uint16_t l_4840 = 65531UL; | |
| int32_t *l_4849 = &l_4508[0]; | |
| int64_t l_4853[3][4][10] = {{{0xCC029058B104F8F8LL,0x572C236A0C95C5EBLL,0L,0x875F0854842BCD5ELL,2L,0xED2CA8E4238E4E7ALL,0L,0xA6E29F854B7A3229LL,0L,0xA7D1B10CF8B90592LL},{(-7L),0xA7D1B10CF8B90592LL,0L,0xA6E29F854B7A3229LL,0L,0xED2CA8E4238E4E7ALL,2L,0x875F0854842BCD5ELL,0L,0x572C236A0C95C5EBLL},{0xCC029058B104F8F8LL,0xA7D1B10CF8B90592LL,0xFE18F729400499B8LL,0x875F0854842BCD5ELL,0L,(-9L),0L,0x875F0854842BCD5ELL,0xFE18F729400499B8LL,0xA7D1B10CF8B90592LL},{0xCC029058B104F8F8LL,0x572C236A0C95C5EBLL,0L,0x875F0854842BCD5ELL,2L,0xED2CA8E4238E4E7ALL,0L,0xA6E29F854B7A3229LL,0L,0xA7D1B10CF8B90592LL}},{{(-7L),0xA7D1B10CF8B90592LL,0L,0xA6E29F854B7A3229LL,0L,0xED2CA8E4238E4E7ALL,2L,0x875F0854842BCD5ELL,0L,0x572C236A0C95C5EBLL},{0xCC029058B104F8F8LL,0xA7D1B10CF8B90592LL,0xFE18F729400499B8LL,0x875F0854842BCD5ELL,0L,(-9L),0L,0x875F0854842BCD5ELL,0xFE18F729400499B8LL,0xA7D1B10CF8B90592LL},{0xCC029058B104F8F8LL,0x4A9FA2C337F17101LL,(-6L),0x572C236A0C95C5EBLL,(-10L),(-4L),0xD2B1873A5E983A42LL,0L,(-6L),0xE8D63EC2E5D402DELL},{(-10L),0xE8D63EC2E5D402DELL,(-6L),0L,0xD2B1873A5E983A42LL,(-4L),(-10L),0x572C236A0C95C5EBLL,(-6L),0x4A9FA2C337F17101LL}},{{0x50845DBA6101ADB6LL,0xE8D63EC2E5D402DELL,0L,0x572C236A0C95C5EBLL,0xD2B1873A5E983A42LL,0x3CD164046BE118E6LL,0xD2B1873A5E983A42LL,0x572C236A0C95C5EBLL,0L,0xE8D63EC2E5D402DELL},{0x50845DBA6101ADB6LL,0x4A9FA2C337F17101LL,(-6L),0x572C236A0C95C5EBLL,(-10L),(-4L),0xD2B1873A5E983A42LL,0L,(-6L),0xE8D63EC2E5D402DELL},{(-10L),0xE8D63EC2E5D402DELL,(-6L),0L,0xD2B1873A5E983A42LL,(-4L),(-10L),0x572C236A0C95C5EBLL,(-6L),0x4A9FA2C337F17101LL},{0x50845DBA6101ADB6LL,0xE8D63EC2E5D402DELL,0L,0x572C236A0C95C5EBLL,0xD2B1873A5E983A42LL,0x3CD164046BE118E6LL,0xD2B1873A5E983A42LL,0x572C236A0C95C5EBLL,0L,0xE8D63EC2E5D402DELL}}}; | |
| int32_t *l_5035 = &g_3335; | |
| int64_t l_5041 = 7L; | |
| const uint32_t **l_5058 = &g_112[2][0][4]; | |
| uint8_t **l_5095 = &g_3073; | |
| uint32_t ** const *l_5109 = (void*)0; | |
| uint32_t ** const * const *l_5108 = &l_5109; | |
| union U4 *****l_5203 = &g_2912; | |
| int8_t l_5213 = 0x88L; | |
| uint64_t l_5311 = 0xB1625D3F27DBCCB3LL; | |
| int i, j, k; | |
| for (i = 0; i < 1; i++) | |
| l_4583[i] = &g_626; | |
| return p_37; | |
| } | |
| /* ------------------------------------------ */ | |
| /* | |
| * reads : g_694 | |
| * writes: | |
| */ | |
| static int16_t func_46(int8_t ** p_47) | |
| { /* block id: 19 */ | |
| int32_t l_57 = 0L; | |
| uint32_t *l_62 = (void*)0; | |
| int8_t *l_73 = &g_24; | |
| int8_t *** const l_2650 = &g_813[4]; | |
| int16_t l_3423 = (-1L); | |
| int32_t l_3441 = 0xD9CC2981L; | |
| union U1 l_3443 = {9UL}; | |
| uint8_t ** const *l_3460 = &g_3072; | |
| uint8_t ** const **l_3459 = &l_3460; | |
| uint32_t l_3470 = 18446744073709551609UL; | |
| int64_t l_3485 = 0xFFEA301CCB0718B5LL; | |
| int32_t l_3487 = 0x86A553CDL; | |
| int32_t *l_3491 = &g_694[2][3]; | |
| union U2 *l_3566[1]; | |
| int16_t l_3595 = 1L; | |
| uint16_t l_3638 = 0x77E1L; | |
| int32_t l_3676[4][7][8] = {{{0x0C75691FL,0xCC6F4BB3L,0x99FD7FF6L,0xCC6F4BB3L,0x0C75691FL,0x5C654042L,0x2C16D015L,0xE9290975L},{0x99FD7FF6L,0x66ED4994L,(-1L),(-1L),(-10L),(-8L),0x757BA12BL,0xCC6F4BB3L},{0x757BA12BL,0x2C16D015L,(-1L),0x310DFF2AL,0x310DFF2AL,(-1L),0x2C16D015L,0x757BA12BL},{(-10L),0x17FFE802L,0x99FD7FF6L,0xE9290975L,(-1L),0x66ED4994L,0xFBB2D09DL,(-1L)},{(-5L),(-1L),(-1L),0x5C654042L,0xE9290975L,0x66ED4994L,0xE9290975L,0x5C654042L},{0x2C16D015L,0x17FFE802L,0x2C16D015L,0x99FD7FF6L,0x66ED4994L,(-1L),(-1L),(-10L)},{0x5C654042L,0x2C16D015L,0xE9290975L,0xFBB2D09DL,(-5L),(-8L),0x66ED4994L,0x66ED4994L}},{{0x5C654042L,0x66ED4994L,0x757BA12BL,0x757BA12BL,0x66ED4994L,0x5C654042L,0x17FFE802L,0x0C75691FL},{0x2C16D015L,0xCC6F4BB3L,(-8L),0x17FFE802L,0xE9290975L,0x4B3A7D63L,(-10L),0x310DFF2AL},{(-5L),0x0C75691FL,0x4B3A7D63L,0x17FFE802L,(-1L),0x17FFE802L,0x4B3A7D63L,0x0C75691FL},{(-10L),(-1L),0xFBB2D09DL,0x757BA12BL,0x310DFF2AL,0x99FD7FF6L,(-5L),0x66ED4994L},{0x757BA12BL,(-1L),0x0C75691FL,0xFBB2D09DL,(-10L),(-5L),(-5L),(-10L)},{0x99FD7FF6L,0xFBB2D09DL,0xFBB2D09DL,0x99FD7FF6L,0x0C75691FL,0x310DFF2AL,0x4B3A7D63L,0x5C654042L},{0x0C75691FL,0x310DFF2AL,0x4B3A7D63L,0x5C654042L,(-1L),0x2C16D015L,(-10L),(-1L)}},{{0x17FFE802L,0x310DFF2AL,(-8L),0xE9290975L,(-8L),0x310DFF2AL,0x17FFE802L,0x757BA12BL},{(-1L),0xFBB2D09DL,0x757BA12BL,0x310DFF2AL,0x99FD7FF6L,(-5L),0x66ED4994L,0xCC6F4BB3L},{0xCC6F4BB3L,(-1L),0xE9290975L,(-1L),0x2C16D015L,0x2C16D015L,0x4B3A7D63L,0x757BA12BL},{(-5L),(-5L),(-10L),0xFBB2D09DL,0x0C75691FL,(-1L),0x757BA12BL,0x17FFE802L},{(-1L),0xCC6F4BB3L,(-5L),0x0C75691FL,0x4B3A7D63L,0x17FFE802L,(-1L),0x17FFE802L},{0xCC6F4BB3L,0xFBB2D09DL,0x2C16D015L,0xFBB2D09DL,0xCC6F4BB3L,0xE9290975L,(-10L),0x757BA12BL},{0x2C16D015L,(-1L),0x5C654042L,0x4B3A7D63L,0x310DFF2AL,0x0C75691FL,0x99FD7FF6L,0xFBB2D09DL}},{{0x99FD7FF6L,(-10L),0x5C654042L,(-8L),(-8L),0x5C654042L,(-10L),0x99FD7FF6L},{0x310DFF2AL,(-1L),0x2C16D015L,0x757BA12BL,(-5L),(-1L),(-1L),0x5C654042L},{7L,0x4B3A7D63L,(-5L),0xE9290975L,0x757BA12BL,(-1L),0x757BA12BL,0xE9290975L},{(-10L),(-1L),(-10L),0x2C16D015L,(-1L),0x5C654042L,0x4B3A7D63L,0x310DFF2AL},{0xE9290975L,(-10L),0x757BA12BL,(-1L),7L,0x0C75691FL,(-1L),(-1L)},{0xE9290975L,(-1L),0x99FD7FF6L,0x99FD7FF6L,(-1L),0xE9290975L,(-1L),0xCC6F4BB3L},{(-10L),0xFBB2D09DL,0x0C75691FL,(-1L),0x757BA12BL,0x17FFE802L,0x310DFF2AL,(-8L)}}}; | |
| uint16_t ***l_3711 = &g_1772; | |
| uint16_t ***l_3712[10][5][4] = {{{&g_1772,&g_1772,(void*)0,&g_1772},{(void*)0,(void*)0,&g_1772,(void*)0},{&g_1772,&g_1772,(void*)0,&g_1772},{&g_1772,(void*)0,&g_1772,(void*)0},{&g_1772,(void*)0,&g_1772,&g_1772}},{{&g_1772,&g_1772,(void*)0,&g_1772},{&g_1772,&g_1772,&g_1772,&g_1772},{&g_1772,&g_1772,(void*)0,(void*)0},{&g_1772,&g_1772,&g_1772,(void*)0},{&g_1772,&g_1772,&g_1772,&g_1772}},{{&g_1772,&g_1772,(void*)0,&g_1772},{&g_1772,&g_1772,&g_1772,(void*)0},{(void*)0,&g_1772,(void*)0,(void*)0},{&g_1772,(void*)0,&g_1772,&g_1772},{(void*)0,&g_1772,&g_1772,&g_1772}},{{&g_1772,&g_1772,&g_1772,&g_1772},{(void*)0,(void*)0,&g_1772,&g_1772},{&g_1772,&g_1772,&g_1772,&g_1772},{&g_1772,(void*)0,&g_1772,&g_1772},{&g_1772,(void*)0,&g_1772,(void*)0}},{{&g_1772,&g_1772,&g_1772,&g_1772},{&g_1772,&g_1772,&g_1772,(void*)0},{(void*)0,&g_1772,&g_1772,(void*)0},{&g_1772,&g_1772,&g_1772,&g_1772},{&g_1772,&g_1772,(void*)0,(void*)0}},{{&g_1772,&g_1772,&g_1772,(void*)0},{&g_1772,&g_1772,&g_1772,&g_1772},{&g_1772,&g_1772,&g_1772,&g_1772},{(void*)0,&g_1772,&g_1772,&g_1772},{(void*)0,&g_1772,&g_1772,(void*)0}},{{&g_1772,(void*)0,&g_1772,&g_1772},{&g_1772,&g_1772,&g_1772,&g_1772},{&g_1772,&g_1772,&g_1772,&g_1772},{&g_1772,&g_1772,&g_1772,&g_1772},{&g_1772,(void*)0,&g_1772,(void*)0}},{{&g_1772,(void*)0,(void*)0,&g_1772},{&g_1772,&g_1772,&g_1772,&g_1772},{&g_1772,(void*)0,&g_1772,&g_1772},{&g_1772,&g_1772,&g_1772,&g_1772},{&g_1772,&g_1772,&g_1772,(void*)0}},{{(void*)0,&g_1772,&g_1772,(void*)0},{&g_1772,&g_1772,&g_1772,(void*)0},{&g_1772,&g_1772,(void*)0,&g_1772},{&g_1772,&g_1772,&g_1772,&g_1772},{(void*)0,&g_1772,&g_1772,&g_1772}},{{&g_1772,(void*)0,(void*)0,(void*)0},{&g_1772,&g_1772,&g_1772,&g_1772},{&g_1772,&g_1772,&g_1772,&g_1772},{(void*)0,&g_1772,&g_1772,&g_1772},{&g_1772,&g_1772,&g_1772,(void*)0}}}; | |
| uint32_t l_3800 = 0UL; | |
| union U2 **l_3824 = &l_3566[0]; | |
| union U2 ***l_3823[8] = {&l_3824,&l_3824,&l_3824,&l_3824,&l_3824,&l_3824,&l_3824,&l_3824}; | |
| union U2 ****l_3822 = &l_3823[0]; | |
| int32_t l_3960 = 0x59EBE960L; | |
| union U3 ****l_3969 = &g_3339; | |
| int32_t l_3970[4][10][6] = {{{4L,0x1004C24EL,0x867B11CCL,0x89119B17L,0xF304C5D6L,0xAEC4068EL},{0xF73FD097L,0L,1L,0x8F868E54L,0L,(-3L)},{0x6055FC6EL,0x46993954L,(-4L),(-5L),1L,(-4L)},{0xA8EBE788L,0x87E062EEL,0L,0xFBD8D5ACL,0x36D7C1CDL,0x867B11CCL},{0xA8EBE788L,0x867B11CCL,0L,(-5L),0x1004C24EL,0x36D7C1CDL},{0x6055FC6EL,1L,0x1CAB7E0EL,0x8F868E54L,0L,0L},{0xF73FD097L,(-4L),0xFE845EB5L,0x89119B17L,1L,0x2BFEFC59L},{4L,0L,0L,0xA77C203EL,1L,0x2BFEFC59L},{6L,0L,0xFE845EB5L,0xA9602E3AL,0L,0L},{0L,0x1CAB7E0EL,0x1CAB7E0EL,0L,0x46993954L,0x36D7C1CDL}},{{0xA9602E3AL,0xFE845EB5L,0L,6L,0xAEC4068EL,0x867B11CCL},{0xA77C203EL,0L,0L,4L,0xAEC4068EL,(-4L)},{0x89119B17L,0xFE845EB5L,(-4L),0xF73FD097L,0x46993954L,(-3L)},{0x8F868E54L,0x1CAB7E0EL,1L,0L,0x5FAE695CL,0x9DA01793L},{(-4L),0x5E30BB92L,0x0B7449B7L,1L,0x57CF7020L,7L},{0xFE845EB5L,0x5FAE695CL,0x44F6143DL,1L,0x01C97F9FL,0xCB15D07EL},{(-4L),8L,0x836931F3L,0L,0xCB15D07EL,0x836931F3L},{0xF304C5D6L,(-10L),0x75A468F5L,1L,1L,0x5E30BB92L},{0xAEC4068EL,0x0B7449B7L,1L,0xC89898DFL,(-7L),0x75A468F5L},{0L,0x44F6143DL,1L,0x1CAB7E0EL,(-10L),0x5E30BB92L}},{{0x867B11CCL,0x836931F3L,0x75A468F5L,0x2BFEFC59L,0x75A468F5L,0x836931F3L},{0x2BFEFC59L,0x75A468F5L,0x836931F3L,0x867B11CCL,0x9499C7A2L,0xCB15D07EL},{0x1CAB7E0EL,1L,0x44F6143DL,0L,0xAF946B2FL,7L},{0xC89898DFL,1L,0x0B7449B7L,0xAEC4068EL,0x9499C7A2L,0x9DA01793L},{1L,0x75A468F5L,(-10L),0xF304C5D6L,0x75A468F5L,(-1L)},{0L,0x836931F3L,8L,(-4L),(-10L),0xAB732051L},{1L,0x44F6143DL,0x5FAE695CL,0xFE845EB5L,(-7L),0x0B7449B7L},{1L,0x0B7449B7L,0x5E30BB92L,(-4L),1L,(-7L)},{0L,(-10L),0xAF946B2FL,0xF304C5D6L,0xCB15D07EL,0x5FAE695CL},{1L,8L,7L,0xAEC4068EL,0x01C97F9FL,0xABBEE952L}},{{0xC89898DFL,0x5FAE695CL,0x2860F459L,0L,0x57CF7020L,0xABBEE952L},{0x1CAB7E0EL,0x5E30BB92L,7L,0x867B11CCL,0x5FAE695CL,0x5FAE695CL},{0x2BFEFC59L,0xAF946B2FL,0xAF946B2FL,0x2BFEFC59L,0x836931F3L,(-7L)},{0x867B11CCL,7L,0x5E30BB92L,0x1CAB7E0EL,0x9DA01793L,0x0B7449B7L},{0L,0x2860F459L,0x5FAE695CL,0xC89898DFL,0x9DA01793L,0xAB732051L},{0xAEC4068EL,7L,8L,1L,0x836931F3L,(-1L)},{0xF304C5D6L,0xAF946B2FL,(-10L),0L,0x5FAE695CL,0x9DA01793L},{(-4L),0x5E30BB92L,0x0B7449B7L,1L,0x57CF7020L,7L},{0xFE845EB5L,0x5FAE695CL,0x44F6143DL,1L,0x01C97F9FL,0xCB15D07EL},{(-4L),8L,0x836931F3L,0L,0xCB15D07EL,0x836931F3L}}}; | |
| int32_t l_4025 = 0xCA2D800CL; | |
| union U4 *l_4044 = &g_4045; | |
| int64_t l_4097 = 0x4BF56506E1AF95DBLL; | |
| uint8_t *****l_4181 = &g_3902; | |
| uint16_t l_4259 = 0x33B0L; | |
| union U0 *l_4293 = &g_4294; | |
| union U0 ***l_4306 = &g_878[3][0]; | |
| int32_t l_4330[1][1][9]; | |
| uint16_t ****l_4339 = (void*)0; | |
| uint16_t *****l_4338[3][7] = {{&l_4339,&l_4339,&l_4339,&l_4339,&l_4339,&l_4339,&l_4339},{&l_4339,&l_4339,&l_4339,&l_4339,&l_4339,&l_4339,&l_4339},{&l_4339,&l_4339,&l_4339,(void*)0,(void*)0,&l_4339,&l_4339}}; | |
| int64_t l_4411[9][10][2] = {{{0x0C7B3E3167A56D9ELL,0x43720159EC8B76DDLL},{0xC54D8001AFA77C39LL,(-1L)},{0x32B340CEBDB64D48LL,0x58C8EFE3A7C0CD3DLL},{(-6L),0x8D1B7AFC1FD3E503LL},{0x1D4A3DA3D73B402FLL,0x89FF080E565EDAA7LL},{(-1L),0x486A326217687543LL},{(-6L),8L},{0x50ED08D13CC307DBLL,0x0C7B3E3167A56D9ELL},{0xC08FA380D40C526DLL,0xC08FA380D40C526DLL},{0x32B340CEBDB64D48LL,2L}},{{0x0C7B3E3167A56D9ELL,0x58C8EFE3A7C0CD3DLL},{0xB1AEAFA9813BFFA0LL,7L},{(-1L),0xB1AEAFA9813BFFA0LL},{(-1L),1L},{(-1L),0xB1AEAFA9813BFFA0LL},{(-1L),7L},{0xB1AEAFA9813BFFA0LL,0x58C8EFE3A7C0CD3DLL},{0x0C7B3E3167A56D9ELL,2L},{0x32B340CEBDB64D48LL,0xC08FA380D40C526DLL},{0xC08FA380D40C526DLL,0x0C7B3E3167A56D9ELL}},{{0x50ED08D13CC307DBLL,8L},{(-6L),0x486A326217687543LL},{0x58C8EFE3A7C0CD3DLL,0xE27B44EFD02FAB89LL},{0x89FF080E565EDAA7LL,(-1L)},{3L,0x83C0EF7CFB3509D7LL},{(-10L),0x43720159EC8B76DDLL},{0x486A326217687543LL,(-1L)},{(-1L),(-6L)},{0x1D4A3DA3D73B402FLL,(-6L)},{(-1L),(-1L)}},{{0x486A326217687543LL,0x43720159EC8B76DDLL},{(-10L),0x83C0EF7CFB3509D7LL},{3L,(-1L)},{0x89FF080E565EDAA7LL,0xE27B44EFD02FAB89LL},{0x58C8EFE3A7C0CD3DLL,0x486A326217687543LL},{(-6L),8L},{0x50ED08D13CC307DBLL,0x0C7B3E3167A56D9ELL},{0xC08FA380D40C526DLL,0xC08FA380D40C526DLL},{0x32B340CEBDB64D48LL,2L},{0x0C7B3E3167A56D9ELL,0x58C8EFE3A7C0CD3DLL}},{{0xB1AEAFA9813BFFA0LL,7L},{(-1L),0xB1AEAFA9813BFFA0LL},{(-1L),1L},{(-1L),0xB1AEAFA9813BFFA0LL},{(-1L),7L},{0xB1AEAFA9813BFFA0LL,0x58C8EFE3A7C0CD3DLL},{0x0C7B3E3167A56D9ELL,2L},{0x32B340CEBDB64D48LL,0xC08FA380D40C526DLL},{0xC08FA380D40C526DLL,0x0C7B3E3167A56D9ELL},{0x50ED08D13CC307DBLL,8L}},{{(-6L),0x486A326217687543LL},{0x58C8EFE3A7C0CD3DLL,0xE27B44EFD02FAB89LL},{0x89FF080E565EDAA7LL,(-1L)},{3L,0x83C0EF7CFB3509D7LL},{(-10L),0x43720159EC8B76DDLL},{0x486A326217687543LL,(-1L)},{(-1L),(-6L)},{0x1D4A3DA3D73B402FLL,(-6L)},{(-1L),(-1L)},{0x486A326217687543LL,0x43720159EC8B76DDLL}},{{(-10L),0x83C0EF7CFB3509D7LL},{3L,(-1L)},{0x89FF080E565EDAA7LL,0xE27B44EFD02FAB89LL},{0x58C8EFE3A7C0CD3DLL,0x486A326217687543LL},{(-6L),8L},{0x50ED08D13CC307DBLL,0x0C7B3E3167A56D9ELL},{0xC08FA380D40C526DLL,0xC08FA380D40C526DLL},{0x32B340CEBDB64D48LL,2L},{0x0C7B3E3167A56D9ELL,0x58C8EFE3A7C0CD3DLL},{0xB1AEAFA9813BFFA0LL,7L}},{{(-1L),0xB1AEAFA9813BFFA0LL},{(-1L),1L},{(-1L),0xB1AEAFA9813BFFA0LL},{(-1L),7L},{0xB1AEAFA9813BFFA0LL,0x58C8EFE3A7C0CD3DLL},{0x0C7B3E3167A56D9ELL,2L},{0x32B340CEBDB64D48LL,0xC08FA380D40C526DLL},{0xC08FA380D40C526DLL,0x0C7B3E3167A56D9ELL},{0x50ED08D13CC307DBLL,8L},{(-6L),0x486A326217687543LL}},{{0x58C8EFE3A7C0CD3DLL,0xE27B44EFD02FAB89LL},{0x89FF080E565EDAA7LL,(-1L)},{3L,0x83C0EF7CFB3509D7LL},{(-10L),0x43720159EC8B76DDLL},{0x486A326217687543LL,(-1L)},{(-1L),(-6L)},{0x1D4A3DA3D73B402FLL,(-6L)},{(-1L),(-1L)},{0x486A326217687543LL,0x43720159EC8B76DDLL},{(-10L),0x83C0EF7CFB3509D7LL}}}; | |
| int32_t ***l_4476 = &g_498; | |
| int i, j, k; | |
| for (i = 0; i < 1; i++) | |
| l_3566[i] = &g_3567[1][4]; | |
| for (i = 0; i < 1; i++) | |
| { | |
| for (j = 0; j < 1; j++) | |
| { | |
| for (k = 0; k < 9; k++) | |
| l_4330[i][j][k] = 0xB70FBB40L; | |
| } | |
| } | |
| return (*l_3491); | |
| } | |
| /* ------------------------------------------ */ | |
| /* | |
| * reads : g_1591 g_2515 g_2836.f0 g_1772 g_1773 g_83 | |
| * writes: g_1591 g_319 | |
| */ | |
| static uint32_t func_49(int64_t p_50, uint32_t * const p_51, int8_t * p_52) | |
| { /* block id: 1425 */ | |
| const int32_t l_3424 = 0x021893CEL; | |
| int32_t l_3425 = (-2L); | |
| int32_t *l_3426 = &g_83; | |
| int32_t *l_3427 = &l_3425; | |
| int32_t *l_3428[7] = {&g_1334[4][3],&g_1334[2][1],&g_1334[2][1],&g_1334[4][3],&g_1334[2][1],&g_1334[2][1],&g_1334[4][3]}; | |
| int16_t l_3429 = 0x934CL; | |
| uint16_t l_3430 = 65535UL; | |
| int i; | |
| l_3425 |= l_3424; | |
| lbl_3440: | |
| l_3430--; | |
| for (g_1591 = 5; (g_1591 < 36); ++g_1591) | |
| { /* block id: 1430 */ | |
| uint16_t l_3435 = 65535UL; | |
| (*l_3427) = ((g_2515[5][1] ^ (l_3435 && ((safe_mod_func_int64_t_s_s(p_50, 18446744073709551615UL)) > 0x4AB1L))) && (safe_mul_func_int16_t_s_s(g_2836.f0, ((**g_1772) = 0x9A35L)))); | |
| if (g_2836.f0) | |
| goto lbl_3440; | |
| } | |
| return (*l_3426); | |
| } | |
| /* ------------------------------------------ */ | |
| /* | |
| * reads : g_2651 g_813 g_23 g_24 g_448.f3 g_694 g_1773 g_319 g_626 g_627 g_294 g_1749.f0 g_83 g_1216 g_1217 g_844 g_845 g_573.f0 g_725 g_1771 g_1772 g_2712 g_1755.f0 g_2646 g_752 g_528 g_529 g_442.f0 g_2644 g_2645 g_555 g_2822 g_2515 g_906 g_1776 g_1535 g_847.f3 g_1034 g_1035 g_1474 g_2829.f3 g_2912 g_2875 g_2929 g_1334 g_3073 g_840.f3 g_447.f0 g_3072 g_952.f3 g_1100 g_98 g_3229 g_3119 g_497 g_582.f0 g_2157.f1 g_991 g_421 g_444.f0 g_3335 g_290 g_3338 g_2155.f3 g_93.f4 g_1929 g_1930 g_93 g_572.f0 g_443.f0 g_498 g_271 g_214 | |
| * writes: g_694 g_448.f3 g_83 g_319 g_98 g_752 g_845 g_1776 g_93.f4 g_1536 g_847.f3 g_112 g_447.f3 g_1663.f1 g_1474 g_2875 g_2829.f3 g_2912 g_1334 g_3119 g_281 g_575.f0 g_292 g_847.f1 g_840.f3 g_813 g_579.f0 g_294 g_1383 g_498 g_3233.f1 g_555 g_582.f0 g_1663.f4 g_3372 g_443.f0 g_442.f0 g_1930 | |
| */ | |
| static int8_t func_63(int8_t ** p_64, int8_t ** const * p_65, uint32_t * p_66, int8_t *** const p_67) | |
| { /* block id: 1107 */ | |
| uint64_t l_2656 = 0xA91F408AB81BABBDLL; | |
| int32_t *l_2657 = (void*)0; | |
| int32_t *l_2658 = &g_694[4][5]; | |
| uint8_t *l_2659 = &g_448.f3; | |
| union U0 l_2668 = {0}; | |
| uint16_t l_2674 = 0x697BL; | |
| int16_t l_2675[5][5] = {{1L,3L,1L,1L,3L},{3L,1L,1L,3L,1L},{3L,3L,(-1L),3L,1L},{(-1L),1L,(-1L),(-1L),1L},{1L,(-1L),(-1L),1L,(-1L)}}; | |
| union U3 ***l_2678 = (void*)0; | |
| union U3 ****l_2677 = &l_2678; | |
| union U3 *****l_2676 = &l_2677; | |
| uint8_t l_2685 = 0x05L; | |
| union U4 ****l_2696 = (void*)0; | |
| int8_t *l_2697 = &g_98; | |
| uint16_t *l_2698 = &l_2674; | |
| int32_t l_2701 = 1L; | |
| int32_t l_2723 = (-1L); | |
| int32_t l_2737 = (-8L); | |
| uint8_t l_2783 = 0x70L; | |
| uint64_t l_2827 = 0UL; | |
| union U2 *l_2828 = &g_2829; | |
| int16_t l_2844 = 0xEE69L; | |
| union U1 ** const *l_2873 = &g_1929; | |
| union U1 ** const **l_2872 = &l_2873; | |
| uint16_t ***l_2896[5]; | |
| union U0 * const **l_2910 = (void*)0; | |
| union U3 ** const **l_2923 = (void*)0; | |
| union U3 *l_2927 = &g_2928; | |
| union U3 ** const l_2926 = &l_2927; | |
| union U3 ** const *l_2925 = &l_2926; | |
| union U3 ** const **l_2924 = &l_2925; | |
| uint8_t l_2932[2]; | |
| int32_t l_2988 = 0L; | |
| uint32_t * const *l_3001[5][6] = {{&g_1995[0][5][4],(void*)0,&g_1995[0][1][6],(void*)0,(void*)0,&g_1995[0][1][6]},{&g_1995[0][5][4],&g_1995[0][5][4],(void*)0,&g_1995[0][1][6],&g_1995[0][7][3],&g_1995[0][1][6]},{(void*)0,&g_1995[0][5][4],(void*)0,&g_1995[0][1][6],(void*)0,(void*)0},{&g_1995[0][1][6],(void*)0,(void*)0,&g_1995[0][1][6],&g_1995[0][5][4],&g_1995[0][1][6]},{&g_1995[0][1][6],&g_1995[0][1][6],(void*)0,&g_1995[0][1][6],&g_1995[0][1][6],&g_1995[0][1][6]}}; | |
| int32_t l_3028 = 0L; | |
| int64_t l_3030 = 7L; | |
| int32_t l_3102 = (-9L); | |
| int32_t l_3149[3][3] = {{0x45734EB8L,0x45734EB8L,0x7025D72DL},{0x45734EB8L,0x45734EB8L,0x7025D72DL},{0x45734EB8L,0x45734EB8L,0x7025D72DL}}; | |
| int64_t l_3235[1][3]; | |
| int8_t ***l_3302 = &g_813[0]; | |
| int8_t ***l_3303[4][1] = {{&g_813[4]},{&g_813[0]},{&g_813[4]},{&g_813[0]}}; | |
| int32_t * const * const l_3359 = &g_271; | |
| const union U2 *l_3370 = &g_3371; | |
| const union U2 **l_3369[6] = {&l_3370,&l_3370,&l_3370,&l_3370,&l_3370,&l_3370}; | |
| const union U2 ***l_3368 = &l_3369[1]; | |
| const union U2 ****l_3367 = &l_3368; | |
| uint8_t l_3376[2][5][1] = {{{0xB9L},{255UL},{0xB9L},{253UL},{253UL}},{{0xB9L},{255UL},{0xB9L},{253UL},{253UL}}}; | |
| uint8_t l_3415 = 0x50L; | |
| int i, j, k; | |
| for (i = 0; i < 5; i++) | |
| l_2896[i] = &g_1772; | |
| for (i = 0; i < 2; i++) | |
| l_2932[i] = 0xC3L; | |
| for (i = 0; i < 1; i++) | |
| { | |
| for (j = 0; j < 3; j++) | |
| l_3235[i][j] = 0L; | |
| } | |
| g_83 |= ((g_2651 == ((((((0x6A2360020B0145CBLL && ((safe_mod_func_int32_t_s_s((((*l_2658) = l_2656) && ((((***p_65) & (++(*l_2659))) , (safe_lshift_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(((safe_rshift_func_uint8_t_u_u((l_2668 , (safe_rshift_func_int16_t_s_u(((((((*l_2658) < (((safe_mul_func_uint16_t_u_u((~(*l_2658)), (*g_1773))) > (***p_67)) == (*l_2658))) < (*l_2658)) < (*l_2658)) >= 0x6BEDF14F8BF26DBBLL) ^ (**g_626)), (*l_2658)))), 1)) < (-1L)), 1)), 11))) > g_1749[1].f0)), 0xF1F14F90L)) > (*g_627))) != l_2674) < l_2674) == l_2674) , l_2675[1][3]) , l_2676)) , 0xDD112C53L); | |
| lbl_2700: | |
| if (l_2656) | |
| goto lbl_2699; | |
| if (((safe_div_func_uint16_t_u_u((*l_2658), ((*l_2698) = (safe_mul_func_int16_t_s_s((safe_mod_func_uint32_t_u_u((l_2668 , l_2685), 0x10F2E891L)), (safe_add_func_uint8_t_u_u((*l_2658), (safe_lshift_func_int8_t_s_u(((*l_2697) = ((!(safe_rshift_func_int16_t_s_s((0x99L | (*l_2658)), 11))) || (+((safe_rshift_func_uint8_t_u_s((((*g_1773) |= ((void*)0 == l_2696)) ^ (*l_2658)), 3)) & (*l_2658))))), (*l_2658)))))))))) & (*l_2658))) | |
| { /* block id: 1114 */ | |
| lbl_2699: | |
| (**g_1216) = p_66; | |
| if (g_24) | |
| goto lbl_2700; | |
| l_2701 |= (-6L); | |
| } | |
| else | |
| { /* block id: 1119 */ | |
| const int64_t l_2708 = (-1L); | |
| int16_t *l_2709 = &g_1776[0][0][2]; | |
| int32_t l_2721[6][10][4] = {{{0L,(-1L),(-3L),(-3L)},{1L,0xB7608330L,0x6CB5B8FCL,0L},{0xF349423DL,5L,0L,0xBB899EACL},{0xEA9D0C46L,0xF349423DL,(-10L),0xE92E7679L},{0L,(-3L),1L,(-8L)},{0xE5CF4723L,(-3L),0xEBD55AAEL,(-7L)},{0xEA9D0C46L,(-8L),0L,0x05C69CBEL},{0L,(-3L),0x6CB5B8FCL,(-1L)},{0x4DE670B4L,1L,1L,0x4DE670B4L},{0L,(-7L),0x95EB557AL,0x1D7584EEL}},{{0L,1L,0x832A4813L,0xF349423DL},{0xB7608330L,5L,1L,0xF349423DL},{0x7421EC1CL,1L,0x05C69CBEL,0x1D7584EEL},{5L,(-7L),1L,0x4DE670B4L},{0x04249E18L,1L,(-3L),(-1L)},{1L,(-3L),0x7421EC1CL,0x05C69CBEL},{1L,(-8L),1L,(-7L)},{0x17A1976FL,(-3L),5L,(-8L)},{0L,(-3L),1L,0xE92E7679L},{(-8L),0xF349423DL,1L,0xBB899EACL}},{{0xBB899EACL,5L,0xEA9D0C46L,0L},{1L,0xB7608330L,0x1D7584EEL,(-3L)},{(-7L),(-1L),1L,0xE5DC418DL},{(-1L),(-3L),0x1BF2847DL,0xE5CF4723L},{0x7421EC1CL,(-1L),0x6A529310L,0x05C69CBEL},{0x0E032E5DL,0xE5DC418DL,0x832A4813L,0L},{0xE5DC418DL,(-3L),0x228E5FCDL,0L},{0L,(-7L),(-3L),(-3L)},{(-3L),0x0E032E5DL,0x6CB5B8FCL,0x0E032E5DL},{(-1L),5L,0xA2AFBBF8L,1L}},{{0xEA9D0C46L,0xE92E7679L,6L,5L},{0xEA9D0C46L,0L,(-3L),5L},{0xEA9D0C46L,0x685B51B2L,6L,1L},{(-1L),5L,1L,(-1L)},{(-3L),0x95EB557AL,0xE5CF4723L,0xA2AFBBF8L},{7L,0xDADE5792L,0x13057481L,7L},{0xBCD08989L,0x7421EC1CL,0x762D5CDFL,1L},{(-3L),0x1BF2847DL,(-7L),0xE92E7679L},{0x3F00D065L,0x832A4813L,0x6A7DB824L,(-3L)},{0xDE69F7DAL,0x64B45C07L,5L,1L}},{{0L,1L,(-3L),0x95EB557AL},{0x6A529310L,0xDADE5792L,1L,0L},{8L,0x228E5FCDL,(-1L),(-1L)},{0x64B45C07L,1L,0L,1L},{5L,0x685B51B2L,0x6CB5B8FCL,1L},{0xBCD08989L,0L,0x832A4813L,5L},{1L,(-3L),0L,0x1BF2847DL},{0x05C69CBEL,0x832A4813L,0xDE69F7DAL,(-10L)},{8L,0xEBD55AAEL,0x1B53FA36L,0x1B53FA36L},{1L,1L,(-3L),1L}},{{0L,0x13057481L,(-1L),0xEA9D0C46L},{0xDE69F7DAL,(-3L),0xD4A664BFL,(-1L)},{(-10L),(-3L),(-7L),0xEA9D0C46L},{(-3L),0x13057481L,1L,1L},{0xBCD08989L,1L,0xDADE5792L,0x1B53FA36L},{0x228E5FCDL,0xEBD55AAEL,0xE5CF4723L,(-10L)},{0xE92E7679L,0x832A4813L,0xBCD08989L,0x1BF2847DL},{(-1L),(-3L),0x67718A33L,5L},{0x7421EC1CL,0L,(-3L),1L},{1L,0x685B51B2L,0x6F52FAC4L,1L}}}; | |
| int16_t l_2722 = 0x783EL; | |
| uint64_t *l_2729[4] = {&l_2656,&l_2656,&l_2656,&l_2656}; | |
| union U1 **l_2781 = (void*)0; | |
| int32_t l_2888 = 0x7CE477E9L; | |
| union U0 ***l_2909 = &g_878[6][3]; | |
| int i, j, k; | |
| (*g_844) = (*g_844); | |
| if (((safe_div_func_uint32_t_u_u(((*l_2658) > (((safe_mod_func_int8_t_s_s((**p_64), 3UL)) >= (((safe_mod_func_int8_t_s_s((g_573.f0 < (l_2708 == (g_725[8][3] <= ((*l_2709) = 1L)))), (((safe_sub_func_int8_t_s_s((0x09EBL == (((*l_2659) = 0xD8L) > 0xEBL)), 0xF2L)) == l_2708) , l_2708))) != l_2708) | l_2708)) , (***g_1771))), g_2712)) ^ 0x22E64942966456DCLL)) | |
| { /* block id: 1123 */ | |
| int64_t l_2713[6][9] = {{7L,0xE2F15F2A6BD739B2LL,(-6L),0xF52BC86E8D0653FFLL,0xF52BC86E8D0653FFLL,(-6L),0xE2F15F2A6BD739B2LL,7L,0x217934BB5A362965LL},{0xE957EA09CCB960CFLL,(-2L),(-6L),(-9L),0xE4883E645EDB71DCLL,(-6L),0x7519E83F1C1992B6LL,0L,0x217934BB5A362965LL},{0L,0x7519E83F1C1992B6LL,(-6L),0xE4883E645EDB71DCLL,(-9L),(-6L),(-2L),0xE957EA09CCB960CFLL,0x217934BB5A362965LL},{7L,0xE2F15F2A6BD739B2LL,(-6L),0xF52BC86E8D0653FFLL,0xF52BC86E8D0653FFLL,(-6L),0xE2F15F2A6BD739B2LL,7L,0x217934BB5A362965LL},{0xE957EA09CCB960CFLL,(-2L),(-6L),(-9L),0xE4883E645EDB71DCLL,(-6L),0x7519E83F1C1992B6LL,0L,0x217934BB5A362965LL},{0L,0x7519E83F1C1992B6LL,(-6L),0xE4883E645EDB71DCLL,(-9L),(-6L),(-2L),0xE957EA09CCB960CFLL,0x217934BB5A362965LL}}; | |
| int32_t l_2719 = 7L; | |
| int32_t l_2720[8]; | |
| int32_t **l_2738 = &g_752; | |
| const union U3 *l_2750 = &g_2751; | |
| const union U3 **l_2749 = &l_2750; | |
| const union U3 ***l_2748[3][6][2] = {{{(void*)0,&l_2749},{&l_2749,(void*)0},{&l_2749,&l_2749},{&l_2749,(void*)0},{&l_2749,&l_2749},{&l_2749,&l_2749}},{{&l_2749,&l_2749},{(void*)0,(void*)0},{&l_2749,(void*)0},{(void*)0,&l_2749},{&l_2749,&l_2749},{(void*)0,(void*)0}},{{&l_2749,&l_2749},{(void*)0,&l_2749},{&l_2749,&l_2749},{&l_2749,&l_2749},{(void*)0,(void*)0},{(void*)0,&l_2749}}}; | |
| const union U3 ****l_2747 = &l_2748[1][2][0]; | |
| union U2 **l_2785[6]; | |
| int32_t l_2826 = 0xB91D8EC5L; | |
| int16_t l_2845 = (-7L); | |
| uint8_t *l_2849 = &g_447.f3; | |
| union U1 ** const *l_2871 = (void*)0; | |
| union U1 ** const **l_2870[2][4] = {{&l_2871,&l_2871,&l_2871,&l_2871},{&l_2871,&l_2871,&l_2871,&l_2871}}; | |
| uint8_t l_2878 = 0x8DL; | |
| int16_t l_2881[2][2]; | |
| int i, j, k; | |
| for (i = 0; i < 8; i++) | |
| l_2720[i] = (-1L); | |
| for (i = 0; i < 6; i++) | |
| l_2785[i] = &g_2156; | |
| for (i = 0; i < 2; i++) | |
| { | |
| for (j = 0; j < 2; j++) | |
| l_2881[i][j] = 6L; | |
| } | |
| if ((*l_2658)) | |
| { /* block id: 1124 */ | |
| int32_t *l_2714 = &g_694[4][5]; | |
| int32_t *l_2715 = (void*)0; | |
| int32_t l_2716 = 0x3CE2DB56L; | |
| int32_t l_2717 = 0xCF1BA499L; | |
| int32_t *l_2718[4] = {(void*)0,(void*)0,(void*)0,(void*)0}; | |
| uint32_t l_2724 = 4294967295UL; | |
| uint64_t *l_2730 = &g_952.f1; | |
| union U1 l_2834 = {18446744073709551615UL}; | |
| const union U3 * const l_2835 = &g_2836; | |
| int i; | |
| l_2724--; | |
| if ((&g_627 == ((safe_div_func_uint32_t_u_u((l_2729[3] != (l_2730 = &l_2656)), (((((**g_1772) ^ (((safe_div_func_int16_t_s_s((safe_rshift_func_int16_t_s_u(0x551EL, (l_2720[6] & ((*l_2659) = (((l_2721[2][8][1] || ((safe_rshift_func_int16_t_s_u((g_1755.f0 == (*l_2658)), (*g_1773))) <= l_2737)) , l_2738) == (void*)0))))), (*g_1773))) & (*l_2714)) & 65530UL)) <= 0x5CF3E49D8FCE0838LL) <= 1L) | 0xC201L))) , (void*)0))) | |
| { /* block id: 1128 */ | |
| int32_t l_2754[3]; | |
| uint8_t *****l_2761[1]; | |
| int32_t l_2784 = (-6L); | |
| const union U3 *l_2818 = &g_2819; | |
| int32_t *l_2830[5][1] = {{&l_2721[0][8][3]},{&l_2720[0]},{&l_2721[0][8][3]},{&l_2720[0]},{&l_2721[0][8][3]}}; | |
| union U4 *l_2831 = (void*)0; | |
| int i, j; | |
| for (i = 0; i < 3; i++) | |
| l_2754[i] = 7L; | |
| for (i = 0; i < 1; i++) | |
| l_2761[i] = (void*)0; | |
| if ((((safe_add_func_int32_t_s_s((safe_sub_func_int32_t_s_s((safe_add_func_int32_t_s_s((safe_lshift_func_uint8_t_u_s((((void*)0 == l_2747) == 0x37L), (((((*l_2714) = l_2708) , ((((((safe_add_func_uint16_t_u_u(l_2754[1], ((*g_627) ^ (safe_div_func_int32_t_s_s(((*g_627) >= 0UL), l_2721[4][5][2]))))) >= l_2721[2][5][3]) >= (***p_67)) <= 0xF38A89C28E91EDC0LL) != 4294967286UL) || g_2646)) != 0x52L) , (***p_67)))), l_2721[2][8][1])), 0UL)), 0xD691F2A4L)) != (***p_65)) , l_2721[2][8][1])) | |
| { /* block id: 1130 */ | |
| uint8_t ****l_2760 = (void*)0; | |
| uint8_t *****l_2759[9][7][4] = {{{&l_2760,(void*)0,&l_2760,&l_2760},{&l_2760,&l_2760,(void*)0,&l_2760},{&l_2760,&l_2760,&l_2760,(void*)0},{&l_2760,&l_2760,(void*)0,&l_2760},{&l_2760,&l_2760,&l_2760,&l_2760},{&l_2760,(void*)0,&l_2760,&l_2760},{(void*)0,&l_2760,(void*)0,&l_2760}},{{&l_2760,&l_2760,(void*)0,(void*)0},{&l_2760,&l_2760,&l_2760,&l_2760},{&l_2760,(void*)0,&l_2760,&l_2760},{&l_2760,&l_2760,(void*)0,&l_2760},{&l_2760,&l_2760,(void*)0,&l_2760},{&l_2760,&l_2760,(void*)0,&l_2760},{&l_2760,&l_2760,(void*)0,&l_2760}},{{&l_2760,&l_2760,&l_2760,&l_2760},{&l_2760,&l_2760,&l_2760,&l_2760},{&l_2760,&l_2760,(void*)0,&l_2760},{&l_2760,&l_2760,(void*)0,&l_2760},{(void*)0,(void*)0,&l_2760,&l_2760},{&l_2760,(void*)0,&l_2760,&l_2760},{&l_2760,&l_2760,(void*)0,&l_2760}},{{&l_2760,&l_2760,&l_2760,&l_2760},{&l_2760,(void*)0,(void*)0,&l_2760},{&l_2760,(void*)0,&l_2760,&l_2760},{&l_2760,&l_2760,(void*)0,(void*)0},{&l_2760,&l_2760,&l_2760,&l_2760},{&l_2760,(void*)0,&l_2760,&l_2760},{&l_2760,&l_2760,(void*)0,&l_2760}},{{&l_2760,&l_2760,(void*)0,(void*)0},{&l_2760,&l_2760,&l_2760,(void*)0},{&l_2760,&l_2760,&l_2760,&l_2760},{&l_2760,&l_2760,&l_2760,&l_2760},{&l_2760,&l_2760,&l_2760,&l_2760},{(void*)0,&l_2760,(void*)0,&l_2760},{(void*)0,(void*)0,(void*)0,&l_2760}},{{&l_2760,&l_2760,&l_2760,&l_2760},{&l_2760,(void*)0,(void*)0,(void*)0},{(void*)0,&l_2760,&l_2760,(void*)0},{(void*)0,(void*)0,&l_2760,&l_2760},{&l_2760,&l_2760,&l_2760,&l_2760},{&l_2760,&l_2760,(void*)0,&l_2760},{(void*)0,(void*)0,&l_2760,(void*)0}},{{&l_2760,(void*)0,(void*)0,&l_2760},{(void*)0,&l_2760,&l_2760,&l_2760},{&l_2760,&l_2760,&l_2760,&l_2760},{&l_2760,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,&l_2760,&l_2760},{&l_2760,(void*)0,&l_2760,&l_2760},{(void*)0,&l_2760,&l_2760,&l_2760}},{{(void*)0,&l_2760,(void*)0,(void*)0},{&l_2760,(void*)0,&l_2760,&l_2760},{&l_2760,&l_2760,&l_2760,&l_2760},{(void*)0,&l_2760,&l_2760,&l_2760},{&l_2760,&l_2760,&l_2760,&l_2760},{&l_2760,(void*)0,(void*)0,&l_2760},{(void*)0,&l_2760,&l_2760,&l_2760}},{{&l_2760,(void*)0,&l_2760,&l_2760},{&l_2760,&l_2760,&l_2760,&l_2760},{&l_2760,&l_2760,(void*)0,&l_2760},{&l_2760,&l_2760,(void*)0,&l_2760},{&l_2760,&l_2760,&l_2760,&l_2760},{(void*)0,&l_2760,&l_2760,&l_2760},{(void*)0,&l_2760,(void*)0,&l_2760}}}; | |
| int i, j, k; | |
| (**g_1216) = (**g_1216); | |
| l_2761[0] = l_2759[7][4][2]; | |
| } | |
| else | |
| { /* block id: 1133 */ | |
| int32_t l_2762[2][3]; | |
| int i, j; | |
| for (i = 0; i < 2; i++) | |
| { | |
| for (j = 0; j < 3; j++) | |
| l_2762[i][j] = 0x495C2EDBL; | |
| } | |
| (**g_1216) = (void*)0; | |
| (*l_2714) |= l_2762[1][1]; | |
| } | |
| if ((0x27L != l_2754[1])) | |
| { /* block id: 1137 */ | |
| (**g_1216) = (**g_1216); | |
| } | |
| else | |
| { /* block id: 1139 */ | |
| int16_t *l_2780 = &g_93.f4; | |
| int32_t l_2782 = 0xF4C0F104L; | |
| int32_t *l_2825 = &l_2754[1]; | |
| l_2784 = ((safe_rshift_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s((safe_add_func_uint64_t_u_u(0x64A0F885EB61820BLL, (safe_sub_func_int8_t_s_s((safe_rshift_func_uint8_t_u_u(((safe_mod_func_uint64_t_u_u((((*g_528) , (safe_mul_func_int16_t_s_s(0L, l_2719))) , (safe_unary_minus_func_int32_t_s((safe_sub_func_int64_t_s_s(((((((*l_2780) = ((*l_2709) = (l_2708 , g_442.f0))) & (l_2781 == (*g_2644))) ^ (**g_626)) && l_2721[5][1][1]) <= l_2782), 18446744073709551615UL))))), (**g_626))) >= (*l_2658)), l_2722)), l_2783)))), 0)), (***p_67))) && 5L); | |
| (*l_2658) = ((((*g_528) , l_2785[4]) == (void*)0) & (&g_497 != ((safe_rshift_func_uint16_t_u_s((g_694[4][5] == ((*g_1773) || ((*l_2709) = (((void*)0 != &g_1776[2][2][0]) ^ (((safe_sub_func_uint64_t_u_u(((safe_unary_minus_func_uint32_t_u((((*l_2697) = (***p_67)) < l_2782))) > 0xA4F87343L), l_2782)) == (**g_626)) | g_555))))), 9)) , (void*)0))); | |
| (*l_2658) = 1L; | |
| l_2830[1][0] = ((safe_mul_func_uint8_t_u_u((safe_rshift_func_int16_t_s_s((((+(((safe_rshift_func_uint8_t_u_u((((((safe_mul_func_int8_t_s_s((safe_rshift_func_uint16_t_u_s(((*l_2698) = ((safe_mul_func_uint8_t_u_u((((safe_lshift_func_int16_t_s_u((((safe_lshift_func_int16_t_s_u((safe_lshift_func_uint16_t_u_u(((safe_mod_func_int8_t_s_s(((**p_64) & (l_2754[2] ^ ((safe_mod_func_uint64_t_u_u((((safe_rshift_func_uint8_t_u_u((safe_mod_func_int32_t_s_s((l_2784 ^= (((((((0xA3520E82CD72DF41LL >= l_2782) , l_2818) == (((*l_2658) = (((++(*l_2659)) || (&l_2717 != (void*)0)) ^ (g_2822[0] , (safe_mod_func_uint64_t_u_u((0x228CF572DB2138F3LL == g_2515[5][4]), (*g_627)))))) , (void*)0)) > (*g_23)) > 0x5E0DD570CBB8EFFALL) > l_2754[2]) ^ l_2754[1])), 0x8E1B60B5L)), l_2721[3][9][1])) <= 0xF7CE5BA5L) , 18446744073709551615UL), 0x1CE9479B2B2B8D90LL)) && 0x8646L))), (-3L))) > (**p_64)), 11)), l_2708)) , p_66) != l_2825), (**g_1772))) , l_2826) < 0x3DF56534A8636DA5LL), 0L)) , 65535UL)), l_2827)), 0x92L)) >= l_2754[2]) >= 0L) , l_2828) != g_906), l_2708)) == l_2782) <= g_1749[1].f0)) | 0x3332E28A2ADFC72CLL) & l_2754[1]), g_1776[1][2][0])), 249UL)) , (**g_1216)); | |
| } | |
| (*g_1535) = l_2831; | |
| } | |
| else | |
| { /* block id: 1154 */ | |
| int16_t l_2846 = 0xE3E4L; | |
| const uint32_t **l_2848 = &g_112[4][0][0]; | |
| for (g_847.f3 = (-9); (g_847.f3 == 22); g_847.f3 = safe_add_func_uint32_t_u_u(g_847.f3, 3)) | |
| { /* block id: 1157 */ | |
| const union U3 **l_2837 = &l_2750; | |
| int16_t *l_2842[7] = {&g_1663.f4,&g_1474,&g_1663.f4,&g_1663.f4,&g_1474,&g_1663.f4,&g_1663.f4}; | |
| int16_t **l_2843 = &l_2842[6]; | |
| int32_t l_2847[1]; | |
| int i; | |
| for (i = 0; i < 1; i++) | |
| l_2847[i] = 0x8B741945L; | |
| (*l_2837) = (l_2834 , l_2835); | |
| (*l_2658) = ((***p_67) || ((safe_sub_func_int16_t_s_s((((&l_2696 != &l_2696) != 7UL) , (((safe_rshift_func_int16_t_s_s(0x0ECFL, 13)) == ((((0L >= (((0xBCB9L <= (&l_2675[1][3] != ((*l_2843) = l_2842[6]))) | (*g_23)) , 1UL)) == 0xEDL) , l_2844) || 0xB3L)) && l_2845)), l_2846)) == l_2847[0])); | |
| return l_2721[2][8][1]; | |
| } | |
| (*l_2714) = (l_2658 == ((*l_2848) = (*g_1034))); | |
| } | |
| } | |
| else | |
| { /* block id: 1166 */ | |
| uint8_t *l_2850 = &g_846[3][2][2].f3; | |
| int32_t l_2864[5][2] = {{0x0A9F1977L,0x0A9F1977L},{0x0A9F1977L,0x0A9F1977L},{0x0A9F1977L,0x0A9F1977L},{0x0A9F1977L,0x0A9F1977L},{0x0A9F1977L,0x0A9F1977L}}; | |
| int64_t *l_2865 = (void*)0; | |
| int64_t *l_2866[7][2] = {{&g_33[5],&g_33[5]},{&g_33[5],&g_33[5]},{&g_33[5],&g_33[5]},{&g_33[5],&g_33[5]},{&g_33[5],&g_33[5]},{&g_33[5],&g_33[5]},{&g_33[5],&g_33[5]}}; | |
| int32_t *l_2869 = &l_2721[2][8][1]; | |
| int i, j; | |
| if ((((*l_2658) & (((l_2850 = l_2849) == &g_217[0]) > (safe_mul_func_int8_t_s_s((safe_mod_func_uint16_t_u_u(((*l_2698) |= (***g_1771)), (+(safe_div_func_uint32_t_u_u((((safe_lshift_func_uint8_t_u_u(((safe_mod_func_int16_t_s_s((0xD9751E9530221613LL >= (g_1663.f1 = (safe_rshift_func_uint8_t_u_s(((*l_2849) = l_2864[0][1]), 1)))), (g_1474 &= (((((*l_2869) = (+(+l_2864[3][0]))) && ((((void*)0 != &g_384) , l_2870[1][3]) == l_2872)) == (*l_2658)) != 0xD482L)))) , l_2719), 2)) > 255UL) > l_2864[0][1]), l_2720[0]))))), 0x50L)))) == l_2722)) | |
| { /* block id: 1173 */ | |
| int32_t **l_2874[3][2][2] = {{{&l_2869,&l_2869},{&l_2869,&l_2869}},{{&l_2869,&l_2869},{&l_2869,&l_2869}},{{&l_2869,&l_2869},{&l_2869,&l_2869}}}; | |
| int i, j, k; | |
| g_2875 = ((*g_1217) = (*g_1217)); | |
| } | |
| else | |
| { /* block id: 1176 */ | |
| uint32_t l_2886[10] = {0xE9E08946L,0xC3FBBE82L,0xE9E08946L,0xC3FBBE82L,0xE9E08946L,0xC3FBBE82L,0xE9E08946L,0xC3FBBE82L,0xE9E08946L,0xC3FBBE82L}; | |
| union U3 **** const l_2887 = (void*)0; | |
| int i; | |
| l_2888 &= ((safe_sub_func_int64_t_s_s(((l_2721[2][8][1] ^ l_2878) < (safe_rshift_func_uint8_t_u_u(l_2881[1][0], (safe_add_func_int64_t_s_s((safe_mod_func_uint16_t_u_u((*l_2869), (-5L))), l_2886[0]))))), ((void*)0 != l_2887))) > ((0xA0B4355210A1E544LL || (*l_2658)) & 65533UL)); | |
| for (g_2829.f3 = (-2); (g_2829.f3 <= 21); g_2829.f3++) | |
| { /* block id: 1180 */ | |
| return (***p_67); | |
| } | |
| } | |
| } | |
| l_2888 ^= (safe_lshift_func_uint16_t_u_s((safe_unary_minus_func_uint32_t_u(l_2721[2][8][1])), ((safe_mul_func_uint8_t_u_u(((void*)0 == l_2896[1]), 0UL)) , (0x12AC6566L | (safe_div_func_int32_t_s_s((safe_mul_func_int8_t_s_s((*g_23), 0x43L)), ((((safe_rshift_func_int8_t_s_s(7L, 7)) || ((safe_unary_minus_func_int64_t_s((255UL | l_2721[2][8][1]))) , (*l_2658))) & l_2708) , l_2708))))))); | |
| } | |
| else | |
| { /* block id: 1186 */ | |
| union U0 ***l_2908 = &g_878[1][8]; | |
| union U0 ****l_2907[6]; | |
| union U0 * const ***l_2911 = &l_2910; | |
| union U4 *****l_2914 = (void*)0; | |
| union U4 *****l_2915 = &g_2912; | |
| int32_t l_2919 = 0xE46695B1L; | |
| int i; | |
| for (i = 0; i < 6; i++) | |
| l_2907[i] = &l_2908; | |
| (*g_2875) &= (((safe_unary_minus_func_uint64_t_u((((((*l_2709) |= (safe_mul_func_uint8_t_u_u(((l_2909 = &g_878[6][0]) == ((*l_2911) = l_2910)), ((((*l_2915) = g_2912) != l_2696) && ((***g_1771) >= ((l_2721[2][8][1] = l_2708) == (safe_mod_func_int64_t_s_s(((1L && 0x4B649C493854908ELL) , (+(l_2708 | 2UL))), l_2919)))))))) >= 0xDCA1L) && (-1L)) | 0L))) || 4294967295UL) & 65531UL); | |
| (*l_2658) ^= 0xA42F580BL; | |
| } | |
| } | |
| if ((~(l_2932[0] = (safe_rshift_func_uint8_t_u_s((((*l_2924) = (*l_2677)) != g_2929), 6))))) | |
| { /* block id: 1198 */ | |
| uint16_t l_2933 = 65535UL; | |
| ++l_2933; | |
| } | |
| else | |
| { /* block id: 1200 */ | |
| uint8_t l_2944 = 7UL; | |
| union U1 *l_2949 = &g_93; | |
| union U4 **** const * const l_2955[10] = {&l_2696,&g_2912,&g_2912,&l_2696,&g_2912,&g_2912,&l_2696,&g_2912,&g_2912,&l_2696}; | |
| int32_t *l_2959 = &g_1334[1][5]; | |
| union U1 ***l_3043 = &g_1929; | |
| union U1 ****l_3042[7]; | |
| union U1 *****l_3041 = &l_3042[2]; | |
| int32_t l_3075 = (-10L); | |
| int32_t l_3077[10] = {0x5E410397L,0x37F30449L,0x32CEBABAL,0x32CEBABAL,0x37F30449L,0x5E410397L,0x37F30449L,0x32CEBABAL,0x32CEBABAL,0x37F30449L}; | |
| uint32_t l_3105 = 1UL; | |
| uint8_t * const *l_3118[7][1]; | |
| uint8_t * const **l_3117 = &l_3118[3][0]; | |
| uint8_t ***l_3122 = &g_3072; | |
| uint8_t l_3150 = 0x84L; | |
| int8_t l_3176 = (-1L); | |
| int32_t l_3231 = 1L; | |
| union U0 l_3236[6] = {{0},{0},{0},{0},{0},{0}}; | |
| union U3 *****l_3239 = &l_2677; | |
| int32_t **l_3241 = (void*)0; | |
| const uint64_t l_3243 = 18446744073709551615UL; | |
| int32_t *****l_3260 = &g_1174; | |
| int32_t *****l_3261 = &g_1174; | |
| int i, j; | |
| for (i = 0; i < 7; i++) | |
| l_3042[i] = &l_3043; | |
| for (i = 0; i < 7; i++) | |
| { | |
| for (j = 0; j < 1; j++) | |
| l_3118[i][j] = &l_2659; | |
| } | |
| lbl_3194: | |
| for (l_2737 = 0; (l_2737 == 28); l_2737++) | |
| { /* block id: 1203 */ | |
| union U4 *****l_2954 = &g_2912; | |
| int32_t l_2956 = (-1L); | |
| int32_t *l_2960[4][5] = {{&g_83,(void*)0,&g_1334[8][1],(void*)0,&g_83},{&g_694[5][2],&l_2701,&l_2723,&l_2701,&g_694[5][2]},{&g_83,(void*)0,&g_1334[8][3],(void*)0,(void*)0},{&l_2701,(void*)0,&g_34,(void*)0,&l_2701}}; | |
| int8_t **l_2982 = &g_23; | |
| int64_t *l_2989 = (void*)0; | |
| union U1 l_3013 = {3UL}; | |
| int32_t l_3027 = (-1L); | |
| union U1 * const *l_3047 = &g_1930; | |
| union U1 * const **l_3046[2][7][6] = {{{&l_3047,&l_3047,&l_3047,&l_3047,&l_3047,&l_3047},{&l_3047,(void*)0,(void*)0,&l_3047,&l_3047,&l_3047},{&l_3047,(void*)0,(void*)0,&l_3047,&l_3047,&l_3047},{&l_3047,&l_3047,&l_3047,&l_3047,&l_3047,&l_3047},{(void*)0,(void*)0,(void*)0,&l_3047,&l_3047,&l_3047},{&l_3047,(void*)0,&l_3047,&l_3047,&l_3047,&l_3047},{&l_3047,&l_3047,&l_3047,&l_3047,(void*)0,&l_3047}},{{&l_3047,&l_3047,&l_3047,&l_3047,&l_3047,(void*)0},{&l_3047,&l_3047,(void*)0,(void*)0,&l_3047,&l_3047},{&l_3047,(void*)0,&l_3047,(void*)0,&l_3047,&l_3047},{&l_3047,&l_3047,&l_3047,&l_3047,&l_3047,&l_3047},{&l_3047,&l_3047,&l_3047,&l_3047,&l_3047,&l_3047},{&l_3047,&l_3047,&l_3047,&l_3047,&l_3047,&l_3047},{&l_3047,&l_3047,&l_3047,&l_3047,&l_3047,&l_3047}}}; | |
| union U1 * const ***l_3045 = &l_3046[1][5][1]; | |
| union U1 * const ****l_3044 = &l_3045; | |
| int i, j, k; | |
| } | |
| lbl_3280: | |
| if (((*l_2658) = (((*l_2959) = (**p_64)) && (safe_unary_minus_func_int64_t_s(g_1334[1][0]))))) | |
| { /* block id: 1295 */ | |
| int64_t l_3116 = 0xF178B310BDFC76C1LL; | |
| (*l_2959) |= l_3116; | |
| } | |
| else | |
| { /* block id: 1297 */ | |
| uint16_t l_3125 = 0x1854L; | |
| int32_t l_3127 = 1L; | |
| int32_t l_3146 = 0L; | |
| int32_t l_3147 = 0L; | |
| const uint8_t l_3230 = 0UL; | |
| union U2 *l_3232 = &g_3233; | |
| int32_t **l_3240 = &g_271; | |
| int32_t *****l_3259 = (void*)0; | |
| union U4 * const l_3273 = (void*)0; | |
| if (((g_3119 = l_3117) != (l_3122 = l_3122))) | |
| { /* block id: 1300 */ | |
| uint64_t l_3126 = 0xD5B40B3DF4CA6105LL; | |
| int32_t l_3131 = 0x422E3977L; | |
| int32_t l_3132[8]; | |
| int i; | |
| for (i = 0; i < 8; i++) | |
| l_3132[i] = 0x7034B74EL; | |
| for (g_281 = 0; (g_281 <= 0); g_281 += 1) | |
| { /* block id: 1303 */ | |
| uint16_t l_3133[3][3]; | |
| int i, j; | |
| for (i = 0; i < 3; i++) | |
| { | |
| for (j = 0; j < 3; j++) | |
| l_3133[i][j] = 0x8048L; | |
| } | |
| (*l_2959) &= (safe_mul_func_uint16_t_u_u(l_3125, (0x0489L && (l_3126 & ((l_3127 |= (***p_67)) | ((***l_3117) = (*g_3073))))))); | |
| for (g_93.f4 = 0; (g_93.f4 <= 0); g_93.f4 += 1) | |
| { /* block id: 1309 */ | |
| int32_t *l_3128 = &l_3077[0]; | |
| int32_t *l_3129 = &l_2701; | |
| int32_t *l_3130[2][3][7] = {{{(void*)0,&l_3127,(void*)0,(void*)0,&l_3127,(void*)0,(void*)0},{&l_2723,&l_2723,(void*)0,&l_2723,&l_2723,(void*)0,&l_2723},{&l_3127,(void*)0,(void*)0,&l_3127,(void*)0,(void*)0,&l_3127}},{{&l_3077[8],&l_2723,&l_3077[8],&l_3077[8],&l_2723,&l_3077[8],&l_3077[8]},{&l_3127,&l_3127,(void*)0,&l_3127,&l_3127,(void*)0,&l_3127},{&l_2723,&l_3077[8],&l_3077[8],&l_2723,&l_3077[8],&l_3077[8],&l_2723}}}; | |
| int i, j, k; | |
| --l_3133[0][2]; | |
| } | |
| } | |
| } | |
| else | |
| { /* block id: 1313 */ | |
| int64_t l_3145 = 0x8D9C29F478F617C1LL; | |
| int32_t l_3148 = (-7L); | |
| const uint64_t *l_3158 = (void*)0; | |
| int32_t l_3167[9][5][5] = {{{1L,0x2515637EL,1L,(-8L),1L},{0x08BB935DL,0x628E58DCL,0x062CFDA9L,(-7L),0xA920E1E5L},{1L,0x628E58DCL,0x2515637EL,0x08BB935DL,0xC4F102CFL},{0x6A78566AL,0x2515637EL,0x062CFDA9L,0x08BB935DL,0x38E353F9L},{(-7L),1L,1L,(-7L),0xC4F102CFL}},{{(-7L),4L,(-1L),(-8L),0xA920E1E5L},{0x6A78566AL,1L,(-1L),0x338C9441L,1L},{1L,0x2515637EL,1L,(-8L),1L},{0x08BB935DL,0x628E58DCL,0x062CFDA9L,(-7L),0xA920E1E5L},{1L,0x628E58DCL,0x2515637EL,0x08BB935DL,0xC4F102CFL}},{{0x6A78566AL,0x2515637EL,0x062CFDA9L,0x08BB935DL,0x38E353F9L},{(-7L),0x08BB935DL,0x08BB935DL,1L,7L},{1L,(-8L),0x338C9441L,0xED720CCDL,0x1BA07947L},{5L,0x08BB935DL,0x338C9441L,3L,0xD8E6C81DL},{0x036C93D2L,(-3L),0x08BB935DL,0xED720CCDL,0xD8E6C81DL}},{{0x107F9708L,1L,0x6A78566AL,1L,0x1BA07947L},{0x036C93D2L,1L,(-3L),0x107F9708L,7L},{5L,(-3L),0x6A78566AL,0x107F9708L,0L},{1L,0x08BB935DL,0x08BB935DL,1L,7L},{1L,(-8L),0x338C9441L,0xED720CCDL,0x1BA07947L}},{{5L,0x08BB935DL,0x338C9441L,3L,0xD8E6C81DL},{0x036C93D2L,(-3L),0x08BB935DL,0xED720CCDL,0xD8E6C81DL},{0x107F9708L,1L,0x6A78566AL,1L,0x1BA07947L},{0x036C93D2L,1L,(-3L),0x107F9708L,7L},{5L,(-3L),0x6A78566AL,0x107F9708L,0L}},{{1L,0x08BB935DL,0x08BB935DL,1L,7L},{1L,(-8L),0x338C9441L,0xED720CCDL,0x1BA07947L},{5L,0x08BB935DL,0x338C9441L,3L,0xD8E6C81DL},{0x036C93D2L,(-3L),0x08BB935DL,0xED720CCDL,0xD8E6C81DL},{0x107F9708L,1L,0x6A78566AL,1L,0x1BA07947L}},{{0x036C93D2L,1L,(-3L),0x107F9708L,7L},{5L,(-3L),0x6A78566AL,0x107F9708L,0L},{1L,0x08BB935DL,0x08BB935DL,1L,7L},{1L,(-8L),0x338C9441L,0xED720CCDL,0x1BA07947L},{5L,0x08BB935DL,0x338C9441L,3L,0xD8E6C81DL}},{{0x036C93D2L,(-3L),0x08BB935DL,0xED720CCDL,0xD8E6C81DL},{0x107F9708L,1L,0x6A78566AL,1L,0x1BA07947L},{0x036C93D2L,1L,(-3L),0x107F9708L,7L},{5L,(-3L),0x6A78566AL,0x107F9708L,0L},{1L,0x08BB935DL,0x08BB935DL,1L,7L}},{{1L,(-8L),0x338C9441L,0xED720CCDL,0x1BA07947L},{5L,0x08BB935DL,0x338C9441L,3L,0xD8E6C81DL},{0x036C93D2L,(-3L),0x08BB935DL,0xED720CCDL,0xD8E6C81DL},{0x107F9708L,1L,0x6A78566AL,1L,0x1BA07947L},{0x036C93D2L,1L,(-3L),0x107F9708L,7L}}}; | |
| uint32_t l_3172 = 18446744073709551615UL; | |
| int32_t l_3173 = 0x73384DF5L; | |
| uint64_t l_3174 = 0x9E6808F6ED3D5049LL; | |
| int32_t l_3175 = 0x466918DEL; | |
| int16_t *l_3204 = &l_2675[4][2]; | |
| int16_t *l_3205 = &g_1776[6][0][3]; | |
| int8_t ***l_3207 = (void*)0; | |
| int8_t **l_3209 = &l_2697; | |
| int8_t ***l_3208 = &l_3209; | |
| uint32_t *l_3210 = &g_579[4][5][1].f0; | |
| union U2 *l_3211 = &g_3212; | |
| union U2 **l_3213 = (void*)0; | |
| union U2 **l_3214 = &l_3211; | |
| int i, j, k; | |
| for (g_575.f0 = 0; (g_575.f0 <= 3); g_575.f0 += 1) | |
| { /* block id: 1316 */ | |
| int32_t *l_3136 = &l_3075; | |
| int32_t *l_3137 = &l_3127; | |
| int32_t *l_3138 = &g_1334[4][3]; | |
| int32_t *l_3139 = &l_3075; | |
| int32_t *l_3140 = &g_83; | |
| int32_t *l_3141 = &l_2988; | |
| int32_t *l_3142 = &l_2988; | |
| int32_t *l_3143 = &l_3077[8]; | |
| int32_t *l_3144[4]; | |
| int64_t *l_3163 = &g_292; | |
| int64_t *l_3164 = &g_847.f1; | |
| int64_t *l_3165 = (void*)0; | |
| int64_t *l_3166 = &g_448.f1; | |
| int i; | |
| for (i = 0; i < 4; i++) | |
| l_3144[i] = &l_2723; | |
| l_3150++; | |
| (*l_3140) ^= (((*l_2658) = ((**g_3072) = ((l_3175 = (safe_add_func_int8_t_s_s(((safe_lshift_func_int8_t_s_u(((*l_2697) = (safe_unary_minus_func_int16_t_s((l_3158 == (*g_626))))), ((*l_2659) = ((((safe_mul_func_uint8_t_u_u(((*l_2658) != ((safe_sub_func_int64_t_s_s((l_3167[3][1][2] |= ((*l_3164) = (l_3148 &= ((*l_3163) = 1L)))), (((safe_sub_func_int64_t_s_s((((*l_2959) != (safe_sub_func_int8_t_s_s((l_3173 = (l_3172 , (***p_65))), (g_447.f0 < l_3146)))) , (*l_2959)), 0UL)) , 0x9A48D009E5C9A9D5LL) >= (*l_3136)))) < (*l_3143))), 0x4DL)) , l_3147) , (void*)0) != (void*)0)))) >= (*l_2658)), l_3174))) , l_3176))) == (*l_2959)); | |
| (*l_3139) = 0L; | |
| for (l_3028 = 3; (l_3028 >= 0); l_3028 -= 1) | |
| { /* block id: 1332 */ | |
| (*l_3137) = (((*l_3137) ^ ((safe_mod_func_int32_t_s_s((0xD054ABA6CAD54064LL || l_3127), 0x0F0FBC8DL)) >= (safe_lshift_func_uint16_t_u_u((((*l_2959) = ((safe_mul_func_int16_t_s_s((((safe_rshift_func_uint8_t_u_u((g_952.f3 == (l_3167[0][0][2] & ((**g_3072) = ((safe_unary_minus_func_uint64_t_u(((safe_mul_func_uint8_t_u_u(((((void*)0 != &g_2652) | ((safe_sub_func_uint64_t_u_u((*g_627), 5UL)) && 0UL)) > 0xDD11L), (*l_3137))) & l_3147))) || 0x63FD030F71FFE307LL)))), l_3174)) >= 0UL) & (*l_2959)), (***g_1771))) , (*l_2959))) & (***p_65)), (***g_1771))))) && (*l_2959)); | |
| } | |
| } | |
| if (l_2844) | |
| goto lbl_3195; | |
| lbl_3195: | |
| if (g_840.f3) | |
| goto lbl_3194; | |
| (*l_3214) = (((*g_528) , ((safe_mul_func_int8_t_s_s(((safe_lshift_func_uint8_t_u_s((safe_add_func_int32_t_s_s((safe_lshift_func_int16_t_s_s(((*l_3204) &= g_1100), 6)), (l_3147 == ((*l_3205) &= (*l_2658))))), (l_3173 && 0x52L))) , (((**g_626) = (((*l_3210) = (+((((*l_3208) = ((*p_67) = &g_23)) == (void*)0) & 18446744073709551612UL))) <= (*l_2658))) ^ 0x1C18DA14E8E7553DLL)), (-7L))) != 0x9B01CF3DL)) , l_3211); | |
| } | |
| for (g_1383 = 0; (g_1383 != 51); g_1383 = safe_add_func_uint16_t_u_u(g_1383, 3)) | |
| { /* block id: 1350 */ | |
| union U1 l_3228 = {0x2B916F0C6E8FC796LL}; | |
| int32_t l_3247 = 0L; | |
| int32_t * const * const *l_3264 = &g_534; | |
| int32_t * const * const **l_3263[8][7][4] = {{{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,(void*)0,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,(void*)0},{&l_3264,&l_3264,&l_3264,(void*)0},{&l_3264,&l_3264,&l_3264,&l_3264}},{{&l_3264,&l_3264,&l_3264,(void*)0},{&l_3264,&l_3264,(void*)0,&l_3264},{(void*)0,&l_3264,&l_3264,&l_3264},{&l_3264,(void*)0,&l_3264,&l_3264},{(void*)0,&l_3264,&l_3264,&l_3264},{&l_3264,(void*)0,&l_3264,&l_3264},{(void*)0,&l_3264,&l_3264,&l_3264}},{{&l_3264,&l_3264,(void*)0,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,(void*)0,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264}},{{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{(void*)0,&l_3264,&l_3264,&l_3264},{&l_3264,(void*)0,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264}},{{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,(void*)0,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264}},{{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,(void*)0,(void*)0,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,(void*)0,(void*)0,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,(void*)0},{&l_3264,&l_3264,&l_3264,&l_3264}},{{&l_3264,&l_3264,&l_3264,(void*)0},{&l_3264,&l_3264,(void*)0,(void*)0},{&l_3264,&l_3264,(void*)0,&l_3264},{(void*)0,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,&l_3264}},{{&l_3264,(void*)0,&l_3264,&l_3264},{&l_3264,&l_3264,&l_3264,(void*)0},{&l_3264,&l_3264,&l_3264,(void*)0},{&l_3264,&l_3264,&l_3264,&l_3264},{&l_3264,&l_3264,(void*)0,(void*)0},{(void*)0,(void*)0,&l_3264,&l_3264},{&l_3264,(void*)0,&l_3264,&l_3264}}}; | |
| int32_t * const * const ** const *l_3262 = &l_3263[4][6][2]; | |
| union U4 **l_3274 = &g_1536; | |
| int i, j, k; | |
| if ((l_3231 ^= (safe_rshift_func_uint16_t_u_u(((safe_rshift_func_uint8_t_u_u(249UL, (safe_mod_func_int8_t_s_s((+l_3127), 0x39L)))) || (safe_sub_func_int8_t_s_s(((*l_2959) == (((safe_mod_func_uint8_t_u_u(((*l_2658) == 0x4A52L), ((*l_2697) ^= ((&g_1994[0] == (l_3228 , &g_1843)) ^ (*l_2658))))) , (*l_2959)) < g_3229)), l_3230))), l_3125)))) | |
| { /* block id: 1353 */ | |
| union U2 **l_3234 = &l_2828; | |
| (*l_3234) = l_3232; | |
| } | |
| else | |
| { /* block id: 1355 */ | |
| uint8_t l_3237[10][2] = {{0UL,0UL},{0UL,0UL},{0UL,0UL},{0UL,0UL},{0UL,0UL},{0UL,0UL},{0UL,0UL},{0UL,0UL},{0UL,0UL},{0UL,0UL}}; | |
| union U3 *****l_3238 = &l_2677; | |
| int64_t *l_3244 = &l_3235[0][1]; | |
| uint64_t *l_3245 = &g_3233.f1; | |
| uint64_t *l_3246[5][4][2] = {{{&g_952.f0,&g_952.f0},{&g_2157[5].f1,&g_952.f0},{&g_952.f0,&g_2157[5].f1},{&g_952.f0,&g_952.f0}},{{&g_2157[5].f1,&g_952.f0},{&g_952.f0,&g_2157[5].f1},{&g_952.f0,&g_952.f0},{&g_2157[5].f1,&g_952.f0}},{{&g_952.f0,&g_2157[5].f1},{&g_952.f0,&g_952.f0},{&g_2157[5].f1,&g_952.f0},{&g_952.f0,&g_2157[5].f1}},{{&g_952.f0,&g_952.f0},{&g_2157[5].f1,&g_952.f0},{&g_952.f0,&g_2157[5].f1},{&g_952.f0,&g_952.f0}},{{&g_2157[5].f1,&g_952.f0},{&g_952.f0,&g_2157[5].f1},{&g_952.f0,&g_952.f0},{&g_2157[5].f1,&g_952.f0}}}; | |
| int64_t *l_3270 = &g_840.f1; | |
| int64_t *l_3271 = &g_847.f1; | |
| int64_t *l_3272 = &g_555; | |
| int i, j, k; | |
| (*l_2959) |= ((***g_3119) | ((*g_528) , l_3235[0][0])); | |
| (*l_2959) = (l_3236[0] , ((((l_3237[3][1] != g_725[4][3]) && (0x0CL <= ((*l_2658) = (***p_65)))) , (l_3247 = ((*l_3245) = ((**g_626) = (((((&g_2652 != (l_3239 = l_3238)) ^ ((l_3241 = ((*g_497) = l_3240)) != ((+((*l_3244) = ((l_3243 & (*g_627)) && l_3237[3][1]))) , (void*)0))) | (*l_2959)) && 0xB5CCA6FECC4724DBLL) && (***p_65)))))) == l_3237[3][1])); | |
| (*l_2658) &= ((&l_2675[1][3] != (void*)0) , (safe_mul_func_int8_t_s_s((+(safe_add_func_int32_t_s_s((safe_add_func_int64_t_s_s(((*l_3272) ^= (safe_rshift_func_uint16_t_u_u((1UL < (safe_rshift_func_uint8_t_u_u(((l_3261 = (l_3260 = l_3259)) != l_3262), (safe_add_func_int64_t_s_s(((+((((*l_3244) = 0x53BC89F250AA85F6LL) >= (safe_rshift_func_uint16_t_u_s((((**g_3119) == (void*)0) , 0x7BC7L), l_3147))) | 0x2BL)) && l_3237[3][1]), 18446744073709551614UL))))), 12))), 0UL)), (*l_2959)))), l_3147))); | |
| } | |
| (*l_3274) = l_3273; | |
| } | |
| for (g_98 = 0; (g_98 >= 9); g_98 = safe_add_func_uint8_t_u_u(g_98, 6)) | |
| { /* block id: 1376 */ | |
| uint8_t l_3277[9] = {0x6EL,0x6EL,0x6EL,0x6EL,0x6EL,0x6EL,0x6EL,0x6EL,0x6EL}; | |
| int i; | |
| ++l_3277[7]; | |
| if (l_3075) | |
| goto lbl_3280; | |
| } | |
| } | |
| for (g_582.f0 = 0; (g_582.f0 > 24); g_582.f0++) | |
| { /* block id: 1383 */ | |
| (*g_844) = (*g_844); | |
| } | |
| if ((((safe_rshift_func_int16_t_s_s(g_2157[5].f1, ((safe_unary_minus_func_uint16_t_u(((safe_div_func_uint64_t_u_u((safe_sub_func_int32_t_s_s((safe_sub_func_int16_t_s_s((((((safe_rshift_func_uint16_t_u_s((((safe_sub_func_int8_t_s_s((((0x6E43535CC31CAA9CLL && (*l_2959)) && (*l_2658)) && (safe_lshift_func_uint8_t_u_u((((0xA4FBL < (**g_1772)) , 0x12L) | ((safe_add_func_uint16_t_u_u(((*l_2959) , ((*l_2698) |= ((((l_3302 != l_3303[3][0]) | 0x5D2BL) > (*l_2959)) | 0x0AL))), 65535UL)) != (-5L))), 1))), 253UL)) < 0L) & 3L), g_991)) >= (*l_2959)) != (*l_2658)) & (*l_2959)) & g_421), (*l_2658))), 4294967289UL)), (**g_626))) == (-8L)))) && (*l_2959)))) > (*l_2959)) >= (*l_2959))) | |
| { /* block id: 1387 */ | |
| uint16_t l_3304 = 65527UL; | |
| l_3304++; | |
| (**g_1216) = (*g_1217); | |
| } | |
| else | |
| { /* block id: 1390 */ | |
| uint8_t l_3316 = 0x1CL; | |
| int16_t *l_3317 = (void*)0; | |
| int16_t *l_3318 = &g_1663.f4; | |
| int64_t l_3340 = 9L; | |
| int32_t l_3344[5]; | |
| int32_t **l_3358 = &g_271; | |
| int32_t l_3386[8] = {0x758CAB26L,(-4L),(-4L),0x758CAB26L,(-4L),(-4L),0x758CAB26L,(-4L)}; | |
| uint16_t l_3420 = 65529UL; | |
| int i; | |
| for (i = 0; i < 5; i++) | |
| l_3344[i] = 0x9F0AEDAEL; | |
| if ((safe_lshift_func_int8_t_s_s((safe_sub_func_int32_t_s_s((((+((((*l_3239) = ((safe_mod_func_int64_t_s_s((safe_div_func_int16_t_s_s(((l_3316 >= 0x75D82B2703EDC969LL) <= 0xF41CC0B8F63AD49FLL), ((*l_3318) = g_444.f0))), (safe_add_func_uint32_t_u_u(l_3316, (safe_lshift_func_uint8_t_u_u((safe_mod_func_int64_t_s_s((((safe_add_func_uint16_t_u_u((safe_mod_func_uint32_t_u_u(((safe_rshift_func_int8_t_s_u(l_3316, (((((*l_2697) = (safe_lshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_s((g_3335 > (safe_add_func_int32_t_s_s(0L, (*l_2658)))), g_290)), (*l_2658)))) > (***p_65)) ^ (*l_2959)) , l_3316))) & (**g_1772)), 0xB839E0D2L)), 0UL)) , (*l_2959)) < 4294967293UL), (-1L))), l_3316)))))) , g_3338)) != (void*)0) && 0x7EB6L)) >= (-6L)) , (*l_2658)), (*l_2658))), 3))) | |
| { /* block id: 1394 */ | |
| int32_t *l_3341 = &l_2723; | |
| int32_t *l_3342 = &g_694[4][5]; | |
| int32_t *l_3343 = &l_3077[8]; | |
| uint32_t l_3345 = 1UL; | |
| l_3345++; | |
| } | |
| else | |
| { /* block id: 1396 */ | |
| const union U2 *l_3365 = &g_3366; | |
| const union U2 **l_3364[6][8][4] = {{{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365}},{{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365}},{{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365}},{{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365}},{{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365}},{{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365},{(void*)0,&l_3365,(void*)0,&l_3365}}}; | |
| const union U2 ***l_3363 = &l_3364[1][1][3]; | |
| const union U2 ****l_3362 = &l_3363; | |
| int32_t l_3375 = 0x389737F4L; | |
| union U0 ** const *l_3385[3][6] = {{&g_878[6][3],&g_878[6][3],&g_878[4][0],&g_878[4][0],&g_878[6][3],&g_878[6][3]},{(void*)0,&g_878[6][3],&g_878[4][0],&g_878[6][3],(void*)0,(void*)0},{(void*)0,&g_878[6][3],&g_878[6][3],(void*)0,&g_878[6][3],(void*)0}}; | |
| int32_t l_3401 = 1L; | |
| int32_t *l_3418 = &l_3149[0][2]; | |
| int32_t *l_3419[7] = {&l_3344[3],&l_3344[3],&l_3344[3],&l_3344[3],&l_3344[3],&l_3344[3],&l_3344[3]}; | |
| int i, j, k; | |
| (*l_2658) = ((*l_2959) = (((((safe_lshift_func_uint8_t_u_s((*l_2959), 2)) || (safe_lshift_func_int8_t_s_u(((g_93.f4 &= (((safe_mul_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_u(0x1CL, (((safe_mul_func_int16_t_s_s(g_2155.f3, ((((l_3358 != l_3359) != (safe_lshift_func_uint8_t_u_u((*l_2658), (l_3362 != (g_3372 = l_3367))))) | (((((*l_2959) == (**p_64)) , l_3375) & l_3376[1][0][0]) || (*l_2658))) > 0x1EL))) , (void*)0) == (void*)0))), (***p_65))) <= g_1755.f0) & (-9L))) < g_294), 6))) , &l_3001[0][3]) != &g_1994[0]) > l_3340)); | |
| l_3386[6] = (safe_div_func_uint16_t_u_u(((((***l_2873) , (*l_2959)) >= (*l_2959)) && 6L), ((*l_2698) = (l_3344[4] = (safe_mod_func_uint16_t_u_u((safe_rshift_func_int16_t_s_s(((((safe_rshift_func_uint16_t_u_s(4UL, 9)) != ((0UL >= (((*l_2697) |= ((void*)0 != l_3385[2][1])) >= l_3316)) == l_3375)) && g_572[0].f0) & (*l_2959)), 13)), (*g_1773))))))); | |
| for (g_443.f0 = 0; (g_443.f0 > 14); g_443.f0 = safe_add_func_int8_t_s_s(g_443.f0, 9)) | |
| { /* block id: 1407 */ | |
| uint32_t *l_3389 = &g_442.f0; | |
| int32_t l_3400[10] = {0xC5659ABDL,0xC5659ABDL,0xC5659ABDL,0xC5659ABDL,0xC5659ABDL,0xC5659ABDL,0xC5659ABDL,0xC5659ABDL,0xC5659ABDL,0xC5659ABDL}; | |
| int i; | |
| if (((++(*l_3389)) || (((+l_3375) > ((safe_unary_minus_func_int16_t_s(((0UL != ((((safe_lshift_func_uint8_t_u_u(0xE4L, 2)) && (safe_mod_func_uint8_t_u_u((safe_mod_func_int8_t_s_s((*l_2959), (l_3401 = ((((**g_498) , (0x52L && (&g_2643 == (void*)0))) ^ l_3400[9]) || (**g_1772))))), 0x88L))) , l_3316) >= (**p_64))) , l_3316))) && 0xFECE2CCCL)) ^ 1L))) | |
| { /* block id: 1410 */ | |
| int16_t l_3402 = 0x10D0L; | |
| union U1 *l_3403 = &g_1663; | |
| l_3375 &= ((*l_2658) = l_3402); | |
| (*g_1929) = l_3403; | |
| } | |
| else | |
| { /* block id: 1414 */ | |
| int64_t l_3412[7] = {7L,7L,7L,7L,7L,7L,7L}; | |
| int32_t *l_3413 = &l_3149[1][0]; | |
| int32_t *l_3414 = &g_1334[4][3]; | |
| int i; | |
| (*l_2959) |= ((l_3340 | (safe_sub_func_int64_t_s_s(((0x0FD696073432363ELL || (((~(((l_3401 & (safe_unary_minus_func_uint16_t_u((((((((*l_2658) < (safe_sub_func_int16_t_s_s((safe_mul_func_uint16_t_u_u(((-5L) || l_3400[9]), ((&g_2644 == (void*)0) != l_3375))), l_3344[4]))) < l_3412[4]) > 0xE9B541E9L) , 65535UL) && 65535UL) < (*g_1773))))) > l_3340) <= l_3386[3])) , l_3412[4]) ^ l_3412[6])) == 0xC9L), l_3340))) , 0x6C88EED7L); | |
| l_3415--; | |
| } | |
| } | |
| l_3420--; | |
| } | |
| } | |
| } | |
| (*l_3302) = (void*)0; | |
| return (*l_2658); | |
| } | |
| /* ------------------------------------------ */ | |
| /* | |
| * reads : | |
| * writes: | |
| */ | |
| static int8_t ** func_68(uint32_t p_69, const uint32_t * const p_70) | |
| { /* block id: 524 */ | |
| uint32_t l_1189 = 6UL; | |
| int64_t l_1205[4][8] = {{0x5EE68861A4ADFDA3LL,0x206DA6492BBDD121LL,0x206DA6492BBDD121LL,0x5EE68861A4ADFDA3LL,0xF20A43E2AB553EEFLL,0x5EE68861A4ADFDA3LL,0x206DA6492BBDD121LL,0x206DA6492BBDD121LL},{0x206DA6492BBDD121LL,0xF20A43E2AB553EEFLL,0L,0L,0xF20A43E2AB553EEFLL,0x206DA6492BBDD121LL,0xF20A43E2AB553EEFLL,0L},{0x5EE68861A4ADFDA3LL,0xF20A43E2AB553EEFLL,0x5EE68861A4ADFDA3LL,0x206DA6492BBDD121LL,0x206DA6492BBDD121LL,0x5EE68861A4ADFDA3LL,0xF20A43E2AB553EEFLL,0x5EE68861A4ADFDA3LL},{0x0C03844C484D227ELL,0x206DA6492BBDD121LL,0L,0x206DA6492BBDD121LL,0x0C03844C484D227ELL,0x0C03844C484D227ELL,0x206DA6492BBDD121LL,0L}}; | |
| int8_t * const l_1254 = (void*)0; | |
| int32_t l_1262 = 0x7B9ABA65L; | |
| int32_t l_1265 = 0x51C9DC7FL; | |
| int16_t l_1268 = (-1L); | |
| int32_t l_1270 = 1L; | |
| int32_t l_1274 = 0xB33B9745L; | |
| int32_t l_1275 = 0x22631E11L; | |
| uint16_t l_1313 = 65535UL; | |
| int16_t l_1333 = 0L; | |
| int32_t l_1335[10] = {0x0AE19DA4L,0x0AE19DA4L,0x0AE19DA4L,0x0AE19DA4L,0x0AE19DA4L,0x0AE19DA4L,0x0AE19DA4L,0x0AE19DA4L,0x0AE19DA4L,0x0AE19DA4L}; | |
| uint8_t *l_1354 = &g_846[3][2][2].f3; | |
| uint8_t **l_1353[3][10][3] = {{{(void*)0,(void*)0,&l_1354},{(void*)0,(void*)0,&l_1354},{(void*)0,(void*)0,&l_1354},{(void*)0,(void*)0,&l_1354},{(void*)0,(void*)0,&l_1354},{(void*)0,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0}},{{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0}},{{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0},{&l_1354,&l_1354,(void*)0}}}; | |
| union U3 ***l_1369 = &g_844; | |
| int8_t l_1381 = 1L; | |
| int8_t ***l_1416[4][9][7] = {{{&g_813[0],&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0]},{&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0],&g_813[0]},{&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0],&g_813[0],(void*)0},{&g_813[0],(void*)0,(void*)0,(void*)0,(void*)0,&g_813[0],(void*)0},{&g_813[0],&g_813[0],&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0]},{&g_813[0],&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0]},{&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0],&g_813[0]},{&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0],&g_813[0],(void*)0},{&g_813[0],(void*)0,(void*)0,(void*)0,(void*)0,&g_813[0],(void*)0}},{{&g_813[0],&g_813[0],&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0]},{&g_813[0],&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0]},{&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0],&g_813[0]},{&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0],&g_813[0],(void*)0},{&g_813[0],(void*)0,(void*)0,(void*)0,(void*)0,&g_813[0],(void*)0},{&g_813[0],&g_813[0],&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0]},{&g_813[0],&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0]},{&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0],&g_813[0]},{(void*)0,&g_813[0],(void*)0,&g_813[0],&g_813[0],(void*)0,&g_813[0]}},{{&g_813[0],&g_813[0],(void*)0,(void*)0,&g_813[0],&g_813[0],&g_813[0]},{(void*)0,&g_813[0],&g_813[0],(void*)0,&g_813[0],(void*)0,&g_813[0]},{&g_813[0],&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0]},{&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0],&g_813[0]},{(void*)0,&g_813[0],(void*)0,&g_813[0],&g_813[0],(void*)0,&g_813[0]},{&g_813[0],&g_813[0],(void*)0,(void*)0,&g_813[0],&g_813[0],&g_813[0]},{(void*)0,&g_813[0],&g_813[0],(void*)0,&g_813[0],(void*)0,&g_813[0]},{&g_813[0],&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0]},{&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0],&g_813[0]}},{{(void*)0,&g_813[0],(void*)0,&g_813[0],&g_813[0],(void*)0,&g_813[0]},{&g_813[0],&g_813[0],(void*)0,(void*)0,&g_813[0],&g_813[0],&g_813[0]},{(void*)0,&g_813[0],&g_813[0],(void*)0,&g_813[0],(void*)0,&g_813[0]},{&g_813[0],&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0]},{&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0],&g_813[0]},{(void*)0,&g_813[0],(void*)0,&g_813[0],&g_813[0],(void*)0,&g_813[0]},{&g_813[0],&g_813[0],(void*)0,(void*)0,&g_813[0],&g_813[0],&g_813[0]},{(void*)0,&g_813[0],&g_813[0],(void*)0,&g_813[0],(void*)0,&g_813[0]},{&g_813[0],&g_813[0],&g_813[0],(void*)0,&g_813[0],&g_813[0],&g_813[0]}}}; | |
| uint64_t l_1430 = 0x6719250F348BF341LL; | |
| uint64_t *** const l_1437 = &g_626; | |
| union U0 l_1497 = {0}; | |
| int64_t l_1509 = 0x0A76D7F0FE4A4BC3LL; | |
| uint64_t l_1527 = 18446744073709551609UL; | |
| uint32_t l_1561[3]; | |
| int8_t l_1590 = 0xBEL; | |
| union U1 *l_1620 = &g_93; | |
| uint16_t **l_1665 = (void*)0; | |
| uint16_t ***l_1664 = &l_1665; | |
| union U4 ***l_1793 = &g_1535; | |
| union U4 ****l_1792[10][3][7] = {{{(void*)0,&l_1793,&l_1793,(void*)0,&l_1793,&l_1793,&l_1793},{(void*)0,(void*)0,(void*)0,&l_1793,(void*)0,(void*)0,(void*)0},{&l_1793,&l_1793,(void*)0,&l_1793,&l_1793,&l_1793,&l_1793}},{{(void*)0,&l_1793,&l_1793,(void*)0,&l_1793,&l_1793,&l_1793},{&l_1793,&l_1793,(void*)0,&l_1793,(void*)0,&l_1793,&l_1793},{(void*)0,(void*)0,(void*)0,&l_1793,&l_1793,&l_1793,&l_1793}},{{&l_1793,&l_1793,&l_1793,&l_1793,&l_1793,&l_1793,&l_1793},{&l_1793,(void*)0,(void*)0,&l_1793,&l_1793,&l_1793,(void*)0},{&l_1793,&l_1793,(void*)0,&l_1793,&l_1793,&l_1793,&l_1793}},{{&l_1793,&l_1793,&l_1793,(void*)0,(void*)0,&l_1793,(void*)0},{&l_1793,&l_1793,&l_1793,(void*)0,&l_1793,&l_1793,&l_1793},{&l_1793,&l_1793,&l_1793,&l_1793,&l_1793,(void*)0,&l_1793}},{{&l_1793,&l_1793,&l_1793,&l_1793,&l_1793,(void*)0,(void*)0},{&l_1793,&l_1793,(void*)0,(void*)0,(void*)0,(void*)0,&l_1793},{&l_1793,&l_1793,&l_1793,(void*)0,&l_1793,(void*)0,&l_1793}},{{&l_1793,&l_1793,&l_1793,(void*)0,&l_1793,(void*)0,(void*)0},{&l_1793,&l_1793,&l_1793,&l_1793,&l_1793,&l_1793,&l_1793},{(void*)0,(void*)0,(void*)0,&l_1793,&l_1793,&l_1793,&l_1793}},{{(void*)0,&l_1793,&l_1793,&l_1793,&l_1793,&l_1793,(void*)0},{(void*)0,&l_1793,&l_1793,(void*)0,(void*)0,&l_1793,&l_1793},{&l_1793,(void*)0,(void*)0,&l_1793,&l_1793,&l_1793,&l_1793}},{{&l_1793,&l_1793,(void*)0,&l_1793,&l_1793,&l_1793,(void*)0},{&l_1793,&l_1793,&l_1793,&l_1793,&l_1793,&l_1793,&l_1793},{(void*)0,&l_1793,&l_1793,&l_1793,(void*)0,&l_1793,(void*)0}},{{(void*)0,(void*)0,&l_1793,&l_1793,&l_1793,&l_1793,(void*)0},{(void*)0,&l_1793,&l_1793,(void*)0,&l_1793,&l_1793,(void*)0},{&l_1793,&l_1793,&l_1793,&l_1793,&l_1793,&l_1793,&l_1793}},{{&l_1793,(void*)0,&l_1793,(void*)0,&l_1793,&l_1793,&l_1793},{&l_1793,(void*)0,(void*)0,&l_1793,&l_1793,&l_1793,&l_1793},{&l_1793,&l_1793,(void*)0,&l_1793,(void*)0,&l_1793,&l_1793}}}; | |
| uint8_t l_1874 = 251UL; | |
| int64_t *l_1881 = &l_1205[1][7]; | |
| int32_t l_1970 = 0x4EFCE0F9L; | |
| uint32_t l_1971[5]; | |
| uint64_t *l_1974 = &g_77; | |
| uint32_t ****l_1996 = &g_1993; | |
| int32_t **l_2007 = (void*)0; | |
| uint32_t l_2050 = 0xBF50503EL; | |
| int32_t l_2140 = 4L; | |
| uint64_t l_2142 = 0x7622C0075F5497EDLL; | |
| int16_t l_2173 = 1L; | |
| uint32_t l_2203 = 0xAF9DBAE5L; | |
| int16_t l_2208[9][4][7] = {{{(-1L),0xB2A4L,0L,0L,0x9325L,1L,0x0382L},{0x49C2L,(-5L),(-3L),0xB2A4L,0L,0x6073L,(-5L)},{0x3959L,8L,(-6L),(-6L),8L,0x3959L,(-5L)},{0x6073L,0L,0xB2A4L,(-3L),(-5L),0x49C2L,0x0382L}},{{1L,0x9325L,0L,0L,0xB2A4L,(-1L),(-7L)},{0L,(-1L),(-5L),0x9BDDL,0x3959L,0x3959L,0x9BDDL},{0L,0x9325L,0L,0x9BDDL,0x6073L,0x8862L,0x9325L},{0x9BDDL,(-1L),6L,0xFB81L,1L,0x9BDDL,0L}},{{0xF985L,0x49C2L,0x6073L,0L,0L,0x8862L,(-1L)},{0x0382L,0x3959L,(-3L),8L,(-3L),0x3959L,0x0382L},{0x0382L,0x6073L,0L,0x49C2L,0x3959L,0L,(-3L)},{0xF985L,1L,0L,(-1L),0x9BDDL,(-6L),1L}},{{0x9BDDL,0L,0L,(-5L),(-7L),0x9BDDL,(-7L)},{0L,(-3L),(-3L),0L,(-7L),8L,0x49C2L},{(-1L),0x3959L,0x6073L,6L,0x9BDDL,0xB2A4L,0x0382L},{0xB2A4L,0x9BDDL,6L,0x6073L,0x3959L,(-1L),0x49C2L}},{{8L,(-7L),0L,(-3L),(-3L),0L,(-7L)},{0x9BDDL,(-7L),(-5L),0L,0L,0x9BDDL,1L},{(-6L),0x9BDDL,(-1L),0L,1L,0xF985L,(-3L)},{0L,0x3959L,0x49C2L,0L,0x6073L,0x0382L,0x0382L}},{{0x3959L,(-3L),8L,(-3L),0x3959L,0x0382L,(-1L)},{0x8862L,0L,0L,0x6073L,0x49C2L,0xF985L,0L},{0x9BDDL,1L,0xFB81L,6L,(-1L),0x9BDDL,0x9325L},{0x8862L,0x6073L,0x9BDDL,0L,0x9325L,0L,0x9BDDL}},{{0x3959L,0x3959L,0x9BDDL,(-5L),(-1L),(-1L),0x0382L},{0L,0x49C2L,0xFB81L,(-1L),0x3959L,0xB2A4L,0x6073L},{(-6L),(-1L),0L,0x49C2L,(-1L),8L,(-1L)},{0x9BDDL,0x9325L,8L,8L,0x9325L,0x9BDDL,(-1L)}},{{8L,(-1L),0x49C2L,0L,(-1L),(-6L),0x6073L},{0xB2A4L,0x3959L,(-1L),0xFB81L,0x49C2L,0L,0x0382L},{(-1L),(-1L),(-5L),0x9BDDL,0x3959L,0x3959L,0x9BDDL},{0L,0x9325L,0L,0x9BDDL,0x6073L,0x8862L,0x9325L}},{{0x9BDDL,(-1L),0L,(-7L),0xB2A4L,0xF985L,(-1L)},{(-5L),(-6L),8L,0xFB81L,(-1L),6L,0x8862L},{0x6073L,0x9BDDL,0L,0x9325L,0L,0x9BDDL,0x6073L},{0x6073L,8L,1L,(-6L),0x9BDDL,(-1L),0L}}}; | |
| union U4 *****l_2240 = (void*)0; | |
| uint32_t l_2297 = 4294967293UL; | |
| int16_t l_2382 = (-1L); | |
| uint8_t l_2383 = 7UL; | |
| int8_t l_2398 = 0xA6L; | |
| uint8_t l_2486 = 255UL; | |
| int8_t l_2520 = (-4L); | |
| int16_t l_2532 = 0L; | |
| uint32_t l_2548 = 0x70081893L; | |
| uint8_t l_2633 = 0x36L; | |
| int i, j, k; | |
| for (i = 0; i < 3; i++) | |
| l_1561[i] = 1UL; | |
| for (i = 0; i < 5; i++) | |
| l_1971[i] = 18446744073709551615UL; | |
| return &g_23; | |
| } | |
| /* ------------------------------------------ */ | |
| /* | |
| * reads : g_846.f0 | |
| * writes: | |
| */ | |
| static uint8_t func_71(int8_t * p_72) | |
| { /* block id: 20 */ | |
| uint16_t l_74 = 65535UL; | |
| int32_t *l_84 = (void*)0; | |
| int8_t *l_90 = &g_24; | |
| int16_t l_96 = 0x4FFFL; | |
| int8_t **l_104 = &g_23; | |
| int8_t ***l_103 = &l_104; | |
| int64_t *l_171[2]; | |
| int64_t l_194 = (-1L); | |
| int64_t l_219[9] = {7L,7L,7L,7L,7L,7L,7L,7L,7L}; | |
| int32_t l_238 = 0L; | |
| uint32_t l_253 = 0x91CDCC04L; | |
| int32_t **l_305[6][7] = {{&g_271,&g_271,(void*)0,&g_271,&g_271,(void*)0,&g_271},{(void*)0,&g_271,(void*)0,(void*)0,(void*)0,&g_271,(void*)0},{&g_271,&g_271,(void*)0,&g_271,&g_271,&g_271,(void*)0},{(void*)0,(void*)0,&g_271,&g_271,(void*)0,&g_271,(void*)0},{&g_271,(void*)0,(void*)0,&g_271,&g_271,&g_271,&g_271},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,&g_271}}; | |
| int32_t ***l_304 = &l_305[5][4]; | |
| int8_t l_322 = (-10L); | |
| union U4 *l_441[10] = {&g_443,&g_443,&g_444,(void*)0,&g_444,&g_443,&g_443,&g_444,(void*)0,&g_444}; | |
| uint8_t l_450 = 0xCFL; | |
| int32_t l_469 = 1L; | |
| int32_t l_470 = 5L; | |
| uint16_t *l_479 = &g_319; | |
| int32_t * const *l_502 = &g_271; | |
| int32_t * const **l_501 = &l_502; | |
| const uint64_t *l_636 = &g_294; | |
| uint64_t l_637 = 18446744073709551608UL; | |
| int32_t l_658 = 1L; | |
| const union U1 l_678 = {18446744073709551609UL}; | |
| int32_t l_704 = 1L; | |
| int32_t l_705 = 0L; | |
| int32_t l_707 = 0xEE05F162L; | |
| int32_t l_708 = (-1L); | |
| int32_t l_709[7][6] = {{1L,0x33212E8CL,0x33212E8CL,1L,0x38DBD963L,0xA71921A3L},{0x38DBD963L,1L,0x33212E8CL,0x33212E8CL,1L,0x38DBD963L},{0x38DBD963L,0x33212E8CL,0xA71921A3L,1L,1L,0xA71921A3L},{1L,1L,0xA71921A3L,0x33212E8CL,0x38DBD963L,0x38DBD963L},{1L,0x33212E8CL,0x33212E8CL,1L,0x38DBD963L,0xA71921A3L},{0x38DBD963L,1L,0x33212E8CL,0x33212E8CL,1L,0x38DBD963L},{0x38DBD963L,0x33212E8CL,0xA71921A3L,1L,1L,0xA71921A3L}}; | |
| uint8_t *l_723 = &g_217[1]; | |
| uint8_t **l_722 = &l_723; | |
| union U3 *l_839 = &g_840; | |
| union U3 **l_838[8][10] = {{(void*)0,&l_839,(void*)0,&l_839,&l_839,&l_839,&l_839,&l_839,&l_839,&l_839},{&l_839,(void*)0,(void*)0,&l_839,&l_839,(void*)0,&l_839,(void*)0,&l_839,&l_839},{(void*)0,&l_839,(void*)0,&l_839,&l_839,&l_839,&l_839,&l_839,(void*)0,(void*)0},{&l_839,&l_839,&l_839,&l_839,&l_839,&l_839,(void*)0,&l_839,(void*)0,&l_839},{&l_839,&l_839,(void*)0,(void*)0,(void*)0,&l_839,&l_839,(void*)0,(void*)0,(void*)0},{&l_839,&l_839,(void*)0,&l_839,&l_839,(void*)0,&l_839,&l_839,&l_839,&l_839},{&l_839,&l_839,&l_839,(void*)0,&l_839,(void*)0,&l_839,&l_839,&l_839,&l_839},{&l_839,&l_839,&l_839,&l_839,&l_839,&l_839,&l_839,&l_839,&l_839,&l_839}}; | |
| uint16_t l_866 = 0xB657L; | |
| union U0 l_867 = {0}; | |
| uint64_t l_868 = 0x2003C70119CA2551LL; | |
| union U0 **l_877 = &g_528; | |
| int32_t l_883[10][1] = {{1L},{(-7L)},{1L},{(-7L)},{1L},{(-7L)},{1L},{(-7L)},{1L},{(-7L)}}; | |
| int32_t **l_929 = &g_271; | |
| int16_t l_1052 = 0x1876L; | |
| uint16_t l_1102 = 0xB9F3L; | |
| int i, j; | |
| for (i = 0; i < 2; i++) | |
| l_171[i] = &g_33[0]; | |
| return g_846[3][2][2].f0; | |
| } | |
| /* ---------------------------------------- */ | |
| int main (int argc, char* argv[]) | |
| { | |
| int i, j, k; | |
| int print_hash_value = 0; | |
| if (argc == 2 && strcmp(argv[1], "1") == 0) print_hash_value = 1; | |
| platform_main_begin(); | |
| crc32_gentab(); | |
| func_1(); | |
| transparent_crc(g_4, "g_4", print_hash_value); | |
| transparent_crc(g_24, "g_24", print_hash_value); | |
| for (i = 0; i < 10; i++) | |
| { | |
| transparent_crc(g_33[i], "g_33[i]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| transparent_crc(g_34, "g_34", print_hash_value); | |
| transparent_crc(g_43, "g_43", print_hash_value); | |
| transparent_crc(g_77, "g_77", print_hash_value); | |
| transparent_crc(g_83, "g_83", print_hash_value); | |
| transparent_crc(g_93.f4, "g_93.f4", print_hash_value); | |
| transparent_crc(g_98, "g_98", print_hash_value); | |
| transparent_crc(g_156, "g_156", print_hash_value); | |
| transparent_crc(g_214, "g_214", print_hash_value); | |
| for (i = 0; i < 2; i++) | |
| { | |
| transparent_crc(g_217[i], "g_217[i]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| for (i = 0; i < 3; i++) | |
| { | |
| for (j = 0; j < 9; j++) | |
| { | |
| for (k = 0; k < 9; k++) | |
| { | |
| transparent_crc(g_265[i][j][k], "g_265[i][j][k]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
| } | |
| } | |
| } | |
| transparent_crc(g_281, "g_281", print_hash_value); | |
| transparent_crc(g_290, "g_290", print_hash_value); | |
| transparent_crc(g_292, "g_292", print_hash_value); | |
| transparent_crc(g_294, "g_294", print_hash_value); | |
| transparent_crc(g_319, "g_319", print_hash_value); | |
| transparent_crc(g_331, "g_331", print_hash_value); | |
| transparent_crc(g_353, "g_353", print_hash_value); | |
| transparent_crc(g_384, "g_384", print_hash_value); | |
| transparent_crc(g_421, "g_421", print_hash_value); | |
| transparent_crc(g_422, "g_422", print_hash_value); | |
| transparent_crc(g_442.f0, "g_442.f0", print_hash_value); | |
| transparent_crc(g_442.f1, "g_442.f1", print_hash_value); | |
| transparent_crc(g_442.f2, "g_442.f2", print_hash_value); | |
| transparent_crc(g_443.f0, "g_443.f0", print_hash_value); | |
| transparent_crc(g_443.f1, "g_443.f1", print_hash_value); | |
| transparent_crc(g_443.f2, "g_443.f2", print_hash_value); | |
| transparent_crc(g_444.f0, "g_444.f0", print_hash_value); | |
| transparent_crc(g_444.f1, "g_444.f1", print_hash_value); | |
| transparent_crc(g_444.f2, "g_444.f2", print_hash_value); | |
| transparent_crc(g_447.f0, "g_447.f0", print_hash_value); | |
| transparent_crc(g_447.f3, "g_447.f3", print_hash_value); | |
| transparent_crc(g_448.f0, "g_448.f0", print_hash_value); | |
| transparent_crc(g_448.f3, "g_448.f3", print_hash_value); | |
| transparent_crc(g_471, "g_471", print_hash_value); | |
| transparent_crc(g_555, "g_555", print_hash_value); | |
| transparent_crc(g_564.f0, "g_564.f0", print_hash_value); | |
| transparent_crc(g_564.f1, "g_564.f1", print_hash_value); | |
| transparent_crc(g_564.f2, "g_564.f2", print_hash_value); | |
| transparent_crc(g_565.f0, "g_565.f0", print_hash_value); | |
| transparent_crc(g_565.f1, "g_565.f1", print_hash_value); | |
| transparent_crc(g_565.f2, "g_565.f2", print_hash_value); | |
| for (i = 0; i < 2; i++) | |
| { | |
| transparent_crc(g_566[i].f0, "g_566[i].f0", print_hash_value); | |
| transparent_crc(g_566[i].f1, "g_566[i].f1", print_hash_value); | |
| transparent_crc(g_566[i].f2, "g_566[i].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| transparent_crc(g_567.f0, "g_567.f0", print_hash_value); | |
| transparent_crc(g_567.f1, "g_567.f1", print_hash_value); | |
| transparent_crc(g_567.f2, "g_567.f2", print_hash_value); | |
| transparent_crc(g_568.f0, "g_568.f0", print_hash_value); | |
| transparent_crc(g_568.f1, "g_568.f1", print_hash_value); | |
| transparent_crc(g_568.f2, "g_568.f2", print_hash_value); | |
| transparent_crc(g_569.f0, "g_569.f0", print_hash_value); | |
| transparent_crc(g_569.f1, "g_569.f1", print_hash_value); | |
| transparent_crc(g_569.f2, "g_569.f2", print_hash_value); | |
| for (i = 0; i < 10; i++) | |
| { | |
| for (j = 0; j < 10; j++) | |
| { | |
| transparent_crc(g_570[i][j].f0, "g_570[i][j].f0", print_hash_value); | |
| transparent_crc(g_570[i][j].f1, "g_570[i][j].f1", print_hash_value); | |
| transparent_crc(g_570[i][j].f2, "g_570[i][j].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| transparent_crc(g_571.f0, "g_571.f0", print_hash_value); | |
| transparent_crc(g_571.f1, "g_571.f1", print_hash_value); | |
| transparent_crc(g_571.f2, "g_571.f2", print_hash_value); | |
| for (i = 0; i < 2; i++) | |
| { | |
| transparent_crc(g_572[i].f0, "g_572[i].f0", print_hash_value); | |
| transparent_crc(g_572[i].f1, "g_572[i].f1", print_hash_value); | |
| transparent_crc(g_572[i].f2, "g_572[i].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| transparent_crc(g_573.f0, "g_573.f0", print_hash_value); | |
| transparent_crc(g_573.f1, "g_573.f1", print_hash_value); | |
| transparent_crc(g_573.f2, "g_573.f2", print_hash_value); | |
| transparent_crc(g_574.f0, "g_574.f0", print_hash_value); | |
| transparent_crc(g_574.f1, "g_574.f1", print_hash_value); | |
| transparent_crc(g_574.f2, "g_574.f2", print_hash_value); | |
| transparent_crc(g_575.f0, "g_575.f0", print_hash_value); | |
| transparent_crc(g_575.f1, "g_575.f1", print_hash_value); | |
| transparent_crc(g_575.f2, "g_575.f2", print_hash_value); | |
| transparent_crc(g_576.f0, "g_576.f0", print_hash_value); | |
| transparent_crc(g_576.f1, "g_576.f1", print_hash_value); | |
| transparent_crc(g_576.f2, "g_576.f2", print_hash_value); | |
| transparent_crc(g_577.f0, "g_577.f0", print_hash_value); | |
| transparent_crc(g_577.f1, "g_577.f1", print_hash_value); | |
| transparent_crc(g_577.f2, "g_577.f2", print_hash_value); | |
| transparent_crc(g_578.f0, "g_578.f0", print_hash_value); | |
| transparent_crc(g_578.f1, "g_578.f1", print_hash_value); | |
| transparent_crc(g_578.f2, "g_578.f2", print_hash_value); | |
| for (i = 0; i < 7; i++) | |
| { | |
| for (j = 0; j < 10; j++) | |
| { | |
| for (k = 0; k < 2; k++) | |
| { | |
| transparent_crc(g_579[i][j][k].f0, "g_579[i][j][k].f0", print_hash_value); | |
| transparent_crc(g_579[i][j][k].f1, "g_579[i][j][k].f1", print_hash_value); | |
| transparent_crc(g_579[i][j][k].f2, "g_579[i][j][k].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
| } | |
| } | |
| } | |
| transparent_crc(g_580.f0, "g_580.f0", print_hash_value); | |
| transparent_crc(g_580.f1, "g_580.f1", print_hash_value); | |
| transparent_crc(g_580.f2, "g_580.f2", print_hash_value); | |
| transparent_crc(g_582.f0, "g_582.f0", print_hash_value); | |
| transparent_crc(g_582.f1, "g_582.f1", print_hash_value); | |
| transparent_crc(g_582.f2, "g_582.f2", print_hash_value); | |
| for (i = 0; i < 6; i++) | |
| { | |
| for (j = 0; j < 6; j++) | |
| { | |
| transparent_crc(g_694[i][j], "g_694[i][j]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| for (i = 0; i < 9; i++) | |
| { | |
| for (j = 0; j < 6; j++) | |
| { | |
| transparent_crc(g_725[i][j], "g_725[i][j]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| transparent_crc(g_840.f0, "g_840.f0", print_hash_value); | |
| transparent_crc(g_840.f3, "g_840.f3", print_hash_value); | |
| for (i = 0; i < 7; i++) | |
| { | |
| for (j = 0; j < 10; j++) | |
| { | |
| for (k = 0; k < 3; k++) | |
| { | |
| transparent_crc(g_846[i][j][k].f0, "g_846[i][j][k].f0", print_hash_value); | |
| transparent_crc(g_846[i][j][k].f3, "g_846[i][j][k].f3", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
| } | |
| } | |
| } | |
| transparent_crc(g_847.f0, "g_847.f0", print_hash_value); | |
| transparent_crc(g_847.f3, "g_847.f3", print_hash_value); | |
| for (i = 0; i < 2; i++) | |
| { | |
| for (j = 0; j < 10; j++) | |
| { | |
| for (k = 0; k < 4; k++) | |
| { | |
| transparent_crc(g_903[i][j][k], "g_903[i][j][k]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
| } | |
| } | |
| } | |
| transparent_crc(g_907.f0, "g_907.f0", print_hash_value); | |
| transparent_crc(g_907.f1, "g_907.f1", print_hash_value); | |
| transparent_crc(g_907.f2, "g_907.f2", print_hash_value); | |
| transparent_crc(g_907.f3, "g_907.f3", print_hash_value); | |
| transparent_crc(g_911, "g_911", print_hash_value); | |
| transparent_crc(g_952.f0, "g_952.f0", print_hash_value); | |
| transparent_crc(g_952.f1, "g_952.f1", print_hash_value); | |
| transparent_crc(g_952.f2, "g_952.f2", print_hash_value); | |
| transparent_crc(g_952.f3, "g_952.f3", print_hash_value); | |
| transparent_crc(g_991, "g_991", print_hash_value); | |
| transparent_crc(g_1100, "g_1100", print_hash_value); | |
| for (i = 0; i < 3; i++) | |
| { | |
| for (j = 0; j < 6; j++) | |
| { | |
| transparent_crc(g_1160[i][j].f0, "g_1160[i][j].f0", print_hash_value); | |
| transparent_crc(g_1160[i][j].f1, "g_1160[i][j].f1", print_hash_value); | |
| transparent_crc(g_1160[i][j].f2, "g_1160[i][j].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| transparent_crc(g_1225, "g_1225", print_hash_value); | |
| for (i = 0; i < 9; i++) | |
| { | |
| for (j = 0; j < 7; j++) | |
| { | |
| transparent_crc(g_1334[i][j], "g_1334[i][j]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| transparent_crc(g_1383, "g_1383", print_hash_value); | |
| transparent_crc(g_1474, "g_1474", print_hash_value); | |
| transparent_crc(g_1532.f0, "g_1532.f0", print_hash_value); | |
| transparent_crc(g_1532.f1, "g_1532.f1", print_hash_value); | |
| transparent_crc(g_1532.f2, "g_1532.f2", print_hash_value); | |
| transparent_crc(g_1537.f0, "g_1537.f0", print_hash_value); | |
| transparent_crc(g_1537.f1, "g_1537.f1", print_hash_value); | |
| transparent_crc(g_1537.f2, "g_1537.f2", print_hash_value); | |
| transparent_crc(g_1591, "g_1591", print_hash_value); | |
| transparent_crc(g_1647.f0, "g_1647.f0", print_hash_value); | |
| transparent_crc(g_1647.f1, "g_1647.f1", print_hash_value); | |
| transparent_crc(g_1647.f2, "g_1647.f2", print_hash_value); | |
| transparent_crc(g_1647.f3, "g_1647.f3", print_hash_value); | |
| transparent_crc(g_1647.f4, "g_1647.f4", print_hash_value); | |
| for (i = 0; i < 2; i++) | |
| { | |
| transparent_crc(g_1652[i].f0, "g_1652[i].f0", print_hash_value); | |
| transparent_crc(g_1652[i].f1, "g_1652[i].f1", print_hash_value); | |
| transparent_crc(g_1652[i].f2, "g_1652[i].f2", print_hash_value); | |
| transparent_crc(g_1652[i].f3, "g_1652[i].f3", print_hash_value); | |
| transparent_crc(g_1652[i].f4, "g_1652[i].f4", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| transparent_crc(g_1663.f0, "g_1663.f0", print_hash_value); | |
| transparent_crc(g_1663.f1, "g_1663.f1", print_hash_value); | |
| transparent_crc(g_1663.f2, "g_1663.f2", print_hash_value); | |
| transparent_crc(g_1663.f3, "g_1663.f3", print_hash_value); | |
| transparent_crc(g_1663.f4, "g_1663.f4", print_hash_value); | |
| transparent_crc(g_1686.f0, "g_1686.f0", print_hash_value); | |
| transparent_crc(g_1686.f3, "g_1686.f3", print_hash_value); | |
| for (i = 0; i < 4; i++) | |
| { | |
| transparent_crc(g_1749[i].f0, "g_1749[i].f0", print_hash_value); | |
| transparent_crc(g_1749[i].f1, "g_1749[i].f1", print_hash_value); | |
| transparent_crc(g_1749[i].f2, "g_1749[i].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| for (i = 0; i < 4; i++) | |
| { | |
| for (j = 0; j < 8; j++) | |
| { | |
| transparent_crc(g_1750[i][j].f0, "g_1750[i][j].f0", print_hash_value); | |
| transparent_crc(g_1750[i][j].f1, "g_1750[i][j].f1", print_hash_value); | |
| transparent_crc(g_1750[i][j].f2, "g_1750[i][j].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| transparent_crc(g_1751.f0, "g_1751.f0", print_hash_value); | |
| transparent_crc(g_1751.f1, "g_1751.f1", print_hash_value); | |
| transparent_crc(g_1751.f2, "g_1751.f2", print_hash_value); | |
| transparent_crc(g_1752.f0, "g_1752.f0", print_hash_value); | |
| transparent_crc(g_1752.f1, "g_1752.f1", print_hash_value); | |
| transparent_crc(g_1752.f2, "g_1752.f2", print_hash_value); | |
| transparent_crc(g_1753.f0, "g_1753.f0", print_hash_value); | |
| transparent_crc(g_1753.f1, "g_1753.f1", print_hash_value); | |
| transparent_crc(g_1753.f2, "g_1753.f2", print_hash_value); | |
| for (i = 0; i < 2; i++) | |
| { | |
| for (j = 0; j < 10; j++) | |
| { | |
| transparent_crc(g_1754[i][j].f0, "g_1754[i][j].f0", print_hash_value); | |
| transparent_crc(g_1754[i][j].f1, "g_1754[i][j].f1", print_hash_value); | |
| transparent_crc(g_1754[i][j].f2, "g_1754[i][j].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| transparent_crc(g_1755.f0, "g_1755.f0", print_hash_value); | |
| transparent_crc(g_1755.f1, "g_1755.f1", print_hash_value); | |
| transparent_crc(g_1755.f2, "g_1755.f2", print_hash_value); | |
| transparent_crc(g_1756.f0, "g_1756.f0", print_hash_value); | |
| transparent_crc(g_1756.f1, "g_1756.f1", print_hash_value); | |
| transparent_crc(g_1756.f2, "g_1756.f2", print_hash_value); | |
| transparent_crc(g_1757.f0, "g_1757.f0", print_hash_value); | |
| transparent_crc(g_1757.f1, "g_1757.f1", print_hash_value); | |
| transparent_crc(g_1757.f2, "g_1757.f2", print_hash_value); | |
| for (i = 0; i < 8; i++) | |
| { | |
| for (j = 0; j < 3; j++) | |
| { | |
| for (k = 0; k < 5; k++) | |
| { | |
| transparent_crc(g_1776[i][j][k], "g_1776[i][j][k]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
| } | |
| } | |
| } | |
| for (i = 0; i < 3; i++) | |
| { | |
| transparent_crc(g_1862[i].f0, "g_1862[i].f0", print_hash_value); | |
| transparent_crc(g_1862[i].f1, "g_1862[i].f1", print_hash_value); | |
| transparent_crc(g_1862[i].f2, "g_1862[i].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| transparent_crc(g_1863.f0, "g_1863.f0", print_hash_value); | |
| transparent_crc(g_1863.f1, "g_1863.f1", print_hash_value); | |
| transparent_crc(g_1863.f2, "g_1863.f2", print_hash_value); | |
| transparent_crc(g_1865.f0, "g_1865.f0", print_hash_value); | |
| transparent_crc(g_1865.f1, "g_1865.f1", print_hash_value); | |
| transparent_crc(g_1865.f2, "g_1865.f2", print_hash_value); | |
| transparent_crc(g_2112, "g_2112", print_hash_value); | |
| transparent_crc(g_2155.f0, "g_2155.f0", print_hash_value); | |
| transparent_crc(g_2155.f1, "g_2155.f1", print_hash_value); | |
| transparent_crc(g_2155.f2, "g_2155.f2", print_hash_value); | |
| transparent_crc(g_2155.f3, "g_2155.f3", print_hash_value); | |
| for (i = 0; i < 9; i++) | |
| { | |
| transparent_crc(g_2157[i].f0, "g_2157[i].f0", print_hash_value); | |
| transparent_crc(g_2157[i].f1, "g_2157[i].f1", print_hash_value); | |
| transparent_crc(g_2157[i].f2, "g_2157[i].f2", print_hash_value); | |
| transparent_crc(g_2157[i].f3, "g_2157[i].f3", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| transparent_crc(g_2363.f0, "g_2363.f0", print_hash_value); | |
| transparent_crc(g_2363.f1, "g_2363.f1", print_hash_value); | |
| transparent_crc(g_2363.f2, "g_2363.f2", print_hash_value); | |
| transparent_crc(g_2419, "g_2419", print_hash_value); | |
| transparent_crc(g_2457, "g_2457", print_hash_value); | |
| for (i = 0; i < 7; i++) | |
| { | |
| for (j = 0; j < 7; j++) | |
| { | |
| transparent_crc(g_2515[i][j], "g_2515[i][j]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| transparent_crc(g_2533, "g_2533", print_hash_value); | |
| transparent_crc(g_2646, "g_2646", print_hash_value); | |
| transparent_crc(g_2712, "g_2712", print_hash_value); | |
| transparent_crc(g_2751.f0, "g_2751.f0", print_hash_value); | |
| transparent_crc(g_2751.f3, "g_2751.f3", print_hash_value); | |
| transparent_crc(g_2819.f0, "g_2819.f0", print_hash_value); | |
| transparent_crc(g_2819.f3, "g_2819.f3", print_hash_value); | |
| for (i = 0; i < 7; i++) | |
| { | |
| transparent_crc(g_2822[i], "g_2822[i]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| transparent_crc(g_2829.f0, "g_2829.f0", print_hash_value); | |
| transparent_crc(g_2829.f1, "g_2829.f1", print_hash_value); | |
| transparent_crc(g_2829.f2, "g_2829.f2", print_hash_value); | |
| transparent_crc(g_2829.f3, "g_2829.f3", print_hash_value); | |
| transparent_crc(g_2836.f0, "g_2836.f0", print_hash_value); | |
| transparent_crc(g_2836.f3, "g_2836.f3", print_hash_value); | |
| transparent_crc(g_2928.f0, "g_2928.f0", print_hash_value); | |
| transparent_crc(g_2928.f3, "g_2928.f3", print_hash_value); | |
| transparent_crc(g_2990, "g_2990", print_hash_value); | |
| transparent_crc(g_3212.f0, "g_3212.f0", print_hash_value); | |
| transparent_crc(g_3212.f1, "g_3212.f1", print_hash_value); | |
| transparent_crc(g_3212.f2, "g_3212.f2", print_hash_value); | |
| transparent_crc(g_3212.f3, "g_3212.f3", print_hash_value); | |
| transparent_crc(g_3229, "g_3229", print_hash_value); | |
| transparent_crc(g_3233.f0, "g_3233.f0", print_hash_value); | |
| transparent_crc(g_3233.f1, "g_3233.f1", print_hash_value); | |
| transparent_crc(g_3233.f2, "g_3233.f2", print_hash_value); | |
| transparent_crc(g_3233.f3, "g_3233.f3", print_hash_value); | |
| transparent_crc(g_3335, "g_3335", print_hash_value); | |
| transparent_crc(g_3366.f0, "g_3366.f0", print_hash_value); | |
| transparent_crc(g_3366.f1, "g_3366.f1", print_hash_value); | |
| transparent_crc(g_3366.f2, "g_3366.f2", print_hash_value); | |
| transparent_crc(g_3366.f3, "g_3366.f3", print_hash_value); | |
| transparent_crc(g_3371.f0, "g_3371.f0", print_hash_value); | |
| transparent_crc(g_3371.f1, "g_3371.f1", print_hash_value); | |
| transparent_crc(g_3371.f2, "g_3371.f2", print_hash_value); | |
| transparent_crc(g_3371.f3, "g_3371.f3", print_hash_value); | |
| transparent_crc(g_3442, "g_3442", print_hash_value); | |
| for (i = 0; i < 8; i++) | |
| { | |
| for (j = 0; j < 10; j++) | |
| { | |
| transparent_crc(g_3567[i][j].f0, "g_3567[i][j].f0", print_hash_value); | |
| transparent_crc(g_3567[i][j].f1, "g_3567[i][j].f1", print_hash_value); | |
| transparent_crc(g_3567[i][j].f2, "g_3567[i][j].f2", print_hash_value); | |
| transparent_crc(g_3567[i][j].f3, "g_3567[i][j].f3", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| transparent_crc(g_3764, "g_3764", print_hash_value); | |
| transparent_crc(g_3836, "g_3836", print_hash_value); | |
| for (i = 0; i < 9; i++) | |
| { | |
| transparent_crc(g_3872[i], "g_3872[i]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| transparent_crc(g_3915, "g_3915", print_hash_value); | |
| transparent_crc(g_3916, "g_3916", print_hash_value); | |
| for (i = 0; i < 3; i++) | |
| { | |
| for (j = 0; j < 3; j++) | |
| { | |
| transparent_crc(g_3928[i][j], "g_3928[i][j]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| transparent_crc(g_3952.f0, "g_3952.f0", print_hash_value); | |
| transparent_crc(g_3952.f3, "g_3952.f3", print_hash_value); | |
| transparent_crc(g_4000, "g_4000", print_hash_value); | |
| transparent_crc(g_4022.f0, "g_4022.f0", print_hash_value); | |
| transparent_crc(g_4022.f1, "g_4022.f1", print_hash_value); | |
| transparent_crc(g_4022.f2, "g_4022.f2", print_hash_value); | |
| transparent_crc(g_4045.f0, "g_4045.f0", print_hash_value); | |
| transparent_crc(g_4045.f1, "g_4045.f1", print_hash_value); | |
| transparent_crc(g_4045.f2, "g_4045.f2", print_hash_value); | |
| transparent_crc(g_4269.f0, "g_4269.f0", print_hash_value); | |
| transparent_crc(g_4269.f3, "g_4269.f3", print_hash_value); | |
| for (i = 0; i < 1; i++) | |
| { | |
| for (j = 0; j < 2; j++) | |
| { | |
| for (k = 0; k < 8; k++) | |
| { | |
| transparent_crc(g_4329[i][j][k], "g_4329[i][j][k]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
| } | |
| } | |
| } | |
| transparent_crc(g_4555.f0, "g_4555.f0", print_hash_value); | |
| transparent_crc(g_4555.f1, "g_4555.f1", print_hash_value); | |
| transparent_crc(g_4555.f2, "g_4555.f2", print_hash_value); | |
| transparent_crc(g_4588, "g_4588", print_hash_value); | |
| transparent_crc(g_4596.f0, "g_4596.f0", print_hash_value); | |
| transparent_crc(g_4596.f3, "g_4596.f3", print_hash_value); | |
| transparent_crc(g_4598.f0, "g_4598.f0", print_hash_value); | |
| transparent_crc(g_4598.f3, "g_4598.f3", print_hash_value); | |
| for (i = 0; i < 6; i++) | |
| { | |
| transparent_crc(g_4639[i], "g_4639[i]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| transparent_crc(g_4642, "g_4642", print_hash_value); | |
| transparent_crc(g_4662, "g_4662", print_hash_value); | |
| transparent_crc(g_4770, "g_4770", print_hash_value); | |
| transparent_crc(g_4776, "g_4776", print_hash_value); | |
| transparent_crc(g_4803, "g_4803", print_hash_value); | |
| transparent_crc(g_4825.f0, "g_4825.f0", print_hash_value); | |
| transparent_crc(g_4825.f1, "g_4825.f1", print_hash_value); | |
| transparent_crc(g_4825.f2, "g_4825.f2", print_hash_value); | |
| transparent_crc(g_4829.f0, "g_4829.f0", print_hash_value); | |
| transparent_crc(g_4829.f1, "g_4829.f1", print_hash_value); | |
| transparent_crc(g_4829.f2, "g_4829.f2", print_hash_value); | |
| transparent_crc(g_4829.f3, "g_4829.f3", print_hash_value); | |
| transparent_crc(g_4831.f0, "g_4831.f0", print_hash_value); | |
| transparent_crc(g_4831.f1, "g_4831.f1", print_hash_value); | |
| transparent_crc(g_4831.f2, "g_4831.f2", print_hash_value); | |
| transparent_crc(g_4831.f3, "g_4831.f3", print_hash_value); | |
| transparent_crc(g_4856.f0, "g_4856.f0", print_hash_value); | |
| transparent_crc(g_4856.f1, "g_4856.f1", print_hash_value); | |
| transparent_crc(g_4856.f2, "g_4856.f2", print_hash_value); | |
| transparent_crc(g_4856.f3, "g_4856.f3", print_hash_value); | |
| transparent_crc(g_4856.f4, "g_4856.f4", print_hash_value); | |
| transparent_crc(g_5062, "g_5062", print_hash_value); | |
| transparent_crc(g_5320, "g_5320", print_hash_value); | |
| for (i = 0; i < 9; i++) | |
| { | |
| transparent_crc(g_5535[i].f0, "g_5535[i].f0", print_hash_value); | |
| transparent_crc(g_5535[i].f3, "g_5535[i].f3", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| transparent_crc(g_5582.f0, "g_5582.f0", print_hash_value); | |
| transparent_crc(g_5582.f1, "g_5582.f1", print_hash_value); | |
| transparent_crc(g_5582.f2, "g_5582.f2", print_hash_value); | |
| transparent_crc(g_5583.f0, "g_5583.f0", print_hash_value); | |
| transparent_crc(g_5583.f1, "g_5583.f1", print_hash_value); | |
| transparent_crc(g_5583.f2, "g_5583.f2", print_hash_value); | |
| transparent_crc(g_5584.f0, "g_5584.f0", print_hash_value); | |
| transparent_crc(g_5584.f1, "g_5584.f1", print_hash_value); | |
| transparent_crc(g_5584.f2, "g_5584.f2", print_hash_value); | |
| for (i = 0; i < 5; i++) | |
| { | |
| transparent_crc(g_5585[i].f0, "g_5585[i].f0", print_hash_value); | |
| transparent_crc(g_5585[i].f1, "g_5585[i].f1", print_hash_value); | |
| transparent_crc(g_5585[i].f2, "g_5585[i].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| transparent_crc(g_5586.f0, "g_5586.f0", print_hash_value); | |
| transparent_crc(g_5586.f1, "g_5586.f1", print_hash_value); | |
| transparent_crc(g_5586.f2, "g_5586.f2", print_hash_value); | |
| transparent_crc(g_5587.f0, "g_5587.f0", print_hash_value); | |
| transparent_crc(g_5587.f1, "g_5587.f1", print_hash_value); | |
| transparent_crc(g_5587.f2, "g_5587.f2", print_hash_value); | |
| transparent_crc(g_5588.f0, "g_5588.f0", print_hash_value); | |
| transparent_crc(g_5588.f1, "g_5588.f1", print_hash_value); | |
| transparent_crc(g_5588.f2, "g_5588.f2", print_hash_value); | |
| transparent_crc(g_5589.f0, "g_5589.f0", print_hash_value); | |
| transparent_crc(g_5589.f1, "g_5589.f1", print_hash_value); | |
| transparent_crc(g_5589.f2, "g_5589.f2", print_hash_value); | |
| for (i = 0; i < 7; i++) | |
| { | |
| for (j = 0; j < 8; j++) | |
| { | |
| transparent_crc(g_5590[i][j].f0, "g_5590[i][j].f0", print_hash_value); | |
| transparent_crc(g_5590[i][j].f1, "g_5590[i][j].f1", print_hash_value); | |
| transparent_crc(g_5590[i][j].f2, "g_5590[i][j].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| transparent_crc(g_5591.f0, "g_5591.f0", print_hash_value); | |
| transparent_crc(g_5591.f1, "g_5591.f1", print_hash_value); | |
| transparent_crc(g_5591.f2, "g_5591.f2", print_hash_value); | |
| transparent_crc(g_5592.f0, "g_5592.f0", print_hash_value); | |
| transparent_crc(g_5592.f1, "g_5592.f1", print_hash_value); | |
| transparent_crc(g_5592.f2, "g_5592.f2", print_hash_value); | |
| for (i = 0; i < 2; i++) | |
| { | |
| for (j = 0; j < 2; j++) | |
| { | |
| transparent_crc(g_5594[i][j].f0, "g_5594[i][j].f0", print_hash_value); | |
| transparent_crc(g_5594[i][j].f1, "g_5594[i][j].f1", print_hash_value); | |
| transparent_crc(g_5594[i][j].f2, "g_5594[i][j].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| transparent_crc(g_5630, "g_5630", print_hash_value); | |
| transparent_crc(g_5675, "g_5675", print_hash_value); | |
| transparent_crc(g_5757, "g_5757", print_hash_value); | |
| transparent_crc(g_5850.f0, "g_5850.f0", print_hash_value); | |
| transparent_crc(g_5850.f1, "g_5850.f1", print_hash_value); | |
| transparent_crc(g_5850.f2, "g_5850.f2", print_hash_value); | |
| transparent_crc(g_5850.f3, "g_5850.f3", print_hash_value); | |
| transparent_crc(g_5988, "g_5988", print_hash_value); | |
| transparent_crc(g_6237.f0, "g_6237.f0", print_hash_value); | |
| transparent_crc(g_6237.f1, "g_6237.f1", print_hash_value); | |
| transparent_crc(g_6237.f2, "g_6237.f2", print_hash_value); | |
| transparent_crc(g_6237.f3, "g_6237.f3", print_hash_value); | |
| for (i = 0; i < 7; i++) | |
| { | |
| transparent_crc(g_6310[i].f0, "g_6310[i].f0", print_hash_value); | |
| transparent_crc(g_6310[i].f1, "g_6310[i].f1", print_hash_value); | |
| transparent_crc(g_6310[i].f2, "g_6310[i].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| transparent_crc(g_6315, "g_6315", print_hash_value); | |
| transparent_crc(g_6316, "g_6316", print_hash_value); | |
| transparent_crc(g_6335, "g_6335", print_hash_value); | |
| for (i = 0; i < 7; i++) | |
| { | |
| for (j = 0; j < 9; j++) | |
| { | |
| transparent_crc(g_6488[i][j].f0, "g_6488[i][j].f0", print_hash_value); | |
| transparent_crc(g_6488[i][j].f1, "g_6488[i][j].f1", print_hash_value); | |
| transparent_crc(g_6488[i][j].f2, "g_6488[i][j].f2", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| transparent_crc(g_6599.f0, "g_6599.f0", print_hash_value); | |
| transparent_crc(g_6599.f3, "g_6599.f3", print_hash_value); | |
| transparent_crc(g_6663, "g_6663", print_hash_value); | |
| transparent_crc(g_6694.f0, "g_6694.f0", print_hash_value); | |
| transparent_crc(g_6694.f3, "g_6694.f3", print_hash_value); | |
| transparent_crc(g_6705.f0, "g_6705.f0", print_hash_value); | |
| transparent_crc(g_6705.f1, "g_6705.f1", print_hash_value); | |
| transparent_crc(g_6705.f2, "g_6705.f2", print_hash_value); | |
| transparent_crc(g_6705.f3, "g_6705.f3", print_hash_value); | |
| transparent_crc(g_6707.f0, "g_6707.f0", print_hash_value); | |
| transparent_crc(g_6707.f1, "g_6707.f1", print_hash_value); | |
| transparent_crc(g_6707.f2, "g_6707.f2", print_hash_value); | |
| transparent_crc(g_6707.f3, "g_6707.f3", print_hash_value); | |
| for (i = 0; i < 10; i++) | |
| { | |
| for (j = 0; j < 3; j++) | |
| { | |
| transparent_crc(g_6708[i][j].f2, "g_6708[i][j].f2", print_hash_value); | |
| transparent_crc(g_6708[i][j].f3, "g_6708[i][j].f3", print_hash_value); | |
| if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
| } | |
| } | |
| transparent_crc(g_6723, "g_6723", print_hash_value); | |
| transparent_crc(g_6727.f0, "g_6727.f0", print_hash_value); | |
| transparent_crc(g_6727.f1, "g_6727.f1", print_hash_value); | |
| transparent_crc(g_6727.f2, "g_6727.f2", print_hash_value); | |
| transparent_crc(g_6798, "g_6798", print_hash_value); | |
| transparent_crc(g_6826, "g_6826", print_hash_value); | |
| transparent_crc(g_6832, "g_6832", print_hash_value); | |
| transparent_crc(g_6862, "g_6862", print_hash_value); | |
| transparent_crc(g_7029.f0, "g_7029.f0", print_hash_value); | |
| transparent_crc(g_7029.f3, "g_7029.f3", print_hash_value); | |
| transparent_crc(g_7031.f0, "g_7031.f0", print_hash_value); | |
| transparent_crc(g_7031.f3, "g_7031.f3", print_hash_value); | |
| transparent_crc(g_7141, "g_7141", print_hash_value); | |
| transparent_crc(g_7143, "g_7143", print_hash_value); | |
| transparent_crc(g_7160.f0, "g_7160.f0", print_hash_value); | |
| transparent_crc(g_7160.f1, "g_7160.f1", print_hash_value); | |
| transparent_crc(g_7160.f2, "g_7160.f2", print_hash_value); | |
| transparent_crc(g_7227.f0, "g_7227.f0", print_hash_value); | |
| transparent_crc(g_7227.f1, "g_7227.f1", print_hash_value); | |
| transparent_crc(g_7227.f2, "g_7227.f2", print_hash_value); | |
| for (i = 0; i < 2; i++) | |
| { | |
| transparent_crc(g_7234[i], "g_7234[i]", print_hash_value); | |
| if (print_hash_value) printf("index = [%d]\n", i); | |
| } | |
| transparent_crc(g_7238, "g_7238", print_hash_value); | |
| transparent_crc(g_7272, "g_7272", print_hash_value); | |
| transparent_crc(g_7306, "g_7306", print_hash_value); | |
| transparent_crc(g_7420.f0, "g_7420.f0", print_hash_value); | |
| transparent_crc(g_7420.f1, "g_7420.f1", print_hash_value); | |
| transparent_crc(g_7420.f2, "g_7420.f2", print_hash_value); | |
| transparent_crc(g_7420.f3, "g_7420.f3", print_hash_value); | |
| transparent_crc(g_7420.f4, "g_7420.f4", print_hash_value); | |
| transparent_crc(g_7452, "g_7452", print_hash_value); | |
| platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); | |
| return 0; | |
| } | |
| /************************ statistics ************************* | |
| XXX max struct depth: 0 | |
| breakdown: | |
| depth: 0, occurrence: 1968 | |
| XXX total union variables: 89 | |
| XXX non-zero bitfields defined in structs: 1 | |
| XXX zero bitfields defined in structs: 0 | |
| XXX const bitfields defined in structs: 1 | |
| XXX volatile bitfields defined in structs: 0 | |
| XXX structs with bitfields in the program: 98 | |
| breakdown: | |
| indirect level: 0, occurrence: 44 | |
| indirect level: 1, occurrence: 17 | |
| indirect level: 2, occurrence: 11 | |
| indirect level: 3, occurrence: 9 | |
| indirect level: 4, occurrence: 7 | |
| indirect level: 5, occurrence: 10 | |
| XXX full-bitfields structs in the program: 0 | |
| breakdown: | |
| XXX times a bitfields struct's address is taken: 148 | |
| XXX times a bitfields struct on LHS: 0 | |
| XXX times a bitfields struct on RHS: 62 | |
| XXX times a single bitfield on LHS: 0 | |
| XXX times a single bitfield on RHS: 26 | |
| XXX max expression depth: 52 | |
| breakdown: | |
| depth: 1, occurrence: 231 | |
| depth: 2, occurrence: 39 | |
| depth: 3, occurrence: 4 | |
| depth: 4, occurrence: 3 | |
| depth: 5, occurrence: 1 | |
| depth: 7, occurrence: 2 | |
| depth: 8, occurrence: 1 | |
| depth: 9, occurrence: 1 | |
| depth: 11, occurrence: 1 | |
| depth: 14, occurrence: 2 | |
| depth: 15, occurrence: 1 | |
| depth: 16, occurrence: 3 | |
| depth: 17, occurrence: 1 | |
| depth: 18, occurrence: 3 | |
| depth: 19, occurrence: 2 | |
| depth: 20, occurrence: 3 | |
| depth: 21, occurrence: 7 | |
| depth: 22, occurrence: 3 | |
| depth: 23, occurrence: 2 | |
| depth: 24, occurrence: 2 | |
| depth: 25, occurrence: 2 | |
| depth: 26, occurrence: 2 | |
| depth: 27, occurrence: 2 | |
| depth: 28, occurrence: 4 | |
| depth: 29, occurrence: 1 | |
| depth: 30, occurrence: 3 | |
| depth: 31, occurrence: 4 | |
| depth: 32, occurrence: 3 | |
| depth: 33, occurrence: 2 | |
| depth: 37, occurrence: 1 | |
| depth: 47, occurrence: 1 | |
| depth: 48, occurrence: 1 | |
| depth: 52, occurrence: 1 | |
| XXX total number of pointers: 1569 | |
| XXX times a variable address is taken: 4060 | |
| XXX times a pointer is dereferenced on RHS: 1060 | |
| breakdown: | |
| depth: 1, occurrence: 695 | |
| depth: 2, occurrence: 279 | |
| depth: 3, occurrence: 81 | |
| depth: 4, occurrence: 4 | |
| depth: 5, occurrence: 1 | |
| XXX times a pointer is dereferenced on LHS: 935 | |
| breakdown: | |
| depth: 1, occurrence: 750 | |
| depth: 2, occurrence: 140 | |
| depth: 3, occurrence: 40 | |
| depth: 4, occurrence: 1 | |
| depth: 5, occurrence: 4 | |
| XXX times a pointer is compared with null: 141 | |
| XXX times a pointer is compared with address of another variable: 36 | |
| XXX times a pointer is compared with another pointer: 49 | |
| XXX times a pointer is qualified to be dereferenced: 25107 | |
| XXX max dereference level: 5 | |
| breakdown: | |
| level: 0, occurrence: 0 | |
| level: 1, occurrence: 3555 | |
| level: 2, occurrence: 1760 | |
| level: 3, occurrence: 716 | |
| level: 4, occurrence: 81 | |
| level: 5, occurrence: 66 | |
| XXX number of pointers point to pointers: 775 | |
| XXX number of pointers point to scalars: 677 | |
| XXX number of pointers point to structs: 0 | |
| XXX percent of pointers has null in alias set: 32.2 | |
| XXX average alias set size: 1.51 | |
| XXX times a non-volatile is read: 6672 | |
| XXX times a non-volatile is write: 3080 | |
| XXX times a volatile is read: 5 | |
| XXX times read thru a pointer: 2 | |
| XXX times a volatile is write: 4 | |
| XXX times written thru a pointer: 3 | |
| XXX times a volatile is available for access: 256 | |
| XXX percentage of non-volatile access: 99.9 | |
| XXX forward jumps: 9 | |
| XXX backward jumps: 27 | |
| XXX stmts: 223 | |
| XXX max block depth: 5 | |
| breakdown: | |
| depth: 0, occurrence: 24 | |
| depth: 1, occurrence: 25 | |
| depth: 2, occurrence: 29 | |
| depth: 3, occurrence: 32 | |
| depth: 4, occurrence: 52 | |
| depth: 5, occurrence: 61 | |
| XXX percentage a fresh-made variable is used: 16.9 | |
| XXX percentage an existing variable is used: 83.1 | |
| FYI: the random generator makes assumptions about the integer size. See platform.info for more details. | |
| ********************* end of statistics **********************/ | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * This is a RANDOMLY GENERATED PROGRAM. | |
| * | |
| * Generator: csmith 2.4.0 | |
| * Git version: 516403c | |
| * Options: -o /tmp/tmph3333bvn.c | |
| * Seed: 8209924607817620194 | |
| */ | |
| #include "csmith.h" | |
| static long __undefined; | |
| /* --- Struct/Union Declarations --- */ | |
| union U1 { | |
| const volatile uint64_t f0; | |
| const volatile signed : 0; | |
| const signed f1 : 17; | |
| const signed f2 : 18; | |
| const volatile signed : 0; | |
| }; | |
| /* --- GLOBAL VARIABLES --- */ | |
| static union U1 g_4 = {0x0000000000010000LL};/* VOLATILE GLOBAL g_4 */ | |
| /* --- FORWARD DECLARATIONS --- */ | |
| static const int8_t func_1(void); | |
| /* --- FUNCTIONS --- */ | |
| /* ------------------------------------------ */ | |
| /* | |
| * reads : g_4.f0 | |
| * writes: | |
| */ | |
| static const int8_t func_1(void) | |
| { /* block id: 0 */ | |
| const union U1 **l_2[1]; | |
| union U1 *l_3[1]; | |
| int i; | |
| for (i = 0; i < 1; i++) | |
| l_2[i] = (void*)0; | |
| for (i = 0; i < 1; i++) | |
| l_3[i] = &g_4; | |
| l_3[0] = (void*)0; | |
| return g_4.f0; | |
| } | |
| /* ---------------------------------------- */ | |
| int main (int argc, char* argv[]) | |
| { | |
| int print_hash_value = 0; | |
| if (argc == 2 && strcmp(argv[1], "1") == 0) print_hash_value = 1; | |
| platform_main_begin(); | |
| crc32_gentab(); | |
| func_1(); | |
| transparent_crc(g_4.f0, "g_4.f0", print_hash_value); | |
| transparent_crc(g_4.f1, "g_4.f1", print_hash_value); | |
| transparent_crc(g_4.f2, "g_4.f2", print_hash_value); | |
| platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); | |
| return 0; | |
| } | |
| /************************ statistics ************************* | |
| XXX max struct depth: 0 | |
| breakdown: | |
| depth: 0, occurrence: 1 | |
| XXX total union variables: 0 | |
| XXX non-zero bitfields defined in structs: 4 | |
| XXX zero bitfields defined in structs: 2 | |
| XXX const bitfields defined in structs: 4 | |
| XXX volatile bitfields defined in structs: 2 | |
| XXX structs with bitfields in the program: 1 | |
| breakdown: | |
| indirect level: 0, occurrence: 0 | |
| indirect level: 1, occurrence: 1 | |
| XXX full-bitfields structs in the program: 0 | |
| breakdown: | |
| XXX times a bitfields struct's address is taken: 1 | |
| XXX times a bitfields struct on LHS: 0 | |
| XXX times a bitfields struct on RHS: 0 | |
| XXX times a single bitfield on LHS: 0 | |
| XXX times a single bitfield on RHS: 0 | |
| XXX max expression depth: 1 | |
| breakdown: | |
| depth: 1, occurrence: 3 | |
| XXX total number of pointers: 2 | |
| XXX times a variable address is taken: 1 | |
| XXX times a pointer is dereferenced on RHS: 0 | |
| breakdown: | |
| XXX times a pointer is dereferenced on LHS: 0 | |
| breakdown: | |
| XXX times a pointer is compared with null: 0 | |
| XXX times a pointer is compared with address of another variable: 0 | |
| XXX times a pointer is compared with another pointer: 0 | |
| XXX times a pointer is qualified to be dereferenced: 0 | |
| XXX number of pointers point to pointers: 1 | |
| XXX number of pointers point to scalars: 0 | |
| XXX number of pointers point to structs: 0 | |
| XXX percent of pointers has null in alias set: 100 | |
| XXX average alias set size: 1.5 | |
| XXX times a non-volatile is read: 0 | |
| XXX times a non-volatile is write: 1 | |
| XXX times a volatile is read: 1 | |
| XXX times read thru a pointer: 0 | |
| XXX times a volatile is write: 0 | |
| XXX times written thru a pointer: 0 | |
| XXX times a volatile is available for access: 1 | |
| XXX percentage of non-volatile access: 50 | |
| XXX forward jumps: 0 | |
| XXX backward jumps: 0 | |
| XXX stmts: 2 | |
| XXX max block depth: 0 | |
| breakdown: | |
| depth: 0, occurrence: 2 | |
| XXX percentage a fresh-made variable is used: 50 | |
| XXX percentage an existing variable is used: 50 | |
| FYI: the random generator makes assumptions about the integer size. See platform.info for more details. | |
| ********************* end of statistics **********************/ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment