diff options
Diffstat (limited to 'tests/fuzz/21.c')
-rw-r--r-- | tests/fuzz/21.c | 2332 |
1 files changed, 2332 insertions, 0 deletions
diff --git a/tests/fuzz/21.c b/tests/fuzz/21.c new file mode 100644 index 00000000..28720f01 --- /dev/null +++ b/tests/fuzz/21.c @@ -0,0 +1,2332 @@ +/* + * This is a RANDOMLY GENERATED PROGRAM. + * + * Generator: csmith 2.2.0 + * Git version: bf42ffd + * Options: --no-volatiles --no-packed-struct + * Seed: 642934944 + */ + +#include "csmith.h" + + +static long __undefined; + +/* --- Struct/Union Declarations --- */ +union U0 { + int8_t f0; + int8_t f1; + int16_t f2; + int8_t f3; +}; + +/* --- GLOBAL VARIABLES --- */ +static int32_t g_4[5] = {0x21DED680L,0x21DED680L,0x21DED680L,0x21DED680L,0x21DED680L}; +static int32_t g_20 = 0L; +static int32_t g_67[7] = {2L,2L,2L,2L,2L,2L,2L}; +static int32_t g_75[3] = {2L,2L,2L}; +static uint16_t g_78 = 0x7081L; +static int64_t g_91 = 0xAECDC9E869F92A77LL; +static int64_t g_128[2][4][3] = {{{4L,(-7L),4L},{4L,0x14A00EA68498C81BLL,(-7L)},{0x14A00EA68498C81BLL,4L,4L},{(-7L),4L,0L}},{{(-1L),0x14A00EA68498C81BLL,1L},{(-7L),(-7L),1L},{0x14A00EA68498C81BLL,(-1L),0L},{4L,(-7L),4L}}}; +static int64_t *g_127 = &g_128[0][3][1]; +static uint8_t g_130 = 8UL; +static uint64_t g_132 = 18446744073709551615UL; +static uint64_t g_133 = 1UL; +static int32_t g_135 = 1L; +static int32_t g_146 = 0x0234A52FL; +static uint32_t g_147 = 0x4143BCCAL; +static uint32_t g_159 = 0x38252909L; +static uint16_t g_177 = 1UL; +static uint8_t g_183 = 0xB9L; +static uint32_t g_204 = 6UL; +static uint8_t g_206 = 0UL; +static union U0 g_209 = {0xF0L}; +static int64_t g_253 = 0xFB460BE9092F00DDLL; +static uint32_t g_254 = 0xA3D898C3L; +static uint32_t g_258[8] = {18446744073709551615UL,0x8629A8D4L,18446744073709551615UL,0x8629A8D4L,18446744073709551615UL,0x8629A8D4L,18446744073709551615UL,0x8629A8D4L}; +static const int32_t *g_268 = &g_4[3]; +static const int32_t **g_267 = &g_268; +static const uint16_t g_274 = 0xF497L; +static int64_t **g_277[1] = {&g_127}; +static int64_t ***g_276 = &g_277[0]; +static uint64_t *g_333[8][2] = {{&g_133,&g_132},{&g_133,&g_132},{&g_133,&g_133},{(void*)0,(void*)0},{(void*)0,&g_133},{&g_133,&g_132},{&g_133,&g_132},{&g_133,&g_133}}; +static uint16_t g_380 = 0x0529L; +static int16_t g_383 = 1L; +static int16_t g_384 = 0xD1D2L; +static int16_t g_408 = 0x2866L; +static uint16_t g_409[1][4] = {{0xA1F1L,0xA1F1L,0xA1F1L,0xA1F1L}}; +static uint8_t *g_442 = (void*)0; +static uint8_t **g_441 = &g_442; +static union U0 g_458 = {0x3BL}; +static union U0 *g_457 = &g_458; +static int32_t g_471 = 0L; +static uint16_t g_578 = 0UL; +static uint64_t g_629 = 0UL; +static uint16_t *g_643 = &g_177; +static uint16_t **g_642 = &g_643; +static uint32_t *g_648 = &g_258[5]; +static uint32_t **g_647[9][8] = {{(void*)0,(void*)0,&g_648,(void*)0,(void*)0,&g_648,&g_648,&g_648},{(void*)0,&g_648,(void*)0,&g_648,&g_648,(void*)0,&g_648,(void*)0},{&g_648,&g_648,(void*)0,&g_648,&g_648,(void*)0,&g_648,&g_648},{&g_648,&g_648,&g_648,&g_648,&g_648,(void*)0,(void*)0,(void*)0},{(void*)0,&g_648,&g_648,&g_648,&g_648,(void*)0,&g_648,&g_648},{(void*)0,&g_648,(void*)0,&g_648,&g_648,&g_648,(void*)0,&g_648},{&g_648,(void*)0,(void*)0,&g_648,&g_648,&g_648,&g_648,&g_648},{&g_648,&g_648,&g_648,&g_648,&g_648,&g_648,&g_648,(void*)0},{(void*)0,&g_648,(void*)0,&g_648,(void*)0,&g_648,(void*)0,&g_648}}; +static int8_t g_708 = (-6L); +static int64_t g_746 = 0xB223B77F3AA8293ALL; +static int64_t g_778 = 0x798751D9133BB1D3LL; +static uint64_t ** const g_856 = &g_333[7][0]; +static uint64_t ** const *g_855 = &g_856; +static uint16_t g_888 = 0x8340L; +static uint8_t *g_983 = &g_130; +static int32_t *g_1000 = &g_20; +static int32_t **g_999 = &g_1000; +static int64_t g_1086 = 8L; +static int32_t ***g_1175 = &g_999; +static const union U0 ***g_1185 = (void*)0; +static int8_t g_1326 = 0x8EL; +static int64_t **g_1334 = (void*)0; +static const int64_t g_1337 = 0L; +static int8_t g_1413 = (-3L); +static uint64_t **g_1569[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; +static uint64_t ***g_1568[5][3] = {{&g_1569[6],&g_1569[6],&g_1569[5]},{&g_1569[5],&g_1569[2],&g_1569[6]},{&g_1569[1],&g_1569[6],&g_1569[1]},{&g_1569[1],&g_1569[5],&g_1569[6]},{&g_1569[5],&g_1569[1],&g_1569[1]}}; +static uint64_t ****g_1567 = &g_1568[4][0]; +static uint16_t * const *g_1574 = &g_643; +static uint16_t * const **g_1573[3] = {&g_1574,&g_1574,&g_1574}; +static uint64_t g_1585 = 0x597575CF89740C88LL; +static const int8_t g_1622 = 8L; +static int32_t g_1679 = (-2L); +static uint32_t *g_1701 = &g_254; +static uint32_t **g_1700 = &g_1701; +static int32_t *g_1707 = (void*)0; +static const int16_t *g_1739 = &g_384; +static const int16_t ** const g_1738[3][1][7] = {{{&g_1739,&g_1739,&g_1739,&g_1739,(void*)0,&g_1739,&g_1739}},{{&g_1739,&g_1739,&g_1739,&g_1739,&g_1739,&g_1739,&g_1739}},{{&g_1739,&g_1739,(void*)0,&g_1739,&g_1739,&g_1739,&g_1739}}}; +static const int16_t **g_1744 = &g_1739; +static uint32_t g_1860 = 0x5534D26BL; +static uint32_t ***g_1926[3] = {(void*)0,(void*)0,(void*)0}; +static int32_t g_1962 = (-2L); +static int32_t g_2033[10] = {0x3E7186E9L,0x3E7186E9L,0x3E7186E9L,0x3E7186E9L,0x3E7186E9L,0x3E7186E9L,0x3E7186E9L,0x3E7186E9L,0x3E7186E9L,0x3E7186E9L}; +static uint32_t ** const ***g_2089 = (void*)0; +static union U0 g_2193 = {0xBDL}; +static int16_t **g_2230 = (void*)0; +static int64_t g_2307 = 0L; +static uint32_t g_2497 = 0xD94C2BE8L; +static int32_t g_2508 = 0xB8F83451L; +static int32_t * const *g_2622 = &g_1000; +static int32_t * const **g_2621 = &g_2622; +static int32_t * const ***g_2620 = &g_2621; +static const uint16_t *g_2632 = &g_380; +static const uint16_t **g_2631 = &g_2632; +static const uint16_t ***g_2630[9] = {&g_2631,&g_2631,&g_2631,&g_2631,&g_2631,&g_2631,&g_2631,&g_2631,&g_2631}; +static uint32_t g_2648 = 0x9D64EF08L; +static int32_t g_2767 = 0x9B96E27FL; +static uint64_t g_2797 = 18446744073709551615UL; +static uint64_t g_2866 = 0x116C815868EB1DEBLL; +static uint32_t g_2895 = 8UL; +static int32_t ****g_2978 = &g_1175; +static uint16_t *** const *g_2981 = (void*)0; +static uint16_t *** const ** const g_2980 = &g_2981; +static uint16_t **g_3116 = &g_643; +static uint8_t g_3176[4] = {251UL,251UL,251UL,251UL}; +static int8_t g_3254 = 0xDDL; +static int64_t g_3261 = 8L; +static uint32_t ***g_3310 = &g_647[5][0]; +static uint32_t ***g_3311 = &g_647[5][0]; +static uint32_t g_3322[7] = {0x55EF5714L,0x55EF5714L,0x55EF5714L,0x55EF5714L,0x55EF5714L,0x55EF5714L,0x55EF5714L}; +static int8_t *g_3328 = (void*)0; +static uint16_t g_3340 = 0x2720L; +static const uint16_t **** const g_3349 = &g_2630[4]; +static const uint16_t **** const *g_3348 = &g_3349; +static int32_t g_3407 = 0xDAD5159FL; +static uint32_t g_3485 = 0xEE071645L; +static int32_t g_3515 = 0xC406C7B2L; +static int32_t g_3578 = 8L; +static int16_t **** const g_3593 = (void*)0; +static uint32_t ****g_3601 = &g_1926[2]; +static uint32_t *****g_3600[7][3][8] = {{{&g_3601,&g_3601,(void*)0,&g_3601,&g_3601,&g_3601,&g_3601,&g_3601},{&g_3601,(void*)0,&g_3601,&g_3601,&g_3601,&g_3601,(void*)0,(void*)0},{&g_3601,(void*)0,&g_3601,(void*)0,&g_3601,(void*)0,(void*)0,&g_3601}},{{&g_3601,&g_3601,&g_3601,&g_3601,&g_3601,&g_3601,&g_3601,&g_3601},{&g_3601,&g_3601,&g_3601,(void*)0,&g_3601,&g_3601,&g_3601,(void*)0},{(void*)0,&g_3601,(void*)0,&g_3601,(void*)0,&g_3601,&g_3601,&g_3601}},{{&g_3601,&g_3601,&g_3601,&g_3601,&g_3601,(void*)0,&g_3601,&g_3601},{&g_3601,(void*)0,&g_3601,&g_3601,(void*)0,(void*)0,&g_3601,&g_3601},{(void*)0,&g_3601,(void*)0,(void*)0,&g_3601,&g_3601,&g_3601,(void*)0}},{{(void*)0,(void*)0,(void*)0,&g_3601,&g_3601,&g_3601,&g_3601,&g_3601},{&g_3601,&g_3601,&g_3601,&g_3601,&g_3601,&g_3601,&g_3601,&g_3601},{&g_3601,&g_3601,&g_3601,&g_3601,(void*)0,(void*)0,&g_3601,&g_3601}},{{&g_3601,&g_3601,(void*)0,&g_3601,(void*)0,&g_3601,(void*)0,&g_3601},{&g_3601,&g_3601,&g_3601,(void*)0,&g_3601,(void*)0,&g_3601,&g_3601},{&g_3601,&g_3601,&g_3601,(void*)0,&g_3601,&g_3601,&g_3601,&g_3601}},{{(void*)0,(void*)0,&g_3601,(void*)0,&g_3601,&g_3601,(void*)0,&g_3601},{&g_3601,&g_3601,(void*)0,&g_3601,&g_3601,(void*)0,&g_3601,&g_3601},{&g_3601,&g_3601,&g_3601,&g_3601,&g_3601,&g_3601,&g_3601,&g_3601}},{{&g_3601,&g_3601,&g_3601,&g_3601,&g_3601,(void*)0,&g_3601,&g_3601},{&g_3601,&g_3601,(void*)0,&g_3601,&g_3601,&g_3601,&g_3601,&g_3601},{&g_3601,&g_3601,(void*)0,&g_3601,&g_3601,&g_3601,&g_3601,&g_3601}}}; +static int16_t *g_3706 = (void*)0; +static int16_t **g_3705 = &g_3706; +static const uint32_t *g_3714 = &g_1860; +static const uint32_t **g_3713[3] = {&g_3714,&g_3714,&g_3714}; +static uint64_t *****g_3772 = &g_1567; +static uint64_t ******g_3771 = &g_3772; +static uint32_t g_3815 = 18446744073709551615UL; +static const uint32_t g_3847 = 4294967293UL; +static int16_t g_3879 = 0x5935L; +static int32_t g_3880 = 0x2FDB7342L; +static int64_t * const g_3913 = &g_253; + + +/* --- FORWARD DECLARATIONS --- */ +static int16_t func_1(void); +static int32_t * func_13(uint8_t p_14); +static uint64_t func_34(int32_t p_35, uint64_t p_36, int8_t p_37, int32_t * p_38); +static union U0 func_48(int32_t * p_49, int32_t p_50); +static int32_t * func_51(int8_t p_52, uint16_t p_53, uint16_t p_54, int32_t * p_55, int32_t * p_56); +static int32_t * func_57(int32_t * p_58, const int32_t * p_59, int32_t * p_60, int32_t p_61, int32_t * p_62); +static int32_t * func_63(uint32_t p_64, int32_t * p_65); +static int32_t func_68(int32_t p_69, uint32_t p_70, int8_t p_71, int16_t p_72, int64_t p_73); +static union U0 func_97(const int32_t * p_98); +static const int32_t * func_99(uint16_t p_100, int16_t p_101, union U0 p_102, int64_t * const p_103, int64_t * p_104); + + +/* --- FUNCTIONS --- */ +/* ------------------------------------------ */ +/* + * reads : g_4 g_999 g_1000 g_1175 g_983 g_130 g_457 g_458 g_642 g_1744 g_1739 g_384 g_578 g_2621 g_2622 g_20 g_276 g_277 g_2620 g_2797 g_1700 g_1701 g_254 g_253 g_127 g_128 g_2497 g_1574 g_643 g_177 g_146 g_2631 g_2632 g_380 g_648 g_258 g_274 g_268 g_209.f1 g_133 g_458.f1 g_3261 g_629 g_458.f3 g_2033 g_3322 g_132 g_3340 g_2895 g_3348 g_888 g_2193.f1 g_441 g_442 g_267 g_746 g_3116 g_408 g_471 g_209 g_3485 g_75 g_2978 g_2980 g_2981 g_3349 g_1738 g_147 g_78 g_458.f2 g_1679 g_91 g_159 g_135 g_67 g_183 g_206 g_204 g_209.f0 g_209.f3 g_856 g_333 g_458.f0 g_3593 g_778 g_3176 g_3578 g_1337 g_2630 g_409 g_1086 g_3713 g_3771 g_3714 g_1860 g_1567 g_1568 g_1185 g_3515 g_3815 g_3847 g_3310 g_647 g_3879 g_3772 g_3913 g_3407 + * writes: g_4 g_20 g_1000 g_643 g_277 g_2797 g_3176 g_146 g_254 g_177 g_128 g_2193.f1 g_209.f1 g_130 g_133 g_629 g_458.f3 g_441 g_3328 g_132 g_3340 g_2895 g_3348 g_888 g_268 g_457 g_75 g_408 g_3485 g_1744 g_458.f2 g_1567 g_1679 g_127 g_147 g_159 g_183 g_135 g_204 g_206 g_258 g_267 g_333 g_3515 g_3600 g_209 g_3578 g_384 g_1086 g_3705 g_3713 g_1568 g_91 g_3879 g_3407 g_3254 g_458 + */ +static int16_t func_1(void) +{ /* block id: 0 */ + uint32_t l_2 = 4294967295UL; + int32_t l_5 = 0x8A527335L; + int32_t l_6 = 0x11BC383CL; + int32_t l_7 = 0x79041289L; + uint16_t ** const *l_3150 = &g_642; + int8_t *l_3158 = &g_2193.f1; + union U0 *l_3298 = &g_209; + uint32_t ***l_3308 = &g_647[7][6]; + uint32_t **l_3346[6][8] = {{&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701},{&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701},{&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701},{&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701},{&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701},{&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701,&g_1701}}; + int32_t l_3362 = 0x16A6D5DAL; + int32_t l_3363 = 0L; + int32_t l_3368 = 1L; + int32_t l_3369 = (-1L); + int32_t l_3370 = 0x7D45392EL; + int32_t l_3371 = (-10L); + int64_t l_3374 = 0L; + uint64_t l_3375 = 0x3D38361B79A4DC58LL; + uint64_t *****l_3385 = &g_1567; + uint16_t l_3419[4]; + int8_t l_3446[6] = {2L,2L,2L,2L,2L,2L}; + uint32_t l_3495 = 18446744073709551615UL; + const union U0 *l_3532 = &g_458; + const union U0 **l_3531 = &l_3532; + const union U0 ***l_3530 = &l_3531; + int8_t l_3544 = 0L; + uint8_t l_3580 = 255UL; + int16_t * const l_3597 = &g_384; + int16_t * const *l_3596 = &l_3597; + int16_t * const **l_3595 = &l_3596; + uint64_t l_3656 = 0x5FE4D132F8BD5F31LL; + int16_t l_3664 = 0xE475L; + int16_t *l_3704 = &g_384; + int16_t **l_3703 = &l_3704; + int32_t l_3735 = 0x57B5ED23L; + int32_t l_3736 = 0xEE9E89C4L; + const uint32_t ***l_3825[2][1]; + uint8_t l_3908 = 5UL; + uint64_t **** const *l_3909[6]; + int32_t l_3912[4]; + int32_t l_3944 = 0x194E005FL; + uint32_t l_3950 = 0UL; + uint32_t ******l_3989 = &g_3600[3][1][4]; + uint16_t l_4017 = 0x3BADL; + int i, j; + for (i = 0; i < 4; i++) + l_3419[i] = 0x9737L; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 1; j++) + l_3825[i][j] = &g_3713[1]; + } + for (i = 0; i < 6; i++) + l_3909[i] = &g_1567; + for (i = 0; i < 4; i++) + l_3912[i] = (-2L); + if ((l_2 & 0x3E90A624CDB8FAAALL)) + { /* block id: 1 */ + int32_t *l_3[8][10][2]; + uint16_t l_8[9] = {0x26AFL,0x26AFL,0x26AFL,0x26AFL,0x26AFL,0x26AFL,0x26AFL,0x26AFL,0x26AFL}; + uint32_t ** const *l_3144[9][2][5] = {{{&g_1700,&g_1700,&g_1700,&g_1700,&g_1700},{&g_1700,&g_1700,&g_1700,&g_1700,&g_1700}},{{&g_1700,&g_1700,&g_1700,&g_1700,&g_1700},{&g_1700,&g_1700,&g_1700,&g_1700,(void*)0}},{{&g_1700,(void*)0,&g_1700,&g_1700,&g_1700},{&g_1700,(void*)0,&g_1700,&g_1700,&g_1700}},{{&g_1700,(void*)0,&g_1700,(void*)0,(void*)0},{&g_1700,(void*)0,&g_1700,&g_1700,&g_1700}},{{&g_1700,&g_1700,&g_1700,&g_1700,(void*)0},{&g_1700,&g_1700,&g_1700,&g_1700,&g_1700}},{{&g_1700,&g_1700,&g_1700,(void*)0,&g_1700},{&g_1700,&g_1700,&g_1700,(void*)0,(void*)0}},{{&g_1700,&g_1700,&g_1700,(void*)0,&g_1700},{&g_1700,&g_1700,&g_1700,(void*)0,&g_1700}},{{&g_1700,(void*)0,&g_1700,(void*)0,&g_1700},{&g_1700,&g_1700,&g_1700,(void*)0,&g_1700}},{{&g_1700,&g_1700,&g_1700,&g_1700,&g_1700},{&g_1700,&g_1700,&g_1700,&g_1700,&g_1700}}}; + uint32_t ** const **l_3143 = &l_3144[0][0][3]; + uint32_t ** const ***l_3142 = &l_3143; + union U0 l_3228 = {0x13L}; + uint64_t *l_3240 = &g_133; + uint32_t * const *l_3315 = &g_648; + uint32_t * const * const *l_3314 = &l_3315; + int32_t l_3388 = 1L; + uint64_t *****l_3389 = &g_1567; + uint8_t *l_3426 = (void*)0; + union U0 *l_3438 = &l_3228; + uint64_t l_3523 = 0x5F8208EF81CF263DLL; + union U0 **l_3534[7] = {&g_457,&g_457,&g_457,&g_457,&g_457,&g_457,&g_457}; + union U0 ***l_3533 = &l_3534[5]; + int16_t *l_3542[5]; + int16_t l_3554 = 3L; + int8_t l_3590[9] = {(-8L),(-8L),(-8L),(-8L),(-8L),(-8L),(-8L),(-8L),(-8L)}; + uint32_t *****l_3598 = (void*)0; + int64_t l_3625 = 9L; + uint16_t l_3626 = 65535UL; + uint32_t *l_3659 = &g_258[6]; + int32_t l_3790[2][8] = {{0xFAB70EA6L,0L,0x05281176L,0L,0xFAB70EA6L,0xFAB70EA6L,0L,0x05281176L},{0xFAB70EA6L,0xFAB70EA6L,0L,0x05281176L,0L,0xFAB70EA6L,0xFAB70EA6L,0L}}; + uint64_t l_3812 = 3UL; + uint64_t l_3814 = 18446744073709551608UL; + uint16_t **l_3827[3]; + uint64_t l_3829 = 18446744073709551615UL; + uint32_t l_3846 = 1UL; + uint16_t *****l_3857 = (void*)0; + const uint16_t ****l_3859 = &g_2630[5]; + const uint16_t *****l_3858 = &l_3859; + int i, j, k; + for (i = 0; i < 8; i++) + { + for (j = 0; j < 10; j++) + { + for (k = 0; k < 2; k++) + l_3[i][j][k] = &g_4[3]; + } + } + for (i = 0; i < 5; i++) + l_3542[i] = &g_383; + for (i = 0; i < 3; i++) + l_3827[i] = &g_643; +lbl_3151: + l_8[1]++; + for (l_6 = (-2); (l_6 > 15); l_6 = safe_add_func_uint8_t_u_u(l_6, 6)) + { /* block id: 5 */ + uint64_t l_3138 = 0x57C7955DEB977126LL; + union U0 **l_3154 = &g_457; + const int64_t *l_3156 = &g_128[1][0][1]; + const int64_t **l_3155[2][2][6] = {{{&l_3156,&l_3156,&l_3156,&l_3156,&l_3156,&l_3156},{&l_3156,&l_3156,&l_3156,&l_3156,&l_3156,&l_3156}},{{&l_3156,&l_3156,&l_3156,&l_3156,&l_3156,&l_3156},{&l_3156,&l_3156,&l_3156,&l_3156,&l_3156,&l_3156}}}; + const int64_t ***l_3157 = &l_3155[0][1][3]; + uint16_t l_3165[8] = {1UL,1UL,1UL,1UL,1UL,1UL,1UL,1UL}; + int i, j, k; + for (l_7 = 8; (l_7 >= 1); l_7 -= 1) + { /* block id: 8 */ + uint32_t l_3141 = 18446744073709551615UL; + uint32_t * const ***l_3146 = (void*)0; + uint32_t * const *** const *l_3145 = &l_3146; + union U0 **l_3147 = &g_457; + int i; + g_4[3] |= l_8[l_7]; + (**g_1175) = func_13(g_4[2]); + if (l_8[l_7]) + { /* block id: 1459 */ + uint16_t *l_3133 = &l_8[8]; + uint16_t *l_3139 = &l_8[l_7]; + int32_t l_3140 = 0xF695A281L; + uint16_t ***l_3149 = &g_3116; + uint16_t ****l_3148 = &l_3149; + (***g_2621) &= (safe_mod_func_uint8_t_u_u((((*l_3148) = ((((((safe_mod_func_int16_t_s_s((((safe_rshift_func_int8_t_s_u((((((safe_lshift_func_uint8_t_u_u((*g_983), (safe_rshift_func_uint16_t_u_u(l_8[l_7], (((*g_457) , ((((safe_rshift_func_int8_t_s_u(((((*g_642) = l_3133) != (((safe_mul_func_uint8_t_u_u(0x6AL, 0xD8L)) || (safe_rshift_func_uint16_t_u_s(l_3138, (**g_1744)))) , l_3139)) < 0xC0D6B72D1B8F337DLL), 1)) , l_3140) > 0L) & g_578)) >= l_3138))))) ^ l_3141) < (*g_983)) , l_3142) != l_3145), (*g_983))) > l_6) , (**g_1744)), l_6)) ^ l_3140) , (**g_1744)) , l_3147) != (void*)0) , &g_3116)) == l_3150), 0x4FL)); + } + else + { /* block id: 1463 */ + (**g_999) ^= l_7; + if (l_7) + goto lbl_3151; + } + } + (****g_2620) = (safe_rshift_func_int16_t_s_s((((((void*)0 != l_3154) , ((*g_276) = (*g_276))) == ((*l_3157) = l_3155[0][1][3])) < (l_3158 == (void*)0)), 0)); + for (g_2797 = 0; (g_2797 >= 54); ++g_2797) + { /* block id: 1473 */ + int32_t l_3166[8][8][3] = {{{0x36A42BD7L,0x08DAE5F5L,0L},{0x3FB3DE0AL,0xDD914932L,(-5L)},{7L,7L,0xD3200B0DL},{1L,(-5L),0xB59C95F6L},{9L,7L,(-5L)},{0xDD914932L,0xC624916FL,0x3FB3DE0AL},{0x36A42BD7L,9L,(-5L)},{0x97CD9E59L,0xB59C95F6L,0xB59C95F6L}},{{0L,(-1L),0x08DAE5F5L},{0L,0x08DAE5F5L,0x36A42BD7L},{0x97CD9E59L,1L,0x7D66C06FL},{0x36A42BD7L,0xDD914932L,7L},{0xDD914932L,1L,0x63FDB9F2L},{9L,0x08DAE5F5L,9L},{1L,(-1L),9L},{(-5L),0xB59C95F6L,0x63FDB9F2L}},{{0x63FDB9F2L,9L,7L},{(-1L),0xC624916FL,0x7D66C06FL},{0x63FDB9F2L,7L,0x36A42BD7L},{(-5L),(-5L),0x08DAE5F5L},{1L,(-5L),0xB59C95F6L},{9L,7L,(-5L)},{0xDD914932L,0xC624916FL,0x3FB3DE0AL},{0x36A42BD7L,9L,(-5L)}},{{0x97CD9E59L,0xB59C95F6L,0xB59C95F6L},{0L,(-1L),0x08DAE5F5L},{0L,0x08DAE5F5L,0x36A42BD7L},{0x97CD9E59L,1L,0x7D66C06FL},{0x36A42BD7L,0xDD914932L,7L},{0xDD914932L,1L,0x63FDB9F2L},{9L,0x08DAE5F5L,9L},{1L,(-1L),9L}},{{(-5L),0xB59C95F6L,0x63FDB9F2L},{0x63FDB9F2L,9L,7L},{(-1L),0xC624916FL,0x7D66C06FL},{0x63FDB9F2L,7L,0x36A42BD7L},{(-5L),(-5L),0x08DAE5F5L},{1L,(-5L),0xB59C95F6L},{9L,7L,(-5L)},{0xDD914932L,0xC624916FL,0x3FB3DE0AL}},{{0x36A42BD7L,9L,(-5L)},{0x97CD9E59L,0xB59C95F6L,0xB59C95F6L},{0L,(-1L),0x08DAE5F5L},{0L,0x08DAE5F5L,0x36A42BD7L},{0x97CD9E59L,1L,0x7D66C06FL},{0x36A42BD7L,0xDD914932L,7L},{0xDD914932L,1L,0x63FDB9F2L},{9L,0x08DAE5F5L,9L}},{{1L,(-1L),9L},{(-5L),0xB59C95F6L,0x63FDB9F2L},{0x63FDB9F2L,9L,7L},{(-1L),0xC624916FL,0x7D66C06FL},{0x63FDB9F2L,7L,0x36A42BD7L},{(-5L),(-5L),0x08DAE5F5L},{1L,(-5L),0xB59C95F6L},{9L,7L,(-5L)}},{{0xDD914932L,0xC624916FL,0x3FB3DE0AL},{0x36A42BD7L,9L,(-5L)},{0x97CD9E59L,0xB59C95F6L,0xB59C95F6L},{0L,(-1L),0x08DAE5F5L},{0L,0x08DAE5F5L,0x36A42BD7L},{0x97CD9E59L,1L,0x7D66C06FL},{0x36A42BD7L,0xDD914932L,7L},{0xDD914932L,1L,0x63FDB9F2L}}}; + union U0 *l_3167 = (void*)0; + uint32_t l_3175[10]; + int i, j, k; + for (i = 0; i < 10; i++) + l_3175[i] = 0UL; + g_3176[0] = (((safe_div_func_int32_t_s_s(l_2, ((**g_999) , (safe_mul_func_int8_t_s_s((l_3165[1] != (l_3166[1][2][2] < (((l_3165[5] , (void*)0) != l_3167) >= ((safe_mod_func_uint16_t_u_u((safe_unary_minus_func_int32_t_s(((*g_983) , ((***g_2621) |= (safe_div_func_int32_t_s_s(((safe_add_func_uint32_t_u_u(((*g_983) > 0UL), (**g_1700))) >= 4UL), 1UL)))))), l_3165[1])) && 0x27EDL)))), g_253))))) , 0xCDD9L) && l_3175[6]); + } + } + if ((***g_2621)) + { /* block id: 1478 */ + uint32_t **l_3185 = &g_1701; + int32_t l_3186 = 0xDDB13C5AL; + uint64_t *****l_3198 = &g_1567; + uint64_t ******l_3197 = &l_3198; + int32_t l_3229 = 0xCC934D37L; + uint32_t **l_3282 = &g_648; + uint64_t l_3352 = 18446744073709551615UL; + int32_t l_3408 = 1L; + int32_t l_3409 = 8L; + uint32_t l_3410 = 0UL; + int32_t l_3413 = 0x1B38E9A0L; + int64_t l_3414 = 1L; + int32_t l_3415 = 0L; + int32_t l_3416 = (-10L); + int32_t l_3417 = 0x826CAA3AL; + int32_t l_3418 = (-10L); + if (((((safe_add_func_uint8_t_u_u((safe_rshift_func_int8_t_s_s((((*g_457) , (***g_276)) ^ 0x90099C64A4CC214BLL), 4)), g_2497)) , l_3186) & 0xD30FF6655B03D0F7LL) < (**g_1574))) + { /* block id: 1480 */ + uint32_t l_3187[3][8] = {{0x13CA3311L,5UL,0x6BA18EA5L,5UL,0x13CA3311L,0x13CA3311L,5UL,0x6BA18EA5L},{5UL,5UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,5UL,5UL,18446744073709551615UL},{0x6BA18EA5L,18446744073709551615UL,18446744073709551615UL,0x6BA18EA5L,0x13CA3311L,0x6BA18EA5L,18446744073709551615UL,18446744073709551615UL}}; + int8_t l_3205 = 0x03L; + int16_t *l_3217 = &g_408; + int16_t * const l_3219 = (void*)0; + int32_t l_3230[4] = {(-8L),(-8L),(-8L),(-8L)}; + uint8_t l_3231 = 0x75L; + int8_t l_3257[10][5][5] = {{{0L,0x77L,(-7L),0xFBL,0xFBL},{0L,3L,0L,(-4L),(-2L)},{0L,(-7L),1L,0x4AL,1L},{(-10L),0xB6L,(-4L),0x50L,(-1L)},{(-1L),0x33L,1L,1L,0xD2L}},{{0x0CL,0x18L,0L,(-1L),(-7L)},{(-1L),(-1L),(-7L),0x8FL,7L},{5L,0x0CL,0x2DL,5L,0x6AL},{1L,7L,0x56L,0x79L,0x1DL},{0x15L,0x9DL,(-1L),0x42L,0xE5L}},{{0xEDL,(-1L),0L,(-8L),1L},{0L,0x8CL,(-2L),(-2L),0x8CL},{0L,0L,0x05L,0x77L,0x3EL},{0L,(-1L),0L,0x2DL,(-4L)},{0xFBL,0x08L,0xE9L,6L,(-5L)}},{{0L,(-10L),0L,8L,0x81L},{0L,(-9L),0xEDL,0x3EL,(-1L)},{0L,0x93L,1L,0xB6L,5L},{0xEDL,0xEDL,0xF1L,0xD6L,(-9L)},{0x15L,(-1L),(-1L),0x8CL,3L}},{{1L,0x66L,0x24L,0x10L,0x56L},{5L,0x34L,0L,0xB1L,8L},{(-1L),(-5L),(-5L),(-1L),(-6L)},{0x0CL,0x50L,8L,0L,5L},{(-1L),6L,0x10L,1L,(-1L)}},{{(-10L),0x67L,0xE5L,0L,0x0FL},{0L,0x4AL,0xE8L,(-1L),(-1L)},{0L,(-1L),(-7L),0xB1L,0L},{0L,(-1L),1L,0x10L,0x8FL},{0xE5L,0x2DL,(-1L),0x8CL,0x67L}},{{(-8L),(-1L),0x33L,0xD6L,0L},{0x50L,0x6AL,0L,0xB6L,0x9DL},{(-1L),1L,0x66L,0x3EL,0x66L},{1L,1L,(-10L),8L,4L},{(-9L),(-7L),(-6L),(-9L),(-1L)}},{{0x93L,0x33L,0x12L,(-1L),1L},{(-1L),(-7L),0xEDL,1L,0x77L},{4L,0x0FL,0x50L,0x93L,0x0CL},{0xE9L,0x10L,0xD8L,0xF1L,0x8FL},{(-2L),(-1L),(-10L),0L,0L}},{{(-7L),1L,0x42L,7L,(-6L)},{(-10L),(-1L),0x13L,(-4L),0x67L},{0x04L,0xEDL,0x3EL,(-6L),7L},{0L,0x15L,0L,0x15L,0L},{0xD2L,(-6L),0xF1L,(-1L),0x3EL}},{{8L,0L,5L,(-7L),(-2L)},{0x77L,(-9L),(-1L),(-6L),0x3EL},{(-1L),(-7L),0L,(-1L),0L},{0x3EL,0x06L,0x77L,(-1L),7L},{(-1L),0x12L,(-1L),0x50L,0x67L}}}; + const int64_t **l_3264 = (void*)0; + uint32_t **l_3281 = &g_648; + int i, j, k; + for (g_146 = 0; (g_146 <= 1); g_146 += 1) + { /* block id: 1483 */ + uint32_t l_3192 = 1UL; + union U0 *l_3214[3]; + int32_t l_3255 = (-1L); + int i; + for (i = 0; i < 3; i++) + l_3214[i] = &g_458; + ++l_3187[2][6]; + if ((safe_sub_func_int64_t_s_s(((*g_127) = (!(l_3192 < ((((--(**g_1700)) | ((safe_div_func_int16_t_s_s((((void*)0 != l_3197) > (l_3186 & l_3186)), ((**g_642) = (safe_mul_func_int8_t_s_s((safe_sub_func_uint16_t_u_u(((**g_2631) , l_2), ((safe_mod_func_uint16_t_u_u(((*g_648) , 4UL), (**g_2631))) >= g_274))), 1UL))))) > 0x8E3D84382D7D5000LL)) ^ 0x34L) >= 0UL)))), l_3205))) + { /* block id: 1488 */ + int8_t l_3213 = 0xEEL; + int16_t **l_3218 = &l_3217; + int32_t l_3232 = (-1L); + int32_t l_3233 = 1L; + if (l_3192) + break; + l_3232 &= ((safe_add_func_uint8_t_u_u((safe_div_func_int8_t_s_s((safe_rshift_func_uint16_t_u_s(((safe_unary_minus_func_uint16_t_u(((g_254 & l_3213) > ((void*)0 == l_3214[1])))) > (safe_mul_func_int8_t_s_s((((*l_3218) = l_3217) == l_3219), (safe_rshift_func_int8_t_s_s(((*l_3158) = ((safe_div_func_uint32_t_u_u(((safe_mod_func_int16_t_s_s(((l_3230[2] = ((safe_rshift_func_uint8_t_u_u((((l_3187[2][6] & (((l_3228 , (*g_457)) , 253UL) || l_3192)) != l_3229) & l_3192), 1)) != (***g_2621))) > l_3192), (**g_1744))) == (*g_268)), 0xFC91D86FL)) != l_3231)), l_7))))), (*g_1739))), 248UL)), 250UL)) < 255UL); + return l_3233; + } + else + { /* block id: 1495 */ + (*g_999) = (**g_1175); + } + if (l_2) + continue; + for (g_209.f1 = 0; (g_209.f1 <= 1); g_209.f1 += 1) + { /* block id: 1501 */ + uint8_t *l_3241[9][8][3] = {{{&l_3231,&l_3231,&l_3231},{&g_3176[3],(void*)0,&g_183},{&l_3231,(void*)0,&l_3231},{&g_183,&g_3176[3],&g_3176[3]},{&g_206,(void*)0,(void*)0},{&g_183,&g_183,&g_206},{&l_3231,&g_3176[0],&g_206},{&g_3176[3],&g_183,&g_3176[3]}},{{&l_3231,(void*)0,&g_3176[0]},{(void*)0,&g_3176[3],&g_3176[3]},{&g_3176[0],(void*)0,&g_206},{&g_183,(void*)0,&g_206},{&g_3176[0],&l_3231,(void*)0},{(void*)0,&g_183,&g_3176[3]},{&l_3231,&l_3231,&l_3231},{&g_3176[3],(void*)0,&g_183}},{{&l_3231,(void*)0,&l_3231},{&g_183,&g_3176[3],&g_3176[3]},{&g_206,(void*)0,(void*)0},{&g_183,&g_183,&g_206},{&l_3231,&g_3176[0],&g_206},{&g_3176[3],&g_183,&g_3176[3]},{&l_3231,(void*)0,&g_3176[0]},{(void*)0,&g_3176[3],&g_3176[3]}},{{&g_3176[0],(void*)0,&g_206},{&g_183,(void*)0,&g_206},{&g_3176[0],&l_3231,(void*)0},{(void*)0,&g_183,&g_3176[3]},{&l_3231,&l_3231,&l_3231},{&g_3176[3],(void*)0,&g_183},{&l_3231,(void*)0,&l_3231},{&g_183,&g_3176[3],&g_3176[3]}},{{&g_206,(void*)0,(void*)0},{&g_183,&g_183,&g_206},{&l_3231,&g_3176[0],&g_206},{&g_3176[3],&g_183,&g_3176[3]},{&l_3231,(void*)0,&g_3176[0]},{&g_3176[3],&g_183,&g_183},{&g_183,&g_3176[0],(void*)0},{&g_3176[3],&g_3176[3],&g_183}},{{&g_183,(void*)0,&g_3176[0]},{&g_3176[3],&g_3176[3],&g_206},{&g_206,(void*)0,&g_206},{&g_183,&g_3176[3],&g_206},{&l_3231,&g_3176[0],&g_206},{&g_206,&g_183,&g_206},{&g_206,(void*)0,&g_3176[0]},{&g_206,&g_206,&g_183}},{{&l_3231,(void*)0,(void*)0},{&g_183,&g_206,&g_183},{&g_206,(void*)0,&g_183},{&g_3176[3],&g_183,&g_183},{&g_183,&g_3176[0],(void*)0},{&g_3176[3],&g_3176[3],&g_183},{&g_183,(void*)0,&g_3176[0]},{&g_3176[3],&g_3176[3],&g_206}},{{&g_206,(void*)0,&g_206},{&g_183,&g_3176[3],&g_206},{&l_3231,&g_3176[0],&g_206},{&g_206,&g_183,&g_206},{&g_206,(void*)0,&g_3176[0]},{&g_206,&g_206,&g_183},{&l_3231,(void*)0,(void*)0},{&g_183,&g_206,&g_183}},{{&g_206,(void*)0,&g_183},{&g_3176[3],&g_183,&g_183},{&g_183,&g_3176[0],(void*)0},{&g_3176[3],&g_3176[3],&g_183},{&g_183,(void*)0,&g_3176[0]},{&g_3176[3],&g_3176[3],&g_206},{&g_206,(void*)0,&g_206},{&g_183,&g_3176[3],&g_206}}}; + uint64_t l_3242[8] = {0xB6412F7D8489259FLL,1UL,1UL,0xB6412F7D8489259FLL,1UL,1UL,0xB6412F7D8489259FLL,1UL}; + uint64_t l_3253 = 18446744073709551606UL; + int32_t l_3256 = 0x6AE19F0EL; + uint32_t l_3258 = 4294967295UL; + int i, j, k; + l_6 = (safe_mod_func_uint16_t_u_u((l_3230[2] , (safe_mul_func_int8_t_s_s(((safe_add_func_int8_t_s_s(((((*l_3240) |= (((0x9CL ^ ((void*)0 != l_3240)) >= (l_3242[0] = ((*g_983) &= l_3187[2][6]))) <= l_6)) > (((safe_rshift_func_int8_t_s_u((safe_rshift_func_uint8_t_u_s((((*g_127) = (safe_rshift_func_uint8_t_u_s(g_177, ((1L <= ((safe_mul_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((**g_1700), (**g_1700))), (-5L))) & l_3192)) != l_7)))) == 0x94128C946CC5AD13LL), g_458.f1)), l_3186)) < 0xBBL) , (-1L))) >= 250UL), l_3253)) >= 1UL), l_3187[0][2]))), 65535UL)); + l_3258++; + if (g_3261) + continue; + } + } + l_3[7][8][1] = ((*g_999) = &l_3230[0]); + for (g_629 = 0; (g_629 < 23); ++g_629) + { /* block id: 1515 */ + uint32_t l_3271 = 1UL; + int32_t l_3274 = (-8L); + uint8_t l_3294[4][3][2] = {{{0x30L,0x30L},{0xECL,253UL},{0x6AL,9UL}},{{0UL,0xECL},{255UL,0UL},{5UL,0UL}},{{5UL,0UL},{255UL,0xECL},{0UL,9UL}},{{0x6AL,253UL},{0xECL,0x30L},{0x30L,0x30L}}}; + uint32_t ****l_3309[2][8]; + int i, j, k; + for (i = 0; i < 2; i++) + { + for (j = 0; j < 8; j++) + l_3309[i][j] = (void*)0; + } + } + } + else + { /* block id: 1537 */ + uint64_t l_3321 = 0xDDE7A297B90E42B9LL; + int32_t l_3323 = 0L; + int8_t *l_3329 = (void*)0; + uint32_t l_3330[6][7][6] = {{{18446744073709551615UL,1UL,0xB6573154L,18446744073709551615UL,0xAB8E7E60L,0xD5EF4BC4L},{18446744073709551615UL,0xAB8E7E60L,0xD5EF4BC4L,1UL,1UL,0xD5EF4BC4L},{18446744073709551614UL,18446744073709551614UL,0xB6573154L,1UL,1UL,0x8128DDD9L},{1UL,0xAB8E7E60L,0x812AD54AL,1UL,0xAB8E7E60L,0xB6573154L},{18446744073709551614UL,1UL,0x812AD54AL,1UL,18446744073709551614UL,0x8128DDD9L},{18446744073709551615UL,1UL,0xB6573154L,18446744073709551615UL,0xAB8E7E60L,0xD5EF4BC4L},{18446744073709551615UL,0xAB8E7E60L,0xD5EF4BC4L,1UL,1UL,0xD5EF4BC4L}},{{18446744073709551614UL,18446744073709551614UL,0xB6573154L,1UL,1UL,0x8128DDD9L},{1UL,0xAB8E7E60L,0x812AD54AL,1UL,0xAB8E7E60L,0xB6573154L},{0xCE918E94L,0x8BF1BB38L,0xAB8E7E60L,0x8BF1BB38L,0xCE918E94L,1UL},{0UL,0x8BF1BB38L,18446744073709551615UL,0UL,0x269CFCD7L,1UL},{0UL,0x269CFCD7L,1UL,0x8BF1BB38L,0x8BF1BB38L,1UL},{0xCE918E94L,0xCE918E94L,18446744073709551615UL,0x991B26EDL,0x8BF1BB38L,1UL},{0x8BF1BB38L,0x269CFCD7L,0xAB8E7E60L,0x991B26EDL,0x269CFCD7L,18446744073709551615UL}},{{0xCE918E94L,0x8BF1BB38L,0xAB8E7E60L,0x8BF1BB38L,0xCE918E94L,1UL},{0UL,0x8BF1BB38L,18446744073709551615UL,0UL,0x269CFCD7L,1UL},{0UL,0x269CFCD7L,1UL,0x8BF1BB38L,0x8BF1BB38L,1UL},{0xCE918E94L,0xCE918E94L,18446744073709551615UL,0x991B26EDL,0x8BF1BB38L,1UL},{0x8BF1BB38L,0x269CFCD7L,0xAB8E7E60L,0x991B26EDL,0x269CFCD7L,18446744073709551615UL},{0xCE918E94L,0x8BF1BB38L,0xAB8E7E60L,0x8BF1BB38L,0xCE918E94L,1UL},{0UL,0x8BF1BB38L,18446744073709551615UL,0UL,0x269CFCD7L,1UL}},{{0UL,0x269CFCD7L,1UL,0x8BF1BB38L,0x8BF1BB38L,1UL},{0xCE918E94L,0xCE918E94L,18446744073709551615UL,0x991B26EDL,0x8BF1BB38L,1UL},{0x8BF1BB38L,0x269CFCD7L,0xAB8E7E60L,0x991B26EDL,0x269CFCD7L,18446744073709551615UL},{0xCE918E94L,0x8BF1BB38L,0xAB8E7E60L,0x8BF1BB38L,0xCE918E94L,1UL},{0UL,0x8BF1BB38L,18446744073709551615UL,0UL,0x269CFCD7L,1UL},{0UL,0x269CFCD7L,1UL,0x8BF1BB38L,0x8BF1BB38L,1UL},{0xCE918E94L,0xCE918E94L,18446744073709551615UL,0x991B26EDL,0x8BF1BB38L,1UL}},{{0x8BF1BB38L,0x269CFCD7L,0xAB8E7E60L,0x991B26EDL,0x269CFCD7L,18446744073709551615UL},{0xCE918E94L,0x8BF1BB38L,0xAB8E7E60L,0x8BF1BB38L,0xCE918E94L,1UL},{0UL,0x8BF1BB38L,18446744073709551615UL,0UL,0x269CFCD7L,1UL},{0UL,0x269CFCD7L,1UL,0x8BF1BB38L,0x8BF1BB38L,1UL},{0xCE918E94L,0xCE918E94L,18446744073709551615UL,0x991B26EDL,0x8BF1BB38L,1UL},{0x8BF1BB38L,0x269CFCD7L,0xAB8E7E60L,0x991B26EDL,0x269CFCD7L,18446744073709551615UL},{0xCE918E94L,0x8BF1BB38L,0xAB8E7E60L,0x8BF1BB38L,0xCE918E94L,1UL}},{{0UL,0x8BF1BB38L,18446744073709551615UL,0UL,0x269CFCD7L,1UL},{0UL,0x269CFCD7L,1UL,0x8BF1BB38L,0x8BF1BB38L,1UL},{0xCE918E94L,0xCE918E94L,18446744073709551615UL,0x991B26EDL,0x8BF1BB38L,1UL},{0x8BF1BB38L,0x269CFCD7L,0xAB8E7E60L,0x991B26EDL,0x269CFCD7L,18446744073709551615UL},{0xCE918E94L,0x8BF1BB38L,0xAB8E7E60L,0x8BF1BB38L,0xCE918E94L,1UL},{0UL,0x8BF1BB38L,18446744073709551615UL,0UL,0x269CFCD7L,0x991B26EDL},{0xE15135D8L,0xB6573154L,0x991B26EDL,0x812AD54AL,0x812AD54AL,0x991B26EDL}}}; + int32_t l_3333[3]; + uint32_t l_3335[8][1][9] = {{{0x30091A38L,0UL,0x30B5CAEFL,0xE11A6A21L,0xE11A6A21L,0x30B5CAEFL,0UL,0x30091A38L,0x30B5CAEFL}},{{0x30091A38L,0UL,0x30B5CAEFL,0xE11A6A21L,0xE11A6A21L,0x30B5CAEFL,0UL,0x30091A38L,0x30B5CAEFL}},{{0x30091A38L,0UL,0x30B5CAEFL,0xE11A6A21L,0xE11A6A21L,0x30B5CAEFL,0UL,0x30091A38L,0x30B5CAEFL}},{{0x30091A38L,0UL,0x30B5CAEFL,0xE11A6A21L,0xE11A6A21L,0x30B5CAEFL,0UL,0x30091A38L,0x30B5CAEFL}},{{0x30091A38L,0UL,0x30B5CAEFL,0xE11A6A21L,0xE11A6A21L,0x30B5CAEFL,0UL,0x30091A38L,0x30B5CAEFL}},{{0x30091A38L,0UL,0x30B5CAEFL,0xE11A6A21L,0xE11A6A21L,0x30B5CAEFL,0UL,0x30091A38L,0x30B5CAEFL}},{{0x30091A38L,0UL,0x30B5CAEFL,0xE11A6A21L,0xE11A6A21L,0x30B5CAEFL,0UL,0x30091A38L,0x30B5CAEFL}},{{0x30091A38L,0UL,0x30B5CAEFL,0xE11A6A21L,0xE11A6A21L,0x30B5CAEFL,0UL,0x30091A38L,0x30B5CAEFL}}}; + int i, j, k; + for (i = 0; i < 3; i++) + l_3333[i] = 3L; +lbl_3355: + for (g_458.f3 = 0; (g_458.f3 <= 9); g_458.f3 += 1) + { /* block id: 1540 */ + uint8_t ***l_3320 = &g_441; + int i; + (*g_1000) |= (l_3323 = (safe_add_func_int8_t_s_s(g_2033[g_458.f3], ((((l_3229 ^= (safe_mod_func_int64_t_s_s((((*g_643) = ((*g_457) , (0x159FL != (((((*g_457) , (void*)0) == ((*l_3320) = &g_442)) <= (l_3321 < g_3322[2])) || g_2033[g_458.f3])))) <= l_5), l_7))) >= (-1L)) > l_3321) ^ l_2)))); + return g_2033[g_458.f3]; + } + if ((safe_lshift_func_uint16_t_u_s(((safe_rshift_func_uint8_t_u_u((((*g_983) = (*g_983)) < 0xDCL), g_629)) && ((g_3328 = &g_3254) == l_3329)), 4))) + { /* block id: 1550 */ + int8_t l_3339 = 7L; + for (g_132 = 0; (g_132 <= 7); g_132 += 1) + { /* block id: 1553 */ + int16_t l_3334 = (-2L); + int32_t l_3338[7] = {(-9L),(-9L),0xA9A03672L,(-9L),(-9L),0xA9A03672L,(-9L)}; + int i; + l_3330[3][1][3]++; + l_3335[2][0][3]--; + g_3340++; + if (g_258[g_132]) + break; + } + } + else + { /* block id: 1559 */ + uint32_t **l_3345 = &g_1701; + for (g_2895 = 0; (g_2895 <= 9); g_2895 += 1) + { /* block id: 1562 */ + uint32_t ***l_3347 = &l_3346[3][0]; + const uint16_t **** const **l_3350 = &g_3348; + int32_t l_3351 = 3L; + int i; + (**g_2622) ^= (safe_mul_func_int8_t_s_s((((l_3345 == ((*l_3347) = (g_2033[g_2895] , l_3346[2][3]))) , ((*l_3350) = g_3348)) == &g_2981), g_2033[g_2895])); + l_3352--; + if (g_458.f3) + goto lbl_3355; + } + return l_3352; + } + } + for (l_3228.f0 = 26; (l_3228.f0 > (-21)); l_3228.f0--) + { /* block id: 1574 */ + int64_t l_3358[10] = {0L,0L,0L,0L,0L,0L,0L,0L,0L,0L}; + int32_t l_3359 = (-5L); + int32_t l_3360 = 1L; + int32_t l_3364 = (-1L); + int32_t l_3367 = 0xBCDBA61AL; + int32_t l_3372 = (-1L); + int32_t l_3373 = 0x8C5B084EL; + int i; + l_3358[7] = l_6; + for (g_146 = 2; (g_146 >= 0); g_146 -= 1) + { /* block id: 1578 */ + int64_t l_3361 = 0x9285272348967190LL; + int16_t l_3365 = 0xD941L; + int32_t l_3366 = 1L; + uint32_t l_3382[4][5][9] = {{{1UL,18446744073709551614UL,1UL,18446744073709551615UL,18446744073709551613UL,0x2E5E3E5AL,18446744073709551607UL,0x71493D5FL,4UL},{18446744073709551611UL,0xE6880DAFL,2UL,0xDDD702C7L,0xA6C66844L,0xC0E85E58L,0xA6C66844L,0xDDD702C7L,2UL},{4UL,4UL,18446744073709551614UL,18446744073709551615UL,0x204CB92DL,1UL,2UL,1UL,6UL},{1UL,1UL,0xC0E85E58L,18446744073709551615UL,18446744073709551606UL,18446744073709551606UL,18446744073709551615UL,0xC0E85E58L,1UL},{18446744073709551615UL,18446744073709551606UL,18446744073709551614UL,0x57A19FA0L,0UL,18446744073709551615UL,4UL,2UL,18446744073709551613UL}},{{0xDDD702C7L,1UL,2UL,1UL,18446744073709551615UL,1UL,2UL,1UL,0xDDD702C7L},{0UL,18446744073709551606UL,1UL,0xD37B812EL,4UL,18446744073709551607UL,6UL,18446744073709551614UL,0x2E5E3E5AL},{0x17F27A6EL,1UL,0x5030D5BFL,0xC0E85E58L,0xC0E85E58L,0x5030D5BFL,1UL,0x17F27A6EL,0xC51F3F36L},{0UL,4UL,6UL,0x204CB92DL,0x71493D5FL,18446744073709551615UL,18446744073709551613UL,0xD37B812EL,0xD37B812EL},{0xDDD702C7L,0xE6880DAFL,18446744073709551615UL,0x17F27A6EL,18446744073709551615UL,0xE6880DAFL,0xDDD702C7L,18446744073709551606UL,0xC51F3F36L}},{{18446744073709551615UL,18446744073709551614UL,1UL,18446744073709551606UL,4UL,0x204CB92DL,0xD37B812EL,1UL,0xD37B812EL},{18446744073709551615UL,0xA6C66844L,0xE6880DAFL,0xE6880DAFL,0xA6C66844L,18446744073709551615UL,18446744073709551606UL,0x5030D5BFL,0x17F27A6EL},{1UL,2UL,1UL,0x204CB92DL,18446744073709551615UL,18446744073709551614UL,4UL,4UL,18446744073709551614UL},{0xE6880DAFL,18446744073709551615UL,0x17F27A6EL,18446744073709551615UL,0xE6880DAFL,0xDDD702C7L,18446744073709551606UL,0xC51F3F36L,1UL},{18446744073709551613UL,4UL,1UL,0x2E5E3E5AL,2UL,18446744073709551607UL,0xD37B812EL,18446744073709551607UL,2UL}},{{18446744073709551606UL,2UL,2UL,18446744073709551606UL,0x4809426DL,0xDDD702C7L,0x17F27A6EL,18446744073709551615UL,0xC0E85E58L},{18446744073709551615UL,6UL,0UL,1UL,0x71493D5FL,18446744073709551614UL,18446744073709551614UL,0x71493D5FL,1UL},{0x616EDC88L,1UL,0x616EDC88L,0x3258CFFDL,0x4809426DL,18446744073709551615UL,1UL,18446744073709551611UL,0xDDD702C7L},{1UL,18446744073709551613UL,0x71493D5FL,18446744073709551606UL,2UL,0x204CB92DL,2UL,18446744073709551606UL,0x71493D5FL},{0xDDD702C7L,0xDDD702C7L,1UL,0x3258CFFDL,0xE6880DAFL,0x616EDC88L,0xC0E85E58L,0x17F27A6EL,2UL}}}; + int i, j, k; + l_3375++; + if ((*g_268)) + continue; + l_3229 = (l_3361 != (~((safe_rshift_func_int16_t_s_s(((safe_mod_func_uint32_t_u_u(((l_6 , &g_3348) != &g_2980), (~(!l_3382[3][3][1])))) , (safe_sub_func_int64_t_s_s((((*l_3197) = l_3385) == (l_3370 , (((((safe_lshift_func_uint8_t_u_u(l_3374, (l_3360 != l_3382[2][2][5]))) , 1L) , l_3388) != l_3365) , l_3389))), l_2))), 2)) || l_3352))); + for (g_888 = 0; (g_888 <= 2); g_888 += 1) + { /* block id: 1585 */ + uint64_t *l_3398 = &g_629; + uint32_t l_3405 = 0x14A9940BL; + int32_t l_3406[9] = {1L,1L,1L,1L,1L,1L,1L,1L,1L}; + int i, j; + l_3406[8] ^= ((((safe_add_func_uint64_t_u_u(((*l_3240)--), ((((safe_add_func_int16_t_s_s((((safe_lshift_func_uint16_t_u_u((((((*l_3398) = 0x4D91C8663151B76CLL) != 0x073A0058EBEA58B1LL) | l_3374) >= (safe_mul_func_int8_t_s_s((safe_sub_func_uint32_t_u_u(((*l_3185) == (void*)0), (safe_div_func_uint8_t_u_u((((*l_3158) |= l_3369) < 6UL), (l_3366 | (l_5 > 9UL)))))), l_3358[5]))), 9)) , &g_1567) == &g_1567), 0x1CACL)) == (*g_268)) < 0x93C5L) , l_3405))) >= l_3367) == (**g_1700)) ^ (*g_127)); + if (l_3382[0][0][4]) + continue; + } + } + if (l_3373) + continue; + l_3410--; + } + l_3419[2]--; + } + else + { /* block id: 1597 */ + int32_t *l_3429 = &g_75[0]; + uint16_t ***l_3481 = &g_642; + uint16_t ****l_3480[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; + int64_t l_3488[4][1][5] = {{{7L,6L,7L,6L,7L}},{{0L,0L,1L,1L,0L}},{{(-1L),6L,(-1L),6L,(-1L)}},{{0L,1L,1L,0L,0L}}}; + union U0 l_3502 = {0x32L}; + int16_t *l_3543 = &g_408; + int64_t l_3545 = 0xCC9D81739EE3B76CLL; + int32_t l_3548 = 0xFEF003C0L; + int32_t l_3551 = 2L; + int32_t l_3553[10] = {(-7L),(-7L),(-7L),(-7L),(-7L),(-7L),(-7L),(-7L),(-7L),(-7L)}; + uint8_t l_3555 = 1UL; + int8_t l_3624 = (-4L); + int16_t l_3665 = 0L; + int32_t l_3689 = 0x13D17FE3L; + uint64_t l_3693 = 1UL; + uint32_t **l_3716 = (void*)0; + uint32_t l_3753 = 0xBFB92AF7L; + uint8_t l_3758 = 0xDAL; + int64_t l_3759[1]; + int8_t l_3828 = 0xBFL; + int32_t ** const ****l_3840 = (void*)0; + int32_t l_3856 = (-8L); + const uint32_t l_3872 = 3UL; + uint32_t *****l_3934 = &g_3601; + int i, j, k; + for (i = 0; i < 1; i++) + l_3759[i] = 0x4C49DDF402E1B26ALL; + if (((-4L) > (((l_3368 = 0L) > (safe_sub_func_uint16_t_u_u(((*g_441) != l_3426), (safe_lshift_func_uint8_t_u_u(1UL, 3))))) > ((**g_1175) == l_3429)))) + { /* block id: 1599 */ + (*g_267) = &l_3388; + return l_3369; + } + else + { /* block id: 1602 */ + int16_t l_3436[5] = {0x12A2L,0x12A2L,0x12A2L,0x12A2L,0x12A2L}; + uint32_t ****l_3437 = &l_3308; + int32_t l_3482 = 1L; + int32_t l_3483 = 0xF7B6D19CL; + int32_t l_3489 = 0x50343D68L; + int32_t l_3494[2][7] = {{0xB2700B47L,(-2L),0x382AAF93L,0x34F800FAL,0x34F800FAL,0x382AAF93L,(-2L)},{0xB2700B47L,(-2L),0x382AAF93L,0x34F800FAL,0x34F800FAL,0x382AAF93L,(-2L)}}; + const uint64_t *l_3516[4][3] = {{&g_132,&l_3375,&g_132},{&g_132,&l_3375,&g_132},{&g_132,&l_3375,&g_132},{&g_132,&l_3375,&g_132}}; + uint64_t ***** const *l_3537 = &l_3385; + int64_t l_3538 = 0xB72394C9ED776906LL; + int8_t l_3552 = 0xE5L; + uint16_t *****l_3635[9] = {&l_3480[2],&l_3480[2],&l_3480[2],&l_3480[2],&l_3480[2],&l_3480[2],&l_3480[2],&l_3480[2],&l_3480[2]}; + uint16_t ******l_3634 = &l_3635[2]; + int8_t *l_3654 = &l_3590[8]; + int8_t *l_3655 = &l_3544; + int i, j; +lbl_3541: + if ((0xC5581AAEL > (((&g_647[5][0] == ((*l_3437) = (((safe_sub_func_int64_t_s_s(((***g_276) = ((((safe_rshift_func_int16_t_s_s((((safe_mul_func_int8_t_s_s(((****g_2620) == ((((void*)0 != &l_3298) || 6L) ^ ((*g_1701) , 0x42C35DDFL))), 0x63L)) >= 0x1412F895L) < 0x6480L), 3)) , l_3436[4]) <= 0x67879153L) || 0x1F4B0C28L)), 18446744073709551615UL)) == 1UL) , l_3308))) != l_3436[4]) || g_746))) + { /* block id: 1605 */ + union U0 **l_3439 = (void*)0; |