/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 3262443776381802934 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ struct S0 { const uint16_t f0; const signed f1 : 6; volatile int32_t f2; signed f3 : 1; unsigned f4 : 16; unsigned f5 : 18; volatile uint32_t f6; signed f7 : 31; }; struct S1 { const unsigned f0 : 26; volatile signed f1 : 29; const signed f2 : 20; volatile signed f3 : 5; signed f4 : 25; volatile unsigned f5 : 14; }; #pragma pack(push) #pragma pack(1) struct S2 { unsigned f0 : 31; const unsigned : 0; }; #pragma pack(pop) #pragma pack(push) #pragma pack(1) struct S3 { int16_t f0; }; #pragma pack(pop) #pragma pack(push) #pragma pack(1) struct S4 { volatile signed f0 : 26; volatile uint32_t f1; volatile signed : 0; const signed f2 : 31; unsigned f3 : 3; volatile signed f4 : 25; }; #pragma pack(pop) struct S5 { signed f0 : 2; }; #pragma pack(push) #pragma pack(1) struct S6 { volatile unsigned f0 : 28; const volatile unsigned f1 : 23; unsigned f2 : 6; volatile signed f3 : 8; unsigned f4 : 23; unsigned f5 : 2; }; #pragma pack(pop) /* --- GLOBAL VARIABLES --- */ static int32_t g_27 = 0L; static uint64_t g_29 = 1UL; static uint64_t g_58 = 0x5349DDA4ADCF8610LL; static int16_t g_76[4][7] = {{0x1D5EL,3L,0x1D5EL,0x1D5EL,3L,0x1D5EL,0x1D5EL},{3L,3L,0xD443L,3L,3L,0xD443L,3L},{3L,0x1D5EL,0x1D5EL,3L,0x1D5EL,0x1D5EL,3L},{0x1D5EL,3L,0x1D5EL,0x1D5EL,3L,0x1D5EL,0x1D5EL}}; static volatile struct S1 g_83 = {3980,-1358,-323,-2,3754,98};/* VOLATILE GLOBAL g_83 */ static int32_t g_90 = 0x8D42F466L; static struct S6 g_93 = {3616,2582,0,-9,1136,0};/* VOLATILE GLOBAL g_93 */ static struct S3 g_108 = {6L}; static struct S2 g_111 = {19741}; static uint16_t g_114 = 0x4FE2L; static uint64_t **g_119 = (void*)0; static uint64_t *** volatile g_118 = &g_119;/* VOLATILE GLOBAL g_118 */ static int32_t g_124 = 0x0EE50A8EL; static int32_t * volatile g_123 = &g_124;/* VOLATILE GLOBAL g_123 */ static uint8_t g_133 = 0xC7L; static struct S6 g_135 = {9744,2865,7,-14,1630,1};/* VOLATILE GLOBAL g_135 */ static uint8_t g_136 = 0x6BL; static uint64_t g_138 = 0x3B2DE0ECAC02D6B0LL; static struct S4 g_145 = {-1606,9UL,30253,1,4915};/* VOLATILE GLOBAL g_145 */ static int32_t * volatile g_156[7][1] = {{&g_124},{&g_27},{&g_124},{&g_27},{&g_124},{&g_27},{&g_124}}; static int32_t g_170 = (-1L); static uint32_t g_194 = 4294967293UL; static struct S6 g_204 = {11889,1548,6,-14,2124,1};/* VOLATILE GLOBAL g_204 */ static int32_t * volatile g_212 = (void*)0;/* VOLATILE GLOBAL g_212 */ static const int8_t g_218[7] = {0x4AL,0x4AL,0x4AL,0x4AL,0x4AL,0x4AL,0x4AL}; static const int8_t *g_217 = &g_218[3]; static uint64_t **g_240[1] = {(void*)0}; static int32_t * volatile g_269 = &g_124;/* VOLATILE GLOBAL g_269 */ static struct S4 g_270 = {-6670,0x9C6D22B6L,-35557,1,-1144};/* VOLATILE GLOBAL g_270 */ static struct S6 g_271 = {7708,2702,6,-14,2022,0};/* VOLATILE GLOBAL g_271 */ static struct S3 *g_274 = &g_108; static struct S3 ** const volatile g_273 = &g_274;/* VOLATILE GLOBAL g_273 */ static int8_t g_288 = 0x60L; static int8_t g_311 = 0x0DL; static int32_t * volatile g_313[3][8] = {{(void*)0,&g_27,&g_124,&g_124,&g_124,&g_27,&g_124,&g_27},{&g_124,&g_27,&g_27,&g_27,&g_124,&g_124,&g_124,&g_27},{&g_124,&g_27,&g_124,(void*)0,&g_27,&g_124,&g_27,&g_27}}; static struct S1 g_377[1] = {{928,-22497,349,-2,3788,127}}; static volatile struct S6 g_387 = {13773,2581,0,0,381,1};/* VOLATILE GLOBAL g_387 */ static volatile struct S0 g_397 = {0x1B7FL,-4,6L,-0,135,114,0x19B08749L,-4109};/* VOLATILE GLOBAL g_397 */ static struct S6 g_403[1][4] = {{{720,2111,5,1,903,0},{720,2111,5,1,903,0},{720,2111,5,1,903,0},{720,2111,5,1,903,0}}}; static struct S5 * const volatile g_406 = (void*)0;/* VOLATILE GLOBAL g_406 */ static struct S5 g_411 = {0}; static struct S5 *g_410 = &g_411; static struct S5 ** volatile g_409 = &g_410;/* VOLATILE GLOBAL g_409 */ static int16_t *g_412 = &g_108.f0; static volatile struct S6 g_413 = {10369,2750,5,3,2483,1};/* VOLATILE GLOBAL g_413 */ static int8_t *g_484 = &g_311; static int8_t **g_483[8] = {&g_484,&g_484,&g_484,&g_484,&g_484,&g_484,&g_484,&g_484}; static int8_t *** volatile g_482 = &g_483[3];/* VOLATILE GLOBAL g_482 */ static int8_t *** volatile * volatile g_485 = &g_482;/* VOLATILE GLOBAL g_485 */ static volatile int8_t g_486 = 8L;/* VOLATILE GLOBAL g_486 */ static int8_t g_510 = 0x34L; static struct S6 g_517 = {15219,488,0,11,607,1};/* VOLATILE GLOBAL g_517 */ static volatile struct S3 g_562 = {0x6D8EL};/* VOLATILE GLOBAL g_562 */ static volatile struct S3 * const g_561 = &g_562; static const volatile struct S4 g_570 = {2919,0xDC3E082AL,-16941,0,1867};/* VOLATILE GLOBAL g_570 */ static int32_t *g_578 = &g_27; static int32_t **g_577 = &g_578; static int8_t g_601 = (-7L); static volatile uint32_t g_667 = 0x4D96170EL;/* VOLATILE GLOBAL g_667 */ static volatile int32_t g_673 = 0x1D5CF663L;/* VOLATILE GLOBAL g_673 */ static int64_t g_689 = (-1L); static const int32_t g_699 = 0x95D02AE7L; static int16_t **g_720 = &g_412; static volatile struct S0 g_731 = {1UL,-7,1L,-0,136,117,18446744073709551615UL,-3885};/* VOLATILE GLOBAL g_731 */ static const volatile uint16_t *g_753 = &g_731.f0; static const volatile uint16_t **g_752 = &g_753; static volatile struct S0 g_758 = {65535UL,1,0x240F7E46L,0,5,322,18446744073709551607UL,22037};/* VOLATILE GLOBAL g_758 */ static uint64_t g_806 = 18446744073709551615UL; static const struct S6 g_817[10] = {{12843,2411,2,10,2433,0},{12708,1221,4,-6,53,1},{12708,1221,4,-6,53,1},{12843,2411,2,10,2433,0},{12708,1221,4,-6,53,1},{12708,1221,4,-6,53,1},{12843,2411,2,10,2433,0},{12708,1221,4,-6,53,1},{12708,1221,4,-6,53,1},{12843,2411,2,10,2433,0}}; static struct S1 g_823 = {1222,11543,-813,2,-5171,43};/* VOLATILE GLOBAL g_823 */ static const struct S2 *g_838[10] = {(void*)0,(void*)0,&g_111,&g_111,(void*)0,(void*)0,(void*)0,&g_111,&g_111,(void*)0}; static volatile struct S0 g_870 = {0xA98FL,-0,0L,0,67,178,9UL,15479};/* VOLATILE GLOBAL g_870 */ static volatile struct S0 *g_869 = &g_870; static struct S4 g_885 = {-5064,0x14A9C4EEL,-1177,1,3654};/* VOLATILE GLOBAL g_885 */ static struct S0 g_929 = {1UL,-5,0x62F4B150L,-0,251,165,2UL,461};/* VOLATILE GLOBAL g_929 */ static int64_t g_952 = (-4L); static struct S4 g_974[4] = {{-5834,18446744073709551615UL,40574,1,-937},{-5834,18446744073709551615UL,40574,1,-937},{-5834,18446744073709551615UL,40574,1,-937},{-5834,18446744073709551615UL,40574,1,-937}}; static const volatile struct S1 g_975 = {1015,-18473,171,2,5515,58};/* VOLATILE GLOBAL g_975 */ static const volatile struct S1 g_978 = {3059,-5161,126,-4,-4604,111};/* VOLATILE GLOBAL g_978 */ static const uint64_t *g_997 = &g_138; static int32_t g_998[3][8] = {{(-2L),0x276A54E0L,0x276A54E0L,(-2L),0x276A54E0L,0x276A54E0L,(-2L),0x276A54E0L},{(-2L),(-2L),0x7995075BL,(-2L),(-2L),0x7995075BL,(-2L),(-2L)},{0x276A54E0L,(-2L),0x276A54E0L,0x276A54E0L,(-2L),0x276A54E0L,0x276A54E0L,(-2L)}}; static int16_t g_999 = (-9L); static uint64_t g_1000 = 0xCCB92E983448979DLL; static struct S3 g_1004 = {0xB32FL}; static struct S3 *g_1010 = &g_1004; static struct S6 g_1016 = {6063,1034,7,2,253,1};/* VOLATILE GLOBAL g_1016 */ static struct S6 g_1017[6] = {{10486,2676,7,-5,351,1},{10476,1423,1,12,711,1},{10476,1423,1,12,711,1},{10486,2676,7,-5,351,1},{10476,1423,1,12,711,1},{10476,1423,1,12,711,1}}; static struct S6 g_1018 = {10343,2230,7,13,295,0};/* VOLATILE GLOBAL g_1018 */ static struct S6 g_1019 = {2969,518,0,-5,1877,1};/* VOLATILE GLOBAL g_1019 */ static struct S6 g_1020 = {3204,2651,2,10,1033,0};/* VOLATILE GLOBAL g_1020 */ static struct S6 g_1021 = {4636,2284,3,-7,1382,0};/* VOLATILE GLOBAL g_1021 */ static struct S6 g_1022 = {11984,1905,6,4,1495,1};/* VOLATILE GLOBAL g_1022 */ static struct S6 g_1023 = {3817,2273,6,9,558,0};/* VOLATILE GLOBAL g_1023 */ static struct S6 g_1024 = {13267,2591,0,-12,1313,1};/* VOLATILE GLOBAL g_1024 */ static struct S6 g_1025 = {15490,1048,7,13,2826,0};/* VOLATILE GLOBAL g_1025 */ static struct S6 g_1026 = {9990,743,3,2,1837,1};/* VOLATILE GLOBAL g_1026 */ static struct S6 g_1027 = {12040,2069,3,10,1390,0};/* VOLATILE GLOBAL g_1027 */ static struct S6 g_1028 = {4716,1263,7,8,2453,0};/* VOLATILE GLOBAL g_1028 */ static struct S6 g_1029[2][6] = {{{1716,834,5,5,1643,1},{5654,1292,7,-3,1373,1},{5654,1292,7,-3,1373,1},{1716,834,5,5,1643,1},{5654,1292,7,-3,1373,1},{5654,1292,7,-3,1373,1}},{{1716,834,5,5,1643,1},{5654,1292,7,-3,1373,1},{5654,1292,7,-3,1373,1},{1716,834,5,5,1643,1},{5654,1292,7,-3,1373,1},{5654,1292,7,-3,1373,1}}}; static struct S6 g_1030 = {8996,888,2,3,1233,0};/* VOLATILE GLOBAL g_1030 */ static struct S6 g_1031 = {11993,1012,0,15,979,1};/* VOLATILE GLOBAL g_1031 */ static struct S6 g_1032 = {13393,1090,3,7,253,1};/* VOLATILE GLOBAL g_1032 */ static struct S6 g_1033 = {3676,2023,6,-1,679,1};/* VOLATILE GLOBAL g_1033 */ static struct S6 g_1034[9] = {{11716,928,3,1,49,0},{11716,928,3,1,49,0},{11716,928,3,1,49,0},{11716,928,3,1,49,0},{11716,928,3,1,49,0},{11716,928,3,1,49,0},{11716,928,3,1,49,0},{11716,928,3,1,49,0},{11716,928,3,1,49,0}}; static struct S6 g_1035 = {8691,653,2,-5,2431,1};/* VOLATILE GLOBAL g_1035 */ static struct S6 g_1036[6][8] = {{{11701,282,7,9,2153,0},{5724,1963,5,8,16,0},{6588,2261,6,-2,812,0},{5724,1963,5,8,16,0},{11701,282,7,9,2153,0},{5724,1963,5,8,16,0},{6588,2261,6,-2,812,0},{5724,1963,5,8,16,0}},{{11701,282,7,9,2153,0},{5724,1963,5,8,16,0},{6588,2261,6,-2,812,0},{5724,1963,5,8,16,0},{11701,282,7,9,2153,0},{5724,1963,5,8,16,0},{6588,2261,6,-2,812,0},{5724,1963,5,8,16,0}},{{11701,282,7,9,2153,0},{5724,1963,5,8,16,0},{6588,2261,6,-2,812,0},{5724,1963,5,8,16,0},{11701,282,7,9,2153,0},{5724,1963,5,8,16,0},{6588,2261,6,-2,812,0},{5724,1963,5,8,16,0}},{{11701,282,7,9,2153,0},{5724,1963,5,8,16,0},{6588,2261,6,-2,812,0},{5724,1963,5,8,16,0},{11701,282,7,9,2153,0},{5724,1963,5,8,16,0},{6588,2261,6,-2,812,0},{5724,1963,5,8,16,0}},{{11701,282,7,9,2153,0},{5724,1963,5,8,16,0},{6588,2261,6,-2,812,0},{5724,1963,5,8,16,0},{11701,282,7,9,2153,0},{5724,1963,5,8,16,0},{6588,2261,6,-2,812,0},{5724,1963,5,8,16,0}},{{11701,282,7,9,2153,0},{5724,1963,5,8,16,0},{6588,2261,6,-2,812,0},{5724,1963,5,8,16,0},{11701,282,7,9,2153,0},{5724,1963,5,8,16,0},{6588,2261,6,-2,812,0},{5724,1963,5,8,16,0}}}; static struct S6 g_1038 = {13234,2371,7,4,1023,0};/* VOLATILE GLOBAL g_1038 */ static struct S6 g_1039 = {3037,2843,4,-6,864,0};/* VOLATILE GLOBAL g_1039 */ static uint32_t g_1113 = 0x020F0E52L; static int8_t * const *g_1163 = &g_484; static int8_t * const **g_1162 = &g_1163; static int32_t * volatile g_1169 = &g_124;/* VOLATILE GLOBAL g_1169 */ static volatile struct S1 g_1191 = {7282,-20136,-488,-1,-2133,1};/* VOLATILE GLOBAL g_1191 */ static int32_t ** volatile g_1195 = &g_578;/* VOLATILE GLOBAL g_1195 */ static volatile struct S6 g_1204 = {6244,2599,3,-3,1302,1};/* VOLATILE GLOBAL g_1204 */ static int8_t g_1214 = 8L; static int32_t ** const volatile g_1216[6] = {&g_578,&g_578,&g_578,&g_578,&g_578,&g_578}; static int32_t ** volatile g_1217 = &g_578;/* VOLATILE GLOBAL g_1217 */ static int32_t ** volatile g_1276[1] = {&g_578}; static int16_t ***g_1283 = &g_720; static int16_t ****g_1282[8] = {&g_1283,&g_1283,&g_1283,&g_1283,&g_1283,&g_1283,&g_1283,&g_1283}; static struct S1 g_1286 = {5750,-1986,779,-1,5195,40};/* VOLATILE GLOBAL g_1286 */ static uint8_t g_1317 = 4UL; static uint8_t g_1327 = 0xA3L; static struct S1 g_1338[3][9][8] = {{{{5322,22215,373,2,3185,126},{7735,-14415,393,-1,-2023,2},{2143,9501,-595,-3,-4613,123},{700,-12302,409,1,-3283,99},{5752,-22192,-200,4,-5574,25},{5752,-22192,-200,4,-5574,25},{700,-12302,409,1,-3283,99},{2143,9501,-595,-3,-4613,123}},{{7700,7355,14,4,3734,112},{7700,7355,14,4,3734,112},{2143,9501,-595,-3,-4613,123},{3609,6885,117,-3,-1879,17},{4694,-10686,-488,-0,4671,54},{1724,21955,-863,-2,-962,25},{8086,1793,-251,-0,-4275,105},{5322,22215,373,2,3185,126}},{{5752,-22192,-200,4,-5574,25},{8086,1793,-251,-0,-4275,105},{5976,-14794,508,-3,1864,44},{2143,9501,-595,-3,-4613,123},{5322,22215,373,2,3185,126},{3609,6885,117,-3,-1879,17},{700,-12302,409,1,-3283,99},{5045,9881,712,-0,1435,44}},{{3609,6885,117,-3,-1879,17},{5752,-22192,-200,4,-5574,25},{5976,-14794,508,-3,1864,44},{7735,-14415,393,-1,-2023,2},{8086,1793,-251,-0,-4275,105},{2143,9501,-595,-3,-4613,123},{2143,9501,-595,-3,-4613,123},{8086,1793,-251,-0,-4275,105}},{{7700,7355,14,4,3734,112},{700,-12302,409,1,-3283,99},{700,-12302,409,1,-3283,99},{7700,7355,14,4,3734,112},{8086,1793,-251,-0,-4275,105},{645,-21731,-936,-3,1854,109},{5045,9881,712,-0,1435,44},{2143,9501,-595,-3,-4613,123}},{{3609,6885,117,-3,-1879,17},{4694,-10686,-488,-0,4671,54},{1724,21955,-863,-2,-962,25},{8086,1793,-251,-0,-4275,105},{5322,22215,373,2,3185,126},{8086,1793,-251,-0,-4275,105},{1724,21955,-863,-2,-962,25},{4694,-10686,-488,-0,4671,54}},{{700,-12302,409,1,-3283,99},{4694,-10686,-488,-0,4671,54},{2143,9501,-595,-3,-4613,123},{1724,21955,-863,-2,-962,25},{5976,-14794,508,-3,1864,44},{645,-21731,-936,-3,1854,109},{7735,-14415,393,-1,-2023,2},{7735,-14415,393,-1,-2023,2}},{{2143,9501,-595,-3,-4613,123},{700,-12302,409,1,-3283,99},{5752,-22192,-200,4,-5574,25},{5752,-22192,-200,4,-5574,25},{700,-12302,409,1,-3283,99},{2143,9501,-595,-3,-4613,123},{7735,-14415,393,-1,-2023,2},{5322,22215,373,2,3185,126}},{{5045,9881,712,-0,1435,44},{5752,-22192,-200,4,-5574,25},{2143,9501,-595,-3,-4613,123},{645,-21731,-936,-3,1854,109},{1724,21955,-863,-2,-962,25},{3609,6885,117,-3,-1879,17},{1724,21955,-863,-2,-962,25},{645,-21731,-936,-3,1854,109}}},{{{1724,21955,-863,-2,-962,25},{3609,6885,117,-3,-1879,17},{1724,21955,-863,-2,-962,25},{645,-21731,-936,-3,1854,109},{2143,9501,-595,-3,-4613,123},{5752,-22192,-200,4,-5574,25},{5045,9881,712,-0,1435,44},{5322,22215,373,2,3185,126}},{{7735,-14415,393,-1,-2023,2},{2143,9501,-595,-3,-4613,123},{700,-12302,409,1,-3283,99},{5752,-22192,-200,4,-5574,25},{5752,-22192,-200,4,-5574,25},{700,-12302,409,1,-3283,99},{2143,9501,-595,-3,-4613,123},{7735,-14415,393,-1,-2023,2}},{{7735,-14415,393,-1,-2023,2},{645,-21731,-936,-3,1854,109},{5976,-14794,508,-3,1864,44},{1724,21955,-863,-2,-962,25},{2143,9501,-595,-3,-4613,123},{4694,-10686,-488,-0,4671,54},{700,-12302,409,1,-3283,99},{4694,-10686,-488,-0,4671,54}},{{1724,21955,-863,-2,-962,25},{8086,1793,-251,-0,-4275,105},{5322,22215,373,2,3185,126},{8086,1793,-251,-0,-4275,105},{1724,21955,-863,-2,-962,25},{4694,-10686,-488,-0,4671,54},{3609,6885,117,-3,-1879,17},{2143,9501,-595,-3,-4613,123}},{{5045,9881,712,-0,1435,44},{645,-21731,-936,-3,1854,109},{8086,1793,-251,-0,-4275,105},{7700,7355,14,4,3734,112},{700,-12302,409,1,-3283,99},{700,-12302,409,1,-3283,99},{7700,7355,14,4,3734,112},{8086,1793,-251,-0,-4275,105}},{{2143,9501,-595,-3,-4613,123},{2143,9501,-595,-3,-4613,123},{8086,1793,-251,-0,-4275,105},{7735,-14415,393,-1,-2023,2},{5976,-14794,508,-3,1864,44},{5752,-22192,-200,4,-5574,25},{3609,6885,117,-3,-1879,17},{5045,9881,712,-0,1435,44}},{{700,-12302,409,1,-3283,99},{3609,6885,117,-3,-1879,17},{5322,22215,373,2,3185,126},{2143,9501,-595,-3,-4613,123},{5322,22215,373,2,3185,126},{3609,6885,117,-3,-1879,17},{700,-12302,409,1,-3283,99},{5045,9881,712,-0,1435,44}},{{3609,6885,117,-3,-1879,17},{5752,-22192,-200,4,-5574,25},{5976,-14794,508,-3,1864,44},{7735,-14415,393,-1,-2023,2},{8086,1793,-251,-0,-4275,105},{2143,9501,-595,-3,-4613,123},{2143,9501,-595,-3,-4613,123},{8086,1793,-251,-0,-4275,105}},{{7700,7355,14,4,3734,112},{700,-12302,409,1,-3283,99},{700,-12302,409,1,-3283,99},{7700,7355,14,4,3734,112},{8086,1793,-251,-0,-4275,105},{645,-21731,-936,-3,1854,109},{5045,9881,712,-0,1435,44},{2143,9501,-595,-3,-4613,123}}},{{{3609,6885,117,-3,-1879,17},{4694,-10686,-488,-0,4671,54},{1724,21955,-863,-2,-962,25},{8086,1793,-251,-0,-4275,105},{5322,22215,373,2,3185,126},{8086,1793,-251,-0,-4275,105},{1724,21955,-863,-2,-962,25},{4694,-10686,-488,-0,4671,54}},{{700,-12302,409,1,-3283,99},{4694,-10686,-488,-0,4671,54},{2143,9501,-595,-3,-4613,123},{1724,21955,-863,-2,-962,25},{5976,-14794,508,-3,1864,44},{645,-21731,-936,-3,1854,109},{7735,-14415,393,-1,-2023,2},{7735,-14415,393,-1,-2023,2}},{{2143,9501,-595,-3,-4613,123},{700,-12302,409,1,-3283,99},{5752,-22192,-200,4,-5574,25},{5752,-22192,-200,4,-5574,25},{700,-12302,409,1,-3283,99},{2143,9501,-595,-3,-4613,123},{7735,-14415,393,-1,-2023,2},{5322,22215,373,2,3185,126}},{{5045,9881,712,-0,1435,44},{5752,-22192,-200,4,-5574,25},{2143,9501,-595,-3,-4613,123},{645,-21731,-936,-3,1854,109},{1724,21955,-863,-2,-962,25},{3609,6885,117,-3,-1879,17},{1724,21955,-863,-2,-962,25},{645,-21731,-936,-3,1854,109}},{{1724,21955,-863,-2,-962,25},{3609,6885,117,-3,-1879,17},{1724,21955,-863,-2,-962,25},{645,-21731,-936,-3,1854,109},{2143,9501,-595,-3,-4613,123},{5752,-22192,-200,4,-5574,25},{5045,9881,712,-0,1435,44},{5322,22215,373,2,3185,126}},{{7735,-14415,393,-1,-2023,2},{2143,9501,-595,-3,-4613,123},{700,-12302,409,1,-3283,99},{5752,-22192,-200,4,-5574,25},{5752,-22192,-200,4,-5574,25},{700,-12302,409,1,-3283,99},{2143,9501,-595,-3,-4613,123},{7735,-14415,393,-1,-2023,2}},{{7735,-14415,393,-1,-2023,2},{645,-21731,-936,-3,1854,109},{5976,-14794,508,-3,1864,44},{1724,21955,-863,-2,-962,25},{2143,9501,-595,-3,-4613,123},{4694,-10686,-488,-0,4671,54},{700,-12302,409,1,-3283,99},{4694,-10686,-488,-0,4671,54}},{{1724,21955,-863,-2,-962,25},{8086,1793,-251,-0,-4275,105},{5322,22215,373,2,3185,126},{8086,1793,-251,-0,-4275,105},{1724,21955,-863,-2,-962,25},{4694,-10686,-488,-0,4671,54},{3609,6885,117,-3,-1879,17},{2143,9501,-595,-3,-4613,123}},{{5045,9881,712,-0,1435,44},{4694,-10686,-488,-0,4671,54},{3609,6885,117,-3,-1879,17},{2143,9501,-595,-3,-4613,123},{7700,7355,14,4,3734,112},{7700,7355,14,4,3734,112},{2143,9501,-595,-3,-4613,123},{3609,6885,117,-3,-1879,17}}}}; static int16_t ***** volatile g_1343 = &g_1282[0];/* VOLATILE GLOBAL g_1343 */ static struct S0 g_1369 = {0UL,1,1L,0,245,278,0x993E72B2L,-34397};/* VOLATILE GLOBAL g_1369 */ static int8_t g_1372 = 0x5CL; static int32_t * volatile g_1376[10] = {(void*)0,(void*)0,(void*)0,&g_124,(void*)0,(void*)0,(void*)0,(void*)0,&g_124,(void*)0}; static int32_t * volatile g_1377 = (void*)0;/* VOLATILE GLOBAL g_1377 */ static int32_t * volatile g_1378 = (void*)0;/* VOLATILE GLOBAL g_1378 */ static uint32_t g_1392 = 0x603C357CL; static const int16_t g_1415 = 0L; static int32_t ** const volatile g_1434 = &g_578;/* VOLATILE GLOBAL g_1434 */ static volatile int8_t g_1440 = 0x25L;/* VOLATILE GLOBAL g_1440 */ static volatile struct S4 g_1450 = {-1265,1UL,7272,0,1994};/* VOLATILE GLOBAL g_1450 */ static struct S5 * volatile g_1454 = &g_411;/* VOLATILE GLOBAL g_1454 */ static struct S0 g_1487 = {0x03B6L,-1,-2L,-0,92,181,0xE8666510L,-35332};/* VOLATILE GLOBAL g_1487 */ static int32_t * volatile g_1490 = &g_124;/* VOLATILE GLOBAL g_1490 */ static volatile struct S0 g_1491 = {0xE8D6L,-3,0x19CBEABBL,0,172,217,0xE6A81E3CL,-1301};/* VOLATILE GLOBAL g_1491 */ static volatile struct S0 g_1521 = {0xB759L,-1,0x8F3DD4E6L,-0,182,343,0xB1A30C44L,26152};/* VOLATILE GLOBAL g_1521 */ static int32_t g_1525 = 0xFA74DB15L; static struct S1 g_1541 = {2630,-16961,43,2,-3131,126};/* VOLATILE GLOBAL g_1541 */ static int8_t g_1546 = (-4L); static uint64_t g_1550 = 0xBC22F8B7297E43D3LL; static uint16_t g_1553[10] = {1UL,1UL,1UL,1UL,1UL,1UL,1UL,1UL,1UL,1UL}; static int32_t ** volatile g_1558 = &g_578;/* VOLATILE GLOBAL g_1558 */ static struct S5 * volatile g_1561 = &g_411;/* VOLATILE GLOBAL g_1561 */ static struct S4 *g_1571 = &g_885; static struct S4 ** volatile g_1570[5][4] = {{&g_1571,&g_1571,&g_1571,&g_1571},{&g_1571,&g_1571,&g_1571,&g_1571},{&g_1571,&g_1571,&g_1571,&g_1571},{&g_1571,&g_1571,&g_1571,&g_1571},{&g_1571,&g_1571,&g_1571,&g_1571}}; static int32_t g_1584 = (-1L); static const uint64_t g_1595 = 7UL; static struct S5 g_1603 = {-1}; static struct S3 g_1609 = {0xC60FL}; static struct S1 g_1632 = {7164,-9138,-255,-3,-3517,68};/* VOLATILE GLOBAL g_1632 */ static struct S6 * volatile g_1645 = &g_517;/* VOLATILE GLOBAL g_1645 */ static struct S6 * volatile *g_1644 = &g_1645; static struct S6 g_1655 = {5786,2892,7,-2,588,0};/* VOLATILE GLOBAL g_1655 */ static const uint8_t *g_1658 = &g_133; static const uint8_t * const volatile * volatile g_1657 = &g_1658;/* VOLATILE GLOBAL g_1657 */ static const uint8_t * const volatile * volatile *g_1656 = &g_1657; static uint8_t *g_1664 = &g_1317; static uint8_t **g_1663 = &g_1664; static uint8_t ***g_1662[1] = {&g_1663}; static volatile struct S4 g_1694 = {7739,0x1E026892L,43795,0,4422};/* VOLATILE GLOBAL g_1694 */ static int32_t * volatile g_1704 = &g_124;/* VOLATILE GLOBAL g_1704 */ static int32_t ** volatile g_1707 = (void*)0;/* VOLATILE GLOBAL g_1707 */ static int32_t ** volatile g_1708 = &g_578;/* VOLATILE GLOBAL g_1708 */ static int32_t * volatile g_1755 = &g_1525;/* VOLATILE GLOBAL g_1755 */ static volatile uint32_t g_1759[1] = {4294967295UL}; static int32_t * volatile g_1782 = &g_27;/* VOLATILE GLOBAL g_1782 */ static struct S1 g_1792[1][1][10] = {{{{127,-2331,887,-1,1398,96},{127,-2331,887,-1,1398,96},{127,-2331,887,-1,1398,96},{127,-2331,887,-1,1398,96},{127,-2331,887,-1,1398,96},{127,-2331,887,-1,1398,96},{127,-2331,887,-1,1398,96},{127,-2331,887,-1,1398,96},{127,-2331,887,-1,1398,96},{127,-2331,887,-1,1398,96}}}}; static struct S4 g_1795 = {-1987,1UL,-45123,1,-4768};/* VOLATILE GLOBAL g_1795 */ static struct S1 g_1796[4] = {{3122,11701,193,-0,525,75},{3122,11701,193,-0,525,75},{3122,11701,193,-0,525,75},{3122,11701,193,-0,525,75}}; static volatile struct S4 g_1838[9] = {{4119,0x6B8A71A3L,46259,0,-270},{4119,0x6B8A71A3L,46259,0,-270},{-2760,0xE4845943L,-46156,0,400},{4119,0x6B8A71A3L,46259,0,-270},{4119,0x6B8A71A3L,46259,0,-270},{-2760,0xE4845943L,-46156,0,400},{4119,0x6B8A71A3L,46259,0,-270},{4119,0x6B8A71A3L,46259,0,-270},{-2760,0xE4845943L,-46156,0,400}}; static volatile struct S4 g_1845 = {463,1UL,32059,0,-5374};/* VOLATILE GLOBAL g_1845 */ static struct S2 *g_1869[5][5] = {{&g_111,(void*)0,&g_111,&g_111,&g_111},{&g_111,(void*)0,&g_111,&g_111,(void*)0},{&g_111,(void*)0,&g_111,&g_111,&g_111},{&g_111,&g_111,&g_111,(void*)0,&g_111},{&g_111,&g_111,&g_111,&g_111,&g_111}}; static struct S2 ** volatile g_1868 = &g_1869[1][2];/* VOLATILE GLOBAL g_1868 */ static const uint16_t g_1876 = 0xE0B3L; static struct S4 g_1882 = {-250,1UL,-45663,1,2062};/* VOLATILE GLOBAL g_1882 */ /* --- FORWARD DECLARATIONS --- */ struct S5 func_1(void); uint16_t func_4(struct S3 p_5, const struct S3 p_6, int32_t p_7, uint16_t p_8, int16_t p_9); struct S5 func_10(const int8_t p_11, int8_t p_12, const int16_t p_13, struct S3 p_14); uint16_t func_17(uint32_t p_18, uint8_t p_19, uint32_t p_20, uint32_t p_21, int32_t p_22); int64_t func_31(uint64_t * p_32, int32_t p_33); uint64_t * func_34(const uint64_t * p_35, struct S3 p_36); const uint64_t * func_37(int8_t p_38); int16_t func_46(const struct S3 p_47, struct S3 p_48, uint64_t * const p_49, uint64_t * p_50, uint64_t * p_51); struct S3 func_52(uint64_t * p_53, struct S5 p_54, uint32_t p_55, const int16_t p_56); const uint64_t * func_62(struct S2 p_63, int32_t p_64, struct S3 p_65, uint8_t p_66, uint8_t p_67); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_27 g_29 g_58 g_83 g_93 g_76 g_108 g_111 g_90 g_118 g_123 g_124 g_135 g_136 g_119 g_145 g_194 g_204 g_217 g_133 g_170 g_409 g_412 g_114 g_413 g_410 g_271.f4 g_274 g_482 g_485 g_218 g_377.f4 g_271.f2 g_484 g_311 g_510 g_517 g_411 g_270.f2 g_387.f4 g_271.f5 g_561 g_269 g_397.f5 g_570 g_483 g_273 g_288 g_377.f2 g_138 g_577 g_578 g_377 g_667 g_403.f0 g_689 g_403.f5 g_731 g_720 g_752 g_758 g_270.f3 g_699 g_601 g_817 g_823 g_869 g_870 g_997 g_998 g_999 g_1000 g_562 g_1004 g_1491 g_1521 g_1525 g_1541 g_1546 g_1550 g_1031.f4 g_1553 g_1217 g_1558 g_1454 g_1561 g_1027.f2 g_1162 g_1163 g_1030.f5 g_1021.f2 g_403.f2 g_1392 g_1010 g_1571 g_885 g_974.f2 g_1603 g_753 g_1609 g_806 g_1632 g_1038.f5 g_1644 g_1027.f0 g_1655 g_1656 g_1662 g_1657 g_1658 g_1032.f4 g_1694 g_1704 g_1708 g_1755 g_1759 g_1434 g_1327 g_1024.f3 g_1664 g_1317 g_1023.f4 g_1782 g_1792 g_1795 g_1796 g_1113 g_1338.f4 g_1016.f5 g_1838 g_1038.f4 g_1020.f5 g_1369.f3 g_1663 g_1845 g_1017.f2 g_1868 g_1876 g_1882 * writes: g_29 g_76 g_90 g_114 g_119 g_108.f0 g_124 g_133 g_138 g_194 g_217 g_240 g_156 g_410 g_412 g_108 g_136 g_482 g_288 g_311 g_58 g_123 g_577 g_274 g_313 g_601 g_689 g_720 g_838 g_562 g_578 g_170 g_999 g_411 g_1571 g_1584 g_1004.f0 g_1392 g_1004 g_1010 g_1609.f0 g_806 g_1553 g_403.f5 g_483 g_1662 g_27 g_1525 g_1759 g_1327 g_1317 g_1338.f4 g_1546 g_1869 */ struct S5 func_1(void) { /* block id: 0 */ uint64_t *l_28 = &g_29; int32_t l_30 = 0L; int32_t l_39 = 1L; struct S3 l_1560 = {0xBE48L}; uint32_t l_1580 = 0x3698FE52L; int32_t *l_1582 = (void*)0; int32_t *l_1583[9][5][3] = {{{(void*)0,(void*)0,&g_998[2][1]},{&g_998[2][1],&g_998[2][1],&g_998[2][1]},{&g_998[2][1],&g_1584,&g_1584},{&g_998[2][1],&g_1584,&g_998[2][1]},{(void*)0,&g_998[2][1],&g_1584}},{{(void*)0,(void*)0,&g_998[2][1]},{&g_998[2][1],&g_998[2][1],&g_998[2][1]},{&g_998[2][1],&g_1584,&g_1584},{&g_998[2][1],&g_1584,&g_998[2][1]},{(void*)0,&g_998[2][1],&g_1584}},{{(void*)0,(void*)0,&g_998[2][1]},{&g_998[2][1],&g_998[2][1],&g_998[2][1]},{&g_998[2][1],&g_1584,&g_1584},{&g_998[2][1],&g_1584,&g_998[2][1]},{(void*)0,&g_998[2][1],&g_1584}},{{(void*)0,(void*)0,&g_998[2][1]},{&g_998[2][1],&g_998[2][1],&g_998[2][1]},{&g_998[2][1],&g_1584,&g_1584},{&g_998[2][1],&g_1584,&g_998[2][1]},{(void*)0,&g_998[2][1],&g_1584}},{{(void*)0,(void*)0,&g_998[2][1]},{&g_998[2][1],&g_998[2][1],&g_998[2][1]},{&g_998[2][1],&g_1584,&g_1584},{&g_998[2][1],&g_1584,&g_998[2][1]},{(void*)0,&g_998[2][1],&g_1584}},{{(void*)0,(void*)0,&g_998[2][1]},{&g_998[2][1],&g_998[2][1],&g_998[2][1]},{&g_998[2][1],&g_1584,&g_1584},{&g_998[2][1],&g_1584,&g_998[2][1]},{(void*)0,&g_998[2][1],&g_1584}},{{(void*)0,(void*)0,&g_998[2][1]},{&g_998[2][1],&g_998[2][1],&g_998[2][1]},{&g_998[2][1],(void*)0,&g_1584},{&g_1584,(void*)0,&g_1584},{&g_998[2][1],&g_998[2][1],&g_1584}},{{&g_998[2][1],&g_998[2][1],&g_998[2][1]},{&g_1584,&g_998[2][1],&g_998[2][1]},{&g_998[2][1],(void*)0,&g_1584},{&g_1584,(void*)0,&g_1584},{&g_998[2][1],&g_998[2][1],&g_1584}},{{&g_998[2][1],&g_998[2][1],&g_998[2][1]},{&g_1584,&g_998[2][1],&g_998[2][1]},{&g_998[2][1],(void*)0,&g_1584},{&g_1584,(void*)0,&g_1584},{&g_998[2][1],&g_998[2][1],&g_1584}}}; int64_t l_1588 = 0x225046B8192F8B5DLL; int32_t l_1763 = 4L; const int8_t ** const **l_1797 = (void*)0; uint16_t l_1818 = 65535UL; uint16_t l_1842 = 0x9DAEL; int16_t l_1879 = 1L; int8_t *l_1887 = &g_288; int32_t l_1888 = 0L; struct S5 l_1889 = {-1}; int i, j, k; (*g_1782) = (safe_rshift_func_uint16_t_u_s(func_4((func_10((0xA4L || (safe_lshift_func_uint8_t_u_s(((func_17((safe_lshift_func_int8_t_s_s(((((((safe_add_func_uint8_t_u_u((((***g_1162) = (((((((l_30 = ((*l_28) ^= g_27)) & (func_31(func_34(func_37(l_39), l_1560), (g_1584 = (safe_mul_func_uint8_t_u_u((l_1560.f0 ^ ((safe_mod_func_uint32_t_u_u(l_1580, (safe_unary_minus_func_uint64_t_u(18446744073709551608UL)))) <= g_1027.f2)), l_1580)))) > l_1588)) & 1L) || 246UL) ^ l_1560.f0) ^ l_1560.f0) && l_1588)) ^ 246UL), 250UL)) == (-1L)) | g_1030.f5) < l_39) || 0x66B0L) < g_1021.f2), l_1560.f0)), g_403[0][1].f2, l_1560.f0, g_1392, l_1580) >= l_1580) || l_39), 7))), l_1560.f0, l_1560.f0, g_1609) , (**g_273)), l_1560, l_1580, l_1763, l_1560.f0), l_1588)); l_39 ^= l_1763; for (g_133 = 0; (g_133 < 12); g_133 = safe_add_func_int8_t_s_s(g_133, 4)) { /* block id: 773 */ uint64_t l_1798 = 1UL; uint8_t l_1799 = 255UL; uint16_t *l_1800 = &g_114; uint16_t *l_1801 = &g_1553[9]; int32_t *l_1802 = &l_1763; int32_t l_1816 = (-2L); int32_t l_1817 = 8L; struct S2 l_1841 = {36266}; struct S5 l_1847 = {-0}; g_1338[0][7][3].f4 ^= (!(1UL <= (safe_add_func_int32_t_s_s((safe_mod_func_uint64_t_u_u((((0x7CB7L || (safe_add_func_int16_t_s_s(l_1763, (g_1792[0][0][7] , ((*l_1801) = ((*l_1800) &= (8UL <= ((((safe_mul_func_uint16_t_u_u(0x2C61L, ((((g_1795 , ((g_1796[2] , l_1797) != l_1797)) ^ 1UL) != l_1798) & l_1798))) | l_1799) & l_1798) && g_1113)))))))) != l_1799) == (*g_1664)), 0x69BE5411AA84CBEDLL)), l_1799)))); (*g_561) = l_1560; (*l_1802) = l_30; for (g_124 = 0; (g_124 != (-17)); --g_124) { /* block id: 781 */ int32_t *l_1805 = &l_39; int32_t *l_1806 = (void*)0; int32_t *l_1807 = &l_39; int32_t *l_1808 = &g_1525; int32_t *l_1809 = &l_1763; int32_t *l_1810 = &l_1763; int32_t *l_1811 = (void*)0; int32_t *l_1812 = &l_30; int32_t *l_1813 = &l_30; int32_t *l_1814 = &l_39; int32_t *l_1815[8][3][10] = {{{&g_1525,&g_1525,&g_1525,&l_30,&l_30,&g_1525,&g_1525,&g_1525,&g_124,&l_39},{&g_124,&g_124,&g_27,&l_30,&l_39,&l_1763,&g_27,&l_39,&l_39,&l_30},{&l_1763,(void*)0,&g_27,&l_39,&g_1525,&l_39,&g_1525,&g_1525,&l_1763,&g_1525}},{{(void*)0,&l_30,&g_1525,&l_39,&g_1525,&l_30,&l_1763,&g_124,&g_1525,&g_27},{&l_39,(void*)0,&g_1525,&g_27,&g_124,&l_1763,(void*)0,&l_1763,&g_124,&g_124},{&l_1763,&l_30,&l_39,&g_124,&l_1763,&g_1525,&g_27,&g_1525,&l_30,&l_30}},{{(void*)0,&g_1525,&l_1763,&g_1525,&g_124,&l_39,&g_1525,&l_39,&g_1525,&g_124},{&g_1525,(void*)0,&l_30,&l_39,&l_39,&g_1525,&g_1525,(void*)0,&l_1763,&l_39},{&g_1525,&g_1525,&g_1525,&g_27,&g_1525,&g_1525,&g_1525,(void*)0,(void*)0,&l_30}},{{&g_124,&l_1763,&g_1525,&l_39,&l_1763,&g_1525,&l_39,(void*)0,&l_39,&g_1525},{&l_39,&g_1525,&g_124,&g_1525,&l_39,&g_1525,&g_1525,&l_39,&g_27,&l_39},{(void*)0,(void*)0,&g_1525,&l_39,&g_27,&l_39,&g_1525,&l_39,&g_1525,&l_39}},{{&l_1763,&l_39,&l_1763,&l_39,&l_39,(void*)0,&l_1763,&g_1525,&l_1763,&g_1525},{&l_30,&g_124,(void*)0,&g_27,&l_1763,&l_30,&l_39,&l_1763,&g_124,&l_30},{&g_1525,&l_30,(void*)0,(void*)0,&g_1525,&g_124,(void*)0,&g_1525,&l_1763,&l_39}},{{&g_124,&g_1525,&g_1525,(void*)0,&g_1525,&l_39,&g_27,&g_1525,&l_39,(void*)0},{&l_39,&l_30,(void*)0,&l_1763,&l_1763,(void*)0,&g_1525,&l_39,&g_1525,&g_124},{&g_1525,&l_39,&g_1525,&l_30,(void*)0,&g_27,&l_30,&g_124,&g_1525,(void*)0}},{{&l_39,&l_30,&g_124,&g_27,&g_124,&g_1525,&g_1525,&g_1525,&l_1763,&l_39},{&l_1763,&g_1525,&l_39,&g_1525,&l_1763,&g_124,&g_124,&l_1763,&g_1525,&l_39},{(void*)0,(void*)0,(void*)0,&g_1525,&l_30,&l_39,&g_124,(void*)0,&l_39,&l_1763}},{{&g_1525,&g_1525,&l_1763,&l_1763,&l_39,&l_1763,&g_124,&g_1525,&l_39,&g_27},{&g_1525,(void*)0,&g_1525,&l_30,&l_1763,&l_39,&g_124,&l_1763,(void*)0,&l_1763},{&g_1525,&g_1525,&l_30,&g_1525,&l_39,&g_27,&g_1525,&l_1763,(void*)0,&g_124}}}; const struct S3 l_1846 = {-3L}; uint32_t l_1864 = 0UL; struct S2 *l_1867 = &g_111; int i, j, k; l_1818--; for (g_1327 = 0; (g_1327 <= 2); g_1327 += 1) { /* block id: 785 */ uint32_t l_1844 = 4294967295UL; for (g_1546 = 2; (g_1546 >= 0); g_1546 -= 1) { /* block id: 788 */ int32_t l_1843 = 0xEABE0F60L; for (l_1560.f0 = 0; (l_1560.f0 <= 2); l_1560.f0 += 1) { /* block id: 791 */ uint64_t l_1827 = 0xB5E68274657C2A8BLL; int i, j; (*l_1810) |= ((safe_sub_func_uint64_t_u_u((--(*l_28)), (safe_mod_func_uint64_t_u_u(((((*g_412) &= ((4294967293UL != l_1827) != g_1016.f5)) ^ (((**g_1663) = (safe_sub_func_int64_t_s_s(((*g_1664) & (((safe_rshift_func_uint16_t_u_u(((*l_1801) = ((safe_lshift_func_uint8_t_u_u((*g_1664), l_1827)) <= (safe_sub_func_int16_t_s_s((((safe_mul_func_int8_t_s_s((g_1838[1] , ((*g_484) = (-7L))), (safe_mul_func_int8_t_s_s((l_1841 , l_1842), (*g_1658))))) >= g_1038.f4) & g_1020.f5), l_1842)))), l_1843)) == g_1369.f3) & 0x711835E0L)), (*l_1807)))) || (*g_217))) | l_1844), (*g_997))))) ^ l_1827); (*l_1813) = (g_1845 , (l_1846 , 3L)); if ((*l_1802)) break; } return l_1847; } if (l_1844) continue; for (l_1816 = 9; (l_1816 >= 0); l_1816 -= 1) { /* block id: 806 */ int8_t l_1862 = (-1L); int32_t l_1863 = 0x43F0C890L; int32_t **l_1865 = (void*)0; int32_t **l_1866 = &l_1808; int i, j; (*l_1866) = ((safe_mul_func_int32_t_s_s(g_998[g_1327][(g_1327 + 4)], ((safe_add_func_uint32_t_u_u((g_1553[l_1816] , (65531UL > (safe_mod_func_uint32_t_u_u(7UL, (safe_add_func_int16_t_s_s((safe_add_func_uint8_t_u_u((((void*)0 != &g_240[0]) & (safe_sub_func_uint8_t_u_u(g_1553[(g_1327 + 2)], (safe_div_func_int64_t_s_s((l_1844 ^ ((l_1863 = ((l_1862 || g_1017[0].f2) , g_998[g_1327][(g_1327 + 4)])) <= 1UL)), 0xD513F79C988215CFLL))))), (**g_1663))), (*g_412))))))), l_1864)) < l_1844))) , (void*)0); } } (*g_1868) = l_1867; } } l_1888 ^= (safe_mod_func_uint8_t_u_u((safe_lshift_func_int8_t_s_s(((safe_div_func_int8_t_s_s(((***g_1162) = 9L), ((l_30 |= 0x80L) && g_1876))) ^ ((*l_1887) = (safe_add_func_int8_t_s_s(l_1879, (safe_div_func_uint16_t_u_u((g_1882 , (((((*g_1454) , (safe_lshift_func_int8_t_s_u((l_39 = ((safe_lshift_func_int16_t_s_u(((**g_1663) < l_1560.f0), 15)) == ((l_1560.f0 & l_1560.f0) != 0x56L))), l_1588))) ^ 0x5C06EB02L) | (*g_997)) , 0UL)), l_1560.f0)))))), l_1879)), 255UL)); return l_1889; } /* ------------------------------------------ */ /* * reads : g_1327 g_1024.f3 g_1664 g_1317 g_1023.f4 * writes: g_1327 g_1317 g_136 */ uint16_t func_4(struct S3 p_5, const struct S3 p_6, int32_t p_7, uint16_t p_8, int16_t p_9) { /* block id: 758 */ struct S2 l_1769 = {29470}; uint8_t **** const l_1771 = &g_1662[0]; uint8_t ****l_1772 = &g_1662[0]; int32_t l_1774 = (-1L); int32_t l_1775 = 0xC2079DA7L; int32_t l_1776[8] = {3L,3L,3L,3L,3L,3L,3L,3L}; int32_t *l_1777[3][2][2] = {{{(void*)0,(void*)0},{&l_1776[2],(void*)0}},{{(void*)0,&l_1776[2]},{(void*)0,(void*)0}},{{&l_1776[2],(void*)0},{(void*)0,&l_1776[2]}}}; uint32_t l_1778 = 0UL; int8_t l_1781 = 0L; int i, j, k; for (g_1327 = 0; (g_1327 <= 23); ++g_1327) { /* block id: 761 */ uint8_t *l_1768 = &g_136; int32_t l_1773 = 0xB10CDE05L; l_1773 = (safe_mod_func_uint8_t_u_u(((*l_1768) = ((0x2239911E4A42C9D1LL <= p_8) , ((*g_1664) &= (g_1024.f3 , (&g_1282[1] != &g_1282[7]))))), ((l_1769 , (+(l_1771 == (l_1772 = (g_1023.f4 , &g_1662[0]))))) , p_6.f0))); } l_1778--; return l_1781; } /* ------------------------------------------ */ /* * reads : g_273 g_274 g_1609.f0 g_806 g_133 g_1632 g_204.f5 g_76 g_561 g_562 g_1038.f5 g_124 g_1644 g_1553 g_403.f5 g_1027.f0 g_1655 g_1656 g_1162 g_1163 g_1662 g_1561 g_411 g_1657 g_1658 g_377.f0 g_689 g_1032.f4 g_1694 g_27 g_1704 g_1708 g_58 g_1392 g_484 g_752 g_753 g_731.f0 g_1550 g_1755 g_1759 g_1434 g_578 * writes: g_1010 g_1609.f0 g_806 g_133 g_76 g_124 g_1553 g_403.f5 g_483 g_1662 g_689 g_27 g_578 g_58 g_1392 g_311 g_1525 g_1759 */ struct S5 func_10(const int8_t p_11, int8_t p_12, const int16_t p_13, struct S3 p_14) { /* block id: 687 */ struct S3 **l_1610 = &g_1010; struct S2 l_1617 = {12367}; struct S5 l_1618 = {-1}; uint64_t l_1648[10] = {0x26832EC9FB053021LL,0x26832EC9FB053021LL,0xA0DA8416F6D83C10LL,18446744073709551611UL,0xA0DA8416F6D83C10LL,0x26832EC9FB053021LL,0x26832EC9FB053021LL,0xA0DA8416F6D83C10LL,18446744073709551611UL,0xA0DA8416F6D83C10LL}; int32_t *l_1706 = &g_27; int32_t l_1721 = 0xE137B32FL; int32_t l_1725[5][5] = {{0L,0L,0x5E41CF0AL,0x899265B9L,0x5E41CF0AL},{0L,0L,0x5E41CF0AL,0x899265B9L,0x5E41CF0AL},{0L,0L,0x5E41CF0AL,0x899265B9L,0x5E41CF0AL},{0L,0L,0x5E41CF0AL,0x899265B9L,0x5E41CF0AL},{0L,0L,0x5E41CF0AL,0x899265B9L,0x5E41CF0AL}}; int32_t l_1754 = 0xFBFCF81BL; int i, j; lbl_1652: (*l_1610) = (*g_273); for (g_1609.f0 = (-15); (g_1609.f0 >= 24); g_1609.f0 = safe_add_func_int16_t_s_s(g_1609.f0, 2)) { /* block id: 691 */ const uint32_t l_1633 = 0UL; struct S2 l_1651 = {11968}; int32_t l_1705 = 0xCD2222CFL; int32_t l_1716 = 0xA3652830L; int32_t l_1718 = 0x0267B2EFL; int32_t l_1719 = 0xF491A561L; int32_t l_1730[3][4][2] = {{{0xA5452378L,1L},{1L,0xA5452378L},{1L,1L},{0xA5452378L,1L}},{{1L,0xA5452378L},{1L,1L},{0xA5452378L,1L},{1L,0xA5452378L}},{{1L,1L},{0xA5452378L,1L},{1L,0xA5452378L},{1L,1L}}}; int i, j, k; for (g_806 = 0; (g_806 <= 9); g_806 += 1) { /* block id: 694 */ int32_t l_1619 = 0x8AC30D30L; uint8_t *l_1629 = &g_133; int16_t *l_1634 = &g_76[0][3]; struct S1 *l_1643 = &g_1338[0][7][3]; struct S1 **l_1642 = &l_1643; struct S1 ***l_1641 = &l_1642; int32_t l_1647 = 0x2385ECCEL; struct S3 l_1679[1] = {{0x03A3L}}; int8_t l_1724 = 1L; int32_t l_1726 = 7L; int32_t l_1731 = 2L; int32_t l_1734 = 0x0C7A02A1L; int32_t l_1737[10][2][2] = {{{0x9F70F8DFL,(-1L)},{0x9F70F8DFL,(-1L)}},{{0x9F70F8DFL,(-1L)},{0x9F70F8DFL,(-1L)}},{{0x9F70F8DFL,(-1L)},{0x9F70F8DFL,(-1L)}},{{0x9F70F8DFL,(-1L)},{0x9F70F8DFL,(-1L)}},{{0x9F70F8DFL,(-1L)},{0x9F70F8DFL,(-1L)}},{{0x9F70F8DFL,(-1L)},{0x9F70F8DFL,(-1L)}},{{0x9F70F8DFL,(-1L)},{0x9F70F8DFL,(-1L)}},{{0x9F70F8DFL,(-1L)},{0x9F70F8DFL,(-1L)}},{{0x9F70F8DFL,(-1L)},{0x9F70F8DFL,(-1L)}},{{0x9F70F8DFL,(-1L)},{0x9F70F8DFL,(-1L)}}}; int32_t *l_1762 = &l_1725[1][1]; int i, j, k; if ((((void*)0 == &g_1033) | (safe_add_func_uint16_t_u_u((p_11 != ((func_52((l_1617 , (void*)0), l_1618, l_1619, ((*l_1634) &= (safe_div_func_int8_t_s_s(((safe_lshift_func_int16_t_s_s((~(safe_rshift_func_uint8_t_u_u(0xF7L, ((safe_rshift_func_uint8_t_u_s(((*l_1629)--), (g_1632 , 0L))) == l_1633)))), 0)) <= g_204.f5), 0xB7L)))) , (void*)0) != &g_1571)), g_1038.f5)))) { /* block id: 697 */ struct S5 *l_1635 = (void*)0; uint32_t *l_1646[2][5][5] = {{{(void*)0,&g_1392,&g_1113,&g_194,&g_1113},{&g_1392,&g_194,&g_1392,&g_1392,&g_194},{&g_194,&g_194,&g_1113,&g_1392,&g_1113},{&g_194,&g_1392,&g_1392,&g_194,&g_1392},{&g_1113,&g_1113,(void*)0,&g_194,&g_1392}},{{&g_194,&g_1113,&g_1392,&g_1113,&g_1113},{&g_194,&g_1113,&g_194,(void*)0,&g_194},{&g_1392,&g_1113,&g_194,&g_194,(void*)0},{(void*)0,&g_1113,&g_1113,(void*)0,&g_194},{&g_1392,&g_1392,&g_194,(void*)0,&g_1113}}}; int8_t ***l_1661 = &g_483[3]; uint8_t ****l_1665 = (void*)0; uint8_t ****l_1666 = &g_1662[0]; uint64_t *l_1688 = &g_1550; uint64_t **l_1687[7][3] = {{&l_1688,&l_1688,&l_1688},{(void*)0,&l_1688,&l_1688},{&l_1688,(void*)0,(void*)0},{(void*)0,&l_1688,(void*)0},{&l_1688,&l_1688,(void*)0},{&l_1688,&l_1688,&l_1688},{&l_1688,&l_1688,&l_1688}}; int32_t l_1717 = 0x2EBC5AD4L; int32_t l_1722 = (-1L); int32_t l_1723 = 1L; int32_t l_1729 = 0x59401AB2L; int32_t l_1735 = 1L; int32_t l_1736 = 0x935CA770L; int32_t l_1738 = (-7L); int32_t l_1739 = (-1L); uint32_t l_1741 = 2UL; int32_t *l_1757 = &l_1735; int32_t *l_1758 = (void*)0; int i, j, k; for (g_124 = 3; (g_124 >= 0); g_124 -= 1) { /* block id: 700 */ struct S5 *l_1636 = &g_1603; l_1636 = l_1635; } if ((l_1647 = (((g_403[0][1].f5 ^= ((safe_mul_func_uint8_t_u_u(248UL, ((*l_1629) = (safe_rshift_func_uint16_t_u_u((p_12 & ((void*)0 == l_1641)), 8))))) > (g_1553[g_806] |= (((void*)0 != g_1644) ^ (l_1648[9]++))))) >= 0L) == (l_1651 , (((l_1647 & g_1027.f0) != p_12) ^ l_1647))))) { /* block id: 708 */ l_1647 = ((l_1633 && p_12) > 0xC430L); } else { /* block id: 710 */ if (p_11) break; if (l_1647) goto lbl_1652; } if ((safe_lshift_func_int8_t_s_u(l_1647, ((g_1655 , g_1656) == ((*l_1666) = ((g_1553[g_806] = (safe_add_func_uint32_t_u_u(0x469DACD3L, (((*l_1661) = &g_484) == (*g_1162))))) , g_1662[0])))))) { /* block id: 717 */ struct S5 *l_1667 = &l_1618; if (p_12) break; (*l_1667) = (*g_1561); } else { /* block id: 720 */ uint32_t l_1674 = 4294967290UL; struct S5 *l_1682 = &l_1618; int64_t *l_1689 = &g_689; int32_t ***l_1702 = (void*)0; int32_t l_1714 = 0xF2D38E0DL; int32_t l_1715 = 0L; int32_t l_1720 = 0x8D75618BL; int32_t l_1727 = (-7L); int32_t l_1728 = 0x32F58E9AL; int32_t l_1732 = (-1L); int32_t l_1733[2][10] = {{0L,0L,0x857D83C7L,0x857D83C7L,0L,0L,0x857D83C7L,0x857D83C7L,0L,0L},{0L,0x857D83C7L,0x857D83C7L,0L,0L,0x857D83C7L,0x857D83C7L,0L,0L,0x857D83C7L}}; int32_t l_1740 = (-9L); uint8_t l_1751 = 0x88L; int i, j; if (((safe_mod_func_uint64_t_u_u(((safe_add_func_int64_t_s_s((safe_rshift_func_uint16_t_u_s((7UL == l_1674), (safe_lshift_func_int8_t_s_s((safe_sub_func_uint8_t_u_u(0x88L, (**g_1657))), (((p_12 ^ (l_1679[0] , ((*l_1689) ^= ((((((safe_mul_func_uint16_t_u_u((((*l_1682) = g_411) , ((-1L) < ((safe_sub_func_uint64_t_u_u((safe_add_func_uint8_t_u_u((((((p_13 != l_1648[9]) <= l_1674) & g_1553[g_806]) , l_1687[1][0]) == &g_997), 0x7CL)), (-1L))) >= l_1633))), g_377[0].f0)) != g_1553[g_806]) ^ l_1651.f0) ^ l_1648[2]) ^ g_1553[g_806]) > g_1553[g_806])))) > g_1632.f0) , l_1617.f0))))), g_1032.f4)) , p_13), p_13)) > p_14.f0)) { /* block id: 723 */ struct S3 l_1695 = {0xBC7CL}; int32_t *l_1696 = (void*)0; int32_t *l_1697 = &g_27; int32_t *l_1703 = (void*)0; (*g_1704) = (((safe_div_func_int8_t_s_s(((((void*)0 != &g_1571) & (safe_sub_func_int32_t_s_s(((*l_1697) = (g_1694 , (l_1695 , p_11))), (g_1553[g_806] != l_1651.f0)))) , (safe_div_func_uint64_t_u_u(((safe_add_func_uint8_t_u_u(255UL, (((&g_1276[0] == l_1702) > 0x5AD62E9FL) >= l_1617.f0))) < 0xC6L), 0xF854188C89168C56LL))), p_12)) > p_11) , (*l_1697)); } else { /* block id: 726 */ l_1705 = p_14.f0; (*g_1708) = l_1706; } for (g_58 = 0; (g_58 <= 3); g_58 += 1) { /* block id: 732 */ int32_t *l_1709 = &g_27; int32_t *l_1710 = (void*)0; int32_t *l_1711 = &g_27; int32_t *l_1712 = &g_27; int32_t *l_1713[4][8] = {{&g_1525,&g_124,(void*)0,&g_27,&g_124,&g_27,(void*)0,&g_124},{(void*)0,(void*)0,&g_1525,(void*)0,&g_27,&g_27,(void*)0,&g_1525},{&g_124,&g_124,&g_124,&l_1705,(void*)0,&g_124,(void*)0,&l_1705},{&g_1525,&l_1705,&g_1525,&g_27,&l_1705,(void*)0,(void*)0,&l_1705}}; int i, j; --l_1741; } for (g_1392 = 0; (g_1392 <= 3); g_1392 += 1) { /* block id: 737 */ int8_t l_1746 = 0xBDL; (*g_1755) = ((safe_add_func_int32_t_s_s(l_1746, (safe_mod_func_uint8_t_u_u(p_11, (((((*l_1706) ^= (((safe_rshift_func_int16_t_s_s(((-1L) & ((*g_484) = ((4294967295UL >= l_1751) | l_1746))), (safe_add_func_int64_t_s_s(((*l_1689) = ((**g_752) >= (((-4L) || (l_1633 & p_12)) > l_1754))), g_1550)))) , 0x85L) || l_1741)) || l_1741) < g_1655.f4) ^ p_14.f0))))) < 0x523C7A836241929ALL); } for (l_1714 = 0; (l_1714 <= 3); l_1714 += 1) { /* block id: 745 */ int i, j; (*l_1706) ^= (!l_1725[(l_1714 + 1)][(l_1714 + 1)]); } } g_1759[0]++; } else { /* block id: 750 */ if (g_1655.f2) goto lbl_1652; } (*g_1708) = (l_1762 = (*g_1434)); } } return l_1618; } /* ------------------------------------------ */ /* * reads : g_561 g_311 g_1010 g_1004 g_377 g_1571 g_145 g_885 g_1454 g_411 g_1561 g_974.f2 g_562 g_1603 g_194 g_274 g_752 g_753 g_731.f0 * writes: g_562 g_311 g_1392 g_411 g_108.f0 g_1571 g_108 g_1004 g_689 g_601 */ uint16_t func_17(uint32_t p_18, uint8_t p_19, uint32_t p_20, uint32_t p_21, int32_t p_22) { /* block id: 671 */ struct S3 l_1589[8] = {{-5L},{-5L},{-5L},{-5L},{-5L},{-5L},{-5L},{-5L}}; const uint64_t *l_1594 = &g_1595; const uint64_t *l_1596 = &g_1550; struct S2 l_1597[5][8][6] = {{{{25895},{24124},{23070},{23070},{24124},{25895}},{{8608},{2621},{23070},{25895},{8608},{39982}},{{22020},{25895},{2621},{41378},{24124},{22020}},{{22020},{15060},{41378},{25895},{25895},{41378}},{{8608},{8608},{2621},{23070},{25895},{8608}},{{25895},{15060},{23070},{40387},{24124},{2621}},{{8608},{25895},{23070},{2621},{25895},{25895}},{{40387},{41378},{41378},{40387},{8608},{23070}}},{{{40387},{8608},{23070},{41378},{22020},{40387}},{{25895},{2621},{41378},{24124},{22020},{2621}},{{22020},{8608},{15060},{15060},{8608},{22020}},{{25895},{41378},{15060},{22020},{25895},{2621}},{{40387},{22020},{41378},{23070},{8608},{40387}},{{40387},{39982},{23070},{22020},{22020},{23070}},{{25895},{25895},{41378},{15060},{22020},{25895}},{{22020},{39982},{15060},{24124},{8608},{41378}}},{{{25895},{22020},{15060},{41378},{25895},{25895}},{{40387},{41378},{41378},{40387},{8608},{23070}},{{40387},{8608},{23070},{41378},{22020},{40387}},{{25895},{2621},{41378},{24124},{22020},{2621}},{{22020},{8608},{15060},{15060},{8608},{22020}},{{25895},{41378},{15060},{22020},{25895},{2621}},{{40387},{22020},{41378},{23070},{8608},{40387}},{{40387},{39982},{23070},{22020},{22020},{23070}}},{{{25895},{25895},{41378},{15060},{22020},{25895}},{{22020},{39982},{15060},{24124},{8608},{41378}},{{25895},{22020},{15060},{41378},{25895},{25895}},{{40387},{41378},{41378},{40387},{8608},{23070}},{{40387},{8608},{23070},{41378},{22020},{40387}},{{25895},{2621},{41378},{24124},{22020},{2621}},{{22020},{8608},{15060},{15060},{8608},{22020}},{{25895},{41378},{15060},{22020},{25895},{2621}}},{{{40387},{22020},{41378},{23070},{8608},{40387}},{{40387},{39982},{23070},{22020},{22020},{23070}},{{25895},{25895},{41378},{15060},{22020},{25895}},{{22020},{39982},{15060},{24124},{8608},{41378}},{{25895},{22020},{15060},{41378},{25895},{25895}},{{40387},{41378},{41378},{40387},{8608},{23070}},{{40387},{8608},{23070},{23070},{40387},{24124}},{{22020},{41378},{23070},{8608},{40387},{41378}}}}; struct S4 **l_1598 = &g_1571; struct S5 l_1602[2] = {{-0},{-0}}; const uint64_t l_1604 = 0xB59667F4DB45EFBALL; int i, j, k; (*g_561) = l_1589[1]; for (g_311 = (-13); (g_311 > (-16)); --g_311) { /* block id: 675 */ struct S3 l_1592 = {0x9E6DL}; struct S2 *l_1593 = &g_111; struct S4 **l_1599 = &g_1571; uint32_t *l_1600 = (void*)0; uint32_t *l_1601 = &g_1392; int64_t *l_1605 = &g_689; int8_t *l_1606 = &g_601; int32_t l_1607[9] = {0x4A730DF6L,0x4A730DF6L,0x4A730DF6L,0x4A730DF6L,0x4A730DF6L,0x4A730DF6L,0x4A730DF6L,0x4A730DF6L,0x4A730DF6L}; int32_t l_1608 = 0x0445BACAL; int i; l_1608 ^= ((((*l_1606) = ((((*l_1605) = ((l_1592 = (*g_1010)) , (l_1593 == (((*g_1010) = ((*g_274) = (((-1L) > 0xAEL) , func_52(func_34((l_1594 = (void*)0), (l_1592 = func_52(func_34(func_34(l_1596, ((l_1597[0][6][3] , ((*l_1601) = ((l_1598 == ((g_377[0] , (**l_1598)) , l_1599)) | p_22))) , l_1589[1])), l_1592), l_1602[1], g_974[2].f2, l_1592.f0))), g_1603, g_194, l_1604)))) , l_1593)))) > 1L) == l_1602[1].f0)) > l_1597[0][6][3].f0) >= l_1607[8]); } return (**g_752); } /* ------------------------------------------ */ /* * reads : g_1004.f0 * writes: g_1004.f0 */ int64_t func_31(uint64_t * p_32, int32_t p_33) { /* block id: 663 */ struct S3 l_1587 = {0x717BL}; for (g_1004.f0 = 0; (g_1004.f0 == (-30)); g_1004.f0 = safe_sub_func_int64_t_s_s(g_1004.f0, 9)) { /* block id: 666 */ l_1587 = l_1587; } return l_1587.f0; } /* ------------------------------------------ */ /* * reads : g_1454 g_411 g_1561 g_108.f0 * writes: g_411 g_108.f0 g_1571 */ uint64_t * func_34(const uint64_t * p_35, struct S3 p_36) { /* block id: 650 */ uint8_t l_1565 = 0x90L; const struct S5 *l_1573 = (void*)0; const struct S5 **l_1574 = &l_1573; uint64_t *l_1575 = &g_1000; (*g_1561) = (p_36 , (*g_1454)); for (g_108.f0 = 20; (g_108.f0 <= 10); --g_108.f0) { /* block id: 654 */ int32_t *l_1564[9][4] = {{&g_124,&g_27,&g_1525,&g_1525},{&g_27,&g_124,&g_124,&g_124},{&g_27,&g_124,&g_1525,&g_124},{&g_124,&g_124,&g_124,&g_1525},{&g_27,&g_27,&g_1525,&g_27},{&g_27,&g_1525,&g_1525,&g_27},{&g_1525,&g_124,&g_1525,&g_1525},{&g_27,&g_27,&g_1525,&g_124},{&g_27,&g_124,&g_124,&g_27}}; int32_t **l_1568 = &l_1564[4][3]; struct S4 *l_1569 = &g_145; struct S4 **l_1572 = &g_1571; int i, j; if (p_36.f0) break; l_1565--; (*l_1568) = (void*)0; (*l_1572) = l_1569; } (*l_1574) = l_1573; return l_1575; } /* ------------------------------------------ */ /* * reads : g_27 g_58 g_83 g_93 g_76 g_108 g_111 g_90 g_118 g_123 g_124 g_135 g_136 g_119 g_145 g_194 g_204 g_217 g_133 g_170 g_409 g_412 g_114 g_413 g_410 g_271.f4 g_274 g_482 g_485 g_218 g_377.f4 g_271.f2 g_484 g_311 g_510 g_517 g_411 g_270.f2 g_387.f4 g_271.f5 g_561 g_269 g_397.f5 g_570 g_483 g_273 g_288 g_377.f2 g_138 g_577 g_578 g_377 g_667 g_403.f0 g_689 g_403.f5 g_731 g_720 g_752 g_758 g_270.f3 g_699 g_601 g_817 g_823 g_869 g_870 g_997 g_998 g_999 g_1000 g_562 g_1004 g_1491 g_1521 g_1525 g_1541 g_1546 g_1550 g_1031.f4 g_1553 g_1217 g_1558 * writes: g_76 g_90 g_114 g_119 g_108.f0 g_124 g_133 g_138 g_194 g_217 g_240 g_156 g_410 g_412 g_108 g_136 g_482 g_288 g_311 g_58 g_123 g_577 g_274 g_313 g_601 g_689 g_720 g_838 g_562 g_578 g_170 g_999 */ const uint64_t * func_37(int8_t p_38) { /* block id: 3 */ uint8_t l_42[9][9]; struct S5 l_59 = {0}; uint64_t *l_77 = &g_58; uint16_t l_1522 = 0x5D50L; uint32_t l_1524 = 0x8814F0C7L; struct S2 *l_1529 = &g_111; struct S2 **l_1528[6]; int i, j; for (i = 0; i < 9; i++) { for (j = 0; j < 9; j++) l_42[i][j] = 1UL; } for (i = 0; i < 6; i++) l_1528[i] = &l_1529; for (p_38 = 0; (p_38 <= (-12)); --p_38) { /* block id: 6 */ l_42[4][7] = p_38; } if ((~g_27)) { /* block id: 9 */ uint64_t *l_57 = &g_58; struct S2 l_68 = {2325}; struct S3 l_69 = {-10L}; uint32_t l_74 = 1UL; int16_t *l_75 = &g_76[0][3]; int32_t l_1531 = 0xB31AF09CL; struct S5 l_1556 = {0}; if ((safe_add_func_int16_t_s_s(func_46(func_52(l_57, l_59, l_59.f0, (((safe_mod_func_uint32_t_u_u((((l_57 != (p_38 , func_62(l_68, l_59.f0, l_69, ((((((safe_lshift_func_int16_t_s_s(((*l_75) = (safe_rshift_func_int8_t_s_s((l_74 ^= ((void*)0 == &g_58)), g_58))), 5)) | p_38) , 1UL) , 9UL) , l_77) == (void*)0), p_38))) | g_998[2][1]) >= p_38), g_93.f4)) < g_999) < g_1000)), g_1004, l_57, l_57, l_57), 0xDC41L))) { /* block id: 626 */ uint8_t *l_1496 = &l_42[4][7]; uint16_t *l_1501 = &g_114; int32_t l_1523 = 0x141267BFL; int32_t l_1549[6][8][5] = {{{0x8D9DB6C5L,0xB9935E22L,1L,(-3L),0xF013C960L},{0xF0DF9967L,(-1L),(-1L),0xF0DF9967L,0x712D571EL},{0xA260FFF2L,0L,0xBEF0DAD0L,1L,0L},{0x712D571EL,0x55728EACL,0x7929E14FL,(-6L),0x4B567ED9L},{(-4L),9L,0L,1L,1L},{0x2B079ACDL,0xF0DF9967L,(-1L),0xF0DF9967L,0x2B079ACDL},{0L,(-10L),0x8D9DB6C5L,(-3L),(-4L)},{0xA8DCE635L,0x712D571EL,(-6L),0x2B079ACDL,0xD554BD4AL}},{{0xA260FFF2L,(-10L),1L,(-10L),(-4L)},{(-3L),0x2B079ACDL,0x7929E14FL,0x7929E14FL,0x2B079ACDL},{(-4L),(-1L),(-1L),0xC343C2A5L,1L},{0x55728EACL,0xA8DCE635L,(-5L),0xEAE36406L,0x4B567ED9L},{0xAC74849CL,(-10L),1L,0xF422118AL,0L},{0x55728EACL,(-3L),0x712D571EL,0x2B079ACDL,0x712D571EL},{(-4L),0xB9935E22L,(-5L),0L,0xF013C960L},{(-3L),0x55728EACL,(-1L),(-3L),0xA8DCE635L}},{{0xA260FFF2L,(-3L),(-1L),1L,0xAC74849CL},{0xA8DCE635L,0x55728EACL,0x3EF2962CL,0x4B567ED9L,0x4B567ED9L},{0L,0xB9935E22L,0L,0x340852BAL,0xB701A0FAL},{0x2B079ACDL,(-3L),(-6L),0xF0DF9967L,1L},{(-4L),(-10L),0xBF46CCD2L,0L,(-4L)},{0x712D571EL,0xA8DCE635L,(-6L),1L,0x14E6E9E1L},{0xA260FFF2L,(-1L),0L,(-10L),0x8D9DB6C5L},{0xF0DF9967L,0x2B079ACDL,0x3EF2962CL,0xEAE36406L,0x2B079ACDL}},{{0x8D9DB6C5L,(-10L),(-1L),(-1L),0xB701A0FAL},{0x55728EACL,0x712D571EL,(-1L),0xEAE36406L,(-6L)},{0L,(-10L),(-5L),(-10L),0L},{0xDDBC4DBAL,(-1L),9L,0x3EF2962CL,0xD554BD4AL},{(-4L),0L,0xBF46CCD2L,0x340852BAL,(-9L)},{(-1L),1L,0x2B079ACDL,(-1L),0xD554BD4AL},{1L,0x340852BAL,(-5L),0x8D804374L,(-1L)},{0xD554BD4AL,0xDDBC4DBAL,(-1L),0x712D571EL,(-5L)}},{{0xAC74849CL,1L,0L,(-1L),0x8D9DB6C5L},{0x3EF2962CL,(-1L),(-5L),(-5L),0x7929E14FL},{0xAC74849CL,0xEE379BD9L,0xC9A341A2L,0x340852BAL,0xC9A341A2L},{0xD554BD4AL,0xD554BD4AL,0xA8DCE635L,0x7929E14FL,(-3L)},{1L,(-3L),(-2L),0xEE379BD9L,(-4L)},{(-1L),0x3EF2962CL,(-1L),(-6L),0x3EF2962CL},{(-4L),(-3L),0xB701A0FAL,9L,0x8D9DB6C5L},{0xDDBC4DBAL,0xD554BD4AL,0xDDBC4DBAL,(-1L),0x712D571EL}},{{(-1L),0xEE379BD9L,0xBF46CCD2L,(-1L),0xBEF0DAD0L},{1L,(-1L),0x14E6E9E1L,0x7929E14FL,0xD554BD4AL},{0xC9A341A2L,1L,0xBF46CCD2L,0xBF75CEEFL,1L},{(-1L),0xDDBC4DBAL,0xDDBC4DBAL,(-1L),9L},{0L,0x340852BAL,0xB701A0FAL,(-1L),(-1L)},{9L,1L,(-1L),(-5L),0x712D571EL},{0xAC74849CL,0L,(-2L),(-1L),0xBF46CCD2L},{0x7929E14FL,(-1L),0xA8DCE635L,(-1L),0x7929E14FL}}}; struct S3 l_1555 = {0xDEC3L}; struct S5 *l_1557 = &l_59; int i, j, k; if (((g_1491 , (safe_lshift_func_int8_t_s_s((safe_mul_func_uint8_t_u_u((++(*l_1496)), ((*g_412) , (p_38 & (safe_mul_func_uint16_t_u_u((++(*l_1501)), l_59.f0)))))), ((safe_mod_func_uint8_t_u_u(((((l_74 , 1UL) <= (safe_mod_func_uint8_t_u_u((safe_rshift_func_int8_t_s_s(((0x25C1B4C9D0A51D05LL & ((safe_add_func_int32_t_s_s(((safe_add_func_uint64_t_u_u(((*l_77) = (((safe_add_func_int64_t_s_s(l_59.f0, (safe_add_func_int16_t_s_s((((((safe_lshift_func_uint8_t_u_u((~(g_1521 , 0xFF065B81L)), l_1522)) == 0UL) && g_817[5].f5) ^ 0L) || p_38), 1L)))) , l_1523) & p_38)), 3L)) || 9UL), (-1L))) , l_1522)) && 8UL), l_69.f0)), 0xB0L))) && l_69.f0) , p_38), l_1524)) <= l_1523)))) ^ g_204.f4)) { /* block id: 630 */ struct S1 * const l_1539 = (void*)0; struct S1 * const *l_1538[5][6] = {{&l_1539,&l_1539,&l_1539,&l_1539,&l_1539,&l_1539},{&l_1539,&l_1539,&l_1539,&l_1539,&l_1539,&l_1539},{&l_1539,(void*)0,&l_1539,&l_1539,(void*)0,&l_1539},{&l_1539,&l_1539,&l_1539,&l_1539,&l_1539,&l_1539},{&l_1539,&l_1539,&l_1539,&l_1539,&l_1539,&l_1539}}; struct S1 * const **l_1540 = &l_1538[2][1]; int32_t l_1551 = 0x6E6E7375L; int64_t *l_1552 = &g_689; int32_t *l_1554 = &g_124; int i, j; l_1531 ^= (g_1525 || ((safe_mod_func_int8_t_s_s(((*g_484) = (l_69.f0 ^ ((void*)0 != l_1528[1]))), p_38)) , (safe_unary_minus_func_int8_t_s(l_1523)))); (*l_1554) ^= (safe_sub_func_int32_t_s_s((safe_mul_func_int16_t_s_s((safe_sub_func_int16_t_s_s(((((*l_1540) = l_1538[2][1]) != (g_1541 , (void*)0)) <= (((*l_1552) = (((((l_1523 = (l_1531 = (safe_unary_minus_func_int32_t_s(0x624B66EEL)))) == ((!(safe_lshift_func_int16_t_s_s(p_38, (p_38 > ((g_1546 || (safe_mod_func_int8_t_s_s((65535UL ^ (l_1549[1][5][2] && g_1550)), (-7L)))) || l_1551))))) < p_38)) >= (*g_412)) < l_1522) < 5L)) ^ g_1031.f4)), p_38)), g_1553[6])), 0x71CC4C31L)); } else { /* block id: 638 */ return l_57; } l_1555 = l_69; (*l_1557) = l_1556; } else { /* block id: 643 */ (*g_1558) = (*g_1217); } } else { /* block id: 646 */ const uint64_t *l_1559 = &g_806; return l_1559; } return l_77; } /* ------------------------------------------ */ /* * reads : g_999 * writes: g_999 */ int16_t func_46(const struct S3 p_47, struct S3 p_48, uint64_t * const p_49, uint64_t * p_50, uint64_t * p_51) { /* block id: 432 */ struct S6 *l_1006 = &g_517; struct S6 **l_1005 = &l_1006; int32_t *l_1007 = &g_124; struct S5 l_1060 = {0}; int32_t l_1085 = 0x71D6969CL; int32_t l_1093 = 0xB9A9E866L; int64_t l_1115 = 0x48257776E5CFE415LL; int64_t l_1153[9][9] = {{0L,(-5L),1L,(-5L),0L,0x0B679282D48A7A48LL,0x5722085B9EC58EA9LL,1L,0L},{0L,0xEB121FE0345399C6LL,0L,0xCBDE1C166F0B45C3LL,1L,1L,0xCBDE1C166F0B45C3LL,0L,0xEB121FE0345399C6LL},{0x7CD29146A137842BLL,0xAB804AC86655A81FLL,0x5722085B9EC58EA9LL,1L,1L,0x0B679282D48A7A48LL,(-3L),2L,(-3L)},{0x7ADE072A4021D79DLL,0L,0xCBDE1C166F0B45C3LL,0xCBDE1C166F0B45C3LL,0L,0x7ADE072A4021D79DLL,1L,0x7ADE072A4021D79DLL,0L},{0L,0xAB804AC86655A81FLL,(-3L),(-5L),0x7CD29146A137842BLL,1L,0x7CD29146A137842BLL,(-5L),(-3L)},{0xEB121FE0345399C6LL,0xEB121FE0345399C6LL,1L,0L,0L,0L,1L,0xEB121FE0345399C6LL,0xEB121FE0345399C6LL},{(-3L),0xAB804AC86655A81FLL,1L,0x0B679282D48A7A48LL,1L,0xAB804AC86655A81FLL,0L,1L,(-3L)},{0xCBDE1C166F0B45C3LL,0L,0xEB121FE0345399C6LL,0L,0xCBDE1C166F0B45C3LL,1L,1L,0xCBDE1C166F0B45C3LL,0L},{0L,0L,0L,1L,0x7CD29146A137842BLL,2L,1L,1L,1L}}; int32_t l_1155 = 8L; int32_t l_1156 = 0L; int32_t l_1158[7]; int16_t *l_1192 = &g_108.f0; struct S3 l_1211 = {0L}; int8_t **l_1344[9]; const struct S6 *l_1366 = &g_93; struct S0 *l_1370 = &g_1369; int64_t *l_1380 = (void*)0; struct S2 *l_1396 = &g_111; struct S2 **l_1395 = &l_1396; int32_t l_1421[6] = {0x888DA12DL,0L,0x888DA12DL,0x888DA12DL,0L,0x888DA12DL}; uint32_t l_1422[9] = {0xD130DD51L,0x1927D828L,0xD130DD51L,0xD130DD51L,0x1927D828L,0xD130DD51L,0xD130DD51L,0x1927D828L,0xD130DD51L}; uint8_t l_1431 = 1UL; int64_t l_1441 = (-1L); uint16_t l_1442[9] = {0UL,0UL,0UL,0UL,0UL,0UL,0UL,0UL,0UL}; uint8_t l_1477 = 0x10L; int i, j; for (i = 0; i < 7; i++) l_1158[i] = 1L; for (i = 0; i < 9; i++) l_1344[i] = &g_484; (*l_1005) = &g_135; l_1007 = &g_27; for (g_999 = 9; (g_999 >= 0); g_999 -= 1) { /* block id: 437 */ int32_t l_1048 = 0L; int32_t l_1073 = 8L; int32_t l_1083 = 0xF329C5C8L; int32_t l_1084 = 0x30875F13L; int32_t l_1087 = 0x57D7E390L; int32_t l_1091[3][3][4] = {{{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}}}; uint32_t *l_1112 = &g_1113; struct S5 l_1128 = {-0}; int8_t * const **l_1167[4]; int64_t *l_1185 = &l_1115; int8_t * const **l_1264[10] = {&g_1163,&g_1163,&g_1163,&g_1163,&g_1163,&g_1163,&g_1163,&g_1163,&g_1163,&g_1163}; int32_t * const l_1275 = (void*)0; uint16_t l_1291[8][9][3] = {{{1UL,0xCBE0L,0x0AFFL},{0x7912L,2UL,65535UL},{0xD49DL,0xD49DL,65535UL},{0x5BBEL,2UL,7UL},{1UL,0xCBE0L,65534UL},{0x5BBEL,0xE4C0L,0x50D1L},{0xD49DL,1UL,65534UL},{0x7912L,0x7912L,7UL},{1UL,1UL,65535UL}},{{2UL,0xE4C0L,65535UL},{1UL,0xCBE0L,0x0AFFL},{0x7912L,2UL,65535UL},{0xD49DL,0xD49DL,65535UL},{0x5BBEL,2UL,7UL},{1UL,0xCBE0L,65534UL},{0x5BBEL,0xE4C0L,0x50D1L},{0xD49DL,1UL,65534UL},{0x7912L,0x7912L,7UL}},{{1UL,1UL,65535UL},{2UL,0xE4C0L,65535UL},{1UL,0xCBE0L,0x0AFFL},{0x7912L,2UL,65535UL},{0xD49DL,0xD49DL,65535UL},{0x5BBEL,2UL,7UL},{1UL,0xCBE0L,65534UL},{0x5BBEL,0xE4C0L,0x50D1L},{0xD49DL,1UL,65534UL}},{{0x7912L,0x7912L,7UL},{1UL,1UL,65535UL},{2UL,0xE4C0L,65535UL},{1UL,0xCBE0L,0x0AFFL},{0x7912L,2UL,0xE4C0L},{1UL,1UL,1UL},{0x8227L,65535UL,0x5BBEL},{65530UL,0xD317L,0xCBE0L},{0x8227L,0xEBC1L,0xA7DFL}},{{1UL,65530UL,0xCBE0L},{0x8EFFL,0x8EFFL,0x5BBEL},{0x4A9FL,65530UL,1UL},{65535UL,0xEBC1L,0xE4C0L},{0x4A9FL,0xD317L,0x7850L},{0x8EFFL,65535UL,0xE4C0L},{1UL,1UL,1UL},{0x8227L,65535UL,0x5BBEL},{65530UL,0xD317L,0xCBE0L}},{{0x8227L,0xEBC1L,0xA7DFL},{1UL,65530UL,0xCBE0L},{0x8EFFL,0x8EFFL,0x5BBEL},{0x4A9FL,65530UL,1UL},{65535UL,0xEBC1L,0xE4C0L},{0x4A9FL,0xD317L,0x7850L},{0x8EFFL,65535UL,0xE4C0L},{1UL,1UL,1UL},{0x8227L,65535UL,0x5BBEL}},{{65530UL,0xD317L,0xCBE0L},{0x8227L,0xEBC1L,0xA7DFL},{1UL,65530UL,0xCBE0L},{0x8EFFL,0x8EFFL,0x5BBEL},{0x4A9FL,65530UL,1UL},{65535UL,0xEBC1L,0xE4C0L},{0x4A9FL,0xD317L,0x7850L},{0x8EFFL,65535UL,0xE4C0L},{1UL,1UL,1UL}},{{0x8227L,65535UL,0x5BBEL},{65530UL,0xD317L,0xCBE0L},{0x8227L,0xEBC1L,0xA7DFL},{1UL,65530UL,0xCBE0L},{0x8EFFL,0x8EFFL,0x5BBEL},{0x4A9FL,65530UL,1UL},{65535UL,0xEBC1L,0xE4C0L},{0x4A9FL,0xD317L,0x7850L},{0x8EFFL,65535UL,0xE4C0L}}}; struct S2 *l_1302 = &g_111; uint64_t l_1309 = 0x035C2AD742A1749CLL; struct S5 l_1328 = {0}; int16_t ****l_1342 = &g_1283; int64_t l_1391 = 0x7DAC48E5286E9DC0LL; uint8_t *l_1408 = (void*)0; uint8_t **l_1407[2][7]; const int16_t *l_1414 = &g_1415; const int16_t **l_1413 = &l_1414; int8_t l_1474 = (-1L); int i, j, k; for (i = 0; i < 4; i++) l_1167[i] = &g_1163; for (i = 0; i < 2; i++) { for (j = 0; j < 7; j++) l_1407[i][j] = &l_1408; } } return p_47.f0; } /* ------------------------------------------ */ /* * reads : g_561 g_562 * writes: */ struct S3 func_52(uint64_t * p_53, struct S5 p_54, uint32_t p_55, const int16_t p_56) { /* block id: 429 */ uint32_t l_1001 = 0x00AD2471L; l_1001++; return (*g_561); } /* ------------------------------------------ */ /* * reads : g_83 g_93 g_76 g_27 g_108 g_111 g_90 g_118 g_123 g_124 g_58 g_135 g_136 g_119 g_145 g_194 g_204 g_217 g_133 g_170 g_409 g_412 g_114 g_413 g_410 g_271.f4 g_274 g_482 g_485 g_218 g_377.f4 g_271.f2 g_484 g_311 g_510 g_517 g_411 g_270.f2 g_387.f4 g_271.f5 g_561 g_269 g_397.f5 g_570 g_483 g_273 g_288 g_377.f2 g_138 g_577 g_578 g_377 g_667 g_403.f0 g_689 g_403.f5 g_731 g_720 g_752 g_758 g_270.f3 g_699 g_601 g_817 g_823 g_869 g_870 g_997 * writes: g_90 g_76 g_114 g_119 g_108.f0 g_124 g_133 g_138 g_194 g_217 g_240 g_156 g_410 g_412 g_108 g_136 g_482 g_288 g_311 g_58 g_123 g_577 g_274 g_313 g_601 g_689 g_720 g_838 g_562 g_578 g_170 */ const uint64_t * func_62(struct S2 p_63, int32_t p_64, struct S3 p_65, uint8_t p_66, uint8_t p_67) { /* block id: 12 */ uint32_t l_82 = 0x3FE686B7L; uint64_t *l_84 = &g_58; uint64_t **l_85 = (void*)0; uint64_t *l_87 = (void*)0; uint64_t **l_86 = &l_87; uint64_t *l_89 = &g_58; uint64_t **l_88 = &l_89; int16_t *l_94 = &g_76[0][3]; int64_t l_162[2]; int32_t l_168 = 0L; int32_t l_169 = 1L; uint8_t l_172[3][5]; int32_t l_181 = 4L; int32_t l_182 = 0xDF4781F1L; int32_t l_183 = 0x40A54B79L; int32_t l_184 = (-1L); int32_t l_185 = 1L; int32_t l_186 = (-3L); uint32_t l_241 = 0x6AE3D4CDL; struct S3 *l_272 = &g_108; struct S5 l_297 = {-0}; int32_t l_345 = 0xB9021076L; int32_t l_346 = 0x1C98631AL; int32_t l_347 = (-1L); struct S5 *l_408 = &l_297; int32_t l_454[3]; int8_t *l_459 = &g_288; uint32_t l_473 = 8UL; int32_t **l_477 = (void*)0; uint32_t l_487 = 0x1AFB1D3FL; int16_t *l_502 = &g_76[3][1]; int8_t ***l_516 = &g_483[3]; int8_t ****l_515 = &l_516; int16_t l_571 = 0xFCBDL; uint8_t l_666 = 0UL; int32_t l_718 = 0x26D4EF14L; uint64_t l_781 = 0x83F3A70ABF41F952LL; const struct S2 l_803 = {18126}; int64_t l_819 = 0L; uint32_t l_969 = 18446744073709551615UL; uint16_t l_995 = 0UL; int32_t *l_996 = &l_182; int i, j; for (i = 0; i < 2; i++) l_162[i] = (-4L); for (i = 0; i < 3; i++) { for (j = 0; j < 5; j++) l_172[i][j] = 0xDCL; } for (i = 0; i < 3; i++) l_454[i] = 0L; if ((safe_add_func_uint8_t_u_u(((safe_rshift_func_uint16_t_u_s((l_82 <= (g_90 = ((g_83 , l_84) != ((*l_88) = ((*l_86) = l_84))))), 6)) , (safe_div_func_int16_t_s_s(((g_93 , l_94) != &g_76[0][3]), 0xE46FL))), (safe_add_func_uint32_t_u_u(p_66, 0L))))) { /* block id: 16 */ const uint64_t l_112 = 18446744073709551614UL; uint16_t *l_113 = &g_114; int32_t l_139 = (-5L); int32_t l_176 = 3L; int32_t l_177 = 0L; int32_t l_178 = (-1L); int32_t l_179 = 0xCE7603D4L; int32_t l_180[1][5][8] = {{{0x92A37799L,0x92A37799L,0xFF233E68L,0xFF233E68L,0x92A37799L,0x92A37799L,0xFF233E68L,0xFF233E68L},{0x92A37799L,0x92A37799L,0xFF233E68L,0xFF233E68L,0x92A37799L,0x92A37799L,0xFF233E68L,0xFF233E68L},{0x92A37799L,0x92A37799L,0xFF233E68L,0xFF233E68L,0x92A37799L,0x92A37799L,0xFF233E68L,0xFF233E68L},{0x92A37799L,0x92A37799L,0xFF233E68L,0xFF233E68L,0x92A37799L,0x92A37799L,0xFF233E68L,0xFF233E68L},{0x92A37799L,0x92A37799L,0xFF233E68L,0xFF233E68L,0x92A37799L,0x92A37799L,0xFF233E68L,0xFF233E68L}}}; uint32_t l_187[2][1][4] = {{{3UL,3UL,3UL,3UL}},{{3UL,3UL,3UL,3UL}}}; uint32_t l_237 = 9UL; int32_t l_268 = 1L; uint64_t **l_291 = &l_89; int8_t *l_312[5][8] = {{&g_311,(void*)0,(void*)0,&g_311,(void*)0,&g_311,&g_311,&g_311},{&g_311,&g_311,&g_311,(void*)0,&g_311,(void*)0,&g_311,&g_311},{(void*)0,&g_311,&g_311,&g_311,&g_311,&g_311,&g_311,&g_311},{(void*)0,&g_311,(void*)0,(void*)0,&g_311,(void*)0,&g_311,&g_311},{&g_311,(void*)0,(void*)0,&g_311,&g_311,(void*)0,&g_311,&g_311}}; struct S5 **l_414 = (void*)0; struct S5 **l_415 = &g_410; int i, j, k; if (((safe_lshift_func_uint16_t_u_s(((*l_113) = ((safe_mul_func_int8_t_s_s((((g_93 , (!((*l_94) |= (&g_76[0][3] != (void*)0)))) ^ (safe_div_func_uint8_t_u_u((safe_mod_func_uint32_t_u_u(g_27, ((safe_mul_func_uint16_t_u_u(p_67, (g_108 , ((safe_lshift_func_int8_t_s_s((((((void*)0 != (*l_86)) , ((g_111 , (void*)0) == (void*)0)) , l_82) || p_63.f0), 7)) != 0x0049L)))) , l_112))), p_67))) ^ g_93.f5), 0x2EL)) == l_82)), 15)) || g_90)) { /* block id: 19 */ uint64_t **l_117 = &l_89; int8_t l_154 = 0xA8L; int32_t l_164 = 0xD4CD4557L; int32_t l_166[8][6][5] = {{{0xA6797DE4L,(-1L),0L,0xA6797DE4L,0xA5798714L},{1L,0xA6797DE4L,0L,0xA6797DE4L,1L},{0L,0x9048C16DL,(-1L),0xA5798714L,0x9048C16DL},{1L,(-1L),(-1L),1L,0xA5798714L},{0xA6797DE4L,1L,0L,0x9048C16DL,0x9048C16DL},{0L,1L,0L,0xA5798714L,1L}},{{0x9048C16DL,(-1L),0xA5798714L,0x9048C16DL,0xA5798714L},{0x9048C16DL,0x9048C16DL,0L,1L,0xA6797DE4L},{0L,0xA6797DE4L,0xA5798714L,0xA5798714L,0xA6797DE4L},{0xA6797DE4L,(-1L),0L,0xA6797DE4L,0xA5798714L},{1L,0xA6797DE4L,0L,0xA6797DE4L,1L},{0L,0x9048C16DL,(-1L),0xA5798714L,0x9048C16DL}},{{1L,(-1L),(-1L),1L,0xA5798714L},{0xA6797DE4L,1L,0L,0x9048C16DL,0x9048C16DL},{0L,1L,0L,0xA5798714L,1L},{0x9048C16DL,(-1L),0xA5798714L,0x9048C16DL,0xA5798714L},{0x9048C16DL,0x9048C16DL,0L,1L,0xA6797DE4L},{0L,0xA6797DE4L,0xA5798714L,0xA5798714L,0xA6797DE4L}},{{0xA6797DE4L,(-1L),0L,0xA6797DE4L,0xA5798714L},{1L,0xA6797DE4L,0L,0xA6797DE4L,1L},{0L,0x9048C16DL,(-1L),0xA5798714L,0x9048C16DL},{1L,(-1L),(-1L),1L,0xA5798714L},{0xA6797DE4L,1L,0L,0x9048C16DL,0x9048C16DL},{0L,1L,0L,0xA5798714L,1L}},{{0x9048C16DL,(-1L),0xA5798714L,0x9048C16DL,0xA5798714L},{0x9048C16DL,0x9048C16DL,0L,1L,0xA6797DE4L},{0L,0xA6797DE4L,0xA5798714L,0xA5798714L,0xA6797DE4L},{0xA6797DE4L,(-1L),0L,0xA6797DE4L,0xA5798714L},{1L,0xA6797DE4L,0L,0xA6797DE4L,1L},{0L,0x9048C16DL,(-1L),0xA5798714L,0x9048C16DL}},{{1L,(-1L),(-1L),1L,0xA5798714L},{0xA6797DE4L,1L,0L,0x9048C16DL,0x9048C16DL},{0L,1L,0L,0xA5798714L,1L},{0x9048C16DL,(-1L),0xA5798714L,0x9048C16DL,0xA5798714L},{0x9048C16DL,0x9048C16DL,0x9048C16DL,(-1L),0xA5798714L},{0x2F91EA85L,0xA5798714L,0x7964C2DCL,0x7964C2DCL,0xA5798714L}},{{0xA5798714L,0L,0x2F91EA85L,0xA5798714L,0x7964C2DCL},{(-1L),0xA5798714L,0x9048C16DL,0xA5798714L,(-1L)},{0x2F91EA85L,0L,0L,0x7964C2DCL,0L},{(-1L),0L,0L,(-1L),0x7964C2DCL},{0xA5798714L,(-1L),0x9048C16DL,0L,0L},{0x2F91EA85L,(-1L),0x2F91EA85L,0x7964C2DCL,(-1L)}},{{0L,0L,0x7964C2DCL,0L,0x7964C2DCL},{0L,0L,0x9048C16DL,(-1L),0xA5798714L},{0x2F91EA85L,0xA5798714L,0x7964C2DCL,0x7964C2DCL,0xA5798714L},{0xA5798714L,0L,0x2F91EA85L,0xA5798714L,0x7964C2DCL},{(-1L),0xA5798714L,0x9048C16DL,0xA5798714L,(-1L)},{0x2F91EA85L,0L,0L,0x7964C2DCL,0L}}}; int i, j, k; for (l_82 = 0; (l_82 < 54); l_82++) { /* block id: 22 */ int32_t l_122 = 0L; const struct S2 l_134[6] = {{41994},{41994},{41994},{41994},{41994},{41994}}; int32_t l_163 = 1L; int32_t l_165 = 1L; int32_t l_167 = 0xB34804F9L; int32_t l_171[3][10] = {{0x48E4F8FBL,6L,6L,0x48E4F8FBL,0x48E4F8FBL,6L,6L,0x48E4F8FBL,0x48E4F8FBL,6L},{0x48E4F8FBL,0x48E4F8FBL,6L,6L,0x48E4F8FBL,0x48E4F8FBL,6L,6L,0x48E4F8FBL,0x48E4F8FBL},{0x48E4F8FBL,6L,6L,0x48E4F8FBL,0x48E4F8FBL,6L,6L,0x48E4F8FBL,0x48E4F8FBL,6L}}; uint32_t *l_224[3][4]; int32_t *l_242[1][2][4] = {{{&l_185,(void*)0,(void*)0,&l_185},{(void*)0,&l_185,(void*)0,(void*)0}}}; int i, j, k; for (i = 0; i < 3; i++) { for (j = 0; j < 4; j++) l_224[i][j] = &g_194; } (*g_118) = l_117; for (g_108.f0 = 0; (g_108.f0 != (-18)); g_108.f0 = safe_sub_func_uint32_t_u_u(g_108.f0, 9)) { /* block id: 26 */ uint64_t **l_150 = &l_84; int32_t l_155 = (-1L); const uint64_t *l_157 = &g_138; int32_t l_175[4][3] = {{(-1L),(-1L),5L},{8L,8L,1L},{(-1L),(-1L),5L},{8L,8L,1L}}; int32_t l_211 = 0L; int8_t * const l_216 = (void*)0; int i, j; if (l_122) { /* block id: 27 */ uint8_t *l_132 = &g_133; uint64_t *l_137 = &g_138; (*g_123) |= l_112; (*g_123) = (safe_sub_func_int16_t_s_s((safe_mod_func_int64_t_s_s(((((l_122 | (&g_119 == ((safe_lshift_func_uint8_t_u_u((safe_unary_minus_func_int8_t_s(g_58)), (((((*l_132) = g_93.f2) , g_108) , l_134[5]) , (g_135 , ((l_82 <= (l_139 |= (((*l_137) = g_136) > (**g_119)))) && 1L))))) , &g_119))) || 0x98D8379A3785E6FALL) & l_122) < 2UL), 0x9139E91ECAE5D5D6LL)), (-1L))); p_64 = ((((safe_unary_minus_func_uint32_t_u((((safe_rshift_func_uint8_t_u_u(((g_145 , &g_27) == &g_27), (+254UL))) , (l_122 || (+((safe_lshift_func_int8_t_s_s((((void*)0 == l_150) >= (((safe_div_func_uint8_t_u_u(0UL, (~g_145.f1))) > l_154) , 252UL)), 6)) != p_64)))) & 0UL))) & g_76[0][3]) == l_155) && (***g_118)); return l_157; } else { /* block id: 35 */ int32_t *l_158 = &l_139; int32_t *l_159 = &l_155; int32_t *l_160 = &g_124; int32_t *l_161[3][4][4] = {{{&g_124,&l_139,&l_155,&l_155},{&l_139,&l_139,(void*)0,&l_155},{&g_124,&l_139,&l_155,&l_155},{&l_139,&l_139,(void*)0,&l_155}},{{&g_124,&l_139,&l_155,&l_155},{&l_139,&l_139,(void*)0,&l_155},{&g_124,&l_139,&l_155,&l_155},{&l_139,&l_139,(void*)0,&l_155}},{{&g_124,&l_139,&l_155,&l_155},{&l_139,&l_139,(void*)0,&l_155},{&g_124,&l_139,&l_155,&l_155},{&l_139,&l_139,(void*)0,&l_155}}}; int i, j, k; --l_172[0][0]; l_187[0][0][0]--; } for (l_163 = 13; (l_163 <= (-23)); l_163 = safe_sub_func_uint32_t_u_u(l_163, 2)) { /* block id: 41 */ uint32_t *l_192 = (void*)0; uint32_t *l_193 = &g_194; int8_t *l_210[7]; int32_t *l_213 = &l_169; const int8_t **l_219 = &g_217; int i; for (i = 0; i < 7; i++) l_210[i] = &l_154; (*l_213) = (((++(*l_193)) <= (safe_mul_func_uint8_t_u_u((+0L), (safe_lshift_func_int8_t_s_u((((safe_div_func_uint64_t_u_u((251UL ^ p_67), (g_204 , (safe_div_func_int8_t_s_s(g_145.f3, (safe_unary_minus_func_uint64_t_u((3L && g_93.f1)))))))) != (safe_sub_func_int32_t_s_s(((l_181 = p_64) , l_180[0][3][0]), l_169))) & 0x98B2B7316A21F3B6LL), 1))))) & l_211); (*l_213) ^= (((safe_mul_func_uint8_t_u_u((((p_65.f0 && ((void*)0 != l_113)) != (l_155 = (l_216 == ((*l_219) = g_217)))) != 65530UL), (((safe_rshift_func_uint16_t_u_s(((safe_rshift_func_uint16_t_u_u((l_117 == (void*)0), 15)) == ((void*)0 == l_224[2][0])), 3)) && g_133) , g_170))) != 1L) <= l_171[0][2]); if (p_67) break; if (l_166[0][1][0]) continue; } } (*g_123) = ((safe_mul_func_int8_t_s_s((safe_mod_func_uint8_t_u_u(((*g_123) == ((safe_sub_func_int64_t_s_s(6L, p_63.f0)) & (safe_div_func_uint16_t_u_u(p_64, (0xB3L || ((safe_add_func_uint8_t_u_u(g_93.f5, ((((safe_rshift_func_uint16_t_u_u(l_237, (safe_rshift_func_int8_t_s_s(((g_119 != (g_240[0] = g_119)) ^ g_93.f2), 6)))) < 0x12CBL) <= g_108.f0) != 0xE27637BC22DC4E46LL))) != p_65.f0)))))), g_93.f2)), p_64)) ^ l_241); } for (p_65.f0 = 0; (p_65.f0 >= 0); p_65.f0 -= 1) { /* block id: 57 */ const uint64_t *l_243 = &g_58; return l_243; } } else { /* block id: 60 */ int64_t l_286 = 4L; struct S5 l_292 = {1}; int32_t l_296 = 0x0BEF7CB8L; int32_t l_323 = 0xE202D368L; int32_t l_324 = 0L; int32_t l_328 = 0xDBA10B85L; int32_t l_334 = 5L; int32_t l_335 = 0x34244330L; int32_t l_337 = 0L; int32_t l_340[1][4]; uint8_t l_348 = 0x54L; int8_t *l_376 = &g_288; uint16_t *l_385 = &g_114; int i, j; for (i = 0; i < 1; i++) { for (j = 0; j < 4; j++) l_340[i][j] = 0xE8CCE150L; } for (p_65.f0 = 0; (p_65.f0 <= 2); p_65.f0 += 1) { /* block id: 63 */ uint16_t l_294[10] = {4UL,0x2BB1L,0xA41EL,0x2BB1L,4UL,4UL,0x2BB1L,0xA41EL,0x2BB1L,4UL}; int32_t l_315 = 1L; int32_t l_316 = 9L; int32_t l_325 = 0L; int32_t l_327 = (-1L); int32_t l_329 = (-8L); int8_t l_332[5] = {1L,1L,1L,1L,1L}; int32_t l_338 = 0x95E57CEDL; int32_t l_339[1]; int16_t l_344 = 0xCA79L; uint64_t **l_402 = (void*)0; struct S5 l_407 = {-1}; int i; for (i = 0; i < 1; i++) l_339[i] = 0x3C79D939L; g_156[6][0] = &p_64; if (p_66) continue; } } (*g_409) = l_408; if ((4L < ((p_63 , (&g_76[1][4] != (g_412 = l_113))) , ((*g_412) < ((*l_94) = ((g_413 , ((((*l_415) = (*g_409)) == &g_411) != (-6L))) , p_66)))))) { /* block id: 120 */ int32_t *l_416 = &l_178; int32_t *l_417 = &l_346; int32_t *l_418 = &l_177; int32_t *l_419 = &l_180[0][3][0]; int32_t *l_420 = &l_184; int32_t *l_421 = &l_139; int32_t *l_422 = &l_268; int32_t *l_423[8]; uint32_t l_424[1]; const uint64_t *l_427 = &g_138; int i; for (i = 0; i < 8; i++) l_423[i] = &l_184; for (i = 0; i < 1; i++) l_424[i] = 18446744073709551615UL; ++l_424[0]; return l_427; } else { /* block id: 123 */ const uint64_t *l_428 = &g_138; return l_428; } } else { /* block id: 126 */ uint64_t *l_431 = (void*)0; int32_t l_445 = 0x0585F718L; int32_t *l_446 = &l_169; int32_t *l_447 = &l_183; int32_t *l_448 = &l_181; int32_t *l_449 = (void*)0; int32_t *l_450 = &l_184; int32_t *l_451 = &l_345; int32_t *l_452[7][8] = {{&l_347,&l_346,&g_27,(void*)0,&l_181,&l_346,&l_181,(void*)0},{&l_185,(void*)0,&l_185,&l_184,(void*)0,&g_27,&l_182,(void*)0},{&l_182,&l_182,&l_184,&l_182,&l_184,(void*)0,(void*)0,&l_185},{&l_182,&l_445,&l_346,&l_346,(void*)0,&l_347,(void*)0,(void*)0},{&l_185,&l_181,&g_124,&g_124,&l_181,&l_185,&l_184,&l_346},{(void*)0,&l_182,&l_184,&l_183,&g_124,&l_184,(void*)0,&l_346},{&l_181,(void*)0,&l_346,&l_183,(void*)0,&l_346,&l_182,&l_346}}; int8_t l_453 = 0x2FL; uint32_t l_455 = 1UL; struct S5 l_464 = {-0}; int32_t **l_496 = &l_449; int8_t *** const *l_529 = (void*)0; const int16_t *l_546 = &g_108.f0; const int16_t **l_545 = &l_546; uint8_t l_580 = 247UL; const struct S3 l_592 = {1L}; const int8_t * const * const l_593 = &g_217; uint32_t l_638[5] = {0x2DC33FACL,0x2DC33FACL,0x2DC33FACL,0x2DC33FACL,0x2DC33FACL}; struct S5 *l_790 = &g_411; uint64_t * const l_805 = &g_806; uint64_t * const *l_804 = &l_805; int32_t l_814[8] = {(-1L),0x999EBB5FL,0x999EBB5FL,(-1L),0x999EBB5FL,0x999EBB5FL,(-1L),0x999EBB5FL}; int64_t l_884 = 0xED0F44D7F8A7BCE0LL; int32_t l_895 = 0xF2156017L; int32_t l_920 = 0xDE533673L; struct S1 *l_979[9][2] = {{&g_377[0],&g_377[0]},{&g_823,&g_377[0]},{&g_377[0],&g_377[0]},{&g_377[0],&g_377[0]},{&g_823,&g_377[0]},{&g_377[0],&g_377[0]},{&g_823,&g_377[0]},{&g_377[0],&g_377[0]},{&g_377[0],&g_377[0]}}; int i, j; (*g_274) = ((65535UL < (safe_add_func_uint16_t_u_u(((((*l_446) = ((((*l_88) = l_431) != ((safe_div_func_int32_t_s_s((safe_mod_func_uint32_t_u_u(p_64, (safe_mod_func_int64_t_s_s(g_194, ((safe_add_func_int32_t_s_s(((safe_div_func_uint16_t_u_u(g_413.f3, 0xA80DL)) || (safe_unary_minus_func_int64_t_s((safe_add_func_int32_t_s_s(0x561D4531L, l_445))))), (p_63.f0 , p_64))) && l_445))))), g_271.f4)) , l_431)) > p_65.f0)) | p_66) | 0xECBD8C20L), (*g_412)))) , p_65); lbl_512: --l_455; if (((+((void*)0 == l_459)) && (safe_mul_func_int8_t_s_s((safe_mod_func_int8_t_s_s(0L, 255UL)), (0xFDL <= p_65.f0))))) { /* block id: 131 */ int32_t **l_474[4][1][7] = {{{&l_451,&l_449,&l_451,&l_451,&l_451,&l_451,&l_449}},{{&l_451,&l_449,(void*)0,(void*)0,&l_449,&l_451,&l_449}},{{&l_451,&l_451,&l_451,&l_451,&l_449,&l_451,&l_451}},{{&l_447,&l_447,&l_451,(void*)0,&l_451,&l_447,&l_447}}}; int32_t ***l_475 = &l_474[1][0][3]; int32_t **l_476[1][7] = {{&l_447,&l_449,&l_449,&l_447,&l_449,&l_449,&l_447}}; uint32_t *l_481[5][10][5] = {{{&l_473,&l_473,&g_194,&g_194,&g_194},{&g_194,&g_194,&g_194,(void*)0,(void*)0},{&l_473,&l_473,&l_473,&l_473,&g_194},{&l_473,(void*)0,&l_473,&l_473,(void*)0},{&g_194,&l_473,&l_473,&l_473,&l_473},{&g_194,&g_194,&g_194,&l_473,&g_194},{&g_194,&l_473,&l_473,&l_473,&g_194},{&g_194,&l_473,&g_194,(void*)0,&g_194},{&g_194,&g_194,&l_473,&g_194,&g_194},{&l_473,&g_194,&g_194,&l_473,&g_194}},{{&l_473,&g_194,&l_473,&l_473,&g_194},{&g_194,&g_194,&l_473,&g_194,&g_194},{&l_473,&g_194,&l_473,&l_473,&l_473},{(void*)0,&l_473,&g_194,&l_473,(void*)0},{&l_473,&l_473,&g_194,&l_473,&g_194},{(void*)0,(void*)0,&g_194,&l_473,&l_473},{&l_473,&g_194,&g_194,&l_473,&g_194},{&g_194,&l_473,&g_194,&g_194,&l_473},{&g_194,&g_194,&l_473,&g_194,&g_194},{(void*)0,(void*)0,(void*)0,&g_194,&g_194}},{{&l_473,&l_473,&g_194,&l_473,&l_473},{(void*)0,&g_194,(void*)0,&l_473,(void*)0},{&g_194,&g_194,&g_194,&l_473,&l_473},{&g_194,(void*)0,(void*)0,&g_194,(void*)0},{&l_473,&l_473,&l_473,&l_473,&l_473},{(void*)0,(void*)0,&g_194,&g_194,&g_194},{&g_194,&g_194,&g_194,&l_473,&g_194},{&l_473,&g_194,&g_194,&g_194,&l_473},{&g_194,&l_473,&g_194,&l_473,&g_194},{(void*)0,(void*)0,&g_194,&l_473,&l_473}},{{&l_473,&g_194,&g_194,&l_473,&g_194},{&g_194,&l_473,&g_194,&g_194,&l_473},{&g_194,&g_194,&l_473,&g_194,&g_194},{(void*)0,(void*)0,(void*)0,&g_194,&g_194},{&l_473,&l_473,&g_194,&l_473,&l_473},{(void*)0,&g_194,(void*)0,&l_473,(void*)0},{&g_194,&g_194,&g_194,&l_473,&l_473},{&g_194,(void*)0,(void*)0,&g_194,(void*)0},{&l_473,&l_473,&l_473,&l_473,&l_473},{(void*)0,(void*)0,&g_194,&g_194,&g_194}},{{&g_194,&g_194,&g_194,&l_473,&g_194},{&l_473,&g_194,&g_194,&g_194,&l_473},{&g_194,&l_473,&g_194,&l_473,&g_194},{(void*)0,(void*)0,&g_194,&l_473,&l_473},{&l_473,&g_194,&g_194,&l_473,&g_194},{&g_194,&l_473,&g_194,&g_194,&l_473},{&g_194,&g_194,&l_473,&g_194,&g_194},{(void*)0,(void*)0,(void*)0,&g_194,&g_194},{&l_473,&l_473,&g_194,&l_473,&l_473},{(void*)0,&g_194,(void*)0,&l_473,(void*)0}}}; int i, j, k; for (g_136 = 0; g_136 < 2; g_136 += 1) { l_162[g_136] = 0L; } (*g_485) = ((((p_63.f0 = (l_464 , (safe_div_func_int32_t_s_s((safe_lshift_func_int16_t_s_s(((p_63.f0 != (safe_lshift_func_uint16_t_u_s((((safe_add_func_uint64_t_u_u(l_473, (p_63.f0 < ((*l_448) = ((*l_446) &= ((*l_447) ^= (((*l_475) = l_474[1][0][1]) == (l_477 = l_476[0][2])))))))) <= g_145.f1) | (0x6CA2L == ((safe_unary_minus_func_uint16_t_u(g_136)) <= (*g_412)))), 1))) < (-1L)), (*g_412))), g_93.f4)))) , 9L) <= p_64) , g_482); ++l_487; } else { /* block id: 141 */ int8_t ***l_509[7] = {&g_483[4],&g_483[4],&g_483[3],&g_483[4],&g_483[4],&g_483[3],&g_483[4]}; int32_t l_511 = 1L; int32_t *l_513[3]; struct S5 *l_519[2][3][9] = {{{&l_297,&l_297,&g_411,&g_411,&g_411,&g_411,&g_411,&g_411,&g_411},{&g_411,&l_297,&g_411,&g_411,&g_411,&l_297,&g_411,&g_411,&l_297},{&g_411,&l_297,&l_297,&l_297,&g_411,&g_411,&g_411,&g_411,&l_297}},{{&g_411,&g_411,&g_411,&g_411,&l_297,&l_297,&g_411,&g_411,&g_411},{&g_411,&g_411,&g_411,&l_297,&l_297,&g_411,&g_411,&g_411,&g_411},{&l_297,&g_411,&g_411,&g_411,&g_411,&l_297,&l_297,&l_297,&g_411}}}; const uint64_t *l_521 = &g_58; uint64_t l_524 = 1UL; uint32_t l_569 = 0x30446174L; int i, j, k; for (i = 0; i < 3; i++) l_513[i] = (void*)0; for (l_453 = 5; (l_453 > (-7)); --l_453) { /* block id: 144 */ int32_t ***l_497[10] = {(void*)0,(void*)0,&l_496,&l_496,&l_496,(void*)0,(void*)0,&l_496,&l_496,&l_496}; int16_t **l_500 = (void*)0; int16_t **l_501[3]; const uint64_t *l_514[7][3] = {{(void*)0,&g_138,(void*)0},{&g_138,(void*)0,&g_138},{(void*)0,&g_138,(void*)0},{&g_138,(void*)0,&g_138},{(void*)0,&g_138,(void*)0},{&g_138,(void*)0,&g_138},{(void*)0,&g_138,(void*)0}}; int i, j; for (i = 0; i < 3; i++) l_501[i] = &l_94; if ((safe_mod_func_uint16_t_u_u(((((**l_86) = (((safe_div_func_uint8_t_u_u(((&g_269 == (l_496 = l_496)) , ((p_66 | ((((((*l_459) = (*g_217)) ^ ((safe_sub_func_int16_t_s_s(((l_346 < ((g_145 , (l_502 = (l_94 = &g_76[0][3]))) == &g_76[2][6])) , (safe_div_func_int8_t_s_s(((*g_484) |= ((safe_mod_func_uint8_t_u_u((safe_div_func_int32_t_s_s((l_509[1] == (void*)0), g_377[0].f4)), g_271.f2)) | 1UL)), p_67))), p_63.f0)) != p_67)) || p_66) || (*g_412)) >= p_65.f0)) & g_510)), 0x20L)) && (*g_412)) < l_511)) & (*l_447)) || (*l_450)), 1L))) { /* block id: 151 */ if (p_64) break; if ((*g_123)) { /* block id: 153 */ if (p_63.f0) break; if (g_311) goto lbl_512; (*l_496) = l_513[0]; } else { /* block id: 157 */ return l_514[1][1]; } } else { /* block id: 160 */ const struct S5 * const l_518[6][4] = {{&l_297,&g_411,&l_464,&l_297},{(void*)0,&g_411,&g_411,(void*)0},{&g_411,(void*)0,&l_297,&g_411},{&g_411,&l_297,&g_411,&l_464},{(void*)0,&g_411,&l_464,&l_464},{&l_297,&l_297,&l_297,&g_411}}; int32_t l_520 = 0L; int i, j; l_520 &= ((l_515 == (g_517 , &l_516)) | (l_518[2][3] != l_519[0][0][0])); return l_521; } for (l_186 = 8; (l_186 > (-21)); --l_186) { /* block id: 166 */ const uint64_t *l_525 = &g_58; const int32_t l_528 = (-8L); int8_t ****l_530[6][3][7] = {{{(void*)0,&l_509[1],&l_509[1],&l_509[1],(void*)0,&l_509[5],&l_509[2]},{&l_516,(void*)0,&l_516,(void*)0,&l_516,&l_509[0],&l_509[0]},{(void*)0,&l_509[1],&l_509[1],&l_509[1],(void*)0,&l_509[5],&l_509[2]}},{{&l_516,(void*)0,&l_516,(void*)0,&l_516,&l_509[0],&l_509[0]},{(void*)0,&l_509[1],&l_509[1],&l_509[1],(void*)0,&l_509[5],&l_509[2]},{&l_516,(void*)0,&l_516,(void*)0,&l_516,&l_509[0],&l_509[0]}},{{(void*)0,&l_509[1],&l_509[1],&l_509[1],(void*)0,&l_509[5],&l_509[2]},{&l_516,(void*)0,&l_516,(void*)0,&l_516,&l_509[0],&l_509[0]},{(void*)0,&l_509[1],&l_509[1],&l_509[1],(void*)0,&l_509[5],&l_509[2]}},{{&l_516,(void*)0,&l_516,(void*)0,&l_516,&l_509[0],&l_509[0]},{(void*)0,&l_509[1],&l_509[1],&l_509[1],(void*)0,&l_509[5],&l_509[2]},{&l_516,(void*)0,&l_516,(void*)0,&l_516,&l_509[0],&l_509[0]}},{{(void*)0,&l_509[1],&l_509[1],&l_509[1],&l_509[2],&l_509[1],&l_509[1]},{&l_509[0],&l_516,(void*)0,&l_516,&l_509[0],&l_516,&l_516},{&l_509[2],&l_509[3],&l_509[1],&l_509[3],&l_509[2],&l_509[1],&l_509[1]}},{{&l_509[0],&l_516,(void*)0,&l_516,&l_509[0],&l_516,&l_516},{&l_509[2],&l_509[3],&l_509[1],&l_509[3],&l_509[2],&l_509[1],&l_509[1]},{&l_509[0],&l_516,(void*)0,&l_516,&l_509[0],&l_516,&l_516}}}; int16_t **l_547 = &g_412; int32_t l_548 = (-1L); int32_t **l_576 = &l_451; int i, j, k; if (((*g_217) == ((void*)0 == &l_511))) { /* block id: 167 */ g_123 = (l_524 , ((*l_496) = (void*)0)); return l_525; } else { /* block id: 171 */ uint8_t *l_540 = &l_172[0][0]; uint16_t **l_541 = (void*)0; uint16_t *l_543 = (void*)0; uint16_t **l_542 = &l_543; int32_t l_544 = (-1L); uint16_t *l_563 = (void*)0; uint64_t *l_564 = &l_524; p_64 = (safe_div_func_uint64_t_u_u(l_528, (((l_529 != l_530[1][2][5]) || (*l_448)) , g_204.f4))); l_548 |= ((p_66 ^ ((safe_mod_func_int8_t_s_s((g_204.f2 == ((((safe_unary_minus_func_int8_t_s((safe_add_func_uint8_t_u_u(g_413.f3, ((safe_mul_func_int8_t_s_s(((((*l_540) ^= ((*g_410) , 0x44L)) || ((&g_114 == ((*l_542) = &g_114)) != p_66)) && p_64), p_63.f0)) >= l_544))))) >= 0x7C6B4077L) , l_545) != l_547)), 3UL)) <= g_270.f2)) , 0x203AE953L); (*l_451) = ((safe_lshift_func_uint8_t_u_u(((safe_mul_func_uint8_t_u_u(g_387.f4, (safe_lshift_func_int16_t_s_s(((l_464 , (safe_div_func_int16_t_s_s((safe_sub_func_int16_t_s_s(((void*)0 == l_540), (p_64 || 0x75BC8BE423D8D18DLL))), (((g_271.f5 , (safe_div_func_uint64_t_u_u(((*l_564) |= (((**l_86) = 0x06815ADC1A699F38LL) , (((l_548 = (&p_65 == g_561)) && (*g_412)) | p_66))), 0x8BD3BBD89C54874DLL))) || p_63.f0) , (*g_412))))) && (-4L)), p_64)))) && l_345), g_311)) && l_544); (*l_448) &= (*g_269); } if (((g_397.f5 || (&l_524 != l_525)) || (safe_mod_func_int32_t_s_s(((0xB726L | ((**l_547) = (((*l_502) = ((((safe_sub_func_uint32_t_u_u(l_569, ((g_570 , p_66) | p_63.f0))) <= 0x6B4D7706L) ^ l_571) , (*g_412))) ^ 0xA150L))) , (*g_123)), 1L)))) { /* block id: 184 */ p_64 &= (safe_div_func_uint64_t_u_u(p_63.f0, (((void*)0 == (*l_547)) | 0L))); (*l_447) = (safe_mul_func_int8_t_s_s((***g_482), p_63.f0)); g_577 = l_576; } else { /* block id: 188 */ int32_t l_579 = 1L; (*g_273) = (l_579 , (*g_273)); } return l_514[1][1]; } for (l_168 = 0; l_168 < 3; l_168 += 1) { for (g_138 = 0; g_138 < 8; g_138 += 1) { g_313[l_168][g_138] = &l_454[0]; } } } l_580++; } if ((safe_sub_func_int32_t_s_s((p_64 = ((void*)0 == (*g_118))), (~(((((((safe_add_func_uint64_t_u_u((safe_div_func_uint16_t_u_u(p_67, g_288)), (safe_add_func_int64_t_s_s((l_592 , (-8L)), (1UL | p_63.f0))))) , l_593) != (void*)0) != 0xD197740DB7A93A14LL) || (-1L)) >= p_63.f0) < g_108.f0))))) { /* block id: 198 */ int32_t l_594 = 0xC7C059EEL; int32_t *l_595 = (void*)0; int8_t ***l_596 = (void*)0; const int8_t * const *l_625 = &g_217; int32_t l_634[10][8][3] = {{{1L,0xD03BD693L,0x83973C19L},{(-1L),(-1L),0x277DC001L},{0x0B08FE50L,0L,0x7532370DL},{(-1L),0x9B60D600L,(-9L)},{1L,0x3B3422EDL,5L},{0x01B238F0L,0x63EE1218L,0x916D3ECAL},{0x53DB3F35L,1L,0xE76AA565L},{0xBC29D49CL,(-4L),1L}},{{0xECBF0317L,0xC175959BL,0L},{(-1L),(-4L),(-1L)},{(-1L),1L,1L},{0x277DC001L,0x63EE1218L,0xBFF25010L},{0L,0x3B3422EDL,0xE113C2DFL},{0x56117953L,0x9B60D600L,0xD2C78D77L},{0xE113C2DFL,0L,(-1L)},{0xCFEB5B8CL,(-1L),0xD2C78D77L}},{{(-5L),0xD03BD693L,0xE113C2DFL},{0xBFF25010L,0L,0xBFF25010L},{0x86F9D174L,(-2L),1L},{0xA6212F6EL,0xA7F38C9DL,(-1L)},{0x36745112L,0x8ACACA9CL,0L},{0L,0L,1L},{0x36745112L,0L,0xE76AA565L},{0xA6212F6EL,1L,0x916D3ECAL}},{{0x86F9D174L,(-1L),5L},{0xBFF25010L,1L,(-9L)},{(-5L),0x345D008BL,0x7532370DL},{0xCFEB5B8CL,(-8L),0x277DC001L},{0xE113C2DFL,0x345D008BL,0x83973C19L},{0x56117953L,1L,0xA6212F6EL},{0L,(-1L),0x53DB3F35L},{0x277DC001L,1L,(-1L)}},{{(-1L),0L,0x5B55B782L},{(-1L),0L,0x56117953L},{0xECBF0317L,0x8ACACA9CL,0x5B55B782L},{0xBC29D49CL,0xA7F38C9DL,(-1L)},{0x53DB3F35L,(-2L),0x53DB3F35L},{0x01B238F0L,0L,0xA6212F6EL},{1L,0xD03BD693L,0x83973C19L},{(-1L),(-1L),0x277DC001L}},{{0x0B08FE50L,0L,0x7532370DL},{(-1L),0x9B60D600L,(-9L)},{1L,0x3B3422EDL,5L},{0x01B238F0L,0x63EE1218L,0x916D3ECAL},{0x53DB3F35L,1L,0xE76AA565L},{0xBC29D49CL,(-4L),1L},{0xECBF0317L,0xC175959BL,0L},{(-1L),(-4L),(-1L)}},{{(-1L),1L,1L},{0x277DC001L,0x63EE1218L,0xBFF25010L},{0L,0x3B3422EDL,0xE113C2DFL},{(-2L),(-9L),(-6L)},{(-1L),(-5L),0x7104A4EAL},{0x85827319L,0L,(-6L)},{(-1L),0xDCF0576CL,(-1L)},{1L,(-1L),1L}},{{(-1L),0x83973C19L,8L},{(-3L),0L,0x15E38BBDL},{0xB039DCA8L,0x0B08FE50L,0xB4FBD1FFL},{1L,0xBC29D49CL,0x1F68FF0AL},{0xB039DCA8L,0xE76AA565L,(-3L)},{(-3L),0x277DC001L,(-1L)},{(-1L),0xECBF0317L,0xF9696704L},{1L,0x916D3ECAL,0xB99D89B9L}},{{(-1L),0x86F9D174L,0xF3DD1B87L},{0x85827319L,0xD2C78D77L,1L},{(-1L),0x86F9D174L,4L},{(-2L),0x916D3ECAL,(-3L)},{0xB4FBD1FFL,0xECBF0317L,0x1801F11EL},{1L,0x277DC001L,0xF0F0E387L},{0x7104A4EAL,0xE76AA565L,0x66BFA3CBL},{0xF0F0E387L,0xBC29D49CL,(-2L)}},{{1L,0x0B08FE50L,0x66BFA3CBL},{0xD465C041L,0L,0xF0F0E387L},{0x1801F11EL,0x83973C19L,0x1801F11EL},{0x71C57240L,(-1L),(-3L)},{8L,0xDCF0576CL,4L},{1L,0L,1L},{0L,(-5L),0xF3DD1B87L},{1L,(-9L),0xB99D89B9L}}}; int16_t l_637 = 1L; struct S3 l_644 = {0xE4A2L}; int32_t l_677[2]; uint32_t l_678 = 4294967295UL; struct S2 l_690 = {2766}; int16_t **l_719[4][6] = {{&g_412,(void*)0,&g_412,&g_412,(void*)0,&g_412},{&g_412,&g_412,&g_412,&g_412,&g_412,&g_412},{(void*)0,&g_412,&g_412,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,&g_412,&g_412,(void*)0}}; int i, j, k; for (i = 0; i < 2; i++) l_677[i] = (-4L); if ((l_594 | g_377[0].f2)) { /* block id: 199 */ int16_t *l_602 = &g_108.f0; uint32_t l_603 = 0xC6B65CEAL; int32_t *l_604[1][9] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}}; int8_t **l_618 = &l_459; int i, j; if ((g_204.f1 <= (((l_595 != ((((((*l_515) = &g_483[4]) == l_596) , (safe_mul_func_int8_t_s_s(p_67, ((((0x2F539918L == (((g_601 = (safe_mul_func_uint16_t_u_u(g_194, (p_65.f0 , (p_66 != 2L))))) , &g_240[0]) != (void*)0)) , l_602) != (void*)0) || 253UL)))) , l_603) , l_604[0][0])) | 0x35781C23L) , p_64))) { /* block id: 202 */ const int16_t l_609 = 3L; int32_t l_632[10] = {1L,0x8DBB6529L,1L,1L,0x8DBB6529L,1L,1L,0x8DBB6529L,1L,1L}; int i; if ((g_93.f5 == (safe_add_func_uint32_t_u_u((safe_add_func_uint64_t_u_u((((l_609 , (safe_add_func_int16_t_s_s(((safe_div_func_uint16_t_u_u(6UL, (safe_rshift_func_uint16_t_u_u((p_64 <= ((****g_485) ^ (safe_sub_func_int16_t_s_s((((((l_618 != ((((0xB3A4L <= (safe_lshift_func_int8_t_s_s((safe_sub_func_int8_t_s_s((safe_lshift_func_int16_t_s_s(p_65.f0, 9)), 2L)), p_67))) ^ 0x40L) != (*l_450)) , l_625)) ^ p_63.f0) >= (*g_412)) == p_63.f0) , 7L), p_66)))), 9)))) , (-1L)), 0L))) ^ g_270.f2) != g_138), p_65.f0)), 0xB7216F83L)))) { /* block id: 203 */ volatile struct S1 *l_626[9][7] = {{(void*)0,(void*)0,&g_83,(void*)0,(void*)0,&g_83,(void*)0},{&g_83,&g_83,&g_83,&g_83,&g_83,&g_83,&g_83},{&g_83,(void*)0,&g_83,&g_83,(void*)0,&g_83,&g_83},{&g_83,&g_83,&g_83,&g_83,&g_83,&g_83,&g_83},{(void*)0,&g_83,&g_83,(void*)0,&g_83,&g_83,(void*)0},{&g_83,&g_83,&g_83,&g_83,&g_83,&g_83,&g_83},{(void*)0,(void*)0,&g_83,(void*)0,(void*)0,&g_83,(void*)0},{&g_83,&g_83,&g_83,&g_83,&g_83,&g_83,&g_83},{&g_83,(void*)0,&g_83,&g_83,(void*)0,&g_83,&g_83}}; int32_t l_627 = 0x7EF30859L; int i, j; l_626[2][6] = &g_83; p_64 = ((*l_451) , l_627); } else { /* block id: 206 */ uint64_t l_628 = 18446744073709551615UL; int32_t l_633[8][4] = {{0x4503DBE1L,0xD02020B9L,1L,0xD02020B9L},{0xD02020B9L,0L,1L,1L},{0x4503DBE1L,0x4503DBE1L,0xD02020B9L,1L},{0xD7A923CAL,0L,0xD7A923CAL,0xD02020B9L},{0xD7A923CAL,0xD02020B9L,0xD02020B9L,0xD7A923CAL},{0x4503DBE1L,0xD02020B9L,1L,0xD02020B9L},{0xD02020B9L,0L,1L,1L},{0x4503DBE1L,0x4503DBE1L,0xD02020B9L,1L}}; int32_t l_635 = 0x2C2459C6L; int32_t l_636 = 9L; int i, j; l_628++; if (l_487) goto lbl_631; lbl_631: (*l_446) |= (p_64 = p_64); --l_638[0]; (*l_451) = ((((*g_484) & p_64) ^ p_67) ^ (safe_sub_func_uint16_t_u_u(0xF177L, p_67))); } return l_431; } else { /* block id: 215 */ uint64_t ** const *l_643 = &l_85; int32_t l_665 = 0xD6AADB97L; int32_t l_668 = 0x4051E635L; uint16_t l_669 = 65535UL; const uint64_t *l_670[10][1][9] = {{{(void*)0,&g_138,(void*)0,&g_58,&g_138,(void*)0,&g_138,&g_58,&g_58}},{{(void*)0,&g_138,&g_58,(void*)0,&g_138,(void*)0,&g_58,&g_138,(void*)0}},{{&g_138,&g_138,&g_58,&g_58,&g_138,&g_138,&g_58,&g_138,&g_58}},{{&g_58,&g_138,&g_58,&g_58,&g_138,&g_58,&g_138,&g_138,&g_58}},{{&g_138,&g_138,&g_58,&g_58,&g_138,&g_138,&g_138,&g_138,&g_58}},{{(void*)0,&g_138,(void*)0,&g_58,&g_138,(void*)0,&g_138,&g_58,&g_58}},{{(void*)0,&g_138,&g_58,(void*)0,&g_138,(void*)0,&g_58,&g_138,(void*)0}},{{&g_138,&g_138,&g_58,&g_58,&g_138,&g_138,&g_58,&g_138,&g_58}},{{&g_58,&g_138,&g_58,&g_58,&g_138,&g_58,&g_138,&g_138,&g_58}},{{&g_138,&g_138,&g_58,&g_58,&g_138,&g_138,&g_138,&g_138,&g_58}}}; uint8_t l_674 = 0x4CL; int i, j, k; (*l_446) &= ((void*)0 != l_643); if ((**g_577)) { /* block id: 217 */ (*l_408) = l_464; l_644 = (**g_273); (*l_448) = ((*l_446) = 0x5CEF2997L); p_64 |= p_65.f0; } else { /* block id: 223 */ const uint8_t l_662[2] = {0xC3L,0xC3L}; int i; (*l_447) &= ((safe_add_func_int64_t_s_s(((safe_add_func_int8_t_s_s((-8L), 0xE9L)) == (safe_rshift_func_int8_t_s_u((((((g_377[0] , (safe_sub_func_uint16_t_u_u(((((safe_div_func_int32_t_s_s(((*g_123) = (safe_mod_func_int64_t_s_s((((*g_484) = ((((void*)0 == &g_133) , (!(((safe_sub_func_uint64_t_u_u(((safe_lshift_func_uint16_t_u_s((l_662[1] ^ (((*l_451) = (l_662[1] < (safe_mod_func_int32_t_s_s(p_67, l_665)))) , (*g_578))), 14)) | l_666), 0xFAC9F8720B0BD74CLL)) == g_667) , p_67))) < 1UL)) > l_668), p_64))), 4UL)) | (*l_448)) & 5L) | l_669), 0x7931L))) & g_377[0].f2) < g_510) < 0x7DL) ^ p_64), 3))), g_271.f5)) ^ 0xE3L); return l_670[6][0][2]; } (*l_448) = ((g_403[0][1].f0 , &l_669) != ((safe_add_func_int32_t_s_s(0x84920C57L, (**g_577))) , &g_114)); ++l_674; } ++l_678; } else { /* block id: 234 */ int64_t *l_691 = &g_689; int16_t *l_695 = &g_76[0][3]; int64_t *l_696 = &l_162[1]; int32_t l_711[2][10][9] = {{{1L,(-7L),1L,4L,1L,(-7L),1L,4L,1L},{0x1688ED4EL,0x1688ED4EL,0x2AD4456DL,0x61B78E7FL,(-8L),(-8L),0x61B78E7FL,0x2AD4456DL,0x1688ED4EL},{0L,4L,0xA28ABF65L,4L,0L,4L,0xA28ABF65L,4L,0L},{(-8L),0x61B78E7FL,0x2AD4456DL,0x1688ED4EL,0x1688ED4EL,0x2AD4456DL,0x61B78E7FL,(-8L),(-8L)},{1L,4L,1L,(-7L),1L,4L,1L,(-7L),1L},{(-8L),0x1688ED4EL,0x61B78E7FL,0x61B78E7FL,0x1688ED4EL,(-8L),0x2AD4456DL,0x2AD4456DL,(-8L)},{0L,(-7L),0xA28ABF65L,(-7L),0L,(-7L),0xA28ABF65L,(-7L),0L},{0x1688ED4EL,0x61B78E7FL,0x61B78E7FL,0x1688ED4EL,(-8L),0x2AD4456DL,0x2AD4456DL,(-8L),0x1688ED4EL},{1L,(-7L),1L,4L,1L,(-7L),1L,4L,1L},{0x1688ED4EL,0x1688ED4EL,0x2AD4456DL,0x61B78E7FL,(-8L),(-8L),0x61B78E7FL,0x2AD4456DL,0x1688ED4EL}},{{0L,4L,0xA28ABF65L,4L,0L,4L,0xA28ABF65L,4L,0L},{(-8L),0x61B78E7FL,0x2AD4456DL,0x1688ED4EL,0x1688ED4EL,0x2AD4456DL,0x61B78E7FL,(-8L),(-8L)},{1L,4L,1L,(-7L),1L,4L,1L,(-7L),1L},{(-8L),0x1688ED4EL,0x61B78E7FL,0x61B78E7FL,0x1688ED4EL,(-8L),0x2AD4456DL,0x2AD4456DL,(-8L)},{0L,(-7L),0xA28ABF65L,(-7L),0L,(-7L),0xA28ABF65L,(-7L),0L},{0x1688ED4EL,0x61B78E7FL,0x61B78E7FL,0x1688ED4EL,(-8L),0x2AD4456DL,0x2AD4456DL,(-8L),0x1688ED4EL},{1L,(-7L),1L,4L,1L,(-7L),1L,4L,1L},{0x1688ED4EL,0x1688ED4EL,0x2AD4456DL,0x61B78E7FL,(-8L),(-8L),0x61B78E7FL,0x2AD4456DL,0x1688ED4EL},{0L,4L,0xA28ABF65L,4L,0L,4L,0xA28ABF65L,4L,0L},{(-8L),0x61B78E7FL,0x2AD4456DL,0x1688ED4EL,0x1688ED4EL,0x2AD4456DL,0x61B78E7FL,(-8L),(-8L)}}}; int i, j, k; for (l_473 = 0; (l_473 <= 2); l_473 += 1) { /* block id: 237 */ (*l_450) ^= p_66; for (l_82 = 0; (l_82 <= 2); l_82 += 1) { /* block id: 241 */ int64_t *l_684 = &l_162[0]; int32_t l_685[6][1][4] = {{{9L,0xFD597DB0L,0x22D2B48FL,0x22D2B48FL}},{{0xB872758CL,0xB872758CL,0x22D2B48FL,0x78F51B13L}},{{9L,(-1L),7L,0xFD597DB0L}},{{0xFDB66E82L,7L,0x78F51B13L,7L}},{{0x78F51B13L,7L,0xFDB66E82L,0xFD597DB0L}},{{7L,(-1L),9L,0x78F51B13L}}}; int64_t *l_688 = &g_689; int i, j, k; (*l_447) |= (((*l_684) = ((~4294967289UL) | (safe_rshift_func_int8_t_s_s(((*g_484) = p_66), 7)))) <= (g_111 , ((*l_688) = (l_685[1][0][3] <= (safe_mod_func_uint32_t_u_u(p_63.f0, (p_64 ^ (*l_446)))))))); (*l_451) ^= 0x346358F9L; (*g_274) = p_65; } } if (((((&p_65 != &l_592) || (l_272 != (*g_273))) && ((l_690 , ((((*l_696) ^= (((*l_691) &= g_83.f5) || ((~(safe_mul_func_int8_t_s_s(((((*l_450) &= (((((g_377[0] , (g_413.f1 > (&g_76[0][3] == l_695))) , 0x7D37C1B17C47AB54LL) , 8UL) , p_63.f0) ^ 2L)) , 0UL) || 0x6DL), 0x12L))) | 8L))) , (-6L)) != (*g_484))) >= 0xB08EL)) && p_66)) { /* block id: 253 */ return l_431; } else { /* block id: 255 */ const int32_t *l_698 = &g_699; const int32_t **l_697 = &l_698; const int32_t **l_700 = (void*)0; const int32_t *l_702[8] = {(void*)0,&l_454[0],(void*)0,&l_454[0],(void*)0,&l_454[0],(void*)0,&l_454[0]}; const int32_t **l_701 = &l_702[3]; int16_t **l_721 = &l_502; int i; (*l_701) = (g_76[0][3] , ((*l_697) = (*g_577))); if (((*l_448) &= (*g_578))) { /* block id: 259 */ uint16_t *l_707 = &g_114; int32_t l_708 = 0x82801385L; p_64 |= ((*g_269) &= (safe_add_func_int32_t_s_s((~(!g_135.f4)), (0x7D90DD0466310BEFLL || (l_690 , (g_403[0][1].f5 || ((*l_696) ^= (((*l_707) = ((g_111 , p_66) <= p_63.f0)) == l_708)))))))); (*l_448) &= (((safe_mod_func_int32_t_s_s((*g_578), ((*l_451) |= (((l_711[1][9][0] < (safe_div_func_int64_t_s_s(((*l_696) = (safe_sub_func_int32_t_s_s(0x6A014191L, (*g_123)))), (safe_lshift_func_uint8_t_u_s(250UL, (p_67 || (p_67 | l_708))))))) == ((((0xE9A3L <= (*g_412)) , g_204.f4) <= (*g_412)) <= p_66)) == 0xF7A22C3F23E7D2E2LL)))) , l_708) , l_718); } else { /* block id: 267 */ const uint64_t *l_722 = &g_58; l_721 = (g_720 = l_719[0][1]); return l_722; } for (l_241 = 2; (l_241 != 2); ++l_241) { /* block id: 274 */ (*l_448) = (-6L); } for (g_136 = 0; (g_136 <= 7); g_136 += 1) { /* block id: 279 */ (*l_446) |= 0x62FED155L; (*l_446) &= (safe_mod_func_int16_t_s_s((-8L), 65535UL)); (*l_447) |= ((safe_rshift_func_uint8_t_u_u(g_145.f3, 5)) , (p_65.f0 != (**g_577))); if ((*l_698)) continue; } } } } else { /* block id: 287 */ uint64_t l_732 = 9UL; uint32_t *l_735 = &g_194; int8_t ***l_751 = &g_483[3]; const int32_t *l_761 = &g_699; const int32_t **l_760 = &l_761; const int32_t ***l_759 = &l_760; int32_t l_768 = (-6L); int32_t l_771 = (-1L); int32_t l_772 = 1L; int32_t l_774 = 1L; int32_t l_776 = 9L; int32_t l_777 = 0x8CF8EA7BL; int32_t l_778 = (-1L); int16_t l_780 = (-1L); int32_t ***l_796 = &l_477; int32_t * const l_799 = (void*)0; int32_t * const *l_798 = &l_799; int32_t * const **l_797 = &l_798; uint64_t * const **l_807 = (void*)0; uint64_t * const **l_808 = (void*)0; uint64_t * const *l_810 = &l_805; uint64_t * const **l_809 = &l_810; uint64_t **l_811 = &l_87; int32_t l_829 = (-1L); int32_t l_831 = 0x2BC6CE6DL; int32_t l_832[4][2][2] = {{{0L,0L},{0x4A856CE9L,0L}},{{0L,0x4A856CE9L},{0L,0L}},{{0x4A856CE9L,0L},{0L,0x4A856CE9L}},{{0L,0L},{0x4A856CE9L,0L}}}; uint32_t l_833[3][10] = {{4UL,0xC759810DL,0x265A2F52L,5UL,0x74923C20L,0x265A2F52L,0UL,0x265A2F52L,0x74923C20L,5UL},{0x265A2F52L,0UL,0x265A2F52L,0x74923C20L,5UL,0x265A2F52L,0xC759810DL,4UL,0x74923C20L,0x74923C20L},{4UL,0UL,0UL,5UL,5UL,0UL,0UL,1UL,4UL,0x265A2F52L}}; const volatile uint16_t **l_850 = &g_753; uint64_t l_892 = 1UL; uint8_t l_924[4] = {249UL,249UL,249UL,249UL}; int i, j, k; if ((safe_div_func_uint32_t_u_u((g_731 , (l_732 != 0xAF15316FL)), (safe_div_func_int32_t_s_s(p_64, ((*l_735) |= g_90)))))) { /* block id: 289 */ const int8_t **l_750 = &g_217; const int8_t ***l_749 = &l_750; const int8_t ****l_748 = &l_749; int32_t l_769 = 0x50B113A8L; int32_t l_773 = (-3L); if ((((((***g_482) && ((*l_459) = (((safe_sub_func_int32_t_s_s(0x97EB1955L, (safe_sub_func_int8_t_s_s((safe_div_func_int16_t_s_s((safe_add_func_uint16_t_u_u(((safe_rshift_func_int16_t_s_s((**g_720), (safe_mod_func_int16_t_s_s(0xB2E8L, (p_65.f0 , g_413.f3))))) | ((*l_446) <= (((*l_748) = (void*)0) != l_751))), g_311)), p_66)), l_732)))) < (**g_577)) && p_66))) , g_752) != &g_753) || p_63.f0)) { /* block id: 292 */ uint8_t *l_764 = &l_172[0][1]; uint8_t *l_765 = &g_136; const uint64_t *l_766 = (void*)0; (*l_448) = (((safe_rshift_func_int8_t_s_u(0x04L, 3)) ^ p_67) == (0x89EBCAF7684CAB97LL < (safe_mul_func_int8_t_s_s((((g_758 , 0x4FL) , &g_577) == (l_759 = (void*)0)), ((*l_765) |= (((g_270.f3 , (safe_lshift_func_uint8_t_u_s(((*l_764) = g_271.f5), p_67))) != (*g_484)) & 0UL)))))); return l_766; } else { /* block id: 298 */ int32_t *l_767 = &g_124; int32_t l_770 = 0x5CCC18F0L; int32_t l_775 = (-1L); int32_t l_779[9][7][3] = {{{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)},{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L},{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)}},{{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L},{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)},{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L},{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L}},{{(-8L),1L,(-8L)},{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L},{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)},{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L},{0x6D41496AL,1L,0x6D41496AL}},{{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)},{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L},{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)},{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L}},{{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)},{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L},{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)}},{{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L},{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)},{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L},{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L}},{{(-8L),1L,(-8L)},{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L},{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)},{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L},{0x6D41496AL,1L,0x6D41496AL}},{{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)},{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L},{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)},{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L}},{{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)},{0x2E0F8BF7L,0x0502C5F2L,0x0502C5F2L},{0x6D41496AL,1L,0x6D41496AL},{0x2E0F8BF7L,0x2E0F8BF7L,0x0502C5F2L},{(-8L),1L,(-8L)}}}; int i, j, k; (*l_448) ^= l_347; (**l_759) = l_767; l_781--; for (g_133 = 0; (g_133 <= 2); g_133 += 1) { /* block id: 304 */ int i; (*l_451) ^= l_454[g_133]; } } (*l_446) = (-9L); } else { /* block id: 309 */ struct S5 **l_789 = &l_408; uint8_t *l_795 = &l_580; p_64 = (0x72E7L < (safe_mul_func_int16_t_s_s((safe_unary_minus_func_uint64_t_u(((**l_760) < (safe_add_func_int8_t_s_s((((*l_789) = (*g_409)) != (l_790 = &l_297)), (safe_lshift_func_int8_t_s_s((safe_mod_func_uint8_t_u_u(((((*g_412) = (**g_720)) == (l_772 &= p_65.f0)) < p_65.f0), ((*l_795) = g_601))), (g_145.f3 && p_63.f0)))))))), g_218[3]))); } if (((((*l_796) = &g_578) == ((*l_797) = &l_449)) <= (safe_unary_minus_func_uint64_t_u(((safe_add_func_uint64_t_u_u((((l_803 , ((*l_809) = (l_804 = &l_431))) == l_811) ^ (safe_mul_func_uint8_t_u_u(((**g_409) , p_63.f0), (((0x7DB81302L & l_814[2]) , 0x8CL) || 0x20L)))), (-1L))) , l_346))))) { /* block id: 321 */ uint8_t *l_820 = &g_133; int8_t **l_824 = &l_459; int32_t l_825[9] = {0x33A80162L,0xD78DAD67L,0x33A80162L,0x33A80162L,0xD78DAD67L,0x33A80162L,0x33A80162L,0xD78DAD67L,0x33A80162L}; int i; (*l_451) = (safe_add_func_uint32_t_u_u(g_93.f5, (((&l_162[0] == (void*)0) , (*g_412)) > (g_114 = (g_817[5] , (((safe_unary_minus_func_uint8_t_u(((*l_820) = l_819))) && ((((safe_mul_func_uint16_t_u_u((((g_823 , ((*g_482) == l_824)) > 0L) <= p_64), p_66)) & l_825[8]) && (*l_761)) ^ 0UL)) <= g_817[5].f2)))))); } else { /* block id: 325 */ int8_t l_826 = 0L; int32_t l_827 = 0L; int32_t l_828 = 0x46FAD28EL; int32_t l_830[9][1] = {{0xC07B009CL},{0xDA1FE08EL},{0xC07B009CL},{0xDA1FE08EL},{0xC07B009CL},{0xDA1FE08EL},{0xC07B009CL},{0xDA1FE08EL},{0xC07B009CL}}; const int32_t *l_848 = &l_347; int i, j; l_833[2][7]++; for (l_453 = (-26); (l_453 < (-24)); l_453 = safe_add_func_int16_t_s_s(l_453, 6)) { /* block id: 329 */ int8_t l_847 = 0x88L; g_838[5] = &l_803; for (l_772 = 0; (l_772 > 27); l_772 = safe_add_func_int16_t_s_s(l_772, 2)) { /* block id: 333 */ (*g_561) = p_65; } for (l_819 = 0; (l_819 < 14); l_819 = safe_add_func_int64_t_s_s(l_819, 3)) { /* block id: 338 */ struct S3 **l_849 = &l_272; if ((**l_477)) break; l_848 = ((safe_rshift_func_uint16_t_u_u((safe_add_func_uint64_t_u_u(l_847, p_66)), 2)) , ((*l_760) = &p_64)); (*l_849) = &p_65; (*l_451) |= (0L <= (*l_450)); } } } for (g_136 = 0; (g_136 <= 3); g_136 += 1) { /* block id: 349 */ uint16_t l_886 = 0UL; int32_t l_889 = 0L; int32_t l_890 = (-1L); int32_t l_891 = 0x23AD70C2L; int32_t l_897 = 9L; int32_t l_905 = (-10L); int32_t l_906 = (-1L); int32_t l_908 = 2L; int32_t l_910 = 0x3848A358L; int32_t l_913 = 0L; int32_t l_914 = 0xFD67572EL; int32_t l_915 = 0x021B7EA5L; int32_t l_916 = 0x395645C1L; int32_t l_919 = (-1L); int32_t l_921 = 0L; int32_t l_922[3]; int16_t l_951 = 0L; int i; for (i = 0; i < 3; i++) l_922[i] = 0x8396FC66L; } (*g_577) = (void*)0; } } (*l_996) |= (safe_rshift_func_uint8_t_u_s((((*l_87)--) & ((safe_mul_func_int8_t_s_s((safe_rshift_func_uint16_t_u_s(((*g_869) , (0UL == ((((g_170 = (p_63.f0 > ((p_66 != p_63.f0) < (p_63.f0 ^ (safe_rshift_func_int16_t_s_s(0xD3B6L, 0)))))) , ((safe_sub_func_int64_t_s_s((p_66 & 0xD02E2B0FL), l_995)) > g_731.f6)) & g_377[0].f4) | 0xE2L))), 8)), p_64)) <= l_666)), p_65.f0)); for (g_689 = 0; g_689 < 2; g_689 += 1) { l_162[g_689] = 0x36B03A399E344D9DLL; } p_64 &= (*l_996); return g_997; } /* ---------------------------------------- */ 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_27, "g_27", print_hash_value); transparent_crc(g_29, "g_29", print_hash_value); transparent_crc(g_58, "g_58", print_hash_value); for (i = 0; i < 4; i++) { for (j = 0; j < 7; j++) { transparent_crc(g_76[i][j], "g_76[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_83.f0, "g_83.f0", print_hash_value); transparent_crc(g_83.f1, "g_83.f1", print_hash_value); transparent_crc(g_83.f2, "g_83.f2", print_hash_value); transparent_crc(g_83.f3, "g_83.f3", print_hash_value); transparent_crc(g_83.f4, "g_83.f4", print_hash_value); transparent_crc(g_83.f5, "g_83.f5", print_hash_value); transparent_crc(g_90, "g_90", print_hash_value); transparent_crc(g_93.f0, "g_93.f0", print_hash_value); transparent_crc(g_93.f1, "g_93.f1", print_hash_value); transparent_crc(g_93.f2, "g_93.f2", print_hash_value); transparent_crc(g_93.f3, "g_93.f3", print_hash_value); transparent_crc(g_93.f4, "g_93.f4", print_hash_value); transparent_crc(g_93.f5, "g_93.f5", print_hash_value); transparent_crc(g_108.f0, "g_108.f0", print_hash_value); transparent_crc(g_111.f0, "g_111.f0", print_hash_value); transparent_crc(g_114, "g_114", print_hash_value); transparent_crc(g_124, "g_124", print_hash_value); transparent_crc(g_133, "g_133", print_hash_value); transparent_crc(g_135.f0, "g_135.f0", print_hash_value); transparent_crc(g_135.f1, "g_135.f1", print_hash_value); transparent_crc(g_135.f2, "g_135.f2", print_hash_value); transparent_crc(g_135.f3, "g_135.f3", print_hash_value); transparent_crc(g_135.f4, "g_135.f4", print_hash_value); transparent_crc(g_135.f5, "g_135.f5", print_hash_value); transparent_crc(g_136, "g_136", print_hash_value); transparent_crc(g_138, "g_138", print_hash_value); transparent_crc(g_145.f0, "g_145.f0", print_hash_value); transparent_crc(g_145.f1, "g_145.f1", print_hash_value); transparent_crc(g_145.f2, "g_145.f2", print_hash_value); transparent_crc(g_145.f3, "g_145.f3", print_hash_value); transparent_crc(g_145.f4, "g_145.f4", print_hash_value); transparent_crc(g_170, "g_170", print_hash_value); transparent_crc(g_194, "g_194", print_hash_value); transparent_crc(g_204.f0, "g_204.f0", print_hash_value); transparent_crc(g_204.f1, "g_204.f1", print_hash_value); transparent_crc(g_204.f2, "g_204.f2", print_hash_value); transparent_crc(g_204.f3, "g_204.f3", print_hash_value); transparent_crc(g_204.f4, "g_204.f4", print_hash_value); transparent_crc(g_204.f5, "g_204.f5", print_hash_value); for (i = 0; i < 7; i++) { transparent_crc(g_218[i], "g_218[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_270.f0, "g_270.f0", print_hash_value); transparent_crc(g_270.f1, "g_270.f1", print_hash_value); transparent_crc(g_270.f2, "g_270.f2", print_hash_value); transparent_crc(g_270.f3, "g_270.f3", print_hash_value); transparent_crc(g_270.f4, "g_270.f4", print_hash_value); transparent_crc(g_271.f0, "g_271.f0", print_hash_value); transparent_crc(g_271.f1, "g_271.f1", print_hash_value); transparent_crc(g_271.f2, "g_271.f2", print_hash_value); transparent_crc(g_271.f3, "g_271.f3", print_hash_value); transparent_crc(g_271.f4, "g_271.f4", print_hash_value); transparent_crc(g_271.f5, "g_271.f5", print_hash_value); transparent_crc(g_288, "g_288", print_hash_value); transparent_crc(g_311, "g_311", print_hash_value); for (i = 0; i < 1; i++) { transparent_crc(g_377[i].f0, "g_377[i].f0", print_hash_value); transparent_crc(g_377[i].f1, "g_377[i].f1", print_hash_value); transparent_crc(g_377[i].f2, "g_377[i].f2", print_hash_value); transparent_crc(g_377[i].f3, "g_377[i].f3", print_hash_value); transparent_crc(g_377[i].f4, "g_377[i].f4", print_hash_value); transparent_crc(g_377[i].f5, "g_377[i].f5", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_387.f0, "g_387.f0", print_hash_value); transparent_crc(g_387.f1, "g_387.f1", print_hash_value); transparent_crc(g_387.f2, "g_387.f2", print_hash_value); transparent_crc(g_387.f3, "g_387.f3", print_hash_value); transparent_crc(g_387.f4, "g_387.f4", print_hash_value); transparent_crc(g_387.f5, "g_387.f5", print_hash_value); transparent_crc(g_397.f0, "g_397.f0", print_hash_value); transparent_crc(g_397.f1, "g_397.f1", print_hash_value); transparent_crc(g_397.f2, "g_397.f2", print_hash_value); transparent_crc(g_397.f3, "g_397.f3", print_hash_value); transparent_crc(g_397.f4, "g_397.f4", print_hash_value); transparent_crc(g_397.f5, "g_397.f5", print_hash_value); transparent_crc(g_397.f6, "g_397.f6", print_hash_value); transparent_crc(g_397.f7, "g_397.f7", print_hash_value); for (i = 0; i < 1; i++) { for (j = 0; j < 4; j++) { transparent_crc(g_403[i][j].f0, "g_403[i][j].f0", print_hash_value); transparent_crc(g_403[i][j].f1, "g_403[i][j].f1", print_hash_value); transparent_crc(g_403[i][j].f2, "g_403[i][j].f2", print_hash_value); transparent_crc(g_403[i][j].f3, "g_403[i][j].f3", print_hash_value); transparent_crc(g_403[i][j].f4, "g_403[i][j].f4", print_hash_value); transparent_crc(g_403[i][j].f5, "g_403[i][j].f5", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_411.f0, "g_411.f0", print_hash_value); transparent_crc(g_413.f0, "g_413.f0", print_hash_value); transparent_crc(g_413.f1, "g_413.f1", print_hash_value); transparent_crc(g_413.f2, "g_413.f2", print_hash_value); transparent_crc(g_413.f3, "g_413.f3", print_hash_value); transparent_crc(g_413.f4, "g_413.f4", print_hash_value); transparent_crc(g_413.f5, "g_413.f5", print_hash_value); transparent_crc(g_486, "g_486", print_hash_value); transparent_crc(g_510, "g_510", print_hash_value); transparent_crc(g_517.f0, "g_517.f0", print_hash_value); transparent_crc(g_517.f1, "g_517.f1", print_hash_value); transparent_crc(g_517.f2, "g_517.f2", print_hash_value); transparent_crc(g_517.f3, "g_517.f3", print_hash_value); transparent_crc(g_517.f4, "g_517.f4", print_hash_value); transparent_crc(g_517.f5, "g_517.f5", print_hash_value); transparent_crc(g_562.f0, "g_562.f0", print_hash_value); transparent_crc(g_570.f0, "g_570.f0", print_hash_value); transparent_crc(g_570.f1, "g_570.f1", print_hash_value); transparent_crc(g_570.f2, "g_570.f2", print_hash_value); transparent_crc(g_570.f3, "g_570.f3", print_hash_value); transparent_crc(g_570.f4, "g_570.f4", print_hash_value); transparent_crc(g_601, "g_601", print_hash_value); transparent_crc(g_667, "g_667", print_hash_value); transparent_crc(g_673, "g_673", print_hash_value); transparent_crc(g_689, "g_689", print_hash_value); transparent_crc(g_699, "g_699", print_hash_value); transparent_crc(g_731.f0, "g_731.f0", print_hash_value); transparent_crc(g_731.f1, "g_731.f1", print_hash_value); transparent_crc(g_731.f2, "g_731.f2", print_hash_value); transparent_crc(g_731.f3, "g_731.f3", print_hash_value); transparent_crc(g_731.f4, "g_731.f4", print_hash_value); transparent_crc(g_731.f5, "g_731.f5", print_hash_value); transparent_crc(g_731.f6, "g_731.f6", print_hash_value); transparent_crc(g_731.f7, "g_731.f7", print_hash_value); transparent_crc(g_758.f0, "g_758.f0", print_hash_value); transparent_crc(g_758.f1, "g_758.f1", print_hash_value); transparent_crc(g_758.f2, "g_758.f2", print_hash_value); transparent_crc(g_758.f3, "g_758.f3", print_hash_value); transparent_crc(g_758.f4, "g_758.f4", print_hash_value); transparent_crc(g_758.f5, "g_758.f5", print_hash_value); transparent_crc(g_758.f6, "g_758.f6", print_hash_value); transparent_crc(g_758.f7, "g_758.f7", print_hash_value); transparent_crc(g_806, "g_806", print_hash_value); for (i = 0; i < 10; i++) { transparent_crc(g_817[i].f0, "g_817[i].f0", print_hash_value); transparent_crc(g_817[i].f1, "g_817[i].f1", print_hash_value); transparent_crc(g_817[i].f2, "g_817[i].f2", print_hash_value); transparent_crc(g_817[i].f3, "g_817[i].f3", print_hash_value); transparent_crc(g_817[i].f4, "g_817[i].f4", print_hash_value); transparent_crc(g_817[i].f5, "g_817[i].f5", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_823.f0, "g_823.f0", print_hash_value); transparent_crc(g_823.f1, "g_823.f1", print_hash_value); transparent_crc(g_823.f2, "g_823.f2", print_hash_value); transparent_crc(g_823.f3, "g_823.f3", print_hash_value); transparent_crc(g_823.f4, "g_823.f4", print_hash_value); transparent_crc(g_823.f5, "g_823.f5", print_hash_value); transparent_crc(g_870.f0, "g_870.f0", print_hash_value); transparent_crc(g_870.f1, "g_870.f1", print_hash_value); transparent_crc(g_870.f2, "g_870.f2", print_hash_value); transparent_crc(g_870.f3, "g_870.f3", print_hash_value); transparent_crc(g_870.f4, "g_870.f4", print_hash_value); transparent_crc(g_870.f5, "g_870.f5", print_hash_value); transparent_crc(g_870.f6, "g_870.f6", print_hash_value); transparent_crc(g_870.f7, "g_870.f7", print_hash_value); transparent_crc(g_885.f0, "g_885.f0", print_hash_value); transparent_crc(g_885.f1, "g_885.f1", print_hash_value); transparent_crc(g_885.f2, "g_885.f2", print_hash_value); transparent_crc(g_885.f3, "g_885.f3", print_hash_value); transparent_crc(g_885.f4, "g_885.f4", print_hash_value); transparent_crc(g_929.f0, "g_929.f0", print_hash_value); transparent_crc(g_929.f1, "g_929.f1", print_hash_value); transparent_crc(g_929.f2, "g_929.f2", print_hash_value); transparent_crc(g_929.f3, "g_929.f3", print_hash_value); transparent_crc(g_929.f4, "g_929.f4", print_hash_value); transparent_crc(g_929.f5, "g_929.f5", print_hash_value); transparent_crc(g_929.f6, "g_929.f6", print_hash_value); transparent_crc(g_929.f7, "g_929.f7", print_hash_value); transparent_crc(g_952, "g_952", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_974[i].f0, "g_974[i].f0", print_hash_value); transparent_crc(g_974[i].f1, "g_974[i].f1", print_hash_value); transparent_crc(g_974[i].f2, "g_974[i].f2", print_hash_value); transparent_crc(g_974[i].f3, "g_974[i].f3", print_hash_value); transparent_crc(g_974[i].f4, "g_974[i].f4", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_975.f0, "g_975.f0", print_hash_value); transparent_crc(g_975.f1, "g_975.f1", print_hash_value); transparent_crc(g_975.f2, "g_975.f2", print_hash_value); transparent_crc(g_975.f3, "g_975.f3", print_hash_value); transparent_crc(g_975.f4, "g_975.f4", print_hash_value); transparent_crc(g_975.f5, "g_975.f5", print_hash_value); transparent_crc(g_978.f0, "g_978.f0", print_hash_value); transparent_crc(g_978.f1, "g_978.f1", print_hash_value); transparent_crc(g_978.f2, "g_978.f2", print_hash_value); transparent_crc(g_978.f3, "g_978.f3", print_hash_value); transparent_crc(g_978.f4, "g_978.f4", print_hash_value); transparent_crc(g_978.f5, "g_978.f5", print_hash_value); for (i = 0; i < 3; i++) { for (j = 0; j < 8; j++) { transparent_crc(g_998[i][j], "g_998[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_999, "g_999", print_hash_value); transparent_crc(g_1000, "g_1000", print_hash_value); transparent_crc(g_1004.f0, "g_1004.f0", print_hash_value); transparent_crc(g_1016.f0, "g_1016.f0", print_hash_value); transparent_crc(g_1016.f1, "g_1016.f1", print_hash_value); transparent_crc(g_1016.f2, "g_1016.f2", print_hash_value); transparent_crc(g_1016.f3, "g_1016.f3", print_hash_value); transparent_crc(g_1016.f4, "g_1016.f4", print_hash_value); transparent_crc(g_1016.f5, "g_1016.f5", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_1017[i].f0, "g_1017[i].f0", print_hash_value); transparent_crc(g_1017[i].f1, "g_1017[i].f1", print_hash_value); transparent_crc(g_1017[i].f2, "g_1017[i].f2", print_hash_value); transparent_crc(g_1017[i].f3, "g_1017[i].f3", print_hash_value); transparent_crc(g_1017[i].f4, "g_1017[i].f4", print_hash_value); transparent_crc(g_1017[i].f5, "g_1017[i].f5", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1018.f0, "g_1018.f0", print_hash_value); transparent_crc(g_1018.f1, "g_1018.f1", print_hash_value); transparent_crc(g_1018.f2, "g_1018.f2", print_hash_value); transparent_crc(g_1018.f3, "g_1018.f3", print_hash_value); transparent_crc(g_1018.f4, "g_1018.f4", print_hash_value); transparent_crc(g_1018.f5, "g_1018.f5", print_hash_value); transparent_crc(g_1019.f0, "g_1019.f0", print_hash_value); transparent_crc(g_1019.f1, "g_1019.f1", print_hash_value); transparent_crc(g_1019.f2, "g_1019.f2", print_hash_value); transparent_crc(g_1019.f3, "g_1019.f3", print_hash_value); transparent_crc(g_1019.f4, "g_1019.f4", print_hash_value); transparent_crc(g_1019.f5, "g_1019.f5", print_hash_value); transparent_crc(g_1020.f0, "g_1020.f0", print_hash_value); transparent_crc(g_1020.f1, "g_1020.f1", print_hash_value); transparent_crc(g_1020.f2, "g_1020.f2", print_hash_value); transparent_crc(g_1020.f3, "g_1020.f3", print_hash_value); transparent_crc(g_1020.f4, "g_1020.f4", print_hash_value); transparent_crc(g_1020.f5, "g_1020.f5", print_hash_value); transparent_crc(g_1021.f0, "g_1021.f0", print_hash_value); transparent_crc(g_1021.f1, "g_1021.f1", print_hash_value); transparent_crc(g_1021.f2, "g_1021.f2", print_hash_value); transparent_crc(g_1021.f3, "g_1021.f3", print_hash_value); transparent_crc(g_1021.f4, "g_1021.f4", print_hash_value); transparent_crc(g_1021.f5, "g_1021.f5", print_hash_value); transparent_crc(g_1022.f0, "g_1022.f0", print_hash_value); transparent_crc(g_1022.f1, "g_1022.f1", print_hash_value); transparent_crc(g_1022.f2, "g_1022.f2", print_hash_value); transparent_crc(g_1022.f3, "g_1022.f3", print_hash_value); transparent_crc(g_1022.f4, "g_1022.f4", print_hash_value); transparent_crc(g_1022.f5, "g_1022.f5", print_hash_value); transparent_crc(g_1023.f0, "g_1023.f0", print_hash_value); transparent_crc(g_1023.f1, "g_1023.f1", print_hash_value); transparent_crc(g_1023.f2, "g_1023.f2", print_hash_value); transparent_crc(g_1023.f3, "g_1023.f3", print_hash_value); transparent_crc(g_1023.f4, "g_1023.f4", print_hash_value); transparent_crc(g_1023.f5, "g_1023.f5", print_hash_value); transparent_crc(g_1024.f0, "g_1024.f0", print_hash_value); transparent_crc(g_1024.f1, "g_1024.f1", print_hash_value); transparent_crc(g_1024.f2, "g_1024.f2", print_hash_value); transparent_crc(g_1024.f3, "g_1024.f3", print_hash_value); transparent_crc(g_1024.f4, "g_1024.f4", print_hash_value); transparent_crc(g_1024.f5, "g_1024.f5", print_hash_value); transparent_crc(g_1025.f0, "g_1025.f0", print_hash_value); transparent_crc(g_1025.f1, "g_1025.f1", print_hash_value); transparent_crc(g_1025.f2, "g_1025.f2", print_hash_value); transparent_crc(g_1025.f3, "g_1025.f3", print_hash_value); transparent_crc(g_1025.f4, "g_1025.f4", print_hash_value); transparent_crc(g_1025.f5, "g_1025.f5", print_hash_value); transparent_crc(g_1026.f0, "g_1026.f0", print_hash_value); transparent_crc(g_1026.f1, "g_1026.f1", print_hash_value); transparent_crc(g_1026.f2, "g_1026.f2", print_hash_value); transparent_crc(g_1026.f3, "g_1026.f3", print_hash_value); transparent_crc(g_1026.f4, "g_1026.f4", print_hash_value); transparent_crc(g_1026.f5, "g_1026.f5", print_hash_value); transparent_crc(g_1027.f0, "g_1027.f0", print_hash_value); transparent_crc(g_1027.f1, "g_1027.f1", print_hash_value); transparent_crc(g_1027.f2, "g_1027.f2", print_hash_value); transparent_crc(g_1027.f3, "g_1027.f3", print_hash_value); transparent_crc(g_1027.f4, "g_1027.f4", print_hash_value); transparent_crc(g_1027.f5, "g_1027.f5", print_hash_value); transparent_crc(g_1028.f0, "g_1028.f0", print_hash_value); transparent_crc(g_1028.f1, "g_1028.f1", print_hash_value); transparent_crc(g_1028.f2, "g_1028.f2", print_hash_value); transparent_crc(g_1028.f3, "g_1028.f3", print_hash_value); transparent_crc(g_1028.f4, "g_1028.f4", print_hash_value); transparent_crc(g_1028.f5, "g_1028.f5", print_hash_value); for (i = 0; i < 2; i++) { for (j = 0; j < 6; j++) { transparent_crc(g_1029[i][j].f0, "g_1029[i][j].f0", print_hash_value); transparent_crc(g_1029[i][j].f1, "g_1029[i][j].f1", print_hash_value); transparent_crc(g_1029[i][j].f2, "g_1029[i][j].f2", print_hash_value); transparent_crc(g_1029[i][j].f3, "g_1029[i][j].f3", print_hash_value); transparent_crc(g_1029[i][j].f4, "g_1029[i][j].f4", print_hash_value); transparent_crc(g_1029[i][j].f5, "g_1029[i][j].f5", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1030.f0, "g_1030.f0", print_hash_value); transparent_crc(g_1030.f1, "g_1030.f1", print_hash_value); transparent_crc(g_1030.f2, "g_1030.f2", print_hash_value); transparent_crc(g_1030.f3, "g_1030.f3", print_hash_value); transparent_crc(g_1030.f4, "g_1030.f4", print_hash_value); transparent_crc(g_1030.f5, "g_1030.f5", print_hash_value); transparent_crc(g_1031.f0, "g_1031.f0", print_hash_value); transparent_crc(g_1031.f1, "g_1031.f1", print_hash_value); transparent_crc(g_1031.f2, "g_1031.f2", print_hash_value); transparent_crc(g_1031.f3, "g_1031.f3", print_hash_value); transparent_crc(g_1031.f4, "g_1031.f4", print_hash_value); transparent_crc(g_1031.f5, "g_1031.f5", print_hash_value); transparent_crc(g_1032.f0, "g_1032.f0", print_hash_value); transparent_crc(g_1032.f1, "g_1032.f1", print_hash_value); transparent_crc(g_1032.f2, "g_1032.f2", print_hash_value); transparent_crc(g_1032.f3, "g_1032.f3", print_hash_value); transparent_crc(g_1032.f4, "g_1032.f4", print_hash_value); transparent_crc(g_1032.f5, "g_1032.f5", print_hash_value); transparent_crc(g_1033.f0, "g_1033.f0", print_hash_value); transparent_crc(g_1033.f1, "g_1033.f1", print_hash_value); transparent_crc(g_1033.f2, "g_1033.f2", print_hash_value); transparent_crc(g_1033.f3, "g_1033.f3", print_hash_value); transparent_crc(g_1033.f4, "g_1033.f4", print_hash_value); transparent_crc(g_1033.f5, "g_1033.f5", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_1034[i].f0, "g_1034[i].f0", print_hash_value); transparent_crc(g_1034[i].f1, "g_1034[i].f1", print_hash_value); transparent_crc(g_1034[i].f2, "g_1034[i].f2", print_hash_value); transparent_crc(g_1034[i].f3, "g_1034[i].f3", print_hash_value); transparent_crc(g_1034[i].f4, "g_1034[i].f4", print_hash_value); transparent_crc(g_1034[i].f5, "g_1034[i].f5", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1035.f0, "g_1035.f0", print_hash_value); transparent_crc(g_1035.f1, "g_1035.f1", print_hash_value); transparent_crc(g_1035.f2, "g_1035.f2", print_hash_value); transparent_crc(g_1035.f3, "g_1035.f3", print_hash_value); transparent_crc(g_1035.f4, "g_1035.f4", print_hash_value); transparent_crc(g_1035.f5, "g_1035.f5", print_hash_value); for (i = 0; i < 6; i++) { for (j = 0; j < 8; j++) { transparent_crc(g_1036[i][j].f0, "g_1036[i][j].f0", print_hash_value); transparent_crc(g_1036[i][j].f1, "g_1036[i][j].f1", print_hash_value); transparent_crc(g_1036[i][j].f2, "g_1036[i][j].f2", print_hash_value); transparent_crc(g_1036[i][j].f3, "g_1036[i][j].f3", print_hash_value); transparent_crc(g_1036[i][j].f4, "g_1036[i][j].f4", print_hash_value); transparent_crc(g_1036[i][j].f5, "g_1036[i][j].f5", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1038.f0, "g_1038.f0", print_hash_value); transparent_crc(g_1038.f1, "g_1038.f1", print_hash_value); transparent_crc(g_1038.f2, "g_1038.f2", print_hash_value); transparent_crc(g_1038.f3, "g_1038.f3", print_hash_value); transparent_crc(g_1038.f4, "g_1038.f4", print_hash_value); transparent_crc(g_1038.f5, "g_1038.f5", print_hash_value); transparent_crc(g_1039.f0, "g_1039.f0", print_hash_value); transparent_crc(g_1039.f1, "g_1039.f1", print_hash_value); transparent_crc(g_1039.f2, "g_1039.f2", print_hash_value); transparent_crc(g_1039.f3, "g_1039.f3", print_hash_value); transparent_crc(g_1039.f4, "g_1039.f4", print_hash_value); transparent_crc(g_1039.f5, "g_1039.f5", print_hash_value); transparent_crc(g_1113, "g_1113", print_hash_value); transparent_crc(g_1191.f0, "g_1191.f0", print_hash_value); transparent_crc(g_1191.f1, "g_1191.f1", print_hash_value); transparent_crc(g_1191.f2, "g_1191.f2", print_hash_value); transparent_crc(g_1191.f3, "g_1191.f3", print_hash_value); transparent_crc(g_1191.f4, "g_1191.f4", print_hash_value); transparent_crc(g_1191.f5, "g_1191.f5", print_hash_value); transparent_crc(g_1204.f0, "g_1204.f0", print_hash_value); transparent_crc(g_1204.f1, "g_1204.f1", print_hash_value); transparent_crc(g_1204.f2, "g_1204.f2", print_hash_value); transparent_crc(g_1204.f3, "g_1204.f3", print_hash_value); transparent_crc(g_1204.f4, "g_1204.f4", print_hash_value); transparent_crc(g_1204.f5, "g_1204.f5", print_hash_value); transparent_crc(g_1214, "g_1214", print_hash_value); transparent_crc(g_1286.f0, "g_1286.f0", print_hash_value); transparent_crc(g_1286.f1, "g_1286.f1", print_hash_value); transparent_crc(g_1286.f2, "g_1286.f2", print_hash_value); transparent_crc(g_1286.f3, "g_1286.f3", print_hash_value); transparent_crc(g_1286.f4, "g_1286.f4", print_hash_value); transparent_crc(g_1286.f5, "g_1286.f5", print_hash_value); transparent_crc(g_1317, "g_1317", print_hash_value); transparent_crc(g_1327, "g_1327", print_hash_value); for (i = 0; i < 3; i++) { for (j = 0; j < 9; j++) { for (k = 0; k < 8; k++) { transparent_crc(g_1338[i][j][k].f0, "g_1338[i][j][k].f0", print_hash_value); transparent_crc(g_1338[i][j][k].f1, "g_1338[i][j][k].f1", print_hash_value); transparent_crc(g_1338[i][j][k].f2, "g_1338[i][j][k].f2", print_hash_value); transparent_crc(g_1338[i][j][k].f3, "g_1338[i][j][k].f3", print_hash_value); transparent_crc(g_1338[i][j][k].f4, "g_1338[i][j][k].f4", print_hash_value); transparent_crc(g_1338[i][j][k].f5, "g_1338[i][j][k].f5", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1369.f0, "g_1369.f0", print_hash_value); transparent_crc(g_1369.f1, "g_1369.f1", print_hash_value); transparent_crc(g_1369.f2, "g_1369.f2", print_hash_value); transparent_crc(g_1369.f3, "g_1369.f3", print_hash_value); transparent_crc(g_1369.f4, "g_1369.f4", print_hash_value); transparent_crc(g_1369.f5, "g_1369.f5", print_hash_value); transparent_crc(g_1369.f6, "g_1369.f6", print_hash_value); transparent_crc(g_1369.f7, "g_1369.f7", print_hash_value); transparent_crc(g_1372, "g_1372", print_hash_value); transparent_crc(g_1392, "g_1392", print_hash_value); transparent_crc(g_1415, "g_1415", print_hash_value); transparent_crc(g_1440, "g_1440", print_hash_value); transparent_crc(g_1450.f0, "g_1450.f0", print_hash_value); transparent_crc(g_1450.f1, "g_1450.f1", print_hash_value); transparent_crc(g_1450.f2, "g_1450.f2", print_hash_value); transparent_crc(g_1450.f3, "g_1450.f3", print_hash_value); transparent_crc(g_1450.f4, "g_1450.f4", print_hash_value); transparent_crc(g_1487.f0, "g_1487.f0", print_hash_value); transparent_crc(g_1487.f1, "g_1487.f1", print_hash_value); transparent_crc(g_1487.f2, "g_1487.f2", print_hash_value); transparent_crc(g_1487.f3, "g_1487.f3", print_hash_value); transparent_crc(g_1487.f4, "g_1487.f4", print_hash_value); transparent_crc(g_1487.f5, "g_1487.f5", print_hash_value); transparent_crc(g_1487.f6, "g_1487.f6", print_hash_value); transparent_crc(g_1487.f7, "g_1487.f7", print_hash_value); transparent_crc(g_1491.f0, "g_1491.f0", print_hash_value); transparent_crc(g_1491.f1, "g_1491.f1", print_hash_value); transparent_crc(g_1491.f2, "g_1491.f2", print_hash_value); transparent_crc(g_1491.f3, "g_1491.f3", print_hash_value); transparent_crc(g_1491.f4, "g_1491.f4", print_hash_value); transparent_crc(g_1491.f5, "g_1491.f5", print_hash_value); transparent_crc(g_1491.f6, "g_1491.f6", print_hash_value); transparent_crc(g_1491.f7, "g_1491.f7", print_hash_value); transparent_crc(g_1521.f0, "g_1521.f0", print_hash_value); transparent_crc(g_1521.f1, "g_1521.f1", print_hash_value); transparent_crc(g_1521.f2, "g_1521.f2", print_hash_value); transparent_crc(g_1521.f3, "g_1521.f3", print_hash_value); transparent_crc(g_1521.f4, "g_1521.f4", print_hash_value); transparent_crc(g_1521.f5, "g_1521.f5", print_hash_value); transparent_crc(g_1521.f6, "g_1521.f6", print_hash_value); transparent_crc(g_1521.f7, "g_1521.f7", print_hash_value); transparent_crc(g_1525, "g_1525", print_hash_value); transparent_crc(g_1541.f0, "g_1541.f0", print_hash_value); transparent_crc(g_1541.f1, "g_1541.f1", print_hash_value); transparent_crc(g_1541.f2, "g_1541.f2", print_hash_value); transparent_crc(g_1541.f3, "g_1541.f3", print_hash_value); transparent_crc(g_1541.f4, "g_1541.f4", print_hash_value); transparent_crc(g_1541.f5, "g_1541.f5", print_hash_value); transparent_crc(g_1546, "g_1546", print_hash_value); transparent_crc(g_1550, "g_1550", print_hash_value); for (i = 0; i < 10; i++) { transparent_crc(g_1553[i], "g_1553[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1584, "g_1584", print_hash_value); transparent_crc(g_1595, "g_1595", print_hash_value); transparent_crc(g_1603.f0, "g_1603.f0", print_hash_value); transparent_crc(g_1609.f0, "g_1609.f0", print_hash_value); transparent_crc(g_1632.f0, "g_1632.f0", print_hash_value); transparent_crc(g_1632.f1, "g_1632.f1", print_hash_value); transparent_crc(g_1632.f2, "g_1632.f2", print_hash_value); transparent_crc(g_1632.f3, "g_1632.f3", print_hash_value); transparent_crc(g_1632.f4, "g_1632.f4", print_hash_value); transparent_crc(g_1632.f5, "g_1632.f5", print_hash_value); transparent_crc(g_1655.f0, "g_1655.f0", print_hash_value); transparent_crc(g_1655.f1, "g_1655.f1", print_hash_value); transparent_crc(g_1655.f2, "g_1655.f2", print_hash_value); transparent_crc(g_1655.f3, "g_1655.f3", print_hash_value); transparent_crc(g_1655.f4, "g_1655.f4", print_hash_value); transparent_crc(g_1655.f5, "g_1655.f5", print_hash_value); transparent_crc(g_1694.f0, "g_1694.f0", print_hash_value); transparent_crc(g_1694.f1, "g_1694.f1", print_hash_value); transparent_crc(g_1694.f2, "g_1694.f2", print_hash_value); transparent_crc(g_1694.f3, "g_1694.f3", print_hash_value); transparent_crc(g_1694.f4, "g_1694.f4", print_hash_value); for (i = 0; i < 1; i++) { transparent_crc(g_1759[i], "g_1759[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 1; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 10; k++) { transparent_crc(g_1792[i][j][k].f0, "g_1792[i][j][k].f0", print_hash_value); transparent_crc(g_1792[i][j][k].f1, "g_1792[i][j][k].f1", print_hash_value); transparent_crc(g_1792[i][j][k].f2, "g_1792[i][j][k].f2", print_hash_value); transparent_crc(g_1792[i][j][k].f3, "g_1792[i][j][k].f3", print_hash_value); transparent_crc(g_1792[i][j][k].f4, "g_1792[i][j][k].f4", print_hash_value); transparent_crc(g_1792[i][j][k].f5, "g_1792[i][j][k].f5", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1795.f0, "g_1795.f0", print_hash_value); transparent_crc(g_1795.f1, "g_1795.f1", print_hash_value); transparent_crc(g_1795.f2, "g_1795.f2", print_hash_value); transparent_crc(g_1795.f3, "g_1795.f3", print_hash_value); transparent_crc(g_1795.f4, "g_1795.f4", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_1796[i].f0, "g_1796[i].f0", print_hash_value); transparent_crc(g_1796[i].f1, "g_1796[i].f1", print_hash_value); transparent_crc(g_1796[i].f2, "g_1796[i].f2", print_hash_value); transparent_crc(g_1796[i].f3, "g_1796[i].f3", print_hash_value); transparent_crc(g_1796[i].f4, "g_1796[i].f4", print_hash_value); transparent_crc(g_1796[i].f5, "g_1796[i].f5", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 9; i++) { transparent_crc(g_1838[i].f0, "g_1838[i].f0", print_hash_value); transparent_crc(g_1838[i].f1, "g_1838[i].f1", print_hash_value); transparent_crc(g_1838[i].f2, "g_1838[i].f2", print_hash_value); transparent_crc(g_1838[i].f3, "g_1838[i].f3", print_hash_value); transparent_crc(g_1838[i].f4, "g_1838[i].f4", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1845.f0, "g_1845.f0", print_hash_value); transparent_crc(g_1845.f1, "g_1845.f1", print_hash_value); transparent_crc(g_1845.f2, "g_1845.f2", print_hash_value); transparent_crc(g_1845.f3, "g_1845.f3", print_hash_value); transparent_crc(g_1845.f4, "g_1845.f4", print_hash_value); transparent_crc(g_1876, "g_1876", print_hash_value); transparent_crc(g_1882.f0, "g_1882.f0", print_hash_value); transparent_crc(g_1882.f1, "g_1882.f1", print_hash_value); transparent_crc(g_1882.f2, "g_1882.f2", print_hash_value); transparent_crc(g_1882.f3, "g_1882.f3", print_hash_value); transparent_crc(g_1882.f4, "g_1882.f4", print_hash_value); platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 1 breakdown: depth: 0, occurrence: 501 depth: 1, occurrence: 87 XXX total union variables: 0 XXX non-zero bitfields defined in structs: 25 XXX zero bitfields defined in structs: 2 XXX const bitfields defined in structs: 6 XXX volatile bitfields defined in structs: 9 XXX structs with bitfields in the program: 101 breakdown: indirect level: 0, occurrence: 70 indirect level: 1, occurrence: 23 indirect level: 2, occurrence: 7 indirect level: 3, occurrence: 1 XXX full-bitfields structs in the program: 52 breakdown: indirect level: 0, occurrence: 52 XXX times a bitfields struct's address is taken: 192 XXX times a bitfields struct on LHS: 4 XXX times a bitfields struct on RHS: 99 XXX times a single bitfield on LHS: 8 XXX times a single bitfield on RHS: 154 XXX max expression depth: 49 breakdown: depth: 1, occurrence: 227 depth: 2, occurrence: 47 depth: 3, occurrence: 5 depth: 4, occurrence: 2 depth: 5, occurrence: 5 depth: 6, occurrence: 2 depth: 7, occurrence: 1 depth: 10, occurrence: 1 depth: 11, occurrence: 2 depth: 13, occurrence: 2 depth: 14, occurrence: 1 depth: 15, occurrence: 1 depth: 16, occurrence: 4 depth: 17, occurrence: 2 depth: 18, occurrence: 4 depth: 19, occurrence: 5 depth: 20, occurrence: 2 depth: 21, occurrence: 4 depth: 22, occurrence: 1 depth: 23, occurrence: 3 depth: 24, occurrence: 2 depth: 25, occurrence: 1 depth: 26, occurrence: 1 depth: 28, occurrence: 1 depth: 31, occurrence: 1 depth: 32, occurrence: 1 depth: 33, occurrence: 2 depth: 35, occurrence: 1 depth: 38, occurrence: 1 depth: 49, occurrence: 1 XXX total number of pointers: 463 XXX times a variable address is taken: 975 XXX times a pointer is dereferenced on RHS: 182 breakdown: depth: 1, occurrence: 134 depth: 2, occurrence: 42 depth: 3, occurrence: 4 depth: 4, occurrence: 2 XXX times a pointer is dereferenced on LHS: 255 breakdown: depth: 1, occurrence: 241 depth: 2, occurrence: 10 depth: 3, occurrence: 4 XXX times a pointer is compared with null: 31 XXX times a pointer is compared with address of another variable: 9 XXX times a pointer is compared with another pointer: 6 XXX times a pointer is qualified to be dereferenced: 8624 XXX max dereference level: 4 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 726 level: 2, occurrence: 143 level: 3, occurrence: 40 level: 4, occurrence: 4 XXX number of pointers point to pointers: 157 XXX number of pointers point to scalars: 257 XXX number of pointers point to structs: 49 XXX percent of pointers has null in alias set: 30 XXX average alias set size: 1.48 XXX times a non-volatile is read: 1331 XXX times a non-volatile is write: 708 XXX times a volatile is read: 105 XXX times read thru a pointer: 22 XXX times a volatile is write: 36 XXX times written thru a pointer: 5 XXX times a volatile is available for access: 7.53e+03 XXX percentage of non-volatile access: 93.5 XXX forward jumps: 1 XXX backward jumps: 6 XXX stmts: 219 XXX max block depth: 5 breakdown: depth: 0, occurrence: 34 depth: 1, occurrence: 22 depth: 2, occurrence: 25 depth: 3, occurrence: 30 depth: 4, occurrence: 44 depth: 5, occurrence: 64 XXX percentage a fresh-made variable is used: 18.5 XXX percentage an existing variable is used: 81.5 FYI: the random generator makes assumptions about the integer size. See platform.info for more details. ********************* end of statistics **********************/