/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 18204617312783114186 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ struct S0 { volatile uint32_t f0; int16_t f1; }; /* --- GLOBAL VARIABLES --- */ static const int16_t g_10[1][7] = {{5L,5L,5L,5L,5L,5L,5L}}; static uint32_t g_35 = 0xE77E815FL; static int64_t g_47 = 0x0AE735984225189DLL; static int64_t *g_46 = &g_47; static int32_t g_62 = 0x325CF162L; static uint32_t g_70 = 0x12652969L; static uint32_t g_78[4][5] = {{1UL,0x4F6128B2L,0x4F6128B2L,1UL,0xAEAFD710L},{0x3C34F970L,4294967292UL,4294967292UL,0x3C34F970L,4294967295UL},{1UL,0x4F6128B2L,0x4F6128B2L,1UL,0xAEAFD710L},{0x3C34F970L,4294967292UL,4294967292UL,0x3C34F970L,4294967295UL}}; static uint32_t *g_77 = &g_78[3][4]; static uint8_t g_82 = 0x1BL; static uint16_t g_119[7][5] = {{0xAD7CL,0x6089L,0x6089L,0xAD7CL,0x0197L},{0xAD7CL,0x6089L,0x6089L,0xAD7CL,0x0197L},{0xAD7CL,0x6089L,0x6089L,0xAD7CL,0x0197L},{0xAD7CL,0x6089L,0x6089L,0xAD7CL,0x5CE9L},{0xC176L,0xAD7CL,0xAD7CL,0xC176L,0x5CE9L},{0xC176L,0xAD7CL,0xAD7CL,0xC176L,0x5CE9L},{0xC176L,0xAD7CL,0xAD7CL,0xC176L,0x5CE9L}}; static int32_t g_135 = (-10L); static uint8_t g_136 = 0x62L; static int32_t g_138[3] = {0L,0L,0L}; static int32_t * volatile g_137 = &g_138[0];/* VOLATILE GLOBAL g_137 */ static int32_t *g_140[3][8][5] = {{{&g_135,&g_138[0],&g_62,&g_62,&g_138[2]},{&g_138[0],(void*)0,&g_138[0],&g_62,(void*)0},{&g_135,&g_138[0],(void*)0,&g_62,(void*)0},{&g_138[0],&g_138[0],&g_138[0],&g_138[0],(void*)0},{&g_138[0],&g_62,&g_138[0],&g_135,&g_62},{&g_138[0],&g_135,&g_138[0],&g_138[0],&g_138[2]},{&g_138[0],&g_62,&g_135,&g_135,&g_62},{&g_135,&g_138[0],&g_138[0],&g_138[0],&g_135}},{{&g_138[0],&g_138[0],&g_138[0],&g_138[0],&g_138[0]},{(void*)0,(void*)0,&g_62,&g_138[0],&g_138[0]},{&g_138[0],&g_138[0],&g_138[0],&g_138[0],&g_138[0]},{&g_138[2],&g_138[0],(void*)0,&g_135,&g_135},{&g_138[0],&g_62,&g_138[0],&g_138[0],&g_62},{&g_135,&g_138[0],&g_62,(void*)0,&g_138[2]},{&g_62,&g_62,&g_62,&g_138[0],&g_62},{&g_138[0],&g_138[0],&g_62,&g_138[2],(void*)0}},{{&g_138[0],(void*)0,&g_138[0],&g_138[0],(void*)0},{&g_138[1],&g_138[0],(void*)0,&g_135,(void*)0},{&g_138[0],&g_138[0],&g_138[0],&g_62,&g_138[2]},{&g_62,&g_138[0],&g_62,&g_138[0],&g_138[0]},{&g_138[0],&g_135,&g_138[0],&g_138[0],&g_138[0]},{&g_138[1],&g_138[0],&g_138[0],&g_138[1],(void*)0},{&g_138[0],&g_138[0],&g_135,&g_138[0],&g_135},{&g_138[0],&g_62,&g_138[0],&g_62,&g_138[0]}}}; static int32_t ** volatile g_139 = &g_140[0][4][3];/* VOLATILE GLOBAL g_139 */ static uint64_t g_156 = 0x757D9B7243D40911LL; static uint32_t g_165[2] = {0x0EAEF02CL,0x0EAEF02CL}; static uint32_t g_182 = 0x9E21D655L; static struct S0 g_208 = {0xF55FBD20L,-10L};/* VOLATILE GLOBAL g_208 */ static const int32_t g_213 = 0xF2B2128AL; static const int32_t g_215 = 0xCE538C8CL; static uint64_t *g_228 = &g_156; static int8_t g_247 = (-9L); static volatile struct S0 g_275 = {0x20A964B1L,-1L};/* VOLATILE GLOBAL g_275 */ static volatile int32_t g_281[2] = {1L,1L}; static volatile int32_t *g_280 = &g_281[1]; static volatile int32_t ** volatile g_279 = &g_280;/* VOLATILE GLOBAL g_279 */ static volatile int32_t ** volatile *g_278 = &g_279; static volatile uint64_t g_282 = 18446744073709551615UL;/* VOLATILE GLOBAL g_282 */ static volatile struct S0 g_293 = {4294967288UL,0x79BEL};/* VOLATILE GLOBAL g_293 */ static int32_t ** const volatile g_301 = (void*)0;/* VOLATILE GLOBAL g_301 */ static const volatile struct S0 g_334 = {0UL,0xEB28L};/* VOLATILE GLOBAL g_334 */ static struct S0 g_346 = {0x5430ED5EL,1L};/* VOLATILE GLOBAL g_346 */ static int32_t g_361 = 1L; static volatile uint8_t g_400[7][5] = {{255UL,255UL,0x28L,2UL,0x28L},{2UL,2UL,0x81L,1UL,0x81L},{255UL,255UL,0x28L,2UL,0x28L},{2UL,2UL,0x81L,1UL,0x81L},{255UL,255UL,0x28L,2UL,0x28L},{2UL,2UL,0x81L,1UL,0x81L},{255UL,255UL,0x28L,2UL,0x28L}}; static volatile uint8_t *g_399[7] = {&g_400[0][2],&g_400[0][2],&g_400[0][2],&g_400[0][2],&g_400[0][2],&g_400[0][2],&g_400[0][2]}; static volatile uint8_t * volatile *g_398 = &g_399[1]; static struct S0 g_437 = {0x5939865CL,0x201CL};/* VOLATILE GLOBAL g_437 */ static volatile struct S0 g_452[9][10] = {{{4UL,-1L},{4294967295UL,0x25BBL},{6UL,0L},{0xB9D98AC8L,0x3CA6L},{0x41B77E60L,1L},{4UL,-1L},{0xAEA8AA2FL,0xAF06L},{4294967289UL,5L},{0xAEA8AA2FL,0xAF06L},{0xCB761770L,-7L}},{{0xB9D98AC8L,0x3CA6L},{4294967286UL,0x7030L},{0xDFBD8FCFL,0x90EEL},{4294967286UL,0x7030L},{0xB9D98AC8L,0x3CA6L},{4294967295UL,0x25BBL},{4294967286UL,0x7030L},{4294967289UL,5L},{0UL,-1L},{0xB9D98AC8L,0x3CA6L}},{{0xB9D98AC8L,0x3CA6L},{0xAEA8AA2FL,0xAF06L},{0xDE3AC6C3L,0x52E7L},{4294967286UL,0x7030L},{0xCB761770L,-7L},{0xCB761770L,-7L},{4294967286UL,0x7030L},{0xDE3AC6C3L,0x52E7L},{0xAEA8AA2FL,0xAF06L},{0xB9D98AC8L,0x3CA6L}},{{0xCB761770L,-7L},{4294967286UL,0x7030L},{0xDE3AC6C3L,0x52E7L},{0xAEA8AA2FL,0xAF06L},{0xB9D98AC8L,0x3CA6L},{0xCB761770L,-7L},{0xAEA8AA2FL,0xAF06L},{4294967289UL,5L},{0xAEA8AA2FL,0xAF06L},{0xCB761770L,-7L}},{{0xB9D98AC8L,0x3CA6L},{4294967286UL,0x7030L},{0xDFBD8FCFL,0x90EEL},{4294967286UL,0x7030L},{0xB9D98AC8L,0x3CA6L},{4294967295UL,0x25BBL},{4294967286UL,0x7030L},{4294967289UL,5L},{0UL,-1L},{0xB9D98AC8L,0x3CA6L}},{{0xB9D98AC8L,0x3CA6L},{0xAEA8AA2FL,0xAF06L},{0xDE3AC6C3L,0x52E7L},{4294967286UL,0x7030L},{0xCB761770L,-7L},{0xCB761770L,-7L},{4294967286UL,0x7030L},{0xDE3AC6C3L,0x52E7L},{0xAEA8AA2FL,0xAF06L},{0xB9D98AC8L,0x3CA6L}},{{0xCB761770L,-7L},{4294967286UL,0x7030L},{0xDE3AC6C3L,0x52E7L},{0xAEA8AA2FL,0xAF06L},{0xB9D98AC8L,0x3CA6L},{0xCB761770L,-7L},{0xAEA8AA2FL,0xAF06L},{4294967289UL,5L},{0xAEA8AA2FL,0xAF06L},{0xCB761770L,-7L}},{{0xB9D98AC8L,0x3CA6L},{4294967286UL,0x7030L},{0xDFBD8FCFL,0x90EEL},{4294967286UL,0x7030L},{0xB9D98AC8L,0x3CA6L},{4294967295UL,0x25BBL},{4294967286UL,0x7030L},{4294967289UL,5L},{0UL,-1L},{0xB9D98AC8L,0x3CA6L}},{{0xB9D98AC8L,0x3CA6L},{0xAEA8AA2FL,0xAF06L},{0xDE3AC6C3L,0x52E7L},{4294967286UL,0x7030L},{0xCB761770L,-7L},{0xCB761770L,-7L},{4294967286UL,0x7030L},{0xDE3AC6C3L,0x52E7L},{0xAEA8AA2FL,0xAF06L},{0xB9D98AC8L,0x3CA6L}}}; static volatile struct S0 g_454 = {0xF4E1CDCEL,0L};/* VOLATILE GLOBAL g_454 */ static const int32_t *g_459 = &g_62; static const int32_t ** volatile g_458 = &g_459;/* VOLATILE GLOBAL g_458 */ static const uint16_t ***g_460 = (void*)0; static int32_t ** volatile g_464 = &g_140[2][6][4];/* VOLATILE GLOBAL g_464 */ static volatile struct S0 g_480 = {1UL,0x0866L};/* VOLATILE GLOBAL g_480 */ static int8_t g_523 = 0x73L; static volatile struct S0 g_550 = {0x70D4D815L,8L};/* VOLATILE GLOBAL g_550 */ static struct S0 g_575 = {4294967295UL,-9L};/* VOLATILE GLOBAL g_575 */ static const int8_t g_583 = 0x26L; static struct S0 g_593 = {4294967287UL,0x37F2L};/* VOLATILE GLOBAL g_593 */ static struct S0 g_594 = {0UL,0L};/* VOLATILE GLOBAL g_594 */ static volatile struct S0 g_598 = {0x4ACF8A82L,0xFC7EL};/* VOLATILE GLOBAL g_598 */ static struct S0 g_620[1][2] = {{{0x79BD98AFL,1L},{0x79BD98AFL,1L}}}; static volatile uint16_t g_647 = 0xEF0AL;/* VOLATILE GLOBAL g_647 */ static int8_t g_659 = (-6L); static uint32_t g_660 = 0x4B44D8A2L; static struct S0 g_665 = {0xB9319975L,1L};/* VOLATILE GLOBAL g_665 */ static int64_t g_691[9][3] = {{0x2F2E18B4784C7D39LL,0x8F85B2D7C13ACCC9LL,0x2F2E18B4784C7D39LL},{(-2L),(-2L),(-2L)},{0x2F2E18B4784C7D39LL,0x8F85B2D7C13ACCC9LL,0x2F2E18B4784C7D39LL},{(-2L),(-2L),(-2L)},{0x2F2E18B4784C7D39LL,0x8F85B2D7C13ACCC9LL,0x2F2E18B4784C7D39LL},{(-2L),(-2L),(-2L)},{0x2F2E18B4784C7D39LL,0x8F85B2D7C13ACCC9LL,0x2F2E18B4784C7D39LL},{(-2L),(-2L),(-2L)},{0x2F2E18B4784C7D39LL,0x8F85B2D7C13ACCC9LL,0x2F2E18B4784C7D39LL}}; static volatile int32_t g_704[4] = {0x30359392L,0x30359392L,0x30359392L,0x30359392L}; static int32_t g_713 = (-1L); static volatile struct S0 g_748 = {4294967292UL,0L};/* VOLATILE GLOBAL g_748 */ static volatile struct S0 g_766[4] = {{4294967295UL,6L},{4294967295UL,6L},{4294967295UL,6L},{4294967295UL,6L}}; static volatile uint32_t g_791 = 7UL;/* VOLATILE GLOBAL g_791 */ static uint64_t g_808[10][9][2] = {{{18446744073709551614UL,0UL},{0x0A36E3E2E51069FALL,0x0A36E3E2E51069FALL},{18446744073709551607UL,0x8E5884A49C64BF9BLL},{0x4D463CA3BDD7A99BLL,18446744073709551610UL},{18446744073709551615UL,1UL},{18446744073709551615UL,18446744073709551615UL},{0xB2412A6E026E0385LL,0UL},{0xB2412A6E026E0385LL,18446744073709551615UL},{18446744073709551615UL,1UL}},{{18446744073709551615UL,18446744073709551610UL},{0x4D463CA3BDD7A99BLL,0x8E5884A49C64BF9BLL},{18446744073709551607UL,0x0A36E3E2E51069FALL},{0x0A36E3E2E51069FALL,0UL},{18446744073709551614UL,18446744073709551607UL},{0UL,0xBAAA176153B51808LL},{0x8E5884A49C64BF9BLL,0xBAAA176153B51808LL},{0UL,18446744073709551607UL},{18446744073709551614UL,0UL}},{{0x0A36E3E2E51069FALL,0x0A36E3E2E51069FALL},{18446744073709551607UL,0x8E5884A49C64BF9BLL},{0x4D463CA3BDD7A99BLL,18446744073709551610UL},{18446744073709551615UL,1UL},{18446744073709551615UL,18446744073709551615UL},{0xB2412A6E026E0385LL,0UL},{0xB2412A6E026E0385LL,18446744073709551615UL},{18446744073709551615UL,1UL},{18446744073709551615UL,18446744073709551610UL}},{{0x4D463CA3BDD7A99BLL,0x8E5884A49C64BF9BLL},{18446744073709551607UL,0x0A36E3E2E51069FALL},{0x0A36E3E2E51069FALL,0UL},{18446744073709551614UL,18446744073709551607UL},{0UL,0xBAAA176153B51808LL},{0x8E5884A49C64BF9BLL,0xBAAA176153B51808LL},{0UL,18446744073709551607UL},{18446744073709551614UL,18446744073709551615UL},{0xB2412A6E026E0385LL,0xB2412A6E026E0385LL}},{{0UL,18446744073709551614UL},{0x03B903E7C2D3BBE0LL,0xBAAA176153B51808LL},{0x740D8FA1E6799A49LL,0x0A36E3E2E51069FALL},{18446744073709551615UL,0x740D8FA1E6799A49LL},{0x8E5884A49C64BF9BLL,1UL},{0x8E5884A49C64BF9BLL,0x740D8FA1E6799A49LL},{18446744073709551615UL,0x0A36E3E2E51069FALL},{0x740D8FA1E6799A49LL,0xBAAA176153B51808LL},{0x03B903E7C2D3BBE0LL,18446744073709551614UL}},{{0UL,0xB2412A6E026E0385LL},{0xB2412A6E026E0385LL,18446744073709551615UL},{0x4D463CA3BDD7A99BLL,0UL},{1UL,0UL},{18446744073709551614UL,0UL},{1UL,0UL},{0x4D463CA3BDD7A99BLL,18446744073709551615UL},{0xB2412A6E026E0385LL,0xB2412A6E026E0385LL},{0UL,18446744073709551614UL}},{{0x03B903E7C2D3BBE0LL,0xBAAA176153B51808LL},{0x740D8FA1E6799A49LL,0x0A36E3E2E51069FALL},{18446744073709551615UL,0x740D8FA1E6799A49LL},{0x8E5884A49C64BF9BLL,1UL},{0x8E5884A49C64BF9BLL,0x740D8FA1E6799A49LL},{18446744073709551615UL,0x0A36E3E2E51069FALL},{0x740D8FA1E6799A49LL,0xBAAA176153B51808LL},{0x03B903E7C2D3BBE0LL,18446744073709551614UL},{0UL,0xB2412A6E026E0385LL}},{{0xB2412A6E026E0385LL,18446744073709551615UL},{0x4D463CA3BDD7A99BLL,0UL},{1UL,0UL},{18446744073709551614UL,0UL},{1UL,0UL},{0x4D463CA3BDD7A99BLL,18446744073709551615UL},{0xB2412A6E026E0385LL,0xB2412A6E026E0385LL},{0UL,18446744073709551614UL},{0x03B903E7C2D3BBE0LL,0xBAAA176153B51808LL}},{{0x740D8FA1E6799A49LL,0x0A36E3E2E51069FALL},{18446744073709551615UL,0x740D8FA1E6799A49LL},{0x8E5884A49C64BF9BLL,1UL},{0x8E5884A49C64BF9BLL,0x740D8FA1E6799A49LL},{18446744073709551615UL,0x0A36E3E2E51069FALL},{0x740D8FA1E6799A49LL,0xBAAA176153B51808LL},{0x03B903E7C2D3BBE0LL,18446744073709551614UL},{0UL,0xB2412A6E026E0385LL},{0xB2412A6E026E0385LL,18446744073709551615UL}},{{0x4D463CA3BDD7A99BLL,0UL},{1UL,0UL},{18446744073709551614UL,0UL},{1UL,0UL},{0x4D463CA3BDD7A99BLL,18446744073709551615UL},{0xB2412A6E026E0385LL,0xB2412A6E026E0385LL},{0UL,18446744073709551614UL},{0x03B903E7C2D3BBE0LL,0xBAAA176153B51808LL},{0x740D8FA1E6799A49LL,0x0A36E3E2E51069FALL}}}; static struct S0 * volatile g_845 = (void*)0;/* VOLATILE GLOBAL g_845 */ static volatile struct S0 g_883[6][8] = {{{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L}},{{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L}},{{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L}},{{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L}},{{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L}},{{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L},{0x9B2F3927L,0L}}}; static struct S0 g_891 = {0xE8786B25L,0x7D89L};/* VOLATILE GLOBAL g_891 */ static const uint32_t g_913 = 0UL; static const uint32_t *g_912 = &g_913; static volatile uint32_t g_925[2][6][3] = {{{0x73E9530AL,8UL,0x338A7232L},{0x73E9530AL,0x73E9530AL,0xC26946D8L},{0x418AD974L,8UL,0xC26946D8L},{8UL,0x89E08F24L,0x338A7232L},{0x418AD974L,0x89E08F24L,0x07DD6FF8L},{0x73E9530AL,8UL,0x338A7232L}},{{0x73E9530AL,0x73E9530AL,0xC26946D8L},{0x418AD974L,8UL,0xC26946D8L},{8UL,0x89E08F24L,0x338A7232L},{0x418AD974L,0x89E08F24L,0x07DD6FF8L},{0x73E9530AL,8UL,0x89E08F24L},{1UL,1UL,0x418AD974L}}}; static int32_t ** const volatile g_1003 = &g_140[2][6][4];/* VOLATILE GLOBAL g_1003 */ static volatile struct S0 g_1013 = {4294967288UL,4L};/* VOLATILE GLOBAL g_1013 */ static const int32_t ***g_1017 = (void*)0; static const struct S0 g_1025 = {4294967292UL,0L};/* VOLATILE GLOBAL g_1025 */ static int16_t *g_1075 = &g_575.f1; static const uint16_t **** volatile g_1077 = &g_460;/* VOLATILE GLOBAL g_1077 */ static uint16_t g_1079 = 0x7F1DL; static int32_t ** volatile g_1085 = &g_140[2][7][4];/* VOLATILE GLOBAL g_1085 */ static uint8_t **g_1103 = (void*)0; static const uint32_t *g_1126[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; static const uint32_t **g_1125 = &g_1126[7]; static struct S0 g_1127 = {0x96C88F7EL,0xE7A1L};/* VOLATILE GLOBAL g_1127 */ static int32_t ** volatile g_1130[6][1][8] = {{{(void*)0,&g_140[0][4][3],(void*)0,&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3]}},{{&g_140[0][4][3],(void*)0,&g_140[0][4][3],&g_140[0][4][3],(void*)0,&g_140[0][4][3],&g_140[0][4][3],(void*)0}},{{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],(void*)0,&g_140[0][4][3],(void*)0,&g_140[0][4][3],&g_140[0][4][3]}},{{(void*)0,&g_140[0][4][3],&g_140[0][4][3],(void*)0,(void*)0,&g_140[0][4][3],&g_140[0][4][3],(void*)0}},{{&g_140[0][4][3],(void*)0,(void*)0,&g_140[0][4][3],(void*)0,&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3]}},{{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3]}}}; static uint16_t *g_1134[9] = {&g_119[4][1],(void*)0,&g_119[4][1],(void*)0,&g_119[4][1],(void*)0,&g_119[4][1],(void*)0,&g_119[4][1]}; static uint16_t **g_1133 = &g_1134[5]; static uint32_t **g_1160[3] = {&g_77,&g_77,&g_77}; static uint32_t ***g_1159 = &g_1160[0]; static uint32_t **** volatile g_1158 = &g_1159;/* VOLATILE GLOBAL g_1158 */ static int32_t ** volatile g_1239 = (void*)0;/* VOLATILE GLOBAL g_1239 */ static int32_t ** volatile g_1240[1] = {&g_140[2][4][4]}; static int32_t ** const volatile g_1241 = &g_140[2][6][4];/* VOLATILE GLOBAL g_1241 */ static volatile struct S0 g_1287 = {4294967292UL,0xC379L};/* VOLATILE GLOBAL g_1287 */ static volatile struct S0 g_1288 = {0x747DDDAAL,0xFDD9L};/* VOLATILE GLOBAL g_1288 */ static const struct S0 g_1289 = {0xE0CC5687L,0L};/* VOLATILE GLOBAL g_1289 */ static struct S0 * volatile g_1290 = &g_208;/* VOLATILE GLOBAL g_1290 */ static int64_t g_1321[5] = {0xC21356DFCDD59B69LL,0xC21356DFCDD59B69LL,0xC21356DFCDD59B69LL,0xC21356DFCDD59B69LL,0xC21356DFCDD59B69LL}; static volatile uint32_t g_1338 = 18446744073709551608UL;/* VOLATILE GLOBAL g_1338 */ static volatile struct S0 *g_1358 = (void*)0; static volatile struct S0 **g_1357 = &g_1358; static volatile uint8_t g_1367 = 4UL;/* VOLATILE GLOBAL g_1367 */ static struct S0 g_1418 = {4294967288UL,-1L};/* VOLATILE GLOBAL g_1418 */ static uint32_t g_1430 = 1UL; static int32_t ** volatile g_1448 = &g_140[0][4][3];/* VOLATILE GLOBAL g_1448 */ static uint8_t * const **g_1463 = (void*)0; static uint8_t * const ***g_1462 = &g_1463; static const int16_t *g_1469 = (void*)0; static const int16_t **g_1468 = &g_1469; static uint32_t * const g_1480 = (void*)0; static int32_t ** volatile g_1481[8] = {&g_140[0][0][1],&g_140[0][0][1],&g_140[0][0][1],&g_140[0][0][1],&g_140[0][0][1],&g_140[0][0][1],&g_140[0][0][1],&g_140[0][0][1]}; static int32_t *g_1559 = &g_135; static volatile struct S0 g_1569 = {0xB2E9F1A6L,0x551CL};/* VOLATILE GLOBAL g_1569 */ static int16_t **g_1591 = (void*)0; static int16_t ***g_1590 = &g_1591; static int16_t ****g_1589 = &g_1590; static int16_t ****g_1592[2] = {&g_1590,&g_1590}; static volatile uint8_t * const g_1632 = &g_400[0][2]; static volatile struct S0 g_1652 = {1UL,0xCD94L};/* VOLATILE GLOBAL g_1652 */ static volatile struct S0 g_1674 = {8UL,0x8AC7L};/* VOLATILE GLOBAL g_1674 */ static int16_t *g_1713 = (void*)0; static volatile int32_t ** volatile **g_1726 = &g_278; static volatile int32_t ** volatile ** volatile *g_1725 = &g_1726; static int32_t **g_1741 = &g_140[0][4][3]; static int32_t ***g_1740 = &g_1741; static int32_t ****g_1739 = &g_1740; static int32_t *****g_1738[5] = {&g_1739,&g_1739,&g_1739,&g_1739,&g_1739}; static int32_t *****g_1742 = &g_1739; static int32_t *g_1800 = &g_62; static int16_t g_1853 = 0x5FABL; static int64_t g_1892[5][5][1] = {{{0xF7E0711A1AC1AE8DLL},{0xD240CDA93C6F9085LL},{0x20EB2A6E1B853E92LL},{0x20EB2A6E1B853E92LL},{0xD240CDA93C6F9085LL}},{{0xF7E0711A1AC1AE8DLL},{(-3L)},{0xE9F962371A6E8A63LL},{0x65FEC9D3BD784CF2LL},{0xE9F962371A6E8A63LL}},{{(-3L)},{0xF7E0711A1AC1AE8DLL},{0xD240CDA93C6F9085LL},{0x20EB2A6E1B853E92LL},{0x20EB2A6E1B853E92LL}},{{0xD240CDA93C6F9085LL},{0xF7E0711A1AC1AE8DLL},{(-3L)},{0xE9F962371A6E8A63LL},{0x65FEC9D3BD784CF2LL}},{{0xE9F962371A6E8A63LL},{(-3L)},{0xF7E0711A1AC1AE8DLL},{0xD240CDA93C6F9085LL},{0x20EB2A6E1B853E92LL}}}; static struct S0 g_1921 = {0x811EF56FL,0x9D49L};/* VOLATILE GLOBAL g_1921 */ static struct S0 g_1922 = {0xB89F686EL,0L};/* VOLATILE GLOBAL g_1922 */ static volatile struct S0 g_1926 = {9UL,1L};/* VOLATILE GLOBAL g_1926 */ static int16_t *g_1960[8][1] = {{&g_594.f1},{&g_1922.f1},{&g_594.f1},{&g_1922.f1},{&g_594.f1},{&g_1922.f1},{&g_594.f1},{&g_1922.f1}}; static const struct S0 g_1984 = {0xFCBF10C8L,0xDB1BL};/* VOLATILE GLOBAL g_1984 */ static struct S0 *g_1991 = &g_1922; static struct S0 g_2005 = {1UL,0xD912L};/* VOLATILE GLOBAL g_2005 */ static uint16_t ***g_2015 = &g_1133; static uint16_t ****g_2014 = &g_2015; static volatile struct S0 g_2101 = {5UL,0x2B18L};/* VOLATILE GLOBAL g_2101 */ static volatile struct S0 g_2102 = {0x49DA61DCL,0xC5F5L};/* VOLATILE GLOBAL g_2102 */ static int8_t g_2103 = 0L; static int64_t **g_2112 = (void*)0; static int64_t *** volatile g_2111[8] = {&g_2112,&g_2112,&g_2112,&g_2112,&g_2112,&g_2112,&g_2112,&g_2112}; static int64_t *** volatile g_2113[5] = {&g_2112,&g_2112,&g_2112,&g_2112,&g_2112}; static struct S0 g_2127[7][9][4] = {{{{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL}},{{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL},{4294967287UL,0xF98BL}},{{0x73949AADL,0xC78EL},{0x73949AADL,0xC78EL},{0UL,0x4B71L},{0x73949AADL,0xC78EL}},{{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL}},{{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL},{4294967287UL,0xF98BL}},{{0x73949AADL,0xC78EL},{0x73949AADL,0xC78EL},{0UL,0x4B71L},{0x73949AADL,0xC78EL}},{{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL}},{{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL},{4294967287UL,0xF98BL}},{{0x73949AADL,0xC78EL},{0x73949AADL,0xC78EL},{0UL,0x4B71L},{0x73949AADL,0xC78EL}}},{{{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL}},{{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL},{4294967287UL,0xF98BL}},{{0x73949AADL,0xC78EL},{0x73949AADL,0xC78EL},{0UL,0x4B71L},{0x73949AADL,0xC78EL}},{{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}},{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}}},{{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}},{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}},{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}}},{{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}},{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}},{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}}},{{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}},{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}},{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}}},{{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}},{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}},{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}}},{{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}},{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL}},{{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L},{0UL,0x4B71L}},{{4294967287UL,0xF98BL},{4294967287UL,0xF98BL},{0x73949AADL,0xC78EL},{4294967287UL,0xF98BL}},{{4294967287UL,0xF98BL},{0UL,0x4B71L},{0x73949AADL,0xC78EL},{0UL,0x4B71L}},{{0x73949AADL,0xC78EL},{0UL,0x4B71L},{0x73949AADL,0xC78EL},{0x73949AADL,0xC78EL}},{{0UL,0x4B71L},{0UL,0x4B71L},{4294967287UL,0xF98BL},{0UL,0x4B71L}}}}; static struct S0 g_2128 = {4294967287UL,8L};/* VOLATILE GLOBAL g_2128 */ static uint32_t g_2212[4][5][7] = {{{0UL,0UL,8UL,0x2A9D10A5L,1UL,0x49252602L,8UL},{4294967291UL,0x20E79332L,0xC9CA4C6FL,3UL,0xE383BDC9L,3UL,0xC9CA4C6FL},{0UL,0x8BD1160CL,8UL,0x49252602L,1UL,0x2A9D10A5L,8UL},{4294967293UL,0x20E79332L,5UL,3UL,4294967286UL,3UL,5UL},{0UL,0UL,8UL,0x2A9D10A5L,1UL,0x49252602L,8UL}},{{4294967291UL,0x20E79332L,0xC9CA4C6FL,3UL,0xE383BDC9L,3UL,0xC9CA4C6FL},{0UL,0x8BD1160CL,8UL,0x49252602L,1UL,0x2A9D10A5L,8UL},{4294967293UL,0x20E79332L,5UL,3UL,4294967286UL,3UL,5UL},{0UL,0UL,8UL,0x2A9D10A5L,1UL,0x49252602L,8UL},{4294967291UL,0x20E79332L,0xC9CA4C6FL,3UL,0xE383BDC9L,3UL,0xC9CA4C6FL}},{{0UL,0x8BD1160CL,8UL,0x49252602L,1UL,0x2A9D10A5L,8UL},{4294967293UL,0x20E79332L,5UL,3UL,4294967286UL,3UL,5UL},{0UL,0UL,8UL,0x2A9D10A5L,1UL,0x49252602L,8UL},{4294967291UL,0x20E79332L,0xC9CA4C6FL,3UL,0xE383BDC9L,3UL,0xC9CA4C6FL},{0UL,0x8BD1160CL,8UL,0x49252602L,1UL,0x2A9D10A5L,8UL}},{{4294967293UL,0x20E79332L,5UL,3UL,4294967286UL,3UL,5UL},{0UL,0UL,8UL,0x2A9D10A5L,1UL,0x49252602L,8UL},{4294967291UL,0x20E79332L,0xC9CA4C6FL,3UL,0xE383BDC9L,3UL,0xC9CA4C6FL},{0UL,0x8BD1160CL,8UL,0x49252602L,1UL,0x2A9D10A5L,8UL},{4294967293UL,0x20E79332L,5UL,3UL,4294967286UL,3UL,5UL}}}; static uint32_t g_2223 = 4UL; static uint16_t g_2356[7][1] = {{0UL},{0UL},{0UL},{0UL},{0UL},{0UL},{0UL}}; static int64_t *g_2361[2] = {&g_1321[2],&g_1321[2]}; static int32_t ** volatile g_2370 = &g_140[0][0][0];/* VOLATILE GLOBAL g_2370 */ static int32_t g_2377 = (-1L); static volatile int8_t g_2384 = 0xB8L;/* VOLATILE GLOBAL g_2384 */ static volatile struct S0 g_2400[9][3] = {{{0x20A86B89L,0xE079L},{0UL,0x034EL},{0x43568D9AL,0xBC90L}},{{0x0429E197L,0x14A2L},{0x0429E197L,0x14A2L},{0UL,0x034EL}},{{0x4ECEBCF6L,1L},{0x343AB093L,-9L},{0UL,1L}},{{0x4ECEBCF6L,1L},{0x8AB49729L,0x21BCL},{0x20A86B89L,0xE079L}},{{0x0429E197L,0x14A2L},{0x618AE3B0L,0x1512L},{0x343AB093L,-9L}},{{0x20A86B89L,0xE079L},{0x4ECEBCF6L,1L},{0x20A86B89L,0xE079L}},{{0xB226DE15L,0xF021L},{1UL,-1L},{0UL,1L}},{{0x20AE1F2FL,0x6A07L},{1UL,-1L},{0UL,0x034EL}},{{0x618AE3B0L,0x1512L},{0x4ECEBCF6L,1L},{0x43568D9AL,0xBC90L}}}; static int16_t *****g_2401 = (void*)0; static int16_t ** const ***g_2407 = (void*)0; static uint64_t g_2414 = 0x9E24B44C08425131LL; static int32_t ** volatile g_2417 = (void*)0;/* VOLATILE GLOBAL g_2417 */ static volatile struct S0 g_2446 = {0x62E2933AL,-1L};/* VOLATILE GLOBAL g_2446 */ static struct S0 g_2457 = {6UL,0L};/* VOLATILE GLOBAL g_2457 */ static volatile struct S0 g_2460 = {1UL,-9L};/* VOLATILE GLOBAL g_2460 */ static int32_t ** volatile g_2462 = &g_1800;/* VOLATILE GLOBAL g_2462 */ static uint32_t g_2509 = 0x3B85E3CBL; static volatile struct S0 g_2521 = {0x6BCE6197L,-3L};/* VOLATILE GLOBAL g_2521 */ static volatile int16_t *g_2563 = &g_1569.f1; static volatile int16_t **g_2562 = &g_2563; static volatile int16_t ***g_2561 = &g_2562; static uint64_t **g_2583 = (void*)0; static uint64_t g_2609[6][3][10] = {{{1UL,0xBE06A0B40612D278LL,0xBE06A0B40612D278LL,1UL,0x6A897D877B9BE1E2LL,0x47B72195204567D0LL,0x7920295784320228LL,0UL,0UL,0UL},{1UL,0xB40FA42E86FB179ELL,0x46B31842482A9F16LL,0UL,0x46B31842482A9F16LL,0xB40FA42E86FB179ELL,1UL,0x7920295784320228LL,0UL,18446744073709551615UL},{0x7920295784320228LL,0x47B72195204567D0LL,0x6A897D877B9BE1E2LL,0x80DAADBAFFEBE553LL,1UL,1UL,0x80DAADBAFFEBE553LL,0x6A897D877B9BE1E2LL,0x47B72195204567D0LL,0x7920295784320228LL}},{{18446744073709551615UL,0x47B72195204567D0LL,0UL,0xAB066457BA6721A5LL,0UL,18446744073709551615UL,1UL,18446744073709551615UL,0UL,0xAB066457BA6721A5LL},{0xAB066457BA6721A5LL,0xB40FA42E86FB179ELL,0xAB066457BA6721A5LL,0x47B72195204567D0LL,0UL,0xBE06A0B40612D278LL,0x7920295784320228LL,0x46B31842482A9F16LL,0x46B31842482A9F16LL,0x7920295784320228LL},{0UL,1UL,0xBE06A0B40612D278LL,0xBE06A0B40612D278LL,1UL,0UL,18446744073709551615UL,0x46B31842482A9F16LL,0x80DAADBAFFEBE553LL,18446744073709551615UL}},{{0xB40FA42E86FB179ELL,18446744073709551615UL,0xAB066457BA6721A5LL,0x6A897D877B9BE1E2LL,0x46B31842482A9F16LL,0x6A897D877B9BE1E2LL,0xAB066457BA6721A5LL,18446744073709551615UL,0xB40FA42E86FB179ELL,0UL},{0xB40FA42E86FB179ELL,0xBE06A0B40612D278LL,0UL,18446744073709551615UL,0x6A897D877B9BE1E2LL,0UL,0UL,0x6A897D877B9BE1E2LL,18446744073709551615UL,0UL},{0UL,0UL,0x6A897D877B9BE1E2LL,18446744073709551615UL,0UL,0xBE06A0B40612D278LL,0xB40FA42E86FB179ELL,0x7920295784320228LL,0xB40FA42E86FB179ELL,0xBE06A0B40612D278LL}},{{0xAB066457BA6721A5LL,0x6A897D877B9BE1E2LL,0x46B31842482A9F16LL,0x6A897D877B9BE1E2LL,0xAB066457BA6721A5LL,18446744073709551615UL,0xB40FA42E86FB179ELL,0UL,0x80DAADBAFFEBE553LL,0x80DAADBAFFEBE553LL},{18446744073709551615UL,0UL,1UL,0xBE06A0B40612D278LL,0xBE06A0B40612D278LL,1UL,0UL,18446744073709551615UL,0x46B31842482A9F16LL,0x80DAADBAFFEBE553LL},{0x7920295784320228LL,0xBE06A0B40612D278LL,0UL,0x47B72195204567D0LL,0xAB066457BA6721A5LL,0xB40FA42E86FB179ELL,0xAB066457BA6721A5LL,0x47B72195204567D0LL,0UL,0xBE06A0B40612D278LL}},{{1UL,18446744073709551615UL,0UL,0xAB066457BA6721A5LL,0UL,0x47B72195204567D0LL,18446744073709551615UL,18446744073709551615UL,0x47B72195204567D0LL,0UL},{0x80DAADBAFFEBE553LL,1UL,1UL,0x80DAADBAFFEBE553LL,0x6A897D877B9BE1E2LL,0x47B72195204567D0LL,0x7920295784320228LL,0UL,0UL,0UL},{1UL,0xB40FA42E86FB179ELL,0x46B31842482A9F16LL,0UL,0x46B31842482A9F16LL,0xB40FA42E86FB179ELL,1UL,0x7920295784320228LL,0UL,18446744073709551615UL}},{{0x7920295784320228LL,0x47B72195204567D0LL,0x6A897D877B9BE1E2LL,0x80DAADBAFFEBE553LL,1UL,1UL,0x80DAADBAFFEBE553LL,0x6A897D877B9BE1E2LL,0x47B72195204567D0LL,0x7920295784320228LL},{18446744073709551615UL,0x47B72195204567D0LL,0UL,0xAB066457BA6721A5LL,0UL,18446744073709551615UL,1UL,18446744073709551615UL,0UL,0xAB066457BA6721A5LL},{0xAB066457BA6721A5LL,0xB40FA42E86FB179ELL,0xAB066457BA6721A5LL,0x47B72195204567D0LL,0UL,0xBE06A0B40612D278LL,0x7920295784320228LL,0x46B31842482A9F16LL,0x46B31842482A9F16LL,0x7920295784320228LL}}}; static int64_t g_2618[7][1][7] = {{{8L,8L,8L,8L,8L,8L,8L}},{{0x2B7D5F09C12B4C82LL,0x1440FBBCA55737AALL,0x2B7D5F09C12B4C82LL,0x1440FBBCA55737AALL,0x2B7D5F09C12B4C82LL,0x1440FBBCA55737AALL,0x2B7D5F09C12B4C82LL}},{{8L,8L,8L,8L,8L,8L,8L}},{{0x2B7D5F09C12B4C82LL,0x1440FBBCA55737AALL,0x2B7D5F09C12B4C82LL,0x1440FBBCA55737AALL,0x2B7D5F09C12B4C82LL,0x1440FBBCA55737AALL,0x2B7D5F09C12B4C82LL}},{{8L,8L,8L,8L,8L,8L,8L}},{{0x2B7D5F09C12B4C82LL,0x1440FBBCA55737AALL,0x2B7D5F09C12B4C82LL,0x1440FBBCA55737AALL,0x2B7D5F09C12B4C82LL,0x1440FBBCA55737AALL,0x2B7D5F09C12B4C82LL}},{{8L,8L,8L,8L,8L,8L,8L}}}; static const int32_t ** volatile g_2646 = &g_459;/* VOLATILE GLOBAL g_2646 */ /* --- FORWARD DECLARATIONS --- */ int32_t func_1(void); const uint64_t func_4(int32_t p_5, const uint32_t p_6, const int32_t p_7, uint32_t p_8); int16_t func_25(int64_t p_26, int32_t p_27, uint32_t p_28, uint16_t p_29); int32_t func_36(uint32_t * p_37, const uint8_t p_38, uint16_t p_39); uint32_t * func_40(int64_t * p_41, int16_t p_42, uint32_t * const p_43, const uint32_t * p_44, int64_t * p_45); const uint8_t func_50(int64_t p_51, int64_t * p_52); int64_t * func_53(uint32_t * p_54, int8_t p_55, uint32_t p_56, int32_t p_57, uint16_t p_58); const int32_t ** func_63(int32_t p_64, uint32_t * p_65, uint32_t p_66); uint8_t func_73(int8_t p_74); int32_t func_96(int32_t p_97, uint16_t p_98); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_10 g_35 g_46 g_47 g_62 g_70 g_77 g_82 g_78 g_480 g_280 g_464 g_140 g_458 g_247 g_620 g_598 g_228 g_156 g_398 g_399 g_400 g_647 g_165 g_138 g_346.f1 g_281 g_136 g_594.f1 g_137 g_660 g_665 g_691 g_704 g_135 g_119 g_437 g_748 g_523 g_766 g_279 g_278 g_791 g_139 g_213 g_593.f1 g_282 g_713 g_215 g_361 g_593 g_883 g_275.f0 g_454.f1 g_808 g_891 g_575.f1 g_452.f1 g_182 g_925 g_659 g_913 g_912 g_583 g_346.f0 g_1003 g_1013 g_208.f1 g_1025 g_1075 g_460 g_1077 g_1085 g_1103 g_1125 g_1127 g_1133 g_1158 g_1134 g_1079 g_1241 g_1126 g_334 g_1287 g_1289 g_1290 g_1321 g_208 g_1338 g_1632 g_1652 g_1559 g_1674 g_1159 g_1160 g_1713 g_1725 g_1741 g_1462 g_1463 g_1367 g_1726 g_2015 g_293.f0 * writes: g_35 g_62 g_70 g_82 g_293 g_281 g_598.f0 g_480.f1 g_400 g_459 g_247 g_156 g_78 g_138 g_660 g_346.f1 g_594 g_691 g_140 g_136 g_659 g_119 g_47 g_464 g_437.f1 g_458 g_452 g_280 g_791 g_135 g_575.f1 g_665 g_912 g_182 g_713 g_1017 g_1075 g_460 g_593.f1 g_1079 g_1103 g_1133 g_1159 g_808 g_883 g_1288 g_208 g_46 g_361 g_1338 g_1589 g_1592 g_1287 g_165 g_1321 g_1738 g_1742 g_1800 */ int32_t func_1(void) { /* block id: 0 */ int16_t l_9 = 0x609CL; int64_t *l_30 = (void*)0; int64_t *l_31[3][2][3]; int32_t l_32 = 0x8628405CL; uint32_t l_33 = 0UL; uint32_t *l_34 = &g_35; uint32_t * const l_794[10] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; const uint32_t *l_795 = (void*)0; int16_t *l_825 = (void*)0; int16_t *l_826 = &g_575.f1; uint16_t l_827 = 0x66EEL; const uint32_t **l_868 = &l_795; int32_t l_887 = 0x8AD69D4DL; uint32_t *l_911[6][8] = {{&g_35,(void*)0,&g_35,&g_35,&g_35,(void*)0,&g_35,&g_35},{&g_35,(void*)0,&g_35,&g_35,&g_35,(void*)0,&g_35,&g_35},{&g_35,(void*)0,&g_35,&g_35,&g_35,(void*)0,&g_35,&g_35},{&g_35,(void*)0,&g_35,&g_35,&g_35,(void*)0,&g_35,&g_35},{&g_35,(void*)0,&g_35,&g_35,&g_35,(void*)0,&g_35,&g_35},{&g_35,(void*)0,&g_35,&g_35,&g_35,(void*)0,&g_35,&g_35}}; uint64_t l_954 = 0UL; int32_t l_1008[8] = {0x070C7558L,0x070C7558L,0x070C7558L,0x070C7558L,0x070C7558L,0x070C7558L,0x070C7558L,0x070C7558L}; int8_t l_1035[1]; uint16_t l_1115 = 0xBBA9L; int32_t *l_1129 = &g_138[0]; uint8_t *l_1230[4][4] = {{&g_136,&g_136,&g_136,&g_136},{&g_136,&g_136,&g_136,&g_136},{&g_136,&g_136,&g_136,&g_136},{&g_136,&g_136,&g_136,&g_136}}; uint8_t ** const l_1229 = &l_1230[2][2]; uint32_t *l_1233 = &g_165[0]; uint32_t **l_1232[5][8] = {{&l_1233,&l_1233,&l_1233,&l_1233,&l_1233,&l_1233,&l_1233,&l_1233},{&l_1233,&l_1233,&l_1233,&l_1233,&l_1233,&l_1233,&l_1233,&l_1233},{(void*)0,&l_1233,&l_1233,&l_1233,&l_1233,&l_1233,&l_1233,(void*)0},{(void*)0,&l_1233,&l_1233,&l_1233,(void*)0,(void*)0,&l_1233,&l_1233},{(void*)0,(void*)0,&l_1233,&l_1233,&l_1233,(void*)0,(void*)0,&l_1233}}; uint32_t l_1234 = 0x46817841L; uint8_t l_1307 = 0x1BL; int32_t l_1309 = (-7L); int16_t l_1311 = 0xD7B0L; int8_t l_1406 = 0xC8L; uint32_t l_1419 = 0UL; int32_t *l_1427 = &g_62; uint32_t * const *l_1460 = &g_77; uint32_t * const **l_1459 = &l_1460; uint8_t * const ***l_1461 = (void*)0; int32_t **l_1509 = &g_140[2][7][3]; int32_t ***l_1508 = &l_1509; int32_t ****l_1507 = &l_1508; uint32_t l_1563 = 4294967292UL; uint16_t * const *l_1566[3][4][3] = {{{(void*)0,(void*)0,(void*)0},{&g_1134[5],&g_1134[7],&g_1134[7]},{(void*)0,(void*)0,(void*)0},{&g_1134[5],&g_1134[5],&g_1134[7]}},{{(void*)0,&g_1134[5],(void*)0},{&g_1134[5],&g_1134[7],&g_1134[0]},{(void*)0,&g_1134[5],(void*)0},{&g_1134[5],&g_1134[5],&g_1134[0]}},{{(void*)0,(void*)0,(void*)0},{&g_1134[5],&g_1134[7],&g_1134[7]},{(void*)0,(void*)0,(void*)0},{&g_1134[5],&g_1134[5],&g_1134[7]}}}; uint8_t **l_1571 = &l_1230[0][3]; int16_t **l_1587 = &l_826; int16_t ***l_1586[10] = {&l_1587,&l_1587,&l_1587,&l_1587,&l_1587,&l_1587,&l_1587,&l_1587,&l_1587,&l_1587}; int16_t ****l_1585 = &l_1586[1]; int32_t l_1607 = 0x2BC49927L; const uint32_t l_1699 = 0x7836352DL; int64_t l_1771 = 0x5B6A0B8C64A72C0ALL; int32_t l_1788 = 0x0BE38FFFL; uint32_t ****l_1817 = &g_1159; const int16_t l_1843[10][7] = {{0x0BC6L,1L,(-3L),5L,(-4L),(-3L),0x3E32L},{(-1L),0xFEA9L,0x41F0L,0x41F0L,0xFEA9L,(-1L),1L},{0x0BC6L,5L,0xFDD5L,0x0BC6L,0x3E32L,(-6L),5L},{0x0135L,1L,(-1L),(-1L),(-1L),1L,0x0135L},{0x645AL,5L,0x9BA9L,(-4L),1L,0x645AL,(-4L)},{0x307FL,0xFEA9L,0xA933L,0xD5E8L,0xD5E8L,0xA933L,0xFEA9L},{5L,1L,0x9BA9L,0xECC3L,1L,(-4L),0x3E32L},{(-8L),0xD5E8L,(-1L),(-8L),0xFEA9L,(-8L),(-1L)},{1L,1L,0xFDD5L,0xECC3L,5L,0L,1L},{0x0135L,(-1L),0x41F0L,0xD5E8L,1L,1L,0xD5E8L}}; int64_t l_1863 = (-1L); uint64_t l_1868 = 0x3DC2DB5710CDBF7CLL; struct S0 **l_2001 = &g_1991; int32_t l_2004 = 0L; int16_t l_2045 = 0x9B97L; int8_t l_2090 = (-2L); uint8_t l_2106 = 255UL; uint32_t l_2140 = 0xD6B6598BL; int32_t l_2251 = 0L; int16_t l_2345 = 0L; int32_t l_2349 = (-1L); uint32_t l_2411 = 0x9300B03BL; uint16_t l_2442[3]; int32_t l_2485 = 0L; int64_t l_2530 = 3L; int64_t l_2567[9]; int32_t *l_2575[4] = {&g_135,&g_135,&g_135,&g_135}; uint32_t l_2641 = 0xD5682F7CL; const int32_t *l_2647 = &g_361; const int32_t l_2662 = 0xD5FEB731L; uint64_t l_2675[2]; int8_t l_2678[1][8] = {{0x8DL,0x76L,0x8DL,0x76L,0x8DL,0x76L,0x8DL,0x76L}}; uint16_t l_2683 = 0x9452L; int i, j, k; for (i = 0; i < 3; i++) { for (j = 0; j < 2; j++) { for (k = 0; k < 3; k++) l_31[i][j][k] = (void*)0; } } for (i = 0; i < 1; i++) l_1035[i] = 0xFFL; for (i = 0; i < 3; i++) l_2442[i] = 0x7E10L; for (i = 0; i < 9; i++) l_2567[i] = 0xC5E827301725CFBELL; for (i = 0; i < 2; i++) l_2675[i] = 0x97115121453B7BB6LL; if ((safe_mod_func_uint64_t_u_u(func_4(l_9, g_10[0][4], ((-9L) | (safe_mod_func_uint16_t_u_u((safe_sub_func_uint64_t_u_u((safe_mod_func_int64_t_s_s(g_10[0][0], (safe_div_func_int64_t_s_s(((safe_add_func_uint16_t_u_u((((safe_rshift_func_int16_t_s_s(((*l_826) = (safe_sub_func_int16_t_s_s(func_25((l_32 |= l_9), (((*l_34) |= l_33) <= func_36(func_40(g_46, (safe_sub_func_uint8_t_u_u((func_50((*g_46), func_53(((((safe_rshift_func_int8_t_s_u((l_9 && (-1L)), l_33)) || g_47) , l_9) , (void*)0), l_9, g_47, l_9, g_10[0][2])) & 0xC4L), g_213)), l_794[5], l_795, g_228), g_135, l_9)), l_9, l_33), l_33))), 6)) > g_713) != l_827), 9L)) != 0UL), g_215)))), g_713)), l_827))), g_361), l_33))) { /* block id: 423 */ int32_t l_836 = 8L; int32_t l_837 = 1L; uint32_t l_886 = 0x885D1D67L; int32_t l_914 = 0x990348A4L; uint32_t l_922 = 0x2563F9F5L; uint16_t l_934 = 0x9579L; uint32_t l_940 = 0x78ABB4DDL; uint32_t ** const l_1020 = &l_34; const uint32_t l_1039 = 2UL; int64_t *l_1082 = &g_47; int32_t l_1118 = 0L; uint32_t l_1179 = 0xBEF2F64FL; uint32_t l_1202 = 0UL; uint32_t l_1261 = 4294967289UL; uint16_t l_1268[9][3] = {{0x7F42L,65534UL,0x7F42L},{0x7F42L,65534UL,0x7F42L},{0x7F42L,65534UL,0x7F42L},{0x7F42L,65534UL,0x7F42L},{0x7F42L,65534UL,0x7F42L},{0x7F42L,65534UL,0x7F42L},{0x7F42L,65534UL,0x7F42L},{0x7F42L,65534UL,0x7F42L},{0x7F42L,65534UL,0x7F42L}}; int32_t l_1308[3][2] = {{(-1L),(-1L)},{(-1L),(-1L)},{(-1L),(-1L)}}; int8_t *l_1364 = &g_659; int64_t l_1405[10] = {0x7DAE2280DAD1963ELL,0x7DAE2280DAD1963ELL,0x7DAE2280DAD1963ELL,0x7DAE2280DAD1963ELL,0x7DAE2280DAD1963ELL,0x7DAE2280DAD1963ELL,0x7DAE2280DAD1963ELL,0x7DAE2280DAD1963ELL,0x7DAE2280DAD1963ELL,0x7DAE2280DAD1963ELL}; uint16_t l_1407 = 65531UL; uint32_t l_1410 = 4294967295UL; uint32_t *l_1415 = &l_1410; uint64_t **l_1425 = &g_228; int32_t *l_1428[9] = {(void*)0,(void*)0,&l_1008[3],(void*)0,(void*)0,&l_1008[3],(void*)0,(void*)0,&l_1008[3]}; uint32_t **l_1435[2][4][4] = {{{&l_1233,&l_1233,&l_1233,&l_1233},{&l_1233,&l_1233,&l_1233,&l_1233},{&l_1233,&l_1233,&l_1233,&l_1233},{&l_1233,&l_1233,&l_1233,&l_1233}},{{&l_1233,&l_1233,&l_1233,&l_1233},{&l_1233,&l_1233,&l_1233,&l_1233},{&l_1233,&l_1233,&l_1233,&l_1233},{&l_1233,&l_1233,&l_1233,&l_1233}}}; uint32_t l_1445 = 0x5ADE6958L; uint16_t l_1449 = 0x024FL; uint8_t l_1511[2]; uint16_t l_1552 = 0UL; uint64_t l_1582 = 0UL; int i, j, k; for (i = 0; i < 2; i++) l_1511[i] = 0UL; if ((safe_div_func_int64_t_s_s(((((l_32 |= (safe_sub_func_uint64_t_u_u((((safe_mod_func_int32_t_s_s((**g_279), ((((safe_add_func_int32_t_s_s((-1L), 1UL)) , func_63(l_836, ((*g_228) , (void*)0), l_836)) == (void*)0) && 0xBAL))) , (void*)0) == (void*)0), (*g_46)))) != l_837) ^ 0L) < g_119[1][2]), (*g_228)))) { /* block id: 425 */ int32_t *l_838 = &g_138[0]; int32_t *l_839 = &g_138[0]; uint8_t l_840[7] = {0x53L,1UL,0x53L,0x53L,1UL,0x53L,0x53L}; int32_t l_902 = 0xF6CD170BL; int32_t l_921 = (-1L); int i; l_840[3]--; for (g_135 = 23; (g_135 < 25); g_135 = safe_add_func_int8_t_s_s(g_135, 4)) { /* block id: 429 */ const uint32_t *l_848 = &g_70; int32_t l_849[5] = {(-1L),(-1L),(-1L),(-1L),(-1L)}; int32_t l_885 = 0xF63D4785L; uint32_t l_888 = 0x0534B03CL; int i; for (l_32 = 5; (l_32 >= 2); l_32 -= 1) { /* block id: 432 */ int64_t *l_846 = &g_47; int32_t l_847 = 0xB3DE767FL; uint32_t *l_850 = &g_35; int8_t *l_853 = (void*)0; int32_t l_854 = 0x04F6C955L; int32_t **l_857[6][9] = {{&g_140[2][0][4],&g_140[2][2][1],(void*)0,&g_140[2][0][4],&g_140[0][4][3],&l_838,&g_140[1][4][1],&g_140[0][4][3],&g_140[0][3][2]},{&g_140[2][2][1],&g_140[0][4][3],&g_140[1][3][0],&g_140[0][3][2],&g_140[1][4][1],&g_140[1][6][1],&g_140[0][0][2],&g_140[1][6][1],&g_140[1][4][1]},{&g_140[2][0][4],&g_140[0][0][2],&g_140[0][0][2],&g_140[2][0][4],&g_140[0][4][3],(void*)0,&g_140[1][6][1],&g_140[1][7][3],&g_140[1][4][1]},{&g_140[1][7][3],(void*)0,&l_838,&g_140[0][0][2],&g_140[0][6][0],&g_140[0][3][2],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][3][2]},{&g_140[0][4][3],(void*)0,&g_140[2][0][4],(void*)0,&g_140[0][4][3],&g_140[1][7][3],(void*)0,&l_838,&g_140[0][0][2]},{&g_140[0][4][3],(void*)0,&g_140[1][6][1],&g_140[1][7][3],&g_140[1][4][1],(void*)0,&g_140[0][4][3],&l_838,&g_140[0][4][3]}}; uint8_t *l_869 = (void*)0; uint16_t *l_876 = &g_119[4][1]; uint8_t *l_884[4][2] = {{&l_840[3],&l_840[3]},{&l_840[3],&l_840[3]},{&l_840[3],&l_840[3]},{&l_840[3],&l_840[3]}}; int i, j; g_665 = g_593; (*g_139) = l_838; if (((((l_887 = (((safe_mul_func_uint16_t_u_u((l_849[0] < (65534UL != ((safe_div_func_uint16_t_u_u((safe_mul_func_uint16_t_u_u((((((safe_sub_func_uint8_t_u_u((l_836 = ((void*)0 != l_868)), ((((safe_sub_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u((l_885 = ((safe_sub_func_uint16_t_u_u((--(*l_876)), ((&g_399[2] != ((((*l_826) = (g_437.f1 && g_70)) || ((safe_rshift_func_uint8_t_u_s((safe_mul_func_uint8_t_u_u(l_827, (g_883[2][6] , g_704[3]))), g_361)) > 18446744073709551615UL)) , (void*)0)) , g_275.f0))) ^ (*g_46))), 0xDCL)), l_837)) >= (*g_46)) && (*g_46)) <= (*g_228)))) , 0UL) < (*l_839)) || g_454.f1) | 0x1A046B5F12D2EE2CLL), 65535UL)), (*l_838))) <= l_886))), g_808[3][4][1])) , (void*)0) == (void*)0)) & 0x35A245A4L) | (*g_228)) > 0x17C67371L)) { /* block id: 442 */ struct S0 *l_892 = &g_594; const int32_t l_897 = 0L; if ((**g_279)) break; l_888++; (*l_892) = g_891; (*g_280) = ((*l_839) = ((safe_add_func_int32_t_s_s(((&g_228 == &g_228) >= (((*l_838) | (((((**g_279) || (((l_33 , (safe_rshift_func_int8_t_s_u(l_897, 1))) <= (safe_mul_func_int8_t_s_s((safe_mul_func_int16_t_s_s(((*l_839) | g_575.f1), (1UL == g_452[0][7].f1))), g_165[0]))) ^ l_849[0])) , g_454.f1) , (void*)0) == &g_280)) >= 0xA17446807325D34DLL)), 1UL)) == g_165[0])); } else { /* block id: 448 */ uint64_t l_903 = 0x832FB1DE5B152DD8LL; l_903--; return l_887; } l_914 &= ((l_885 & (l_836 = ((g_82 = (((safe_lshift_func_uint8_t_u_s((**g_398), (((g_713 , ((safe_add_func_uint8_t_u_u((l_33 > g_361), (((+(g_136 = (l_911[4][6] == (g_912 = &g_35)))) , &g_228) != (void*)0))) != 0x4A94F9A2L)) > l_33) != (*g_228)))) , 1L) ^ (*g_77))) ^ (*l_838)))) || (*g_228)); } for (g_182 = (-26); (g_182 >= 19); ++g_182) { /* block id: 460 */ for (l_902 = (-6); (l_902 < (-6)); l_902 = safe_add_func_int16_t_s_s(l_902, 1)) { /* block id: 463 */ int32_t *l_919[1][3][6] = {{{&g_62,&g_138[0],&g_62,&g_138[0],&g_62,&g_138[0]},{&l_32,&g_138[0],&l_32,&g_138[0],&l_32,&g_138[0]},{&g_62,&g_138[0],&g_62,&g_138[0],&g_62,&g_138[0]}}}; int32_t l_920[8][9] = {{0x742FF239L,6L,2L,0x66ABB995L,0xED866C65L,(-10L),1L,0L,0L},{0x44D0F71AL,0xD694C605L,1L,(-1L),0xF63E3F68L,6L,1L,(-9L),1L},{(-9L),0L,0xD694C605L,0xA2CF5EADL,0xA2CF5EADL,0xD694C605L,0L,(-9L),6L},{(-1L),(-1L),1L,0x742FF239L,0L,(-1L),6L,0L,1L},{0x46E9A264L,0L,0xC1056511L,0x2B885ABBL,1L,0L,2L,1L,6L},{0xED866C65L,1L,0xF9BE2E5EL,(-1L),2L,2L,(-1L),0xF9BE2E5EL,1L},{0xED866C65L,6L,1L,2L,0L,1L,0x2B885ABBL,0xC1056511L,0L},{0x46E9A264L,1L,0L,6L,(-1L),0L,0x742FF239L,1L,(-1L)}}; int i, j, k; if ((**g_279)) break; if ((***g_278)) continue; --l_922; } } } (*l_838) = g_925[0][1][2]; return g_704[3]; } else { /* block id: 472 */ uint64_t l_930[5] = {0x4401D2D232FBB614LL,0x4401D2D232FBB614LL,0x4401D2D232FBB614LL,0x4401D2D232FBB614LL,0x4401D2D232FBB614LL}; uint64_t **l_953 = &g_228; int8_t l_967 = 0xB6L; int32_t l_1004 = (-6L); int32_t l_1009[8][6] = {{0x54C7C8EAL,0x54C7C8EAL,1L,0x54C7C8EAL,0x54C7C8EAL,1L},{0x54C7C8EAL,0x54C7C8EAL,1L,0x54C7C8EAL,0x54C7C8EAL,1L},{0x54C7C8EAL,0x54C7C8EAL,1L,0x54C7C8EAL,0x54C7C8EAL,1L},{0x54C7C8EAL,0x54C7C8EAL,1L,0x54C7C8EAL,0x54C7C8EAL,1L},{0x54C7C8EAL,0x54C7C8EAL,1L,0x54C7C8EAL,0x54C7C8EAL,1L},{0x54C7C8EAL,0x54C7C8EAL,1L,0x54C7C8EAL,0x54C7C8EAL,0x54C7C8EAL},{0x2D6D6030L,0x2D6D6030L,0x54C7C8EAL,0x2D6D6030L,0x2D6D6030L,0x54C7C8EAL},{0x2D6D6030L,0x2D6D6030L,0x54C7C8EAL,0x2D6D6030L,0x2D6D6030L,0x54C7C8EAL}}; uint64_t l_1010 = 0x8935D6F4D852DCDBLL; uint16_t *l_1022 = &l_827; uint16_t ** const l_1021 = &l_1022; uint32_t * const l_1083 = &g_78[3][4]; uint32_t **l_1157 = (void*)0; uint32_t ***l_1156 = &l_1157; int16_t l_1231[1][6] = {{0xAB4DL,0xAB4DL,(-2L),0xAB4DL,0xAB4DL,(-2L)}}; uint32_t l_1248 = 0x0408A39CL; int16_t l_1269 = 0x7072L; struct S0 *l_1299 = &g_620[0][0]; uint32_t l_1334 = 4294967292UL; int i, j; lbl_1078: for (g_47 = 9; (g_47 <= 12); ++g_47) { /* block id: 475 */ uint16_t *l_931 = &l_827; int32_t l_935[2]; int i; for (i = 0; i < 2; i++) l_935[i] = (-1L); (***g_278) &= (l_935[1] &= ((((-1L) & (safe_mod_func_uint16_t_u_u(((l_922 , 0x7AL) , ((*l_931) |= l_930[4])), (safe_rshift_func_int8_t_s_s(g_659, 7))))) == l_934) , (l_930[3] & l_922))); for (g_346.f1 = 0; (g_346.f1 != (-24)); g_346.f1 = safe_sub_func_int8_t_s_s(g_346.f1, 8)) { /* block id: 481 */ int32_t *l_938 = &l_836; int32_t *l_939[3]; int i; for (i = 0; i < 3; i++) l_939[i] = &g_135; ++l_940; (***g_278) = ((*l_938) = (safe_sub_func_int8_t_s_s(0x16L, (l_887 == 0xF1L)))); } } for (g_665.f1 = 1; (g_665.f1 >= 0); g_665.f1 -= 1) { /* block id: 489 */ int32_t l_972 = 3L; int32_t l_973 = 0L; int32_t l_987 = 3L; int64_t *l_988 = &g_691[6][0]; const int32_t ***l_1016 = (void*)0; uint16_t * const *l_1023[1][9] = {{&l_1022,&l_1022,&l_1022,&l_1022,&l_1022,&l_1022,&l_1022,&l_1022,&l_1022}}; int32_t l_1024 = 0xBC95A43DL; const uint32_t *l_1084[7] = {&g_913,&g_913,&g_913,&g_913,&g_913,&g_913,&g_913}; const uint8_t *l_1102 = &g_136; const uint8_t **l_1101 = &l_1102; int8_t l_1114 = (-1L); int32_t *l_1128 = &g_135; int32_t l_1178[3][3] = {{9L,9L,9L},{0xAE711261L,0x405F5987L,0xAE711261L},{9L,9L,9L}}; int i, j; if (l_930[3]) { /* block id: 490 */ int8_t l_966 = 0x67L; uint16_t *l_976 = &l_827; int32_t l_1007 = 5L; int32_t l_1044 = (-7L); int8_t l_1073 = 0x3DL; int32_t *l_1074 = &g_62; int16_t **l_1076 = &g_1075; for (g_713 = 4; (g_713 >= 1); g_713 -= 1) { /* block id: 493 */ int32_t *l_961[10][8][3] = {{{&l_914,&l_887,&g_62},{&g_138[0],(void*)0,(void*)0},{&l_836,&g_138[0],&g_361},{&g_138[0],&l_836,(void*)0},{&g_135,(void*)0,(void*)0},{(void*)0,&g_138[0],&g_138[1]},{&g_361,(void*)0,&l_32},{&l_914,&l_836,&l_887}},{{(void*)0,&g_138[0],&g_138[0]},{&g_361,(void*)0,&g_138[0]},{(void*)0,&l_887,&l_836},{(void*)0,(void*)0,&l_836},{&l_914,&g_62,(void*)0},{&g_138[0],&g_138[1],&g_135},{&g_138[0],&l_32,&g_135},{&g_138[0],(void*)0,&g_138[0]}},{{&l_914,&g_62,&g_62},{&l_836,&g_138[0],(void*)0},{&g_135,&l_32,&g_361},{&l_887,&l_887,&g_138[0]},{&g_135,&g_138[0],&l_887},{&l_836,&l_914,&l_836},{&l_914,&g_138[0],&g_138[0]},{&g_138[0],&l_836,&l_887}},{{&g_138[0],&l_914,&l_887},{&g_138[0],&g_135,&l_887},{&l_914,&l_836,&l_914},{(void*)0,&g_138[1],&g_138[1]},{(void*)0,&g_361,&g_138[0]},{&g_361,&g_361,(void*)0},{(void*)0,&l_836,&g_138[0]},{&l_914,&g_138[0],&l_914}},{{&g_361,&g_62,&g_62},{(void*)0,&l_914,&l_914},{&g_135,&l_887,&g_138[0]},{&g_138[0],(void*)0,(void*)0},{&l_836,&l_32,&g_138[0]},{&g_138[0],&l_914,&g_138[1]},{&l_914,(void*)0,&l_914},{(void*)0,&l_887,&l_887}},{{&g_361,&l_32,&l_887},{&l_887,&l_887,&l_887},{&l_887,&g_138[0],&g_138[0]},{(void*)0,&l_836,&l_836},{&g_135,&g_135,&l_887},{&l_836,&g_138[0],&g_138[0]},{&g_138[0],&g_138[0],&g_361},{&g_138[1],&g_138[0],(void*)0}},{{&l_32,&g_135,&g_62},{&l_32,&l_887,&l_914},{(void*)0,&l_887,&l_32},{&l_836,&g_138[1],(void*)0},{&l_836,&g_138[0],&l_914},{&l_887,(void*)0,(void*)0},{&l_887,(void*)0,&l_32},{&l_887,&l_836,&l_914}},{{&l_32,(void*)0,&l_32},{(void*)0,&g_138[0],(void*)0},{&l_914,&g_135,(void*)0},{&g_135,&l_914,&g_138[0]},{&g_361,&g_361,&g_62},{&g_135,&l_887,(void*)0},{&l_914,&g_361,(void*)0},{(void*)0,(void*)0,&g_138[0]}},{{&l_32,(void*)0,&g_138[0]},{&l_887,&l_887,&g_138[1]},{&l_887,&l_32,&l_914},{&l_887,(void*)0,(void*)0},{&l_836,&g_62,(void*)0},{&l_836,&g_138[0],(void*)0},{(void*)0,(void*)0,&l_836},{&l_32,(void*)0,(void*)0}},{{&l_836,&l_887,&g_135},{&g_138[0],&l_836,&g_138[0]},{&l_887,&l_836,&g_135},{&l_836,&g_138[1],(void*)0},{&l_32,(void*)0,&l_836},{&l_887,&g_138[1],(void*)0},{&g_135,&g_135,(void*)0},{&l_887,&l_32,(void*)0}}}; int64_t l_962 = 0x13032702EB03DF75LL; uint8_t *l_969 = (void*)0; uint8_t **l_968 = &l_969; uint8_t *l_971 = (void*)0; uint8_t **l_970 = &l_971; int i, j, k; l_973 ^= ((safe_sub_func_int64_t_s_s((!(((((*l_970) = ((*l_968) = ((!((*g_228) && ((safe_mul_func_int16_t_s_s(((safe_sub_func_uint64_t_u_u((&g_228 == l_953), (((*g_228) < l_954) & (safe_lshift_func_uint8_t_u_s(((safe_add_func_int16_t_s_s((((***g_278) >= ((l_962 = (safe_add_func_int8_t_s_s(g_78[3][4], g_437.f1))) , (safe_mod_func_uint64_t_u_u(((~0xECF9L) , 0xB60C0DF4A27B6B5ALL), l_966)))) , l_967), g_523)) != 4294967295UL), 4))))) & (*g_46)), 0x0AABL)) <= 0UL))) , (void*)0))) == (void*)0) && g_913) >= 0xC35620DCL)), 4UL)) ^ l_972); } if ((safe_sub_func_int8_t_s_s(((((void*)0 != l_976) > 9L) >= (((safe_mod_func_int16_t_s_s((((((safe_add_func_uint8_t_u_u((18446744073709551612UL & l_9), (((((safe_div_func_int8_t_s_s((safe_mul_func_uint16_t_u_u(l_954, (safe_lshift_func_uint16_t_u_u((3L > l_967), l_967)))), l_966)) > g_480.f0) > g_593.f1) , (*g_912)) < (*g_77)))) >= 9L) > 0UL) > (-5L)) & g_10[0][1]), g_165[0])) <= 0xE7C2L) >= l_987)), 0UL))) { /* block id: 499 */ int32_t **l_989 = &g_140[0][4][3]; uint8_t *l_1000 = &g_82; int32_t *l_1001 = (void*)0; int32_t *l_1002 = (void*)0; (*l_989) = func_40(&g_691[6][0], g_583, &g_70, &g_913, (l_31[1][0][1] = l_988)); if (l_973) break; l_32 ^= ((l_967 <= ((safe_sub_func_int64_t_s_s((*g_46), (((*g_398) != (((safe_rshift_func_uint16_t_u_u((g_346.f0 ^ (safe_add_func_uint32_t_u_u(4294967295UL, (safe_sub_func_uint64_t_u_u((l_930[1] >= g_593.f1), l_972))))), ((safe_mul_func_uint8_t_u_u(g_691[7][1], 0UL)) & (*g_46)))) & 4L) , l_1000)) > (*g_46)))) && l_934)) | l_967); return l_966; } else { /* block id: 505 */ int16_t l_1005[10][6][4] = {{{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L}},{{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L}},{{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L}},{{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L}},{{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L}},{{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L}},{{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L}},{{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L}},{{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L}},{{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L},{0x8940L,4L,0x8940L,4L}}}; int32_t *l_1006[1]; int i, j, k; for (i = 0; i < 1; i++) l_1006[i] = &g_62; (*g_1003) = &l_836; --l_1010; l_987 = (g_1013 , 0xD19B1AC2L); l_1024 ^= (((*g_912) <= ((l_940 , ((((((((*g_137) |= ((((&g_660 != &g_660) , ((*l_988) = (*g_46))) != ((&g_458 != (g_1017 = l_1016)) != (-8L))) | (((safe_sub_func_uint8_t_u_u(((g_208.f1 , 1L) , 249UL), 255UL)) >= 0xB4L) <= l_1007))) || l_966) , l_1020) != (void*)0) < g_156) == 0x0C784D58L) , l_1021)) != l_1023[0][7])) || (-3L)); } for (l_32 = 0; (l_32 <= 1); l_32 += 1) { /* block id: 516 */ uint32_t *l_1033 = &g_182; uint32_t **l_1032 = &l_1033; int32_t l_1034 = (-5L); int32_t *l_1045 = &l_1007; (*g_280) = (g_1025 , ((*l_1045) = ((*g_137) &= (safe_mod_func_uint16_t_u_u(((safe_div_func_uint16_t_u_u(9UL, (safe_mod_func_uint8_t_u_u(((l_911[1][1] != ((*l_1032) = &l_886)) | l_1034), l_1035[0])))) != ((((safe_rshift_func_uint8_t_u_u((~l_1039), 7)) , (((safe_add_func_uint32_t_u_u((*g_77), (safe_add_func_uint32_t_u_u(l_1044, l_32)))) >= l_1007) != 0x6BFCL)) || l_1034) == g_891.f1)), l_1034))))); if ((***g_278)) break; } if (((safe_rshift_func_uint16_t_u_s((+(safe_rshift_func_int8_t_s_s((safe_mod_func_int64_t_s_s((~((&g_10[0][4] == ((*l_1076) = ((safe_sub_func_uint32_t_u_u((*g_77), ((l_1023[0][7] != ((((((*l_1074) = (safe_div_func_uint16_t_u_u(((safe_mod_func_int16_t_s_s(((safe_lshift_func_int16_t_s_s(0x59A1L, (((-4L) | ((l_1007 ^ ((((safe_add_func_int64_t_s_s((safe_rshift_func_int8_t_s_u(((((safe_rshift_func_int16_t_s_s((((safe_div_func_int16_t_s_s(l_827, l_836)) , (!(safe_add_func_uint64_t_u_u((*g_228), (*g_228))))) || l_1073), l_1009[4][0])) , 0xC2BF0592884F7E90LL) , l_1039) | 0x6BB09D45F36129FDLL), 2)), (*g_46))) | g_808[9][8][1]) < 0x34C784FFL) && (-1L))) | (*g_228))) && l_9))) , l_1007), g_691[5][2])) >= 0x7AL), (-1L)))) <= l_32) | l_836) ^ (***g_278)) , (void*)0)) == 0x2F41L))) , g_1075))) <= 8L)), 0xBBE683FCC2E3E1D2LL)), 0))), l_1039)) | 0x6DL)) { /* block id: 525 */ (*g_1077) = g_460; if (l_837) continue; } else { /* block id: 528 */ (***g_278) &= (*l_1074); if (l_972) goto lbl_1078; return l_1035[0]; } } else { /* block id: 533 */ (**g_278) = (**g_278); } if (l_1004) break; for (g_575.f1 = 1; (g_575.f1 >= 0); g_575.f1 -= 1) { /* block id: 539 */ int16_t l_1086[7][8][4] = {{{0xB059L,0xD95BL,(-8L),0x6B70L},{(-8L),0x6B70L,0x173BL,0x5665L},{0x1521L,0xC965L,0xC20DL,0x4B21L},{0x1521L,0xD95BL,0x173BL,0xC965L},{(-8L),0x4B21L,(-8L),0x5665L},{0xB059L,0x4B21L,0xC20DL,0xC965L},{7L,0xD95BL,1L,0x4B21L},{(-8L),0xC965L,1L,0x5665L}},{{7L,0x6B70L,0xC20DL,0x6B70L},{0xB059L,0xD95BL,(-8L),0x6B70L},{(-8L),0x6B70L,0x173BL,0x5665L},{0x1521L,0xC965L,0xC20DL,0x4B21L},{(-8L),0xFE02L,0x5C73L,0x10C7L},{(-5L),0xD95BL,(-5L),0xFE08L},{0x173BL,0xD95BL,0x1521L,0x10C7L},{1L,0xFE02L,0xC20DL,0xD95BL}},{{(-5L),0x10C7L,0xC20DL,0xFE08L},{1L,0x5665L,0x1521L,0x5665L},{0x173BL,0xFE02L,(-5L),0x5665L},{(-5L),0x5665L,0x5C73L,0xFE08L},{(-8L),0x10C7L,0x1521L,0xD95BL},{(-8L),0xFE02L,0x5C73L,0x10C7L},{(-5L),0xD95BL,(-5L),0xFE08L},{0x173BL,0xD95BL,0x1521L,0x10C7L}},{{1L,0xFE02L,0xC20DL,0xD95BL},{(-5L),0x10C7L,0xC20DL,0xFE08L},{1L,0x5665L,0x1521L,0x5665L},{0x173BL,0xFE02L,(-5L),0x5665L},{(-5L),0x5665L,0x5C73L,0xFE08L},{(-8L),0x10C7L,0x1521L,0xD95BL},{(-8L),0xFE02L,0x5C73L,0x10C7L},{(-5L),0xD95BL,(-5L),0xFE08L}},{{0x173BL,0xD95BL,0x1521L,0x10C7L},{1L,0xFE02L,0xC20DL,0xD95BL},{(-5L),0x10C7L,0xC20DL,0xFE08L},{1L,0x5665L,0x1521L,0x5665L},{0x173BL,0xFE02L,(-5L),0x5665L},{(-5L),0x5665L,0x5C73L,0xFE08L},{(-8L),0x10C7L,0x1521L,0xD95BL},{(-8L),0xFE02L,0x5C73L,0x10C7L}},{{(-5L),0xD95BL,(-5L),0xFE08L},{0x173BL,0xD95BL,0x1521L,0x10C7L},{1L,0xFE02L,0xC20DL,0xD95BL},{(-5L),0x10C7L,0xC20DL,0xFE08L},{1L,0x5665L,0x1521L,0x5665L},{0x173BL,0xFE02L,(-5L),0x5665L},{(-5L),0x5665L,0x5C73L,0xFE08L},{(-8L),0x10C7L,0x1521L,0xD95BL}},{{(-8L),0xFE02L,0x5C73L,0x10C7L},{(-5L),0xD95BL,(-5L),0xFE08L},{0x173BL,0xD95BL,0x1521L,0x10C7L},{1L,0xFE02L,0xC20DL,0xD95BL},{(-5L),0x10C7L,0xC20DL,0xFE08L},{1L,0x5665L,0x1521L,0x5665L},{0x173BL,0xFE02L,(-5L),0x5665L},{(-5L),0x5665L,0x5C73L,0xFE08L}}}; int i, j, k; for (g_593.f1 = 1; (g_593.f1 >= 0); g_593.f1 -= 1) { /* block id: 542 */ uint8_t ***l_1104 = &g_1103; int8_t *l_1105 = &g_247; int32_t *l_1106 = &g_62; uint32_t l_1107 = 0x1CC8D3FCL; int32_t *l_1108 = &l_914; int32_t *l_1109 = &l_1004; uint64_t l_1110 = 0x3FA2873EFC682B61LL; int32_t *l_1111 = &l_973; int32_t *l_1112 = &g_361; int32_t *l_1113[4][8] = {{&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2]},{&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2]},{&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2]},{&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2],&g_138[2]}}; int i, j, k; (*g_1085) = func_40(func_53(((*l_1020) = &l_33), g_808[(g_593.f1 + 5)][(g_665.f1 + 1)][g_593.f1], g_808[(g_593.f1 + 8)][(g_593.f1 + 1)][g_575.f1], (g_1079 = (g_713 = g_165[1])), l_1035[0]), (((g_808[(g_593.f1 + 5)][(g_665.f1 + 1)][g_593.f1] | g_575.f1) >= (safe_add_func_uint32_t_u_u((l_1082 == &g_691[6][0]), l_930[4]))) , (*g_1075)), l_1083, l_1084[0], &g_691[6][0]); if (l_1086[2][5][2]) break; (*g_280) &= (((((safe_div_func_int32_t_s_s(0xA0204BFEL, 0x24014592L)) | (safe_div_func_uint16_t_u_u(0x435CL, (255UL | ((safe_lshift_func_int16_t_s_u((((((*l_1109) = ((*l_1108) = (((safe_lshift_func_uint16_t_u_u((l_1086[2][5][2] >= ((((&g_883[2][6] != (void*)0) < (safe_mod_func_uint8_t_u_u((((((*l_1106) &= (safe_mod_func_int8_t_s_s((safe_rshift_func_int8_t_s_u(((*l_1105) &= (l_1101 != ((*l_1104) = g_1103))), g_808[(g_593.f1 + 8)][(g_593.f1 + 1)][g_575.f1])), l_1086[1][2][0]))) , 65534UL) != l_1086[2][5][2]) || (*g_912)), l_1107))) == l_1039) , (*l_1106))), 8)) ^ 65535UL) != 0x2496L))) <= 4294967292UL) , 0xE89467797AD9C94ALL) ^ (*g_46)), 13)) || (-2L)))))) , l_1110) & l_1086[2][5][2]) < l_1086[4][6][2]); l_1115--; } for (l_954 = 0; (l_954 <= 4); l_954 += 1) { /* block id: 558 */ return l_930[4]; } } if (((*l_1128) = (((l_1118 & ((*g_912) >= ((safe_lshift_func_int8_t_s_s((l_886 , ((safe_rshift_func_int16_t_s_s(((*l_826) = l_1035[0]), 14)) || (*g_280))), l_940)) != (*g_46)))) || ((l_1009[3][0] = (((safe_mul_func_uint8_t_u_u(l_914, ((void*)0 == g_1125))) , g_1127) , 0x52L)) ^ 5UL)) || l_1004))) { /* block id: 565 */ int32_t *l_1131[3]; int i; for (i = 0; i < 3; i++) l_1131[i] = &g_62; l_1131[1] = l_1129; for (g_437.f1 = 4; (g_437.f1 >= 0); g_437.f1 -= 1) { /* block id: 569 */ int32_t l_1132 = (-2L); uint16_t ***l_1135 = (void*)0; uint16_t ***l_1136 = &g_1133; uint16_t **l_1138 = &l_1022; uint16_t ***l_1137 = &l_1138; int8_t *l_1149[9][4] = {{&l_1035[0],&g_659,&l_1035[0],&l_1035[0]},{&g_659,&g_659,&g_659,&g_659},{&g_659,&l_1035[0],&l_1035[0],&g_659},{&l_1035[0],&g_659,&l_1035[0],&l_1035[0]},{&g_659,&g_659,&g_659,&g_659},{&g_659,&l_1035[0],&l_1035[0],&g_659},{&l_1035[0],&g_659,&l_1035[0],&l_1035[0]},{&g_659,&g_659,&g_659,&g_659},{&g_659,&l_1035[0],&l_1035[0],&g_659}}; uint64_t l_1154 = 0x871453135611F512LL; int32_t l_1155 = 3L; int i, j; (*l_1129) ^= 0x3115DE45L; if (l_930[0]) break; (***g_278) = (l_1132 , (((*l_1137) = ((*l_1136) = g_1133)) != ((safe_mul_func_uint16_t_u_u((~l_886), (l_1155 = ((l_1010 | (~((safe_mul_func_uint8_t_u_u((&g_912 == &g_77), (((safe_mul_func_int8_t_s_s((g_247 |= (+(g_659 = (safe_unary_minus_func_uint8_t_u(2UL))))), ((safe_div_func_int8_t_s_s(((((safe_sub_func_int64_t_s_s(((*g_46) = ((((((*g_228) > ((l_922 , (void*)0) != &g_399[4])) & (*g_228)) | l_1132) & g_400[0][2]) || 0x5B8D00879260BCD6LL)), l_914)) || l_1132) > l_934) , g_282), 0x55L)) < (*g_1075)))) , l_1039) || l_1154))) | 0x98B1A1CFL))) | 18446744073709551615UL)))) , (void*)0))); } if (l_836) continue; (*g_1158) = l_1156; } else { /* block id: 582 */ uint64_t l_1167 = 0UL; int32_t l_1172 = 0x37474265L; uint64_t l_1207 = 0x23C868112643176FLL; uint16_t ***l_1255 = &g_1133; uint16_t ****l_1254 = &l_1255; int i; if (((safe_mod_func_uint32_t_u_u(((**l_1020) = (safe_sub_func_uint32_t_u_u((&g_583 != ((((((*l_1082) = ((*l_1129) > (l_1009[4][5] , (safe_mul_func_uint8_t_u_u((l_1167 = (**g_398)), ((l_1172 ^= (safe_lshift_func_uint8_t_u_u((safe_mul_func_uint16_t_u_u(l_837, l_1009[5][4])), 0))) && (((safe_add_func_uint64_t_u_u((l_930[g_665.f1] = 0xF1A4FF4C34406647LL), (+(safe_unary_minus_func_int64_t_s((safe_unary_minus_func_uint32_t_u(((((*g_228) ^= ((l_1009[4][5] , 0x2803L) < l_1039)) && (*g_46)) , 0x24AE74C5L)))))))) <= l_1009[6][4]) == l_1009[6][5]))))))) > l_1178[0][1]) >= (*l_1129)) > l_1010) , &g_523)), 0xA11EFBB0L))), l_922)) , l_1179)) { /* block id: 589 */ int32_t *l_1180 = &l_836; int32_t *l_1181 = (void*)0; int32_t *l_1182 = (void*)0; int32_t *l_1183 = &l_1172; int32_t *l_1184 = &l_1008[6]; int32_t *l_1185 = &l_987; int32_t *l_1186 = (void*)0; int32_t *l_1187 = &g_361; int32_t *l_1188 = &l_836; int32_t *l_1189 = &l_1172; int32_t *l_1190 = &l_1009[4][5]; int32_t *l_1191 = &l_1009[3][2]; int32_t *l_1192 = &l_1009[5][2]; int32_t l_1193 = 0x0A0B0C3BL; int32_t *l_1194 = &l_972; int32_t *l_1195 = &l_1004; int32_t *l_1196 = (void*)0; int32_t *l_1197 = &l_972; int32_t *l_1198 = &l_1024; int32_t *l_1199 = &l_1004; int32_t *l_1200 = (void*)0; int32_t *l_1201[7][6] = {{&g_138[0],(void*)0,&g_138[0],(void*)0,&g_138[0],(void*)0},{&g_138[0],(void*)0,&g_138[0],(void*)0,&g_138[0],(void*)0},{&g_138[0],(void*)0,&g_138[0],(void*)0,&g_138[0],(void*)0},{&g_138[0],(void*)0,&g_138[0],(void*)0,&g_138[0],(void*)0},{&g_138[0],(void*)0,&g_138[0],(void*)0,&g_138[0],(void*)0},{&g_138[0],(void*)0,&g_138[0],(void*)0,&g_138[0],(void*)0},{&g_138[0],(void*)0,&g_138[0],(void*)0,&g_138[0],(void*)0}}; int i, j; if (g_208.f1) goto lbl_1078; ++l_1202; (*l_1198) ^= (0x8A9123915437C276LL < (safe_sub_func_int8_t_s_s((0x8CF0L < l_1207), (**g_398)))); } else { /* block id: 593 */ const uint32_t l_1228 = 18446744073709551615UL; int32_t *l_1235 = &l_837; int32_t *l_1236 = (void*)0; int32_t *l_1237[10][8][1] = {{{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836}},{{&l_836},{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836},{&l_836},{&g_138[2]}},{{&l_836},{&l_836},{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836},{&l_836}},{{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836}},{{&l_836},{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836},{&l_836},{&g_138[2]}},{{&l_836},{&l_836},{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836},{&l_836}},{{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836}},{{&l_836},{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836},{&l_836},{&g_138[2]}},{{&l_836},{&l_836},{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836},{&l_836}},{{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836},{&l_836},{&g_138[2]},{&l_836}}}; int i, j, k; l_972 &= (safe_mod_func_int64_t_s_s((safe_mul_func_uint16_t_u_u((((*g_46) <= (safe_mod_func_int64_t_s_s(((safe_lshift_func_int16_t_s_u(((*g_1133) == ((((*l_1235) &= (safe_lshift_func_uint16_t_u_u((((g_808[6][6][0] |= (((((safe_lshift_func_int16_t_s_s((safe_div_func_int16_t_s_s(l_922, 0x4556L)), 5)) == ((((safe_mod_func_uint8_t_u_u((l_1172 = (((safe_sub_func_uint8_t_u_u(((((**g_279) , (*g_1075)) , 0x5B18E3D8L) & l_1009[4][5]), (g_136 = (l_1228 ^ l_1228)))) , l_1229) != &l_1102)), g_593.f1)) == (*g_228)) < l_1231[0][4]) < (*l_1129))) != (*g_1075)) , g_1079) ^ (*l_1128))) , l_1232[1][1]) == &g_1126[7]), l_1234))) , (*g_228)) , (*l_1021))), l_930[g_665.f1])) , l_1228), (-1L)))) & 0xA1A0A8E8L), 1UL)), 0x00388575099EAE4CLL)); } for (l_934 = 0; (l_934 <= 1); l_934 += 1) { /* block id: 602 */ int32_t **l_1238 = &l_1128; int32_t *l_1260[5] = {&l_32,&l_32,&l_32,&l_32,&l_32}; int8_t l_1266 = 0x09L; int8_t *l_1267 = &l_1114; int i; (*g_1241) = ((*l_1238) = &l_1008[3]); l_887 &= (safe_add_func_uint8_t_u_u((safe_div_func_uint8_t_u_u(((safe_div_func_int8_t_s_s((l_1248 || (**g_398)), ((safe_add_func_uint64_t_u_u((safe_mod_func_uint16_t_u_u((~(((l_886 < (*l_1128)) != (((0x61D9L | 0x77BEL) < (l_1254 == (void*)0)) ^ ((safe_mul_func_int16_t_s_s((safe_mod_func_int16_t_s_s(((*g_46) ^ (*g_46)), l_886)), 0L)) != l_1172))) >= (*l_1129))), (*l_1128))), 0x502A32B71A30EA99LL)) ^ 255UL))) ^ l_930[g_665.f1]), g_119[0][3])), g_62)); (*g_280) = (((l_1261 == ((((((l_1009[0][5] & (++(**l_1229))) & (-5L)) == l_1004) != (((void*)0 != l_1023[0][7]) , (((*l_1022) = (((((l_930[g_665.f1] , (safe_rshift_func_int8_t_s_s(((*l_1267) = ((((void*)0 != (*g_1125)) & l_1266) || (*g_912))), 4))) && 65527UL) && (*l_1129)) , 0L) , l_1268[5][0])) != l_1269))) || 0xC76D22BBBD8D0E8FLL) && (*g_228))) , (*g_1075)) <= (*g_1075)); } } for (l_9 = 0; (l_9 <= 1); l_9 += 1) { /* block id: 614 */ int64_t **l_1284 = &l_988; int32_t **l_1285 = (void*)0; int32_t **l_1286 = &g_140[0][3][0]; for (l_1118 = 1; (l_1118 >= 0); l_1118 -= 1) { /* block id: 617 */ volatile struct S0 *l_1270 = &g_883[0][2]; int32_t l_1279 = 1L; (*g_280) &= (-7L); if ((*l_1129)) continue; (*l_1270) = g_334; (**g_279) |= (safe_div_func_uint16_t_u_u((safe_sub_func_int16_t_s_s((safe_lshift_func_uint16_t_u_u(((safe_rshift_func_int8_t_s_s(g_62, 0)) , l_1279), 10)), ((*l_1128) = l_1004))), ((((*g_1075) && ((*g_228) < (safe_rshift_func_int8_t_s_u(((safe_mod_func_uint64_t_u_u((*g_228), (*g_228))) == l_1279), 0)))) & 0x8DL) , (*g_1075)))); } (*l_1286) = &l_887; if ((**g_279)) break; for (g_182 = 0; (g_182 <= 1); g_182 += 1) { /* block id: 630 */ g_1288 = g_1287; (*l_1129) &= 0xCD93C16CL; (*g_1290) = g_1289; } } } if (((safe_mul_func_int16_t_s_s((safe_div_func_int64_t_s_s((safe_div_func_uint32_t_u_u((safe_lshift_func_int16_t_s_s((0xF1L != (((g_46 = (void*)0) != l_31[0][1][0]) != (*l_1129))), ((void*)0 != l_1299))), (((safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(((l_1268[5][0] == (*l_1129)) , (safe_div_func_uint8_t_u_u((+((1L && 1UL) < (*l_1129))), g_713))), l_1307)), (*l_1129))) <= (-2L)) && (*g_228)))), l_1308[0][0])), l_1261)) >= l_1004)) { /* block id: 638 */ int32_t *l_1310[3][7][4] = {{{&l_836,&g_138[0],&l_1008[3],(void*)0},{&g_62,&l_836,&l_836,&g_138[0]},{&l_1009[2][2],(void*)0,&l_836,(void*)0},{&l_1009[1][2],(void*)0,(void*)0,&l_1009[1][2]},{&l_1008[3],&g_62,&g_138[0],&g_138[0]},{&g_138[0],&g_138[0],&g_138[2],&g_62},{&l_1009[2][2],&g_135,&l_1004,&g_62}},{{&l_1308[0][0],&g_138[0],&l_1009[2][2],&g_138[0]},{&l_836,&g_62,(void*)0,&l_1009[1][2]},{&g_138[2],(void*)0,&l_1308[0][0],(void*)0},{&g_135,&g_62,(void*)0,&g_138[2]},{&g_135,&l_1008[3],&l_1308[0][0],&l_1308[0][0]},{&g_138[2],&g_138[2],(void*)0,&l_836},{&l_836,(void*)0,&l_1009[2][2],&g_62}},{{&l_1308[0][0],&g_138[0],&l_1004,&l_1009[2][2]},{&l_1009[2][2],&g_138[0],&g_138[2],&g_62},{&g_138[0],(void*)0,&g_138[0],&l_836},{&l_1008[3],&g_138[2],(void*)0,&l_1308[0][0]},{&l_1009[1][2],&l_1008[3],&l_836,&g_138[2]},{&g_62,&g_62,&l_836,(void*)0},{&l_1009[1][2],(void*)0,(void*)0,&l_1009[1][2]}}}; uint8_t l_1312 = 0x9EL; int8_t *l_1327 = (void*)0; int8_t *l_1328 = &g_659; struct S0 **l_1329 = &l_1299; int i, j, k; l_1312--; (*g_280) = ((l_836 = (safe_div_func_int64_t_s_s((((6UL == (safe_lshift_func_uint8_t_u_s(((((-9L) & (safe_sub_func_uint32_t_u_u((g_1321[1] || (~(1UL & ((*g_1290) , (!(~(((safe_div_func_uint16_t_u_u((((((*l_1328) = g_766[0].f0) , ((*l_1329) = &g_620[0][0])) != (void*)0) , (((**l_1020) = ((((l_1308[0][0] | l_1269) , 248UL) | (*l_1129)) , 0x3AF45D9AL)) < 0x7161FC2EL)), l_914)) != 1UL) && 2L))))))), (*l_1129)))) <= l_1010) , l_886), g_1321[0]))) >= l_922) == (-9L)), (*g_228)))) ^ 9L); return g_1321[1]; } else { /* block id: 646 */ int32_t *l_1335 = &l_1008[5]; int32_t *l_1336 = &l_887; int32_t *l_1337[7]; int i; for (i = 0; i < 7; i++) l_1337[i] = (void*)0; for (l_1234 = (-25); (l_1234 <= 46); l_1234 = safe_add_func_int64_t_s_s(l_1234, 5)) { /* block id: 649 */ for (g_361 = (-29); (g_361 != (-15)); g_361 = safe_add_func_uint64_t_u_u(g_361, 7)) { /* block id: 652 */ return l_1334; } } ++g_1338; } } for (g_713 = 1; (g_713 <= 5); g_713 += 1) { /* block id: 661 */ int32_t l_1354[8] = {0x75DF98A4L,0x75DF98A4L,0x75DF98A4L,0x75DF98A4L,0x75DF98A4L,0x75DF98A4L,0x75DF98A4L,0x75DF98A4L}; int8_t *l_1360 = (void*)0; int8_t *l_1361 = &l_1035[0]; uint64_t ** const l_1362 = (void*)0; uint64_t *l_1363 = &l_954; uint16_t l_1375 = 0x51C6L; int32_t l_1384 = (-1L); const int64_t l_1424 = 8L; int32_t l_1444 = (-6L); uint32_t ***l_1505[1][10] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}}; uint64_t l_1530 = 0x5B1535F6150BAE76LL; int64_t **l_1555 = &l_30; int64_t l_1558[7][2] = {{(-2L),(-2L)},{(-2L),(-2L)},{(-2L),(-2L)},{(-2L),(-2L)},{(-2L),(-2L)},{(-2L),(-2L)},{(-2L),(-2L)}}; uint16_t **l_1568 = &g_1134[8]; int64_t l_1576 = 0xE26B1D9BABDC8B45LL; uint8_t l_1579 = 1UL; int32_t l_1580[8][1] = {{0x34E51D90L},{(-10L)},{0x34E51D90L},{(-10L)},{0x34E51D90L},{(-10L)},{0x34E51D90L},{(-10L)}}; int i, j; } } else { /* block id: 779 */ int16_t *****l_1588[4][8][5] = {{{&l_1585,&l_1585,(void*)0,&l_1585,&l_1585},{&l_1585,&l_1585,&l_1585,(void*)0,&l_1585},{&l_1585,(void*)0,&l_1585,(void*)0,&l_1585},{&l_1585,&l_1585,&l_1585,&l_1585,&l_1585},{&l_1585,&l_1585,&l_1585,&l_1585,&l_1585},{&l_1585,(void*)0,&l_1585,&l_1585,&l_1585},{(void*)0,&l_1585,(void*)0,(void*)0,&l_1585},{&l_1585,(void*)0,&l_1585,&l_1585,&l_1585}},{{&l_1585,&l_1585,&l_1585,(void*)0,&l_1585},{&l_1585,&l_1585,&l_1585,&l_1585,&l_1585},{&l_1585,(void*)0,&l_1585,&l_1585,&l_1585},{&l_1585,&l_1585,&l_1585,&l_1585,&l_1585},{(void*)0,&l_1585,&l_1585,(void*)0,&l_1585},{&l_1585,&l_1585,&l_1585,(void*)0,&l_1585},{&l_1585,&l_1585,(void*)0,&l_1585,&l_1585},{&l_1585,&l_1585,&l_1585,&l_1585,&l_1585}},{{(void*)0,&l_1585,&l_1585,&l_1585,(void*)0},{&l_1585,(void*)0,&l_1585,(void*)0,&l_1585},{&l_1585,&l_1585,&l_1585,(void*)0,(void*)0},{&l_1585,&l_1585,&l_1585,(void*)0,&l_1585},{&l_1585,(void*)0,&l_1585,&l_1585,(void*)0},{&l_1585,&l_1585,&l_1585,&l_1585,&l_1585},{&l_1585,&l_1585,&l_1585,&l_1585,&l_1585},{&l_1585,(void*)0,&l_1585,(void*)0,&l_1585}},{{&l_1585,&l_1585,&l_1585,(void*)0,&l_1585},{&l_1585,&l_1585,&l_1585,(void*)0,&l_1585},{&l_1585,&l_1585,&l_1585,&l_1585,&l_1585},{&l_1585,(void*)0,&l_1585,&l_1585,&l_1585},{&l_1585,&l_1585,&l_1585,&l_1585,&l_1585},{&l_1585,&l_1585,&l_1585,&l_1585,&l_1585},{(void*)0,&l_1585,&l_1585,&l_1585,(void*)0},{&l_1585,(void*)0,&l_1585,(void*)0,&l_1585}}}; int32_t l_1614[6] = {0x2E6D7E7AL,0x2E6D7E7AL,0x2E6D7E7AL,0x2E6D7E7AL,0x2E6D7E7AL,0x2E6D7E7AL}; int8_t l_1619 = 0x77L; struct S0 *l_1637 = &g_594; int32_t l_1646 = 0x8640F85BL; uint32_t * const **l_1651 = (void*)0; uint32_t *l_1750 = (void*)0; int8_t l_1772 = 0x52L; uint16_t l_1789 = 0x978EL; int i, j, k; lbl_1595: g_1592[1] = (g_1589 = l_1585); for (g_575.f1 = 12; (g_575.f1 <= 15); g_575.f1++) { /* block id: 784 */ int16_t l_1596 = (-8L); int32_t l_1617 = 1L; uint8_t l_1644 = 3UL; int8_t *l_1673 = &l_1035[0]; const uint32_t *l_1729 = &g_1430; int64_t *l_1730 = &g_1321[1]; uint8_t **l_1745 = (void*)0; uint8_t l_1756 = 255UL; int32_t l_1792[9][5][1] = {{{0L},{0x309A17DFL},{0x349C65A9L},{0xCFECB810L},{0xFD3142D9L}},{{0L},{0xFD3142D9L},{0xCFECB810L},{0x349C65A9L},{0x309A17DFL}},{{0L},{1L},{0xC248BE3BL},{1L},{0L}},{{0x309A17DFL},{0x349C65A9L},{0xCFECB810L},{0xFD3142D9L},{0L}},{{0xFD3142D9L},{0xCFECB810L},{0x349C65A9L},{0x309A17DFL},{0L}},{{1L},{0xC248BE3BL},{1L},{0L},{0x309A17DFL}},{{0x349C65A9L},{0xCFECB810L},{0xFD3142D9L},{0L},{0xFD3142D9L}},{{0xCFECB810L},{0x349C65A9L},{0x309A17DFL},{0L},{1L}},{{0xC248BE3BL},{1L},{0L},{0x309A17DFL},{0x349C65A9L}}}; uint32_t l_1793 = 0x6308199EL; const uint32_t ** const *l_1816[3]; const uint32_t ** const **l_1815 = &l_1816[2]; int64_t l_1852 = (-8L); int i, j, k; for (i = 0; i < 3; i++) l_1816[i] = &l_868; if (g_208.f1) goto lbl_1595; if (l_1596) continue; for (g_182 = 0; (g_182 == 26); g_182 = safe_add_func_uint8_t_u_u(g_182, 4)) { /* block id: 789 */ uint8_t l_1618 = 0x7DL; (***g_278) = (((safe_mul_func_int16_t_s_s((safe_mul_func_int8_t_s_s((l_1596 != (safe_div_func_uint16_t_u_u((((((safe_mod_func_uint32_t_u_u(4294967295UL, l_1607)) && (safe_div_func_uint32_t_u_u(((safe_mul_func_uint8_t_u_u(((l_1617 = ((l_1596 && 0x7A3EL) , (safe_mod_func_uint8_t_u_u((l_1614[4] || (l_1614[4] , (1L || (safe_mul_func_int16_t_s_s(0xF86CL, 7UL))))), 253UL)))) <= l_1618), (**g_398))) , (*g_77)), 0xE1D7A3ECL))) && 0x57B6BEBB9722E5ABLL) & 1UL) , l_1619), 0x5CB7L))), l_1614[4])), (*l_1129))) <= l_1619) <= l_1618); if (l_1614[4]) break; if (l_1614[4]) { /* block id: 793 */ uint8_t *l_1631 = &g_82; int32_t l_1645 = (-7L); uint64_t l_1653 = 0UL; for (l_1563 = 0; (l_1563 <= 1); l_1563 += 1) { /* block id: 796 */ int i, j, k; (*l_1427) = (safe_add_func_uint8_t_u_u(2UL, (((((safe_lshift_func_int8_t_s_u(0x7FL, 4)) > (l_1646 |= (safe_sub_func_uint32_t_u_u((safe_lshift_func_int8_t_s_s((!(((safe_sub_func_uint64_t_u_u((((*l_1229) = l_1631) == g_1632), (((safe_div_func_int64_t_s_s((safe_mod_func_uint8_t_u_u((((l_1637 = (void*)0) == (void*)0) , (safe_mul_func_uint8_t_u_u((++(*l_1631)), (safe_add_func_uint16_t_u_u((g_808[(l_1563 + 3)][(l_1563 + 1)][l_1563] > (-1L)), 0xC5F3L))))), g_808[(l_1563 + 5)][(l_1563 + 4)][l_1563])), l_1614[4])) || 9UL) , 18446744073709551612UL))) >= l_1618) >= l_1644)), 7)), l_1645)))) , 0x109DL) < l_1645) ^ (*g_46)))); (*l_1129) = ((safe_rshift_func_int8_t_s_u((((l_1645 || (safe_rshift_func_int16_t_s_u(l_1645, (l_1617 &= l_1596)))) != (((0x664979D3EAAAE15ELL || (g_808[(l_1563 + 5)][(l_1563 + 4)][l_1563] , ((void*)0 != l_1651))) , (*g_1632)) , (g_1652 , l_1653))) & 255UL), l_1653)) > (*g_46)); } } else { /* block id: 805 */ for (g_659 = 0; (g_659 != (-16)); g_659 = safe_sub_func_int32_t_s_s(g_659, 4)) { /* block id: 808 */ return g_523; } for (g_247 = 0; (g_247 <= (-10)); g_247--) { /* block id: 813 */ if ((*g_280)) break; return g_10[0][4]; } } } if ((((((**l_1460) = (((((safe_mul_func_uint8_t_u_u(((((+((*g_228) &= (l_1644 >= (safe_lshift_func_uint8_t_u_s(((***g_278) <= (((safe_mul_func_int8_t_s_s((safe_sub_func_uint32_t_u_u((safe_lshift_func_uint16_t_u_s((&l_1596 == ((*g_1075) , &l_1596)), 15)), ((safe_mod_func_uint8_t_u_u((safe_rshift_func_int8_t_s_s((0xE2L != ((*l_1673) |= (l_1614[4] || 0xC3ACE81FL))), (*l_1427))), l_1596)) <= 0xC62EA2CFL))), 250UL)) <= 8L) , (*g_1559))), g_78[2][0]))))) >= l_1596) || (*l_1129)) & l_1596), 0xAAL)) <= 0xE8D9L) && (-1L)) || (*g_1075)) >= (*l_1129))) == (*g_1559)) ^ l_1614[4]) <= g_808[1][6][1])) { /* block id: 822 */ volatile struct S0 *l_1675 = &g_1287; uint16_t ***l_1689 = &g_1133; uint16_t ****l_1688 = &l_1689; const int32_t l_1698 = 0xF7184B00L; const uint32_t **l_1703 = &l_795; int16_t *l_1712 = &g_620[0][0].f1; int32_t ** const *l_1721 = (void*)0; int32_t ** const **l_1720 = &l_1721; int32_t ** const ***l_1719 = &l_1720; int16_t l_1731 = 0xC414L; if (l_1596) break; (*l_1675) = g_1674; if ((safe_sub_func_uint16_t_u_u((!(safe_rshift_func_uint16_t_u_s(((((safe_div_func_uint64_t_u_u((safe_div_func_int64_t_s_s((!((safe_rshift_func_int8_t_s_u(((*l_1673) |= (((*l_1688) = &g_1133) != (*g_1077))), 2)) & l_1596)), 0x05189D36FFE82A57LL)), (safe_lshift_func_int16_t_s_u((((l_1617 & (((-3L) <= (safe_mod_func_int64_t_s_s((*g_46), ((safe_div_func_uint8_t_u_u(((safe_mul_func_int16_t_s_s(((void*)0 != &l_1644), l_1617)) ^ l_1644), l_1698)) , l_1698)))) <= 8UL)) == l_1646) | (*g_228)), l_1596)))) || g_808[9][8][1]) & g_138[0]) >= l_1614[0]), l_1699))), l_1698))) { /* block id: 827 */ struct S0 *l_1702 = &g_665; int32_t l_1728 = 1L; uint16_t ***l_1749[7]; int i; for (i = 0; i < 7; i++) l_1749[i] = &g_1133; if (((safe_add_func_uint16_t_u_u(1UL, l_1644)) == (l_1702 != (void*)0))) { /* block id: 828 */ int16_t l_1714[8]; int8_t *l_1724 = &l_1619; int32_t l_1727 = (-1L); int i; for (i = 0; i < 8; i++) l_1714[i] = (-1L); (*l_1509) = func_40(&g_691[1][2], (((((((*l_1233) = ((((*g_46) = ((**g_1158) == l_1703)) ^ (l_1698 != (safe_mul_func_uint16_t_u_u((safe_div_func_int8_t_s_s(((safe_mod_func_uint8_t_u_u(((**l_1571) = (safe_rshift_func_int8_t_s_u(((*l_1673) ^= l_1646), 1))), (l_1714[3] |= (l_1712 == ((*l_1587) = g_1713))))) & (safe_div_func_int8_t_s_s((safe_mod_func_uint16_t_u_u(((((l_1719 == ((safe_lshift_func_int8_t_s_s(((*l_1724) = l_1646), 2)) , g_1725)) > 1L) , l_1596) < l_1646), l_1727)), g_213))), 0x98L)), l_1617)))) , l_1728)) , l_1714[3]) >= g_1079) == 2UL) > l_1614[4]) , l_1644), (**g_1159), l_1729, l_1730); l_1727 &= (((l_1731 && l_1596) , 5L) == (((void*)0 == (*l_1703)) > ((**l_1459) != (((***g_1159) ^= (((*g_137) = (l_1596 & 1L)) >= (safe_rshift_func_int8_t_s_u(((safe_rshift_func_uint8_t_u_u((safe_sub_func_int64_t_s_s(1L, l_1728)), l_1619)) >= (*g_228)), 4)))) , (**g_1159))))); } else { /* block id: 840 */ uint64_t l_1748 = 0x82A991C06A22842ALL; (*l_1427) |= (&l_1720 == (g_1742 = (g_1738[4] = (void*)0))); (*g_1559) |= ((safe_mod_func_int8_t_s_s((((((*g_77) = ((((0x82DA6B85L < (***g_1159)) <= 0x14L) | (l_1745 != &g_399[6])) < (*g_46))) && ((((*g_398) == (*g_398)) && (safe_lshift_func_uint16_t_u_s(l_1619, l_1748))) < 65527UL)) && g_454.f1) == (*l_1427)), l_1644)) ^ l_1748); if (l_1748) break; l_1614[4] |= ((*g_1077) != l_1749[0]); } if (l_1596) break; } else { /* block id: 850 */ (*g_1741) = &l_1614[4]; (*g_1559) &= 0x8064752DL; } for (g_594.f1 = 1; (g_594.f1 >= 0); g_594.f1 -= 1) { /* block id: 856 */ int16_t l_1766 = 8L; (*l_1129) = ((l_1750 == l_1729) || (*g_1632)); for (g_62 = 0; (g_62 <= 1); g_62 += 1) { /* block id: 860 */ uint32_t l_1751[10] = {0UL,0x2D9092CEL,0x56BF41BEL,0x2D9092CEL,0UL,0UL,0x2D9092CEL,0x56BF41BEL,0x2D9092CEL,0UL}; int32_t l_1757 = 0xDE5D9573L; const uint8_t l_1773 = 0x7AL; uint32_t l_1787 = 18446744073709551608UL; int i; if (l_1751[3]) break; (*g_1559) |= (~(safe_lshift_func_int8_t_s_s((safe_unary_minus_func_int8_t_s(((((void*)0 == (*g_1462)) > 0xD220L) , (l_1756 , (((**l_1571)--) , ((safe_sub_func_int32_t_s_s((safe_unary_minus_func_int16_t_s(l_1614[0])), 0x977D3E42L)) && (safe_unary_minus_func_int64_t_s((safe_mul_func_int8_t_s_s(g_1367, (l_1766 , (safe_rshift_func_uint16_t_u_s(((safe_mul_func_int8_t_s_s(((((l_1771 , l_1756) > 0x8DA7L) , (-6L)) , g_156), l_1766)) <= 0x330CL), l_1751[0]))))))))))))), l_1766))); (*g_1559) |= (((l_1757 < ((((*g_228) | ((l_1772 | (*l_1129)) ^ ((((g_400[5][3] >= l_1773) != ((safe_mul_func_uint8_t_u_u((((safe_lshift_func_int16_t_s_s(((+(safe_div_func_uint64_t_u_u((safe_div_func_int8_t_s_s(l_1766, 0x7AL)), (safe_sub_func_uint8_t_u_u((safe_mod_func_uint8_t_u_u(l_1646, g_78[0][4])), g_119[4][1]))))) <= l_1646), 3)) != 0x5DL) >= l_1751[8]), 0x5AL)) == l_1787)) , l_1787) && l_1788))) || (*l_1129)) <= l_1766)) <= l_1789) || (*l_1427)); } for (g_247 = 0; (g_247 <= 1); g_247 += 1) { /* block id: 868 */ (*****g_1725) = (*g_1559); if ((*g_137)) continue; (*l_1427) = (*g_137); } for (l_1772 = 1; (l_1772 >= 0); l_1772 -= 1) { /* block id: 875 */ if (l_33) goto lbl_1595; } } } else { /* block id: 879 */ int32_t *l_1790 = &l_1614[2]; int32_t *l_1791[2]; int64_t l_1848 = 0L; uint32_t l_1854 = 0xBB1F4F47L; int i; for (i = 0; i < 2; i++) l_1791[i] = &l_32; ++l_1793; for (g_665.f1 = (-2); (g_665.f1 > (-14)); g_665.f1 = safe_sub_func_uint8_t_u_u(g_665.f1, 8)) { /* block id: 883 */ uint8_t l_1801 = 250UL; int32_t l_1802 = 1L; int32_t l_1803[4]; int32_t l_1819 = 0x2D704EF7L; int16_t l_1851 = 0xDBF5L; int i; for (i = 0; i < 4; i++) l_1803[i] = 0x34CD66A1L; for (l_1596 = (-2); (l_1596 >= 7); l_1596 = safe_add_func_int16_t_s_s(l_1596, 7)) { /* block id: 886 */ g_1800 = &l_1614[4]; if (l_1801) continue; return g_1287.f0; } for (g_659 = 0; (g_659 <= 1); g_659 += 1) { /* block id: 893 */ uint64_t l_1804 = 0x3BB0912090BC70A3LL; uint32_t *****l_1818 = &l_1817; int32_t l_1847 = (-3L); int i, j, k; ++l_1804; (**g_279) = (((((safe_div_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(g_925[g_659][(g_659 + 1)][g_659], (*l_1129))), (safe_lshift_func_uint8_t_u_s((safe_mod_func_int64_t_s_s(((((l_1815 != ((*l_1818) = l_1817)) || l_1819) ^ (*l_1790)) > (safe_rshift_func_int16_t_s_s(l_1802, (safe_div_func_uint64_t_u_u((safe_rshift_func_uint8_t_u_s((safe_unary_minus_func_int32_t_s((!(safe_lshift_func_uint8_t_u_s((safe_rshift_func_int16_t_s_u(((*g_46) == (l_1804 , (*g_228))), 15)), 7))))), 3)), l_1819))))), (*g_46))), g_78[0][0])))) | (*l_1790)) > (*g_228)) > 0x3AL) , l_1619); (*g_1559) = ((((*l_1790) != l_1619) != ((safe_unary_minus_func_int32_t_s((safe_sub_func_uint32_t_u_u(((safe_mod_func_int32_t_s_s(((l_1803[0] , 0xA7L) < 0x87L), (safe_rshift_func_uint8_t_u_u((safe_add_func_uint32_t_u_u((((safe_mul_func_int8_t_s_s(l_1843[2][0], (*l_1427))) >= l_1792[4][1][0]) >= (safe_unary_minus_func_uint16_t_u((safe_mul_func_uint16_t_u_u((l_1617 = (l_1756 || l_1847)), l_1848))))), 4294967287UL)), l_1793)))) <= g_925[g_659][(g_659 + 1)][g_659]), (*l_1790))))) | 0x88A6FA3ED26BC131LL)) && g_891.f1); (*l_1427) ^= (safe_lshift_func_int16_t_s_s((l_1851 = 0xEF7AL), 7)); } l_1854++; } } } } for (l_1406 = 0; (l_1406 >= (-10)); l_1406 = safe_sub_func_int32_t_s_s(l_1406, 8)) { /* block id: 909 */ int16_t l_1859 = 0xF768L; int8_t *l_1862[6] = {&g_659,&g_659,&g_659,&g_659,&g_659,&g_659}; uint32_t *l_1871 = (void*)0; uint8_t * const ***l_1882 = &g_1463; int64_t l_1905 = 1L; int8_t l_1908 = 0L; int32_t l_1910 = 0x9D0255C1L; int32_t l_1911 = 0x7A60D233L; int32_t l_1914 = 0x75E2DAC7L; int32_t l_1917 = 0xB73098E1L; struct S0 **l_1938 = (void*)0; int32_t *l_1948 = (void*)0; int32_t l_1982[5] = {1L,1L,1L,1L,1L}; int32_t l_2003 = (-6L); uint32_t l_2076 = 0xEEDA5852L; uint64_t l_2097 = 18446744073709551607UL; int64_t l_2156 = 0x49182D69DC89B844LL; uint32_t *****l_2191 = &l_1817; uint32_t l_2192 = 0UL; int64_t *l_2368 = &g_1321[1]; int32_t * const l_2369 = &l_1309; uint32_t l_2388[4]; uint32_t l_2393[6][10] = {{0x570E2E71L,0x1E374226L,0x1E374226L,0x570E2E71L,0x7765D699L,0x570E2E71L,0x1E374226L,0x1E374226L,0x570E2E71L,0x7765D699L},{0x570E2E71L,0x1E374226L,0x1E374226L,0x570E2E71L,0x7765D699L,0x570E2E71L,0x1E374226L,0x1E374226L,0x570E2E71L,0x7765D699L},{0x570E2E71L,0x1E374226L,0x1E374226L,0x570E2E71L,0x7765D699L,0x570E2E71L,0x1E374226L,0x1E374226L,0x570E2E71L,0x7765D699L},{0x570E2E71L,0x1E374226L,0x1E374226L,0x570E2E71L,0x7765D699L,0x570E2E71L,0x570E2E71L,0x570E2E71L,0xA7FF1CCAL,0xC71B1DB8L},{0xA7FF1CCAL,0x570E2E71L,0x570E2E71L,0xA7FF1CCAL,0xC71B1DB8L,0xA7FF1CCAL,0x570E2E71L,0x570E2E71L,0xA7FF1CCAL,0xC71B1DB8L},{0xA7FF1CCAL,0x570E2E71L,0x570E2E71L,0xA7FF1CCAL,0xC71B1DB8L,0xA7FF1CCAL,0x570E2E71L,0x570E2E71L,0xA7FF1CCAL,0xC71B1DB8L}}; int16_t l_2513 = 0xBA3AL; uint32_t ***l_2526 = &g_1160[0]; int32_t l_2529 = 0x1D16B625L; uint64_t **l_2553 = &g_228; int8_t l_2599 = 0x85L; uint16_t *l_2601 = (void*)0; int16_t l_2642[3]; int i, j; for (i = 0; i < 4; i++) l_2388[i] = 1UL; for (i = 0; i < 3; i++) l_2642[i] = 6L; (*g_1559) ^= ((((0x12CF746626530C91LL == (l_1859 & ((-1L) < (safe_rshift_func_int8_t_s_s((l_1863 = g_1127.f0), (safe_rshift_func_int8_t_s_u((safe_mod_func_int8_t_s_s((254UL >= (0x7D1DE18522B67397LL | l_1859)), (*l_1427))), 7))))))) | l_1859) >= g_138[0]) , (**g_279)); } (*l_1427) = (safe_rshift_func_uint8_t_u_s((safe_add_func_int16_t_s_s(((-1L) == (safe_add_func_uint8_t_u_u((4294967293UL < (((1UL & (0x0AL == (safe_unary_minus_func_int64_t_s((safe_mod_func_uint16_t_u_u((++l_2675[0]), (l_2678[0][1] || (((safe_mod_func_uint64_t_u_u(((((0x9920L || (0xE14EL != (l_1566[2][1][0] == (*g_2015)))) | (*l_1427)) && g_293.f0) == 0x5A6ABDD28EF2A2A8LL), 0xD73A8525AAF2AFC7LL)) > 0x25A5C9CA30368B84LL) > (*l_1129))))))))) == 4294967288UL) && (*l_1129))), (*l_1129)))), l_2683)), (*l_2647))); return (*l_1427); } /* ------------------------------------------ */ /* * reads : g_228 g_156 * writes: */ const uint64_t func_4(int32_t p_5, const uint32_t p_6, const int32_t p_7, uint32_t p_8) { /* block id: 421 */ return (*g_228); } /* ------------------------------------------ */ /* * reads : g_62 g_282 * writes: g_62 */ int16_t func_25(int64_t p_26, int32_t p_27, uint32_t p_28, uint16_t p_29) { /* block id: 413 */ for (g_62 = 28; (g_62 != (-20)); g_62 = safe_sub_func_uint8_t_u_u(g_62, 8)) { /* block id: 416 */ return g_282; } return p_28; } /* ------------------------------------------ */ /* * reads : * writes: g_135 */ int32_t func_36(uint32_t * p_37, const uint8_t p_38, uint16_t p_39) { /* block id: 409 */ int32_t *l_811 = (void*)0; int32_t *l_812 = &g_62; int32_t *l_813 = (void*)0; int32_t *l_814 = &g_361; int32_t *l_815 = &g_135; int32_t l_816 = 1L; int32_t *l_817 = &g_135; int32_t *l_818 = &g_135; uint32_t l_819 = 0UL; int32_t l_822 = 0x755E7B38L; l_819--; (*l_815) = l_822; return p_38; } /* ------------------------------------------ */ /* * reads : g_593.f1 g_119 g_77 g_78 g_278 g_279 g_280 g_46 g_47 g_156 g_691 g_1321 * writes: g_281 g_156 g_691 g_1321 */ uint32_t * func_40(int64_t * p_41, int16_t p_42, uint32_t * const p_43, const uint32_t * p_44, int64_t * p_45) { /* block id: 403 */ uint8_t l_800 = 0xC3L; struct S0 *l_805 = (void*)0; uint64_t *l_807[5][7][4] = {{{&g_808[9][8][1],&g_808[2][5][1],(void*)0,&g_808[9][8][1]},{&g_808[9][8][1],&g_808[2][5][1],&g_808[9][8][1],&g_808[2][5][1]},{&g_808[2][5][1],(void*)0,&g_808[0][1][1],(void*)0},{&g_808[0][6][0],&g_808[9][8][1],(void*)0,&g_808[0][1][1]},{&g_808[9][8][1],&g_808[6][4][0],&g_808[2][2][0],&g_808[2][5][1]},{&g_808[9][8][1],(void*)0,(void*)0,&g_808[9][8][1]},{&g_808[0][6][0],&g_808[2][5][1],&g_808[0][1][1],(void*)0}},{{&g_808[2][5][1],&g_808[6][4][0],&g_808[9][8][1],(void*)0},{&g_808[9][8][1],&g_808[0][6][0],(void*)0,(void*)0},{&g_808[9][8][1],&g_808[6][4][0],&g_808[9][8][1],(void*)0},{&g_808[9][8][1],&g_808[2][5][1],&g_808[9][8][1],&g_808[9][8][1]},{&g_808[9][8][1],(void*)0,&g_808[0][1][1],&g_808[2][5][1]},{(void*)0,&g_808[6][4][0],&g_808[0][1][1],&g_808[0][1][1]},{&g_808[9][8][1],&g_808[9][8][1],&g_808[9][8][1],(void*)0}},{{&g_808[9][8][1],(void*)0,&g_808[9][8][1],&g_808[2][5][1]},{&g_808[9][8][1],&g_808[2][5][1],(void*)0,&g_808[9][8][1]},{&g_808[9][8][1],&g_808[2][5][1],&g_808[9][8][1],&g_808[2][5][1]},{&g_808[2][5][1],(void*)0,&g_808[0][1][1],(void*)0},{&g_808[0][6][0],&g_808[9][8][1],(void*)0,&g_808[0][1][1]},{&g_808[9][8][1],&g_808[6][4][0],&g_808[2][2][0],&g_808[2][5][1]},{&g_808[9][8][1],(void*)0,(void*)0,&g_808[9][8][1]}},{{&g_808[0][6][0],&g_808[2][5][1],&g_808[0][1][1],(void*)0},{&g_808[2][5][1],&g_808[6][4][0],&g_808[9][8][1],(void*)0},{&g_808[9][8][1],&g_808[0][6][0],(void*)0,(void*)0},{&g_808[9][8][1],&g_808[6][4][0],&g_808[9][8][1],(void*)0},{&g_808[9][8][1],&g_808[2][5][1],&g_808[9][8][1],&g_808[9][8][1]},{&g_808[9][8][1],(void*)0,&g_808[0][1][1],&g_808[2][5][1]},{(void*)0,&g_808[6][4][0],&g_808[0][1][1],&g_808[0][1][1]}},{{&g_808[9][8][1],&g_808[9][8][1],&g_808[9][8][1],(void*)0},{&g_808[9][8][1],(void*)0,&g_808[9][8][1],&g_808[2][5][1]},{&g_808[9][8][1],&g_808[2][5][1],(void*)0,&g_808[9][8][1]},{&g_808[9][8][1],&g_808[2][5][1],&g_808[9][8][1],&g_808[2][5][1]},{&g_808[2][5][1],(void*)0,&g_808[0][1][1],(void*)0},{&g_808[0][6][0],&g_808[9][8][1],(void*)0,&g_808[0][1][1]},{&g_808[9][8][1],&g_808[6][4][0],&g_808[2][2][0],&g_808[2][5][1]}}}; int32_t l_809 = (-4L); uint32_t *l_810[4][8][5] = {{{&g_70,&g_70,&g_78[1][2],&g_660,&g_78[2][0]},{&g_70,&g_660,&g_660,&g_70,&g_660},{&g_78[1][1],(void*)0,&g_78[1][2],&g_78[2][0],&g_70},{&g_78[3][4],&g_78[3][4],&g_660,&g_78[3][4],&g_78[3][4]},{(void*)0,&g_660,&g_70,&g_78[2][0],(void*)0},{&g_78[3][4],(void*)0,&g_660,&g_660,&g_70},{&g_660,&g_70,&g_70,(void*)0,&g_660},{&g_78[3][4],&g_660,&g_78[3][4],&g_78[3][4],&g_78[3][4]}},{{&g_660,&g_660,(void*)0,&g_660,&g_78[1][1]},{&g_78[3][4],&g_78[3][4],&g_660,(void*)0,(void*)0},{&g_660,&g_78[2][0],&g_660,&g_78[1][2],&g_70},{&g_660,&g_78[3][4],&g_78[3][4],&g_70,&g_78[0][4]},{(void*)0,&g_660,&g_660,(void*)0,&g_660},{&g_78[3][4],&g_660,&g_78[3][4],&g_78[0][4],&g_78[3][4]},{&g_70,&g_70,&g_660,&g_70,&g_70},{&g_660,&g_70,&g_660,&g_78[0][4],&g_78[3][4]}},{{&g_78[3][4],(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&g_78[3][4],&g_78[3][4],&g_70,&g_78[3][4]},{&g_70,(void*)0,&g_70,&g_78[1][2],&g_70},{&g_78[3][4],&g_78[3][4],&g_660,(void*)0,&g_78[3][4]},{&g_70,&g_78[1][1],&g_78[3][4],&g_660,&g_660},{(void*)0,&g_78[0][2],(void*)0,&g_78[3][4],&g_78[0][4]},{&g_78[3][4],&g_78[1][1],&g_70,(void*)0,&g_70},{&g_660,&g_78[3][4],&g_78[3][4],&g_660,(void*)0}},{{&g_70,(void*)0,&g_70,&g_70,&g_78[1][1]},{&g_78[3][4],&g_78[3][4],(void*)0,&g_78[3][4],&g_78[3][4]},{(void*)0,(void*)0,&g_78[3][4],&g_70,&g_660},{&g_660,&g_70,&g_660,&g_660,&g_70},{&g_660,&g_70,&g_70,(void*)0,&g_660},{&g_78[3][4],&g_660,&g_78[3][4],&g_78[3][4],&g_78[3][4]},{&g_660,&g_660,(void*)0,&g_660,&g_78[1][1]},{&g_78[3][4],&g_78[3][4],&g_660,(void*)0,(void*)0}}}; int i, j, k; (***g_278) = (safe_rshift_func_int8_t_s_s(p_42, (safe_mul_func_int16_t_s_s(l_800, ((((safe_mod_func_uint32_t_u_u((0x8D24A4F0L < (safe_add_func_int64_t_s_s(l_800, ((3L >= ((g_593.f1 || 0xF9L) ^ (((g_119[4][1] , &g_620[0][0]) == l_805) == 0xAE40D358L))) != p_42)))), l_800)) ^ (*g_77)) || 0x82B0L) > g_78[2][1]))))); (*g_280) = (!(l_809 = ((((*p_45) &= (*g_46)) , (&g_10[0][6] == &p_42)) , p_42))); return l_810[1][2][1]; } /* ------------------------------------------ */ /* * reads : g_62 g_480 g_70 g_280 g_464 g_140 g_458 g_247 g_620 g_598 g_228 g_156 g_398 g_399 g_400 g_647 g_165 g_138 g_346.f1 g_77 g_78 g_281 g_136 g_46 g_47 g_594.f1 g_137 g_660 g_665 g_691 g_704 g_135 g_119 g_437 g_748 g_523 g_766 g_279 g_278 g_791 g_139 * writes: g_62 g_293 g_70 g_281 g_598.f0 g_480.f1 g_400 g_459 g_247 g_156 g_78 g_138 g_660 g_346.f1 g_594 g_691 g_140 g_136 g_659 g_119 g_47 g_464 g_437.f1 g_458 g_452 g_280 g_791 */ const uint8_t func_50(int64_t p_51, int64_t * p_52) { /* block id: 14 */ int16_t l_116 = 0x1B86L; int32_t l_382 = (-1L); int32_t l_406 = 9L; int32_t l_409 = (-7L); uint8_t l_414 = 4UL; uint32_t l_419 = 0x674E7248L; int32_t l_428[8]; uint32_t *l_474 = &g_78[3][4]; int8_t *l_552 = &g_247; const uint32_t l_587 = 0xE54F3AD3L; uint8_t **l_650 = (void*)0; int8_t l_658 = 0xF0L; int64_t l_702 = 0x9B61B6D547CE9517LL; uint16_t *l_765 = &g_119[4][1]; int i; for (i = 0; i < 8; i++) l_428[i] = 4L; for (g_62 = 0; (g_62 <= 3); g_62 += 1) { /* block id: 17 */ int32_t l_117[1][7][1] = {{{5L},{1L},{5L},{1L},{5L},{1L},{5L}}}; uint16_t *l_118 = &g_119[4][1]; int32_t *l_120 = &l_117[0][5][0]; int8_t l_121 = 0xD8L; int32_t *l_360 = &g_361; uint32_t l_392[5] = {0xF496A8B9L,0xF496A8B9L,0xF496A8B9L,0xF496A8B9L,0xF496A8B9L}; uint32_t l_434 = 0xA05BC7D3L; int i, j, k; } l_406 &= l_428[7]; if (l_428[3]) { /* block id: 231 */ int16_t l_496 = 3L; int32_t l_499[4][8][7] = {{{0xD5722107L,0x915E499DL,(-5L),(-5L),0x915E499DL,0xD5722107L,1L},{6L,(-5L),0xF26017B8L,0x93DC4E0AL,0x0124BDE0L,0x91601239L,0x05ABCEF0L},{(-8L),0x793941A4L,(-5L),(-1L),0x793941A4L,0xD5722107L,0x857443D3L},{0x7D50C18FL,(-5L),0x14465E9DL,0xA5D26FD4L,0x0124BDE0L,0x49969A5BL,0x4FB49837L},{(-8L),0x915E499DL,1L,(-1L),0x915E499DL,(-7L),0x857443D3L},{6L,0x2DD334C3L,0x14465E9DL,0x93DC4E0AL,0xEA5185A5L,0x49969A5BL,0x05ABCEF0L},{0xD5722107L,0x915E499DL,(-5L),0x8FD0D7EBL,(-5L),0x453A8658L,(-5L)},{6L,0xA5D26FD4L,0x05ABCEF0L,0L,0x14465E9DL,(-1L),(-10L)}},{{0L,1L,0x8FD0D7EBL,1L,1L,0x453A8658L,(-1L)},{0xC79545CDL,0xA5D26FD4L,0xA1CA356FL,(-5L),0x14465E9DL,1L,(-5L)},{0L,(-5L),0x857443D3L,1L,(-5L),0x5BE6EF71L,(-1L)},{6L,0x47051324L,0xA1CA356FL,0L,0xF26017B8L,1L,(-10L)},{0x453A8658L,(-5L),0x8FD0D7EBL,0x8FD0D7EBL,(-5L),0x453A8658L,(-5L)},{6L,0xA5D26FD4L,0x05ABCEF0L,0L,0x14465E9DL,(-1L),(-10L)},{0L,1L,0x8FD0D7EBL,1L,1L,0x453A8658L,(-1L)},{0xC79545CDL,0xA5D26FD4L,0xA1CA356FL,(-5L),0x14465E9DL,1L,(-5L)}},{{0L,(-5L),0x857443D3L,1L,(-5L),0x5BE6EF71L,(-1L)},{6L,0x47051324L,0xA1CA356FL,0L,0xF26017B8L,1L,(-10L)},{0x453A8658L,(-5L),0x8FD0D7EBL,0x8FD0D7EBL,(-5L),0x453A8658L,(-5L)},{6L,0xA5D26FD4L,0x05ABCEF0L,0L,0x14465E9DL,(-1L),(-10L)},{0L,1L,0x8FD0D7EBL,1L,1L,0x453A8658L,(-1L)},{0xC79545CDL,0xA5D26FD4L,0xA1CA356FL,(-5L),0x14465E9DL,1L,(-5L)},{0L,(-5L),0x857443D3L,1L,(-5L),0x5BE6EF71L,(-1L)},{6L,0x47051324L,0xA1CA356FL,0L,0xF26017B8L,1L,(-10L)}},{{0x453A8658L,(-5L),0x8FD0D7EBL,0x8FD0D7EBL,(-5L),0x453A8658L,(-5L)},{6L,0xA5D26FD4L,0x05ABCEF0L,0L,0x14465E9DL,(-1L),(-10L)},{0L,1L,0x8FD0D7EBL,1L,1L,0x453A8658L,(-1L)},{0xC79545CDL,0xA5D26FD4L,0xA1CA356FL,(-5L),0x14465E9DL,1L,(-5L)},{0L,(-5L),0x857443D3L,1L,(-5L),0x5BE6EF71L,(-1L)},{6L,0x47051324L,0xA1CA356FL,0L,0xF26017B8L,1L,(-10L)},{0x453A8658L,(-5L),0x8FD0D7EBL,0x8FD0D7EBL,(-5L),0x453A8658L,(-5L)},{6L,0xA5D26FD4L,0x05ABCEF0L,0L,0x14465E9DL,(-1L),(-10L)}}}; int32_t l_519 = 9L; const int16_t l_544 = 4L; int8_t *l_551 = &g_247; int32_t l_553[3][9] = {{1L,1L,1L,1L,1L,1L,1L,1L,1L},{4L,4L,4L,4L,4L,4L,4L,4L,4L},{1L,1L,1L,1L,1L,1L,1L,1L,1L}}; int64_t *l_608 = (void*)0; int8_t l_609 = 1L; int i, j, k; g_293 = g_480; for (g_70 = (-9); (g_70 >= 55); g_70 = safe_add_func_uint8_t_u_u(g_70, 1)) { /* block id: 235 */ const uint8_t l_485 = 1UL; int32_t l_498 = 4L; int32_t l_501 = 0L; int32_t l_526 = 0x5F493DF0L; int32_t l_528[7] = {0xE5CD8275L,0x9CA976F1L,0x9CA976F1L,0xE5CD8275L,0x9CA976F1L,0x9CA976F1L,0xE5CD8275L}; const int8_t *l_582 = &g_583; int32_t *l_586[6][9] = {{&l_498,(void*)0,(void*)0,&g_135,&l_409,&l_526,&l_498,&l_409,&l_382},{(void*)0,&l_526,&g_135,&l_428[0],&l_498,&l_428[0],&g_135,&l_526,(void*)0},{&l_406,&l_498,&g_135,&l_553[0][4],&g_138[0],&l_498,&l_409,(void*)0,&l_428[0]},{(void*)0,&l_498,(void*)0,(void*)0,&l_409,&l_406,&l_409,&l_409,&l_406},{&l_406,&g_138[0],&l_409,&g_138[0],&l_406,&l_498,&l_553[0][4],&l_409,(void*)0},{(void*)0,&l_409,(void*)0,&l_409,(void*)0,&l_382,&l_526,(void*)0,&l_498}}; int32_t l_610 = 0xB9949F41L; int i, j; } (*g_280) = l_587; } else { /* block id: 313 */ int32_t **l_611[8][4][6] = {{{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],(void*)0,(void*)0,&g_140[0][4][3]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[2][3][1],&g_140[0][4][3]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],(void*)0,&g_140[0][4][3],&g_140[0][4][3]},{&g_140[0][1][2],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3]}},{{(void*)0,&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][1][2],&g_140[0][1][2]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],(void*)0,&g_140[0][4][3]},{(void*)0,&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][1][2]}},{{&g_140[0][1][2],&g_140[0][4][3],&g_140[0][4][3],(void*)0,&g_140[0][4][3],&g_140[0][4][3]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[2][1][4],&g_140[0][4][3],(void*)0,&g_140[0][4][3]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],(void*)0,&g_140[0][1][2],&g_140[0][4][3]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3]}},{{&g_140[2][3][1],&g_140[0][4][3],&g_140[2][1][4],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3]},{(void*)0,&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][1][2]},{(void*)0,&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[2][3][1],&g_140[0][4][3]},{&g_140[2][3][1],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],(void*)0,&g_140[0][1][2]}},{{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],(void*)0,(void*)0,&g_140[0][4][3]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[2][3][1],&g_140[0][4][3]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],(void*)0,&g_140[0][4][3],&g_140[0][4][3]},{&g_140[0][1][2],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3]}},{{(void*)0,&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][1][2],&g_140[0][1][2]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],(void*)0,&g_140[0][4][3]},{(void*)0,&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][1][2]}},{{&g_140[0][1][2],&g_140[0][4][3],&g_140[0][4][3],(void*)0,&g_140[0][4][3],&g_140[0][4][3]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[2][1][4],&g_140[0][4][3],(void*)0,&g_140[0][4][3]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],(void*)0,&g_140[0][1][2],&g_140[0][4][3]},{&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3]}},{{&g_140[2][3][1],&g_140[0][4][3],&g_140[2][1][4],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3]},{(void*)0,&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][1][2]},{(void*)0,&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],&g_140[2][3][1],&g_140[0][4][3]},{&g_140[2][3][1],&g_140[0][4][3],&g_140[0][4][3],&g_140[0][4][3],(void*)0,&g_140[0][1][2]}}}; uint32_t l_614 = 18446744073709551609UL; uint32_t l_720 = 4UL; const uint16_t *l_728 = &g_119[4][4]; const uint16_t **l_727[2]; uint32_t *l_763 = &g_78[1][3]; uint8_t l_769 = 247UL; int16_t l_776 = 0x47FFL; int i, j, k; for (i = 0; i < 2; i++) l_727[i] = &l_728; for (g_598.f0 = 0; g_598.f0 < 7; g_598.f0 += 1) { for (g_480.f1 = 0; g_480.f1 < 5; g_480.f1 += 1) { g_400[g_598.f0][g_480.f1] = 0UL; } } for (l_414 = 0; l_414 < 8; l_414 += 1) { l_428[l_414] = 0L; } (*g_458) = (*g_464); for (g_247 = 0; (g_247 == 24); g_247++) { /* block id: 319 */ uint64_t l_617 = 18446744073709551611UL; uint32_t l_621 = 0x751DB89DL; int32_t **l_643 = &g_140[0][4][3]; uint16_t *l_646 = &g_119[4][1]; uint16_t **l_645 = &l_646; const int8_t l_648 = 0x6EL; int32_t l_652 = 9L; int32_t l_654[9][6][1] = {{{1L},{0x8C9AF755L},{1L},{0x9012BACCL},{0x3C6D4497L},{1L}},{{(-1L)},{0L},{0x6BB6B5DEL},{3L},{0x9BA2B3B5L},{0xBAB5D368L}},{{0x9BA2B3B5L},{3L},{0x6BB6B5DEL},{0L},{(-1L)},{1L}},{{0x3C6D4497L},{0x9012BACCL},{1L},{0x8C9AF755L},{1L},{1L}},{{0x8C9AF755L},{1L},{0x9012BACCL},{0x3C6D4497L},{1L},{(-1L)}},{{0L},{0x6BB6B5DEL},{3L},{0x9BA2B3B5L},{0xBAB5D368L},{0x9BA2B3B5L}},{{3L},{0x6BB6B5DEL},{0L},{(-1L)},{1L},{0x3C6D4497L}},{{0x9012BACCL},{1L},{0x8C9AF755L},{1L},{1L},{0x8C9AF755L}},{{1L},{0x9012BACCL},{0x3C6D4497L},{1L},{(-1L)},{0L}}}; int8_t l_689 = 1L; uint64_t l_717 = 1UL; uint8_t *l_772 = &g_136; uint8_t **l_773 = &l_772; uint8_t *l_775[4][9][7] = {{{&g_82,&g_82,&l_769,&l_769,&g_82,&g_82,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&l_769,&l_769,&g_82,&g_82,&l_769,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&g_82,&l_769,&l_769,&g_82,&g_82,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&l_769,&l_769,&g_82,&g_82,&l_769,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&g_82,&l_769,&l_769,&g_82,&g_82,&l_769}},{{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&l_769,&l_769,&g_82,&g_82,&l_769,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&g_82,&l_769,&l_769,&g_82,&g_82,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&l_769,&l_769,&g_82,&g_82,&l_769,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&g_82,&l_769,&l_769,&g_82,&g_82,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0}},{{&g_82,&l_769,&l_769,&g_82,&g_82,&l_769,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&g_82,&l_769,&l_769,&g_82,&g_82,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&l_769,&l_769,&g_82,&g_82,&l_769,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&g_82,&l_769,&l_769,&g_82,&g_82,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&l_769,&l_769,&g_82,&g_82,&l_769,&l_769}},{{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&g_82,&l_769,&l_769,&g_82,&g_82,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&l_769,&l_769,&g_82,&g_82,&l_769,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&g_82,&l_769,&l_769,&g_82,&g_82,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0},{&g_82,&l_769,&l_769,&g_82,&g_82,&l_769,&l_769},{(void*)0,&l_414,(void*)0,&l_414,(void*)0,&l_414,(void*)0}}}; uint8_t **l_774 = &l_775[0][5][4]; uint32_t l_778 = 0x968832D6L; int i, j, k; l_614++; if (l_617) { /* block id: 321 */ int32_t **l_644 = (void*)0; uint64_t *l_649 = &l_617; int32_t l_651 = 0x790F4CAAL; int32_t l_653 = 0x2535B0AAL; int64_t l_655 = (-1L); int32_t l_656 = 0xDA42000FL; int32_t l_657[9][2][5] = {{{0xA948BE95L,0x7DCD5976L,0xCDE55330L,(-9L),0L},{1L,0x41D92D36L,0x41D92D36L,1L,0x7DCD5976L}},{{0L,0x41D92D36L,0x3A8E017EL,(-1L),1L},{(-9L),0x7DCD5976L,0L,0L,1L}},{{0x3A8E017EL,(-9L),0L,(-1L),(-1L)},{(-9L),(-9L),(-9L),1L,0xBF83182FL}},{{(-9L),0xD06CA100L,0L,(-9L),(-10L)},{0x3A8E017EL,0L,0x7DCD5976L,0x41D92D36L,1L}},{{(-9L),(-1L),0L,(-10L),0L},{0L,0L,(-9L),0xD06CA100L,0L}},{{1L,0xBF83182FL,0L,1L,1L},{0xA948BE95L,1L,0L,0x8E34DE57L,(-10L)}},{{0x8E34DE57L,0xBF83182FL,0x3A8E017EL,0x3A8E017EL,0xBF83182FL},{1L,0L,0x41D92D36L,0x3A8E017EL,(-1L)}},{{0x7DCD5976L,(-1L),0xCDE55330L,0x8E34DE57L,1L},{0xD06CA100L,0L,(-10L),1L,1L}},{{0x7DCD5976L,0xD06CA100L,1L,0xD06CA100L,0x7DCD5976L},{1L,(-9L),1L,(-10L),0L}}}; int i, j, k; l_651 ^= ((*g_137) = (((((((safe_mod_func_uint64_t_u_u(((*l_649) |= (g_620[0][0] , (((((l_621 < (safe_lshift_func_uint8_t_u_s((safe_sub_func_int16_t_s_s((!(((safe_add_func_uint8_t_u_u((((*g_77) |= (g_598 , (safe_sub_func_int32_t_s_s((safe_lshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u((0x13B6CC2CL > (((safe_mul_func_uint16_t_u_u(((--(*g_228)) > (safe_lshift_func_int8_t_s_u(((safe_rshift_func_uint8_t_u_s(((**g_398) || (1L > (((l_643 != l_644) | ((void*)0 != l_645)) , g_647))), 2)) < g_165[1]), g_138[2]))), l_648)) != g_346.f1) >= p_51)), p_51)), 2)), 0xFB4F8EDFL)))) && (*g_280)), 0x96L)) <= (-6L)) & 0x9F9E6933149704FELL)), l_406)), g_136))) <= 0x1E0DL) && (*g_228)) ^ 1UL) <= 0L))), (*g_46))) , (void*)0) != l_650) | (*p_52)) , l_428[0]) , p_51) | g_594.f1)); ++g_660; } else { /* block id: 328 */ int16_t *l_671[1]; int32_t l_676 = 1L; int32_t l_698 = 0xA3B838D6L; int32_t l_699 = 0xD4C60B9EL; int32_t l_700 = 0x377DCDBEL; int32_t l_701 = 0x2D094497L; int32_t l_703 = 1L; int32_t l_705[5] = {0x456F118AL,0x456F118AL,0x456F118AL,0x456F118AL,0x456F118AL}; int16_t l_762 = 0x6CB6L; int8_t l_768[7]; int i; for (i = 0; i < 1; i++) l_671[i] = &g_208.f1; for (i = 0; i < 7; i++) l_768[i] = 4L; for (g_346.f1 = 0; (g_346.f1 <= 16); ++g_346.f1) { /* block id: 331 */ int16_t *l_670[2][1][2] = {{{&l_116,&l_116}},{{&l_116,&l_116}}}; int32_t l_688 = 0x8CBA9490L; int64_t *l_690 = &g_691[6][0]; uint32_t *l_692 = &l_621; int32_t l_707 = 7L; int32_t l_712 = (-1L); int32_t l_714[10][7] = {{(-5L),0x4E4D09ADL,(-5L),0x4E4D09ADL,(-5L),0x4E4D09ADL,(-5L)},{(-6L),1L,1L,(-6L),(-6L),1L,1L},{1L,0x4E4D09ADL,1L,0x4E4D09ADL,1L,0x4E4D09ADL,1L},{(-6L),(-6L),1L,1L,(-6L),(-6L),1L},{(-5L),0x4E4D09ADL,(-5L),0x4E4D09ADL,(-5L),0x4E4D09ADL,(-5L)},{(-6L),1L,1L,(-6L),(-6L),1L,1L},{1L,0x4E4D09ADL,1L,0x4E4D09ADL,1L,0x4E4D09ADL,1L},{(-6L),(-6L),1L,1L,(-6L),(-6L),1L},{(-5L),0x4E4D09ADL,(-5L),0x4E4D09ADL,(-5L),0x4E4D09ADL,(-5L)},{(-6L),1L,1L,(-6L),(-6L),1L,1L}}; uint8_t *l_725 = &g_136; uint16_t ** const l_729 = &l_646; int8_t *l_733 = &g_659; int i, j, k; g_594 = g_665; l_676 = (253UL <= (((*l_692) = (((*l_474) = 0UL) <= ((safe_mul_func_uint8_t_u_u((((*l_690) &= (g_346.f1 > (safe_rshift_func_int16_t_s_s(0xB1CCL, ((l_670[1][0][1] == l_671[0]) , (safe_div_func_uint64_t_u_u(((safe_add_func_uint16_t_u_u(p_51, ((l_676 & (safe_mod_func_uint8_t_u_u((!(safe_lshift_func_uint8_t_u_u((safe_mul_func_int64_t_s_s(((++(*g_228)) && (safe_sub_func_int64_t_s_s((l_688 | p_51), 0x00186B60F0EAC689LL))), 0UL)), l_689))), l_688))) || p_51))) || l_688), (*g_46)))))))) ^ 0UL), l_414)) != l_587))) | p_51)); for (l_116 = 0; (l_116 != 0); l_116 = safe_add_func_uint16_t_u_u(l_116, 9)) { /* block id: 340 */ int32_t *l_695 = &l_428[0]; int32_t l_696 = 0xD0C7DAC8L; int32_t l_697 = 0x440B8293L; int32_t l_706 = 0L; int32_t l_708 = 0x95D8349AL; int32_t l_709 = 0x8E7E78B6L; int32_t l_710 = 0x11D1583AL; int32_t l_711 = 0x11246A3CL; int32_t l_715 = 0x6798D1FAL; int32_t l_716[7] = {(-10L),(-10L),0x33354E29L,(-10L),(-10L),0x33354E29L,(-10L)}; int i; l_695 = ((*l_643) = l_695); l_717--; l_720++; } if ((((0L < (l_116 , (safe_mul_func_uint8_t_u_u(((*l_725) = 0x8BL), ((~(l_727[1] != l_729)) > l_703))))) < (!((*l_690) = ((*p_52) ^= (((((**l_645) &= (((safe_mul_func_int8_t_s_s(((*l_733) = g_704[2]), (safe_add_func_uint64_t_u_u(((~(*g_77)) ^ g_135), l_707)))) ^ (*g_77)) , p_51)) , (-2L)) || 0x15L) < 0x20L))))) >= (*g_77))) { /* block id: 351 */ int32_t * const l_737 = &l_701; int32_t **l_738 = &g_140[1][3][4]; g_464 = l_611[7][1][3]; (*l_738) = l_737; return (**g_398); } else { /* block id: 355 */ int32_t l_743 = 0x9AB23236L; uint8_t *l_749[5]; int i; for (i = 0; i < 5; i++) l_749[i] = &l_414; (*g_280) = (0x9F10L || (safe_sub_func_int64_t_s_s((safe_add_func_uint64_t_u_u((((((*g_46) ^= l_743) != ((0L == ((g_437 , ((**l_645) = 65531UL)) ^ 0x89CCL)) || (l_652 = ((safe_add_func_uint8_t_u_u(((void*)0 == &g_10[0][4]), (l_700 = ((*l_725) = (safe_div_func_uint32_t_u_u((g_748 , (*g_77)), l_654[3][0][0])))))) <= 0x16CE1B8FL)))) <= 4294967291UL) , p_51), p_51)), (*g_228)))); return (**g_398); } } for (g_437.f1 = 0; (g_437.f1 < 21); ++g_437.f1) { /* block id: 367 */ int32_t l_758[1]; int32_t l_759 = 0xB6ED7F37L; uint16_t *l_764[1]; volatile struct S0 *l_767 = &g_452[0][7]; int i; for (i = 0; i < 1; i++) l_758[i] = 1L; for (i = 0; i < 1; i++) l_764[i] = &g_119[2][4]; g_458 = func_63(p_51, ((safe_rshift_func_int8_t_s_s((((safe_div_func_uint32_t_u_u((safe_div_func_int16_t_s_s(g_620[0][0].f0, l_758[0])), l_758[0])) >= (l_759 = (&g_140[0][4][3] == &g_280))) > (((safe_div_func_uint8_t_u_u(g_665.f1, (l_762 && 0x5735D88EL))) <= p_51) != g_247)), g_523)) , l_763), g_47); (*g_280) = (l_382 = ((l_428[6] = (g_594.f1 = p_51)) < (0UL == (l_764[0] == (p_51 , l_765))))); (*l_767) = g_766[0]; ++l_769; } if (p_51) continue; l_406 = p_51; } if ((((*l_773) = l_772) == ((*l_774) = &g_136))) { /* block id: 382 */ int8_t l_777 = 1L; l_778--; } else { /* block id: 384 */ uint8_t l_781 = 0x99L; int32_t l_784 = 0x8C94D7E8L; int32_t l_785 = 0x35F81198L; int32_t l_786 = 0x7394EAF2L; --l_781; for (g_62 = 3; (g_62 >= 0); g_62 -= 1) { /* block id: 388 */ uint8_t l_787 = 0UL; int32_t l_790 = 4L; l_787--; for (l_116 = 0; (l_116 <= 3); l_116 += 1) { /* block id: 392 */ int i, j, k; (**g_278) = (*g_279); --g_791; } } (*g_139) = &l_785; return (**g_398); } } } return l_702; } /* ------------------------------------------ */ /* * reads : g_62 g_70 g_10 g_77 g_47 g_82 g_46 g_78 * writes: g_62 g_70 g_82 */ int64_t * func_53(uint32_t * p_54, int8_t p_55, uint32_t p_56, int32_t p_57, uint16_t p_58) { /* block id: 3 */ int32_t *l_61[9]; uint32_t *l_69 = &g_70; uint32_t l_75 = 0x919139F4L; uint8_t *l_81 = &g_82; const int32_t *l_94 = &g_62; const int32_t **l_93 = &l_94; const int32_t ***l_92 = &l_93; int64_t *l_95 = &g_47; int i; for (i = 0; i < 9; i++) l_61[i] = &g_62; g_62 ^= p_58; (*l_92) = func_63((safe_add_func_uint8_t_u_u(((--(*l_69)) || g_10[0][1]), func_73(l_75))), g_77, ((safe_mul_func_int8_t_s_s(g_47, ((*l_81)++))) == (func_73((safe_add_func_int16_t_s_s(((p_55 <= (&g_62 == (void*)0)) >= ((safe_lshift_func_int16_t_s_u((safe_mul_func_int16_t_s_s(((g_47 ^ 0x36L) == p_57), g_62)), 1)) , (*g_46))), g_78[2][4]))) >= p_55))); return l_95; } /* ------------------------------------------ */ /* * reads : * writes: */ const int32_t ** func_63(int32_t p_64, uint32_t * p_65, uint32_t p_66) { /* block id: 10 */ const int32_t **l_91 = (void*)0; return l_91; } /* ------------------------------------------ */ /* * reads : g_10 * writes: */ uint8_t func_73(int8_t p_74) { /* block id: 6 */ uint16_t l_76 = 0xCE24L; l_76 = g_10[0][4]; return p_74; } /* ------------------------------------------ */ /* * reads : g_137 g_138 g_139 g_135 g_47 g_10 g_156 g_46 g_140 g_165 g_136 g_82 g_208 g_77 g_78 g_247 g_275 g_278 g_119 g_280 g_282 g_279 g_281 g_334 g_346 * writes: g_135 g_136 g_138 g_140 g_156 g_47 g_165 g_70 g_82 g_182 g_119 g_208 g_228 g_247 g_281 g_282 g_293 g_280 */ int32_t func_96(int32_t p_97, uint16_t p_98) { /* block id: 21 */ int16_t l_124 = (-7L); uint16_t *l_125[7] = {&g_119[3][4],&g_119[5][2],&g_119[5][2],&g_119[3][4],&g_119[5][2],&g_119[5][2],&g_119[3][4]}; uint16_t *l_126 = &g_119[2][3]; int64_t *l_131 = &g_47; int32_t *l_134 = &g_135; int32_t *** const l_147 = (void*)0; int32_t l_152[10][7] = {{0L,0x992B028AL,0x992B028AL,0L,0xA36831ADL,0xA43FB2F2L,2L},{0L,1L,1L,0x0DA5B006L,0xA43FB2F2L,1L,0x51AF0014L},{0x51AF0014L,1L,(-1L),1L,0x7E067304L,(-3L),2L},{1L,0x34CEF870L,0xBB530338L,1L,1L,1L,1L},{0xC15F2FB4L,1L,1L,0xAC98C3E2L,1L,1L,0xC15F2FB4L},{2L,1L,0xDE361C4DL,0L,0x7E067304L,0x40FFFF0EL,0xF773013AL},{1L,(-1L),0x401EE183L,0xC15F2FB4L,0xA43FB2F2L,0xF773013AL,0x40FFFF0EL},{1L,0xA36831ADL,0xDE361C4DL,0x34CEF870L,(-1L),0xC15F2FB4L,1L},{0xBB530338L,1L,1L,1L,1L,1L,1L},{0xBB530338L,0L,0xBB530338L,0xA36831ADL,0L,2L,(-3L)}}; int32_t l_153 = 0x2755E220L; int32_t *l_154[3]; uint64_t *l_155 = &g_156; int16_t l_162 = 0x4E0BL; uint8_t **l_200 = (void*)0; const int32_t *l_230 = &g_215; const int32_t **l_229 = &l_230; uint32_t l_285 = 1UL; int i, j; for (i = 0; i < 3; i++) l_154[i] = &g_138[0]; (*g_137) |= (g_136 = ((*l_134) = (1UL & ((safe_lshift_func_uint16_t_u_s((l_124 > 0x4FAD6213L), (l_125[6] == (l_126 = &g_119[4][1])))) , (p_97 , (safe_lshift_func_uint8_t_u_u(((((safe_sub_func_int8_t_s_s(((l_131 != (void*)0) || ((safe_rshift_func_int16_t_s_u((&g_62 == (void*)0), l_124)) == 0x0A9706E1L)), p_98)) || 6UL) < p_98) ^ 4294967286UL), 7))))))); (*g_139) = l_134; if (((*l_134) | (safe_sub_func_uint8_t_u_u((0L | (*l_134)), ((((safe_rshift_func_uint16_t_u_u(((safe_rshift_func_uint16_t_u_s((((*l_155) ^= ((((p_98 > 0xBFCAL) <= (((void*)0 != l_147) == 1UL)) >= (p_97 = (l_153 |= (safe_mul_func_uint8_t_u_u((((safe_add_func_int16_t_s_s(l_152[0][1], g_47)) <= (*l_134)) , g_10[0][4]), p_97))))) , p_97)) == (*g_46)), 8)) ^ g_138[0]), g_10[0][5])) , (*g_137)) , l_154[0]) != l_154[0]))))) { /* block id: 30 */ const uint16_t l_166[3][9][9] = {{{0x1CEEL,8UL,65535UL,0x04B1L,65535UL,1UL,65535UL,5UL,0xB0EFL},{0x2C2EL,1UL,65535UL,0x9200L,5UL,65535UL,0xCF93L,1UL,65531UL},{5UL,0xD012L,0xB3EAL,0x1A07L,1UL,1UL,0x53F6L,1UL,65535UL},{0x8AC6L,0xB865L,0x5C9AL,0xD3A2L,0x5A2DL,65535UL,1UL,5UL,0x1A07L},{65535UL,65535UL,1UL,4UL,65535UL,0xAC8DL,0xAC8DL,65535UL,4UL},{0x75CEL,0x81B1L,0x75CEL,0x53F6L,65535UL,4UL,0xE0FBL,0xD3A2L,0xE76FL},{0x13EAL,0x5C9AL,1UL,0x81B1L,0x8AC6L,65535UL,65534UL,0xB865L,0xB04AL},{65535UL,0xB0EFL,0UL,0x53F6L,0x9200L,5UL,0x154EL,0x2EB8L,1UL},{65532UL,65535UL,0x2C2EL,4UL,65534UL,65535UL,1UL,0xAC8DL,0x5C32L}},{{0x04B1L,5UL,0x42EDL,0xD3A2L,0x53F6L,65535UL,0x9C2FL,1UL,1UL},{0x19FDL,0x13EAL,4UL,0x1A07L,0xD012L,65535UL,0x75CEL,0x1CEEL,1UL},{0xD21BL,1UL,0x13EAL,0x9200L,0xCF93L,0x75CEL,0x1A07L,0UL,0x5C32L},{0xE0FBL,0x8AC6L,65532UL,0x04B1L,1UL,9UL,0x447FL,9UL,1UL},{0x5C32L,65534UL,65534UL,0x5C32L,0xD269L,65535UL,0xB865L,65532UL,0xB04AL},{0xB8E8L,0x75CEL,0xAC8DL,0xE4E0L,0xCE5CL,0xE76FL,1UL,65535UL,5UL},{0x2EB8L,0x5C9AL,5UL,4UL,65531UL,0x447FL,0xB3EAL,0x13EAL,0x81B1L},{8UL,0xD3A2L,9UL,0x9C2FL,0x5C32L,0xAC8DL,1UL,65535UL,65534UL},{0xB865L,65535UL,1UL,65535UL,0x42EDL,65535UL,0xAC8DL,0UL,65535UL}},{{65535UL,65535UL,0x379BL,0xE76FL,0xE0FBL,1UL,0UL,65531UL,1UL},{65535UL,65535UL,65535UL,1UL,1UL,65534UL,0xB0EFL,0x4155L,0xE4E0L},{0xB865L,0UL,0x25C9L,65531UL,0xF3D3L,0x4155L,8UL,8UL,0x4155L},{8UL,0xD21BL,65529UL,0xD21BL,8UL,4UL,0x5A2DL,0xF3D3L,0x13EAL},{0x2EB8L,0xD012L,0xE76FL,0x2C2EL,0x04B1L,65535UL,0x4155L,0x25C9L,1UL},{0xB8E8L,65535UL,8UL,1UL,1UL,4UL,0xD012L,0xB865L,0xF5F8L},{0xCE5CL,0xC6D3L,8UL,65535UL,5UL,0x4155L,0x447FL,0xE0FBL,9UL},{65535UL,1UL,0x53F6L,0xD012L,65529UL,65534UL,0x4C5EL,9UL,0xB0EFL},{1UL,0xCE5CL,65532UL,0x5C9AL,8UL,1UL,0x7DB1L,0xD3A2L,0x9C2FL}}}; int32_t l_183[2][9] = {{(-5L),(-5L),(-5L),(-5L),(-5L),(-5L),(-5L),(-5L),(-5L)},{0x8E7FB409L,0xB1F1A4D4L,0x8E7FB409L,0xB1F1A4D4L,0x8E7FB409L,0xB1F1A4D4L,0x8E7FB409L,0xB1F1A4D4L,0x8E7FB409L}}; int32_t l_203 = (-1L); const int32_t *l_214[5]; const uint8_t *l_241 = &g_136; int i, j, k; for (i = 0; i < 5; i++) l_214[i] = &g_215; for (g_47 = 0; (g_47 != (-29)); g_47--) { /* block id: 33 */ uint64_t *l_161[2]; uint32_t *l_163 = (void*)0; uint32_t *l_164 = &g_165[1]; int32_t l_175[5][2][4] = {{{0x60E50EEEL,(-1L),0x85BC65A4L,(-7L)},{(-7L),(-5L),4L,(-1L)}},{{(-1L),4L,4L,(-1L)},{(-7L),0xF3F74086L,0x85BC65A4L,0x376A86D7L}},{{0x60E50EEEL,0xB42947B0L,0x376A86D7L,1L},{0x376A86D7L,1L,0x055D8751L,1L}},{{4L,0xB42947B0L,(-5L),0x376A86D7L},{0x2DB5C162L,0xF3F74086L,1L,(-1L)}},{{(-5L),4L,(-1L),(-1L)},{(-5L),(-5L),1L,(-7L)}}}; uint8_t *l_202[5] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; uint8_t **l_201 = &l_202[1]; const int32_t *l_216 = (void*)0; int16_t *l_242 = &l_124; int i, j, k; for (i = 0; i < 2; i++) l_161[i] = &g_156; if (((safe_div_func_uint8_t_u_u((((((void*)0 == &g_136) | ((void*)0 == (*g_139))) < ((void*)0 == l_161[1])) ^ (((*l_164) |= (5UL != l_162)) , l_166[0][3][0])), l_166[0][3][0])) || p_98)) { /* block id: 35 */ int32_t *l_171 = &g_138[2]; const uint8_t *l_176[10][7]; uint8_t *l_177 = &g_136; uint8_t **l_178 = &l_177; uint8_t *l_180 = &g_136; uint8_t **l_179 = &l_180; int16_t *l_181[10] = {&l_162,&l_124,&l_162,&l_124,&l_162,&l_124,&l_162,&l_124,&l_162,&l_124}; int i, j; for (i = 0; i < 10; i++) { for (j = 0; j < 7; j++) l_176[i][j] = &g_82; } for (g_70 = 0; (g_70 == 44); ++g_70) { /* block id: 38 */ int32_t **l_172 = &l_154[0]; for (g_82 = 22; (g_82 >= 54); g_82 = safe_add_func_int8_t_s_s(g_82, 4)) { /* block id: 41 */ return p_98; } (*g_139) = ((*l_172) = l_171); (*l_172) = &p_97; } for (g_70 = 0; (g_70 != 55); g_70 = safe_add_func_uint32_t_u_u(g_70, 1)) { /* block id: 50 */ l_175[1][0][1] &= 0x3C7BDA22L; } l_183[0][7] ^= ((l_176[3][3] != ((*l_178) = l_177)) , (1UL && (0x40E0L ^ (g_182 = (p_97 == (((((*l_178) = (void*)0) == ((*l_179) = &g_82)) , l_166[0][3][0]) & l_166[0][3][0])))))); } else { /* block id: 58 */ int32_t l_186 = 0xCF7B5A89L; int16_t *l_193[1][8] = {{&l_124,&l_124,&l_124,&l_124,&l_124,&l_124,&l_124,&l_124}}; uint8_t l_194 = 0x97L; uint32_t *l_199 = &g_165[1]; uint64_t **l_227[6] = {&l_161[1],&l_161[1],&l_161[1],&l_161[1],&l_161[1],&l_161[1]}; int i, j; l_203 &= (safe_mul_func_uint8_t_u_u((((*g_46) < l_186) && (l_183[0][7] = ((*l_126) = (&g_140[0][4][3] != (void*)0)))), ((((g_136 , ((safe_rshift_func_int8_t_s_s(p_97, 4)) || (safe_sub_func_int8_t_s_s((l_186 & (safe_lshift_func_int16_t_s_s((l_194 = l_186), ((safe_mod_func_uint64_t_u_u(((safe_sub_func_int8_t_s_s(((((((l_199 != l_164) , l_175[3][0][0]) >= 0xF3F7L) < (*g_137)) , l_200) == l_201), 1L)) == (*l_134)), p_97)) , l_166[0][3][0])))), 0xFDL)))) ^ g_82) >= g_47) ^ p_98))); for (l_153 = 0; (l_153 < (-30)); l_153--) { /* block id: 65 */ for (g_70 = (-21); (g_70 <= 22); g_70 = safe_add_func_uint16_t_u_u(g_70, 3)) { /* block id: 68 */ struct S0 *l_209 = (void*)0; struct S0 *l_210 = &g_208; const int32_t *l_212 = &g_213; const int32_t **l_211[6] = {&l_212,&l_212,&l_212,&l_212,&l_212,&l_212}; int i; (*l_210) = g_208; l_216 = (l_214[2] = &p_97); } } l_229 = func_63(p_98, l_154[2], ((safe_sub_func_int32_t_s_s(((safe_mul_func_int8_t_s_s((p_97 ^ (((void*)0 != &g_137) , (g_82 = (g_136++)))), (safe_lshift_func_uint16_t_u_u((g_119[0][2] = (((*g_137) ^= ((*l_134) ^= p_97)) < 0x04017246L)), 6)))) == (safe_mod_func_uint32_t_u_u(((g_228 = (void*)0) != &g_156), 0x1AE95A9EL))), l_194)) & (*g_46))); } if (((l_203 |= (safe_rshift_func_uint8_t_u_u((safe_div_func_int64_t_s_s((((g_47 <= ((-1L) & p_98)) & (l_175[4][0][3] = (g_119[4][1] = 8UL))) > ((safe_lshift_func_uint16_t_u_s(((g_138[1] , ((*l_242) = (g_208.f1 <= (((safe_mod_func_uint32_t_u_u(((*g_46) >= ((-1L) > (safe_lshift_func_int8_t_s_u(((l_241 != l_241) <= g_165[1]), p_98)))), (*g_77))) != 0xD5L) ^ g_165[1])))) & p_97), 1)) != 0x72L)), 0x2AA1FC9FD4B6AB49LL)), 5))) , p_98)) { /* block id: 86 */ int32_t l_245 = 0xBE3BBB77L; int8_t *l_246 = &g_247; int32_t l_286 = 0x9376F33AL; int32_t *l_297 = (void*)0; int8_t l_333 = (-10L); if ((l_245 <= (((*l_246) &= 0L) >= (0xAA2E64E466CC9BB9LL != (safe_rshift_func_int8_t_s_s((safe_mod_func_int16_t_s_s(0x2DCBL, (p_97 , 0xBE71L))), 2)))))) { /* block id: 88 */ uint64_t l_258[6]; int32_t l_287 = 7L; int32_t **l_296[6][4][2] = {{{&g_140[0][4][3],&g_140[0][4][3]},{&l_154[0],&g_140[0][4][3]},{&g_140[0][4][3],&l_154[0]},{&g_140[0][4][3],&g_140[0][4][3]}},{{&l_154[0],&g_140[0][4][3]},{&g_140[0][4][3],&l_154[0]},{&g_140[0][4][3],&g_140[0][4][3]},{&l_154[0],&g_140[0][4][3]}},{{&g_140[0][4][3],&l_154[0]},{&g_140[0][4][3],&g_140[0][4][3]},{&l_154[0],&g_140[0][4][3]},{&g_140[0][4][3],&l_154[0]}},{{&g_140[0][4][3],&g_140[0][4][3]},{&l_154[0],&g_140[0][4][3]},{&g_140[0][4][3],&l_154[0]},{&g_140[0][4][3],&g_140[0][4][3]}},{{&l_154[0],&g_140[0][4][3]},{&g_140[0][4][3],&l_154[0]},{&g_140[0][4][3],&g_140[0][4][3]},{&l_154[0],&g_140[0][4][3]}},{{&g_140[0][4][3],&l_154[0]},{&g_140[0][4][3],&g_140[0][4][3]},{&l_154[0],&g_140[0][4][3]},{&g_140[0][4][3],&l_154[0]}}}; int i, j, k; for (i = 0; i < 6; i++) l_258[i] = 0UL; if ((((((g_119[1][3] = (((safe_mul_func_uint8_t_u_u((safe_add_func_uint8_t_u_u(((((safe_rshift_func_uint8_t_u_u((l_258[1] | 1L), 4)) >= l_245) <= (safe_mod_func_uint16_t_u_u(((safe_mod_func_int64_t_s_s((+(!(safe_rshift_func_uint8_t_u_s(((safe_lshift_func_int8_t_s_s((safe_add_func_int32_t_s_s((safe_sub_func_uint32_t_u_u(0x8F65C06CL, ((safe_rshift_func_uint8_t_u_u(((g_275 , (*l_134)) ^ (safe_mod_func_uint32_t_u_u(((*g_46) , (g_278 == (void*)0)), p_98))), g_165[1])) == p_98))), p_97)), p_98)) ^ 0UL), l_245)))), 0x2195782F34E296A0LL)) != 0x16667D68L), g_136))) & 0x03A189BEL), l_258[1])), p_98)) == g_119[4][1]) | p_98)) > p_98) , p_98) && 18446744073709551609UL) > p_97)) { /* block id: 90 */ (*g_280) = (-1L); g_282--; if (l_285) break; } else { /* block id: 94 */ uint32_t l_288 = 0x28E4556BL; volatile struct S0 *l_292 = (void*)0; ++l_288; l_183[1][5] &= (+0UL); g_293 = g_275; } for (l_286 = 0; (l_286 > (-16)); l_286 = safe_sub_func_uint8_t_u_u(l_286, 3)) { /* block id: 101 */ if ((*l_134)) break; (**g_278) = (**g_278); } l_297 = (*g_139); } else { /* block id: 106 */ int32_t l_311[3][1][6] = {{{0x3BFE583EL,1L,4L,1L,0x3BFE583EL,0x3BFE583EL}},{{2L,1L,1L,2L,(-1L),2L}},{{2L,(-1L),2L,1L,1L,2L}}}; int32_t **l_324 = &g_140[0][4][3]; int i, j, k; for (l_162 = 6; (l_162 >= 0); l_162 -= 1) { /* block id: 109 */ uint16_t **l_299 = &l_125[l_162]; uint16_t ***l_298 = &l_299; int32_t *l_300 = &l_175[2][1][2]; volatile struct S0 *l_335 = &g_293; int i; (*l_298) = &l_125[l_162]; l_216 = l_300; (*g_280) = (safe_add_func_int8_t_s_s((safe_mod_func_uint16_t_u_u((((safe_lshift_func_int8_t_s_u((!(((safe_sub_func_int32_t_s_s((l_311[1][0][0] == (((safe_lshift_func_int8_t_s_u((safe_sub_func_uint8_t_u_u((safe_div_func_int64_t_s_s((safe_add_func_int64_t_s_s((safe_rshift_func_int16_t_s_s(((safe_sub_func_uint16_t_u_u((((l_324 != ((*l_216) , l_324)) , ((*l_246) &= (safe_add_func_int16_t_s_s((safe_add_func_uint8_t_u_u(1UL, 0x9AL)), ((safe_add_func_int32_t_s_s(0xEEF7D3C1L, ((*l_300) = 0x8BA18F78L))) > (safe_lshift_func_int16_t_s_u((&g_228 == &g_228), 13))))))) < l_333), g_275.f1)) && g_156), 11)), 0x86082183CB46D81FLL)), p_97)), g_10[0][0])), p_97)) && p_98) , (***g_278))), p_97)) , (*g_139)) != &p_97)), 5)) ^ 4294967294UL) , g_119[3][1]), (-2L))), 1L)); (*l_335) = g_334; } return p_97; } } else { /* block id: 119 */ int32_t l_353 = 1L; for (g_208.f1 = (-7); (g_208.f1 != (-7)); g_208.f1 = safe_add_func_uint8_t_u_u(g_208.f1, 8)) { /* block id: 122 */ int64_t l_352 = 4L; p_97 = ((((((((safe_lshift_func_uint16_t_u_s((safe_sub_func_int64_t_s_s((safe_sub_func_int64_t_s_s((safe_sub_func_int32_t_s_s(p_97, p_97)), (((g_82 |= 255UL) | (((*l_242) |= (((g_346 , l_131) == &g_47) & (-10L))) & ((safe_add_func_uint32_t_u_u(((((safe_add_func_uint8_t_u_u(((*g_77) <= (~(g_136 = (l_175[4][0][0] &= 251UL)))), 250UL)) & 0x42D1C9BFL) , 0L) > l_352), l_352)) & p_97))) && p_98))), 0x0827B6874CD0BB92LL)), p_97)) ^ p_98) < 0x86600078894FDA77LL) > (*g_77)) >= 0x62L) < l_353) & g_138[0]) & p_97); if (p_97) continue; if ((***g_278)) break; } return p_98; } } return p_98; } else { /* block id: 135 */ for (g_82 = (-19); (g_82 > 54); g_82 = safe_add_func_int8_t_s_s(g_82, 1)) { /* block id: 138 */ (*l_229) = (*g_139); if (p_97) continue; } for (g_136 = 0; (g_136 != 14); ++g_136) { /* block id: 144 */ (*l_134) ^= 0L; for (l_153 = 0; (l_153 <= 7); l_153 = safe_add_func_int8_t_s_s(l_153, 3)) { /* block id: 148 */ return (***g_278); } } } return p_98; } /* ---------------------------------------- */ 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(); for (i = 0; i < 1; i++) { for (j = 0; j < 7; j++) { transparent_crc(g_10[i][j], "g_10[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_35, "g_35", print_hash_value); transparent_crc(g_47, "g_47", print_hash_value); transparent_crc(g_62, "g_62", print_hash_value); transparent_crc(g_70, "g_70", print_hash_value); for (i = 0; i < 4; i++) { for (j = 0; j < 5; j++) { transparent_crc(g_78[i][j], "g_78[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_82, "g_82", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 5; j++) { transparent_crc(g_119[i][j], "g_119[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_135, "g_135", print_hash_value); transparent_crc(g_136, "g_136", print_hash_value); for (i = 0; i < 3; i++) { transparent_crc(g_138[i], "g_138[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_156, "g_156", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_165[i], "g_165[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_182, "g_182", print_hash_value); transparent_crc(g_208.f0, "g_208.f0", print_hash_value); transparent_crc(g_208.f1, "g_208.f1", print_hash_value); transparent_crc(g_213, "g_213", print_hash_value); transparent_crc(g_215, "g_215", print_hash_value); transparent_crc(g_247, "g_247", print_hash_value); transparent_crc(g_275.f0, "g_275.f0", print_hash_value); transparent_crc(g_275.f1, "g_275.f1", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_281[i], "g_281[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_282, "g_282", print_hash_value); transparent_crc(g_293.f0, "g_293.f0", print_hash_value); transparent_crc(g_293.f1, "g_293.f1", print_hash_value); transparent_crc(g_334.f0, "g_334.f0", print_hash_value); transparent_crc(g_334.f1, "g_334.f1", print_hash_value); transparent_crc(g_346.f0, "g_346.f0", print_hash_value); transparent_crc(g_346.f1, "g_346.f1", print_hash_value); transparent_crc(g_361, "g_361", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 5; j++) { transparent_crc(g_400[i][j], "g_400[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_437.f0, "g_437.f0", print_hash_value); transparent_crc(g_437.f1, "g_437.f1", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 10; j++) { transparent_crc(g_452[i][j].f0, "g_452[i][j].f0", print_hash_value); transparent_crc(g_452[i][j].f1, "g_452[i][j].f1", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_454.f0, "g_454.f0", print_hash_value); transparent_crc(g_454.f1, "g_454.f1", print_hash_value); transparent_crc(g_480.f0, "g_480.f0", print_hash_value); transparent_crc(g_480.f1, "g_480.f1", print_hash_value); transparent_crc(g_523, "g_523", print_hash_value); transparent_crc(g_550.f0, "g_550.f0", print_hash_value); transparent_crc(g_550.f1, "g_550.f1", print_hash_value); transparent_crc(g_575.f0, "g_575.f0", print_hash_value); transparent_crc(g_575.f1, "g_575.f1", print_hash_value); transparent_crc(g_583, "g_583", print_hash_value); transparent_crc(g_593.f0, "g_593.f0", print_hash_value); transparent_crc(g_593.f1, "g_593.f1", print_hash_value); transparent_crc(g_594.f0, "g_594.f0", print_hash_value); transparent_crc(g_594.f1, "g_594.f1", print_hash_value); transparent_crc(g_598.f0, "g_598.f0", print_hash_value); transparent_crc(g_598.f1, "g_598.f1", print_hash_value); for (i = 0; i < 1; i++) { for (j = 0; j < 2; j++) { transparent_crc(g_620[i][j].f0, "g_620[i][j].f0", print_hash_value); transparent_crc(g_620[i][j].f1, "g_620[i][j].f1", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_647, "g_647", print_hash_value); transparent_crc(g_659, "g_659", print_hash_value); transparent_crc(g_660, "g_660", print_hash_value); transparent_crc(g_665.f0, "g_665.f0", print_hash_value); transparent_crc(g_665.f1, "g_665.f1", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 3; j++) { transparent_crc(g_691[i][j], "g_691[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } for (i = 0; i < 4; i++) { transparent_crc(g_704[i], "g_704[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_713, "g_713", print_hash_value); transparent_crc(g_748.f0, "g_748.f0", print_hash_value); transparent_crc(g_748.f1, "g_748.f1", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_766[i].f0, "g_766[i].f0", print_hash_value); transparent_crc(g_766[i].f1, "g_766[i].f1", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_791, "g_791", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 9; j++) { for (k = 0; k < 2; k++) { transparent_crc(g_808[i][j][k], "g_808[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 6; i++) { for (j = 0; j < 8; j++) { transparent_crc(g_883[i][j].f0, "g_883[i][j].f0", print_hash_value); transparent_crc(g_883[i][j].f1, "g_883[i][j].f1", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_891.f0, "g_891.f0", print_hash_value); transparent_crc(g_891.f1, "g_891.f1", print_hash_value); transparent_crc(g_913, "g_913", print_hash_value); for (i = 0; i < 2; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 3; k++) { transparent_crc(g_925[i][j][k], "g_925[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1013.f0, "g_1013.f0", print_hash_value); transparent_crc(g_1013.f1, "g_1013.f1", print_hash_value); transparent_crc(g_1025.f0, "g_1025.f0", print_hash_value); transparent_crc(g_1025.f1, "g_1025.f1", print_hash_value); transparent_crc(g_1079, "g_1079", print_hash_value); transparent_crc(g_1127.f0, "g_1127.f0", print_hash_value); transparent_crc(g_1127.f1, "g_1127.f1", print_hash_value); transparent_crc(g_1287.f0, "g_1287.f0", print_hash_value); transparent_crc(g_1287.f1, "g_1287.f1", print_hash_value); transparent_crc(g_1288.f0, "g_1288.f0", print_hash_value); transparent_crc(g_1288.f1, "g_1288.f1", print_hash_value); transparent_crc(g_1289.f0, "g_1289.f0", print_hash_value); transparent_crc(g_1289.f1, "g_1289.f1", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_1321[i], "g_1321[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1338, "g_1338", print_hash_value); transparent_crc(g_1367, "g_1367", print_hash_value); transparent_crc(g_1418.f0, "g_1418.f0", print_hash_value); transparent_crc(g_1418.f1, "g_1418.f1", print_hash_value); transparent_crc(g_1430, "g_1430", print_hash_value); transparent_crc(g_1569.f0, "g_1569.f0", print_hash_value); transparent_crc(g_1569.f1, "g_1569.f1", print_hash_value); transparent_crc(g_1652.f0, "g_1652.f0", print_hash_value); transparent_crc(g_1652.f1, "g_1652.f1", print_hash_value); transparent_crc(g_1674.f0, "g_1674.f0", print_hash_value); transparent_crc(g_1674.f1, "g_1674.f1", print_hash_value); transparent_crc(g_1853, "g_1853", print_hash_value); for (i = 0; i < 5; i++) { for (j = 0; j < 5; j++) { for (k = 0; k < 1; k++) { transparent_crc(g_1892[i][j][k], "g_1892[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1921.f0, "g_1921.f0", print_hash_value); transparent_crc(g_1921.f1, "g_1921.f1", print_hash_value); transparent_crc(g_1922.f0, "g_1922.f0", print_hash_value); transparent_crc(g_1922.f1, "g_1922.f1", print_hash_value); transparent_crc(g_1926.f0, "g_1926.f0", print_hash_value); transparent_crc(g_1926.f1, "g_1926.f1", print_hash_value); transparent_crc(g_1984.f0, "g_1984.f0", print_hash_value); transparent_crc(g_1984.f1, "g_1984.f1", print_hash_value); transparent_crc(g_2005.f0, "g_2005.f0", print_hash_value); transparent_crc(g_2005.f1, "g_2005.f1", print_hash_value); transparent_crc(g_2101.f0, "g_2101.f0", print_hash_value); transparent_crc(g_2101.f1, "g_2101.f1", print_hash_value); transparent_crc(g_2102.f0, "g_2102.f0", print_hash_value); transparent_crc(g_2102.f1, "g_2102.f1", print_hash_value); transparent_crc(g_2103, "g_2103", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 9; j++) { for (k = 0; k < 4; k++) { transparent_crc(g_2127[i][j][k].f0, "g_2127[i][j][k].f0", print_hash_value); transparent_crc(g_2127[i][j][k].f1, "g_2127[i][j][k].f1", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2128.f0, "g_2128.f0", print_hash_value); transparent_crc(g_2128.f1, "g_2128.f1", print_hash_value); for (i = 0; i < 4; i++) { for (j = 0; j < 5; j++) { for (k = 0; k < 7; k++) { transparent_crc(g_2212[i][j][k], "g_2212[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2223, "g_2223", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 1; j++) { transparent_crc(g_2356[i][j], "g_2356[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_2377, "g_2377", print_hash_value); transparent_crc(g_2384, "g_2384", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 3; j++) { transparent_crc(g_2400[i][j].f0, "g_2400[i][j].f0", print_hash_value); transparent_crc(g_2400[i][j].f1, "g_2400[i][j].f1", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_2414, "g_2414", print_hash_value); transparent_crc(g_2446.f0, "g_2446.f0", print_hash_value); transparent_crc(g_2446.f1, "g_2446.f1", print_hash_value); transparent_crc(g_2457.f0, "g_2457.f0", print_hash_value); transparent_crc(g_2457.f1, "g_2457.f1", print_hash_value); transparent_crc(g_2460.f0, "g_2460.f0", print_hash_value); transparent_crc(g_2460.f1, "g_2460.f1", print_hash_value); transparent_crc(g_2509, "g_2509", print_hash_value); transparent_crc(g_2521.f0, "g_2521.f0", print_hash_value); transparent_crc(g_2521.f1, "g_2521.f1", print_hash_value); for (i = 0; i < 6; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 10; k++) { transparent_crc(g_2609[i][j][k], "g_2609[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 7; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 7; k++) { transparent_crc(g_2618[i][j][k], "g_2618[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 1 breakdown: depth: 0, occurrence: 683 depth: 1, occurrence: 44 XXX total union variables: 0 XXX non-zero bitfields defined in structs: 0 XXX zero bitfields defined in structs: 0 XXX const bitfields defined in structs: 0 XXX volatile bitfields defined in structs: 0 XXX structs with bitfields in the program: 0 breakdown: XXX full-bitfields structs in the program: 0 breakdown: XXX times a bitfields struct's address is taken: 0 XXX times a bitfields struct on LHS: 0 XXX times a bitfields struct on RHS: 0 XXX times a single bitfield on LHS: 0 XXX times a single bitfield on RHS: 0 XXX max expression depth: 47 breakdown: depth: 1, occurrence: 272 depth: 2, occurrence: 61 depth: 3, occurrence: 2 depth: 4, occurrence: 5 depth: 6, occurrence: 1 depth: 7, occurrence: 1 depth: 8, occurrence: 2 depth: 11, occurrence: 1 depth: 12, occurrence: 1 depth: 13, occurrence: 2 depth: 14, occurrence: 2 depth: 16, occurrence: 5 depth: 18, occurrence: 3 depth: 19, occurrence: 3 depth: 20, occurrence: 5 depth: 21, occurrence: 4 depth: 22, occurrence: 3 depth: 23, occurrence: 1 depth: 24, occurrence: 2 depth: 25, occurrence: 4 depth: 26, occurrence: 2 depth: 27, occurrence: 2 depth: 28, occurrence: 1 depth: 29, occurrence: 2 depth: 30, occurrence: 2 depth: 31, occurrence: 1 depth: 32, occurrence: 1 depth: 33, occurrence: 1 depth: 35, occurrence: 1 depth: 36, occurrence: 1 depth: 39, occurrence: 2 depth: 42, occurrence: 1 depth: 47, occurrence: 1 XXX total number of pointers: 604 XXX times a variable address is taken: 1421 XXX times a pointer is dereferenced on RHS: 477 breakdown: depth: 1, occurrence: 409 depth: 2, occurrence: 45 depth: 3, occurrence: 18 depth: 4, occurrence: 4 depth: 5, occurrence: 1 XXX times a pointer is dereferenced on LHS: 341 breakdown: depth: 1, occurrence: 279 depth: 2, occurrence: 38 depth: 3, occurrence: 18 depth: 4, occurrence: 2 depth: 5, occurrence: 4 XXX times a pointer is compared with null: 59 XXX times a pointer is compared with address of another variable: 12 XXX times a pointer is compared with another pointer: 20 XXX times a pointer is qualified to be dereferenced: 10574 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 1436 level: 2, occurrence: 349 level: 3, occurrence: 174 level: 4, occurrence: 142 level: 5, occurrence: 15 XXX number of pointers point to pointers: 280 XXX number of pointers point to scalars: 303 XXX number of pointers point to structs: 21 XXX percent of pointers has null in alias set: 30.3 XXX average alias set size: 1.62 XXX times a non-volatile is read: 2222 XXX times a non-volatile is write: 1018 XXX times a volatile is read: 217 XXX times read thru a pointer: 100 XXX times a volatile is write: 114 XXX times written thru a pointer: 72 XXX times a volatile is available for access: 7.78e+03 XXX percentage of non-volatile access: 90.7 XXX forward jumps: 0 XXX backward jumps: 12 XXX stmts: 268 XXX max block depth: 5 breakdown: depth: 0, occurrence: 27 depth: 1, occurrence: 17 depth: 2, occurrence: 20 depth: 3, occurrence: 44 depth: 4, occurrence: 62 depth: 5, occurrence: 98 XXX percentage a fresh-made variable is used: 15.9 XXX percentage an existing variable is used: 84.1 ********************* end of statistics **********************/