/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 14181578437584540153 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ #pragma pack(push) #pragma pack(1) struct S0 { const volatile int64_t f0; unsigned f1 : 6; volatile uint32_t f2; unsigned f3 : 18; }; #pragma pack(pop) /* --- GLOBAL VARIABLES --- */ static int64_t g_7 = 0x2285FAAFE30F5872LL; static int64_t *g_16 = (void*)0; static int32_t g_20 = 0x3E623B47L; static int8_t g_23 = 0x37L; static uint32_t g_26[3] = {0UL,0UL,0UL}; static const int64_t g_49 = (-1L); static int32_t g_51 = 0xD9490441L; static int32_t * volatile g_50 = &g_51;/* VOLATILE GLOBAL g_50 */ static volatile int32_t g_55 = 0x29358DB2L;/* VOLATILE GLOBAL g_55 */ static int32_t g_56 = 0xE75688AFL; static uint8_t g_57 = 0UL; static uint64_t g_81 = 18446744073709551614UL; static volatile uint64_t g_116 = 0xDBE1E68A7D7D4B92LL;/* VOLATILE GLOBAL g_116 */ static volatile uint64_t g_117[7] = {0xFC0A99849AA352C7LL,0xFC0A99849AA352C7LL,0xFC0A99849AA352C7LL,0xFC0A99849AA352C7LL,0xFC0A99849AA352C7LL,0xFC0A99849AA352C7LL,0xFC0A99849AA352C7LL}; static volatile uint64_t g_118 = 0xEE77D733C455447BLL;/* VOLATILE GLOBAL g_118 */ static volatile uint64_t g_119[5][8] = {{5UL,5UL,0x48CC9215A14429F1LL,0x48CC9215A14429F1LL,5UL,5UL,0x48CC9215A14429F1LL,0x48CC9215A14429F1LL},{5UL,5UL,0x48CC9215A14429F1LL,0x48CC9215A14429F1LL,5UL,5UL,0x48CC9215A14429F1LL,0x48CC9215A14429F1LL},{5UL,5UL,0x48CC9215A14429F1LL,0x48CC9215A14429F1LL,5UL,5UL,0x48CC9215A14429F1LL,0x48CC9215A14429F1LL},{5UL,5UL,0x48CC9215A14429F1LL,0x48CC9215A14429F1LL,5UL,5UL,0x48CC9215A14429F1LL,0x48CC9215A14429F1LL},{5UL,5UL,0x48CC9215A14429F1LL,0x48CC9215A14429F1LL,5UL,5UL,0x48CC9215A14429F1LL,0x48CC9215A14429F1LL}}; static volatile uint64_t g_120[1][9][5] = {{{0x200E08B7C83560E5LL,0x2D143BF1F8E40AA8LL,0x2D143BF1F8E40AA8LL,0x200E08B7C83560E5LL,0x2D143BF1F8E40AA8LL},{0xE78A8B9AC9426B2CLL,0xE78A8B9AC9426B2CLL,18446744073709551607UL,0xE78A8B9AC9426B2CLL,0xE78A8B9AC9426B2CLL},{0x2D143BF1F8E40AA8LL,0x200E08B7C83560E5LL,0x2D143BF1F8E40AA8LL,0x2D143BF1F8E40AA8LL,0x200E08B7C83560E5LL},{0xE78A8B9AC9426B2CLL,8UL,8UL,0xE78A8B9AC9426B2CLL,8UL},{0x200E08B7C83560E5LL,0x200E08B7C83560E5LL,4UL,0x200E08B7C83560E5LL,0x200E08B7C83560E5LL},{8UL,0xE78A8B9AC9426B2CLL,8UL,8UL,0xE78A8B9AC9426B2CLL},{0x200E08B7C83560E5LL,0x2D143BF1F8E40AA8LL,0x2D143BF1F8E40AA8LL,0x200E08B7C83560E5LL,0x2D143BF1F8E40AA8LL},{0xE78A8B9AC9426B2CLL,0xE78A8B9AC9426B2CLL,18446744073709551607UL,0xE78A8B9AC9426B2CLL,0xE78A8B9AC9426B2CLL},{0x2D143BF1F8E40AA8LL,0x200E08B7C83560E5LL,0x2D143BF1F8E40AA8LL,0x2D143BF1F8E40AA8LL,0x200E08B7C83560E5LL}}}; static volatile uint64_t g_121 = 0x35D2512995B858EELL;/* VOLATILE GLOBAL g_121 */ static volatile uint64_t g_122 = 0xBBD54ED7DDA2347DLL;/* VOLATILE GLOBAL g_122 */ static volatile uint64_t g_123 = 0xB573DB0A16214FB9LL;/* VOLATILE GLOBAL g_123 */ static volatile uint64_t g_124 = 0x0AF170B72F399B0BLL;/* VOLATILE GLOBAL g_124 */ static volatile uint64_t g_125 = 0x1366E2C43C23CF8CLL;/* VOLATILE GLOBAL g_125 */ static volatile uint64_t g_126 = 0xD0BAEE16EA25DA63LL;/* VOLATILE GLOBAL g_126 */ static volatile uint64_t *g_115[7][6][2] = {{{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0},{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0}},{{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0},{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0}},{{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0},{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0}},{{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0},{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0}},{{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0},{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0}},{{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0},{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0}},{{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0},{&g_126,&g_117[1]},{&g_126,(void*)0},{&g_122,(void*)0}}}; static volatile uint64_t **g_114 = &g_115[2][0][1]; static int64_t g_138 = 0xD9FAADC8FC35A002LL; static int32_t *g_141 = (void*)0; static int32_t *g_144 = &g_56; static uint64_t g_158[3][1][4] = {{{1UL,18446744073709551610UL,1UL,18446744073709551610UL}},{{1UL,18446744073709551610UL,1UL,18446744073709551610UL}},{{1UL,18446744073709551610UL,1UL,18446744073709551610UL}}}; static int8_t g_165 = 0x2EL; static uint8_t g_176 = 0UL; static uint16_t g_185 = 0x251FL; static int16_t g_187 = 0L; static uint16_t g_231 = 3UL; static uint16_t *g_230[6][4][5] = {{{(void*)0,(void*)0,(void*)0,&g_231,&g_231},{(void*)0,&g_231,&g_231,&g_231,(void*)0},{(void*)0,&g_231,(void*)0,&g_231,(void*)0},{(void*)0,&g_231,&g_231,(void*)0,&g_231}},{{(void*)0,&g_231,(void*)0,&g_231,(void*)0},{&g_231,(void*)0,&g_231,&g_231,(void*)0},{(void*)0,(void*)0,&g_231,&g_231,&g_231},{&g_231,&g_231,&g_231,(void*)0,&g_231}},{{(void*)0,&g_231,&g_231,&g_231,(void*)0},{&g_231,&g_231,&g_231,&g_231,&g_231},{(void*)0,&g_231,(void*)0,&g_231,(void*)0},{&g_231,&g_231,&g_231,&g_231,&g_231}},{{(void*)0,&g_231,(void*)0,(void*)0,&g_231},{&g_231,&g_231,&g_231,&g_231,&g_231},{&g_231,(void*)0,&g_231,&g_231,(void*)0},{&g_231,&g_231,&g_231,&g_231,&g_231}},{{(void*)0,&g_231,(void*)0,(void*)0,&g_231},{&g_231,&g_231,&g_231,&g_231,&g_231},{&g_231,&g_231,&g_231,&g_231,&g_231},{&g_231,&g_231,&g_231,&g_231,&g_231}},{{&g_231,&g_231,(void*)0,&g_231,(void*)0},{&g_231,&g_231,&g_231,&g_231,&g_231},{&g_231,(void*)0,(void*)0,&g_231,(void*)0},{&g_231,&g_231,&g_231,&g_231,&g_231}}}; static uint32_t g_265 = 0UL; static volatile int8_t *g_276 = (void*)0; static uint64_t g_287 = 1UL; static struct S0 g_289 = {1L,7,1UL,268};/* VOLATILE GLOBAL g_289 */ static struct S0 g_290[6][6][7] = {{{{0xFE89841C2129FDFFLL,1,0x795591ADL,244},{-1L,4,4UL,378},{0xA66EDB1092C0A3A6LL,1,0xCB4783B3L,152},{1L,6,4294967295UL,351},{0xA66EDB1092C0A3A6LL,1,0xCB4783B3L,152},{-1L,4,4UL,378},{0xFE89841C2129FDFFLL,1,0x795591ADL,244}},{{0x77B1380094E7EC2FLL,7,0x0B4551D6L,456},{-1L,1,0x524A4F3CL,237},{7L,0,7UL,126},{0x76E8CC18FD0524EELL,7,0x91634258L,163},{-1L,1,0x524A4F3CL,237},{0L,0,0x7A4677E4L,164},{7L,0,7UL,126}},{{0xAF40BCFF1FC72A12LL,1,0xF5D2826EL,170},{1L,6,4294967295UL,351},{0L,3,4294967291UL,234},{0xE0C833035184E1CELL,2,4294967286UL,195},{0xF6D356F013EEB7EELL,1,0xA3780543L,166},{0x9411BBB0D997799FLL,0,0x0D5E205DL,176},{0xF6D356F013EEB7EELL,1,0xA3780543L,166}},{{1L,4,4294967294UL,229},{7L,0,7UL,126},{7L,0,7UL,126},{1L,4,4294967294UL,229},{0L,0,0x7A4677E4L,164},{0x848BB9C06754C7A3LL,1,4294967295UL,104},{0xFD5C622FEB6F9DCDLL,1,4294967292UL,498}},{{0x1A1A9EC34D0C68EELL,3,4UL,108},{1L,2,0xA214F20BL,222},{0xA66EDB1092C0A3A6LL,1,0xCB4783B3L,152},{0xD241F43FE7ED3B33LL,2,0x128C6EC9L,274},{-1L,3,0xC6B98985L,96},{0xF5496F96B88E8A56LL,3,4294967293UL,342},{1L,7,9UL,507}},{{4L,0,1UL,390},{1L,4,4294967294UL,229},{-1L,1,0x15F0F538L,105},{0x1DBADABB3FEC30DDLL,0,0xE2B8542AL,57},{-1L,1,0x524A4F3CL,237},{2L,5,0x8C49E032L,245},{0xFD5C622FEB6F9DCDLL,1,4294967292UL,498}}},{{{0xF6D356F013EEB7EELL,1,0xA3780543L,166},{-1L,4,4UL,378},{-10L,4,1UL,48},{1L,2,0xA214F20BL,222},{0x9958F3101816B8A6LL,1,0x5C524AB9L,63},{0xD241F43FE7ED3B33LL,2,0x128C6EC9L,274},{0xF6D356F013EEB7EELL,1,0xA3780543L,166}},{{0x77B1380094E7EC2FLL,7,0x0B4551D6L,456},{0xFD5C622FEB6F9DCDLL,1,4294967292UL,498},{0x848BB9C06754C7A3LL,1,4294967295UL,104},{0L,0,0x7A4677E4L,164},{1L,4,4294967294UL,229},{7L,0,7UL,126},{7L,0,7UL,126}},{{0x0D8F512955A25A28LL,2,0UL,492},{1L,2,0xA214F20BL,222},{-1L,3,0x8B939B4CL,240},{1L,2,0xA214F20BL,222},{0x0D8F512955A25A28LL,2,0UL,492},{0x9411BBB0D997799FLL,0,0x0D5E205DL,176},{0xFE89841C2129FDFFLL,1,0x795591ADL,244}},{{-1L,1,0x524A4F3CL,237},{0xF16BB949037EE491LL,4,0xF97578CBL,1},{0x76E8CC18FD0524EELL,7,0x91634258L,163},{0x1DBADABB3FEC30DDLL,0,0xE2B8542AL,57},{0L,0,0x7A4677E4L,164},{0xF16BB949037EE491LL,4,0xF97578CBL,1},{0x1DBADABB3FEC30DDLL,0,0xE2B8542AL,57}},{{-10L,4,1UL,48},{1L,6,4294967295UL,351},{0xB2420772C287C4ABLL,4,4294967286UL,348},{0xD241F43FE7ED3B33LL,2,0x128C6EC9L,274},{0xAF40BCFF1FC72A12LL,1,0xF5D2826EL,170},{0xD241F43FE7ED3B33LL,2,0x128C6EC9L,274},{0xB2420772C287C4ABLL,4,4294967286UL,348}},{{-1L,1,0x524A4F3CL,237},{0x1DBADABB3FEC30DDLL,0,0xE2B8542AL,57},{-1L,1,0x15F0F538L,105},{1L,4,4294967294UL,229},{4L,0,1UL,390},{-1L,1,0x15F0F538L,105},{0x6E1166E0729CE563LL,5,1UL,416}}},{{{0x0D8F512955A25A28LL,2,0UL,492},{-1L,4,4UL,378},{1L,7,9UL,507},{0xE0C833035184E1CELL,2,4294967286UL,195},{0xA66EDB1092C0A3A6LL,1,0xCB4783B3L,152},{0xF5496F96B88E8A56LL,3,4294967293UL,342},{0x0D8F512955A25A28LL,2,0UL,492}},{{0x77B1380094E7EC2FLL,7,0x0B4551D6L,456},{4L,0,1UL,390},{0x76E8CC18FD0524EELL,7,0x91634258L,163},{0x76E8CC18FD0524EELL,7,0x91634258L,163},{4L,0,1UL,390},{0x77B1380094E7EC2FLL,7,0x0B4551D6L,456},{7L,0,7UL,126}},{{0xF6D356F013EEB7EELL,1,0xA3780543L,166},{0xE0C833035184E1CELL,2,4294967286UL,195},{0L,3,4294967291UL,234},{1L,6,4294967295UL,351},{0xAF40BCFF1FC72A12LL,1,0xF5D2826EL,170},{0x9411BBB0D997799FLL,0,0x0D5E205DL,176},{1L,4,0x0FFC3AD4L,387}},{{4L,0,1UL,390},{7L,0,7UL,126},{0x848BB9C06754C7A3LL,1,4294967295UL,104},{4L,0,1UL,390},{0L,0,0x7A4677E4L,164},{0x76E8CC18FD0524EELL,7,0x91634258L,163},{0x6E1166E0729CE563LL,5,1UL,416}},{{0x1A1A9EC34D0C68EELL,3,4UL,108},{0xE0C833035184E1CELL,2,4294967286UL,195},{0x1A1A9EC34D0C68EELL,3,4UL,108},{0xD241F43FE7ED3B33LL,2,0x128C6EC9L,274},{1L,7,9UL,507},{0x9411BBB0D997799FLL,0,0x0D5E205DL,176},{-1L,3,0x8B939B4CL,240}},{{0xF16BB949037EE491LL,4,0xF97578CBL,1},{0L,0,0x7A4677E4L,164},{0x1DBADABB3FEC30DDLL,0,0xE2B8542AL,57},{0x76E8CC18FD0524EELL,7,0x91634258L,163},{0xF16BB949037EE491LL,4,0xF97578CBL,1},{-1L,1,0x524A4F3CL,237},{0x848BB9C06754C7A3LL,1,4294967295UL,104}}},{{{-10L,4,1UL,48},{0x9411BBB0D997799FLL,0,0x0D5E205DL,176},{0x07944348006E1E5DLL,7,1UL,369},{0xF5496F96B88E8A56LL,3,4294967293UL,342},{0x07944348006E1E5DLL,7,1UL,369},{0x9411BBB0D997799FLL,0,0x0D5E205DL,176},{-10L,4,1UL,48}},{{0x898E5B0AA003E9E2LL,7,0xD2754F78L,157},{0x848BB9C06754C7A3LL,1,4294967295UL,104},{-1L,1,0x15F0F538L,105},{0xE0CEF9308573710BLL,3,1UL,254},{0x77B1380094E7EC2FLL,7,0x0B4551D6L,456},{0x732F0C697CCC234CLL,2,0x28196840L,301},{-1L,1,0x15F0F538L,105}},{{0x1A1A9EC34D0C68EELL,3,4UL,108},{0xF5496F96B88E8A56LL,3,4294967293UL,342},{0xFE89841C2129FDFFLL,1,0x795591ADL,244},{-1L,4,4UL,378},{0xA66EDB1092C0A3A6LL,1,0xCB4783B3L,152},{1L,6,4294967295UL,351},{0xA66EDB1092C0A3A6LL,1,0xCB4783B3L,152}},{{0xF16BB949037EE491LL,4,0xF97578CBL,1},{2L,5,0x8C49E032L,245},{-1L,1,0x15F0F538L,105},{7L,0,7UL,126},{0xE0CEF9308573710BLL,3,1UL,254},{0x898E5B0AA003E9E2LL,7,0xD2754F78L,157},{7L,0,7UL,126}},{{0x7573BEA549995AE5LL,7,0x5BE7C3BEL,406},{0xD241F43FE7ED3B33LL,2,0x128C6EC9L,274},{0x07944348006E1E5DLL,7,1UL,369},{0x537D4A5735E2F038LL,1,6UL,449},{0x9958F3101816B8A6LL,1,0x5C524AB9L,63},{0x1FB11325A5C96155LL,6,4294967287UL,56},{0L,3,4294967291UL,234}},{{0L,0,0x7A4677E4L,164},{7L,0,7UL,126},{0x1DBADABB3FEC30DDLL,0,0xE2B8542AL,57},{0x77B1380094E7EC2FLL,7,0x0B4551D6L,456},{0x77B1380094E7EC2FLL,7,0x0B4551D6L,456},{0x1DBADABB3FEC30DDLL,0,0xE2B8542AL,57},{7L,0,7UL,126}}},{{{0xA66EDB1092C0A3A6LL,1,0xCB4783B3L,152},{0x9411BBB0D997799FLL,0,0x0D5E205DL,176},{-1L,3,0UL,461},{0xD241F43FE7ED3B33LL,2,0x128C6EC9L,274},{0L,2,1UL,231},{0x537D4A5735E2F038LL,1,6UL,449},{0xA66EDB1092C0A3A6LL,1,0xCB4783B3L,152}},{{0x898E5B0AA003E9E2LL,7,0xD2754F78L,157},{0xF16BB949037EE491LL,4,0xF97578CBL,1},{0x8AAC9750AC2831C9LL,1,0x6F240A92L,229},{0x732F0C697CCC234CLL,2,0x28196840L,301},{0xF16BB949037EE491LL,4,0xF97578CBL,1},{2L,5,0x8C49E032L,245},{-1L,1,0x15F0F538L,105}},{{0xB2420772C287C4ABLL,4,4294967286UL,348},{0xD241F43FE7ED3B33LL,2,0x128C6EC9L,274},{0xAF40BCFF1FC72A12LL,1,0xF5D2826EL,170},{0xD241F43FE7ED3B33LL,2,0x128C6EC9L,274},{0xB2420772C287C4ABLL,4,4294967286UL,348},{1L,6,4294967295UL,351},{-10L,4,1UL,48}},{{0x77B1380094E7EC2FLL,7,0x0B4551D6L,456},{-1L,1,0x15F0F538L,105},{0x732F0C697CCC234CLL,2,0x28196840L,301},{0x77B1380094E7EC2FLL,7,0x0B4551D6L,456},{0xE0CEF9308573710BLL,3,1UL,254},{-1L,1,0x15F0F538L,105},{0x848BB9C06754C7A3LL,1,4294967295UL,104}},{{-1L,3,0UL,461},{0xF5496F96B88E8A56LL,3,4294967293UL,342},{-1L,3,0x8B939B4CL,240},{0x537D4A5735E2F038LL,1,6UL,449},{0x1A1A9EC34D0C68EELL,3,4UL,108},{0x537D4A5735E2F038LL,1,6UL,449},{-1L,3,0x8B939B4CL,240}},{{0x77B1380094E7EC2FLL,7,0x0B4551D6L,456},{0x77B1380094E7EC2FLL,7,0x0B4551D6L,456},{0x1DBADABB3FEC30DDLL,0,0xE2B8542AL,57},{7L,0,7UL,126},{0L,0,0x7A4677E4L,164},{-1L,1,0x524A4F3CL,237},{0x76E8CC18FD0524EELL,7,0x91634258L,163}}},{{{0xB2420772C287C4ABLL,4,4294967286UL,348},{0x9411BBB0D997799FLL,0,0x0D5E205DL,176},{0L,3,4294967291UL,234},{-1L,4,4UL,378},{0x07944348006E1E5DLL,7,1UL,369},{0x1FB11325A5C96155LL,6,4294967287UL,56},{0xB2420772C287C4ABLL,4,4294967286UL,348}},{{0x898E5B0AA003E9E2LL,7,0xD2754F78L,157},{0x76E8CC18FD0524EELL,7,0x91634258L,163},{0x732F0C697CCC234CLL,2,0x28196840L,301},{0xE0CEF9308573710BLL,3,1UL,254},{0L,0,0x7A4677E4L,164},{0x8AAC9750AC2831C9LL,1,0x6F240A92L,229},{-1L,1,0x15F0F538L,105}},{{0xA66EDB1092C0A3A6LL,1,0xCB4783B3L,152},{-1L,4,4UL,378},{0xFE89841C2129FDFFLL,1,0x795591ADL,244},{0xF5496F96B88E8A56LL,3,4294967293UL,342},{0x1A1A9EC34D0C68EELL,3,4UL,108},{1L,6,4294967295UL,351},{1L,7,9UL,507}},{{0L,0,0x7A4677E4L,164},{2L,5,0x8C49E032L,245},{0x8AAC9750AC2831C9LL,1,0x6F240A92L,229},{0x76E8CC18FD0524EELL,7,0x91634258L,163},{0xE0CEF9308573710BLL,3,1UL,254},{0xE0CEF9308573710BLL,3,1UL,254},{0x76E8CC18FD0524EELL,7,0x91634258L,163}},{{0x7573BEA549995AE5LL,7,0x5BE7C3BEL,406},{-1L,4,4UL,378},{0x7573BEA549995AE5LL,7,0x5BE7C3BEL,406},{0x537D4A5735E2F038LL,1,6UL,449},{0xB2420772C287C4ABLL,4,4294967286UL,348},{0x9411BBB0D997799FLL,0,0x0D5E205DL,176},{0L,3,4294967291UL,234}},{{0xF16BB949037EE491LL,4,0xF97578CBL,1},{0x76E8CC18FD0524EELL,7,0x91634258L,163},{0x1DBADABB3FEC30DDLL,0,0xE2B8542AL,57},{0L,0,0x7A4677E4L,164},{0xF16BB949037EE491LL,4,0xF97578CBL,1},{0x1DBADABB3FEC30DDLL,0,0xE2B8542AL,57},{0x848BB9C06754C7A3LL,1,4294967295UL,104}}}}; static struct S0 g_291 = {0xA7F4345ABB87969ELL,0,0x3CD681C3L,310};/* VOLATILE GLOBAL g_291 */ static struct S0 g_292 = {0L,0,0x687608F3L,0};/* VOLATILE GLOBAL g_292 */ static struct S0 g_293 = {1L,0,0xDDD84B79L,441};/* VOLATILE GLOBAL g_293 */ static struct S0 g_294 = {-1L,2,0x272E7D34L,104};/* VOLATILE GLOBAL g_294 */ static struct S0 g_295[5] = {{6L,4,0xC921DD54L,90},{6L,4,0xC921DD54L,90},{6L,4,0xC921DD54L,90},{6L,4,0xC921DD54L,90},{6L,4,0xC921DD54L,90}}; static struct S0 g_296 = {0x6676D7E888E8E41DLL,3,0xEBB08DD2L,225};/* VOLATILE GLOBAL g_296 */ static struct S0 g_297 = {0x459A02BF50137D2CLL,3,0x53181D68L,221};/* VOLATILE GLOBAL g_297 */ static struct S0 g_298 = {0L,4,4294967295UL,390};/* VOLATILE GLOBAL g_298 */ static struct S0 g_299 = {1L,2,5UL,122};/* VOLATILE GLOBAL g_299 */ static struct S0 g_300 = {1L,0,4294967295UL,167};/* VOLATILE GLOBAL g_300 */ static struct S0 g_301 = {0L,4,0x4BC94A9FL,34};/* VOLATILE GLOBAL g_301 */ static struct S0 g_302 = {-8L,5,4294967291UL,73};/* VOLATILE GLOBAL g_302 */ static struct S0 g_303 = {0x804852DBE1E367F9LL,2,0UL,499};/* VOLATILE GLOBAL g_303 */ static struct S0 g_304 = {9L,5,0xEDE9DFE0L,152};/* VOLATILE GLOBAL g_304 */ static struct S0 g_305[8] = {{0x552D051CAA546107LL,6,8UL,234},{0x552D051CAA546107LL,6,8UL,234},{0x552D051CAA546107LL,6,8UL,234},{0x552D051CAA546107LL,6,8UL,234},{0x552D051CAA546107LL,6,8UL,234},{0x552D051CAA546107LL,6,8UL,234},{0x552D051CAA546107LL,6,8UL,234},{0x552D051CAA546107LL,6,8UL,234}}; static struct S0 g_306 = {0x4C6166C1E4EE88E0LL,4,0x0F638D7BL,414};/* VOLATILE GLOBAL g_306 */ static struct S0 *g_288[9][5][5] = {{{&g_300,&g_297,&g_289,&g_297,&g_300},{&g_296,(void*)0,&g_302,(void*)0,&g_296},{&g_300,&g_297,&g_289,&g_297,&g_300},{&g_296,(void*)0,&g_302,(void*)0,&g_296},{&g_300,&g_297,&g_289,&g_297,&g_300}},{{&g_296,(void*)0,&g_302,(void*)0,&g_296},{&g_300,&g_297,&g_289,&g_297,&g_300},{&g_296,(void*)0,&g_302,(void*)0,&g_296},{&g_300,&g_297,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292}},{{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297}},{{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292}},{{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297}},{{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292}},{{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297}},{{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292}},{{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297},{&g_292,&g_298,&g_299,&g_298,&g_292},{&g_297,&g_293,&g_303,&g_293,&g_297}}}; static uint64_t g_309 = 2UL; static int16_t g_357 = 4L; static int32_t g_358 = 0xADCBB8BCL; static uint8_t g_359 = 0x3CL; static struct S0 g_385[5] = {{0xC5E2A3C32E632F60LL,3,1UL,256},{0xC5E2A3C32E632F60LL,3,1UL,256},{0xC5E2A3C32E632F60LL,3,1UL,256},{0xC5E2A3C32E632F60LL,3,1UL,256},{0xC5E2A3C32E632F60LL,3,1UL,256}}; static struct S0 g_386 = {-7L,3,4294967295UL,64};/* VOLATILE GLOBAL g_386 */ static struct S0 g_387 = {0x3425B6DF71816028LL,4,5UL,115};/* VOLATILE GLOBAL g_387 */ static struct S0 g_388 = {4L,3,4294967288UL,129};/* VOLATILE GLOBAL g_388 */ static struct S0 *g_384[3][4] = {{&g_387,&g_388,&g_385[0],(void*)0},{(void*)0,&g_387,&g_386,&g_386},{&g_388,&g_388,(void*)0,&g_386}}; static struct S0 g_390 = {0x949E221B1E3F738CLL,7,0x9697186EL,46};/* VOLATILE GLOBAL g_390 */ static const uint32_t g_427 = 4294967292UL; static int32_t g_432[10] = {0L,0L,0L,0L,0L,0L,0L,0L,0L,0L}; static uint16_t g_500 = 0x9D65L; static volatile uint8_t *g_628 = (void*)0; static volatile uint8_t **g_627 = &g_628; static volatile uint8_t ***g_626[9] = {&g_627,&g_627,&g_627,&g_627,&g_627,&g_627,&g_627,&g_627,&g_627}; static struct S0 g_653 = {-1L,6,0x8B2789D4L,135};/* VOLATILE GLOBAL g_653 */ static struct S0 g_655 = {-3L,7,0UL,25};/* VOLATILE GLOBAL g_655 */ static const uint8_t g_724 = 255UL; static uint8_t g_764 = 1UL; static struct S0 g_842 = {0L,1,1UL,377};/* VOLATILE GLOBAL g_842 */ static struct S0 g_843 = {-10L,0,0UL,238};/* VOLATILE GLOBAL g_843 */ static struct S0 g_844[10][1] = {{{1L,0,4294967295UL,5}},{{0xDC2DC2AACBB9C92CLL,5,7UL,58}},{{1L,0,4294967295UL,5}},{{0xDC2DC2AACBB9C92CLL,5,7UL,58}},{{1L,0,4294967295UL,5}},{{0xDC2DC2AACBB9C92CLL,5,7UL,58}},{{1L,0,4294967295UL,5}},{{0xDC2DC2AACBB9C92CLL,5,7UL,58}},{{1L,0,4294967295UL,5}},{{0xDC2DC2AACBB9C92CLL,5,7UL,58}}}; static struct S0 g_845 = {-7L,0,0x79D81E74L,390};/* VOLATILE GLOBAL g_845 */ static struct S0 g_846 = {0x75B10002C92F1BE2LL,0,0x25CF4918L,284};/* VOLATILE GLOBAL g_846 */ static struct S0 g_847 = {0x9DB715EF30318AA7LL,1,0x69927436L,274};/* VOLATILE GLOBAL g_847 */ static struct S0 g_848 = {0x481FBA577BEB5829LL,4,0UL,197};/* VOLATILE GLOBAL g_848 */ static struct S0 g_849[2] = {{0L,6,4294967295UL,123},{0L,6,4294967295UL,123}}; static struct S0 g_850 = {0xB01FDD981C91034DLL,3,0xAB301CF3L,225};/* VOLATILE GLOBAL g_850 */ static struct S0 g_851[5][7][7] = {{{{-1L,2,0UL,49},{6L,7,2UL,72},{-6L,6,0x0C260B32L,416},{1L,7,0UL,360},{0xD8A1E74BCA0E2A10LL,3,4294967288UL,395},{-2L,3,4294967295UL,99},{0x3E2C73AC2CF3A291LL,5,0xD8C2F0C9L,292}},{{-6L,2,0xF9B591ECL,165},{0x6B67D98FFC5D4D8FLL,2,4294967287UL,122},{0x5525112B87E1F337LL,5,0UL,271},{0x0D4992641792B970LL,7,7UL,381},{4L,6,2UL,387},{3L,3,4294967295UL,423},{4L,3,4294967290UL,464}},{{0xAC1FC5D7BED4BAFCLL,4,9UL,69},{0x10853B5A2F0031B2LL,1,0x96DE06F1L,477},{-6L,3,1UL,336},{-6L,6,0x0C260B32L,416},{-1L,1,4294967287UL,219},{3L,5,0UL,424},{0xD907A91937F1E138LL,2,4294967295UL,140}},{{0x5B5259F5F18B5FC3LL,5,0UL,318},{-10L,5,3UL,213},{-1L,4,4294967287UL,222},{-1L,4,4294967287UL,222},{-10L,5,3UL,213},{0x5B5259F5F18B5FC3LL,5,0UL,318},{-1L,5,1UL,297}},{{6L,4,0xB18753FAL,79},{-1L,4,0x752E512EL,155},{9L,1,0UL,8},{0x50F3EAABB4EA574ELL,5,0x50010AD1L,75},{0L,3,0x809B3950L,153},{0x66205A3C076E6911LL,4,0xA346D83CL,172},{0xEDDEE4F04664E349LL,6,0xB7B91C4FL,160}},{{0L,5,0x626200AAL,111},{3L,4,1UL,318},{4L,1,0x8DD32E1BL,165},{-1L,0,7UL,94},{4L,2,0x99D75D53L,339},{-1L,1,0x9F98AD7FL,203},{-6L,2,0xF9B591ECL,165}},{{6L,7,2UL,72},{-1L,4,0x752E512EL,155},{-10L,0,2UL,308},{0x0E224F236F3F590ALL,3,0UL,493},{-1L,2,0UL,49},{1L,4,4294967295UL,347},{9L,1,0UL,8}}},{{{0L,0,0xFB805638L,70},{-10L,5,3UL,213},{0xEC18268829A9CA9BLL,7,4294967286UL,425},{4L,2,0x99D75D53L,339},{0x0BF935938A631C3DLL,3,4294967295UL,82},{-1L,2,0x2A599A79L,417},{0x6AD109B7C6221292LL,3,4294967295UL,321}},{{-1L,4,0x752E512EL,155},{0x10853B5A2F0031B2LL,1,0x96DE06F1L,477},{5L,2,4294967295UL,511},{0xF81F2BF21E24F394LL,7,0xC76664E4L,401},{0xE450F44B4699A730LL,3,0x977631D8L,326},{-1L,1,4294967287UL,219},{4L,4,4294967287UL,199}},{{0L,0,4294967291UL,135},{0x6B67D98FFC5D4D8FLL,2,4294967287UL,122},{0x5B5259F5F18B5FC3LL,5,0UL,318},{-9L,1,0x878891B4L,71},{0L,0,4294967295UL,333},{0xEC18268829A9CA9BLL,7,4294967286UL,425},{0x6B67D98FFC5D4D8FLL,2,4294967287UL,122}},{{0x401CC5BBF9C7C0ECLL,5,8UL,498},{6L,7,2UL,72},{0xD8A1E74BCA0E2A10LL,3,4294967288UL,395},{0xA746959230FC933BLL,7,0x7E4B958DL,193},{0x98E81550B5223128LL,0,0x9CBB2B39L,324},{-3L,7,0x37322099L,253},{-3L,7,0x37322099L,253}},{{-1L,1,0x9F98AD7FL,203},{4L,3,4294967290UL,464},{0L,2,0xE46EA140L,174},{4L,3,4294967290UL,464},{-1L,1,0x9F98AD7FL,203},{3L,3,4294967295UL,423},{0x0BF935938A631C3DLL,3,4294967295UL,82}},{{0xF9B1A7AA2CC12BF3LL,5,9UL,38},{0L,3,0x809B3950L,153},{0x2AE7E616CBE7BBABLL,2,0xB0DCB7F1L,249},{1L,4,0x67EAB9E1L,437},{0xEDDEE4F04664E349LL,6,0xB7B91C4FL,160},{-10L,3,0UL,174},{5L,5,4294967295UL,453}},{{0x0BF935938A631C3DLL,3,4294967295UL,82},{0x6AD109B7C6221292LL,3,4294967295UL,321},{-1L,4,4294967287UL,222},{0L,2,0xE46EA140L,174},{0x8641C56F28CACAF6LL,4,0UL,207},{0L,3,0x185A2F59L,374},{0L,4,4294967294UL,286}}},{{{0xF9B1A7AA2CC12BF3LL,5,9UL,38},{1L,4,0x67EAB9E1L,437},{-1L,4,0x752E512EL,155},{-6L,3,1UL,336},{0x206AAEB24426FAC4LL,5,0UL,304},{0xF9B1A7AA2CC12BF3LL,5,9UL,38},{0xEDDEE4F04664E349LL,6,0xB7B91C4FL,160}},{{-1L,1,0x9F98AD7FL,203},{0x96C72C788FAC94CFLL,3,0x2EAEE621L,120},{4L,3,4294967290UL,464},{1L,6,0x48F68964L,118},{0x6B67D98FFC5D4D8FLL,2,4294967287UL,122},{0xFA537767393DD3B0LL,1,0x4B21A42FL,116},{4L,6,2UL,387}},{{0x401CC5BBF9C7C0ECLL,5,8UL,498},{-2L,3,0x407DE9AFL,470},{0xF9BC37EE2FB1B2DBLL,3,0xDC13DBABL,257},{0x0E224F236F3F590ALL,3,0UL,493},{1L,3,4294967295UL,110},{-1L,2,0UL,49},{1L,2,4294967289UL,200}},{{0L,0,4294967291UL,135},{2L,6,1UL,510},{-1L,2,0x2A599A79L,417},{0L,3,0x185A2F59L,374},{0xE84709D34C7537EDLL,2,0UL,270},{0L,0,0xFB805638L,70},{0x9A65C9169309DA7DLL,5,0x7C73044DL,97}},{{-1L,4,0x752E512EL,155},{0x206AAEB24426FAC4LL,5,0UL,304},{0xD829A6A299846610LL,7,0xAD36655DL,10},{-3L,0,0xEF3980FCL,459},{0x10853B5A2F0031B2LL,1,0x96DE06F1L,477},{0xD8A1E74BCA0E2A10LL,3,4294967288UL,395},{0x10853B5A2F0031B2LL,1,0x96DE06F1L,477}},{{0L,0,0xFB805638L,70},{0x0BF935938A631C3DLL,3,4294967295UL,82},{0x0BF935938A631C3DLL,3,4294967295UL,82},{0L,0,0xFB805638L,70},{0L,0,4294967295UL,333},{0x10B3E75E200639B4LL,2,4294967295UL,42},{0L,3,0x185A2F59L,374}},{{6L,7,2UL,72},{0x7791D29C45C3E340LL,6,1UL,511},{1L,2,4294967289UL,200},{0xF9BC37EE2FB1B2DBLL,3,0xDC13DBABL,257},{-6L,6,0x0C260B32L,416},{0x3CCB1128967BA157LL,4,0xA631050BL,59},{0x7791D29C45C3E340LL,6,1UL,511}}},{{{0L,5,0x626200AAL,111},{4L,3,4294967290UL,464},{-4L,7,0UL,114},{0x0D4992641792B970LL,7,7UL,381},{0L,3,0x185A2F59L,374},{4L,3,4294967290UL,464},{0L,0,4294967291UL,135}},{{0xD829A6A299846610LL,7,0xAD36655DL,10},{0xB2FF77CE2C8A48FBLL,0,4294967287UL,282},{0xA746959230FC933BLL,7,0x7E4B958DL,193},{-1L,4,4294967291UL,105},{0xF9B1A7AA2CC12BF3LL,5,9UL,38},{0xF81F2BF21E24F394LL,7,0xC76664E4L,401},{-3L,7,0x37322099L,253}},{{-9L,1,0x878891B4L,71},{-1L,1,0x9F98AD7FL,203},{-1L,4,0x4095F352L,8},{2L,6,1UL,510},{0xFA537767393DD3B0LL,1,0x4B21A42FL,116},{0L,0,0xFB805638L,70},{3L,4,1UL,318}},{{0xB45FDCD7CF0124CFLL,7,1UL,281},{3L,5,0UL,424},{0xAC1FC5D7BED4BAFCLL,4,9UL,69},{0xA746959230FC933BLL,7,0x7E4B958DL,193},{-1L,2,0UL,49},{1L,7,0UL,360},{-2L,0,0UL,465}},{{4L,1,0x8DD32E1BL,165},{0x22FF7BF0D2DF1F77LL,7,1UL,292},{0x5FA3229109433FE3LL,2,0x9C76842FL,82},{0x6AD109B7C6221292LL,3,4294967295UL,321},{0L,0,0xFB805638L,70},{4L,1,0x8DD32E1BL,165},{0x6B67D98FFC5D4D8FLL,2,4294967287UL,122}},{{1L,2,4294967289UL,200},{0xAC1FC5D7BED4BAFCLL,4,9UL,69},{0xED7EF7EA6D8CEAFBLL,4,0xE11E3AF0L,256},{0x66205A3C076E6911LL,4,0xA346D83CL,172},{0xD8A1E74BCA0E2A10LL,3,4294967288UL,395},{0xD8A1E74BCA0E2A10LL,3,4294967288UL,395},{0x66205A3C076E6911LL,4,0xA346D83CL,172}},{{-5L,2,0xBBDF81B8L,181},{4L,6,2UL,387},{-5L,2,0xBBDF81B8L,181},{0L,0,4294967291UL,135},{0x10B3E75E200639B4LL,2,4294967295UL,42},{0x368DCC146D03826BLL,0,4294967295UL,53},{0L,5,0x626200AAL,111}}},{{{-1L,4,4294967291UL,105},{0x3E2C73AC2CF3A291LL,5,0xD8C2F0C9L,292},{0xD907A91937F1E138LL,2,4294967295UL,140},{5L,5,4294967295UL,453},{0x3CCB1128967BA157LL,4,0xA631050BL,59},{0xAC1FC5D7BED4BAFCLL,4,9UL,69},{0xB2FF77CE2C8A48FBLL,0,4294967287UL,282}},{{0L,1,0xFCA9898BL,469},{0L,0,0xFB805638L,70},{-9L,1,0x878891B4L,71},{1L,7,0xA306C2D3L,126},{0xA2A7FACE9EF673D3LL,2,4294967287UL,248},{0x368DCC146D03826BLL,0,4294967295UL,53},{0x68BD265FB5D64E95LL,7,6UL,95}},{{0x98E81550B5223128LL,0,0x9CBB2B39L,324},{0x0E224F236F3F590ALL,3,0UL,493},{3L,5,0UL,424},{0x10853B5A2F0031B2LL,1,0x96DE06F1L,477},{-10L,3,0UL,174},{0xD8A1E74BCA0E2A10LL,3,4294967288UL,395},{9L,1,0UL,8}},{{1L,3,0xA90632D0L,33},{-1L,2,0x2A599A79L,417},{0L,0,4294967295UL,333},{0L,3,0x0243D387L,467},{0x0D4992641792B970LL,7,7UL,381},{4L,1,0x8DD32E1BL,165},{-1L,2,0x2A599A79L,417}},{{0xA746959230FC933BLL,7,0x7E4B958DL,193},{0xB2FF77CE2C8A48FBLL,0,4294967287UL,282},{0xD829A6A299846610LL,7,0xAD36655DL,10},{-6L,3,1UL,336},{3L,5,0UL,424},{1L,7,0UL,360},{6L,7,2UL,72}},{{0xEC18268829A9CA9BLL,7,4294967286UL,425},{3L,4,1UL,318},{-10L,5,3UL,213},{-1L,4,0x4095F352L,8},{-6L,2,0xF9B591ECL,165},{0L,0,0xFB805638L,70},{0xA2A7FACE9EF673D3LL,2,4294967287UL,248}},{{0xF9BC37EE2FB1B2DBLL,3,0xDC13DBABL,257},{6L,4,0xB18753FAL,79},{-1L,4,4294967291UL,105},{0xF81F2BF21E24F394LL,7,0xC76664E4L,401},{0x7791D29C45C3E340LL,6,1UL,511},{0xF81F2BF21E24F394LL,7,0xC76664E4L,401},{-1L,4,4294967291UL,105}}}}; static struct S0 g_852 = {0x2D921593F83CD07BLL,4,0x11B507D6L,274};/* VOLATILE GLOBAL g_852 */ static struct S0 g_853[3] = {{0xD8B18D2B3A6A972ALL,2,4UL,164},{0xD8B18D2B3A6A972ALL,2,4UL,164},{0xD8B18D2B3A6A972ALL,2,4UL,164}}; static struct S0 g_854[6][7] = {{{0x2497C80C95F635AELL,2,4294967291UL,150},{-1L,5,0x829F763DL,405},{-1L,5,0x829F763DL,405},{0x2497C80C95F635AELL,2,4294967291UL,150},{0x960C5C8639B9C84CLL,0,4294967291UL,479},{-1L,5,4294967291UL,144},{0x2497C80C95F635AELL,2,4294967291UL,150}},{{-1L,3,4294967286UL,28},{0xCA0B3C195EC6BB3CLL,6,1UL,210},{0xA7848711F5969C76LL,4,4294967293UL,46},{0xA7848711F5969C76LL,4,4294967293UL,46},{0xCA0B3C195EC6BB3CLL,6,1UL,210},{-1L,3,4294967286UL,28},{-7L,2,7UL,411}},{{0xDF93A7A6D14516DELL,7,0UL,376},{0x2497C80C95F635AELL,2,4294967291UL,150},{0x5A122A920863C221LL,3,0xC61CC87DL,280},{-1L,7,4294967295UL,202},{-1L,7,4294967295UL,202},{0x5A122A920863C221LL,3,0xC61CC87DL,280},{0x2497C80C95F635AELL,2,4294967291UL,150}},{{0xCA0B3C195EC6BB3CLL,6,1UL,210},{-7L,2,7UL,411},{-1L,3,4294967286UL,28},{0xCA0B3C195EC6BB3CLL,6,1UL,210},{0xA7848711F5969C76LL,4,4294967293UL,46},{0xA7848711F5969C76LL,4,4294967293UL,46},{0xCA0B3C195EC6BB3CLL,6,1UL,210}},{{-1L,5,4294967291UL,144},{0x2497C80C95F635AELL,2,4294967291UL,150},{-1L,5,4294967291UL,144},{0x960C5C8639B9C84CLL,0,4294967291UL,479},{0x2497C80C95F635AELL,2,4294967291UL,150},{-1L,5,0x829F763DL,405},{-1L,5,0x829F763DL,405}},{{0x0F8D9E338432A1DELL,7,1UL,358},{0xCA0B3C195EC6BB3CLL,6,1UL,210},{-1L,3,4294967295UL,138},{0xCA0B3C195EC6BB3CLL,6,1UL,210},{0x0F8D9E338432A1DELL,7,1UL,358},{-1L,3,4294967295UL,138},{0xE71B2EBC8E2BFE01LL,5,0xB3140561L,158}}}; static struct S0 g_855 = {0x7AE64C24989E485ELL,0,0x82E2F759L,142};/* VOLATILE GLOBAL g_855 */ static struct S0 g_856 = {-1L,7,0UL,364};/* VOLATILE GLOBAL g_856 */ static struct S0 g_857[8][3][7] = {{{{-3L,6,0UL,494},{-3L,0,0x3A78C2D1L,104},{-3L,0,0x3A78C2D1L,104},{-3L,6,0UL,494},{0x93045B1CF67D91B4LL,4,4294967295UL,14},{0xFFE67060BB00951FLL,1,0x9942F52AL,45},{0xBB8C728DB434C348LL,0,0xB45862E3L,171}},{{0x74E726E33B01593DLL,4,4294967295UL,128},{-3L,6,0UL,494},{-1L,3,0x79CEAE66L,448},{0x19818E68BE0B3065LL,4,0UL,431},{0x9458A943C57C580FLL,4,0x9DF28448L,301},{-4L,5,4294967290UL,162},{4L,4,4294967292UL,468}},{{-3L,0,0x3A78C2D1L,104},{0xFFE67060BB00951FLL,1,0x9942F52AL,45},{-1L,2,0xA6462922L,493},{-4L,5,4294967290UL,162},{2L,6,0x166D751EL,159},{1L,6,4294967295UL,329},{0xBB8C728DB434C348LL,0,0xB45862E3L,171}}},{{{-1L,2,0x81CEF259L,181},{-1L,0,3UL,369},{4L,3,0xD91BF6F3L,297},{4L,4,4294967295UL,227},{0x540817DD8B6837D6LL,4,0xE2991150L,107},{0x80F8B5761EC93B0FLL,3,5UL,356},{0xBB63164F5A97567ELL,0,4294967295UL,201}},{{-1L,0,3UL,369},{8L,5,4294967295UL,204},{-3L,6,0UL,494},{0xBB63164F5A97567ELL,0,4294967295UL,201},{-8L,3,4294967287UL,400},{4L,4,4294967292UL,468},{-1L,2,0x81CEF259L,181}},{{4L,4,4294967292UL,468},{0xA5C1400692F0E4CFLL,2,4294967290UL,209},{-3L,6,0UL,494},{1L,6,4294967295UL,329},{0xFD6C5B0568897A25LL,5,1UL,376},{0xFD6C5B0568897A25LL,5,1UL,376},{1L,6,4294967295UL,329}}},{{{4L,3,0xD91BF6F3L,297},{-1L,3,0x79CEAE66L,448},{4L,3,0xD91BF6F3L,297},{8L,5,0x1D974426L,204},{0x19818E68BE0B3065LL,4,0UL,431},{0x43B39460F9CF7118LL,2,4294967291UL,86},{0x967BD433099D70EFLL,2,4294967290UL,245}},{{0xFFE67060BB00951FLL,1,0x9942F52AL,45},{0x19818E68BE0B3065LL,4,0UL,431},{0x3E913A05D6E0A545LL,0,4294967295UL,264},{0x74E726E33B01593DLL,4,4294967295UL,128},{-1L,3,0x79CEAE66L,448},{-8L,3,4294967287UL,400},{1L,6,4294967295UL,329}},{{1L,0,4294967295UL,200},{0xFD6C5B0568897A25LL,5,1UL,376},{-1L,2,0x81CEF259L,181},{0x3E913A05D6E0A545LL,0,4294967295UL,264},{0x93045B1CF67D91B4LL,4,4294967295UL,14},{0xA1FB9EDB35B804B7LL,5,0xFB27BC8DL,425},{-1L,3,0x79CEAE66L,448}}},{{{-4L,5,4294967290UL,162},{0x2A328377DBC06CDELL,3,4294967286UL,423},{-3L,6,0UL,494},{-1L,2,0xA6462922L,493},{-1L,2,0x81CEF259L,181},{1L,6,4294967295UL,329},{0x3E913A05D6E0A545LL,0,4294967295UL,264}},{{0xA1FB9EDB35B804B7LL,5,0xFB27BC8DL,425},{8L,5,0x1D974426L,204},{-4L,5,4294967290UL,162},{0xBB63164F5A97567ELL,0,4294967295UL,201},{1L,0,4294967295UL,200},{0x19818E68BE0B3065LL,4,0UL,431},{2L,0,0x14CA0E12L,111}},{{0xBB8C728DB434C348LL,0,0xB45862E3L,171},{8L,5,0x1D974426L,204},{0xA5C1400692F0E4CFLL,2,4294967290UL,209},{0x7670433B7BCF0CE0LL,3,1UL,502},{0x8015215050D8029DLL,1,0UL,163},{0x7670433B7BCF0CE0LL,3,1UL,502},{0xA5C1400692F0E4CFLL,2,4294967290UL,209}}},{{{0x2A328377DBC06CDELL,3,4294967286UL,423},{0x2A328377DBC06CDELL,3,4294967286UL,423},{-8L,3,4294967287UL,400},{0xA1FB9EDB35B804B7LL,5,0xFB27BC8DL,425},{4L,4,4294967295UL,227},{-3L,0,0x3A78C2D1L,104},{4L,3,0xD91BF6F3L,297}},{{-1L,0,3UL,369},{0xFD6C5B0568897A25LL,5,1UL,376},{0x7670433B7BCF0CE0LL,3,1UL,502},{4L,4,4294967292UL,468},{0x9458A943C57C580FLL,4,0x9DF28448L,301},{0x80F8B5761EC93B0FLL,3,5UL,356},{0xBB8C728DB434C348LL,0,0xB45862E3L,171}},{{0x93045B1CF67D91B4LL,4,4294967295UL,14},{0xBB8C728DB434C348LL,0,0xB45862E3L,171},{-3L,6,0x85314753L,472},{8L,5,0x1D974426L,204},{4L,4,4294967295UL,227},{2L,0,0x14CA0E12L,111},{0x74E726E33B01593DLL,4,4294967295UL,128}}},{{{0x40C7F038F97FC73ELL,2,0xFDD057E0L,94},{-1L,2,0x81CEF259L,181},{0x967BD433099D70EFLL,2,4294967290UL,245},{0x19818E68BE0B3065LL,4,0UL,431},{0x8015215050D8029DLL,1,0UL,163},{4L,4,4294967295UL,227},{-8L,3,4294967287UL,400}},{{-8L,3,4294967287UL,400},{4L,3,0xD91BF6F3L,297},{-1L,1,9UL,46},{0x40C7F038F97FC73ELL,2,0xFDD057E0L,94},{1L,0,4294967295UL,200},{2L,6,0x166D751EL,159},{4L,4,4294967292UL,468}},{{-8L,3,4294967287UL,400},{0x540817DD8B6837D6LL,4,0xE2991150L,107},{8L,5,0x1D974426L,204},{-1L,2,0x81CEF259L,181},{-1L,2,0x81CEF259L,181},{8L,5,0x1D974426L,204},{0x540817DD8B6837D6LL,4,0xE2991150L,107}}},{{{0x40C7F038F97FC73ELL,2,0xFDD057E0L,94},{0xBB63164F5A97567ELL,0,4294967295UL,201},{-7L,3,0x6D3C833DL,459},{-1L,1,9UL,46},{0x93045B1CF67D91B4LL,4,4294967295UL,14},{8L,5,4294967295UL,204},{-1L,2,0xA6462922L,493}},{{0x93045B1CF67D91B4LL,4,4294967295UL,14},{2L,0,0x14CA0E12L,111},{1L,0,4294967295UL,200},{-3L,6,0x85314753L,472},{-1L,3,0x79CEAE66L,448},{0x43B39460F9CF7118LL,2,4294967291UL,86},{-3L,6,0UL,494}},{{-1L,0,3UL,369},{0x8015215050D8029DLL,1,0UL,163},{0x2A328377DBC06CDELL,3,4294967286UL,423},{-1L,1,9UL,46},{0xBB8C728DB434C348LL,0,0xB45862E3L,171},{-3L,6,0UL,494},{0xA1FB9EDB35B804B7LL,5,0xFB27BC8DL,425}}},{{{0x2A328377DBC06CDELL,3,4294967286UL,423},{-3L,6,0UL,494},{-1L,2,0xA6462922L,493},{-1L,2,0x81CEF259L,181},{1L,6,4294967295UL,329},{0x3E913A05D6E0A545LL,0,4294967295UL,264},{2L,6,0x166D751EL,159}},{{0xBB8C728DB434C348LL,0,0xB45862E3L,171},{0xA5C1400692F0E4CFLL,2,4294967290UL,209},{1L,6,4294967295UL,329},{0x40C7F038F97FC73ELL,2,0xFDD057E0L,94},{0x43B39460F9CF7118LL,2,4294967291UL,86},{0x2A328377DBC06CDELL,3,4294967286UL,423},{2L,6,0x166D751EL,159}},{{0xA1FB9EDB35B804B7LL,5,0xFB27BC8DL,425},{0x8BC781B72664D54CLL,1,1UL,256},{2L,6,0x166D751EL,159},{0x19818E68BE0B3065LL,4,0UL,431},{2L,6,0x166D751EL,159},{0x8BC781B72664D54CLL,1,1UL,256},{0xA1FB9EDB35B804B7LL,5,0xFB27BC8DL,425}}}}; static struct S0 g_858 = {-1L,3,0x4B36DD6BL,198};/* VOLATILE GLOBAL g_858 */ static struct S0 g_859 = {-1L,6,0x1E2787ADL,77};/* VOLATILE GLOBAL g_859 */ static struct S0 g_860 = {0L,4,4294967295UL,132};/* VOLATILE GLOBAL g_860 */ static struct S0 g_861[4][8] = {{{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398}},{{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398}},{{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398}},{{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398},{4L,3,0x220B8BBEL,398}}}; static struct S0 g_862 = {0x8788AEEE2FF5DE4FLL,0,1UL,301};/* VOLATILE GLOBAL g_862 */ static struct S0 g_863[6] = {{-6L,1,5UL,386},{-6L,1,5UL,386},{-6L,1,5UL,386},{-6L,1,5UL,386},{-6L,1,5UL,386},{-6L,1,5UL,386}}; static struct S0 g_864 = {0x4A6C57B46BA030B6LL,2,0x571D86E4L,132};/* VOLATILE GLOBAL g_864 */ static struct S0 g_865 = {1L,0,4294967293UL,233};/* VOLATILE GLOBAL g_865 */ static struct S0 g_866 = {0xB5D81BFB191901C1LL,3,0xC1D54585L,494};/* VOLATILE GLOBAL g_866 */ static struct S0 g_867 = {2L,4,4294967295UL,0};/* VOLATILE GLOBAL g_867 */ static struct S0 g_868 = {0x7E530F86F62E7535LL,3,1UL,74};/* VOLATILE GLOBAL g_868 */ static struct S0 g_869 = {0x920179A03D60B257LL,1,0xE62B5F9EL,102};/* VOLATILE GLOBAL g_869 */ static struct S0 g_870 = {0x4DFE50C666561DB1LL,4,4294967294UL,173};/* VOLATILE GLOBAL g_870 */ static struct S0 g_871 = {0xE939F0FE6F57912ALL,7,0UL,251};/* VOLATILE GLOBAL g_871 */ static struct S0 g_872 = {0xFC1B946D5610B4F4LL,2,0x46B6B9EBL,199};/* VOLATILE GLOBAL g_872 */ static struct S0 g_873 = {1L,4,9UL,207};/* VOLATILE GLOBAL g_873 */ static struct S0 g_874 = {-7L,1,1UL,151};/* VOLATILE GLOBAL g_874 */ static struct S0 g_875 = {0xD8015F55DD6E38ABLL,4,4294967295UL,335};/* VOLATILE GLOBAL g_875 */ static struct S0 g_876 = {0xB7D02BB059768F8DLL,5,0UL,147};/* VOLATILE GLOBAL g_876 */ static struct S0 g_877 = {1L,1,4294967286UL,354};/* VOLATILE GLOBAL g_877 */ static struct S0 g_878 = {0x8947B8B62C45EA8FLL,2,0UL,262};/* VOLATILE GLOBAL g_878 */ static struct S0 g_879 = {0L,1,0x89D53DA6L,148};/* VOLATILE GLOBAL g_879 */ static struct S0 g_880 = {0x21A2662DF370C55FLL,7,1UL,346};/* VOLATILE GLOBAL g_880 */ static struct S0 g_881[7][10][3] = {{{{1L,6,0UL,361},{0L,4,5UL,50},{0xFDBE51CCF29A8D2BLL,1,4294967295UL,491}},{{4L,6,0x2033D9D8L,69},{0xAA68CD2DCA19DF95LL,2,0x2E4DC03BL,125},{1L,7,0x04FE750EL,499}},{{0xF1B92A25F463164DLL,6,0x7E45E7B6L,264},{1L,0,4294967295UL,220},{0xC3122BCCAAF4D40DLL,5,1UL,173}},{{0x457D41B029B3F929LL,3,0x482021B0L,328},{0x3E3A599C3167CCFELL,4,4294967295UL,39},{0L,7,4294967289UL,310}},{{0xF1B92A25F463164DLL,6,0x7E45E7B6L,264},{-1L,3,0x523AD935L,146},{0x6166030C2B817658LL,7,0x2BBCCA25L,441}},{{4L,6,0x2033D9D8L,69},{0x9B679AD70F9FEA24LL,6,0xC85389F1L,227},{0xDC01D5968D1FDF2BLL,1,4294967295UL,226}},{{1L,6,0UL,361},{0L,0,4294967295UL,145},{1L,2,4294967295UL,136}},{{-1L,2,4294967288UL,188},{0x11A45F09D949F6ACLL,2,0x80C6E617L,224},{0x6DFD1E7834482F2ALL,3,4294967290UL,241}},{{0x7946A9B05196F66BLL,4,0x5A97D498L,500},{0xC3122BCCAAF4D40DLL,5,1UL,173},{-1L,7,4294967294UL,174}},{{1L,3,0x8B03A2F1L,390},{1L,3,0x8B03A2F1L,390},{-1L,5,0xC016BCFBL,417}}},{{{0xFDBE51CCF29A8D2BLL,1,4294967295UL,491},{0L,7,0UL,443},{0x7946A9B05196F66BLL,4,0x5A97D498L,500}},{{0xFA0E4759803FB032LL,4,0x7CEBC046L,9},{0x6DFD1E7834482F2ALL,3,4294967290UL,241},{0x071718876B0F9A45LL,1,0x2902109CL,492}},{{6L,1,0x3E5175E5L,93},{0xFDBE51CCF29A8D2BLL,1,4294967295UL,491},{-1L,2,4294967289UL,381}},{{0xF511C1DA88F35736LL,6,0UL,458},{-1L,5,0xC016BCFBL,417},{0x6DFD1E7834482F2ALL,3,4294967290UL,241}},{{0x2F6B39036919F75FLL,7,0x18104EB2L,424},{-1L,7,0x6A1EBFE2L,224},{0xFDBE51CCF29A8D2BLL,1,4294967295UL,491}},{{1L,7,0xF9C44791L,432},{1L,3,0x08458150L,238},{0x3E3A599C3167CCFELL,4,4294967295UL,39}},{{0L,3,0x172B6735L,150},{0x8A1143EBC047F9E6LL,0,0x079A927DL,24},{0L,4,5UL,50}},{{0x6DFD1E7834482F2ALL,3,4294967290UL,241},{-1L,1,0x618155E3L,260},{0xDC01D5968D1FDF2BLL,1,4294967295UL,226}},{{-1L,3,0x523AD935L,146},{0xED7399EEA7A4F911LL,6,0x38A544C5L,200},{0xED7399EEA7A4F911LL,6,0x38A544C5L,200}},{{0xA058992F9A22985CLL,6,0x27011CE5L,326},{-1L,2,4294967288UL,188},{1L,3,0x8B03A2F1L,390}}},{{{0xED7399EEA7A4F911LL,6,0x38A544C5L,200},{0L,7,0UL,443},{0xE4E7501F17D29162LL,7,0xCD4156F4L,106}},{{0x457D41B029B3F929LL,3,0x482021B0L,328},{0xF511C1DA88F35736LL,6,0UL,458},{-1L,6,0xDCCBF4E4L,6}},{{-1L,7,4294967294UL,174},{0L,0,4294967295UL,145},{0x2F6B39036919F75FLL,7,0x18104EB2L,424}},{{0xAA68CD2DCA19DF95LL,2,0x2E4DC03BL,125},{0xF511C1DA88F35736LL,6,0UL,458},{0x300E8389166D8ED3LL,4,0x9CB94F97L,322}},{{0xF1B92A25F463164DLL,6,0x7E45E7B6L,264},{0L,7,0UL,443},{0xCD6560C20D57FF08LL,4,4UL,152}},{{0L,7,4294967289UL,310},{-1L,2,4294967288UL,188},{0x9B679AD70F9FEA24LL,6,0xC85389F1L,227}},{{1L,2,1UL,379},{0xED7399EEA7A4F911LL,6,0x38A544C5L,200},{1L,6,0UL,361}},{{-9L,5,0xCBFA7145L,233},{-1L,1,0x618155E3L,260},{0xD55D1535EC9C3873LL,5,4294967295UL,357}},{{0L,7,0UL,443},{0x8A1143EBC047F9E6LL,0,0x079A927DL,24},{0L,7,0UL,443}},{{4L,6,0x2033D9D8L,69},{1L,3,0x08458150L,238},{0L,7,4294967289UL,310}}},{{{1L,2,4294967295UL,136},{-1L,7,0x6A1EBFE2L,224},{0x5209178E297D407ELL,6,4294967289UL,417}},{{0x3E3A599C3167CCFELL,4,4294967295UL,39},{-1L,5,0xC016BCFBL,417},{0x457D41B029B3F929LL,3,0x482021B0L,328}},{{-1L,4,0xD4619093L,286},{0xFDBE51CCF29A8D2BLL,1,4294967295UL,491},{0xAD00D50F9BC1297BLL,7,4294967291UL,108}},{{0x3E3A599C3167CCFELL,4,4294967295UL,39},{0xDC01D5968D1FDF2BLL,1,4294967295UL,226},{0x071718876B0F9A45LL,1,0x2902109CL,492}},{{1L,2,4294967295UL,136},{1L,0,4294967295UL,220},{0L,0,4294967295UL,145}},{{4L,6,0x2033D9D8L,69},{0xA8B4200A93D51F00LL,7,0xA49F8B56L,254},{1L,7,0xF9C44791L,432}},{{0L,7,0UL,443},{0x2F6B39036919F75FLL,7,0x18104EB2L,424},{0xDF778B21B2518858LL,0,0x89B6C44FL,36}},{{-9L,5,0xCBFA7145L,233},{0x457D41B029B3F929LL,3,0x482021B0L,328},{-1L,1,0x618155E3L,260}},{{1L,2,1UL,379},{1L,2,1UL,379},{0x7946A9B05196F66BLL,4,0x5A97D498L,500}},{{0L,7,4294967289UL,310},{0xFA0E4759803FB032LL,4,0x7CEBC046L,9},{-9L,5,0xCBFA7145L,233}}},{{{0xF1B92A25F463164DLL,6,0x7E45E7B6L,264},{0xDF778B21B2518858LL,0,0x89B6C44FL,36},{-1L,3,0x523AD935L,146}},{{0xAA68CD2DCA19DF95LL,2,0x2E4DC03BL,125},{-9L,5,0xCBFA7145L,233},{-1L,2,4294967288UL,188}},{{-1L,7,4294967294UL,174},{0xF1B92A25F463164DLL,6,0x7E45E7B6L,264},{-1L,3,0x523AD935L,146}},{{0x457D41B029B3F929LL,3,0x482021B0L,328},{-6L,3,8UL,261},{-9L,5,0xCBFA7145L,233}},{{0xED7399EEA7A4F911LL,6,0x38A544C5L,200},{0x6166030C2B817658LL,7,0x2BBCCA25L,441},{0x7946A9B05196F66BLL,4,0x5A97D498L,500}},{{0xA058992F9A22985CLL,6,0x27011CE5L,326},{0xDDFEEFBEBB95C7CDLL,1,0xB6CFDD1CL,305},{-1L,1,0x618155E3L,260}},{{-1L,3,0x523AD935L,146},{0L,4,5UL,50},{0xDF778B21B2518858LL,0,0x89B6C44FL,36}},{{0x6DFD1E7834482F2ALL,3,4294967290UL,241},{1L,7,0xF9C44791L,432},{1L,7,0xF9C44791L,432}},{{0L,3,0x172B6735L,150},{-1L,2,4294967289UL,381},{0L,0,4294967295UL,145}},{{1L,7,0xF9C44791L,432},{0x9B679AD70F9FEA24LL,6,0xC85389F1L,227},{0x071718876B0F9A45LL,1,0x2902109CL,492}}},{{{0x2F6B39036919F75FLL,7,0x18104EB2L,424},{-1L,7,4294967294UL,174},{0xAD00D50F9BC1297BLL,7,4294967291UL,108}},{{0xF511C1DA88F35736LL,6,0UL,458},{1L,3,0x8B03A2F1L,390},{0x457D41B029B3F929LL,3,0x482021B0L,328}},{{6L,1,0x3E5175E5L,93},{-1L,7,4294967294UL,174},{0x5209178E297D407ELL,6,4294967289UL,417}},{{-1L,5,0xC016BCFBL,417},{0x9B679AD70F9FEA24LL,6,0xC85389F1L,227},{0L,7,4294967289UL,310}},{{0xCD6560C20D57FF08LL,4,4UL,152},{-1L,2,4294967289UL,381},{0L,7,0UL,443}},{{0xA8B4200A93D51F00LL,7,0xA49F8B56L,254},{1L,7,0xF9C44791L,432},{0xD55D1535EC9C3873LL,5,4294967295UL,357}},{{0xFDBE51CCF29A8D2BLL,1,4294967295UL,491},{0L,4,5UL,50},{1L,6,0UL,361}},{{0x9B679AD70F9FEA24LL,6,0xC85389F1L,227},{0xDDFEEFBEBB95C7CDLL,1,0xB6CFDD1CL,305},{0x9B679AD70F9FEA24LL,6,0xC85389F1L,227}},{{6L,4,0x13D69B9FL,281},{0x6166030C2B817658LL,7,0x2BBCCA25L,441},{0xCD6560C20D57FF08LL,4,4UL,152}},{{0x665DB42E32EBE38ELL,2,3UL,276},{-6L,3,8UL,261},{0x300E8389166D8ED3LL,4,0x9CB94F97L,322}}},{{{0x7946A9B05196F66BLL,4,0x5A97D498L,500},{0xF1B92A25F463164DLL,6,0x7E45E7B6L,264},{0x2F6B39036919F75FLL,7,0x18104EB2L,424}},{{0L,5,1UL,211},{-9L,5,0xCBFA7145L,233},{-1L,6,0xDCCBF4E4L,6}},{{0x7946A9B05196F66BLL,4,0x5A97D498L,500},{0xDF778B21B2518858LL,0,0x89B6C44FL,36},{0xE4E7501F17D29162LL,7,0xCD4156F4L,106}},{{0x665DB42E32EBE38ELL,2,3UL,276},{0xFA0E4759803FB032LL,4,0x7CEBC046L,9},{1L,3,0x8B03A2F1L,390}},{{6L,4,0x13D69B9FL,281},{1L,2,1UL,379},{0xED7399EEA7A4F911LL,6,0x38A544C5L,200}},{{0x9B679AD70F9FEA24LL,6,0xC85389F1L,227},{0x457D41B029B3F929LL,3,0x482021B0L,328},{0xDC01D5968D1FDF2BLL,1,4294967295UL,226}},{{0xFDBE51CCF29A8D2BLL,1,4294967295UL,491},{0x2F6B39036919F75FLL,7,0x18104EB2L,424},{0L,4,5UL,50}},{{0xA8B4200A93D51F00LL,7,0xA49F8B56L,254},{0xA8B4200A93D51F00LL,7,0xA49F8B56L,254},{0x3E3A599C3167CCFELL,4,4294967295UL,39}},{{0xCD6560C20D57FF08LL,4,4UL,152},{1L,0,4294967295UL,220},{0xFDBE51CCF29A8D2BLL,1,4294967295UL,491}},{{-1L,5,0xC016BCFBL,417},{0xDC01D5968D1FDF2BLL,1,4294967295UL,226},{0x6DFD1E7834482F2ALL,3,4294967290UL,241}}}}; static struct S0 g_882 = {0xA59408A485CC5E8ALL,2,4294967293UL,506};/* VOLATILE GLOBAL g_882 */ static struct S0 g_883 = {-5L,1,0x9D0B6F02L,137};/* VOLATILE GLOBAL g_883 */ static struct S0 g_884 = {0x37633FCFA3CF5C9ALL,1,3UL,320};/* VOLATILE GLOBAL g_884 */ static struct S0 g_885 = {-1L,1,0UL,99};/* VOLATILE GLOBAL g_885 */ static struct S0 g_886 = {0x059D04C295DD2FC6LL,2,0x111D4704L,300};/* VOLATILE GLOBAL g_886 */ static struct S0 g_887 = {6L,0,9UL,431};/* VOLATILE GLOBAL g_887 */ static struct S0 g_888 = {0xA139543272DE5A75LL,7,0UL,151};/* VOLATILE GLOBAL g_888 */ static struct S0 g_889 = {-2L,2,0x81821C18L,497};/* VOLATILE GLOBAL g_889 */ static struct S0 g_890 = {0xB675EE5859A624B5LL,1,4294967286UL,488};/* VOLATILE GLOBAL g_890 */ static struct S0 g_891 = {-5L,1,0x5A390B3BL,233};/* VOLATILE GLOBAL g_891 */ static struct S0 g_892 = {0xFD2DAC14BF5B5BCBLL,1,0xDBFCDB89L,366};/* VOLATILE GLOBAL g_892 */ static struct S0 g_893 = {0x647DDEE4DA94D3DALL,5,0x61754009L,116};/* VOLATILE GLOBAL g_893 */ static struct S0 g_894 = {-9L,5,0UL,504};/* VOLATILE GLOBAL g_894 */ static struct S0 g_895 = {0x51C348EE51ECA64FLL,0,0xDC98EE8FL,245};/* VOLATILE GLOBAL g_895 */ static struct S0 g_896[1] = {{-6L,3,0xD66CFED6L,94}}; static struct S0 g_897 = {0x0BD9912FDBB56AA5LL,1,0x0BC7099DL,382};/* VOLATILE GLOBAL g_897 */ static struct S0 g_898[6] = {{0L,4,0x77B195D5L,457},{0L,4,0x77B195D5L,457},{0L,4,0x77B195D5L,457},{0L,4,0x77B195D5L,457},{0L,4,0x77B195D5L,457},{0L,4,0x77B195D5L,457}}; static struct S0 g_899 = {0x577A44362EA34197LL,3,4294967295UL,144};/* VOLATILE GLOBAL g_899 */ static struct S0 g_900 = {-1L,1,0xB5D8966AL,396};/* VOLATILE GLOBAL g_900 */ static struct S0 g_901 = {-1L,2,0x6998A070L,198};/* VOLATILE GLOBAL g_901 */ static struct S0 g_902[2] = {{0xD3F59DCD84ADBF2ELL,2,0UL,238},{0xD3F59DCD84ADBF2ELL,2,0UL,238}}; static struct S0 g_903 = {0x6792CD6BDB6E3910LL,6,0x39C0083AL,213};/* VOLATILE GLOBAL g_903 */ static struct S0 g_953 = {0x45F05B7C5351347ALL,0,0UL,323};/* VOLATILE GLOBAL g_953 */ static uint32_t **g_989 = (void*)0; static volatile uint16_t g_1028 = 0x6067L;/* VOLATILE GLOBAL g_1028 */ static volatile uint16_t *g_1027 = &g_1028; static volatile uint16_t * volatile *g_1026[5][7][4] = {{{(void*)0,(void*)0,&g_1027,&g_1027},{(void*)0,&g_1027,&g_1027,&g_1027},{&g_1027,(void*)0,&g_1027,&g_1027},{&g_1027,(void*)0,&g_1027,(void*)0},{(void*)0,&g_1027,(void*)0,(void*)0},{&g_1027,(void*)0,(void*)0,&g_1027},{&g_1027,&g_1027,(void*)0,&g_1027}},{{(void*)0,&g_1027,&g_1027,(void*)0},{&g_1027,&g_1027,&g_1027,&g_1027},{&g_1027,&g_1027,&g_1027,&g_1027},{&g_1027,&g_1027,&g_1027,&g_1027},{&g_1027,(void*)0,(void*)0,&g_1027},{(void*)0,(void*)0,(void*)0,&g_1027},{&g_1027,&g_1027,&g_1027,&g_1027}},{{&g_1027,&g_1027,&g_1027,&g_1027},{&g_1027,&g_1027,&g_1027,&g_1027},{&g_1027,&g_1027,&g_1027,(void*)0},{(void*)0,&g_1027,(void*)0,&g_1027},{&g_1027,(void*)0,(void*)0,&g_1027},{&g_1027,(void*)0,(void*)0,&g_1027},{(void*)0,(void*)0,&g_1027,(void*)0}},{{&g_1027,&g_1027,&g_1027,(void*)0},{&g_1027,(void*)0,&g_1027,&g_1027},{&g_1027,(void*)0,&g_1027,&g_1027},{(void*)0,(void*)0,&g_1027,&g_1027},{&g_1027,&g_1027,(void*)0,(void*)0},{&g_1027,&g_1027,&g_1027,&g_1027},{(void*)0,&g_1027,&g_1027,&g_1027}},{{&g_1027,&g_1027,&g_1027,&g_1027},{(void*)0,&g_1027,(void*)0,&g_1027},{&g_1027,(void*)0,&g_1027,&g_1027},{&g_1027,(void*)0,(void*)0,&g_1027},{(void*)0,&g_1027,&g_1027,&g_1027},{&g_1027,&g_1027,&g_1027,&g_1027},{(void*)0,&g_1027,&g_1027,(void*)0}}}; static volatile uint16_t * volatile * volatile *g_1025 = &g_1026[1][6][1]; static volatile uint32_t g_1112 = 6UL;/* VOLATILE GLOBAL g_1112 */ static const volatile uint32_t * volatile g_1111 = &g_1112;/* VOLATILE GLOBAL g_1111 */ static const volatile uint32_t * volatile *g_1110 = &g_1111; static const volatile uint32_t * volatile **g_1109 = &g_1110; static const volatile uint32_t * volatile ***g_1108[3][7][1] = {{{(void*)0},{&g_1109},{&g_1109},{&g_1109},{&g_1109},{&g_1109},{(void*)0}},{{&g_1109},{&g_1109},{&g_1109},{&g_1109},{&g_1109},{(void*)0},{&g_1109}},{{&g_1109},{&g_1109},{&g_1109},{&g_1109},{(void*)0},{&g_1109},{&g_1109}}}; static struct S0 ***g_1246 = (void*)0; static const volatile struct S0 g_1284 = {0x84142244DE4066A9LL,3,7UL,226};/* VOLATILE GLOBAL g_1284 */ static int64_t g_1287 = 0x0172F4781EFE6288LL; static int64_t *g_1286 = &g_1287; static int64_t **g_1285 = &g_1286; static struct S0 g_1300 = {0xD44B4E98B85C959ELL,7,4294967291UL,430};/* VOLATILE GLOBAL g_1300 */ static uint64_t *g_1389[10] = {&g_309,&g_309,&g_309,&g_309,&g_309,&g_309,&g_309,&g_309,&g_309,&g_309}; static uint64_t **g_1388[2] = {&g_1389[7],&g_1389[7]}; static uint64_t * const g_1397 = (void*)0; static uint64_t * const *g_1396 = &g_1397; static int32_t ** volatile g_1492 = &g_141;/* VOLATILE GLOBAL g_1492 */ static volatile int64_t g_1503[10] = {2L,0xF80ACFE57AD9053DLL,0xF80ACFE57AD9053DLL,2L,(-1L),2L,0xF80ACFE57AD9053DLL,0xF80ACFE57AD9053DLL,2L,(-1L)}; static int16_t *g_1520 = &g_187; static volatile struct S0 g_1558 = {7L,4,0UL,387};/* VOLATILE GLOBAL g_1558 */ static int32_t ** volatile g_1570 = &g_144;/* VOLATILE GLOBAL g_1570 */ static struct S0 **g_1587 = &g_384[0][1]; static uint8_t *g_1601[2] = {&g_359,&g_359}; static uint8_t **g_1600 = &g_1601[0]; static uint64_t g_1607 = 0xF378DFF322139DDCLL; static int32_t g_1632 = 0L; static volatile struct S0 g_1682 = {1L,5,4294967291UL,121};/* VOLATILE GLOBAL g_1682 */ static int32_t * volatile g_1685 = (void*)0;/* VOLATILE GLOBAL g_1685 */ static const volatile struct S0 g_1687 = {7L,0,0x63194A7CL,322};/* VOLATILE GLOBAL g_1687 */ static const volatile int8_t g_1688 = 9L;/* VOLATILE GLOBAL g_1688 */ static struct S0 g_1721[8] = {{0x00C0A2C6C22F8C9BLL,5,1UL,455},{0xF6ED9DAB02705B4ALL,3,0x2F9D462CL,309},{0x00C0A2C6C22F8C9BLL,5,1UL,455},{0x00C0A2C6C22F8C9BLL,5,1UL,455},{0xF6ED9DAB02705B4ALL,3,0x2F9D462CL,309},{0x00C0A2C6C22F8C9BLL,5,1UL,455},{0x00C0A2C6C22F8C9BLL,5,1UL,455},{0xF6ED9DAB02705B4ALL,3,0x2F9D462CL,309}}; static volatile struct S0 g_1751 = {4L,2,9UL,356};/* VOLATILE GLOBAL g_1751 */ static volatile struct S0 g_1845 = {1L,1,1UL,505};/* VOLATILE GLOBAL g_1845 */ static struct S0 ****g_1849 = &g_1246; static struct S0 ***** volatile g_1848 = &g_1849;/* VOLATILE GLOBAL g_1848 */ static volatile struct S0 g_1888 = {0L,4,0UL,456};/* VOLATILE GLOBAL g_1888 */ static volatile uint8_t ** volatile *** volatile g_1909 = (void*)0;/* VOLATILE GLOBAL g_1909 */ static struct S0 g_1977[2][7] = {{{1L,6,0xA9BC7322L,85},{0xE4EFE771694BF3CALL,4,2UL,448},{0xE4EFE771694BF3CALL,4,2UL,448},{1L,6,0xA9BC7322L,85},{0xE4EFE771694BF3CALL,4,2UL,448},{0x788FD6B908735C76LL,1,0UL,134},{0xE4EFE771694BF3CALL,4,2UL,448}},{{0x788FD6B908735C76LL,1,0UL,134},{0xE4EFE771694BF3CALL,4,2UL,448},{0x788FD6B908735C76LL,1,0UL,134},{0x788FD6B908735C76LL,1,0UL,134},{0xE4EFE771694BF3CALL,4,2UL,448},{0x788FD6B908735C76LL,1,0UL,134},{0x788FD6B908735C76LL,1,0UL,134}}}; static uint32_t g_1998 = 0x331B3C06L; static const volatile int32_t g_2023[2] = {0xD14194B3L,0xD14194B3L}; static const volatile int32_t * const g_2022 = &g_2023[1]; static volatile int32_t g_2027 = 0xD108DC1DL;/* VOLATILE GLOBAL g_2027 */ static const volatile int32_t *g_2026[7] = {&g_2027,&g_2027,&g_2027,&g_2027,&g_2027,&g_2027,&g_2027}; static struct S0 g_2086 = {-1L,2,0UL,426};/* VOLATILE GLOBAL g_2086 */ static uint8_t g_2113 = 251UL; static uint16_t g_2114[9][7][3] = {{{65535UL,0x9701L,0UL},{0xD1B3L,0xB9CAL,0x95ADL},{65535UL,65535UL,0UL},{0UL,65531UL,65530UL},{65535UL,65535UL,0x468FL},{65531UL,9UL,65530UL},{65531UL,65535UL,0UL}},{{65535UL,65535UL,0x95ADL},{0x9701L,2UL,0UL},{65531UL,65529UL,65530UL},{65535UL,65535UL,0x468FL},{1UL,65531UL,65530UL},{2UL,0x4720L,0UL},{0xB9CAL,0xD1B3L,0x95ADL}},{{0x4720L,65531UL,0UL},{9UL,1UL,65530UL},{8UL,8UL,0x468FL},{65529UL,0UL,65530UL},{65535UL,0x9701L,0UL},{0xD1B3L,0xB9CAL,0x95ADL},{65535UL,65535UL,0UL}},{{0UL,65531UL,65530UL},{65535UL,65535UL,0x468FL},{65531UL,9UL,65530UL},{65531UL,65535UL,0UL},{65535UL,65535UL,0x95ADL},{0x9701L,2UL,0UL},{65531UL,65529UL,65530UL}},{{65535UL,65535UL,0x468FL},{1UL,65531UL,65530UL},{2UL,0x4720L,0UL},{0xB9CAL,0xD1B3L,0x95ADL},{0x4720L,65531UL,0UL},{9UL,1UL,65530UL},{8UL,8UL,0x468FL}},{{65529UL,0UL,65530UL},{65535UL,0x9701L,0UL},{0xD1B3L,0xB9CAL,0x95ADL},{65535UL,65535UL,0UL},{0UL,65531UL,65530UL},{65535UL,65535UL,0x468FL},{65531UL,9UL,65530UL}},{{65531UL,65535UL,0UL},{65535UL,65535UL,0x95ADL},{0x9701L,2UL,0UL},{65531UL,65529UL,65530UL},{65535UL,65535UL,0x468FL},{1UL,65531UL,65530UL},{2UL,0x4720L,0UL}},{{0xB9CAL,0xD1B3L,0x95ADL},{0x4720L,65531UL,0UL},{9UL,1UL,65530UL},{8UL,8UL,0x468FL},{65529UL,0UL,65530UL},{65535UL,0x9701L,0UL},{0xD1B3L,0xB9CAL,0x95ADL}},{{65535UL,65535UL,0UL},{0UL,65531UL,0xD1B3L},{0x4210L,0x56C8L,65535UL},{0xF5CEL,1UL,0xD1B3L},{0UL,0xF523L,65535UL},{0x7A76L,0x7A76L,0xB9CAL},{0x8677L,0xD8B2L,65535UL}}}; static volatile struct S0 g_2138 = {0x4D830BE999AA20CFLL,3,4294967291UL,363};/* VOLATILE GLOBAL g_2138 */ static volatile uint64_t g_2227 = 18446744073709551612UL;/* VOLATILE GLOBAL g_2227 */ static volatile int32_t **g_2371 = (void*)0; static uint32_t g_2398 = 0x899F44E6L; static const int32_t g_2452 = 0L; static int32_t g_2482 = 0xAA3D4565L; static struct S0 g_2687 = {-1L,6,4294967295UL,351};/* VOLATILE GLOBAL g_2687 */ static struct S0 g_2696 = {-1L,1,0x28FD3C37L,439};/* VOLATILE GLOBAL g_2696 */ static const struct S0 g_2705[2][3] = {{{0x4412211EA6C6C005LL,1,4294967295UL,328},{0x4412211EA6C6C005LL,1,4294967295UL,328},{0x7081F717DF3534ADLL,1,0x59861BD5L,327}},{{0x4412211EA6C6C005LL,1,4294967295UL,328},{0x4412211EA6C6C005LL,1,4294967295UL,328},{0x7081F717DF3534ADLL,1,0x59861BD5L,327}}}; static int64_t ***g_2710 = &g_1285; static volatile uint16_t ** volatile * const * volatile *g_2711 = (void*)0; static uint16_t g_2721 = 0x78F3L; static uint16_t * const g_2720 = &g_2721; static uint16_t * const *g_2719 = &g_2720; static uint16_t * const **g_2718 = &g_2719; static uint16_t * const ***g_2717[6] = {&g_2718,&g_2718,&g_2718,&g_2718,&g_2718,&g_2718}; static volatile uint64_t g_2749 = 18446744073709551615UL;/* VOLATILE GLOBAL g_2749 */ static volatile uint8_t g_2769 = 1UL;/* VOLATILE GLOBAL g_2769 */ static volatile struct S0 g_2775 = {0x1C823F4C875BD73CLL,6,1UL,398};/* VOLATILE GLOBAL g_2775 */ static struct S0 g_2848 = {0xFAB659EC2B66304FLL,6,0xAAE61F42L,106};/* VOLATILE GLOBAL g_2848 */ static volatile struct S0 g_2857 = {0x700531D9F7998028LL,4,0x97579BFDL,453};/* VOLATILE GLOBAL g_2857 */ static uint16_t g_2865 = 1UL; static volatile struct S0 g_2886 = {0xA435F8119860E15CLL,5,1UL,445};/* VOLATILE GLOBAL g_2886 */ static uint64_t g_2955 = 0x19F6FE89FFE7FF44LL; static uint32_t ** volatile g_2974 = (void*)0;/* VOLATILE GLOBAL g_2974 */ static uint32_t ** volatile * const g_2973 = &g_2974; static uint32_t ***g_3021 = (void*)0; static uint32_t **** const g_3020 = &g_3021; static uint32_t **** const *g_3019[2] = {&g_3020,&g_3020}; static struct S0 g_3026 = {0L,6,0x88E7FD95L,240};/* VOLATILE GLOBAL g_3026 */ static volatile struct S0 g_3159 = {-1L,4,0x56C13783L,88};/* VOLATILE GLOBAL g_3159 */ static int32_t ** volatile g_3165[2][10] = {{&g_144,&g_144,&g_144,&g_144,&g_144,&g_144,&g_144,&g_144,&g_144,&g_144},{&g_144,&g_144,(void*)0,&g_144,&g_144,(void*)0,&g_144,&g_144,(void*)0,&g_144}}; static struct S0 g_3229 = {0L,5,0xBFE9B132L,105};/* VOLATILE GLOBAL g_3229 */ static int32_t ** volatile g_3232 = &g_144;/* VOLATILE GLOBAL g_3232 */ static int64_t g_3248 = 0x467100CE0ABB3793LL; static volatile int32_t * volatile g_3280[9][3][1] = {{{&g_2027},{&g_2027},{&g_2027}},{{&g_2027},{&g_2027},{&g_2027}},{{&g_2027},{&g_2027},{&g_2027}},{{&g_2027},{&g_2027},{&g_2027}},{{&g_2027},{&g_2027},{&g_2027}},{{&g_2027},{&g_2027},{&g_2027}},{{&g_2027},{&g_2027},{&g_2027}},{{&g_2027},{&g_2027},{&g_2027}},{{&g_2027},{&g_2027},{&g_2027}}}; static volatile int32_t * volatile *g_3279 = &g_3280[6][1][0]; static volatile int32_t * volatile * volatile *g_3278 = &g_3279; static volatile int32_t * volatile * volatile ** volatile g_3277 = &g_3278;/* VOLATILE GLOBAL g_3277 */ static volatile struct S0 g_3359 = {0x0F311571B71EEA50LL,2,0xF36746FBL,503};/* VOLATILE GLOBAL g_3359 */ static struct S0 g_3362 = {-1L,7,0x19E09EA2L,155};/* VOLATILE GLOBAL g_3362 */ static const uint32_t * const g_3395 = &g_427; static const uint32_t * const *g_3394[6] = {&g_3395,&g_3395,&g_3395,&g_3395,&g_3395,&g_3395}; static const uint32_t * const **g_3393[6] = {&g_3394[0],&g_3394[0],&g_3394[0],&g_3394[0],&g_3394[0],&g_3394[0]}; static volatile struct S0 g_3398 = {-1L,2,0xFDC8732FL,392};/* VOLATILE GLOBAL g_3398 */ static int32_t **g_3422 = &g_144; static int32_t ***g_3421 = &g_3422; static int32_t ****g_3420 = &g_3421; static int32_t ***** const volatile g_3419 = &g_3420;/* VOLATILE GLOBAL g_3419 */ static uint32_t g_3483 = 0x4D7AF7B8L; static uint8_t ***g_3490 = &g_1600; static uint8_t ****g_3489 = &g_3490; static volatile struct S0 g_3512 = {0x0899875417D82925LL,4,4294967286UL,268};/* VOLATILE GLOBAL g_3512 */ static uint32_t *g_3536 = &g_26[1]; static uint32_t **g_3535 = &g_3536; static struct S0 * const **g_3587 = (void*)0; static struct S0 * const ***g_3586[9] = {&g_3587,&g_3587,&g_3587,&g_3587,&g_3587,&g_3587,&g_3587,&g_3587,&g_3587}; static struct S0 * const ****g_3585[8][9][2] = {{{&g_3586[0],&g_3586[0]},{(void*)0,&g_3586[0]},{(void*)0,&g_3586[0]},{(void*)0,&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{(void*)0,&g_3586[0]},{(void*)0,&g_3586[0]}},{{(void*)0,&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{(void*)0,&g_3586[0]},{(void*)0,&g_3586[0]},{(void*)0,&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]}},{{&g_3586[0],&g_3586[0]},{(void*)0,&g_3586[0]},{(void*)0,&g_3586[0]},{(void*)0,&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{(void*)0,&g_3586[0]},{(void*)0,&g_3586[0]}},{{(void*)0,&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{(void*)0,&g_3586[0]},{(void*)0,&g_3586[0]},{(void*)0,&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]}},{{&g_3586[0],&g_3586[0]},{(void*)0,&g_3586[0]},{(void*)0,&g_3586[0]},{(void*)0,&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{(void*)0,&g_3586[0]},{(void*)0,&g_3586[0]}},{{(void*)0,&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{(void*)0,(void*)0},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],(void*)0},{(void*)0,&g_3586[0]},{&g_3586[0],&g_3586[0]}},{{(void*)0,(void*)0},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],(void*)0},{(void*)0,&g_3586[0]},{&g_3586[0],&g_3586[0]},{(void*)0,(void*)0},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]}},{{&g_3586[0],(void*)0},{(void*)0,&g_3586[0]},{&g_3586[0],&g_3586[0]},{(void*)0,(void*)0},{&g_3586[0],&g_3586[0]},{&g_3586[0],&g_3586[0]},{&g_3586[0],(void*)0},{(void*)0,&g_3586[0]},{&g_3586[0],&g_3586[0]}}}; static struct S0 * const ****g_3588 = &g_3586[0]; static struct S0 *****g_3590 = &g_1849; static int64_t ****g_3613 = &g_2710; static int64_t *****g_3612 = &g_3613; static int64_t *****g_3615 = &g_3613; static struct S0 g_3644[6] = {{0xF41BEBB3B983CE62LL,3,0x9C7F4A05L,385},{0xF41BEBB3B983CE62LL,3,0x9C7F4A05L,385},{0xF41BEBB3B983CE62LL,3,0x9C7F4A05L,385},{0xF41BEBB3B983CE62LL,3,0x9C7F4A05L,385},{0xF41BEBB3B983CE62LL,3,0x9C7F4A05L,385},{0xF41BEBB3B983CE62LL,3,0x9C7F4A05L,385}}; static uint64_t g_3660 = 0x2F24048EC8C57487LL; static const uint32_t g_3735 = 18446744073709551615UL; static volatile uint32_t * const ** volatile * volatile *g_3769 = (void*)0; static int32_t ** volatile g_3854 = &g_144;/* VOLATILE GLOBAL g_3854 */ static struct S0 g_3874[1][5] = {{{0x55FCE02772062039LL,7,0x61A51253L,79},{0x55FCE02772062039LL,7,0x61A51253L,79},{0x55FCE02772062039LL,7,0x61A51253L,79},{0x55FCE02772062039LL,7,0x61A51253L,79},{0x55FCE02772062039LL,7,0x61A51253L,79}}}; static uint64_t ***g_3923 = &g_1388[0]; static struct S0 ***g_4017 = &g_1587; static struct S0 **** const g_4016 = &g_4017; static struct S0 **** const *g_4015 = &g_4016; static volatile struct S0 *g_4042 = &g_3512; static int16_t g_4190 = 0x3D24L; static int32_t * volatile g_4264 = &g_51;/* VOLATILE GLOBAL g_4264 */ static volatile uint64_t g_4311 = 0x18F356B597CD01E7LL;/* VOLATILE GLOBAL g_4311 */ static int16_t g_4343[10][10] = {{7L,7L,(-8L),(-8L),3L,(-8L),3L,(-8L),(-8L),7L},{3L,1L,(-5L),3L,0xBC5FL,0xBC5FL,3L,(-5L),1L,3L},{(-5L),7L,1L,0xBC5FL,7L,0xBC5FL,1L,7L,(-5L),(-5L)},{3L,(-8L),(-8L),7L,7L,(-8L),(-8L),3L,(-8L),3L},{7L,1L,0xBC5FL,7L,0xBC5FL,1L,7L,(-5L),(-5L),7L},{(-5L),3L,0xBC5FL,0xBC5FL,3L,(-5L),1L,3L,1L,(-5L)},{(-8L),3L,(-8L),3L,(-8L),(-8L),7L,7L,(-8L),(-8L)},{(-8L),1L,1L,(-8L),0xBC5FL,(-5L),(-8L),(-5L),0xBC5FL,(-8L)},{(-5L),(-8L),(-5L),0xBC5FL,(-8L),1L,1L,(-8L),0xBC5FL,(-5L)},{7L,7L,(-8L),(-8L),3L,(-8L),3L,(-8L),(-8L),7L}}; static int32_t **g_4352 = (void*)0; static int32_t ***g_4351 = &g_4352; static int32_t **** volatile g_4350 = &g_4351;/* VOLATILE GLOBAL g_4350 */ static struct S0 *** const *g_4422 = &g_4017; static struct S0 *** const ** volatile g_4421 = &g_4422;/* VOLATILE GLOBAL g_4421 */ static volatile struct S0 g_4427 = {0xE63186CC9D348DCCLL,1,0UL,349};/* VOLATILE GLOBAL g_4427 */ static volatile struct S0 g_4454 = {0xB6C7BF11548C630DLL,3,0UL,197};/* VOLATILE GLOBAL g_4454 */ static volatile struct S0 g_4471 = {-3L,7,4294967295UL,309};/* VOLATILE GLOBAL g_4471 */ static uint32_t ***g_4481[8] = {&g_3535,&g_3535,&g_3535,&g_3535,&g_3535,&g_3535,&g_3535,&g_3535}; static uint32_t ****g_4480[6] = {&g_4481[5],&g_4481[5],&g_4481[5],&g_4481[5],&g_4481[5],&g_4481[5]}; static struct S0 g_4490 = {1L,4,0UL,20};/* VOLATILE GLOBAL g_4490 */ static volatile struct S0 g_4525 = {-9L,3,4294967295UL,412};/* VOLATILE GLOBAL g_4525 */ static int32_t g_4535 = 1L; static const struct S0 ***g_4556 = (void*)0; static const struct S0 ****g_4555[8][4][6] = {{{&g_4556,&g_4556,&g_4556,(void*)0,&g_4556,&g_4556},{&g_4556,&g_4556,&g_4556,&g_4556,&g_4556,&g_4556},{&g_4556,&g_4556,(void*)0,(void*)0,&g_4556,&g_4556},{&g_4556,&g_4556,(void*)0,&g_4556,(void*)0,(void*)0}},{{&g_4556,&g_4556,(void*)0,&g_4556,&g_4556,&g_4556},{(void*)0,&g_4556,(void*)0,&g_4556,&g_4556,&g_4556},{&g_4556,&g_4556,&g_4556,(void*)0,&g_4556,&g_4556},{(void*)0,&g_4556,&g_4556,(void*)0,&g_4556,&g_4556}},{{&g_4556,&g_4556,&g_4556,&g_4556,&g_4556,&g_4556},{(void*)0,(void*)0,&g_4556,&g_4556,&g_4556,(void*)0},{&g_4556,(void*)0,&g_4556,&g_4556,&g_4556,&g_4556},{&g_4556,(void*)0,&g_4556,(void*)0,&g_4556,&g_4556}},{{&g_4556,&g_4556,&g_4556,&g_4556,&g_4556,&g_4556},{&g_4556,&g_4556,&g_4556,&g_4556,&g_4556,&g_4556},{&g_4556,&g_4556,&g_4556,&g_4556,&g_4556,&g_4556},{&g_4556,&g_4556,&g_4556,&g_4556,&g_4556,&g_4556}},{{&g_4556,&g_4556,&g_4556,&g_4556,(void*)0,(void*)0},{&g_4556,&g_4556,&g_4556,&g_4556,&g_4556,&g_4556},{&g_4556,&g_4556,&g_4556,&g_4556,&g_4556,&g_4556},{&g_4556,(void*)0,&g_4556,&g_4556,&g_4556,&g_4556}},{{&g_4556,(void*)0,&g_4556,&g_4556,&g_4556,&g_4556},{&g_4556,&g_4556,(void*)0,(void*)0,&g_4556,&g_4556},{&g_4556,&g_4556,(void*)0,&g_4556,(void*)0,(void*)0},{&g_4556,&g_4556,(void*)0,&g_4556,&g_4556,&g_4556}},{{(void*)0,&g_4556,(void*)0,&g_4556,&g_4556,&g_4556},{&g_4556,&g_4556,&g_4556,(void*)0,&g_4556,&g_4556},{(void*)0,&g_4556,&g_4556,(void*)0,&g_4556,&g_4556},{&g_4556,&g_4556,&g_4556,&g_4556,&g_4556,&g_4556}},{{(void*)0,(void*)0,&g_4556,&g_4556,&g_4556,(void*)0},{&g_4556,(void*)0,&g_4556,&g_4556,&g_4556,&g_4556},{&g_4556,(void*)0,&g_4556,(void*)0,&g_4556,&g_4556},{&g_4556,&g_4556,&g_4556,&g_4556,&g_4556,&g_4556}}}; static const struct S0 *****g_4554 = &g_4555[2][0][5]; static uint32_t g_4813 = 0xB744E673L; static uint32_t ****g_4821 = &g_3021; static uint16_t **g_4853[2] = {&g_230[4][0][2],&g_230[4][0][2]}; static volatile struct S0 g_4866[4] = {{0xC8A774DEEEDD136ELL,2,1UL,337},{0xC8A774DEEEDD136ELL,2,1UL,337},{0xC8A774DEEEDD136ELL,2,1UL,337},{0xC8A774DEEEDD136ELL,2,1UL,337}}; static struct S0 g_4872 = {-6L,6,4294967290UL,311};/* VOLATILE GLOBAL g_4872 */ static uint16_t ***g_4902 = (void*)0; static int8_t g_4920 = 1L; static volatile struct S0 g_4938 = {0x6D3B9AEF46AC71D4LL,5,0x5F80A4E0L,271};/* VOLATILE GLOBAL g_4938 */ static int32_t g_4964 = 0xE1F20B6EL; static const struct S0 g_5002 = {-6L,0,4294967294UL,157};/* VOLATILE GLOBAL g_5002 */ static volatile struct S0 g_5067[3] = {{0x0822DA9886C8CDDBLL,2,4294967290UL,259},{0x0822DA9886C8CDDBLL,2,4294967290UL,259},{0x0822DA9886C8CDDBLL,2,4294967290UL,259}}; static uint32_t *****g_5070 = &g_4480[0]; static struct S0 g_5124 = {-2L,7,4294967295UL,499};/* VOLATILE GLOBAL g_5124 */ static struct S0 g_5137 = {0L,0,0xDDAF0A83L,150};/* VOLATILE GLOBAL g_5137 */ static volatile struct S0 g_5146 = {1L,5,0xE87F2C9DL,313};/* VOLATILE GLOBAL g_5146 */ static const volatile struct S0 g_5165 = {0xCA2F9BAF00C7613BLL,0,0x85A8E648L,91};/* VOLATILE GLOBAL g_5165 */ static struct S0 g_5177 = {1L,4,4294967295UL,427};/* VOLATILE GLOBAL g_5177 */ static uint64_t *** volatile *g_5231 = &g_3923; static uint64_t *** volatile * volatile * volatile g_5230 = &g_5231;/* VOLATILE GLOBAL g_5230 */ static int32_t g_5273 = 1L; static int64_t g_5348[6] = {(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}; static int64_t g_5371 = (-10L); static volatile struct S0 g_5391 = {0x6CC6C86F1D3520A5LL,6,4294967295UL,229};/* VOLATILE GLOBAL g_5391 */ static struct S0 g_5397 = {0L,5,0xB23E767CL,31};/* VOLATILE GLOBAL g_5397 */ static uint64_t ****g_5447 = &g_3923; static uint64_t *****g_5446 = &g_5447; static volatile struct S0 g_5464 = {0x2441782510D15BB8LL,1,0xDDABD714L,272};/* VOLATILE GLOBAL g_5464 */ static volatile struct S0 g_5505[6][2] = {{{-1L,1,4294967294UL,230},{-1L,1,4294967294UL,230}},{{1L,1,4294967290UL,118},{-1L,1,4294967294UL,230}},{{-1L,1,4294967294UL,230},{1L,1,4294967290UL,118}},{{-1L,1,4294967294UL,230},{-1L,1,4294967294UL,230}},{{1L,1,4294967290UL,118},{-1L,1,4294967294UL,230}},{{-1L,1,4294967294UL,230},{1L,1,4294967290UL,118}}}; static const uint16_t g_5585 = 0x49DBL; static const uint16_t g_5587 = 0x30BDL; static uint16_t g_5647 = 0x6398L; static volatile struct S0 g_5767 = {0x6DD7F16B98151F46LL,1,0UL,120};/* VOLATILE GLOBAL g_5767 */ static const int64_t g_5772 = 0x7045704A29575ED8LL; static int64_t g_5797 = 8L; static int8_t g_5798 = 6L; static uint32_t g_5814[8][5] = {{1UL,1UL,7UL,7UL,0x703D8AEDL},{0x3E6AFBA5L,1UL,0xF7FF7AFBL,0x49203205L,0x703D8AEDL},{1UL,0x3E6AFBA5L,0xF7FF7AFBL,7UL,0xF7FF7AFBL},{1UL,1UL,7UL,7UL,0x703D8AEDL},{0x3E6AFBA5L,1UL,0xF7FF7AFBL,0x49203205L,0x703D8AEDL},{1UL,0x3E6AFBA5L,0xF7FF7AFBL,7UL,0xF7FF7AFBL},{1UL,1UL,7UL,7UL,0x703D8AEDL},{0x3E6AFBA5L,1UL,0xF7FF7AFBL,0x49203205L,0x703D8AEDL}}; static uint32_t g_5830 = 0x3D05B50BL; static volatile int64_t g_5854 = 0x2B78F4A31386E523LL;/* VOLATILE GLOBAL g_5854 */ static struct S0 g_5966 = {6L,7,3UL,380};/* VOLATILE GLOBAL g_5966 */ static struct S0 g_5990 = {1L,4,0UL,37};/* VOLATILE GLOBAL g_5990 */ static volatile struct S0 g_6004 = {-1L,2,7UL,185};/* VOLATILE GLOBAL g_6004 */ static volatile struct S0 g_6052 = {0x0C705967CFA83F27LL,1,0xB3EE2879L,67};/* VOLATILE GLOBAL g_6052 */ static volatile uint8_t g_6108[7] = {0xB8L,0x56L,0x56L,0xB8L,0x56L,0x56L,0xB8L}; static volatile uint16_t g_6136 = 0x64CBL;/* VOLATILE GLOBAL g_6136 */ static uint16_t ****g_6182 = &g_4902; static uint16_t *****g_6181[6][1] = {{&g_6182},{&g_6182},{&g_6182},{&g_6182},{&g_6182},{&g_6182}}; static volatile uint64_t g_6191 = 0UL;/* VOLATILE GLOBAL g_6191 */ static volatile struct S0 g_6239 = {8L,6,0x0CD27CE9L,409};/* VOLATILE GLOBAL g_6239 */ static struct S0 g_6261 = {-1L,6,0x8DACBC9DL,168};/* VOLATILE GLOBAL g_6261 */ static struct S0 g_6270 = {-1L,6,0xC300E812L,430};/* VOLATILE GLOBAL g_6270 */ static volatile struct S0 g_6280 = {0xC5EB18E8DE44F440LL,3,0x960763B6L,202};/* VOLATILE GLOBAL g_6280 */ static struct S0 g_6286[2] = {{-1L,7,0xAA3E9DACL,373},{-1L,7,0xAA3E9DACL,373}}; static volatile struct S0 g_6287 = {1L,1,0x36CE4241L,414};/* VOLATILE GLOBAL g_6287 */ static int32_t ****g_6299[5] = {&g_4351,&g_4351,&g_4351,&g_4351,&g_4351}; static int32_t *****g_6298 = &g_6299[2]; static struct S0 g_6321 = {0x93A238EC8A288471LL,2,0x338AA62EL,300};/* VOLATILE GLOBAL g_6321 */ static struct S0 g_6344[1] = {{0xCC80E5877543B05DLL,4,1UL,487}}; static struct S0 g_6368 = {0xC98FD1D01273C4C2LL,0,1UL,6};/* VOLATILE GLOBAL g_6368 */ static struct S0 g_6591[9][7][4] = {{{{0xD223F90EEA8E0596LL,7,3UL,234},{0x90FBA43184231680LL,6,0xD4D82B0AL,283},{0x1C89CE9BC6FBD15ELL,6,0UL,451},{0x2D44768CD98FA9A8LL,3,4294967287UL,219}},{{0x28351B1CD861BEFALL,6,4294967288UL,307},{0x3A8AF550F9DAF36BLL,4,0x6939798AL,116},{-3L,1,4294967295UL,133},{0x18402DCE9277E1ADLL,4,0x14A183E1L,375}},{{-2L,7,4294967295UL,503},{0x627892624E33A1BDLL,2,0UL,128},{0L,2,7UL,507},{0xC2A37C8F8841D4A1LL,2,0x18D580F7L,31}},{{-2L,7,4294967295UL,503},{0xD223F90EEA8E0596LL,7,3UL,234},{-3L,1,4294967295UL,133},{-1L,7,0x6F23BF54L,254}},{{0x28351B1CD861BEFALL,6,4294967288UL,307},{0xC2A37C8F8841D4A1LL,2,0x18D580F7L,31},{0x1C89CE9BC6FBD15ELL,6,0UL,451},{1L,5,4294967295UL,311}},{{0xD223F90EEA8E0596LL,7,3UL,234},{0xC9FF2C28D0448252LL,0,0x5FAD88CBL,87},{0x2D44768CD98FA9A8LL,3,4294967287UL,219},{0xDE7A61B208E5606FLL,4,0xE8403ED3L,271}},{{-3L,3,4294967295UL,15},{0x28351B1CD861BEFALL,6,4294967288UL,307},{0L,4,0xEFC28E5DL,215},{0x18402DCE9277E1ADLL,4,0x14A183E1L,375}}},{{{0L,2,7UL,507},{0x90FBA43184231680LL,6,0xD4D82B0AL,283},{-1L,7,0x6F23BF54L,254},{0L,4,0xEFC28E5DL,215}},{{1L,6,0x70EA3EBCL,250},{-3L,1,4294967295UL,133},{-3L,1,4294967295UL,133},{1L,6,0x70EA3EBCL,250}},{{0x3A8AF550F9DAF36BLL,4,0x6939798AL,116},{0xFF31BEF2121D8DA0LL,7,4294967295UL,202},{-1L,4,4294967295UL,60},{0xC2A37C8F8841D4A1LL,2,0x18D580F7L,31}},{{-3L,1,4294967295UL,133},{0xC9FF2C28D0448252LL,0,0x5FAD88CBL,87},{-8L,5,0xD00AEE65L,21},{0x1C89CE9BC6FBD15ELL,6,0UL,451}},{{0x28351B1CD861BEFALL,6,4294967288UL,307},{-3L,3,4294967295UL,15},{1L,5,4294967295UL,311},{0x1C89CE9BC6FBD15ELL,6,0UL,451}},{{0L,2,7UL,507},{0xC9FF2C28D0448252LL,0,0x5FAD88CBL,87},{0x131053D30818B411LL,0,0x6E77BF45L,200},{0xC2A37C8F8841D4A1LL,2,0x18D580F7L,31}},{{-8L,5,4294967292UL,465},{0xFF31BEF2121D8DA0LL,7,4294967295UL,202},{0L,4,0xEFC28E5DL,215},{1L,6,0x70EA3EBCL,250}}},{{{1L,4,0x56128634L,302},{-3L,1,4294967295UL,133},{0x1C89CE9BC6FBD15ELL,6,0UL,451},{0L,4,0xEFC28E5DL,215}},{{0xFF31BEF2121D8DA0LL,7,4294967295UL,202},{0x90FBA43184231680LL,6,0xD4D82B0AL,283},{-8L,5,0xD00AEE65L,21},{0x18402DCE9277E1ADLL,4,0x14A183E1L,375}},{{0x3A8AF550F9DAF36BLL,4,0x6939798AL,116},{0x28351B1CD861BEFALL,6,4294967288UL,307},{0xD223F90EEA8E0596LL,7,3UL,234},{0xDE7A61B208E5606FLL,4,0xE8403ED3L,271}},{{-2L,7,4294967295UL,503},{0xC9FF2C28D0448252LL,0,0x5FAD88CBL,87},{-2L,7,4294967295UL,503},{1L,5,4294967295UL,311}},{{1L,6,0x70EA3EBCL,250},{0xC2A37C8F8841D4A1LL,2,0x18D580F7L,31},{1L,5,4294967295UL,311},{-1L,7,0x6F23BF54L,254}},{{1L,4,0x56128634L,302},{0xD223F90EEA8E0596LL,7,3UL,234},{0x2D44768CD98FA9A8LL,3,4294967287UL,219},{0xC2A37C8F8841D4A1LL,2,0x18D580F7L,31}},{{0xC2A37C8F8841D4A1LL,2,0x18D580F7L,31},{0x627892624E33A1BDLL,2,0UL,128},{0x2D44768CD98FA9A8LL,3,4294967287UL,219},{0x18402DCE9277E1ADLL,4,0x14A183E1L,375}}},{{{1L,4,0x56128634L,302},{0x3A8AF550F9DAF36BLL,4,0x6939798AL,116},{1L,5,4294967295UL,311},{0x2D44768CD98FA9A8LL,3,4294967287UL,219}},{{1L,6,0x70EA3EBCL,250},{0x90FBA43184231680LL,6,0xD4D82B0AL,283},{-2L,7,4294967295UL,503},{0xFF31BEF2121D8DA0LL,7,4294967295UL,202}},{{-2L,7,4294967295UL,503},{0xFF31BEF2121D8DA0LL,7,4294967295UL,202},{0xD223F90EEA8E0596LL,7,3UL,234},{-8L,5,4294967292UL,465}},{{0x3A8AF550F9DAF36BLL,4,0x6939798AL,116},{0xD223F90EEA8E0596LL,7,3UL,234},{-8L,5,0xD00AEE65L,21},{1L,5,4294967295UL,311}},{{0xFF31BEF2121D8DA0LL,7,4294967295UL,202},{-4L,4,5UL,321},{0x1C89CE9BC6FBD15ELL,6,0UL,451},{0x1C89CE9BC6FBD15ELL,6,0UL,451}},{{1L,4,0x56128634L,302},{1L,4,0x56128634L,302},{0L,4,0xEFC28E5DL,215},{0xDE7A61B208E5606FLL,4,0xE8403ED3L,271}},{{-8L,5,4294967292UL,465},{0x627892624E33A1BDLL,2,0UL,128},{0x131053D30818B411LL,0,0x6E77BF45L,200},{0xFF31BEF2121D8DA0LL,7,4294967295UL,202}}},{{{0L,2,7UL,507},{-3L,1,4294967295UL,133},{1L,5,4294967295UL,311},{0x131053D30818B411LL,0,0x6E77BF45L,200}},{{-3L,1,4294967295UL,133},{-8L,5,4294967292UL,465},{-4L,4,5UL,321},{-2L,7,4294967295UL,503}},{{-8L,5,4294967292UL,465},{0x3A8AF550F9DAF36BLL,4,0x6939798AL,116},{0x9E86BA603C42A665LL,5,0x036AAA67L,140},{0x46529C741AD4D570LL,4,0x13A5DCCEL,94}},{{0xC2A37C8F8841D4A1LL,2,0x18D580F7L,31},{-1L,7,0x7B7E1D37L,430},{-8L,5,4294967292UL,465},{1L,3,0xCBF27536L,92}},{{-8L,5,0xD00AEE65L,21},{0x91E909982AC0DE20LL,4,0xC915C015L,368},{0x2D44768CD98FA9A8LL,3,4294967287UL,219},{0x131053D30818B411LL,0,0x6E77BF45L,200}},{{1L,7,0UL,431},{0x14B0719BB40CF64BLL,2,0x35297C7EL,356},{0L,2,7UL,507},{0x1C89CE9BC6FBD15ELL,6,0UL,451}},{{1L,5,4294967295UL,311},{-2L,7,4294967295UL,503},{0xC9FF2C28D0448252LL,0,0x5FAD88CBL,87},{-2L,7,4294967295UL,503}}},{{{0x14B0719BB40CF64BLL,2,0x35297C7EL,356},{-3L,3,4294967295UL,15},{1L,3,0xCBF27536L,92},{0xC9FF2C28D0448252LL,0,0x5FAD88CBL,87}},{{-3L,1,4294967295UL,133},{0xC2A37C8F8841D4A1LL,2,0x18D580F7L,31},{-8L,5,4294967292UL,465},{0x90FBA43184231680LL,6,0xD4D82B0AL,283}},{{0xDE7A61B208E5606FLL,4,0xE8403ED3L,271},{0x3A8AF550F9DAF36BLL,4,0x6939798AL,116},{1L,7,0UL,431},{-1L,7,0x6F23BF54L,254}},{{0xDE7A61B208E5606FLL,4,0xE8403ED3L,271},{0x14B0719BB40CF64BLL,2,0x35297C7EL,356},{-8L,5,4294967292UL,465},{0x2D44768CD98FA9A8LL,3,4294967287UL,219}},{{-3L,1,4294967295UL,133},{-1L,7,0x6F23BF54L,254},{1L,3,0xCBF27536L,92},{0x131053D30818B411LL,0,0x6E77BF45L,200}},{{0x14B0719BB40CF64BLL,2,0x35297C7EL,356},{1L,2,0UL,329},{0xC9FF2C28D0448252LL,0,0x5FAD88CBL,87},{0x46529C741AD4D570LL,4,0x13A5DCCEL,94}},{{1L,5,4294967295UL,311},{-3L,1,4294967295UL,133},{0L,2,7UL,507},{0x90FBA43184231680LL,6,0xD4D82B0AL,283}}},{{{1L,7,0UL,431},{-3L,3,4294967295UL,15},{0x2D44768CD98FA9A8LL,3,4294967287UL,219},{0L,2,7UL,507}},{{-8L,5,0xD00AEE65L,21},{-8L,5,4294967292UL,465},{-8L,5,4294967292UL,465},{-8L,5,0xD00AEE65L,21}},{{0xC2A37C8F8841D4A1LL,2,0x18D580F7L,31},{-2L,7,4294967295UL,503},{0x9E86BA603C42A665LL,5,0x036AAA67L,140},{-1L,7,0x6F23BF54L,254}},{{-8L,5,4294967292UL,465},{1L,2,0UL,329},{-4L,4,5UL,321},{1L,3,0xCBF27536L,92}},{{-3L,1,4294967295UL,133},{1L,5,4294967295UL,311},{0x131053D30818B411LL,0,0x6E77BF45L,200},{1L,3,0xCBF27536L,92}},{{1L,7,0UL,431},{1L,2,0UL,329},{-1L,4,4294967295UL,60},{-1L,7,0x6F23BF54L,254}},{{0x1C89CE9BC6FBD15ELL,6,0UL,451},{-2L,7,4294967295UL,503},{0L,2,7UL,507},{-8L,5,0xD00AEE65L,21}}},{{{-1L,7,0x7B7E1D37L,430},{-8L,5,4294967292UL,465},{1L,3,0xCBF27536L,92},{0L,2,7UL,507}},{{-2L,7,4294967295UL,503},{-3L,3,4294967295UL,15},{-4L,4,5UL,321},{0x90FBA43184231680LL,6,0xD4D82B0AL,283}},{{0xC2A37C8F8841D4A1LL,2,0x18D580F7L,31},{-3L,1,4294967295UL,133},{0x14B0719BB40CF64BLL,2,0x35297C7EL,356},{0x46529C741AD4D570LL,4,0x13A5DCCEL,94}},{{0xDE7A61B208E5606FLL,4,0xE8403ED3L,271},{1L,2,0UL,329},{0xDE7A61B208E5606FLL,4,0xE8403ED3L,271},{0x131053D30818B411LL,0,0x6E77BF45L,200}},{{-8L,5,0xD00AEE65L,21},{-1L,7,0x6F23BF54L,254},{0x131053D30818B411LL,0,0x6E77BF45L,200},{0x2D44768CD98FA9A8LL,3,4294967287UL,219}},{{-1L,7,0x7B7E1D37L,430},{0x14B0719BB40CF64BLL,2,0x35297C7EL,356},{0xC9FF2C28D0448252LL,0,0x5FAD88CBL,87},{-1L,7,0x6F23BF54L,254}},{{-1L,7,0x6F23BF54L,254},{0x3A8AF550F9DAF36BLL,4,0x6939798AL,116},{0xC9FF2C28D0448252LL,0,0x5FAD88CBL,87},{0x90FBA43184231680LL,6,0xD4D82B0AL,283}}},{{{-1L,7,0x7B7E1D37L,430},{0xC2A37C8F8841D4A1LL,2,0x18D580F7L,31},{0x131053D30818B411LL,0,0x6E77BF45L,200},{0xC9FF2C28D0448252LL,0,0x5FAD88CBL,87}},{{-8L,5,0xD00AEE65L,21},{-3L,3,4294967295UL,15},{0xDE7A61B208E5606FLL,4,0xE8403ED3L,271},{-2L,7,4294967295UL,503}},{{0xDE7A61B208E5606FLL,4,0xE8403ED3L,271},{-2L,7,4294967295UL,503},{0x14B0719BB40CF64BLL,2,0x35297C7EL,356},{0x1C89CE9BC6FBD15ELL,6,0UL,451}},{{0xC2A37C8F8841D4A1LL,2,0x18D580F7L,31},{0x14B0719BB40CF64BLL,2,0x35297C7EL,356},{-4L,4,5UL,321},{0x131053D30818B411LL,0,0x6E77BF45L,200}},{{-2L,7,4294967295UL,503},{0x91E909982AC0DE20LL,4,0xC915C015L,368},{1L,3,0xCBF27536L,92},{1L,3,0xCBF27536L,92}},{{-1L,7,0x7B7E1D37L,430},{-1L,7,0x7B7E1D37L,430},{0L,2,7UL,507},{0x46529C741AD4D570LL,4,0x13A5DCCEL,94}},{{0x1C89CE9BC6FBD15ELL,6,0UL,451},{0x3A8AF550F9DAF36BLL,4,0x6939798AL,116},{-1L,4,4294967295UL,60},{-2L,7,4294967295UL,503}}}}; static const struct S0 g_6595 = {0xE8EC1E16DFE086DCLL,1,4UL,271};/* VOLATILE GLOBAL g_6595 */ static volatile struct S0 g_6723 = {1L,6,0UL,127};/* VOLATILE GLOBAL g_6723 */ static volatile struct S0 g_6773 = {0xCD7E284F1EA793D4LL,4,0UL,65};/* VOLATILE GLOBAL g_6773 */ static volatile int64_t *g_6797 = &g_1503[1]; /* --- FORWARD DECLARATIONS --- */ const uint64_t func_1(void); uint8_t func_10(uint16_t p_11); uint16_t func_12(int64_t * p_13, int8_t p_14, int64_t * p_15); int32_t func_29(uint32_t p_30, const int64_t * p_31); int8_t func_34(int16_t p_35, int32_t * p_36, int32_t * const p_37); uint32_t func_41(uint32_t p_42, int64_t * p_43, int16_t p_44, int16_t p_45, const int64_t * const p_46); int64_t * func_82(int8_t p_83, int64_t ** p_84, int32_t p_85, int32_t p_86); int32_t func_91(uint32_t p_92, int32_t p_93, int64_t * const p_94, int32_t p_95); int64_t * const func_96(int32_t * p_97, int32_t * p_98); int8_t func_105(int32_t * p_106, int64_t ** p_107, int64_t p_108, uint32_t p_109, uint64_t * p_110); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_16 g_432 g_3421 g_3422 g_144 g_56 g_1600 g_1601 g_359 g_3490 * writes: g_7 g_56 */ const uint64_t func_1(void) { /* block id: 0 */ int32_t l_4 = 0x2E5664DCL; int64_t *l_5 = (void*)0; int64_t *l_6 = &g_7; int64_t **l_17 = &l_5; int32_t l_6804 = 0x7C5F1A69L; const uint8_t l_6805 = 255UL; l_6804 ^= ((((*l_6) = (safe_mod_func_int16_t_s_s(l_4, l_4))) <= (safe_lshift_func_uint8_t_u_u(func_10(((l_4 <= func_12(g_16, l_4, ((*l_17) = g_16))) & 0L)), (***g_3490)))) | l_4); (**g_3422) |= 0x6F91A7A1L; return l_6805; } /* ------------------------------------------ */ /* * reads : g_3421 g_3422 g_144 g_56 g_1600 g_1601 g_359 * writes: g_56 */ uint8_t func_10(uint16_t p_11) { /* block id: 2854 */ int64_t l_6531 = (-1L); int32_t l_6532[5][2][4] = {{{3L,0x28B54B96L,0x28B54B96L,3L},{(-3L),0xC12BECA3L,0x28B54B96L,3L}},{{3L,0x06FB4740L,7L,0x06FB4740L},{0x06FB4740L,0x28B54B96L,(-3L),0x06FB4740L}},{{(-3L),0x06FB4740L,3L,3L},{0xC12BECA3L,0xC12BECA3L,7L,3L}},{{0xC12BECA3L,0x28B54B96L,3L,0xC12BECA3L},{(-3L),3L,(-3L),3L}},{{0x06FB4740L,3L,7L,0xC12BECA3L},{3L,0x28B54B96L,0x28B54B96L,3L}}}; int32_t l_6533[7][4] = {{0x7462146BL,0xA8E5C578L,0xA8E5C578L,0x7462146BL},{0x253970C2L,0xA8E5C578L,0x11D19A62L,0xA8E5C578L},{0xA8E5C578L,2L,0x11D19A62L,0x11D19A62L},{0x253970C2L,0x253970C2L,0xA8E5C578L,2L},{0x11D19A62L,0x253970C2L,0x11D19A62L,0x7462146BL},{0x11D19A62L,0x7462146BL,0x7462146BL,0x11D19A62L},{0xA8E5C578L,0x7462146BL,2L,0x7462146BL}}; int8_t l_6534[1]; int16_t l_6537 = (-1L); uint64_t ***** const l_6563 = &g_5447; int32_t *l_6564 = &g_4964; uint8_t ***l_6575 = &g_1600; uint64_t l_6588[4][9][7] = {{{18446744073709551615UL,0x05FB3C2A42968D41LL,0x6FFD2DAAB8874AB4LL,18446744073709551615UL,0UL,1UL,0x05FB3C2A42968D41LL},{0xF01C10BEC9472EF5LL,0UL,18446744073709551611UL,5UL,18446744073709551615UL,0xFC741650AAF149BALL,0x85AEC5E84F475BC0LL},{0UL,18446744073709551614UL,18446744073709551615UL,1UL,18446744073709551615UL,0UL,0x9EEA9F96FA1E393BLL},{18446744073709551615UL,0x28FD97F937F5828BLL,0xE392D2BE89EDA9A2LL,0x28FD97F937F5828BLL,18446744073709551615UL,7UL,18446744073709551615UL},{18446744073709551614UL,18446744073709551609UL,0x9391D9F90F2B9C83LL,18446744073709551615UL,4UL,0x9391D9F90F2B9C83LL,0x05FB3C2A42968D41LL},{18446744073709551611UL,1UL,0x05CDE539CD804A26LL,0xBA56D9D09122CF60LL,6UL,0UL,18446744073709551615UL},{18446744073709551614UL,18446744073709551615UL,1UL,0x82B49EDD88C36B34LL,0UL,1UL,0x2FA5B43B9F2D266ALL},{18446744073709551615UL,0xB9110ACE2073D307LL,0UL,0xFB33DAC6BA5699BBLL,0UL,0xB9110ACE2073D307LL,18446744073709551615UL},{0UL,0x2FA5B43B9F2D266ALL,1UL,4UL,18446744073709551614UL,0x9EEA9F96FA1E393BLL,18446744073709551615UL}},{{0xF01C10BEC9472EF5LL,1UL,0x53E7B281FAA47D2ELL,0x28FD97F937F5828BLL,0x85AEC5E84F475BC0LL,0x91EACD9F30CE9AF5LL,6UL},{18446744073709551615UL,0x6A753CD6C4EFCDE9LL,1UL,0x680141AA44EEC606LL,0x6A753CD6C4EFCDE9LL,4UL,0x05FB3C2A42968D41LL},{0UL,0x28FD97F937F5828BLL,0UL,0xFC741650AAF149BALL,0x9D5CA08564F3D65CLL,0xFC741650AAF149BALL,0UL},{18446744073709551614UL,0xA0620666B44E91C9LL,1UL,18446744073709551615UL,18446744073709551615UL,0xD6788AE86BC2898FLL,0xA0620666B44E91C9LL},{1UL,0UL,0x05CDE539CD804A26LL,0x28FD97F937F5828BLL,0x8D63C8F50BC2FAB2LL,0xB9110ACE2073D307LL,0x85AEC5E84F475BC0LL},{0xABF295971CEC4934LL,0UL,0x9391D9F90F2B9C83LL,18446744073709551615UL,18446744073709551615UL,0xABF295971CEC4934LL,18446744073709551609UL},{18446744073709551615UL,1UL,0xE392D2BE89EDA9A2LL,0xFB33DAC6BA5699BBLL,0x9D5CA08564F3D65CLL,3UL,0x9D5CA08564F3D65CLL},{18446744073709551614UL,18446744073709551615UL,18446744073709551615UL,18446744073709551614UL,0x6A753CD6C4EFCDE9LL,0x9391D9F90F2B9C83LL,0x2FA5B43B9F2D266ALL},{0x8D63C8F50BC2FAB2LL,3UL,18446744073709551611UL,0xBA56D9D09122CF60LL,0x85AEC5E84F475BC0LL,0xB9110ACE2073D307LL,0x8D63C8F50BC2FAB2LL}},{{18446744073709551614UL,18446744073709551615UL,0x6FFD2DAAB8874AB4LL,0x2FA5B43B9F2D266ALL,18446744073709551614UL,0x2292D667FF0BE7B2LL,0x2FA5B43B9F2D266ALL},{0xEDAE6873DC524EAALL,0x38CB56BBB5726BCBLL,0UL,0x28FD97F937F5828BLL,0UL,0xFC741650AAF149BALL,0x9D5CA08564F3D65CLL},{4UL,0x05FB3C2A42968D41LL,1UL,0x62F34FC1F835EB18LL,0UL,18446744073709551615UL,18446744073709551609UL},{0xF01C10BEC9472EF5LL,0x28FD97F937F5828BLL,1UL,5UL,6UL,0x91EACD9F30CE9AF5LL,0x85AEC5E84F475BC0LL},{18446744073709551614UL,0UL,18446744073709551615UL,0x680141AA44EEC606LL,4UL,0UL,0xA0620666B44E91C9LL},{18446744073709551611UL,0x28FD97F937F5828BLL,0x688744FB48E062CFLL,0UL,18446744073709551615UL,0xB9110ACE2073D307LL,0UL},{18446744073709551614UL,0x05FB3C2A42968D41LL,0xC96CDBC2A577A011LL,18446744073709551615UL,18446744073709551615UL,0xC96CDBC2A577A011LL,0x05FB3C2A42968D41LL},{0x85AEC5E84F475BC0LL,0x38CB56BBB5726BCBLL,0x2FAC5057E2BCC1ADLL,0x38CB56BBB5726BCBLL,18446744073709551615UL,0x91EACD9F30CE9AF5LL,0x8D63C8F50BC2FAB2LL},{0x0EE89694E8B6CB27LL,0xABF295971CEC4934LL,0xC96CDBC2A577A011LL,0x6FFD2DAAB8874AB4LL,0UL,0x0EE89694E8B6CB27LL,0xC96CDBC2A577A011LL}},{{0UL,0UL,0xEDAE6873DC524EAALL,0x38CB56BBB5726BCBLL,0UL,0x28FD97F937F5828BLL,0UL},{4UL,0xC96CDBC2A577A011LL,0UL,0xABF295971CEC4934LL,0UL,1UL,0x9391D9F90F2B9C83LL},{0x401ECBC08E6EC3A9LL,0xB9110ACE2073D307LL,0x401ECBC08E6EC3A9LL,0x91EACD9F30CE9AF5LL,0UL,0x83E67CE0B86E02A3LL,18446744073709551615UL},{0xABF295971CEC4934LL,0UL,0x05FB3C2A42968D41LL,18446744073709551609UL,0UL,18446744073709551614UL,0x9EEA9F96FA1E393BLL},{0x688744FB48E062CFLL,0x91EACD9F30CE9AF5LL,0UL,0xBA56D9D09122CF60LL,0xBBC5121510A0183CLL,0x83E67CE0B86E02A3LL,0UL},{0UL,18446744073709551615UL,0xC96CDBC2A577A011LL,1UL,0xABF295971CEC4934LL,1UL,1UL},{18446744073709551611UL,0xFC741650AAF149BALL,6UL,0xFC741650AAF149BALL,18446744073709551611UL,0x28FD97F937F5828BLL,0UL},{0x62F34FC1F835EB18LL,0x2292D667FF0BE7B2LL,0x6FFD2DAAB8874AB4LL,0x9391D9F90F2B9C83LL,1UL,0x0EE89694E8B6CB27LL,0x9EEA9F96FA1E393BLL},{0UL,0xB9110ACE2073D307LL,18446744073709551615UL,0xB2A26A39C5BF4443LL,18446744073709551611UL,0x91EACD9F30CE9AF5LL,0xBBC5121510A0183CLL}}}; int8_t l_6596 = 0xBCL; uint32_t **l_6599 = &g_3536; uint64_t l_6644 = 18446744073709551608UL; int16_t l_6650 = 0L; struct S0 ***l_6651 = (void*)0; int32_t l_6652 = (-4L); int32_t *l_6702 = &g_432[4]; uint64_t *** const *l_6772 = &g_3923; const uint32_t l_6803 = 4294967295UL; int i, j, k; for (i = 0; i < 1; i++) l_6534[i] = 0x42L; (***g_3421) &= p_11; return (**g_1600); } /* ------------------------------------------ */ /* * reads : g_432 * writes: */ uint16_t func_12(int64_t * p_13, int8_t p_14, int64_t * p_15) { /* block id: 3 */ uint8_t l_18[4][6] = {{0x6FL,0x6FL,0x89L,0x6FL,0x6FL,0x89L},{0x6FL,0x6FL,0x89L,0x6FL,0x6FL,0x89L},{0x6FL,0x6FL,0x89L,0x6FL,0x6FL,0x89L},{0x6FL,0x6FL,0x89L,0x6FL,0x6FL,0x89L}}; int32_t l_24 = 0xC78EF8A6L; int32_t l_25 = 0x752BF390L; uint32_t l_4804 = 4294967291UL; uint32_t ***l_4815[2][7] = {{&g_989,&g_989,(void*)0,&g_989,(void*)0,&g_989,&g_989},{&g_989,&g_989,(void*)0,&g_989,(void*)0,&g_989,&g_989}}; int8_t *l_4825 = (void*)0; int8_t **l_4824 = &l_4825; uint64_t **l_4841 = (void*)0; uint16_t **l_4851 = &g_230[3][0][1]; const uint8_t ** const *l_4860 = (void*)0; int8_t l_4873 = 0x16L; int64_t ***l_4884 = (void*)0; uint32_t *l_4921 = &g_2398; int32_t l_4961 = (-6L); int32_t l_4962[4] = {0L,0L,0L,0L}; uint32_t *** const l_5043 = &g_3535; uint32_t ***** const l_5101 = &g_4480[3]; uint32_t ****l_5125[3]; int16_t l_5136 = 0x996FL; int8_t l_5169 = 0xAFL; int32_t *l_5232 = &g_56; int32_t *l_5233 = &l_4962[2]; int32_t *l_5234 = (void*)0; int32_t *l_5235[6]; int64_t l_5236 = 0xE058F8BB93B3232ELL; uint16_t l_5237 = 65535UL; int64_t l_5266 = 0xC3CEA590E733F386LL; const int8_t l_5267 = 0xB7L; int32_t l_5306 = (-8L); int32_t *l_5354 = &g_432[4]; uint32_t **l_5418 = &g_3536; uint64_t *****l_5451 = &g_5447; const uint16_t *l_5586 = &g_5587; int16_t l_5588 = 2L; int32_t ****l_5618 = &g_3421; uint64_t l_5658 = 0x06FC8C29EADC9801LL; const int32_t l_5697 = (-1L); struct S0 ** const *l_5705 = (void*)0; struct S0 ** const **l_5704[5] = {&l_5705,&l_5705,&l_5705,&l_5705,&l_5705}; int64_t l_5710[4] = {0x23293CAF735B9467LL,0x23293CAF735B9467LL,0x23293CAF735B9467LL,0x23293CAF735B9467LL}; int16_t l_5773 = 0x2605L; int32_t l_5782 = 0x9182C8F8L; uint16_t ****l_5793[2][10][5] = {{{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_4902,(void*)0,&g_4902,&g_4902,(void*)0},{(void*)0,&g_4902,&g_4902,(void*)0,&g_4902},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_4902,(void*)0,&g_4902,&g_4902,(void*)0},{(void*)0,&g_4902,&g_4902,(void*)0,&g_4902},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_4902,(void*)0,&g_4902,&g_4902,(void*)0},{(void*)0,&g_4902,&g_4902,(void*)0,&g_4902},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}},{{&g_4902,(void*)0,&g_4902,&g_4902,(void*)0},{(void*)0,&g_4902,&g_4902,(void*)0,&g_4902},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&g_4902,(void*)0,(void*)0,&g_4902},{&g_4902,(void*)0,(void*)0,&g_4902,(void*)0},{&g_4902,&g_4902,(void*)0,&g_4902,&g_4902},{(void*)0,&g_4902,(void*)0,(void*)0,&g_4902},{&g_4902,(void*)0,(void*)0,&g_4902,(void*)0},{&g_4902,&g_4902,(void*)0,&g_4902,&g_4902},{(void*)0,&g_4902,(void*)0,(void*)0,&g_4902}}}; uint16_t *****l_5792 = &l_5793[0][5][0]; int16_t l_5922[6][3][10] = {{{5L,0x74CFL,0x0BB0L,1L,(-1L),5L,(-1L),5L,(-1L),1L},{6L,(-1L),6L,1L,0x9A3CL,(-1L),0L,6L,0x4CCCL,(-1L)},{6L,0xE84FL,0x64F2L,(-1L),0x4CCCL,5L,0xF6E0L,6L,0L,0x4CCCL}},{{5L,0xF6E0L,6L,0L,0x4CCCL,(-9L),(-1L),5L,(-1L),(-1L)},{0x64F2L,0xF6E0L,0x0BB0L,0x9A3CL,0x9A3CL,0x0BB0L,0xF6E0L,0x64F2L,(-1L),1L},{(-9L),0xE84FL,(-1L),0L,(-1L),0x0BB0L,0L,(-9L),0L,0x9A3CL}},{{0x64F2L,(-1L),(-1L),(-1L),(-10L),(-9L),(-1L),0x64F2L,0x4CCCL,0x9A3CL},{5L,0x74CFL,0x0BB0L,1L,(-1L),5L,(-1L),5L,(-1L),1L},{6L,(-1L),6L,1L,0x9A3CL,(-1L),0L,6L,0x4CCCL,(-1L)}},{{6L,0xE84FL,0x64F2L,(-1L),0x4CCCL,5L,0xF6E0L,6L,0L,0x4CCCL},{5L,0xF6E0L,6L,0L,0x4CCCL,(-9L),(-1L),5L,(-1L),(-1L)},{0x64F2L,0xF6E0L,0x0BB0L,0x9A3CL,0x9A3CL,0x0BB0L,0xF6E0L,0x64F2L,(-1L),1L}},{{(-9L),0xE84FL,(-1L),0L,(-1L),0x0BB0L,0L,(-9L),0L,0x9A3CL},{0x64F2L,(-1L),(-1L),(-1L),(-10L),(-9L),(-1L),0x64F2L,0x4CCCL,0x9A3CL},{5L,0x74CFL,0x0BB0L,1L,(-1L),5L,(-1L),5L,(-1L),1L}},{{6L,(-1L),6L,1L,0x9A3CL,(-1L),0x5EA6L,(-1L),1L,(-9L)},{(-1L),0x7C29L,0xF0FBL,0x0BB0L,1L,0x08ECL,(-1L),(-1L),6L,1L},{0x08ECL,(-1L),(-1L),6L,1L,0L,1L,0x08ECL,(-9L),(-9L)}}}; uint8_t l_5927 = 0xB9L; int64_t l_5951 = 1L; int16_t l_6019[3][9] = {{0L,(-8L),0L,0x3942L,0L,(-8L),0L,(-8L),0L},{4L,0x44F3L,0x44F3L,4L,0x44F3L,0x44F3L,4L,0x44F3L,0x44F3L},{0L,(-8L),0L,0x3942L,0L,(-8L),0L,(-8L),0L}}; uint16_t l_6028 = 0x9356L; uint32_t l_6141[9][2] = {{0x9BCA39D2L,0x002FA5D7L},{0x9BCA39D2L,18446744073709551615UL},{4UL,0x9BCA39D2L},{18446744073709551615UL,0x002FA5D7L},{0x9F78EB29L,0x9F78EB29L},{4UL,0x9F78EB29L},{0x9F78EB29L,0x002FA5D7L},{18446744073709551615UL,0x9BCA39D2L},{4UL,18446744073709551615UL}}; int64_t l_6197 = 0x4EA9950EBD88DAB5LL; int16_t l_6253 = 0x9658L; int32_t l_6277 = 0x9294EA28L; uint32_t *****l_6358[5] = {&g_4821,&g_4821,&g_4821,&g_4821,&g_4821}; uint64_t l_6379 = 1UL; uint32_t l_6404[7]; const uint8_t **l_6430 = (void*)0; const uint8_t ***l_6429 = &l_6430; const uint8_t ****l_6428 = &l_6429; int16_t l_6445 = 0L; int32_t l_6446 = 0x2EF53F30L; int32_t *****l_6515 = &g_6299[0]; int i, j, k; for (i = 0; i < 3; i++) l_5125[i] = &g_4481[1]; for (i = 0; i < 6; i++) l_5235[i] = &g_51; for (i = 0; i < 7; i++) l_6404[i] = 1UL; return (*l_5354); } /* ------------------------------------------ */ /* * reads : g_2718 g_2719 g_2720 g_2721 g_1587 g_3489 g_3490 g_1600 g_1601 g_3612 g_3613 g_2710 g_1285 g_1286 g_1287 g_3421 g_3422 g_144 g_4427 g_231 g_56 g_3420 g_1109 g_1110 g_1111 g_1112 g_358 * writes: g_2721 g_384 g_359 g_2865 g_56 g_23 g_231 g_1287 g_358 */ int32_t func_29(uint32_t p_30, const int64_t * p_31) { /* block id: 1752 */ uint32_t l_3899 = 0x40A308CAL; struct S0 *l_3900 = (void*)0; int32_t l_3910 = 2L; uint32_t **l_3913 = &g_3536; int64_t l_3914 = 0x692C2962C1E18661LL; uint16_t *l_3915 = (void*)0; uint16_t *l_3916 = &g_2865; uint64_t ***l_3921 = &g_1388[1]; uint32_t ***l_3930[4] = {(void*)0,(void*)0,(void*)0,(void*)0}; uint32_t ****l_3929 = &l_3930[1]; int16_t l_3942 = (-7L); int32_t l_3947 = 0x8A82D858L; int32_t l_3948[1]; uint32_t l_3971 = 0UL; struct S0 **** const *l_4014 = &g_1849; uint16_t l_4018[10]; int16_t l_4076 = 1L; int8_t l_4081[2]; const uint8_t *l_4108 = &g_176; const uint8_t **l_4107 = &l_4108; const uint8_t ***l_4106 = &l_4107; uint32_t *l_4112 = (void*)0; uint32_t ** const l_4111 = &l_4112; uint8_t **l_4129 = &g_1601[0]; uint64_t *** const **l_4155 = (void*)0; int16_t l_4200 = 1L; const int32_t *** const *l_4232 = (void*)0; int64_t **l_4362 = &g_1286; int8_t *l_4489 = (void*)0; uint32_t ****l_4491 = &g_3021; uint8_t ****l_4500 = (void*)0; const struct S0 *l_4553[7] = {&g_853[1],&g_853[1],&g_853[1],&g_853[1],&g_853[1],&g_853[1],&g_853[1]}; const struct S0 **l_4552 = &l_4553[2]; const struct S0 ***l_4551 = &l_4552; const struct S0 ****l_4550 = &l_4551; const struct S0 *****l_4549[5] = {&l_4550,&l_4550,&l_4550,&l_4550,&l_4550}; int8_t l_4565 = 1L; uint32_t **l_4576 = &g_3536; int16_t l_4627 = 0xB088L; struct S0 ****l_4717[4][2][2] = {{{&g_4017,&g_4017},{&g_4017,&g_4017}},{{&g_4017,&g_4017},{&g_4017,&g_4017}},{{&g_4017,&g_4017},{&g_4017,&g_4017}},{{&g_4017,&g_4017},{&g_4017,&g_4017}}}; uint32_t l_4732 = 18446744073709551611UL; uint32_t l_4780 = 0x1E0EBDC2L; int i, j, k; for (i = 0; i < 1; i++) l_3948[i] = 0xE1FAD096L; for (i = 0; i < 10; i++) l_4018[i] = 0x0112L; for (i = 0; i < 2; i++) l_4081[i] = (-6L); if (((safe_rshift_func_uint16_t_u_u((--(***g_2718)), (safe_add_func_int64_t_s_s(((0x91C24CE0A0C80752LL || ((safe_add_func_uint64_t_u_u(l_3899, (((*g_1587) = l_3900) != l_3900))) != p_30)) != (safe_mod_func_uint16_t_u_u(((*l_3916) = (safe_mod_func_int8_t_s_s(((safe_mod_func_uint16_t_u_u((+(safe_mul_func_uint16_t_u_u(((((l_3910 = (l_3899 <= (((****g_3489) = p_30) != p_30))) | (safe_rshift_func_uint16_t_u_u(l_3899, p_30))) , l_3913) == l_3913), 65535UL))), l_3899)) > 0x325CDA08L), l_3914))), 1UL))), 18446744073709551615UL)))) | (*****g_3612))) { /* block id: 1758 */ struct S0 *** const l_3917 = &g_1587; uint64_t ****l_3922 = &l_3921; int32_t *** const l_3924 = (void*)0; int32_t l_3945 = 0L; int32_t l_3946[7][2] = {{0xB0F55F5DL,0xA3018177L},{0xA3018177L,0xB0F55F5DL},{0xA3018177L,0xA3018177L},{0xB0F55F5DL,0xA3018177L},{0xA3018177L,0xB0F55F5DL},{0xA3018177L,0xA3018177L},{0xB0F55F5DL,0xA3018177L}}; uint32_t l_3949 = 1UL; uint64_t l_3960 = 1UL; uint64_t **l_4025 = &g_1389[7]; uint64_t *** const l_4024 = &l_4025; uint64_t *** const *l_4023[8][10] = {{&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024},{&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024},{&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024},{&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024},{&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024},{&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024},{&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024},{&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024,&l_4024}}; uint64_t **l_4035[7][8][2] = {{{(void*)0,&g_1389[2]},{&g_1389[3],&g_1389[7]},{&g_1389[7],&g_1389[3]},{&g_1389[7],&g_1389[7]},{&g_1389[7],&g_1389[3]},{&g_1389[7],&g_1389[7]},{&g_1389[3],&g_1389[2]},{(void*)0,&g_1389[0]}},{{&g_1389[9],&g_1389[6]},{&g_1389[6],&g_1389[2]},{(void*)0,&g_1389[9]},{&g_1389[7],&g_1389[7]},{&g_1389[0],&g_1389[7]},{&g_1389[7],&g_1389[9]},{(void*)0,&g_1389[2]},{&g_1389[6],&g_1389[6]}},{{&g_1389[9],&g_1389[0]},{(void*)0,&g_1389[2]},{&g_1389[3],&g_1389[7]},{&g_1389[7],&g_1389[3]},{&g_1389[7],&g_1389[7]},{&g_1389[7],&g_1389[3]},{&g_1389[7],&g_1389[7]},{&g_1389[3],&g_1389[2]}},{{(void*)0,&g_1389[0]},{&g_1389[9],&g_1389[6]},{&g_1389[6],&g_1389[2]},{(void*)0,&g_1389[9]},{&g_1389[7],&g_1389[7]},{&g_1389[0],&g_1389[7]},{&g_1389[7],&g_1389[9]},{(void*)0,&g_1389[2]}},{{&g_1389[6],&g_1389[6]},{&g_1389[9],&g_1389[0]},{(void*)0,&g_1389[2]},{&g_1389[3],&g_1389[7]},{&g_1389[7],&g_1389[3]},{&g_1389[7],&g_1389[7]},{&g_1389[7],&g_1389[3]},{&g_1389[7],&g_1389[7]}},{{&g_1389[3],&g_1389[2]},{(void*)0,&g_1389[0]},{&g_1389[9],&g_1389[6]},{&g_1389[6],&g_1389[2]},{(void*)0,&g_1389[9]},{&g_1389[7],&g_1389[7]},{&g_1389[0],&g_1389[7]},{&g_1389[7],&g_1389[9]}},{{(void*)0,&g_1389[2]},{&g_1389[6],&g_1389[6]},{&g_1389[9],&g_1389[0]},{(void*)0,&g_1389[2]},{&g_1389[3],&g_1389[7]},{&g_1389[7],&g_1389[3]},{&g_1389[7],&g_1389[7]},{&g_1389[7],&g_1389[3]}}}; uint64_t **l_4036 = (void*)0; uint64_t *** const l_4034[10] = {&l_4036,&l_4036,&l_4036,&l_4036,&l_4036,&l_4036,&l_4036,&l_4036,&l_4036,&l_4036}; uint64_t *** const *l_4033 = &l_4034[1]; uint32_t ****l_4075 = (void*)0; int16_t l_4079 = 1L; const int64_t l_4208 = 0xD5F804B0625FB7EBLL; uint8_t ** const l_4213[5] = {&g_1601[0],&g_1601[0],&g_1601[0],&g_1601[0],&g_1601[0]}; uint32_t ***l_4260 = (void*)0; uint8_t l_4263 = 255UL; uint64_t l_4361 = 0xC52B7102F8A3A5F7LL; uint8_t ****l_4381 = &g_3490; int i, j, k; (***g_3421) = p_30; } else { /* block id: 1977 */ uint32_t l_4426[7] = {0UL,0x144AEB40L,0x144AEB40L,0UL,0x144AEB40L,0x144AEB40L,0UL}; int8_t *l_4429[5]; int32_t *** const l_4438 = &g_3422; const uint32_t * const *l_4459 = &g_3395; uint8_t * const *l_4476 = (void*)0; uint8_t * const **l_4475[5]; uint8_t * const ***l_4474 = &l_4475[4]; int32_t l_4562[7] = {0L,0L,0L,0L,0L,0L,0L}; uint32_t l_4609 = 18446744073709551615UL; struct S0 * const **l_4643 = (void*)0; uint32_t ***l_4659 = &l_4576; uint16_t **l_4663[7]; uint16_t ***l_4662 = &l_4663[0]; uint16_t ****l_4661 = &l_4662; uint32_t l_4771 = 0x6298FD44L; int32_t ** const *l_4799 = (void*)0; int32_t ** const **l_4798[8] = {&l_4799,&l_4799,&l_4799,&l_4799,&l_4799,&l_4799,&l_4799,&l_4799}; int32_t ** const ***l_4797[5][10][5] = {{{&l_4798[2],&l_4798[3],(void*)0,&l_4798[2],&l_4798[4]},{&l_4798[2],&l_4798[6],&l_4798[0],&l_4798[5],&l_4798[2]},{&l_4798[1],&l_4798[1],&l_4798[2],&l_4798[0],(void*)0},{&l_4798[7],&l_4798[6],&l_4798[2],&l_4798[2],&l_4798[2]},{&l_4798[7],&l_4798[3],&l_4798[2],&l_4798[4],&l_4798[5]},{&l_4798[0],&l_4798[2],&l_4798[2],(void*)0,&l_4798[5]},{&l_4798[5],&l_4798[2],(void*)0,(void*)0,&l_4798[2]},{&l_4798[2],(void*)0,&l_4798[4],&l_4798[2],&l_4798[2]},{(void*)0,&l_4798[3],(void*)0,&l_4798[5],&l_4798[2]},{&l_4798[2],&l_4798[2],&l_4798[5],&l_4798[0],&l_4798[0]}},{{(void*)0,&l_4798[5],(void*)0,&l_4798[7],(void*)0},{&l_4798[2],&l_4798[5],&l_4798[2],&l_4798[7],&l_4798[2]},{&l_4798[2],&l_4798[2],&l_4798[2],&l_4798[1],&l_4798[5]},{(void*)0,&l_4798[3],&l_4798[2],&l_4798[2],(void*)0},{&l_4798[2],(void*)0,(void*)0,&l_4798[2],&l_4798[1]},{&l_4798[0],&l_4798[0],&l_4798[5],&l_4798[1],&l_4798[4]},{&l_4798[2],&l_4798[2],(void*)0,&l_4798[7],&l_4798[1]},{(void*)0,(void*)0,&l_4798[4],&l_4798[7],(void*)0},{(void*)0,&l_4798[2],(void*)0,&l_4798[0],&l_4798[5]},{&l_4798[2],&l_4798[2],&l_4798[1],&l_4798[5],&l_4798[2]}},{{&l_4798[0],&l_4798[2],&l_4798[2],&l_4798[2],(void*)0},{&l_4798[2],(void*)0,&l_4798[2],(void*)0,&l_4798[0]},{(void*)0,&l_4798[2],&l_4798[1],&l_4798[2],&l_4798[2]},{&l_4798[2],&l_4798[0],(void*)0,(void*)0,&l_4798[2]},{&l_4798[2],(void*)0,&l_4798[4],&l_4798[2],&l_4798[2]},{(void*)0,&l_4798[3],(void*)0,&l_4798[5],&l_4798[2]},{&l_4798[2],&l_4798[2],&l_4798[5],&l_4798[0],&l_4798[0]},{(void*)0,&l_4798[5],(void*)0,&l_4798[7],(void*)0},{&l_4798[2],&l_4798[5],&l_4798[2],&l_4798[7],&l_4798[2]},{&l_4798[2],&l_4798[2],&l_4798[2],&l_4798[1],&l_4798[5]}},{{(void*)0,&l_4798[3],&l_4798[2],&l_4798[2],(void*)0},{&l_4798[2],(void*)0,(void*)0,&l_4798[2],&l_4798[1]},{&l_4798[0],&l_4798[0],&l_4798[5],&l_4798[1],&l_4798[4]},{&l_4798[2],&l_4798[2],(void*)0,&l_4798[7],&l_4798[1]},{(void*)0,(void*)0,&l_4798[4],&l_4798[7],(void*)0},{(void*)0,&l_4798[2],(void*)0,&l_4798[0],&l_4798[5]},{&l_4798[2],&l_4798[2],&l_4798[1],&l_4798[5],&l_4798[2]},{&l_4798[0],&l_4798[2],&l_4798[2],&l_4798[2],(void*)0},{&l_4798[2],(void*)0,&l_4798[2],(void*)0,&l_4798[0]},{(void*)0,&l_4798[2],&l_4798[1],&l_4798[2],&l_4798[2]}},{{&l_4798[2],&l_4798[0],(void*)0,(void*)0,&l_4798[2]},{&l_4798[2],(void*)0,&l_4798[4],&l_4798[2],&l_4798[2]},{(void*)0,&l_4798[3],(void*)0,&l_4798[5],&l_4798[2]},{&l_4798[2],&l_4798[2],&l_4798[5],&l_4798[0],&l_4798[0]},{(void*)0,&l_4798[5],(void*)0,&l_4798[2],&l_4798[4]},{&l_4798[2],&l_4798[0],(void*)0,&l_4798[0],(void*)0},{&l_4798[3],(void*)0,&l_4798[2],&l_4798[2],&l_4798[5]},{&l_4798[2],(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&l_4798[2],&l_4798[2],(void*)0,&l_4798[2]},{&l_4798[2],&l_4798[2],&l_4798[6],&l_4798[2],&l_4798[2]}}}; int i, j, k; for (i = 0; i < 5; i++) l_4429[i] = &g_23; for (i = 0; i < 5; i++) l_4475[i] = &l_4476; for (i = 0; i < 7; i++) l_4663[i] = &g_230[1][1][4]; l_3910 = ((p_30 & (((g_23 = ((l_4426[0] > (g_4427 , ((~(1L | p_30)) ^ p_30))) & (&g_3420 != ((l_3947 = l_4426[1]) , &l_4232)))) | 6UL) <= p_30)) && p_30); for (g_231 = (-10); (g_231 == 42); ++g_231) { /* block id: 1983 */ int16_t l_4433 = 0x0D50L; int32_t l_4448 = 0xCEF7522CL; uint32_t *l_4455 = &g_3483; uint16_t ***l_4513 = (void*)0; uint16_t ****l_4512 = &l_4513; int16_t l_4516[10] = {(-3L),0xD561L,(-3L),0xD839L,0xD839L,(-3L),0xD561L,(-3L),0xD839L,0xD839L}; int32_t *l_4536 = &g_358; int32_t l_4563 = 0xCBB7D040L; int32_t l_4564 = (-10L); int32_t l_4566[5][2] = {{0xE7146AE5L,0xE7146AE5L},{0xE7146AE5L,0xE7146AE5L},{0xE7146AE5L,0xE7146AE5L},{0xE7146AE5L,0xE7146AE5L},{0xE7146AE5L,0xE7146AE5L}}; uint32_t ** const *l_4581 = &g_3535; uint32_t ** const **l_4580 = &l_4581; uint32_t ** const ***l_4579 = &l_4580; const int32_t l_4650 = (-4L); int8_t l_4657 = 0L; int32_t l_4671 = 0L; int32_t l_4672[1][3][2]; struct S0 ****l_4718 = &g_4017; uint8_t l_4749 = 0xC1L; int32_t *l_4774 = &l_3948[0]; int32_t *l_4775[10][2][7] = {{{&l_4562[4],(void*)0,&l_4672[0][1][0],&l_3948[0],(void*)0,&g_20,&g_358},{(void*)0,(void*)0,&l_3948[0],&l_4562[1],&l_3948[0],&g_20,&l_3948[0]}},{{&l_4563,(void*)0,&l_3947,&l_3947,(void*)0,(void*)0,&l_3947},{(void*)0,(void*)0,(void*)0,&l_3948[0],(void*)0,&l_3947,(void*)0}},{{&g_358,(void*)0,(void*)0,(void*)0,&l_3947,&l_4562[1],&l_4448},{(void*)0,(void*)0,&l_4563,&g_358,&l_4566[3][0],&l_3947,&l_4563}},{{&l_4672[0][0][0],&g_432[4],&l_4672[0][1][0],&l_4672[0][2][1],&g_20,(void*)0,(void*)0},{&l_4672[0][2][1],&g_56,&l_3947,&l_3948[0],&l_3948[0],&g_20,&l_4672[0][0][0]}},{{(void*)0,&l_4672[0][0][0],&l_3947,&l_4562[4],&g_358,&g_20,&g_358},{&l_3948[0],&l_4672[0][1][0],&l_4672[0][1][0],&l_3948[0],&l_4563,&l_4563,&l_4672[0][0][0]}},{{&l_4672[0][1][0],&l_4566[3][0],&l_4563,&g_432[4],&l_4562[4],&l_3948[0],&l_4448},{(void*)0,&g_358,(void*)0,&l_3948[0],&g_432[4],&l_3947,&l_4672[0][0][0]}},{{&l_3948[0],&l_4672[0][1][0],(void*)0,&l_3948[0],&g_358,&l_4672[0][1][0],&g_358},{(void*)0,&l_4672[0][1][0],&l_3947,&g_20,&l_4448,&g_56,&l_4672[0][0][0]}},{{&l_3947,(void*)0,&l_3948[0],&g_20,&l_4672[0][2][1],(void*)0,(void*)0},{&l_3947,&l_3948[0],&l_4672[0][1][0],&l_3948[0],&l_3947,(void*)0,&l_4563}},{{&g_20,&l_4562[4],&g_432[6],&l_3948[0],&l_4672[0][1][0],&l_3948[0],&l_4448},{&l_3948[0],&l_3948[0],&l_4563,&g_432[4],&g_432[6],&l_3948[0],(void*)0}},{{&g_20,&l_3948[0],&l_4562[1],&l_3948[0],&l_3947,&l_3947,&l_3947},{&l_3947,(void*)0,&l_3948[0],&l_4562[4],&l_4672[0][0][0],(void*)0,&l_3948[0]}}}; int32_t l_4776 = 0x252E8C3DL; uint16_t l_4777 = 0x7C3FL; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 2; k++) l_4672[i][j][k] = 1L; } } } (****g_3420) = (***l_4438); (**g_3422) = (l_4780 > (safe_lshift_func_uint8_t_u_u((((safe_add_func_uint8_t_u_u(p_30, ((safe_mod_func_uint16_t_u_u((safe_rshift_func_int8_t_s_s(l_4627, 5)), 0x21A4L)) <= (safe_div_func_uint8_t_u_u(0xC0L, ((((***l_4438) & p_30) && (safe_lshift_func_uint16_t_u_s((safe_mod_func_int64_t_s_s(l_3899, ((****g_3613) = (safe_mod_func_int32_t_s_s(((void*)0 != l_4797[3][5][4]), 4294967289UL))))), 14))) || p_30)))))) <= (***g_1109)) && 4294967286UL), 1))); } return p_30; } /* ------------------------------------------ */ /* * reads : * writes: */ int8_t func_34(int16_t p_35, int32_t * p_36, int32_t * const p_37) { /* block id: 11 */ uint32_t l_47[9][5][2] = {{{4294967295UL,4294967295UL},{0UL,0xBDE8AFF6L},{0UL,4294967295UL},{4294967295UL,0xBDE8AFF6L},{4294967295UL,4294967295UL}},{{0UL,0xBDE8AFF6L},{0UL,4294967295UL},{4294967295UL,0xBDE8AFF6L},{4294967295UL,4294967295UL},{0UL,0xBDE8AFF6L}},{{0UL,4294967295UL},{4294967295UL,0xBDE8AFF6L},{4294967295UL,4294967295UL},{0UL,0xBDE8AFF6L},{0UL,4294967295UL}},{{4294967295UL,0xBDE8AFF6L},{4294967295UL,4294967295UL},{0UL,0xBDE8AFF6L},{0UL,4294967295UL},{4294967295UL,0xBDE8AFF6L}},{{4294967295UL,4294967295UL},{0UL,0xBDE8AFF6L},{0UL,4294967295UL},{4294967295UL,0xBDE8AFF6L},{4294967295UL,4294967295UL}},{{0UL,0xBDE8AFF6L},{0UL,4294967295UL},{4294967295UL,0xBDE8AFF6L},{4294967295UL,4294967295UL},{0UL,0xBDE8AFF6L}},{{0UL,4294967295UL},{4294967295UL,0xBDE8AFF6L},{4294967295UL,4294967295UL},{0UL,0xBDE8AFF6L},{0UL,4294967295UL}},{{4294967295UL,0xBDE8AFF6L},{4294967295UL,4294967295UL},{0UL,0xBDE8AFF6L},{0UL,4294967295UL},{4294967295UL,0xBDE8AFF6L}},{{4294967295UL,4294967295UL},{0UL,0xBDE8AFF6L},{0UL,4294967295UL},{4294967295UL,0xBDE8AFF6L},{4294967295UL,4294967295UL}}}; const int64_t * const l_48 = &g_49; int32_t l_3119 = 3L; int8_t *l_3120 = &g_165; uint32_t ****l_3131 = &g_3021; uint32_t *l_3132 = &g_265; uint16_t *****l_3139 = (void*)0; uint32_t l_3140 = 0xF0E01C36L; uint64_t l_3141[7][3]; const uint32_t l_3148 = 1UL; int32_t l_3155 = 6L; int32_t l_3216 = 0x53A94556L; int32_t l_3217 = 0L; int32_t l_3218[2]; uint64_t *l_3227 = &g_309; struct S0 ****l_3234[1][4][8] = {{{&g_1246,&g_1246,&g_1246,&g_1246,&g_1246,&g_1246,&g_1246,&g_1246},{&g_1246,(void*)0,&g_1246,&g_1246,&g_1246,&g_1246,(void*)0,&g_1246},{(void*)0,&g_1246,&g_1246,&g_1246,&g_1246,&g_1246,(void*)0,(void*)0},{&g_1246,&g_1246,&g_1246,&g_1246,&g_1246,&g_1246,&g_1246,&g_1246}}}; uint32_t l_3253 = 1UL; uint32_t l_3264 = 0x66BD9704L; int64_t l_3313 = 0x80DC614B35775E56LL; int32_t **l_3315 = &g_141; int32_t ***l_3314 = &l_3315; uint32_t l_3316 = 0x4495FEC8L; int32_t l_3317 = 0xDF4F0E89L; uint8_t l_3327 = 0x03L; uint32_t l_3353 = 8UL; int32_t l_3367[6][6][7] = {{{0x04337480L,(-1L),0x81C9CD8FL,0xD64C7586L,0xFCFA1127L,(-1L),(-1L)},{6L,0x0FE3B304L,(-1L),0x272EDB2EL,0x86EFB17BL,0x272EDB2EL,(-1L)},{0x2C7161E6L,0x2C7161E6L,(-1L),(-9L),0x04337480L,0L,0x8A6F4E70L},{1L,(-8L),0xD4FA91B4L,0x0FE3B304L,1L,0x4A8A70DFL,0xE3D92357L},{1L,(-1L),(-1L),0x1E716338L,0x04337480L,1L,(-3L)},{0x215C415FL,0x84BBEBF7L,0x5ADE6958L,0x123C9D33L,0x86EFB17BL,(-8L),0xF9BB2598L}},{{0x390F751DL,0x1E716338L,(-2L),(-1L),0xFCFA1127L,0x390F751DL,(-1L)},{1L,0L,0xE3D92357L,0x123C9D33L,0xE3D92357L,0L,1L},{0L,(-2L),0x81C9CD8FL,0x1E716338L,0x2C7161E6L,(-1L),(-2L)},{6L,1L,5L,0x0FE3B304L,0x215C415FL,0x272EDB2EL,0xF9BB2598L},{0x1E716338L,0xFCFA1127L,(-3L),(-1L),0L,0x390F751DL,0x8A6F4E70L},{0xD4FA91B4L,0x5B6F758AL,0L,0x3F846E12L,1L,0x123C9D33L,0L}},{{0x1E716338L,(-2L),(-1L),0xFCFA1127L,0x390F751DL,(-1L),(-1L)},{0x215C415FL,0x5B6F758AL,0xF9BB2598L,0x5B6F758AL,0x215C415FL,(-8L),5L},{0xF3F30801L,0x2C7161E6L,(-9L),(-1L),1L,0xF3F30801L,(-1L)},{0L,0L,0L,0x84BBEBF7L,1L,0x272EDB2EL,1L},{0xF3F30801L,(-1L),1L,0xD64C7586L,0x2C7161E6L,0x81C9CD8FL,(-1L)},{0x215C415FL,0x0FE3B304L,5L,1L,6L,0x0FE3B304L,(-1L)}},{{0x1E716338L,1L,(-3L),(-1L),0x04337480L,0x04337480L,(-1L)},{0xD4FA91B4L,0x4A8A70DFL,0xD4FA91B4L,0x272EDB2EL,0L,0x123C9D33L,1L},{1L,0x8A6F4E70L,(-1L),0xFCFA1127L,0L,1L,(-1L)},{0x052C11BDL,0x5B6F758AL,5L,0x123C9D33L,1L,0x123C9D33L,5L},{0x04337480L,0x1E716338L,(-1L),(-1L),1L,0x04337480L,(-1L)},{0xE3D92357L,0x272EDB2EL,0L,0x5B6F758AL,0xE3D92357L,0x0FE3B304L,0L}},{{0xF3F30801L,0x8A6F4E70L,0x81C9CD8FL,1L,1L,0x81C9CD8FL,0x8A6F4E70L},{6L,0L,0xF9BB2598L,1L,1L,0x272EDB2EL,(-6L)},{0xD64C7586L,1L,1L,(-9L),0L,0xF3F30801L,(-1L)},{0xE3D92357L,(-8L),0L,1L,0L,(-8L),0xE3D92357L},{0x1E716338L,(-1L),(-1L),1L,0x04337480L,(-1L),1L},{0x052C11BDL,0x4A8A70DFL,0x5ADE6958L,0x5B6F758AL,6L,0x123C9D33L,(-6L)}},{{0x390F751DL,0x2C7161E6L,(-1L),(-1L),0x2C7161E6L,0x390F751DL,(-1L)},{0xD4FA91B4L,0x272EDB2EL,0L,0x123C9D33L,1L,0x3F846E12L,0L},{0x04337480L,(-2L),1L,0xFCFA1127L,1L,(-1L),(-2L)},{0x215C415FL,0x272EDB2EL,0xF9BB2598L,0x272EDB2EL,0x215C415FL,0x0FE3B304L,5L},{0xD64C7586L,0x2C7161E6L,0x81C9CD8FL,(-1L),0x390F751DL,0xF3F30801L,0x8A6F4E70L},{0L,0x4A8A70DFL,0L,1L,1L,0x5B6F758AL,1L}}}; int8_t l_3553 = 0x37L; int64_t ** const **l_3555[3]; int32_t *l_3556[5]; int8_t l_3591 = 0L; int64_t *****l_3616 = &g_3613; uint32_t l_3618 = 6UL; uint32_t l_3623 = 0x782A991CL; int32_t l_3687 = 0L; int32_t l_3707 = 0xD40A5BE7L; uint32_t l_3720 = 0xBDB11F5DL; uint16_t l_3729 = 0UL; const uint32_t *l_3734 = &g_3735; const uint32_t **l_3733 = &l_3734; uint32_t **l_3757 = &g_3536; uint8_t ****l_3784[5][8] = {{&g_3490,&g_3490,&g_3490,&g_3490,&g_3490,&g_3490,&g_3490,&g_3490},{&g_3490,&g_3490,(void*)0,&g_3490,&g_3490,&g_3490,&g_3490,&g_3490},{(void*)0,&g_3490,(void*)0,&g_3490,&g_3490,(void*)0,&g_3490,(void*)0},{&g_3490,&g_3490,&g_3490,&g_3490,&g_3490,&g_3490,&g_3490,&g_3490},{&g_3490,&g_3490,&g_3490,&g_3490,&g_3490,&g_3490,&g_3490,&g_3490}}; uint64_t l_3821 = 0xAAEE12C7A10AEAD8LL; uint32_t l_3851 = 4294967293UL; int32_t l_3871 = 0x7862D6E7L; int64_t l_3875[4]; int64_t l_3880[7][5] = {{5L,0x5CC178D8044DF4DELL,0x5CC178D8044DF4DELL,5L,0x768C084865CFF9F9LL},{0x4E3343C326ED58F3LL,0xDCE1F52F546CB4CALL,0xDCE1F52F546CB4CALL,0x4E3343C326ED58F3LL,0x29761184469A5DFBLL},{5L,0x5CC178D8044DF4DELL,0x5CC178D8044DF4DELL,5L,0x768C084865CFF9F9LL},{0x4E3343C326ED58F3LL,0xDCE1F52F546CB4CALL,0xDCE1F52F546CB4CALL,0x4E3343C326ED58F3LL,0x29761184469A5DFBLL},{5L,0x5CC178D8044DF4DELL,0x5CC178D8044DF4DELL,5L,0x768C084865CFF9F9LL},{0x4E3343C326ED58F3LL,0xDCE1F52F546CB4CALL,0xDCE1F52F546CB4CALL,0x4E3343C326ED58F3LL,0x29761184469A5DFBLL},{5L,0x5CC178D8044DF4DELL,0x5CC178D8044DF4DELL,5L,0x768C084865CFF9F9LL}}; int i, j, k; for (i = 0; i < 7; i++) { for (j = 0; j < 3; j++) l_3141[i][j] = 0x3B3EA741F3561C06LL; } for (i = 0; i < 2; i++) l_3218[i] = 0L; for (i = 0; i < 3; i++) l_3555[i] = (void*)0; for (i = 0; i < 5; i++) l_3556[i] = &g_56; for (i = 0; i < 4; i++) l_3875[i] = (-1L); return p_35; } /* ------------------------------------------ */ /* * reads : g_50 g_51 g_57 g_20 g_23 g_2886 g_1286 g_1287 g_49 g_1600 g_1601 g_359 g_1520 g_187 g_144 g_56 g_1570 g_851.f3 g_2955 g_2718 g_2719 g_2720 g_2721 g_1285 g_2973 g_1110 g_1111 g_1112 g_1587 g_2710 g_1909 g_301.f3 g_357 g_1998 g_3026 g_890.f3 g_857.f2 g_2113 g_432 * writes: g_51 g_57 g_1287 g_187 g_56 g_265 g_2955 g_230 g_2721 g_384 g_138 g_23 g_357 g_1998 g_3019 g_158 g_359 g_2113 g_432 g_2687.f2 g_2717 */ uint32_t func_41(uint32_t p_42, int64_t * p_43, int16_t p_44, int16_t p_45, const int64_t * const p_46) { /* block id: 12 */ int32_t *l_52 = &g_51; int32_t l_53 = 0L; int32_t *l_54[8] = {&l_53,&l_53,&g_51,&l_53,&l_53,&g_51,&l_53,&l_53}; uint32_t *l_2882[2]; uint32_t **l_2881 = &l_2882[1]; uint32_t *** const l_2880 = &l_2881; uint32_t l_2921 = 18446744073709551615UL; uint16_t *l_2965[2]; uint64_t l_3084 = 0x0AB90AE18CFDB6D2LL; int16_t l_3105 = 0x149CL; int i; for (i = 0; i < 2; i++) l_2882[i] = &g_26[0]; for (i = 0; i < 2; i++) l_2965[i] = (void*)0; (*g_50) |= p_42; g_57--; for (p_42 = 2; (p_42 <= 7); p_42 += 1) { /* block id: 17 */ uint16_t l_64 = 0UL; int32_t l_67 = 0xDA4F1DFBL; int64_t **l_112 = &g_16; int32_t l_2873 = 0x309A87BEL; int32_t l_2912 = 0x1D543D80L; int32_t l_2913 = (-6L); int32_t l_2915 = 1L; int32_t l_2919 = (-10L); int32_t l_2945 = (-1L); int32_t l_2947 = 0xB10C43A1L; int32_t l_2948 = 0L; int32_t l_2949 = 0xA0B6DD6EL; int32_t l_2951[4] = {0x7E9372C6L,0x7E9372C6L,0x7E9372C6L,0x7E9372C6L}; uint32_t l_2975 = 0xD9A2C50DL; int64_t l_3053 = 2L; uint32_t l_3106[4]; int64_t l_3111 = 0xFCC2BF0592884F7ELL; int i; for (i = 0; i < 4; i++) l_3106[i] = 0x8D06981EL; if ((safe_mul_func_int8_t_s_s((safe_sub_func_uint64_t_u_u((l_64 = p_44), (safe_sub_func_uint32_t_u_u(g_57, ((*g_50) = l_67))))), 1L))) { /* block id: 20 */ int32_t l_68 = (-1L); int32_t l_2902 = 0x93407449L; int32_t l_2903 = 0x34F68241L; int32_t l_2905 = (-3L); int32_t l_2909 = 1L; int32_t l_2911 = 0x05D53980L; int32_t l_2914 = (-9L); uint16_t **l_2938[7][2] = {{&g_230[5][0][3],&g_230[5][0][3]},{&g_230[2][1][3],&g_230[5][0][3]},{&g_230[5][0][3],&g_230[2][1][3]},{&g_230[5][0][3],&g_230[5][0][3]},{&g_230[2][1][3],&g_230[5][0][3]},{&g_230[5][0][3],&g_230[2][1][3]},{&g_230[5][0][3],&g_230[5][0][3]}}; uint16_t ***l_2937 = &l_2938[0][1]; uint16_t ****l_2936 = &l_2937; int8_t l_2952[7] = {3L,3L,3L,3L,3L,3L,3L}; int32_t l_2953 = (-2L); int32_t l_2954 = 0x6C3DB961L; uint32_t ***l_2972 = &l_2881; uint8_t *l_2999 = &g_2113; const uint32_t **** const *l_3018 = (void*)0; uint32_t l_3037 = 1UL; uint64_t **l_3045 = &g_1389[8]; int i, j; (*g_50) = (l_68 > l_64); if ((*g_50)) { /* block id: 22 */ uint16_t l_73[9] = {0xA6DCL,0xA6DCL,0UL,0xA6DCL,0xA6DCL,0UL,0xA6DCL,0xA6DCL,0UL}; int32_t *l_113 = &l_67; uint32_t l_2863 = 0x454F0BC8L; const uint16_t l_2901 = 65535UL; int32_t l_2907 = 0L; int32_t l_2908 = 1L; int8_t l_2910 = 1L; int32_t l_2916 = 0x620DD7D7L; int32_t l_2920 = (-5L); int8_t l_2943 = (-1L); int32_t ** const l_2959[2][6] = {{(void*)0,(void*)0,&l_113,(void*)0,(void*)0,&l_113},{(void*)0,(void*)0,&l_113,(void*)0,(void*)0,&l_113}}; int32_t ** const * const l_2958[2][10] = {{&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0]},{&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0],&l_2959[0][0]}}; uint16_t *l_2966 = &g_2114[7][2][2]; int i, j; if ((safe_sub_func_uint16_t_u_u(g_20, g_23))) { /* block id: 23 */ int32_t *l_111 = &l_67; int32_t l_2872 = 0L; for (l_68 = 1; (l_68 <= 7); l_68 += 1) { /* block id: 26 */ uint64_t *l_80 = &g_81; int32_t l_2864 = (-1L); int8_t *l_2874 = &g_23; uint8_t *l_2877 = &g_176; uint8_t *l_2878 = &g_57; uint32_t ***l_2884 = (void*)0; uint32_t ****l_2883[4][4][5] = {{{&l_2884,&l_2884,&l_2884,(void*)0,(void*)0},{&l_2884,(void*)0,(void*)0,&l_2884,&l_2884},{&l_2884,&l_2884,&l_2884,(void*)0,&l_2884},{&l_2884,&l_2884,&l_2884,&l_2884,&l_2884}},{{&l_2884,(void*)0,&l_2884,(void*)0,(void*)0},{&l_2884,(void*)0,&l_2884,&l_2884,(void*)0},{&l_2884,&l_2884,&l_2884,(void*)0,(void*)0},{&l_2884,&l_2884,&l_2884,&l_2884,&l_2884}},{{(void*)0,(void*)0,&l_2884,&l_2884,&l_2884},{&l_2884,&l_2884,&l_2884,&l_2884,&l_2884},{&l_2884,(void*)0,(void*)0,&l_2884,&l_2884},{&l_2884,&l_2884,(void*)0,&l_2884,&l_2884}},{{(void*)0,&l_2884,&l_2884,(void*)0,(void*)0},{&l_2884,(void*)0,(void*)0,&l_2884,&l_2884},{&l_2884,(void*)0,(void*)0,(void*)0,&l_2884},{(void*)0,&l_2884,&l_2884,&l_2884,&l_2884}}}; uint32_t ****l_2885 = &l_2884; int i, j, k; } } else { /* block id: 1296 */ int32_t l_2891 = (-1L); (*g_144) &= ((g_2886 , ((((safe_div_func_uint64_t_u_u((0x7A057A043C45967FLL | (0UL | (safe_add_func_int64_t_s_s((l_2891 &= ((*g_1286) &= (p_44 > p_45))), ((safe_add_func_int8_t_s_s((safe_unary_minus_func_uint8_t_u((((*g_1520) = ((safe_sub_func_int8_t_s_s((safe_lshift_func_int16_t_s_s((((*l_113) >= ((*p_46) , l_2873)) != ((safe_lshift_func_uint8_t_u_u((0xC7L <= (**g_1600)), 1)) , (-2L))), (*g_1520))), p_45)) , (*l_113))) != (*l_113)))), p_44)) ^ p_42))))), (*p_46))) | p_44) , (*l_113)) > l_2901)) || (*l_113)); return p_42; } for (l_2873 = 0; (l_2873 <= 7); l_2873 += 1) { /* block id: 1305 */ int32_t l_2904 = 0xD595CA2BL; int32_t l_2906[1][6][6] = {{{(-1L),(-9L),(-1L),(-9L),(-1L),(-9L)},{(-1L),(-9L),(-1L),(-9L),(-1L),(-9L)},{(-1L),(-9L),(-1L),(-9L),(-1L),(-9L)},{(-1L),(-9L),(-1L),(-9L),(-1L),(-9L)},{(-1L),(-9L),(-1L),(-9L),(-1L),(-9L)},{(-1L),(-9L),(-1L),(-9L),(-1L),(-9L)}}}; uint32_t l_2935 = 4294967292UL; uint16_t ****l_2939 = &l_2937; int8_t l_2944 = 0L; int8_t l_2950 = 0L; int i, j, k; if (p_45) { /* block id: 1306 */ int32_t l_2917 = 0x733CCE1CL; int32_t l_2918 = 1L; int i; l_2921--; } else { /* block id: 1308 */ uint32_t *l_2942 = &g_265; int32_t l_2946[1]; int i; for (i = 0; i < 1; i++) l_2946[i] = 0L; (*l_52) &= (safe_sub_func_uint16_t_u_u(((*l_113) = (safe_add_func_uint32_t_u_u(((*l_2942) = (safe_mod_func_uint16_t_u_u(((**g_1570) && (!((*g_1286) , (0x53520503AE40D358LL > (((l_2935 >= (0x16L != 6UL)) , l_2936) == l_2939))))), (safe_add_func_int64_t_s_s(0x36E3E2E51069FADFLL, 0x8B3FA78E9AEC7D0CLL))))), g_851[4][1][4].f3))), 0xE038L)); ++g_2955; l_2915 = (((void*)0 == l_2958[1][2]) | (*g_1520)); } if (p_44) break; } (*l_52) = 0xBF60EE8EL; l_2949 = ((safe_rshift_func_uint8_t_u_u(((safe_rshift_func_int8_t_s_s(p_42, (safe_unary_minus_func_uint16_t_u(p_45)))) > ((((*g_2720) = ((***g_2718) <= (((**g_1285) = ((g_230[5][0][0] = l_2965[1]) == (l_2966 = &g_2721))) | ((safe_mod_func_int8_t_s_s((p_45 != ((+(((safe_sub_func_uint64_t_u_u((*l_113), (((((l_2972 == g_2973) == 0x579CF5E9F4DD1964LL) < p_44) >= (*g_1520)) < p_42))) > (**g_1110)) < 65534UL)) || 0x9C61F07317BF317ALL)), l_2975)) <= (*g_2720))))) ^ p_42) > 6UL)), 7)) | l_2947); } else { /* block id: 1323 */ struct S0 *l_2976 = &g_305[1]; int64_t *l_2985 = &g_1287; int32_t l_2998 = 0x47A72E36L; (*g_1587) = l_2976; if ((safe_mul_func_int8_t_s_s((((safe_add_func_uint32_t_u_u(p_45, ((void*)0 == l_112))) || p_42) != ((***g_2710) != (g_138 = ((safe_sub_func_int8_t_s_s(((safe_rshift_func_uint8_t_u_s(((l_2948 , ((((void*)0 == g_1909) , (**g_2710)) == l_2985)) , (**g_1600)), 2)) , (-6L)), 251UL)) >= g_301.f3)))), 8L))) { /* block id: 1326 */ uint32_t *l_2987 = &g_265; uint32_t **l_2986 = &l_2987; int8_t *l_2997 = &l_2952[1]; int16_t *l_3000 = &g_357; uint32_t *l_3001 = &g_1998; int32_t l_3027 = 1L; (*l_52) = ((((*l_2986) = &p_42) == &p_42) || ((safe_div_func_uint32_t_u_u((safe_add_func_int16_t_s_s(((*l_3000) &= (safe_mul_func_uint8_t_u_u((safe_rshift_func_int8_t_s_u(((&g_1109 == &g_1109) > ((l_2998 = (safe_unary_minus_func_uint16_t_u((((*l_2997) &= 0xE2L) ^ (g_23 = 0x13L))))) ^ (((l_2999 != l_2999) , (1UL | (*g_1520))) < p_44))), p_45)), (*l_52)))), 0xBCBCL)), l_64)) , l_2951[3])); (*g_144) |= (((++(*l_3001)) , (l_64 & ((0xCC797D84L != (safe_lshift_func_int8_t_s_u(l_2998, (safe_add_func_uint16_t_u_u((++(**g_2719)), ((safe_div_func_int64_t_s_s((-8L), ((((safe_mul_func_int16_t_s_s((safe_sub_func_int8_t_s_s(p_42, (((l_3018 == (g_3019[1] = (void*)0)) & (-1L)) , (safe_mul_func_uint16_t_u_u((safe_rshift_func_int8_t_s_u((g_3026 , (-6L)), 0)), p_42))))), p_44)) != 0x225D2224L) || 0UL) && l_2998))) <= p_42)))))) ^ l_3027))) > 0xD9C9L); if (l_2947) continue; } else { /* block id: 1338 */ uint32_t l_3030 = 18446744073709551606UL; uint64_t *l_3042 = (void*)0; uint64_t *l_3043 = &g_158[1][0][3]; uint64_t ***l_3044[5][4] = {{&g_1388[1],(void*)0,(void*)0,&g_1388[1]},{(void*)0,&g_1388[1],(void*)0,(void*)0},{&g_1388[1],&g_1388[1],(void*)0,&g_1388[1]},{&g_1388[1],(void*)0,(void*)0,&g_1388[1]},{(void*)0,&g_1388[1],(void*)0,(void*)0}}; int i, j; (*g_144) ^= ((safe_add_func_int64_t_s_s(((((&g_115[4][0][1] != (l_3045 = ((((*l_3043) = (p_44 && (((*g_2720) = ((g_890.f3 , l_3030) <= (safe_mul_func_uint8_t_u_u((p_44 <= ((safe_div_func_uint64_t_u_u(p_45, ((safe_div_func_int8_t_s_s(l_3037, ((safe_mul_func_uint16_t_u_u((~65535UL), (+0xF832FB1DE5B152DDLL))) ^ p_44))) | 0UL))) , 0L)), p_42)))) > 0xD848L))) <= p_45) , &g_1389[1]))) | p_45) , p_45) , l_3030), 0xA1E69468EE2BCD9CLL)) != 0x308AL); return p_45; } for (l_2949 = (-15); (l_2949 == 15); l_2949++) { /* block id: 1347 */ const int32_t l_3048 = (-1L); (*l_52) = l_3048; (*g_144) = 0xE743B06AL; } (*g_144) ^= 0L; } if (p_45) break; (*l_52) ^= (safe_mod_func_uint8_t_u_u(l_2949, (safe_mod_func_uint32_t_u_u(l_3053, 0xA5DD5F52L)))); } else { /* block id: 1355 */ int8_t l_3056 = 0L; int32_t l_3069 = 0L; int8_t *l_3070 = &g_23; int32_t l_3073 = 0xF635B523L; uint32_t l_3074 = 0x457D696BL; uint8_t *l_3075 = &g_2113; uint8_t l_3076 = 255UL; int32_t l_3077 = 0xB995EF9BL; int32_t l_3078 = 1L; int32_t l_3079 = 8L; int32_t l_3080 = 0x49F51FA9L; int32_t l_3081[3]; int32_t l_3082 = 0x7DD6FF8DL; int8_t l_3083 = 0L; int i; for (i = 0; i < 3; i++) l_3081[i] = (-4L); (*l_52) = ((safe_add_func_uint64_t_u_u(((((*l_3075) &= ((((l_2975 != ((l_3056 < ((safe_rshift_func_int8_t_s_u((((safe_rshift_func_int16_t_s_s((safe_add_func_int32_t_s_s(((*g_144) |= ((((((g_230[5][0][0] = &g_185) != ((((***g_2718) = (safe_rshift_func_int16_t_s_u((*g_1520), (0UL == (safe_lshift_func_uint16_t_u_s(((safe_mul_func_uint8_t_u_u((l_3069 = ((**g_1600) ^= p_42)), ((*l_3070) = g_857[0][1][5].f2))) , 0UL), 2)))))) < ((safe_rshift_func_int16_t_s_s((g_357 = (((l_3073 = ((void*)0 != &p_42)) != p_45) , l_2947)), p_44)) , 0x5B9FL)) , l_2965[1])) , &g_2026[0]) == (void*)0) | 1L) != 0x84A1DC4CL)), 0UL)), 7)) && p_42) < 5UL), 7)) > p_44)) > 0x639668BBL)) , l_3074) & l_2945) < 0x91AF9CA3L)) , l_2975) <= l_3074), l_3074)) != l_3076); l_3084++; } if (p_44) { /* block id: 1368 */ uint8_t l_3087[4][8] = {{255UL,8UL,253UL,8UL,255UL,0UL,0xEFL,0x47L},{8UL,7UL,0xDEL,253UL,253UL,0xDEL,7UL,8UL},{0x40L,0UL,0xDEL,0xF1L,0xEFL,255UL,0xEFL,0xF1L},{253UL,254UL,253UL,0x47L,0xF1L,255UL,0xDEL,0xDEL}}; int i, j; ++l_3087[2][3]; } else { /* block id: 1370 */ uint32_t ***l_3091 = &l_2881; uint32_t ****l_3090 = &l_3091; uint32_t *****l_3092 = &l_3090; uint32_t *l_3097 = (void*)0; uint32_t *l_3098[7][4] = {{&g_265,&g_1998,&g_265,&g_1998},{(void*)0,&g_1998,&g_1998,&g_1998},{(void*)0,&g_1998,&g_265,&g_1998},{&g_265,&g_1998,&g_265,&g_1998},{(void*)0,&g_1998,&g_1998,&g_1998},{(void*)0,&g_1998,&g_265,&g_1998},{&g_265,&g_1998,&g_265,&g_1998}}; int16_t l_3099[2]; int32_t l_3100 = 1L; int32_t l_3101 = 0x935D6F4DL; int32_t l_3102 = 0xB1AC2EA3L; int32_t l_3103 = 0xA7A50EBAL; int32_t l_3104[5][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)},{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}}; uint8_t l_3112 = 9UL; int i, j; for (i = 0; i < 2; i++) l_3099[i] = 0x6E5BL; g_432[2] &= ((((*l_3092) = l_3090) != ((((**g_1285) = ((safe_rshift_func_int8_t_s_u((-1L), 6)) && ((safe_rshift_func_uint8_t_u_u(1UL, 4)) <= (-5L)))) < (((l_3106[1]--) <= 0xDCFDAE6DL) <= ((0x2D12L || (((((safe_rshift_func_uint8_t_u_u(p_45, l_3111)) , ((*l_52) ^ (**g_1570))) & 4294967286UL) , l_2912) > p_45)) != l_2947))) , &g_2973)) == 0xE4L); l_3112--; if (p_45) break; } for (g_2687.f2 = 0; g_2687.f2 < 6; g_2687.f2 += 1) { g_2717[g_2687.f2] = &g_2718; } (*g_144) |= (((**g_1285) = (safe_lshift_func_int16_t_s_u(((*g_1520) >= (***g_2718)), ((safe_rshift_func_int16_t_s_u(0L, p_45)) > (((((**g_2719) , &g_1285) != (((((void*)0 != &g_2398) , 0x94E5D876L) , p_45) , (void*)0)) > p_44) | 0xD0F37F624960D932LL))))) & 0xE288FE60BB9BE894LL); } return (**g_1110); } /* ------------------------------------------ */ /* * reads : g_1300 g_176 g_1285 g_1286 g_1287 g_56 g_1110 g_1111 g_1112 g_158 g_296.f3 g_50 g_358 g_51 g_1388 g_302.f2 g_864.f3 g_891.f3 g_882.f1 g_856.f1 g_861.f0 g_846.f3 g_855.f1 g_1025 g_1026 g_290.f1 g_1027 g_1028 g_1492 g_1503 g_296.f2 g_119 g_357 g_895.f3 g_500 g_432 g_1558 g_1520 g_892.f3 g_141 g_1570 g_880.f0 g_187 g_1600 g_1607 g_1601 g_359 g_884.f2 g_138 g_867.f1 g_1682 g_300.f1 g_297.f2 g_386.f1 g_1685 g_1687 g_1688 g_165 g_863.f1 g_866.f3 g_287 g_144 g_1721 g_1587 g_384 g_1751 g_305.f3 g_1389 g_1845 g_1848 g_309 g_1888 g_1849 g_1246 g_1909 g_853.f1 g_852.f0 g_16 g_1977 g_1109 g_989 g_888.f0 g_1998 g_886.f1 g_386.f3 g_2022 g_861.f2 g_297.f1 g_296.f1 g_301.f1 g_2086 g_2113 g_265 g_2138 g_879.f0 g_860.f3 g_2023 g_2227 g_881.f0 g_871.f1 g_876.f1 g_302.f1 g_2371 g_2398 g_850.f1 g_2482 g_26 g_889.f1 g_870.f1 g_858.f3 g_880.f2 g_301.f0 g_850.f3 g_874.f3 g_230 g_2687 g_2696 g_299.f3 g_2705 g_2711 g_2749 g_2769 g_57 g_2775 g_2720 g_2721 g_117 g_2857 g_2710 g_764 g_231 g_23 * writes: g_176 g_1287 g_56 g_165 g_23 g_50 g_1396 g_500 g_358 g_158 g_57 g_764 g_357 g_141 g_309 g_1520 g_384 g_432 g_187 g_144 g_1587 g_1600 g_1607 g_16 g_51 g_359 g_231 g_1849 g_138 g_989 g_2026 g_2113 g_2114 g_265 g_2227 g_1632 g_876.f1 g_2398 g_114 g_2482 g_2710 g_2711 g_2717 g_2749 g_287 g_2769 g_230 g_2721 g_1285 */ int64_t * func_82(int8_t p_83, int64_t ** p_84, int32_t p_85, int32_t p_86) { /* block id: 462 */ uint32_t ***l_1294[4]; uint8_t *l_1297 = &g_176; uint64_t l_1299 = 0x560B2FECFF1D47A5LL; uint8_t l_1306[7] = {255UL,255UL,0UL,255UL,255UL,0UL,255UL}; int32_t l_1320 = 0L; uint8_t ****l_1331 = (void*)0; int64_t **l_1430 = &g_16; uint32_t l_1468[4]; int32_t l_1469[7][8][4] = {{{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)}},{{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)}},{{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)}},{{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)}},{{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)}},{{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)}},{{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)},{1L,0xEEE2E1B8L,(-1L),(-1L)},{0xEEE2E1B8L,0xEEE2E1B8L,0L,(-1L)}}}; uint16_t *l_1486 = &g_500; struct S0 *l_1525 = (void*)0; int16_t l_1604 = 0x909EL; int32_t l_1630 = 0x58DFF25FL; int32_t l_1636 = 8L; int32_t l_1638 = 0xCC1CD8A3L; int32_t l_1639[6][2][3] = {{{0x1BEF1440L,0x1BEF1440L,7L},{0x3D95F724L,1L,0L}},{{0x3D95F724L,0x46CBFCE1L,0x679A46A0L},{0x1BEF1440L,0xF27B4B51L,1L}},{{0x679A46A0L,0x3D95F724L,0x679A46A0L},{(-3L),0x1FE63D23L,0L}},{{0x25282224L,0x1FE63D23L,7L},{0xF27B4B51L,0x3D95F724L,0xF405E302L}},{{0x89F52A04L,0xF27B4B51L,0xF27B4B51L},{0xF27B4B51L,0x46CBFCE1L,0x1BEF1440L}},{{0x25282224L,1L,0x1BEF1440L},{(-3L),0x1BEF1440L,0xF27B4B51L}}}; int32_t **l_1651[10][5] = {{(void*)0,(void*)0,(void*)0,(void*)0,&g_144},{&g_141,&g_144,(void*)0,&g_141,&g_144},{(void*)0,&g_141,&g_141,(void*)0,&g_141},{(void*)0,(void*)0,&g_141,&g_144,(void*)0},{&g_141,(void*)0,&g_144,(void*)0,&g_144},{(void*)0,&g_141,&g_141,&g_144,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_141,(void*)0,&g_141,&g_141,&g_144},{&g_144,&g_141,(void*)0,(void*)0,&g_141},{(void*)0,(void*)0,&g_144,(void*)0,&g_144}}; uint32_t l_1732[1][5][5] = {{{0x4EB568AFL,0x4EB568AFL,5UL,0UL,5UL},{4294967288UL,4294967288UL,0xE7720F6EL,0x364098BEL,0xE7720F6EL},{0x4EB568AFL,0x4EB568AFL,5UL,0UL,5UL},{4294967288UL,4294967288UL,0xE7720F6EL,0x364098BEL,0xE7720F6EL},{0x4EB568AFL,0x4EB568AFL,5UL,0UL,5UL}}}; uint64_t **l_1744 = &g_1389[7]; uint16_t l_1822 = 0x748AL; uint32_t ***l_1924 = &g_989; uint16_t **l_1934[9][9] = {{&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4]},{&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486},{&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4]},{&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486},{&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4]},{&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486},{&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4]},{&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486,&l_1486},{&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4],(void*)0,&g_230[1][1][4]}}; uint16_t ***l_1933 = &l_1934[4][5]; uint64_t l_1959 = 0UL; int64_t l_1974[3]; int8_t l_2017 = 0x58L; uint32_t l_2035 = 18446744073709551615UL; uint8_t l_2075 = 0x04L; int8_t l_2115 = (-1L); int16_t l_2192 = 0xB409L; int64_t l_2288 = 0xD9BC621D0DC95D9ELL; int32_t *l_2369 = &g_1632; int32_t **l_2368 = &l_2369; int16_t l_2395 = 0x35F8L; int8_t l_2396 = (-3L); uint32_t l_2421 = 1UL; int64_t l_2476 = 0xE0D4638A26EFB587LL; uint8_t l_2662 = 4UL; uint32_t l_2697[9] = {4294967294UL,4294967294UL,4294967294UL,4294967294UL,4294967294UL,4294967294UL,4294967294UL,4294967294UL,4294967294UL}; uint32_t l_2772 = 0x1B8F7BB4L; uint8_t l_2823 = 0xD4L; int i, j, k; for (i = 0; i < 4; i++) l_1294[i] = &g_989; for (i = 0; i < 4; i++) l_1468[i] = 0x2A3A40DCL; for (i = 0; i < 3; i++) l_1974[i] = (-2L); if (((safe_mod_func_uint8_t_u_u((((0xB51BF95FL ^ (((l_1294[3] != l_1294[3]) <= ((*l_1297) = (0xD5L == ((p_85 == 1L) < (safe_rshift_func_uint16_t_u_s(65534UL, 15)))))) > 0xE83D24295512EF07LL)) <= (((!(0x76L < 1UL)) || l_1299) > l_1299)) && 0UL), 0x0DL)) >= 0L)) { /* block id: 464 */ int64_t l_1319 = 1L; int32_t l_1382 = 0x83E12D49L; uint64_t **l_1390[5][7][3] = {{{&g_1389[6],&g_1389[6],&g_1389[8]},{&g_1389[7],(void*)0,&g_1389[7]},{(void*)0,&g_1389[7],&g_1389[7]},{&g_1389[5],&g_1389[7],&g_1389[8]},{(void*)0,(void*)0,&g_1389[7]},{(void*)0,&g_1389[7],&g_1389[7]},{&g_1389[7],&g_1389[5],&g_1389[8]}},{{&g_1389[7],&g_1389[7],&g_1389[7]},{&g_1389[7],(void*)0,&g_1389[7]},{&g_1389[6],&g_1389[6],&g_1389[8]},{&g_1389[7],(void*)0,&g_1389[7]},{(void*)0,&g_1389[7],&g_1389[7]},{&g_1389[5],&g_1389[7],&g_1389[8]},{(void*)0,(void*)0,&g_1389[7]}},{{(void*)0,&g_1389[7],&g_1389[7]},{&g_1389[7],&g_1389[5],&g_1389[8]},{&g_1389[7],&g_1389[7],&g_1389[7]},{&g_1389[7],(void*)0,&g_1389[7]},{&g_1389[6],&g_1389[6],&g_1389[8]},{&g_1389[7],(void*)0,&g_1389[7]},{(void*)0,&g_1389[7],&g_1389[7]}},{{&g_1389[5],&g_1389[7],&g_1389[8]},{(void*)0,(void*)0,&g_1389[7]},{(void*)0,&g_1389[7],&g_1389[7]},{&g_1389[7],&g_1389[5],&g_1389[8]},{&g_1389[7],&g_1389[7],&g_1389[7]},{&g_1389[7],(void*)0,&g_1389[7]},{&g_1389[6],&g_1389[6],&g_1389[8]}},{{&g_1389[7],(void*)0,&g_1389[7]},{(void*)0,&g_1389[7],&g_1389[7]},{&g_1389[5],&g_1389[7],&g_1389[8]},{(void*)0,(void*)0,&g_1389[7]},{(void*)0,&g_1389[7],&g_1389[7]},{&g_1389[7],&g_1389[5],&g_1389[8]},{&g_1389[7],&g_1389[7],&g_1389[7]}}}; const uint8_t l_1411 = 0x9DL; int32_t **l_1433 = (void*)0; int32_t ***l_1432 = &l_1433; const uint32_t *l_1479 = &l_1468[1]; const uint32_t **l_1478 = &l_1479; const uint32_t ***l_1477 = &l_1478; struct S0 **l_1485 = &g_384[1][0]; uint8_t **l_1543[9] = {(void*)0,(void*)0,&l_1297,(void*)0,(void*)0,&l_1297,(void*)0,(void*)0,&l_1297}; uint8_t ***l_1542 = &l_1543[8]; int16_t *l_1603 = &g_187; int32_t l_1635 = 0x77E552AEL; int32_t l_1637 = 0x9D9EBC4CL; int32_t l_1640 = (-10L); int32_t l_1641 = 0L; int32_t l_1642[7][6][6] = {{{0x99ED9043L,0L,(-1L),0xC63CD360L,0x2947A1E4L,0x50AB9CDDL},{0x1C497F92L,1L,0xAC7B29AAL,0x99ED9043L,1L,1L},{0x2947A1E4L,0x8EED2703L,6L,1L,0x8AC5C743L,0x2DC08CBEL},{0x8EED2703L,8L,9L,0xB2FBCC54L,0L,0xD47DB6A1L},{0x8EED2703L,7L,0xD9EFAD0AL,1L,0xB2FBCC54L,0x047395C3L},{0x2947A1E4L,0x8AC5C743L,0xF6BE14ACL,0x99ED9043L,7L,6L}},{{0x1C497F92L,0xBCE7ED7DL,0x7A420F8DL,0xC63CD360L,0xD129275BL,0xD9EFAD0AL},{0x99ED9043L,1L,0x1C497F92L,2L,2L,0x1C497F92L},{0x13817EE0L,0x13817EE0L,0x2947A1E4L,1L,1L,0L},{0x5D992C19L,2L,0x8EED2703L,0x546E932DL,(-7L),0x2947A1E4L},{0L,0x5D992C19L,0x8EED2703L,(-2L),0x13817EE0L,0L},{1L,(-2L),0x2947A1E4L,1L,0x38481549L,0x1C497F92L}},{{1L,0x38481549L,0x1C497F92L,(-7L),(-1L),8L},{1L,0x2F182C2EL,0x99ED9043L,(-7L),1L,0xBCE7ED7DL},{1L,0L,0x8AC5C743L,1L,0x5D992C19L,0xB2FBCC54L},{1L,1L,8L,(-2L),0xCA56F333L,0x8EED2703L},{0L,(-7L),0xD129275BL,0x546E932DL,0xCA56F333L,0L},{0x5D992C19L,1L,0xBCE7ED7DL,1L,0x5D992C19L,1L}},{{0x13817EE0L,0L,0xB54DF384L,2L,1L,0x3D01B0A2L},{2L,0x2F182C2EL,1L,0L,(-1L),0x3D01B0A2L},{0x546E932DL,0x38481549L,0xB54DF384L,2L,0x38481549L,1L},{(-1L),(-2L),0xBCE7ED7DL,0xCA56F333L,0x13817EE0L,0L},{(-2L),0x5D992C19L,0xD129275BL,1L,(-7L),0x8EED2703L},{(-2L),2L,8L,0xCA56F333L,1L,0xB2FBCC54L}},{{(-1L),0x13817EE0L,0x8AC5C743L,2L,2L,0xBCE7ED7DL},{0x546E932DL,1L,0x99ED9043L,0L,0L,8L},{2L,1L,0x1C497F92L,2L,2L,0x1C497F92L},{0x13817EE0L,0x13817EE0L,0x2947A1E4L,1L,1L,0L},{0x5D992C19L,2L,0x8EED2703L,0x546E932DL,(-7L),0x2947A1E4L},{0L,0x5D992C19L,0x8EED2703L,(-2L),0x13817EE0L,0L}},{{1L,(-2L),0x2947A1E4L,1L,0x38481549L,0x1C497F92L},{1L,0x38481549L,0x1C497F92L,(-7L),(-1L),8L},{1L,0x2F182C2EL,0x99ED9043L,(-7L),1L,0xBCE7ED7DL},{1L,0L,0x8AC5C743L,1L,0x5D992C19L,0xB2FBCC54L},{1L,1L,8L,(-2L),0xCA56F333L,0x8EED2703L},{0L,(-7L),0xD129275BL,0x546E932DL,0xCA56F333L,0L}},{{0x5D992C19L,1L,0xBCE7ED7DL,1L,0x5D992C19L,1L},{0x13817EE0L,0L,0xB54DF384L,2L,1L,0x3D01B0A2L},{2L,0x2F182C2EL,1L,0L,(-1L),0xDCCBECC6L},{0xAC7B29AAL,0xD47DB6A1L,1L,2L,0xD47DB6A1L,0xCA56F333L},{0xD9EFAD0AL,1L,1L,6L,0L,(-7L)},{1L,0xF6BE14ACL,0L,0x271DA139L,9L,(-2L)}}}; int32_t l_1702 = 3L; uint32_t l_1740 = 0x7E871FAAL; uint32_t l_1780 = 18446744073709551615UL; int32_t *l_1783 = (void*)0; uint32_t l_1790 = 4294967295UL; int32_t l_1810[7][4][7] = {{{(-6L),0x293DB323L,0x4220A51AL,(-1L),1L,2L,1L},{0x89207569L,2L,1L,8L,0x007E1217L,(-1L),2L},{(-1L),0x0B27ED1AL,0x67E48984L,(-4L),0x4C0F1B99L,0x0B27ED1AL,0x1F8C4A95L},{1L,0x40636F8BL,0x69625EDCL,2L,0x14979268L,0x14979268L,2L}},{{1L,6L,1L,2L,(-6L),(-3L),1L},{0x40636F8BL,0L,0x73089689L,2L,0x5A24AB0BL,1L,(-1L)},{0xEB8CF3F5L,0xBB7B5F44L,0x67E48984L,(-3L),0xA08F48A9L,(-3L),0x67E48984L},{0x14979268L,1L,2L,0x73089689L,0x40636F8BL,0x14979268L,6L}},{{0L,2L,0x4220A51AL,0xBB7B5F44L,0L,0x0B27ED1AL,(-6L)},{0x89207569L,0L,(-1L),0x40636F8BL,0x40636F8BL,(-1L),0L},{0x4C0F1B99L,0x293DB323L,0xAEB5C7A4L,(-4L),0xA08F48A9L,2L,2L},{8L,0x40636F8BL,1L,1L,0x5A24AB0BL,0x89207569L,2L}},{{0L,0xF1168269L,(-6L),(-4L),(-6L),0xF1168269L,0L},{1L,2L,0x73089689L,0x40636F8BL,0x14979268L,6L,1L},{0xEB8CF3F5L,6L,(-1L),0xBB7B5F44L,0x4C0F1B99L,(-3L),2L},{0xEFFF765EL,0x007E1217L,0x73089689L,0x73089689L,0x007E1217L,0xEFFF765EL,(-1L)}},{{1L,2L,(-6L),(-3L),1L,0x1CDFED5DL,(-6L)},{0x14979268L,0x9CC9BB7BL,1L,2L,0x40636F8BL,6L,0x9CC9BB7BL},{(-1L),2L,0xAEB5C7A4L,2L,(-1L),0x0B27ED1AL,0x67E48984L},{8L,0x007E1217L,(-1L),2L,0xEFFF765EL,0x89207569L,0L}},{{(-6L),6L,0x4220A51AL,(-4L),1L,0xBB7B5F44L,1L},{8L,2L,2L,8L,0x5A24AB0BL,(-1L),1L},{(-1L),0xF1168269L,0x67E48984L,(-1L),0x4C0F1B99L,0xF1168269L,0x1F8C4A95L},{0x14979268L,0x40636F8BL,0x73089689L,2L,1L,0x14979268L,1L}},{{1L,0x293DB323L,1L,0xBB7B5F44L,1L,(-4L),0L},{0x89207569L,0x9CC9BB7BL,(-1L),0x007E1217L,1L,(-1L),0x9CC9BB7BL},{0x507772DEL,0x1CDFED5DL,(-1L),(-4L),(-1L),(-4L),(-1L)},{0x40636F8BL,0x40636F8BL,(-1L),0L,0x89207569L,0xEFFF765EL,2L}}}; uint32_t l_1857[9][4] = {{0x0CB5A84EL,0xBA70F41AL,0x54B7080FL,18446744073709551607UL},{0xBA70F41AL,1UL,0x54B7080FL,0x54B7080FL},{0x0CB5A84EL,0x0CB5A84EL,18446744073709551615UL,0x1D9241EDL},{18446744073709551615UL,0UL,0x191D97D4L,18446744073709551607UL},{0x191D97D4L,18446744073709551607UL,0xBA70F41AL,0x191D97D4L},{0x0CB5A84EL,18446744073709551607UL,0x69832F64L,18446744073709551607UL},{18446744073709551607UL,0UL,0x54B7080FL,0x1D9241EDL},{0UL,0x0CB5A84EL,0xBA70F41AL,0x54B7080FL},{18446744073709551615UL,1UL,18446744073709551611UL,18446744073709551607UL}}; uint32_t l_1931[6] = {1UL,0x19987D96L,0x19987D96L,1UL,0x19987D96L,0x19987D96L}; uint8_t l_1948 = 0xAFL; uint32_t l_1976 = 0x581F5866L; uint16_t **l_2095 = &g_230[5][1][0]; int8_t *l_2107[1][8] = {{&l_2017,&l_2017,&l_2017,&l_2017,&l_2017,&l_2017,&l_2017,&l_2017}}; const uint8_t *l_2112 = (void*)0; int i, j, k; lbl_2046: if (p_85) { /* block id: 465 */ uint64_t * const l_1307 = &g_158[0][0][3]; uint8_t **l_1317 = &l_1297; uint8_t ***l_1316 = &l_1317; uint8_t ****l_1315 = &l_1316; uint8_t **** const *l_1314[2]; int32_t l_1318[3]; int32_t *l_1321 = &g_56; int32_t l_1392 = 0L; int32_t *l_1393 = &g_358; struct S0 * const **l_1407 = (void*)0; struct S0 * const ***l_1406 = &l_1407; uint16_t **l_1421 = &g_230[1][1][4]; uint16_t *** const l_1420[6][4] = {{&l_1421,&l_1421,&l_1421,&l_1421},{&l_1421,&l_1421,&l_1421,&l_1421},{&l_1421,&l_1421,&l_1421,&l_1421},{&l_1421,&l_1421,&l_1421,&l_1421},{&l_1421,&l_1421,&l_1421,&l_1421},{&l_1421,&l_1421,&l_1421,&l_1421}}; uint16_t *** const *l_1419 = &l_1420[4][3]; uint64_t ***l_1444 = &g_1388[1]; int16_t l_1634[4] = {(-5L),(-5L),(-5L),(-5L)}; uint16_t l_1643 = 0x8B63L; uint32_t ***l_1706 = &g_989; int8_t l_1847 = (-1L); int32_t l_1887 = 7L; int i, j; for (i = 0; i < 2; i++) l_1314[i] = &l_1315; for (i = 0; i < 3; i++) l_1318[i] = 0L; lbl_1449: (*l_1321) &= ((l_1320 = (g_1300 , (((((((~(p_83 & 18446744073709551615UL)) , ((safe_mul_func_uint64_t_u_u((((*l_1297)++) != l_1306[2]), ((**g_1285) = ((l_1307 != l_1307) == (safe_lshift_func_int16_t_s_u((((safe_add_func_uint8_t_u_u(((safe_lshift_func_uint8_t_u_u(((p_86 && p_86) | ((void*)0 == l_1314[0])), 0)) > 0x63962896L), p_86)) & p_83) != l_1306[5]), 13)))))) , (**g_1285))) != l_1299) | l_1318[2]) , l_1319) | l_1318[2]) ^ p_85))) , p_83); if ((safe_add_func_uint16_t_u_u((safe_add_func_uint32_t_u_u((safe_lshift_func_uint8_t_u_s(250UL, 7)), ((((safe_add_func_int64_t_s_s(((**p_84) = ((**g_1110) == l_1319)), (+((void*)0 == (*g_1285))))) < (((l_1331 == l_1331) > (((0x3A43L > ((safe_sub_func_int8_t_s_s(g_158[0][0][0], 0x02L)) | 0x74EE9C2CL)) || 0xA41BL) < p_83)) , 0xFF0300FAE9C293E4LL)) ^ 0xEFE4D0B01D1BAEFCLL) != p_86))), 65535UL))) { /* block id: 471 */ uint16_t l_1363 = 0x9CCDL; int8_t *l_1387[10] = {&g_23,&g_165,&g_23,&g_165,&g_23,&g_165,&g_23,&g_165,&g_23,&g_165}; uint16_t l_1391 = 0x09F1L; int i; for (l_1320 = 0; (l_1320 <= (-1)); --l_1320) { /* block id: 474 */ uint64_t l_1348 = 0UL; int32_t l_1360 = 0x7947871AL; int32_t l_1361 = 0xF53465D2L; int32_t l_1362[10] = {0x6F15CC83L,0xA0B6FE92L,0x6F15CC83L,0x6F15CC83L,0xA0B6FE92L,0x6F15CC83L,0x6F15CC83L,0xA0B6FE92L,0x6F15CC83L,0x6F15CC83L}; int i; if ((0xAE8E27D884DCBA6ALL & (l_1348 ^= ((((safe_div_func_uint64_t_u_u(((safe_lshift_func_int16_t_s_s(g_296.f3, 2)) , (safe_sub_func_uint16_t_u_u((safe_sub_func_int32_t_s_s((18446744073709551608UL != ((safe_add_func_uint32_t_u_u(((void*)0 == &l_1315), (p_85 , (safe_sub_func_uint32_t_u_u(((0xC3L < l_1319) < 0x68C4L), p_83))))) || p_86)), (*l_1321))), 1L))), (**g_1285))) , p_83) | 0x12L) , (**p_84))))) { /* block id: 476 */ if ((*g_50)) break; } else { /* block id: 478 */ int32_t *l_1349 = &g_432[4]; int32_t *l_1350 = &g_51; int32_t *l_1351 = &l_1318[1]; int32_t *l_1352 = &g_432[0]; int32_t *l_1353 = (void*)0; int32_t *l_1354 = &g_432[4]; int32_t *l_1355 = &g_358; int32_t *l_1356 = &l_1318[2]; int32_t *l_1357 = (void*)0; int32_t *l_1358 = (void*)0; int32_t *l_1359[10] = {&g_432[6],&g_432[6],&l_1318[2],&g_432[4],&l_1318[2],&g_432[6],&g_432[6],&l_1318[2],&g_432[4],&l_1318[2]}; int i; (*l_1321) = 0x8B668726L; if ((*g_50)) break; (*l_1321) ^= (*g_50); ++l_1363; } return (*p_84); } (*l_1321) = (((*l_1321) , (!((((safe_mul_func_uint8_t_u_u(((safe_mul_func_int8_t_s_s((+((**g_1285) = ((safe_sub_func_int16_t_s_s((((safe_sub_func_int8_t_s_s((safe_mod_func_int8_t_s_s((safe_sub_func_int64_t_s_s((**p_84), 1UL)), 0xF1L)), (safe_lshift_func_uint8_t_u_u((((l_1382 |= (**p_84)) & ((safe_rshift_func_uint16_t_u_u(((safe_rshift_func_int8_t_s_s((g_23 = (g_165 = 0L)), 1)) == ((l_1390[4][2][0] = g_1388[0]) != (void*)0)), 11)) | l_1391)) && l_1299), (*l_1321))))) || p_86) & p_83), p_86)) == p_83))), l_1392)) <= 0xEEL), p_85)) & p_86) & 0xDFB648B7L) >= (*l_1321)))) != 0xAF6DL); } else { /* block id: 492 */ uint64_t **l_1399 = &g_1389[0]; struct S0 *****l_1402 = (void*)0; struct S0 *****l_1403 = (void*)0; struct S0 ****l_1405[1]; struct S0 *****l_1404 = &l_1405[0]; uint16_t *l_1408 = &g_500; int8_t *l_1409 = &g_165; int32_t l_1410[10] = {0L,0L,2L,0xA7160847L,2L,0L,0L,2L,0xA7160847L,2L}; int64_t ***l_1431 = &l_1430; const volatile uint32_t * volatile ****l_1460 = &g_1108[2][0][0]; int32_t *l_1461 = &l_1318[1]; int i; for (i = 0; i < 1; i++) l_1405[i] = &g_1246; g_50 = l_1393; (*l_1393) ^= (((safe_sub_func_uint8_t_u_u(((p_86 > (((((*l_1409) = (((*l_1408) = (((g_1396 = (void*)0) == ((l_1320 && (0x36L <= (+(-1L)))) , l_1399)) == (safe_rshift_func_int8_t_s_s((1UL || (((p_83 , ((*l_1404) = &g_1246)) != l_1406) > p_83)), 1)))) || p_83)) || l_1299) || g_302.f2) ^ l_1410[2])) ^ 18446744073709551613UL), l_1319)) > 0UL) , l_1411); if (((safe_mul_func_uint8_t_u_u(((((!(safe_rshift_func_uint16_t_u_u((9UL == 4294967295UL), 1))) & ((void*)0 == l_1419)) && 0x72DC2269687E48E7LL) | (safe_add_func_int16_t_s_s((safe_sub_func_uint32_t_u_u(((((((*l_1431) = (((*g_1111) | ((p_86 >= (safe_add_func_int8_t_s_s((safe_sub_func_uint32_t_u_u(0x1DC9119CL, p_85)), g_864.f3))) ^ p_85)) , l_1430)) != &g_1286) < g_891.f3) | l_1319) || 2UL), g_882.f1)), 0x7F1BL))), g_856.f1)) < 0xEC882103C3729905LL)) { /* block id: 500 */ uint16_t **l_1437 = &g_230[1][1][4]; int32_t l_1445 = 0L; uint32_t l_1446 = 1UL; l_1320 &= ((((((void*)0 != l_1432) != (+(((((safe_div_func_uint64_t_u_u(((l_1437 = l_1437) == ((safe_mul_func_int16_t_s_s(((safe_div_func_int16_t_s_s(((++(*l_1307)) , g_861[3][6].f0), (g_846.f3 , ((((*l_1393) , &l_1399) != l_1444) | l_1445)))) , p_86), g_855.f1)) , (*g_1025))), 0xB7569C328394047FLL)) & l_1410[1]) , (void*)0) != &g_1109) , (*g_50)))) && 0x9D8844056F500D1CLL) ^ p_85) ^ l_1446); } else { /* block id: 504 */ int32_t l_1459[10][5][5] = {{{(-1L),0xAE7AB4FFL,0L,0L,0x91F62C4CL},{0xA3D611DCL,0xF5F7418CL,0xA9E4F0C9L,0xE5324DD5L,0x91F62C4CL},{0x275BE662L,(-1L),8L,0xA9E4F0C9L,1L},{(-1L),0xA9E4F0C9L,0L,(-1L),0xAE7AB4FFL},{0x4CAD4D7DL,1L,0x2A529781L,0x2631B05AL,(-1L)}},{{8L,0xBEC549F1L,0xCF71861BL,0xCF71861BL,0xBEC549F1L},{0x2A529781L,1L,3L,1L,0x4CAD4D7DL},{(-9L),0L,0xA1419B5FL,(-5L),0xACA17C99L},{0xDC48044EL,(-1L),7L,0x4CE4CBD3L,0L},{(-9L),0x10DD0298L,7L,(-8L),0x5C63A831L}},{{0xDC48044EL,(-1L),0xE5324DD5L,0xF8888497L,(-1L)},{(-1L),0L,0x65A4CC7AL,(-9L),(-1L)},{0x65A4CC7AL,0x985B15E6L,7L,0x275BE662L,(-10L)},{0x6DDE378EL,0xA9E4F0C9L,0xEB323447L,0xBEC549F1L,0x2A529781L},{1L,0x4CE4CBD3L,0xACA17C99L,0xA1419B5FL,3L}},{{0xA1419B5FL,0x4CE4CBD3L,1L,(-5L),0L},{7L,0xA9E4F0C9L,0x2A529781L,1L,0x6DDE378EL},{0xB4150A7DL,0x985B15E6L,1L,0L,0x91F62C4CL},{0xFE38B2ECL,0L,1L,0L,0L},{(-10L),(-1L),(-10L),0xCAE150E4L,5L}},{{0xBEC549F1L,8L,(-10L),0x91F62C4CL,0L},{0xF5F7418CL,0x6DDE378EL,0x4CE4CBD3L,0L,0xDC48044EL},{0L,0xF8888497L,(-10L),0L,0L},{0L,(-5L),(-10L),0x2631B05AL,(-5L)},{(-5L),0xCAE150E4L,1L,8L,(-1L)}},{{0x2631B05AL,0L,1L,0L,0x4CE4CBD3L},{0x985B15E6L,0x2013A59BL,0x2A529781L,(-1L),0xFE38B2ECL},{0L,(-9L),1L,(-1L),1L},{1L,0L,0xACA17C99L,(-1L),(-9L)},{0xF8888497L,1L,0xEB323447L,(-1L),0x65759B3CL}},{{(-1L),7L,7L,0L,0xA9E4F0C9L},{5L,(-10L),0x65A4CC7AL,8L,0x93D2E47EL},{0x275BE662L,0x2631B05AL,0xE5324DD5L,0x2631B05AL,0x275BE662L},{7L,0x91F62C4CL,5L,0L,0xE5324DD5L},{0xCAE150E4L,0xFE2CF2EBL,1L,0L,1L}},{{1L,(-1L),0x93D2E47EL,0x91F62C4CL,0xE5324DD5L},{0xEB323447L,0L,0L,0xCAE150E4L,0x275BE662L},{0xE5324DD5L,0x4CAD4D7DL,(-1L),0L,0x93D2E47EL},{(-1L),1L,0xDC48044EL,0L,0xA9E4F0C9L},{(-5L),0xEB323447L,0xF8888497L,1L,0x65759B3CL}},{{1L,1L,(-1L),(-5L),(-9L)},{0x10DD0298L,(-1L),0x2013A59BL,0xA1419B5FL,1L},{0x10DD0298L,(-1L),7L,0xBEC549F1L,0xFE38B2ECL},{1L,0x5C63A831L,1L,0x275BE662L,0x4CE4CBD3L},{(-5L),0xA1419B5FL,0L,(-9L),(-1L)}},{{(-1L),0xCF71861BL,(-5L),0xF8888497L,(-5L)},{0xE5324DD5L,0xE5324DD5L,(-9L),0x2A529781L,0L},{0xEB323447L,3L,0x985B15E6L,0L,8L},{(-5L),(-1L),(-1L),(-1L),0x54EF212FL},{(-1L),1L,0L,0x91F62C4CL,0x985B15E6L}}}; int i, j, k; for (p_85 = 0; (p_85 == 6); p_85 = safe_add_func_uint8_t_u_u(p_85, 6)) { /* block id: 507 */ if (l_1382) goto lbl_1449; } for (g_57 = (-4); (g_57 > 18); ++g_57) { /* block id: 512 */ int32_t **l_1452 = (void*)0; uint32_t *l_1458 = &g_265; g_50 = &p_86; l_1459[3][2][1] |= (safe_div_func_uint32_t_u_u(((~((p_83 && (safe_rshift_func_uint8_t_u_u(255UL, l_1410[4]))) < (((void*)0 != l_1458) & l_1410[4]))) == 0x8018L), (**g_1110))); l_1460 = &g_1108[2][0][0]; l_1461 = (p_85 , &g_51); } } } if (((p_86 < (((safe_mul_func_int8_t_s_s(p_86, (((safe_sub_func_int32_t_s_s(0x6A53FB2AL, (*g_50))) | (l_1469[5][0][1] = ((l_1320 = (((((((*l_1393) >= ((p_83 <= ((*l_1321) = 0xC04A9EB1L)) , 0x4FC4B1D6L)) , ((((safe_add_func_int8_t_s_s(((((**p_84) >= (-2L)) && p_85) & (*l_1321)), 0x97L)) <= g_290[0][1][5].f1) | p_85) >= (*g_1286))) || p_83) & (*l_1393)) , p_83) <= l_1468[1])) , 0xD662L))) , p_86))) >= p_83) == 7UL)) , 0x058D68C9L)) { /* block id: 523 */ uint16_t l_1491[4] = {0x050AL,0x050AL,0x050AL,0x050AL}; int32_t *l_1569 = &l_1382; int i; for (g_764 = 11; (g_764 == 54); g_764 = safe_add_func_uint8_t_u_u(g_764, 6)) { /* block id: 526 */ (*l_1321) ^= 0xDBCA31F0L; if (p_86) continue; } for (g_764 = (-30); (g_764 == 4); g_764 = safe_add_func_int16_t_s_s(g_764, 8)) { /* block id: 532 */ int16_t *l_1474 = &g_357; (*l_1321) = (((*l_1474) = p_85) <= ((safe_sub_func_int64_t_s_s((l_1477 != ((((~((***l_1316) |= (safe_sub_func_int32_t_s_s(((*l_1393) ^= (safe_rshift_func_uint16_t_u_u(((((void*)0 == l_1485) >= ((void*)0 != l_1486)) > 0xF7CE342FA76614C0LL), 6))), p_86)))) >= (safe_mul_func_uint16_t_u_u((safe_sub_func_uint16_t_u_u((*g_1027), 0xA85BL)), l_1491[3]))) < 0x8311E35DL) , (void*)0)), 0xD6CBE4BD73944171LL)) == 0UL)); if (l_1491[0]) break; (*g_1492) = &g_56; } for (g_309 = 0; (g_309 < 28); g_309 = safe_add_func_int16_t_s_s(g_309, 4)) { /* block id: 542 */ int16_t * const l_1500[2] = {(void*)0,(void*)0}; int16_t *l_1521 = &g_187; int32_t l_1530 = 6L; int i; for (p_85 = 0; (p_85 >= 0); --p_85) { /* block id: 545 */ uint8_t ** const l_1497 = &l_1297; uint8_t ***l_1498 = &l_1317; int32_t l_1499[6] = {6L,6L,0L,6L,6L,0L}; int16_t * const l_1519 = &g_357; struct S0 *l_1524 = &g_896[0]; int32_t l_1539 = (-1L); int i; (*l_1498) = l_1497; p_86 &= (l_1499[4] && (((&g_187 != l_1500[1]) >= (safe_sub_func_int16_t_s_s((((g_1503[3] , g_296.f2) , (!0x0469D35E73D085BCLL)) & (0UL <= 0x87A9691AC76A4145LL)), (safe_mul_func_int8_t_s_s((safe_sub_func_uint64_t_u_u((((safe_add_func_uint8_t_u_u((3UL && p_85), (-5L))) == (*l_1321)) | 0L), l_1491[3])), 255UL))))) & 0xB6D8L)); (*l_1393) &= (safe_sub_func_uint8_t_u_u(((p_83 || (safe_rshift_func_uint16_t_u_s((safe_mul_func_uint16_t_u_u((l_1519 == (l_1521 = (g_1520 = &g_187))), (safe_div_func_int16_t_s_s(((-8L) != ((l_1524 == ((*l_1485) = l_1525)) ^ (safe_add_func_uint64_t_u_u((p_86 != (((*l_1519) |= (l_1491[3] <= (safe_mul_func_int16_t_s_s(g_119[0][2], (*l_1321))))) , 65526UL)), p_86)))), 0xDD2FL)))), l_1530))) , p_86), g_895.f3)); l_1320 |= ((((*l_1486)--) || (1L || ((safe_lshift_func_int8_t_s_u((((((safe_mod_func_uint64_t_u_u((safe_mul_func_int16_t_s_s(p_86, ((*l_1486) |= l_1499[4]))), 18446744073709551614UL)) >= l_1491[3]) & ((***l_1498)++)) , ((((((((*l_1315) = l_1542) != (void*)0) , 0x6D7B7456BBDAC9C3LL) <= (&p_84 != &g_1285)) , 1UL) | (*l_1321)) >= l_1499[4])) , p_86), p_85)) >= l_1530))) || l_1299); } } for (l_1299 = 0; (l_1299 < 46); l_1299 = safe_add_func_uint64_t_u_u(l_1299, 9)) { /* block id: 562 */ uint16_t l_1557 = 65526UL; int32_t l_1578 = 0x01BCC578L; for (l_1319 = 0; (l_1319 <= 1); l_1319 += 1) { /* block id: 565 */ int8_t *l_1555 = (void*)0; int8_t *l_1556 = (void*)0; int32_t l_1567 = 0L; int16_t *l_1568 = &g_357; int i; p_86 = (safe_mul_func_uint8_t_u_u((+0L), (((*l_1297) = (safe_lshift_func_int16_t_s_u(((*l_1568) ^= (safe_rshift_func_int8_t_s_s((g_432[(l_1319 + 8)] || ((1UL < (((g_432[(l_1319 + 8)] = 0x27L) == (l_1557 > ((*g_1520) = ((g_1558 , ((((safe_sub_func_int16_t_s_s((safe_mul_func_int8_t_s_s((safe_add_func_uint32_t_u_u((p_83 & 0UL), ((l_1320 = (safe_sub_func_uint64_t_u_u(p_83, 18446744073709551608UL))) & 0x07E26490L))), l_1567)), p_86)) != l_1567) & (*l_1393)) != l_1491[0])) , l_1557)))) <= 0x3609L)) , p_85)), 2))), 10))) != g_892.f3))); l_1569 = (*g_1492); return (*g_1285); } (*g_1570) = (*g_1492); if ((((*g_1520) = p_86) < (((&l_1478 == (void*)0) && (+(safe_mul_func_uint16_t_u_u((l_1557 > ((*l_1569) != ((l_1578 = ((*l_1321) = ((p_83 , (safe_lshift_func_uint16_t_u_s(((((safe_rshift_func_uint8_t_u_u(((*l_1297) = ((0x04L >= p_85) < (((*l_1307) = ((p_86 == g_880.f0) || 0L)) , (*l_1393)))), 5)) != 4L) ^ l_1557) ^ p_86), p_86))) ^ 0xC6818BBA32B95FA7LL))) & 0xD11F56C82E463762LL))), 0xC99EL)))) == (**p_84)))) { /* block id: 581 */ l_1578 |= 0x2FAF389CL; } else { /* block id: 583 */ l_1320 &= (*l_1393); } } } else { /* block id: 587 */ const int16_t l_1611 = (-7L); uint16_t **l_1623 = &g_230[1][1][4]; int32_t l_1628[5][9] = {{5L,0x5E4FE8BEL,2L,0xF2E83159L,0x5E4FE8BEL,(-1L),7L,5L,1L},{5L,0x5BCAE8EAL,0xB087C90BL,5L,9L,1L,9L,5L,0xB087C90BL},{9L,9L,0x5753D210L,0x5E4FE8BEL,0x074C0579L,1L,7L,9L,0x0BE46FB4L},{0x5BCAE8EAL,5L,0x0BE46FB4L,0x5E4FE8BEL,9L,(-1L),0x5BCAE8EAL,0x5BCAE8EAL,(-1L)},{0x5E4FE8BEL,5L,0x5753D210L,5L,0x5E4FE8BEL,2L,0xF2E83159L,0x5E4FE8BEL,(-1L)}}; int8_t l_1633[7][3][7] = {{{0xF5L,0x53L,0x1FL,(-1L),0x17L,0L,0x36L},{0xB3L,(-6L),(-4L),(-1L),0xF7L,0x71L,1L},{0x08L,(-1L),1L,0x7AL,0x1BL,(-4L),0x7AL}},{{0xB9L,1L,0x77L,(-1L),0x1BL,2L,0xF5L},{0x83L,0x71L,1L,1L,0xF7L,0x0EL,0xA3L},{0L,(-1L),0x71L,(-6L),0x17L,(-1L),(-1L)}},{{(-1L),0xB9L,0x3BL,0xB9L,(-1L),0xCCL,0xC6L},{(-1L),1L,0xE4L,0x00L,(-1L),0x71L,0xA3L},{0xE4L,0x1BL,(-6L),(-1L),0L,0xADL,0x0BL}},{{(-1L),0x00L,5L,0xF5L,0x53L,0x1FL,(-1L)},{(-1L),0x08L,0xC8L,0xC6L,5L,0x7AL,1L},{0L,0x1BL,0L,0xC8L,0xF5L,0x4DL,1L}},{{0x83L,0x36L,(-6L),0x4DL,0x00L,0x88L,0xB7L},{0xB9L,5L,0x0EL,0x4DL,1L,0xE4L,0L},{0x08L,(-1L),(-6L),0xC8L,1L,1L,(-4L)}},{{0xB3L,0L,(-6L),0xC6L,(-1L),1L,(-1L)},{0xF5L,0L,0L,0xF5L,0x08L,0xF7L,0x09L},{(-1L),(-1L),0x71L,(-1L),0x4DL,0xCCL,0x77L}},{{0xADL,(-1L),0x4DL,0L,1L,0x36L,(-1L)},{5L,0L,0L,1L,0L,0x77L,0x19L},{0x77L,0xADL,0xCCL,2L,0x0BL,0x73L,5L}}}; int i, j, k; for (l_1382 = 0; (l_1382 > (-10)); l_1382--) { /* block id: 590 */ if (p_86) break; } lbl_1646: for (g_1287 = 0; (g_1287 < (-13)); g_1287 = safe_sub_func_uint16_t_u_u(g_1287, 8)) { /* block id: 595 */ uint32_t l_1585 = 0x007F4591L; struct S0 ***l_1586[8][2] = {{&l_1485,&l_1485},{&l_1485,&l_1485},{&l_1485,&l_1485},{&l_1485,&l_1485},{&l_1485,&l_1485},{&l_1485,&l_1485},{&l_1485,&l_1485},{&l_1485,&l_1485}}; int32_t l_1602 = 0xAC60528FL; int32_t *l_1605[4][4] = {{&l_1469[2][7][3],&l_1469[5][0][1],&l_1469[2][7][3],&l_1469[5][0][1]},{&l_1469[2][7][3],&l_1469[5][0][1],&l_1469[2][7][3],&l_1469[5][0][1]},{&l_1469[2][7][3],&l_1469[5][0][1],&l_1469[2][7][3],&l_1469[5][0][1]},{&l_1469[2][7][3],&l_1469[5][0][1],&l_1469[2][7][3],&l_1469[5][0][1]}}; int32_t l_1606 = (-4L); int32_t l_1608 = (-5L); uint32_t *l_1619 = &l_1468[1]; uint32_t **l_1618 = &l_1619; int i, j; l_1608 |= (((*l_1430) = ((g_1607 |= (l_1606 &= ((safe_lshift_func_int16_t_s_s((l_1585 |= (*g_1520)), (&g_288[4][4][3] == (g_1587 = &l_1525)))) , ((*g_1286) != ((p_83 , ((0xA1A97782ECF41B2DLL && (safe_rshift_func_int16_t_s_u(((((*l_1486) = (((((safe_add_func_uint16_t_u_u((safe_mod_func_int16_t_s_s((-9L), ((l_1602 = (safe_rshift_func_int8_t_s_s((1UL == (((safe_mod_func_int8_t_s_s(((g_1600 = g_1600) != (*l_1542)), (*l_1393))) , &l_1543[8]) == (void*)0)), 5))) | (*g_1520)))), p_85)) , 0x3D6C4F7EL) , (void*)0) != l_1603) & p_86)) || (*g_1520)) > l_1604), 7))) < 8UL)) || 0x7E606AB4L))))) , (*g_1285))) != (*p_84)); for (g_51 = 0; (g_51 <= 0); g_51 += 1) { /* block id: 607 */ uint8_t l_1622 = 255UL; (*l_1393) &= ((safe_add_func_uint32_t_u_u(((**l_1618) = (l_1611 == ((*g_1520) = ((0L ^ ((*l_1321) = (((safe_mod_func_int64_t_s_s((safe_mul_func_int16_t_s_s((*g_1520), ((((*l_1486) = (l_1618 == (void*)0)) <= ((*g_1286) != (safe_mul_func_int16_t_s_s(l_1622, (((****l_1315) ^= (((void*)0 == l_1623) == l_1585)) ^ (**g_1600)))))) < 1L))), p_83)) || (-1L)) <= 0xE58CL))) , (*g_1520))))), l_1611)) < g_884.f2); } return (*p_84); } for (g_176 = 29; (g_176 == 50); ++g_176) { /* block id: 619 */ for (p_83 = (-30); (p_83 == 7); p_83++) { /* block id: 622 */ (*l_1321) = (*g_50); (*l_1393) |= 7L; if (p_83) break; } if (l_1611) continue; } for (g_358 = 1; (g_358 >= 0); g_358 -= 1) { /* block id: 631 */ int32_t *l_1629[8] = {&g_51,&g_51,&g_51,&g_51,&g_51,&g_51,&g_51,&g_51}; int32_t l_1631 = 0xAF3E63CEL; int i; --l_1643; for (p_83 = 0; (p_83 <= 1); p_83 += 1) { /* block id: 635 */ if (l_1628[4][2]) break; if (p_83) continue; } if (l_1633[6][2][0]) break; for (g_357 = 1; (g_357 >= 0); g_357 -= 1) { /* block id: 642 */ const int32_t *l_1667 = (void*)0; const int32_t **l_1666 = &l_1667; int32_t l_1673 = 1L; int i; if (g_358) goto lbl_1646; if (l_1299) goto lbl_1449; (*l_1321) ^= (safe_mul_func_int8_t_s_s((safe_lshift_func_uint8_t_u_u(1UL, ((((p_83 , &l_1393) == (l_1651[3][2] = &g_141)) >= (((*l_1307) = p_83) < (safe_mul_func_uint8_t_u_u((((*g_1520) ^= p_85) , (safe_rshift_func_int8_t_s_s(g_138, 7))), (safe_lshift_func_int16_t_s_s(g_867.f1, 15)))))) , (safe_add_func_uint8_t_u_u(((*g_1520) != 65535UL), (**g_1600)))))), 0x34L)); p_85 = (l_1318[2] &= ((safe_lshift_func_uint16_t_u_s(((((safe_add_func_uint8_t_u_u(((safe_sub_func_uint16_t_u_u(p_86, (((*l_1321) = 3L) >= ((void*)0 == l_1666)))) , (safe_add_func_uint8_t_u_u((**g_1600), ((****l_1315) = (+(**g_1285)))))), (safe_div_func_uint8_t_u_u((l_1673 ^= (**g_1600)), ((**p_84) || (l_1628[4][2] &= (~(((safe_sub_func_int16_t_s_s((~0xC707D9DF3BCDE8CFLL), 1L)) < 1L) >= 0x6DL)))))))) , p_85) < 0x9DL) == (*g_1286)), (*g_1520))) & l_1633[6][0][2])); } } } if (((*l_1321) = ((p_86 || 1L) || (3L && (safe_lshift_func_int8_t_s_s((safe_lshift_func_uint16_t_u_s((g_1682 , ((p_86 < ((**p_84) = (safe_mod_func_int8_t_s_s((((*l_1477) == ((1L || ((**g_1110) != g_300.f1)) , (void*)0)) , g_297.f2), g_386.f1)))) < (**g_1600))), 14)), (*l_1321))))))) { /* block id: 660 */ const uint16_t l_1693 = 0x4574L; int16_t l_1711 = 0x1B22L; int32_t l_1712 = 0L; uint16_t l_1713[5]; int32_t l_1733[9] = {0x8E3F5E5BL,(-1L),0x8E3F5E5BL,(-1L),0x8E3F5E5BL,(-1L),0x8E3F5E5BL,(-1L),0x8E3F5E5BL}; uint16_t **l_1752[4][4] = {{&g_230[4][0][0],&g_230[1][1][4],&g_230[1][1][4],&g_230[4][0][0]},{&g_230[4][0][3],&g_230[1][1][4],&g_230[3][1][3],&g_230[1][1][4]},{&g_230[1][1][4],&l_1486,&g_230[3][1][3],&g_230[3][1][3]},{&g_230[4][0][3],&g_230[4][0][3],&g_230[1][1][4],&g_230[3][1][3]}}; struct S0 **l_1793 = &g_288[1][4][3]; int i, j; for (i = 0; i < 5; i++) l_1713[i] = 65528UL; for (l_1638 = 0; (l_1638 <= 5); l_1638 += 1) { /* block id: 663 */ uint16_t l_1701[6] = {9UL,0xD731L,9UL,9UL,0xD731L,9UL}; uint32_t ***l_1707 = &g_989; uint64_t *l_1708 = &l_1299; int i; for (p_86 = 0; (p_86 >= 0); p_86 -= 1) { /* block id: 666 */ int32_t * volatile *l_1686 = &g_144; int8_t *l_1690[3][7] = {{&g_23,&g_23,&g_23,&g_23,&g_23,&g_23,&g_23},{(void*)0,&g_23,(void*)0,&g_23,(void*)0,&g_23,(void*)0},{&g_23,&g_23,&g_23,&g_23,&g_23,&g_23,&g_23}}; uint8_t l_1698 = 250UL; int32_t *l_1703[5] = {&g_1632,&g_1632,&g_1632,&g_1632,&g_1632}; int i, j; (*l_1686) = g_1685; p_85 = (((*l_1486) = (g_1687 , ((((g_1688 , (+(g_165 ^= 0L))) < (((**g_1600) = (((0xEB8BAB06380C5695LL & ((safe_div_func_int8_t_s_s((g_863[5].f1 || (p_85 > (l_1693 || (safe_lshift_func_uint8_t_u_s((safe_div_func_int16_t_s_s(l_1698, (safe_add_func_int64_t_s_s((((((*l_1321) = ((*l_1393) = (((((**l_1317) = l_1701[3]) == (**g_1600)) , (-9L)) > l_1702))) , (*g_1520)) != 0L) , 0x67E3CAB35093E014LL), l_1693)))), g_866.f3))))), p_86)) , 1L)) < p_83) | (*g_1520))) || 0x8DL)) >= 2L) < g_287))) <= l_1693); (*g_1570) = ((**p_84) , &p_86); if ((*g_144)) continue; } p_86 = ((((*g_1520) = (safe_lshift_func_int16_t_s_u((((((*l_1393) = (*g_1520)) , p_85) == (((l_1693 , l_1706) == l_1707) & (((*l_1321) = ((*l_1486) = (((((void*)0 != l_1708) , l_1525) != ((safe_div_func_int16_t_s_s((p_85 > 1L), (*g_1520))) , l_1525)) < 0x79L))) >= 0L))) < (**g_1600)), p_83))) < 65535UL) , 0x4F3AC8E2L); for (l_1643 = 0; (l_1643 <= 5); l_1643 += 1) { /* block id: 685 */ (*g_50) = p_83; l_1713[4]++; } } if (p_83) { /* block id: 690 */ uint32_t l_1716 = 0x3F72DB5AL; int32_t l_1731 = (-1L); int32_t l_1734 = 9L; int32_t l_1738 = 1L; int32_t l_1739 = 0x0F945375L; int16_t l_1760 = 0L; --l_1716; if ((*g_50)) { /* block id: 692 */ (*l_1321) = (((safe_sub_func_uint16_t_u_u((1L | ((*l_1486) = ((g_1721[5] , l_1713[4]) && ((*g_1520) = ((p_85 > ((p_86 & (~(safe_add_func_int16_t_s_s(0x4470L, (((**p_84) <= (l_1732[0][0][2] = (p_85 , ((safe_lshift_func_uint8_t_u_u(((l_1731 &= (safe_rshift_func_uint8_t_u_u(0x3CL, p_85))) <= p_85), 3)) >= 4L)))) < 8UL))))) | (*l_1321))) <= p_83))))), l_1711)) & l_1693) & p_83); } else { /* block id: 698 */ int64_t l_1735 = 0xBFA8FF029AFEDCEFLL; int32_t l_1736 = 0xBA9D625FL; int32_t l_1737 = 0xAA89CE26L; struct S0 *l_1743 = (void*)0; l_1740++; l_1736 |= (*l_1393); (*g_1587) = l_1743; p_86 ^= ((void*)0 == l_1744); } if ((*g_50)) { /* block id: 704 */ uint32_t l_1747 = 1UL; (*g_1587) = (*l_1485); p_86 |= ((p_83 < (((**g_1285) ^= 0x85903D3B1FBC05B5LL) != (((0x58L ^ ((p_85 ^ (p_83 ^ (--(*l_1486)))) < ((l_1733[0] = 65532UL) && 0x7D0EL))) && ((p_85 != 0x5C2AL) ^ (*g_1111))) , (*l_1321)))) && l_1747); (*l_1393) = ((((((safe_mul_func_uint8_t_u_u(((**g_1285) && 0x5D0420DD6030C314LL), ((+0x7A41DE7FL) < (g_1751 , (**g_1600))))) , (*g_1025)) != l_1752[3][3]) != (*g_1520)) , (((safe_add_func_uint8_t_u_u((safe_rshift_func_uint8_t_u_u((~(safe_rshift_func_int8_t_s_u(l_1716, p_83))), l_1760)), 0x0CL)) != p_83) | l_1712)) , l_1731); } else { /* block id: 711 */ uint32_t l_1772 = 0x7DC8C3BCL; (*l_1321) ^= p_85; (*l_1393) = 0x1B78DC25L; l_1738 ^= (+((safe_mod_func_int64_t_s_s((((((safe_add_func_int32_t_s_s((safe_add_func_int8_t_s_s(l_1731, (safe_div_func_uint8_t_u_u((((safe_sub_func_int64_t_s_s(((**g_1285) = (6L & (l_1772 || 0L))), (safe_rshift_func_int8_t_s_s((safe_mul_func_uint8_t_u_u(((*l_1393) && 0x1C590100L), (safe_mul_func_int16_t_s_s(((((+((p_86 != (p_85 == 2UL)) , p_85)) >= l_1780) , 253UL) >= 0x73L), 0x3526L)))), 1)))) , (void*)0) != (*g_1492)), p_86)))), g_305[7].f3)) ^ (*g_1520)) | (*g_1520)) , (*l_1321)) == p_86), 0x76D7B4F582CAF051LL)) < (**g_1600))); } } else { /* block id: 717 */ int8_t l_1796[9][5][5] = {{{0x7AL,0xB0L,0x75L,0x4CL,6L},{0x4DL,0L,0xFAL,0x14L,0x43L},{0xB1L,0xB9L,0x7CL,0L,6L},{4L,0x60L,9L,0L,0xFAL},{0L,0xA0L,(-1L),0xC8L,0x1BL}},{{0x73L,0x5EL,0x49L,(-6L),0x9EL},{0xB9L,(-4L),4L,1L,0xD0L},{(-9L),0x43L,0x7AL,0x8FL,(-5L)},{0x4CL,(-1L),0L,(-1L),0x43L},{(-1L),8L,0xB0L,0xA5L,0xD8L}},{{(-2L),0x1CL,0x61L,0xF9L,0xD8L},{0xF1L,1L,0xE5L,(-2L),0x43L},{0x5CL,(-2L),0x4EL,1L,(-5L)},{0xEBL,(-1L),(-1L),(-1L),(-1L)},{0x43L,0x14L,0xFAL,0L,0x4DL}},{{1L,0x6AL,0xE5L,(-1L),(-1L)},{0x3DL,0x2FL,0x04L,(-4L),0x75L},{(-1L),3L,(-1L),0xE0L,0x1BL},{0x49L,0x1BL,0x3DL,0xA5L,0x3DL},{0xEBL,0xEBL,0x08L,6L,4L}},{{4L,0x0FL,0xF1L,(-1L),0L},{0xFAL,0x60L,1L,0L,0x9EL},{0x08L,0x0FL,(-1L),0xCFL,7L},{0x8FL,0xEBL,0x51L,0x56L,0x14L},{1L,0x1BL,(-5L),1L,0x4EL}},{{0x43L,3L,0x6AL,(-1L),(-1L)},{1L,0x2FL,0xE0L,0x75L,(-1L)},{(-1L),0x6AL,6L,0xB0L,0x0BL},{0xE0L,0x14L,0xE9L,0x60L,0xD0L},{0x56L,0x0BL,(-1L),1L,0x61L}},{{9L,0x7AL,1L,9L,6L},{0xB0L,0xD0L,0x1EL,(-1L),0x4CL},{(-5L),0x42L,0x4CL,(-1L),0x8FL},{(-9L),6L,0L,9L,0xE9L},{0xECL,0x56L,0L,1L,0x81L}},{{0xB9L,0x08L,0x4CL,0x60L,0x7AL},{0xB1L,1L,0xA4L,0xB0L,0xBFL},{0x1BL,8L,0x5EL,0x75L,0xCFL},{(-1L),0x04L,0x1BL,(-1L),0x2FL},{0L,(-1L),0xD8L,1L,0x4AL}},{{1L,0L,0x56L,0x56L,0L},{0L,(-9L),0L,0xCFL,1L},{0x4AL,0x72L,(-4L),0L,0x43L},{9L,0x3DL,(-1L),(-1L),0xB0L},{0x4AL,0xC8L,0x4EL,6L,0L}}}; uint64_t l_1801 = 7UL; int8_t *l_1802 = &g_23; struct S0 *l_1823 = (void*)0; int64_t *l_1824[8] = {(void*)0,&g_1287,(void*)0,&g_1287,(void*)0,&g_1287,(void*)0,&g_1287}; int i, j, k; for (g_187 = 8; (g_187 == (-1)); g_187 = safe_sub_func_int16_t_s_s(g_187, 9)) { /* block id: 720 */ l_1783 = ((*g_1570) = &l_1712); } (*l_1393) = ((((safe_rshift_func_int8_t_s_u((safe_add_func_int8_t_s_s(((*l_1802) = (((p_83 != (safe_mod_func_uint8_t_u_u((p_86 < l_1790), (safe_mod_func_int64_t_s_s((l_1793 != (((*l_1486) |= (0x77L >= (((safe_sub_func_int16_t_s_s(l_1796[0][1][0], ((*g_1520) &= p_86))) , (safe_lshift_func_uint8_t_u_u(((safe_rshift_func_int16_t_s_s(((((l_1801 , (*g_1520)) , (*l_1393)) , 0x7533L) & (*g_1520)), p_85)) , p_85), l_1796[5][1][1]))) , p_85))) , (void*)0)), (**p_84)))))) , 0x3280CB64L) , (*l_1321))), p_83)), 7)) ^ 4294967288UL) >= l_1801) & p_83); (*g_1587) = (((18446744073709551615UL < (safe_mul_func_int8_t_s_s(((*l_1802) = (0x6EF939AEL ^ (safe_add_func_uint32_t_u_u((+(0L > ((safe_div_func_int16_t_s_s(p_85, l_1810[1][1][3])) <= (((safe_lshift_func_uint16_t_u_s(((*l_1486) = (((***l_1444) = 0xD563CD45A3EBD2EDLL) , (safe_div_func_uint64_t_u_u((((safe_unary_minus_func_int32_t_s((safe_sub_func_uint64_t_u_u(p_85, (safe_add_func_int8_t_s_s((5L > (((safe_div_func_uint8_t_u_u(l_1822, 248UL)) == (*g_1286)) | (*g_1111))), 0x28L)))))) | l_1801) , 7UL), l_1693)))), (*g_1520))) > p_85) == 0x4B49L)))), p_83)))), (**g_1600)))) < 0x901EL) , l_1823); return l_1824[1]; } } else { /* block id: 734 */ const uint16_t l_1846 = 0xB777L; int32_t l_1851 = 0L; int32_t l_1852 = 0xF92F856EL; int32_t l_1853 = 0xD85D3A73L; int8_t l_1856 = 0xD9L; for (g_231 = 0; (g_231 > 2); g_231 = safe_add_func_uint32_t_u_u(g_231, 2)) { /* block id: 737 */ int32_t ***l_1837 = &l_1651[3][2]; int32_t l_1850[6]; uint32_t l_1882[4]; uint32_t l_1885 = 0x8EDABB58L; int i; for (i = 0; i < 6; i++) l_1850[i] = (-7L); for (i = 0; i < 4; i++) l_1882[i] = 0xD1536BF3L; for (g_1287 = 26; (g_1287 != (-29)); g_1287--) { /* block id: 740 */ int32_t *l_1829 = &l_1637; l_1829 = (void*)0; } if ((safe_div_func_uint8_t_u_u(((safe_mod_func_int64_t_s_s((!((l_1847 ^= (safe_mul_func_uint16_t_u_u((((1UL >= ((l_1837 == ((((*l_1486) = ((safe_rshift_func_uint8_t_u_u((+(safe_rshift_func_int16_t_s_u((*g_1520), 15))), 4)) && (((((((((safe_add_func_uint8_t_u_u((((g_1845 , ((((4294967295UL >= (*g_50)) > ((&p_83 == (void*)0) & (((**p_84) < (**g_1285)) | (*g_1286)))) || 0L) >= (*g_1286))) < 0x266C0437BD70CB90LL) > 0x5437C9FDL), 0x22L)) == 18446744073709551615UL) || p_86) && 0x332FD2CBF1555C29LL) != 0x07265484L) ^ l_1846) ^ p_86) ^ (**g_1600)) || 5L))) == (*l_1321)) , &l_1433)) < l_1846)) < p_85) , p_85), p_86))) != 0x6FE93374L)), (*g_1286))) , p_83), p_83))) { /* block id: 745 */ int32_t l_1854 = 0x98EDCCB8L; int32_t l_1855 = 0x7BE17B6CL; (*g_1848) = &g_1246; --l_1857[6][1]; (*l_1321) ^= ((((safe_lshift_func_int16_t_s_u((safe_rshift_func_int8_t_s_u(p_85, ((void*)0 == l_1525))), 8)) ^ (safe_sub_func_int8_t_s_s(0x2EL, (safe_add_func_uint32_t_u_u((safe_div_func_int8_t_s_s((safe_rshift_func_uint8_t_u_s((p_83 & (safe_add_func_int32_t_s_s(p_85, ((safe_mod_func_uint8_t_u_u((**g_1600), (safe_mod_func_int32_t_s_s(((((***l_1444)++) , (safe_sub_func_int16_t_s_s(0x49FFL, ((l_1855 , 0xA11361984366DE31LL) >= (**p_84))))) || p_86), p_85)))) != 0x69AEC602L)))), l_1882[1])), p_83)), p_86))))) , 0xB26AL) , 0L); (*l_1393) ^= 0L; } else { /* block id: 751 */ int32_t l_1886[6][8][5] = {{{3L,0x74B380DDL,(-1L),(-1L),1L},{0xD5CC738FL,0xE2FE24E3L,1L,0x08744B77L,0xD61A5A73L},{0x74B380DDL,0x5D7A1AAFL,0L,(-1L),0x6C03CCFCL},{0x0F07D891L,0x909A6CEAL,0x6857B738L,0x65C8ADD5L,0x909A6CEAL},{0x58BE723CL,2L,0xB4C3CB17L,0x5D7A1AAFL,0x24EE2B98L},{0xE2FE24E3L,0x72941CE8L,(-8L),0x08744B77L,(-8L)},{(-1L),(-1L),0x24EE2B98L,0x5D7A1AAFL,0xB4C3CB17L},{(-1L),0xD5CC738FL,0L,0x4D554833L,0x16A2973FL}},{{0x5D7A1AAFL,0x99019DD8L,0xC76FA101L,0x2BEE69DAL,(-1L)},{1L,0xD5CC738FL,0xA3584A65L,0x72941CE8L,1L},{0x46DC9DFCL,(-1L),0xA478772AL,0x46DC9DFCL,0x5D7A1AAFL},{0x646DC3C0L,0x7164E19DL,(-1L),1L,0x5424C651L},{0L,(-9L),9L,(-9L),0L},{0x7164E19DL,0x72941CE8L,0L,(-2L),1L},{0x58BE723CL,0L,0x46DC9DFCL,0x6C03CCFCL,0L},{0x16A2973FL,(-1L),0x0F07D891L,0x72941CE8L,1L}},{{0x605A0B2AL,0x6C03CCFCL,8L,(-1L),0L},{1L,0x6F431B91L,0x7164E19DL,0x16A2973FL,0x5424C651L},{(-9L),0xB4C3CB17L,1L,0x5D7A1AAFL,0x5D7A1AAFL},{0x4D554833L,(-8L),0x4D554833L,(-1L),1L},{0x58BE723CL,0x1543C1EEL,0x605A0B2AL,1L,(-1L)},{0xCAD7142DL,1L,0xBA325075L,0xCAD7142DL,0x16A2973FL},{8L,0x6C03CCFCL,0x605A0B2AL,(-1L),0xB4C3CB17L},{0x646DC3C0L,(-1L),0x4D554833L,(-1L),(-8L)}},{{0x6C03CCFCL,1L,1L,1L,(-1L)},{0L,0x72941CE8L,0x7164E19DL,0x7164E19DL,0x72941CE8L},{0x5D7A1AAFL,0x605A0B2AL,8L,1L,0xA478772AL},{(-1L),0xCAD7142DL,0x0F07D891L,0x08744B77L,0x646DC3C0L},{0xA478772AL,(-1L),0x46DC9DFCL,0xC76FA101L,0xB4C3CB17L},{(-1L),0x5424C651L,0L,0x16A2973FL,0x4D554833L},{0x5D7A1AAFL,0xE45FBC76L,9L,0x2BEE69DAL,1L},{0L,0xD5CC738FL,(-1L),0x6857B738L,1L}},{{0x6C03CCFCL,0xA478772AL,0xA478772AL,0x6C03CCFCL,0xC76FA101L},{0x646DC3C0L,0xCAD7142DL,0xA3584A65L,1L,0xD5CC738FL},{8L,(-9L),0xC76FA101L,0x605A0B2AL,0L},{0xCAD7142DL,0x6857B738L,0L,1L,0x6F431B91L},{0x58BE723CL,1L,0x24EE2B98L,0x6C03CCFCL,1L},{0x4D554833L,(-1L),(-8L),0x6857B738L,1L},{(-9L),0x46DC9DFCL,8L,0x2BEE69DAL,8L},{1L,1L,0x6B6B4A4BL,0x16A2973FL,0xD5CC738FL}},{{0x605A0B2AL,0xB4C3CB17L,0x95813881L,0xC76FA101L,0x5D7A1AAFL},{0x16A2973FL,0xF3FF4E00L,0x4D554833L,0x08744B77L,(-2L)},{0x58BE723CL,0xB4C3CB17L,0xAE2690A4L,1L,1L},{0x7164E19DL,1L,0x6F431B91L,0xBA325075L,0x6857B738L},{0x95813881L,(-5L),(-1L),0x1543C1EEL,0xF05BC4CBL},{0L,0xF3FF4E00L,0x72941CE8L,0xF3FF4E00L,0L},{(-5L),0x46DC9DFCL,9L,3L,(-1L)},{0x4D554833L,0x6B6B4A4BL,0xBA325075L,0x6F431B91L,0x6B6B4A4BL}}}; int i, j, k; p_85 ^= ((**g_1285) >= (0xB16CB1DAL && (safe_add_func_uint32_t_u_u(l_1885, (-9L))))); if ((*l_1393)) break; l_1886[5][3][4] ^= (*g_50); } } (*l_1393) |= (&g_1600 != (*l_1315)); (*l_1393) |= l_1887; g_432[5] |= (g_1888 , 0L); } } else { /* block id: 761 */ uint16_t l_1889 = 65526UL; struct S0 ***l_1891 = (void*)0; struct S0 ****l_1890 = &l_1891; int64_t *l_1892 = &l_1319; uint32_t l_1897 = 0x94DC5921L; const int32_t *l_1901 = &l_1320; const int32_t **l_1900 = &l_1901; const int32_t ***l_1899 = &l_1900; const int32_t ***l_1903 = &l_1900; p_85 |= (l_1889 | ((*l_1892) = ((*g_1286) = ((**g_1848) != ((*l_1890) = &l_1485))))); for (l_1638 = 0; (l_1638 > (-8)); --l_1638) { /* block id: 768 */ int32_t **l_1898 = &g_141; const int32_t ****l_1902[8]; int i; for (i = 0; i < 8; i++) l_1902[i] = &l_1899; p_85 = (&g_1570 == (l_1903 = ((((safe_sub_func_uint8_t_u_u(l_1897, 0xB4L)) >= (l_1897 <= ((((*l_1432) = l_1898) == l_1651[8][0]) & 0xBB82L))) > 18446744073709551615UL) , l_1899))); } } for (l_1299 = 0; (l_1299 <= 8); l_1299 += 1) { /* block id: 776 */ uint32_t ***l_1920 = (void*)0; uint32_t l_1929 = 0UL; uint8_t l_1932[9][5][5] = {{{251UL,0x7DL,4UL,0xB5L,0xDBL},{255UL,0UL,0xE2L,0xA7L,0x89L},{0x64L,0xAEL,0xB2L,0xB5L,255UL},{1UL,0xE4L,1UL,0xDBL,0xDAL},{0xAEL,0x64L,0xA7L,255UL,255UL}},{{0x64L,0xB2L,0x39L,0x7DL,0x84L},{0xE4L,0xB5L,253UL,255UL,0UL},{0xE2L,251UL,0xAEL,0x9FL,0UL},{0xDBL,0x73L,0xB2L,0x89L,0x84L},{255UL,0x89L,0x3BL,0x7CL,255UL}},{{0xE5L,0xDAL,0x7FL,0x7FL,0xDAL},{0x33L,0xE2L,0x09L,0x64L,255UL},{0UL,0xB5L,0x48L,0x7CL,0x89L},{0x9FL,0x01L,253UL,0x42L,0xDBL},{0UL,0x9FL,5UL,0x64L,0x39L}},{{0x33L,0xE4L,1UL,255UL,251UL},{0xE5L,1UL,253UL,0x09L,255UL},{255UL,0x39L,1UL,0xE4L,0xE2L},{0xDBL,0x7DL,0x9EL,0xDBL,0UL},{0xE2L,0x7DL,0x7FL,255UL,0xDBL}},{{0xE4L,0x39L,0xE2L,0UL,0x42L},{0x64L,1UL,0UL,0xB5L,0xB5L},{0xAEL,0xE4L,0xAEL,5UL,0xDAL},{1UL,0x9FL,0xA7L,0xE4L,253UL},{0x64L,0x01L,247UL,0x7DL,0x33L}},{{255UL,0xB5L,0xA7L,253UL,0UL},{251UL,0xE2L,0xAEL,0x64L,0xA7L},{0xDBL,0xDAL,0UL,0x89L,0x33L},{0x3BL,0x89L,0xE2L,0xE5L,255UL},{0x7CL,0x73L,0x7FL,0x64L,0x73L}},{{0x33L,251UL,0x9EL,0x64L,0xB5L},{0x39L,0xB5L,1UL,0xE5L,0x89L},{0x64L,0xB2L,253UL,0x89L,5UL},{0UL,0x64L,1UL,0x09L,0x9FL},{0UL,0xB2L,1UL,4UL,0x3BL}},{{253UL,7UL,4UL,0xE2L,0x98L},{0x81L,0x9FL,0xE4L,0xB2L,0x3BL},{1UL,0xE2L,0x3BL,1UL,0x9FL},{0x3BL,0x3BL,1UL,0xA7L,1UL},{0xB2L,0x9FL,255UL,0x39L,1UL}},{{1UL,0x84L,255UL,253UL,0xA7L},{0x84L,0UL,7UL,0xAEL,0x54L},{0x84L,0x09L,0UL,0xB2L,0x7FL},{1UL,0xE5L,3UL,0x3BL,255UL},{0xB2L,253UL,247UL,0x7FL,247UL}}}; int32_t l_1935 = (-7L); int64_t *l_1956[5]; int8_t l_1957[8]; int32_t l_1958 = 0x6D1ED739L; struct S0 ***l_2019 = &g_1587; int32_t l_2033[10] = {7L,7L,7L,7L,7L,7L,7L,7L,7L,7L}; uint16_t l_2083 = 0x9E67L; int i, j, k; for (i = 0; i < 5; i++) l_1956[i] = &g_138; for (i = 0; i < 8; i++) l_1957[i] = 0x5BL; for (l_1320 = 8; (l_1320 >= 0); l_1320 -= 1) { /* block id: 779 */ uint32_t ****l_1921 = &l_1294[3]; uint32_t ***l_1923 = &g_989; uint32_t ****l_1922[6][9][1] = {{{&l_1923},{&l_1920},{&l_1923},{&l_1923},{&l_1920},{&l_1923},{&l_1923},{&l_1920},{&l_1923}},{{&l_1923},{&l_1920},{&l_1923},{&l_1923},{&l_1920},{&l_1923},{&l_1923},{&l_1920},{&l_1923}},{{&l_1923},{&l_1920},{&l_1923},{&l_1923},{&l_1920},{&l_1923},{&l_1923},{&l_1920},{&l_1923}},{{&l_1923},{&l_1920},{&l_1923},{&l_1923},{&l_1920},{&l_1923},{&l_1923},{&l_1920},{&l_1923}},{{&l_1923},{&l_1920},{&l_1923},{&l_1923},{&l_1920},{&l_1923},{&l_1923},{&l_1920},{&l_1923}},{{&l_1923},{&l_1920},{&l_1923},{&l_1923},{&l_1920},{&l_1923},{&l_1923},{&l_1920},{&l_1923}}}; int8_t *l_1930 = &g_23; int i, j, k; l_1935 = ((safe_mul_func_int16_t_s_s(0L, (safe_rshift_func_uint8_t_u_u((safe_unary_minus_func_uint16_t_u(((void*)0 == g_1909))), (safe_mod_func_uint16_t_u_u(((safe_add_func_uint32_t_u_u((g_853[1].f1 < (((((((((*l_1297) ^= (safe_lshift_func_uint8_t_u_u((safe_lshift_func_int8_t_s_u((l_1931[5] = ((*l_1930) = (((((*l_1921) = l_1920) == (l_1924 = &g_989)) <= ((*g_1520) || (p_83 != (safe_div_func_uint8_t_u_u(((safe_rshift_func_uint8_t_u_s((**g_1600), 3)) , (**g_1600)), p_85))))) , l_1929))), p_85)), p_85))) != l_1932[1][0][3]) >= 0UL) == l_1932[8][3][0]) != 4294967294UL) & p_86) , l_1933) == (void*)0)), 0UL)) <= l_1932[1][0][3]), p_85)))))) , p_86); } if (((safe_rshift_func_uint8_t_u_u(((((((l_1958 &= (safe_rshift_func_uint8_t_u_u(((0xC6A76027L <= ((safe_lshift_func_uint16_t_u_u(3UL, (safe_mod_func_int64_t_s_s((safe_sub_func_uint8_t_u_u((18446744073709551613UL > ((**g_1600) , (**g_1285))), l_1932[1][0][3])), (((safe_sub_func_uint8_t_u_u((l_1948 != ((l_1935 = (safe_add_func_int16_t_s_s(((safe_div_func_int32_t_s_s(((safe_mod_func_uint64_t_u_u((((~((g_138 = (((**l_1477) != ((l_1932[0][0][2] < (*g_50)) , (void*)0)) == (**p_84))) >= l_1957[3])) , p_83) || l_1929), (**p_84))) != p_83), p_86)) | p_83), l_1932[1][0][3]))) == p_85)), p_83)) , l_1957[3]) , (-5L)))))) >= (*g_1520))) & p_86), p_83))) < (**p_84)) && l_1935) & p_83) && g_852.f0) == p_86), p_85)) ^ 247UL)) { /* block id: 790 */ int32_t *l_1962 = (void*)0; l_1959++; for (g_1607 = 0; (g_1607 <= 1); g_1607 += 1) { /* block id: 794 */ for (g_51 = 1; (g_51 >= 0); g_51 -= 1) { /* block id: 797 */ l_1962 = (*g_1492); l_1962 = &p_86; (*g_1570) = &p_86; } if (p_83) continue; return (*l_1430); } if (((void*)0 != &l_1542)) { /* block id: 805 */ struct S0 *l_1963 = &g_298; (*l_1485) = l_1963; for (l_1822 = 0; (l_1822 <= 8); l_1822 += 1) { /* block id: 809 */ p_86 = p_86; if (p_85) break; return (*g_1285); } for (l_1959 = 0; (l_1959 <= 8); l_1959 += 1) { /* block id: 816 */ uint8_t ****l_1975 = &l_1542; l_1976 = (safe_mul_func_int16_t_s_s((safe_sub_func_int32_t_s_s((l_1958 , (safe_lshift_func_int16_t_s_s(p_85, 0))), (((void*)0 != &g_1026[1][6][1]) == ((*g_50) = 0x7617E101L)))), (safe_add_func_uint64_t_u_u((p_83 , ((((*g_1520) , (&g_627 == ((*l_1975) = ((safe_lshift_func_uint8_t_u_u((0UL < l_1974[0]), 3)) , &l_1543[8])))) || 0x01CCCF67L) != p_83)), (-1L))))); } } else { /* block id: 821 */ l_1640 |= (-1L); return l_1956[1]; } } else { /* block id: 825 */ uint32_t *l_1996 = &l_1857[0][1]; uint32_t l_1997 = 0xB0823DCFL; int8_t *l_1999 = &g_165; int32_t l_2000 = 0xF5F7F127L; int16_t *l_2018 = &g_357; int16_t l_2020 = 0xCB83L; int32_t l_2028 = 1L; int32_t l_2030 = (-1L); int32_t l_2031 = 0x29EF51B6L; l_2000 = (g_1977[0][3] , (safe_add_func_uint16_t_u_u(((safe_sub_func_int32_t_s_s((((safe_add_func_uint8_t_u_u((**g_1600), ((safe_lshift_func_int8_t_s_u(((*l_1999) |= (safe_lshift_func_uint8_t_u_s(p_85, ((((*l_1486) = ((p_86 >= (safe_sub_func_uint64_t_u_u(((0x7C8E3C026D8BDD1ALL >= ((((safe_div_func_int8_t_s_s(((((((**l_1744) = (p_86 ^ ((((*l_1996) = (safe_rshift_func_uint8_t_u_s((safe_lshift_func_uint8_t_u_s(((((*g_1109) == (g_989 = g_989)) && (p_85 && p_85)) == l_1935), p_86)), g_888.f0))) , (*g_1520)) , 0xB5F1L))) & (**p_84)) > (*g_1286)) , 0xE1E4L) < l_1997), (**g_1600))) , p_86) <= (-6L)) , (**g_1285))) <= l_1997), l_1957[7]))) == g_1998)) == 0xD228L) < (*g_1520))))), 3)) != 3UL))) <= (**p_84)) , (-1L)), l_1932[0][0][2])) && l_1935), p_86))); l_1958 ^= ((l_2020 &= (((*l_1999) &= (safe_add_func_uint64_t_u_u(l_2000, (safe_add_func_int8_t_s_s(((safe_add_func_int16_t_s_s(l_1932[1][0][3], (safe_rshift_func_uint16_t_u_s((((safe_sub_func_uint16_t_u_u(((*l_1486) |= (p_85 <= (safe_mod_func_int16_t_s_s(((safe_rshift_func_uint8_t_u_u((safe_sub_func_uint16_t_u_u(l_1997, ((*l_2018) = ((*l_1603) &= l_2017)))), ((((l_2019 != (void*)0) && p_86) > (*g_1027)) , p_85))) , 0xA717L), 0xF8C2L)))), p_85)) , p_85) == 1L), g_886.f1)))) ^ 0xDC28A701300C5103LL), (-5L)))))) >= g_386.f3)) != p_86); for (l_1822 = 0; (l_1822 <= 3); l_1822 += 1) { /* block id: 840 */ int32_t *l_2021 = &l_1640; int32_t l_2029 = 1L; int32_t l_2032 = 0xEA595F34L; int32_t l_2034[7][5] = {{0xA99B6E8AL,0x4C2514F2L,0x4C2514F2L,0xA99B6E8AL,0x987F5135L},{5L,0xE0AD4376L,0xE0AD4376L,5L,0x07C46B69L},{0xA99B6E8AL,0x4C2514F2L,0x4C2514F2L,0xA99B6E8AL,0x987F5135L},{5L,0xE0AD4376L,0xE0AD4376L,5L,0x07C46B69L},{0xA99B6E8AL,0x4C2514F2L,0x4C2514F2L,0xA99B6E8AL,0x987F5135L},{5L,0xE0AD4376L,0xE0AD4376L,5L,0x07C46B69L},{0xA99B6E8AL,0x4C2514F2L,0x4C2514F2L,0xA99B6E8AL,0x987F5135L}}; uint16_t **l_2045 = &g_230[1][1][4]; int i, j; l_2021 = &p_86; for (g_51 = 0; (g_51 <= 6); g_51 += 1) { /* block id: 844 */ const volatile int32_t *l_2025 = &g_2023[1]; const volatile int32_t **l_2024[8][6] = {{&l_2025,&l_2025,&l_2025,&l_2025,(void*)0,&l_2025},{(void*)0,&l_2025,&l_2025,&l_2025,(void*)0,(void*)0},{&l_2025,&l_2025,&l_2025,&l_2025,&l_2025,&l_2025},{&l_2025,(void*)0,&l_2025,&l_2025,&l_2025,(void*)0},{&l_2025,&l_2025,&l_2025,(void*)0,(void*)0,(void*)0},{&l_2025,(void*)0,&l_2025,&l_2025,(void*)0,(void*)0},{&l_2025,&l_2025,&l_2025,&l_2025,(void*)0,&l_2025},{&l_2025,&l_2025,(void*)0,&l_2025,&l_2025,&l_2025}}; int i, j; g_2026[0] = g_2022; ++l_2035; return l_1956[1]; } for (l_1740 = 0; (l_1740 <= 1); l_1740 += 1) { /* block id: 851 */ int32_t l_2042 = 0x699F0CCFL; int i, j, k; l_2042 = (l_1306[(l_1740 + 3)] >= (safe_mul_func_uint8_t_u_u((safe_add_func_uint64_t_u_u(l_1810[(l_1822 + 1)][(l_1740 + 2)][(l_1740 + 2)], (0UL > (8UL <= 0xD3936CA0L)))), 1L))); if (l_1958) continue; p_86 = 0x53E1FBE9L; p_85 = (safe_mod_func_uint8_t_u_u((l_2045 == (*g_1025)), p_83)); } for (l_2029 = 0; (l_2029 <= 8); l_2029 += 1) { /* block id: 859 */ uint32_t l_2074 = 0xAD904BB2L; if (l_1740) goto lbl_2046; g_432[4] ^= ((*l_2021) = (safe_add_func_uint32_t_u_u(((safe_rshift_func_uint8_t_u_u(l_1932[4][2][0], 7)) && ((+(safe_rshift_func_int8_t_s_u(((p_83 >= ((((safe_div_func_int8_t_s_s(((safe_mul_func_uint16_t_u_u(((((safe_sub_func_int8_t_s_s(((safe_rshift_func_int8_t_s_u(g_861[3][6].f2, (((safe_mod_func_int8_t_s_s(g_297.f1, (safe_sub_func_int8_t_s_s(((safe_mul_func_uint8_t_u_u((((*g_1520) = (*g_1520)) >= ((**p_84) , l_2033[6])), ((5UL >= ((--(*l_1486)) >= (safe_sub_func_uint8_t_u_u(((safe_div_func_uint32_t_u_u((l_2033[7] == p_83), 0x88BD2DAAL)) ^ 0x918016038015A491LL), 0xC9L)))) >= (-5L)))) < g_296.f1), l_2074)))) || l_2000) ^ l_2075))) , l_2074), g_301.f1)) & 8UL) & (*l_2021)) != 0UL), p_85)) ^ p_85), p_86)) > p_86) & l_2074) == l_2074)) > (*l_2021)), (**g_1600)))) <= 3L)), 0xF2254F9AL))); } } p_85 &= (((safe_rshift_func_int8_t_s_u(((void*)0 == (*l_1933)), 4)) > (l_2000 = (+(safe_mod_func_uint8_t_u_u(0xE7L, (p_86 & (safe_rshift_func_uint16_t_u_s(p_86, ((**p_84) >= p_86))))))))) >= ((*l_1297) = 0xEDL)); } l_2083--; p_85 = (0x1247ADF1ADB2BC40LL <= ((l_1957[3] , g_2086) , (((safe_div_func_int32_t_s_s(p_85, (safe_add_func_int8_t_s_s((safe_rshift_func_uint16_t_u_u(p_85, 4)), (safe_add_func_uint8_t_u_u(p_83, l_1957[6])))))) | (((l_1929 || 0x7EL) , 0L) != p_86)) > p_86))); } l_1640 = (((void*)0 != l_2095) == (!((((g_2114[7][2][2] = (safe_mul_func_uint16_t_u_u(((p_83 & (safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(((*l_1603) = ((safe_mul_func_uint8_t_u_u((safe_lshift_func_int8_t_s_s((-1L), ((*g_1027) , (g_23 = (g_165 &= p_86))))), (safe_mul_func_uint8_t_u_u(p_83, (safe_mul_func_int16_t_s_s((((&l_1430 == ((g_2113 ^= (&l_1306[2] == l_2112)) , (void*)0)) | p_85) , (*g_1520)), p_85)))))) < p_86)), 4UL)), 0))) , (*g_1027)), 0x5298L))) <= 0UL) , (*l_1744)) != (void*)0))); } else { /* block id: 880 */ int32_t *l_2124[1]; int32_t l_2144 = 0x390401A7L; uint32_t *l_2167 = &l_2035; int32_t l_2169 = 0L; uint32_t * const l_2204 = &l_1468[1]; uint32_t * const *l_2203[9][10][2] = {{{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,(void*)0},{&l_2204,&l_2204},{&l_2204,&l_2204}},{{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,(void*)0},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204}},{{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204}},{{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,(void*)0},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204}},{{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,(void*)0},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204}},{{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{(void*)0,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,(void*)0},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204}},{{(void*)0,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204}},{{&l_2204,(void*)0},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,(void*)0},{&l_2204,&l_2204},{&l_2204,&l_2204}},{{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204},{&l_2204,&l_2204}}}; uint32_t * const * const *l_2202 = &l_2203[0][1][0]; int64_t l_2208 = 0xDDD8C5885194D588LL; int32_t l_2213[7][6] = {{0L,0x05431A1AL,0x622381DEL,1L,7L,(-4L)},{0x9CABE6A2L,(-4L),0x622381DEL,(-4L),0x9CABE6A2L,1L},{6L,(-4L),0L,(-1L),7L,(-1L)},{6L,0x05431A1AL,6L,(-4L),0L,(-1L)},{0x9CABE6A2L,1L,0L,1L,0L,1L},{0L,0x05431A1AL,0x622381DEL,1L,7L,(-4L)},{0x9CABE6A2L,(-4L),0x622381DEL,(-4L),0x9CABE6A2L,1L}}; int32_t l_2278 = (-1L); uint64_t l_2301[6][1]; uint16_t * const *l_2308 = &g_230[5][2][3]; int32_t *l_2375 = (void*)0; int64_t l_2397 = 1L; struct S0 *****l_2405 = &g_1849; uint32_t *l_2417 = &g_26[0]; int32_t l_2434 = 0xDE219E54L; int8_t l_2481 = (-1L); const uint64_t l_2483 = 0x0613A503023F2F95LL; int16_t l_2510 = 0x5FDDL; int64_t l_2526 = 5L; uint32_t l_2615[9] = {0x71D4B5DEL,1UL,0x71D4B5DEL,1UL,0x71D4B5DEL,1UL,0x71D4B5DEL,1UL,0x71D4B5DEL}; uint64_t l_2616 = 0xCAB68DECB677982FLL; int i, j, k; for (i = 0; i < 1; i++) l_2124[i] = (void*)0; for (i = 0; i < 6; i++) { for (j = 0; j < 1; j++) l_2301[i][j] = 0xE66BCB5D35E8AD48LL; } lbl_2636: if (l_2115) { /* block id: 881 */ uint64_t l_2135 = 0x1A718AF62F62330FLL; int32_t l_2142 = 1L; int32_t *l_2143 = (void*)0; int32_t *l_2146 = &l_1320; int64_t l_2149[5][2][7] = {{{0xD86D4A0BDBF62E6ALL,0x8FD6DDE4B234A561LL,0x8FD6DDE4B234A561LL,0xD86D4A0BDBF62E6ALL,0x03B77C0CF43AC61ALL,(-1L),1L},{0xD86D4A0BDBF62E6ALL,(-1L),(-1L),0x61FA26FBF5F8E9B1LL,1L,(-2L),0x9A98420A5A07D037LL}},{{1L,0x03B77C0CF43AC61ALL,1L,0x0B9C827B285FCF45LL,0x0B4B7F8BE070EAEFLL,0x0B9C827B285FCF45LL,1L},{0x0B4B7F8BE070EAEFLL,0x0B4B7F8BE070EAEFLL,(-2L),0x500A6B561C9B0828LL,(-2L),0x0B9C827B285FCF45LL,0L}},{{0xE352C4D3C6A4C7F9LL,(-2L),0L,0x8FD6DDE4B234A561LL,1L,(-2L),(-1L)},{0x0B9C827B285FCF45LL,(-1L),(-2L),0L,(-2L),(-1L),0x0B9C827B285FCF45LL}},{{1L,0x0B9C827B285FCF45LL,0xD86D4A0BDBF62E6ALL,0L,0x0B4B7F8BE070EAEFLL,(-1L),0x8FD6DDE4B234A561LL},{0x9A98420A5A07D037LL,(-1L),0x03B77C0CF43AC61ALL,0x8FD6DDE4B234A561LL,1L,1L,1L}},{{0x03B77C0CF43AC61ALL,0x500A6B561C9B0828LL,0xD86D4A0BDBF62E6ALL,0x500A6B561C9B0828LL,0x03B77C0CF43AC61ALL,0xE352C4D3C6A4C7F9LL,(-2L)},{(-2L),0x500A6B561C9B0828LL,(-2L),0x0B9C827B285FCF45LL,0L,1L,1L}}}; int32_t l_2215 = (-1L); int32_t l_2216 = 0x8DD5CAA8L; int32_t l_2217 = 0xAA1FC9FDL; int32_t l_2218 = 0xB778705FL; int32_t l_2219 = 6L; int32_t l_2220 = 0x6BC43A74L; int8_t l_2266 = 1L; uint32_t *l_2270 = &l_1732[0][0][2]; int i, j, k; for (g_265 = 0; (g_265 <= 6); g_265 += 1) { /* block id: 884 */ int32_t **l_2125 = (void*)0; int32_t **l_2126 = &l_2124[0]; int32_t l_2141 = 5L; uint32_t ***l_2145 = &g_989; int32_t l_2166 = (-4L); int32_t *l_2170 = (void*)0; int i; p_86 = (((safe_mul_func_uint8_t_u_u(l_1306[g_265], ((**g_1285) , (((safe_add_func_int32_t_s_s((((safe_mod_func_uint32_t_u_u(((void*)0 == &p_84), ((safe_mod_func_uint16_t_u_u((((*l_2126) = l_2124[0]) != ((safe_add_func_int64_t_s_s((safe_add_func_uint32_t_u_u(((safe_sub_func_int32_t_s_s(((safe_sub_func_int16_t_s_s((-10L), (l_2135 = 0x8640L))) == ((safe_mod_func_uint16_t_u_u(((*l_1486) = (g_2138 , (safe_mul_func_int8_t_s_s(((0x6DA35237E92B0D2CLL & l_2141) , 1L), p_83)))), 0xC50BL)) || (*g_50))), l_2142)) && (*g_1520)), 1UL)), (*g_1286))) , l_2143)), 0xC5E7L)) | l_2144))) > (-3L)) < l_2142), l_2142)) , (void*)0) == l_2145)))) , 18446744073709551609UL) != (**p_84)); l_2141 ^= l_2142; for (l_2142 = 4; (l_2142 >= 1); l_2142 -= 1) { /* block id: 892 */ int32_t l_2168 = 0x995C1D1BL; int32_t *l_2171 = &l_2168; uint32_t l_2172 = 0UL; for (g_187 = 1; (g_187 <= 4); g_187 += 1) { /* block id: 895 */ int64_t l_2156 = 0xD21B0195B865CE0FLL; uint32_t *l_2161 = &l_2035; l_2146 = &p_85; (*l_2146) = p_83; l_2170 = (((l_2141 > 9UL) , (((((--(**l_1744)) | (p_86 , (p_86 , l_2149[2][1][1]))) | (+(l_2169 = (safe_add_func_uint8_t_u_u((safe_mul_func_uint16_t_u_u(0UL, (safe_unary_minus_func_uint8_t_u(l_2156)))), ((safe_div_func_int16_t_s_s((safe_mod_func_uint16_t_u_u(((((l_2161 == ((safe_sub_func_int16_t_s_s(((((l_2166 = (l_2141 = (safe_lshift_func_uint8_t_u_s(p_85, g_879.f0)))) , l_2161) != l_2161) | g_860.f3), (-1L))) , l_2167)) | l_2156) & (*l_2146)) <= 0x7375CE82L), 0xDFC4L)), l_2168)) >= p_86)))))) , (*g_1025)) != (void*)0)) , (void*)0); if (p_85) break; } for (l_1320 = 6; (l_1320 >= 0); l_1320 -= 1) { /* block id: 907 */ l_2171 = &l_2142; l_2172--; } } } for (g_176 = 0; (g_176 <= 0); g_176 += 1) { /* block id: 915 */ int16_t *l_2184 = &l_1604; int16_t l_2207 = 0x8879L; uint64_t ***l_2212 = (void*)0; int32_t l_2214[3]; uint32_t l_2264 = 0xBF95D60CL; int i; for (i = 0; i < 3; i++) l_2214[i] = 0x55A550E5L; if (p_83) break; if (((safe_sub_func_int16_t_s_s(((-1L) != (l_2169 = 0x0EL)), (safe_sub_func_int32_t_s_s((p_86 = ((safe_sub_func_uint16_t_u_u((((0UL > (p_86 || 0x40867011L)) , (+l_2144)) ^ (-1L)), p_86)) , ((*l_2146) = (((*l_1486) |= (((safe_div_func_uint16_t_u_u((((*l_2184) ^= (l_2184 == (void*)0)) , 65527UL), l_2144)) , p_86) == 255UL)) | (*l_2146))))), l_2144)))) ^ p_83)) { /* block id: 922 */ uint8_t **l_2189 = (void*)0; int32_t l_2205 = 0x5C3AA76FL; uint64_t l_2206[9] = {18446744073709551615UL,0xB4ECD82EB3127663LL,0xB4ECD82EB3127663LL,18446744073709551615UL,0xB4ECD82EB3127663LL,0xB4ECD82EB3127663LL,18446744073709551615UL,0xB4ECD82EB3127663LL,0xB4ECD82EB3127663LL}; int i; p_85 = (safe_lshift_func_uint8_t_u_s(((*l_2146) ^ (safe_rshift_func_int16_t_s_u((l_2189 != (void*)0), (safe_lshift_func_int16_t_s_s((*g_1520), l_2192))))), 1)); (*l_2146) &= (safe_mod_func_uint64_t_u_u((((safe_sub_func_int16_t_s_s(((safe_lshift_func_int8_t_s_s(((((void*)0 == &l_2189) & (safe_sub_func_int16_t_s_s((*g_1520), ((l_2169 = (safe_unary_minus_func_int16_t_s((((l_2202 == (((0x158D1DA8L && (l_2205 , (1L > (((*l_1486) &= 0x7D6CL) ^ (((**p_84) &= (l_2206[8] & 0L)) && (**p_84)))))) && 0UL) , l_1294[3])) != p_83) , p_86)))) , l_2207)))) == 1UL), 5)) && (**p_84)), (*g_1520))) , l_2144) >= l_2208), p_86)); } else { /* block id: 928 */ for (l_1959 = 0; (l_1959 <= 3); l_1959 += 1) { /* block id: 931 */ return (*g_1285); } } if (((safe_sub_func_int16_t_s_s((-1L), (((void*)0 == (*g_1848)) < p_85))) , l_2169)) { /* block id: 935 */ int32_t *l_2211 = (void*)0; l_2211 = (*g_1492); (*l_2146) |= (-9L); l_2144 |= (-1L); return (*p_84); } else { /* block id: 940 */ l_2212 = (void*)0; if ((*g_2022)) continue; } for (l_2144 = 0; (l_2144 <= 0); l_2144 += 1) { /* block id: 946 */ uint32_t l_2221 = 0xB1ACEA78L; int32_t l_2263 = 9L; uint32_t *l_2269 = &l_1732[0][0][2]; l_2221++; (*l_2146) = (safe_unary_minus_func_uint32_t_u((safe_mod_func_int16_t_s_s((-1L), p_86)))); --g_2227; for (l_2207 = 0; (l_2207 <= 0); l_2207 += 1) { /* block id: 952 */ uint32_t **l_2236 = &l_2167; int i, j, k; (*g_50) = (((((**l_1744) = 1UL) , (((((*g_1286) = 1L) , g_158[(l_2207 + 2)][l_2144][(l_2144 + 2)]) , (((((safe_rshift_func_uint8_t_u_u((((safe_mul_func_uint8_t_u_u((p_83 > ((safe_rshift_func_uint16_t_u_u(p_85, 3)) < ((l_2169 , (((((((*l_2236) = &l_2221) != ((g_1632 = g_158[(l_2207 + 2)][l_2144][(l_2144 + 2)]) , &g_26[0])) , 9L) == p_85) != p_83) != g_158[(l_2207 + 2)][l_2144][(l_2144 + 2)])) != 1L))), p_86)) > g_881[5][0][0].f0) | (*l_2146)), 3)) > 0xFCL) ^ (*l_2146)) , (*l_2146)) && 0x30E36697L)) | 0xF9L)) ^ (*l_2146)) && 0L); return (*g_1285); } for (l_2221 = 0; (l_2221 <= 3); l_2221 += 1) { /* block id: 962 */ uint8_t l_2244 = 1UL; int32_t l_2265 = (-1L); l_2264 &= (((65530UL || (((safe_mod_func_int8_t_s_s((((safe_add_func_int8_t_s_s(((safe_rshift_func_int16_t_s_s((0x7EL | 0L), 13)) < ((~l_2244) , (safe_lshift_func_uint8_t_u_u(p_83, 3)))), (+((*l_2146) = ((*l_2146) != (~((safe_rshift_func_int16_t_s_u(6L, (safe_mod_func_int16_t_s_s(((*g_1520) = (safe_add_func_int64_t_s_s(((safe_sub_func_uint32_t_u_u((g_876.f1 ^= (safe_sub_func_int32_t_s_s(((safe_rshift_func_int8_t_s_u(((l_2263 = (++(*l_2204))) , ((p_86 >= ((**g_1109) != l_2143)) > g_871.f1)), 0)) && (*g_50)), p_86))), l_2244)) ^ (*l_2146)), p_83))), l_2244)))) == 65535UL))))))) <= p_83) == 65535UL), p_86)) <= (**p_84)) == 0xFCBAL)) > l_2214[2]) ^ 6L); if ((*g_50)) continue; if (p_85) break; p_85 = ((--(**l_1744)) > ((p_86 = ((l_2270 = l_2269) == (l_2221 , ((*g_1520) , (((((void*)0 == (**g_1848)) || (*l_2146)) != (g_302.f1 && ((safe_mod_func_int64_t_s_s(3L, 0x2A75F50E9BAB3466LL)) , l_2244))) , (**g_1109)))))) && 1UL)); } } } return (*g_1285); } else { /* block id: 979 */ int64_t l_2273 = 0x0623DA9A9F9E3E25LL; uint32_t l_2289 = 0x2765BEE3L; int32_t l_2302 = 0x519DDE95L; uint16_t l_2307 = 0x2BEAL; int32_t l_2309 = (-4L); int32_t l_2311 = 0x8F82DB55L; int32_t l_2313[5]; uint32_t l_2316[9]; uint64_t l_2380 = 1UL; int8_t l_2393 = 0L; const uint32_t l_2433 = 0xF3E2837CL; struct S0 *l_2436 = &g_893; int16_t l_2506 = 2L; int i; for (i = 0; i < 5; i++) l_2313[i] = 1L; for (i = 0; i < 9; i++) l_2316[i] = 4294967290UL; (*g_50) ^= (p_86 = (((l_2273 , (l_2273 || (safe_unary_minus_func_uint16_t_u((((((safe_mod_func_int64_t_s_s((!0xBCL), (l_2278 || (((*g_1286) &= (safe_sub_func_uint32_t_u_u((1UL & (*g_1520)), (safe_rshift_func_uint8_t_u_u((+l_2278), ((safe_mod_func_uint8_t_u_u(((*l_1297) = ((((safe_sub_func_int8_t_s_s((0x7AL | (**g_1600)), l_2273)) >= 0x74CD0BB9L) , 0xDBE1A93BC0D96709LL) == p_86)), 9UL)) <= (-6L))))))) || (**p_84))))) || l_2288) <= p_86) != 3L) , 0x0127L))))) & l_2289) >= p_86)); if ((p_86 != (((((~((-1L) < l_2273)) , ((safe_div_func_uint8_t_u_u(((**g_1600) = (safe_add_func_uint8_t_u_u((((l_2273 <= (safe_lshift_func_uint8_t_u_s((0x2441A631482713B8LL == (safe_mul_func_uint16_t_u_u(((((l_2302 = l_2301[1][0]) < (((((**p_84) , (0x0DL || (safe_div_func_uint64_t_u_u((safe_add_func_int16_t_s_s(((**p_84) >= 0xCC2A6CD3486CE315LL), (*g_1027))), 0x4F9B2877FC88C125LL)))) ^ 1UL) >= p_83) , p_83)) | l_2307) , p_85), p_83))), p_86))) || p_86) , 0x9EL), (-1L)))), 255UL)) < 18446744073709551611UL)) == p_83) , (*l_1933)) != l_2308))) { /* block id: 986 */ int32_t l_2310[4][2][7] = {{{(-4L),(-4L),0x4D639C44L,(-5L),8L,0x8B989A8EL,0x1B619E40L},{(-5L),(-4L),6L,0x8B989A8EL,0x8B989A8EL,6L,(-4L)}},{{6L,(-8L),(-4L),0xE21C4589L,8L,0xBD9D387AL,(-5L)},{6L,0x1B619E40L,0x9C2DA446L,(-4L),0x9C2DA446L,0x1B619E40L,6L}},{{(-5L),0xBD9D387AL,8L,0xE21C4589L,(-4L),(-8L),6L},{(-4L),6L,0x8B989A8EL,0x8B989A8EL,6L,(-4L),(-5L)}},{{0x1B619E40L,0x8B989A8EL,8L,(-5L),0x4D639C44L,(-4L),(-4L)},{0xE21C4589L,0x4D639C44L,0x9C2DA446L,0x4D639C44L,0xE21C4589L,(-8L),0x1B619E40L}}}; int32_t l_2312 = 0xFE2EC41BL; int32_t l_2314[1][10] = {{4L,0x8C1B3ED8L,(-4L),0xF8E4FD7FL,0x8C1B3ED8L,0x8C1B3ED8L,0xF8E4FD7FL,(-4L),0xF8E4FD7FL,0x8C1B3ED8L}}; int32_t l_2315 = 0xF0E5C430L; int8_t *l_2336 = &g_165; uint32_t ****l_2361 = (void*)0; int8_t l_2374 = 0x5BL; int32_t l_2394 = 0x12BF4D74L; struct S0 *****l_2406 = &g_1849; int8_t l_2467 = 7L; int i, j, k; lbl_2364: l_2316[7]++; if (((0x57L < (safe_mul_func_int8_t_s_s(p_83, p_86))) <= (((*l_2336) = ((0x81781BE8735A37D3LL ^ (**p_84)) != (safe_add_func_int16_t_s_s((safe_div_func_int32_t_s_s((l_2314[0][7] && ((***g_1109) == (((!(safe_mul_func_int8_t_s_s(((l_2278 > (((((**g_1600) = (safe_mul_func_uint8_t_u_u((((*l_1486) = (((safe_add_func_uint32_t_u_u(((((*l_1297) = p_86) | 0x0CL) != p_85), 0xC9DBEF7EL)) ^ 0xAD08A1AE87050726LL) <= (*g_1520))) && l_2302), (**g_1600)))) & p_85) || l_2213[1][3]) & p_86)) , p_83), p_83))) || p_83) || 0UL))), p_86)), 0x06E1L)))) | 0xB7L))) { /* block id: 992 */ int8_t l_2362 = (-1L); int32_t l_2363 = 0x74DD836CL; l_2213[1][3] |= ((*g_1520) || (safe_sub_func_int16_t_s_s((!((65535UL != (l_2363 ^= (safe_mul_func_uint8_t_u_u(((*l_1297) = 1UL), ((safe_sub_func_uint64_t_u_u((safe_mod_func_uint32_t_u_u(((*l_2204) = p_86), (l_2144 = (safe_rshift_func_uint16_t_u_u(((safe_unary_minus_func_uint16_t_u((+(l_2312 = ((((+((((safe_sub_func_int8_t_s_s(l_2309, (((((safe_mul_func_uint16_t_u_u((safe_mod_func_int8_t_s_s((safe_add_func_int64_t_s_s(0xCD1F539C6CFD2AABLL, ((p_85 = l_2310[2][0][1]) > (((l_2312 != (safe_sub_func_int8_t_s_s((&g_1109 != l_2361), 2UL))) >= (**g_1600)) != p_83)))), l_2310[3][0][3])), l_2310[2][1][5])) != l_2362) <= l_2289) == p_83) == 65527UL))) == p_86) , (void*)0) == (void*)0)) , p_85) <= l_2278) , 18446744073709551615UL))))) | (*g_1520)), 6))))), p_86)) && (*g_1520)))))) > p_86)), p_83))); p_86 &= l_2363; } else { /* block id: 1001 */ uint32_t l_2370 = 0x7C66E66DL; int32_t l_2376[8] = {2L,0xD98AC883L,2L,0xD98AC883L,2L,0xD98AC883L,2L,0xD98AC883L}; int i; if (g_357) goto lbl_2364; if ((p_86 = (safe_add_func_uint32_t_u_u((l_2314[0][9] = ((((**g_1285) = (((*g_50) = (~(((**g_1110) , l_2368) != (l_2370 , g_2371)))) | p_86)) >= (0xF4E71838L ^ p_86)) , p_83)), (((((*l_1297) = ((safe_lshift_func_uint8_t_u_u(255UL, 6)) , l_2374)) ^ (-8L)) , l_2169) , 0xF1E4560AL))))) { /* block id: 1008 */ l_2375 = &l_2302; } else { /* block id: 1010 */ uint8_t l_2377 = 0xC9L; uint32_t l_2390 = 0xDDCC6A8CL; (*g_50) |= p_85; l_2377++; --l_2380; l_2313[4] = ((safe_mul_func_uint8_t_u_u(l_2370, p_83)) , (((~(safe_mod_func_int32_t_s_s((0x63AF954FL < (0UL ^ p_85)), ((safe_div_func_uint8_t_u_u((l_2390 || 0x3AL), ((((p_86 = (safe_sub_func_int32_t_s_s(0xB400D95FL, ((2L > p_83) & p_85)))) < l_2390) > 0x5FCF52D2L) & 8UL))) | p_85)))) && p_85) && 0x6DC1A55DL)); } p_85 &= l_2370; } --g_2398; if (((safe_mul_func_int16_t_s_s((safe_mod_func_int8_t_s_s((1UL | (l_2405 != (l_2406 = l_2406))), ((safe_lshift_func_int8_t_s_u((((safe_sub_func_int16_t_s_s((safe_add_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(p_83, p_83)), (safe_sub_func_int8_t_s_s(((((void*)0 == l_2417) , ((!((safe_div_func_uint64_t_u_u(l_2421, ((*g_1286) = 0x44E926192017A1B5LL))) < p_83)) <= 0xC39BA61CD64EC881LL)) >= 0x3269L), (**g_1600))))), p_86)) | p_86) , l_2208), p_83)) & l_2374))), 0UL)) < p_83)) { /* block id: 1022 */ const uint32_t l_2422 = 0x3234D0FDL; const int32_t *l_2451 = &g_2452; const int32_t **l_2450 = &l_2451; p_86 = l_2422; for (l_2302 = 0; (l_2302 <= 9); l_2302 += 1) { /* block id: 1026 */ int32_t l_2435 = 0xA4F1B851L; int i; l_2315 |= ((~(g_1503[l_2302] != ((l_2310[2][1][5] < ((safe_lshift_func_int16_t_s_s((-1L), 15)) != (((!(((safe_lshift_func_uint16_t_u_s(l_2422, 10)) | (g_850.f1 , l_2422)) | ((((0x6E2E2997L || (((((safe_div_func_int32_t_s_s((-2L), l_2433)) == l_2434) | p_86) || p_86) >= p_83)) || 0x7FL) >= p_83) > l_2435))) | (-1L)) | 1UL))) > p_86))) ^ p_83); (*g_1587) = l_2436; p_85 &= g_1503[l_2302]; } (*g_1587) = l_2436; (*g_50) |= (safe_mul_func_int16_t_s_s((safe_mul_func_uint16_t_u_u((p_85 || (safe_lshift_func_uint16_t_u_u(((*l_1486) &= ((safe_add_func_int64_t_s_s((**p_84), ((((**l_1744) = (safe_add_func_uint8_t_u_u((((safe_lshift_func_int8_t_s_s(p_83, p_85)) ^ (p_86 , (!(p_85 & (0x9C1443CDL < ((0xBBL == (((*l_2450) = (void*)0) == (void*)0)) & p_83)))))) <= 248UL), p_85))) || p_85) & l_2316[7]))) , l_2394)), p_83))), p_85)), 0xF84BL)); } else { /* block id: 1036 */ const int16_t l_2453 = 0x90AEL; uint32_t l_2462 = 18446744073709551615UL; int16_t *l_2484 = &g_357; uint64_t *l_2485 = &l_1959; l_2315 ^= (l_2453 , (safe_sub_func_uint16_t_u_u(((safe_div_func_int16_t_s_s(((((safe_add_func_uint64_t_u_u(((*l_2485) = ((**l_1744) = ((((safe_lshift_func_int8_t_s_u((l_2462 <= (1L | (safe_div_func_uint64_t_u_u(((safe_mul_func_int8_t_s_s((1L | ((l_2467 != (safe_mod_func_int32_t_s_s(((((safe_div_func_int8_t_s_s((((((*l_2484) = ((safe_add_func_int32_t_s_s(p_83, (((((safe_rshift_func_uint16_t_u_u(((l_2476 , (((*g_1520) = (p_85 < ((safe_lshift_func_uint16_t_u_s((((*l_1486) ^= ((safe_mul_func_int16_t_s_s(((&l_2310[0][0][5] == &g_55) | l_2314[0][6]), (*g_1027))) || l_2481)) >= p_85), l_2462)) | l_2302))) , g_2482)) , p_83), p_85)) > 0x30E151FDL) , p_86) == p_85) >= l_2483))) > (-5L))) && (-1L)) ^ p_83) , l_2213[1][3]), (**g_1600))) | 0x99D96E26521F5C0ALL) | p_83) , l_2302), 2UL))) && 0x1B138628L)), l_2453)) < 0x7BFCF731L), (*g_1286))))), 1)) && 0x9BD9L) != 18446744073709551615UL) > (-7L)))), (-6L))) != p_85) > (-1L)) > (**g_1285)), 1L)) | g_26[0]), p_85))); l_2309 = (((*g_50) , (safe_mod_func_int8_t_s_s((safe_mod_func_uint8_t_u_u((safe_mod_func_int64_t_s_s((safe_rshift_func_int8_t_s_s((l_2316[6] ^ ((safe_sub_func_uint32_t_u_u(0xE13E2542L, (((**l_2368) = (safe_mod_func_uint16_t_u_u(((void*)0 != (*g_1110)), (p_85 | (~(((safe_mod_func_int8_t_s_s(((safe_lshift_func_int8_t_s_s(g_889.f1, (+((((*l_2336) = ((((safe_mul_func_int8_t_s_s(((0L == 0UL) == g_870.f1), (**g_1600))) , 0xCEL) <= 0x06L) , l_2380)) ^ 0L) & 2UL)))) || 0xDCA6L), p_86)) , (*g_1520)) || (*g_1520))))))) , p_83))) <= 0L)), g_858.f3)), 18446744073709551615UL)), 255UL)), l_2312))) == l_2506); return (*p_84); } } else { /* block id: 1048 */ int32_t *l_2507 = &g_432[2]; l_2507 = (*g_1492); l_2313[0] = l_2316[2]; } } lbl_2618: for (l_2396 = (-27); (l_2396 < 18); l_2396++) { /* block id: 1055 */ volatile uint64_t ***l_2511 = &g_114; int32_t l_2520 = 1L; uint32_t l_2521 = 18446744073709551615UL; uint16_t l_2527 = 0x6BB6L; l_2510 = (((((((void*)0 == &p_86) & 0x09L) , ((**l_1744) = ((*g_2022) == 0x3E6CF326L))) & p_83) , &p_86) == (p_86 , &l_2213[6][3])); (*l_2511) = &g_115[2][0][1]; if (p_85) break; l_2213[1][3] &= ((g_2482 = ((((((((((**p_84) = (((safe_lshift_func_uint16_t_u_s((safe_mul_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s(0x0BL, p_86)), (p_85 != (safe_lshift_func_int8_t_s_s((l_2520 && (l_2521 , p_86)), p_83))))), ((safe_div_func_uint8_t_u_u((((*g_1520) = (safe_mul_func_uint16_t_u_u(l_2526, l_2527))) , p_86), l_2521)) > 65535UL))) && p_86) & 0xF5D0L)) != p_83) | (*g_2022)) <= 0xEC2EL) > l_2521) , 0xAA34L) || l_2521) > 0L) ^ p_83)) , p_86); } if (((safe_lshift_func_int16_t_s_s(((p_86 <= 0xB72CL) >= 0UL), ((0UL & ((((((safe_rshift_func_uint8_t_u_u((safe_div_func_int32_t_s_s((safe_sub_func_uint32_t_u_u(((*l_2204) &= (+l_2434)), p_85)), (safe_div_func_int16_t_s_s(0x5330L, (safe_mod_func_uint16_t_u_u(p_86, (safe_sub_func_uint64_t_u_u((safe_sub_func_int64_t_s_s((**p_84), l_2397)), (**p_84))))))))), 1)) , p_85) || 0xD3L) && p_86) & (-7L)) >= (**p_84))) < g_880.f2))) || 65535UL)) { /* block id: 1066 */ int16_t l_2563 = 0L; int32_t l_2580 = 0x1200A447L; uint8_t l_2617 = 247UL; if ((safe_mod_func_int16_t_s_s(((*g_1520) = (safe_mul_func_int8_t_s_s(g_301.f0, p_86))), ((safe_lshift_func_uint8_t_u_u((((((safe_rshift_func_int8_t_s_u((safe_mul_func_uint16_t_u_u(((&l_2308 != ((safe_mod_func_uint64_t_u_u(((((safe_sub_func_int8_t_s_s((0xADB15633L | ((safe_rshift_func_uint8_t_u_u(l_2563, (+((**p_84) < (((((((&l_2434 != (void*)0) && (safe_lshift_func_int8_t_s_u(p_86, p_85))) , p_83) , p_83) == p_83) & p_83) == l_2563))))) != g_850.f3)), 0x20L)) < p_83) , g_874.f3) , 0UL), 0x0278A24DA53F6C28LL)) , &g_1026[3][4][3])) , 0xA5A8L), (-1L))), p_86)) , (-2L)) && l_2563) > (-1L)) & 0x67A013FBL), p_85)) , 0xC100L)))) { /* block id: 1068 */ return (*g_1285); } else { /* block id: 1070 */ uint32_t ****l_2577 = &l_1294[3]; const int32_t l_2578 = 0xB1ACDCE3L; int64_t l_2579 = 0x482D33C8AF55671FLL; int32_t l_2581 = 0x46235F77L; uint32_t l_2599 = 0x65382C03L; for (g_165 = 0; (g_165 <= 0); g_165 += 1) { /* block id: 1073 */ for (l_2169 = 0; (l_2169 <= 3); l_2169 += 1) { /* block id: 1076 */ const int32_t * const l_2567 = &l_1639[3][0][0]; const int32_t *l_2569 = &l_1638; const int32_t **l_2568 = &l_2569; (*l_2568) = l_2567; if (p_83) break; } for (l_2476 = 3; (l_2476 >= 0); l_2476 -= 1) { /* block id: 1082 */ int8_t l_2572 = 5L; p_85 = (l_2572 = (safe_add_func_int64_t_s_s(0x8C5D736774425F5ALL, (**p_84)))); if (p_85) continue; (*g_1570) = &p_85; } } for (g_231 = 0; (g_231 <= 9); g_231 += 1) { /* block id: 1091 */ uint16_t l_2582 = 0xC931L; const uint16_t * const l_2593 = (void*)0; const uint16_t * const *l_2592 = &l_2593; const uint16_t * const **l_2591[10][10][2] = {{{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,(void*)0}},{{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,(void*)0},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592}},{{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,(void*)0},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592}},{{&l_2592,(void*)0},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592}},{{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,(void*)0},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,(void*)0},{&l_2592,&l_2592},{&l_2592,&l_2592}},{{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592}},{{&l_2592,(void*)0},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,(void*)0},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592}},{{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,(void*)0},{&l_2592,&l_2592},{&l_2592,&l_2592}},{{&l_2592,&l_2592},{&l_2592,(void*)0},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{(void*)0,&l_2592}},{{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{(void*)0,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,(void*)0},{&l_2592,&l_2592},{&l_2592,&l_2592},{&l_2592,&l_2592}}}; const uint16_t * const ***l_2590 = &l_2591[8][6][0]; const uint16_t * const ****l_2589 = &l_2590; uint32_t *l_2597 = &l_1468[1]; uint32_t **l_2596[5] = {&l_2597,&l_2597,&l_2597,&l_2597,&l_2597}; int32_t l_2598[4]; int i, j, k; for (i = 0; i < 4; i++) l_2598[i] = 0xE4DCBFE7L; if ((1UL > (((*l_2204) = (p_85 <= (safe_mul_func_uint8_t_u_u((safe_add_func_int64_t_s_s((((((((*g_1520) = (&l_1525 == (void*)0)) <= l_2563) && p_83) , (((l_2577 == (void*)0) != 0x51E4ED06L) || l_2578)) != l_2563) , 0x228DC48683844494LL), l_2579)), p_85)))) & 0x8A5F8021L))) { /* block id: 1094 */ int i; l_2582--; (*g_1492) = &l_2580; } else { /* block id: 1097 */ uint16_t l_2585 = 0x73E0L; l_2585--; } p_85 ^= ((~9L) , 0xF87CB341L); p_85 ^= ((l_2589 != (void*)0) > (0L <= (((*g_1520) &= 3L) >= (safe_lshift_func_int16_t_s_s(((*g_1027) , (((void*)0 == l_2596[4]) >= l_2580)), 11))))); for (g_176 = 0; (g_176 <= 2); g_176 += 1) { /* block id: 1105 */ int32_t l_2614 = (-10L); --l_2599; (*g_1570) = (*g_1492); l_2616 = ((&g_2022 == &g_1685) , ((safe_sub_func_int32_t_s_s((safe_div_func_uint32_t_u_u(0x9F84E26EL, (safe_rshift_func_int16_t_s_s((safe_rshift_func_uint16_t_u_u((g_158[1][0][0] | (((**g_1285) , ((l_2598[1] ^= ((safe_add_func_int16_t_s_s((safe_lshift_func_uint16_t_u_s(p_85, (((l_2580 = (p_86 = (-1L))) != ((*l_2597) = (**g_1110))) , (l_2614 <= (**g_1600))))), 0x364FL)) == p_83)) > 0xF0EA1FB5L)) , l_2615[2])), 10)), p_83)))), 0xF172D797L)) >= l_2614)); } for (l_2582 = 0; (l_2582 <= 2); l_2582 += 1) { /* block id: 1116 */ if (l_2617) break; } } } } else { /* block id: 1121 */ struct S0 **l_2626 = &g_384[1][0]; int32_t l_2651[9][6][4] = {{{(-10L),0x115D51EDL,0xCCB7F284L,0xE18B4784L},{1L,(-1L),4L,0x6A7B005FL},{0xD0C7DAC8L,2L,1L,1L},{4L,4L,0xD032DFF1L,(-1L)},{(-7L),0L,0L,0xAD5D72B6L},{0x32DE493AL,(-1L),0xE18B4784L,0L}},{{1L,(-1L),(-4L),0xAD5D72B6L},{(-1L),0L,1L,(-1L)},{0x115D51EDL,4L,0xB3C8DF07L,1L},{0x5398601FL,2L,0L,0x6A7B005FL},{0L,(-1L),3L,0xE18B4784L},{1L,0x115D51EDL,1L,0x32DE493AL}},{{0x55CBC61DL,0xCCB7F284L,0L,2L},{0xEAA5EE05L,0L,0L,0xA818D60EL},{1L,1L,9L,1L},{8L,3L,0x115D51EDL,0x96F7DF81L},{(-6L),0L,(-6L),8L},{1L,1L,(-1L),0xA5D5AC2DL}},{{0L,0x903D1C4AL,0L,1L},{(-4L),(-1L),0L,(-1L)},{0L,0xEAA5EE05L,(-1L),0x679D99BCL},{1L,(-7L),(-6L),0L},{(-6L),0L,0x115D51EDL,1L},{8L,0xE18B4784L,9L,0xB3C8DF07L}},{{1L,(-6L),0L,4L},{0xEAA5EE05L,0x5398601FL,0L,0L},{0x55CBC61DL,0x0854915BL,1L,(-1L)},{1L,9L,3L,(-1L)},{0L,0x679D99BCL,0L,(-4L)},{0x5398601FL,0xB3C8DF07L,0xB3C8DF07L,0x5398601FL}},{{0x115D51EDL,0xAD5D72B6L,1L,(-10L)},{(-1L),0x2178B523L,(-4L),0L},{1L,1L,0xE18B4784L,0L},{0x32DE493AL,0x2178B523L,0L,(-10L)},{(-7L),0xAD5D72B6L,0xD032DFF1L,0x5398601FL},{4L,0xB3C8DF07L,1L,(-4L)}},{{0xD0C7DAC8L,0x679D99BCL,4L,(-1L)},{1L,9L,0xCCB7F284L,(-1L)},{(-10L),0x0854915BL,0xA818D60EL,0L},{1L,0x5398601FL,0x2178B523L,4L},{0x9E2DBD5AL,(-7L),0L,1L},{1L,0L,0xEAA5EE05L,1L}},{{0L,0x55CBC61DL,1L,0x55CBC61DL},{2L,0x6A7B005FL,0xD0C7DAC8L,(-1L)},{0xF166D276L,0L,0x9E2DBD5AL,0L},{4L,0xA818D60EL,0x8AE4D908L,0x115D51EDL},{4L,0xA5D5AC2DL,0x9E2DBD5AL,(-10L)},{0xF166D276L,0x115D51EDL,0xD0C7DAC8L,0x8AE4D908L}},{{2L,0xF166D276L,1L,0x2178B523L},{0L,0xE18B4784L,0xEAA5EE05L,0L},{1L,(-1L),0L,8L},{0x9E2DBD5AL,0L,0L,0L},{0L,0xD032DFF1L,8L,0L},{0x5398601FL,0x64A92DBDL,0xD032DFF1L,0L}}}; int32_t *l_2655[7] = {&g_1632,&g_1632,&g_1632,&g_1632,&g_1632,&g_1632,&g_1632}; int32_t l_2671 = 0x9FFB1F52L; int32_t * const *l_2674 = &g_144; uint8_t *l_2676 = (void*)0; int i, j, k; for (l_2144 = 0; (l_2144 <= 9); l_2144 += 1) { /* block id: 1124 */ int16_t l_2621[5][10][1] = {{{(-8L)},{0xE3FFL},{(-1L)},{8L},{3L},{0L},{0L},{3L},{8L},{(-1L)}},{{0xE3FFL},{(-8L)},{0L},{8L},{(-2L)},{0xE410L},{0x7008L},{1L},{8L},{1L}},{{0x7008L},{0xE410L},{(-2L)},{8L},{0L},{(-8L)},{0xE3FFL},{(-1L)},{8L},{3L}},{{0L},{0L},{3L},{8L},{(-1L)},{0xE3FFL},{(-8L)},{0L},{8L},{(-2L)}},{{0xE410L},{0x7008L},{1L},{8L},{1L},{0x7008L},{0xE410L},{(-2L)},{8L},{0L}}}; int16_t *l_2627 = (void*)0; int16_t *l_2628[4] = {&l_1604,&l_1604,&l_1604,&l_1604}; int32_t l_2629 = 0x000ECFACL; int i, j, k; if (p_83) goto lbl_2618; p_85 = (((+(safe_unary_minus_func_uint32_t_u((l_2621[1][6][0] != ((safe_mul_func_int8_t_s_s((safe_rshift_func_int16_t_s_s((((p_86 , &l_1525) != l_2626) , (l_2629 = ((*g_1520) = l_2621[2][7][0]))), ((((void*)0 == (*l_2308)) == 0x7AL) , (p_86 ^ 4294967289UL)))), 0x8DL)) <= (-1L)))))) >= 0x6CL) & p_83); } for (l_2421 = 23; (l_2421 != 60); l_2421++) { /* block id: 1132 */ const uint64_t l_2666 = 0x7A9EC864838FDAA6LL; int32_t l_2673 = 0L; int64_t l_2698 = 0x35B07568155A1CABLL; for (g_309 = 21; (g_309 > 33); ++g_309) { /* block id: 1135 */ int64_t l_2637 = 0x130616A1ECB1CCDELL; int32_t l_2672 = 0x517C9183L; int32_t * const **l_2675 = &l_2674; if (p_85) break; for (l_2434 = 0; (l_2434 == (-10)); l_2434 = safe_sub_func_int8_t_s_s(l_2434, 1)) { /* block id: 1139 */ uint64_t l_2665 = 0x2F2A9AA6FEFEE39BLL; int32_t l_2669 = 9L; int8_t *l_2670 = &l_2017; p_85 = (p_85 >= p_85); if (g_287) goto lbl_2636; l_2637 = 0xA992F652L; l_2673 &= ((l_2672 = ((g_1687.f0 , ((safe_mod_func_int64_t_s_s(((0x1D45870EL & (((safe_lshift_func_uint8_t_u_s(((!(p_86 & ((safe_sub_func_uint64_t_u_u((safe_mul_func_int8_t_s_s((((*l_2670) = (safe_mod_func_uint16_t_u_u(((safe_add_func_uint64_t_u_u(((l_2651[8][2][0] , (((safe_mul_func_int8_t_s_s((!(((void*)0 != l_2655[1]) >= 1L)), (safe_mod_func_int64_t_s_s((((safe_rshift_func_int16_t_s_s(((safe_mul_func_uint16_t_u_u((((l_2665 = (l_2662++)) || l_2666) || (safe_div_func_int32_t_s_s(((0xD430439DL >= p_83) == p_83), 0xD53CEB41L))), 0x9053L)) & p_85), 0)) ^ p_83) ^ (**g_1285)), (-1L))))) >= (*g_1027)) , l_2637)) <= 254UL), l_2669)) ^ p_85), p_83))) < 0xF3L), l_2666)), p_85)) , l_2666))) , 3UL), 2)) != p_86) | l_2671)) || p_83), l_2669)) >= 0xC8018E1EA985FE14LL)) & p_85)) || (*g_1520)); } for (l_2434 = 0; (l_2434 <= 1); l_2434 += 1) { /* block id: 1151 */ l_2673 &= 1L; } (*g_50) = (((((*l_2675) = l_2674) == &g_1685) , l_2676) == ((safe_add_func_int32_t_s_s(((safe_rshift_func_int16_t_s_s((*g_1520), (safe_mod_func_int32_t_s_s(((safe_mod_func_int16_t_s_s((((((l_2673 |= ((safe_mul_func_uint16_t_u_u(((*l_1486) = p_85), (g_2687 , 0x02B2L))) , (safe_sub_func_int64_t_s_s(((safe_rshift_func_int8_t_s_u(p_83, 1)) , ((safe_sub_func_int32_t_s_s((safe_lshift_func_uint16_t_u_s(((g_2696 , p_83) && l_2697[4]), p_86)), (-1L))) == l_2651[8][2][0])), l_2698)))) && (**p_84)) && (-2L)) < 0x35F2L) != 0xDA0BF6AD0196983ALL), p_85)) >= (-1L)), g_299.f3)))) > p_86), p_83)) , (void*)0)); } p_85 &= (safe_sub_func_int8_t_s_s(((void*)0 == &l_2666), (safe_mul_func_int16_t_s_s((safe_div_func_uint8_t_u_u((0L > ((l_2698 , g_2705[1][0]) , ((((l_2673 >= ((*g_1520) = (((safe_unary_minus_func_uint8_t_u((--(*l_1297)))) && (*g_1286)) < (~((g_2710 = &p_84) != (void*)0))))) >= 0xEAL) && l_2673) | l_2526))), 0xD0L)), p_83)))); g_2711 = g_2711; } } } lbl_2852: for (l_2476 = 0; (l_2476 != 13); l_2476 = safe_add_func_int8_t_s_s(l_2476, 1)) { /* block id: 1169 */ uint16_t * const *l_2716 = &g_230[1][1][4]; uint16_t * const **l_2715 = &l_2716; uint16_t * const ***l_2714 = &l_2715; uint32_t *l_2726 = &g_265; uint32_t **l_2725 = &l_2726; int32_t l_2734 = 1L; uint32_t l_2742[8] = {0xA765FBCFL,0x645F6B83L,0xA765FBCFL,0x645F6B83L,0xA765FBCFL,0x645F6B83L,0xA765FBCFL,0x645F6B83L}; int32_t *l_2767 = &l_1638; int32_t l_2768 = 0x7492C71CL; int i; (*g_50) = ((g_2717[2] = l_2714) != (void*)0); if (p_86) { /* block id: 1172 */ uint32_t *l_2727 = &l_2697[4]; const uint8_t *l_2728[9][7][4] = {{{&g_2113,(void*)0,&l_1306[2],(void*)0},{(void*)0,(void*)0,(void*)0,&g_57},{(void*)0,&l_1306[1],&l_1306[1],&l_2662},{&l_1306[2],&g_724,(void*)0,(void*)0},{&g_176,&g_176,&l_2662,&l_1306[2]},{&l_1306[1],&l_1306[0],&g_764,(void*)0},{(void*)0,&g_57,&g_764,&g_764}},{{&l_2075,&g_57,(void*)0,(void*)0},{&g_57,&l_1306[0],&g_2113,&l_1306[2]},{&g_359,&g_176,&l_1306[3],(void*)0},{&l_2662,&g_724,&g_176,&l_2662},{(void*)0,&l_1306[1],&g_176,&g_57},{&l_1306[1],(void*)0,(void*)0,(void*)0},{&l_1306[0],(void*)0,(void*)0,&l_2075}},{{&l_1306[6],&g_764,&g_764,&l_2662},{&g_764,&l_2662,&l_1306[2],&l_1306[0]},{&l_1306[2],&g_764,&l_2662,&l_2662},{&g_724,&l_2075,(void*)0,(void*)0},{&l_2662,&g_764,&g_57,&g_176},{&l_1306[1],&l_2662,(void*)0,&g_176},{&l_2075,&g_57,&g_764,&l_2075}},{{&g_764,&g_724,&g_176,&g_724},{&l_1306[2],&g_2113,&l_2662,(void*)0},{&l_2662,&g_176,&g_764,&g_764},{&g_176,&l_1306[2],&g_359,&l_1306[1]},{&g_176,&g_176,&g_764,(void*)0},{&l_2662,&l_1306[1],&l_2662,&g_176},{&l_1306[2],&l_1306[2],&g_176,&l_1306[0]}},{{&g_764,&g_764,&g_764,&l_2662},{&l_2075,&l_1306[0],(void*)0,&g_724},{&l_1306[1],(void*)0,&g_57,&g_176},{&l_2662,&l_2075,(void*)0,&l_1306[1]},{&g_724,&g_176,&l_2662,&l_1306[2]},{&g_764,&l_1306[2],(void*)0,(void*)0},{&l_1306[1],&g_57,&g_724,&g_176}},{{&g_764,&l_1306[1],&l_2662,&l_1306[2]},{(void*)0,&l_1306[2],&g_764,&g_57},{(void*)0,&l_1306[0],&l_2662,&g_764},{&g_764,&g_359,&g_57,&g_57},{&l_1306[0],(void*)0,(void*)0,&l_1306[0]},{&l_2075,(void*)0,&l_1306[2],&g_57},{&l_1306[0],&l_2662,(void*)0,&g_724}},{{(void*)0,&l_1306[2],&l_1306[4],&g_724},{(void*)0,&l_2662,&l_1306[6],&g_57},{(void*)0,(void*)0,&g_764,&l_1306[0]},{&l_2662,(void*)0,&l_1306[2],&g_57},{&l_2075,&g_359,(void*)0,&g_764},{&g_2113,&l_1306[0],&g_176,&g_57},{&l_1306[3],&l_1306[2],&g_176,&l_1306[2]}},{{&g_359,&l_1306[1],&g_764,&g_176},{&g_764,&g_57,(void*)0,(void*)0},{(void*)0,&l_1306[2],&g_359,&l_1306[2]},{&g_176,&g_176,&l_1306[2],&l_1306[1]},{&l_2662,&l_2075,&l_2075,&g_176},{&g_176,(void*)0,&g_2113,&g_724},{&l_1306[4],&l_1306[0],&g_724,&l_2662}},{{&g_57,&g_764,&l_1306[0],&l_1306[0]},{&g_724,&l_1306[2],&g_724,&g_176},{&g_359,&l_1306[1],(void*)0,(void*)0},{&g_764,&g_176,&g_724,&l_1306[1]},{&l_1306[2],&l_1306[2],&g_724,&g_764},{&g_764,&g_176,(void*)0,(void*)0},{&g_359,&g_2113,&g_724,&g_724}}}; int8_t *l_2729 = &g_23; int32_t l_2741[3]; int i, j, k; for (i = 0; i < 3; i++) l_2741[i] = (-1L); p_86 = (((safe_rshift_func_uint8_t_u_s((+(l_2725 == (*g_1109))), (((*l_2729) = ((l_2727 == (*g_1110)) & (l_2728[0][5][0] != (void*)0))) >= p_85))) == ((safe_rshift_func_uint8_t_u_u((((safe_lshift_func_uint16_t_u_u(l_2734, 14)) <= ((safe_add_func_int16_t_s_s((((safe_add_func_int16_t_s_s((safe_sub_func_int32_t_s_s((0x06L | l_2741[0]), l_2741[2])), 0x0C47L)) != (**g_1600)) , (-9L)), 65529UL)) & l_2741[0])) < 0x90BFL), 0)) | (*g_1520))) >= (*g_1286)); if (l_2734) continue; if (l_2742[3]) { /* block id: 1176 */ uint16_t l_2748 = 0x0ECFL; for (g_231 = 2; (g_231 <= 20); g_231 = safe_add_func_uint64_t_u_u(g_231, 8)) { /* block id: 1179 */ for (p_83 = (-29); (p_83 != 0); ++p_83) { /* block id: 1182 */ int8_t l_2747 = 1L; p_85 &= (p_86 ^ l_2747); return (*p_84); } } if (l_2748) continue; } else { /* block id: 1188 */ uint32_t l_2757 = 0x828CAC99L; for (g_2398 = 1; (g_2398 <= 9); g_2398 += 1) { /* block id: 1191 */ int32_t l_2756 = (-8L); uint64_t *l_2762 = &g_287; int16_t l_2763 = 0xA6B5L; int32_t *l_2765 = &l_1638; int i; l_2734 = g_432[g_2398]; g_2749--; if (((safe_add_func_int16_t_s_s((safe_lshift_func_int8_t_s_u((l_2756 <= 0x78B9L), (l_2757 || ((*g_1520) || (((((0x5B81D056L & (safe_mod_func_uint32_t_u_u(((0x5D53CE9D6C7B87E6LL || ((*l_2762) |= (safe_mul_func_int16_t_s_s(((((**l_1744) &= p_86) != ((**g_1110) != p_85)) | l_2741[0]), 0xE190L)))) != l_2742[3]), p_86))) > 0xD301A13C699304A6LL) | g_867.f1) && l_2763) , l_2756))))), 0xF10EL)) , l_2734)) { /* block id: 1196 */ return (*l_1430); } else { /* block id: 1198 */ int8_t l_2764 = 0xD3L; l_2764 = (p_85 = (-1L)); l_2765 = &p_86; (*g_1492) = (void*)0; } } if (p_83) break; (*g_1570) = ((*g_1492) = &p_85); (*g_144) ^= l_2742[4]; } } else { /* block id: 1210 */ int32_t *l_2766 = &l_1638; l_2767 = l_2766; if (p_86) break; } ++g_2769; } l_2772 ^= p_86; for (g_23 = 0; (g_23 <= (-9)); g_23--) { /* block id: 1219 */ uint16_t * const l_2776 = &g_185; int32_t l_2828 = 0x470D0503L; int32_t l_2835 = 0xB966B9FBL; int32_t l_2838 = (-1L); uint8_t l_2844 = 0UL; int64_t **l_2859 = &g_1286; for (l_1299 = 0; (l_1299 <= 8); l_1299 += 1) { /* block id: 1222 */ const uint16_t l_2794[8][5][4] = {{{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L}},{{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL}},{{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L}},{{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL}},{{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L}},{{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL}},{{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L}},{{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL},{65530UL,65535UL,65530UL,0xA019L},{65530UL,0xA019L,65530UL,65535UL}}}; int32_t l_2834 = (-1L); int32_t l_2836 = (-10L); int i, j, k; for (g_57 = 0; (g_57 <= 3); g_57 += 1) { /* block id: 1225 */ int32_t l_2795 = 0x1D8774B3L; int64_t l_2796 = 0xD78FA37CF840D1BCLL; int32_t l_2829 = 5L; int32_t l_2830 = 1L; int32_t l_2831 = 7L; int32_t l_2833 = 0xC8F82C33L; int32_t l_2839 = (-1L); int32_t l_2841 = 3L; int32_t l_2842 = 3L; int i, j, k; if ((((g_230[(g_57 + 1)][g_57][g_57] = &g_2114[7][2][2]) != (g_2775 , l_2776)) > (&g_20 != (void*)0))) { /* block id: 1227 */ int64_t l_2787 = 0x1F012A9DFC6E0E63LL; uint64_t l_2827 = 1UL; int32_t l_2832 = 0xF685C479L; int32_t l_2840[9][4] = {{0xC9AE3130L,0xCF0BBE40L,0xC9AE3130L,0xC9AE3130L},{0xCF0BBE40L,0xCF0BBE40L,1L,0xCF0BBE40L},{0xCF0BBE40L,0xC9AE3130L,0xC9AE3130L,0xCF0BBE40L},{0xC9AE3130L,0xCF0BBE40L,0xC9AE3130L,0xC9AE3130L},{0xCF0BBE40L,0xCF0BBE40L,1L,0xCF0BBE40L},{0xCF0BBE40L,0xC9AE3130L,0xC9AE3130L,0xCF0BBE40L},{0xC9AE3130L,0xCF0BBE40L,0xC9AE3130L,0xC9AE3130L},{0xCF0BBE40L,0xCF0BBE40L,1L,0xCF0BBE40L},{0xCF0BBE40L,0xC9AE3130L,0xC9AE3130L,0xC9AE3130L}}; struct S0 *l_2847 = &g_2848; int i, j; if (((safe_sub_func_int16_t_s_s((1L || (((safe_add_func_uint32_t_u_u((safe_add_func_int16_t_s_s(((safe_add_func_int16_t_s_s(((p_83 , (safe_rshift_func_uint16_t_u_s(l_2787, 11))) && ((*g_1286) || (((safe_sub_func_uint64_t_u_u((safe_unary_minus_func_int64_t_s((((p_83 < p_86) & ((**p_84) , g_26[0])) , (safe_rshift_func_uint16_t_u_u((~(p_83 & 5UL)), p_86))))), (-8L))) != 0x768F506FL) <= 0xFF8A4B1CL))), l_2794[6][2][0])) == p_86), l_2795)), l_2794[1][1][1])) == (*g_2022)) , p_85)), p_85)) && l_2796)) { /* block id: 1228 */ uint16_t l_2797 = 0UL; l_2797--; } else { /* block id: 1230 */ int8_t l_2808 = 0xABL; (*g_50) = ((safe_rshift_func_uint8_t_u_s(((*l_1297)--), (((safe_sub_func_uint32_t_u_u((((**g_1600) = ((safe_mul_func_int16_t_s_s(l_2808, (safe_rshift_func_uint16_t_u_u(l_2808, ((((safe_div_func_uint64_t_u_u(((--(*g_2720)) , ((((**p_84) = 0xB7ED297CBD53678BLL) != l_2794[0][2][1]) | (safe_add_func_int8_t_s_s((safe_add_func_int64_t_s_s((safe_rshift_func_int8_t_s_u(l_2794[6][0][1], (safe_mod_func_uint8_t_u_u(0x87L, l_2823)))), (safe_mul_func_uint8_t_u_u(p_85, (!0x7098C567L))))), (**g_1600))))), p_86)) && p_85) >= 0UL) == l_2827))))) , l_2787)) , l_2794[5][1][2]), 4UL)) != 1L) == l_2828))) , 0x0E6915F1L); } for (l_2396 = 2; (l_2396 <= 8); l_2396 += 1) { /* block id: 1239 */ int32_t l_2837 = 0xB2D6014FL; int32_t l_2843[2][3]; int i, j; for (i = 0; i < 2; i++) { for (j = 0; j < 3; j++) l_2843[i][j] = 4L; } if (p_86) break; (*g_1492) = &p_85; l_2844--; p_86 = ((((l_2847 = (*g_1587)) != l_1525) >= (-1L)) > (safe_lshift_func_int8_t_s_u(p_85, 2))); } } else { /* block id: 1246 */ int64_t *l_2851 = (void*)0; return l_2851; } if (l_1299) goto lbl_2852; } for (l_1604 = 0; (l_1604 <= 8); l_1604 += 1) { /* block id: 1253 */ uint32_t l_2853 = 0x470FB447L; int32_t *l_2856 = &l_1630; for (p_83 = 6; (p_83 >= 0); p_83 -= 1) { /* block id: 1256 */ if (g_231) goto lbl_2852; } for (l_1638 = 0; (l_1638 <= 3); l_1638 += 1) { /* block id: 1261 */ int64_t ***l_2858 = &g_1285; uint16_t l_2862 = 65529UL; int i, j, k; for (g_56 = 2; (g_56 >= 0); g_56 -= 1) { /* block id: 1264 */ int i; l_2853--; l_2856 = l_2856; if (g_117[l_1638]) continue; } if (g_117[l_1638]) continue; p_86 = ((0x779DL >= (((p_85 , ((((*g_1520) = (((g_117[l_1638] , ((*l_2858) = (g_2857 , (p_84 = p_84)))) == l_2859) & (l_2835 != (safe_div_func_uint8_t_u_u(((p_83 <= p_86) <= 0x23L), p_86))))) & l_2844) || p_86)) ^ p_86) || l_2862)) != 0x5E0234FEL); return (**g_2710); } return (*p_84); } if (p_85) break; } } return (**g_2710); } /* ------------------------------------------ */ /* * reads : g_56 g_358 g_848.f2 g_298.f3 g_888.f1 * writes: g_432 */ int32_t func_91(uint32_t p_92, int32_t p_93, int64_t * const p_94, int32_t p_95) { /* block id: 457 */ int32_t *l_1264 = &g_432[5]; int32_t *l_1265 = (void*)0; int32_t *l_1266 = &g_56; int32_t *l_1267 = &g_358; int32_t *l_1268 = &g_432[4]; int32_t *l_1269[8][9] = {{&g_56,&g_432[4],&g_432[4],&g_56,&g_432[4],&g_56,&g_432[4],&g_432[4],&g_56},{&g_56,&g_56,(void*)0,&g_56,&g_56,&g_56,&g_56,(void*)0,&g_56},{&g_432[4],&g_432[4],&g_358,&g_358,&g_432[4],&g_432[4],&g_432[4],&g_358,&g_358},{&g_56,&g_56,&g_56,(void*)0,&g_56,&g_56,&g_56,&g_56,(void*)0},{&g_56,&g_432[4],&g_56,&g_432[4],&g_432[4],&g_56,&g_432[4],&g_56,&g_432[4]},{&g_358,&g_56,&g_56,&g_358,&g_51,&g_358,&g_56,&g_56,&g_358},{&g_51,&g_432[4],&g_358,&g_432[4],&g_51,&g_51,&g_432[4],&g_358,&g_432[4]},{&g_56,&g_51,(void*)0,(void*)0,&g_51,&g_56,&g_51,(void*)0,(void*)0}}; uint32_t l_1270 = 1UL; struct S0 **l_1280 = &g_384[1][0]; struct S0 ***l_1279 = &l_1280; uint16_t *l_1281[2]; int8_t l_1282 = (-1L); int16_t l_1283 = (-1L); int i, j; for (i = 0; i < 2; i++) l_1281[i] = &g_500; --l_1270; l_1283 = (p_93 >= ((*l_1266) & ((((*l_1267) && ((((0x2BBA09510EC30F07LL || ((((safe_add_func_int16_t_s_s(0x42A7L, ((safe_lshift_func_uint16_t_u_u(((void*)0 == l_1279), ((*l_1268) = p_93))) && l_1282))) >= g_848.f2) , (*l_1266)) < 0L)) < g_298.f3) || 0L) > p_93)) > (*l_1267)) , p_95))); return g_888.f1; } /* ------------------------------------------ */ /* * reads : g_114 g_56 g_138 g_144 g_57 g_158 g_26 g_165 g_176 g_20 g_185 g_230 g_23 g_51 g_265 g_231 g_276 g_288 g_309 g_292.f1 g_302.f3 g_49 g_291.f3 g_287 g_305.f1 g_299.f1 g_303.f3 g_298.f3 g_359 g_297.f3 g_384 g_296.f3 g_300.f3 g_358 g_357 g_427 g_290.f3 g_301.f1 g_298.f1 g_295.f3 g_385.f3 g_390.f3 g_500 g_115 g_16 g_304.f3 g_386.f3 g_289.f3 g_388.f1 g_297.f1 g_388.f3 g_300.f1 g_626 g_301.f3 g_302.f1 g_432 g_306.f3 g_385.f1 g_292.f3 g_764 g_655.f1 g_387.f1 g_294.f1 g_390.f1 g_293.f1 g_187 g_296.f1 g_724 g_295.f1 g_857.f1 g_895.f3 g_843.f1 g_1246 g_887.f1 g_846.f3 g_872.f3 * writes: g_114 g_56 g_23 g_57 g_138 g_141 g_144 g_158 g_165 g_176 g_185 g_187 g_265 g_288 g_309 g_359 g_231 g_500 g_16 g_230 g_626 g_384 g_764 g_432 g_357 */ int64_t * const func_96(int32_t * p_97, int32_t * p_98) { /* block id: 31 */ volatile uint64_t ***l_127 = &g_114; int32_t l_134[7] = {0L,0L,0L,0L,0L,0L,0L}; uint64_t *l_213 = &g_158[0][0][2]; int32_t l_234 = 0L; uint8_t l_235 = 0x69L; uint64_t l_266[6][8] = {{0x8E36C2DCE2F2AA7DLL,0xBDDCB5EBD3B7CBDBLL,0UL,0xBDDCB5EBD3B7CBDBLL,0x8E36C2DCE2F2AA7DLL,0x8E36C2DCE2F2AA7DLL,0xBDDCB5EBD3B7CBDBLL,0UL},{0x8E36C2DCE2F2AA7DLL,0x8E36C2DCE2F2AA7DLL,0xBDDCB5EBD3B7CBDBLL,0UL,0xBDDCB5EBD3B7CBDBLL,0x8E36C2DCE2F2AA7DLL,0x8E36C2DCE2F2AA7DLL,0xBDDCB5EBD3B7CBDBLL},{0UL,0xBDDCB5EBD3B7CBDBLL,0xBDDCB5EBD3B7CBDBLL,0UL,0x822DF4C28BF459CBLL,0UL,0xBDDCB5EBD3B7CBDBLL,0xBDDCB5EBD3B7CBDBLL},{0xBDDCB5EBD3B7CBDBLL,0x822DF4C28BF459CBLL,0UL,0UL,0x822DF4C28BF459CBLL,0xBDDCB5EBD3B7CBDBLL,0x822DF4C28BF459CBLL,0UL},{0UL,0x822DF4C28BF459CBLL,0UL,0xBDDCB5EBD3B7CBDBLL,0xBDDCB5EBD3B7CBDBLL,0UL,0x822DF4C28BF459CBLL,0UL},{0x8E36C2DCE2F2AA7DLL,0xBDDCB5EBD3B7CBDBLL,0UL,0xBDDCB5EBD3B7CBDBLL,0x8E36C2DCE2F2AA7DLL,0x8E36C2DCE2F2AA7DLL,0xBDDCB5EBD3B7CBDBLL,0UL}}; int32_t l_285 = 0xAC2A5FD6L; uint16_t *l_343 = &g_231; const int64_t *l_462[5][7][6] = {{{(void*)0,&g_49,&g_49,&g_138,(void*)0,&g_49},{&g_138,&g_49,&g_138,&g_49,&g_138,(void*)0},{(void*)0,&g_49,(void*)0,&g_49,&g_138,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,&g_138},{&g_49,&g_49,(void*)0,(void*)0,&g_138,&g_49},{&g_49,&g_138,&g_138,&g_49,&g_49,&g_49},{&g_49,(void*)0,(void*)0,&g_49,&g_138,&g_138}},{{&g_49,&g_138,&g_49,&g_49,&g_49,&g_49},{(void*)0,&g_49,(void*)0,&g_138,&g_138,(void*)0},{&g_49,&g_49,&g_138,&g_49,&g_49,&g_49},{&g_138,(void*)0,&g_49,(void*)0,&g_49,&g_138},{&g_49,&g_49,&g_49,&g_138,(void*)0,&g_49},{&g_49,&g_138,(void*)0,&g_49,&g_138,&g_138},{&g_49,&g_49,&g_49,&g_49,&g_49,(void*)0}},{{&g_138,(void*)0,&g_138,&g_138,(void*)0,&g_49},{(void*)0,&g_138,&g_138,&g_138,(void*)0,(void*)0},{(void*)0,(void*)0,&g_138,&g_138,&g_49,&g_49},{&g_49,&g_49,&g_138,&g_138,&g_138,(void*)0},{&g_49,&g_138,&g_49,&g_49,(void*)0,&g_138},{(void*)0,&g_49,&g_49,&g_49,&g_49,&g_138},{&g_138,&g_138,&g_138,&g_49,&g_49,&g_49}},{{&g_138,&g_138,&g_49,(void*)0,&g_138,&g_138},{&g_138,&g_138,&g_49,&g_49,&g_49,&g_49},{&g_138,&g_138,&g_138,&g_49,&g_49,&g_49},{&g_138,(void*)0,(void*)0,&g_138,&g_138,&g_49},{&g_49,&g_138,&g_49,&g_138,&g_49,&g_49},{&g_138,&g_49,&g_138,&g_49,&g_138,&g_138},{&g_138,(void*)0,&g_49,&g_49,(void*)0,(void*)0}},{{&g_138,(void*)0,&g_49,(void*)0,&g_138,&g_49},{&g_138,&g_49,(void*)0,&g_49,&g_49,&g_138},{&g_138,(void*)0,(void*)0,&g_49,(void*)0,&g_49},{(void*)0,&g_49,(void*)0,&g_49,(void*)0,&g_138},{&g_49,&g_138,&g_49,&g_138,&g_138,&g_49},{&g_49,&g_49,&g_49,&g_138,(void*)0,&g_49},{(void*)0,&g_49,&g_49,&g_138,(void*)0,&g_49}}}; const int64_t **l_461 = &l_462[3][1][5]; struct S0 **l_514 = &g_384[1][0]; struct S0 ***l_513[4] = {&l_514,&l_514,&l_514,&l_514}; int8_t l_572[6][4] = {{(-1L),(-1L),0x48L,0x48L},{(-1L),(-1L),0x48L,0x48L},{(-1L),(-1L),0x48L,0x48L},{(-1L),(-1L),0x48L,0x48L},{(-1L),(-1L),0x48L,0x48L},{(-1L),(-1L),0x48L,0x48L}}; int32_t **l_660 = &g_144; uint8_t l_661 = 253UL; uint32_t l_755 = 18446744073709551613UL; uint8_t *l_762[3][8][3] = {{{&g_176,(void*)0,&l_661},{&g_176,(void*)0,&g_176},{&g_359,&g_176,(void*)0},{&l_235,&l_661,&l_661},{&g_57,&g_176,&g_57},{(void*)0,&l_661,&l_661},{(void*)0,&g_176,&g_176},{&g_176,(void*)0,&l_235}},{{&g_176,&l_661,&g_176},{&g_176,&g_57,&g_176},{&g_57,&l_235,&g_176},{&g_176,&g_57,&l_661},{&l_661,&l_661,&g_57},{&g_57,(void*)0,&l_661},{(void*)0,&g_176,(void*)0},{&g_57,&l_661,(void*)0}},{{&l_661,&l_235,&l_661},{&l_661,(void*)0,&g_57},{&l_235,&g_176,&l_661},{(void*)0,&l_661,&g_176},{&g_57,&g_57,&g_176},{(void*)0,&l_661,&g_176},{&l_235,(void*)0,&l_235},{&l_661,(void*)0,&g_176}}}; uint8_t **l_761 = &l_762[0][0][0]; uint8_t ***l_760 = &l_761; uint8_t ****l_759 = &l_760; uint8_t *****l_758 = &l_759; int8_t l_799 = (-1L); uint16_t l_800 = 0xB4B3L; uint32_t *l_956 = &g_265; uint16_t l_1000 = 65535UL; uint32_t l_1020 = 1UL; uint16_t **l_1203 = &l_343; uint16_t ***l_1202[8] = {&l_1203,&l_1203,&l_1203,&l_1203,&l_1203,&l_1203,&l_1203,&l_1203}; uint16_t ****l_1201 = &l_1202[1]; int i, j, k; (*l_127) = g_114; for (g_56 = 4; (g_56 != 18); g_56 = safe_add_func_uint64_t_u_u(g_56, 1)) { /* block id: 35 */ uint8_t l_183[3][4] = {{252UL,252UL,0xF6L,252UL},{252UL,0xCEL,0xCEL,252UL},{0xCEL,252UL,0xCEL,0xCEL}}; int i, j; for (g_23 = 0; (g_23 > (-7)); g_23 = safe_sub_func_int64_t_s_s(g_23, 7)) { /* block id: 38 */ const int64_t *l_133 = &g_49; const int64_t * const *l_132 = &l_133; int32_t l_188 = 0x42A304AAL; uint16_t l_189 = 0xD2EEL; if ((l_132 != (void*)0)) { /* block id: 39 */ (*p_98) = 0xF14D92DBL; } else { /* block id: 41 */ if (l_134[6]) break; if ((*p_98)) continue; } for (g_57 = (-18); (g_57 == 52); g_57++) { /* block id: 47 */ int64_t *l_137[10] = {&g_138,&g_138,&g_138,&g_138,&g_138,&g_138,&g_138,&g_138,&g_138,&g_138}; int32_t *l_140 = &g_51; int32_t **l_139[5] = {&l_140,&l_140,&l_140,&l_140,&l_140}; int i; (*p_97) &= ((0L && (g_138 = (l_134[6] ^ l_134[2]))) >= (l_137[5] == (void*)0)); g_141 = p_97; } for (g_138 = 4; (g_138 > 9); g_138 = safe_add_func_int16_t_s_s(g_138, 4)) { /* block id: 54 */ int32_t **l_145 = (void*)0; int32_t **l_146 = &g_144; (*l_146) = g_144; } for (g_57 = 0; (g_57 >= 29); g_57++) { /* block id: 59 */ uint64_t *l_157 = &g_158[1][0][3]; int8_t *l_164 = &g_165; uint8_t *l_175 = &g_176; uint16_t *l_184 = &g_185; int16_t *l_186 = &g_187; int32_t **l_199 = &g_144; int32_t ***l_198 = &l_199; l_188 = (((safe_add_func_uint8_t_u_u(((safe_sub_func_uint64_t_u_u(((safe_sub_func_int8_t_s_s((safe_div_func_uint64_t_u_u((++(*l_157)), (safe_rshift_func_uint16_t_u_s(65535UL, (~((*l_164) |= g_26[0])))))), (((((((-4L) || (((~((*l_186) = ((((+((safe_mul_func_int8_t_s_s((safe_mod_func_uint8_t_u_u((+(safe_lshift_func_int16_t_s_u(4L, l_134[6]))), ((*l_175)--))), (((safe_mul_func_uint16_t_u_u(1UL, (((safe_rshift_func_uint16_t_u_u(l_183[0][0], ((*l_184) = 0x39E7L))) , (65534UL >= 0xFAE5L)) >= 0xF9L))) > 0xE490029EL) < (-5L)))) < (*g_144))) > 0x7F110A1BL) >= l_183[0][0]) , 0L))) == 0L) | 3UL)) , 0xC47EL) , l_183[0][0]) ^ l_188) ^ 0x221B169A602268D0LL) && 0xCEE7L))) , l_134[6]), l_189)) && l_134[1]), 0x4CL)) <= (-9L)) < 4294967295UL); (*p_98) |= ((0x1A5AL > l_183[0][0]) & ((safe_sub_func_uint64_t_u_u((p_98 != &g_51), (((safe_mul_func_uint8_t_u_u(((void*)0 != l_157), (((safe_lshift_func_uint16_t_u_u(l_134[6], 11)) < (safe_rshift_func_int8_t_s_s((((((*l_198) = &p_98) != &g_144) <= g_176) , l_183[1][3]), l_183[0][0]))) & l_183[2][0]))) <= l_188) && 0x64L))) > 65534UL)); } } } if ((safe_mod_func_uint64_t_u_u((safe_add_func_uint8_t_u_u(246UL, l_134[5])), ((safe_add_func_uint8_t_u_u(l_134[6], 0x85L)) ^ (g_20 ^ ((((l_134[0] , (0xDDL ^ (l_127 != (void*)0))) | l_134[2]) , &g_114) == (void*)0)))))) { /* block id: 71 */ uint16_t *l_211 = &g_185; uint64_t *l_212 = &g_158[1][0][3]; uint64_t **l_214 = &l_212; uint64_t *l_216 = &g_158[1][0][3]; uint64_t **l_215 = &l_216; uint16_t *l_232 = &g_231; uint16_t **l_233 = &l_232; uint64_t *l_237 = &g_158[1][0][2]; uint64_t **l_236 = &l_237; int32_t l_263 = 0x30A905D2L; uint32_t l_324[2][2][10] = {{{0xBBC11221L,4294967292UL,4294967292UL,0xBBC11221L,0x1B299E1FL,4294967295UL,0x1B299E1FL,0xBBC11221L,4294967292UL,4294967292UL},{0x1B299E1FL,4294967292UL,5UL,1UL,1UL,5UL,4294967292UL,0x1B299E1FL,4294967292UL,5UL}},{{4294967295UL,0xBBC11221L,1UL,0xBBC11221L,4294967295UL,5UL,5UL,4294967295UL,0xBBC11221L,1UL},{0x1B299E1FL,0x1B299E1FL,1UL,4294967295UL,4294967295UL,4294967295UL,1UL,0x1B299E1FL,0x1B299E1FL,1UL}}}; uint64_t l_353 = 0xB15BB3313D0A2CF0LL; int32_t l_425 = 0L; int32_t l_434[1][1][1]; int8_t l_494 = 0xFAL; struct S0 ***l_515 = &l_514; const uint32_t l_616 = 3UL; uint8_t *l_617 = &g_359; struct S0 *l_654 = &g_655; uint8_t ****l_662[3]; uint32_t l_704[3][2] = {{3UL,3UL},{3UL,3UL},{3UL,3UL}}; uint8_t *****l_763 = &l_662[0]; int32_t *l_798[7][6][4] = {{{&g_51,&l_285,&l_134[6],&g_51},{&g_432[3],&g_51,(void*)0,&l_134[6]},{&l_425,&l_134[3],&g_432[1],&l_425},{(void*)0,(void*)0,&g_432[3],&g_51},{&l_134[6],&l_434[0][0][0],(void*)0,(void*)0},{&l_285,&l_285,(void*)0,&l_425}},{{&l_425,&g_51,&g_432[3],&l_434[0][0][0]},{(void*)0,&l_134[5],&l_434[0][0][0],&g_432[3]},{&l_425,&l_134[5],&l_234,&l_434[0][0][0]},{&l_134[5],&g_51,&l_134[6],&l_425},{(void*)0,&l_285,&l_134[0],(void*)0},{&g_51,&l_434[0][0][0],&l_134[6],&g_51}},{{&l_134[5],(void*)0,(void*)0,&l_425},{&l_434[0][0][0],&l_434[0][0][0],&g_20,&l_234},{&l_134[6],&l_134[0],&l_134[3],&g_51},{&l_434[0][0][0],(void*)0,&g_432[4],&l_134[0]},{&l_263,&l_134[6],&g_432[4],&g_20},{&l_434[0][0][0],(void*)0,&l_134[3],(void*)0}},{{&l_134[6],&g_56,&g_20,&g_432[4]},{&g_20,&g_432[4],&l_134[6],(void*)0},{&g_432[4],(void*)0,&l_425,&l_285},{&l_134[0],&l_263,&l_263,&l_134[0]},{&g_432[4],(void*)0,&g_432[1],&g_20},{&g_432[4],&l_134[0],&l_425,&g_432[3]}},{{&l_285,&g_51,&g_20,&g_432[3]},{&l_134[6],&l_134[0],&g_56,&g_20},{&l_434[0][0][0],(void*)0,&l_285,&l_134[0]},{&l_134[6],&l_263,&g_432[4],&l_285},{&g_432[1],(void*)0,&g_56,(void*)0},{&l_134[6],&g_432[4],&l_434[0][0][0],&g_432[4]}},{{&l_285,&g_56,&l_134[6],(void*)0},{&g_56,(void*)0,&g_432[1],&g_20},{&l_134[0],&l_134[6],&l_425,&l_134[0]},{&l_134[0],(void*)0,&g_432[1],&g_51},{&g_56,&l_134[0],&l_134[6],&l_234},{&l_285,&l_434[0][0][0],&l_434[0][0][0],&g_432[3]}},{{&l_134[6],&g_432[4],&g_56,&g_51},{&g_432[1],(void*)0,&g_432[4],&g_432[4]},{&l_134[6],&l_134[6],&l_285,&l_285},{&l_434[0][0][0],&l_234,&g_56,(void*)0},{&l_134[6],&g_432[4],&g_20,&g_56},{&l_285,&g_432[4],&l_425,(void*)0}}}; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 1; k++) l_434[i][j][k] = (-9L); } } for (i = 0; i < 3; i++) l_662[i] = (void*)0; if ((safe_add_func_int8_t_s_s((safe_lshift_func_int8_t_s_u(0x3CL, (0L != (+((*l_211) |= l_134[2]))))), (((*l_215) = ((*l_214) = (l_213 = l_212))) != ((*l_236) = ((~(l_134[0] <= (safe_div_func_int32_t_s_s(((*p_97) = l_134[6]), (~((((safe_add_func_uint16_t_u_u((safe_add_func_uint64_t_u_u(((safe_mod_func_uint64_t_u_u((safe_add_func_int8_t_s_s(((safe_unary_minus_func_uint32_t_u(g_56)) > (l_234 &= (((g_230[1][1][4] != ((*l_233) = l_232)) , 0x77B63B49003B356DLL) && 0x80F3EF49E9CABAC1LL))), g_57)), 18446744073709551612UL)) & g_158[1][0][3]), g_158[2][0][2])), 1UL)) ^ g_23) > l_235) , g_26[0])))))) , &g_158[1][0][3])))))) { /* block id: 80 */ int8_t l_262[9][10][2] = {{{1L,1L},{0x42L,0x2CL},{0L,1L},{3L,0x03L},{0x03L,(-1L)},{0x0EL,1L},{0x42L,0L},{0xE5L,4L},{0x06L,0x03L},{1L,0L}},{{0xD2L,0x4FL},{0x42L,0x4FL},{0xD2L,0L},{1L,0x03L},{0x06L,4L},{0xE5L,0L},{0x42L,1L},{0x0EL,(-1L)},{0x03L,0x03L},{3L,1L}},{{0L,0x2CL},{0x42L,1L},{1L,0x42L},{(-1L),0x03L},{(-1L),0x42L},{1L,1L},{0x42L,0x2CL},{0L,1L},{3L,0x03L},{0x03L,(-1L)}},{{0x0EL,1L},{0x42L,0L},{0xE5L,4L},{0x06L,0x03L},{1L,0L},{0xD2L,0x4FL},{0x42L,0x4FL},{0xD2L,1L},{4L,0x42L},{(-1L),0L}},{{0xA4L,3L},{0xD2L,0x03L},{(-10L),0x0EL},{0x42L,0x42L},{1L,0xE5L},{(-8L),0x06L},{0xD2L,1L},{0x88L,0xD2L},{0L,0x42L},{0L,0xD2L}},{{0x88L,1L},{0xD2L,0x06L},{(-8L),0xE5L},{1L,0x42L},{0x42L,0x0EL},{(-10L),0x03L},{0xD2L,3L},{0xA4L,0L},{(-1L),0x42L},{4L,1L}},{{(-1L),(-1L)},{0xD2L,(-1L)},{(-1L),1L},{4L,0x42L},{(-1L),0L},{0xA4L,3L},{0xD2L,0x03L},{(-10L),0x0EL},{0x42L,0x42L},{1L,0xE5L}},{{(-8L),0x06L},{0xD2L,1L},{0x88L,0xD2L},{0L,0x42L},{0L,0xD2L},{0x88L,1L},{0xD2L,0x06L},{(-8L),0xE5L},{1L,0x42L},{0x42L,0x0EL}},{{(-10L),0x03L},{0xD2L,3L},{0xA4L,0L},{(-1L),0x42L},{4L,1L},{(-1L),(-1L)},{0xD2L,(-1L)},{(-1L),1L},{4L,0x42L},{(-1L),0L}}}; uint32_t *l_264 = &g_265; int8_t *l_267 = &g_165; uint8_t *l_268[6][8] = {{&l_235,(void*)0,(void*)0,&l_235,&l_235,&l_235,&l_235,&l_235},{&l_235,(void*)0,&g_176,(void*)0,&l_235,&g_176,&g_57,&g_57},{&l_235,(void*)0,&l_235,&l_235,(void*)0,&l_235,(void*)0,(void*)0},{&g_57,(void*)0,&l_235,&g_57,&l_235,(void*)0,&g_57,&l_235},{(void*)0,&l_235,&g_176,&g_57,&g_57,&g_176,&l_235,(void*)0},{&l_235,&g_57,(void*)0,&l_235,&g_57,&l_235,(void*)0,&g_57}}; int32_t l_269 = 5L; int64_t * const l_270 = (void*)0; int32_t l_356 = 1L; uint32_t l_369 = 0UL; struct S0 *l_383 = (void*)0; int32_t l_438[5] = {6L,6L,6L,6L,6L}; int32_t l_439 = 0xD801CA20L; int32_t l_469 = 9L; int16_t l_495 = 2L; int i, j, k; (*p_98) ^= (-1L); if ((((l_269 = ((safe_div_func_int8_t_s_s(((*l_267) &= ((safe_sub_func_int64_t_s_s(((((*p_97) ^= (l_235 > (((safe_mod_func_uint16_t_u_u((0x962E967B358CFB8BLL || (safe_sub_func_int64_t_s_s(((((safe_mul_func_int16_t_s_s((safe_mul_func_int16_t_s_s(0xC538L, ((safe_mul_func_uint8_t_u_u((((2UL ^ ((safe_rshift_func_uint8_t_u_s((g_176 , ((safe_lshift_func_uint8_t_u_s((safe_sub_func_int32_t_s_s(((*p_98) = (safe_div_func_int16_t_s_s(g_51, 0x706FL))), ((*l_264) &= (((((((safe_sub_func_uint64_t_u_u((0xF8E9901C464F727ELL && l_262[4][3][0]), 18446744073709551615UL)) < 0x5F1F4B66L) , l_262[4][3][0]) & l_262[4][3][0]) | l_263) , 0x266CD422BFBABA67LL) ^ l_134[6])))), 7)) | l_134[6])), 5)) | l_263)) , l_262[4][8][0]) > l_266[1][2]), l_262[5][7][0])) && g_20))), 0xCB1BL)) != 5L) < l_262[4][3][0]) < 0x98204966L), l_234))), l_134[6])) , l_134[6]) >= (-4L)))) >= l_263) | l_263), 0x7DE4DC80609C47C9LL)) & l_234)), g_231)) | l_262[6][6][0])) & l_263) ^ l_266[1][2])) { /* block id: 87 */ return l_270; } else { /* block id: 89 */ uint8_t l_283 = 0x34L; int32_t **l_284 = &g_141; uint64_t *l_286[9] = {&g_287,&g_287,&g_287,&g_287,&g_287,&g_287,&g_287,&g_287,&g_287}; struct S0 **l_307 = &g_288[3][3][1]; int32_t *l_308[1]; uint16_t l_391 = 1UL; uint8_t l_483 = 0xE0L; int i; for (i = 0; i < 1; i++) l_308[i] = (void*)0; (*p_97) &= ((-5L) ^ ((*p_98) &= (safe_div_func_int64_t_s_s(((safe_unary_minus_func_int32_t_s((l_266[1][2] != (&g_165 != g_276)))) >= (g_57 = (g_176 = ((l_134[6] || 0UL) , 0x43L)))), ((safe_mod_func_int16_t_s_s((safe_rshift_func_int16_t_s_u((((l_263 |= (l_285 = ((*l_213) = ((&g_56 == ((*l_284) = ((l_234 = (safe_mul_func_uint8_t_u_u((255UL && l_283), g_26[0]))) , (void*)0))) | (*g_144))))) , l_134[6]) , l_134[6]), 1)), l_266[1][2])) , l_234))))); (*l_307) = g_288[4][4][3]; --g_309; if ((((safe_sub_func_uint16_t_u_u(65533UL, ((-3L) | (((l_269 = (g_165 , 0x90L)) || ((safe_add_func_int32_t_s_s((1L || (-1L)), (safe_mod_func_uint32_t_u_u(((safe_add_func_uint64_t_u_u(1UL, (safe_lshift_func_int8_t_s_s((&g_141 == (void*)0), 1)))) , 1UL), 0x35DC99D9L)))) , 0x64L)) , 0UL)))) ^ l_262[4][4][0]) != l_324[0][1][9])) { /* block id: 102 */ uint64_t l_332 = 0x07A0B91226863623LL; uint16_t *l_344 = &g_231; int16_t *l_348[9][3] = {{&g_187,&g_187,&g_187},{&g_187,&g_187,&g_187},{&g_187,&g_187,&g_187},{&g_187,&g_187,&g_187},{&g_187,&g_187,&g_187},{&g_187,&g_187,&g_187},{&g_187,&g_187,&g_187},{&g_187,&g_187,&g_187},{&g_187,&g_187,&g_187}}; int64_t * const l_350 = &g_138; int i, j; lbl_340: if (((safe_mul_func_uint8_t_u_u(((~3UL) & (g_292.f1 == (safe_rshift_func_uint16_t_u_u((l_234 & (safe_rshift_func_int8_t_s_u(l_332, (4L ^ (((((((((+(*p_98)) ^ l_262[4][3][0]) > g_302.f3) | (((!(safe_div_func_uint8_t_u_u(255UL, g_49))) , g_291.f3) , l_263)) <= l_285) , g_287) <= l_269) , g_305[7].f1) == l_269))))), l_266[4][7])))), g_299.f1)) | l_324[0][1][9])) { /* block id: 103 */ uint8_t l_337 = 0UL; (*p_97) |= l_235; l_337++; if (l_234) goto lbl_340; } else { /* block id: 106 */ l_134[0] &= (*g_144); if (g_265) goto lbl_349; (*p_98) = 0L; return &g_138; } (*g_144) = 0x6BD07734L; (*p_98) = ((safe_mul_func_uint8_t_u_u(((*g_144) || 5UL), g_303.f3)) | (l_262[4][3][0] , ((g_298.f3 , l_343) != (l_344 = (*l_233))))); if ((safe_unary_minus_func_uint32_t_u((1UL <= ((l_269 = ((void*)0 != &g_288[4][4][3])) < (g_187 = 0L)))))) { /* block id: 117 */ p_97 = p_97; lbl_349: g_144 = &g_56; return l_350; } else { /* block id: 122 */ return l_350; } } else { /* block id: 125 */ int16_t l_355[1][4]; int32_t l_362 = 0x697EB821L; struct S0 *l_389[3]; int32_t l_433[6] = {0x88D66BC7L,0x88D66BC7L,0x88D66BC7L,0x88D66BC7L,0x88D66BC7L,0x88D66BC7L}; uint64_t l_443 = 18446744073709551615UL; uint8_t l_497 = 252UL; int i, j; for (i = 0; i < 1; i++) { for (j = 0; j < 4; j++) l_355[i][j] = 0xC5D8L; } for (i = 0; i < 3; i++) l_389[i] = &g_390; if ((safe_lshift_func_uint8_t_u_u(((0UL <= (l_234 , l_353)) || g_138), 0))) { /* block id: 126 */ int64_t l_354 = (-5L); int64_t *l_365 = (void*)0; int64_t *l_366[8] = {&l_354,&l_354,&l_354,&l_354,&l_354,&l_354,&l_354,&l_354}; int16_t *l_392 = &l_355[0][3]; int32_t l_393 = 0x3EF1349DL; int i; ++g_359; l_362 |= (*p_98); l_393 ^= (((*l_392) = ((safe_sub_func_int64_t_s_s((g_138 ^= l_266[1][2]), (safe_mul_func_int8_t_s_s(l_369, ((((safe_mul_func_int8_t_s_s((((safe_div_func_int16_t_s_s((safe_mod_func_int8_t_s_s((1L >= (~((g_297.f3 != ((safe_rshift_func_int8_t_s_s(((safe_div_func_uint64_t_u_u((((safe_sub_func_uint8_t_u_u((0x2DL & (((((*l_307) = l_383) == (l_389[0] = g_384[1][0])) == (-1L)) <= ((((void*)0 == &g_384[1][0]) != 0UL) ^ l_266[2][7]))), g_296.f3)) > l_235) , l_391), l_354)) > g_292.f1), l_269)) != l_269)) <= l_354))), g_49)), g_300.f3)) , (void*)0) != &l_383), l_355[0][3])) , 1UL) != 0xD7FAL) >= l_234))))) ^ (*p_97))) , (*p_98)); } else { /* block id: 134 */ int8_t l_415 = 1L; uint16_t *l_426 = &l_391; int64_t * const l_428 = &g_138; l_134[1] |= (safe_sub_func_uint64_t_u_u((safe_sub_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u((safe_sub_func_int64_t_s_s(((1UL == (safe_div_func_uint16_t_u_u(((((+(((safe_sub_func_uint32_t_u_u(l_235, ((safe_rshift_func_int8_t_s_s(((l_263 == (safe_rshift_func_uint16_t_u_u((((((*l_426) = (l_425 = (safe_mul_func_int16_t_s_s((safe_rshift_func_uint16_t_u_s(((*l_211) ^= (l_415 == (((-1L) >= (safe_lshift_func_uint16_t_u_s((++(*l_232)), (((((((((*p_97) && (*p_97)) > (l_362 | (+(safe_sub_func_int64_t_s_s((!(safe_unary_minus_func_int8_t_s((l_234 , g_358)))), l_285))))) | 8UL) || l_263) ^ l_262[1][2][1]) >= l_324[0][1][9]) < l_356) ^ l_269)))) <= 0x18D5L))), 10)), 0x8F7DL)))) > l_234) <= 4L) , 8UL), 12))) , 0xC5L), 7)) != l_262[4][3][0]))) , 1L) , l_415)) , g_357) | g_427) >= 0x209EA72FL), g_290[0][1][5].f3))) <= 4L), l_262[5][9][0])), l_353)), (*g_144))), g_301.f1)); return l_428; } if (((*g_144) , (safe_lshift_func_uint16_t_u_u((&g_56 != (void*)0), 5)))) { /* block id: 142 */ int16_t l_431[10]; int32_t l_435 = 0xBD54F683L; int32_t l_436 = 0x6809131BL; int32_t l_437 = 0x22E228DFL; int32_t l_440 = (-1L); int32_t l_441 = (-4L); int32_t l_442 = 0L; uint64_t * const *l_449[5]; uint64_t * const **l_448 = &l_449[1]; int64_t **l_460 = &g_16; int64_t ***l_459[2]; int i; for (i = 0; i < 10; i++) l_431[i] = 0x852DL; for (i = 0; i < 5; i++) l_449[i] = (void*)0; for (i = 0; i < 2; i++) l_459[i] = &l_460; l_443--; (*p_97) ^= l_235; (*g_144) = ((safe_lshift_func_int8_t_s_u((((g_49 , (void*)0) == ((*l_448) = &l_212)) || l_440), 1)) && (l_369 >= (safe_mul_func_uint8_t_u_u(l_425, (+(safe_add_func_int8_t_s_s((((safe_mod_func_int32_t_s_s((*p_98), (safe_add_func_int16_t_s_s((((*l_267) = 0xB6L) , (((l_355[0][3] <= 0x67L) >= l_355[0][3]) ^ l_269)), l_355[0][3])))) >= 0x97608930L) ^ l_369), 0x78L))))))); l_461 = (void*)0; } else { /* block id: 149 */ uint16_t l_466 = 0x1D5EL; const uint64_t *l_476 = &g_158[1][0][3]; int8_t l_480 = 0x06L; int32_t l_496[5][10][3] = {{{0x0414942EL,0x1197C760L,0x790E74F3L},{1L,1L,1L},{(-1L),0x947F1023L,3L},{1L,0x82338D8AL,(-7L)},{0x99C37DEBL,(-1L),5L},{1L,1L,(-7L)},{(-2L),0x0414942EL,3L},{0xFA5A01ABL,8L,1L},{0xDD236390L,5L,0x790E74F3L},{(-1L),0L,(-1L)}},{{0x2251C9FFL,0xB4E0C9C6L,(-3L)},{0L,1L,8L},{0x5CC6A068L,0xDD236390L,0x947F1023L},{1L,0xE57B1C7FL,(-9L)},{0x5CC6A068L,1L,5L},{0L,1L,0x4FE59565L},{0x2251C9FFL,0x0414942EL,0x1197C760L},{(-1L),0xDD0921FCL,0xDD0921FCL},{0xDD236390L,9L,(-7L)},{0xFA5A01ABL,0x20C29191L,(-1L)}},{{(-2L),3L,0xF3960AAAL},{1L,1L,1L},{0x99C37DEBL,3L,0xB4E0C9C6L},{1L,0x20C29191L,0x34D9CF9BL},{(-1L),9L,5L},{1L,0xDD0921FCL,(-5L)},{0x0414942EL,0x0414942EL,0xDD236390L},{0xA419BF58L,1L,(-1L)},{0xDD236390L,1L,0L},{9L,0xE57B1C7FL,(-1L)}},{{6L,0xDD236390L,0L},{(-3L),1L,(-1L)},{1L,0xB4E0C9C6L,0xDD236390L},{1L,0L,(-5L)},{5L,5L,5L},{0xC1EB45D0L,8L,0x34D9CF9BL},{0x888681C7L,0x0414942EL,0xB4E0C9C6L},{0xA18C241BL,1L,1L},{0xDD236390L,(-1L),0xF3960AAAL},{0xA18C241BL,0x82338D8AL,(-1L)}},{{0x888681C7L,0x947F1023L,(-7L)},{0xC1EB45D0L,1L,0xDD0921FCL},{5L,0x1197C760L,0x1197C760L},{1L,7L,0x4FE59565L},{1L,0xEA7812E0L,5L},{(-3L),(-1L),(-9L)},{6L,0x0414942EL,0x947F1023L},{9L,(-1L),8L},{0xDD236390L,0xEA7812E0L,(-3L)},{0xA419BF58L,7L,(-1L)}}}; int i, j, k; (*g_144) &= (safe_rshift_func_uint16_t_u_u(((*l_343) = (!((*l_267) = l_466))), (safe_mul_func_int8_t_s_s((l_466 == (l_438[0] > l_469)), l_355[0][3])))); (*l_284) = (((((((void*)0 != l_264) & 0UL) != 0x745FL) | (safe_sub_func_int32_t_s_s(l_234, (g_298.f1 == (safe_add_func_uint64_t_u_u((((*l_267) = g_295[4].f3) >= ((l_476 == l_286[1]) > l_434[0][0][0])), 0x5DC7ED08E0EE5D07LL)))))) > 0UL) , (void*)0); (*g_144) = (~((0UL && (safe_rshift_func_int16_t_s_u((((l_480 | ((safe_sub_func_int16_t_s_s((l_483 & (safe_sub_func_int8_t_s_s(0x2FL, (l_263 = (safe_mod_func_int32_t_s_s(((safe_sub_func_int8_t_s_s(g_309, 3L)) == g_231), (safe_sub_func_uint64_t_u_u((safe_div_func_int32_t_s_s(l_494, g_385[0].f3)), l_495)))))))), l_438[0])) ^ g_390.f3)) , (-1L)) <= (*g_144)), 14))) , g_299.f1)); l_497--; } (*g_144) ^= (*p_98); ++g_500; } } (*p_98) = (*g_144); } else { /* block id: 164 */ uint16_t l_508[10] = {0xC868L,0xC868L,0xC868L,0xC868L,0xC868L,0xC868L,0xC868L,0xC868L,0xC868L,0xC868L}; int16_t l_526 = 0x5A1CL; int32_t * const l_537 = &l_134[6]; const uint64_t l_542 = 1UL; const int8_t l_549[2] = {0L,0L}; int32_t l_562 = 0x2540B067L; int32_t l_564[4][2] = {{0x96EC6041L,0x96EC6041L},{0x96EC6041L,0x96EC6041L},{0x96EC6041L,0x96EC6041L},{0x96EC6041L,0x96EC6041L}}; int64_t l_570 = (-1L); struct S0 *l_652 = &g_653; uint8_t **l_665[9] = {&l_617,&l_617,&l_617,&l_617,&l_617,&l_617,&l_617,&l_617,&l_617}; uint8_t ***l_664 = &l_665[0]; uint8_t ****l_663 = &l_664; uint16_t l_684 = 4UL; int8_t l_797 = 0x48L; int i, j; for (g_176 = 0; (g_176 <= 2); g_176 += 1) { /* block id: 167 */ struct S0 **l_505 = &g_288[4][4][3]; struct S0 **l_507[10] = {&g_384[2][3],&g_288[4][4][3],&g_384[2][3],&g_288[4][4][3],&g_384[2][3],&g_288[4][4][3],&g_384[2][3],&g_288[4][4][3],&g_384[2][3],&g_288[4][4][3]}; struct S0 ***l_506 = &l_507[4]; uint8_t *l_509 = &l_235; uint8_t *l_510 = (void*)0; uint8_t *l_511 = (void*)0; uint8_t *l_512 = &g_359; uint16_t **l_525 = &l_211; int32_t l_527 = 0x602D1C6BL; int64_t **l_528 = &g_16; int32_t l_563 = 0x4AB53532L; int32_t l_565 = 0x16FDFD10L; int32_t l_567 = 0xBE7A60EFL; int32_t l_571 = (-1L); int32_t l_573[4] = {0xC2A76033L,0xC2A76033L,0xC2A76033L,0xC2A76033L}; int i; (*p_98) = (safe_rshift_func_uint8_t_u_s(((*l_512) = ((*l_509) = ((l_505 != ((((*l_233) = l_343) == (void*)0) , ((*l_506) = l_505))) , l_508[0]))), (((l_515 = l_513[0]) != (void*)0) & (l_508[0] >= 0UL)))); if (l_494) break; (*g_144) = (((*g_144) < (((((0xBD95L > 65534UL) | ((((*l_528) = ((safe_lshift_func_uint16_t_u_u(((((((((((((safe_unary_minus_func_uint16_t_u(0xE760L)) == (((safe_mul_func_uint8_t_u_u(((safe_sub_func_uint64_t_u_u(l_508[0], (&g_230[3][3][2] == l_525))) != (4294967287UL | g_296.f3)), 1L)) && l_508[0]) && l_263)) != g_302.f3) != l_134[6]) , (**l_127)) != (*l_215)) ^ 0xB191L) , l_266[1][2]) , (-1L)) , l_508[0]) == l_526) == (*p_98)), l_527)) , l_213)) != (void*)0) < g_298.f1)) || (-1L)) <= l_324[0][1][9]) != g_358)) ^ l_266[1][2]); for (g_165 = 0; (g_165 <= 1); g_165 += 1) { /* block id: 179 */ int32_t *l_538 = &g_20; int32_t **l_539 = &l_538; uint32_t *l_543 = &l_324[0][1][9]; int64_t l_559 = (-1L); int32_t l_566 = 5L; int32_t l_568 = 2L; int32_t l_569[1][9][10] = {{{0x54E4DFB0L,0xE25391E7L,0xDC5E620CL,0x71AAF20CL,(-2L),0xC8DF95EBL,0xC8DF95EBL,(-2L),0x71AAF20CL,0xDC5E620CL},{0xC8DF95EBL,0xC8DF95EBL,(-2L),0x71AAF20CL,0xDC5E620CL,0xE25391E7L,0x54E4DFB0L,0xC4810DFAL,0x54E4DFB0L,0xE25391E7L},{0xE29B2E18L,(-2L),(-7L),(-2L),0xE29B2E18L,(-8L),0x54E4DFB0L,0xC8DF95EBL,3L,3L},{0x71AAF20CL,0xC8DF95EBL,(-1L),0xE25391E7L,0xE25391E7L,(-1L),0xC8DF95EBL,0x71AAF20CL,(-7L),3L},{0xC4810DFAL,0xE25391E7L,0xC8DF95EBL,0x06D00148L,0xE29B2E18L,0x54E4DFB0L,0xE29B2E18L,0x06D00148L,0xC8DF95EBL,0xE25391E7L},{(-1L),(-8L),0xC8DF95EBL,0xE29B2E18L,0xDC5E620CL,0x06D00148L,0x71AAF20CL,0x71AAF20CL,0x06D00148L,0xDC5E620CL},{3L,(-1L),(-1L),3L,(-2L),0x06D00148L,0xC4810DFAL,0xC8DF95EBL,0xDC5E620CL,0xC8DF95EBL},{(-1L),0x54E4DFB0L,(-7L),0xC8DF95EBL,(-7L),0x54E4DFB0L,(-1L),0xC4810DFAL,0xDC5E620CL,(-8L)},{0xC4810DFAL,0x06D00148L,(-2L),3L,(-1L),(-1L),3L,(-2L),0x06D00148L,0xC4810DFAL}}}; int i, j, k; (*g_144) = (safe_mul_func_uint8_t_u_u((safe_rshift_func_int16_t_s_s(0x8805L, (0L != ((((-2L) <= (((*l_537) &= (safe_mod_func_int16_t_s_s((safe_mod_func_int16_t_s_s((1UL <= ((l_537 == ((*l_539) = l_538)) , (*g_16))), g_304.f3)), (safe_add_func_int8_t_s_s(0L, l_542))))) | (*g_16))) , &g_265) != l_543)))), 0UL)); for (g_57 = 0; (g_57 <= 1); g_57 += 1) { /* block id: 185 */ int32_t *l_557 = &l_263; int32_t *l_558 = &l_285; int32_t *l_560 = &g_358; int32_t *l_561[10] = {&g_51,&g_51,&g_56,&g_51,&g_51,&g_56,&g_51,&g_51,&g_56,&g_51}; uint8_t l_574 = 4UL; int8_t *l_600 = &l_572[4][1]; int i; (*l_537) = (safe_rshift_func_int8_t_s_s(((safe_rshift_func_int16_t_s_s((((*l_537) >= ((**l_233) = (~(l_549[1] >= ((void*)0 == (**l_127)))))) || ((0xBD74L ^ ((((*l_525) = (*l_233)) != (g_230[2][0][0] = ((+(safe_mul_func_int8_t_s_s(((safe_add_func_int64_t_s_s((safe_mod_func_uint16_t_u_u(((*l_538) , (l_266[1][2] | (*l_537))), 0xB0ECL)), (*l_538))) || 0UL), g_386.f3))) , &g_185))) < 0x0FL)) > l_527)), g_289.f3)) | 0x3AL), g_388.f1)); --l_574; if ((*l_537)) continue; l_263 = (safe_unary_minus_func_uint16_t_u((safe_div_func_int16_t_s_s(0L, (((+g_304.f3) || l_353) || ((*l_600) = (safe_div_func_int8_t_s_s(((*l_557) >= (l_353 >= (((((safe_rshift_func_uint8_t_u_s((((safe_mul_func_uint8_t_u_u((safe_add_func_int8_t_s_s((safe_add_func_uint16_t_u_u((safe_add_func_int8_t_s_s((+(0x42D7L != 0x301EL)), ((g_297.f1 , ((safe_add_func_int64_t_s_s((safe_mul_func_int16_t_s_s((safe_mul_func_uint16_t_u_u(9UL, l_425)), g_292.f1)), (-9L))) , l_494)) >= g_388.f3))), (-1L))), l_434[0][0][0])), g_500)) & (*l_557)) <= (*p_98)), g_231)) < 0x3ED17237L) , 6UL) , 0x0699FC6544DF1C61LL) && 0x799621CEBDC75DA4LL))), l_572[4][1])))))))); } for (l_563 = 1; (l_563 >= 0); l_563 -= 1) { /* block id: 197 */ int32_t *l_601 = (void*)0; int32_t *l_602[4][4][9] = {{{(void*)0,&g_51,(void*)0,&g_56,(void*)0,&g_51,(void*)0,(void*)0,&l_263},{(void*)0,&l_134[6],(void*)0,&g_432[4],&g_432[4],(void*)0,&l_134[6],(void*)0,&g_432[4]},{&l_573[1],(void*)0,(void*)0,&l_234,&g_51,&l_234,(void*)0,(void*)0,&l_573[1]},{&g_432[2],&g_432[4],&l_568,&g_432[4],&g_432[2],&g_432[2],&g_432[4],&l_568,&g_432[4]}},{{(void*)0,&g_20,&l_263,&g_56,&g_51,(void*)0,&g_51,&g_56,&l_263},{&g_432[2],&g_432[2],&g_432[4],&l_568,&g_432[4],&g_432[2],&g_432[2],&g_432[4],&l_568},{&l_573[1],&g_20,&l_573[1],(void*)0,(void*)0,&l_234,&g_51,&l_234,(void*)0},{(void*)0,&g_432[4],&g_432[4],(void*)0,&l_134[6],(void*)0,&g_432[4],&g_432[4],&l_568}},{{(void*)0,&l_234,&g_51,&l_234,(void*)0,(void*)0,&l_573[1],&g_20,&l_573[1]},{(void*)0,&g_432[2],&l_134[6],&l_134[6],&g_432[2],(void*)0,&g_432[2],&l_134[6],&l_134[6]},{(void*)0,(void*)0,&l_573[1],&g_20,&l_573[1],(void*)0,(void*)0,&l_234,&g_51},{&l_568,&g_432[2],&l_568,(void*)0,(void*)0,&l_568,&g_432[2],&l_568,(void*)0}},{{&l_263,&l_234,&l_573[1],&g_56,(void*)0,&g_56,&l_573[1],&l_234,&l_263},{&g_432[4],(void*)0,&l_134[6],(void*)0,&g_432[4],&g_432[4],(void*)0,&l_134[6],(void*)0},{&l_573[1],&g_51,&g_51,&g_20,(void*)0,&l_234,(void*)0,&g_20,&g_51},{&g_432[4],&g_432[4],(void*)0,&l_134[6],(void*)0,&g_432[4],&g_432[4],(void*)0,&l_134[6]}}}; uint32_t l_603 = 8UL; int i, j, k; if ((*g_144)) break; (*l_537) |= ((*g_114) == (void*)0); l_603++; } for (g_359 = 0; (g_359 <= 2); g_359 += 1) { /* block id: 204 */ uint8_t **l_618 = &l_512; int16_t *l_623 = &g_187; int32_t l_624 = (-4L); int8_t *l_625 = &l_572[4][3]; volatile uint8_t ****l_629 = &g_626[2]; (*p_98) = (((safe_div_func_int8_t_s_s(((*l_625) = ((safe_add_func_int16_t_s_s(((l_235 & (l_571 , ((((safe_mod_func_int16_t_s_s(((*l_623) = ((l_616 & (((*l_618) = l_617) != (void*)0)) || (((safe_mul_func_uint16_t_u_u((*l_538), (safe_rshift_func_int8_t_s_s(g_300.f1, 1)))) == l_434[0][0][0]) <= l_263))), l_624)) > 18446744073709551610UL) & 18446744073709551615UL) == 0x5986C71DL))) < 0xB5EAA5F8L), 0x58B7L)) >= (*l_537))), l_324[0][1][9])) , 1L) ^ (**l_539)); (*l_629) = g_626[2]; } } for (g_309 = 0; (g_309 <= 2); g_309 += 1) { /* block id: 214 */ uint16_t l_638 = 0x86DBL; for (l_570 = 0; (l_570 <= 1); l_570 += 1) { /* block id: 217 */ uint8_t l_641 = 0x0CL; int32_t l_642 = 0x66170235L; (*l_537) ^= (((safe_mul_func_int16_t_s_s((safe_mul_func_int16_t_s_s((&g_230[5][0][4] == (((((safe_unary_minus_func_uint16_t_u(2UL)) , (~(l_642 = (l_494 , (safe_mod_func_int8_t_s_s(g_158[1][0][3], ((l_638 >= g_301.f3) ^ (safe_div_func_uint64_t_u_u(l_641, g_357))))))))) >= l_638) | g_299.f1) , (void*)0)), 0UL)), 0x69BFL)) | (*g_16)) || 0x4F2EAB5D4D2C4C78LL); (*p_98) &= ((*l_537) ^= (*p_97)); } for (g_359 = 0; (g_359 <= 2); g_359 += 1) { /* block id: 225 */ return l_213; } for (g_56 = 1; (g_56 >= 0); g_56 -= 1) { /* block id: 230 */ if (l_638) break; } } } if ((safe_mod_func_uint16_t_u_u((safe_lshift_func_int16_t_s_u(((!(((*l_213) = (l_324[0][0][6] < ((safe_rshift_func_int16_t_s_s(((l_652 == ((*l_514) = l_654)) > ((1L & 1UL) & g_51)), (safe_add_func_uint16_t_u_u(4UL, g_26[0])))) || ((safe_add_func_uint64_t_u_u((&g_144 != l_660), 9UL)) == 1UL)))) != g_298.f1)) && 0x68DBE59DL), l_661)), 1UL))) { /* block id: 237 */ uint8_t *****l_666[1][1]; uint64_t *l_670 = &g_158[1][0][3]; int32_t l_681[1][10] = {{4L,4L,4L,4L,4L,4L,4L,4L,4L,4L}}; int32_t l_689 = 0xA2214001L; uint64_t l_757 = 0xB8079D2F2C89B797LL; int i, j; for (i = 0; i < 1; i++) { for (j = 0; j < 1; j++) l_666[i][j] = &l_663; } if ((((l_662[0] != (l_663 = l_663)) == (safe_sub_func_uint32_t_u_u(0UL, (+0x9269L)))) ^ (l_670 == (((*g_144) && ((l_324[0][1][9] && ((safe_rshift_func_int8_t_s_s((((safe_mul_func_uint16_t_u_u((**l_660), ((+(!(((safe_div_func_int64_t_s_s((((((**l_660) || (*l_537)) > (-1L)) & (*l_537)) , g_295[4].f3), l_434[0][0][0])) >= l_494) , (*l_537)))) , 0x279FL))) | 0x9F53F0A16CD9745DLL) | l_263), 6)) | (**l_660))) & 0xF257L)) , (*g_114))))) { /* block id: 239 */ uint32_t l_690 = 18446744073709551609UL; (*g_144) = ((((l_684 &= (safe_add_func_int16_t_s_s((l_681[0][3] = g_388.f3), (safe_mul_func_int8_t_s_s((g_302.f1 <= g_298.f1), g_309))))) , ((0x6D45D2F5L & 0x50AC199CL) != (p_98 == &g_432[4]))) <= (((safe_sub_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_s(((*l_232) ^= l_689), 5)), g_390.f3)) & (*l_537)) != l_690)) | (*l_537)); if ((*g_144)) { /* block id: 244 */ (*l_660) = &l_562; } else { /* block id: 246 */ int64_t * const l_691 = &l_570; return &g_138; } } else { /* block id: 249 */ uint32_t *l_694 = &l_324[0][1][2]; int32_t l_701[4] = {0xECD26EECL,0xECD26EECL,0xECD26EECL,0xECD26EECL}; uint8_t *l_721[6] = {&l_661,&l_661,&g_176,&l_661,&l_661,&g_176}; const uint8_t *l_723[10] = {&g_724,&g_724,&g_724,&g_724,&g_724,&g_724,&g_724,&g_724,&g_724,&g_724}; const uint8_t **l_722 = &l_723[7]; uint16_t *l_727 = &l_684; int8_t *l_730 = &l_494; int8_t *l_753 = &g_23; uint16_t *l_754 = &g_500; int64_t *l_756 = &g_138; int i; (*p_97) &= (safe_add_func_uint32_t_u_u(((*l_694) = (**l_660)), (*g_144))); (*p_97) &= (l_324[0][1][6] | (safe_rshift_func_uint8_t_u_s((**l_660), (safe_mul_func_uint16_t_u_u(((l_353 >= l_681[0][1]) <= ((*l_127) != (void*)0)), ((l_689 = (l_701[0] < ((safe_rshift_func_uint16_t_u_u(l_681[0][3], l_701[1])) != 18446744073709551609UL))) ^ l_704[2][0])))))); (*p_97) = (!(~((safe_rshift_func_int8_t_s_s(((safe_sub_func_int64_t_s_s(l_681[0][3], ((((((safe_mul_func_uint16_t_u_u(((((((l_763 = (((!(safe_sub_func_uint8_t_u_u((safe_rshift_func_int16_t_s_u((+((*l_756) = (safe_sub_func_int64_t_s_s(((l_721[3] != ((*l_722) = (void*)0)) != ((*l_730) = ((--(*l_232)) >= (++(*l_727))))), ((safe_mul_func_uint8_t_u_u((((((*l_754) ^= (safe_rshift_func_int8_t_s_s(((safe_lshift_func_int8_t_s_s((safe_lshift_func_int8_t_s_u((safe_rshift_func_int8_t_s_u(((safe_sub_func_int8_t_s_s(((safe_sub_func_int8_t_s_s(((((g_309 != ((*l_537) = ((*l_212) = ((safe_rshift_func_int8_t_s_s(((safe_mul_func_int16_t_s_s((((safe_rshift_func_uint8_t_u_u((safe_mod_func_uint32_t_u_u((((((((*l_753) = (*l_537)) && (((g_432[4] & 0xCAC75C65209325CCLL) & ((((((**l_660) = (*l_537)) > (g_388.f1 <= l_434[0][0][0])) <= l_689) & 0UL) & 4294967295UL)) > l_616)) >= l_704[2][0]) , (*l_537)) <= l_425) == (*p_97)), g_306.f3)), 0)) >= g_385[0].f1) && (**l_660)), l_263)) , (-8L)), 6)) , 18446744073709551614UL)))) , 4294967290UL) , l_681[0][9]) || l_701[1]), 0x04L)) , (-8L)), l_324[0][1][9])) , g_357), g_292.f3)), l_425)), 6)) != g_309), 4))) > l_701[3]) , g_185) ^ l_755), g_386.f3)) < 0x4AA461A35424E775LL))))), 7)), g_287))) != l_757) , l_758)) != (void*)0) , (**l_660)) <= 0x7DL) & g_289.f3) <= l_757), 0L)) != g_306.f3) , 18446744073709551615UL) , g_764) == l_701[2]) & 3UL))) , 1L), 7)) , l_704[2][0]))); } (**l_660) = ((((**l_660) , 0x72A4A4DDL) && (safe_sub_func_int32_t_s_s((*g_144), (((1UL == (l_681[0][3] < l_263)) , (&g_115[2][0][1] != ((safe_mod_func_uint8_t_u_u((1L || (((((-1L) || l_689) & 255UL) , &g_358) == p_98)), g_231)) , (void*)0))) || g_655.f1)))) <= 4294967292UL); } else { /* block id: 268 */ const int64_t l_779[9] = {1L,0x4FCEA2D6DBA76FC7LL,0x4FCEA2D6DBA76FC7LL,1L,0x4FCEA2D6DBA76FC7LL,0x4FCEA2D6DBA76FC7LL,1L,0x4FCEA2D6DBA76FC7LL,0x4FCEA2D6DBA76FC7LL}; int32_t l_780 = (-5L); int i; for (g_764 = 0; (g_764 == 46); g_764 = safe_add_func_uint8_t_u_u(g_764, 1)) { /* block id: 271 */ int32_t l_777 = 1L; int32_t l_778[4]; int8_t *l_795 = &l_572[4][1]; uint16_t *l_796 = &l_508[0]; int i; for (i = 0; i < 4; i++) l_778[i] = 3L; (*p_98) = (0x4AD9L && (-3L)); (*p_98) ^= ((safe_lshift_func_int16_t_s_u(g_298.f1, (l_780 |= (safe_add_func_int16_t_s_s((((((*l_537) || ((**l_660) >= (((*l_537) ^= ((*p_97) < (((0L | (++(*l_213))) | ((g_359 = g_387.f1) != g_20)) <= l_777))) > ((((l_778[1] &= 0UL) , g_294.f1) <= l_353) >= (-4L))))) , l_779[3]) , (*l_537)) < g_176), l_779[3]))))) | 0xA21176A92E5B281FLL); (*g_144) = (((*l_537) > l_779[2]) && (safe_lshift_func_uint16_t_u_s(l_779[3], ((((safe_mod_func_int8_t_s_s(((*l_537) ^ (safe_lshift_func_uint16_t_u_u(((*l_796) = ((safe_rshift_func_int8_t_s_s((l_779[7] ^ ((((*l_232) |= (*l_537)) > (((*l_212) |= (safe_add_func_uint32_t_u_u(g_390.f1, ((safe_rshift_func_int8_t_s_s(((*l_795) = (safe_add_func_uint64_t_u_u((((*p_98) = (((((((void*)0 != &g_115[2][1][0]) , l_779[3]) >= g_293.f1) ^ l_780) < l_616) & l_434[0][0][0])) < 0xEFE565A1L), 0xA9759ECF578B215ALL))), 2)) || l_778[1])))) <= g_297.f3)) || g_500)), 6)) || g_158[1][0][3])), (**l_660)))), l_797)) , g_385[0].f1) | l_780) > l_778[1])))); (*p_98) = (&g_185 == &g_185); } } } --l_800; for (l_494 = 0; (l_494 <= 8); l_494 += 1) { /* block id: 292 */ int32_t l_819[6] = {0xDC8AE4FDL,(-1L),(-1L),0xDC8AE4FDL,(-1L),(-1L)}; int64_t * const l_913[10][2] = {{&g_138,&g_138},{&g_138,&g_138},{&g_138,&g_138},{&g_138,&g_138},{&g_138,&g_138},{&g_138,&g_138},{&g_138,&g_138},{&g_138,&g_138},{&g_138,&g_138},{&g_138,&g_138}}; int i, j; for (l_234 = 0; l_234 < 7; l_234 += 1) { l_134[l_234] = 0L; } for (g_187 = 1; (g_187 >= 0); g_187 -= 1) { /* block id: 296 */ int16_t l_807 = 0x54C3L; int32_t l_833 = 0xF447193CL; for (g_500 = 3; (g_500 <= 8); g_500 += 1) { /* block id: 299 */ int32_t ***l_812 = &l_660; uint8_t **l_821 = &l_762[0][0][0]; int8_t *l_824[1][5]; struct S0 *l_841[10][8][3] = {{{&g_858,&g_846,&g_854[0][1]},{&g_903,&g_859,&g_887},{&g_902[1],&g_877,&g_870},{&g_849[1],&g_851[4][1][4],(void*)0},{(void*)0,&g_895,&g_873},{(void*)0,&g_889,&g_894},{&g_881[5][0][0],&g_895,&g_864},{(void*)0,&g_851[4][1][4],&g_903}},{{&g_877,&g_877,&g_895},{&g_894,&g_859,&g_898[1]},{(void*)0,&g_846,&g_850},{&g_898[1],&g_847,(void*)0},{(void*)0,(void*)0,&g_850},{&g_884,&g_882,&g_898[1]},{&g_895,&g_858,&g_895},{&g_857[0][1][5],(void*)0,&g_903}},{{&g_888,&g_899,&g_864},{(void*)0,&g_843,(void*)0},{&g_870,(void*)0,&g_881[5][0][0]},{&g_876,&g_900,(void*)0},{&g_895,&g_877,&g_877},{(void*)0,&g_868,&g_894},{&g_902[1],&g_870,(void*)0},{&g_890,&g_885,&g_898[1]}},{{&g_891,&g_850,(void*)0},{&g_903,&g_885,&g_884},{(void*)0,&g_870,&g_895},{(void*)0,&g_868,&g_857[0][1][5]},{(void*)0,&g_877,&g_888},{&g_880,&g_900,(void*)0},{&g_888,(void*)0,(void*)0},{&g_845,&g_851[4][1][4],(void*)0}},{{&g_873,&g_842,&g_888},{&g_857[0][1][5],&g_847,&g_857[0][1][5]},{&g_846,&g_864,&g_895},{&g_849[1],&g_889,&g_884},{&g_864,(void*)0,(void*)0},{&g_887,&g_855,&g_898[1]},{&g_864,&g_854[0][1],(void*)0},{&g_849[1],(void*)0,&g_894}},{{&g_846,(void*)0,&g_877},{&g_857[0][1][5],&g_859,(void*)0},{&g_873,&g_902[1],&g_881[5][0][0]},{&g_845,&g_896[0],(void*)0},{&g_888,&g_902[1],(void*)0},{&g_880,&g_859,&g_849[1]},{(void*)0,(void*)0,&g_902[1]},{(void*)0,(void*)0,&g_903}},{{(void*)0,&g_854[0][1],&g_858},{&g_903,&g_855,&g_880},{&g_891,(void*)0,&g_858},{&g_890,&g_889,&g_903},{&g_902[1],&g_864,&g_902[1]},{(void*)0,&g_847,&g_849[1]},{&g_895,&g_842,(void*)0},{&g_876,&g_851[4][1][4],(void*)0}},{{&g_870,(void*)0,&g_881[5][0][0]},{&g_876,&g_900,(void*)0},{&g_895,&g_877,&g_877},{(void*)0,&g_868,&g_894},{&g_902[1],&g_870,(void*)0},{&g_890,&g_885,&g_898[1]},{&g_891,&g_850,(void*)0},{&g_903,&g_885,&g_884}},{{(void*)0,&g_870,&g_895},{(void*)0,&g_868,&g_857[0][1][5]},{(void*)0,&g_877,&g_888},{&g_880,&g_900,(void*)0},{&g_888,(void*)0,(void*)0},{&g_845,&g_851[4][1][4],(void*)0},{&g_873,&g_842,&g_888},{&g_857[0][1][5],&g_847,&g_857[0][1][5]}},{{&g_846,&g_864,&g_895},{&g_849[1],&g_889,&g_884},{&g_864,(void*)0,(void*)0},{&g_887,&g_855,&g_898[1]},{&g_864,&g_854[0][1],(void*)0},{&g_849[1],(void*)0,&g_894},{&g_846,(void*)0,&g_877},{&g_857[0][1][5],&g_859,(void*)0}}}; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 5; j++) l_824[i][j] = &l_572[3][3]; } g_432[g_500] = (safe_unary_minus_func_int8_t_s((((safe_div_func_uint64_t_u_u((safe_unary_minus_func_uint16_t_u(((g_432[(g_500 + 1)] < (0xC07DL <= l_807)) , (safe_add_func_int16_t_s_s(((((safe_lshift_func_int16_t_s_s((((((&p_98 != ((*l_812) = &g_144)) <= (((((safe_rshift_func_uint8_t_u_s((safe_rshift_func_int16_t_s_u((safe_lshift_func_uint8_t_u_u(((g_57 = (l_819[2] | 5UL)) || l_819[2]), 4)), 0)), 7)) & (~g_387.f1)) & g_764) , &l_343) != &g_230[1][1][4])) , g_296.f1) && g_158[1][0][3]) < l_799), l_807)) == g_296.f3) , l_821) == (void*)0), g_301.f3))))), l_819[2])) < (-1L)) <= l_755))); (*p_98) = (&g_16 == &g_16); (**l_812) = ((safe_div_func_int16_t_s_s((((l_807 , (0x3AL <= (g_165 = 0x71L))) || (l_833 ^= ((++(**l_233)) == (0xF2FABD5FL && (l_819[2] || (((*l_617) ^= ((safe_lshift_func_int8_t_s_u(g_297.f1, ((safe_div_func_int8_t_s_s(((safe_rshift_func_uint8_t_u_u(((void*)0 == (*g_114)), l_819[2])) & g_724), l_807)) != 0x74124CBBL))) & 0xAFC34005L)) < g_301.f3)))))) >= g_427), 0xB659L)) , &l_425); for (l_353 = 0; (l_353 <= 8); l_353 += 1) { /* block id: 311 */ int64_t *l_836[1]; int32_t l_909 = 0L; uint32_t *l_910 = &l_324[0][1][9]; int16_t *l_911 = (void*)0; int16_t *l_912[1][10] = {{(void*)0,&g_357,(void*)0,(void*)0,(void*)0,&l_807,&l_807,&l_807,(void*)0,(void*)0}}; int i, j; for (i = 0; i < 1; i++) l_836[i] = &g_138; (*p_98) = (safe_add_func_int8_t_s_s(((((l_833 = (g_138 = 0x53D77F6686570677LL)) >= 0xC19BB1E4E4EE3FB4LL) , (safe_add_func_int16_t_s_s((g_357 = ((0x9E83D22BE3DF1483LL || (l_819[4] == l_819[2])) != (1UL ^ (l_841[5][3][2] != ((((*l_910) = (~(((safe_rshift_func_int8_t_s_u((g_295[4].f1 >= (((safe_sub_func_uint32_t_u_u(((l_909 & l_807) != g_857[0][1][5].f1), 2L)) || g_895.f3) && 0x00B3D5A6C556472CLL)), 0)) != g_843.f1) , 8L))) != 1UL) , g_384[0][1]))))), 1L))) , 1L), 0x9DL)); } } } return l_913[9][1]; } } else { /* block id: 322 */ int32_t l_924 = 1L; const uint8_t ***l_927 = (void*)0; int32_t l_947[8][10][3] = {{{(-1L),0x9981FDC4L,0x0E7755C5L},{0x2E9B8545L,(-2L),(-2L)},{1L,(-1L),0x0E7755C5L},{(-1L),6L,9L},{0xDA88F863L,0x3C7908A0L,0x9981FDC4L},{(-1L),0xB263DB01L,(-1L)},{0x9981FDC4L,0x3C7908A0L,0xDA88F863L},{9L,6L,(-1L)},{0x0E7755C5L,(-1L),1L},{(-2L),(-2L),0x2E9B8545L}},{{0x0E7755C5L,0x9981FDC4L,(-1L)},{9L,0x6863FE4AL,(-1L)},{0x9981FDC4L,0x2CF0BF8DL,0x2CF0BF8DL},{(-1L),0xE2098A06L,(-1L)},{0xDA88F863L,0x49D7531CL,(-1L)},{(-1L),0x9B31D965L,0x2E9B8545L},{1L,7L,1L},{0x2E9B8545L,0x9B31D965L,(-1L)},{(-1L),0x49D7531CL,0xDA88F863L},{(-1L),0xE2098A06L,(-1L)}},{{0x2CF0BF8DL,0x2CF0BF8DL,0x9981FDC4L},{(-1L),0x6863FE4AL,9L},{(-1L),0x9981FDC4L,0x0E7755C5L},{0x2E9B8545L,(-2L),(-2L)},{1L,(-1L),0x0E7755C5L},{(-1L),6L,9L},{0xDA88F863L,0x3C7908A0L,0x9981FDC4L},{(-1L),0xB263DB01L,(-1L)},{0x9981FDC4L,0x3C7908A0L,0xDA88F863L},{9L,6L,(-1L)}},{{0x0E7755C5L,(-1L),1L},{(-2L),(-2L),0x2E9B8545L},{0x0E7755C5L,0x9981FDC4L,(-1L)},{9L,0x6863FE4AL,(-1L)},{0x9981FDC4L,0x2CF0BF8DL,0x2CF0BF8DL},{(-1L),0xE2098A06L,(-1L)},{0xDA88F863L,0x49D7531CL,(-1L)},{(-1L),0x9B31D965L,0x2E9B8545L},{1L,7L,1L},{0x2E9B8545L,0x9B31D965L,(-1L)}},{{(-1L),0x49D7531CL,0xDA88F863L},{(-1L),0xE2098A06L,(-1L)},{0x2CF0BF8DL,0x2CF0BF8DL,0x9981FDC4L},{(-1L),0x6863FE4AL,9L},{(-1L),0x9981FDC4L,0x0E7755C5L},{0x2E9B8545L,(-2L),(-2L)},{1L,(-1L),0x0E7755C5L},{(-1L),6L,9L},{0xDA88F863L,0x3C7908A0L,0x9981FDC4L},{(-1L),0xB263DB01L,(-1L)}},{{0x9981FDC4L,0x3C7908A0L,0xDA88F863L},{9L,6L,(-1L)},{0x0E7755C5L,(-1L),1L},{(-2L),(-2L),0x2E9B8545L},{0x0E7755C5L,0x9981FDC4L,(-1L)},{9L,0x6863FE4AL,(-1L)},{0x9981FDC4L,0x2CF0BF8DL,0x2CF0BF8DL},{(-1L),0xE2098A06L,(-1L)},{0xDA88F863L,0x49D7531CL,(-1L)},{(-1L),0x9B31D965L,0x2E9B8545L}},{{1L,7L,1L},{0x2E9B8545L,0x6863FE4AL,(-1L)},{7L,0x0E7755C5L,1L},{(-1L),0xB263DB01L,(-2L)},{0x7428D11FL,0x7428D11FL,0x2CF0BF8DL},{(-1L),(-2L),0xE059D09EL},{7L,0x2CF0BF8DL,0xDA88F863L},{(-2L),0x8C4B1CE3L,2L},{0x3C7908A0L,7L,0xDA88F863L},{(-1L),(-6L),0xE059D09EL}},{{1L,0x9981FDC4L,0x2CF0BF8DL},{(-2L),0xECB5A77BL,(-2L)},{0x2CF0BF8DL,0x9981FDC4L,1L},{0xE059D09EL,(-6L),(-1L)},{0xDA88F863L,7L,0x3C7908A0L},{2L,0x8C4B1CE3L,(-2L)},{0xDA88F863L,0x2CF0BF8DL,7L},{0xE059D09EL,(-2L),(-1L)},{0x2CF0BF8DL,0x7428D11FL,0x7428D11FL},{(-2L),0xB263DB01L,(-1L)}}}; int8_t *l_981[5][1][6] = {{{&l_572[4][1],&l_572[4][1],&l_799,&l_799,&l_572[4][1],&l_572[4][1]}},{{(void*)0,&l_572[4][1],&l_572[1][0],&l_572[4][1],&l_572[1][0],&l_572[4][1]}},{{&l_572[1][0],(void*)0,&l_799,&g_23,&g_23,&l_799}},{{&l_572[1][0],&l_572[1][0],&g_23,&l_572[4][1],&g_23,&l_572[4][1]}},{{(void*)0,&l_572[1][0],(void*)0,&l_799,&g_23,&g_23}}}; int64_t * const *l_983 = &g_16; int16_t l_1079 = 0L; uint8_t l_1184 = 0UL; const uint32_t ** const *l_1200 = (void*)0; int32_t *l_1231 = &g_358; int32_t *l_1232 = &g_432[4]; int32_t *l_1233[8] = {&l_924,&l_924,&l_924,&l_924,&l_924,&l_924,&l_924,&l_924}; int16_t l_1234 = 0xC131L; int32_t l_1235 = 0x668053C4L; uint16_t l_1236 = 0x4BE4L; uint8_t l_1239 = 0x4EL; uint8_t ***l_1244 = &l_761; struct S0 ***l_1245 = &l_514; struct S0 ****l_1247 = &l_513[0]; int64_t l_1262 = 0x07B9A58E9E020A92LL; int16_t *l_1263 = &l_1079; int i, j, k; for (g_357 = (-21); (g_357 < (-24)); --g_357) { /* block id: 325 */ int8_t l_925 = 0x0CL; int32_t l_926 = 0x10843A61L; uint32_t *l_928 = (void*)0; uint32_t *l_929 = &g_265; struct S0 *l_952 = &g_953; int32_t l_978[10] = {0L,0L,0L,0L,0L,0L,0L,0L,0L,0L}; int64_t * const *l_982 = &g_16; uint32_t ***l_1002 = (void*)0; uint16_t **l_1010 = &g_230[3][3][2]; struct S0 **l_1076 = &g_384[2][3]; uint8_t l_1088 = 255UL; uint16_t **l_1121[5][6][8] = {{{&g_230[1][1][4],&l_343,&g_230[3][3][3],&g_230[1][1][4],(void*)0,(void*)0,&g_230[1][1][4],&g_230[3][3][3]},{&g_230[1][1][4],&g_230[1][1][4],&g_230[4][1][0],(void*)0,&l_343,(void*)0,(void*)0,&g_230[1][1][4]},{(void*)0,&l_343,&l_343,&l_343,&g_230[2][3][3],(void*)0,&l_343,&g_230[1][1][4]},{&l_343,&l_343,&g_230[3][3][3],(void*)0,&l_343,&l_343,&g_230[1][1][4],&g_230[3][3][3]},{&g_230[1][1][4],&g_230[2][3][3],&l_343,&g_230[1][1][4],&l_343,&g_230[1][1][0],&g_230[1][1][4],&l_343},{(void*)0,&l_343,&g_230[3][3][3],&l_343,&g_230[1][1][4],(void*)0,&l_343,(void*)0}},{{&g_230[1][1][4],(void*)0,&l_343,(void*)0,&l_343,(void*)0,(void*)0,&l_343},{&g_230[1][1][4],&l_343,&g_230[4][1][0],&l_343,&g_230[2][3][3],&g_230[1][1][0],&g_230[1][1][4],&g_230[1][1][4]},{&l_343,&g_230[2][3][3],&g_230[3][3][3],&g_230[3][3][3],&g_230[2][3][3],&l_343,(void*)0,(void*)0},{&g_230[1][1][4],&l_343,&l_343,&g_230[1][1][4],&l_343,(void*)0,&g_230[1][1][4],&l_343},{&g_230[1][1][4],&l_343,&g_230[5][2][3],&g_230[1][1][4],&g_230[1][1][4],(void*)0,&l_343,(void*)0},{&g_230[1][1][4],&l_343,&l_343,&g_230[3][1][2],(void*)0,&g_230[1][1][4],&g_230[4][1][0],&l_343}},{{&g_230[4][1][3],&g_230[1][1][0],&l_343,&g_230[3][3][3],(void*)0,&g_230[1][1][4],&l_343,&l_343},{(void*)0,(void*)0,&g_230[1][1][4],(void*)0,(void*)0,&g_230[1][1][4],&g_230[5][0][1],(void*)0},{&g_230[1][1][4],(void*)0,&g_230[5][2][3],&l_343,(void*)0,&g_230[1][1][4],&g_230[1][1][4],&g_230[3][3][3]},{&l_343,&g_230[1][1][0],&g_230[3][1][2],&l_343,&g_230[1][1][4],&g_230[1][1][4],&l_343,&g_230[3][1][2]},{&l_343,&l_343,&l_343,(void*)0,(void*)0,&l_343,&l_343,&l_343},{&g_230[1][1][4],(void*)0,&l_343,&g_230[5][2][3],(void*)0,&g_230[1][1][4],&l_343,&l_343}},{{(void*)0,(void*)0,&g_230[3][1][2],(void*)0,(void*)0,&g_230[1][1][0],&g_230[5][0][1],&g_230[3][1][2]},{&g_230[4][1][3],(void*)0,(void*)0,&l_343,(void*)0,(void*)0,&g_230[5][0][1],&g_230[3][3][3]},{&g_230[1][1][4],(void*)0,&g_230[3][1][2],&l_343,&l_343,&g_230[1][1][4],&l_343,(void*)0},{&l_343,&g_230[1][1][4],&l_343,(void*)0,&g_230[1][1][0],&g_230[1][1][4],&l_343,&l_343},{&g_230[4][1][3],(void*)0,&l_343,&g_230[3][3][3],(void*)0,(void*)0,&l_343,&l_343},{&g_230[1][1][0],(void*)0,&g_230[3][1][2],&g_230[3][1][2],(void*)0,&g_230[1][1][0],&g_230[1][1][4],(void*)0}},{{&g_230[4][1][3],(void*)0,&g_230[5][2][3],&l_343,&g_230[1][1][0],&g_230[1][1][4],&g_230[5][0][1],&g_230[5][2][3]},{&l_343,(void*)0,&g_230[1][1][4],&l_343,&l_343,&l_343,&l_343,(void*)0},{&g_230[1][1][4],&l_343,&l_343,&g_230[3][1][2],(void*)0,&g_230[1][1][4],&g_230[4][1][0],&l_343},{&g_230[4][1][3],&g_230[1][1][0],&l_343,&g_230[3][3][3],(void*)0,&g_230[1][1][4],&l_343,&l_343},{(void*)0,(void*)0,&g_230[1][1][4],(void*)0,(void*)0,&g_230[1][1][4],&g_230[5][0][1],(void*)0},{&g_230[1][1][4],(void*)0,&g_230[5][2][3],&l_343,(void*)0,&g_230[1][1][4],&g_230[1][1][4],&g_230[3][3][3]}}}; uint8_t l_1197[2][1][9] = {{{255UL,255UL,255UL,255UL,255UL,255UL,255UL,255UL,255UL}},{{248UL,0xC3L,248UL,0xC3L,248UL,0xC3L,248UL,0xC3L,248UL}}}; uint16_t l_1228 = 0UL; int i, j, k; } l_1236++; (*p_98) = ((((l_1239--) || 0xF6L) < (((*l_1263) = (((l_660 == &g_141) & ((((*l_759) = l_1244) == (void*)0) ^ (l_1245 != ((*l_1247) = g_1246)))) | ((((safe_unary_minus_func_int8_t_s(((((safe_mod_func_uint8_t_u_u((((safe_mul_func_int8_t_s_s((safe_rshift_func_uint16_t_u_u(((safe_add_func_int32_t_s_s((((**l_660) && (safe_rshift_func_uint8_t_u_u(((safe_add_func_uint8_t_u_u((~l_1262), 0xD0L)) < g_304.f3), 3))) == (*l_1231)), (*p_98))) , (*l_1231)), 11)), 0x52L)) > (**l_660)) && 0xEE7EA53AL), 1L)) && g_887.f1) , (*p_98)) <= (*l_1232)))) == (*l_1232)) ^ (**l_660)) > g_846.f3))) < g_872.f3)) || (*l_1232)); } (*l_127) = (void*)0; return l_213; } /* ------------------------------------------ */ /* * reads : g_26 * writes: */ int8_t func_105(int32_t * p_106, int64_t ** p_107, int64_t p_108, uint32_t p_109, uint64_t * p_110) { /* block id: 29 */ return g_26[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_7, "g_7", print_hash_value); transparent_crc(g_20, "g_20", print_hash_value); transparent_crc(g_23, "g_23", print_hash_value); for (i = 0; i < 3; i++) { transparent_crc(g_26[i], "g_26[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_49, "g_49", print_hash_value); transparent_crc(g_51, "g_51", print_hash_value); transparent_crc(g_55, "g_55", print_hash_value); transparent_crc(g_56, "g_56", print_hash_value); transparent_crc(g_57, "g_57", print_hash_value); transparent_crc(g_81, "g_81", print_hash_value); transparent_crc(g_116, "g_116", print_hash_value); for (i = 0; i < 7; i++) { transparent_crc(g_117[i], "g_117[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_118, "g_118", print_hash_value); for (i = 0; i < 5; i++) { for (j = 0; j < 8; j++) { transparent_crc(g_119[i][j], "g_119[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } for (i = 0; i < 1; i++) { for (j = 0; j < 9; j++) { for (k = 0; k < 5; k++) { transparent_crc(g_120[i][j][k], "g_120[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_121, "g_121", print_hash_value); transparent_crc(g_122, "g_122", print_hash_value); transparent_crc(g_123, "g_123", print_hash_value); transparent_crc(g_124, "g_124", print_hash_value); transparent_crc(g_125, "g_125", print_hash_value); transparent_crc(g_126, "g_126", print_hash_value); transparent_crc(g_138, "g_138", print_hash_value); for (i = 0; i < 3; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 4; k++) { transparent_crc(g_158[i][j][k], "g_158[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_165, "g_165", print_hash_value); transparent_crc(g_176, "g_176", print_hash_value); transparent_crc(g_185, "g_185", print_hash_value); transparent_crc(g_187, "g_187", print_hash_value); transparent_crc(g_231, "g_231", print_hash_value); transparent_crc(g_265, "g_265", print_hash_value); transparent_crc(g_287, "g_287", print_hash_value); transparent_crc(g_289.f0, "g_289.f0", print_hash_value); transparent_crc(g_289.f1, "g_289.f1", print_hash_value); transparent_crc(g_289.f2, "g_289.f2", print_hash_value); transparent_crc(g_289.f3, "g_289.f3", print_hash_value); for (i = 0; i < 6; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 7; k++) { transparent_crc(g_290[i][j][k].f0, "g_290[i][j][k].f0", print_hash_value); transparent_crc(g_290[i][j][k].f1, "g_290[i][j][k].f1", print_hash_value); transparent_crc(g_290[i][j][k].f2, "g_290[i][j][k].f2", print_hash_value); transparent_crc(g_290[i][j][k].f3, "g_290[i][j][k].f3", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_291.f0, "g_291.f0", print_hash_value); transparent_crc(g_291.f1, "g_291.f1", print_hash_value); transparent_crc(g_291.f2, "g_291.f2", print_hash_value); transparent_crc(g_291.f3, "g_291.f3", print_hash_value); transparent_crc(g_292.f0, "g_292.f0", print_hash_value); transparent_crc(g_292.f1, "g_292.f1", print_hash_value); transparent_crc(g_292.f2, "g_292.f2", print_hash_value); transparent_crc(g_292.f3, "g_292.f3", print_hash_value); transparent_crc(g_293.f0, "g_293.f0", print_hash_value); transparent_crc(g_293.f1, "g_293.f1", print_hash_value); transparent_crc(g_293.f2, "g_293.f2", print_hash_value); transparent_crc(g_293.f3, "g_293.f3", print_hash_value); transparent_crc(g_294.f0, "g_294.f0", print_hash_value); transparent_crc(g_294.f1, "g_294.f1", print_hash_value); transparent_crc(g_294.f2, "g_294.f2", print_hash_value); transparent_crc(g_294.f3, "g_294.f3", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_295[i].f0, "g_295[i].f0", print_hash_value); transparent_crc(g_295[i].f1, "g_295[i].f1", print_hash_value); transparent_crc(g_295[i].f2, "g_295[i].f2", print_hash_value); transparent_crc(g_295[i].f3, "g_295[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_296.f0, "g_296.f0", print_hash_value); transparent_crc(g_296.f1, "g_296.f1", print_hash_value); transparent_crc(g_296.f2, "g_296.f2", print_hash_value); transparent_crc(g_296.f3, "g_296.f3", print_hash_value); transparent_crc(g_297.f0, "g_297.f0", print_hash_value); transparent_crc(g_297.f1, "g_297.f1", print_hash_value); transparent_crc(g_297.f2, "g_297.f2", print_hash_value); transparent_crc(g_297.f3, "g_297.f3", print_hash_value); transparent_crc(g_298.f0, "g_298.f0", print_hash_value); transparent_crc(g_298.f1, "g_298.f1", print_hash_value); transparent_crc(g_298.f2, "g_298.f2", print_hash_value); transparent_crc(g_298.f3, "g_298.f3", print_hash_value); transparent_crc(g_299.f0, "g_299.f0", print_hash_value); transparent_crc(g_299.f1, "g_299.f1", print_hash_value); transparent_crc(g_299.f2, "g_299.f2", print_hash_value); transparent_crc(g_299.f3, "g_299.f3", print_hash_value); transparent_crc(g_300.f0, "g_300.f0", print_hash_value); transparent_crc(g_300.f1, "g_300.f1", print_hash_value); transparent_crc(g_300.f2, "g_300.f2", print_hash_value); transparent_crc(g_300.f3, "g_300.f3", print_hash_value); transparent_crc(g_301.f0, "g_301.f0", print_hash_value); transparent_crc(g_301.f1, "g_301.f1", print_hash_value); transparent_crc(g_301.f2, "g_301.f2", print_hash_value); transparent_crc(g_301.f3, "g_301.f3", print_hash_value); transparent_crc(g_302.f0, "g_302.f0", print_hash_value); transparent_crc(g_302.f1, "g_302.f1", print_hash_value); transparent_crc(g_302.f2, "g_302.f2", print_hash_value); transparent_crc(g_302.f3, "g_302.f3", print_hash_value); transparent_crc(g_303.f0, "g_303.f0", print_hash_value); transparent_crc(g_303.f1, "g_303.f1", print_hash_value); transparent_crc(g_303.f2, "g_303.f2", print_hash_value); transparent_crc(g_303.f3, "g_303.f3", print_hash_value); transparent_crc(g_304.f0, "g_304.f0", print_hash_value); transparent_crc(g_304.f1, "g_304.f1", print_hash_value); transparent_crc(g_304.f2, "g_304.f2", print_hash_value); transparent_crc(g_304.f3, "g_304.f3", print_hash_value); for (i = 0; i < 8; i++) { transparent_crc(g_305[i].f0, "g_305[i].f0", print_hash_value); transparent_crc(g_305[i].f1, "g_305[i].f1", print_hash_value); transparent_crc(g_305[i].f2, "g_305[i].f2", print_hash_value); transparent_crc(g_305[i].f3, "g_305[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_306.f0, "g_306.f0", print_hash_value); transparent_crc(g_306.f1, "g_306.f1", print_hash_value); transparent_crc(g_306.f2, "g_306.f2", print_hash_value); transparent_crc(g_306.f3, "g_306.f3", print_hash_value); transparent_crc(g_309, "g_309", print_hash_value); transparent_crc(g_357, "g_357", print_hash_value); transparent_crc(g_358, "g_358", print_hash_value); transparent_crc(g_359, "g_359", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_385[i].f0, "g_385[i].f0", print_hash_value); transparent_crc(g_385[i].f1, "g_385[i].f1", print_hash_value); transparent_crc(g_385[i].f2, "g_385[i].f2", print_hash_value); transparent_crc(g_385[i].f3, "g_385[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_386.f0, "g_386.f0", print_hash_value); transparent_crc(g_386.f1, "g_386.f1", print_hash_value); transparent_crc(g_386.f2, "g_386.f2", print_hash_value); transparent_crc(g_386.f3, "g_386.f3", print_hash_value); transparent_crc(g_387.f0, "g_387.f0", print_hash_value); transparent_crc(g_387.f1, "g_387.f1", print_hash_value); transparent_crc(g_387.f2, "g_387.f2", print_hash_value); transparent_crc(g_387.f3, "g_387.f3", print_hash_value); transparent_crc(g_388.f0, "g_388.f0", print_hash_value); transparent_crc(g_388.f1, "g_388.f1", print_hash_value); transparent_crc(g_388.f2, "g_388.f2", print_hash_value); transparent_crc(g_388.f3, "g_388.f3", print_hash_value); transparent_crc(g_390.f0, "g_390.f0", print_hash_value); transparent_crc(g_390.f1, "g_390.f1", print_hash_value); transparent_crc(g_390.f2, "g_390.f2", print_hash_value); transparent_crc(g_390.f3, "g_390.f3", print_hash_value); transparent_crc(g_427, "g_427", print_hash_value); for (i = 0; i < 10; i++) { transparent_crc(g_432[i], "g_432[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_500, "g_500", print_hash_value); transparent_crc(g_653.f0, "g_653.f0", print_hash_value); transparent_crc(g_653.f1, "g_653.f1", print_hash_value); transparent_crc(g_653.f2, "g_653.f2", print_hash_value); transparent_crc(g_653.f3, "g_653.f3", print_hash_value); transparent_crc(g_655.f0, "g_655.f0", print_hash_value); transparent_crc(g_655.f1, "g_655.f1", print_hash_value); transparent_crc(g_655.f2, "g_655.f2", print_hash_value); transparent_crc(g_655.f3, "g_655.f3", print_hash_value); transparent_crc(g_724, "g_724", print_hash_value); transparent_crc(g_764, "g_764", print_hash_value); transparent_crc(g_842.f0, "g_842.f0", print_hash_value); transparent_crc(g_842.f1, "g_842.f1", print_hash_value); transparent_crc(g_842.f2, "g_842.f2", print_hash_value); transparent_crc(g_842.f3, "g_842.f3", print_hash_value); transparent_crc(g_843.f0, "g_843.f0", print_hash_value); transparent_crc(g_843.f1, "g_843.f1", print_hash_value); transparent_crc(g_843.f2, "g_843.f2", print_hash_value); transparent_crc(g_843.f3, "g_843.f3", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 1; j++) { transparent_crc(g_844[i][j].f0, "g_844[i][j].f0", print_hash_value); transparent_crc(g_844[i][j].f1, "g_844[i][j].f1", print_hash_value); transparent_crc(g_844[i][j].f2, "g_844[i][j].f2", print_hash_value); transparent_crc(g_844[i][j].f3, "g_844[i][j].f3", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_845.f0, "g_845.f0", print_hash_value); transparent_crc(g_845.f1, "g_845.f1", print_hash_value); transparent_crc(g_845.f2, "g_845.f2", print_hash_value); transparent_crc(g_845.f3, "g_845.f3", print_hash_value); transparent_crc(g_846.f0, "g_846.f0", print_hash_value); transparent_crc(g_846.f1, "g_846.f1", print_hash_value); transparent_crc(g_846.f2, "g_846.f2", print_hash_value); transparent_crc(g_846.f3, "g_846.f3", print_hash_value); transparent_crc(g_847.f0, "g_847.f0", print_hash_value); transparent_crc(g_847.f1, "g_847.f1", print_hash_value); transparent_crc(g_847.f2, "g_847.f2", print_hash_value); transparent_crc(g_847.f3, "g_847.f3", print_hash_value); transparent_crc(g_848.f0, "g_848.f0", print_hash_value); transparent_crc(g_848.f1, "g_848.f1", print_hash_value); transparent_crc(g_848.f2, "g_848.f2", print_hash_value); transparent_crc(g_848.f3, "g_848.f3", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_849[i].f0, "g_849[i].f0", print_hash_value); transparent_crc(g_849[i].f1, "g_849[i].f1", print_hash_value); transparent_crc(g_849[i].f2, "g_849[i].f2", print_hash_value); transparent_crc(g_849[i].f3, "g_849[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_850.f0, "g_850.f0", print_hash_value); transparent_crc(g_850.f1, "g_850.f1", print_hash_value); transparent_crc(g_850.f2, "g_850.f2", print_hash_value); transparent_crc(g_850.f3, "g_850.f3", print_hash_value); for (i = 0; i < 5; i++) { for (j = 0; j < 7; j++) { for (k = 0; k < 7; k++) { transparent_crc(g_851[i][j][k].f0, "g_851[i][j][k].f0", print_hash_value); transparent_crc(g_851[i][j][k].f1, "g_851[i][j][k].f1", print_hash_value); transparent_crc(g_851[i][j][k].f2, "g_851[i][j][k].f2", print_hash_value); transparent_crc(g_851[i][j][k].f3, "g_851[i][j][k].f3", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_852.f0, "g_852.f0", print_hash_value); transparent_crc(g_852.f1, "g_852.f1", print_hash_value); transparent_crc(g_852.f2, "g_852.f2", print_hash_value); transparent_crc(g_852.f3, "g_852.f3", print_hash_value); for (i = 0; i < 3; i++) { transparent_crc(g_853[i].f0, "g_853[i].f0", print_hash_value); transparent_crc(g_853[i].f1, "g_853[i].f1", print_hash_value); transparent_crc(g_853[i].f2, "g_853[i].f2", print_hash_value); transparent_crc(g_853[i].f3, "g_853[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 6; i++) { for (j = 0; j < 7; j++) { transparent_crc(g_854[i][j].f0, "g_854[i][j].f0", print_hash_value); transparent_crc(g_854[i][j].f1, "g_854[i][j].f1", print_hash_value); transparent_crc(g_854[i][j].f2, "g_854[i][j].f2", print_hash_value); transparent_crc(g_854[i][j].f3, "g_854[i][j].f3", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_855.f0, "g_855.f0", print_hash_value); transparent_crc(g_855.f1, "g_855.f1", print_hash_value); transparent_crc(g_855.f2, "g_855.f2", print_hash_value); transparent_crc(g_855.f3, "g_855.f3", print_hash_value); transparent_crc(g_856.f0, "g_856.f0", print_hash_value); transparent_crc(g_856.f1, "g_856.f1", print_hash_value); transparent_crc(g_856.f2, "g_856.f2", print_hash_value); transparent_crc(g_856.f3, "g_856.f3", print_hash_value); for (i = 0; i < 8; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 7; k++) { transparent_crc(g_857[i][j][k].f0, "g_857[i][j][k].f0", print_hash_value); transparent_crc(g_857[i][j][k].f1, "g_857[i][j][k].f1", print_hash_value); transparent_crc(g_857[i][j][k].f2, "g_857[i][j][k].f2", print_hash_value); transparent_crc(g_857[i][j][k].f3, "g_857[i][j][k].f3", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_858.f0, "g_858.f0", print_hash_value); transparent_crc(g_858.f1, "g_858.f1", print_hash_value); transparent_crc(g_858.f2, "g_858.f2", print_hash_value); transparent_crc(g_858.f3, "g_858.f3", print_hash_value); transparent_crc(g_859.f0, "g_859.f0", print_hash_value); transparent_crc(g_859.f1, "g_859.f1", print_hash_value); transparent_crc(g_859.f2, "g_859.f2", print_hash_value); transparent_crc(g_859.f3, "g_859.f3", print_hash_value); transparent_crc(g_860.f0, "g_860.f0", print_hash_value); transparent_crc(g_860.f1, "g_860.f1", print_hash_value); transparent_crc(g_860.f2, "g_860.f2", print_hash_value); transparent_crc(g_860.f3, "g_860.f3", print_hash_value); for (i = 0; i < 4; i++) { for (j = 0; j < 8; j++) { transparent_crc(g_861[i][j].f0, "g_861[i][j].f0", print_hash_value); transparent_crc(g_861[i][j].f1, "g_861[i][j].f1", print_hash_value); transparent_crc(g_861[i][j].f2, "g_861[i][j].f2", print_hash_value); transparent_crc(g_861[i][j].f3, "g_861[i][j].f3", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_862.f0, "g_862.f0", print_hash_value); transparent_crc(g_862.f1, "g_862.f1", print_hash_value); transparent_crc(g_862.f2, "g_862.f2", print_hash_value); transparent_crc(g_862.f3, "g_862.f3", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_863[i].f0, "g_863[i].f0", print_hash_value); transparent_crc(g_863[i].f1, "g_863[i].f1", print_hash_value); transparent_crc(g_863[i].f2, "g_863[i].f2", print_hash_value); transparent_crc(g_863[i].f3, "g_863[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_864.f0, "g_864.f0", print_hash_value); transparent_crc(g_864.f1, "g_864.f1", print_hash_value); transparent_crc(g_864.f2, "g_864.f2", print_hash_value); transparent_crc(g_864.f3, "g_864.f3", print_hash_value); transparent_crc(g_865.f0, "g_865.f0", print_hash_value); transparent_crc(g_865.f1, "g_865.f1", print_hash_value); transparent_crc(g_865.f2, "g_865.f2", print_hash_value); transparent_crc(g_865.f3, "g_865.f3", print_hash_value); transparent_crc(g_866.f0, "g_866.f0", print_hash_value); transparent_crc(g_866.f1, "g_866.f1", print_hash_value); transparent_crc(g_866.f2, "g_866.f2", print_hash_value); transparent_crc(g_866.f3, "g_866.f3", print_hash_value); transparent_crc(g_867.f0, "g_867.f0", print_hash_value); transparent_crc(g_867.f1, "g_867.f1", print_hash_value); transparent_crc(g_867.f2, "g_867.f2", print_hash_value); transparent_crc(g_867.f3, "g_867.f3", print_hash_value); transparent_crc(g_868.f0, "g_868.f0", print_hash_value); transparent_crc(g_868.f1, "g_868.f1", print_hash_value); transparent_crc(g_868.f2, "g_868.f2", print_hash_value); transparent_crc(g_868.f3, "g_868.f3", print_hash_value); transparent_crc(g_869.f0, "g_869.f0", print_hash_value); transparent_crc(g_869.f1, "g_869.f1", print_hash_value); transparent_crc(g_869.f2, "g_869.f2", print_hash_value); transparent_crc(g_869.f3, "g_869.f3", print_hash_value); transparent_crc(g_870.f0, "g_870.f0", print_hash_value); transparent_crc(g_870.f1, "g_870.f1", print_hash_value); transparent_crc(g_870.f2, "g_870.f2", print_hash_value); transparent_crc(g_870.f3, "g_870.f3", print_hash_value); transparent_crc(g_871.f0, "g_871.f0", print_hash_value); transparent_crc(g_871.f1, "g_871.f1", print_hash_value); transparent_crc(g_871.f2, "g_871.f2", print_hash_value); transparent_crc(g_871.f3, "g_871.f3", print_hash_value); transparent_crc(g_872.f0, "g_872.f0", print_hash_value); transparent_crc(g_872.f1, "g_872.f1", print_hash_value); transparent_crc(g_872.f2, "g_872.f2", print_hash_value); transparent_crc(g_872.f3, "g_872.f3", print_hash_value); transparent_crc(g_873.f0, "g_873.f0", print_hash_value); transparent_crc(g_873.f1, "g_873.f1", print_hash_value); transparent_crc(g_873.f2, "g_873.f2", print_hash_value); transparent_crc(g_873.f3, "g_873.f3", print_hash_value); transparent_crc(g_874.f0, "g_874.f0", print_hash_value); transparent_crc(g_874.f1, "g_874.f1", print_hash_value); transparent_crc(g_874.f2, "g_874.f2", print_hash_value); transparent_crc(g_874.f3, "g_874.f3", print_hash_value); transparent_crc(g_875.f0, "g_875.f0", print_hash_value); transparent_crc(g_875.f1, "g_875.f1", print_hash_value); transparent_crc(g_875.f2, "g_875.f2", print_hash_value); transparent_crc(g_875.f3, "g_875.f3", print_hash_value); transparent_crc(g_876.f0, "g_876.f0", print_hash_value); transparent_crc(g_876.f1, "g_876.f1", print_hash_value); transparent_crc(g_876.f2, "g_876.f2", print_hash_value); transparent_crc(g_876.f3, "g_876.f3", print_hash_value); transparent_crc(g_877.f0, "g_877.f0", print_hash_value); transparent_crc(g_877.f1, "g_877.f1", print_hash_value); transparent_crc(g_877.f2, "g_877.f2", print_hash_value); transparent_crc(g_877.f3, "g_877.f3", print_hash_value); transparent_crc(g_878.f0, "g_878.f0", print_hash_value); transparent_crc(g_878.f1, "g_878.f1", print_hash_value); transparent_crc(g_878.f2, "g_878.f2", print_hash_value); transparent_crc(g_878.f3, "g_878.f3", print_hash_value); transparent_crc(g_879.f0, "g_879.f0", print_hash_value); transparent_crc(g_879.f1, "g_879.f1", print_hash_value); transparent_crc(g_879.f2, "g_879.f2", print_hash_value); transparent_crc(g_879.f3, "g_879.f3", print_hash_value); transparent_crc(g_880.f0, "g_880.f0", print_hash_value); transparent_crc(g_880.f1, "g_880.f1", print_hash_value); transparent_crc(g_880.f2, "g_880.f2", print_hash_value); transparent_crc(g_880.f3, "g_880.f3", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 10; j++) { for (k = 0; k < 3; k++) { transparent_crc(g_881[i][j][k].f0, "g_881[i][j][k].f0", print_hash_value); transparent_crc(g_881[i][j][k].f1, "g_881[i][j][k].f1", print_hash_value); transparent_crc(g_881[i][j][k].f2, "g_881[i][j][k].f2", print_hash_value); transparent_crc(g_881[i][j][k].f3, "g_881[i][j][k].f3", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_882.f0, "g_882.f0", print_hash_value); transparent_crc(g_882.f1, "g_882.f1", print_hash_value); transparent_crc(g_882.f2, "g_882.f2", print_hash_value); transparent_crc(g_882.f3, "g_882.f3", print_hash_value); transparent_crc(g_883.f0, "g_883.f0", print_hash_value); transparent_crc(g_883.f1, "g_883.f1", print_hash_value); transparent_crc(g_883.f2, "g_883.f2", print_hash_value); transparent_crc(g_883.f3, "g_883.f3", print_hash_value); transparent_crc(g_884.f0, "g_884.f0", print_hash_value); transparent_crc(g_884.f1, "g_884.f1", print_hash_value); transparent_crc(g_884.f2, "g_884.f2", print_hash_value); transparent_crc(g_884.f3, "g_884.f3", print_hash_value); transparent_crc(g_885.f0, "g_885.f0", print_hash_value); transparent_crc(g_885.f1, "g_885.f1", print_hash_value); transparent_crc(g_885.f2, "g_885.f2", print_hash_value); transparent_crc(g_885.f3, "g_885.f3", print_hash_value); transparent_crc(g_886.f0, "g_886.f0", print_hash_value); transparent_crc(g_886.f1, "g_886.f1", print_hash_value); transparent_crc(g_886.f2, "g_886.f2", print_hash_value); transparent_crc(g_886.f3, "g_886.f3", print_hash_value); transparent_crc(g_887.f0, "g_887.f0", print_hash_value); transparent_crc(g_887.f1, "g_887.f1", print_hash_value); transparent_crc(g_887.f2, "g_887.f2", print_hash_value); transparent_crc(g_887.f3, "g_887.f3", print_hash_value); transparent_crc(g_888.f0, "g_888.f0", print_hash_value); transparent_crc(g_888.f1, "g_888.f1", print_hash_value); transparent_crc(g_888.f2, "g_888.f2", print_hash_value); transparent_crc(g_888.f3, "g_888.f3", print_hash_value); transparent_crc(g_889.f0, "g_889.f0", print_hash_value); transparent_crc(g_889.f1, "g_889.f1", print_hash_value); transparent_crc(g_889.f2, "g_889.f2", print_hash_value); transparent_crc(g_889.f3, "g_889.f3", print_hash_value); transparent_crc(g_890.f0, "g_890.f0", print_hash_value); transparent_crc(g_890.f1, "g_890.f1", print_hash_value); transparent_crc(g_890.f2, "g_890.f2", print_hash_value); transparent_crc(g_890.f3, "g_890.f3", print_hash_value); transparent_crc(g_891.f0, "g_891.f0", print_hash_value); transparent_crc(g_891.f1, "g_891.f1", print_hash_value); transparent_crc(g_891.f2, "g_891.f2", print_hash_value); transparent_crc(g_891.f3, "g_891.f3", print_hash_value); transparent_crc(g_892.f0, "g_892.f0", print_hash_value); transparent_crc(g_892.f1, "g_892.f1", print_hash_value); transparent_crc(g_892.f2, "g_892.f2", print_hash_value); transparent_crc(g_892.f3, "g_892.f3", print_hash_value); transparent_crc(g_893.f0, "g_893.f0", print_hash_value); transparent_crc(g_893.f1, "g_893.f1", print_hash_value); transparent_crc(g_893.f2, "g_893.f2", print_hash_value); transparent_crc(g_893.f3, "g_893.f3", print_hash_value); transparent_crc(g_894.f0, "g_894.f0", print_hash_value); transparent_crc(g_894.f1, "g_894.f1", print_hash_value); transparent_crc(g_894.f2, "g_894.f2", print_hash_value); transparent_crc(g_894.f3, "g_894.f3", print_hash_value); transparent_crc(g_895.f0, "g_895.f0", print_hash_value); transparent_crc(g_895.f1, "g_895.f1", print_hash_value); transparent_crc(g_895.f2, "g_895.f2", print_hash_value); transparent_crc(g_895.f3, "g_895.f3", print_hash_value); for (i = 0; i < 1; i++) { transparent_crc(g_896[i].f0, "g_896[i].f0", print_hash_value); transparent_crc(g_896[i].f1, "g_896[i].f1", print_hash_value); transparent_crc(g_896[i].f2, "g_896[i].f2", print_hash_value); transparent_crc(g_896[i].f3, "g_896[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_897.f0, "g_897.f0", print_hash_value); transparent_crc(g_897.f1, "g_897.f1", print_hash_value); transparent_crc(g_897.f2, "g_897.f2", print_hash_value); transparent_crc(g_897.f3, "g_897.f3", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_898[i].f0, "g_898[i].f0", print_hash_value); transparent_crc(g_898[i].f1, "g_898[i].f1", print_hash_value); transparent_crc(g_898[i].f2, "g_898[i].f2", print_hash_value); transparent_crc(g_898[i].f3, "g_898[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_899.f0, "g_899.f0", print_hash_value); transparent_crc(g_899.f1, "g_899.f1", print_hash_value); transparent_crc(g_899.f2, "g_899.f2", print_hash_value); transparent_crc(g_899.f3, "g_899.f3", print_hash_value); transparent_crc(g_900.f0, "g_900.f0", print_hash_value); transparent_crc(g_900.f1, "g_900.f1", print_hash_value); transparent_crc(g_900.f2, "g_900.f2", print_hash_value); transparent_crc(g_900.f3, "g_900.f3", print_hash_value); transparent_crc(g_901.f0, "g_901.f0", print_hash_value); transparent_crc(g_901.f1, "g_901.f1", print_hash_value); transparent_crc(g_901.f2, "g_901.f2", print_hash_value); transparent_crc(g_901.f3, "g_901.f3", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_902[i].f0, "g_902[i].f0", print_hash_value); transparent_crc(g_902[i].f1, "g_902[i].f1", print_hash_value); transparent_crc(g_902[i].f2, "g_902[i].f2", print_hash_value); transparent_crc(g_902[i].f3, "g_902[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_903.f0, "g_903.f0", print_hash_value); transparent_crc(g_903.f1, "g_903.f1", print_hash_value); transparent_crc(g_903.f2, "g_903.f2", print_hash_value); transparent_crc(g_903.f3, "g_903.f3", print_hash_value); transparent_crc(g_953.f0, "g_953.f0", print_hash_value); transparent_crc(g_953.f1, "g_953.f1", print_hash_value); transparent_crc(g_953.f2, "g_953.f2", print_hash_value); transparent_crc(g_953.f3, "g_953.f3", print_hash_value); transparent_crc(g_1028, "g_1028", print_hash_value); transparent_crc(g_1112, "g_1112", print_hash_value); transparent_crc(g_1284.f0, "g_1284.f0", print_hash_value); transparent_crc(g_1284.f1, "g_1284.f1", print_hash_value); transparent_crc(g_1284.f2, "g_1284.f2", print_hash_value); transparent_crc(g_1284.f3, "g_1284.f3", print_hash_value); transparent_crc(g_1287, "g_1287", print_hash_value); transparent_crc(g_1300.f0, "g_1300.f0", print_hash_value); transparent_crc(g_1300.f1, "g_1300.f1", print_hash_value); transparent_crc(g_1300.f2, "g_1300.f2", print_hash_value); transparent_crc(g_1300.f3, "g_1300.f3", print_hash_value); for (i = 0; i < 10; i++) { transparent_crc(g_1503[i], "g_1503[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1558.f0, "g_1558.f0", print_hash_value); transparent_crc(g_1558.f1, "g_1558.f1", print_hash_value); transparent_crc(g_1558.f2, "g_1558.f2", print_hash_value); transparent_crc(g_1558.f3, "g_1558.f3", print_hash_value); transparent_crc(g_1607, "g_1607", print_hash_value); transparent_crc(g_1632, "g_1632", print_hash_value); transparent_crc(g_1682.f0, "g_1682.f0", print_hash_value); transparent_crc(g_1682.f1, "g_1682.f1", print_hash_value); transparent_crc(g_1682.f2, "g_1682.f2", print_hash_value); transparent_crc(g_1682.f3, "g_1682.f3", print_hash_value); transparent_crc(g_1687.f0, "g_1687.f0", print_hash_value); transparent_crc(g_1687.f1, "g_1687.f1", print_hash_value); transparent_crc(g_1687.f2, "g_1687.f2", print_hash_value); transparent_crc(g_1687.f3, "g_1687.f3", print_hash_value); transparent_crc(g_1688, "g_1688", print_hash_value); for (i = 0; i < 8; i++) { transparent_crc(g_1721[i].f0, "g_1721[i].f0", print_hash_value); transparent_crc(g_1721[i].f1, "g_1721[i].f1", print_hash_value); transparent_crc(g_1721[i].f2, "g_1721[i].f2", print_hash_value); transparent_crc(g_1721[i].f3, "g_1721[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1751.f0, "g_1751.f0", print_hash_value); transparent_crc(g_1751.f1, "g_1751.f1", print_hash_value); transparent_crc(g_1751.f2, "g_1751.f2", print_hash_value); transparent_crc(g_1751.f3, "g_1751.f3", print_hash_value); transparent_crc(g_1845.f0, "g_1845.f0", print_hash_value); transparent_crc(g_1845.f1, "g_1845.f1", print_hash_value); transparent_crc(g_1845.f2, "g_1845.f2", print_hash_value); transparent_crc(g_1845.f3, "g_1845.f3", print_hash_value); transparent_crc(g_1888.f0, "g_1888.f0", print_hash_value); transparent_crc(g_1888.f1, "g_1888.f1", print_hash_value); transparent_crc(g_1888.f2, "g_1888.f2", print_hash_value); transparent_crc(g_1888.f3, "g_1888.f3", print_hash_value); for (i = 0; i < 2; i++) { for (j = 0; j < 7; j++) { transparent_crc(g_1977[i][j].f0, "g_1977[i][j].f0", print_hash_value); transparent_crc(g_1977[i][j].f1, "g_1977[i][j].f1", print_hash_value); transparent_crc(g_1977[i][j].f2, "g_1977[i][j].f2", print_hash_value); transparent_crc(g_1977[i][j].f3, "g_1977[i][j].f3", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1998, "g_1998", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_2023[i], "g_2023[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2027, "g_2027", print_hash_value); transparent_crc(g_2086.f0, "g_2086.f0", print_hash_value); transparent_crc(g_2086.f1, "g_2086.f1", print_hash_value); transparent_crc(g_2086.f2, "g_2086.f2", print_hash_value); transparent_crc(g_2086.f3, "g_2086.f3", print_hash_value); transparent_crc(g_2113, "g_2113", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 7; j++) { for (k = 0; k < 3; k++) { transparent_crc(g_2114[i][j][k], "g_2114[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2138.f0, "g_2138.f0", print_hash_value); transparent_crc(g_2138.f1, "g_2138.f1", print_hash_value); transparent_crc(g_2138.f2, "g_2138.f2", print_hash_value); transparent_crc(g_2138.f3, "g_2138.f3", print_hash_value); transparent_crc(g_2227, "g_2227", print_hash_value); transparent_crc(g_2398, "g_2398", print_hash_value); transparent_crc(g_2452, "g_2452", print_hash_value); transparent_crc(g_2482, "g_2482", print_hash_value); transparent_crc(g_2687.f0, "g_2687.f0", print_hash_value); transparent_crc(g_2687.f1, "g_2687.f1", print_hash_value); transparent_crc(g_2687.f2, "g_2687.f2", print_hash_value); transparent_crc(g_2687.f3, "g_2687.f3", print_hash_value); transparent_crc(g_2696.f0, "g_2696.f0", print_hash_value); transparent_crc(g_2696.f1, "g_2696.f1", print_hash_value); transparent_crc(g_2696.f2, "g_2696.f2", print_hash_value); transparent_crc(g_2696.f3, "g_2696.f3", print_hash_value); for (i = 0; i < 2; i++) { for (j = 0; j < 3; j++) { transparent_crc(g_2705[i][j].f0, "g_2705[i][j].f0", print_hash_value); transparent_crc(g_2705[i][j].f1, "g_2705[i][j].f1", print_hash_value); transparent_crc(g_2705[i][j].f2, "g_2705[i][j].f2", print_hash_value); transparent_crc(g_2705[i][j].f3, "g_2705[i][j].f3", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_2721, "g_2721", print_hash_value); transparent_crc(g_2749, "g_2749", print_hash_value); transparent_crc(g_2769, "g_2769", print_hash_value); transparent_crc(g_2775.f0, "g_2775.f0", print_hash_value); transparent_crc(g_2775.f1, "g_2775.f1", print_hash_value); transparent_crc(g_2775.f2, "g_2775.f2", print_hash_value); transparent_crc(g_2775.f3, "g_2775.f3", print_hash_value); transparent_crc(g_2848.f0, "g_2848.f0", print_hash_value); transparent_crc(g_2848.f1, "g_2848.f1", print_hash_value); transparent_crc(g_2848.f2, "g_2848.f2", print_hash_value); transparent_crc(g_2848.f3, "g_2848.f3", print_hash_value); transparent_crc(g_2857.f0, "g_2857.f0", print_hash_value); transparent_crc(g_2857.f1, "g_2857.f1", print_hash_value); transparent_crc(g_2857.f2, "g_2857.f2", print_hash_value); transparent_crc(g_2857.f3, "g_2857.f3", print_hash_value); transparent_crc(g_2865, "g_2865", print_hash_value); transparent_crc(g_2886.f0, "g_2886.f0", print_hash_value); transparent_crc(g_2886.f1, "g_2886.f1", print_hash_value); transparent_crc(g_2886.f2, "g_2886.f2", print_hash_value); transparent_crc(g_2886.f3, "g_2886.f3", print_hash_value); transparent_crc(g_2955, "g_2955", print_hash_value); transparent_crc(g_3026.f0, "g_3026.f0", print_hash_value); transparent_crc(g_3026.f1, "g_3026.f1", print_hash_value); transparent_crc(g_3026.f2, "g_3026.f2", print_hash_value); transparent_crc(g_3026.f3, "g_3026.f3", print_hash_value); transparent_crc(g_3159.f0, "g_3159.f0", print_hash_value); transparent_crc(g_3159.f1, "g_3159.f1", print_hash_value); transparent_crc(g_3159.f2, "g_3159.f2", print_hash_value); transparent_crc(g_3159.f3, "g_3159.f3", print_hash_value); transparent_crc(g_3229.f0, "g_3229.f0", print_hash_value); transparent_crc(g_3229.f1, "g_3229.f1", print_hash_value); transparent_crc(g_3229.f2, "g_3229.f2", print_hash_value); transparent_crc(g_3229.f3, "g_3229.f3", print_hash_value); transparent_crc(g_3248, "g_3248", print_hash_value); transparent_crc(g_3359.f0, "g_3359.f0", print_hash_value); transparent_crc(g_3359.f1, "g_3359.f1", print_hash_value); transparent_crc(g_3359.f2, "g_3359.f2", print_hash_value); transparent_crc(g_3359.f3, "g_3359.f3", print_hash_value); transparent_crc(g_3362.f0, "g_3362.f0", print_hash_value); transparent_crc(g_3362.f1, "g_3362.f1", print_hash_value); transparent_crc(g_3362.f2, "g_3362.f2", print_hash_value); transparent_crc(g_3362.f3, "g_3362.f3", print_hash_value); transparent_crc(g_3398.f0, "g_3398.f0", print_hash_value); transparent_crc(g_3398.f1, "g_3398.f1", print_hash_value); transparent_crc(g_3398.f2, "g_3398.f2", print_hash_value); transparent_crc(g_3398.f3, "g_3398.f3", print_hash_value); transparent_crc(g_3483, "g_3483", print_hash_value); transparent_crc(g_3512.f0, "g_3512.f0", print_hash_value); transparent_crc(g_3512.f1, "g_3512.f1", print_hash_value); transparent_crc(g_3512.f2, "g_3512.f2", print_hash_value); transparent_crc(g_3512.f3, "g_3512.f3", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_3644[i].f0, "g_3644[i].f0", print_hash_value); transparent_crc(g_3644[i].f1, "g_3644[i].f1", print_hash_value); transparent_crc(g_3644[i].f2, "g_3644[i].f2", print_hash_value); transparent_crc(g_3644[i].f3, "g_3644[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_3660, "g_3660", print_hash_value); transparent_crc(g_3735, "g_3735", print_hash_value); for (i = 0; i < 1; i++) { for (j = 0; j < 5; j++) { transparent_crc(g_3874[i][j].f0, "g_3874[i][j].f0", print_hash_value); transparent_crc(g_3874[i][j].f1, "g_3874[i][j].f1", print_hash_value); transparent_crc(g_3874[i][j].f2, "g_3874[i][j].f2", print_hash_value); transparent_crc(g_3874[i][j].f3, "g_3874[i][j].f3", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_4190, "g_4190", print_hash_value); transparent_crc(g_4311, "g_4311", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 10; j++) { transparent_crc(g_4343[i][j], "g_4343[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_4427.f0, "g_4427.f0", print_hash_value); transparent_crc(g_4427.f1, "g_4427.f1", print_hash_value); transparent_crc(g_4427.f2, "g_4427.f2", print_hash_value); transparent_crc(g_4427.f3, "g_4427.f3", print_hash_value); transparent_crc(g_4454.f0, "g_4454.f0", print_hash_value); transparent_crc(g_4454.f1, "g_4454.f1", print_hash_value); transparent_crc(g_4454.f2, "g_4454.f2", print_hash_value); transparent_crc(g_4454.f3, "g_4454.f3", print_hash_value); transparent_crc(g_4471.f0, "g_4471.f0", print_hash_value); transparent_crc(g_4471.f1, "g_4471.f1", print_hash_value); transparent_crc(g_4471.f2, "g_4471.f2", print_hash_value); transparent_crc(g_4471.f3, "g_4471.f3", print_hash_value); transparent_crc(g_4490.f0, "g_4490.f0", print_hash_value); transparent_crc(g_4490.f1, "g_4490.f1", print_hash_value); transparent_crc(g_4490.f2, "g_4490.f2", print_hash_value); transparent_crc(g_4490.f3, "g_4490.f3", print_hash_value); transparent_crc(g_4525.f0, "g_4525.f0", print_hash_value); transparent_crc(g_4525.f1, "g_4525.f1", print_hash_value); transparent_crc(g_4525.f2, "g_4525.f2", print_hash_value); transparent_crc(g_4525.f3, "g_4525.f3", print_hash_value); transparent_crc(g_4535, "g_4535", print_hash_value); transparent_crc(g_4813, "g_4813", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_4866[i].f0, "g_4866[i].f0", print_hash_value); transparent_crc(g_4866[i].f1, "g_4866[i].f1", print_hash_value); transparent_crc(g_4866[i].f2, "g_4866[i].f2", print_hash_value); transparent_crc(g_4866[i].f3, "g_4866[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_4872.f0, "g_4872.f0", print_hash_value); transparent_crc(g_4872.f1, "g_4872.f1", print_hash_value); transparent_crc(g_4872.f2, "g_4872.f2", print_hash_value); transparent_crc(g_4872.f3, "g_4872.f3", print_hash_value); transparent_crc(g_4920, "g_4920", print_hash_value); transparent_crc(g_4938.f0, "g_4938.f0", print_hash_value); transparent_crc(g_4938.f1, "g_4938.f1", print_hash_value); transparent_crc(g_4938.f2, "g_4938.f2", print_hash_value); transparent_crc(g_4938.f3, "g_4938.f3", print_hash_value); transparent_crc(g_4964, "g_4964", print_hash_value); transparent_crc(g_5002.f0, "g_5002.f0", print_hash_value); transparent_crc(g_5002.f1, "g_5002.f1", print_hash_value); transparent_crc(g_5002.f2, "g_5002.f2", print_hash_value); transparent_crc(g_5002.f3, "g_5002.f3", print_hash_value); for (i = 0; i < 3; i++) { transparent_crc(g_5067[i].f0, "g_5067[i].f0", print_hash_value); transparent_crc(g_5067[i].f1, "g_5067[i].f1", print_hash_value); transparent_crc(g_5067[i].f2, "g_5067[i].f2", print_hash_value); transparent_crc(g_5067[i].f3, "g_5067[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_5124.f0, "g_5124.f0", print_hash_value); transparent_crc(g_5124.f1, "g_5124.f1", print_hash_value); transparent_crc(g_5124.f2, "g_5124.f2", print_hash_value); transparent_crc(g_5124.f3, "g_5124.f3", print_hash_value); transparent_crc(g_5137.f0, "g_5137.f0", print_hash_value); transparent_crc(g_5137.f1, "g_5137.f1", print_hash_value); transparent_crc(g_5137.f2, "g_5137.f2", print_hash_value); transparent_crc(g_5137.f3, "g_5137.f3", print_hash_value); transparent_crc(g_5146.f0, "g_5146.f0", print_hash_value); transparent_crc(g_5146.f1, "g_5146.f1", print_hash_value); transparent_crc(g_5146.f2, "g_5146.f2", print_hash_value); transparent_crc(g_5146.f3, "g_5146.f3", print_hash_value); transparent_crc(g_5165.f0, "g_5165.f0", print_hash_value); transparent_crc(g_5165.f1, "g_5165.f1", print_hash_value); transparent_crc(g_5165.f2, "g_5165.f2", print_hash_value); transparent_crc(g_5165.f3, "g_5165.f3", print_hash_value); transparent_crc(g_5177.f0, "g_5177.f0", print_hash_value); transparent_crc(g_5177.f1, "g_5177.f1", print_hash_value); transparent_crc(g_5177.f2, "g_5177.f2", print_hash_value); transparent_crc(g_5177.f3, "g_5177.f3", print_hash_value); transparent_crc(g_5273, "g_5273", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_5348[i], "g_5348[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_5371, "g_5371", print_hash_value); transparent_crc(g_5391.f0, "g_5391.f0", print_hash_value); transparent_crc(g_5391.f1, "g_5391.f1", print_hash_value); transparent_crc(g_5391.f2, "g_5391.f2", print_hash_value); transparent_crc(g_5391.f3, "g_5391.f3", print_hash_value); transparent_crc(g_5397.f0, "g_5397.f0", print_hash_value); transparent_crc(g_5397.f1, "g_5397.f1", print_hash_value); transparent_crc(g_5397.f2, "g_5397.f2", print_hash_value); transparent_crc(g_5397.f3, "g_5397.f3", print_hash_value); transparent_crc(g_5464.f0, "g_5464.f0", print_hash_value); transparent_crc(g_5464.f1, "g_5464.f1", print_hash_value); transparent_crc(g_5464.f2, "g_5464.f2", print_hash_value); transparent_crc(g_5464.f3, "g_5464.f3", print_hash_value); for (i = 0; i < 6; i++) { for (j = 0; j < 2; j++) { transparent_crc(g_5505[i][j].f0, "g_5505[i][j].f0", print_hash_value); transparent_crc(g_5505[i][j].f1, "g_5505[i][j].f1", print_hash_value); transparent_crc(g_5505[i][j].f2, "g_5505[i][j].f2", print_hash_value); transparent_crc(g_5505[i][j].f3, "g_5505[i][j].f3", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_5585, "g_5585", print_hash_value); transparent_crc(g_5587, "g_5587", print_hash_value); transparent_crc(g_5647, "g_5647", print_hash_value); transparent_crc(g_5767.f0, "g_5767.f0", print_hash_value); transparent_crc(g_5767.f1, "g_5767.f1", print_hash_value); transparent_crc(g_5767.f2, "g_5767.f2", print_hash_value); transparent_crc(g_5767.f3, "g_5767.f3", print_hash_value); transparent_crc(g_5772, "g_5772", print_hash_value); transparent_crc(g_5797, "g_5797", print_hash_value); transparent_crc(g_5798, "g_5798", print_hash_value); for (i = 0; i < 8; i++) { for (j = 0; j < 5; j++) { transparent_crc(g_5814[i][j], "g_5814[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_5830, "g_5830", print_hash_value); transparent_crc(g_5854, "g_5854", print_hash_value); transparent_crc(g_5966.f0, "g_5966.f0", print_hash_value); transparent_crc(g_5966.f1, "g_5966.f1", print_hash_value); transparent_crc(g_5966.f2, "g_5966.f2", print_hash_value); transparent_crc(g_5966.f3, "g_5966.f3", print_hash_value); transparent_crc(g_5990.f0, "g_5990.f0", print_hash_value); transparent_crc(g_5990.f1, "g_5990.f1", print_hash_value); transparent_crc(g_5990.f2, "g_5990.f2", print_hash_value); transparent_crc(g_5990.f3, "g_5990.f3", print_hash_value); transparent_crc(g_6004.f0, "g_6004.f0", print_hash_value); transparent_crc(g_6004.f1, "g_6004.f1", print_hash_value); transparent_crc(g_6004.f2, "g_6004.f2", print_hash_value); transparent_crc(g_6004.f3, "g_6004.f3", print_hash_value); transparent_crc(g_6052.f0, "g_6052.f0", print_hash_value); transparent_crc(g_6052.f1, "g_6052.f1", print_hash_value); transparent_crc(g_6052.f2, "g_6052.f2", print_hash_value); transparent_crc(g_6052.f3, "g_6052.f3", print_hash_value); for (i = 0; i < 7; i++) { transparent_crc(g_6108[i], "g_6108[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_6136, "g_6136", print_hash_value); transparent_crc(g_6191, "g_6191", print_hash_value); transparent_crc(g_6239.f0, "g_6239.f0", print_hash_value); transparent_crc(g_6239.f1, "g_6239.f1", print_hash_value); transparent_crc(g_6239.f2, "g_6239.f2", print_hash_value); transparent_crc(g_6239.f3, "g_6239.f3", print_hash_value); transparent_crc(g_6261.f0, "g_6261.f0", print_hash_value); transparent_crc(g_6261.f1, "g_6261.f1", print_hash_value); transparent_crc(g_6261.f2, "g_6261.f2", print_hash_value); transparent_crc(g_6261.f3, "g_6261.f3", print_hash_value); transparent_crc(g_6270.f0, "g_6270.f0", print_hash_value); transparent_crc(g_6270.f1, "g_6270.f1", print_hash_value); transparent_crc(g_6270.f2, "g_6270.f2", print_hash_value); transparent_crc(g_6270.f3, "g_6270.f3", print_hash_value); transparent_crc(g_6280.f0, "g_6280.f0", print_hash_value); transparent_crc(g_6280.f1, "g_6280.f1", print_hash_value); transparent_crc(g_6280.f2, "g_6280.f2", print_hash_value); transparent_crc(g_6280.f3, "g_6280.f3", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_6286[i].f0, "g_6286[i].f0", print_hash_value); transparent_crc(g_6286[i].f1, "g_6286[i].f1", print_hash_value); transparent_crc(g_6286[i].f2, "g_6286[i].f2", print_hash_value); transparent_crc(g_6286[i].f3, "g_6286[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_6287.f0, "g_6287.f0", print_hash_value); transparent_crc(g_6287.f1, "g_6287.f1", print_hash_value); transparent_crc(g_6287.f2, "g_6287.f2", print_hash_value); transparent_crc(g_6287.f3, "g_6287.f3", print_hash_value); transparent_crc(g_6321.f0, "g_6321.f0", print_hash_value); transparent_crc(g_6321.f1, "g_6321.f1", print_hash_value); transparent_crc(g_6321.f2, "g_6321.f2", print_hash_value); transparent_crc(g_6321.f3, "g_6321.f3", print_hash_value); for (i = 0; i < 1; i++) { transparent_crc(g_6344[i].f0, "g_6344[i].f0", print_hash_value); transparent_crc(g_6344[i].f1, "g_6344[i].f1", print_hash_value); transparent_crc(g_6344[i].f2, "g_6344[i].f2", print_hash_value); transparent_crc(g_6344[i].f3, "g_6344[i].f3", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_6368.f0, "g_6368.f0", print_hash_value); transparent_crc(g_6368.f1, "g_6368.f1", print_hash_value); transparent_crc(g_6368.f2, "g_6368.f2", print_hash_value); transparent_crc(g_6368.f3, "g_6368.f3", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 7; j++) { for (k = 0; k < 4; k++) { transparent_crc(g_6591[i][j][k].f0, "g_6591[i][j][k].f0", print_hash_value); transparent_crc(g_6591[i][j][k].f1, "g_6591[i][j][k].f1", print_hash_value); transparent_crc(g_6591[i][j][k].f2, "g_6591[i][j][k].f2", print_hash_value); transparent_crc(g_6591[i][j][k].f3, "g_6591[i][j][k].f3", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_6595.f0, "g_6595.f0", print_hash_value); transparent_crc(g_6595.f1, "g_6595.f1", print_hash_value); transparent_crc(g_6595.f2, "g_6595.f2", print_hash_value); transparent_crc(g_6595.f3, "g_6595.f3", print_hash_value); transparent_crc(g_6723.f0, "g_6723.f0", print_hash_value); transparent_crc(g_6723.f1, "g_6723.f1", print_hash_value); transparent_crc(g_6723.f2, "g_6723.f2", print_hash_value); transparent_crc(g_6723.f3, "g_6723.f3", print_hash_value); transparent_crc(g_6773.f0, "g_6773.f0", print_hash_value); transparent_crc(g_6773.f1, "g_6773.f1", print_hash_value); transparent_crc(g_6773.f2, "g_6773.f2", print_hash_value); transparent_crc(g_6773.f3, "g_6773.f3", print_hash_value); platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 1 breakdown: depth: 0, occurrence: 1660 depth: 1, occurrence: 64 XXX total union variables: 0 XXX non-zero bitfields defined in structs: 2 XXX zero bitfields defined in structs: 0 XXX const bitfields defined in structs: 0 XXX volatile bitfields defined in structs: 0 XXX structs with bitfields in the program: 139 breakdown: indirect level: 0, occurrence: 64 indirect level: 1, occurrence: 26 indirect level: 2, occurrence: 9 indirect level: 3, occurrence: 14 indirect level: 4, occurrence: 12 indirect level: 5, occurrence: 14 XXX full-bitfields structs in the program: 0 breakdown: XXX times a bitfields struct's address is taken: 178 XXX times a bitfields struct on LHS: 0 XXX times a bitfields struct on RHS: 64 XXX times a single bitfield on LHS: 1 XXX times a single bitfield on RHS: 182 XXX max expression depth: 74 breakdown: depth: 1, occurrence: 512 depth: 2, occurrence: 114 depth: 3, occurrence: 6 depth: 4, occurrence: 2 depth: 5, occurrence: 2 depth: 6, occurrence: 8 depth: 7, occurrence: 1 depth: 8, occurrence: 2 depth: 10, occurrence: 2 depth: 11, occurrence: 2 depth: 12, occurrence: 2 depth: 13, occurrence: 2 depth: 14, occurrence: 4 depth: 15, occurrence: 2 depth: 16, occurrence: 6 depth: 17, occurrence: 9 depth: 18, occurrence: 7 depth: 19, occurrence: 6 depth: 20, occurrence: 3 depth: 21, occurrence: 2 depth: 22, occurrence: 13 depth: 23, occurrence: 7 depth: 24, occurrence: 4 depth: 25, occurrence: 3 depth: 26, occurrence: 11 depth: 27, occurrence: 3 depth: 28, occurrence: 4 depth: 29, occurrence: 5 depth: 30, occurrence: 2 depth: 31, occurrence: 4 depth: 32, occurrence: 2 depth: 33, occurrence: 1 depth: 34, occurrence: 2 depth: 35, occurrence: 1 depth: 37, occurrence: 3 depth: 38, occurrence: 2 depth: 40, occurrence: 1 depth: 42, occurrence: 1 depth: 43, occurrence: 2 depth: 45, occurrence: 1 depth: 52, occurrence: 1 depth: 74, occurrence: 1 XXX total number of pointers: 1072 XXX times a variable address is taken: 2829 XXX times a pointer is dereferenced on RHS: 939 breakdown: depth: 1, occurrence: 590 depth: 2, occurrence: 204 depth: 3, occurrence: 81 depth: 4, occurrence: 43 depth: 5, occurrence: 21 XXX times a pointer is dereferenced on LHS: 941 breakdown: depth: 1, occurrence: 677 depth: 2, occurrence: 129 depth: 3, occurrence: 82 depth: 4, occurrence: 46 depth: 5, occurrence: 7 XXX times a pointer is compared with null: 157 XXX times a pointer is compared with address of another variable: 34 XXX times a pointer is compared with another pointer: 33 XXX times a pointer is qualified to be dereferenced: 24923 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 3247 level: 2, occurrence: 1147 level: 3, occurrence: 685 level: 4, occurrence: 434 level: 5, occurrence: 143 XXX number of pointers point to pointers: 562 XXX number of pointers point to scalars: 483 XXX number of pointers point to structs: 27 XXX percent of pointers has null in alias set: 28.3 XXX average alias set size: 1.66 XXX times a non-volatile is read: 5989 XXX times a non-volatile is write: 3112 XXX times a volatile is read: 288 XXX times read thru a pointer: 110 XXX times a volatile is write: 72 XXX times written thru a pointer: 13 XXX times a volatile is available for access: 1.56e+04 XXX percentage of non-volatile access: 96.2 XXX forward jumps: 5 XXX backward jumps: 25 XXX stmts: 502 XXX max block depth: 5 breakdown: depth: 0, occurrence: 27 depth: 1, occurrence: 26 depth: 2, occurrence: 52 depth: 3, occurrence: 90 depth: 4, occurrence: 139 depth: 5, occurrence: 168 XXX percentage a fresh-made variable is used: 15.5 XXX percentage an existing variable is used: 84.5 FYI: the random generator makes assumptions about the integer size. See platform.info for more details. ********************* end of statistics **********************/