/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 4017615675981490432 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ /* --- GLOBAL VARIABLES --- */ static int32_t g_2 = (-7L); static uint64_t g_46 = 0xA898CBDB62B2FAA9LL; static uint32_t g_48 = 3UL; static uint32_t g_49[2][10][8] = {{{0x59F32F52L,18446744073709551615UL,0x4122E7DFL,0x4122E7DFL,18446744073709551615UL,0x59F32F52L,18446744073709551606UL,18446744073709551611UL},{18446744073709551615UL,18446744073709551606UL,0xD23037D9L,18446744073709551615UL,0x59F32F52L,0xD23037D9L,18446744073709551615UL,0xD23037D9L},{0xC4B54C5FL,18446744073709551615UL,0x7E64BFCEL,18446744073709551615UL,0xC4B54C5FL,18446744073709551615UL,18446744073709551615UL,18446744073709551611UL},{0xDD215CD4L,0xC4B54C5FL,0x59F32F52L,0x4122E7DFL,18446744073709551615UL,0xDD215CD4L,0xDD215CD4L,18446744073709551615UL},{18446744073709551615UL,0x59F32F52L,0x59F32F52L,18446744073709551615UL,18446744073709551606UL,0xD23037D9L,18446744073709551615UL,0x59F32F52L},{18446744073709551615UL,18446744073709551615UL,0x7E64BFCEL,18446744073709551611UL,18446744073709551615UL,18446744073709551607UL,0xDD215CD4L,18446744073709551606UL},{0x7E64BFCEL,0xDD215CD4L,0x7E64BFCEL,0x94914501L,0xD23037D9L,0x7E64BFCEL,18446744073709551615UL,0x4122E7DFL},{0x59F32F52L,0x94914501L,18446744073709551615UL,0xD23037D9L,18446744073709551607UL,18446744073709551607UL,0xD23037D9L,18446744073709551615UL},{0x59F32F52L,0x59F32F52L,18446744073709551615UL,18446744073709551606UL,0xD23037D9L,18446744073709551615UL,0x59F32F52L,0xD23037D9L},{0x7E64BFCEL,0xD23037D9L,0x94914501L,0x7E64BFCEL,0xDD215CD4L,0x7E64BFCEL,0x94914501L,0xD23037D9L}},{{0xD23037D9L,18446744073709551615UL,18446744073709551615UL,18446744073709551606UL,18446744073709551615UL,0x94914501L,0xDD215CD4L,18446744073709551615UL},{0x4122E7DFL,0xDD215CD4L,18446744073709551611UL,0xD23037D9L,0xD23037D9L,18446744073709551611UL,0xDD215CD4L,0x4122E7DFL},{18446744073709551607UL,0xD23037D9L,18446744073709551615UL,0x94914501L,0x59F32F52L,18446744073709551607UL,0x94914501L,18446744073709551606UL},{0x59F32F52L,18446744073709551607UL,0x94914501L,18446744073709551606UL,0x94914501L,18446744073709551607UL,0x59F32F52L,0x94914501L},{0x4122E7DFL,0xD23037D9L,18446744073709551615UL,0x4122E7DFL,0xDD215CD4L,18446744073709551611UL,0xD23037D9L,0xD23037D9L},{0x94914501L,0xDD215CD4L,18446744073709551615UL,18446744073709551615UL,0xDD215CD4L,0x94914501L,18446744073709551615UL,18446744073709551606UL},{0x4122E7DFL,18446744073709551615UL,0x7E64BFCEL,0xD23037D9L,0x94914501L,0x7E64BFCEL,0xDD215CD4L,0x7E64BFCEL},{0x59F32F52L,0xD23037D9L,18446744073709551615UL,0xD23037D9L,0x59F32F52L,18446744073709551615UL,0xD23037D9L,18446744073709551606UL},{18446744073709551607UL,0x59F32F52L,0x94914501L,18446744073709551615UL,0xD23037D9L,18446744073709551607UL,18446744073709551607UL,0xD23037D9L},{0x4122E7DFL,0x94914501L,0x94914501L,0x4122E7DFL,18446744073709551615UL,0x7E64BFCEL,0xD23037D9L,0x94914501L}}}; static uint16_t g_63[10] = {65535UL,65535UL,65535UL,65535UL,65535UL,65535UL,65535UL,65535UL,65535UL,65535UL}; static int32_t g_67 = (-7L); static int32_t * volatile g_66 = &g_67;/* VOLATILE GLOBAL g_66 */ static int8_t g_69 = 2L; static int8_t g_104 = 0x38L; static uint32_t g_106 = 0UL; static uint32_t g_108 = 1UL; static volatile uint32_t g_134 = 0UL;/* VOLATILE GLOBAL g_134 */ static volatile uint32_t g_142[3] = {4294967291UL,4294967291UL,4294967291UL}; static const int32_t g_151 = 0x5509CA38L; static int32_t g_161 = 0x036ACEBEL; static int8_t g_163 = 0xCCL; static int8_t *g_162 = &g_163; static uint8_t g_168 = 0x60L; static uint8_t g_188[6][3][3] = {{{0xC1L,1UL,252UL},{0xFEL,1UL,0x5CL},{0xD6L,1UL,0x43L}},{{0xE2L,250UL,0x7EL},{0x5CL,0x5CL,1UL},{0x5CL,253UL,0xD6L}},{{0xE2L,0xA7L,0x75L},{0xD6L,0x43L,0xE2L},{0xFEL,0xE2L,0x75L}},{{0xC1L,0x5DL,0xD6L},{1UL,0xCEL,1UL},{1UL,0xCEL,0x7EL}},{{0x7EL,0x5DL,0x43L},{0xCEL,0xE2L,0x5CL},{250UL,0x43L,252UL}},{{0xCEL,0xA7L,0xCCL},{0x7EL,253UL,253UL},{1UL,0x5CL,253UL}}}; static const int32_t *g_194 = &g_151; static const int32_t ** volatile g_193 = &g_194;/* VOLATILE GLOBAL g_193 */ static int16_t g_206 = 8L; static int32_t *g_209 = &g_67; static int32_t ** volatile g_208[8][8][4] = {{{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,(void*)0},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,(void*)0,&g_209},{(void*)0,(void*)0,(void*)0,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209}},{{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{(void*)0,(void*)0,(void*)0,&g_209},{(void*)0,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,(void*)0,&g_209}},{{(void*)0,(void*)0,(void*)0,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{(void*)0,(void*)0,(void*)0,&g_209},{(void*)0,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209}},{{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,(void*)0,&g_209},{(void*)0,(void*)0,(void*)0,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209}},{{(void*)0,(void*)0,(void*)0,&g_209},{(void*)0,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,(void*)0,&g_209},{(void*)0,(void*)0,(void*)0,&g_209},{&g_209,&g_209,&g_209,&g_209}},{{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{(void*)0,(void*)0,(void*)0,&g_209},{(void*)0,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209}},{{&g_209,&g_209,(void*)0,&g_209},{(void*)0,(void*)0,(void*)0,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{(void*)0,&g_209,&g_209,(void*)0},{(void*)0,&g_209,&g_209,&g_209}},{{&g_209,(void*)0,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,(void*)0,&g_209,&g_209},{&g_209,&g_209,(void*)0,(void*)0},{&g_209,&g_209,(void*)0,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209}}}; static int32_t **g_212[5][3][7] = {{{&g_209,(void*)0,&g_209,&g_209,&g_209,&g_209,(void*)0},{&g_209,(void*)0,&g_209,&g_209,(void*)0,&g_209,(void*)0},{&g_209,&g_209,&g_209,&g_209,(void*)0,&g_209,&g_209}},{{&g_209,&g_209,&g_209,&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209,&g_209,&g_209,&g_209},{&g_209,(void*)0,&g_209,&g_209,&g_209,&g_209,(void*)0}},{{&g_209,(void*)0,&g_209,&g_209,(void*)0,&g_209,(void*)0},{&g_209,&g_209,&g_209,&g_209,(void*)0,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209,&g_209,&g_209,&g_209}},{{&g_209,&g_209,&g_209,&g_209,&g_209,&g_209,&g_209},{&g_209,(void*)0,&g_209,&g_209,&g_209,&g_209,(void*)0},{&g_209,(void*)0,&g_209,&g_209,(void*)0,&g_209,(void*)0}},{{&g_209,&g_209,&g_209,&g_209,(void*)0,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209,&g_209,&g_209,&g_209},{&g_209,&g_209,&g_209,&g_209,&g_209,&g_209,&g_209}}}; static int32_t *** volatile g_211[10][3][5] = {{{&g_212[0][2][0],&g_212[2][0][0],&g_212[0][2][0],&g_212[4][2][5],&g_212[3][1][2]},{&g_212[4][0][5],(void*)0,&g_212[1][2][3],&g_212[4][2][2],&g_212[0][2][0]},{&g_212[0][2][0],(void*)0,&g_212[4][2][2],&g_212[0][1][4],(void*)0}},{{&g_212[2][0][3],&g_212[3][1][2],&g_212[0][2][0],&g_212[0][2][0],&g_212[0][2][0]},{(void*)0,&g_212[0][0][1],&g_212[0][2][0],&g_212[0][2][0],&g_212[2][0][5]},{&g_212[4][1][3],(void*)0,(void*)0,&g_212[0][2][0],(void*)0}},{{&g_212[3][2][1],&g_212[4][0][6],&g_212[0][2][0],&g_212[0][2][0],(void*)0},{&g_212[0][2][0],&g_212[4][0][6],&g_212[0][2][0],&g_212[4][2][2],(void*)0},{&g_212[2][2][1],&g_212[3][2][4],&g_212[1][2][3],&g_212[0][2][0],&g_212[0][2][0]}},{{&g_212[0][2][0],&g_212[3][0][5],&g_212[0][2][0],&g_212[0][2][0],&g_212[3][1][2]},{(void*)0,&g_212[0][2][0],&g_212[0][2][0],&g_212[0][2][0],&g_212[3][1][6]},{&g_212[0][2][0],&g_212[0][2][0],&g_212[3][0][6],&g_212[0][2][0],&g_212[0][2][0]}},{{&g_212[0][2][0],&g_212[2][0][3],(void*)0,&g_212[1][1][0],&g_212[3][2][1]},{&g_212[0][2][0],&g_212[3][2][1],&g_212[0][2][0],&g_212[3][1][2],&g_212[0][2][0]},{(void*)0,&g_212[0][2][0],&g_212[3][0][5],&g_212[2][0][3],&g_212[3][2][1]}},{{&g_212[4][2][2],&g_212[3][1][2],&g_212[3][1][6],&g_212[0][2][0],&g_212[0][2][0]},{&g_212[3][2][1],(void*)0,&g_212[2][0][5],&g_212[0][2][0],&g_212[3][1][6]},{(void*)0,&g_212[0][2][0],&g_212[0][2][0],&g_212[0][2][6],&g_212[3][1][2]}},{{(void*)0,&g_212[0][2][0],&g_212[1][1][5],(void*)0,&g_212[0][2][0]},{&g_212[3][1][6],&g_212[0][2][0],&g_212[0][1][3],&g_212[4][0][5],(void*)0},{&g_212[1][0][6],&g_212[4][1][0],&g_212[0][2][0],&g_212[0][2][0],(void*)0}},{{&g_212[0][2][0],&g_212[0][2][0],&g_212[0][2][0],&g_212[4][1][3],&g_212[1][2][3]},{&g_212[0][2][0],&g_212[0][2][0],&g_212[0][1][3],(void*)0,&g_212[0][0][1]},{(void*)0,&g_212[0][2][0],&g_212[1][1][5],&g_212[0][2][0],&g_212[0][2][0]}},{{&g_212[4][0][6],&g_212[0][2][6],&g_212[0][2][0],&g_212[0][2][0],&g_212[0][2][0]},{&g_212[1][0][4],&g_212[0][2][6],&g_212[2][0][5],&g_212[2][0][5],&g_212[0][2][6]},{&g_212[0][2][0],&g_212[0][2][0],&g_212[3][1][6],&g_212[0][1][3],&g_212[0][2][0]}},{{&g_212[0][2][0],&g_212[3][1][6],&g_212[3][0][5],(void*)0,&g_212[0][2][0]},{&g_212[2][0][5],(void*)0,&g_212[0][2][0],&g_212[0][2][6],&g_212[0][2][0]},{&g_212[0][2][0],(void*)0,(void*)0,&g_212[0][0][1],&g_212[0][2][0]}}}; static uint16_t *g_214 = (void*)0; static uint64_t g_219 = 6UL; static uint64_t *g_218 = &g_219; static const int32_t ** volatile g_220 = &g_194;/* VOLATILE GLOBAL g_220 */ static uint8_t *g_234 = &g_188[4][1][1]; static uint32_t *g_260 = &g_49[1][7][2]; static uint32_t ** volatile g_259 = &g_260;/* VOLATILE GLOBAL g_259 */ static volatile int32_t g_288 = 0xFA603679L;/* VOLATILE GLOBAL g_288 */ static volatile int32_t *g_287 = &g_288; static const int32_t ** volatile g_297[8] = {&g_194,&g_194,&g_194,&g_194,&g_194,&g_194,&g_194,&g_194}; static const int32_t ** volatile g_298 = &g_194;/* VOLATILE GLOBAL g_298 */ static uint32_t g_320 = 18446744073709551615UL; static uint32_t **g_347[7] = {&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260}; static uint8_t ** volatile g_371 = &g_234;/* VOLATILE GLOBAL g_371 */ static uint8_t ** volatile * volatile g_370[7][1] = {{&g_371},{&g_371},{&g_371},{&g_371},{&g_371},{&g_371},{&g_371}}; static int32_t g_423[6] = {0xAB950D48L,0xAB950D48L,0xE75CB039L,0xAB950D48L,0xAB950D48L,0xE75CB039L}; static int32_t g_454 = (-1L); static int16_t g_508 = 0x247EL; static int32_t g_518 = 0L; static int16_t g_519 = 0L; static int32_t g_554 = 5L; static int64_t g_563[2] = {0x7E0DDD13931D8641LL,0x7E0DDD13931D8641LL}; static uint8_t g_692[2][10] = {{0UL,0x20L,0UL,0UL,0x20L,0UL,0UL,0x20L,0UL,0UL},{0x20L,0x20L,0xCAL,0x20L,0x20L,0xCAL,0x20L,0x20L,0xCAL,0x20L}}; static uint8_t g_725 = 0x83L; static volatile int64_t g_790 = (-1L);/* VOLATILE GLOBAL g_790 */ static uint64_t g_810[4] = {0UL,0UL,0UL,0UL}; static int64_t **g_881 = (void*)0; static int16_t g_913 = 1L; static uint8_t **g_948 = &g_234; static volatile uint32_t g_1024 = 0x4C7CCBFBL;/* VOLATILE GLOBAL g_1024 */ static const int32_t ** volatile g_1142 = &g_194;/* VOLATILE GLOBAL g_1142 */ static uint64_t g_1261 = 0x1EA397BAACEF1945LL; static uint64_t * const g_1260 = &g_1261; static uint64_t * const *g_1259 = &g_1260; static int64_t *g_1291[1][8] = {{&g_563[0],&g_563[0],&g_563[0],&g_563[0],&g_563[0],&g_563[0],&g_563[0],&g_563[0]}}; static int64_t * const *g_1290 = &g_1291[0][5]; static int64_t * const ** volatile g_1289 = &g_1290;/* VOLATILE GLOBAL g_1289 */ static uint8_t g_1394 = 249UL; static const int32_t ** volatile *g_1398 = &g_193; static const int32_t ** volatile ** volatile g_1397 = &g_1398;/* VOLATILE GLOBAL g_1397 */ static const uint64_t *g_1407 = &g_810[2]; static const uint64_t **g_1406 = &g_1407; static const uint64_t ***g_1405[8] = {&g_1406,&g_1406,&g_1406,&g_1406,&g_1406,&g_1406,&g_1406,&g_1406}; static const uint64_t ****g_1404[10] = {&g_1405[0],&g_1405[0],&g_1405[0],&g_1405[0],&g_1405[0],&g_1405[0],&g_1405[0],&g_1405[0],&g_1405[0],&g_1405[0]}; static const uint64_t ***** const volatile g_1403[4] = {&g_1404[9],&g_1404[9],&g_1404[9],&g_1404[9]}; static const uint64_t ***** volatile g_1408 = &g_1404[9];/* VOLATILE GLOBAL g_1408 */ static uint16_t * volatile *g_1537 = &g_214; static uint16_t * volatile ** volatile g_1536[6] = {&g_1537,&g_1537,&g_1537,&g_1537,&g_1537,&g_1537}; static uint8_t g_1573 = 1UL; static volatile int8_t g_1695 = 0L;/* VOLATILE GLOBAL g_1695 */ static volatile uint64_t g_1789 = 0x6CE8CE84194EFFA7LL;/* VOLATILE GLOBAL g_1789 */ static uint8_t g_1796 = 0UL; static volatile int8_t * volatile * volatile *g_1896[1] = {(void*)0}; static volatile uint32_t *g_1907 = (void*)0; static volatile uint32_t * volatile *g_1906 = &g_1907; static volatile uint32_t * volatile **g_1905[7] = {&g_1906,&g_1906,&g_1906,&g_1906,&g_1906,&g_1906,&g_1906}; static volatile uint32_t * volatile ***g_1904 = &g_1905[3]; static const int64_t * const g_1954[7][6][2] = {{{&g_563[0],&g_563[0]},{&g_563[1],&g_563[0]},{&g_563[0],&g_563[0]},{&g_563[1],&g_563[0]},{&g_563[0],&g_563[0]},{&g_563[0],(void*)0}},{{&g_563[1],&g_563[1]},{(void*)0,&g_563[0]},{&g_563[0],(void*)0},{&g_563[0],&g_563[0]},{&g_563[0],(void*)0},{&g_563[0],&g_563[0]}},{{(void*)0,&g_563[1]},{&g_563[1],(void*)0},{&g_563[0],&g_563[0]},{&g_563[0],&g_563[0]},{&g_563[1],&g_563[0]},{&g_563[0],&g_563[0]}},{{&g_563[1],&g_563[0]},{&g_563[0],&g_563[0]},{&g_563[0],(void*)0},{&g_563[1],&g_563[1]},{(void*)0,&g_563[0]},{&g_563[0],(void*)0}},{{&g_563[0],&g_563[0]},{&g_563[0],(void*)0},{&g_563[0],&g_563[0]},{(void*)0,&g_563[1]},{&g_563[1],(void*)0},{&g_563[0],&g_563[0]}},{{&g_563[0],&g_563[0]},{&g_563[1],&g_563[0]},{&g_563[0],&g_563[0]},{&g_563[1],&g_563[0]},{&g_563[0],&g_563[0]},{&g_563[0],(void*)0}},{{&g_563[1],&g_563[1]},{(void*)0,&g_563[0]},{&g_563[0],(void*)0},{&g_563[0],&g_563[0]},{&g_563[0],(void*)0},{&g_563[0],&g_563[0]}}}; static const int64_t * const *g_1953 = &g_1954[0][4][0]; static const int64_t * const **g_1952 = &g_1953; static const int64_t * const ***g_1951 = &g_1952; static const int64_t * const ****g_1950 = &g_1951; static int8_t ****g_2049 = (void*)0; static uint32_t g_2110 = 0x23F79226L; static uint32_t ***g_2141 = &g_347[1]; static uint32_t ****g_2140 = &g_2141; static uint32_t *g_2162 = &g_2110; static int64_t ** const ***g_2195 = (void*)0; static volatile uint64_t g_2235 = 1UL;/* VOLATILE GLOBAL g_2235 */ static int32_t ***g_2241 = &g_212[0][2][0]; static int32_t ****g_2240 = &g_2241; static uint32_t *****g_2308 = (void*)0; static uint8_t * const *g_2332 = &g_234; static uint8_t * const **g_2331[3] = {&g_2332,&g_2332,&g_2332}; static int8_t *g_2399[7] = {&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104}; static int8_t ** const g_2398[1] = {&g_2399[6]}; static int8_t ** const * const g_2397 = &g_2398[0]; static int8_t ** const * const *g_2396 = &g_2397; static uint32_t g_2505 = 0xC8438792L; static uint8_t * volatile *g_2597 = &g_234; static uint8_t * volatile **g_2596 = &g_2597; static uint8_t * volatile *** volatile g_2595 = &g_2596;/* VOLATILE GLOBAL g_2595 */ static uint8_t * volatile *** volatile *g_2594[10] = {&g_2595,&g_2595,&g_2595,&g_2595,&g_2595,&g_2595,&g_2595,&g_2595,&g_2595,&g_2595}; static int8_t *g_2618[2][5][1] = {{{&g_163},{&g_104},{&g_163},{&g_163},{&g_104}},{{&g_163},{&g_163},{&g_104},{&g_163},{&g_163}}}; static int8_t ** const g_2617 = &g_2618[1][2][0]; static int8_t ** const *g_2616 = &g_2617; static uint8_t ***g_2628 = &g_948; static uint8_t ****g_2627 = &g_2628; static uint8_t *****g_2626 = &g_2627; static const int64_t *g_2633[9] = {&g_563[1],&g_563[1],&g_563[1],&g_563[1],&g_563[1],&g_563[1],&g_563[1],&g_563[1],&g_563[1]}; static const int64_t **g_2632[5] = {&g_2633[6],&g_2633[6],&g_2633[6],&g_2633[6],&g_2633[6]}; static const int64_t ***g_2631 = &g_2632[2]; static const int64_t ****g_2630[6] = {&g_2631,&g_2631,&g_2631,&g_2631,&g_2631,&g_2631}; static const int64_t *****g_2629[5][9][5] = {{{&g_2630[5],(void*)0,(void*)0,&g_2630[5],&g_2630[5]},{&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[1]},{&g_2630[5],&g_2630[4],&g_2630[5],&g_2630[1],(void*)0},{&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[5]},{&g_2630[5],&g_2630[3],(void*)0,&g_2630[5],&g_2630[3]},{&g_2630[4],&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[5]},{&g_2630[5],&g_2630[5],(void*)0,&g_2630[1],(void*)0},{&g_2630[5],&g_2630[5],&g_2630[0],&g_2630[5],&g_2630[5]},{&g_2630[2],&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[0]}},{{&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[1],&g_2630[1]},{&g_2630[5],&g_2630[5],(void*)0,&g_2630[4],&g_2630[5]},{(void*)0,&g_2630[5],&g_2630[0],(void*)0,&g_2630[5]},{&g_2630[5],&g_2630[5],&g_2630[2],&g_2630[5],&g_2630[1]},{&g_2630[5],(void*)0,&g_2630[3],(void*)0,&g_2630[5]},{&g_2630[5],&g_2630[4],&g_2630[5],&g_2630[5],&g_2630[2]},{&g_2630[4],&g_2630[5],(void*)0,&g_2630[5],&g_2630[5]},{&g_2630[0],&g_2630[5],&g_2630[5],&g_2630[4],&g_2630[2]},{&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[5]}},{{&g_2630[2],&g_2630[4],&g_2630[5],&g_2630[0],&g_2630[1]},{(void*)0,&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[5]},{&g_2630[5],&g_2630[1],&g_2630[5],&g_2630[5],&g_2630[5]},{&g_2630[4],&g_2630[0],&g_2630[5],&g_2630[4],&g_2630[1]},{(void*)0,&g_2630[2],&g_2630[5],(void*)0,&g_2630[0]},{&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[1],&g_2630[5]},{&g_2630[5],&g_2630[2],&g_2630[5],&g_2630[5],(void*)0},{&g_2630[5],&g_2630[4],&g_2630[5],&g_2630[5],&g_2630[5]},{&g_2630[5],&g_2630[4],&g_2630[5],&g_2630[5],&g_2630[4]}},{{&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[4],&g_2630[0]},{&g_2630[5],(void*)0,&g_2630[5],&g_2630[1],&g_2630[5]},{&g_2630[0],&g_2630[5],(void*)0,&g_2630[5],&g_2630[5]},{&g_2630[5],&g_2630[1],&g_2630[5],&g_2630[0],&g_2630[5]},{&g_2630[5],&g_2630[1],&g_2630[3],&g_2630[1],&g_2630[5]},{&g_2630[5],&g_2630[5],&g_2630[2],(void*)0,&g_2630[5]},{&g_2630[5],&g_2630[0],&g_2630[0],&g_2630[5],&g_2630[5]},{&g_2630[5],(void*)0,(void*)0,&g_2630[5],&g_2630[5]},{&g_2630[5],(void*)0,&g_2630[5],&g_2630[5],&g_2630[5]}},{{(void*)0,(void*)0,&g_2630[5],&g_2630[5],&g_2630[4]},{&g_2630[4],&g_2630[4],&g_2630[0],&g_2630[5],&g_2630[4]},{&g_2630[5],&g_2630[5],(void*)0,(void*)0,&g_2630[2]},{(void*)0,(void*)0,&g_2630[5],&g_2630[1],&g_2630[5]},{&g_2630[2],&g_2630[2],&g_2630[5],&g_2630[0],&g_2630[5]},{&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[5],&g_2630[5]},{&g_2630[0],&g_2630[2],&g_2630[5],&g_2630[1],&g_2630[5]},{&g_2630[4],&g_2630[5],&g_2630[0],&g_2630[4],&g_2630[0]},{&g_2630[5],&g_2630[5],&g_2630[4],&g_2630[5],(void*)0}}}; static int64_t g_2765 = (-3L); static volatile uint16_t g_2863 = 65529UL;/* VOLATILE GLOBAL g_2863 */ static volatile int16_t * volatile * volatile g_2930 = (void*)0;/* VOLATILE GLOBAL g_2930 */ static const volatile uint32_t g_2961 = 4294967291UL;/* VOLATILE GLOBAL g_2961 */ static uint16_t * const *g_2963 = &g_214; static uint16_t * const **g_2962 = &g_2963; static int16_t *g_3009 = (void*)0; static int8_t g_3091 = (-1L); static int8_t g_3109 = (-9L); static volatile int16_t g_3230 = (-7L);/* VOLATILE GLOBAL g_3230 */ static int8_t * volatile g_3268 = &g_3109;/* VOLATILE GLOBAL g_3268 */ static int8_t g_3290 = 0x0AL; /* --- FORWARD DECLARATIONS --- */ uint64_t func_1(void); int32_t * func_5(uint8_t p_6, int32_t * p_7); uint8_t func_10(uint32_t p_11, uint32_t p_12, int32_t * p_13); uint32_t func_14(int16_t p_15, int16_t p_16); uint16_t func_28(int32_t * p_29); int32_t * func_30(int16_t p_31, int32_t * p_32, int32_t * p_33, int16_t p_34, uint16_t p_35); int32_t * func_36(uint32_t p_37, int32_t * p_38, int8_t p_39); int8_t func_53(uint16_t p_54, const uint64_t * p_55); uint8_t func_82(uint32_t * p_83, const uint32_t * p_84, int8_t * p_85, uint64_t p_86); const uint32_t * func_87(int32_t * p_88, int8_t p_89, uint64_t * const p_90); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_2 g_2162 g_2110 g_1398 g_193 g_554 g_2240 g_2241 g_63 g_2626 g_2627 g_2628 g_948 g_320 g_2617 g_2618 g_3268 g_519 g_423 g_209 g_67 g_1397 g_1259 g_1260 g_1261 * writes: g_2 g_194 g_234 g_554 g_320 g_519 g_2627 g_3290 g_67 */ uint64_t func_1(void) { /* block id: 0 */ int32_t *l_3243 = &g_554; int8_t l_3255 = (-10L); int16_t *l_3269 = &g_519; int16_t l_3288 = 0xBBC2L; const int64_t l_3289 = 0x35F8030389F2E333LL; uint32_t l_3291[7] = {0x26909DB8L,0x26909DB8L,0x26909DB8L,0x26909DB8L,0x26909DB8L,0x26909DB8L,0x26909DB8L}; int i; for (g_2 = (-2); (g_2 == (-28)); --g_2) { /* block id: 3 */ int64_t l_3242 = 0xCA271B564134217CLL; (**g_1398) = func_5((safe_rshift_func_uint8_t_u_u(func_10(func_14(g_2, g_2), l_3242, l_3243), (((safe_add_func_uint16_t_u_u(((safe_div_func_int16_t_s_s(((safe_add_func_int16_t_s_s((((safe_mod_func_int8_t_s_s((safe_sub_func_uint64_t_u_u(((((void*)0 == (*g_2240)) ^ (*l_3243)) < 0x0004L), l_3242)), l_3242)) , 0xE019B16D74CEADC4LL) , g_63[3]), (*l_3243))) == 0x23A1D5B0D9C9FAB5LL), (*l_3243))) != l_3255), 0xB92CL)) ^ 0x18F0DCB212333448LL) < l_3242))), l_3243); for (g_320 = (-19); (g_320 <= 5); g_320 = safe_add_func_int64_t_s_s(g_320, 7)) { /* block id: 1468 */ return (*l_3243); } } (*g_209) ^= ((*l_3243) < ((65532UL | 0x0F55L) ^ (l_3291[1] &= (safe_lshift_func_uint8_t_u_u((safe_sub_func_int8_t_s_s((((*l_3243) > ((*l_3269) |= ((*g_2617) != g_3268))) != (safe_mod_func_int8_t_s_s((g_3290 = (safe_sub_func_int64_t_s_s((safe_rshift_func_uint16_t_u_s((*l_3243), (safe_sub_func_uint16_t_u_u(((safe_mod_func_int16_t_s_s((*l_3243), (safe_div_func_int64_t_s_s(((((safe_mul_func_uint8_t_u_u((safe_lshift_func_uint16_t_u_u(((safe_div_func_uint16_t_u_u((((*g_2626) = (*g_2626)) != (void*)0), 1L)) != 0x792E407BL), 14)), (*l_3243))) ^ l_3288) >= (*l_3243)) ^ 0xE5D4CEFFL), l_3289)))) != g_423[2]), (*l_3243))))), (*l_3243)))), (*l_3243)))), 0xEDL)), 4))))); (*l_3243) &= (3L & ((*g_1397) == (*g_2240))); return (**g_1259); } /* ------------------------------------------ */ /* * reads : g_2626 g_2627 g_2628 g_948 * writes: g_234 g_554 */ int32_t * func_5(uint8_t p_6, int32_t * p_7) { /* block id: 1459 */ uint8_t *l_3258 = (void*)0; uint8_t *l_3260 = &g_725; uint8_t **l_3259 = &l_3260; int32_t *l_3261 = &g_554; (*p_7) = (safe_sub_func_uint16_t_u_u((((****g_2626) = (void*)0) != ((*l_3259) = (l_3258 = &p_6))), p_6)); return l_3261; } /* ------------------------------------------ */ /* * reads : g_1398 g_193 g_554 * writes: g_194 */ uint8_t func_10(uint32_t p_11, uint32_t p_12, int32_t * p_13) { /* block id: 1456 */ int32_t *l_3244 = &g_554; (**g_1398) = l_3244; return (*l_3244); } /* ------------------------------------------ */ /* * reads : g_2 g_2162 g_2110 * writes: */ uint32_t func_14(int16_t p_15, int16_t p_16) { /* block id: 4 */ uint32_t l_17 = 0UL; int32_t *l_27[9] = {&g_2,&g_2,&g_2,&g_2,&g_2,&g_2,&g_2,&g_2,&g_2}; int16_t l_44 = (-5L); uint64_t *l_45 = &g_46; uint32_t *l_47 = &g_48; const int64_t l_2034 = 0L; uint32_t l_2035 = 0x6BC07631L; int64_t ***l_2040 = &g_881; int64_t ****l_2039 = &l_2040; int64_t *****l_2038 = &l_2039; int8_t * const *l_2044 = &g_162; int8_t * const **l_2043 = &l_2044; int8_t * const ***l_2042[5][2][10] = {{{&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043},{&l_2043,(void*)0,&l_2043,&l_2043,(void*)0,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043}},{{&l_2043,&l_2043,&l_2043,(void*)0,&l_2043,&l_2043,(void*)0,&l_2043,&l_2043,&l_2043},{(void*)0,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043}},{{&l_2043,(void*)0,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,(void*)0,&l_2043,&l_2043},{&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,(void*)0,&l_2043,&l_2043,&l_2043}},{{(void*)0,&l_2043,&l_2043,&l_2043,(void*)0,&l_2043,&l_2043,&l_2043,(void*)0,&l_2043},{(void*)0,&l_2043,&l_2043,(void*)0,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043}},{{&l_2043,&l_2043,&l_2043,(void*)0,&l_2043,&l_2043,(void*)0,&l_2043,(void*)0,&l_2043},{&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,&l_2043,(void*)0,&l_2043,&l_2043,&l_2043}}}; int8_t *****l_2051 = &g_2049; int32_t l_2084[6] = {0x988D4662L,0x988D4662L,0x988D4662L,0x988D4662L,0x988D4662L,0x988D4662L}; uint64_t l_2087 = 0xA9900C1B31C84B02LL; int16_t l_2125 = 1L; uint16_t l_2135 = 1UL; uint32_t l_2183 = 0x7FD5A9A7L; uint32_t *****l_2242[1][9] = {{&g_2140,&g_2140,&g_2140,&g_2140,&g_2140,&g_2140,&g_2140,&g_2140,&g_2140}}; uint8_t * const **l_2253[2]; uint8_t * const ***l_2252[3][9] = {{(void*)0,&l_2253[1],(void*)0,&l_2253[1],(void*)0,&l_2253[1],(void*)0,&l_2253[1],(void*)0},{&l_2253[0],&l_2253[0],&l_2253[0],&l_2253[0],&l_2253[0],&l_2253[0],&l_2253[0],&l_2253[0],&l_2253[0]},{(void*)0,&l_2253[1],(void*)0,&l_2253[1],(void*)0,&l_2253[1],(void*)0,&l_2253[1],(void*)0}}; uint8_t * const ****l_2251[5] = {&l_2252[0][0],&l_2252[0][0],&l_2252[0][0],&l_2252[0][0],&l_2252[0][0]}; int64_t l_2260[10][6] = {{0L,1L,0L,1L,0L,1L},{0L,1L,0L,1L,0L,1L},{0L,1L,0L,1L,0L,1L},{0L,1L,0L,1L,0L,1L},{0L,1L,0L,1L,0L,1L},{0L,1L,0L,1L,0L,1L},{0L,1L,0L,1L,0L,1L},{0L,1L,0L,1L,0L,1L},{0L,1L,0L,1L,0L,1L},{0L,1L,0L,1L,0L,1L}}; uint64_t *l_2279 = &g_810[0]; uint64_t l_2306 = 18446744073709551607UL; uint16_t * const **l_2429 = (void*)0; int32_t l_2538 = 1L; int32_t *l_2600 = &g_554; int32_t l_2682 = 0xE42979B7L; const int64_t l_2733 = 0xCBE2AC29019EB12ALL; uint64_t ***l_2800[3]; int32_t *l_2864[9][1] = {{&l_2682},{&g_554},{&l_2682},{&g_554},{&l_2682},{&g_554},{&l_2682},{&g_554},{&l_2682}}; uint64_t l_2909 = 0UL; uint32_t l_2911 = 0x529DC465L; int32_t *****l_2996 = &g_2240; uint16_t l_3134 = 1UL; int32_t l_3162 = 4L; uint16_t l_3186 = 4UL; int32_t l_3188 = 0x80035DCBL; int32_t l_3206 = 0xE1AF24E9L; int16_t l_3234 = 0xAEEEL; int i, j, k; for (i = 0; i < 2; i++) l_2253[i] = (void*)0; for (i = 0; i < 3; i++) l_2800[i] = (void*)0; l_17 = g_2; return (*g_2162); } /* ------------------------------------------ */ /* * reads : g_2 * writes: */ uint16_t func_28(int32_t * p_29) { /* block id: 889 */ int32_t *l_2033 = &g_2; p_29 = l_2033; return (*l_2033); } /* ------------------------------------------ */ /* * reads : g_67 g_49 g_162 g_48 g_234 g_188 g_63 g_106 g_320 g_790 g_69 g_218 g_220 g_194 g_151 g_287 g_554 g_2 * writes: g_67 g_163 g_320 g_69 g_219 g_288 g_106 */ int32_t * func_30(int16_t p_31, int32_t * p_32, int32_t * p_33, int16_t p_34, uint16_t p_35) { /* block id: 542 */ const uint16_t *l_1271 = &g_63[3]; const uint16_t ** const l_1270 = &l_1271; int32_t l_1283 = 0x9E6A1D5BL; int64_t *l_1306 = &g_563[0]; int8_t l_1308 = 8L; uint8_t * const *l_1311 = &g_234; uint8_t * const ** const l_1310[6] = {&l_1311,&l_1311,&l_1311,&l_1311,&l_1311,&l_1311}; uint8_t * const ** const *l_1309 = &l_1310[5]; int32_t l_1321 = 0L; int32_t l_1322[1][2]; int8_t l_1369 = 0x3CL; uint64_t **l_1443 = &g_218; int64_t ***l_1458 = &g_881; int64_t *l_1489 = &g_563[1]; int64_t l_1497[6]; uint32_t l_1544 = 1UL; int32_t ***l_1593 = &g_212[4][2][1]; int32_t ***l_1594 = &g_212[4][2][2]; int32_t l_1601 = 0xE9A35CFEL; uint32_t **l_1605 = &g_260; uint64_t l_1619 = 0xD2E5BC3A3DB172EBLL; uint32_t ***l_1629 = &g_347[3]; uint32_t ****l_1628 = &l_1629; int8_t *l_1630[2][5][2] = {{{&g_69,&g_69},{&g_69,&g_69},{&g_69,&g_69},{&g_69,&g_69},{&g_69,&g_69}},{{&g_69,&g_69},{&g_69,&g_69},{&g_69,&g_69},{&g_69,&g_69},{&g_69,&g_69}}}; uint32_t *l_1631 = &g_320; int16_t l_1632 = 0x32D7L; uint32_t l_1668[2][8] = {{0x9B5E70A6L,0x9B5E70A6L,18446744073709551615UL,18446744073709551615UL,0x9B5E70A6L,0x9B5E70A6L,18446744073709551615UL,18446744073709551615UL},{0x9B5E70A6L,0x9B5E70A6L,18446744073709551615UL,18446744073709551615UL,0x9B5E70A6L,0x9B5E70A6L,18446744073709551615UL,18446744073709551615UL}}; const int32_t *l_1719 = (void*)0; uint64_t ***l_1731[8] = {&l_1443,&l_1443,&l_1443,&l_1443,&l_1443,&l_1443,&l_1443,&l_1443}; uint64_t ****l_1730 = &l_1731[2]; uint64_t *****l_1729[6][4] = {{&l_1730,&l_1730,&l_1730,&l_1730},{&l_1730,&l_1730,&l_1730,&l_1730},{&l_1730,&l_1730,&l_1730,&l_1730},{&l_1730,&l_1730,&l_1730,&l_1730},{&l_1730,&l_1730,&l_1730,&l_1730},{&l_1730,&l_1730,&l_1730,&l_1730}}; int32_t l_1827 = 0x08A2D51CL; int32_t l_1836 = 0x85057B2AL; int8_t **l_1895 = &l_1630[1][2][1]; int8_t ***l_1894 = &l_1895; uint32_t l_1986 = 1UL; int32_t *l_2026 = &l_1601; int32_t *l_2027 = &l_1283; int32_t *l_2028 = &l_1827; int32_t *l_2029[6][1] = {{&l_1827},{(void*)0},{&l_1827},{(void*)0},{&l_1827},{(void*)0}}; uint8_t l_2030[6][1] = {{250UL},{0xCFL},{250UL},{250UL},{0xCFL},{250UL}}; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 2; j++) l_1322[i][j] = 0L; } for (i = 0; i < 6; i++) l_1497[i] = 0xEBB7040FD2969B64LL; for (g_67 = 24; (g_67 == (-19)); g_67--) { /* block id: 545 */ uint32_t *l_1272 = &g_106; uint64_t l_1280 = 18446744073709551615UL; int64_t * const l_1287[1] = {&g_563[1]}; int64_t * const *l_1286 = &l_1287[0]; int32_t l_1307 = 1L; int32_t *l_1313 = &g_2; int32_t l_1318 = 0x4EA29E0BL; int32_t l_1320 = (-6L); int32_t l_1324 = 0x4704B790L; int32_t l_1325 = (-3L); int32_t l_1326 = 5L; int32_t l_1327 = 0x2B5BABB5L; uint32_t l_1328 = 5UL; uint64_t l_1340 = 0xCD32F3ADDC1634C6LL; uint16_t **l_1415 = (void*)0; uint32_t **l_1426 = (void*)0; int64_t l_1448 = 0x9E1C058CE859B299LL; int16_t *l_1449 = &g_206; int16_t *l_1452 = (void*)0; int16_t *l_1453 = &g_913; int64_t *l_1457 = (void*)0; int64_t ** const l_1456 = &l_1457; int64_t ** const *l_1455 = &l_1456; int64_t ** const **l_1454 = &l_1455; uint16_t *l_1459 = &g_63[2]; int16_t *l_1460 = &g_519; int32_t l_1470[2][10] = {{0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL},{0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL,0x5610D94BL}}; int64_t l_1471 = (-9L); int8_t *l_1479 = (void*)0; int8_t *l_1495 = &g_69; int8_t **l_1494 = &l_1495; uint16_t l_1508 = 0xF2C0L; uint32_t *l_1541 = &g_320; int8_t l_1555 = 0xAFL; uint8_t l_1556[1][6][6] = {{{248UL,0x69L,248UL,0x69L,248UL,0x69L},{248UL,0x69L,248UL,0x69L,248UL,0x69L},{248UL,0x69L,248UL,0x69L,248UL,0x69L},{248UL,0x69L,248UL,0x69L,248UL,0x69L},{248UL,0x69L,248UL,0x69L,248UL,0x69L},{248UL,0x69L,248UL,0x69L,248UL,0x69L}}}; uint64_t **l_1568 = &g_218; uint16_t l_1602[9] = {0xB796L,0x77E7L,0xB796L,0x77E7L,0xB796L,0x77E7L,0xB796L,0x77E7L,0xB796L}; int i, j, k; } if (g_67) goto lbl_2025; (*g_287) = ((((safe_sub_func_int32_t_s_s(0xCB448CA4L, ((((l_1605 != (void*)0) , (safe_sub_func_uint8_t_u_u((((~((**l_1443) = ((safe_mul_func_int8_t_s_s(((safe_add_func_int8_t_s_s((g_69 &= ((safe_add_func_int16_t_s_s((g_49[1][3][5] > p_31), (safe_lshift_func_int8_t_s_s((l_1619 ^ ((((*l_1631) |= ((safe_mul_func_uint8_t_u_u((safe_mul_func_uint16_t_u_u(((0x63L < (((((l_1321 = ((safe_rshift_func_int8_t_s_s((l_1283 &= ((*g_162) = (safe_add_func_uint8_t_u_u(((p_31 , ((((l_1628 == (void*)0) , p_31) != p_31) , p_34)) , p_31), p_31)))), 0)) ^ p_31)) || (*p_32)) & (*g_234)) ^ g_63[3]) != g_106)) | 9UL), p_31)), p_34)) , 0x0EEFAC1CL)) , (*l_1628)) == (*l_1628))), g_790)))) , p_31)), 0x51L)) != p_31), 0UL)) > l_1632))) > 0xF8F8L) != (*p_32)), g_63[4]))) | 0xB9B5L) , (**g_220)))) & p_31) > p_35) && 255UL); lbl_2025: for (g_106 = (-17); (g_106 <= 6); g_106 = safe_add_func_uint64_t_u_u(g_106, 8)) { /* block id: 709 */ int32_t ***l_1637[1]; int32_t l_1653 = 0x8AE1AD0BL; int8_t *l_1654[10] = {&g_69,&g_69,&g_69,&g_69,&g_69,&g_69,&g_69,&g_69,&g_69,&g_69}; const int64_t *l_1674[8][8][2] = {{{&l_1497[1],(void*)0},{&l_1497[4],&l_1497[1]},{(void*)0,&g_563[0]},{&l_1497[3],&g_563[0]},{&g_563[0],(void*)0},{&l_1497[1],(void*)0},{&g_563[0],&g_563[0]},{&l_1497[3],&g_563[0]}},{{(void*)0,&l_1497[1]},{&l_1497[4],(void*)0},{&l_1497[1],(void*)0},{&g_563[0],&g_563[0]},{&g_563[0],&g_563[0]},{(void*)0,(void*)0},{(void*)0,&l_1497[1]},{&l_1497[1],&l_1497[4]}},{{&l_1497[1],&l_1497[1]},{&g_563[1],&g_563[0]},{&g_563[1],&l_1497[1]},{&l_1497[1],&l_1497[4]},{&l_1497[1],&l_1497[1]},{(void*)0,(void*)0},{(void*)0,&g_563[0]},{&g_563[0],&g_563[0]}},{{&g_563[0],(void*)0},{&l_1497[1],(void*)0},{&l_1497[4],&l_1497[1]},{(void*)0,&g_563[0]},{&l_1497[3],&g_563[0]},{&g_563[0],(void*)0},{&l_1497[1],(void*)0},{&g_563[0],&g_563[0]}},{{&l_1497[3],&g_563[0]},{(void*)0,&l_1497[1]},{&l_1497[4],(void*)0},{&l_1497[1],(void*)0},{&g_563[0],&g_563[0]},{&g_563[0],&g_563[0]},{(void*)0,(void*)0},{(void*)0,&l_1497[1]}},{{&l_1497[1],&l_1497[4]},{&l_1497[1],&l_1497[1]},{&g_563[1],&g_563[0]},{&g_563[1],&l_1497[1]},{&l_1497[1],&l_1497[4]},{&l_1497[1],&l_1497[1]},{(void*)0,(void*)0},{(void*)0,&g_563[0]}},{{&g_563[0],&g_563[0]},{&g_563[0],(void*)0},{&l_1497[1],(void*)0},{&l_1497[4],&l_1497[1]},{(void*)0,&g_563[0]},{&l_1497[3],&g_563[0]},{&g_563[0],(void*)0},{&l_1497[1],(void*)0}},{{&g_563[0],&g_563[0]},{&l_1497[3],&g_563[0]},{(void*)0,&l_1497[1]},{&l_1497[4],(void*)0},{&l_1497[1],(void*)0},{&g_563[0],&g_563[0]},{&g_563[0],&g_563[0]},{(void*)0,(void*)0}}}; const int64_t **l_1673 = &l_1674[7][5][0]; int32_t l_1799 = 0xF72B94CFL; uint16_t **l_1800[5][7][1] = {{{(void*)0},{&g_214},{&g_214},{&g_214},{&g_214},{&g_214},{(void*)0}},{{&g_214},{(void*)0},{(void*)0},{&g_214},{(void*)0},{&g_214},{&g_214}},{{&g_214},{&g_214},{&g_214},{(void*)0},{&g_214},{(void*)0},{(void*)0}},{{&g_214},{(void*)0},{&g_214},{&g_214},{&g_214},{&g_214},{&g_214}},{{(void*)0},{&g_214},{(void*)0},{(void*)0},{&g_214},{(void*)0},{&g_214}}}; uint8_t ***l_1814 = &g_948; uint8_t ****l_1813 = &l_1814; uint8_t *****l_1812 = &l_1813; int32_t l_1829 = (-7L); int64_t ***l_1838 = &g_881; int64_t ****l_1837 = &l_1838; int64_t ***l_1840 = &g_881; int64_t ****l_1839 = &l_1840; uint64_t * const **l_1844 = &g_1259; uint64_t * const *** const l_1843 = &l_1844; int8_t **l_1847[4]; int32_t l_1864 = (-1L); int32_t *l_1981 = &g_2; int i, j, k; for (i = 0; i < 1; i++) l_1637[i] = &g_212[0][0][0]; for (i = 0; i < 4; i++) l_1847[i] = &l_1654[4]; } ++l_2030[2][0]; return p_32; } /* ------------------------------------------ */ /* * reads : * writes: g_48 g_46 */ int32_t * func_36(uint32_t p_37, int32_t * p_38, int8_t p_39) { /* block id: 8 */ const uint64_t *l_64 = &g_46; int8_t *l_103 = &g_104; int32_t l_169 = (-6L); int32_t l_189 = 0xD6EEDD9EL; uint16_t *l_191 = (void*)0; int32_t *l_221[6][4][2] = {{{&l_189,&l_189},{&g_2,&l_189},{(void*)0,&l_189},{&g_67,&g_67}},{{(void*)0,&l_189},{&g_2,&g_67},{&l_189,&l_169},{&l_189,&l_189}},{{(void*)0,&g_67},{(void*)0,&l_189},{&l_189,&l_169},{&l_189,&g_67}},{{&g_2,&l_189},{&g_67,&g_2},{&g_2,&g_67},{&g_67,&g_2}},{{&g_67,(void*)0},{&l_189,(void*)0},{&l_189,&g_2},{&g_67,&l_189}},{{(void*)0,&l_189},{&g_67,&g_2},{&l_189,(void*)0},{&l_189,(void*)0}}}; int32_t l_237 = 0xCDC9E869L; uint32_t **l_303 = &g_260; uint8_t ***l_378 = (void*)0; uint8_t ****l_377[7][1][6] = {{{(void*)0,&l_378,&l_378,&l_378,(void*)0,(void*)0}},{{&l_378,&l_378,&l_378,&l_378,(void*)0,&l_378}},{{&l_378,(void*)0,&l_378,&l_378,&l_378,&l_378}},{{(void*)0,(void*)0,&l_378,&l_378,&l_378,(void*)0}},{{&l_378,(void*)0,&l_378,&l_378,(void*)0,&l_378}},{{(void*)0,&l_378,&l_378,&l_378,(void*)0,(void*)0}},{{&l_378,&l_378,&l_378,&l_378,(void*)0,&l_378}}}; uint8_t l_404 = 255UL; const int32_t *l_411 = (void*)0; uint64_t * const l_429 = &g_46; uint32_t l_458 = 0x4EAF84AEL; uint16_t l_479 = 5UL; uint8_t **** const l_486 = &l_378; uint16_t *l_504 = &g_63[6]; uint16_t *l_507[4]; int16_t *l_513 = (void*)0; int16_t *l_514 = (void*)0; int16_t *l_515 = &g_206; uint32_t l_531 = 0x38331E36L; int16_t *l_532 = &g_519; int32_t **l_557[7][6][6] = {{{&l_221[0][0][1],&l_221[0][0][1],&g_209,&l_221[3][1][0],(void*)0,&l_221[3][1][0]},{&l_221[2][2][0],&g_209,(void*)0,&l_221[4][0][0],&l_221[1][2][1],&g_209},{&g_209,&l_221[2][2][0],(void*)0,&g_209,&l_221[0][0][1],&l_221[3][1][0]},{(void*)0,&g_209,&g_209,&g_209,&g_209,&l_221[4][0][0]},{&g_209,&g_209,&l_221[4][0][0],&l_221[3][1][0],&g_209,&g_209},{&l_221[0][3][0],&l_221[4][3][0],&g_209,&l_221[3][1][0],&g_209,&g_209}},{{&g_209,(void*)0,&l_221[1][0][0],&l_221[1][0][1],&l_221[5][0][1],(void*)0},{&g_209,&l_221[0][2][0],&l_221[5][0][1],(void*)0,(void*)0,(void*)0},{&l_221[3][1][0],&g_209,&l_221[3][1][0],(void*)0,&l_221[2][3][0],&g_209},{&g_209,&l_221[3][1][0],(void*)0,&l_221[4][3][0],&g_209,&l_221[3][1][0]},{(void*)0,&g_209,&l_221[1][2][1],&l_221[4][3][0],&l_221[3][1][0],(void*)0},{&g_209,&g_209,&g_209,(void*)0,(void*)0,&g_209}},{{&l_221[3][1][0],(void*)0,&g_209,(void*)0,&l_221[5][1][1],&g_209},{&g_209,&l_221[3][1][0],(void*)0,&l_221[1][0][1],(void*)0,&l_221[1][1][0]},{&g_209,&l_221[5][1][1],&l_221[3][1][0],&l_221[3][1][0],(void*)0,&l_221[3][1][0]},{&l_221[0][3][0],&g_209,&l_221[3][1][0],&l_221[3][1][0],&g_209,&g_209},{&g_209,&l_221[0][3][0],&l_221[0][3][0],&g_209,&g_209,&g_209},{(void*)0,&g_209,&l_221[1][0][1],&g_209,&g_209,&l_221[3][1][0]}},{{&g_209,&g_209,&l_221[5][0][1],&l_221[3][1][0],&l_221[1][1][0],(void*)0},{&l_221[3][1][0],&l_221[0][3][0],(void*)0,(void*)0,&g_209,&l_221[3][1][0]},{(void*)0,&l_221[3][1][0],&g_209,&g_209,&g_209,&l_221[1][2][1]},{(void*)0,(void*)0,&l_221[0][0][1],&l_221[1][0][0],&g_209,&l_221[3][1][0]},{(void*)0,&l_221[3][1][0],&g_209,&l_221[1][0][1],&g_209,&g_209},{&l_221[0][3][0],(void*)0,&l_221[3][1][0],&l_221[2][2][0],&l_221[3][1][0],&l_221[1][1][0]}},{{&g_209,(void*)0,&g_209,(void*)0,&g_209,&l_221[1][0][1]},{&l_221[2][2][0],&l_221[3][1][0],(void*)0,&l_221[5][0][1],&l_221[4][0][0],&l_221[3][1][0]},{&l_221[3][1][0],&l_221[3][1][0],(void*)0,&l_221[3][1][0],(void*)0,&l_221[3][1][0]},{&g_209,&g_209,(void*)0,&g_209,&l_221[0][0][1],&l_221[1][0][1]},{(void*)0,(void*)0,&g_209,(void*)0,&g_209,&l_221[1][1][0]},{&g_209,&g_209,&l_221[3][1][0],&l_221[1][2][1],&l_221[0][2][0],&g_209}},{{(void*)0,&g_209,&g_209,&l_221[0][3][0],(void*)0,&l_221[3][1][0]},{&g_209,&l_221[3][1][0],&l_221[0][0][1],(void*)0,(void*)0,&l_221[1][2][1]},{&l_221[3][1][0],&l_221[3][1][0],&g_209,&g_209,&l_221[3][1][0],&l_221[3][1][0]},{&g_209,&l_221[3][1][0],(void*)0,&l_221[1][1][0],(void*)0,(void*)0},{&l_221[3][1][0],&l_221[3][1][0],&l_221[5][0][1],&g_209,&l_221[5][1][1],(void*)0},{&l_221[3][1][0],(void*)0,&g_209,&l_221[1][1][0],&g_209,(void*)0}},{{&g_209,(void*)0,&l_221[3][1][0],&g_209,&g_209,&g_209},{&l_221[3][1][0],&g_209,(void*)0,(void*)0,&g_209,(void*)0},{&g_209,&l_221[2][2][0],&g_209,&l_221[0][3][0],(void*)0,&g_209},{(void*)0,&l_221[3][1][0],&l_221[2][3][0],&l_221[1][2][1],&l_221[1][0][0],&l_221[3][1][0]},{&g_209,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&l_221[3][1][0],&l_221[1][0][1],&g_209,&g_209,&l_221[2][3][0]}}}; int16_t l_558 = 0x03B2L; int64_t l_614[9][5] = {{(-6L),(-6L),0x84C35E798426938CLL,9L,(-1L)},{0x6026369CF1F3D52FLL,(-5L),(-5L),0x6026369CF1F3D52FLL,5L},{0x2D229C357133053DLL,9L,(-5L),(-5L),9L},{5L,(-5L),0xBDFEEF5639C9717FLL,0L,0L},{0xA9DE1A5D5CF19448LL,(-6L),0xA9DE1A5D5CF19448LL,(-5L),0x84C35E798426938CLL},{0xCD6C004309EB66B1LL,0x6026369CF1F3D52FLL,0L,0x6026369CF1F3D52FLL,0xCD6C004309EB66B1LL},{0xA9DE1A5D5CF19448LL,0x2D229C357133053DLL,(-6L),9L,(-6L)},{5L,5L,0L,0xCD6C004309EB66B1LL,0L},{0x2D229C357133053DLL,0xA9DE1A5D5CF19448LL,0xA9DE1A5D5CF19448LL,0x2D229C357133053DLL,(-6L)}}; uint32_t l_679 = 0UL; int8_t * const l_691 = &g_69; int32_t *l_727 = &l_169; int16_t l_743 = 0L; uint8_t *****l_861[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; uint8_t **l_865 = &g_234; uint8_t ** const *l_864 = &l_865; uint8_t ** const **l_863 = &l_864; uint8_t ** const ***l_862 = &l_863; int32_t l_914 = 3L; int32_t l_975 = 0xFB1130EEL; uint32_t l_1133 = 0x4D31F06FL; uint64_t l_1226 = 0xD38805124DA5561ELL; uint64_t * const *l_1258[7][3] = {{&l_429,&l_429,&l_429},{&l_429,&l_429,&l_429},{&l_429,&l_429,&l_429},{&l_429,&l_429,&l_429},{&l_429,&l_429,&l_429},{&l_429,&l_429,&l_429},{&l_429,&l_429,&l_429}}; uint64_t * const **l_1257[7]; int i, j, k; for (i = 0; i < 4; i++) l_507[i] = (void*)0; for (i = 0; i < 7; i++) l_1257[i] = &l_1258[3][0]; for (g_48 = 0; (g_48 <= 1); g_48 += 1) { /* block id: 11 */ uint64_t l_57 = 0x942A26B13122E3BDLL; int32_t *l_91 = &g_2; int64_t l_164 = 0L; int32_t **l_213 = &g_209; uint64_t *l_240 = &g_219; int32_t l_266 = 0x957A56D6L; int32_t l_274 = 0L; int32_t l_277 = 0xE27A0AEBL; int32_t l_279 = (-5L); int32_t l_281[8] = {0L,0L,0L,0L,0L,0L,0L,0L}; uint64_t l_319[9] = {0x4130411F7702C50FLL,0x4130411F7702C50FLL,0x4130411F7702C50FLL,0x4130411F7702C50FLL,0x4130411F7702C50FLL,0x4130411F7702C50FLL,0x4130411F7702C50FLL,0x4130411F7702C50FLL,0x4130411F7702C50FLL}; uint32_t **l_348[1][1][4]; uint8_t **l_408 = &g_234; uint8_t ** const *l_407 = &l_408; uint8_t ** const **l_406 = &l_407; uint64_t l_455 = 0x0195BD81C3C37A7CLL; int32_t *l_474 = &l_169; int64_t l_475[5]; int64_t l_476 = (-1L); int32_t l_478 = 0x7FD7FC0BL; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 4; k++) l_348[i][j][k] = &g_260; } } for (i = 0; i < 5; i++) l_475[i] = (-1L); for (g_46 = 0; (g_46 <= 1); g_46 += 1) { /* block id: 14 */ int16_t l_52 = (-5L); uint16_t *l_62 = &g_63[3]; int8_t *l_68 = &g_69; const uint64_t *l_241 = &g_46; int8_t l_268[8] = {0x48L,8L,0x48L,0x48L,8L,0x48L,0x48L,8L}; int32_t l_271[5]; uint32_t * const *l_305 = &g_260; int i; for (i = 0; i < 5; i++) l_271[i] = (-1L); } for (l_189 = 1; (l_189 >= 0); l_189 -= 1) { /* block id: 120 */ int32_t ***l_331 = &l_213; uint16_t *l_334 = &g_63[3]; uint32_t **l_345[8][10] = {{(void*)0,(void*)0,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260},{&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260},{&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260},{&g_260,(void*)0,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260},{&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260},{&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260},{(void*)0,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260},{(void*)0,(void*)0,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260,&g_260}}; uint32_t ***l_346[3][4][8]; uint8_t *****l_379[1][5][7] = {{{(void*)0,(void*)0,(void*)0,(void*)0,&l_377[2][0][4],&l_377[5][0][2],&l_377[2][0][4]},{&l_377[5][0][2],&l_377[5][0][2],&l_377[5][0][2],&l_377[5][0][2],&l_377[3][0][3],&l_377[2][0][2],&l_377[3][0][3]},{(void*)0,(void*)0,(void*)0,(void*)0,&l_377[2][0][4],&l_377[5][0][2],&l_377[2][0][4]},{&l_377[5][0][2],&l_377[5][0][2],&l_377[5][0][2],&l_377[5][0][2],&l_377[3][0][3],&l_377[2][0][2],&l_377[3][0][3]},{(void*)0,(void*)0,(void*)0,(void*)0,&l_377[2][0][4],&l_377[5][0][2],&l_377[2][0][4]}}}; uint8_t ****l_380 = &l_378; const uint8_t ***l_382 = (void*)0; const uint8_t ****l_381[8] = {&l_382,&l_382,&l_382,&l_382,&l_382,&l_382,&l_382,&l_382}; const uint8_t *****l_383 = (void*)0; const uint8_t *****l_384 = &l_381[7]; int32_t l_395 = 8L; uint64_t * const l_402 = &l_319[2]; uint32_t *l_403 = &g_106; uint8_t * const **l_421 = (void*)0; uint8_t * const ***l_420 = &l_421; uint8_t * const ****l_419[6]; int32_t l_446 = 0x64AA1F1EL; int32_t l_447 = 0xABB5D249L; int32_t l_448 = 0L; int32_t l_449 = 0L; int32_t l_451[9][5] = {{0xF9675A4DL,0xF9675A4DL,1L,1L,0xF9675A4DL},{0x8E3EDC70L,0xBABFE310L,0x8E3EDC70L,0xBABFE310L,0x8E3EDC70L},{0xF9675A4DL,1L,1L,0xF9675A4DL,0xF9675A4DL},{0xC6825E55L,0xBABFE310L,0xC6825E55L,0xBABFE310L,0xC6825E55L},{0xF9675A4DL,0xF9675A4DL,1L,1L,0xF9675A4DL},{0x8E3EDC70L,0xBABFE310L,0x8E3EDC70L,0xBABFE310L,0x8E3EDC70L},{0xF9675A4DL,1L,1L,0xF9675A4DL,0xF9675A4DL},{0xC6825E55L,0xBABFE310L,0xC6825E55L,0xBABFE310L,0xC6825E55L},{0xF9675A4DL,0xF9675A4DL,1L,1L,0xF9675A4DL}}; int32_t l_477[1][10] = {{1L,0xAC64D90EL,0xAC64D90EL,1L,0xAC64D90EL,0xAC64D90EL,1L,0xAC64D90EL,0xAC64D90EL,1L}}; int8_t l_501 = (-1L); int i, j, k; for (i = 0; i < 3; i++) { for (j = 0; j < 4; j++) { for (k = 0; k < 8; k++) l_346[i][j][k] = &l_303; } } for (i = 0; i < 6; i++) l_419[i] = &l_420; } } return p_38; } /* ------------------------------------------ */ /* * reads : g_46 g_66 * writes: g_67 */ int8_t func_53(uint16_t p_54, const uint64_t * p_55) { /* block id: 16 */ int32_t l_65 = 0xB9E0795BL; (*g_66) = (g_46 && l_65); return l_65; } /* ------------------------------------------ */ /* * reads : * writes: */ uint8_t func_82(uint32_t * p_83, const uint32_t * p_84, int8_t * p_85, uint64_t p_86) { /* block id: 43 */ const int32_t *l_166 = &g_151; const int32_t **l_165 = &l_166; (*l_165) = p_84; return p_86; } /* ------------------------------------------ */ /* * reads : g_63 g_48 g_134 g_69 g_104 g_67 g_142 g_151 g_49 g_161 * writes: g_63 g_67 g_142 g_104 g_161 */ const uint32_t * func_87(int32_t * p_88, int8_t p_89, uint64_t * const p_90) { /* block id: 24 */ int8_t l_112 = 0xABL; uint16_t *l_115 = &g_63[3]; uint64_t *l_130 = &g_46; uint64_t **l_131 = &l_130; uint64_t *l_133[4][8] = {{&g_46,&g_46,&g_46,&g_46,&g_46,&g_46,&g_46,&g_46},{&g_46,&g_46,&g_46,&g_46,&g_46,&g_46,&g_46,&g_46},{&g_46,&g_46,&g_46,&g_46,&g_46,&g_46,&g_46,&g_46},{&g_46,&g_46,&g_46,&g_46,&g_46,&g_46,&g_46,&g_46}}; uint64_t **l_132 = &l_133[3][3]; int32_t l_135 = 0xCDC6F3D1L; const int8_t l_136 = 0x67L; int32_t *l_137 = &g_67; int32_t l_138 = 0xBB316AA2L; int32_t l_141 = (-1L); int8_t l_152 = 8L; int32_t l_155 = 0x232EDDAFL; int i, j; if ((l_138 = ((*l_137) &= ((safe_mod_func_int64_t_s_s((((l_112 > (((*l_115) |= (safe_mod_func_uint64_t_u_u((p_88 == &g_67), (-1L)))) < ((((safe_mul_func_int16_t_s_s(((((((safe_mod_func_int64_t_s_s(((l_135 &= (safe_rshift_func_uint8_t_u_s((1L > (0xD4BBA09B98190555LL != (safe_add_func_uint16_t_u_u(((safe_add_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u((g_48 >= (safe_mod_func_int8_t_s_s((&g_46 != ((*l_132) = ((*l_131) = l_130))), l_112))), 0xFBL)), g_134)) & g_69), p_89)))), 7))) && 0UL), l_112)) | l_112) , l_135) , (void*)0) != (void*)0) & 0xCCA7CC927B072BDALL), l_112)) <= l_136) < 4L) > g_69))) , p_89) > 1UL), 1UL)) == g_104)))) { /* block id: 31 */ uint32_t l_139[5]; int i; for (i = 0; i < 5; i++) l_139[i] = 0x3631664AL; l_139[4] = 0x5DD65D98L; } else { /* block id: 33 */ int32_t *l_140[4][10][1] = {{{(void*)0},{&l_135},{&l_138},{&l_138},{&g_2},{(void*)0},{&g_2},{&l_138},{&l_138},{&l_135}},{{(void*)0},{&l_135},{&l_138},{&l_138},{&g_2},{(void*)0},{&g_2},{&l_138},{&l_138},{&l_135}},{{(void*)0},{&l_135},{&l_138},{&l_138},{&g_2},{(void*)0},{&g_2},{&l_138},{&l_138},{&l_135}},{{(void*)0},{&l_135},{&l_138},{&l_138},{&g_2},{(void*)0},{&g_2},{&l_138},{&l_138},{&l_135}}}; const int32_t *l_150 = &g_151; int8_t l_159 = 0L; int8_t *l_160 = &g_104; int i, j, k; g_142[1]--; (*l_137) = ((safe_lshift_func_uint16_t_u_s((safe_add_func_int16_t_s_s(0x1BA0L, (((((+((0x16565E832032B9FELL >= p_89) <= p_89)) & 0UL) == ((((p_88 == (void*)0) , (l_150 = &g_67)) == &g_151) < l_152)) , p_89) , g_63[4]))), p_89)) != g_151); (*l_137) = (g_161 |= (((safe_mul_func_uint8_t_u_u(l_155, g_49[0][6][6])) , ((*l_160) |= (safe_sub_func_uint32_t_u_u((~g_67), (l_159 = 0x757C61DAL))))) != p_89)); } return l_137; } /* ---------------------------------------- */ 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_46, "g_46", print_hash_value); transparent_crc(g_48, "g_48", print_hash_value); for (i = 0; i < 2; i++) { for (j = 0; j < 10; j++) { for (k = 0; k < 8; k++) { transparent_crc(g_49[i][j][k], "g_49[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 10; i++) { transparent_crc(g_63[i], "g_63[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_67, "g_67", print_hash_value); transparent_crc(g_69, "g_69", print_hash_value); transparent_crc(g_104, "g_104", print_hash_value); transparent_crc(g_106, "g_106", print_hash_value); transparent_crc(g_108, "g_108", print_hash_value); transparent_crc(g_134, "g_134", print_hash_value); for (i = 0; i < 3; i++) { transparent_crc(g_142[i], "g_142[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_151, "g_151", print_hash_value); transparent_crc(g_161, "g_161", print_hash_value); transparent_crc(g_163, "g_163", print_hash_value); transparent_crc(g_168, "g_168", print_hash_value); for (i = 0; i < 6; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 3; k++) { transparent_crc(g_188[i][j][k], "g_188[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_206, "g_206", print_hash_value); transparent_crc(g_219, "g_219", print_hash_value); transparent_crc(g_288, "g_288", print_hash_value); transparent_crc(g_320, "g_320", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_423[i], "g_423[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_454, "g_454", print_hash_value); transparent_crc(g_508, "g_508", print_hash_value); transparent_crc(g_518, "g_518", print_hash_value); transparent_crc(g_519, "g_519", print_hash_value); transparent_crc(g_554, "g_554", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_563[i], "g_563[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 2; i++) { for (j = 0; j < 10; j++) { transparent_crc(g_692[i][j], "g_692[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_725, "g_725", print_hash_value); transparent_crc(g_790, "g_790", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_810[i], "g_810[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_913, "g_913", print_hash_value); transparent_crc(g_1024, "g_1024", print_hash_value); transparent_crc(g_1261, "g_1261", print_hash_value); transparent_crc(g_1394, "g_1394", print_hash_value); transparent_crc(g_1573, "g_1573", print_hash_value); transparent_crc(g_1695, "g_1695", print_hash_value); transparent_crc(g_1789, "g_1789", print_hash_value); transparent_crc(g_1796, "g_1796", print_hash_value); transparent_crc(g_2110, "g_2110", print_hash_value); transparent_crc(g_2235, "g_2235", print_hash_value); transparent_crc(g_2505, "g_2505", print_hash_value); transparent_crc(g_2765, "g_2765", print_hash_value); transparent_crc(g_2863, "g_2863", print_hash_value); transparent_crc(g_2961, "g_2961", print_hash_value); transparent_crc(g_3091, "g_3091", print_hash_value); transparent_crc(g_3109, "g_3109", print_hash_value); transparent_crc(g_3230, "g_3230", print_hash_value); transparent_crc(g_3290, "g_3290", print_hash_value); platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 0 breakdown: depth: 0, occurrence: 823 XXX total union variables: 0 XXX non-zero bitfields defined in structs: 0 XXX zero bitfields defined in structs: 0 XXX const bitfields defined in structs: 0 XXX volatile bitfields defined in structs: 0 XXX structs with bitfields in the program: 0 breakdown: XXX full-bitfields structs in the program: 0 breakdown: XXX times a bitfields struct's address is taken: 0 XXX times a bitfields struct on LHS: 0 XXX times a bitfields struct on RHS: 0 XXX times a single bitfield on LHS: 0 XXX times a single bitfield on RHS: 0 XXX max expression depth: 47 breakdown: depth: 1, occurrence: 34 depth: 2, occurrence: 8 depth: 3, occurrence: 1 depth: 6, occurrence: 1 depth: 8, occurrence: 1 depth: 15, occurrence: 1 depth: 23, occurrence: 1 depth: 28, occurrence: 1 depth: 36, occurrence: 1 depth: 47, occurrence: 1 XXX total number of pointers: 610 XXX times a variable address is taken: 1701 XXX times a pointer is dereferenced on RHS: 441 breakdown: depth: 1, occurrence: 346 depth: 2, occurrence: 69 depth: 3, occurrence: 19 depth: 4, occurrence: 5 depth: 5, occurrence: 2 XXX times a pointer is dereferenced on LHS: 480 breakdown: depth: 1, occurrence: 382 depth: 2, occurrence: 79 depth: 3, occurrence: 8 depth: 4, occurrence: 9 depth: 5, occurrence: 2 XXX times a pointer is compared with null: 61 XXX times a pointer is compared with address of another variable: 24 XXX times a pointer is compared with another pointer: 27 XXX times a pointer is qualified to be dereferenced: 11464 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 1702 level: 2, occurrence: 419 level: 3, occurrence: 217 level: 4, occurrence: 76 level: 5, occurrence: 43 XXX number of pointers point to pointers: 336 XXX number of pointers point to scalars: 274 XXX number of pointers point to structs: 0 XXX percent of pointers has null in alias set: 29.3 XXX average alias set size: 1.52 XXX times a non-volatile is read: 2708 XXX times a non-volatile is write: 1413 XXX times a volatile is read: 101 XXX times read thru a pointer: 14 XXX times a volatile is write: 71 XXX times written thru a pointer: 52 XXX times a volatile is available for access: 1.97e+03 XXX percentage of non-volatile access: 96 XXX forward jumps: 1 XXX backward jumps: 7 XXX stmts: 35 XXX max block depth: 2 breakdown: depth: 0, occurrence: 26 depth: 1, occurrence: 8 depth: 2, occurrence: 1 XXX percentage a fresh-made variable is used: 16.6 XXX percentage an existing variable is used: 83.4 ********************* end of statistics **********************/