/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 15030573078505618636 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ struct S0 { unsigned f0 : 20; const unsigned f1 : 25; unsigned f2 : 23; unsigned f3 : 7; const signed f4 : 26; signed f5 : 9; volatile signed f6 : 3; const volatile unsigned f7 : 12; signed : 0; }; /* --- GLOBAL VARIABLES --- */ static uint32_t g_27 = 0x522ABF7CL; static uint32_t *g_38 = (void*)0; static uint64_t g_53 = 0xB3E1984BBC1846E9LL; static uint32_t g_59 = 4294967289UL; static int32_t g_87 = 1L; static int32_t *g_86 = &g_87; static int32_t ** volatile g_85 = &g_86;/* VOLATILE GLOBAL g_85 */ static uint32_t g_89[3][6][4] = {{{0UL,0x941AE2D2L,0UL,4294967295UL},{0xA659E808L,0x941AE2D2L,0xD465F4E4L,0xB298F974L},{0x941AE2D2L,0x17083D4BL,0x17083D4BL,0x941AE2D2L},{0UL,0xB298F974L,0x17083D4BL,4294967295UL},{0x941AE2D2L,0xA659E808L,0xD465F4E4L,0xA659E808L},{0xA659E808L,0x17083D4BL,0UL,0xA659E808L}},{{0UL,0xA659E808L,4294967295UL,4294967295UL},{0xB298F974L,0xB298F974L,0xD465F4E4L,0x941AE2D2L},{0xB298F974L,0x17083D4BL,4294967295UL,0xB298F974L},{0UL,0x941AE2D2L,0UL,4294967295UL},{0xA659E808L,0x941AE2D2L,0xD465F4E4L,0xB298F974L},{0x941AE2D2L,0x17083D4BL,0xD465F4E4L,0x17083D4BL}},{{0xFA8BF40FL,0UL,0xD465F4E4L,4294967295UL},{0x17083D4BL,4294967295UL,0xB298F974L,4294967295UL},{4294967295UL,0xD465F4E4L,0xFA8BF40FL,4294967295UL},{0xFA8BF40FL,4294967295UL,4294967295UL,4294967295UL},{0UL,0UL,0xB298F974L,0x17083D4BL},{0UL,0xD465F4E4L,4294967295UL,0UL}}}; static struct S0 g_100 = {687,2393,2096,1,-1827,5,-1,32};/* VOLATILE GLOBAL g_100 */ static int64_t g_121 = 0x6FBAD4E8C809647BLL; static int32_t g_145 = 0x175425EBL; static int32_t * volatile g_144 = &g_145;/* VOLATILE GLOBAL g_144 */ static uint32_t **g_149 = &g_38; static uint32_t ***g_148[4] = {&g_149,&g_149,&g_149,&g_149}; static uint32_t **** volatile g_147 = &g_148[1];/* VOLATILE GLOBAL g_147 */ static uint8_t g_203 = 0xFCL; static int32_t ** const volatile g_206 = &g_86;/* VOLATILE GLOBAL g_206 */ static uint32_t * const *g_222[4][1] = {{&g_38},{&g_38},{&g_38},{&g_38}}; static uint32_t * const **g_221[1] = {&g_222[1][0]}; static uint32_t g_242 = 0xA7F0EEFAL; static int16_t g_251 = 0x0DA6L; static uint64_t g_258 = 0x3648DACBC9D8B4DDLL; static int8_t g_266[5] = {0x6CL,0x6CL,0x6CL,0x6CL,0x6CL}; static int8_t *g_265 = &g_266[3]; static int32_t g_288 = 0x1357962FL; static uint64_t g_298 = 0xBD567D7ABB9593E8LL; static volatile uint64_t g_311 = 18446744073709551612UL;/* VOLATILE GLOBAL g_311 */ static uint32_t g_317 = 2UL; static struct S0 ** volatile g_330 = (void*)0;/* VOLATILE GLOBAL g_330 */ static int32_t g_345 = (-2L); static int32_t * volatile g_351 = &g_145;/* VOLATILE GLOBAL g_351 */ static volatile int32_t g_422 = 0L;/* VOLATILE GLOBAL g_422 */ static volatile struct S0 g_444 = {416,4195,1311,6,-402,0,-0,1};/* VOLATILE GLOBAL g_444 */ static uint16_t g_450 = 65535UL; static uint16_t *g_458 = &g_450; static struct S0 g_462[5][9][5] = {{{{514,5623,1854,2,6910,1,1,42},{633,1632,1023,1,3940,-19,1,31},{733,4377,2767,2,-4094,-5,-0,26},{866,3789,1484,2,-809,15,-0,16},{82,696,1033,9,1736,4,0,42}},{{431,1286,2475,9,4569,-13,0,6},{423,3763,839,8,-3630,-1,1,29},{866,3789,1484,2,-809,15,-0,16},{80,4136,2151,4,1553,17,-0,22},{121,2114,1260,4,-4194,-6,-0,3}},{{267,3156,389,1,743,11,0,57},{982,145,1304,0,-5074,-12,-0,36},{126,4180,1283,2,-2979,-11,-0,8},{418,1569,592,10,3316,4,-0,63},{306,2120,1360,1,6725,-4,1,53}},{{819,4816,2010,6,-7360,16,1,19},{627,2163,1238,3,1441,0,-1,34},{97,166,445,9,3389,2,0,39},{521,4356,1095,4,6713,-0,-0,11},{907,5107,2716,10,-4656,-10,-1,36}},{{497,313,2021,5,-4418,21,0,37},{171,5264,374,3,-3897,-3,-1,26},{755,240,1758,4,1196,14,-1,9},{41,4246,2829,0,-7358,17,-0,14},{671,1667,1003,4,-6444,9,1,6}},{{479,3583,651,9,-2780,21,0,46},{27,1280,1413,10,-6642,8,-1,17},{627,2163,1238,3,1441,0,-1,34},{884,995,638,1,-4114,2,1,41},{884,995,638,1,-4114,2,1,41}},{{976,392,657,2,3427,-5,1,44},{140,3487,2420,1,7611,-9,-0,19},{976,392,657,2,3427,-5,1,44},{104,4984,2438,9,6562,-12,-0,43},{28,834,2399,2,-1269,10,0,27}},{{999,4327,2552,9,-6017,20,0,45},{980,5420,1942,2,3490,11,0,40},{411,3151,1503,9,196,-3,-0,24},{431,1286,2475,9,4569,-13,0,6},{221,3387,163,7,-4637,-11,0,17}},{{517,3862,536,3,-307,13,1,8},{351,498,348,5,4570,-7,0,15},{309,2152,642,2,-5482,-19,0,36},{247,3951,1104,5,5394,2,-0,42},{997,557,1091,10,-4485,3,0,9}}},{{{270,5457,2648,6,6471,16,-1,29},{976,392,657,2,3427,-5,1,44},{411,3151,1503,9,196,-3,-0,24},{221,3387,163,7,-4637,-11,0,17},{307,5777,164,4,1827,13,0,1}},{{716,3563,392,9,622,10,0,9},{318,1019,2839,8,-7985,10,1,4},{976,392,657,2,3427,-5,1,44},{53,5571,707,4,-4172,10,-0,9},{626,2672,1544,10,-1021,-11,0,45}},{{152,10,1396,3,-7266,-8,-1,44},{521,4356,1095,4,6713,-0,-0,11},{627,2163,1238,3,1441,0,-1,34},{517,3862,536,3,-307,13,1,8},{716,3563,392,9,622,10,0,9}},{{521,4356,1095,4,6713,-0,-0,11},{267,3156,389,1,743,11,0,57},{755,240,1758,4,1196,14,-1,9},{708,3161,1493,9,-4617,-11,1,6},{827,4764,2681,6,7703,5,-1,33}},{{624,5589,1276,8,-6748,-9,-1,12},{152,10,1396,3,-7266,-8,-1,44},{97,166,445,9,3389,2,0,39},{601,5102,18,0,-7384,6,-0,24},{892,580,842,9,-128,12,-0,48}},{{140,3487,2420,1,7611,-9,-0,19},{412,5665,649,3,-5989,18,-1,40},{126,4180,1283,2,-2979,-11,-0,8},{368,1460,389,1,-249,13,0,35},{412,1994,1513,0,4336,2,-1,11}},{{982,145,1304,0,-5074,-12,-0,36},{751,5252,2052,5,-469,-10,-1,1},{866,3789,1484,2,-809,15,-0,16},{800,1049,349,1,-4227,18,1,48},{560,4786,2246,8,-7957,10,-1,30}},{{28,834,2399,2,-1269,10,0,27},{309,2152,642,2,-5482,-19,0,36},{733,4377,2767,2,-4094,-5,-0,26},{307,5777,164,4,1827,13,0,1},{838,3431,1608,4,-4430,21,-1,48}},{{295,4677,2367,4,4786,-3,-1,33},{1022,1210,2103,7,-2260,0,-1,15},{466,4428,1013,2,5674,17,0,9},{827,4764,2681,6,7703,5,-1,33},{1013,1196,2625,3,-1827,13,-0,38}}},{{{980,5420,1942,2,3490,11,0,40},{500,4818,1651,0,-5196,21,-1,1},{53,5571,707,4,-4172,10,-0,9},{318,1019,2839,8,-7985,10,1,4},{895,2242,2003,1,-275,0,1,56}},{{97,166,445,9,3389,2,0,39},{80,4136,2151,4,1553,17,-0,22},{420,1727,2203,8,-3339,12,-0,53},{318,1019,2839,8,-7985,10,1,4},{724,5152,2613,5,-3710,4,0,39}},{{802,5542,2526,7,2526,-9,-1,37},{494,134,923,5,-7085,6,1,14},{412,5665,649,3,-5989,18,-1,40},{827,4764,2681,6,7703,5,-1,33},{126,4180,1283,2,-2979,-11,-0,8}},{{200,2050,1049,5,-1466,11,-0,41},{884,995,638,1,-4114,2,1,41},{2,3292,250,4,240,3,-1,37},{307,5777,164,4,1827,13,0,1},{524,4586,294,6,6347,8,-1,35}},{{1005,3992,1028,4,-4078,-15,-1,37},{560,4786,2246,8,-7957,10,-1,30},{351,498,348,5,4570,-7,0,15},{800,1049,349,1,-4227,18,1,48},{976,392,657,2,3427,-5,1,44}},{{514,5691,937,1,-552,2,-1,31},{212,4821,1216,7,-2657,16,0,11},{221,3387,163,7,-4637,-11,0,17},{368,1460,389,1,-249,13,0,35},{423,3763,839,8,-3630,-1,1,29}},{{866,3789,1484,2,-809,15,-0,16},{497,313,2021,5,-4418,21,0,37},{306,2120,1360,1,6725,-4,1,53},{601,5102,18,0,-7384,6,-0,24},{474,63,13,7,1899,1,-1,56}},{{838,3431,1608,4,-4430,21,-1,48},{208,5678,2289,4,8168,16,1,61},{997,557,1091,10,-4485,3,0,9},{708,3161,1493,9,-4617,-11,1,6},{500,4818,1651,0,-5196,21,-1,1}},{{212,4821,1216,7,-2657,16,0,11},{306,2120,1360,1,6725,-4,1,53},{559,1768,2210,10,6236,5,1,30},{517,3862,536,3,-307,13,1,8},{751,5252,2052,5,-469,-10,-1,1}}},{{{852,2180,20,7,-116,13,1,3},{53,5571,707,4,-4172,10,-0,9},{800,1049,349,1,-4227,18,1,48},{53,5571,707,4,-4172,10,-0,9},{852,2180,20,7,-116,13,1,3}},{{800,1049,349,1,-4227,18,1,48},{431,1286,2475,9,4569,-13,0,6},{424,2264,2560,6,3830,-17,-1,31},{221,3387,163,7,-4637,-11,0,17},{655,5044,1712,6,-2840,14,1,23}},{{755,240,1758,4,1196,14,-1,9},{295,4677,2367,4,4786,-3,-1,33},{80,4136,2151,4,1553,17,-0,22},{247,3951,1104,5,5394,2,-0,42},{2,3292,250,4,240,3,-1,37}},{{915,4102,1012,4,2537,10,1,50},{601,5102,18,0,-7384,6,-0,24},{306,2120,1360,1,6725,-4,1,53},{497,313,2021,5,-4418,21,0,37},{866,3789,1484,2,-809,15,-0,16}},{{634,3351,2472,4,3401,15,-0,7},{838,3431,1608,4,-4430,21,-1,48},{474,63,13,7,1899,1,-1,56},{655,5044,1712,6,-2840,14,1,23},{219,5519,2424,8,-381,21,-0,29}},{{866,3789,1484,2,-809,15,-0,16},{507,5620,1213,3,-6625,-20,0,48},{141,277,700,3,-5253,-11,1,36},{351,498,348,5,4570,-7,0,15},{494,134,923,5,-7085,6,1,14}},{{219,2062,572,4,7357,19,1,35},{368,1460,389,1,-249,13,0,35},{895,2242,2003,1,-275,0,1,56},{548,5187,2269,1,-6515,13,-1,38},{733,4377,2767,2,-4094,-5,-0,26}},{{524,4586,294,6,6347,8,-1,35},{80,4136,2151,4,1553,17,-0,22},{270,5457,2648,6,6471,16,-1,29},{800,1049,349,1,-4227,18,1,48},{412,1994,1513,0,4336,2,-1,11}},{{650,4017,464,5,-947,-5,1,27},{474,63,13,7,1899,1,-1,56},{412,1994,1513,0,4336,2,-1,11},{879,1749,1045,3,1866,-15,0,27},{517,3862,536,3,-307,13,1,8}}},{{{892,580,842,9,-128,12,-0,48},{28,834,2399,2,-1269,10,0,27},{171,5264,374,3,-3897,-3,-1,26},{982,145,1304,0,-5074,-12,-0,36},{121,2114,1260,4,-4194,-6,-0,3}},{{907,5107,2716,10,-4656,-10,-1,36},{141,277,700,3,-5253,-11,1,36},{500,4818,1651,0,-5196,21,-1,1},{27,1280,1413,10,-6642,8,-1,17},{152,10,1396,3,-7266,-8,-1,44}},{{802,5542,2526,7,2526,-9,-1,37},{309,2152,642,2,-5482,-19,0,36},{827,4764,2681,6,7703,5,-1,33},{412,1994,1513,0,4336,2,-1,11},{164,32,887,8,123,14,-0,20}},{{418,1569,592,10,3316,4,-0,63},{267,3156,389,1,743,11,0,57},{167,211,1529,5,6485,8,-0,10},{819,4816,2010,6,-7360,16,1,19},{131,1596,547,10,-4977,12,-0,31}},{{517,3862,536,3,-307,13,1,8},{886,5549,1622,3,501,18,1,50},{82,696,1033,9,1736,4,0,42},{368,1460,389,1,-249,13,0,35},{2,3292,250,4,240,3,-1,37}},{{517,3862,536,3,-307,13,1,8},{1022,1210,2103,7,-2260,0,-1,15},{152,10,1396,3,-7266,-8,-1,44},{633,1632,1023,1,3940,-19,1,31},{507,5620,1213,3,-6625,-20,0,48}},{{418,1569,592,10,3316,4,-0,63},{524,4586,294,6,6347,8,-1,35},{879,1749,1045,3,1866,-15,0,27},{247,3951,1104,5,5394,2,-0,42},{559,1768,2210,10,6236,5,1,30}},{{802,5542,2526,7,2526,-9,-1,37},{644,3849,1805,2,3251,7,-1,4},{307,5777,164,4,1827,13,0,1},{424,2264,2560,6,3830,-17,-1,31},{827,4764,2681,6,7703,5,-1,33}},{{907,5107,2716,10,-4656,-10,-1,36},{212,4821,1216,7,-2657,16,0,11},{624,5589,1276,8,-6748,-9,-1,12},{164,32,887,8,123,14,-0,20},{886,5549,1622,3,501,18,1,50}}}}; static uint32_t g_501[10][7] = {{0UL,0x47DD618EL,0xF2D83C8EL,4294967295UL,0xE98F48B7L,0xE98F48B7L,4294967295UL},{4294967295UL,0xB1B3BD9BL,4294967295UL,0x47DD618EL,4294967295UL,4294967295UL,0x1D3E08BEL},{4294967295UL,0xB1B3BD9BL,3UL,0xFE4CBD12L,0xB1B3BD9BL,0x09823C35L,0xB1B3BD9BL},{0xB50C69E5L,0x47DD618EL,0x47DD618EL,0xB50C69E5L,0x1D3E08BEL,4294967295UL,4294967295UL},{0xE98F48B7L,0UL,0x47DD618EL,0xF2D83C8EL,4294967295UL,0xE98F48B7L,0xE98F48B7L},{0UL,4294967295UL,3UL,4294967295UL,0UL,7UL,4294967295UL},{0xB50C69E5L,0x1D3E08BEL,4294967295UL,4294967295UL,0x47DD618EL,4294967295UL,0xB1B3BD9BL},{0x47DD618EL,0xB1B3BD9BL,0xF2D83C8EL,0xF2D83C8EL,0xB1B3BD9BL,0x47DD618EL,0x1D3E08BEL},{0xB50C69E5L,4294967295UL,0x09823C35L,0xB50C69E5L,0xB1B3BD9BL,0UL,4294967295UL},{0UL,0xE98F48B7L,0x47DD618EL,0xFE4CBD12L,0x47DD618EL,0xE98F48B7L,0UL}}; static uint32_t **g_530 = (void*)0; static int32_t * volatile g_533 = &g_345;/* VOLATILE GLOBAL g_533 */ static uint64_t g_542[10][4][6] = {{{0x7FA0C74303A70FC6LL,1UL,6UL,0UL,1UL,1UL},{1UL,0xE0661AF3ED9D5CA0LL,0x3C2ED5490B76FB60LL,1UL,1UL,0UL},{18446744073709551611UL,2UL,0xF3D65C12292D667FLL,5UL,0x53CD6C4EFCDE9FE0LL,18446744073709551615UL},{0xF3D65C12292D667FLL,1UL,0UL,18446744073709551611UL,0x7FA0C74303A70FC6LL,18446744073709551615UL}},{{1UL,18446744073709551614UL,0UL,0UL,0UL,18446744073709551614UL},{0x48886D9A1ABF2959LL,18446744073709551608UL,1UL,0xE392D2BE89EDA9A2LL,18446744073709551610UL,0UL},{18446744073709551615UL,18446744073709551611UL,0xE0661AF3ED9D5CA0LL,1UL,0UL,1UL},{0UL,18446744073709551611UL,18446744073709551615UL,1UL,0UL,18446744073709551615UL}},{{6UL,0x8D63C8F50BC2FAB2LL,0x97F937F5828B368CLL,6UL,0xF3D65C12292D667FLL,0x7FA0C74303A70FC6LL},{1UL,18446744073709551608UL,6UL,0xF3D65C12292D667FLL,18446744073709551611UL,0UL},{0xDAAB8874AB4F38CBLL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,0UL,0x87075C9DB5482B49LL},{1UL,0x87075C9DB5482B49LL,18446744073709551614UL,0UL,18446744073709551615UL,0UL}},{{18446744073709551607UL,0x6333DA09D5CAE732LL,18446744073709551615UL,0UL,18446744073709551608UL,1UL},{0xDD4B3FD6788AE86BLL,18446744073709551615UL,0xE392D2BE89EDA9A2LL,0x4D2FAC5057E2BCC1LL,0x22F5F696B6E9BEB3LL,1UL},{0x6333DA09D5CAE732LL,0xE0661AF3ED9D5CA0LL,18446744073709551615UL,18446744073709551615UL,0xE0661AF3ED9D5CA0LL,0x6333DA09D5CAE732LL},{18446744073709551611UL,0x97F937F5828B368CLL,2UL,0xDAAB8874AB4F38CBLL,1UL,0UL}},{{18446744073709551611UL,0UL,0x0E8AA3B9110ACE20LL,18446744073709551608UL,1UL,1UL},{18446744073709551611UL,5UL,18446744073709551608UL,0xDAAB8874AB4F38CBLL,1UL,1UL},{18446744073709551611UL,1UL,0x011ABA56D9D09122LL,18446744073709551615UL,0UL,0x97F937F5828B368CLL},{0x6333DA09D5CAE732LL,1UL,1UL,0x4D2FAC5057E2BCC1LL,1UL,0UL}},{{0xDD4B3FD6788AE86BLL,0x48886D9A1ABF2959LL,0x87075C9DB5482B49LL,0UL,6UL,2UL},{18446744073709551607UL,1UL,1UL,0UL,18446744073709551615UL,0xDD4B3FD6788AE86BLL},{1UL,18446744073709551615UL,18446744073709551613UL,18446744073709551615UL,18446744073709551615UL,18446744073709551608UL},{0xDAAB8874AB4F38CBLL,0xDD4B3FD6788AE86BLL,0UL,0xF3D65C12292D667FLL,0x3C2ED5490B76FB60LL,0UL}},{{1UL,6UL,1UL,6UL,1UL,0UL},{6UL,1UL,18446744073709551607UL,18446744073709551608UL,0UL,0xE28A3B6B4E82D966LL},{0xF3D65C12292D667FLL,18446744073709551611UL,1UL,1UL,1UL,0xE28A3B6B4E82D966LL},{0xE28A3B6B4E82D966LL,0xDAAB8874AB4F38CBLL,18446744073709551607UL,1UL,0x87075C9DB5482B49LL,0UL}},{{1UL,0UL,1UL,18446744073709551614UL,18446744073709551615UL,0UL},{18446744073709551615UL,0x53CD6C4EFCDE9FE0LL,0UL,18446744073709551607UL,0UL,18446744073709551608UL},{1UL,1UL,18446744073709551613UL,0x0E8AA3B9110ACE20LL,6UL,0xDD4B3FD6788AE86BLL},{18446744073709551607UL,18446744073709551615UL,1UL,1UL,0x7FA0C74303A70FC6LL,2UL}},{{18446744073709551608UL,18446744073709551611UL,0x87075C9DB5482B49LL,18446744073709551611UL,18446744073709551610UL,0UL},{18446744073709551611UL,0x6EC3A9503B2DA0C6LL,1UL,18446744073709551613UL,0x97F937F5828B368CLL,0x97F937F5828B368CLL},{0xE392D2BE89EDA9A2LL,0x011ABA56D9D09122LL,0x011ABA56D9D09122LL,0xE392D2BE89EDA9A2LL,1UL,1UL},{18446744073709551615UL,0x3C2ED5490B76FB60LL,18446744073709551608UL,0x97F937F5828B368CLL,0xDAAB8874AB4F38CBLL,1UL}},{{18446744073709551615UL,18446744073709551607UL,0x0E8AA3B9110ACE20LL,0UL,0xDAAB8874AB4F38CBLL,0UL},{0UL,0x3C2ED5490B76FB60LL,2UL,0x53CD6C4EFCDE9FE0LL,1UL,0x6333DA09D5CAE732LL},{1UL,0x011ABA56D9D09122LL,18446744073709551615UL,0UL,0x97F937F5828B368CLL,1UL},{0UL,0x6EC3A9503B2DA0C6LL,0xE392D2BE89EDA9A2LL,6UL,0UL,1UL}}}; static struct S0 **g_551 = (void*)0; static volatile struct S0 * volatile g_625 = &g_444;/* VOLATILE GLOBAL g_625 */ static volatile struct S0 * volatile * volatile g_626 = &g_625;/* VOLATILE GLOBAL g_626 */ static uint32_t ***g_629 = (void*)0; static uint32_t **** volatile g_628 = &g_629;/* VOLATILE GLOBAL g_628 */ static struct S0 g_712 = {590,5750,1242,3,-2696,6,-0,28};/* VOLATILE GLOBAL g_712 */ static struct S0 g_714 = {339,1647,37,8,4045,-21,1,40};/* VOLATILE GLOBAL g_714 */ static int16_t *g_766 = &g_251; static const volatile struct S0 g_767 = {428,3834,2007,3,-1129,3,0,8};/* VOLATILE GLOBAL g_767 */ static uint32_t g_789[8][7] = {{0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L},{0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L},{0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L},{0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L},{0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L},{0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L},{0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L},{0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L,0x2A92A884L}}; static const int64_t ***g_797 = (void*)0; static const int64_t ****g_796[10][4][3] = {{{(void*)0,(void*)0,&g_797},{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797}},{{&g_797,(void*)0,&g_797},{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797},{(void*)0,&g_797,&g_797}},{{(void*)0,&g_797,&g_797},{(void*)0,&g_797,&g_797},{(void*)0,&g_797,&g_797},{&g_797,&g_797,&g_797}},{{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797}},{{&g_797,&g_797,&g_797},{(void*)0,&g_797,&g_797},{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797}},{{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797},{(void*)0,&g_797,&g_797}},{{&g_797,(void*)0,&g_797},{&g_797,&g_797,&g_797},{(void*)0,&g_797,&g_797},{&g_797,&g_797,&g_797}},{{&g_797,(void*)0,&g_797},{(void*)0,&g_797,&g_797},{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797}},{{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797},{(void*)0,(void*)0,&g_797}},{{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797},{&g_797,&g_797,&g_797},{&g_797,(void*)0,&g_797}}}; static int32_t * volatile g_801 = &g_87;/* VOLATILE GLOBAL g_801 */ static int64_t *g_833 = (void*)0; static int64_t **g_832[8][9] = {{&g_833,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833},{&g_833,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833},{(void*)0,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833},{&g_833,&g_833,&g_833,&g_833,(void*)0,&g_833,&g_833,&g_833,&g_833},{&g_833,&g_833,&g_833,&g_833,(void*)0,&g_833,&g_833,&g_833,&g_833},{&g_833,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833},{&g_833,(void*)0,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833,&g_833},{&g_833,&g_833,(void*)0,&g_833,&g_833,&g_833,&g_833,&g_833,(void*)0}}; static volatile struct S0 g_872 = {284,2410,805,5,7530,12,-0,58};/* VOLATILE GLOBAL g_872 */ static int32_t g_907 = 0xA645D710L; static int32_t ** volatile g_923 = &g_86;/* VOLATILE GLOBAL g_923 */ static struct S0 g_947 = {386,1007,2230,3,5290,-5,-0,51};/* VOLATILE GLOBAL g_947 */ static int32_t g_957 = 0x9B8ED35AL; static struct S0 g_962 = {642,1291,357,0,-3021,-10,-1,49};/* VOLATILE GLOBAL g_962 */ static volatile int64_t g_975[4] = {4L,4L,4L,4L}; static int32_t * volatile g_981[10][8] = {{&g_345,&g_145,&g_145,(void*)0,&g_957,&g_345,&g_345,&g_957},{&g_957,&g_345,&g_345,&g_957,(void*)0,&g_145,&g_145,&g_345},{(void*)0,&g_87,&g_957,&g_345,&g_145,&g_957,&g_345,&g_87},{&g_345,&g_87,(void*)0,&g_87,&g_87,&g_145,&g_957,&g_345},{&g_345,&g_345,&g_87,&g_345,&g_87,&g_345,&g_345,&g_145},{&g_87,&g_145,&g_957,&g_345,&g_87,&g_957,(void*)0,&g_345},{&g_145,&g_345,&g_957,&g_87,&g_87,(void*)0,&g_345,&g_345},{&g_87,&g_957,&g_345,&g_345,&g_87,&g_87,&g_345,&g_345},{&g_345,&g_345,&g_957,(void*)0,&g_87,&g_957,&g_345,&g_145},{&g_345,(void*)0,&g_145,(void*)0,&g_145,&g_957,&g_345,&g_145}}; static int32_t * volatile g_982 = (void*)0;/* VOLATILE GLOBAL g_982 */ static struct S0 g_996 = {240,4748,2256,0,-7668,18,0,25};/* VOLATILE GLOBAL g_996 */ static volatile struct S0 g_1002 = {237,3008,840,0,-627,19,-1,30};/* VOLATILE GLOBAL g_1002 */ static volatile uint16_t g_1010 = 0x98D7L;/* VOLATILE GLOBAL g_1010 */ static int64_t g_1014 = 0L; static int32_t * volatile g_1055 = &g_345;/* VOLATILE GLOBAL g_1055 */ static uint32_t g_1074 = 0x87064A90L; static int32_t * volatile g_1096 = &g_957;/* VOLATILE GLOBAL g_1096 */ static uint32_t * volatile *g_1139[1] = {&g_38}; static uint32_t * volatile **g_1138[5] = {&g_1139[0],&g_1139[0],&g_1139[0],&g_1139[0],&g_1139[0]}; static uint32_t * volatile ***g_1137 = &g_1138[0]; static uint32_t * volatile ****g_1136 = &g_1137; static uint32_t ****g_1143 = &g_148[1]; static uint32_t *****g_1142 = &g_1143; static volatile uint8_t g_1220 = 0xD9L;/* VOLATILE GLOBAL g_1220 */ static volatile struct S0 g_1256 = {634,4434,2078,6,1112,-6,0,48};/* VOLATILE GLOBAL g_1256 */ static uint32_t g_1272 = 4294967295UL; static uint32_t g_1311[9] = {3UL,0x9B193DF8L,0x9B193DF8L,3UL,0x9B193DF8L,0x9B193DF8L,3UL,0x9B193DF8L,0x9B193DF8L}; static struct S0 g_1327 = {568,1795,1545,9,-4552,0,0,15};/* VOLATILE GLOBAL g_1327 */ static struct S0 *** volatile g_1347 = &g_551;/* VOLATILE GLOBAL g_1347 */ static struct S0 *** volatile * volatile g_1346 = &g_1347;/* VOLATILE GLOBAL g_1346 */ static int32_t * volatile g_1365[3][9] = {{&g_957,&g_957,&g_957,&g_957,&g_957,&g_957,&g_957,&g_957,&g_957},{&g_345,&g_87,&g_145,&g_145,&g_145,&g_87,&g_345,&g_87,&g_145},{&g_957,&g_957,&g_957,&g_957,&g_957,&g_957,&g_957,&g_957,&g_957}}; static int32_t * volatile g_1366 = &g_145;/* VOLATILE GLOBAL g_1366 */ static int32_t * const volatile g_1437 = (void*)0;/* VOLATILE GLOBAL g_1437 */ static volatile struct S0 g_1440 = {69,2109,1993,3,233,15,0,22};/* VOLATILE GLOBAL g_1440 */ static volatile struct S0 g_1443 = {642,4675,2349,7,2799,-0,1,19};/* VOLATILE GLOBAL g_1443 */ static struct S0 g_1455 = {81,3562,1781,6,-4714,-16,-0,31};/* VOLATILE GLOBAL g_1455 */ static int32_t * volatile g_1496 = &g_345;/* VOLATILE GLOBAL g_1496 */ static int16_t g_1546 = 0x65C2L; static int16_t g_1548[5][10] = {{0x5EFAL,0x9E70L,0x7792L,0x5EFAL,0x7792L,0L,0x0EB5L,3L,3L,0x0EB5L},{3L,0x7792L,0x8444L,0x8444L,0x7792L,3L,0L,0x7792L,0L,3L},{0x9E70L,0x7792L,0x5EFAL,0x7792L,0x9E70L,0x5EFAL,0x0EB5L,0x0EB5L,0x5EFAL,0x9E70L},{0x9E70L,0L,0L,0x9E70L,0x8444L,3L,0x9E70L,3L,0x8444L,0x9E70L},{3L,0x9E70L,3L,0x8444L,0x9E70L,0L,0L,0x9E70L,0x8444L,3L}}; static int32_t * volatile g_1549[7][10][3] = {{{&g_87,&g_345,&g_87},{&g_87,&g_87,&g_957},{&g_345,&g_345,&g_345},{&g_145,&g_87,&g_345},{&g_145,&g_145,&g_345},{&g_345,&g_145,&g_957},{(void*)0,&g_345,&g_87},{&g_345,&g_345,&g_957},{&g_145,&g_345,&g_145},{&g_145,&g_345,&g_145}},{{&g_345,&g_345,&g_87},{&g_87,&g_145,&g_145},{&g_87,&g_145,&g_145},{&g_87,&g_87,&g_957},{&g_87,&g_345,&g_87},{&g_87,&g_87,&g_957},{&g_345,&g_345,&g_345},{&g_145,&g_87,&g_345},{&g_145,&g_145,&g_345},{&g_345,&g_145,&g_957}},{{(void*)0,&g_345,&g_87},{&g_345,&g_345,&g_957},{&g_145,&g_345,&g_145},{&g_145,&g_345,&g_145},{&g_345,&g_345,&g_87},{&g_87,&g_145,&g_145},{&g_87,&g_145,&g_145},{&g_87,&g_87,&g_957},{&g_87,&g_345,&g_87},{&g_87,&g_87,&g_957}},{{&g_345,&g_345,&g_345},{&g_145,&g_87,&g_345},{&g_145,&g_145,&g_345},{&g_345,&g_145,&g_957},{(void*)0,&g_345,&g_87},{&g_345,&g_345,&g_957},{&g_145,&g_345,&g_145},{&g_145,&g_345,&g_145},{&g_345,&g_345,&g_87},{&g_87,&g_145,&g_145}},{{&g_87,&g_145,&g_145},{&g_87,&g_87,&g_957},{&g_87,&g_345,&g_87},{&g_87,&g_87,&g_957},{&g_345,&g_345,&g_345},{&g_145,&g_87,&g_345},{&g_145,&g_145,&g_345},{&g_345,&g_145,&g_957},{(void*)0,&g_145,&g_87},{(void*)0,(void*)0,&g_345}},{{&g_345,&g_145,&g_87},{&g_87,(void*)0,&g_87},{(void*)0,&g_145,&g_957},{&g_145,&g_87,&g_87},{&g_957,&g_345,&g_87},{&g_957,&g_145,&g_345},{&g_957,&g_145,&g_87},{&g_145,&g_957,&g_957},{(void*)0,&g_145,(void*)0},{&g_87,&g_145,(void*)0}},{{&g_345,&g_345,(void*)0},{(void*)0,&g_87,&g_957},{&g_145,&g_145,&g_87},{(void*)0,(void*)0,&g_345},{&g_345,&g_145,&g_87},{&g_87,(void*)0,&g_87},{(void*)0,&g_145,&g_957},{&g_145,&g_87,&g_87},{&g_957,&g_345,&g_87},{&g_957,&g_145,&g_345}}}; static volatile int16_t g_1574 = 0xEEEEL;/* VOLATILE GLOBAL g_1574 */ static int32_t ** volatile g_1614 = (void*)0;/* VOLATILE GLOBAL g_1614 */ static struct S0 ** const *g_1640 = (void*)0; static struct S0 ** const **g_1639 = &g_1640; static struct S0 g_1858[8][7] = {{{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42}},{{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15}},{{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42}},{{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15}},{{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42}},{{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15}},{{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42},{48,5578,640,1,6065,7,-1,42}},{{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15},{909,2937,676,8,-3940,-13,0,15}}}; static int32_t ** volatile g_1888 = &g_86;/* VOLATILE GLOBAL g_1888 */ static int32_t ** const volatile g_1890 = &g_86;/* VOLATILE GLOBAL g_1890 */ static const struct S0 g_1941 = {825,101,1768,2,-970,16,-0,37};/* VOLATILE GLOBAL g_1941 */ static const struct S0 *g_1940 = &g_1941; static const struct S0 **g_1939 = &g_1940; static uint8_t g_2036 = 0x37L; static volatile int32_t g_2061[7] = {1L,1L,1L,1L,1L,1L,1L}; static uint64_t *g_2155 = &g_542[0][3][3]; static uint64_t **g_2154 = &g_2155; static volatile struct S0 g_2199 = {800,748,1620,4,-6193,2,-0,56};/* VOLATILE GLOBAL g_2199 */ static volatile struct S0 g_2216[1][10][1] = {{{{508,990,2042,0,5255,-7,0,49}},{{508,990,2042,0,5255,-7,0,49}},{{508,990,2042,0,5255,-7,0,49}},{{508,990,2042,0,5255,-7,0,49}},{{508,990,2042,0,5255,-7,0,49}},{{508,990,2042,0,5255,-7,0,49}},{{508,990,2042,0,5255,-7,0,49}},{{508,990,2042,0,5255,-7,0,49}},{{508,990,2042,0,5255,-7,0,49}},{{508,990,2042,0,5255,-7,0,49}}}}; static uint32_t ****g_2234 = (void*)0; static uint32_t ***** volatile g_2233[10][7][3] = {{{&g_2234,&g_2234,&g_2234},{(void*)0,&g_2234,&g_2234},{(void*)0,(void*)0,&g_2234},{&g_2234,&g_2234,&g_2234},{&g_2234,&g_2234,(void*)0},{&g_2234,&g_2234,&g_2234},{(void*)0,&g_2234,(void*)0}},{{(void*)0,(void*)0,&g_2234},{&g_2234,&g_2234,&g_2234},{&g_2234,&g_2234,&g_2234},{&g_2234,&g_2234,&g_2234},{(void*)0,&g_2234,&g_2234},{(void*)0,(void*)0,&g_2234},{&g_2234,&g_2234,&g_2234}},{{&g_2234,&g_2234,(void*)0},{&g_2234,&g_2234,&g_2234},{(void*)0,&g_2234,(void*)0},{(void*)0,(void*)0,&g_2234},{(void*)0,&g_2234,&g_2234},{&g_2234,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0}},{{&g_2234,&g_2234,(void*)0},{&g_2234,&g_2234,&g_2234},{&g_2234,&g_2234,&g_2234},{&g_2234,(void*)0,&g_2234},{&g_2234,(void*)0,&g_2234},{&g_2234,&g_2234,&g_2234},{&g_2234,&g_2234,&g_2234}},{{(void*)0,&g_2234,&g_2234},{&g_2234,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0},{&g_2234,&g_2234,(void*)0},{&g_2234,&g_2234,&g_2234},{&g_2234,&g_2234,&g_2234},{&g_2234,(void*)0,&g_2234}},{{&g_2234,(void*)0,&g_2234},{&g_2234,&g_2234,&g_2234},{&g_2234,&g_2234,&g_2234},{(void*)0,&g_2234,&g_2234},{&g_2234,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0},{&g_2234,&g_2234,(void*)0}},{{&g_2234,&g_2234,&g_2234},{&g_2234,&g_2234,&g_2234},{&g_2234,(void*)0,&g_2234},{&g_2234,(void*)0,&g_2234},{&g_2234,&g_2234,&g_2234},{&g_2234,&g_2234,&g_2234},{(void*)0,&g_2234,&g_2234}},{{&g_2234,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0},{&g_2234,&g_2234,(void*)0},{&g_2234,&g_2234,&g_2234},{&g_2234,&g_2234,&g_2234},{&g_2234,(void*)0,&g_2234},{&g_2234,(void*)0,&g_2234}},{{&g_2234,&g_2234,&g_2234},{&g_2234,&g_2234,&g_2234},{(void*)0,&g_2234,&g_2234},{&g_2234,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0},{&g_2234,&g_2234,(void*)0},{&g_2234,&g_2234,&g_2234}},{{&g_2234,&g_2234,&g_2234},{&g_2234,(void*)0,&g_2234},{&g_2234,(void*)0,&g_2234},{&g_2234,&g_2234,&g_2234},{&g_2234,&g_2234,&g_2234},{(void*)0,&g_2234,&g_2234},{&g_2234,(void*)0,(void*)0}}}; static uint32_t ***** const volatile g_2235 = &g_2234;/* VOLATILE GLOBAL g_2235 */ static int32_t * volatile g_2336 = &g_345;/* VOLATILE GLOBAL g_2336 */ static int16_t g_2349 = 4L; static uint32_t g_2353[10][4][6] = {{{3UL,0x8CF5A8B0L,1UL,1UL,0x8CF5A8B0L,3UL},{4294967295UL,1UL,0xE6D39C7CL,0x67E307B5L,0x8CF5A8B0L,0x5A1FA147L},{0x67E307B5L,0x8CF5A8B0L,0x5A1FA147L,4294967295UL,3UL,3UL},{0x67E307B5L,4294967295UL,4294967295UL,0x67E307B5L,4294967295UL,0xE6D39C7CL}},{{4294967295UL,0x8CF5A8B0L,4294967295UL,1UL,0x67E307B5L,3UL},{3UL,1UL,0x5A1FA147L,0x67E307B5L,0x67E307B5L,0x5A1FA147L},{0x8CF5A8B0L,0x8CF5A8B0L,0xE6D39C7CL,4294967295UL,4294967295UL,3UL},{0x8CF5A8B0L,4294967295UL,1UL,0x67E307B5L,3UL,0xE6D39C7CL}},{{3UL,0x8CF5A8B0L,1UL,1UL,0x8CF5A8B0L,3UL},{4294967295UL,1UL,0xE6D39C7CL,0x67E307B5L,0x8CF5A8B0L,0x5A1FA147L},{0x67E307B5L,0x8CF5A8B0L,0x5A1FA147L,4294967295UL,3UL,3UL},{0x67E307B5L,4294967295UL,4294967295UL,0x67E307B5L,4294967295UL,0xE6D39C7CL}},{{4294967295UL,0x8CF5A8B0L,4294967295UL,1UL,0x67E307B5L,3UL},{3UL,1UL,0x5A1FA147L,0x67E307B5L,0x67E307B5L,0x5A1FA147L},{0x8CF5A8B0L,0x8CF5A8B0L,0xE6D39C7CL,4294967295UL,4294967295UL,3UL},{0x8CF5A8B0L,4294967295UL,1UL,0x67E307B5L,3UL,0xE6D39C7CL}},{{3UL,0x8CF5A8B0L,1UL,1UL,0x8CF5A8B0L,3UL},{4294967295UL,1UL,0xE6D39C7CL,0x67E307B5L,0x8CF5A8B0L,0x5A1FA147L},{0x67E307B5L,0x8CF5A8B0L,0x5A1FA147L,4294967295UL,3UL,3UL},{0x67E307B5L,4294967295UL,4294967295UL,0x67E307B5L,4294967295UL,0xE6D39C7CL}},{{4294967295UL,0x8CF5A8B0L,4294967295UL,1UL,0x67E307B5L,3UL},{3UL,1UL,0x5A1FA147L,0x67E307B5L,0x67E307B5L,0x5A1FA147L},{0x8CF5A8B0L,0x8CF5A8B0L,0xE6D39C7CL,4294967295UL,4294967295UL,3UL},{0x8CF5A8B0L,4294967295UL,1UL,0x67E307B5L,3UL,0xE6D39C7CL}},{{3UL,0x8CF5A8B0L,1UL,1UL,0x8CF5A8B0L,3UL},{4294967295UL,1UL,0xE6D39C7CL,0x67E307B5L,0x8CF5A8B0L,0x5A1FA147L},{0x67E307B5L,0x8CF5A8B0L,0x5A1FA147L,4294967295UL,3UL,3UL},{0x67E307B5L,4294967295UL,4294967295UL,0x67E307B5L,4294967295UL,0xE6D39C7CL}},{{4294967295UL,0x8CF5A8B0L,4294967295UL,1UL,0x67E307B5L,3UL},{3UL,1UL,0x5A1FA147L,0x67E307B5L,0x67E307B5L,0x5A1FA147L},{0x8CF5A8B0L,0x8CF5A8B0L,0xE6D39C7CL,4294967295UL,4294967295UL,3UL},{0x8CF5A8B0L,4294967295UL,1UL,0x67E307B5L,3UL,0xE6D39C7CL}},{{3UL,0x8CF5A8B0L,1UL,1UL,0x8CF5A8B0L,3UL},{4294967295UL,1UL,0xE6D39C7CL,0x67E307B5L,0x8CF5A8B0L,0x5A1FA147L},{0x67E307B5L,0x8CF5A8B0L,0x5A1FA147L,4294967295UL,3UL,3UL},{0x67E307B5L,4294967295UL,4294967295UL,0x67E307B5L,4294967295UL,0xE6D39C7CL}},{{4294967295UL,0x8CF5A8B0L,4294967295UL,1UL,0x67E307B5L,3UL},{3UL,1UL,0x5A1FA147L,0x67E307B5L,0x67E307B5L,0x5A1FA147L},{0x8CF5A8B0L,0x8CF5A8B0L,0xE6D39C7CL,4294967295UL,4294967295UL,3UL},{0x8CF5A8B0L,4294967295UL,1UL,0x67E307B5L,3UL,0xE6D39C7CL}}}; static int8_t g_2364 = 1L; static struct S0 g_2374 = {946,1450,1581,0,5381,21,0,44};/* VOLATILE GLOBAL g_2374 */ static int32_t ** volatile g_2375 = &g_86;/* VOLATILE GLOBAL g_2375 */ static int32_t * volatile g_2384[8] = {&g_345,&g_345,&g_345,&g_345,&g_345,&g_345,&g_345,&g_345}; static int32_t * volatile g_2385 = &g_145;/* VOLATILE GLOBAL g_2385 */ static const uint32_t *g_2392 = (void*)0; static const uint32_t **g_2391 = &g_2392; static const uint32_t ***g_2390 = &g_2391; static const uint32_t ****g_2389 = &g_2390; static const uint32_t *****g_2388 = &g_2389; static int32_t ** volatile g_2410 = &g_86;/* VOLATILE GLOBAL g_2410 */ static volatile int8_t g_2431 = (-3L);/* VOLATILE GLOBAL g_2431 */ static int8_t g_2481 = (-5L); static int32_t * const volatile g_2530 = &g_345;/* VOLATILE GLOBAL g_2530 */ static int32_t * volatile g_2531 = &g_145;/* VOLATILE GLOBAL g_2531 */ static int32_t * volatile g_2548 = &g_145;/* VOLATILE GLOBAL g_2548 */ static const uint32_t g_2575 = 2UL; static struct S0 g_2598 = {140,2858,943,1,6273,5,-1,39};/* VOLATILE GLOBAL g_2598 */ static struct S0 g_2642 = {0,1865,2624,3,5169,-10,0,2};/* VOLATILE GLOBAL g_2642 */ static const int16_t g_2657 = 0xB70DL; static volatile uint16_t g_2680[5] = {0UL,0UL,0UL,0UL,0UL}; static volatile int8_t **g_2716 = (void*)0; static volatile int8_t ***g_2715 = &g_2716; static int8_t *g_2741 = (void*)0; static int8_t *g_2742 = &g_2481; static struct S0 g_2765 = {686,2842,2045,7,2717,-16,0,53};/* VOLATILE GLOBAL g_2765 */ static uint32_t ** const *g_2786 = &g_530; static uint32_t ** const **g_2785 = &g_2786; static volatile struct S0 g_2792 = {391,5693,955,7,2576,-21,0,45};/* VOLATILE GLOBAL g_2792 */ static uint16_t g_2798 = 1UL; static int32_t g_2813 = 0x73F0DA36L; static uint32_t g_2846 = 0UL; static int32_t g_2859 = (-8L); static const uint16_t g_2876 = 1UL; static volatile uint32_t g_2888 = 4294967295UL;/* VOLATILE GLOBAL g_2888 */ static int32_t ** volatile g_2980 = (void*)0;/* VOLATILE GLOBAL g_2980 */ static int32_t ** volatile g_2981 = (void*)0;/* VOLATILE GLOBAL g_2981 */ static int32_t * volatile g_2992 = &g_345;/* VOLATILE GLOBAL g_2992 */ static int32_t ** volatile g_3014 = (void*)0;/* VOLATILE GLOBAL g_3014 */ static int8_t **g_3028 = &g_2742; static int8_t *** volatile g_3027 = &g_3028;/* VOLATILE GLOBAL g_3027 */ static const uint16_t g_3044[8] = {0x8E98L,0xC905L,0x8E98L,0xC905L,0x8E98L,0xC905L,0x8E98L,0xC905L}; static int32_t g_3045 = 0x7583E285L; static int32_t ** volatile g_3046 = &g_86;/* VOLATILE GLOBAL g_3046 */ static const int32_t g_3090 = (-6L); static const int32_t *g_3092 = &g_957; static const int32_t ** const volatile g_3091 = &g_3092;/* VOLATILE GLOBAL g_3091 */ static int32_t g_3101 = (-3L); static uint64_t ***g_3146[2] = {&g_2154,&g_2154}; static uint64_t *** const *g_3145 = &g_3146[0]; static volatile uint16_t g_3199 = 2UL;/* VOLATILE GLOBAL g_3199 */ static volatile uint16_t * volatile g_3198 = &g_3199;/* VOLATILE GLOBAL g_3198 */ static volatile uint16_t * volatile * volatile g_3197 = &g_3198;/* VOLATILE GLOBAL g_3197 */ static volatile uint16_t g_3202 = 0xA351L;/* VOLATILE GLOBAL g_3202 */ static volatile uint16_t * volatile g_3201 = &g_3202;/* VOLATILE GLOBAL g_3201 */ static volatile uint16_t * volatile *g_3200[5] = {&g_3201,&g_3201,&g_3201,&g_3201,&g_3201}; static volatile uint16_t * volatile * volatile *g_3196[7] = {&g_3200[0],&g_3200[0],&g_3200[0],&g_3200[0],&g_3200[0],&g_3200[0],&g_3200[0]}; static struct S0 g_3206[6] = {{849,4641,1159,3,-2465,-2,-0,42},{849,4641,1159,3,-2465,-2,-0,42},{191,3162,1039,10,-3665,-16,0,55},{849,4641,1159,3,-2465,-2,-0,42},{849,4641,1159,3,-2465,-2,-0,42},{191,3162,1039,10,-3665,-16,0,55}}; static uint32_t g_3251 = 4294967291UL; static const int8_t g_3267 = 0x23L; static const int8_t *g_3347 = (void*)0; static const int8_t **g_3346 = &g_3347; static const int8_t *** volatile g_3350 = &g_3346;/* VOLATILE GLOBAL g_3350 */ static volatile int32_t g_3382 = 0x1067F11AL;/* VOLATILE GLOBAL g_3382 */ static volatile int32_t *g_3381 = &g_3382; static struct S0 g_3384 = {673,3723,1648,9,3589,-16,0,62};/* VOLATILE GLOBAL g_3384 */ static int32_t ** volatile g_3387 = &g_86;/* VOLATILE GLOBAL g_3387 */ static struct S0 g_3401[4][6][3] = {{{{740,998,1320,6,149,8,1,58},{168,726,1057,9,6690,11,1,18},{604,4853,1193,2,-1719,0,-0,29}},{{867,2266,2403,10,-6350,11,0,34},{1010,1442,1518,9,1489,-1,1,1},{604,4853,1193,2,-1719,0,-0,29}},{{715,5371,1025,7,1874,1,1,63},{161,1312,2513,6,11,6,-0,10},{227,3163,2548,4,-7480,13,1,37}},{{538,4939,1384,0,7881,-10,0,29},{917,4523,648,1,-4673,20,1,24},{538,4939,1384,0,7881,-10,0,29}},{{619,1005,433,0,4912,-2,1,22},{715,5371,1025,7,1874,1,1,63},{548,4094,2111,7,-3383,17,1,54}},{{168,726,1057,9,6690,11,1,18},{619,1005,433,0,4912,-2,1,22},{571,750,1813,8,-5537,20,0,50}}},{{{867,2266,2403,10,-6350,11,0,34},{571,750,1813,8,-5537,20,0,50},{446,4329,1231,10,-2449,17,-0,47}},{{898,2127,2322,9,6316,12,-1,28},{645,246,2134,9,6348,-21,-1,34},{276,568,596,4,4073,11,1,47}},{{867,2266,2403,10,-6350,11,0,34},{917,4523,648,1,-4673,20,1,24},{381,1078,1658,0,6043,-0,-0,9}},{{168,726,1057,9,6690,11,1,18},{898,2127,2322,9,6316,12,-1,28},{227,3163,2548,4,-7480,13,1,37}},{{619,1005,433,0,4912,-2,1,22},{289,2775,2653,4,5054,-4,0,18},{571,750,1813,8,-5537,20,0,50}},{{538,4939,1384,0,7881,-10,0,29},{715,5371,1025,7,1874,1,1,63},{1010,1442,1518,9,1489,-1,1,1}}},{{{715,5371,1025,7,1874,1,1,63},{514,4537,689,4,-5984,19,1,19},{147,1928,1918,5,-837,-10,1,37}},{{867,2266,2403,10,-6350,11,0,34},{514,4537,689,4,-5984,19,1,19},{949,2570,206,9,4412,11,-1,36}},{{740,998,1320,6,149,8,1,58},{715,5371,1025,7,1874,1,1,63},{276,568,596,4,4073,11,1,47}},{{289,2775,2653,4,5054,-4,0,18},{289,2775,2653,4,5054,-4,0,18},{604,4853,1193,2,-1719,0,-0,29}},{{860,2655,1248,3,2101,17,-1,3},{898,2127,2322,9,6316,12,-1,28},{446,4329,1231,10,-2449,17,-0,47}},{{571,750,1813,8,-5537,20,0,50},{917,4523,648,1,-4673,20,1,24},{147,1928,1918,5,-837,-10,1,37}}},{{{538,4939,1384,0,7881,-10,0,29},{645,246,2134,9,6348,-21,-1,34},{867,2266,2403,10,-6350,11,0,34}},{{168,726,1057,9,6690,11,1,18},{571,750,1813,8,-5537,20,0,50},{147,1928,1918,5,-837,-10,1,37}},{{289,2775,2653,4,5054,-4,0,18},{619,1005,433,0,4912,-2,1,22},{446,4329,1231,10,-2449,17,-0,47}},{{782,622,1674,6,5898,10,-1,16},{715,5371,1025,7,1874,1,1,63},{604,4853,1193,2,-1719,0,-0,29}},{{1010,1442,1518,9,1489,-1,1,1},{917,4523,648,1,-4673,20,1,24},{276,568,596,4,4073,11,1,47}},{{860,2655,1248,3,2101,17,-1,3},{161,1312,2513,6,11,6,-0,10},{949,2570,206,9,4412,11,-1,36}}}}; static struct S0 ** const ***g_3411[3] = {&g_1639,&g_1639,&g_1639}; static uint8_t g_3431 = 0x9BL; static struct S0 g_3448 = {143,2921,523,6,-5794,-0,0,61};/* VOLATILE GLOBAL g_3448 */ static struct S0 g_3452 = {519,4047,2681,9,7192,-7,1,3};/* VOLATILE GLOBAL g_3452 */ static struct S0 g_3454 = {299,569,2195,4,-362,-17,0,44};/* VOLATILE GLOBAL g_3454 */ static volatile uint8_t g_3458 = 255UL;/* VOLATILE GLOBAL g_3458 */ static const uint32_t *g_3475 = &g_2353[3][1][5]; static const uint32_t **g_3474 = &g_3475; static const uint32_t ***g_3473 = &g_3474; static int32_t ** volatile g_3515 = &g_86;/* VOLATILE GLOBAL g_3515 */ static int32_t g_3539 = 1L; static int32_t ** volatile g_3540[8] = {&g_86,&g_86,&g_86,&g_86,&g_86,&g_86,&g_86,&g_86}; /* --- FORWARD DECLARATIONS --- */ struct S0 func_1(void); uint8_t func_4(uint64_t p_5); uint8_t func_12(int8_t p_13); uint32_t func_14(int32_t p_15, int64_t p_16, uint32_t p_17, uint8_t p_18, const uint8_t p_19); int32_t func_20(const uint32_t p_21, int16_t p_22, int16_t p_23, int32_t p_24, uint32_t p_25); uint64_t func_30(uint32_t * p_31, uint32_t * p_32, uint32_t p_33, int32_t p_34); uint32_t * func_35(uint16_t p_36, int16_t p_37); uint32_t * func_39(int64_t p_40, uint8_t p_41, uint32_t * p_42, const int32_t p_43); uint64_t func_46(int8_t p_47, int32_t p_48); int64_t func_64(uint64_t p_65, int32_t p_66, uint32_t ** p_67, uint32_t * const * p_68); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_1455 * writes: */ struct S0 func_1(void) { /* block id: 0 */ int64_t l_6[7] = {(-1L),(-2L),(-1L),(-1L),(-2L),(-1L),(-1L)}; uint16_t l_2352[1][10] = {{0xD768L,0xD768L,0x7973L,0xEA3BL,0x7973L,0xD768L,0xD768L,0x7973L,0xEA3BL,0x7973L}}; int32_t l_2358 = 5L; int32_t *l_2380 = (void*)0; uint32_t *****l_2395 = &g_2234; int32_t l_2398 = (-1L); int64_t **l_2511 = &g_833; int64_t **l_2512[2][2][5] = {{{&g_833,&g_833,&g_833,&g_833,&g_833},{&g_833,&g_833,&g_833,&g_833,&g_833}},{{&g_833,&g_833,&g_833,&g_833,&g_833},{&g_833,&g_833,&g_833,&g_833,&g_833}}}; int64_t *** const l_2510[6] = {&l_2512[1][1][3],&l_2512[1][1][3],&l_2512[1][1][3],&l_2512[1][1][3],&l_2512[1][1][3],&l_2512[1][1][3]}; int64_t *** const *l_2509 = &l_2510[0]; uint32_t l_2528 = 0x8D63AE92L; const int16_t l_2627[6][7][6] = {{{0xCA98L,1L,0xE19FL,(-1L),0xE692L,(-1L)},{0L,0xFAB8L,(-4L),0xDC76L,(-1L),0L},{0x5D52L,(-6L),(-6L),1L,0x8742L,(-1L)},{0xF88BL,(-6L),1L,0x36E5L,0x5D52L,(-1L)},{0x7F26L,0xB097L,0xF88BL,0x5D52L,0xAE0AL,0x8742L},{1L,0L,(-1L),0L,0x251CL,1L},{(-1L),1L,0xE74DL,(-7L),(-10L),(-1L)}},{{0x86A1L,(-4L),(-9L),0xDACAL,1L,0x7F26L},{(-5L),0L,(-1L),0x30B7L,0xE432L,(-1L)},{(-4L),6L,(-1L),(-1L),6L,(-4L)},{0xFAB8L,1L,0x609BL,1L,0xDA32L,0x251CL},{0L,(-7L),0x21D2L,0xB097L,(-10L),0xDC76L},{0L,(-1L),0xB097L,1L,(-1L),(-1L)},{0xFAB8L,0xDA32L,(-1L),(-1L),0xC3CBL,1L}},{{(-4L),0xE19FL,(-10L),0x30B7L,0L,0x7C5DL},{(-5L),0xCA98L,1L,0xDACAL,0x36E5L,0x609BL},{0x86A1L,(-10L),(-4L),(-7L),5L,(-5L)},{(-1L),(-1L),(-6L),0L,0L,1L},{1L,(-5L),0x8742L,0x5D52L,0x13ADL,0xDACAL},{0x7F26L,0x36E5L,0xDC76L,0x36E5L,0x7F26L,0xC3CBL},{0xF88BL,0xDC76L,0x86A1L,1L,0x7C5DL,1L}},{{0x5D52L,0xFAB8L,0L,0xDC76L,0xE19FL,1L},{1L,1L,0x86A1L,(-4L),1L,0xC3CBL},{0xE19FL,(-1L),0xDC76L,0xE74DL,(-1L),0xDACAL},{(-9L),(-5L),0x8742L,0x7F24L,(-1L),1L},{(-1L),0x7F26L,(-6L),0x21D2L,0xF88BL,(-5L)},{0x7F24L,(-1L),(-4L),(-1L),(-1L),0x609BL},{1L,0xAE0AL,1L,0xFAB8L,0xE692L,0x7C5DL}},{{0xAE0AL,(-4L),(-10L),(-6L),1L,1L},{(-1L),(-1L),(-1L),(-1L),(-4L),(-1L)},{0L,0x13ADL,0xB097L,1L,1L,0xDC76L},{(-6L),0x86A1L,0x21D2L,0x8742L,1L,0x251CL},{(-7L),0x13ADL,0x609BL,(-5L),(-4L),(-4L)},{0xDA32L,0xDACAL,0L,(-1L),0x609BL,1L},{0xE74DL,(-1L),(-4L),0xF88BL,0x8742L,(-1L)}},{{0xE692L,(-5L),(-5L),0x21D2L,0xAE0AL,(-1L)},{0x251CL,0L,0xB097L,0x30B7L,0x36E5L,(-4L)},{0x7C5DL,(-1L),0xF88BL,1L,(-1L),0xFAB8L},{(-1L),0x251CL,0x36E5L,0xAE0AL,0xF88BL,0xAE0AL},{0x609BL,(-1L),0x609BL,6L,(-4L),0xF88BL},{0L,5L,0L,(-1L),0L,1L},{0L,(-6L),(-1L),(-1L),0xE74DL,6L}}}; struct S0 *** const l_2674 = &g_551; uint16_t l_2712 = 65534UL; int32_t l_2743 = 0x7BEEB56CL; int32_t l_2814 = (-4L); uint64_t ** const l_2821 = (void*)0; uint64_t l_2849 = 18446744073709551611UL; const uint16_t *l_2875 = &g_2876; uint64_t l_2877 = 0xBA34CA32C1DE5444LL; int32_t l_2893[4][10][6] = {{{0x11EA38D8L,0x67758415L,1L,0xC2EB5BDBL,0xB06C5752L,(-1L)},{0xC2EB5BDBL,0xB06C5752L,(-1L),0xD146A122L,(-7L),(-3L)},{0x329EC642L,0xB06C5752L,0L,8L,0xB06C5752L,0x832B4AE2L},{0xB06C5752L,0x67758415L,0x5EDC034FL,0xA63CC29DL,0xD146A122L,0L},{8L,0L,1L,1L,1L,0x990372B9L},{8L,0xA63CC29DL,0x8CA5732AL,0xA63CC29DL,8L,(-5L)},{0xB06C5752L,0xD146A122L,0L,8L,0x5A4341D5L,0x40721D79L},{0x329EC642L,(-1L),0x990372B9L,0xD146A122L,0x11EA38D8L,0x40721D79L},{0xC2EB5BDBL,1L,0L,0xC2EB5BDBL,0xB561A30DL,(-5L)},{0x11EA38D8L,(-10L),0x8CA5732AL,0x67758415L,0xA63CC29DL,0x990372B9L}},{{1L,0x329EC642L,1L,(-1L),0xA63CC29DL,0L},{0L,(-10L),0x5EDC034FL,(-1L),0xB561A30DL,0x832B4AE2L},{0xD146A122L,1L,0L,0x5A4341D5L,0x11EA38D8L,(-3L)},{0x67758415L,(-1L),(-1L),0x5A4341D5L,0x5A4341D5L,(-1L)},{0xD146A122L,0xD146A122L,1L,(-1L),8L,0x5EDC034FL},{0L,0xA63CC29DL,(-5L),(-1L),1L,1L},{1L,0L,(-5L),0x67758415L,0xD146A122L,0x5EDC034FL},{0x11EA38D8L,0x67758415L,1L,0xC2EB5BDBL,0xB06C5752L,(-1L)},{0xC2EB5BDBL,0xB06C5752L,(-1L),0xD146A122L,(-7L),(-3L)},{0x329EC642L,0xB06C5752L,0L,8L,0xB06C5752L,0x832B4AE2L}},{{0xB06C5752L,0x67758415L,0x5EDC034FL,0xA63CC29DL,0xD146A122L,0L},{8L,0L,1L,1L,1L,0x990372B9L},{8L,0xA63CC29DL,0x8CA5732AL,0xA63CC29DL,8L,1L},{0x6B0479E5L,(-1L),(-7L),0x4A1CD261L,0L,(-1L)},{1L,0xDF98F841L,8L,(-1L),(-1L),(-1L)},{7L,0L,(-7L),7L,0x67F8F1EBL,1L},{(-1L),0x691A338EL,0x67758415L,6L,0x2801F629L,8L},{0x007A9A22L,1L,0x5A4341D5L,0xDF98F841L,0x2801F629L,0x329EC642L},{0xED640E80L,0x691A338EL,0xB561A30DL,0xADB84DF6L,0x67F8F1EBL,0xA63CC29DL},{(-1L),0L,0L,0L,(-1L),(-10L)}},{{6L,0xDF98F841L,0xB06C5752L,0L,0L,0xB06C5752L},{(-1L),(-1L),(-1L),0xADB84DF6L,0x4A1CD261L,0xB561A30DL},{0xED640E80L,0x2801F629L,1L,0xDF98F841L,0L,(-1L)},{0x007A9A22L,0xED640E80L,1L,6L,(-1L),0xB561A30DL},{(-1L),6L,(-1L),7L,0x6B0479E5L,0xB06C5752L},{7L,0x6B0479E5L,0xB06C5752L,(-1L),0xF652A7A9L,(-10L)},{1L,0x6B0479E5L,0L,0x4A1CD261L,0x6B0479E5L,0xA63CC29DL},{0x6B0479E5L,6L,0xB561A30DL,0x2801F629L,(-1L),0x329EC642L},{0x4A1CD261L,0xED640E80L,0x5A4341D5L,0x007A9A22L,0L,8L},{0x4A1CD261L,0x2801F629L,0x67758415L,0x2801F629L,0x4A1CD261L,1L}}}; int16_t l_2901 = 0xD289L; int8_t l_3012[7][1][9] = {{{0x4EL,0x0FL,0x0FL,0x4EL,0L,0x15L,0L,(-1L),0x88L}},{{0x1EL,0L,0xB3L,7L,0x26L,(-7L),0x9EL,0xB3L,0x0FL}},{{(-1L),9L,(-2L),0xACL,0L,(-1L),0L,0xACL,(-2L)}},{{0x26L,0x26L,(-1L),0xACL,7L,(-7L),0x89L,0L,0xACL}},{{(-1L),0L,0x4EL,7L,(-1L),0xAFL,0L,0x15L,0x9EL}},{{0x88L,0x9EL,(-1L),0x4EL,0x86L,0x4EL,(-1L),0x9EL,0x88L}},{{0x89L,0x9EL,(-2L),0L,0x26L,0x1EL,0x0FL,(-2L),(-1L)}}}; const uint32_t l_3013 = 4UL; uint32_t l_3021 = 0x9D5BE507L; int8_t **l_3026 = &g_2741; uint8_t l_3029 = 0x1BL; int8_t l_3037[6][9] = {{1L,0x44L,1L,(-10L),1L,1L,1L,(-6L),(-6L)},{1L,0x5AL,0x06L,(-6L),0x06L,0x5AL,1L,0xCBL,(-6L)},{(-5L),(-1L),0x47L,3L,0x04L,(-1L),(-1L),0L,(-1L)},{(-1L),0x75L,0L,1L,0x20L,(-10L),(-5L),(-5L),(-10L)},{1L,0x47L,1L,0x47L,1L,3L,(-5L),1L,0L},{(-1L),0L,(-1L),8L,0x43L,(-1L),0x20L,0x44L,1L}}; uint32_t *l_3040 = &g_2353[3][1][5]; uint32_t l_3041 = 0xFE6C0732L; uint8_t l_3042 = 0UL; int32_t *l_3043[3]; uint64_t l_3071 = 0x8720277C3E322950LL; struct S0 *l_3132 = &g_1455; struct S0 * const *l_3131 = &l_3132; struct S0 * const **l_3130[9][3][9] = {{{&l_3131,&l_3131,&l_3131,&l_3131,(void*)0,&l_3131,(void*)0,&l_3131,(void*)0},{&l_3131,&l_3131,&l_3131,&l_3131,(void*)0,&l_3131,&l_3131,(void*)0,&l_3131},{&l_3131,&l_3131,&l_3131,(void*)0,&l_3131,(void*)0,&l_3131,&l_3131,&l_3131}},{{&l_3131,&l_3131,&l_3131,(void*)0,(void*)0,&l_3131,&l_3131,&l_3131,&l_3131},{(void*)0,&l_3131,&l_3131,&l_3131,(void*)0,&l_3131,&l_3131,&l_3131,(void*)0},{(void*)0,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131}},{{&l_3131,&l_3131,&l_3131,&l_3131,(void*)0,&l_3131,&l_3131,&l_3131,(void*)0},{&l_3131,(void*)0,(void*)0,&l_3131,(void*)0,&l_3131,&l_3131,&l_3131,&l_3131},{(void*)0,&l_3131,(void*)0,&l_3131,(void*)0,(void*)0,&l_3131,&l_3131,&l_3131}},{{(void*)0,(void*)0,&l_3131,&l_3131,(void*)0,&l_3131,&l_3131,&l_3131,&l_3131},{&l_3131,&l_3131,&l_3131,&l_3131,(void*)0,&l_3131,&l_3131,&l_3131,&l_3131},{&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,(void*)0,&l_3131,(void*)0,&l_3131}},{{(void*)0,&l_3131,(void*)0,&l_3131,(void*)0,&l_3131,(void*)0,&l_3131,(void*)0},{&l_3131,&l_3131,&l_3131,&l_3131,(void*)0,&l_3131,(void*)0,&l_3131,&l_3131},{(void*)0,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,(void*)0,&l_3131}},{{&l_3131,&l_3131,(void*)0,&l_3131,(void*)0,&l_3131,&l_3131,(void*)0,&l_3131},{(void*)0,&l_3131,(void*)0,&l_3131,(void*)0,(void*)0,&l_3131,(void*)0,&l_3131},{(void*)0,&l_3131,&l_3131,(void*)0,&l_3131,&l_3131,(void*)0,&l_3131,(void*)0}},{{&l_3131,(void*)0,&l_3131,&l_3131,(void*)0,&l_3131,&l_3131,&l_3131,&l_3131},{&l_3131,(void*)0,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131},{(void*)0,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131}},{{(void*)0,&l_3131,(void*)0,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131},{&l_3131,&l_3131,(void*)0,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131},{&l_3131,(void*)0,&l_3131,&l_3131,&l_3131,&l_3131,(void*)0,(void*)0,(void*)0}},{{&l_3131,&l_3131,&l_3131,(void*)0,&l_3131,&l_3131,&l_3131,&l_3131,(void*)0},{(void*)0,&l_3131,(void*)0,&l_3131,(void*)0,&l_3131,&l_3131,&l_3131,&l_3131},{&l_3131,(void*)0,&l_3131,&l_3131,&l_3131,&l_3131,&l_3131,(void*)0,&l_3131}}}; uint32_t *l_3258 = &l_3021; uint32_t **l_3257 = &l_3258; uint64_t l_3306[4][7] = {{18446744073709551613UL,4UL,4UL,18446744073709551613UL,18446744073709551608UL,18446744073709551613UL,4UL},{0x4562188833B67CD6LL,0x4562188833B67CD6LL,18446744073709551615UL,1UL,18446744073709551615UL,0x4562188833B67CD6LL,0x4562188833B67CD6LL},{0UL,4UL,18446744073709551611UL,4UL,0UL,0UL,4UL},{0x6E82A232B040E7A1LL,0x0B3C15ADEB1905BFLL,0x6E82A232B040E7A1LL,18446744073709551615UL,18446744073709551615UL,0x6E82A232B040E7A1LL,0x0B3C15ADEB1905BFLL}}; const int8_t **l_3348[4] = {&g_3347,&g_3347,&g_3347,&g_3347}; int16_t **l_3374 = &g_766; int32_t l_3404 = (-2L); int i, j, k; for (i = 0; i < 3; i++) l_3043[i] = &l_2743; return (*l_3132); } /* ------------------------------------------ */ /* * reads : g_38 g_265 g_1142 g_1143 g_148 g_149 g_351 g_145 g_86 g_87 g_458 g_450 g_266 g_766 g_1096 g_957 g_147 g_298 g_203 g_872.f5 g_462.f1 g_251 g_2061 g_962.f0 g_1941.f2 g_923 g_996.f4 g_1440.f1 g_2036 g_121 g_1455.f5 g_996.f5 g_714.f2 g_2154 g_2155 g_542 g_2336 g_345 g_1272 g_2349 * writes: g_27 g_53 g_266 g_87 g_121 g_251 g_1546 g_1548 g_145 g_86 g_957 g_345 g_203 g_2036 g_450 g_542 g_258 g_59 g_2154 g_1272 g_2349 */ uint8_t func_4(uint64_t p_5) { /* block id: 1 */ uint32_t *l_26[10][4] = {{&g_27,&g_27,&g_27,&g_27},{&g_27,&g_27,&g_27,&g_27},{&g_27,&g_27,(void*)0,&g_27},{&g_27,&g_27,&g_27,&g_27},{&g_27,&g_27,(void*)0,&g_27},{&g_27,&g_27,&g_27,&g_27},{&g_27,(void*)0,&g_27,&g_27},{&g_27,&g_27,&g_27,&g_27},{(void*)0,&g_27,&g_27,&g_27},{&g_27,&g_27,&g_27,&g_27}}; uint32_t *l_28 = &g_27; int32_t l_29 = 0L; int32_t l_51 = 0x6DCB0C7BL; uint64_t *l_52 = &g_53; uint8_t l_2136 = 0UL; int i, j; l_29 = ((safe_lshift_func_int16_t_s_u((g_2349 |= (safe_unary_minus_func_int32_t_s((((((4294967295UL | ((safe_rshift_func_uint8_t_u_u(func_12((func_14(func_20(((*l_28) = 0x177C422DL), ((l_29 && func_30(func_35(l_29, (((g_38 == (l_26[4][1] = func_39(p_5, (safe_rshift_func_int8_t_s_u(((*g_265) = (func_46(p_5, ((((*l_52) = (p_5 , (safe_div_func_int32_t_s_s((((l_51 ^= (0xE6B8L & 1UL)) || p_5) != 0xD90538E0EA626AECLL), 0x23541209L)))) , l_51) && l_29)) | 0x277F084EC4F579B3LL)), l_29)), (****g_1142), (*g_351)))) , 0xB84D61A7L) != 0xB7B88256L)), l_28, p_5, g_298)) , 0x810DL), p_5, p_5, l_2136), p_5, l_2136, p_5, l_2136) == (-3L))), l_2136)) > p_5)) && l_2136) , (-1L)) >= p_5) | p_5)))), p_5)) || l_51); return p_5; } /* ------------------------------------------ */ /* * reads : * writes: */ uint8_t func_12(int8_t p_13) { /* block id: 1014 */ int32_t *l_2344 = (void*)0; int32_t *l_2345 = &g_957; uint64_t l_2346[4][2][1] = {{{0UL},{3UL}},{{0UL},{3UL}},{{0UL},{3UL}},{{0UL},{3UL}}}; int i, j, k; l_2346[1][1][0]--; return p_13; } /* ------------------------------------------ */ /* * reads : g_996.f5 g_458 g_2061 g_714.f2 g_265 g_2154 g_2155 g_542 g_86 g_766 g_251 g_351 g_145 g_450 g_957 g_87 g_2336 g_345 g_1272 l_2358 * writes: g_450 g_266 g_2154 g_957 g_87 g_251 g_345 g_1272 l_2358 */ uint32_t func_14(int32_t p_15, int64_t p_16, uint32_t p_17, uint8_t p_18, const uint8_t p_19) { /* block id: 932 */ int8_t l_2148 = 0x0CL; uint32_t l_2203 = 1UL; int16_t l_2206 = 0L; const uint16_t *l_2226 = &g_450; uint32_t **l_2240 = (void*)0; int8_t l_2254 = 1L; int32_t l_2258 = 8L; int32_t l_2260 = 0x14E48EB9L; int32_t l_2261 = 0xB494A97DL; uint32_t l_2262 = 1UL; int8_t l_2273 = 0x6CL; uint64_t *l_2324 = (void*)0; int16_t l_2343 = 0x28F1L; if (p_19) { /* block id: 933 */ uint64_t l_2147[8]; int32_t l_2149 = 0xC2EEBC09L; uint64_t l_2150 = 0UL; uint8_t l_2151 = 0x47L; int32_t l_2259[3][8] = {{0x3E20343FL,0xB078FB81L,0xB078FB81L,0x3E20343FL,(-3L),9L,(-3L),0x3E20343FL},{0xB078FB81L,(-3L),0xB078FB81L,(-3L),0x0F0211ADL,0x0F0211ADL,(-3L),0xB078FB81L},{(-3L),(-3L),0x0F0211ADL,9L,0x56DC6F9FL,9L,0x0F0211ADL,(-3L)}}; uint64_t l_2275 = 0xA63BCB7E025A084FLL; int i, j; for (i = 0; i < 8; i++) l_2147[i] = 0x3C9129673981F3E4LL; if ((safe_sub_func_uint64_t_u_u((safe_sub_func_int8_t_s_s(((((((safe_rshift_func_uint16_t_u_u((((safe_sub_func_int16_t_s_s(((safe_rshift_func_int8_t_s_u(((l_2149 = (((((*g_458) = (((1UL == 0xB7L) >= l_2147[0]) && ((l_2147[0] , 18446744073709551614UL) < g_996.f5))) | (p_19 <= (p_18 = p_19))) && (l_2148 > g_2061[6])) , 0x4EF13222L)) , 4L), l_2150)) && l_2151), 0x0B97L)) > 0x8FEC4C5AL) , 0xEBD7L), p_17)) && 0x0D225631L) , 0x97L) , l_2150) & l_2147[0]) > l_2148), 0x64L)), g_714.f2))) { /* block id: 937 */ uint16_t **l_2152[7][8] = {{(void*)0,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458},{&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458},{&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,(void*)0,&g_458},{&g_458,&g_458,(void*)0,&g_458,&g_458,&g_458,&g_458,&g_458},{&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458,&g_458},{&g_458,&g_458,&g_458,&g_458,(void*)0,(void*)0,&g_458,&g_458},{&g_458,&g_458,(void*)0,&g_458,&g_458,&g_458,(void*)0,&g_458}}; int32_t l_2153[8] = {0x20DF0C77L,(-7L),(-7L),0x20DF0C77L,(-7L),(-7L),0x20DF0C77L,(-7L)}; uint64_t ***l_2156 = &g_2154; int32_t l_2204 = 0L; struct S0 *l_2214 = &g_1327; uint8_t l_2286 = 1UL; int8_t l_2310 = 0x1CL; const uint32_t *l_2328 = &l_2262; const uint32_t **l_2327[4][7][6] = {{{&l_2328,&l_2328,&l_2328,&l_2328,&l_2328,&l_2328},{(void*)0,(void*)0,&l_2328,&l_2328,&l_2328,&l_2328},{&l_2328,&l_2328,(void*)0,&l_2328,&l_2328,&l_2328},{&l_2328,&l_2328,&l_2328,&l_2328,&l_2328,&l_2328},{(void*)0,&l_2328,&l_2328,&l_2328,&l_2328,&l_2328},{&l_2328,&l_2328,&l_2328,(void*)0,&l_2328,&l_2328},{&l_2328,&l_2328,(void*)0,&l_2328,&l_2328,&l_2328}},{{&l_2328,&l_2328,(void*)0,(void*)0,&l_2328,&l_2328},{(void*)0,(void*)0,&l_2328,&l_2328,&l_2328,&l_2328},{&l_2328,&l_2328,&l_2328,&l_2328,&l_2328,&l_2328},{(void*)0,&l_2328,&l_2328,(void*)0,&l_2328,&l_2328},{&l_2328,&l_2328,(void*)0,&l_2328,&l_2328,&l_2328},{&l_2328,&l_2328,&l_2328,(void*)0,&l_2328,&l_2328},{&l_2328,&l_2328,&l_2328,&l_2328,&l_2328,&l_2328}},{{(void*)0,(void*)0,&l_2328,&l_2328,&l_2328,&l_2328},{&l_2328,&l_2328,(void*)0,&l_2328,&l_2328,&l_2328},{&l_2328,&l_2328,&l_2328,&l_2328,&l_2328,&l_2328},{(void*)0,&l_2328,&l_2328,&l_2328,&l_2328,&l_2328},{&l_2328,&l_2328,&l_2328,(void*)0,&l_2328,&l_2328},{&l_2328,&l_2328,(void*)0,&l_2328,&l_2328,&l_2328},{&l_2328,&l_2328,(void*)0,(void*)0,&l_2328,&l_2328}},{{(void*)0,(void*)0,&l_2328,&l_2328,&l_2328,&l_2328},{&l_2328,&l_2328,&l_2328,&l_2328,&l_2328,&l_2328},{(void*)0,(void*)0,&l_2328,(void*)0,&l_2328,(void*)0},{&l_2328,&l_2328,(void*)0,&l_2328,&l_2328,&l_2328},{(void*)0,(void*)0,&l_2328,(void*)0,&l_2328,&l_2328},{&l_2328,&l_2328,&l_2328,(void*)0,&l_2328,&l_2328},{(void*)0,(void*)0,&l_2328,&l_2328,&l_2328,&l_2328}}}; int i, j, k; (*g_86) = ((l_2152[6][3] != &g_458) & (((*g_265) = p_17) >= ((((l_2153[5] != ((p_19 < (((*l_2156) = g_2154) == (void*)0)) , (((safe_add_func_uint16_t_u_u(2UL, ((l_2150 >= 0x8792L) == l_2148))) || l_2148) >= (**g_2154)))) > 0x37390DEFL) > l_2153[5]) || l_2149))); for (p_18 = (-17); (p_18 == 23); p_18 = safe_add_func_int8_t_s_s(p_18, 8)) { /* block id: 943 */ int16_t *l_2167[9] = {&g_1546,&g_1548[1][9],&g_1546,&g_1548[1][9],&g_1546,&g_1548[1][9],&g_1546,&g_1548[1][9],&g_1546}; int32_t l_2198 = 0xA7C11D11L; uint16_t *l_2225 = &g_450; int32_t l_2257 = 5L; int32_t l_2265 = 0L; int32_t l_2266 = 0x2EF737B1L; int32_t l_2267 = 0x4B7F485DL; int32_t l_2269 = (-3L); uint32_t l_2270 = 0x5B7A894FL; int i; (*g_86) = ((p_18 > l_2148) ^ (safe_lshift_func_int8_t_s_u((safe_add_func_int8_t_s_s((4UL || (safe_mod_func_int16_t_s_s((*g_766), (l_2149 = 1L)))), (+0x6AL))), 1))); (*g_86) = (safe_mod_func_int16_t_s_s((p_19 < (*g_351)), (safe_mul_func_int8_t_s_s(p_15, ((safe_div_func_int32_t_s_s(p_16, p_16)) == 0xBAL))))); } for (l_2206 = 13; (l_2206 != 23); l_2206 = safe_add_func_uint32_t_u_u(l_2206, 2)) { /* block id: 989 */ const int32_t l_2313[5] = {(-1L),(-1L),(-1L),(-1L),(-1L)}; const uint32_t ***l_2329 = &l_2327[1][6][0]; uint32_t ***l_2330 = &g_530; int i; (*g_86) ^= ((((l_2313[4] || 0xFE4476F5E731F4F8LL) ^ (--(*g_458))) && (safe_div_func_int8_t_s_s(((safe_lshift_func_uint16_t_u_u(((((safe_unary_minus_func_int32_t_s((((+(((((*g_766) != (*g_766)) >= ((*g_265) = (((p_16 && (((l_2324 != (void*)0) , (safe_lshift_func_uint16_t_u_s((((*l_2329) = l_2327[1][6][0]) != l_2240), 11))) <= (*g_766))) , l_2330) == (void*)0))) <= l_2259[0][3]) == 0L)) , 0xEC7CBF22L) > p_17))) , (*g_2155)) > 0x4B870D84588EC6AALL) == (*g_2155)), 11)) > p_19), l_2313[4]))) ^ 0xBD16L); } } else { /* block id: 995 */ uint32_t l_2335 = 0xB7E0A26FL; (*g_2336) |= (safe_lshift_func_int16_t_s_u(((*g_766) &= (safe_mod_func_int32_t_s_s(5L, ((*g_86) = l_2335)))), 13)); for (l_2148 = 0; (l_2148 <= 3); l_2148 = safe_add_func_int32_t_s_s(l_2148, 7)) { /* block id: 1001 */ return l_2335; } } } else { /* block id: 1005 */ return p_15; } for (g_1272 = (-11); (g_1272 == 54); g_1272++) { /* block id: 1010 */ const int32_t *l_2342 = (void*)0; const int32_t **l_2341 = &l_2342; (*l_2341) = (void*)0; } return l_2343; } /* ------------------------------------------ */ /* * reads : * writes: */ int32_t func_20(const uint32_t p_21, int16_t p_22, int16_t p_23, int32_t p_24, uint32_t p_25) { /* block id: 930 */ return p_24; } /* ------------------------------------------ */ /* * reads : g_203 g_872.f5 g_462.f1 g_86 g_957 g_87 g_458 g_450 g_766 g_251 g_2061 g_962.f0 g_1941.f2 g_265 g_923 g_996.f4 g_1440.f1 g_1142 g_1143 g_148 g_149 g_38 g_351 g_145 g_2036 g_266 g_121 g_1455.f5 l_2358 * writes: g_203 g_1546 g_2036 g_450 g_957 g_87 g_542 g_266 g_258 g_251 g_121 g_59 l_2358 */ uint64_t func_30(uint32_t * p_31, uint32_t * p_32, uint32_t p_33, int32_t p_34) { /* block id: 865 */ uint16_t *l_2033 = &g_450; int32_t l_2042 = 0x4D018F7EL; int64_t l_2058 = 0x7559C234010C664BLL; int32_t *l_2098 = &g_87; for (g_203 = (-28); (g_203 > 47); ++g_203) { /* block id: 868 */ uint32_t *** const *l_2023 = &g_629; uint32_t *** const **l_2022 = &l_2023; uint32_t ****l_2025[6][6] = {{&g_629,&g_629,&g_629,&g_629,&g_629,&g_629},{&g_629,&g_629,&g_629,&g_629,&g_629,&g_629},{&g_629,&g_629,&g_629,&g_629,&g_629,&g_629},{&g_629,&g_629,&g_629,&g_629,&g_629,&g_629},{&g_629,&g_629,&g_629,&g_629,&g_629,&g_629},{&g_629,&g_629,&g_629,&g_629,&g_629,&g_629}}; uint32_t *****l_2024 = &l_2025[3][1]; int32_t l_2057 = (-1L); int32_t *l_2135 = &l_2042; int i, j; for (p_34 = 0; (p_34 >= 0); p_34 -= 1) { /* block id: 871 */ int8_t **l_2018 = &g_265; int32_t l_2037 = 0x116AF9C6L; int32_t l_2039 = (-7L); int32_t l_2062 = 0L; for (g_1546 = 0; (g_1546 >= 0); g_1546 -= 1) { /* block id: 874 */ int8_t **l_2019[4][3]; int32_t l_2034 = (-1L); uint8_t *l_2035[4] = {&g_2036,&g_2036,&g_2036,&g_2036}; uint16_t *l_2038 = (void*)0; int i, j; for (i = 0; i < 4; i++) { for (j = 0; j < 3; j++) l_2019[i][j] = &g_265; } (*g_86) = (((p_34 <= ((*g_458) = (l_2039 &= (((safe_mul_func_uint8_t_u_u(g_872.f5, (safe_add_func_int64_t_s_s(((l_2018 != l_2019[2][1]) , (((safe_lshift_func_uint8_t_u_u((g_2036 = (((l_2022 == (l_2024 = l_2024)) | (safe_add_func_int32_t_s_s(0x010B4B7DL, (safe_mod_func_int32_t_s_s((safe_sub_func_int8_t_s_s((&g_450 == (((+0xAEB1L) < (-8L)) , l_2033)), g_462[0][4][0].f1)), (*g_86)))))) , l_2034)), 5)) > p_33) , 0L)), 0x6B607E148D87B7F5LL)))) & l_2037) , (*g_458))))) >= 6L) == p_34); } if ((safe_add_func_uint8_t_u_u(l_2042, ((**l_2018) = ((safe_mul_func_int16_t_s_s((*g_766), ((safe_unary_minus_func_uint64_t_u((((safe_div_func_int64_t_s_s((((((safe_div_func_int16_t_s_s((l_2037 &= ((l_2058 = (safe_mod_func_int16_t_s_s(((+(g_542[9][3][1] = 4UL)) < (l_2042 > p_33)), (safe_add_func_uint64_t_u_u(0xF3DC90C547C95F54LL, (l_2057 ^ p_33)))))) , (safe_lshift_func_uint16_t_u_s(65529UL, (*g_766))))), (*g_766))) < l_2057) < p_34) < g_2061[6]) == 0x4EL), g_962.f0)) ^ (*g_86)) , g_1941.f2))) ^ p_34))) || l_2062))))) { /* block id: 885 */ int64_t l_2064 = 0xB2E2DD7A6EA94375LL; int32_t l_2065 = (-1L); int16_t l_2096 = (-1L); uint8_t *l_2117 = (void*)0; uint8_t *l_2118 = &g_2036; int64_t *l_2119 = &l_2058; int64_t *l_2120 = &l_2064; int64_t *l_2121 = &g_121; for (g_258 = 0; (g_258 <= 2); g_258 += 1) { /* block id: 888 */ uint64_t l_2078 = 1UL; int i, j; if (p_33) { /* block id: 889 */ int32_t *l_2063 = &g_145; int32_t *l_2066 = (void*)0; int32_t *l_2067 = &g_87; int32_t *l_2068 = &g_345; int32_t *l_2069 = &g_345; int32_t *l_2070 = &l_2037; int32_t *l_2071 = &g_87; int32_t *l_2072 = &g_957; int32_t *l_2073 = &l_2037; int32_t *l_2074 = &g_957; int32_t *l_2075 = &l_2039; int32_t *l_2076 = &l_2057; int32_t *l_2077[6][9] = {{&l_2039,&g_145,&l_2065,&g_145,&g_345,&g_145,&l_2065,&g_145,&l_2039},{(void*)0,(void*)0,&l_2037,(void*)0,(void*)0,(void*)0,(void*)0,&l_2037,(void*)0},{&l_2065,&l_2039,&g_145,&g_345,&g_345,&g_145,&g_345,&g_345,&g_145},{(void*)0,(void*)0,(void*)0,&l_2037,(void*)0,(void*)0,(void*)0,(void*)0,&l_2037},{&l_2039,&l_2039,&l_2039,&g_145,&l_2065,&g_145,&g_345,&g_145,&l_2065},{&g_145,(void*)0,(void*)0,&g_145,&g_957,&g_145,(void*)0,(void*)0,&g_145}}; uint64_t *l_2082 = &l_2078; uint64_t * const *l_2081 = &l_2082; int i, j; l_2078++; if (l_2062) break; (*l_2071) = (l_2081 != (void*)0); } else { /* block id: 893 */ (**g_923) = p_33; } } for (l_2057 = (-16); (l_2057 < 11); l_2057 = safe_add_func_uint16_t_u_u(l_2057, 6)) { /* block id: 899 */ uint16_t l_2095[9][2][10] = {{{0xD62CL,0x84CAL,65527UL,1UL,65535UL,0xAFFBL,8UL,0UL,8UL,0xAFFBL},{65535UL,65530UL,1UL,65530UL,65535UL,65527UL,65535UL,0UL,1UL,1UL}},{{0xA614L,1UL,0x7AB2L,0xD62CL,1UL,0x8DC8L,65527UL,65532UL,1UL,1UL},{65535UL,0xD62CL,0xA614L,65535UL,65535UL,0xA614L,0xD62CL,65535UL,65530UL,0xAFFBL}},{{0xAFFBL,0x8DC8L,2UL,0xA614L,65535UL,65532UL,1UL,0xA614L,65530UL,2UL},{8UL,0x7AB2L,0x8DC8L,0xD62CL,0UL,0xA614L,0UL,0xD62CL,0x8DC8L,0x7AB2L}},{{1UL,0x84CAL,1UL,65532UL,0xB5ECL,2UL,65527UL,0x7AB2L,6UL,8UL},{0x8DC8L,1UL,65535UL,8UL,0UL,2UL,1UL,1UL,2UL,0UL}},{{1UL,1UL,1UL,1UL,1UL,0xA614L,6UL,65530UL,1UL,65535UL},{8UL,65535UL,1UL,0x8DC8L,0xA614L,0x7AB2L,1UL,6UL,1UL,6UL}},{{65532UL,1UL,0x84CAL,1UL,0x84CAL,1UL,65532UL,0xB5ECL,2UL,65527UL},{0xD62CL,0x8DC8L,0x7AB2L,8UL,1UL,65527UL,65530UL,65534UL,6UL,0xB5ECL}},{{1UL,0x8DC8L,65527UL,65532UL,1UL,1UL,65532UL,65527UL,0x8DC8L,1UL},{2UL,1UL,65535UL,0xD62CL,65534UL,65532UL,1UL,8UL,65530UL,1UL}},{{65535UL,65535UL,0UL,1UL,65534UL,0x8DC8L,6UL,0x8DC8L,65534UL,1UL},{65534UL,1UL,65534UL,2UL,1UL,0xD62CL,1UL,0UL,0x84CAL,0xB5ECL}},{{1UL,1UL,6UL,65535UL,1UL,1UL,65527UL,0UL,0UL,65527UL},{65530UL,0x84CAL,65534UL,65534UL,0x84CAL,65530UL,0UL,0x8DC8L,0UL,6UL}}}; int32_t **l_2097[7][3][6] = {{{(void*)0,&g_86,&g_86,&g_86,&g_86,&g_86},{&g_86,&g_86,&g_86,&g_86,&g_86,&g_86},{&g_86,(void*)0,&g_86,&g_86,&g_86,&g_86}},{{&g_86,(void*)0,&g_86,&g_86,&g_86,&g_86},{(void*)0,&g_86,(void*)0,&g_86,&g_86,&g_86},{&g_86,(void*)0,&g_86,&g_86,&g_86,&g_86}},{{&g_86,&g_86,&g_86,&g_86,&g_86,&g_86},{&g_86,&g_86,&g_86,&g_86,&g_86,&g_86},{&g_86,(void*)0,&g_86,&g_86,(void*)0,&g_86}},{{(void*)0,&g_86,&g_86,&g_86,&g_86,&g_86},{&g_86,&g_86,(void*)0,(void*)0,&g_86,&g_86},{&g_86,&g_86,&g_86,&g_86,(void*)0,&g_86}},{{&g_86,&g_86,&g_86,(void*)0,&g_86,&g_86},{&g_86,(void*)0,&g_86,&g_86,(void*)0,&g_86},{(void*)0,&g_86,&g_86,&g_86,&g_86,(void*)0}},{{&g_86,&g_86,&g_86,&g_86,&g_86,&g_86},{&g_86,&g_86,(void*)0,&g_86,&g_86,&g_86},{&g_86,&g_86,&g_86,&g_86,&g_86,(void*)0}},{{&g_86,&g_86,&g_86,&g_86,&g_86,&g_86},{(void*)0,&g_86,&g_86,&g_86,&g_86,&g_86},{&g_86,&g_86,&g_86,(void*)0,&g_86,&g_86}}}; int i, j, k; l_2098 = func_39(((safe_div_func_uint64_t_u_u(p_33, ((p_33 , ((safe_div_func_uint64_t_u_u(l_2037, (((p_34 >= (safe_mod_func_int64_t_s_s(l_2057, 9UL))) , (safe_lshift_func_int16_t_s_s((safe_mul_func_uint8_t_u_u(l_2095[7][0][3], (((*g_766) = (*g_766)) <= ((*g_458) = (((((l_2042 = l_2042) && 4294967287UL) < l_2058) | 0x679FC3A66B140F2DLL) >= l_2096))))), 10))) | 0xBFL))) == l_2057)) & g_996.f4))) == g_1440.f1), p_34, p_31, l_2095[0][0][5]); if ((*g_351)) break; } if ((*g_351)) continue; (*g_86) = ((safe_mod_func_int32_t_s_s(((+p_34) > ((((*l_2121) &= (+((safe_add_func_uint16_t_u_u((safe_mod_func_uint16_t_u_u(((p_33 <= ((((safe_mul_func_uint8_t_u_u(((((*l_2120) = ((*l_2119) = (safe_lshift_func_int16_t_s_s((-1L), ((*g_766) = (((safe_rshift_func_int8_t_s_s(p_34, 2)) || (safe_sub_func_uint8_t_u_u(p_33, p_34))) <= ((((((p_33 != (((((*l_2118) |= ((l_2037 & (safe_lshift_func_int8_t_s_u(l_2064, 4))) , p_33)) & (*g_265)) && (*g_766)) == p_34)) == p_34) >= l_2042) , p_34) == l_2062) | 248UL))))))) ^ 0xC11054896A47C365LL) & l_2065), 1L)) || l_2064) | l_2057) == l_2037)) < 0x9AC0EA7F3B28F19DLL), p_34)), (-1L))) > p_34))) , (*g_766)) ^ p_33)), p_33)) , (**g_923)); } else { /* block id: 913 */ uint32_t l_2122 = 0x668D2712L; int32_t l_2130 = 0xA63EF0AAL; if (p_33) { /* block id: 914 */ ++l_2122; } else { /* block id: 916 */ uint32_t l_2131 = 0x84030E53L; int8_t l_2134 = (-9L); for (g_59 = 0; (g_59 <= 57); g_59 = safe_add_func_uint64_t_u_u(g_59, 2)) { /* block id: 919 */ int32_t *l_2127 = &l_2039; int32_t *l_2128 = &g_957; int32_t *l_2129[8] = {&l_2039,&l_2039,&l_2039,&l_2039,&l_2039,&l_2039,&l_2039,&l_2039}; int i; --l_2131; (*l_2127) = l_2134; (*l_2128) = p_34; } } } } l_2135 = &l_2057; } return g_1455.f5; } /* ------------------------------------------ */ /* * reads : g_458 g_450 g_265 g_266 g_766 g_145 g_1096 g_957 g_86 g_147 g_148 g_149 g_38 g_2481 * writes: g_87 g_121 g_251 g_1546 g_1548 g_145 g_86 g_957 g_345 */ uint32_t * func_35(uint16_t p_36, int16_t p_37) { /* block id: 615 */ int64_t ***l_1531 = &g_832[2][0]; int64_t ****l_1530 = &l_1531; struct S0 *l_1541 = &g_996; struct S0 *l_1543[6] = {&g_1327,&g_1327,&g_1327,&g_1327,&g_1327,&g_1327}; uint8_t l_1544 = 0x5CL; int32_t *l_1553 = &g_957; uint32_t ****l_1565 = (void*)0; int32_t l_1567[10]; struct S0 *** const l_1644 = &g_551; struct S0 *** const *l_1643 = &l_1644; int32_t l_1646 = 0L; int16_t ** const l_1661 = &g_766; uint32_t l_1711 = 18446744073709551609UL; uint32_t l_1714[4][8][1] = {{{4294967295UL},{9UL},{4294967295UL},{0x4E97DF0EL},{4294967295UL},{4294967295UL},{0x4E97DF0EL},{4294967295UL}},{{9UL},{4294967295UL},{0x4E97DF0EL},{4294967295UL},{4294967295UL},{0x4E97DF0EL},{4294967295UL},{9UL}},{{4294967295UL},{0x4E97DF0EL},{4294967295UL},{4294967295UL},{0x4E97DF0EL},{4294967295UL},{9UL},{4294967295UL}},{{0x4E97DF0EL},{4294967295UL},{4294967295UL},{0x4E97DF0EL},{4294967295UL},{9UL},{4294967295UL},{0x4E97DF0EL}}}; uint8_t l_1720[3]; int8_t l_1739 = 0x93L; uint32_t *l_1745 = &g_1074; uint32_t l_1746 = 0xD0CC7599L; uint32_t ****l_1749[1][6][6] = {{{&g_629,&g_629,&g_629,&g_629,&g_629,&g_629},{&g_629,&g_629,(void*)0,&g_629,&g_629,&g_629},{&g_629,&g_629,&g_629,&g_629,&g_629,&g_629},{&g_629,&g_629,(void*)0,&g_629,&g_629,&g_629},{&g_629,&g_629,&g_629,&g_629,&g_629,&g_629},{&g_629,&g_629,(void*)0,&g_629,&g_629,&g_629}}}; const int16_t l_1754 = 0x30A0L; uint32_t l_1757 = 0x205E5503L; uint64_t l_1770[4][4][3] = {{{18446744073709551610UL,0x86466EDA9FB72E03LL,6UL},{0x5CB74EADE60B96D2LL,0UL,18446744073709551612UL},{18446744073709551610UL,18446744073709551615UL,18446744073709551612UL},{18446744073709551615UL,0x35F0FEED72582802LL,6UL}},{{0x9C53DED2E308E5F4LL,18446744073709551615UL,0x86466EDA9FB72E03LL},{0x9C53DED2E308E5F4LL,0UL,18446744073709551615UL},{18446744073709551615UL,0x86466EDA9FB72E03LL,0x86466EDA9FB72E03LL},{18446744073709551610UL,0x86466EDA9FB72E03LL,6UL}},{{0x5CB74EADE60B96D2LL,0UL,18446744073709551612UL},{18446744073709551610UL,18446744073709551615UL,18446744073709551612UL},{18446744073709551615UL,0x35F0FEED72582802LL,6UL},{0x9C53DED2E308E5F4LL,18446744073709551615UL,0x86466EDA9FB72E03LL}},{{0x9C53DED2E308E5F4LL,0UL,18446744073709551615UL},{18446744073709551615UL,0UL,0UL},{1UL,0UL,0x020C4FE157230D77LL},{6UL,0x96F37CE847FA3E65LL,0x4AA479C00E4EEBD6LL}}}; uint32_t l_1771[1][8] = {{0x49155524L,4294967288UL,4294967288UL,0x49155524L,4294967288UL,4294967288UL,0x49155524L,4294967288UL}}; int32_t l_1774 = 1L; int32_t l_1778[6] = {1L,1L,0xC6F9A5ACL,1L,1L,0xC6F9A5ACL}; int32_t l_1779 = 0L; uint64_t l_1782 = 0xDE815DD74BF2E9F9LL; struct S0 *l_1785 = &g_962; uint32_t *l_1788 = (void*)0; uint16_t l_1839 = 0xCBBEL; uint32_t l_1871 = 9UL; int8_t l_1906[2]; uint16_t **l_1915 = (void*)0; int i, j, k; for (i = 0; i < 10; i++) l_1567[i] = 9L; for (i = 0; i < 3; i++) l_1720[i] = 0x60L; for (i = 0; i < 2; i++) l_1906[i] = (-1L); for (g_87 = 0; (g_87 >= (-19)); g_87 = safe_sub_func_int16_t_s_s(g_87, 1)) { /* block id: 618 */ int64_t *l_1532 = (void*)0; int64_t *l_1533 = &g_121; int32_t l_1538 = 0x73DFC0B5L; struct S0 **l_1542 = &l_1541; int16_t *l_1545 = &g_1546; int16_t *l_1547 = &g_1548[2][6]; int32_t *l_1550 = &g_145; (*l_1550) |= ((*g_458) & ((*l_1547) = ((*l_1545) = ((*g_766) = ((safe_rshift_func_uint8_t_u_s((((*l_1533) = (~(l_1530 != &l_1531))) || 0xB8190BB68D7507ADLL), ((*g_265) == ((((safe_lshift_func_int16_t_s_u((((safe_add_func_uint8_t_u_u((p_37 > (l_1538 || (safe_mod_func_int32_t_s_s(((((*l_1542) = l_1541) != l_1543[4]) & 0x7DL), 0x1E66370AL)))), l_1538)) < l_1544) != (*g_265)), 6)) > l_1538) , p_37) > 0xD9L)))) <= 6UL))))); } for (g_87 = 23; (g_87 < 1); g_87 = safe_sub_func_int64_t_s_s(g_87, 6)) { /* block id: 628 */ int32_t **l_1554 = &g_86; struct S0 ***l_1564 = &g_551; struct S0 ****l_1563 = &l_1564; int32_t l_1568 = 1L; int32_t l_1569 = 0xBD297449L; int32_t l_1570 = 0x69EF61F1L; int32_t l_1571 = (-6L); int32_t l_1572 = 0x4897D908L; int32_t l_1573[4]; uint32_t l_1575 = 8UL; int8_t l_1602[2]; uint32_t *l_1616[7][3] = {{&g_501[1][4],&g_501[7][4],&g_501[1][4]},{&g_59,&g_59,&g_59},{&g_501[1][4],&g_501[7][4],&g_501[1][4]},{&g_59,&g_59,&g_59},{&g_501[1][4],&g_501[7][4],&g_501[1][4]},{&g_59,&g_59,&g_59},{&g_501[1][4],&g_501[7][4],&g_501[1][4]}}; const int32_t l_1645[10] = {0L,0L,0L,0L,0L,0L,0L,0L,0L,0L}; uint64_t l_1648 = 0x383B00E13C10E01DLL; uint32_t ***l_1670 = &g_149; const int64_t ** const l_1679 = (void*)0; int i, j; for (i = 0; i < 4; i++) l_1573[i] = (-3L); for (i = 0; i < 2; i++) l_1602[i] = 8L; (*l_1554) = l_1553; (*g_1096) &= p_36; for (g_957 = 0; (g_957 <= 0); g_957 += 1) { /* block id: 633 */ int8_t l_1555 = 0xABL; l_1555 = p_37; } for (g_345 = 0; (g_345 < 10); g_345 = safe_add_func_int8_t_s_s(g_345, 5)) { /* block id: 638 */ uint32_t * const ***l_1558 = &g_221[0]; int32_t *l_1566[4]; struct S0 **l_1596 = (void*)0; int16_t l_1600 = 0L; int64_t *l_1601 = &g_121; uint64_t *l_1603 = &g_53; uint32_t l_1662 = 0x082846F7L; const int64_t ***l_1671 = (void*)0; int i; for (i = 0; i < 4; i++) l_1566[i] = &g_957; (*g_86) |= (l_1558 == (((safe_sub_func_uint8_t_u_u(p_36, ((safe_lshift_func_uint16_t_u_s(0xD323L, 13)) > ((-5L) < p_37)))) && ((void*)0 == l_1563)) , l_1565)); l_1575--; } } return (***g_147); } /* ------------------------------------------ */ /* * reads : g_86 g_87 g_1142 g_1143 g_148 g_149 g_38 g_957 l_2358 * writes: g_87 g_957 l_2358 */ uint32_t * func_39(int64_t p_40, uint8_t p_41, uint32_t * p_42, const int32_t p_43) { /* block id: 611 */ (*g_86) ^= 5L; return (****g_1142); } /* ------------------------------------------ */ /* * reads : * writes: */ uint64_t func_46(int8_t p_47, int32_t p_48) { /* block id: 5 */ uint32_t *l_56 = (void*)0; uint32_t *l_58[4] = {&g_59,&g_59,&g_59,&g_59}; uint32_t **l_57 = &l_58[0]; const uint16_t l_75 = 0xB1ECL; int32_t l_942[1]; uint32_t ****l_945 = &g_148[2]; int8_t l_955 = (-4L); uint32_t *l_966 = &g_789[7][5]; uint32_t **l_965 = &l_966; uint32_t ***l_967 = &g_530; uint32_t **l_969 = (void*)0; uint32_t ***l_968 = &l_969; int32_t **l_974 = &g_86; int32_t l_988 = 0xE1405E42L; uint32_t l_1079 = 0UL; int16_t l_1263 = (-1L); uint64_t l_1268 = 0x445566892E4BC09DLL; int32_t l_1321 = 0xB532CC14L; uint16_t l_1478[1][1]; uint16_t l_1492 = 0x57ADL; int8_t **l_1512[3]; int8_t **l_1513 = &g_265; int i, j; for (i = 0; i < 1; i++) l_942[i] = 0xEC112F95L; for (i = 0; i < 1; i++) { for (j = 0; j < 1; j++) l_1478[i][j] = 6UL; } for (i = 0; i < 3; i++) l_1512[i] = &g_265; return p_47; } /* ------------------------------------------ */ /* * reads : * writes: */ int64_t func_64(uint64_t p_65, int32_t p_66, uint32_t ** p_67, uint32_t * const * p_68) { /* block id: 7 */ int32_t *l_84 = (void*)0; int8_t l_88 = 6L; int32_t l_93 = 0L; int8_t l_136 = 2L; const uint32_t l_180 = 0x7C1BE544L; int32_t l_189 = (-2L); int32_t l_197 = (-9L); const uint64_t *l_213 = &g_53; const uint32_t *l_219 = &g_89[1][5][1]; const uint32_t **l_218 = &l_219; const uint32_t ***l_217 = &l_218; uint32_t **l_239 = (void*)0; int16_t *l_414[1]; int16_t l_420 = 1L; int32_t *l_424 = &l_189; int32_t l_618 = 0x66D0E94BL; uint32_t ***l_627 = &g_530; int64_t * const l_664[9] = {&g_121,&g_121,&g_121,&g_121,&g_121,&g_121,&g_121,&g_121,&g_121}; int64_t * const *l_663 = &l_664[1]; int64_t * const **l_662[10]; int32_t l_706 = 0x9F41CA21L; const int64_t ****l_798 = &g_797; int32_t l_809 = 0xF4429DA1L; int32_t l_810 = 8L; int32_t l_812[1][9][9] = {{{0L,(-10L),0x9EB4E3BCL,0x05FD9743L,0x400DE8ADL,0x72E11316L,0x32D55D67L,0L,9L},{0L,(-3L),(-1L),9L,1L,0x70686FACL,0x70686FACL,1L,9L},{0xC0416898L,0x400DE8ADL,0xC0416898L,0x53BBED71L,(-1L),(-1L),0xB4A9B0DDL,0xC0416898L,0x948A813AL},{(-2L),0L,0x53BBED71L,(-1L),1L,(-4L),0L,0x948A813AL,0xC0416898L},{(-3L),1L,2L,0x53BBED71L,0L,(-3L),(-1L),9L,1L},{0x72E11316L,0x32D55D67L,0L,9L,0x400DE8ADL,1L,0x400DE8ADL,9L,0L},{0L,0L,(-1L),0x05FD9743L,0x800A3C61L,0L,(-9L),0x948A813AL,0x9EB4E3BCL},{0xC0416898L,(-10L),(-2L),1L,0x948A813AL,(-2L),0x32D55D67L,0xC0416898L,0x72E11316L},{0x850AF6CFL,0x72E11316L,(-1L),(-2L),0x51EBE3A4L,(-4L),0x53BBED71L,1L,(-2L)}}}; int32_t *l_896[2]; int8_t l_897 = 0x67L; int64_t l_898 = 0x0927DFEAB88C5F52LL; uint16_t l_899[10][9][2] = {{{0x06CEL,0x9C8DL},{0x0FFBL,0x98DCL},{65534UL,0x4FE4L},{0x6CF0L,0x4FE4L},{65534UL,0x98DCL},{0x0FFBL,0x9C8DL},{0x06CEL,65534UL},{1UL,0x06CEL},{0x34F0L,0x7407L}},{{0UL,0x435DL},{1UL,6UL},{0x435DL,0x9C8DL},{1UL,7UL},{65534UL,0x6CF0L},{0x4FE4L,0x4FE4L},{6UL,7UL},{0x0FFBL,0x81BAL},{0x435DL,65534UL}},{{0x2253L,0x435DL},{0x34F0L,0xB61EL},{0x34F0L,0x435DL},{0x2253L,65534UL},{0xB61EL,0x9051L},{0UL,6UL},{0x9391L,0x4616L},{0x4616L,0UL},{0x6CF0L,6UL}},{{0x57EAL,0x2253L},{0xB61EL,0x9391L},{1UL,0xB61EL},{0xCA3FL,0xD866L},{0x98DCL,0UL},{1UL,0x6CF0L},{0UL,0x2253L},{0UL,2UL},{0x6CF0L,0x4616L}},{{0UL,0x4616L},{0x6CF0L,2UL},{0UL,0x2253L},{0UL,0x6CF0L},{1UL,0UL},{0x98DCL,0xD866L},{0xCA3FL,0xB61EL},{1UL,0x9391L},{0xB61EL,0x2253L}},{{0x57EAL,6UL},{0x6CF0L,0UL},{0x4616L,0x4616L},{0x9391L,6UL},{0UL,0x9051L},{0xB61EL,0x6CF0L},{65532UL,0xB61EL},{0x98DCL,1UL},{0x98DCL,0xB61EL}},{{65532UL,0x6CF0L},{0xB61EL,0x9051L},{0UL,6UL},{0x9391L,0x4616L},{0x4616L,0UL},{0x6CF0L,6UL},{0x57EAL,0x2253L},{0xB61EL,0x9391L},{1UL,0xB61EL}},{{0xCA3FL,0xD866L},{0x98DCL,0UL},{1UL,0x6CF0L},{0UL,0x2253L},{0UL,2UL},{0x6CF0L,0x4616L},{0UL,0x4616L},{0x6CF0L,2UL},{0UL,0x2253L}},{{0UL,0x6CF0L},{1UL,0UL},{0x98DCL,0xD866L},{0xCA3FL,0xB61EL},{1UL,0x9391L},{0xB61EL,0x2253L},{0x57EAL,6UL},{0x6CF0L,0UL},{0x4616L,0x4616L}},{{0x9391L,6UL},{0UL,0x9051L},{0xB61EL,0x6CF0L},{65532UL,0xB61EL},{0x98DCL,1UL},{0x98DCL,0xB61EL},{65532UL,0x6CF0L},{0xB61EL,0x9051L},{0UL,6UL}}}; int i, j, k; for (i = 0; i < 1; i++) l_414[i] = &g_251; for (i = 0; i < 10; i++) l_662[i] = &l_663; for (i = 0; i < 2; i++) l_896[i] = &l_93; return p_65; } /* ---------------------------------------- */ 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_27, "g_27", print_hash_value); transparent_crc(g_53, "g_53", print_hash_value); transparent_crc(g_59, "g_59", print_hash_value); transparent_crc(g_87, "g_87", print_hash_value); for (i = 0; i < 3; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 4; k++) { transparent_crc(g_89[i][j][k], "g_89[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_100.f0, "g_100.f0", print_hash_value); transparent_crc(g_100.f1, "g_100.f1", print_hash_value); transparent_crc(g_100.f2, "g_100.f2", print_hash_value); transparent_crc(g_100.f3, "g_100.f3", print_hash_value); transparent_crc(g_100.f4, "g_100.f4", print_hash_value); transparent_crc(g_100.f5, "g_100.f5", print_hash_value); transparent_crc(g_100.f6, "g_100.f6", print_hash_value); transparent_crc(g_100.f7, "g_100.f7", print_hash_value); transparent_crc(g_121, "g_121", print_hash_value); transparent_crc(g_145, "g_145", print_hash_value); transparent_crc(g_203, "g_203", print_hash_value); transparent_crc(g_242, "g_242", print_hash_value); transparent_crc(g_251, "g_251", print_hash_value); transparent_crc(g_258, "g_258", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_266[i], "g_266[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_288, "g_288", print_hash_value); transparent_crc(g_298, "g_298", print_hash_value); transparent_crc(g_311, "g_311", print_hash_value); transparent_crc(g_317, "g_317", print_hash_value); transparent_crc(g_345, "g_345", print_hash_value); transparent_crc(g_422, "g_422", print_hash_value); transparent_crc(g_444.f0, "g_444.f0", print_hash_value); transparent_crc(g_444.f1, "g_444.f1", print_hash_value); transparent_crc(g_444.f2, "g_444.f2", print_hash_value); transparent_crc(g_444.f3, "g_444.f3", print_hash_value); transparent_crc(g_444.f4, "g_444.f4", print_hash_value); transparent_crc(g_444.f5, "g_444.f5", print_hash_value); transparent_crc(g_444.f6, "g_444.f6", print_hash_value); transparent_crc(g_444.f7, "g_444.f7", print_hash_value); transparent_crc(g_450, "g_450", print_hash_value); for (i = 0; i < 5; i++) { for (j = 0; j < 9; j++) { for (k = 0; k < 5; k++) { transparent_crc(g_462[i][j][k].f0, "g_462[i][j][k].f0", print_hash_value); transparent_crc(g_462[i][j][k].f1, "g_462[i][j][k].f1", print_hash_value); transparent_crc(g_462[i][j][k].f2, "g_462[i][j][k].f2", print_hash_value); transparent_crc(g_462[i][j][k].f3, "g_462[i][j][k].f3", print_hash_value); transparent_crc(g_462[i][j][k].f4, "g_462[i][j][k].f4", print_hash_value); transparent_crc(g_462[i][j][k].f5, "g_462[i][j][k].f5", print_hash_value); transparent_crc(g_462[i][j][k].f6, "g_462[i][j][k].f6", print_hash_value); transparent_crc(g_462[i][j][k].f7, "g_462[i][j][k].f7", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 10; i++) { for (j = 0; j < 7; j++) { transparent_crc(g_501[i][j], "g_501[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } for (i = 0; i < 10; i++) { for (j = 0; j < 4; j++) { for (k = 0; k < 6; k++) { transparent_crc(g_542[i][j][k], "g_542[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_712.f0, "g_712.f0", print_hash_value); transparent_crc(g_712.f1, "g_712.f1", print_hash_value); transparent_crc(g_712.f2, "g_712.f2", print_hash_value); transparent_crc(g_712.f3, "g_712.f3", print_hash_value); transparent_crc(g_712.f4, "g_712.f4", print_hash_value); transparent_crc(g_712.f5, "g_712.f5", print_hash_value); transparent_crc(g_712.f6, "g_712.f6", print_hash_value); transparent_crc(g_712.f7, "g_712.f7", print_hash_value); transparent_crc(g_714.f0, "g_714.f0", print_hash_value); transparent_crc(g_714.f1, "g_714.f1", print_hash_value); transparent_crc(g_714.f2, "g_714.f2", print_hash_value); transparent_crc(g_714.f3, "g_714.f3", print_hash_value); transparent_crc(g_714.f4, "g_714.f4", print_hash_value); transparent_crc(g_714.f5, "g_714.f5", print_hash_value); transparent_crc(g_714.f6, "g_714.f6", print_hash_value); transparent_crc(g_714.f7, "g_714.f7", print_hash_value); transparent_crc(g_767.f0, "g_767.f0", print_hash_value); transparent_crc(g_767.f1, "g_767.f1", print_hash_value); transparent_crc(g_767.f2, "g_767.f2", print_hash_value); transparent_crc(g_767.f3, "g_767.f3", print_hash_value); transparent_crc(g_767.f4, "g_767.f4", print_hash_value); transparent_crc(g_767.f5, "g_767.f5", print_hash_value); transparent_crc(g_767.f6, "g_767.f6", print_hash_value); transparent_crc(g_767.f7, "g_767.f7", print_hash_value); for (i = 0; i < 8; i++) { for (j = 0; j < 7; j++) { transparent_crc(g_789[i][j], "g_789[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } 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_872.f4, "g_872.f4", print_hash_value); transparent_crc(g_872.f5, "g_872.f5", print_hash_value); transparent_crc(g_872.f6, "g_872.f6", print_hash_value); transparent_crc(g_872.f7, "g_872.f7", print_hash_value); transparent_crc(g_907, "g_907", print_hash_value); transparent_crc(g_947.f0, "g_947.f0", print_hash_value); transparent_crc(g_947.f1, "g_947.f1", print_hash_value); transparent_crc(g_947.f2, "g_947.f2", print_hash_value); transparent_crc(g_947.f3, "g_947.f3", print_hash_value); transparent_crc(g_947.f4, "g_947.f4", print_hash_value); transparent_crc(g_947.f5, "g_947.f5", print_hash_value); transparent_crc(g_947.f6, "g_947.f6", print_hash_value); transparent_crc(g_947.f7, "g_947.f7", print_hash_value); transparent_crc(g_957, "g_957", print_hash_value); transparent_crc(g_962.f0, "g_962.f0", print_hash_value); transparent_crc(g_962.f1, "g_962.f1", print_hash_value); transparent_crc(g_962.f2, "g_962.f2", print_hash_value); transparent_crc(g_962.f3, "g_962.f3", print_hash_value); transparent_crc(g_962.f4, "g_962.f4", print_hash_value); transparent_crc(g_962.f5, "g_962.f5", print_hash_value); transparent_crc(g_962.f6, "g_962.f6", print_hash_value); transparent_crc(g_962.f7, "g_962.f7", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_975[i], "g_975[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_996.f0, "g_996.f0", print_hash_value); transparent_crc(g_996.f1, "g_996.f1", print_hash_value); transparent_crc(g_996.f2, "g_996.f2", print_hash_value); transparent_crc(g_996.f3, "g_996.f3", print_hash_value); transparent_crc(g_996.f4, "g_996.f4", print_hash_value); transparent_crc(g_996.f5, "g_996.f5", print_hash_value); transparent_crc(g_996.f6, "g_996.f6", print_hash_value); transparent_crc(g_996.f7, "g_996.f7", print_hash_value); transparent_crc(g_1002.f0, "g_1002.f0", print_hash_value); transparent_crc(g_1002.f1, "g_1002.f1", print_hash_value); transparent_crc(g_1002.f2, "g_1002.f2", print_hash_value); transparent_crc(g_1002.f3, "g_1002.f3", print_hash_value); transparent_crc(g_1002.f4, "g_1002.f4", print_hash_value); transparent_crc(g_1002.f5, "g_1002.f5", print_hash_value); transparent_crc(g_1002.f6, "g_1002.f6", print_hash_value); transparent_crc(g_1002.f7, "g_1002.f7", print_hash_value); transparent_crc(g_1010, "g_1010", print_hash_value); transparent_crc(g_1014, "g_1014", print_hash_value); transparent_crc(g_1074, "g_1074", print_hash_value); transparent_crc(g_1220, "g_1220", print_hash_value); transparent_crc(g_1256.f0, "g_1256.f0", print_hash_value); transparent_crc(g_1256.f1, "g_1256.f1", print_hash_value); transparent_crc(g_1256.f2, "g_1256.f2", print_hash_value); transparent_crc(g_1256.f3, "g_1256.f3", print_hash_value); transparent_crc(g_1256.f4, "g_1256.f4", print_hash_value); transparent_crc(g_1256.f5, "g_1256.f5", print_hash_value); transparent_crc(g_1256.f6, "g_1256.f6", print_hash_value); transparent_crc(g_1256.f7, "g_1256.f7", print_hash_value); transparent_crc(g_1272, "g_1272", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_1311[i], "g_1311[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1327.f0, "g_1327.f0", print_hash_value); transparent_crc(g_1327.f1, "g_1327.f1", print_hash_value); transparent_crc(g_1327.f2, "g_1327.f2", print_hash_value); transparent_crc(g_1327.f3, "g_1327.f3", print_hash_value); transparent_crc(g_1327.f4, "g_1327.f4", print_hash_value); transparent_crc(g_1327.f5, "g_1327.f5", print_hash_value); transparent_crc(g_1327.f6, "g_1327.f6", print_hash_value); transparent_crc(g_1327.f7, "g_1327.f7", print_hash_value); transparent_crc(g_1440.f0, "g_1440.f0", print_hash_value); transparent_crc(g_1440.f1, "g_1440.f1", print_hash_value); transparent_crc(g_1440.f2, "g_1440.f2", print_hash_value); transparent_crc(g_1440.f3, "g_1440.f3", print_hash_value); transparent_crc(g_1440.f4, "g_1440.f4", print_hash_value); transparent_crc(g_1440.f5, "g_1440.f5", print_hash_value); transparent_crc(g_1440.f6, "g_1440.f6", print_hash_value); transparent_crc(g_1440.f7, "g_1440.f7", print_hash_value); transparent_crc(g_1443.f0, "g_1443.f0", print_hash_value); transparent_crc(g_1443.f1, "g_1443.f1", print_hash_value); transparent_crc(g_1443.f2, "g_1443.f2", print_hash_value); transparent_crc(g_1443.f3, "g_1443.f3", print_hash_value); transparent_crc(g_1443.f4, "g_1443.f4", print_hash_value); transparent_crc(g_1443.f5, "g_1443.f5", print_hash_value); transparent_crc(g_1443.f6, "g_1443.f6", print_hash_value); transparent_crc(g_1443.f7, "g_1443.f7", print_hash_value); transparent_crc(g_1455.f0, "g_1455.f0", print_hash_value); transparent_crc(g_1455.f1, "g_1455.f1", print_hash_value); transparent_crc(g_1455.f2, "g_1455.f2", print_hash_value); transparent_crc(g_1455.f3, "g_1455.f3", print_hash_value); transparent_crc(g_1455.f4, "g_1455.f4", print_hash_value); transparent_crc(g_1455.f5, "g_1455.f5", print_hash_value); transparent_crc(g_1455.f6, "g_1455.f6", print_hash_value); transparent_crc(g_1455.f7, "g_1455.f7", print_hash_value); transparent_crc(g_1546, "g_1546", print_hash_value); for (i = 0; i < 5; i++) { for (j = 0; j < 10; j++) { transparent_crc(g_1548[i][j], "g_1548[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1574, "g_1574", print_hash_value); for (i = 0; i < 8; i++) { for (j = 0; j < 7; j++) { transparent_crc(g_1858[i][j].f0, "g_1858[i][j].f0", print_hash_value); transparent_crc(g_1858[i][j].f1, "g_1858[i][j].f1", print_hash_value); transparent_crc(g_1858[i][j].f2, "g_1858[i][j].f2", print_hash_value); transparent_crc(g_1858[i][j].f3, "g_1858[i][j].f3", print_hash_value); transparent_crc(g_1858[i][j].f4, "g_1858[i][j].f4", print_hash_value); transparent_crc(g_1858[i][j].f5, "g_1858[i][j].f5", print_hash_value); transparent_crc(g_1858[i][j].f6, "g_1858[i][j].f6", print_hash_value); transparent_crc(g_1858[i][j].f7, "g_1858[i][j].f7", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1941.f0, "g_1941.f0", print_hash_value); transparent_crc(g_1941.f1, "g_1941.f1", print_hash_value); transparent_crc(g_1941.f2, "g_1941.f2", print_hash_value); transparent_crc(g_1941.f3, "g_1941.f3", print_hash_value); transparent_crc(g_1941.f4, "g_1941.f4", print_hash_value); transparent_crc(g_1941.f5, "g_1941.f5", print_hash_value); transparent_crc(g_1941.f6, "g_1941.f6", print_hash_value); transparent_crc(g_1941.f7, "g_1941.f7", print_hash_value); transparent_crc(g_2036, "g_2036", print_hash_value); for (i = 0; i < 7; i++) { transparent_crc(g_2061[i], "g_2061[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2199.f0, "g_2199.f0", print_hash_value); transparent_crc(g_2199.f1, "g_2199.f1", print_hash_value); transparent_crc(g_2199.f2, "g_2199.f2", print_hash_value); transparent_crc(g_2199.f3, "g_2199.f3", print_hash_value); transparent_crc(g_2199.f4, "g_2199.f4", print_hash_value); transparent_crc(g_2199.f5, "g_2199.f5", print_hash_value); transparent_crc(g_2199.f6, "g_2199.f6", print_hash_value); transparent_crc(g_2199.f7, "g_2199.f7", print_hash_value); for (i = 0; i < 1; i++) { for (j = 0; j < 10; j++) { for (k = 0; k < 1; k++) { transparent_crc(g_2216[i][j][k].f0, "g_2216[i][j][k].f0", print_hash_value); transparent_crc(g_2216[i][j][k].f1, "g_2216[i][j][k].f1", print_hash_value); transparent_crc(g_2216[i][j][k].f2, "g_2216[i][j][k].f2", print_hash_value); transparent_crc(g_2216[i][j][k].f3, "g_2216[i][j][k].f3", print_hash_value); transparent_crc(g_2216[i][j][k].f4, "g_2216[i][j][k].f4", print_hash_value); transparent_crc(g_2216[i][j][k].f5, "g_2216[i][j][k].f5", print_hash_value); transparent_crc(g_2216[i][j][k].f6, "g_2216[i][j][k].f6", print_hash_value); transparent_crc(g_2216[i][j][k].f7, "g_2216[i][j][k].f7", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2349, "g_2349", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 4; j++) { for (k = 0; k < 6; k++) { transparent_crc(g_2353[i][j][k], "g_2353[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2364, "g_2364", print_hash_value); transparent_crc(g_2374.f0, "g_2374.f0", print_hash_value); transparent_crc(g_2374.f1, "g_2374.f1", print_hash_value); transparent_crc(g_2374.f2, "g_2374.f2", print_hash_value); transparent_crc(g_2374.f3, "g_2374.f3", print_hash_value); transparent_crc(g_2374.f4, "g_2374.f4", print_hash_value); transparent_crc(g_2374.f5, "g_2374.f5", print_hash_value); transparent_crc(g_2374.f6, "g_2374.f6", print_hash_value); transparent_crc(g_2374.f7, "g_2374.f7", print_hash_value); transparent_crc(g_2431, "g_2431", print_hash_value); transparent_crc(g_2481, "g_2481", print_hash_value); transparent_crc(g_2575, "g_2575", print_hash_value); transparent_crc(g_2598.f0, "g_2598.f0", print_hash_value); transparent_crc(g_2598.f1, "g_2598.f1", print_hash_value); transparent_crc(g_2598.f2, "g_2598.f2", print_hash_value); transparent_crc(g_2598.f3, "g_2598.f3", print_hash_value); transparent_crc(g_2598.f4, "g_2598.f4", print_hash_value); transparent_crc(g_2598.f5, "g_2598.f5", print_hash_value); transparent_crc(g_2598.f6, "g_2598.f6", print_hash_value); transparent_crc(g_2598.f7, "g_2598.f7", print_hash_value); transparent_crc(g_2642.f0, "g_2642.f0", print_hash_value); transparent_crc(g_2642.f1, "g_2642.f1", print_hash_value); transparent_crc(g_2642.f2, "g_2642.f2", print_hash_value); transparent_crc(g_2642.f3, "g_2642.f3", print_hash_value); transparent_crc(g_2642.f4, "g_2642.f4", print_hash_value); transparent_crc(g_2642.f5, "g_2642.f5", print_hash_value); transparent_crc(g_2642.f6, "g_2642.f6", print_hash_value); transparent_crc(g_2642.f7, "g_2642.f7", print_hash_value); transparent_crc(g_2657, "g_2657", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_2680[i], "g_2680[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2765.f0, "g_2765.f0", print_hash_value); transparent_crc(g_2765.f1, "g_2765.f1", print_hash_value); transparent_crc(g_2765.f2, "g_2765.f2", print_hash_value); transparent_crc(g_2765.f3, "g_2765.f3", print_hash_value); transparent_crc(g_2765.f4, "g_2765.f4", print_hash_value); transparent_crc(g_2765.f5, "g_2765.f5", print_hash_value); transparent_crc(g_2765.f6, "g_2765.f6", print_hash_value); transparent_crc(g_2765.f7, "g_2765.f7", print_hash_value); transparent_crc(g_2792.f0, "g_2792.f0", print_hash_value); transparent_crc(g_2792.f1, "g_2792.f1", print_hash_value); transparent_crc(g_2792.f2, "g_2792.f2", print_hash_value); transparent_crc(g_2792.f3, "g_2792.f3", print_hash_value); transparent_crc(g_2792.f4, "g_2792.f4", print_hash_value); transparent_crc(g_2792.f5, "g_2792.f5", print_hash_value); transparent_crc(g_2792.f6, "g_2792.f6", print_hash_value); transparent_crc(g_2792.f7, "g_2792.f7", print_hash_value); transparent_crc(g_2798, "g_2798", print_hash_value); transparent_crc(g_2813, "g_2813", print_hash_value); transparent_crc(g_2846, "g_2846", print_hash_value); transparent_crc(g_2859, "g_2859", print_hash_value); transparent_crc(g_2876, "g_2876", print_hash_value); transparent_crc(g_2888, "g_2888", print_hash_value); for (i = 0; i < 8; i++) { transparent_crc(g_3044[i], "g_3044[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_3045, "g_3045", print_hash_value); transparent_crc(g_3090, "g_3090", print_hash_value); transparent_crc(g_3101, "g_3101", print_hash_value); transparent_crc(g_3199, "g_3199", print_hash_value); transparent_crc(g_3202, "g_3202", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_3206[i].f0, "g_3206[i].f0", print_hash_value); transparent_crc(g_3206[i].f1, "g_3206[i].f1", print_hash_value); transparent_crc(g_3206[i].f2, "g_3206[i].f2", print_hash_value); transparent_crc(g_3206[i].f3, "g_3206[i].f3", print_hash_value); transparent_crc(g_3206[i].f4, "g_3206[i].f4", print_hash_value); transparent_crc(g_3206[i].f5, "g_3206[i].f5", print_hash_value); transparent_crc(g_3206[i].f6, "g_3206[i].f6", print_hash_value); transparent_crc(g_3206[i].f7, "g_3206[i].f7", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_3251, "g_3251", print_hash_value); transparent_crc(g_3267, "g_3267", print_hash_value); transparent_crc(g_3382, "g_3382", print_hash_value); transparent_crc(g_3384.f0, "g_3384.f0", print_hash_value); transparent_crc(g_3384.f1, "g_3384.f1", print_hash_value); transparent_crc(g_3384.f2, "g_3384.f2", print_hash_value); transparent_crc(g_3384.f3, "g_3384.f3", print_hash_value); transparent_crc(g_3384.f4, "g_3384.f4", print_hash_value); transparent_crc(g_3384.f5, "g_3384.f5", print_hash_value); transparent_crc(g_3384.f6, "g_3384.f6", print_hash_value); transparent_crc(g_3384.f7, "g_3384.f7", print_hash_value); for (i = 0; i < 4; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 3; k++) { transparent_crc(g_3401[i][j][k].f0, "g_3401[i][j][k].f0", print_hash_value); transparent_crc(g_3401[i][j][k].f1, "g_3401[i][j][k].f1", print_hash_value); transparent_crc(g_3401[i][j][k].f2, "g_3401[i][j][k].f2", print_hash_value); transparent_crc(g_3401[i][j][k].f3, "g_3401[i][j][k].f3", print_hash_value); transparent_crc(g_3401[i][j][k].f4, "g_3401[i][j][k].f4", print_hash_value); transparent_crc(g_3401[i][j][k].f5, "g_3401[i][j][k].f5", print_hash_value); transparent_crc(g_3401[i][j][k].f6, "g_3401[i][j][k].f6", print_hash_value); transparent_crc(g_3401[i][j][k].f7, "g_3401[i][j][k].f7", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_3431, "g_3431", print_hash_value); transparent_crc(g_3448.f0, "g_3448.f0", print_hash_value); transparent_crc(g_3448.f1, "g_3448.f1", print_hash_value); transparent_crc(g_3448.f2, "g_3448.f2", print_hash_value); transparent_crc(g_3448.f3, "g_3448.f3", print_hash_value); transparent_crc(g_3448.f4, "g_3448.f4", print_hash_value); transparent_crc(g_3448.f5, "g_3448.f5", print_hash_value); transparent_crc(g_3448.f6, "g_3448.f6", print_hash_value); transparent_crc(g_3448.f7, "g_3448.f7", print_hash_value); transparent_crc(g_3452.f0, "g_3452.f0", print_hash_value); transparent_crc(g_3452.f1, "g_3452.f1", print_hash_value); transparent_crc(g_3452.f2, "g_3452.f2", print_hash_value); transparent_crc(g_3452.f3, "g_3452.f3", print_hash_value); transparent_crc(g_3452.f4, "g_3452.f4", print_hash_value); transparent_crc(g_3452.f5, "g_3452.f5", print_hash_value); transparent_crc(g_3452.f6, "g_3452.f6", print_hash_value); transparent_crc(g_3452.f7, "g_3452.f7", print_hash_value); transparent_crc(g_3454.f0, "g_3454.f0", print_hash_value); transparent_crc(g_3454.f1, "g_3454.f1", print_hash_value); transparent_crc(g_3454.f2, "g_3454.f2", print_hash_value); transparent_crc(g_3454.f3, "g_3454.f3", print_hash_value); transparent_crc(g_3454.f4, "g_3454.f4", print_hash_value); transparent_crc(g_3454.f5, "g_3454.f5", print_hash_value); transparent_crc(g_3454.f6, "g_3454.f6", print_hash_value); transparent_crc(g_3454.f7, "g_3454.f7", print_hash_value); transparent_crc(g_3458, "g_3458", print_hash_value); transparent_crc(g_3539, "g_3539", print_hash_value); platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 1 breakdown: depth: 0, occurrence: 796 depth: 1, occurrence: 24 XXX total union variables: 0 XXX non-zero bitfields defined in structs: 9 XXX zero bitfields defined in structs: 1 XXX const bitfields defined in structs: 3 XXX volatile bitfields defined in structs: 2 XXX structs with bitfields in the program: 62 breakdown: indirect level: 0, occurrence: 24 indirect level: 1, occurrence: 14 indirect level: 2, occurrence: 11 indirect level: 3, occurrence: 4 indirect level: 4, occurrence: 8 indirect level: 5, occurrence: 1 XXX full-bitfields structs in the program: 24 breakdown: indirect level: 0, occurrence: 24 XXX times a bitfields struct's address is taken: 109 XXX times a bitfields struct on LHS: 0 XXX times a bitfields struct on RHS: 25 XXX times a single bitfield on LHS: 3 XXX times a single bitfield on RHS: 121 XXX max expression depth: 54 breakdown: depth: 1, occurrence: 58 depth: 2, occurrence: 15 depth: 5, occurrence: 1 depth: 6, occurrence: 1 depth: 8, occurrence: 1 depth: 9, occurrence: 1 depth: 18, occurrence: 1 depth: 24, occurrence: 2 depth: 25, occurrence: 1 depth: 26, occurrence: 1 depth: 28, occurrence: 2 depth: 39, occurrence: 1 depth: 54, occurrence: 1 XXX total number of pointers: 781 XXX times a variable address is taken: 1866 XXX times a pointer is dereferenced on RHS: 495 breakdown: depth: 1, occurrence: 414 depth: 2, occurrence: 66 depth: 3, occurrence: 10 depth: 4, occurrence: 5 XXX times a pointer is dereferenced on LHS: 449 breakdown: depth: 1, occurrence: 420 depth: 2, occurrence: 26 depth: 3, occurrence: 1 depth: 4, occurrence: 2 XXX times a pointer is compared with null: 54 XXX times a pointer is compared with address of another variable: 23 XXX times a pointer is compared with another pointer: 22 XXX times a pointer is qualified to be dereferenced: 9792 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 2117 level: 2, occurrence: 347 level: 3, occurrence: 65 level: 4, occurrence: 84 level: 5, occurrence: 36 XXX number of pointers point to pointers: 321 XXX number of pointers point to scalars: 416 XXX number of pointers point to structs: 44 XXX percent of pointers has null in alias set: 29.2 XXX average alias set size: 1.41 XXX times a non-volatile is read: 2767 XXX times a non-volatile is write: 1273 XXX times a volatile is read: 172 XXX times read thru a pointer: 16 XXX times a volatile is write: 61 XXX times written thru a pointer: 1 XXX times a volatile is available for access: 7.46e+03 XXX percentage of non-volatile access: 94.5 XXX forward jumps: 1 XXX backward jumps: 14 XXX stmts: 60 XXX max block depth: 5 breakdown: depth: 0, occurrence: 18 depth: 1, occurrence: 10 depth: 2, occurrence: 10 depth: 3, occurrence: 10 depth: 4, occurrence: 5 depth: 5, occurrence: 7 XXX percentage a fresh-made variable is used: 17.5 XXX percentage an existing variable is used: 82.5 FYI: the random generator makes assumptions about the integer size. See platform.info for more details. ********************* end of statistics **********************/