/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 6352670337706090720 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ /* --- GLOBAL VARIABLES --- */ static int32_t g_3[10][8] = {{1L,0L,0xFE64FD9EL,1L,2L,8L,0L,8L},{0xB9AE77ABL,2L,(-8L),2L,0xB9AE77ABL,0L,(-1L),(-3L)},{(-1L),8L,0xB3E90A62L,(-9L),(-3L),0L,0xA8D3A18EL,2L},{(-8L),0xFE64FD9EL,0xB3E90A62L,0L,0x52733582L,(-1L),(-1L),0x52733582L},{(-3L),(-8L),(-8L),(-3L),1L,0x80C3414BL,0L,0xA8D3A18EL},{0L,0xB3E90A62L,0xFE64FD9EL,(-8L),0x80C3414BL,(-2L),0xFE64FD9EL,(-10L)},{(-10L),0L,0L,1L,0xA8D3A18EL,1L,0xA8D3A18EL,1L},{0x52733582L,0x7DC4B4E1L,0x52733582L,8L,(-2L),1L,0x4D9EDBDAL,0xA8D3A18EL},{(-8L),0xA8D3A18EL,(-1L),0xB9AE77ABL,0x7DC4B4E1L,0L,(-2L),0L},{(-8L),0L,0L,0xB3E90A62L,(-2L),(-2L),0xB3E90A62L,0L}}; static volatile int32_t g_4 = 0xA1245C81L;/* VOLATILE GLOBAL g_4 */ static volatile int32_t g_5 = (-1L);/* VOLATILE GLOBAL g_5 */ static volatile int32_t g_6 = (-4L);/* VOLATILE GLOBAL g_6 */ static volatile int32_t g_7 = 0x11BC383CL;/* VOLATILE GLOBAL g_7 */ static volatile int32_t g_8 = 0xE39F3FAAL;/* VOLATILE GLOBAL g_8 */ static int32_t g_9 = 0L; static int64_t g_34 = 0x94FBAEB33E7469BALL; static int8_t g_74 = 0x5FL; static uint32_t g_86[7][3][5] = {{{7UL,0xBD6B4620L,0x91EE60EBL,4294967293UL,6UL},{0xB75F9727L,1UL,0xE832032BL,0xE832032BL,1UL},{7UL,6UL,4294967293UL,0x91EE60EBL,0xBD6B4620L}},{{0xB75F9727L,0UL,0x9157731BL,0x05FA5AF9L,8UL},{7UL,0x44AA9F20L,4294967292UL,4294967291UL,0x607E664DL},{0xB75F9727L,0x6FBAC331L,0x2714D024L,7UL,0x19422B6AL}},{{7UL,0UL,4294967293UL,4294967293UL,0UL},{0xB75F9727L,0x19422B6AL,7UL,0x2714D024L,0x6FBAC331L},{7UL,0x607E664DL,4294967291UL,4294967292UL,0x44AA9F20L}},{{0xB75F9727L,8UL,0x05FA5AF9L,0x9157731BL,0UL},{7UL,0xBD6B4620L,0x91EE60EBL,4294967293UL,6UL},{0xB75F9727L,1UL,0xE832032BL,0xE832032BL,1UL}},{{7UL,6UL,4294967293UL,0x91EE60EBL,0xBD6B4620L},{0xB75F9727L,0UL,0x9157731BL,0x05FA5AF9L,8UL},{7UL,0x44AA9F20L,4294967292UL,4294967291UL,0x607E664DL}},{{0xB75F9727L,0x6FBAC331L,0x2714D024L,7UL,0x19422B6AL},{7UL,0UL,4294967293UL,4294967293UL,0UL},{0xB75F9727L,0x19422B6AL,7UL,0x2714D024L,0x6FBAC331L}},{{7UL,0x607E664DL,4294967291UL,4294967292UL,0x44AA9F20L},{0xB75F9727L,8UL,0x05FA5AF9L,0x9157731BL,0UL},{7UL,0xBD6B4620L,0x91EE60EBL,4294967293UL,6UL}}}; static uint32_t g_90 = 0xFF389711L; static int8_t g_100 = (-4L); static uint8_t g_109 = 0xEBL; static uint64_t g_114 = 18446744073709551612UL; static uint8_t g_121 = 0x16L; static uint16_t g_123[2] = {0x50F6L,0x50F6L}; static uint32_t * volatile * const g_125 = (void*)0; static uint32_t *g_137 = &g_90; static uint32_t **g_136 = &g_137; static uint32_t ***g_135 = &g_136; static uint64_t g_145[4] = {2UL,2UL,2UL,2UL}; static uint16_t *g_198 = &g_123[1]; static uint8_t g_201[4] = {247UL,247UL,247UL,247UL}; static uint16_t g_205 = 0xDF79L; static int32_t *g_210 = &g_3[1][0]; static uint32_t g_221 = 8UL; static uint32_t g_222 = 0x35C898A0L; static uint32_t g_223 = 0x09EBA8E9L; static uint32_t * const g_220[6] = {&g_222,&g_223,&g_222,&g_222,&g_223,&g_222}; static uint32_t * const *g_219 = &g_220[1]; static uint32_t * const **g_218 = &g_219; static int8_t g_225 = (-1L); static uint64_t *g_230[3] = {&g_145[1],&g_145[1],&g_145[1]}; static uint64_t **g_229 = &g_230[0]; static uint32_t g_286[9][8] = {{8UL,0x7C8B6362L,18446744073709551606UL,0x31BEFFFFL,1UL,0UL,0xC09EB90CL,0UL},{0x12DC9772L,0x31BEFFFFL,0xA2A857ABL,0UL,0UL,0xA2A857ABL,0x31BEFFFFL,0x12DC9772L},{0UL,0xA2A857ABL,0x31BEFFFFL,0x12DC9772L,4UL,0x481A67B9L,8UL,0x075F681DL},{0x31BEFFFFL,18446744073709551606UL,0x7C8B6362L,8UL,0x12DC9772L,0x481A67B9L,0x66E642F9L,18446744073709551615UL},{0x481A67B9L,8UL,18446744073709551606UL,0UL,18446744073709551606UL,8UL,0xC7BC6D4CL,18446744073709551610UL},{4UL,0UL,0x7C8B6362L,0x12DC9772L,1UL,0UL,0UL,18446744073709551611UL},{0xC09EB90CL,0UL,0x12DC9772L,0x66E642F9L,1UL,9UL,0UL,0UL},{4UL,18446744073709551606UL,18446744073709551611UL,18446744073709551611UL,18446744073709551606UL,4UL,18446744073709551615UL,0xC09EB90CL},{0xC7BC6D4CL,0x7C8B6362L,0xC09EB90CL,8UL,0x31BEFFFFL,18446744073709551615UL,0UL,0xA2A857ABL}}; static int16_t g_321[9][7][3] = {{{(-1L),0xCF5EL,(-2L)},{0x65A1L,0x2B53L,(-1L)},{0x53E8L,0xCF5EL,(-9L)},{(-1L),0x130FL,0xE0C4L},{0x53E8L,(-5L),0x53E8L},{0x65A1L,(-7L),0xE0C4L},{(-1L),0x3D4EL,(-9L)}},{{0x12D0L,(-7L),(-1L)},{(-9L),(-5L),(-2L)},{0x12D0L,0x130FL,0x12D0L},{(-1L),0xCF5EL,(-2L)},{0x65A1L,0x2B53L,(-1L)},{0x53E8L,0xCF5EL,(-9L)},{(-1L),0x130FL,0xE0C4L}},{{0x53E8L,(-5L),0x53E8L},{0x65A1L,(-7L),0xE0C4L},{(-1L),0x3D4EL,(-9L)},{0x12D0L,(-7L),(-1L)},{(-9L),(-5L),(-2L)},{0x12D0L,0x130FL,0x12D0L},{(-1L),0xCF5EL,(-2L)}},{{0x65A1L,0x2B53L,(-1L)},{0x53E8L,0xCF5EL,(-9L)},{(-1L),0x130FL,0xE0C4L},{0x53E8L,(-5L),0x53E8L},{0x65A1L,(-7L),0xE0C4L},{(-1L),0x3D4EL,(-9L)},{0x12D0L,(-7L),(-1L)}},{{(-9L),(-5L),(-2L)},{0x12D0L,0x130FL,0x12D0L},{(-1L),0xCF5EL,(-2L)},{0x65A1L,0x2B53L,(-1L)},{0x53E8L,0xCF5EL,(-9L)},{(-1L),0x130FL,0xE0C4L},{0x53E8L,(-5L),0x53E8L}},{{0x65A1L,(-7L),0xE0C4L},{(-1L),0x3D4EL,(-9L)},{0x12D0L,(-7L),(-1L)},{(-9L),(-5L),(-2L)},{0x12D0L,0x130FL,0x12D0L},{(-1L),0xCF5EL,(-2L)},{0x65A1L,0x2B53L,(-1L)}},{{0x53E8L,0xCF5EL,(-9L)},{(-1L),0x130FL,0xE0C4L},{0x53E8L,(-5L),0x53E8L},{0x65A1L,(-7L),0xE0C4L},{(-1L),0x3D4EL,(-9L)},{0x12D0L,(-7L),(-1L)},{(-9L),(-5L),(-2L)}},{{0x12D0L,0x130FL,0x12D0L},{(-1L),0x53E8L,0xD8E9L},{9L,0x38A7L,0x4D23L},{(-8L),0x53E8L,0x59EEL},{0x4D23L,0L,0x05D8L},{(-8L),(-1L),(-8L)},{9L,0x15B8L,0x05D8L}},{{0x1D2AL,(-9L),0x59EEL},{(-1L),0x15B8L,0x4D23L},{0x59EEL,(-1L),0xD8E9L},{(-1L),0L,(-1L)},{0x1D2AL,0x53E8L,0xD8E9L},{9L,0x38A7L,0x4D23L},{(-8L),0x53E8L,0x59EEL}}}; static uint32_t g_347 = 0xB6BF709EL; static uint64_t g_381[3][10] = {{0x4D654FB5CBB0CC24LL,1UL,18446744073709551606UL,0xF0EC19EDEA58A81ELL,0xF0EC19EDEA58A81ELL,18446744073709551606UL,1UL,0x4D654FB5CBB0CC24LL,1UL,18446744073709551606UL},{0x4BAE41FBABFE3105LL,0xA27C9C6825E551F9LL,0xF0EC19EDEA58A81ELL,0xA27C9C6825E551F9LL,0x4BAE41FBABFE3105LL,18446744073709551606UL,18446744073709551606UL,0x4BAE41FBABFE3105LL,0xA27C9C6825E551F9LL,0xF0EC19EDEA58A81ELL},{0x4D654FB5CBB0CC24LL,0x4D654FB5CBB0CC24LL,0xF0EC19EDEA58A81ELL,0x4BAE41FBABFE3105LL,0x8048058D355F846FLL,0x4BAE41FBABFE3105LL,0xF0EC19EDEA58A81ELL,0x4D654FB5CBB0CC24LL,0x4D654FB5CBB0CC24LL,0xF0EC19EDEA58A81ELL}}; static uint16_t g_429 = 5UL; static int16_t *g_451[7][6][6] = {{{(void*)0,&g_321[6][2][2],&g_321[1][1][1],&g_321[6][0][1],&g_321[3][6][2],&g_321[6][0][1]},{&g_321[3][6][2],&g_321[4][2][1],&g_321[3][6][2],&g_321[5][6][2],&g_321[3][6][2],&g_321[3][6][2]},{&g_321[3][6][2],&g_321[3][6][2],&g_321[6][1][2],&g_321[4][2][1],&g_321[3][6][2],&g_321[3][6][2]},{&g_321[3][6][2],&g_321[5][6][2],(void*)0,&g_321[4][2][1],(void*)0,&g_321[5][6][2]},{&g_321[3][6][2],&g_321[3][6][2],&g_321[1][1][1],&g_321[5][6][2],(void*)0,&g_321[6][2][2]},{&g_321[3][6][2],&g_321[3][6][2],(void*)0,&g_321[6][0][1],&g_321[3][6][2],&g_321[3][6][2]}},{{(void*)0,&g_321[3][6][2],&g_321[6][1][2],&g_321[3][6][2],(void*)0,&g_321[4][2][1]},{&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2],(void*)0,&g_321[3][6][2]},{(void*)0,&g_321[5][6][2],&g_321[1][1][1],&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2]},{&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2],&g_321[6][2][2],&g_321[3][6][2],&g_321[4][2][1]},{&g_321[3][6][2],&g_321[4][2][1],&g_321[6][1][2],&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2]},{&g_321[3][6][2],&g_321[6][2][2],(void*)0,&g_321[3][6][2],(void*)0,&g_321[6][2][2]}},{{&g_321[3][6][2],&g_321[6][0][1],&g_321[1][1][1],&g_321[6][2][2],(void*)0,&g_321[5][6][2]},{&g_321[3][6][2],&g_321[3][6][2],(void*)0,&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2]},{(void*)0,&g_321[3][6][2],&g_321[6][1][2],&g_321[3][6][2],(void*)0,&g_321[3][6][2]},{&g_321[3][6][2],&g_321[6][0][1],&g_321[3][6][2],&g_321[3][6][2],(void*)0,&g_321[6][0][1]},{(void*)0,&g_321[6][2][2],&g_321[1][1][1],&g_321[6][0][1],&g_321[3][6][2],&g_321[6][0][1]},{&g_321[3][6][2],&g_321[4][2][1],&g_321[3][6][2],&g_321[5][6][2],&g_321[3][6][2],&g_321[3][6][2]}},{{&g_321[3][6][2],&g_321[3][6][2],&g_321[6][1][2],&g_321[4][2][1],&g_321[3][6][2],&g_321[3][6][2]},{&g_321[3][6][2],&g_321[5][6][2],(void*)0,&g_321[4][2][1],(void*)0,&g_321[5][6][2]},{&g_321[3][6][2],&g_321[3][6][2],&g_321[1][1][1],&g_321[5][6][2],(void*)0,&g_321[6][2][2]},{&g_321[3][6][2],&g_321[3][6][2],(void*)0,&g_321[6][0][1],&g_321[3][6][2],&g_321[3][6][2]},{(void*)0,&g_321[3][6][2],&g_321[6][1][2],&g_321[3][6][2],(void*)0,&g_321[4][2][1]},{&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2],(void*)0,&g_321[3][6][2]}},{{(void*)0,&g_321[5][6][2],&g_321[1][1][1],&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2]},{&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2],&g_321[6][2][2],&g_321[3][6][2],&g_321[4][2][1]},{&g_321[3][6][2],&g_321[4][2][1],&g_321[6][1][2],&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2]},{&g_321[3][6][2],&g_321[6][2][2],(void*)0,&g_321[3][6][2],(void*)0,&g_321[6][2][2]},{&g_321[3][6][2],&g_321[6][0][1],&g_321[1][1][1],&g_321[6][2][2],(void*)0,&g_321[5][6][2]},{&g_321[3][6][2],&g_321[3][6][2],(void*)0,&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2]}},{{(void*)0,&g_321[3][6][2],&g_321[6][1][2],&g_321[3][6][2],(void*)0,&g_321[3][6][2]},{&g_321[3][6][2],&g_321[6][0][1],&g_321[3][6][2],&g_321[3][6][2],(void*)0,&g_321[6][0][1]},{(void*)0,&g_321[6][2][2],&g_321[1][1][1],&g_321[6][0][1],&g_321[3][6][2],&g_321[6][0][1]},{&g_321[3][6][2],&g_321[4][2][1],&g_321[3][6][2],&g_321[5][6][2],&g_321[3][6][2],&g_321[3][6][2]},{&g_321[3][6][2],&g_321[3][6][2],&g_321[6][1][2],&g_321[4][2][1],&g_321[3][6][2],&g_321[3][6][2]},{&g_321[3][6][2],&g_321[5][6][2],(void*)0,&g_321[4][2][1],(void*)0,&g_321[5][6][2]}},{{&g_321[3][6][2],&g_321[3][6][2],&g_321[1][1][1],&g_321[5][6][2],(void*)0,&g_321[6][2][2]},{&g_321[3][6][2],&g_321[3][6][2],(void*)0,&g_321[6][0][1],&g_321[3][6][2],&g_321[3][6][2]},{(void*)0,&g_321[3][6][2],&g_321[6][1][2],&g_321[3][6][2],(void*)0,&g_321[4][2][1]},{&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2],(void*)0,&g_321[3][6][2]},{(void*)0,&g_321[5][6][2],&g_321[1][1][1],&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2]},{&g_321[3][6][2],&g_321[3][6][2],&g_321[3][6][2],&g_321[6][2][2],&g_321[3][6][2],&g_321[4][2][1]}}}; static int64_t g_490 = 0L; static uint16_t g_498 = 0x2FB0L; static uint8_t g_537 = 255UL; static volatile uint64_t * volatile * volatile *g_556 = (void*)0; static const uint32_t g_571 = 0x7ED45CCBL; static int64_t g_637 = 0x406B4A198946E00ELL; static uint32_t g_698[4][9] = {{4294967290UL,0xF7781105L,6UL,6UL,0xF7781105L,4294967290UL,0xA79F39E5L,4294967290UL,0xF7781105L},{4294967290UL,0x0A014E37L,0x0A014E37L,4294967290UL,0x9D2000B0L,0xF7781105L,0x9D2000B0L,4294967290UL,0x0A014E37L},{0x9D2000B0L,0x9D2000B0L,0xA79F39E5L,0xF7781105L,0x3A6BD7DDL,0xF7781105L,0xA79F39E5L,0x9D2000B0L,0x9D2000B0L},{0x0A014E37L,4294967290UL,0x9D2000B0L,0xF7781105L,0x9D2000B0L,4294967290UL,0x0A014E37L,0x0A014E37L,4294967290UL}}; static volatile int32_t * const g_710 = (void*)0; static volatile int32_t * const volatile * volatile g_709 = &g_710;/* VOLATILE GLOBAL g_709 */ static volatile int32_t * const volatile * volatile *g_708 = &g_709; static const uint32_t *g_777 = &g_221; static const uint32_t **g_776 = &g_777; static uint8_t g_821 = 0x67L; static int16_t * volatile * volatile g_866 = (void*)0;/* VOLATILE GLOBAL g_866 */ static int16_t * volatile * volatile *g_865 = &g_866; static int32_t **g_882[8] = {&g_210,&g_210,&g_210,&g_210,&g_210,&g_210,&g_210,&g_210}; static int32_t ***g_881[5][1] = {{&g_882[6]},{&g_882[6]},{&g_882[6]},{&g_882[6]},{&g_882[6]}}; static int32_t ****g_880[1][10] = {{&g_881[0][0],&g_881[0][0],&g_881[3][0],&g_881[0][0],&g_881[0][0],&g_881[3][0],&g_881[0][0],&g_881[0][0],&g_881[3][0],&g_881[0][0]}}; static int16_t **g_897[4] = {&g_451[5][5][4],&g_451[5][5][4],&g_451[5][5][4],&g_451[5][5][4]}; static int16_t ***g_896[8][3][5] = {{{&g_897[3],&g_897[3],&g_897[3],&g_897[3],&g_897[0]},{&g_897[2],&g_897[3],&g_897[1],&g_897[3],(void*)0},{(void*)0,&g_897[3],&g_897[3],&g_897[3],&g_897[3]}},{{&g_897[0],&g_897[2],(void*)0,(void*)0,&g_897[2]},{(void*)0,&g_897[3],&g_897[2],&g_897[2],&g_897[1]},{&g_897[3],(void*)0,(void*)0,&g_897[2],&g_897[0]}},{{&g_897[2],(void*)0,&g_897[3],&g_897[1],&g_897[3]},{&g_897[3],&g_897[3],(void*)0,&g_897[3],&g_897[3]},{(void*)0,&g_897[3],&g_897[0],(void*)0,(void*)0}},{{&g_897[0],&g_897[2],&g_897[0],&g_897[3],&g_897[3]},{(void*)0,&g_897[3],&g_897[3],&g_897[3],&g_897[1]},{&g_897[2],&g_897[0],&g_897[3],&g_897[0],&g_897[2]}},{{&g_897[3],&g_897[2],&g_897[3],&g_897[1],&g_897[2]},{(void*)0,(void*)0,&g_897[0],&g_897[2],(void*)0},{&g_897[3],&g_897[3],&g_897[0],&g_897[3],&g_897[3]}},{{&g_897[3],&g_897[2],(void*)0,(void*)0,&g_897[3]},{&g_897[0],&g_897[3],&g_897[3],&g_897[0],&g_897[3]},{&g_897[2],&g_897[3],(void*)0,&g_897[2],&g_897[3]}},{{&g_897[3],&g_897[0],&g_897[2],&g_897[3],&g_897[3]},{&g_897[3],&g_897[3],(void*)0,&g_897[0],(void*)0},{&g_897[3],&g_897[3],&g_897[3],&g_897[3],&g_897[2]}},{{&g_897[0],&g_897[2],&g_897[1],(void*)0,&g_897[2]},{&g_897[3],&g_897[3],&g_897[3],(void*)0,&g_897[1]},{&g_897[0],&g_897[2],(void*)0,(void*)0,&g_897[3]}}}; static int16_t ****g_895 = &g_896[7][1][0]; static int8_t g_1169 = 1L; static int16_t *****g_1197 = &g_895; static uint32_t g_1247 = 0xE5C53651L; static int8_t g_1269 = 3L; static int8_t * const g_1268 = &g_1269; static int32_t g_1327 = 0x0E3DCC08L; static const int32_t g_1352 = 0xE4263DD5L; static int32_t g_1423 = (-1L); static int8_t g_1480[7][9] = {{(-2L),0x57L,(-1L),0x18L,0L,0x63L,0x63L,0L,0x18L},{0x93L,0x2EL,0x93L,0x63L,0xFEL,(-1L),0x63L,0x21L,0xEBL},{0xEBL,0x21L,0x63L,(-1L),0xFEL,0x63L,0x93L,0x2EL,0x93L},{0x18L,0L,0x63L,0x63L,0L,0x18L,(-1L),0x57L,(-2L)},{0x18L,0x21L,0x93L,0x18L,0x2EL,(-2L),0xEBL,0x57L,0x93L},{0xEBL,0x2EL,(-1L),(-2L),0xD8L,(-2L),(-1L),0x2EL,0xEBL},{0x93L,0x57L,0xEBL,(-2L),0x2EL,0x18L,0x93L,0x21L,0x18L}}; static int64_t g_1486 = 0x7753A5852E460905LL; static uint32_t *g_1522 = &g_698[1][0]; static uint32_t * const volatile *g_1521 = &g_1522; static uint32_t * const volatile ** const g_1520 = &g_1521; static uint32_t * const volatile ** const *g_1519 = &g_1520; static uint32_t g_1565 = 0xD7D7816DL; static const uint16_t **g_1598 = (void*)0; static uint32_t ** volatile *g_1627 = (void*)0; static uint32_t ** volatile **g_1626 = &g_1627; static uint32_t ** volatile ** volatile *g_1625 = &g_1626; static int8_t g_1655 = 1L; static int32_t g_1676[4] = {0x3C220662L,0x3C220662L,0x3C220662L,0x3C220662L}; static uint32_t *****g_1703 = (void*)0; static uint16_t **g_1818 = &g_198; static uint32_t g_1851[10][7][3] = {{{0xD5165C91L,4294967295UL,0x63A44E52L},{0xA6D2AB7BL,0x9B72682BL,4294967295UL},{4294967295UL,4UL,8UL},{0x9FFF35EFL,0x9FFF35EFL,1UL},{0x7761E272L,0x5A9C01F6L,0x63A44E52L},{2UL,1UL,0x9FFF35EFL},{0x082AB932L,4294967295UL,0xD5165C91L}},{{6UL,2UL,0x9FFF35EFL},{0UL,0UL,0x63A44E52L},{4294967287UL,0xA6D2AB7BL,1UL},{0UL,0xFA5C9F4DL,8UL},{0x1509A861L,4294967293UL,4294967295UL},{8UL,4294967295UL,1UL},{4294967295UL,4294967293UL,6UL}},{{4294967294UL,0xFA5C9F4DL,4294967294UL},{4294967293UL,0xA6D2AB7BL,2UL},{0x9A497C62L,0UL,4294967295UL},{6UL,2UL,0xC5A46606L},{0x8EDA0010L,4294967295UL,8UL},{6UL,1UL,6UL},{0x9A497C62L,0x5A9C01F6L,4294967293UL}},{{4294967293UL,0x9FFF35EFL,0xFE22EB04L},{4294967294UL,4UL,0x9A497C62L},{4294967295UL,0x9B72682BL,4294967286UL},{8UL,0x650908FEL,0x9A497C62L},{0x1509A861L,0xFE22EB04L,0xFE22EB04L},{0UL,0x3EE8B3DDL,4294967293UL},{4294967287UL,1UL,6UL}},{{0UL,0x2B35717FL,8UL},{6UL,4294967295UL,0xC5A46606L},{0x082AB932L,0x2B35717FL,4294967295UL},{2UL,1UL,2UL},{0x7761E272L,0x3EE8B3DDL,4294967294UL},{0x9FFF35EFL,0xFE22EB04L,6UL},{4294967295UL,0x650908FEL,1UL}},{{0xA6D2AB7BL,0x9B72682BL,4294967295UL},{4294967295UL,4UL,8UL},{0x9FFF35EFL,0x9FFF35EFL,1UL},{0x7761E272L,0x5A9C01F6L,0x63A44E52L},{2UL,1UL,0x9FFF35EFL},{0x082AB932L,4294967295UL,0xD5165C91L},{6UL,2UL,0x9FFF35EFL}},{{0UL,0UL,0x63A44E52L},{4294967287UL,0xA6D2AB7BL,1UL},{0UL,0xFA5C9F4DL,8UL},{0x1509A861L,4294967293UL,4294967295UL},{8UL,4294967295UL,1UL},{4294967295UL,4294967293UL,6UL},{4294967294UL,0xFA5C9F4DL,4294967294UL}},{{4294967293UL,0xA6D2AB7BL,2UL},{0x9A497C62L,0UL,4294967295UL},{6UL,2UL,0xC5A46606L},{0x8EDA0010L,4294967295UL,8UL},{6UL,1UL,6UL},{0x9A497C62L,0x5A9C01F6L,4294967293UL},{4294967293UL,0x9FFF35EFL,0xFE22EB04L}},{{4294967294UL,4UL,0x9A497C62L},{4294967295UL,0x9B72682BL,4294967286UL},{8UL,0x650908FEL,0x9A497C62L},{0x1509A861L,0xFE22EB04L,0xFE22EB04L},{0UL,0x3EE8B3DDL,4294967293UL},{4294967287UL,1UL,6UL},{0UL,0x2B35717FL,8UL}},{{6UL,4294967295UL,0xC5A46606L},{0x082AB932L,0UL,4294967294UL},{0x7F1C004BL,0x9B72682BL,0x7F1C004BL},{0x63A44E52L,0xF758FBFBL,1UL},{6UL,0xC5A46606L,2UL},{4294967294UL,7UL,0xD5165C91L},{0x1509A861L,4294967295UL,4294967293UL}}}; static uint16_t g_1882 = 0xC047L; static uint64_t **g_1895 = &g_230[1]; static int8_t g_1965 = (-9L); static uint32_t ***g_1984 = (void*)0; static uint32_t ****g_1983 = &g_1984; static int8_t *g_2061 = &g_1965; static int32_t g_2169 = 0xA8FA4D6DL; static uint32_t g_2358 = 0xF9D7A78DL; static uint32_t ****g_2453 = &g_1984; static int32_t g_2455 = 1L; static volatile uint32_t g_2471 = 4294967295UL;/* VOLATILE GLOBAL g_2471 */ static volatile uint32_t * volatile g_2470[2][1][1] = {{{&g_2471}},{{&g_2471}}}; static volatile uint32_t * volatile *g_2469 = &g_2470[1][0][0]; static uint32_t ** const * const g_2528 = &g_136; static uint32_t ** const * const *g_2527 = &g_2528; static uint32_t ** const * const **g_2526 = &g_2527; static int32_t *g_2617 = &g_1327; static uint32_t **g_2655 = &g_1522; static uint32_t ****g_2701 = &g_135; static uint64_t g_2717[9] = {0x500C4B2BB856F085LL,0x500C4B2BB856F085LL,0x500C4B2BB856F085LL,0x500C4B2BB856F085LL,0x500C4B2BB856F085LL,0x500C4B2BB856F085LL,0x500C4B2BB856F085LL,0x500C4B2BB856F085LL,0x500C4B2BB856F085LL}; static const int32_t *g_2718[5][6] = {{&g_2169,&g_3[9][4],&g_2169,&g_1676[3],&g_2169,&g_2169},{&g_1352,&g_1327,&g_1676[3],(void*)0,&g_2169,&g_1352},{&g_1676[3],&g_3[9][4],(void*)0,(void*)0,&g_3[9][4],&g_1676[3]},{&g_1352,&g_2169,(void*)0,&g_1676[3],&g_1327,&g_1352},{&g_2169,&g_2169,&g_1676[3],&g_2169,&g_3[9][4],&g_2169}}; static int32_t *g_2782 = &g_1676[2]; static int32_t ** const g_2781 = &g_2782; static int32_t ** const *g_2780 = &g_2781; static uint32_t g_2789 = 8UL; static uint8_t g_2825 = 0UL; static const int8_t *g_2876 = &g_1269; static const int8_t **g_2875 = &g_2876; static volatile int64_t * const g_2898 = (void*)0; static volatile int64_t * const *g_2897 = &g_2898; static volatile uint8_t g_3017 = 0xDAL;/* VOLATILE GLOBAL g_3017 */ static volatile uint8_t *g_3016 = &g_3017; static volatile uint8_t * volatile * const g_3015 = &g_3016; static uint32_t ****g_3050 = &g_135; static uint16_t *****g_3061 = (void*)0; static volatile int32_t * volatile * const g_3117 = (void*)0; static int16_t g_3179 = 0xF253L; static uint8_t g_3210 = 0xB1L; static int32_t g_3479 = (-1L); static uint64_t g_3537[8] = {0x1E5036DA01473EABLL,0x1E5036DA01473EABLL,0x1E5036DA01473EABLL,0x1E5036DA01473EABLL,0x1E5036DA01473EABLL,0x1E5036DA01473EABLL,0x1E5036DA01473EABLL,0x1E5036DA01473EABLL}; static uint32_t g_3547 = 0x03621C7DL; static volatile int8_t *g_3596 = (void*)0; static volatile int8_t **g_3595 = &g_3596; static uint16_t g_3648[6] = {0xCC5EL,0xCC5EL,0xCC5EL,0xCC5EL,0xCC5EL,0xCC5EL}; static int32_t ** const volatile g_3670[5] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; static int32_t ** volatile g_3671 = &g_2617;/* VOLATILE GLOBAL g_3671 */ static int32_t ** volatile g_3681 = (void*)0;/* VOLATILE GLOBAL g_3681 */ static int32_t ** volatile g_3682[5] = {&g_210,&g_210,&g_210,&g_210,&g_210}; static int32_t ** volatile g_3683 = &g_2782;/* VOLATILE GLOBAL g_3683 */ static int32_t ** volatile g_3740 = &g_210;/* VOLATILE GLOBAL g_3740 */ static int8_t g_3812[2][6][7] = {{{0xEAL,0L,(-5L),0xA4L,0xD8L,0xA4L,(-5L)},{(-10L),(-10L),0x8BL,0x24L,(-6L),0xCAL,0x26L},{0x55L,0xEAL,0xFAL,0x35L,0x35L,0xFAL,0xEAL},{1L,(-10L),(-10L),(-4L),(-6L),0xA1L,0x24L},{0xFAL,0xEAL,0xD8L,0xEAL,0xD8L,0xEAL,0xFAL},{0x24L,0xA1L,(-6L),(-4L),(-10L),(-10L),1L}},{{0xEAL,0xFAL,0x35L,0x35L,0xFAL,0xEAL,0x55L},{0x26L,0xCAL,(-6L),0x24L,0x8BL,(-10L),(-10L)},{(-5L),0xA4L,0xD8L,0xA4L,(-5L),0L,0xEAL},{0x79L,0xCAL,(-10L),0xA1L,(-4L),0x26L,(-4L)},{(-1L),0xFAL,0xFAL,(-1L),0xA4L,(-1L),0xFFL},{0x79L,0xA1L,0x8BL,1L,1L,1L,1L}}}; static volatile uint32_t g_3816[9][1][1] = {{{0UL}},{{0x77141B69L}},{{0UL}},{{0x77141B69L}},{{0UL}},{{0x77141B69L}},{{0UL}},{{0x77141B69L}},{{0UL}}}; static volatile uint32_t g_3999 = 0x02DA3C3DL;/* VOLATILE GLOBAL g_3999 */ static uint32_t * const volatile **g_4038 = (void*)0; static uint32_t * const volatile *** volatile g_4037 = &g_4038;/* VOLATILE GLOBAL g_4037 */ static uint8_t *g_4073 = &g_121; static uint8_t **g_4072[6][7] = {{&g_4073,&g_4073,&g_4073,&g_4073,&g_4073,&g_4073,&g_4073},{&g_4073,&g_4073,&g_4073,&g_4073,&g_4073,&g_4073,&g_4073},{&g_4073,&g_4073,&g_4073,&g_4073,&g_4073,&g_4073,&g_4073},{&g_4073,&g_4073,&g_4073,&g_4073,&g_4073,&g_4073,&g_4073},{&g_4073,&g_4073,&g_4073,&g_4073,&g_4073,&g_4073,&g_4073},{&g_4073,&g_4073,&g_4073,&g_4073,&g_4073,&g_4073,&g_4073}}; static uint8_t ** const *g_4071 = &g_4072[3][5]; static uint8_t ** const ** volatile g_4070 = &g_4071;/* VOLATILE GLOBAL g_4070 */ static uint32_t ***g_4097[1] = {&g_2655}; static volatile uint16_t g_4106 = 0UL;/* VOLATILE GLOBAL g_4106 */ static volatile uint8_t g_4129 = 1UL;/* VOLATILE GLOBAL g_4129 */ static uint64_t g_4134 = 7UL; static uint64_t g_4173 = 1UL; static uint16_t *** volatile g_4175 = &g_1818;/* VOLATILE GLOBAL g_4175 */ static int32_t *g_4212 = (void*)0; static int32_t * volatile * volatile g_4211 = &g_4212;/* VOLATILE GLOBAL g_4211 */ static int32_t * volatile * volatile *g_4210 = &g_4211; static int32_t * volatile * volatile **g_4209 = &g_4210; static int16_t g_4256 = 1L; static int32_t ** volatile g_4327 = &g_210;/* VOLATILE GLOBAL g_4327 */ /* --- FORWARD DECLARATIONS --- */ uint32_t func_1(void); int32_t func_29(int32_t * p_30, uint32_t p_31, uint32_t p_32); int64_t func_37(const int32_t * p_38, int32_t * p_39, int16_t p_40, int32_t * p_41); const int16_t func_49(int8_t * p_50, int32_t * p_51, const int32_t p_52, int32_t * p_53); int8_t * func_54(int8_t * p_55, int8_t * const p_56, int8_t p_57, int8_t * p_58); int8_t * func_59(int8_t * p_60, uint64_t p_61, uint16_t p_62, int32_t * p_63, const int32_t p_64); uint16_t func_68(int8_t * p_69, uint64_t * p_70, int32_t * p_71, uint16_t p_72); uint64_t * func_75(uint32_t p_76); uint32_t func_77(uint64_t p_78, uint64_t p_79, uint8_t p_80); int32_t * const func_81(uint32_t p_82, int32_t p_83); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_3 g_9 g_882 g_210 * writes: g_3 g_9 */ uint32_t func_1(void) { /* block id: 0 */ int32_t *l_2 = &g_3[1][0]; int32_t l_11 = (-1L); int32_t l_12 = 0xB11F3813L; int32_t l_13 = 0xEA4C5706L; int32_t l_14 = 0x0B91EE4CL; int32_t l_15 = 0L; int32_t l_16 = 0xD2F23D37L; int32_t l_17 = 0xFFBE6269L; int32_t l_18 = 0x059515EDL; int32_t l_19 = 0xC19C50EDL; int32_t l_20 = 0xB172C66CL; int32_t l_21 = (-1L); int32_t l_22 = 1L; int32_t l_23 = 0x3E77DF0EL; int32_t l_24 = 1L; int32_t l_25 = 0x4876030DL; int8_t *l_73 = &g_74; int8_t *l_1270 = &g_1269; int8_t l_3254 = 0xDBL; int16_t l_3255 = 0xFAC3L; int32_t *l_3256 = &g_9; int16_t ***l_3609 = (void*)0; uint32_t l_3645[9] = {0x2ADC3ACAL,0x2ADC3ACAL,0x2ADC3ACAL,0x2ADC3ACAL,0x2ADC3ACAL,0x2ADC3ACAL,0x2ADC3ACAL,0x2ADC3ACAL,0x2ADC3ACAL}; uint8_t l_3675[5][3] = {{0xB2L,0xB2L,0xB2L},{0xE7L,0xE7L,0xE7L},{0xB2L,0xB2L,0xB2L},{0xE7L,0xE7L,0xE7L},{0xB2L,0xB2L,0xB2L}}; const int64_t l_3679[10] = {0xF5BC30637486F9E9LL,0xB20501F25777851ELL,0xB20501F25777851ELL,0xF5BC30637486F9E9LL,0xC5014F1562E59D5BLL,0xF5BC30637486F9E9LL,0xB20501F25777851ELL,0xB20501F25777851ELL,0xF5BC30637486F9E9LL,0xC5014F1562E59D5BLL}; int32_t l_3690 = 1L; uint8_t l_3691 = 0x87L; int64_t l_3736 = 6L; int32_t l_3739 = (-1L); uint32_t l_3888[2][8][3] = {{{18446744073709551609UL,18446744073709551612UL,18446744073709551612UL},{0x3BB6F1FDL,18446744073709551613UL,0xEF141C60L},{18446744073709551609UL,18446744073709551612UL,18446744073709551612UL},{0x3BB6F1FDL,18446744073709551613UL,0xEF141C60L},{18446744073709551609UL,18446744073709551612UL,18446744073709551612UL},{0x3BB6F1FDL,18446744073709551613UL,0xEF141C60L},{18446744073709551609UL,18446744073709551612UL,18446744073709551612UL},{0x3BB6F1FDL,18446744073709551613UL,0xEF141C60L}},{{18446744073709551609UL,18446744073709551612UL,18446744073709551612UL},{0x3BB6F1FDL,18446744073709551613UL,0xEF141C60L},{18446744073709551609UL,18446744073709551612UL,18446744073709551612UL},{0x3BB6F1FDL,18446744073709551613UL,0xEF141C60L},{18446744073709551609UL,18446744073709551612UL,18446744073709551612UL},{0x3BB6F1FDL,18446744073709551613UL,0xEF141C60L},{18446744073709551609UL,18446744073709551612UL,18446744073709551612UL},{0x3BB6F1FDL,18446744073709551613UL,0xEF141C60L}}}; uint8_t l_3905[6]; const int64_t ***l_3915 = (void*)0; uint32_t **l_3921 = &g_137; uint32_t ** const *l_3924 = (void*)0; uint32_t ** const **l_3923 = &l_3924; uint32_t ** const ** const *l_3922[7][3][5] = {{{(void*)0,&l_3923,&l_3923,&l_3923,&l_3923},{(void*)0,&l_3923,&l_3923,&l_3923,(void*)0},{&l_3923,&l_3923,(void*)0,&l_3923,&l_3923}},{{&l_3923,&l_3923,&l_3923,(void*)0,&l_3923},{&l_3923,&l_3923,(void*)0,&l_3923,&l_3923},{&l_3923,&l_3923,(void*)0,(void*)0,&l_3923}},{{&l_3923,(void*)0,&l_3923,&l_3923,&l_3923},{&l_3923,&l_3923,(void*)0,&l_3923,(void*)0},{&l_3923,(void*)0,&l_3923,(void*)0,(void*)0}},{{&l_3923,(void*)0,&l_3923,(void*)0,(void*)0},{&l_3923,&l_3923,&l_3923,&l_3923,(void*)0},{&l_3923,&l_3923,&l_3923,&l_3923,&l_3923}},{{&l_3923,&l_3923,&l_3923,(void*)0,&l_3923},{&l_3923,&l_3923,&l_3923,(void*)0,&l_3923},{&l_3923,&l_3923,(void*)0,&l_3923,&l_3923}},{{(void*)0,&l_3923,&l_3923,&l_3923,&l_3923},{(void*)0,&l_3923,&l_3923,&l_3923,(void*)0},{&l_3923,&l_3923,&l_3923,(void*)0,(void*)0}},{{(void*)0,(void*)0,(void*)0,(void*)0,&l_3923},{(void*)0,(void*)0,(void*)0,(void*)0,&l_3923},{&l_3923,&l_3923,(void*)0,(void*)0,(void*)0}}}; int8_t l_3936 = 5L; int16_t l_3938 = 0x3121L; int32_t *l_3988 = (void*)0; int32_t **l_3987[3]; uint8_t *l_4069 = &g_3210; uint8_t **l_4068 = &l_4069; uint8_t ** const * const l_4067 = &l_4068; int32_t l_4074[10][7] = {{0x5BAED681L,1L,1L,(-3L),1L,1L,0x5BAED681L},{(-1L),0L,(-2L),0xF363BB6AL,5L,0x1FEC7F1FL,5L},{1L,(-4L),(-4L),1L,0xC75790E3L,0x5A641CECL,(-3L)},{0xE2562E96L,(-1L),(-2L),0xCBE064ECL,0xCBE064ECL,(-2L),(-1L)},{0xC75790E3L,0x5BAED681L,1L,3L,(-4L),(-3L),(-3L)},{0x1FEC7F1FL,0xE2562E96L,0xCBE064ECL,0xE2562E96L,0x1FEC7F1FL,0L,5L},{(-1L),0x5A641CECL,0x5BAED681L,3L,0x96F1EF3AL,3L,0x5BAED681L},{5L,5L,(-1L),0xCBE064ECL,(-1L),0x2FCF81C7L,(-2L)},{(-1L),3L,1L,1L,3L,(-1L),0x96F1EF3AL},{0x1FEC7F1FL,(-1L),0xE2562E96L,0xF363BB6AL,(-1L),(-1L),0xF363BB6AL}}; uint32_t l_4077[2][7][2] = {{{0UL,1UL},{3UL,0x86A5B839L},{0x86A5B839L,3UL},{1UL,0UL},{1UL,3UL},{0x86A5B839L,0x86A5B839L},{3UL,1UL}},{{0UL,1UL},{3UL,0x86A5B839L},{0x86A5B839L,3UL},{1UL,0UL},{1UL,3UL},{0x86A5B839L,0x86A5B839L},{3UL,1UL}}}; uint16_t *l_4093[10][6][2] = {{{&g_429,&g_123[0]},{&g_3648[4],&g_3648[4]},{&g_3648[4],&g_3648[4]},{&g_123[0],&g_429},{&g_3648[4],&g_123[0]},{&g_3648[4],&g_429}},{{&g_123[0],&g_123[0]},{&g_3648[4],&g_123[0]},{&g_123[0],&g_429},{&g_3648[4],&g_123[0]},{&g_3648[4],&g_429},{&g_123[0],&g_3648[4]}},{{&g_3648[4],&g_3648[4]},{&g_3648[4],&g_123[0]},{&g_429,&g_3648[4]},{&g_123[0],&g_3648[4]},{&g_429,&g_123[0]},{&g_123[0],&g_3648[4]}},{{&g_123[0],&g_123[0]},{&g_429,&g_3648[4]},{&g_123[0],&g_3648[4]},{&g_429,&g_123[0]},{&g_3648[4],&g_3648[4]},{&g_3648[4],&g_3648[4]}},{{&g_123[0],&g_429},{&g_3648[4],&g_123[0]},{&g_3648[4],&g_429},{&g_123[0],&g_123[0]},{&g_3648[4],&g_123[0]},{&g_123[0],&g_429}},{{&g_3648[4],&g_123[0]},{&g_3648[4],&g_429},{&g_123[0],&g_3648[4]},{&g_3648[4],&g_3648[4]},{&g_3648[4],&g_3648[4]},{&g_123[1],&g_205}},{{&g_3648[4],&g_3648[4]},{&g_3648[4],&g_3648[4]},{&g_3648[4],&g_429},{&g_3648[4],&g_3648[4]},{&g_3648[4],&g_3648[4]},{&g_3648[4],&g_205}},{{&g_123[1],&g_3648[4]},{(void*)0,&g_3648[4]},{&g_3648[4],(void*)0},{&g_3648[4],&g_123[1]},{&g_205,&g_3648[4]},{&g_3648[4],&g_3648[4]}},{{&g_3648[4],&g_3648[4]},{&g_429,&g_3648[4]},{&g_3648[4],&g_3648[4]},{&g_3648[4],&g_3648[4]},{&g_205,&g_123[1]},{&g_3648[4],(void*)0}},{{&g_3648[4],&g_3648[4]},{(void*)0,&g_3648[4]},{&g_123[1],&g_205},{&g_3648[4],&g_3648[4]},{&g_3648[4],&g_3648[4]},{&g_3648[4],&g_429}}}; uint32_t l_4135 = 3UL; uint16_t l_4165 = 65528UL; const int16_t l_4246 = 3L; uint64_t *l_4248 = &g_2717[8]; int32_t ***l_4264 = &g_882[6]; int64_t l_4294 = (-8L); uint64_t l_4296 = 0UL; int16_t l_4316 = 0x7F89L; const uint32_t l_4318 = 0x60221FA4L; int32_t l_4332 = 1L; uint8_t l_4336 = 255UL; int i, j, k; for (i = 0; i < 6; i++) l_3905[i] = 252UL; for (i = 0; i < 3; i++) l_3987[i] = &l_3988; (*l_2) &= 0x8BBCA631L; for (g_9 = 6; (g_9 >= 0); g_9 -= 1) { /* block id: 4 */ int32_t *l_10[3][6]; uint64_t l_26 = 0x285EFCBABA1048D1LL; int8_t *l_33 = (void*)0; uint64_t *l_65 = &l_26; uint32_t *l_696 = (void*)0; uint32_t *l_697[4][8][2] = {{{&g_698[2][2],&g_698[1][3]},{&g_698[2][7],&g_698[2][2]},{&g_698[2][2],&g_698[2][2]},{&g_698[1][7],(void*)0},{(void*)0,&g_698[2][2]},{&g_698[2][4],&g_698[2][2]},{(void*)0,(void*)0},{&g_698[1][7],&g_698[2][2]}},{{&g_698[2][2],&g_698[2][2]},{&g_698[2][7],&g_698[1][3]},{&g_698[2][2],&g_698[2][7]},{&g_698[2][2],&g_698[2][6]},{&g_698[2][2],&g_698[2][7]},{&g_698[2][2],&g_698[1][3]},{&g_698[2][7],&g_698[2][2]},{&g_698[2][2],&g_698[2][2]}},{{&g_698[1][7],(void*)0},{(void*)0,&g_698[2][2]},{&g_698[2][4],&g_698[2][2]},{(void*)0,(void*)0},{&g_698[1][7],&g_698[2][2]},{&g_698[2][2],&g_698[2][2]},{&g_698[2][7],&g_698[1][3]},{&g_698[2][2],&g_698[2][7]}},{{&g_698[2][2],&g_698[2][6]},{&g_698[2][2],&g_698[2][7]},{&g_698[2][2],&g_698[1][3]},{&g_698[2][7],&g_698[2][2]},{&g_698[2][2],&g_698[2][2]},{&g_698[1][7],(void*)0},{(void*)0,&g_698[2][2]},{&g_698[2][4],&g_698[2][2]}}}; int32_t *l_1791 = &l_23; int64_t l_3536 = 0x589910F54AA9E3CFLL; uint16_t l_3567 = 0x430EL; int16_t ***l_3610 = &g_897[2]; int64_t l_3629 = 1L; int64_t l_3632[1]; uint16_t l_3672 = 0x255DL; int16_t l_3680 = 0xE613L; uint32_t **l_3825 = &g_137; int32_t l_3855[7] = {0x70DE9619L,0x70DE9619L,0x70DE9619L,0x70DE9619L,0x70DE9619L,0x70DE9619L,0x70DE9619L}; uint32_t *****l_3885[8][2] = {{&g_1983,&g_1983},{&g_1983,(void*)0},{&g_1983,(void*)0},{(void*)0,(void*)0},{&g_1983,(void*)0},{&g_1983,&g_1983},{&g_1983,(void*)0},{&g_1983,(void*)0}}; uint8_t l_3909 = 0xFEL; int8_t l_3931 = 0xD6L; int16_t ***l_4031 = &g_897[1]; int64_t *l_4083 = &g_34; int64_t *l_4084[3][9] = {{(void*)0,(void*)0,&l_3536,(void*)0,(void*)0,&l_3536,(void*)0,(void*)0,&l_3536},{&g_490,&g_490,&g_1486,&g_490,&g_490,&g_637,&g_490,&g_490,&g_1486},{(void*)0,(void*)0,&l_3536,(void*)0,(void*)0,&l_3536,(void*)0,(void*)0,&l_3536}}; int32_t ***l_4098 = &g_882[7]; int32_t l_4137 = 0x803394B1L; int8_t l_4138 = 0x0FL; uint8_t l_4139 = 0x6EL; int16_t * const l_4255 = &g_4256; int16_t * const *l_4254 = &l_4255; const uint32_t l_4285 = 0x09E4EC8DL; int64_t l_4291 = (-1L); int i, j, k; for (i = 0; i < 3; i++) { for (j = 0; j < 6; j++) l_10[i][j] = &g_3[9][2]; } for (i = 0; i < 1; i++) l_3632[i] = 0xE81EB9473877191ELL; l_26++; } return (***l_4264); } /* ------------------------------------------ */ /* * reads : g_3537 g_3547 g_3 * writes: g_3537 g_3547 */ int32_t func_29(int32_t * p_30, uint32_t p_31, uint32_t p_32) { /* block id: 1740 */ int8_t l_3540[5][1][7] = {{{(-1L),0xA4L,3L,0xA4L,(-1L),0x43L,(-8L)}},{{(-4L),(-1L),0xA4L,0x43L,(-7L),0x43L,0xA4L}},{{(-8L),(-8L),0xF5L,3L,(-1L),0xADL,(-4L)}},{{(-4L),0x43L,0xF5L,0xF5L,0x43L,3L,(-1L)}},{{(-4L),(-8L),1L,(-1L),(-1L),(-1L),(-1L)}}}; int32_t l_3541 = (-1L); int32_t *l_3542[9] = {&l_3541,&l_3541,&l_3541,&l_3541,&l_3541,&l_3541,&l_3541,&l_3541,&l_3541}; int32_t l_3543 = 0x19B89081L; int64_t l_3544 = 0L; int16_t l_3545 = 1L; int32_t l_3546 = 0L; int i, j, k; g_3537[1]++; g_3547++; return (*p_30); } /* ------------------------------------------ */ /* * reads : g_2780 g_2781 g_1655 g_1519 g_1520 g_2061 g_1965 g_198 g_123 g_1521 g_1522 g_698 g_1895 g_230 g_145 g_229 g_2782 g_74 g_1818 g_9 g_109 g_2358 g_2876 g_1269 g_2617 g_1327 g_1882 g_2875 g_1268 g_114 g_1851 g_637 g_3210 g_219 g_220 g_223 g_222 g_221 g_137 g_2526 g_2527 g_205 g_776 g_1197 g_895 g_321 g_1676 g_1247 g_896 g_498 g_1169 * writes: g_1655 g_2782 g_1169 g_109 g_1521 g_1965 g_1269 g_123 g_205 g_1327 g_498 g_2718 g_1486 g_3210 g_2876 g_286 g_637 g_74 g_145 g_223 g_222 g_221 g_90 g_3 g_347 g_2825 g_777 g_537 g_1247 */ int64_t func_37(const int32_t * p_38, int32_t * p_39, int16_t p_40, int32_t * p_41) { /* block id: 1581 */ uint32_t ** const *l_3259 = &g_2655; uint32_t ** const **l_3258 = &l_3259; uint32_t ** const ***l_3257 = &l_3258; int32_t *l_3261[6] = {&g_3[4][6],&g_9,&g_3[4][6],&g_3[4][6],&g_9,&g_3[4][6]}; uint8_t l_3262 = 9UL; uint16_t *l_3274 = &g_205; int64_t l_3341 = (-1L); int8_t **l_3361 = &g_2061; int8_t ***l_3360[4] = {&l_3361,&l_3361,&l_3361,&l_3361}; int32_t l_3374 = (-8L); uint32_t l_3376 = 0x0536E979L; const uint64_t *l_3389 = &g_145[3]; const uint64_t **l_3388 = &l_3389; int32_t *l_3429 = (void*)0; int32_t **l_3428[7][1]; int16_t **l_3460 = &g_451[3][2][5]; int16_t ****l_3461 = &g_896[7][1][0]; uint32_t l_3495 = 0xB4131F9EL; uint32_t l_3496[4][3][7] = {{{0x7054ACBEL,0x18173FF3L,1UL,0x7054ACBEL,0x9C42AD4DL,0UL,0x9C42AD4DL},{0x7054ACBEL,0x308C1357L,0x308C1357L,0x7054ACBEL,0x15113D17L,4294967295UL,0x9C42AD4DL},{0xB48EFF70L,0x18173FF3L,0x308C1357L,0xB48EFF70L,0x9C42AD4DL,4294967295UL,0x15113D17L}},{{0x7054ACBEL,0x18173FF3L,1UL,0x7054ACBEL,0x9C42AD4DL,0UL,0x9C42AD4DL},{0x7054ACBEL,0x308C1357L,0x308C1357L,0x7054ACBEL,0x15113D17L,4294967295UL,0x9C42AD4DL},{0xB48EFF70L,0x18173FF3L,0x308C1357L,0xB48EFF70L,0x9C42AD4DL,4294967295UL,0x15113D17L}},{{0x7054ACBEL,0x18173FF3L,1UL,0x7054ACBEL,0x9C42AD4DL,0UL,0x9C42AD4DL},{0x7054ACBEL,0x308C1357L,0x308C1357L,0x7054ACBEL,0x15113D17L,4294967295UL,0x9C42AD4DL},{0xB48EFF70L,0x18173FF3L,0x308C1357L,0xB48EFF70L,0x9C42AD4DL,4294967295UL,0x15113D17L}},{{0x7054ACBEL,0x18173FF3L,1UL,0x7054ACBEL,0x9C42AD4DL,0UL,0x9C42AD4DL},{0x7054ACBEL,0x308C1357L,0x308C1357L,0x7054ACBEL,0x15113D17L,4294967295UL,0x9C42AD4DL},{0xB48EFF70L,0x18173FF3L,0x308C1357L,0xB48EFF70L,0x9C42AD4DL,4294967295UL,0x15113D17L}}}; int64_t *l_3521 = &l_3341; int64_t **l_3520 = &l_3521; int64_t ***l_3519 = &l_3520; uint64_t l_3532 = 0x00CCF951B3E07C84LL; int16_t l_3535 = 7L; int i, j, k; for (i = 0; i < 7; i++) { for (j = 0; j < 1; j++) l_3428[i][j] = &l_3429; } lbl_3260: l_3257 = (void*)0; lbl_3322: for (g_1655 = 0; (g_1655 <= 7); g_1655 += 1) { /* block id: 1585 */ int i; (**g_2780) = (void*)0; if (g_1655) goto lbl_3260; } lbl_3295: l_3262++; for (g_1169 = 0; (g_1169 < (-30)); --g_1169) { /* block id: 1592 */ uint16_t l_3269 = 0UL; uint16_t ***l_3285 = &g_1818; uint16_t ****l_3284 = &l_3285; int32_t l_3288 = (-1L); int32_t l_3289 = 0L; uint32_t **l_3290[5]; uint32_t *** const *l_3292[7][7][2] = {{{&g_1984,(void*)0},{(void*)0,&g_1984},{(void*)0,&g_1984},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,&g_1984},{(void*)0,&g_1984}},{{(void*)0,(void*)0},{&g_1984,&g_1984},{&g_1984,(void*)0},{(void*)0,&g_1984},{(void*)0,&g_1984},{(void*)0,(void*)0},{(void*)0,(void*)0}},{{(void*)0,&g_1984},{(void*)0,&g_1984},{(void*)0,(void*)0},{&g_1984,&g_1984},{&g_1984,(void*)0},{(void*)0,&g_1984},{(void*)0,&g_1984}},{{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,&g_1984},{(void*)0,&g_1984},{(void*)0,(void*)0},{&g_1984,&g_1984},{&g_1984,(void*)0}},{{(void*)0,&g_1984},{(void*)0,&g_1984},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,&g_1984},{(void*)0,&g_1984},{(void*)0,(void*)0}},{{&g_1984,&g_1984},{&g_1984,(void*)0},{(void*)0,&g_1984},{(void*)0,&g_1984},{(void*)0,(void*)0},{&g_1984,(void*)0},{(void*)0,&g_1984}},{{&g_1984,&g_1984},{&g_1984,&g_1984},{&g_1984,&g_1984},{&g_1984,&g_1984},{&g_1984,&g_1984},{&g_1984,&g_1984},{(void*)0,(void*)0}}}; uint32_t *** const **l_3291 = &l_3292[5][0][1]; uint32_t l_3296 = 4294967295UL; int8_t * const *l_3359 = (void*)0; int8_t * const **l_3358 = &l_3359; int16_t **l_3375[4] = {&g_451[5][3][2],&g_451[5][3][2],&g_451[5][3][2],&g_451[5][3][2]}; int32_t *l_3425 = &g_1423; int32_t **l_3424 = &l_3425; int32_t l_3453 = 0xCAF6A2EAL; int8_t l_3471[2][4] = {{0x93L,0x93L,0x93L,0x93L},{0x93L,0x93L,0x93L,0x93L}}; int32_t l_3478 = (-1L); uint8_t l_3482 = 0x27L; int32_t l_3534 = (-3L); int i, j, k; for (i = 0; i < 5; i++) l_3290[i] = &g_1522; for (g_109 = 0; (g_109 <= 2); g_109 += 1) { /* block id: 1595 */ int64_t *l_3270[4][3][5] = {{{&g_1486,&g_490,(void*)0,(void*)0,&g_490},{(void*)0,(void*)0,(void*)0,(void*)0,&g_490},{&g_1486,&g_490,&g_637,&g_490,&g_1486}},{{(void*)0,&g_490,(void*)0,&g_490,&g_490},{&g_1486,(void*)0,(void*)0,&g_1486,(void*)0},{(void*)0,&g_1486,&g_637,&g_490,&g_490}},{{&g_1486,&g_1486,&g_1486,(void*)0,&g_1486},{&g_490,(void*)0,&g_490,&g_490,&g_490},{&g_490,&g_490,&g_637,&g_1486,&g_490}},{{(void*)0,(void*)0,&g_490,&g_490,(void*)0},{&g_490,(void*)0,&g_1486,&g_490,(void*)0},{&g_1486,(void*)0,&g_637,(void*)0,&g_1486}}}; uint64_t l_3271 = 2UL; uint32_t **l_3272 = &g_1522; int32_t l_3273 = (-1L); uint32_t *l_3283 = &g_90; uint8_t *l_3286[3][3][7] = {{{(void*)0,&g_821,&g_109,&g_109,&g_821,(void*)0,&g_3210},{&g_3210,&g_201[3],&g_2825,&l_3262,&g_3210,&g_201[3],&g_821},{(void*)0,&g_201[3],&g_201[3],&g_3210,&g_2825,&g_3210,&g_2825}},{{&g_201[2],&g_201[3],(void*)0,(void*)0,&g_201[3],&g_201[3],(void*)0},{&l_3262,&g_821,&l_3262,(void*)0,&g_821,&g_121,&g_821},{(void*)0,&g_3210,&g_109,&g_3210,&g_201[3],(void*)0,&g_3210}},{{(void*)0,&g_2825,&g_821,&l_3262,&g_3210,&g_121,&g_201[3]},{&g_2825,&g_201[3],&g_201[3],&g_109,&g_201[3],&g_201[3],&g_2825},{&g_2825,&g_821,&g_201[3],&g_2825,&g_201[3],&g_3210,&g_201[3]}}}; int32_t l_3287 = 0xEA7EBA5DL; uint32_t l_3390 = 18446744073709551608UL; int64_t **l_3407 = &l_3270[0][0][1]; uint16_t l_3423 = 65535UL; int32_t **l_3426 = &l_3425; int i, j, k; (**g_2780) = ((l_3271 = (safe_div_func_uint16_t_u_u(0x98A2L, l_3269))) , p_39); (**g_1519) = l_3272; if (((***g_2780) = (((l_3273 = ((*g_2061) &= p_40)) == (l_3274 != (void*)0)) <= (safe_lshift_func_int16_t_s_u(((((safe_lshift_func_uint8_t_u_s((l_3289 &= (safe_rshift_func_int8_t_s_s(((safe_lshift_func_uint8_t_u_u(((l_3288 &= (l_3287 = ((*g_198) > (((l_3271 == ((****g_1519) < ((l_3283 = p_41) == p_41))) , (void*)0) == l_3284)))) | 0x0BL), 4)) && 1UL), 6))), 0)) <= (**g_1895)) && (**g_229)) ^ (-1L)), p_40))))) { /* block id: 1606 */ int32_t l_3294 = 0x7802B3FCL; uint32_t *****l_3305 = &g_2701; if (((1UL == (l_3271 >= l_3271)) || (((g_74 , l_3290[0]) == (void*)0) <= (l_3291 != &l_3258)))) { /* block id: 1607 */ const uint16_t l_3293 = 1UL; if (l_3293) break; if ((*p_39)) continue; } else { /* block id: 1610 */ int16_t *l_3306 = (void*)0; int16_t *l_3307 = (void*)0; int16_t *l_3308[6]; uint64_t l_3311 = 0x5C1CC17F138A8BE8LL; int i; for (i = 0; i < 6; i++) l_3308[i] = (void*)0; for (g_1269 = 5; (g_1269 >= 1); g_1269 -= 1) { /* block id: 1613 */ if (l_3269) goto lbl_3260; if ((*p_39)) continue; if (l_3294) continue; if (l_3262) goto lbl_3295; } ++l_3296; (*g_2617) ^= (safe_div_func_int8_t_s_s((safe_mod_func_uint32_t_u_u((l_3287 != (safe_lshift_func_int16_t_s_u((l_3288 ^= (&g_3050 != l_3305)), (safe_rshift_func_int8_t_s_s(l_3311, 7))))), ((safe_mod_func_int64_t_s_s((((((**g_1818) ^= p_40) > (safe_add_func_int32_t_s_s((((safe_sub_func_int32_t_s_s((((*l_3274) = p_40) ^ (((*p_41) , (+4294967295UL)) <= l_3294)), (*p_41))) | 9UL) , 0xFD5B78E1L), (*p_39)))) , l_3311) , g_109), p_40)) ^ g_2358))), (*g_2876))); } for (g_498 = 2; (g_498 <= 7); g_498 += 1) { /* block id: 1627 */ uint8_t l_3319[6] = {254UL,0x66L,254UL,254UL,0x66L,254UL}; int i; l_3319[5]++; if (l_3271) goto lbl_3322; } g_2718[3][4] = p_38; } else { /* block id: 1632 */ uint8_t l_3327 = 0x34L; int64_t **l_3328[5][10] = {{&l_3270[3][1][3],&l_3270[3][1][3],&l_3270[0][0][1],(void*)0,(void*)0,&l_3270[2][1][1],&l_3270[0][0][1],&l_3270[2][1][1],(void*)0,(void*)0},{(void*)0,&l_3270[1][0][3],(void*)0,&l_3270[2][1][1],&l_3270[0][0][1],&l_3270[3][1][0],&l_3270[0][0][1],&l_3270[0][0][1],&l_3270[3][1][0],&l_3270[0][0][1]},{&l_3270[0][0][1],&l_3270[3][1][3],&l_3270[3][1][3],&l_3270[0][0][1],(void*)0,(void*)0,&l_3270[2][1][1],&l_3270[0][0][1],&l_3270[2][1][1],(void*)0},{&l_3270[0][0][1],&l_3270[1][0][3],&l_3270[0][0][1],&l_3270[1][0][3],&l_3270[0][0][1],&l_3270[0][0][1],&l_3270[2][1][1],&l_3270[0][0][1],&l_3270[0][0][1],&l_3270[2][1][1]},{(void*)0,&l_3270[0][0][1],&l_3270[3][1][3],&l_3270[3][1][3],&l_3270[0][0][1],(void*)0,(void*)0,&l_3270[2][1][1],&l_3270[0][0][1],&l_3270[2][1][1]}}; int32_t l_3370 = (-10L); int i, j; for (g_1486 = 2; (g_1486 >= 0); g_1486 -= 1) { /* block id: 1635 */ for (g_3210 = 0; (g_3210 <= 7); g_3210 += 1) { /* block id: 1638 */ int16_t *l_3325 = (void*)0; int16_t *l_3326[5][5] = {{&g_321[1][1][2],&g_321[1][1][2],&g_3179,&g_3179,&g_321[1][1][2]},{&g_321[5][3][1],&g_321[3][6][0],&g_321[5][3][1],&g_321[3][6][0],&g_321[5][3][1]},{&g_321[1][1][2],&g_3179,&g_3179,&g_321[1][1][2],&g_321[1][1][2]},{&g_321[3][6][2],&g_321[3][6][0],&g_321[3][6][2],&g_321[3][6][0],&g_321[3][6][2]},{&g_321[1][1][2],&g_321[1][1][2],&g_3179,&g_3179,&g_321[1][1][2]}}; int64_t **l_3329 = (void*)0; int64_t ***l_3330 = (void*)0; int64_t ***l_3331 = &l_3329; const int32_t **l_3342 = &g_2718[4][4]; int i, j; if ((*g_2617)) break; l_3273 |= (((safe_mul_func_int16_t_s_s((l_3327 = l_3269), (((*g_2617) = ((((((*g_2781) == p_38) >= 0x1A4EAC5B1F12C31ELL) | ((l_3328[0][5] == ((*l_3331) = l_3329)) >= ((**g_2781) &= (safe_add_func_int64_t_s_s(((((safe_rshift_func_int8_t_s_u((safe_mod_func_uint8_t_u_u((((((safe_unary_minus_func_uint16_t_u((l_3287 || g_1882))) || (((*g_2875) = (void*)0) != (void*)0)) | 0x6E11D51BL) == l_3296) && 0xBAE8BEA7FBE6953ALL), 0x09L)), 1)) && p_40) || 0L) >= p_40), p_40))))) & l_3269) , l_3341)) ^ p_40))) , 3UL) >= (*g_1268)); (*l_3342) = p_38; } return p_40; } (*p_39) = (((((safe_sub_func_int16_t_s_s(p_40, (((-3L) != (((((((((safe_div_func_uint16_t_u_u(((g_637 = (((~((safe_div_func_int32_t_s_s(((safe_sub_func_int8_t_s_s((safe_lshift_func_uint16_t_u_s((p_40 , ((safe_add_func_int8_t_s_s((l_3358 != l_3360[2]), ((g_286[g_109][(g_109 + 1)] = ((safe_mod_func_int32_t_s_s(((((((safe_sub_func_uint32_t_u_u(((safe_rshift_func_uint8_t_u_s((l_3273 , ((safe_lshift_func_int16_t_s_s(((l_3370 = p_40) ^ (safe_lshift_func_int16_t_s_u((0xE6L >= (((+l_3296) || g_9) < 5UL)), 5))), l_3287)) | 0x0CL)), (*g_2061))) <= l_3374), l_3327)) | 18446744073709551609UL) > (*p_39)) , l_3375[0]) == l_3375[2]) ^ l_3271), l_3376)) , 0UL)) , 0x74L))) | g_114)), p_40)), 0x43L)) && g_145[2]), (****g_1519))) , l_3288)) & 0xC8D1L) >= 1UL)) && 0L), (-5L))) < p_40) , p_40) | 1UL) ^ l_3327) , g_109) | l_3288) | 0x08D3L) | (*g_2061))) & 0x6FDBL))) , l_3296) ^ g_1851[6][6][0]) < l_3327) >= 248UL); } l_3287 = (l_3273 = (l_3288 ^= (safe_sub_func_int64_t_s_s((((((!(safe_div_func_uint32_t_u_u((safe_rshift_func_int8_t_s_s((((l_3296 != (safe_sub_func_int32_t_s_s(((((safe_rshift_func_int8_t_s_s((**g_2875), 7)) , &g_230[0]) == (void*)0) & (l_3289 &= ((void*)0 != l_3388))), ((l_3271 >= ((l_3271 >= ((**g_2781) ^= ((*g_2617) = 7L))) | p_40)) == l_3287)))) < l_3296) , 0xFDL), 2)), l_3296))) >= 0x0D3D80515ACC0BD0LL) , 0x4FA642A762888326LL) | 0x884D6DBCB4A06D8ALL) >= l_3390), g_637)))); for (l_3296 = 0; (l_3296 <= 2); l_3296 += 1) { /* block id: 1663 */ int32_t l_3401 = 0x6357294FL; int32_t l_3404[8][7] = {{1L,0x91B14D46L,1L,(-1L),8L,(-1L),1L},{0xF6AB2243L,0xF6AB2243L,0xF558A28CL,0xF6AB2243L,0xF6AB2243L,0xF558A28CL,0xF6AB2243L},{8L,(-1L),1L,0x91B14D46L,1L,(-1L),8L},{0L,0xF6AB2243L,0L,0L,0xF6AB2243L,0L,0L},{8L,0x91B14D46L,0L,0x91B14D46L,8L,0L,8L},{0xF6AB2243L,0L,0L,0xF6AB2243L,0L,0L,0xF6AB2243L},{1L,0x91B14D46L,1L,(-1L),8L,(-1L),1L},{0xF6AB2243L,0xF6AB2243L,0xF558A28CL,0xF6AB2243L,0xF6AB2243L,0xF558A28CL,0xF6AB2243L}}; uint16_t l_3440 = 65535UL; int i, j; for (g_74 = 2; (g_74 >= 0); g_74 -= 1) { /* block id: 1666 */ const int32_t l_3413 = 0x8D65CF75L; int16_t l_3439 = (-1L); int32_t l_3454 = 0xE66EC890L; (*g_2617) = ((**g_2781) |= (safe_sub_func_uint32_t_u_u((9L ^ ((safe_mod_func_uint32_t_u_u(p_40, (safe_div_func_uint8_t_u_u(((((p_40 >= (safe_mod_func_uint64_t_u_u(l_3296, g_3210))) >= ((l_3401 = (l_3288 |= p_40)) <= ((((((**g_229)++) , &g_2898) != (((*g_137) = ((**g_219)--)) , l_3407)) < (!(safe_lshift_func_uint16_t_u_s((safe_sub_func_uint8_t_u_u(246UL, 249UL)), p_40)))) > 0x9EBCL))) , 0x299CL) | l_3404[5][6]), l_3413)))) == (*g_1268))), (*p_41)))); for (g_347 = 0; (g_347 <= 2); g_347 += 1) { /* block id: 1676 */ int32_t ***l_3427[7][9] = {{(void*)0,&l_3426,(void*)0,&l_3426,&l_3426,&l_3426,&l_3426,(void*)0,(void*)0},{&l_3426,&l_3426,&l_3426,&l_3426,&l_3426,&l_3426,&l_3426,&l_3426,(void*)0},{&l_3426,&l_3426,(void*)0,(void*)0,&l_3426,(void*)0,&l_3426,(void*)0,&l_3426},{&l_3426,&l_3426,&l_3426,&l_3426,&l_3426,(void*)0,(void*)0,&l_3426,(void*)0},{&l_3426,&l_3426,(void*)0,(void*)0,&l_3426,&l_3426,(void*)0,(void*)0,&l_3426},{(void*)0,&l_3426,(void*)0,&l_3426,&l_3426,&l_3426,&l_3426,(void*)0,(void*)0},{&l_3426,&l_3426,&l_3426,&l_3426,&l_3426,&l_3426,&l_3426,&l_3426,(void*)0}}; uint32_t * const ***l_3434[10]; int32_t l_3435 = (-1L); int32_t l_3436 = 0xA363222AL; int32_t l_3437 = (-9L); int32_t l_3438 = 0x85EE6E17L; int i, j; for (i = 0; i < 10; i++) l_3434[i] = &g_218; (*g_2782) &= (safe_div_func_uint32_t_u_u(((l_3287 |= (g_1882 >= (safe_sub_func_int8_t_s_s((!((-3L) == (safe_sub_func_int8_t_s_s((*g_2061), (safe_lshift_func_uint16_t_u_u(l_3423, l_3404[5][6])))))), ((l_3424 = l_3424) == (l_3428[4][0] = l_3426)))))) ^ ((safe_mod_func_int8_t_s_s(p_40, ((safe_div_func_uint64_t_u_u(((*g_2526) == l_3434[6]), g_205)) , l_3435))) , 0UL)), 0xF516C58EL)); ++l_3440; if (l_3438) continue; } for (g_2825 = 0; (g_2825 <= 0); g_2825 += 1) { /* block id: 1686 */ int32_t l_3459 = 0xC038DEC2L; int16_t *****l_3462 = &l_3461; int i, j; (**g_2781) = ((safe_mul_func_uint16_t_u_u(p_40, (safe_rshift_func_int8_t_s_s((l_3454 = ((*g_2061) = ((safe_add_func_uint64_t_u_u(6UL, (((l_3288 || ((**g_229) || (((*g_1268) = p_40) | 255UL))) != (((*g_776) = l_3429) == ((safe_lshift_func_int16_t_s_s((safe_mod_func_int8_t_s_s(l_3288, l_3439)), 1)) , (void*)0))) > l_3453))) , (*g_1268)))), 5)))) >= 0x8152L); (***g_2780) ^= (p_41 == (void*)0); (*g_2617) &= ((safe_lshift_func_uint16_t_u_s(((**g_229) ^ (9L || ((0x75L | l_3459) < (l_3404[5][6] = (l_3375[3] != l_3460))))), ((((*g_1197) == ((*l_3462) = (((***g_2780) >= l_3401) , l_3461))) | 0x21L) > (-1L)))) , 3L); } } (***g_2780) = ((l_3287 ^= l_3296) & (safe_lshift_func_int16_t_s_s((0xCE6EB190L ^ (****g_1519)), (safe_mul_func_uint8_t_u_u((safe_lshift_func_int8_t_s_s((((g_537 = ((l_3288 = (8UL ^ (0L < (l_3273 <= ((p_40 >= (((((safe_sub_func_uint64_t_u_u(p_40, 0L)) | 0x4A3CL) && l_3288) && g_321[3][6][2]) != 18446744073709551613UL)) && p_40))))) || l_3453)) , 6L) && (*g_2876)), l_3471[1][2])), 0xE2L))))); } } for (g_347 = 0; (g_347 == 48); g_347 = safe_add_func_int8_t_s_s(g_347, 5)) { /* block id: 1706 */ int8_t l_3474 = 0L; int32_t l_3475 = (-1L); int32_t l_3476 = 0x06AC0931L; int32_t l_3477[2]; int16_t l_3480 = 2L; int32_t l_3481 = 0L; int i; for (i = 0; i < 2; i++) l_3477[i] = 0xC3C6BF34L; l_3482++; return l_3289; } for (g_1247 = 0; (g_1247 <= 3); g_1247 += 1) { /* block id: 1712 */ uint8_t *l_3491 = &g_109; uint8_t *l_3494 = &l_3482; uint32_t *****l_3501 = &g_1983; int64_t *l_3518 = &g_490; int64_t **l_3517 = &l_3518; int64_t ***l_3516[2]; int32_t l_3533[1]; int i; for (i = 0; i < 2; i++) l_3516[i] = &l_3517; for (i = 0; i < 1; i++) l_3533[i] = 0x3BC044D1L; for (g_222 = 0; (g_222 <= 3); g_222 += 1) { /* block id: 1715 */ int i; return g_1676[g_222]; } if ((((safe_mul_func_int16_t_s_s((p_40 = (safe_rshift_func_int8_t_s_u((((((*l_3494) = (((safe_mod_func_uint8_t_u_u(((*l_3491) ^= (((g_1676[g_1247] && (((g_1676[g_1247] , &g_1423) != ((*l_3424) = &g_1423)) >= (****g_1519))) , (*l_3461)) != (void*)0)), (safe_div_func_uint16_t_u_u((((247UL > p_40) > 1L) ^ (*p_41)), 65535UL)))) , p_40) != (*g_198))) || g_498) & p_40) , 0x4DL), l_3495))), (**g_1818))) , l_3496[2][1][2]) & l_3478)) { /* block id: 1722 */ (*g_2617) &= ((safe_div_func_int32_t_s_s(g_1676[g_1247], p_40)) >= (safe_rshift_func_uint8_t_u_u((((l_3501 == (void*)0) > (!(l_3453 < (safe_mod_func_int32_t_s_s((safe_unary_minus_func_int32_t_s((*p_39))), (-1L)))))) && ((((g_1676[g_1247] <= (safe_rshift_func_uint8_t_u_u((p_40 , p_40), 5))) , (-3L)) == p_40) , 6L)), p_40))); (*p_39) = 0x2F885CA8L; } else { /* block id: 1725 */ if (g_1882) goto lbl_3260; } for (g_498 = 0; (g_498 == 57); g_498 = safe_add_func_uint16_t_u_u(g_498, 1)) { /* block id: 1730 */ (*g_2617) ^= (-7L); (*p_39) = (*p_39); } (*g_2617) = (safe_mul_func_uint16_t_u_u((g_1676[g_1247] || (((safe_mul_func_uint16_t_u_u(((((((((safe_rshift_func_uint16_t_u_u(0xB832L, (1UL | ((((l_3516[1] != l_3519) , (safe_sub_func_int16_t_s_s((g_1676[g_1247] > (((safe_mod_func_uint16_t_u_u(((safe_mul_func_uint8_t_u_u(((((safe_add_func_int32_t_s_s((l_3533[0] = ((safe_div_func_uint64_t_u_u((**g_1895), l_3532)) , ((**g_1895) != g_1269))), 0xD1A893D2L)) > l_3534) , l_3471[1][0]) , 1UL), 6UL)) ^ 0UL), g_1676[g_1247])) , (-1L)) == p_40)), g_1676[g_1247]))) | p_40) , p_40)))) ^ p_40) <= (****g_1519)) | l_3535) , (**g_1818)) , 0x62BDL) , &g_230[0]) == (void*)0), g_1676[g_1247])) & 0x039726DAL) | g_1676[g_1247])), p_40)); } } return p_40; } /* ------------------------------------------ */ /* * reads : g_698 g_1268 g_1269 g_1520 g_1521 g_1522 g_286 g_1519 g_198 * writes: g_698 g_123 */ const int16_t func_49(int8_t * p_50, int32_t * p_51, const int32_t p_52, int32_t * p_53) { /* block id: 837 */ uint64_t l_1798 = 1UL; int32_t l_1807[3][5][2] = {{{1L,0xDC21686FL},{7L,0xB0BCE1FCL},{0xB0BCE1FCL,7L},{0xDC21686FL,1L},{0xDC21686FL,7L}},{{0xB0BCE1FCL,0xB0BCE1FCL},{7L,0xDC21686FL},{1L,0xDC21686FL},{7L,0xB0BCE1FCL},{0xB0BCE1FCL,7L}},{{0xDC21686FL,1L},{0xDC21686FL,7L},{0xB0BCE1FCL,0xB0BCE1FCL},{7L,7L},{(-1L),7L}}}; uint8_t *l_1812[1][2][5]; int32_t l_1813 = 0xEDA910C9L; uint16_t **l_1816 = &g_198; uint16_t ***l_1817[1]; int32_t l_1847 = 0L; int32_t l_1848 = 0xCE84194EL; int32_t l_1849 = 0x74C662A0L; int16_t *l_1850 = &g_321[6][6][2]; const uint32_t l_1852[5] = {5UL,5UL,5UL,5UL,5UL}; uint64_t **l_1894 = (void*)0; uint64_t *l_1907 = (void*)0; uint64_t *l_1908[6][5][7] = {{{&g_381[1][9],&g_114,(void*)0,(void*)0,(void*)0,&g_114,&g_114},{&g_381[1][9],&l_1798,&l_1798,&l_1798,&g_381[1][3],&g_145[0],&g_145[3]},{&l_1798,&l_1798,(void*)0,(void*)0,&g_114,&g_381[1][5],&g_381[0][0]},{&g_381[0][3],&g_145[3],(void*)0,&g_145[3],(void*)0,(void*)0,(void*)0},{&g_381[0][3],&g_145[3],&g_114,&l_1798,&g_145[3],&l_1798,&g_145[3]}},{{&l_1798,&g_381[0][4],&g_145[3],&g_145[3],&g_381[1][9],&g_381[1][3],(void*)0},{&g_381[1][9],&g_145[2],&g_114,&g_381[2][0],&l_1798,&g_381[0][8],&g_381[0][3]},{&g_381[1][9],&g_381[0][8],&g_145[3],(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&g_145[3],(void*)0,&g_145[3],&g_114,&g_145[3],&l_1798},{&l_1798,&g_145[2],&g_381[1][5],&g_114,(void*)0,&g_145[3],&g_114}},{{&g_145[3],&g_145[1],(void*)0,&g_145[3],&l_1798,&g_145[3],&l_1798},{&g_114,&g_381[0][3],&g_145[3],&g_381[1][3],&g_145[3],(void*)0,&g_145[3]},{(void*)0,&g_145[3],(void*)0,(void*)0,&g_381[1][8],&g_381[0][8],(void*)0},{&g_145[3],&g_114,(void*)0,&g_145[3],&g_145[0],&g_381[1][3],&l_1798},{&g_145[1],&l_1798,&g_381[0][0],&g_114,&g_381[0][3],&l_1798,(void*)0}},{{(void*)0,&g_114,&g_145[3],(void*)0,&g_145[2],(void*)0,&g_145[3]},{&g_145[2],&l_1798,&g_145[3],(void*)0,(void*)0,&g_381[1][5],&l_1798},{&g_145[3],(void*)0,&g_381[1][8],&g_114,&g_381[2][0],&g_145[0],&g_145[3]},{&l_1798,&g_145[2],(void*)0,&g_145[3],&l_1798,&g_114,&g_381[2][0]},{&g_145[3],&g_114,&g_114,(void*)0,&g_145[3],&g_381[2][5],(void*)0}},{{(void*)0,&g_114,&g_381[1][3],&g_381[1][3],&g_114,(void*)0,&g_145[3]},{(void*)0,&g_114,&g_381[1][9],&g_145[3],&l_1798,&g_145[1],&g_114},{&g_381[0][4],&g_381[1][4],&l_1798,&g_114,&l_1798,&l_1798,&g_145[3]},{&l_1798,&g_114,&g_381[1][4],&g_145[3],&g_145[2],&g_145[3],&g_381[1][3]},{(void*)0,&g_114,&g_145[2],(void*)0,&g_145[2],&g_114,(void*)0}},{{&g_381[1][9],&g_114,&g_145[3],&g_381[2][0],&g_145[3],&l_1798,&g_145[3]},{&g_145[3],&g_145[3],&g_145[3],&g_145[3],&g_381[0][8],(void*)0,&g_114},{&g_114,&g_145[3],&g_145[0],&g_145[1],&l_1798,(void*)0,&g_145[3]},{&g_145[3],&l_1798,(void*)0,&g_114,&g_145[1],(void*)0,&g_145[3]},{&g_381[1][9],(void*)0,&g_114,&g_381[0][8],&g_145[3],&g_145[1],&g_114}}}; const uint64_t *l_1917 = &g_145[3]; const uint64_t **l_1916 = &l_1917; uint32_t **l_1923 = &g_137; uint16_t l_1971 = 65535UL; uint32_t l_2011 = 0x5584E2BBL; const int64_t l_2096[1][6] = {{(-10L),(-10L),0x66AEAC40E40D8D5CLL,(-10L),(-10L),0x66AEAC40E40D8D5CLL}}; int32_t l_2145 = 0x7CAC5470L; int64_t l_2269 = 1L; int16_t l_2270 = 0x5FABL; int32_t **l_2271 = &g_210; int16_t l_2298 = 4L; int32_t * const *l_2299 = &g_210; uint32_t l_2363 = 0UL; int64_t l_2383 = 0x27915107CC1C3E08LL; int16_t **** const *l_2503 = &g_895; uint32_t *****l_2525 = (void*)0; uint8_t l_2550 = 250UL; uint16_t l_2614 = 0x4C69L; int32_t ** const *l_2778[2][2]; int16_t l_2802 = (-4L); uint32_t ****l_2840[2][8]; uint16_t l_2845 = 1UL; const uint32_t l_3031 = 0UL; int64_t l_3036 = (-9L); uint16_t ****l_3065 = (void*)0; uint16_t *****l_3064 = &l_3065; int32_t **l_3080 = &g_210; uint16_t l_3095 = 65535UL; uint16_t ****l_3202[1]; uint16_t *****l_3201 = &l_3202[0]; uint64_t l_3209 = 18446744073709551614UL; int16_t l_3240 = 0L; uint64_t l_3245 = 0UL; int64_t *l_3248 = &g_490; const int32_t **l_3253 = &g_2718[0][1]; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 2; j++) { for (k = 0; k < 5; k++) l_1812[i][j][k] = &g_121; } } for (i = 0; i < 1; i++) l_1817[i] = &l_1816; for (i = 0; i < 2; i++) { for (j = 0; j < 2; j++) l_2778[i][j] = &g_882[3]; } for (i = 0; i < 2; i++) { for (j = 0; j < 8; j++) l_2840[i][j] = &g_1984; } for (i = 0; i < 1; i++) l_3202[i] = &l_1817[0]; (*p_51) = (safe_sub_func_uint32_t_u_u((p_52 , 0xC556BFAFL), ((safe_rshift_func_uint8_t_u_s(g_698[1][4], (safe_lshift_func_int8_t_s_u((-1L), 5)))) > (1L != l_1798)))); (*p_53) = (p_52 != ((*g_198) = ((*g_1268) , ((((((****g_1519) = ((safe_lshift_func_uint8_t_u_s(((l_1813 = (safe_add_func_uint64_t_u_u((l_1798 != (safe_add_func_uint64_t_u_u((safe_div_func_int32_t_s_s((l_1807[2][1][1] = (*p_53)), (***g_1520))), ((safe_add_func_int8_t_s_s(7L, g_286[2][6])) & (safe_mul_func_uint8_t_u_u(l_1798, (((0xD174E29CB5B1453CLL ^ p_52) && p_52) || 1UL))))))), p_52))) < l_1798), 6)) > 2L)) , (void*)0) != (void*)0) || (***g_1520)) , l_1807[0][4][1])))); return p_52; } /* ------------------------------------------ */ /* * reads : * writes: g_1247 */ int8_t * func_54(int8_t * p_55, int8_t * const p_56, int8_t p_57, int8_t * p_58) { /* block id: 559 */ int16_t l_1274 = 0xF391L; int16_t *l_1279 = (void*)0; uint32_t ***l_1282 = &g_136; int16_t *****l_1285[2][9][2] = {{{&g_895,&g_895},{&g_895,&g_895},{&g_895,(void*)0},{(void*)0,(void*)0},{&g_895,(void*)0},{(void*)0,(void*)0},{&g_895,&g_895},{&g_895,&g_895},{&g_895,(void*)0}},{{&g_895,&g_895},{&g_895,&g_895},{&g_895,(void*)0},{(void*)0,(void*)0},{&g_895,(void*)0},{(void*)0,(void*)0},{&g_895,&g_895},{&g_895,&g_895},{&g_895,(void*)0}}}; int32_t l_1297[7][7] = {{0L,0L,0L,0L,0L,0L,0L},{(-6L),(-6L),(-6L),(-6L),(-6L),(-6L),(-6L)},{0L,0L,0L,0L,0L,0L,0L},{(-6L),(-6L),(-6L),(-6L),(-6L),(-6L),(-6L)},{0L,0L,0L,0L,0L,0L,0L},{(-6L),(-6L),(-6L),(-6L),(-6L),(-6L),(-6L)},{0L,0L,0L,0L,0L,0L,0L}}; int64_t *l_1298 = (void*)0; int64_t *l_1299 = &g_637; uint32_t l_1300[3][4] = {{8UL,8UL,0x4784834CL,0xB59DAE0CL},{0UL,0x1E4A506DL,0UL,0x4784834CL},{0UL,0x4784834CL,0x4784834CL,0UL}}; uint32_t l_1306 = 0UL; int64_t l_1323 = 0x5C5C91B58E494AB0LL; int32_t l_1335 = 0xB97238D3L; uint64_t ***l_1345 = &g_229; int32_t l_1377 = 0x742086BFL; int32_t *l_1458 = &l_1297[0][4]; int16_t l_1483 = 0x333EL; uint64_t l_1504 = 1UL; uint8_t l_1526 = 0x6CL; uint8_t l_1635[8]; int32_t l_1641 = 0x3E21066FL; int32_t ****l_1650 = &g_881[3][0]; uint32_t ****l_1705 = (void*)0; uint32_t *****l_1704 = &l_1705; uint32_t **l_1788 = &g_1522; uint32_t ***l_1787 = &l_1788; int8_t *l_1790 = (void*)0; int i, j, k; for (i = 0; i < 8; i++) l_1635[i] = 0x32L; for (g_1247 = 16; (g_1247 == 21); g_1247++) { /* block id: 562 */ uint8_t l_1273[2]; int i; for (i = 0; i < 2; i++) l_1273[i] = 0x87L; l_1274 &= l_1273[0]; } return l_1790; } /* ------------------------------------------ */ /* * reads : g_637 g_381 g_229 g_230 g_145 g_321 g_74 g_90 g_86 g_114 g_821 g_123 g_121 g_776 g_777 g_3 g_125 g_9 g_109 g_205 g_198 g_698 g_201 g_223 g_571 g_225 g_490 g_1169 g_347 g_222 g_1247 * writes: g_637 g_100 g_221 g_145 g_225 g_821 g_3 g_74 g_109 g_123 g_114 g_135 g_121 g_198 g_201 g_86 g_205 g_210 g_490 g_1197 g_223 g_1169 g_1247 */ int8_t * func_59(int8_t * p_60, uint64_t p_61, uint16_t p_62, int32_t * p_63, const int32_t p_64) { /* block id: 472 */ uint8_t l_1051 = 0xD3L; const int16_t l_1072 = 4L; int32_t l_1074 = (-2L); uint8_t l_1111 = 0x7EL; uint64_t l_1112 = 0UL; int32_t l_1145 = 1L; int32_t l_1148 = 0L; int32_t l_1151[8]; uint64_t l_1152[3][7][2] = {{{1UL,0UL},{0x0D7BBA610BC28F9ELL,0xD6A308386E5494E0LL},{0UL,0xD6A308386E5494E0LL},{0x0D7BBA610BC28F9ELL,0UL},{1UL,1UL},{1UL,0UL},{0x0D7BBA610BC28F9ELL,0xD6A308386E5494E0LL}},{{0UL,0xD6A308386E5494E0LL},{0x0D7BBA610BC28F9ELL,0UL},{1UL,1UL},{1UL,0UL},{0x0D7BBA610BC28F9ELL,0xD6A308386E5494E0LL},{0UL,0xD6A308386E5494E0LL},{0x0D7BBA610BC28F9ELL,0UL}},{{1UL,1UL},{1UL,0UL},{0x0D7BBA610BC28F9ELL,0xD6A308386E5494E0LL},{0UL,0xD6A308386E5494E0LL},{0x0D7BBA610BC28F9ELL,0UL},{1UL,1UL},{1UL,0UL}}}; uint32_t l_1155 = 4294967294UL; int64_t l_1170 = 1L; uint32_t **l_1233 = &g_137; int i, j, k; for (i = 0; i < 8; i++) l_1151[i] = 3L; for (g_637 = 0; (g_637 > (-29)); --g_637) { /* block id: 475 */ uint64_t l_1048 = 18446744073709551615UL; int32_t l_1107 = (-1L); int16_t **l_1110[8] = {&g_451[3][2][5],&g_451[5][2][1],&g_451[5][2][1],&g_451[3][2][5],&g_451[5][2][1],&g_451[5][2][1],&g_451[3][2][5],&g_451[5][2][1]}; int32_t l_1135 = 0L; int32_t l_1141 = 0x35173B5BL; int32_t l_1143 = 0L; int32_t l_1144 = 0L; int32_t l_1149 = 0x2388EC0BL; int32_t l_1150 = 0xB6F64140L; int16_t l_1157 = 0x7591L; int32_t l_1199 = (-1L); int32_t l_1263 = 0x7CB3EC3FL; int32_t l_1264 = 4L; uint32_t l_1265 = 0xC5C562E2L; int i; for (g_100 = 0; (g_100 <= 2); g_100 += 1) { /* block id: 478 */ int32_t *l_1046 = &g_3[1][0]; int32_t *l_1047 = &g_3[1][0]; --l_1048; if (l_1051) break; } for (g_221 = 0; (g_221 > 46); g_221 = safe_add_func_uint64_t_u_u(g_221, 5)) { /* block id: 484 */ uint64_t l_1073 = 0UL; int16_t l_1075 = 2L; int8_t *l_1076 = &g_225; int32_t l_1134 = (-1L); int32_t l_1138 = 0x360D2AA5L; int32_t l_1139 = 1L; int32_t l_1140[5][4][5] = {{{(-1L),6L,0x623AB695L,0x243200B2L,0xCF73F967L},{1L,1L,0x623AB695L,0xAD5F653BL,2L},{0x15EB8CD7L,0L,0L,(-8L),0x678516EEL},{0x243200B2L,1L,9L,1L,0x243200B2L}},{{6L,1L,(-4L),7L,0x178BB89DL},{0x178BB89DL,0L,9L,7L,(-5L)},{1L,6L,0L,1L,0x178BB89DL},{1L,7L,(-4L),(-8L),0x243200B2L}},{{0x178BB89DL,6L,(-4L),0L,0x678516EEL},{6L,0L,0L,(-8L),0x678516EEL},{0x243200B2L,1L,9L,1L,0x243200B2L},{6L,1L,(-4L),7L,0x178BB89DL}},{{0x178BB89DL,0L,9L,7L,(-5L)},{1L,6L,0L,1L,0x178BB89DL},{1L,7L,(-4L),(-8L),0x243200B2L},{0x178BB89DL,6L,(-4L),0L,0x678516EEL}},{{6L,0L,0L,(-8L),0x678516EEL},{0x243200B2L,1L,9L,1L,0x243200B2L},{6L,1L,(-4L),7L,0x178BB89DL},{0x178BB89DL,0L,9L,7L,(-5L)}}}; int32_t l_1142 = (-1L); int32_t l_1146 = 1L; int32_t l_1147[4][7] = {{0xB94CA3BBL,0xDBECB32CL,0xB94CA3BBL,(-1L),0L,3L,0L},{5L,4L,3L,(-1L),3L,4L,5L},{4L,(-6L),0L,0L,(-4L),3L,(-4L)},{4L,(-4L),(-4L),4L,0xB94CA3BBL,0x9F9B762FL,(-1L)}}; uint16_t l_1198 = 0x69F1L; int32_t *l_1200 = &l_1146; int16_t l_1261 = (-5L); int i, j, k; (*p_63) &= (safe_lshift_func_uint8_t_u_u((g_381[1][9] ^ ((*l_1076) = (((safe_lshift_func_uint8_t_u_u(g_381[1][9], 7)) | ((((((safe_lshift_func_int16_t_s_u(((safe_sub_func_uint64_t_u_u((l_1074 = (safe_add_func_uint64_t_u_u(((p_61 , &g_880[0][0]) != (void*)0), (((p_61 || (((((safe_mod_func_int32_t_s_s((p_64 , (((((safe_mul_func_uint8_t_u_u((((((safe_div_func_uint64_t_u_u(((**g_229)--), l_1048)) && g_321[8][0][1]) , 18446744073709551615UL) < 18446744073709551611UL) || l_1072), 255UL)) , 0xA9L) != g_74) || g_90) , l_1073)), g_381[1][2])) | g_86[5][1][1]) > l_1073) || l_1051) && 0x1210L)) | 0x1997D41FL) && g_114)))), p_64)) <= l_1075), 3)) > g_821) == p_61) , g_123[1]) && g_121) > 0x879DL)) != l_1073))), 0)); for (g_821 = 0; (g_821 >= 29); g_821 = safe_add_func_int32_t_s_s(g_821, 1)) { /* block id: 491 */ int8_t l_1085 = 0x39L; uint32_t *l_1086 = &g_221; int32_t **l_1087 = &g_210; (*l_1087) = func_81((safe_add_func_int64_t_s_s(l_1073, 0xC69943FA45E7AC5FLL)), ((*p_63) == (((safe_rshift_func_uint8_t_u_u(9UL, p_61)) > (((safe_lshift_func_int8_t_s_u(l_1072, 1)) < (l_1085 = 1UL)) | (l_1051 , ((((p_62 & l_1075) , l_1086) == (*g_776)) ^ (-5L))))) , l_1075))); } (*p_63) |= (safe_rshift_func_uint16_t_u_u(0x3C60L, 2)); for (l_1048 = 0; (l_1048 > 32); l_1048 = safe_add_func_int64_t_s_s(l_1048, 7)) { /* block id: 498 */ uint16_t *l_1096 = &g_205; const int32_t l_1099 = 0x9D944C3EL; const uint64_t *l_1106 = &g_381[1][0]; const uint64_t **l_1105 = &l_1106; int16_t **l_1109 = &g_451[3][2][5]; int32_t l_1132 = (-8L); int32_t l_1136[2][8][6] = {{{0x24F5E276L,0xD5190808L,0xDA521910L,7L,1L,0xFD8A61D8L},{0x24F5E276L,0xBAE4D2AEL,7L,0x1387A8CEL,0xBAE4D2AEL,0x585CCE26L},{0x585CCE26L,0x4A7972DDL,0x27557A5CL,0x1387A8CEL,6L,0x1387A8CEL},{0x24F5E276L,(-1L),0x24F5E276L,7L,0xD5190808L,0xA05578BDL},{0x24F5E276L,0xA556D0ADL,(-1L),0x1387A8CEL,0xA556D0ADL,0xDA521910L},{0x585CCE26L,6L,0xFD8A61D8L,0x1387A8CEL,6L,7L},{0x24F5E276L,1L,0x585CCE26L,7L,(-1L),0x27557A5CL},{0x24F5E276L,(-1L),0x1387A8CEL,0x1387A8CEL,(-1L),0x24F5E276L}},{{0x585CCE26L,6L,0xA05578BDL,0x1387A8CEL,0x4A7972DDL,(-1L)},{0x24F5E276L,0xD5190808L,0xDA521910L,7L,1L,0xFD8A61D8L},{0x24F5E276L,0xBAE4D2AEL,7L,0x1387A8CEL,0xBAE4D2AEL,0x585CCE26L},{0x585CCE26L,0x4A7972DDL,0x27557A5CL,0x1387A8CEL,6L,0x1387A8CEL},{0x24F5E276L,0xA05578BDL,(-1L),4L,0x27557A5CL,0xC09728BFL},{(-1L),0x1387A8CEL,0x9B23760EL,(-1L),0x1387A8CEL,0x41B83366L},{3L,0x585CCE26L,(-6L),(-1L),0x24F5E276L,4L},{(-1L),0xFD8A61D8L,3L,4L,0xA05578BDL,6L}}}; uint16_t l_1171 = 8UL; int16_t *****l_1196 = &g_895; int16_t l_1262 = 0L; int i, j, k; if (((safe_mod_func_int16_t_s_s((l_1107 &= (((((*p_63) &= ((*g_198) == ((*l_1096) &= (safe_mod_func_uint16_t_u_u(((**g_229) != g_698[2][2]), p_64))))) , (safe_rshift_func_uint8_t_u_u(0xE7L, 4))) && (l_1099 < g_123[1])) , (((((safe_lshift_func_int8_t_s_u(l_1075, (safe_sub_func_uint16_t_u_u((~((p_64 , g_698[1][8]) >= g_201[3])), p_64)))) != 0x7BL) , p_64) , l_1105) != &g_230[0]))), p_62)) != p_61)) { /* block id: 502 */ uint64_t **l_1113[1][6][7] = {{{&g_230[0],&g_230[0],&g_230[0],&g_230[0],&g_230[0],&g_230[0],&g_230[0]},{&g_230[0],&g_230[2],&g_230[2],&g_230[2],&g_230[0],&g_230[2],&g_230[2]},{&g_230[0],&g_230[0],&g_230[0],&g_230[0],&g_230[0],&g_230[0],&g_230[0]},{(void*)0,&g_230[2],(void*)0,&g_230[2],(void*)0,&g_230[2],(void*)0},{&g_230[0],&g_230[0],&g_230[0],&g_230[0],&g_230[0],&g_230[0],&g_230[0]},{&g_230[0],&g_230[2],&g_230[2],&g_230[2],&g_230[0],&g_230[2],&g_230[2]}}}; int32_t l_1114 = (-1L); int32_t l_1133[2]; int32_t l_1137[6][8][5] = {{{(-3L),(-3L),0x4C5E6212L,1L,1L},{(-10L),1L,0xAE0EB422L,(-2L),0x94EA4E5DL},{0x8F740033L,7L,0x95E5E39CL,0x88F51FEEL,0L},{0x727BA0F2L,1L,4L,1L,0L},{9L,(-3L),0x88F51FEEL,(-3L),9L},{0x97B873FEL,(-3L),0xD5E1A2DAL,0xB09B0FD8L,3L},{3L,1L,(-1L),0x8F740033L,0x88F51FEEL},{0xD5E1A2DAL,0L,0L,(-3L),3L}},{{0L,0x8F740033L,3L,9L,9L},{3L,(-1L),3L,0xBF004ED5L,0L},{0x67BA1EF5L,0xBF7F9296L,0x5B71365EL,3L,0L},{0x968A4A4AL,0x2DF0FB34L,(-1L),1L,0x94EA4E5DL},{0x2FDC8905L,1L,0x5B71365EL,0L,1L},{0L,0x91026F83L,3L,0x4641EC3BL,0x934B09D3L},{0x89EEF791L,0x4C5E6212L,3L,0x67BA1EF5L,0xDE086AE3L},{0x3AEA9C27L,0xD9EBB892L,0L,(-1L),0x76404E7DL}},{{0x5B71365EL,0x95E5E39CL,(-1L),0x2FDC8905L,1L},{0x3AEA9C27L,0x3AD01BE5L,0xD5E1A2DAL,0x3C53F7B3L,0x727BA0F2L},{0x89EEF791L,0x88F51FEEL,0x88F51FEEL,0x89EEF791L,3L},{0L,1L,4L,0L,(-10L)},{0x2FDC8905L,(-1L),0x95E5E39CL,0x5B71365EL,0L},{0x968A4A4AL,0xC4AF0DA3L,0xAE0EB422L,0L,(-8L)},{0x67BA1EF5L,3L,0x4C5E6212L,0x89EEF791L,0x4C5E6212L},{3L,0x4641EC3BL,0x934B09D3L,0x3C53F7B3L,0L}},{{0L,0x5B71365EL,1L,0x2FDC8905L,0x89EEF791L},{0xD5E1A2DAL,(-2L),0x934B09D3L,0x4009539AL,0xD5E1A2DAL},{0x88F51FEEL,0xBF7F9296L,0x95E5E39CL,1L,0x4C5E6212L},{0xC56E6168L,(-9L),0x805C6618L,(-9L),0xC56E6168L},{0x5B71365EL,0x88F51FEEL,9L,0x8F740033L,0xDE086AE3L},{0x968A4A4AL,0x3C53F7B3L,(-10L),0xBF004ED5L,0x805C6618L},{9L,0L,1L,0x88F51FEEL,0xDE086AE3L},{0xD5E1A2DAL,0xBF004ED5L,0x968A4A4AL,1L,0xC56E6168L}},{{0xDE086AE3L,(-1L),0xDE086AE3L,0x5B71365EL,0x4C5E6212L},{0xAE0EB422L,0x2DF0FB34L,4L,(-1L),0xD5E1A2DAL},{(-1L),0x4C5E6212L,0x2FDC8905L,9L,0xB482F93FL},{(-10L),0L,4L,1L,0L},{(-3L),7L,0xDE086AE3L,0xDE086AE3L,7L},{1L,0x838FCC01L,0x968A4A4AL,0xD9EBB892L,0x76404E7DL},{0L,(-1L),1L,(-1L),3L},{4L,0x91026F83L,(-10L),1L,0x94EA4E5DL}},{{0L,0x95E5E39CL,9L,(-3L),0x88F51FEEL},{1L,0x4009539AL,0x805C6618L,(-4L),0x968A4A4AL},{(-3L),9L,0x95E5E39CL,0L,0x89EEF791L},{(-10L),0xB09B0FD8L,0x934B09D3L,0x3AD01BE5L,0x727BA0F2L},{(-1L),1L,(-1L),0L,0L},{0xAE0EB422L,(-1L),(-1L),(-4L),(-1L)},{0xDE086AE3L,0xDE086AE3L,7L,(-3L),1L},{0xD5E1A2DAL,0x3AD01BE5L,0x3AEA9C27L,1L,1L}}}; int32_t *l_1156 = &l_1147[3][6]; int i, j, k; for (i = 0; i < 2; i++) l_1133[i] = 1L; l_1114 = (((((p_62 >= (((p_62 || ((((!g_223) < (l_1109 != l_1110[2])) , g_145[1]) , l_1107)) < 0xB512L) , ((((((((0xDD27D263L < 5UL) > 0L) <= g_571) , l_1111) , l_1112) > g_9) <= l_1099) ^ p_61))) , g_3[9][3]) , l_1113[0][3][3]) == (void*)0) != g_225); for (l_1114 = 0; (l_1114 == (-6)); l_1114 = safe_sub_func_int16_t_s_s(l_1114, 1)) { /* block id: 506 */ int64_t *l_1119 = &g_490; int32_t *l_1120 = &g_3[1][0]; int32_t *l_1121 = &l_1074; int32_t *l_1122 = &g_3[1][0]; int32_t *l_1123 = &l_1107; int32_t *l_1124 = &g_3[2][3]; int32_t *l_1125 = &l_1074; int32_t *l_1126 = &g_3[1][0]; int32_t *l_1127 = &l_1107; int32_t *l_1128 = &l_1107; int32_t *l_1129 = &l_1074; int32_t *l_1130 = (void*)0; int32_t *l_1131[9][7] = {{&l_1107,&l_1114,&l_1114,&l_1107,(void*)0,&l_1107,&l_1114},{(void*)0,&l_1107,&l_1107,&l_1074,&l_1107,&l_1107,(void*)0},{&g_9,&l_1114,&l_1074,&l_1114,&g_9,&g_9,&l_1114},{(void*)0,&l_1074,(void*)0,&g_3[8][3],&l_1107,&g_9,&l_1114},{&l_1114,(void*)0,&l_1074,&l_1074,(void*)0,&l_1114,(void*)0},{(void*)0,&g_3[8][3],&l_1107,&g_9,&l_1114,&g_9,&l_1107},{&g_9,&g_9,&l_1114,&l_1074,&l_1114,&g_9,&g_9},{(void*)0,&g_3[8][3],&l_1107,&g_3[8][3],(void*)0,&l_1107,&l_1107},{&l_1107,(void*)0,&l_1107,&l_1114,&l_1114,&l_1107,(void*)0}}; int i, j; l_1107 ^= (safe_rshift_func_uint16_t_u_s(p_64, 1)); (*p_63) |= (l_1099 > (p_64 & (((*l_1119) = g_490) != p_62))); ++l_1152[2][1][0]; } (*l_1156) |= ((*p_63) & (l_1145 = l_1155)); } else { /* block id: 514 */ uint32_t l_1158 = 4294967289UL; int32_t l_1168[9] = {(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}; int i; ++l_1158; if (l_1157) { /* block id: 516 */ uint64_t l_1161 = 0UL; int32_t l_1164[7] = {8L,0x25605637L,8L,8L,0x25605637L,(-8L),(-8L)}; int32_t *l_1165 = &l_1074; int32_t *l_1166 = (void*)0; int32_t *l_1167[7][8][4]; int i, j, k; for (i = 0; i < 7; i++) { for (j = 0; j < 8; j++) { for (k = 0; k < 4; k++) l_1167[i][j][k] = (void*)0; } } l_1161++; ++l_1171; l_1199 &= ((*p_63) = ((((safe_add_func_int16_t_s_s(((safe_div_func_int8_t_s_s(7L, (safe_rshift_func_int16_t_s_s((safe_mod_func_uint8_t_u_u(1UL, (safe_mul_func_int8_t_s_s(((*l_1076) &= (safe_mul_func_int16_t_s_s(2L, (((safe_lshift_func_int8_t_s_s(g_1169, ((safe_mod_func_uint32_t_u_u(p_64, ((((safe_div_func_uint32_t_u_u((safe_add_func_uint32_t_u_u(0xA3F63FF9L, p_61)), l_1099)) , (safe_mod_func_uint32_t_u_u((((g_1197 = (l_1196 = &g_895)) == &g_895) || p_64), l_1168[6]))) & 0x4949L) ^ 0xACL))) < 0L))) , (*p_63)) != l_1198)))), 0xE2L)))), p_61)))) || p_61), p_64)) , 0xC1L) , g_347) <= l_1147[1][4])); } else { /* block id: 524 */ return &g_1169; } for (l_1148 = 0; l_1148 < 3; l_1148 += 1) { for (g_223 = 0; g_223 < 7; g_223 += 1) { for (l_1073 = 0; l_1073 < 2; l_1073 += 1) { l_1152[l_1148][g_223][l_1073] = 0x6C86162ABA0325C5LL; } } } l_1200 = p_63; } if ((*p_63)) break; for (g_1169 = 0; g_1169 < 4; g_1169 += 1) { g_201[g_1169] = 0xA4L; } if (l_1111) { /* block id: 532 */ int32_t * const l_1201 = &g_9; int32_t **l_1202 = &g_210; (*l_1202) = l_1201; if ((*p_63)) continue; } else { /* block id: 535 */ const uint8_t l_1216 = 0x03L; uint32_t l_1234[8][10] = {{0UL,0x02A9711DL,0x7D6D514AL,0xB94F6761L,0x259C83C7L,0xB94F6761L,0x7D6D514AL,0x02A9711DL,0UL,0x825288D6L},{18446744073709551615UL,0x259C83C7L,0x69273ACBL,18446744073709551615UL,18446744073709551615UL,9UL,18446744073709551615UL,0UL,0xC6379F97L,5UL},{0x7D6D514AL,0xD71E2B38L,9UL,18446744073709551615UL,0x0D53E81FL,9UL,0xB94F6761L,18446744073709551615UL,0UL,18446744073709551615UL},{0x259C83C7L,0UL,0x370A82DDL,0xB94F6761L,0x044FD9CFL,18446744073709551615UL,18446744073709551609UL,18446744073709551612UL,18446744073709551612UL,18446744073709551609UL},{5UL,18446744073709551612UL,0UL,0UL,18446744073709551612UL,5UL,0xF0C41C1BL,0UL,0x02A9711DL,18446744073709551615UL},{0xDA9EEA19L,0x7DF5A809L,3UL,18446744073709551609UL,9UL,0x02A9711DL,0x825288D6L,4UL,18446744073709551615UL,0x370A82DDL},{0xDA9EEA19L,18446744073709551615UL,0x044FD9CFL,1UL,0x5244CEC9L,5UL,0x370A82DDL,0x7DF5A809L,9UL,9UL},{5UL,0x370A82DDL,0x7DF5A809L,9UL,9UL,18446744073709551615UL,0UL,18446744073709551615UL,9UL,9UL}}; int32_t l_1250[7] = {0xF6FB16B4L,(-1L),0xF6FB16B4L,0xF6FB16B4L,(-1L),0xF6FB16B4L,0xF6FB16B4L}; int i, j; for (l_1171 = 14; (l_1171 < 27); l_1171++) { /* block id: 538 */ uint64_t l_1205 = 18446744073709551615UL; int32_t l_1217[1][6][4] = {{{(-1L),(-1L),(-1L),(-1L)},{(-1L),(-1L),(-1L),(-1L)},{(-1L),(-1L),(-1L),(-1L)},{(-1L),(-1L),(-1L),(-1L)},{(-1L),(-1L),(-1L),(-1L)},{(-1L),(-1L),(-1L),(-1L)}}}; int i, j, k; l_1136[0][3][1] |= ((g_698[2][2] >= (*l_1200)) , (((l_1205 <= 4294967295UL) != (((p_61 , (*p_63)) || (((safe_mul_func_int8_t_s_s((0xE1L && (safe_rshift_func_int16_t_s_s(((((safe_div_func_int8_t_s_s((safe_sub_func_uint64_t_u_u((safe_lshift_func_int16_t_s_s((p_62 , l_1205), l_1205)), l_1205)), p_62)) , p_62) & 1L) , l_1216), 10))), l_1150)) , l_1217[0][5][1]) & (*p_63))) , g_145[3])) == 1UL)); } for (l_1144 = 0; (l_1144 <= 3); l_1144 += 1) { /* block id: 543 */ int16_t ** const * const **l_1220[4]; uint32_t **l_1230 = (void*)0; uint32_t ***l_1231 = (void*)0; uint32_t ***l_1232[10][4][6] = {{{(void*)0,&l_1230,(void*)0,(void*)0,&g_136,&g_136},{(void*)0,&g_136,&g_136,&l_1230,&l_1230,&g_136},{&g_136,&g_136,(void*)0,&l_1230,&l_1230,&g_136},{&l_1230,&g_136,&g_136,&l_1230,&g_136,(void*)0}},{{&g_136,&l_1230,&g_136,&l_1230,&g_136,&g_136},{(void*)0,&l_1230,(void*)0,(void*)0,&g_136,&g_136},{(void*)0,&g_136,&g_136,&l_1230,&l_1230,&g_136},{&g_136,&g_136,(void*)0,&l_1230,&l_1230,&g_136}},{{&l_1230,&g_136,&g_136,&l_1230,&g_136,(void*)0},{&g_136,&l_1230,&g_136,&l_1230,&g_136,&g_136},{(void*)0,&l_1230,(void*)0,(void*)0,&g_136,&g_136},{(void*)0,&g_136,&g_136,&l_1230,&l_1230,&g_136}},{{&g_136,&g_136,(void*)0,&l_1230,&l_1230,&l_1230},{&l_1230,&l_1230,&g_136,&l_1230,&l_1230,(void*)0},{&l_1230,&l_1230,&g_136,&l_1230,&l_1230,&l_1230},{&g_136,&l_1230,(void*)0,&g_136,&l_1230,&l_1230}},{{&g_136,&l_1230,&l_1230,&l_1230,&l_1230,&l_1230},{&l_1230,&l_1230,(void*)0,&l_1230,&l_1230,&l_1230},{&l_1230,&l_1230,&g_136,&l_1230,&l_1230,(void*)0},{&l_1230,&l_1230,&g_136,&l_1230,&l_1230,&l_1230}},{{&g_136,&l_1230,(void*)0,&g_136,&l_1230,&l_1230},{&g_136,&l_1230,&l_1230,&l_1230,&l_1230,&l_1230},{&l_1230,&l_1230,(void*)0,&l_1230,&l_1230,&l_1230},{&l_1230,&l_1230,&g_136,&l_1230,&l_1230,(void*)0}},{{&l_1230,&l_1230,&g_136,&l_1230,&l_1230,&l_1230},{&g_136,&l_1230,(void*)0,&g_136,&l_1230,&l_1230},{&g_136,&l_1230,&l_1230,&l_1230,&l_1230,&l_1230},{&l_1230,&l_1230,(void*)0,&l_1230,&l_1230,&l_1230}},{{&l_1230,&l_1230,&g_136,&l_1230,&l_1230,(void*)0},{&l_1230,&l_1230,&g_136,&l_1230,&l_1230,&l_1230},{&g_136,&l_1230,(void*)0,&g_136,&l_1230,&l_1230},{&g_136,&l_1230,&l_1230,&l_1230,&l_1230,&l_1230}},{{&l_1230,&l_1230,(void*)0,&l_1230,&l_1230,&l_1230},{&l_1230,&l_1230,&g_136,&l_1230,&l_1230,(void*)0},{&l_1230,&l_1230,&g_136,&l_1230,&l_1230,&l_1230},{&g_136,&l_1230,(void*)0,&g_136,&l_1230,&l_1230}},{{&g_136,&l_1230,&l_1230,&l_1230,&l_1230,&l_1230},{&l_1230,&l_1230,(void*)0,&l_1230,&l_1230,&l_1230},{&l_1230,&l_1230,&g_136,&l_1230,&l_1230,(void*)0},{&l_1230,&l_1230,&g_136,&l_1230,&l_1230,&l_1230}}}; int32_t **l_1235[5][5] = {{&l_1200,(void*)0,&l_1200,&g_210,&g_210},{(void*)0,&l_1200,(void*)0,&l_1200,&g_210},{&l_1200,&g_210,&g_210,&g_210,&l_1200},{(void*)0,&g_210,&l_1200,&l_1200,&l_1200},{&l_1200,&l_1200,&g_210,&l_1200,&g_210}}; int32_t **l_1236 = &l_1200; int i, j, k; for (i = 0; i < 4; i++) l_1220[i] = (void*)0; (*l_1236) = func_81((safe_mul_func_int16_t_s_s(7L, (((void*)0 != l_1220[0]) , ((safe_sub_func_uint8_t_u_u(((l_1147[l_1144][l_1144] & (safe_rshift_func_uint8_t_u_s((safe_mul_func_int16_t_s_s((safe_mod_func_int8_t_s_s((~((-1L) != l_1147[l_1144][(l_1144 + 2)])), g_145[l_1144])), (((l_1233 = l_1230) == (void*)0) , p_64))), g_222))) , l_1234[6][1]), g_222)) < p_62)))), l_1216); } for (l_1139 = 0; (l_1139 <= (-29)); --l_1139) { /* block id: 549 */ int32_t *l_1239 = &l_1150; int32_t *l_1240 = &l_1147[1][5]; int32_t *l_1241 = &l_1145; int32_t *l_1242 = &l_1146; int32_t *l_1243 = (void*)0; int32_t *l_1244 = &l_1148; int32_t *l_1245 = &l_1136[0][3][1]; int32_t *l_1246 = &l_1151[3]; int32_t *l_1251 = (void*)0; int32_t *l_1252 = (void*)0; int32_t *l_1253 = &l_1136[0][3][1]; int32_t *l_1254 = (void*)0; int32_t *l_1255 = &l_1250[5]; int32_t *l_1256 = (void*)0; int32_t *l_1257 = &l_1151[2]; int32_t *l_1258 = &l_1250[4]; int32_t *l_1259 = (void*)0; int32_t *l_1260[2][2] = {{&l_1138,&l_1138},{&l_1138,&l_1138}}; int i, j; --g_1247; ++l_1265; return p_60; } } } } } return &g_1169; } /* ------------------------------------------ */ /* * reads : g_198 g_123 * writes: */ uint16_t func_68(int8_t * p_69, uint64_t * p_70, int32_t * p_71, uint16_t p_72) { /* block id: 469 */ int32_t *l_1042 = &g_3[8][6]; int32_t **l_1043 = &l_1042; (*l_1043) = l_1042; return (*g_198); } /* ------------------------------------------ */ /* * reads : g_537 g_109 g_205 g_381 g_708 g_222 g_201 g_429 g_3 g_347 g_198 g_123 g_100 g_776 g_229 g_230 g_821 g_219 g_220 g_777 g_218 g_321 g_145 g_223 g_698 g_86 g_637 g_114 g_74 * writes: g_537 g_210 g_109 g_205 g_225 g_222 g_86 g_3 g_347 g_123 g_100 g_135 g_637 g_821 g_136 g_321 g_429 g_221 g_498 g_490 g_74 g_881 g_121 */ uint64_t * func_75(uint32_t p_76) { /* block id: 277 */ int32_t *l_702 = (void*)0; int32_t l_761 = 0xF71926B9L; int32_t l_763 = 0x9CC94351L; int32_t l_765[10][10][1] = {{{1L},{(-10L)},{0x2C930FD0L},{0x5C4BE574L},{0x2C930FD0L},{(-10L)},{1L},{0x7BEAC821L},{(-1L)},{0xAB7EF45DL}},{{0xAB7EF45DL},{(-1L)},{0x7BEAC821L},{1L},{(-10L)},{0x2C930FD0L},{0x5C4BE574L},{0x2C930FD0L},{(-10L)},{1L}},{{0x7BEAC821L},{(-1L)},{0xAB7EF45DL},{0xAB7EF45DL},{(-1L)},{0x7BEAC821L},{1L},{(-10L)},{0x2C930FD0L},{0x5C4BE574L}},{{0x2C930FD0L},{(-10L)},{1L},{0x7BEAC821L},{(-1L)},{0xAB7EF45DL},{0xAB7EF45DL},{(-1L)},{0x7BEAC821L},{1L}},{{(-10L)},{0x2C930FD0L},{0x5C4BE574L},{0x2C930FD0L},{(-10L)},{1L},{0x7BEAC821L},{(-1L)},{0xAB7EF45DL},{0xAB7EF45DL}},{{(-1L)},{0x7BEAC821L},{1L},{(-10L)},{0x2C930FD0L},{0x5C4BE574L},{0x2C930FD0L},{(-10L)},{1L},{0x7BEAC821L}},{{(-1L)},{0xAB7EF45DL},{0xAB7EF45DL},{(-1L)},{0x7BEAC821L},{1L},{(-10L)},{0x2C930FD0L},{0x5C4BE574L},{0x2C930FD0L}},{{(-10L)},{1L},{0x7BEAC821L},{(-1L)},{0xAB7EF45DL},{0xAB7EF45DL},{(-1L)},{0x7BEAC821L},{1L},{(-10L)}},{{0x2C930FD0L},{0x5C4BE574L},{0x2C930FD0L},{(-10L)},{1L},{0x7BEAC821L},{(-1L)},{0xAB7EF45DL},{0xAB7EF45DL},{(-1L)}},{{0x7BEAC821L},{1L},{(-10L)},{0x2C930FD0L},{0x5C4BE574L},{0x2C930FD0L},{(-10L)},{1L},{0x7BEAC821L},{(-1L)}}}; const uint32_t **l_778[6][2][2] = {{{&g_777,&g_777},{(void*)0,&g_777}},{{&g_777,(void*)0},{&g_777,&g_777}},{{(void*)0,&g_777},{&g_777,(void*)0}},{{&g_777,&g_777},{(void*)0,&g_777}},{{&g_777,(void*)0},{&g_777,&g_777}},{{(void*)0,&g_777},{&g_777,(void*)0}}}; uint32_t ** const l_779 = &g_137; int16_t l_800 = 0L; int32_t l_801 = 0x3B66E1BDL; int32_t l_802 = 0L; uint16_t l_803 = 1UL; int32_t *l_806 = &l_802; int32_t *l_807 = &l_763; int16_t l_820 = 0x9D13L; uint32_t l_852 = 0x924EE33BL; uint32_t l_858 = 1UL; int16_t * const *l_875 = &g_451[3][2][5]; uint8_t l_914 = 255UL; int16_t * const **l_928 = (void*)0; int16_t * const ***l_927 = &l_928; int16_t * const ****l_926[7]; uint32_t l_929 = 0x93C5B532L; uint32_t l_932 = 0x996BDE5CL; int8_t *l_1013 = &g_74; int i, j, k; for (i = 0; i < 7; i++) l_926[i] = &l_927; for (g_537 = 0; (g_537 <= 2); g_537 += 1) { /* block id: 280 */ int32_t *l_699 = &g_3[1][0]; int32_t **l_700 = (void*)0; int32_t **l_701 = &g_210; int32_t l_766 = 0x178D0D04L; int32_t l_770 = 0x9C075511L; int32_t l_771[5][3] = {{0x8B134A9EL,0xF61C1291L,0x8B134A9EL},{0xFE07128AL,0xFE07128AL,0xFE07128AL},{0x8B134A9EL,0xF61C1291L,0x8B134A9EL},{0xFE07128AL,0xFE07128AL,0xFE07128AL},{0x8B134A9EL,0xF61C1291L,0x8B134A9EL}}; int i, j; (*l_701) = l_699; for (g_109 = 0; (g_109 <= 2); g_109 += 1) { /* block id: 284 */ uint32_t l_731 = 4294967293UL; uint16_t l_732 = 65526UL; int32_t l_764 = 0x5DA4A986L; int32_t l_769 = (-9L); int32_t l_772 = 0xA74414D0L; if (p_76) break; for (g_205 = 0; (g_205 <= 2); g_205 += 1) { /* block id: 288 */ int32_t *l_703 = &g_3[4][7]; for (g_225 = 2; (g_225 >= 0); g_225 -= 1) { /* block id: 291 */ const int8_t l_733 = (-8L); for (g_222 = 0; (g_222 <= 3); g_222 += 1) { /* block id: 294 */ int32_t ***l_707[8][7][1] = {{{(void*)0},{(void*)0},{&l_700},{(void*)0},{&l_700},{(void*)0},{(void*)0}},{{(void*)0},{(void*)0},{&l_700},{(void*)0},{&l_700},{(void*)0},{(void*)0}},{{(void*)0},{(void*)0},{&l_700},{(void*)0},{&l_700},{(void*)0},{(void*)0}},{{(void*)0},{(void*)0},{&l_700},{(void*)0},{&l_700},{(void*)0},{(void*)0}},{{(void*)0},{(void*)0},{&l_700},{(void*)0},{&l_700},{(void*)0},{(void*)0}},{{(void*)0},{(void*)0},{&l_700},{(void*)0},{&l_700},{(void*)0},{(void*)0}},{{(void*)0},{(void*)0},{&l_700},{(void*)0},{&l_700},{(void*)0},{(void*)0}},{{(void*)0},{(void*)0},{(void*)0},{&l_700},{(void*)0},{(void*)0},{&l_701}}}; int32_t ****l_706 = &l_707[6][4][0]; uint32_t *l_711 = &g_86[0][1][1]; uint32_t l_730 = 4294967287UL; int i, j, k; (*l_701) = (l_703 = l_702); (*l_699) = (safe_lshift_func_int8_t_s_u((((-1L) && g_381[g_205][(g_205 + 5)]) <= ((((*l_711) = (((*l_706) = (void*)0) != g_708)) < (safe_lshift_func_int8_t_s_u((g_201[g_222] & (safe_rshift_func_int16_t_s_s(p_76, (safe_div_func_uint16_t_u_u((((safe_mod_func_uint32_t_u_u(p_76, (((safe_mod_func_uint64_t_u_u((safe_sub_func_int8_t_s_s((((safe_mul_func_uint16_t_u_u((((safe_rshift_func_uint8_t_u_s((safe_sub_func_int8_t_s_s((-1L), ((-1L) || p_76))), 2)) & 2L) ^ 18446744073709551606UL), l_730)) , p_76) != l_731), 0x85L)), (-3L))) , g_429) | p_76))) > 250UL) && 0x71L), p_76))))), l_732))) & 0x8C40L)), 4)); if (l_733) continue; } } } (*l_699) &= p_76; for (g_347 = 0; (g_347 <= 2); g_347 += 1) { /* block id: 307 */ const int32_t l_748 = 0x36CA2388L; int32_t l_758 = (-10L); int32_t l_762 = 0x3CE0A833L; int32_t l_767 = (-1L); int32_t l_768[2][1][4] = {{{(-10L),0L,(-10L),(-10L)}},{{0L,0L,(-5L),0L}}}; uint8_t l_773 = 0UL; int i, j, k; if ((safe_mul_func_int8_t_s_s((((safe_add_func_int64_t_s_s(1L, ((safe_mul_func_uint16_t_u_u(0x0886L, (safe_mul_func_int16_t_s_s(p_76, (safe_rshift_func_int16_t_s_s((((!((((safe_lshift_func_uint16_t_u_s(p_76, ((~l_748) , ((safe_mod_func_uint32_t_u_u(((safe_lshift_func_int8_t_s_u((g_100 = ((safe_mod_func_int16_t_s_s(p_76, (++(*g_198)))) | (&g_121 == ((((~g_100) <= ((p_76 | l_731) == 0x2AL)) , p_76) , (void*)0)))), 7)) , p_76), 0xDD39B415L)) ^ g_201[3])))) ^ 0xCE59244FL) >= l_748) != p_76)) <= p_76) < 1UL), 9)))))) != 0x7857L))) >= l_748) , (-7L)), (-3L)))) { /* block id: 310 */ if (p_76) break; } else { /* block id: 312 */ int32_t *l_759 = (void*)0; int32_t *l_760[4] = {&g_3[1][0],&g_3[1][0],&g_3[1][0],&g_3[1][0]}; int i; l_773--; } } } } if (l_765[0][3][0]) { /* block id: 318 */ int8_t l_784[1][2][2] = {{{0xFBL,0xFBL},{0xFBL,0xFBL}}}; int32_t l_795[7][2][1] = {{{5L},{5L}},{{1L},{0L}},{{1L},{5L}},{{5L},{1L}},{{0L},{1L}},{{5L},{5L}},{{1L},{0L}}}; int i, j, k; if (((((l_778[2][0][0] = (p_76 , g_776)) == l_779) ^ (&g_100 == (void*)0)) | 0x3A937AB5L)) { /* block id: 320 */ uint32_t l_785[7][6][2] = {{{2UL,4294967294UL},{4294967295UL,0x94B83F22L},{0xC3CAD7D4L,0x42207A0BL},{0x99931B37L,4294967295UL},{0x1E487B7DL,0x99931B37L},{0x10E40684L,2UL}},{{0xD75AF5BBL,0x82E57350L},{0x1E487B7DL,0x0DCE1540L},{0x82E57350L,0x42207A0BL},{0UL,0x07C97BEBL},{4294967295UL,2UL},{4294967294UL,4294967294UL}},{{0x0DCE1540L,0x07C97BEBL},{0xC3CAD7D4L,0x5493CCC0L},{0x82E57350L,4294967295UL},{0x9BABE504L,0x82E57350L},{0x10E40684L,5UL},{0x10E40684L,0x82E57350L}},{{0x9BABE504L,4294967295UL},{0x82E57350L,0x5493CCC0L},{0xC3CAD7D4L,0x07C97BEBL},{0x0DCE1540L,4294967294UL},{4294967294UL,2UL},{4294967295UL,0x07C97BEBL}},{{0UL,0x42207A0BL},{0x82E57350L,0x0DCE1540L},{0x1E487B7DL,0x82E57350L},{0xD75AF5BBL,2UL},{0x10E40684L,0x99931B37L},{0x1E487B7DL,4294967295UL}},{{0x99931B37L,0x42207A0BL},{0xC3CAD7D4L,0x94B83F22L},{4294967295UL,4294967294UL},{2UL,4294967294UL},{4294967295UL,0x94B83F22L},{0xC3CAD7D4L,0x42207A0BL}},{{0x99931B37L,4294967295UL},{0x1E487B7DL,0x99931B37L},{0x10E40684L,2UL},{0xD75AF5BBL,0x82E57350L},{0x1E487B7DL,0x0DCE1540L},{0x82E57350L,0x42207A0BL}}}; int i, j, k; for (g_537 = (-11); (g_537 == 10); ++g_537) { /* block id: 323 */ int16_t l_782 = 1L; int32_t *l_783[4][7] = {{&l_765[9][0][0],&g_3[4][2],&l_763,&l_763,&g_3[4][2],&l_765[9][0][0],&g_3[3][6]},{&l_761,&l_763,(void*)0,&g_3[3][6],(void*)0,(void*)0,&g_3[3][6]},{&g_9,(void*)0,&g_9,(void*)0,&g_3[3][6],&l_761,&l_765[9][0][0]},{(void*)0,&l_763,&l_761,(void*)0,&l_761,&l_763,(void*)0}}; uint32_t ***l_788 = &g_136; uint32_t ****l_789 = &l_788; uint32_t ****l_790 = (void*)0; uint32_t ****l_791 = &g_135; uint32_t ***l_793 = &g_136; uint32_t ****l_792 = &l_793; int i, j; --l_785[6][0][1]; (*l_792) = ((*l_791) = ((*l_789) = l_788)); if (l_784[0][1][1]) continue; } } else { /* block id: 330 */ int32_t *l_794[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int i; for (p_76 = 0; (p_76 <= 3); p_76 += 1) { /* block id: 333 */ return (*g_229); } l_795[5][0][0] = 0xEEC94D8FL; } } else { /* block id: 338 */ int32_t *l_796 = &g_3[1][0]; int32_t *l_797 = &l_765[0][0][0]; int32_t *l_798 = &l_763; int32_t *l_799[8][10][1] = {{{(void*)0},{&g_9},{&g_3[1][0]},{(void*)0},{&g_3[1][0]},{&g_9},{(void*)0},{&g_9},{&g_3[1][0]},{(void*)0}},{{&g_3[1][0]},{&g_9},{(void*)0},{&g_9},{&g_3[1][0]},{(void*)0},{&g_3[1][0]},{&g_9},{(void*)0},{&g_9}},{{&g_3[1][0]},{(void*)0},{&g_3[1][0]},{&g_9},{(void*)0},{&g_9},{&g_3[1][0]},{(void*)0},{&g_3[1][0]},{&g_9}},{{(void*)0},{&g_9},{&g_3[1][0]},{(void*)0},{&g_3[1][0]},{(void*)0},{(void*)0},{(void*)0},{(void*)0},{&l_763}},{{(void*)0},{(void*)0},{(void*)0},{(void*)0},{(void*)0},{&l_763},{(void*)0},{(void*)0},{(void*)0},{(void*)0}},{{(void*)0},{&l_763},{(void*)0},{(void*)0},{(void*)0},{(void*)0},{(void*)0},{&l_763},{(void*)0},{(void*)0}},{{(void*)0},{(void*)0},{(void*)0},{&l_763},{(void*)0},{(void*)0},{(void*)0},{(void*)0},{(void*)0},{&l_763}},{{(void*)0},{(void*)0},{(void*)0},{(void*)0},{(void*)0},{&l_763},{(void*)0},{(void*)0},{(void*)0},{(void*)0}}}; int i, j, k; l_803++; } lbl_998: (*l_807) = (l_765[8][5][0] = ((*l_806) &= p_76)); for (g_637 = 7; (g_637 >= (-22)); g_637 = safe_sub_func_int16_t_s_s(g_637, 7)) { /* block id: 346 */ int32_t **l_810 = &l_806; int32_t *l_811 = &l_765[0][3][0]; int32_t *l_812 = &g_3[1][0]; int32_t *l_813 = &l_763; int32_t *l_814 = (void*)0; int32_t *l_815 = &g_3[8][6]; int32_t *l_816 = &l_802; int32_t *l_817 = &l_763; int32_t *l_818 = (void*)0; int32_t *l_819[7]; uint32_t **l_826 = (void*)0; uint32_t ***l_827 = (void*)0; uint32_t ***l_828 = &g_136; uint32_t *l_829[10][10][2] = {{{(void*)0,(void*)0},{&g_86[4][2][1],&g_698[0][8]},{&g_86[2][2][0],&g_698[3][1]},{&g_698[0][5],(void*)0},{&g_86[3][2][2],&g_86[2][0][0]},{(void*)0,&g_86[2][2][0]},{&g_698[2][2],&g_698[2][2]},{(void*)0,&g_86[2][2][0]},{&g_86[4][2][1],&g_698[2][2]},{&g_698[2][2],&g_698[0][7]}},{{&g_86[2][2][0],&g_86[4][2][2]},{(void*)0,(void*)0},{&g_698[2][2],&g_86[2][2][0]},{&g_86[2][2][0],&g_698[2][2]},{&g_86[3][0][3],(void*)0},{&g_698[2][2],&g_86[2][0][4]},{&g_698[1][1],&g_86[2][2][0]},{&g_698[0][5],(void*)0},{(void*)0,&g_698[0][1]},{&g_698[2][2],&g_86[0][2][1]}},{{&g_698[3][1],&g_86[2][2][0]},{&g_86[4][2][2],&g_86[4][2][2]},{&g_698[2][2],&g_698[2][2]},{&g_86[2][2][0],&g_698[0][8]},{&g_86[2][2][0],(void*)0},{&g_86[3][0][3],&g_86[2][2][0]},{(void*)0,&g_86[2][2][0]},{(void*)0,&g_86[2][2][0]},{&g_86[3][0][3],(void*)0},{&g_86[2][2][0],&g_698[0][8]}},{{&g_86[2][2][0],&g_698[2][2]},{&g_698[2][2],&g_86[4][2][2]},{&g_86[4][2][2],&g_86[2][2][0]},{&g_698[3][1],&g_86[0][2][1]},{&g_698[2][2],&g_698[0][1]},{(void*)0,(void*)0},{&g_698[0][5],&g_86[2][2][0]},{&g_698[1][1],&g_86[2][0][4]},{&g_698[2][2],(void*)0},{&g_86[3][0][3],&g_698[2][2]}},{{&g_86[2][2][0],&g_86[2][2][0]},{&g_698[2][2],(void*)0},{(void*)0,&g_86[4][2][2]},{&g_86[2][2][0],&g_698[0][7]},{&g_698[2][2],&g_698[2][2]},{&g_86[4][2][1],&g_86[2][2][0]},{(void*)0,&g_698[2][2]},{&g_698[2][2],&g_86[2][2][0]},{(void*)0,&g_86[2][0][0]},{&g_86[3][2][2],(void*)0}},{{&g_698[0][5],&g_698[3][1]},{&g_86[2][2][0],&g_698[0][8]},{&g_86[4][2][1],(void*)0},{(void*)0,&g_86[2][2][0]},{&g_698[0][7],&g_698[2][2]},{&g_698[3][1],(void*)0},{&g_698[2][2],&g_86[2][2][0]},{&g_86[2][2][0],&g_698[3][1]},{&g_698[2][2],&g_86[2][2][0]},{&g_698[2][2],&g_86[2][2][0]}},{{&g_86[3][2][2],&g_86[2][2][0]},{&g_698[2][2],&g_698[2][2]},{&g_86[2][2][0],&g_698[0][1]},{&g_698[2][2],(void*)0},{&g_698[2][2],&g_698[0][7]},{&g_698[2][2],&g_698[0][7]},{&g_698[2][2],(void*)0},{&g_698[2][2],&g_698[0][1]},{&g_86[2][2][0],&g_698[2][2]},{&g_698[2][2],&g_86[2][2][0]}},{{&g_86[3][2][2],&g_86[2][2][0]},{&g_698[2][2],&g_86[2][2][0]},{&g_698[2][2],&g_698[3][1]},{&g_86[2][2][0],&g_86[2][2][0]},{&g_698[2][2],&g_698[2][2]},{&g_86[2][2][0],&g_86[1][1][0]},{&g_86[2][2][0],&g_698[0][3]},{&g_698[2][2],&g_86[2][2][0]},{&g_698[1][1],&g_698[0][5]},{&g_86[2][2][0],&g_86[2][2][0]}},{{&g_86[2][2][0],&g_86[2][2][0]},{&g_698[0][1],&g_86[4][1][3]},{(void*)0,&g_86[2][2][0]},{&g_86[4][2][1],&g_698[2][2]},{&g_86[2][2][0],&g_86[2][2][0]},{&g_698[1][1],&g_698[2][2]},{&g_86[6][2][2],&g_86[2][2][0]},{&g_698[0][3],&g_698[3][3]},{&g_698[2][2],&g_698[2][2]},{&g_698[2][2],&g_86[1][2][4]}},{{&g_86[2][0][0],&g_698[2][2]},{&g_86[2][2][0],&g_86[2][2][0]},{&g_86[0][2][1],(void*)0},{&g_86[2][2][0],&g_86[2][0][0]},{&g_86[2][2][0],&g_698[2][2]},{&g_86[2][2][0],&g_698[2][2]},{&g_698[2][2],&g_86[2][2][0]},{&g_86[2][2][0],&g_698[0][3]},{&g_698[3][3],&g_698[3][3]},{&g_698[2][2],&g_698[2][2]}}}; uint32_t ****l_831 = &l_828; uint32_t *****l_830 = &l_831; int32_t l_861[10][4] = {{(-1L),(-1L),0xE04E0463L,0x5DD4323CL},{(-1L),(-1L),0x5DD4323CL,0x5DD4323CL},{(-1L),(-1L),0xE04E0463L,0x5DD4323CL},{(-1L),(-1L),0x5DD4323CL,0x5DD4323CL},{(-1L),(-1L),0xE04E0463L,0x5DD4323CL},{(-1L),(-1L),0x5DD4323CL,0x5DD4323CL},{(-1L),(-1L),0xE04E0463L,0x5DD4323CL},{(-1L),(-1L),0x5DD4323CL,0x5DD4323CL},{(-1L),(-1L),0xE04E0463L,0x5DD4323CL},{(-1L),(-1L),0x5DD4323CL,0x5DD4323CL}}; int64_t l_901 = 0xEC327E2640804FB1LL; int16_t * const **l_925[4][5] = {{&l_875,(void*)0,(void*)0,&l_875,(void*)0},{&l_875,&l_875,&l_875,&l_875,&l_875},{(void*)0,&l_875,(void*)0,(void*)0,&l_875},{&l_875,(void*)0,(void*)0,&l_875,(void*)0}}; int16_t * const ***l_924[1][5]; int16_t * const ****l_923 = &l_924[0][2]; uint8_t l_942[3][6]; int16_t *l_958[4][10][5] = {{{&g_321[3][6][2],&l_820,(void*)0,&l_820,(void*)0},{&l_800,(void*)0,&l_820,(void*)0,(void*)0},{&l_800,(void*)0,&g_321[3][6][2],(void*)0,(void*)0},{&g_321[5][3][2],(void*)0,&l_800,(void*)0,&g_321[3][6][2]},{&g_321[2][4][2],(void*)0,&l_820,&l_800,(void*)0},{&g_321[3][6][2],&g_321[4][1][2],&g_321[3][6][2],&g_321[3][6][2],&l_820},{&g_321[2][3][2],&g_321[3][6][2],(void*)0,&l_800,(void*)0},{&l_820,&g_321[4][0][1],&l_820,&l_820,&l_800},{&l_820,&l_800,&l_800,&l_820,(void*)0},{&g_321[2][3][2],&g_321[3][2][0],&l_800,&g_321[3][6][2],&g_321[3][6][2]}},{{&l_800,(void*)0,&l_820,&g_321[3][6][2],&l_800},{&l_800,&l_820,&l_800,&g_321[3][6][2],&l_800},{&g_321[5][3][2],(void*)0,&l_820,&l_820,&g_321[4][0][1]},{&g_321[3][6][2],&l_800,&g_321[5][0][0],&l_820,&g_321[3][6][2]},{&l_820,&g_321[2][4][2],&g_321[3][6][2],&l_800,&l_800},{&g_321[3][6][2],(void*)0,&l_820,&l_800,&g_321[3][6][2]},{&l_820,(void*)0,(void*)0,&g_321[3][6][2],&l_820},{&l_820,(void*)0,&l_800,&l_800,(void*)0},{&l_820,&g_321[2][4][2],&g_321[3][6][2],(void*)0,&g_321[4][1][2]},{(void*)0,&g_321[4][1][2],&g_321[3][6][2],(void*)0,&g_321[3][6][2]}},{{&g_321[2][4][2],(void*)0,&g_321[3][6][2],&g_321[5][0][0],(void*)0},{(void*)0,(void*)0,&g_321[3][6][2],&l_820,&g_321[2][4][2]},{(void*)0,&g_321[3][6][2],&l_800,&l_800,&l_800},{&l_800,&l_800,(void*)0,&l_800,&l_820},{&l_820,(void*)0,&l_820,(void*)0,(void*)0},{(void*)0,&l_820,&g_321[3][5][2],(void*)0,&l_800},{&g_321[2][4][2],&l_820,(void*)0,(void*)0,(void*)0},{&g_321[3][6][2],&g_321[3][6][2],&l_820,(void*)0,(void*)0},{&l_820,&g_321[1][6][2],&l_820,&l_820,(void*)0},{&l_820,(void*)0,(void*)0,&g_321[3][6][2],&l_800}},{{&l_800,&g_321[1][6][2],&l_820,&l_820,&l_820},{&l_820,&g_321[3][6][2],(void*)0,&g_321[3][6][2],&l_820},{&g_321[4][1][2],&l_820,(void*)0,&l_820,(void*)0},{&l_820,&l_820,&g_321[1][3][0],(void*)0,&l_820},{&g_321[3][6][2],(void*)0,(void*)0,(void*)0,&l_800},{&l_800,&l_800,&g_321[3][6][2],&g_321[2][4][2],(void*)0},{(void*)0,&g_321[3][6][2],&g_321[3][6][2],&l_800,(void*)0},{&g_321[3][5][2],(void*)0,&g_321[1][5][1],&l_820,&l_800},{&l_800,(void*)0,(void*)0,&g_321[1][6][2],&g_321[3][6][2]},{&l_800,&g_321[4][1][2],&l_800,&l_800,(void*)0}}}; int16_t *l_959 = &g_321[3][6][2]; uint16_t *l_962 = &g_498; int8_t *l_1015 = &g_100; int i, j, k; for (i = 0; i < 7; i++) l_819[i] = &l_761; for (i = 0; i < 1; i++) { for (j = 0; j < 5; j++) l_924[i][j] = &l_925[3][2]; } for (i = 0; i < 3; i++) { for (j = 0; j < 6; j++) l_942[i][j] = 9UL; } (*l_810) = &l_802; --g_821; if ((0L >= (((((*l_816) &= ((*g_219) == (*g_776))) , (safe_mod_func_uint32_t_u_u(((*l_806) = (1L <= ((*g_218) == ((*l_828) = l_826)))), (((&g_135 == ((*l_830) = &l_827)) , p_76) ^ 0UL)))) , (*l_813)) == 0L))) { /* block id: 353 */ uint64_t *l_832[1]; int i; for (i = 0; i < 1; i++) l_832[i] = &g_145[0]; return l_832[0]; } else { /* block id: 355 */ uint32_t l_862 = 18446744073709551606UL; int32_t l_894[1][6] = {{1L,1L,1L,1L,1L,1L}}; int8_t *l_937 = &g_225; uint64_t ***l_943 = &g_229; int i, j; for (p_76 = 0; (p_76 > 26); p_76 = safe_add_func_uint16_t_u_u(p_76, 3)) { /* block id: 358 */ int32_t l_841 = (-1L); int32_t l_842[6][6]; int8_t l_845 = 0x8AL; int32_t l_847[2][10]; int16_t *l_855 = (void*)0; int16_t *l_856 = (void*)0; int16_t *l_857 = &g_321[6][3][1]; int16_t * const l_877 = (void*)0; int16_t * const *l_876 = &l_877; int i, j; for (i = 0; i < 6; i++) { for (j = 0; j < 6; j++) l_842[i][j] = 0L; } for (i = 0; i < 2; i++) { for (j = 0; j < 10; j++) l_847[i][j] = 0x1FAE6F72L; } (*l_807) ^= (safe_div_func_uint16_t_u_u((safe_div_func_int8_t_s_s(((void*)0 == &g_198), ((safe_add_func_int32_t_s_s((l_842[5][0] = l_841), (((safe_mod_func_uint16_t_u_u(l_845, (~(l_847[0][5] = p_76)))) , (*l_811)) , (safe_lshift_func_int16_t_s_s((safe_mul_func_int16_t_s_s(l_852, (++(*g_198)))), ((*l_857) = (((void*)0 != l_855) < p_76))))))) & 0x19506ED7C771D480LL))), l_841)); l_858++; --l_862; } for (g_429 = (-29); (g_429 > 44); g_429 = safe_add_func_int16_t_s_s(g_429, 8)) { /* block id: 396 */ if ((*l_815)) break; if (p_76) break; for (g_221 = 22; (g_221 != 21); --g_221) { /* block id: 401 */ (*l_811) = (safe_mod_func_uint32_t_u_u(1UL, p_76)); l_926[3] = l_923; } --l_929; } (*l_816) = (g_321[3][6][2] , l_932); if ((((*g_198) || (safe_sub_func_uint32_t_u_u((safe_lshift_func_uint16_t_u_u(((*g_198) = (0xE920L || (((*l_937) = l_894[0][3]) < 0xB2L))), 4)), (0x7F93CA87AFDA37C8LL || 1UL)))) && (safe_mod_func_int64_t_s_s(((((((8L | (safe_sub_func_uint64_t_u_u((**g_229), l_942[2][3]))) & p_76) <= g_3[2][1]) >= l_862) && 0L) <= g_3[0][2]), g_100)))) { /* block id: 410 */ (*l_812) = ((*l_807) = 0x4EAE5BADL); (*l_817) = ((void*)0 == l_943); (*l_815) = p_76; } else { /* block id: 415 */ (*l_806) = (((0x8CL || g_223) > (!((g_205 != (~(safe_mul_func_int16_t_s_s(0xC46EL, 0UL)))) && 0xAFL))) , p_76); } } if ((((*l_962) = ((((*l_807) & g_698[1][5]) , ((safe_mod_func_uint64_t_u_u((p_76 | (safe_mod_func_int32_t_s_s(((*l_816) = (safe_add_func_uint16_t_u_u(65535UL, (safe_sub_func_uint16_t_u_u((((0x852EL ^ ((*g_198) = (safe_add_func_int64_t_s_s(((l_958[2][0][2] != l_959) > p_76), (safe_lshift_func_int16_t_s_s(p_76, 7)))))) & p_76) > 4294967286UL), p_76))))), 0x8BA05DFFL))), g_321[3][6][2])) <= 0x0E98L)) , 0xB0BEL)) == 0xC507L)) { /* block id: 422 */ uint32_t *l_963 = &g_286[4][3]; int32_t l_969[10] = {0x39371FEEL,(-1L),0x39371FEEL,0x39371FEEL,(-1L),0x39371FEEL,0x39371FEEL,(-1L),0x39371FEEL,0x39371FEEL}; int64_t *l_973 = &g_490; int32_t l_974 = 0x2EC1E162L; uint8_t l_975 = 0xDBL; int32_t l_996[3][5][6] = {{{0x781BF080L,0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L},{0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L,0xAFAAC6E6L},{0x781BF080L,0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L},{0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L,0xAFAAC6E6L},{0x781BF080L,0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L}},{{0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L,0xAFAAC6E6L},{0x781BF080L,0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L},{0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L,0xAFAAC6E6L},{0x781BF080L,0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L},{0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L,0xAFAAC6E6L}},{{0x781BF080L,0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L},{0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L,0xAFAAC6E6L},{0x781BF080L,0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L},{0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L,0xAFAAC6E6L},{0x781BF080L,0x781BF080L,0xAFAAC6E6L,0xAFAAC6E6L,0x781BF080L,0x781BF080L}}}; uint32_t l_997 = 1UL; int i, j, k; l_975 ^= (l_974 &= (((((void*)0 != l_963) & ((*l_815) &= 0xE0B015ABL)) <= (!(((safe_mul_func_int16_t_s_s((((safe_div_func_int16_t_s_s(l_969[6], (~(((*l_807) ^= p_76) , (safe_mod_func_int64_t_s_s(((*l_973) = p_76), ((((*l_806) & (0x6AFC2286L ^ ((*l_806) | (-1L)))) & p_76) , 0x6C210F7B466DB45FLL))))))) , 4294967286UL) , p_76), 8UL)) , p_76) >= 0x48A9L))) || (*l_807))); (*l_816) = ((safe_lshift_func_int8_t_s_s((((safe_mod_func_uint64_t_u_u(((((((l_969[6] = l_969[6]) , (((safe_lshift_func_int8_t_s_s(((safe_rshift_func_uint16_t_u_s((safe_mul_func_int16_t_s_s((safe_sub_func_int32_t_s_s(((safe_add_func_uint8_t_u_u((p_76 , (((void*)0 != &g_895) ^ ((((((*l_807) >= (l_963 != (*g_219))) == (((safe_sub_func_uint32_t_u_u(0x14FBB7A3L, (safe_mod_func_int8_t_s_s(((safe_add_func_uint8_t_u_u(g_321[1][1][0], p_76)) | 0UL), p_76)))) > p_76) & (-9L))) == l_996[2][0][5]) || p_76) <= g_86[2][0][4]))), (-1L))) < p_76), 0x8DCB276FL)), (*g_198))), p_76)) && (*g_198)), p_76)) ^ (*l_815)) == l_997)) <= g_123[1]) , p_76) != g_637) < (*l_806)), p_76)) != 1UL) != 0x27L), p_76)) && p_76); } else { /* block id: 430 */ uint64_t l_1011[1]; int32_t *l_1016 = &g_3[1][0]; int32_t ***l_1020[10] = {&g_882[5],&g_882[6],&g_882[6],&g_882[5],&g_882[4],&g_882[5],&g_882[6],&g_882[6],&g_882[5],&g_882[4]}; uint64_t l_1039 = 7UL; int i; for (i = 0; i < 1; i++) l_1011[i] = 0x9038E1F9F0C1CE9ELL; for (g_498 = 0; (g_498 <= 7); g_498 += 1) { /* block id: 433 */ uint32_t l_1012 = 4294967287UL; for (g_222 = 0; (g_222 <= 3); g_222 += 1) { /* block id: 436 */ if (l_802) goto lbl_998; } (*l_811) = p_76; for (g_429 = 2; (g_429 <= 7); g_429 += 1) { /* block id: 442 */ uint32_t l_1001 = 0x24505543L; int8_t *l_1004 = &g_74; int8_t **l_1014 = &l_1004; int16_t *l_1026 = &g_321[3][6][2]; (*l_815) ^= (((((**l_810) = (safe_div_func_uint64_t_u_u(l_1001, (**g_229)))) & (4L && (((((l_1012 &= ((((*l_1004) = (((((*l_811) = p_76) == (safe_rshift_func_int16_t_s_s(0x1A1CL, 5))) ^ (p_76 , g_429)) && ((*g_198) |= l_1001))) & (safe_mul_func_int16_t_s_s((safe_rshift_func_uint8_t_u_u(((safe_sub_func_uint32_t_u_u(((0xF279L <= (*l_807)) || l_1001), g_222)) , 1UL), g_205)), p_76))) ^ l_1011[0])) >= p_76) == 0x2FD9B9DDL) > (*l_813)) < l_1011[0]))) , 0x977FL) != l_1001); if ((((*l_1014) = l_1013) != l_1015)) { /* block id: 450 */ l_812 = ((*l_810) = l_1016); return (*g_229); } else { /* block id: 454 */ int32_t ***l_1021 = &l_810; int32_t ****l_1022 = &g_881[3][0]; int16_t l_1025 = 0xF202L; int64_t *l_1037 = &g_490; uint8_t *l_1038 = &g_121; (*l_815) ^= ((!((((g_698[2][5] ^ 0x24L) , (safe_mul_func_uint8_t_u_u((l_1020[6] == ((*l_1022) = l_1021)), ((safe_add_func_uint64_t_u_u(l_1001, (0x819A4590C59D34ACLL && g_114))) | ((l_1025 , (l_1026 != &l_1025)) <= p_76))))) && p_76) , l_1012)) >= g_537); (*l_1016) |= ((safe_add_func_int8_t_s_s(((safe_add_func_uint8_t_u_u(l_1012, (safe_mul_func_int8_t_s_s(p_76, (g_225 = ((*l_1013) ^= (((*l_1038) = (&g_136 == ((((safe_add_func_int16_t_s_s((((l_1001 <= 3UL) , ((p_76 ^ (safe_sub_func_int8_t_s_s((l_1037 == (void*)0), (((void*)0 == &g_896[7][1][0]) ^ p_76)))) , p_76)) ^ (*l_816)), (*g_198))) , 2UL) < p_76) , (void*)0))) != g_86[2][2][0]))))))) > 0xA9F5L), p_76)) && l_1012); } if (p_76) continue; } } ++l_1039; } } return (*g_229); } /* ------------------------------------------ */ /* * reads : g_9 g_3 g_74 g_86 g_114 g_125 g_121 g_145 g_109 g_205 g_429 g_229 g_230 g_210 g_225 g_201 g_498 g_198 g_123 g_347 g_537 g_286 g_381 g_136 g_556 g_137 g_321 g_221 g_223 g_100 g_490 g_637 g_218 g_219 * writes: g_3 g_86 g_74 g_100 g_109 g_123 g_114 g_135 g_145 g_121 g_198 g_201 g_205 g_210 g_429 g_490 g_137 g_221 g_223 g_637 g_321 */ uint32_t func_77(uint64_t p_78, uint64_t p_79, uint8_t p_80) { /* block id: 9 */ uint8_t l_84[9] = {8UL,8UL,8UL,8UL,8UL,8UL,8UL,8UL,8UL}; int32_t *l_85[8]; uint8_t l_470 = 0x7FL; int16_t **l_561 = (void*)0; int8_t l_603 = 0x6BL; int16_t l_604 = (-1L); uint8_t l_605 = 1UL; int32_t l_691 = 9L; int8_t l_693 = (-1L); int8_t l_695 = (-2L); int i; for (i = 0; i < 8; i++) l_85[i] = &g_3[4][7]; l_85[0] = func_81(l_84[5], (g_86[2][2][0] = (g_3[1][0] &= g_9))); for (g_109 = 0; g_109 < 10; g_109 += 1) { for (g_429 = 0; g_429 < 8; g_429 += 1) { g_3[g_109][g_429] = 0x586DC91FL; } } if ((safe_mul_func_uint8_t_u_u(l_470, g_9))) { /* block id: 206 */ uint64_t l_486 = 1UL; int32_t l_516 = 5L; int64_t l_546 = 0xF27D40664565F4F1LL; int32_t l_547 = 0x09DCF4C5L; int32_t l_548 = 0x0309DA83L; uint32_t *l_549 = &g_86[0][2][4]; int32_t l_550[7][4][1] = {{{0L},{1L},{0L},{0L}},{{0xD955CB60L},{0L},{0L},{1L}},{{0L},{0L},{0xD955CB60L},{0L}},{{0L},{1L},{0L},{0L}},{{0xD955CB60L},{0L},{0L},{1L}},{{0L},{0L},{0xD955CB60L},{0L}},{{0L},{1L},{0L},{0L}}}; const int32_t l_587 = 9L; uint32_t l_592 = 0x724248B1L; uint32_t l_608 = 0xFD71823DL; int32_t **l_620 = &l_85[5]; const uint64_t l_644 = 0xE00B2B2B6C44EE81LL; int i, j, k; for (g_429 = 0; (g_429 != 40); ++g_429) { /* block id: 209 */ int32_t l_473 = 0x7A9E6469L; int64_t *l_489 = &g_490; int32_t *l_491 = &g_9; int32_t **l_492 = &l_491; int32_t **l_493 = &g_210; uint8_t *l_496 = (void*)0; uint8_t *l_497 = &g_201[0]; (*l_493) = ((*l_492) = (((((l_473 == p_80) > ((safe_lshift_func_uint8_t_u_s(1UL, 2)) == ((safe_mod_func_int8_t_s_s((&g_109 != (void*)0), (((safe_lshift_func_uint8_t_u_s((((**g_229)++) != (safe_lshift_func_uint8_t_u_u(p_80, 5))), (safe_lshift_func_int8_t_s_u(l_486, 5)))) != (*g_210)) || ((*l_489) = (safe_lshift_func_int8_t_s_s(l_473, g_225)))))) && 18446744073709551611UL))) > 0xA2E5L) && l_473) , l_491)); g_3[1][0] = (l_516 &= ((safe_lshift_func_uint8_t_u_u(0xBCL, ((*l_497) &= l_486))) & ((g_498 & (safe_sub_func_int64_t_s_s(l_486, (safe_lshift_func_uint16_t_u_u((((!(safe_sub_func_int16_t_s_s(l_486, (*g_198)))) ^ ((safe_div_func_uint8_t_u_u((safe_mul_func_uint8_t_u_u(((g_86[2][2][0] > ((l_486 && (safe_div_func_uint64_t_u_u((safe_add_func_uint16_t_u_u(((safe_div_func_uint16_t_u_u(1UL, p_78)) && (*g_210)), 65535UL)), 0x0323B244EAF84AE5LL))) , g_109)) >= g_347), g_3[3][7])), (**l_493))) < l_486)) <= (**l_492)), (*g_198)))))) , 0x7EL))); } l_550[1][1][0] ^= (((((safe_add_func_uint32_t_u_u((!(safe_div_func_uint32_t_u_u(((*l_549) = (((l_548 |= ((((safe_add_func_uint16_t_u_u((safe_mul_func_uint16_t_u_u(l_516, ((*g_210) , (((((safe_lshift_func_uint16_t_u_s(p_79, ((l_547 = (safe_add_func_uint16_t_u_u(((*g_198) = (safe_div_func_int8_t_s_s(l_516, (safe_sub_func_uint8_t_u_u((((~(((5L > ((safe_rshift_func_uint8_t_u_u(g_537, (((((safe_mod_func_int8_t_s_s((safe_div_func_int8_t_s_s(g_286[4][3], (((safe_mod_func_uint64_t_u_u(p_80, l_546)) < p_79) ^ l_516))), g_537)) , 0x51D20206L) && 0UL) & p_78) , p_79))) >= 18446744073709551615UL)) && g_381[2][3]) == p_78)) , g_205) < p_79), p_80))))), 7L))) , 1L))) == p_79) || g_201[0]) , 0xDEB12A47L) ^ p_78)))), (-9L))) , l_516) != l_546) == 7L)) , l_486) >= p_78)), (*g_210)))), l_546)) <= l_546) ^ l_516) & 18446744073709551609UL) & 1UL); if ((((*g_136) = l_85[5]) == (void*)0)) { /* block id: 224 */ int32_t * const l_553 = &g_9; int32_t **l_562 = (void*)0; int32_t **l_563 = &l_85[1]; int32_t **l_564[8][6][3] = {{{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210}},{{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210}},{{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210}},{{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210}},{{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210}},{{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210}},{{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210}},{{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0},{&g_210,&g_210,&g_210}}}; uint32_t *l_565 = &g_86[2][2][0]; uint32_t **l_566 = &l_565; const uint32_t *l_570[9][2] = {{&g_571,&g_571},{&g_571,&g_571},{&g_571,&g_571},{&g_571,&g_571},{&g_571,&g_571},{&g_571,&g_571},{&g_571,&g_571},{&g_571,&g_571},{&g_571,&g_571}}; const uint32_t **l_569 = &l_570[6][0]; int64_t *l_574 = &g_490; int64_t *l_575 = &l_546; int8_t *l_580 = &g_74; int i, j, k; g_210 = ((*l_563) = ((safe_mod_func_uint64_t_u_u(((((l_553 != ((safe_mul_func_uint8_t_u_u((((void*)0 != g_556) | (*l_553)), (safe_mod_func_int64_t_s_s((&g_451[6][4][3] == (((**g_229) = ((safe_rshift_func_uint16_t_u_s(4UL, 6)) > (g_3[5][4] &= ((l_549 == l_85[5]) , 0x026AA75EL)))) , l_561)), p_78)))) , &g_9)) && (-5L)) <= p_80) == g_537), p_80)) , (void*)0)); l_547 ^= ((((*l_566) = l_565) == ((safe_lshift_func_int16_t_s_s(l_548, 9)) , ((*l_569) = &g_86[2][2][0]))) ^ (((p_79 < ((((*l_575) = ((*l_574) = (safe_rshift_func_uint8_t_u_u(3UL, 6)))) > l_550[0][2][0]) & ((safe_lshift_func_uint8_t_u_s((safe_mod_func_int8_t_s_s(g_286[4][3], ((*l_580) = l_486))), (p_78 == (*g_198)))) != 0xE97DFF86L))) , l_553) == (*g_136))); g_3[5][1] ^= g_145[0]; } else { /* block id: 236 */ int32_t l_593 = 0xEFFDA940L; int32_t l_594 = 0x14202972L; int32_t l_598 = 0x6903009DL; int32_t l_600 = 0x676DF3DCL; int32_t l_602[1][6][8] = {{{0x12F3771AL,0L,0L,0x12F3771AL,1L,1L,1L,0x12F3771AL},{0L,1L,0L,(-4L),0xB0F10376L,0xB0F10376L,(-4L),0L},{1L,1L,0xB0F10376L,1L,(-1L),1L,0xB0F10376L,1L},{1L,0L,(-4L),0xB0F10376L,0xB0F10376L,(-4L),0L,1L},{0L,0x12F3771AL,1L,1L,1L,0x12F3771AL,0L,0L},{0x12F3771AL,1L,(-4L),(-4L),1L,0x12F3771AL,0xB0F10376L,0x12F3771AL}}}; int i, j, k; l_594 |= (safe_add_func_uint64_t_u_u(((safe_add_func_int32_t_s_s((safe_lshift_func_uint16_t_u_u((((*g_210) || l_547) >= ((*g_198) == l_587)), ((0xF80D15548A5A95F6LL ^ (safe_mod_func_uint32_t_u_u((((*l_549) = p_80) || ((safe_lshift_func_uint8_t_u_s(((l_592 , g_321[3][6][2]) , (&g_210 == &g_210)), l_593)) | (**g_229))), l_546))) >= g_9))), (-10L))) , l_593), 0xB7A65FD84FA94CC8LL)); for (g_221 = (-23); (g_221 > 33); g_221 = safe_add_func_uint8_t_u_u(g_221, 1)) { /* block id: 241 */ int64_t l_597 = 0x344AF3BFA72C67BCLL; int32_t l_599 = 0L; int32_t l_601[4] = {0xF615277CL,0xF615277CL,0xF615277CL,0xF615277CL}; int i; --l_605; ++l_608; } } for (g_223 = 0; (g_223 <= 3); g_223 += 1) { /* block id: 248 */ int32_t ***l_617 = (void*)0; int32_t **l_619 = (void*)0; int32_t ***l_618 = &l_619; int8_t *l_635 = (void*)0; int8_t *l_636[5][6] = {{&g_100,&l_603,&g_225,&g_74,&l_603,&g_74},{&g_225,&g_74,&g_225,&l_603,&l_603,&g_225},{&g_225,&l_603,&g_100,&g_225,&g_225,&g_100},{&l_603,&l_603,&g_100,&g_225,&l_603,&l_603},{&g_225,&g_100,&g_225,&l_603,&g_225,&g_100}}; const uint32_t *l_671 = &l_608; int i, j; g_637 &= (((~(~(safe_mod_func_uint16_t_u_u(((safe_lshift_func_int16_t_s_u(((((*l_618) = &l_85[5]) != l_620) , 0x04D5L), (safe_sub_func_uint16_t_u_u(((((safe_rshift_func_int16_t_s_s(0L, 6)) > (safe_lshift_func_int8_t_s_u((g_100 ^= ((safe_lshift_func_int8_t_s_s((((&g_123[1] != (void*)0) == l_84[(g_223 + 4)]) != (65529UL >= ((safe_div_func_int64_t_s_s((safe_lshift_func_int8_t_s_s((safe_add_func_int32_t_s_s(((g_145[g_223] , p_79) , p_79), p_79)), 5)), 0xD29E268110FF9602LL)) & 0x6DA54FC3L))), g_3[5][0])) && 0xD5L)), g_490))) && 1L) , 65529UL), p_78)))) || p_80), p_78)))) , p_78) < (*g_198)); for (g_637 = 1; (g_637 <= 7); g_637 += 1) { /* block id: 254 */ uint64_t l_645 = 1UL; int32_t **l_646[5] = {&l_85[5],&l_85[5],&l_85[5],&l_85[5],&l_85[5]}; int32_t **l_647 = &l_85[6]; int16_t *l_669 = &g_321[3][6][2]; int8_t l_670 = 0x8DL; int i, j; (*l_647) = func_81(g_286[(g_637 + 1)][g_637], ((((safe_rshift_func_uint16_t_u_s(g_286[(g_637 + 1)][(g_223 + 2)], 6)) > ((void*)0 == (*g_218))) == ((0xDC194E33L == ((*l_549) = ((((safe_sub_func_int16_t_s_s(p_79, p_78)) ^ ((void*)0 == &l_549)) != p_78) || l_644))) & g_286[(g_637 + 1)][(g_223 + 2)])) == l_645)); g_3[1][0] = ((safe_lshift_func_uint16_t_u_s((((safe_lshift_func_int16_t_s_s(p_79, 0)) , (p_78 , (((((safe_unary_minus_func_uint32_t_u(0xF26F9748L)) | ((safe_sub_func_int32_t_s_s(p_79, 4294967292UL)) && p_78)) > (safe_rshift_func_uint8_t_u_s((safe_sub_func_int16_t_s_s((((safe_lshift_func_int16_t_s_s((((safe_lshift_func_int16_t_s_s((safe_div_func_int8_t_s_s(((safe_sub_func_uint64_t_u_u(p_78, ((((*l_669) = (g_321[3][6][2] ^ (safe_div_func_uint16_t_u_u((g_321[3][2][2] < p_79), (*g_198))))) | p_79) < g_205))) | p_79), p_78)), 9)) & g_114) & g_114), 11)) > 1L) >= p_80), (*g_198))), g_121))) < l_670) , l_85[5]))) != l_671), 3)) == p_79); for (l_670 = 0; (l_670 <= 4); l_670 += 1) { /* block id: 261 */ uint32_t l_672 = 0xFE3B084CL; if (p_78) break; l_672--; return p_80; } } } } else { /* block id: 268 */ uint16_t l_687[4]; uint64_t *l_690[8] = {&g_381[0][3],&g_381[0][3],&g_381[0][3],&g_381[0][3],&g_381[0][3],&g_381[0][3],&g_381[0][3],&g_381[0][3]}; uint8_t *l_692 = &g_537; const uint8_t l_694[6][7][1] = {{{1UL},{251UL},{0UL},{1UL},{0xABL},{1UL},{0UL}},{{251UL},{1UL},{250UL},{248UL},{0UL},{0UL},{248UL}},{{250UL},{1UL},{251UL},{0UL},{1UL},{0xABL},{1UL}},{{0UL},{251UL},{1UL},{250UL},{248UL},{0UL},{0UL}},{{248UL},{250UL},{1UL},{251UL},{0UL},{1UL},{0xABL}},{{1UL},{0UL},{251UL},{0xABL},{251UL},{255UL},{0x62L}}}; int i, j, k; for (i = 0; i < 4; i++) l_687[i] = 65526UL; (*g_210) = ((safe_sub_func_uint16_t_u_u(((65535UL < (safe_add_func_uint8_t_u_u((safe_sub_func_uint64_t_u_u((((safe_div_func_uint64_t_u_u((((0x0FE7L != (p_80 || (safe_sub_func_uint64_t_u_u((((g_347 != ((p_80 & ((p_79 , (g_490 = (((safe_div_func_uint16_t_u_u(l_687[0], (((**g_229) & (p_78 = (((l_691 = (safe_mul_func_uint16_t_u_u((p_79 >= 0xAAL), p_79))) & 18446744073709551615UL) || l_687[0]))) | p_80))) == 0x0D5355278DEFD6FFLL) > p_80))) < p_80)) | l_687[0])) <= p_80) | p_79), g_381[2][0])))) , &g_109) == l_692), (**g_229))) ^ (*g_198)) > l_693), 0x888DC887CAA24568LL)), l_694[4][5][0]))) == 0UL), p_79)) == 1L); return p_80; } return l_695; } /* ------------------------------------------ */ /* * reads : g_3 g_74 g_86 g_114 g_125 g_121 g_145 g_9 g_109 g_205 * writes: g_3 g_74 g_100 g_109 g_123 g_114 g_135 g_145 g_121 g_198 g_201 g_86 g_205 g_210 */ int32_t * const func_81(uint32_t p_82, int32_t p_83) { /* block id: 12 */ int16_t l_87 = (-1L); int32_t *l_88 = &g_3[1][0]; uint64_t *l_112 = (void*)0; int8_t l_130 = 0xD0L; uint32_t *l_133 = &g_90; uint32_t **l_132[1]; uint32_t ***l_131 = &l_132[0]; uint8_t l_163[6][4][8] = {{{0x0CL,0x95L,0x38L,0UL,0x77L,0UL,0x5FL,1UL},{0x95L,0xB4L,249UL,0xCBL,7UL,255UL,0x0CL,0xBFL},{249UL,0x4EL,6UL,0xB4L,253UL,5UL,0x17L,0x9CL},{1UL,1UL,0xB0L,247UL,0x7BL,1UL,0UL,249UL}},{{0xB0L,253UL,0UL,1UL,255UL,0x3EL,1UL,0UL},{252UL,0x96L,255UL,1UL,249UL,0xFFL,0UL,0x17L},{0x4BL,1UL,247UL,0x30L,0UL,254UL,0xC1L,254UL},{0UL,255UL,1UL,255UL,0UL,0xFFL,0x94L,0xB0L}},{{1UL,255UL,1UL,0UL,1UL,0xB0L,1UL,255UL},{1UL,0x77L,1UL,253UL,0xBFL,0xA8L,0x94L,0UL},{1UL,0x3EL,1UL,0xB0L,255UL,0x4BL,0xC1L,0x0CL},{255UL,5UL,247UL,1UL,0x04L,0x7BL,0UL,0xC1L}},{{0x40L,0xFFL,255UL,1UL,0x96L,0UL,1UL,0xFFL},{3UL,0xA8L,0UL,0x5FL,0xCBL,254UL,0UL,1UL},{1UL,1UL,0xB0L,3UL,6UL,255UL,0x17L,0x04L},{1UL,0x0CL,6UL,1UL,1UL,6UL,0x0CL,1UL}},{{0UL,0UL,249UL,254UL,1UL,0x6EL,0x5FL,0xB0L},{6UL,1UL,0x38L,0x40L,254UL,0x6EL,5UL,255UL},{6UL,0UL,0x96L,249UL,0x4EL,6UL,0xB4L,253UL},{255UL,0x0CL,0xBFL,0x96L,0x4FL,255UL,1UL,2UL}},{{1UL,1UL,0xCBL,0x3EL,1UL,254UL,0xB0L,3UL},{0x7AL,0xA8L,1UL,0x94L,0x17L,0UL,0x7BL,0x95L},{5UL,0xFFL,253UL,255UL,0UL,0x7BL,0xB0L,253UL},{0xBFL,5UL,1UL,0xB4L,0x7BL,6UL,0x7BL,0xB4L}}}; uint8_t l_172 = 0x1BL; int32_t l_180 = 1L; int32_t l_181 = 0xA49EC65FL; uint16_t *l_192 = &g_123[1]; int32_t l_206[10][6] = {{(-6L),(-6L),1L,(-1L),0x6888C05FL,0x6888C05FL},{(-6L),(-1L),(-1L),(-6L),0x6888C05FL,1L},{0x6888C05FL,(-6L),(-1L),(-1L),(-6L),0x6888C05FL},{0x6888C05FL,(-1L),1L,(-6L),(-6L),1L},{(-6L),(-6L),1L,(-1L),0x6888C05FL,0x6888C05FL},{(-6L),(-1L),(-1L),(-6L),0x6888C05FL,1L},{0x6888C05FL,(-6L),(-1L),(-1L),(-6L),0x6888C05FL},{0x6888C05FL,(-1L),1L,(-6L),(-6L),1L},{(-6L),(-6L),1L,(-1L),0x6888C05FL,0x6888C05FL},{(-6L),(-1L),(-1L),(-6L),0x6888C05FL,1L}}; uint8_t l_245[6] = {251UL,255UL,255UL,251UL,255UL,255UL}; int8_t l_424 = (-8L); int32_t l_428[1][4][2] = {{{3L,3L},{3L,3L},{3L,3L},{3L,3L}}}; int8_t l_448 = 0L; int i, j, k; for (i = 0; i < 1; i++) l_132[i] = &l_133; (*l_88) ^= (l_87 = p_82); for (g_74 = 2; (g_74 >= 0); g_74 -= 1) { /* block id: 17 */ int64_t l_107[10] = {0L,0L,0L,0L,0L,0L,0L,0L,0L,0L}; uint8_t *l_120 = &g_121; int32_t l_171 = 0xA37CDCD6L; uint32_t ** const *l_173 = &g_136; int32_t l_182 = 0x910C96EEL; int32_t l_185[4][2] = {{0x2FF55C6AL,0x7ADD0621L},{0x2FF55C6AL,0x2FF55C6AL},{0x7ADD0621L,0x2FF55C6AL},{0x2FF55C6AL,0x7ADD0621L}}; int32_t *l_203 = &l_185[1][0]; uint32_t l_290 = 7UL; uint64_t l_305 = 18446744073709551615UL; uint16_t l_380 = 0UL; int32_t l_403 = (-1L); const uint32_t l_421 = 1UL; int8_t l_427 = 0xE4L; int i, j; for (l_87 = 0; (l_87 <= 2); l_87 += 1) { /* block id: 20 */ uint32_t *l_89[7][8] = {{(void*)0,&g_90,(void*)0,(void*)0,(void*)0,&g_90,&g_90,&g_90},{&g_90,(void*)0,&g_90,&g_90,(void*)0,&g_90,&g_90,(void*)0},{(void*)0,&g_90,&g_90,&g_90,&g_90,&g_90,(void*)0,&g_90},{&g_90,&g_90,&g_90,&g_90,&g_90,&g_90,&g_90,(void*)0},{(void*)0,&g_90,&g_90,&g_90,&g_90,(void*)0,(void*)0,&g_90},{(void*)0,&g_90,&g_90,(void*)0,&g_90,&g_90,&g_90,&g_90},{&g_90,(void*)0,&g_90,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}}; int8_t *l_99 = &g_100; uint8_t *l_108 = &g_109; uint64_t *l_113[1][5][8] = {{{&g_114,&g_114,&g_114,&g_114,&g_114,&g_114,&g_114,&g_114},{&g_114,&g_114,&g_114,&g_114,&g_114,&g_114,&g_114,&g_114},{&g_114,&g_114,&g_114,&g_114,&g_114,&g_114,&g_114,&g_114},{&g_114,&g_114,&g_114,&g_114,&g_114,&g_114,&g_114,&g_114},{&g_114,&g_114,&g_114,&g_114,&g_114,&g_114,&g_114,&g_114}}}; int32_t l_115 = 0L; uint16_t *l_122[7]; int32_t *l_124 = &l_115; int i, j, k; for (i = 0; i < 7; i++) l_122[i] = &g_123[1]; (*l_124) = ((p_82--) , ((safe_lshift_func_int16_t_s_s((((((*l_99) = (safe_mul_func_uint8_t_u_u(p_82, (safe_rshift_func_uint16_t_u_u(p_83, 13))))) | (safe_div_func_int32_t_s_s(((safe_mul_func_int16_t_s_s(g_86[3][0][1], (g_123[1] = (0x9FF8A606L ^ (((*l_88) = ((safe_lshift_func_int8_t_s_s((((*l_108) = l_107[1]) > (((safe_rshift_func_uint8_t_u_s(((l_112 != l_113[0][0][1]) <= l_115), (safe_lshift_func_uint16_t_u_u(((safe_mod_func_int16_t_s_s((l_120 != &g_121), 0x495BL)) , p_83), p_83)))) ^ 0xC016L) <= 0x27581F2D68B998A8LL)), 4)) && (*l_88))) < (-10L)))))) | g_86[3][1][1]), g_86[2][2][0]))) < 1UL) == l_115), g_114)) , p_82)); for (p_83 = 2; (p_83 >= 0); p_83 -= 1) { /* block id: 29 */ uint32_t * volatile *l_127 = (void*)0; uint32_t * volatile **l_126 = &l_127; (*l_126) = g_125; } } for (g_114 = 0; (g_114 <= 2); g_114 += 1) { /* block id: 35 */ uint32_t ***l_138 = &l_132[0]; int32_t l_146 = 9L; int32_t *l_175 = (void*)0; int32_t l_186[3]; uint32_t * const **l_216 = (void*)0; uint64_t **l_227 = &l_112; uint32_t l_258 = 0UL; int64_t l_264 = 0x6D59C3A3E59FF1F7LL; uint16_t l_432[8][2] = {{0x9131L,0x9131L},{0x2F92L,0x9131L},{0x9131L,0x2F92L},{0x9131L,0x9131L},{0x2F92L,0x9131L},{0x9131L,0x2F92L},{0x9131L,0x9131L},{0x2F92L,0x9131L}}; int i, j; for (i = 0; i < 3; i++) l_186[i] = 0x73CAB9C8L; if (p_83) break; for (g_109 = 0; (g_109 <= 2); g_109 += 1) { /* block id: 39 */ uint32_t ****l_134[8] = {&l_131,&l_131,&l_131,&l_131,&l_131,&l_131,&l_131,&l_131}; int16_t l_143 = (-7L); uint64_t *l_144[4]; int32_t l_183 = 1L; int32_t l_187 = 0x96D2B076L; int32_t l_188[6][3] = {{0xABCE9E38L,0xFE217875L,0xFE217875L},{0xFE217875L,1L,(-1L)},{0xABCE9E38L,1L,0xABCE9E38L},{1L,0xFE217875L,(-1L)},{1L,1L,0xFE217875L},{0xABCE9E38L,0xFE217875L,0xFE217875L}}; uint64_t l_189 = 0xC0DEAB1E3EF1A15CLL; uint8_t l_202[4][6] = {{1UL,1UL,1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL,1UL,1UL}}; uint32_t l_204 = 0xA924ABB9L; int i, j; for (i = 0; i < 4; i++) l_144[i] = &g_145[3]; if ((g_114 > ((safe_mul_func_int8_t_s_s((((l_146 = ((p_82 || (l_130 || (((&g_125 != (l_138 = (g_135 = l_131))) & ((safe_add_func_uint64_t_u_u(g_86[4][0][0], (g_145[2] = ((((*l_88) & (safe_sub_func_uint16_t_u_u(l_143, ((void*)0 == &g_74)))) && p_83) || p_82)))) == 0x36A80461L)) ^ g_3[1][1]))) <= l_143)) , p_82) , (*l_88)), p_82)) >= (*l_88)))) { /* block id: 44 */ uint8_t l_168[4] = {255UL,255UL,255UL,255UL}; int i; (*l_88) = (safe_mod_func_uint16_t_u_u((safe_rshift_func_int16_t_s_s((safe_rshift_func_uint8_t_u_u((((safe_rshift_func_uint8_t_u_s(((*l_120)--), 1)) != (safe_add_func_int64_t_s_s((safe_sub_func_uint32_t_u_u((safe_mul_func_int8_t_s_s(((l_163[4][3][0] ^ (((l_131 = &g_136) == ((((safe_sub_func_int32_t_s_s(p_82, (((0xAE4BL == (safe_mod_func_uint16_t_u_u(l_168[3], 4L))) ^ (safe_sub_func_uint64_t_u_u((l_171 ^= p_82), (g_145[1] , 0xDF793C2613D90FEALL)))) , l_143))) , l_172) , l_143) , l_173)) & 0xC2FFL)) != l_107[7]), (*l_88))), p_82)), 0UL))) , 1UL), l_107[1])), p_82)), 0x64D0L)); } else { /* block id: 49 */ int32_t *l_174 = (void*)0; int32_t l_178 = 0x66AF2F86L; int32_t l_179 = 0x9D99575FL; int32_t l_184 = (-7L); for (p_82 = 0; (p_82 <= 2); p_82 += 1) { /* block id: 52 */ int32_t *l_176 = (void*)0; int32_t *l_177[6][7][4] = {{{&l_146,&g_9,&g_3[1][7],&g_9},{&l_146,&l_171,&l_146,&g_3[1][7]},{&g_9,&l_171,&l_146,&g_9},{&l_171,&g_9,&l_146,&l_146},{(void*)0,&g_3[1][0],(void*)0,&l_146},{&g_9,&l_146,&g_3[1][0],(void*)0},{&g_3[1][0],&l_146,&g_3[1][7],&l_146}},{{&g_3[8][6],&g_9,&g_3[1][7],&g_9},{&g_3[1][0],&l_171,&g_3[1][0],&g_9},{&g_9,(void*)0,(void*)0,&g_9},{(void*)0,&g_9,&l_146,&g_3[8][6]},{&l_171,&g_3[1][0],&l_146,(void*)0},{&g_9,&g_3[8][6],&l_146,(void*)0},{&l_146,&g_3[1][0],&g_3[1][7],&g_3[8][6]}},{{&l_146,&g_9,&l_171,&g_9},{&g_3[1][0],(void*)0,&l_146,&g_9},{&g_9,&l_171,(void*)0,&g_9},{&l_171,&g_9,&l_146,&l_146},{&l_171,&l_146,(void*)0,(void*)0},{&g_9,&l_146,&l_146,&l_146},{&g_3[1][0],&g_3[1][0],&l_171,&l_146}},{{&l_146,&g_9,&g_3[1][7],&g_9},{&l_146,&l_171,&l_146,&g_3[1][7]},{&g_9,&l_171,&l_146,&g_9},{&l_171,&g_9,&l_146,&l_146},{(void*)0,&g_3[1][0],(void*)0,&l_146},{&g_9,&l_146,&g_3[1][0],(void*)0},{&g_3[1][0],&l_146,&g_3[1][7],&l_146}},{{&g_3[8][6],&g_9,&g_3[1][7],&g_9},{&g_3[1][0],&l_171,&g_9,&l_146},{(void*)0,&g_3[1][0],&g_3[1][0],(void*)0},{&g_3[1][0],(void*)0,&l_146,&g_3[1][0]},{&g_3[8][6],&g_3[6][0],&l_146,&g_3[1][7]},{(void*)0,&g_3[1][0],&l_171,&g_3[1][7]},{&l_146,&g_3[6][0],&l_146,&g_3[1][0]}},{{&l_146,(void*)0,&g_3[1][0],(void*)0},{&g_3[6][0],&g_3[1][0],&l_171,&l_146},{&l_146,&g_3[8][6],&g_3[1][0],&l_146},{&g_3[8][6],(void*)0,&l_146,&l_146},{&g_3[8][6],&l_146,&g_3[1][0],&g_3[1][7]},{&l_146,&l_146,&l_171,&l_171},{&g_3[6][0],&g_3[6][0],&g_3[1][0],&l_146}}}; uint16_t **l_193 = &l_192; uint64_t l_207 = 0x9B0C5A6CC17CFA88LL; int i, j, k; l_175 = l_174; l_189++; g_205 |= ((((*l_193) = l_192) != (void*)0) , (safe_div_func_int32_t_s_s(((*l_88) = p_82), (g_86[(p_82 + 1)][p_82][(g_114 + 1)] = (((((g_9 , (safe_mul_func_int8_t_s_s(((g_198 = &g_123[0]) != ((*l_193) = &g_123[1])), (safe_mod_func_int16_t_s_s(((p_83 = (g_201[3] = 0xC2DBC328L)) == ((((l_202[3][4] , l_177[4][5][2]) == l_203) || l_204) , 0x8B7C6787L)), 0x9EAEL))))) <= g_145[3]) | p_82) & g_109) || g_74))))); l_207--; } } g_210 = &g_3[7][4]; } } } return &g_3[2][0]; } /* ---------------------------------------- */ 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 < 10; i++) { for (j = 0; j < 8; j++) { transparent_crc(g_3[i][j], "g_3[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_4, "g_4", print_hash_value); transparent_crc(g_5, "g_5", print_hash_value); transparent_crc(g_6, "g_6", print_hash_value); transparent_crc(g_7, "g_7", print_hash_value); transparent_crc(g_8, "g_8", print_hash_value); transparent_crc(g_9, "g_9", print_hash_value); transparent_crc(g_34, "g_34", print_hash_value); transparent_crc(g_74, "g_74", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 5; k++) { transparent_crc(g_86[i][j][k], "g_86[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_90, "g_90", print_hash_value); transparent_crc(g_100, "g_100", print_hash_value); transparent_crc(g_109, "g_109", print_hash_value); transparent_crc(g_114, "g_114", print_hash_value); transparent_crc(g_121, "g_121", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_123[i], "g_123[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 4; i++) { transparent_crc(g_145[i], "g_145[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 4; i++) { transparent_crc(g_201[i], "g_201[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_205, "g_205", print_hash_value); transparent_crc(g_221, "g_221", print_hash_value); transparent_crc(g_222, "g_222", print_hash_value); transparent_crc(g_223, "g_223", print_hash_value); transparent_crc(g_225, "g_225", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 8; j++) { transparent_crc(g_286[i][j], "g_286[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } for (i = 0; i < 9; i++) { for (j = 0; j < 7; j++) { for (k = 0; k < 3; k++) { transparent_crc(g_321[i][j][k], "g_321[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_347, "g_347", print_hash_value); for (i = 0; i < 3; i++) { for (j = 0; j < 10; j++) { transparent_crc(g_381[i][j], "g_381[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_429, "g_429", print_hash_value); transparent_crc(g_490, "g_490", print_hash_value); transparent_crc(g_498, "g_498", print_hash_value); transparent_crc(g_537, "g_537", print_hash_value); transparent_crc(g_571, "g_571", print_hash_value); transparent_crc(g_637, "g_637", print_hash_value); for (i = 0; i < 4; i++) { for (j = 0; j < 9; j++) { transparent_crc(g_698[i][j], "g_698[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_821, "g_821", print_hash_value); transparent_crc(g_1169, "g_1169", print_hash_value); transparent_crc(g_1247, "g_1247", print_hash_value); transparent_crc(g_1269, "g_1269", print_hash_value); transparent_crc(g_1327, "g_1327", print_hash_value); transparent_crc(g_1352, "g_1352", print_hash_value); transparent_crc(g_1423, "g_1423", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 9; j++) { transparent_crc(g_1480[i][j], "g_1480[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1486, "g_1486", print_hash_value); transparent_crc(g_1565, "g_1565", print_hash_value); transparent_crc(g_1655, "g_1655", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_1676[i], "g_1676[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 10; i++) { for (j = 0; j < 7; j++) { for (k = 0; k < 3; k++) { transparent_crc(g_1851[i][j][k], "g_1851[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1882, "g_1882", print_hash_value); transparent_crc(g_1965, "g_1965", print_hash_value); transparent_crc(g_2169, "g_2169", print_hash_value); transparent_crc(g_2358, "g_2358", print_hash_value); transparent_crc(g_2455, "g_2455", print_hash_value); transparent_crc(g_2471, "g_2471", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_2717[i], "g_2717[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2789, "g_2789", print_hash_value); transparent_crc(g_2825, "g_2825", print_hash_value); transparent_crc(g_3017, "g_3017", print_hash_value); transparent_crc(g_3179, "g_3179", print_hash_value); transparent_crc(g_3210, "g_3210", print_hash_value); transparent_crc(g_3479, "g_3479", print_hash_value); for (i = 0; i < 8; i++) { transparent_crc(g_3537[i], "g_3537[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_3547, "g_3547", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_3648[i], "g_3648[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 2; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 7; k++) { transparent_crc(g_3812[i][j][k], "g_3812[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 9; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 1; k++) { transparent_crc(g_3816[i][j][k], "g_3816[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_3999, "g_3999", print_hash_value); transparent_crc(g_4106, "g_4106", print_hash_value); transparent_crc(g_4129, "g_4129", print_hash_value); transparent_crc(g_4134, "g_4134", print_hash_value); transparent_crc(g_4173, "g_4173", print_hash_value); transparent_crc(g_4256, "g_4256", print_hash_value); platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 0 breakdown: depth: 0, occurrence: 1125 XXX total union variables: 0 XXX non-zero bitfields defined in structs: 0 XXX zero bitfields defined in structs: 0 XXX const bitfields defined in structs: 0 XXX volatile bitfields defined in structs: 0 XXX structs with bitfields in the program: 0 breakdown: XXX full-bitfields structs in the program: 0 breakdown: XXX times a bitfields struct's address is taken: 0 XXX times a bitfields struct on LHS: 0 XXX times a bitfields struct on RHS: 0 XXX times a single bitfield on LHS: 0 XXX times a single bitfield on RHS: 0 XXX max expression depth: 51 breakdown: depth: 1, occurrence: 210 depth: 2, occurrence: 63 depth: 3, occurrence: 5 depth: 4, occurrence: 1 depth: 5, occurrence: 2 depth: 7, occurrence: 3 depth: 8, occurrence: 1 depth: 15, occurrence: 3 depth: 16, occurrence: 2 depth: 17, occurrence: 4 depth: 18, occurrence: 2 depth: 19, occurrence: 1 depth: 20, occurrence: 1 depth: 21, occurrence: 5 depth: 22, occurrence: 4 depth: 23, occurrence: 2 depth: 24, occurrence: 3 depth: 25, occurrence: 2 depth: 26, occurrence: 2 depth: 27, occurrence: 1 depth: 28, occurrence: 4 depth: 29, occurrence: 1 depth: 30, occurrence: 2 depth: 31, occurrence: 1 depth: 34, occurrence: 2 depth: 36, occurrence: 1 depth: 39, occurrence: 1 depth: 44, occurrence: 1 depth: 51, occurrence: 1 XXX total number of pointers: 863 XXX times a variable address is taken: 2128 XXX times a pointer is dereferenced on RHS: 691 breakdown: depth: 1, occurrence: 542 depth: 2, occurrence: 117 depth: 3, occurrence: 19 depth: 4, occurrence: 13 XXX times a pointer is dereferenced on LHS: 630 breakdown: depth: 1, occurrence: 544 depth: 2, occurrence: 64 depth: 3, occurrence: 18 depth: 4, occurrence: 4 XXX times a pointer is compared with null: 84 XXX times a pointer is compared with address of another variable: 23 XXX times a pointer is compared with another pointer: 38 XXX times a pointer is qualified to be dereferenced: 17457 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 4490 level: 2, occurrence: 630 level: 3, occurrence: 263 level: 4, occurrence: 193 level: 5, occurrence: 64 XXX number of pointers point to pointers: 465 XXX number of pointers point to scalars: 398 XXX number of pointers point to structs: 0 XXX percent of pointers has null in alias set: 30.6 XXX average alias set size: 1.46 XXX times a non-volatile is read: 3859 XXX times a non-volatile is write: 1930 XXX times a volatile is read: 71 XXX times read thru a pointer: 57 XXX times a volatile is write: 17 XXX times written thru a pointer: 8 XXX times a volatile is available for access: 701 XXX percentage of non-volatile access: 98.5 XXX forward jumps: 2 XXX backward jumps: 14 XXX stmts: 223 XXX max block depth: 5 breakdown: depth: 0, occurrence: 32 depth: 1, occurrence: 25 depth: 2, occurrence: 46 depth: 3, occurrence: 46 depth: 4, occurrence: 38 depth: 5, occurrence: 36 XXX percentage a fresh-made variable is used: 15.4 XXX percentage an existing variable is used: 84.6 ********************* end of statistics **********************/