/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 6718141435903275898 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ struct S0 { signed f0 : 11; const signed f1 : 20; const unsigned f2 : 6; int32_t f3; volatile signed f4 : 27; const signed f5 : 27; volatile signed f6 : 16; signed f7 : 9; const volatile signed f8 : 22; volatile signed f9 : 6; }; /* --- GLOBAL VARIABLES --- */ static uint32_t g_9 = 0x5A40F2FDL; static uint32_t g_13[1][10][7] = {{{0x8E356EC7L,0x890FC520L,4294967288UL,4294967295UL,4294967288UL,0x890FC520L,0x8E356EC7L},{0x02E889ECL,1UL,0x90CE96F8L,0x9D70CADDL,0x61A65206L,0xA0C8D467L,0x61A65206L},{0x890FC520L,4294967291UL,4294967291UL,0x890FC520L,0x920A6FF6L,0UL,4294967295UL},{1UL,6UL,0x90CE96F8L,9UL,9UL,0x90CE96F8L,6UL},{0x920A6FF6L,0x8E356EC7L,4294967288UL,5UL,4294967291UL,4294967295UL,4294967295UL},{0xA0C8D467L,1UL,9UL,1UL,0xA0C8D467L,1UL,0x61A65206L},{1UL,0UL,0x8E356EC7L,5UL,0UL,0x890FC520L,8UL},{4UL,4UL,0x61A65206L,1UL,0xA0C8D467L,1UL,9UL},{0x920A6FF6L,0x890FC520L,4294967291UL,4294967291UL,0x890FC520L,0x920A6FF6L,0UL},{0x90CE96F8L,0x61A65206L,0UL,6UL,0xA0C8D467L,0xA0C8D467L,6UL}}}; static uint32_t *g_52[3] = {&g_13[0][7][3],&g_13[0][7][3],&g_13[0][7][3]}; static uint32_t ** const g_51 = &g_52[2]; static int32_t g_58 = 0xCEC7E9A0L; static int32_t g_60 = 0x08A6652FL; static int32_t * volatile g_59 = &g_60;/* VOLATILE GLOBAL g_59 */ static int16_t g_80 = 0L; static int32_t *g_85 = (void*)0; static int32_t ** volatile g_84 = &g_85;/* VOLATILE GLOBAL g_84 */ static volatile struct S0 g_87 = {44,-828,5,-1L,2492,9859,-31,13,826,3};/* VOLATILE GLOBAL g_87 */ static volatile struct S0 * volatile g_86[3][8][9] = {{{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87}},{{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87}},{{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87},{&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87,&g_87}}}; static int16_t g_111 = 0L; static volatile int32_t g_112 = 0x7D706139L;/* VOLATILE GLOBAL g_112 */ static volatile uint64_t g_113 = 1UL;/* VOLATILE GLOBAL g_113 */ static volatile struct S0 g_152 = {-23,612,7,0x27B72E67L,3694,-8035,223,-17,208,1};/* VOLATILE GLOBAL g_152 */ static volatile struct S0 g_155 = {21,-3,3,0x4FE049F0L,-10608,-8103,-88,5,-214,-7};/* VOLATILE GLOBAL g_155 */ static uint64_t g_181 = 0x033BB9946DB04045LL; static int32_t g_187 = 0L; static struct S0 g_189 = {-3,-804,4,0x7D4CFF50L,2710,9518,-232,21,1228,3};/* VOLATILE GLOBAL g_189 */ static struct S0 g_190 = {29,49,7,1L,6654,5005,-144,-16,1933,6};/* VOLATILE GLOBAL g_190 */ static struct S0 *g_192 = (void*)0; static uint8_t g_194 = 0xCCL; static uint32_t g_216 = 0x527677E7L; static struct S0 g_251 = {32,-590,0,0xA48ADCD1L,-9085,-8211,115,19,-1366,3};/* VOLATILE GLOBAL g_251 */ static int8_t g_262 = 0xF2L; static int8_t *g_261 = &g_262; static uint16_t g_274 = 5UL; static int32_t *g_294[9] = {&g_190.f3,&g_251.f3,&g_190.f3,&g_251.f3,&g_190.f3,&g_251.f3,&g_190.f3,&g_251.f3,&g_190.f3}; static int64_t g_315 = 0L; static uint8_t g_316 = 249UL; static uint32_t g_343 = 0xF544ED3FL; static int32_t g_405[5][5][1] = {{{0x6E6A6A11L},{0x6E6A6A11L},{0L},{0x6E6A6A11L},{0x6E6A6A11L}},{{0L},{0x6E6A6A11L},{0x6E6A6A11L},{0L},{0x6E6A6A11L}},{{0x6E6A6A11L},{0L},{0x6E6A6A11L},{0x6E6A6A11L},{0L}},{{0x6E6A6A11L},{0x6E6A6A11L},{0L},{0x6E6A6A11L},{0x6E6A6A11L}},{{0L},{0x6E6A6A11L},{0x6E6A6A11L},{0L},{0x6E6A6A11L}}}; static int32_t * volatile g_407 = &g_58;/* VOLATILE GLOBAL g_407 */ static volatile struct S0 * volatile * volatile g_408 = (void*)0;/* VOLATILE GLOBAL g_408 */ static volatile struct S0 * volatile * volatile g_409 = (void*)0;/* VOLATILE GLOBAL g_409 */ static volatile struct S0 * volatile * volatile g_410 = &g_86[2][4][6];/* VOLATILE GLOBAL g_410 */ static int8_t g_451[4] = {0xBBL,0xBBL,0xBBL,0xBBL}; static uint64_t g_471 = 0x3191A5F196858FE8LL; static struct S0 g_509 = {-16,589,6,-3L,-7575,5629,-20,0,525,6};/* VOLATILE GLOBAL g_509 */ static struct S0 **g_515[1] = {&g_192}; static struct S0 ***g_514[8] = {&g_515[0],&g_515[0],&g_515[0],&g_515[0],&g_515[0],&g_515[0],&g_515[0],&g_515[0]}; static struct S0 **** volatile g_513 = &g_514[2];/* VOLATILE GLOBAL g_513 */ static uint16_t *g_522[2][3] = {{(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0}}; static uint16_t **g_521 = &g_522[1][2]; static uint16_t *** volatile g_520 = &g_521;/* VOLATILE GLOBAL g_520 */ static const volatile struct S0 g_563 = {-1,-328,0,0x2C7C58EBL,1532,-8650,80,4,745,2};/* VOLATILE GLOBAL g_563 */ static uint64_t g_567 = 18446744073709551615UL; static uint16_t g_568[9] = {0xBF06L,0xBF06L,0xBF06L,0xBF06L,0xBF06L,0xBF06L,0xBF06L,0xBF06L,0xBF06L}; static uint16_t *g_578[6] = {&g_568[0],&g_568[3],&g_568[0],&g_568[0],&g_568[3],&g_568[0]}; static int64_t *g_688 = &g_315; static int64_t **g_687 = &g_688; static int32_t ** volatile g_703 = &g_85;/* VOLATILE GLOBAL g_703 */ static uint32_t *g_855 = &g_216; static uint32_t **g_854[3][9] = {{&g_855,&g_855,&g_855,&g_855,(void*)0,(void*)0,(void*)0,&g_855,&g_855},{(void*)0,(void*)0,&g_855,(void*)0,&g_855,(void*)0,&g_855,(void*)0,(void*)0},{&g_855,&g_855,(void*)0,(void*)0,(void*)0,&g_855,&g_855,&g_855,&g_855}}; static int32_t * volatile g_863 = (void*)0;/* VOLATILE GLOBAL g_863 */ static uint32_t g_877[3] = {5UL,5UL,5UL}; static struct S0 g_939 = {-31,757,1,8L,1160,9285,-48,15,1660,3};/* VOLATILE GLOBAL g_939 */ static volatile struct S0 g_990[4] = {{-18,295,6,4L,3888,-3753,12,9,714,1},{-18,295,6,4L,3888,-3753,12,9,714,1},{-18,295,6,4L,3888,-3753,12,9,714,1},{-18,295,6,4L,3888,-3753,12,9,714,1}}; static int32_t g_1006 = 0x531E9495L; static int32_t **g_1083 = &g_294[4]; static int64_t **** volatile g_1107[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; static int64_t ***g_1109 = &g_687; static int64_t **** volatile g_1108 = &g_1109;/* VOLATILE GLOBAL g_1108 */ static int32_t * volatile * const g_1114[3] = {&g_294[1],&g_294[1],&g_294[1]}; static int32_t * volatile * const *g_1113 = &g_1114[1]; static int32_t * volatile * const * volatile *g_1112 = &g_1113; static int32_t g_1125[10][3] = {{(-2L),(-3L),1L},{(-3L),(-2L),(-2L)},{1L,(-2L),0xA5ABA733L},{0x1892ADE4L,(-3L),(-4L)},{1L,1L,(-4L)},{(-3L),0x1892ADE4L,0xA5ABA733L},{(-2L),1L,(-2L)},{(-2L),(-3L),1L},{(-2L),0x1892ADE4L,0x1892ADE4L},{0x8A8DC98DL,0x1892ADE4L,(-4L)}}; static struct S0 ****g_1131[3] = {(void*)0,(void*)0,(void*)0}; static struct S0 *****g_1130 = &g_1131[0]; static volatile uint8_t g_1138 = 254UL;/* VOLATILE GLOBAL g_1138 */ static struct S0 g_1194 = {17,184,4,-9L,5781,-8024,238,12,851,3};/* VOLATILE GLOBAL g_1194 */ static struct S0 *g_1193 = &g_1194; static struct S0 g_1203 = {13,140,4,9L,4895,-1557,-50,-20,-1608,3};/* VOLATILE GLOBAL g_1203 */ static int64_t g_1297[2][2] = {{0x404C44312A4AAFC6LL,0x404C44312A4AAFC6LL},{0x404C44312A4AAFC6LL,0x404C44312A4AAFC6LL}}; static struct S0 g_1310 = {5,861,5,1L,-2257,-8328,-244,-8,-127,0};/* VOLATILE GLOBAL g_1310 */ static struct S0 ** volatile g_1311 = &g_1193;/* VOLATILE GLOBAL g_1311 */ static uint16_t ***g_1359[3] = {(void*)0,(void*)0,(void*)0}; static uint16_t **** volatile g_1358 = &g_1359[0];/* VOLATILE GLOBAL g_1358 */ static volatile int64_t g_1391 = 6L;/* VOLATILE GLOBAL g_1391 */ static int32_t g_1395 = 0xF4A3FBDBL; static uint32_t **g_1413 = (void*)0; static uint32_t ***g_1412 = &g_1413; static uint32_t ****g_1411 = &g_1412; static int16_t *g_1415 = &g_80; static const struct S0 g_1422 = {43,653,7,0L,-4132,9002,-69,14,959,6};/* VOLATILE GLOBAL g_1422 */ static volatile struct S0 g_1464 = {-42,659,4,0xA02548E1L,-5746,2865,4,12,1153,-1};/* VOLATILE GLOBAL g_1464 */ static struct S0 g_1467 = {22,786,1,0xEB16BAC1L,2893,-9809,36,-18,-1384,7};/* VOLATILE GLOBAL g_1467 */ static volatile uint32_t *g_1471 = (void*)0; static volatile uint32_t **g_1470 = &g_1471; static volatile uint32_t ***g_1469 = &g_1470; static int32_t g_1487 = 0x14F6CC77L; static int8_t *g_1516 = &g_451[3]; static struct S0 g_1594 = {2,-930,4,9L,-839,-3186,125,-21,-1564,-1};/* VOLATILE GLOBAL g_1594 */ static volatile struct S0 g_1597 = {30,-713,0,8L,10347,395,-19,7,308,-7};/* VOLATILE GLOBAL g_1597 */ static volatile uint16_t g_1646 = 0UL;/* VOLATILE GLOBAL g_1646 */ static int32_t * const * const g_1683 = (void*)0; static int32_t * const * const *g_1682 = &g_1683; static struct S0 g_1691 = {9,-83,1,0x6CDEB7CCL,-2053,10214,213,-16,-1885,2};/* VOLATILE GLOBAL g_1691 */ static int32_t *****g_1747 = (void*)0; static struct S0 g_1865 = {10,229,3,-9L,-9463,7100,159,-1,1790,-0};/* VOLATILE GLOBAL g_1865 */ static int32_t ** volatile g_1876[8][10][3] = {{{(void*)0,&g_85,&g_85},{&g_85,&g_85,(void*)0},{(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85}},{{(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,(void*)0},{(void*)0,&g_85,&g_85},{&g_85,&g_85,(void*)0},{(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85}},{{&g_85,&g_85,&g_85},{(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85},{(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,(void*)0},{(void*)0,&g_85,&g_85},{&g_85,&g_85,(void*)0},{(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85}},{{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85},{(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,(void*)0},{(void*)0,&g_85,&g_85}},{{&g_85,&g_85,(void*)0},{(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85},{(void*)0,&g_85,&g_85}},{{&g_85,&g_85,&g_85},{&g_85,&g_85,(void*)0},{(void*)0,&g_85,&g_85},{&g_85,&g_85,(void*)0},{(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{(void*)0,&g_85,&g_85}},{{&g_85,&g_85,(void*)0},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,(void*)0,&g_85},{&g_85,&g_85,&g_85},{&g_85,(void*)0,&g_85},{(void*)0,(void*)0,&g_85},{&g_85,&g_85,&g_85}},{{&g_85,(void*)0,(void*)0},{&g_85,&g_85,&g_85},{(void*)0,&g_85,&g_85},{&g_85,&g_85,(void*)0},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85},{&g_85,(void*)0,&g_85},{&g_85,&g_85,&g_85}}}; static int32_t ** volatile g_1877 = &g_85;/* VOLATILE GLOBAL g_1877 */ static const int64_t *g_1904 = &g_1297[0][0]; static const int64_t * const *g_1903 = &g_1904; static const int64_t * const **g_1902 = &g_1903; static const int64_t * const ***g_1901 = &g_1902; static struct S0 g_1932 = {17,778,3,-4L,3218,11101,211,13,-1196,-1};/* VOLATILE GLOBAL g_1932 */ static int32_t * volatile g_1940 = &g_60;/* VOLATILE GLOBAL g_1940 */ static struct S0 g_1943 = {6,698,1,0x8CBFB2B7L,8867,10455,-143,-16,70,1};/* VOLATILE GLOBAL g_1943 */ static int8_t g_1977 = 1L; static int32_t *g_2001 = &g_60; static int32_t ** volatile g_2000 = &g_2001;/* VOLATILE GLOBAL g_2000 */ static int32_t ** volatile g_2112 = &g_85;/* VOLATILE GLOBAL g_2112 */ static int8_t g_2126 = 0xEEL; static volatile uint8_t g_2129 = 255UL;/* VOLATILE GLOBAL g_2129 */ static struct S0 g_2140 = {-27,-445,5,0x7B434B39L,7436,9825,145,1,917,3};/* VOLATILE GLOBAL g_2140 */ static int32_t g_2157 = 0xAC8F6B91L; static struct S0 g_2216 = {-20,-933,6,-7L,-9631,-2526,63,21,-468,0};/* VOLATILE GLOBAL g_2216 */ static volatile struct S0 g_2269 = {41,-960,5,1L,-5267,-3822,177,5,529,1};/* VOLATILE GLOBAL g_2269 */ static int32_t ** volatile g_2283 = (void*)0;/* VOLATILE GLOBAL g_2283 */ static int32_t ** const volatile g_2284[5] = {&g_85,&g_85,&g_85,&g_85,&g_85}; static volatile struct S0 g_2299 = {-13,345,0,0xCE2C5E45L,2896,1752,120,-3,1217,5};/* VOLATILE GLOBAL g_2299 */ static volatile struct S0 g_2300 = {-40,380,7,0x5694AD8CL,-8066,4962,-251,9,-462,-5};/* VOLATILE GLOBAL g_2300 */ static const int32_t g_2330 = (-1L); static const int32_t *g_2329 = &g_2330; static uint16_t g_2452[5] = {0x88FCL,0x88FCL,0x88FCL,0x88FCL,0x88FCL}; static struct S0 * const ** const **g_2467 = (void*)0; static uint32_t **g_2481 = &g_52[2]; static int32_t ** volatile g_2483 = &g_2001;/* VOLATILE GLOBAL g_2483 */ static int32_t ** volatile g_2490 = (void*)0;/* VOLATILE GLOBAL g_2490 */ static int32_t ** volatile g_2491 = &g_2001;/* VOLATILE GLOBAL g_2491 */ static volatile uint32_t g_2555 = 0x74DF4CCDL;/* VOLATILE GLOBAL g_2555 */ static uint8_t **g_2565 = (void*)0; static uint8_t ***g_2564 = &g_2565; static uint8_t **** volatile g_2563 = &g_2564;/* VOLATILE GLOBAL g_2563 */ static volatile struct S0 g_2617 = {-5,560,4,0L,-3999,5636,-230,18,-199,-7};/* VOLATILE GLOBAL g_2617 */ static int32_t *g_2627 = &g_1125[2][0]; static uint16_t g_2628 = 0xE8EFL; static struct S0 g_2640 = {-38,535,3,0x46F08C45L,4645,9387,127,4,-1905,-7};/* VOLATILE GLOBAL g_2640 */ /* --- FORWARD DECLARATIONS --- */ struct S0 func_1(void); int64_t func_2(uint32_t p_3, const int32_t p_4, uint32_t p_5, uint8_t p_6, uint64_t p_7); uint32_t ** func_16(uint8_t p_17, uint32_t p_18); uint32_t func_19(int8_t p_20, uint32_t * p_21); uint16_t func_22(int8_t p_23, uint64_t p_24, const uint32_t * const p_25, uint32_t * p_26, uint32_t ** p_27); uint32_t * func_31(uint32_t ** p_32, const uint64_t p_33, uint64_t p_34, const uint32_t p_35); uint32_t ** func_36(int8_t p_37, const int32_t p_38, uint32_t ** p_39, uint64_t p_40, int8_t p_41); int8_t func_42(uint32_t p_43); uint32_t func_48(uint32_t ** const p_49, uint8_t p_50); uint32_t ** const func_61(uint32_t p_62, const uint32_t * p_63, uint32_t * const p_64, uint64_t p_65); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_9 g_13 g_687 g_688 g_315 g_1516 g_451 g_1415 g_80 g_1932.f6 g_2483 g_2001 g_60 g_187 g_2617 g_261 g_262 g_1083 g_294 g_2628 g_2640 g_251.f5 g_1901 g_1902 g_1903 g_1904 g_1297 g_1311 g_1193 g_1194 * writes: g_9 g_60 g_187 g_2627 g_315 */ struct S0 func_1(void) { /* block id: 0 */ uint32_t *l_8 = &g_9; const int64_t l_12 = (-1L); int8_t l_2611 = 0xB3L; int32_t l_2612[2][10][1] = {{{0x94B4027CL},{(-7L)},{(-2L)},{(-7L)},{0x94B4027CL},{0x94B4027CL},{(-7L)},{(-2L)},{(-7L)},{0x94B4027CL}},{{0x94B4027CL},{(-7L)},{(-2L)},{(-7L)},{0x94B4027CL},{0x94B4027CL},{(-7L)},{(-2L)},{(-7L)},{0x94B4027CL}}}; int32_t ***l_2625[4]; int32_t ****l_2624 = &l_2625[2]; int32_t ****l_2626 = &l_2625[2]; int32_t l_2634 = 3L; uint32_t ** const *l_2639 = &g_854[2][7]; int i, j, k; for (i = 0; i < 4; i++) l_2625[i] = &g_1083; (**g_2483) = (func_2((--(*l_8)), l_12, g_13[0][8][6], l_12, g_13[0][1][6]) < (safe_mul_func_uint8_t_u_u(((safe_sub_func_uint32_t_u_u((safe_lshift_func_int8_t_s_s(((safe_add_func_uint64_t_u_u(((l_12 != ((safe_add_func_int64_t_s_s((((safe_div_func_uint32_t_u_u(4294967292UL, l_12)) >= (l_2612[1][1][0] = (((((safe_div_func_int8_t_s_s((*g_1516), l_12)) & l_12) >= l_12) <= l_12) > l_2611))) && 6L), 0L)) , l_2611)) ^ (*g_1415)), l_2611)) >= 0L), l_2611)), l_2611)) < g_1932.f6), (*g_1516)))); (*g_2001) &= 0xE29AD657L; for (g_187 = (-20); (g_187 <= 18); g_187++) { /* block id: 1210 */ int32_t ***l_2621[5][5] = {{&g_1083,&g_1083,&g_1083,&g_1083,&g_1083},{&g_1083,&g_1083,&g_1083,&g_1083,&g_1083},{&g_1083,&g_1083,&g_1083,&g_1083,&g_1083},{&g_1083,&g_1083,&g_1083,&g_1083,&g_1083},{&g_1083,&g_1083,&g_1083,&g_1083,&g_1083}}; int32_t ****l_2620 = &l_2621[4][0]; int32_t *****l_2622 = (void*)0; int32_t *****l_2623[2]; uint8_t *l_2629 = (void*)0; uint8_t *l_2630[10]; int32_t l_2631 = 0x95BBEDBFL; int32_t l_2632 = 0x9086C890L; int32_t l_2633 = 1L; int i, j; for (i = 0; i < 2; i++) l_2623[i] = &l_2620; for (i = 0; i < 10; i++) l_2630[i] = &g_194; l_2634 ^= (safe_rshift_func_uint16_t_u_u(l_2612[1][1][0], ((g_2617 , ((l_2632 = (l_2631 = ((safe_mod_func_int64_t_s_s(((*g_688) = (((((l_2626 = (l_2624 = l_2620)) != &g_1113) , l_2612[0][3][0]) >= (l_2611 == (*g_261))) & ((*g_1083) != (g_2627 = (void*)0)))), g_2628)) , 0x7CL))) ^ l_12)) != l_2633))); for (l_2632 = 24; (l_2632 < (-24)); l_2632 = safe_sub_func_int16_t_s_s(l_2632, 3)) { /* block id: 1220 */ int64_t l_2641 = 0x88F936D6041AD61ALL; l_2612[1][1][0] = ((safe_lshift_func_uint8_t_u_u(((l_2639 == (g_2640 , &g_854[1][0])) && 4L), l_2641)) < (((((~(0x49L >= l_2634)) != g_251.f5) >= (safe_rshift_func_int16_t_s_s(((safe_mod_func_int64_t_s_s(0L, (****g_1901))) ^ 0xB65CL), l_2641))) > l_2612[1][1][0]) < 0x65L)); } } return (**g_1311); } /* ------------------------------------------ */ /* * reads : g_687 g_688 g_315 * writes: */ int64_t func_2(uint32_t p_3, const int32_t p_4, uint32_t p_5, uint8_t p_6, uint64_t p_7) { /* block id: 2 */ uint32_t l_119 = 0x77D20874L; int8_t l_120 = 9L; int16_t l_1769 = 0L; for (p_3 = 0; (p_3 > 16); p_3 = safe_add_func_int8_t_s_s(p_3, 8)) { /* block id: 5 */ uint32_t *l_29 = &g_13[0][8][6]; uint32_t **l_30 = &l_29; int32_t l_118 = (-1L); uint8_t *l_1770 = &g_194; } return (**g_687); } /* ------------------------------------------ */ /* * reads : g_509.f3 * writes: g_405 g_509.f3 */ uint32_t ** func_16(uint8_t p_17, uint32_t p_18) { /* block id: 852 */ uint16_t **** const *l_1771 = (void*)0; int32_t *l_1772 = (void*)0; int32_t *l_1773 = &g_405[2][1][0]; int32_t l_1845 = (-1L); int32_t l_1846 = 1L; int32_t l_1847[1][7] = {{(-9L),0L,(-9L),(-9L),0L,(-9L),(-9L)}}; uint32_t **l_1857 = (void*)0; const int32_t l_1898 = 9L; uint32_t l_1919 = 18446744073709551615UL; uint32_t l_1939 = 0UL; struct S0 *l_1941 = &g_1467; int64_t *l_1983[6][5] = {{&g_1297[0][0],&g_1297[0][1],&g_1297[0][0],&g_1297[0][0],&g_1297[0][1]},{&g_1297[0][0],&g_1297[0][1],&g_1297[0][0],&g_1297[0][0],&g_1297[0][1]},{&g_1297[0][0],&g_1297[0][1],&g_1297[0][0],&g_1297[0][0],&g_1297[0][1]},{&g_1297[0][0],&g_1297[0][1],&g_1297[0][0],&g_1297[0][0],&g_1297[0][1]},{&g_1297[0][0],&g_1297[0][1],&g_1297[0][0],&g_1297[0][0],&g_1297[0][1]},{&g_1297[0][0],&g_1297[0][1],&g_1297[0][0],&g_1297[0][0],&g_1297[0][1]}}; uint32_t l_2029[4][3] = {{18446744073709551606UL,18446744073709551606UL,18446744073709551606UL},{6UL,6UL,6UL},{18446744073709551606UL,18446744073709551606UL,18446744073709551606UL},{6UL,6UL,6UL}}; struct S0 * const l_2097 = &g_1594; uint8_t l_2109[6][8][5] = {{{251UL,250UL,0x81L,0xADL,0xADL},{6UL,255UL,6UL,7UL,0x76L},{1UL,0x09L,0xADL,0x09L,1UL},{6UL,0x81L,255UL,0x55L,255UL},{251UL,251UL,251UL,0x81L,0x09L},{6UL,0x55L,0x55L,6UL,1UL},{250UL,0x81L,0xADL,0xADL,0x81L},{1UL,0x55L,0x76L,255UL,255UL}},{{1UL,0xF0L,1UL,0xADL,251UL},{7UL,6UL,255UL,6UL,7UL},{1UL,250UL,0xF0L,0x81L,0xF0L},{1UL,1UL,255UL,7UL,0x81L},{250UL,1UL,1UL,250UL,0xF0L},{6UL,7UL,0x76L,0x76L,7UL},{0xF0L,1UL,0xADL,251UL,251UL},{0x55L,1UL,0x55L,0x76L,255UL}},{{0x81L,250UL,251UL,250UL,0x81L},{0x55L,6UL,1UL,7UL,1UL},{0xF0L,0xF0L,251UL,0x81L,0x09L},{6UL,0x55L,0x55L,6UL,1UL},{250UL,0x81L,0xADL,0xADL,0x81L},{1UL,0x55L,0x76L,255UL,255UL},{1UL,0xF0L,1UL,0xADL,251UL},{7UL,6UL,255UL,6UL,7UL}},{{1UL,250UL,0xF0L,0x81L,0xF0L},{1UL,1UL,255UL,7UL,0x81L},{250UL,1UL,1UL,250UL,0xF0L},{6UL,7UL,0x76L,0x76L,7UL},{0xF0L,1UL,0xADL,251UL,251UL},{0x55L,1UL,0x55L,0x76L,255UL},{0x81L,250UL,251UL,250UL,0x81L},{0x55L,6UL,1UL,7UL,1UL}},{{0xF0L,0xF0L,251UL,0x81L,0x09L},{6UL,0x55L,0x55L,6UL,1UL},{250UL,0x81L,0xADL,0xADL,0x81L},{1UL,0x55L,0x76L,255UL,255UL},{1UL,0xF0L,1UL,0xADL,251UL},{7UL,6UL,255UL,6UL,7UL},{1UL,250UL,0xF0L,0x81L,0xF0L},{1UL,1UL,255UL,7UL,0x81L}},{{250UL,1UL,1UL,250UL,0xF0L},{6UL,7UL,0x76L,0x76L,7UL},{0xF0L,1UL,0xADL,0xF0L,0xF0L},{7UL,0x81L,7UL,255UL,1UL},{0xADL,1UL,0xF0L,1UL,0xADL},{7UL,0x55L,0x81L,0x76L,0x81L},{0x09L,0x09L,0xF0L,0xADL,250UL},{0x55L,7UL,7UL,0x55L,0x81L}}}; uint32_t l_2193 = 0x02FEA8FDL; int32_t l_2198[7][3] = {{0x25746F9BL,0x25746F9BL,3L},{0x25746F9BL,0x25746F9BL,3L},{0x25746F9BL,0x25746F9BL,3L},{0x25746F9BL,0x25746F9BL,3L},{0x25746F9BL,0x25746F9BL,3L},{0x25746F9BL,0x25746F9BL,3L},{0x25746F9BL,0x25746F9BL,3L}}; int16_t l_2234 = (-9L); int8_t *l_2312 = &g_1977; const int32_t *****l_2376 = (void*)0; int16_t l_2423 = 0xE545L; const uint32_t l_2426 = 0UL; const int8_t l_2442[1][10] = {{0xCAL,2L,0xCAL,0xB3L,0xB3L,0xCAL,2L,0xCAL,0xB3L,0xB3L}}; struct S0 *****l_2466[4][2] = {{&g_1131[0],&g_1131[0]},{&g_1131[0],&g_1131[0]},{&g_1131[0],&g_1131[0]},{&g_1131[0],&g_1131[0]}}; uint32_t l_2478 = 18446744073709551613UL; int32_t l_2504 = 0L; uint32_t l_2510 = 1UL; int16_t l_2521[5] = {3L,3L,3L,3L,3L}; int64_t l_2590 = 0x9DB755043EF79BD0LL; uint32_t **l_2594 = &g_52[0]; int i, j, k; (*l_1773) = (l_1771 != l_1771); for (g_509.f3 = 0; (g_509.f3 <= 2); g_509.f3 += 1) { /* block id: 856 */ uint16_t *l_1807 = &g_274; uint32_t *l_1809[5][2] = {{&g_9,&g_877[1]},{&g_877[0],(void*)0},{&g_877[1],(void*)0},{&g_877[0],&g_877[1]},{&g_9,&g_9}}; int32_t l_1810 = 0x2AE9981BL; int32_t l_1848 = 1L; int32_t l_1852 = 0x77031A70L; uint32_t ** const *l_1861[7][3][2] = {{{&g_51,&g_51},{(void*)0,&g_51},{&g_51,(void*)0}},{{&g_51,&g_51},{(void*)0,&g_51},{&g_51,(void*)0}},{{&g_51,&g_51},{(void*)0,&g_51},{&g_51,(void*)0}},{{&g_51,&g_51},{(void*)0,&g_51},{&g_51,(void*)0}},{{&g_51,&g_51},{(void*)0,&g_51},{&g_51,(void*)0}},{{&g_51,&g_51},{(void*)0,&g_51},{&g_51,(void*)0}},{{&g_51,&g_51},{(void*)0,&g_51},{&g_51,(void*)0}}}; struct S0 ***l_1878[7] = {&g_515[0],&g_515[0],&g_515[0],&g_515[0],&g_515[0],&g_515[0],&g_515[0]}; int32_t l_1897 = 0x01F02356L; const int64_t * const ***l_1906 = &g_1902; uint8_t l_1918 = 7UL; int16_t l_2021 = 1L; int32_t l_2044[6] = {0x2DDF3263L,0x2DDF3263L,0x2DDF3263L,0x2DDF3263L,0x2DDF3263L,0x2DDF3263L}; uint8_t l_2047 = 8UL; int32_t *l_2080 = &g_405[3][2][0]; int16_t l_2099[9]; int8_t l_2128 = 0x11L; int32_t **l_2222 = (void*)0; int32_t ***l_2221 = &l_2222; int32_t l_2237[3]; int64_t **l_2254[4]; uint16_t ****l_2286 = &g_1359[0]; uint32_t l_2399 = 0x9633F8A1L; uint16_t l_2405[8][7][4] = {{{65535UL,65526UL,65535UL,65534UL},{65535UL,65528UL,65529UL,1UL},{0x00DCL,0x5734L,0x11E2L,0UL},{0x42CBL,1UL,0xB992L,0x1313L},{65532UL,0xC541L,0xC50AL,65535UL},{65530UL,0x00DCL,0x6242L,65527UL},{0xC50AL,1UL,0xDEB7L,65535UL}},{{0x3CE4L,1UL,0x0A41L,0x11E2L},{65535UL,0UL,0xFE4BL,0x1BE8L},{0xDEA9L,0xDDD9L,65534UL,0UL},{1UL,65532UL,1UL,0x736DL},{0x0280L,0x444DL,0x4A18L,0x053CL},{0x11E2L,0x4A18L,0xC90BL,0UL},{0x736DL,0UL,0x1313L,65535UL}},{{0x4A18L,65534UL,65528UL,65534UL},{0xDEA9L,0x00DCL,0xC08CL,1UL},{0xC541L,65534UL,0x11E2L,65535UL},{65534UL,65530UL,0UL,0xB992L},{65534UL,65528UL,0x11E2L,0x0280L},{0xC541L,0xB992L,0xC08CL,0UL},{0xDEA9L,0x1313L,65528UL,0x1BE8L}},{{0x4A18L,1UL,0x1313L,1UL},{0xFF7EL,0x9C6BL,0UL,0xC541L},{6UL,0x3CE4L,65535UL,0UL},{0UL,1UL,0x4A18L,0UL},{0x605AL,65535UL,0UL,65535UL},{0x5A49L,65535UL,0x3CE4L,0x053CL},{65530UL,0UL,0x444DL,65534UL}},{{65534UL,0UL,65535UL,3UL},{0UL,0UL,65535UL,0xDEA9L},{0xB9B4L,0x0280L,0UL,65535UL},{65535UL,0UL,0xC90BL,0x5734L},{65534UL,65534UL,6UL,1UL},{65535UL,3UL,65534UL,0x6242L},{65535UL,1UL,1UL,65535UL}},{{1UL,0UL,1UL,65534UL},{65529UL,65527UL,0UL,0x5DEAL},{0x1BE8L,0xDEA9L,0UL,0x5DEAL},{1UL,65527UL,0x453DL,65534UL},{0UL,0UL,65534UL,65535UL},{1UL,1UL,0xDEB7L,0x6242L},{65535UL,3UL,0x42CBL,1UL}},{{0UL,65534UL,65535UL,0x5734L},{0xDEB7L,0UL,65527UL,65535UL},{0UL,0x0280L,0x053CL,0xDEA9L},{65526UL,0UL,65535UL,3UL},{3UL,0UL,0xB992L,65534UL},{0xC90BL,0UL,0x9C6BL,0x053CL},{65534UL,65535UL,0x0280L,65535UL}},{{0x3CE4L,65535UL,0xF584L,0UL},{0x5DEAL,1UL,1UL,0UL},{0x00DCL,0x3CE4L,0xDDD9L,0xC541L},{65535UL,0x9C6BL,65535UL,1UL},{8UL,1UL,65529UL,0x1BE8L},{0xD3EAL,0x1313L,0xD3EAL,0UL},{0x444DL,0xB992L,0x1BE8L,0x0280L}}}; int64_t l_2450 = 0x7EB60EB0543B0378LL; int32_t l_2498 = (-9L); int32_t l_2499[8][6] = {{0L,0L,0L,0x6C3EA143L,(-1L),0x36340522L},{(-1L),0L,0x7B74F9B4L,(-7L),0x1379AC75L,0L},{0x3AF67E15L,(-1L),0x7B74F9B4L,0x3AF67E15L,0L,0x36340522L},{0x6C3EA143L,0x3AF67E15L,0L,0L,8L,0x1379AC75L},{0L,8L,0x1379AC75L,0x8A0F6988L,8L,(-1L)},{(-7L),0L,(-1L),8L,0x9DFC1571L,(-1L)},{0x9DFC1571L,(-7L),0x1379AC75L,1L,1L,0x1379AC75L},{0x9DFC1571L,0x9DFC1571L,0L,8L,0x7F3023DFL,(-7L)}}; uint64_t l_2503 = 0x957DB2F87FCB53B0LL; uint32_t l_2542 = 0x16D0FEA9L; uint64_t l_2550[6]; int i, j, k; for (i = 0; i < 9; i++) l_2099[i] = (-2L); for (i = 0; i < 3; i++) l_2237[i] = 1L; for (i = 0; i < 4; i++) l_2254[i] = (void*)0; for (i = 0; i < 6; i++) l_2550[i] = 1UL; } return l_2594; } /* ------------------------------------------ */ /* * reads : * writes: g_192 */ uint32_t func_19(int8_t p_20, uint32_t * p_21) { /* block id: 848 */ struct S0 *l_1766 = &g_939; struct S0 **l_1767 = &g_192; int32_t l_1768 = 0x7AE05213L; (*l_1767) = l_1766; return l_1768; } /* ------------------------------------------ */ /* * reads : g_9 g_261 g_152.f5 g_567 g_262 g_194 g_316 g_13 g_58 g_51 g_52 g_343 g_405 g_568 g_854 g_189.f8 g_315 g_155.f1 g_877 g_152.f6 g_60 g_688 g_451 g_216 g_578 g_563.f5 g_251.f5 g_703 g_84 g_85 g_939 g_855 g_407 g_152.f0 g_251.f7 g_509.f7 g_59 g_687 g_181 g_563.f8 g_189.f1 g_471 g_563.f2 g_410 g_86 g_87 g_509.f2 g_111 g_251.f0 g_251.f3 g_990 g_1108 g_1112 g_1125 g_1138 g_155.f6 g_1006 g_155.f9 g_189.f2 g_1193 g_1203 g_189.f7 g_509.f4 g_251.f2 g_274 g_1411 g_1415 g_1422 g_80 g_1109 g_1194.f2 g_1464 g_1467 g_1469 g_1412 g_1487 g_1194.f7 g_190.f0 g_190.f2 g_190.f7 g_1594 g_1597 g_1297 g_1516 g_1646 g_1113 g_1114 g_294 g_1682 g_1691 g_189.f0 g_190.f9 g_187 g_1310.f3 * writes: g_9 g_60 g_262 g_194 g_567 g_316 g_58 g_343 g_13 g_85 g_854 g_405 g_315 g_877 g_568 g_216 g_80 g_451 g_181 g_687 g_509.f3 g_192 g_471 g_189.f3 g_274 g_111 g_513 g_251.f3 g_939.f3 g_1083 g_1109 g_1112 g_1130 g_1138 g_1006 g_261 g_187 g_1310.f3 g_1516 g_1131 g_1467.f3 g_190.f3 g_1193 g_190.f0 g_1747 */ uint16_t func_22(int8_t p_23, uint64_t p_24, const uint32_t * const p_25, uint32_t * p_26, uint32_t ** p_27) { /* block id: 377 */ uint32_t l_825 = 0x5BA8FFFFL; const uint32_t *l_836 = &g_13[0][0][1]; const uint32_t ** const l_835[7][6][5] = {{{&l_836,&l_836,&l_836,(void*)0,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,(void*)0,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836}},{{&l_836,&l_836,(void*)0,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,(void*)0,&l_836,(void*)0},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,(void*)0,&l_836,(void*)0,&l_836}},{{&l_836,&l_836,(void*)0,&l_836,&l_836},{(void*)0,&l_836,(void*)0,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{(void*)0,&l_836,(void*)0,(void*)0,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,(void*)0,&l_836,&l_836,&l_836}},{{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{(void*)0,&l_836,&l_836,(void*)0,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836}},{{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,&l_836,(void*)0,&l_836},{(void*)0,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,(void*)0,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836}},{{&l_836,(void*)0,&l_836,&l_836,&l_836},{&l_836,(void*)0,&l_836,&l_836,(void*)0},{&l_836,&l_836,&l_836,(void*)0,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836}},{{&l_836,&l_836,(void*)0,(void*)0,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,&l_836,&l_836,&l_836},{&l_836,&l_836,&l_836,(void*)0,(void*)0},{&l_836,(void*)0,&l_836,&l_836,&l_836}}}; const uint32_t ** const *l_834[3]; int32_t l_851 = 4L; int32_t l_905 = 1L; int8_t **l_917 = &g_261; int32_t l_919 = 9L; uint16_t l_921 = 0x603FL; int64_t *l_924 = (void*)0; uint16_t **l_943 = &g_578[5]; uint32_t **l_951 = &g_855; int32_t *l_952 = (void*)0; const struct S0 *l_960[5] = {&g_189,&g_189,&g_189,&g_189,&g_189}; uint8_t l_972[6][5] = {{1UL,1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL,1UL}}; int32_t l_1009 = 0xA3D2AD98L; int32_t l_1010 = (-9L); int32_t l_1012 = 0xACF36620L; int32_t **l_1077[8] = {&g_85,&g_85,&g_85,&g_85,&g_85,&g_85,&g_85,&g_85}; int32_t ***l_1076 = &l_1077[2]; int32_t ** const l_1081[8] = {&g_294[1],(void*)0,(void*)0,&g_294[1],(void*)0,(void*)0,&g_294[1],(void*)0}; int64_t ***l_1106 = &g_687; uint64_t l_1121[9][5]; const int32_t *l_1141 = (void*)0; uint32_t **l_1197 = &g_52[2]; uint32_t l_1241[1]; uint32_t l_1250 = 0xE304FF30L; int32_t l_1265 = 0x9C3A9D37L; uint8_t *l_1266 = &l_972[2][4]; uint16_t *l_1269 = (void*)0; uint16_t *l_1270 = &l_921; int16_t *l_1273 = &g_111; const uint64_t l_1353[10] = {0x69ED306CDE74283FLL,0x69ED306CDE74283FLL,0x69ED306CDE74283FLL,0x69ED306CDE74283FLL,0x69ED306CDE74283FLL,0x69ED306CDE74283FLL,0x69ED306CDE74283FLL,0x69ED306CDE74283FLL,0x69ED306CDE74283FLL,0x69ED306CDE74283FLL}; int64_t l_1396 = 0x7E39CCD205A17B00LL; uint8_t l_1397[8] = {0UL,255UL,0UL,255UL,0UL,255UL,0UL,255UL}; uint32_t ****l_1414 = &g_1412; int64_t l_1439 = 0x3F6CA94226C63AFDLL; int32_t l_1440[1][4][6] = {{{(-1L),1L,(-1L),1L,(-1L),1L},{(-1L),1L,(-1L),1L,(-1L),1L},{(-1L),1L,(-1L),1L,(-1L),1L},{(-1L),1L,(-1L),1L,(-1L),1L}}}; uint32_t ****l_1479 = (void*)0; int32_t l_1537 = 0xC15612ACL; uint32_t l_1654 = 18446744073709551615UL; int16_t l_1731 = 0xD8ECL; uint64_t l_1750 = 1UL; int32_t l_1760 = 1L; uint32_t l_1765 = 1UL; int i, j, k; for (i = 0; i < 3; i++) l_834[i] = &l_835[6][1][3]; for (i = 0; i < 9; i++) { for (j = 0; j < 5; j++) l_1121[i][j] = 18446744073709551613UL; } for (i = 0; i < 1; i++) l_1241[i] = 8UL; for (g_9 = (-24); (g_9 != 25); g_9 = safe_add_func_uint64_t_u_u(g_9, 1)) { /* block id: 380 */ int8_t l_802 = 0x1AL; int32_t l_807 = (-1L); int32_t l_809 = 5L; const int64_t *l_886 = &g_315; const int64_t **l_885 = &l_886; int8_t **l_918[8][3]; uint16_t **l_948 = (void*)0; uint32_t l_971[10] = {0x0DCE465EL,8UL,0x0DCE465EL,8UL,0x0DCE465EL,8UL,0x0DCE465EL,8UL,0x0DCE465EL,8UL}; uint8_t l_977 = 255UL; int32_t l_998 = 0xEE08FC70L; int32_t l_1002 = 0x9408027FL; int32_t l_1005 = (-1L); int32_t l_1015[7]; int32_t *l_1148 = &g_405[3][3][0]; uint32_t ***l_1154 = &l_951; uint32_t l_1173[3]; int i, j; for (i = 0; i < 8; i++) { for (j = 0; j < 3; j++) l_918[i][j] = &g_261; } for (i = 0; i < 7; i++) l_1015[i] = 0xAD933BBCL; for (i = 0; i < 3; i++) l_1173[i] = 3UL; for (g_60 = 0; (g_60 < (-15)); g_60--) { /* block id: 383 */ struct S0 **l_805 = &g_192; int32_t l_806 = 6L; uint64_t *l_808 = (void*)0; uint64_t *l_810 = &g_567; uint8_t *l_815[8] = {&g_194,&g_316,&g_316,&g_194,&g_316,&g_316,&g_194,&g_316}; int32_t l_816[6] = {7L,7L,0x15E4F30FL,7L,7L,0x15E4F30FL}; int32_t *l_821 = &g_58; int32_t *l_822 = &l_806; int32_t *l_823 = &l_809; int32_t *l_824[2]; int i; for (i = 0; i < 2; i++) l_824[i] = &l_809; (*l_821) ^= ((+((l_802 || (((*g_261) = l_802) < (safe_lshift_func_int8_t_s_u(g_152.f5, 4)))) <= (((l_805 == l_805) <= l_802) == (--(*l_810))))) || (safe_rshift_func_uint8_t_u_s(((((((*g_261) && (g_316--)) ^ (p_23 , (safe_sub_func_uint32_t_u_u(l_807, 4L)))) , 6L) & l_816[0]) && (*p_26)), p_24))); --l_825; if (p_24) break; } if ((((safe_add_func_int32_t_s_s(2L, (**g_51))) == 0x8749D42EE00A735DLL) < ((*g_261) = (3UL ^ 1UL)))) { /* block id: 392 */ uint8_t l_860[8][3][7] = {{{0xCDL,0x55L,0x21L,0x55L,0xCDL,5UL,5UL},{0xCDL,0x55L,0x21L,0x55L,0xCDL,5UL,5UL},{0xCDL,0x55L,0x21L,0x55L,0xCDL,5UL,5UL}},{{0xCDL,0x55L,0x21L,0x55L,0xCDL,5UL,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L}},{{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L}},{{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L}},{{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L}},{{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L}},{{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L}},{{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L},{5UL,0x91L,0x89L,0x91L,5UL,0x21L,0x21L}}}; int32_t l_869 = 0x4063AC8DL; int32_t *l_904 = &g_190.f3; uint16_t **l_949 = &g_522[0][1]; uint32_t **l_950 = &g_855; int32_t l_953 = 0x2B276C07L; int32_t l_999[5] = {0x653F0511L,0x653F0511L,0x653F0511L,0x653F0511L,0x653F0511L}; int i, j, k; for (g_343 = 0; (g_343 <= 3); g_343 += 1) { /* block id: 395 */ uint64_t l_842 = 18446744073709551609UL; uint32_t l_893 = 0xA1F435DBL; uint32_t *** const l_896 = &g_854[2][7]; int64_t **l_906 = &g_688; int32_t **l_910[5][7][7] = {{{&g_85,&g_85,&g_85,&g_85,&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85,&g_85,&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85,&g_85,&g_85,&g_85,&g_85},{(void*)0,&g_85,(void*)0,(void*)0,&g_85,(void*)0,(void*)0},{&g_85,&g_85,(void*)0,&g_85,&g_85,(void*)0,&g_85},{&g_85,(void*)0,(void*)0,&g_85,(void*)0,(void*)0,&g_85},{&g_85,&g_85,&g_85,(void*)0,&g_85,(void*)0,(void*)0}},{{(void*)0,(void*)0,&g_85,(void*)0,(void*)0,&g_85,(void*)0},{&g_85,(void*)0,(void*)0,&g_85,(void*)0,(void*)0,&g_85},{&g_85,(void*)0,&g_85,&g_85,(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85,&g_85,&g_85,&g_85,&g_85},{(void*)0,&g_85,&g_85,(void*)0,&g_85,&g_85,(void*)0},{(void*)0,&g_85,(void*)0,(void*)0,&g_85,(void*)0,(void*)0},{(void*)0,(void*)0,&g_85,(void*)0,(void*)0,&g_85,(void*)0}},{{&g_85,(void*)0,(void*)0,&g_85,(void*)0,(void*)0,&g_85},{&g_85,(void*)0,&g_85,&g_85,(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85,&g_85,&g_85,&g_85,&g_85},{(void*)0,&g_85,&g_85,(void*)0,&g_85,&g_85,(void*)0},{(void*)0,&g_85,(void*)0,(void*)0,&g_85,(void*)0,(void*)0},{(void*)0,(void*)0,&g_85,(void*)0,(void*)0,&g_85,(void*)0},{&g_85,(void*)0,(void*)0,&g_85,(void*)0,(void*)0,&g_85}},{{&g_85,(void*)0,&g_85,&g_85,(void*)0,&g_85,&g_85},{&g_85,&g_85,&g_85,&g_85,&g_85,&g_85,&g_85},{(void*)0,&g_85,&g_85,(void*)0,&g_85,&g_85,(void*)0},{(void*)0,&g_85,(void*)0,(void*)0,&g_85,(void*)0,(void*)0},{(void*)0,(void*)0,&g_85,(void*)0,(void*)0,&g_85,(void*)0},{&g_85,(void*)0,(void*)0,&g_85,(void*)0,(void*)0,&g_85},{&g_85,(void*)0,&g_85,&g_85,(void*)0,&g_85,&g_85}},{{&g_85,&g_85,&g_85,&g_85,&g_85,&g_85,&g_85},{(void*)0,&g_85,&g_85,(void*)0,&g_85,&g_85,(void*)0},{(void*)0,&g_85,(void*)0,(void*)0,&g_85,(void*)0,(void*)0},{(void*)0,(void*)0,&g_85,(void*)0,(void*)0,&g_85,(void*)0},{&g_85,(void*)0,(void*)0,&g_85,(void*)0,(void*)0,&g_85},{&g_85,(void*)0,&g_85,&g_85,(void*)0,&g_85,&g_85},{(void*)0,(void*)0,&g_85,(void*)0,(void*)0,&g_85,(void*)0}}}; uint32_t l_925 = 0x9DA90BC4L; int32_t l_1000 = 0x8E7484CFL; int8_t l_1045 = 0xBCL; int i, j, k; for (g_58 = 0; (g_58 <= 0); g_58 += 1) { /* block id: 398 */ const uint32_t ** const **l_837 = &l_834[0]; int32_t *l_852 = &l_809; int32_t **l_853 = &g_85; int i, j, k; (*l_852) |= ((((safe_rshift_func_int8_t_s_s((safe_div_func_int16_t_s_s(g_405[g_343][(g_58 + 3)][g_58], 0xE20DL)), (g_405[g_343][g_343][g_58] | g_405[g_343][(g_343 + 1)][g_58]))) , &g_51) != ((*l_837) = l_834[1])) <= (((((safe_rshift_func_int8_t_s_u((((safe_div_func_int32_t_s_s((l_842 &= (0x4314DE43L & ((**g_51) |= g_405[(g_58 + 3)][(g_58 + 4)][g_58]))), (safe_lshift_func_int8_t_s_u((safe_sub_func_uint16_t_u_u((((safe_mul_func_uint16_t_u_u((safe_rshift_func_int8_t_s_s((g_405[(g_343 + 1)][(g_343 + 1)][g_58] ^ g_405[g_58][g_58][g_58]), g_568[(g_58 + 2)])), l_825)) , &g_688) != (void*)0), g_405[(g_58 + 4)][(g_58 + 3)][g_58])), 1)))) >= 0xDFDB06788AC737EDLL) > 0x32D9B26BL), 5)) , l_851) <= g_405[g_343][(g_58 + 3)][g_58]) == p_23) ^ 4UL)); (*l_853) = &l_809; if (l_802) { /* block id: 404 */ uint32_t ***l_856 = &g_854[1][1]; int32_t l_857 = 0L; l_857 = (((*l_856) = g_854[2][7]) == (void*)0); } else { /* block id: 407 */ return l_807; } } for (l_851 = 0; (l_851 <= 3); l_851 += 1) { /* block id: 413 */ uint64_t *l_858 = (void*)0; uint64_t *l_859 = (void*)0; int32_t *l_864 = &g_405[2][1][0]; uint32_t *l_876 = &g_877[0]; uint16_t *l_882 = &g_568[0]; int32_t l_907 = 0x84AC81C1L; (*l_864) = ((l_860[5][0][1]++) > g_189.f8); if (p_24) continue; for (g_315 = 0; (g_315 <= 2); g_315 += 1) { /* block id: 419 */ uint8_t *l_867 = (void*)0; uint8_t *l_868 = &g_316; int32_t *l_870 = (void*)0; int i, j, k; l_807 = (safe_sub_func_uint8_t_u_u((0x375EL & (((((*l_868) = (l_860[(l_851 + 1)][g_315][(g_343 + 1)] = g_568[(g_315 + 6)])) || l_860[(g_315 + 1)][g_315][(g_315 + 1)]) | (g_568[(g_315 + 6)] , 0L)) != (((4294967290UL >= l_869) | ((((*l_864) |= (0L & g_155.f1)) != 18446744073709551615UL) < p_23)) && g_568[(g_315 + 6)]))), p_24)); return l_851; } l_907 |= (safe_rshift_func_int8_t_s_u(((((safe_unary_minus_func_uint8_t_u(((safe_sub_func_uint32_t_u_u(0xEBFAE409L, ((*l_876) |= (*p_26)))) <= ((((**l_906) = (((safe_lshift_func_uint8_t_u_s(((safe_rshift_func_uint16_t_u_s((++(*l_882)), 5)) , l_869), ((l_885 != ((safe_lshift_func_uint8_t_u_u((((safe_div_func_int8_t_s_s(((safe_sub_func_uint16_t_u_u((l_893 & (((0x042F1A7CL && ((*l_864) = (safe_div_func_uint16_t_u_u((&g_854[2][2] == l_896), (safe_mod_func_uint32_t_u_u((safe_div_func_int16_t_s_s((safe_mul_func_int8_t_s_s(((!l_860[0][0][2]) , (-3L)), 1UL)), g_152.f6)), 4294967295UL)))))) , l_876) == l_904)), g_60)) | l_905), l_809)) , l_842) , 0xD2L), l_807)) , l_906)) & 0x4EDEL))) , p_23) <= p_23)) > 0xDEA8D97507629A29LL) ^ 0xB0FE0632C54EDEE7LL)))) == l_860[2][0][6]) > 0xD82D18D46706221ALL) && p_23), 4)); } if ((safe_sub_func_uint8_t_u_u((((void*)0 == l_910[3][4][3]) | (((*p_26) = l_807) && (*p_26))), g_877[2]))) { /* block id: 433 */ uint8_t l_916 = 0UL; int32_t l_942 = 0x15C93579L; uint16_t ***l_944 = (void*)0; uint16_t ***l_945 = (void*)0; uint16_t ***l_946 = &g_521; uint16_t ***l_947 = &l_943; for (g_216 = 0; (g_216 <= 3); g_216 += 1) { /* block id: 436 */ int32_t l_920 = 0x565063F5L; int32_t *l_931 = &l_807; int i; l_919 &= (safe_lshift_func_int16_t_s_s(((246UL || 4L) | (safe_mod_func_uint16_t_u_u(g_451[g_343], (safe_unary_minus_func_int64_t_s((g_451[g_216] || (0xEF4EL == ((p_24 == ((((((l_916 , g_578[(g_343 + 1)]) == (void*)0) , l_917) == l_918[7][0]) <= (*p_26)) , p_24)) != 247UL)))))))), g_563.f5)); l_921--; (*g_703) = ((g_877[0] && (l_924 == (void*)0)) , (((((l_925 , (safe_mod_func_int64_t_s_s((0xBCF3BFB466258AE3LL ^ p_24), (g_251.f5 | (safe_unary_minus_func_uint8_t_u((safe_sub_func_int8_t_s_s(p_24, (18446744073709551611UL ^ 0UL))))))))) , (-2L)) != p_23) , (-1L)) , p_26)); l_931 = (*g_84); } l_869 = ((safe_mod_func_uint16_t_u_u(l_860[6][2][3], l_916)) , (l_916 > ((((((*g_855) |= (!(((((*l_947) = ((l_942 ^= ((safe_lshift_func_int8_t_s_u((safe_sub_func_int16_t_s_s(l_851, (g_939 , (safe_rshift_func_uint16_t_u_u(l_802, 9))))), 3)) || 0L)) , l_943)) != ((((p_24 == (*g_261)) , l_948) != &g_578[5]) , l_949)) ^ p_23) , 0L))) , l_950) == l_951) > 0x6994C99DBA451E57LL) & 0x0BA5E3FBL))); if (p_24) { /* block id: 446 */ l_952 = (void*)0; } else { /* block id: 448 */ uint8_t l_954 = 0xFAL; struct S0 *l_959 = &g_190; int16_t *l_961 = &g_80; const int8_t ** const l_970 = (void*)0; int16_t *l_973[7][6] = {{&g_111,&g_111,(void*)0,&g_111,(void*)0,(void*)0},{&g_111,&g_111,&g_111,&g_111,(void*)0,(void*)0},{&g_111,&g_111,(void*)0,&g_111,(void*)0,&g_111},{&g_111,&g_111,(void*)0,&g_111,(void*)0,(void*)0},{&g_111,&g_111,&g_111,&g_111,(void*)0,(void*)0},{&g_111,&g_111,(void*)0,&g_111,(void*)0,&g_111},{&g_111,&g_111,(void*)0,&g_111,(void*)0,(void*)0}}; int32_t l_974[9]; int i, j; for (i = 0; i < 9; i++) l_974[i] = (-1L); (*g_407) = (*g_407); ++l_954; (*g_84) = func_31(&g_52[2], (safe_add_func_int16_t_s_s(((*l_961) = ((l_954 , l_959) == l_960[0])), (l_974[2] = ((g_152.f0 & (g_451[g_343] = ((p_24 != (l_972[2][4] = ((safe_rshift_func_int8_t_s_u((safe_mul_func_uint8_t_u_u(4UL, (safe_add_func_int8_t_s_s((safe_mod_func_uint64_t_u_u((((((l_970 != l_970) == g_251.f7) == 5L) < 0xDEL) || 0xFE7C00C6L), l_971[5])), g_568[1])))), 5)) & g_251.f7))) , 7L))) & 0x17F7D722L)))), p_24, (*p_25)); (*g_85) ^= ((safe_mul_func_uint16_t_u_u((g_568[0] <= l_977), g_262)) , 0x5AD1F86BL); } } else { /* block id: 458 */ int16_t l_996 = (-9L); int32_t l_997 = 0xE17257AAL; int32_t l_1001 = 0L; int32_t l_1004 = 0x227EF50CL; int32_t l_1011 = 0x6B684BACL; int32_t l_1013 = 0L; int32_t l_1014 = 0x82180C43L; for (g_111 = 0; (g_111 >= 0); g_111 -= 1) { /* block id: 461 */ uint32_t l_978 = 0x95DCB508L; uint32_t l_993 = 18446744073709551615UL; int16_t *l_994 = (void*)0; uint8_t *l_995 = &g_194; int32_t l_1003 = 0x35D572FDL; int32_t l_1007 = 6L; int32_t l_1008 = 0x2200726BL; uint64_t l_1016 = 0x2BC26B1B6DE7ED17LL; int i, j, k; if (g_405[(g_111 + 4)][g_343][g_111]) break; l_978--; g_405[(g_111 + 4)][g_343][g_111] = (safe_mod_func_uint8_t_u_u((~((safe_sub_func_int32_t_s_s((((safe_mul_func_uint8_t_u_u(g_251.f0, ((((*l_995) = (p_24 | ((safe_mul_func_uint8_t_u_u(g_251.f3, (g_405[(g_111 + 2)][g_343][g_111] < ((g_990[3] , p_23) > ((l_953 <= l_860[6][2][3]) || (g_80 = (l_993 >= l_953))))))) || p_24))) >= p_24) & l_977))) < g_567) && p_24), g_509.f2)) | p_23)), (-1L))); l_1016++; } for (g_80 = (-12); (g_80 != (-6)); ++g_80) { /* block id: 471 */ uint16_t **l_1043 = &g_522[0][0]; uint8_t *l_1044[2][5][4] = {{{&l_860[7][0][0],&l_977,&l_977,&l_860[7][0][0]},{&l_860[5][0][1],&l_860[4][2][0],&l_977,&l_860[5][0][1]},{&l_860[7][0][0],&g_194,(void*)0,&g_194},{&g_194,&l_977,&l_860[5][0][1],&g_194},{&l_860[5][0][1],&g_194,&l_860[5][0][1],&l_860[5][0][1]}},{{&l_860[4][2][0],&l_860[4][2][0],(void*)0,&l_860[7][0][0]},{&l_860[4][2][0],&l_977,&l_860[5][0][1],&l_860[4][2][0]},{&l_860[5][0][1],&l_860[7][0][0],&l_860[5][0][1],&l_860[5][0][1]},{&g_194,&l_860[7][0][0],(void*)0,&l_860[4][2][0]},{&l_860[7][0][0],&l_977,&l_977,&l_860[7][0][0]}}}; int i, j, k; (*g_407) = (safe_lshift_func_uint8_t_u_u((g_194 = (((246UL | ((safe_div_func_int16_t_s_s((safe_mod_func_int64_t_s_s((safe_sub_func_int32_t_s_s(((0x7C2AL > p_24) , (safe_div_func_uint32_t_u_u(((**g_410) , (*p_25)), ((safe_rshift_func_uint16_t_u_s((safe_lshift_func_uint16_t_u_u((safe_sub_func_uint16_t_u_u((((+(g_181 ^= (0xFF945469491467CALL | (safe_add_func_uint16_t_u_u(((*g_261) < (safe_div_func_int64_t_s_s(((!(*g_261)) > (*p_25)), 0x42D6F394310FDF65LL))), 0x0F43L))))) , l_1043) != l_948), g_251.f0)), 14)), p_24)) , (**g_51))))), 0xCF4A6BD6L)), p_24)), p_23)) | l_1001)) || p_24) > 1UL)), 3)); if (l_1045) continue; } if (l_996) continue; } } g_513 = &g_514[2]; } else { /* block id: 481 */ int8_t l_1066 = 0xE0L; int32_t l_1079 = 0L; int32_t *l_1080 = &l_1015[2]; int32_t l_1119 = 0x4C396B0FL; int32_t l_1120 = 0x51FC0BB0L; for (g_567 = (-6); (g_567 < 44); ++g_567) { /* block id: 484 */ uint64_t l_1053 = 0x1F40BAAAA9379DB7LL; int32_t l_1100[10]; uint16_t l_1101 = 0UL; uint32_t ***l_1105 = (void*)0; uint32_t ****l_1104[10][6][4] = {{{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105}},{{&l_1105,&l_1105,(void*)0,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{(void*)0,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105}},{{&l_1105,&l_1105,&l_1105,(void*)0},{&l_1105,&l_1105,(void*)0,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,(void*)0,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105}},{{&l_1105,&l_1105,&l_1105,(void*)0},{&l_1105,&l_1105,&l_1105,(void*)0},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{(void*)0,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,(void*)0,&l_1105}},{{&l_1105,&l_1105,&l_1105,&l_1105},{(void*)0,&l_1105,&l_1105,&l_1105},{&l_1105,(void*)0,(void*)0,(void*)0},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{(void*)0,&l_1105,&l_1105,&l_1105}},{{&l_1105,&l_1105,(void*)0,&l_1105},{&l_1105,&l_1105,(void*)0,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,(void*)0,&l_1105},{&l_1105,&l_1105,(void*)0,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105}},{{(void*)0,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,(void*)0,(void*)0,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{(void*)0,&l_1105,&l_1105,(void*)0},{&l_1105,(void*)0,&l_1105,(void*)0}},{{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{(void*)0,(void*)0,(void*)0,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105}},{{&l_1105,&l_1105,&l_1105,&l_1105},{(void*)0,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{(void*)0,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105}},{{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,&l_1105,(void*)0,(void*)0},{(void*)0,(void*)0,&l_1105,&l_1105},{&l_1105,&l_1105,&l_1105,&l_1105},{&l_1105,(void*)0,&l_1105,&l_1105},{&l_1105,(void*)0,&l_1105,&l_1105}}}; int i, j, k; for (i = 0; i < 10; i++) l_1100[i] = 0L; for (g_251.f3 = 0; (g_251.f3 < (-7)); g_251.f3--) { /* block id: 487 */ int64_t ***l_1058 = &g_687; int32_t l_1061 = 1L; int32_t *l_1062 = (void*)0; int32_t *l_1063 = &g_405[2][1][0]; int8_t **l_1069 = (void*)0; for (g_181 = 0; (g_181 <= 0); g_181 += 1) { /* block id: 490 */ int32_t **l_1050 = &l_952; (*l_1050) = (void*)0; return p_23; } (*l_1063) &= (safe_rshift_func_int8_t_s_s((l_1053 , (((((1UL <= (safe_add_func_int8_t_s_s(((safe_sub_func_uint64_t_u_u(g_155.f1, 0xCA32D0723B331E85LL)) != 0x3AE9049AFD684D95LL), (*g_261)))) , ((*l_1058) = &g_688)) != (void*)0) == (1L ^ 0UL)) || l_1061)), p_23)); for (g_939.f3 = (-12); (g_939.f3 <= 22); g_939.f3++) { /* block id: 498 */ if (l_1066) break; return p_23; } for (p_24 = 0; (p_24 <= 2); p_24 += 1) { /* block id: 504 */ uint32_t l_1078 = 0xCC05D7C0L; (*l_1063) ^= ((safe_div_func_int8_t_s_s(((*p_25) != 0L), (1L ^ (((**g_687) , l_1069) != (void*)0)))) | ((((((0xC6E0667DA8E8AB42LL != ((safe_sub_func_int32_t_s_s((safe_add_func_uint64_t_u_u((safe_lshift_func_int8_t_s_s(l_1066, 1)), p_24)), p_24)) , p_23)) < g_990[3].f1) >= 0x83D790C1L) , (-10L)) , l_1076) == (void*)0)); if (l_1078) continue; if (l_1078) break; return p_23; } } l_1079 ^= ((*g_407) = 0x07A670BAL); for (l_1053 = 0; (l_1053 <= 4); l_1053 += 1) { /* block id: 515 */ int32_t ***l_1082 = (void*)0; l_1080 = (void*)0; g_1083 = l_1081[5]; } if ((((((((safe_div_func_int64_t_s_s(((((~((**p_27) ^= (safe_sub_func_int32_t_s_s((((p_23 > ((~(safe_add_func_uint64_t_u_u((0x61F6L & (safe_unary_minus_func_int32_t_s((g_563.f5 >= p_24)))), (((p_23 < (!((l_1100[1] &= (safe_div_func_uint8_t_u_u(g_568[0], p_23))) <= 0xCED47EFAL))) || p_23) <= (**g_687))))) < p_23)) | l_1101) && p_23), (-9L))))) , p_23) & 0UL) < 3UL), 0x122ECBF792E29C91LL)) != 1UL) >= (-8L)) == 9L) | l_1053) < l_1053) ^ 0x2DL)) { /* block id: 521 */ l_1100[4] = ((safe_div_func_uint8_t_u_u((0x57L || (l_1104[1][1][3] == (void*)0)), ((*g_261) = (*g_261)))) , l_1101); } else { /* block id: 524 */ uint16_t ***l_1116 = (void*)0; int32_t * const l_1117[10][8][3] = {{{&l_1010,(void*)0,&l_1100[4]},{&g_405[2][1][0],&l_1079,&g_405[2][1][0]},{&l_998,&g_58,&l_1015[5]},{&l_1015[0],&g_405[2][1][0],(void*)0},{&g_1006,&l_1015[4],(void*)0},{&l_1012,&l_1079,&l_1015[5]},{&l_1009,&g_405[2][1][0],&g_405[2][1][0]},{&l_1100[1],&l_1100[1],&l_1100[4]}},{{&l_1005,&l_1079,&g_58},{&l_919,&l_1012,&l_1012},{&g_58,&l_1010,&l_1009},{(void*)0,&g_405[2][1][0],&l_919},{&l_998,&l_1100[1],&l_998},{(void*)0,&l_1015[0],&l_1012},{&l_1100[1],(void*)0,(void*)0},{&l_998,&l_1012,(void*)0}},{{(void*)0,(void*)0,&l_1002},{&l_998,(void*)0,(void*)0},{&l_1015[4],(void*)0,&l_1010},{&l_1100[1],(void*)0,(void*)0},{&l_1079,&l_807,(void*)0},{&l_1009,&g_1006,(void*)0},{&g_58,&g_405[2][1][0],&g_405[2][1][0]},{(void*)0,&l_919,&l_1010}},{{&l_1012,&l_1009,&g_1006},{(void*)0,(void*)0,&l_1012},{&g_60,(void*)0,(void*)0},{(void*)0,&g_405[2][1][0],(void*)0},{&l_919,&l_1012,&g_405[2][1][0]},{&l_1100[1],&l_1009,&l_1009},{&l_1015[5],&l_1005,&l_1012},{(void*)0,&g_405[1][0][0],&l_1100[1]}},{{&l_1012,&l_1100[1],&l_1002},{&l_1012,&l_1100[1],&l_1015[5]},{(void*)0,(void*)0,&g_1006},{&l_1015[5],&l_1079,&l_1015[5]},{&l_1100[1],&l_809,&l_919},{&l_919,(void*)0,(void*)0},{(void*)0,&l_1010,&l_1079},{&g_60,&g_405[2][1][0],(void*)0}},{{(void*)0,&l_1005,&l_1015[5]},{&l_1012,&l_998,&l_919},{(void*)0,&l_919,&l_1012},{&g_58,&g_58,(void*)0},{&l_1009,&g_405[2][1][0],&g_405[2][1][0]},{&l_1079,(void*)0,&l_1012},{&l_1100[1],&l_998,&l_1015[5]},{&l_1015[4],&l_1079,&l_1012}},{{&l_998,(void*)0,&g_405[2][1][0]},{&l_1100[4],&l_1100[1],(void*)0},{&l_1015[4],&l_807,&l_1012},{(void*)0,&l_809,&l_919},{&l_1015[4],&g_405[2][1][0],&l_1015[5]},{(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,&l_1079},{(void*)0,&g_1006,(void*)0}},{{&g_60,&g_405[1][0][0],&l_919},{(void*)0,&l_1079,&l_1015[5]},{&l_1010,&l_1012,&g_1006},{&l_919,&l_919,&l_1015[5]},{&g_405[2][1][0],(void*)0,&l_1002},{&l_1009,(void*)0,&l_1100[1]},{&l_919,&l_919,&l_1012},{(void*)0,&l_1012,&l_1009}},{{&l_1002,&l_1079,&g_405[2][1][0]},{(void*)0,&g_405[1][0][0],(void*)0},{&l_1100[4],&g_1006,(void*)0},{&l_1012,(void*)0,&l_1012},{&l_998,(void*)0,&g_1006},{&l_1002,&g_405[2][1][0],&l_1010},{&g_405[2][1][0],&l_809,&g_405[2][1][0]},{(void*)0,&l_807,(void*)0}},{{(void*)0,&l_1100[1],(void*)0},{&g_58,(void*)0,(void*)0},{&l_919,&l_1079,&l_1010},{&l_1100[1],&l_998,(void*)0},{&l_919,(void*)0,&l_1002},{&g_58,&g_405[2][1][0],&l_1002},{(void*)0,&g_58,&g_405[2][1][0]},{(void*)0,&l_919,&g_405[2][1][0]}}}; int i, j, k; (*g_1108) = l_1106; for (g_216 = 0; (g_216 < 55); g_216 = safe_add_func_uint32_t_u_u(g_216, 1)) { /* block id: 528 */ int32_t * volatile * const * volatile **l_1115 = &g_1112; int32_t *l_1118[9] = {&l_1012,&l_1002,&l_1012,&l_1002,&l_1012,&l_1002,&l_1012,&l_1002,&l_1012}; int i; (*l_1115) = g_1112; l_1116 = &g_521; l_1118[3] = l_1117[5][2][0]; if ((*g_407)) break; } l_1121[4][2]++; } } } if ((1L == g_990[3].f1)) { /* block id: 538 */ int64_t l_1124 = 0x049653F23F577CA3LL; int32_t l_1135 = 0xEE9B1678L; int32_t l_1136[4] = {0L,0L,0L,0L}; int32_t *l_1149 = &g_1006; int32_t *l_1174 = &l_1010; int32_t **l_1178 = (void*)0; int32_t l_1213 = 0xB442EC44L; int32_t l_1214 = 0x3AB061B2L; int32_t l_1215 = 0x67C8A2E8L; int32_t l_1216 = 4L; int32_t l_1217[9][5] = {{0xFE9416BFL,0L,7L,(-9L),6L},{1L,0L,0L,1L,(-9L)},{0xFE9416BFL,(-10L),9L,0x2A84EE56L,(-9L)},{0L,0xFE9416BFL,6L,(-6L),6L},{(-6L),(-6L),(-9L),0x2A84EE56L,9L},{1L,0x1D20257FL,(-9L),1L,0L},{7L,(-9L),6L,(-9L),7L},{0x2A84EE56L,0x1D20257FL,9L,7L,(-6L)},{0x2A84EE56L,(-6L),0L,(-10L),(-10L)}}; uint32_t l_1221 = 0xC7026A7FL; int i, j; if (l_1124) { /* block id: 539 */ uint32_t l_1126[2]; struct S0 *****l_1129 = (void*)0; uint32_t ***l_1150[1]; uint32_t **l_1184 = &g_52[2]; int i; for (i = 0; i < 2; i++) l_1126[i] = 0xAB595B8AL; for (i = 0; i < 1; i++) l_1150[i] = &g_854[0][5]; l_1126[0] = g_1125[2][0]; for (l_851 = 0; (l_851 < 8); l_851++) { /* block id: 543 */ int8_t l_1134[4]; int32_t l_1137 = 0x7DA77988L; uint32_t ***l_1153 = &g_854[2][6]; int32_t *l_1175 = (void*)0; int32_t **l_1179 = &g_85; int i; for (i = 0; i < 4; i++) l_1134[i] = 0xDBL; g_1130 = l_1129; l_1015[4] = 0x2EF0233CL; for (g_262 = 4; (g_262 == 2); g_262 = safe_sub_func_uint8_t_u_u(g_262, 2)) { /* block id: 548 */ ++g_1138; l_1141 = p_25; return l_1015[2]; } for (l_1137 = 0; (l_1137 > (-26)); l_1137 = safe_sub_func_int16_t_s_s(l_1137, 4)) { /* block id: 555 */ uint32_t ****l_1151 = (void*)0; uint32_t ****l_1152 = &l_1150[0]; int32_t l_1155 = 0L; l_1135 = (safe_mod_func_uint32_t_u_u(0xFA5F2E57L, l_1126[0])); l_1155 = ((((0x8FL && (l_1135 ^= ((l_1148 = (l_998 , p_26)) != (l_1149 = p_26)))) && (((((*l_1152) = l_1150[0]) == (l_1154 = l_1153)) | (**g_687)) < l_802)) || p_23) & l_1126[0]); (*l_1148) = p_23; g_1006 ^= (safe_unary_minus_func_uint8_t_u(((l_1155 && (((safe_sub_func_int16_t_s_s(((((((safe_mod_func_uint32_t_u_u(((*p_26) = ((safe_lshift_func_uint16_t_u_u((safe_mul_func_uint8_t_u_u((safe_div_func_uint16_t_u_u((((l_1155 == (safe_mul_func_int8_t_s_s((safe_div_func_uint32_t_u_u((safe_sub_func_uint8_t_u_u((((l_1173[2] , l_1174) != (l_1175 = &l_1135)) | (safe_mod_func_int64_t_s_s(((l_1178 == l_1179) && (safe_lshift_func_int16_t_s_s((254UL ^ (*g_261)), l_1126[0]))), g_60))), l_1126[0])), 4294967295UL)), p_23))) , p_24) | p_24), 65535UL)), 0xC0L)), 1)) && g_155.f6)), p_24)) & (-1L)) >= p_23) & 0UL) == p_24) , p_24), l_1155)) <= 0x04BEL) && p_23)) > p_24))); } } for (g_343 = 29; (g_343 == 20); g_343 = safe_sub_func_uint32_t_u_u(g_343, 9)) { /* block id: 571 */ for (p_23 = 1; (p_23 <= 5); p_23 += 1) { /* block id: 574 */ int32_t *l_1185[10] = {&l_809,&l_809,&l_809,&l_809,&l_809,&l_809,&l_809,&l_809,&l_809,&l_809}; int i; (**l_1076) = (l_1185[8] = func_31(l_1184, p_23, p_23, (*p_26))); (*l_1174) |= (g_155.f9 ^ ((((safe_lshift_func_int16_t_s_u(((~g_1006) , (*l_1149)), ((g_578[p_23] != g_578[p_23]) , (safe_mul_func_int16_t_s_s(((void*)0 != &g_58), (safe_mul_func_uint16_t_u_u(p_23, g_189.f2))))))) , g_1193) != (void*)0) < 4L)); } for (g_216 = 10; (g_216 < 60); g_216 = safe_add_func_uint16_t_u_u(g_216, 7)) { /* block id: 581 */ (*l_1174) &= p_23; (*l_1149) = ((*l_1149) & (p_23 < (p_23 <= p_23))); } } } else { /* block id: 586 */ uint32_t l_1198[8]; int32_t l_1204 = (-9L); uint8_t *l_1205[1][3][1]; uint32_t l_1212 = 1UL; int32_t l_1218 = (-10L); int32_t l_1219 = (-1L); int32_t l_1220 = 1L; int i, j, k; for (i = 0; i < 8; i++) l_1198[i] = 18446744073709551615UL; for (i = 0; i < 1; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 1; k++) l_1205[i][j][k] = &g_194; } } (**l_1076) = func_31(l_1197, ((l_1198[5] ^ 0x7B7B078B303076E6LL) , ((safe_mod_func_uint32_t_u_u(((safe_lshift_func_uint16_t_u_s((g_1203 , ((0x4B094141L < (-1L)) > ((++g_316) || 7L))), ((((*l_1149) = ((safe_rshift_func_int8_t_s_u((((safe_lshift_func_uint8_t_u_u(p_24, (g_194 ^= g_189.f7))) | (*l_1174)) <= p_23), 1)) <= p_24)) , (**g_51)) ^ p_24))) >= l_1212), 0xBC4C785DL)) & g_471)), g_189.f7, (*l_1148)); ++l_1221; if ((*g_59)) continue; } for (g_316 = 13; (g_316 <= 55); g_316++) { /* block id: 596 */ uint32_t l_1226 = 4UL; return l_1226; } for (g_60 = 0; (g_60 <= 0); g_60 += 1) { /* block id: 601 */ struct S0 ****l_1233 = &g_514[5]; int32_t *l_1238 = &l_1010; int i; (*g_407) &= ((l_1136[(g_60 + 1)] ^ (safe_add_func_uint32_t_u_u((safe_sub_func_int8_t_s_s(((safe_mod_func_int64_t_s_s((l_1136[(g_60 + 1)] , (((void*)0 != l_1233) <= 0xC234797E33815CD7LL)), ((***l_1106) = (safe_div_func_uint32_t_u_u(((**g_51) = (safe_mod_func_uint64_t_u_u((((&p_23 != ((*l_917) = &g_262)) != (((l_1238 == (((*l_1174) &= ((safe_mod_func_uint32_t_u_u((**p_27), 0x0B336E0BL)) == (**g_51))) , p_26)) && (*p_26)) == 4294967290UL)) , 1UL), g_568[3]))), l_1241[0]))))) & p_24), p_24)), (-1L)))) && p_23); } } else { /* block id: 608 */ return p_23; } } lbl_1569: for (g_187 = 0; (g_187 <= 27); g_187++) { /* block id: 614 */ uint64_t l_1244 = 18446744073709551615UL; int32_t l_1247[8]; int i; for (i = 0; i < 8; i++) l_1247[i] = 0L; ++l_1244; l_1247[1] ^= (-7L); } if ((safe_lshift_func_int16_t_s_u(l_1250, ((((*l_917) != (void*)0) >= (((safe_mod_func_uint64_t_u_u(((safe_div_func_int8_t_s_s((safe_mul_func_int8_t_s_s(((safe_lshift_func_uint16_t_u_s(1UL, ((g_1125[2][0] > (safe_mod_func_uint8_t_u_u(((safe_rshift_func_uint8_t_u_u((((*l_1273) = (safe_sub_func_int16_t_s_s(0xC462L, ((g_60 |= (((l_1265 ^ (++(*l_1266))) < (0xB9DAL && (++(*l_1270)))) > (g_152.f0 , p_23))) > (**g_51))))) & p_24), 5)) , g_509.f4), g_251.f2))) <= (*g_261)))) , (-1L)), g_251.f7)), 255UL)) & p_24), g_274)) , p_24) || p_24)) >= p_23)))) { /* block id: 622 */ uint64_t l_1288 = 18446744073709551609UL; int32_t l_1299 = 0xA10DC159L; int32_t l_1301 = 1L; int32_t l_1302[7][4] = {{0x83BB1A16L,0x1DC00C76L,0xDC82DBB4L,(-10L)},{0x83BB1A16L,0xDC82DBB4L,0x83BB1A16L,(-1L)},{0x1DC00C76L,(-10L),(-1L),(-1L)},{0xDC82DBB4L,0xDC82DBB4L,0xD94DD7C1L,(-10L)},{(-10L),0x1DC00C76L,0xD94DD7C1L,0x1DC00C76L},{0xDC82DBB4L,0x83BB1A16L,(-1L),0xD94DD7C1L},{0x1DC00C76L,0x83BB1A16L,0x83BB1A16L,0x1DC00C76L}}; int32_t l_1312 = 7L; int64_t **l_1390 = &l_924; int16_t l_1392 = 1L; int16_t l_1393 = 0x69FAL; int64_t l_1394 = 1L; int i, j; for (g_315 = 0; (g_315 <= 2); g_315 += 1) { /* block id: 625 */ int32_t l_1287[2][4] = {{0x7587D681L,0x7A02795BL,0x7587D681L,0x7587D681L},{0x7A02795BL,0x7A02795BL,8L,0x7A02795BL}}; struct S0 *l_1308[2][3] = {{&g_189,&g_251,&g_251},{&g_189,&g_251,&g_251}}; uint8_t *l_1368 = &l_972[2][4]; int i, j; for (l_851 = 0; (l_851 <= 2); l_851 += 1) { /* block id: 628 */ int i, j; return g_1125[(g_315 + 6)][g_315]; } } ++l_1397[1]; } else { /* block id: 692 */ uint32_t ****l_1410 = (void*)0; int16_t *l_1416 = &g_111; int32_t l_1426 = 3L; int16_t l_1461 = (-4L); struct S0 **** const l_1484 = &g_514[2]; int32_t l_1536 = 0x8476FE05L; int32_t l_1572 = 0x67E10F9DL; int32_t l_1575 = 0x6B6CAEECL; int64_t l_1577[9]; uint64_t l_1616 = 0xE73F65DFFAFD13ECLL; const int64_t l_1690[10] = {(-1L),0xBA95EB2D7B91D129LL,(-1L),0xBA95EB2D7B91D129LL,(-1L),0xBA95EB2D7B91D129LL,(-1L),0xBA95EB2D7B91D129LL,(-1L),0xBA95EB2D7B91D129LL}; uint16_t ****l_1708 = (void*)0; int32_t ***l_1746 = &g_1083; int32_t ****l_1745[3]; int32_t *****l_1744 = &l_1745[0]; int16_t *l_1753 = &l_1731; int32_t l_1756 = (-7L); int i; for (i = 0; i < 9; i++) l_1577[i] = 6L; for (i = 0; i < 3; i++) l_1745[i] = &l_1746; for (g_1310.f3 = 0; (g_1310.f3 < 11); g_1310.f3 = safe_add_func_int32_t_s_s(g_1310.f3, 3)) { /* block id: 695 */ uint8_t l_1450 = 0xF0L; uint32_t **l_1453 = (void*)0; int32_t l_1454 = 0x98B94477L; int8_t l_1495[7][4][1] = {{{0x87L},{1L},{0x09L},{0x09L}},{{1L},{0x87L},{1L},{0x09L}},{{0x09L},{1L},{0x87L},{1L}},{{0x09L},{0x09L},{1L},{0x87L}},{{1L},{0x09L},{0x09L},{1L}},{{0x87L},{1L},{0x09L},{0x09L}},{{1L},{0x87L},{1L},{0x09L}}}; int32_t ** const *l_1533 = &l_1077[2]; uint64_t l_1538[8][8][4] = {{{9UL,0x610A398B0231CDDALL,18446744073709551615UL,0x0A09AA9B081BBF42LL},{18446744073709551615UL,0x0A09AA9B081BBF42LL,0x487B467C5926BDABLL,18446744073709551612UL},{18446744073709551615UL,0x7686936063FCA2D3LL,18446744073709551615UL,2UL},{9UL,18446744073709551612UL,18446744073709551614UL,2UL},{0x487B467C5926BDABLL,0x7686936063FCA2D3LL,1UL,18446744073709551612UL},{7UL,0x0A09AA9B081BBF42LL,1UL,0x0A09AA9B081BBF42LL},{0x487B467C5926BDABLL,0x610A398B0231CDDALL,18446744073709551614UL,1UL},{9UL,0x610A398B0231CDDALL,18446744073709551615UL,0x0A09AA9B081BBF42LL}},{{18446744073709551615UL,0x0A09AA9B081BBF42LL,0x487B467C5926BDABLL,18446744073709551612UL},{18446744073709551615UL,0x7686936063FCA2D3LL,18446744073709551615UL,2UL},{9UL,18446744073709551612UL,18446744073709551614UL,2UL},{0x16EEF6E7D252D9DELL,0xC089191F7CC44158LL,0x487B467C5926BDABLL,2UL},{18446744073709551614UL,0x610A398B0231CDDALL,0x487B467C5926BDABLL,0x610A398B0231CDDALL},{0x16EEF6E7D252D9DELL,18446744073709551612UL,1UL,0x7686936063FCA2D3LL},{18446744073709551615UL,18446744073709551612UL,7UL,0x610A398B0231CDDALL},{7UL,0x610A398B0231CDDALL,0x16EEF6E7D252D9DELL,2UL}},{{7UL,0xC089191F7CC44158LL,7UL,1UL},{18446744073709551615UL,2UL,1UL,1UL},{0x16EEF6E7D252D9DELL,0xC089191F7CC44158LL,0x487B467C5926BDABLL,2UL},{18446744073709551614UL,0x610A398B0231CDDALL,0x487B467C5926BDABLL,0x610A398B0231CDDALL},{0x16EEF6E7D252D9DELL,18446744073709551612UL,1UL,0x7686936063FCA2D3LL},{18446744073709551615UL,18446744073709551612UL,7UL,0x610A398B0231CDDALL},{7UL,0x610A398B0231CDDALL,0x16EEF6E7D252D9DELL,2UL},{7UL,0xC089191F7CC44158LL,7UL,1UL}},{{18446744073709551615UL,2UL,1UL,1UL},{0x16EEF6E7D252D9DELL,0xC089191F7CC44158LL,0x487B467C5926BDABLL,2UL},{18446744073709551614UL,0x610A398B0231CDDALL,0x487B467C5926BDABLL,0x610A398B0231CDDALL},{0x16EEF6E7D252D9DELL,18446744073709551612UL,1UL,0x7686936063FCA2D3LL},{18446744073709551615UL,18446744073709551612UL,7UL,0x610A398B0231CDDALL},{7UL,0x610A398B0231CDDALL,0x16EEF6E7D252D9DELL,2UL},{7UL,0xC089191F7CC44158LL,7UL,1UL},{18446744073709551615UL,2UL,1UL,1UL}},{{0x16EEF6E7D252D9DELL,0xC089191F7CC44158LL,0x487B467C5926BDABLL,2UL},{18446744073709551614UL,0x610A398B0231CDDALL,0x487B467C5926BDABLL,0x610A398B0231CDDALL},{0x16EEF6E7D252D9DELL,18446744073709551612UL,1UL,0x7686936063FCA2D3LL},{18446744073709551615UL,18446744073709551612UL,7UL,0x610A398B0231CDDALL},{7UL,0x610A398B0231CDDALL,0x16EEF6E7D252D9DELL,2UL},{7UL,0xC089191F7CC44158LL,7UL,1UL},{18446744073709551615UL,2UL,1UL,1UL},{0x16EEF6E7D252D9DELL,0xC089191F7CC44158LL,0x487B467C5926BDABLL,2UL}},{{18446744073709551614UL,0x610A398B0231CDDALL,0x487B467C5926BDABLL,0x610A398B0231CDDALL},{0x16EEF6E7D252D9DELL,18446744073709551612UL,1UL,0x7686936063FCA2D3LL},{18446744073709551615UL,18446744073709551612UL,7UL,0x610A398B0231CDDALL},{7UL,0x610A398B0231CDDALL,0x16EEF6E7D252D9DELL,2UL},{7UL,0xC089191F7CC44158LL,7UL,1UL},{18446744073709551615UL,2UL,1UL,1UL},{0x16EEF6E7D252D9DELL,0xC089191F7CC44158LL,0x487B467C5926BDABLL,2UL},{18446744073709551614UL,0x610A398B0231CDDALL,0x487B467C5926BDABLL,0x610A398B0231CDDALL}},{{0x16EEF6E7D252D9DELL,18446744073709551612UL,1UL,0x7686936063FCA2D3LL},{18446744073709551615UL,18446744073709551612UL,7UL,0x610A398B0231CDDALL},{7UL,0x610A398B0231CDDALL,0x16EEF6E7D252D9DELL,2UL},{7UL,0xC089191F7CC44158LL,7UL,1UL},{18446744073709551615UL,2UL,1UL,1UL},{0x16EEF6E7D252D9DELL,0xC089191F7CC44158LL,0x487B467C5926BDABLL,2UL},{18446744073709551614UL,0x610A398B0231CDDALL,0x487B467C5926BDABLL,0x610A398B0231CDDALL},{0x16EEF6E7D252D9DELL,18446744073709551612UL,1UL,0x7686936063FCA2D3LL}},{{18446744073709551615UL,18446744073709551612UL,7UL,0x610A398B0231CDDALL},{7UL,0x610A398B0231CDDALL,0x16EEF6E7D252D9DELL,2UL},{7UL,0xC089191F7CC44158LL,18446744073709551614UL,0x7686936063FCA2D3LL},{7UL,1UL,0x487B467C5926BDABLL,0x7686936063FCA2D3LL},{9UL,0x0A09AA9B081BBF42LL,0x16EEF6E7D252D9DELL,1UL},{1UL,18446744073709551612UL,0x16EEF6E7D252D9DELL,18446744073709551612UL},{9UL,2UL,0x487B467C5926BDABLL,0xC089191F7CC44158LL},{7UL,2UL,18446744073709551614UL,18446744073709551612UL}}}; int16_t l_1546 = 0x541AL; int32_t l_1571 = 0xC8EA3D3CL; int32_t l_1573 = (-5L); int32_t l_1578 = 0x5BACC1D7L; int32_t l_1580 = 1L; uint32_t l_1581[1]; struct S0 ****l_1595 = &g_514[2]; int8_t **l_1645 = &g_1516; int64_t l_1648 = 0x5E534E60573AF439LL; uint32_t l_1651 = 0xC7F3827CL; int i, j, k; for (i = 0; i < 1; i++) l_1581[i] = 0x6C5B5B8BL; if ((safe_rshift_func_uint8_t_u_u((safe_add_func_uint16_t_u_u(65535UL, (safe_mod_func_uint32_t_u_u((safe_mul_func_uint16_t_u_u(((l_1410 != (l_1414 = g_1411)) , ((l_1416 = g_1415) == l_1270)), (safe_sub_func_int8_t_s_s((*g_261), (0x3F92B862L | (~(safe_rshift_func_uint8_t_u_s((((*l_1266) = (g_1422 , (safe_div_func_uint32_t_u_u((~(0x17BDD7C3L < (*g_59))), 0x41302551L)))) || 1UL), (*g_261))))))))), l_1426)))), 0))) { /* block id: 699 */ int32_t l_1441 = 0x256FED24L; uint8_t l_1522 = 3UL; int64_t ***l_1567[3]; int32_t l_1570 = (-8L); int32_t l_1574 = 0x854E9C3BL; int32_t l_1576 = 0x65DC6F52L; int32_t l_1579 = 0x79A36911L; uint64_t *l_1647[7][3] = {{&g_471,&l_1121[4][2],&g_181},{&l_1121[4][4],&l_1121[4][2],&l_1121[4][2]},{&l_1616,&l_1121[4][2],(void*)0},{&g_471,&l_1121[4][2],&g_181},{&l_1121[4][4],&l_1121[4][2],&l_1121[4][2]},{&l_1616,&l_1121[4][2],(void*)0},{&g_471,&l_1121[4][2],&g_181}}; int i, j; for (i = 0; i < 3; i++) l_1567[i] = &g_687; if ((1L <= (safe_mod_func_int32_t_s_s((((*p_25) , ((safe_mod_func_uint16_t_u_u(l_1426, ((*g_688) ^ ((-6L) <= (safe_mul_func_int16_t_s_s((((safe_sub_func_int64_t_s_s((((p_24 | (((safe_lshift_func_int16_t_s_s(p_24, (*g_1415))) != (safe_mod_func_uint16_t_u_u(0x3335L, (*g_1415)))) , 0x8DL)) , (***g_1109)) && l_1439), p_24)) & l_1440[0][2][1]) || (*p_26)), p_24)))))) || 0x0F19F9DADB5D1D4ELL)) != (**g_51)), l_1441)))) { /* block id: 700 */ int16_t l_1455 = 0x2B3EL; uint32_t l_1488[4][8] = {{0UL,0UL,0UL,0UL,0UL,0UL,0UL,0UL},{0UL,0UL,0UL,0UL,0UL,0UL,0UL,0UL},{0UL,0UL,0UL,0UL,0UL,0UL,0UL,0UL},{0UL,0UL,0UL,0UL,0UL,0UL,0UL,0UL}}; int32_t l_1489 = (-1L); int16_t l_1490[9][3][4] = {{{0xD0B6L,0x546CL,0xD0B6L,0L},{0xE974L,(-1L),0L,0L},{0x546CL,0x546CL,0xACC2L,(-1L)}},{{(-1L),0xE974L,0xACC2L,0xE974L},{0x546CL,0xD0B6L,0L,0xACC2L},{0xE974L,0xD0B6L,0xD0B6L,0xE974L}},{{0xD0B6L,0xE974L,0x546CL,(-1L)},{0xD0B6L,0x546CL,0xD0B6L,0L},{0xE974L,(-1L),0L,0L}},{{0x546CL,0x546CL,0xACC2L,(-1L)},{(-1L),0xE974L,0xACC2L,0xE974L},{0x546CL,0xD0B6L,0L,0xACC2L}},{{0xE974L,0xD0B6L,0xD0B6L,0xE974L},{0xD0B6L,0xE974L,0x546CL,(-1L)},{0xD0B6L,0x546CL,0xD0B6L,0L}},{{0xE974L,(-1L),0L,0L},{0x546CL,0x546CL,0xACC2L,(-1L)},{(-1L),0xE974L,0xACC2L,0xE974L}},{{0x546CL,0xD0B6L,0L,0xACC2L},{0xE974L,0xD0B6L,0xD0B6L,0xE974L},{0xD0B6L,0xE974L,0x546CL,(-1L)}},{{0xD0B6L,0x546CL,0xD0B6L,0L},{0xE974L,(-1L),0L,0L},{0x546CL,0x546CL,0xACC2L,(-1L)}},{{(-1L),0xE974L,0xACC2L,0xE974L},{0x546CL,0xD0B6L,0L,0xACC2L},{0xE974L,0xD0B6L,0xD0B6L,0xE974L}}}; int i, j, k; (*g_59) = ((safe_mul_func_int8_t_s_s((safe_mul_func_uint8_t_u_u(0UL, ((((*g_261) &= (safe_div_func_uint8_t_u_u(((*l_1266) = (safe_sub_func_uint32_t_u_u(l_1450, (l_1454 &= (((****g_1108) && 1UL) < (&g_855 != ((((((246UL >= (g_1194.f2 | (safe_div_func_int8_t_s_s(1L, l_1450)))) == l_1450) != 4294967295UL) ^ 1UL) , 18446744073709551615UL) , l_1453))))))), g_1422.f3))) && p_23) , l_1455))), g_60)) && (*g_407)); if ((safe_mul_func_uint8_t_u_u(p_24, l_1454))) { /* block id: 705 */ l_1454 |= (safe_mod_func_int32_t_s_s(((((((safe_unary_minus_func_int32_t_s(l_1461)) , (safe_sub_func_int8_t_s_s(((((*g_261) , g_1464) , 0xFEL) , (safe_lshift_func_uint16_t_u_u(((g_1467 , ((g_1422.f6 != ((+p_24) <= (g_1469 == (*g_1411)))) || p_23)) > 0x5DEAD322L), p_24))), l_1455))) <= g_939.f0) < (*g_1415)) && l_1455) > (**g_51)), (**p_27))); if (p_23) continue; } else { /* block id: 708 */ int16_t l_1472 = 0x13A1L; return l_1472; } if (((((((***l_1106) = (safe_mul_func_uint16_t_u_u(0xF1AEL, (*g_1415)))) ^ (safe_add_func_uint8_t_u_u(254UL, (-7L)))) && ((safe_div_func_int8_t_s_s(((void*)0 != l_1479), (((((safe_unary_minus_func_uint32_t_u(((!(safe_lshift_func_int8_t_s_u(((void*)0 == l_1484), (safe_add_func_uint32_t_u_u(((p_26 != (void*)0) , l_1461), 5L))))) , l_1455))) && g_1487) < p_24) >= (**p_27)) | (*g_1415)))) > l_1488[3][6])) != (*g_261)) ^ p_24)) { /* block id: 712 */ uint64_t *l_1496 = (void*)0; uint64_t *l_1497 = &g_567; l_1489 |= (-1L); l_1489 |= ((((l_1490[8][1][3] & (*g_1415)) || (safe_mod_func_int64_t_s_s(0xB277BFEE8AE861D2LL, ((*l_1497) = (safe_lshift_func_int8_t_s_s(p_23, l_1495[6][0][0])))))) , ((((p_24 != ((safe_mul_func_int8_t_s_s(((**l_917) ^= ((*g_59) >= ((**g_51) = ((safe_unary_minus_func_uint64_t_u((safe_div_func_uint32_t_u_u((safe_lshift_func_int16_t_s_s(((((*l_1270) = (+(((void*)0 == (*p_27)) >= 0xB30D69E7FFDB35A9LL))) , g_13[0][8][6]) >= p_23), 3)), p_23)))) && 1UL)))), l_1441)) <= g_405[2][1][0])) , p_23) & 0x5B71L) & 0x50E152B1E6416269LL)) != p_23); if (p_24) continue; if (p_24) continue; } else { /* block id: 721 */ struct S0 **l_1506 = &g_192; (*l_1506) = (void*)0; } } else { /* block id: 724 */ int32_t l_1521 = 0L; if ((((((**l_917) = (*g_261)) ^ (~(safe_mul_func_uint16_t_u_u(p_23, (safe_sub_func_uint16_t_u_u((l_1441 |= (safe_add_func_int8_t_s_s((((*p_25) & (safe_sub_func_int32_t_s_s((&g_451[3] == (g_1516 = &p_23)), (safe_rshift_func_uint8_t_u_s(((safe_mod_func_int8_t_s_s(p_24, ((((((*l_1266) |= (l_1426 = p_23)) ^ l_1521) == p_23) || 0x77D9L) ^ l_1521))) <= g_1194.f7), l_1522))))) >= l_1522), l_1521))), 65530UL)))))) & 0x7CA72722L) , p_24)) { /* block id: 730 */ uint64_t *l_1523 = &g_471; int32_t l_1539 = (-4L); l_1539 = (((*l_1523) ^= 6UL) == (((((l_1454 = 0L) == (((safe_lshift_func_int16_t_s_u((*g_1415), 2)) , (l_1536 ^= ((safe_add_func_uint8_t_u_u(g_939.f9, l_1495[6][0][0])) ^ (((+((*l_1270) |= ((safe_add_func_int64_t_s_s(0x27CC346B5B8F1E61LL, (((safe_rshift_func_int8_t_s_u((l_1533 != &l_1077[0]), 7)) && (safe_rshift_func_uint8_t_u_u(l_1521, 1))) ^ l_1522))) , p_23))) != l_1426) , (-1L))))) == l_1537)) > g_1422.f0) > l_1538[1][7][3]) , p_23)); l_1454 = (p_23 ^ 0x9D47D42F55AB5720LL); if (l_1450) continue; } else { /* block id: 738 */ int32_t l_1568 = 0x84988A61L; l_1568 = (~((safe_mod_func_uint64_t_u_u((((+(((safe_lshift_func_uint8_t_u_s(0xD1L, 3)) , (((l_1546 , (safe_mod_func_uint16_t_u_u((safe_sub_func_uint32_t_u_u((safe_lshift_func_int16_t_s_u(p_24, (((p_24 > ((safe_div_func_uint8_t_u_u((safe_div_func_int16_t_s_s(((safe_unary_minus_func_int64_t_s(((safe_mod_func_uint64_t_u_u((safe_div_func_uint32_t_u_u(((safe_mul_func_int8_t_s_s((p_24 == (!((safe_div_func_uint16_t_u_u(((l_1567[0] == ((*g_59) , (*g_1108))) >= (l_1416 == (void*)0)), (-1L))) , 0L))), p_24)) <= 0UL), g_190.f0)), 0x288D15CBF4E20A21LL)) || (*p_26)))) , p_24), l_1522)), p_24)) & 5L)) && p_23) , 1UL))), (*p_25))), p_24))) , p_23) | g_190.f2)) || 0xC0F3L)) && (*g_1415)) , g_990[3].f4), g_190.f7)) <= 0x48L)); if (g_251.f0) goto lbl_1569; } } ++l_1581[0]; for (l_1576 = 2; (l_1576 >= 0); l_1576 -= 1) { /* block id: 746 */ int32_t l_1593 = 0x02D7B3E2L; struct S0 *****l_1596 = &g_1131[l_1576]; const int8_t *l_1598 = &g_451[3]; uint32_t l_1620 = 0UL; int i; if ((((safe_add_func_uint8_t_u_u(0x24L, ((((((safe_unary_minus_func_int16_t_s(((l_1577[(l_1576 + 2)] >= (l_1577[(l_1576 + 2)] >= l_1426)) == 0L))) == (safe_sub_func_int64_t_s_s(((safe_lshift_func_int8_t_s_s((*g_261), 3)) || ((safe_add_func_uint64_t_u_u((l_1593 |= l_1577[(l_1576 + 2)]), (((*p_26) ^= (g_1594 , ((l_1595 = ((*l_1596) = l_1595)) != (void*)0))) <= g_877[1]))) ^ 7L)), 9UL))) < p_24) , g_1597) , 0x534E28BEL) | 0UL))) && p_23) > g_1594.f3)) { /* block id: 751 */ uint64_t *l_1601 = (void*)0; int32_t l_1617 = 0xE870C789L; l_1441 &= ((l_1598 != (void*)0) == p_23); l_1593 = ((((((*l_1273) = ((*l_1416) = (safe_sub_func_uint64_t_u_u(((p_24--) , p_24), (safe_mul_func_int8_t_s_s(((g_939.f8 && ((&l_1546 != ((0xA914A95AL > ((--(*g_855)) , (((safe_add_func_uint8_t_u_u((safe_lshift_func_int8_t_s_s((safe_mul_func_int8_t_s_s((-8L), p_23)), p_23)), g_87.f8)) , (safe_lshift_func_uint8_t_u_u(0xB9L, p_23))) != g_1297[0][0]))) , (void*)0)) <= l_1616)) , p_23), 0UL)))))) && 65528UL) || (****g_1108)) != l_1574) , l_1441); return l_1617; } else { /* block id: 759 */ int32_t l_1619 = 0x19B4B7F6L; l_1620 = ((~(l_1619 | p_23)) < l_1619); return p_23; } } l_1441 = (4L ^ (p_24 = (safe_rshift_func_int8_t_s_u((*g_1516), ((safe_mod_func_int8_t_s_s((((safe_sub_func_uint64_t_u_u(g_1422.f2, ((safe_sub_func_int64_t_s_s(1L, ((safe_unary_minus_func_int8_t_s(((((safe_sub_func_int16_t_s_s((safe_mod_func_int8_t_s_s((0x72AFL ^ (safe_lshift_func_uint16_t_u_s(((*l_1270) = (safe_add_func_uint64_t_u_u(((safe_lshift_func_uint8_t_u_s(((251UL <= ((**l_917) |= ((safe_rshift_func_int8_t_s_u((safe_unary_minus_func_int64_t_s(((***l_1106) &= (safe_mul_func_uint16_t_u_u(((0x3B8CBF11A1DB20A1LL || ((void*)0 != l_1645)) < l_1575), 9UL))))), 3)) == p_23))) , p_24), l_1441)) ^ p_23), p_24))), 9))), l_1578)), 65535UL)) , l_1574) && l_1426) || l_1441))) | 0x94A43A73L))) , l_1522))) & g_1646) , p_24), l_1577[3])) | p_23))))); } else { /* block id: 769 */ int8_t l_1649 = 0x3FL; int32_t l_1650[8] = {3L,3L,3L,3L,3L,3L,3L,3L}; int32_t l_1674 = 0x3D419B4BL; uint32_t l_1679[6]; int32_t *l_1680 = &g_1594.f3; int i; for (i = 0; i < 6; i++) l_1679[i] = 0x5781F255L; --l_1651; l_1654 &= 7L; for (g_1467.f3 = 8; (g_1467.f3 >= 0); g_1467.f3 -= 1) { /* block id: 774 */ uint64_t *l_1672[7][8][4] = {{{&l_1538[1][7][3],&l_1538[2][7][1],&g_181,&l_1121[4][2]},{&l_1538[5][1][2],(void*)0,(void*)0,&l_1538[5][1][2]},{&l_1538[5][1][2],(void*)0,&g_181,&l_1616},{&l_1538[1][7][3],&l_1538[5][1][2],&g_567,&l_1121[4][2]},{&l_1121[4][2],&g_567,&l_1121[4][2],&l_1121[4][2]},{&g_567,&l_1538[5][1][2],&l_1538[1][7][3],&l_1616},{&g_181,(void*)0,&l_1538[5][1][2],&l_1538[5][1][2]},{(void*)0,(void*)0,&l_1538[5][1][2],&l_1121[4][2]}},{{&g_181,&l_1538[2][7][1],&l_1538[1][7][3],(void*)0},{&g_567,&l_1538[1][7][3],&l_1121[4][2],&l_1538[1][7][3]},{&l_1121[4][2],&l_1538[1][7][3],&g_567,(void*)0},{&l_1538[1][7][3],&l_1538[2][7][1],&g_181,&l_1121[4][2]},{&l_1538[5][1][2],(void*)0,(void*)0,&l_1538[5][1][2]},{&l_1538[5][1][2],(void*)0,&g_181,&l_1616},{&l_1538[1][7][3],&l_1538[5][1][2],&g_567,&l_1121[4][2]},{&l_1121[4][2],&g_567,&l_1121[4][2],&l_1121[4][2]}},{{&g_567,&l_1538[5][1][2],&l_1538[1][7][3],&l_1616},{&g_181,(void*)0,&l_1538[5][1][2],&l_1538[5][1][2]},{(void*)0,(void*)0,&l_1538[5][1][2],&l_1121[4][2]},{&g_181,&l_1538[2][7][1],&l_1538[1][7][3],(void*)0},{&g_567,&l_1538[1][7][3],&l_1121[4][2],&l_1538[1][7][3]},{&l_1121[4][2],&l_1538[1][7][3],&g_567,(void*)0},{&l_1538[1][7][3],&l_1538[2][7][1],&g_181,&l_1121[4][2]},{&l_1538[5][1][2],(void*)0,(void*)0,&l_1538[5][1][2]}},{{&l_1538[5][1][2],(void*)0,&g_181,&l_1616},{&l_1538[1][7][3],&l_1538[5][1][2],&g_567,&l_1121[4][2]},{&l_1121[4][2],&g_567,&l_1121[4][2],&l_1121[4][2]},{&g_567,&l_1538[5][1][2],&l_1538[1][7][3],&l_1616},{&g_181,(void*)0,&l_1538[5][1][2],&l_1538[5][1][2]},{(void*)0,(void*)0,&l_1538[5][1][2],&l_1121[4][2]},{&g_181,&l_1538[2][7][1],&l_1538[1][7][3],(void*)0},{&g_567,&l_1538[1][7][3],&l_1121[4][2],&l_1538[1][7][3]}},{{&l_1121[4][2],&l_1538[1][7][3],&g_567,(void*)0},{&l_1538[1][7][3],&l_1538[2][7][1],&g_181,&l_1121[4][2]},{&l_1538[5][1][2],(void*)0,(void*)0,&l_1538[5][1][2]},{&l_1538[5][1][2],(void*)0,&g_181,&l_1616},{&l_1538[1][7][3],&l_1538[5][1][2],&g_567,&l_1121[4][2]},{&l_1121[4][2],&g_567,&l_1121[4][2],&l_1121[4][2]},{&g_567,&l_1538[5][1][2],&l_1538[1][7][3],&l_1616},{&g_181,(void*)0,&l_1538[5][1][2],&l_1538[5][1][2]}},{{(void*)0,(void*)0,&l_1538[5][1][2],&l_1121[4][2]},{&g_181,&l_1538[2][7][1],&l_1538[1][7][3],(void*)0},{&g_567,&l_1538[1][7][3],&l_1121[4][2],&l_1538[1][7][3]},{&l_1121[4][2],&l_1538[1][7][3],&g_567,(void*)0},{&l_1538[1][7][3],&l_1538[2][7][1],&g_181,&l_1121[4][2]},{&l_1538[5][1][2],(void*)0,(void*)0,&l_1538[5][1][2]},{&l_1538[5][1][2],(void*)0,&g_181,&l_1616},{&l_1538[1][7][3],&l_1538[5][1][2],&g_567,&l_1538[1][7][3]}},{{(void*)0,&l_1616,(void*)0,&l_1538[1][7][3]},{&g_181,(void*)0,&g_567,&l_1538[2][7][1]},{&l_1121[4][2],&l_1538[5][1][2],(void*)0,(void*)0},{&l_1121[4][2],&l_1121[4][2],(void*)0,(void*)0},{&l_1121[4][2],&g_567,&g_567,&l_1538[5][1][2]},{&g_181,&g_567,(void*)0,&g_567},{(void*)0,&g_567,&g_181,&l_1538[5][1][2]},{&g_567,&g_567,&l_1121[4][2],(void*)0}}}; const int64_t l_1673 = 0xC20484E15EC9B65DLL; int i, j, k; if ((safe_mod_func_int32_t_s_s((((safe_mod_func_int16_t_s_s((safe_rshift_func_int16_t_s_s(((-6L) | ((*l_1270) = 65535UL)), (l_1577[g_1467.f3] && (l_1536 < (l_1674 ^= (safe_mul_func_uint16_t_u_u(((((*g_59) = p_24) == (safe_lshift_func_int8_t_s_u((safe_mul_func_int8_t_s_s((*g_261), (0xDEC1C8B8L >= (((safe_add_func_int64_t_s_s((0x4BAE29DEF1D33DB3LL & ((safe_sub_func_int8_t_s_s((!(l_1650[1] = (l_1575 = (p_23 > l_1577[3])))), l_1649)) , l_1577[g_1467.f3])), 0xFBA8A3BB594790DFLL)) & (-9L)) <= p_23)))), g_1203.f7))) || l_1673), 0x5F2FL))))))), p_23)) <= (*g_1516)) , p_24), (*p_25)))) { /* block id: 780 */ return l_1649; } else { /* block id: 782 */ int32_t l_1681 = 1L; uint64_t *l_1684 = &l_1538[5][7][0]; int32_t l_1685 = 0xF59589C6L; uint16_t ****l_1707[8][2][9] = {{{&g_1359[1],&g_1359[0],&g_1359[0],&g_1359[0],(void*)0,&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0]},{(void*)0,&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0],(void*)0,(void*)0,&g_1359[0],&g_1359[2]}},{{&g_1359[0],(void*)0,&g_1359[0],(void*)0,&g_1359[0],(void*)0,&g_1359[0],&g_1359[0],&g_1359[0]},{(void*)0,(void*)0,&g_1359[0],&g_1359[0],&g_1359[0],(void*)0,(void*)0,&g_1359[0],&g_1359[0]}},{{&g_1359[0],&g_1359[0],(void*)0,&g_1359[2],&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0]},{&g_1359[0],(void*)0,(void*)0,&g_1359[0],(void*)0,(void*)0,&g_1359[0],&g_1359[0],&g_1359[0]}},{{&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0],(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[1],&g_1359[0],&g_1359[2],&g_1359[0],&g_1359[0]}},{{&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[1],&g_1359[0],(void*)0,&g_1359[0],&g_1359[0]},{&g_1359[0],(void*)0,&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0],(void*)0,&g_1359[0],(void*)0}},{{&g_1359[2],&g_1359[0],&g_1359[0],&g_1359[0],(void*)0,&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0]},{(void*)0,&g_1359[1],&g_1359[0],&g_1359[0],&g_1359[0],(void*)0,&g_1359[0],&g_1359[0],(void*)0}},{{&g_1359[0],&g_1359[0],(void*)0,&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0]},{&g_1359[0],&g_1359[2],(void*)0,&g_1359[2],&g_1359[0],&g_1359[2],(void*)0,&g_1359[2],&g_1359[0]}},{{&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0],(void*)0},{(void*)0,&g_1359[0],&g_1359[0],(void*)0,(void*)0,&g_1359[0],&g_1359[0],&g_1359[0],&g_1359[0]}}}; uint16_t *****l_1706[10] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int i, j, k; l_1674 |= (l_1685 &= ((l_1577[g_1467.f3] && (((((((((((((safe_add_func_uint8_t_u_u(((-1L) <= (((l_1454 &= ((((*l_1270) = 0xAB3FL) , 0L) , ((4294967295UL < ((~((+l_1679[5]) , ((**g_1113) == (l_1680 = p_26)))) < ((*p_25) < (*g_407)))) < 1L))) ^ l_1681) == l_1426)), g_316)) <= l_1650[6]) , p_23) > 255UL) , (void*)0) != g_1682) >= l_1681) && (*g_1415)) , &l_1577[1]) == &l_1648) , l_1681) , &g_567) == l_1684)) > p_24)); l_1674 &= ((safe_sub_func_uint16_t_u_u((safe_mul_func_uint16_t_u_u(l_1690[4], (g_1691 , (&g_1359[0] != (l_1708 = ((safe_mod_func_uint8_t_u_u((safe_mul_func_uint16_t_u_u((safe_mod_func_int16_t_s_s(l_1454, ((*l_1273) = (((****g_1112) = (((*l_1416) ^= l_1673) >= (safe_rshift_func_uint16_t_u_u(5UL, (((safe_rshift_func_uint16_t_u_u((++(*l_1270)), p_24)) & (safe_mul_func_int16_t_s_s(l_1577[g_1467.f3], l_1690[4]))) ^ (**p_27)))))) , (-8L))))), g_939.f7)), (*g_1516))) , (void*)0)))))), p_24)) >= p_23); l_1685 = (safe_add_func_int32_t_s_s(p_23, 0xF1DF6970L)); } } return l_1461; } for (l_1439 = (-17); (l_1439 <= 22); l_1439 = safe_add_func_int32_t_s_s(l_1439, 3)) { /* block id: 801 */ struct S0 * const l_1713 = &g_190; uint32_t l_1729 = 0xF424326EL; if (p_24) break; for (g_316 = 0; (g_316 <= 2); g_316 += 1) { /* block id: 805 */ int32_t *l_1734 = &l_1572; for (l_1537 = 0; (l_1537 <= 0); l_1537 += 1) { /* block id: 808 */ struct S0 **l_1714 = &g_1193; int16_t *l_1730 = &l_1461; int32_t l_1732 = 0x872C5808L; int32_t l_1733[1]; int i; for (i = 0; i < 1; i++) l_1733[i] = 0xD451BD0DL; (*l_1714) = l_1713; l_1733[0] = (l_1732 = ((((safe_div_func_uint32_t_u_u((((((safe_div_func_int64_t_s_s((((p_23 < (*g_688)) != p_23) < (l_1426 <= (*g_1415))), (((*l_1730) = ((*l_1273) |= (safe_rshift_func_uint8_t_u_u(((*l_1266) = ((safe_add_func_uint64_t_u_u((safe_div_func_int32_t_s_s((g_190.f0 &= (((***g_1113) = 0L) , (((safe_unary_minus_func_uint16_t_u(0UL)) == (safe_div_func_int16_t_s_s((g_990[3].f1 & ((safe_unary_minus_func_int64_t_s(((p_23 , (-8L)) ^ p_24))) || p_24)), l_1729))) & g_189.f0))), (**g_51))), 1L)) | (*g_688))), 2)))) & 65526UL))) , l_1731) | g_1125[0][0]) <= (**g_687)) && 0xB2L), (**p_27))) >= 0xB911L) & 1L) < 0x6D3E47CEFB2E7D5ELL)); (**l_1533) = p_26; } for (g_262 = 0; (g_262 <= 0); g_262 += 1) { /* block id: 821 */ (*g_59) ^= (&p_23 == &g_451[3]); if (p_23) continue; l_1734 = l_1734; if (p_24) break; } } } l_1750 &= (safe_unary_minus_func_uint16_t_u(((safe_div_func_uint64_t_u_u(((safe_lshift_func_uint8_t_u_u((safe_mod_func_int16_t_s_s(((((((**g_687) = p_24) < (-1L)) <= (safe_add_func_int64_t_s_s(0x90487E419DE2808ELL, (((&g_1112 == (g_1747 = l_1744)) != (0x74L ^ ((**l_917) &= 0x87L))) , l_1536)))) , (l_1536 = ((safe_mul_func_int8_t_s_s((((((*g_1415) = p_23) > 8UL) >= 0x22L) != 1UL), (-3L))) >= 0x00163B40L))) < (-10L)), 65535UL)), 2)) >= p_24), 0x69C09FADCC89ED29LL)) != 2L))); } (*g_59) = ((safe_mod_func_uint16_t_u_u((l_1753 == &g_80), ((((((safe_sub_func_uint8_t_u_u(((*l_1266) = ((0x6997D2622A8E484BLL || p_24) , l_1756)), ((safe_unary_minus_func_int64_t_s(((safe_rshift_func_uint16_t_u_s(((g_190.f9 == g_9) , (p_24 , ((((***l_1106) = 0x80244E84B60881F8LL) && l_1536) | 1L))), 7)) , 0L))) >= l_1760))) <= p_24) , 0x2DL) & 0xACL) >= p_24) | (*p_26)))) <= p_24); } for (p_23 = 0; (p_23 <= 0); ++p_23) { /* block id: 842 */ uint8_t l_1763[1][4][10] = {{{255UL,0x93L,0x4BL,0xC3L,251UL,0x41L,0x6FL,0x4BL,255UL,0x4BL},{0xC3L,0x4BL,2UL,251UL,2UL,0x4BL,0xC3L,255UL,247UL,0x93L},{255UL,0x01L,247UL,8UL,0x6FL,2UL,255UL,0x14L,0x14L,255UL},{255UL,0x01L,255UL,255UL,0x01L,255UL,0xC3L,0x93L,248UL,2UL}}}; int32_t l_1764 = 1L; int i, j, k; l_1765 = (l_1764 ^= l_1763[0][1][2]); if (l_1654) goto lbl_1569; } return p_23; } /* ------------------------------------------ */ /* * reads : g_181 g_58 g_261 g_262 g_194 g_407 g_509.f7 g_59 g_60 g_51 g_52 g_13 g_687 g_703 g_405 g_84 g_85 g_688 g_315 g_563.f8 g_189.f1 g_155.f1 g_471 g_567 g_563.f2 g_568 g_410 g_86 g_87 g_509.f2 g_189.f3 g_274 * writes: g_181 g_58 g_60 g_687 g_80 g_509.f3 g_85 g_262 g_194 g_567 g_192 g_471 g_189.f3 g_405 g_274 g_315 */ uint32_t * func_31(uint32_t ** p_32, const uint64_t p_33, uint64_t p_34, const uint32_t p_35) { /* block id: 286 */ const uint8_t l_660 = 0x71L; int32_t **l_671 = &g_294[1]; int64_t **l_691 = &g_688; int32_t l_699 = (-1L); uint16_t **l_702 = &g_522[1][2]; uint32_t l_734 = 0UL; int32_t l_737 = 0xA608D3ADL; int16_t l_743 = 0x61C9L; uint32_t **l_757 = &g_52[2]; uint32_t ***l_756 = &l_757; const uint32_t l_758 = 18446744073709551615UL; int8_t *l_761[9][9] = {{&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3]},{&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3]},{&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3]},{&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3]},{&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3]},{&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3]},{&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3]},{&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3]},{&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3],&g_262,&g_262,&g_451[3]}}; struct S0 **l_772 = &g_192; int i, j; for (g_181 = 0; (g_181 <= 0); g_181 += 1) { /* block id: 289 */ int32_t *l_656 = &g_58; const uint16_t *l_674 = &g_568[5]; const uint16_t **l_673 = &l_674; const uint16_t ***l_672 = &l_673; int32_t *l_675 = &g_60; int64_t ***l_689 = (void*)0; int64_t ***l_690 = &g_687; int16_t *l_700[4] = {&g_111,&g_111,&g_111,&g_111}; uint8_t *l_701[1][7][1]; uint32_t **l_771 = &g_52[0]; struct S0 **l_773 = (void*)0; int64_t * const *l_775 = &g_688; int64_t * const **l_774 = &l_775; int32_t l_776 = (-1L); int32_t l_778 = 0x2ED87608L; int8_t l_784 = 0x5AL; int32_t l_785 = 0L; int32_t l_786 = 0L; int32_t l_787[10][2][1] = {{{(-8L)},{0x0EFFAE7BL}},{{(-8L)},{(-8L)}},{{0x0EFFAE7BL},{(-8L)}},{{(-8L)},{0x0EFFAE7BL}},{{(-8L)},{(-8L)}},{{0x0EFFAE7BL},{(-8L)}},{{(-8L)},{0x0EFFAE7BL}},{{(-8L)},{(-8L)}},{{0x0EFFAE7BL},{(-8L)}},{{(-8L)},{0x0EFFAE7BL}}}; uint32_t l_788 = 0x603CF04BL; struct S0 ****l_792 = &g_514[2]; struct S0 *****l_791 = &l_792; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 7; j++) { for (k = 0; k < 1; k++) l_701[i][j][k] = (void*)0; } } (*l_656) ^= 0L; (*l_675) = ((*l_656) = (safe_unary_minus_func_int8_t_s((l_660 ^ ((safe_lshift_func_uint16_t_u_u((safe_sub_func_uint16_t_u_u((p_33 >= (safe_lshift_func_int8_t_s_s((safe_sub_func_uint8_t_u_u((l_671 == (void*)0), (*g_261))), ((((*l_656) , ((void*)0 != l_672)) > (((p_33 >= 0xC21AL) > (*g_407)) , p_34)) && g_509.f7)))), (*l_656))), p_33)) != 0L))))); if ((((((safe_add_func_uint32_t_u_u(0x7A22DB10L, ((*l_656) , (safe_div_func_int8_t_s_s((safe_mod_func_int32_t_s_s((*g_59), (**g_51))), (safe_lshift_func_uint8_t_u_u(((*l_656) = ((g_80 = (!(safe_div_func_uint64_t_u_u((l_660 & (((*l_690) = g_687) != l_691)), (safe_mod_func_int32_t_s_s((safe_add_func_uint8_t_u_u(((safe_mod_func_uint16_t_u_u(((+(l_699 = p_34)) >= 0x00L), (-9L))) && p_35), (*g_261))), (*l_675))))))) , g_262)), 6))))))) , (void*)0) != &g_515[0]) , l_702) == &g_522[1][2])) { /* block id: 297 */ int64_t l_704[2]; int i; for (i = 0; i < 2; i++) l_704[i] = 0xBDB55DAFC17DECE8LL; for (g_509.f3 = 5; (g_509.f3 >= 0); g_509.f3 -= 1) { /* block id: 300 */ const uint32_t l_733 = 0xB9661C57L; (*g_703) = &l_699; for (p_34 = 0; (p_34 <= 5); p_34 += 1) { /* block id: 304 */ uint16_t l_707 = 0x3D40L; int32_t **l_728[8]; struct S0 **l_738 = &g_192; int i, j, k; for (i = 0; i < 8; i++) l_728[i] = &l_656; for (g_58 = 0; (g_58 >= 0); g_58 -= 1) { /* block id: 307 */ int32_t *l_705 = &g_60; int32_t *l_706[1][7] = {{&g_60,&g_60,&g_405[(g_181 + 3)][(g_58 + 2)][g_181],&g_60,&g_60,&g_405[(g_181 + 3)][(g_58 + 2)][g_181],&g_60}}; uint64_t *l_735 = &g_567; uint64_t *l_736[3]; int i, j, k; for (i = 0; i < 3; i++) l_736[i] = &g_471; l_707--; (*l_705) ^= g_405[g_181][g_58][g_58]; l_675 = &g_405[(g_58 + 1)][g_58][g_181]; (*l_705) = (safe_sub_func_int64_t_s_s(((l_737 &= ((*l_735) = (safe_rshift_func_uint16_t_u_u((safe_lshift_func_int16_t_s_s(l_704[1], ((safe_mod_func_int32_t_s_s((((((g_80 = (safe_mod_func_int64_t_s_s((safe_mul_func_int16_t_s_s((6UL > ((p_35 & ((safe_lshift_func_int8_t_s_s(((*g_261) |= ((safe_sub_func_uint16_t_u_u((l_728[4] != (void*)0), (safe_lshift_func_int8_t_s_u(l_704[0], p_35)))) || (((safe_rshift_func_uint16_t_u_s(((l_733 != (**p_32)) , p_33), l_733)) < l_734) >= 5L))), 7)) || (**g_84))) != g_405[3][2][0])), p_33)), (*g_688)))) ^ p_33) > 0xDFAB865A33116A07LL) <= 18446744073709551612UL) && g_563.f8), 9UL)) ^ g_189.f1))), l_734)))) & (-5L)), 0x9DD294230285AA7BLL)); } (*l_738) = (void*)0; l_737 |= (safe_lshift_func_int16_t_s_s(g_405[(g_181 + 1)][g_181][g_181], 0)); } } } else { /* block id: 321 */ int32_t **l_748 = &l_656; int32_t l_764 = 0x81255AA4L; for (g_471 = 0; (g_471 <= 2); g_471 += 1) { /* block id: 324 */ int32_t ***l_744 = (void*)0; int32_t ***l_745 = (void*)0; int32_t **l_747 = (void*)0; int32_t ***l_746 = &l_747; (*l_675) = (safe_mod_func_int16_t_s_s((l_743 > (((((p_34 ^ ((((((*l_746) = &g_85) != l_748) , (safe_unary_minus_func_uint32_t_u((safe_sub_func_int16_t_s_s(g_155.f1, (-10L)))))) != ((safe_div_func_int64_t_s_s((safe_sub_func_int8_t_s_s((&g_51 == (l_756 = &p_32)), p_33)), 0xDD10E935DFD5C7DFLL)) , 0x65L)) >= (**l_748))) <= 7L) & p_35) & (**l_748)) & g_13[0][8][5])), l_758)); for (g_58 = 0; (g_58 <= 0); g_58 += 1) { /* block id: 330 */ for (g_189.f3 = 2; (g_189.f3 >= 0); g_189.f3 -= 1) { /* block id: 333 */ int i, j, k; g_405[g_181][(g_58 + 4)][g_58] = (((*g_261) ^= ((g_405[g_58][(g_181 + 4)][g_181] ^ g_405[g_471][(g_471 + 1)][g_58]) , (safe_sub_func_int8_t_s_s(((**p_32) & (((((l_761[8][2] != &g_262) < (l_743 , (g_567--))) , l_743) > ((g_563.f2 | (l_764 ^ (**p_32))) ^ 246UL)) ^ 0xF66FL)), 0UL)))) && 0xFFL); g_405[g_58][(g_181 + 4)][g_181] = p_35; (*l_675) = 0L; } } } return (*g_51); } if (((g_80 = g_568[7]) , (((safe_mul_func_uint8_t_u_u((((((safe_div_func_int16_t_s_s(p_34, p_35)) & (safe_mul_func_int8_t_s_s(p_33, l_743))) || (**g_51)) , l_771) != (void*)0), ((l_772 != l_773) ^ 0x9CC1L))) , l_774) == &l_691))) { /* block id: 345 */ int32_t *l_777 = &g_405[4][3][0]; int32_t *l_779 = &l_778; int32_t *l_780 = &g_405[1][2][0]; int32_t *l_781 = &g_60; int32_t l_782 = 5L; int32_t *l_783[6] = {&l_778,&l_778,&l_778,&l_778,&l_778,&l_778}; struct S0 *****l_793 = (void*)0; struct S0 *****l_794 = (void*)0; int i; ++l_788; l_794 = (l_793 = l_791); (*l_779) &= ((*l_656) = ((*l_777) &= (((**g_410) , 0xD12BL) && g_509.f2))); } else { /* block id: 352 */ for (g_262 = 0; (g_262 <= 2); g_262 += 1) { /* block id: 355 */ if (p_33) break; } for (g_189.f3 = 5; (g_189.f3 >= 1); g_189.f3 -= 1) { /* block id: 360 */ return (*g_51); } for (g_274 = 1; (g_274 <= 5); g_274 += 1) { /* block id: 365 */ for (g_315 = 5; (g_315 >= 1); g_315 -= 1) { /* block id: 368 */ int i; return g_52[g_181]; } } return (*l_771); } } return (*g_51); } /* ------------------------------------------ */ /* * reads : g_111 g_152 g_155 g_80 g_58 g_60 g_181 g_52 g_13 g_192 g_87.f1 g_59 g_84 g_85 g_189.f3 g_189.f7 g_190.f0 g_251 g_261 g_51 g_190.f6 g_262 g_274 g_9 g_187 g_316 g_343 g_189.f1 g_189.f2 g_190.f5 g_194 g_405 g_407 g_86 g_410 g_190.f7 g_190.f8 g_190.f3 g_190.f2 g_87.f8 g_451 g_509 g_513 g_520 g_563 g_567 g_568 g_578 g_471 * writes: g_111 g_58 g_80 g_60 g_85 g_181 g_187 g_194 g_216 g_294 g_9 g_315 g_251.f0 g_343 g_261 g_405 g_316 g_262 g_86 g_471 g_274 g_451 g_514 g_521 g_567 g_52 */ uint32_t ** func_36(int8_t p_37, const int32_t p_38, uint32_t ** p_39, uint64_t p_40, int8_t p_41) { /* block id: 39 */ uint32_t **l_130 = &g_52[2]; int32_t l_141[8][2][8] = {{{0x495938EEL,(-1L),0xB62C0939L,9L,0x270E2A70L,1L,(-8L),0x805DE688L},{0xC0D34ED2L,7L,0L,0x569110DDL,0x270E2A70L,0xA4E2899DL,0x53CBC617L,0xFBFD460AL}},{{0x495938EEL,1L,(-1L),0x805DE688L,0L,0xF6E471B2L,0L,0x53CBC617L},{(-1L),0L,0xF6E471B2L,1L,0x11454E63L,0L,0L,0x11454E63L}},{{0xAD8DCC57L,0x975FB2DAL,0x975FB2DAL,0xAD8DCC57L,7L,(-1L),0xF0B4F352L,(-1L)},{0L,(-1L),3L,(-8L),0xFBFD460AL,0x53CBC617L,0xA4E2899DL,0x270E2A70L}},{{0xA4E2899DL,(-1L),0x2D383E86L,0x4D6AA853L,0x495938EEL,(-1L),0L,1L},{0x30FA3D1AL,0x6D99E8A1L,0xAD8DCC57L,1L,0L,0x569110DDL,(-10L),0x2D383E86L}},{{0xAD8DCC57L,0x53CBC617L,(-1L),1L,0x2BE6C43AL,1L,(-1L),0x53CBC617L},{0L,0xAD8DCC57L,0x495938EEL,0xC0D34ED2L,0L,4L,0x975FB2DAL,0xB62C0939L}},{{(-1L),0x11454E63L,0xC0D34ED2L,0x2BE6C43AL,0L,0xFBFD460AL,0x975FB2DAL,7L},{(-8L),0x2BE6C43AL,0x495938EEL,4L,0x569110DDL,0x975FB2DAL,(-1L),0L}},{{0x569110DDL,0x975FB2DAL,(-1L),0L,0xB62C0939L,0xF6E471B2L,(-10L),(-10L)},{(-1L),0x2D383E86L,0xAD8DCC57L,0xAD8DCC57L,0x2D383E86L,(-1L),0L,0x4D6AA853L}},{{0x805DE688L,0xF0B4F352L,0x2D383E86L,0x569110DDL,0x4D6AA853L,0L,0xA4E2899DL,(-1L)},{(-10L),0L,3L,0x569110DDL,0x30FA3D1AL,0xB62C0939L,0xF0B4F352L,0x4D6AA853L}}}; struct S0 *l_188[7] = {&g_189,&g_189,&g_190,&g_189,&g_189,&g_190,&g_189}; int16_t l_220[1][7][3] = {{{0x2AEEL,(-7L),0x2AEEL},{7L,7L,7L},{0x2AEEL,(-7L),0x2AEEL},{7L,7L,7L},{0x2AEEL,(-7L),0x2AEEL},{7L,7L,7L},{0x2AEEL,(-7L),0x2AEEL}}}; uint8_t *l_239 = &g_194; int32_t **l_333 = &g_85; int64_t *l_363 = (void*)0; int8_t **l_385[4][7][8] = {{{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,(void*)0,&g_261},{&g_261,(void*)0,&g_261,&g_261,&g_261,&g_261,(void*)0,&g_261},{&g_261,(void*)0,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,(void*)0,&g_261},{&g_261,(void*)0,&g_261,&g_261,&g_261,&g_261,(void*)0,&g_261},{&g_261,(void*)0,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,(void*)0,&g_261}},{{&g_261,(void*)0,&g_261,&g_261,&g_261,&g_261,(void*)0,&g_261},{&g_261,(void*)0,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,(void*)0,&g_261,&g_261,(void*)0,&g_261,&g_261},{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,(void*)0,&g_261,&g_261,(void*)0,&g_261,&g_261}},{{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,(void*)0,&g_261,&g_261,(void*)0,&g_261,&g_261},{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,(void*)0,&g_261,&g_261,(void*)0,&g_261,&g_261},{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261}},{{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,(void*)0,&g_261,&g_261,(void*)0,&g_261,&g_261},{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,(void*)0,&g_261,&g_261,(void*)0,&g_261,&g_261},{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261},{&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261,&g_261}}}; int32_t *l_386[5][1][6] = {{{&g_251.f3,&g_187,&g_187,&g_190.f3,&g_187,&g_187}},{{&g_187,&g_251.f3,&g_187,&g_189.f3,&g_189.f3,&g_187}},{{&g_187,&g_187,&g_189.f3,&g_190.f3,&g_190.f3,&g_190.f3}},{{&g_251.f3,&g_187,&g_251.f3,&g_187,&g_189.f3,&g_189.f3}},{{&g_187,&g_251.f3,&g_251.f3,&g_187,&g_187,&g_190.f3}}}; int32_t *l_394 = &g_60; uint32_t l_403 = 1UL; uint16_t l_404[2]; int32_t l_406 = 0x1C323418L; int64_t l_456 = 0xCB09B32B41EA4282LL; int i, j, k; for (i = 0; i < 2; i++) l_404[i] = 65534UL; for (g_111 = 10; (g_111 <= 17); ++g_111) { /* block id: 42 */ int64_t l_134 = 0x5B83B62BC82BF133LL; int32_t l_144 = 0x6C73BF6AL; int32_t l_145 = (-4L); int32_t l_146 = 0x49DC3AFFL; int32_t **l_185[8][2][5] = {{{&g_85,&g_85,&g_85,&g_85,&g_85},{&g_85,&g_85,(void*)0,&g_85,(void*)0}},{{&g_85,&g_85,&g_85,&g_85,(void*)0},{(void*)0,&g_85,&g_85,&g_85,&g_85}},{{&g_85,&g_85,&g_85,(void*)0,&g_85},{&g_85,&g_85,(void*)0,&g_85,(void*)0}},{{&g_85,&g_85,&g_85,(void*)0,(void*)0},{&g_85,&g_85,&g_85,&g_85,(void*)0}},{{&g_85,&g_85,&g_85,&g_85,&g_85},{(void*)0,&g_85,(void*)0,(void*)0,&g_85}},{{&g_85,&g_85,&g_85,&g_85,&g_85},{&g_85,&g_85,&g_85,&g_85,(void*)0}},{{(void*)0,&g_85,&g_85,(void*)0,&g_85},{&g_85,&g_85,(void*)0,&g_85,(void*)0}},{{(void*)0,(void*)0,&g_85,&g_85,&g_85},{(void*)0,(void*)0,&g_85,(void*)0,&g_85}}}; uint16_t l_228 = 9UL; int8_t *l_264 = &g_262; uint32_t *l_312 = (void*)0; const uint64_t l_313 = 0UL; int16_t l_339 = 0xBF53L; int i, j, k; for (g_58 = (-24); (g_58 > (-13)); g_58++) { /* block id: 45 */ int16_t *l_127 = &g_80; uint32_t **l_128 = &g_52[0]; uint32_t ***l_129 = &l_128; int8_t l_142 = 1L; int32_t l_147 = 0xA033656FL; int32_t l_148[10]; uint16_t l_149 = 0x5260L; struct S0 *l_154 = (void*)0; struct S0 **l_153 = &l_154; int16_t l_169 = 0xDD95L; uint8_t *l_238[9] = {&g_194,&g_194,&g_194,&g_194,&g_194,&g_194,&g_194,&g_194,&g_194}; uint16_t l_265 = 0x4DC2L; int i; for (i = 0; i < 10; i++) l_148[i] = 0xDDA54EEAL; if ((safe_sub_func_uint16_t_u_u((((*l_127) = 0x50CCL) < (((*l_129) = l_128) != l_130)), p_37))) { /* block id: 48 */ int32_t *l_131 = &g_60; int32_t *l_132 = (void*)0; int32_t *l_133 = &g_60; int32_t *l_135 = &g_60; int32_t *l_136 = (void*)0; int32_t *l_137 = &g_60; int32_t *l_138 = &g_60; int32_t *l_139 = &g_60; int32_t *l_140[8]; int16_t l_143 = 0L; int i; for (i = 0; i < 8; i++) l_140[i] = &g_60; l_149--; l_141[7][1][3] = (((&g_86[2][4][6] != (g_152 , l_153)) , g_155) , ((*l_137) &= (((safe_mul_func_int16_t_s_s(((0x0CL == (p_40 , ((((safe_sub_func_uint64_t_u_u(((!2UL) & ((void*)0 != &l_143)), g_80)) , &g_52[1]) == p_39) | g_155.f6))) < 0x6A13L), g_58)) , g_152.f6) , 7L))); if (p_41) continue; } else { /* block id: 53 */ int32_t **l_167 = (void*)0; int32_t **l_168 = &g_85; uint64_t *l_180 = &g_181; struct S0 *l_184 = (void*)0; int32_t *l_186 = &g_187; int8_t l_191 = 0x19L; uint8_t *l_193 = &g_194; int8_t *l_195 = &l_142; int32_t l_218 = 0xA367CD0BL; int32_t l_219 = 0x3C81482DL; int32_t l_222 = (-5L); int32_t l_223[6][3] = {{0x6F49F01AL,5L,0x6F49F01AL},{0x0CACC172L,0x0CACC172L,1L},{1L,5L,1L},{0x0CACC172L,1L,1L},{0x6F49F01AL,5L,0x6F49F01AL},{0x0CACC172L,0x0CACC172L,1L}}; uint8_t l_248[4][6] = {{0xC5L,0x87L,246UL,0x87L,0xC5L,0xC5L},{5UL,0x87L,0x87L,5UL,1UL,5UL},{5UL,1UL,5UL,0x87L,0x87L,5UL},{0xC5L,0xC5L,0x87L,246UL,0x87L,0xC5L}}; int i, j; if (l_146) break; (*g_59) = (safe_add_func_int8_t_s_s((safe_div_func_uint16_t_u_u((safe_add_func_int8_t_s_s(((g_155.f3 | ((((*l_168) = &g_60) != (void*)0) , ((*l_195) = ((l_169 < ((*l_193) = (safe_mod_func_int16_t_s_s((safe_sub_func_uint32_t_u_u(3UL, ((((l_148[3] = ((safe_mod_func_int64_t_s_s((((safe_sub_func_uint16_t_u_u(((&g_60 == ((((--(*l_180)) && (((*l_153) = l_184) != ((g_80 > (((((*l_186) = (((l_185[6][0][4] != (void*)0) , 0xE1C7F332L) != (**p_39))) , 0L) != g_58) ^ p_40)) , l_188[2]))) | p_40) , &g_58)) ^ p_41), (-1L))) >= (-5L)) , 1L), p_40)) < l_191)) ^ 18446744073709551615UL) , (*l_153)) != g_192))), p_41)))) >= l_141[7][1][4])))) , g_87.f1), g_13[0][3][4])), 65528UL)), 0x15L)); for (l_142 = 0; (l_142 <= (-19)); --l_142) { /* block id: 65 */ (*l_168) = (*g_84); (*g_85) = (p_41 || p_38); } for (l_134 = 0; (l_134 <= 2); l_134 += 1) { /* block id: 71 */ int64_t l_214 = 0x93FF6A6F7F2E4BE7LL; int32_t l_217 = 0x3635EDB8L; int32_t l_221 = 1L; int32_t l_224 = 1L; int32_t l_225 = 0x8D371C57L; int32_t l_226 = 1L; int32_t l_227 = (-6L); for (g_60 = 0; (g_60 <= 1); g_60 += 1) { /* block id: 74 */ int8_t l_213 = 0xD0L; uint32_t *l_215 = &g_216; l_141[4][0][3] = (p_40 & ((((**l_168) , (((safe_sub_func_int64_t_s_s(g_189.f3, (((*l_215) = ((safe_div_func_int64_t_s_s((safe_mul_func_uint16_t_u_u(((safe_mul_func_int8_t_s_s(((0L < (((p_38 == ((safe_lshift_func_uint8_t_u_u((+(*g_59)), (((((((((*l_193) = (((safe_lshift_func_uint16_t_u_u(0UL, l_147)) , (safe_lshift_func_uint16_t_u_s(((*p_39) == (void*)0), g_189.f7))) < 0L)) == 0x19L) == 0xBFD6407CL) == 5UL) == 253UL) ^ g_190.f0) <= (-1L)) || l_213))) == 0x8E4B82FDL)) > 0xD6CAC0D8L) <= 0xFAL)) , 0x0EL), l_214)) ^ p_37), 0x45BEL)), p_37)) , p_40)) , 0L))) < 2UL) < p_38)) && p_41) && (-1L))); if (p_40) break; l_217 = ((l_148[3] = l_141[7][1][4]) != (**g_84)); } l_228--; if ((0x9CADL | ((!((safe_rshift_func_int16_t_s_s(((safe_lshift_func_int16_t_s_u((-1L), 6)) <= (&g_51 == &g_51)), ((l_141[7][1][4] > ((l_239 = l_238[7]) == &g_194)) < ((((safe_lshift_func_int16_t_s_s(2L, 15)) >= ((1L && p_40) >= 0xB40B8C9EB1BFE8AFLL)) | p_41) || (-7L))))) < l_214)) < 0L))) { /* block id: 84 */ int32_t l_244 = 0xCB79CAD0L; int32_t l_245 = 0xF22E6C3AL; int32_t l_246[8][8][4] = {{{1L,1L,(-1L),0x54BE3385L},{0x434D8692L,1L,(-1L),1L},{0x434D8692L,6L,(-1L),(-8L)},{1L,1L,6L,0x15C36A20L},{1L,0x39A55307L,0L,0x434D8692L},{(-1L),0xB76A64C9L,0x5869A014L,1L},{0xB76A64C9L,1L,0x758BA4F5L,(-6L)},{(-8L),0x434D8692L,0x884B2BF6L,1L}},{{1L,0xC0171713L,0xC0171713L,1L},{(-6L),1L,0x758BA4F5L,0x5869A014L},{0x39A55307L,0x877C9A7FL,0xD6667CC5L,2L},{(-1L),(-1L),(-1L),2L},{0xC0171713L,0x877C9A7FL,6L,0x5869A014L},{(-1L),1L,0xE2E452E5L,1L},{0x434D8692L,0xC0171713L,(-7L),1L},{6L,0x434D8692L,(-1L),(-6L)}},{{(-1L),1L,0x9DB1197EL,1L},{0x54BE3385L,0xCCD92862L,0xC497D43AL,(-1L)},{(-1L),(-6L),(-1L),0L},{(-6L),0xC0171713L,(-1L),0x15C36A20L},{0x15C36A20L,0xE2E452E5L,0xAFA024A1L,0xC0171713L},{0x9DB1197EL,0x54BE3385L,0xAFA024A1L,0x9DB1197EL},{0x15C36A20L,1L,(-1L),(-7L)},{(-6L),(-9L),(-1L),0xB76A64C9L}},{{(-1L),0xB76A64C9L,0xC497D43AL,6L},{0x54BE3385L,0x758BA4F5L,2L,(-7L)},{0x5869A014L,0L,6L,6L},{0xE2E452E5L,0x54BE3385L,0x884B2BF6L,0x884B2BF6L},{(-1L),(-1L),0x39A55307L,0x15C36A20L},{0x5869A014L,0x884B2BF6L,0xE2E452E5L,1L},{0xAFA024A1L,(-6L),0xC497D43AL,0xE2E452E5L},{(-7L),(-6L),1L,1L}},{{(-6L),0x884B2BF6L,0L,0x15C36A20L},{0xD28B3FB3L,(-1L),0xAFA024A1L,0x884B2BF6L},{6L,0x54BE3385L,1L,6L},{0x15C36A20L,0L,0L,(-7L)},{0xCCD92862L,0x758BA4F5L,(-1L),6L},{(-7L),0xB76A64C9L,(-1L),0xB76A64C9L},{0x54BE3385L,(-9L),0xE2E452E5L,(-7L)},{0xD6667CC5L,1L,6L,0x9DB1197EL}},{{(-1L),0x54BE3385L,1L,0xC0171713L},{(-1L),0xE2E452E5L,6L,0x15C36A20L},{0xD6667CC5L,0xC0171713L,0xE2E452E5L,0L},{0x54BE3385L,(-6L),(-1L),(-1L)},{(-7L),0xCCD92862L,(-1L),1L},{0xCCD92862L,0xC0171713L,0L,0xD28B3FB3L},{0x15C36A20L,(-1L),1L,0xC0171713L},{6L,0xAFA024A1L,0xAFA024A1L,6L}},{{0xD28B3FB3L,1L,0L,(-1L)},{(-6L),0x758BA4F5L,1L,0xB76A64C9L},{(-7L),6L,0xC497D43AL,0xB76A64C9L},{0xAFA024A1L,0x758BA4F5L,0xE2E452E5L,(-1L)},{0x5869A014L,1L,0x39A55307L,6L},{(-1L),0xAFA024A1L,0x884B2BF6L,0xC0171713L},{0xE2E452E5L,(-1L),6L,0xD28B3FB3L},{0x5869A014L,0xC0171713L,2L,1L}},{{0x54BE3385L,0xCCD92862L,0xC497D43AL,(-1L)},{(-1L),(-6L),(-1L),0L},{(-6L),0xC0171713L,(-1L),0x15C36A20L},{0x15C36A20L,0xE2E452E5L,0xAFA024A1L,0xC0171713L},{0x9DB1197EL,0x54BE3385L,0xAFA024A1L,0x9DB1197EL},{0x15C36A20L,1L,(-1L),(-7L)},{(-6L),(-9L),(-1L),0xB76A64C9L},{(-1L),0xB76A64C9L,0xC497D43AL,6L}}}; int32_t l_247 = 0x7AF09F09L; int8_t **l_263[1]; int i, j, k; for (i = 0; i < 1; i++) l_263[i] = &g_261; l_248[1][2]++; (*g_85) = (g_251 , p_40); (**l_168) = (safe_mul_func_int16_t_s_s(((+((safe_add_func_uint16_t_u_u((safe_mul_func_uint16_t_u_u((safe_sub_func_int32_t_s_s((l_246[4][3][0] = ((((**p_39) , &g_216) == l_186) < 0x8FL)), (l_148[3] |= 4294967290UL))), ((l_264 = g_261) == &g_262))), (g_155.f5 & ((**g_51) && l_147)))) , l_217)) , (-1L)), g_58)); } else { /* block id: 91 */ return l_130; } } } l_265 &= (-1L); } for (l_134 = 7; (l_134 != 18); ++l_134) { /* block id: 100 */ int32_t ** const l_272 = &g_85; int32_t **l_273 = (void*)0; uint32_t l_336 = 4294967292UL; int32_t l_338 = 5L; int32_t l_340 = 0L; int32_t l_341[7][10][3] = {{{1L,7L,0xC5429EB6L},{7L,1L,9L},{(-6L),0x5C73ECC8L,0x8CD9C27FL},{0x04D907F4L,1L,0x51144EA5L},{0x2ABC9139L,(-2L),1L},{1L,1L,1L},{1L,1L,0x04D907F4L},{0x2ABC9139L,9L,0x5C73ECC8L},{0x04D907F4L,1L,0L},{(-6L),(-3L),1L}},{{7L,0x04D907F4L,0L},{0x489FC4E2L,1L,0x5C73ECC8L},{0x15F02B78L,0x8CD9C27FL,0x04D907F4L},{0x04D907F4L,0x3FF9626EL,1L},{1L,0x3FF9626EL,1L},{5L,0x8CD9C27FL,0x51144EA5L},{0xE6084EBBL,1L,0x8CD9C27FL},{1L,0x04D907F4L,9L},{0x04D907F4L,(-3L),0xC5429EB6L},{1L,1L,1L}},{{0xE6084EBBL,9L,0xE5D2391DL},{5L,1L,1L},{1L,1L,1L},{0x04D907F4L,(-2L),0xE5D2391DL},{0x15F02B78L,1L,1L},{0x489FC4E2L,0x5C73ECC8L,0xC5429EB6L},{7L,1L,9L},{(-6L),0x5C73ECC8L,0x8CD9C27FL},{0x04D907F4L,1L,0x51144EA5L},{0x2ABC9139L,(-2L),1L}},{{1L,1L,1L},{1L,1L,0x04D907F4L},{0x2ABC9139L,9L,0x5C73ECC8L},{0x04D907F4L,1L,0L},{(-6L),(-3L),1L},{7L,0x04D907F4L,0L},{0x489FC4E2L,1L,0x5C73ECC8L},{0x15F02B78L,0x8CD9C27FL,0x04D907F4L},{0x04D907F4L,0x3FF9626EL,1L},{1L,0x3FF9626EL,1L}},{{5L,0x8CD9C27FL,0x51144EA5L},{0xE6084EBBL,1L,0x8CD9C27FL},{1L,0x04D907F4L,9L},{0x04D907F4L,(-3L),0xC5429EB6L},{1L,1L,1L},{0xE6084EBBL,9L,0xE5D2391DL},{5L,1L,1L},{1L,1L,1L},{0x04D907F4L,(-2L),0xE5D2391DL},{0x15F02B78L,1L,1L}},{{0x489FC4E2L,0x5C73ECC8L,0xC5429EB6L},{7L,1L,9L},{(-6L),0x5C73ECC8L,0x8CD9C27FL},{0x04D907F4L,1L,0x51144EA5L},{0x2ABC9139L,(-2L),1L},{1L,1L,1L},{1L,1L,0x04D907F4L},{0x2ABC9139L,9L,0x5C73ECC8L},{0x04D907F4L,1L,0L},{(-6L),(-3L),1L}},{{7L,0x04D907F4L,0L},{0x489FC4E2L,1L,0x5C73ECC8L},{0x15F02B78L,0x8CD9C27FL,0x04D907F4L},{0x04D907F4L,0x3FF9626EL,1L},{0xC5429EB6L,1L,0xC5429EB6L},{0x8CD9C27FL,0x2ABC9139L,(-3L)},{1L,0x04D907F4L,0x2ABC9139L},{1L,(-6L),0x15F02B78L},{(-6L),7L,(-2L)},{1L,0x489FC4E2L,0xC5429EB6L}}}; int8_t l_349 = (-8L); uint64_t l_356 = 0xF2EB558470BAADAALL; uint16_t l_368[4][5] = {{0UL,0x0989L,0UL,0UL,0x237AL},{0x6E7FL,0xF0F6L,0x237AL,0xF0F6L,0x6E7FL},{0UL,0xF0F6L,0x0989L,0x6E7FL,0x0989L},{0x0989L,0x0989L,0x237AL,0x6E7FL,0UL}}; int32_t *l_373 = &g_189.f3; int i, j, k; (*g_59) = (g_190.f6 , (safe_lshift_func_uint8_t_u_u((((p_38 ^ (**g_51)) > (l_272 != (l_273 = &g_85))) , ((*g_261) && ((g_274 != p_37) && (safe_mod_func_uint16_t_u_u(((safe_unary_minus_func_int32_t_s((-4L))) <= p_37), g_152.f9))))), 0))); for (p_41 = (-30); (p_41 <= 29); ++p_41) { /* block id: 105 */ l_141[7][1][4] ^= p_38; } for (g_60 = 14; (g_60 <= (-6)); g_60 = safe_sub_func_uint16_t_u_u(g_60, 9)) { /* block id: 110 */ int32_t *l_291 = &g_189.f3; int32_t **l_290 = &l_291; int32_t *l_293 = (void*)0; int32_t **l_292 = &l_293; int16_t *l_295 = &l_220[0][0][0]; int32_t l_300[2]; uint32_t *l_301 = (void*)0; uint32_t *l_302 = &g_9; uint64_t *l_305 = &g_181; uint32_t *l_311[10] = {(void*)0,&g_216,&g_216,&g_216,(void*)0,(void*)0,&g_216,&g_216,&g_216,(void*)0}; uint32_t **l_310[5][7][7] = {{{&l_311[1],&l_311[0],&l_311[0],&l_311[0],&l_311[0],&l_311[7],&l_311[2]},{(void*)0,&l_311[0],&l_311[0],&l_311[0],(void*)0,&l_311[0],&l_311[0]},{&l_311[0],&l_311[8],&l_311[0],(void*)0,&l_311[0],&l_311[9],(void*)0},{&l_311[8],(void*)0,&l_311[4],(void*)0,&l_311[0],(void*)0,&l_311[3]},{&l_311[0],&l_311[0],&l_311[0],&l_311[0],&l_311[1],(void*)0,(void*)0},{(void*)0,&l_311[0],&l_311[7],&l_311[0],(void*)0,&l_311[0],&l_311[0]},{&l_311[0],&l_311[0],&l_311[2],&l_311[0],&l_311[0],&l_311[2],&l_311[0]}},{{(void*)0,(void*)0,(void*)0,&l_311[0],&l_311[3],&l_311[0],&l_311[7]},{&l_311[0],&l_311[0],(void*)0,(void*)0,&l_311[0],(void*)0,&l_311[8]},{(void*)0,&l_311[0],&l_311[6],(void*)0,&l_311[7],&l_311[1],(void*)0},{&l_311[0],&l_311[6],&l_311[0],(void*)0,&l_311[0],(void*)0,&l_311[0]},{&l_311[8],&l_311[0],&l_311[0],&l_311[0],(void*)0,&l_311[0],(void*)0},{&l_311[0],(void*)0,&l_311[0],(void*)0,(void*)0,(void*)0,&l_311[0]},{(void*)0,&l_311[0],(void*)0,&l_311[2],&l_311[4],&l_311[8],&l_311[0]}},{{&l_311[1],&l_311[1],&l_311[7],&l_311[7],&l_311[0],(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,&l_311[0],&l_311[2],&l_311[0],&l_311[0]},{&l_311[8],&l_311[3],&l_311[0],&l_311[7],&l_311[9],&l_311[9],(void*)0},{&l_311[0],&l_311[0],(void*)0,&l_311[8],&l_311[0],&l_311[0],&l_311[8]},{&l_311[0],&l_311[8],&l_311[0],&l_311[0],(void*)0,&l_311[0],&l_311[7]},{(void*)0,&l_311[0],&l_311[8],(void*)0,&l_311[4],(void*)0,&l_311[0]},{&l_311[5],&l_311[0],&l_311[6],&l_311[0],&l_311[1],&l_311[2],&l_311[0]}},{{(void*)0,&l_311[4],(void*)0,&l_311[0],&l_311[0],&l_311[0],&l_311[2]},{&l_311[6],&l_311[1],&l_311[2],&l_311[1],&l_311[0],&l_311[4],&l_311[0]},{&l_311[0],(void*)0,&l_311[0],&l_311[0],&l_311[0],(void*)0,(void*)0},{&l_311[0],&l_311[2],&l_311[9],&l_311[8],&l_311[0],&l_311[7],&l_311[8]},{&l_311[0],&l_311[0],(void*)0,(void*)0,&l_311[1],&l_311[7],(void*)0},{(void*)0,&l_311[3],&l_311[0],&l_311[4],&l_311[1],&l_311[0],&l_311[0]},{&l_311[7],&l_311[7],&l_311[0],&l_311[0],&l_311[0],&l_311[0],&l_311[0]}},{{(void*)0,&l_311[8],&l_311[0],(void*)0,&l_311[0],&l_311[9],&l_311[5]},{&l_311[0],&l_311[6],(void*)0,&l_311[8],&l_311[0],&l_311[0],&l_311[0]},{(void*)0,&l_311[0],&l_311[9],&l_311[0],&l_311[0],&l_311[9],&l_311[0]},{&l_311[0],&l_311[0],(void*)0,(void*)0,&l_311[1],&l_311[0],(void*)0},{&l_311[8],&l_311[2],(void*)0,&l_311[5],(void*)0,&l_311[0],(void*)0},{&l_311[6],&l_311[0],&l_311[0],(void*)0,(void*)0,&l_311[8],&l_311[6]},{&l_311[4],(void*)0,&l_311[0],&l_311[0],&l_311[0],&l_311[2],&l_311[9]}}}; int64_t *l_314 = &g_315; uint16_t l_317 = 65535UL; int i, j, k; for (i = 0; i < 2; i++) l_300[i] = 1L; g_251.f0 &= (safe_sub_func_int32_t_s_s((safe_unary_minus_func_uint8_t_u((safe_sub_func_int16_t_s_s((((safe_add_func_int32_t_s_s((((*l_295) = ((~(((*l_290) = &g_187) == (g_294[1] = ((*l_292) = &g_187)))) || p_38)) , (*g_59)), ((safe_rshift_func_int16_t_s_s(g_13[0][5][3], (safe_div_func_int16_t_s_s(p_41, p_37)))) >= (++(*l_302))))) >= ((((*l_305)--) != (((((safe_mod_func_int64_t_s_s(((*l_314) = (((l_312 = &g_216) == (((((l_313 , p_40) ^ l_300[0]) | g_187) , g_60) , (void*)0)) && p_37)), p_41)) || 0xE4L) , (void*)0) == (void*)0) & 0x5CE0L)) != 18446744073709551612UL)) != g_316), p_40)))), l_141[7][1][4])); for (l_144 = 0; (l_144 <= 1); l_144 += 1) { /* block id: 122 */ uint32_t l_321 = 2UL; const int32_t l_331 = (-2L); int32_t l_337 = 0x7DEB2149L; int32_t l_342[7]; int i; for (i = 0; i < 7; i++) l_342[i] = 0x7F9319E8L; for (g_315 = 0; (g_315 <= 1); g_315 += 1) { /* block id: 125 */ uint16_t *l_320[8][4][5] = {{{&l_228,&l_228,&l_228,&g_274,&l_317},{&l_317,&l_317,(void*)0,&l_317,&l_317},{&l_228,&l_228,&l_228,(void*)0,&g_274},{&l_228,&l_317,&g_274,&l_228,&l_228}},{{&g_274,&l_228,&l_317,&l_228,&g_274},{&l_228,(void*)0,&l_228,&g_274,&l_317},{&g_274,&l_317,&g_274,&l_228,(void*)0},{&l_228,&l_228,&l_317,&l_228,&l_228}},{{&g_274,&l_228,(void*)0,&g_274,&l_228},{&l_228,&l_317,&l_317,&l_228,&l_228},{&l_228,&l_317,&l_317,&l_228,&l_228},{&l_317,&l_228,&g_274,&g_274,&l_228}},{{&l_228,&l_317,&l_228,&g_274,(void*)0},{&l_228,&l_317,&l_317,&l_317,&l_317},{&l_228,&l_228,&l_317,&g_274,&g_274},{&l_317,&g_274,&l_317,&g_274,&l_228}},{{&l_228,&g_274,&l_317,&l_228,&g_274},{&g_274,&l_228,&l_228,&l_317,&g_274},{&l_317,&l_317,&l_317,&l_228,&l_317},{&l_228,&l_228,&l_317,&l_228,&l_228}},{{&l_228,&l_228,(void*)0,&l_317,&g_274},{&l_317,&l_228,&l_228,&l_317,&g_274},{&g_274,&l_228,(void*)0,(void*)0,&l_228},{&g_274,&l_228,&l_317,&g_274,&l_317}},{{&g_274,&l_317,&l_228,&g_274,&l_317},{&g_274,&g_274,&g_274,&l_228,&l_317},{&g_274,&l_317,&l_228,&l_317,&g_274},{&g_274,&l_228,&l_317,&l_228,&l_228}},{{&g_274,&g_274,&l_228,&l_228,&g_274},{&l_317,&l_228,&l_228,&l_228,&l_228},{&l_228,&l_228,&l_228,&l_228,&g_274},{&l_228,&l_317,&l_317,&l_317,&l_317}}}; int i, j, k; ++l_317; (*l_273) = &l_141[(g_315 + 2)][l_144][(l_144 + 3)]; (**l_333) = ((++l_321) ^ (((*l_305) = (safe_add_func_uint32_t_u_u(((safe_unary_minus_func_uint32_t_u((safe_mul_func_uint8_t_u_u(((safe_lshift_func_int8_t_s_u(l_141[7][1][4], 4)) >= (**p_39)), l_331)))) <= l_300[0]), (+0x6E5492DDL)))) > (((((l_336 = ((0xA8BECAAB28C35675LL == (l_333 == (void*)0)) ^ (safe_sub_func_int8_t_s_s((*g_261), (*g_261))))) , 0x1F35L) | (**l_272)) == (**p_39)) , p_38))); (**l_273) ^= (-4L); } --g_343; } if (p_37) continue; } for (g_187 = 0; (g_187 == (-23)); g_187--) { /* block id: 140 */ int32_t l_348 = 0x325D82D6L; int32_t l_350 = 0x59B58C38L; int32_t l_351 = 1L; int32_t l_352 = 0L; int32_t l_353 = 0xDB11BAC8L; int32_t l_354 = 0L; int32_t l_355[4][5] = {{0xD3592A18L,0xD3592A18L,0xDFD065A8L,0xD3592A18L,0xD3592A18L},{0xD952DD79L,0xD3592A18L,0xD952DD79L,0xD952DD79L,0xD3592A18L},{0xD3592A18L,0xD952DD79L,0xD952DD79L,0xD3592A18L,0xD952DD79L},{0xD3592A18L,0xD3592A18L,0xDFD065A8L,0xD3592A18L,0xD3592A18L}}; int64_t *l_362[2][6] = {{&g_315,&l_134,&g_315,&g_315,&l_134,&g_315},{&g_315,&l_134,&g_315,&g_315,&l_134,&g_315}}; int64_t **l_361[3][9][2] = {{{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]}},{{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]}},{{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]},{&l_362[0][2],&l_362[0][2]}}}; int i, j, k; l_356--; (*g_59) = (l_141[2][1][2] = (p_41 > (safe_sub_func_uint64_t_u_u((((-2L) > ((p_37 <= 0x68DDL) > ((l_363 = (void*)0) != (void*)0))) > 65535UL), g_189.f1)))); for (g_343 = 0; (g_343 > 55); ++g_343) { /* block id: 147 */ int64_t l_366 = 0x57CDDB6C214402D3LL; int32_t l_367[2][2][5] = {{{0x23290A2FL,(-10L),(-10L),0x23290A2FL,0xA7531001L},{0x23290A2FL,(-10L),(-10L),0x23290A2FL,0xA7531001L}},{{0x23290A2FL,(-10L),(-10L),0x23290A2FL,0xA7531001L},{0x23290A2FL,(-10L),(-10L),0x23290A2FL,0xA7531001L}}}; int i, j, k; l_368[2][1]--; } for (l_336 = 0; (l_336 <= 11); ++l_336) { /* block id: 152 */ int32_t **l_374 = &g_294[1]; (*g_59) = (((*l_374) = l_373) == &g_187); } } } } lbl_438: (*g_407) = (l_406 = (safe_add_func_uint32_t_u_u(((safe_lshift_func_int8_t_s_s((safe_rshift_func_uint16_t_u_u((safe_mod_func_uint8_t_u_u((safe_add_func_int64_t_s_s((((l_239 != (g_261 = l_239)) <= ((l_141[7][1][4] &= (-1L)) , (safe_sub_func_int16_t_s_s(((safe_mul_func_uint16_t_u_u((~l_141[7][1][4]), ((safe_rshift_func_uint8_t_u_s(p_38, ((g_405[2][1][0] ^= (((*l_394) = (*g_59)) <= (((safe_sub_func_int64_t_s_s((((safe_mod_func_int16_t_s_s(p_41, (safe_sub_func_int8_t_s_s(((safe_mul_func_int8_t_s_s((p_40 && (((((**g_51) | 0x870EEA71L) <= 0x89L) >= g_189.f2) , l_403)), g_190.f5)) < p_40), l_404[0])))) , &g_181) != &p_40), g_194)) == p_40) < p_37))) , g_251.f4))) == 0L))) >= g_194), p_37)))) >= g_251.f7), g_190.f0)), 0xD6L)), 3)), 2)) || p_38), 0xB388B658L))); for (p_41 = 0; (p_41 <= 1); p_41 += 1) { /* block id: 167 */ int8_t l_429 = 1L; int32_t l_431 = 0L; int8_t *l_450 = &g_451[3]; uint64_t *l_469 = &g_181; uint64_t *l_470 = &g_471; int32_t l_529 = 0x29092514L; int32_t l_532 = (-5L); int32_t l_534[3]; struct S0 *l_581 = &g_190; uint32_t *l_590[3][8][10] = {{{&l_403,&g_216,(void*)0,&g_216,&l_403,&l_403,&l_403,&g_216,(void*)0,&l_403},{&l_403,&l_403,&l_403,(void*)0,(void*)0,&g_216,&g_216,(void*)0,(void*)0,&l_403},{(void*)0,(void*)0,(void*)0,&l_403,&g_216,&l_403,(void*)0,&g_216,&g_216,&l_403},{&g_216,&g_216,(void*)0,&l_403,&l_403,&l_403,(void*)0,&g_216,&g_216,(void*)0},{&l_403,(void*)0,&g_216,&g_216,&l_403,&l_403,&g_216,&l_403,&l_403,&g_216},{&g_216,&l_403,&g_216,&g_216,&l_403,&g_216,(void*)0,&l_403,&g_216,&l_403},{&l_403,&l_403,(void*)0,&l_403,&g_216,(void*)0,&g_216,(void*)0,&g_216,&l_403},{&l_403,(void*)0,&l_403,&l_403,&g_216,&g_216,&l_403,&l_403,(void*)0,&l_403}},{{&g_216,&l_403,&l_403,(void*)0,&l_403,&l_403,(void*)0,&l_403,&l_403,&g_216},{&l_403,&l_403,&l_403,&l_403,(void*)0,&l_403,&g_216,(void*)0,&g_216,(void*)0},{&g_216,&l_403,(void*)0,&l_403,(void*)0,&l_403,&g_216,&l_403,(void*)0,&g_216},{(void*)0,&g_216,&g_216,&l_403,&l_403,&g_216,&l_403,&l_403,&g_216,&l_403},{(void*)0,&g_216,&g_216,(void*)0,&g_216,(void*)0,&g_216,&g_216,(void*)0,&l_403},{&g_216,&l_403,(void*)0,&g_216,&g_216,&l_403,&g_216,&g_216,(void*)0,&l_403},{&l_403,&l_403,(void*)0,(void*)0,&l_403,&l_403,(void*)0,(void*)0,&g_216,&g_216},{&l_403,&l_403,&l_403,&l_403,&l_403,&l_403,&l_403,&l_403,(void*)0,(void*)0}},{{&l_403,(void*)0,&g_216,&l_403,&l_403,&l_403,&g_216,(void*)0,&g_216,&l_403},{&g_216,&l_403,&g_216,&l_403,&g_216,(void*)0,(void*)0,&l_403,&l_403,&l_403},{(void*)0,&l_403,&l_403,(void*)0,(void*)0,&g_216,&g_216,(void*)0,(void*)0,&l_403},{(void*)0,(void*)0,(void*)0,&l_403,&g_216,&l_403,(void*)0,&g_216,&g_216,&l_403},{&g_216,&g_216,(void*)0,&l_403,(void*)0,&g_216,&l_403,&l_403,&l_403,&g_216},{&g_216,&g_216,(void*)0,&l_403,&g_216,&l_403,(void*)0,(void*)0,(void*)0,(void*)0},{&l_403,&g_216,&l_403,&l_403,&g_216,&l_403,&l_403,&l_403,&l_403,&g_216},{&g_216,(void*)0,&g_216,&g_216,(void*)0,&l_403,&l_403,&l_403,(void*)0,&g_216}}}; int i, j, k; for (i = 0; i < 3; i++) l_534[i] = 0x8675FD02L; for (g_111 = 0; (g_111 <= 1); g_111 += 1) { /* block id: 170 */ int64_t l_430 = 0L; int32_t l_432 = 0x500E8978L; int32_t l_455 = 1L; (*l_394) = p_38; for (g_316 = 0; (g_316 <= 0); g_316 += 1) { /* block id: 174 */ (*l_394) = 0xAA0F46BCL; } for (g_262 = 2; (g_262 >= 0); g_262 -= 1) { /* block id: 179 */ int32_t l_423 = 0x5F24A8DEL; int32_t l_433 = 0x52EE47EBL; int32_t l_434[10] = {(-4L),(-4L),(-4L),(-4L),(-4L),(-4L),(-4L),(-4L),(-4L),(-4L)}; uint16_t l_435 = 1UL; uint32_t ***l_449 = &l_130; uint8_t *l_452 = &g_316; int16_t *l_453 = (void*)0; int16_t *l_454[10][1][9] = {{{&l_220[0][6][2],&l_220[0][6][2],&g_80,&l_220[0][2][1],&l_220[0][6][2],&l_220[0][6][2],&l_220[0][2][1],&g_80,&l_220[0][6][2]}},{{(void*)0,&g_111,(void*)0,&g_111,(void*)0,&g_111,(void*)0,&g_111,(void*)0}},{{&l_220[0][6][2],&l_220[0][2][1],&g_80,&l_220[0][6][2],&l_220[0][6][2],&g_80,&l_220[0][2][1],&l_220[0][6][2],&l_220[0][6][2]}},{{&g_80,&g_111,&g_80,&g_80,&g_80,&g_111,&g_80,&g_80,&g_80}},{{&l_220[0][6][2],&l_220[0][6][2],&l_220[0][2][1],&l_220[0][2][1],&l_220[0][6][2],&l_220[0][6][2],&g_80,&g_80,&l_220[0][6][2]}},{{(void*)0,&g_80,(void*)0,&g_80,(void*)0,&g_80,(void*)0,&g_80,(void*)0}},{{&l_220[0][6][2],&l_220[0][2][1],&l_220[0][2][1],&l_220[0][6][2],&l_220[0][6][2],&g_80,&g_80,&l_220[0][6][2],&l_220[0][6][2]}},{{&g_80,&g_80,&g_80,&g_111,&g_80,&g_80,&g_80,&g_111,&g_80}},{{&l_220[0][6][2],&l_220[0][6][2],&g_80,&l_220[0][2][1],&l_220[0][6][2],&l_220[0][6][2],&l_220[0][2][1],&g_80,&l_220[0][6][2]}},{{(void*)0,&g_111,(void*)0,&g_111,(void*)0,&g_111,(void*)0,&g_111,(void*)0}}}; int i, j, k; (*g_410) = g_86[g_262][(p_41 + 2)][g_111]; if ((*g_407)) { /* block id: 181 */ int32_t *l_417 = &g_58; int32_t *l_418 = &l_141[7][1][4]; int32_t *l_419 = &g_405[2][1][0]; int32_t *l_420 = &g_405[0][4][0]; int32_t *l_421 = &g_58; int32_t *l_422 = (void*)0; int32_t *l_424 = &l_423; int32_t *l_425 = &l_141[0][0][4]; int32_t *l_426 = &l_406; int32_t *l_427 = &l_141[7][1][4]; int32_t *l_428[5][4][9] = {{{(void*)0,&l_141[7][1][4],&l_423,(void*)0,&g_405[1][1][0],&g_58,&l_141[6][1][1],&l_406,&l_406},{(void*)0,&l_141[7][1][4],&g_405[3][4][0],&g_60,(void*)0,(void*)0,(void*)0,(void*)0,&g_58},{&l_141[6][1][1],&g_60,&g_405[3][3][0],&g_405[2][1][0],(void*)0,&g_60,&l_141[7][1][4],&g_405[2][1][0],&l_406},{&l_406,&g_60,&g_58,&g_405[3][4][0],&l_406,(void*)0,(void*)0,&l_406,&g_405[3][4][0]}},{{(void*)0,&g_58,(void*)0,&g_58,&l_423,&l_406,(void*)0,(void*)0,&g_60},{(void*)0,&l_141[7][1][4],&l_406,(void*)0,&g_60,(void*)0,&g_58,&l_423,&g_405[2][1][0]},{&l_423,(void*)0,(void*)0,(void*)0,&l_141[7][1][4],&l_423,(void*)0,&l_423,&g_405[2][1][0]},{(void*)0,&l_141[4][1][3],&g_405[1][1][0],&l_141[7][1][4],&g_405[3][0][0],&l_423,&l_141[7][1][4],&g_405[1][1][0],&g_405[1][2][0]}},{{&g_58,&l_141[6][1][1],&l_406,(void*)0,&g_58,(void*)0,&l_423,(void*)0,&g_58},{&l_141[4][1][2],(void*)0,&g_405[2][1][0],&l_406,&g_58,&g_405[2][1][0],(void*)0,&g_405[2][1][0],&g_60},{&g_405[3][3][0],&l_141[7][1][2],&g_60,&g_405[3][4][0],&l_141[7][1][4],&g_405[2][1][0],&g_405[2][1][0],&l_406,&g_405[2][1][0]},{&l_141[6][1][1],&l_406,&l_141[2][0][3],(void*)0,&l_141[1][0][0],(void*)0,&l_406,(void*)0,&l_423}},{{&g_58,&l_141[7][1][4],&l_141[7][1][4],&g_60,(void*)0,&l_423,(void*)0,&g_60,&g_60},{&l_406,&l_423,(void*)0,(void*)0,(void*)0,&l_423,&l_406,&l_423,(void*)0},{&g_405[2][1][0],&l_406,&l_141[4][1][2],&l_141[7][1][2],&g_58,&l_423,(void*)0,&g_58,(void*)0},{&g_405[2][1][0],&g_58,(void*)0,&l_406,(void*)0,&g_405[2][1][0],&l_423,&l_423,&l_141[4][1][2]}},{{&l_423,&g_405[2][1][0],&g_60,(void*)0,&g_58,&g_405[2][1][0],&g_58,&g_60,&g_58},{(void*)0,&g_60,&l_423,&g_60,(void*)0,(void*)0,&l_141[7][1][4],(void*)0,&g_405[1][2][0]},{&l_423,&g_60,(void*)0,&g_405[1][2][0],&g_405[2][1][0],&g_60,&l_141[7][1][4],&l_406,&l_141[7][1][4]},{&l_406,&l_406,&l_406,&l_423,&g_58,&g_58,(void*)0,&g_405[2][1][0],(void*)0}}}; int i, j, k; (*l_394) = (safe_lshift_func_int8_t_s_u((safe_sub_func_uint32_t_u_u(0xD113D3C4L, (*g_59))), (safe_add_func_int64_t_s_s(p_41, (g_190.f7 > 0xE6F4B2CBB07DC275LL))))); ++l_435; } else { /* block id: 184 */ if (g_190.f7) goto lbl_438; return p_39; } g_405[1][2][0] |= (((l_455 ^= (l_431 = (((((*l_452) = ((*l_239) = (safe_add_func_uint32_t_u_u(((safe_sub_func_uint8_t_u_u((g_190.f8 ^ p_37), (*g_261))) == ((safe_div_func_int32_t_s_s((l_432 = (safe_add_func_int64_t_s_s((safe_mod_func_uint64_t_u_u(((((l_429 , (l_449 == &p_39)) , &l_429) == (l_450 = (void*)0)) , 0xFDBF2467DF77A328LL), l_431)), g_190.f3))), p_41)) && l_423)), 6UL)))) > l_429) && (-5L)) == l_430))) != g_189.f1) >= l_456); for (p_37 = 1; (p_37 >= 0); p_37 -= 1) { /* block id: 197 */ uint64_t l_457 = 0UL; (*l_449) = l_130; l_457--; return p_39; } } } (*l_394) = (((l_429 < (safe_add_func_int32_t_s_s((safe_sub_func_uint16_t_u_u(p_38, g_13[0][8][5])), l_431))) < (safe_sub_func_uint64_t_u_u(((~(safe_lshift_func_uint16_t_u_s(0xDA3AL, ((((l_429 & 0xBB9C1F8C76877335LL) , (((*l_470) = ((*l_469) &= g_190.f2)) >= ((**p_39) , p_37))) , 4294967295UL) , l_431)))) & p_40), p_37))) | 0xC6A2C5AEL); for (g_471 = 0; (g_471 <= 1); g_471 += 1) { /* block id: 209 */ uint32_t *l_479 = &g_13[0][8][6]; int32_t l_507 = 0xAC45BADDL; int32_t *l_510 = &l_431; int32_t l_531 = 0L; int32_t l_533 = 1L; int32_t l_536 = 0L; int32_t l_537 = 0x749A53FDL; (*l_333) = (*g_84); for (g_58 = 0; (g_58 <= 1); g_58 += 1) { /* block id: 213 */ uint16_t l_475 = 0xB8FDL; uint16_t *l_518[6][2]; uint16_t **l_517[9] = {&l_518[4][1],&l_518[4][1],&l_518[4][1],&l_518[4][1],&l_518[4][1],&l_518[4][1],&l_518[4][1],&l_518[4][1],&l_518[4][1]}; int32_t *l_523 = &l_431; int32_t l_527 = 0xEF289B73L; int32_t l_530[4]; uint16_t l_538 = 1UL; int8_t l_565 = 0L; int i, j; for (i = 0; i < 6; i++) { for (j = 0; j < 2; j++) l_518[i][j] = &l_404[0]; } for (i = 0; i < 4; i++) l_530[i] = (-1L); (*l_333) = (*g_84); if ((safe_mod_func_int8_t_s_s(p_37, p_38))) { /* block id: 215 */ int32_t *l_474[4][4][8] = {{{&l_431,&l_431,&l_431,&l_141[7][1][4],&l_431,&l_141[4][1][1],&g_405[2][1][0],&l_141[4][1][1]},{&g_405[2][1][0],&g_405[3][1][0],&l_141[7][1][4],&g_405[3][1][0],&g_405[2][1][0],&g_405[2][1][0],&l_431,&l_141[4][1][1]},{&g_405[3][1][0],&l_431,&g_405[2][1][0],&l_141[7][1][4],&l_141[7][1][4],&g_405[2][1][0],&l_431,&g_405[3][1][0]},{&l_431,&g_405[2][1][0],&g_405[2][1][0],&l_141[7][1][4],&l_431,&g_405[2][1][0],&l_431,&l_141[7][1][4]}},{{&l_141[7][1][4],&l_141[7][1][4],&l_141[7][1][4],&l_141[4][1][1],&l_141[7][1][4],&g_405[2][1][0],&g_405[2][1][0],&g_405[2][1][0]},{&g_405[2][1][0],&g_405[2][1][0],&l_431,&l_431,&g_405[2][1][0],&g_405[2][1][0],&l_141[7][1][4],&l_431},{&g_405[2][1][0],&l_431,&g_405[3][1][0],&g_405[2][1][0],&l_141[7][1][4],&g_405[2][1][0],&g_405[3][1][0],&l_431},{&g_405[2][1][0],&l_141[7][1][4],&g_405[2][1][0],&l_431,&l_141[4][1][1],&g_405[3][1][0],&g_405[3][1][0],&l_141[4][1][1]}},{{&l_431,&l_141[4][1][1],&l_141[4][1][1],&l_431,&g_405[2][1][0],&g_405[2][1][0],&g_405[3][1][0],&l_141[7][1][4]},{&l_141[7][1][4],&l_431,&g_405[2][1][0],&g_405[3][1][0],&g_405[2][1][0],&l_431,&l_141[7][1][4],&l_431},{&g_405[2][1][0],&l_431,&l_141[7][1][4],&l_431,&g_405[2][1][0],&g_405[2][1][0],&l_431,&l_141[7][1][4]},{&l_141[4][1][1],&l_141[4][1][1],&l_431,&g_405[2][1][0],&g_405[2][1][0],&g_405[3][1][0],&l_141[7][1][4],&g_405[3][1][0]}},{{&g_405[2][1][0],&l_141[7][1][4],&g_405[2][1][0],&l_141[7][1][4],&g_405[2][1][0],&l_431,&l_141[4][1][1],&g_405[3][1][0]},{&l_141[7][1][4],&g_405[2][1][0],&l_141[7][1][4],&g_405[2][1][0],&g_405[2][1][0],&l_141[7][1][4],&g_405[2][1][0],&l_141[7][1][4]},{&l_431,&l_431,&l_141[7][1][4],&l_431,&l_141[4][1][1],&g_405[2][1][0],&l_141[4][1][1],&l_431},{&g_405[2][1][0],&l_141[7][1][4],&g_405[2][1][0],&g_405[3][1][0],&l_431,&g_405[2][1][0],&l_141[7][1][4],&l_141[7][1][4]}}}; int16_t *l_508 = &l_220[0][6][1]; int i, j, k; l_475 |= (*g_59); if (p_37) continue; l_431 |= (((((+(**p_39)) > (safe_add_func_int8_t_s_s((-8L), (((*l_469) = (((g_190.f2 , l_479) == (((safe_mul_func_uint16_t_u_u((g_274 = (l_404[g_58]++)), ((safe_rshift_func_int8_t_s_s((l_429 >= (((safe_add_func_int8_t_s_s(((g_111 = ((((g_194--) && (g_87.f8 > (safe_add_func_uint8_t_u_u(((safe_mul_func_int16_t_s_s(((*l_508) ^= ((p_41 == (safe_mul_func_uint32_t_u_u((+(*l_394)), ((((((safe_lshift_func_int16_t_s_s(((g_451[0] ^= (safe_rshift_func_int8_t_s_s((safe_sub_func_uint8_t_u_u(((((safe_mul_func_uint8_t_u_u(7UL, 0xD8L)) >= p_37) != p_37) != p_41), l_507)), p_41))) != g_405[2][1][0]), 6)) , 0x8DB9L) , p_40) | 0xEBL) != g_316) < 0xDFL)))) | 3L)), 0x5BE3L)) , p_38), p_40)))) < g_316) ^ 0x1AL)) , 0x36L), l_475)) || 65535UL) && l_507)), g_190.f3)) , l_475))) , g_509) , (void*)0)) != p_40)) , l_429)))) || 0xA7CB9F175E270E97LL) & (-10L)) , p_37); if (p_37) break; } else { /* block id: 227 */ struct S0 **l_512 = &l_188[1]; struct S0 *** const l_511 = &l_512; int32_t l_516 = (-1L); int32_t l_528 = 0x373DED3BL; int32_t l_535[3][3][9] = {{{0x853A9783L,1L,9L,0xBEFAF82DL,9L,1L,0x853A9783L,1L,9L},{0xBFD5FA9FL,0L,0L,0xBFD5FA9FL,0L,0L,0xBFD5FA9FL,0L,0L},{0x853A9783L,1L,9L,0xBEFAF82DL,9L,1L,0x853A9783L,1L,9L}},{{0xBFD5FA9FL,0L,0L,0xBFD5FA9FL,0L,0L,0xBFD5FA9FL,0L,0L},{0x853A9783L,1L,9L,0xBEFAF82DL,9L,1L,0x853A9783L,1L,9L},{0xBFD5FA9FL,0L,0L,0xBFD5FA9FL,0L,0L,0xBFD5FA9FL,0L,0L}},{{0x853A9783L,1L,9L,0xBEFAF82DL,9L,1L,0x853A9783L,1L,9L},{0xBFD5FA9FL,0L,0L,0xBFD5FA9FL,0L,0L,0xBFD5FA9FL,0L,0L},{0x853A9783L,1L,9L,0xBEFAF82DL,9L,1L,0x853A9783L,1L,9L}}}; uint16_t *l_577 = &g_274; int32_t **l_589 = &g_85; int i, j, k; l_510 = (*g_84); (*g_513) = l_511; if (l_516) { /* block id: 230 */ uint16_t ***l_519 = (void*)0; int32_t *l_524 = &l_431; int32_t *l_525 = (void*)0; int32_t *l_526[3]; int i; for (i = 0; i < 3; i++) l_526[i] = &g_405[0][2][0]; (*g_520) = l_517[1]; l_524 = l_523; --l_538; } else { /* block id: 234 */ int32_t l_564 = 0xF43BC9CBL; uint64_t *l_566 = &g_567; int16_t *l_569[8][4] = {{&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1]},{&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1]},{&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1]},{&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1]},{&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1]},{&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1]},{&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1]},{&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1],&l_220[0][5][1]}}; int32_t *l_570 = &l_533; int i, j; (*l_570) |= ((*l_394) ^= (0x67L & ((*l_239) = (((*g_261) , ((safe_lshift_func_int16_t_s_u((safe_unary_minus_func_uint16_t_u(p_37)), 5)) != 0x9527L)) ^ (l_534[1] &= (0L > (((safe_div_func_int32_t_s_s((safe_sub_func_uint64_t_u_u(((*l_566) |= (safe_mul_func_uint8_t_u_u(((safe_rshift_func_uint16_t_u_u(p_40, 8)) || (safe_div_func_uint8_t_u_u((safe_unary_minus_func_int8_t_s((safe_lshift_func_uint16_t_u_s(((safe_mul_func_int16_t_s_s((0xDED9D448L || (0x759386FAL < ((p_40 = ((((safe_sub_func_int16_t_s_s(((safe_sub_func_int64_t_s_s(((g_563 , p_38) ^ 0xA310L), l_564)) || 1L), (*l_523))) , (*g_407)) , l_565) , l_535[2][0][5])) < g_181))), p_37)) && p_41), p_38)))), 0xFEL))), p_41))), 0L)), g_568[0])) ^ l_516) < l_532))))))); (*l_570) |= p_37; l_534[1] ^= (((*l_570) & (safe_rshift_func_int8_t_s_u(((((safe_mod_func_int32_t_s_s(((l_516 = 0x201DL) , ((safe_rshift_func_int16_t_s_u((l_577 != ((*l_523) , g_578[5])), 0)) && l_535[2][0][5])), (safe_mul_func_uint16_t_u_u(4UL, ((void*)0 != l_581))))) > 0x479C239FL) > p_37) || p_37), 4))) != (*l_523)); } (*l_394) |= ((safe_mul_func_uint16_t_u_u(p_40, (safe_div_func_int8_t_s_s(((safe_sub_func_uint64_t_u_u(((&l_510 == ((+(0x10E44DB761E100B1LL > (&l_479 != (void*)0))) , l_589)) && (&g_51 == (void*)0)), g_152.f4)) , (-1L)), (*g_261))))) & 0x39L); } } for (l_406 = 0; (l_406 <= 0); l_406 += 1) { /* block id: 250 */ uint8_t l_594 = 0x54L; for (g_194 = 0; (g_194 <= 0); g_194 += 1) { /* block id: 253 */ int i, j, k; if (g_13[g_194][(p_41 + 5)][p_41]) break; (*l_394) |= (1UL != g_13[l_406][(g_471 + 2)][(g_194 + 2)]); (*l_394) = (l_479 == l_590[2][2][9]); } for (g_274 = 0; (g_274 <= 0); g_274 += 1) { /* block id: 260 */ uint32_t *l_597 = &g_9; int32_t l_604[3][9] = {{0x6B779757L,0x6B779757L,(-6L),(-6L),0x6B779757L,0x6B779757L,(-6L),(-6L),0x6B779757L},{(-6L),0x37A539AEL,(-6L),0x37A539AEL,(-6L),0x37A539AEL,(-6L),0x37A539AEL,(-6L)},{0x6B779757L,(-6L),(-6L),0x6B779757L,0x6B779757L,(-6L),(-6L),0x6B779757L,0x6B779757L}}; uint8_t l_631[6][5] = {{255UL,0UL,0xCDL,0x46L,1UL},{0UL,254UL,254UL,0UL,0x88L},{255UL,0UL,0xCDL,1UL,0UL},{255UL,0xCDL,0x88L,0xCDL,255UL},{0UL,0x46L,255UL,1UL,254UL},{255UL,0x46L,0UL,0UL,0x46L}}; int i, j; for (g_60 = 0; (g_60 <= 0); g_60 += 1) { /* block id: 263 */ int32_t *l_591 = &l_536; int32_t *l_629 = (void*)0; int32_t *l_630 = &l_141[7][1][5]; (*l_591) |= 0xF10A7EFBL; (*l_591) = (((safe_sub_func_uint8_t_u_u(((*l_239) = l_594), ((safe_sub_func_uint8_t_u_u((((*p_39) = (*l_130)) == l_597), (safe_mod_func_uint32_t_u_u(((safe_mul_func_uint8_t_u_u((((0xABL & (safe_add_func_uint8_t_u_u(246UL, p_40))) | 0x26293FAFL) , (l_604[0][3] , ((safe_sub_func_int32_t_s_s(((safe_rshift_func_int8_t_s_u((safe_sub_func_int32_t_s_s((safe_div_func_int8_t_s_s((p_37 ^= (((safe_add_func_int64_t_s_s(g_567, p_41)) == p_38) , 0x9EL)), p_38)), (*l_591))), 4)) , (*l_591)), l_594)) > 3UL))), 255UL)) , (*l_591)), 4294967291UL)))) > p_38))) | l_429) > g_9); (*l_630) |= (((safe_lshift_func_int8_t_s_u(((safe_rshift_func_int16_t_s_u(((((g_563.f9 & ((safe_mod_func_int16_t_s_s(((p_40 , 0x4F6EA84E59137116LL) >= ((((p_40 >= ((*l_469) = 0xF7C4861B69521C0CLL)) , 0x029569BEL) , (safe_lshift_func_int16_t_s_u(0x5148L, ((safe_rshift_func_uint8_t_u_s(l_594, ((safe_rshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(g_251.f2, (-6L))), g_251.f0)) <= (*l_394)))) && 0x3DL)))) ^ p_38)), g_509.f3)) , g_190.f3)) , g_80) != 0x3EL) == (*g_261)), p_38)) , (*l_591)), p_38)) , (*l_591)) != l_594); } (*l_394) = (*g_407); ++l_631[2][1]; } } } } for (p_37 = (-10); (p_37 < (-23)); p_37 = safe_sub_func_uint16_t_u_u(p_37, 8)) { /* block id: 280 */ int64_t *l_645 = &g_315; const int32_t l_654 = 0xCAA13C51L; int32_t *l_655[4][3] = {{&l_141[7][1][4],&l_141[7][1][4],&l_406},{&l_141[5][1][6],&l_141[5][1][6],(void*)0},{&l_141[7][1][4],&l_141[7][1][4],&l_406},{&l_141[5][1][6],&l_141[5][1][6],(void*)0}}; int i, j; l_141[7][1][4] &= (safe_rshift_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s(((safe_mod_func_int64_t_s_s((-6L), (-1L))) , (safe_add_func_int64_t_s_s((((!p_37) ^ g_155.f4) ^ ((*l_645) = (*l_394))), (p_40 ^= (safe_div_func_uint64_t_u_u(((safe_add_func_int16_t_s_s((-3L), (((**p_39) , ((safe_div_func_uint8_t_u_u((safe_div_func_uint32_t_u_u((((((&g_85 != &g_85) == 0L) , 0x903CL) || p_38) , 1UL), p_37)), p_37)) >= g_405[2][1][0])) | (-5L)))) < 0x6B9AL), l_654)))))), 2)), (*g_261))); } return p_39; } /* ------------------------------------------ */ /* * reads : g_9 g_13 g_51 g_59 g_58 g_52 g_84 g_86 g_87.f8 g_113 * writes: g_9 g_58 g_60 g_80 g_85 g_86 g_113 */ int8_t func_42(uint32_t p_43) { /* block id: 7 */ int32_t l_89 = (-4L); int32_t l_105 = 0L; int32_t l_106[5] = {0x5A40E5C4L,0x5A40E5C4L,0x5A40E5C4L,0x5A40E5C4L,0x5A40E5C4L}; int i; for (g_9 = 10; (g_9 < 21); g_9 = safe_add_func_uint16_t_u_u(g_9, 8)) { /* block id: 10 */ int8_t l_56 = 1L; int32_t *l_57 = &g_58; int32_t l_104 = 0x1AFC50B8L; int32_t l_107 = 0x09C2EEFDL; int32_t l_108 = (-8L); int32_t l_109 = (-1L); int32_t l_110[7][8][2] = {{{(-6L),(-2L)},{0L,0x7C33EA39L},{0x3D7248D7L,(-3L)},{0x56F68EFBL,0xDD6AA84CL},{(-10L),0x8A02C35BL},{2L,0L},{0x885CFE2AL,0L},{0L,1L}},{{0xB92564D2L,0x8ED21FDFL},{0L,0x8E11CF2CL},{0x37E63E71L,(-3L)},{4L,(-3L)},{0x37E63E71L,0x8E11CF2CL},{0L,0x8ED21FDFL},{0xB92564D2L,1L},{0L,0L}},{{0x885CFE2AL,0L},{2L,0x8A02C35BL},{(-10L),0xDD6AA84CL},{0x56F68EFBL,(-3L)},{0x3D7248D7L,0x7C33EA39L},{0L,(-2L)},{(-6L),0xCDFBE848L},{(-5L),0x7786D11AL}},{{0xDD6AA84CL,4L},{0x3DB8BB06L,1L},{(-3L),0xB92564D2L},{0x9D7A73C5L,0x9D7A73C5L},{0x7C33EA39L,0xD83E4BC4L},{0xEF88CBA7L,0x885CFE2AL},{0x4B6A6B6AL,(-5L)},{(-3L),0x4B6A6B6AL}},{{0x7786D11AL,0L},{0x7786D11AL,0x4B6A6B6AL},{(-3L),(-5L)},{0x4B6A6B6AL,0x885CFE2AL},{0xEF88CBA7L,0xD83E4BC4L},{0x7C33EA39L,0x9D7A73C5L},{0x9D7A73C5L,0xB92564D2L},{(-3L),1L}},{{0x3DB8BB06L,4L},{0xDD6AA84CL,0x7786D11AL},{(-5L),0xCDFBE848L},{(-6L),(-2L)},{0L,0x7C33EA39L},{0x3D7248D7L,(-3L)},{0x56F68EFBL,0xDD6AA84CL},{(-10L),0x8A02C35BL}},{{2L,0L},{0x885CFE2AL,0L},{0L,1L},{0xB92564D2L,0x8ED21FDFL},{0L,0x8E11CF2CL},{0x37E63E71L,(-3L)},{4L,(-3L)},{0x37E63E71L,0x8E11CF2CL}}}; int i, j, k; (*g_59) = (safe_mod_func_uint64_t_u_u(g_13[0][2][6], (func_48(g_51, p_43) | (safe_mod_func_int32_t_s_s(((*l_57) = l_56), 4294967295UL))))); if ((func_48(func_61((safe_add_func_uint32_t_u_u((*l_57), p_43)), (*g_51), (*g_51), p_43), g_58) == ((p_43 != 0x0ECE9518344157F0LL) == (-4L)))) { /* block id: 19 */ int32_t *l_83 = &g_60; volatile struct S0 * volatile *l_88 = &g_86[2][4][6]; (*g_84) = l_83; (*l_88) = g_86[2][4][6]; (*l_57) = (l_89 >= g_87.f8); } else { /* block id: 23 */ int32_t *l_97 = &l_89; int32_t *l_98 = &g_60; int32_t *l_99 = &g_60; int32_t *l_100 = (void*)0; int32_t *l_101 = &l_89; int32_t *l_102 = &g_60; int32_t *l_103[9][3] = {{&g_58,(void*)0,(void*)0},{(void*)0,(void*)0,&l_89},{&g_58,&g_58,&g_58},{(void*)0,&g_60,(void*)0},{(void*)0,&l_89,&g_58},{&g_58,&g_60,&g_58},{&g_58,(void*)0,&g_60},{(void*)0,&g_58,&g_58},{&g_60,&g_58,&g_58}}; int i, j; for (l_56 = 25; (l_56 > 28); l_56 = safe_add_func_int16_t_s_s(l_56, 1)) { /* block id: 26 */ uint64_t l_94[9][10] = {{0x0E8981CC384641B4LL,18446744073709551612UL,1UL,1UL,18446744073709551609UL,0x0E8981CC384641B4LL,18446744073709551609UL,1UL,1UL,18446744073709551612UL},{0x0E8981CC384641B4LL,18446744073709551609UL,1UL,1UL,18446744073709551612UL,0x0E8981CC384641B4LL,0x2EE06DCF8E450752LL,1UL,9UL,6UL},{0x0E8981CC384641B4LL,0x2EE06DCF8E450752LL,1UL,9UL,6UL,0x0E8981CC384641B4LL,0xDABF261B24C01D5BLL,0xBB3FD4231368DE67LL,0xBB3FD4231368DE67LL,0xDABF261B24C01D5BLL},{0x0E8981CC384641B4LL,0xDABF261B24C01D5BLL,0xBB3FD4231368DE67LL,0xBB3FD4231368DE67LL,0xDABF261B24C01D5BLL,0x0E8981CC384641B4LL,6UL,9UL,1UL,0x2EE06DCF8E450752LL},{0x0E8981CC384641B4LL,6UL,9UL,1UL,0x2EE06DCF8E450752LL,0x0E8981CC384641B4LL,18446744073709551612UL,1UL,1UL,18446744073709551609UL},{0x0E8981CC384641B4LL,18446744073709551612UL,1UL,1UL,18446744073709551609UL,0x0E8981CC384641B4LL,18446744073709551609UL,1UL,1UL,18446744073709551612UL},{0x0E8981CC384641B4LL,18446744073709551609UL,1UL,1UL,18446744073709551612UL,0x0E8981CC384641B4LL,0x2EE06DCF8E450752LL,1UL,9UL,6UL},{0x0E8981CC384641B4LL,0x2EE06DCF8E450752LL,1UL,9UL,6UL,0x0E8981CC384641B4LL,0xDABF261B24C01D5BLL,0xBB3FD4231368DE67LL,0xBB3FD4231368DE67LL,0xDABF261B24C01D5BLL},{0x0E8981CC384641B4LL,0xDABF261B24C01D5BLL,0xBB3FD4231368DE67LL,0xBB3FD4231368DE67LL,0xDABF261B24C01D5BLL,0x0E8981CC384641B4LL,6UL,9UL,1UL,0x2EE06DCF8E450752LL}}; int i, j; (*l_57) |= (safe_mod_func_int32_t_s_s((0x1CFAL | l_94[0][4]), 4294967295UL)); if (p_43) break; } for (p_43 = (-20); (p_43 == 58); p_43++) { /* block id: 32 */ return l_89; } --g_113; } } return p_43; } /* ------------------------------------------ */ /* * reads : * writes: */ uint32_t func_48(uint32_t ** const p_49, uint8_t p_50) { /* block id: 11 */ int32_t l_53 = 0x0CFFAE3CL; return l_53; } /* ------------------------------------------ */ /* * reads : g_58 g_13 * writes: g_80 g_60 */ uint32_t ** const func_61(uint32_t p_62, const uint32_t * p_63, uint32_t * const p_64, uint64_t p_65) { /* block id: 15 */ int16_t *l_79 = &g_80; int32_t *l_81 = &g_60; uint32_t ** const l_82[8][9][3] = {{{&g_52[2],&g_52[2],&g_52[0]},{&g_52[2],&g_52[1],&g_52[0]},{&g_52[2],&g_52[2],(void*)0},{&g_52[2],&g_52[2],&g_52[0]},{&g_52[1],&g_52[2],&g_52[0]},{&g_52[2],&g_52[2],&g_52[1]},{&g_52[1],&g_52[1],&g_52[1]},{&g_52[2],&g_52[2],&g_52[0]},{&g_52[2],&g_52[1],&g_52[0]}},{{&g_52[2],&g_52[2],(void*)0},{&g_52[2],&g_52[2],&g_52[0]},{&g_52[1],&g_52[2],&g_52[0]},{&g_52[2],&g_52[2],&g_52[1]},{&g_52[1],&g_52[1],&g_52[1]},{&g_52[2],&g_52[2],&g_52[0]},{&g_52[2],&g_52[1],&g_52[0]},{&g_52[2],&g_52[2],(void*)0},{&g_52[2],&g_52[2],&g_52[0]}},{{&g_52[1],&g_52[2],&g_52[0]},{&g_52[2],&g_52[2],&g_52[1]},{&g_52[1],&g_52[1],&g_52[1]},{&g_52[2],&g_52[2],&g_52[0]},{&g_52[2],&g_52[1],&g_52[0]},{&g_52[2],&g_52[2],(void*)0},{&g_52[2],&g_52[2],&g_52[0]},{&g_52[1],&g_52[2],&g_52[0]},{&g_52[2],&g_52[2],&g_52[1]}},{{&g_52[1],&g_52[1],&g_52[1]},{(void*)0,&g_52[2],&g_52[2]},{&g_52[2],&g_52[1],&g_52[2]},{&g_52[2],(void*)0,&g_52[2]},{(void*)0,&g_52[2],&g_52[2]},{&g_52[1],&g_52[2],&g_52[2]},{&g_52[2],(void*)0,&g_52[1]},{&g_52[1],&g_52[1],&g_52[1]},{(void*)0,&g_52[2],&g_52[2]}},{{&g_52[2],&g_52[1],&g_52[2]},{&g_52[2],(void*)0,&g_52[2]},{(void*)0,&g_52[2],&g_52[2]},{&g_52[1],&g_52[2],&g_52[2]},{&g_52[2],(void*)0,&g_52[1]},{&g_52[1],&g_52[1],&g_52[1]},{(void*)0,&g_52[2],&g_52[2]},{&g_52[2],&g_52[1],&g_52[2]},{&g_52[2],(void*)0,&g_52[2]}},{{(void*)0,&g_52[2],&g_52[2]},{&g_52[1],&g_52[2],&g_52[2]},{&g_52[2],(void*)0,&g_52[1]},{&g_52[1],&g_52[1],&g_52[1]},{(void*)0,&g_52[2],&g_52[2]},{&g_52[2],&g_52[1],&g_52[2]},{&g_52[2],(void*)0,&g_52[2]},{(void*)0,&g_52[2],&g_52[2]},{&g_52[1],&g_52[2],&g_52[2]}},{{&g_52[2],(void*)0,&g_52[1]},{&g_52[1],&g_52[1],&g_52[1]},{(void*)0,&g_52[2],&g_52[2]},{&g_52[2],&g_52[1],&g_52[2]},{&g_52[2],(void*)0,&g_52[2]},{(void*)0,&g_52[2],&g_52[2]},{&g_52[1],&g_52[2],&g_52[2]},{&g_52[2],(void*)0,&g_52[1]},{&g_52[1],&g_52[1],&g_52[1]}},{{(void*)0,&g_52[2],&g_52[2]},{&g_52[2],&g_52[1],&g_52[2]},{&g_52[2],(void*)0,&g_52[2]},{(void*)0,&g_52[2],&g_52[2]},{&g_52[1],&g_52[2],&g_52[2]},{&g_52[2],(void*)0,&g_52[1]},{&g_52[1],&g_52[1],&g_52[1]},{(void*)0,&g_52[2],&g_52[2]},{&g_52[2],&g_52[1],&g_52[2]}}}; int i, j, k; (*l_81) = (safe_lshift_func_uint16_t_u_u(((safe_div_func_uint64_t_u_u((safe_div_func_int8_t_s_s((3UL && (~g_58)), 0xEDL)), (safe_div_func_int16_t_s_s(((*l_79) = p_62), g_13[0][0][6])))) < ((void*)0 != &g_52[2])), 8)); return l_82[5][7][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(); transparent_crc(g_9, "g_9", print_hash_value); for (i = 0; i < 1; i++) { for (j = 0; j < 10; j++) { for (k = 0; k < 7; k++) { transparent_crc(g_13[i][j][k], "g_13[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_58, "g_58", print_hash_value); transparent_crc(g_60, "g_60", print_hash_value); transparent_crc(g_80, "g_80", print_hash_value); transparent_crc(g_87.f0, "g_87.f0", print_hash_value); transparent_crc(g_87.f1, "g_87.f1", print_hash_value); transparent_crc(g_87.f2, "g_87.f2", print_hash_value); transparent_crc(g_87.f3, "g_87.f3", print_hash_value); transparent_crc(g_87.f4, "g_87.f4", print_hash_value); transparent_crc(g_87.f5, "g_87.f5", print_hash_value); transparent_crc(g_87.f6, "g_87.f6", print_hash_value); transparent_crc(g_87.f7, "g_87.f7", print_hash_value); transparent_crc(g_87.f8, "g_87.f8", print_hash_value); transparent_crc(g_87.f9, "g_87.f9", print_hash_value); transparent_crc(g_111, "g_111", print_hash_value); transparent_crc(g_112, "g_112", print_hash_value); transparent_crc(g_113, "g_113", print_hash_value); transparent_crc(g_152.f0, "g_152.f0", print_hash_value); transparent_crc(g_152.f1, "g_152.f1", print_hash_value); transparent_crc(g_152.f2, "g_152.f2", print_hash_value); transparent_crc(g_152.f3, "g_152.f3", print_hash_value); transparent_crc(g_152.f4, "g_152.f4", print_hash_value); transparent_crc(g_152.f5, "g_152.f5", print_hash_value); transparent_crc(g_152.f6, "g_152.f6", print_hash_value); transparent_crc(g_152.f7, "g_152.f7", print_hash_value); transparent_crc(g_152.f8, "g_152.f8", print_hash_value); transparent_crc(g_152.f9, "g_152.f9", print_hash_value); transparent_crc(g_155.f0, "g_155.f0", print_hash_value); transparent_crc(g_155.f1, "g_155.f1", print_hash_value); transparent_crc(g_155.f2, "g_155.f2", print_hash_value); transparent_crc(g_155.f3, "g_155.f3", print_hash_value); transparent_crc(g_155.f4, "g_155.f4", print_hash_value); transparent_crc(g_155.f5, "g_155.f5", print_hash_value); transparent_crc(g_155.f6, "g_155.f6", print_hash_value); transparent_crc(g_155.f7, "g_155.f7", print_hash_value); transparent_crc(g_155.f8, "g_155.f8", print_hash_value); transparent_crc(g_155.f9, "g_155.f9", print_hash_value); transparent_crc(g_181, "g_181", print_hash_value); transparent_crc(g_187, "g_187", print_hash_value); transparent_crc(g_189.f0, "g_189.f0", print_hash_value); transparent_crc(g_189.f1, "g_189.f1", print_hash_value); transparent_crc(g_189.f2, "g_189.f2", print_hash_value); transparent_crc(g_189.f3, "g_189.f3", print_hash_value); transparent_crc(g_189.f4, "g_189.f4", print_hash_value); transparent_crc(g_189.f5, "g_189.f5", print_hash_value); transparent_crc(g_189.f6, "g_189.f6", print_hash_value); transparent_crc(g_189.f7, "g_189.f7", print_hash_value); transparent_crc(g_189.f8, "g_189.f8", print_hash_value); transparent_crc(g_189.f9, "g_189.f9", print_hash_value); transparent_crc(g_190.f0, "g_190.f0", print_hash_value); transparent_crc(g_190.f1, "g_190.f1", print_hash_value); transparent_crc(g_190.f2, "g_190.f2", print_hash_value); transparent_crc(g_190.f3, "g_190.f3", print_hash_value); transparent_crc(g_190.f4, "g_190.f4", print_hash_value); transparent_crc(g_190.f5, "g_190.f5", print_hash_value); transparent_crc(g_190.f6, "g_190.f6", print_hash_value); transparent_crc(g_190.f7, "g_190.f7", print_hash_value); transparent_crc(g_190.f8, "g_190.f8", print_hash_value); transparent_crc(g_190.f9, "g_190.f9", print_hash_value); transparent_crc(g_194, "g_194", print_hash_value); transparent_crc(g_216, "g_216", print_hash_value); transparent_crc(g_251.f0, "g_251.f0", print_hash_value); transparent_crc(g_251.f1, "g_251.f1", print_hash_value); transparent_crc(g_251.f2, "g_251.f2", print_hash_value); transparent_crc(g_251.f3, "g_251.f3", print_hash_value); transparent_crc(g_251.f4, "g_251.f4", print_hash_value); transparent_crc(g_251.f5, "g_251.f5", print_hash_value); transparent_crc(g_251.f6, "g_251.f6", print_hash_value); transparent_crc(g_251.f7, "g_251.f7", print_hash_value); transparent_crc(g_251.f8, "g_251.f8", print_hash_value); transparent_crc(g_251.f9, "g_251.f9", print_hash_value); transparent_crc(g_262, "g_262", print_hash_value); transparent_crc(g_274, "g_274", print_hash_value); transparent_crc(g_315, "g_315", print_hash_value); transparent_crc(g_316, "g_316", print_hash_value); transparent_crc(g_343, "g_343", print_hash_value); for (i = 0; i < 5; i++) { for (j = 0; j < 5; j++) { for (k = 0; k < 1; k++) { transparent_crc(g_405[i][j][k], "g_405[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 4; i++) { transparent_crc(g_451[i], "g_451[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_471, "g_471", print_hash_value); transparent_crc(g_509.f0, "g_509.f0", print_hash_value); transparent_crc(g_509.f1, "g_509.f1", print_hash_value); transparent_crc(g_509.f2, "g_509.f2", print_hash_value); transparent_crc(g_509.f3, "g_509.f3", print_hash_value); transparent_crc(g_509.f4, "g_509.f4", print_hash_value); transparent_crc(g_509.f5, "g_509.f5", print_hash_value); transparent_crc(g_509.f6, "g_509.f6", print_hash_value); transparent_crc(g_509.f7, "g_509.f7", print_hash_value); transparent_crc(g_509.f8, "g_509.f8", print_hash_value); transparent_crc(g_509.f9, "g_509.f9", print_hash_value); transparent_crc(g_563.f0, "g_563.f0", print_hash_value); transparent_crc(g_563.f1, "g_563.f1", print_hash_value); transparent_crc(g_563.f2, "g_563.f2", print_hash_value); transparent_crc(g_563.f3, "g_563.f3", print_hash_value); transparent_crc(g_563.f4, "g_563.f4", print_hash_value); transparent_crc(g_563.f5, "g_563.f5", print_hash_value); transparent_crc(g_563.f6, "g_563.f6", print_hash_value); transparent_crc(g_563.f7, "g_563.f7", print_hash_value); transparent_crc(g_563.f8, "g_563.f8", print_hash_value); transparent_crc(g_563.f9, "g_563.f9", print_hash_value); transparent_crc(g_567, "g_567", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_568[i], "g_568[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 3; i++) { transparent_crc(g_877[i], "g_877[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_939.f0, "g_939.f0", print_hash_value); transparent_crc(g_939.f1, "g_939.f1", print_hash_value); transparent_crc(g_939.f2, "g_939.f2", print_hash_value); transparent_crc(g_939.f3, "g_939.f3", print_hash_value); transparent_crc(g_939.f4, "g_939.f4", print_hash_value); transparent_crc(g_939.f5, "g_939.f5", print_hash_value); transparent_crc(g_939.f6, "g_939.f6", print_hash_value); transparent_crc(g_939.f7, "g_939.f7", print_hash_value); transparent_crc(g_939.f8, "g_939.f8", print_hash_value); transparent_crc(g_939.f9, "g_939.f9", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_990[i].f0, "g_990[i].f0", print_hash_value); transparent_crc(g_990[i].f1, "g_990[i].f1", print_hash_value); transparent_crc(g_990[i].f2, "g_990[i].f2", print_hash_value); transparent_crc(g_990[i].f3, "g_990[i].f3", print_hash_value); transparent_crc(g_990[i].f4, "g_990[i].f4", print_hash_value); transparent_crc(g_990[i].f5, "g_990[i].f5", print_hash_value); transparent_crc(g_990[i].f6, "g_990[i].f6", print_hash_value); transparent_crc(g_990[i].f7, "g_990[i].f7", print_hash_value); transparent_crc(g_990[i].f8, "g_990[i].f8", print_hash_value); transparent_crc(g_990[i].f9, "g_990[i].f9", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1006, "g_1006", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 3; j++) { transparent_crc(g_1125[i][j], "g_1125[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1138, "g_1138", print_hash_value); transparent_crc(g_1194.f0, "g_1194.f0", print_hash_value); transparent_crc(g_1194.f1, "g_1194.f1", print_hash_value); transparent_crc(g_1194.f2, "g_1194.f2", print_hash_value); transparent_crc(g_1194.f3, "g_1194.f3", print_hash_value); transparent_crc(g_1194.f4, "g_1194.f4", print_hash_value); transparent_crc(g_1194.f5, "g_1194.f5", print_hash_value); transparent_crc(g_1194.f6, "g_1194.f6", print_hash_value); transparent_crc(g_1194.f7, "g_1194.f7", print_hash_value); transparent_crc(g_1194.f8, "g_1194.f8", print_hash_value); transparent_crc(g_1194.f9, "g_1194.f9", print_hash_value); transparent_crc(g_1203.f0, "g_1203.f0", print_hash_value); transparent_crc(g_1203.f1, "g_1203.f1", print_hash_value); transparent_crc(g_1203.f2, "g_1203.f2", print_hash_value); transparent_crc(g_1203.f3, "g_1203.f3", print_hash_value); transparent_crc(g_1203.f4, "g_1203.f4", print_hash_value); transparent_crc(g_1203.f5, "g_1203.f5", print_hash_value); transparent_crc(g_1203.f6, "g_1203.f6", print_hash_value); transparent_crc(g_1203.f7, "g_1203.f7", print_hash_value); transparent_crc(g_1203.f8, "g_1203.f8", print_hash_value); transparent_crc(g_1203.f9, "g_1203.f9", print_hash_value); for (i = 0; i < 2; i++) { for (j = 0; j < 2; j++) { transparent_crc(g_1297[i][j], "g_1297[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1310.f0, "g_1310.f0", print_hash_value); transparent_crc(g_1310.f1, "g_1310.f1", print_hash_value); transparent_crc(g_1310.f2, "g_1310.f2", print_hash_value); transparent_crc(g_1310.f3, "g_1310.f3", print_hash_value); transparent_crc(g_1310.f4, "g_1310.f4", print_hash_value); transparent_crc(g_1310.f5, "g_1310.f5", print_hash_value); transparent_crc(g_1310.f6, "g_1310.f6", print_hash_value); transparent_crc(g_1310.f7, "g_1310.f7", print_hash_value); transparent_crc(g_1310.f8, "g_1310.f8", print_hash_value); transparent_crc(g_1310.f9, "g_1310.f9", print_hash_value); transparent_crc(g_1391, "g_1391", print_hash_value); transparent_crc(g_1395, "g_1395", print_hash_value); transparent_crc(g_1422.f0, "g_1422.f0", print_hash_value); transparent_crc(g_1422.f1, "g_1422.f1", print_hash_value); transparent_crc(g_1422.f2, "g_1422.f2", print_hash_value); transparent_crc(g_1422.f3, "g_1422.f3", print_hash_value); transparent_crc(g_1422.f4, "g_1422.f4", print_hash_value); transparent_crc(g_1422.f5, "g_1422.f5", print_hash_value); transparent_crc(g_1422.f6, "g_1422.f6", print_hash_value); transparent_crc(g_1422.f7, "g_1422.f7", print_hash_value); transparent_crc(g_1422.f8, "g_1422.f8", print_hash_value); transparent_crc(g_1422.f9, "g_1422.f9", print_hash_value); transparent_crc(g_1464.f0, "g_1464.f0", print_hash_value); transparent_crc(g_1464.f1, "g_1464.f1", print_hash_value); transparent_crc(g_1464.f2, "g_1464.f2", print_hash_value); transparent_crc(g_1464.f3, "g_1464.f3", print_hash_value); transparent_crc(g_1464.f4, "g_1464.f4", print_hash_value); transparent_crc(g_1464.f5, "g_1464.f5", print_hash_value); transparent_crc(g_1464.f6, "g_1464.f6", print_hash_value); transparent_crc(g_1464.f7, "g_1464.f7", print_hash_value); transparent_crc(g_1464.f8, "g_1464.f8", print_hash_value); transparent_crc(g_1464.f9, "g_1464.f9", print_hash_value); transparent_crc(g_1467.f0, "g_1467.f0", print_hash_value); transparent_crc(g_1467.f1, "g_1467.f1", print_hash_value); transparent_crc(g_1467.f2, "g_1467.f2", print_hash_value); transparent_crc(g_1467.f3, "g_1467.f3", print_hash_value); transparent_crc(g_1467.f4, "g_1467.f4", print_hash_value); transparent_crc(g_1467.f5, "g_1467.f5", print_hash_value); transparent_crc(g_1467.f6, "g_1467.f6", print_hash_value); transparent_crc(g_1467.f7, "g_1467.f7", print_hash_value); transparent_crc(g_1467.f8, "g_1467.f8", print_hash_value); transparent_crc(g_1467.f9, "g_1467.f9", print_hash_value); transparent_crc(g_1487, "g_1487", print_hash_value); transparent_crc(g_1594.f0, "g_1594.f0", print_hash_value); transparent_crc(g_1594.f1, "g_1594.f1", print_hash_value); transparent_crc(g_1594.f2, "g_1594.f2", print_hash_value); transparent_crc(g_1594.f3, "g_1594.f3", print_hash_value); transparent_crc(g_1594.f4, "g_1594.f4", print_hash_value); transparent_crc(g_1594.f5, "g_1594.f5", print_hash_value); transparent_crc(g_1594.f6, "g_1594.f6", print_hash_value); transparent_crc(g_1594.f7, "g_1594.f7", print_hash_value); transparent_crc(g_1594.f8, "g_1594.f8", print_hash_value); transparent_crc(g_1594.f9, "g_1594.f9", print_hash_value); transparent_crc(g_1597.f0, "g_1597.f0", print_hash_value); transparent_crc(g_1597.f1, "g_1597.f1", print_hash_value); transparent_crc(g_1597.f2, "g_1597.f2", print_hash_value); transparent_crc(g_1597.f3, "g_1597.f3", print_hash_value); transparent_crc(g_1597.f4, "g_1597.f4", print_hash_value); transparent_crc(g_1597.f5, "g_1597.f5", print_hash_value); transparent_crc(g_1597.f6, "g_1597.f6", print_hash_value); transparent_crc(g_1597.f7, "g_1597.f7", print_hash_value); transparent_crc(g_1597.f8, "g_1597.f8", print_hash_value); transparent_crc(g_1597.f9, "g_1597.f9", print_hash_value); transparent_crc(g_1646, "g_1646", print_hash_value); transparent_crc(g_1691.f0, "g_1691.f0", print_hash_value); transparent_crc(g_1691.f1, "g_1691.f1", print_hash_value); transparent_crc(g_1691.f2, "g_1691.f2", print_hash_value); transparent_crc(g_1691.f3, "g_1691.f3", print_hash_value); transparent_crc(g_1691.f4, "g_1691.f4", print_hash_value); transparent_crc(g_1691.f5, "g_1691.f5", print_hash_value); transparent_crc(g_1691.f6, "g_1691.f6", print_hash_value); transparent_crc(g_1691.f7, "g_1691.f7", print_hash_value); transparent_crc(g_1691.f8, "g_1691.f8", print_hash_value); transparent_crc(g_1691.f9, "g_1691.f9", print_hash_value); transparent_crc(g_1865.f0, "g_1865.f0", print_hash_value); transparent_crc(g_1865.f1, "g_1865.f1", print_hash_value); transparent_crc(g_1865.f2, "g_1865.f2", print_hash_value); transparent_crc(g_1865.f3, "g_1865.f3", print_hash_value); transparent_crc(g_1865.f4, "g_1865.f4", print_hash_value); transparent_crc(g_1865.f5, "g_1865.f5", print_hash_value); transparent_crc(g_1865.f6, "g_1865.f6", print_hash_value); transparent_crc(g_1865.f7, "g_1865.f7", print_hash_value); transparent_crc(g_1865.f8, "g_1865.f8", print_hash_value); transparent_crc(g_1865.f9, "g_1865.f9", print_hash_value); transparent_crc(g_1932.f0, "g_1932.f0", print_hash_value); transparent_crc(g_1932.f1, "g_1932.f1", print_hash_value); transparent_crc(g_1932.f2, "g_1932.f2", print_hash_value); transparent_crc(g_1932.f3, "g_1932.f3", print_hash_value); transparent_crc(g_1932.f4, "g_1932.f4", print_hash_value); transparent_crc(g_1932.f5, "g_1932.f5", print_hash_value); transparent_crc(g_1932.f6, "g_1932.f6", print_hash_value); transparent_crc(g_1932.f7, "g_1932.f7", print_hash_value); transparent_crc(g_1932.f8, "g_1932.f8", print_hash_value); transparent_crc(g_1932.f9, "g_1932.f9", print_hash_value); transparent_crc(g_1943.f0, "g_1943.f0", print_hash_value); transparent_crc(g_1943.f1, "g_1943.f1", print_hash_value); transparent_crc(g_1943.f2, "g_1943.f2", print_hash_value); transparent_crc(g_1943.f3, "g_1943.f3", print_hash_value); transparent_crc(g_1943.f4, "g_1943.f4", print_hash_value); transparent_crc(g_1943.f5, "g_1943.f5", print_hash_value); transparent_crc(g_1943.f6, "g_1943.f6", print_hash_value); transparent_crc(g_1943.f7, "g_1943.f7", print_hash_value); transparent_crc(g_1943.f8, "g_1943.f8", print_hash_value); transparent_crc(g_1943.f9, "g_1943.f9", print_hash_value); transparent_crc(g_1977, "g_1977", print_hash_value); transparent_crc(g_2126, "g_2126", print_hash_value); transparent_crc(g_2129, "g_2129", print_hash_value); transparent_crc(g_2140.f0, "g_2140.f0", print_hash_value); transparent_crc(g_2140.f1, "g_2140.f1", print_hash_value); transparent_crc(g_2140.f2, "g_2140.f2", print_hash_value); transparent_crc(g_2140.f3, "g_2140.f3", print_hash_value); transparent_crc(g_2140.f4, "g_2140.f4", print_hash_value); transparent_crc(g_2140.f5, "g_2140.f5", print_hash_value); transparent_crc(g_2140.f6, "g_2140.f6", print_hash_value); transparent_crc(g_2140.f7, "g_2140.f7", print_hash_value); transparent_crc(g_2140.f8, "g_2140.f8", print_hash_value); transparent_crc(g_2140.f9, "g_2140.f9", print_hash_value); transparent_crc(g_2157, "g_2157", print_hash_value); transparent_crc(g_2216.f0, "g_2216.f0", print_hash_value); transparent_crc(g_2216.f1, "g_2216.f1", print_hash_value); transparent_crc(g_2216.f2, "g_2216.f2", print_hash_value); transparent_crc(g_2216.f3, "g_2216.f3", print_hash_value); transparent_crc(g_2216.f4, "g_2216.f4", print_hash_value); transparent_crc(g_2216.f5, "g_2216.f5", print_hash_value); transparent_crc(g_2216.f6, "g_2216.f6", print_hash_value); transparent_crc(g_2216.f7, "g_2216.f7", print_hash_value); transparent_crc(g_2216.f8, "g_2216.f8", print_hash_value); transparent_crc(g_2216.f9, "g_2216.f9", print_hash_value); transparent_crc(g_2269.f0, "g_2269.f0", print_hash_value); transparent_crc(g_2269.f1, "g_2269.f1", print_hash_value); transparent_crc(g_2269.f2, "g_2269.f2", print_hash_value); transparent_crc(g_2269.f3, "g_2269.f3", print_hash_value); transparent_crc(g_2269.f4, "g_2269.f4", print_hash_value); transparent_crc(g_2269.f5, "g_2269.f5", print_hash_value); transparent_crc(g_2269.f6, "g_2269.f6", print_hash_value); transparent_crc(g_2269.f7, "g_2269.f7", print_hash_value); transparent_crc(g_2269.f8, "g_2269.f8", print_hash_value); transparent_crc(g_2269.f9, "g_2269.f9", print_hash_value); transparent_crc(g_2299.f0, "g_2299.f0", print_hash_value); transparent_crc(g_2299.f1, "g_2299.f1", print_hash_value); transparent_crc(g_2299.f2, "g_2299.f2", print_hash_value); transparent_crc(g_2299.f3, "g_2299.f3", print_hash_value); transparent_crc(g_2299.f4, "g_2299.f4", print_hash_value); transparent_crc(g_2299.f5, "g_2299.f5", print_hash_value); transparent_crc(g_2299.f6, "g_2299.f6", print_hash_value); transparent_crc(g_2299.f7, "g_2299.f7", print_hash_value); transparent_crc(g_2299.f8, "g_2299.f8", print_hash_value); transparent_crc(g_2299.f9, "g_2299.f9", print_hash_value); transparent_crc(g_2300.f0, "g_2300.f0", print_hash_value); transparent_crc(g_2300.f1, "g_2300.f1", print_hash_value); transparent_crc(g_2300.f2, "g_2300.f2", print_hash_value); transparent_crc(g_2300.f3, "g_2300.f3", print_hash_value); transparent_crc(g_2300.f4, "g_2300.f4", print_hash_value); transparent_crc(g_2300.f5, "g_2300.f5", print_hash_value); transparent_crc(g_2300.f6, "g_2300.f6", print_hash_value); transparent_crc(g_2300.f7, "g_2300.f7", print_hash_value); transparent_crc(g_2300.f8, "g_2300.f8", print_hash_value); transparent_crc(g_2300.f9, "g_2300.f9", print_hash_value); transparent_crc(g_2330, "g_2330", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_2452[i], "g_2452[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2555, "g_2555", print_hash_value); transparent_crc(g_2617.f0, "g_2617.f0", print_hash_value); transparent_crc(g_2617.f1, "g_2617.f1", print_hash_value); transparent_crc(g_2617.f2, "g_2617.f2", print_hash_value); transparent_crc(g_2617.f3, "g_2617.f3", print_hash_value); transparent_crc(g_2617.f4, "g_2617.f4", print_hash_value); transparent_crc(g_2617.f5, "g_2617.f5", print_hash_value); transparent_crc(g_2617.f6, "g_2617.f6", print_hash_value); transparent_crc(g_2617.f7, "g_2617.f7", print_hash_value); transparent_crc(g_2617.f8, "g_2617.f8", print_hash_value); transparent_crc(g_2617.f9, "g_2617.f9", print_hash_value); transparent_crc(g_2628, "g_2628", print_hash_value); transparent_crc(g_2640.f0, "g_2640.f0", print_hash_value); transparent_crc(g_2640.f1, "g_2640.f1", print_hash_value); transparent_crc(g_2640.f2, "g_2640.f2", print_hash_value); transparent_crc(g_2640.f3, "g_2640.f3", print_hash_value); transparent_crc(g_2640.f4, "g_2640.f4", print_hash_value); transparent_crc(g_2640.f5, "g_2640.f5", print_hash_value); transparent_crc(g_2640.f6, "g_2640.f6", print_hash_value); transparent_crc(g_2640.f7, "g_2640.f7", print_hash_value); transparent_crc(g_2640.f8, "g_2640.f8", print_hash_value); transparent_crc(g_2640.f9, "g_2640.f9", print_hash_value); platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 1 breakdown: depth: 0, occurrence: 657 depth: 1, occurrence: 23 XXX total union variables: 0 XXX non-zero bitfields defined in structs: 9 XXX zero bitfields defined in structs: 0 XXX const bitfields defined in structs: 4 XXX volatile bitfields defined in structs: 4 XXX structs with bitfields in the program: 67 breakdown: indirect level: 0, occurrence: 23 indirect level: 1, occurrence: 15 indirect level: 2, occurrence: 8 indirect level: 3, occurrence: 6 indirect level: 4, occurrence: 3 indirect level: 5, occurrence: 12 XXX full-bitfields structs in the program: 0 breakdown: XXX times a bitfields struct's address is taken: 18 XXX times a bitfields struct on LHS: 0 XXX times a bitfields struct on RHS: 23 XXX times a single bitfield on LHS: 3 XXX times a single bitfield on RHS: 108 XXX max expression depth: 50 breakdown: depth: 1, occurrence: 311 depth: 2, occurrence: 95 depth: 3, occurrence: 7 depth: 4, occurrence: 2 depth: 5, occurrence: 2 depth: 6, occurrence: 5 depth: 7, occurrence: 1 depth: 9, occurrence: 1 depth: 10, occurrence: 1 depth: 11, occurrence: 1 depth: 12, occurrence: 2 depth: 13, occurrence: 2 depth: 14, occurrence: 3 depth: 15, occurrence: 2 depth: 16, occurrence: 3 depth: 17, occurrence: 4 depth: 18, occurrence: 4 depth: 19, occurrence: 3 depth: 20, occurrence: 3 depth: 21, occurrence: 1 depth: 22, occurrence: 3 depth: 23, occurrence: 3 depth: 24, occurrence: 3 depth: 25, occurrence: 7 depth: 26, occurrence: 4 depth: 27, occurrence: 3 depth: 30, occurrence: 1 depth: 31, occurrence: 2 depth: 32, occurrence: 1 depth: 33, occurrence: 3 depth: 34, occurrence: 2 depth: 35, occurrence: 1 depth: 37, occurrence: 2 depth: 41, occurrence: 1 depth: 50, occurrence: 1 XXX total number of pointers: 555 XXX times a variable address is taken: 1459 XXX times a pointer is dereferenced on RHS: 287 breakdown: depth: 1, occurrence: 219 depth: 2, occurrence: 58 depth: 3, occurrence: 3 depth: 4, occurrence: 7 XXX times a pointer is dereferenced on LHS: 329 breakdown: depth: 1, occurrence: 295 depth: 2, occurrence: 27 depth: 3, occurrence: 6 depth: 4, occurrence: 1 XXX times a pointer is compared with null: 42 XXX times a pointer is compared with address of another variable: 11 XXX times a pointer is compared with another pointer: 18 XXX times a pointer is qualified to be dereferenced: 7463 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 1748 level: 2, occurrence: 442 level: 3, occurrence: 192 level: 4, occurrence: 41 level: 5, occurrence: 3 XXX number of pointers point to pointers: 258 XXX number of pointers point to scalars: 280 XXX number of pointers point to structs: 17 XXX percent of pointers has null in alias set: 29.9 XXX average alias set size: 1.42 XXX times a non-volatile is read: 2010 XXX times a non-volatile is write: 1015 XXX times a volatile is read: 120 XXX times read thru a pointer: 9 XXX times a volatile is write: 47 XXX times written thru a pointer: 5 XXX times a volatile is available for access: 5.76e+03 XXX percentage of non-volatile access: 94.8 XXX forward jumps: 0 XXX backward jumps: 5 XXX stmts: 326 XXX max block depth: 5 breakdown: depth: 0, occurrence: 28 depth: 1, occurrence: 25 depth: 2, occurrence: 43 depth: 3, occurrence: 60 depth: 4, occurrence: 72 depth: 5, occurrence: 98 XXX percentage a fresh-made variable is used: 18.5 XXX percentage an existing variable is used: 81.5 FYI: the random generator makes assumptions about the integer size. See platform.info for more details. ********************* end of statistics **********************/