3180 lines
274 KiB
C
3180 lines
274 KiB
C
/*
|
|
* This is a RANDOMLY GENERATED PROGRAM.
|
|
*
|
|
* Generator: csmith 2.3.0
|
|
* Git version: 30dccd7
|
|
* Options: (none)
|
|
* Seed: 16403295285681047142
|
|
*/
|
|
|
|
#include "csmith.h"
|
|
|
|
|
|
static long __undefined;
|
|
|
|
/* --- Struct/Union Declarations --- */
|
|
/* --- GLOBAL VARIABLES --- */
|
|
static int32_t g_2 = 0x7E2799ACL;
|
|
static int64_t g_5[2][6][3] = {{{(-1L),(-1L),(-1L)},{1L,1L,1L},{(-1L),(-1L),(-1L)},{1L,1L,1L},{(-1L),(-1L),(-1L)},{1L,1L,1L}},{{(-1L),(-1L),(-1L)},{1L,1L,1L},{(-1L),(-1L),(-1L)},{1L,1L,1L},{(-1L),(-1L),(-1L)},{1L,1L,1L}}};
|
|
static volatile int32_t g_6[4][4][6] = {{{(-3L),0xD0289A69L,0xD0289A69L,(-3L),(-4L),0L},{0xD0289A69L,0x4BAE0FC3L,0xF0D3ECF0L,0xC14173BFL,(-7L),0L},{0L,1L,0xBA75A592L,0x4BAE0FC3L,(-7L),5L},{5L,0xBFFBEFA5L,0xB5F0B101L,0x6F8B8AE5L,7L,0x9C710427L}},{{1L,0x96A162C9L,0x6EED1E12L,0L,0L,0L},{0xBFFBEFA5L,0xFA9D19ACL,0xBFFBEFA5L,1L,0x4BAE0FC3L,0xAE4B9A73L},{0xD0289A69L,0x6F8B8AE5L,0L,0x96A162C9L,0L,0x6EED1E12L},{0xAE4B9A73L,0x9C710427L,(-4L),0x96A162C9L,5L,1L}},{{0xD0289A69L,7L,1L,1L,0x9C710427L,0xC14173BFL},{0xBFFBEFA5L,0xBA75A592L,0L,0L,0L,0L},{1L,1L,0xFE5AB06CL,0x6F8B8AE5L,0xAE4B9A73L,0xBA75A592L},{5L,0L,1L,0x4BAE0FC3L,0x6EED1E12L,0xFE5AB06CL}},{{0L,5L,1L,0xF0D3ECF0L,1L,0xBA75A592L},{0x96A162C9L,0xF0D3ECF0L,0xFE5AB06CL,1L,0xC14173BFL,0L},{1L,0xC14173BFL,0L,0xB5F0B101L,0L,0xC14173BFL},{0L,0x4BAE0FC3L,1L,0L,0xBA75A592L,1L}}};
|
|
static volatile int32_t g_7 = 0L;/* VOLATILE GLOBAL g_7 */
|
|
static volatile int32_t g_8 = 0x1B44ADCAL;/* VOLATILE GLOBAL g_8 */
|
|
static volatile int32_t g_9 = 0xF050678EL;/* VOLATILE GLOBAL g_9 */
|
|
static volatile int32_t g_10 = 0xDCEFBDE2L;/* VOLATILE GLOBAL g_10 */
|
|
static volatile int32_t g_11 = 7L;/* VOLATILE GLOBAL g_11 */
|
|
static int32_t g_12 = 0xE2CF4565L;
|
|
static uint32_t g_16 = 9UL;
|
|
static uint8_t g_28 = 1UL;
|
|
static int32_t g_30 = 0x9A9D0127L;
|
|
static volatile uint64_t g_45[8][9][3] = {{{0x38FD232038BE40E8LL,0x32D45AB60A95A2E2LL,0xD35DF961DFA23986LL},{0UL,0x07DA0BF3FD26F361LL,18446744073709551614UL},{0x1F40AC15C258348FLL,0x3F5771BF39352A55LL,18446744073709551611UL},{6UL,0x505CE5052DE1722BLL,0xB921586CE7EF2A96LL},{0x3F5771BF39352A55LL,0x5470E9879A9257DELL,0x76E0E3F56F60D197LL},{0x5799D45EB447FD32LL,1UL,0x07DA0BF3FD26F361LL},{18446744073709551611UL,18446744073709551611UL,0x38FD232038BE40E8LL},{0x85BDF607DBC1552CLL,0UL,1UL},{18446744073709551606UL,7UL,7UL}},{{18446744073709551615UL,0x225D623911DF381BLL,0x85BDF607DBC1552CLL},{18446744073709551611UL,18446744073709551615UL,0x6340C09C4F4FCF42LL},{18446744073709551606UL,0UL,6UL},{0x65AAE70C30F141BDLL,18446744073709551606UL,1UL},{18446744073709551613UL,0UL,18446744073709551614UL},{1UL,18446744073709551615UL,0x105CA7CEE7E287B8LL},{0x5292FD4AE77DDBA4LL,0x225D623911DF381BLL,0x1292777EF5E13573LL},{5UL,7UL,18446744073709551611UL},{6UL,0UL,18446744073709551613UL}},{{1UL,18446744073709551611UL,0UL},{0UL,1UL,0x505CE5052DE1722BLL},{0xD35DF961DFA23986LL,0x5470E9879A9257DELL,0xDC747387092E0EE4LL},{0x505CE5052DE1722BLL,0x505CE5052DE1722BLL,0xE7F6F8F643D9D76CLL},{8UL,0x3F5771BF39352A55LL,0xD85AA7F794FC7BC0LL},{0UL,0x07DA0BF3FD26F361LL,18446744073709551606UL},{0x360B9F0A6C5FA607LL,0x32D45AB60A95A2E2LL,0xFB55E8A086CC6B0CLL},{1UL,0UL,18446744073709551606UL},{18446744073709551606UL,0UL,0xD85AA7F794FC7BC0LL}},{{1UL,6UL,0xE7F6F8F643D9D76CLL},{0xA5D0C9AD537E8F88LL,1UL,0xDC747387092E0EE4LL},{0xDB9D72FAF72239D1LL,18446744073709551614UL,0x505CE5052DE1722BLL},{18446744073709551611UL,3UL,0UL},{0x225D623911DF381BLL,0xE7F6F8F643D9D76CLL,18446744073709551613UL},{0xDC747387092E0EE4LL,0x6340C09C4F4FCF42LL,18446744073709551611UL},{0x1292777EF5E13573LL,1UL,0x1292777EF5E13573LL},{0xFB55E8A086CC6B0CLL,0xD35DF961DFA23986LL,0x105CA7CEE7E287B8LL},{0UL,0UL,18446744073709551606UL}},{{0xF6C85063020822C3LL,0x76E0E3F56F60D197LL,0x65AAE70C30F141BDLL},{0UL,9UL,18446744073709551613UL},{0xF6C85063020822C3LL,1UL,1UL},{0UL,18446744073709551615UL,0x5292FD4AE77DDBA4LL},{0x38FD232038BE40E8LL,0xDC747387092E0EE4LL,5UL},{18446744073709551615UL,0x4BF8E16D714E288ALL,6UL},{0x3F5771BF39352A55LL,0xD35DF961DFA23986LL,1UL},{0xDB9D72FAF72239D1LL,18446744073709551606UL,0UL},{8UL,7UL,0xD35DF961DFA23986LL}},{{0xE7F6F8F643D9D76CLL,0x505CE5052DE1722BLL,0x505CE5052DE1722BLL},{0x105CA7CEE7E287B8LL,18446744073709551606UL,8UL},{18446744073709551606UL,0UL,0UL},{0UL,1UL,0x360B9F0A6C5FA607LL},{1UL,0xE7F6F8F643D9D76CLL,1UL},{18446744073709551611UL,1UL,18446744073709551606UL},{1UL,0UL,1UL},{18446744073709551615UL,18446744073709551606UL,0xA5D0C9AD537E8F88LL},{0x5799D45EB447FD32LL,0x505CE5052DE1722BLL,0xDB9D72FAF72239D1LL}},{{0x360B9F0A6C5FA607LL,7UL,18446744073709551611UL},{18446744073709551614UL,18446744073709551606UL,0x225D623911DF381BLL},{1UL,0xD35DF961DFA23986LL,0xDC747387092E0EE4LL},{18446744073709551613UL,0x4BF8E16D714E288ALL,0x1292777EF5E13573LL},{0xDC747387092E0EE4LL,0xDC747387092E0EE4LL,0xFB55E8A086CC6B0CLL},{2UL,18446744073709551615UL,0x1A6C9C6C2CF37692LL},{0x76E0E3F56F60D197LL,1UL,0UL},{0x85BDF607DBC1552CLL,9UL,0x07DA0BF3FD26F361LL},{1UL,0x76E0E3F56F60D197LL,0UL}},{{0UL,0UL,0x1A6C9C6C2CF37692LL},{0x5470E9879A9257DELL,0x360B9F0A6C5FA607LL,0xFB55E8A086CC6B0CLL},{0x299B5F277F141C5ALL,0UL,0x1292777EF5E13573LL},{3UL,1UL,0xDC747387092E0EE4LL},{0x5292FD4AE77DDBA4LL,6UL,0x225D623911DF381BLL},{18446744073709551606UL,0xFB55E8A086CC6B0CLL,18446744073709551611UL},{0x1292777EF5E13573LL,0UL,0xDB9D72FAF72239D1LL},{0xA5D0C9AD537E8F88LL,0xA70DAEE1FA0179E4LL,0xA5D0C9AD537E8F88LL},{0x07DA0BF3FD26F361LL,18446744073709551613UL,1UL}}};
|
|
static uint16_t g_70 = 65535UL;
|
|
static uint64_t g_99 = 18446744073709551615UL;
|
|
static int32_t g_102 = 1L;
|
|
static int32_t g_115[5] = {0L,0L,0L,0L,0L};
|
|
static uint32_t g_122[4] = {1UL,1UL,1UL,1UL};
|
|
static int32_t g_124 = 1L;
|
|
static int32_t g_126[4] = {0x40225571L,0x40225571L,0x40225571L,0x40225571L};
|
|
static uint32_t **g_187 = (void*)0;
|
|
static volatile int32_t g_244 = 0xDBC68AE5L;/* VOLATILE GLOBAL g_244 */
|
|
static volatile int32_t *g_243[5] = {&g_244,&g_244,&g_244,&g_244,&g_244};
|
|
static const uint32_t g_282[1][3] = {{0x3192946AL,0x3192946AL,0x3192946AL}};
|
|
static int32_t * volatile g_294 = &g_115[3];/* VOLATILE GLOBAL g_294 */
|
|
static int32_t * volatile *g_293 = &g_294;
|
|
static int32_t * volatile * volatile *g_292 = &g_293;
|
|
static int32_t * volatile * volatile **g_291[6][4] = {{&g_292,(void*)0,&g_292,&g_292},{(void*)0,&g_292,&g_292,&g_292},{&g_292,&g_292,&g_292,&g_292},{&g_292,&g_292,&g_292,&g_292},{(void*)0,&g_292,&g_292,&g_292},{&g_292,&g_292,&g_292,&g_292}};
|
|
static int16_t g_321 = 0x5010L;
|
|
static int64_t g_324 = 0x4F07992E37C5671BLL;
|
|
static const int32_t g_333 = 0x8B198C8AL;
|
|
static int32_t g_337 = 1L;
|
|
static int32_t *g_339 = &g_337;
|
|
static uint64_t *g_372 = &g_99;
|
|
static uint64_t **g_371[1][1][8] = {{{&g_372,&g_372,&g_372,&g_372,&g_372,&g_372,&g_372,&g_372}}};
|
|
static int8_t g_403[1] = {(-1L)};
|
|
static uint32_t *g_457[5][6] = {{&g_122[3],&g_122[3],&g_122[3],&g_122[3],&g_122[3],&g_122[3]},{&g_122[3],&g_122[3],&g_122[3],&g_122[3],(void*)0,&g_122[3]},{&g_122[3],&g_122[3],&g_122[3],&g_122[3],&g_122[3],&g_122[3]},{&g_122[1],&g_122[3],&g_122[3],&g_122[1],&g_122[3],&g_122[3]},{&g_122[3],&g_122[3],&g_122[3],&g_122[3],&g_122[3],&g_122[3]}};
|
|
static uint32_t **g_456 = &g_457[2][1];
|
|
static uint16_t *g_485 = &g_70;
|
|
static uint16_t ** const g_484 = &g_485;
|
|
static int16_t * const g_498 = &g_321;
|
|
static int16_t * const *g_497 = &g_498;
|
|
static int16_t g_530[2][1] = {{0L},{0L}};
|
|
static int32_t g_533 = 0L;
|
|
static int64_t g_534 = 0L;
|
|
static int32_t *g_568 = (void*)0;
|
|
static volatile int32_t g_580 = 1L;/* VOLATILE GLOBAL g_580 */
|
|
static int32_t **** volatile g_604 = (void*)0;/* VOLATILE GLOBAL g_604 */
|
|
static int8_t * const g_624 = &g_403[0];
|
|
static int8_t * const volatile * volatile g_623[4] = {&g_624,&g_624,&g_624,&g_624};
|
|
static int32_t **g_641 = &g_568;
|
|
static int32_t ***g_640 = &g_641;
|
|
static int32_t ****g_639[9] = {&g_640,(void*)0,&g_640,&g_640,(void*)0,&g_640,&g_640,(void*)0,&g_640};
|
|
static int32_t * const **g_650 = (void*)0;
|
|
static volatile int32_t **g_658 = (void*)0;
|
|
static volatile int32_t ** volatile *g_657 = &g_658;
|
|
static uint8_t g_672 = 0x9BL;
|
|
static uint8_t *g_671 = &g_672;
|
|
static volatile int32_t *g_678 = &g_6[0][2][0];
|
|
static volatile int32_t ** volatile g_677 = &g_678;/* VOLATILE GLOBAL g_677 */
|
|
static volatile int32_t ** volatile * volatile g_676 = &g_677;/* VOLATILE GLOBAL g_676 */
|
|
static uint32_t g_754 = 0x81A26FCCL;
|
|
static uint32_t g_758 = 1UL;
|
|
static volatile int8_t *g_835 = (void*)0;
|
|
static uint16_t g_979 = 0x70BDL;
|
|
static uint64_t g_1005 = 0xEEF55753D93920B7LL;
|
|
static uint64_t g_1092 = 0xD9E4E010723DDA35LL;
|
|
static volatile int32_t ** volatile g_1136 = &g_678;/* VOLATILE GLOBAL g_1136 */
|
|
static volatile int16_t g_1248 = 0L;/* VOLATILE GLOBAL g_1248 */
|
|
static int8_t *g_1495 = &g_403[0];
|
|
static int8_t **g_1494 = &g_1495;
|
|
static int8_t ***g_1493 = &g_1494;
|
|
static int8_t ****g_1492 = &g_1493;
|
|
static int8_t *****g_1491 = &g_1492;
|
|
static int64_t g_1535 = 1L;
|
|
static volatile int32_t g_1612 = 1L;/* VOLATILE GLOBAL g_1612 */
|
|
static volatile int32_t ** volatile g_1685 = &g_678;/* VOLATILE GLOBAL g_1685 */
|
|
static const int32_t *** const *g_1716 = (void*)0;
|
|
static int64_t *g_1817 = &g_1535;
|
|
static int64_t **g_1816 = &g_1817;
|
|
static uint16_t g_1884 = 7UL;
|
|
static int8_t g_1930 = 0L;
|
|
static uint8_t g_1975 = 0x98L;
|
|
static int16_t *g_2003 = &g_321;
|
|
static int16_t **g_2002 = &g_2003;
|
|
static const int32_t *g_2136 = (void*)0;
|
|
static uint8_t g_2192 = 0xADL;
|
|
static uint64_t ***g_2231 = &g_371[0][0][0];
|
|
static uint64_t ****g_2230 = &g_2231;
|
|
static uint64_t ***** volatile g_2229 = &g_2230;/* VOLATILE GLOBAL g_2229 */
|
|
static volatile int32_t ** const volatile g_2436 = (void*)0;/* VOLATILE GLOBAL g_2436 */
|
|
static volatile int32_t ** const volatile g_2437 = &g_678;/* VOLATILE GLOBAL g_2437 */
|
|
static int32_t g_2477 = 0xCC492975L;
|
|
static uint8_t **** volatile g_2625 = (void*)0;/* VOLATILE GLOBAL g_2625 */
|
|
static int64_t **g_2700 = &g_1817;
|
|
static const uint64_t g_2716[6] = {2UL,2UL,2UL,2UL,2UL,2UL};
|
|
static const uint64_t *g_2715 = &g_2716[1];
|
|
static uint8_t **g_2761 = (void*)0;
|
|
static uint8_t ** volatile * const g_2760[5] = {&g_2761,&g_2761,&g_2761,&g_2761,&g_2761};
|
|
static uint64_t g_2778[5] = {0xA571DF16E1E992D7LL,0xA571DF16E1E992D7LL,0xA571DF16E1E992D7LL,0xA571DF16E1E992D7LL,0xA571DF16E1E992D7LL};
|
|
static uint16_t *** volatile g_2783 = (void*)0;/* VOLATILE GLOBAL g_2783 */
|
|
static uint16_t **g_2784 = &g_485;
|
|
static volatile uint8_t g_2807 = 0x45L;/* VOLATILE GLOBAL g_2807 */
|
|
static const uint8_t *g_2835 = (void*)0;
|
|
static const uint8_t **g_2834 = &g_2835;
|
|
static const uint8_t ** const *g_2833 = &g_2834;
|
|
static const uint8_t ** const **g_2832[7] = {&g_2833,&g_2833,&g_2833,&g_2833,&g_2833,&g_2833,&g_2833};
|
|
static int8_t ** const *g_2842 = (void*)0;
|
|
static int8_t ** const **g_2841 = &g_2842;
|
|
static int8_t ** const ***g_2840[5][8][4] = {{{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841}},{{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841}},{{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841}},{{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841}},{{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841},{&g_2841,&g_2841,&g_2841,&g_2841}}};
|
|
static uint16_t g_2853 = 0xEAABL;
|
|
static int32_t ***g_2865 = &g_641;
|
|
static int32_t **** const g_2864[1] = {&g_2865};
|
|
static int32_t **** const *g_2863 = &g_2864[0];
|
|
static uint64_t g_2872 = 0UL;
|
|
static const uint32_t *g_2947 = &g_758;
|
|
static const uint32_t **g_2946 = &g_2947;
|
|
static const uint32_t ** volatile * volatile g_2945 = &g_2946;/* VOLATILE GLOBAL g_2945 */
|
|
static const uint32_t ** volatile * volatile * volatile g_2944 = &g_2945;/* VOLATILE GLOBAL g_2944 */
|
|
static uint32_t * const *g_2950 = &g_457[4][5];
|
|
static uint32_t * const * volatile * volatile g_2949 = &g_2950;/* VOLATILE GLOBAL g_2949 */
|
|
static uint32_t * const * volatile * volatile *g_2948 = &g_2949;
|
|
static volatile int64_t g_2977 = 0x10708985FCE6C5A8LL;/* VOLATILE GLOBAL g_2977 */
|
|
static int64_t g_3177 = (-1L);
|
|
static volatile int8_t g_3224 = 0xE9L;/* VOLATILE GLOBAL g_3224 */
|
|
static int64_t *g_3258[8] = {&g_3177,&g_3177,&g_3177,&g_3177,&g_3177,&g_3177,&g_3177,&g_3177};
|
|
static volatile int16_t g_3291 = 0xB703L;/* VOLATILE GLOBAL g_3291 */
|
|
static int32_t * const **g_3325 = (void*)0;
|
|
static int32_t * const *** volatile g_3324[8][8] = {{&g_3325,&g_3325,&g_3325,(void*)0,&g_3325,&g_3325,&g_3325,&g_3325},{&g_3325,&g_3325,&g_3325,&g_3325,&g_3325,&g_3325,&g_3325,&g_3325},{&g_3325,&g_3325,(void*)0,&g_3325,&g_3325,&g_3325,&g_3325,&g_3325},{&g_3325,&g_3325,&g_3325,&g_3325,&g_3325,&g_3325,&g_3325,&g_3325},{&g_3325,&g_3325,(void*)0,&g_3325,&g_3325,&g_3325,&g_3325,(void*)0},{&g_3325,&g_3325,&g_3325,&g_3325,&g_3325,&g_3325,&g_3325,&g_3325},{&g_3325,&g_3325,&g_3325,&g_3325,&g_3325,&g_3325,&g_3325,&g_3325},{&g_3325,&g_3325,(void*)0,&g_3325,&g_3325,&g_3325,&g_3325,(void*)0}};
|
|
static int32_t * const *** volatile g_3326 = &g_3325;/* VOLATILE GLOBAL g_3326 */
|
|
static const int32_t g_3338 = 0x73F7D229L;
|
|
static const int32_t *g_3339[1][10][6] = {{{&g_115[1],&g_2477,(void*)0,&g_3338,&g_126[2],(void*)0},{&g_12,&g_115[4],&g_533,&g_115[1],&g_115[2],&g_533},{&g_12,&g_533,&g_115[1],&g_3338,&g_2,&g_115[2]},{&g_115[1],&g_126[2],&g_126[0],&g_126[2],&g_115[1],&g_533},{&g_533,(void*)0,&g_115[4],&g_115[4],(void*)0,&g_126[3]},{&g_126[0],&g_533,(void*)0,(void*)0,&g_533,&g_126[3]},{&g_2477,&g_115[1],&g_115[4],(void*)0,&g_533,&g_533},{&g_533,&g_126[0],&g_126[0],&g_533,&g_2477,&g_115[2]},{(void*)0,&g_115[4],&g_115[1],&g_2477,&g_3338,&g_533},{(void*)0,(void*)0,&g_533,&g_126[0],&g_3338,(void*)0}}};
|
|
static int16_t ** const *g_3349[6] = {&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002};
|
|
static int16_t ** const ** volatile g_3348[5][3] = {{&g_3349[0],&g_3349[4],&g_3349[5]},{&g_3349[4],&g_3349[4],&g_3349[5]},{&g_3349[4],&g_3349[0],&g_3349[2]},{&g_3349[0],&g_3349[4],&g_3349[0]},{&g_3349[0],&g_3349[4],&g_3349[4]}};
|
|
static const uint32_t ** volatile * volatile *g_3357[6][1][7] = {{{&g_2945,&g_2945,&g_2945,&g_2945,&g_2945,&g_2945,&g_2945}},{{&g_2945,(void*)0,(void*)0,&g_2945,(void*)0,(void*)0,&g_2945}},{{&g_2945,&g_2945,(void*)0,&g_2945,&g_2945,(void*)0,(void*)0}},{{&g_2945,&g_2945,&g_2945,&g_2945,(void*)0,&g_2945,(void*)0}},{{(void*)0,&g_2945,&g_2945,(void*)0,(void*)0,&g_2945,(void*)0}},{{&g_2945,(void*)0,&g_2945,&g_2945,(void*)0,&g_2945,(void*)0}}};
|
|
static const uint32_t ** volatile * volatile ** volatile g_3356 = &g_3357[2][0][0];/* VOLATILE GLOBAL g_3356 */
|
|
static uint8_t ***g_3368 = &g_2761;
|
|
static uint8_t ****g_3367 = &g_3368;
|
|
static int64_t g_3391 = (-6L);
|
|
static int32_t **g_3553 = (void*)0;
|
|
static int32_t *** const g_3552[3] = {&g_3553,&g_3553,&g_3553};
|
|
static int32_t *** const *g_3551[10][9][2] = {{{&g_3552[0],&g_3552[0]},{&g_3552[0],(void*)0},{(void*)0,(void*)0},{&g_3552[0],&g_3552[0]},{&g_3552[2],&g_3552[2]},{&g_3552[0],&g_3552[0]},{&g_3552[2],&g_3552[1]},{&g_3552[0],&g_3552[2]},{&g_3552[0],&g_3552[0]}},{{&g_3552[0],&g_3552[0]},{&g_3552[0],&g_3552[0]},{&g_3552[0],&g_3552[2]},{&g_3552[0],&g_3552[1]},{&g_3552[2],&g_3552[0]},{&g_3552[0],&g_3552[2]},{&g_3552[2],&g_3552[0]},{&g_3552[0],(void*)0},{(void*)0,(void*)0}},{{&g_3552[0],&g_3552[0]},{&g_3552[0],&g_3552[2]},{&g_3552[0],&g_3552[0]},{&g_3552[1],(void*)0},{&g_3552[2],(void*)0},{&g_3552[0],&g_3552[0]},{&g_3552[0],(void*)0},{(void*)0,(void*)0},{&g_3552[0],&g_3552[0]}},{{&g_3552[0],(void*)0},{&g_3552[2],(void*)0},{&g_3552[1],&g_3552[0]},{&g_3552[0],&g_3552[2]},{&g_3552[0],&g_3552[0]},{&g_3552[0],(void*)0},{(void*)0,(void*)0},{&g_3552[0],&g_3552[0]},{&g_3552[2],&g_3552[2]}},{{&g_3552[0],&g_3552[0]},{&g_3552[2],&g_3552[1]},{&g_3552[0],&g_3552[2]},{&g_3552[0],&g_3552[0]},{&g_3552[0],&g_3552[0]},{&g_3552[0],&g_3552[0]},{&g_3552[0],&g_3552[2]},{&g_3552[0],&g_3552[1]},{&g_3552[2],&g_3552[0]}},{{&g_3552[0],&g_3552[2]},{&g_3552[2],&g_3552[0]},{&g_3552[0],(void*)0},{(void*)0,(void*)0},{&g_3552[0],&g_3552[0]},{&g_3552[0],&g_3552[2]},{&g_3552[0],&g_3552[0]},{&g_3552[1],(void*)0},{&g_3552[2],(void*)0}},{{&g_3552[0],&g_3552[0]},{&g_3552[0],(void*)0},{(void*)0,(void*)0},{&g_3552[0],&g_3552[0]},{&g_3552[0],(void*)0},{&g_3552[2],(void*)0},{&g_3552[1],&g_3552[0]},{&g_3552[0],&g_3552[2]},{&g_3552[0],&g_3552[0]}},{{&g_3552[0],(void*)0},{(void*)0,(void*)0},{&g_3552[0],&g_3552[0]},{&g_3552[2],&g_3552[2]},{&g_3552[0],&g_3552[0]},{&g_3552[2],&g_3552[1]},{&g_3552[0],&g_3552[2]},{&g_3552[0],&g_3552[0]},{&g_3552[0],&g_3552[0]}},{{&g_3552[0],&g_3552[0]},{&g_3552[0],&g_3552[2]},{&g_3552[0],&g_3552[1]},{&g_3552[2],&g_3552[0]},{&g_3552[0],&g_3552[2]},{&g_3552[2],&g_3552[0]},{&g_3552[0],(void*)0},{(void*)0,(void*)0},{&g_3552[0],&g_3552[0]}},{{&g_3552[0],&g_3552[2]},{&g_3552[0],&g_3552[0]},{&g_3552[1],(void*)0},{&g_3552[2],(void*)0},{&g_3552[0],&g_3552[1]},{(void*)0,&g_3552[2]},{(void*)0,&g_3552[2]},{(void*)0,&g_3552[1]},{(void*)0,&g_3552[0]}}};
|
|
static int32_t *** const **g_3550 = &g_3551[0][6][1];
|
|
static int32_t * volatile * volatile *g_3600 = (void*)0;
|
|
static int32_t * volatile * volatile ** const volatile g_3599 = &g_3600;/* VOLATILE GLOBAL g_3599 */
|
|
static int16_t g_3605 = 0L;
|
|
static uint8_t g_3686 = 0xB9L;
|
|
static const volatile int8_t g_3713 = 1L;/* VOLATILE GLOBAL g_3713 */
|
|
static volatile int64_t *g_3736 = (void*)0;
|
|
static volatile int64_t * volatile *g_3735 = &g_3736;
|
|
static volatile int64_t * volatile * volatile *g_3734 = &g_3735;
|
|
static volatile int64_t * volatile * volatile ** volatile g_3733[10] = {&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734};
|
|
static int64_t ***g_3752 = &g_1816;
|
|
static int64_t *** const *g_3751 = &g_3752;
|
|
static int64_t ****g_3813[2][9][10] = {{{&g_3752,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752,&g_3752,&g_3752},{(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752},{&g_3752,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752,&g_3752,&g_3752},{(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752},{&g_3752,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752,&g_3752,&g_3752},{(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752},{&g_3752,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752,&g_3752,&g_3752},{(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752},{&g_3752,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752,&g_3752,&g_3752}},{{(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752},{&g_3752,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752,&g_3752,&g_3752},{(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752},{&g_3752,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752,&g_3752,&g_3752},{(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752},{&g_3752,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752,&g_3752,&g_3752},{(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752},{&g_3752,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752,&g_3752,&g_3752,&g_3752,&g_3752},{(void*)0,&g_3752,&g_3752,(void*)0,&g_3752,&g_3752,(void*)0,&g_3752,(void*)0,&g_3752}}};
|
|
static int64_t *****g_3812[1] = {&g_3813[0][8][5]};
|
|
static uint64_t **** volatile g_3826 = &g_2231;/* VOLATILE GLOBAL g_3826 */
|
|
static int32_t * const ** const **g_3881 = (void*)0;
|
|
static uint8_t * const ***g_3898 = (void*)0;
|
|
static uint8_t * const ****g_3897 = &g_3898;
|
|
static const int32_t **g_4020[8] = {&g_3339[0][1][3],&g_3339[0][1][3],&g_3339[0][1][3],&g_3339[0][1][3],&g_3339[0][1][3],&g_3339[0][1][3],&g_3339[0][1][3],&g_3339[0][1][3]};
|
|
static int32_t ** const *g_4159 = &g_3553;
|
|
static int32_t ** const **g_4158[8][8] = {{(void*)0,&g_4159,&g_4159,(void*)0,(void*)0,&g_4159,&g_4159,(void*)0},{(void*)0,(void*)0,&g_4159,(void*)0,&g_4159,&g_4159,&g_4159,&g_4159},{(void*)0,(void*)0,&g_4159,(void*)0,(void*)0,&g_4159,&g_4159,&g_4159},{&g_4159,(void*)0,(void*)0,&g_4159,&g_4159,&g_4159,&g_4159,(void*)0},{&g_4159,&g_4159,(void*)0,(void*)0,&g_4159,(void*)0,&g_4159,&g_4159},{&g_4159,&g_4159,&g_4159,&g_4159,&g_4159,&g_4159,&g_4159,&g_4159},{&g_4159,(void*)0,&g_4159,(void*)0,(void*)0,&g_4159,&g_4159,(void*)0},{&g_4159,&g_4159,&g_4159,&g_4159,(void*)0,(void*)0,&g_4159,&g_4159}};
|
|
static int32_t ** const ***g_4157 = &g_4158[7][7];
|
|
static uint16_t g_4254 = 0x7A37L;
|
|
static volatile uint32_t g_4387 = 18446744073709551610UL;/* VOLATILE GLOBAL g_4387 */
|
|
static const uint64_t ***g_4434 = (void*)0;
|
|
static const uint64_t **** volatile g_4433 = &g_4434;/* VOLATILE GLOBAL g_4433 */
|
|
static int32_t *****g_4594 = &g_639[5];
|
|
static int64_t g_4654 = 0x42474D7A56A24BECLL;
|
|
static int32_t g_4659 = 5L;
|
|
static volatile int8_t g_4660 = (-5L);/* VOLATILE GLOBAL g_4660 */
|
|
static volatile int32_t g_4663 = (-2L);/* VOLATILE GLOBAL g_4663 */
|
|
static uint16_t g_4810 = 5UL;
|
|
static volatile int32_t g_4832 = 0x22DB1961L;/* VOLATILE GLOBAL g_4832 */
|
|
static int8_t g_4933[1][2] = {{0x24L,0x24L}};
|
|
static const uint8_t ***g_4961 = (void*)0;
|
|
static const uint8_t ****g_4960 = &g_4961;
|
|
static const int32_t *g_5023 = (void*)0;
|
|
static const int32_t **g_5022[4][4] = {{&g_5023,&g_5023,&g_5023,&g_5023},{&g_5023,&g_5023,&g_5023,&g_5023},{&g_5023,&g_5023,&g_5023,&g_5023},{&g_5023,&g_5023,&g_5023,&g_5023}};
|
|
static const int32_t ***g_5021 = &g_5022[3][0];
|
|
static const int32_t ****g_5020 = &g_5021;
|
|
static const int32_t *****g_5019 = &g_5020;
|
|
static volatile int16_t *g_5143 = &g_1248;
|
|
static volatile int16_t ** volatile g_5142 = &g_5143;/* VOLATILE GLOBAL g_5142 */
|
|
static volatile int16_t ** volatile * volatile g_5141 = &g_5142;/* VOLATILE GLOBAL g_5141 */
|
|
static uint32_t ***g_5242 = (void*)0;
|
|
static uint32_t ****g_5241 = &g_5242;
|
|
static uint32_t ***** volatile g_5240 = &g_5241;/* VOLATILE GLOBAL g_5240 */
|
|
static volatile int32_t g_5360 = 0x01F182F7L;/* VOLATILE GLOBAL g_5360 */
|
|
static uint32_t g_5372 = 4294967288UL;
|
|
static int32_t ** volatile g_5388 = (void*)0;/* VOLATILE GLOBAL g_5388 */
|
|
static int32_t ** volatile g_5397[7] = {(void*)0,&g_568,(void*)0,(void*)0,&g_568,(void*)0,(void*)0};
|
|
static int16_t g_5548 = 3L;
|
|
static const int32_t g_5628 = 0xF29A5139L;
|
|
static int32_t g_5665 = 4L;
|
|
static int32_t ***g_5678[8][2] = {{&g_3553,&g_3553},{(void*)0,&g_3553},{&g_3553,(void*)0},{&g_3553,&g_3553},{(void*)0,&g_3553},{&g_3553,(void*)0},{&g_3553,&g_3553},{(void*)0,&g_3553}};
|
|
static int32_t ****g_5677 = &g_5678[5][0];
|
|
static int8_t * volatile *g_5819 = (void*)0;
|
|
static volatile uint64_t g_5849 = 1UL;/* VOLATILE GLOBAL g_5849 */
|
|
static volatile uint32_t g_5918 = 1UL;/* VOLATILE GLOBAL g_5918 */
|
|
static uint32_t g_5975[8][5] = {{4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL},{4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL},{4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL},{4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL},{4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL},{4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL},{4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL},{4294967295UL,4294967295UL,4294967295UL,4294967295UL,4294967295UL}};
|
|
static int16_t ***g_5994 = &g_2002;
|
|
static volatile int8_t g_6038 = 1L;/* VOLATILE GLOBAL g_6038 */
|
|
static const int32_t * const *g_6135[7] = {&g_5023,&g_5023,&g_5023,&g_5023,&g_5023,&g_5023,&g_5023};
|
|
static const int32_t * const **g_6134[8][2][3] = {{{&g_6135[0],&g_6135[4],&g_6135[0]},{&g_6135[0],&g_6135[0],&g_6135[1]}},{{&g_6135[0],&g_6135[0],&g_6135[0]},{&g_6135[0],&g_6135[0],&g_6135[6]}},{{&g_6135[0],&g_6135[4],&g_6135[0]},{&g_6135[0],&g_6135[0],&g_6135[1]}},{{&g_6135[0],&g_6135[0],&g_6135[0]},{(void*)0,&g_6135[6],&g_6135[0]}},{{&g_6135[0],(void*)0,&g_6135[4]},{&g_6135[6],&g_6135[6],&g_6135[0]}},{{&g_6135[0],&g_6135[0],&g_6135[4]},{(void*)0,&g_6135[6],&g_6135[0]}},{{&g_6135[0],(void*)0,&g_6135[4]},{&g_6135[6],&g_6135[6],&g_6135[0]}},{{&g_6135[0],&g_6135[0],&g_6135[4]},{(void*)0,&g_6135[6],&g_6135[0]}}};
|
|
static const int32_t * const ***g_6133 = &g_6134[7][1][1];
|
|
static const int32_t * const ****g_6132 = &g_6133;
|
|
|
|
|
|
/* --- FORWARD DECLARATIONS --- */
|
|
int16_t func_1(void);
|
|
uint16_t func_22(uint64_t p_23, int16_t p_24);
|
|
int8_t func_31(int8_t p_32, uint32_t p_33, int8_t p_34, int32_t p_35, uint32_t p_36);
|
|
uint16_t func_38(int32_t p_39);
|
|
int32_t func_46(int16_t p_47, int32_t p_48, int32_t * p_49);
|
|
int32_t func_52(int64_t p_53, uint32_t p_54, const int32_t p_55);
|
|
uint8_t * func_58(int16_t p_59);
|
|
int32_t func_60(int32_t * p_61, uint32_t p_62);
|
|
uint8_t * func_71(uint16_t p_72, uint64_t p_73, uint8_t * const p_74, int16_t p_75, int16_t p_76);
|
|
const uint8_t func_84(uint64_t p_85, int32_t p_86, uint8_t * p_87);
|
|
|
|
|
|
/* --- FUNCTIONS --- */
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_293 g_294 g_115 g_671 g_672 g_498 g_2700 g_1817 g_2230 g_2231 g_371 g_372 g_99 g_678 g_6 g_754 g_5020 g_5021 g_2784 g_485 g_70 g_292 g_2003 g_321 g_2947 g_758 g_28 g_5548 g_2002 g_3751 g_3752 g_1816 g_1535 g_624 g_403 g_5143 g_1248 g_1494 g_1495 g_484 g_640 g_641 g_2229 g_2863 g_2864 g_2865 g_568 g_533 g_1492 g_1493 g_5665 g_5628 g_5677 g_122 g_497 g_324 g_1491 g_3897 g_3898 g_2944 g_2945 g_2946 g_5141 g_5142 g_3368 g_2761 g_5819 g_534 g_5849 g_1685 g_5918 g_4933
|
|
* writes: g_2 g_12 g_294 g_758 g_28 g_321 g_1535 g_6 g_2477 g_5372 g_1092 g_124 g_754 g_115 g_533 g_70 g_99 g_3391 g_5022 g_403 g_568 g_30 g_3177 g_5677 g_5665 g_122 g_672 g_3605 g_3686 g_1494 g_534 g_2192 g_324 g_4659 g_5918 g_4933
|
|
*/
|
|
int16_t func_1(void)
|
|
{ /* block id: 0 */
|
|
int8_t l_15 = (-10L);
|
|
int32_t *l_5446 = &g_115[3];
|
|
int32_t *** const l_5535 = &g_3553;
|
|
uint16_t **l_5536 = (void*)0;
|
|
int32_t l_5635[7];
|
|
int32_t ** const *l_5786 = (void*)0;
|
|
int32_t ** const **l_5785 = &l_5786;
|
|
int32_t ** const ***l_5784 = &l_5785;
|
|
int32_t *l_5906 = &g_533;
|
|
uint8_t ***l_5934 = (void*)0;
|
|
int16_t l_5940 = 0x3FCDL;
|
|
uint64_t l_5981 = 0xD0D63F8A8145897CLL;
|
|
int16_t ***l_5993 = &g_2002;
|
|
int8_t l_5997 = 3L;
|
|
uint64_t l_6004 = 0x3B4FFAFBCE7521A4LL;
|
|
uint32_t *l_6049 = &g_122[0];
|
|
uint8_t l_6095 = 246UL;
|
|
const int64_t * const ***l_6113 = (void*)0;
|
|
const int64_t * const ****l_6112 = &l_6113;
|
|
int i;
|
|
for (i = 0; i < 7; i++)
|
|
l_5635[i] = 0xB8D85FC7L;
|
|
lbl_5696:
|
|
for (g_2 = 10; (g_2 < (-25)); --g_2)
|
|
{ /* block id: 3 */
|
|
int64_t l_37 = 0xE20EEB4983CA3077LL;
|
|
int32_t *l_5422 = &g_115[4];
|
|
int64_t l_5438 = (-4L);
|
|
uint32_t **l_5440 = &g_457[2][5];
|
|
uint32_t * const *l_5441 = &g_457[2][1];
|
|
uint16_t * const *l_5445 = &g_485;
|
|
uint16_t * const **l_5444[3][10] = {{&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445},{&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445},{&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445,&l_5445}};
|
|
int i, j;
|
|
for (g_12 = 1; (g_12 >= 0); g_12 -= 1)
|
|
{ /* block id: 6 */
|
|
uint8_t *l_27 = &g_28;
|
|
int32_t *l_29 = &g_30;
|
|
int64_t l_5421[1][2][8] = {{{0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL},{0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL,0x1C81CB05CC9AFB56LL}}};
|
|
uint16_t l_5457 = 65528UL;
|
|
uint64_t ***l_5497[4][7] = {{&g_371[0][0][2],&g_371[0][0][2],&g_371[0][0][2],&g_371[0][0][2],&g_371[0][0][2],&g_371[0][0][2],&g_371[0][0][2]},{&g_371[0][0][5],&g_371[0][0][4],&g_371[0][0][5],&g_371[0][0][4],&g_371[0][0][5],&g_371[0][0][4],&g_371[0][0][5]},{&g_371[0][0][2],&g_371[0][0][2],&g_371[0][0][2],&g_371[0][0][2],&g_371[0][0][2],&g_371[0][0][2],&g_371[0][0][2]},{&g_371[0][0][6],&g_371[0][0][4],&g_371[0][0][6],&g_371[0][0][4],&g_371[0][0][6],&g_371[0][0][4],&g_371[0][0][6]}};
|
|
int32_t l_5501 = 0xC10F6BA3L;
|
|
int i, j, k;
|
|
}
|
|
(*g_293) = (*g_293);
|
|
}
|
|
for (g_758 = 0; (g_758 <= 1); g_758 += 1)
|
|
{ /* block id: 2464 */
|
|
uint8_t *l_5508 = &g_28;
|
|
int32_t l_5511 = (-1L);
|
|
uint8_t l_5566 = 0UL;
|
|
int32_t l_5568 = (-8L);
|
|
const uint16_t **l_5574 = (void*)0;
|
|
const uint16_t ***l_5573[1][8][9] = {{{&l_5574,&l_5574,&l_5574,&l_5574,&l_5574,&l_5574,(void*)0,&l_5574,(void*)0},{&l_5574,&l_5574,(void*)0,&l_5574,&l_5574,&l_5574,(void*)0,&l_5574,(void*)0},{&l_5574,&l_5574,&l_5574,&l_5574,&l_5574,&l_5574,(void*)0,&l_5574,(void*)0},{&l_5574,&l_5574,(void*)0,&l_5574,&l_5574,&l_5574,(void*)0,&l_5574,(void*)0},{&l_5574,&l_5574,&l_5574,&l_5574,&l_5574,&l_5574,(void*)0,&l_5574,(void*)0},{&l_5574,&l_5574,(void*)0,&l_5574,&l_5574,&l_5574,(void*)0,&l_5574,(void*)0},{&l_5574,&l_5574,&l_5574,&l_5574,&l_5574,&l_5574,(void*)0,&l_5574,(void*)0},{&l_5574,&l_5574,(void*)0,&l_5574,&l_5574,&l_5574,(void*)0,&l_5574,(void*)0}}};
|
|
uint32_t l_5587 = 0x8D0048E8L;
|
|
int32_t l_5612 = 0xEC122F23L;
|
|
uint32_t l_5617[4][7] = {{18446744073709551615UL,0xBAADFFA7L,18446744073709551615UL,18446744073709551615UL,0xBAADFFA7L,18446744073709551615UL,18446744073709551615UL},{0xBAADFFA7L,0xBAADFFA7L,0xD289AEA8L,0xBAADFFA7L,0xBAADFFA7L,0xD289AEA8L,0xBAADFFA7L},{0xBAADFFA7L,18446744073709551615UL,18446744073709551615UL,0xBAADFFA7L,0xD289AEA8L,0xD289AEA8L,18446744073709551615UL},{0xD289AEA8L,18446744073709551615UL,0xD289AEA8L,0xD289AEA8L,18446744073709551615UL,0xD289AEA8L,0xD289AEA8L}};
|
|
const uint32_t l_5666 = 0x9C0C00CCL;
|
|
int16_t *l_5694 = &g_3605;
|
|
uint64_t l_5695 = 1UL;
|
|
uint64_t l_5721 = 0x9A49A7BD4C4EED76LL;
|
|
int16_t **l_5761[9] = {&l_5694,&l_5694,(void*)0,&l_5694,&l_5694,(void*)0,&l_5694,&l_5694,(void*)0};
|
|
uint32_t l_5821 = 7UL;
|
|
int32_t ** const l_5854 = &g_339;
|
|
int32_t l_5872 = (-3L);
|
|
int32_t l_5873 = 0x79D5FDE9L;
|
|
int16_t l_5898 = 0x3336L;
|
|
int32_t ** const **l_5901 = (void*)0;
|
|
uint32_t l_5939[4][6][7] = {{{0x7B1889D9L,0x58600D6CL,6UL,0x58600D6CL,0x7B1889D9L,6UL,4294967288UL},{4294967288UL,0xD055BA4DL,1UL,4294967288UL,1UL,0xD055BA4DL,4294967288UL},{0UL,4294967288UL,0xD055BA4DL,1UL,4294967288UL,1UL,0xD055BA4DL},{4294967288UL,4294967288UL,6UL,0x7B1889D9L,0x58600D6CL,6UL,0x58600D6CL},{0x7B1889D9L,0xD055BA4DL,0xD055BA4DL,0x7B1889D9L,1UL,0UL,0x7B1889D9L},{0UL,0x58600D6CL,1UL,1UL,0x58600D6CL,0UL,0xD055BA4DL}},{{0x58600D6CL,0x7B1889D9L,6UL,4294967288UL,4294967288UL,6UL,0x7B1889D9L},{0x58600D6CL,0xD055BA4DL,0UL,0x58600D6CL,1UL,1UL,0x58600D6CL},{0UL,0x7B1889D9L,0UL,1UL,0x7B1889D9L,0xD055BA4DL,0xD055BA4DL},{0x7B1889D9L,0x58600D6CL,6UL,0x58600D6CL,0x7B1889D9L,6UL,4294967288UL},{4294967288UL,0xD055BA4DL,1UL,4294967288UL,1UL,0xD055BA4DL,4294967288UL},{0UL,4294967288UL,0xD055BA4DL,1UL,4294967288UL,1UL,0xD055BA4DL}},{{4294967288UL,4294967288UL,6UL,0x7B1889D9L,0x58600D6CL,6UL,0x58600D6CL},{0x7B1889D9L,0xD055BA4DL,0xD055BA4DL,0x7B1889D9L,1UL,0UL,0x7B1889D9L},{0UL,0x58600D6CL,1UL,1UL,0x58600D6CL,0UL,0xD055BA4DL},{0x58600D6CL,0x7B1889D9L,6UL,4294967288UL,4294967288UL,6UL,0x7B1889D9L},{0x58600D6CL,0xD055BA4DL,0UL,0x58600D6CL,1UL,1UL,0x58600D6CL},{0UL,0x7B1889D9L,0UL,1UL,0x7B1889D9L,0xD055BA4DL,0xD055BA4DL}},{{0x7B1889D9L,0x58600D6CL,6UL,0x58600D6CL,0x7B1889D9L,6UL,4294967288UL},{4294967288UL,0xD055BA4DL,1UL,4294967288UL,1UL,0xD055BA4DL,4294967288UL},{0UL,4294967288UL,0xD055BA4DL,1UL,4294967288UL,1UL,0xD055BA4DL},{4294967288UL,4294967288UL,6UL,0x7B1889D9L,0x58600D6CL,6UL,0x58600D6CL},{0x7B1889D9L,0xD055BA4DL,0xD055BA4DL,0x7B1889D9L,1UL,0UL,0x7B1889D9L},{0UL,0x58600D6CL,1UL,1UL,0x58600D6CL,0UL,0xD055BA4DL}}};
|
|
uint32_t l_5974 = 0UL;
|
|
int16_t ***l_5992 = &g_2002;
|
|
uint32_t *l_6050 = &l_5939[0][3][5];
|
|
int i, j, k;
|
|
(*g_678) ^= ((((safe_lshift_func_int8_t_s_s((safe_mod_func_int64_t_s_s((*l_5446), ((**g_2700) = ((safe_rshift_func_uint8_t_u_s(((*g_671) != ((*l_5508) = 0UL)), (safe_sub_func_int16_t_s_s(l_5511, ((*g_498) = ((safe_add_func_int8_t_s_s((6L | (safe_div_func_int8_t_s_s((safe_rshift_func_uint8_t_u_s(246UL, 2)), (*l_5446)))), (((!l_5511) , ((9L && 0x1BA4L) , l_5511)) != (*l_5446)))) >= 0xF6F9L)))))) , l_5511)))), (*l_5446))) , (****g_2230)) , 3UL) != (*l_5446));
|
|
for (g_2477 = 0; (g_2477 <= 1); g_2477 += 1)
|
|
{ /* block id: 2471 */
|
|
uint16_t l_5526 = 0xA53AL;
|
|
uint32_t l_5567 = 0x80B00F3FL;
|
|
const uint16_t *l_5572 = &g_979;
|
|
const uint16_t **l_5571 = &l_5572;
|
|
const uint16_t ***l_5570 = &l_5571;
|
|
int32_t l_5588 = 0x67BC5AE3L;
|
|
uint64_t l_5591 = 0UL;
|
|
uint64_t ****l_5624 = (void*)0;
|
|
const int32_t *l_5627 = &g_5628;
|
|
int32_t l_5636 = 0x421A6735L;
|
|
int16_t ***l_5649 = (void*)0;
|
|
int32_t l_5690 = 0xA1AB991DL;
|
|
int32_t *** const *l_5691 = &g_5678[5][0];
|
|
uint8_t l_5717 = 0x5FL;
|
|
int8_t * const ****l_5787 = (void*)0;
|
|
for (g_5372 = 0; (g_5372 <= 1); g_5372 += 1)
|
|
{ /* block id: 2474 */
|
|
int64_t l_5547 = 7L;
|
|
int32_t l_5592[7][4][6] = {{{9L,0xC7C95C1BL,0L,0L,0x289F5F67L,1L},{1L,0x195E1143L,0x1B6DDDBDL,9L,0L,0xDCA65232L},{(-8L),(-9L),2L,(-9L),0x3C4FA628L,(-9L)},{0x195E1143L,2L,0x195E1143L,(-8L),0L,0L}},{{(-9L),9L,0x3C4FA628L,(-9L),0xF76AA988L,2L},{0L,0xDCA65232L,0x6A39A9E1L,(-9L),1L,(-8L)},{(-9L),5L,(-10L),(-8L),0xDCA65232L,0x122654B5L},{0x195E1143L,0xFFC83516L,0xC7C95C1BL,(-9L),(-9L),0xC7C95C1BL}},{{(-8L),(-8L),0x25C30930L,9L,0L,0xFFC83516L},{1L,0xC7C95C1BL,(-1L),0L,2L,0x25C30930L},{0x3D5CB1CBL,1L,(-1L),0x3B458AA1L,(-8L),0xFFC83516L},{(-9L),0x3B458AA1L,0x25C30930L,(-1L),0x122654B5L,0xC7C95C1BL}},{{(-1L),0x122654B5L,0xC7C95C1BL,0x1B6DDDBDL,0xC7C95C1BL,0x122654B5L},{0xF76AA988L,0L,(-10L),0x3C4FA628L,0xFFC83516L,(-8L)},{0xFFC83516L,0x3D5CB1CBL,0x6A39A9E1L,5L,0x25C30930L,2L},{(-9L),0x3D5CB1CBL,0x3C4FA628L,(-9L),0xFFC83516L,0L}},{{0x1B6DDDBDL,0L,0x195E1143L,0xFFC83516L,0xC7C95C1BL,(-9L)},{0xDCA65232L,0x122654B5L,2L,2L,0x122654B5L,0xDCA65232L},{0xD8045A2EL,0x3B458AA1L,0x1B6DDDBDL,0x289F5F67L,(-8L),1L},{0x25C30930L,1L,0xFFC83516L,0xF764BAF8L,2L,0xF76AA988L}},{{0x25C30930L,0xC7C95C1BL,0xF764BAF8L,0x289F5F67L,0L,0L},{0xD8045A2EL,(-8L),(-9L),2L,(-9L),0x3C4FA628L},{0xDCA65232L,0xFFC83516L,0x122654B5L,0xFFC83516L,0xDCA65232L,0L},{0x1B6DDDBDL,5L,0xDCA65232L,(-9L),1L,0x289F5F67L}},{{(-9L),0xDCA65232L,0L,5L,0xF76AA988L,0x289F5F67L},{0xFFC83516L,9L,0xDCA65232L,0x3C4FA628L,0L,0L},{0xF76AA988L,2L,0x122654B5L,0x1B6DDDBDL,0x3C4FA628L,0x3C4FA628L},{(-1L),(-9L),(-9L),(-1L),0L,0L}}};
|
|
int32_t *l_5618 = &g_533;
|
|
int32_t *l_5619 = &l_5592[2][3][0];
|
|
int32_t ***l_5622 = (void*)0;
|
|
int32_t ***l_5623 = &g_3553;
|
|
int i, j, k;
|
|
for (g_1092 = 0; (g_1092 <= 1); g_1092 += 1)
|
|
{ /* block id: 2477 */
|
|
int32_t l_5522[4][4][7] = {{{(-4L),8L,0x978982D5L,(-1L),0xCA5E51B9L,0xDFD11376L,6L},{(-1L),(-1L),(-1L),(-1L),0xCA5E51B9L,(-1L),(-1L)},{0xFE159D0EL,0xFE159D0EL,6L,0xDFD11376L,0xCA5E51B9L,(-1L),0x978982D5L},{(-1L),(-1L),(-1L),(-6L),0xCA5E51B9L,(-1L),0xFE159D0EL}},{{1L,0xCA5E51B9L,(-1L),(-3L),4L,1L,0xCDBB33D0L},{0x2A63BCDDL,(-6L),0xCDBB33D0L,1L,4L,(-3L),(-1L)},{(-6L),0x2A63BCDDL,0xFE159D0EL,(-1L),4L,1L,8L},{0xCA5E51B9L,1L,0xC134005EL,0x27AFE74AL,4L,0xA536BD61L,(-4L)}},{{(-1L),0x5254B65AL,(-1L),0xB5E3C17FL,4L,0xB5E3C17FL,(-1L)},{1L,1L,(-4L),0xA536BD61L,4L,0x27AFE74AL,0xC134005EL},{0x5254B65AL,(-1L),8L,1L,4L,(-1L),0xFE159D0EL},{1L,0xCA5E51B9L,(-1L),(-3L),4L,1L,0xCDBB33D0L}},{{0x2A63BCDDL,(-6L),0xCDBB33D0L,1L,4L,(-3L),(-1L)},{(-6L),0x2A63BCDDL,0xFE159D0EL,(-1L),4L,1L,8L},{0xCA5E51B9L,1L,0xC134005EL,0x27AFE74AL,4L,0xA536BD61L,(-4L)},{(-1L),0x5254B65AL,(-1L),0xB5E3C17FL,4L,0xB5E3C17FL,(-1L)}}};
|
|
int16_t *l_5565[1];
|
|
uint32_t ****l_5569 = &g_5242;
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_5565[i] = &g_530[1][0];
|
|
for (g_124 = 1; (g_124 >= 0); g_124 -= 1)
|
|
{ /* block id: 2480 */
|
|
uint32_t *l_5521 = (void*)0;
|
|
uint32_t *l_5523 = &g_754;
|
|
int32_t l_5542 = 0L;
|
|
(*l_5446) |= (safe_add_func_int32_t_s_s(l_5511, ((*l_5523)++)));
|
|
l_5526++;
|
|
(*g_678) = ((0xE000FD914F11302ELL && ((safe_rshift_func_uint8_t_u_u(((safe_mul_func_int8_t_s_s((safe_sub_func_uint64_t_u_u((((*g_5020) == l_5535) && ((*l_5508) &= (((l_5536 != (void*)0) && (((safe_lshift_func_uint16_t_u_s(((safe_sub_func_uint32_t_u_u((((***g_292) = (((+l_5542) , (safe_lshift_func_uint16_t_u_s((**g_2784), 13))) || (safe_mul_func_uint8_t_u_u(l_5522[0][2][1], (l_5547 >= 0x05D22F12L))))) , l_5526), 9UL)) & l_5542), (*g_2003))) && l_5522[3][1][3]) ^ 0xAFA796C7L)) == (*g_2947)))), l_5522[3][1][3])), l_5526)) | g_5548), 5)) , 0xE317001877F29896LL)) <= (-10L));
|
|
}
|
|
if ((((((((safe_sub_func_uint8_t_u_u((+(((!(safe_lshift_func_uint16_t_u_s(65535UL, (safe_sub_func_int64_t_s_s(((l_5526 == (l_5522[3][1][3] ^ (((l_5568 ^= (((((**g_2784) > (**g_2002)) <= ((safe_sub_func_uint32_t_u_u((((l_5511 = 9UL) , (safe_lshift_func_uint16_t_u_u(((safe_div_func_int16_t_s_s((l_5566 = ((*l_5446) = l_5547)), l_5522[3][1][0])) , (65529UL == (*g_498))), (**g_2784)))) >= (*g_678)), l_5526)) != (**g_2002))) ^ l_5567) , (*g_2003))) <= (**g_2784)) , l_5511))) || l_5522[3][1][3]), l_5522[3][1][3]))))) , (*g_3751)) == (*g_3751))), l_5522[3][1][3])) , l_5569) == &g_5242) , l_5511) , (void*)0) != &g_497) >= (***g_3752)))
|
|
{ /* block id: 2492 */
|
|
int32_t l_5589[3][10][3] = {{{0x92CC729EL,0L,0xED94A460L},{0xC3950FAFL,0xF438D6B7L,0xC3950FAFL},{0L,2L,8L},{0x54EE65BDL,0x0A21FFE5L,(-1L)},{0xED94A460L,8L,0x0FB9707DL},{0x96279123L,0x3C04A46DL,(-1L)},{0xED94A460L,7L,(-7L)},{0x54EE65BDL,0x54EE65BDL,0xF438D6B7L},{0L,4L,0L},{0xC3950FAFL,0x570B51BEL,0x54EE65BDL}},{{0x92CC729EL,4L,0xC83B91EDL},{0x1A0354A4L,0xC3950FAFL,0x54EE65BDL},{0x1964FA6BL,0L,0L},{0xF3FBFE6EL,0x96279123L,0xF438D6B7L},{0x1FA7D6F2L,0xCD9832D2L,(-7L)},{1L,0x55442009L,(-1L)},{(-7L),0x92CC729EL,0x0FB9707DL},{0x061F67C1L,0x55442009L,(-1L)},{8L,0xCD9832D2L,8L},{0x55442009L,0x96279123L,0xC3950FAFL}},{{4L,0L,0xED94A460L},{(-1L),0xC3950FAFL,5L},{2L,4L,0x6FE68E2BL},{(-1L),0x570B51BEL,0x1A0354A4L},{4L,4L,0xCD9832D2L},{0x55442009L,0x54EE65BDL,0x0A21FFE5L},{8L,7L,4L},{0x061F67C1L,0x3C04A46DL,(-1L)},{(-7L),8L,4L},{1L,0x0A21FFE5L,0x0A21FFE5L}}};
|
|
int32_t l_5590 = 1L;
|
|
int32_t l_5593 = 0x03470BCCL;
|
|
int i, j, k;
|
|
l_5593 |= (l_5592[5][3][5] &= ((((l_5573[0][5][8] = l_5570) != (void*)0) > 3UL) || ((((safe_add_func_uint64_t_u_u((((*g_485) = (*l_5446)) < (0UL <= (safe_add_func_int16_t_s_s(((l_5589[1][8][2] = ((safe_mul_func_int16_t_s_s(((*g_2003) &= ((*l_5446) ^ ((l_5588 &= (safe_div_func_int16_t_s_s((4UL < ((***g_2231) = (safe_div_func_int8_t_s_s(((safe_lshift_func_int8_t_s_u(((l_5587 = (l_5565[0] != (void*)0)) > l_5568), (*l_5446))) || 1L), 0x87L)))), 0xBE09L))) || 0UL))), l_5522[2][1][0])) | (*g_624))) , (*g_5143)), l_5590)))), 0xA7FC8EB1C5AB30F6LL)) >= l_5591) , l_5522[3][1][3]) >= (**g_1494))));
|
|
l_5588 = l_5522[0][0][4];
|
|
}
|
|
else
|
|
{ /* block id: 2503 */
|
|
if ((*l_5446))
|
|
break;
|
|
}
|
|
}
|
|
for (g_3391 = 0; g_3391 < 4; g_3391 += 1)
|
|
{
|
|
for (g_1092 = 0; g_1092 < 4; g_1092 += 1)
|
|
{
|
|
g_5022[g_3391][g_1092] = &g_5023;
|
|
}
|
|
}
|
|
l_5619 = (l_5618 = ((**g_640) = ((!(~((safe_mod_func_int16_t_s_s(((l_5511 = ((l_5587 , (safe_mod_func_uint32_t_u_u(((((safe_mul_func_uint16_t_u_u((safe_lshift_func_int8_t_s_u((!(**g_484)), 3)), (safe_sub_func_int8_t_s_s((safe_unary_minus_func_int8_t_s(((l_5568 &= 0x75B62E29L) || 1L))), ((safe_add_func_int64_t_s_s((**g_1816), ((safe_add_func_int64_t_s_s((l_5612 && 0xA1L), (safe_sub_func_uint16_t_u_u(((safe_lshift_func_uint8_t_u_u((((**g_1494) = ((void*)0 != &g_5241)) == 0L), 1)) , 0xDD01L), l_5547)))) , 18446744073709551611UL))) < (-9L)))))) && (*g_1817)) < l_5566) <= (*l_5446)), l_5587))) == (*l_5446))) & l_5547), l_5617[3][0])) , l_5511))) , &l_5588)));
|
|
for (g_30 = 1; (g_30 >= 0); g_30 -= 1)
|
|
{ /* block id: 2516 */
|
|
const int32_t *l_5629 = (void*)0;
|
|
int32_t l_5630 = 4L;
|
|
int32_t l_5638 = 0xCB73289FL;
|
|
uint32_t l_5639 = 18446744073709551609UL;
|
|
if ((0x45780E52L == ((safe_rshift_func_uint16_t_u_u(0UL, 1)) >= ((l_5622 != l_5623) | ((l_5624 == (*g_2229)) <= ((&g_2841 != (void*)0) && (safe_rshift_func_uint8_t_u_s(((((*l_5618) = (-1L)) , 0xE4L) < l_5526), 0))))))))
|
|
{ /* block id: 2518 */
|
|
int32_t *l_5631 = &g_2;
|
|
int32_t *l_5632 = &l_5592[5][3][5];
|
|
int32_t *l_5633 = &g_12;
|
|
int32_t *l_5634[3][8] = {{&l_5588,&l_5588,&g_124,&g_12,&g_124,&l_5588,&l_5588,&g_124},{&g_30,&g_124,&g_124,&g_30,&g_12,&g_30,&g_124,&g_30},{&g_30,&l_5588,&g_12,&g_12,&l_5588,&g_30,&l_5588,&g_12}};
|
|
int32_t l_5637[9][9][3] = {{{2L,0L,0xCD49D7B4L},{0xCDB492F4L,1L,0x0BD546A3L},{0x96F4D24DL,(-8L),0L},{7L,0xC3953229L,0x5A5F63E8L},{0x6AF31D60L,0x9DB3823BL,0x490AA5CBL},{0x3BD5EDA4L,0xDBE27B7CL,0x0973BF7CL},{(-8L),0xDBE27B7CL,9L},{0L,0x9DB3823BL,(-3L)},{0x508A90E0L,0xC3953229L,0xA656FC7CL}},{{7L,(-8L),0x56F7FA18L},{5L,1L,0x96F4D24DL},{(-2L),0L,0xE61EE2B4L},{0x24BA8482L,0xFA1FFD8BL,0x24BA8482L},{0xFA1FFD8BL,0x11E584E1L,1L},{(-1L),(-8L),0x6BFE4369L},{(-1L),0xCD49D7B4L,0L},{0xA3D92927L,0x24BA8482L,1L},{(-1L),0x224258F3L,0xDBE27B7CL}},{{(-1L),(-1L),2L},{0xFA1FFD8BL,0x6BFE4369L,0xBFE5239BL},{0x24BA8482L,(-8L),7L},{(-2L),0L,0x30CE7192L},{5L,(-10L),0xCDF3B3D6L},{7L,0xCDF3B3D6L,0x11E584E1L},{0x508A90E0L,(-1L),0x6ADF23E2L},{0L,0xCDB492F4L,1L},{(-8L),0L,1L}},{{0x3BD5EDA4L,6L,0x6ADF23E2L},{0x6AF31D60L,1L,0x11E584E1L},{7L,9L,0xCDF3B3D6L},{0x96F4D24DL,0xA656FC7CL,0x30CE7192L},{0xCDB492F4L,0x0BD546A3L,7L},{2L,0xBFE5239BL,0xBFE5239BL},{0x56F7FA18L,0x490AA5CBL,2L},{0x6ADF23E2L,7L,0xDBE27B7CL},{(-10L),0xE61EE2B4L,1L}},{{0xC3953229L,0x1343F784L,0L},{1L,0xE61EE2B4L,0x6BFE4369L},{0xCD49D7B4L,7L,1L},{2L,0x490AA5CBL,0x24BA8482L},{0x6BFE4369L,0xBFE5239BL,0xE61EE2B4L},{6L,0x0BD546A3L,0x96F4D24DL},{0L,0xA656FC7CL,0x56F7FA18L},{0L,9L,0xA656FC7CL},{0x490AA5CBL,1L,(-3L)}},{{1L,6L,9L},{1L,0L,0x0973BF7CL},{1L,0xCDB492F4L,0x490AA5CBL},{1L,(-1L),0x5A5F63E8L},{0x490AA5CBL,0xCDF3B3D6L,0L},{0L,(-10L),0x0BD546A3L},{0L,0L,0xCD49D7B4L},{6L,(-8L),1L},{0x6BFE4369L,0x6BFE4369L,2L}},{{2L,(-1L),5L},{0xCD49D7B4L,0x224258F3L,0x44773F34L},{1L,0x24BA8482L,(-7L)},{0xC3953229L,0xCD49D7B4L,0x44773F34L},{(-10L),(-8L),5L},{0x6ADF23E2L,0x11E584E1L,2L},{0x56F7FA18L,0x11E584E1L,(-1L)},{0x6D147C3BL,0xA4984809L,0x0973BF7CL},{(-10L),(-1L),0L}},{{0x6BFE4369L,(-3L),0xC3953229L},{0xA3D92927L,1L,7L},{5L,0xE61EE2B4L,0L},{0x96F4D24DL,0xCDB492F4L,0L},{0xE8F80CD2L,0xCDB492F4L,0x56F7FA18L},{0xC3953229L,0xE61EE2B4L,0x0BD546A3L},{1L,1L,(-7L)},{6L,(-3L),0xBFE5239BL},{0x4E4F5631L,(-1L),0x6BFE4369L}},{{(-8L),0xA4984809L,0L},{0x9DB3823BL,0x11E584E1L,0x9DB3823BL},{0x11E584E1L,0x30CE7192L,(-1L)},{0xA656FC7CL,0xE8F80CD2L,2L},{6L,0x0973BF7CL,0x6ADF23E2L},{1L,0x9DB3823BL,0x3BD5EDA4L},{6L,0x490AA5CBL,0xCDB492F4L},{0xA656FC7CL,6L,0x6D147C3BL},{0x11E584E1L,2L,2L}}};
|
|
int i, j, k;
|
|
l_5629 = (l_5627 = (****g_2863));
|
|
l_5639--;
|
|
return (*g_5143);
|
|
}
|
|
else
|
|
{ /* block id: 2523 */
|
|
uint16_t l_5642 = 1UL;
|
|
l_5642--;
|
|
return (*g_2003);
|
|
}
|
|
}
|
|
}
|
|
for (g_3177 = 1; (g_3177 >= 0); g_3177 -= 1)
|
|
{ /* block id: 2531 */
|
|
int64_t l_5645 = 0x2ED06B646634707ALL;
|
|
int16_t *l_5672 = &g_5548;
|
|
uint8_t l_5715 = 0x1AL;
|
|
int32_t l_5738 = 4L;
|
|
const int32_t **** const *l_5799 = &g_5020;
|
|
uint8_t **l_5815 = &l_5508;
|
|
int8_t **l_5818 = &g_1495;
|
|
if (((void*)0 != &g_3813[0][3][4]))
|
|
{ /* block id: 2532 */
|
|
int16_t l_5667 = 0x511EL;
|
|
if (l_5568)
|
|
break;
|
|
(**g_293) |= l_5645;
|
|
for (l_5567 = 0; (l_5567 <= 1); l_5567 += 1)
|
|
{ /* block id: 2537 */
|
|
uint32_t l_5648 = 1UL;
|
|
(*g_678) ^= ((safe_rshift_func_int8_t_s_s(6L, 0)) < (((l_5648 , ((((void*)0 == l_5649) >= ((*l_5446) && (((safe_mul_func_int8_t_s_s(l_5648, (safe_mul_func_int8_t_s_s((((safe_rshift_func_uint16_t_u_u(((safe_mul_func_int8_t_s_s((((*g_498) = (((safe_lshift_func_int16_t_s_s(((safe_sub_func_uint16_t_u_u((l_5645 & (~(*g_1495))), ((((safe_add_func_int8_t_s_s((*g_1495), 255UL)) ^ (****g_1492)) ^ 0xCFL) >= g_5665))) && (*l_5627)), 5)) & 0L) <= 6UL)) < l_5511), l_5645)) <= l_5648), l_5666)) && 0xC5DEDC79L) || (*l_5627)), 0x4AL)))) > l_5617[1][1]) , l_5617[3][0]))) || l_5667)) != l_5617[3][0]) < 1UL));
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 2541 */
|
|
uint64_t l_5692 = 1UL;
|
|
int32_t l_5734[5] = {(-5L),(-5L),(-5L),(-5L),(-5L)};
|
|
const int32_t l_5739 = 0xF1D1525BL;
|
|
int32_t ** const *l_5783 = &g_641;
|
|
int32_t ** const **l_5782 = &l_5783;
|
|
int32_t ** const ***l_5781 = &l_5782;
|
|
int16_t l_5788[4][6] = {{3L,(-9L),1L,(-9L),3L,3L},{0L,(-9L),(-9L),0L,(-1L),0L},{0L,(-1L),0L,(-9L),(-9L),0L},{3L,3L,(-9L),1L,(-9L),3L}};
|
|
uint8_t ****l_5790[4] = {&g_3368,&g_3368,&g_3368,&g_3368};
|
|
int i, j;
|
|
for (g_533 = 1; (g_533 >= 0); g_533 -= 1)
|
|
{ /* block id: 2544 */
|
|
int32_t *****l_5679[2][4];
|
|
int32_t l_5689 = (-7L);
|
|
uint64_t l_5693 = 0xAC6A92B9B0070F95LL;
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 4; j++)
|
|
l_5679[i][j] = &g_5677;
|
|
}
|
|
l_5695 = (((safe_div_func_int64_t_s_s(((safe_rshift_func_uint8_t_u_u(((void*)0 != (*g_2229)), (l_5672 != ((safe_add_func_int64_t_s_s((**g_1816), ((safe_sub_func_int8_t_s_s(((g_5677 = g_5677) != ((((safe_rshift_func_int8_t_s_s((safe_div_func_int32_t_s_s((l_5690 = (safe_lshift_func_uint16_t_u_u((*g_485), (5L >= (safe_sub_func_uint32_t_u_u((*l_5627), (~l_5689))))))), (*l_5627))), 6)) && 0x01BAB229806C4A4ALL) , 0UL) , l_5691)), l_5692)) | l_5693))) , l_5694)))) > 0xAC7C95C7L), l_5692)) == l_5617[2][4]) <= (*g_372));
|
|
}
|
|
for (g_5665 = 1; (g_5665 >= 0); g_5665 -= 1)
|
|
{ /* block id: 2551 */
|
|
int32_t l_5711 = 0x773571DEL;
|
|
uint32_t *l_5712 = &g_122[3];
|
|
int32_t l_5716 = 5L;
|
|
if (l_5591)
|
|
goto lbl_5696;
|
|
l_5716 ^= ((((0x72L || (((safe_add_func_uint8_t_u_u((2UL > (safe_mod_func_int64_t_s_s(((safe_mod_func_int8_t_s_s((((safe_sub_func_int16_t_s_s(((safe_add_func_int16_t_s_s(((safe_mul_func_uint16_t_u_u((((((*l_5712) ^= (l_5711 <= (l_5692 < (***g_2231)))) , &g_16) == l_5627) >= (safe_mod_func_uint16_t_u_u((((0x6BL && (-1L)) , (*l_5627)) , (*g_485)), (**g_497)))), 1UL)) < (*l_5627)), l_5566)) || 0x54F0L), l_5715)) < (*l_5446)) != 0x8D824E95BE3BFB33LL), l_5711)) == (*****g_2229)), 0xD1AC7F3301142B1BLL))), 0x65L)) <= (**g_1494)) | (**g_2700))) , (*l_5627)) >= l_5715) & l_5711);
|
|
l_5636 ^= l_5717;
|
|
if (l_5566)
|
|
goto lbl_5696;
|
|
}
|
|
if ((!(safe_mul_func_uint16_t_u_u(l_5721, (g_324 , (**g_2784))))))
|
|
{ /* block id: 2558 */
|
|
uint32_t l_5740 = 0x47766C9FL;
|
|
int32_t *l_5741 = &l_5635[6];
|
|
int32_t *l_5742 = &l_5734[1];
|
|
int32_t *l_5743 = &l_5636;
|
|
int32_t *l_5744[6][5] = {{&g_126[0],&l_5635[5],(void*)0,(void*)0,&g_2},{(void*)0,&g_12,&g_12,(void*)0,&g_2},{&l_5738,(void*)0,(void*)0,&g_2,&l_5635[5]},{&l_5738,(void*)0,&g_2,(void*)0,&l_5738},{(void*)0,(void*)0,&g_126[0],&g_2,&g_12},{&g_126[0],(void*)0,(void*)0,(void*)0,(void*)0}};
|
|
uint8_t l_5745 = 1UL;
|
|
int i, j;
|
|
l_5740 ^= ((safe_rshift_func_int8_t_s_s(((safe_add_func_int16_t_s_s((safe_mul_func_uint8_t_u_u((((safe_mul_func_uint16_t_u_u(((safe_lshift_func_uint16_t_u_s(0xD64BL, 1)) == (safe_add_func_uint16_t_u_u((l_5734[1] ^= (**g_2784)), (7L < 0x4CEA00D24B5CED3ELL)))), (l_5738 = (((~(*****g_2229)) & (****g_3751)) , ((l_5511 = (((***g_292) = (*g_294)) & (0x02L & (safe_rshift_func_int16_t_s_s(0x60EFL, 3))))) | 0xD912ECC2702D3E52LL))))) ^ (*l_5627)) && 0x1806L), l_5739)), 2L)) , l_5739), (*****g_1491))) >= l_5568);
|
|
(*g_641) = &l_5738;
|
|
(*g_641) = &l_5588;
|
|
++l_5745;
|
|
}
|
|
else
|
|
{ /* block id: 2567 */
|
|
int8_t *****l_5780 = &g_1492;
|
|
int32_t l_5789 = 0xCCCE3585L;
|
|
uint32_t *l_5791 = &g_122[0];
|
|
(*g_678) ^= ((*l_5446) = 1L);
|
|
l_5635[1] &= ((safe_lshift_func_int16_t_s_s(((+(((*l_5791) |= ((safe_mul_func_int16_t_s_s((safe_lshift_func_int16_t_s_s(((*g_2003) = ((*l_5694) = ((safe_mul_func_int8_t_s_s(((safe_mul_func_uint16_t_u_u(((((safe_rshift_func_uint16_t_u_s(1UL, (((l_5761[8] != (void*)0) | ((safe_rshift_func_uint8_t_u_s((~(~(l_5738 |= 0L))), 3)) , ((safe_rshift_func_uint8_t_u_s(((safe_sub_func_int64_t_s_s(0x07A862C5D2D2E5F5LL, (safe_mul_func_uint8_t_u_u(((*g_671) ^= (*l_5446)), (((((((l_5645 < (safe_div_func_uint8_t_u_u((safe_sub_func_uint64_t_u_u((safe_mul_func_uint8_t_u_u((!(~((l_5780 != (((l_5784 = l_5781) != &g_639[5]) , l_5787)) < 6L))), (*l_5627))), l_5788[0][4])), 1L))) ^ 0L) & l_5789) , (*g_3897)) != l_5790[3]) || (*g_2947)) , (**g_1494)))))) , 1UL), 6)) ^ (****g_2944)))) & 0UL))) || 1L) & (*g_372)) , (*g_485)), 1UL)) != 0x8625L), 0x16L)) , (***g_5141)))), 11)), 0xEA99L)) || 0xF71657D375386B64LL)) & 6L)) , (*l_5627)), l_5587)) == 6UL);
|
|
if (l_5789)
|
|
break;
|
|
}
|
|
if ((*l_5446))
|
|
{ /* block id: 2579 */
|
|
(****l_5781) = &l_5738;
|
|
}
|
|
else
|
|
{ /* block id: 2581 */
|
|
(**l_5783) = &l_5636;
|
|
(*l_5446) |= l_5695;
|
|
}
|
|
}
|
|
if ((*g_294))
|
|
continue;
|
|
for (g_3686 = 0; (g_3686 <= 1); g_3686 += 1)
|
|
{ /* block id: 2589 */
|
|
uint8_t l_5792[3];
|
|
int16_t ****l_5807 = &l_5649;
|
|
int16_t *****l_5806 = &l_5807;
|
|
const int32_t l_5808 = 5L;
|
|
int32_t *l_5820 = &l_5511;
|
|
int64_t *l_5824 = &g_534;
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_5792[i] = 0xC7L;
|
|
l_5636 = ((((l_5792[2] >= (safe_rshift_func_uint8_t_u_u(((*l_5627) , (((((safe_rshift_func_uint16_t_u_u(((**g_293) <= (((((*l_5806) = (((((void*)0 == l_5799) | (((*l_5508)++) == 0UL)) < (safe_add_func_int32_t_s_s((-10L), ((safe_add_func_uint8_t_u_u(0UL, (-1L))) || l_5792[2])))) , (void*)0)) == (void*)0) | l_5808) , 0xC90DD647L)), (**g_2784))) ^ l_5792[1]) > (***g_1493)) ^ (*g_485)) <= 0x646CL)), 0))) != (**g_2700)) , l_5787) != &g_2841);
|
|
l_5588 &= (9L > (((((((safe_div_func_int8_t_s_s((safe_lshift_func_int8_t_s_u(((((*g_1495) , ((*g_1817) = ((*g_3368) == l_5815))) == (safe_mul_func_uint16_t_u_u(((((*l_5627) != (((*l_5820) = ((**g_293) = (((***g_1491) = l_5818) != g_5819))) , l_5821)) || ((*l_5824) ^= (safe_sub_func_uint8_t_u_u(1UL, (*g_671))))) || 0UL), 0L))) || (*l_5820)), 0)), l_5695)) & 0x3245E5A1L) > (-5L)) <= (*l_5627)) <= 0x9AL) >= (*l_5627)) && l_5821));
|
|
}
|
|
}
|
|
}
|
|
for (g_2192 = 0; (g_2192 <= 1); g_2192 += 1)
|
|
{ /* block id: 2604 */
|
|
int32_t l_5825[10] = {1L,0x9527C611L,0x9527C611L,1L,0x9527C611L,0x9527C611L,1L,0x9527C611L,0x9527C611L,1L};
|
|
int32_t l_5829 = 0x8B32E27CL;
|
|
int32_t l_5868[7][8][4] = {{{2L,0xB5EDA3DAL,1L,4L},{(-3L),0x2E9CC0ECL,0L,0x3945D8A5L},{8L,1L,(-4L),8L},{2L,0x3945D8A5L,4L,0L},{0x75CE6324L,0L,1L,(-1L)},{0xB5EDA3DAL,(-1L),0L,0x4097E722L},{0x7C33910DL,(-8L),0x7C33910DL,0L},{8L,1L,0x96AF6D2FL,0x4599C98EL}},{{0L,1L,0L,1L},{(-4L),0L,0L,4L},{0L,0xB058B3ABL,0x96AF6D2FL,0xD4E36F5BL},{8L,1L,0x7C33910DL,0x3945D8A5L},{0x7C33910DL,0x3945D8A5L,0L,0xF925DD76L},{0xB5EDA3DAL,0x75CE6324L,1L,1L},{0x7C33910DL,(-1L),0x88A46253L,0L},{0xC260021AL,1L,(-1L),0x88A46253L}},{{4L,(-1L),0x4097E722L,0x7C33910DL},{0L,0L,0L,0L},{0xC260021AL,0x7C33910DL,1L,(-3L)},{1L,0xAE5A6F74L,0L,(-1L)},{0L,0x96AF6D2FL,(-1L),(-1L)},{0x6A6C8A07L,0xAE5A6F74L,0x99C0647EL,(-3L)},{0x813C50A2L,0x7C33910DL,0x4599C98EL,0L},{(-4L),0L,0x88A46253L,0x7C33910DL}},{{(-1L),(-1L),2L,0x88A46253L},{0L,1L,0x4599C98EL,0L},{0L,(-1L),1L,1L},{0x6A6C8A07L,0x7C33910DL,0L,0x99C0647EL},{1L,0xF925DD76L,0L,0xF925DD76L},{0xF925DD76L,(-1L),2L,(-1L)},{0xC260021AL,0L,(-3L),0x88A46253L},{0x813C50A2L,2L,0x4097E722L,1L}},{{0x813C50A2L,0L,(-3L),0x813C50A2L},{0xC260021AL,1L,2L,(-3L)},{0xF925DD76L,(-1L),0L,0L},{1L,0x96AF6D2FL,0L,1L},{0x6A6C8A07L,2L,1L,(-3L)},{0L,0xF925DD76L,0x4599C98EL,4L},{0L,0L,2L,0xF925DD76L},{(-1L),0xAE5A6F74L,0x88A46253L,0x88A46253L}},{{(-4L),(-4L),0x4599C98EL,1L},{0x813C50A2L,(-1L),0x99C0647EL,0x7C33910DL},{0x6A6C8A07L,1L,(-1L),0x99C0647EL},{0L,1L,0L,0x7C33910DL},{1L,(-1L),1L,1L},{0xC260021AL,(-4L),0L,0x88A46253L},{0L,0xAE5A6F74L,0x4097E722L,0xF925DD76L},{4L,0L,(-1L),4L}},{{0xC260021AL,0xF925DD76L,0x88A46253L,(-3L)},{0x7C33910DL,2L,0L,1L},{(-4L),0x96AF6D2FL,(-3L),0L},{0x6A6C8A07L,(-1L),0x6A6C8A07L,(-3L)},{4L,1L,0x4599C98EL,0x813C50A2L},{1L,0L,1L,1L},{(-1L),2L,1L,0x88A46253L},{1L,0L,0x4599C98EL,(-1L)}}};
|
|
int32_t l_5880 = 0x28FA9CD8L;
|
|
int i, j, k;
|
|
if (l_5825[0])
|
|
break;
|
|
for (g_2477 = 1; (g_2477 >= 0); g_2477 -= 1)
|
|
{ /* block id: 2608 */
|
|
uint32_t l_5828 = 2UL;
|
|
int32_t l_5831 = 0xE298F176L;
|
|
int32_t l_5832 = 3L;
|
|
uint64_t l_5833 = 18446744073709551608UL;
|
|
int64_t l_5852 = (-2L);
|
|
uint16_t l_5853 = 0xD7FDL;
|
|
const int32_t **l_5855[6][8][1] = {{{&g_5023},{&g_5023},{&g_5023},{(void*)0},{&g_5023},{&g_5023},{&g_5023},{(void*)0}},{{(void*)0},{&g_5023},{&g_5023},{&g_5023},{(void*)0},{&g_5023},{&g_5023},{&g_5023}},{{(void*)0},{&g_5023},{&g_5023},{&g_5023},{(void*)0},{(void*)0},{&g_5023},{(void*)0}},{{&g_5023},{&g_5023},{(void*)0},{(void*)0},{(void*)0},{&g_5023},{&g_5023},{(void*)0}},{{&g_5023},{&g_5023},{&g_5023},{&g_5023},{(void*)0},{&g_5023},{&g_5023},{(void*)0}},{{(void*)0},{(void*)0},{&g_5023},{&g_5023},{(void*)0},{&g_5023},{&g_5023},{&g_5023}}};
|
|
int16_t l_5869 = 0x8615L;
|
|
int16_t l_5871[3];
|
|
int32_t *l_5877 = &g_124;
|
|
int32_t *l_5878 = &g_115[3];
|
|
int32_t *l_5879 = (void*)0;
|
|
int32_t *l_5881 = &l_5868[0][7][1];
|
|
int32_t *l_5882 = &g_115[4];
|
|
int32_t *l_5883 = &g_126[3];
|
|
int32_t *l_5884 = &l_5831;
|
|
int32_t *l_5885 = &g_126[3];
|
|
int32_t *l_5886[10][6] = {{&l_5511,&g_102,&g_124,&l_5873,&g_124,&g_102},{&g_124,&l_5511,&l_5568,&g_126[2],&g_126[2],&l_5568},{&g_124,&g_124,&g_126[2],&l_5873,(void*)0,&l_5873},{&l_5511,&g_124,&l_5511,&l_5568,&g_126[2],&g_126[2]},{&g_102,&l_5511,&l_5511,&g_102,&g_124,&l_5873},{&l_5873,&g_102,&g_126[2],&g_102,&l_5873,&l_5568},{&g_102,&l_5873,&l_5568,&l_5568,&l_5873,&g_102},{&l_5511,&g_102,&g_124,&l_5873,&g_124,&g_102},{&g_124,&l_5511,&l_5568,&g_126[2],&g_126[2],&l_5568},{&g_124,&g_124,&g_126[2],&l_5873,(void*)0,&l_5873}};
|
|
uint16_t l_5887 = 1UL;
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_5871[i] = 0x854DL;
|
|
if ((safe_rshift_func_uint16_t_u_s(l_5828, 0)))
|
|
{ /* block id: 2609 */
|
|
int32_t *l_5830[6] = {&g_124,&g_126[3],&g_126[3],&g_124,&g_126[3],&g_126[3]};
|
|
int i;
|
|
--l_5833;
|
|
}
|
|
else
|
|
{ /* block id: 2611 */
|
|
int64_t l_5856 = 0x5480E387C61D846DLL;
|
|
int32_t l_5857 = (-2L);
|
|
int32_t *l_5858 = &g_2;
|
|
int32_t *l_5859 = (void*)0;
|
|
int32_t *l_5860 = (void*)0;
|
|
int32_t *l_5861 = &g_115[4];
|
|
int32_t *l_5862 = &g_12;
|
|
int32_t *l_5863 = &g_12;
|
|
int32_t *l_5864 = &g_2;
|
|
int32_t *l_5865 = &l_5612;
|
|
int32_t *l_5866 = &g_30;
|
|
int32_t *l_5867[7] = {&l_5831,&g_115[4],&g_115[4],&l_5831,&g_115[4],&g_115[4],&l_5831};
|
|
int64_t l_5870 = 0x36B7D3EB4A91FC6ELL;
|
|
uint32_t l_5874 = 0UL;
|
|
int i;
|
|
for (g_324 = 1; (g_324 >= 0); g_324 -= 1)
|
|
{ /* block id: 2614 */
|
|
int8_t l_5851[1];
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_5851[i] = 0x0CL;
|
|
l_5612 = (((((l_5695 > ((l_5828 , 1L) & (((3L >= (safe_mul_func_int8_t_s_s((safe_rshift_func_uint16_t_u_s((safe_add_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(l_5695, ((((**g_1493) == (((~((safe_sub_func_int16_t_s_s((((l_5617[0][2] < (((safe_lshift_func_uint16_t_u_u(g_5849, 3)) == ((**g_484) = (+((((*l_5446) < 0x9298L) > l_5828) ^ 0xAC696CC1A1F90648LL)))) || l_5851[0])) > l_5832) , l_5825[8]), g_115[4])) != l_5851[0])) < 0x91687B4EC611D8FFLL) , &l_15)) , 0xD1314197L) > l_5852))), (**g_2002))), l_5853)), 255UL))) , l_5854) == l_5855[5][0][0]))) != 0xECB6DB50L) , (**g_5142)) , 0x56689DD8L) && l_5825[7]);
|
|
l_5856 = ((void*)0 != (**g_2229));
|
|
return (*g_2003);
|
|
}
|
|
l_5874--;
|
|
if ((**g_1685))
|
|
continue;
|
|
}
|
|
for (g_4659 = 1; (g_4659 >= 0); g_4659 -= 1)
|
|
{ /* block id: 2625 */
|
|
return l_5612;
|
|
}
|
|
l_5887--;
|
|
}
|
|
}
|
|
for (g_533 = 0; (g_533 <= 1); g_533 += 1)
|
|
{ /* block id: 2633 */
|
|
const uint32_t l_5891 = 0xDB7DA7E9L;
|
|
int32_t l_5897 = (-1L);
|
|
int32_t l_5904 = 2L;
|
|
int16_t l_5915 = 6L;
|
|
int32_t l_5916 = 0x31D4B125L;
|
|
int32_t l_5917 = 0x2B0CC15DL;
|
|
int32_t l_5923 = 1L;
|
|
uint32_t l_5941 = 4294967295UL;
|
|
uint32_t l_5957 = 1UL;
|
|
int32_t l_6003 = 0xAEFE96F5L;
|
|
uint8_t ****l_6019 = &g_3368;
|
|
uint8_t l_6075[7];
|
|
const int32_t * const ****l_6136 = (void*)0;
|
|
int i;
|
|
for (i = 0; i < 7; i++)
|
|
l_6075[i] = 1UL;
|
|
for (l_5568 = 0; (l_5568 <= 8); l_5568 += 1)
|
|
{ /* block id: 2636 */
|
|
uint8_t *l_5896[5][4] = {{&g_1975,&g_1975,&g_1975,&g_1975},{&g_1975,&g_1975,&g_672,&g_1975},{&g_1975,&g_1975,&g_1975,&g_1975},{&g_1975,&g_1975,&g_1975,&g_1975},{&g_1975,&g_1975,&g_672,&g_1975}};
|
|
uint32_t l_5905 = 4294967295UL;
|
|
const int32_t l_5907 = 0L;
|
|
int i, j;
|
|
l_5635[(g_758 + 2)] = ((l_5635[(g_758 + 1)] < ((((((!(((((((1UL | (((l_5891 || ((safe_sub_func_uint32_t_u_u((safe_lshift_func_uint8_t_u_u((l_5897 &= ((*l_5508) = (*g_671))), 1)), l_5898)) <= (safe_lshift_func_uint8_t_u_u(3UL, 7)))) , ((*g_2863) != l_5901)) ^ (safe_rshift_func_int8_t_s_u(((l_5904 ^= (*g_671)) <= l_5891), 5)))) && (**g_2946)) && (**g_1494)) && l_5897) , l_5891) , 0xA2B1A314L) | (**g_1685))) > (**g_484)) , (void*)0) == (*g_2784)) == l_5905) >= 4294967295UL)) >= (****g_2230));
|
|
(**g_292) = ((****g_2863) = l_5906);
|
|
if (l_5907)
|
|
break;
|
|
return (*g_5143);
|
|
}
|
|
if ((*g_294))
|
|
break;
|
|
for (l_5904 = 0; (l_5904 <= 1); l_5904 += 1)
|
|
{ /* block id: 2649 */
|
|
int32_t *l_5908 = (void*)0;
|
|
int32_t *l_5909 = &g_102;
|
|
int32_t *l_5910 = &l_5635[6];
|
|
int32_t *l_5911 = &g_2;
|
|
int32_t *l_5912 = &g_115[4];
|
|
int32_t *l_5913 = &l_5897;
|
|
int32_t *l_5914[6] = {&l_5635[5],&l_5612,&l_5612,&l_5635[5],&l_5612,&l_5612};
|
|
int16_t l_5964 = 0x67A1L;
|
|
uint8_t * const l_5990 = &g_672;
|
|
int8_t l_5998 = 0x9AL;
|
|
int32_t l_6002 = 8L;
|
|
int8_t *l_6015 = (void*)0;
|
|
int8_t *l_6016[8][10][2] = {{{&l_15,&l_5998},{&l_5998,&l_15},{&g_4933[0][0],&l_5998},{&l_5998,&l_15},{&l_5998,&l_5997},{&l_15,&l_5997},{&l_5998,&l_15},{&l_5998,&l_5998},{&g_4933[0][0],&l_15},{&l_5998,&l_5998}},{{&l_15,&l_5997},{&g_4933[0][1],&l_15},{&l_5998,&g_4933[0][0]},{&l_5998,&l_15},{&g_4933[0][1],&l_5997},{&l_15,&l_5998},{&l_5998,&l_15},{&g_4933[0][0],&l_5998},{&l_5998,&l_15},{&l_5998,&l_5997}},{{&l_15,&l_5997},{&l_5998,&l_15},{&l_5998,&l_5998},{&g_4933[0][0],&l_15},{&l_5998,&l_5998},{&l_15,&l_5997},{&g_4933[0][1],&l_15},{&l_5998,&g_4933[0][0]},{&l_5998,&l_15},{&g_4933[0][1],&l_5997}},{{&l_15,&l_5998},{&l_5998,&l_15},{&g_4933[0][0],&l_5998},{&l_5998,&g_4933[0][1]},{(void*)0,&g_4933[0][0]},{&g_4933[0][1],&g_4933[0][0]},{(void*)0,&g_4933[0][1]},{&l_15,&l_15},{&g_1930,&g_4933[0][1]},{(void*)0,&l_5997}},{{&g_4933[0][1],&g_4933[0][0]},{&l_5998,&g_4933[0][1]},{&l_15,&g_1930},{&l_15,&g_4933[0][1]},{&l_5998,&g_4933[0][0]},{&g_4933[0][1],&l_5997},{(void*)0,&g_4933[0][1]},{&g_1930,&l_15},{&l_15,&g_4933[0][1]},{(void*)0,&g_4933[0][0]}},{{&g_4933[0][1],&g_4933[0][0]},{(void*)0,&g_4933[0][1]},{&l_15,&l_15},{&g_1930,&g_4933[0][1]},{(void*)0,&l_5997},{&g_4933[0][1],&g_4933[0][0]},{&l_5998,&g_4933[0][1]},{&l_15,&g_1930},{&l_15,&g_4933[0][1]},{&l_5998,&g_4933[0][0]}},{{&g_4933[0][1],&l_5997},{(void*)0,&g_4933[0][1]},{&g_1930,&l_15},{&l_15,&g_4933[0][1]},{(void*)0,&g_4933[0][0]},{&g_4933[0][1],&g_4933[0][0]},{(void*)0,&g_4933[0][1]},{&l_15,&l_15},{&g_1930,&g_4933[0][1]},{(void*)0,&l_5997}},{{&g_4933[0][1],&g_4933[0][0]},{&l_5998,&g_4933[0][1]},{&l_15,&g_1930},{&l_15,&g_4933[0][1]},{&l_5998,&g_4933[0][0]},{&g_4933[0][1],&l_5997},{(void*)0,&g_4933[0][1]},{&g_1930,&l_15},{&l_15,&g_4933[0][1]},{(void*)0,&g_4933[0][0]}}};
|
|
uint8_t ****l_6020 = &l_5934;
|
|
int i, j, k;
|
|
--g_5918;
|
|
for (g_2477 = 0; (g_2477 <= 1); g_2477 += 1)
|
|
{ /* block id: 2653 */
|
|
int8_t *l_5924 = &g_4933[0][1];
|
|
int32_t l_5925 = 0x53D19E6AL;
|
|
uint32_t *l_5930 = &l_5617[3][0];
|
|
int32_t l_5933[1][3];
|
|
int i, j;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 3; j++)
|
|
l_5933[i][j] = 0x6234181EL;
|
|
}
|
|
l_5940 |= (((((((safe_lshift_func_int8_t_s_u((***g_1493), ((((*l_5924) ^= (l_5923 = (65529UL > 0L))) ^ l_5925) > (l_5939[0][3][5] = ((safe_div_func_int8_t_s_s((safe_rshift_func_uint8_t_u_u((((l_5933[0][2] = ((*l_5930)++)) , l_5934) != (void*)0), (0x131EL > ((safe_add_func_int64_t_s_s((-1L), ((l_5891 , (****g_2944)) != 9L))) < l_5925)))), 0xC8L)) != 6UL))))) > (*g_671)) || 7L) || 0xB89406FFL) == (-1L)) ^ 0UL) , l_5925);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return (*g_2003);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_5142 g_5143 g_1248 g_3752 g_1816 g_1817 g_1535 g_2784 g_485 g_70
|
|
* writes: g_979 g_1535
|
|
*/
|
|
uint16_t func_22(uint64_t p_23, int16_t p_24)
|
|
{ /* block id: 2214 */
|
|
uint16_t l_4880 = 1UL;
|
|
int32_t ****l_4903 = &g_640;
|
|
int8_t *l_4996 = &g_403[0];
|
|
const uint32_t l_5031 = 0x01E94558L;
|
|
int32_t l_5032 = 0x2DB133CAL;
|
|
int8_t *****l_5044 = &g_1492;
|
|
uint8_t l_5054[1][8];
|
|
uint64_t **l_5080 = &g_372;
|
|
int16_t ***l_5144[4] = {&g_2002,&g_2002,&g_2002,&g_2002};
|
|
int32_t l_5147[7][3] = {{(-1L),(-1L),(-2L)},{0x312C020AL,0x312C020AL,0x2ECA4B50L},{(-1L),(-1L),(-2L)},{0x312C020AL,0x312C020AL,0x2ECA4B50L},{(-1L),(-1L),(-2L)},{0x312C020AL,0x312C020AL,0x2ECA4B50L},{(-1L),(-1L),(-2L)}};
|
|
int32_t ***l_5155 = &g_3553;
|
|
int32_t ****l_5154 = &l_5155;
|
|
int32_t *****l_5153 = &l_5154;
|
|
int32_t l_5156[5][6];
|
|
int32_t l_5157 = (-1L);
|
|
uint32_t **l_5169 = &g_457[3][3];
|
|
int64_t **l_5174 = &g_1817;
|
|
int64_t **l_5175[4] = {&g_3258[5],&g_3258[5],&g_3258[5],&g_3258[5]};
|
|
uint8_t *l_5176[5] = {&g_672,&g_672,&g_672,&g_672,&g_672};
|
|
int32_t *l_5177 = &l_5156[0][1];
|
|
uint32_t *l_5188[6];
|
|
int16_t l_5194 = 1L;
|
|
uint16_t ***l_5204 = (void*)0;
|
|
uint16_t ** const l_5206 = (void*)0;
|
|
uint16_t ** const *l_5205[7][3] = {{&g_484,&g_484,&l_5206},{&g_484,&g_484,&l_5206},{&g_484,&g_484,&l_5206},{&g_484,&g_484,&l_5206},{&g_484,&g_484,&l_5206},{&g_484,&g_484,&l_5206},{&g_484,&g_484,&l_5206}};
|
|
uint32_t l_5222 = 0xB54AA230L;
|
|
uint32_t ***l_5239 = &l_5169;
|
|
uint32_t ****l_5238[10][8] = {{&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,&l_5239},{&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,(void*)0,&l_5239},{&l_5239,&l_5239,&l_5239,&l_5239,(void*)0,(void*)0,&l_5239,&l_5239},{&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,&l_5239},{&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,&l_5239},{&l_5239,(void*)0,&l_5239,(void*)0,&l_5239,&l_5239,(void*)0,&l_5239},{&l_5239,(void*)0,&l_5239,&l_5239,&l_5239,&l_5239,(void*)0,&l_5239},{&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,&l_5239,(void*)0},{&l_5239,&l_5239,&l_5239,(void*)0,&l_5239,&l_5239,&l_5239,&l_5239},{&l_5239,&l_5239,&l_5239,&l_5239,(void*)0,&l_5239,&l_5239,&l_5239}};
|
|
uint64_t l_5261 = 1UL;
|
|
uint64_t ****l_5271 = (void*)0;
|
|
int64_t *** const **l_5322 = &g_3751;
|
|
int64_t l_5354[2];
|
|
int i, j;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 8; j++)
|
|
l_5054[i][j] = 8UL;
|
|
}
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
for (j = 0; j < 6; j++)
|
|
l_5156[i][j] = 0L;
|
|
}
|
|
for (i = 0; i < 6; i++)
|
|
l_5188[i] = &g_122[3];
|
|
for (i = 0; i < 2; i++)
|
|
l_5354[i] = (-3L);
|
|
for (g_979 = 0; (g_979 >= 33); g_979 = safe_add_func_uint8_t_u_u(g_979, 9))
|
|
{ /* block id: 2217 */
|
|
int32_t ****l_4904 = &g_640;
|
|
uint16_t l_4907[7][9][4] = {{{0x1E86L,0x6B68L,0x6D61L,0xDF2CL},{0x82C6L,0xE994L,0xE54CL,0x963CL},{0x7E1CL,1UL,6UL,8UL},{65535UL,65532UL,1UL,0xE676L},{0xE54CL,0UL,65535UL,65535UL},{0UL,0UL,65535UL,0x09ADL},{65532UL,65535UL,0UL,0x7E1CL},{0UL,8UL,65528UL,0UL},{0x1913L,8UL,0x963CL,0x7E1CL}},{{8UL,65535UL,0x99C9L,0x09ADL},{0x9FA6L,0UL,1UL,65535UL},{1UL,0UL,0UL,0xE676L},{0x0BACL,65532UL,0x37C4L,8UL},{0x6D61L,1UL,65534UL,0x963CL},{0x6B68L,0xE994L,0x6B68L,0xDF2CL},{0x5314L,0x6B68L,0x3809L,65535UL},{0x963CL,0x0BACL,0x7E1CL,0x6B68L},{1UL,0x09ADL,0x7E1CL,6UL}},{{0x963CL,0UL,0x3809L,0x9FA6L},{0x5314L,65535UL,0x6B68L,0x59A6L},{0x6B68L,0x59A6L,65534UL,0x37C4L},{0x6D61L,65535UL,0x37C4L,65530UL},{0x0BACL,65534UL,0UL,0x3809L},{1UL,1UL,1UL,1UL},{0x9FA6L,0x7E1CL,0x99C9L,0xE994L},{8UL,1UL,0x963CL,0x1E86L},{0x1913L,1UL,65528UL,0x1E86L}},{{0UL,1UL,0UL,0xE994L},{65532UL,0x7E1CL,65535UL,1UL},{0UL,1UL,65535UL,0x3809L},{0xE54CL,65534UL,1UL,65530UL},{65535UL,65535UL,6UL,0x37C4L},{0x7E1CL,0x59A6L,0xE54CL,0x59A6L},{0x82C6L,65535UL,0x6D61L,0x9FA6L},{0x1E86L,0UL,65530UL,6UL},{6UL,0x09ADL,0x9FA6L,0x6B68L}},{{6UL,0x0BACL,65530UL,65535UL},{0x1E86L,0x6B68L,0x6D61L,0xDF2CL},{0x82C6L,1UL,0x6B68L,0UL},{6UL,1UL,0x6D61L,65534UL},{1UL,0x59A6L,0x0BACL,0x09ADL},{0x6B68L,8UL,1UL,1UL},{0xE54CL,0xE54CL,0x9FA6L,65535UL},{0x59A6L,0x3393L,8UL,6UL},{0xDF2CL,65534UL,0x1913L,8UL}},{{0xE994L,65534UL,0UL,6UL},{65534UL,0x3393L,65532UL,65535UL},{1UL,0xE54CL,0UL,1UL},{65535UL,8UL,0xE54CL,0x09ADL},{65530UL,0x59A6L,65535UL,65534UL},{0x5314L,1UL,0x7E1CL,0UL},{0x82C6L,1UL,0x82C6L,0UL},{65535UL,0x82C6L,0x1E86L,0x3393L},{0UL,65530UL,6UL,0x82C6L}},{{0x0BACL,65535UL,6UL,0x6D61L},{0UL,0xDF2CL,0x1E86L,1UL},{65535UL,1UL,0x82C6L,0x37C4L},{0x82C6L,0x37C4L,0x7E1CL,65535UL},{0x5314L,0x9FA6L,65535UL,0x963CL},{65530UL,0x7E1CL,0xE54CL,0x1E86L},{65535UL,0UL,0UL,65535UL},{1UL,6UL,65532UL,1UL},{65534UL,0x0BACL,0UL,0xE676L}}};
|
|
int32_t l_4932 = 0x77BFDFE5L;
|
|
uint32_t l_4938 = 0xFAD27832L;
|
|
int32_t ***l_4963[8][5][6] = {{{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0},{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0},{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0},{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0},{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0}},{{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0},{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0},{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0},{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0},{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0}},{{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0},{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0},{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0},{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0},{&g_3553,&g_3553,&g_3553,(void*)0,&g_3553,(void*)0}},{{&g_3553,&g_3553,&g_3553,&g_3553,&g_3553,&g_3553},{(void*)0,(void*)0,(void*)0,&g_3553,&g_3553,&g_3553},{&g_3553,(void*)0,&g_3553,&g_3553,&g_3553,&g_3553},{(void*)0,(void*)0,(void*)0,&g_3553,&g_3553,&g_3553},{&g_3553,(void*)0,&g_3553,&g_3553,&g_3553,&g_3553}},{{(void*)0,(void*)0,(void*)0,&g_3553,&g_3553,&g_3553},{&g_3553,(void*)0,&g_3553,&g_3553,&g_3553,&g_3553},{(void*)0,(void*)0,(void*)0,&g_3553,&g_3553,&g_3553},{&g_3553,(void*)0,&g_3553,&g_3553,&g_3553,&g_3553},{(void*)0,(void*)0,(void*)0,&g_3553,&g_3553,&g_3553}},{{&g_3553,(void*)0,&g_3553,&g_3553,&g_3553,&g_3553},{(void*)0,(void*)0,(void*)0,&g_3553,&g_3553,&g_3553},{&g_3553,(void*)0,&g_3553,&g_3553,&g_3553,&g_3553},{(void*)0,(void*)0,(void*)0,&g_3553,&g_3553,&g_3553},{&g_3553,(void*)0,&g_3553,&g_3553,&g_3553,&g_3553}},{{(void*)0,(void*)0,(void*)0,&g_3553,&g_3553,&g_3553},{&g_3553,(void*)0,&g_3553,&g_3553,&g_3553,&g_3553},{(void*)0,(void*)0,(void*)0,&g_3553,&g_3553,&g_3553},{&g_3553,(void*)0,&g_3553,&g_3553,&g_3553,&g_3553},{(void*)0,(void*)0,(void*)0,&g_3553,&g_3553,&g_3553}},{{&g_3553,(void*)0,&g_3553,&g_3553,&g_3553,&g_3553},{(void*)0,(void*)0,(void*)0,&g_3553,&g_3553,&g_3553},{&g_3553,(void*)0,&g_3553,&g_3553,&g_3553,&g_3553},{(void*)0,(void*)0,(void*)0,&g_3553,&g_3553,&g_3553},{&g_3553,(void*)0,&g_3553,&g_3553,&g_3553,&g_3553}}};
|
|
int16_t ***l_4976 = &g_2002;
|
|
int32_t l_5007[9] = {0L,0L,0L,0L,0L,0L,0L,0L,0L};
|
|
int8_t *****l_5045[6][8] = {{&g_1492,&g_1492,&g_1492,&g_1492,&g_1492,&g_1492,&g_1492,&g_1492},{&g_1492,&g_1492,&g_1492,&g_1492,&g_1492,&g_1492,&g_1492,&g_1492},{&g_1492,&g_1492,(void*)0,&g_1492,&g_1492,(void*)0,&g_1492,&g_1492},{&g_1492,&g_1492,&g_1492,&g_1492,&g_1492,&g_1492,&g_1492,&g_1492},{&g_1492,(void*)0,(void*)0,&g_1492,(void*)0,(void*)0,&g_1492,(void*)0},{&g_1492,&g_1492,&g_1492,&g_1492,&g_1492,&g_1492,&g_1492,&g_1492}};
|
|
uint32_t *l_5050 = (void*)0;
|
|
uint32_t *l_5051 = &g_758;
|
|
uint32_t *l_5055 = &g_122[3];
|
|
int32_t *l_5056[4][5][7] = {{{&g_102,&g_2477,&g_2477,&l_4932,&g_126[3],&g_533,&l_5032},{&g_126[3],&g_115[0],&g_2,&g_12,&g_12,&g_2,&g_115[0]},{(void*)0,&g_115[4],(void*)0,&g_115[0],&g_115[4],&l_5007[0],(void*)0},{&g_533,&l_4932,(void*)0,&g_533,&l_5007[0],&g_126[2],&g_533},{&g_533,&g_102,&g_2,&g_115[0],&g_126[3],(void*)0,&l_5007[0]}},{{&g_126[1],&g_533,&g_126[3],&g_12,&l_5032,(void*)0,&l_5032},{&g_533,&l_5007[0],&g_2477,&l_4932,(void*)0,&g_126[3],&l_5007[8]},{&g_124,&g_12,&g_115[4],&g_115[2],&g_126[3],&g_126[3],&g_2},{&l_5007[0],(void*)0,(void*)0,&g_115[4],&l_5032,(void*)0,(void*)0},{&g_126[3],&g_115[4],&g_126[3],&g_115[4],&g_126[3],(void*)0,&g_12}},{{&g_115[4],&g_2,&g_533,&g_2477,&g_2477,&g_126[2],&g_2477},{&g_12,&g_115[4],&g_2,&l_4932,&g_533,&l_5007[0],&l_4932},{&g_115[4],&g_2477,&g_126[3],(void*)0,&g_115[2],&g_2,(void*)0},{&g_126[3],(void*)0,(void*)0,&l_5007[0],&g_115[4],&g_533,&g_115[4]},{&l_5007[0],&g_126[3],&l_5007[8],&g_533,&g_2477,&g_533,&g_126[3]}},{{&g_124,&l_5032,&l_5007[8],&g_126[2],(void*)0,&g_2,&l_5007[0]},{&g_533,(void*)0,(void*)0,&g_126[3],&g_2,&g_126[3],(void*)0},{&g_126[1],&g_126[1],&g_126[3],&g_2,(void*)0,(void*)0,&g_115[4]},{&g_533,&l_5007[0],&g_2,&l_5007[0],&l_5007[8],&g_2477,&g_126[3]},{&g_533,&g_126[3],&g_533,&g_2477,(void*)0,&l_5007[0],&l_4932}}};
|
|
uint64_t ***l_5082[9] = {&l_5080,&l_5080,&l_5080,&l_5080,&l_5080,&l_5080,&l_5080,&l_5080,&l_5080};
|
|
uint64_t l_5109[10] = {0x4C01A8435C6CEE5ALL,0x8141C7F091D44DE9LL,0x8141C7F091D44DE9LL,0x4C01A8435C6CEE5ALL,0x8141C7F091D44DE9LL,0x8141C7F091D44DE9LL,0x4C01A8435C6CEE5ALL,0x8141C7F091D44DE9LL,0x8141C7F091D44DE9LL,0x4C01A8435C6CEE5ALL};
|
|
uint64_t *****l_5134 = &g_2230;
|
|
int32_t ****l_5146 = &l_4963[2][0][5];
|
|
int32_t *****l_5145 = &l_5146;
|
|
uint16_t l_5150[3];
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_5150[i] = 65528UL;
|
|
}
|
|
(*l_5177) &= (((safe_add_func_uint8_t_u_u((l_5157 = (safe_rshift_func_uint8_t_u_s((safe_div_func_int16_t_s_s(((((0xA298L | (safe_sub_func_uint64_t_u_u((safe_div_func_uint32_t_u_u((p_24 || (~((l_5054[0][7] , l_5169) == l_5169))), (safe_mod_func_int16_t_s_s((**g_5142), (safe_lshift_func_uint8_t_u_u(l_5054[0][7], 3)))))), ((***g_3752) &= 0x5D53A3CFC7BE5C5ELL)))) , (l_5174 = (l_5032 , l_5174))) != l_5175[0]) , p_24), 65532UL)), 2))), p_23)) , 0xDE77A53B44301A05LL) || l_5147[4][0]);
|
|
return (**g_2784);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_2003 g_321 g_126 g_1816 g_1817 g_1535 g_2784 g_485 g_2863 g_2864 g_2865 g_641 g_678 g_6 g_3751 g_3752 g_70 g_1494 g_1495 g_672 g_4654 g_2872 g_497 g_498 g_293 g_403 g_372 g_3367 g_3368 g_99 g_1005 g_4810 g_292 g_294 g_4832 g_2946 g_2947 g_2437
|
|
* writes: g_126 g_568 g_2715 g_1535 g_6 g_403 g_533 g_672 g_70 g_2477 g_4654 g_2872 g_321 g_294 g_99 g_1005 g_2192 g_4594 g_4810 g_758
|
|
*/
|
|
int8_t func_31(int8_t p_32, uint32_t p_33, int8_t p_34, int32_t p_35, uint32_t p_36)
|
|
{ /* block id: 2104 */
|
|
uint16_t l_4605 = 0x36B7L;
|
|
int32_t l_4610 = 1L;
|
|
uint16_t ***l_4617 = &g_2784;
|
|
uint16_t ***l_4618 = &g_2784;
|
|
int32_t l_4619[8] = {1L,(-1L),1L,1L,(-1L),1L,1L,(-1L)};
|
|
int32_t l_4622[4] = {(-10L),(-10L),(-10L),(-10L)};
|
|
int32_t l_4623 = 0x283B4B79L;
|
|
int32_t *l_4624 = &g_126[0];
|
|
uint8_t ***l_4638 = (void*)0;
|
|
int64_t l_4657 = 0xED499C8587F00E5BLL;
|
|
int8_t l_4661 = 0xA8L;
|
|
int8_t l_4667[8] = {0xE3L,(-1L),0xE3L,(-1L),0xE3L,(-1L),0xE3L,(-1L)};
|
|
uint32_t l_4668 = 4294967293UL;
|
|
uint16_t l_4686[1];
|
|
int8_t l_4710 = 0L;
|
|
int64_t ****l_4715 = &g_3752;
|
|
int32_t *** const **l_4726[3];
|
|
int8_t *** const l_4744 = &g_1494;
|
|
int32_t *****l_4771 = &g_639[5];
|
|
int64_t l_4785 = 0x9A9E580392FE50AALL;
|
|
uint32_t l_4818 = 0xF4BA8D89L;
|
|
uint8_t l_4840[2][5][7] = {{{1UL,9UL,1UL,255UL,0x76L,0x7CL,0x93L},{0UL,255UL,248UL,248UL,255UL,0UL,255UL},{1UL,255UL,0x76L,0x7CL,0x93L,0x7CL,0x76L},{1UL,1UL,0UL,248UL,0UL,1UL,1UL},{0xCBL,255UL,0x29L,255UL,0xCBL,0x04L,0x76L}},{{0x7BL,255UL,0x7BL,0UL,0UL,0x7BL,255UL},{0x76L,9UL,0x29L,1UL,0x93L,255UL,0x93L},{0x7BL,0UL,0UL,0x7BL,255UL,0x7BL,0UL},{0xCBL,0x04L,0x76L,1UL,0x76L,0x04L,0xCBL},{1UL,0UL,248UL,0UL,1UL,1UL,0UL}}};
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_4686[i] = 65527UL;
|
|
for (i = 0; i < 3; i++)
|
|
l_4726[i] = &g_3551[0][6][1];
|
|
if (((*l_4624) ^= (l_4623 |= ((l_4605 <= (safe_sub_func_uint64_t_u_u(((((((safe_div_func_int32_t_s_s(l_4605, (p_35 | 0x2CL))) == (l_4610 >= ((l_4622[2] &= (safe_mul_func_int16_t_s_s((safe_add_func_int16_t_s_s(0x2D1FL, (safe_mod_func_int16_t_s_s(((l_4619[6] = ((l_4617 = &g_2784) != l_4618)) , (safe_add_func_int8_t_s_s(0xEAL, p_33))), l_4605)))), (*g_2003)))) <= l_4610))) ^ 0L) , 0L) , l_4619[3]) , 0x570BABF467C7D0B8LL), 0x69405CEAB9BFD8F9LL))) , l_4610))))
|
|
{ /* block id: 2110 */
|
|
uint16_t *l_4627 = (void*)0;
|
|
int32_t l_4630 = 0L;
|
|
l_4630 |= ((((((safe_div_func_int64_t_s_s((**g_1816), p_33)) , (*g_2784)) == (p_36 , l_4627)) > ((p_33 , p_32) > p_33)) , (safe_mul_func_uint8_t_u_u(0x6AL, 5L))) <= (-1L));
|
|
}
|
|
else
|
|
{ /* block id: 2112 */
|
|
uint16_t l_4631 = 0xDBCCL;
|
|
const uint64_t **l_4636 = &g_2715;
|
|
uint64_t *l_4637[6] = {&g_2872,&g_2872,&g_2872,&g_2872,&g_2872,&g_2872};
|
|
uint8_t ***l_4639 = (void*)0;
|
|
int32_t l_4649 = 0xBB9BF21DL;
|
|
int32_t l_4650 = 0L;
|
|
int32_t l_4651 = (-7L);
|
|
int32_t l_4652 = (-8L);
|
|
int32_t l_4653 = 0x78BEF385L;
|
|
int64_t l_4655 = 0x931D57787EE95513LL;
|
|
int32_t l_4656[9] = {(-1L),0L,(-1L),(-1L),0L,(-1L),(-1L),0L,(-1L)};
|
|
int64_t l_4658 = 0x535540F05B92934ALL;
|
|
int16_t l_4665 = 0xBC40L;
|
|
const int32_t * const *l_4786 = &g_2136;
|
|
int32_t *l_4821 = &l_4650;
|
|
int64_t l_4843[8] = {0L,0xA4C6642B09AE775ALL,0L,0L,0xA4C6642B09AE775ALL,0L,0L,0xA4C6642B09AE775ALL};
|
|
int i;
|
|
(****g_2863) = (void*)0;
|
|
(*l_4624) = (((*g_2003) || (((l_4631 >= l_4631) || l_4631) || ((p_36 | (((safe_sub_func_int64_t_s_s(((****g_3751) = ((((*g_678) <= (((*l_4636) = (void*)0) == l_4637[3])) == (p_33 & (*l_4624))) || l_4631)), (*l_4624))) , l_4638) == l_4639)) & 0L))) < l_4631);
|
|
if (p_36)
|
|
{ /* block id: 2117 */
|
|
int32_t *l_4640 = &g_2477;
|
|
int32_t *l_4641 = &l_4622[2];
|
|
int32_t *l_4642 = &l_4622[2];
|
|
int32_t *l_4643 = &g_533;
|
|
int32_t *l_4644 = (void*)0;
|
|
int32_t *l_4645 = &l_4622[2];
|
|
int32_t *l_4646 = (void*)0;
|
|
int32_t *l_4647[4];
|
|
int32_t l_4648 = (-9L);
|
|
int16_t l_4662 = 0x442CL;
|
|
int8_t l_4664 = 0xA3L;
|
|
int8_t l_4666 = 6L;
|
|
uint64_t l_4682 = 0UL;
|
|
uint32_t l_4692 = 4294967295UL;
|
|
int i;
|
|
for (i = 0; i < 4; i++)
|
|
l_4647[i] = &g_124;
|
|
l_4668++;
|
|
if (((*l_4642) = 0xDFA52725L))
|
|
{ /* block id: 2120 */
|
|
int16_t ***l_4674[8][9] = {{&g_2002,(void*)0,&g_2002,&g_2002,&g_2002,(void*)0,&g_2002,&g_2002,&g_2002},{&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002},{&g_2002,(void*)0,&g_2002,&g_2002,&g_2002,(void*)0,&g_2002,&g_2002,&g_2002},{&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002},{&g_2002,(void*)0,&g_2002,&g_2002,&g_2002,(void*)0,&g_2002,&g_2002,&g_2002},{&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002},{&g_2002,(void*)0,&g_2002,&g_2002,&g_2002,(void*)0,&g_2002,&g_2002,&g_2002},{&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002,&g_2002}};
|
|
int32_t l_4679 = 3L;
|
|
int i, j;
|
|
(*g_678) = (safe_lshift_func_int16_t_s_s((((safe_unary_minus_func_int32_t_s(((void*)0 == l_4674[4][7]))) ^ p_32) < 3UL), 4));
|
|
(*l_4643) = (((safe_sub_func_int32_t_s_s((((safe_mod_func_uint64_t_u_u(0x3F50D5363CB65DE4LL, l_4679)) , ((*g_1817) = ((safe_rshift_func_int16_t_s_s(p_35, 13)) & ((((l_4682 && (~(safe_add_func_uint8_t_u_u(((*l_4624) = ((**g_2784) > 0x0AFAL)), ((**g_1494) = (l_4686[0] && (+((p_32 && (safe_sub_func_int32_t_s_s(((safe_add_func_uint8_t_u_u((*l_4645), l_4679)) > 0L), l_4679))) || p_36)))))))) , (-8L)) & 4UL) != 0xA9L)))) | l_4692), p_36)) , 0x98C5EABFD20BF0A1LL) , 0xD5610DBBL);
|
|
}
|
|
else
|
|
{ /* block id: 2126 */
|
|
int64_t ***l_4693 = (void*)0;
|
|
uint8_t *l_4696 = &g_672;
|
|
int32_t l_4699 = 0x4C4D434EL;
|
|
p_35 |= (((void*)0 == l_4693) && ((***l_4618) ^= (safe_div_func_uint8_t_u_u((++(*l_4696)), 0x75L))));
|
|
return l_4699;
|
|
}
|
|
(*g_678) = ((*l_4640) = p_35);
|
|
for (l_4623 = 4; (l_4623 == 11); ++l_4623)
|
|
{ /* block id: 2136 */
|
|
for (l_4665 = 16; (l_4665 > (-27)); l_4665--)
|
|
{ /* block id: 2139 */
|
|
int8_t l_4709 = (-1L);
|
|
for (g_4654 = 3; (g_4654 >= 0); g_4654 -= 1)
|
|
{ /* block id: 2142 */
|
|
(*g_678) = 1L;
|
|
if ((*l_4624))
|
|
break;
|
|
}
|
|
for (g_2872 = 28; (g_2872 <= 9); g_2872 = safe_sub_func_int8_t_s_s(g_2872, 7))
|
|
{ /* block id: 2148 */
|
|
int32_t l_4708 = 7L;
|
|
(*l_4645) = (*l_4624);
|
|
if (p_33)
|
|
continue;
|
|
(*g_678) ^= (safe_sub_func_int32_t_s_s(((l_4708 , &g_2230) == (l_4709 , (void*)0)), (p_36 &= l_4710)));
|
|
(*l_4641) = 0x3C14E789L;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 2157 */
|
|
uint8_t l_4727[5][4] = {{0x84L,0UL,0UL,0x84L},{0x84L,0UL,0UL,0x84L},{0x84L,0UL,0UL,0x84L},{0x84L,0UL,0UL,0x84L},{0x84L,0UL,0UL,0x84L}};
|
|
int32_t l_4728 = 0x689C1255L;
|
|
int32_t l_4729 = 0xC17ADEB0L;
|
|
const int8_t *l_4743[8] = {&l_4710,&l_4710,&l_4710,&l_4710,&l_4710,&l_4710,&l_4710,&l_4710};
|
|
const int8_t **l_4742 = &l_4743[1];
|
|
const int8_t ***l_4741 = &l_4742;
|
|
int32_t l_4814 = (-10L);
|
|
int32_t l_4815 = 0x5985E8B3L;
|
|
int32_t l_4816 = (-8L);
|
|
int64_t l_4836[7] = {0xC565E48E1CB922EBLL,0x7E373AC1E6FCAB2FLL,0xC565E48E1CB922EBLL,0xC565E48E1CB922EBLL,0x7E373AC1E6FCAB2FLL,0xC565E48E1CB922EBLL,0xC565E48E1CB922EBLL};
|
|
uint8_t ***l_4866[6] = {&g_2761,&g_2761,&g_2761,&g_2761,&g_2761,&g_2761};
|
|
uint16_t l_4867 = 7UL;
|
|
int i, j;
|
|
l_4729 = ((*l_4624) = ((safe_sub_func_uint32_t_u_u((((**g_2784) ^ (((l_4728 = (((((((safe_sub_func_uint8_t_u_u(((void*)0 == l_4715), (((~(safe_add_func_uint16_t_u_u((safe_mod_func_int32_t_s_s(((((*g_1495) = (+0x83L)) <= (p_36 , ((safe_mod_func_int64_t_s_s((0xADL <= (safe_mul_func_int8_t_s_s((((**g_497) = 0x5EC7L) , ((void*)0 != l_4726[1])), l_4727[2][0]))), 18446744073709551606UL)) , l_4727[2][0]))) < (*l_4624)), (*l_4624))), p_36))) > (*g_485)) | l_4727[4][1]))) , p_34) | p_35) > (-10L)) , l_4727[2][0]) , (*l_4624)) >= p_34)) & l_4650) , l_4728)) , l_4728), p_33)) >= p_33));
|
|
for (g_672 = (-21); (g_672 > 1); g_672++)
|
|
{ /* block id: 2165 */
|
|
int32_t *l_4732 = &g_126[3];
|
|
uint8_t *l_4753 = &g_2192;
|
|
int16_t l_4765 = 0x665AL;
|
|
int8_t l_4784 = 0xEAL;
|
|
const uint32_t ***l_4809 = (void*)0;
|
|
int32_t l_4811 = (-3L);
|
|
int32_t l_4812 = 0x6453BB9DL;
|
|
int32_t l_4813[10] = {0L,0L,0L,0L,0L,0L,0L,0L,0L,0L};
|
|
uint64_t l_4844 = 0x7FEB9FB266415629LL;
|
|
uint32_t l_4868 = 5UL;
|
|
int i;
|
|
(*g_293) = l_4732;
|
|
if ((safe_sub_func_uint32_t_u_u(0x5CF87A17L, (safe_mul_func_uint8_t_u_u((safe_lshift_func_uint16_t_u_u((safe_sub_func_uint16_t_u_u(65535UL, l_4656[1])), (l_4728 = (((*l_4624) ^ ((*l_4624) || (l_4741 == l_4744))) , (((l_4652 = ((((*l_4753) = (+((safe_div_func_uint64_t_u_u(((*g_372) = ((safe_lshift_func_int8_t_s_u(((*g_1495) &= (l_4631 , (!((*g_485)--)))), 6)) == p_36)), 0x722CDDAEF62A6155LL)) >= 0xC5B2803182638C48LL))) | 0x63L) , p_32)) , (*l_4732)) != 0L))))), 0L)))))
|
|
{ /* block id: 2173 */
|
|
int32_t l_4764 = 0x6F2DCF1CL;
|
|
uint8_t *** const l_4766 = &g_2761;
|
|
int32_t ** const l_4787[1] = {&l_4624};
|
|
uint32_t ***l_4808 = &g_456;
|
|
uint32_t *l_4865 = &g_758;
|
|
int i;
|
|
if ((safe_mul_func_uint16_t_u_u(1UL, (p_32 ^ ((*g_3367) != ((((*g_372) = ((0x6AL || ((*g_1495) = (safe_rshift_func_uint8_t_u_s(((safe_mul_func_int16_t_s_s((((*g_372) >= p_35) < ((safe_lshift_func_int16_t_s_u((((*g_498) != 7L) == (((safe_mul_func_int16_t_s_s(((0L ^ 0xF31BL) < l_4764), (*l_4732))) && l_4765) && p_32)), p_33)) || p_36)), p_35)) , l_4729), 5)))) > (*l_4624))) , 0x958AED11L) , l_4766))))))
|
|
{ /* block id: 2176 */
|
|
uint32_t l_4769[3][3][7] = {{{1UL,8UL,0x4DE0F020L,0x4DE0F020L,8UL,1UL,0x59ABBF9CL},{0xDB502A0FL,8UL,18446744073709551615UL,0xDB502A0FL,8UL,0UL,8UL},{0xA4E8ABC0L,0xD2EFFF92L,1UL,2UL,1UL,0xD2EFFF92L,0xA4E8ABC0L}},{{0xD2EFFF92L,8UL,0x4DE0F020L,1UL,0xA4E8ABC0L,0xD2EFFF92L,1UL},{0xDB502A0FL,8UL,0UL,8UL,8UL,0UL,8UL},{8UL,0x59ABBF9CL,0x4DE0F020L,2UL,0x59ABBF9CL,1UL,8UL}},{{18446744073709551615UL,8UL,1UL,18446744073709551615UL,8UL,18446744073709551615UL,1UL},{0xA4E8ABC0L,0xA4E8ABC0L,18446744073709551615UL,2UL,8UL,0xC49E4FD6L,0xA4E8ABC0L},{0xA4E8ABC0L,1UL,0x4DE0F020L,8UL,0xD2EFFF92L,0xD2EFFF92L,8UL}}};
|
|
int32_t *****l_4770 = &g_639[4];
|
|
uint32_t *l_4788 = (void*)0;
|
|
uint32_t *l_4789[6];
|
|
int32_t l_4790 = 1L;
|
|
uint32_t ***l_4807[1];
|
|
int32_t l_4817 = (-10L);
|
|
int i, j, k;
|
|
for (i = 0; i < 6; i++)
|
|
l_4789[i] = &g_122[3];
|
|
for (i = 0; i < 1; i++)
|
|
l_4807[i] = &g_187;
|
|
l_4769[2][0][2] |= (safe_mul_func_int8_t_s_s((*l_4624), p_35));
|
|
l_4790 ^= (((l_4770 != (g_4594 = l_4771)) > (p_36 = (p_34 & ((((**g_1494) = ((((*l_4732) = ((safe_lshift_func_int16_t_s_u(0L, (safe_lshift_func_int16_t_s_u((safe_add_func_int64_t_s_s((((safe_mul_func_int16_t_s_s((safe_rshift_func_int8_t_s_u(p_33, (safe_rshift_func_int16_t_s_u(1L, p_33)))), (((*g_1817) = p_36) , l_4784))) || l_4764) ^ l_4785), 0x86B1EE37CEB4E095LL)), 15)))) , l_4727[2][0])) >= p_32) , l_4764)) , l_4786) != l_4787[0])))) , 8L);
|
|
(***g_292) = (safe_add_func_int32_t_s_s((p_35 |= ((safe_rshift_func_uint8_t_u_u(((safe_lshift_func_int8_t_s_s(p_33, ((safe_add_func_int16_t_s_s(l_4727[3][0], 0x6A70L)) | (2L ^ (safe_add_func_uint32_t_u_u(4294967288UL, (safe_rshift_func_uint8_t_u_u(l_4727[1][2], 4)))))))) & (g_4810 &= ((p_34 <= (-5L)) , (safe_lshift_func_int8_t_s_s((((*l_4753) = (safe_sub_func_int64_t_s_s(((l_4808 = l_4807[0]) != l_4809), (*l_4624)))) & l_4728), 5))))), 1)) | 1L)), (-1L)));
|
|
--l_4818;
|
|
}
|
|
else
|
|
{ /* block id: 2190 */
|
|
uint16_t l_4833 = 65535UL;
|
|
uint32_t *l_4834 = (void*)0;
|
|
int32_t l_4835 = 0xBCE3D1ACL;
|
|
int32_t l_4837 = 8L;
|
|
int32_t l_4838 = 0xE1B02E67L;
|
|
int32_t l_4839 = 9L;
|
|
l_4821 = (void*)0;
|
|
p_35 = (safe_mod_func_uint32_t_u_u((p_36 = (safe_add_func_int64_t_s_s(((l_4833 ^= ((*l_4624) = ((((((void*)0 != (*l_4741)) == p_32) == ((**g_497) |= ((*g_678) , p_33))) , ((*l_4732) <= (3L ^ (safe_mod_func_uint16_t_u_u(((***l_4618) = (((safe_sub_func_uint16_t_u_u((safe_div_func_uint16_t_u_u((p_33 , (((*g_372) ^= (0x0AC6929953DAB9E8LL || l_4729)) == 0x4D2C27210B4DAB2DLL)), (*l_4732))), 0xC88BL)) && 0L) , (**g_2784))), g_4832))))) ^ 0x6E10L))) | p_32), l_4811))), p_34));
|
|
--l_4840[1][2][3];
|
|
}
|
|
l_4844++;
|
|
l_4814 = (safe_div_func_int16_t_s_s((safe_lshift_func_int8_t_s_s((safe_mod_func_int16_t_s_s((safe_sub_func_int16_t_s_s((-7L), (p_36 ^ (((void*)0 == (*g_2863)) | ((safe_lshift_func_int8_t_s_s(((0x6AL ^ (p_33 < (((**g_293) = (safe_sub_func_uint16_t_u_u((*l_4732), ((((((0x7A84L == (((*l_4865) = (((safe_add_func_uint16_t_u_u((((((safe_add_func_int32_t_s_s((((void*)0 != (*g_2946)) < p_32), (**g_2437))) != p_36) | 0x394AC3D09B1CD528LL) , (**g_497)) < (*g_2003)), p_33)) , (*l_4624)) > l_4836[0])) > l_4814)) , p_36) , l_4638) != l_4866[4]) || 0L) , p_36)))) <= (-1L)))) != p_34), 1)) , 0x7CL))))), l_4867)), 3)), (**g_497)));
|
|
}
|
|
else
|
|
{ /* block id: 2205 */
|
|
++l_4868;
|
|
return l_4815;
|
|
}
|
|
}
|
|
(*l_4624) &= l_4867;
|
|
}
|
|
}
|
|
return p_35;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_45 g_9 g_12 g_70 g_6 g_115 g_28 g_2 g_102 g_124 g_99 g_126 g_122 g_10 g_5 g_243 g_11 g_282 g_291 g_292 g_293 g_294 g_321 g_337 g_534 g_676 g_677 g_678 g_1136 g_497 g_498 g_403 g_485 g_624 g_372 g_671 g_672 g_580 g_758 g_484 g_979 g_657 g_658 g_244 g_8 g_835 g_1092 g_7 g_533 g_754 g_1491 g_1005 g_641 g_640 g_1492 g_568 g_1685 g_324 g_1716 g_530 g_1495 g_1612 g_1493 g_1494 g_1816 g_1817 g_1535 g_339 g_1884 g_1930 g_2003 g_1975 g_2192 g_2002 g_2136 g_2229 g_2230 g_2231 g_371 g_2437 g_2477 g_2807 g_3752 g_2944 g_2945 g_2946 g_2947 g_2784
|
|
* writes: g_70 g_99 g_102 g_115 g_122 g_124 g_126 g_28 g_187 g_291 g_321 g_324 g_339 g_337 g_294 g_534 g_678 g_6 g_403 g_758 g_672 g_979 g_372 g_530 g_1092 g_533 g_754 g_1491 g_1005 g_568 g_1493 g_639 g_1716 g_604 g_10 g_1816 g_671 g_1884 g_1930 g_1535 g_1975 g_2002 g_2136 g_2230 g_456 g_497 g_371 g_2192 g_4594
|
|
*/
|
|
uint16_t func_38(int32_t p_39)
|
|
{ /* block id: 12 */
|
|
int32_t l_51 = (-4L);
|
|
uint8_t *l_57[2];
|
|
uint8_t **l_1881 = &g_671;
|
|
int32_t l_1882 = (-1L);
|
|
uint16_t *l_1883 = &g_1884;
|
|
int32_t l_1894 = 0x15705002L;
|
|
uint8_t l_1895 = 1UL;
|
|
int32_t *l_2383[8];
|
|
int64_t ****l_3768 = &g_3752;
|
|
int64_t *****l_3767[10] = {&l_3768,(void*)0,&l_3768,&l_3768,&l_3768,&l_3768,(void*)0,&l_3768,&l_3768,&l_3768};
|
|
uint32_t ****l_3783 = (void*)0;
|
|
uint32_t ***l_3791 = &g_456;
|
|
uint32_t ****l_3790 = &l_3791;
|
|
const int32_t *l_3807 = &g_115[4];
|
|
const int32_t *l_3819 = &g_333;
|
|
const int32_t ** const l_3818 = &l_3819;
|
|
const int32_t ** const *l_3817[7] = {&l_3818,&l_3818,&l_3818,&l_3818,&l_3818,&l_3818,&l_3818};
|
|
uint64_t ***l_3825 = &g_371[0][0][2];
|
|
int32_t *l_3864 = (void*)0;
|
|
uint8_t *****l_3900 = &g_3367;
|
|
uint8_t l_3928 = 0x3EL;
|
|
uint16_t l_3937 = 0x4AEFL;
|
|
uint8_t l_3971 = 0UL;
|
|
int16_t l_4015 = 0L;
|
|
uint8_t l_4016 = 0UL;
|
|
uint64_t *****l_4059 = (void*)0;
|
|
int16_t l_4063 = (-2L);
|
|
int32_t l_4085 = 0x18D39200L;
|
|
int8_t **l_4122 = &g_1495;
|
|
uint16_t l_4184 = 0UL;
|
|
uint32_t l_4185 = 4294967295UL;
|
|
int32_t l_4214 = 2L;
|
|
uint32_t l_4305[9] = {0x05866CBAL,0x05866CBAL,0x05866CBAL,0x05866CBAL,0x05866CBAL,0x05866CBAL,0x05866CBAL,0x05866CBAL,0x05866CBAL};
|
|
uint64_t l_4316 = 0xC0B294AAE2830547LL;
|
|
int8_t l_4321 = 0x1BL;
|
|
int32_t ****l_4367 = &g_640;
|
|
uint32_t l_4519 = 0xD850CC95L;
|
|
uint32_t *l_4521 = &l_4305[4];
|
|
int32_t *l_4527 = &l_51;
|
|
uint32_t **l_4599 = &l_4521;
|
|
const uint32_t **l_4600[10][7] = {{(void*)0,&g_2947,&g_2947,(void*)0,&g_2947,&g_2947,(void*)0},{&g_2947,&g_2947,&g_2947,&g_2947,&g_2947,(void*)0,&g_2947},{&g_2947,&g_2947,(void*)0,&g_2947,(void*)0,&g_2947,(void*)0},{&g_2947,(void*)0,&g_2947,&g_2947,&g_2947,&g_2947,&g_2947},{&g_2947,&g_2947,&g_2947,&g_2947,&g_2947,(void*)0,(void*)0},{&g_2947,&g_2947,&g_2947,&g_2947,&g_2947,(void*)0,&g_2947},{(void*)0,&g_2947,(void*)0,&g_2947,&g_2947,&g_2947,&g_2947},{(void*)0,&g_2947,&g_2947,(void*)0,&g_2947,&g_2947,(void*)0},{&g_2947,(void*)0,&g_2947,(void*)0,(void*)0,(void*)0,&g_2947},{&g_2947,&g_2947,&g_2947,&g_2947,&g_2947,(void*)0,(void*)0}};
|
|
int8_t l_4603 = 0L;
|
|
uint16_t l_4604 = 0x4010L;
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
l_57[i] = &g_28;
|
|
for (i = 0; i < 8; i++)
|
|
l_2383[i] = &g_12;
|
|
if ((g_45[0][7][1] && func_46((safe_unary_minus_func_uint8_t_u(l_51)), func_52((~(((l_57[1] != ((*l_1881) = func_58(g_9))) | ((((*l_1883)--) ^ ((safe_lshift_func_uint16_t_u_u((safe_mod_func_uint16_t_u_u(0x351AL, (+(l_1882 = p_39)))), 8)) || (l_1894 |= (safe_lshift_func_int16_t_s_s(p_39, l_1882))))) <= 1L)) < 65535UL)), l_1895, l_51), l_2383[3])))
|
|
{ /* block id: 1704 */
|
|
int64_t l_3755 = (-1L);
|
|
int32_t ***l_3758 = &g_641;
|
|
uint64_t l_3764[7] = {0xD50490D1E17FB563LL,0xD50490D1E17FB563LL,0xD50490D1E17FB563LL,0xD50490D1E17FB563LL,0xD50490D1E17FB563LL,0xD50490D1E17FB563LL,0xD50490D1E17FB563LL};
|
|
int16_t *l_3765 = &g_530[0][0];
|
|
int32_t l_3766[7] = {(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)};
|
|
int i;
|
|
(*g_678) &= (p_39 = (p_39 <= (safe_add_func_uint8_t_u_u(l_3755, ((((p_39 , 0x6E25CF99L) ^ (l_3766[4] = (safe_mul_func_int16_t_s_s((((*l_3765) |= (((void*)0 == l_3758) == (((safe_mul_func_int16_t_s_s(((**g_497) ^= p_39), (!((l_3755 && (safe_add_func_uint32_t_u_u(l_3764[0], 1UL))) , p_39)))) , p_39) && (-4L)))) , 0xC986L), (**g_484))))) , l_3767[2]) == &g_3733[9])))));
|
|
}
|
|
else
|
|
{ /* block id: 1710 */
|
|
uint16_t ***l_3769 = (void*)0;
|
|
int32_t ***l_3772 = &g_3553;
|
|
int32_t ****l_3771[7];
|
|
int32_t *****l_3770 = &l_3771[2];
|
|
int32_t l_3773 = 0x7EB9E48BL;
|
|
int32_t l_3774 = (-1L);
|
|
uint32_t l_3775 = 0x2CA4ED90L;
|
|
int i;
|
|
for (i = 0; i < 7; i++)
|
|
l_3771[i] = &l_3772;
|
|
l_3774 = (((((void*)0 == l_3769) >= (((***g_3752) , l_3770) == ((((((l_3773 = 8L) >= l_3774) | (p_39 = 0x6A9B79C5L)) < (((l_3775 , (void*)0) != (void*)0) ^ (****g_2944))) , l_3774) , &l_3771[3]))) ^ (**g_2784)) != l_3775);
|
|
}
|
|
for (l_1894 = (-28); (l_1894 >= (-17)); l_1894 = safe_add_func_int8_t_s_s(l_1894, 3))
|
|
{ /* block id: 1717 */
|
|
int32_t *l_3778 = &g_533;
|
|
uint32_t ***l_3781 = &g_456;
|
|
uint32_t ****l_3780 = &l_3781;
|
|
uint32_t *****l_3782 = (void*)0;
|
|
uint32_t *****l_3784 = &l_3780;
|
|
uint32_t *****l_3785 = (void*)0;
|
|
uint32_t ****l_3787 = &l_3781;
|
|
uint32_t *****l_3786 = &l_3787;
|
|
uint32_t ****l_3789[4] = {&l_3781,&l_3781,&l_3781,&l_3781};
|
|
uint32_t *****l_3788[5] = {&l_3789[2],&l_3789[2],&l_3789[2],&l_3789[2],&l_3789[2]};
|
|
uint32_t ****l_3792[7][9][4] = {{{&l_3791,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3791},{(void*)0,&l_3781,&l_3791,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3791},{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3791},{&l_3781,&l_3781,&l_3781,&l_3781},{(void*)0,&l_3781,&l_3781,(void*)0},{&l_3781,&l_3791,&l_3781,&l_3781}},{{&l_3781,&l_3781,&l_3791,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3781},{(void*)0,&l_3781,&l_3781,(void*)0},{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3791,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3791,&l_3781},{(void*)0,&l_3781,&l_3781,(void*)0}},{{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3791,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3791,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3791,&l_3781,(void*)0},{&l_3791,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3791},{(void*)0,&l_3781,&l_3791,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3791}},{{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3791},{&l_3781,&l_3781,&l_3781,&l_3781},{(void*)0,&l_3781,&l_3781,(void*)0},{&l_3781,&l_3791,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3791,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3781},{(void*)0,&l_3781,&l_3781,(void*)0}},{{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3791,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3791,&l_3781},{(void*)0,&l_3781,&l_3781,(void*)0},{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3791,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3791,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3781}},{{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3791,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3791,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3791,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3791,&l_3781,&l_3791,&l_3781},{(void*)0,&l_3791,&l_3781,&l_3781}},{{&l_3781,&l_3781,&l_3781,&l_3781},{&l_3791,&l_3781,&l_3781,&l_3781},{&l_3791,&l_3791,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3781,&l_3791},{(void*)0,&l_3791,&l_3791,(void*)0},{&l_3791,&l_3781,&l_3781,&l_3781},{&l_3781,&l_3781,&l_3791,&l_3791},{&l_3781,&l_3781,&l_3781,&l_3791},{&l_3781,&l_3781,&l_3781,&l_3781}}};
|
|
int32_t l_3821 = 0x5E73A41BL;
|
|
int32_t l_3836[4][10][2] = {{{0x01C47131L,(-4L)},{0x01C47131L,0x01C47131L},{(-4L),0x01C47131L},{0x01C47131L,(-4L)},{0x01C47131L,0x01C47131L},{(-4L),0x01C47131L},{0x01C47131L,(-4L)},{0x01C47131L,0x01C47131L},{(-4L),0x01C47131L},{0x01C47131L,(-4L)}},{{0x01C47131L,0x01C47131L},{(-4L),0x01C47131L},{0x01C47131L,(-4L)},{0x01C47131L,0x01C47131L},{(-4L),0x01C47131L},{0x01C47131L,(-4L)},{0x01C47131L,0x01C47131L},{(-4L),0x01C47131L},{0x01C47131L,(-4L)},{0x01C47131L,0x01C47131L}},{{(-4L),0x01C47131L},{0x01C47131L,(-4L)},{0x01C47131L,0x01C47131L},{(-4L),0x01C47131L},{0x01C47131L,(-4L)},{0x01C47131L,0x01C47131L},{(-4L),0x01C47131L},{0x01C47131L,(-4L)},{0x01C47131L,0x01C47131L},{(-4L),0x01C47131L}},{{0x01C47131L,(-4L)},{0x01C47131L,0x01C47131L},{(-4L),0x01C47131L},{0x01C47131L,(-4L)},{0x01C47131L,0x01C47131L},{(-4L),0x01C47131L},{0x01C47131L,(-4L)},{0x01C47131L,0x01C47131L},{(-4L),0x01C47131L},{0x01C47131L,(-4L)}}};
|
|
int32_t l_3845 = (-10L);
|
|
const int32_t **l_3871 = &l_3807;
|
|
const int32_t ***l_3870 = &l_3871;
|
|
int32_t l_3888 = 0xE5A80315L;
|
|
int64_t ***l_3984 = (void*)0;
|
|
uint8_t **l_4012 = (void*)0;
|
|
const uint64_t l_4014 = 0UL;
|
|
int32_t l_4032[8] = {0x407A3F45L,0x407A3F45L,0x407A3F45L,0x407A3F45L,0x407A3F45L,0x407A3F45L,0x407A3F45L,0x407A3F45L};
|
|
int32_t l_4044 = 0xBEB0182EL;
|
|
int64_t l_4048 = 0x0BDF743DD4B4AA40LL;
|
|
const int8_t l_4081 = (-1L);
|
|
int8_t ****l_4105[8];
|
|
int32_t l_4174 = 0xAFD97379L;
|
|
uint8_t l_4180 = 0x81L;
|
|
int64_t **l_4181[1];
|
|
int64_t l_4182 = 0xCD08E086EB2BF1E9LL;
|
|
int16_t *l_4183 = &g_530[1][0];
|
|
uint32_t ***l_4212[7][3][9] = {{{&g_456,&g_456,&g_456,&g_187,(void*)0,&g_187,&g_456,&g_456,&g_187},{&g_187,&g_187,&g_187,(void*)0,&g_456,&g_456,&g_456,&g_456,&g_456},{&g_456,&g_187,&g_456,&g_187,(void*)0,&g_456,(void*)0,&g_456,&g_187}},{{&g_456,(void*)0,&g_187,&g_456,&g_456,&g_187,&g_456,&g_187,&g_456},{&g_187,&g_187,&g_456,&g_187,&g_187,&g_456,&g_187,&g_187,&g_187},{(void*)0,&g_456,&g_187,&g_456,&g_456,&g_456,&g_456,&g_187,&g_456}},{{&g_187,&g_187,&g_456,&g_456,&g_456,&g_456,&g_456,&g_456,&g_187},{&g_187,&g_456,&g_187,&g_456,(void*)0,&g_187,&g_187,&g_456,&g_456},{&g_456,&g_456,&g_187,&g_456,&g_187,&g_456,&g_187,&g_187,&g_187}},{{(void*)0,&g_456,&g_456,&g_187,&g_187,&g_187,(void*)0,&g_456,&g_456},{&g_456,&g_187,&g_456,&g_456,&g_187,(void*)0,&g_187,&g_456,&g_187},{&g_456,&g_187,&g_456,&g_456,&g_456,&g_456,(void*)0,&g_456,&g_187}},{{&g_187,&g_456,&g_456,(void*)0,&g_187,&g_456,(void*)0,&g_456,&g_187},{&g_187,&g_456,(void*)0,&g_456,&g_187,(void*)0,(void*)0,&g_187,&g_456},{&g_187,&g_456,&g_187,(void*)0,&g_456,(void*)0,&g_187,(void*)0,&g_456}},{{&g_456,&g_187,&g_187,&g_456,&g_456,(void*)0,&g_187,&g_456,&g_456},{&g_456,&g_456,&g_456,(void*)0,&g_456,&g_456,&g_187,&g_187,&g_187},{(void*)0,&g_187,(void*)0,&g_456,&g_456,&g_187,&g_456,(void*)0,&g_187}},{{&g_187,(void*)0,&g_187,(void*)0,&g_187,(void*)0,&g_456,&g_187,&g_187},{&g_456,&g_187,&g_456,&g_456,&g_187,&g_187,(void*)0,(void*)0,&g_456},{(void*)0,&g_456,&g_187,&g_456,&g_456,&g_187,&g_187,&g_187,(void*)0}}};
|
|
const int32_t *** const **l_4286 = &g_1716;
|
|
uint32_t l_4475 = 0xD683F228L;
|
|
int8_t l_4500[9][2] = {{0x7BL,2L},{2L,0x83L},{(-10L),(-1L)},{0x7BL,(-10L)},{(-1L),0x83L},{(-1L),(-10L)},{0x7BL,(-1L)},{(-10L),0x83L},{2L,2L}};
|
|
int64_t ****l_4565 = &l_3984;
|
|
int i, j, k;
|
|
for (i = 0; i < 8; i++)
|
|
l_4105[i] = &g_1493;
|
|
for (i = 0; i < 1; i++)
|
|
l_4181[i] = &g_1817;
|
|
l_3778 = &p_39;
|
|
}
|
|
(*g_678) &= (((g_4594 = &g_639[5]) == (void*)0) , ((safe_lshift_func_uint8_t_u_s((l_4603 = ((safe_lshift_func_int16_t_s_u((l_4599 == l_4600[7][4]), 7)) == (safe_mul_func_int16_t_s_s(p_39, ((*l_3807) || p_39))))), 5)) > 4294967295UL));
|
|
(*g_678) ^= (0UL || (l_4604 = ((0x2400L & 0x503DL) | 0UL)));
|
|
return (**g_2784);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_1930 g_640 g_641 g_292 g_293 g_124 g_6 g_484 g_485 g_70 g_979 g_126 g_2003 g_321 g_12 g_497 g_498 g_676 g_677 g_678 g_2437 g_1975 g_45 g_624 g_403 g_372 g_99 g_1005 g_1817 g_1535 g_2477 g_1816 g_2231 g_2192 g_754 g_568 g_115 g_1884 g_1685 g_2002 g_1494 g_1495 g_533 g_2807
|
|
* writes: g_1930 g_979 g_568 g_124 g_294 g_70 g_321 g_678 g_533 g_6 g_1975 g_1535 g_371 g_2192 g_1884 g_2002 g_1005 g_403 g_534
|
|
*/
|
|
int32_t func_46(int16_t p_47, int32_t p_48, int32_t * p_49)
|
|
{ /* block id: 1045 */
|
|
uint8_t l_2406 = 255UL;
|
|
int32_t *l_2407 = &g_337;
|
|
int32_t l_2415 = (-4L);
|
|
int32_t l_2426[6] = {(-1L),0x6D92574EL,(-1L),(-1L),(-1L),0L};
|
|
int32_t l_2461[8][5][3] = {{{0x1176937CL,0xAB6D4519L,(-1L)},{0x614A8F15L,(-4L),0x86AEED38L},{0x8F927062L,1L,0x8F927062L},{0x614A8F15L,0x86AEED38L,0L},{0x1176937CL,1L,(-1L)}},{{(-4L),(-4L),0L},{0x8F927062L,0xAB6D4519L,0x8F927062L},{(-4L),0x86AEED38L,0x86AEED38L},{0x1176937CL,0xAB6D4519L,(-1L)},{0x614A8F15L,(-4L),0x86AEED38L}},{{0x8F927062L,1L,0x8F927062L},{0x614A8F15L,0x86AEED38L,0L},{0x1176937CL,1L,(-1L)},{(-4L),(-4L),0L},{0x8F927062L,0xAB6D4519L,0x8F927062L}},{{(-4L),0x86AEED38L,0x86AEED38L},{0x1176937CL,0xAB6D4519L,(-1L)},{0x614A8F15L,(-4L),0x86AEED38L},{0x8F927062L,1L,0x8F927062L},{0x614A8F15L,0x86AEED38L,0L}},{{0x1176937CL,1L,(-1L)},{(-4L),(-4L),0L},{0x8F927062L,0xAB6D4519L,0x8F927062L},{(-4L),0x86AEED38L,0x86AEED38L},{0x1176937CL,0xAB6D4519L,(-1L)}},{{0x614A8F15L,(-4L),0x86AEED38L},{0x8F927062L,1L,0x8F927062L},{0x614A8F15L,0x86AEED38L,0L},{0x1176937CL,1L,(-1L)},{(-4L),(-4L),0L}},{{0x8F927062L,0xAB6D4519L,0x8F927062L},{(-4L),0x86AEED38L,0x86AEED38L},{0x1176937CL,0xAB6D4519L,(-1L)},{0x614A8F15L,(-4L),0x86AEED38L},{0x8F927062L,1L,0x8F927062L}},{{0x614A8F15L,0x86AEED38L,0L},{0x1176937CL,1L,(-1L)},{(-4L),(-4L),0L},{0x8F927062L,0xAB6D4519L,0x8F927062L},{(-4L),0x86AEED38L,0x86AEED38L}}};
|
|
int32_t **l_2514 = &g_568;
|
|
int32_t l_2515 = 0L;
|
|
uint64_t **l_2517 = (void*)0;
|
|
int8_t l_2554 = 0xFBL;
|
|
uint64_t *****l_2582 = &g_2230;
|
|
int64_t ***l_2583[6][5] = {{&g_1816,&g_1816,&g_1816,&g_1816,&g_1816},{&g_1816,&g_1816,&g_1816,&g_1816,&g_1816},{&g_1816,&g_1816,&g_1816,&g_1816,&g_1816},{&g_1816,&g_1816,&g_1816,&g_1816,&g_1816},{&g_1816,&g_1816,&g_1816,&g_1816,&g_1816},{&g_1816,&g_1816,&g_1816,&g_1816,&g_1816}};
|
|
int16_t ***l_2627 = &g_2002;
|
|
uint64_t l_2659 = 18446744073709551615UL;
|
|
int32_t l_2691[2][10][2] = {{{0x8918D328L,0x616A3212L},{0x616A3212L,(-1L)},{(-1L),(-1L)},{0x616A3212L,0x616A3212L},{0x8918D328L,0xA0A0CF42L},{0x8279E18DL,0x6A7A60AFL},{0x4C5BB9B2L,0x78C4415FL},{(-1L),0x4C5BB9B2L},{(-1L),0L},{(-1L),0x4C5BB9B2L}},{{(-1L),0x78C4415FL},{0x4C5BB9B2L,0x6A7A60AFL},{0x8279E18DL,0xA0A0CF42L},{0x8918D328L,0x616A3212L},{0x616A3212L,(-1L)},{(-1L),(-1L)},{0x616A3212L,0x616A3212L},{0x8918D328L,0xA0A0CF42L},{0x8279E18DL,0x6A7A60AFL},{0x4C5BB9B2L,0x62BA66F7L}}};
|
|
int32_t *l_2787 = (void*)0;
|
|
int32_t *l_2788[3];
|
|
int8_t l_2789 = (-3L);
|
|
uint16_t l_2790 = 0UL;
|
|
uint32_t l_2795 = 6UL;
|
|
int8_t ***** const l_2809 = &g_1492;
|
|
uint32_t l_2825 = 0x68FE203EL;
|
|
int8_t ** const *l_2839 = &g_1494;
|
|
int8_t ** const **l_2838 = &l_2839;
|
|
int8_t ** const ***l_2837 = &l_2838;
|
|
int8_t *****l_2859[10][2] = {{&g_1492,&g_1492},{(void*)0,(void*)0},{&g_1492,&g_1492},{(void*)0,&g_1492},{&g_1492,(void*)0},{(void*)0,&g_1492},{&g_1492,(void*)0},{&g_1492,&g_1492},{(void*)0,(void*)0},{&g_1492,&g_1492}};
|
|
int32_t l_2881 = 0L;
|
|
int32_t * const *** const l_3035 = (void*)0;
|
|
int16_t l_3039 = 0xF143L;
|
|
int64_t l_3097 = 1L;
|
|
int32_t ***l_3131 = (void*)0;
|
|
const uint16_t l_3147 = 0xA560L;
|
|
uint16_t l_3243 = 0x74E4L;
|
|
uint32_t l_3392[10][9] = {{0UL,18446744073709551615UL,0UL,0UL,0xAC5A8430L,0UL,0UL,18446744073709551615UL,0UL},{18446744073709551606UL,0x0A56D295L,18446744073709551606UL,18446744073709551606UL,0x0A56D295L,18446744073709551606UL,18446744073709551606UL,0x0A56D295L,18446744073709551606UL},{0UL,18446744073709551615UL,0UL,0UL,0xAC5A8430L,0UL,0UL,18446744073709551615UL,0UL},{18446744073709551606UL,0x0A56D295L,18446744073709551606UL,18446744073709551606UL,0x0A56D295L,18446744073709551606UL,18446744073709551606UL,0x0A56D295L,18446744073709551606UL},{0UL,18446744073709551615UL,0UL,0UL,0xAC5A8430L,0UL,0UL,18446744073709551615UL,0UL},{18446744073709551606UL,0x0A56D295L,18446744073709551606UL,18446744073709551606UL,0x0A56D295L,18446744073709551606UL,18446744073709551606UL,0x0A56D295L,18446744073709551606UL},{0UL,18446744073709551615UL,0UL,0UL,0xAC5A8430L,0UL,0UL,18446744073709551615UL,0UL},{18446744073709551606UL,0x0A56D295L,18446744073709551606UL,18446744073709551606UL,0x0A56D295L,18446744073709551606UL,18446744073709551606UL,0x0A56D295L,18446744073709551606UL},{0UL,18446744073709551615UL,0UL,0UL,0xAC5A8430L,0UL,0UL,18446744073709551615UL,0UL},{18446744073709551606UL,0x0A56D295L,18446744073709551606UL,18446744073709551606UL,0x0A56D295L,18446744073709551606UL,18446744073709551606UL,0x0A56D295L,18446744073709551606UL}};
|
|
uint8_t l_3414 = 0xE3L;
|
|
int32_t l_3419 = 0x9C747FDEL;
|
|
int32_t *** const **l_3554[3][2][1] = {{{&g_3551[7][0][1]},{&g_3551[0][6][1]}},{{&g_3551[0][6][1]},{&g_3551[7][0][1]}},{{&g_3551[0][6][1]},{&g_3551[0][6][1]}}};
|
|
uint32_t l_3613 = 1UL;
|
|
const int32_t l_3629 = 5L;
|
|
int64_t l_3634 = (-1L);
|
|
int16_t l_3635 = 0L;
|
|
uint64_t *l_3653 = &g_99;
|
|
int64_t ***l_3672 = &g_1816;
|
|
int32_t l_3674 = (-1L);
|
|
int16_t l_3687 = (-1L);
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_2788[i] = &g_115[4];
|
|
for (g_1930 = 3; (g_1930 >= 0); g_1930 -= 1)
|
|
{ /* block id: 1048 */
|
|
int8_t l_2390 = 0xAEL;
|
|
int32_t l_2417 = 0xB5363775L;
|
|
int32_t l_2418[10][6][4] = {{{(-1L),0xA5F3DBFBL,4L,(-1L)},{1L,(-10L),(-1L),(-10L)},{(-9L),0x012E76D2L,0xE99A2F02L,0xD73B5968L},{0xC0E5C1AAL,0x41FA6BA3L,0xC670224EL,(-1L)},{0x209ECE89L,0x58EDFEA9L,0xCDE7C9CBL,0xC72FB36DL},{0x209ECE89L,1L,0xC670224EL,(-6L)}},{{0xC0E5C1AAL,0xC72FB36DL,0xE99A2F02L,0xCDE7C9CBL},{(-9L),0xC0E5C1AAL,(-1L),0xA7A5B068L},{1L,1L,4L,(-1L)},{(-1L),0L,2L,0x65A4CA1FL},{0xC670224EL,2L,1L,(-1L)},{(-1L),2L,0x65A4CA1FL,0x0D1D3B42L}},{{0x690F4D9EL,0x30C0FD99L,2L,0xA5F3DBFBL},{0x6A0328EDL,0xF6AE7397L,0xD27C33DCL,0xC670224EL},{0xE0501901L,(-1L),0L,0L},{0xD27C33DCL,0xD27C33DCL,0x1BCB00A0L,0xF6AE7397L},{0x012E76D2L,0x209ECE89L,0x8B28B3EEL,4L},{0x0D1D3B42L,(-1L),0xA5F3DBFBL,0x8B28B3EEL}},{{0L,0xC0E5C1AAL,0L,0x6A0328EDL},{0xC0E5C1AAL,0xD27C33DCL,(-7L),0xE3AF5ADEL},{(-1L),0xA7A5B068L,0xC72FB36DL,0xD73B5968L},{3L,0x8B28B3EEL,0xD27C33DCL,1L},{4L,0xE3AF5ADEL,0xA5F3DBFBL,0x21DB6D34L},{0x30C0FD99L,(-1L),0L,2L}},{{0x2A1FDCCEL,0x1BCB00A0L,(-9L),0x8B28B3EEL},{0x209ECE89L,(-10L),0x0D1D3B42L,0xCDE7C9CBL},{(-1L),0x58EDFEA9L,2L,(-7L)},{0xE99A2F02L,0xA5F3DBFBL,(-1L),1L},{0x012E76D2L,(-9L),0x012E76D2L,0xE99A2F02L},{0x58EDFEA9L,0x30C0FD99L,0xE3AF5ADEL,0x690F4D9EL}},{{0xF6AE7397L,(-6L),(-1L),0x30C0FD99L},{0L,0x65A4CA1FL,(-1L),0xC0E5C1AAL},{0xF6AE7397L,0x209ECE89L,0xE3AF5ADEL,0x399CF3A1L},{0x58EDFEA9L,0xC670224EL,0x012E76D2L,(-9L)},{0x012E76D2L,(-9L),(-1L),(-1L)},{0xE99A2F02L,0x21DB6D34L,2L,0xC72FB36DL}},{{(-1L),0x012E76D2L,0x0D1D3B42L,0xA7A5B068L},{0x209ECE89L,3L,(-9L),(-1L)},{0x2A1FDCCEL,(-1L),0L,1L},{0x30C0FD99L,2L,0xA5F3DBFBL,0x65A4CA1FL},{4L,0x399CF3A1L,0xD27C33DCL,0L},{3L,0xC72FB36DL,0xC72FB36DL,3L}},{{(-1L),0x6A0328EDL,(-7L),0x0C834EDAL},{0xC0E5C1AAL,4L,0L,(-10L)},{0xD73B5968L,4L,0x21DB6D34L,(-10L)},{2L,4L,0xF6AE7397L,0x0C834EDAL},{0xC670224EL,0x6A0328EDL,1L,3L},{0xA7A5B068L,0xC72FB36DL,0xD73B5968L,0L}},{{0xE6C3ACACL,0x399CF3A1L,0xA7A5B068L,0x65A4CA1FL},{0L,2L,0x1BCB00A0L,1L},{0x0C834EDAL,(-1L),0xCDE7C9CBL,(-1L)},{(-7L),3L,4L,0xA7A5B068L},{1L,0x012E76D2L,(-10L),0xC72FB36DL},{0xC72FB36DL,0x21DB6D34L,0x41FA6BA3L,(-1L)}},{{4L,(-9L),(-1L),(-9L)},{(-1L),0xC670224EL,0xE0501901L,0x399CF3A1L},{(-9L),0x209ECE89L,1L,0xC0E5C1AAL},{0xD27C33DCL,0x65A4CA1FL,0xE99A2F02L,0x30C0FD99L},{0xD27C33DCL,(-6L),1L,0x690F4D9EL},{(-9L),0x30C0FD99L,0xE0501901L,0xE99A2F02L}}};
|
|
int8_t **l_2450[8][2][3] = {{{&g_1495,(void*)0,&g_1495},{&g_1495,(void*)0,&g_1495}},{{&g_1495,&g_1495,&g_1495},{&g_1495,&g_1495,&g_1495}},{{&g_1495,(void*)0,&g_1495},{&g_1495,(void*)0,&g_1495}},{{&g_1495,&g_1495,&g_1495},{(void*)0,&g_1495,&g_1495}},{{&g_1495,&g_1495,&g_1495},{(void*)0,&g_1495,&g_1495}},{{&g_1495,&g_1495,&g_1495},{&g_1495,&g_1495,&g_1495}},{{(void*)0,&g_1495,&g_1495},{&g_1495,&g_1495,&g_1495}},{{&g_1495,&g_1495,&g_1495},{&g_1495,&g_1495,&g_1495}}};
|
|
int16_t ***l_2460 = &g_2002;
|
|
const uint8_t *l_2512[1];
|
|
int32_t l_2534 = 1L;
|
|
uint32_t l_2536 = 9UL;
|
|
int8_t ***l_2543 = (void*)0;
|
|
int32_t **l_2581 = &g_339;
|
|
uint16_t *l_2600 = &g_1884;
|
|
uint8_t **l_2624 = &g_671;
|
|
uint8_t ***l_2623[9][9][3] = {{{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624}},{{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624}},{{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624}},{{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624}},{{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624}},{{&l_2624,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624}},{{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624},{(void*)0,&l_2624,&l_2624},{(void*)0,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624}},{{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{(void*)0,&l_2624,&l_2624},{(void*)0,&l_2624,(void*)0},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624}},{{&l_2624,&l_2624,&l_2624},{&l_2624,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{(void*)0,&l_2624,&l_2624},{(void*)0,(void*)0,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624},{&l_2624,&l_2624,&l_2624}}};
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_2512[i] = &l_2406;
|
|
for (g_979 = 0; (g_979 <= 3); g_979 += 1)
|
|
{ /* block id: 1051 */
|
|
uint16_t l_2405 = 6UL;
|
|
int32_t l_2419 = 3L;
|
|
int32_t l_2423 = 0x14C011AEL;
|
|
int32_t l_2428 = 0xD1FD7A06L;
|
|
uint32_t l_2446 = 0x1B737470L;
|
|
uint64_t l_2449[6];
|
|
uint32_t l_2474[9];
|
|
uint64_t ***l_2483 = (void*)0;
|
|
int32_t l_2555 = 0x5B4213D0L;
|
|
int32_t l_2556[9] = {0x98005EDCL,0x98005EDCL,0x98005EDCL,0x98005EDCL,0x98005EDCL,0x98005EDCL,0x98005EDCL,0x98005EDCL,0x98005EDCL};
|
|
int i;
|
|
for (i = 0; i < 6; i++)
|
|
l_2449[i] = 0x3DAB4F20BEAC91A1LL;
|
|
for (i = 0; i < 9; i++)
|
|
l_2474[i] = 4294967289UL;
|
|
p_49 = ((**g_640) = p_49);
|
|
for (g_124 = 3; (g_124 >= 0); g_124 -= 1)
|
|
{ /* block id: 1056 */
|
|
int32_t l_2420 = 0xBA51206AL;
|
|
int32_t l_2421 = 0x1CA624B3L;
|
|
int32_t l_2425 = (-7L);
|
|
int32_t l_2430 = (-1L);
|
|
int32_t l_2432[1][7][10] = {{{0xA55D1AC8L,0x47532359L,0x0790139AL,0x47532359L,0xA55D1AC8L,(-1L),0x332F273CL,0x0790139AL,0x922B92D8L,1L},{0L,1L,(-5L),0x332F273CL,0xA55D1AC8L,(-1L),0x922B92D8L,(-5L),0x47532359L,1L},{1L,0x332F273CL,9L,9L,0xA55D1AC8L,0xA55D1AC8L,9L,9L,0x332F273CL,1L},{(-1L),0x922B92D8L,(-6L),1L,0xA55D1AC8L,0L,0x47532359L,(-6L),9L,1L},{(-1L),9L,1L,0x922B92D8L,0xA55D1AC8L,1L,1L,1L,1L,1L},{0xA55D1AC8L,0x47532359L,0x0790139AL,0x47532359L,0xA55D1AC8L,(-1L),0x332F273CL,0x0790139AL,0x922B92D8L,1L},{0L,1L,(-5L),0x332F273CL,0xA55D1AC8L,(-1L),0x922B92D8L,(-5L),0x47532359L,1L}}};
|
|
uint64_t l_2433 = 18446744073709551613UL;
|
|
uint64_t l_2475[3][9][8] = {{{18446744073709551615UL,0x5325EEA4E9ED86C1LL,0UL,18446744073709551615UL,0x41BAD2A08B38C4E2LL,0UL,0x19D4E05759A31BF0LL,18446744073709551614UL},{18446744073709551606UL,1UL,0xEA7EB8E136DC9922LL,0xD44F074E948E013DLL,0UL,0x9C6F50C379CA5B46LL,18446744073709551612UL,18446744073709551614UL},{18446744073709551611UL,0x93FED7E98F063713LL,0x00868BB4AAD9DDCELL,0xF7230B01F814960FLL,0x00868BB4AAD9DDCELL,0x93FED7E98F063713LL,18446744073709551611UL,0UL},{0xAFBD13D8C5378470LL,0x5325EEA4E9ED86C1LL,0x65DEA311C3FC0233LL,1UL,18446744073709551615UL,0xB1AB4456E348CC38LL,0xDA0FF2C82BE39E94LL,18446744073709551615UL},{0x07A98815CBCEF054LL,18446744073709551614UL,18446744073709551606UL,0xE9323D1BCA9D6923LL,0x9C6F50C379CA5B46LL,1UL,0xE9323D1BCA9D6923LL,0UL},{0UL,0xB1AB4456E348CC38LL,1UL,0x17A9413E458C458ALL,18446744073709551615UL,0x06E60B0CEAFD94FELL,0UL,0xD55FD0A3205F5A2FLL},{18446744073709551607UL,0x07A98815CBCEF054LL,0xD69894C201214890LL,18446744073709551606UL,0xEA7EB8E136DC9922LL,18446744073709551611UL,0xF36F6DD8D13034D0LL,0x44C38A30F061F8E2LL},{0xA0755F4EC364F94ALL,0x17A9413E458C458ALL,1UL,0UL,0x07A98815CBCEF054LL,0xA0B9F9B3198A8F93LL,1UL,0UL},{0x9C6F50C379CA5B46LL,18446744073709551615UL,18446744073709551615UL,0xEA7EB8E136DC9922LL,0UL,18446744073709551615UL,1UL,0UL}},{{1UL,18446744073709551612UL,18446744073709551614UL,0x00868BB4AAD9DDCELL,0x00868BB4AAD9DDCELL,18446744073709551614UL,18446744073709551612UL,1UL},{0UL,18446744073709551607UL,1UL,0x65DEA311C3FC0233LL,0UL,18446744073709551615UL,0xBE998D795D1D31FBLL,0xD44F074E948E013DLL},{0x05C8094A18885C6FLL,0xE9323D1BCA9D6923LL,0xB1AB4456E348CC38LL,18446744073709551606UL,0x65DEA311C3FC0233LL,18446744073709551615UL,0UL,0xA0B9F9B3198A8F93LL},{18446744073709551612UL,18446744073709551607UL,0x41A80D1C1D686A37LL,0x9C6F50C379CA5B46LL,4UL,18446744073709551614UL,0xEA7EB8E136DC9922LL,0x93FED7E98F063713LL},{0xA0B9F9B3198A8F93LL,18446744073709551612UL,0x65DEA311C3FC0233LL,0xBE998D795D1D31FBLL,0x05C8094A18885C6FLL,18446744073709551615UL,18446744073709551615UL,4UL},{18446744073709551606UL,18446744073709551615UL,0UL,1UL,18446744073709551615UL,0xA0B9F9B3198A8F93LL,18446744073709551607UL,0xA0755F4EC364F94ALL},{18446744073709551612UL,0x17A9413E458C458ALL,0x41BAD2A08B38C4E2LL,18446744073709551607UL,0UL,18446744073709551611UL,0x93FED7E98F063713LL,0x00868BB4AAD9DDCELL},{9UL,0x07A98815CBCEF054LL,0xD55FD0A3205F5A2FLL,0x06E60B0CEAFD94FELL,0UL,0x06E60B0CEAFD94FELL,0xD55FD0A3205F5A2FLL,0x07A98815CBCEF054LL},{0x93FED7E98F063713LL,0xB1AB4456E348CC38LL,0xBE998D795D1D31FBLL,1UL,0xC23970D3A4896213LL,1UL,0x05C8094A18885C6FLL,18446744073709551615UL}},{{1UL,0xD44F074E948E013DLL,18446744073709551615UL,0xF36F6DD8D13034D0LL,0x93FED7E98F063713LL,0xBD921B0AE28DE637LL,0x05C8094A18885C6FLL,0x93FED7E98F063713LL},{1UL,0xF36F6DD8D13034D0LL,0xBE998D795D1D31FBLL,1UL,0x07A98815CBCEF054LL,0xC23970D3A4896213LL,0xD55FD0A3205F5A2FLL,18446744073709551606UL},{0x07A98815CBCEF054LL,0xC23970D3A4896213LL,0xD55FD0A3205F5A2FLL,18446744073709551606UL,0xE9323D1BCA9D6923LL,1UL,0x93FED7E98F063713LL,18446744073709551615UL},{18446744073709551607UL,0x00868BB4AAD9DDCELL,0x41BAD2A08B38C4E2LL,0UL,18446744073709551606UL,18446744073709551615UL,18446744073709551607UL,1UL},{0xB1AB4456E348CC38LL,0xF36F6DD8D13034D0LL,0UL,0xC23970D3A4896213LL,0x9C6F50C379CA5B46LL,9UL,18446744073709551615UL,0x17A9413E458C458ALL},{0x17A9413E458C458ALL,18446744073709551615UL,0x65DEA311C3FC0233LL,0xEA7EB8E136DC9922LL,1UL,1UL,0xEA7EB8E136DC9922LL,0x65DEA311C3FC0233LL},{0UL,0UL,0x41A80D1C1D686A37LL,0x17A9413E458C458ALL,18446744073709551606UL,18446744073709551614UL,0UL,0x44C38A30F061F8E2LL},{0x06E60B0CEAFD94FELL,0x07A98815CBCEF054LL,0xB1AB4456E348CC38LL,18446744073709551615UL,0xEA7EB8E136DC9922LL,0xD55FD0A3205F5A2FLL,0xBE998D795D1D31FBLL,0x44C38A30F061F8E2LL},{0x07A98815CBCEF054LL,0UL,1UL,0x17A9413E458C458ALL,0xA0755F4EC364F94ALL,0xA0B9F9B3198A8F93LL,18446744073709551612UL,0x65DEA311C3FC0233LL}}};
|
|
int16_t l_2476 = 1L;
|
|
uint16_t l_2480[10] = {0x7D9BL,0x7D9BL,0x7D9BL,0x7D9BL,0x7D9BL,0x7D9BL,0x7D9BL,0x7D9BL,0x7D9BL,0x7D9BL};
|
|
uint64_t **l_2495 = (void*)0;
|
|
uint16_t l_2516 = 1UL;
|
|
uint64_t l_2553 = 6UL;
|
|
int32_t l_2557[6][5][7] = {{{0xC0FEA0DCL,0xC0B0FB13L,0xC0B0FB13L,0xC0FEA0DCL,(-1L),(-10L),6L},{5L,0x1796B59AL,0xEADA25E5L,0xB573FC3EL,0L,0L,0xB573FC3EL},{0L,(-1L),0L,(-10L),0xBAB1E9DDL,(-2L),6L},{0x7A39AD04L,(-9L),0xAD021763L,0xEADA25E5L,9L,0xEADA25E5L,0xAD021763L},{0xBAB1E9DDL,0xBAB1E9DDL,(-1L),0xE3216281L,0xB5EE5D02L,(-2L),(-1L)}},{{0x9DF98057L,0x02B4F16BL,0L,6L,6L,0L,0x02B4F16BL},{0xC0B0FB13L,0L,0xBAB1E9DDL,0L,0xB5EE5D02L,(-10L),0xE3216281L},{0L,0x7A39AD04L,9L,0x02B4F16BL,9L,0x7A39AD04L,0L},{0xE3216281L,(-10L),0xB5EE5D02L,0L,0xBAB1E9DDL,0L,0xC0B0FB13L},{0x02B4F16BL,0L,6L,6L,0L,0x02B4F16BL,0x9DF98057L}},{{(-1L),(-2L),0xB5EE5D02L,0xE3216281L,(-1L),0xBAB1E9DDL,0xBAB1E9DDL},{0xAD021763L,0xEADA25E5L,9L,0xEADA25E5L,0xAD021763L,(-9L),0x7A39AD04L},{6L,(-2L),0xBAB1E9DDL,(-10L),0L,(-1L),0L},{0xB573FC3EL,0L,0L,0xB573FC3EL,0xEADA25E5L,0x1796B59AL,5L},{6L,(-10L),(-1L),0xC0FEA0DCL,0xC0B0FB13L,0xC0B0FB13L,0xC0FEA0DCL}},{{0xAD021763L,0x7A39AD04L,0xAD021763L,0x1796B59AL,0x02B4F16BL,6L,5L},{(-1L),0L,0L,(-1L),0x678A96F6L,(-1L),0L},{0x02B4F16BL,0x02B4F16BL,0xEADA25E5L,0x9DF98057L,0x22F96A75L,6L,0x7A39AD04L},{0xE3216281L,0xBAB1E9DDL,0xC0B0FB13L,(-2L),(-2L),0xC0B0FB13L,0xBAB1E9DDL},{0L,(-9L),0x02B4F16BL,0xAD021763L,0x22F96A75L,0x1796B59AL,0x9DF98057L}},{{0xC0B0FB13L,(-1L),0x678A96F6L,0xBAB1E9DDL,0x678A96F6L,(-1L),0xC0B0FB13L},{0x9DF98057L,0x1796B59AL,0x22F96A75L,0xAD021763L,0x02B4F16BL,(-9L),0L},{0xBAB1E9DDL,0xC0B0FB13L,(-2L),(-2L),0xC0B0FB13L,0xBAB1E9DDL,0xE3216281L},{0x7A39AD04L,6L,0x22F96A75L,0x9DF98057L,0xEADA25E5L,0x02B4F16BL,0x02B4F16BL},{0L,(-1L),0x678A96F6L,(-1L),0L,0L,(-1L)}},{{5L,6L,0x02B4F16BL,0x1796B59AL,0xAD021763L,0x7A39AD04L,0xAD021763L},{0xC0FEA0DCL,0xC0B0FB13L,0xC0B0FB13L,0xC0FEA0DCL,(-1L),(-10L),6L},{5L,0x1796B59AL,0x7A39AD04L,0x02B4F16BL,0xB573FC3EL,0xB573FC3EL,0x02B4F16BL},{(-2L),0xE3216281L,(-2L),0L,(-1L),0xC0B0FB13L,0L},{0x9DF98057L,0x22F96A75L,6L,0x7A39AD04L,5L,0x7A39AD04L,6L}}};
|
|
uint16_t l_2560[1];
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_2560[i] = 0xC592L;
|
|
(**g_292) = (void*)0;
|
|
if ((((safe_mod_func_uint32_t_u_u(g_6[g_124][g_1930][(g_124 + 1)], (safe_mul_func_uint16_t_u_u((((safe_sub_func_uint8_t_u_u(((--(**g_484)) || g_126[g_979]), (((safe_mul_func_uint8_t_u_u(p_47, (safe_sub_func_uint16_t_u_u((l_2405 = (safe_lshift_func_int8_t_s_s(g_126[g_979], ((safe_sub_func_int16_t_s_s(4L, (safe_div_func_uint32_t_u_u((((safe_mul_func_int16_t_s_s(l_2390, (*g_2003))) ^ (l_2390 >= (*p_49))) == p_48), (*p_49))))) || p_48)))), l_2406)))) && g_126[g_979]) && 0x7360L))) | 8UL) && 3L), 0x184BL)))) , (void*)0) == l_2407))
|
|
{ /* block id: 1060 */
|
|
int8_t l_2416 = (-2L);
|
|
int32_t l_2422 = 1L;
|
|
int32_t l_2424 = 1L;
|
|
int32_t l_2427 = 1L;
|
|
int32_t l_2429 = 4L;
|
|
int32_t l_2431 = 0x920A21F1L;
|
|
uint64_t ***l_2484 = &g_371[0][0][2];
|
|
if (((safe_mul_func_uint16_t_u_u((safe_lshift_func_int16_t_s_s(p_48, 14)), ((**g_497) = 0x94FAL))) , (*p_49)))
|
|
{ /* block id: 1062 */
|
|
int32_t *l_2412 = (void*)0;
|
|
int32_t *l_2413 = &g_102;
|
|
int32_t *l_2414[2][9][9] = {{{&g_124,&g_533,&g_533,&g_124,&g_124,&g_102,&g_126[0],&g_124,&g_115[4]},{&g_115[4],&g_115[0],(void*)0,&g_126[2],&g_126[3],&g_126[g_979],(void*)0,&g_124,&g_12},{&g_115[4],&g_124,(void*)0,&g_12,&g_124,&g_124,&g_12,&g_533,&g_126[g_979]},{(void*)0,&g_12,&g_2,(void*)0,(void*)0,&g_2,&g_12,(void*)0,&g_126[g_979]},{&g_115[4],&g_124,&g_115[1],&g_115[4],&g_126[0],&g_533,&g_115[4],&g_2,&g_102},{(void*)0,&g_2,&g_12,&g_12,(void*)0,&g_2,&g_2,(void*)0,&g_126[g_979]},{&g_102,&g_115[1],&g_115[4],&g_126[g_979],(void*)0,&g_12,&g_12,(void*)0,&g_126[g_979]},{&g_126[0],(void*)0,&g_126[0],&g_126[g_979],(void*)0,&g_2,&g_2,(void*)0,&g_12},{&g_12,&g_115[4],&g_124,&g_102,&g_2,&g_115[4],&g_533,&g_126[0],&g_115[4]}},{{(void*)0,&g_126[2],&g_115[4],&g_126[g_979],(void*)0,&g_12,&g_2,(void*)0,(void*)0},{&g_124,&g_12,&g_533,&g_126[g_979],&g_533,&g_12,&g_124,&g_124,&g_12},{(void*)0,&g_126[g_979],&g_126[3],&g_12,&g_124,(void*)0,&g_126[g_979],&g_126[3],&g_126[2]},{&g_2,&g_12,&g_12,&g_115[4],&g_124,&g_126[0],&g_102,&g_124,&g_124},{(void*)0,(void*)0,&g_102,(void*)0,&g_12,(void*)0,&g_12,(void*)0,&g_102},{&g_115[4],&g_115[4],&g_115[4],&g_12,&g_126[g_979],(void*)0,&g_124,&g_126[0],(void*)0},{&g_533,&g_12,&g_12,&g_126[2],&g_126[3],(void*)0,(void*)0,(void*)0,&g_124},{&g_115[1],&g_533,&g_115[4],&g_124,(void*)0,&g_126[g_979],(void*)0,(void*)0,(void*)0},{&g_126[2],&g_102,&g_102,&g_102,&g_102,&g_126[2],&g_126[0],(void*)0,&g_2}}};
|
|
int i, j, k;
|
|
++l_2433;
|
|
(*g_2437) = (**g_676);
|
|
}
|
|
else
|
|
{ /* block id: 1065 */
|
|
int32_t l_2438 = 0x9CFAEA2AL;
|
|
int32_t *l_2439 = &l_2420;
|
|
int32_t *l_2440 = &g_126[3];
|
|
int32_t *l_2441 = &g_533;
|
|
int32_t *l_2442 = &l_2426[4];
|
|
int32_t *l_2443 = (void*)0;
|
|
int32_t l_2444 = 0x8ECC959BL;
|
|
int32_t *l_2445[5] = {&g_124,&g_124,&g_124,&g_124,&g_124};
|
|
int i;
|
|
++l_2446;
|
|
l_2418[7][0][0] &= l_2432[0][3][0];
|
|
(*l_2441) = ((l_2449[0] , &g_658) == (void*)0);
|
|
}
|
|
(*g_678) ^= (8UL | (l_2418[7][0][0] & (0x3AL >= (l_2450[3][1][1] != (void*)0))));
|
|
for (g_1975 = 0; (g_1975 <= 2); g_1975 += 1)
|
|
{ /* block id: 1073 */
|
|
int16_t ** const *l_2459 = (void*)0;
|
|
int32_t *l_2478 = &l_2418[7][0][0];
|
|
int32_t *l_2479[8] = {(void*)0,(void*)0,(void*)0,(void*)0,&l_2432[0][4][1],(void*)0,&l_2432[0][4][1],&l_2432[0][4][1]};
|
|
int i, j, k;
|
|
(*g_678) = (((safe_sub_func_uint32_t_u_u(((safe_div_func_int64_t_s_s(((((safe_mod_func_int16_t_s_s(((((g_45[(g_1930 + 2)][(g_979 + 2)][g_1975] , (safe_lshift_func_uint16_t_u_s((l_2459 == l_2460), ((**g_497) = g_45[(g_979 + 3)][(g_124 + 4)][g_1975])))) && 1UL) || ((((p_47 & l_2449[0]) >= ((l_2461[4][1][0] > (safe_add_func_uint64_t_u_u((((safe_unary_minus_func_int8_t_s(((safe_lshift_func_int16_t_s_s((safe_lshift_func_int16_t_s_s(((((safe_unary_minus_func_uint16_t_u(((safe_mul_func_int8_t_s_s((((safe_div_func_uint64_t_u_u(((((l_2475[2][2][7] = ((l_2474[5] != (*g_624)) | l_2423)) || 0x74L) , 4294967288UL) & l_2432[0][4][1]), p_47)) >= (*g_372)) < 0xF2A6CA0CL), 0x0FL)) < 0x319B885BL))) || l_2417) ^ 7UL) ^ p_48), 11)), (**g_497))) && (*g_485)))) > p_48) , 18446744073709551607UL), (*g_1817)))) , l_2476)) > 0x158F87662B0A94FELL) >= l_2422)) < 4294967295UL), l_2406)) || 4294967288UL) != (**g_484)) >= p_48), (*g_1817))) | g_2477), 0xFE0A4D2CL)) > 0x36L) <= 0UL);
|
|
++l_2480[2];
|
|
if ((*p_49))
|
|
break;
|
|
l_2484 = l_2483;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 1081 */
|
|
int32_t l_2490 = 0x98387B67L;
|
|
uint8_t *l_2511 = &g_2192;
|
|
int32_t l_2531 = (-1L);
|
|
int32_t l_2532 = (-1L);
|
|
int32_t l_2533 = 7L;
|
|
int32_t l_2535 = (-7L);
|
|
int32_t l_2558 = 1L;
|
|
int32_t l_2559[7];
|
|
int i;
|
|
for (i = 0; i < 7; i++)
|
|
l_2559[i] = 3L;
|
|
l_2490 |= ((safe_lshift_func_uint16_t_u_u((*g_485), (p_48 , (4294967295UL > ((l_2432[0][1][5] = (~0UL)) | (*g_498)))))) | (safe_sub_func_int64_t_s_s(((*g_1817) = (**g_1816)), (l_2446 < 0x52FCL))));
|
|
if ((safe_rshift_func_uint8_t_u_s((safe_rshift_func_int8_t_s_s((((*g_2231) = l_2495) != (((*p_49) , (safe_lshift_func_int8_t_s_s((safe_mod_func_int16_t_s_s(l_2490, (((safe_sub_func_int8_t_s_s((((((+(safe_div_func_uint16_t_u_u(((safe_sub_func_int64_t_s_s((safe_mul_func_int8_t_s_s(l_2415, (((*l_2511) |= (safe_rshift_func_uint8_t_u_s(p_48, 1))) > 0x92L))), ((l_2512[0] == (void*)0) | ((*g_498) = (safe_unary_minus_func_uint8_t_u((((((*g_484) == (void*)0) , l_2514) != &p_49) <= 0xF2BE4639L))))))) <= 1L), l_2515))) && 0UL) | p_47) >= l_2516) < 0x7858094BL), 0xC6L)) == 0x8DF9F9BEL) , p_47))), 3))) , l_2517)), 0)), (*g_624))))
|
|
{ /* block id: 1088 */
|
|
return l_2428;
|
|
}
|
|
else
|
|
{ /* block id: 1090 */
|
|
int32_t l_2522[10] = {0xBD5E972EL,0x15EAD26CL,0x15EAD26CL,0xBD5E972EL,(-1L),0xBD5E972EL,0x15EAD26CL,0x15EAD26CL,0xBD5E972EL,(-1L)};
|
|
int i;
|
|
(*g_293) = &l_2490;
|
|
(*g_678) = (safe_sub_func_uint32_t_u_u((l_2418[7][0][0] > (&g_1816 == (void*)0)), (((((safe_sub_func_int64_t_s_s(((l_2522[2] >= (((***g_676) & 2L) & ((*g_1816) != (((safe_mod_func_uint16_t_u_u(((0xECD4BAD5L == (*p_49)) >= (-5L)), p_48)) == l_2417) , (*g_1816))))) , 6L), p_48)) , g_754) , l_2405) > 0x8FCCL) > (**g_1816))));
|
|
(*l_2514) = &l_2432[0][4][1];
|
|
}
|
|
for (g_1975 = 0; (g_1975 <= 2); g_1975 += 1)
|
|
{ /* block id: 1097 */
|
|
int32_t *l_2527 = &l_2426[4];
|
|
int32_t *l_2528 = &g_115[2];
|
|
int32_t *l_2529 = &g_126[3];
|
|
int32_t *l_2530[4] = {&l_2420,&l_2420,&l_2420,&l_2420};
|
|
uint32_t * const *l_2550[7] = {&g_457[0][2],&g_457[3][3],&g_457[3][3],&g_457[0][2],&g_457[3][3],&g_457[3][3],&g_457[0][2]};
|
|
int i;
|
|
(**g_641) = 0x657C9A11L;
|
|
l_2536++;
|
|
l_2421 = (safe_mul_func_uint8_t_u_u((safe_add_func_uint16_t_u_u(((0x3F43L < (l_2543 != (void*)0)) | (safe_mod_func_int64_t_s_s(((**l_2514) & (safe_sub_func_int64_t_s_s((((p_48 | ((65535UL > (((((**g_497) |= ((void*)0 != l_2550[0])) , (((**g_497) |= ((((*l_2511) ^= (safe_rshift_func_uint8_t_u_s((l_2553 < 8L), 5))) != (*l_2528)) & (*g_485))) || (*g_485))) || 0L) | 0xD9E1L)) , l_2531)) < p_48) == p_48), p_48))), l_2417))), 0x0A94L)), l_2532));
|
|
++l_2560[0];
|
|
}
|
|
}
|
|
for (l_2476 = 2; (l_2476 >= 0); l_2476 -= 1)
|
|
{ /* block id: 1109 */
|
|
int8_t l_2565 = (-9L);
|
|
int32_t *l_2566 = &l_2555;
|
|
if ((safe_rshift_func_uint16_t_u_u((p_48 || (((*g_485) | p_48) && 1UL)), 6)))
|
|
{ /* block id: 1110 */
|
|
return l_2390;
|
|
}
|
|
else
|
|
{ /* block id: 1112 */
|
|
if (l_2565)
|
|
break;
|
|
(*g_293) = ((**g_640) = l_2566);
|
|
g_6[g_124][g_1930][(g_124 + 1)] = (*p_49);
|
|
if ((*p_49))
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
(*g_678) ^= (safe_mod_func_uint8_t_u_u((p_47 | ((*g_485) | (safe_add_func_uint64_t_u_u(p_47, ((safe_lshift_func_int16_t_s_u((((((safe_mul_func_int16_t_s_s(((p_47 , (safe_mul_func_int8_t_s_s((safe_add_func_int32_t_s_s((l_2426[0] = (((**g_1816) = ((safe_sub_func_int64_t_s_s(((p_48 , l_2417) != (l_2581 == (void*)0)), ((void*)0 != l_2582))) | l_2390)) || p_48)), l_2418[7][0][0])), 0xB4L))) == 0x2DE34E35C125225BLL), p_47)) | p_47) , l_2583[0][4]) != &g_1816) || p_47), (**g_484))) ^ p_47))))), p_47));
|
|
(*g_678) = ((safe_div_func_int32_t_s_s(((l_2418[7][0][0] ^= (~(p_48 , (safe_lshift_func_int8_t_s_u(p_47, 2))))) || (p_47 && (safe_rshift_func_int16_t_s_s((p_48 >= ((safe_mul_func_uint16_t_u_u((*g_485), (((safe_unary_minus_func_int16_t_s(p_48)) <= (safe_lshift_func_int16_t_s_s(((((safe_mod_func_int16_t_s_s(3L, (*g_485))) , (((safe_sub_func_int64_t_s_s(((*g_1817) = ((((*l_2600)--) , (p_48 < (*p_49))) , l_2536)), 18446744073709551615UL)) & l_2536) , (*g_485))) <= l_2461[4][1][0]) , (*g_2003)), 15))) < 0xF3DB1056L))) != 0x29B11EE2376F68FCLL)), 2)))), 0xCD24F5E8L)) & 0L);
|
|
for (l_2417 = 0; (l_2417 <= 2); l_2417 += 1)
|
|
{ /* block id: 1131 */
|
|
int16_t **l_2604 = (void*)0;
|
|
int16_t ***l_2603 = &l_2604;
|
|
int32_t l_2622 = 0xE88D88C5L;
|
|
(*l_2603) = ((*l_2460) = &g_2003);
|
|
if ((*p_49))
|
|
continue;
|
|
l_2418[7][0][0] |= (~(**g_1685));
|
|
for (g_1005 = 0; (g_1005 <= 2); g_1005 += 1)
|
|
{ /* block id: 1138 */
|
|
int8_t l_2617 = 0xD9L;
|
|
uint16_t **l_2620 = &l_2600;
|
|
(*g_678) = (safe_lshift_func_uint8_t_u_s(p_47, ((**g_1494) = (safe_add_func_uint64_t_u_u((safe_sub_func_int16_t_s_s(((safe_mod_func_int8_t_s_s((0x1DD5L & (((((--(*g_485)) < 1L) | ((**g_1816) = (**g_1816))) & p_48) < (((***l_2460) = (safe_unary_minus_func_int64_t_s(l_2617))) < ((((safe_mod_func_uint16_t_u_u((((*l_2620) = (*g_484)) == (void*)0), (~0xD119A207B85D1669LL))) , l_2622) | l_2417) , l_2536)))), 1L)) < 0x02BF3D27L), p_48)), 0x078178A3669614EALL)))));
|
|
for (g_979 = 0; (g_979 <= 2); g_979 += 1)
|
|
{ /* block id: 1147 */
|
|
uint8_t ****l_2626 = &l_2623[7][2][0];
|
|
int16_t ****l_2628 = &l_2603;
|
|
int16_t ****l_2629 = &l_2460;
|
|
for (g_533 = 3; (g_533 >= 0); g_533 -= 1)
|
|
{ /* block id: 1150 */
|
|
int i, j, k;
|
|
return l_2418[(g_979 + 4)][g_1005][g_533];
|
|
}
|
|
(*l_2626) = l_2623[2][4][2];
|
|
(*l_2629) = ((*l_2628) = l_2627);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
for (g_1005 = 0; (g_1005 != 5); g_1005++)
|
|
{ /* block id: 1162 */
|
|
int32_t l_2641 = 0x5CF0B89FL;
|
|
int16_t *l_2650 = &g_321;
|
|
int32_t l_2655 = 0xEF5BE23EL;
|
|
int32_t l_2678 = 0xF6273D85L;
|
|
int32_t l_2679[9][7] = {{0xCE4898F8L,3L,0xCE4898F8L,0xCE4898F8L,3L,0xCE4898F8L,0xCE4898F8L},{3L,3L,(-1L),3L,3L,(-1L),3L},{3L,0xCE4898F8L,0xCE4898F8L,3L,0xCE4898F8L,0xCE4898F8L,3L},{0xCE4898F8L,3L,0xCE4898F8L,0xCE4898F8L,3L,0xCE4898F8L,0xCE4898F8L},{3L,3L,(-1L),3L,3L,(-1L),3L},{3L,0xCE4898F8L,0xCE4898F8L,3L,0xCE4898F8L,0xCE4898F8L,3L},{0xCE4898F8L,3L,0xCE4898F8L,0xCE4898F8L,3L,0xCE4898F8L,0xCE4898F8L},{3L,3L,(-1L),3L,3L,(-1L),3L},{3L,0xCE4898F8L,0xCE4898F8L,3L,0xCE4898F8L,0xCE4898F8L,3L}};
|
|
int32_t *l_2704 = (void*)0;
|
|
uint8_t l_2717 = 0UL;
|
|
int8_t l_2720 = 0x75L;
|
|
int i, j;
|
|
for (p_47 = 29; (p_47 < 7); --p_47)
|
|
{ /* block id: 1165 */
|
|
int8_t l_2658 = (-9L);
|
|
int32_t l_2665 = 0xAD78DD05L;
|
|
int32_t l_2666 = (-1L);
|
|
int8_t l_2675[5] = {(-1L),(-1L),(-1L),(-1L),(-1L)};
|
|
int32_t l_2676 = 5L;
|
|
int32_t l_2677 = 0xDC4AD3F9L;
|
|
int32_t l_2682 = 0L;
|
|
int32_t l_2683 = 0xBF633B17L;
|
|
uint32_t l_2684 = 1UL;
|
|
uint64_t *l_2718 = &l_2659;
|
|
int32_t l_2729 = (-9L);
|
|
int32_t l_2730 = 0L;
|
|
int32_t l_2731 = 0x6CAE7648L;
|
|
int32_t l_2732 = 1L;
|
|
int32_t l_2735 = 0x64C0EFDCL;
|
|
int32_t l_2736 = 0L;
|
|
int32_t l_2739 = 0x0BCF0CCAL;
|
|
int i;
|
|
}
|
|
}
|
|
lbl_2831:
|
|
l_2790--;
|
|
if (((void*)0 == (*g_497)))
|
|
{ /* block id: 1235 */
|
|
int64_t l_2793 = (-5L);
|
|
int32_t l_2794[7][1] = {{8L},{0xAEAAED40L},{8L},{8L},{0xAEAAED40L},{8L},{8L}};
|
|
int8_t ** const ***l_2808 = (void*)0;
|
|
int32_t l_2810 = (-5L);
|
|
uint32_t **l_2812 = &g_457[2][1];
|
|
volatile int32_t *l_2830 = &g_9;
|
|
int i, j;
|
|
++l_2795;
|
|
for (g_1930 = 0; (g_1930 < (-26)); --g_1930)
|
|
{ /* block id: 1239 */
|
|
uint64_t l_2806 = 0UL;
|
|
uint8_t *l_2811 = &l_2406;
|
|
int32_t l_2813 = 0L;
|
|
int32_t l_2816 = 0x957CD223L;
|
|
volatile int32_t **l_2828 = (void*)0;
|
|
volatile int32_t **l_2829[10][6][4] = {{{&g_678,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,(void*)0,&g_678,&g_678},{&g_678,(void*)0,(void*)0,&g_678},{(void*)0,&g_678,&g_678,&g_678}},{{(void*)0,&g_678,(void*)0,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,(void*)0,&g_678,&g_678},{&g_678,(void*)0,(void*)0,&g_678}},{{(void*)0,&g_678,&g_678,&g_678},{(void*)0,&g_678,(void*)0,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,(void*)0,&g_678,&g_678}},{{&g_678,(void*)0,(void*)0,&g_678},{(void*)0,&g_678,&g_678,&g_678},{(void*)0,&g_678,(void*)0,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,(void*)0,&g_678,(void*)0}},{{&g_678,&g_678,&g_678,&g_678},{(void*)0,&g_678,&g_678,(void*)0},{&g_678,(void*)0,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{(void*)0,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678}},{{&g_678,(void*)0,&g_678,(void*)0},{&g_678,&g_678,&g_678,&g_678},{(void*)0,&g_678,&g_678,(void*)0},{&g_678,(void*)0,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{(void*)0,&g_678,&g_678,&g_678}},{{&g_678,&g_678,&g_678,&g_678},{&g_678,(void*)0,&g_678,(void*)0},{&g_678,&g_678,&g_678,&g_678},{(void*)0,&g_678,&g_678,(void*)0},{&g_678,(void*)0,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678}},{{(void*)0,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,(void*)0,&g_678,(void*)0},{&g_678,&g_678,&g_678,&g_678},{(void*)0,&g_678,&g_678,(void*)0},{&g_678,(void*)0,&g_678,&g_678}},{{&g_678,&g_678,&g_678,&g_678},{(void*)0,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,(void*)0,&g_678,(void*)0},{&g_678,&g_678,&g_678,&g_678},{(void*)0,&g_678,&g_678,(void*)0}},{{&g_678,(void*)0,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{(void*)0,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,(void*)0,&g_678,(void*)0},{&g_678,&g_678,&g_678,&g_678}}};
|
|
int i, j, k;
|
|
l_2813 &= (safe_mod_func_uint64_t_u_u(((((((9L == ((((p_48 != (((safe_lshift_func_int16_t_s_u(((safe_rshift_func_uint8_t_u_s((l_2806 = p_47), 7)) != l_2794[3][0]), 7)) | ((g_2807 & (-1L)) , ((*l_2811) = (l_2810 = (l_2808 != l_2809))))) | ((((0xAF33L && 0x0656L) , &g_457[2][1]) != l_2812) && 5UL))) || l_2806) , 0xF35CL) && l_2793)) > (*g_1817)) ^ 0xD343D978722913A2LL) , (void*)0) != l_2811) & 0x3B229A5A3B342C65LL), p_47));
|
|
for (g_534 = 0; (g_534 < 5); g_534 = safe_add_func_int64_t_s_s(g_534, 2))
|
|
{ /* block id: 1246 */
|
|
uint64_t l_2821 = 18446744073709551614UL;
|
|
if ((l_2813 = l_2816))
|
|
{ /* block id: 1248 */
|
|
int16_t l_2819 = 0xEE6EL;
|
|
int8_t *****l_2820 = &g_1492;
|
|
for (l_2789 = 0; (l_2789 < (-8)); l_2789 = safe_sub_func_uint64_t_u_u(l_2789, 1))
|
|
{ /* block id: 1251 */
|
|
return l_2819;
|
|
}
|
|
(*g_678) |= (l_2809 == l_2820);
|
|
}
|
|
else
|
|
{ /* block id: 1255 */
|
|
int8_t l_2824 = 0x90L;
|
|
--l_2821;
|
|
(*l_2514) = p_49;
|
|
l_2825++;
|
|
}
|
|
for (g_533 = 0; (g_533 <= 2); g_533 += 1)
|
|
{ /* block id: 1262 */
|
|
int i;
|
|
(*g_293) = p_49;
|
|
}
|
|
}
|
|
l_2830 = (*g_1685);
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 1268 */
|
|
uint32_t l_2858 = 18446744073709551606UL;
|
|
int32_t l_2874 = 1L;
|
|
int32_t l_2954 = 0x84901069L;
|
|
int32_t l_2957 = 0xD3FF57AFL;
|
|
uint16_t l_2959 = 0UL;
|
|
uint64_t **l_2968 = &g_372;
|
|
uint8_t l_3047[4];
|
|
int32_t l_3089 = 0x59EC040CL;
|
|
int32_t l_3093[1][2];
|
|
uint8_t l_3116 = 0x1EL;
|
|
uint32_t l_3165[9][7] = {{0xCC941BB7L,18446744073709551615UL,0xCC941BB7L,0x3F58CA92L,0x3F58CA92L,0xCC941BB7L,18446744073709551615UL},{0x3D314B9EL,18446744073709551615UL,18446744073709551612UL,0x9D0F47FFL,18446744073709551615UL,0x13A2F589L,18446744073709551615UL},{0xCC941BB7L,0x3F58CA92L,0x3F58CA92L,0xCC941BB7L,18446744073709551615UL,0xCC941BB7L,0x3F58CA92L},{3UL,0x36871D89L,0x3D314B9EL,0x9D0F47FFL,0x3D314B9EL,0x36871D89L,3UL},{0UL,0x3F58CA92L,18446744073709551606UL,0x3F58CA92L,0UL,0UL,0x3F58CA92L},{1UL,18446744073709551615UL,1UL,0x13A2F589L,0x3D314B9EL,0x28B1B56AL,3UL},{0xCC941BB7L,0UL,18446744073709551615UL,18446744073709551615UL,0UL,0xCC941BB7L,0UL},{18446744073709551612UL,0x28B1B56AL,1UL,0x9D0F47FFL,3UL,0x9D0F47FFL,1UL},{0x3F58CA92L,0x3F58CA92L,0xCC941BB7L,18446744073709551615UL,0xCC941BB7L,0x3F58CA92L,0x3F58CA92L}};
|
|
uint64_t l_3205[10][10][2] = {{{0x8385A128711E96CDLL,0xD70C278394D3FE23LL},{1UL,0x2A54DDACFCF9C8FBLL},{0xCEF4BC67CD2BC154LL,1UL},{0xBB1932492F2D4222LL,0xCEF4BC67CD2BC154LL},{0x75E69E0B14C41459LL,0xB19FF4E5736DFFE8LL},{0x75E69E0B14C41459LL,0xCEF4BC67CD2BC154LL},{0xBB1932492F2D4222LL,1UL},{0xCEF4BC67CD2BC154LL,0x2A54DDACFCF9C8FBLL},{1UL,0xD70C278394D3FE23LL},{0x8385A128711E96CDLL,18446744073709551612UL}},{{18446744073709551612UL,0xBB1932492F2D4222LL},{0UL,0xBB1932492F2D4222LL},{18446744073709551612UL,18446744073709551612UL},{0x8385A128711E96CDLL,0xD70C278394D3FE23LL},{1UL,0x2A54DDACFCF9C8FBLL},{0xCEF4BC67CD2BC154LL,1UL},{0xBB1932492F2D4222LL,0xCEF4BC67CD2BC154LL},{0x75E69E0B14C41459LL,0xB19FF4E5736DFFE8LL},{0x75E69E0B14C41459LL,0xCEF4BC67CD2BC154LL},{0xBB1932492F2D4222LL,1UL}},{{0xCEF4BC67CD2BC154LL,0x2A54DDACFCF9C8FBLL},{1UL,0xD70C278394D3FE23LL},{0x8385A128711E96CDLL,18446744073709551612UL},{18446744073709551612UL,0xBB1932492F2D4222LL},{0UL,0xBB1932492F2D4222LL},{18446744073709551612UL,18446744073709551612UL},{0x8385A128711E96CDLL,0xD70C278394D3FE23LL},{1UL,0x2A54DDACFCF9C8FBLL},{0xCEF4BC67CD2BC154LL,1UL},{0xBB1932492F2D4222LL,0xCEF4BC67CD2BC154LL}},{{0x75E69E0B14C41459LL,0xB19FF4E5736DFFE8LL},{0x75E69E0B14C41459LL,0xCEF4BC67CD2BC154LL},{0xBB1932492F2D4222LL,1UL},{0xCEF4BC67CD2BC154LL,0x2A54DDACFCF9C8FBLL},{1UL,0xD70C278394D3FE23LL},{0x8385A128711E96CDLL,18446744073709551612UL},{18446744073709551612UL,0xBB1932492F2D4222LL},{0UL,0xBB1932492F2D4222LL},{18446744073709551612UL,18446744073709551612UL},{0x8385A128711E96CDLL,0xD70C278394D3FE23LL}},{{1UL,0x2A54DDACFCF9C8FBLL},{0xCEF4BC67CD2BC154LL,1UL},{0xBB1932492F2D4222LL,0xCEF4BC67CD2BC154LL},{0x75E69E0B14C41459LL,0xB19FF4E5736DFFE8LL},{0x75E69E0B14C41459LL,0xCEF4BC67CD2BC154LL},{0xBB1932492F2D4222LL,1UL},{0xCEF4BC67CD2BC154LL,0x2A54DDACFCF9C8FBLL},{1UL,0xD70C278394D3FE23LL},{0x8385A128711E96CDLL,18446744073709551612UL},{18446744073709551612UL,0xBB1932492F2D4222LL}},{{0UL,0xBB1932492F2D4222LL},{18446744073709551612UL,18446744073709551612UL},{0x8385A128711E96CDLL,0xD70C278394D3FE23LL},{1UL,0x2A54DDACFCF9C8FBLL},{0xCEF4BC67CD2BC154LL,1UL},{0xBB1932492F2D4222LL,0xCEF4BC67CD2BC154LL},{0x75E69E0B14C41459LL,0xB19FF4E5736DFFE8LL},{0x75E69E0B14C41459LL,0xCEF4BC67CD2BC154LL},{0xBB1932492F2D4222LL,1UL},{0xCEF4BC67CD2BC154LL,0x2A54DDACFCF9C8FBLL}},{{1UL,0xD70C278394D3FE23LL},{0x8385A128711E96CDLL,18446744073709551612UL},{18446744073709551612UL,0xBB1932492F2D4222LL},{0UL,0xBB1932492F2D4222LL},{18446744073709551612UL,18446744073709551612UL},{0x8385A128711E96CDLL,0xD70C278394D3FE23LL},{1UL,0x2A54DDACFCF9C8FBLL},{0xCEF4BC67CD2BC154LL,1UL},{0xBB1932492F2D4222LL,0xCEF4BC67CD2BC154LL},{0x75E69E0B14C41459LL,0xB19FF4E5736DFFE8LL}},{{0x75E69E0B14C41459LL,0xCEF4BC67CD2BC154LL},{0xBB1932492F2D4222LL,1UL},{0xCEF4BC67CD2BC154LL,0x2A54DDACFCF9C8FBLL},{1UL,0xD70C278394D3FE23LL},{0x8385A128711E96CDLL,18446744073709551612UL},{18446744073709551612UL,0xBB1932492F2D4222LL},{0UL,0xBB1932492F2D4222LL},{18446744073709551612UL,18446744073709551612UL},{0x8385A128711E96CDLL,0xD70C278394D3FE23LL},{1UL,0x2A54DDACFCF9C8FBLL}},{{0xCEF4BC67CD2BC154LL,1UL},{0xBB1932492F2D4222LL,0xCEF4BC67CD2BC154LL},{0x75E69E0B14C41459LL,0xB19FF4E5736DFFE8LL},{0x75E69E0B14C41459LL,0xCEF4BC67CD2BC154LL},{0xBB1932492F2D4222LL,18446744073709551612UL},{0x8385A128711E96CDLL,0xBB1932492F2D4222LL},{0x75E69E0B14C41459LL,1UL},{0xD70C278394D3FE23LL,0xB19FF4E5736DFFE8LL},{0xB19FF4E5736DFFE8LL,0UL},{18446744073709551612UL,0UL}},{{0xB19FF4E5736DFFE8LL,0xB19FF4E5736DFFE8LL},{0xD70C278394D3FE23LL,1UL},{0x75E69E0B14C41459LL,0xBB1932492F2D4222LL},{0x8385A128711E96CDLL,18446744073709551612UL},{0UL,0x8385A128711E96CDLL},{0x2A54DDACFCF9C8FBLL,0xCEF4BC67CD2BC154LL},{0x2A54DDACFCF9C8FBLL,0x8385A128711E96CDLL},{0UL,18446744073709551612UL},{0x8385A128711E96CDLL,0xBB1932492F2D4222LL},{0x75E69E0B14C41459LL,1UL}}};
|
|
int32_t ****l_3226 = &g_2865;
|
|
int8_t l_3227 = (-1L);
|
|
uint64_t ***l_3228[2][5] = {{&g_371[0][0][1],&g_371[0][0][4],&l_2968,&g_371[0][0][4],&g_371[0][0][1]},{&g_371[0][0][1],&g_371[0][0][4],&l_2968,&g_371[0][0][4],&g_371[0][0][1]}};
|
|
int8_t ** const ** const l_3252[10] = {&g_2842,&g_2842,&g_2842,&g_2842,&g_2842,&g_2842,&g_2842,&g_2842,&g_2842,&g_2842};
|
|
int64_t *l_3257 = (void*)0;
|
|
uint16_t l_3301[4] = {0xA755L,0xA755L,0xA755L,0xA755L};
|
|
const int8_t *l_3315 = (void*)0;
|
|
const int8_t **l_3314 = &l_3315;
|
|
const int8_t ***l_3313 = &l_3314;
|
|
const int8_t ****l_3312 = &l_3313;
|
|
const int32_t **l_3395 = &g_3339[0][1][3];
|
|
int16_t l_3412 = (-1L);
|
|
int32_t *l_3445 = &l_3419;
|
|
uint32_t ***l_3461 = &g_456;
|
|
uint32_t ****l_3460 = &l_3461;
|
|
uint32_t *****l_3459[6][10] = {{&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,(void*)0,(void*)0,&l_3460},{&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460},{&l_3460,&l_3460,&l_3460,(void*)0,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460},{&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460},{&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460},{&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460,&l_3460}};
|
|
int32_t l_3508 = 0xFBBE9984L;
|
|
int32_t l_3588 = 0L;
|
|
int16_t **l_3627[3][5][4] = {{{&g_2003,&g_2003,(void*)0,&g_2003},{&g_2003,(void*)0,&g_2003,&g_2003},{&g_2003,&g_2003,&g_2003,&g_2003},{(void*)0,(void*)0,(void*)0,&g_2003},{&g_2003,&g_2003,(void*)0,&g_2003}},{{(void*)0,&g_2003,&g_2003,(void*)0},{&g_2003,&g_2003,&g_2003,&g_2003},{&g_2003,&g_2003,(void*)0,&g_2003},{&g_2003,(void*)0,&g_2003,&g_2003},{&g_2003,&g_2003,&g_2003,&g_2003}},{{(void*)0,(void*)0,(void*)0,&g_2003},{&g_2003,&g_2003,(void*)0,&g_2003},{(void*)0,&g_2003,&g_2003,(void*)0},{&g_2003,&g_2003,&g_2003,&g_2003},{&g_2003,&g_2003,(void*)0,&g_2003}}};
|
|
int16_t l_3714 = 0xFE40L;
|
|
int64_t ****l_3726 = &l_2583[0][3];
|
|
uint8_t l_3742 = 0xBCL;
|
|
int64_t **l_3748[2][5] = {{&g_3258[2],&g_3258[2],&g_3258[2],&g_3258[2],&g_3258[2]},{&g_1817,&g_1817,&g_1817,&g_1817,&g_1817}};
|
|
int64_t *** const l_3747 = &l_3748[1][2];
|
|
int64_t *** const *l_3746 = &l_3747;
|
|
int64_t *** const **l_3745 = &l_3746;
|
|
int64_t *** const *l_3750 = (void*)0;
|
|
int64_t *** const **l_3749[7][9] = {{(void*)0,&l_3750,(void*)0,(void*)0,(void*)0,(void*)0,&l_3750,(void*)0,&l_3750},{(void*)0,&l_3750,&l_3750,(void*)0,&l_3750,&l_3750,&l_3750,&l_3750,(void*)0},{&l_3750,(void*)0,&l_3750,&l_3750,&l_3750,&l_3750,&l_3750,(void*)0,&l_3750},{(void*)0,&l_3750,&l_3750,&l_3750,&l_3750,(void*)0,&l_3750,&l_3750,(void*)0},{&l_3750,(void*)0,&l_3750,&l_3750,(void*)0,&l_3750,&l_3750,(void*)0,&l_3750},{(void*)0,&l_3750,&l_3750,(void*)0,&l_3750,&l_3750,&l_3750,&l_3750,(void*)0},{&l_3750,(void*)0,&l_3750,&l_3750,&l_3750,&l_3750,&l_3750,(void*)0,&l_3750}};
|
|
int i, j, k;
|
|
for (i = 0; i < 4; i++)
|
|
l_3047[i] = 3UL;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
l_3093[i][j] = 0x62BF0A46L;
|
|
}
|
|
for (l_2406 = 0; (l_2406 <= 3); l_2406 += 1)
|
|
{ /* block id: 1271 */
|
|
if (g_124)
|
|
goto lbl_2831;
|
|
}
|
|
}
|
|
return (*p_49);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_640 g_641 g_372 g_99 g_1005 g_102 g_1494 g_1495 g_403 g_484 g_485 g_70 g_678 g_497 g_498 g_321 g_758 g_1817 g_6 g_1136 g_1884 g_530 g_1930 g_979 g_337 g_672 g_2003 g_2 g_1816 g_1535 g_5 g_676 g_677 g_1975 g_2192 g_292 g_293 g_2002 g_534 g_2136 g_294 g_2229 g_126 g_2230 g_2231 g_371 g_533 g_624 g_754 g_324 g_1685 g_115
|
|
* writes: g_568 g_99 g_1005 g_102 g_28 g_754 g_1930 g_6 g_122 g_758 g_70 g_530 g_1535 g_1975 g_533 g_2002 g_403 g_115 g_979 g_337 g_672 g_2136 g_294 g_321 g_534 g_2230 g_324 g_456 g_497
|
|
*/
|
|
int32_t func_52(int64_t p_53, uint32_t p_54, const int32_t p_55)
|
|
{ /* block id: 814 */
|
|
int32_t *l_1896 = (void*)0;
|
|
int32_t ** const ***l_1899 = (void*)0;
|
|
const int32_t *l_1900 = &g_126[3];
|
|
int32_t l_1906 = 0x29B8E3BDL;
|
|
int8_t *l_1927 = &g_403[0];
|
|
int8_t **l_1926 = &l_1927;
|
|
uint32_t *l_1949 = (void*)0;
|
|
int16_t *l_2001 = &g_530[1][0];
|
|
int16_t **l_2000 = &l_2001;
|
|
int32_t l_2007 = 0L;
|
|
int32_t l_2008 = 0x0C9084C2L;
|
|
int8_t l_2043[6][2][3] = {{{(-6L),0xB6L,(-6L)},{0x38L,0xC1L,0x38L}},{{(-6L),0xB6L,(-6L)},{0x38L,0xC1L,0x38L}},{{(-6L),0xB6L,(-6L)},{0x38L,0xC1L,0x38L}},{{(-6L),0xB6L,(-6L)},{0x38L,0xC1L,0x38L}},{{(-6L),0xB6L,(-6L)},{0x38L,0xC1L,0x38L}},{{(-6L),0xB6L,(-6L)},{0x38L,0xC1L,0x38L}}};
|
|
uint16_t l_2074 = 0x63FAL;
|
|
uint64_t l_2133 = 0x5CE003D4853ED37ALL;
|
|
int32_t l_2146[8][9] = {{0L,0L,0xEA1D1015L,0xEA1D1015L,0L,0L,0xEA1D1015L,0xEA1D1015L,0L},{8L,0xC25CB706L,8L,0xC25CB706L,8L,0xC25CB706L,8L,0xC25CB706L,8L},{0L,0xEA1D1015L,0xEA1D1015L,0L,0L,0xEA1D1015L,0xEA1D1015L,0L,0L},{0xB1CD480FL,0xC25CB706L,0xB1CD480FL,0xC25CB706L,0xB1CD480FL,0xC25CB706L,0xB1CD480FL,0xC25CB706L,0xB1CD480FL},{0L,0L,0xEA1D1015L,0xEA1D1015L,0L,0L,0xEA1D1015L,0xEA1D1015L,0L},{8L,0xC25CB706L,8L,0xC25CB706L,8L,0xC25CB706L,8L,0xC25CB706L,8L},{0L,0xEA1D1015L,0xEA1D1015L,0L,0L,0xEA1D1015L,0xEA1D1015L,0L,0L},{0xB1CD480FL,0xC25CB706L,0xB1CD480FL,0xC25CB706L,0xB1CD480FL,0xC25CB706L,0xB1CD480FL,0xC25CB706L,0xB1CD480FL}};
|
|
uint8_t l_2180 = 0x10L;
|
|
int64_t *** const l_2183 = &g_1816;
|
|
int64_t l_2263 = 1L;
|
|
uint16_t l_2375 = 5UL;
|
|
uint64_t l_2380[4] = {18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL};
|
|
int i, j, k;
|
|
lbl_2336:
|
|
(**g_640) = l_1896;
|
|
if ((0xB66F1F9E916AD913LL >= (((safe_lshift_func_int8_t_s_u((((&g_604 != l_1899) != (((p_54 == (&g_640 == (void*)0)) , 0x8FED3597D65A4A72LL) ^ ((*g_372) ^= ((void*)0 == &g_485)))) || p_55), 7)) > p_54) != p_55)))
|
|
{ /* block id: 817 */
|
|
int8_t **l_1925 = &g_1495;
|
|
int32_t l_1964[8] = {0x103443EFL,0x103443EFL,0x103443EFL,0x103443EFL,0x103443EFL,0x103443EFL,0x103443EFL,0x103443EFL};
|
|
const uint32_t *l_1968 = &g_282[0][1];
|
|
int64_t l_1987 = 0L;
|
|
int32_t *****l_2036 = &g_639[1];
|
|
int32_t l_2041 = (-1L);
|
|
int8_t **l_2072 = &l_1927;
|
|
int32_t **l_2098 = &g_339;
|
|
int32_t ***l_2097 = &l_2098;
|
|
int32_t ****l_2096 = &l_2097;
|
|
int i;
|
|
l_1900 = &p_55;
|
|
for (g_102 = 0; (g_102 > (-26)); g_102 = safe_sub_func_uint64_t_u_u(g_102, 1))
|
|
{ /* block id: 821 */
|
|
const int32_t ***l_1910 = (void*)0;
|
|
int32_t l_1923[9];
|
|
int32_t l_1924 = 0xCF6C3747L;
|
|
int8_t **l_1928 = &l_1927;
|
|
int16_t *l_1931[7][6][6] = {{{&g_530[0][0],&g_321,(void*)0,(void*)0,(void*)0,&g_530[1][0]},{&g_530[1][0],&g_530[1][0],&g_530[1][0],(void*)0,&g_530[1][0],(void*)0},{&g_321,&g_321,&g_530[1][0],&g_530[1][0],&g_321,&g_321},{&g_530[1][0],&g_530[1][0],&g_321,&g_530[0][0],&g_321,&g_321},{&g_321,(void*)0,(void*)0,&g_530[0][0],(void*)0,&g_530[1][0]},{&g_530[1][0],(void*)0,&g_530[1][0],&g_530[1][0],(void*)0,&g_321}},{{&g_530[1][0],(void*)0,&g_530[0][0],(void*)0,(void*)0,&g_321},{&g_530[0][0],&g_530[0][0],&g_530[1][0],&g_321,&g_321,&g_530[1][0]},{&g_321,&g_530[1][0],&g_321,&g_321,&g_321,&g_321},{&g_530[1][0],&g_530[0][0],&g_321,&g_321,(void*)0,(void*)0},{(void*)0,&g_321,(void*)0,&g_530[1][0],&g_321,&g_321},{&g_530[1][0],&g_530[1][0],(void*)0,&g_321,&g_530[0][0],(void*)0}},{{(void*)0,(void*)0,&g_321,&g_321,&g_530[1][0],&g_321},{&g_321,&g_530[1][0],&g_321,(void*)0,&g_530[0][0],&g_530[1][0]},{&g_530[1][0],&g_530[1][0],&g_530[1][0],&g_321,(void*)0,&g_321},{&g_321,&g_530[1][0],&g_530[0][0],&g_530[1][0],&g_530[1][0],&g_321},{&g_321,&g_530[1][0],&g_530[1][0],&g_530[1][0],&g_530[1][0],&g_530[1][0]},{(void*)0,(void*)0,(void*)0,&g_530[1][0],(void*)0,&g_321}},{{&g_321,(void*)0,&g_321,(void*)0,&g_530[1][0],&g_321},{&g_321,&g_530[1][0],&g_530[1][0],&g_530[1][0],&g_530[1][0],(void*)0},{&g_530[1][0],&g_530[1][0],&g_321,&g_530[1][0],(void*)0,&g_530[0][0]},{&g_530[1][0],&g_530[1][0],&g_530[1][0],(void*)0,&g_530[0][0],(void*)0},{&g_321,&g_530[1][0],(void*)0,(void*)0,&g_530[1][0],&g_321},{&g_530[1][0],(void*)0,(void*)0,&g_321,&g_530[0][0],&g_321}},{{&g_530[0][0],&g_530[1][0],&g_321,&g_530[0][0],&g_321,&g_530[1][0]},{&g_530[0][0],&g_321,&g_530[0][0],&g_321,(void*)0,(void*)0},{&g_530[1][0],&g_530[0][0],&g_530[1][0],(void*)0,&g_321,&g_530[1][0]},{&g_321,&g_530[1][0],&g_321,(void*)0,&g_321,&g_530[1][0]},{&g_530[1][0],&g_530[0][0],&g_530[1][0],&g_530[1][0],(void*)0,&g_321},{&g_530[1][0],(void*)0,(void*)0,&g_530[1][0],(void*)0,&g_530[1][0]}},{{&g_321,(void*)0,&g_530[1][0],(void*)0,(void*)0,(void*)0},{&g_321,(void*)0,&g_321,&g_530[1][0],&g_321,(void*)0},{(void*)0,&g_530[1][0],&g_530[1][0],&g_530[1][0],&g_321,&g_530[1][0]},{&g_321,&g_321,(void*)0,&g_530[1][0],&g_530[1][0],&g_321},{&g_530[1][0],&g_530[1][0],&g_530[0][0],&g_321,(void*)0,&g_530[0][0]},{&g_530[0][0],&g_530[1][0],&g_530[0][0],&g_530[1][0],(void*)0,&g_530[0][0]}},{{&g_530[0][0],&g_321,(void*)0,&g_530[0][0],&g_530[1][0],&g_530[1][0]},{&g_530[0][0],&g_321,(void*)0,&g_321,&g_530[1][0],&g_530[1][0]},{(void*)0,(void*)0,&g_321,&g_530[1][0],&g_530[1][0],(void*)0},{&g_530[1][0],&g_321,&g_530[1][0],&g_530[1][0],&g_530[1][0],&g_321},{&g_321,&g_321,&g_530[0][0],&g_530[1][0],(void*)0,(void*)0},{&g_530[1][0],&g_530[1][0],&g_321,(void*)0,(void*)0,&g_321}}};
|
|
int32_t l_1967 = 0xA8D70833L;
|
|
int i, j, k;
|
|
for (i = 0; i < 9; i++)
|
|
l_1923[i] = (-10L);
|
|
for (g_28 = 0; (g_28 != 8); g_28 = safe_add_func_int8_t_s_s(g_28, 8))
|
|
{ /* block id: 824 */
|
|
uint32_t l_1905 = 0x76536773L;
|
|
uint8_t *l_1911 = &g_28;
|
|
int16_t *l_1914 = &g_321;
|
|
uint32_t l_1965[7] = {1UL,1UL,1UL,1UL,1UL,1UL,1UL};
|
|
int32_t l_1966 = 0x6499D40FL;
|
|
int i;
|
|
if (((l_1906 |= (l_1905 ^ ((*l_1900) >= 1UL))) & (safe_mod_func_uint16_t_u_u((+((&g_658 == l_1910) , p_55)), (((l_1911 != &g_672) != ((-1L) < (*l_1900))) | (*l_1900))))))
|
|
{ /* block id: 826 */
|
|
int8_t *l_1929 = &g_1930;
|
|
uint16_t l_1932 = 0x8A45L;
|
|
int32_t l_1935 = 0xA4E9F338L;
|
|
for (g_754 = (-29); (g_754 > 14); ++g_754)
|
|
{ /* block id: 829 */
|
|
if (p_53)
|
|
break;
|
|
return p_55;
|
|
}
|
|
(*g_678) = (l_1914 == ((safe_mul_func_int16_t_s_s(((safe_rshift_func_int8_t_s_u(p_53, 1)) || (p_53 , l_1905)), (((safe_lshift_func_uint8_t_u_s((*l_1900), (**g_1494))) < ((safe_mod_func_int32_t_s_s((l_1923[5] = 8L), l_1924)) , ((*l_1929) = ((((l_1926 = l_1925) == l_1928) || 250UL) ^ (-1L))))) & (**g_484)))) , l_1931[1][0][3]));
|
|
if (l_1932)
|
|
continue;
|
|
for (g_1005 = 0; (g_1005 <= 52); g_1005 = safe_add_func_int8_t_s_s(g_1005, 7))
|
|
{ /* block id: 840 */
|
|
l_1935 ^= (*l_1900);
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 843 */
|
|
uint32_t *l_1948 = &g_122[3];
|
|
uint32_t *l_1954 = &g_758;
|
|
int32_t l_1963[1][5][2];
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 5; j++)
|
|
{
|
|
for (k = 0; k < 2; k++)
|
|
l_1963[i][j][k] = 1L;
|
|
}
|
|
}
|
|
if ((safe_add_func_uint16_t_u_u((((safe_div_func_uint64_t_u_u(l_1905, ((*g_1817) = (safe_rshift_func_int16_t_s_s((**g_497), (l_1924 = (l_1966 = (g_530[1][0] = (((*g_485) = (((((((safe_add_func_uint16_t_u_u((safe_mod_func_uint8_t_u_u((safe_sub_func_int64_t_s_s(p_54, ((l_1923[7] &= ((*l_1948) = 0xCB5D9D51L)) < (0xB1AE66D0L != ((l_1949 = l_1896) == l_1948))))), l_1924)), (safe_lshift_func_uint8_t_u_u(((safe_div_func_uint32_t_u_u(((*l_1954)--), (safe_mul_func_uint16_t_u_u((safe_div_func_uint16_t_u_u((safe_mul_func_uint8_t_u_u(l_1963[0][1][0], l_1964[6])), l_1965[6])), l_1924)))) == 0UL), 2)))) ^ l_1924) == 0xE5L) , p_53) , p_55) & p_54) , l_1923[3])) && (-2L)))))))))) | l_1967) == 0x8C82L), (*l_1900))))
|
|
{ /* block id: 853 */
|
|
int8_t *l_1974 = (void*)0;
|
|
g_1975 = (((void*)0 == l_1968) ^ ((~p_54) < ((p_55 <= (l_1967 != ((safe_mul_func_uint8_t_u_u((0xDB9D3EDEL == p_53), ((p_54 < ((*l_1926) != l_1974)) && 2UL))) > 0xC2L))) > 0x80B183697B2A8FEELL)));
|
|
(*g_678) = p_55;
|
|
}
|
|
else
|
|
{ /* block id: 856 */
|
|
int32_t l_1976 = 0L;
|
|
(*g_678) |= p_55;
|
|
l_1976 = l_1963[0][1][0];
|
|
if ((*g_678))
|
|
break;
|
|
l_1963[0][4][1] &= p_54;
|
|
}
|
|
for (g_99 = 0; (g_99 < 17); g_99 = safe_add_func_uint64_t_u_u(g_99, 9))
|
|
{ /* block id: 864 */
|
|
if ((**g_1136))
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
(**g_1136) &= (-6L);
|
|
for (g_533 = (-13); (g_533 <= (-26)); g_533 = safe_sub_func_uint8_t_u_u(g_533, 1))
|
|
{ /* block id: 872 */
|
|
int16_t ***l_1997 = (void*)0;
|
|
int16_t **l_1999 = (void*)0;
|
|
int16_t ***l_1998[5] = {&l_1999,&l_1999,&l_1999,&l_1999,&l_1999};
|
|
int32_t *l_2004 = &g_115[4];
|
|
int32_t *l_2005 = &g_126[0];
|
|
int32_t *l_2006[9];
|
|
uint32_t l_2009 = 0xFAFA1021L;
|
|
uint32_t l_2012 = 0UL;
|
|
int i;
|
|
for (i = 0; i < 9; i++)
|
|
l_2006[i] = &g_124;
|
|
l_2004 = ((safe_sub_func_uint8_t_u_u(l_1964[6], (safe_mul_func_uint16_t_u_u((((*l_2004) = (((safe_lshift_func_int8_t_s_u((l_1987 <= ((*g_372) = 18446744073709551614UL)), (((safe_lshift_func_int16_t_s_s((!0xDBCE6F9AL), 14)) , 0x3681L) == ((*l_2001) &= (safe_mul_func_uint8_t_u_u(g_1884, ((0xDFA5F50DL != ((safe_mul_func_int8_t_s_s((((safe_mul_func_int8_t_s_s(((*l_1927) |= ((l_2000 = (void*)0) != (g_2002 = &l_1931[2][2][0]))), 0x9AL)) && 0x1AL) != p_53), p_55)) && p_55)) > 0xB3L))))))) || p_53) == 0L)) , (*g_485)), (**g_484))))) , &l_1923[5]);
|
|
l_2009++;
|
|
l_2012--;
|
|
for (g_1930 = 3; (g_1930 >= 0); g_1930 -= 1)
|
|
{ /* block id: 884 */
|
|
uint32_t l_2015 = 0xC12E89DBL;
|
|
int i;
|
|
++l_2015;
|
|
return l_1964[g_1930];
|
|
}
|
|
}
|
|
}
|
|
for (g_979 = 0; (g_979 > 59); ++g_979)
|
|
{ /* block id: 892 */
|
|
uint32_t l_2040 = 5UL;
|
|
int16_t * const **l_2042[2];
|
|
uint8_t l_2044 = 0xBAL;
|
|
int32_t l_2045 = 0x8CB95382L;
|
|
int8_t l_2144 = 0xDBL;
|
|
int32_t l_2145 = 0xE2FAEC18L;
|
|
int16_t l_2147 = 0L;
|
|
int32_t l_2152 = 0x7D531428L;
|
|
int32_t l_2164 = 0x62331715L;
|
|
int32_t l_2165[7][8][4] = {{{8L,0x611FABB1L,8L,0xE7457566L},{0x5305EC45L,0x611FABB1L,0xF0110B32L,(-5L)},{0x611FABB1L,0xE466240EL,0xE466240EL,0x611FABB1L},{8L,(-5L),0xE466240EL,0xE7457566L},{0x611FABB1L,0x5305EC45L,0xF0110B32L,0x5305EC45L},{0x5305EC45L,0xE466240EL,8L,0x5305EC45L},{8L,0x5305EC45L,0xE7457566L,0xE7457566L},{(-5L),(-5L),0xF0110B32L,0x611FABB1L}},{{(-5L),0xE466240EL,0xE7457566L,(-5L)},{8L,0x611FABB1L,8L,0xE7457566L},{0x5305EC45L,0x611FABB1L,0xF0110B32L,(-5L)},{0x611FABB1L,0xE466240EL,0xE466240EL,0x611FABB1L},{8L,(-5L),0xE466240EL,0xE7457566L},{0x611FABB1L,0x5305EC45L,0xF0110B32L,0x5305EC45L},{0x5305EC45L,0xE466240EL,8L,0x5305EC45L},{8L,0x5305EC45L,0xE7457566L,0xE7457566L}},{{(-5L),(-5L),0xF0110B32L,0x611FABB1L},{(-5L),0xE466240EL,0xE7457566L,(-5L)},{8L,0x611FABB1L,8L,0xE7457566L},{0x5305EC45L,0x611FABB1L,0xF0110B32L,(-5L)},{0x611FABB1L,0xE466240EL,0xE466240EL,0x611FABB1L},{8L,(-5L),0xE466240EL,0xE7457566L},{0x611FABB1L,0x5305EC45L,0xF0110B32L,0x5305EC45L},{0x5305EC45L,0xE466240EL,8L,0x5305EC45L}},{{8L,0x5305EC45L,0xE7457566L,0xE7457566L},{(-5L),(-5L),0xF0110B32L,0x611FABB1L},{(-5L),0xE466240EL,0xE7457566L,(-5L)},{8L,0x611FABB1L,8L,0xE7457566L},{0x5305EC45L,0x611FABB1L,0xF0110B32L,(-5L)},{0x611FABB1L,0xE466240EL,0xE466240EL,0x611FABB1L},{8L,(-5L),0xE466240EL,0xE7457566L},{0x611FABB1L,0x5305EC45L,0xF0110B32L,0x5305EC45L}},{{0x5305EC45L,0xE466240EL,8L,0xE7457566L},{0x9970D404L,0xE7457566L,0x0D4BA1F2L,0x0D4BA1F2L},{8L,8L,(-5L),0xE466240EL},{8L,0xF0110B32L,0x0D4BA1F2L,8L},{0x9970D404L,0xE466240EL,0x9970D404L,0x0D4BA1F2L},{0xE7457566L,0xE466240EL,(-5L),8L},{0xE466240EL,0xF0110B32L,0xF0110B32L,0xE466240EL},{0x9970D404L,8L,0xF0110B32L,0x0D4BA1F2L}},{{0xE466240EL,0xE7457566L,(-5L),0xE7457566L},{0xE7457566L,0xF0110B32L,0x9970D404L,0xE7457566L},{0x9970D404L,0xE7457566L,0x0D4BA1F2L,0x0D4BA1F2L},{8L,8L,(-5L),0xE466240EL},{8L,0xF0110B32L,0x0D4BA1F2L,8L},{0x9970D404L,0xE466240EL,0x9970D404L,0x0D4BA1F2L},{0xE7457566L,0xE466240EL,(-5L),8L},{0xE466240EL,0xF0110B32L,0xF0110B32L,0xE466240EL}},{{0x9970D404L,8L,0xF0110B32L,0x0D4BA1F2L},{0xE466240EL,0xE7457566L,(-5L),0xE7457566L},{0xE7457566L,0xF0110B32L,0x9970D404L,0xE7457566L},{0x9970D404L,0xE7457566L,0x0D4BA1F2L,0x0D4BA1F2L},{8L,8L,(-5L),0xE466240EL},{8L,0xF0110B32L,0x0D4BA1F2L,8L},{0x9970D404L,0xE466240EL,0x9970D404L,0x0D4BA1F2L},{0xE7457566L,0xE466240EL,(-5L),8L}}};
|
|
const int32_t l_2191 = 3L;
|
|
int32_t l_2193 = 0xA91F3EF4L;
|
|
int i, j, k;
|
|
for (i = 0; i < 2; i++)
|
|
l_2042[i] = &g_497;
|
|
(*g_678) = p_54;
|
|
for (g_337 = 0; (g_337 == (-15)); g_337 = safe_sub_func_int32_t_s_s(g_337, 1))
|
|
{ /* block id: 896 */
|
|
int16_t l_2037 = 9L;
|
|
uint8_t *l_2038 = &g_672;
|
|
int8_t **l_2069 = &g_1495;
|
|
uint32_t l_2135 = 0x41670120L;
|
|
int32_t l_2149[1];
|
|
int32_t *l_2156 = &l_2146[4][6];
|
|
int32_t *l_2157 = &l_2146[0][3];
|
|
int32_t *l_2158 = (void*)0;
|
|
int32_t *l_2159 = (void*)0;
|
|
int32_t *l_2160 = &l_2149[0];
|
|
int32_t *l_2161 = &g_126[0];
|
|
int32_t *l_2162 = &l_2145;
|
|
int32_t *l_2163[7] = {&l_2146[7][5],&g_115[4],&g_115[4],&l_2146[7][5],&g_115[4],&g_115[4],&l_2146[7][5]};
|
|
uint64_t l_2166 = 0UL;
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_2149[i] = 0x728EEE91L;
|
|
l_2043[5][1][2] = (safe_lshift_func_int8_t_s_u((((((0L <= (safe_sub_func_uint8_t_u_u((safe_rshift_func_uint8_t_u_s((safe_sub_func_int64_t_s_s((p_54 < p_55), ((safe_mul_func_uint8_t_u_u(((((safe_mod_func_uint16_t_u_u(1UL, (~((+((((void*)0 == l_2036) >= ((*l_2038) ^= l_2037)) != (((*g_372) = (p_53 && ((((!l_2040) >= (*l_1900)) != 6L) == l_2040))) , l_2041))) , (-5L))))) ^ p_53) , l_2042[0]) == &g_2002), l_2037)) ^ 0UL))), 0)), p_54))) , (*l_1900)) & p_55) >= 0xA8558046L) | p_53), p_55));
|
|
l_2045 = l_2044;
|
|
if ((safe_add_func_int64_t_s_s((l_2037 && ((p_54 != (safe_lshift_func_int16_t_s_u(p_55, (((*l_1900) && ((safe_mod_func_int32_t_s_s(0xA15A7A81L, 0x3C321B89L)) >= ((safe_rshift_func_int8_t_s_u((safe_rshift_func_int16_t_s_s((safe_rshift_func_uint16_t_u_u(((safe_rshift_func_int8_t_s_u(((**l_1925) = (((safe_rshift_func_int16_t_s_u(p_55, 6)) < p_54) || (safe_mul_func_uint16_t_u_u((safe_mul_func_uint16_t_u_u(((((void*)0 == &l_2038) >= p_53) , (**g_484)), p_55)), 0xF1B7L)))), 7)) < 0xAC24F638L), p_54)), 3)), 4)) < l_2044))) & (-1L))))) <= (*l_1900))), p_53)))
|
|
{ /* block id: 902 */
|
|
int8_t ***l_2070 = (void*)0;
|
|
int8_t ***l_2071 = &l_1925;
|
|
int32_t l_2073 = (-8L);
|
|
int32_t ***l_2093 = &g_641;
|
|
if (((safe_sub_func_int8_t_s_s(1L, ((*g_2003) , (((*g_372) >= ((+((0x404DACAAL >= (((((*l_2071) = l_2069) != l_2072) >= ((l_2073 = ((-2L) <= ((((*g_497) != (void*)0) & 0xEFL) || (*g_372)))) , 1UL)) || l_2074)) & (-1L))) | (-1L))) ^ 0x75L)))) < l_2037))
|
|
{ /* block id: 905 */
|
|
int32_t l_2089 = 0x4D0514ACL;
|
|
int32_t l_2094 = 0x75155416L;
|
|
(*g_678) = (safe_mod_func_int64_t_s_s((+((safe_sub_func_int8_t_s_s(0x78L, ((l_2037 > p_53) < ((safe_lshift_func_int8_t_s_u((safe_lshift_func_uint8_t_u_s(g_2, 0)), 0)) == (l_2094 |= (safe_add_func_int16_t_s_s(((*l_2001) = (((safe_sub_func_int8_t_s_s(((safe_unary_minus_func_int64_t_s(((p_53 ^ p_53) || ((*g_485) = l_2089)))) >= (safe_add_func_int64_t_s_s(((((((**g_1816) | (!p_55)) && (*g_372)) , (void*)0) == l_2093) && (*g_498)), p_53))), 0xD9L)) , 18446744073709551615UL) >= 0xC9C29C9A8A3D92E4LL)), (**g_497)))))))) ^ p_53)), (*g_1817)));
|
|
return p_55;
|
|
}
|
|
else
|
|
{ /* block id: 911 */
|
|
int32_t *l_2095 = (void*)0;
|
|
int32_t *****l_2099 = &l_2096;
|
|
int32_t l_2100 = 0x30FBF210L;
|
|
(*g_641) = l_2095;
|
|
(*l_2099) = l_2096;
|
|
l_2100 = 4L;
|
|
if (l_2037)
|
|
break;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 917 */
|
|
uint8_t l_2116 = 254UL;
|
|
int32_t l_2142 = 0xC2F1E4A3L;
|
|
int32_t l_2143 = 0xFC559425L;
|
|
int32_t l_2148 = 0x2350EC23L;
|
|
int32_t l_2150[2];
|
|
uint8_t l_2153 = 4UL;
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_2150[i] = 0x84846062L;
|
|
if ((safe_unary_minus_func_int32_t_s(0xAF7C148CL)))
|
|
{ /* block id: 918 */
|
|
if (p_55)
|
|
break;
|
|
if (p_53)
|
|
break;
|
|
}
|
|
else
|
|
{ /* block id: 921 */
|
|
uint32_t *l_2111 = &g_758;
|
|
int32_t *l_2134 = &g_115[4];
|
|
int32_t l_2137 = 0xAE66FA86L;
|
|
int32_t *l_2138 = &g_102;
|
|
int32_t *l_2139 = (void*)0;
|
|
int32_t *l_2140 = &l_1964[6];
|
|
int32_t *l_2141[2][8][10] = {{{&l_2137,&l_1906,&l_2008,&g_126[2],(void*)0,&g_126[3],&g_533,&g_533,&g_126[3],(void*)0},{&l_2041,&g_126[2],&g_126[2],&l_2041,(void*)0,&g_2,(void*)0,&l_2137,&g_533,&l_1906},{(void*)0,(void*)0,(void*)0,&g_126[3],&g_533,(void*)0,&g_126[2],(void*)0,&g_533,&g_126[3]},{&l_1906,(void*)0,&l_1906,&l_2041,&g_533,(void*)0,&g_533,&g_126[3],&g_126[3],&g_126[3]},{&g_126[3],(void*)0,(void*)0,&g_126[2],&g_126[3],(void*)0,(void*)0,&g_126[3],&g_126[2],(void*)0},{(void*)0,(void*)0,&l_1906,&g_115[4],&g_126[3],(void*)0,&l_2008,(void*)0,&g_126[3],&g_2},{(void*)0,&g_533,(void*)0,&l_2137,&l_2008,&g_533,&l_2008,&l_2137,(void*)0,&g_533},{&g_126[3],(void*)0,&g_126[2],&g_126[3],&g_2,&l_2041,(void*)0,&g_533,&g_115[4],(void*)0}},{{&g_115[4],(void*)0,&l_2008,&g_533,&l_2041,&l_2041,&g_533,&l_2008,(void*)0,&g_115[4]},{&g_2,(void*)0,&l_1906,&g_126[3],(void*)0,&g_533,(void*)0,&l_2137,&l_2008,&g_533},{(void*)0,&g_115[4],(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,&g_115[4],(void*)0,&g_126[2]},{(void*)0,(void*)0,&l_2041,&g_126[3],&l_1906,(void*)0,&g_533,&g_126[2],(void*)0,(void*)0},{&l_2041,&g_126[3],&l_2137,&g_126[3],&g_126[3],&l_2137,&g_126[3],&l_2041,(void*)0,(void*)0},{&g_126[3],&g_126[2],(void*)0,(void*)0,&g_126[3],(void*)0,&g_2,&g_126[3],&l_2008,&g_126[3]},{(void*)0,&g_126[3],(void*)0,&g_126[3],(void*)0,&g_126[3],(void*)0,&l_2041,&l_2137,&g_115[4]},{&l_1906,&g_533,&l_2137,(void*)0,&g_2,(void*)0,&l_2041,&g_126[2],&g_126[2],&l_2041}}};
|
|
int8_t l_2151 = 0xD1L;
|
|
int i, j, k;
|
|
(*g_678) = (l_2045 ^= (safe_div_func_uint16_t_u_u((((+((*l_2134) = (((safe_mul_func_int8_t_s_s((safe_div_func_uint64_t_u_u(0UL, (safe_lshift_func_uint16_t_u_u(((--(*l_2111)) < p_53), ((**g_484) = (((safe_mod_func_int64_t_s_s(l_2116, l_2037)) , (safe_mod_func_uint32_t_u_u(((safe_div_func_uint64_t_u_u((((safe_rshift_func_uint8_t_u_s(((g_5[1][3][0] , (0x6455A729L <= (safe_lshift_func_uint16_t_u_u(((1UL <= (((safe_rshift_func_uint8_t_u_u(((safe_mul_func_uint8_t_u_u(p_53, (safe_sub_func_uint16_t_u_u((safe_div_func_int16_t_s_s(0x411BL, l_2133)), p_55)))) , p_53), 0)) >= 0xC619L) || 1UL)) , (**g_484)), (*g_485))))) && p_53), p_54)) & (*g_2003)) , 0xEE59C9E5D162DDFELL), l_2037)) > (*g_485)), p_54))) < 0x703D0C3A18A2E068LL)))))), p_53)) || (-10L)) ^ 4294967289UL))) ^ (*g_498)) ^ l_2135), p_53)));
|
|
g_2136 = &p_55;
|
|
++l_2153;
|
|
}
|
|
return l_2144;
|
|
}
|
|
l_2166--;
|
|
}
|
|
for (l_2008 = 5; (l_2008 <= 1); l_2008--)
|
|
{ /* block id: 936 */
|
|
(*g_678) = (l_2007 = p_53);
|
|
for (g_99 = (-10); (g_99 != 58); g_99 = safe_add_func_int16_t_s_s(g_99, 1))
|
|
{ /* block id: 941 */
|
|
return p_54;
|
|
}
|
|
(*g_678) &= (+p_54);
|
|
}
|
|
l_2152 ^= (safe_mul_func_int16_t_s_s((safe_mod_func_uint64_t_u_u((safe_mod_func_uint32_t_u_u(l_2180, (((*g_485) = (((safe_div_func_int32_t_s_s(((&g_1816 != l_2183) , (((void*)0 == (*g_676)) , (safe_mod_func_uint8_t_u_u(((((((safe_unary_minus_func_uint32_t_u((((((-5L) <= (--g_1975)) <= 0x62E0A11FD8625A8ELL) > ((safe_add_func_int8_t_s_s((*g_1495), 0xBBL)) , p_54)) <= 0xC6CBL))) > (**g_484)) < 0x7EL) != (**g_484)) < (*g_485)) , 254UL), 2L)))), 0xF8CA8D0BL)) == l_2191) <= g_2192)) | l_2165[0][6][3]))), l_2147)), l_2193));
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 950 */
|
|
int8_t *l_2223 = &g_1930;
|
|
int32_t l_2224 = 0L;
|
|
const int32_t **l_2225 = (void*)0;
|
|
uint64_t ***l_2227[4];
|
|
uint64_t **** const l_2226 = &l_2227[1];
|
|
const int16_t l_2318 = 0x6F08L;
|
|
int32_t l_2330 = 1L;
|
|
int32_t l_2332 = 0xF6D711B4L;
|
|
uint16_t l_2333 = 0x5E5DL;
|
|
uint32_t l_2376 = 0xB4E8C523L;
|
|
int32_t *l_2377 = (void*)0;
|
|
int32_t *l_2378 = &g_115[4];
|
|
int32_t *l_2379[8][7][3] = {{{(void*)0,&l_2224,&l_2146[7][5]},{&g_115[2],&g_115[4],&g_115[1]},{&g_115[2],&g_115[2],&l_2332},{(void*)0,&l_2224,&g_126[3]},{&l_2332,&g_533,&l_2330},{&l_2008,&g_115[4],&l_2146[7][5]},{&g_115[4],&l_2332,&l_2330}},{{&l_2146[2][2],&g_115[2],&g_126[3]},{&l_2008,&l_2146[7][5],&l_2332},{&l_2332,&l_2224,&g_115[1]},{&l_2146[7][5],&l_2224,&l_2146[7][5]},{(void*)0,&l_2146[7][5],&l_1906},{&l_2146[7][2],&g_115[2],&l_2146[7][5]},{(void*)0,&l_2332,&l_2224}},{{&l_2332,&g_115[4],&l_2146[7][5]},{(void*)0,&g_533,&l_2146[7][5]},{&l_2146[7][2],&l_2224,(void*)0},{(void*)0,&g_115[2],&g_115[4]},{&l_2146[7][5],&g_115[4],&g_115[4]},{&l_2332,&l_2224,(void*)0},{&l_2008,&l_2008,&l_2146[7][5]}},{{&l_2146[2][2],&g_126[3],&l_2146[7][5]},{&g_115[4],&g_115[2],&l_2224},{&l_2008,&g_126[3],&l_2146[7][5]},{&l_2332,&l_2008,&l_1906},{(void*)0,&l_2224,&l_2146[7][5]},{&g_115[2],&g_115[4],&g_115[1]},{&g_115[2],&g_115[2],&l_2332}},{{(void*)0,&l_2224,&g_126[3]},{&l_2332,&g_533,&l_2330},{&l_2008,&g_115[4],&l_2146[7][5]},{&g_115[4],&l_2332,&l_2330},{&l_2146[2][2],&g_115[2],&g_126[3]},{&l_2008,&l_2146[7][5],&l_2332},{&l_2332,&l_2224,&g_115[1]}},{{&l_2146[7][5],&l_2224,&l_2146[7][5]},{(void*)0,&l_2146[7][5],&l_1906},{&l_2146[7][2],&g_115[2],&l_2146[7][5]},{(void*)0,&l_2332,&l_2224},{&l_2332,&g_115[4],&l_2146[7][5]},{(void*)0,&l_2146[2][2],&l_2146[7][5]},{&g_115[4],&l_2008,&g_533}},{{&l_2146[7][5],&l_2332,&l_2146[7][5]},{&l_2146[7][5],&l_2146[7][5],&l_2146[7][5]},{&l_2008,(void*)0,&g_533},{&l_2330,&l_2146[7][2],&l_2146[7][5]},{&l_2224,(void*)0,&l_2224},{&g_126[3],&l_2332,&l_2008},{(void*)0,(void*)0,(void*)0}},{{&l_2008,&l_2146[7][2],&g_115[4]},{&l_1906,(void*)0,&l_2146[7][5]},{&l_2332,&l_2146[7][5],&l_2224},{&l_2332,&l_2332,&l_2008},{&l_1906,&l_2008,(void*)0},{&l_2008,&l_2146[2][2],&l_2008},{(void*)0,&g_115[4],&l_2146[7][5]}}};
|
|
int i, j, k;
|
|
for (i = 0; i < 4; i++)
|
|
l_2227[i] = &g_371[0][0][5];
|
|
if (((void*)0 != &g_456))
|
|
{ /* block id: 951 */
|
|
uint64_t l_2201 = 0x7BC78EF74AC2AE16LL;
|
|
int32_t l_2221 = 0x8BBA17EBL;
|
|
uint32_t l_2233 = 0xBACE394DL;
|
|
int32_t l_2303 = 8L;
|
|
const uint32_t l_2305 = 0xE6674373L;
|
|
for (l_2074 = 0; (l_2074 <= 4); l_2074 += 1)
|
|
{ /* block id: 954 */
|
|
int32_t *l_2194 = &g_533;
|
|
int32_t *l_2195 = &l_2146[4][4];
|
|
int32_t *l_2196 = &g_102;
|
|
int32_t *l_2197 = &g_126[2];
|
|
int32_t l_2198 = (-6L);
|
|
int32_t *l_2199 = &l_2146[3][0];
|
|
int32_t *l_2200[10] = {&l_2198,&l_1906,&l_2146[4][8],&l_1906,&l_2198,&l_2198,&l_1906,&l_2146[4][8],&l_1906,&l_2198};
|
|
int8_t *l_2222 = &l_2043[2][1][0];
|
|
uint64_t *l_2242 = &g_1092;
|
|
volatile int32_t *l_2271[5] = {&g_8,&g_8,&g_8,&g_8,&g_8};
|
|
uint32_t **l_2276[5] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
int i;
|
|
--l_2201;
|
|
(*g_678) = ((*g_498) > 0x4DA0L);
|
|
(**g_292) = &l_2198;
|
|
for (l_2201 = 1; (l_2201 <= 4); l_2201 += 1)
|
|
{ /* block id: 960 */
|
|
const int32_t **l_2204 = &g_2136;
|
|
(*l_2204) = &p_55;
|
|
for (l_2180 = 0; (l_2180 <= 2); l_2180 += 1)
|
|
{ /* block id: 964 */
|
|
uint8_t l_2215 = 0x33L;
|
|
int64_t *l_2216 = (void*)0;
|
|
int64_t *l_2217 = &g_534;
|
|
if (p_54)
|
|
break;
|
|
(***g_292) &= ((safe_mod_func_uint8_t_u_u((((**g_484) ^ ((**g_2002) = 9L)) | (safe_div_func_uint32_t_u_u((safe_add_func_uint16_t_u_u(((safe_rshift_func_int16_t_s_u(((*l_2199) != (safe_div_func_uint16_t_u_u(l_2215, (((*l_2217) ^= (**g_1816)) , ((((safe_div_func_int16_t_s_s(p_54, (+(l_2221 = 1UL)))) == (l_2222 != l_2223)) < (*g_485)) , p_54))))), p_55)) == p_54), 7L)), 1L))), p_55)) == (**l_2204));
|
|
if (l_2224)
|
|
break;
|
|
(*l_2195) = (**l_2204);
|
|
}
|
|
l_2225 = l_2204;
|
|
for (g_337 = 0; (g_337 <= 4); g_337 += 1)
|
|
{ /* block id: 976 */
|
|
uint64_t *****l_2228 = (void*)0;
|
|
(*g_2229) = l_2226;
|
|
}
|
|
}
|
|
for (g_324 = 3; (g_324 >= 0); g_324 -= 1)
|
|
{ /* block id: 982 */
|
|
uint32_t l_2234 = 0xBDE006E8L;
|
|
uint8_t l_2243[2];
|
|
int32_t l_2264 = 1L;
|
|
int8_t *l_2268 = &g_403[0];
|
|
uint32_t l_2269 = 18446744073709551613UL;
|
|
uint32_t *l_2275 = &g_758;
|
|
uint32_t ***l_2277 = &g_187;
|
|
uint32_t ***l_2278 = &g_456;
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_2243[i] = 0xA4L;
|
|
l_2234 = ((((1UL || (!p_55)) <= (0L && 6L)) != (l_2221 = ((5L ^ g_99) | ((*l_2197) | l_2233)))) , 0x1587B23EL);
|
|
for (g_533 = 0; (g_533 <= 4); g_533 += 1)
|
|
{ /* block id: 987 */
|
|
(*l_2195) = (safe_mod_func_int32_t_s_s(((((*l_2001) = (-2L)) | ((safe_unary_minus_func_int16_t_s((safe_div_func_uint16_t_u_u((0UL ^ ((p_54 >= (safe_div_func_uint64_t_u_u(((**g_2002) == ((((((****g_2230) &= ((p_53 == p_53) ^ p_54)) == (((l_2242 != (p_55 , l_2242)) > (*l_2199)) | (*l_1900))) , l_2243[1]) ^ (*g_2003)) || p_55)), 0xB968E40EDA94BC70LL))) & p_53)), (*g_485))))) ^ 1UL)) != (*g_1817)), l_2201));
|
|
(**g_293) ^= ((safe_mul_func_int8_t_s_s(((*g_624) |= ((((safe_div_func_int16_t_s_s((safe_lshift_func_int8_t_s_u(((safe_rshift_func_int16_t_s_s((0x5A9033BD207DA7CELL != (safe_unary_minus_func_int16_t_s(p_55))), ((void*)0 == &l_1896))) == ((safe_sub_func_uint64_t_u_u((l_2222 == ((safe_sub_func_int16_t_s_s((safe_sub_func_uint16_t_u_u((safe_sub_func_int32_t_s_s((4UL & (l_2264 ^= (safe_mod_func_int16_t_s_s(l_2263, (*l_2195))))), (+(((safe_add_func_uint32_t_u_u(0UL, p_54)) ^ 0x0AB9L) <= l_2234)))), (*l_2194))), (*g_2003))) , l_2268)), (*g_1817))) | 0xECE14584L)), 7)), l_2269)) , 0x38EA7845L) & 0xDFCFE475L) == (*l_1900))), 1L)) >= p_54);
|
|
}
|
|
for (l_2180 = 0; (l_2180 <= 4); l_2180 += 1)
|
|
{ /* block id: 997 */
|
|
volatile int32_t **l_2270[3];
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_2270[i] = &g_678;
|
|
l_2271[2] = (**g_676);
|
|
return p_54;
|
|
}
|
|
(*l_2196) |= ((**g_293) ^= (((l_2243[1] >= (safe_unary_minus_func_uint64_t_u((p_54 == (&g_457[2][1] == ((((*l_2275) = 0xEBCE41E4L) | (p_53 & (0UL && l_2243[1]))) , ((*l_2278) = l_2276[3]))))))) || ((safe_mul_func_uint16_t_u_u((l_2221 || (*l_2195)), l_2221)) < (-2L))) , p_55));
|
|
for (l_2007 = 0; (l_2007 <= 4); l_2007 += 1)
|
|
{ /* block id: 1007 */
|
|
uint32_t *l_2281[6] = {&l_2269,&l_2234,&l_2269,&l_2269,&l_2234,&l_2269};
|
|
int32_t l_2304 = 0x9552A652L;
|
|
uint8_t *l_2306 = &l_2180;
|
|
int i;
|
|
(*l_2199) = 0x01E3E7E6L;
|
|
(*l_2195) = ((((p_54 = g_758) , (safe_rshift_func_int8_t_s_u(((void*)0 != l_2281[5]), 4))) || ((*l_2306) |= (safe_div_func_uint8_t_u_u(g_754, ((safe_div_func_int8_t_s_s((+(g_533 | (!(((safe_add_func_uint8_t_u_u((safe_lshift_func_int8_t_s_u(((**g_1816) || (~p_54)), 5)), (safe_lshift_func_uint8_t_u_s((((safe_rshift_func_int8_t_s_s(((*l_2223) = (safe_sub_func_int16_t_s_s(0x8462L, ((*l_2001) ^= ((safe_sub_func_int16_t_s_s((l_2221 ^= (*g_2003)), (**g_484))) < l_2243[1]))))), 3)) >= l_2303) & p_53), 3)))) || l_2304) , l_2305)))), p_55)) & (*g_1817)))))) , 0x9C784FADL);
|
|
if (p_54)
|
|
continue;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 1019 */
|
|
uint32_t l_2323[2][9][8] = {{{18446744073709551615UL,0x6169F610L,18446744073709551615UL,0x4D736561L,0xAF8306C1L,0x7FD46676L,0x22B67A1EL,0xAF8306C1L},{0x6169F610L,0x22B67A1EL,0xD5C2219FL,0x6169F610L,0x4D736561L,18446744073709551615UL,0x11825789L,18446744073709551615UL},{0x11825789L,0x3FABD915L,0x497B1B17L,0x3FABD915L,0x11825789L,1UL,0xD1C3DEF6L,18446744073709551609UL},{18446744073709551615UL,0xDB46FDDDL,0x78842287L,6UL,0xDB46FDDDL,18446744073709551615UL,0x7FD46676L,0x3FABD915L},{0xD1C3DEF6L,0x22B67A1EL,0x78842287L,0xCBE733F8L,6UL,0xD5C2219FL,0xD1C3DEF6L,0x11BD6AA5L},{0xDB46FDDDL,0x11825789L,0x497B1B17L,18446744073709551609UL,18446744073709551609UL,0x497B1B17L,0x11825789L,0xDB46FDDDL},{0x11BD6AA5L,0xD1C3DEF6L,0xD5C2219FL,6UL,0xCBE733F8L,0x78842287L,0x22B67A1EL,0xD1C3DEF6L},{0x3FABD915L,0x7FD46676L,18446744073709551615UL,0xDB46FDDDL,6UL,0x78842287L,0xDB46FDDDL,18446744073709551615UL},{18446744073709551609UL,0xD1C3DEF6L,1UL,0x11825789L,0x3FABD915L,0x497B1B17L,0x3FABD915L,0x11825789L}},{{18446744073709551615UL,0x11825789L,18446744073709551615UL,0x4D736561L,0x6169F610L,0xD5C2219FL,0x22B67A1EL,0x6169F610L},{0xAF8306C1L,0x22B67A1EL,0x7FD46676L,0xAF8306C1L,0x4D736561L,18446744073709551615UL,0x6169F610L,18446744073709551615UL},{0xAF8306C1L,0xDB46FDDDL,0x497B1B17L,0x155DDC35L,0x6169F610L,1UL,0xCBE733F8L,0xCBE733F8L},{18446744073709551615UL,0x3FABD915L,6UL,6UL,0x3FABD915L,18446744073709551615UL,0x7FD46676L,0x155DDC35L},{18446744073709551609UL,0x22B67A1EL,0x4D736561L,0xD1C3DEF6L,6UL,0x7FD46676L,18446744073709551609UL,0x11BD6AA5L},{0x3FABD915L,0x6169F610L,0x497B1B17L,0xD1C3DEF6L,0xCBE733F8L,0xD1C3DEF6L,0x7FD46676L,0x4D736561L},{2UL,18446744073709551615UL,0x1AB544FCL,7UL,0x11BD6AA5L,7UL,0x1AB544FCL,18446744073709551615UL},{6UL,0x497B1B17L,2UL,0x4D736561L,7UL,0x7C09578CL,0x4D736561L,8UL},{18446744073709551615UL,0x11BD6AA5L,18446744073709551609UL,0x7FD46676L,6UL,0xD1C3DEF6L,0x4D736561L,0x22B67A1EL}}};
|
|
int32_t l_2326[8] = {1L,0x0B45C465L,1L,0x0B45C465L,1L,0x0B45C465L,1L,0x0B45C465L};
|
|
uint64_t * const * const l_2358 = &g_372;
|
|
int16_t l_2360 = 0L;
|
|
int i, j, k;
|
|
for (g_324 = 0; (g_324 != (-12)); g_324 = safe_sub_func_int32_t_s_s(g_324, 3))
|
|
{ /* block id: 1022 */
|
|
uint16_t *l_2311[4][10][6] = {{{&g_1884,&g_1884,&g_1884,&g_1884,&g_979,&g_1884},{&g_1884,&g_1884,&g_979,&g_1884,&g_979,&g_1884},{(void*)0,&g_1884,&g_1884,(void*)0,&g_979,&g_979},{&g_1884,&g_1884,&g_1884,&g_1884,&g_979,&g_1884},{&g_1884,&g_1884,&g_979,&g_1884,&g_979,&g_1884},{(void*)0,&g_1884,&g_1884,(void*)0,&g_979,&g_979},{&g_1884,&g_1884,&g_1884,&g_1884,&g_979,&g_1884},{&g_1884,&g_1884,&g_979,&g_1884,&g_979,&g_1884},{(void*)0,&g_1884,&g_1884,(void*)0,&g_979,&g_979},{&g_1884,&g_1884,&g_1884,&g_1884,&g_979,&g_1884}},{{&g_1884,&g_1884,&g_979,&g_1884,&g_979,&g_1884},{(void*)0,&g_1884,&g_1884,(void*)0,&g_979,&g_979},{&g_1884,&g_1884,&g_1884,&g_1884,&g_979,&g_1884},{&g_1884,&g_1884,&g_979,&g_1884,&g_979,&g_1884},{(void*)0,&g_1884,&g_1884,(void*)0,&g_979,&g_979},{&g_1884,&g_1884,&g_1884,&g_1884,&g_979,&g_1884},{&g_1884,&g_1884,&g_979,&g_1884,&g_979,&g_1884},{(void*)0,&g_1884,&g_1884,(void*)0,&g_979,&g_979},{&g_1884,&g_1884,&g_1884,&g_1884,&g_979,&g_1884},{&g_1884,&g_1884,&g_979,&g_1884,&g_979,&g_1884}},{{(void*)0,&g_1884,&g_1884,(void*)0,&g_979,&g_979},{&g_1884,&g_1884,&g_1884,&g_1884,&g_979,&g_1884},{&g_1884,&g_1884,&g_979,&g_1884,&g_979,&g_1884},{(void*)0,&g_1884,&g_1884,(void*)0,&g_979,&g_979},{&g_1884,&g_1884,&g_1884,&g_1884,&g_979,&g_1884},{&g_1884,&g_1884,&g_979,&g_1884,&g_979,&g_1884},{&g_979,&g_70,(void*)0,&g_979,&g_70,&g_70},{&g_1884,&g_70,&g_70,&g_1884,&g_70,(void*)0},{&g_1884,&g_70,&g_70,&g_1884,&g_70,&g_70},{&g_979,&g_70,(void*)0,&g_979,&g_70,&g_70}},{{&g_1884,&g_70,&g_70,&g_1884,&g_70,(void*)0},{&g_1884,&g_70,&g_70,&g_1884,&g_70,&g_70},{&g_979,&g_70,(void*)0,&g_979,&g_70,&g_70},{&g_1884,&g_70,&g_70,&g_1884,&g_70,(void*)0},{&g_1884,&g_70,&g_70,&g_1884,&g_70,&g_70},{&g_979,&g_70,(void*)0,&g_979,&g_70,&g_70},{&g_1884,&g_70,&g_70,&g_1884,&g_70,(void*)0},{&g_1884,&g_70,&g_70,&g_1884,&g_70,&g_70},{&g_979,&g_70,(void*)0,&g_979,&g_70,&g_70},{&g_1884,&g_70,&g_70,&g_1884,&g_70,(void*)0}}};
|
|
uint32_t *l_2314 = (void*)0;
|
|
uint8_t *l_2317 = &g_1975;
|
|
int32_t l_2351 = 0x801FFDF9L;
|
|
uint64_t l_2359[1][9][9] = {{{0x445360749AA5BDE0LL,1UL,0xC9624D4BCF674B0CLL,18446744073709551611UL,0x09368F9F3DB3B246LL,18446744073709551611UL,0xC9624D4BCF674B0CLL,1UL,0x445360749AA5BDE0LL},{0UL,18446744073709551611UL,0xCC03586AAFA259E7LL,0xD470C00E7B55A9B1LL,0x09368F9F3DB3B246LL,0x60B75678EB1B9B3ELL,0x7E06FB60B32FDD7FLL,4UL,18446744073709551607UL},{0xC19AAD8CE3091A70LL,4UL,0xD470C00E7B55A9B1LL,18446744073709551615UL,0xCC03586AAFA259E7LL,0xCC03586AAFA259E7LL,18446744073709551615UL,0xD470C00E7B55A9B1LL,4UL},{0UL,0x09368F9F3DB3B246LL,0x7E06FB60B32FDD7FLL,0xD5C803BDD39809ECLL,9UL,0xCC03586AAFA259E7LL,0x445360749AA5BDE0LL,0x60B75678EB1B9B3ELL,0xC19AAD8CE3091A70LL},{0x445360749AA5BDE0LL,18446744073709551615UL,0x09368F9F3DB3B246LL,18446744073709551607UL,0xD470C00E7B55A9B1LL,0x60B75678EB1B9B3ELL,0xD470C00E7B55A9B1LL,18446744073709551607UL,0x09368F9F3DB3B246LL},{0x09368F9F3DB3B246LL,0x09368F9F3DB3B246LL,8UL,0xC19AAD8CE3091A70LL,0UL,18446744073709551611UL,0xD470C00E7B55A9B1LL,0xC9624D4BCF674B0CLL,0UL},{0xD5C803BDD39809ECLL,4UL,1UL,0x7E06FB60B32FDD7FLL,0UL,0x445360749AA5BDE0LL,0x445360749AA5BDE0LL,0UL,0x7E06FB60B32FDD7FLL},{8UL,18446744073709551611UL,8UL,0xCC03586AAFA259E7LL,0x60B75678EB1B9B3ELL,4UL,18446744073709551615UL,0UL,0UL},{18446744073709551611UL,1UL,0x09368F9F3DB3B246LL,0UL,18446744073709551615UL,0xC9624D4BCF674B0CLL,0x7E06FB60B32FDD7FLL,0xC9624D4BCF674B0CLL,18446744073709551615UL}}};
|
|
int i, j, k;
|
|
for (g_1975 = 0; (g_1975 < 15); g_1975 = safe_add_func_int64_t_s_s(g_1975, 6))
|
|
{ /* block id: 1025 */
|
|
uint32_t l_2324 = 0UL;
|
|
int32_t l_2325 = 0xAF91A68CL;
|
|
int32_t l_2328 = 8L;
|
|
int32_t l_2329 = 7L;
|
|
int32_t l_2331 = (-1L);
|
|
if ((((void*)0 != l_2311[3][6][5]) >= (safe_sub_func_int16_t_s_s((((**g_1816) &= ((void*)0 != l_2314)) > (((3L != ((((****l_2226) &= (((((safe_sub_func_uint64_t_u_u((l_2317 != &l_2180), l_2318)) & ((safe_add_func_uint16_t_u_u(((safe_div_func_uint16_t_u_u(65529UL, 0x425BL)) <= l_2323[0][4][4]), (*g_485))) <= l_2324)) > p_54) & p_54) <= p_53)) > p_53) >= p_55)) , (*g_485)) > 0xEDB8L)), (*g_485)))))
|
|
{ /* block id: 1028 */
|
|
int32_t *l_2327[2][6] = {{&l_2326[1],&l_2326[6],&l_2326[6],&l_2326[1],&l_2326[6],&l_2326[6]},{&l_2326[1],&l_2326[6],&l_2326[6],&l_2326[1],&l_2326[6],&l_2326[6]}};
|
|
int i, j;
|
|
++l_2333;
|
|
}
|
|
else
|
|
{ /* block id: 1030 */
|
|
int32_t l_2337 = (-1L);
|
|
int16_t * const **l_2361 = (void*)0;
|
|
int16_t * const **l_2362 = &g_497;
|
|
if (g_321)
|
|
goto lbl_2336;
|
|
(*g_678) &= (p_54 & ((l_2337 <= (((((**g_1816) = (safe_sub_func_uint16_t_u_u((((safe_rshift_func_uint8_t_u_u(((safe_lshift_func_uint8_t_u_s((safe_add_func_uint16_t_u_u((**g_484), (**g_497))), (!(p_54 <= (l_2224 = (safe_rshift_func_uint8_t_u_u(((safe_mul_func_uint8_t_u_u(l_2351, (safe_rshift_func_int8_t_s_s(((safe_add_func_uint16_t_u_u((safe_add_func_int16_t_s_s(((void*)0 == l_2358), l_2359[0][6][3])), 0x61CFL)) , l_2331), p_53)))) , p_55), p_55))))))) | p_54), l_2360)) || l_2323[0][4][4]) >= p_53), (**g_484)))) , 0xE8DBL) & (*g_485)) || (**g_1816))) ^ p_55));
|
|
(*l_2362) = &g_498;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
l_2146[2][3] = (p_54 >= (safe_mul_func_int16_t_s_s((safe_mod_func_uint64_t_u_u(p_53, (safe_unary_minus_func_uint16_t_u(((safe_mul_func_uint8_t_u_u(246UL, (safe_unary_minus_func_int32_t_s(((p_55 > p_54) && (safe_sub_func_int8_t_s_s(p_55, p_55))))))) & (((safe_mod_func_uint16_t_u_u((*g_485), l_2375)) & l_2376) | (*****g_2229))))))), 0UL)));
|
|
(*l_2378) &= (**g_1685);
|
|
--l_2380[1];
|
|
}
|
|
return p_53;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_12 g_70 g_45 g_6 g_115 g_28 g_2 g_102 g_124 g_99 g_126 g_122 g_10 g_9 g_5 g_243 g_11 g_282 g_291 g_292 g_293 g_294 g_321 g_337 g_534 g_676 g_677 g_678 g_1136 g_497 g_498 g_403 g_485 g_624 g_372 g_671 g_672 g_580 g_758 g_484 g_979 g_657 g_658 g_244 g_8 g_835 g_1092 g_7 g_533 g_754 g_1491 g_1005 g_641 g_640 g_1492 g_568 g_1685 g_324 g_1716 g_530 g_1495 g_1612 g_1493 g_1494 g_1816 g_1817 g_1535 g_339
|
|
* writes: g_70 g_99 g_102 g_115 g_122 g_124 g_126 g_28 g_187 g_291 g_321 g_324 g_339 g_337 g_294 g_534 g_678 g_6 g_403 g_758 g_672 g_979 g_372 g_530 g_1092 g_533 g_754 g_1491 g_1005 g_568 g_1493 g_639 g_1716 g_604 g_10 g_1816
|
|
*/
|
|
uint8_t * func_58(int16_t p_59)
|
|
{ /* block id: 13 */
|
|
int8_t l_65 = 0x6CL;
|
|
uint32_t l_68 = 0x7D18C36EL;
|
|
uint16_t *l_69 = &g_70;
|
|
uint32_t l_96 = 0xF43A563CL;
|
|
uint64_t *l_97 = (void*)0;
|
|
uint64_t *l_98 = &g_99;
|
|
uint8_t *l_100 = (void*)0;
|
|
int32_t *l_1429 = &g_102;
|
|
int32_t l_1596 = 4L;
|
|
int32_t l_1598[7][10] = {{0xB7870E1DL,0x9338FE72L,0x9338FE72L,0xB7870E1DL,7L,0xB7870E1DL,0x9338FE72L,0x9338FE72L,0xB7870E1DL,7L},{0xB7870E1DL,0x9338FE72L,0x9338FE72L,0L,0x7F84A175L,0L,0xB7870E1DL,0xB7870E1DL,0L,0x7F84A175L},{0L,0xB7870E1DL,0xB7870E1DL,0L,0x7F84A175L,0L,0xB7870E1DL,0xB7870E1DL,0L,0x7F84A175L},{0L,0xB7870E1DL,0xB7870E1DL,0L,0x7F84A175L,0L,0xB7870E1DL,0xB7870E1DL,0L,0x7F84A175L},{0L,0xB7870E1DL,0xB7870E1DL,0L,0x7F84A175L,0L,0xB7870E1DL,0xB7870E1DL,0L,0x7F84A175L},{0L,0xB7870E1DL,0xB7870E1DL,0L,0x7F84A175L,0L,0xB7870E1DL,0xB7870E1DL,0L,0x7F84A175L},{0L,0xB7870E1DL,0xB7870E1DL,0L,0x7F84A175L,0L,0xB7870E1DL,0xB7870E1DL,0L,0x7F84A175L}};
|
|
int32_t l_1611 = 0L;
|
|
uint16_t l_1616 = 1UL;
|
|
int64_t *l_1620 = &g_324;
|
|
int32_t l_1630 = 0x61BC1733L;
|
|
uint32_t l_1641 = 0x22FF0DC6L;
|
|
uint64_t ** const *l_1702 = (void*)0;
|
|
int32_t * const l_1784 = &l_1598[3][5];
|
|
uint8_t l_1856 = 255UL;
|
|
int32_t **l_1870[6] = {&g_339,&g_339,&g_339,&g_339,&g_339,&g_339};
|
|
int32_t ***l_1869 = &l_1870[0];
|
|
int i, j;
|
|
if (func_60(((safe_mod_func_uint32_t_u_u(g_12, (l_65 , (safe_sub_func_int32_t_s_s((((((l_68 ^ ((*l_69) |= l_68)) , func_71(((*l_69) = (((safe_mod_func_uint8_t_u_u((safe_add_func_uint64_t_u_u(((((**g_293) = (((~(0x6123697EL || (safe_add_func_uint8_t_u_u(func_84(((*l_98) = (safe_mul_func_uint8_t_u_u((safe_add_func_int16_t_s_s(g_45[0][7][1], (18446744073709551615UL && ((((((safe_rshift_func_uint16_t_u_s(((void*)0 != &g_28), 2)) != 8L) , 0xFA8C4D3BL) == 0x3C76A600L) || l_96) < l_96)))), 0UL))), p_59, l_100), l_65)))) <= p_59) > 0UL)) , p_59) | l_96), l_68)), 246UL)) || p_59) != p_59)), l_68, l_100, p_59, l_96)) == g_835) , l_1429) == (void*)0), l_65))))) , l_1429), p_59))
|
|
{ /* block id: 664 */
|
|
int64_t l_1590 = (-9L);
|
|
int32_t l_1599 = 0xC8068F0CL;
|
|
int16_t l_1600 = (-1L);
|
|
int32_t l_1601 = 0L;
|
|
int32_t l_1602 = 0xDCCB0AE4L;
|
|
int32_t l_1603 = 0L;
|
|
int32_t l_1604 = (-1L);
|
|
int64_t l_1605[10][2] = {{0x6960F40F541FA2B8LL,0L},{0L,0x6960F40F541FA2B8LL},{0L,0L},{0x6960F40F541FA2B8LL,0L},{0L,0x6960F40F541FA2B8LL},{0L,0L},{0x6960F40F541FA2B8LL,0L},{0L,0x6960F40F541FA2B8LL},{0L,0L},{0x6960F40F541FA2B8LL,0L}};
|
|
int32_t l_1606 = 0L;
|
|
int32_t l_1607 = (-5L);
|
|
int32_t l_1610 = 0x707EA5AFL;
|
|
int32_t l_1613 = 0L;
|
|
int32_t l_1614 = 0x08ED3BFDL;
|
|
int32_t l_1615 = 0L;
|
|
uint16_t *l_1647[2][9][7] = {{{(void*)0,&l_1616,&l_1616,(void*)0,(void*)0,&l_1616,&g_70},{&g_70,&l_1616,&g_70,&g_70,(void*)0,&g_70,&g_70},{(void*)0,(void*)0,&g_70,&g_70,(void*)0,&l_1616,&g_70},{&g_979,&g_70,(void*)0,&l_1616,(void*)0,&g_70,&g_979},{(void*)0,&g_70,&l_1616,(void*)0,(void*)0,&l_1616,&l_1616},{(void*)0,&l_1616,(void*)0,&l_1616,(void*)0,&l_1616,(void*)0},{(void*)0,(void*)0,&l_1616,&g_70,(void*)0,(void*)0,&g_70},{(void*)0,&l_1616,(void*)0,&g_70,&g_979,&g_70,(void*)0},{(void*)0,&g_70,&g_70,(void*)0,(void*)0,&g_70,&g_70}},{{(void*)0,&g_70,&g_70,&l_1616,&g_70,&g_70,(void*)0},{(void*)0,(void*)0,&l_1616,&l_1616,(void*)0,(void*)0,&l_1616},{&g_979,&l_1616,&g_70,&l_1616,&g_979,&l_1616,&g_979},{(void*)0,&l_1616,&l_1616,(void*)0,(void*)0,&l_1616,&g_70},{&g_70,&l_1616,&g_70,&g_70,(void*)0,&g_70,&g_70},{(void*)0,(void*)0,&g_70,&g_70,(void*)0,&l_1616,&g_70},{&g_979,&g_70,(void*)0,&g_70,&g_70,&l_1616,(void*)0},{&l_1616,&l_1616,&g_70,&l_1616,(void*)0,&g_70,&g_70},{&g_70,&g_70,(void*)0,&g_70,&g_70,&l_1616,&g_70}}};
|
|
int64_t l_1684 = 1L;
|
|
int i, j, k;
|
|
for (p_59 = 0; (p_59 <= 4); p_59 += 1)
|
|
{ /* block id: 667 */
|
|
int32_t l_1595 = 0xAB7A8F7FL;
|
|
int32_t l_1597[10] = {(-3L),(-3L),0x6B5E40A1L,0x7709773AL,0x6B5E40A1L,(-3L),(-3L),0x6B5E40A1L,0x7709773AL,0x6B5E40A1L};
|
|
int32_t l_1608 = 0x09962313L;
|
|
uint16_t l_1648 = 0x3630L;
|
|
int i;
|
|
if (l_1590)
|
|
break;
|
|
for (g_1005 = 0; (g_1005 <= 4); g_1005 += 1)
|
|
{ /* block id: 671 */
|
|
int32_t *l_1591 = &g_115[4];
|
|
int32_t *l_1592 = &g_115[4];
|
|
int32_t *l_1593 = &g_102;
|
|
int32_t *l_1594[10][9][2] = {{{&g_533,(void*)0},{&g_2,&g_115[4]},{&g_102,&g_126[3]},{&g_2,&g_12},{&g_124,&g_533},{&g_102,&g_2},{(void*)0,&g_2},{(void*)0,&g_126[3]},{&g_533,&g_533}},{{&g_102,&g_126[3]},{&g_533,&g_533},{(void*)0,&g_533},{&g_124,&g_126[3]},{&g_126[3],&g_12},{(void*)0,&g_126[3]},{&g_2,&g_102},{&g_2,&g_126[3]},{(void*)0,&g_12}},{{&g_126[3],&g_126[3]},{&g_124,&g_533},{(void*)0,&g_533},{&g_533,&g_126[3]},{&g_102,&g_533},{&g_533,&g_126[3]},{(void*)0,&g_2},{(void*)0,&g_2},{&g_102,&g_533}},{{&g_124,&g_12},{&g_2,&g_126[3]},{&g_102,&g_115[4]},{&g_2,(void*)0},{&g_533,&g_2},{&g_124,&g_126[3]},{&g_115[4],&g_126[3]},{&g_124,&g_2},{&g_533,(void*)0}},{{&g_2,&g_115[4]},{&g_102,&g_126[3]},{&g_2,&g_12},{&g_124,&g_533},{&g_102,&g_2},{(void*)0,&g_2},{(void*)0,&g_126[3]},{&g_533,&g_533},{&g_102,&g_126[3]}},{{&g_533,&g_533},{(void*)0,&g_533},{&g_124,&g_126[3]},{&g_126[3],&g_12},{(void*)0,&g_126[3]},{&g_2,&g_102},{&g_2,&g_126[3]},{(void*)0,&g_12},{&g_126[3],&g_126[3]}},{{&g_124,&g_533},{(void*)0,&g_533},{&g_533,&g_126[3]},{&g_102,&g_533},{&g_533,&g_126[3]},{(void*)0,&g_2},{(void*)0,&g_2},{&g_102,&g_533},{&g_124,&g_12}},{{&g_2,&g_126[3]},{&g_102,&g_115[4]},{&g_2,(void*)0},{&g_533,&g_2},{&g_124,&g_126[3]},{&g_115[4],&g_126[3]},{&g_124,&g_2},{&g_533,(void*)0},{&g_2,&g_115[4]}},{{&g_102,&g_126[3]},{&g_2,&g_12},{&g_124,&g_533},{&g_102,&g_2},{(void*)0,&g_2},{(void*)0,&g_126[3]},{&g_533,&g_533},{&g_102,&g_126[3]},{&g_533,&g_533}},{{(void*)0,&g_124},{&g_102,(void*)0},{&g_124,&g_102},{&g_126[3],&g_124},{&g_126[3],&g_126[1]},{&g_126[3],&g_124},{&g_126[3],&g_102},{&g_124,(void*)0},{&g_102,&g_124}}};
|
|
int8_t l_1609 = 0x9CL;
|
|
int8_t ***l_1676[2][2];
|
|
int i, j, k;
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
l_1676[i][j] = (void*)0;
|
|
}
|
|
l_1616++;
|
|
(*l_1592) |= ((*l_1429) = ((void*)0 == (**g_292)));
|
|
if (p_59)
|
|
break;
|
|
if (l_1615)
|
|
{ /* block id: 676 */
|
|
if (p_59)
|
|
break;
|
|
}
|
|
else
|
|
{ /* block id: 678 */
|
|
return &g_28;
|
|
}
|
|
for (g_1092 = 0; (g_1092 <= 0); g_1092 += 1)
|
|
{ /* block id: 683 */
|
|
int64_t *l_1619 = (void*)0;
|
|
uint64_t l_1649 = 0xA874B78426D703A8LL;
|
|
int32_t l_1653[5][7][7] = {{{(-7L),1L,0xD876FBE0L,1L,(-1L),5L,0x79120405L},{0x899E34FCL,0xD5B11B8FL,0x47E86D30L,0x5E7806C9L,(-7L),0x79120405L,(-1L)},{0L,0xEF8C8E23L,0x61619E76L,0x8E9941E9L,0L,(-8L),(-1L)},{1L,0x4C65A201L,1L,0x48253032L,0xEF8C8E23L,3L,0x19F34A72L},{0x18E01C8BL,0x0BE90413L,(-1L),(-8L),0x6A4E0911L,(-1L),1L},{0x79120405L,5L,(-1L),1L,0xD876FBE0L,1L,(-7L)},{0xC237E841L,0x54515BDAL,1L,(-2L),0L,0x526E0BA9L,0x0BE90413L}},{{0x27484F32L,0x6A4E0911L,0x61619E76L,0xD5B11B8FL,0xD5B11B8FL,0x61619E76L,0x6A4E0911L},{3L,6L,0x47E86D30L,0x41A3BB7EL,0x61B7D8ABL,0x5E7806C9L,0xAD8BEC82L},{0x61619E76L,0x0BE90413L,0xD876FBE0L,(-1L),(-1L),0xE1F510BFL,3L},{(-10L),0x31EE92CCL,9L,0x41A3BB7EL,0x54515BDAL,5L,(-1L)},{0xC237E841L,3L,0x8F59DC96L,0xD5B11B8FL,(-1L),0xC237E841L,(-2L)},{0xE1F510BFL,(-1L),5L,(-2L),0L,(-1L),0x6A4E0911L},{(-1L),(-1L),1L,1L,1L,0L,0x0E116D0FL}},{{0xDC273454L,0xD5B11B8FL,0x54515BDAL,(-8L),1L,0xE1F510BFL,(-1L)},{0xA336C738L,(-1L),3L,0x48253032L,0L,0x31EE92CCL,0x899E34FCL},{0x899E34FCL,0x5E7806C9L,1L,0x8E9941E9L,(-1L),(-1L),0x8E9941E9L},{0x18E01C8BL,0x0E116D0FL,0x18E01C8BL,0x5E7806C9L,0x54515BDAL,(-1L),(-1L)},{0x0BE90413L,6L,0x41A3BB7EL,1L,(-1L),0L,1L},{(-1L),0x54515BDAL,0L,0x27484F32L,0x61B7D8ABL,(-1L),0x0BE90413L},{(-10L),0xC237E841L,3L,0x8F59DC96L,0xD5B11B8FL,(-1L),0xC237E841L}},{{(-1L),0L,0x47E86D30L,(-1L),0L,0x31EE92CCL,(-2L)},{0x61619E76L,0x0E116D0FL,4L,0x54515BDAL,0xD876FBE0L,0xE1F510BFL,0xEF8C8E23L},{(-2L),0x4C65A201L,0x98E665C6L,0x41A3BB7EL,0x6A4E0911L,0L,0xEF8C8E23L},{(-1L),3L,0xD5B11B8FL,(-1L),0xEF8C8E23L,1L,(-8L)},{(-2L),3L,4L,0x4C65A201L,0xE1F510BFL,0L,0L},{0xD5B11B8FL,0xE1F510BFL,(-1L),0xE1F510BFL,0xD5B11B8FL,9L,0x27484F32L},{0x41A3BB7EL,(-1L),1L,1L,(-1L),2L,0x526E0BA9L}},{{(-1L),0xA336C738L,0x19F34A72L,0x6A4E0911L,0x79120405L,1L,(-7L)},{0x41A3BB7EL,1L,0xE1F510BFL,0x47E86D30L,0xA336C738L,0x48253032L,(-1L)},{0xD5B11B8FL,(-2L),(-1L),6L,6L,3L,(-1L)},{(-2L),5L,(-1L),0xE1F510BFL,1L,0x0BE90413L,(-1L)},{1L,1L,0xF2C83B9BL,(-8L),4L,0xEE642C57L,(-10L)},{(-8L),1L,0x19F34A72L,0xEF8C8E23L,(-1L),0L,1L},{0x48253032L,5L,6L,0x8F59DC96L,0L,1L,(-8L)}}};
|
|
int64_t l_1655 = (-6L);
|
|
int8_t ***l_1677 = &g_1494;
|
|
int i, j, k;
|
|
if (((l_1620 = l_1619) == (((l_1597[7] |= ((safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint16_t_u_u(((~(safe_sub_func_uint8_t_u_u((safe_lshift_func_int8_t_s_s(l_1630, (safe_lshift_func_uint16_t_u_s((safe_add_func_int64_t_s_s(((*g_484) == ((safe_mul_func_int16_t_s_s(((**g_484) ^ p_59), ((safe_div_func_uint64_t_u_u(0x2CD14627761ED674LL, ((l_1606 = (safe_lshift_func_uint16_t_u_u((l_1641 , (((((((safe_sub_func_uint32_t_u_u(((safe_lshift_func_uint16_t_u_u(((p_59 , (safe_unary_minus_func_uint32_t_u(p_59))) >= (*l_1592)), (**g_484))) && 18446744073709551615UL), (-8L))) && p_59) != g_122[3]) == (-1L)) != (*g_372)) == (*l_1429)) == (**g_497))), l_1613))) || (*l_1591)))) | 4294967291UL))) , l_1647[0][3][3])), p_59)), 2)))), p_59))) ^ p_59), p_59)), 4)) , l_1648)) | p_59) , &g_1535)))
|
|
{ /* block id: 687 */
|
|
(*g_641) = &l_1596;
|
|
if ((*l_1591))
|
|
break;
|
|
--l_1649;
|
|
(*l_1592) ^= ((void*)0 == &g_498);
|
|
}
|
|
else
|
|
{ /* block id: 692 */
|
|
const uint32_t l_1652 = 0x7F82A95DL;
|
|
if ((**g_677))
|
|
break;
|
|
(*l_1429) &= 9L;
|
|
if (l_1652)
|
|
break;
|
|
if (l_1653[1][3][1])
|
|
break;
|
|
}
|
|
(**g_640) = &l_1596;
|
|
for (l_1613 = 9; (l_1613 >= 0); l_1613 -= 1)
|
|
{ /* block id: 701 */
|
|
int32_t l_1654 = 0xB46B91E4L;
|
|
int32_t l_1656 = 0L;
|
|
int32_t l_1657 = (-4L);
|
|
uint64_t l_1658 = 0xC5EB476F2FBA5328LL;
|
|
int8_t ****l_1678 = &l_1677;
|
|
int i, j, k;
|
|
--l_1658;
|
|
(**g_641) |= ((!(((1UL >= (0UL <= (l_1597[(g_1092 + 5)] = ((safe_rshift_func_int16_t_s_u(l_1597[(g_1092 + 5)], 14)) <= g_6[(g_1092 + 3)][(g_1092 + 3)][(p_59 + 1)])))) ^ ((++(*l_98)) > (safe_lshift_func_int16_t_s_u(((safe_mul_func_uint8_t_u_u((safe_mul_func_int8_t_s_s((safe_add_func_uint16_t_u_u(((**g_484) = (((*g_1492) = l_1676[0][1]) != ((*l_1678) = l_1677))), ((safe_rshift_func_uint16_t_u_s((g_979 = ((((((safe_unary_minus_func_uint8_t_u(p_59)) || (safe_sub_func_int16_t_s_s((((*l_1592) , 0xCEAABB28L) | 4294967286UL), l_1605[4][1]))) <= 0UL) < l_1599) , p_59) | 0xB41AL)), 1)) >= p_59))), l_1607)), p_59)) < 250UL), 12)))) , (*l_1429))) < (*g_498));
|
|
(*l_1429) &= 0xDA7CE39AL;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
(*l_1429) = l_1684;
|
|
return &g_28;
|
|
}
|
|
else
|
|
{ /* block id: 717 */
|
|
volatile int32_t *l_1687 = &g_10;
|
|
int32_t l_1690 = (-1L);
|
|
uint64_t ***l_1703 = &g_371[0][0][2];
|
|
int32_t l_1741[3];
|
|
int16_t l_1873 = 0L;
|
|
uint8_t l_1877 = 0x3BL;
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_1741[i] = (-9L);
|
|
(*g_1685) = (*g_677);
|
|
if ((*l_1429))
|
|
{ /* block id: 719 */
|
|
int32_t l_1697[7][9][4] = {{{0x150FAF2FL,0xF6DFB550L,(-1L),0x1182EB71L},{(-1L),0x11E16B41L,(-1L),(-1L)},{0xAEC01312L,(-7L),5L,0xAEC01312L},{0x150FAF2FL,(-1L),0xA116AFE4L,(-7L)},{(-1L),0x11E16B41L,0xA116AFE4L,0xA116AFE4L},{0x150FAF2FL,0x150FAF2FL,5L,0x1182EB71L},{0xAEC01312L,(-1L),(-1L),(-7L)},{(-1L),(-7L),(-1L),(-1L)},{0x150FAF2FL,(-7L),0x36D309E9L,(-7L)}},{{(-7L),(-1L),0xA116AFE4L,0x1182EB71L},{0xF6DFB550L,0x150FAF2FL,(-1L),0xA116AFE4L},{0xAEC01312L,0x11E16B41L,1L,(-7L)},{0xAEC01312L,(-1L),(-1L),0xAEC01312L},{0xF6DFB550L,(-7L),0xA116AFE4L,(-1L)},{(-7L),0x11E16B41L,0x36D309E9L,0x1182EB71L},{0x150FAF2FL,0xF6DFB550L,(-1L),0x1182EB71L},{(-1L),0x11E16B41L,(-1L),(-1L)},{0xAEC01312L,(-7L),5L,0xAEC01312L}},{{0x150FAF2FL,(-1L),0xA116AFE4L,(-7L)},{(-1L),0x11E16B41L,0xA116AFE4L,0xA116AFE4L},{0x150FAF2FL,0x150FAF2FL,5L,0x1182EB71L},{0xAEC01312L,(-1L),(-1L),(-7L)},{(-1L),(-7L),(-1L),(-1L)},{0x150FAF2FL,(-7L),0x36D309E9L,(-7L)},{(-7L),(-1L),0xA116AFE4L,0x1182EB71L},{0xF6DFB550L,0x150FAF2FL,(-1L),0xA116AFE4L},{0xAEC01312L,0x11E16B41L,1L,(-7L)}},{{0xAEC01312L,(-1L),(-1L),0xAEC01312L},{0xF6DFB550L,(-7L),0xA116AFE4L,(-1L)},{(-7L),0x11E16B41L,0x36D309E9L,(-1L)},{(-1L),5L,1L,(-1L)},{0x36D309E9L,0xF6DFB550L,0x36D309E9L,1L},{0xA116AFE4L,(-1L),0xAEC01312L,0xA116AFE4L},{(-1L),1L,(-9L),(-1L)},{1L,0xF6DFB550L,(-9L),(-9L)},{(-1L),(-1L),0xAEC01312L,(-1L)}},{{0xA116AFE4L,0xF01F5B82L,0x36D309E9L,(-1L)},{0x36D309E9L,(-1L),1L,0x36D309E9L},{(-1L),(-1L),0x11E16B41L,(-1L)},{(-1L),0xF01F5B82L,(-9L),(-1L)},{5L,(-1L),1L,(-9L)},{0xA116AFE4L,0xF6DFB550L,0x1182EB71L,(-1L)},{0xA116AFE4L,1L,1L,0xA116AFE4L},{5L,(-1L),(-9L),1L},{(-1L),0xF6DFB550L,0x11E16B41L,(-1L)}},{{(-1L),5L,1L,(-1L)},{0x36D309E9L,0xF6DFB550L,0x36D309E9L,1L},{0xA116AFE4L,(-1L),0xAEC01312L,0xA116AFE4L},{(-1L),1L,(-9L),(-1L)},{1L,0xF6DFB550L,(-9L),(-9L)},{(-1L),(-1L),0xAEC01312L,(-1L)},{0xA116AFE4L,0xF01F5B82L,0x36D309E9L,(-1L)},{0x36D309E9L,(-1L),1L,0x36D309E9L},{(-1L),(-1L),0x11E16B41L,(-1L)}},{{(-1L),0xF01F5B82L,(-9L),(-1L)},{5L,(-1L),1L,(-9L)},{0xA116AFE4L,0xF6DFB550L,0x1182EB71L,(-1L)},{0xA116AFE4L,1L,1L,0xA116AFE4L},{5L,(-1L),(-9L),1L},{(-1L),0xF6DFB550L,0x11E16B41L,(-1L)},{(-1L),5L,1L,(-1L)},{0x36D309E9L,0xF6DFB550L,0x36D309E9L,1L},{0xA116AFE4L,(-1L),0xAEC01312L,0xA116AFE4L}}};
|
|
int32_t l_1705[1];
|
|
int32_t l_1706 = 1L;
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_1705[i] = (-1L);
|
|
(*g_678) = ((*l_1429) <= (!(p_59 , g_115[3])));
|
|
l_1687 = (*g_1136);
|
|
for (g_324 = 0; (g_324 <= 23); g_324 = safe_add_func_int32_t_s_s(g_324, 8))
|
|
{ /* block id: 724 */
|
|
int64_t *l_1695 = &g_534;
|
|
int32_t l_1696 = 0xA72C7035L;
|
|
uint32_t *l_1704[7] = {&g_754,&g_754,&g_754,&g_754,&g_754,&g_754,&g_754};
|
|
int i;
|
|
l_1706 &= (((*l_1687) == l_1690) >= (safe_lshift_func_uint16_t_u_u(((safe_sub_func_int64_t_s_s(((*l_1695) = 0xA45C2FDD94D3293DLL), ((l_1696 <= l_1697[2][5][1]) | (safe_sub_func_int16_t_s_s(((safe_mul_func_int8_t_s_s(((l_1702 == l_1703) || (l_1705[0] = ((void*)0 != l_1702))), (*l_1429))) & g_403[0]), (**g_484)))))) || p_59), 2)));
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 729 */
|
|
int8_t l_1709 = (-1L);
|
|
const int32_t *l_1710 = (void*)0;
|
|
int32_t l_1718 = 0x9C86868EL;
|
|
int64_t **l_1821 = &l_1620;
|
|
int16_t l_1854 = (-9L);
|
|
int32_t l_1857 = 0x9FD97992L;
|
|
uint8_t *l_1880 = &g_672;
|
|
lbl_1810:
|
|
(*g_293) = (void*)0;
|
|
if ((safe_mod_func_int64_t_s_s(((*l_1620) = g_403[0]), l_1709)))
|
|
{ /* block id: 732 */
|
|
const int32_t **l_1711 = (void*)0;
|
|
const int32_t **l_1712 = &l_1710;
|
|
int32_t l_1742 = 0x859FC217L;
|
|
if ((l_1687 != ((*l_1712) = l_1710)))
|
|
{ /* block id: 734 */
|
|
int32_t *****l_1715 = &g_639[5];
|
|
const int32_t *** const **l_1717 = &g_1716;
|
|
uint8_t **l_1738 = &g_671;
|
|
int32_t *l_1739 = (void*)0;
|
|
int32_t *l_1740 = &l_1690;
|
|
int16_t *l_1743 = (void*)0;
|
|
int16_t *l_1744 = &g_530[0][0];
|
|
(*l_1429) = ((safe_rshift_func_int8_t_s_u((*l_1429), 0)) & ((l_1718 = (((*l_1715) = &g_640) != ((*l_1717) = g_1716))) | (safe_div_func_int64_t_s_s(((**g_677) , (0x9FBA04DDL || (safe_mul_func_int16_t_s_s(((*l_1744) |= ((safe_mul_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(0xE3L, (safe_add_func_int16_t_s_s(((*g_498) ^= ((safe_add_func_uint16_t_u_u((+(safe_sub_func_int32_t_s_s((l_1741[1] = ((*l_1740) ^= (safe_sub_func_uint16_t_u_u((safe_mod_func_uint64_t_u_u(((l_1738 != (void*)0) | 253UL), (*l_1687))), (*g_485))))), p_59))), l_1742)) <= 0UL)), 0xB896L)))), p_59)) && p_59)), p_59)))), 0xB6370F851601FFBCLL))));
|
|
}
|
|
else
|
|
{ /* block id: 743 */
|
|
int32_t **l_1748 = (void*)0;
|
|
int32_t ***l_1747 = &l_1748;
|
|
int32_t ****l_1746 = &l_1747;
|
|
int32_t *****l_1745[8][10] = {{(void*)0,&l_1746,&l_1746,&l_1746,(void*)0,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746},{&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,(void*)0,&l_1746},{&l_1746,&l_1746,(void*)0,&l_1746,(void*)0,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746},{&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746},{&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746},{&l_1746,&l_1746,&l_1746,&l_1746,(void*)0,(void*)0,&l_1746,&l_1746,&l_1746,&l_1746},{&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746},{&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746,&l_1746}};
|
|
int i, j;
|
|
g_604 = (void*)0;
|
|
}
|
|
(*l_1687) ^= (safe_rshift_func_int16_t_s_u(0x7DACL, 0));
|
|
(*l_1687) ^= 0L;
|
|
}
|
|
else
|
|
{ /* block id: 748 */
|
|
int8_t l_1769[6] = {0xA8L,0xA8L,0xA8L,0xA8L,0xA8L,0xA8L};
|
|
int32_t * const l_1770[7] = {&l_1611,&l_1630,&l_1630,&l_1611,&l_1630,&l_1630,&l_1611};
|
|
int32_t l_1785[2][6];
|
|
uint32_t *l_1786 = &l_68;
|
|
uint16_t *l_1805 = &l_1616;
|
|
int8_t l_1807 = 0x50L;
|
|
int64_t ***l_1818 = &g_1816;
|
|
int64_t **l_1820 = &l_1620;
|
|
int64_t ***l_1819[10] = {&l_1820,&l_1820,&l_1820,&l_1820,&l_1820,&l_1820,&l_1820,&l_1820,&l_1820,&l_1820};
|
|
int32_t l_1872 = 0L;
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 6; j++)
|
|
l_1785[i][j] = 0x9ADC2B4BL;
|
|
}
|
|
(*l_1784) ^= (safe_lshift_func_int8_t_s_s(0L, (((*l_69) = (+l_1709)) == (((g_28 ^= (safe_mul_func_uint8_t_u_u(((safe_sub_func_uint32_t_u_u((((!(safe_mul_func_int8_t_s_s((safe_rshift_func_int8_t_s_s((safe_sub_func_uint32_t_u_u(((l_1785[1][5] = ((((p_59 >= (safe_add_func_int8_t_s_s(((*g_1495) = (safe_lshift_func_int16_t_s_s((l_1769[1] != (l_1770[5] == (void*)0)), ((!0x29L) == ((safe_div_func_uint32_t_u_u((0xB579L || (safe_mul_func_uint8_t_u_u(((*g_671) = ((*l_1429) = ((safe_rshift_func_int16_t_s_u(((*g_498) &= (((safe_add_func_uint32_t_u_u(((safe_add_func_int32_t_s_s((+((~((void*)0 == &g_497)) ^ p_59)), p_59)) , 0x1007F9FDL), 0x735B01E6L)) < p_59) , 0x554BL)), p_59)) == 0x6CC843D852223027LL))), p_59))), p_59)) <= p_59))))), 0xEEL))) , l_1784) == (void*)0) <= 0x84429C20L)) | p_59), 0x8A56CF2CL)), (*l_1687))), l_1718))) , (*l_1687)) && 7UL), p_59)) || (*l_1687)), p_59))) , g_1612) || 18446744073709551614UL))));
|
|
if ((((*l_1786) = 0x1D2EEFADL) , (*l_1784)))
|
|
{ /* block id: 758 */
|
|
uint64_t l_1806 = 3UL;
|
|
(*l_1784) &= (((***g_1493) ^ (l_1769[2] | ((safe_lshift_func_uint8_t_u_u((((((((*l_1805) = (0x930C9BF0L == (((*g_485)++) , ((safe_mul_func_int8_t_s_s(((*l_1429) >= p_59), ((18446744073709551608UL == (((*l_1786) = (safe_mul_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_s(((((~(&g_672 != (((safe_add_func_uint32_t_u_u((0x73L || (~(safe_rshift_func_uint8_t_u_u((((((((*g_671)--) | (((&l_1616 == l_1805) | l_1709) , p_59)) != (-8L)) < (*l_1687)) || (-1L)) || l_1718), p_59)))), l_1806)) , 1L) , (void*)0))) || 0x14L) , l_1709) < (-1L)), 6)), (*g_498)))) , l_1785[0][4])) && p_59))) <= p_59)))) & p_59) ^ 1L) | p_59) && 0UL) & l_1807), 3)) , (*g_671)))) || p_59);
|
|
(**g_292) = &l_1741[1];
|
|
}
|
|
else
|
|
{ /* block id: 765 */
|
|
uint8_t *l_1811[8][6] = {{&g_28,(void*)0,&g_672,&g_672,&g_28,&g_672},{(void*)0,&g_672,&g_672,&g_672,&g_672,(void*)0},{&g_672,&g_672,(void*)0,&g_28,&g_28,&g_672},{&g_672,(void*)0,&g_28,(void*)0,&g_672,&g_672},{&g_672,&g_672,(void*)0,&g_28,&g_28,&g_28},{&g_672,&g_28,&g_28,&g_672,&g_28,&g_28},{(void*)0,&g_28,(void*)0,&g_672,&g_28,&g_672},{&g_28,&g_672,&g_28,&g_672,&g_28,&g_672}};
|
|
int i, j;
|
|
for (l_1641 = 14; (l_1641 >= 51); l_1641 = safe_add_func_int16_t_s_s(l_1641, 9))
|
|
{ /* block id: 768 */
|
|
if (g_533)
|
|
goto lbl_1810;
|
|
if ((*l_1687))
|
|
break;
|
|
return l_1811[2][1];
|
|
}
|
|
(*g_678) = p_59;
|
|
}
|
|
if ((l_1709 >= ((safe_lshift_func_uint8_t_u_s(((((l_1785[1][5] , ((*l_1818) = g_1816)) == (l_1821 = &g_1817)) | (p_59 , ((*l_1784) || (*g_678)))) || (18446744073709551615UL <= (((void*)0 != l_1770[5]) , p_59))), l_1718)) , 4L)))
|
|
{ /* block id: 777 */
|
|
int32_t l_1837 = 0x0999BA30L;
|
|
int32_t *l_1853 = &g_337;
|
|
uint32_t *l_1855[9] = {&l_96,(void*)0,&l_96,(void*)0,&l_96,(void*)0,&l_96,(void*)0,&l_96};
|
|
int i;
|
|
l_1857 = (safe_sub_func_int32_t_s_s(((*l_1429) = ((safe_mod_func_uint32_t_u_u((safe_add_func_int32_t_s_s(0x34EC451FL, (l_1718 = (safe_sub_func_int32_t_s_s((safe_mul_func_int8_t_s_s((safe_mod_func_int16_t_s_s(((safe_mod_func_int32_t_s_s(((safe_unary_minus_func_uint16_t_u(l_1837)) | (safe_lshift_func_uint8_t_u_s((safe_add_func_int64_t_s_s((+((**g_497) | (safe_div_func_int8_t_s_s(((void*)0 != g_243[3]), (safe_rshift_func_uint8_t_u_s((((**g_1816) == (safe_mul_func_int16_t_s_s((safe_rshift_func_uint8_t_u_s((*g_671), 0)), ((*l_1805) = (safe_mul_func_int16_t_s_s((l_1853 == (void*)0), (*l_1784))))))) != (-1L)), (*g_624))))))), 0UL)), 7))), (***g_676))) >= 0x1318L), l_1854)), p_59)), p_59))))), l_1837)) > l_1856)), 0L));
|
|
(**g_1685) = 0x42195C66L;
|
|
for (g_99 = 0; (g_99 <= 4); g_99 += 1)
|
|
{ /* block id: 785 */
|
|
int16_t *l_1871 = &g_530[1][0];
|
|
int i;
|
|
(*l_1687) ^= g_115[g_99];
|
|
(*g_641) = &l_1837;
|
|
l_1872 &= ((((l_1690 ^= p_59) <= (l_1837 = p_59)) <= (*l_1687)) , ((safe_mul_func_int16_t_s_s(((*g_498) = (safe_mul_func_uint16_t_u_u(65535UL, p_59))), 8UL)) | (((*g_339) = ((l_1785[1][5] = ((*l_1871) &= (((safe_rshift_func_int16_t_s_u((safe_lshift_func_int8_t_s_s(((*l_1687) & p_59), (!(safe_rshift_func_uint16_t_u_u(((void*)0 != l_1869), 14))))), (**g_484))) , l_1718) == l_1741[2]))) || (**g_484))) , l_1837)));
|
|
if ((**g_1136))
|
|
break;
|
|
}
|
|
for (g_534 = 6; (g_534 >= 0); g_534 -= 1)
|
|
{ /* block id: 799 */
|
|
return &g_28;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 802 */
|
|
int32_t *l_1874 = (void*)0;
|
|
int32_t *l_1875 = &g_126[0];
|
|
int32_t *l_1876[8];
|
|
int i;
|
|
for (i = 0; i < 8; i++)
|
|
l_1876[i] = &l_1857;
|
|
++l_1877;
|
|
}
|
|
return l_1880;
|
|
}
|
|
}
|
|
return &g_28;
|
|
}
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_1092 g_484 g_485 g_70 g_979 g_126 g_534 g_7 g_671 g_672 g_498 g_321 g_102 g_676 g_677 g_678 g_6 g_624 g_403 g_533 g_754 g_1491 g_45 g_372 g_28 g_99 g_282 g_122 g_1136
|
|
* writes: g_1092 g_979 g_534 g_321 g_70 g_102 g_533 g_754 g_6 g_1491 g_672 g_99 g_1005 g_28
|
|
*/
|
|
int32_t func_60(int32_t * p_61, uint32_t p_62)
|
|
{ /* block id: 592 */
|
|
uint64_t l_1430 = 0x9E4715D2E0C01ACBLL;
|
|
int32_t l_1449 = (-3L);
|
|
int32_t l_1479 = 0x3556369BL;
|
|
int32_t l_1480[1][10] = {{0xEECB5075L,1L,0xEECB5075L,0x20414F30L,0x20414F30L,0xEECB5075L,1L,0xEECB5075L,0x20414F30L,0x20414F30L}};
|
|
uint32_t *l_1570 = &g_122[1];
|
|
const int32_t *l_1589 = &g_102;
|
|
const int32_t **l_1588[4][7] = {{&l_1589,&l_1589,&l_1589,&l_1589,&l_1589,&l_1589,&l_1589},{&l_1589,&l_1589,&l_1589,&l_1589,&l_1589,&l_1589,&l_1589},{&l_1589,&l_1589,(void*)0,&l_1589,&l_1589,(void*)0,&l_1589},{&l_1589,&l_1589,&l_1589,&l_1589,&l_1589,&l_1589,&l_1589}};
|
|
const int32_t ***l_1587 = &l_1588[1][0];
|
|
int i, j;
|
|
l_1430 = (&g_672 != &g_28);
|
|
for (g_1092 = 0; (g_1092 <= 3); g_1092 += 1)
|
|
{ /* block id: 596 */
|
|
uint16_t *l_1437 = &g_979;
|
|
int32_t * const * const l_1444 = &g_568;
|
|
int64_t *l_1447[5][6] = {{&g_5[1][4][2],&g_5[1][4][2],(void*)0,(void*)0,&g_5[1][4][2],&g_5[1][4][2]},{&g_5[1][4][2],(void*)0,(void*)0,&g_5[1][4][2],&g_5[1][4][2],(void*)0},{&g_5[1][4][2],&g_5[1][4][2],(void*)0,(void*)0,&g_5[1][4][2],&g_5[1][4][2]},{&g_5[1][4][2],(void*)0,(void*)0,&g_5[1][4][2],&g_5[1][4][2],(void*)0},{&g_5[1][4][2],&g_5[1][4][2],(void*)0,(void*)0,&g_5[1][4][2],&g_5[1][4][2]}};
|
|
uint64_t **l_1448 = &g_372;
|
|
int32_t l_1478[5][10] = {{0x9BE0E143L,0L,(-1L),(-1L),6L,(-1L),(-1L),0L,0x9BE0E143L,0x5B988292L},{(-1L),(-1L),0L,0xA0F5A201L,0x662615E0L,0x0CCB170CL,(-6L),0x799B2673L,(-1L),0x5B988292L},{(-9L),(-1L),0x9BE0E143L,0xA0F5A201L,(-1L),(-1L),(-1L),(-1L),0xA0F5A201L,0x9BE0E143L},{0x799B2673L,0x799B2673L,0x2D7DC91EL,0xFFDA8B70L,(-1L),0L,0x662615E0L,0xBA351CF8L,0xE79ABFF1L,(-1L)},{0L,0xBA351CF8L,(-6L),(-9L),(-1L),0xE79ABFF1L,0x662615E0L,0xFFDA8B70L,0x662615E0L,0xE79ABFF1L}};
|
|
int i, j;
|
|
(*p_61) = (safe_mul_func_uint8_t_u_u((safe_mod_func_uint64_t_u_u((((*g_485) = (safe_lshift_func_int8_t_s_s((((*l_1437) ^= (**g_484)) >= ((*g_498) &= (safe_rshift_func_int16_t_s_s((p_62 , (p_62 ^ (safe_add_func_int32_t_s_s((safe_sub_func_int8_t_s_s(0xF6L, (l_1444 != (void*)0))), (p_62 , ((((((safe_mod_func_int64_t_s_s((g_534 &= g_126[3]), 0xA03156D105036C18LL)) ^ l_1430) == p_62) | g_7) <= (*g_671)) & p_62)))))), 6)))), 3))) , 6UL), p_62)), p_62));
|
|
l_1449 = (((void*)0 == l_1448) , (*p_61));
|
|
for (g_533 = 0; (g_533 <= 3); g_533 += 1)
|
|
{ /* block id: 605 */
|
|
const int32_t *l_1455 = &g_333;
|
|
const int32_t ** const l_1454 = &l_1455;
|
|
const int32_t ** const *l_1453 = &l_1454;
|
|
int32_t l_1457 = 0x6BBE25E2L;
|
|
int32_t l_1458 = 0xF093DD02L;
|
|
int64_t l_1460 = (-1L);
|
|
int32_t l_1481 = 5L;
|
|
int32_t l_1483 = (-1L);
|
|
int32_t l_1484 = 0x463AFF69L;
|
|
if ((*p_61))
|
|
{ /* block id: 606 */
|
|
int64_t l_1456 = 0xA7D7443F0754461FLL;
|
|
uint64_t ***l_1459 = &g_371[0][0][2];
|
|
int32_t l_1476[5];
|
|
int8_t ****l_1490 = (void*)0;
|
|
int8_t *****l_1489[5] = {&l_1490,&l_1490,&l_1490,&l_1490,&l_1490};
|
|
int i;
|
|
for (i = 0; i < 5; i++)
|
|
l_1476[i] = 0xC50D19E1L;
|
|
if (((l_1458 = (safe_unary_minus_func_int64_t_s((l_1457 |= (l_1456 = (l_1449 &= (safe_add_func_uint16_t_u_u(p_62, (&g_658 != (l_1430 , l_1453)))))))))) | ((***g_676) <= (((l_1459 != &l_1448) > (l_1460 , (safe_rshift_func_uint16_t_u_u(0x43B4L, (*g_485))))) , p_62))))
|
|
{ /* block id: 611 */
|
|
int16_t l_1475 = 1L;
|
|
int32_t l_1477 = (-3L);
|
|
int32_t l_1482 = 0x6395B2F0L;
|
|
int32_t l_1485 = (-5L);
|
|
for (g_754 = 0; (g_754 <= 3); g_754 += 1)
|
|
{ /* block id: 614 */
|
|
int32_t *l_1469 = &g_115[4];
|
|
int32_t *l_1470 = &g_124;
|
|
int32_t *l_1471 = (void*)0;
|
|
int32_t *l_1472 = &g_115[4];
|
|
int32_t *l_1473 = &g_115[1];
|
|
int32_t *l_1474[1];
|
|
uint32_t l_1486 = 0x1C73DC9DL;
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_1474[i] = (void*)0;
|
|
g_6[g_533][g_754][g_533] = (p_62 == (0L != (((*p_61) = (safe_rshift_func_uint16_t_u_u((*g_485), 10))) <= (0x8EBE630BF29B131DLL | (((safe_lshift_func_int8_t_s_s((0xA897CAD2L ^ ((safe_div_func_int32_t_s_s((p_62 , p_62), p_62)) > (l_1449 = (0L <= l_1449)))), (*g_624))) != (*g_498)) & 0UL)))));
|
|
g_6[g_1092][g_754][(g_533 + 1)] = (-10L);
|
|
--l_1486;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 621 */
|
|
uint16_t l_1502 = 0UL;
|
|
uint32_t l_1507 = 0x0B97B421L;
|
|
g_1491 = l_1489[3];
|
|
(*g_678) = (safe_mod_func_uint16_t_u_u((((((safe_div_func_uint32_t_u_u((safe_add_func_int16_t_s_s(0xB952L, (l_1502 , p_62))), l_1502)) != ((safe_add_func_uint64_t_u_u(p_62, ((0xAFL | ((*g_671) = l_1449)) || ((*g_1491) != (((~((+(*p_61)) | l_1456)) > 7UL) , (void*)0))))) , 1L)) && 0x75L) <= g_45[5][7][2]) > 1L), l_1507));
|
|
if ((*p_61))
|
|
continue;
|
|
(**g_677) = ((*p_61) = l_1480[0][1]);
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 629 */
|
|
int32_t l_1517 = 0x35DB4776L;
|
|
int32_t l_1536 = 0xC068E796L;
|
|
int32_t l_1537 = 0xAE655464L;
|
|
int32_t l_1538 = 0xF06124E4L;
|
|
int32_t l_1539 = 0xC10B5568L;
|
|
for (g_979 = 0; (g_979 == 59); g_979++)
|
|
{ /* block id: 632 */
|
|
int32_t l_1512 = 1L;
|
|
uint64_t l_1529[1];
|
|
uint8_t *l_1530 = &g_28;
|
|
uint32_t *l_1561[8] = {&g_758,&g_758,(void*)0,&g_758,&g_758,(void*)0,&g_758,&g_758};
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_1529[i] = 0xF4E71A94CAA27D6FLL;
|
|
for (g_99 = 0; (g_99 > 5); g_99 = safe_add_func_int8_t_s_s(g_99, 4))
|
|
{ /* block id: 635 */
|
|
if ((*p_61))
|
|
break;
|
|
}
|
|
if ((l_1512 && ((((((*g_671) ^= l_1512) || ((*l_1530) = (safe_div_func_uint64_t_u_u(((safe_rshift_func_int8_t_s_u(l_1483, ((*g_671) = 0x5CL))) , ((l_1517 < 0x4B6D9554L) ^ (((**l_1448) = (safe_sub_func_uint64_t_u_u((safe_mul_func_uint16_t_u_u(((**g_484)--), (+0x0BFAL))), ((l_1512 &= (safe_div_func_uint8_t_u_u(((p_62 == (safe_add_func_int8_t_s_s((-1L), 0xE1L))) > (*g_671)), p_62))) , l_1449)))) & l_1529[0]))), 0x5FF74DEC986AB654LL)))) & 0UL) ^ 1L) , 0x42CA96FAL)))
|
|
{ /* block id: 644 */
|
|
int32_t *l_1531 = &l_1483;
|
|
int32_t *l_1532 = &g_124;
|
|
int32_t *l_1533 = &l_1483;
|
|
int32_t *l_1534[8][2][1] = {{{&l_1479},{&l_1483}},{{(void*)0},{&g_115[4]}},{{(void*)0},{&l_1483}},{{&l_1479},{&l_1483}},{{(void*)0},{&g_115[4]}},{{(void*)0},{&l_1483}},{{&l_1479},{&l_1483}},{{(void*)0},{&g_115[4]}}};
|
|
uint16_t l_1540 = 0xA311L;
|
|
int i, j, k;
|
|
if ((*p_61))
|
|
break;
|
|
l_1540--;
|
|
}
|
|
else
|
|
{ /* block id: 647 */
|
|
int16_t l_1558[2][10][1] = {{{0xBD7EL},{1L},{0L},{0L},{1L},{0xBD7EL},{(-5L)},{0xBD7EL},{1L},{0L}},{{0L},{1L},{0xBD7EL},{(-5L)},{0xBD7EL},{1L},{0L},{0L},{1L},{0xBD7EL}}};
|
|
uint32_t l_1562 = 1UL;
|
|
int i, j, k;
|
|
l_1536 = (*p_61);
|
|
(*g_678) = ((**g_484) && (((*g_671) = (+((safe_mul_func_uint8_t_u_u((p_62 < ((safe_div_func_uint64_t_u_u(((*g_372) = (safe_div_func_uint16_t_u_u((safe_lshift_func_int16_t_s_s(p_62, 11)), (safe_mul_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(((*l_1530) &= (*g_671)), (*g_671))), ((((safe_mul_func_uint16_t_u_u(((l_1558[1][4][0] = (-10L)) ^ ((safe_mul_func_int16_t_s_s((((void*)0 == l_1561[0]) , 0x5964L), p_62)) || g_99)), p_62)) ^ p_62) , 246UL) == (*g_671))))))), g_282[0][0])) < l_1517)), l_1562)) <= l_1430))) <= p_62));
|
|
}
|
|
}
|
|
}
|
|
return (*p_61);
|
|
}
|
|
l_1480[0][3] |= (((safe_add_func_uint16_t_u_u((((~(g_122[0] , (safe_div_func_int32_t_s_s((safe_lshift_func_uint8_t_u_s(((0x0DCBL | (*g_498)) | (p_62 > ((void*)0 != l_1570))), 5)), (safe_sub_func_int64_t_s_s(((safe_lshift_func_uint16_t_u_u((*g_485), (((safe_div_func_int8_t_s_s((-1L), (safe_lshift_func_int8_t_s_s((safe_mod_func_int32_t_s_s(((safe_sub_func_int32_t_s_s((safe_div_func_uint8_t_u_u(((*g_671) = ((safe_mul_func_uint16_t_u_u((((l_1587 != &l_1444) ^ p_62) | p_62), p_62)) , 255UL)), 0x3DL)), 0x15410BFEL)) != 4294967295UL), p_62)), p_62)))) || (*l_1589)) >= (**g_484)))) == p_62), p_62)))))) >= g_6[0][2][2]) >= 0xA8786DA5L), (**g_484))) | (*p_61)) ^ (*g_624));
|
|
}
|
|
(*p_61) ^= (*g_678);
|
|
return (**g_1136);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_99 g_45 g_102 g_124 g_337 g_292 g_293 g_534 g_115 g_676 g_677 g_678 g_1136 g_497 g_498 g_321 g_403 g_485 g_70 g_6 g_624 g_372 g_671 g_672 g_580 g_5 g_758 g_484 g_979 g_657 g_658 g_244 g_8 g_294
|
|
* writes: g_339 g_28 g_124 g_337 g_102 g_294 g_99 g_534 g_115 g_678 g_6 g_403 g_70 g_324 g_758 g_672 g_979 g_372 g_530 g_321
|
|
*/
|
|
uint8_t * func_71(uint16_t p_72, uint64_t p_73, uint8_t * const p_74, int16_t p_75, int16_t p_76)
|
|
{ /* block id: 108 */
|
|
uint64_t l_325 = 0xC694DAF0B043DCC8LL;
|
|
int32_t *l_336 = &g_337;
|
|
const uint8_t *l_345[7] = {&g_28,(void*)0,&g_28,&g_28,(void*)0,&g_28,&g_28};
|
|
int32_t l_347 = 0L;
|
|
int32_t l_349[1];
|
|
int32_t *l_353 = &g_124;
|
|
int32_t **l_352 = &l_353;
|
|
uint32_t l_425 = 0x7AA33A9AL;
|
|
int8_t l_428 = 8L;
|
|
uint8_t *l_430[1];
|
|
uint16_t l_441 = 0x96C5L;
|
|
const uint8_t l_467 = 0xEFL;
|
|
int32_t ***l_576 = &l_352;
|
|
int32_t ****l_575 = &l_576;
|
|
int32_t **l_603 = &l_336;
|
|
int32_t *** const l_602 = &l_603;
|
|
int32_t ***l_607[8] = {&l_603,&l_603,&l_603,&l_603,&l_603,&l_603,&l_603,&l_603};
|
|
int8_t *l_621 = &g_403[0];
|
|
int8_t **l_620 = &l_621;
|
|
const uint32_t l_647 = 0xAF0072AAL;
|
|
uint8_t l_777[10] = {0x97L,0xF0L,248UL,248UL,0xF0L,0x97L,0xF0L,248UL,248UL,0xF0L};
|
|
uint16_t **l_819[4];
|
|
uint32_t l_833[5][4][7] = {{{0xE61F59C4L,0x9379751AL,0xEFC33F1CL,4294967294UL,0xEFC33F1CL,0x9379751AL,0xE61F59C4L},{0xCD14E7CBL,0xB698ABB3L,0x6D3EA5B8L,0UL,0x21ED4A84L,0xFD5E4182L,0xDE529927L},{4294967294UL,0xE61F59C4L,0x036A897DL,0x036A897DL,0xE61F59C4L,4294967294UL,0xF96E5F2DL},{1UL,0x209DC801L,0x6D3EA5B8L,0xCD14E7CBL,0x71C81B28L,0x21ED4A84L,0x21ED4A84L}},{{0UL,0xCDCFEFA4L,0xEFC33F1CL,0xCDCFEFA4L,0UL,0x23364017L,0x9379751AL},{4294967289UL,0x209DC801L,0x21ED4A84L,0xB698ABB3L,0UL,1UL,0UL},{0xBFF7D95AL,0xE61F59C4L,0xE61F59C4L,0xBFF7D95AL,0xCDCFEFA4L,0xE901E70EL,0UL},{4294967289UL,0xB698ABB3L,0x71C81B28L,1UL,0xDE529927L,0xDE529927L,1UL}},{{0UL,0x9379751AL,0UL,0xE901E70EL,4294967294UL,0x036A897DL,0UL},{1UL,0xFD5E4182L,0UL,0x71C81B28L,0UL,0x71C81B28L,0UL},{4294967294UL,4294967294UL,0xCDCFEFA4L,0xF96E5F2DL,0xE710B16FL,0x036A897DL,0x9379751AL},{0xCD14E7CBL,0x21ED4A84L,1UL,0xDE529927L,0xDE529927L,1UL,0x71C81B28L}},{{0xBFF7D95AL,0xE710B16FL,0xCDCFEFA4L,0x036A897DL,0xEFC33F1CL,0x23364017L,0xE901E70EL},{1UL,0xCD14E7CBL,4294967289UL,0x71C81B28L,4294967289UL,0xCD14E7CBL,1UL},{0xE901E70EL,0x23364017L,0xEFC33F1CL,0x036A897DL,0xCDCFEFA4L,0xE710B16FL,0xBFF7D95AL},{0x71C81B28L,1UL,0xDE529927L,0xDE529927L,1UL,0x71C81B28L,0xB698ABB3L}},{{0xF96E5F2DL,0xE61F59C4L,0xEFC33F1CL,0xE901E70EL,0x9379751AL,0xCDCFEFA4L,0xCDCFEFA4L},{0x209DC801L,1UL,4294967289UL,1UL,0x209DC801L,0x6D3EA5B8L,0xCD14E7CBL},{0UL,0xE61F59C4L,0xCDCFEFA4L,0x23364017L,0x036A897DL,0xF96E5F2DL,0x036A897DL},{0x21ED4A84L,1UL,1UL,0x21ED4A84L,1UL,0xFD5E4182L,0UL}}};
|
|
int16_t *l_881 = &g_530[1][0];
|
|
int16_t ** const l_880 = &l_881;
|
|
uint32_t ** const *l_889[6] = {&g_456,&g_456,&g_456,&g_456,&g_456,&g_456};
|
|
uint8_t l_913 = 0x47L;
|
|
uint32_t l_946 = 18446744073709551615UL;
|
|
int64_t l_1068[5][3][4] = {{{0x0333C85316F0F9ACLL,1L,(-8L),1L},{1L,0x42CE0AE99435423DLL,(-8L),(-8L)},{0x0333C85316F0F9ACLL,0x0333C85316F0F9ACLL,1L,(-8L)}},{{6L,0x42CE0AE99435423DLL,6L,1L},{6L,1L,1L,6L},{0x0333C85316F0F9ACLL,1L,(-8L),1L}},{{1L,0x42CE0AE99435423DLL,(-8L),(-8L)},{0x0333C85316F0F9ACLL,0x0333C85316F0F9ACLL,1L,(-8L)},{6L,0x42CE0AE99435423DLL,6L,1L}},{{6L,1L,1L,6L},{0x0333C85316F0F9ACLL,1L,(-8L),1L},{1L,0x42CE0AE99435423DLL,(-8L),(-8L)}},{{0x0333C85316F0F9ACLL,0x0333C85316F0F9ACLL,1L,(-8L)},{6L,0x42CE0AE99435423DLL,6L,1L},{6L,1L,1L,6L}}};
|
|
uint64_t **l_1094 = &g_372;
|
|
int32_t l_1173 = 0x690E4AEEL;
|
|
uint32_t l_1174 = 4294967295UL;
|
|
uint32_t ***l_1186 = &g_187;
|
|
uint16_t l_1236 = 0x02F3L;
|
|
uint32_t l_1304 = 0x660AF18EL;
|
|
uint64_t l_1379 = 18446744073709551615UL;
|
|
int64_t l_1406 = 0xF4A2EA8501A54AF2LL;
|
|
uint16_t l_1428[2][10] = {{65533UL,0x0C9CL,65533UL,65533UL,0x0C9CL,65533UL,65533UL,0x0C9CL,65533UL,65533UL},{0x0C9CL,0x0C9CL,0xB4C7L,0x0C9CL,0x0C9CL,0xB4C7L,0x0C9CL,0x0C9CL,0xB4C7L,0x0C9CL}};
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_349[i] = 0xEB1FCBECL;
|
|
for (i = 0; i < 1; i++)
|
|
l_430[i] = (void*)0;
|
|
for (i = 0; i < 4; i++)
|
|
l_819[i] = (void*)0;
|
|
l_325++;
|
|
for (p_73 = 9; (p_73 == 26); ++p_73)
|
|
{ /* block id: 112 */
|
|
const int32_t *l_332 = &g_333;
|
|
const int32_t **l_334 = (void*)0;
|
|
const int32_t **l_335 = &l_332;
|
|
int32_t **l_338[3];
|
|
int8_t *l_346 = (void*)0;
|
|
int32_t l_348 = 1L;
|
|
int32_t *l_351 = &g_124;
|
|
int32_t **l_350[8] = {&l_351,&l_351,&l_351,&l_351,&l_351,&l_351,&l_351,&l_351};
|
|
uint8_t *l_354 = &g_28;
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_338[i] = &l_336;
|
|
(**l_352) |= (safe_div_func_uint64_t_u_u(1UL, ((((*l_335) = l_332) == (g_339 = l_336)) , (g_99 ^ (safe_add_func_uint8_t_u_u(((*l_354) = (((((safe_unary_minus_func_int64_t_s(((l_349[0] = (((safe_div_func_int64_t_s_s((p_72 , ((g_45[0][8][1] , l_336) != (void*)0)), (((l_347 = (((l_345[0] != (void*)0) | l_325) & (-1L))) , (-1L)) , l_348))) >= l_348) & (-2L))) & p_72))) , l_325) , l_350[2]) == l_352) , g_102)), p_76))))));
|
|
}
|
|
for (g_337 = 3; (g_337 >= 0); g_337 -= 1)
|
|
{ /* block id: 122 */
|
|
int32_t l_360 = 0x051C18D6L;
|
|
int32_t l_374[4];
|
|
int8_t *l_404 = &g_403[0];
|
|
int32_t *l_429 = (void*)0;
|
|
int i;
|
|
for (i = 0; i < 4; i++)
|
|
l_374[i] = 0x120D0E82L;
|
|
for (g_102 = 3; (g_102 >= 0); g_102 -= 1)
|
|
{ /* block id: 125 */
|
|
int32_t ***l_370 = (void*)0;
|
|
int32_t *** const *l_369 = &l_370;
|
|
int32_t *l_405 = &g_337;
|
|
int32_t l_423 = 0x9D8D0A3EL;
|
|
int32_t l_424[3][2][1] = {{{(-1L)},{(-1L)}},{{0L},{(-1L)}},{{(-1L)},{0L}}};
|
|
int i, j, k;
|
|
}
|
|
(**g_292) = (p_76 , l_429);
|
|
for (p_73 = 0; (p_73 <= 3); p_73 += 1)
|
|
{ /* block id: 157 */
|
|
return l_430[0];
|
|
}
|
|
}
|
|
if ((&l_352 == &l_352))
|
|
{ /* block id: 161 */
|
|
int8_t l_432 = 0x32L;
|
|
int32_t l_437 = 0L;
|
|
int32_t l_438 = 0x0ECFDE34L;
|
|
int32_t l_439 = 0x63799410L;
|
|
int32_t l_440 = 0x2ECFEDACL;
|
|
int16_t *l_461 = &g_321;
|
|
uint32_t **l_462 = &g_457[2][1];
|
|
uint8_t *l_512 = (void*)0;
|
|
int32_t *l_572 = &g_533;
|
|
uint16_t l_599 = 0x2925L;
|
|
int32_t ***l_663 = &l_352;
|
|
uint8_t l_692 = 249UL;
|
|
uint64_t **l_756[4][1] = {{&g_372},{&g_372},{&g_372},{&g_372}};
|
|
uint16_t **l_849[6] = {&g_485,&g_485,&g_485,&g_485,&g_485,&g_485};
|
|
uint8_t l_911 = 0xC0L;
|
|
uint8_t l_949 = 255UL;
|
|
int32_t l_954 = 0x5386B96CL;
|
|
uint32_t l_955 = 1UL;
|
|
int64_t *l_976 = &g_324;
|
|
int8_t l_1050[9][7] = {{0x53L,0xE9L,(-2L),1L,0x52L,1L,(-2L)},{3L,3L,0xAFL,0xBEL,(-2L),0L,0xBCL},{(-9L),0xEDL,(-7L),0xC2L,0x7DL,0x16L,0xAFL},{0x09L,0x16L,0x7DL,0xC2L,(-7L),0xEDL,(-9L)},{0x7DL,0x53L,0x00L,(-7L),0xBEL,0x09L,0x09L},{0L,0xE9L,0x00L,0xE9L,0L,(-9L),0xEDL},{0x53L,5L,0x7DL,0x6EL,0xC2L,0xAFL,0x00L},{0x96L,0x68L,0x52L,4L,1L,5L,0x16L},{0x53L,0x6EL,3L,1L,0x96L,(-7L),(-1L)}};
|
|
uint16_t l_1138 = 65527UL;
|
|
int32_t *****l_1153[3];
|
|
int i, j;
|
|
for (i = 0; i < 3; i++)
|
|
l_1153[i] = &g_639[5];
|
|
for (g_99 = 0; (g_99 <= 2); g_99 += 1)
|
|
{ /* block id: 164 */
|
|
int32_t l_431 = 0x9CD92F0EL;
|
|
int32_t *l_433 = &l_347;
|
|
int32_t *l_434 = &g_126[1];
|
|
int32_t l_435 = 0x033959B1L;
|
|
int32_t *l_436[9];
|
|
uint8_t *l_444[8] = {&g_28,&g_28,&g_28,&g_28,&g_28,&g_28,&g_28,&g_28};
|
|
int32_t ***l_445 = &l_352;
|
|
int16_t l_481 = 3L;
|
|
uint16_t *l_483 = &l_441;
|
|
uint16_t **l_482 = &l_483;
|
|
const uint8_t *l_513[2];
|
|
uint32_t l_526 = 18446744073709551614UL;
|
|
int16_t **l_681[2][3][8] = {{{&l_461,&l_461,&l_461,&l_461,&l_461,&l_461,&l_461,&l_461},{&l_461,&l_461,&l_461,&l_461,&l_461,&l_461,&l_461,&l_461},{&l_461,&l_461,&l_461,&l_461,&l_461,&l_461,&l_461,&l_461}},{{&l_461,&l_461,&l_461,&l_461,&l_461,&l_461,&l_461,&l_461},{&l_461,&l_461,&l_461,&l_461,&l_461,&l_461,&l_461,&l_461},{&l_461,&l_461,&l_461,&l_461,&l_461,&l_461,&l_461,&l_461}}};
|
|
int16_t ***l_680[6][1] = {{&l_681[1][1][6]},{&l_681[1][1][6]},{&l_681[0][1][2]},{&l_681[1][1][6]},{&l_681[1][1][6]},{&l_681[0][1][2]}};
|
|
int i, j, k;
|
|
for (i = 0; i < 9; i++)
|
|
l_436[i] = &l_349[0];
|
|
for (i = 0; i < 2; i++)
|
|
l_513[i] = (void*)0;
|
|
l_441--;
|
|
for (p_75 = 0; (p_75 <= 2); p_75 += 1)
|
|
{ /* block id: 168 */
|
|
return l_444[1];
|
|
}
|
|
}
|
|
for (g_534 = 13; (g_534 == (-13)); g_534--)
|
|
{ /* block id: 269 */
|
|
int32_t l_686[6][7][6] = {{{0x17B0CCCDL,0x3251A9BEL,0x5D85E225L,0x6CB872FAL,(-1L),0L},{(-9L),0L,0x5D85E225L,0xCD06A849L,(-7L),1L},{1L,0x17B0CCCDL,0L,7L,0x3251A9BEL,0xD53A53AFL},{7L,0x3251A9BEL,0xD53A53AFL,0L,0L,0xD53A53AFL},{(-9L),(-9L),0L,3L,0x17B0CCCDL,1L},{0xCD06A849L,0x35014DC0L,0x5D85E225L,(-4L),0x3251A9BEL,0L},{(-7L),0xCD06A849L,0x5D85E225L,0L,(-9L),1L}},{{0x2D3755EBL,0L,0L,1L,0x35014DC0L,0xD53A53AFL},{1L,0x35014DC0L,0xD53A53AFL,0x17B0CCCDL,0xCD06A849L,0xD53A53AFL},{(-7L),0x91495D6EL,0L,0x6CB872FAL,0L,1L},{0L,(-1L),0x5D85E225L,3L,0x35014DC0L,0L},{0x91495D6EL,0x17B0CCCDL,0x5D85E225L,0x17B0CCCDL,0x91495D6EL,1L},{7L,0xCD06A849L,0L,0x2D3755EBL,(-1L),0xD53A53AFL},{0x2D3755EBL,(-1L),0xD53A53AFL,0xCD06A849L,0x17B0CCCDL,0xD53A53AFL}},{{0x91495D6EL,(-7L),0x2D3755EBL,0x71F02E50L,0xB8AFAB9AL,0L},{8L,0x50A8EB4AL,(-1L),0xEFB80693L,0x8CB58730L,0x2D3755EBL},{0x358AE7E1L,0x0E97DB0CL,(-1L),0xB8AFAB9AL,0xC7F549D7L,0L},{(-7L),8L,0x2D3755EBL,0xBE89035BL,0x50A8EB4AL,0x6CB872FAL},{0xBE89035BL,0x50A8EB4AL,0x6CB872FAL,0x0E97DB0CL,0x0E97DB0CL,0x6CB872FAL},{0x358AE7E1L,0x358AE7E1L,0x2D3755EBL,0x2297DF38L,8L,0L},{0xB8AFAB9AL,1L,(-1L),0x71F02E50L,0x50A8EB4AL,0x2D3755EBL}},{{0xC7F549D7L,0xB8AFAB9AL,(-1L),0x0E97DB0CL,0x358AE7E1L,0L},{0x19653A85L,0x0E97DB0CL,0x2D3755EBL,(-7L),1L,0x6CB872FAL},{(-7L),1L,0x6CB872FAL,8L,0xB8AFAB9AL,0x6CB872FAL},{0xC7F549D7L,0xFF22C34FL,0x2D3755EBL,0xEFB80693L,0x0E97DB0CL,0L},{0x0E97DB0CL,0x8CB58730L,(-1L),0x2297DF38L,1L,0x2D3755EBL},{0xFF22C34FL,8L,(-1L),8L,0xFF22C34FL,0L},{0xBE89035BL,0xB8AFAB9AL,0x2D3755EBL,0x19653A85L,0x8CB58730L,0x6CB872FAL}},{{0x19653A85L,0x8CB58730L,0x6CB872FAL,0xB8AFAB9AL,8L,0x6CB872FAL},{0xFF22C34FL,0xC7F549D7L,0x2D3755EBL,0x71F02E50L,0xB8AFAB9AL,0L},{8L,0x50A8EB4AL,(-1L),0xEFB80693L,0x8CB58730L,0x2D3755EBL},{0x358AE7E1L,0x0E97DB0CL,(-1L),0xB8AFAB9AL,0xC7F549D7L,0L},{(-7L),8L,0x2D3755EBL,0xBE89035BL,0x50A8EB4AL,0x6CB872FAL},{0xBE89035BL,0x50A8EB4AL,0x6CB872FAL,0x0E97DB0CL,0x0E97DB0CL,0x6CB872FAL},{0x358AE7E1L,0x358AE7E1L,0x2D3755EBL,0x2297DF38L,8L,0L}},{{0xB8AFAB9AL,1L,(-1L),0x71F02E50L,0x50A8EB4AL,0x2D3755EBL},{0xC7F549D7L,0xB8AFAB9AL,(-1L),0x0E97DB0CL,0x358AE7E1L,0L},{0x19653A85L,0x0E97DB0CL,0x2D3755EBL,(-7L),1L,0x6CB872FAL},{(-7L),1L,0x6CB872FAL,8L,0xB8AFAB9AL,0x6CB872FAL},{0xC7F549D7L,0xFF22C34FL,0x2D3755EBL,0xEFB80693L,0x0E97DB0CL,0L},{0x0E97DB0CL,0x8CB58730L,(-1L),0x2297DF38L,1L,0x2D3755EBL},{0xFF22C34FL,8L,(-1L),8L,0xFF22C34FL,0L}}};
|
|
int32_t l_750[2][7][8] = {{{0x058A8CEEL,0x62F77B01L,0xDE27DFE5L,(-8L),0xC2ED97C8L,3L,0xC2ED97C8L,(-8L)},{0x56711498L,(-1L),0x56711498L,0x30614F4FL,9L,(-10L),1L,1L},{1L,0xF4E3ED46L,0xF65004F0L,1L,0xC9A7B175L,(-1L),9L,0x44F19FA7L},{0xF9FFF035L,3L,(-1L),0xF4E3ED46L,0x190658A9L,1L,1L,0xF9FFF035L},{3L,0xA17D3BC3L,0xAB8233A3L,8L,1L,(-8L),(-1L),1L},{1L,0L,0xF65004F0L,1L,1L,0xDE27DFE5L,0xC2ED97C8L,0x56711498L},{8L,0x62F77B01L,0x190658A9L,(-8L),0x30614F4FL,0xF65004F0L,0xF65004F0L,0x30614F4FL}},{{(-8L),(-1L),(-1L),(-8L),0x6E0FB28CL,0x30614F4FL,1L,0x62F77B01L},{0x6D12564BL,0xC9A7B175L,0x15089FF9L,4L,0xC2ED97C8L,0x9CC0577DL,1L,3L},{1L,0xC9A7B175L,0xF4E3ED46L,(-10L),0x058A8CEEL,0x30614F4FL,0x44F19FA7L,0xAB8233A3L},{0xAB841462L,(-1L),(-10L),0xF4E3ED46L,0x9CC0577DL,0xF65004F0L,0x15089FF9L,0xAB841462L},{(-1L),0x62F77B01L,0xAB8233A3L,1L,0xC9A7B175L,0xDE27DFE5L,3L,0xA442B44DL},{0xA17D3BC3L,0L,9L,0xF65004F0L,0L,(-8L),0xF4E3ED46L,(-8L)},{8L,0xA17D3BC3L,0x44F19FA7L,0xA17D3BC3L,8L,1L,4L,0x30614F4FL}}};
|
|
int32_t * const *l_757 = &g_339;
|
|
int32_t l_775 = (-1L);
|
|
uint32_t l_786 = 0xED48C9EAL;
|
|
int32_t ***l_804[9] = {&g_641,&g_641,&g_641,&g_641,&g_641,&g_641,&g_641,&g_641,&g_641};
|
|
uint8_t *l_812 = &l_777[8];
|
|
const uint16_t **l_850 = (void*)0;
|
|
int64_t *l_873 = &g_5[1][3][0];
|
|
int32_t l_912 = 0x8BDCE455L;
|
|
uint32_t l_945[5] = {4294967293UL,4294967293UL,4294967293UL,4294967293UL,4294967293UL};
|
|
uint8_t l_1024 = 250UL;
|
|
int16_t l_1046 = 0x3F15L;
|
|
int8_t *l_1080[5][9] = {{&l_432,&l_432,&l_432,&l_432,&l_432,&l_428,&l_1050[6][2],&l_428,&l_432},{(void*)0,&l_1050[8][4],&l_1050[8][4],(void*)0,&g_403[0],(void*)0,&l_1050[8][4],&l_1050[8][4],(void*)0},{&g_403[0],&l_432,&l_1050[4][1],&l_432,&g_403[0],(void*)0,&l_432,&g_403[0],&l_432},{&l_1050[8][4],&g_403[0],(void*)0,(void*)0,&g_403[0],&l_1050[8][4],&g_403[0],(void*)0,(void*)0},{&g_403[0],(void*)0,&l_432,&g_403[0],&l_432,(void*)0,&g_403[0],&l_432,&l_1050[4][1]}};
|
|
uint32_t l_1081 = 0x37C971DAL;
|
|
uint32_t l_1082[2][4] = {{4UL,4UL,4UL,4UL},{4UL,4UL,4UL,4UL}};
|
|
int8_t l_1105[9][8] = {{1L,1L,1L,1L,1L,1L,1L,1L},{1L,1L,1L,1L,1L,1L,1L,1L},{1L,1L,1L,1L,1L,1L,1L,1L},{1L,1L,1L,1L,1L,1L,1L,1L},{1L,1L,1L,1L,1L,1L,1L,1L},{1L,1L,1L,1L,1L,1L,1L,1L},{1L,1L,1L,1L,1L,1L,1L,1L},{1L,1L,1L,1L,1L,1L,1L,1L},{1L,1L,1L,1L,1L,1L,1L,1L}};
|
|
int i, j, k;
|
|
for (p_73 = 0; (p_73 == 22); p_73 = safe_add_func_int64_t_s_s(p_73, 2))
|
|
{ /* block id: 272 */
|
|
int32_t l_710 = (-5L);
|
|
int32_t * const *l_746[1];
|
|
int32_t * const **l_745 = &l_746[0];
|
|
int32_t * const ***l_744 = &l_745;
|
|
int8_t **l_787 = &l_621;
|
|
uint8_t *l_807 = &l_692;
|
|
int32_t * const * const l_831 = &g_339;
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_746[i] = &g_568;
|
|
for (g_99 = 0; (g_99 <= 4); g_99 += 1)
|
|
{ /* block id: 275 */
|
|
int i;
|
|
g_115[g_99] &= p_73;
|
|
}
|
|
}
|
|
}
|
|
if ((0x5462884301535C49LL && 1UL))
|
|
{ /* block id: 455 */
|
|
(*g_1136) = (**g_676);
|
|
}
|
|
else
|
|
{ /* block id: 457 */
|
|
const uint32_t l_1137 = 0x45CCFD05L;
|
|
int32_t l_1154 = 0x4735CD32L;
|
|
int32_t ****l_1155 = &g_640;
|
|
uint8_t *l_1158[4] = {&l_949,&l_949,&l_949,&l_949};
|
|
int i;
|
|
(*g_678) = l_1137;
|
|
l_1138 = p_73;
|
|
(**l_576) = (((*g_485) |= (safe_div_func_int8_t_s_s((0x4DAC8664FF68E4BELL >= (safe_mul_func_int8_t_s_s(((*l_621) &= ((safe_mod_func_int32_t_s_s((p_72 , (safe_mod_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u((246UL & ((safe_sub_func_int32_t_s_s((((l_1154 = ((((((0x13L ^ (safe_rshift_func_int8_t_s_s(p_76, 6))) , l_1153[0]) == l_1153[0]) , &g_672) != &l_692) , 0x17C41759L)) , l_1155) == l_1155), (**l_352))) , p_73)), 12)), p_76))), p_75)) ^ (**g_497))), p_76))), (*l_353)))) , (void*)0);
|
|
for (g_102 = 0; (g_102 >= (-12)); g_102--)
|
|
{ /* block id: 466 */
|
|
uint8_t *l_1159 = &l_949;
|
|
return &g_672;
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 470 */
|
|
int64_t l_1164 = 0x7C2D5411785C8FD4LL;
|
|
int64_t *l_1166 = &g_324;
|
|
int64_t l_1169 = 1L;
|
|
int32_t l_1170 = 0x7075FCB7L;
|
|
int32_t l_1171 = 0x513EB4C2L;
|
|
int32_t l_1172[5];
|
|
uint32_t ***l_1177 = (void*)0;
|
|
uint32_t ****l_1178 = (void*)0;
|
|
uint32_t ****l_1179 = &l_1177;
|
|
int8_t **l_1187 = &l_621;
|
|
int32_t *l_1188 = (void*)0;
|
|
int32_t *l_1189 = (void*)0;
|
|
int32_t *l_1190 = &g_115[4];
|
|
int8_t l_1227[9][7][4] = {{{0xA1L,0x50L,0L,0xDBL},{1L,0xA0L,0xA0L,1L},{2L,0x30L,0x41L,0xDFL},{0x55L,0xDBL,0L,0xDAL},{5L,6L,0x26L,0xDAL},{0xF9L,0xDBL,(-1L),0xDFL},{0x50L,0x30L,0xC3L,1L}},{{0xF7L,0xA0L,0xF9L,0xDBL},{0xB8L,0x50L,0xDFL,0xA0L},{0x1AL,0x52L,1L,0xCAL},{0xDAL,(-1L),0xF9L,0xA1L},{0x26L,0xF7L,0x96L,0xA3L},{0x50L,0x1AL,0L,0x30L},{0x30L,0x53L,0x26L,0xE0L}},{{(-5L),0x55L,0x8CL,0xF9L},{0x55L,0x1AL,0xB4L,0x1AL},{0x5BL,0x26L,0xA0L,0xA1L},{0x41L,0L,0xF1L,6L},{0xA1L,0x52L,0x9DL,0xDBL},{0xA1L,0x96L,0xF1L,0xDBL},{0x41L,0xDBL,0xA0L,0x41L}},{{0x5BL,0x30L,0xB4L,0x12L},{0x55L,0xBFL,0x8CL,0xDAL},{(-5L),0xCAL,0x26L,0xB8L},{0x30L,0xDBL,0L,0x12L},{0x50L,0xF9L,0x96L,1L},{0x26L,0xDBL,0xF9L,0xBFL},{0xDAL,0x50L,1L,0xDBL}},{{0x1AL,0xF1L,0xDFL,0xCAL},{0xB8L,0L,0xF9L,0xF9L},{0xF7L,0xF7L,0xC3L,0x1AL},{0x50L,0xA3L,(-1L),0x30L},{0xF9L,0x55L,0x26L,(-1L)},{5L,0x55L,0L,0x30L},{0x55L,0xA3L,0x41L,0x1AL}},{{2L,0xF7L,0xA0L,0xF9L},{1L,0L,0L,0xCAL},{0xA1L,0xF1L,0x6BL,0x26L},{0xB4L,2L,0xC9L,0L},{0x96L,0x26L,0xF7L,0x96L},{0xBFL,0L,0xC3L,0xF9L},{0x6BL,(-1L),(-8L),1L}},{{0xE2L,0x8CL,5L,0xDFL},{0xF1L,0L,0x9DL,0xF9L},{0x19L,0xF1L,0x19L,0xC3L},{(-5L),0x26L,1L,(-1L)},{0xDFL,0x19L,9L,0x26L},{0xE0L,0xB8L,9L,0L},{0xDFL,6L,1L,0x41L}},{{(-5L),0x53L,0x19L,0xA0L},{0x19L,0xA0L,0x9DL,0L},{0xF1L,0xA3L,5L,0x53L},{0xE2L,0x6BL,(-8L),0xF1L},{0x6BL,0xA0L,0xC3L,0xE0L},{0xBFL,(-5L),0xF7L,0x41L},{0x96L,7L,0xC9L,0x8CL}},{{0xB4L,0xB8L,0x6BL,(-1L)},{0x41L,2L,0xDAL,(-1L)},{0x96L,(-1L),(-1L),0x96L},{0xD3L,0xF1L,0xC3L,9L},{0xA3L,(-1L),0x30L,0xDFL},{0xE2L,0L,0x53L,0xDFL},{0L,(-1L),0x9DL,9L}}};
|
|
uint8_t l_1231 = 250UL;
|
|
uint32_t l_1256 = 0xB6CE8E2DL;
|
|
uint16_t **l_1301 = &g_485;
|
|
int32_t **l_1302 = &g_339;
|
|
int32_t l_1377 = (-1L);
|
|
int32_t ***l_1413 = (void*)0;
|
|
int32_t ***l_1414 = (void*)0;
|
|
int i, j, k;
|
|
for (i = 0; i < 5; i++)
|
|
l_1172[i] = 0x767918F1L;
|
|
(*l_1190) &= (safe_mul_func_uint16_t_u_u(0xA06EL, ((safe_lshift_func_int8_t_s_s((****l_575), ((l_1164 == ((((((*l_1166) = (((+(***l_576)) < (***l_576)) ^ p_73)) & ((safe_lshift_func_uint16_t_u_u((((((--l_1174) & ((((((*l_1179) = l_1177) == (((safe_div_func_uint16_t_u_u((safe_mul_func_int8_t_s_s(((*g_485) | ((~(~((***g_676) != 6UL))) | (-9L))), 0x18L)), (***l_576))) || 0x68L) , l_1186)) != (*g_624)) , 0xD922L) <= (*l_353))) || l_1170) >= 0x92L) < p_76), 14)) , 18446744073709551615UL)) ^ (-5L)) , l_1187) == &l_621)) , p_73))) <= p_75)));
|
|
(***l_576) = 0x793D7FE6L;
|
|
if (((**l_352) = p_75))
|
|
{ /* block id: 477 */
|
|
int64_t *l_1217 = (void*)0;
|
|
uint64_t *l_1222 = &l_325;
|
|
int32_t l_1225 = 0xD42ED265L;
|
|
int32_t l_1226 = 0L;
|
|
int32_t l_1228 = 0xF8999633L;
|
|
int32_t l_1229 = 1L;
|
|
int32_t l_1230[10][9] = {{0xCC323047L,2L,0x8B481FB9L,0L,(-1L),1L,0x44330F2BL,1L,1L},{4L,0x5058D8E7L,(-1L),(-1L),(-1L),0x5058D8E7L,4L,0xEB805C06L,0x7800BDE7L},{4L,0x44330F2BL,0xA368ADC0L,0x5058D8E7L,0xDC3775E4L,0xC2DF08F1L,1L,0L,4L},{0xCC323047L,1L,0xC2DF08F1L,0x994F6110L,0xEB805C06L,0xDC3775E4L,0xDC3775E4L,0xEB805C06L,0x994F6110L},{0x490A3D59L,0xCC323047L,0x490A3D59L,0x7800BDE7L,2L,0xDC3775E4L,(-1L),1L,(-1L)},{7L,0x994F6110L,2L,0xA368ADC0L,0L,0xC2DF08F1L,0xCC323047L,0x8B481FB9L,1L},{0xDC3775E4L,0L,0x5058D8E7L,0x7800BDE7L,0x7800BDE7L,0x5058D8E7L,0L,0xDC3775E4L,0x490A3D59L},{4L,0L,0x44330F2BL,0x994F6110L,0xB97A2CD4L,1L,2L,0x490A3D59L,0xEB805C06L},{0L,0x994F6110L,1L,0x5058D8E7L,0x490A3D59L,0xA368ADC0L,0x8B481FB9L,0xA368ADC0L,0x490A3D59L},{(-1L),0xCC323047L,0xCC323047L,(-1L),0x5058D8E7L,0L,0x8B481FB9L,4L,1L}};
|
|
int64_t *l_1234 = &l_1169;
|
|
int8_t *l_1235 = &l_1227[6][6][3];
|
|
int32_t *** const l_1291 = &l_603;
|
|
volatile int32_t *l_1296[9][9][3] = {{{&g_10,&g_6[0][2][2],&g_6[0][2][2]},{(void*)0,(void*)0,&g_7},{&g_8,&g_11,&g_6[0][3][2]},{&g_6[1][0][5],(void*)0,&g_8},{&g_6[1][0][3],&g_8,(void*)0},{&g_6[0][2][2],(void*)0,&g_6[2][3][4]},{&g_6[2][0][1],&g_9,&g_11},{&g_11,(void*)0,&g_8},{&g_8,&g_11,&g_580}},{{&g_7,&g_6[1][0][3],&g_580},{&g_6[0][2][2],&g_9,&g_8},{&g_10,&g_10,&g_11},{&g_580,&g_580,&g_6[2][3][4]},{&g_6[0][3][2],(void*)0,(void*)0},{&g_8,&g_11,&g_8},{(void*)0,(void*)0,&g_6[0][3][2]},{&g_6[0][2][2],&g_580,&g_7},{&g_7,&g_6[0][2][2],&g_6[0][2][2]}},{{&g_580,&g_8,&g_7},{&g_6[0][2][2],&g_7,(void*)0},{&g_9,&g_11,&g_6[0][2][2]},{&g_9,&g_7,&g_10},{&g_7,&g_11,&g_9},{(void*)0,&g_7,&g_580},{&g_7,&g_8,(void*)0},{&g_6[0][2][2],&g_6[0][2][2],&g_8},{(void*)0,&g_580,&g_10}},{{(void*)0,(void*)0,&g_6[0][2][2]},{&g_7,&g_11,(void*)0},{&g_10,(void*)0,&g_10},{&g_6[0][2][2],&g_580,(void*)0},{&g_580,&g_10,&g_10},{&g_9,&g_9,&g_6[1][0][5]},{&g_7,&g_6[1][0][3],&g_580},{&g_7,&g_11,&g_580},{&g_9,(void*)0,&g_10}},{{&g_580,&g_9,(void*)0},{&g_6[0][2][2],(void*)0,&g_8},{&g_10,&g_8,&g_7},{&g_7,(void*)0,&g_6[1][0][3]},{(void*)0,&g_11,(void*)0},{(void*)0,(void*)0,&g_580},{&g_6[0][2][2],&g_6[0][2][2],(void*)0},{&g_7,(void*)0,(void*)0},{(void*)0,&g_6[0][2][2],(void*)0}},{{&g_7,&g_580,(void*)0},{&g_9,(void*)0,(void*)0},{&g_9,&g_8,(void*)0},{&g_6[0][2][2],&g_10,(void*)0},{&g_580,(void*)0,&g_580},{&g_7,(void*)0,(void*)0},{&g_6[0][2][2],&g_10,&g_6[1][0][3]},{(void*)0,&g_10,&g_7},{&g_8,&g_10,&g_8}},{{&g_6[0][3][2],&g_6[0][2][2],(void*)0},{&g_580,&g_9,&g_10},{&g_10,&g_7,&g_580},{&g_6[0][2][2],&g_8,&g_580},{&g_7,&g_8,&g_6[1][0][5]},{&g_8,&g_7,&g_10},{&g_11,&g_9,(void*)0},{&g_6[2][0][1],&g_6[0][2][2],&g_10},{&g_6[0][2][2],&g_10,(void*)0}},{{(void*)0,&g_11,&g_10},{&g_8,&g_9,&g_6[0][2][2]},{&g_7,&g_10,&g_7},{&g_10,&g_6[0][2][2],&g_10},{&g_6[0][2][2],(void*)0,&g_6[0][2][2]},{&g_7,&g_580,&g_580},{(void*)0,&g_11,(void*)0},{&g_6[0][3][2],&g_6[2][3][4],&g_9},{(void*)0,&g_8,&g_6[0][2][2]}},{{&g_7,&g_580,&g_6[1][0][3]},{&g_6[0][2][2],&g_9,&g_9},{&g_10,&g_10,(void*)0},{&g_7,&g_580,&g_11},{&g_8,&g_11,&g_7},{(void*)0,&g_7,&g_11},{(void*)0,&g_11,&g_6[3][2][2]},{&g_6[0][2][2],(void*)0,(void*)0},{&g_6[0][2][2],&g_9,&g_580}}};
|
|
uint32_t ***l_1350 = &g_456;
|
|
int32_t *l_1354 = &l_1170;
|
|
int i, j, k;
|
|
(*l_1190) |= (safe_mod_func_uint8_t_u_u((safe_add_func_int8_t_s_s((safe_sub_func_uint64_t_u_u((safe_lshift_func_int8_t_s_u(((((safe_mod_func_uint8_t_u_u(((0x09L | ((*l_1235) = ((**l_620) = ((((((4294967293UL <= ((0x341598A2L && ((safe_sub_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_s((safe_lshift_func_uint8_t_u_u((((safe_rshift_func_int16_t_s_s((((safe_mul_func_int8_t_s_s(((-1L) < (&g_623[3] == ((safe_mod_func_uint32_t_u_u((((safe_add_func_int16_t_s_s((safe_mod_func_uint64_t_u_u(((l_1217 != l_1217) || (++(**l_1094))), (safe_add_func_uint64_t_u_u(((*l_1222)--), ((*l_1234) = (p_72 , (g_324 = ((l_1231++) , ((p_73 = l_1226) > p_72))))))))), 0x1353L)) || p_75) ^ (*g_624)), 0xACE95B7EL)) , &l_620))), (*g_671))) <= p_76) && 1L), (*g_498))) == (*g_671)) , l_1228), (*g_671))), (*g_498))), g_337)) ^ 65529UL)) > g_580)) ^ g_5[1][0][1]) && 0L) , 0xC21DF915662D6894LL) < 1UL) , 0x75L)))) & 255UL), p_76)) || (**l_352)) >= 0x031194E1L) | p_75), l_1230[5][1])), 0xA180875CFB113766LL)), l_1236)), 8L));
|
|
for (g_758 = 0; (g_758 < 50); g_758++)
|
|
{ /* block id: 489 */
|
|
int8_t l_1243 = 0x3CL;
|
|
int32_t l_1249 = (-1L);
|
|
int32_t l_1251 = 8L;
|
|
int32_t l_1255 = 0x042AD71EL;
|
|
const uint32_t *l_1273 = &g_758;
|
|
int16_t l_1288 = 0L;
|
|
uint16_t *l_1307 = &g_70;
|
|
for (l_441 = 0; (l_441 <= 3); l_441 += 1)
|
|
{ /* block id: 492 */
|
|
int8_t l_1247 = 9L;
|
|
int32_t l_1250[3];
|
|
uint8_t l_1252 = 0x40L;
|
|
int32_t l_1269[7][5][7] = {{{0x2EC14253L,0L,7L,0x2B2C7A77L,1L,0x36E33F34L,0xADAE59B3L},{(-1L),(-8L),1L,0x132D6B5DL,(-1L),(-10L),0xA25F536AL},{0xDEB1A961L,0x41DE6929L,(-1L),0x2B2C7A77L,0xDD69F904L,0x2B2C7A77L,(-1L)},{0x76EC2CEAL,0xA25F536AL,0xF8578130L,0x9B4CDAE6L,1L,(-1L),0x4168A75DL},{0x17D8E097L,0x2B2C7A77L,0x785B8F46L,0x1F29F6D3L,1L,(-7L),0x9DE00680L}},{{(-1L),0L,0x132D6B5DL,(-9L),1L,1L,(-9L)},{0x23D4F796L,(-8L),0x23D4F796L,0x36E33F34L,0xDD69F904L,(-6L),0xDEB1A961L},{(-8L),0xF8578130L,0x94BFEBECL,7L,(-1L),0xF8578130L,0x132D6B5DL},{0x785B8F46L,0x2B2C7A77L,0x17D8E097L,0xB20E7F52L,1L,(-6L),1L},{0L,0x76EC2CEAL,0xA25F536AL,0xF8578130L,0x9B4CDAE6L,1L,(-1L)}},{{(-1L),0x41DE6929L,0xDEB1A961L,(-7L),0x23D4F796L,(-7L),0x00A30200L},{0x9B4CDAE6L,0x132D6B5DL,0x94BFEBECL,(-10L),0x76EC2CEAL,(-1L),(-1L)},{7L,0L,0x2EC14253L,0L,7L,0x2B2C7A77L,1L},{0xAB7ECC56L,1L,0x132D6B5DL,0xAD99A6B0L,0L,(-10L),0x132D6B5DL},{1L,0L,(-1L),(-7L),0x00A30200L,0x36E33F34L,0xDEB1A961L}},{{0xAB7ECC56L,0xAD99A6B0L,0xF8578130L,0L,(-10L),0x4168A75DL,(-9L)},{7L,0x1F29F6D3L,0xBFDBE7D4L,0xB20E7F52L,0L,0x41DE6929L,0x9DE00680L},{0x9B4CDAE6L,0xC9D99F86L,1L,(-1L),0L,(-1L),0x4168A75DL},{(-1L),0x1F29F6D3L,8L,0x36E33F34L,8L,0x1F29F6D3L,(-1L)},{0L,0xAD99A6B0L,0x4168A75DL,0L,7L,0x4168A75DL,(-1L)}},{{1L,0x36E33F34L,0xADAE59B3L,0L,1L,(-6L),0xBFDBE7D4L},{0xC9D99F86L,(-1L),1L,0xAD99A6B0L,(-10L),0x9B4CDAE6L,0x94BFEBECL},{0x9FB9810EL,(-8L),0xDEB1A961L,0x1F29F6D3L,0x86DCA343L,0L,(-1L)},{0xAB7ECC56L,0x0861A034L,0xAD99A6B0L,0xC9D99F86L,0xAB7ECC56L,0xF8578130L,(-1L)},{0x2EC14253L,(-6L),0xDC59706BL,0x1F29F6D3L,0L,0x1F29F6D3L,0xDC59706BL}},{{7L,7L,0xA25F536AL,0xAD99A6B0L,(-1L),(-8L),1L},{0x23D4F796L,0x1F29F6D3L,1L,0L,(-1L),(-7L),0x00A30200L},{0xAB7ECC56L,0xA25F536AL,0x0861A034L,1L,(-1L),0x94BFEBECL,0x18E9F43CL},{1L,0xB20E7F52L,1L,0L,0L,(-7L),0x2EC14253L},{0xC9D99F86L,0x76EC2CEAL,0x4168A75DL,0x132D6B5DL,0xAB7ECC56L,0x76EC2CEAL,0x0861A034L}},{{1L,0x1F29F6D3L,0x23D4F796L,0x41DE6929L,0x86DCA343L,(-7L),0x86DCA343L},{0x76EC2CEAL,(-1L),(-1L),0x76EC2CEAL,(-10L),0x94BFEBECL,0x132D6B5DL},{0xDC59706BL,(-6L),0x2EC14253L,0x2B2C7A77L,1L,(-7L),7L},{(-10L),0xC9D99F86L,0x4168A75DL,0xF8578130L,7L,(-8L),0x132D6B5DL},{0xDEB1A961L,(-8L),0x9FB9810EL,(-8L),0xDEB1A961L,0x1F29F6D3L,0x86DCA343L}}};
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_1250[i] = (-1L);
|
|
for (l_1229 = 0; (l_1229 <= 3); l_1229 += 1)
|
|
{ /* block id: 495 */
|
|
int32_t l_1241 = 0x4C665ADEL;
|
|
int32_t l_1242 = 0xFC9D3FFAL;
|
|
int32_t *l_1244 = &g_126[3];
|
|
int32_t *l_1245 = &g_115[3];
|
|
int32_t *l_1246[1];
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_1246[i] = &l_1230[0][7];
|
|
l_1241 |= (safe_add_func_int8_t_s_s(9L, (*l_353)));
|
|
if ((**g_677))
|
|
break;
|
|
++l_1252;
|
|
--l_1256;
|
|
}
|
|
for (l_1255 = 0; (l_1255 <= 3); l_1255 += 1)
|
|
{ /* block id: 503 */
|
|
int32_t l_1272 = (-9L);
|
|
int i, j, k;
|
|
(***l_576) = ((safe_div_func_uint32_t_u_u((safe_add_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u(l_1250[0], ((****l_575) <= (l_1226 = ((*l_1166) = ((**g_497) && (*g_485))))))), (((l_1228 != (safe_sub_func_uint64_t_u_u(((**l_1094) = ((safe_sub_func_int8_t_s_s((l_1227[(l_1255 + 1)][(l_441 + 3)][l_1255] = ((l_1269[3][1][3] = 0x675EE32AL) , 1L)), (safe_lshift_func_uint8_t_u_s(l_1272, 7)))) <= ((*l_1234) ^= ((void*)0 != l_1273)))), 0x0F24F8EC971A5CD9LL))) , (**g_484)) ^ p_75))), l_1272)) >= l_1225);
|
|
if (l_1249)
|
|
break;
|
|
}
|
|
}
|
|
if (((safe_rshift_func_int8_t_s_s((((*g_372) = (*g_372)) <= (*l_353)), (safe_mod_func_int32_t_s_s((+(**l_352)), (((safe_add_func_uint8_t_u_u(((*g_671)--), (((~250UL) , (((safe_lshift_func_int16_t_s_s(l_1251, ((p_73 , (0x0DAB26EE65D4244ELL >= p_72)) & (safe_sub_func_uint16_t_u_u((p_75 <= 0x251FL), 6UL))))) != (*g_498)) , l_1288)) && l_1288))) == (****l_575)) && 0x34FF8633C8156C1BLL))))) <= (**g_497)))
|
|
{ /* block id: 516 */
|
|
return &g_28;
|
|
}
|
|
else
|
|
{ /* block id: 518 */
|
|
uint16_t l_1303 = 0x4E9CL;
|
|
for (g_979 = (-26); (g_979 > 53); g_979 = safe_add_func_uint32_t_u_u(g_979, 7))
|
|
{ /* block id: 521 */
|
|
int8_t ***l_1295 = &l_1187;
|
|
int8_t ****l_1294 = &l_1295;
|
|
(****l_575) = 0x4F156440L;
|
|
(*l_353) ^= (l_1291 != ((safe_rshift_func_int16_t_s_u(p_73, 4)) , &l_603));
|
|
if (p_72)
|
|
continue;
|
|
(*l_1294) = &l_620;
|
|
}
|
|
l_1296[2][5][0] = (*g_1136);
|
|
for (l_1236 = (-10); (l_1236 < 3); l_1236 = safe_add_func_uint64_t_u_u(l_1236, 8))
|
|
{ /* block id: 530 */
|
|
l_1304 ^= (l_1303 ^= (((void*)0 != l_1301) || (l_1302 != (*g_657))));
|
|
if (p_72)
|
|
continue;
|
|
}
|
|
}
|
|
if (p_72)
|
|
continue;
|
|
for (l_425 = 21; (l_425 < 19); l_425 = safe_sub_func_uint8_t_u_u(l_425, 5))
|
|
{ /* block id: 539 */
|
|
(**l_352) = ((*g_484) == (l_1307 = &p_72));
|
|
}
|
|
}
|
|
(*l_1190) = p_76;
|
|
for (l_428 = 5; (l_428 == 2); --l_428)
|
|
{ /* block id: 547 */
|
|
int64_t l_1344 = 1L;
|
|
uint8_t l_1345 = 9UL;
|
|
uint64_t *l_1346 = &g_1005;
|
|
int32_t l_1378 = 0x6E0A9991L;
|
|
int32_t l_1381 = (-1L);
|
|
int32_t *l_1382 = (void*)0;
|
|
if ((safe_sub_func_uint8_t_u_u((0x32L || (safe_rshift_func_int8_t_s_u((safe_sub_func_uint32_t_u_u(((((l_1229 &= ((((safe_lshift_func_uint16_t_u_s(65535UL, (safe_div_func_int16_t_s_s(((safe_mod_func_int32_t_s_s(p_75, 9L)) , (((*l_1094) = ((((((safe_div_func_uint32_t_u_u(p_72, (safe_lshift_func_int8_t_s_s(((-1L) <= (safe_add_func_uint8_t_u_u((safe_lshift_func_int8_t_s_u((safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint8_t_u_s((((safe_rshift_func_uint16_t_u_u(((((safe_rshift_func_int8_t_s_s((-1L), 7)) , (safe_div_func_uint8_t_u_u((g_5[1][1][0] <= (safe_sub_func_uint32_t_u_u(((((safe_mod_func_int8_t_s_s(p_73, p_73)) <= (-1L)) > p_72) <= 0L), p_72))), 1UL))) ^ g_244) , p_76), p_75)) ^ (*g_671)) != 0x34L), 4)), l_1344)), 6)), (-8L)))), 3)))) & 0x12CAL) && p_76) >= p_75) ^ l_1345) , l_1346)) == l_1234)), (**g_484))))) & 9UL) != 0xF7F97B2B693CDC14LL) , 0x4EL)) && (****l_575)) < (***l_576)) < p_76), 4294967286UL)), 1))), 0x30L)))
|
|
{ /* block id: 550 */
|
|
uint8_t l_1353 = 8UL;
|
|
if (((p_73 , (safe_mod_func_int64_t_s_s(((((+((((l_1350 != l_1350) == (0xC5672CCBED69BBA6LL && (safe_add_func_int16_t_s_s(0x2694L, 0xAD9FL)))) || p_72) ^ 0x72L)) & (*g_498)) & (*g_485)) & 0x9588L), g_8))) && 8L))
|
|
{ /* block id: 551 */
|
|
l_1353 = 1L;
|
|
l_1354 = (*l_352);
|
|
}
|
|
else
|
|
{ /* block id: 554 */
|
|
uint32_t l_1355 = 0UL;
|
|
++l_1355;
|
|
if (l_1355)
|
|
continue;
|
|
}
|
|
for (l_347 = (-21); (l_347 > (-2)); l_347 = safe_add_func_uint16_t_u_u(l_347, 8))
|
|
{ /* block id: 560 */
|
|
uint16_t l_1380 = 65531UL;
|
|
l_1381 = ((((safe_div_func_int8_t_s_s((safe_mod_func_uint8_t_u_u(((safe_unary_minus_func_int16_t_s((!((**l_352) |= (-3L))))) >= ((*g_671) < ((safe_rshift_func_uint8_t_u_u(p_72, 2)) ^ (safe_sub_func_int16_t_s_s(((*l_881) = (safe_div_func_int32_t_s_s(l_1344, ((!p_75) || ((l_1378 ^= (safe_mul_func_uint16_t_u_u((((p_73 | (0xB9E8L <= (safe_add_func_int32_t_s_s(((((l_1345 < ((*g_485) && l_1344)) && l_1345) , 0x8CL) > p_76), (-1L))))) , l_1377) >= 0x1A5DL), 65527UL))) , p_75))))), l_1379))))), 5UL)), p_76)) , l_1353) >= l_1380) || (*g_678));
|
|
l_1382 = (void*)0;
|
|
if ((**l_352))
|
|
break;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 568 */
|
|
for (l_1231 = 0; (l_1231 > 21); l_1231 = safe_add_func_uint64_t_u_u(l_1231, 2))
|
|
{ /* block id: 571 */
|
|
uint32_t l_1394 = 0x3E85801FL;
|
|
(****l_575) = (safe_mul_func_int8_t_s_s((**l_352), ((**g_497) != (safe_add_func_uint16_t_u_u((((+1L) & ((((((p_75 > (safe_lshift_func_uint8_t_u_s((*g_671), p_73))) < (safe_div_func_uint8_t_u_u(((-1L) >= ((p_75 | p_75) != 0xC29EL)), (*g_671)))) , l_1394) > (*l_1190)) , (void*)0) != (void*)0)) | (**g_677)), p_72)))));
|
|
return &g_28;
|
|
}
|
|
(*g_678) = 0L;
|
|
}
|
|
(*g_293) = (*g_293);
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 579 */
|
|
int32_t *l_1395 = &g_126[3];
|
|
int32_t *l_1396 = &g_126[3];
|
|
int32_t *l_1397 = (void*)0;
|
|
int32_t *l_1398 = &l_349[0];
|
|
int32_t *l_1399 = &l_1172[2];
|
|
int32_t *l_1400 = (void*)0;
|
|
int32_t *l_1401 = &g_126[2];
|
|
int32_t *l_1402[5][1] = {{&l_1171},{(void*)0},{&l_1171},{(void*)0},{&l_1171}};
|
|
uint64_t l_1403 = 0xEB7527F141166C66LL;
|
|
int i, j;
|
|
l_1403--;
|
|
}
|
|
(*g_678) ^= (l_1406 > (safe_div_func_uint16_t_u_u(((safe_mul_func_uint16_t_u_u((((safe_rshift_func_uint8_t_u_s((l_1413 == ((*l_575) = (l_1414 = (*l_575)))), (safe_mul_func_uint16_t_u_u((((*g_498) = ((**l_880) = p_75)) && (**l_352)), (3UL || (((((p_75 >= (((safe_rshift_func_int16_t_s_s(((safe_sub_func_int64_t_s_s(((*l_1166) = (safe_div_func_uint8_t_u_u((safe_add_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(((**l_1301) = 1UL), (!(p_76 = 0x9703L)))), 0x1DD0L)), 0x86L))), l_1428[1][1])) < p_75), 13)) == 6UL) >= g_102)) & p_73) < 7UL) || p_76) == (*l_353))))))) == 0x94BD5BDEL) , 0x39E7L), p_72)) && p_76), p_72)));
|
|
}
|
|
return &g_672;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_6 g_115 g_70 g_12 g_28 g_2 g_102 g_45 g_124 g_99 g_126 g_122 g_10 g_9 g_5 g_243 g_11 g_282 g_291 g_292 g_293 g_294 g_321
|
|
* writes: g_102 g_115 g_70 g_122 g_124 g_126 g_28 g_99 g_187 g_291 g_321 g_324
|
|
*/
|
|
const uint8_t func_84(uint64_t p_85, int32_t p_86, uint8_t * p_87)
|
|
{ /* block id: 16 */
|
|
int32_t *l_101 = &g_102;
|
|
uint16_t l_118 = 0x7A50L;
|
|
int32_t l_127 = 1L;
|
|
int32_t l_199 = 0x0EB3D4A0L;
|
|
int32_t l_201 = 0xE884AA91L;
|
|
int32_t l_202 = 0xB26D7050L;
|
|
int32_t l_203 = 0L;
|
|
const uint32_t *l_281 = &g_282[0][2];
|
|
uint64_t *l_301 = &g_99;
|
|
uint16_t *l_319 = (void*)0;
|
|
uint16_t **l_318 = &l_319;
|
|
int16_t *l_320 = &g_321;
|
|
uint8_t l_322 = 255UL;
|
|
int64_t *l_323[9][5] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_324,&g_324,&g_324,&g_324,&g_324},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_324,&g_324,&g_324,&g_324,&g_324},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_324,&g_324,&g_324,&g_324,&g_324},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_324,&g_324,&g_324,&g_324,&g_324},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}};
|
|
int i, j;
|
|
lbl_248:
|
|
(*l_101) = (p_85 == 4294967291UL);
|
|
for (p_86 = 0; (p_86 < 4); p_86 = safe_add_func_uint8_t_u_u(p_86, 1))
|
|
{ /* block id: 20 */
|
|
int8_t l_107 = (-4L);
|
|
int32_t *l_113 = (void*)0;
|
|
int32_t *l_114 = &g_115[4];
|
|
int32_t l_119 = 0xBAEFF72AL;
|
|
uint32_t *l_120 = (void*)0;
|
|
uint32_t *l_121 = &g_122[3];
|
|
int32_t *l_123 = &g_124;
|
|
int32_t *l_125 = &g_126[3];
|
|
const uint16_t l_178 = 65528UL;
|
|
int32_t l_198 = 0x80319007L;
|
|
int32_t l_200 = 3L;
|
|
int32_t l_208 = (-1L);
|
|
const uint64_t l_258 = 4UL;
|
|
const int32_t *l_297 = (void*)0;
|
|
if ((l_107 && ((((0xB1128C18L <= ((*l_101) = p_86)) & ((g_70 &= (!((*l_114) &= g_6[0][0][0]))) <= (-4L))) != ((safe_sub_func_int8_t_s_s(((((*l_125) = ((*l_123) = (255UL >= ((l_118 && ((*l_121) = ((l_119 = (g_12 >= (g_28 || g_28))) != g_2))) & p_86)))) ^ l_118) <= 18446744073709551615UL), p_85)) || g_12)) <= 0UL)))
|
|
{ /* block id: 28 */
|
|
int32_t *l_128 = &l_127;
|
|
uint32_t l_129 = 4294967295UL;
|
|
l_129++;
|
|
}
|
|
else
|
|
{ /* block id: 30 */
|
|
int32_t *l_132 = &l_119;
|
|
uint8_t *l_133 = &g_28;
|
|
int32_t l_142[1][3][6] = {{{0x5F91D9B9L,0x5F91D9B9L,0x5F91D9B9L,0x5F91D9B9L,0x5F91D9B9L,0x5F91D9B9L},{0x5F91D9B9L,0x5F91D9B9L,0x5F91D9B9L,0x5F91D9B9L,0x5F91D9B9L,0x5F91D9B9L},{0x5F91D9B9L,0x5F91D9B9L,0x5F91D9B9L,0x5F91D9B9L,0x5F91D9B9L,0x5F91D9B9L}}};
|
|
uint8_t *l_145 = (void*)0;
|
|
int32_t l_146[7];
|
|
int32_t l_147 = (-1L);
|
|
int32_t l_148 = 0L;
|
|
uint64_t *l_160 = &g_99;
|
|
uint64_t **l_159 = &l_160;
|
|
uint64_t l_209[5][10] = {{0x1967897EA332A192LL,7UL,18446744073709551611UL,0x9FB70B1722911373LL,18446744073709551611UL,7UL,0x1967897EA332A192LL,0xD50EA7015766084FLL,9UL,0xAFB25AEB332806D6LL},{18446744073709551611UL,0x1C0FDE11B9BB303BLL,1UL,0x9CA9CDB1E1FFC801LL,0x4332A91C8B06D998LL,0x3AF0B7D57CF09790LL,18446744073709551611UL,18446744073709551611UL,0x3AF0B7D57CF09790LL,0x4332A91C8B06D998LL},{0xD50EA7015766084FLL,0x485FB8FB8AB03692LL,0x485FB8FB8AB03692LL,0xD50EA7015766084FLL,0x3AF0B7D57CF09790LL,0x1967897EA332A192LL,0x9FB70B1722911373LL,0x2623D0893F3FD849LL,0x9CA9CDB1E1FFC801LL,0xAFB25AEB332806D6LL},{7UL,0x09FF84D383001185LL,0x9CA9CDB1E1FFC801LL,0x9FB70B1722911373LL,0x485FB8FB8AB03692LL,1UL,0x485FB8FB8AB03692LL,0x9FB70B1722911373LL,0x9CA9CDB1E1FFC801LL,0x09FF84D383001185LL},{0x4332A91C8B06D998LL,9UL,0UL,0xD50EA7015766084FLL,0x1C0FDE11B9BB303BLL,0UL,0x1967897EA332A192LL,0x9CA9CDB1E1FFC801LL,0x3AF0B7D57CF09790LL,0x3AF0B7D57CF09790LL}};
|
|
int32_t **l_247 = &l_114;
|
|
int32_t l_290 = 4L;
|
|
int i, j, k;
|
|
for (i = 0; i < 7; i++)
|
|
l_146[i] = 0x3B5AAABCL;
|
|
l_148 &= (((((4UL <= p_86) < p_86) > ((((*l_132) |= ((*l_125) = (-6L))) , 0x57L) < ((*l_133) = g_2))) <= (safe_sub_func_int32_t_s_s((g_115[4] = ((((safe_mod_func_int8_t_s_s((((((safe_mul_func_uint16_t_u_u((((*l_101) = (safe_sub_func_int64_t_s_s(((((l_142[0][1][3] = (-2L)) >= (l_146[6] = (((safe_lshift_func_int8_t_s_s((*l_101), 0)) != g_45[7][2][2]) == 0L))) < 251UL) & (-2L)), g_124))) , 65535UL), g_115[4])) != g_99) != p_85) & p_86) ^ 0L), 0x19L)) | l_147) & p_86) | 0xB098B969CE4C498BLL)), p_86))) == l_147);
|
|
if (((safe_mul_func_uint8_t_u_u((2L >= (g_28 = (*l_101))), 0x98L)) > (0x4E65D69AD93880BELL == ((safe_add_func_int32_t_s_s(g_6[2][1][2], (safe_mod_func_uint16_t_u_u((safe_mul_func_int8_t_s_s((&p_86 == (l_114 = ((((safe_add_func_int16_t_s_s(((-7L) & g_70), (((((*l_159) = ((*l_101) , (void*)0)) == (void*)0) == g_102) > l_146[6]))) && (-6L)) , g_102) , &g_126[0]))), 2UL)), g_115[3])))) == 0x56E4D920E91C3CDCLL))))
|
|
{ /* block id: 42 */
|
|
int32_t **l_161 = &l_123;
|
|
(*l_161) = &l_127;
|
|
return l_142[0][1][3];
|
|
}
|
|
else
|
|
{ /* block id: 45 */
|
|
uint32_t l_180 = 0xDDBCA4C7L;
|
|
uint64_t *l_181 = &g_99;
|
|
int32_t l_191 = 1L;
|
|
int32_t l_207[9][4] = {{0L,1L,0L,0L},{0x87281CC8L,0x87281CC8L,0L,0L},{0x3E07D318L,1L,0x3E07D318L,0L},{0x3E07D318L,0L,0L,0x3E07D318L},{0x87281CC8L,0L,0L,0L},{0L,1L,0L,0L},{0x87281CC8L,0x87281CC8L,0L,0L},{0x3E07D318L,1L,0x3E07D318L,0L},{0x3E07D318L,0L,0L,0x3E07D318L}};
|
|
int32_t *l_214 = &l_202;
|
|
int32_t l_242 = 0xE45068F4L;
|
|
int i, j;
|
|
if ((safe_sub_func_uint32_t_u_u(((((*l_101) = 4UL) != (p_85 && ((*l_181) = ((safe_mul_func_uint16_t_u_u((safe_div_func_uint64_t_u_u((safe_add_func_uint8_t_u_u(((-9L) | (!(safe_mul_func_int16_t_s_s((safe_unary_minus_func_int8_t_s((((safe_div_func_uint8_t_u_u(((-10L) <= ((l_178 && ((safe_unary_minus_func_uint8_t_u(((((*l_114) >= ((((((p_86 , 0xA75EL) < (g_122[3] & g_6[0][2][2])) >= 0x9CE06271L) && l_142[0][2][3]) , g_10) , 0x76A68AF11E84FFDCLL)) & 0xE8B5CC30L) | g_2))) <= 1UL)) || (*l_114))), 0x80L)) || g_126[1]) >= (*l_125)))), p_86)))), l_180)), 0x1BE58EEB3F8241A3LL)), p_85)) != g_115[4])))) == g_115[0]), p_85)))
|
|
{ /* block id: 48 */
|
|
int32_t **l_182 = &l_125;
|
|
(*l_182) = l_123;
|
|
}
|
|
else
|
|
{ /* block id: 50 */
|
|
uint32_t l_204 = 9UL;
|
|
for (l_147 = 0; (l_147 == 17); l_147++)
|
|
{ /* block id: 53 */
|
|
(*l_123) |= (g_9 , ((*l_125) , p_85));
|
|
if (g_126[2])
|
|
break;
|
|
}
|
|
if (p_85)
|
|
break;
|
|
for (g_99 = 0; (g_99 > 32); g_99++)
|
|
{ /* block id: 60 */
|
|
int32_t *l_188 = &g_126[3];
|
|
int32_t *l_189 = &l_148;
|
|
int32_t *l_190 = (void*)0;
|
|
int32_t *l_192 = &g_115[4];
|
|
int32_t *l_193 = &g_102;
|
|
int32_t *l_194 = &g_126[3];
|
|
int32_t *l_195 = (void*)0;
|
|
int32_t *l_196 = &l_127;
|
|
int32_t *l_197[3];
|
|
int32_t **l_215 = &l_132;
|
|
int32_t **l_246[5];
|
|
int32_t ***l_245 = &l_246[3];
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_197[i] = &g_126[3];
|
|
for (i = 0; i < 5; i++)
|
|
l_246[i] = &l_193;
|
|
g_187 = &l_120;
|
|
--l_204;
|
|
l_209[0][8]--;
|
|
l_247 = ((*l_245) = ((safe_sub_func_uint32_t_u_u((((*l_215) = l_214) == (((((safe_sub_func_int16_t_s_s((safe_div_func_int16_t_s_s(((safe_mod_func_uint32_t_u_u((*l_101), ((((!((((safe_div_func_int32_t_s_s(((safe_add_func_int32_t_s_s((l_148 = p_86), (safe_unary_minus_func_int8_t_s((safe_lshift_func_uint8_t_u_u(((((safe_mul_func_uint8_t_u_u(0x1CL, (safe_mul_func_int16_t_s_s(((((safe_lshift_func_int16_t_s_s((p_86 != (((l_204 || 0xB0L) || ((safe_rshift_func_int16_t_s_u(g_45[0][7][1], ((safe_lshift_func_int8_t_s_s((safe_div_func_uint64_t_u_u(g_102, 0xDD1699B072CAEA93LL)), p_85)) <= p_85))) <= l_209[0][2])) , g_5[1][0][0])), 1)) | l_242) , g_122[3]) || g_99), 0xF2B0L)))) | g_122[0]) , g_2) == g_12), 4)))))) ^ p_85), 0x453080C6L)) >= g_12) && g_2) & l_204)) <= g_126[1]) | g_126[3]) && (-1L)))) | 1UL), p_85)), 0xC3D7L)) != g_126[1]) != 0xF1L) != 255UL) , g_243[3])), 0xC2523ACFL)) , (void*)0));
|
|
}
|
|
}
|
|
if (g_115[4])
|
|
{ /* block id: 70 */
|
|
if (l_180)
|
|
goto lbl_248;
|
|
for (l_180 = 0; (l_180 > 22); l_180++)
|
|
{ /* block id: 74 */
|
|
uint32_t l_251 = 0xF3228100L;
|
|
(*l_101) = l_251;
|
|
if (p_85)
|
|
continue;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 78 */
|
|
uint16_t *l_260 = &g_70;
|
|
int32_t l_274 = (-1L);
|
|
(*l_125) ^= (((((safe_mod_func_int64_t_s_s((((safe_add_func_uint32_t_u_u(((safe_add_func_int8_t_s_s((((p_86 >= (0x9040L < ((g_12 & l_258) > (~((&l_242 == (((*l_260) = 0x14E3L) , l_132)) ^ (0x569C19102758DB9ALL <= g_28)))))) <= 0xB7L) & g_9), g_28)) ^ (*l_101)), 1UL)) >= p_86) < p_86), (-1L))) <= (-1L)) , g_122[1]) ^ g_122[3]) | 1L);
|
|
if (((((safe_mul_func_int16_t_s_s((((*l_133) = (((((safe_mod_func_int64_t_s_s(g_6[2][3][5], g_126[2])) , g_122[3]) | (safe_lshift_func_uint16_t_u_s((~(safe_add_func_uint64_t_u_u(((safe_lshift_func_uint8_t_u_s(8UL, ((&p_86 != (void*)0) <= g_99))) , (safe_rshift_func_uint8_t_u_u(g_2, (((((g_122[0] == 4294967291UL) >= g_124) ^ 0xEAL) & l_274) , g_126[2])))), 0x5C1B21CF6594A5C4LL))), 12))) , 4UL) == p_86)) , 0L), g_5[0][0][0])) >= p_85) == (*l_125)) | p_85))
|
|
{ /* block id: 82 */
|
|
const uint32_t *l_280 = (void*)0;
|
|
const uint32_t **l_279[10] = {&l_280,(void*)0,&l_280,(void*)0,&l_280,&l_280,(void*)0,&l_280,(void*)0,&l_280};
|
|
const uint16_t **l_287 = (void*)0;
|
|
const uint16_t *l_289 = &l_178;
|
|
const uint16_t **l_288 = &l_289;
|
|
int i;
|
|
(*l_123) &= (((safe_sub_func_uint8_t_u_u(((&g_45[0][7][1] == (void*)0) < p_86), (!l_191))) | (!(&l_180 != (l_281 = l_132)))) < (((((((((g_11 , (((safe_mul_func_int8_t_s_s((safe_mul_func_int16_t_s_s(((&l_118 != ((*l_288) = l_260)) == 0L), g_282[0][2])), 0x7EL)) ^ 0xE4E9FEB1L) , l_290)) && p_85) == g_2) > g_115[4]) ^ 0x4367D4B8A66AFEBFLL) >= 0xC6CEB2B01D4E9A3BLL) == 1UL) & 1L) || g_10));
|
|
if (l_274)
|
|
break;
|
|
}
|
|
else
|
|
{ /* block id: 87 */
|
|
if (g_99)
|
|
goto lbl_248;
|
|
}
|
|
}
|
|
return g_10;
|
|
}
|
|
}
|
|
g_291[0][0] = g_291[1][0];
|
|
for (l_201 = 0; (l_201 == (-14)); l_201--)
|
|
{ /* block id: 97 */
|
|
const int32_t **l_298 = &l_297;
|
|
(*l_298) = l_297;
|
|
}
|
|
}
|
|
(***g_292) = (((safe_mod_func_int32_t_s_s((((void*)0 == l_301) & (safe_rshift_func_uint16_t_u_u((1UL ^ (safe_sub_func_int64_t_s_s((g_324 = ((g_2 > ((&l_118 == &g_70) || ((1UL & ((((*l_320) |= (((*l_101) = (safe_rshift_func_uint8_t_u_u((safe_add_func_uint16_t_u_u(0xC367L, (safe_mul_func_int8_t_s_s((((safe_mul_func_int8_t_s_s((safe_mod_func_uint64_t_u_u((((l_318 != &l_319) < p_86) & (*l_101)), p_86)), (*l_101))) , (*l_101)) >= (*l_101)), 9L)))), 7))) & (***g_292))) > p_85) == p_85)) < (-5L)))) | l_322)), g_282[0][2]))), g_115[1]))), (-5L))) , g_126[3]) != p_86);
|
|
return g_9;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------------------------------------- */
|
|
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);
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 6; j++)
|
|
{
|
|
for (k = 0; k < 3; k++)
|
|
{
|
|
transparent_crc(g_5[i][j][k], "g_5[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
for (j = 0; j < 4; j++)
|
|
{
|
|
for (k = 0; k < 6; k++)
|
|
{
|
|
transparent_crc(g_6[i][j][k], "g_6[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_7, "g_7", print_hash_value);
|
|
transparent_crc(g_8, "g_8", print_hash_value);
|
|
transparent_crc(g_9, "g_9", print_hash_value);
|
|
transparent_crc(g_10, "g_10", print_hash_value);
|
|
transparent_crc(g_11, "g_11", print_hash_value);
|
|
transparent_crc(g_12, "g_12", print_hash_value);
|
|
transparent_crc(g_16, "g_16", print_hash_value);
|
|
transparent_crc(g_28, "g_28", print_hash_value);
|
|
transparent_crc(g_30, "g_30", print_hash_value);
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
for (j = 0; j < 9; j++)
|
|
{
|
|
for (k = 0; k < 3; k++)
|
|
{
|
|
transparent_crc(g_45[i][j][k], "g_45[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_70, "g_70", print_hash_value);
|
|
transparent_crc(g_99, "g_99", print_hash_value);
|
|
transparent_crc(g_102, "g_102", print_hash_value);
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
transparent_crc(g_115[i], "g_115[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
transparent_crc(g_122[i], "g_122[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_124, "g_124", print_hash_value);
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
transparent_crc(g_126[i], "g_126[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_244, "g_244", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 3; j++)
|
|
{
|
|
transparent_crc(g_282[i][j], "g_282[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_321, "g_321", print_hash_value);
|
|
transparent_crc(g_324, "g_324", print_hash_value);
|
|
transparent_crc(g_333, "g_333", print_hash_value);
|
|
transparent_crc(g_337, "g_337", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
transparent_crc(g_403[i], "g_403[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
transparent_crc(g_530[i][j], "g_530[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_533, "g_533", print_hash_value);
|
|
transparent_crc(g_534, "g_534", print_hash_value);
|
|
transparent_crc(g_580, "g_580", print_hash_value);
|
|
transparent_crc(g_672, "g_672", print_hash_value);
|
|
transparent_crc(g_754, "g_754", print_hash_value);
|
|
transparent_crc(g_758, "g_758", print_hash_value);
|
|
transparent_crc(g_979, "g_979", print_hash_value);
|
|
transparent_crc(g_1005, "g_1005", print_hash_value);
|
|
transparent_crc(g_1092, "g_1092", print_hash_value);
|
|
transparent_crc(g_1248, "g_1248", print_hash_value);
|
|
transparent_crc(g_1535, "g_1535", print_hash_value);
|
|
transparent_crc(g_1612, "g_1612", print_hash_value);
|
|
transparent_crc(g_1884, "g_1884", print_hash_value);
|
|
transparent_crc(g_1930, "g_1930", print_hash_value);
|
|
transparent_crc(g_1975, "g_1975", print_hash_value);
|
|
transparent_crc(g_2192, "g_2192", print_hash_value);
|
|
transparent_crc(g_2477, "g_2477", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
transparent_crc(g_2716[i], "g_2716[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
transparent_crc(g_2778[i], "g_2778[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2807, "g_2807", print_hash_value);
|
|
transparent_crc(g_2853, "g_2853", print_hash_value);
|
|
transparent_crc(g_2872, "g_2872", print_hash_value);
|
|
transparent_crc(g_2977, "g_2977", print_hash_value);
|
|
transparent_crc(g_3177, "g_3177", print_hash_value);
|
|
transparent_crc(g_3224, "g_3224", print_hash_value);
|
|
transparent_crc(g_3291, "g_3291", print_hash_value);
|
|
transparent_crc(g_3338, "g_3338", print_hash_value);
|
|
transparent_crc(g_3391, "g_3391", print_hash_value);
|
|
transparent_crc(g_3605, "g_3605", print_hash_value);
|
|
transparent_crc(g_3686, "g_3686", print_hash_value);
|
|
transparent_crc(g_3713, "g_3713", print_hash_value);
|
|
transparent_crc(g_4254, "g_4254", print_hash_value);
|
|
transparent_crc(g_4387, "g_4387", print_hash_value);
|
|
transparent_crc(g_4654, "g_4654", print_hash_value);
|
|
transparent_crc(g_4659, "g_4659", print_hash_value);
|
|
transparent_crc(g_4660, "g_4660", print_hash_value);
|
|
transparent_crc(g_4663, "g_4663", print_hash_value);
|
|
transparent_crc(g_4810, "g_4810", print_hash_value);
|
|
transparent_crc(g_4832, "g_4832", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
transparent_crc(g_4933[i][j], "g_4933[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_5360, "g_5360", print_hash_value);
|
|
transparent_crc(g_5372, "g_5372", print_hash_value);
|
|
transparent_crc(g_5548, "g_5548", print_hash_value);
|
|
transparent_crc(g_5628, "g_5628", print_hash_value);
|
|
transparent_crc(g_5665, "g_5665", print_hash_value);
|
|
transparent_crc(g_5849, "g_5849", print_hash_value);
|
|
transparent_crc(g_5918, "g_5918", print_hash_value);
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
for (j = 0; j < 5; j++)
|
|
{
|
|
transparent_crc(g_5975[i][j], "g_5975[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_6038, "g_6038", print_hash_value);
|
|
platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value);
|
|
return 0;
|
|
}
|
|
|
|
/************************ statistics *************************
|
|
XXX max struct depth: 0
|
|
breakdown:
|
|
depth: 0, occurrence: 1588
|
|
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: 51
|
|
breakdown:
|
|
depth: 1, occurrence: 486
|
|
depth: 2, occurrence: 133
|
|
depth: 3, occurrence: 11
|
|
depth: 4, occurrence: 1
|
|
depth: 5, occurrence: 6
|
|
depth: 6, occurrence: 2
|
|
depth: 10, occurrence: 2
|
|
depth: 11, occurrence: 1
|
|
depth: 12, occurrence: 3
|
|
depth: 13, occurrence: 2
|
|
depth: 14, occurrence: 2
|
|
depth: 15, occurrence: 2
|
|
depth: 16, occurrence: 3
|
|
depth: 17, occurrence: 2
|
|
depth: 18, occurrence: 3
|
|
depth: 19, occurrence: 2
|
|
depth: 20, occurrence: 2
|
|
depth: 21, occurrence: 3
|
|
depth: 22, occurrence: 7
|
|
depth: 23, occurrence: 6
|
|
depth: 24, occurrence: 8
|
|
depth: 25, occurrence: 7
|
|
depth: 26, occurrence: 9
|
|
depth: 27, occurrence: 6
|
|
depth: 28, occurrence: 3
|
|
depth: 29, occurrence: 1
|
|
depth: 30, occurrence: 4
|
|
depth: 31, occurrence: 4
|
|
depth: 32, occurrence: 4
|
|
depth: 33, occurrence: 2
|
|
depth: 34, occurrence: 2
|
|
depth: 35, occurrence: 1
|
|
depth: 36, occurrence: 1
|
|
depth: 42, occurrence: 1
|
|
depth: 43, occurrence: 3
|
|
depth: 44, occurrence: 2
|
|
depth: 46, occurrence: 1
|
|
depth: 51, occurrence: 1
|
|
|
|
XXX total number of pointers: 1080
|
|
|
|
XXX times a variable address is taken: 2961
|
|
XXX times a pointer is dereferenced on RHS: 1023
|
|
breakdown:
|
|
depth: 1, occurrence: 634
|
|
depth: 2, occurrence: 277
|
|
depth: 3, occurrence: 65
|
|
depth: 4, occurrence: 35
|
|
depth: 5, occurrence: 12
|
|
XXX times a pointer is dereferenced on LHS: 823
|
|
breakdown:
|
|
depth: 1, occurrence: 620
|
|
depth: 2, occurrence: 148
|
|
depth: 3, occurrence: 33
|
|
depth: 4, occurrence: 19
|
|
depth: 5, occurrence: 3
|
|
XXX times a pointer is compared with null: 121
|
|
XXX times a pointer is compared with address of another variable: 34
|
|
XXX times a pointer is compared with another pointer: 41
|
|
XXX times a pointer is qualified to be dereferenced: 23331
|
|
|
|
XXX max dereference level: 5
|
|
breakdown:
|
|
level: 0, occurrence: 0
|
|
level: 1, occurrence: 2963
|
|
level: 2, occurrence: 1424
|
|
level: 3, occurrence: 706
|
|
level: 4, occurrence: 465
|
|
level: 5, occurrence: 268
|
|
XXX number of pointers point to pointers: 600
|
|
XXX number of pointers point to scalars: 480
|
|
XXX number of pointers point to structs: 0
|
|
XXX percent of pointers has null in alias set: 31.4
|
|
XXX average alias set size: 1.49
|
|
|
|
XXX times a non-volatile is read: 5384
|
|
XXX times a non-volatile is write: 2535
|
|
XXX times a volatile is read: 293
|
|
XXX times read thru a pointer: 139
|
|
XXX times a volatile is write: 181
|
|
XXX times written thru a pointer: 150
|
|
XXX times a volatile is available for access: 5.26e+03
|
|
XXX percentage of non-volatile access: 94.4
|
|
|
|
XXX forward jumps: 0
|
|
XXX backward jumps: 28
|
|
|
|
XXX stmts: 493
|
|
XXX max block depth: 5
|
|
breakdown:
|
|
depth: 0, occurrence: 35
|
|
depth: 1, occurrence: 52
|
|
depth: 2, occurrence: 60
|
|
depth: 3, occurrence: 77
|
|
depth: 4, occurrence: 106
|
|
depth: 5, occurrence: 163
|
|
|
|
XXX percentage a fresh-made variable is used: 16.1
|
|
XXX percentage an existing variable is used: 83.9
|
|
********************* end of statistics **********************/
|
|
|