/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 9026686839942534963 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ /* --- GLOBAL VARIABLES --- */ static int8_t g_29 = 0x71L; static int8_t g_57 = 1L; static uint16_t g_59 = 65535UL; static int32_t g_71 = 3L; static uint16_t g_89 = 65526UL; static uint16_t g_91[2][4] = {{0x781BL,0xFA82L,0x781BL,0x781BL},{0xFA82L,0xFA82L,0xD416L,0xFA82L}}; static uint32_t g_92 = 0xB3B8CD6CL; static uint32_t g_126 = 0x2E3AA948L; static volatile uint8_t g_127 = 0x7DL;/* VOLATILE GLOBAL g_127 */ static uint8_t g_129 = 255UL; static uint64_t g_139 = 0xE28BE021301A5E5DLL; static const int32_t *g_175[1][8][4] = {{{(void*)0,&g_71,(void*)0,&g_71},{&g_71,&g_71,&g_71,&g_71},{(void*)0,&g_71,(void*)0,&g_71},{&g_71,&g_71,&g_71,&g_71},{(void*)0,&g_71,(void*)0,&g_71},{&g_71,&g_71,&g_71,&g_71},{(void*)0,&g_71,(void*)0,&g_71},{&g_71,&g_71,&g_71,&g_71}}}; static volatile uint32_t g_176[9] = {4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL}; static int64_t g_189 = (-1L); static uint16_t g_210 = 0UL; static int8_t *g_228 = (void*)0; static int8_t **g_227[5] = {&g_228,&g_228,&g_228,&g_228,&g_228}; static uint8_t *g_246 = &g_129; static uint16_t * volatile * volatile g_263 = (void*)0;/* VOLATILE GLOBAL g_263 */ static int64_t g_268 = 0L; static int32_t * const volatile g_269 = &g_71;/* VOLATILE GLOBAL g_269 */ static int32_t * volatile * volatile g_270 = (void*)0;/* VOLATILE GLOBAL g_270 */ static int32_t * volatile g_272[2] = {&g_71,&g_71}; static int32_t * volatile * volatile g_271 = &g_272[0];/* VOLATILE GLOBAL g_271 */ static const volatile uint16_t g_278 = 0UL;/* VOLATILE GLOBAL g_278 */ static int64_t *g_371 = &g_189; static int64_t **g_370 = &g_371; static int64_t *** volatile g_369 = &g_370;/* VOLATILE GLOBAL g_369 */ static int32_t g_398 = 0xF87CD898L; static int32_t *g_403 = &g_398; static int32_t * const *g_402 = &g_403; static const int8_t **g_499 = (void*)0; static const int8_t ***g_498 = &g_499; static const int8_t **** volatile g_497 = &g_498;/* VOLATILE GLOBAL g_497 */ static const int8_t **** volatile * volatile g_500 = &g_497;/* VOLATILE GLOBAL g_500 */ static int32_t g_510 = 0L; static const int32_t ** volatile g_513 = &g_175[0][1][0];/* VOLATILE GLOBAL g_513 */ static uint8_t g_530[1] = {0x4AL}; static uint32_t g_562 = 1UL; static volatile uint64_t g_661 = 0x62FDE9628D23138DLL;/* VOLATILE GLOBAL g_661 */ static uint16_t *g_711 = &g_91[0][1]; static uint16_t **g_710 = &g_711; static int32_t * volatile * const volatile g_857 = &g_272[0];/* VOLATILE GLOBAL g_857 */ static uint64_t *g_877 = &g_139; static uint32_t g_904 = 0UL; static int32_t ** const volatile g_907[8] = {&g_403,&g_403,&g_403,&g_403,&g_403,&g_403,&g_403,&g_403}; static int32_t ** volatile g_908 = &g_403;/* VOLATILE GLOBAL g_908 */ static volatile uint32_t g_974 = 0x1735E877L;/* VOLATILE GLOBAL g_974 */ static volatile int16_t g_988 = (-1L);/* VOLATILE GLOBAL g_988 */ static volatile int16_t * volatile g_987 = &g_988;/* VOLATILE GLOBAL g_987 */ static volatile int16_t * volatile *g_986 = &g_987; static volatile int16_t * volatile ** volatile g_985[1] = {&g_986}; static uint64_t **g_1021 = &g_877; static uint64_t ***g_1020 = &g_1021; static int32_t **g_1040 = &g_403; static int32_t ***g_1039[1] = {&g_1040}; static int8_t ** const *g_1080 = (void*)0; static int8_t ** const **g_1079 = &g_1080; static int8_t *g_1284 = (void*)0; static const int32_t ** volatile g_1330 = &g_175[0][1][0];/* VOLATILE GLOBAL g_1330 */ static int32_t g_1428 = 0x57DB9E18L; static uint8_t g_1434 = 0x5DL; static int32_t g_1549 = 0xF8E55685L; static int32_t g_1551 = 8L; static uint32_t g_1552 = 0UL; static int8_t g_1577 = (-6L); static int32_t ** volatile g_1616[5] = {&g_403,&g_403,&g_403,&g_403,&g_403}; static int32_t ** volatile g_1617 = &g_403;/* VOLATILE GLOBAL g_1617 */ static uint64_t **g_1683 = (void*)0; static int32_t * volatile g_1685 = (void*)0;/* VOLATILE GLOBAL g_1685 */ static uint8_t **g_1693 = &g_246; static int16_t g_1708 = 1L; static int32_t * volatile * volatile g_1741[3] = {&g_272[0],&g_272[0],&g_272[0]}; static int32_t *g_1769[5] = {&g_510,&g_510,&g_510,&g_510,&g_510}; static int32_t * volatile * const g_1768 = &g_1769[3]; static volatile uint32_t g_1855 = 18446744073709551612UL;/* VOLATILE GLOBAL g_1855 */ static volatile uint32_t g_1900 = 0x9F968BF4L;/* VOLATILE GLOBAL g_1900 */ static const uint16_t g_1953 = 7UL; static const int8_t **** volatile * volatile g_1957 = &g_497;/* VOLATILE GLOBAL g_1957 */ static uint64_t g_2103 = 0xC38457D29463CFA9LL; static int32_t g_2105 = 5L; static volatile uint16_t g_2107 = 65535UL;/* VOLATILE GLOBAL g_2107 */ static int8_t ***g_2289[1][3] = {{(void*)0,(void*)0,(void*)0}}; static uint32_t *g_2310 = &g_904; static uint32_t **g_2309 = &g_2310; static volatile int32_t g_2465 = 0x52D2C28CL;/* VOLATILE GLOBAL g_2465 */ static uint16_t ***g_2480 = (void*)0; static uint16_t ****g_2479[5] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; static uint16_t *****g_2478 = &g_2479[4]; static uint16_t *****g_2483[4][2][1] = {{{&g_2479[4]},{&g_2479[4]}},{{&g_2479[4]},{&g_2479[4]}},{{&g_2479[4]},{&g_2479[4]}},{{&g_2479[4]},{&g_2479[4]}}}; static uint64_t *****g_2488 = (void*)0; static int32_t * volatile g_2519 = &g_71;/* VOLATILE GLOBAL g_2519 */ static int8_t g_2527 = 0x84L; static int32_t * volatile g_2548 = &g_1549;/* VOLATILE GLOBAL g_2548 */ static uint64_t * const **g_2563 = (void*)0; static uint64_t * const g_2567 = (void*)0; static uint64_t * const *g_2566 = &g_2567; static uint64_t * const **g_2565[7][7] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_2566,&g_2566,&g_2566,&g_2566,&g_2566,&g_2566,&g_2566},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_2566,&g_2566,&g_2566,&g_2566,&g_2566,&g_2566,&g_2566},{(void*)0,(void*)0,&g_2566,(void*)0,(void*)0,&g_2566,(void*)0},{&g_2566,&g_2566,&g_2566,&g_2566,&g_2566,&g_2566,&g_2566},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}}; static int32_t g_2683 = (-1L); static int8_t ****g_2758 = (void*)0; static uint32_t g_2855 = 0xE99BBF82L; static uint32_t g_2862[6][10] = {{0x0DECAD86L,0x0DECAD86L,0UL,0x0DECAD86L,0x0DECAD86L,0UL,0x0DECAD86L,0x0DECAD86L,0UL,0x0DECAD86L},{0x0DECAD86L,0UL,0UL,0x0DECAD86L,0UL,0UL,0x0DECAD86L,0UL,0UL,0x0DECAD86L},{0UL,0x0DECAD86L,0UL,0UL,0x0DECAD86L,0UL,0UL,0x0DECAD86L,0UL,0UL},{0x0DECAD86L,0x0DECAD86L,0UL,0x0DECAD86L,0x0DECAD86L,0UL,0x0DECAD86L,0x0DECAD86L,0UL,0x0DECAD86L},{0x0DECAD86L,0UL,0UL,0x0DECAD86L,0UL,0UL,0x0DECAD86L,0UL,0UL,0x0DECAD86L},{0UL,0x0DECAD86L,0UL,0UL,0x0DECAD86L,0UL,0UL,0x0DECAD86L,0UL,0UL}}; static uint32_t g_2912[10][3][8] = {{{1UL,5UL,4294967295UL,4294967295UL,4294967295UL,0UL,0x28E1EEBBL,0x0CE68DC1L},{2UL,9UL,0UL,0x5298F2F8L,7UL,0UL,0x72E5CEF7L,1UL},{0xC7391897L,0x0B41DC46L,0xCE31D3B6L,0x1DF117FCL,8UL,0x7DF303E5L,4294967292UL,0x24C6EFB1L}},{{0x71E45943L,4294967286UL,4294967286UL,2UL,0x1DF117FCL,0xD1D60DAEL,0x392A0B76L,0xF88B66FDL},{1UL,0xED33FF04L,4294967293UL,4294967295UL,0UL,4294967295UL,4294967295UL,0UL},{0xED33FF04L,1UL,0x19A941D3L,0x72E5CEF7L,4294967294UL,0x9E524AE7L,0x7B184ECBL,0x91919F59L}},{{4294967294UL,0x7B184ECBL,4294967295UL,4294967295UL,2UL,0x0CE68DC1L,0xD01ED8E4L,4294967294UL},{0xBE013E41L,0UL,0xE1B914BDL,0x9E524AE7L,0x0B41DC46L,4294967286UL,4294967293UL,0x302ECF9BL},{4294967288UL,0UL,4294967295UL,0x1CCC03B9L,4294967293UL,7UL,0x7298D297L,0xED7226A8L}},{{4294967294UL,0xED33FF04L,0x8192DC4BL,9UL,0x7B184ECBL,5UL,0UL,0UL},{0x7BA7B484L,0UL,0x132028D4L,0x132028D4L,0UL,0x7BA7B484L,0x4BB87494L,0x72E5CEF7L},{9UL,0x9B5B4A76L,0x1C4B8175L,0xED33FF04L,0x9E524AE7L,4294967295UL,0xD01ED8E4L,1UL}},{{0x24C575F4L,0UL,7UL,0xED33FF04L,4294967288UL,0xABB8B8CBL,0UL,0x72E5CEF7L},{0UL,4294967288UL,4294967286UL,0x132028D4L,2UL,0x7033C72BL,7UL,0UL},{1UL,0xED7226A8L,4294967293UL,9UL,0xD1D60DAEL,1UL,2UL,0xED7226A8L}},{{0UL,0x81A75AF8L,0x28E1EEBBL,0x1CCC03B9L,8UL,1UL,0x81A75AF8L,0x302ECF9BL},{0UL,0x2F9B33EDL,0x2F6AD907L,0x9E524AE7L,0UL,4294967295UL,1UL,4294967294UL},{0x24C575F4L,0x9E524AE7L,0x132028D4L,4294967295UL,4294967286UL,0x78BD5A9CL,2UL,0x91919F59L}},{{4294967293UL,0x24C575F4L,1UL,0x72E5CEF7L,0UL,7UL,0x5298F2F8L,0UL},{4294967295UL,0UL,4294967286UL,4294967295UL,0x7B184ECBL,1UL,0xED7226A8L,0xED33FF04L},{0UL,4294967294UL,0x19A941D3L,0x07EF7021L,0x4BB87494L,4294967293UL,0xD01ED8E4L,0x19A941D3L}},{{1UL,0x7B184ECBL,0x0CE68DC1L,0UL,5UL,2UL,8UL,1UL},{0xBE013E41L,0UL,0x132028D4L,4294967293UL,0x75A71C1CL,7UL,4294967286UL,0x302ECF9BL},{0x7298D297L,0x78BD5A9CL,0xED7226A8L,0xE7B93426L,0xED7226A8L,0x78BD5A9CL,0x7298D297L,4294967286UL}},{{0x24C6EFB1L,0UL,1UL,4294967290UL,0UL,5UL,2UL,0xED33FF04L},{0x9E524AE7L,0x2F9B33EDL,0xE1B914BDL,0x91919F59L,0UL,4294967295UL,0x7B009A97L,0xE7B93426L},{0x24C6EFB1L,1UL,0UL,0xED33FF04L,0xED7226A8L,1UL,0x7B184ECBL,4294967295UL}},{{0x7298D297L,0UL,7UL,4294967295UL,0x75A71C1CL,1UL,0x1C4B8175L,0x3B2D1FA5L},{4294967295UL,0xBED29B74L,0x186A903BL,0x392A0B76L,4294967295UL,1UL,0x8192DC4BL,0x411F5057L},{4294967291UL,2UL,0x0CE68DC1L,4294967294UL,8UL,5UL,1UL,6UL}}}; static uint64_t g_3092[1][8][9] = {{{0xEFA001F0172C0944LL,0x11F4CF40BDC2ABA5LL,1UL,8UL,0x7381261006D59567LL,0UL,18446744073709551611UL,0xD9ED74092D63403BLL,1UL},{0x7381261006D59567LL,0x24EE01354A31C156LL,18446744073709551615UL,0x177CA882466B51BBLL,1UL,0xCC0C97E233F9B8C7LL,1UL,0xCC0C97E233F9B8C7LL,1UL},{0xDDD8C31D28834EB0LL,18446744073709551615UL,18446744073709551615UL,0xDDD8C31D28834EB0LL,0x11F4CF40BDC2ABA5LL,18446744073709551615UL,0x7381261006D59567LL,0xBA2857E6220B482BLL,18446744073709551613UL},{8UL,0x100DCAF8226FC648LL,1UL,0xBA2857E6220B482BLL,18446744073709551615UL,0x00E10EB24E07EA41LL,0UL,1UL,18446744073709551615UL},{1UL,0UL,0xEFA001F0172C0944LL,1UL,0x11F4CF40BDC2ABA5LL,0xBA2857E6220B482BLL,0x2863FA91F03E6FFELL,18446744073709551615UL,0xD9ED74092D63403BLL},{18446744073709551615UL,0x2863FA91F03E6FFELL,0xD9ED74092D63403BLL,1UL,1UL,0xD9ED74092D63403BLL,0x2863FA91F03E6FFELL,18446744073709551615UL,0UL},{0x00E10EB24E07EA41LL,0xBA2857E6220B482BLL,1UL,18446744073709551613UL,0x7381261006D59567LL,18446744073709551615UL,0UL,0x9ED4795C8DC282DALL,0xCE74D5C7724931C3LL},{18446744073709551613UL,1UL,0x11F4CF40BDC2ABA5LL,18446744073709551615UL,0x24EE01354A31C156LL,18446744073709551611UL,0x7381261006D59567LL,0UL,0UL}}}; static uint64_t ****g_3155 = &g_1020; static uint64_t *****g_3154[2] = {&g_3155,&g_3155}; static uint16_t g_3239[8][10][3] = {{{0xC394L,0x7F39L,0x9D69L},{7UL,5UL,0xD37DL},{1UL,65535UL,1UL},{0xA8D4L,0xA782L,0x7889L},{0xD48DL,0UL,65531UL},{65535UL,0x5649L,65535UL},{0x5C7DL,0xECB0L,0x5C7DL},{0xA5F7L,0xA8D4L,0x74EFL},{0UL,0xD37DL,0x705FL},{0xD4E5L,65535UL,0UL}},{{9UL,0x4633L,65526UL},{0xD4E5L,0xE335L,0x6522L},{0UL,65535UL,0x4644L},{0xA5F7L,0x26DCL,0xE9E5L},{0x5C7DL,0x6452L,0UL},{65535UL,0xC394L,65535UL},{0xD48DL,0x9F77L,0xB46BL},{0xA8D4L,0x705FL,0x5649L},{1UL,0UL,0xEC62L},{7UL,0x74EFL,0x79BBL}},{{0xC394L,1UL,9UL},{0x6BF3L,65533UL,0UL},{1UL,0x5C7DL,0x3877L},{0xEC62L,0x4644L,0xC478L},{0x13EEL,0x2BBCL,0x4633L},{1UL,0x2BBCL,65526UL},{0UL,0x4644L,0UL},{65533UL,0x5C7DL,65532UL},{1UL,65533UL,0xA782L},{0UL,1UL,0x615CL}},{{0x2F2FL,0x74EFL,0x7F39L},{0xECB0L,0UL,65529UL},{0x79BBL,0x705FL,0x2F2FL},{0xB46BL,65535UL,0x1069L},{65535UL,0x615CL,0xD37DL},{0UL,0x1069L,0x615CL},{0xE9E5L,0xE9E5L,65532UL},{0x4644L,65535UL,65535UL},{0x6522L,0xA5F7L,0xEC62L},{65526UL,65535UL,0xB46BL}},{{0UL,0x6522L,0xEC62L},{0x705FL,0x2BBCL,65535UL},{0x74EFL,0x2F2FL,65532UL},{0x5C7DL,0xEC62L,0x615CL},{65535UL,1UL,0xD37DL},{65531UL,2UL,0x1069L},{0x7889L,65533UL,0x79BBL},{1UL,0x705FL,0UL},{0xD37DL,0x0D9BL,65535UL},{0x9D69L,65535UL,0xD4E5L}},{{0x9F77L,0x6BF3L,65533UL},{0UL,65529UL,0x7889L},{0x7734L,0xA8D4L,0x5C7EL},{1UL,0x5C7DL,8UL},{0x0B28L,0UL,65535UL},{0x0B28L,0x7889L,0x7734L},{1UL,0x13EEL,0x4644L},{0x7734L,0x9F77L,1UL},{0UL,65529UL,65529UL},{0x9F77L,65530UL,0x5649L}},{{0x9D69L,1UL,0UL},{0xD37DL,1UL,1UL},{1UL,0x7F39L,0UL},{0x7889L,65531UL,0x6BF3L},{65531UL,0UL,7UL},{65535UL,0UL,0UL},{0x5C7DL,0xD48DL,65534UL},{0x74EFL,0x6452L,0x0B28L},{0x705FL,5UL,1UL},{0UL,0xA782L,9UL}},{{65526UL,5UL,1UL},{0x6522L,0x6452L,65526UL},{0x4644L,0xD48DL,0xC394L},{0xE9E5L,0UL,0UL},{0UL,0UL,9UL},{65535UL,65531UL,0x74EFL},{0xB46BL,0x7F39L,65535UL},{0x5649L,1UL,0x2BBCL},{0xEC62L,1UL,0x4C29L},{0x79BBL,65530UL,65535UL}}}; static uint16_t * const g_3238 = &g_3239[6][4][2]; static uint16_t * const *g_3237[6][6][7] = {{{&g_3238,&g_3238,&g_3238,&g_3238,&g_3238,&g_3238,&g_3238},{&g_3238,&g_3238,&g_3238,&g_3238,&g_3238,&g_3238,&g_3238},{&g_3238,&g_3238,(void*)0,&g_3238,&g_3238,&g_3238,&g_3238},{(void*)0,&g_3238,&g_3238,&g_3238,&g_3238,&g_3238,&g_3238},{&g_3238,&g_3238,&g_3238,&g_3238,(void*)0,&g_3238,&g_3238},{(void*)0,(void*)0,&g_3238,&g_3238,&g_3238,&g_3238,&g_3238}},{{&g_3238,&g_3238,&g_3238,&g_3238,&g_3238,(void*)0,(void*)0},{&g_3238,&g_3238,&g_3238,(void*)0,(void*)0,&g_3238,&g_3238},{&g_3238,&g_3238,&g_3238,(void*)0,&g_3238,&g_3238,&g_3238},{&g_3238,&g_3238,&g_3238,(void*)0,&g_3238,&g_3238,&g_3238},{&g_3238,(void*)0,&g_3238,(void*)0,&g_3238,&g_3238,&g_3238},{&g_3238,&g_3238,(void*)0,(void*)0,&g_3238,&g_3238,&g_3238}},{{(void*)0,&g_3238,&g_3238,(void*)0,&g_3238,(void*)0,(void*)0},{&g_3238,&g_3238,&g_3238,(void*)0,(void*)0,&g_3238,&g_3238},{&g_3238,&g_3238,&g_3238,(void*)0,(void*)0,&g_3238,&g_3238},{&g_3238,&g_3238,&g_3238,(void*)0,&g_3238,&g_3238,&g_3238},{&g_3238,&g_3238,&g_3238,(void*)0,&g_3238,&g_3238,&g_3238},{&g_3238,(void*)0,&g_3238,(void*)0,&g_3238,&g_3238,&g_3238}},{{&g_3238,&g_3238,(void*)0,(void*)0,&g_3238,&g_3238,&g_3238},{(void*)0,&g_3238,&g_3238,(void*)0,&g_3238,(void*)0,(void*)0},{&g_3238,&g_3238,&g_3238,(void*)0,(void*)0,&g_3238,&g_3238},{&g_3238,&g_3238,&g_3238,(void*)0,(void*)0,&g_3238,&g_3238},{&g_3238,&g_3238,&g_3238,(void*)0,&g_3238,&g_3238,&g_3238},{&g_3238,&g_3238,&g_3238,(void*)0,&g_3238,&g_3238,&g_3238}},{{&g_3238,(void*)0,&g_3238,(void*)0,&g_3238,&g_3238,&g_3238},{&g_3238,&g_3238,(void*)0,(void*)0,&g_3238,&g_3238,&g_3238},{(void*)0,&g_3238,&g_3238,(void*)0,&g_3238,(void*)0,(void*)0},{&g_3238,&g_3238,&g_3238,(void*)0,(void*)0,&g_3238,&g_3238},{&g_3238,&g_3238,&g_3238,(void*)0,(void*)0,&g_3238,&g_3238},{&g_3238,&g_3238,&g_3238,(void*)0,&g_3238,&g_3238,&g_3238}},{{&g_3238,&g_3238,&g_3238,(void*)0,&g_3238,&g_3238,&g_3238},{&g_3238,(void*)0,&g_3238,(void*)0,&g_3238,&g_3238,&g_3238},{&g_3238,&g_3238,(void*)0,(void*)0,&g_3238,&g_3238,&g_3238},{(void*)0,&g_3238,&g_3238,(void*)0,&g_3238,(void*)0,(void*)0},{&g_3238,&g_3238,&g_3238,(void*)0,&g_3238,(void*)0,&g_3238},{&g_3238,&g_3238,&g_3238,(void*)0,(void*)0,&g_3238,&g_3238}}}; static uint16_t * const **g_3236 = &g_3237[5][4][4]; static uint16_t * const ***g_3235 = &g_3236; static int32_t g_3293 = 0L; static uint8_t g_3296 = 252UL; static int32_t * volatile g_3298 = &g_2683;/* VOLATILE GLOBAL g_3298 */ static uint32_t g_3362 = 0UL; static int16_t g_3391 = 0xA2F8L; static uint64_t g_3430 = 18446744073709551615UL; static uint16_t ** volatile *g_3442[10] = {&g_710,&g_710,&g_710,&g_710,&g_710,&g_710,&g_710,&g_710,&g_710,&g_710}; static int32_t * volatile g_3515 = &g_2683;/* VOLATILE GLOBAL g_3515 */ static int32_t g_3518 = 0xDE823725L; static volatile int32_t * volatile g_3536 = (void*)0;/* VOLATILE GLOBAL g_3536 */ static volatile int32_t * volatile *g_3535 = &g_3536; static volatile int32_t * volatile * volatile * volatile g_3534[8] = {&g_3535,(void*)0,&g_3535,(void*)0,&g_3535,(void*)0,&g_3535,(void*)0}; static volatile int32_t * volatile * volatile * volatile * const volatile g_3533 = &g_3534[5];/* VOLATILE GLOBAL g_3533 */ static volatile int32_t * volatile * volatile * volatile * volatile g_3538 = &g_3534[1];/* VOLATILE GLOBAL g_3538 */ static volatile int32_t * volatile * volatile * volatile * volatile * volatile g_3537[7][10] = {{(void*)0,&g_3538,(void*)0,(void*)0,&g_3538,(void*)0,(void*)0,&g_3538,(void*)0,(void*)0},{&g_3538,&g_3538,&g_3538,&g_3538,&g_3538,&g_3538,&g_3538,&g_3538,&g_3538,&g_3538},{&g_3538,(void*)0,(void*)0,&g_3538,(void*)0,(void*)0,&g_3538,(void*)0,(void*)0,&g_3538},{(void*)0,&g_3538,(void*)0,(void*)0,&g_3538,(void*)0,(void*)0,&g_3538,(void*)0,(void*)0},{&g_3538,&g_3538,&g_3538,&g_3538,&g_3538,&g_3538,&g_3538,&g_3538,&g_3538,&g_3538},{&g_3538,(void*)0,(void*)0,&g_3538,(void*)0,(void*)0,&g_3538,(void*)0,(void*)0,&g_3538},{(void*)0,&g_3538,(void*)0,(void*)0,&g_3538,(void*)0,(void*)0,&g_3538,(void*)0,(void*)0}}; static volatile int32_t * volatile * volatile * volatile * volatile * volatile g_3540 = &g_3538;/* VOLATILE GLOBAL g_3540 */ static volatile uint64_t g_3557[10][6][4] = {{{1UL,0UL,0x4DAD8A24DA0B1BF4LL,18446744073709551606UL},{18446744073709551615UL,18446744073709551615UL,18446744073709551606UL,0x59E4A8A8995B4BDBLL},{18446744073709551606UL,0x59E4A8A8995B4BDBLL,0x71113C821C23E351LL,0x59E4A8A8995B4BDBLL},{0x4BDB3AFCDD4B6FFBLL,18446744073709551615UL,1UL,18446744073709551606UL},{0UL,0UL,0x59E4A8A8995B4BDBLL,6UL},{1UL,0x4BDB3AFCDD4B6FFBLL,0x6EEB180D25BCFD26LL,0x6EEB180D25BCFD26LL}},{{1UL,1UL,0x59E4A8A8995B4BDBLL,1UL},{0UL,0x6EEB180D25BCFD26LL,1UL,0UL},{0x4BDB3AFCDD4B6FFBLL,18446744073709551615UL,0x71113C821C23E351LL,1UL},{18446744073709551606UL,18446744073709551615UL,18446744073709551606UL,0UL},{18446744073709551615UL,0x6EEB180D25BCFD26LL,0x4DAD8A24DA0B1BF4LL,1UL},{1UL,1UL,0x4BDB3AFCDD4B6FFBLL,0x6EEB180D25BCFD26LL}},{{6UL,0x4BDB3AFCDD4B6FFBLL,0x4BDB3AFCDD4B6FFBLL,6UL},{1UL,0UL,0x4DAD8A24DA0B1BF4LL,18446744073709551606UL},{18446744073709551615UL,18446744073709551615UL,18446744073709551606UL,0x59E4A8A8995B4BDBLL},{18446744073709551606UL,0x59E4A8A8995B4BDBLL,0x71113C821C23E351LL,0x59E4A8A8995B4BDBLL},{0x4BDB3AFCDD4B6FFBLL,18446744073709551615UL,1UL,18446744073709551606UL},{0UL,0UL,0x59E4A8A8995B4BDBLL,6UL}},{{1UL,0x4BDB3AFCDD4B6FFBLL,0x6EEB180D25BCFD26LL,0x6EEB180D25BCFD26LL},{1UL,1UL,0x59E4A8A8995B4BDBLL,1UL},{0UL,0x6EEB180D25BCFD26LL,1UL,0UL},{0x4BDB3AFCDD4B6FFBLL,18446744073709551615UL,0x71113C821C23E351LL,1UL},{18446744073709551606UL,18446744073709551615UL,18446744073709551606UL,18446744073709551615UL},{1UL,0x4BDB3AFCDD4B6FFBLL,0x71113C821C23E351LL,0UL}},{{0UL,0x59E4A8A8995B4BDBLL,6UL,0x4BDB3AFCDD4B6FFBLL},{1UL,6UL,6UL,1UL},{0UL,18446744073709551615UL,0x71113C821C23E351LL,0x6EEB180D25BCFD26LL},{1UL,0x4DAD8A24DA0B1BF4LL,0x6EEB180D25BCFD26LL,18446744073709551615UL},{0x6EEB180D25BCFD26LL,18446744073709551615UL,0UL,18446744073709551615UL},{6UL,0x4DAD8A24DA0B1BF4LL,0x59E4A8A8995B4BDBLL,0x6EEB180D25BCFD26LL}},{{18446744073709551606UL,18446744073709551615UL,18446744073709551615UL,1UL},{0x59E4A8A8995B4BDBLL,6UL,0x4BDB3AFCDD4B6FFBLL,0x4BDB3AFCDD4B6FFBLL},{0x59E4A8A8995B4BDBLL,0x59E4A8A8995B4BDBLL,18446744073709551615UL,0UL},{18446744073709551606UL,0x4BDB3AFCDD4B6FFBLL,0x59E4A8A8995B4BDBLL,18446744073709551615UL},{6UL,1UL,0UL,0x59E4A8A8995B4BDBLL},{0x6EEB180D25BCFD26LL,1UL,0x6EEB180D25BCFD26LL,18446744073709551615UL}},{{1UL,0x4BDB3AFCDD4B6FFBLL,0x71113C821C23E351LL,0UL},{0UL,0x59E4A8A8995B4BDBLL,6UL,0x4BDB3AFCDD4B6FFBLL},{1UL,6UL,6UL,1UL},{0UL,18446744073709551615UL,0x71113C821C23E351LL,0x6EEB180D25BCFD26LL},{1UL,0x4DAD8A24DA0B1BF4LL,0x6EEB180D25BCFD26LL,18446744073709551615UL},{0x6EEB180D25BCFD26LL,18446744073709551615UL,0UL,18446744073709551615UL}},{{6UL,0x4DAD8A24DA0B1BF4LL,0x59E4A8A8995B4BDBLL,0x6EEB180D25BCFD26LL},{18446744073709551606UL,18446744073709551615UL,18446744073709551615UL,1UL},{0x59E4A8A8995B4BDBLL,6UL,0x4BDB3AFCDD4B6FFBLL,0x4BDB3AFCDD4B6FFBLL},{0x59E4A8A8995B4BDBLL,0x59E4A8A8995B4BDBLL,18446744073709551615UL,0UL},{18446744073709551606UL,0x4BDB3AFCDD4B6FFBLL,0x59E4A8A8995B4BDBLL,18446744073709551615UL},{6UL,1UL,0UL,0x59E4A8A8995B4BDBLL}},{{0x6EEB180D25BCFD26LL,1UL,0x6EEB180D25BCFD26LL,18446744073709551615UL},{1UL,0x4BDB3AFCDD4B6FFBLL,0x71113C821C23E351LL,0UL},{0UL,0x59E4A8A8995B4BDBLL,6UL,0x4BDB3AFCDD4B6FFBLL},{1UL,6UL,6UL,1UL},{0UL,18446744073709551615UL,0x71113C821C23E351LL,0x6EEB180D25BCFD26LL},{1UL,0x4DAD8A24DA0B1BF4LL,0x6EEB180D25BCFD26LL,18446744073709551615UL}},{{0x6EEB180D25BCFD26LL,18446744073709551615UL,0UL,18446744073709551615UL},{6UL,0x4DAD8A24DA0B1BF4LL,0x59E4A8A8995B4BDBLL,0x6EEB180D25BCFD26LL},{18446744073709551606UL,18446744073709551615UL,18446744073709551615UL,1UL},{0x59E4A8A8995B4BDBLL,6UL,0x4BDB3AFCDD4B6FFBLL,0x4BDB3AFCDD4B6FFBLL},{0x59E4A8A8995B4BDBLL,0x59E4A8A8995B4BDBLL,18446744073709551615UL,0UL},{18446744073709551606UL,0x4BDB3AFCDD4B6FFBLL,0x59E4A8A8995B4BDBLL,18446744073709551615UL}}}; static int32_t ** volatile g_3567 = (void*)0;/* VOLATILE GLOBAL g_3567 */ static uint32_t g_3597 = 0xE8C02253L; static uint16_t ** const *g_3659 = &g_710; static uint16_t ** const ** const volatile g_3658 = &g_3659;/* VOLATILE GLOBAL g_3658 */ static const uint64_t g_3668[8][1] = {{0xD97682C60F05C652LL},{9UL},{0xD97682C60F05C652LL},{9UL},{0xD97682C60F05C652LL},{9UL},{0xD97682C60F05C652LL},{9UL}}; static const uint64_t *g_3667 = &g_3668[6][0]; static const uint64_t **g_3666 = &g_3667; static volatile int16_t g_3705 = 0L;/* VOLATILE GLOBAL g_3705 */ static int8_t g_3804 = 6L; static int32_t * volatile g_3851 = &g_71;/* VOLATILE GLOBAL g_3851 */ static uint32_t g_3885 = 0x984AC23DL; static volatile uint8_t g_3907 = 0xE4L;/* VOLATILE GLOBAL g_3907 */ static volatile int32_t g_3922 = 0x8DBE583CL;/* VOLATILE GLOBAL g_3922 */ static uint16_t **** volatile g_3958 = &g_2480;/* VOLATILE GLOBAL g_3958 */ static int64_t g_4061 = 0xEFE563360D32C3CFLL; static int32_t ** volatile g_4064 = &g_403;/* VOLATILE GLOBAL g_4064 */ static volatile int32_t * volatile * volatile * volatile * const volatile *g_4066 = (void*)0; static int16_t *g_4098 = &g_1708; static int16_t * volatile *g_4097 = &g_4098; static int16_t * volatile **g_4096 = &g_4097; static int16_t * volatile ***g_4095 = &g_4096; static int32_t ** volatile g_4157 = &g_403;/* VOLATILE GLOBAL g_4157 */ static uint8_t * volatile *g_4164 = (void*)0; static uint8_t * volatile * volatile *g_4163 = &g_4164; static uint8_t * volatile * volatile * volatile * volatile g_4162 = &g_4163;/* VOLATILE GLOBAL g_4162 */ static uint8_t * volatile * volatile * volatile * volatile * volatile g_4165 = &g_4162;/* VOLATILE GLOBAL g_4165 */ static uint32_t g_4278 = 0UL; static uint64_t ** const *g_4284 = &g_1021; static uint64_t ** const **g_4283 = &g_4284; static int32_t ** volatile g_4315 = &g_403;/* VOLATILE GLOBAL g_4315 */ static const uint16_t g_4325 = 0x0B1FL; static const uint16_t *g_4324 = &g_4325; static int16_t **g_4391[7][4] = {{&g_4098,(void*)0,&g_4098,&g_4098},{(void*)0,(void*)0,&g_4098,(void*)0},{(void*)0,&g_4098,&g_4098,(void*)0},{&g_4098,(void*)0,&g_4098,&g_4098},{(void*)0,(void*)0,&g_4098,(void*)0},{(void*)0,&g_4098,&g_4098,(void*)0},{&g_4098,(void*)0,&g_4098,&g_4098}}; static int16_t ***g_4390 = &g_4391[1][3]; static int16_t ****g_4389 = &g_4390; static int16_t *****g_4388 = &g_4389; /* --- FORWARD DECLARATIONS --- */ uint64_t func_1(void); int64_t func_6(int32_t p_7); int32_t func_16(int64_t p_17, int8_t p_18, uint64_t p_19, int32_t p_20); uint8_t func_23(int32_t p_24, const uint64_t p_25, uint32_t p_26, int8_t p_27, uint32_t p_28); int32_t func_32(const uint16_t p_33, int32_t p_34, uint8_t p_35); int64_t func_36(int32_t p_37, int32_t p_38, uint64_t p_39, int8_t p_40, int32_t p_41); uint64_t func_43(int32_t p_44, int32_t p_45); int32_t func_50(uint16_t p_51, int64_t p_52, const uint64_t p_53, uint32_t p_54); uint64_t func_60(const uint64_t p_61, const uint32_t p_62, uint16_t * p_63); int8_t * func_68(uint16_t * p_69); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_29 g_1040 g_908 g_403 g_1549 g_1693 g_246 g_129 g_402 g_1551 g_1577 g_370 g_371 g_3362 g_1708 g_3659 g_710 g_711 g_91 g_3885 g_2309 g_2310 g_904 g_3907 g_500 g_497 g_3958 g_189 g_1021 g_877 g_139 g_4066 g_3238 g_3239 g_369 g_1020 g_2912 g_3851 * writes: g_403 g_1551 g_1428 g_1577 g_3362 g_1708 g_92 g_126 g_129 g_530 g_3391 g_904 g_3518 g_3430 g_2103 g_189 g_661 g_175 g_2480 g_139 g_3239 g_2912 g_71 */ uint64_t func_1(void) { /* block id: 0 */ uint8_t l_8 = 7UL; int32_t l_4482 = 0x0F9FF0D6L; int32_t **l_4490 = &g_1769[3]; int32_t ***l_4489 = &l_4490; int32_t *** const *l_4488 = &l_4489; int32_t *** const **l_4487 = &l_4488; int32_t **l_4501 = (void*)0; uint32_t *l_4502 = &g_2912[8][0][5]; int8_t *l_4503[9][9] = {{&g_29,(void*)0,&g_1577,&g_1577,(void*)0,&g_29,&g_29,(void*)0,(void*)0},{(void*)0,(void*)0,&g_3804,&g_29,&g_3804,(void*)0,(void*)0,&g_3804,&g_29},{&g_1577,&g_29,&g_1577,&g_3804,&g_3804,&g_1577,&g_29,&g_1577,&g_3804},{&g_3804,&g_3804,&g_3804,&g_3804,&g_57,&g_3804,&g_3804,&g_3804,&g_3804},{&g_29,&g_3804,(void*)0,&g_3804,&g_29,&g_29,&g_3804,(void*)0,&g_3804},{&g_3804,&g_57,&g_29,&g_29,&g_57,&g_3804,&g_57,&g_29,&g_29},{&g_29,&g_29,&g_3804,(void*)0,&g_3804,&g_29,&g_29,&g_3804,(void*)0},{&g_3804,&g_57,&g_3804,&g_3804,&g_3804,&g_3804,&g_57,&g_3804,&g_3804},{&g_1577,&g_3804,&g_3804,&g_1577,&g_29,&g_1577,&g_3804,&g_3804,&g_1577}}; int32_t l_4504 = 0x80322687L; int32_t l_4505 = 0x27BAA1E5L; int8_t l_4506 = (-2L); int32_t l_4507 = 5L; uint8_t l_4508 = 1UL; int i, j; l_4508 = ((*g_3851) = (safe_rshift_func_int16_t_s_u((((safe_add_func_int64_t_s_s(((**g_370) = func_6(l_8)), (((l_4482 |= l_8) , l_8) | (++(**g_1021))))) >= ((safe_lshift_func_uint16_t_u_u(((*g_3238) ^= (g_4066 == (l_4487 = l_4487))), 12)) <= (l_8 || 0xDC1FL))) , ((safe_lshift_func_int8_t_s_u((safe_rshift_func_int8_t_s_u((l_4505 |= (safe_lshift_func_int8_t_s_s((l_4504 = (((((*g_3238) = (safe_lshift_func_int16_t_s_s((((*l_4502) ^= (((((safe_mul_func_uint8_t_u_u(((void*)0 == l_4501), l_8)) >= (***g_369)) || (**g_2309)) >= (***g_1020)) && (**g_2309))) < l_4482), 2))) & l_8) < 9UL) > l_4482)), l_4482))), (*g_246))), l_4506)) >= l_4507)), l_8))); return l_4505; } /* ------------------------------------------ */ /* * reads : g_29 g_1040 g_908 g_403 g_1549 g_1693 g_246 g_129 g_402 g_1551 g_1577 g_370 g_371 g_3362 g_1708 g_3659 g_710 g_711 g_91 g_3885 g_2309 g_2310 g_904 g_3907 g_500 g_497 g_3958 g_189 * writes: g_403 g_1551 g_1428 g_1577 g_3362 g_1708 g_92 g_126 g_129 g_530 g_3391 g_904 g_3518 g_3430 g_2103 g_189 g_661 g_175 g_2480 */ int64_t func_6(int32_t p_7) { /* block id: 1 */ int32_t l_13 = (-8L); uint32_t l_3393 = 0xC992DE6DL; uint32_t l_3395 = 0x7183A173L; int8_t *l_3713 = &g_1577; uint32_t l_3886[10][9][1] = {{{1UL},{6UL},{0xE15181BCL},{0x93DBDBC4L},{0x0C63BB00L},{0xA1315317L},{8UL},{2UL},{4294967295UL}},{{4294967295UL},{4294967295UL},{2UL},{8UL},{0xA1315317L},{0x0C63BB00L},{0x93DBDBC4L},{0xE15181BCL},{6UL}},{{1UL},{0UL},{0x5A629760L},{1UL},{0x37E7CE79L},{0xAB24630DL},{4UL},{0x413538DDL},{0x655AB589L}},{{1UL},{0xE225AA5CL},{4294967291UL},{0xD5025B6BL},{0xD5025B6BL},{4294967291UL},{0xE225AA5CL},{1UL},{0x655AB589L}},{{0x413538DDL},{4UL},{0xAB24630DL},{0x37E7CE79L},{1UL},{0x5A629760L},{0UL},{1UL},{6UL}},{{0xE15181BCL},{0x93DBDBC4L},{0x0C63BB00L},{0xA1315317L},{8UL},{2UL},{4294967295UL},{4294967295UL},{4294967295UL}},{{2UL},{8UL},{0xA1315317L},{0x0C63BB00L},{0x93DBDBC4L},{0xE15181BCL},{6UL},{1UL},{0UL}},{{0x5A629760L},{1UL},{0x37E7CE79L},{0xAB24630DL},{4UL},{0x413538DDL},{0x655AB589L},{1UL},{0xE225AA5CL}},{{4294967291UL},{0xD5025B6BL},{0xD5025B6BL},{4294967291UL},{0xE225AA5CL},{1UL},{0x655AB589L},{0x413538DDL},{4UL}},{{0xAB24630DL},{0x37E7CE79L},{1UL},{0x5A629760L},{0UL},{1UL},{6UL},{0xE15181BCL},{0x93DBDBC4L}}}; int32_t ****l_3911 = (void*)0; int32_t l_3921[7][5] = {{0x3A1A91F1L,0x3A1A91F1L,2L,0x3A1A91F1L,0x3A1A91F1L},{1L,0L,1L,6L,0xD8BC8977L},{0x3A1A91F1L,0x3E1ABB41L,0x3E1ABB41L,0x3A1A91F1L,0x3E1ABB41L},{0xD8BC8977L,0L,0x9F113D06L,0L,0xD8BC8977L},{0x3E1ABB41L,0x3A1A91F1L,0x3E1ABB41L,0x3E1ABB41L,0x3A1A91F1L},{0xD8BC8977L,0x1FBECDB5L,0x9F113D06L,6L,0x9F113D06L},{0x3E1ABB41L,0x3E1ABB41L,0x3A1A91F1L,0x3E1ABB41L,0x3E1ABB41L}}; uint16_t l_3929 = 0xA1A8L; uint32_t l_3960 = 0UL; int8_t * const *l_3975 = (void*)0; int8_t * const **l_3974[5] = {&l_3975,&l_3975,&l_3975,&l_3975,&l_3975}; int8_t * const ***l_3973[10] = {&l_3974[1],&l_3974[1],&l_3974[1],&l_3974[1],&l_3974[1],&l_3974[1],&l_3974[1],&l_3974[1],&l_3974[1],&l_3974[1]}; uint64_t l_3987 = 0xCD8268F0B453A7CDLL; uint64_t **l_3988 = &g_877; uint32_t l_3989 = 0x1830327CL; int32_t *l_4010 = &g_510; uint32_t l_4024 = 4294967291UL; uint32_t l_4057 = 1UL; int32_t * const *l_4094 = &g_403; int32_t * volatile l_4112 = &g_1551;/* VOLATILE GLOBAL l_4112 */ int32_t l_4156 = 0x6FB2199AL; uint16_t *** const l_4191 = &g_710; const uint16_t **l_4193 = (void*)0; const uint16_t ***l_4192 = &l_4193; uint32_t l_4234 = 0xEEDB4034L; uint8_t l_4235 = 0UL; int32_t l_4250 = 0x348DA7C6L; uint64_t ****l_4267 = &g_1020; uint64_t ** const *l_4282[4][5][4] = {{{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021}},{{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021}},{{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021}},{{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021},{&g_1021,&g_1021,&g_1021,&g_1021}}}; uint64_t ** const **l_4281 = &l_4282[1][4][3]; int32_t ****l_4409 = &g_1039[0]; int8_t l_4423 = (-1L); uint16_t l_4466 = 0x87E8L; int i, j, k; if ((safe_rshift_func_uint16_t_u_s(((0x0734F0946507E673LL || (safe_div_func_int32_t_s_s((p_7 < (l_13 , p_7)), (safe_div_func_int16_t_s_s((func_16((((((*l_3713) |= (safe_rshift_func_uint8_t_u_s(func_23(g_29, (safe_sub_func_int32_t_s_s(func_32((func_36((safe_unary_minus_func_uint64_t_u(func_43(g_29, g_29))), (p_7 != l_3393), p_7, l_13, l_13) , 0x1FEAL), l_3395, (**g_1693)), 1UL)), p_7, p_7, p_7), 3))) > (-9L)) ^ p_7) , l_3393), l_3393, l_3395, p_7) , (-3L)), g_3885))))) != 1L), l_3886[8][8][0]))) { /* block id: 1762 */ int16_t l_3887[8] = {0L,0L,0L,0L,0L,0L,0L,0L}; int32_t l_3919[3]; int i; for (i = 0; i < 3; i++) l_3919[i] = 0x4F9AF392L; (*g_1040) = &l_13; for (g_92 = 0; (g_92 <= 0); g_92 += 1) { /* block id: 1766 */ int64_t l_3917[6]; int32_t l_3918 = 6L; int32_t l_3920 = 5L; int32_t l_3923 = 0x1DDD0F98L; int32_t l_3924 = 4L; int32_t l_3925 = 1L; int32_t l_3926 = 1L; int32_t l_3927[3][8][4] = {{{(-1L),1L,0x440229A8L,1L},{(-1L),0x3881A53AL,(-1L),0xD1396874L},{7L,0x1771DC5CL,0xD1396874L,0L},{0L,0x440229A8L,1L,0x1771DC5CL},{0x1771DC5CL,5L,1L,8L},{0L,(-1L),0xD1396874L,1L},{7L,0x56426806L,(-1L),0xE1CB0936L},{(-1L),0xE1CB0936L,0x440229A8L,0xFAD17113L}},{{(-1L),0x440229A8L,0x0D7569D0L,0xD1396874L},{0xE1CB0936L,0L,0x90C4FCC0L,0x90C4FCC0L},{0L,0L,0xE2D86AECL,1L},{0xFAD17113L,5L,0x2DEA9B0BL,0xE1CB0936L},{(-10L),0x7F316B64L,0xD1396874L,0x2DEA9B0BL},{1L,0x7F316B64L,0x0D7569D0L,0xE1CB0936L},{0x7F316B64L,5L,7L,1L},{(-1L),0L,0x7F316B64L,0x90C4FCC0L}},{{7L,0L,0L,0xD1396874L},{(-10L),0x440229A8L,0xE2D86AECL,0xFAD17113L},{0x4F9330BFL,0xE1CB0936L,1L,0xE1CB0936L},{0x440229A8L,0x56426806L,(-3L),0x3881A53AL},{0x7F316B64L,0x1771DC5CL,0xFAD17113L,0x56426806L},{1L,(-1L),0x91BB24BDL,0L},{1L,0L,0xFAD17113L,1L},{0x7F316B64L,0L,(-3L),0x2DEA9B0BL}}}; uint16_t ***l_3957 = &g_710; int i, j, k; for (i = 0; i < 6; i++) l_3917[i] = 0xE8CC19583E3585CALL; for (g_126 = 0; (g_126 <= 0); g_126 += 1) { /* block id: 1769 */ uint8_t *l_3895 = &g_530[0]; const int32_t l_3898 = 0x58EDC9BAL; int32_t l_3908[8][7] = {{5L,0xBF3FA396L,0x793C6C9EL,0xBF3FA396L,5L,0x793C6C9EL,0L},{(-9L),0x53F0E181L,0x58F7C729L,(-9L),0x58F7C729L,0x53F0E181L,(-9L)},{0x4690D11FL,0L,0x7C20C85CL,(-1L),0L,(-1L),0x7C20C85CL},{(-9L),(-9L),0x272310F7L,(-1L),(-1L),0x272310F7L,(-1L)},{5L,0x7C20C85CL,0x7C20C85CL,5L,(-1L),0x4690D11FL,5L},{0L,(-1L),0x58F7C729L,0x58F7C729L,(-1L),0L,0x53F0E181L},{0xBF3FA396L,5L,0x793C6C9EL,0L,0L,0x793C6C9EL,5L},{(-1L),0x53F0E181L,0L,(-1L),0x58F7C729L,0x58F7C729L,(-1L)}}; int16_t *l_3909 = &g_3391; int i, j; (**g_402) = l_3887[7]; (*g_403) = (safe_unary_minus_func_uint64_t_u(l_13)); (*g_403) = (safe_lshift_func_uint16_t_u_s(0UL, ((*l_3909) = (((((l_3908[6][6] = (((safe_div_func_uint8_t_u_u((((*l_3895) = ((*g_246)--)) , (++(**g_1693))), p_7)) & p_7) < ((((l_3898 && (safe_rshift_func_int16_t_s_s(p_7, (safe_rshift_func_uint16_t_u_s(0xAD73L, 12))))) ^ (((safe_mod_func_uint32_t_u_u((**g_2309), 0xA5A6CAADL)) != ((((safe_add_func_uint8_t_u_u(p_7, g_3907)) ^ p_7) != (-1L)) <= 0xA27D93E042B9B6DFLL)) && 3UL)) != l_3898) < p_7))) , l_3908[6][4]) >= l_3887[7]) < 0xBB11ACCBL) , p_7)))); } for (g_904 = 0; (g_904 <= 0); g_904 += 1) { /* block id: 1781 */ int32_t ****l_3910 = (void*)0; int32_t *l_3912 = &g_1549; int32_t *l_3913 = &g_1551; int32_t *l_3914 = &g_2105; int32_t *l_3915 = &g_1551; int32_t *l_3916[7][9][4] = {{{&g_1549,&g_71,&g_398,&g_1549},{&g_3518,&g_3518,&g_2683,&g_1551},{&g_2683,(void*)0,&g_2105,&g_2105},{&g_2105,&g_398,&g_1551,&g_2683},{&g_3518,&g_398,&g_398,&g_1551},{&g_1549,&g_1551,(void*)0,&g_3518},{&g_1551,&g_71,(void*)0,(void*)0},{&g_2105,&g_1549,&g_2683,&g_71},{&g_2683,&g_398,&g_398,&g_398}},{{&g_2683,&g_398,(void*)0,(void*)0},{&g_3518,&g_3518,&g_71,&g_2683},{&g_1549,(void*)0,&g_3518,&g_3518},{&g_1551,&g_2683,&g_1551,&g_3518},{(void*)0,&g_2683,&g_2105,&g_3518},{&g_2683,(void*)0,&g_1549,&g_2683},{&l_13,&g_3518,&g_398,(void*)0},{&g_3518,&g_398,(void*)0,&g_398},{(void*)0,&g_398,&l_13,&g_71}},{{(void*)0,&g_1549,&g_398,(void*)0},{&g_3518,&g_71,&g_1551,&g_3518},{&g_3518,&g_1551,&g_1549,&g_1551},{&l_13,&g_398,&g_2105,&g_2683},{(void*)0,&g_398,&g_2683,&g_2105},{&g_3518,(void*)0,&g_3518,&g_1551},{(void*)0,&g_3518,(void*)0,&g_1549},{&g_3518,&g_71,&g_398,&g_398},{&g_2105,(void*)0,&g_398,&g_71}},{{(void*)0,(void*)0,&g_398,&g_3518},{&g_2105,&g_398,&g_398,(void*)0},{&g_3518,&g_71,&g_398,&g_398},{&g_398,&g_398,&g_2105,(void*)0},{&g_398,(void*)0,(void*)0,&l_13},{&g_71,&g_1551,&l_13,&g_398},{&g_1551,&g_398,&g_71,&g_1551},{(void*)0,&g_2105,&g_3518,&g_1549},{(void*)0,&g_1551,&g_2105,&g_2105}},{{&g_2683,&g_2683,&g_1551,&g_2683},{&g_1549,&l_13,&g_2105,&g_3518},{(void*)0,&g_2683,&g_2683,(void*)0},{&g_3518,&g_398,&g_71,&g_398},{(void*)0,&g_3518,&g_3518,&g_398},{&g_71,&g_2105,&g_71,&g_398},{(void*)0,&g_3518,&g_2105,&g_398},{&l_13,&g_398,&g_3518,(void*)0},{&g_2105,&g_2683,&g_2683,&g_3518}},{{&g_2683,&l_13,&g_398,&g_2683},{&g_398,&g_2683,(void*)0,&g_2105},{&g_398,&g_1551,&g_2683,&g_1549},{&g_71,&g_2105,&g_398,&g_1551},{&l_13,&g_398,&g_2683,&g_398},{&g_398,&g_1551,&g_71,&l_13},{(void*)0,(void*)0,&l_13,(void*)0},{(void*)0,&g_398,&g_1549,&g_398},{(void*)0,&g_71,&g_2683,&g_1549}},{{&g_71,&g_3518,&g_2105,&g_2105},{&g_1549,&g_2683,&g_2683,&g_1551},{&g_1549,&g_398,&g_2105,&g_3518},{&g_71,&g_1551,&g_2683,&g_71},{(void*)0,&g_398,&g_1549,(void*)0},{(void*)0,&g_398,&l_13,&g_398},{(void*)0,&g_2105,&g_71,&g_2683},{&g_398,&g_3518,&g_2683,(void*)0},{&l_13,(void*)0,&g_398,(void*)0}}}; int32_t l_3928 = (-2L); int i, j, k; l_3911 = l_3910; l_3929--; if (l_3919[0]) break; } for (g_3518 = 0; (g_3518 >= 0); g_3518 -= 1) { /* block id: 1788 */ uint32_t l_3938 = 0xFC873536L; int64_t ***l_3940 = &g_370; int64_t **** const l_3939 = &l_3940; int8_t ****l_3955 = &g_2289[0][0]; int64_t l_3956 = 0x8BA1B3545FE63FC9LL; (*g_403) = ((0xE25BL <= 65531UL) != (l_3921[6][2] = ((0x312FL & 0x771CL) < (safe_add_func_int32_t_s_s(((safe_mod_func_uint16_t_u_u((((safe_rshift_func_int8_t_s_s(((((l_3919[0] > ((l_3938 = (l_3917[3] < p_7)) ^ ((void*)0 != l_3939))) > p_7) & l_3927[2][3][2]) <= 0xCEE2L), 4)) == 5L) || 0L), p_7)) || p_7), l_3929))))); for (g_3430 = 0; (g_3430 <= 0); g_3430 += 1) { /* block id: 1794 */ for (g_2103 = 0; g_2103 < 1; g_2103 += 1) { for (g_189 = 0; g_189 < 8; g_189 += 1) { for (g_661 = 0; g_661 < 4; g_661 += 1) { g_175[g_2103][g_189][g_661] = &l_3918; } } } (**g_1040) = (safe_mul_func_int8_t_s_s(((((safe_lshift_func_uint8_t_u_u(((l_3887[7] ^ (!l_3938)) == (safe_lshift_func_int16_t_s_u(1L, (!(safe_add_func_int8_t_s_s((safe_lshift_func_int16_t_s_u(6L, (safe_mod_func_uint32_t_u_u((((*g_500) == l_3955) && (((**g_2309) && p_7) && ((l_3395 , 0xC03BL) , l_3956))), l_3919[1])))), p_7)))))), 4)) != (**g_1693)) != l_3923) | l_3921[4][2]), l_3887[7])); } (*g_3958) = l_3957; } } } else { /* block id: 1801 */ int32_t *l_3959[8][9][3] = {{{&l_13,&g_3518,&l_13},{&g_1549,&g_2105,&g_3518},{&g_1549,&g_1549,&g_2105},{&l_13,&g_2105,&g_2105},{&g_2105,&g_3518,&g_3518},{&l_13,&g_3518,&l_13},{&g_1549,&g_2105,&g_3518},{&g_1549,&g_1549,&g_2105},{&l_13,&g_2105,&g_2105}},{{&g_2105,&g_3518,&g_3518},{&l_13,&g_3518,&l_13},{&g_1549,&g_2105,&g_3518},{&g_1549,&g_1549,&g_2105},{&l_13,&g_2105,&g_2105},{&g_2105,&g_3518,&g_3518},{&l_13,&g_3518,&l_13},{&g_1549,&g_2105,&g_3518},{&g_1549,&g_1549,&g_2105}},{{&l_13,&g_2105,&l_3921[3][2]},{&l_3921[3][2],&g_1549,(void*)0},{&g_2683,&g_1549,&g_2683},{&g_2105,&l_13,(void*)0},{&g_2105,&g_2105,&l_3921[3][2]},{&g_2683,&l_13,&l_3921[3][2]},{&l_3921[3][2],&g_1549,(void*)0},{&g_2683,&g_1549,&g_2683},{&g_2105,&l_13,(void*)0}},{{&g_2105,&g_2105,&l_3921[3][2]},{&g_2683,&l_13,&l_3921[3][2]},{&l_3921[3][2],&g_1549,(void*)0},{&g_2683,&g_1549,&g_2683},{&g_2105,&l_13,(void*)0},{&g_2105,&g_2105,&l_3921[3][2]},{&g_2683,&l_13,&l_3921[3][2]},{&l_3921[3][2],&g_1549,(void*)0},{&g_2683,&g_1549,&g_2683}},{{&g_2105,&l_13,(void*)0},{&g_2105,&g_2105,&l_3921[3][2]},{&g_2683,&l_13,&l_3921[3][2]},{&l_3921[3][2],&g_1549,(void*)0},{&g_2683,&g_1549,&g_2683},{&g_2105,&l_13,(void*)0},{&g_2105,&g_2105,&l_3921[3][2]},{&g_2683,&l_13,&l_3921[3][2]},{&l_3921[3][2],&g_1549,(void*)0}},{{&g_2683,&g_1549,&g_2683},{&g_2105,&l_13,(void*)0},{&g_2105,&g_2105,&l_3921[3][2]},{&g_2683,&l_13,&l_3921[3][2]},{&l_3921[3][2],&g_1549,(void*)0},{&g_2683,&g_1549,&g_2683},{&g_2105,&l_13,(void*)0},{&g_2105,&g_2105,&l_3921[3][2]},{&g_2683,&l_13,&l_3921[3][2]}},{{&l_3921[3][2],&g_1549,(void*)0},{&g_2683,&g_1549,&g_2683},{&g_2105,&l_13,(void*)0},{&g_2105,&g_2105,&l_3921[3][2]},{&g_2683,&l_13,&l_3921[3][2]},{&l_3921[3][2],&g_1549,(void*)0},{&g_2683,&g_1549,&g_2683},{&g_2105,&l_13,(void*)0},{&g_2105,&g_2105,&l_3921[3][2]}},{{&g_2683,&l_13,&l_3921[3][2]},{&l_3921[3][2],&g_1549,(void*)0},{&g_2683,&g_1549,&g_2683},{&g_2105,&l_13,(void*)0},{&g_2105,&g_2105,&l_3921[3][2]},{&g_2683,&l_13,&l_3921[3][2]},{&l_3921[3][2],&g_1549,(void*)0},{&g_2683,&g_1549,&g_2683},{&g_2105,&l_13,(void*)0}}}; int i, j, k; l_3960++; } return (**g_370); } /* ------------------------------------------ */ /* * reads : g_370 g_371 g_3362 g_1708 g_3659 g_710 g_711 g_91 g_1040 g_403 g_1551 * writes: g_3362 g_1708 g_1551 */ int32_t func_16(int64_t p_17, int8_t p_18, uint64_t p_19, int32_t p_20) { /* block id: 1664 */ uint32_t l_3718 = 0xE90830B2L; int32_t l_3721 = 6L; uint8_t l_3731 = 250UL; uint32_t *l_3732 = &g_3362; int16_t *l_3733 = &g_1708; uint8_t l_3798 = 0xE4L; uint16_t **l_3825 = &g_711; int32_t l_3826 = 0xBBAEF561L; uint16_t l_3830 = 65529UL; (**g_1040) ^= ((safe_mul_func_int16_t_s_s(((safe_div_func_uint64_t_u_u(((p_19 ^ (l_3718 >= ((*l_3733) &= (safe_rshift_func_uint16_t_u_u((l_3721 = p_18), (((safe_lshift_func_uint16_t_u_s((safe_rshift_func_uint16_t_u_u(p_19, (~((((((safe_mul_func_uint16_t_u_u(((((*g_370) == (((p_18 ^ (0xC4L | (((*l_3732) &= ((safe_mod_func_int8_t_s_s((p_18 ^ l_3731), l_3718)) | l_3731)) , 1UL))) , p_18) , (void*)0)) < 0xD12FL) || 0x0067E0CDL), p_18)) || l_3731) & l_3731) >= 0x1A9FL) == 65535UL) == 0x4EC82B40L)))), 12)) > 9UL) > 0UL)))))) && l_3731), l_3718)) , l_3731), l_3731)) <= (***g_3659)); for (p_18 = (-4); (p_18 < (-11)); p_18 = safe_sub_func_int8_t_s_s(p_18, 9)) { /* block id: 1671 */ uint32_t l_3769[3][3]; int32_t l_3802 = 0x099A6516L; uint16_t **l_3824 = &g_711; uint64_t *l_3827 = &g_3092[0][6][1]; int32_t *l_3828 = (void*)0; const uint16_t *****l_3848 = (void*)0; uint64_t * const ***l_3854 = (void*)0; int32_t l_3882 = 0x2A491DBBL; int i, j; for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) l_3769[i][j] = 1UL; } } return p_17; } /* ------------------------------------------ */ /* * reads : g_402 g_403 g_1428 g_1551 g_246 g_129 * writes: g_1551 g_1428 */ uint8_t func_23(int32_t p_24, const uint64_t p_25, uint32_t p_26, int8_t p_27, uint32_t p_28) { /* block id: 1654 */ int32_t ***** const l_3709 = (void*)0; int32_t l_3712 = (-3L); (**g_402) = ((void*)0 == l_3709); for (g_1428 = (-19); (g_1428 < 22); g_1428 = safe_add_func_int8_t_s_s(g_1428, 6)) { /* block id: 1658 */ (**g_402) &= 0x7DD590ECL; } l_3712 = 0xE5D6A3D0L; return (*g_246); } /* ------------------------------------------ */ /* * reads : g_1040 * writes: g_403 */ int32_t func_32(const uint16_t p_33, int32_t p_34, uint8_t p_35) { /* block id: 1516 */ int32_t *l_3396 = &g_1551; uint32_t *l_3397 = &g_904; int32_t ***l_3416 = &g_1040; uint64_t *l_3422 = &g_3092[0][5][1]; const int16_t *l_3429[1][10]; const int16_t **l_3428 = &l_3429[0][6]; int32_t **l_3431 = &g_1769[4]; int32_t l_3432 = 0xD3CBFF42L; int8_t *l_3433 = &g_57; int32_t l_3434[6][10] = {{0x26A244E3L,8L,0x26A244E3L,0x9246D36BL,8L,0x966DE422L,0x966DE422L,8L,0x9246D36BL,0x26A244E3L},{6L,6L,0L,8L,(-1L),0L,(-1L),8L,0L,6L},{(-1L),0x966DE422L,0x26A244E3L,(-1L),0x9246D36BL,0x9246D36BL,(-1L),0x26A244E3L,0x966DE422L,(-1L)},{(-1L),0x26A244E3L,0L,6L,0x26A244E3L,6L,0L,0x26A244E3L,(-1L),(-1L)},{0x9246D36BL,0x966DE422L,6L,0x26A244E3L,0x26A244E3L,6L,0x966DE422L,0x9246D36BL,6L,0x9246D36BL},{0x26A244E3L,0L,6L,0x26A244E3L,6L,0L,0x26A244E3L,(-1L),(-1L),0x26A244E3L}}; int8_t l_3436 = 4L; int64_t *** const l_3438[3] = {&g_370,&g_370,&g_370}; int64_t *** const *l_3437 = &l_3438[0]; uint64_t ** const *l_3450 = &g_1683; uint64_t ** const **l_3449 = &l_3450; uint64_t ** const ***l_3448 = &l_3449; const int32_t l_3469[2][9][1] = {{{0x8FD43D34L},{0x44ECF4D6L},{0x37DC41A4L},{0x8FD43D34L},{0x37DC41A4L},{0x44ECF4D6L},{0x8FD43D34L},{0xEA3C3B34L},{0xEA3C3B34L}},{{0x8FD43D34L},{0x44ECF4D6L},{0x37DC41A4L},{0x8FD43D34L},{0x37DC41A4L},{0x44ECF4D6L},{0x8FD43D34L},{0xEA3C3B34L},{0xEA3C3B34L}}}; uint32_t l_3474 = 0xD42DE354L; uint8_t ***l_3477 = (void*)0; int32_t l_3527 = 0x3C16E872L; const int32_t *l_3585[2]; const int32_t **l_3584[4][9][7] = {{{&l_3585[1],&l_3585[0],(void*)0,&l_3585[0],(void*)0,&l_3585[1],&l_3585[1]},{&l_3585[1],&l_3585[0],&l_3585[1],&l_3585[1],&l_3585[0],(void*)0,&l_3585[1]},{&l_3585[1],(void*)0,(void*)0,&l_3585[1],&l_3585[0],&l_3585[1],(void*)0},{&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[0],&l_3585[1]},{&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[1],(void*)0,&l_3585[1],(void*)0},{&l_3585[0],&l_3585[1],(void*)0,(void*)0,&l_3585[1],&l_3585[1],&l_3585[1]},{&l_3585[0],&l_3585[1],&l_3585[1],(void*)0,&l_3585[1],&l_3585[0],(void*)0},{&l_3585[0],(void*)0,&l_3585[1],&l_3585[1],&l_3585[0],&l_3585[1],&l_3585[1]},{(void*)0,&l_3585[1],&l_3585[1],(void*)0,&l_3585[0],&l_3585[0],(void*)0}},{{&l_3585[1],&l_3585[1],(void*)0,(void*)0,&l_3585[1],&l_3585[1],&l_3585[1]},{&l_3585[1],&l_3585[0],&l_3585[1],(void*)0,&l_3585[0],(void*)0,&l_3585[1]},{&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[0],&l_3585[1],&l_3585[1],&l_3585[1]},{&l_3585[1],&l_3585[0],&l_3585[1],&l_3585[1],(void*)0,&l_3585[1],&l_3585[1]},{&l_3585[1],&l_3585[1],&l_3585[0],&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[0]},{&l_3585[0],&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[1]},{&l_3585[1],(void*)0,&l_3585[0],(void*)0,&l_3585[1],&l_3585[0],&l_3585[1]},{&l_3585[1],&l_3585[1],&l_3585[0],&l_3585[1],(void*)0,&l_3585[1],&l_3585[1]},{&l_3585[1],&l_3585[1],&l_3585[0],(void*)0,&l_3585[1],&l_3585[1],&l_3585[0]}},{{&l_3585[1],&l_3585[1],(void*)0,&l_3585[1],&l_3585[1],(void*)0,&l_3585[0]},{(void*)0,&l_3585[1],&l_3585[0],&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[1]},{&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[1],(void*)0,&l_3585[0],&l_3585[1]},{&l_3585[0],&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[1],(void*)0,&l_3585[0]},{&l_3585[1],(void*)0,&l_3585[1],&l_3585[0],&l_3585[0],&l_3585[0],(void*)0},{&l_3585[0],&l_3585[1],&l_3585[0],&l_3585[1],&l_3585[0],&l_3585[0],(void*)0},{&l_3585[1],&l_3585[0],(void*)0,&l_3585[1],&l_3585[0],&l_3585[1],&l_3585[1]},{(void*)0,&l_3585[1],&l_3585[1],&l_3585[1],(void*)0,(void*)0,(void*)0},{(void*)0,&l_3585[0],&l_3585[1],&l_3585[1],&l_3585[1],(void*)0,&l_3585[1]}},{{&l_3585[1],&l_3585[1],(void*)0,&l_3585[0],&l_3585[1],&l_3585[1],&l_3585[0]},{(void*)0,&l_3585[1],&l_3585[0],&l_3585[0],&l_3585[1],(void*)0,(void*)0},{(void*)0,&l_3585[0],&l_3585[0],&l_3585[0],&l_3585[0],&l_3585[1],&l_3585[1]},{&l_3585[1],&l_3585[1],(void*)0,&l_3585[1],(void*)0,&l_3585[1],&l_3585[1]},{&l_3585[0],(void*)0,&l_3585[1],&l_3585[1],&l_3585[1],(void*)0,&l_3585[0]},{&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[1],&l_3585[0],&l_3585[1],&l_3585[1]},{&l_3585[0],&l_3585[0],&l_3585[1],&l_3585[1],&l_3585[0],&l_3585[1],&l_3585[0]},{&l_3585[1],&l_3585[0],(void*)0,(void*)0,&l_3585[1],&l_3585[1],(void*)0},{&l_3585[1],(void*)0,&l_3585[0],(void*)0,&l_3585[1],(void*)0,&l_3585[0]}}}; const int32_t ***l_3583 = &l_3584[2][6][2]; const int32_t ****l_3582 = &l_3583; int64_t l_3630 = 0x00451145BEE98DB8LL; int8_t l_3636[7][8][4] = {{{0L,0x24L,0xD0L,1L},{0x4CL,0L,1L,0x66L},{0x90L,0xB1L,0x2BL,0x0DL},{0x01L,0xDEL,0xFEL,0xAAL},{1L,(-2L),0x10L,1L},{(-1L),2L,0x01L,0L},{1L,0xCAL,1L,0xF0L},{0x3CL,0xF1L,0x66L,0x3EL}},{{0x25L,0xBAL,0xF1L,0x4CL},{0x0DL,0x6EL,0x25L,1L},{0x18L,1L,0L,0xA4L},{0x24L,3L,(-6L),2L},{0x2BL,0x3EL,1L,1L},{0x9DL,0x9DL,(-1L),3L},{0x84L,0x3CL,0x24L,0x25L},{0xF1L,0x10L,0xBAL,0x24L}},{{0x99L,0x10L,3L,0x25L},{0x10L,0x3CL,(-2L),3L},{1L,0x9DL,1L,1L},{(-1L),0x3EL,0x4CL,0x99L},{0x66L,7L,1L,0x0DL},{0x8BL,0xD8L,0L,(-1L)},{0xF1L,1L,0xD4L,0x18L},{0x2BL,(-1L),(-1L),0xDEL}},{{0xD8L,0x4CL,0x24L,1L},{(-1L),0x01L,0x62L,0xA4L},{0xC8L,0x99L,0xFEL,0x66L},{0x7DL,1L,0xA4L,0xCAL},{2L,0x95L,1L,0x6EL},{1L,1L,0x8BL,1L},{0xCAL,(-6L),0x53L,3L},{0xDEL,0xAAL,0xDEL,0xBAL}},{{0x90L,0x66L,0x9DL,0x53L},{0x3CL,0x3EL,(-1L),0x66L},{(-6L),0L,(-1L),0x01L},{0x3CL,0x9BL,0x9DL,(-1L)},{0x90L,(-3L),0xDEL,0x25L},{0xDEL,0x25L,0x53L,0xC8L},{0xCAL,0L,0x8BL,2L},{1L,(-1L),1L,(-1L)}},{{2L,0L,0xA4L,0xFEL},{0x7DL,0L,0xFEL,0x84L},{0xC8L,0xB5L,0x62L,7L},{(-1L),0x8BL,0x24L,0x10L},{0xD8L,0L,(-1L),1L},{0x2BL,0xC8L,0xD4L,0xB5L},{0xF1L,0xEAL,0L,(-6L)},{0x8BL,(-1L),1L,0x24L}},{{0x66L,1L,0x18L,0x9BL},{0L,3L,3L,0L},{0x84L,3L,1L,0x62L},{0x66L,0xCAL,7L,(-6L)},{0xD0L,0x53L,(-1L),(-6L)},{0x4CL,0xCAL,0xAAL,0x62L},{0xB1L,3L,(-2L),0L},{(-1L),3L,0xD8L,0x9BL}}}; uint32_t l_3706 = 9UL; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 10; j++) l_3429[i][j] = &g_3391; } for (i = 0; i < 2; i++) l_3585[i] = &g_1428; (*g_1040) = l_3396; return p_34; } /* ------------------------------------------ */ /* * reads : g_1040 g_908 g_403 g_1549 * writes: g_403 */ int64_t func_36(int32_t p_37, int32_t p_38, uint64_t p_39, int8_t p_40, int32_t p_41) { /* block id: 1511 */ int32_t *l_3394 = &g_1549; (*g_1040) = l_3394; p_37 ^= (**g_908); (*g_1040) = &p_37; return (*l_3394); } /* ------------------------------------------ */ /* * reads : * writes: */ uint64_t func_43(int32_t p_44, int32_t p_45) { /* block id: 2 */ int64_t l_55 = 1L; int8_t *l_56 = &g_57; uint16_t *l_58 = &g_59; int8_t *l_67[2][6]; int8_t **l_66 = &l_67[1][2]; int8_t *l_1576 = &g_1577; const int64_t *l_1646 = &g_268; uint64_t ***l_1671 = &g_1021; uint64_t l_1725 = 0x333F9E43DC791AEFLL; uint8_t **l_1733 = &g_246; int32_t l_1755 = 0x2F7AAEBFL; uint16_t *l_1765 = &g_210; int32_t *l_1794 = (void*)0; int32_t l_1822 = 0L; int32_t l_1823[2]; int64_t ***l_1841 = (void*)0; uint64_t **l_1864[5][10] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}}; int32_t l_1870 = (-1L); uint8_t l_1872 = 0x71L; int32_t l_1879 = 0x7C2336C4L; int16_t * const l_1882 = &g_1708; int16_t * const *l_1881 = &l_1882; int16_t * const **l_1880 = &l_1881; uint32_t *l_1919[5][6][7] = {{{&g_126,&g_126,&g_904,&g_904,&g_562,&g_562,&g_562},{&g_126,&g_904,&g_562,&g_904,&g_562,&g_562,&g_904},{&g_562,&g_126,&g_562,(void*)0,&g_904,&g_904,&g_126},{(void*)0,&g_904,&g_562,&g_126,(void*)0,&g_562,&g_562},{&g_562,&g_904,(void*)0,&g_904,(void*)0,&g_904,&g_562},{&g_562,(void*)0,&g_904,&g_562,(void*)0,&g_562,&g_904}},{{&g_126,&g_904,&g_126,&g_126,&g_904,&g_562,&g_904},{(void*)0,&g_904,&g_904,(void*)0,&g_562,&g_562,(void*)0},{&g_904,&g_562,(void*)0,(void*)0,&g_126,&g_562,&g_126},{&g_126,(void*)0,&g_562,&g_562,(void*)0,&g_904,(void*)0},{&g_904,&g_904,&g_562,&g_562,&g_904,(void*)0,&g_904},{&g_562,(void*)0,&g_562,&g_562,(void*)0,&g_904,&g_904}},{{&g_562,&g_562,&g_904,&g_562,&g_562,&g_562,&g_562},{(void*)0,&g_904,&g_562,&g_562,&g_562,&g_904,&g_562},{&g_562,&g_904,&g_126,(void*)0,&g_126,(void*)0,&g_126},{(void*)0,&g_562,&g_562,(void*)0,&g_126,&g_562,&g_904},{&g_562,&g_904,&g_126,&g_126,(void*)0,&g_562,&g_562},{&g_562,&g_126,&g_562,&g_562,&g_126,&g_562,&g_904}},{{&g_904,&g_126,&g_126,&g_904,&g_126,&g_562,&g_904},{&g_126,&g_904,&g_562,&g_126,&g_562,&g_562,&g_904},{&g_904,&g_126,&g_904,(void*)0,&g_562,&g_904,&g_126},{(void*)0,&g_126,&g_562,&g_904,(void*)0,&g_904,&g_562},{&g_126,&g_904,&g_904,&g_904,&g_904,&g_904,&g_126},{&g_562,&g_562,&g_904,&g_562,(void*)0,&g_562,&g_904}},{{&g_562,&g_904,&g_904,&g_126,&g_126,&g_562,&g_126},{(void*)0,&g_904,&g_904,(void*)0,&g_562,&g_562,(void*)0},{&g_562,&g_562,&g_904,(void*)0,&g_904,&g_562,&g_126},{&g_562,&g_904,&g_562,&g_562,&g_562,&g_562,&g_904},{(void*)0,&g_562,&g_904,(void*)0,&g_562,&g_562,(void*)0},{&g_562,&g_904,&g_562,&g_562,&g_904,&g_904,&g_562}}}; int32_t **l_1932 = &g_1769[0]; uint8_t l_1999 = 0x6AL; int32_t l_2035 = 0xA9F10ABFL; uint64_t * const ***l_2045 = (void*)0; int32_t l_2084 = 0x91861CFDL; int32_t l_2106 = 1L; uint64_t l_2147[7]; uint8_t l_2226 = 0xAAL; int16_t ***l_2279 = (void*)0; uint64_t l_2283 = 0xFF4850D26EF66CDALL; int8_t l_2378[2][10][9] = {{{1L,0xD8L,8L,0x26L,2L,0L,0xFBL,0x76L,0L},{0xB6L,(-3L),6L,(-1L),0x31L,0x7EL,0x31L,(-1L),6L},{2L,2L,0x7EL,(-1L),0x26L,0x2DL,1L,0xD8L,(-9L)},{0x37L,(-1L),0x82L,0x26L,0xB6L,0x13L,(-1L),0x62L,(-10L)},{0x58L,0xFBL,0x7EL,5L,(-1L),0x82L,0xB6L,0xFBL,0x22L},{1L,0xFBL,6L,0xD8L,2L,1L,0L,4L,0x7EL},{0xB6L,(-1L),8L,0xB0L,(-1L),0x7EL,(-1L),0xB0L,0xAFL},{1L,2L,0L,0xB0L,0L,0L,1L,0x26L,0xAFL},{0x58L,(-3L),0x82L,0xFBL,0xD8L,0xE3L,(-3L),0x62L,0x7EL},{0x37L,0xD8L,(-10L),5L,(-3L),0x22L,0x26L,0x26L,0x22L}},{{2L,0L,0xAFL,0L,2L,(-6L),0x26L,0xB0L,(-10L)},{0xB6L,(-1L),0x27L,0x76L,(-1L),0x7EL,(-3L),4L,(-9L)},{1L,2L,0x6AL,4L,0xFBL,(-6L),1L,0xFBL,6L},{5L,(-1L),0x82L,0xB6L,0xFBL,0x22L,(-1L),0x62L,0L},{0L,0xB6L,0x87L,5L,(-1L),0xE3L,0L,0xD8L,0x22L},{0x1DL,0x26L,(-9L),0xB6L,2L,0L,0xB6L,(-1L),0x87L},{0xB6L,0x31L,(-9L),4L,(-3L),0x7EL,(-1L),0x76L,0x27L},{1L,2L,0x87L,0x76L,0xD8L,1L,1L,0xB6L,8L},{0x62L,0x31L,0x82L,0L,0L,0x76L,0L,0x9DL,0L},{0x9DL,0x93L,0L,0x3BL,8L,0xB0L,0xB1L,0x34L,0xB0L}}}; int32_t l_2380 = 0L; int64_t l_2381 = 0x4CFFD5A77E8FC85DLL; int16_t l_2382 = 0x4F0BL; int32_t l_2405 = (-9L); int64_t l_2461[7][2] = {{0x5C7C5FE3DC26E4F9LL,(-1L)},{0x5C7C5FE3DC26E4F9LL,(-1L)},{0x5C7C5FE3DC26E4F9LL,(-1L)},{0x5C7C5FE3DC26E4F9LL,(-1L)},{0x5C7C5FE3DC26E4F9LL,(-1L)},{0x5C7C5FE3DC26E4F9LL,(-1L)},{0x5C7C5FE3DC26E4F9LL,(-1L)}}; uint32_t l_2464 = 0xB15E58F5L; int8_t ****l_2517 = &g_2289[0][1]; uint64_t * const *l_2561[1]; uint64_t * const **l_2560 = &l_2561[0]; int16_t l_2615 = 0x75EBL; uint16_t l_2638 = 0xD905L; int8_t l_2639[7][1][8] = {{{(-6L),0x57L,1L,0x73L,1L,0x57L,(-6L),0L}},{{0x57L,0x16L,(-4L),0L,0x38L,0x73L,0x73L,0x38L}},{{0x96L,(-6L),(-6L),0x96L,0x38L,(-7L),0L,0x73L}},{{0x57L,0x38L,0x15L,0x38L,1L,0x38L,0x15L,0x38L}},{{(-6L),0x38L,0x73L,0x15L,(-4L),(-7L),0L,0L}},{{0x73L,(-6L),0x16L,0x16L,(-6L),0x73L,0L,1L}},{{0L,0x16L,0x73L,(-7L),0x15L,0x57L,0x15L,(-7L)}}}; uint16_t l_2643 = 65532UL; uint32_t ***l_2705 = &g_2309; uint16_t ***l_2755 = &g_710; int64_t l_2784[7]; int8_t l_2816 = 0x8BL; uint32_t l_2891 = 0UL; uint64_t l_2915 = 1UL; int64_t l_2958[10]; const int64_t l_3030[4][1] = {{0L},{1L},{0L},{1L}}; uint16_t l_3031 = 65535UL; int64_t l_3032 = 1L; int32_t ****l_3033 = &g_1039[0]; int8_t l_3142[5] = {1L,1L,1L,1L,1L}; uint64_t ****l_3152 = &l_1671; uint64_t *****l_3151 = &l_3152; uint32_t l_3177 = 0x31F2EAE8L; int32_t l_3268 = 0xFCD50CE7L; int i, j, k; for (i = 0; i < 2; i++) { for (j = 0; j < 6; j++) l_67[i][j] = &g_29; } for (i = 0; i < 2; i++) l_1823[i] = 0x21E3C363L; for (i = 0; i < 7; i++) l_2147[i] = 0x2762B044E901C2B7LL; for (i = 0; i < 1; i++) l_2561[i] = &g_877; for (i = 0; i < 7; i++) l_2784[i] = 0x54AEF6E1BEC4A9F8LL; for (i = 0; i < 10; i++) l_2958[i] = 1L; return p_44; } /* ------------------------------------------ */ /* * reads : g_1434 g_1040 g_92 g_1577 g_1617 g_271 g_272 g_71 * writes: g_1434 g_403 g_92 g_1577 */ int32_t func_50(uint16_t p_51, int64_t p_52, const uint64_t p_53, uint32_t p_54) { /* block id: 621 */ int32_t * const l_1615[8] = {&g_1549,&g_398,&g_398,&g_1549,&g_398,&g_398,&g_1549,&g_398}; uint32_t l_1618 = 0x29CF5B51L; int i; for (g_1434 = 0; (g_1434 == 55); g_1434 = safe_add_func_int16_t_s_s(g_1434, 4)) { /* block id: 624 */ if (p_52) break; (*g_1040) = (void*)0; for (g_92 = 0; (g_92 < 8); g_92 = safe_add_func_int16_t_s_s(g_92, 1)) { /* block id: 629 */ int32_t *l_1612 = (void*)0; (*g_1040) = l_1612; } } for (g_1577 = 25; (g_1577 < (-16)); --g_1577) { /* block id: 635 */ (*g_1617) = l_1615[0]; } l_1618--; return (**g_271); } /* ------------------------------------------ */ /* * reads : g_877 g_139 g_711 g_91 g_370 g_371 g_402 g_403 * writes: g_139 g_189 g_398 */ uint64_t func_60(const uint64_t p_61, const uint32_t p_62, uint16_t * p_63) { /* block id: 610 */ uint64_t l_1584 = 7UL; int32_t l_1591 = 0x27C5BD96L; int32_t l_1592 = 0x68E2C181L; const int64_t *l_1596 = (void*)0; const int64_t **l_1595 = &l_1596; const int64_t ***l_1594 = &l_1595; const int64_t ****l_1593 = &l_1594; int32_t l_1597 = 0x7F7E2AF2L; int32_t l_1598 = 0x53853891L; int32_t *l_1599 = &g_398; int32_t *l_1600 = (void*)0; int32_t *l_1601 = &l_1592; int32_t *l_1602[4][5] = {{&l_1591,&g_1549,&g_1549,&l_1591,(void*)0},{&l_1591,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&g_1549,(void*)0,&g_1549,&g_1549},{&g_1549,(void*)0,&g_1549,(void*)0,&g_1549}}; int32_t l_1603 = 0L; uint32_t l_1604[1][7] = {{0xC83C67D8L,4UL,0xC83C67D8L,0xC83C67D8L,4UL,0xC83C67D8L,0xC83C67D8L}}; int32_t l_1607 = 0xD0772DD5L; int i, j; l_1598 &= (((p_62 == (safe_div_func_uint32_t_u_u((0L < (l_1597 = (((++(*g_877)) < (safe_div_func_int32_t_s_s(((p_61 , &g_370) == ((*l_1593) = ((l_1584 >= ((**g_402) = (((**g_370) = ((safe_rshift_func_int16_t_s_u((safe_rshift_func_uint16_t_u_s((65532UL | (safe_rshift_func_uint8_t_u_s((l_1591 = p_62), l_1584))), (l_1592 = l_1584))), (*g_711))) , l_1592)) < (-6L)))) , (void*)0))), l_1584))) , 0x3EEDDCD81DF08688LL))), p_62))) & 9UL) < l_1584); ++l_1604[0][4]; return l_1607; } /* ------------------------------------------ */ /* * reads : g_228 * writes: */ int8_t * func_68(uint16_t * p_69) { /* block id: 6 */ int32_t *l_70[6][1] = {{&g_71},{&g_71},{&g_71},{&g_71},{&g_71},{&g_71}}; int16_t l_72 = 0xC29BL; uint8_t *l_138 = &g_129; int8_t l_148 = 0x73L; int8_t l_182 = 1L; int32_t l_199 = 6L; uint8_t *l_248 = &g_129; uint64_t l_251 = 0x7F4C81D454ED2D85LL; int8_t **l_252 = &g_228; uint16_t l_400 = 0x9D8CL; int64_t ***l_595[6][4] = {{(void*)0,&g_370,(void*)0,&g_370},{(void*)0,&g_370,(void*)0,&g_370},{(void*)0,&g_370,(void*)0,&g_370},{(void*)0,&g_370,(void*)0,&g_370},{(void*)0,&g_370,(void*)0,&g_370},{(void*)0,&g_370,(void*)0,&g_370}}; int8_t l_665 = 0L; uint32_t l_666[8]; uint16_t **l_712 = &g_711; int32_t l_748 = 0x3E20C4A9L; uint8_t l_769 = 0UL; uint16_t l_776 = 65535UL; int16_t l_781 = 0L; int32_t l_839 = 0xA43D7043L; uint32_t l_845[3]; uint64_t **l_910 = &g_877; uint64_t ***l_909 = &l_910; int32_t l_923 = (-3L); int16_t l_961 = 0xBBAFL; int8_t ***l_981 = &g_227[3]; int8_t ****l_980 = &l_981; int8_t l_998 = 0x91L; const int32_t ***l_1010 = (void*)0; uint16_t l_1107[5]; uint16_t l_1120[1][6][2] = {{{0xE67AL,0xE67AL},{0x95DBL,0xE67AL},{0xE67AL,0x95DBL},{0xE67AL,0xE67AL},{0x95DBL,0xE67AL},{0xE67AL,0x95DBL}}}; uint16_t l_1141 = 0x09EBL; uint16_t l_1167 = 65530UL; int64_t l_1207 = 0xDA7B01D0C1914591LL; uint64_t l_1385[2][9] = {{0xD9F28B7936CD0382LL,0xA47170EF4D3FC822LL,0xD9F28B7936CD0382LL,0xA47170EF4D3FC822LL,0xD9F28B7936CD0382LL,0xA47170EF4D3FC822LL,0xD9F28B7936CD0382LL,0xA47170EF4D3FC822LL,0xD9F28B7936CD0382LL},{0xDB7E8543909471BFLL,0xDB7E8543909471BFLL,0xDB7E8543909471BFLL,0xDB7E8543909471BFLL,0xDB7E8543909471BFLL,0xDB7E8543909471BFLL,0xDB7E8543909471BFLL,0xDB7E8543909471BFLL,0xDB7E8543909471BFLL}}; int i, j, k; for (i = 0; i < 8; i++) l_666[i] = 0xBBC3F702L; for (i = 0; i < 3; i++) l_845[i] = 9UL; for (i = 0; i < 5; i++) l_1107[i] = 0xC6ADL; return (*l_252); } /* ---------------------------------------- */ 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_29, "g_29", print_hash_value); transparent_crc(g_57, "g_57", print_hash_value); transparent_crc(g_59, "g_59", print_hash_value); transparent_crc(g_71, "g_71", print_hash_value); transparent_crc(g_89, "g_89", print_hash_value); for (i = 0; i < 2; i++) { for (j = 0; j < 4; j++) { transparent_crc(g_91[i][j], "g_91[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_92, "g_92", print_hash_value); transparent_crc(g_126, "g_126", print_hash_value); transparent_crc(g_127, "g_127", print_hash_value); transparent_crc(g_129, "g_129", print_hash_value); transparent_crc(g_139, "g_139", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_176[i], "g_176[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_189, "g_189", print_hash_value); transparent_crc(g_210, "g_210", print_hash_value); transparent_crc(g_268, "g_268", print_hash_value); transparent_crc(g_278, "g_278", print_hash_value); transparent_crc(g_398, "g_398", print_hash_value); transparent_crc(g_510, "g_510", print_hash_value); for (i = 0; i < 1; i++) { transparent_crc(g_530[i], "g_530[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_562, "g_562", print_hash_value); transparent_crc(g_661, "g_661", print_hash_value); transparent_crc(g_904, "g_904", print_hash_value); transparent_crc(g_974, "g_974", print_hash_value); transparent_crc(g_988, "g_988", print_hash_value); transparent_crc(g_1428, "g_1428", print_hash_value); transparent_crc(g_1434, "g_1434", print_hash_value); transparent_crc(g_1549, "g_1549", print_hash_value); transparent_crc(g_1551, "g_1551", print_hash_value); transparent_crc(g_1552, "g_1552", print_hash_value); transparent_crc(g_1577, "g_1577", print_hash_value); transparent_crc(g_1708, "g_1708", print_hash_value); transparent_crc(g_1855, "g_1855", print_hash_value); transparent_crc(g_1900, "g_1900", print_hash_value); transparent_crc(g_1953, "g_1953", print_hash_value); transparent_crc(g_2103, "g_2103", print_hash_value); transparent_crc(g_2105, "g_2105", print_hash_value); transparent_crc(g_2107, "g_2107", print_hash_value); transparent_crc(g_2465, "g_2465", print_hash_value); transparent_crc(g_2527, "g_2527", print_hash_value); transparent_crc(g_2683, "g_2683", print_hash_value); transparent_crc(g_2855, "g_2855", print_hash_value); for (i = 0; i < 6; i++) { for (j = 0; j < 10; j++) { transparent_crc(g_2862[i][j], "g_2862[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } for (i = 0; i < 10; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 8; k++) { transparent_crc(g_2912[i][j][k], "g_2912[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 1; i++) { for (j = 0; j < 8; j++) { for (k = 0; k < 9; k++) { transparent_crc(g_3092[i][j][k], "g_3092[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 8; i++) { for (j = 0; j < 10; j++) { for (k = 0; k < 3; k++) { transparent_crc(g_3239[i][j][k], "g_3239[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_3293, "g_3293", print_hash_value); transparent_crc(g_3296, "g_3296", print_hash_value); transparent_crc(g_3362, "g_3362", print_hash_value); transparent_crc(g_3391, "g_3391", print_hash_value); transparent_crc(g_3430, "g_3430", print_hash_value); transparent_crc(g_3518, "g_3518", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 4; k++) { transparent_crc(g_3557[i][j][k], "g_3557[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_3597, "g_3597", print_hash_value); for (i = 0; i < 8; i++) { for (j = 0; j < 1; j++) { transparent_crc(g_3668[i][j], "g_3668[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_3705, "g_3705", print_hash_value); transparent_crc(g_3804, "g_3804", print_hash_value); transparent_crc(g_3885, "g_3885", print_hash_value); transparent_crc(g_3907, "g_3907", print_hash_value); transparent_crc(g_3922, "g_3922", print_hash_value); transparent_crc(g_4061, "g_4061", print_hash_value); transparent_crc(g_4278, "g_4278", print_hash_value); transparent_crc(g_4325, "g_4325", print_hash_value); platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 0 breakdown: depth: 0, occurrence: 1211 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: 37 breakdown: depth: 1, occurrence: 56 depth: 2, occurrence: 11 depth: 18, occurrence: 1 depth: 20, occurrence: 1 depth: 26, occurrence: 1 depth: 28, occurrence: 1 depth: 33, occurrence: 1 depth: 36, occurrence: 1 depth: 37, occurrence: 1 XXX total number of pointers: 794 XXX times a variable address is taken: 2239 XXX times a pointer is dereferenced on RHS: 642 breakdown: depth: 1, occurrence: 372 depth: 2, occurrence: 208 depth: 3, occurrence: 57 depth: 4, occurrence: 5 XXX times a pointer is dereferenced on LHS: 651 breakdown: depth: 1, occurrence: 462 depth: 2, occurrence: 157 depth: 3, occurrence: 24 depth: 4, occurrence: 8 XXX times a pointer is compared with null: 81 XXX times a pointer is compared with address of another variable: 30 XXX times a pointer is compared with another pointer: 26 XXX times a pointer is qualified to be dereferenced: 17412 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 1968 level: 2, occurrence: 1216 level: 3, occurrence: 302 level: 4, occurrence: 123 level: 5, occurrence: 34 XXX number of pointers point to pointers: 455 XXX number of pointers point to scalars: 339 XXX number of pointers point to structs: 0 XXX percent of pointers has null in alias set: 29.7 XXX average alias set size: 1.51 XXX times a non-volatile is read: 3820 XXX times a non-volatile is write: 2038 XXX times a volatile is read: 223 XXX times read thru a pointer: 92 XXX times a volatile is write: 77 XXX times written thru a pointer: 17 XXX times a volatile is available for access: 7.22e+03 XXX percentage of non-volatile access: 95.1 XXX forward jumps: 5 XXX backward jumps: 27 XXX stmts: 49 XXX max block depth: 4 breakdown: depth: 0, occurrence: 26 depth: 1, occurrence: 8 depth: 2, occurrence: 4 depth: 3, occurrence: 9 depth: 4, occurrence: 2 XXX percentage a fresh-made variable is used: 15.4 XXX percentage an existing variable is used: 84.6 ********************* end of statistics **********************/