/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 7505231940729834053 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ union U0 { uint32_t f0; volatile int32_t f1; int32_t f2; }; union U1 { volatile int32_t f0; volatile int16_t f1; uint32_t f2; }; union U2 { int64_t f0; }; union U3 { volatile int8_t f0; volatile uint32_t f1; int16_t f2; }; union U4 { int8_t f0; const int8_t * volatile f1; const uint8_t f2; const volatile int8_t * f3; }; /* --- GLOBAL VARIABLES --- */ static int32_t g_2 = (-1L); static const int8_t g_11 = 0x0AL; static volatile int32_t g_27 = (-5L);/* VOLATILE GLOBAL g_27 */ static int32_t g_28 = (-1L); static int32_t * volatile g_32 = (void*)0;/* VOLATILE GLOBAL g_32 */ static int32_t g_34 = 0xF8D36FBCL; static int32_t * volatile g_33 = &g_34;/* VOLATILE GLOBAL g_33 */ static int8_t g_59 = 0x28L; static volatile union U4 g_79[1] = {{-7L}}; static union U2 g_80 = {0x4763CD51DC99B0BFLL}; static union U0 g_90 = {9UL};/* VOLATILE GLOBAL g_90 */ static volatile union U3 g_97 = {-1L};/* VOLATILE GLOBAL g_97 */ static int32_t g_106[1][10][5] = {{{0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L},{0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L},{0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L},{0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L},{0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L},{0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L},{0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L},{0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L},{0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L},{0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L,0xC1F9A208L}}}; static volatile union U0 g_107 = {0xDCC0C03AL};/* VOLATILE GLOBAL g_107 */ static volatile union U1 g_108 = {-1L};/* VOLATILE GLOBAL g_108 */ static volatile int32_t * volatile g_109 = &g_90.f1;/* VOLATILE GLOBAL g_109 */ static int32_t *g_121 = &g_106[0][2][4]; static int32_t ** const volatile g_120[5] = {&g_121,&g_121,&g_121,&g_121,&g_121}; static int32_t *g_134 = &g_34; static int32_t ** volatile g_133 = &g_134;/* VOLATILE GLOBAL g_133 */ static uint32_t g_138 = 0x927BAF6AL; static union U1 g_162[6] = {{0x774B4912L},{0x774B4912L},{0x774B4912L},{0x774B4912L},{0x774B4912L},{0x774B4912L}}; static int16_t g_174 = 0xDAE6L; static uint64_t g_176[5][6] = {{0UL,18446744073709551611UL,18446744073709551615UL,18446744073709551614UL,18446744073709551615UL,0xEFDD03B609C62979LL},{0xEFDD03B609C62979LL,18446744073709551615UL,18446744073709551610UL,18446744073709551615UL,0xEFDD03B609C62979LL,18446744073709551611UL},{0xEFDD03B609C62979LL,0UL,18446744073709551615UL,18446744073709551614UL,1UL,1UL},{0UL,18446744073709551615UL,18446744073709551615UL,0UL,18446744073709551610UL,1UL},{18446744073709551615UL,1UL,18446744073709551615UL,18446744073709551611UL,18446744073709551614UL,18446744073709551611UL}}; static uint8_t g_180 = 0UL; static int16_t g_181 = 0x561CL; static volatile union U0 g_198[9] = {{0x9385D059L},{0x9385D059L},{0x9385D059L},{0x9385D059L},{0x9385D059L},{0x9385D059L},{0x9385D059L},{0x9385D059L},{0x9385D059L}}; static uint16_t g_201 = 5UL; static int32_t **g_215 = &g_121; static int32_t ***g_214 = &g_215; static const int16_t g_224 = 0x969EL; static int8_t g_233[10] = {0x38L,0xF8L,(-3L),0xF8L,0x38L,0x38L,0xF8L,(-3L),0xF8L,0x38L}; static union U4 g_255 = {0xB4L};/* VOLATILE GLOBAL g_255 */ static volatile union U4 g_260 = {1L};/* VOLATILE GLOBAL g_260 */ static int32_t g_283 = 0xF3B88300L; static const uint16_t g_295 = 65528UL; static union U4 *g_304 = &g_255; static union U4 ** volatile g_303 = &g_304;/* VOLATILE GLOBAL g_303 */ static volatile int32_t g_313[5] = {(-8L),(-8L),(-8L),(-8L),(-8L)}; static int32_t g_330 = (-2L); static uint32_t g_342 = 0xF80C4930L; static int32_t * volatile g_345[7] = {&g_106[0][0][2],&g_106[0][0][2],&g_106[0][0][2],&g_106[0][0][2],&g_106[0][0][2],&g_106[0][0][2],&g_106[0][0][2]}; static int32_t * volatile g_347 = (void*)0;/* VOLATILE GLOBAL g_347 */ static volatile union U0 g_388[9][8] = {{{4294967295UL},{1UL},{0x7FDEC590L},{1UL},{4294967295UL},{0xCEE79E77L},{0UL},{0xFA6692D8L}},{{1UL},{0UL},{1UL},{0x7FDEC590L},{0x7FDEC590L},{1UL},{0UL},{1UL}},{{4294967293UL},{0xCEE79E77L},{1UL},{0x7AB6653CL},{0UL},{4294967295UL},{0UL},{0x7AB6653CL}},{{0x7FDEC590L},{1UL},{0x7FDEC590L},{0xFA6692D8L},{0x7AB6653CL},{4294967295UL},{1UL},{1UL}},{{1UL},{0xCEE79E77L},{4294967293UL},{4294967293UL},{0xCEE79E77L},{1UL},{0x7AB6653CL},{0UL}},{{1UL},{0UL},{1UL},{0xCEE79E77L},{0x7AB6653CL},{0xCEE79E77L},{1UL},{0UL}},{{0x7FDEC590L},{1UL},{4294967295UL},{0xCEE79E77L},{0UL},{0xFA6692D8L},{0xFA6692D8L},{0UL}},{{4294967293UL},{0UL},{0UL},{4294967293UL},{0x7FDEC590L},{0UL},{0xFA6692D8L},{1UL}},{{1UL},{4294967293UL},{4294967295UL},{0xFA6692D8L},{4294967295UL},{4294967293UL},{1UL},{0x7AB6653CL}}}; static union U1 g_389 = {-7L};/* VOLATILE GLOBAL g_389 */ static volatile union U3 *g_399 = &g_97; static union U4 ***g_403 = (void*)0; static union U4 **** volatile g_402 = &g_403;/* VOLATILE GLOBAL g_402 */ static int32_t g_409 = (-1L); static int64_t g_414[5] = {0xDDC7D9DB9258D981LL,0xDDC7D9DB9258D981LL,0xDDC7D9DB9258D981LL,0xDDC7D9DB9258D981LL,0xDDC7D9DB9258D981LL}; static union U0 g_419 = {0x207B7D25L};/* VOLATILE GLOBAL g_419 */ static union U3 g_468 = {0xFFL};/* VOLATILE GLOBAL g_468 */ static union U1 g_476 = {-9L};/* VOLATILE GLOBAL g_476 */ static const int16_t *g_498 = (void*)0; static const volatile union U4 g_517 = {0xCCL};/* VOLATILE GLOBAL g_517 */ static uint8_t g_537 = 0xF6L; static int8_t *g_569 = &g_59; static int8_t **g_568 = &g_569; static int8_t ** const *g_567 = &g_568; static union U4 g_588 = {5L};/* VOLATILE GLOBAL g_588 */ static int8_t g_599 = 1L; static volatile int16_t g_610 = 2L;/* VOLATILE GLOBAL g_610 */ static volatile int16_t g_632 = (-1L);/* VOLATILE GLOBAL g_632 */ static union U3 g_692 = {0L};/* VOLATILE GLOBAL g_692 */ static union U1 g_699 = {0xEE506ADBL};/* VOLATILE GLOBAL g_699 */ static union U4 **g_703 = &g_304; static union U4 ***g_702 = &g_703; static volatile union U4 *g_735 = &g_79[0]; static volatile union U4 **g_734 = &g_735; static volatile union U4 ** volatile *g_733 = &g_734; static volatile union U4 ** volatile * volatile * volatile g_732[8][3][3] = {{{(void*)0,&g_733,&g_733},{&g_733,&g_733,&g_733},{&g_733,(void*)0,&g_733}},{{(void*)0,&g_733,(void*)0},{&g_733,&g_733,&g_733},{&g_733,(void*)0,&g_733}},{{(void*)0,&g_733,(void*)0},{&g_733,&g_733,(void*)0},{&g_733,(void*)0,(void*)0}},{{(void*)0,&g_733,&g_733},{&g_733,&g_733,&g_733},{(void*)0,(void*)0,(void*)0}},{{&g_733,&g_733,&g_733},{(void*)0,(void*)0,(void*)0},{&g_733,(void*)0,&g_733}},{{&g_733,(void*)0,(void*)0},{&g_733,&g_733,&g_733},{&g_733,&g_733,(void*)0}},{{&g_733,&g_733,&g_733},{&g_733,&g_733,(void*)0},{&g_733,&g_733,&g_733}},{{(void*)0,&g_733,(void*)0},{(void*)0,&g_733,&g_733},{(void*)0,(void*)0,(void*)0}}}; static volatile union U3 g_737 = {1L};/* VOLATILE GLOBAL g_737 */ static const volatile union U1 g_798 = {7L};/* VOLATILE GLOBAL g_798 */ static int8_t g_834 = 0L; static const volatile union U4 g_838[9] = {{0L},{0L},{0L},{0L},{0L},{0L},{0L},{0L},{0L}}; static union U3 g_866 = {0x37L};/* VOLATILE GLOBAL g_866 */ static uint64_t *g_872 = &g_176[2][0]; static uint64_t **g_871 = &g_872; static volatile union U0 g_916[2] = {{0x2B760541L},{0x2B760541L}}; static union U3 g_939 = {-1L};/* VOLATILE GLOBAL g_939 */ static volatile uint64_t g_959 = 0x566DB9DD6B14174ALL;/* VOLATILE GLOBAL g_959 */ static union U4 g_963 = {0xE0L};/* VOLATILE GLOBAL g_963 */ static volatile uint32_t g_988 = 0xE9188172L;/* VOLATILE GLOBAL g_988 */ static volatile union U4 g_994[10][6][4] = {{{{0xFDL},{1L},{-1L},{0xAEL}},{{0xAEL},{0L},{0x62L},{0xD9L}},{{0L},{3L},{0L},{-4L}},{{0x64L},{0xCBL},{3L},{0xFDL}},{{0x70L},{5L},{-4L},{0xCBL}},{{0x67L},{0xACL},{-4L},{0xB6L}}},{{{0x70L},{-1L},{3L},{0x70L}},{{0x64L},{0x67L},{0L},{0xC9L}},{{0L},{0xC9L},{0x62L},{0x60L}},{{0xAEL},{2L},{-1L},{0xACL}},{{0xFDL},{-1L},{0x99L},{0xC9L}},{{0x1DL},{0xD9L},{-1L},{0xABL}}},{{{0xCBL},{-1L},{-1L},{0x9AL}},{{2L},{0x60L},{0xB6L},{0xCBL}},{{-1L},{0x64L},{-2L},{-2L}},{{0xCBL},{0xCBL},{0xFBL},{0xD0L}},{{0x94L},{-1L},{0x99L},{0xD9L}},{{-2L},{1L},{0x6EL},{0x99L}}},{{{0xAEL},{1L},{-1L},{0xD9L}},{{1L},{-1L},{0L},{0xD0L}},{{5L},{0xCBL},{1L},{-2L}},{{0x70L},{0x64L},{0xE6L},{0xCBL}},{{0xD9L},{0x60L},{-4L},{0x9AL}},{{0xABL},{-1L},{1L},{0xABL}}},{{{0x64L},{0xD9L},{5L},{0xC9L}},{{1L},{-1L},{0x62L},{0xACL}},{{0x99L},{2L},{0x6EL},{0x60L}},{{0xFDL},{0xC9L},{5L},{0xC9L}},{{0x94L},{0x67L},{-1L},{0x70L}},{{0x62L},{-1L},{-2L},{0xB6L}}},{{{2L},{0xACL},{0x89L},{0xCBL}},{{2L},{5L},{-2L},{0xFDL}},{{0x62L},{0xCBL},{-1L},{-4L}},{{0x94L},{3L},{5L},{0xD9L}},{{0xFDL},{0L},{0x6EL},{0xAEL}},{{0x99L},{1L},{0x62L},{0x67L}}},{{{-7L},{0x60L},{0x97L},{5L}},{{1L},{5L},{-1L},{0L}},{{0x30L},{1L},{0xFAL},{5L}},{{0xABL},{-1L},{0x64L},{-2L}},{{0x1DL},{-1L},{-1L},{0x1DL}},{{3L},{0xABL},{0L},{-1L}}},{{{-7L},{0x62L},{0xAEL},{-1L}},{{0x67L},{0xA3L},{0x89L},{-1L}},{{5L},{0x62L},{0L},{-1L}},{{-4L},{0xABL},{0xACL},{0x1DL}},{{0x99L},{-1L},{5L},{-2L}},{{0xA3L},{-1L},{-1L},{5L}}},{{{-1L},{1L},{1L},{0L}},{{0x99L},{5L},{0x5EL},{5L}},{{0xE6L},{0x60L},{0L},{0x29L}},{{0L},{-7L},{0x9AL},{0x67L}},{{0x67L},{0L},{5L},{0xABL}},{{0L},{0x60L},{0L},{0xFAL}}},{{{1L},{0x99L},{-2L},{0L}},{{0x1DL},{3L},{0xFAL},{0x99L}},{{0x29L},{-1L},{0xFAL},{-1L}},{{0x1DL},{0x6EL},{-2L},{0x1DL}},{{1L},{0x29L},{0L},{0x62L}},{{0L},{0x62L},{5L},{-1L}}}}; static volatile union U1 g_1022 = {1L};/* VOLATILE GLOBAL g_1022 */ static int64_t g_1037 = 0x5422FD3E970D6CC9LL; static const union U1 g_1095 = {-4L};/* VOLATILE GLOBAL g_1095 */ static const int32_t g_1114[3][9][2] = {{{0x8843DAB7L,0xFFA81D67L},{0xD2B2C6D4L,0xFFA81D67L},{0x8843DAB7L,0xD2B2C6D4L},{(-6L),(-6L)},{(-6L),0xD2B2C6D4L},{0x8843DAB7L,0xFFA81D67L},{0xD2B2C6D4L,0xFFA81D67L},{0x8843DAB7L,0xD2B2C6D4L},{(-6L),(-6L)}},{{(-6L),0xD2B2C6D4L},{0x8843DAB7L,0xFFA81D67L},{0xD2B2C6D4L,0xFFA81D67L},{0x8843DAB7L,0xD2B2C6D4L},{(-6L),(-6L)},{(-6L),0xD2B2C6D4L},{0x8843DAB7L,0xFFA81D67L},{0xD2B2C6D4L,0xFFA81D67L},{0x8843DAB7L,0xD2B2C6D4L}},{{(-6L),(-6L)},{(-6L),0xD2B2C6D4L},{0x8843DAB7L,0xFFA81D67L},{0xD2B2C6D4L,0xFFA81D67L},{0x8843DAB7L,0xD2B2C6D4L},{(-6L),(-6L)},{(-6L),0xD2B2C6D4L},{0x8843DAB7L,0xFFA81D67L},{0xD2B2C6D4L,0xFFA81D67L}}}; static const int32_t *g_1113 = &g_1114[2][0][1]; static uint64_t g_1134 = 18446744073709551614UL; static union U1 *g_1160 = &g_476; static union U1 * const volatile * volatile g_1159 = &g_1160;/* VOLATILE GLOBAL g_1159 */ static union U4 g_1169 = {1L};/* VOLATILE GLOBAL g_1169 */ static int32_t ** const *g_1175[5] = {&g_215,&g_215,&g_215,&g_215,&g_215}; static int32_t ** const * const *g_1174 = &g_1175[1]; static const int64_t g_1181 = 0x0D345D6B7E118053LL; static uint16_t *g_1255 = &g_201; static uint16_t *g_1256 = &g_201; static uint16_t *g_1257 = &g_201; static union U0 g_1261 = {0xA019CF6FL};/* VOLATILE GLOBAL g_1261 */ static union U4 *g_1297 = (void*)0; static volatile union U4 g_1308 = {0x7FL};/* VOLATILE GLOBAL g_1308 */ static union U4 g_1337 = {0L};/* VOLATILE GLOBAL g_1337 */ static volatile int32_t g_1344[4] = {1L,1L,1L,1L}; static union U3 g_1381 = {1L};/* VOLATILE GLOBAL g_1381 */ static int32_t * volatile g_1384 = (void*)0;/* VOLATILE GLOBAL g_1384 */ static int32_t * volatile g_1385 = &g_283;/* VOLATILE GLOBAL g_1385 */ static const union U4 g_1396 = {0x7BL};/* VOLATILE GLOBAL g_1396 */ static const union U4 * const g_1395 = &g_1396; static const union U4 * const *g_1394[6] = {&g_1395,&g_1395,&g_1395,&g_1395,&g_1395,&g_1395}; static const union U4 g_1399 = {0x50L};/* VOLATILE GLOBAL g_1399 */ static const union U4 * const g_1398 = &g_1399; static const union U4 * const *g_1397 = &g_1398; static const union U4 * const *g_1400[3] = {(void*)0,(void*)0,(void*)0}; static union U0 g_1487[6] = {{0xE522B07EL},{0xE522B07EL},{0xE522B07EL},{0xE522B07EL},{0xE522B07EL},{0xE522B07EL}}; static int32_t *g_1512[1][7][5] = {{{&g_409,&g_28,&g_106[0][2][4],&g_283,&g_409},{&g_283,&g_28,&g_34,&g_2,&g_106[0][2][4]},{(void*)0,&g_409,&g_283,&g_283,&g_409},{&g_409,&g_330,&g_409,&g_409,&g_106[0][2][4]},{&g_2,&g_28,&g_2,(void*)0,&g_34},{&g_34,(void*)0,&g_409,&g_283,&g_283},{&g_2,&g_409,&g_2,&g_409,&g_409}}}; static union U1 **g_1514 = &g_1160; static union U1 *** volatile g_1513 = &g_1514;/* VOLATILE GLOBAL g_1513 */ static int16_t g_1534[4][8][8] = {{{5L,0x8372L,0x016DL,0x2554L,0x3A53L,0xEDC6L,0x8372L,6L},{5L,0L,3L,(-1L),0x8372L,0L,0xEDC6L,0xD425L},{0x4A22L,(-1L),(-4L),0x0EF5L,0xC7B9L,(-3L),0x6851L,0x8372L},{0x1C8DL,(-7L),0x3D49L,0xB21EL,0x5EA5L,0xEC81L,0xF772L,0x3D49L},{1L,0x56EEL,0x0EF5L,0x8621L,3L,(-1L),0x64C6L,0xE0CBL},{0xEDC6L,0x6851L,0xF515L,0x8372L,0x5159L,0L,0xEC81L,0xAE36L},{0L,0x3A53L,3L,6L,(-1L),(-8L),(-8L),(-1L)},{0xF186L,0xEC81L,0xEC81L,0xF186L,0x84EAL,0x63D5L,0x1C8DL,0x8372L}},{{0x6851L,0x00D9L,(-1L),0x3D49L,0x54B4L,(-1L),0xC7B9L,0L},{0L,0x00D9L,1L,(-6L),3L,0x63D5L,0x5FF1L,1L},{(-8L),0xEC81L,0xB49AL,0x2554L,0xEDC6L,(-8L),0x8621L,0xF515L},{2L,0x3A53L,0x8372L,0x5571L,(-6L),0L,0xA9DCL,6L},{0x4A22L,0x6851L,(-6L),0x63D5L,0x56EEL,(-1L),0x1C8DL,(-4L)},{0x8621L,0x56EEL,0x016DL,0xB49AL,0x0741L,0xEC81L,0x56EEL,6L},{1L,(-7L),0L,(-6L),0x8372L,(-3L),0x5EA5L,(-3L)},{0xA9DCL,(-1L),0xF515L,(-1L),0xA9DCL,0L,0x6851L,0x2472L}},{{2L,0L,(-1L),0xB21EL,0xEC81L,0xEDC6L,(-1L),(-1L)},{1L,0x8372L,(-1L),1L,0x6C9DL,(-1L),0x6851L,0x1C8DL},{0xEC81L,0x64C6L,0xF515L,0x2472L,0x54B4L,0x6851L,0x5EA5L,0xAE36L},{1L,0x0741L,0L,0x8621L,(-1L),1L,0x56EEL,0x0EF5L},{(-1L),0xEC81L,0x016DL,(-6L),0x08F4L,0L,0x1C8DL,0x2472L},{0L,0L,(-6L),0x3D49L,(-4L),0x6851L,0x2554L,0L},{0xB21EL,0L,0x0EF5L,0xB49AL,0x5159L,0L,0x63D5L,0x63D5L},{0x0EF5L,(-1L),0x5EA5L,0x5EA5L,(-1L),0x0EF5L,0L,(-7L)}},{{(-1L),0xEDC6L,0x3D49L,(-3L),(-1L),6L,0x3A53L,0L},{0x2554L,1L,0x0741L,(-3L),(-1L),0xEC81L,0x4A22L,(-7L)},{6L,(-1L),0xF186L,0x5EA5L,0L,(-6L),(-1L),0x63D5L},{0x5571L,(-3L),(-1L),0xB49AL,0x08F4L,(-1L),0xF186L,0L},{(-1L),0L,(-7L),0x64C6L,0x3A53L,0L,5L,0x84EAL},{(-1L),0L,0x5EB7L,1L,0xF186L,0xB21EL,(-8L),0x5EB7L},{(-1L),0x0EF5L,0x64C6L,0x63D5L,(-4L),0xEC81L,1L,0xC7B9L},{(-6L),0x8621L,0xE0CBL,0x84EAL,0xE0CBL,0x8621L,(-6L),0x4A22L}}}; static int32_t g_1539 = 0xD8C98200L; static volatile union U0 *g_1543 = &g_388[6][4]; static volatile union U0 ** volatile g_1542 = &g_1543;/* VOLATILE GLOBAL g_1542 */ static int32_t g_1601 = 0x2A1C2AC9L; static int16_t g_1602 = 1L; static uint32_t g_1603[1][5][9] = {{{0xD958F0ACL,0x2D092EE4L,0x8D9ABD0FL,0x40AE375CL,0x40AE375CL,0x8D9ABD0FL,0x2D092EE4L,0xD958F0ACL,0x2D092EE4L},{0x6334656DL,5UL,0x8D9ABD0FL,0x8D9ABD0FL,5UL,0x6334656DL,0x40AE375CL,0x6334656DL,5UL},{0x6334656DL,0x2D092EE4L,0x2D092EE4L,0x6334656DL,0xD958F0ACL,5UL,0xD958F0ACL,0x6334656DL,0x2D092EE4L},{0xD958F0ACL,0xD958F0ACL,0x40AE375CL,5UL,1UL,5UL,0x40AE375CL,0xD958F0ACL,0xD958F0ACL},{0x2D092EE4L,0x6334656DL,0xD958F0ACL,5UL,0xD958F0ACL,0x6334656DL,0x2D092EE4L,0x2D092EE4L,0x6334656DL}}}; static int16_t * volatile g_1630 = &g_181;/* VOLATILE GLOBAL g_1630 */ static int16_t * volatile * volatile g_1629 = &g_1630;/* VOLATILE GLOBAL g_1629 */ static int16_t * volatile * volatile * volatile g_1628 = &g_1629;/* VOLATILE GLOBAL g_1628 */ static volatile uint8_t g_1659[4][3][2] = {{{254UL,254UL},{254UL,254UL},{254UL,254UL}},{{254UL,254UL},{254UL,254UL},{254UL,254UL}},{{254UL,254UL},{254UL,254UL},{254UL,254UL}},{{254UL,254UL},{254UL,254UL},{254UL,254UL}}}; static uint64_t g_1709 = 0x5DC6F7DDF5C854E1LL; static uint64_t g_1711 = 0UL; static int64_t g_1747 = 5L; static union U3 g_1768 = {3L};/* VOLATILE GLOBAL g_1768 */ static union U1 g_1871 = {0xE7BAD635L};/* VOLATILE GLOBAL g_1871 */ static const int64_t g_1918 = 0x6FD90AD515DAC6EDLL; static const int64_t *g_1917 = &g_1918; static int32_t ****g_1935 = &g_214; static int32_t *****g_1934 = &g_1935; static union U4 ***** volatile g_1939 = (void*)0;/* VOLATILE GLOBAL g_1939 */ static int16_t * volatile **g_1942 = (void*)0; static int16_t * volatile ** volatile * volatile g_1941 = &g_1942;/* VOLATILE GLOBAL g_1941 */ static int16_t * volatile ** volatile * volatile *g_1940 = &g_1941; static const int32_t g_1946 = 1L; static volatile union U3 g_1952 = {0xD7L};/* VOLATILE GLOBAL g_1952 */ static int8_t ***g_1967 = &g_568; static int8_t ****g_1966 = &g_1967; static union U1 * const ***g_1973 = (void*)0; static union U1 * const **** volatile g_1972 = &g_1973;/* VOLATILE GLOBAL g_1972 */ static uint32_t *g_1976 = &g_1603[0][1][8]; static uint32_t ** volatile g_1975 = &g_1976;/* VOLATILE GLOBAL g_1975 */ static int64_t g_1999 = 0xC7E12E7D7457A151LL; static union U3 g_2010 = {0xA8L};/* VOLATILE GLOBAL g_2010 */ static union U1 g_2046 = {3L};/* VOLATILE GLOBAL g_2046 */ static union U1 g_2047 = {0x504A1E63L};/* VOLATILE GLOBAL g_2047 */ static union U1 g_2048 = {0xF69093B6L};/* VOLATILE GLOBAL g_2048 */ static union U1 g_2049 = {-1L};/* VOLATILE GLOBAL g_2049 */ static union U1 g_2050[8][1][4] = {{{{0x4ED7774DL},{1L},{-4L},{1L}}},{{{1L},{1L},{8L},{1L}}},{{{8L},{1L},{0L},{0L}}},{{{0x5E126A39L},{0x5E126A39L},{-4L},{0x4ED7774DL}}},{{{0x5E126A39L},{1L},{0L},{0x5E126A39L}}},{{{8L},{0x4ED7774DL},{8L},{0L}}},{{{1L},{0x4ED7774DL},{-4L},{0x5E126A39L}}},{{{0x4ED7774DL},{1L},{1L},{0x4ED7774DL}}}}; static union U1 g_2051 = {7L};/* VOLATILE GLOBAL g_2051 */ static union U1 g_2052 = {5L};/* VOLATILE GLOBAL g_2052 */ static union U1 g_2053 = {0x56F9E716L};/* VOLATILE GLOBAL g_2053 */ static union U1 g_2054[7][8] = {{{0x008A0222L},{2L},{0x008A0222L},{0x008A0222L},{2L},{0x008A0222L},{0x008A0222L},{0x008A0222L}},{{0x008A0222L},{8L},{8L},{0x008A0222L},{8L},{8L},{0x008A0222L},{8L}},{{0x008A0222L},{0x008A0222L},{2L},{0x008A0222L},{0x008A0222L},{2L},{0x008A0222L},{0x008A0222L}},{{8L},{0x008A0222L},{8L},{8L},{0x008A0222L},{8L},{8L},{0x008A0222L}},{{0x008A0222L},{8L},{8L},{0x008A0222L},{8L},{8L},{0x008A0222L},{8L}},{{0x008A0222L},{0x008A0222L},{2L},{0x008A0222L},{0x008A0222L},{2L},{0x008A0222L},{0x008A0222L}},{{8L},{0x008A0222L},{8L},{8L},{0x008A0222L},{8L},{8L},{0x008A0222L}}}; static union U1 g_2055 = {0x38594057L};/* VOLATILE GLOBAL g_2055 */ static union U1 g_2056[10][7] = {{{-1L},{-1L},{-9L},{0xDE716E23L},{0x2A2439EEL},{0xDEA8C168L},{0x0F400ECAL}},{{-1L},{0x29E1E0C4L},{0x0F400ECAL},{0x36299FB2L},{3L},{-1L},{0x2A2439EEL}},{{3L},{-1L},{1L},{0x9B7D664DL},{0x9B7D664DL},{1L},{-1L}},{{-7L},{1L},{1L},{-1L},{0x3649CC20L},{0x9B7D664DL},{-9L}},{{4L},{0xDE716E23L},{0x0F400ECAL},{-1L},{-1L},{0x9DE2B20EL},{0x36299FB2L}},{{1L},{-1L},{-9L},{-1L},{0x0F400ECAL},{0x0F400ECAL},{-1L}},{{0x5BDA6E8FL},{0x36299FB2L},{0x5BDA6E8FL},{0x9B7D664DL},{0x0F400ECAL},{3L},{-7L}},{{0xDE716E23L},{0x9DE2B20EL},{0x6D80F9C6L},{0x36299FB2L},{-1L},{1L},{0xDEA8C168L}},{{0x36299FB2L},{0x6D80F9C6L},{0x9DE2B20EL},{0xDE716E23L},{0x3649CC20L},{3L},{3L}},{{0x9B7D664DL},{0x5BDA6E8FL},{0x36299FB2L},{0x5BDA6E8FL},{0x9B7D664DL},{0x0F400ECAL},{3L}}}; static union U1 g_2057[2][8][10] = {{{{-1L},{5L},{0xB3E196E0L},{4L},{0x1EDDDAAAL},{0x4275904FL},{-3L},{0L},{1L},{0L}},{{0x2B640802L},{0x602045EAL},{1L},{0xD4FB8997L},{5L},{4L},{6L},{1L},{1L},{6L}},{{0xBBFBE2C4L},{0xB1F8258FL},{0x87856613L},{0x87856613L},{0xB1F8258FL},{0xBBFBE2C4L},{-8L},{5L},{-1L},{1L}},{{0xDF914928L},{0x0DAE9C32L},{1L},{-2L},{0x55025244L},{-5L},{0xD2B19147L},{6L},{6L},{0xFE72087DL}},{{0xDF914928L},{0x2B640802L},{0x663A7BE8L},{0x56D5F7BBL},{-1L},{0xBBFBE2C4L},{0xFE72087DL},{0xC3C35535L},{0x705833EAL},{0x4275904FL}},{{0xBBFBE2C4L},{0xFE72087DL},{0xC3C35535L},{0x705833EAL},{0x4275904FL},{4L},{0x602045EAL},{0xF204587BL},{0x27037D1EL},{0xD4FB8997L}},{{0x2B640802L},{1L},{0x1EDDDAAAL},{0x4DB22E83L},{0L},{0x4275904FL},{0x882EC5CFL},{0x47766A8CL},{-1L},{0xB3E196E0L}},{{-1L},{1L},{3L},{1L},{0xAD64F2C9L},{0xBBFBE2C4L},{1L},{0x9B7787ADL},{1L},{1L}}},{{{4L},{0x72B42D74L},{0x27037D1EL},{0x22DE55A1L},{-3L},{-1L},{0L},{0x8D648DFCL},{0xD95F7AD0L},{0x8D648DFCL}},{{0xF204587BL},{-8L},{-1L},{1L},{-1L},{-8L},{0xF204587BL},{-1L},{0x1B0B797EL},{-1L}},{{0x9B7787ADL},{0x0DAE9C32L},{6L},{0x72B42D74L},{6L},{0xAD64F2C9L},{1L},{-1L},{0x47766A8CL},{-1L}},{{0x336B67C2L},{0x0DAE9C32L},{0x87856613L},{0x705833EAL},{0x541C5EB3L},{3L},{0xF204587BL},{-1L},{0xB1F8258FL},{0x1B0B797EL}},{{-4L},{-8L},{0x336B67C2L},{0x68C29A43L},{0xD4FB8997L},{6L},{0L},{1L},{-1L},{0x87856613L}},{{0x145C0DCFL},{0x72B42D74L},{0x4DB22E83L},{0x0FA5D643L},{1L},{0xF204587BL},{1L},{1L},{0x7050F60FL},{0x1EDDDAAAL}},{{-1L},{1L},{1L},{0x541C5EB3L},{5L},{0xB1F8258FL},{0x27037D1EL},{0xD2B19147L},{0x56D5F7BBL},{0xD95F7AD0L}},{{0x7A996787L},{0xC3C35535L},{0x22DE55A1L},{0xB3E196E0L},{-1L},{0x7050F60FL},{6L},{0xBBFBE2C4L},{0x0FA5D643L},{0x0FA5D643L}}}}; static union U1 g_2058 = {0xDCC3DA00L};/* VOLATILE GLOBAL g_2058 */ static union U1 g_2059 = {0x9DE0C500L};/* VOLATILE GLOBAL g_2059 */ static union U1 g_2060 = {0L};/* VOLATILE GLOBAL g_2060 */ static union U1 g_2061[2] = {{0xD257DF3AL},{0xD257DF3AL}}; static union U1 g_2062[4][8][1] = {{{{0x7AAA13B8L}},{{1L}},{{0L}},{{0x7AF90FC5L}},{{0L}},{{1L}},{{0x7AAA13B8L}},{{1L}}},{{{0L}},{{0x7AF90FC5L}},{{0L}},{{1L}},{{0x7AAA13B8L}},{{1L}},{{0L}},{{0x7AF90FC5L}}},{{{0L}},{{1L}},{{0x7AAA13B8L}},{{1L}},{{0L}},{{0x7AF90FC5L}},{{0L}},{{1L}}},{{{0x7AAA13B8L}},{{1L}},{{0L}},{{0x7AF90FC5L}},{{0L}},{{1L}},{{0x7AAA13B8L}},{{1L}}}}; static union U1 g_2063 = {0x4FEC09E7L};/* VOLATILE GLOBAL g_2063 */ static union U1 g_2064 = {0x00E8A1BBL};/* VOLATILE GLOBAL g_2064 */ static union U1 g_2065 = {-1L};/* VOLATILE GLOBAL g_2065 */ static union U1 g_2066 = {9L};/* VOLATILE GLOBAL g_2066 */ static union U1 g_2067 = {1L};/* VOLATILE GLOBAL g_2067 */ static union U1 g_2068 = {1L};/* VOLATILE GLOBAL g_2068 */ static union U1 g_2069[2] = {{2L},{2L}}; static union U1 g_2070 = {0x510F43D7L};/* VOLATILE GLOBAL g_2070 */ static union U1 g_2071[5][7] = {{{0xC03F351AL},{-6L},{4L},{-6L},{0xC03F351AL},{-6L},{-6L}},{{0xC03F351AL},{-6L},{4L},{-6L},{0xC03F351AL},{-6L},{-6L}},{{0xC03F351AL},{-6L},{4L},{-6L},{0xC03F351AL},{-6L},{-6L}},{{0xC03F351AL},{-6L},{4L},{-6L},{0xC03F351AL},{-6L},{-6L}},{{0xC03F351AL},{-6L},{4L},{-6L},{0xC03F351AL},{-6L},{-6L}}}; static union U1 g_2072 = {0x5427C172L};/* VOLATILE GLOBAL g_2072 */ static union U1 g_2073[7] = {{0x8B758AF7L},{0x8B758AF7L},{0x8B758AF7L},{0x8B758AF7L},{0x8B758AF7L},{0x8B758AF7L},{0x8B758AF7L}}; static union U1 g_2074 = {0x78D8F714L};/* VOLATILE GLOBAL g_2074 */ static union U1 g_2075 = {2L};/* VOLATILE GLOBAL g_2075 */ static union U1 g_2076 = {0L};/* VOLATILE GLOBAL g_2076 */ static union U1 g_2077 = {0xD87E5537L};/* VOLATILE GLOBAL g_2077 */ static union U1 g_2078[5][7] = {{{0xFAD8A310L},{0x7B7AE4E0L},{0x7B7AE4E0L},{0xFAD8A310L},{0x9C6CA652L},{0xFAD8A310L},{0x7B7AE4E0L}},{{-1L},{-1L},{0L},{-5L},{0L},{-1L},{-1L}},{{0L},{0x7B7AE4E0L},{0xC73ADAEDL},{0x7B7AE4E0L},{0L},{0L},{0x7B7AE4E0L}},{{0xA1D47291L},{-1L},{0xA1D47291L},{0xA1D47291L},{0xA1D47291L},{-5L},{-1L}},{{0xFAD8A310L},{0L},{0x9C6CA652L},{0x9C6CA652L},{0L},{0xFAD8A310L},{0L}}}; static union U1 g_2079 = {-1L};/* VOLATILE GLOBAL g_2079 */ static union U1 g_2080 = {-8L};/* VOLATILE GLOBAL g_2080 */ static union U1 g_2081 = {1L};/* VOLATILE GLOBAL g_2081 */ static union U1 g_2082 = {0L};/* VOLATILE GLOBAL g_2082 */ static union U1 g_2083 = {7L};/* VOLATILE GLOBAL g_2083 */ static union U1 g_2084[6] = {{0x139A48DCL},{0x867C7742L},{0x139A48DCL},{0x139A48DCL},{0x867C7742L},{0x139A48DCL}}; static union U1 g_2085 = {0xCA95C170L};/* VOLATILE GLOBAL g_2085 */ static union U1 g_2086 = {-8L};/* VOLATILE GLOBAL g_2086 */ static union U1 g_2087 = {0xBAABD238L};/* VOLATILE GLOBAL g_2087 */ static union U1 g_2088 = {0x54CA7C44L};/* VOLATILE GLOBAL g_2088 */ static union U1 g_2089 = {7L};/* VOLATILE GLOBAL g_2089 */ static union U1 g_2090 = {1L};/* VOLATILE GLOBAL g_2090 */ static union U1 g_2091 = {0x51DF4F75L};/* VOLATILE GLOBAL g_2091 */ static union U1 g_2092 = {0x57008CFFL};/* VOLATILE GLOBAL g_2092 */ static union U1 g_2093 = {0L};/* VOLATILE GLOBAL g_2093 */ static union U1 g_2094[9][6][4] = {{{{-8L},{0x8D37E8C4L},{0x0576F447L},{1L}},{{0x95BF6D75L},{0x8D37E8C4L},{-6L},{-1L}},{{0xED5696CCL},{-8L},{0x02B639A8L},{1L}},{{0xE4331061L},{-8L},{-1L},{-1L}},{{0x8D37E8C4L},{0x8D37E8C4L},{0xCD7002EFL},{1L}},{{1L},{0x8D37E8C4L},{1L},{-1L}}},{{{1L},{-8L},{1L},{1L}},{{0x55694C1DL},{-8L},{0xCFC1DB3EL},{-1L}},{{-8L},{0x8D37E8C4L},{0x0576F447L},{1L}},{{0x95BF6D75L},{0x8D37E8C4L},{-6L},{-1L}},{{0xED5696CCL},{-8L},{0x02B639A8L},{1L}},{{0xE4331061L},{-8L},{-1L},{-1L}}},{{{0x8D37E8C4L},{0x8D37E8C4L},{0xCD7002EFL},{1L}},{{1L},{0x8D37E8C4L},{1L},{-1L}},{{1L},{-8L},{1L},{1L}},{{0x55694C1DL},{-8L},{0xCFC1DB3EL},{-1L}},{{-8L},{0x8D37E8C4L},{0x0576F447L},{1L}},{{0x95BF6D75L},{0x8D37E8C4L},{-6L},{-1L}}},{{{0xED5696CCL},{-8L},{0x02B639A8L},{1L}},{{0xE4331061L},{-8L},{-1L},{-1L}},{{0x8D37E8C4L},{0x8D37E8C4L},{0xCD7002EFL},{1L}},{{1L},{0x8D37E8C4L},{1L},{-1L}},{{1L},{-8L},{1L},{1L}},{{0x55694C1DL},{-8L},{0xCFC1DB3EL},{-1L}}},{{{-8L},{0x8D37E8C4L},{0x0576F447L},{1L}},{{0x95BF6D75L},{0x8D37E8C4L},{-6L},{-1L}},{{0xED5696CCL},{-8L},{0x02B639A8L},{1L}},{{0xE4331061L},{-8L},{-1L},{-1L}},{{0x8D37E8C4L},{0x8D37E8C4L},{0xCD7002EFL},{1L}},{{1L},{0x8D37E8C4L},{1L},{-1L}}},{{{1L},{-8L},{1L},{1L}},{{0x55694C1DL},{-8L},{0xCFC1DB3EL},{-1L}},{{-8L},{0x8D37E8C4L},{0x0576F447L},{1L}},{{0x95BF6D75L},{0x8D37E8C4L},{-6L},{-1L}},{{0xED5696CCL},{-8L},{0x02B639A8L},{1L}},{{0xE4331061L},{-8L},{-1L},{-1L}}},{{{0x8D37E8C4L},{0x8D37E8C4L},{0xCD7002EFL},{1L}},{{1L},{0x8D37E8C4L},{1L},{-1L}},{{1L},{-8L},{1L},{1L}},{{0x55694C1DL},{-8L},{0xCFC1DB3EL},{-1L}},{{-8L},{0x8D37E8C4L},{0x0576F447L},{1L}},{{0x95BF6D75L},{0x8D37E8C4L},{-6L},{-1L}}},{{{0xED5696CCL},{-8L},{0x02B639A8L},{1L}},{{0xE4331061L},{-8L},{-1L},{-1L}},{{0x8D37E8C4L},{0x8D37E8C4L},{0xCD7002EFL},{1L}},{{1L},{0x8D37E8C4L},{1L},{-1L}},{{1L},{-8L},{1L},{1L}},{{0x55694C1DL},{-8L},{0xCFC1DB3EL},{-1L}}},{{{-8L},{0x8D37E8C4L},{0x0576F447L},{1L}},{{0x95BF6D75L},{0x8D37E8C4L},{-6L},{-1L}},{{0xED5696CCL},{-8L},{0x02B639A8L},{1L}},{{0xE4331061L},{-8L},{-1L},{-1L}},{{0x8D37E8C4L},{0x8D37E8C4L},{0xCD7002EFL},{1L}},{{1L},{0x8D37E8C4L},{1L},{-1L}}}}; static union U1 g_2095[5] = {{0L},{0L},{0L},{0L},{0L}}; static union U1 g_2096 = {0x0A7B3A5AL};/* VOLATILE GLOBAL g_2096 */ static union U1 g_2097 = {0x9E8FD701L};/* VOLATILE GLOBAL g_2097 */ static union U1 g_2098 = {0x21E29F8EL};/* VOLATILE GLOBAL g_2098 */ static union U1 g_2099 = {-3L};/* VOLATILE GLOBAL g_2099 */ static union U1 g_2100[1] = {{0L}}; static union U1 g_2101 = {-8L};/* VOLATILE GLOBAL g_2101 */ static union U1 g_2102 = {-1L};/* VOLATILE GLOBAL g_2102 */ static union U1 g_2103 = {0x204AF9ECL};/* VOLATILE GLOBAL g_2103 */ static union U1 g_2104[1] = {{0L}}; static union U1 g_2105 = {0L};/* VOLATILE GLOBAL g_2105 */ static union U1 g_2106 = {0xB9791FF3L};/* VOLATILE GLOBAL g_2106 */ static union U1 g_2107 = {0L};/* VOLATILE GLOBAL g_2107 */ static union U1 g_2108 = {0x9107325BL};/* VOLATILE GLOBAL g_2108 */ static union U1 g_2109 = {0x35E3240DL};/* VOLATILE GLOBAL g_2109 */ static union U1 g_2110 = {-2L};/* VOLATILE GLOBAL g_2110 */ static union U1 g_2111 = {-8L};/* VOLATILE GLOBAL g_2111 */ static union U1 g_2112 = {0x8FF882A4L};/* VOLATILE GLOBAL g_2112 */ static union U1 g_2113[9][4][7] = {{{{0xEAE59F09L},{0x57056907L},{0x4B5C9C7EL},{-1L},{0x4B5C9C7EL},{0x57056907L},{0xEAE59F09L}},{{1L},{0xA3E6C27BL},{-2L},{0x57056907L},{0x8F659B15L},{9L},{0xD96B6DB2L}},{{0x48E96455L},{0x514A91FDL},{0L},{-9L},{5L},{0x0FC76E22L},{4L}},{{1L},{0x7BE82FAAL},{-2L},{2L},{-9L},{0xE1609B38L},{1L}}},{{{-1L},{3L},{0x4B5C9C7EL},{0x94280B55L},{-9L},{0xA3E6C27BL},{0x7BE82FAAL}},{{0x556C76BEL},{-5L},{0L},{-9L},{1L},{0x9B711A25L},{0x786104B7L}},{{0x976F6D78L},{-5L},{0x786104B7L},{0x2D18DBD2L},{0xFA7D3C4CL},{0x4B5C9C7EL},{0x4B5C9C7EL}},{{0xEA7CD723L},{3L},{9L},{3L},{0xEA7CD723L},{0x976F6D78L},{0x556C76BEL}}},{{{3L},{0x7BE82FAAL},{0x514A91FDL},{0xA3E6C27BL},{0x57056907L},{0x89CB9F3AL},{1L}},{{9L},{0x514A91FDL},{0x37648085L},{4L},{0x976F6D78L},{0xFA7D3C4CL},{0x48E96455L}},{{3L},{0xA3E6C27BL},{4L},{0x76C4D80BL},{0x786104B7L},{1L},{0x9B711A25L}},{{0xEA7CD723L},{0x57056907L},{0x976F6D78L},{0x786104B7L},{0L},{1L},{2L}}},{{{0x976F6D78L},{0x89CB9F3AL},{0xFA7D3C4CL},{1L},{1L},{3L},{2L}},{{0x556C76BEL},{1L},{0x48E96455L},{0x9B711A25L},{2L},{2L},{0x9B711A25L}},{{-1L},{0x37648085L},{-1L},{0xFA7D3C4CL},{0x41C28C57L},{0xAD5C122BL},{0x48E96455L}},{{1L},{0xE1609B38L},{5L},{0xF445A2F3L},{-1L},{4L},{1L}}},{{{0x48E96455L},{0x84F960E7L},{0xFE3A0C6FL},{9L},{0xA3E6C27BL},{0xAD5C122BL},{0x556C76BEL}},{{1L},{0x8F659B15L},{0xD96B6DB2L},{1L},{0x84F960E7L},{2L},{0x4B5C9C7EL}},{{0xEAE59F09L},{0x76C4D80BL},{2L},{0L},{0xF445A2F3L},{3L},{0x786104B7L}},{{0x94280B55L},{0xAD5C122BL},{0x57056907L},{0x0FC76E22L},{0xF445A2F3L},{1L},{0x7BE82FAAL}}},{{{0L},{9L},{2L},{0x89CB9F3AL},{0x89CB9F3AL},{2L},{9L}},{{0x57056907L},{0xFE3A0C6FL},{0x41C28C57L},{0x786104B7L},{0x9B711A25L},{1L},{-9L}},{{1L},{0x84F960E7L},{-1L},{0x8F659B15L},{0xEA7CD723L},{0x0FC76E22L},{0x786104B7L}},{{0xEAE59F09L},{0x48E96455L},{0xA3E6C27BL},{0x786104B7L},{0xD96B6DB2L},{-9L},{0xF445A2F3L}}},{{{0x556C76BEL},{0x786104B7L},{0x84F960E7L},{0x89CB9F3AL},{0L},{0x7BE82FAAL},{0x8F659B15L}},{{9L},{0x57056907L},{0xF445A2F3L},{-5L},{0xEAE59F09L},{0x37648085L},{0x556C76BEL}},{{0x41C28C57L},{0L},{0xF445A2F3L},{0x94280B55L},{3L},{0x9B711A25L},{-1L}},{{1L},{1L},{0x84F960E7L},{0x84F960E7L},{1L},{1L},{0L}}},{{{0x514A91FDL},{0x76C4D80BL},{0xA3E6C27BL},{0x4B5C9C7EL},{-9L},{-5L},{0xD96B6DB2L}},{{5L},{0xF445A2F3L},{-1L},{4L},{1L},{0x4B5C9C7EL},{-5L}},{{-1L},{0x76C4D80BL},{0x41C28C57L},{1L},{0xFE3A0C6FL},{1L},{-9L}},{{0xAD5C122BL},{1L},{2L},{0x37648085L},{1L},{4L},{0x4B5C9C7EL}}},{{{0x786104B7L},{0L},{1L},{2L},{0x41C28C57L},{-1L},{0xA3E6C27BL}},{{0x786104B7L},{0x57056907L},{0L},{1L},{0x76C4D80BL},{0xF445A2F3L},{0x76C4D80BL}},{{0xAD5C122BL},{0x786104B7L},{0x786104B7L},{0xAD5C122BL},{-1L},{5L},{0x514A91FDL}},{{-1L},{0x48E96455L},{0x976F6D78L},{-9L},{0x57056907L},{0xE1609B38L},{2L}}}}; static union U1 g_2114[10][5][5] = {{{{0x0B333EE6L},{0L},{0xC5A74D4BL},{0xE0091DF8L},{0x0266D991L}},{{1L},{5L},{0x67356A0BL},{0xFC2F92E6L},{-1L}},{{0x01AEDF47L},{-10L},{-1L},{0xCDEDFC3EL},{-9L}},{{0x01AEDF47L},{0x2B8FFD02L},{0x35D58442L},{0xF1124F01L},{0xE0091DF8L}},{{1L},{0x268145FDL},{0x0279E56EL},{0xD8D38330L},{0xE3612EBCL}}},{{{0x0B333EE6L},{0x589AFCA8L},{-1L},{0xF1124F01L},{0xD8D38330L}},{{-1L},{0L},{1L},{0xCDEDFC3EL},{0xE0091DF8L}},{{-1L},{0L},{1L},{0xFC2F92E6L},{0x0266D991L}},{{0xCDB50E1DL},{0x589AFCA8L},{0x67356A0BL},{0xE0091DF8L},{0x0FD4F058L}},{{0x01AEDF47L},{0x268145FDL},{0xD83D7839L},{0xCDEDFC3EL},{0x0266D991L}}},{{{1L},{0x2B8FFD02L},{0x0279E56EL},{0x6D238E48L},{0xE0091DF8L}},{{0xCDB50E1DL},{-10L},{0x0279E56EL},{0xE3612EBCL},{0xD8D38330L}},{{0x0B333EE6L},{5L},{0xD83D7839L},{0xF1124F01L},{0xE3612EBCL}},{{-10L},{0L},{0x67356A0BL},{0x302D9CAAL},{0xE0091DF8L}},{{0x0B333EE6L},{1L},{1L},{0xE0091DF8L},{-9L}}},{{{0xCDB50E1DL},{5L},{1L},{0xE0091DF8L},{-1L}},{{0xA4D3EC93L},{1L},{-7L},{0xD83D7839L},{0x4800FA72L}},{{0x01F2C29AL},{1L},{-3L},{0x67356A0BL},{0x35D58442L}},{{0x8C38EC32L},{1L},{-1L},{1L},{1L}},{{-7L},{0xF890BA5FL},{-7L},{1L},{1L}}},{{{0x8663C10BL},{-1L},{0x73EE49CEL},{-1L},{0x35D58442L}},{{1L},{2L},{-1L},{0x0279E56EL},{0x4800FA72L}},{{0x28A99612L},{0xF890BA5FL},{0x73EE49CEL},{0x35D58442L},{1L}},{{0x01F2C29AL},{0L},{-7L},{-1L},{0L}},{{0x01F2C29AL},{-9L},{-1L},{0x67356A0BL},{0x0279E56EL}}},{{{0x28A99612L},{1L},{-3L},{0xC5A74D4BL},{1L}},{{1L},{0x03FA75C1L},{-7L},{0x67356A0BL},{0xC5A74D4BL}},{{0x8663C10BL},{2L},{0x25FCC58AL},{-1L},{0x0279E56EL}},{{-7L},{2L},{0x28A99612L},{0x35D58442L},{0x4800FA72L}},{{0x8C38EC32L},{0x03FA75C1L},{0x73EE49CEL},{0x0279E56EL},{-2L}}},{{{0x01F2C29AL},{1L},{0x23B26D5DL},{-1L},{0x4800FA72L}},{{0xA4D3EC93L},{-9L},{-3L},{1L},{0x0279E56EL}},{{0x8C38EC32L},{0L},{-3L},{1L},{0xC5A74D4BL}},{{1L},{0xF890BA5FL},{0x23B26D5DL},{0x67356A0BL},{1L}},{{0x46721591L},{2L},{0x73EE49CEL},{0xD83D7839L},{0x0279E56EL}}},{{{1L},{-1L},{0x28A99612L},{0x0279E56EL},{0L}},{{0x8C38EC32L},{0xF890BA5FL},{0x25FCC58AL},{0x0279E56EL},{1L}},{{0xA4D3EC93L},{1L},{-7L},{0xD83D7839L},{0x4800FA72L}},{{0x01F2C29AL},{1L},{-3L},{0x67356A0BL},{0x35D58442L}},{{0x8C38EC32L},{1L},{-1L},{1L},{1L}}},{{{-7L},{0xF890BA5FL},{-7L},{1L},{1L}},{{0x8663C10BL},{-1L},{0x73EE49CEL},{-1L},{0x35D58442L}},{{1L},{2L},{-1L},{0x0279E56EL},{0x4800FA72L}},{{0x28A99612L},{0xF890BA5FL},{0x73EE49CEL},{0x35D58442L},{1L}},{{0x01F2C29AL},{0L},{-7L},{-1L},{0L}}},{{{0x01F2C29AL},{-9L},{-1L},{0x67356A0BL},{0x0279E56EL}},{{0x28A99612L},{1L},{-3L},{0xC5A74D4BL},{1L}},{{1L},{0x03FA75C1L},{-7L},{0x67356A0BL},{0xC5A74D4BL}},{{0x8663C10BL},{2L},{0x25FCC58AL},{-1L},{0x0279E56EL}},{{-7L},{2L},{0x28A99612L},{0x35D58442L},{0x4800FA72L}}}}; static union U1 g_2115[3][6][1] = {{{{0x87C7A501L}},{{1L}},{{0x87C7A501L}},{{0x87C7A501L}},{{1L}},{{0x87C7A501L}}},{{{0x87C7A501L}},{{1L}},{{0x87C7A501L}},{{0x87C7A501L}},{{1L}},{{0x87C7A501L}}},{{{0x87C7A501L}},{{1L}},{{0x87C7A501L}},{{0x87C7A501L}},{{1L}},{{0x87C7A501L}}}}; static union U1 g_2116 = {0x2CDFD7F7L};/* VOLATILE GLOBAL g_2116 */ static union U1 g_2117 = {0L};/* VOLATILE GLOBAL g_2117 */ static union U1 g_2118 = {0xEE8B7203L};/* VOLATILE GLOBAL g_2118 */ static union U1 g_2119 = {0x5EB5A40AL};/* VOLATILE GLOBAL g_2119 */ static union U1 g_2120 = {0x8FE2D584L};/* VOLATILE GLOBAL g_2120 */ static union U1 g_2121[9] = {{-1L},{-1L},{-1L},{-1L},{-1L},{-1L},{-1L},{-1L},{-1L}}; static union U1 g_2122 = {0x349DDA4AL};/* VOLATILE GLOBAL g_2122 */ static union U1 g_2123 = {0x8610F121L};/* VOLATILE GLOBAL g_2123 */ static union U1 g_2124[10] = {{0x38DB075AL},{0L},{-5L},{-5L},{0L},{0x38DB075AL},{0L},{-5L},{-5L},{0L}}; static union U1 g_2125 = {0x255375BBL};/* VOLATILE GLOBAL g_2125 */ static union U1 g_2126[4][7] = {{{0x814C7C74L},{0L},{0xE6047311L},{0L},{0x814C7C74L},{0L},{0xCCF75BAEL}},{{0L},{0x2AB10E3AL},{0xDF115CD6L},{-1L},{0x814C7C74L},{0xCCF75BAEL},{0x814C7C74L}},{{0L},{0L},{0L},{0L},{0L},{-1L},{0L}},{{0L},{-1L},{0L},{0L},{0L},{0L},{0L}}}; static union U1 g_2127 = {0xE5F9C6A0L};/* VOLATILE GLOBAL g_2127 */ static union U1 g_2128[5] = {{-2L},{-2L},{-2L},{-2L},{-2L}}; static union U1 g_2129 = {-3L};/* VOLATILE GLOBAL g_2129 */ static union U1 g_2130 = {0x48F6F7E7L};/* VOLATILE GLOBAL g_2130 */ static int32_t g_2162[5] = {(-5L),(-5L),(-5L),(-5L),(-5L)}; static union U4 g_2184 = {0L};/* VOLATILE GLOBAL g_2184 */ static uint32_t **g_2251 = &g_1976; static union U1 g_2285 = {0x7B4488D3L};/* VOLATILE GLOBAL g_2285 */ static union U1 g_2294[4] = {{0x0F3A04F6L},{0x0F3A04F6L},{0x0F3A04F6L},{0x0F3A04F6L}}; static union U0 *g_2352 = (void*)0; static union U3 g_2407 = {6L};/* VOLATILE GLOBAL g_2407 */ static union U0 g_2523 = {0x7B2D10E0L};/* VOLATILE GLOBAL g_2523 */ static int32_t g_2536 = 0x6FB286A2L; static union U0 g_2573 = {0UL};/* VOLATILE GLOBAL g_2573 */ static volatile union U0 g_2596 = {0xAC56B664L};/* VOLATILE GLOBAL g_2596 */ static volatile uint32_t g_2604[6] = {7UL,7UL,7UL,7UL,7UL,7UL}; static int16_t **g_2632 = (void*)0; static int16_t ***g_2631 = &g_2632; static volatile union U3 g_2646 = {0L};/* VOLATILE GLOBAL g_2646 */ static const union U3 g_2658 = {0L};/* VOLATILE GLOBAL g_2658 */ static int16_t g_2666 = 0xF596L; static union U2 *g_2690 = &g_80; static union U2 ** volatile g_2689 = &g_2690;/* VOLATILE GLOBAL g_2689 */ static uint32_t g_2691[9] = {18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL}; static int64_t g_2712 = 0xE7F782D720975579LL; static int32_t g_2818 = 0x2C127D6AL; static volatile uint16_t g_2843 = 2UL;/* VOLATILE GLOBAL g_2843 */ static volatile uint16_t *g_2842[6] = {&g_2843,&g_2843,&g_2843,&g_2843,&g_2843,&g_2843}; static volatile uint16_t **g_2841 = &g_2842[3]; static volatile uint16_t ** volatile *g_2840 = &g_2841; static volatile uint16_t ** volatile **g_2839 = &g_2840; static union U3 *g_2907 = &g_2010; static union U3 **g_2906 = &g_2907; static volatile union U4 g_2919 = {8L};/* VOLATILE GLOBAL g_2919 */ static const union U2 *g_2923 = &g_80; static const union U2 **g_2922 = &g_2923; static const union U2 *** const g_2921 = &g_2922; static const union U2 *** const *g_2920[1] = {&g_2921}; static int32_t **g_2948[1] = {&g_1512[0][4][0]}; static int32_t *g_2949 = &g_1539; static uint16_t g_2952 = 65529UL; static volatile union U1 g_3008 = {8L};/* VOLATILE GLOBAL g_3008 */ static int16_t ****g_3021[8] = {&g_2631,(void*)0,&g_2631,(void*)0,&g_2631,(void*)0,&g_2631,(void*)0}; static int64_t *g_3023[7] = {&g_80.f0,&g_80.f0,&g_1037,&g_80.f0,&g_80.f0,&g_1037,&g_80.f0}; static int64_t **g_3022 = &g_3023[6]; static union U3 g_3120 = {8L};/* VOLATILE GLOBAL g_3120 */ static union U1 ***g_3149 = (void*)0; /* --- FORWARD DECLARATIONS --- */ union U2 func_1(void); uint8_t func_21(union U2 p_22); int64_t func_36(uint64_t p_37, union U2 p_38, const uint32_t p_39, int8_t * p_40); union U2 func_41(uint32_t p_42, uint32_t p_43, int32_t * const p_44, int32_t * p_45, int8_t * p_46); int8_t func_48(const int8_t p_49, uint16_t p_50, int32_t * p_51, const int8_t * p_52, int32_t * p_53); int32_t * func_54(uint32_t p_55, int8_t * p_56, const uint32_t p_57); int32_t func_62(int32_t p_63, int32_t * p_64); int32_t func_66(int32_t p_67, const int8_t * const p_68); uint64_t func_73(int32_t * p_74); int32_t * func_75(union U2 p_76, int8_t p_77, int32_t * p_78); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_2 g_2922 g_2923 g_80 * writes: g_2 */ union U2 func_1(void) { /* block id: 0 */ int64_t l_9 = 0xBFA32A17D0B0A353LL; uint32_t l_18 = 0xE4F9DBC9L; int16_t ***l_2633 = &g_2632; int32_t l_2637 = 0L; int16_t ** const *l_2642 = &g_2632; union U1 ***l_2643 = (void*)0; union U2 *l_2688[2][1][8] = {{{&g_80,(void*)0,(void*)0,&g_80,&g_80,&g_80,&g_80,&g_80}},{{(void*)0,&g_80,(void*)0,(void*)0,&g_80,&g_80,(void*)0,(void*)0}}}; int16_t l_2711 = 8L; int64_t l_2742[1][1]; int32_t l_2767 = 0x91D63976L; uint64_t l_2772 = 18446744073709551615UL; int8_t ***l_2798 = &g_568; int8_t **** const l_2797 = &l_2798; int8_t **** const *l_2796 = &l_2797; int32_t l_2806 = (-6L); union U2 ***l_2819 = (void*)0; union U3 *l_2868 = &g_866; int64_t l_2899 = 0xFCB6ECACAB670B30LL; union U3 **l_2909 = &l_2868; int32_t *l_3055 = &g_106[0][2][4]; const union U4 *l_3058 = (void*)0; const union U4 **l_3057 = &l_3058; const union U4 ***l_3056 = &l_3057; int16_t l_3076 = 0xC073L; uint32_t l_3144 = 0x404F719AL; union U1 ***l_3146 = &g_1514; uint16_t l_3177 = 0xFF18L; int32_t l_3191 = 0x82025E24L; int32_t l_3219[3]; uint64_t ** const * const l_3241[4][9][1] = {{{(void*)0},{&g_871},{(void*)0},{&g_871},{&g_871},{&g_871},{(void*)0},{&g_871},{(void*)0}},{{&g_871},{&g_871},{&g_871},{&g_871},{&g_871},{(void*)0},{&g_871},{(void*)0},{&g_871}},{{&g_871},{&g_871},{(void*)0},{&g_871},{(void*)0},{&g_871},{&g_871},{&g_871},{&g_871}},{{&g_871},{(void*)0},{&g_871},{(void*)0},{&g_871},{&g_871},{&g_871},{(void*)0},{&g_871}}}; uint32_t l_3248[9][6][4] = {{{0x170B6735L,0x14042139L,9UL,0x170B6735L},{0xCE75D455L,0x14042139L,0x13735A3CL,0xCE75D455L},{0xCE75D455L,9UL,9UL,0xCE75D455L},{0x170B6735L,0x14042139L,9UL,0x170B6735L},{0xCE75D455L,0x14042139L,0x13735A3CL,0xCE75D455L},{0xCE75D455L,9UL,9UL,0xCE75D455L}},{{0x170B6735L,0x14042139L,9UL,0x170B6735L},{0xCE75D455L,0x14042139L,0x13735A3CL,0xCE75D455L},{0xCE75D455L,9UL,9UL,0xCE75D455L},{0x170B6735L,0x14042139L,9UL,0x170B6735L},{0xCE75D455L,0x14042139L,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L}},{{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L},{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L}},{{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L},{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L}},{{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L},{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L}},{{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L},{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L}},{{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L},{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L}},{{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L},{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L}},{{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L},{3UL,9UL,0x13735A3CL,3UL},{0x170B6735L,9UL,0x14042139L,0x170B6735L},{0x170B6735L,0x13735A3CL,0x13735A3CL,0x170B6735L}}}; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 1; j++) l_2742[i][j] = (-1L); } for (i = 0; i < 3; i++) l_3219[i] = 0xE80E143BL; for (g_2 = 0; (g_2 > 27); g_2 = safe_add_func_int8_t_s_s(g_2, 1)) { /* block id: 3 */ const int8_t *l_10 = &g_11; union U2 l_2614 = {0x240283973C19B63ELL}; int8_t l_2620 = (-1L); int32_t l_2636 = 3L; union U1 **l_2713 = (void*)0; uint8_t l_2718 = 5UL; uint64_t l_2719 = 0xC1FBF67ED068A43ELL; uint16_t **l_2730 = &g_1255; int32_t l_2769 = (-9L); int32_t l_2771 = 1L; uint64_t l_2782 = 0xE407938CE6E160CALL; int8_t **** const *l_2795 = &g_1966; uint32_t l_2805 = 18446744073709551615UL; int32_t l_2820 = (-1L); union U4 *l_2825 = &g_588; int8_t l_2939 = 7L; int8_t l_2953[9] = {0xC7L,0xC7L,0xC7L,0xC7L,0xC7L,0xC7L,0xC7L,0xC7L,0xC7L}; union U1 ***l_2968 = &g_1514; uint32_t l_3009 = 0x3D244E44L; uint64_t l_3017 = 6UL; const int32_t l_3111 = 9L; union U3 *l_3119 = &g_3120; const int32_t * const *l_3123 = &g_1113; uint64_t ***l_3141 = (void*)0; union U4 ***l_3152 = &g_703; const uint16_t l_3193 = 0xFD36L; uint32_t l_3249 = 4294967295UL; union U2 ***l_3252[1][3]; int i, j; for (i = 0; i < 1; i++) { for (j = 0; j < 3; j++) l_3252[i][j] = (void*)0; } } return (**g_2922); } /* ------------------------------------------ */ /* * reads : g_28 g_11 g_33 g_866.f2 g_1257 g_201 g_963.f2 g_399 g_97 g_1966 g_1967 g_568 g_569 g_59 g_1113 g_1114 g_214 g_215 g_121 g_106 g_2089.f1 g_872 g_176 g_2050.f2 g_871 g_2523 g_2123.f1 g_1999 g_2536 g_2124.f2 g_2125.f2 g_1256 g_255.f2 g_2065.f2 g_1255 g_2251 g_1976 g_1603 g_2055.f2 g_134 g_34 g_1935 g_2573 g_537 g_1534 g_1628 g_1629 g_1630 g_2596 g_2604 g_2057.f0 * writes: g_28 g_34 g_866.f2 g_2046.f2 g_476.f2 g_59 g_181 g_106 g_2101.f2 g_2088.f2 g_1999 g_176 g_2124.f2 g_2080.f2 g_537 g_1514 g_2604 */ uint8_t func_21(union U2 p_22) { /* block id: 5 */ int32_t *l_35[3][10][6] = {{{&g_2,(void*)0,&g_34,&g_2,&g_34,(void*)0},{(void*)0,&g_34,&g_34,&g_34,&g_34,&g_2},{(void*)0,&g_2,&g_2,&g_34,&g_34,&g_34},{&g_28,&g_2,(void*)0,&g_2,(void*)0,(void*)0},{&g_28,&g_34,&g_2,&g_34,&g_2,(void*)0},{(void*)0,&g_34,&g_28,&g_34,&g_34,&g_28},{&g_2,&g_34,&g_2,(void*)0,&g_2,&g_34},{(void*)0,&g_34,&g_34,&g_2,(void*)0,&g_2},{&g_34,&g_2,&g_34,(void*)0,&g_34,&g_34},{&g_34,&g_2,&g_2,&g_2,&g_34,&g_28}},{{&g_2,&g_34,&g_28,&g_2,&g_2,(void*)0},{&g_34,&g_34,&g_2,(void*)0,&g_28,(void*)0},{&g_34,&g_2,(void*)0,&g_2,&g_28,&g_34},{(void*)0,&g_34,&g_2,(void*)0,&g_2,&g_2},{&g_2,&g_34,&g_34,&g_34,&g_34,&g_2},{(void*)0,&g_2,&g_2,&g_34,&g_34,&g_34},{&g_28,&g_2,(void*)0,&g_2,(void*)0,(void*)0},{&g_28,&g_34,&g_2,&g_34,&g_2,(void*)0},{(void*)0,&g_34,&g_28,&g_34,&g_34,&g_28},{&g_2,&g_34,&g_2,(void*)0,&g_2,&g_34}},{{(void*)0,&g_34,&g_34,&g_2,(void*)0,&g_2},{&g_34,&g_2,&g_34,(void*)0,&g_34,&g_34},{&g_34,&g_2,&g_2,&g_2,&g_34,&g_28},{&g_2,&g_34,&g_28,&g_2,&g_2,(void*)0},{&g_34,&g_34,&g_2,(void*)0,&g_28,(void*)0},{&g_34,&g_2,(void*)0,&g_2,&g_28,&g_34},{(void*)0,&g_34,&g_2,(void*)0,&g_2,&g_2},{&g_2,&g_34,&g_34,&g_34,&g_34,&g_2},{(void*)0,&g_2,&g_2,&g_34,&g_34,&g_34},{&g_28,&g_2,(void*)0,&g_2,(void*)0,(void*)0}}}; int8_t *l_58 = &g_59; uint8_t l_2344 = 0xCEL; uint32_t l_2347 = 0x86A80E99L; union U1 *l_2375 = &g_2294[1]; int8_t l_2450 = 0x4CL; int64_t l_2466[9][2][8] = {{{0xCC1B72A662529F20LL,(-1L),(-1L),0x68D9D4BA2ECCCE24LL,0x70C95A2D97DEE2A0LL,0xC0D675F5DE76AD7ELL,(-4L),1L},{(-1L),0xE107908DA943423BLL,0x08A7127A570848E8LL,6L,(-1L),0x08A7127A570848E8LL,(-4L),0x68D9D4BA2ECCCE24LL}},{{(-1L),0xE9E411ACD9326DD4LL,(-1L),0xE107908DA943423BLL,0x10ACA9DB045D2DD9LL,0x3F68319A3B7F192CLL,0x10ACA9DB045D2DD9LL,0xE107908DA943423BLL},{0x477BB3A24062B610LL,0x7BDE6D24434F71D9LL,0x477BB3A24062B610LL,0xCE919ACDED3C538ALL,0xE107908DA943423BLL,(-1L),0x4DAC7A3A408A126ELL,(-1L)}},{{(-1L),0xF1F51B59365A5FFELL,0xC0622FFE1088604DLL,(-4L),0xF1F51B59365A5FFELL,0x4DAC7A3A408A126ELL,0xE107908DA943423BLL,0x15CFD56F6D0BCD7FLL},{(-1L),0xCC1B72A662529F20LL,0x05B0D649857B25D7LL,(-1L),0xE107908DA943423BLL,(-1L),0x7E6FAF4B78258CACLL,0xCC1B72A662529F20LL}},{{0x477BB3A24062B610LL,0x7E6FAF4B78258CACLL,(-1L),0xF1F51B59365A5FFELL,0x10ACA9DB045D2DD9LL,0xCE919ACDED3C538ALL,0xCE919ACDED3C538ALL,0x10ACA9DB045D2DD9LL},{(-4L),0x15CFD56F6D0BCD7FLL,0x15CFD56F6D0BCD7FLL,(-4L),0x477BB3A24062B610LL,1L,0x68D9D4BA2ECCCE24LL,0x4DAC7A3A408A126ELL}},{{0x7E6FAF4B78258CACLL,(-4L),0x3F68319A3B7F192CLL,0x68D9D4BA2ECCCE24LL,0x08A7127A570848E8LL,(-1L),0x7E6FAF4B78258CACLL,0xE107908DA943423BLL},{(-1L),(-4L),0xCDDC66695C796FD9LL,(-3L),0xCC1B72A662529F20LL,1L,(-3L),0x7E6FAF4B78258CACLL}},{{0x10ACA9DB045D2DD9LL,0x15CFD56F6D0BCD7FLL,0xC0622FFE1088604DLL,0xC0D675F5DE76AD7ELL,1L,0xCE919ACDED3C538ALL,(-1L),0xCE919ACDED3C538ALL},{0x08A7127A570848E8LL,0x7E6FAF4B78258CACLL,0xE9E411ACD9326DD4LL,0x7E6FAF4B78258CACLL,0x08A7127A570848E8LL,(-1L),0x10ACA9DB045D2DD9LL,0x68D9D4BA2ECCCE24LL}},{{0xCDDC66695C796FD9LL,0xCC1B72A662529F20LL,0x4DAC7A3A408A126ELL,0x477BB3A24062B610LL,0xC0D675F5DE76AD7ELL,0x4DAC7A3A408A126ELL,1L,0x7E6FAF4B78258CACLL},{(-4L),0xF1F51B59365A5FFELL,0x4DAC7A3A408A126ELL,0xE107908DA943423BLL,0x15CFD56F6D0BCD7FLL,(-1L),0x10ACA9DB045D2DD9LL,(-3L)}},{{0xC0D675F5DE76AD7ELL,0x7BDE6D24434F71D9LL,0xE9E411ACD9326DD4LL,0x68D9D4BA2ECCCE24LL,0xE107908DA943423BLL,0x3F68319A3B7F192CLL,(-1L),(-1L)},{0x4DAC7A3A408A126ELL,(-1L),0xC0622FFE1088604DLL,0xC0622FFE1088604DLL,(-1L),0x4DAC7A3A408A126ELL,(-3L),0x10ACA9DB045D2DD9LL}},{{(-1L),1L,0xCDDC66695C796FD9LL,(-1L),(-3L),0xF1F51B59365A5FFELL,0x7E6FAF4B78258CACLL,1L},{0xC0D675F5DE76AD7ELL,0x7E6FAF4B78258CACLL,0x3F68319A3B7F192CLL,(-1L),0x10ACA9DB045D2DD9LL,(-1L),0x68D9D4BA2ECCCE24LL,0x10ACA9DB045D2DD9LL}}}; union U4 **l_2583 = &g_304; union U0 *l_2607 = &g_1487[2]; union U0 **l_2608 = &l_2607; int i, j, k; for (p_22.f0 = (-8); (p_22.f0 < 2); p_22.f0 = safe_add_func_uint16_t_u_u(p_22.f0, 6)) { /* block id: 8 */ union U2 l_26[1] = {{-1L}}; int32_t l_47 = 1L; const int8_t *l_2262 = &g_255.f0; int16_t ** const l_2286 = (void*)0; uint16_t *l_2287 = (void*)0; int64_t l_2320 = 0xA46BAF6D2A347AF7LL; int16_t l_2331 = 0x0EDEL; int32_t l_2334 = 0x98AFD053L; int32_t l_2338 = 0xCA57585BL; int32_t l_2341 = 0x2F0BC0F6L; int32_t l_2343 = 0L; union U0 *l_2350[9]; uint32_t ***l_2361 = &g_2251; int32_t l_2369 = 0x898FADC0L; int32_t l_2457 = 0x4E5C12BEL; int i; for (i = 0; i < 9; i++) l_2350[i] = &g_90; for (g_28 = 0; (g_28 <= 0); g_28 += 1) { /* block id: 11 */ return p_22.f0; } for (g_28 = 0; (g_28 == (-20)); g_28--) { /* block id: 16 */ int32_t l_31 = (-1L); uint32_t l_2288 = 4294967291UL; uint8_t *l_2316 = &g_180; int32_t l_2339 = 0x0C1D5E80L; int32_t l_2340 = (-6L); int32_t l_2342[10][2] = {{0xB8EA6564L,0xB8EA6564L},{0xB8EA6564L,(-4L)},{0xB8EA6564L,0xB8EA6564L},{0xB8EA6564L,(-4L)},{0xB8EA6564L,0xB8EA6564L},{0xB8EA6564L,(-4L)},{0xB8EA6564L,0xB8EA6564L},{0xB8EA6564L,(-4L)},{0xB8EA6564L,0xB8EA6564L},{0xB8EA6564L,(-4L)}}; const uint32_t *l_2364 = &g_342; const uint32_t **l_2363 = &l_2364; const uint32_t ***l_2362 = &l_2363; uint16_t *l_2370[8]; int16_t *l_2371[8]; uint8_t l_2372 = 255UL; int32_t **l_2415 = &l_35[0][8][4]; union U4 *l_2419 = (void*)0; union U4 **l_2420[10][8][3] = {{{&g_304,&g_1297,(void*)0},{(void*)0,(void*)0,&g_304},{&g_1297,&g_304,&l_2419},{&g_304,(void*)0,&g_304},{&l_2419,&g_1297,&l_2419},{(void*)0,&g_1297,&g_304},{&l_2419,&l_2419,&l_2419},{&g_304,&l_2419,&g_304}},{{&l_2419,&l_2419,(void*)0},{(void*)0,&g_304,&g_1297},{&l_2419,&l_2419,&l_2419},{&g_304,&l_2419,(void*)0},{&g_1297,&l_2419,&l_2419},{(void*)0,&g_1297,&g_1297},{&g_304,&g_1297,(void*)0},{&g_1297,(void*)0,(void*)0}},{{&l_2419,&l_2419,(void*)0},{&g_304,(void*)0,&g_304},{&g_304,&l_2419,&g_1297},{&g_304,&g_304,&g_304},{&g_1297,&g_304,(void*)0},{&g_1297,&g_1297,(void*)0},{&g_1297,&g_1297,&l_2419},{&g_304,&g_1297,&g_304}},{{&g_304,&g_1297,&g_304},{&g_304,&g_1297,&g_1297},{&l_2419,&g_304,&g_304},{&g_1297,&g_304,&g_304},{&l_2419,&l_2419,&l_2419},{&g_1297,(void*)0,(void*)0},{&l_2419,&l_2419,(void*)0},{&g_304,(void*)0,&g_304}},{{&g_304,&l_2419,&g_1297},{&g_304,&g_304,&g_304},{&g_1297,&g_304,(void*)0},{&g_1297,&g_1297,(void*)0},{&g_1297,&g_1297,&l_2419},{&g_304,&g_1297,&g_304},{&g_304,&g_1297,&g_304},{&g_304,&g_1297,&g_1297}},{{&l_2419,&g_304,&g_304},{&g_1297,&g_304,&g_304},{&l_2419,&l_2419,&l_2419},{&g_1297,(void*)0,(void*)0},{&l_2419,&l_2419,(void*)0},{&g_304,(void*)0,&g_304},{&g_304,&l_2419,&g_1297},{&g_304,&g_304,&g_304}},{{&g_1297,&g_304,(void*)0},{&g_1297,&g_1297,(void*)0},{&g_1297,&g_1297,&l_2419},{&g_304,&g_1297,&g_304},{&g_304,&g_1297,&g_304},{&g_304,&g_1297,&g_1297},{&l_2419,&g_304,&g_304},{&g_1297,&g_304,&g_304}},{{&l_2419,&l_2419,&l_2419},{&g_1297,(void*)0,(void*)0},{&l_2419,&l_2419,(void*)0},{&g_304,(void*)0,&g_304},{&g_304,&l_2419,&g_1297},{&g_304,&g_304,&g_304},{&g_1297,&g_304,(void*)0},{&g_1297,&g_1297,(void*)0}},{{&g_1297,&g_1297,&l_2419},{&g_304,&g_1297,&g_304},{&g_304,&g_1297,&g_304},{&g_304,&g_1297,&g_1297},{&l_2419,&g_304,&g_304},{&g_1297,&g_304,&g_304},{&l_2419,&l_2419,&l_2419},{&g_1297,(void*)0,(void*)0}},{{&l_2419,&l_2419,(void*)0},{&g_304,(void*)0,&g_304},{&g_304,&l_2419,&g_1297},{&g_304,&g_304,&g_304},{&g_1297,&g_304,(void*)0},{&g_1297,&g_1297,(void*)0},{&g_1297,&g_1297,&g_1297},{&g_304,&l_2419,(void*)0}}}; int8_t l_2448 = 1L; int i, j, k; for (i = 0; i < 8; i++) l_2370[i] = (void*)0; for (i = 0; i < 8; i++) l_2371[i] = &g_692.f2; (*g_33) = (g_11 & l_31); } } for (g_866.f2 = 7; (g_866.f2 > (-16)); g_866.f2 = safe_sub_func_uint8_t_u_u(g_866.f2, 8)) { /* block id: 1063 */ uint32_t l_2465 = 0UL; int32_t l_2467 = 5L; int32_t l_2468[10][1][7] = {{{0x145DA8ABL,1L,0x51FDB16BL,9L,1L,0x906E4122L,0x145DA8ABL}},{{1L,1L,0L,(-1L),(-2L),0x785509C7L,(-2L)}},{{1L,6L,6L,1L,0x4D768535L,0x51B7F4B3L,(-6L)}},{{0x145DA8ABL,0xFE35749FL,1L,0x4D768535L,8L,1L,0x51B7F4B3L}},{{8L,0L,0x785509C7L,1L,(-2L),0x7DFB016FL,(-6L)}},{{1L,0x145DA8ABL,0x4D768535L,0L,0x51FDB16BL,0xD26A8587L,(-2L)}},{{1L,0xFE35749FL,0x145DA8ABL,0xD26A8587L,(-1L),0xD26A8587L,0x145DA8ABL}},{{(-2L),(-2L),(-10L),8L,0xFE35749FL,0x7DFB016FL,2L}},{{2L,0xD26A8587L,0x906E4122L,1L,0xD26A8587L,1L,(-1L)}},{{0x51FDB16BL,1L,0x145DA8ABL,(-5L),0xFE35749FL,0x51B7F4B3L,(-5L)}}}; int16_t **l_2592 = (void*)0; int16_t ***l_2591 = &l_2592; const union U1 *l_2595[5]; int i, j, k; for (i = 0; i < 5; i++) l_2595[i] = (void*)0; for (g_2046.f2 = 0; (g_2046.f2 <= 3); g_2046.f2 += 1) { /* block id: 1066 */ int32_t l_2469 = 0x363A9B49L; int32_t l_2470 = 0x54914168L; int32_t l_2471[4] = {(-1L),(-1L),(-1L),(-1L)}; uint32_t l_2472 = 0x069F6AD7L; uint32_t ***l_2511 = &g_2251; int32_t l_2512 = 0xAD8C539FL; int i; l_2465 = 0L; ++l_2472; for (g_476.f2 = 0; (g_476.f2 <= 3); g_476.f2 += 1) { /* block id: 1071 */ int32_t l_2475 = 1L; int16_t *l_2490 = &g_181; int32_t l_2534 = 0x6FDC5F9DL; int32_t l_2538 = (-6L); int32_t l_2547 = 0xC2026772L; int32_t l_2549 = 0x57961436L; int32_t l_2556 = 0x06DB59A0L; int32_t l_2562 = 0L; int32_t l_2563 = 1L; int32_t l_2569 = 2L; uint64_t l_2599 = 0xA722BDCB576372CALL; if (((***g_214) ^= ((1L < l_2475) ^ (safe_sub_func_int32_t_s_s((safe_div_func_uint8_t_u_u((((*l_2490) = (((((*g_1257) <= (0x8E4B672FL != l_2475)) > (g_963.f2 < ((*g_399) , (((safe_lshift_func_int8_t_s_u(((****g_1966) &= (safe_mod_func_uint8_t_u_u(0x4DL, (safe_lshift_func_uint16_t_u_u((safe_div_func_uint32_t_u_u(p_22.f0, l_2465)), 7))))), l_2468[7][0][0])) >= 0xA7L) , 7UL)))) & 0UL) == 0x6CL)) == 0xB078L), 1UL)), (*g_1113)))))) { /* block id: 1075 */ const int32_t l_2508 = 7L; int32_t l_2513[10][5][5] = {{{(-10L),1L,(-7L),0xE9CDDC4CL,0x175C9488L},{0xAAF231ADL,0x89E09741L,0xE37EE153L,0xB612FFAAL,(-1L)},{(-7L),0x781D605EL,7L,0x3016100BL,(-1L)},{0xDCB5690EL,0xD32DFF97L,0xA2DCF4EAL,0x59855A01L,0x175C9488L},{0x08879446L,0x59855A01L,0xD4531A81L,0x4A897BB4L,0xAAF231ADL}},{{(-5L),0x781D605EL,0xA2DCF4EAL,1L,0x09B70637L},{(-10L),0xDAAF6DE8L,7L,0x59855A01L,(-5L)},{(-10L),0x4A897BB4L,0xE37EE153L,0xE9CDDC4CL,0xDCB5690EL},{(-5L),0x89E09741L,(-7L),0x445449C2L,(-1L)},{0x08879446L,0xF69B906DL,7L,0xE9CDDC4CL,(-1L)}},{{0xDCB5690EL,0x59855A01L,(-1L),0x59855A01L,0xDCB5690EL},{(-7L),0x59855A01L,(-1L),1L,0xAAF231ADL},{0xAAF231ADL,0xF69B906DL,0xA2DCF4EAL,0x4A897BB4L,0x20BD1C21L},{(-10L),0x89E09741L,0x52A0031DL,0x59855A01L,0xAAF231ADL},{0L,0x4A897BB4L,(-7L),0x3016100BL,0xDCB5690EL}},{{0xAAF231ADL,0xDAAF6DE8L,(-7L),0xB612FFAAL,(-1L)},{0x08879446L,0x781D605EL,0x52A0031DL,0xE9CDDC4CL,(-1L)},{0x175C9488L,0x59855A01L,0xA2DCF4EAL,0xD32DFF97L,0xDCB5690EL},{0x08879446L,0xD32DFF97L,(-1L),0x4A897BB4L,(-5L)},{0xAAF231ADL,0x781D605EL,(-1L),0x4A897BB4L,0x09B70637L}},{{0L,0x89E09741L,7L,0xD32DFF97L,0xAAF231ADL},{(-10L),1L,(-7L),0xE9CDDC4CL,0x175C9488L},{0xAAF231ADL,0x89E09741L,0x7A7FA0BEL,0x8AAD2AD6L,0xF69B906DL},{0xF2D6EE9FL,6L,(-1L),0x8D0C87BEL,0xF69B906DL},{0x3016100BL,0x0AD04CC3L,(-10L),0x95235A56L,0x33032BE8L}},{{1L,0x95235A56L,0x4B4E4863L,9L,(-7L)},{0x7036725DL,6L,(-10L),(-1L),0xD32DFF97L},{0xDAAF6DE8L,0x6E0CDCB2L,(-1L),0x95235A56L,0x7036725DL},{0xDAAF6DE8L,9L,0x7A7FA0BEL,(-1L),0x3016100BL},{0x7036725DL,(-1L),0xECFA0DC4L,0xDB2E7EE6L,0xF69B906DL}},{{1L,0x3A7D100EL,(-1L),(-1L),(-9L)},{0x3016100BL,0x95235A56L,4L,0x95235A56L,0x3016100BL},{0xF2D6EE9FL,0x95235A56L,1L,(-1L),(-7L)},{(-7L),0x3A7D100EL,(-10L),9L,(-1L)},{0xDAAF6DE8L,(-1L),0x5AB88C75L,0x95235A56L,(-7L)}},{{0xDD9E9FC1L,9L,0xECFA0DC4L,0x8D0C87BEL,0x3016100BL},{(-7L),0x6E0CDCB2L,0xECFA0DC4L,0x8AAD2AD6L,(-9L)},{1L,6L,0x5AB88C75L,(-1L),0xF69B906DL},{0x33032BE8L,0x95235A56L,(-10L),0x0AD04CC3L,0x3016100BL},{1L,0x0AD04CC3L,1L,9L,0x7036725DL}},{{(-7L),6L,4L,9L,0xD32DFF97L},{0xDD9E9FC1L,(-1L),(-1L),0x0AD04CC3L,(-7L)},{0xDAAF6DE8L,(-1L),0xECFA0DC4L,(-1L),0x33032BE8L},{(-7L),(-1L),0x7A7FA0BEL,0x8AAD2AD6L,0xF69B906DL},{0xF2D6EE9FL,6L,(-1L),0x8D0C87BEL,0xF69B906DL}},{{0x3016100BL,0x0AD04CC3L,(-10L),0x95235A56L,0x33032BE8L},{1L,0x95235A56L,0x4B4E4863L,9L,(-7L)},{0x7036725DL,6L,(-10L),(-1L),0xD32DFF97L},{0xDAAF6DE8L,0x6E0CDCB2L,(-1L),0x95235A56L,0x7036725DL},{0xDAAF6DE8L,9L,0x7A7FA0BEL,(-1L),0x3016100BL}}}; int i, j, k; for (g_2101.f2 = 0; (g_2101.f2 <= 3); g_2101.f2 += 1) { /* block id: 1078 */ uint32_t l_2491 = 7UL; l_2491--; } l_2513[5][0][2] = (((safe_lshift_func_int8_t_s_u(((safe_div_func_int8_t_s_s(0xD2L, g_2089.f1)) | (((safe_mul_func_int8_t_s_s((safe_div_func_int16_t_s_s(((*g_872) >= (safe_sub_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u(g_2050[2][0][1].f2, (l_2467 <= (((safe_mul_func_uint8_t_u_u((l_2508 , ((**g_871) != ((((l_2511 != &g_2251) , p_22.f0) | l_2475) > 8L))), l_2475)) <= l_2512) < 0xE20B213DL)))), 0L))), p_22.f0)), p_22.f0)) & p_22.f0) & 3L)), l_2467)) ^ 0x035CEB2DL) > p_22.f0); if (p_22.f0) break; if (p_22.f0) break; } else { /* block id: 1084 */ int32_t * const l_2537 = &g_106[0][4][3]; uint32_t l_2539[1][7] = {{0UL,0x8AA501E6L,0UL,0UL,0x8AA501E6L,0UL,0UL}}; int16_t l_2543 = 0x08B2L; int i, j; for (g_2088.f2 = 0; (g_2088.f2 <= 3); g_2088.f2 += 1) { /* block id: 1087 */ uint32_t *l_2518[9]; int64_t *l_2533 = &g_1999; const int16_t l_2535 = 2L; int32_t l_2540 = 0x550AA486L; union U2 *l_2541 = &g_80; union U2 **l_2542 = &l_2541; int i; for (i = 0; i < 9; i++) l_2518[i] = &g_2057[1][0][1].f2; l_2540 |= (safe_div_func_int8_t_s_s((p_22.f0 , (((safe_div_func_uint16_t_u_u(0UL, (((func_41((((l_2475 = p_22.f0) <= (((safe_mul_func_int16_t_s_s((safe_add_func_int32_t_s_s((g_2523 , (1L | ((p_22.f0 , g_2123.f1) ^ p_22.f0))), (safe_rshift_func_uint16_t_u_s(((((safe_sub_func_int16_t_s_s((((g_2124[8].f2 &= (((safe_div_func_uint8_t_u_u((+(((***g_1967) = (((l_2534 = ((*g_872) &= (safe_sub_func_int64_t_s_s(((*l_2533) |= p_22.f0), 5L)))) && p_22.f0) > (*g_1257))) <= l_2535)), (-3L))) & g_2536) , p_22.f0)) & g_2125.f2) != 0x232C149CE2F00346LL), (*g_1256))) >= g_255.f2) == 0xD7C2B2B798E9C6F4LL) && 0x75B3DF25A8567838LL), 5)))), l_2535)) == 18446744073709551615UL) == g_2065.f2)) ^ (*g_1255)), (**g_2251), l_2537, &l_2468[7][0][0], (*g_568)) , p_22.f0) <= 0x8B5CL) | l_2538))) && l_2539[0][4]) & 0x12L)), g_2055.f2)); l_2543 &= ((*g_872) > (((*l_2542) = l_2541) == &g_80)); } } for (l_2538 = 0; (l_2538 <= 3); l_2538 += 1) { /* block id: 1101 */ int64_t l_2544 = 0xAF6DE9B35411E077LL; int32_t l_2548 = 0x5D45A269L; int32_t l_2551 = 0L; int32_t l_2553 = 0x14E1AA4AL; int32_t l_2557 = 0xE0F67733L; int32_t l_2558 = 0xA736B273L; int32_t l_2559 = 1L; int32_t l_2561 = 0x8111F090L; int16_t l_2565 = 0L; int32_t l_2566 = (-8L); int16_t l_2567 = (-1L); uint8_t l_2570[5][3] = {{2UL,1UL,0x8EL},{0x0CL,255UL,1UL},{2UL,2UL,1UL},{255UL,0x0CL,0x8EL},{1UL,2UL,1UL}}; uint8_t *l_2575 = &g_537; union U4 **l_2582 = &g_1297; int16_t **l_2589 = &l_2490; int16_t ***l_2588 = &l_2589; int16_t ****l_2590 = &l_2588; int i, j; for (g_2080.f2 = 0; (g_2080.f2 <= 3); g_2080.f2 += 1) { /* block id: 1104 */ int32_t l_2545 = (-4L); int32_t l_2546 = 1L; int32_t l_2550 = 0x027EF439L; int8_t l_2552 = 0xF8L; int32_t l_2554 = 0x88DBAD35L; int32_t l_2555 = (-1L); int32_t l_2560 = 0xBF640F1EL; int32_t l_2564 = 0x06FD34F6L; int32_t l_2568 = 0x08E1B7F9L; --l_2570[0][1]; } (****g_1935) &= (*g_134); if ((g_2573 , ((l_2567 || (~(((p_22.f0 ^ (--(*l_2575))) >= (((((safe_div_func_uint32_t_u_u(g_1534[3][0][4], (safe_add_func_uint32_t_u_u(((l_2582 != l_2583) && ((safe_mul_func_uint16_t_u_u((safe_mul_func_uint16_t_u_u((((*l_2590) = l_2588) != l_2591), ((***g_1628) = (safe_mul_func_uint8_t_u_u(((void*)0 != l_2595[1]), 0UL))))), p_22.f0)) != 0x8BA2447F26FCBDB5LL)), p_22.f0)))) , g_2596) , &l_2347) == (*g_2251)) == 0UL)) > 0x354EL))) || l_2468[7][0][0]))) { /* block id: 1111 */ int16_t l_2597 = 0x6EF7L; l_2597 ^= 0L; if (p_22.f0) break; } else { /* block id: 1114 */ int16_t l_2598 = 0x5AC6L; union U1 **l_2602 = &l_2375; union U1 ***l_2603 = &g_1514; ++l_2599; if (p_22.f0) break; (*l_2603) = l_2602; } } } } } g_2604[0]++; (*l_2608) = l_2607; return g_2057[1][0][1].f0; } /* ------------------------------------------ */ /* * reads : g_1935 g_214 g_215 g_121 g_106 g_1174 g_1175 g_2113.f0 * writes: g_106 g_121 */ int64_t func_36(uint64_t p_37, union U2 p_38, const uint32_t p_39, int8_t * p_40) { /* block id: 975 */ (****g_1935) |= 0L; (***g_1174) = (*g_215); return g_2113[2][2][2].f0; } /* ------------------------------------------ */ /* * reads : g_215 g_121 g_106 * writes: g_106 */ union U2 func_41(uint32_t p_42, uint32_t p_43, int32_t * const p_44, int32_t * p_45, int8_t * p_46) { /* block id: 972 */ union U1 ** const l_2263[9] = {(void*)0,(void*)0,&g_1160,(void*)0,(void*)0,&g_1160,(void*)0,(void*)0,&g_1160}; union U2 l_2264 = {0xE790F2ED5B990560LL}; int i; (**g_215) &= (0xCF4DL <= (l_2263[5] == l_2263[5])); return l_2264; } /* ------------------------------------------ */ /* * reads : g_255.f0 * writes: */ int8_t func_48(const int8_t p_49, uint16_t p_50, int32_t * p_51, const int8_t * p_52, int32_t * p_53) { /* block id: 970 */ return (*p_52); } /* ------------------------------------------ */ /* * reads : g_59 g_389.f2 g_537 g_872 g_176 g_1134 g_34 g_2 g_568 g_569 g_1629 g_1630 g_181 g_90.f2 g_1255 g_201 g_233 g_1539 g_1256 g_1095.f1 g_1747 g_106 g_1768 g_1534 g_599 g_121 g_963.f0 g_1114 g_866.f0 g_1113 g_133 g_134 g_702 g_703 g_994.f2 g_1601 g_255.f0 g_1871 g_409 g_1602 g_588.f0 g_567 g_215 g_1628 g_1337.f0 g_1487.f0 g_1934 g_214 g_1385 g_283 g_80 g_1952 g_1513 g_1514 g_1160 g_476 g_1257 g_1972 g_1975 g_1917 g_1918 g_1174 g_1175 g_2118.f2 g_2184 g_2116.f2 g_2102.f2 g_517.f0 g_2072.f2 g_2116.f1 g_871 g_1935 * writes: g_59 g_389.f2 g_537 g_176 g_1134 g_1709 g_1711 g_1037 g_599 g_233 g_106 g_201 g_1534 g_414 g_180 g_108.f2 g_181 g_866.f0 g_732 g_304 g_90.f0 g_1487.f0 g_80.f0 g_1917 g_1934 g_402 g_1940 g_1113 g_1966 g_699.f2 g_1973 g_283 g_419.f2 g_121 g_2070.f2 g_2118.f2 g_2054.f2 g_1261.f0 g_2251 g_1337.f0 g_1999 g_2097.f2 g_2105.f0 */ int32_t * func_54(uint32_t p_55, int8_t * p_56, const uint32_t p_57) { /* block id: 18 */ int32_t l_83 = 1L; uint32_t l_86 = 0UL; int16_t l_87[1][4][4]; int32_t l_1351 = (-3L); int32_t l_1472 = (-2L); const int8_t *l_1473 = &g_233[6]; int32_t *l_1475 = &g_34; int32_t l_1517 = 0L; int64_t l_1518[1][7] = {{0xCF548E959874548ELL,0xCF548E959874548ELL,(-5L),0xCF548E959874548ELL,0xCF548E959874548ELL,(-5L),0xCF548E959874548ELL}}; int32_t l_1519 = 0xE042C1D4L; int32_t l_1520 = 7L; int32_t l_1521 = 0xED600053L; int32_t l_1522 = 0xA34A6D5BL; int32_t l_1523 = 0x8E5EABF3L; int32_t l_1524 = (-7L); int32_t l_1525 = (-1L); uint32_t *l_1530 = &g_342; uint32_t * const *l_1529 = &l_1530; int8_t l_1571 = (-9L); union U1 **l_1588[5]; uint32_t l_1593 = 0UL; int32_t *l_1635 = &g_2; union U4 * const *l_1639 = &g_1297; union U2 l_1693 = {-8L}; int32_t *l_1712 = (void*)0; int32_t l_1740 = (-1L); uint64_t l_1759 = 1UL; int16_t l_1944[7][9][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}},{{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L}},{{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L}},{{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L}},{{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L}},{{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,0L,0L,0L}},{{0L,0L,0L,0L},{0L,0L,0L,0L},{0L,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}}}; uint64_t l_1968[2][5][8] = {{{18446744073709551612UL,0UL,18446744073709551615UL,18446744073709551610UL,0x4A37593530EC8280LL,18446744073709551610UL,18446744073709551615UL,0UL},{0x7CEF79BBAC0C8578LL,0UL,0UL,18446744073709551615UL,4UL,18446744073709551606UL,0UL,0UL},{0UL,0x7CEF79BBAC0C8578LL,18446744073709551615UL,18446744073709551615UL,0x7CEF79BBAC0C8578LL,0UL,0UL,0x4A37593530EC8280LL},{1UL,18446744073709551615UL,0UL,18446744073709551606UL,18446744073709551615UL,18446744073709551612UL,18446744073709551615UL,18446744073709551606UL},{18446744073709551615UL,18446744073709551612UL,18446744073709551615UL,18446744073709551606UL,0UL,18446744073709551615UL,1UL,0x4A37593530EC8280LL}},{{0UL,0UL,0x7CEF79BBAC0C8578LL,18446744073709551615UL,18446744073709551615UL,0x7CEF79BBAC0C8578LL,0UL,0UL},{0UL,18446744073709551606UL,4UL,18446744073709551615UL,0UL,0UL,0x7CEF79BBAC0C8578LL,0UL},{18446744073709551615UL,18446744073709551610UL,0x4A37593530EC8280LL,18446744073709551610UL,18446744073709551615UL,0UL,18446744073709551612UL,0UL},{1UL,18446744073709551606UL,18446744073709551610UL,18446744073709551615UL,0x7CEF79BBAC0C8578LL,0x7CEF79BBAC0C8578LL,18446744073709551615UL,18446744073709551610UL},{0UL,0UL,18446744073709551610UL,0UL,4UL,18446744073709551615UL,18446744073709551612UL,1UL}}}; uint32_t l_1985 = 3UL; int32_t * const *** const l_2009 = (void*)0; const int32_t l_2159 = 0x2E1BD6F3L; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 4; j++) { for (k = 0; k < 4; k++) l_87[i][j][k] = 4L; } } for (i = 0; i < 5; i++) l_1588[i] = &g_1160; for (g_59 = 0; (g_59 <= (-13)); g_59--) { /* block id: 21 */ uint32_t l_65 = 4294967289UL; uint64_t l_82 = 3UL; int16_t *l_1352 = &g_692.f2; int32_t l_1353[7] = {9L,9L,0xB73CCA24L,9L,9L,0xB73CCA24L,9L}; const int8_t **l_1474 = &l_1473; int32_t *l_1493 = &l_1353[4]; int64_t l_1508 = (-7L); uint8_t l_1526 = 0x12L; union U4 *l_1533 = &g_255; int32_t *l_1537 = &g_34; union U1 ***l_1563[6][4] = {{&g_1514,&g_1514,&g_1514,&g_1514},{&g_1514,&g_1514,&g_1514,&g_1514},{&g_1514,&g_1514,&g_1514,&g_1514},{&g_1514,&g_1514,&g_1514,&g_1514},{&g_1514,&g_1514,&g_1514,&g_1514},{&g_1514,&g_1514,&g_1514,&g_1514}}; int8_t ***l_1578[1][9]; int8_t ****l_1577 = &l_1578[0][8]; int8_t ****l_1579 = &l_1578[0][8]; uint16_t **l_1591[1]; uint16_t ***l_1590 = &l_1591[0]; uint16_t ****l_1589 = &l_1590; int i, j; for (i = 0; i < 1; i++) { for (j = 0; j < 9; j++) l_1578[i][j] = &g_568; } for (i = 0; i < 1; i++) l_1591[i] = &g_1255; } for (g_389.f2 = 0; (g_389.f2 <= 0); g_389.f2 += 1) { /* block id: 757 */ uint64_t l_1684 = 0x194FC4AE46415343LL; uint8_t *l_1698 = &g_537; int32_t l_1703 = 0x80DCB20BL; int32_t l_1704 = 0xE35E2590L; uint64_t *l_1705 = &g_1134; uint64_t *l_1708 = &g_1709; uint64_t *l_1710 = &g_1711; int32_t l_1753 = 0L; int32_t l_1755 = (-1L); int32_t l_1756 = 0xDCB28324L; int16_t l_1757 = 0xB5EAL; int32_t l_1758[6]; union U2 l_1808 = {8L}; const union U2 *l_1812 = &g_80; const union U2 **l_1811 = &l_1812; union U4 *l_1822[7][10] = {{&g_1337,&g_963,&g_255,(void*)0,&g_255,(void*)0,&g_963,&g_963,(void*)0,&g_255},{(void*)0,&g_1337,&g_1337,(void*)0,(void*)0,(void*)0,&g_963,&g_1169,(void*)0,(void*)0},{&g_588,&g_1169,&g_963,(void*)0,&g_1169,&g_1337,&g_1337,&g_963,(void*)0,&g_1169},{(void*)0,&g_255,&g_1169,&g_1337,&g_1337,&g_1337,&g_1337,(void*)0,(void*)0,&g_1337},{&g_588,(void*)0,&g_588,&g_1337,&g_255,&g_1337,(void*)0,(void*)0,(void*)0,&g_255},{(void*)0,&g_588,(void*)0,&g_1337,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_1337,(void*)0,(void*)0,&g_1337,(void*)0,&g_588,&g_588,&g_1337,(void*)0,(void*)0}}; union U1 * const *l_1971 = (void*)0; union U1 * const **l_1970 = &l_1971; union U1 * const ***l_1969 = &l_1970; uint32_t **l_1974 = &l_1530; uint16_t *l_1986 = &g_201; int32_t l_1989 = 0x9A070969L; int32_t *l_2025[2]; int64_t l_2168 = 0x9391FD4078237234LL; uint8_t l_2171 = 0x4DL; int64_t l_2197 = 0x2982478149C9769BLL; int32_t l_2260 = 0L; int i, j; for (i = 0; i < 6; i++) l_1758[i] = (-1L); for (i = 0; i < 2; i++) l_2025[i] = (void*)0; --l_1684; if (((safe_add_func_int64_t_s_s((safe_add_func_uint64_t_u_u(((safe_rshift_func_uint16_t_u_s(0UL, 7)) >= (l_1693 , (safe_sub_func_uint8_t_u_u((g_537 , ((safe_mod_func_uint8_t_u_u(((*l_1698) &= l_1684), (safe_mod_func_uint64_t_u_u(1UL, ((*g_872) = (*g_872)))))) != ((((*l_1710) = (safe_add_func_int16_t_s_s((((*l_1708) = (((++(*l_1705)) & ((*l_1475) ^ ((((*l_1635) || ((l_1704 > 0x6B490734835E6EDBLL) < 0UL)) ^ (**g_568)) | (**g_1629)))) >= (-7L))) | p_55), p_55))) | p_55) < (*l_1635)))), g_90.f2)))), p_57)), (*l_1635))) & (*g_1255))) { /* block id: 764 */ int8_t ***l_1743 = &g_568; int8_t ***l_1744 = (void*)0; const int32_t l_1745 = 0xD8197C0FL; int32_t l_1752[3]; int8_t l_1754 = (-3L); int16_t *l_1818 = &g_1534[0][0][0]; int64_t *l_1819 = &g_414[4]; union U2 l_1820 = {0L}; uint8_t *l_1821[1]; int i; for (i = 0; i < 3; i++) l_1752[i] = 0x982DB44CL; for (i = 0; i < 1; i++) l_1821[i] = &g_180; for (l_1571 = 0; (l_1571 <= 3); l_1571 += 1) { /* block id: 767 */ return l_1712; } for (l_1472 = 3; (l_1472 >= 0); l_1472 -= 1) { /* block id: 772 */ uint32_t l_1739 = 0x37776B76L; int8_t ***l_1742 = &g_568; int8_t ****l_1741[8][4]; int64_t *l_1746 = &g_1037; int32_t l_1748 = 1L; int32_t *l_1749 = (void*)0; int32_t *l_1750 = &l_1703; int32_t *l_1751[4][5] = {{&l_1703,&l_1520,&l_1703,&l_83,&l_1520},{&g_106[0][2][4],&l_1522,&l_83,&g_106[0][2][4],&l_83},{&g_106[0][2][4],&g_106[0][2][4],&l_1740,&l_1520,&g_330},{&l_1703,&g_330,&l_83,&l_83,&g_330}}; union U2 l_1769 = {0xC6AD39149BAFDF46LL}; int i, j; for (i = 0; i < 8; i++) { for (j = 0; j < 4; j++) l_1741[i][j] = &l_1742; } l_1703 ^= (((*l_1705) = ((((*l_1746) = (safe_rshift_func_uint8_t_u_u((safe_mod_func_uint8_t_u_u(p_55, (safe_rshift_func_uint8_t_u_u(((g_233[5] | ((((p_55 <= 0xDE870BF6B6C666E5LL) < (~(safe_div_func_int32_t_s_s((safe_mod_func_int32_t_s_s(p_55, (safe_sub_func_int32_t_s_s(((safe_mul_func_uint16_t_u_u(((safe_rshift_func_uint16_t_u_s(((((((*g_872) = l_1684) >= ((((*l_1698) |= 255UL) || (((((l_1743 = ((0x97FAL <= (safe_add_func_int16_t_s_s(((~(safe_add_func_int16_t_s_s((safe_div_func_int8_t_s_s(((safe_mod_func_int8_t_s_s(((1L | g_1539) , (*p_56)), l_1739)) < 1UL), l_1740)), (*g_1256)))) != l_1739), p_57))) , (void*)0)) == l_1744) | (*p_56)) >= p_55) != 0x3A0E5DCAL)) >= p_55)) & l_1745) | (*g_569)) < g_1095.f1), 15)) >= p_55), p_57)) ^ l_1704), 0xCA8C1356L)))), 0xAE993573L)))) & 0x53D6L) > 0x982A190A589E134ELL)) && (*g_872)), 2)))), 6))) , g_1747) ^ l_1739)) ^ 0xD474E8AE4091D8AFLL); l_1759++; for (g_599 = 1; (g_599 <= 9); g_599 += 1) { /* block id: 782 */ uint64_t l_1779 = 0x67372B893CEB8B87LL; int32_t l_1782[9][8][3] = {{{(-1L),0xE78ED3C7L,(-1L)},{0x85B7656DL,0x80F0503BL,0x85B7656DL},{(-1L),0xE78ED3C7L,(-1L)},{0x0667DFAAL,0x449AF111L,(-1L)},{0xC7C0BC3AL,6L,(-1L)},{0x1FD744DBL,0x1FD744DBL,0x458215E7L},{0xC7C0BC3AL,(-1L),0L},{0x0667DFAAL,0x458215E7L,2L}},{{(-1L),(-6L),0L},{0x85B7656DL,0x0667DFAAL,2L},{(-1L),0x90F849BAL,0L},{(-1L),(-1L),0x458215E7L},{(-1L),0x755AA19EL,(-1L)},{0x458215E7L,(-1L),(-1L)},{0L,0x90F849BAL,(-1L)},{2L,0x0667DFAAL,0x85B7656DL}},{{0L,(-6L),(-1L)},{2L,0x458215E7L,0x0667DFAAL},{0L,(-1L),0xC7C0BC3AL},{0x458215E7L,0x1FD744DBL,0x1FD744DBL},{(-1L),6L,0xC7C0BC3AL},{(-1L),0x449AF111L,0x0667DFAAL},{(-1L),0xE78ED3C7L,(-1L)},{0x85B7656DL,0x80F0503BL,0x85B7656DL}},{{(-1L),0xE78ED3C7L,(-1L)},{0x0667DFAAL,0x449AF111L,(-1L)},{0xC7C0BC3AL,6L,(-1L)},{0x1FD744DBL,0x1FD744DBL,0x458215E7L},{0xC7C0BC3AL,(-1L),0L},{0x0667DFAAL,0x458215E7L,2L},{(-1L),(-6L),0L},{0x85B7656DL,0x0667DFAAL,2L}},{{(-1L),0x90F849BAL,0L},{(-1L),(-1L),0x458215E7L},{(-1L),0x755AA19EL,(-1L)},{0x458215E7L,(-1L),(-1L)},{0L,0x90F849BAL,(-1L)},{2L,0x0667DFAAL,0x85B7656DL},{0L,(-6L),(-1L)},{2L,0x458215E7L,0x0667DFAAL}},{{0L,(-1L),0xC7C0BC3AL},{0x458215E7L,0x1FD744DBL,0x1FD744DBL},{(-1L),6L,0xC7C0BC3AL},{(-1L),0x449AF111L,0x0667DFAAL},{(-1L),0xE78ED3C7L,0L},{(-1L),0L,(-1L)},{0L,(-1L),(-1L)},{0x80F0503BL,2L,0x85B7656DL}},{{(-1L),0x755AA19EL,0x5F17F0ADL},{0x20969D7BL,0x20969D7BL,0x1FD744DBL},{(-1L),(-6L),0x3DA1854EL},{0x80F0503BL,0x1FD744DBL,(-1L)},{0L,0L,0x1DA92D79L},{(-1L),0x80F0503BL,(-1L)},{(-1L),0L,0x3DA1854EL},{0x85B7656DL,0x458215E7L,0x1FD744DBL}},{{0x5F17F0ADL,4L,0x5F17F0ADL},{0x1FD744DBL,0x458215E7L,0x85B7656DL},{0x3DA1854EL,0L,(-1L)},{(-1L),0x80F0503BL,(-1L)},{0x1DA92D79L,0L,0L},{(-1L),0x1FD744DBL,0x80F0503BL},{0x3DA1854EL,(-6L),(-1L)},{0x1FD744DBL,0x20969D7BL,0x20969D7BL}},{{0x5F17F0ADL,0x755AA19EL,(-1L)},{0x85B7656DL,2L,0x80F0503BL},{(-1L),(-1L),0L},{(-1L),0L,(-1L)},{0L,(-1L),(-1L)},{0x80F0503BL,2L,0x85B7656DL},{(-1L),0x755AA19EL,0x5F17F0ADL},{0x20969D7BL,0x20969D7BL,0x1FD744DBL}}}; int i, j, k; for (l_1525 = 0; (l_1525 <= 3); l_1525 += 1) { /* block id: 785 */ int i, j, k; l_1779 ^= ((*l_1750) &= (safe_mul_func_uint8_t_u_u((safe_mul_func_uint8_t_u_u(((((g_106[g_389.f2][(g_389.f2 + 6)][(l_1472 + 1)] <= (safe_add_func_int64_t_s_s((g_1768 , ((l_1769 , (g_233[(l_1525 + 3)] = (0xE9L ^ 255UL))) <= (safe_sub_func_int32_t_s_s((safe_mod_func_int32_t_s_s(0x3CA5B96AL, (safe_unary_minus_func_uint32_t_u((safe_lshift_func_uint16_t_u_u(g_106[g_389.f2][(l_1472 + 5)][(l_1472 + 1)], (g_1534[g_389.f2][l_1525][(l_1525 + 2)] & (safe_mod_func_uint32_t_u_u(p_57, (-8L)))))))))), 0L)))), p_57))) < p_57) , p_55) < p_57), (**g_568))), g_599))); } for (l_1739 = (-9); (l_1739 != 6); ++l_1739) { /* block id: 792 */ uint8_t l_1783 = 0x7BL; l_1783--; if (l_1783) break; } for (g_1709 = 0; (g_1709 < 47); ++g_1709) { /* block id: 798 */ uint64_t l_1805[3][9][4] = {{{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL},{0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL,0x867810F8E57559FDLL,0x48744F79805CF989LL},{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL},{0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL,0x867810F8E57559FDLL,0x48744F79805CF989LL},{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL},{0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL,0x867810F8E57559FDLL,0x48744F79805CF989LL},{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL},{0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL,0x867810F8E57559FDLL,0x48744F79805CF989LL},{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL}},{{0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL,0x867810F8E57559FDLL,0x48744F79805CF989LL},{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL},{0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL,0x867810F8E57559FDLL,0x48744F79805CF989LL},{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL},{0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL,0x867810F8E57559FDLL,0x48744F79805CF989LL},{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL},{0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL,0x867810F8E57559FDLL,0x48744F79805CF989LL},{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL},{0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL,0x867810F8E57559FDLL,0x48744F79805CF989LL}},{{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL},{0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL,0x867810F8E57559FDLL,0x48744F79805CF989LL},{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL},{0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL,0x867810F8E57559FDLL,0x48744F79805CF989LL},{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL},{0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL,0x867810F8E57559FDLL,0x48744F79805CF989LL},{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL},{0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL,0x867810F8E57559FDLL,0x48744F79805CF989LL},{0x867810F8E57559FDLL,0x48744F79805CF989LL,0x867810F8E57559FDLL,0xE1DFCAC9241D1224LL}}}; int i, j, k; (*g_121) |= ((safe_add_func_int8_t_s_s(l_1782[2][5][0], (((safe_add_func_uint32_t_u_u((p_57 && (~l_1754)), p_57)) <= (**g_1629)) < (((void*)0 == &g_568) , (safe_mul_func_int16_t_s_s(p_57, p_55)))))) && (*g_872)); l_1805[0][4][3] |= (safe_sub_func_uint32_t_u_u(((((g_963.f0 , (safe_rshift_func_uint8_t_u_s((safe_sub_func_uint8_t_u_u((((safe_mul_func_int8_t_s_s(0xC2L, ((p_55 & (l_1779 != l_1752[2])) || (((0x74868530L == (((p_55 , ((void*)0 != &g_1175[1])) < 0UL) == 0x5AE3L)) & (*g_1255)) != p_55)))) && p_57) & g_1114[2][0][1]), p_57)), (*p_56)))) & 0UL) , g_599) , g_866.f0), p_55)); } } } if (((safe_lshift_func_int16_t_s_u(((0x29L > (g_180 = ((*l_1698) = ((l_1808 , (((((safe_mul_func_uint16_t_u_u(((((void*)0 != l_1811) , (~(safe_lshift_func_uint16_t_u_u((++(*g_1256)), 2)))) < 1L), ((*l_1818) = (*g_1630)))) , (p_55 != ((*l_1819) = 0x4FD1CC3799676860LL))) || (l_1820 , 0x46C183B6CAD723C2LL)) || 0x74L) , p_57)) < (*l_1635))))) , 0xB564L), 6)) < (*g_1113))) { /* block id: 809 */ for (g_108.f2 = 0; g_108.f2 < 8; g_108.f2 += 1) { for (g_181 = 0; g_181 < 3; g_181 += 1) { for (g_866.f0 = 0; g_866.f0 < 3; g_866.f0 += 1) { g_732[g_108.f2][g_181][g_866.f0] = (void*)0; } } } return (*g_133); } else { /* block id: 812 */ (**g_702) = l_1822[4][4]; return (*g_133); } } else { /* block id: 816 */ uint16_t l_1827[3][4][10] = {{{65535UL,65535UL,0x082BL,0UL,0UL,0x0601L,0x057BL,0x82C0L,0x46E4L,0x43F6L},{0UL,0UL,0x082BL,65535UL,65535UL,0x0601L,0x46E4L,6UL,0x46E4L,0x0601L},{65535UL,0UL,0x9592L,0UL,65535UL,0UL,0x057BL,6UL,1UL,0x43F6L},{65535UL,65535UL,0x082BL,0UL,0UL,0x0601L,0x057BL,0x82C0L,0x46E4L,0x43F6L}},{{0UL,0UL,0x082BL,65535UL,65535UL,0x0601L,0x46E4L,6UL,0x46E4L,0x0601L},{65535UL,0UL,0x9592L,0UL,65535UL,0UL,0x057BL,6UL,1UL,0x43F6L},{65535UL,65535UL,0x082BL,0UL,0UL,0x0601L,0x057BL,0x82C0L,0x46E4L,0x43F6L},{0UL,0UL,0x082BL,65535UL,65535UL,0x0601L,0x46E4L,6UL,0x46E4L,0x0601L}},{{65535UL,0UL,0x9592L,0UL,65535UL,0UL,0x057BL,6UL,1UL,0x43F6L},{65535UL,65535UL,0x082BL,0UL,0UL,0x0601L,0x057BL,0x82C0L,0x46E4L,0x43F6L},{0UL,0UL,0x082BL,65535UL,65535UL,0x0601L,0x46E4L,6UL,0x46E4L,0x0601L},{65535UL,0UL,0x9592L,0UL,65535UL,0UL,0x057BL,6UL,1UL,0x43F6L}}}; uint32_t *l_1903 = &g_1603[0][2][6]; int32_t **l_1912 = &l_1475; const int32_t **l_1913 = (void*)0; int64_t *l_1919 = &g_414[4]; int32_t ** const *** const l_1936 = (void*)0; int8_t *****l_1998 = &g_1966; union U1 ***l_2015 = &l_1588[1]; int32_t l_2028 = 1L; uint16_t l_2029 = 0x17FEL; uint64_t ***l_2178 = &g_871; int32_t l_2209 = (-1L); union U2 *l_2244 = &g_80; union U2 **l_2243 = &l_2244; union U2 ***l_2242 = &l_2243; union U2 ****l_2241 = &l_2242; int16_t l_2245 = 0x9903L; uint32_t **l_2248 = &g_1976; uint32_t ***l_2249 = (void*)0; uint32_t ***l_2250 = (void*)0; int8_t *l_2261 = &g_1337.f0; int i, j, k; for (g_90.f0 = 20; (g_90.f0 >= 53); g_90.f0 = safe_add_func_int64_t_s_s(g_90.f0, 1)) { /* block id: 819 */ int32_t *l_1825[9]; int16_t l_1826 = 0xC51DL; uint32_t *l_1858 = &g_1487[2].f0; uint32_t l_1901[2]; int32_t l_1904 = 0xAA16D0E0L; int32_t ****l_1933[7][9] = {{&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214},{&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214},{&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214},{&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214},{&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214},{&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214},{&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214,&g_214}}; int32_t *****l_1932[1]; uint16_t *l_1983 = (void*)0; uint16_t **l_1984 = (void*)0; uint32_t l_2000[8][6][5] = {{{0x80638AE6L,18446744073709551615UL,18446744073709551615UL,0xD82A4F33L,7UL},{1UL,0x4830A604L,18446744073709551607UL,0xAF0E0171L,9UL},{0xAD2B247BL,0xCF3DD589L,5UL,18446744073709551613UL,6UL},{0xCAD54C76L,1UL,0xB3C7C1D4L,18446744073709551614UL,18446744073709551608UL},{0xA3763303L,18446744073709551615UL,0x1FD684F0L,0UL,18446744073709551613UL},{3UL,18446744073709551611UL,18446744073709551607UL,0xB3C7C1D4L,0x2FE93D60L}},{{2UL,0x5C57C7BEL,18446744073709551615UL,18446744073709551615UL,0xD0341C4AL},{0x4830A604L,3UL,1UL,0x9206D25FL,1UL},{0x820513BEL,0x820513BEL,18446744073709551615UL,0xAD2B247BL,0UL},{0xAA3198CDL,9UL,5UL,0x572C9DB0L,0x261D59F6L},{0xCD8FE069L,18446744073709551606UL,0x85B59B5BL,0xCF3DD589L,1UL},{0x4BF70810L,9UL,0UL,0xCCD0F362L,3UL}},{{18446744073709551615UL,0x820513BEL,0UL,0xD0341C4AL,18446744073709551611UL},{0xFB59B66CL,3UL,1UL,0x261D59F6L,18446744073709551615UL},{5UL,0x5C57C7BEL,1UL,0x80638AE6L,0xD64D9305L},{5UL,18446744073709551611UL,0xCCD0F362L,0xFB59B66CL,0UL},{0xD82A4F33L,18446744073709551615UL,0UL,18446744073709551615UL,0xD82A4F33L},{0xD9EFAB9FL,1UL,8UL,0x14A77E1CL,0x572C9DB0L}},{{0UL,0xCF3DD589L,0x6BE0206DL,0x699224D1L,18446744073709551615UL},{18446744073709551611UL,1UL,0UL,1UL,0x572C9DB0L},{0UL,0x699224D1L,18446744073709551609UL,18446744073709551606UL,0xD82A4F33L},{0x572C9DB0L,0xAA3198CDL,0x4830A604L,8UL,0UL},{0xD0341C4AL,0x20C9B775L,0xD82A4F33L,18446744073709551615UL,0xD64D9305L},{9UL,0xCCD0F362L,0x261D59F6L,0UL,18446744073709551615UL}},{{18446744073709551612UL,1UL,2UL,18446744073709551611UL,18446744073709551611UL},{4UL,3UL,4UL,0x2FE93D60L,3UL},{18446744073709551615UL,0xC40E2675L,0x8C244974L,7UL,1UL},{1UL,5UL,18446744073709551611UL,0x3F8CB770L,0x261D59F6L},{0x20C9B775L,0x80638AE6L,0x8C244974L,1UL,0UL},{0x2FE93D60L,0x4BF70810L,4UL,18446744073709551607UL,1UL}},{{0UL,0x85B59B5BL,2UL,0xD82A4F33L,0xD0341C4AL},{0x9206D25FL,0xD9EFAB9FL,0x261D59F6L,0UL,0x2FE93D60L},{1UL,18446744073709551615UL,0xD82A4F33L,0xC40E2675L,18446744073709551613UL},{0UL,18446744073709551608UL,0x4830A604L,0x4830A604L,18446744073709551608UL},{0xC40E2675L,0UL,18446744073709551609UL,0xF7F70AE2L,6UL},{1UL,0UL,0UL,0UL,9UL}},{{18446744073709551615UL,18446744073709551609UL,0x6BE0206DL,0x820513BEL,0x8C244974L},{1UL,0x261D59F6L,8UL,1UL,18446744073709551608UL},{0xC40E2675L,1UL,0UL,0xD64D9305L,0x5C57C7BEL},{0UL,0x14A77E1CL,0xCCD0F362L,0xCAD54C76L,9UL},{0UL,0UL,18446744073709551615UL,0xD64D9305L,2UL},{8UL,0xAA3198CDL,0xAF0E0171L,0UL,18446744073709551607UL}},{{0xD82A4F33L,0x94A8490DL,0x94A8490DL,0xD82A4F33L,0xF7F70AE2L},{18446744073709551608UL,9UL,0x2FE93D60L,0x572C9DB0L,0UL},{0UL,0x20C9B775L,18446744073709551611UL,18446744073709551615UL,18446744073709551615UL},{3UL,0x261D59F6L,18446744073709551611UL,0x572C9DB0L,0UL},{0x25895048L,0x8C244974L,0xD64D9305L,0xD82A4F33L,18446744073709551611UL},{1UL,18446744073709551608UL,0x8D28C11EL,0UL,0x572C9DB0L}}}; int i, j, k; for (i = 0; i < 9; i++) l_1825[i] = &g_283; for (i = 0; i < 2; i++) l_1901[i] = 0xBB3A6916L; for (i = 0; i < 1; i++) l_1932[i] = &l_1933[0][4]; l_1827[1][3][3]++; if ((safe_rshift_func_int16_t_s_u((((((safe_mod_func_int32_t_s_s((((*l_1858) = (0x0B6F1AA8L && (safe_rshift_func_uint8_t_u_s((safe_div_func_int32_t_s_s((safe_rshift_func_uint8_t_u_u((0x8A9CL || l_1758[5]), 1)), (safe_sub_func_uint64_t_u_u(((((safe_div_func_uint32_t_u_u(p_57, g_994[9][2][3].f2)) >= ((l_1756 |= ((safe_mod_func_int64_t_s_s(((safe_lshift_func_uint8_t_u_s(((safe_mod_func_int16_t_s_s((safe_mod_func_uint16_t_u_u(65535UL, p_57)), (safe_div_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u((((*g_569) , ((((safe_rshift_func_int8_t_s_s((**g_568), 2)) | 0x6530L) <= 1L) && 0x8EL)) , g_1601), p_55)), (*g_1255))))) | 0x397FL), 5)) == g_255.f0), (*g_872))) ^ p_57)) > l_1827[1][3][3])) < l_1758[5]) >= p_57), (*g_872))))), (*p_56))))) , p_55), 0x6AC922A7L)) & g_233[6]) & p_57) < 18446744073709551606UL) == p_57), p_55))) { /* block id: 823 */ int32_t l_1900 = 0x0FAA4B2BL; int32_t *l_1902 = &l_1755; if (((safe_lshift_func_int8_t_s_s((safe_mul_func_uint16_t_u_u(65535UL, (l_1827[1][3][3] != ((void*)0 == l_1639)))), 2)) <= ((void*)0 != &p_55))) { /* block id: 824 */ int32_t l_1874 = 1L; uint8_t l_1896 = 0x5CL; uint64_t l_1899 = 0x5974297B0BBF09C4LL; (*g_121) = (p_55 >= ((safe_rshift_func_int8_t_s_u((safe_add_func_uint32_t_u_u(l_1827[1][3][3], (safe_div_func_uint8_t_u_u((g_1871 , (safe_mul_func_uint8_t_u_u(p_55, ((*p_56) != l_1874)))), (safe_unary_minus_func_uint8_t_u(((safe_mul_func_uint8_t_u_u((--(*l_1698)), (safe_mod_func_uint8_t_u_u((safe_div_func_int64_t_s_s(((((safe_div_func_int64_t_s_s(p_57, ((safe_div_func_int8_t_s_s(((((safe_add_func_uint8_t_u_u((safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint8_t_u_s((safe_mul_func_int16_t_s_s(((l_1896 , (safe_sub_func_int32_t_s_s((l_1758[3] = ((g_409 , l_1757) || (-1L))), p_55))) == (*p_56)), l_1899)), (*p_56))), g_1602)), l_1827[1][3][3])) & 0x35836F0CL) && p_55) , l_1900), 2L)) , g_588.f0))) == 0x4BL) > (***g_567)) > 0UL), l_1901[1])), 0xB6L)))) , g_1539))))))), l_1827[2][2][6])) & l_1827[1][3][3])); } else { /* block id: 828 */ return (*g_215); } (*l_1902) = (l_1903 != (*l_1529)); l_1904 &= (-1L); for (g_80.f0 = 0; (g_80.f0 > (-7)); g_80.f0--) { /* block id: 835 */ (**g_215) = (5UL ^ p_57); } } else { /* block id: 838 */ uint32_t l_1907 = 0x62CB273DL; const int32_t ***l_1914 = &l_1913; const int64_t *l_1916 = &g_1181; const int64_t **l_1915[1]; int16_t *l_1937[1][6] = {{(void*)0,&l_1757,&l_1757,(void*)0,&l_1757,&l_1757}}; int32_t l_1938 = 0x07C12639L; union U4 *l_1943 = &g_255; int8_t ***l_1964 = &g_568; int8_t ****l_1963 = &l_1964; int8_t *****l_1965[4][9] = {{(void*)0,&l_1963,(void*)0,&l_1963,(void*)0,(void*)0,&l_1963,(void*)0,&l_1963},{(void*)0,&l_1963,(void*)0,&l_1963,&l_1963,(void*)0,&l_1963,(void*)0,&l_1963},{&l_1963,(void*)0,&l_1963,&l_1963,(void*)0,&l_1963,(void*)0,&l_1963,(void*)0},{&l_1963,&l_1963,&l_1963,&l_1963,(void*)0,&l_1963,(void*)0,&l_1963,&l_1963}}; int i, j; for (i = 0; i < 1; i++) l_1915[i] = &l_1916; (*g_121) &= l_1907; if (((safe_sub_func_int32_t_s_s((safe_lshift_func_int16_t_s_s((l_1912 == ((*l_1914) = l_1913)), (l_1938 ^= (((((*l_1858) |= (((***g_1628) = ((g_1917 = &l_1518[0][4]) == l_1919)) == (((safe_add_func_uint8_t_u_u(p_57, (safe_sub_func_uint64_t_u_u(((*l_1708) = (safe_div_func_int8_t_s_s(((***g_567) &= (((*l_1698) = 246UL) | (safe_mul_func_uint16_t_u_u(0x9301L, ((((g_1934 = ((safe_mul_func_int16_t_s_s((safe_div_func_int8_t_s_s(0xB4L, g_176[0][4])), 65535UL)) , l_1932[0])) == l_1936) == 0x92B8L) != 1UL))))), p_57))), (*l_1475))))) == g_1337.f0) && l_1757))) , 1L) == 0xE0E3E6CBL) <= l_1755)))), 0x3AC7C90AL)) <= 0x2EL)) { /* block id: 849 */ g_402 = &g_702; return (****g_1934); } else { /* block id: 852 */ const int32_t *l_1945 = &g_1946; g_1940 = (void*)0; l_1944[0][8][0] ^= ((***g_214) = (((**g_702) = l_1943) != l_1943)); g_1113 = (l_1945 = (*g_215)); if ((*g_1385)) continue; } if ((((p_57 ^ ((safe_add_func_int64_t_s_s((g_80 , (safe_add_func_int32_t_s_s(((l_1938 &= ((((~((g_1952 , (safe_add_func_int16_t_s_s(l_1757, (safe_lshift_func_int8_t_s_u(((g_699.f2 = (safe_mod_func_uint32_t_u_u(((p_57 , ((***g_1513) , (((*l_1698) = (safe_div_func_uint16_t_u_u((*g_1256), (((((safe_add_func_uint64_t_u_u(((g_1966 = l_1963) != (void*)0), (*g_872))) , &l_1943) != (void*)0) < (**l_1912)) && 0xE31E545AFC6F3041LL)))) ^ p_57))) != p_55), 2L))) , (*p_56)), 0))))) < (*g_1257))) == (*g_121)) , 0x86FF7E537C9D6EE9LL) ^ (*l_1475))) < g_106[0][2][4]), l_1757))), 0x48EA993AABEF9190LL)) , (-8L))) == l_1968[0][4][7]) <= (**l_1912))) { /* block id: 865 */ if (p_55) break; (*g_1972) = l_1969; (***g_214) = p_55; } else { /* block id: 869 */ uint32_t **l_1977 = &l_1530; int32_t *l_1978[2][6][5] = {{{&l_1519,&l_1522,&l_1522,&l_1519,&g_283},{&l_1522,&g_34,&l_1758[5],&l_1521,&l_1521},{&g_28,&l_1519,&g_28,&g_283,&l_1519},{&l_1521,&l_1704,&l_1758[2],&l_1521,&l_1758[2]},{&l_1520,&l_1520,&l_1938,&l_1519,&l_1740},{&l_1517,&l_1522,&l_1758[2],&l_1758[2],&l_1522}},{{&l_1740,&l_1522,&g_28,&l_1740,&g_283},{&g_34,&l_1522,&l_1758[5],&l_1522,&g_34},{&g_28,&l_1520,&l_1522,&g_283,&l_1520},{&g_34,&l_1704,&l_1704,&g_34,&l_1758[2]},{&l_1740,&l_1519,&l_1938,&l_1520,&l_1520},{&l_1517,&g_34,&l_1517,&l_1758[2],&g_34}}}; int i, j, k; (*****g_1934) ^= ((l_1974 = &l_1530) != ((g_1975 == &g_1976) , l_1977)); return (****g_1934); } } } for (g_283 = (-5); (g_283 >= 9); g_283 = safe_add_func_int16_t_s_s(g_283, 1)) { /* block id: 913 */ union U1 * const l_2045[6][5][8] = {{{&g_2085,&g_2107,(void*)0,&g_2082,&g_2118,(void*)0,&g_2120,&g_2086},{&g_2087,(void*)0,&g_2089,&g_2051,&g_2078[4][3],&g_2081,(void*)0,&g_2101},{&g_2091,&g_2094[8][4][3],&g_2070,&g_2111,(void*)0,&g_2118,&g_2088,(void*)0},{&g_2099,&g_2090,(void*)0,&g_2087,&g_2093,&g_2073[2],(void*)0,(void*)0},{&g_2106,&g_2088,&g_2130,(void*)0,&g_2058,&g_2115[0][4][0],&g_2061[1],&g_2071[1][5]}},{{(void*)0,&g_2089,&g_2120,&g_2129,&g_2113[2][2][2],&g_2075,(void*)0,&g_2055},{&g_2091,&g_2049,&g_2073[2],&g_2071[1][5],(void*)0,&g_2082,&g_2096,&g_2082},{(void*)0,(void*)0,&g_2067,(void*)0,(void*)0,(void*)0,&g_2047,&g_2111},{&g_2125,&g_2062[0][1][0],&g_2064,&g_2129,&g_2083,&g_2100[0],(void*)0,(void*)0},{(void*)0,&g_2075,&g_2064,&g_2118,&g_2060,&g_2065,&g_2047,&g_2091}},{{&g_2083,&g_2089,&g_2067,&g_2111,&g_2129,&g_2124[8],&g_2096,(void*)0},{&g_2108,(void*)0,&g_2073[2],&g_2106,(void*)0,(void*)0,&g_2056[4][0],&g_2078[4][3]},{&g_2049,&g_2120,&g_2080,&g_2103,&g_2101,&g_2073[2],&g_2108,&g_2119},{&g_2081,&g_2054[5][4],&g_2091,(void*)0,&g_2090,&g_2050[2][0][1],&g_2076,(void*)0},{&g_2113[2][2][2],(void*)0,&g_2103,(void*)0,&g_2079,&g_2117,(void*)0,&g_2123}},{{(void*)0,&g_2103,(void*)0,(void*)0,&g_2073[2],(void*)0,&g_2106,&g_2086},{(void*)0,&g_2129,&g_2047,(void*)0,&g_2068,&g_2088,&g_2080,(void*)0},{&g_2055,&g_2073[2],&g_2065,&g_2122,&g_2066,&g_2075,&g_2057[1][0][1],(void*)0},{&g_2100[0],&g_2106,&g_2090,&g_2047,&g_2067,&g_2063,&g_2124[8],&g_2072},{&g_2056[4][0],&g_2053,&g_2112,(void*)0,&g_2071[1][5],&g_2057[1][0][1],(void*)0,&g_2130}},{{&g_2105,&g_2092,&g_2052,(void*)0,(void*)0,&g_2052,&g_2092,&g_2105},{&g_2067,&g_2130,&g_2082,&g_2098,&g_2086,&g_2049,&g_2077,&g_2081},{&g_2120,&g_2087,(void*)0,(void*)0,&g_2098,&g_2049,&g_2066,&g_2059},{(void*)0,&g_2130,(void*)0,&g_2053,&g_2108,&g_2052,(void*)0,&g_2127},{&g_2059,&g_2092,(void*)0,&g_2079,&g_2124[8],&g_2057[1][0][1],&g_2053,(void*)0}},{{&g_2119,&g_2053,(void*)0,&g_2107,&g_2055,&g_2063,&g_2049,&g_2100[0]},{&g_2098,&g_2106,&g_2092,&g_2051,(void*)0,&g_2075,(void*)0,&g_2088},{&g_2074,&g_2073[2],(void*)0,&g_2086,&g_2100[0],&g_2088,&g_2050[2][0][1],&g_2077},{&g_2054[5][4],&g_2129,&g_2096,&g_2120,&g_2123,(void*)0,&g_2055,&g_2071[1][5]},{&g_2124[8],&g_2103,(void*)0,&g_2072,&g_2062[0][1][0],&g_2117,&g_2107,(void*)0}}}; union U1 * const *l_2044[10][10] = {{&l_2045[5][1][5],&l_2045[2][4][6],(void*)0,&l_2045[2][4][6],&l_2045[2][4][5],&l_2045[2][4][5],&l_2045[2][4][6],(void*)0,&l_2045[2][4][6],&l_2045[5][1][5]},{&l_2045[2][2][0],&l_2045[5][1][2],&l_2045[3][4][4],&l_2045[5][1][5],&l_2045[2][4][6],(void*)0,&l_2045[2][4][6],&l_2045[2][4][5],&l_2045[2][4][5],&l_2045[2][4][6]},{&l_2045[2][4][5],&l_2045[2][4][6],&l_2045[5][1][2],&l_2045[5][1][2],&l_2045[2][4][6],&l_2045[2][4][5],(void*)0,&l_2045[3][4][4],&l_2045[2][2][0],&l_2045[5][1][5]},{&l_2045[2][4][6],&l_2045[2][4][6],&l_2045[5][1][2],&l_2045[5][1][5],&l_2045[2][4][5],&l_2045[3][4][4],&l_2045[3][4][4],&l_2045[2][4][5],&l_2045[5][1][5],&l_2045[5][1][2]},{&l_2045[2][4][6],&l_2045[2][4][6],&l_2045[3][4][4],&l_2045[2][4][6],&l_2045[2][2][0],&l_2045[2][4][5],&l_2045[5][1][2],(void*)0,&l_2045[5][1][5],&l_2045[5][1][5]},{&l_2045[2][4][5],&l_2045[5][1][2],(void*)0,&l_2045[5][1][5],&l_2045[5][1][5],(void*)0,&l_2045[5][1][2],&l_2045[2][4][5],&l_2045[2][2][0],&l_2045[2][4][6]},{&l_2045[2][2][0],&l_2045[2][4][6],&l_2045[2][4][6],&l_2045[5][1][2],&l_2045[5][1][5],&l_2045[2][4][5],&l_2045[3][4][4],&l_2045[3][4][4],&l_2045[2][4][5],&l_2045[5][1][5]},{&l_2045[5][1][5],&l_2045[2][4][6],&l_2045[2][4][6],&l_2045[5][1][5],&l_2045[2][2][0],&l_2045[3][4][4],(void*)0,&l_2045[2][4][5],&l_2045[2][4][6],&l_2045[5][1][2]},{&l_2045[5][1][5],&l_2045[2][4][6],(void*)0,&l_2045[2][4][6],&l_2045[2][4][5],&l_2045[2][4][5],&l_2045[2][4][6],(void*)0,&l_2045[2][4][6],&l_2045[5][1][5]},{&l_2045[2][2][0],&l_2045[5][1][2],&l_2045[3][4][4],&l_2045[5][1][5],&l_2045[2][4][6],(void*)0,&l_2045[2][4][6],&l_2045[2][4][5],&l_2045[2][4][5],&l_2045[2][4][6]}}; union U1 * const **l_2043 = &l_2044[2][2]; int16_t *l_2136 = &l_1944[0][4][0]; int32_t l_2139 = 0x3FE686B7L; uint16_t *l_2140 = &l_1827[2][2][5]; union U2 *l_2147 = (void*)0; union U2 **l_2146 = &l_2147; union U2 ***l_2145[3]; uint32_t l_2152[1]; uint64_t l_2166 = 18446744073709551615UL; uint64_t ***l_2179 = &g_871; int32_t l_2210 = 0x2B244983L; uint16_t l_2211 = 65535UL; int i, j, k; for (i = 0; i < 3; i++) l_2145[i] = &l_2146; for (i = 0; i < 1; i++) l_2152[i] = 0xCC90FA27L; if ((+(((((*g_1255) , (safe_mod_func_int32_t_s_s(((safe_div_func_uint16_t_u_u((*g_1257), ((safe_lshift_func_int16_t_s_u(((*g_872) & (((**g_1629) <= ((*l_2140) |= (((((*l_1970) != ((*l_2043) = (*l_1970))) , (~(safe_rshift_func_int16_t_s_s(((*l_2136) = (safe_rshift_func_int8_t_s_s(1L, 0))), 8)))) > (safe_mod_func_int32_t_s_s(0xB6D8D46DL, l_2139))) | p_55))) | l_2139)), p_57)) ^ p_55))) <= (*g_872)), (*g_134)))) | (*g_1917)) && 0xFB0FL) , g_866.f0))) { /* block id: 917 */ union U2 **l_2149 = &l_2147; int32_t l_2167[4] = {0x266FB991L,0x266FB991L,0x266FB991L,0x266FB991L}; int64_t *l_2183 = &g_414[0]; uint8_t *l_2196 = &l_2171; uint32_t *l_2204[7] = {&g_2050[2][0][1].f2,&g_2050[2][0][1].f2,&g_2050[2][0][1].f2,&g_2050[2][0][1].f2,&g_2050[2][0][1].f2,&g_2050[2][0][1].f2,&g_2050[2][0][1].f2}; int32_t l_2205 = 0x79A214A0L; int i; for (g_419.f2 = 0; (g_419.f2 >= (-10)); --g_419.f2) { /* block id: 920 */ union U2 ***l_2148 = (void*)0; int32_t l_2160 = (-6L); uint32_t *l_2161 = &g_2115[0][4][0].f2; int32_t l_2163 = 1L; (*g_215) = (***g_1174); } for (g_2070.f2 = 19; (g_2070.f2 < 32); ++g_2070.f2) { /* block id: 931 */ int8_t l_2169 = 0x50L; int32_t l_2170[1]; uint32_t *l_2180[1]; int i; for (i = 0; i < 1; i++) l_2170[i] = 6L; for (i = 0; i < 1; i++) l_2180[i] = (void*)0; l_2166 = (p_57 != 65535UL); l_2171++; (***g_214) |= (6UL >= (safe_sub_func_uint16_t_u_u(((p_55 |= (g_2118.f2 &= (((safe_rshift_func_int16_t_s_u(((*g_1917) ^ 0x85E6FA96CD894E17LL), (((*l_2140) &= (*g_1255)) > p_57))) , l_2178) == l_2179))) , (((*l_2136) = ((l_1693 , (safe_sub_func_uint64_t_u_u((((&l_1518[0][4] == l_2183) != 65526UL) ^ p_57), 0xE48EC7F2D8A91DCCLL))) & l_2152[0])) || 0xCE4CL)), 0L))); (***g_214) = p_57; } (****g_1174) |= (g_2184 , ((((safe_unary_minus_func_int8_t_s(l_2139)) || (safe_add_func_int64_t_s_s((safe_sub_func_uint8_t_u_u((safe_mul_func_uint8_t_u_u((safe_div_func_uint8_t_u_u((((safe_mul_func_int8_t_s_s(l_2167[1], ((*l_2196) = ((*l_1698) = p_57)))) && (l_2152[0] >= p_57)) ^ ((l_2197 && (g_2054[5][4].f2 = (l_2205 ^= (((safe_rshift_func_int8_t_s_u((safe_div_func_uint16_t_u_u((!0xB3B0L), (safe_unary_minus_func_uint64_t_u((g_80 , 0x5F0EDF424E932704LL))))), g_2116.f2)) , 0xF9A5L) && (***g_1628))))) ^ l_2167[1])), 1UL)), g_2102.f2)), (*p_56))), (*g_1917)))) == p_55) <= 0x13L)); } else { /* block id: 946 */ int32_t *l_2206 = &l_1755; return (***g_1174); } for (g_1261.f0 = 0; (g_1261.f0 > 21); g_1261.f0 = safe_add_func_int16_t_s_s(g_1261.f0, 6)) { /* block id: 951 */ int16_t l_2222[10] = {7L,0x1BD5L,7L,0x1BD5L,7L,0x1BD5L,7L,0x1BD5L,7L,0x1BD5L}; int i; l_2211--; (****g_1174) |= (safe_div_func_uint8_t_u_u(((--(*g_1255)) || (safe_add_func_int64_t_s_s((safe_add_func_int32_t_s_s((255UL == 1UL), p_55)), ((9L >= l_2222[8]) >= ((safe_div_func_uint8_t_u_u(g_517.f0, (safe_add_func_int64_t_s_s((safe_mod_func_int8_t_s_s(l_2222[8], (safe_rshift_func_uint16_t_u_s(((safe_add_func_int16_t_s_s((((*l_2140) = ((*g_1255) = ((&l_1684 == (void*)0) == p_57))) < p_57), p_57)) | g_2072.f2), 14)))), (*g_1917))))) ^ 65530UL))))), l_2152[0])); } } (****g_1935) &= (safe_lshift_func_int16_t_s_u((safe_sub_func_int32_t_s_s(((*l_1635) >= (g_1999 = ((safe_mod_func_int8_t_s_s((safe_rshift_func_uint8_t_u_s((((*l_2241) = (void*)0) == &l_1811), ((*g_569) = (p_55 , l_2245)))), p_55)) >= ((safe_rshift_func_int16_t_s_u((l_2248 == (g_2251 = &l_1903)), 14)) == (safe_mul_func_int8_t_s_s(((*l_2261) = (safe_rshift_func_int8_t_s_u((((**g_871) = ((safe_mod_func_uint8_t_u_u(((((safe_div_func_int32_t_s_s(4L, 0x62504A51L)) , 8L) != g_2116.f1) < (*g_1257)), l_2260)) , (**g_871))) < 1L), 5))), (*l_1635))))))), p_55)), 13)); } } for (l_1593 = 0; l_1593 < 7; l_1593 += 1) { for (g_2097.f2 = 0; g_2097.f2 < 9; g_2097.f2 += 1) { for (g_2105.f0 = 0; g_2105.f0 < 4; g_2105.f0 += 1) { l_1944[l_1593][g_2097.f2][g_2105.f0] = (-1L); } } } return (***g_1174); } /* ------------------------------------------ */ /* * reads : g_201 g_1487 g_389.f2 g_28 g_871 g_872 g_176 g_34 * writes: g_201 */ int32_t func_62(int32_t p_63, int32_t * p_64) { /* block id: 633 */ uint64_t *** const l_1478 = &g_871; uint64_t ***l_1479 = &g_871; int32_t ****l_1488 = &g_214; for (g_201 = 0; (g_201 <= 15); g_201 = safe_add_func_uint8_t_u_u(g_201, 1)) { /* block id: 636 */ uint8_t l_1480 = 0x15L; l_1479 = l_1478; if (l_1480) break; p_63 = (safe_rshift_func_uint16_t_u_s(((l_1480 , &g_414[3]) == ((safe_lshift_func_uint16_t_u_s((safe_div_func_uint32_t_u_u((g_1487[2] , (l_1488 == &g_214)), (safe_rshift_func_int8_t_s_s(((l_1480 && (l_1480 < (p_63 , (((((safe_mul_func_int8_t_s_s(l_1480, (-9L))) , g_389.f2) <= 0x5C3A353CAB8F4E25LL) > g_28) && l_1480)))) == (**g_871)), p_63)))), 4)) , (void*)0)), p_63)); } return (*p_64); } /* ------------------------------------------ */ /* * reads : g_692.f0 g_1095.f2 g_872 g_176 g_1257 g_201 g_174 g_109 g_90.f1 g_1381 g_1256 g_1385 g_939.f2 g_283 g_198.f1 g_1337.f2 g_871 g_568 g_569 g_59 g_963.f0 g_703 g_304 g_303 g_699.f2 g_342 g_1169.f0 * writes: g_176 g_201 g_283 g_939.f2 g_1394 g_1397 g_1400 g_174 g_599 g_342 g_255.f0 */ int32_t func_66(int32_t p_67, const int8_t * const p_68) { /* block id: 585 */ int32_t l_1354 = 0xDA80E748L; int32_t l_1366[7][4] = {{(-1L),0xDDDACB9DL,0xDDDACB9DL,(-1L)},{0xE3EE765EL,0xDDDACB9DL,0xE8352193L,0xDDDACB9DL},{0xDDDACB9DL,0x5DD258F5L,0xE8352193L,0xE8352193L},{0xE3EE765EL,0xE3EE765EL,0xDDDACB9DL,0xE8352193L},{(-1L),0x5DD258F5L,(-1L),0xDDDACB9DL},{(-1L),0xDDDACB9DL,0xDDDACB9DL,(-1L)},{0xE3EE765EL,0xDDDACB9DL,0xE8352193L,0xDDDACB9DL}}; int32_t l_1378[5]; const union U4 *l_1392 = (void*)0; const union U4 * const *l_1391[9][10] = {{&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,(void*)0},{&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,(void*)0,&l_1392,&l_1392,&l_1392},{&l_1392,&l_1392,&l_1392,&l_1392,(void*)0,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392},{&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392},{(void*)0,&l_1392,&l_1392,&l_1392,(void*)0,&l_1392,&l_1392,&l_1392,(void*)0,&l_1392},{(void*)0,&l_1392,(void*)0,(void*)0,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392},{&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392},{(void*)0,&l_1392,&l_1392,&l_1392,(void*)0,&l_1392,&l_1392,(void*)0,&l_1392,&l_1392},{&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,&l_1392,(void*)0,&l_1392,(void*)0}}; int64_t l_1449 = 0L; uint64_t l_1457[1]; uint16_t * const **l_1470 = (void*)0; int i, j; for (i = 0; i < 5; i++) l_1378[i] = (-9L); for (i = 0; i < 1; i++) l_1457[i] = 18446744073709551614UL; if ((l_1354 = p_67)) { /* block id: 587 */ uint32_t l_1361[4][10][6] = {{{0x9BBEE9C3L,0xB482E112L,4294967295UL,0xA5832580L,0xBCEAFF41L,0xB80DD186L},{0UL,4294967295UL,0x9BBEE9C3L,5UL,5UL,0x9BBEE9C3L},{4294967295UL,4294967295UL,0x248C5EE7L,0UL,0xBCEAFF41L,5UL},{1UL,0xB482E112L,0xA5832580L,0x248C5EE7L,0x220FC895L,0x248C5EE7L},{0xA5832580L,1UL,0xA5832580L,0xB80DD186L,4294967295UL,5UL},{0x7BB19AE5L,0xB80DD186L,0x248C5EE7L,4294967295UL,0x9BBEE9C3L,0x9BBEE9C3L},{4294967295UL,0x9BBEE9C3L,0x9BBEE9C3L,4294967295UL,0x248C5EE7L,0xB80DD186L},{0x7BB19AE5L,5UL,4294967295UL,0xB80DD186L,0xA5832580L,1UL},{0xA5832580L,0x248C5EE7L,0x220FC895L,0x248C5EE7L,0xA5832580L,0xB482E112L},{1UL,5UL,0xBCEAFF41L,0UL,0x248C5EE7L,4294967295UL}},{{4294967295UL,0x9BBEE9C3L,5UL,5UL,0x9BBEE9C3L,4294967295UL},{0UL,0xB80DD186L,0xBCEAFF41L,0xA5832580L,4294967295UL,0xB482E112L},{0x9BBEE9C3L,1UL,0x220FC895L,4294967295UL,0x220FC895L,1UL},{0x9BBEE9C3L,0xB482E112L,4294967295UL,0xA5832580L,0xBCEAFF41L,0xB80DD186L},{0UL,4294967295UL,0x9BBEE9C3L,5UL,5UL,0x9BBEE9C3L},{4294967295UL,4294967295UL,0x248C5EE7L,0UL,0xBCEAFF41L,5UL},{1UL,0xB482E112L,0xA5832580L,0x248C5EE7L,0x220FC895L,0x248C5EE7L},{0xA5832580L,1UL,0xA5832580L,0xB80DD186L,4294967295UL,5UL},{0x7BB19AE5L,0xB80DD186L,0x248C5EE7L,4294967295UL,0x9BBEE9C3L,0x9BBEE9C3L},{4294967295UL,0x9BBEE9C3L,0x9BBEE9C3L,4294967295UL,0x248C5EE7L,0xB80DD186L}},{{0x7BB19AE5L,5UL,4294967295UL,0xB80DD186L,0xA5832580L,1UL},{0xA5832580L,0x248C5EE7L,0x220FC895L,0x248C5EE7L,0xA5832580L,0xB482E112L},{1UL,5UL,0xBCEAFF41L,0UL,0x248C5EE7L,4294967295UL},{4294967295UL,0x9BBEE9C3L,0x9BBEE9C3L,0x9BBEE9C3L,4294967295UL,0x248C5EE7L},{0xB80DD186L,0xB482E112L,0x220FC895L,5UL,0x248C5EE7L,0xBCEAFF41L},{4294967295UL,0UL,0x7BB19AE5L,0x248C5EE7L,0x7BB19AE5L,0UL},{4294967295UL,0xBCEAFF41L,0x248C5EE7L,5UL,0x220FC895L,0xB482E112L},{0xB80DD186L,0x248C5EE7L,4294967295UL,0x9BBEE9C3L,0x9BBEE9C3L,4294967295UL},{0x248C5EE7L,0x248C5EE7L,1UL,0xB80DD186L,0x220FC895L,0x9BBEE9C3L},{0UL,0xBCEAFF41L,5UL,1UL,0x7BB19AE5L,1UL}},{{5UL,0UL,5UL,0xB482E112L,0x248C5EE7L,0x9BBEE9C3L},{0xA5832580L,0xB482E112L,1UL,4294967295UL,4294967295UL,4294967295UL},{4294967295UL,4294967295UL,4294967295UL,4294967295UL,1UL,0xB482E112L},{0xA5832580L,0x9BBEE9C3L,0x248C5EE7L,0xB482E112L,5UL,0UL},{5UL,1UL,0x7BB19AE5L,1UL,5UL,0xBCEAFF41L},{0UL,0x9BBEE9C3L,0x220FC895L,0xB80DD186L,1UL,0x248C5EE7L},{0x248C5EE7L,4294967295UL,0x9BBEE9C3L,0x9BBEE9C3L,4294967295UL,0x248C5EE7L},{0xB80DD186L,0xB482E112L,0x220FC895L,5UL,0x248C5EE7L,0xBCEAFF41L},{4294967295UL,0UL,0x7BB19AE5L,0x248C5EE7L,0x7BB19AE5L,0UL},{4294967295UL,0xBCEAFF41L,0x248C5EE7L,5UL,0x220FC895L,0xB482E112L}}}; uint64_t **l_1423[9] = {&g_872,&g_872,&g_872,&g_872,&g_872,&g_872,&g_872,&g_872,&g_872}; int32_t *l_1447[10][3] = {{(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0},{&g_419.f2,(void*)0,(void*)0},{&g_419.f2,&g_90.f2,(void*)0},{&g_419.f2,&g_90.f2,(void*)0},{&g_419.f2,&g_1261.f2,&g_419.f2},{(void*)0,&g_90.f2,&g_419.f2},{(void*)0,&g_90.f2,&g_419.f2}}; int32_t **l_1446 = &l_1447[2][2]; int32_t l_1451 = 9L; int8_t *l_1456 = &g_599; uint32_t *l_1458 = &g_342; union U2 * const l_1461[9] = {&g_80,&g_80,&g_80,&g_80,&g_80,&g_80,&g_80,&g_80,&g_80}; int8_t *l_1468 = &g_255.f0; int64_t *l_1469[10] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int i, j, k; if ((safe_div_func_uint64_t_u_u((safe_rshift_func_uint8_t_u_u((l_1354 == (safe_add_func_uint16_t_u_u((((*g_872) |= (l_1361[1][3][3] | (safe_div_func_int64_t_s_s(g_692.f0, (safe_mul_func_uint8_t_u_u(g_1095.f2, 0xB4L)))))) & ((l_1361[0][9][3] < 254UL) > ((((((*g_1257)++) && (0x053C7E3B60F68228LL > (safe_div_func_int32_t_s_s((safe_rshift_func_int8_t_s_u(((safe_lshift_func_int16_t_s_s(((l_1378[4] |= (!((safe_sub_func_uint32_t_u_u(((((p_67 || 0xC22263D1L) != l_1366[3][3]) , (-7L)) != l_1366[4][3]), (-2L))) , l_1361[1][3][3]))) != p_67), p_67)) != 0xDCB1823BL), p_67)), p_67)))) == 0x03L) , 0xC1L) ^ 0UL))), l_1361[0][6][1]))), 5)), g_174))) { /* block id: 591 */ uint16_t l_1379 = 0xF1EBL; uint16_t *l_1382 = &l_1379; int32_t *l_1383 = (void*)0; union U4 * const * const l_1401 = (void*)0; l_1379 |= (*g_109); (*g_1385) = (l_1366[0][1] = ((~0x10L) >= (p_67 & (g_1381 , ((*l_1382) |= (*g_1256)))))); for (g_939.f2 = (-23); (g_939.f2 < (-14)); g_939.f2 = safe_add_func_uint64_t_u_u(g_939.f2, 1)) { /* block id: 598 */ int32_t *l_1388 = &l_1366[0][2]; const union U4 * const **l_1393[5][3][4] = {{{&l_1391[2][0],&l_1391[2][0],&l_1391[2][0],&l_1391[2][0]},{&l_1391[2][0],&l_1391[2][0],&l_1391[2][0],&l_1391[2][0]},{&l_1391[2][0],&l_1391[2][0],&l_1391[8][6],&l_1391[2][0]}},{{&l_1391[2][0],&l_1391[2][0],&l_1391[2][0],&l_1391[2][0]},{&l_1391[2][0],&l_1391[2][0],&l_1391[2][0],&l_1391[2][0]},{&l_1391[2][0],&l_1391[2][0],&l_1391[8][6],&l_1391[2][0]}},{{&l_1391[2][0],&l_1391[2][0],&l_1391[2][0],&l_1391[2][0]},{&l_1391[2][0],&l_1391[2][0],&l_1391[2][0],&l_1391[2][0]},{&l_1391[2][0],&l_1391[2][0],&l_1391[2][0],&l_1391[2][0]}},{{&l_1391[2][0],&l_1391[8][6],&l_1391[8][6],&l_1391[2][0]},{&l_1391[8][6],&l_1391[2][0],&l_1391[8][6],&l_1391[8][6]},{&l_1391[2][0],&l_1391[2][0],&l_1391[2][0],&l_1391[2][0]}},{{&l_1391[2][0],&l_1391[8][6],&l_1391[8][6],&l_1391[2][0]},{&l_1391[8][6],&l_1391[2][0],&l_1391[8][6],&l_1391[8][6]},{&l_1391[2][0],&l_1391[2][0],&l_1391[2][0],&l_1391[2][0]}}}; int i, j, k; (*l_1388) |= (*g_1385); l_1366[4][2] ^= 6L; p_67 = (safe_rshift_func_int16_t_s_s(((g_1400[0] = (g_1397 = (g_1394[4] = l_1391[2][0]))) != l_1401), 8)); return p_67; } for (p_67 = 0; (p_67 > (-24)); --p_67) { /* block id: 609 */ uint16_t l_1424[8][3][2] = {{{0xFCADL,0xDC12L},{7UL,0x27F0L},{0x0483L,7UL}},{{0x27F0L,0xDC12L},{0x27F0L,7UL},{0x0483L,0x27F0L}},{{7UL,0xDC12L},{0xFCADL,0xFCADL},{0x0483L,0xFCADL}},{{0xFCADL,0xDC12L},{7UL,0x27F0L},{0x0483L,7UL}},{{0x27F0L,0xDC12L},{0x27F0L,7UL},{0x0483L,0x27F0L}},{{7UL,0xDC12L},{0xFCADL,0xFCADL},{0x0483L,0xFCADL}},{{0xFCADL,0xDC12L},{7UL,0x27F0L},{0x0483L,7UL}},{{0x27F0L,0xDC12L},{0x27F0L,7UL},{0x0483L,0x27F0L}}}; int32_t l_1425 = 0x77309F61L; int32_t l_1426 = 0xF4F2FDE8L; int i, j, k; l_1426 ^= (safe_lshift_func_uint16_t_u_s(((safe_unary_minus_func_uint64_t_u((p_67 < ((p_67 <= (safe_rshift_func_int16_t_s_u((l_1425 &= (safe_mod_func_int64_t_s_s((safe_add_func_int8_t_s_s((!(safe_div_func_int8_t_s_s((-1L), p_67))), (((((g_198[3].f1 != ((+g_1337.f2) & (safe_sub_func_uint8_t_u_u((((**g_871) | (safe_rshift_func_int16_t_s_s(l_1361[0][3][3], 14))) || (((((safe_sub_func_uint64_t_u_u(((*g_872) , p_67), 18446744073709551615UL)) <= 5L) <= g_176[4][1]) && (**g_568)) , l_1361[0][8][5])), 0x49L)))) , l_1423[8]) == (void*)0) && g_963.f0) ^ l_1424[6][1][0]))), p_67))), l_1354))) | 1UL)))) > l_1361[1][3][3]), 15)); return p_67; } } else { /* block id: 614 */ int16_t *l_1437 = &g_174; int32_t l_1448 = (-3L); int64_t *l_1450[6] = {&g_414[4],&g_414[0],&g_414[0],&g_414[4],&g_414[0],&g_414[0]}; int32_t l_1452 = 0L; int i; l_1366[3][3] = ((l_1451 = (safe_sub_func_int16_t_s_s((safe_div_func_int16_t_s_s(((safe_div_func_uint32_t_u_u((safe_div_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(((*g_703) == (*g_303)), ((65535UL >= ((*l_1437) = 0x1BBBL)) ^ (l_1448 = (((((((safe_mul_func_int8_t_s_s((safe_mul_func_int8_t_s_s((safe_div_func_int32_t_s_s(p_67, (((*p_68) != (((((safe_sub_func_int8_t_s_s(((void*)0 != l_1446), (p_67 <= p_67))) && l_1366[1][3]) , (*g_1256)) == p_67) && p_67)) & l_1448))), 5L)), l_1378[0])) , l_1361[1][3][4]) , l_1361[2][3][3]) == l_1448) <= p_67) || l_1449) == g_699.f2))))), p_67)), p_67)) <= (-1L)), l_1378[3])), 1L))) | l_1452); return l_1451; } l_1451 = ((safe_sub_func_int32_t_s_s((*g_1385), (!((*g_1257) = ((((*l_1456) = 0x76L) , l_1457[0]) & (0x353EL ^ (((*l_1458) |= p_67) , ((((safe_sub_func_int16_t_s_s((((&g_80 != l_1461[4]) , (p_67 |= ((safe_rshift_func_uint16_t_u_u((safe_div_func_int8_t_s_s(((*l_1468) = (safe_mul_func_int16_t_s_s(l_1378[4], ((**g_871) != l_1378[4])))), 0x02L)), (*g_1256))) || l_1451))) >= g_1169.f0), l_1451)) , l_1469[2]) == &l_1449) | l_1457[0])))))))) & l_1451); } else { /* block id: 627 */ uint16_t * const ***l_1471 = &l_1470; (*l_1471) = l_1470; return (*g_109); } return l_1366[3][0]; } /* ------------------------------------------ */ /* * reads : g_162 g_133 g_134 g_176 g_90.f2 g_80 g_11 g_181 g_34 g_198 g_162.f0 g_402 g_214 g_215 g_304 g_255 g_409 g_419 g_414 g_121 g_106 g_107 g_295 g_138 g_80.f0 g_517.f0 g_569 g_59 g_180 g_588 g_388.f1 g_399 g_97 g_255.f0 g_632 g_109 g_90.f1 g_419.f2 g_313 g_2 g_568 g_283 g_692 g_699 g_419.f0 g_201 g_567 g_255.f2 g_537 g_162.f2 g_732 g_737 g_107.f1 g_476.f2 g_699.f2 g_90.f0 g_733 g_734 g_389.f0 g_198.f0 g_735 g_79 g_798 g_108.f2 g_107.f2 g_699.f0 g_834 g_838 g_330 g_866 g_871 g_872 g_388.f2 g_233 g_916 g_588.f0 g_939 g_33 g_959 g_988 g_1022 g_692.f0 g_260.f0 g_588.f2 g_388 g_963.f0 g_1095 g_468.f2 g_599 g_1159 g_1169 g_1174 g_1181 g_1113 g_1114 g_1175 g_174 g_1160 g_476 g_1037 g_1169.f0 g_388.f0 g_1095.f2 g_1261 g_1134 g_1255 g_702 g_703 g_1308 g_1256 g_1261.f0 g_1337 g_498 g_1344 g_1257 * writes: g_174 g_176 g_180 g_138 g_80.f0 g_403 g_409 g_106 g_121 g_255.f0 g_702 g_419.f0 g_201 g_90.f1 g_90.f2 g_568 g_871 g_342 g_283 g_988 g_1037 g_414 g_1113 g_468.f2 g_834 g_1134 g_233 g_90.f0 g_1255 g_1256 g_1257 g_699.f2 g_1297 g_498 */ uint64_t func_73(int32_t * p_74) { /* block id: 66 */ int32_t l_155 = 1L; int16_t *l_173[6] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; uint64_t *l_175 = &g_176[0][4]; uint8_t *l_179 = &g_180; int32_t ***l_182 = (void*)0; int32_t l_281 = 1L; int32_t l_307 = 0xD6A94C9FL; int32_t l_310 = 1L; int32_t l_311 = 0x55292B81L; int32_t l_315 = (-7L); int16_t l_316 = 1L; int16_t l_318 = 0xD58BL; int32_t l_320 = (-1L); int32_t l_321 = 0xB637A08BL; int32_t l_323 = (-2L); int32_t l_324 = 7L; int32_t l_325 = 0x2E25B234L; int32_t l_326 = 4L; int32_t l_327 = 0x1516107DL; int32_t l_328 = 0x1FAF7DA5L; int32_t l_329[3]; uint32_t l_352 = 8UL; union U2 l_518 = {0L}; int32_t l_531 = 0x60FCA6B6L; const union U2 *l_565 = &g_80; union U4 ***l_700 = (void*)0; uint16_t l_719 = 1UL; int32_t l_720[2]; int8_t l_806 = 8L; uint32_t l_829 = 0xC2F9139EL; union U4 *l_839 = &g_255; int32_t *l_853 = &l_310; uint64_t **l_874 = (void*)0; int32_t l_932 = (-1L); int32_t l_940[3][8][1] = {{{0xDFE6D41EL},{0L},{(-5L)},{0L},{0xDFE6D41EL},{(-3L)},{0L},{0x540F495CL}},{{0L},{(-3L)},{0xDFE6D41EL},{0L},{(-5L)},{0L},{0xDFE6D41EL},{(-3L)}},{{0L},{0x540F495CL},{0L},{(-3L)},{0xDFE6D41EL},{0L},{(-5L)},{0L}}}; int32_t l_968[3]; int32_t l_977 = 0x3AF64CEDL; int8_t ***l_1019 = &g_568; union U1 *l_1029 = &g_476; uint32_t l_1038 = 4294967295UL; int32_t l_1045 = 1L; const int32_t *l_1115 = &l_323; union U2 l_1141 = {0L}; uint16_t l_1182 = 2UL; uint64_t l_1194 = 18446744073709551609UL; uint64_t l_1275[9] = {9UL,9UL,9UL,9UL,9UL,9UL,9UL,9UL,9UL}; int16_t ***l_1324 = (void*)0; int i, j, k; for (i = 0; i < 3; i++) l_329[i] = (-10L); for (i = 0; i < 2; i++) l_720[i] = 4L; for (i = 0; i < 3; i++) l_968[i] = 0x5A76F597L; if (((l_182 = ((((safe_add_func_int32_t_s_s(0L, ((l_155 & ((safe_mod_func_uint32_t_u_u((((*l_179) = (safe_mod_func_int8_t_s_s(((safe_add_func_uint32_t_u_u(((((((l_155 , g_162[0]) , (((safe_sub_func_int32_t_s_s((safe_div_func_int16_t_s_s((safe_mod_func_int8_t_s_s((safe_div_func_int32_t_s_s(l_155, (l_155 & (safe_sub_func_int32_t_s_s(((g_174 = ((void*)0 != (*g_133))) == ((++(*l_175)) & l_155)), l_155))))), g_90.f2)), 0x1DE3L)), (-5L))) > 0x89F30D96L) , g_80)) , l_155) & 0UL) | 0x26L) ^ g_11), 0x0411C86BL)) != l_155), l_155))) & l_155), l_155)) , l_155)) <= g_181))) ^ l_155) , g_34) , (void*)0)) != (void*)0)) { /* block id: 71 */ int16_t *l_186 = &g_174; int32_t l_195 = 0x3CC60E83L; uint32_t *l_199 = &g_138; uint16_t *l_200[1]; int32_t l_202[1][1]; int16_t l_234 = (-5L); int8_t *l_273[7][8] = {{&g_233[1],&g_233[5],&g_233[5],&g_233[1],&g_59,&g_233[5],&g_59,&g_233[4]},{(void*)0,&g_255.f0,&g_233[5],(void*)0,&g_233[5],&g_255.f0,&g_233[4],&g_255.f0},{&g_233[3],&g_255.f0,&g_59,&g_255.f0,&g_233[3],&g_233[5],&g_233[1],&g_233[9]},{&g_233[5],&g_233[5],&g_233[3],&g_233[5],&g_59,&g_59,&g_255.f0,&g_255.f0},{&g_233[4],&g_233[0],&g_233[3],&g_233[3],&g_233[0],&g_233[4],&g_233[1],&g_59},{&g_59,&g_255.f0,&g_59,&g_233[9],&g_255.f0,&g_233[5],&g_233[4],&g_233[5]},{&g_59,(void*)0,&g_233[5],&g_233[9],&g_233[5],(void*)0,&g_59,&g_59}}; int8_t **l_272 = &l_273[2][1]; uint8_t l_297 = 1UL; int32_t l_322 = 0x1C66B8E9L; uint16_t l_378 = 0xC0FEL; union U4 *l_392 = &g_255; int64_t l_416 = 1L; uint32_t l_492 = 4294967295UL; int32_t l_530 = 0xCCB29C3BL; const union U4 **l_557[1]; const union U4 *** const l_556 = &l_557[0]; const union U4 *** const *l_555 = &l_556; int64_t l_638 = 0xA0CF1361745827F6LL; union U2 l_852 = {0x2DCA85596F8F06FDLL}; union U2 *l_858 = &g_80; union U2 **l_857[7][10][3] = {{{&l_858,&l_858,&l_858},{&l_858,&l_858,&l_858},{(void*)0,&l_858,&l_858},{&l_858,&l_858,&l_858},{&l_858,&l_858,(void*)0},{&l_858,&l_858,&l_858},{&l_858,&l_858,&l_858},{&l_858,(void*)0,&l_858},{(void*)0,(void*)0,&l_858},{(void*)0,&l_858,&l_858}},{{(void*)0,(void*)0,&l_858},{&l_858,&l_858,&l_858},{&l_858,&l_858,&l_858},{&l_858,&l_858,&l_858},{(void*)0,&l_858,(void*)0},{&l_858,&l_858,&l_858},{(void*)0,&l_858,(void*)0},{&l_858,&l_858,(void*)0},{&l_858,(void*)0,(void*)0},{(void*)0,&l_858,&l_858}},{{&l_858,(void*)0,&l_858},{&l_858,(void*)0,&l_858},{(void*)0,&l_858,&l_858},{&l_858,&l_858,&l_858},{(void*)0,&l_858,&l_858},{&l_858,&l_858,&l_858},{&l_858,(void*)0,&l_858},{&l_858,&l_858,&l_858},{(void*)0,&l_858,(void*)0},{(void*)0,&l_858,(void*)0}},{{(void*)0,(void*)0,(void*)0},{&l_858,&l_858,&l_858},{&l_858,&l_858,(void*)0},{&l_858,&l_858,&l_858},{&l_858,&l_858,&l_858},{&l_858,(void*)0,&l_858},{(void*)0,(void*)0,&l_858},{(void*)0,&l_858,&l_858},{(void*)0,(void*)0,&l_858},{&l_858,&l_858,&l_858}},{{&l_858,&l_858,&l_858},{&l_858,&l_858,&l_858},{(void*)0,&l_858,(void*)0},{&l_858,&l_858,&l_858},{(void*)0,&l_858,(void*)0},{&l_858,&l_858,(void*)0},{&l_858,(void*)0,(void*)0},{(void*)0,&l_858,&l_858},{&l_858,(void*)0,&l_858},{&l_858,(void*)0,&l_858}},{{(void*)0,&l_858,&l_858},{&l_858,&l_858,&l_858},{(void*)0,&l_858,&l_858},{&l_858,&l_858,&l_858},{&l_858,(void*)0,&l_858},{&l_858,&l_858,&l_858},{(void*)0,&l_858,(void*)0},{(void*)0,&l_858,(void*)0},{(void*)0,(void*)0,(void*)0},{&l_858,&l_858,&l_858}},{{&l_858,&l_858,(void*)0},{&l_858,&l_858,&l_858},{&l_858,&l_858,&l_858},{&l_858,(void*)0,&l_858},{(void*)0,(void*)0,&l_858},{(void*)0,&l_858,&l_858},{(void*)0,(void*)0,&l_858},{&l_858,&l_858,&l_858},{&l_858,&l_858,(void*)0},{&l_858,&l_858,&l_858}}}; int32_t ****l_875 = &g_214; uint32_t l_983 = 0UL; uint32_t l_1016 = 0xEF681D0FL; int i, j, k; for (i = 0; i < 1; i++) l_200[i] = &g_201; for (i = 0; i < 1; i++) { for (j = 0; j < 1; j++) l_202[i][j] = (-4L); } for (i = 0; i < 1; i++) l_557[i] = (void*)0; lbl_640: if ((safe_rshift_func_uint8_t_u_s((~((((l_186 == &g_181) == (0x5932L & (l_195 = (safe_rshift_func_uint16_t_u_s((safe_mod_func_uint32_t_u_u((safe_mul_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_195, 7)), (safe_div_func_uint8_t_u_u(((g_198[3] , (0x308BAC5693882032LL != ((((g_162[0].f0 < ((*l_199) = 1UL)) & 1UL) >= g_90.f2) | 18446744073709551615UL))) <= l_155), 0x4FL)))), (*g_134))), l_195))))) == l_202[0][0]) ^ l_202[0][0])), 4))) { /* block id: 74 */ int32_t l_231[7][1] = {{(-1L)},{(-1L)},{8L},{(-1L)},{(-1L)},{8L},{(-1L)}}; int32_t * const * const l_241 = (void*)0; int32_t * const * const *l_240 = &l_241; int32_t * const * const **l_239 = &l_240; union U4 *l_301 = &g_255; int32_t l_306 = 0xF75E5E33L; int32_t l_317 = 1L; int32_t l_319[6]; int64_t l_331 = 0x063696015333847FLL; int32_t l_340[9] = {0x789F8EDFL,0x789F8EDFL,0x789F8EDFL,0x789F8EDFL,0x789F8EDFL,0x789F8EDFL,0x789F8EDFL,0x789F8EDFL,0x789F8EDFL}; uint16_t l_344 = 1UL; uint64_t *l_375 = &g_176[0][4]; int8_t l_384[6][8] = {{0x80L,0xC7L,2L,0x0EL,(-1L),0L,0L,0xC8L},{0L,0x69L,(-2L),0xECL,(-2L),0x69L,0L,(-1L)},{0xC8L,0x80L,(-8L),(-1L),0L,0x82L,2L,2L},{0x67L,2L,(-1L),1L,0L,0xC7L,0xECL,0xECL},{0xC8L,(-2L),2L,2L,(-2L),0xC8L,0L,0x67L},{0L,(-8L),0x67L,0x69L,(-1L),0x9DL,0x82L,0x71L}}; union U4 **l_401 = (void*)0; union U4 ***l_400 = &l_401; int i, j; for (i = 0; i < 6; i++) l_319[i] = (-1L); for (l_195 = 5; (l_195 >= 5); l_195 = safe_add_func_uint8_t_u_u(l_195, 9)) { /* block id: 77 */ uint8_t l_205 = 0x6FL; return l_205; } for (g_80.f0 = 8; (g_80.f0 > 20); ++g_80.f0) { /* block id: 82 */ int32_t ***l_216 = &g_215; uint64_t *l_250 = (void*)0; const int32_t l_252[10][3] = {{0xEDFECE9AL,(-1L),0xFDFA3FFFL},{0xEDFECE9AL,0xE1A808AFL,0xCC4FC2E0L},{0x389A2BFAL,1L,0x389A2BFAL},{0xCC4FC2E0L,0xE1A808AFL,0xEDFECE9AL},{0xFDFA3FFFL,(-1L),0xEDFECE9AL},{(-1L),0xFDFA3FFFL,0x389A2BFAL},{0xC1735F61L,0xC1735F61L,0xCC4FC2E0L},{(-1L),0xCC4FC2E0L,0xFDFA3FFFL},{0xFDFA3FFFL,0xCC4FC2E0L,(-1L)},{0xCC4FC2E0L,0xC1735F61L,0xC1735F61L}}; int8_t *l_294 = &g_233[5]; int32_t l_308 = 0xA4E5D210L; int32_t l_309 = 0xE19047CAL; int32_t l_312 = 3L; int32_t l_314[1][9][3]; uint32_t l_385 = 0xDCE6AF9DL; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 9; j++) { for (k = 0; k < 3; k++) l_314[i][j][k] = 0xE8EBB756L; } } } (*g_402) = l_400; } else { /* block id: 155 */ uint64_t l_404 = 0x988E7C59EC68B5FCLL; union U2 l_405[9] = {{0x6555FDD7AFA0DB85LL},{0x4C15ED0017CBC052LL},{0x4C15ED0017CBC052LL},{0x6555FDD7AFA0DB85LL},{0x4C15ED0017CBC052LL},{0x4C15ED0017CBC052LL},{0x6555FDD7AFA0DB85LL},{0x4C15ED0017CBC052LL},{0x4C15ED0017CBC052LL}}; int32_t * const l_408 = &g_409; int32_t * const *l_407[10] = {&l_408,&l_408,&l_408,&l_408,&l_408,&l_408,&l_408,&l_408,&l_408,&l_408}; int32_t * const **l_406 = &l_407[8]; int64_t *l_412 = &g_80.f0; int64_t *l_413[7] = {&g_414[4],&l_405[6].f0,&g_414[4],&g_414[4],&l_405[6].f0,&g_414[4],&g_414[4]}; int8_t ***l_415[10] = {&l_272,&l_272,&l_272,&l_272,&l_272,&l_272,&l_272,&l_272,&l_272,&l_272}; int16_t **l_426 = &l_173[0]; int8_t l_444 = 3L; uint16_t *l_488 = &l_378; int8_t l_524 = 1L; int64_t l_560[3]; int i; for (i = 0; i < 3; i++) l_560[i] = 0x5A194BE84DF82A03LL; if (((((((l_404 <= l_202[0][0]) && (((*l_406) = (l_405[6] , (*g_214))) != ((*g_304) , (*g_214)))) , &l_272) == ((((*p_74) && (((*l_408) = ((*l_412) = ((safe_sub_func_uint16_t_u_u(l_352, l_324)) != 4L))) , (*l_408))) || 251UL) , l_415[8])) , l_416) == 0x5EL)) { /* block id: 159 */ int32_t l_429 = 0xDB6809A4L; union U2 l_430[5][2][9] = {{{{0xDE02F3A05C9A7E76LL},{-1L},{0xAC74D192372DF971LL},{-2L},{-2L},{0xAC74D192372DF971LL},{-1L},{0xDE02F3A05C9A7E76LL},{-1L}},{{0xC864EBF70F9A3BEBLL},{-9L},{0xE08067BE0837AFD5LL},{0xD651E1EF2490AA57LL},{0x734FC837D2C5115ALL},{0x3ABEBE523E813F1CLL},{0xDE02F3A05C9A7E76LL},{0L},{0L}}},{{{0xC15AD43F3C3C12B8LL},{0xB12040362993CE7CLL},{1L},{0x7627B602AF459773LL},{0x826DE9DDC78E9C1BLL},{0x2AE4E9D2E339661BLL},{-6L},{0x66D96599E091EBE8LL},{-1L}},{{0x890148F51D900802LL},{0L},{-1L},{0x2F4B32328A2B7278LL},{-1L},{-3L},{0xB12040362993CE7CLL},{0x3ABEBE523E813F1CLL},{0x2AE4E9D2E339661BLL}}},{{{-1L},{-1L},{0xB2D6D6353891C05ELL},{0xE08067BE0837AFD5LL},{0x2F4B32328A2B7278LL},{0L},{-2L},{0x3ABEBE523E813F1CLL},{-2L}},{{1L},{0x2DBE0FEA827975FELL},{1L},{1L},{0x2DBE0FEA827975FELL},{1L},{0xA7343193A14BEE3FLL},{0x66D96599E091EBE8LL},{0xD51F2B3B4A5CC6EELL}}},{{{0x9B93BEAFA7A040ACLL},{0x4C08F77DAD46D742LL},{0xC15AD43F3C3C12B8LL},{-1L},{1L},{7L},{0xAC74D192372DF971LL},{0x2DBE0FEA827975FELL},{1L}},{{0x9B93BEAFA7A040ACLL},{0xC864EBF70F9A3BEBLL},{1L},{0x4C08F77DAD46D742LL},{0L},{0xC15AD43F3C3C12B8LL},{-3L},{0xD51F2B3B4A5CC6EELL},{-1L}}},{{{0x7627B602AF459773LL},{0x2DBE0FEA827975FELL},{0L},{-3L},{0x826DE9DDC78E9C1BLL},{0xAC74D192372DF971LL},{-1L},{0L},{-3L}},{{0x66D96599E091EBE8LL},{-1L},{1L},{-9L},{-1L},{0xAC74D192372DF971LL},{0L},{0xAC74D192372DF971LL},{-1L}}}}; uint32_t *l_502 = &g_342; int16_t ** const l_523 = &l_186; int32_t l_528 = 7L; int32_t l_533[1][9] = {{1L,1L,1L,1L,1L,1L,1L,1L,1L}}; uint8_t l_540 = 0xB8L; int i, j, k; for (g_409 = 0; (g_409 >= (-25)); g_409 = safe_sub_func_uint32_t_u_u(g_409, 8)) { /* block id: 162 */ int8_t l_423 = 8L; uint8_t l_455[9][2][9] = {{{0UL,0x6EL,253UL,0UL,0x0DL,0UL,253UL,0x6EL,0UL},{255UL,0xACL,248UL,0xD8L,0xC8L,253UL,0x2EL,0UL,0xF2L}},{{0xCBL,0UL,0UL,7UL,0xB9L,255UL,255UL,255UL,255UL},{255UL,0xC8L,0x2EL,0xC8L,255UL,255UL,0xD8L,0xB0L,249UL}},{{0UL,0x60L,0xEEL,0x7CL,5UL,0x33L,0UL,7UL,0x93L},{0xACL,0x42L,246UL,253UL,255UL,255UL,253UL,246UL,0x42L}},{{255UL,0x33L,0x0DL,0x93L,255UL,255UL,0x6EL,0x60L,255UL},{248UL,0UL,255UL,0x2EL,0xD8L,253UL,1UL,0xF2L,1UL}},{{0UL,0x33L,0x18L,0x18L,0x33L,0UL,0xEEL,0xCBL,0xB9L},{0xD8L,0x42L,0x1BL,0UL,0xB0L,246UL,0xF2L,0xC8L,0UL}},{{7UL,0x60L,0xCBL,0xEBL,0xEEL,5UL,0xEEL,0xEBL,0xCBL},{0xC8L,0xC8L,1UL,0xF2L,249UL,0x42L,1UL,0UL,253UL}},{{0x7CL,0UL,255UL,253UL,255UL,0UL,0x6EL,0xEEL,0xEEL},{253UL,0xACL,1UL,0xB0L,1UL,0xACL,253UL,0xA8L,255UL}},{{0x93L,0x6EL,0xCBL,0x0DL,0xEBL,0x60L,0UL,5UL,0UL},{0x2EL,249UL,0x1BL,0x73L,0xA8L,0xD8L,0xD8L,0xA8L,0x73L}},{{0x18L,0x7CL,0x18L,0xCBL,0x33L,253UL,0UL,0UL,255UL},{1UL,0xD8L,1UL,246UL,0xACL,0x73L,0UL,0UL,249UL}}}; int32_t ** const *l_460 = &g_215; int i, j, k; if ((g_419 , (safe_unary_minus_func_int64_t_s((safe_lshift_func_int8_t_s_u(l_423, (safe_mul_func_int16_t_s_s(l_423, (((void*)0 != l_426) & (safe_sub_func_uint64_t_u_u((&g_342 != (void*)0), g_414[4]))))))))))) { /* block id: 163 */ union U2 *l_431[5][5][8] = {{{&l_405[3],&l_405[5],&l_405[7],&g_80,&l_430[3][1][2],&l_430[3][1][2],&g_80,&l_405[7]},{&g_80,&g_80,&l_430[3][1][2],&l_405[6],(void*)0,&g_80,(void*)0,&l_430[3][1][2]},{&l_430[1][0][1],&l_430[3][1][2],&l_430[0][0][4],&l_430[3][1][2],&l_405[6],&l_405[7],&l_405[6],&l_430[3][1][2]},{&l_430[3][1][2],&l_405[6],(void*)0,&l_405[6],&l_430[1][1][1],&l_430[3][1][8],(void*)0,&l_405[7]},{&l_430[0][1][1],(void*)0,&l_405[6],&g_80,(void*)0,&g_80,&l_430[3][1][2],(void*)0}},{{&g_80,&l_405[6],&l_405[6],&g_80,&l_430[3][1][2],(void*)0,&l_430[3][1][2],&l_405[3]},{&l_430[3][1][2],&l_405[6],(void*)0,(void*)0,&l_405[6],&l_405[6],&l_405[3],&l_405[6]},{(void*)0,&g_80,(void*)0,&g_80,(void*)0,&g_80,&l_430[0][1][1],&g_80},{(void*)0,&l_405[6],&l_430[1][0][1],&l_405[7],(void*)0,&l_430[1][1][1],&l_405[6],&g_80},{&l_405[3],&l_430[3][1][2],&l_430[1][0][1],(void*)0,&l_430[3][1][2],&l_430[3][1][8],&l_430[0][1][1],&l_430[3][1][2]}},{{(void*)0,(void*)0,(void*)0,&g_80,&g_80,&l_405[6],&l_405[3],&g_80},{&l_430[3][1][2],&l_430[3][1][2],(void*)0,&g_80,&g_80,(void*)0,&l_430[3][1][2],(void*)0},{(void*)0,(void*)0,&l_405[6],(void*)0,&l_405[7],&l_430[3][1][2],&l_430[3][1][2],&l_405[6]},{&g_80,(void*)0,&l_405[6],&l_405[6],&l_405[6],&l_405[6],(void*)0,&g_80},{&l_430[3][1][2],&g_80,(void*)0,&l_405[6],&g_80,&l_405[5],&l_405[6],(void*)0}},{{&l_430[3][1][2],&l_430[3][1][8],&l_430[0][0][4],(void*)0,&l_405[6],&l_405[5],(void*)0,&l_430[3][1][8]},{(void*)0,&g_80,&l_430[3][1][2],&l_430[0][1][1],(void*)0,&l_405[6],&g_80,(void*)0},{&l_430[3][1][8],(void*)0,&l_405[7],(void*)0,(void*)0,&l_430[3][1][2],(void*)0,&l_405[6]},{&g_80,(void*)0,&l_405[6],&l_405[6],&l_430[1][0][1],(void*)0,(void*)0,&l_430[3][1][2]},{(void*)0,&l_430[3][1][2],&l_430[3][0][1],&l_430[3][1][2],&l_405[6],&l_405[6],&l_405[6],&l_430[3][1][2]}},{{(void*)0,(void*)0,(void*)0,&l_405[7],&l_430[3][1][2],&l_430[3][1][8],&l_405[5],&l_405[6]},{&l_430[0][1][1],&l_430[3][1][2],&l_405[7],&g_80,&l_430[0][0][4],&l_430[1][1][1],&l_430[3][1][2],&l_430[0][0][4]},{&l_430[3][1][2],&l_430[0][0][4],(void*)0,&l_430[3][1][2],&l_405[6],&l_430[3][1][2],&g_80,&l_405[6]},{&g_80,(void*)0,(void*)0,(void*)0,&l_430[0][0][4],&l_405[6],&l_405[6],&l_405[5]},{(void*)0,&g_80,&l_430[3][1][3],(void*)0,&g_80,(void*)0,&l_430[3][1][2],(void*)0}}}; uint32_t l_454 = 0xDD66789FL; int32_t *l_456 = &g_409; int i, j, k; if (l_429) break; if ((*g_134)) continue; p_74 = (*g_133); } else { /* block id: 170 */ int64_t l_457 = 1L; int32_t l_458 = (-1L); l_458 &= ((***g_214) <= ((*l_199) = l_457)); } (**g_215) &= (+(0xECL > ((void*)0 == l_460))); } for (l_155 = 6; (l_155 >= 0); l_155 -= 1) { /* block id: 178 */ uint32_t l_471 = 0x571B87A0L; uint16_t *l_485 = &l_378; uint16_t **l_486 = (void*)0; uint16_t **l_487 = (void*)0; union U2 *l_491 = &l_430[3][1][2]; const uint32_t *l_501[1][9][2] = {{{&l_352,&g_342},{&g_342,&g_342},{&l_352,&g_342},{&g_342,&g_342},{&l_352,&g_342},{&g_342,&g_342},{&l_352,&g_342},{&g_342,&g_342},{&l_352,&g_342}}}; int32_t l_525 = 0x6975D16AL; int32_t l_527 = 0x5C87104FL; int32_t l_532 = 0L; int32_t l_534 = 0x4A7F6480L; int32_t l_535 = (-1L); int i, j, k; } } else { /* block id: 211 */ int8_t l_545 = (-1L); l_326 |= (safe_mod_func_uint8_t_u_u(l_545, ((*p_74) || (safe_mod_func_uint16_t_u_u((safe_mod_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u((safe_mod_func_uint16_t_u_u((*l_408), (+((g_107 , (void*)0) != l_555)))), ((*l_179) = (safe_add_func_uint32_t_u_u((0xA2L < 1L), ((*l_199) ^= (g_295 , 0x45C54240L))))))), l_560[0])), 0x53C1L))))); } } for (l_326 = 0; (l_326 != 13); l_326++) { /* block id: 219 */ union U4 * const *l_583[4][5] = {{(void*)0,&g_304,(void*)0,&g_304,(void*)0},{&g_304,&l_392,&l_392,&g_304,&g_304},{&l_392,&g_304,&l_392,&g_304,&l_392},{&g_304,&g_304,&l_392,&l_392,&g_304}}; int32_t l_595 = 0x018818AFL; int32_t l_605[9][1][4] = {{{(-1L),0x2A4DF3CAL,0x1F293790L,0x470F0D2BL}},{{(-1L),(-1L),0x2FCEF157L,0x2FCEF157L}},{{0x470F0D2BL,0x470F0D2BL,2L,0xB82C3DC3L}},{{0x8621FC1AL,2L,0xAAD8C09BL,0xA53C3222L}},{{0x2FCEF157L,(-6L),4L,0xAAD8C09BL}},{{0xAAD8C09BL,(-6L),0x470F0D2BL,0xA53C3222L}},{{(-6L),2L,(-6L),0xB82C3DC3L}},{{(-1L),0x470F0D2BL,0x030724D3L,0x2FCEF157L}},{{0xB7254F95L,(-1L),0xB82C3DC3L,0x470F0D2BL}}}; union U4 ****l_701[4][7] = {{&l_700,&l_700,&l_700,&g_403,&g_403,&l_700,&g_403},{&g_403,&g_403,&l_700,&l_700,&g_403,&g_403,&l_700},{&g_403,&l_700,(void*)0,&l_700,&g_403,&g_403,&l_700},{&g_403,(void*)0,&g_403,&l_700,&l_700,&g_403,&g_403}}; int8_t l_718[2][10][4] = {{{0xBDL,0xC5L,0xECL,(-1L)},{0x6CL,4L,(-1L),0x3BL},{0x4EL,0x6CL,0x4EL,3L},{0xECL,0x4EL,(-1L),4L},{(-1L),0x4EL,0x3BL,0x4EL},{0L,3L,0x3BL,0xC5L},{(-1L),0xA6L,(-1L),(-1L)},{0xECL,0xECL,0x4EL,0L},{0x4EL,0L,(-1L),0x6CL},{0x6CL,(-4L),0xECL,(-1L)}},{{0xBDL,(-4L),0x4FL,0x6CL},{(-4L),0L,3L,0L},{(-3L),0xECL,0x4EL,(-1L)},{3L,0xA6L,3L,0xC5L},{(-1L),3L,(-4L),0x4EL},{(-1L),0x4EL,3L,4L},{0x4EL,0xECL,0xECL,0x4EL},{4L,3L,0x4EL,(-1L)},{0L,(-1L),0x6CL,0x3BL},{0x4EL,0x4FL,0xBDL,0x3BL}}}; int32_t l_721 = 0L; int32_t l_811 = 1L; int64_t l_821 = 0x09D3B121C211CB34LL; int8_t **l_824 = &g_569; int i, j, k; for (l_315 = 0; (l_315 < 27); l_315 = safe_add_func_int16_t_s_s(l_315, 4)) { /* block id: 222 */ const union U2 *l_566[10] = {&g_80,&l_518,&g_80,&g_80,&l_518,&g_80,&l_518,&g_80,&g_80,&l_518}; int8_t ** const **l_570 = &g_567; const uint64_t *l_573 = &g_176[3][1]; const uint64_t **l_574 = &l_573; int32_t l_575[9] = {0x1A732B44L,0x4A5D3924L,0x1A732B44L,0x4A5D3924L,0x1A732B44L,0x4A5D3924L,0x1A732B44L,0x4A5D3924L,0x1A732B44L}; int8_t l_608 = 7L; int i; l_566[1] = l_565; for (g_80.f0 = 4; (g_80.f0 >= 0); g_80.f0 -= 1) { /* block id: 226 */ int i, j; for (l_352 = 1; (l_352 <= 4); l_352 += 1) { /* block id: 229 */ (**g_214) = p_74; } return g_176[g_80.f0][g_80.f0]; } (**g_214) = (**g_214); if ((safe_lshift_func_uint16_t_u_s((((safe_rshift_func_uint8_t_u_u((((**g_215) = (safe_mul_func_uint16_t_u_u((g_517.f0 != (l_575[1] = (*g_569))), g_106[0][2][4]))) != (~((void*)0 != l_583[1][0]))), ((*l_179) ^= 1UL))) && (((safe_mod_func_int8_t_s_s((safe_div_func_uint32_t_u_u(((((*l_179) = (g_588 , (safe_lshift_func_int16_t_s_u(l_329[2], 0)))) | (g_255.f0 = (((safe_sub_func_int8_t_s_s((safe_add_func_int32_t_s_s((*g_121), l_195)), l_202[0][0])) ^ l_297) , l_595))) ^ l_575[5]), 0xFD1CFB70L)), 0xE2L)) | l_595) , (-9L))) & l_595), 13))) { /* block id: 242 */ int32_t l_603 = 0xAE4A67F9L; int32_t l_604 = 0x57EB328DL; int32_t l_606 = 0x7A605D97L; int32_t l_607[2][4] = {{0x0D756775L,0x0D756775L,0x742BF5A3L,0x0D756775L},{0x0D756775L,0L,0L,0x0D756775L}}; int64_t l_611 = 1L; int i, j; for (l_327 = 0; (l_327 != 12); l_327 = safe_add_func_int32_t_s_s(l_327, 3)) { /* block id: 245 */ int8_t l_598 = (-5L); int32_t *l_600 = (void*)0; int32_t *l_601 = (void*)0; int32_t *l_602[4][2][10] = {{{&l_329[2],&l_595,(void*)0,&l_329[2],&l_311,&l_329[2],(void*)0,&l_595,&l_329[2],&g_28},{(void*)0,&l_595,&g_106[0][5][3],(void*)0,&l_311,(void*)0,&l_595,&l_595,(void*)0,&l_311}},{{(void*)0,(void*)0,(void*)0,(void*)0,&g_28,&l_329[2],&l_595,(void*)0,&l_329[2],&l_311},{&l_329[2],&l_595,(void*)0,&l_329[2],&l_311,&l_329[2],(void*)0,&l_595,&l_329[2],&g_28}},{{(void*)0,&l_595,&g_106[0][5][3],(void*)0,&l_311,(void*)0,&l_595,&l_595,(void*)0,&l_311},{(void*)0,(void*)0,(void*)0,(void*)0,&g_28,&l_329[2],&l_595,(void*)0,&l_329[2],&l_311}},{{&l_329[2],&l_595,(void*)0,&l_329[2],&l_311,&l_329[2],(void*)0,&l_595,&l_329[2],&g_28},{(void*)0,&l_595,&g_106[0][5][3],(void*)0,&l_311,(void*)0,&l_595,&l_595,(void*)0,&l_311}}}; int16_t l_609[10][8] = {{0x579BL,0x7827L,0x7827L,0x579BL,0x7827L,0x7827L,0x579BL,0x7827L},{0x579BL,0x579BL,(-9L),0x579BL,0x579BL,(-9L),0x579BL,0x579BL},{0x7827L,0x579BL,0x7827L,0x7827L,0x579BL,0x7827L,0x7827L,0x579BL},{0x579BL,0x7827L,0x7827L,0x579BL,0x7827L,0x7827L,0x579BL,0x7827L},{0x579BL,0x579BL,(-9L),0x579BL,0x579BL,(-9L),0x579BL,0x579BL},{0x7827L,0x579BL,0x7827L,0x7827L,0x579BL,0x7827L,0x7827L,0x579BL},{0x579BL,0x7827L,0x7827L,0x579BL,0x7827L,0x7827L,0x579BL,0x7827L},{0x579BL,0x579BL,(-9L),0x579BL,0x579BL,(-9L),0x579BL,0x579BL},{0x7827L,0x579BL,0x7827L,0x7827L,0x7827L,(-9L),(-9L),0x7827L},{0x7827L,(-9L),(-9L),0x7827L,(-9L),(-9L),0x7827L,(-9L)}}; uint16_t l_612 = 65526UL; int i, j, k; (*g_215) = (**g_214); --l_612; l_575[1] = (l_608 > g_388[6][4].f1); if ((*p_74)) break; } } else { /* block id: 251 */ int16_t l_637 = (-1L); uint8_t l_655 = 0UL; int16_t l_678 = (-10L); for (l_518.f0 = (-11); (l_518.f0 == 8); l_518.f0++) { /* block id: 254 */ uint16_t l_617 = 0xFB51L; int32_t l_639 = 1L; (*g_121) = (((((l_617 != (((*g_399) , ((((safe_rshift_func_int16_t_s_s(((*l_186) = ((g_255.f0 &= (8UL ^ l_575[1])) == ((void*)0 != &g_567))), (safe_rshift_func_uint16_t_u_s((((safe_lshift_func_uint8_t_u_u((safe_sub_func_int16_t_s_s((l_639 ^= (((safe_rshift_func_uint16_t_u_s((safe_sub_func_int16_t_s_s(((safe_div_func_int16_t_s_s(((g_632 && (safe_mod_func_uint64_t_u_u(((safe_add_func_uint64_t_u_u(5UL, ((l_637 || l_637) , l_637))) == l_638), l_637))) ^ l_575[1]), 65531UL)) < g_138), 65531UL)), 6)) & l_575[0]) || (*p_74))), 0UL)), g_90.f2)) >= 0xCEL) , 65530UL), 12)))) && l_637) <= l_378) <= l_637)) == 0x28205370531DA62BLL)) <= 0x62B7E2C2L) >= g_34) , 0xB12FFA69D9A3208ELL) , (*g_109)); if (g_419.f2) goto lbl_640; } for (l_324 = 28; (l_324 <= 11); l_324--) { /* block id: 263 */ int32_t l_677 = 1L; (*g_121) = (safe_mod_func_uint16_t_u_u((g_414[4] ^ (((safe_mod_func_int8_t_s_s(((safe_rshift_func_int8_t_s_s(((safe_sub_func_uint16_t_u_u((safe_mod_func_int32_t_s_s((safe_sub_func_int64_t_s_s(l_655, (!(safe_mul_func_int16_t_s_s((l_416 >= (safe_div_func_uint16_t_u_u(0x2809L, 0xE7F6L))), ((*l_186) = (safe_div_func_int16_t_s_s((safe_rshift_func_uint16_t_u_s(g_313[2], 2)), (safe_rshift_func_int16_t_s_s((safe_lshift_func_int16_t_s_u(((safe_add_func_int16_t_s_s((safe_mod_func_uint32_t_u_u((safe_sub_func_int32_t_s_s(((((g_2 && (safe_rshift_func_uint8_t_u_u(((**g_568) ^ (((0xBE56C3AFL ^ (*g_134)) != l_605[0][0][3]) | 3UL)), l_655))) , 0x253A2CABL) == 6UL) , (*p_74)), (**g_215))), l_677)), l_575[7])) == 0xBD3DEB4EC4CC717FLL), 10)), 7)))))))))), (*g_121))), l_678)) , l_595), l_608)) >= g_283), l_575[7])) , 0x6ABB4C0FL) == 0x1A4BC506L)), 0x3C6EL)); if ((*g_134)) break; if ((*p_74)) break; } } } if (((((safe_lshift_func_int16_t_s_u((safe_lshift_func_uint8_t_u_u(((safe_add_func_int32_t_s_s((+(safe_mod_func_uint64_t_u_u((safe_rshift_func_int16_t_s_u((safe_lshift_func_int16_t_s_s((((((g_692 , ((safe_lshift_func_int8_t_s_s((l_202[0][0] = ((l_721 ^= (safe_sub_func_uint64_t_u_u((safe_sub_func_uint32_t_u_u(((g_699 , ((*l_555) == (l_700 = (g_702 = l_700)))) <= (g_419.f0++)), 0x7FBB77BBL)), (safe_sub_func_int64_t_s_s(l_378, ((safe_div_func_uint16_t_u_u((l_318 && (l_720[0] = ((--g_201) >= ((safe_add_func_int32_t_s_s(((((safe_div_func_int64_t_s_s(((((safe_div_func_int8_t_s_s((((l_328 |= ((l_718[0][4][0] = 1L) , (*p_74))) && (*g_134)) , 1L), (***g_567))) != l_719) > l_605[6][0][0]) , 0L), l_595)) > l_530) == (-1L)) != g_255.f2), 4294967295UL)) , l_530)))), 65527UL)) >= g_181)))))) , l_605[4][0][2])), 5)) < (*p_74))) <= l_378) > g_34) <= g_537) & l_416), 15)), l_605[2][0][1])), 18446744073709551615UL))), 4L)) ^ l_605[0][0][3]), 2)), 8)) == 0xEBL) , l_605[0][0][3]) == 1UL)) { /* block id: 280 */ uint64_t l_726 = 0xC51617608D794F78LL; int64_t *l_736 = &l_638; int32_t l_747[5]; int i; for (i = 0; i < 5; i++) l_747[i] = 0x246CC7F2L; if ((((*l_199) |= ((safe_add_func_uint64_t_u_u(l_605[0][0][3], ((*l_736) = (safe_add_func_int32_t_s_s((((l_195 &= (-1L)) != (l_726 > (safe_add_func_int16_t_s_s(l_322, (+(safe_rshift_func_int8_t_s_u(0x77L, g_162[0].f2))))))) && 0x72L), (l_701[2][3] != (((((void*)0 != &g_80) & 0x3A49L) & (*p_74)) , g_732[3][2][2]))))))) <= l_530)) >= l_718[1][3][3])) { /* block id: 284 */ int16_t l_746 = (-1L); uint16_t l_755 = 0xAD40L; union U2 l_771 = {-6L}; union U4 **l_777 = &g_304; (*g_109) = (((&g_313[2] == p_74) , g_737) , (safe_add_func_int16_t_s_s((safe_div_func_int32_t_s_s(((((safe_add_func_uint8_t_u_u(((l_747[0] = l_746) ^ ((safe_lshift_func_int8_t_s_u(l_492, 4)) <= l_595)), 0x07L)) , (g_107.f1 | (!(((((((safe_mul_func_uint8_t_u_u(((((safe_rshift_func_int8_t_s_s((*g_569), 0)) | l_747[0]) , l_746) | l_416), l_726)) && l_746) <= g_106[0][8][1]) < 0x7BL) | 0x35L) || g_476.f2) | l_746)))) == l_416) || l_746), g_699.f2)), l_605[0][0][3]))); for (g_201 = 0; (g_201 <= 3); g_201 += 1) { /* block id: 289 */ if (l_755) break; return g_90.f0; } if ((safe_mul_func_uint8_t_u_u((l_755 == ((l_281 = (g_255.f0 = ((safe_lshift_func_int8_t_s_u(0x9AL, l_746)) != ((*l_736) = (+(((7UL <= l_747[0]) , 0x4DL) || ((void*)0 != &g_537))))))) ^ (((0UL != (*g_121)) , 8UL) <= l_605[8][0][1]))), l_595))) { /* block id: 296 */ (**g_215) = (*p_74); } else { /* block id: 298 */ int8_t l_778 = 1L; (***g_214) = (safe_mul_func_int16_t_s_s((safe_div_func_int64_t_s_s((safe_sub_func_uint32_t_u_u(((l_755 < (g_476.f2 < (l_771 , (+(-2L))))) > ((&g_568 == &g_568) >= ((safe_sub_func_int16_t_s_s((safe_add_func_uint64_t_u_u((((*l_186) = ((*g_733) != l_777)) | (((**l_777) , g_389.f0) > l_747[2])), l_322)), l_778)) < l_771.f0))), (*p_74))), l_778)), l_747[0])); } for (l_416 = (-21); (l_416 == (-3)); l_416++) { /* block id: 304 */ return g_198[3].f0; } } else { /* block id: 307 */ int32_t l_782 = 0x238C9665L; int32_t l_783[1][4] = {{1L,1L,1L,1L}}; int i, j; l_747[0] = ((**g_215) = (~(l_605[0][0][3] = (l_782 & (l_783[0][3] = l_605[3][0][3]))))); } if ((*p_74)) continue; return l_195; } else { /* block id: 315 */ int64_t l_792 = (-1L); int32_t l_801[1]; uint8_t l_814 = 0xF0L; union U1 *l_836 = &g_162[1]; int i; for (i = 0; i < 1; i++) l_801[i] = 0x2BD3A352L; for (g_90.f2 = 0; (g_90.f2 >= 22); ++g_90.f2) { /* block id: 318 */ int8_t l_797 = 0x75L; int32_t l_802 = 0x9560A131L; int32_t l_803 = 0x4F57EDFCL; int32_t l_804 = 0x4859244FL; int32_t l_805[1]; uint64_t l_807 = 0x27DDCEB5798D8CB7LL; uint8_t * const l_828 = &l_297; int i; for (i = 0; i < 1; i++) l_805[i] = 0L; if (((*g_735) , (safe_div_func_uint64_t_u_u((safe_div_func_uint32_t_u_u(4294967294UL, (safe_rshift_func_uint8_t_u_s(((*l_179) = l_792), (((((safe_add_func_int64_t_s_s((safe_lshift_func_int16_t_s_u(0x4BD1L, 3)), (l_797 , 0xA954C8D1F1039113LL))) , g_798) , 18446744073709551615UL) == (8UL > (*p_74))) || g_108.f2))))), l_322)))) { /* block id: 320 */ int32_t *l_799 = &g_106[0][2][4]; int32_t *l_800[1]; int i; for (i = 0; i < 1; i++) l_800[i] = (void*)0; l_807--; return l_718[0][4][0]; } else { /* block id: 323 */ const int32_t l_810 = 0x7A415B38L; int32_t *l_812 = &l_324; int32_t *l_813[4]; int i; for (i = 0; i < 4; i++) l_813[i] = (void*)0; if (l_810) break; l_814--; } for (l_315 = 0; (l_315 >= 0); l_315 -= 1) { /* block id: 329 */ int8_t ***l_825 = &g_568; (*g_121) = ((safe_mod_func_int32_t_s_s((65532UL | (safe_add_func_int8_t_s_s((l_805[0] > l_821), g_162[0].f2))), (-9L))) < (((safe_add_func_int64_t_s_s(((((*l_825) = l_824) == l_824) ^ ((safe_mul_func_int16_t_s_s(l_804, 4L)) & l_801[0])), l_805[0])) , l_828) != &l_297)); l_829 |= ((*p_74) | (g_107.f2 < g_699.f2)); } for (l_802 = 8; (l_802 <= 21); l_802 = safe_add_func_uint32_t_u_u(l_802, 3)) { /* block id: 336 */ int64_t *l_835 = &l_792; union U1 **l_837 = &l_836; (**g_215) &= (safe_mod_func_uint64_t_u_u(g_699.f0, ((*l_835) = (g_834 , g_476.f2)))); (*l_837) = l_836; if ((*p_74)) continue; } } } } if (((g_838[3] , (*g_215)) != (void*)0)) { /* block id: 345 */ union U4 *l_842 = &g_588; const int32_t l_856 = (-2L); int32_t ****l_876 = &g_214; if (((void*)0 != l_839)) { /* block id: 346 */ int64_t l_854 = 0xD436AC4C3CF3972FLL; uint8_t l_855[9][3]; union U2 ***l_859[5][2]; uint64_t ***l_873 = (void*)0; int i, j; for (i = 0; i < 9; i++) { for (j = 0; j < 3; j++) l_855[i][j] = 255UL; } for (i = 0; i < 5; i++) { for (j = 0; j < 2; j++) l_859[i][j] = &l_857[2][0][0]; } for (l_719 = 0; (l_719 >= 55); l_719 = safe_add_func_uint16_t_u_u(l_719, 7)) { /* block id: 349 */ union U4 *l_843 = &g_255; int32_t l_844 = 0L; for (g_80.f0 = 0; (g_80.f0 <= 7); g_80.f0 += 1) { /* block id: 352 */ (*g_121) = (l_842 != l_843); } for (l_234 = 2; (l_234 >= 0); l_234 -= 1) { /* block id: 357 */ int i; if (l_329[l_234]) break; (*g_121) |= 0xA1CE641DL; } if ((*p_74)) break; (***g_214) = ((((((l_844 ^ ((((void*)0 == p_74) , (18446744073709551606UL >= (safe_div_func_uint32_t_u_u(((+g_388[6][4].f1) || ((((*l_186) = (safe_add_func_int8_t_s_s((safe_sub_func_int16_t_s_s(0L, (l_854 = ((l_853 = p_74) == &g_313[2])))), l_855[6][1]))) != l_844) ^ 7L)), (*p_74))))) ^ l_844)) , &g_567) == &g_567) > l_856) & (-1L)) >= g_330); } l_857[2][0][0] = l_857[2][0][0]; (****l_876) = ((((g_342 = (safe_sub_func_int8_t_s_s(((safe_mul_func_uint8_t_u_u(((*l_179) = (safe_rshift_func_int16_t_s_s(((*l_186) = (((0x645C385DL && ((&l_638 != (g_866 , &l_416)) >= (((safe_lshift_func_uint16_t_u_s((safe_add_func_uint64_t_u_u(g_255.f2, 0x53986FB481ECF62DLL)), 12)) >= (&l_175 == (g_871 = (l_874 = g_871)))) > l_202[0][0]))) < (*g_872)) && 0xAB02L)), 15))), l_530)) == l_638), (***g_567)))) , l_202[0][0]) , l_875) == l_876); } else { /* block id: 375 */ uint64_t l_877 = 0xF64093775CA28D8CLL; uint8_t l_878 = 255UL; int32_t l_881 = 0x4EA303A0L; (**g_215) ^= ((l_878 = (l_877 = 0L)) >= (safe_mul_func_uint8_t_u_u(254UL, 0UL))); l_881 &= ((***g_214) &= 0x1C2E0607L); } for (l_638 = 0; (l_638 != 17); ++l_638) { /* block id: 384 */ int32_t **l_889 = (void*)0; uint64_t l_892 = 18446744073709551609UL; if ((*p_74)) break; if ((((****l_875) | (safe_rshift_func_uint16_t_u_s(g_388[6][4].f2, 1))) < (safe_rshift_func_int8_t_s_s((((!(0x050A9F80L || ((0x7BL | (g_233[3] != ((*g_214) != (l_889 = (**l_875))))) || (*p_74)))) <= (safe_lshift_func_int8_t_s_u(l_892, g_255.f2))) || 0x8376L), (****l_875))))) { /* block id: 387 */ int64_t l_899 = 0xB2A1DACA4B2096FDLL; int32_t *l_905 = &l_531; (*l_905) |= (safe_sub_func_uint32_t_u_u(((((*g_733) == (void*)0) != ((safe_rshift_func_int8_t_s_u((safe_rshift_func_uint16_t_u_u(l_899, 1)), (l_899 < (safe_sub_func_int16_t_s_s(((!(safe_lshift_func_uint8_t_u_u(((*l_179) ^= (****l_875)), 4))) , g_108.f2), (&g_80 != &g_80)))))) || 0UL)) || (****l_876)), (*g_134))); } else { /* block id: 390 */ return (*g_872); } } for (l_638 = 0; (l_638 == 14); ++l_638) { /* block id: 396 */ const union U2 l_911 = {5L}; int32_t l_927 = 0x60174AF5L; int32_t l_933 = 1L; uint64_t l_934 = 0x8EFFD640F5326544LL; uint16_t * const l_935 = (void*)0; int32_t *l_936 = &l_720[1]; (*l_936) ^= (+((*l_186) = (safe_div_func_uint8_t_u_u((((l_911 , ((4294967287UL != (0L == (safe_lshift_func_uint16_t_u_s(((g_916[1] , (void*)0) == (void*)0), g_138)))) & ((safe_lshift_func_uint16_t_u_u((safe_sub_func_int32_t_s_s((safe_div_func_int64_t_s_s((safe_lshift_func_int8_t_s_s((safe_sub_func_int64_t_s_s((((l_927 = (**g_568)) >= (l_933 = (~(safe_mod_func_int8_t_s_s((l_932 = (((((!6L) && g_588.f0) , 2L) | (-1L)) | 3L)), 0x66L))))) && 0UL), (**g_871))), 3)), l_934)), 0xF4DB38A6L)), (****l_875))) || (**g_215)))) , (void*)0) == l_935), 1L)))); } g_283 &= (((&g_80 == ((safe_add_func_uint8_t_u_u((****l_875), ((g_939 , ((((l_940[0][3][0] = (****l_875)) || ((safe_lshift_func_uint8_t_u_s((safe_div_func_int64_t_s_s((((****l_876) & (****l_876)) , (safe_mul_func_int16_t_s_s((!(+0xCF06B7D4L)), (safe_sub_func_int64_t_s_s((((*g_33) != (((safe_sub_func_uint64_t_u_u(((**g_871) ^= (safe_mod_func_uint32_t_u_u((++(*l_199)), 5UL))), g_90.f0)) && (****l_876)) == (****l_875))) , 0x1A74AC2F0D6701A3LL), (****l_875)))))), l_518.f0)), (***g_567))) , (**g_215))) > 0xF8L) || (****l_876))) ^ (****l_875)))) , (void*)0)) & 0x3EAA87BB305AC83FLL) , (*g_121)); } else { /* block id: 407 */ union U4 *l_962 = &g_963; int32_t *l_964[9] = {&l_322,&l_530,&l_530,&l_322,&l_530,&l_530,&l_322,&l_530,&l_530}; union U2 l_967 = {-6L}; int8_t l_971 = 0xB9L; int32_t l_975 = (-3L); int32_t l_976 = 3L; int32_t l_978 = 0x1F63EE2CL; int32_t l_979 = 0xB37BA60DL; int32_t l_980 = 1L; int32_t l_981 = 1L; int32_t l_982 = (-1L); int32_t *l_999 = &l_978; int32_t l_1003[3][8] = {{(-6L),0xE4DF0850L,5L,(-6L),5L,0xE4DF0850L,(-6L),0x4419125FL},{0L,1L,1L,(-6L),(-6L),1L,1L,0L},{0x4419125FL,(-6L),0xE4DF0850L,5L,(-6L),5L,0xE4DF0850L,(-6L)}}; uint32_t l_1012 = 0x30082156L; int i, j; if (((g_959 >= ((safe_mul_func_int8_t_s_s((g_180 || (l_962 == (((void*)0 != l_964[1]) , (*g_734)))), 0x67L)) == ((safe_rshift_func_int16_t_s_u((l_967 , ((l_967.f0 <= 1UL) <= l_968[2])), 13)) , 0xDB77L))) < 0xD1L)) { /* block id: 408 */ int32_t *l_969 = &g_106[0][8][3]; int32_t *l_970 = &l_321; int32_t *l_972 = &l_307; int32_t *l_973 = &l_202[0][0]; int32_t *l_974[5][4][1] = {{{&l_720[0]},{&l_315},{&l_720[0]},{&l_315}},{{&l_720[0]},{&l_315},{&l_720[0]},{&l_315}},{{&l_720[0]},{&l_315},{&l_720[0]},{&l_315}},{{&l_720[0]},{&l_315},{&l_720[0]},{&l_315}},{{&l_720[0]},{&l_315},{&l_720[0]},{&l_315}}}; int i, j, k; l_983--; for (g_90.f2 = (-25); (g_90.f2 < (-27)); g_90.f2--) { /* block id: 412 */ ++g_988; return l_981; } } else { /* block id: 416 */ int64_t l_1002 = 0x8CC8AF8F71925A0ELL; int32_t l_1011 = 0x6E688CB7L; for (l_719 = 0; (l_719 <= 0); l_719 += 1) { /* block id: 419 */ const uint16_t l_991 = 0xC78CL; int32_t l_1010 = 0xA602BD63L; } } } } else { /* block id: 444 */ int64_t *l_1023 = &g_414[0]; int32_t l_1036[6] = {0x8BD80B7FL,0x8BD80B7FL,1L,0x8BD80B7FL,0x8BD80B7FL,1L}; const union U4 *l_1064 = (void*)0; const union U4 **l_1063 = &l_1064; const union U4 ***l_1062 = &l_1063; const union U4 ****l_1061[7][7][4] = {{{(void*)0,&l_1062,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062}},{{&l_1062,(void*)0,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,(void*)0},{&l_1062,&l_1062,&l_1062,&l_1062},{(void*)0,(void*)0,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,&l_1062,(void*)0,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062}},{{&l_1062,&l_1062,&l_1062,&l_1062},{(void*)0,&l_1062,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062}},{{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,(void*)0,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,(void*)0},{&l_1062,&l_1062,&l_1062,&l_1062},{(void*)0,(void*)0,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,&l_1062,(void*)0,&l_1062}},{{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,(void*)0,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,(void*)0},{&l_1062,&l_1062,(void*)0,(void*)0},{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,(void*)0,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,(void*)0}},{{(void*)0,&l_1062,&l_1062,(void*)0},{&l_1062,&l_1062,&l_1062,(void*)0},{&l_1062,&l_1062,&l_1062,(void*)0},{&l_1062,(void*)0,(void*)0,&l_1062},{&l_1062,(void*)0,&l_1062,(void*)0},{&l_1062,&l_1062,&l_1062,(void*)0},{&l_1062,&l_1062,(void*)0,(void*)0}},{{&l_1062,&l_1062,&l_1062,(void*)0},{&l_1062,&l_1062,(void*)0,&l_1062},{&l_1062,(void*)0,&l_1062,&l_1062},{&l_1062,&l_1062,&l_1062,(void*)0},{&l_1062,&l_1062,(void*)0,(void*)0},{&l_1062,&l_1062,&l_1062,&l_1062},{&l_1062,(void*)0,&l_1062,&l_1062}}}; int16_t l_1074 = 0xA95CL; union U2 *l_1094[10] = {(void*)0,&l_518,&l_518,&l_518,(void*)0,(void*)0,&l_518,&l_518,&l_518,(void*)0}; union U2 ***l_1096 = (void*)0; int32_t *l_1180[3][2][8] = {{{&l_325,&l_324,&l_325,&l_329[2],&l_531,&l_329[2],&l_325,&l_324},{&l_531,&l_329[2],&l_325,&l_324,&l_325,&l_329[2],&l_531,&l_329[2]}},{{&l_531,&l_324,&g_28,&l_324,&l_531,&l_323,&l_531,&l_324},{&l_325,&l_324,&l_325,&l_329[2],&l_531,&l_329[2],&l_325,&l_324}},{{&l_531,&l_329[2],&l_325,&l_324,&l_325,&l_329[2],&l_531,&l_329[2]},{&l_531,&l_324,&g_28,&l_324,&l_531,&l_323,&l_531,&l_324}}}; int32_t ** const l_1179 = &l_1180[2][1][2]; int32_t ** const * const l_1178 = &l_1179; int32_t ** const * const *l_1177 = &l_1178; uint8_t l_1215 = 0x69L; int32_t l_1225 = 1L; union U2 l_1245 = {0L}; int32_t l_1287 = (-5L); uint32_t *l_1288 = &g_699.f2; int8_t *l_1290 = (void*)0; union U4 **l_1296[7][10] = {{&g_304,(void*)0,&l_839,&l_839,&g_304,&l_839,(void*)0,&l_839,&l_839,&g_304},{&l_839,&l_839,&l_839,(void*)0,(void*)0,&g_304,&g_304,(void*)0,(void*)0,&l_839},{&g_304,&g_304,&l_839,&l_839,(void*)0,(void*)0,&l_839,(void*)0,(void*)0,&g_304},{(void*)0,&l_839,(void*)0,&l_839,&l_839,(void*)0,&l_839,(void*)0,&l_839,&l_839},{&g_304,&g_304,&g_304,&l_839,&g_304,(void*)0,&g_304,&l_839,&g_304,&g_304},{&g_304,&l_839,&g_304,&l_839,(void*)0,&l_839,&l_839,(void*)0,&l_839,&g_304},{&g_304,&l_839,&l_839,&g_304,&l_839,&l_839,(void*)0,&g_304,&l_839,&l_839}}; int8_t l_1307 = 0x0CL; uint16_t ** const l_1309 = (void*)0; uint16_t **l_1311[7][8][4] = {{{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257}},{{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257}},{{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257}},{{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257}},{{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257}},{{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257}},{{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257},{&g_1257,&g_1257,&g_1257,&g_1257}}}; int16_t **l_1327 = &l_173[5]; int16_t ***l_1326[1]; uint16_t ***l_1340 = &l_1311[1][7][1]; int8_t *l_1349 = (void*)0; int8_t l_1350 = 0x64L; int i, j, k; for (i = 0; i < 1; i++) l_1326[i] = &l_1327; if ((safe_div_func_int8_t_s_s(((g_1037 = (l_1036[3] = (g_1022 , ((l_1023 != (void*)0) , (safe_sub_func_uint64_t_u_u((!(safe_sub_func_uint32_t_u_u(((void*)0 == l_1029), (((safe_sub_func_uint64_t_u_u((**g_871), 0xCFA70B43C8D96A91LL)) | (g_419.f2 <= ((safe_lshift_func_int16_t_s_u((safe_mod_func_int32_t_s_s((l_1036[3] , (*p_74)), l_1036[1])), l_977)) <= 0xA8085575L))) == g_692.f0)))), (*g_872))))))) & l_1038), 1UL))) { /* block id: 447 */ int64_t l_1046 = 0x1B5C620B0F2FB58ELL; int8_t l_1087 = 0L; int32_t l_1088[2][8] = {{0L,0L,0L,0L,0L,0L,0L,0L},{0L,0L,0L,0L,0L,0L,0L,0L}}; union U2 ***l_1097 = (void*)0; union U2 l_1100 = {-1L}; const int32_t l_1108 = (-1L); uint64_t **l_1142 = &g_872; const uint64_t **l_1143 = (void*)0; union U1 **l_1161 = (void*)0; int32_t l_1183 = (-1L); int32_t l_1196 = 0x5AE13BDFL; int64_t l_1205 = 0x7E097E35D6C2573BLL; uint32_t l_1219 = 0x3A9281D9L; uint32_t l_1276 = 0UL; uint32_t l_1279 = 0xF6E48EECL; int i, j; if ((((safe_div_func_uint8_t_u_u(((*l_179) = 249UL), (safe_sub_func_int32_t_s_s((g_260.f0 <= (safe_rshift_func_uint8_t_u_u(l_1045, (((*l_1023) = l_1046) && (**g_871))))), (safe_mul_func_uint16_t_u_u((l_968[0] , (g_176[0][4] & (safe_lshift_func_uint8_t_u_u((safe_mul_func_int8_t_s_s((((safe_add_func_int32_t_s_s((l_321 = (safe_mod_func_int32_t_s_s((safe_lshift_func_uint16_t_u_u((safe_lshift_func_int16_t_s_s(((void*)0 == l_1061[4][3][2]), 4)), g_233[9])), l_1036[1]))), l_1046)) , g_588.f2) ^ l_1036[3]), l_1036[3])), 1)))), g_255.f0)))))) ^ l_1036[3]) & g_162[0].f2)) { /* block id: 451 */ int64_t *l_1065 = &g_1037; int32_t l_1068[6][10] = {{(-7L),7L,0x74D9AB7FL,7L,(-7L),0L,(-7L),7L,0x74D9AB7FL,7L},{8L,(-10L),2L,7L,2L,(-10L),8L,(-10L),2L,7L},{0L,7L,0L,(-10L),(-7L),(-10L),0L,7L,0L,(-10L)},{8L,7L,0x77930C34L,7L,8L,0L,8L,7L,0x77930C34L,7L},{(-7L),(-10L),0L,7L,0L,(-10L),(-7L),(-10L),0L,7L},{2L,7L,2L,(-10L),8L,(-10L),2L,7L,2L,(-10L)}}; int32_t l_1073 = 9L; int32_t *l_1149 = &l_968[2]; int32_t *l_1150 = &l_1068[4][7]; int32_t *l_1151 = &l_311; int32_t *l_1152 = &g_283; int32_t *l_1153[6] = {&l_720[1],&l_720[1],&l_720[1],&l_720[1],&l_720[1],&l_720[1]}; uint16_t l_1154 = 0x33F7L; int i, j; lbl_1075: (*g_121) &= ((l_1046 | ((*l_1065) = ((*l_1023) = g_295))) != ((safe_mul_func_uint16_t_u_u(((l_1068[3][1] = 0x33DCA26C7E841990LL) ^ (safe_mod_func_int64_t_s_s((9UL < ((g_388[1][0] , g_330) != (*g_872))), (safe_add_func_int8_t_s_s(l_1073, (((l_1074 && 2UL) , g_181) , l_1036[2])))))), l_1073)) ^ g_963.f0)); if (l_155) goto lbl_1148; if ((*g_134)) { /* block id: 456 */ int32_t *l_1076 = &l_531; int32_t *l_1077 = (void*)0; int32_t *l_1078 = &l_720[0]; int32_t *l_1079 = &l_307; int32_t *l_1080 = &l_329[2]; int32_t *l_1081 = &l_1068[3][1]; int32_t *l_1082 = &l_968[2]; int32_t *l_1083 = &l_531; int32_t *l_1084 = &l_329[2]; int32_t *l_1085 = &l_327; int32_t *l_1086[8] = {(void*)0,(void*)0,&l_315,(void*)0,(void*)0,&l_315,(void*)0,(void*)0}; uint32_t l_1089 = 18446744073709551609UL; int i; if (l_324) goto lbl_1075; l_1089--; } else { /* block id: 459 */ union U2 *l_1093 = &g_80; union U2 **l_1092[4][1][3] = {{{(void*)0,&l_1093,(void*)0}},{{(void*)0,&l_1093,(void*)0}},{{(void*)0,&l_1093,(void*)0}},{{(void*)0,&l_1093,(void*)0}}}; const int32_t *l_1111 = (void*)0; int i, j, k; l_1094[1] = &g_80; if (((**g_215) = (*p_74))) { /* block id: 462 */ l_1097 = (g_1095 , l_1096); } else { /* block id: 464 */ int32_t **l_1109 = &l_853; int32_t l_1110[2][10] = {{1L,1L,1L,1L,1L,1L,1L,1L,1L,1L},{1L,1L,1L,1L,1L,1L,1L,1L,1L,1L}}; const int32_t **l_1112[7][8][4] = {{{&l_1111,&l_1111,&l_1111,&l_1111},{&l_1111,&l_1111,(void*)0,&l_1111},{&l_1111,&l_1111,&l_1111,&l_1111},{(void*)0,(void*)0,&l_1111,(void*)0},{(void*)0,(void*)0,(void*)0,&l_1111},{&l_1111,&l_1111,&l_1111,&l_1111},{(void*)0,&l_1111,&l_1111,&l_1111},{&l_1111,&l_1111,(void*)0,(void*)0}},{{(void*)0,&l_1111,(void*)0,(void*)0},{&l_1111,&l_1111,(void*)0,&l_1111},{&l_1111,&l_1111,&l_1111,&l_1111},{&l_1111,&l_1111,&l_1111,&l_1111},{(void*)0,&l_1111,&l_1111,(void*)0},{(void*)0,&l_1111,&l_1111,&l_1111},{&l_1111,(void*)0,&l_1111,(void*)0},{&l_1111,&l_1111,(void*)0,&l_1111}},{{&l_1111,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,&l_1111},{&l_1111,&l_1111,&l_1111,&l_1111},{(void*)0,&l_1111,&l_1111,&l_1111},{&l_1111,&l_1111,(void*)0,&l_1111},{&l_1111,&l_1111,&l_1111,&l_1111},{&l_1111,(void*)0,&l_1111,(void*)0},{(void*)0,(void*)0,&l_1111,&l_1111}},{{&l_1111,&l_1111,&l_1111,(void*)0},{&l_1111,(void*)0,&l_1111,&l_1111},{&l_1111,&l_1111,&l_1111,(void*)0},{&l_1111,&l_1111,&l_1111,&l_1111},{&l_1111,&l_1111,&l_1111,&l_1111},{&l_1111,&l_1111,&l_1111,&l_1111},{&l_1111,&l_1111,&l_1111,(void*)0},{(void*)0,&l_1111,&l_1111,(void*)0}},{{&l_1111,&l_1111,&l_1111,&l_1111},{&l_1111,&l_1111,(void*)0,&l_1111},{&l_1111,&l_1111,&l_1111,&l_1111},{(void*)0,&l_1111,&l_1111,&l_1111},{&l_1111,&l_1111,(void*)0,(void*)0},{(void*)0,&l_1111,(void*)0,(void*)0},{&l_1111,&l_1111,(void*)0,&l_1111},{&l_1111,&l_1111,&l_1111,&l_1111}},{{&l_1111,&l_1111,&l_1111,&l_1111},{(void*)0,&l_1111,&l_1111,(void*)0},{(void*)0,&l_1111,&l_1111,&l_1111},{&l_1111,(void*)0,&l_1111,(void*)0},{&l_1111,&l_1111,(void*)0,&l_1111},{&l_1111,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,&l_1111},{&l_1111,&l_1111,&l_1111,&l_1111}},{{(void*)0,&l_1111,&l_1111,&l_1111},{&l_1111,&l_1111,(void*)0,&l_1111},{&l_1111,&l_1111,&l_1111,&l_1111},{&l_1111,(void*)0,&l_1111,(void*)0},{&l_1111,&l_1111,&l_1111,&l_1111},{(void*)0,(void*)0,(void*)0,&l_1111},{&l_1111,&l_1111,&l_1111,&l_1111},{&l_1111,(void*)0,&l_1111,&l_1111}}}; int i, j, k; l_1115 = (g_1113 = l_1111); l_1036[5] ^= ((***g_214) = 0xEC84957FL); } } lbl_1148: for (g_468.f2 = 0; (g_468.f2 <= 1); g_468.f2 += 1) { /* block id: 474 */ uint8_t l_1146 = 0xD1L; for (g_834 = 4; (g_834 >= 1); g_834 -= 1) { /* block id: 477 */ int16_t l_1116[3]; uint64_t *l_1133 = &g_1134; const uint64_t ***l_1144 = &l_1143; uint16_t *l_1145 = &l_719; int32_t l_1147 = (-1L); int i, j; for (i = 0; i < 3; i++) l_1116[i] = 0xAB05L; l_1116[0] = (-1L); l_720[g_468.f2] = (l_1147 |= ((safe_mod_func_uint64_t_u_u(g_176[g_834][g_834], (safe_mul_func_int8_t_s_s(l_720[g_468.f2], (safe_sub_func_uint8_t_u_u((safe_rshift_func_uint8_t_u_u(0x53L, 7)), ((safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_s((safe_lshift_func_int8_t_s_u(l_1074, (safe_mod_func_uint64_t_u_u(((*l_1133) = 0x73B5A3C39EF90E7ELL), ((safe_add_func_int64_t_s_s((safe_div_func_int32_t_s_s((((safe_div_func_int16_t_s_s(((l_1141 , l_1142) != ((*l_1144) = l_1143)), (((*l_1145) &= g_959) & g_255.f0))) >= 0xB4L) || g_106[0][2][4]), l_720[g_468.f2])), l_1146)) ^ g_176[g_834][g_834]))))), g_599)), 6)) && l_1116[1]))))))) , (*g_33))); } } ++l_1154; } else { /* block id: 488 */ int32_t ** const * const **l_1176[8] = {&g_1174,&g_1174,&g_1174,&g_1174,&g_1174,&g_1174,&g_1174,&g_1174}; int8_t *l_1184 = &g_233[9]; int32_t l_1212 = 0xEF4EAF07L; uint64_t l_1229 = 0xC0125CA13D314BF6LL; union U2 l_1232 = {0xC6717B21238504C6LL}; uint64_t *l_1250[4][10] = {{&l_1194,(void*)0,(void*)0,&l_1229,&g_1134,&l_1229,&g_1134,&l_1229,(void*)0,(void*)0},{&l_1194,(void*)0,(void*)0,&g_1134,&l_1194,&l_1229,&l_1229,&l_1229,&l_1229,&l_1194},{(void*)0,&l_1194,&l_1194,(void*)0,&l_1229,&l_1229,&l_1194,(void*)0,&l_1194,(void*)0},{&l_1194,&l_1229,&g_1134,(void*)0,&g_1134,&l_1229,&l_1194,&l_1194,&l_1194,(void*)0}}; uint16_t *l_1254 = &l_1182; uint16_t **l_1253[10][4][6] = {{{&l_1254,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&l_1254,&l_1254,&l_1254,&l_1254,(void*)0},{&l_1254,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254},{(void*)0,&l_1254,&l_1254,(void*)0,&l_1254,&l_1254}},{{&l_1254,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,(void*)0,(void*)0,(void*)0,(void*)0,&l_1254},{&l_1254,&l_1254,&l_1254,&l_1254,(void*)0,&l_1254},{(void*)0,(void*)0,&l_1254,&l_1254,(void*)0,&l_1254}},{{&l_1254,&l_1254,&l_1254,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,&l_1254,&l_1254,(void*)0,&l_1254},{&l_1254,&l_1254,&l_1254,&l_1254,(void*)0,&l_1254},{&l_1254,(void*)0,&l_1254,(void*)0,&l_1254,&l_1254}},{{&l_1254,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,&l_1254,&l_1254,(void*)0,&l_1254,&l_1254},{&l_1254,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,&l_1254,&l_1254,&l_1254,(void*)0,&l_1254}},{{&l_1254,(void*)0,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254},{(void*)0,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,&l_1254,&l_1254,(void*)0,&l_1254,(void*)0}},{{&l_1254,(void*)0,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,&l_1254,(void*)0,&l_1254,&l_1254,&l_1254},{(void*)0,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,&l_1254,&l_1254,&l_1254,(void*)0,&l_1254}},{{&l_1254,(void*)0,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,&l_1254,&l_1254,(void*)0,&l_1254,&l_1254},{&l_1254,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254}},{{(void*)0,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,(void*)0,&l_1254,&l_1254,(void*)0,&l_1254},{&l_1254,&l_1254,(void*)0,&l_1254,&l_1254,(void*)0},{&l_1254,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254}},{{&l_1254,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254},{(void*)0,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,&l_1254,&l_1254,&l_1254,&l_1254,(void*)0},{&l_1254,&l_1254,(void*)0,(void*)0,&l_1254,&l_1254}},{{&l_1254,(void*)0,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,&l_1254,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,(void*)0,&l_1254,&l_1254,&l_1254,&l_1254},{&l_1254,&l_1254,&l_1254,&l_1254,(void*)0,&l_1254}}}; int16_t l_1274[5]; int i, j, k; for (i = 0; i < 5; i++) l_1274[i] = 0x62D5L; if ((safe_sub_func_int8_t_s_s(((*l_1184) = (((l_1183 = (((g_1159 == l_1161) , ((safe_sub_func_int32_t_s_s(((((((*l_179) = (safe_lshift_func_uint16_t_u_u((!((l_1088[1][2] = (safe_rshift_func_int16_t_s_s((g_1169 , 2L), (safe_rshift_func_int8_t_s_s(((safe_div_func_int32_t_s_s(((l_1177 = g_1174) != (((**g_215) &= ((void*)0 != &g_414[3])) , &l_182)), 0x776D320DL)) != g_963.f0), l_1088[1][2]))))) , 0xCAL)), 15))) != g_1181) | l_1182) | (*g_1113)) < (*l_1115)), (*l_1115))) == 9UL)) , (****l_1177))) != 7L) && 0xD7FDF654L)), l_1108))) { /* block id: 495 */ uint32_t l_1193 = 18446744073709551615UL; int32_t l_1195 = 0xB3C71389L; int32_t l_1199 = 0x1417B8B2L; int32_t l_1200 = 0xA39C2E8AL; int32_t l_1201 = 0xEF6176FBL; int32_t l_1203 = 0L; int32_t l_1204 = 0x85BAFCE6L; int32_t l_1206 = 0xB9C96E06L; int32_t l_1209 = 0xE819D1DDL; int32_t l_1210 = 0x2713EAACL; int32_t l_1211 = 6L; int32_t l_1213 = 0x9CA98CA3L; int32_t l_1214 = 7L; for (g_174 = 8; (g_174 >= 0); g_174 -= 1) { /* block id: 498 */ uint32_t l_1185 = 0x1A65E457L; uint32_t *l_1190 = &g_90.f0; int32_t l_1197 = 0x70EFCF14L; int32_t l_1198 = 0x8DA5A871L; int32_t l_1202 = (-1L); int32_t l_1207 = 0xB3BA0F22L; int32_t l_1208[5]; int i; for (i = 0; i < 5; i++) l_1208[i] = 1L; l_1185++; l_1088[1][2] = 7L; l_1195 &= (safe_sub_func_uint32_t_u_u(((((**g_1159) , (((*l_1190)++) ^ l_1108)) , (5L && 0L)) & ((((l_1185 & l_1193) , g_1037) >= (*g_1113)) >= ((((void*)0 == g_134) ^ l_1194) >= 0xF0920467L))), l_1185)); l_1215--; } for (l_155 = 0; l_155 < 5; l_155 += 1) { g_414[l_155] = 0x977A8DBFA37BE4E4LL; } } else { /* block id: 506 */ int64_t l_1218 = 0x160EDB28A5086A9CLL; int32_t l_1222[1]; int64_t l_1224[3][5] = {{0x78F72E0A14B4D1D5LL,0xF16B6316801BD392LL,0x5582F764B6F10BDBLL,0x5582F764B6F10BDBLL,0xF16B6316801BD392LL},{0L,0xE7D17EA10B1BE6D5LL,0x5582F764B6F10BDBLL,0x5BF052859BEDAFDELL,0x5BF052859BEDAFDELL},{0xE7D17EA10B1BE6D5LL,0L,0xE7D17EA10B1BE6D5LL,0x5582F764B6F10BDBLL,0x5BF052859BEDAFDELL}}; int32_t * const *l_1235 = &l_1180[2][0][3]; int32_t * const **l_1236 = &l_1235; const uint32_t l_1238 = 0xDFFD4218L; int i, j; for (i = 0; i < 1; i++) l_1222[i] = (-1L); for (l_327 = 1; (l_327 <= 4); l_327 += 1) { /* block id: 509 */ int64_t l_1223 = 0xC30C07A58CFBA171LL; int32_t l_1226 = 1L; int32_t l_1227 = 0x70E1BA03L; int32_t l_1228[6] = {0x161243D1L,0x161243D1L,8L,0x161243D1L,0x161243D1L,8L}; int i; l_1219--; ++l_1229; if (g_313[l_327]) break; } (****g_1174) = (l_1232 , (((-7L) != l_1219) || g_1169.f0)); if (((void*)0 != l_1023)) { /* block id: 515 */ (***g_1174) = (***g_1174); if (g_419.f2) goto lbl_1234; (*g_121) = (*p_74); } else { /* block id: 518 */ (****l_1177) |= (+g_699.f2); lbl_1234: (**g_215) = l_1222[0]; (*l_1236) = l_1235; (*g_121) = (((*l_1023) = l_1183) , (!l_1238)); } } l_326 ^= ((****g_1174) = ((((((safe_add_func_uint64_t_u_u(((((*g_872)--) | ((*l_1115) & g_388[6][4].f0)) < (safe_mul_func_uint8_t_u_u((18446744073709551606UL < 0x3C8C19E1F61AE79DLL), (l_1245 , ((safe_sub_func_uint32_t_u_u((((*l_1184) = (safe_sub_func_uint32_t_u_u(((l_1100.f0 >= ((*l_179) = (g_174 | (l_325 = (l_1087 <= ((*l_1115) <= 255UL)))))) && 65530UL), (-8L)))) == (*l_1115)), 1UL)) < (*l_1115)))))), 0UL)) <= g_419.f2) | (*l_1115)) > g_1181) ^ l_1196) <= 0UL)); l_1275[7] |= (safe_add_func_uint64_t_u_u(((**g_871) = ((g_1255 = &l_719) == (g_1257 = (g_1256 = &g_201)))), ((safe_mod_func_int32_t_s_s(((*g_121) = ((l_1100.f0 | (g_1095.f2 | (!(((g_517.f0 , (g_1261 , ((((g_180++) != (safe_mul_func_uint16_t_u_u(((((((safe_div_func_int8_t_s_s((*g_569), (((safe_lshift_func_uint8_t_u_s((((safe_add_func_uint16_t_u_u((65529UL > (((*l_1254)--) && l_1046)), 0L)) , 0xA3CBL) == g_233[5]), 3)) & 6L) | 0x60FCB5F25E3C6178LL))) | g_201) != (*l_1115)) > (*g_121)) , l_1196) != 65535UL), (*l_1115)))) || 4294967295UL) >= l_1087))) == (*l_1115)) >= g_1169.f0)))) <= l_1274[3])), (*g_1113))) == g_1134))); } l_1276--; --l_1279; } else { /* block id: 544 */ uint8_t l_1282 = 5UL; l_1282++; } if ((((1UL != (safe_add_func_uint32_t_u_u(((*l_1288) ^= l_1287), (~((*g_1255) < (l_1290 == (void*)0)))))) , (+(((safe_add_func_int64_t_s_s(((safe_lshift_func_uint16_t_u_s(65532UL, 2)) && 0xE8163089L), ((**g_702) == (g_1297 = (**g_702))))) && g_295) <= g_588.f0))) ^ 6UL)) { /* block id: 549 */ uint16_t **l_1310 = &g_1255; const int16_t **l_1316[10][6] = {{&g_498,&g_498,&g_498,&g_498,&g_498,&g_498},{&g_498,&g_498,&g_498,&g_498,&g_498,&g_498},{&g_498,&g_498,&g_498,&g_498,&g_498,&g_498},{&g_498,&g_498,&g_498,&g_498,&g_498,&g_498},{&g_498,&g_498,&g_498,&g_498,&g_498,&g_498},{&g_498,&g_498,&g_498,&g_498,&g_498,&g_498},{&g_498,&g_498,&g_498,&g_498,&g_498,&g_498},{&g_498,&g_498,&g_498,&g_498,&g_498,&g_498},{&g_498,&g_498,&g_498,&g_498,&g_498,&g_498},{&g_498,&g_498,&g_498,&g_498,&g_498,&g_498}}; int32_t l_1317 = 0xAEBEFB06L; int64_t l_1318 = 0xE0CB516B1D59739FLL; uint64_t **l_1321 = (void*)0; int16_t ****l_1325[3][5] = {{&l_1324,&l_1324,&l_1324,&l_1324,&l_1324},{&l_1324,&l_1324,&l_1324,&l_1324,&l_1324},{&l_1324,&l_1324,&l_1324,&l_1324,&l_1324}}; int i, j; (***g_214) = (safe_lshift_func_int8_t_s_s((((!(safe_mod_func_int32_t_s_s(((safe_add_func_uint16_t_u_u((((safe_sub_func_int8_t_s_s(l_1307, (g_1308 , (l_1317 ^= (((((*g_1160) , l_1309) != (l_1311[1][1][2] = l_1310)) ^ (*g_1255)) ^ (safe_add_func_int64_t_s_s((safe_add_func_int8_t_s_s((g_233[1] = ((g_498 = &l_318) == (void*)0)), (g_1160 == g_1160))), (**g_871)))))))) && (*g_1255)) != 2L), 0xC466L)) , (***g_214)), l_1318))) && 0xBFE4B054526D2FF0LL) | l_316), (***g_567))); for (l_311 = 0; (l_311 != (-29)); --l_311) { /* block id: 557 */ (*g_215) = (((void*)0 == l_1321) , (void*)0); for (l_1038 = 0; (l_1038 < 9); l_1038 = safe_add_func_uint8_t_u_u(l_1038, 7)) { /* block id: 561 */ return (*g_872); } if ((*g_134)) continue; } l_1326[0] = l_1324; } else { /* block id: 567 */ const int16_t **l_1336 = &g_498; const int16_t ***l_1335[3]; const int16_t *** const *l_1334[7] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int i; for (i = 0; i < 3; i++) l_1335[i] = &l_1336; (***g_214) = ((((*g_1256) < (safe_rshift_func_uint8_t_u_s(((*l_179) |= (safe_sub_func_uint16_t_u_u(0x0542L, (((safe_mul_func_int8_t_s_s(((void*)0 != l_1334[2]), g_1261.f0)) , (**g_871)) , ((((g_1337 , g_1114[2][0][0]) < 251UL) , &g_702) == &l_1062))))), 5))) >= 1L) >= 0xCA02L); return (*g_872); } l_326 |= (l_324 &= (*p_74)); l_1350 = (l_531 = ((((*l_1288) &= ((((-4L) | ((*g_498) & (((*l_1340) = &g_1257) == (void*)0))) , (+((*g_498) && (*g_498)))) & (safe_div_func_uint32_t_u_u(((g_1344[0] | (safe_mul_func_int8_t_s_s((g_255.f0 = (0x55L || (safe_mod_func_int16_t_s_s((*g_498), (*g_1257))))), (***g_567)))) , 0x93E5B07EL), 0xADC94519L)))) <= g_1114[2][0][1]) == 0x1B458873L)); } return (**g_871); } /* ------------------------------------------ */ /* * reads : g_90 g_97 g_11 g_59 g_80.f0 g_90.f0 g_106 g_107 g_108 g_109 g_79.f2 g_33 g_34 g_133 g_138 g_97.f0 g_90.f1 g_121 g_134 * writes: g_106 g_80.f0 g_121 g_134 g_90.f0 g_138 */ int32_t * func_75(union U2 p_76, int8_t p_77, int32_t * p_78) { /* block id: 22 */ int64_t l_104 = 1L; int32_t *l_105[7] = {&g_34,&g_106[0][2][4],&g_106[0][2][4],&g_34,&g_106[0][2][4],&g_106[0][2][4],&g_34}; int32_t l_117 = 0x7FDB7285L; int64_t l_126 = 0L; uint64_t l_131[7] = {0x083AED21B86E869CLL,18446744073709551610UL,0x083AED21B86E869CLL,0x083AED21B86E869CLL,18446744073709551610UL,0x083AED21B86E869CLL,0x083AED21B86E869CLL}; uint16_t l_150 = 0xBE5EL; int i; lbl_130: g_106[0][2][4] |= (safe_mul_func_uint8_t_u_u((((((p_76 , (((g_90 , (safe_sub_func_int64_t_s_s(((((safe_sub_func_uint64_t_u_u(0x94A9589AB98CFE46LL, p_77)) ^ (safe_lshift_func_uint16_t_u_s(0xF641L, 3))) , g_97) , (-8L)), (safe_sub_func_uint16_t_u_u((((safe_lshift_func_uint16_t_u_u((safe_add_func_uint16_t_u_u((&g_2 == (p_76 , p_78)), l_104)), 13)) <= (-8L)) == p_76.f0), g_11))))) | (*p_78)) , p_77)) < g_59) >= g_80.f0) & g_90.f0) <= 0xC6L), p_77)); if ((g_107 , (g_108 , ((void*)0 != g_109)))) { /* block id: 24 */ int32_t **l_116 = &l_105[4]; l_117 = (((((safe_mul_func_uint16_t_u_u(g_79[0].f2, 0xF6A7L)) , &g_59) != &g_59) ^ (p_76.f0 >= 65532UL)) ^ ((safe_mod_func_uint64_t_u_u((safe_mod_func_int32_t_s_s(((*p_78) &= ((&g_59 == ((((*l_116) = p_78) == (void*)0) , (void*)0)) || g_80.f0)), 7UL)), p_76.f0)) < 0x3372L)); (*l_116) = &g_34; } else { /* block id: 29 */ uint16_t l_127[3][8] = {{65535UL,0x9C2BL,5UL,0xC4F2L,0xC4F2L,5UL,0x9C2BL,65535UL},{0x9C2BL,2UL,65535UL,0xF58FL,65535UL,2UL,0x9C2BL,0x9C2BL},{2UL,0xF58FL,5UL,5UL,0xF58FL,2UL,0xC4F2L,2UL}}; int32_t **l_147 = &l_105[6]; int i, j; for (g_80.f0 = (-12); (g_80.f0 == (-14)); g_80.f0 = safe_sub_func_uint32_t_u_u(g_80.f0, 8)) { /* block id: 32 */ (*p_78) = (*g_33); if ((*p_78)) break; if (((g_59 == p_76.f0) <= 0xE3ECL)) { /* block id: 35 */ int32_t **l_122 = &g_121; (*l_122) = &g_106[0][2][4]; } else { /* block id: 37 */ int32_t l_125 = 0L; for (l_104 = 15; (l_104 >= (-27)); l_104--) { /* block id: 40 */ if ((*p_78)) { /* block id: 41 */ l_127[0][5]++; if ((*p_78)) continue; if (g_34) goto lbl_130; if (l_131[5]) break; } else { /* block id: 46 */ int32_t **l_132 = &g_121; (*p_78) |= 1L; (*g_133) = ((*l_132) = p_78); } for (g_90.f0 = 0; (g_90.f0 <= 6); g_90.f0 += 1) { /* block id: 53 */ int8_t *l_146 = &g_59; int8_t **l_145 = &l_146; int32_t ***l_148 = &l_147; int8_t ***l_149 = &l_145; int i; (*l_149) = ((((+(safe_mul_func_int64_t_s_s(0xA16697889B5E22BCLL, (p_77 , ((g_90 , (((++g_138) , (*p_78)) == ((safe_sub_func_uint16_t_u_u((safe_rshift_func_int8_t_s_u(l_127[0][5], (&g_59 != ((*l_145) = &g_59)))), ((&l_105[6] != ((*l_148) = l_147)) && p_76.f0))) < (-1L)))) != g_106[0][0][0]))))) , g_97.f0) && p_77) , &l_146); (*g_121) = (*g_109); } } } } } --l_150; return (*g_133); } /* ---------------------------------------- */ 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_2, "g_2", print_hash_value); transparent_crc(g_11, "g_11", print_hash_value); transparent_crc(g_27, "g_27", print_hash_value); transparent_crc(g_28, "g_28", print_hash_value); transparent_crc(g_34, "g_34", print_hash_value); transparent_crc(g_59, "g_59", print_hash_value); for (i = 0; i < 1; i++) { transparent_crc(g_79[i].f0, "g_79[i].f0", print_hash_value); transparent_crc(g_79[i].f2, "g_79[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_80.f0, "g_80.f0", print_hash_value); transparent_crc(g_90.f0, "g_90.f0", print_hash_value); transparent_crc(g_90.f1, "g_90.f1", print_hash_value); transparent_crc(g_90.f2, "g_90.f2", print_hash_value); transparent_crc(g_97.f0, "g_97.f0", print_hash_value); for (i = 0; i < 1; i++) { for (j = 0; j < 10; j++) { for (k = 0; k < 5; k++) { transparent_crc(g_106[i][j][k], "g_106[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_107.f0, "g_107.f0", print_hash_value); transparent_crc(g_107.f1, "g_107.f1", print_hash_value); transparent_crc(g_107.f2, "g_107.f2", print_hash_value); transparent_crc(g_108.f0, "g_108.f0", print_hash_value); transparent_crc(g_108.f1, "g_108.f1", print_hash_value); transparent_crc(g_108.f2, "g_108.f2", print_hash_value); transparent_crc(g_138, "g_138", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_162[i].f0, "g_162[i].f0", print_hash_value); transparent_crc(g_162[i].f1, "g_162[i].f1", print_hash_value); transparent_crc(g_162[i].f2, "g_162[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_174, "g_174", print_hash_value); for (i = 0; i < 5; i++) { for (j = 0; j < 6; j++) { transparent_crc(g_176[i][j], "g_176[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_180, "g_180", print_hash_value); transparent_crc(g_181, "g_181", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_198[i].f0, "g_198[i].f0", print_hash_value); transparent_crc(g_198[i].f1, "g_198[i].f1", print_hash_value); transparent_crc(g_198[i].f2, "g_198[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_201, "g_201", print_hash_value); transparent_crc(g_224, "g_224", print_hash_value); for (i = 0; i < 10; i++) { transparent_crc(g_233[i], "g_233[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_255.f0, "g_255.f0", print_hash_value); transparent_crc(g_255.f2, "g_255.f2", print_hash_value); transparent_crc(g_260.f0, "g_260.f0", print_hash_value); transparent_crc(g_260.f2, "g_260.f2", print_hash_value); transparent_crc(g_283, "g_283", print_hash_value); transparent_crc(g_295, "g_295", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_313[i], "g_313[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_330, "g_330", print_hash_value); transparent_crc(g_342, "g_342", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 8; j++) { transparent_crc(g_388[i][j].f0, "g_388[i][j].f0", print_hash_value); transparent_crc(g_388[i][j].f1, "g_388[i][j].f1", print_hash_value); transparent_crc(g_388[i][j].f2, "g_388[i][j].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_389.f0, "g_389.f0", print_hash_value); transparent_crc(g_389.f1, "g_389.f1", print_hash_value); transparent_crc(g_389.f2, "g_389.f2", print_hash_value); transparent_crc(g_409, "g_409", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_414[i], "g_414[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_419.f0, "g_419.f0", print_hash_value); transparent_crc(g_419.f1, "g_419.f1", print_hash_value); transparent_crc(g_419.f2, "g_419.f2", print_hash_value); transparent_crc(g_468.f0, "g_468.f0", print_hash_value); transparent_crc(g_476.f0, "g_476.f0", print_hash_value); transparent_crc(g_476.f1, "g_476.f1", print_hash_value); transparent_crc(g_476.f2, "g_476.f2", print_hash_value); transparent_crc(g_517.f0, "g_517.f0", print_hash_value); transparent_crc(g_517.f2, "g_517.f2", print_hash_value); transparent_crc(g_537, "g_537", print_hash_value); transparent_crc(g_588.f0, "g_588.f0", print_hash_value); transparent_crc(g_588.f2, "g_588.f2", print_hash_value); transparent_crc(g_599, "g_599", print_hash_value); transparent_crc(g_610, "g_610", print_hash_value); transparent_crc(g_632, "g_632", print_hash_value); transparent_crc(g_692.f0, "g_692.f0", print_hash_value); transparent_crc(g_699.f0, "g_699.f0", print_hash_value); transparent_crc(g_699.f1, "g_699.f1", print_hash_value); transparent_crc(g_699.f2, "g_699.f2", print_hash_value); transparent_crc(g_737.f0, "g_737.f0", print_hash_value); transparent_crc(g_798.f0, "g_798.f0", print_hash_value); transparent_crc(g_798.f1, "g_798.f1", print_hash_value); transparent_crc(g_798.f2, "g_798.f2", print_hash_value); transparent_crc(g_834, "g_834", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_838[i].f0, "g_838[i].f0", print_hash_value); transparent_crc(g_838[i].f2, "g_838[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_866.f0, "g_866.f0", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_916[i].f0, "g_916[i].f0", print_hash_value); transparent_crc(g_916[i].f1, "g_916[i].f1", print_hash_value); transparent_crc(g_916[i].f2, "g_916[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_939.f0, "g_939.f0", print_hash_value); transparent_crc(g_959, "g_959", print_hash_value); transparent_crc(g_963.f0, "g_963.f0", print_hash_value); transparent_crc(g_963.f2, "g_963.f2", print_hash_value); transparent_crc(g_988, "g_988", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 4; k++) { transparent_crc(g_994[i][j][k].f0, "g_994[i][j][k].f0", print_hash_value); transparent_crc(g_994[i][j][k].f2, "g_994[i][j][k].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } 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_1037, "g_1037", print_hash_value); transparent_crc(g_1095.f0, "g_1095.f0", print_hash_value); transparent_crc(g_1095.f1, "g_1095.f1", print_hash_value); transparent_crc(g_1095.f2, "g_1095.f2", print_hash_value); for (i = 0; i < 3; i++) { for (j = 0; j < 9; j++) { for (k = 0; k < 2; k++) { transparent_crc(g_1114[i][j][k], "g_1114[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1134, "g_1134", print_hash_value); transparent_crc(g_1169.f0, "g_1169.f0", print_hash_value); transparent_crc(g_1169.f2, "g_1169.f2", print_hash_value); transparent_crc(g_1181, "g_1181", print_hash_value); transparent_crc(g_1261.f0, "g_1261.f0", print_hash_value); transparent_crc(g_1261.f1, "g_1261.f1", print_hash_value); transparent_crc(g_1261.f2, "g_1261.f2", print_hash_value); transparent_crc(g_1308.f0, "g_1308.f0", print_hash_value); transparent_crc(g_1308.f2, "g_1308.f2", print_hash_value); transparent_crc(g_1337.f0, "g_1337.f0", print_hash_value); transparent_crc(g_1337.f2, "g_1337.f2", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_1344[i], "g_1344[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1381.f0, "g_1381.f0", print_hash_value); transparent_crc(g_1396.f0, "g_1396.f0", print_hash_value); transparent_crc(g_1396.f2, "g_1396.f2", print_hash_value); transparent_crc(g_1399.f0, "g_1399.f0", print_hash_value); transparent_crc(g_1399.f2, "g_1399.f2", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_1487[i].f0, "g_1487[i].f0", print_hash_value); transparent_crc(g_1487[i].f1, "g_1487[i].f1", print_hash_value); transparent_crc(g_1487[i].f2, "g_1487[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 4; i++) { for (j = 0; j < 8; j++) { for (k = 0; k < 8; k++) { transparent_crc(g_1534[i][j][k], "g_1534[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1539, "g_1539", print_hash_value); transparent_crc(g_1601, "g_1601", print_hash_value); transparent_crc(g_1602, "g_1602", print_hash_value); for (i = 0; i < 1; i++) { for (j = 0; j < 5; j++) { for (k = 0; k < 9; k++) { transparent_crc(g_1603[i][j][k], "g_1603[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 4; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 2; k++) { transparent_crc(g_1659[i][j][k], "g_1659[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1709, "g_1709", print_hash_value); transparent_crc(g_1711, "g_1711", print_hash_value); transparent_crc(g_1747, "g_1747", print_hash_value); transparent_crc(g_1768.f0, "g_1768.f0", print_hash_value); transparent_crc(g_1871.f0, "g_1871.f0", print_hash_value); transparent_crc(g_1871.f1, "g_1871.f1", print_hash_value); transparent_crc(g_1871.f2, "g_1871.f2", print_hash_value); transparent_crc(g_1918, "g_1918", print_hash_value); transparent_crc(g_1946, "g_1946", print_hash_value); transparent_crc(g_1952.f0, "g_1952.f0", print_hash_value); transparent_crc(g_1999, "g_1999", print_hash_value); transparent_crc(g_2010.f0, "g_2010.f0", print_hash_value); transparent_crc(g_2046.f0, "g_2046.f0", print_hash_value); transparent_crc(g_2046.f1, "g_2046.f1", print_hash_value); transparent_crc(g_2046.f2, "g_2046.f2", print_hash_value); transparent_crc(g_2047.f0, "g_2047.f0", print_hash_value); transparent_crc(g_2047.f1, "g_2047.f1", print_hash_value); transparent_crc(g_2047.f2, "g_2047.f2", print_hash_value); transparent_crc(g_2048.f0, "g_2048.f0", print_hash_value); transparent_crc(g_2048.f1, "g_2048.f1", print_hash_value); transparent_crc(g_2048.f2, "g_2048.f2", print_hash_value); transparent_crc(g_2049.f0, "g_2049.f0", print_hash_value); transparent_crc(g_2049.f1, "g_2049.f1", print_hash_value); transparent_crc(g_2049.f2, "g_2049.f2", print_hash_value); for (i = 0; i < 8; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 4; k++) { transparent_crc(g_2050[i][j][k].f0, "g_2050[i][j][k].f0", print_hash_value); transparent_crc(g_2050[i][j][k].f1, "g_2050[i][j][k].f1", print_hash_value); transparent_crc(g_2050[i][j][k].f2, "g_2050[i][j][k].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2051.f0, "g_2051.f0", print_hash_value); transparent_crc(g_2051.f1, "g_2051.f1", print_hash_value); transparent_crc(g_2051.f2, "g_2051.f2", print_hash_value); transparent_crc(g_2052.f0, "g_2052.f0", print_hash_value); transparent_crc(g_2052.f1, "g_2052.f1", print_hash_value); transparent_crc(g_2052.f2, "g_2052.f2", print_hash_value); transparent_crc(g_2053.f0, "g_2053.f0", print_hash_value); transparent_crc(g_2053.f1, "g_2053.f1", print_hash_value); transparent_crc(g_2053.f2, "g_2053.f2", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 8; j++) { transparent_crc(g_2054[i][j].f0, "g_2054[i][j].f0", print_hash_value); transparent_crc(g_2054[i][j].f1, "g_2054[i][j].f1", print_hash_value); transparent_crc(g_2054[i][j].f2, "g_2054[i][j].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_2055.f0, "g_2055.f0", print_hash_value); transparent_crc(g_2055.f1, "g_2055.f1", print_hash_value); transparent_crc(g_2055.f2, "g_2055.f2", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 7; j++) { transparent_crc(g_2056[i][j].f0, "g_2056[i][j].f0", print_hash_value); transparent_crc(g_2056[i][j].f1, "g_2056[i][j].f1", print_hash_value); transparent_crc(g_2056[i][j].f2, "g_2056[i][j].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } for (i = 0; i < 2; i++) { for (j = 0; j < 8; j++) { for (k = 0; k < 10; k++) { transparent_crc(g_2057[i][j][k].f0, "g_2057[i][j][k].f0", print_hash_value); transparent_crc(g_2057[i][j][k].f1, "g_2057[i][j][k].f1", print_hash_value); transparent_crc(g_2057[i][j][k].f2, "g_2057[i][j][k].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2058.f0, "g_2058.f0", print_hash_value); transparent_crc(g_2058.f1, "g_2058.f1", print_hash_value); transparent_crc(g_2058.f2, "g_2058.f2", print_hash_value); transparent_crc(g_2059.f0, "g_2059.f0", print_hash_value); transparent_crc(g_2059.f1, "g_2059.f1", print_hash_value); transparent_crc(g_2059.f2, "g_2059.f2", print_hash_value); transparent_crc(g_2060.f0, "g_2060.f0", print_hash_value); transparent_crc(g_2060.f1, "g_2060.f1", print_hash_value); transparent_crc(g_2060.f2, "g_2060.f2", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_2061[i].f0, "g_2061[i].f0", print_hash_value); transparent_crc(g_2061[i].f1, "g_2061[i].f1", print_hash_value); transparent_crc(g_2061[i].f2, "g_2061[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 4; i++) { for (j = 0; j < 8; j++) { for (k = 0; k < 1; k++) { transparent_crc(g_2062[i][j][k].f0, "g_2062[i][j][k].f0", print_hash_value); transparent_crc(g_2062[i][j][k].f1, "g_2062[i][j][k].f1", print_hash_value); transparent_crc(g_2062[i][j][k].f2, "g_2062[i][j][k].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2063.f0, "g_2063.f0", print_hash_value); transparent_crc(g_2063.f1, "g_2063.f1", print_hash_value); transparent_crc(g_2063.f2, "g_2063.f2", print_hash_value); transparent_crc(g_2064.f0, "g_2064.f0", print_hash_value); transparent_crc(g_2064.f1, "g_2064.f1", print_hash_value); transparent_crc(g_2064.f2, "g_2064.f2", print_hash_value); transparent_crc(g_2065.f0, "g_2065.f0", print_hash_value); transparent_crc(g_2065.f1, "g_2065.f1", print_hash_value); transparent_crc(g_2065.f2, "g_2065.f2", print_hash_value); transparent_crc(g_2066.f0, "g_2066.f0", print_hash_value); transparent_crc(g_2066.f1, "g_2066.f1", print_hash_value); transparent_crc(g_2066.f2, "g_2066.f2", print_hash_value); transparent_crc(g_2067.f0, "g_2067.f0", print_hash_value); transparent_crc(g_2067.f1, "g_2067.f1", print_hash_value); transparent_crc(g_2067.f2, "g_2067.f2", print_hash_value); transparent_crc(g_2068.f0, "g_2068.f0", print_hash_value); transparent_crc(g_2068.f1, "g_2068.f1", print_hash_value); transparent_crc(g_2068.f2, "g_2068.f2", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_2069[i].f0, "g_2069[i].f0", print_hash_value); transparent_crc(g_2069[i].f1, "g_2069[i].f1", print_hash_value); transparent_crc(g_2069[i].f2, "g_2069[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2070.f0, "g_2070.f0", print_hash_value); transparent_crc(g_2070.f1, "g_2070.f1", print_hash_value); transparent_crc(g_2070.f2, "g_2070.f2", print_hash_value); for (i = 0; i < 5; i++) { for (j = 0; j < 7; j++) { transparent_crc(g_2071[i][j].f0, "g_2071[i][j].f0", print_hash_value); transparent_crc(g_2071[i][j].f1, "g_2071[i][j].f1", print_hash_value); transparent_crc(g_2071[i][j].f2, "g_2071[i][j].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_2072.f0, "g_2072.f0", print_hash_value); transparent_crc(g_2072.f1, "g_2072.f1", print_hash_value); transparent_crc(g_2072.f2, "g_2072.f2", print_hash_value); for (i = 0; i < 7; i++) { transparent_crc(g_2073[i].f0, "g_2073[i].f0", print_hash_value); transparent_crc(g_2073[i].f1, "g_2073[i].f1", print_hash_value); transparent_crc(g_2073[i].f2, "g_2073[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2074.f0, "g_2074.f0", print_hash_value); transparent_crc(g_2074.f1, "g_2074.f1", print_hash_value); transparent_crc(g_2074.f2, "g_2074.f2", print_hash_value); transparent_crc(g_2075.f0, "g_2075.f0", print_hash_value); transparent_crc(g_2075.f1, "g_2075.f1", print_hash_value); transparent_crc(g_2075.f2, "g_2075.f2", print_hash_value); transparent_crc(g_2076.f0, "g_2076.f0", print_hash_value); transparent_crc(g_2076.f1, "g_2076.f1", print_hash_value); transparent_crc(g_2076.f2, "g_2076.f2", print_hash_value); transparent_crc(g_2077.f0, "g_2077.f0", print_hash_value); transparent_crc(g_2077.f1, "g_2077.f1", print_hash_value); transparent_crc(g_2077.f2, "g_2077.f2", print_hash_value); for (i = 0; i < 5; i++) { for (j = 0; j < 7; j++) { transparent_crc(g_2078[i][j].f0, "g_2078[i][j].f0", print_hash_value); transparent_crc(g_2078[i][j].f1, "g_2078[i][j].f1", print_hash_value); transparent_crc(g_2078[i][j].f2, "g_2078[i][j].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_2079.f0, "g_2079.f0", print_hash_value); transparent_crc(g_2079.f1, "g_2079.f1", print_hash_value); transparent_crc(g_2079.f2, "g_2079.f2", print_hash_value); transparent_crc(g_2080.f0, "g_2080.f0", print_hash_value); transparent_crc(g_2080.f1, "g_2080.f1", print_hash_value); transparent_crc(g_2080.f2, "g_2080.f2", print_hash_value); transparent_crc(g_2081.f0, "g_2081.f0", print_hash_value); transparent_crc(g_2081.f1, "g_2081.f1", print_hash_value); transparent_crc(g_2081.f2, "g_2081.f2", print_hash_value); transparent_crc(g_2082.f0, "g_2082.f0", print_hash_value); transparent_crc(g_2082.f1, "g_2082.f1", print_hash_value); transparent_crc(g_2082.f2, "g_2082.f2", print_hash_value); transparent_crc(g_2083.f0, "g_2083.f0", print_hash_value); transparent_crc(g_2083.f1, "g_2083.f1", print_hash_value); transparent_crc(g_2083.f2, "g_2083.f2", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_2084[i].f0, "g_2084[i].f0", print_hash_value); transparent_crc(g_2084[i].f1, "g_2084[i].f1", print_hash_value); transparent_crc(g_2084[i].f2, "g_2084[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2085.f0, "g_2085.f0", print_hash_value); transparent_crc(g_2085.f1, "g_2085.f1", print_hash_value); transparent_crc(g_2085.f2, "g_2085.f2", print_hash_value); transparent_crc(g_2086.f0, "g_2086.f0", print_hash_value); transparent_crc(g_2086.f1, "g_2086.f1", print_hash_value); transparent_crc(g_2086.f2, "g_2086.f2", print_hash_value); transparent_crc(g_2087.f0, "g_2087.f0", print_hash_value); transparent_crc(g_2087.f1, "g_2087.f1", print_hash_value); transparent_crc(g_2087.f2, "g_2087.f2", print_hash_value); transparent_crc(g_2088.f0, "g_2088.f0", print_hash_value); transparent_crc(g_2088.f1, "g_2088.f1", print_hash_value); transparent_crc(g_2088.f2, "g_2088.f2", print_hash_value); transparent_crc(g_2089.f0, "g_2089.f0", print_hash_value); transparent_crc(g_2089.f1, "g_2089.f1", print_hash_value); transparent_crc(g_2089.f2, "g_2089.f2", print_hash_value); transparent_crc(g_2090.f0, "g_2090.f0", print_hash_value); transparent_crc(g_2090.f1, "g_2090.f1", print_hash_value); transparent_crc(g_2090.f2, "g_2090.f2", print_hash_value); transparent_crc(g_2091.f0, "g_2091.f0", print_hash_value); transparent_crc(g_2091.f1, "g_2091.f1", print_hash_value); transparent_crc(g_2091.f2, "g_2091.f2", print_hash_value); transparent_crc(g_2092.f0, "g_2092.f0", print_hash_value); transparent_crc(g_2092.f1, "g_2092.f1", print_hash_value); transparent_crc(g_2092.f2, "g_2092.f2", print_hash_value); transparent_crc(g_2093.f0, "g_2093.f0", print_hash_value); transparent_crc(g_2093.f1, "g_2093.f1", print_hash_value); transparent_crc(g_2093.f2, "g_2093.f2", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 4; k++) { transparent_crc(g_2094[i][j][k].f0, "g_2094[i][j][k].f0", print_hash_value); transparent_crc(g_2094[i][j][k].f1, "g_2094[i][j][k].f1", print_hash_value); transparent_crc(g_2094[i][j][k].f2, "g_2094[i][j][k].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 5; i++) { transparent_crc(g_2095[i].f0, "g_2095[i].f0", print_hash_value); transparent_crc(g_2095[i].f1, "g_2095[i].f1", print_hash_value); transparent_crc(g_2095[i].f2, "g_2095[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2096.f0, "g_2096.f0", print_hash_value); transparent_crc(g_2096.f1, "g_2096.f1", print_hash_value); transparent_crc(g_2096.f2, "g_2096.f2", print_hash_value); transparent_crc(g_2097.f0, "g_2097.f0", print_hash_value); transparent_crc(g_2097.f1, "g_2097.f1", print_hash_value); transparent_crc(g_2097.f2, "g_2097.f2", print_hash_value); transparent_crc(g_2098.f0, "g_2098.f0", print_hash_value); transparent_crc(g_2098.f1, "g_2098.f1", print_hash_value); transparent_crc(g_2098.f2, "g_2098.f2", print_hash_value); transparent_crc(g_2099.f0, "g_2099.f0", print_hash_value); transparent_crc(g_2099.f1, "g_2099.f1", print_hash_value); transparent_crc(g_2099.f2, "g_2099.f2", print_hash_value); for (i = 0; i < 1; i++) { transparent_crc(g_2100[i].f0, "g_2100[i].f0", print_hash_value); transparent_crc(g_2100[i].f1, "g_2100[i].f1", print_hash_value); transparent_crc(g_2100[i].f2, "g_2100[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2101.f0, "g_2101.f0", print_hash_value); transparent_crc(g_2101.f1, "g_2101.f1", print_hash_value); transparent_crc(g_2101.f2, "g_2101.f2", print_hash_value); transparent_crc(g_2102.f0, "g_2102.f0", print_hash_value); transparent_crc(g_2102.f1, "g_2102.f1", print_hash_value); transparent_crc(g_2102.f2, "g_2102.f2", print_hash_value); transparent_crc(g_2103.f0, "g_2103.f0", print_hash_value); transparent_crc(g_2103.f1, "g_2103.f1", print_hash_value); transparent_crc(g_2103.f2, "g_2103.f2", print_hash_value); for (i = 0; i < 1; i++) { transparent_crc(g_2104[i].f0, "g_2104[i].f0", print_hash_value); transparent_crc(g_2104[i].f1, "g_2104[i].f1", print_hash_value); transparent_crc(g_2104[i].f2, "g_2104[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2105.f0, "g_2105.f0", print_hash_value); transparent_crc(g_2105.f1, "g_2105.f1", print_hash_value); transparent_crc(g_2105.f2, "g_2105.f2", print_hash_value); transparent_crc(g_2106.f0, "g_2106.f0", print_hash_value); transparent_crc(g_2106.f1, "g_2106.f1", print_hash_value); transparent_crc(g_2106.f2, "g_2106.f2", print_hash_value); transparent_crc(g_2107.f0, "g_2107.f0", print_hash_value); transparent_crc(g_2107.f1, "g_2107.f1", print_hash_value); transparent_crc(g_2107.f2, "g_2107.f2", print_hash_value); transparent_crc(g_2108.f0, "g_2108.f0", print_hash_value); transparent_crc(g_2108.f1, "g_2108.f1", print_hash_value); transparent_crc(g_2108.f2, "g_2108.f2", print_hash_value); transparent_crc(g_2109.f0, "g_2109.f0", print_hash_value); transparent_crc(g_2109.f1, "g_2109.f1", print_hash_value); transparent_crc(g_2109.f2, "g_2109.f2", print_hash_value); transparent_crc(g_2110.f0, "g_2110.f0", print_hash_value); transparent_crc(g_2110.f1, "g_2110.f1", print_hash_value); transparent_crc(g_2110.f2, "g_2110.f2", print_hash_value); transparent_crc(g_2111.f0, "g_2111.f0", print_hash_value); transparent_crc(g_2111.f1, "g_2111.f1", print_hash_value); transparent_crc(g_2111.f2, "g_2111.f2", print_hash_value); transparent_crc(g_2112.f0, "g_2112.f0", print_hash_value); transparent_crc(g_2112.f1, "g_2112.f1", print_hash_value); transparent_crc(g_2112.f2, "g_2112.f2", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 4; j++) { for (k = 0; k < 7; k++) { transparent_crc(g_2113[i][j][k].f0, "g_2113[i][j][k].f0", print_hash_value); transparent_crc(g_2113[i][j][k].f1, "g_2113[i][j][k].f1", print_hash_value); transparent_crc(g_2113[i][j][k].f2, "g_2113[i][j][k].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 10; i++) { for (j = 0; j < 5; j++) { for (k = 0; k < 5; k++) { transparent_crc(g_2114[i][j][k].f0, "g_2114[i][j][k].f0", print_hash_value); transparent_crc(g_2114[i][j][k].f1, "g_2114[i][j][k].f1", print_hash_value); transparent_crc(g_2114[i][j][k].f2, "g_2114[i][j][k].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 3; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 1; k++) { transparent_crc(g_2115[i][j][k].f0, "g_2115[i][j][k].f0", print_hash_value); transparent_crc(g_2115[i][j][k].f1, "g_2115[i][j][k].f1", print_hash_value); transparent_crc(g_2115[i][j][k].f2, "g_2115[i][j][k].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2116.f0, "g_2116.f0", print_hash_value); transparent_crc(g_2116.f1, "g_2116.f1", print_hash_value); transparent_crc(g_2116.f2, "g_2116.f2", print_hash_value); transparent_crc(g_2117.f0, "g_2117.f0", print_hash_value); transparent_crc(g_2117.f1, "g_2117.f1", print_hash_value); transparent_crc(g_2117.f2, "g_2117.f2", print_hash_value); transparent_crc(g_2118.f0, "g_2118.f0", print_hash_value); transparent_crc(g_2118.f1, "g_2118.f1", print_hash_value); transparent_crc(g_2118.f2, "g_2118.f2", print_hash_value); transparent_crc(g_2119.f0, "g_2119.f0", print_hash_value); transparent_crc(g_2119.f1, "g_2119.f1", print_hash_value); transparent_crc(g_2119.f2, "g_2119.f2", print_hash_value); transparent_crc(g_2120.f0, "g_2120.f0", print_hash_value); transparent_crc(g_2120.f1, "g_2120.f1", print_hash_value); transparent_crc(g_2120.f2, "g_2120.f2", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_2121[i].f0, "g_2121[i].f0", print_hash_value); transparent_crc(g_2121[i].f1, "g_2121[i].f1", print_hash_value); transparent_crc(g_2121[i].f2, "g_2121[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2122.f0, "g_2122.f0", print_hash_value); transparent_crc(g_2122.f1, "g_2122.f1", print_hash_value); transparent_crc(g_2122.f2, "g_2122.f2", print_hash_value); transparent_crc(g_2123.f0, "g_2123.f0", print_hash_value); transparent_crc(g_2123.f1, "g_2123.f1", print_hash_value); transparent_crc(g_2123.f2, "g_2123.f2", print_hash_value); for (i = 0; i < 10; i++) { transparent_crc(g_2124[i].f0, "g_2124[i].f0", print_hash_value); transparent_crc(g_2124[i].f1, "g_2124[i].f1", print_hash_value); transparent_crc(g_2124[i].f2, "g_2124[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2125.f0, "g_2125.f0", print_hash_value); transparent_crc(g_2125.f1, "g_2125.f1", print_hash_value); transparent_crc(g_2125.f2, "g_2125.f2", print_hash_value); for (i = 0; i < 4; i++) { for (j = 0; j < 7; j++) { transparent_crc(g_2126[i][j].f0, "g_2126[i][j].f0", print_hash_value); transparent_crc(g_2126[i][j].f1, "g_2126[i][j].f1", print_hash_value); transparent_crc(g_2126[i][j].f2, "g_2126[i][j].f2", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_2127.f0, "g_2127.f0", print_hash_value); transparent_crc(g_2127.f1, "g_2127.f1", print_hash_value); transparent_crc(g_2127.f2, "g_2127.f2", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_2128[i].f0, "g_2128[i].f0", print_hash_value); transparent_crc(g_2128[i].f1, "g_2128[i].f1", print_hash_value); transparent_crc(g_2128[i].f2, "g_2128[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2129.f0, "g_2129.f0", print_hash_value); transparent_crc(g_2129.f1, "g_2129.f1", print_hash_value); transparent_crc(g_2129.f2, "g_2129.f2", print_hash_value); transparent_crc(g_2130.f0, "g_2130.f0", print_hash_value); transparent_crc(g_2130.f1, "g_2130.f1", print_hash_value); transparent_crc(g_2130.f2, "g_2130.f2", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_2162[i], "g_2162[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2184.f0, "g_2184.f0", print_hash_value); transparent_crc(g_2184.f2, "g_2184.f2", print_hash_value); transparent_crc(g_2285.f0, "g_2285.f0", print_hash_value); transparent_crc(g_2285.f1, "g_2285.f1", print_hash_value); transparent_crc(g_2285.f2, "g_2285.f2", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_2294[i].f0, "g_2294[i].f0", print_hash_value); transparent_crc(g_2294[i].f1, "g_2294[i].f1", print_hash_value); transparent_crc(g_2294[i].f2, "g_2294[i].f2", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2407.f0, "g_2407.f0", print_hash_value); transparent_crc(g_2523.f0, "g_2523.f0", print_hash_value); transparent_crc(g_2523.f1, "g_2523.f1", print_hash_value); transparent_crc(g_2523.f2, "g_2523.f2", print_hash_value); transparent_crc(g_2536, "g_2536", print_hash_value); transparent_crc(g_2573.f0, "g_2573.f0", print_hash_value); transparent_crc(g_2573.f1, "g_2573.f1", print_hash_value); transparent_crc(g_2573.f2, "g_2573.f2", print_hash_value); transparent_crc(g_2596.f0, "g_2596.f0", print_hash_value); transparent_crc(g_2596.f1, "g_2596.f1", print_hash_value); transparent_crc(g_2596.f2, "g_2596.f2", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_2604[i], "g_2604[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2646.f0, "g_2646.f0", print_hash_value); transparent_crc(g_2658.f0, "g_2658.f0", print_hash_value); transparent_crc(g_2666, "g_2666", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_2691[i], "g_2691[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2712, "g_2712", print_hash_value); transparent_crc(g_2818, "g_2818", print_hash_value); transparent_crc(g_2843, "g_2843", print_hash_value); transparent_crc(g_2919.f0, "g_2919.f0", print_hash_value); transparent_crc(g_2919.f2, "g_2919.f2", print_hash_value); transparent_crc(g_2952, "g_2952", print_hash_value); transparent_crc(g_3008.f0, "g_3008.f0", print_hash_value); transparent_crc(g_3008.f1, "g_3008.f1", print_hash_value); transparent_crc(g_3008.f2, "g_3008.f2", print_hash_value); transparent_crc(g_3120.f0, "g_3120.f0", print_hash_value); platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 0 breakdown: depth: 0, occurrence: 883 XXX total union variables: 71 XXX non-zero bitfields defined in structs: 0 XXX zero bitfields defined in structs: 0 XXX const bitfields defined in structs: 0 XXX volatile bitfields defined in structs: 0 XXX structs with bitfields in the program: 0 breakdown: XXX full-bitfields structs in the program: 0 breakdown: XXX times a bitfields struct's address is taken: 0 XXX times a bitfields struct on LHS: 0 XXX times a bitfields struct on RHS: 0 XXX times a single bitfield on LHS: 0 XXX times a single bitfield on RHS: 0 XXX max expression depth: 51 breakdown: depth: 1, occurrence: 276 depth: 2, occurrence: 77 depth: 3, occurrence: 8 depth: 4, occurrence: 5 depth: 5, occurrence: 3 depth: 6, occurrence: 2 depth: 7, occurrence: 1 depth: 8, occurrence: 1 depth: 10, occurrence: 1 depth: 14, occurrence: 6 depth: 15, occurrence: 3 depth: 16, occurrence: 2 depth: 17, occurrence: 1 depth: 18, occurrence: 2 depth: 19, occurrence: 6 depth: 20, occurrence: 1 depth: 21, occurrence: 4 depth: 22, occurrence: 1 depth: 23, occurrence: 6 depth: 24, occurrence: 5 depth: 26, occurrence: 2 depth: 27, occurrence: 4 depth: 28, occurrence: 1 depth: 29, occurrence: 2 depth: 30, occurrence: 1 depth: 32, occurrence: 2 depth: 33, occurrence: 3 depth: 35, occurrence: 1 depth: 36, occurrence: 2 depth: 37, occurrence: 1 depth: 44, occurrence: 1 depth: 45, occurrence: 1 depth: 51, occurrence: 1 XXX total number of pointers: 672 XXX times a variable address is taken: 1468 XXX times a pointer is dereferenced on RHS: 454 breakdown: depth: 1, occurrence: 315 depth: 2, occurrence: 75 depth: 3, occurrence: 37 depth: 4, occurrence: 27 XXX times a pointer is dereferenced on LHS: 371 breakdown: depth: 1, occurrence: 272 depth: 2, occurrence: 39 depth: 3, occurrence: 36 depth: 4, occurrence: 22 depth: 5, occurrence: 2 XXX times a pointer is compared with null: 58 XXX times a pointer is compared with address of another variable: 15 XXX times a pointer is compared with another pointer: 23 XXX times a pointer is qualified to be dereferenced: 11436 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 1588 level: 2, occurrence: 374 level: 3, occurrence: 330 level: 4, occurrence: 207 level: 5, occurrence: 37 XXX number of pointers point to pointers: 290 XXX number of pointers point to scalars: 326 XXX number of pointers point to structs: 0 XXX percent of pointers has null in alias set: 29.5 XXX average alias set size: 1.61 XXX times a non-volatile is read: 2562 XXX times a non-volatile is write: 1293 XXX times a volatile is read: 170 XXX times read thru a pointer: 28 XXX times a volatile is write: 27 XXX times written thru a pointer: 8 XXX times a volatile is available for access: 8.78e+03 XXX percentage of non-volatile access: 95.1 XXX forward jumps: 2 XXX backward jumps: 8 XXX stmts: 296 XXX max block depth: 5 breakdown: depth: 0, occurrence: 27 depth: 1, occurrence: 22 depth: 2, occurrence: 40 depth: 3, occurrence: 56 depth: 4, occurrence: 60 depth: 5, occurrence: 91 XXX percentage a fresh-made variable is used: 18.5 XXX percentage an existing variable is used: 81.5 ********************* end of statistics **********************/