/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 5472593111665076711 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ #pragma pack(push) #pragma pack(1) struct S0 { uint64_t f0; const uint8_t f1; volatile uint32_t f2; int16_t f3; volatile int32_t f4; const uint32_t f5; const int32_t f6; volatile int8_t f7; volatile int32_t f8; }; #pragma pack(pop) #pragma pack(push) #pragma pack(1) struct S1 { int16_t f0; struct S0 f1; }; #pragma pack(pop) /* --- GLOBAL VARIABLES --- */ static volatile int32_t g_2 = 0x9B8BC588L;/* VOLATILE GLOBAL g_2 */ static volatile int32_t * volatile g_3 = &g_2;/* VOLATILE GLOBAL g_3 */ static struct S0 g_7 = {18446744073709551615UL,0x2BL,0x33880E03L,0xC225L,-1L,0x67101392L,-6L,0L,0xC044B0BFL};/* VOLATILE GLOBAL g_7 */ static int32_t g_10 = 0x51162F63L; static int32_t g_20 = 0L; static int32_t g_21[8][3] = {{0x04CD021AL,(-1L),0x04CD021AL},{(-1L),0x2910A83AL,(-1L)},{0x04CD021AL,(-1L),0x04CD021AL},{(-1L),0x2910A83AL,(-1L)},{0x04CD021AL,(-1L),0x04CD021AL},{(-1L),0x2910A83AL,(-1L)},{0x04CD021AL,(-1L),0x04CD021AL},{(-1L),0x2910A83AL,(-1L)}}; static const int8_t g_63 = 0L; static struct S0 g_71 = {0x1CC0D6813F8C547FLL,249UL,3UL,6L,0L,0x9EE19476L,1L,-9L,1L};/* VOLATILE GLOBAL g_71 */ static struct S0 *g_70 = &g_71; static int64_t g_75[9] = {0xB5AA9D242EC213DBLL,0x6B6A42DA4CB52C22LL,0xB5AA9D242EC213DBLL,0xB5AA9D242EC213DBLL,0x6B6A42DA4CB52C22LL,0xB5AA9D242EC213DBLL,0xB5AA9D242EC213DBLL,0x6B6A42DA4CB52C22LL,0xB5AA9D242EC213DBLL}; static int64_t g_82 = (-1L); static int8_t g_97[8] = {0x2AL,0L,0x2AL,0L,0x2AL,0L,0x2AL,0L}; static int32_t g_101 = 0x6899A90AL; static uint32_t g_115[3] = {1UL,1UL,1UL}; static uint64_t g_139 = 6UL; static uint16_t g_145 = 0xF614L; static int8_t g_148 = (-3L); static int8_t g_150 = 0L; static int64_t g_152 = 0x3852FF1F9D108F37LL; static uint8_t g_174 = 0UL; static uint32_t g_175 = 4UL; static int32_t *g_180[1][7] = {{&g_10,&g_10,&g_10,&g_10,&g_10,&g_10,&g_10}}; static int32_t **g_179 = &g_180[0][4]; static int64_t *g_203 = &g_75[5]; static int64_t **g_202 = &g_203; static int32_t g_206 = 4L; static int32_t * const **g_280 = (void*)0; static int32_t * const ***g_279[9] = {&g_280,&g_280,&g_280,&g_280,&g_280,&g_280,&g_280,&g_280,&g_280}; static int32_t * const **** volatile g_278 = &g_279[2];/* VOLATILE GLOBAL g_278 */ static int16_t * volatile g_331 = &g_71.f3;/* VOLATILE GLOBAL g_331 */ static int16_t * volatile * volatile g_330[8][10] = {{&g_331,(void*)0,&g_331,&g_331,(void*)0,&g_331,&g_331,(void*)0,&g_331,&g_331},{&g_331,(void*)0,(void*)0,(void*)0,&g_331,(void*)0,&g_331,&g_331,(void*)0,&g_331},{&g_331,&g_331,&g_331,&g_331,&g_331,&g_331,&g_331,&g_331,&g_331,&g_331},{&g_331,&g_331,&g_331,&g_331,&g_331,&g_331,&g_331,&g_331,&g_331,&g_331},{&g_331,&g_331,(void*)0,&g_331,(void*)0,(void*)0,(void*)0,&g_331,(void*)0,&g_331},{(void*)0,&g_331,&g_331,(void*)0,&g_331,&g_331,(void*)0,&g_331,&g_331,(void*)0},{&g_331,&g_331,&g_331,&g_331,&g_331,&g_331,&g_331,&g_331,&g_331,&g_331},{(void*)0,&g_331,(void*)0,&g_331,&g_331,(void*)0,&g_331,(void*)0,(void*)0,(void*)0}}; static int16_t * volatile * volatile * volatile g_332 = &g_330[3][3];/* VOLATILE GLOBAL g_332 */ static int64_t ***g_349 = (void*)0; static uint32_t g_362[9] = {0x4419CA8EL,0x4419CA8EL,0x4419CA8EL,0x4419CA8EL,0x4419CA8EL,0x4419CA8EL,0x4419CA8EL,0x4419CA8EL,0x4419CA8EL}; static volatile struct S1 g_366 = {0x9C22L,{0xE961FAAD3365100CLL,0xA2L,0x86A4DEEBL,-1L,-2L,0xE2A96E05L,0x31D6A9A5L,1L,-6L}};/* VOLATILE GLOBAL g_366 */ static uint16_t g_388 = 0UL; static struct S1 g_406 = {-6L,{18446744073709551615UL,0x50L,0x0506F04DL,1L,0x35BC6A01L,0xFECC01C9L,0x19E02123L,1L,0L}};/* VOLATILE GLOBAL g_406 */ static volatile uint64_t g_415 = 1UL;/* VOLATILE GLOBAL g_415 */ static struct S1 g_422[5] = {{0L,{0xCF99DD78E5534CCBLL,0xC8L,0x4B857C2BL,0xF0CEL,1L,0UL,-1L,1L,0x629235F4L}},{0L,{0xCF99DD78E5534CCBLL,0xC8L,0x4B857C2BL,0xF0CEL,1L,0UL,-1L,1L,0x629235F4L}},{0L,{0xCF99DD78E5534CCBLL,0xC8L,0x4B857C2BL,0xF0CEL,1L,0UL,-1L,1L,0x629235F4L}},{0L,{0xCF99DD78E5534CCBLL,0xC8L,0x4B857C2BL,0xF0CEL,1L,0UL,-1L,1L,0x629235F4L}},{0L,{0xCF99DD78E5534CCBLL,0xC8L,0x4B857C2BL,0xF0CEL,1L,0UL,-1L,1L,0x629235F4L}}}; static struct S1 g_450 = {0x6FBDL,{18446744073709551615UL,0UL,1UL,-1L,0xCDA35ABDL,0x097629C7L,0x5CAB9D4BL,0xFFL,-6L}};/* VOLATILE GLOBAL g_450 */ static int32_t ** volatile g_451 = &g_180[0][6];/* VOLATILE GLOBAL g_451 */ static const int64_t *g_458 = &g_82; static const int64_t **g_457 = &g_458; static const int64_t ***g_456 = &g_457; static int16_t *g_463 = (void*)0; static int16_t **g_462 = &g_463; static int32_t ** volatile g_477 = &g_180[0][4];/* VOLATILE GLOBAL g_477 */ static struct S1 *g_533 = &g_406; static struct S1 ** volatile g_532[8] = {&g_533,&g_533,&g_533,&g_533,&g_533,&g_533,&g_533,&g_533}; static struct S1 ** volatile g_534 = &g_533;/* VOLATILE GLOBAL g_534 */ static int32_t g_539 = 1L; static int32_t *g_568[7][10] = {{&g_539,&g_539,(void*)0,(void*)0,(void*)0,&g_206,&g_206,(void*)0,(void*)0,(void*)0},{&g_539,&g_539,&g_539,&g_206,&g_539,(void*)0,(void*)0,&g_539,&g_206,&g_539},{&g_206,&g_539,&g_206,&g_539,&g_206,&g_206,(void*)0,&g_206,(void*)0,&g_206},{&g_539,&g_539,&g_539,&g_539,&g_539,&g_206,&g_206,&g_539,&g_539,&g_539},{&g_206,&g_539,(void*)0,&g_206,&g_539,&g_539,&g_206,(void*)0,&g_539,&g_539},{&g_206,&g_206,&g_206,&g_539,&g_539,&g_206,&g_206,&g_206,&g_539,&g_206},{&g_206,&g_539,(void*)0,&g_206,&g_206,(void*)0,&g_539,(void*)0,&g_206,&g_539}}; static int32_t **g_567 = &g_568[2][7]; static struct S0 g_571 = {0xD265192E49F90F31LL,1UL,18446744073709551614UL,0x0B6EL,0xC4B86CC7L,0xDAD670C2L,-1L,0x93L,0x5EEEBC05L};/* VOLATILE GLOBAL g_571 */ static uint8_t g_620 = 0xA7L; static volatile int16_t g_701 = 0x7597L;/* VOLATILE GLOBAL g_701 */ static int64_t g_737 = 0xCDA586C0C36839F7LL; static volatile uint8_t g_773 = 249UL;/* VOLATILE GLOBAL g_773 */ static volatile uint8_t * volatile g_772 = &g_773;/* VOLATILE GLOBAL g_772 */ static volatile uint8_t * volatile * volatile g_771 = &g_772;/* VOLATILE GLOBAL g_771 */ static struct S0 **g_841 = &g_70; static struct S0 g_871 = {0x03D9DE4ECF8D2689LL,0x17L,0UL,-1L,0x46CAA68CL,4294967295UL,1L,0x76L,0xDB945DEFL};/* VOLATILE GLOBAL g_871 */ static volatile int32_t g_873 = (-1L);/* VOLATILE GLOBAL g_873 */ static int8_t g_874 = 0x00L; static int32_t ***g_887 = (void*)0; static int32_t ****g_886 = &g_887; static int32_t *****g_885 = &g_886; static struct S1 g_940[9][1][5] = {{{{0L,{18446744073709551610UL,0xAAL,18446744073709551610UL,0x6FA8L,0xEE931287L,5UL,0x43CD01A7L,0x3EL,1L}},{-1L,{0x8D657B55856A071CLL,0x12L,5UL,0x6B4AL,0L,1UL,0xAFD00B41L,-9L,0x30F9E03DL}},{4L,{0UL,0x0CL,2UL,1L,0xAB57943FL,0x66470BA4L,-6L,0xA3L,0L}},{0xF7CDL,{18446744073709551610UL,0UL,0x1008CB2DL,0xD7F8L,0xA8331930L,4294967295UL,1L,1L,9L}},{0L,{18446744073709551615UL,0UL,0x7AC3A2A5L,0xC9C5L,0x256CD5C9L,0UL,0x97648711L,0xD2L,0xBF30F49FL}}}},{{{0x56A1L,{18446744073709551608UL,9UL,0xC1268B61L,0x4F32L,1L,4294967295UL,0xCC547378L,-3L,-1L}},{0xFFB5L,{18446744073709551609UL,0xFDL,0x03F3796AL,0x50FDL,0L,0xA448AFCAL,1L,6L,0L}},{0xFFB5L,{18446744073709551609UL,0xFDL,0x03F3796AL,0x50FDL,0L,0xA448AFCAL,1L,6L,0L}},{0x56A1L,{18446744073709551608UL,9UL,0xC1268B61L,0x4F32L,1L,4294967295UL,0xCC547378L,-3L,-1L}},{0L,{18446744073709551610UL,0xAAL,18446744073709551610UL,0x6FA8L,0xEE931287L,5UL,0x43CD01A7L,0x3EL,1L}}}},{{{0xBB85L,{0UL,0xCAL,18446744073709551615UL,0xD53EL,0xA54CFF06L,0x89555606L,-8L,0L,9L}},{0x56AFL,{0UL,0xE2L,0x0A8CDA56L,0x671CL,-1L,0x71EAE21CL,-1L,1L,0xF8C6C8C7L}},{0L,{18446744073709551615UL,0UL,0x7AC3A2A5L,0xC9C5L,0x256CD5C9L,0UL,0x97648711L,0xD2L,0xBF30F49FL}},{0x5C64L,{0x114B45C81E912AF6LL,0xDDL,0UL,0xB2B0L,0x09ACB7C0L,0x16FB24B1L,0x5D8F7A4BL,0x21L,-1L}},{0L,{18446744073709551610UL,0xAAL,18446744073709551610UL,0x6FA8L,0xEE931287L,5UL,0x43CD01A7L,0x3EL,1L}}}},{{{0xFFB5L,{18446744073709551609UL,0xFDL,0x03F3796AL,0x50FDL,0L,0xA448AFCAL,1L,6L,0L}},{0xBB85L,{0UL,0xCAL,18446744073709551615UL,0xD53EL,0xA54CFF06L,0x89555606L,-8L,0L,9L}},{0x147CL,{6UL,0x90L,18446744073709551615UL,0x7BE1L,1L,0x9453D6C3L,7L,-4L,1L}},{0xF7CDL,{18446744073709551610UL,0UL,0x1008CB2DL,0xD7F8L,0xA8331930L,4294967295UL,1L,1L,9L}},{0x147CL,{6UL,0x90L,18446744073709551615UL,0x7BE1L,1L,0x9453D6C3L,7L,-4L,1L}}}},{{{0xF7CDL,{18446744073709551610UL,0UL,0x1008CB2DL,0xD7F8L,0xA8331930L,4294967295UL,1L,1L,9L}},{0xF7CDL,{18446744073709551610UL,0UL,0x1008CB2DL,0xD7F8L,0xA8331930L,4294967295UL,1L,1L,9L}},{0L,{18446744073709551610UL,0xAAL,18446744073709551610UL,0x6FA8L,0xEE931287L,5UL,0x43CD01A7L,0x3EL,1L}},{0x5C64L,{0x114B45C81E912AF6LL,0xDDL,0UL,0xB2B0L,0x09ACB7C0L,0x16FB24B1L,0x5D8F7A4BL,0x21L,-1L}},{0L,{18446744073709551615UL,0UL,0x7AC3A2A5L,0xC9C5L,0x256CD5C9L,0UL,0x97648711L,0xD2L,0xBF30F49FL}}}},{{{4L,{0UL,0x0CL,2UL,1L,0xAB57943FL,0x66470BA4L,-6L,0xA3L,0L}},{-1L,{0x8D657B55856A071CLL,0x12L,5UL,0x6B4AL,0L,1UL,0xAFD00B41L,-9L,0x30F9E03DL}},{0L,{18446744073709551610UL,0xAAL,18446744073709551610UL,0x6FA8L,0xEE931287L,5UL,0x43CD01A7L,0x3EL,1L}},{0x56A1L,{18446744073709551608UL,9UL,0xC1268B61L,0x4F32L,1L,4294967295UL,0xCC547378L,-3L,-1L}},{0xFFB5L,{18446744073709551609UL,0xFDL,0x03F3796AL,0x50FDL,0L,0xA448AFCAL,1L,6L,0L}}}},{{{-1L,{1UL,0xB7L,0xAE28C656L,0x2310L,5L,0x82D7FA47L,-10L,0x67L,1L}},{0L,{18446744073709551610UL,0xAAL,18446744073709551610UL,0x6FA8L,0xEE931287L,5UL,0x43CD01A7L,0x3EL,1L}},{0x147CL,{6UL,0x90L,18446744073709551615UL,0x7BE1L,1L,0x9453D6C3L,7L,-4L,1L}},{0L,{18446744073709551610UL,0xAAL,18446744073709551610UL,0x6FA8L,0xEE931287L,5UL,0x43CD01A7L,0x3EL,1L}},{-1L,{1UL,0xB7L,0xAE28C656L,0x2310L,5L,0x82D7FA47L,-10L,0x67L,1L}}}},{{{0x5C64L,{0x114B45C81E912AF6LL,0xDDL,0UL,0xB2B0L,0x09ACB7C0L,0x16FB24B1L,0x5D8F7A4BL,0x21L,-1L}},{-1L,{0x8D657B55856A071CLL,0x12L,5UL,0x6B4AL,0L,1UL,0xAFD00B41L,-9L,0x30F9E03DL}},{0L,{18446744073709551615UL,0UL,0x7AC3A2A5L,0xC9C5L,0x256CD5C9L,0UL,0x97648711L,0xD2L,0xBF30F49FL}},{-1L,{1UL,0xB7L,0xAE28C656L,0x2310L,5L,0x82D7FA47L,-10L,0x67L,1L}},{0xF7CDL,{18446744073709551610UL,0UL,0x1008CB2DL,0xD7F8L,0xA8331930L,4294967295UL,1L,1L,9L}}}},{{{0x5C64L,{0x114B45C81E912AF6LL,0xDDL,0UL,0xB2B0L,0x09ACB7C0L,0x16FB24B1L,0x5D8F7A4BL,0x21L,-1L}},{0xF7CDL,{18446744073709551610UL,0UL,0x1008CB2DL,0xD7F8L,0xA8331930L,4294967295UL,1L,1L,9L}},{0xFFB5L,{18446744073709551609UL,0xFDL,0x03F3796AL,0x50FDL,0L,0xA448AFCAL,1L,6L,0L}},{0x56AFL,{0UL,0xE2L,0x0A8CDA56L,0x671CL,-1L,0x71EAE21CL,-1L,1L,0xF8C6C8C7L}},{0x56AFL,{0UL,0xE2L,0x0A8CDA56L,0x671CL,-1L,0x71EAE21CL,-1L,1L,0xF8C6C8C7L}}}}}; static volatile struct S0 g_946 = {0xB10E22048350FB28LL,0UL,0x807F7DC8L,0x8997L,-8L,1UL,0xC61E8556L,-1L,0xD285D2F9L};/* VOLATILE GLOBAL g_946 */ static volatile struct S0 g_949 = {18446744073709551607UL,0UL,0x51B083E3L,0xADDCL,0x3F35491AL,1UL,0xA251E991L,1L,0x044F0CABL};/* VOLATILE GLOBAL g_949 */ static const int32_t g_1012 = 0x314ECE7CL; static const int32_t *g_1011 = &g_1012; static const int32_t **g_1010[8][3] = {{&g_1011,&g_1011,&g_1011},{&g_1011,&g_1011,&g_1011},{&g_1011,&g_1011,&g_1011},{&g_1011,&g_1011,&g_1011},{&g_1011,&g_1011,&g_1011},{&g_1011,&g_1011,&g_1011},{&g_1011,&g_1011,&g_1011},{&g_1011,&g_1011,&g_1011}}; static const int32_t ***g_1009 = &g_1010[5][0]; static const int32_t ****g_1008 = &g_1009; static const int32_t *****g_1007[9][9][3] = {{{&g_1008,&g_1008,&g_1008},{(void*)0,&g_1008,&g_1008},{(void*)0,&g_1008,(void*)0},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,(void*)0},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008}},{{(void*)0,&g_1008,&g_1008},{&g_1008,&g_1008,(void*)0},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{(void*)0,&g_1008,&g_1008},{&g_1008,&g_1008,(void*)0},{(void*)0,&g_1008,&g_1008}},{{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{(void*)0,&g_1008,&g_1008},{&g_1008,&g_1008,(void*)0},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008}},{{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{(void*)0,&g_1008,(void*)0},{(void*)0,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,(void*)0},{&g_1008,&g_1008,&g_1008}},{{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,(void*)0},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008}},{{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,(void*)0},{(void*)0,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,(void*)0},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008}},{{(void*)0,&g_1008,&g_1008},{(void*)0,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,(void*)0},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,(void*)0},{&g_1008,&g_1008,&g_1008},{(void*)0,&g_1008,&g_1008}},{{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,(void*)0},{(void*)0,&g_1008,&g_1008},{&g_1008,(void*)0,(void*)0},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008}},{{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,(void*)0},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,&g_1008},{&g_1008,&g_1008,(void*)0},{(void*)0,&g_1008,&g_1008},{&g_1008,(void*)0,&g_1008}}}; static int32_t g_1059 = 1L; static volatile int16_t g_1062 = 6L;/* VOLATILE GLOBAL g_1062 */ static volatile struct S0 g_1078[4][5][4] = {{{{0x686EE023633B2B49LL,0x5DL,18446744073709551615UL,0xBB55L,0L,6UL,-2L,-4L,0x2500F231L},{2UL,0xCAL,18446744073709551615UL,0x0E73L,0x1B88E0D9L,0x9836EC53L,0xFBF579CBL,0x3FL,0x3BE71840L},{18446744073709551615UL,255UL,18446744073709551615UL,0x851CL,0x7F9F4919L,0x53624A9AL,4L,0xE2L,5L},{1UL,0x1CL,0x48153C78L,-9L,2L,0UL,0xF4C84233L,-2L,0x9B0E38BCL}},{{0x104E684CEF2A8BD6LL,0UL,1UL,-1L,1L,0UL,0xFBB51513L,1L,9L},{7UL,0xAFL,3UL,-10L,5L,0xA00C1683L,0xF12EDF39L,0xABL,0L},{0xD8885FEF803FB6B4LL,0xC9L,2UL,0x1661L,0xDC003A02L,0x3DDC6063L,0xA47BA473L,-2L,-1L},{1UL,0x1CL,0x48153C78L,-9L,2L,0UL,0xF4C84233L,-2L,0x9B0E38BCL}},{{0x834F9FF63363CFB8LL,255UL,0xB4F9DA8FL,-1L,-9L,1UL,1L,8L,1L},{2UL,0xCAL,18446744073709551615UL,0x0E73L,0x1B88E0D9L,0x9836EC53L,0xFBF579CBL,0x3FL,0x3BE71840L},{18446744073709551606UL,0x11L,0x34C0AE20L,0L,0xF0A275E0L,0xF6B7319EL,9L,1L,0xDFAEE075L},{0x7FA6CD4C4B9D8E4ALL,1UL,0x159E834EL,0xE9BBL,-9L,0x2AB0A73DL,-1L,6L,6L}},{{18446744073709551614UL,0xB3L,0x0235BDCBL,0xE374L,0xF7208CE8L,0x7755F56EL,0L,0x44L,0x778C5AA3L},{18446744073709551615UL,9UL,0xBC7616D8L,-1L,0xF8E4A329L,0x9663CF9FL,-1L,0x68L,0x88C2082EL},{0x96FF914AFCB3985FLL,0xA2L,0xE04BA2C3L,7L,0xF1F796B2L,0xB575F61DL,0x9020614EL,-5L,-2L},{0x407BD14511B3E4E0LL,8UL,0x2E1882FFL,0x5B45L,0xC3115EB7L,0xAEC13D7EL,-2L,-1L,0xC52CB846L}},{{1UL,1UL,0UL,0x4464L,0x79ACC82BL,0x6826B175L,0x9701B644L,0L,1L},{0x834F9FF63363CFB8LL,255UL,0xB4F9DA8FL,-1L,-9L,1UL,1L,8L,1L},{3UL,0x1BL,1UL,1L,1L,4294967293UL,-2L,0xB7L,0xD8905630L},{0xB9E6E5526CF6F0DCLL,0x32L,0x392A9563L,0x094EL,0x3196F598L,0xF6DBABE9L,0xD9E3C964L,5L,6L}}},{{{18446744073709551606UL,0x11L,0x34C0AE20L,0L,0xF0A275E0L,0xF6B7319EL,9L,1L,0xDFAEE075L},{1UL,1UL,0UL,0x4464L,0x79ACC82BL,0x6826B175L,0x9701B644L,0L,1L},{7UL,0xAFL,3UL,-10L,5L,0xA00C1683L,0xF12EDF39L,0xABL,0L},{3UL,0x2FL,0xA31E1B7FL,0x4E71L,0xF905B7DEL,0UL,0x55E9F95AL,0xA6L,0x44760211L}},{{18446744073709551614UL,0xB3L,0x0235BDCBL,0xE374L,0xF7208CE8L,0x7755F56EL,0L,0x44L,0x778C5AA3L},{0xB9E6E5526CF6F0DCLL,0x32L,0x392A9563L,0x094EL,0x3196F598L,0xF6DBABE9L,0xD9E3C964L,5L,6L},{0x0C65D5F15284E3C7LL,0xDEL,0x83707479L,1L,-10L,4294967295UL,-1L,0x5EL,-1L},{18446744073709551615UL,9UL,0xBC7616D8L,-1L,0xF8E4A329L,0x9663CF9FL,-1L,0x68L,0x88C2082EL}},{{0x6C677C339FA24DA2LL,0xCEL,0x6830CE82L,-1L,0xF28E8A09L,0x777C08F2L,0xAEAB9A29L,9L,0xE6DFCC54L},{1UL,0x10L,0xA0A78E02L,0x9CF6L,-5L,9UL,-1L,0xD7L,-1L},{0xD8885FEF803FB6B4LL,0xC9L,2UL,0x1661L,0xDC003A02L,0x3DDC6063L,0xA47BA473L,-2L,-1L},{1UL,1UL,0UL,0x4464L,0x79ACC82BL,0x6826B175L,0x9701B644L,0L,1L}},{{0x7FA6CD4C4B9D8E4ALL,1UL,0x159E834EL,0xE9BBL,-9L,0x2AB0A73DL,-1L,6L,6L},{0x686EE023633B2B49LL,0x5DL,18446744073709551615UL,0xBB55L,0L,6UL,-2L,-4L,0x2500F231L},{0x7FA6CD4C4B9D8E4ALL,1UL,0x159E834EL,0xE9BBL,-9L,0x2AB0A73DL,-1L,6L,6L},{0xA6A7B79B68217073LL,6UL,3UL,0x5E2EL,0xE82C2830L,0x9A58DDB6L,0x1DB5D2FDL,0x32L,0x088E0CEAL}},{{0x686EE023633B2B49LL,0x5DL,18446744073709551615UL,0xBB55L,0L,6UL,-2L,-4L,0x2500F231L},{0xB9E6E5526CF6F0DCLL,0x32L,0x392A9563L,0x094EL,0x3196F598L,0xF6DBABE9L,0xD9E3C964L,5L,6L},{9UL,0xE6L,18446744073709551615UL,0x4B2FL,0xB8B16E83L,1UL,8L,0x48L,0x0FA1D982L},{6UL,1UL,0x52A4316FL,0xCBE8L,0x0A232AE9L,0x9CF2F4DEL,7L,0x23L,7L}}},{{{6UL,1UL,0x52A4316FL,0xCBE8L,0x0A232AE9L,0x9CF2F4DEL,7L,0x23L,7L},{18446744073709551606UL,0x11L,0x34C0AE20L,0L,0xF0A275E0L,0xF6B7319EL,9L,1L,0xDFAEE075L},{0x834F9FF63363CFB8LL,255UL,0xB4F9DA8FL,-1L,-9L,1UL,1L,8L,1L},{0xB9E6E5526CF6F0DCLL,0x32L,0x392A9563L,0x094EL,0x3196F598L,0xF6DBABE9L,0xD9E3C964L,5L,6L}},{{0xF6C91357C9B36AC4LL,0x98L,1UL,0L,-1L,4294967286UL,0x96E6C2BAL,0L,6L},{0x6C677C339FA24DA2LL,0xCEL,0x6830CE82L,-1L,0xF28E8A09L,0x777C08F2L,0xAEAB9A29L,9L,0xE6DFCC54L},{0x834F9FF63363CFB8LL,255UL,0xB4F9DA8FL,-1L,-9L,1UL,1L,8L,1L},{0xF6C91357C9B36AC4LL,0x98L,1UL,0L,-1L,4294967286UL,0x96E6C2BAL,0L,6L}},{{6UL,1UL,0x52A4316FL,0xCBE8L,0x0A232AE9L,0x9CF2F4DEL,7L,0x23L,7L},{18446744073709551615UL,9UL,0xBC7616D8L,-1L,0xF8E4A329L,0x9663CF9FL,-1L,0x68L,0x88C2082EL},{9UL,0xE6L,18446744073709551615UL,0x4B2FL,0xB8B16E83L,1UL,8L,0x48L,0x0FA1D982L},{0x104E684CEF2A8BD6LL,0UL,1UL,-1L,1L,0UL,0xFBB51513L,1L,9L}},{{0x686EE023633B2B49LL,0x5DL,18446744073709551615UL,0xBB55L,0L,6UL,-2L,-4L,0x2500F231L},{0xD68E61C0DD38D873LL,251UL,0x66E94146L,0xFDDFL,0xF0E98DE6L,0UL,-1L,0xA5L,8L},{0x7FA6CD4C4B9D8E4ALL,1UL,0x159E834EL,0xE9BBL,-9L,0x2AB0A73DL,-1L,6L,6L},{1UL,0x1CL,0x48153C78L,-9L,2L,0UL,0xF4C84233L,-2L,0x9B0E38BCL}},{{0x7FA6CD4C4B9D8E4ALL,1UL,0x159E834EL,0xE9BBL,-9L,0x2AB0A73DL,-1L,6L,6L},{1UL,0x1CL,0x48153C78L,-9L,2L,0UL,0xF4C84233L,-2L,0x9B0E38BCL},{0xD8885FEF803FB6B4LL,0xC9L,2UL,0x1661L,0xDC003A02L,0x3DDC6063L,0xA47BA473L,-2L,-1L},{7UL,0xAFL,3UL,-10L,5L,0xA00C1683L,0xF12EDF39L,0xABL,0L}}},{{{0x6C677C339FA24DA2LL,0xCEL,0x6830CE82L,-1L,0xF28E8A09L,0x777C08F2L,0xAEAB9A29L,9L,0xE6DFCC54L},{2UL,0xCAL,18446744073709551615UL,0x0E73L,0x1B88E0D9L,0x9836EC53L,0xFBF579CBL,0x3FL,0x3BE71840L},{0x0C65D5F15284E3C7LL,0xDEL,0x83707479L,1L,-10L,4294967295UL,-1L,0x5EL,-1L},{0x104E684CEF2A8BD6LL,0UL,1UL,-1L,1L,0UL,0xFBB51513L,1L,9L}},{{18446744073709551614UL,0xB3L,0x0235BDCBL,0xE374L,0xF7208CE8L,0x7755F56EL,0L,0x44L,0x778C5AA3L},{0xA6A7B79B68217073LL,6UL,3UL,0x5E2EL,0xE82C2830L,0x9A58DDB6L,0x1DB5D2FDL,0x32L,0x088E0CEAL},{7UL,0xAFL,3UL,-10L,5L,0xA00C1683L,0xF12EDF39L,0xABL,0L},{0x407BD14511B3E4E0LL,8UL,0x2E1882FFL,0x5B45L,0xC3115EB7L,0xAEC13D7EL,-2L,-1L,0xC52CB846L}},{{18446744073709551606UL,0x11L,0x34C0AE20L,0L,0xF0A275E0L,0xF6B7319EL,9L,1L,0xDFAEE075L},{0x6C677C339FA24DA2LL,0xCEL,0x6830CE82L,-1L,0xF28E8A09L,0x777C08F2L,0xAEAB9A29L,9L,0xE6DFCC54L},{3UL,0x1BL,1UL,1L,1L,4294967293UL,-2L,0xB7L,0xD8905630L},{3UL,0x1BL,1UL,1L,1L,4294967293UL,-2L,0xB7L,0xD8905630L}},{{1UL,1UL,0UL,0x4464L,0x79ACC82BL,0x6826B175L,0x9701B644L,0L,1L},{1UL,1UL,0UL,0x4464L,0x79ACC82BL,0x6826B175L,0x9701B644L,0L,1L},{0x686EE023633B2B49LL,0x5DL,18446744073709551615UL,0xBB55L,0L,6UL,-2L,-4L,0x2500F231L},{0xA6A7B79B68217073LL,6UL,3UL,0x5E2EL,0xE82C2830L,0x9A58DDB6L,0x1DB5D2FDL,0x32L,0x088E0CEAL}},{{0x7FA6CD4C4B9D8E4ALL,1UL,0x159E834EL,0xE9BBL,-9L,0x2AB0A73DL,-1L,6L,6L},{4UL,0UL,1UL,0L,1L,0x66C499DAL,0x78C59C9DL,0L,-10L},{0x96FF914AFCB3985FLL,0xA2L,0xE04BA2C3L,7L,0xF1F796B2L,0xB575F61DL,0x9020614EL,-5L,-2L},{0xD68E61C0DD38D873LL,251UL,0x66E94146L,0xFDDFL,0xF0E98DE6L,0UL,-1L,0xA5L,8L}}}}; static volatile uint32_t **g_1085 = (void*)0; static volatile struct S0 g_1119 = {1UL,0x46L,6UL,0x722EL,0L,0UL,-1L,0x89L,-8L};/* VOLATILE GLOBAL g_1119 */ static volatile struct S0 g_1121 = {0xD2B8755E79CC6E0BLL,251UL,18446744073709551607UL,0x693EL,0xEDC79B4DL,4294967295UL,0L,0x86L,0x78F1D8BBL};/* VOLATILE GLOBAL g_1121 */ static struct S1 g_1286 = {0xEF88L,{18446744073709551614UL,255UL,18446744073709551606UL,0L,0xBE6EED93L,4294967295UL,5L,0L,0x1961E47CL}};/* VOLATILE GLOBAL g_1286 */ static struct S1 g_1293[4] = {{0x715BL,{0xA780B9547F5FA6CELL,1UL,18446744073709551615UL,1L,1L,1UL,0xE4CB61FDL,-5L,-5L}},{0x715BL,{0xA780B9547F5FA6CELL,1UL,18446744073709551615UL,1L,1L,1UL,0xE4CB61FDL,-5L,-5L}},{0x715BL,{0xA780B9547F5FA6CELL,1UL,18446744073709551615UL,1L,1L,1UL,0xE4CB61FDL,-5L,-5L}},{0x715BL,{0xA780B9547F5FA6CELL,1UL,18446744073709551615UL,1L,1L,1UL,0xE4CB61FDL,-5L,-5L}}}; static int8_t g_1296 = (-2L); static volatile struct S1 g_1316 = {0x967BL,{1UL,0xC7L,1UL,1L,0xB9F39251L,0xCDBD894AL,0x50FF1A84L,0x49L,0xD9BD5F1BL}};/* VOLATILE GLOBAL g_1316 */ static struct S1 * volatile * volatile g_1323 = &g_533;/* VOLATILE GLOBAL g_1323 */ static struct S1 * volatile * volatile *g_1322 = &g_1323; static struct S1 * volatile * volatile * volatile * volatile g_1321 = &g_1322;/* VOLATILE GLOBAL g_1321 */ static struct S1 * volatile * volatile * volatile * const volatile *g_1320 = &g_1321; static const uint64_t g_1366[9] = {0x07C7C88BEBCAEDE0LL,0x07C7C88BEBCAEDE0LL,0x07C7C88BEBCAEDE0LL,0x07C7C88BEBCAEDE0LL,0x07C7C88BEBCAEDE0LL,0x07C7C88BEBCAEDE0LL,0x07C7C88BEBCAEDE0LL,0x07C7C88BEBCAEDE0LL,0x07C7C88BEBCAEDE0LL}; static struct S1 g_1395 = {-1L,{0xD49147A7BEA1F0D1LL,0x99L,0xC16E3E43L,3L,-1L,0x1A15C0C1L,9L,0xF6L,0L}};/* VOLATILE GLOBAL g_1395 */ static struct S1 g_1397 = {0L,{0x62989F4A61C4C557LL,255UL,18446744073709551608UL,0xD719L,0L,0xA9C89748L,0x40B99192L,0xD8L,0x7E0A39B3L}};/* VOLATILE GLOBAL g_1397 */ static struct S1 g_1398 = {0x9B86L,{18446744073709551615UL,0x33L,18446744073709551611UL,8L,0x173617F5L,0xC5C44D0DL,-2L,0L,4L}};/* VOLATILE GLOBAL g_1398 */ static struct S1 g_1399 = {6L,{18446744073709551615UL,255UL,9UL,0x7C02L,0L,8UL,8L,0xE1L,1L}};/* VOLATILE GLOBAL g_1399 */ static struct S1 g_1400 = {0xFC6BL,{18446744073709551615UL,0x5DL,18446744073709551613UL,0x4DCEL,0xF5F3DA4FL,4294967295UL,1L,0x3EL,0x1A2F149EL}};/* VOLATILE GLOBAL g_1400 */ static struct S1 g_1401 = {0xF5FEL,{2UL,1UL,0x5D7D659DL,0xE396L,-1L,0x0BDDAA2AL,1L,0L,0L}};/* VOLATILE GLOBAL g_1401 */ static struct S1 g_1402 = {-4L,{1UL,0xF9L,0xA80C6F34L,3L,0x8E393B28L,3UL,0x8900F89AL,0x1CL,0x6BF60AFDL}};/* VOLATILE GLOBAL g_1402 */ static struct S1 g_1403 = {0xDFE6L,{0x4B824D675088F514LL,255UL,0xB4533793L,0L,0xCA75D4C3L,4UL,0xDDA8CC4CL,-9L,0xC8D91E58L}};/* VOLATILE GLOBAL g_1403 */ static struct S1 g_1404 = {6L,{18446744073709551615UL,0xDCL,1UL,0x500FL,0x4520AF9BL,4294967295UL,0x9DFA33A2L,0x68L,-5L}};/* VOLATILE GLOBAL g_1404 */ static struct S1 g_1405 = {0x0970L,{1UL,0x61L,1UL,0x9B56L,-9L,0x7DF08B5DL,0x1A019826L,0xD2L,0x2B591EAEL}};/* VOLATILE GLOBAL g_1405 */ static struct S1 g_1406 = {1L,{0UL,1UL,0xABF437B2L,0x2F2CL,1L,0UL,0x1B494E12L,0L,1L}};/* VOLATILE GLOBAL g_1406 */ static struct S1 g_1407[8] = {{0x597DL,{9UL,255UL,18446744073709551606UL,0x1AE4L,0xE9A3D8BDL,0UL,-10L,0xFCL,0x8AADBCACL}},{0x597DL,{9UL,255UL,18446744073709551606UL,0x1AE4L,0xE9A3D8BDL,0UL,-10L,0xFCL,0x8AADBCACL}},{0x597DL,{9UL,255UL,18446744073709551606UL,0x1AE4L,0xE9A3D8BDL,0UL,-10L,0xFCL,0x8AADBCACL}},{0x597DL,{9UL,255UL,18446744073709551606UL,0x1AE4L,0xE9A3D8BDL,0UL,-10L,0xFCL,0x8AADBCACL}},{0x597DL,{9UL,255UL,18446744073709551606UL,0x1AE4L,0xE9A3D8BDL,0UL,-10L,0xFCL,0x8AADBCACL}},{0x597DL,{9UL,255UL,18446744073709551606UL,0x1AE4L,0xE9A3D8BDL,0UL,-10L,0xFCL,0x8AADBCACL}},{0x597DL,{9UL,255UL,18446744073709551606UL,0x1AE4L,0xE9A3D8BDL,0UL,-10L,0xFCL,0x8AADBCACL}},{0x597DL,{9UL,255UL,18446744073709551606UL,0x1AE4L,0xE9A3D8BDL,0UL,-10L,0xFCL,0x8AADBCACL}}}; static struct S1 g_1408 = {4L,{0x6E2EE5669ABFBF61LL,0x10L,0x8E28A33DL,0x3B19L,0x3A04C919L,7UL,0x8CE83200L,0L,-3L}};/* VOLATILE GLOBAL g_1408 */ static struct S1 g_1409 = {0x5953L,{1UL,0x48L,1UL,-1L,0L,1UL,-7L,0xC5L,0x8BAB19E9L}};/* VOLATILE GLOBAL g_1409 */ static struct S1 g_1410 = {1L,{0xB5AF885FD1FB68C7LL,0UL,0x27033287L,0x5984L,0xA3C57ECDL,0xA3A52AAEL,8L,0L,1L}};/* VOLATILE GLOBAL g_1410 */ static struct S1 g_1411 = {0xA3D9L,{0xCFD22EF821A65B43LL,0x1FL,0x068E96D0L,0xBCC8L,0x6DDF2BF8L,4294967295UL,1L,4L,-3L}};/* VOLATILE GLOBAL g_1411 */ static struct S1 g_1412 = {0x6095L,{0UL,1UL,0xE10487C7L,0x8FA1L,0x58892291L,1UL,0xE62F7112L,4L,0x11E7A150L}};/* VOLATILE GLOBAL g_1412 */ static int16_t g_1453 = 0x8C64L; static const struct S0 g_1504 = {18446744073709551615UL,255UL,18446744073709551608UL,0L,1L,1UL,-1L,-4L,0x1F7A8DBCL};/* VOLATILE GLOBAL g_1504 */ static struct S0 g_1515 = {0xD8EDDB30E8A79AF8LL,1UL,0UL,1L,1L,0x64346866L,0x01610A32L,0xF1L,8L};/* VOLATILE GLOBAL g_1515 */ static const uint64_t *g_1586 = (void*)0; static const uint64_t **g_1585 = &g_1586; static const uint64_t ***g_1584 = &g_1585; static struct S0 g_1592 = {0x26BEB426B7B25FE3LL,0xC5L,6UL,0x192FL,0xFE0A5955L,4294967295UL,0x15F34AE0L,7L,-1L};/* VOLATILE GLOBAL g_1592 */ static uint64_t g_1723[5][4][7] = {{{0xB74A193EBE9E1A58LL,0x5042896CA0242A00LL,9UL,0UL,18446744073709551615UL,0x7DD143F5FBDE3048LL,18446744073709551612UL},{0x5042896CA0242A00LL,9UL,0xB5DFC049E6E4D090LL,0x7274C8D84BCC4455LL,0x552D58371FA1E8CELL,1UL,0xCFC5964F49C9483DLL},{1UL,5UL,0xA6B39A7DE603225BLL,0xBC16C8DF5154F31DLL,18446744073709551614UL,1UL,1UL},{0x986CC69A027A2F01LL,0x552D58371FA1E8CELL,18446744073709551615UL,0x31EC180B027EAAA2LL,18446744073709551613UL,0x7DD143F5FBDE3048LL,0x7DD143F5FBDE3048LL}},{{0x0FF4D86060A22F4FLL,0xA6B39A7DE603225BLL,0x1D9ECEC2F4FCB5C6LL,0xA6B39A7DE603225BLL,0x0FF4D86060A22F4FLL,0x38B850916FAB38D3LL,5UL},{0x44D0373F3046D1B9LL,1UL,0x7AA126F0A58C4BF6LL,18446744073709551615UL,0x45F8745C04FF7607LL,0xFEE2C8710610F67DLL,0UL},{0UL,0x31EC180B027EAAA2LL,18446744073709551607UL,0x9A91AC08895D589CLL,0x5042896CA0242A00LL,0xF286B38197485CFDLL,0x7274C8D84BCC4455LL},{0x44D0373F3046D1B9LL,18446744073709551615UL,1UL,0x7DD143F5FBDE3048LL,0xBC16C8DF5154F31DLL,1UL,0xBFB99F0B12B1D516LL}},{{0x0FF4D86060A22F4FLL,18446744073709551615UL,0x1087EE62CEDA2C19LL,0x7CF0D0CCD13471B7LL,0x44D0373F3046D1B9LL,0x156BFFCF771E92D1LL,1UL},{0x986CC69A027A2F01LL,0x15A14DA2C40D9A2ELL,0xCFC5964F49C9483DLL,0x156BFFCF771E92D1LL,18446744073709551615UL,0x5042896CA0242A00LL,0x0FF4D86060A22F4FLL},{1UL,18446744073709551613UL,0xCFC5964F49C9483DLL,0xFEE2C8710610F67DLL,0xBFB99F0B12B1D516LL,18446744073709551607UL,0x7CF0D0CCD13471B7LL},{0x5042896CA0242A00LL,0x11872C748E5CC87ELL,0x1087EE62CEDA2C19LL,0x1D9ECEC2F4FCB5C6LL,0x34B71043667947BALL,0x1D9ECEC2F4FCB5C6LL,0x1087EE62CEDA2C19LL}},{{0xB74A193EBE9E1A58LL,0xB74A193EBE9E1A58LL,1UL,0x34B71043667947BALL,0x4BE390C220121B0BLL,0x29A8898D63285A2ELL,0x31EC180B027EAAA2LL},{0x7AA126F0A58C4BF6LL,1UL,18446744073709551607UL,0x986CC69A027A2F01LL,0xCFC5964F49C9483DLL,0xB5DFC049E6E4D090LL,9UL},{0x156BFFCF771E92D1LL,0x0FF4D86060A22F4FLL,0x7AA126F0A58C4BF6LL,0x45F8745C04FF7607LL,0x4BE390C220121B0BLL,1UL,0x9A91AC08895D589CLL},{0x38B850916FAB38D3LL,18446744073709551614UL,0x1D9ECEC2F4FCB5C6LL,1UL,0x34B71043667947BALL,18446744073709551615UL,0x87DE0C598B08106DLL}},{{0xF8FB0E94A83CC393LL,0x34B71043667947BALL,18446744073709551615UL,0x11872C748E5CC87ELL,0xBFB99F0B12B1D516LL,1UL,0x44D0373F3046D1B9LL},{1UL,0x7DD143F5FBDE3048LL,0xA6B39A7DE603225BLL,18446744073709551615UL,18446744073709551615UL,0x3A5679088AC7112BLL,0x44D0373F3046D1B9LL},{0xBFB99F0B12B1D516LL,9UL,0xB5DFC049E6E4D090LL,0x5042896CA0242A00LL,0x44D0373F3046D1B9LL,0xCFC5964F49C9483DLL,0x87DE0C598B08106DLL},{18446744073709551607UL,0xBC16C8DF5154F31DLL,9UL,9UL,0xBC16C8DF5154F31DLL,18446744073709551607UL,0x9A91AC08895D589CLL}}}; static struct S1 **g_1758 = &g_533; static struct S1 ***g_1757[2][6] = {{&g_1758,&g_1758,&g_1758,&g_1758,&g_1758,&g_1758},{&g_1758,&g_1758,&g_1758,&g_1758,&g_1758,&g_1758}}; static struct S1 ****g_1756 = &g_1757[1][4]; static struct S1 *****g_1755[2] = {&g_1756,&g_1756}; static int32_t ***g_1763 = &g_567; static int32_t **** volatile g_1762 = &g_1763;/* VOLATILE GLOBAL g_1762 */ static volatile uint16_t g_1781 = 65535UL;/* VOLATILE GLOBAL g_1781 */ static volatile uint16_t *g_1780 = &g_1781; static volatile uint16_t ** volatile g_1779 = &g_1780;/* VOLATILE GLOBAL g_1779 */ static struct S0 g_1790 = {0x113D0DCE43AE74EALL,0UL,18446744073709551611UL,1L,0xBEEA1BBDL,4294967287UL,8L,0x8EL,-1L};/* VOLATILE GLOBAL g_1790 */ static struct S0 g_1791 = {0xB9423A80D4F09B74LL,0UL,0x77E19FBFL,0xDC22L,0xB80BB417L,4294967295UL,0xF8792F28L,0xEFL,0x4FCE7ACEL};/* VOLATILE GLOBAL g_1791 */ static struct S0 g_1792 = {0xCE220B65FB5B09C0LL,0xE4L,0x370B7532L,-7L,-2L,0x4A5F9A1DL,0x59969E15L,0x8EL,0x8E6680FEL};/* VOLATILE GLOBAL g_1792 */ static struct S0 g_1793[3][5][10] = {{{{0x8BCB919CE9A45203LL,1UL,1UL,1L,3L,0UL,0xB4FAAA6AL,0x5AL,0x78C17919L},{0UL,8UL,0x8EE163EAL,0xCA0EL,4L,0x9E6CD76EL,0x18F4018BL,-5L,0x359645E6L},{9UL,0UL,1UL,-1L,1L,0x68D308C5L,1L,0x7DL,1L},{0xC606E46B5C4C08BDLL,255UL,0UL,-1L,0xACB7EB0FL,0x58F86939L,0x2CB7C98AL,6L,0x9DA04373L},{0xDC87C6E01B891566LL,250UL,1UL,0xAD64L,0x7B8F968DL,4294967294UL,1L,0xDBL,0L},{0UL,1UL,0xC53F0FA9L,0x1248L,0L,0x00D09C18L,0x85A00CBAL,0x8DL,0x5DB344E4L},{0xC33B02E1CA78C2BBLL,0xF6L,0xDC03E679L,6L,-1L,0x0D6DB790L,2L,0xA4L,-1L},{0xD99CBE1FB85A3D7CLL,0x93L,0xA1D3546FL,0xDA29L,0xA0F718ACL,0xAF4B6D67L,4L,0xFEL,-1L},{0xD99CBE1FB85A3D7CLL,0x93L,0xA1D3546FL,0xDA29L,0xA0F718ACL,0xAF4B6D67L,4L,0xFEL,-1L},{0xC33B02E1CA78C2BBLL,0xF6L,0xDC03E679L,6L,-1L,0x0D6DB790L,2L,0xA4L,-1L}},{{1UL,0UL,18446744073709551607UL,1L,0x824917C8L,0UL,0xE823839BL,0x87L,0x14653001L},{0xCFCECA6B3B13F781LL,0x9FL,0x58946274L,0x8B60L,0L,6UL,-2L,-1L,-1L},{18446744073709551615UL,0UL,0x4ED80651L,0L,4L,0x0E85FCB9L,0x23EF2FBEL,1L,1L},{18446744073709551615UL,0UL,0x4ED80651L,0L,4L,0x0E85FCB9L,0x23EF2FBEL,1L,1L},{0xCFCECA6B3B13F781LL,0x9FL,0x58946274L,0x8B60L,0L,6UL,-2L,-1L,-1L},{1UL,0UL,18446744073709551607UL,1L,0x824917C8L,0UL,0xE823839BL,0x87L,0x14653001L},{0x0663ABD10B5DFDEDLL,0xCDL,0x349C9C03L,0xF625L,-1L,1UL,-1L,0x1AL,0x3B659D40L},{0UL,0x75L,6UL,-7L,0xB2BBD265L,1UL,-1L,0x10L,0x9332289DL},{18446744073709551606UL,249UL,1UL,0xBE8EL,0xAF380603L,0xE2A6DD9CL,1L,0x87L,0x6728881DL},{0UL,0xEAL,0x4D5A0D77L,0xB960L,-4L,0x2FECC8B3L,4L,0x8DL,1L}},{{0xA15CCFF853CA9C26LL,1UL,0x125F1100L,8L,-8L,0x0197A4F1L,5L,0x13L,0x04643BF5L},{18446744073709551607UL,0x3FL,6UL,0xDA85L,0x009E3EE9L,0x9545C672L,6L,0xA6L,0xF655B016L},{0xCFCECA6B3B13F781LL,0x9FL,0x58946274L,0x8B60L,0L,6UL,-2L,-1L,-1L},{0x0663ABD10B5DFDEDLL,0xCDL,0x349C9C03L,0xF625L,-1L,1UL,-1L,0x1AL,0x3B659D40L},{18446744073709551615UL,0x54L,18446744073709551615UL,-4L,1L,0xE483945CL,0L,1L,0xBFDC89EFL},{0UL,0xABL,0x62C7EB56L,0xA8DCL,0x81B52DAFL,4294967289UL,0L,0x89L,0xCBCF5876L},{0x370BAA20DBEAF392LL,0xAFL,0x0271F001L,0x6B71L,1L,1UL,0x20823AD3L,1L,0L},{0UL,1UL,0xC53F0FA9L,0x1248L,0L,0x00D09C18L,0x85A00CBAL,0x8DL,0x5DB344E4L},{0x30DB0CEB12F02778LL,0UL,18446744073709551611UL,-4L,0x92B646BBL,0UL,-1L,0x74L,-1L},{0x679090BA2B3DC053LL,0xC4L,18446744073709551611UL,1L,5L,0UL,0L,-7L,0L}},{{0xA15CCFF853CA9C26LL,1UL,0x125F1100L,8L,-8L,0x0197A4F1L,5L,0x13L,0x04643BF5L},{0xC606E46B5C4C08BDLL,255UL,0UL,-1L,0xACB7EB0FL,0x58F86939L,0x2CB7C98AL,6L,0x9DA04373L},{1UL,0x70L,7UL,0x1F4EL,0L,2UL,7L,0xD4L,-9L},{0UL,0xEAL,0x4D5A0D77L,0xB960L,-4L,0x2FECC8B3L,4L,0x8DL,1L},{18446744073709551614UL,7UL,0xC5972179L,7L,0xBCB8F5E9L,0xA7AACB88L,0x80507E1AL,0L,0L},{1UL,0UL,18446744073709551607UL,1L,0x824917C8L,0UL,0xE823839BL,0x87L,0x14653001L},{0x679090BA2B3DC053LL,0xC4L,18446744073709551611UL,1L,5L,0UL,0L,-7L,0L},{0x3C7FC0420EBAC3DELL,4UL,0x459B2D8DL,0L,6L,9UL,0xF065ABD0L,0L,0x091B682FL},{0x58523C9348319D74LL,0x8EL,1UL,0x5C09L,-1L,4294967295UL,-1L,-10L,0xED67A9C3L},{0x8BCB919CE9A45203LL,1UL,1UL,1L,3L,0UL,0xB4FAAA6AL,0x5AL,0x78C17919L}},{{1UL,0UL,18446744073709551607UL,1L,0x824917C8L,0UL,0xE823839BL,0x87L,0x14653001L},{0x679090BA2B3DC053LL,0xC4L,18446744073709551611UL,1L,5L,0UL,0L,-7L,0L},{0x3C7FC0420EBAC3DELL,4UL,0x459B2D8DL,0L,6L,9UL,0xF065ABD0L,0L,0x091B682FL},{0x58523C9348319D74LL,0x8EL,1UL,0x5C09L,-1L,4294967295UL,-1L,-10L,0xED67A9C3L},{0x8BCB919CE9A45203LL,1UL,1UL,1L,3L,0UL,0xB4FAAA6AL,0x5AL,0x78C17919L},{0xA78CBFA58E22372CLL,0x79L,0x5E26D8A0L,0x7F04L,0x349D0455L,0UL,0xF3CC3853L,0xA7L,-4L},{18446744073709551615UL,0x0DL,0UL,-1L,0xC81E5105L,0x888C0380L,0x3B49992AL,0L,0x884121F0L},{0xD99CBE1FB85A3D7CLL,0x93L,0xA1D3546FL,0xDA29L,0xA0F718ACL,0xAF4B6D67L,4L,0xFEL,-1L},{18446744073709551615UL,0x54L,18446744073709551615UL,-4L,1L,0xE483945CL,0L,1L,0xBFDC89EFL},{0xD99CBE1FB85A3D7CLL,0x93L,0xA1D3546FL,0xDA29L,0xA0F718ACL,0xAF4B6D67L,4L,0xFEL,-1L}}},{{{0UL,0xEAL,0x4D5A0D77L,0xB960L,-4L,0x2FECC8B3L,4L,0x8DL,1L},{0xDC87C6E01B891566LL,250UL,1UL,0xAD64L,0x7B8F968DL,4294967294UL,1L,0xDBL,0L},{5UL,6UL,18446744073709551615UL,1L,1L,0x9F7A6682L,0x602CD782L,0L,0x8FCBF8ACL},{0xA78CBFA58E22372CLL,0x79L,0x5E26D8A0L,0x7F04L,0x349D0455L,0UL,0xF3CC3853L,0xA7L,-4L},{5UL,6UL,18446744073709551615UL,1L,1L,0x9F7A6682L,0x602CD782L,0L,0x8FCBF8ACL},{0xDC87C6E01B891566LL,250UL,1UL,0xAD64L,0x7B8F968DL,4294967294UL,1L,0xDBL,0L},{0UL,0xEAL,0x4D5A0D77L,0xB960L,-4L,0x2FECC8B3L,4L,0x8DL,1L},{0x58523C9348319D74LL,0x8EL,1UL,0x5C09L,-1L,4294967295UL,-1L,-10L,0xED67A9C3L},{0UL,255UL,0UL,-6L,-6L,4294967295UL,-1L,-1L,-10L},{18446744073709551615UL,0x0DL,0UL,-1L,0xC81E5105L,0x888C0380L,0x3B49992AL,0L,0x884121F0L}},{{9UL,0UL,1UL,-1L,1L,0x68D308C5L,1L,0x7DL,1L},{0x3C7FC0420EBAC3DELL,4UL,0x459B2D8DL,0L,6L,9UL,0xF065ABD0L,0L,0x091B682FL},{0UL,8UL,0x8EE163EAL,0xCA0EL,4L,0x9E6CD76EL,0x18F4018BL,-5L,0x359645E6L},{18446744073709551607UL,0x3FL,6UL,0xDA85L,0x009E3EE9L,0x9545C672L,6L,0xA6L,0xF655B016L},{18446744073709551613UL,0xB0L,0x5CDD0342L,0xC3B0L,0x59210858L,0x50F1D5F2L,7L,1L,8L},{0UL,0x64L,0x3DDC490AL,-2L,0x50C1724AL,4294967295UL,1L,0x8AL,-1L},{0xA78CBFA58E22372CLL,0x79L,0x5E26D8A0L,0x7F04L,0x349D0455L,0UL,0xF3CC3853L,0xA7L,-4L},{0UL,0x67L,0xEF733BF6L,0x4E5FL,0xC4138CC4L,0x32D237C0L,-9L,0xEFL,0x9B69FA72L},{18446744073709551615UL,0x0DL,0UL,-1L,0xC81E5105L,0x888C0380L,0x3B49992AL,0L,0x884121F0L},{0x58523C9348319D74LL,0x8EL,1UL,0x5C09L,-1L,4294967295UL,-1L,-10L,0xED67A9C3L}},{{0xC606E46B5C4C08BDLL,255UL,0UL,-1L,0xACB7EB0FL,0x58F86939L,0x2CB7C98AL,6L,0x9DA04373L},{0x3C7FC0420EBAC3DELL,4UL,0x459B2D8DL,0L,6L,9UL,0xF065ABD0L,0L,0x091B682FL},{0x1EF1857EC8869B23LL,1UL,0x4EA926D4L,2L,0xCCDE4689L,4294967289UL,-1L,0L,0x8AB78DAAL},{9UL,0UL,1UL,-1L,1L,0x68D308C5L,1L,0x7DL,1L},{18446744073709551607UL,0x3FL,6UL,0xDA85L,0x009E3EE9L,0x9545C672L,6L,0xA6L,0xF655B016L},{0UL,255UL,0UL,-6L,-6L,4294967295UL,-1L,-1L,-10L},{0UL,0xEAL,0x4D5A0D77L,0xB960L,-4L,0x2FECC8B3L,4L,0x8DL,1L},{18446744073709551615UL,0x0DL,0UL,-1L,0xC81E5105L,0x888C0380L,0x3B49992AL,0L,0x884121F0L},{0xC4307CEF775074FBLL,1UL,0UL,0L,0x7473B931L,0xB177AD30L,0xD89BF70FL,-8L,0x376D7576L},{1UL,0UL,18446744073709551607UL,1L,0x824917C8L,0UL,0xE823839BL,0x87L,0x14653001L}},{{0x0663ABD10B5DFDEDLL,0xCDL,0x349C9C03L,0xF625L,-1L,1UL,-1L,0x1AL,0x3B659D40L},{0xDC87C6E01B891566LL,250UL,1UL,0xAD64L,0x7B8F968DL,4294967294UL,1L,0xDBL,0L},{18446744073709551614UL,7UL,0xC5972179L,7L,0xBCB8F5E9L,0xA7AACB88L,0x80507E1AL,0L,0L},{18446744073709551615UL,0xDFL,5UL,0x9D1EL,0x7FAA166DL,0UL,3L,-1L,0x5094BF93L},{0UL,0xEAL,0x4D5A0D77L,0xB960L,-4L,0x2FECC8B3L,4L,0x8DL,1L},{5UL,6UL,18446744073709551615UL,1L,1L,0x9F7A6682L,0x602CD782L,0L,0x8FCBF8ACL},{18446744073709551615UL,0x0DL,0UL,-1L,0xC81E5105L,0x888C0380L,0x3B49992AL,0L,0x884121F0L},{18446744073709551615UL,0x54L,18446744073709551615UL,-4L,1L,0xE483945CL,0L,1L,0xBFDC89EFL},{1UL,0x70L,7UL,0x1F4EL,0L,2UL,7L,0xD4L,-9L},{1UL,0x70L,7UL,0x1F4EL,0L,2UL,7L,0xD4L,-9L}},{{0UL,0xABL,0x62C7EB56L,0xA8DCL,0x81B52DAFL,4294967289UL,0L,0x89L,0xCBCF5876L},{0x679090BA2B3DC053LL,0xC4L,18446744073709551611UL,1L,5L,0UL,0L,-7L,0L},{18446744073709551615UL,0x0DL,0UL,-1L,0xC81E5105L,0x888C0380L,0x3B49992AL,0L,0x884121F0L},{0UL,8UL,0x8EE163EAL,0xCA0EL,4L,0x9E6CD76EL,0x18F4018BL,-5L,0x359645E6L},{0UL,8UL,0x8EE163EAL,0xCA0EL,4L,0x9E6CD76EL,0x18F4018BL,-5L,0x359645E6L},{18446744073709551615UL,0x0DL,0UL,-1L,0xC81E5105L,0x888C0380L,0x3B49992AL,0L,0x884121F0L},{0x679090BA2B3DC053LL,0xC4L,18446744073709551611UL,1L,5L,0UL,0L,-7L,0L},{0UL,0xABL,0x62C7EB56L,0xA8DCL,0x81B52DAFL,4294967289UL,0L,0x89L,0xCBCF5876L},{18446744073709551613UL,0xB0L,0x5CDD0342L,0xC3B0L,0x59210858L,0x50F1D5F2L,7L,1L,8L},{0xF992B6909F0D42D0LL,0xD9L,0xE81850F2L,0xF4FBL,0x4B8EE0A2L,0x18D0634BL,0xDA80526CL,2L,0x622063C1L}}},{{{18446744073709551615UL,0UL,0x4ED80651L,0L,4L,0x0E85FCB9L,0x23EF2FBEL,1L,1L},{0xC606E46B5C4C08BDLL,255UL,0UL,-1L,0xACB7EB0FL,0x58F86939L,0x2CB7C98AL,6L,0x9DA04373L},{0x30DB0CEB12F02778LL,0UL,18446744073709551611UL,-4L,0x92B646BBL,0UL,-1L,0x74L,-1L},{0UL,0x64L,0x3DDC490AL,-2L,0x50C1724AL,4294967295UL,1L,0x8AL,-1L},{18446744073709551615UL,0x0DL,0UL,-1L,0xC81E5105L,0x888C0380L,0x3B49992AL,0L,0x884121F0L},{0x8BCB919CE9A45203LL,1UL,1UL,1L,3L,0UL,0xB4FAAA6AL,0x5AL,0x78C17919L},{0x370BAA20DBEAF392LL,0xAFL,0x0271F001L,0x6B71L,1L,1UL,0x20823AD3L,1L,0L},{0xA15CCFF853CA9C26LL,1UL,0x125F1100L,8L,-8L,0x0197A4F1L,5L,0x13L,0x04643BF5L},{1UL,0UL,18446744073709551607UL,1L,0x824917C8L,0UL,0xE823839BL,0x87L,0x14653001L},{0UL,8UL,0x8EE163EAL,0xCA0EL,4L,0x9E6CD76EL,0x18F4018BL,-5L,0x359645E6L}},{{6UL,9UL,0xFCCFA7F3L,0x51EBL,-1L,4294967292UL,0x2A9187F3L,0x99L,0x8B7049F5L},{18446744073709551607UL,0x3FL,6UL,0xDA85L,0x009E3EE9L,0x9545C672L,6L,0xA6L,0xF655B016L},{0x30DB0CEB12F02778LL,0UL,18446744073709551611UL,-4L,0x92B646BBL,0UL,-1L,0x74L,-1L},{18446744073709551615UL,0x0DL,0UL,-1L,0xC81E5105L,0x888C0380L,0x3B49992AL,0L,0x884121F0L},{0x8BFAA5A11FD34655LL,0UL,18446744073709551615UL,0x8C31L,-5L,4294967293UL,1L,0x2BL,0xFDEC4A7AL},{0xA15CCFF853CA9C26LL,1UL,0x125F1100L,8L,-8L,0x0197A4F1L,5L,0x13L,0x04643BF5L},{0x0663ABD10B5DFDEDLL,0xCDL,0x349C9C03L,0xF625L,-1L,1UL,-1L,0x1AL,0x3B659D40L},{0UL,0xABL,0x62C7EB56L,0xA8DCL,0x81B52DAFL,4294967289UL,0L,0x89L,0xCBCF5876L},{0xD99CBE1FB85A3D7CLL,0x93L,0xA1D3546FL,0xDA29L,0xA0F718ACL,0xAF4B6D67L,4L,0xFEL,-1L},{9UL,0UL,1UL,-1L,1L,0x68D308C5L,1L,0x7DL,1L}},{{0x3C7FC0420EBAC3DELL,4UL,0x459B2D8DL,0L,6L,9UL,0xF065ABD0L,0L,0x091B682FL},{0xCFCECA6B3B13F781LL,0x9FL,0x58946274L,0x8B60L,0L,6UL,-2L,-1L,-1L},{18446744073709551615UL,0x0DL,0UL,-1L,0xC81E5105L,0x888C0380L,0x3B49992AL,0L,0x884121F0L},{0xF992B6909F0D42D0LL,0xD9L,0xE81850F2L,0xF4FBL,0x4B8EE0A2L,0x18D0634BL,0xDA80526CL,2L,0x622063C1L},{0xC606E46B5C4C08BDLL,255UL,0UL,-1L,0xACB7EB0FL,0x58F86939L,0x2CB7C98AL,6L,0x9DA04373L},{0x1EF1857EC8869B23LL,1UL,0x4EA926D4L,2L,0xCCDE4689L,4294967289UL,-1L,0L,0x8AB78DAAL},{0xA15CCFF853CA9C26LL,1UL,0x125F1100L,8L,-8L,0x0197A4F1L,5L,0x13L,0x04643BF5L},{18446744073709551615UL,0x54L,18446744073709551615UL,-4L,1L,0xE483945CL,0L,1L,0xBFDC89EFL},{6UL,9UL,0xFCCFA7F3L,0x51EBL,-1L,4294967292UL,0x2A9187F3L,0x99L,0x8B7049F5L},{0UL,0x75L,6UL,-7L,0xB2BBD265L,1UL,-1L,0x10L,0x9332289DL}},{{18446744073709551607UL,0x3FL,6UL,0xDA85L,0x009E3EE9L,0x9545C672L,6L,0xA6L,0xF655B016L},{18446744073709551615UL,0x0DL,0UL,-1L,0xC81E5105L,0x888C0380L,0x3B49992AL,0L,0x884121F0L},{18446744073709551614UL,7UL,0xC5972179L,7L,0xBCB8F5E9L,0xA7AACB88L,0x80507E1AL,0L,0L},{0UL,0x75L,6UL,-7L,0xB2BBD265L,1UL,-1L,0x10L,0x9332289DL},{0x3C7FC0420EBAC3DELL,4UL,0x459B2D8DL,0L,6L,9UL,0xF065ABD0L,0L,0x091B682FL},{0UL,0x75L,6UL,-7L,0xB2BBD265L,1UL,-1L,0x10L,0x9332289DL},{18446744073709551614UL,7UL,0xC5972179L,7L,0xBCB8F5E9L,0xA7AACB88L,0x80507E1AL,0L,0L},{18446744073709551615UL,0x0DL,0UL,-1L,0xC81E5105L,0x888C0380L,0x3B49992AL,0L,0x884121F0L},{18446744073709551607UL,0x3FL,6UL,0xDA85L,0x009E3EE9L,0x9545C672L,6L,0xA6L,0xF655B016L},{0x642C4ABCF602CFCDLL,251UL,0x2657CA5EL,0xE5D1L,0x9AD0EE3AL,4294967295UL,0x01F63AF7L,0x63L,7L}},{{18446744073709551615UL,0x0DL,0UL,-1L,0xC81E5105L,0x888C0380L,0x3B49992AL,0L,0x884121F0L},{0UL,1UL,0xC53F0FA9L,0x1248L,0L,0x00D09C18L,0x85A00CBAL,0x8DL,0x5DB344E4L},{0x1EF1857EC8869B23LL,1UL,0x4EA926D4L,2L,0xCCDE4689L,4294967289UL,-1L,0L,0x8AB78DAAL},{0xCFCECA6B3B13F781LL,0x9FL,0x58946274L,0x8B60L,0L,6UL,-2L,-1L,-1L},{18446744073709551615UL,0xDFL,5UL,0x9D1EL,0x7FAA166DL,0UL,3L,-1L,0x5094BF93L},{1UL,0x70L,7UL,0x1F4EL,0L,2UL,7L,0xD4L,-9L},{18446744073709551607UL,0x3FL,6UL,0xDA85L,0x009E3EE9L,0x9545C672L,6L,0xA6L,0xF655B016L},{0UL,0x67L,0xEF733BF6L,0x4E5FL,0xC4138CC4L,0x32D237C0L,-9L,0xEFL,0x9B69FA72L},{0UL,8UL,0x8EE163EAL,0xCA0EL,4L,0x9E6CD76EL,0x18F4018BL,-5L,0x359645E6L},{0xC606E46B5C4C08BDLL,255UL,0UL,-1L,0xACB7EB0FL,0x58F86939L,0x2CB7C98AL,6L,0x9DA04373L}}}}; static struct S0 *g_1789[1][8][7] = {{{&g_1793[0][0][1],&g_1791,&g_1793[0][0][1],&g_1791,&g_1793[0][0][1],&g_1791,&g_1793[0][0][1]},{&g_1790,&g_1790,&g_1790,&g_1790,&g_1790,&g_1790,&g_1790},{&g_1793[0][0][1],&g_1791,&g_1793[0][0][1],&g_1791,&g_1793[0][0][1],&g_1791,&g_1793[0][0][1]},{&g_1790,&g_1790,&g_1790,&g_1790,&g_1790,&g_1790,&g_1790},{&g_1793[0][0][1],&g_1791,&g_1793[0][0][1],&g_1791,&g_1793[0][0][1],&g_1791,&g_1793[0][0][1]},{&g_1790,&g_1790,&g_1790,&g_1790,&g_1790,&g_1790,&g_1790},{&g_1793[0][0][1],&g_1791,&g_1793[0][0][1],&g_1791,&g_1793[0][0][1],&g_1791,&g_1793[0][0][1]},{&g_1790,&g_1790,&g_1790,&g_1790,&g_1790,&g_1790,&g_1790}}}; static struct S1 g_1799 = {4L,{0xC4F115BFDEE408F2LL,8UL,9UL,0x2198L,0xE5F887FDL,0xD2D5E239L,0xCEC369AEL,0x99L,0xDF700D26L}};/* VOLATILE GLOBAL g_1799 */ static uint32_t g_1801 = 4294967289UL; static uint32_t g_1803 = 0x7EAF19A6L; static uint32_t *g_1810 = &g_175; static uint32_t * volatile * volatile g_1809 = &g_1810;/* VOLATILE GLOBAL g_1809 */ static int64_t ** volatile g_1850 = (void*)0;/* VOLATILE GLOBAL g_1850 */ static volatile uint64_t g_1862[7][1][8] = {{{0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL}},{{0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL}},{{0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL}},{{0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL}},{{0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL}},{{0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL}},{{0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL,0xAA405231CC2DC97CLL,5UL}}}; static int8_t g_1891[2][1] = {{1L},{1L}}; static struct S1 g_1937 = {1L,{0xC4FC67A41431BC41LL,5UL,18446744073709551612UL,0xA6ADL,0x9E004DA9L,0UL,0xA7D0C994L,0xBAL,0x54ED1EE0L}};/* VOLATILE GLOBAL g_1937 */ static uint64_t * const g_2006 = &g_1408.f1.f0; static uint64_t * const *g_2005[6] = {&g_2006,&g_2006,&g_2006,&g_2006,&g_2006,&g_2006}; static uint64_t * const **g_2004 = &g_2005[1]; static volatile struct S1 g_2115 = {0L,{18446744073709551615UL,252UL,0xC3123E8CL,0x6A70L,6L,1UL,0x8A38173EL,1L,0x72EA0BC7L}};/* VOLATILE GLOBAL g_2115 */ static const volatile uint32_t *g_2167 = &g_1078[1][4][0].f5; static const volatile uint32_t ** volatile g_2166 = &g_2167;/* VOLATILE GLOBAL g_2166 */ static const volatile uint32_t ** volatile *g_2165[8][4] = {{&g_2166,&g_2166,&g_2166,&g_2166},{&g_2166,&g_2166,&g_2166,&g_2166},{&g_2166,&g_2166,&g_2166,&g_2166},{&g_2166,&g_2166,&g_2166,&g_2166},{&g_2166,&g_2166,&g_2166,&g_2166},{&g_2166,&g_2166,&g_2166,&g_2166},{&g_2166,&g_2166,&g_2166,&g_2166},{&g_2166,&g_2166,&g_2166,&g_2166}}; static const volatile uint32_t ** volatile **g_2164 = &g_2165[3][2]; static int32_t ** volatile *g_2226[5][1][3] = {{{&g_567,&g_567,&g_567}},{{&g_567,&g_567,&g_567}},{{&g_567,&g_567,&g_567}},{{&g_567,&g_567,&g_567}},{{&g_567,&g_567,&g_567}}}; static int32_t ** volatile **g_2225 = &g_2226[4][0][0]; static int32_t ** volatile ** volatile *g_2224 = &g_2225; static volatile struct S0 g_2235[7] = {{0x72C2929231195B41LL,0xBEL,0x71E89323L,0xA108L,0x4C2C2683L,4UL,0xF9CB415AL,0L,0x3FBDCA14L},{0x72C2929231195B41LL,0xBEL,0x71E89323L,0xA108L,0x4C2C2683L,4UL,0xF9CB415AL,0L,0x3FBDCA14L},{0x72C2929231195B41LL,0xBEL,0x71E89323L,0xA108L,0x4C2C2683L,4UL,0xF9CB415AL,0L,0x3FBDCA14L},{0x72C2929231195B41LL,0xBEL,0x71E89323L,0xA108L,0x4C2C2683L,4UL,0xF9CB415AL,0L,0x3FBDCA14L},{0x72C2929231195B41LL,0xBEL,0x71E89323L,0xA108L,0x4C2C2683L,4UL,0xF9CB415AL,0L,0x3FBDCA14L},{0x72C2929231195B41LL,0xBEL,0x71E89323L,0xA108L,0x4C2C2683L,4UL,0xF9CB415AL,0L,0x3FBDCA14L},{0x72C2929231195B41LL,0xBEL,0x71E89323L,0xA108L,0x4C2C2683L,4UL,0xF9CB415AL,0L,0x3FBDCA14L}}; static struct S1 g_2245 = {0x8D49L,{0UL,0x0DL,18446744073709551607UL,0x7432L,0L,0xAC516837L,0xF523D88AL,-2L,1L}};/* VOLATILE GLOBAL g_2245 */ static struct S1 g_2318 = {0L,{0x94005915F4EA9028LL,0x8EL,4UL,0x2D88L,0x65AD5E08L,4294967289UL,0x7415A9DDL,1L,1L}};/* VOLATILE GLOBAL g_2318 */ static uint16_t * const g_2328 = &g_145; static uint16_t * const volatile *g_2327 = &g_2328; static uint16_t * const volatile **g_2326 = &g_2327; static uint32_t **** volatile g_2372 = (void*)0;/* VOLATILE GLOBAL g_2372 */ static uint32_t *g_2376 = &g_1803; static uint32_t **g_2375 = &g_2376; static uint32_t ***g_2374 = &g_2375; static uint32_t **** volatile g_2373 = &g_2374;/* VOLATILE GLOBAL g_2373 */ static volatile struct S0 g_2396[5] = {{0x0A8AD54061CBCF10LL,0UL,18446744073709551615UL,-1L,0xD7561AC5L,0xC6E69A4BL,-4L,0xCCL,0xC5882F13L},{0x0A8AD54061CBCF10LL,0UL,18446744073709551615UL,-1L,0xD7561AC5L,0xC6E69A4BL,-4L,0xCCL,0xC5882F13L},{0x0A8AD54061CBCF10LL,0UL,18446744073709551615UL,-1L,0xD7561AC5L,0xC6E69A4BL,-4L,0xCCL,0xC5882F13L},{0x0A8AD54061CBCF10LL,0UL,18446744073709551615UL,-1L,0xD7561AC5L,0xC6E69A4BL,-4L,0xCCL,0xC5882F13L},{0x0A8AD54061CBCF10LL,0UL,18446744073709551615UL,-1L,0xD7561AC5L,0xC6E69A4BL,-4L,0xCCL,0xC5882F13L}}; static volatile struct S0 g_2401 = {18446744073709551615UL,0xD0L,0UL,0xFADEL,0xFC59D528L,0x812EAE92L,-5L,-6L,0x5CD64271L};/* VOLATILE GLOBAL g_2401 */ static volatile uint16_t g_2411 = 0xE0F3L;/* VOLATILE GLOBAL g_2411 */ static const uint32_t **g_2446 = (void*)0; static const uint32_t ***g_2445 = &g_2446; static const uint32_t ****g_2444 = &g_2445; static volatile struct S1 g_2539[4] = {{0x3A83L,{18446744073709551607UL,1UL,0x613D2068L,2L,0x76E3D081L,0x1DB492A3L,0L,0x7BL,1L}},{0x3A83L,{18446744073709551607UL,1UL,0x613D2068L,2L,0x76E3D081L,0x1DB492A3L,0L,0x7BL,1L}},{0x3A83L,{18446744073709551607UL,1UL,0x613D2068L,2L,0x76E3D081L,0x1DB492A3L,0L,0x7BL,1L}},{0x3A83L,{18446744073709551607UL,1UL,0x613D2068L,2L,0x76E3D081L,0x1DB492A3L,0L,0x7BL,1L}}}; static volatile struct S1 g_2540 = {-1L,{1UL,0x85L,0x596E8DA1L,0x47C1L,0x364C7C07L,0xDCED506EL,0x904BCA32L,0x17L,0x31296C45L}};/* VOLATILE GLOBAL g_2540 */ static struct S1 g_2562 = {0xB055L,{0x9E44DB506C8FF2A1LL,248UL,0x43928AEFL,0L,-10L,4294967294UL,1L,0x05L,0xD97EA01AL}};/* VOLATILE GLOBAL g_2562 */ static uint8_t g_2584 = 0x07L; static uint32_t ** const *g_2588 = &g_2375; static uint32_t ** const ** volatile g_2587 = &g_2588;/* VOLATILE GLOBAL g_2587 */ static uint32_t ** const g_2592 = &g_1810; static uint32_t ** const *g_2591[6][1][3] = {{{&g_2592,&g_2592,&g_2592}},{{&g_2592,&g_2592,&g_2592}},{{&g_2592,&g_2592,&g_2592}},{{&g_2592,&g_2592,&g_2592}},{{&g_2592,&g_2592,&g_2592}},{{&g_2592,&g_2592,&g_2592}}}; static uint32_t **g_2599 = &g_1810; static uint32_t ***g_2598 = &g_2599; static volatile struct S0 g_2603[2] = {{0UL,0UL,0x9960C9E0L,0x5080L,0x05D9DF44L,1UL,1L,-7L,0L},{0UL,0UL,0x9960C9E0L,0x5080L,0x05D9DF44L,1UL,1L,-7L,0L}}; static const struct S1 g_2623 = {0L,{18446744073709551611UL,0xFFL,4UL,0x68B7L,0L,4294967295UL,-1L,0x71L,0L}};/* VOLATILE GLOBAL g_2623 */ static const struct S1 *g_2622 = &g_2623; static volatile int32_t g_2636 = 0xCD891B3CL;/* VOLATILE GLOBAL g_2636 */ static int32_t *g_2644 = &g_1059; static uint16_t g_2662 = 0x81E6L; static volatile struct S1 g_2691[10][7][3] = {{{{0xCE24L,{0xC23280936CB82B7BLL,0x4AL,18446744073709551606UL,9L,0L,0UL,0x1F9756D4L,1L,3L}},{0x62F2L,{0x483711F1C1A1BD13LL,254UL,18446744073709551615UL,1L,0xC41E454AL,8UL,0L,0x61L,1L}},{0x4E92L,{0UL,0x4CL,0UL,1L,0x59DC7E6CL,0x6AB05A26L,0xF2BDE9A5L,-10L,-4L}}},{{0x9AB2L,{4UL,0x52L,0UL,0x44F3L,0x33B4C7DAL,4294967295UL,0x5EC73D07L,1L,0x68C75AF9L}},{0x1790L,{0x1ED0D360D94B3C8ELL,0UL,9UL,9L,-2L,0x96105290L,-7L,4L,-1L}},{-6L,{0x17125EF70FEAD9E8LL,255UL,3UL,0xD459L,0x6ED1F19DL,0xA6F626C0L,0xD67A1A6CL,0x57L,0x5700B082L}}},{{0xD8D2L,{0x37B9BC87FCF3F5EDLL,7UL,0x71F4A27FL,9L,0x4A63427DL,0x5AC1278CL,1L,-4L,7L}},{-1L,{0xABBFB071B68292B3LL,252UL,1UL,0x7B90L,1L,0UL,-9L,8L,1L}},{0xD8D2L,{0x37B9BC87FCF3F5EDLL,7UL,0x71F4A27FL,9L,0x4A63427DL,0x5AC1278CL,1L,-4L,7L}}},{{0xAEC9L,{0UL,0x48L,0UL,0L,0xB6D81E04L,4294967290UL,-1L,0xB1L,0x2EA0F001L}},{0x2537L,{0UL,2UL,3UL,-7L,0x51A0F8F6L,4294967295UL,8L,7L,0x2E49276DL}},{0x6E82L,{0x897A7F1043A94F21LL,0UL,0x74739432L,0xDECBL,3L,4294967291UL,1L,1L,0x61649533L}}},{{0x962DL,{18446744073709551615UL,6UL,0x5D353F75L,0x7E7EL,0x4B846AD6L,0xC7A4357CL,2L,0x73L,0xA4DE3D1EL}},{1L,{0x6912B85465A35F34LL,255UL,18446744073709551615UL,0x21F4L,0x94F7182EL,0xF3EB8B79L,-1L,-8L,0xE9302C37L}},{0xEF6FL,{18446744073709551612UL,0x63L,1UL,0x4796L,0x294B7F58L,0x420F2A02L,0xAF2F8F33L,0x2CL,0xC833273DL}}},{{-6L,{0x17125EF70FEAD9E8LL,255UL,3UL,0xD459L,0x6ED1F19DL,0xA6F626C0L,0xD67A1A6CL,0x57L,0x5700B082L}},{1L,{0x5D2B1B69E59D3BF7LL,0xD9L,0x4F88B906L,0L,-1L,4294967295UL,0L,0xEDL,0x00B95913L}},{0L,{0x18BA22F7198C1F90LL,0x1CL,0UL,0x0F0AL,0x5D50EA2EL,4294967295UL,-3L,0x30L,0x9B735262L}}},{{0x2E13L,{0UL,255UL,0x0048602EL,3L,-7L,4294967295UL,-3L,1L,-1L}},{0xB103L,{18446744073709551615UL,0xEDL,0x9549FD12L,0xFC8CL,8L,1UL,0x31F53AD1L,1L,-1L}},{-7L,{0xC3DCB282C9245757LL,0UL,18446744073709551608UL,0xFFD1L,-5L,4294967295UL,0x20D69CC7L,6L,0x5803300DL}}}},{{{-6L,{0x17125EF70FEAD9E8LL,255UL,3UL,0xD459L,0x6ED1F19DL,0xA6F626C0L,0xD67A1A6CL,0x57L,0x5700B082L}},{1L,{0x231C01867C78ADB8LL,0x79L,0x15EE631DL,6L,-1L,0x2BBA116EL,0L,0x13L,-10L}},{0x444AL,{0x42D10EE0ABAAF050LL,0x64L,18446744073709551615UL,-3L,1L,0x779A8AE8L,0x1BD5F4FEL,0xC7L,0x179B6CAAL}}},{{0x962DL,{18446744073709551615UL,6UL,0x5D353F75L,0x7E7EL,0x4B846AD6L,0xC7A4357CL,2L,0x73L,0xA4DE3D1EL}},{0x6521L,{0xD5E3C242A0D3812ELL,0x35L,0xF3EF4D0CL,1L,-1L,0x6296D0D5L,0L,0x1AL,0x3DB966ECL}},{0x3C69L,{0x4C8A982002DAE2A6LL,255UL,0x4BCCB546L,0xBC5AL,1L,0xEB52D3FDL,0x144863EEL,0xADL,0x4E7AC425L}}},{{0xAEC9L,{0UL,0x48L,0UL,0L,0xB6D81E04L,4294967290UL,-1L,0xB1L,0x2EA0F001L}},{-1L,{5UL,5UL,0x35E2C721L,5L,0x0F8EEC22L,0x7FBA7134L,0xDFB7E289L,1L,0x63E0A22FL}},{-1L,{9UL,8UL,0UL,0x1838L,0x127B6B60L,0x9CD249EEL,6L,0x16L,-5L}}},{{0xD8D2L,{0x37B9BC87FCF3F5EDLL,7UL,0x71F4A27FL,9L,0x4A63427DL,0x5AC1278CL,1L,-4L,7L}},{0L,{0xB204B14EF1DFD60ELL,0x31L,0xCF119252L,4L,0x99AC6077L,1UL,1L,0x3CL,0xACB4B468L}},{0x962DL,{18446744073709551615UL,6UL,0x5D353F75L,0x7E7EL,0x4B846AD6L,0xC7A4357CL,2L,0x73L,0xA4DE3D1EL}}},{{0x9AB2L,{4UL,0x52L,0UL,0x44F3L,0x33B4C7DAL,4294967295UL,0x5EC73D07L,1L,0x68C75AF9L}},{0x0F1FL,{0x40525BD6B0A8FDFFLL,248UL,0x581A7C87L,0xDB32L,0xEBC2F9FEL,0x70D7E2DBL,-4L,-1L,1L}},{1L,{0UL,252UL,18446744073709551606UL,7L,7L,0x1304DFDFL,1L,0xCAL,4L}}},{{0xCE24L,{0xC23280936CB82B7BLL,0x4AL,18446744073709551606UL,9L,0L,0UL,0x1F9756D4L,1L,3L}},{1L,{18446744073709551609UL,0xABL,18446744073709551615UL,0x1D42L,0L,0x659FAD6FL,-6L,0x20L,-4L}},{0L,{3UL,0xD8L,6UL,0L,0x06812C55L,4294967294UL,1L,-4L,0xAC9C1D79L}}},{{0xDB29L,{18446744073709551615UL,0UL,0x25B2A0C4L,1L,-5L,0x948FDA5FL,-1L,0x03L,0x011ABCB1L}},{0L,{0x18BA22F7198C1F90LL,0x1CL,0UL,0x0F0AL,0x5D50EA2EL,4294967295UL,-3L,0x30L,0x9B735262L}},{0xE4B5L,{0xA3A7FF337C7754E5LL,6UL,0xEDB80483L,-9L,0x0D9FA7F6L,0x592F8161L,8L,1L,0x3CB57D1FL}}}},{{{-6L,{0x15EBB1D60E46041FLL,0x8DL,9UL,-1L,0x896E36A4L,4294967287UL,0x36FBF726L,0L,-1L}},{0L,{18446744073709551615UL,5UL,0x0E50100CL,0x000DL,0x947DD951L,0x607AE374L,0xF4F2CC67L,-1L,-1L}},{0xA9ACL,{3UL,248UL,0xE2CB4AB6L,0x38A9L,0xDC076375L,0UL,0x23393FB6L,0x9DL,-1L}}},{{8L,{6UL,1UL,2UL,0x9D13L,0xE92FF76FL,1UL,-1L,0xD5L,0xE997F470L}},{-8L,{0x40332E62351246A7LL,0x97L,3UL,8L,-6L,6UL,-5L,0x88L,0L}},{0L,{1UL,0xDCL,0xB7EDCF9EL,-1L,1L,1UL,0xBA4BCC77L,-1L,0x8DA67AA1L}}},{{0xD9F8L,{18446744073709551615UL,6UL,1UL,-9L,0x75F85FEFL,0x6F148CEFL,0x1B3E0A78L,0x50L,0xB4A19E1CL}},{0x0E92L,{0x2273EFDC9D11FDBFLL,255UL,0xBD5B6911L,0x7DF7L,0xAB86F7E7L,4294967292UL,1L,0xB8L,1L}},{-1L,{18446744073709551615UL,0x91L,18446744073709551615UL,-6L,0xB1176911L,0xA10E0BF0L,1L,-1L,-1L}}},{{0L,{1UL,0xDCL,0xB7EDCF9EL,-1L,1L,1UL,0xBA4BCC77L,-1L,0x8DA67AA1L}},{0x744FL,{0x60F2DF3951CB8777LL,0x53L,18446744073709551615UL,0xF088L,0x082FBA78L,0xF4339720L,-1L,0x78L,0x1C098A6DL}},{0x2F72L,{0x871970CF2002E20FLL,8UL,18446744073709551615UL,0xCA33L,0xE9DF2312L,0x6C3A0673L,0xF6898BC0L,0x7CL,0L}}},{{0xD0D7L,{0x9EA365F55416F765LL,0x91L,18446744073709551615UL,0x913BL,-2L,0x368B41ABL,0L,0x72L,0x9E17BE7AL}},{0x0E92L,{0x2273EFDC9D11FDBFLL,255UL,0xBD5B6911L,0x7DF7L,0xAB86F7E7L,4294967292UL,1L,0xB8L,1L}},{0x5B20L,{0UL,0xA0L,1UL,-1L,0L,0xD0AACEE6L,0L,0x92L,0x5B9F9829L}}},{{-10L,{0x1EE04E838123B12DLL,1UL,0x2CEC86F9L,0xE17FL,0xEE478B98L,0x3BA957B9L,-1L,0x22L,0x7A52D5EAL}},{-8L,{0x40332E62351246A7LL,0x97L,3UL,8L,-6L,6UL,-5L,0x88L,0L}},{-10L,{0x1EE04E838123B12DLL,1UL,0x2CEC86F9L,0xE17FL,0xEE478B98L,0x3BA957B9L,-1L,0x22L,0x7A52D5EAL}}},{{0xAB91L,{1UL,0x54L,2UL,0xC4E8L,-8L,0x3D57BCBBL,-1L,0xEEL,0x9F54C859L}},{0L,{18446744073709551615UL,5UL,0x0E50100CL,0x000DL,0x947DD951L,0x607AE374L,0xF4F2CC67L,-1L,-1L}},{0x951BL,{18446744073709551615UL,0x12L,18446744073709551615UL,0xA4E6L,0x3193BFD0L,0x52EF8F22L,4L,-1L,0x2B65E501L}}}},{{{-1L,{18446744073709551609UL,0UL,0x0391067DL,0x4B2CL,-5L,0xC40816A1L,0x238E9A2BL,0x7DL,0xB3DB9700L}},{0L,{0x18BA22F7198C1F90LL,0x1CL,0UL,0x0F0AL,0x5D50EA2EL,4294967295UL,-3L,0x30L,0x9B735262L}},{1L,{0x3E3552EFE6A194AFLL,0x8DL,0x60590040L,0x32EBL,0xE809E368L,0UL,0xFFC8BCC5L,-1L,0x0A20ED90L}}},{{0x5B20L,{0UL,0xA0L,1UL,-1L,0L,0xD0AACEE6L,0L,0x92L,0x5B9F9829L}},{0xCEB7L,{0x1536C9B0F98B9CE2LL,0UL,0xAA7D8B47L,0L,0L,0UL,0xCA975594L,0x0AL,9L}},{-10L,{9UL,255UL,0xF5B61429L,0x3A36L,0L,0x982B9BD5L,1L,0L,0xC1FE77E3L}}},{{0L,{0xED4C9D2D4D2F34EDLL,0xAAL,18446744073709551615UL,-1L,0L,1UL,0x0C0EF9CEL,0x01L,0x18A62C4FL}},{0x9AB2L,{4UL,0x52L,0UL,0x44F3L,0x33B4C7DAL,4294967295UL,0x5EC73D07L,1L,0x68C75AF9L}},{0x2882L,{18446744073709551615UL,0xC9L,0xF29006B4L,0x7352L,0xA26C33FDL,4294967295UL,0xDFE20135L,1L,0x0B58902CL}}},{{0x5B20L,{0UL,0xA0L,1UL,-1L,0L,0xD0AACEE6L,0L,0x92L,0x5B9F9829L}},{0x962DL,{18446744073709551615UL,6UL,0x5D353F75L,0x7E7EL,0x4B846AD6L,0xC7A4357CL,2L,0x73L,0xA4DE3D1EL}},{-1L,{18446744073709551606UL,0x98L,0x9999ADF0L,0x6508L,0x31999F70L,6UL,0x2DEFDF62L,6L,-8L}}},{{-1L,{18446744073709551609UL,0UL,0x0391067DL,0x4B2CL,-5L,0xC40816A1L,0x238E9A2BL,0x7DL,0xB3DB9700L}},{0x444AL,{0x42D10EE0ABAAF050LL,0x64L,18446744073709551615UL,-3L,1L,0x779A8AE8L,0x1BD5F4FEL,0xC7L,0x179B6CAAL}},{0x0269L,{0x52E4ED5FEF757121LL,0x75L,0x0ABA0419L,1L,1L,0UL,-1L,0L,0L}}},{{0xAB91L,{1UL,0x54L,2UL,0xC4E8L,-8L,0x3D57BCBBL,-1L,0xEEL,0x9F54C859L}},{0xCE24L,{0xC23280936CB82B7BLL,0x4AL,18446744073709551606UL,9L,0L,0UL,0x1F9756D4L,1L,3L}},{-8L,{1UL,0UL,0x1D0F019AL,9L,-1L,0xB88A140CL,0xB32CB12AL,0xF3L,1L}}},{{-10L,{0x1EE04E838123B12DLL,1UL,0x2CEC86F9L,0xE17FL,0xEE478B98L,0x3BA957B9L,-1L,0x22L,0x7A52D5EAL}},{0x11F8L,{0x48451CEF644F9B10LL,0x94L,0x6DCDD423L,0x63E2L,-1L,0xB4B2BADEL,0x9D665B2AL,0x12L,-7L}},{-1L,{18446744073709551609UL,0UL,0x0391067DL,0x4B2CL,-5L,0xC40816A1L,0x238E9A2BL,0x7DL,0xB3DB9700L}}}},{{{0xD0D7L,{0x9EA365F55416F765LL,0x91L,18446744073709551615UL,0x913BL,-2L,0x368B41ABL,0L,0x72L,0x9E17BE7AL}},{0L,{18446744073709551613UL,0x2CL,0x3014F2FEL,0xB8C9L,0x6E984583L,0x5573916CL,1L,-1L,-1L}},{-10L,{0xB9434FEC0D199161LL,0x7EL,0xFB8108F6L,0xF33CL,3L,0x144CE155L,0xFE9EA1CBL,0L,5L}}},{{0L,{1UL,0xDCL,0xB7EDCF9EL,-1L,1L,1UL,0xBA4BCC77L,-1L,0x8DA67AA1L}},{-6L,{0x17D01F821C0BEB0DLL,0UL,1UL,-1L,0xC1912827L,4294967294UL,0x1CA23916L,0L,-8L}},{-1L,{18446744073709551609UL,0UL,0x0391067DL,0x4B2CL,-5L,0xC40816A1L,0x238E9A2BL,0x7DL,0xB3DB9700L}}},{{0xD9F8L,{18446744073709551615UL,6UL,1UL,-9L,0x75F85FEFL,0x6F148CEFL,0x1B3E0A78L,0x50L,0xB4A19E1CL}},{0x4E92L,{0UL,0x4CL,0UL,1L,0x59DC7E6CL,0x6AB05A26L,0xF2BDE9A5L,-10L,-4L}},{-8L,{1UL,0UL,0x1D0F019AL,9L,-1L,0xB88A140CL,0xB32CB12AL,0xF3L,1L}}},{{8L,{6UL,1UL,2UL,0x9D13L,0xE92FF76FL,1UL,-1L,0xD5L,0xE997F470L}},{0x8195L,{0x9D4FC9D47BFD8EDALL,0x81L,18446744073709551615UL,1L,0x360A1CC3L,0x19DCA211L,3L,0x03L,5L}},{0x0269L,{0x52E4ED5FEF757121LL,0x75L,0x0ABA0419L,1L,1L,0UL,-1L,0L,0L}}},{{-6L,{0x15EBB1D60E46041FLL,0x8DL,9UL,-1L,0x896E36A4L,4294967287UL,0x36FBF726L,0L,-1L}},{0xA203L,{0x1582F01A55309684LL,0xC4L,0x21319A23L,0x16F0L,0xC88BE0E6L,0x193378EEL,0x308BC296L,1L,1L}},{-1L,{18446744073709551606UL,0x98L,0x9999ADF0L,0x6508L,0x31999F70L,6UL,0x2DEFDF62L,6L,-8L}}},{{0xDB29L,{18446744073709551615UL,0UL,0x25B2A0C4L,1L,-5L,0x948FDA5FL,-1L,0x03L,0x011ABCB1L}},{-1L,{9UL,8UL,0UL,0x1838L,0x127B6B60L,0x9CD249EEL,6L,0x16L,-5L}},{0x2882L,{18446744073709551615UL,0xC9L,0xF29006B4L,0x7352L,0xA26C33FDL,4294967295UL,0xDFE20135L,1L,0x0B58902CL}}},{{-1L,{18446744073709551606UL,0x98L,0x9999ADF0L,0x6508L,0x31999F70L,6UL,0x2DEFDF62L,6L,-8L}},{-3L,{0x5335BE27EA5BCF78LL,250UL,8UL,0L,5L,0x649DBAE9L,-4L,-1L,1L}},{-10L,{9UL,255UL,0xF5B61429L,0x3A36L,0L,0x982B9BD5L,1L,0L,0xC1FE77E3L}}}},{{{0xEAF3L,{8UL,0x55L,2UL,7L,0xF6939F43L,4294967295UL,0x934E85DFL,1L,0x86B8F77FL}},{-1L,{9UL,8UL,0UL,0x1838L,0x127B6B60L,0x9CD249EEL,6L,0x16L,-5L}},{1L,{0x3E3552EFE6A194AFLL,0x8DL,0x60590040L,0x32EBL,0xE809E368L,0UL,0xFFC8BCC5L,-1L,0x0A20ED90L}}},{{0x951BL,{18446744073709551615UL,0x12L,18446744073709551615UL,0xA4E6L,0x3193BFD0L,0x52EF8F22L,4L,-1L,0x2B65E501L}},{0xA203L,{0x1582F01A55309684LL,0xC4L,0x21319A23L,0x16F0L,0xC88BE0E6L,0x193378EEL,0x308BC296L,1L,1L}},{0x951BL,{18446744073709551615UL,0x12L,18446744073709551615UL,0xA4E6L,0x3193BFD0L,0x52EF8F22L,4L,-1L,0x2B65E501L}}},{{0L,{18446744073709551615UL,0x9FL,0x34DE6D1CL,0x6955L,0xD500C26DL,1UL,-9L,0xD3L,0xEBF3B51EL}},{0x8195L,{0x9D4FC9D47BFD8EDALL,0x81L,18446744073709551615UL,1L,0x360A1CC3L,0x19DCA211L,3L,0x03L,5L}},{-10L,{0x1EE04E838123B12DLL,1UL,0x2CEC86F9L,0xE17FL,0xEE478B98L,0x3BA957B9L,-1L,0x22L,0x7A52D5EAL}}},{{0L,{3UL,0xD8L,6UL,0L,0x06812C55L,4294967294UL,1L,-4L,0xAC9C1D79L}},{0x4E92L,{0UL,0x4CL,0UL,1L,0x59DC7E6CL,0x6AB05A26L,0xF2BDE9A5L,-10L,-4L}},{0x5B20L,{0UL,0xA0L,1UL,-1L,0L,0xD0AACEE6L,0L,0x92L,0x5B9F9829L}}},{{1L,{0x3E3552EFE6A194AFLL,0x8DL,0x60590040L,0x32EBL,0xE809E368L,0UL,0xFFC8BCC5L,-1L,0x0A20ED90L}},{-6L,{0x17D01F821C0BEB0DLL,0UL,1UL,-1L,0xC1912827L,4294967294UL,0x1CA23916L,0L,-8L}},{0x2F72L,{0x871970CF2002E20FLL,8UL,18446744073709551615UL,0xCA33L,0xE9DF2312L,0x6C3A0673L,0xF6898BC0L,0x7CL,0L}}},{{0x6F93L,{0xCF2C8EBCEA0DE5BFLL,0UL,0UL,-1L,0x57ABF2C1L,4UL,0x3D1EC4AEL,-10L,0x2CAAB68DL}},{0L,{18446744073709551613UL,0x2CL,0x3014F2FEL,0xB8C9L,0x6E984583L,0x5573916CL,1L,-1L,-1L}},{-1L,{18446744073709551615UL,0x91L,18446744073709551615UL,-6L,0xB1176911L,0xA10E0BF0L,1L,-1L,-1L}}},{{1L,{0x3E3552EFE6A194AFLL,0x8DL,0x60590040L,0x32EBL,0xE809E368L,0UL,0xFFC8BCC5L,-1L,0x0A20ED90L}},{0x11F8L,{0x48451CEF644F9B10LL,0x94L,0x6DCDD423L,0x63E2L,-1L,0xB4B2BADEL,0x9D665B2AL,0x12L,-7L}},{0L,{1UL,0xDCL,0xB7EDCF9EL,-1L,1L,1UL,0xBA4BCC77L,-1L,0x8DA67AA1L}}}},{{{0L,{3UL,0xD8L,6UL,0L,0x06812C55L,4294967294UL,1L,-4L,0xAC9C1D79L}},{0xCE24L,{0xC23280936CB82B7BLL,0x4AL,18446744073709551606UL,9L,0L,0UL,0x1F9756D4L,1L,3L}},{0xA9ACL,{3UL,248UL,0xE2CB4AB6L,0x38A9L,0xDC076375L,0UL,0x23393FB6L,0x9DL,-1L}}},{{0L,{18446744073709551615UL,0x9FL,0x34DE6D1CL,0x6955L,0xD500C26DL,1UL,-9L,0xD3L,0xEBF3B51EL}},{0x444AL,{0x42D10EE0ABAAF050LL,0x64L,18446744073709551615UL,-3L,1L,0x779A8AE8L,0x1BD5F4FEL,0xC7L,0x179B6CAAL}},{0xE4B5L,{0xA3A7FF337C7754E5LL,6UL,0xEDB80483L,-9L,0x0D9FA7F6L,0x592F8161L,8L,1L,0x3CB57D1FL}}},{{0x951BL,{18446744073709551615UL,0x12L,18446744073709551615UL,0xA4E6L,0x3193BFD0L,0x52EF8F22L,4L,-1L,0x2B65E501L}},{0x962DL,{18446744073709551615UL,6UL,0x5D353F75L,0x7E7EL,0x4B846AD6L,0xC7A4357CL,2L,0x73L,0xA4DE3D1EL}},{0L,{3UL,0xD8L,6UL,0L,0x06812C55L,4294967294UL,1L,-4L,0xAC9C1D79L}}},{{0xEAF3L,{8UL,0x55L,2UL,7L,0xF6939F43L,4294967295UL,0x934E85DFL,1L,0x86B8F77FL}},{0x9AB2L,{4UL,0x52L,0UL,0x44F3L,0x33B4C7DAL,4294967295UL,0x5EC73D07L,1L,0x68C75AF9L}},{-3L,{0xF027D21AD8A4E4D7LL,0xC7L,0x82A4CE59L,0x8552L,-1L,4294967295UL,2L,0x90L,-10L}}},{{-1L,{18446744073709551606UL,0x98L,0x9999ADF0L,0x6508L,0x31999F70L,6UL,0x2DEFDF62L,6L,-8L}},{0xCEB7L,{0x1536C9B0F98B9CE2LL,0UL,0xAA7D8B47L,0L,0L,0UL,0xCA975594L,0x0AL,9L}},{0L,{3UL,0xD8L,6UL,0L,0x06812C55L,4294967294UL,1L,-4L,0xAC9C1D79L}}},{{0xDB29L,{18446744073709551615UL,0UL,0x25B2A0C4L,1L,-5L,0x948FDA5FL,-1L,0x03L,0x011ABCB1L}},{0L,{0x18BA22F7198C1F90LL,0x1CL,0UL,0x0F0AL,0x5D50EA2EL,4294967295UL,-3L,0x30L,0x9B735262L}},{0xE4B5L,{0xA3A7FF337C7754E5LL,6UL,0xEDB80483L,-9L,0x0D9FA7F6L,0x592F8161L,8L,1L,0x3CB57D1FL}}},{{-6L,{0x15EBB1D60E46041FLL,0x8DL,9UL,-1L,0x896E36A4L,4294967287UL,0x36FBF726L,0L,-1L}},{0L,{18446744073709551615UL,5UL,0x0E50100CL,0x000DL,0x947DD951L,0x607AE374L,0xF4F2CC67L,-1L,-1L}},{0xA9ACL,{3UL,248UL,0xE2CB4AB6L,0x38A9L,0xDC076375L,0UL,0x23393FB6L,0x9DL,-1L}}}},{{{8L,{6UL,1UL,2UL,0x9D13L,0xE92FF76FL,1UL,-1L,0xD5L,0xE997F470L}},{-8L,{0x40332E62351246A7LL,0x97L,3UL,8L,-6L,6UL,-5L,0x88L,0L}},{0L,{1UL,0xDCL,0xB7EDCF9EL,-1L,1L,1UL,0xBA4BCC77L,-1L,0x8DA67AA1L}}},{{0xD9F8L,{18446744073709551615UL,6UL,1UL,-9L,0x75F85FEFL,0x6F148CEFL,0x1B3E0A78L,0x50L,0xB4A19E1CL}},{0x0E92L,{0x2273EFDC9D11FDBFLL,255UL,0xBD5B6911L,0x7DF7L,0xAB86F7E7L,4294967292UL,1L,0xB8L,1L}},{-1L,{18446744073709551615UL,0x91L,18446744073709551615UL,-6L,0xB1176911L,0xA10E0BF0L,1L,-1L,-1L}}},{{0L,{1UL,0xDCL,0xB7EDCF9EL,-1L,1L,1UL,0xBA4BCC77L,-1L,0x8DA67AA1L}},{0x744FL,{0x60F2DF3951CB8777LL,0x53L,18446744073709551615UL,0xF088L,0x082FBA78L,0xF4339720L,-1L,0x78L,0x1C098A6DL}},{0x2F72L,{0x871970CF2002E20FLL,8UL,18446744073709551615UL,0xCA33L,0xE9DF2312L,0x6C3A0673L,0xF6898BC0L,0x7CL,0L}}},{{0xD0D7L,{0x9EA365F55416F765LL,0x91L,18446744073709551615UL,0x913BL,-2L,0x368B41ABL,0L,0x72L,0x9E17BE7AL}},{0x0E92L,{0x2273EFDC9D11FDBFLL,255UL,0xBD5B6911L,0x7DF7L,0xAB86F7E7L,4294967292UL,1L,0xB8L,1L}},{0x5B20L,{0UL,0xA0L,1UL,-1L,0L,0xD0AACEE6L,0L,0x92L,0x5B9F9829L}}},{{-10L,{0x1EE04E838123B12DLL,1UL,0x2CEC86F9L,0xE17FL,0xEE478B98L,0x3BA957B9L,-1L,0x22L,0x7A52D5EAL}},{-8L,{0x40332E62351246A7LL,0x97L,3UL,8L,-6L,6UL,-5L,0x88L,0L}},{-10L,{0x1EE04E838123B12DLL,1UL,0x2CEC86F9L,0xE17FL,0xEE478B98L,0x3BA957B9L,-1L,0x22L,0x7A52D5EAL}}},{{0xAB91L,{1UL,0x54L,2UL,0xC4E8L,-8L,0x3D57BCBBL,-1L,0xEEL,0x9F54C859L}},{0L,{18446744073709551615UL,5UL,0x0E50100CL,0x000DL,0x947DD951L,0x607AE374L,0xF4F2CC67L,-1L,-1L}},{0x951BL,{18446744073709551615UL,0x12L,18446744073709551615UL,0xA4E6L,0x3193BFD0L,0x52EF8F22L,4L,-1L,0x2B65E501L}}},{{-1L,{18446744073709551609UL,0UL,0x0391067DL,0x4B2CL,-5L,0xC40816A1L,0x238E9A2BL,0x7DL,0xB3DB9700L}},{0L,{0x18BA22F7198C1F90LL,0x1CL,0UL,0x0F0AL,0x5D50EA2EL,4294967295UL,-3L,0x30L,0x9B735262L}},{1L,{0x3E3552EFE6A194AFLL,0x8DL,0x60590040L,0x32EBL,0xE809E368L,0UL,0xFFC8BCC5L,-1L,0x0A20ED90L}}}},{{{0x5B20L,{0UL,0xA0L,1UL,-1L,0L,0xD0AACEE6L,0L,0x92L,0x5B9F9829L}},{0xCEB7L,{0x1536C9B0F98B9CE2LL,0UL,0xAA7D8B47L,0L,0L,0UL,0xCA975594L,0x0AL,9L}},{-10L,{9UL,255UL,0xF5B61429L,0x3A36L,0L,0x982B9BD5L,1L,0L,0xC1FE77E3L}}},{{0L,{0xED4C9D2D4D2F34EDLL,0xAAL,18446744073709551615UL,-1L,0L,1UL,0x0C0EF9CEL,0x01L,0x18A62C4FL}},{0x9AB2L,{4UL,0x52L,0UL,0x44F3L,0x33B4C7DAL,4294967295UL,0x5EC73D07L,1L,0x68C75AF9L}},{0x2882L,{18446744073709551615UL,0xC9L,0xF29006B4L,0x7352L,0xA26C33FDL,4294967295UL,0xDFE20135L,1L,0x0B58902CL}}},{{0x5B20L,{0UL,0xA0L,1UL,-1L,0L,0xD0AACEE6L,0L,0x92L,0x5B9F9829L}},{0x962DL,{18446744073709551615UL,6UL,0x5D353F75L,0x7E7EL,0x4B846AD6L,0xC7A4357CL,2L,0x73L,0xA4DE3D1EL}},{-1L,{18446744073709551606UL,0x98L,0x9999ADF0L,0x6508L,0x31999F70L,6UL,0x2DEFDF62L,6L,-8L}}},{{-1L,{18446744073709551609UL,0UL,0x0391067DL,0x4B2CL,-5L,0xC40816A1L,0x238E9A2BL,0x7DL,0xB3DB9700L}},{0x444AL,{0x42D10EE0ABAAF050LL,0x64L,18446744073709551615UL,-3L,1L,0x779A8AE8L,0x1BD5F4FEL,0xC7L,0x179B6CAAL}},{0x0269L,{0x52E4ED5FEF757121LL,0x75L,0x0ABA0419L,1L,1L,0UL,-1L,0L,0L}}},{{0xAB91L,{1UL,0x54L,2UL,0xC4E8L,-8L,0x3D57BCBBL,-1L,0xEEL,0x9F54C859L}},{0xCE24L,{0xC23280936CB82B7BLL,0x4AL,18446744073709551606UL,9L,0L,0UL,0x1F9756D4L,1L,3L}},{-8L,{1UL,0UL,0x1D0F019AL,9L,-1L,0xB88A140CL,0xB32CB12AL,0xF3L,1L}}},{{-10L,{0x1EE04E838123B12DLL,1UL,0x2CEC86F9L,0xE17FL,0xEE478B98L,0x3BA957B9L,-1L,0x22L,0x7A52D5EAL}},{0x11F8L,{0x48451CEF644F9B10LL,0x94L,0x6DCDD423L,0x63E2L,-1L,0xB4B2BADEL,0x9D665B2AL,0x12L,-7L}},{-1L,{18446744073709551609UL,0UL,0x0391067DL,0x4B2CL,-5L,0xC40816A1L,0x238E9A2BL,0x7DL,0xB3DB9700L}}},{{0xD0D7L,{0x9EA365F55416F765LL,0x91L,18446744073709551615UL,0x913BL,-2L,0x368B41ABL,0L,0x72L,0x9E17BE7AL}},{0L,{18446744073709551613UL,0x2CL,0x3014F2FEL,0xB8C9L,0x6E984583L,0x5573916CL,1L,-1L,-1L}},{-10L,{0xB9434FEC0D199161LL,0x7EL,0xFB8108F6L,0xF33CL,3L,0x144CE155L,0xFE9EA1CBL,0L,5L}}}},{{{0L,{1UL,0xDCL,0xB7EDCF9EL,-1L,1L,1UL,0xBA4BCC77L,-1L,0x8DA67AA1L}},{-6L,{0x17D01F821C0BEB0DLL,0UL,1UL,-1L,0xC1912827L,4294967294UL,0x1CA23916L,0L,-8L}},{-1L,{18446744073709551609UL,0UL,0x0391067DL,0x4B2CL,-5L,0xC40816A1L,0x238E9A2BL,0x7DL,0xB3DB9700L}}},{{0xD9F8L,{18446744073709551615UL,6UL,1UL,-9L,0x75F85FEFL,0x6F148CEFL,0x1B3E0A78L,0x50L,0xB4A19E1CL}},{0x4E92L,{0UL,0x4CL,0UL,1L,0x59DC7E6CL,0x6AB05A26L,0xF2BDE9A5L,-10L,-4L}},{-8L,{1UL,0UL,0x1D0F019AL,9L,-1L,0xB88A140CL,0xB32CB12AL,0xF3L,1L}}},{{8L,{6UL,1UL,2UL,0x9D13L,0xE92FF76FL,1UL,-1L,0xD5L,0xE997F470L}},{0x8195L,{0x9D4FC9D47BFD8EDALL,0x81L,18446744073709551615UL,1L,0x360A1CC3L,0x19DCA211L,3L,0x03L,5L}},{0x0269L,{0x52E4ED5FEF757121LL,0x75L,0x0ABA0419L,1L,1L,0UL,-1L,0L,0L}}},{{-6L,{0x15EBB1D60E46041FLL,0x8DL,9UL,-1L,0x896E36A4L,4294967287UL,0x36FBF726L,0L,-1L}},{0xA203L,{0x1582F01A55309684LL,0xC4L,0x21319A23L,0x16F0L,0xC88BE0E6L,0x193378EEL,0x308BC296L,1L,1L}},{-1L,{18446744073709551606UL,0x98L,0x9999ADF0L,0x6508L,0x31999F70L,6UL,0x2DEFDF62L,6L,-8L}}},{{0xDB29L,{18446744073709551615UL,0UL,0x25B2A0C4L,1L,-5L,0x948FDA5FL,-1L,0x03L,0x011ABCB1L}},{-1L,{9UL,8UL,0UL,0x1838L,0x127B6B60L,0x9CD249EEL,6L,0x16L,-5L}},{0x2882L,{18446744073709551615UL,0xC9L,0xF29006B4L,0x7352L,0xA26C33FDL,4294967295UL,0xDFE20135L,1L,0x0B58902CL}}},{{-1L,{18446744073709551606UL,0x98L,0x9999ADF0L,0x6508L,0x31999F70L,6UL,0x2DEFDF62L,6L,-8L}},{-3L,{0x5335BE27EA5BCF78LL,250UL,8UL,0L,5L,0x649DBAE9L,-4L,-1L,1L}},{-10L,{9UL,255UL,0xF5B61429L,0x3A36L,0L,0x982B9BD5L,1L,0L,0xC1FE77E3L}}},{{0xEAF3L,{8UL,0x55L,2UL,7L,0xF6939F43L,4294967295UL,0x934E85DFL,1L,0x86B8F77FL}},{-1L,{9UL,8UL,0UL,0x1838L,0x127B6B60L,0x9CD249EEL,6L,0x16L,-5L}},{1L,{0x3E3552EFE6A194AFLL,0x8DL,0x60590040L,0x32EBL,0xE809E368L,0UL,0xFFC8BCC5L,-1L,0x0A20ED90L}}}}}; static struct S0 g_2694 = {18446744073709551615UL,0x56L,8UL,0x6918L,0x4B3943BFL,1UL,-1L,0L,0L};/* VOLATILE GLOBAL g_2694 */ static int16_t g_2839 = 0xCD9DL; static volatile struct S1 g_2845 = {0xA817L,{0xE96FCC905A230077LL,1UL,18446744073709551615UL,0x6089L,0L,0x2BD1E648L,0xC311EB29L,0x55L,-5L}};/* VOLATILE GLOBAL g_2845 */ static volatile int16_t g_2849 = 0x7922L;/* VOLATILE GLOBAL g_2849 */ static const volatile int16_t * volatile *g_2933 = (void*)0; static const volatile int16_t * volatile * volatile *g_2932 = &g_2933; static const volatile int16_t * volatile * volatile * const * const g_2931 = &g_2932; static const volatile int16_t * volatile * volatile * const * const *g_2930 = &g_2931; static uint64_t *g_2956 = &g_1790.f0; static uint64_t **g_2955 = &g_2956; static volatile struct S1 g_2984 = {0x85D5L,{0UL,0UL,0xB92A1DD6L,0x9EC4L,0x9E98C534L,0UL,0x0138D7EFL,0xAEL,1L}};/* VOLATILE GLOBAL g_2984 */ static struct S1 g_3001 = {0x6D8DL,{0x357BB50BB1179EF6LL,0xAEL,0x5446388DL,0x7825L,1L,0xCAAFA353L,0x96E02F5FL,-7L,0xAFCD19E8L}};/* VOLATILE GLOBAL g_3001 */ static volatile struct S1 g_3009 = {0L,{0xC80CF28406A83B75LL,249UL,0xC51A53AFL,0x47C6L,0x1B5B55C2L,1UL,0xE32E665DL,0x4BL,-9L}};/* VOLATILE GLOBAL g_3009 */ static volatile struct S0 g_3114 = {4UL,0xAFL,5UL,-1L,0L,0xC1D5FEB8L,1L,0x6AL,0xBBF4FE60L};/* VOLATILE GLOBAL g_3114 */ static struct S0 g_3234[7] = {{0x2B44CFB19A253F7CLL,3UL,0x81B4DE4DL,0xA1C0L,0xA9CA50B3L,4294967295UL,4L,-4L,0xAFCFC72CL},{0x2B44CFB19A253F7CLL,3UL,0x81B4DE4DL,0xA1C0L,0xA9CA50B3L,4294967295UL,4L,-4L,0xAFCFC72CL},{0x2B44CFB19A253F7CLL,3UL,0x81B4DE4DL,0xA1C0L,0xA9CA50B3L,4294967295UL,4L,-4L,0xAFCFC72CL},{0x2B44CFB19A253F7CLL,3UL,0x81B4DE4DL,0xA1C0L,0xA9CA50B3L,4294967295UL,4L,-4L,0xAFCFC72CL},{0x2B44CFB19A253F7CLL,3UL,0x81B4DE4DL,0xA1C0L,0xA9CA50B3L,4294967295UL,4L,-4L,0xAFCFC72CL},{0x2B44CFB19A253F7CLL,3UL,0x81B4DE4DL,0xA1C0L,0xA9CA50B3L,4294967295UL,4L,-4L,0xAFCFC72CL},{0x2B44CFB19A253F7CLL,3UL,0x81B4DE4DL,0xA1C0L,0xA9CA50B3L,4294967295UL,4L,-4L,0xAFCFC72CL}}; static struct S0 g_3237[8][4] = {{{18446744073709551615UL,0UL,0xB84DB613L,-7L,0xEB2618BBL,0x5CDF3E45L,-1L,0xCCL,0x458B8BB4L},{18446744073709551615UL,0UL,0xB84DB613L,-7L,0xEB2618BBL,0x5CDF3E45L,-1L,0xCCL,0x458B8BB4L},{0UL,0xE5L,18446744073709551615UL,0x2AF3L,0x00CDD926L,0xF9B63D1EL,0x5A905C72L,0x0CL,0x991CAE95L},{0x2037781BBE68C759LL,255UL,18446744073709551615UL,0xEB23L,-1L,0x7D3E5213L,0xA3A3A4B7L,0x84L,-8L}},{{18446744073709551615UL,0UL,0xB84DB613L,-7L,0xEB2618BBL,0x5CDF3E45L,-1L,0xCCL,0x458B8BB4L},{4UL,0x8FL,0x37B05189L,0xCAD6L,0x7837FDD5L,0x76309D58L,0xCBCE0D8EL,0x0DL,1L},{0x13BC2A8D072CA420LL,0UL,4UL,0xB4ECL,-1L,1UL,-8L,0xECL,-6L},{18446744073709551615UL,0UL,0xB84DB613L,-7L,0xEB2618BBL,0x5CDF3E45L,-1L,0xCCL,0x458B8BB4L}},{{0UL,6UL,18446744073709551615UL,0x9F49L,0L,0xA51A3B2AL,-10L,0x1CL,0xC1C80826L},{0x2037781BBE68C759LL,255UL,18446744073709551615UL,0xEB23L,-1L,0x7D3E5213L,0xA3A3A4B7L,0x84L,-8L},{0UL,6UL,18446744073709551615UL,0x9F49L,0L,0xA51A3B2AL,-10L,0x1CL,0xC1C80826L},{0x13BC2A8D072CA420LL,0UL,4UL,0xB4ECL,-1L,1UL,-8L,0xECL,-6L}},{{0x13BC2A8D072CA420LL,0UL,4UL,0xB4ECL,-1L,1UL,-8L,0xECL,-6L},{4UL,0x8FL,0x37B05189L,0xCAD6L,0x7837FDD5L,0x76309D58L,0xCBCE0D8EL,0x0DL,1L},{18446744073709551615UL,0UL,0xB84DB613L,-7L,0xEB2618BBL,0x5CDF3E45L,-1L,0xCCL,0x458B8BB4L},{0UL,6UL,18446744073709551615UL,0x9F49L,0L,0xA51A3B2AL,-10L,0x1CL,0xC1C80826L}},{{4UL,0x8FL,0x37B05189L,0xCAD6L,0x7837FDD5L,0x76309D58L,0xCBCE0D8EL,0x0DL,1L},{0UL,0xE5L,18446744073709551615UL,0x2AF3L,0x00CDD926L,0xF9B63D1EL,0x5A905C72L,0x0CL,0x991CAE95L},{0UL,0xE5L,18446744073709551615UL,0x2AF3L,0x00CDD926L,0xF9B63D1EL,0x5A905C72L,0x0CL,0x991CAE95L},{4UL,0x8FL,0x37B05189L,0xCAD6L,0x7837FDD5L,0x76309D58L,0xCBCE0D8EL,0x0DL,1L}},{{0x8291FE801B891AE4LL,252UL,1UL,0x25A3L,0x8085CE69L,4294967291UL,1L,-1L,0xD32E1E16L},{0UL,6UL,18446744073709551615UL,0x9F49L,0L,0xA51A3B2AL,-10L,0x1CL,0xC1C80826L},{0UL,0xE5L,18446744073709551615UL,0x2AF3L,0x00CDD926L,0xF9B63D1EL,0x5A905C72L,0x0CL,0x991CAE95L},{18446744073709551613UL,249UL,18446744073709551615UL,0xAA56L,0x281A904CL,0x58E7E181L,1L,0xA3L,0xC636009EL}},{{4UL,0x8FL,0x37B05189L,0xCAD6L,0x7837FDD5L,0x76309D58L,0xCBCE0D8EL,0x0DL,1L},{0x13BC2A8D072CA420LL,0UL,4UL,0xB4ECL,-1L,1UL,-8L,0xECL,-6L},{18446744073709551615UL,0UL,0xB84DB613L,-7L,0xEB2618BBL,0x5CDF3E45L,-1L,0xCCL,0x458B8BB4L},{0x13BC2A8D072CA420LL,0UL,4UL,0xB4ECL,-1L,1UL,-8L,0xECL,-6L}},{{0x13BC2A8D072CA420LL,0UL,4UL,0xB4ECL,-1L,1UL,-8L,0xECL,-6L},{0UL,0xE5L,18446744073709551615UL,0x2AF3L,0x00CDD926L,0xF9B63D1EL,0x5A905C72L,0x0CL,0x991CAE95L},{0x8291FE801B891AE4LL,252UL,1UL,0x25A3L,0x8085CE69L,4294967291UL,1L,-1L,0xD32E1E16L},{0x13BC2A8D072CA420LL,0UL,4UL,0xB4ECL,-1L,1UL,-8L,0xECL,-6L}}}; static struct S0 g_3238 = {0x4993787F938E9425LL,1UL,18446744073709551615UL,-1L,0x1EFB8E0AL,0x79E85E7DL,-3L,0x58L,0L};/* VOLATILE GLOBAL g_3238 */ static struct S0 g_3239 = {18446744073709551609UL,0x18L,0xD1350736L,-8L,0x3CDF17C0L,0x31571150L,5L,-5L,0x33324D81L};/* VOLATILE GLOBAL g_3239 */ static volatile struct S0 g_3247[7] = {{18446744073709551615UL,255UL,0x516B679FL,-6L,0x1D1FC7F7L,4294967291UL,0x1D93A956L,0x1EL,0x1CB51CF7L},{18446744073709551615UL,1UL,0xD0AAB46DL,1L,0L,0xC4E535D4L,-1L,0L,0x1129B455L},{18446744073709551615UL,255UL,0x516B679FL,-6L,0x1D1FC7F7L,4294967291UL,0x1D93A956L,0x1EL,0x1CB51CF7L},{18446744073709551615UL,255UL,0x516B679FL,-6L,0x1D1FC7F7L,4294967291UL,0x1D93A956L,0x1EL,0x1CB51CF7L},{18446744073709551615UL,1UL,0xD0AAB46DL,1L,0L,0xC4E535D4L,-1L,0L,0x1129B455L},{18446744073709551615UL,255UL,0x516B679FL,-6L,0x1D1FC7F7L,4294967291UL,0x1D93A956L,0x1EL,0x1CB51CF7L},{18446744073709551615UL,255UL,0x516B679FL,-6L,0x1D1FC7F7L,4294967291UL,0x1D93A956L,0x1EL,0x1CB51CF7L}}; static int8_t *** volatile g_3271 = (void*)0;/* VOLATILE GLOBAL g_3271 */ static int8_t *g_3274 = &g_874; static int8_t **g_3273 = &g_3274; static int8_t *** const volatile g_3272[3] = {&g_3273,&g_3273,&g_3273}; static int16_t g_3289 = (-5L); static uint8_t *g_3335 = &g_174; static uint8_t **g_3334 = &g_3335; static uint8_t *** volatile g_3337 = (void*)0;/* VOLATILE GLOBAL g_3337 */ static uint8_t **g_3339 = &g_3335; static uint8_t *** volatile g_3338 = &g_3339;/* VOLATILE GLOBAL g_3338 */ static volatile struct S0 g_3346 = {0x6F2E867E5800BC14LL,255UL,0xADB70CD8L,1L,0x41A7AC71L,0x8BA80B17L,-6L,-1L,-5L};/* VOLATILE GLOBAL g_3346 */ static uint32_t g_3351 = 18446744073709551615UL; static struct S0 g_3374 = {4UL,0x4BL,1UL,-1L,0L,4294967289UL,0L,-1L,-3L};/* VOLATILE GLOBAL g_3374 */ static struct S1 g_3406 = {0x21C7L,{0UL,0x81L,0UL,-1L,1L,0xD10B8F7DL,0x4B285452L,0x92L,8L}};/* VOLATILE GLOBAL g_3406 */ static struct S1 g_3420[6][2] = {{{0xE81AL,{0UL,1UL,0xDF5B52C4L,-1L,0xE63773F0L,0UL,8L,0x12L,0x48ABC386L}},{0xE81AL,{0UL,1UL,0xDF5B52C4L,-1L,0xE63773F0L,0UL,8L,0x12L,0x48ABC386L}}},{{0x4D5BL,{0x93EC14676089514DLL,0xBFL,0x8CF85D24L,0L,0x85BC5D86L,0x0C2B1DCDL,0x41CECAC4L,-4L,0x3004E053L}},{0xE81AL,{0UL,1UL,0xDF5B52C4L,-1L,0xE63773F0L,0UL,8L,0x12L,0x48ABC386L}}},{{0xE81AL,{0UL,1UL,0xDF5B52C4L,-1L,0xE63773F0L,0UL,8L,0x12L,0x48ABC386L}},{0x4D5BL,{0x93EC14676089514DLL,0xBFL,0x8CF85D24L,0L,0x85BC5D86L,0x0C2B1DCDL,0x41CECAC4L,-4L,0x3004E053L}}},{{0xE81AL,{0UL,1UL,0xDF5B52C4L,-1L,0xE63773F0L,0UL,8L,0x12L,0x48ABC386L}},{0xE81AL,{0UL,1UL,0xDF5B52C4L,-1L,0xE63773F0L,0UL,8L,0x12L,0x48ABC386L}}},{{0x4D5BL,{0x93EC14676089514DLL,0xBFL,0x8CF85D24L,0L,0x85BC5D86L,0x0C2B1DCDL,0x41CECAC4L,-4L,0x3004E053L}},{0xE81AL,{0UL,1UL,0xDF5B52C4L,-1L,0xE63773F0L,0UL,8L,0x12L,0x48ABC386L}}},{{0xE81AL,{0UL,1UL,0xDF5B52C4L,-1L,0xE63773F0L,0UL,8L,0x12L,0x48ABC386L}},{0x4D5BL,{0x93EC14676089514DLL,0xBFL,0x8CF85D24L,0L,0x85BC5D86L,0x0C2B1DCDL,0x41CECAC4L,-4L,0x3004E053L}}}}; static const int16_t *g_3483 = &g_1790.f3; static const int16_t **g_3482 = &g_3483; static const int16_t ***g_3481 = &g_3482; static struct S0 g_3529[7] = {{0UL,0xB7L,0x7783D4E6L,1L,0xD7A4A6D5L,0xD06F54FEL,0x5129C580L,0x30L,0xE114F6B4L},{0UL,0xB7L,0x7783D4E6L,1L,0xD7A4A6D5L,0xD06F54FEL,0x5129C580L,0x30L,0xE114F6B4L},{0UL,0xB7L,0x7783D4E6L,1L,0xD7A4A6D5L,0xD06F54FEL,0x5129C580L,0x30L,0xE114F6B4L},{0UL,0xB7L,0x7783D4E6L,1L,0xD7A4A6D5L,0xD06F54FEL,0x5129C580L,0x30L,0xE114F6B4L},{0UL,0xB7L,0x7783D4E6L,1L,0xD7A4A6D5L,0xD06F54FEL,0x5129C580L,0x30L,0xE114F6B4L},{0UL,0xB7L,0x7783D4E6L,1L,0xD7A4A6D5L,0xD06F54FEL,0x5129C580L,0x30L,0xE114F6B4L},{0UL,0xB7L,0x7783D4E6L,1L,0xD7A4A6D5L,0xD06F54FEL,0x5129C580L,0x30L,0xE114F6B4L}}; static const struct S1 g_3576 = {0xD9CFL,{0x3204C93C3B1881BCLL,0x4FL,0x50F86541L,9L,0xF67BE844L,0x178F44D9L,0xD1D4C7DCL,0xE4L,-1L}};/* VOLATILE GLOBAL g_3576 */ /* --- FORWARD DECLARATIONS --- */ int16_t func_1(void); struct S0 * const func_4(const uint8_t p_5); int32_t * func_13(int32_t p_14, int32_t p_15, int16_t p_16, struct S0 * p_17); int32_t func_22(const int32_t p_23, struct S0 * p_24, int32_t * p_25); int32_t func_26(uint16_t p_27, int32_t p_28); uint8_t func_29(const uint16_t p_30, int32_t p_31); int16_t func_34(uint32_t p_35, int8_t p_36, int8_t p_37, int8_t p_38, int32_t * const p_39); int32_t func_44(struct S0 * const p_45, int32_t * p_46, uint32_t p_47, int32_t * p_48, int8_t p_49); const uint64_t func_58(const uint64_t p_59, int32_t * p_60, int32_t * p_61, uint8_t p_62); int32_t * func_64(int32_t p_65, int64_t p_66, struct S0 * p_67, int16_t p_68, int32_t * p_69); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_2 g_3 g_10 g_3334 g_3335 g_174 g_885 g_886 g_3406 g_3339 g_2318.f1.f0 g_1286.f1.f0 g_1322 g_1323 g_533 g_148 g_772 g_773 g_3273 g_3274 g_874 g_179 g_180 g_456 g_457 g_2956 g_3481 g_2644 g_203 g_75 g_841 g_70 g_71 g_2376 g_1803 g_458 g_82 g_2006 g_2374 g_2375 g_3338 g_202 g_1411.f0 g_2326 g_2327 g_2328 g_145 g_1515.f0 g_1780 g_1781 g_2930 g_2931 g_2932 g_2225 g_2226 g_1790.f0 g_1059 g_3576 g_451 g_1406.f1.f0 g_2004 g_2005 g_1408.f1.f0 g_2588 g_3239.f3 g_331 g_567 g_568 g_2224 g_1453 g_1008 g_1009 g_1010 g_3483 g_1790.f3 * writes: g_2 g_10 g_202 g_174 g_2318.f1.f0 g_1286.f1.f0 g_148 g_1411.f1.f0 g_1790.f0 g_3481 g_1059 g_1408.f1.f0 g_1803 g_1411.f0 g_1515.f0 g_567 g_871.f0 g_1296 g_1406.f1.f0 g_3406.f1.f3 g_3239.f3 g_2375 g_568 g_1453 g_1011 g_70 g_1789 */ int16_t func_1(void) { /* block id: 0 */ struct S0 **l_3637 = &g_1789[0][3][6]; (*g_3) = g_2; (*l_3637) = func_4((&g_2 == &g_2)); return (*g_3483); } /* ------------------------------------------ */ /* * reads : g_10 g_3334 g_3335 g_174 g_885 g_886 g_3406 g_3339 g_1322 g_1323 g_533 g_772 g_773 g_3273 g_3274 g_874 g_179 g_180 g_456 g_457 g_2956 g_3481 g_2644 g_203 g_75 g_841 g_70 g_71 g_2376 g_1803 g_458 g_82 g_2006 g_2374 g_2375 g_3338 g_202 g_1411.f0 g_2326 g_2327 g_2328 g_145 g_1515.f0 g_1780 g_1781 g_2930 g_2931 g_2932 g_2225 g_2226 g_1790.f0 g_1059 g_3576 g_451 g_1406.f1.f0 g_2004 g_2005 g_1408.f1.f0 g_2588 g_3 g_2 g_3239.f3 g_331 g_567 g_568 g_2224 g_1453 g_1008 g_1009 g_1010 g_2318.f1.f0 g_1286.f1.f0 g_148 * writes: g_10 g_202 g_174 g_2318.f1.f0 g_1286.f1.f0 g_148 g_1411.f1.f0 g_1790.f0 g_3481 g_1059 g_1408.f1.f0 g_1803 g_1411.f0 g_1515.f0 g_567 g_871.f0 g_1296 g_1406.f1.f0 g_3406.f1.f3 g_2 g_3239.f3 g_2375 g_568 g_1453 g_1011 g_70 */ struct S0 * const func_4(const uint8_t p_5) { /* block id: 2 */ struct S0 *l_6 = &g_7; int32_t l_8 = 0L; int32_t *l_9 = &g_10; int8_t **l_3402[3][7] = {{&g_3274,&g_3274,&g_3274,&g_3274,&g_3274,&g_3274,&g_3274},{&g_3274,(void*)0,&g_3274,&g_3274,(void*)0,&g_3274,&g_3274},{&g_3274,&g_3274,&g_3274,&g_3274,&g_3274,&g_3274,&g_3274}}; int64_t * const *l_3405 = &g_203; struct S1 ***l_3410[7][3] = {{&g_1758,&g_1758,&g_1758},{&g_1758,&g_1758,&g_1758},{&g_1758,&g_1758,&g_1758},{&g_1758,&g_1758,&g_1758},{&g_1758,&g_1758,&g_1758},{&g_1758,&g_1758,&g_1758},{&g_1758,&g_1758,&g_1758}}; int16_t ***l_3419 = &g_462; int16_t ****l_3418 = &l_3419; int16_t **** const * const l_3417 = &l_3418; int32_t l_3433[4] = {2L,2L,2L,2L}; int8_t l_3436[1][9] = {{1L,(-7L),1L,1L,(-7L),1L,1L,(-7L),1L}}; int32_t l_3530 = 0xF4098D3BL; uint32_t **l_3599 = &g_2376; uint32_t l_3623[7][8][4] = {{{0x2F724616L,4294967292UL,0xD7614E6EL,0UL},{0x8F4AC81DL,0x918E92C3L,0x212C9159L,0x14213795L},{0x5AA77F37L,4294967295UL,0x0F8CC12EL,3UL},{0UL,4294967293UL,4294967295UL,4294967295UL},{1UL,0x81CBB76BL,1UL,9UL},{0UL,1UL,0x0F8CC12EL,0x6E9E436FL},{0UL,0xCB610609L,4294967295UL,0x946AB05CL},{0x8F4AC81DL,0xEFB5B298L,1UL,0x194C78BDL}},{{4UL,1UL,0x798957EEL,4294967295UL},{0xB8CC5982L,6UL,0x930DB563L,0x0F8CC12EL},{4294967292UL,0x68881896L,0x7525BEEDL,4294967292UL},{0x6E9E436FL,4294967295UL,0xC073048DL,0x918E92C3L},{0UL,1UL,0UL,0x4F36FA26L},{0UL,4294967292UL,5UL,4294967295UL},{0xA110CEE9L,1UL,0x06D3A77FL,0x918E92C3L},{0x123D60CFL,0x78CEEC6BL,1UL,0xE83BA8B0L}},{{0xD549C4AAL,0x68881896L,0xC4FDBF65L,4294967295UL},{8UL,0xD7614E6EL,1UL,4294967295UL},{0x67955B75L,0UL,0UL,0x798957EEL},{0x78CEEC6BL,0xEFB5B298L,0x2D1EB9C4L,0xEFB5B298L},{0x69AB6CE7L,0x67955B75L,0x2F724616L,0x6E9E436FL},{0x4F36FA26L,0xA110CEE9L,9UL,4294967290UL},{0x2F724616L,8UL,1UL,0UL},{0x2F724616L,4294967295UL,0xC714FEEEL,1UL}},{{4294967295UL,0UL,0xC9F1A31FL,0x88227865L},{0xC073048DL,4294967290UL,0x8F4AC81DL,1UL},{0UL,0x7525BEEDL,4294967290UL,0xD7614E6EL},{0xECFE2B8EL,0x946AB05CL,0xF14FE0CAL,0x52F553F4L},{4294967295UL,0UL,4294967292UL,0xE83BA8B0L},{0UL,0x2D1EB9C4L,0x70C9E326L,8UL},{6UL,1UL,0x6CD87CC3L,0xBDA0D52CL},{0x62F01514L,0xD7614E6EL,0UL,0UL}},{{0x90AE00A1L,1UL,5UL,0UL},{1UL,1UL,0x83C1FFEBL,0x323A4385L},{1UL,0UL,0xD549C4AAL,0xE83BA8B0L},{1UL,0x6CD87CC3L,0x2D1EB9C4L,0xFE6E199CL},{4294967295UL,0x946AB05CL,0xC4FDBF65L,1UL},{0UL,0xE3EF5107L,0x78CEEC6BL,1UL},{0UL,0xDE7E92CBL,0x3B1D81F2L,0x06D3A77FL},{4294967286UL,0UL,1UL,0x0A64ED84L}},{{1UL,9UL,9UL,0UL},{0xB8CC5982L,0x323A4385L,0xBDA0D52CL,0x2F724616L},{5UL,0x62F01514L,1UL,0x4903CE49L},{0x50EEAE67L,0xE83BA8B0L,0x69AB6CE7L,0x798957EEL},{0UL,0x5A5797FFL,1UL,0x67955B75L},{0xC9F1A31FL,0xDAAB9A00L,0xC4FDBF65L,0xC714FEEEL},{9UL,4294967295UL,8UL,0x4F36FA26L},{1UL,0UL,0UL,1UL}},{{0x4903CE49L,0UL,0x83C1FFEBL,0xDE7E92CBL},{0xD7614E6EL,0xB8CC5982L,0xA110CEE9L,0xA5B6866CL},{0x90AE00A1L,4294967295UL,3UL,0xA5B6866CL},{4294967293UL,0xB8CC5982L,0x6CD87CC3L,0xDE7E92CBL},{0x946AB05CL,0UL,0x6E9E436FL,1UL},{0UL,0UL,0xECFE2B8EL,0x4F36FA26L},{0x212C9159L,4294967295UL,0xF14FE0CAL,0xC714FEEEL},{0xE83BA8B0L,0xDAAB9A00L,4UL,0x67955B75L}}}; int i, j, k; lbl_3451: (*l_9) &= (l_8 = (l_6 == (void*)0)); for (g_10 = 0; (g_10 != (-28)); g_10--) { /* block id: 7 */ int32_t *l_18 = (void*)0; int32_t *l_19 = &g_20; const int32_t l_57[1] = {0x76C1F5E2L}; int16_t *l_255 = &g_71.f3; uint8_t *l_631 = &g_620; uint16_t *l_3366 = &g_2662; int i; if (p_5) break; } if ((*l_9)) { /* block id: 1503 */ int8_t l_3386 = (-1L); int64_t **l_3403 = &g_203; int64_t ***l_3404[4][10] = {{&g_202,&g_202,&l_3403,&g_202,&l_3403,&l_3403,&l_3403,&l_3403,&l_3403,&l_3403},{(void*)0,&g_202,&l_3403,&l_3403,&g_202,(void*)0,&l_3403,&g_202,(void*)0,&l_3403},{&g_202,(void*)0,&l_3403,(void*)0,&g_202,&g_202,&l_3403,&l_3403,&l_3403,&g_202},{&g_202,&l_3403,&g_202,&l_3403,&g_202,(void*)0,&g_202,&l_3403,(void*)0,&g_202}}; const int8_t *l_3408 = &l_3386; const int8_t **l_3407 = &l_3408; struct S1 ***l_3409 = &g_1758; int32_t l_3434 = 6L; int32_t l_3435 = 0x7AEC422EL; int32_t l_3437 = 0xDF5CA00CL; int32_t l_3438 = 0L; int32_t l_3439 = 0xB67E5CF6L; int32_t l_3440 = 0x447B2038L; int32_t l_3441 = 0xEB8A8115L; int32_t l_3442[7][2][6] = {{{0xBA6B2C7EL,0xBA6B2C7EL,0x22CE92BDL,0x88730688L,0x177DC308L,0x177DC308L},{0xBA6B2C7EL,0x88730688L,0x88730688L,0xBA6B2C7EL,0x177DC308L,0x22CE92BDL}},{{0x177DC308L,0xBA6B2C7EL,0x88730688L,0x88730688L,0xBA6B2C7EL,0x177DC308L},{0x177DC308L,0x88730688L,0x22CE92BDL,0xBA6B2C7EL,0xBA6B2C7EL,0x22CE92BDL}},{{0xBA6B2C7EL,0xBA6B2C7EL,0x22CE92BDL,0x88730688L,0x177DC308L,0x177DC308L},{0xBA6B2C7EL,0x88730688L,0x88730688L,0xBA6B2C7EL,0x177DC308L,0x22CE92BDL}},{{0x177DC308L,0xBA6B2C7EL,0x88730688L,0x88730688L,0xBA6B2C7EL,0x177DC308L},{0x177DC308L,0x88730688L,0x22CE92BDL,0xBA6B2C7EL,0xBA6B2C7EL,0x22CE92BDL}},{{0xBA6B2C7EL,0xBA6B2C7EL,0x22CE92BDL,0x88730688L,0x177DC308L,0x177DC308L},{0xBA6B2C7EL,0x88730688L,0x88730688L,0xBA6B2C7EL,0x177DC308L,0x22CE92BDL}},{{0x177DC308L,0xBA6B2C7EL,0x88730688L,0x88730688L,0xBA6B2C7EL,0x177DC308L},{0x177DC308L,0x88730688L,0x22CE92BDL,0xBA6B2C7EL,0xBA6B2C7EL,0x22CE92BDL}},{{0xBA6B2C7EL,0xBA6B2C7EL,0x22CE92BDL,0x88730688L,0x177DC308L,0x177DC308L},{0xBA6B2C7EL,0x88730688L,0x88730688L,0xBA6B2C7EL,0x177DC308L,0x22CE92BDL}}}; uint32_t l_3444 = 18446744073709551606UL; const uint32_t *l_3471 = &g_362[1]; const uint32_t **l_3470 = &l_3471; const int16_t ****l_3525 = &g_3481; const int16_t *****l_3524 = &l_3525; struct S0 *l_3528[3]; int32_t *l_3577 = (void*)0; uint16_t l_3606[1]; int i, j, k; for (i = 0; i < 3; i++) l_3528[i] = &g_3529[3]; for (i = 0; i < 1; i++) l_3606[i] = 0xBF9EL; if ((l_3386 == (((**g_3339) = (safe_rshift_func_int16_t_s_s(((**g_3334) >= (safe_lshift_func_int8_t_s_u((safe_mod_func_int16_t_s_s((((((safe_mul_func_int8_t_s_s((safe_div_func_uint32_t_u_u((safe_rshift_func_int16_t_s_u(((~(p_5 > (safe_rshift_func_int8_t_s_s((((*g_885) != (void*)0) || ((*l_9) = (l_3402[1][3] != (((p_5 | (((g_202 = l_3403) != l_3405) > 1UL)) , g_3406) , l_3407)))), 4)))) , p_5), 14)), p_5)), p_5)) || l_3386) , l_3409) != l_3410[5][0]) == 0xBA1AL), 6UL)), 7))), p_5))) >= p_5))) { /* block id: 1507 */ struct S0 * const l_3411 = &g_1286.f1; return l_3411; } else { /* block id: 1509 */ uint32_t l_3416 = 0x31B808E6L; int32_t l_3423[1]; uint16_t l_3425 = 65528UL; int64_t l_3443 = 0L; struct S1 * volatile l_3447[4][9] = {{&g_3420[2][1],&g_1411,&g_1407[3],&g_1286,&g_3406,&g_3406,&g_1286,&g_1407[3],&g_1411},{&g_1406,&g_1407[3],&g_3420[2][1],&g_1293[0],&g_1399,&g_2245,&g_2245,&g_1399,&g_1293[0]},{&g_1406,&g_940[3][0][4],&g_1406,&g_2245,&g_1286,&g_3420[2][1],(void*)0,(void*)0,&g_3420[2][1]},{&g_3420[2][1],&g_1407[3],&g_1406,&g_1407[3],&g_3420[2][1],&g_1293[0],&g_1399,&g_2245,&g_2245}}; struct S1 ***l_3458 = (void*)0; int64_t * const **l_3480 = &l_3405; int64_t * const ***l_3479 = &l_3480; int32_t ***l_3557[1][3][5] = {{{&g_179,&g_179,(void*)0,&g_179,&g_179},{(void*)0,&g_179,(void*)0,(void*)0,&g_179},{&g_179,&g_179,&g_179,&g_179,&g_179}}}; int i, j, k; for (i = 0; i < 1; i++) l_3423[i] = (-4L); lbl_3450: for (g_2318.f1.f0 = 19; (g_2318.f1.f0 > 24); g_2318.f1.f0 = safe_add_func_uint32_t_u_u(g_2318.f1.f0, 1)) { /* block id: 1512 */ int32_t *l_3426 = &l_8; int32_t *l_3430 = (void*)0; int32_t *l_3431 = &l_3423[0]; int32_t *l_3432[7][9][4] = {{{&l_3423[0],&l_3423[0],&l_8,&l_3423[0]},{&l_3423[0],(void*)0,(void*)0,&l_3423[0]},{(void*)0,&l_3423[0],(void*)0,(void*)0},{&l_3423[0],&l_3423[0],&l_8,&l_3423[0]},{&l_3423[0],(void*)0,(void*)0,&l_3423[0]},{(void*)0,&l_3423[0],(void*)0,(void*)0},{&l_3423[0],&l_3423[0],&l_8,&l_3423[0]},{&l_3423[0],(void*)0,(void*)0,&l_3423[0]},{(void*)0,&l_3423[0],(void*)0,(void*)0}},{{&l_3423[0],&l_3423[0],&l_8,&l_3423[0]},{&l_3423[0],(void*)0,(void*)0,&l_3423[0]},{(void*)0,&l_3423[0],(void*)0,(void*)0},{&l_3423[0],&l_3423[0],&l_8,&l_3423[0]},{&l_3423[0],(void*)0,(void*)0,&l_3423[0]},{(void*)0,&l_3423[0],(void*)0,(void*)0},{&l_3423[0],&l_3423[0],&l_8,&l_3423[0]},{&l_3423[0],(void*)0,(void*)0,&l_3423[0]},{&l_8,(void*)0,&l_8,&l_8}},{{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8},{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8},{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8}},{{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8},{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8},{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8}},{{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8},{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8},{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8}},{{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8},{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8},{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8}},{{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8},{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8},{(void*)0,(void*)0,&l_3423[0],(void*)0},{(void*)0,&l_8,&l_8,(void*)0},{&l_8,(void*)0,&l_8,&l_8}}}; int i, j, k; for (g_1286.f1.f0 = 8; (g_1286.f1.f0 != 44); g_1286.f1.f0++) { /* block id: 1515 */ int32_t l_3424[5] = {1L,1L,1L,1L,1L}; int i; } (*l_3426) = (l_3425 > (*l_9)); l_3444--; } (*l_9) ^= 0L; l_3447[2][1] = (**g_1322); for (g_148 = 0; (g_148 != 29); ++g_148) { /* block id: 1538 */ uint32_t l_3468[3]; int32_t l_3472 = 0xDED29AECL; int64_t * const **l_3478 = &l_3405; int64_t * const ***l_3477 = &l_3478; int32_t l_3513 = 0x0909834BL; struct S1 ****l_3539 = (void*)0; int32_t l_3540 = 0L; int i; for (i = 0; i < 3; i++) l_3468[i] = 4294967295UL; for (g_1411.f1.f0 = 0; (g_1411.f1.f0 <= 3); g_1411.f1.f0 += 1) { /* block id: 1541 */ if (g_3406.f1.f6) goto lbl_3450; } if (g_10) goto lbl_3451; if ((safe_mul_func_uint8_t_u_u(((safe_mod_func_uint16_t_u_u(((safe_rshift_func_int16_t_s_u((((p_5 > (((*g_772) <= 0x99L) && l_3423[0])) > (((l_3458 != (void*)0) , (safe_mod_func_uint16_t_u_u((!7UL), (*l_9)))) | (((safe_add_func_int64_t_s_s((safe_mul_func_uint8_t_u_u((safe_lshift_func_uint16_t_u_u(((l_3468[0] >= p_5) > (*l_9)), l_3386)), (**g_3273))), 18446744073709551615UL)) ^ 0x0E63L) == 65530UL))) != l_3425), l_3444)) || 0x097669ECE380CA0ELL), l_3438)) > l_3468[0]), p_5))) { /* block id: 1545 */ int32_t *l_3469[1]; struct S0 ** const *l_3497 = &g_841; uint64_t l_3541 = 5UL; uint64_t * const *l_3563 = &g_2006; uint32_t ****l_3569 = &g_2598; uint32_t *****l_3568 = &l_3569; int i; for (i = 0; i < 1; i++) l_3469[i] = (void*)0; l_3469[0] = &l_3423[0]; (**g_179) = (l_3472 = ((void*)0 != l_3470)); if (((((l_3437 ^ (safe_add_func_uint64_t_u_u((((**g_179) = l_3468[2]) || (l_3405 != (*g_456))), (p_5 ^ 9UL)))) <= p_5) , (l_3423[0] ^= ((*g_2956) = p_5))) & ((safe_div_func_uint8_t_u_u(p_5, l_3437)) > p_5))) { /* block id: 1552 */ const int16_t ****l_3484 = &g_3481; int32_t l_3510 = 0xB5A37740L; int32_t l_3511 = (-2L); uint32_t l_3512 = 0UL; int16_t *l_3531[4][10][4] = {{{&g_1791.f3,&g_1404.f1.f3,&g_406.f1.f3,&g_1286.f1.f3},{&g_1404.f1.f3,&g_406.f1.f3,&g_3374.f3,&g_1407[3].f1.f3},{&g_1407[3].f0,(void*)0,&g_3374.f3,&g_1408.f0},{&g_1404.f1.f3,&g_2694.f3,&g_406.f1.f3,&g_71.f3},{(void*)0,(void*)0,&g_1286.f1.f3,&g_1799.f1.f3},{&g_1286.f1.f3,&g_1799.f1.f3,&g_1799.f1.f3,&g_1286.f1.f3},{&g_450.f1.f3,&g_1791.f3,&g_71.f3,&g_406.f1.f3},{&g_1407[3].f0,&g_940[3][0][4].f0,&g_1408.f0,&g_3374.f3},{&g_571.f3,&g_2694.f3,&g_1407[3].f1.f3,&g_3374.f3},{&g_1410.f0,&g_940[3][0][4].f0,&g_1286.f1.f3,&g_406.f1.f3}},{{(void*)0,&g_1791.f3,&g_1407[3].f0,&g_1286.f1.f3},{&g_2694.f3,&g_1799.f1.f3,&g_1412.f0,&g_1799.f1.f3},{&g_1407[3].f0,(void*)0,&g_1937.f1.f3,&g_71.f3},{&g_1790.f3,&g_2694.f3,&g_1791.f3,&g_1408.f0},{&g_1405.f0,(void*)0,&g_1286.f1.f3,&g_1407[3].f1.f3},{&g_1405.f0,&g_406.f1.f3,&g_1791.f3,&g_1286.f1.f3},{&g_1790.f3,&g_1407[3].f1.f3,&g_1937.f1.f3,&g_1407[3].f0},{&g_1407[3].f0,&g_3239.f3,&g_1412.f0,&g_1412.f0},{&g_2694.f3,&g_2694.f3,&g_1407[3].f0,&g_1937.f1.f3},{(void*)0,&g_1407[3].f0,&g_1286.f1.f3,&g_1791.f3}},{{&g_1410.f0,&g_1407[3].f0,&g_1407[3].f1.f3,&g_1286.f1.f3},{&g_571.f3,&g_1407[3].f0,&g_1408.f0,&g_1791.f3},{&g_1407[3].f0,&g_1407[3].f0,&g_71.f3,&g_1937.f1.f3},{&g_450.f1.f3,&g_2694.f3,&g_1799.f1.f3,&g_1412.f0},{&g_1286.f1.f3,&g_3239.f3,&g_1286.f1.f3,&g_1407[3].f0},{(void*)0,&g_1407[3].f1.f3,&g_406.f1.f3,&g_1286.f1.f3},{&g_1404.f1.f3,&g_406.f1.f3,&g_3374.f3,&g_1407[3].f1.f3},{&g_1407[3].f0,(void*)0,&g_3374.f3,&g_1408.f0},{&g_1404.f1.f3,&g_2694.f3,&g_406.f1.f3,&g_71.f3},{(void*)0,(void*)0,&g_1286.f1.f3,&g_1799.f1.f3}},{{&g_1286.f1.f3,&g_1799.f1.f3,&g_1799.f1.f3,&g_1286.f1.f3},{&g_450.f1.f3,&g_1791.f3,&g_71.f3,&g_406.f1.f3},{&g_1407[3].f0,&g_940[3][0][4].f0,&g_1408.f0,&g_3374.f3},{&g_571.f3,&g_2694.f3,&g_1407[3].f1.f3,&g_3374.f3},{&g_1410.f0,&g_940[3][0][4].f0,&g_1286.f1.f3,&g_406.f1.f3},{(void*)0,&g_1791.f3,&g_1407[3].f0,&g_1286.f1.f3},{&g_2694.f3,&g_1799.f1.f3,&g_1412.f0,&g_1799.f1.f3},{&g_1407[3].f0,(void*)0,&g_1937.f1.f3,&g_71.f3},{&g_1790.f3,&g_2694.f3,&g_1791.f3,&g_1408.f0},{&g_1405.f0,(void*)0,&g_1286.f1.f3,&g_1407[3].f1.f3}}}; int i, j, k; (*g_2644) = (l_3472 <= (((l_3477 == l_3479) , ((*l_3484) = g_3481)) != (void*)0)); (**g_179) = l_3443; l_3513 = (safe_mod_func_int16_t_s_s((l_3423[0] = (safe_sub_func_int32_t_s_s((safe_rshift_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s(p_5, (safe_lshift_func_int16_t_s_u((safe_rshift_func_uint16_t_u_s(((void*)0 == l_3497), 11)), 2)))), (l_3472 &= (safe_rshift_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(255UL, 5)), (safe_div_func_int32_t_s_s(((safe_div_func_int64_t_s_s((safe_div_func_int64_t_s_s((*g_203), (l_3510 ^= ((*g_2006) = (1UL ^ (((safe_lshift_func_int16_t_s_s(p_5, (((***l_3497) , ((**g_179) = (0UL | 1L))) < (*g_2376)))) > p_5) , (***g_456))))))), l_3439)) != 1L), l_3511))))))), l_3512))), 0x1D67L)); l_3423[0] = (safe_add_func_int16_t_s_s((safe_add_func_uint64_t_u_u((safe_rshift_func_uint16_t_u_s((18446744073709551608UL > (((g_1411.f0 &= (((safe_sub_func_uint64_t_u_u(((safe_div_func_uint32_t_u_u((((&g_2931 == (((l_3524 != (void*)0) && ((***g_2374) = l_3435)) , &l_3525)) , (safe_mul_func_int8_t_s_s(((***g_3338) >= (((l_6 == (l_3528[1] = l_6)) , l_6) == (void*)0)), (**g_3334)))) >= 8UL), 0x705E7C5DL)) || l_3530), (**g_202))) || p_5) && 0x9E7323E806C713C9LL)) , p_5) , 18446744073709551609UL)), 4)), p_5)), (***g_2326))); } else { /* block id: 1566 */ struct S0 * const l_3532 = &g_3529[5]; return l_3532; } for (g_1515.f0 = 0; (g_1515.f0 != 49); g_1515.f0++) { /* block id: 1571 */ int32_t **l_3542 = &g_568[2][7]; int32_t l_3554 = 1L; int32_t l_3560 = 1L; (**g_179) = ((((0x243EL >= (safe_lshift_func_uint16_t_u_u((*g_1780), 14))) & (safe_add_func_int8_t_s_s((l_3541 |= ((((((**g_2327) < (l_3539 == &l_3410[5][0])) >= 0x571E2188DD705EF0LL) | ((((-3L) > (p_5 ^ l_3540)) , 4294967295UL) != p_5)) , (**g_2930)) != (**g_2930))), p_5))) || 4L) != 0xD454L); (**g_2225) = l_3542; l_3560 = (safe_rshift_func_int16_t_s_s((safe_rshift_func_uint8_t_u_s(((((safe_mod_func_uint64_t_u_u(((p_5 , (l_3472 < ((l_3554 = (((safe_lshift_func_uint8_t_u_s(7UL, 4)) >= 4294967293UL) ^ (+p_5))) | (0xD193L & (safe_lshift_func_int8_t_s_s((l_3557[0][0][3] != (void*)0), 1)))))) > ((safe_sub_func_int8_t_s_s(0x14L, 0xA7L)) == 0x336148CD10CEC014LL)), (*g_2956))) >= 0UL) , (-8L)) | l_3560), 7)), 6)); (**g_179) = (safe_add_func_int8_t_s_s((((*l_9) , (l_3563 == (void*)0)) == ((((p_5 , ((safe_mod_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_s(65526UL, (&g_2444 != l_3568))), l_3513)) || (safe_mul_func_uint16_t_u_u(65527UL, p_5)))) | 0L) | l_3437) ^ p_5)), l_3540)); } } else { /* block id: 1579 */ for (g_871.f0 = 0; (g_871.f0 >= 9); g_871.f0 = safe_add_func_int16_t_s_s(g_871.f0, 3)) { /* block id: 1582 */ return l_6; } (*g_2644) ^= 0x008FD879L; for (g_1296 = 0; (g_1296 == (-7)); g_1296--) { /* block id: 1588 */ l_3577 = (g_3576 , (l_9 = &l_3442[4][0][3])); } return (*g_841); } } } if ((**g_451)) { /* block id: 1596 */ return l_3528[1]; } else { /* block id: 1598 */ int32_t *l_3578[10][10] = {{&l_3442[4][0][3],&l_3433[3],&g_10,&g_10,&l_3433[3],(void*)0,&l_3435,(void*)0,&l_3439,&g_21[2][0]},{&g_21[2][0],&l_3435,&g_10,&g_1059,&g_21[2][0],&g_1059,&l_3435,&l_3435,(void*)0,&l_3442[4][0][3]},{(void*)0,&g_10,&g_101,&g_21[4][2],&g_1059,&l_3433[1],&l_3433[1],&g_1059,&g_21[4][2],&g_101},{&l_3442[4][0][3],&l_3442[4][0][3],&g_21[2][0],(void*)0,&g_21[2][0],&l_3433[3],&g_21[4][2],&g_10,&l_3435,&l_3433[0]},{(void*)0,&l_3439,(void*)0,(void*)0,&g_10,(void*)0,&g_21[4][2],&g_21[2][0],(void*)0,&l_3433[1]},{&l_3439,&g_1059,&l_3439,(void*)0,&l_3433[0],&l_3439,&g_21[2][0],(void*)0,(void*)0,(void*)0},{&g_10,&l_3433[0],&g_1059,&l_3435,(void*)0,&l_3435,(void*)0,&l_3435,&g_1059,&l_3433[0]},{&l_3433[0],(void*)0,&g_21[2][0],(void*)0,&l_3433[3],(void*)0,(void*)0,&l_3439,(void*)0,&g_21[2][0]},{(void*)0,&l_3433[0],&l_3439,(void*)0,(void*)0,(void*)0,&g_21[2][0],&g_1059,&l_3433[3],&g_21[2][0]},{&l_3433[0],&g_21[4][2],&g_21[1][2],&g_1059,&l_3440,&l_3435,&l_3433[0],&g_10,(void*)0,&g_101}}; uint64_t l_3579 = 0x0EDF8EFFA26B3568LL; int i, j; l_3579++; for (g_1406.f1.f0 = 0; (g_1406.f1.f0 != 59); ++g_1406.f1.f0) { /* block id: 1602 */ const int64_t l_3596 = 0x1ADA32869FED3ED6LL; int32_t l_3602 = (-1L); int32_t l_3605 = 0xE6FB9E57L; struct S0 * const l_3634 = &g_1402.f1; for (g_3406.f1.f3 = 11; (g_3406.f1.f3 == (-13)); --g_3406.f1.f3) { /* block id: 1605 */ uint16_t l_3590 = 0x36B5L; int32_t l_3601 = 1L; int32_t l_3603 = (-1L); int32_t l_3604 = (-1L); (*g_3) ^= ((***g_2004) > (((safe_rshift_func_int8_t_s_s(l_3590, (+3UL))) >= (((((safe_sub_func_uint8_t_u_u((*g_3335), (safe_sub_func_uint32_t_u_u((*l_9), (0x7AF973CFL > (***g_2588)))))) , (void*)0) != (void*)0) >= (*g_3274)) & l_3596)) > (*l_9))); for (g_3239.f3 = 5; (g_3239.f3 >= (-27)); --g_3239.f3) { /* block id: 1609 */ int32_t l_3600 = 0x70085770L; (*g_2374) = l_3599; l_3606[0]--; (**g_179) |= ((void*)0 == (*g_2004)); (*g_2644) = ((((*l_9) = l_3605) && ((**g_179) = ((*g_331) ^ (safe_sub_func_int64_t_s_s(((safe_add_func_int16_t_s_s((((****g_2224) = (***g_2225)) != &l_3530), ((safe_mul_func_uint8_t_u_u(((safe_lshift_func_uint16_t_u_u(((p_5 ^ 0UL) < p_5), 8)) != ((safe_lshift_func_int16_t_s_s((safe_div_func_int8_t_s_s((((safe_div_func_uint16_t_u_u(l_3623[0][5][0], ((safe_div_func_uint64_t_u_u((~0L), 0xF697BBF5C3674A8ELL)) ^ 0x63ACCAE7L))) <= 0xE38072DBFFEFB1B5LL) < 1UL), (**g_3334))), l_3590)) >= 0xACL)), 251UL)) , 0x9130L))) != l_3604), 0x08743DE259813F4ELL))))) == l_3602); } (*g_2644) = (safe_rshift_func_int16_t_s_u((0xC218EBA5L == (safe_rshift_func_int8_t_s_s(0x8EL, (+(l_3578[8][5] == (void*)0))))), 0)); for (l_3438 = 7; (l_3438 == (-8)); l_3438 = safe_sub_func_uint16_t_u_u(l_3438, 5)) { /* block id: 1621 */ return l_3634; } } (**g_179) &= 0x66A7393AL; } for (g_1453 = 0; (g_1453 >= 27); g_1453 = safe_add_func_uint16_t_u_u(g_1453, 9)) { /* block id: 1629 */ (***g_1008) = &l_3433[3]; } (*g_841) = (void*)0; } for (g_1515.f0 = 0; (g_1515.f0 <= 2); g_1515.f0 += 1) { /* block id: 1636 */ if (p_5) break; return l_6; } } else { /* block id: 1640 */ (***g_1008) = &l_3433[3]; } return l_6; } /* ------------------------------------------ */ /* * reads : g_1809 g_456 g_457 g_1008 g_1009 g_1010 g_571.f3 g_174 g_148 g_771 g_772 g_773 g_1780 g_1781 g_203 g_75 g_1799.f0 g_1862 g_1404.f1.f3 g_3 g_2 g_1779 g_1792.f0 g_1891 g_1399.f1.f5 g_388 g_202 g_422.f1.f1 g_1515.f5 g_1937 g_331 g_71.f3 g_1793 g_1792 g_1791 g_1790 g_451 g_2004 g_1399.f0 g_145 g_1762 g_1763 g_21 g_1405.f1.f3 g_2005 g_2006 g_1408.f1.f0 g_2115 g_1398.f1.f6 g_1401.f1.f0 g_841 g_1406.f1.f1 g_1408.f1.f3 g_1411.f1.f5 g_1398.f1.f1 g_1758 g_2164 g_70 g_150 g_1293.f1.f1 g_458 g_82 g_1803 g_2224 g_2235 g_2245 g_1059 g_2167 g_1078.f5 g_1398.f1.f0 g_115 g_2326 g_2166 g_2327 g_2328 g_533 g_1756 g_1757 g_2373 g_2396 g_1402.f1.f6 g_2401 g_2411 g_2374 g_2375 g_1296 g_940.f1.f1 g_1397.f1.f0 g_2376 g_206 g_1515.f8 g_1592.f5 g_462 g_463 g_1400.f1.f6 g_1411.f1.f3 g_2539 g_2540 g_1400.f1.f5 g_2599 g_1810 g_2562 g_1398.f1.f5 g_1409.f1.f6 g_2225 g_2226 g_567 g_568 g_10 g_2584 g_2587 g_2591 g_2598 g_2603 g_2662 g_175 g_2444 g_2445 g_2644 g_1011 g_71.f5 g_874 g_2318.f1.f0 g_2845 g_2849 g_1412.f1.f5 g_1411.f0 g_1119.f6 g_2930 g_1293.f0 g_2694.f3 g_2955 g_1395.f1.f0 g_1723 g_97 g_1397.f0 g_2984 g_1408.f1.f1 g_450.f0 g_1406.f1.f5 g_946.f8 g_885 g_7.f6 g_2956 g_1397.f1.f7 g_3114 g_871.f5 g_871.f7 g_1400.f0 g_2588 g_362 g_3238.f0 g_3289 g_3273 g_3274 g_3334 g_3338 g_1403.f0 g_1405.f1.f0 g_1398.f1.f3 g_871.f3 g_20 g_1515.f3 g_450.f1.f3 g_2318.f1.f3 * writes: g_1403.f0 g_1011 g_174 g_75 g_1410.f1.f0 g_571.f3 g_1799.f0 g_2 g_1286.f1.f0 g_1891 g_388 g_7.f0 g_1406.f1.f3 g_1059 g_180 g_1397.f1.f3 g_1402.f1.f0 g_1286.f0 g_1408.f1.f3 g_450.f1.f3 g_2004 g_145 g_1410.f1.f3 g_1399.f1.f3 g_1810 g_1397.f0 g_362 g_1408.f1.f0 g_1401.f1.f0 g_1397.f1.f0 g_71.f3 g_21 g_1405.f1.f0 g_70 g_533 g_1399.f0 g_841 g_150 g_620 g_1398.f1.f3 g_871.f3 g_20 g_1803 g_97 g_1296 g_874 g_1515.f3 g_2374 g_2444 g_206 g_175 g_887 g_1791.f3 g_1411.f1.f3 g_463 g_1937.f1.f3 g_2588 g_2622 g_2318.f1.f3 g_2562.f1.f0 g_2318.f1.f0 g_2245.f0 g_1395.f1.f0 g_450.f0 g_1758 g_886 g_115 g_1411.f1.f0 g_2584 g_568 g_3238.f3 g_3238.f0 g_1790.f0 g_406.f1.f0 g_2318.f0 g_3334 g_3339 */ int32_t * func_13(int32_t p_14, int32_t p_15, int16_t p_16, struct S0 * p_17) { /* block id: 793 */ uint32_t l_1812 = 18446744073709551613UL; int32_t l_1820[4] = {0L,0L,0L,0L}; int8_t l_1831[8][5][6] = {{{0x3AL,0L,(-1L),0L,0x3DL,0x93L},{0xDAL,0x0BL,0x58L,(-1L),0x76L,(-6L)},{0x76L,0xA0L,0xBAL,0xD6L,0L,0x5DL},{9L,0x3BL,0L,1L,(-5L),1L},{0x59L,0x58L,0x59L,0L,0x54L,(-8L)}},{{0x18L,0x59L,0xA0L,0x0BL,0xBBL,0x1EL},{1L,0x3AL,0x5AL,0x0BL,(-1L),0L},{0x18L,0L,0xBBL,0L,1L,3L},{0x59L,1L,0x58L,1L,0xC4L,0x3AL},{9L,1L,0L,0xD6L,4L,0xAEL}},{{0x76L,0xC4L,(-9L),(-1L),(-5L),0xC4L},{0xDAL,0xBBL,1L,0L,(-8L),(-8L)},{0x3AL,0xDAL,0xDAL,0x3AL,9L,0x3DL},{1L,0x93L,0xD6L,0x18L,4L,0L},{3L,0L,0x5DL,(-1L),4L,1L}},{{7L,0x93L,0x58L,0xC4L,9L,0x0BL},{0x34L,0xDAL,0xAEL,0xD6L,(-8L),0xBAL},{0x58L,0xBBL,0x54L,0x1EL,(-5L),0L},{1L,0xC4L,0x0AL,0xBBL,4L,(-8L)},{0x93L,1L,7L,(-6L),0xC4L,0xAEL}},{{0xBBL,(-9L),0xBBL,(-9L),0xBBL,0xD6L},{7L,0L,4L,0L,(-1L),0x59L},{(-1L),0x0AL,(-7L),0L,0x62L,0x59L},{(-1L),4L,4L,9L,0x34L,0xD6L},{0x62L,(-7L),0xBBL,0L,0x93L,0xAEL}},{{0L,(-1L),0xC4L,0x5AL,0x3BL,0x76L},{(-9L),0L,0x3DL,0xDAL,(-5L),0L},{0xBBL,1L,0x34L,0xA0L,0L,0x5AL},{1L,0L,(-8L),(-8L),0L,1L},{0x3DL,0x59L,(-7L),0xAEL,8L,(-9L)}},{{1L,0xC4L,0L,9L,0xC4L,4L},{1L,(-5L),9L,0xAEL,0x93L,0L},{0x3DL,8L,0x1EL,(-8L),9L,0x76L},{1L,0x3DL,1L,0xA0L,(-1L),0x5DL},{0xBBL,7L,0x58L,0xDAL,0x5DL,(-8L)}},{{(-9L),0L,0x54L,0x5AL,0xBAL,0x0AL},{0L,0xA0L,(-7L),0L,(-7L),0xA0L},{0x62L,(-1L),0xD6L,9L,0x58L,0x54L},{(-1L),0x61L,0xC4L,0L,0x93L,0xBAL},{(-1L),0x61L,0L,0L,0x58L,0x76L}}}; int16_t ****l_1840[6]; int16_t *****l_1839[3][10] = {{&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4]},{&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4]},{&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4],&l_1840[4]}}; int32_t l_1868 = 0x5A997448L; struct S1 *** const l_1879 = &g_1758; int32_t l_2056[8] = {1L,1L,1L,1L,1L,1L,1L,1L}; uint32_t *l_2075 = (void*)0; uint32_t *l_2076 = &g_362[8]; int8_t l_2077 = 1L; int64_t * const l_2114[7] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int32_t *l_2198 = &l_2056[2]; uint64_t l_2255 = 0x78E4B5AF6CE926FCLL; const int64_t ****l_2287[9][7] = {{&g_456,&g_456,&g_456,&g_456,&g_456,&g_456,(void*)0},{&g_456,&g_456,&g_456,&g_456,&g_456,&g_456,&g_456},{(void*)0,&g_456,(void*)0,(void*)0,&g_456,&g_456,&g_456},{&g_456,&g_456,(void*)0,&g_456,(void*)0,(void*)0,&g_456},{&g_456,&g_456,&g_456,&g_456,&g_456,&g_456,(void*)0},{(void*)0,&g_456,&g_456,(void*)0,&g_456,&g_456,&g_456},{&g_456,&g_456,&g_456,&g_456,&g_456,(void*)0,&g_456},{&g_456,(void*)0,&g_456,&g_456,&g_456,(void*)0,(void*)0},{&g_456,&g_456,&g_456,&g_456,&g_456,&g_456,&g_456}}; int64_t ***l_2325 = (void*)0; int32_t *l_2333[7][10] = {{&l_1868,&l_1820[3],&g_10,&g_21[2][0],(void*)0,&g_10,&l_2056[1],&l_1868,&g_21[6][2],&l_1868},{&g_21[2][0],&l_1868,&g_10,(void*)0,&g_10,&l_1868,&g_21[2][0],&l_1820[2],(void*)0,(void*)0},{&g_10,&g_10,(void*)0,&l_1820[2],&l_2056[1],&g_10,&l_1820[2],&l_1820[3],&l_1820[3],&l_1820[2]},{&g_21[6][2],&g_10,&l_1820[2],&l_1820[2],&g_10,&g_21[6][2],&g_21[2][0],(void*)0,&g_21[2][0],&g_10},{(void*)0,&l_1868,&g_10,&g_21[6][2],&l_1820[2],&l_1868,&l_2056[1],(void*)0,&l_2056[1],&l_1868},{(void*)0,&l_1820[3],&g_10,&l_1820[3],(void*)0,&g_21[6][2],&l_1868,(void*)0,&l_2056[1],&g_21[2][2]},{&g_21[6][2],&l_1868,(void*)0,&l_2056[1],&g_21[2][2],&g_10,&g_10,&g_10,&g_10,&g_21[2][2]}}; uint64_t l_2358 = 1UL; int8_t l_2381[2][10][3] = {{{0x8FL,0xB7L,(-8L)},{0L,0xE5L,(-1L)},{0xB7L,0x1AL,0x1AL},{0xCCL,0L,(-1L)},{(-8L),6L,(-8L)},{0x19L,0x27L,0xE5L},{1L,0L,1L},{0xE5L,0x27L,0x19L},{(-8L),6L,(-8L)},{(-1L),0L,0xCCL}},{{0x1AL,0x1AL,0xB7L},{(-1L),0xE5L,0L},{(-8L),0xB7L,0x8FL},{0xE5L,(-1L),(-1L)},{1L,(-8L),0x8FL},{0x19L,0xB2L,0L},{(-8L),0xCEL,0xB7L},{0xCCL,(-4L),0xCCL},{0xB7L,0xCEL,(-8L)},{0L,0xB2L,0x19L}}}; uint16_t l_2420 = 1UL; const uint32_t *l_2441[4][6] = {{&g_115[0],&g_115[0],(void*)0,&g_175,(void*)0,&g_115[0]},{(void*)0,&g_175,&g_175,&g_175,&g_175,(void*)0},{&g_115[0],(void*)0,&g_175,(void*)0,&g_115[0],&g_115[0]},{&g_115[0],(void*)0,(void*)0,&g_115[0],&g_175,&g_175}}; const uint32_t **l_2440 = &l_2441[2][2]; const uint32_t ***l_2439 = &l_2440; const uint32_t ****l_2438 = &l_2439; uint32_t ***l_2461 = (void*)0; uint64_t *l_2464 = &g_2318.f1.f0; uint64_t **l_2463 = &l_2464; uint64_t ***l_2462 = &l_2463; int32_t * const *l_2472[2]; uint32_t l_2523 = 0x19036846L; uint32_t l_2528 = 8UL; int32_t ****l_2543[6][4][10] = {{{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{&g_887,&g_887,&g_887,(void*)0,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{(void*)0,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,(void*)0,&g_887,&g_887}},{{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{&g_887,(void*)0,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{(void*)0,&g_887,&g_887,(void*)0,&g_887,&g_887,&g_887,(void*)0,&g_887,&g_887},{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887}},{{&g_887,(void*)0,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{(void*)0,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887}},{{&g_887,(void*)0,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{(void*)0,&g_887,&g_887,(void*)0,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{&g_887,(void*)0,&g_887,(void*)0,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887}},{{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,(void*)0,&g_887,&g_887},{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887}},{{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887},{&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887,&g_887}}}; uint32_t *l_2597 = &g_115[0]; uint32_t ** const l_2596 = &l_2597; uint32_t ** const *l_2595[4]; uint32_t l_2639 = 18446744073709551608UL; int32_t *l_2649 = (void*)0; struct S1 * const **l_2653 = (void*)0; struct S1 * const ***l_2652 = &l_2653; uint16_t *l_2658 = &g_145; uint16_t **l_2657[5][2][8] = {{{(void*)0,&l_2658,(void*)0,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658},{&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658}},{{&l_2658,&l_2658,&l_2658,&l_2658,(void*)0,&l_2658,&l_2658,&l_2658},{&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658}},{{&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,(void*)0,&l_2658},{&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658}},{{&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,(void*)0,(void*)0},{&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658}},{{&l_2658,&l_2658,&l_2658,(void*)0,&l_2658,(void*)0,&l_2658,&l_2658},{&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,&l_2658,(void*)0}}}; struct S0 *l_2693 = &g_2694; const int32_t *l_2783 = &g_571.f6; const int32_t ** const l_2782[9][1] = {{&l_2783},{&l_2783},{&l_2783},{&l_2783},{&l_2783},{&l_2783},{&l_2783},{&l_2783},{&l_2783}}; const int32_t ** const *l_2781 = &l_2782[5][0]; const int32_t ** const **l_2780 = &l_2781; uint16_t l_2795 = 0xCC89L; const uint16_t l_2838[6] = {0x7EB7L,65532UL,0x7EB7L,0x7EB7L,65532UL,0x7EB7L}; struct S0 *l_2872 = (void*)0; const int64_t l_2877 = 0L; uint8_t l_2925 = 0xF3L; uint32_t l_2929 = 4294967291UL; int32_t **l_2961 = &g_568[4][3]; uint32_t l_3044 = 0UL; uint64_t l_3091 = 8UL; uint32_t l_3115 = 0x507D9A1DL; const int32_t l_3168 = 0xF2B4C23AL; int16_t l_3169 = 0x652CL; uint16_t l_3199 = 65530UL; const struct S0 *l_3233 = &g_3234[4]; const struct S0 **l_3232 = &l_3233; const struct S0 ***l_3231[4][8] = {{(void*)0,(void*)0,&l_3232,&l_3232,&l_3232,&l_3232,&l_3232,(void*)0},{(void*)0,&l_3232,&l_3232,&l_3232,&l_3232,&l_3232,&l_3232,(void*)0},{&l_3232,&l_3232,(void*)0,&l_3232,(void*)0,&l_3232,&l_3232,&l_3232},{&l_3232,&l_3232,&l_3232,&l_3232,&l_3232,&l_3232,&l_3232,&l_3232}}; int32_t *l_3300 = &l_1820[2]; int32_t *l_3302 = &g_10; int32_t *l_3341 = &l_1868; int32_t *l_3342 = &g_21[3][1]; int32_t *l_3343 = &g_21[2][0]; int i, j, k; for (i = 0; i < 6; i++) l_1840[i] = (void*)0; for (i = 0; i < 2; i++) l_2472[i] = &l_2333[1][3]; for (i = 0; i < 4; i++) l_2595[i] = &l_2596; lbl_2135: for (g_1403.f0 = 0; (g_1403.f0 < 6); ++g_1403.f0) { /* block id: 796 */ uint32_t * volatile * volatile l_1811 = &g_1810;/* VOLATILE GLOBAL l_1811 */ int32_t l_1818 = 1L; int32_t **l_1906[10] = {&g_180[0][5],&g_180[0][4],&g_180[0][4],&g_180[0][4],&g_180[0][4],&g_180[0][5],&g_180[0][4],&g_180[0][4],&g_180[0][4],&g_180[0][4]}; const uint64_t ***l_1971[4] = {(void*)0,(void*)0,(void*)0,(void*)0}; int32_t *l_1981 = (void*)0; int32_t l_2040 = 0x7480CDF1L; int i; l_1811 = g_1809; if (((void*)0 != (*g_456))) { /* block id: 798 */ struct S0 *l_1813 = &g_1408.f1; int32_t *l_1819[1][8][8] = {{{(void*)0,&g_21[2][0],&g_101,&g_21[2][0],(void*)0,(void*)0,(void*)0,&g_21[2][0]},{&g_101,&g_21[2][0],&g_101,&g_1059,(void*)0,&g_1059,&g_101,&g_21[2][0]},{(void*)0,&g_1059,&g_101,&g_21[2][0],&g_101,&g_1059,(void*)0,&g_1059},{(void*)0,&g_21[2][0],&g_101,&g_21[2][0],(void*)0,(void*)0,(void*)0,&g_21[2][0]},{&g_101,&g_21[2][0],&g_101,&g_1059,(void*)0,&g_1059,&g_101,&g_21[2][0]},{(void*)0,&g_1059,&g_101,&g_21[2][0],&g_101,&g_1059,(void*)0,&g_1059},{(void*)0,&g_21[2][0],&g_101,&g_21[2][0],(void*)0,(void*)0,(void*)0,&g_21[2][0]},{&g_101,&g_21[2][0],&g_101,&g_1059,(void*)0,&g_1059,&g_101,&g_21[2][0]}}}; uint8_t *l_1825 = &g_174; int32_t l_1838[9] = {6L,6L,6L,6L,6L,6L,6L,6L,6L}; uint64_t l_1880 = 18446744073709551615UL; uint32_t l_1955 = 0xFD341095L; int i, j, k; (***g_1008) = l_1819[0][2][0]; if (((g_571.f3 < ((((*l_1825) ^= p_16) ^ (g_148 < (**g_771))) , (safe_div_func_uint64_t_u_u((safe_sub_func_uint16_t_u_u((*g_1780), ((((*g_203) &= (-1L)) && ((!(p_16 ^ l_1831[5][1][3])) != ((((safe_mod_func_uint64_t_u_u((((safe_mul_func_int8_t_s_s((safe_add_func_int32_t_s_s(p_16, 4294967286UL)), l_1818)) <= l_1838[3]) || p_14), (-1L))) | p_14) != 0xA16BL) != p_15))) < p_16))), p_15)))) <= 0x49B5C41FL)) { /* block id: 803 */ int16_t *****l_1841 = &l_1840[4]; int32_t *l_1852 = &l_1820[2]; const struct S1 *l_1856 = &g_940[6][0][4]; int64_t l_1869 = (-8L); int16_t l_1874 = 0x707BL; int16_t l_1885 = 0x15B0L; l_1818 |= (l_1839[2][6] != l_1841); for (g_1410.f1.f0 = 0; (g_1410.f1.f0 == 46); g_1410.f1.f0 = safe_add_func_uint16_t_u_u(g_1410.f1.f0, 8)) { /* block id: 807 */ int32_t l_1853 = 0x80B4F5A7L; struct S1 *l_1855[4][6] = {{&g_940[2][0][1],&g_940[2][0][1],(void*)0,(void*)0,&g_940[2][0][1],&g_940[2][0][1]},{&g_940[2][0][1],(void*)0,(void*)0,&g_940[2][0][1],&g_940[2][0][1],(void*)0},{&g_940[2][0][1],&g_940[2][0][1],(void*)0,(void*)0,&g_940[2][0][1],&g_940[2][0][1]},{&g_940[2][0][1],(void*)0,(void*)0,&g_940[2][0][1],&g_940[2][0][1],(void*)0}}; int32_t l_1867[4] = {0xC91FA360L,0xC91FA360L,0xC91FA360L,0xC91FA360L}; int i, j; for (g_571.f3 = 3; (g_571.f3 != (-9)); g_571.f3--) { /* block id: 810 */ int64_t **l_1847 = &g_203; int32_t *l_1851[6][1][6] = {{{&g_101,&g_101,&g_10,&g_21[4][1],&l_1818,&l_1818}},{{&g_101,&g_21[4][1],&g_21[4][1],&g_101,&l_1818,&g_10}},{{&l_1818,&g_101,&g_21[4][1],&g_21[4][1],&g_101,&l_1818}},{{&l_1818,&g_21[4][1],&g_10,&g_101,&g_101,&g_10}},{{&g_101,&g_101,&g_10,&g_21[4][1],&l_1818,&l_1818}},{{&g_101,&g_21[4][1],&g_21[4][1],&g_101,&l_1818,&g_10}}}; int i, j, k; if (p_14) break; (**g_1009) = l_1852; l_1853 |= p_14; } (*l_1852) ^= ((~p_15) <= (l_1855[1][2] == l_1856)); for (g_1799.f0 = 2; (g_1799.f0 >= 0); g_1799.f0 -= 1) { /* block id: 818 */ int i, j; l_1867[1] &= (+(g_75[(g_1799.f0 + 4)] >= ((safe_rshift_func_int16_t_s_u(((((0x9FC04F6D772FDB6ALL || (0x916DD4EC19075DC5LL < p_15)) , (safe_sub_func_uint32_t_u_u(((g_1862[2][0][2] | (safe_div_func_uint64_t_u_u(18446744073709551613UL, ((g_75[(g_1799.f0 + 4)] ^ (((safe_sub_func_uint64_t_u_u((0L == (-2L)), l_1831[5][3][2])) > (-8L)) != p_14)) && p_16)))) || p_15), g_1404.f1.f3))) == 0xEEL) <= 1UL), 9)) && p_14))); l_1868 |= (*l_1852); if (l_1869) continue; (*g_3) ^= 0x803E2F2BL; } (***g_1008) = l_1819[0][2][0]; } if ((safe_mod_func_uint16_t_u_u(((*l_1852) , ((void*)0 != &g_330[4][9])), (*l_1852)))) { /* block id: 826 */ uint16_t l_1886 = 0x0EDFL; for (g_1286.f1.f0 = 0; (g_1286.f1.f0 < 23); g_1286.f1.f0 = safe_add_func_uint16_t_u_u(g_1286.f1.f0, 8)) { /* block id: 829 */ return l_1819[0][2][0]; } if (l_1874) break; (*l_1852) = (safe_add_func_int32_t_s_s(((safe_lshift_func_uint8_t_u_s(((((void*)0 == l_1879) | ((l_1880 <= ((safe_lshift_func_uint16_t_u_s(((safe_mul_func_int16_t_s_s(l_1885, (**g_1779))) < l_1886), p_15)) , (safe_mul_func_uint16_t_u_u(((l_1820[2] , (**g_1779)) && (-1L)), l_1818)))) & p_16)) != 0x5116L), g_1792.f0)) != (-1L)), 0L)); g_1891[0][0] |= (safe_mul_func_int16_t_s_s(p_16, p_16)); } else { /* block id: 835 */ uint32_t l_1915 = 0UL; uint16_t *l_1928 = (void*)0; uint16_t *l_1929 = (void*)0; uint16_t *l_1930[10][2] = {{&g_388,&g_388},{&g_388,&g_388},{&g_388,&g_388},{&g_388,&g_388},{&g_388,&g_388},{&g_388,&g_388},{&g_388,&g_388},{&g_388,&g_388},{&g_388,&g_388},{&g_388,&g_388}}; uint8_t *l_1931[9]; int32_t l_1932 = 0x7CFE3277L; int32_t l_1933 = 0L; int16_t l_1934 = 0x2CE5L; int i, j; for (i = 0; i < 9; i++) l_1931[i] = (void*)0; l_1934 |= ((((safe_rshift_func_uint16_t_u_s((*g_1780), 9)) , ((**g_202) = (((((p_16 ^ (safe_rshift_func_int16_t_s_s((l_1933 = (((((safe_sub_func_int32_t_s_s(((*l_1852) > ((safe_add_func_int32_t_s_s((safe_div_func_uint64_t_u_u((safe_add_func_uint64_t_u_u(((((((void*)0 != l_1906[3]) & (safe_div_func_int16_t_s_s((safe_div_func_int16_t_s_s(0L, ((safe_div_func_int16_t_s_s((safe_sub_func_int16_t_s_s((l_1915 | ((safe_mul_func_uint16_t_u_u((*g_1780), (safe_sub_func_uint8_t_u_u((l_1932 = ((*l_1825) = (safe_sub_func_int32_t_s_s((safe_add_func_uint16_t_u_u((g_388 |= ((safe_rshift_func_int8_t_s_u((safe_sub_func_uint64_t_u_u(((-2L) && g_1399.f1.f5), p_14)), (*l_1852))) , 65535UL)), l_1868)), 0xAFE1B617L)))), 0x21L)))) , (-5L))), p_15)), p_16)) , l_1868))), p_16))) | 0x368D685CL) || 18446744073709551615UL) , p_15), p_14)), (**g_202))), g_422[3].f1.f1)) > p_14)), 0x2628EC4BL)) , 0xAECCL) & g_1515.f5) >= (-1L)) ^ 0x778D8D2CDDE07741LL)), 0))) || 1L) < p_14) , (*g_1780)) == p_14))) | l_1915) >= l_1915); for (g_7.f0 = 0; (g_7.f0 == 3); g_7.f0 = safe_add_func_int64_t_s_s(g_7.f0, 3)) { /* block id: 844 */ if (p_15) break; } l_1932 |= (g_1937 , p_14); } } else { /* block id: 849 */ uint16_t *l_1939 = (void*)0; uint16_t ** const l_1938[2] = {&l_1939,&l_1939}; int32_t l_1944 = 0x4DE30571L; int i; l_1820[1] = (((((void*)0 != &l_1812) ^ ((l_1938[0] == (void*)0) , ((((safe_sub_func_uint32_t_u_u((((*g_331) == (-3L)) , (safe_mul_func_int8_t_s_s(((*p_17) , (p_16 > l_1944)), l_1944))), 1L)) || 0xD0L) , (void*)0) != (void*)0))) && 0x3BL) & p_14); for (g_1406.f1.f3 = 0; (g_1406.f1.f3 > 3); g_1406.f1.f3++) { /* block id: 853 */ const uint32_t l_1966 = 0x7E14EB71L; for (g_1059 = (-11); (g_1059 <= (-21)); g_1059--) { /* block id: 856 */ int32_t *l_1967 = &l_1820[2]; (***g_1008) = ((*g_451) = l_1967); if (p_16) break; if (p_15) continue; } } } } else { /* block id: 864 */ int32_t *l_1979 = (void*)0; int32_t l_1980 = 1L; uint64_t l_2003[6] = {0x6F38405F11542B67LL,0x6F38405F11542B67LL,0x6F38405F11542B67LL,0x6F38405F11542B67LL,0x6F38405F11542B67LL,0x6F38405F11542B67LL}; uint16_t *l_2009 = (void*)0; uint16_t *l_2010 = &g_145; int64_t l_2011[3][7][6] = {{{0L,0L,0xFBE94FAB6C0E89E6LL,0x509E658AAF88C5EELL,0x0723C06AA720A50ELL,(-5L)},{0x0723C06AA720A50ELL,2L,8L,0x509E658AAF88C5EELL,2L,0xFBE94FAB6C0E89E6LL},{0L,0x0723C06AA720A50ELL,8L,0x0723C06AA720A50ELL,0L,(-5L)},{0xFFCECF514AC16DF7LL,0x0723C06AA720A50ELL,0xFBE94FAB6C0E89E6LL,0xFFCECF514AC16DF7LL,2L,0x70D8D852F53EAD92LL},{0xFFCECF514AC16DF7LL,0xA83F9EAF6723DF19LL,0x509E658AAF88C5EELL,0x0B43616AC59FE3FALL,0x0B43616AC59FE3FALL,0x509E658AAF88C5EELL},{0xA1A8A90303DAB33FLL,0xA1A8A90303DAB33FLL,0xFFCECF514AC16DF7LL,0x0A54513C0162F89BLL,0x0B43616AC59FE3FALL,0x0723C06AA720A50ELL},{0x0B43616AC59FE3FALL,0xA83F9EAF6723DF19LL,2L,0x0A54513C0162F89BLL,0xA83F9EAF6723DF19LL,0xFFCECF514AC16DF7LL}},{{0xA1A8A90303DAB33FLL,0x0B43616AC59FE3FALL,2L,0x0B43616AC59FE3FALL,0xA1A8A90303DAB33FLL,0x0723C06AA720A50ELL},{0x3FFE677E7E8D5F9FLL,0x0B43616AC59FE3FALL,0xFFCECF514AC16DF7LL,0x3FFE677E7E8D5F9FLL,0xA83F9EAF6723DF19LL,0x509E658AAF88C5EELL},{0x3FFE677E7E8D5F9FLL,0xA83F9EAF6723DF19LL,0x509E658AAF88C5EELL,0x0B43616AC59FE3FALL,0x0B43616AC59FE3FALL,0x509E658AAF88C5EELL},{0xA1A8A90303DAB33FLL,0xA1A8A90303DAB33FLL,0xFFCECF514AC16DF7LL,0x0A54513C0162F89BLL,0x0B43616AC59FE3FALL,0x0723C06AA720A50ELL},{0x0B43616AC59FE3FALL,0xA83F9EAF6723DF19LL,2L,0x0A54513C0162F89BLL,0xA83F9EAF6723DF19LL,0xFFCECF514AC16DF7LL},{0xA1A8A90303DAB33FLL,0x0B43616AC59FE3FALL,2L,0x0B43616AC59FE3FALL,0xA1A8A90303DAB33FLL,0x0723C06AA720A50ELL},{0x3FFE677E7E8D5F9FLL,0x0B43616AC59FE3FALL,0xFFCECF514AC16DF7LL,0x3FFE677E7E8D5F9FLL,0xA83F9EAF6723DF19LL,0x509E658AAF88C5EELL}},{{0x3FFE677E7E8D5F9FLL,0xA83F9EAF6723DF19LL,0x509E658AAF88C5EELL,0x0B43616AC59FE3FALL,0x0B43616AC59FE3FALL,0x509E658AAF88C5EELL},{0xA1A8A90303DAB33FLL,0xA1A8A90303DAB33FLL,0xFFCECF514AC16DF7LL,0x0A54513C0162F89BLL,0x0B43616AC59FE3FALL,0x0723C06AA720A50ELL},{0x0B43616AC59FE3FALL,0xA83F9EAF6723DF19LL,2L,0x0A54513C0162F89BLL,0xA83F9EAF6723DF19LL,0xFFCECF514AC16DF7LL},{0xA1A8A90303DAB33FLL,0x0B43616AC59FE3FALL,2L,0x0B43616AC59FE3FALL,0xA1A8A90303DAB33FLL,0x0723C06AA720A50ELL},{0x3FFE677E7E8D5F9FLL,0x0B43616AC59FE3FALL,0xFFCECF514AC16DF7LL,0x3FFE677E7E8D5F9FLL,0xA83F9EAF6723DF19LL,0x509E658AAF88C5EELL},{0x3FFE677E7E8D5F9FLL,0xA83F9EAF6723DF19LL,0x509E658AAF88C5EELL,0x0B43616AC59FE3FALL,0x0B43616AC59FE3FALL,0x509E658AAF88C5EELL},{0xA1A8A90303DAB33FLL,0xA1A8A90303DAB33FLL,0xFFCECF514AC16DF7LL,0x0A54513C0162F89BLL,0x0B43616AC59FE3FALL,0x0723C06AA720A50ELL}}}; uint16_t **l_2017 = &l_2010; uint16_t ***l_2016 = &l_2017; int i, j, k; for (g_1397.f1.f3 = 0; (g_1397.f1.f3 > (-8)); g_1397.f1.f3--) { /* block id: 867 */ uint64_t l_1972 = 0x9B80CADA147ABD12LL; int32_t *l_1978 = &l_1820[2]; for (g_7.f0 = 3; (g_7.f0 <= 8); g_7.f0 += 1) { /* block id: 870 */ for (g_1402.f1.f0 = 1; (g_1402.f1.f0 <= 7); g_1402.f1.f0 += 1) { /* block id: 873 */ int32_t l_1970 = 1L; l_1970 &= p_16; } } l_1972 = ((l_1971[1] = &g_1585) != (void*)0); for (g_1286.f0 = 0; (g_1286.f0 != (-4)); g_1286.f0--) { /* block id: 881 */ int32_t *l_1977 = &l_1868; for (g_1408.f1.f3 = 0; (g_1408.f1.f3 >= (-20)); g_1408.f1.f3 = safe_sub_func_uint64_t_u_u(g_1408.f1.f3, 7)) { /* block id: 884 */ return l_1979; } } } for (g_450.f1.f3 = 1; (g_450.f1.f3 >= 0); g_450.f1.f3 -= 1) { /* block id: 891 */ l_1980 = l_1831[5][1][3]; } (***g_1008) = l_1981; if ((safe_mod_func_uint64_t_u_u((p_14 | ((((safe_lshift_func_uint16_t_u_s((safe_div_func_uint16_t_u_u((safe_rshift_func_int16_t_s_s((safe_sub_func_int64_t_s_s((((void*)0 != l_1981) | (((l_1820[0] |= (+(safe_lshift_func_uint16_t_u_s(((**g_1779) | (safe_sub_func_uint16_t_u_u(((safe_add_func_uint16_t_u_u(((*l_2010) &= (safe_add_func_uint16_t_u_u((p_14 || (safe_lshift_func_int16_t_s_s(l_2003[4], (p_16 |= ((g_2004 = g_2004) == ((safe_rshift_func_int16_t_s_u(l_1831[5][1][3], (g_1399.f0 < 0x73L))) , l_1971[1])))))), l_1868))), 0x73F6L)) <= p_15), 65535UL))), 15)))) && l_1820[2]) & 0x48L)), p_15)), l_1812)), p_14)), 8)) & p_14) , 0L) , p_16)), l_1868))) { /* block id: 899 */ l_1820[2] &= (l_1980 = l_2011[1][4][5]); } else { /* block id: 902 */ uint16_t ****l_2012 = (void*)0; uint16_t **l_2015 = &l_2009; uint16_t ***l_2014 = &l_2015; uint16_t ****l_2013[1]; int i; for (i = 0; i < 1; i++) l_2013[i] = &l_2014; l_2016 = (void*)0; } } for (g_1410.f1.f3 = (-6); (g_1410.f1.f3 < 29); g_1410.f1.f3 = safe_add_func_uint16_t_u_u(g_1410.f1.f3, 1)) { /* block id: 908 */ uint32_t l_2024 = 4294967286UL; int32_t *l_2030 = &g_1059; int32_t l_2031 = 0xAF4FB7E3L; int32_t l_2032 = 0x100C56B2L; int32_t l_2033 = 1L; int32_t l_2034 = 0L; int32_t l_2035 = 0x90969B26L; int32_t l_2036 = 0x27710DE8L; int32_t l_2037 = 1L; int32_t l_2038 = 0xC8ED65BBL; int32_t l_2039 = (-3L); int32_t l_2041 = 0xF577E807L; int32_t l_2042 = 0xA421C1E9L; int32_t l_2043 = 0xE2B51BF4L; int32_t l_2044 = 3L; int32_t l_2045 = 0L; int32_t l_2046 = 0xD4DF2BEFL; int32_t l_2047 = 0L; int32_t l_2048 = 0x9C16A15AL; int32_t l_2049 = 0x1F70F4FFL; int32_t l_2050 = (-1L); uint8_t l_2051 = 0xE6L; for (g_1399.f1.f3 = 12; (g_1399.f1.f3 > (-2)); --g_1399.f1.f3) { /* block id: 911 */ uint16_t *l_2023 = &g_388; int32_t *l_2025 = &l_1820[2]; uint32_t **l_2026 = &g_1810; if ((((~7L) & l_1831[2][2][2]) , (((*p_17) , (((((*l_2026) = &g_115[0]) != (void*)0) | p_16) & l_2024)) , p_16))) { /* block id: 914 */ for (g_1397.f0 = 14; (g_1397.f0 != 6); g_1397.f0--) { /* block id: 917 */ const int32_t *l_2029 = &g_101; (***g_1008) = l_2029; return l_2030; } } else { /* block id: 921 */ if (p_14) break; } (*l_2025) = (&g_1789[0][1][0] != &g_1789[0][4][0]); } l_2051--; } } if ((safe_lshift_func_int16_t_s_u(((l_1820[2] ^ (0xF327L || l_2056[4])) && ((p_14 && (!(safe_add_func_int8_t_s_s(((safe_lshift_func_uint16_t_u_u((p_17 != p_17), 7)) , (safe_lshift_func_int8_t_s_u(((safe_lshift_func_uint8_t_u_s(((safe_lshift_func_int16_t_s_u((safe_unary_minus_func_uint64_t_u((safe_add_func_uint64_t_u_u((safe_mul_func_int16_t_s_s((((*l_2076) = p_15) & ((*g_1762) != (void*)0)), 0xDC7FL)), l_1831[3][0][2])))), 15)) > 0x06L), p_14)) != p_16), 1))), 0L)))) , l_2077)), 14))) { /* block id: 930 */ uint16_t l_2078 = 0xB8D8L; struct S1 ** const l_2083[4] = {(void*)0,(void*)0,(void*)0,(void*)0}; uint32_t **l_2085 = &g_1810; uint32_t ***l_2086 = &l_2085; int32_t l_2090 = 0x3C8D5AA7L; int32_t l_2094[5][8][6] = {{{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L}},{{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L}},{{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L}},{{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L}},{{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L},{0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L,0xB5DE187BL},{0x4FFB1786L,0x4FFB1786L,0xB5DE187BL,0xB5DE187BL,0x4FFB1786L,0x4FFB1786L}}}; uint8_t *l_2107 = (void*)0; uint8_t **l_2106 = &l_2107; uint64_t *l_2124 = (void*)0; uint64_t **l_2123 = &l_2124; uint64_t ***l_2122 = &l_2123; uint64_t ****l_2121 = &l_2122; int32_t ****l_2137 = &g_1763; int32_t *****l_2136 = &l_2137; int64_t ****l_2288[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int32_t *****l_2321 = &g_886; uint32_t **l_2370 = (void*)0; uint32_t ***l_2369 = &l_2370; int32_t l_2521 = 0xD6D66813L; const struct S1 **l_2612 = (void*)0; const struct S1 ***l_2611 = &l_2612; const struct S1 ****l_2610[9][2][8] = {{{&l_2611,&l_2611,&l_2611,(void*)0,&l_2611,&l_2611,(void*)0,(void*)0},{(void*)0,&l_2611,&l_2611,&l_2611,&l_2611,(void*)0,&l_2611,(void*)0}},{{(void*)0,&l_2611,(void*)0,&l_2611,&l_2611,&l_2611,(void*)0,&l_2611},{&l_2611,(void*)0,&l_2611,&l_2611,(void*)0,(void*)0,(void*)0,(void*)0}},{{(void*)0,(void*)0,(void*)0,(void*)0,&l_2611,&l_2611,(void*)0,&l_2611},{&l_2611,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,&l_2611,&l_2611}},{{(void*)0,(void*)0,&l_2611,&l_2611,&l_2611,&l_2611,&l_2611,&l_2611},{(void*)0,(void*)0,(void*)0,&l_2611,&l_2611,(void*)0,&l_2611,(void*)0}},{{(void*)0,&l_2611,&l_2611,&l_2611,(void*)0,&l_2611,(void*)0,(void*)0},{&l_2611,&l_2611,&l_2611,&l_2611,&l_2611,&l_2611,&l_2611,&l_2611}},{{(void*)0,&l_2611,&l_2611,&l_2611,(void*)0,(void*)0,(void*)0,&l_2611},{&l_2611,&l_2611,&l_2611,(void*)0,&l_2611,(void*)0,&l_2611,&l_2611}},{{&l_2611,&l_2611,(void*)0,(void*)0,&l_2611,&l_2611,&l_2611,(void*)0},{&l_2611,&l_2611,&l_2611,&l_2611,&l_2611,&l_2611,&l_2611,&l_2611}},{{&l_2611,&l_2611,(void*)0,&l_2611,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,&l_2611,&l_2611,(void*)0,&l_2611}},{{&l_2611,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,&l_2611,&l_2611},{(void*)0,(void*)0,&l_2611,&l_2611,&l_2611,&l_2611,&l_2611,&l_2611}}}; const struct S1 *****l_2609 = &l_2610[7][0][0]; int32_t *l_2648 = &l_2056[4]; struct S1 ****l_2651 = (void*)0; uint16_t *l_2656 = &l_2078; uint16_t **l_2655 = &l_2656; int32_t l_2715 = 0x4757C4B1L; uint32_t l_2841 = 0x256ECEA5L; struct S0 *l_2901 = &g_1408.f1; uint32_t l_2904 = 1UL; int32_t *l_2964 = &g_21[2][0]; uint32_t l_2995 = 0x176CBFBCL; struct S1 * const l_3000 = &g_3001; struct S1 * const *l_2999 = &l_3000; uint32_t l_3047 = 4294967295UL; uint16_t l_3071 = 0xE81AL; uint32_t ****l_3129 = &g_2598; uint32_t *****l_3128[4] = {(void*)0,(void*)0,(void*)0,(void*)0}; int8_t l_3176 = 0xA1L; uint64_t l_3178 = 0UL; int32_t l_3190 = 0xEEDD78CAL; int32_t l_3206 = (-2L); int16_t l_3251[4][4][8] = {{{(-5L),0x1CDDL,6L,0xB90DL,6L,0x1CDDL,(-5L),0x5380L},{0L,0xB90DL,2L,0x0E03L,0xB90DL,0x2B62L,2L,0L},{(-1L),0L,0x8F38L,0x1CDDL,0xB90DL,0xAD97L,0xAD97L,0xB90DL},{0L,0x5380L,0x5380L,0L,6L,(-1L),0L,0x1CDDL}},{{(-5L),0L,1L,0x0E03L,2L,0x022AL,0x0E03L,(-5L)},{6L,0L,0x8F38L,(-1L),0xFF7BL,(-1L),0x8F38L,0L},{0L,0x5380L,0xAD97L,2L,0x8F38L,0xAD97L,(-5L),6L},{(-5L),0L,(-1L),0xB90DL,0L,0x2B62L,(-5L),(-5L)}},{{0x1CDDL,0xB90DL,0xAD97L,0xAD97L,0xB90DL,0x1CDDL,0x8F38L,0x5380L},{0xAD97L,1L,(-1L),0x5380L,2L,0x022AL,0x8F38L,2L},{0x5380L,(-1L),0xB90DL,0x5380L,0x7391L,0x0E03L,0x7391L,0x5380L},{(-10L),0x7391L,(-10L),0x022AL,6L,(-1L),0x022AL,(-1L)}},{{0x7391L,3L,(-1L),0xAD97L,0x2B62L,2L,6L,3L},{0x7391L,(-1L),2L,6L,6L,2L,(-1L),0x7391L},{(-10L),0x5380L,3L,2L,0x7391L,1L,(-10L),(-1L)},{0x5380L,2L,0x022AL,0x8F38L,2L,1L,6L,1L}}}; int i, j, k; lbl_2733: if (((((((l_2078 != ((((safe_lshift_func_uint8_t_u_s(p_14, 4)) > (safe_div_func_uint32_t_u_u(((void*)0 == l_2083[0]), p_14))) != p_14) | (((~((&g_1810 == ((*l_2086) = l_2085)) >= 0xCDBCB71A30337372LL)) ^ 1UL) || p_15))) | p_14) >= p_16) & p_14) <= 65535UL) >= l_2056[4])) { /* block id: 932 */ int32_t *l_2087 = &l_1820[2]; int32_t *l_2088 = &l_2056[2]; int32_t *l_2089 = (void*)0; int32_t *l_2091 = &g_21[2][0]; int32_t *l_2092 = (void*)0; int32_t *l_2093[5][4]; uint64_t l_2095 = 18446744073709551614UL; uint16_t *l_2103 = &g_145; int32_t l_2156 = (-3L); uint64_t l_2196[8][4] = {{0xA82AF88D9998B3FBLL,1UL,0xA82AF88D9998B3FBLL,0UL},{0xA82AF88D9998B3FBLL,0UL,0UL,0xA82AF88D9998B3FBLL},{0UL,0UL,5UL,0UL},{0UL,1UL,5UL,5UL},{0UL,0UL,0UL,5UL},{0xA82AF88D9998B3FBLL,1UL,0xA82AF88D9998B3FBLL,0UL},{0xA82AF88D9998B3FBLL,0UL,0UL,0xA82AF88D9998B3FBLL},{0UL,0UL,5UL,0UL}}; int64_t ***l_2236 = &g_202; uint32_t l_2260 = 0UL; int16_t l_2266 = 1L; int32_t *****l_2322 = (void*)0; int32_t l_2332 = (-4L); int i, j; for (i = 0; i < 5; i++) { for (j = 0; j < 4; j++) l_2093[i][j] = &g_1059; } ++l_2095; (*l_2087) = 2L; if (((safe_lshift_func_int8_t_s_u((-1L), (&g_772 == (((((safe_unary_minus_func_uint16_t_u((safe_sub_func_int32_t_s_s((((*l_2103) &= (*l_2087)) | 0xC060L), (((*l_2091) < ((*g_772) & g_1405.f1.f3)) , (((***g_2004) |= (~(*g_1780))) < ((!p_14) <= 0xA7C0A1F5L))))))) < p_15) >= l_1812) , p_16) , l_2106)))) ^ 0x1EAFL)) { /* block id: 937 */ const int64_t ***l_2127 = (void*)0; uint32_t *l_2130 = (void*)0; int32_t l_2132 = 1L; int32_t *l_2199[2][9] = {{&g_10,&g_10,&g_10,&g_10,&g_10,&g_10,&g_10,&g_10,&g_10},{&g_10,&g_10,&g_10,&g_10,&g_10,&g_10,&g_10,&g_10,&g_10}}; int i, j; for (g_1401.f1.f0 = (-24); (g_1401.f1.f0 == 23); ++g_1401.f1.f0) { /* block id: 940 */ int32_t *l_2110 = (void*)0; (**g_1009) = (l_2093[2][1] = l_2110); for (g_1397.f1.f0 = 0; (g_1397.f1.f0 < 8); g_1397.f1.f0 = safe_add_func_int8_t_s_s(g_1397.f1.f0, 6)) { /* block id: 945 */ (*l_2087) |= (+((*g_331) = ((void*)0 == l_2114[4]))); } if (((((g_2115 , (+((((p_15 , ((safe_mod_func_uint32_t_u_u((safe_lshift_func_uint8_t_u_s(((l_2121 == &g_1584) , ((*l_2091) , (safe_add_func_uint8_t_u_u((l_2127 == l_2127), (safe_sub_func_uint32_t_u_u(((p_14 | (((0x9E2FL & l_2094[3][1][5]) >= 0xD7L) , p_15)) || p_14), p_15)))))), 6)), 0xE2AE3AE4L)) , p_16)) == 8UL) , (void*)0) == l_2130))) || (**g_1779)) , 1UL) | 0x69FAL)) { /* block id: 949 */ (*l_2091) = (-1L); } else { /* block id: 951 */ l_2132 = ((*l_2088) = (~g_1398.f1.f6)); (**g_1009) = (l_2093[2][1] = &l_2090); } } for (g_1405.f1.f0 = 0; (g_1405.f1.f0 != 31); ++g_1405.f1.f0) { /* block id: 960 */ int16_t **l_2140 = &g_463; struct S0 *l_2153 = (void*)0; struct S1 *l_2157[8] = {&g_1293[2],&g_1397,&g_1293[2],&g_1293[2],&g_1397,&g_1293[2],&g_1293[2],&g_1397}; int32_t l_2193 = 0xB911E31CL; int32_t *l_2202 = (void*)0; int i; if (((void*)0 != (*g_1779))) { /* block id: 961 */ int32_t *****l_2138[3][10] = {{&l_2137,&l_2137,&l_2137,&l_2137,&l_2137,&l_2137,&l_2137,&l_2137,&l_2137,&l_2137},{&l_2137,&l_2137,&l_2137,&l_2137,&l_2137,&l_2137,&l_2137,&l_2137,&l_2137,&l_2137},{&l_2137,&l_2137,(void*)0,&l_2137,&l_2137,(void*)0,&l_2137,&l_2137,(void*)0,&l_2137}}; int32_t *l_2139 = &g_101; int i, j; if (g_1401.f1.f0) goto lbl_2135; l_2138[0][6] = l_2136; return l_2139; } else { /* block id: 965 */ if (g_1792.f6) goto lbl_2135; (*g_841) = p_17; } if ((l_2140 != (void*)0)) { /* block id: 969 */ l_1820[1] = ((safe_sub_func_uint8_t_u_u(((safe_mod_func_uint64_t_u_u(((safe_sub_func_int64_t_s_s((safe_lshift_func_uint8_t_u_s((p_14 != p_14), 4)), (safe_mul_func_uint16_t_u_u(((safe_mul_func_int16_t_s_s((l_2153 == p_17), (((*l_2076) = (safe_lshift_func_uint16_t_u_u((*g_1780), (g_1406.f1.f1 , g_1408.f1.f3)))) , 0x5C8AL))) < l_1831[1][0][2]), g_1411.f1.f5)))) > (**g_202)), p_16)) > l_2156), p_15)) <= g_1398.f1.f1); l_1820[2] |= p_15; if (p_16) break; } else { /* block id: 974 */ int8_t *l_2160[6]; int32_t l_2161[3][3][8] = {{{(-10L),1L,0x59CF4B30L,0x78CA92EFL,0x32AACAD0L,0x11361819L,1L,7L},{(-7L),0xE812A2D2L,0x45E257ABL,(-1L),0x45E257ABL,0xE812A2D2L,(-7L),1L},{0xCED80218L,0xD5C4C40FL,0xBBDE7F72L,0L,0L,0xCED80218L,0x78CA92EFL,0xCC0A91DDL}},{{0xD5C4C40FL,0x2D432376L,0xBCB7F0CDL,0L,0L,0xBBDE7F72L,2L,(-1L)},{0xCED80218L,0x9BFE27B9L,1L,0xCC0A91DDL,0x45E257ABL,(-1L),0x41EEA52BL,0xCED80218L},{(-7L),0x45E257ABL,2L,0xBBDE7F72L,0x32AACAD0L,0x45E257ABL,7L,0L}},{{9L,9L,0x3B5E527EL,2L,0xCED80218L,0xBBDE7F72L,0x45E257ABL,(-1L)},{0x8F81FB37L,(-1L),7L,7L,(-10L),0xBCB7F0CDL,(-1L),(-1L)},{(-1L),(-7L),0xC13D4A2BL,2L,0xAB1395A7L,1L,0xDEB9845CL,0L}}}; int i, j, k; for (i = 0; i < 6; i++) l_2160[i] = (void*)0; (**l_1879) = l_2157[2]; (*l_2091) |= (p_15 ^ ((safe_div_func_uint8_t_u_u(1UL, (l_2161[1][2][1] &= 0x96L))) && (safe_mul_func_uint16_t_u_u(((l_2161[0][2][6] , g_2164) != &g_2165[2][3]), 0x6D0CL)))); } for (g_1399.f0 = 0; (g_1399.f0 < (-5)); g_1399.f0--) { /* block id: 981 */ struct S0 ***l_2189 = (void*)0; struct S0 ***l_2190[5]; int8_t *l_2194 = &g_150; const int32_t l_2195 = (-6L); uint8_t *l_2197 = &g_620; int i; for (i = 0; i < 5; i++) l_2190[i] = &g_841; (*l_2088) = (safe_mul_func_uint8_t_u_u(((*l_2197) = (safe_mul_func_uint8_t_u_u(((safe_mul_func_uint16_t_u_u(0x9B56L, (l_2090 & ((**g_841) , (safe_rshift_func_uint8_t_u_s((l_2132 = 252UL), ((l_2196[7][1] ^= (((((safe_rshift_func_uint8_t_u_u(248UL, (safe_div_func_uint64_t_u_u(((safe_mul_func_uint8_t_u_u(((~(safe_div_func_uint64_t_u_u(((safe_rshift_func_uint8_t_u_u((&p_17 == (g_841 = &g_1789[0][0][0])), 3)) < (safe_sub_func_uint8_t_u_u((((*l_2194) &= ((((*g_203) >= l_2193) < l_2078) == 0xCEL)) >= p_14), 7UL))), 1UL))) , (**g_771)), l_1831[5][1][3])) & g_1293[0].f1.f1), (*g_2006))))) , 0UL) | l_2195) , &l_2156) != (void*)0)) ^ 0x6346A3BA584E0FECLL))))))) , 0xE0L), 0xB6L))), p_15)); return l_2199[0][7]; } for (g_1398.f1.f3 = 0; (g_1398.f1.f3 > (-5)); g_1398.f1.f3 = safe_sub_func_int16_t_s_s(g_1398.f1.f3, 2)) { /* block id: 992 */ l_2202 = &l_2132; } } } else { /* block id: 996 */ int32_t l_2230 = 0x5D0CA5A3L; int32_t *l_2231 = &g_1059; int32_t l_2263 = (-1L); int32_t l_2264 = 0x8C547F76L; int32_t l_2267 = (-6L); int32_t l_2268 = 3L; int32_t l_2269[9] = {0L,0L,0L,0L,0L,0L,0L,0L,0L}; uint32_t **l_2331 = &l_2075; uint32_t ***l_2330 = &l_2331; uint32_t ****l_2329[3][4] = {{&l_2330,&l_2330,&l_2330,&l_2330},{&l_2330,&l_2330,&l_2330,&l_2330},{&l_2330,&l_2330,&l_2330,&l_2330}}; int32_t *l_2336 = (void*)0; uint32_t ***l_2351 = &l_2085; uint8_t *l_2359 = &g_620; int8_t *l_2360[1][6]; int i, j; for (i = 0; i < 1; i++) { for (j = 0; j < 6; j++) l_2360[i][j] = &g_97[5]; } for (g_871.f3 = 0; (g_871.f3 <= 22); g_871.f3 = safe_add_func_uint64_t_u_u(g_871.f3, 1)) { /* block id: 999 */ uint64_t l_2211 = 0UL; uint32_t *l_2229 = &l_1812; uint32_t l_2232[5]; const uint32_t l_2261[7] = {1UL,1UL,1UL,1UL,1UL,1UL,1UL}; int8_t *l_2262 = &g_1296; int32_t l_2265[8][9] = {{0xB36F839FL,(-1L),0x02ACF853L,0x02ACF853L,(-1L),0xB36F839FL,0xAC3D465BL,0x6BF1C8FAL,9L},{0xB36F839FL,(-6L),8L,0xB36F839FL,0x4E94C648L,9L,0xFFA11F8BL,0x6BF1C8FAL,8L},{0xFFA11F8BL,0x4E94C648L,0xAC3D465BL,9L,(-1L),9L,0xAC3D465BL,0x4E94C648L,0xFFA11F8BL},{8L,0x6BF1C8FAL,0xFFA11F8BL,9L,0x4E94C648L,0xB36F839FL,8L,(-6L),0xB36F839FL},{9L,0x6BF1C8FAL,0xAC3D465BL,0xB36F839FL,(-1L),0x02ACF853L,0x02ACF853L,(-1L),0xB36F839FL},{8L,0x4E94C648L,8L,0x02ACF853L,(-1L),0xAC3D465BL,0x02ACF853L,(-6L),0xFFA11F8BL},{0xFFA11F8BL,(-6L),0x02ACF853L,0xAC3D465BL,(-1L),0x02ACF853L,8L,0x4E94C648L,8L},{0xB36F839FL,(-1L),0x02ACF853L,0x02ACF853L,(-1L),0xB36F839FL,0xAC3D465BL,0x6BF1C8FAL,9L}}; struct S1 *l_2317[2]; int32_t *l_2334 = &l_2269[7]; int i, j; for (i = 0; i < 5; i++) l_2232[i] = 0xA44CFC0DL; for (i = 0; i < 2; i++) l_2317[i] = &g_2318; for (g_20 = 0; (g_20 != (-12)); g_20 = safe_sub_func_int64_t_s_s(g_20, 4)) { /* block id: 1002 */ int32_t ****l_2218 = &g_887; int8_t *l_2227 = &g_97[5]; const uint16_t l_2228 = 0x086FL; l_2211 = (safe_mul_func_uint8_t_u_u((p_15 != 0UL), (*l_2088))); (*l_2087) &= (0x582491E4L > ((safe_mod_func_uint16_t_u_u(((*l_2103) = (**g_1779)), ((safe_add_func_uint8_t_u_u((((((l_2211 || ((((**g_457) , (g_1803++)) , l_2218) != (void*)0)) || (l_2094[2][5][5] || ((*l_2227) = (safe_div_func_uint64_t_u_u(((*l_2198) = (safe_add_func_uint8_t_u_u((+0xD9L), ((void*)0 != g_2224)))), 5L))))) >= l_2228) , (void*)0) == l_2229), g_422[3].f1.f1)) || 0xEBF1L))) > l_2230)); return l_2231; } l_2232[1]--; if (g_1790.f5) goto lbl_2135; if ((((*l_2091) = ((g_2235[3] , &g_202) != l_2236)) , ((5UL || (safe_sub_func_int32_t_s_s(((l_2232[1] , ((safe_lshift_func_int8_t_s_s((safe_add_func_int8_t_s_s((safe_div_func_uint64_t_u_u((g_2245 , (safe_add_func_uint64_t_u_u((+(safe_sub_func_int32_t_s_s((*l_2231), (((safe_lshift_func_int8_t_s_u(((*l_2262) = (((safe_mod_func_int8_t_s_s(l_2255, (safe_rshift_func_int8_t_s_s((safe_add_func_uint16_t_u_u(((*l_2103) = l_2260), l_2261[6])), (*l_2091))))) >= (*g_2167)) == l_2232[1])), 6)) & p_14) >= 65527UL)))), 0xACA63CBA8F9B3747LL))), (*l_2198))), (*l_2088))), 0)) & (*l_2198))) >= (-1L)), p_16))) >= g_1398.f1.f0))) { /* block id: 1016 */ uint8_t l_2270 = 0x6EL; uint16_t *l_2304 = &l_2078; --l_2270; (*l_2231) &= (safe_rshift_func_int16_t_s_s((((*l_2304) = (((safe_mul_func_uint16_t_u_u((safe_mul_func_int16_t_s_s(((safe_mul_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s((safe_add_func_uint64_t_u_u(p_15, ((safe_div_func_uint8_t_u_u(((l_2287[0][4] = (void*)0) == (p_16 , l_2288[7])), (p_14 && (safe_rshift_func_uint16_t_u_s((safe_add_func_uint32_t_u_u((safe_unary_minus_func_int64_t_s(((**g_202) = (safe_mod_func_int8_t_s_s((((l_2090 = p_16) > (((safe_rshift_func_uint16_t_u_u((p_15 , (safe_add_func_int64_t_s_s((safe_add_func_uint32_t_u_u((safe_add_func_uint16_t_u_u(p_16, ((*l_2103) = ((l_2094[3][1][4] & p_15) ^ (**g_202))))), l_2265[5][3])), p_15))), 7)) >= l_2078) >= p_14)) && 0xB737AC1DB59231C0LL), l_2078))))), l_2094[1][6][3])), 9))))) < l_2261[2]))), (*g_331))), p_15)) < 1UL), (*l_2198))), 6UL)) || 0xFB70429450347080LL) ^ p_16)) == g_115[1]), p_15)); } else { /* block id: 1024 */ int16_t l_2305[8][5] = {{2L,(-10L),(-10L),2L,1L},{2L,0xB36CL,0L,0L,0xB36CL},{1L,(-10L),0L,0xD4B2L,0xD4B2L},{(-10L),1L,(-10L),0L,0xD4B2L},{0xB36CL,2L,0xD4B2L,2L,0xB36CL},{(-10L),2L,1L,0xB36CL,1L},{1L,1L,0xD4B2L,0xB36CL,0x79F4L},{2L,(-10L),(-10L),2L,1L}}; uint8_t l_2306 = 252UL; int8_t *l_2323 = &l_1831[2][2][0]; int32_t l_2324 = (-1L); int32_t *l_2335[5] = {&l_2094[1][4][1],&l_2094[1][4][1],&l_2094[1][4][1],&l_2094[1][4][1],&l_2094[1][4][1]}; int i, j; --l_2306; (*l_2091) = ((((((safe_rshift_func_int16_t_s_u(((*l_2198) = (p_16 = l_2261[6])), (((5L >= (safe_rshift_func_uint8_t_u_s(((g_97[1] = ((p_15 , (((((safe_mod_func_int64_t_s_s((((l_2325 = (((*g_1780) == ((l_2324 &= ((safe_lshift_func_uint8_t_u_s(2UL, ((*l_2323) = ((*l_2262) = ((l_2317[0] != l_2317[0]) != (safe_mul_func_uint8_t_u_u((18446744073709551615UL != (l_2321 != l_2322)), g_75[8]))))))) , (*l_2231))) >= 65535UL)) , &g_202)) != &g_202) && p_14), p_15)) , &g_1779) == g_2326) , p_14) == p_14)) ^ p_14)) || (**g_771)), (*l_2087)))) || p_15) ^ 0x5D0CL))) , (void*)0) == &l_1812) , &g_2165[1][0]) == l_2329[1][2]) == l_2332); return l_2336; } } (*l_2088) &= (safe_lshift_func_int8_t_s_u((safe_div_func_uint32_t_u_u((~(((safe_div_func_int16_t_s_s((((safe_sub_func_int8_t_s_s((safe_rshift_func_int16_t_s_u(((safe_div_func_uint8_t_u_u(((!p_15) | ((((void*)0 != l_2351) == (g_874 = (g_97[1] = (safe_mod_func_uint32_t_u_u((((*l_2359) = (((**g_2166) > (0x1B739A22L >= ((-7L) && g_2245.f1.f3))) && ((((safe_add_func_uint32_t_u_u(((0x1CL < p_16) | p_16), p_15)) > 0xFD911885L) == (*g_3)) < l_2358))) > g_1059), 0x423243B7L))))) ^ (**g_2327))), g_1401.f1.f0)) < 0x7DL), (**g_2327))), 0x5EL)) || p_15) & p_16), p_14)) , &g_2327) == (void*)0)), 4294967295UL)), p_15)); } (***g_1756) = (**l_1879); } else { /* block id: 1043 */ uint32_t l_2363[2]; int32_t * const l_2366 = &g_21[2][0]; int8_t l_2383 = 0x3AL; int32_t l_2384 = (-9L); int32_t *l_2425 = &l_2090; uint32_t **l_2433[1]; uint64_t ***l_2465 = &l_2123; int32_t *** const l_2475 = &g_179; uint16_t l_2487[1][3]; int64_t l_2502 = 1L; int32_t l_2513 = 0xEC427B2FL; int32_t l_2514 = 0xEC75B7C4L; int32_t l_2515 = (-2L); int32_t l_2516[10]; uint8_t l_2545 = 0UL; int16_t l_2575 = 0x1DFDL; uint64_t l_2645[3]; int i, j; for (i = 0; i < 2; i++) l_2363[i] = 1UL; for (i = 0; i < 1; i++) l_2433[i] = (void*)0; for (i = 0; i < 1; i++) { for (j = 0; j < 3; j++) l_2487[i][j] = 1UL; } for (i = 0; i < 10; i++) l_2516[i] = 0x8745BC9EL; for (i = 0; i < 3; i++) l_2645[i] = 0x5B8C2E57DD942DA1LL; lbl_2619: if ((safe_sub_func_uint8_t_u_u(7UL, l_2363[0]))) { /* block id: 1044 */ lbl_2377: for (g_1515.f3 = 0; (g_1515.f3 < 29); g_1515.f3 = safe_add_func_uint64_t_u_u(g_1515.f3, 8)) { /* block id: 1047 */ int32_t **l_2367 = (void*)0; int32_t **l_2368 = &g_180[0][0]; uint32_t ****l_2371 = (void*)0; (*l_2368) = l_2366; (*g_2373) = l_2369; } } else { /* block id: 1051 */ int8_t l_2378 = 1L; int32_t l_2379 = (-1L); int32_t l_2380 = 1L; int32_t l_2382[7][4] = {{4L,(-1L),4L,(-9L)},{0xE3A9E2E4L,(-1L),(-5L),(-1L)},{0xE3A9E2E4L,(-9L),4L,(-1L)},{4L,(-1L),4L,(-9L)},{0xE3A9E2E4L,(-1L),(-5L),(-9L)},{4L,(-1L),(-5L),(-9L)},{(-5L),(-9L),(-5L),(-1L)}}; uint64_t l_2385 = 18446744073709551614UL; int i, j; if (l_1812) goto lbl_2377; (*l_2366) = 0x6D86C924L; l_2385++; } if ((safe_lshift_func_int8_t_s_u((((safe_lshift_func_int16_t_s_s((p_16 = 6L), (safe_mul_func_uint16_t_u_u((&g_1850 != (((void*)0 == l_2321) , &g_457)), (safe_lshift_func_int16_t_s_s(0xC57DL, p_15)))))) , (g_2396[4] , (((*g_2328) = 0xE35FL) , 18446744073709551613UL))) && p_14), g_1402.f1.f6))) { /* block id: 1058 */ int16_t l_2419 = 0xE2D3L; uint64_t **** const l_2421 = &l_2122; uint8_t l_2435[7][7][5] = {{{0xB4L,9UL,0x92L,4UL,0x15L},{246UL,249UL,0UL,250UL,0UL},{1UL,253UL,1UL,0UL,0UL},{1UL,0x68L,1UL,246UL,255UL},{246UL,0xE0L,0UL,0xE0L,246UL},{0xB4L,0UL,0x15L,8UL,9UL},{0UL,0xE9L,0x62L,0xABL,0x9CL}},{{0x68L,0x96L,0x9CL,0UL,9UL},{0x92L,0xABL,9UL,0x6EL,246UL},{9UL,0x92L,4UL,0x15L,255UL},{4UL,248UL,246UL,1UL,0UL},{249UL,1UL,250UL,1UL,0UL},{249UL,8UL,249UL,0x15L,0x15L},{0x87L,0UL,0x87L,0x6EL,249UL}},{{0x96L,250UL,0UL,0UL,8UL},{0UL,9UL,0x68L,0xABL,250UL},{248UL,0UL,0UL,8UL,0UL},{0x6EL,0UL,0x87L,0xE0L,0x96L},{252UL,7UL,249UL,246UL,4UL},{0UL,0xB4L,250UL,0UL,0x6EL},{0UL,0xB4L,246UL,250UL,1UL}},{{0x9CL,7UL,4UL,4UL,7UL},{250UL,0UL,9UL,1UL,1UL},{0x96L,0UL,0x9CL,0xE9L,249UL},{1UL,9UL,0x62L,9UL,0UL},{0x96L,250UL,0x15L,0UL,0x62L},{250UL,0UL,0UL,0UL,253UL},{0x9CL,8UL,1UL,0x96L,0xABL}},{{0UL,1UL,1UL,0UL,0xABL},{0UL,248UL,0UL,0x92L,253UL},{252UL,0x92L,0x92L,252UL,0x62L},{0x6EL,0xABL,0UL,1UL,0UL},{248UL,0x96L,7UL,0UL,249UL},{0UL,0xE9L,1UL,1UL,1UL},{0x96L,0UL,0UL,252UL,7UL}},{{0x87L,0xE0L,0x96L,0x92L,1UL},{249UL,0x68L,7UL,0UL,0x62L},{0xB4L,0xE0L,7UL,0UL,0x96L},{0x96L,0x87L,248UL,0x15L,248UL},{8UL,8UL,0UL,249UL,1UL},{255UL,0xE9L,0x68L,8UL,4UL},{0xB6L,0x62L,0xB8L,250UL,1UL}},{{1UL,0xE9L,0x6EL,0UL,0x87L},{9UL,8UL,255UL,0x96L,253UL},{1UL,0x87L,0UL,4UL,1UL},{0x68L,0xE0L,0UL,0x6EL,0x15L},{0x68L,0xB6L,0UL,1UL,0UL},{1UL,7UL,1UL,7UL,1UL},{9UL,0UL,253UL,1UL,8UL}}}; int32_t *l_2447 = &g_1059; int32_t ** const *l_2459[9] = {&g_567,&g_567,&g_567,&g_567,&g_567,&g_567,&g_567,&g_567,&g_567}; int32_t ** const * const *l_2458 = &l_2459[0]; int32_t ** const * const **l_2457 = &l_2458; uint32_t ****l_2460 = (void*)0; uint64_t ***l_2466 = &l_2123; int8_t *l_2467 = &g_97[5]; int8_t *l_2468 = &l_2381[0][8][2]; uint16_t *l_2471 = &g_388; struct S1 **l_2500 = &g_533; int16_t l_2503 = (-5L); int32_t l_2506 = 0xFD5F7A31L; int32_t l_2507 = (-8L); int8_t l_2508[9] = {0x20L,(-4L),0x20L,(-4L),0x20L,(-4L),0x20L,(-4L),0x20L}; int32_t l_2511 = 0xFF0FA7EAL; int32_t l_2517 = 0x28C8D12AL; int32_t l_2519 = 0L; int32_t l_2522[7][8][4] = {{{1L,0L,0x01554312L,0x7C8174DDL},{0x1921D0C3L,0x6D239666L,0x6D239666L,0x1921D0C3L},{9L,0x3D9C6311L,0x91C40852L,(-10L)},{9L,1L,0xDECCAEBDL,4L},{7L,(-1L),(-1L),4L},{0xC8361747L,1L,0x38605D59L,(-10L)},{0x961FE30FL,0x3D9C6311L,(-5L),0x1921D0C3L},{(-5L),0x6D239666L,(-7L),0x7C8174DDL}},{{1L,0L,7L,(-1L)},{0x77D41DD5L,0x4CC08E29L,9L,0L},{0xB246B91BL,0x7C8174DDL,(-5L),9L},{0x0099F76FL,0x37AC5653L,0L,0xCACDA378L},{0x1EE4182DL,0x961FE30FL,0L,1L},{1L,0x45C3D717L,0x3D9C6311L,(-1L)},{0x4AA1E757L,(-5L),0x0099F76FL,0x5AF78910L},{0x25E2371FL,0x1EE4182DL,2L,0x4AA1E757L}},{{0L,7L,(-5L),0x54257BA0L},{0L,0x38605D59L,0xB246B91BL,0x67E4C9A9L},{1L,0x1921D0C3L,0xCACDA378L,4L},{0L,0x2C0E473BL,4L,0L},{0x297E76CEL,0x6BF51F07L,(-8L),(-5L)},{0x5AF78910L,0x67E4C9A9L,0x4EA7E002L,0x45C3D717L},{(-1L),1L,(-1L),0x8B5E344BL},{0x632237FAL,9L,0x67E4C9A9L,1L}},{{0x7C8174DDL,4L,0x1EE4182DL,9L},{0x01B41337L,(-10L),0x1EE4182DL,0L},{0x7C8174DDL,0x76F82DFAL,0x67E4C9A9L,0xE84A722EL},{0x632237FAL,9L,0x8B5E344BL,4L},{0x8B5E344BL,4L,0x67E4C9A9L,0L},{1L,0x8B5E344BL,(-5L),(-1L)},{0x4EA7E002L,0xDECCAEBDL,(-8L),0x25E2371FL},{7L,0xD9770B1CL,0xCAB72663L,1L}},{{(-1L),(-5L),1L,1L},{0x85CA1ABBL,1L,(-5L),0L},{1L,0x297E76CEL,0x01B41337L,(-1L)},{0x77D41DD5L,0x1EE4182DL,0xD9770B1CL,5L},{1L,0L,1L,(-1L)},{0x38605D59L,(-1L),0L,0x01554312L},{0L,(-1L),(-1L),0x77D41DD5L},{0xD9770B1CL,0x90013682L,1L,9L}},{{1L,1L,0L,0L},{0xE84A722EL,(-1L),0x5AF78910L,0x6D239666L},{0x0099F76FL,1L,0xDECCAEBDL,0xDECCAEBDL},{(-5L),(-5L),0x1EE4182DL,0xCACDA378L},{0L,1L,1L,1L},{5L,0xB246B91BL,0L,1L},{0x5AF78910L,0xB246B91BL,1L,1L},{0xB246B91BL,1L,0x7C8174DDL,0xCACDA378L}},{{0L,(-5L),(-5L),0xDECCAEBDL},{0xC8361747L,1L,(-5L),0x6D239666L},{0x76F82DFAL,(-1L),0x54257BA0L,0L},{0x3B3C7727L,1L,9L,9L},{0x6BF51F07L,0x90013682L,0x3B3C7727L,0x77D41DD5L},{0xD35F6C05L,(-1L),5L,0x01554312L},{0x7C8174DDL,(-1L),4L,(-1L)},{(-7L),0L,2L,5L}}}; int32_t *****l_2526 = &g_886; int i, j, k; if ((p_15 != (safe_add_func_uint8_t_u_u((safe_mod_func_uint32_t_u_u(((((*l_2366) > (0UL ^ (((*l_2198) = (((g_2401 , (~(safe_sub_func_uint64_t_u_u((safe_rshift_func_int8_t_s_s((safe_add_func_int32_t_s_s(((g_2411 ^ (&g_1584 != ((((*l_2369) = (*g_2374)) != ((safe_mod_func_uint64_t_u_u((((safe_rshift_func_uint16_t_u_u(p_15, ((+((safe_mod_func_int8_t_s_s((g_1296 |= ((void*)0 == &l_2075)), 0xABL)) , g_940[3][0][4].f1.f1)) < l_2419))) | p_16) , (***g_2004)), l_2420)) , (void*)0)) , l_2421))) & g_1891[0][0]), p_14)), g_1397.f1.f0)), l_2419)))) | 0x65CCF75125789AD6LL) , (*g_2167))) || p_15))) > p_15) == p_16), 0x733BEE57L)), p_14)))) { /* block id: 1062 */ uint32_t l_2422 = 0x79D505AEL; int32_t l_2437 = 6L; if (p_14) { /* block id: 1063 */ l_2422--; l_2425 = &l_2056[4]; } else { /* block id: 1066 */ uint32_t **l_2432[2]; uint32_t ***l_2434 = &l_2432[0]; int64_t l_2436 = 0xD3650B8FE9376A7ELL; const uint32_t ****l_2442 = &l_2439; const uint32_t *****l_2443[4][5][5] = {{{(void*)0,&l_2438,&l_2438,(void*)0,&l_2438},{(void*)0,(void*)0,&l_2438,&l_2438,(void*)0},{&l_2438,(void*)0,&l_2438,&l_2438,(void*)0},{(void*)0,&l_2438,&l_2438,(void*)0,&l_2438},{&l_2438,(void*)0,&l_2438,(void*)0,&l_2438}},{{&l_2438,(void*)0,&l_2438,&l_2438,(void*)0},{&l_2438,&l_2438,&l_2438,&l_2438,&l_2438},{(void*)0,&l_2438,&l_2438,(void*)0,(void*)0},{&l_2438,&l_2438,&l_2438,&l_2438,&l_2438},{(void*)0,&l_2438,&l_2438,(void*)0,&l_2438}},{{(void*)0,(void*)0,&l_2438,&l_2438,(void*)0},{&l_2438,(void*)0,&l_2438,&l_2438,(void*)0},{(void*)0,&l_2438,&l_2438,(void*)0,&l_2438},{&l_2438,(void*)0,&l_2438,(void*)0,&l_2438},{&l_2438,(void*)0,&l_2438,&l_2438,(void*)0}},{{&l_2438,&l_2438,&l_2438,&l_2438,&l_2438},{&l_2438,&l_2438,(void*)0,&l_2438,&l_2438},{&l_2438,&l_2438,&l_2438,&l_2438,&l_2438},{&l_2438,&l_2438,&l_2438,&l_2438,&l_2438},{&l_2438,&l_2438,(void*)0,&l_2438,&l_2438}}}; int i, j, k; for (i = 0; i < 2; i++) l_2432[i] = (void*)0; (*l_2425) = (l_2437 = ((((safe_mul_func_uint8_t_u_u(p_16, 0xC2L)) , (safe_mul_func_uint8_t_u_u(p_16, (safe_mul_func_uint16_t_u_u((((((l_2432[0] == &l_2075) != ((void*)0 == l_2433[0])) , (((**g_2373) == ((*l_2434) = &l_2076)) && l_2435[4][4][0])) , l_2436) != 0xCF44L), 0xD14BL))))) || 1L) != (*g_2376))); g_2444 = (l_2442 = l_2438); } } else { /* block id: 1073 */ (**g_1009) = (void*)0; for (g_206 = 3; (g_206 >= 0); g_206 -= 1) { /* block id: 1077 */ int i; if (l_1820[g_206]) break; return l_2447; } for (g_1397.f0 = 0; (g_1397.f0 <= 11); ++g_1397.f0) { /* block id: 1083 */ int32_t *l_2450 = (void*)0; return l_2450; } } (*l_2198) = (safe_rshift_func_uint16_t_u_u(((*l_2471) = ((safe_lshift_func_int8_t_s_u(((*l_2468) = ((*l_2467) = (safe_lshift_func_int8_t_s_s(g_1515.f8, ((p_16 = ((((void*)0 != l_2457) , (g_2374 = (void*)0)) == l_2461)) >= (((*l_2121) = l_2462) != (l_2466 = l_2465))))))), ((safe_add_func_int16_t_s_s(g_1592.f5, ((*g_2328) |= (0xC96D8380FD969B96LL && p_14)))) , (*l_2447)))) != p_15)), 14)); lbl_2504: l_2472[1] = &l_2366; for (g_175 = 1; (g_175 >= 27); g_175 = safe_add_func_uint8_t_u_u(g_175, 3)) { /* block id: 1099 */ int32_t *l_2477 = (void*)0; int32_t l_2512 = (-7L); int32_t l_2518 = 0L; int32_t l_2520[4][2][4] = {{{0x50C51D2AL,0x7B10E621L,(-2L),0x341A1E3CL},{(-1L),0x3F8F6A6EL,0x4EEFEE7FL,0x4EEFEE7FL}},{{(-1L),(-1L),(-2L),0x8E4D6D34L},{0x50C51D2AL,0x4EEFEE7FL,(-1L),0x7B10E621L}},{{0x3F8F6A6EL,(-5L),0xBDE224C2L,(-1L)},{0L,(-5L),0L,0x7B10E621L}},{{(-5L),0x4EEFEE7FL,1L,0x8E4D6D34L},{0x8E4D6D34L,(-1L),0x3F8F6A6EL,0x4EEFEE7FL}}}; int16_t *l_2538 = &g_7.f3; int i, j, k; for (g_1397.f1.f0 = 0; (g_1397.f1.f0 <= 0); g_1397.f1.f0 += 1) { /* block id: 1102 */ int32_t ****l_2476 = &g_887; uint64_t l_2486 = 0x9BE2CC8A69E82255LL; uint16_t *l_2488 = (void*)0; uint16_t *l_2489 = &l_2420; if (p_15) break; (*l_2476) = l_2475; (**g_1009) = l_2477; (*l_2447) = (safe_lshift_func_uint16_t_u_s(((*g_2328) = (0xAD301C8E77B90B6CLL && (((safe_div_func_uint16_t_u_u((*g_2328), 0x3AEFL)) < ((*l_2489) = ((*g_772) > (((l_2090 > ((*l_2471) = p_16)) && (safe_add_func_int16_t_s_s((p_16 = (l_2487[0][1] &= ((p_15 ^ l_2486) >= (4UL == 7UL)))), p_14))) || p_16)))) & (*l_2447)))), 12)); } for (g_1791.f3 = 16; (g_1791.f3 == 8); g_1791.f3--) { /* block id: 1115 */ int64_t *l_2501 = &g_75[8]; (*l_2366) ^= ((*l_2198) = ((safe_rshift_func_uint8_t_u_u((safe_mul_func_uint8_t_u_u((safe_rshift_func_int16_t_s_u(((*g_462) == ((((safe_mod_func_int64_t_s_s(((void*)0 == l_2500), (*l_2447))) | ((((void*)0 == l_2501) && (l_2447 == (void*)0)) > (p_16 <= (*g_2328)))) , l_2502) , (*g_462))), l_2503)), g_1400.f1.f6)), 1)) > p_15)); if (g_1792.f0) goto lbl_2504; } for (g_1411.f1.f3 = 0; (g_1411.f1.f3 <= 2); g_1411.f1.f3 += 1) { /* block id: 1122 */ int64_t l_2505 = 0x2AA82F07589F88E0LL; int32_t l_2509 = 0xFB86A2BDL; int32_t l_2510[9][3] = {{1L,0L,0L},{0L,(-1L),1L},{0x448C4116L,0x49838708L,1L},{0x09EC213FL,1L,0L},{0x70054E12L,1L,(-1L)},{1L,1L,1L},{0x8A55A354L,0x49838708L,0xAA1A5467L},{0x8A55A354L,(-1L),0x70054E12L},{1L,0L,0x49838708L}}; int32_t l_2527 = (-4L); int i, j; l_2523--; l_2321 = l_2526; ++l_2528; (*l_2198) = ((g_115[g_1411.f1.f3] , g_115[g_1411.f1.f3]) & (safe_div_func_int64_t_s_s(0x79F461EB4ADCAD8ELL, ((*g_2006) ^= (safe_mul_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_s(((!g_115[g_1411.f1.f3]) , (((((*g_462) = (*g_462)) == l_2538) || ((g_2539[1] , (g_2540 , &g_1891[0][0])) == &l_2383)) , 0x90EFL)), g_1400.f1.f5)), 0x16L)))))); } } } else { /* block id: 1131 */ int32_t *l_2546 = &g_10; int32_t l_2547[3]; int32_t l_2557 = 0xD07959E8L; int32_t l_2585[4][2][5] = {{{(-9L),(-9L),(-9L),(-9L),(-9L)},{0x6BB61523L,0x6BB61523L,0x6BB61523L,0x6BB61523L,0x6BB61523L}},{{(-9L),(-9L),(-9L),(-9L),(-9L)},{0x6BB61523L,0x6BB61523L,0x6BB61523L,0x6BB61523L,0x6BB61523L}},{{(-9L),(-9L),(-9L),(-9L),(-9L)},{0x6BB61523L,0x6BB61523L,0x6BB61523L,0x6BB61523L,0x6BB61523L}},{{(-9L),(-9L),(-9L),(-9L),(-9L)},{0x6BB61523L,0x6BB61523L,0x6BB61523L,0x6BB61523L,0x6BB61523L}}}; struct S0 *l_2642 = &g_1399.f1; int i, j, k; for (i = 0; i < 3; i++) l_2547[i] = 0x633550F0L; for (g_1937.f1.f3 = (-21); (g_1937.f1.f3 < (-16)); g_1937.f1.f3 = safe_add_func_uint32_t_u_u(g_1937.f1.f3, 1)) { /* block id: 1134 */ int64_t l_2544 = 0x35CB7C1EE581E1ECLL; int32_t l_2548 = 4L; int32_t l_2549 = 0x52E2087EL; int32_t l_2550 = 0x168665FCL; int32_t l_2551 = 0x4964F0C2L; const struct S1 *l_2608 = &g_1407[1]; const struct S1 **l_2607 = &l_2608; const struct S1 ***l_2606 = &l_2607; const struct S1 ****l_2605 = &l_2606; const struct S1 *****l_2604 = &l_2605; struct S1 ***l_2615 = &g_1758; struct S1 **** const l_2614 = &l_2615; struct S1 **** const *l_2613[10] = {&l_2614,&l_2614,&l_2614,&l_2614,&l_2614,&l_2614,&l_2614,&l_2614,&l_2614,&l_2614}; uint64_t l_2616 = 0x2914AF9A0590C555LL; int32_t *l_2621 = (void*)0; int i; (***g_1008) = l_2546; if ((*l_2425)) { /* block id: 1136 */ uint64_t l_2552 = 0x3FDA36466E92B841LL; l_2552--; (**g_1009) = &l_2549; (*l_2198) = p_15; (*l_2366) = (safe_sub_func_uint32_t_u_u((l_2557 = 0x30FBDE35L), (((9L == ((**l_2086) != (**l_2439))) <= 0x98286D3ABA1AAAF1LL) & (safe_sub_func_uint32_t_u_u(((*l_2076) = ((*l_2425) = ((*g_2376) = 1UL))), (l_2548 &= ((safe_rshift_func_uint16_t_u_s(0x8963L, (g_2562 , (+(p_14 != 0xD04E9476L))))) ^ (*l_2366)))))))); } else { /* block id: 1146 */ (*l_2425) &= (g_1398.f1.f5 <= (safe_sub_func_int64_t_s_s(((**g_202) = ((p_16 < p_14) < g_1409.f1.f6)), (((safe_lshift_func_int8_t_s_s((p_15 != (((((((l_2546 == l_2366) < p_15) , (*g_841)) != (*g_841)) , p_15) , p_15) < (*l_2366))), 7)) , (void*)0) != (void*)0)))); (*l_2366) &= (6L & (((&p_14 == (***g_2225)) ^ (1L <= (0L == (((safe_add_func_uint32_t_u_u((safe_mul_func_int8_t_s_s((+(*l_2198)), (*g_772))), ((*g_2376) = ((p_16 | (*g_2376)) <= 0UL)))) || p_15) , l_2575)))) < (*l_2546))); } if (((l_2550 | (safe_mod_func_int16_t_s_s(p_16, (safe_mod_func_uint64_t_u_u(((void*)0 != (*g_456)), (safe_mul_func_uint16_t_u_u((0x048BB07B2C5E57C6LL && ((((0x8821FBA5L && (((*l_2198) &= (*g_203)) ^ ((((safe_sub_func_int64_t_s_s(((((((0x0AL || (**g_771)) , 7UL) == 7L) | p_14) < g_2584) , 0xE8F1C92C8444B99FLL), p_15)) >= 1UL) <= 1L) <= 0L))) , (*l_2425)) || 0x961D5D7FL) | (**g_457))), l_2585[2][0][2]))))))) < 0x4C0A4CE4L)) { /* block id: 1153 */ uint32_t ** const *l_2586[5]; uint32_t ** const **l_2593 = (void*)0; uint32_t ** const **l_2594[7][2] = {{(void*)0,&g_2591[2][0][0]},{(void*)0,&g_2591[2][0][0]},{(void*)0,&g_2591[2][0][0]},{(void*)0,&g_2591[2][0][0]},{(void*)0,&g_2591[2][0][0]},{(void*)0,&g_2591[2][0][0]},{(void*)0,&g_2591[2][0][0]}}; uint32_t ****l_2600 = &l_2086; int32_t l_2617[8][9][3] = {{{(-1L),0x2572720EL,1L},{1L,1L,0L},{(-1L),0xEBD95FDBL,0x45792B19L},{0x77D358DEL,(-3L),(-2L)},{(-1L),0x9D3C5A53L,(-5L)},{1L,0x74A94417L,(-2L)},{0x8BFF4D09L,(-1L),0x45792B19L},{1L,0L,0L},{(-9L),0x00486299L,1L}},{{0x4690FE88L,5L,0xB97721FBL},{0x8BFF4D09L,0xEBD95FDBL,0x99398D0EL},{1L,1L,1L},{(-1L),0xEBD95FDBL,0x54FC2D80L},{0x74A94417L,5L,(-2L)},{(-1L),(-1L),0x99398D0EL},{0x74A94417L,0xB97721FBL,(-3L)},{(-9L),0x2572720EL,(-5L)},{0x4E6667FEL,1L,0xB97721FBL}},{{(-1L),0x46BE7162L,1L},{0x4E6667FEL,1L,(-2L)},{(-9L),0x83BFCD56L,1L},{0x74A94417L,0x74A94417L,0x87D3F6EDL},{0x99398D0EL,(-9L),(-1L)},{1L,1L,(-3L)},{(-1L),(-1L),1L},{0x77D358DEL,1L,(-3L)},{0x45792B19L,0xEBD95FDBL,(-1L)}},{{0x4E6667FEL,0xB97721FBL,0x87D3F6EDL},{(-1L),0x46BE7162L,1L},{0x9D86C491L,1L,(-2L)},{0x45792B19L,(-9L),1L},{0x74A94417L,0L,0xB97721FBL},{(-1L),(-9L),(-5L)},{0x4690FE88L,1L,(-3L)},{0x99398D0EL,0x46BE7162L,0x99398D0EL},{0x77D358DEL,0xB97721FBL,0xE32B5C98L}},{{(-9L),0xEBD95FDBL,(-5L)},{0x9D86C491L,1L,0x87D3F6EDL},{(-1L),(-1L),1L},{0x9D86C491L,1L,0x98242BC5L},{(-9L),(-9L),1L},{0x77D358DEL,0x74A94417L,0xB97721FBL},{0x99398D0EL,0x83BFCD56L,(-1L)},{0x4690FE88L,1L,0xE32B5C98L},{(-1L),0x46BE7162L,1L}},{{0x74A94417L,1L,0xE32B5C98L},{0x45792B19L,0x2572720EL,(-1L)},{0x9D86C491L,0xB97721FBL,0xB97721FBL},{(-1L),(-1L),1L},{0x4E6667FEL,1L,0x98242BC5L},{0x45792B19L,0x83BFCD56L,1L},{0x77D358DEL,0L,0x87D3F6EDL},{(-1L),0x83BFCD56L,(-5L)},{1L,1L,0xE32B5C98L}},{{0x99398D0EL,(-1L),0x99398D0EL},{0x74A94417L,0xB97721FBL,(-3L)},{(-9L),0x2572720EL,(-5L)},{0x4E6667FEL,1L,0xB97721FBL},{(-1L),0x46BE7162L,1L},{0x4E6667FEL,1L,(-2L)},{(-9L),0x83BFCD56L,1L},{0x74A94417L,0x74A94417L,0x87D3F6EDL},{0x99398D0EL,(-9L),(-1L)}},{{1L,1L,(-3L)},{(-1L),(-1L),1L},{0x77D358DEL,1L,(-3L)},{0x45792B19L,0xEBD95FDBL,(-1L)},{0x4E6667FEL,0xB97721FBL,0x87D3F6EDL},{(-1L),0x46BE7162L,1L},{0x9D86C491L,1L,(-2L)},{0x45792B19L,(-9L),1L},{0x74A94417L,0L,0xB97721FBL}}}; int32_t l_2618 = (-3L); int i, j, k; for (i = 0; i < 5; i++) l_2586[i] = &g_2375; (*g_2587) = ((*p_17) , l_2586[4]); l_2618 &= (safe_mul_func_uint16_t_u_u((((p_15 < ((l_2595[1] = g_2591[4][0][2]) != ((*l_2600) = g_2598))) && ((p_15 >= ((((p_16 , (((((((*l_2366) = (((((safe_sub_func_int32_t_s_s(((*l_2425) = p_16), ((l_2609 = (g_2603[1] , l_2604)) != (l_2613[7] = (void*)0)))) <= (**g_457)) <= 0UL) , (*g_772)) && p_14)) , 0xBD7BL) | p_16) ^ p_14) , l_2616) != l_2617[3][3][0])) == p_16) || l_2548) , p_16)) >= p_16)) != 0x64B28A1AL), (***g_2326))); if (p_14) break; } else { /* block id: 1163 */ int32_t *l_2620[7][2] = {{&l_2384,&l_2090},{&l_2384,&l_2384},{&l_2384,&l_2090},{&l_2384,&l_2549},{&l_2090,&l_2549},{&l_2384,&l_2090},{&l_2384,&l_2384}}; int i, j; if (p_14) goto lbl_2619; (*l_2198) = p_16; return l_2621; } g_2622 = (***l_2605); } (*l_2198) = p_14; for (g_450.f1.f3 = 9; (g_450.f1.f3 < (-27)); g_450.f1.f3 = safe_sub_func_int8_t_s_s(g_450.f1.f3, 1)) { /* block id: 1173 */ int8_t l_2628 = 2L; int32_t ***l_2629 = &g_179; int32_t l_2641 = 0x5416E9C0L; } } --l_2645[1]; return l_2649; } if ((&l_2122 == (void*)0)) { /* block id: 1191 */ struct S1 *****l_2650 = (void*)0; struct S1 * const ****l_2654 = &l_2652; uint32_t *** const l_2686 = &l_2085; int32_t l_2692 = 0L; uint64_t l_2696 = 0UL; int32_t l_2701 = 1L; int32_t l_2702 = 0L; int32_t l_2704 = 4L; int32_t l_2709 = (-1L); int32_t l_2711 = (-1L); int32_t l_2716[8] = {0x44A67202L,0x44A67202L,0x44A67202L,0x44A67202L,0x44A67202L,0x44A67202L,0x44A67202L,0x44A67202L}; uint64_t **l_2725[6][10][2] = {{{&l_2464,&l_2464},{&l_2464,(void*)0},{&l_2464,&l_2464},{&l_2124,&l_2464},{&l_2464,(void*)0},{&l_2464,&l_2464},{&l_2464,&l_2464},{&l_2124,&l_2464},{&l_2124,(void*)0},{&l_2464,&l_2464}},{{&l_2124,&l_2124},{&l_2464,(void*)0},{&l_2124,(void*)0},{&l_2464,&l_2464},{&l_2124,&l_2124},{&l_2124,&l_2464},{&l_2464,(void*)0},{&l_2124,&l_2464},{&l_2124,&l_2464},{&l_2464,(void*)0}},{{&l_2124,&l_2464},{&l_2124,&l_2464},{&l_2124,&l_2464},{(void*)0,(void*)0},{&l_2464,&l_2124},{(void*)0,(void*)0},{&l_2124,(void*)0},{&l_2124,&l_2464},{&l_2464,&l_2464},{&l_2124,&l_2464}},{{&l_2124,&l_2464},{&l_2124,&l_2464},{&l_2124,&l_2464},{&l_2464,&l_2464},{&l_2124,(void*)0},{&l_2124,(void*)0},{(void*)0,&l_2124},{&l_2464,(void*)0},{(void*)0,&l_2464},{&l_2124,&l_2464}},{{&l_2124,&l_2464},{&l_2124,(void*)0},{&l_2464,&l_2464},{&l_2124,&l_2464},{&l_2124,(void*)0},{&l_2464,&l_2464},{&l_2124,&l_2124},{&l_2124,&l_2464},{&l_2464,(void*)0},{&l_2124,(void*)0}},{{&l_2464,&l_2124},{&l_2124,&l_2464},{&l_2464,(void*)0},{&l_2124,&l_2464},{&l_2124,&l_2464},{&l_2464,&l_2464},{&l_2464,(void*)0},{&l_2464,&l_2464},{&l_2124,&l_2464},{&l_2464,(void*)0}}}; int32_t ** const l_2730 = &g_568[2][7]; uint8_t l_2777[6] = {0x08L,0x08L,0x08L,0x08L,0x08L,0x08L}; int64_t *l_2793[10][1][8] = {{{(void*)0,(void*)0,(void*)0,&g_737,&g_75[7],&g_75[6],(void*)0,(void*)0}},{{(void*)0,&g_75[8],(void*)0,(void*)0,&g_75[8],(void*)0,&g_75[7],&g_75[5]}},{{(void*)0,&g_152,&g_152,&g_75[8],&g_75[7],&g_75[8],&g_152,&g_152}},{{(void*)0,&g_152,&g_75[6],&g_75[8],&g_75[5],&g_737,&g_737,&g_75[5]}},{{(void*)0,&g_75[5],&g_75[5],(void*)0,(void*)0,&g_152,&g_737,(void*)0}},{{&g_152,(void*)0,&g_75[6],&g_737,&g_75[6],(void*)0,&g_152,&g_75[7]}},{{&g_75[6],(void*)0,&g_152,&g_75[7],&g_152,&g_152,&g_75[7],&g_152}},{{&g_75[5],&g_75[5],(void*)0,(void*)0,&g_152,&g_152,(void*)0,&g_152}},{{(void*)0,(void*)0,&g_75[8],(void*)0,(void*)0,(void*)0,&g_737,&g_152}},{{(void*)0,&g_75[6],(void*)0,&g_75[8],&g_75[8],(void*)0,&g_75[6],(void*)0}}}; int8_t l_2820 = 0x19L; int16_t **l_2878 = &g_463; int64_t * const *l_2889 = &l_2114[4]; int64_t * const ** const l_2888 = &l_2889; int64_t * const ** const *l_2887 = &l_2888; int i, j, k; (*l_2648) |= ((l_2651 = (void*)0) != ((*l_2654) = l_2652)); if (((*l_2648) = ((l_2657[4][0][5] = l_2655) != &l_2656))) { /* block id: 1197 */ uint32_t l_2668 = 0x0545826DL; int32_t l_2689 = 0x0CBA57B4L; int32_t *l_2695 = &l_2689; int32_t l_2705 = 1L; int32_t l_2707 = 0xBF6768B2L; int32_t l_2710 = 8L; int32_t l_2719 = (-1L); if ((((~(safe_lshift_func_uint16_t_u_u(g_2662, ((p_16 < ((*l_2648) || ((safe_add_func_int32_t_s_s((*g_3), (((~0UL) , ((safe_lshift_func_uint8_t_u_s(((l_2668 < 0xCFL) , (safe_sub_func_int64_t_s_s((safe_rshift_func_int16_t_s_u(0x0F86L, (safe_div_func_int32_t_s_s((((safe_rshift_func_int8_t_s_s(g_175, 1)) != 1UL) | p_15), (-1L))))), p_15))), 5)) , p_14)) > p_15))) == g_115[0]))) | l_2668)))) , 0x07EFEDBF6AD88556LL) , 6L)) { /* block id: 1198 */ int16_t l_2685 = 0xDE62L; int32_t l_2699[5]; uint16_t l_2700 = 0x7A45L; int32_t l_2703 = 8L; int16_t l_2706 = 0x5C43L; int64_t l_2714 = (-1L); int i; for (i = 0; i < 5; i++) l_2699[i] = (-1L); for (g_2318.f1.f3 = (-17); (g_2318.f1.f3 < 19); ++g_2318.f1.f3) { /* block id: 1201 */ struct S1 ** const *l_2682 = &g_1758; struct S1 ** const **l_2681 = &l_2682; l_2689 &= ((safe_mul_func_int16_t_s_s(p_15, (l_2681 != &l_2682))) == ((((*l_2648) = l_2685) && (-1L)) | (((*l_2658) = (((*g_2444) != l_2686) & (p_16 || ((safe_div_func_int16_t_s_s(0x474CL, 1L)) || p_15)))) != 1L))); } l_2695 = &l_2689; for (g_1399.f0 = 7; (g_1399.f0 >= 0); g_1399.f0 -= 1) { /* block id: 1210 */ int32_t l_2708 = (-1L); int32_t l_2712 = 0xC95081D9L; int32_t l_2713 = 2L; int32_t l_2717 = 1L; int32_t l_2718[3]; uint64_t l_2720 = 0xFCFD12770F4D1F67LL; int i; for (i = 0; i < 3; i++) l_2718[i] = 0x36246AE9L; (***g_1008) = &l_2692; (*g_2644) = (l_2056[g_1399.f0] = (p_15 & (***g_2004))); l_2700 = ((((*g_1011) , (l_2696 && (safe_mul_func_uint8_t_u_u(9UL, g_71.f5)))) > p_15) <= (l_2699[0] = (**g_1779))); ++l_2720; } for (g_2562.f1.f0 = 0; (g_2562.f1.f0 <= 2); g_2562.f1.f0 += 1) { /* block id: 1220 */ int32_t *l_2723 = (void*)0; struct S0 *l_2724 = (void*)0; int i; l_2723 = &l_2709; l_2724 = ((*g_841) = (*g_841)); (*l_2695) |= ((((l_2725[3][4][0] != (*g_2004)) ^ ((g_115[g_2562.f1.f0] < (safe_rshift_func_uint16_t_u_u(0xCB25L, (safe_mul_func_int16_t_s_s((l_2730 == (void*)0), ((-1L) | 0x29CF49999524FD71LL)))))) && (safe_mul_func_uint16_t_u_u((p_15 | 0xB1L), p_16)))) ^ (*l_2723)) == (**g_457)); if (l_2709) goto lbl_2733; } } else { /* block id: 1227 */ const uint64_t l_2738 = 0xA194D3DB378A86E7LL; int8_t *l_2739 = (void*)0; int8_t *l_2740 = &l_1831[5][1][3]; int32_t l_2776[9][10][2] = {{{(-1L),0x21FB49E1L},{0x02262594L,1L},{(-8L),1L},{0x02262594L,0x21FB49E1L},{(-1L),(-1L)},{0x466F8F56L,0L},{0x18D6F1F8L,(-1L)},{0xE2EBE43BL,0x21FB49E1L},{0xD49A5DEEL,1L},{0L,1L}},{{0xD49A5DEEL,0x21FB49E1L},{0xE2EBE43BL,(-1L)},{0x18D6F1F8L,0L},{0x466F8F56L,(-1L)},{(-1L),0x21FB49E1L},{0x02262594L,1L},{(-8L),1L},{0x02262594L,0x21FB49E1L},{(-1L),(-1L)},{0x466F8F56L,0L}},{{0x18D6F1F8L,(-1L)},{0xE2EBE43BL,0x21FB49E1L},{0xD49A5DEEL,1L},{0L,1L},{0xD49A5DEEL,0x21FB49E1L},{0xE2EBE43BL,(-1L)},{0x18D6F1F8L,0L},{0x466F8F56L,(-1L)},{(-1L),0x21FB49E1L},{0x02262594L,1L}},{{(-8L),1L},{0x02262594L,0x21FB49E1L},{(-1L),(-1L)},{0x466F8F56L,0L},{0x18D6F1F8L,(-1L)},{0xE2EBE43BL,0x21FB49E1L},{0xD49A5DEEL,1L},{0L,1L},{0xD49A5DEEL,0x21FB49E1L},{0xE2EBE43BL,(-1L)}},{{0x18D6F1F8L,0L},{0x466F8F56L,(-1L)},{(-1L),0x21FB49E1L},{0x02262594L,1L},{(-8L),1L},{0x02262594L,0x21FB49E1L},{(-1L),(-1L)},{0x466F8F56L,0L},{0x18D6F1F8L,(-1L)},{0xE2EBE43BL,0x21FB49E1L}},{{0xD49A5DEEL,1L},{0L,1L},{0xD49A5DEEL,0x21FB49E1L},{0xE2EBE43BL,(-1L)},{0x18D6F1F8L,0L},{0x466F8F56L,(-1L)},{(-1L),0x21FB49E1L},{0x02262594L,1L},{(-8L),1L},{0x02262594L,0x21FB49E1L}},{{(-1L),(-1L)},{0x466F8F56L,0L},{0x18D6F1F8L,(-1L)},{0xE2EBE43BL,0x21FB49E1L},{0xD49A5DEEL,1L},{0L,1L},{0xD49A5DEEL,0x21FB49E1L},{0xE2EBE43BL,(-1L)},{0x18D6F1F8L,0L},{0x466F8F56L,(-1L)}},{{(-1L),0x21FB49E1L},{0x02262594L,1L},{(-8L),1L},{0x02262594L,0x21FB49E1L},{(-1L),(-1L)},{0x466F8F56L,0L},{0x18D6F1F8L,(-1L)},{0xE2EBE43BL,0x21FB49E1L},{0xD49A5DEEL,1L},{0L,1L}},{{0xD49A5DEEL,0x21FB49E1L},{0xE2EBE43BL,(-1L)},{0x18D6F1F8L,0L},{0x466F8F56L,(-1L)},{(-1L),0x21FB49E1L},{0x02262594L,(-1L)},{0x3BB86D19L,(-1L)},{0L,0x58918EF5L},{1L,0L},{0x02262594L,0x2106C206L}}}; int i, j, k; (*g_3) = ((safe_add_func_int16_t_s_s(((safe_add_func_uint32_t_u_u((l_2709 || ((*l_2740) = (((*l_2695) >= 9L) <= l_2738))), (safe_div_func_uint64_t_u_u((safe_add_func_uint8_t_u_u((safe_mod_func_uint8_t_u_u(p_16, (safe_div_func_int16_t_s_s((safe_lshift_func_uint16_t_u_u((safe_lshift_func_int8_t_s_s(((((l_2716[3] = (p_14 <= ((safe_div_func_uint32_t_u_u((safe_add_func_int32_t_s_s((((((+(safe_add_func_int64_t_s_s((safe_sub_func_uint64_t_u_u(((safe_lshift_func_uint16_t_u_u(((safe_div_func_int8_t_s_s((safe_div_func_uint16_t_u_u((*g_2328), (safe_rshift_func_int16_t_s_u((safe_mod_func_int16_t_s_s((((safe_rshift_func_int16_t_s_s((((safe_mod_func_uint64_t_u_u(((((l_2702 ^= l_2738) >= (p_15 , (**g_1779))) , 0L) ^ 7UL), p_14)) , 0x075AC820L) != 4294967295UL), 3)) >= 1L) >= 0xADL), p_16)), l_2776[2][8][0])))), l_2777[2])) >= 0UL), 7)) >= l_2696), p_14)), p_14))) ^ l_2777[2]) > 0x2FEEL) , &l_2381[0][9][2]) != &g_1891[1][0]), 0xAF50CC3FL)), 1UL)) , 0UL))) != l_2701) >= (-1L)) == l_2701), g_874)), p_14)), 0xCF52L)))), g_1791.f0)), 4L)))) ^ l_2776[2][8][0]), p_14)) | (**g_457)); } for (l_2528 = 0; (l_2528 <= 1); l_2528 += 1) { /* block id: 1235 */ uint16_t l_2794[2]; int32_t *l_2796 = &l_1820[2]; int32_t l_2797 = 0xEE75331EL; int32_t l_2798 = 1L; int32_t l_2799 = (-4L); uint16_t l_2819 = 0x3DB1L; int i; for (i = 0; i < 2; i++) l_2794[i] = 0xC6B2L; (***g_1008) = &l_2705; (***g_1008) = l_2796; for (l_2705 = 1; (l_2705 >= 0); l_2705 -= 1) { /* block id: 1242 */ uint16_t l_2800 = 1UL; --l_2800; (**g_1009) = &l_2710; (*g_2644) = ((safe_add_func_uint8_t_u_u(0xAEL, (safe_unary_minus_func_uint8_t_u(4UL)))) != p_14); } } } else { /* block id: 1251 */ int32_t l_2837 = 0x8F1E84E3L; int32_t l_2840 = 0x58A54603L; int64_t *l_2846[3][8][5] = {{{&g_75[1],&g_75[6],(void*)0,&g_75[2],&g_152},{&g_75[0],&g_737,&g_152,&g_82,&g_737},{&g_75[2],&g_75[6],(void*)0,(void*)0,&g_152},{&g_75[6],&g_152,&g_152,&g_152,&g_152},{&g_75[2],(void*)0,(void*)0,(void*)0,&g_82},{&g_75[0],&g_152,&g_737,&g_82,&g_152},{&g_75[1],&g_75[6],(void*)0,&g_75[2],&g_152},{&g_75[0],&g_737,&g_152,&g_82,&g_737}},{{&g_75[2],&g_75[6],(void*)0,(void*)0,&g_152},{&g_75[6],&g_152,&g_152,&g_152,&g_152},{&g_75[2],(void*)0,(void*)0,(void*)0,&g_82},{&g_75[0],&g_152,&g_737,&g_82,&g_152},{&g_75[1],&g_75[6],(void*)0,&g_75[2],&g_152},{&g_75[0],&g_737,&g_152,&g_82,&g_737},{&g_75[2],&g_75[6],(void*)0,(void*)0,&g_152},{&g_75[6],&g_152,&g_152,&g_152,&g_152}},{{&g_75[2],(void*)0,(void*)0,(void*)0,&g_82},{&g_75[0],&g_152,&g_737,&g_82,&g_152},{&g_75[1],&g_75[6],(void*)0,&g_75[2],&g_152},{&g_75[0],&g_737,&g_152,&g_82,&g_737},{&g_75[2],&g_75[6],(void*)0,(void*)0,&g_152},{&g_75[6],&g_152,&g_152,&g_152,&g_152},{&g_75[2],(void*)0,(void*)0,(void*)0,&g_82},{&g_75[0],&g_152,&g_737,&g_82,&g_152}}}; uint8_t *l_2852 = &g_620; int i, j, k; (*g_2644) = (safe_add_func_uint16_t_u_u((((***g_2004) < (safe_mul_func_uint16_t_u_u((p_16 , (**g_1779)), (safe_lshift_func_uint16_t_u_u(((safe_unary_minus_func_int8_t_s((((safe_mul_func_uint8_t_u_u(p_15, 8L)) == (safe_mod_func_uint64_t_u_u(((**l_2463)--), l_2837))) && 0x9810B9FCFC4FEB22LL))) || (((*g_2376) ^= 0x8C389D88L) ^ l_2838[3])), 6))))) , l_2820), p_14)); l_2841++; if ((+(g_2845 , (((((void*)0 == l_2846[0][5][3]) , p_14) >= ((**g_202) = (p_16 >= (safe_lshift_func_uint16_t_u_u(g_2849, (safe_add_func_uint8_t_u_u(((*l_2852) = p_14), (safe_sub_func_uint8_t_u_u((g_1412.f1.f5 & g_1411.f0), (-1L)))))))))) && g_1793[0][0][1].f5)))) { /* block id: 1258 */ int32_t *l_2855[1]; int i; for (i = 0; i < 1; i++) l_2855[i] = &g_21[2][0]; return l_2855[0]; } else { /* block id: 1260 */ l_2692 = 8L; } for (g_2245.f0 = 0; (g_2245.f0 == (-8)); g_2245.f0--) { /* block id: 1265 */ int8_t *l_2866 = &l_2381[1][7][0]; uint64_t **l_2869 = &l_2464; int32_t l_2870 = 8L; int8_t l_2871 = 0x8AL; (**g_1009) = &l_2692; if (((safe_sub_func_int64_t_s_s((***g_456), (safe_sub_func_int32_t_s_s((l_2877 || ((void*)0 == l_2878)), (safe_add_func_int8_t_s_s(((p_14 || p_14) & 0x858526078180C120LL), (safe_mul_func_uint8_t_u_u((p_16 , ((*l_2852) = (**g_771))), g_1791.f5)))))))) ^ (*g_203))) { /* block id: 1272 */ int64_t * const *l_2885 = (void*)0; int64_t * const ** const l_2884 = &l_2885; int64_t * const ** const *l_2883 = &l_2884; int64_t * const ** const **l_2886 = (void*)0; int32_t *l_2899 = (void*)0; int32_t *l_2900 = &l_2715; l_2887 = l_2883; (*g_2644) &= (safe_mod_func_int8_t_s_s((p_14 >= (!g_1119.f6)), l_2837)); (*l_2648) |= 7L; (***g_1008) = ((l_2870 = p_15) , &l_2870); } else { /* block id: 1281 */ struct S0 *l_2907 = &g_2694; uint64_t l_2926 = 18446744073709551607UL; l_2904--; (***g_1008) = &l_2840; l_2926--; (*l_2648) = 8L; } if (l_2929) break; } } } else { /* block id: 1291 */ int32_t l_2937 = 2L; int32_t l_2944 = (-6L); int32_t *l_2983[7] = {&l_2521,&l_2521,&l_2521,&l_2521,&l_2521,&l_2521,&l_2521}; int8_t *l_2992[8] = {&l_1831[5][1][3],&l_1831[5][1][3],&l_1831[5][1][3],&l_1831[5][1][3],&l_1831[5][1][3],&l_1831[5][1][3],&l_1831[5][1][3],&l_1831[5][1][3]}; uint64_t **l_2993[6] = {&l_2464,&g_2956,&l_2464,&l_2464,&g_2956,&l_2464}; const int32_t l_2994 = 1L; int i; l_2944 &= ((g_2930 != &g_2931) || ((**g_771) == (+((safe_rshift_func_uint8_t_u_u((((l_2937 != ((((safe_rshift_func_uint16_t_u_s((p_14 > ((safe_mod_func_int8_t_s_s((((safe_rshift_func_uint16_t_u_s(p_15, 11)) | p_16) || g_940[3][0][4].f1.f1), (g_1293[0].f0 , p_14))) , 0xDDL)), (*l_2648))) , 0xFCL) != g_2694.f3) ^ p_16)) || (*l_2648)) >= l_2937), 2)) && (**g_2327))))); for (g_1395.f1.f0 = 0; (g_1395.f1.f0 <= 3); g_1395.f1.f0 += 1) { /* block id: 1295 */ int32_t l_2963 = 6L; for (l_2841 = 2; (l_2841 <= 8); l_2841 += 1) { /* block id: 1298 */ const uint64_t l_2962 = 1UL; for (g_1397.f0 = 8; (g_1397.f0 >= 0); g_1397.f0 -= 1) { /* block id: 1301 */ int32_t *l_2945 = &g_101; return l_2945; } for (g_1397.f0 = 7; (g_1397.f0 >= 0); g_1397.f0 -= 1) { /* block id: 1306 */ int i, j, k; (*g_2644) = (((*l_2464) ^= (((((!(safe_rshift_func_uint8_t_u_u((safe_sub_func_int64_t_s_s(((safe_mod_func_uint16_t_u_u((safe_sub_func_int32_t_s_s((((**l_2121) = g_2955) != (*l_2462)), g_1723[(g_1395.f1.f0 + 1)][g_1395.f1.f0][(g_1395.f1.f0 + 3)])), g_1723[(g_1395.f1.f0 + 1)][g_1395.f1.f0][g_1395.f1.f0])) , (safe_rshift_func_uint16_t_u_u(((g_97[(g_1395.f1.f0 + 1)] ^ (safe_mul_func_uint8_t_u_u(((((g_97[g_1397.f0] , ((-1L) && ((**g_2327) &= (((void*)0 == l_2961) ^ 0UL)))) , 0x61ECE3051EBF0DDDLL) <= 4L) || g_75[g_1395.f1.f0]), g_75[(g_1395.f1.f0 + 1)]))) & g_75[(g_1395.f1.f0 + 4)]), 4))), g_75[g_1397.f0])), 6))) != 0x80EEC299E885DC1BLL) > l_2962) || (*l_2648)) , l_2963)) <= 4UL); (*g_2644) = g_1723[g_1395.f1.f0][g_1395.f1.f0][(g_1395.f1.f0 + 2)]; } } return l_2964; } (*g_2644) |= (((safe_mod_func_int16_t_s_s(p_16, (safe_sub_func_int8_t_s_s((((((safe_rshift_func_int16_t_s_s((g_450.f0 &= (safe_rshift_func_uint16_t_u_u((safe_rshift_func_int16_t_s_s((((safe_sub_func_uint16_t_u_u(((((safe_mul_func_int16_t_s_s(((safe_mod_func_int64_t_s_s((l_2944 &= (safe_sub_func_uint64_t_u_u(18446744073709551611UL, 8L))), (*l_2648))) == (l_2983[0] != (l_2964 = &l_2937))), ((((((g_2984 , ((((((g_1296 &= (safe_mul_func_uint16_t_u_u((safe_div_func_uint32_t_u_u((((*g_2328) ^= 0x643EL) , (safe_sub_func_uint8_t_u_u((~((0xA6L == 0x0DL) == (**g_457))), g_1408.f1.f1))), 0x05F634C5L)), (*l_2648)))) , (**l_2121)) != l_2993[1]) || (*l_2648)) & 0xD933B151L) != p_14)) < (*g_2376)) != p_16) == l_2994) <= 1L) & p_14))) , 0x071CE904CDE8B735LL) , (*l_2198)) , (*g_2328)), 0x2A73L)) ^ p_16) | 0xB8L), 10)), 3))), 3)) && p_16) , 0x94L) <= g_1406.f1.f5) & (*l_2648)), (*l_2648))))) || p_16) , (-7L)); } if (p_15) { /* block id: 1323 */ (*l_2648) ^= l_2995; } else { /* block id: 1325 */ struct S1 **l_2996 = &g_533; struct S1 * const *l_2997 = &g_533; struct S1 * const **l_2998[2][7][5] = {{{&l_2997,&l_2997,&l_2997,&l_2997,&l_2997},{(void*)0,(void*)0,(void*)0,(void*)0,&l_2997},{&l_2997,(void*)0,&l_2997,&l_2997,&l_2997},{&l_2997,&l_2997,&l_2997,&l_2997,&l_2997},{(void*)0,&l_2997,&l_2997,&l_2997,(void*)0},{&l_2997,&l_2997,(void*)0,(void*)0,&l_2997},{&l_2997,&l_2997,&l_2997,&l_2997,(void*)0}},{{&l_2997,(void*)0,&l_2997,(void*)0,&l_2997},{(void*)0,(void*)0,(void*)0,&l_2997,&l_2997},{&l_2997,&l_2997,&l_2997,&l_2997,&l_2997},{&l_2997,&l_2997,&l_2997,&l_2997,&l_2997},{&l_2997,&l_2997,&l_2997,(void*)0,&l_2997},{(void*)0,(void*)0,(void*)0,(void*)0,&l_2997},{&l_2997,(void*)0,&l_2997,&l_2997,&l_2997}}}; int32_t l_3012 = 7L; int32_t ****l_3043 = &g_887; int32_t l_3098 = 0xDE7DC1E7L; uint8_t **l_3105[5] = {&l_2107,&l_2107,&l_2107,&l_2107,&l_2107}; int64_t l_3171 = 1L; int32_t l_3174[8]; int32_t l_3175 = 0xA35A2B23L; int16_t l_3256 = 0xD335L; int8_t l_3258[3][10] = {{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)},{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)},{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}}; int8_t l_3265 = 0xD8L; int8_t *l_3270 = &l_1831[5][1][1]; int8_t **l_3269 = &l_3270; int i, j, k; for (i = 0; i < 8; i++) l_3174[i] = 0x1821AC3AL; lbl_3203: (**g_1009) = ((p_14 > (((**g_1756) = l_2996) == (l_2999 = l_2997))) , &l_2521); for (l_2995 = 0; (l_2995 <= 7); l_2995 += 1) { /* block id: 1331 */ int8_t l_3002 = 0x6DL; int32_t *l_3013[9][4] = {{&l_2094[3][4][5],&l_1820[2],&l_2094[3][4][5],&l_1820[2]},{&l_2094[3][4][5],&l_1820[2],&l_2094[3][4][5],&l_1820[2]},{&l_2094[3][4][5],&l_1820[2],&l_2094[3][4][5],&l_1820[2]},{&l_2094[3][4][5],&l_1820[2],&l_2094[3][4][5],&l_1820[2]},{&l_2094[3][4][5],&l_1820[2],&l_2094[3][4][5],&l_1820[2]},{&l_2094[3][4][5],&l_1820[2],&l_2094[3][4][5],&l_1820[2]},{&l_2094[3][4][5],&l_1820[2],&l_2094[3][4][5],&l_1820[2]},{&l_2094[3][4][5],&l_1820[2],&l_2094[3][4][5],&l_1820[2]},{&l_2094[3][4][5],&l_1820[2],&l_2094[3][4][5],&l_1820[2]}}; const uint32_t *l_3022[9][5][4] = {{{&g_1402.f1.f5,&g_1790.f5,(void*)0,&g_940[3][0][4].f1.f5},{&l_2904,&g_1801,&g_406.f1.f5,&g_1515.f5},{&g_1790.f5,(void*)0,&l_2929,&g_2623.f1.f5},{&g_1799.f1.f5,&g_1406.f1.f5,(void*)0,&g_1286.f1.f5},{&g_3001.f1.f5,&l_2841,&g_1402.f1.f5,&g_1801}},{{&g_940[3][0][4].f1.f5,&g_1400.f1.f5,&g_1801,(void*)0},{&g_1801,&g_1406.f1.f5,&g_1592.f5,&g_1790.f5},{&l_2841,&g_1402.f1.f5,&l_2929,&g_1592.f5},{(void*)0,&l_2904,&l_2841,&g_1937.f1.f5},{&g_1412.f1.f5,&g_1792.f5,&g_3001.f1.f5,&g_1790.f5}},{{&g_1402.f1.f5,&g_1400.f1.f5,&g_1400.f1.f5,&g_1402.f1.f5},{&g_1406.f1.f5,&g_1790.f5,&g_1592.f5,&g_1401.f1.f5},{(void*)0,&g_571.f5,&g_406.f1.f5,&g_2623.f1.f5},{(void*)0,&g_2318.f1.f5,&g_1790.f5,&g_2623.f1.f5},{(void*)0,&g_571.f5,&g_1412.f1.f5,&g_1401.f1.f5}},{{&g_3001.f1.f5,&g_1790.f5,&g_1801,&g_1402.f1.f5},{&g_7.f5,&g_1400.f1.f5,&l_2841,&g_1790.f5},{(void*)0,&g_1792.f5,&g_1592.f5,&g_1937.f1.f5},{&g_1799.f1.f5,&l_2904,&g_1790.f5,&g_1592.f5},{(void*)0,&g_1402.f1.f5,(void*)0,&g_1790.f5}},{{&g_1412.f1.f5,&g_1406.f1.f5,(void*)0,(void*)0},{&g_1406.f1.f5,&g_1400.f1.f5,&g_1406.f1.f5,&g_1801},{&g_1801,&l_2841,&g_1592.f5,&g_1792.f5},{&g_2562.f1.f5,&g_1400.f1.f5,&g_3001.f1.f5,&g_1402.f1.f5},{&g_1937.f1.f5,&g_1792.f5,&g_1937.f1.f5,&g_1412.f1.f5}},{{&g_1592.f5,&g_940[3][0][4].f1.f5,&g_1403.f1.f5,&g_1397.f1.f5},{&g_1790.f5,&g_1402.f1.f5,&g_2318.f1.f5,&g_940[3][0][4].f1.f5},{&g_362[8],&g_1402.f1.f5,&g_2318.f1.f5,&l_2841},{&g_1790.f5,&l_2841,&g_1403.f1.f5,&g_571.f5},{&g_1592.f5,&g_2318.f1.f5,&g_1937.f1.f5,&g_1403.f1.f5}},{{&g_1937.f1.f5,&g_1403.f1.f5,&g_3001.f1.f5,&l_2841},{&g_2562.f1.f5,(void*)0,&g_1409.f1.f5,&g_450.f1.f5},{&g_940[3][0][4].f1.f5,&g_1402.f1.f5,&g_1293[0].f1.f5,&g_2318.f1.f5},{&g_1400.f1.f5,&g_1801,(void*)0,&g_1792.f5},{&g_1412.f1.f5,&g_7.f5,&g_1592.f5,&g_1412.f1.f5}},{{&g_1937.f1.f5,&g_940[3][0][4].f1.f5,&g_450.f1.f5,&g_1592.f5},{(void*)0,&g_940[3][0][4].f1.f5,(void*)0,&g_571.f5},{(void*)0,&g_1406.f1.f5,&g_2318.f1.f5,&g_2318.f1.f5},{&g_1515.f5,&g_1515.f5,&g_940[3][0][4].f1.f5,&l_2841},{&l_2929,&g_1799.f1.f5,&g_1412.f1.f5,&g_1402.f1.f5}},{{&g_1592.f5,&g_1403.f1.f5,&g_450.f1.f5,&g_1412.f1.f5},{&g_1790.f5,&g_1403.f1.f5,&g_3001.f1.f5,&g_1402.f1.f5},{&g_1403.f1.f5,&g_1799.f1.f5,&g_1409.f1.f5,&l_2841},{&g_1400.f1.f5,&g_1515.f5,&g_362[8],&g_2318.f1.f5},{&g_1406.f1.f5,&g_1406.f1.f5,&l_2929,&g_571.f5}}}; const uint32_t **l_3021[5] = {&l_3022[0][4][3],&l_3022[0][4][3],&l_3022[0][4][3],&l_3022[0][4][3],&l_3022[0][4][3]}; const uint32_t ***l_3020 = &l_3021[1]; int64_t l_3184 = 0x93694DCDECD84E8CLL; struct S0 *l_3236[10] = {&g_3237[1][1],&g_3237[1][1],&g_3237[1][1],&g_3237[1][1],&g_3237[1][1],&g_3237[1][1],&g_3237[1][1],&g_3237[1][1],&g_3237[1][1],&g_3237[1][1]}; int8_t l_3244[4]; int i, j, k; for (i = 0; i < 4; i++) l_3244[i] = 0x1EL; l_3002 |= ((*g_2644) = p_16); if (p_14) { /* block id: 1334 */ int16_t l_3014 = 0xF013L; uint32_t ***l_3019 = (void*)0; int32_t l_3046[3]; int32_t l_3070 = 0x3C05A979L; int32_t *l_3074 = &l_2056[4]; int64_t l_3075[6] = {0x8822D358E9FEB480LL,0x8822D358E9FEB480LL,0x8822D358E9FEB480LL,0x8822D358E9FEB480LL,0x8822D358E9FEB480LL,0x8822D358E9FEB480LL}; int i; for (i = 0; i < 3; i++) l_3046[i] = 0xB2DEDBDEL; for (g_1398.f1.f3 = 0; (g_1398.f1.f3 <= 7); g_1398.f1.f3 += 1) { /* block id: 1337 */ uint32_t l_3003[1][2][7] = {{{4294967289UL,0xF23DFB53L,4294967289UL,4294967289UL,0xF23DFB53L,4294967289UL,4294967289UL},{0x58279F83L,0x58279F83L,4294967293UL,0x58279F83L,0x58279F83L,4294967293UL,0x58279F83L}}}; int i, j, k; (*l_2648) = ((**g_771) | 255UL); l_3013[8][3] = &l_2521; (*g_3) = (l_3014 , ((((((safe_lshift_func_int8_t_s_u((safe_sub_func_uint32_t_u_u(1UL, (l_3019 == l_3020))), (safe_unary_minus_func_int16_t_s((safe_rshift_func_int16_t_s_s(l_3014, ((safe_sub_func_int8_t_s_s((0x22726DF1L != ((((***g_2374) = p_15) <= p_15) , (*l_2648))), 0xAAL)) <= l_3014))))))) , (void*)0) == (void*)0) <= g_946.f8) , 0L) && (*g_203))); } for (l_2077 = 2; (l_2077 <= 7); l_2077 += 1) { /* block id: 1345 */ int32_t l_3034 = 0L; struct S1 * const * const *l_3035 = &l_2999; uint32_t ***l_3042 = &g_2599; int32_t l_3045 = (-8L); int i; (*g_2644) = ((*l_2648) &= 4L); l_3045 |= (((*g_2006) , (((safe_mul_func_uint16_t_u_u(((0x158AL | ((safe_mul_func_uint16_t_u_u((safe_sub_func_int16_t_s_s((((p_16 = (l_3034 != (l_3035 == ((l_3044 = ((safe_mod_func_int16_t_s_s(((safe_lshift_func_int16_t_s_s(((safe_lshift_func_uint16_t_u_s(0x4FE5L, (((void*)0 != l_3042) < ((((*g_885) = l_3043) == l_2543[3][3][1]) < (**g_1779))))) > 0x4EL), 3)) == p_14), (**g_2327))) & p_16)) , l_3035)))) >= p_15) , p_16), p_14)), p_14)) ^ l_3014)) > p_15), g_7.f6)) , p_14) || 18446744073709551615UL)) != 0L); --l_3047; (*l_2648) = (****g_1008); } if ((safe_sub_func_uint16_t_u_u(((l_3071 = (safe_sub_func_int32_t_s_s(((((*g_203) &= (l_3012 = (0x5B2E24D0F4EB8E82LL < (safe_mul_func_int16_t_s_s((*l_2648), (((*g_2956) >= l_3046[1]) ^ (!((safe_mul_func_int8_t_s_s((((*l_2076) = (~p_14)) > ((safe_rshift_func_int8_t_s_u((((*g_2328) = (safe_mul_func_int16_t_s_s((safe_add_func_int16_t_s_s((*g_331), (safe_add_func_uint8_t_u_u(((((safe_mul_func_int16_t_s_s(0x5A23L, (l_3014 || (((*l_2597) = (g_1790.f6 , p_14)) , (*g_458))))) | p_15) && l_3070) > (*g_2328)), p_15)))), l_3046[2]))) , g_1792.f1), 0)) != 0xAC24F387L)), p_16)) || 253UL)))))))) == (*g_2006)) <= (*g_2006)), p_16))) <= 0x208AA583L), p_14))) { /* block id: 1361 */ int32_t *l_3072 = &l_2094[3][1][5]; int32_t *l_3073 = (void*)0; return l_3073; } else { /* block id: 1363 */ int32_t l_3085[5]; int8_t *l_3089 = &g_97[2]; int8_t *l_3090[1][10]; int i, j; for (i = 0; i < 5; i++) l_3085[i] = 0x86ADEA88L; for (i = 0; i < 1; i++) { for (j = 0; j < 10; j++) l_3090[i][j] = &l_2381[1][2][2]; } (***g_1008) = l_3074; (*l_3074) = (l_3075[0] &= (*l_3074)); l_3098 |= ((*g_2644) |= ((*l_3074) = ((safe_lshift_func_uint8_t_u_s((~((safe_sub_func_uint32_t_u_u(((*g_2376) ^= 0UL), (4294967294UL > ((safe_mod_func_int16_t_s_s((0x3E87L ^ (+(1L >= (~(l_3085[3] == (((safe_sub_func_uint64_t_u_u((~(((*l_3089) = 0x15L) | (l_3012 |= (-1L)))), ((l_3091 == (safe_rshift_func_uint16_t_u_u(((((safe_mul_func_int16_t_s_s((safe_add_func_int8_t_s_s((((p_15 < p_15) & 1L) , g_571.f3), 0xC0L)), 1UL)) & p_16) && (**g_771)) || 65535UL), 4))) ^ l_3085[0]))) <= 1UL) > p_14)))))), p_15)) ^ 0x48EFL)))) | 0x2B1BL)), g_1405.f1.f3)) == p_14))); l_3115 |= (safe_rshift_func_int8_t_s_s((safe_sub_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(((((((*l_2656) |= (&g_772 == l_3105[1])) < ((p_15 & p_16) && ((*l_3089) = p_15))) ^ (safe_rshift_func_uint16_t_u_s((safe_mod_func_uint64_t_u_u((0xE68FL | ((safe_mod_func_int16_t_s_s(p_15, (((*l_3074) = (*l_2648)) || (safe_mul_func_int8_t_s_s(g_1397.f1.f7, (-1L)))))) || (*l_3074))), (***g_456))), p_14))) , g_3114) , 248UL), 3)), g_871.f5)), p_16)); } } else { /* block id: 1378 */ uint16_t l_3116 = 0UL; int32_t l_3170 = 0x2B9FB36EL; int32_t l_3173 = 3L; uint16_t l_3181 = 65532UL; int32_t l_3185 = 5L; int32_t l_3186 = 0x25433034L; int32_t l_3191 = (-9L); int32_t l_3192 = (-1L); int32_t l_3194 = 0x8C815E9DL; int32_t l_3195 = 0x2E818515L; int32_t l_3196 = 7L; int32_t l_3197 = 0x675D09DCL; int32_t l_3198[7] = {(-1L),0x7C19FA0DL,0x7C19FA0DL,(-1L),0x7C19FA0DL,0x7C19FA0DL,(-1L)}; int i; for (g_1411.f1.f0 = 0; (g_1411.f1.f0 <= 3); g_1411.f1.f0 += 1) { /* block id: 1381 */ uint16_t l_3123 = 0x3E9DL; uint32_t ****l_3127 = &g_2598; uint32_t *****l_3126 = &l_3127; int32_t l_3130 = (-5L); struct S1 * const ****l_3137 = (void*)0; struct S1 * const ****l_3138 = &l_2652; int8_t *l_3153[9]; int i; for (i = 0; i < 9; i++) l_3153[i] = &g_148; (*g_2644) = (l_3116 & ((4294967290UL | (safe_mod_func_uint32_t_u_u((p_14 != (((safe_mul_func_int16_t_s_s(((((**g_202) = p_14) && (safe_mod_func_uint16_t_u_u((((l_3123 = p_15) <= (safe_mod_func_uint64_t_u_u(0x87D273A75D4EAA76LL, ((p_14 & ((l_3128[1] = l_3126) != (void*)0)) ^ p_15)))) , p_15), l_3130))) < p_14), 4UL)) | 0xA5AFL) , l_3130)), (-1L)))) | p_16)); l_3012 ^= (safe_add_func_uint8_t_u_u(((safe_sub_func_int16_t_s_s(p_14, 0x8B2BL)) > ((((*l_3138) = (p_16 , &l_2653)) != (void*)0) , ((6L < (**g_2327)) != (p_15 || (safe_mul_func_uint8_t_u_u((g_2584 = (safe_add_func_int64_t_s_s((&l_2107 == (void*)0), 0x0C94A9A175779EF1LL))), 247UL)))))), 3L)); (*l_2198) = (safe_sub_func_uint64_t_u_u((p_14 | p_16), (((((((l_3130 = (safe_lshift_func_uint8_t_u_u(p_14, (safe_lshift_func_uint8_t_u_s((safe_lshift_func_uint16_t_u_u((*g_1780), 5)), p_16))))) , (g_1891[0][0] |= ((*l_2198) > (g_874 ^= (safe_rshift_func_uint16_t_u_s(((g_871.f7 && ((((*g_331) = (0x19B1L <= ((**l_2655) = (**g_1779)))) >= 0xF1E1L) && (**g_2327))) , 0x474BL), p_15)))))) <= g_1400.f0) , 0xF1L) > p_15) , p_15) , 8UL))); } if ((safe_rshift_func_int16_t_s_u(((l_3169 = (((**g_2327) , (((safe_div_func_int16_t_s_s((((((*l_2656) = (**g_1779)) , (((((0x24366A7AL & ((safe_add_func_uint32_t_u_u((safe_lshift_func_uint8_t_u_u((g_174 = ((((safe_mul_func_int16_t_s_s(((p_14 , l_3022[7][1][1]) != ((*l_2961) = (void*)0)), ((****g_2587) ^ ((*l_2076) ^= (((safe_rshift_func_int16_t_s_s(l_3116, 7)) && (safe_mod_func_uint32_t_u_u((0xBEB9L || p_16), p_16))) | 0UL))))) >= p_16) || p_15) && 255UL)), p_16)), 0xEB47831BL)) ^ l_3168)) , p_16) , (****g_1008)) && 0x7725FC32L) != 0L)) < 1L) && 1L), 0xC729L)) < (-5L)) ^ 8L)) == p_16)) & l_3116), 3))) { /* block id: 1401 */ int8_t l_3172 = 6L; int32_t l_3177 = (-1L); l_3178++; --l_3181; (*g_2644) |= ((void*)0 == p_17); } else { /* block id: 1405 */ int8_t l_3187 = 0L; int32_t l_3188 = 0L; int32_t l_3189 = 0x70F5A581L; int32_t l_3193[7] = {0x13670C37L,0x13670C37L,0x13670C37L,0x13670C37L,0x13670C37L,0x13670C37L,0x13670C37L}; struct S0 ***l_3202 = &g_841; int i; l_3199--; (*l_3202) = &p_17; } } if (g_1408.f1.f1) goto lbl_3203; for (g_450.f1.f3 = 0; (g_450.f1.f3 >= 0); g_450.f1.f3 -= 1) { /* block id: 1413 */ int32_t l_3209[3]; int32_t l_3230 = 0L; int i; for (i = 0; i < 3; i++) l_3209[i] = (-4L); } } for (g_1410.f1.f3 = (-21); (g_1410.f1.f3 > (-24)); --g_1410.f1.f3) { /* block id: 1444 */ int32_t *l_3292[5][7][7] = {{{&l_1820[2],&g_21[2][0],&l_3174[2],&l_2521,&l_2521,&l_3174[2],&g_21[2][0]},{&l_1820[2],(void*)0,&l_2056[4],&l_1820[2],&l_2056[3],&l_2056[3],&l_1820[2]},{&l_2056[4],&g_21[2][0],&l_2056[4],&l_2056[3],&g_21[2][0],(void*)0,(void*)0},{&g_21[2][0],&l_1820[2],&l_3174[2],&l_1820[2],&g_21[2][0],&l_3174[2],&l_2521},{&l_2521,(void*)0,&l_2056[3],&l_2521,&l_2056[3],(void*)0,&l_2521},{&l_2056[4],&l_2521,(void*)0,&l_2056[3],&l_2521,&l_2056[3],(void*)0},{&l_2521,&l_2521,&l_3174[2],&g_21[2][0],&l_1820[2],&l_3174[2],&l_1820[2]}},{{&g_21[2][0],(void*)0,(void*)0,(void*)0,&l_2056[4],&l_3206,(void*)0},{&l_3206,&l_2056[3],&l_2056[4],&l_2056[4],&l_2056[3],&l_3206,&l_3174[2]},{&l_2056[3],(void*)0,&l_2521,&l_2056[4],&l_2056[4],&l_2521,(void*)0},{&l_2056[3],&l_3174[2],&l_3206,&l_2056[3],&l_2056[4],&l_2056[4],&l_2056[3]},{&l_3206,(void*)0,&l_3206,&l_2056[4],(void*)0,&l_3174[2],&l_3174[2]},{(void*)0,&l_2056[3],&l_2521,&l_2056[3],(void*)0,&l_2521,&l_2056[4]},{&l_2056[4],&l_3174[2],&l_2056[4],&l_2056[4],&l_2056[4],&l_3174[2],&l_2056[4]}},{{&l_3206,&l_2056[4],&l_3174[2],&l_2056[4],&l_2056[4],&l_2056[4],&l_3174[2]},{&l_2056[4],&l_2056[4],&l_2521,(void*)0,&l_2056[3],&l_2521,&l_2056[3]},{(void*)0,&l_3174[2],&l_3174[2],(void*)0,&l_2056[4],&l_3206,(void*)0},{&l_3206,&l_2056[3],&l_2056[4],&l_2056[4],&l_2056[3],&l_3206,&l_3174[2]},{&l_2056[3],(void*)0,&l_2521,&l_2056[4],&l_2056[4],&l_2521,(void*)0},{&l_2056[3],&l_3174[2],&l_3206,&l_2056[3],&l_2056[4],&l_2056[4],&l_2056[3]},{&l_3206,(void*)0,&l_3206,&l_2056[4],(void*)0,&l_3174[2],&l_3174[2]}},{{(void*)0,&l_2056[3],&l_2521,&l_2056[3],(void*)0,&l_2521,&l_2056[4]},{&l_2056[4],&l_3174[2],&l_2056[4],&l_2056[4],&l_2056[4],&l_3174[2],&l_2056[4]},{&l_3206,&l_2056[4],&l_3174[2],&l_2056[4],&l_2056[4],&l_2056[4],&l_3174[2]},{&l_2056[4],&l_2056[4],&l_2521,(void*)0,&l_2056[3],&l_2521,&l_2056[3]},{(void*)0,&l_3174[2],&l_3174[2],(void*)0,&l_2056[4],&l_3206,(void*)0},{&l_3206,&l_2056[3],&l_2056[4],&l_2056[4],&l_2056[3],&l_3206,&l_3174[2]},{&l_2056[3],(void*)0,&l_2521,&l_2056[4],&l_2056[4],&l_2521,(void*)0}},{{&l_2056[3],&l_3174[2],&l_3206,&l_2056[3],&l_2056[4],&l_2056[4],&l_2056[3]},{&l_3206,(void*)0,&l_3206,&l_2056[4],(void*)0,&l_3174[2],&l_3174[2]},{(void*)0,&l_2056[3],&l_2521,&l_2056[3],(void*)0,&l_2521,&l_2056[4]},{&l_2056[4],&l_3174[2],&l_2056[4],&l_2056[4],&l_2056[4],&l_3174[2],&l_2056[4]},{&l_3206,&l_2056[4],&l_3174[2],&l_2056[4],&l_2056[4],&l_2056[4],&l_3174[2]},{&l_2056[4],&l_2056[4],&l_2521,(void*)0,&l_2056[3],&l_2521,&l_2056[3]},{(void*)0,&l_3174[2],&l_3174[2],(void*)0,&l_2056[4],&l_1820[2],&l_3174[2]}}}; int i, j, k; for (g_1408.f1.f3 = 5; (g_1408.f1.f3 >= 0); g_1408.f1.f3 -= 1) { /* block id: 1447 */ uint64_t l_3266 = 1UL; int32_t *l_3293 = &g_21[2][0]; if (l_3265) break; for (g_3238.f3 = 7; (g_3238.f3 >= 0); g_3238.f3 -= 1) { /* block id: 1451 */ int8_t ***l_3275 = &l_3269; l_3266--; (*l_3275) = l_3269; } for (g_3238.f0 = 0; (g_3238.f0 <= 1); g_3238.f0 += 1) { /* block id: 1457 */ struct S1 **l_3290 = &g_533; int32_t *l_3291[5]; int i, j, k; for (i = 0; i < 5; i++) l_3291[i] = &l_2521; (*g_2644) = (~(safe_div_func_uint8_t_u_u((safe_mod_func_uint64_t_u_u(((*g_2956) &= ((0x05097930223DF25CLL >= ((safe_rshift_func_int16_t_s_u((((((safe_mod_func_int64_t_s_s(l_3251[(g_3238.f0 + 1)][g_3238.f0][(g_3238.f0 + 6)], p_15)) < ((*l_2656) ^= (0x83D9L >= ((*l_2648) >= (((9L >= (((safe_sub_func_uint8_t_u_u((p_14 && p_14), ((*g_331) == (**g_2327)))) , 0x0DL) ^ g_3289)) && 7UL) < l_3251[(g_3238.f0 + 1)][g_3238.f0][(g_3238.f0 + 6)]))))) == l_3251[(g_3238.f0 + 1)][g_3238.f0][(g_3238.f0 + 6)]) , (void*)0) != l_3290), 1)) && 1UL)) & (***g_2326))), (*l_2198))), (**g_3273)))); return l_3293; } } for (g_406.f1.f0 = 0; (g_406.f1.f0 >= 34); g_406.f1.f0 = safe_add_func_int8_t_s_s(g_406.f1.f0, 9)) { /* block id: 1466 */ int32_t *l_3298[2][10] = {{&l_3098,(void*)0,&g_1059,&g_1059,(void*)0,&l_3098,&l_2094[3][1][5],(void*)0,&l_2094[3][1][5],&l_3098},{&g_21[6][0],(void*)0,(void*)0,(void*)0,&g_21[6][0],(void*)0,&l_3012,&l_3012,(void*)0,&g_21[6][0]}}; int i, j; for (g_2318.f0 = (-10); (g_2318.f0 < 0); g_2318.f0 = safe_add_func_uint16_t_u_u(g_2318.f0, 2)) { /* block id: 1469 */ int32_t *l_3299[7]; int32_t *l_3301 = (void*)0; int i; for (i = 0; i < 7; i++) l_3299[i] = &l_2056[4]; return l_3301; } } } return l_3302; } } else { /* block id: 1476 */ int8_t l_3326[5] = {0x9FL,0x9FL,0x9FL,0x9FL,0x9FL}; uint8_t *l_3330 = &l_2925; int64_t l_3331 = 5L; uint16_t l_3332 = 0x89E3L; int16_t l_3333 = 0x7084L; uint8_t ***l_3336 = &g_3334; int32_t *l_3340[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int i; (*g_2644) = (safe_sub_func_int64_t_s_s((safe_sub_func_int32_t_s_s((0xD8FAC422A371FB99LL && 0xF0D7B034FF01964DLL), (safe_mul_func_int8_t_s_s(((((***g_2326) = ((!p_15) < 0xBBL)) & (safe_unary_minus_func_uint8_t_u((((*g_331) = ((safe_unary_minus_func_uint32_t_u((safe_div_func_int32_t_s_s((safe_add_func_uint64_t_u_u(((++(***g_2374)) , (safe_sub_func_int64_t_s_s(((safe_mod_func_uint64_t_u_u(((safe_sub_func_int32_t_s_s((safe_mod_func_uint32_t_u_u((l_3326[2] && (1L ^ (safe_add_func_uint8_t_u_u(0UL, ((*l_3330) = ((~(((void*)0 != &g_2931) , 253UL)) && (*g_3274))))))), 7UL)), l_3326[0])) != l_3331), p_15)) && p_15), (*g_458)))), 0x2E925395B7BF6CD0LL)), p_16)))) || l_3332)) < 1L)))) ^ 0xB6D2L), l_3333)))), l_3333)); (*g_3338) = ((*l_3336) = g_3334); return l_3342; } return l_3343; } /* ------------------------------------------ */ /* * reads : g_1320 g_1321 g_1322 g_1323 g_1799 g_388 g_7.f0 * writes: g_533 g_362 g_1801 g_1803 g_388 */ int32_t func_22(const int32_t p_23, struct S0 * p_24, int32_t * p_25) { /* block id: 785 */ struct S1 *l_1794 = (void*)0; uint32_t l_1797[9][7][4] = {{{4UL,0UL,0UL,5UL},{1UL,4294967295UL,1UL,0UL},{0xF722AD79L,5UL,1UL,4294967287UL},{1UL,0x8FEBBA3FL,0UL,0x8FEBBA3FL},{4UL,4294967295UL,0xF722AD79L,0x8FEBBA3FL},{0xF722AD79L,0x8FEBBA3FL,0UL,4294967287UL},{4294967295UL,5UL,0UL,0UL}},{{4294967295UL,4294967295UL,0UL,5UL},{0xF722AD79L,0UL,0xF722AD79L,4294967287UL},{4UL,0UL,0UL,5UL},{1UL,4294967295UL,1UL,0UL},{0xF722AD79L,5UL,1UL,4294967287UL},{1UL,0x8FEBBA3FL,0UL,0x8FEBBA3FL},{4UL,4294967295UL,0xF722AD79L,0x8FEBBA3FL}},{{0xF722AD79L,0x8FEBBA3FL,0UL,4294967287UL},{4294967295UL,5UL,0UL,0UL},{4294967295UL,4294967295UL,0UL,5UL},{0xF722AD79L,0UL,0xF722AD79L,4294967287UL},{4UL,0UL,0UL,5UL},{1UL,4294967295UL,1UL,0UL},{0xF722AD79L,5UL,1UL,4294967287UL}},{{1UL,0x8FEBBA3FL,0UL,0x8FEBBA3FL},{4UL,4294967295UL,0xF722AD79L,0x8FEBBA3FL},{0xF722AD79L,0x8FEBBA3FL,0UL,4294967287UL},{4294967295UL,5UL,0UL,0UL},{4294967295UL,4294967295UL,0UL,5UL},{0xF722AD79L,0UL,0xF722AD79L,4294967287UL},{4UL,0UL,0UL,5UL}},{{1UL,4294967295UL,1UL,0UL},{0xF722AD79L,5UL,1UL,4294967287UL},{1UL,0x8FEBBA3FL,0UL,0x8FEBBA3FL},{4UL,4294967295UL,0xF722AD79L,0x8FEBBA3FL},{0xF722AD79L,0x8FEBBA3FL,0UL,4294967287UL},{4294967295UL,5UL,0UL,0UL},{4294967295UL,4294967295UL,0UL,5UL}},{{0xF722AD79L,0UL,0xF722AD79L,4294967287UL},{4UL,0UL,0UL,5UL},{1UL,4294967295UL,1UL,0UL},{0xF722AD79L,5UL,0UL,3UL},{1UL,4294967287UL,4294967295UL,4294967287UL},{0UL,0xB8C7F0D4L,0x57CECDC1L,4294967287UL},{0x57CECDC1L,4294967287UL,0x63980D76L,3UL}},{{0xF722AD79L,4294967287UL,4294967295UL,4294967295UL},{0xF722AD79L,0xB8C7F0D4L,0x63980D76L,4294967287UL},{0x57CECDC1L,4294967295UL,0x57CECDC1L,3UL},{0UL,4294967295UL,4294967295UL,4294967287UL},{1UL,0xB8C7F0D4L,0UL,4294967295UL},{0x57CECDC1L,4294967287UL,0UL,3UL},{1UL,4294967287UL,4294967295UL,4294967287UL}},{{0UL,0xB8C7F0D4L,0x57CECDC1L,4294967287UL},{0x57CECDC1L,4294967287UL,0x63980D76L,3UL},{0xF722AD79L,4294967287UL,4294967295UL,4294967295UL},{0xF722AD79L,0xB8C7F0D4L,0x63980D76L,4294967287UL},{0x57CECDC1L,4294967295UL,0x57CECDC1L,3UL},{0UL,4294967295UL,4294967295UL,4294967287UL},{1UL,0xB8C7F0D4L,0UL,4294967295UL}},{{0x57CECDC1L,4294967287UL,0UL,3UL},{1UL,4294967287UL,4294967295UL,4294967287UL},{0UL,0xB8C7F0D4L,0x57CECDC1L,4294967287UL},{0x57CECDC1L,4294967287UL,0x63980D76L,3UL},{0xF722AD79L,4294967287UL,4294967295UL,4294967295UL},{0xF722AD79L,0xB8C7F0D4L,0x63980D76L,4294967287UL},{0x57CECDC1L,4294967295UL,0x57CECDC1L,3UL}}}; uint32_t *l_1798 = &g_362[8]; uint32_t *l_1800 = &g_1801; uint32_t *l_1802 = &g_1803; int8_t l_1804[4][7][5] = {{{0x67L,0x43L,0L,(-1L),5L},{3L,0x67L,0x67L,3L,1L},{(-4L),(-3L),5L,(-1L),0x67L},{(-5L),(-1L),0x43L,9L,0x6AL},{(-3L),0L,5L,(-1L),0xBEL},{1L,0xC8L,(-2L),3L,0x44L},{0xDBL,1L,0x62L,(-1L),(-1L)}},{{0x90L,5L,(-1L),0x43L,5L},{5L,1L,0x14L,0x44L,0L},{0x2BL,3L,0x14L,0xD9L,0xEBL},{(-3L),0xEBL,(-1L),0xE5L,1L},{0x6AL,(-1L),0x62L,0xBEL,0x62L},{0xD9L,0xD9L,(-2L),5L,0x53L},{0x7BL,(-5L),5L,(-1L),(-1L)}},{{0x8BL,0xA0L,0x43L,1L,0x24L},{9L,(-5L),5L,(-1L),0x8BL},{0x62L,0xD9L,0x67L,0x8BL,0xBFL},{0x14L,(-1L),0L,0x2BL,1L},{0xBFL,0xEBL,7L,(-1L),0xBFL},{(-3L),0xA0L,0x54L,1L,0xBFL},{(-3L),1L,(-5L),0x6AL,0L}},{{0x8BL,0xDBL,0xBEL,1L,1L},{0xA5L,0x54L,0x2BL,0x54L,0xA5L},{0x53L,0xBFL,0xFDL,3L,0xBEL},{5L,(-1L),0x67L,0x62L,0x8BL},{(-1L),0x7BL,(-4L),0xBFL,0xBEL},{(-1L),0x62L,(-1L),6L,0xA5L},{0xBEL,(-3L),(-1L),(-4L),1L}}}; uint16_t *l_1805 = &g_388; int32_t l_1806 = 0L; int i, j, k; (****g_1320) = l_1794; l_1806 = (safe_mod_func_int16_t_s_s(((((l_1797[4][1][3] ^ (((*l_1805) ^= (((((*l_1798) = 0UL) > ((*l_1802) = (g_1799 , ((*l_1800) = 0xB7FD8DCCL)))) >= ((0xF67ECCC3L != l_1804[1][3][1]) > 0L)) <= p_23)) | p_23)) <= p_23) , l_1804[1][3][1]) , p_23), g_7.f0)); return l_1804[1][3][1]; } /* ------------------------------------------ */ /* * reads : g_571.f6 g_366.f1.f8 g_202 g_203 g_571.f0 g_174 g_457 g_458 g_82 g_422.f1.f1 g_422.f1.f3 g_331 g_71.f3 g_539 g_366.f1.f6 g_362 g_462 g_463 g_771 g_145 g_456 g_366.f1.f5 g_450 g_115 g_772 g_773 g_422.f1.f5 g_3 g_2 g_75 g_7.f4 g_422.f1.f8 g_7.f5 g_206 g_406.f0 g_175 g_422.f1.f0 g_871 g_873 g_874 g_152 g_571.f7 g_477 g_366.f1.f0 g_885 g_101 g_451 g_388 g_940 g_946 g_949 g_567 g_568 g_571.f2 g_366.f1.f3 g_97 g_571.f5 g_406.f1.f0 g_7.f3 g_406.f1.f1 g_1078 g_1085 g_406.f1.f2 g_571.f1 g_1119 g_1121 g_406.f1.f3 g_1059 g_620 g_1008 g_1009 g_1010 g_422.f1.f2 g_1316 g_1320 g_1296 g_533 g_1412.f1.f0 g_1403.f1.f3 g_1409.f1.f2 g_1403.f1.f1 g_10 g_1410.f1.f1 g_1405.f1.f5 g_1293.f1.f5 g_1403.f1.f6 g_1412.f1.f2 g_1402.f1.f3 g_1453 g_1405.f1.f0 g_71.f8 g_1406.f0 g_1407.f1.f0 g_1410.f1.f3 g_1401.f1.f1 g_1395.f1.f3 g_1400.f0 g_1401.f1.f5 g_1395.f1.f1 g_71.f6 g_1584 g_1592 g_1411.f1.f0 g_7.f0 g_1408.f1.f2 g_841 g_70 g_406.f1.f6 g_1409.f0 g_1409.f1.f3 g_1411.f0 g_1321 g_1322 g_1323 g_1406.f1.f3 g_1397.f1.f0 g_1723 g_1395.f0 g_1404.f1.f5 g_1402.f1.f5 g_1762 g_1779 * writes: g_75 g_71.f3 g_145 g_180 g_450.f1.f0 g_7.f3 g_7.f0 g_349 g_174 g_2 g_841 g_206 g_388 g_539 g_148 g_101 g_463 g_1007 g_620 g_1011 g_362 g_874 g_533 g_450.f1.f3 g_1286.f1.f0 g_737 g_71.f0 g_406.f1.f0 g_1412.f1.f0 g_1296 g_97 g_1584 g_1411.f1.f0 g_1409.f0 g_450.f0 g_1395.f1.f3 g_1411.f0 g_1406.f1.f3 g_1397.f1.f0 g_1395.f0 g_1755 g_1763 */ int32_t func_26(uint16_t p_27, int32_t p_28) { /* block id: 305 */ uint32_t l_632 = 4294967294UL; int32_t l_674 = 0xE96BEB44L; struct S0 *l_675 = (void*)0; int32_t *l_677[1][3][3] = {{{&g_10,&g_10,&g_10},{&g_101,&g_101,&g_101},{&g_10,&g_10,&g_10}}}; int8_t l_708 = 1L; int64_t l_713 = 0L; int32_t ***l_742 = &g_179; int32_t ****l_741 = &l_742; int16_t *l_765 = &g_7.f3; const int64_t ***l_779 = &g_457; int64_t *l_780 = &g_737; int32_t l_965 = 1L; int16_t ***l_1020 = &g_462; int16_t ****l_1019 = &l_1020; int16_t l_1056 = 0xAD58L; int32_t l_1065[7] = {1L,1L,1L,1L,1L,1L,1L}; int8_t l_1082 = 1L; uint32_t l_1101 = 3UL; int8_t l_1135 = (-6L); uint8_t l_1136 = 249UL; uint8_t *l_1161 = &l_1136; uint8_t **l_1160 = &l_1161; int16_t l_1169 = (-6L); int8_t * const l_1224[6][4][4] = {{{&l_1135,&l_1135,(void*)0,&l_1135},{&l_1135,&l_1082,&l_1082,&l_1135},{&l_1082,&l_1135,&l_1082,&l_1082},{&l_1135,&l_1135,(void*)0,&l_1135}},{{&l_1135,&l_1082,&l_1082,&l_1135},{&l_1082,&l_1135,&l_1082,&l_1082},{&l_1135,&l_1135,(void*)0,&l_1135},{&l_1135,&l_1082,&l_1082,&l_1135}},{{&l_1082,&l_1135,&l_1082,&l_1082},{&l_1135,&l_1135,(void*)0,&l_1135},{&l_1135,&l_1082,&l_1082,&l_1135},{&l_1082,&l_1135,&l_1082,&l_1082}},{{&l_1135,&l_1135,(void*)0,&l_1135},{&l_1135,&l_1082,&l_1082,&l_1135},{&l_1082,&l_1135,&l_1082,&l_1082},{&l_1135,&l_1135,(void*)0,&l_1135}},{{&l_1135,&l_1082,&l_1082,&l_1135},{&l_1082,&l_1135,&l_1082,&l_1082},{&l_1135,&l_1135,(void*)0,&l_1135},{&l_1135,&l_1082,&l_1082,&l_1135}},{{&l_1082,&l_1135,&l_1082,&l_1082},{&l_1135,&l_1135,(void*)0,&l_1135},{&l_1135,&l_1082,&l_1082,&l_1135},{&l_1082,&l_1135,&l_1082,&l_1082}}}; int8_t *l_1225 = &g_97[5]; uint32_t l_1233 = 0x0E7B7B6CL; uint32_t *l_1282 = (void*)0; uint32_t *l_1283 = (void*)0; uint32_t l_1360 = 0x770CA6FFL; uint64_t *l_1368 = &g_7.f0; uint64_t **l_1367 = &l_1368; struct S1 *l_1396[4][9] = {{&g_1404,(void*)0,&g_1411,&g_1409,&g_1409,&g_1411,(void*)0,&g_1404,&g_1412},{&g_1402,&g_1405,&g_1410,&g_1400,&g_1409,&g_1403,&g_1399,&g_1398,&g_1398},{&g_1397,&g_1408,&g_1405,&g_1404,&g_1405,&g_1408,&g_1397,&g_1403,&g_1412},{&g_1403,&g_1407[3],&g_1397,&g_1404,&g_1398,&g_1400,&g_1398,&g_1397,&g_1398}}; int32_t l_1545 = 0xC4C3C445L; uint32_t **l_1556 = &l_1283; uint32_t ***l_1555[6][6][3] = {{{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556},{(void*)0,&l_1556,(void*)0},{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556}},{{(void*)0,&l_1556,(void*)0},{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556},{(void*)0,&l_1556,(void*)0},{&l_1556,&l_1556,&l_1556}},{{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556},{(void*)0,&l_1556,(void*)0},{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556}},{{(void*)0,&l_1556,(void*)0},{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556},{(void*)0,&l_1556,(void*)0},{&l_1556,&l_1556,&l_1556}},{{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556},{(void*)0,&l_1556,(void*)0},{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556}},{{(void*)0,&l_1556,(void*)0},{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556},{&l_1556,&l_1556,&l_1556},{(void*)0,&l_1556,(void*)0},{&l_1556,&l_1556,&l_1556}}}; int64_t l_1564 = 1L; int32_t *l_1596[10][3] = {{&l_965,&l_674,&g_1059},{&g_1059,&l_965,&l_965},{&g_1059,&g_1059,&g_101},{&l_965,&l_965,&g_101},{&l_965,&l_674,&l_965},{&l_965,&l_674,&g_1059},{&g_1059,&l_965,&l_965},{&g_1059,&g_1059,&g_101},{&l_965,&l_965,&g_101},{&l_965,&l_674,&l_965}}; int16_t *****l_1676 = (void*)0; uint16_t l_1679 = 1UL; int32_t l_1708 = (-10L); int32_t ***l_1759 = &g_567; uint32_t l_1786 = 0xD480C889L; int i, j, k; if (l_632) { /* block id: 306 */ int32_t l_641 = (-7L); uint16_t l_648 = 0x78CDL; int32_t l_649 = 0xA3BDFCA7L; int32_t l_692[7][1][6]; const struct S1 *l_790 = &g_450; const struct S1 **l_789 = &l_790; int16_t ***l_839 = &g_462; uint8_t l_941 = 3UL; uint32_t l_947 = 0UL; uint8_t l_950 = 0UL; int16_t l_1063 = (-9L); int32_t l_1081 = 1L; int32_t **** const *l_1115 = &l_741; uint32_t l_1147 = 0x7C08FC63L; int64_t *l_1178 = &g_75[6]; int32_t l_1189 = 0x747E51D4L; uint64_t l_1191 = 0UL; uint64_t l_1196[2][4] = {{4UL,4UL,0x04B129B1E6EAF3C4LL,4UL},{4UL,0x29EE35410CC2B583LL,0x29EE35410CC2B583LL,4UL}}; int32_t *l_1236 = &l_649; int i, j, k; for (i = 0; i < 7; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 6; k++) l_692[i][j][k] = 1L; } } lbl_777: if (((safe_sub_func_uint32_t_u_u(((safe_rshift_func_int8_t_s_s((safe_div_func_uint8_t_u_u((safe_add_func_int16_t_s_s(l_641, (safe_div_func_int64_t_s_s(((**g_202) = (((((safe_mul_func_uint8_t_u_u(0UL, ((safe_lshift_func_uint8_t_u_u(255UL, (p_27 && p_27))) < g_571.f6))) ^ (0xDDF392A2L != 0UL)) || ((l_648 != (-1L)) || l_648)) != 0x5902L) > g_366.f1.f8)), l_649)))), g_571.f0)), 4)) <= 8L), l_641)) < g_174)) { /* block id: 308 */ uint32_t *l_656[1]; int8_t *l_671 = &g_150; int32_t l_672 = 6L; int64_t *l_673 = &g_152; int32_t *l_676 = (void*)0; int i; for (i = 0; i < 1; i++) l_656[i] = (void*)0; l_677[0][2][2] = &l_649; } else { /* block id: 316 */ uint64_t *l_684 = &g_71.f0; int32_t l_690 = 5L; int32_t l_696 = 1L; int32_t l_698 = 0x29E07B12L; int32_t l_703[7][9][4] = {{{0xB61CEF2FL,(-1L),0L,0x98FC6496L},{(-1L),0x0C7CB4A6L,0x5FE84463L,0xF08C0838L},{0L,0xB61CEF2FL,0x98FC6496L,0xF08C0838L},{8L,0x0C7CB4A6L,8L,0x98FC6496L},{0x2BCBF492L,(-1L),0xB19C06FDL,0x2BCBF492L},{0L,0x98FC6496L,0L,(-1L)},{0x98FC6496L,0x0C7CB4A6L,0L,0L},{0L,0L,0xB19C06FDL,0xF08C0838L},{0x2BCBF492L,0L,8L,(-1L)}},{{8L,(-1L),0x98FC6496L,8L},{0x98FC6496L,8L,0x0C7CB4A6L,8L},{8L,0x44038F0DL,8L,0L},{0xB19C06FDL,0x98FC6496L,1L,8L},{0L,0xB61CEF2FL,0xF08C0838L,8L},{0L,1L,1L,0L},{0xB19C06FDL,8L,8L,1L},{8L,0xB61CEF2FL,0x0C7CB4A6L,0L},{0x98FC6496L,0xB19C06FDL,1L,0L}},{{0x5FE84463L,0xB61CEF2FL,0x5FE84463L,1L},{0L,8L,0x2BCBF492L,0L},{0x98FC6496L,1L,8L,8L},{1L,0xB61CEF2FL,8L,8L},{0x98FC6496L,0x98FC6496L,0x2BCBF492L,0L},{0L,0x44038F0DL,0x5FE84463L,8L},{0x5FE84463L,8L,1L,0x5FE84463L},{0x98FC6496L,8L,0x0C7CB4A6L,8L},{8L,0x44038F0DL,8L,0L}},{{0xB19C06FDL,0x98FC6496L,1L,8L},{0L,0xB61CEF2FL,0xF08C0838L,8L},{0L,1L,1L,0L},{0xB19C06FDL,8L,8L,1L},{8L,0xB61CEF2FL,0x0C7CB4A6L,0L},{0x98FC6496L,0xB19C06FDL,1L,0L},{0x5FE84463L,0xB61CEF2FL,0x5FE84463L,1L},{0L,8L,0x2BCBF492L,0L},{0x98FC6496L,1L,8L,8L}},{{1L,0xB61CEF2FL,8L,8L},{0x98FC6496L,0x98FC6496L,0x2BCBF492L,0L},{0L,0x44038F0DL,0x5FE84463L,8L},{0x5FE84463L,8L,1L,0x5FE84463L},{0x98FC6496L,8L,0x0C7CB4A6L,8L},{8L,0x44038F0DL,8L,0L},{0xB19C06FDL,0x98FC6496L,1L,8L},{0L,0xB61CEF2FL,0xF08C0838L,8L},{0L,1L,1L,0L}},{{0xB19C06FDL,8L,8L,1L},{8L,0xB61CEF2FL,0x0C7CB4A6L,0L},{0x98FC6496L,0xB19C06FDL,1L,0L},{0x5FE84463L,0xB61CEF2FL,0x5FE84463L,1L},{0L,8L,0x2BCBF492L,0L},{0x98FC6496L,1L,8L,8L},{1L,0xB61CEF2FL,8L,8L},{0x98FC6496L,0x98FC6496L,0x2BCBF492L,0L},{0L,0x44038F0DL,0x5FE84463L,8L}},{{0x5FE84463L,8L,1L,0x5FE84463L},{0x98FC6496L,8L,0x0C7CB4A6L,8L},{8L,0x44038F0DL,8L,0L},{0xB19C06FDL,0x98FC6496L,1L,0L},{8L,0xB19C06FDL,0L,0x5FE84463L},{8L,0xF08C0838L,0xF08C0838L,8L},{0x2BCBF492L,0x5FE84463L,0L,0xF08C0838L},{0x5FE84463L,0xB19C06FDL,0xB61CEF2FL,0x44038F0DL},{1L,0x2BCBF492L,0xF08C0838L,0x44038F0DL}}}; int16_t l_706[3][10] = {{0xB424L,(-1L),0xB424L,(-1L),0xB424L,(-1L),0xB424L,(-1L),0xB424L,(-1L)},{0xB424L,(-1L),0xB424L,(-1L),0xB424L,(-1L),0xB424L,(-1L),0xB424L,(-1L)},{0xB424L,(-1L),0xB424L,(-1L),0xB424L,(-1L),0xB424L,(-1L),0xB424L,(-1L)}}; int32_t l_709 = (-5L); int32_t l_712 = 1L; uint32_t l_714 = 0x5C48CC7EL; uint64_t l_738 = 0x07D608F673653E60LL; int i, j, k; for (l_632 = 0; (l_632 <= 0); l_632 += 1) { /* block id: 319 */ uint64_t *l_683 = &g_406.f1.f0; int32_t l_686 = 0x733442DEL; int32_t l_699 = 0L; int32_t l_700 = 0xB9AB61BCL; int32_t l_702 = 8L; int32_t l_704 = 0xE1BA0CAFL; int32_t l_705[3][3][3] = {{{0L,0L,0L},{0x1B20DBA5L,0x1B20DBA5L,0x1B20DBA5L},{0L,0L,0L}},{{0x1B20DBA5L,0x1B20DBA5L,0x1B20DBA5L},{0L,0L,0L},{0x1B20DBA5L,0x1B20DBA5L,0x1B20DBA5L}},{{0L,0L,0L},{0x1B20DBA5L,0x1B20DBA5L,0x1B20DBA5L},{0L,0L,0L}}}; int64_t l_707 = 0x547F6BDF7CB2AB21LL; uint8_t l_729 = 0UL; int i, j, k; for (g_71.f3 = 0; (g_71.f3 <= 0); g_71.f3 += 1) { /* block id: 322 */ uint8_t l_680 = 0x03L; uint64_t **l_685 = &l_684; int32_t l_693 = (-1L); int32_t l_694 = 0x077E3274L; int32_t l_697[8][3] = {{0xC6BF402DL,0L,0L},{(-7L),5L,(-1L)},{0xECEABAA9L,0L,5L},{0xECEABAA9L,0x3532A694L,0xC6BF402DL},{(-7L),0x668C3C2DL,(-7L)},{0xC6BF402DL,0x3532A694L,0xECEABAA9L},{5L,0L,0xECEABAA9L},{(-1L),5L,(-7L)}}; int64_t l_710 = 0x4DAC16EE1F4A4F0ELL; int64_t l_711 = (-5L); int i, j; if ((safe_div_func_uint32_t_u_u(l_680, (l_649 = ((((safe_sub_func_int16_t_s_s((l_683 == ((*l_685) = l_684)), l_686)) != ((((void*)0 != &g_97[5]) == (~(6UL == (safe_div_func_int64_t_s_s((**g_457), l_648))))) == 7L)) || g_422[3].f1.f1) && g_422[3].f1.f3))))) { /* block id: 325 */ int64_t l_691[7]; int32_t l_695[7][2] = {{2L,1L},{1L,2L},{1L,1L},{2L,1L},{1L,2L},{1L,1L},{2L,1L}}; uint16_t *l_730 = &g_145; uint16_t *l_731[7][1] = {{&g_388},{&g_388},{&g_388},{&g_388},{&g_388},{&g_388},{&g_388}}; int16_t *l_732[6] = {&g_450.f0,&g_450.f0,&g_450.f0,&g_450.f0,&g_450.f0,&g_450.f0}; int32_t **l_733 = &g_180[0][4]; int i, j; for (i = 0; i < 7; i++) l_691[i] = 5L; l_714++; if (l_691[1]) continue; (*l_733) = ((l_703[5][6][0] = (safe_div_func_uint64_t_u_u((((((safe_sub_func_uint16_t_u_u(((-7L) == (l_703[1][5][0] != (safe_mul_func_int16_t_s_s((safe_div_func_int8_t_s_s((safe_add_func_int8_t_s_s(0L, ((*g_458) || l_710))), (safe_add_func_int16_t_s_s(((l_729 <= ((p_27 < l_696) < (l_704 &= ((*l_730) = ((*g_331) | p_27))))) > 5L), p_27)))), 0L)))), p_27)) <= 0UL) <= l_706[1][9]) < p_27) < (*g_458)), g_539))) , &p_28); l_703[5][6][0] = p_27; } else { /* block id: 333 */ uint32_t *l_734 = (void*)0; int32_t l_735 = 0L; int32_t l_736[4]; int i; for (i = 0; i < 4; i++) l_736[i] = (-7L); l_692[0][0][2] ^= (p_27 & (l_704 &= g_366.f1.f6)); if (l_710) continue; p_28 = l_705[1][2][2]; l_738++; } } } } if ((l_741 == &g_280)) { /* block id: 343 */ uint16_t l_743 = 0x32BCL; int32_t l_746 = 0x61766455L; int32_t l_747 = 0xD565E858L; int32_t l_748 = 0xC5CC23B2L; int32_t l_749 = (-9L); int32_t l_750 = (-4L); int32_t l_751 = 0x1A04607BL; int32_t l_752 = 0xB73606FBL; int32_t l_753 = 0x9947265EL; int32_t l_754 = 1L; int32_t l_755 = (-1L); if (p_28) { /* block id: 344 */ --l_743; } else { /* block id: 346 */ uint32_t l_756 = 4294967286UL; struct S1 ** volatile *l_760[5]; struct S1 ** volatile **l_759 = &l_760[3]; int i; for (i = 0; i < 5; i++) l_760[i] = &g_532[5]; ++l_756; (*l_759) = &g_532[1]; for (l_641 = 0; (l_641 == 16); l_641 = safe_add_func_uint32_t_u_u(l_641, 1)) { /* block id: 351 */ return l_756; } } } else { /* block id: 355 */ uint64_t *l_768 = &g_450.f1.f0; int32_t l_774 = (-1L); const struct S1 ***l_793 = &l_789; int64_t l_795[8][9][3] = {{{1L,0x494912A33E218FB0LL,(-1L)},{0xF90624FA84391E37LL,7L,0x27EF2C3DDB7AECDDLL},{1L,(-10L),0x82623400F1E4E8E0LL},{0xE30A2D3118FFB771LL,0x29F8E4B063E7440ELL,7L},{(-8L),(-9L),0xE30A2D3118FFB771LL},{1L,(-1L),0x494912A33E218FB0LL},{(-6L),0x07CFBC7C1E3D6BBFLL,0x5DDBD83E4A694EFELL},{(-1L),(-8L),1L},{0x01348ECFCED278E5LL,0x5DDBD83E4A694EFELL,1L}},{{0xB8D4518A111E9457LL,0x9D95D543E234C9A3LL,0x5DDBD83E4A694EFELL},{0xC2D1C0A9BB25EA2DLL,(-2L),0x494912A33E218FB0LL},{1L,0xE30A2D3118FFB771LL,0xE30A2D3118FFB771LL},{1L,(-10L),7L},{(-1L),1L,0x82623400F1E4E8E0LL},{(-10L),0x170C03673A955BE5LL,0x27EF2C3DDB7AECDDLL},{0x9D95D543E234C9A3LL,0x8F6F92C7D6C43700LL,(-1L)},{1L,0x170C03673A955BE5LL,0xB8D4518A111E9457LL},{0x494912A33E218FB0LL,1L,0x072513CEE86A8B45LL}},{{0x8F6F92C7D6C43700LL,(-10L),1L},{(-9L),0xE30A2D3118FFB771LL,0xC2D1C0A9BB25EA2DLL},{0xE6D2BC5EE986D180LL,(-2L),0x82623400F1E4E8E0LL},{1L,6L,(-1L)},{1L,(-10L),0x61B70AC3A492795ELL},{1L,7L,0x44C8B519B07498F8LL},{1L,0xF0345A2AA15D9C1CLL,(-8L)},{0x44C8B519B07498F8LL,(-1L),0xF90624FA84391E37LL},{0x07CFBC7C1E3D6BBFLL,0x07CFBC7C1E3D6BBFLL,(-1L)}},{{0x27EF2C3DDB7AECDDLL,0x01348ECFCED278E5LL,0x8F6F92C7D6C43700LL},{1L,0x8F6F92C7D6C43700LL,(-10L)},{(-2L),(-1L),6L},{6L,1L,(-10L)},{0xF90624FA84391E37LL,0x170C03673A955BE5LL,0x8F6F92C7D6C43700LL},{0x19E135D4CC42A65FLL,0x82623400F1E4E8E0LL,(-1L)},{0xC2D1C0A9BB25EA2DLL,1L,0xF90624FA84391E37LL},{0xE6D2BC5EE986D180LL,(-1L),(-8L)},{0x494912A33E218FB0LL,0xE30A2D3118FFB771LL,0x44C8B519B07498F8LL}},{{0x9D95D543E234C9A3LL,(-1L),0x61B70AC3A492795ELL},{(-8L),(-1L),(-1L)},{0x072513CEE86A8B45LL,0xE30A2D3118FFB771LL,0x82623400F1E4E8E0LL},{(-10L),(-1L),0x494912A33E218FB0LL},{(-10L),1L,(-10L)},{7L,0x82623400F1E4E8E0LL,1L},{0x0A12215BF57353E8LL,0x170C03673A955BE5LL,0x9D95D543E234C9A3LL},{0xE30A2D3118FFB771LL,1L,(-1L)},{0x29F8E4B063E7440ELL,(-1L),0x5DDBD83E4A694EFELL}},{{0xE30A2D3118FFB771LL,0x8F6F92C7D6C43700LL,(-6L)},{0x0A12215BF57353E8LL,0x01348ECFCED278E5LL,(-1L)},{7L,0x07CFBC7C1E3D6BBFLL,0x0A12215BF57353E8LL},{(-10L),(-1L),1L},{(-10L),0xF0345A2AA15D9C1CLL,(-10L)},{0x072513CEE86A8B45LL,7L,0xC2D1C0A9BB25EA2DLL},{(-8L),(-10L),0xC2D1C0A9BB25EA2DLL},{0x9D95D543E234C9A3LL,6L,(-10L)},{0x494912A33E218FB0LL,1L,1L}},{{0xE6D2BC5EE986D180LL,0x0A12215BF57353E8LL,0x0A12215BF57353E8LL},{0xC2D1C0A9BB25EA2DLL,0xF90624FA84391E37LL,(-1L)},{0x19E135D4CC42A65FLL,0xC2D1C0A9BB25EA2DLL,(-6L)},{0xF90624FA84391E37LL,1L,0x5DDBD83E4A694EFELL},{6L,0x27EF2C3DDB7AECDDLL,(-1L)},{(-2L),1L,0x9D95D543E234C9A3LL},{1L,0xC2D1C0A9BB25EA2DLL,1L},{0x27EF2C3DDB7AECDDLL,0xF90624FA84391E37LL,(-10L)},{0x07CFBC7C1E3D6BBFLL,0x0A12215BF57353E8LL,0x494912A33E218FB0LL}},{{0x44C8B519B07498F8LL,1L,0x82623400F1E4E8E0LL},{1L,6L,(-1L)},{1L,(-10L),0x61B70AC3A492795ELL},{1L,7L,0x44C8B519B07498F8LL},{1L,0xF0345A2AA15D9C1CLL,(-8L)},{0x44C8B519B07498F8LL,(-1L),0xF90624FA84391E37LL},{0x07CFBC7C1E3D6BBFLL,0x07CFBC7C1E3D6BBFLL,(-1L)},{0x27EF2C3DDB7AECDDLL,0x01348ECFCED278E5LL,0x8F6F92C7D6C43700LL},{1L,0x8F6F92C7D6C43700LL,(-10L)}}}; int32_t l_799 = (-1L); uint32_t l_895[4][7]; uint16_t l_898 = 0x3167L; uint32_t *l_920 = &l_632; int32_t l_923 = 0x527E4EC5L; int16_t *l_952 = &g_71.f3; int16_t ***l_964 = &g_462; int64_t **l_978 = &l_780; int8_t l_979 = 0L; int32_t l_1051 = 0x43C01B15L; int32_t l_1052 = 8L; int32_t l_1054 = (-10L); int32_t l_1055 = 0x151E4D0DL; int32_t l_1057[9] = {0x859172C7L,0xF0A6E9DFL,0x859172C7L,0xF0A6E9DFL,0x859172C7L,0xF0A6E9DFL,0x859172C7L,0xF0A6E9DFL,0x859172C7L}; int64_t l_1058 = (-6L); int32_t l_1060 = 0x853BC892L; int32_t ** const *l_1145[1]; int32_t l_1194[6] = {0x4781E964L,0xEC0C7103L,0x4781E964L,0x4781E964L,0xEC0C7103L,0x4781E964L}; uint64_t l_1209[5] = {9UL,9UL,9UL,9UL,9UL}; int64_t l_1230 = 0L; int i, j, k; for (i = 0; i < 4; i++) { for (j = 0; j < 7; j++) l_895[i][j] = 3UL; } for (i = 0; i < 1; i++) l_1145[i] = (void*)0; if ((safe_sub_func_int64_t_s_s(((p_28 < (g_362[6] >= ((*g_462) == l_765))) || (safe_lshift_func_int16_t_s_s((l_649 ^= ((*l_765) = (((l_774 = (((*l_768) = p_27) <= (255UL || (safe_lshift_func_int16_t_s_s((((void*)0 == g_771) & g_145), p_27))))) || l_692[0][0][2]) , l_648))), p_27))), 0UL))) { /* block id: 360 */ uint64_t l_781 = 0x526E3E3D9E03B1F4LL; int32_t l_798 = 0xE4FC2FD5L; int32_t l_856 = 0x94E5189BL; uint16_t *l_859 = &l_648; uint8_t *l_866 = &g_174; uint8_t l_872 = 0x2BL; uint32_t l_875 = 1UL; int32_t *****l_888[2][8] = {{&g_886,&g_886,&g_886,&g_886,&g_886,&g_886,&g_886,&g_886},{&g_886,&g_886,&g_886,&g_886,&g_886,&g_886,&g_886,&g_886}}; int i, j; for (p_27 = 0; (p_27 != 42); p_27 = safe_add_func_uint64_t_u_u(p_27, 7)) { /* block id: 363 */ int64_t ****l_778 = &g_349; int32_t l_794 = 0xC30D6216L; uint8_t l_800 = 0xDFL; uint32_t *l_818 = &l_632; uint64_t *l_838 = &l_781; int16_t ****l_840 = &l_839; int32_t *l_850 = (void*)0; int32_t *l_851 = &g_206; uint16_t *l_855 = &g_388; for (g_7.f0 = 0; (g_7.f0 <= 0); g_7.f0 += 1) { /* block id: 366 */ if (l_648) goto lbl_777; return p_27; } if ((p_28 , (l_781 |= (((((*l_778) = &g_202) == (p_28 , l_779)) , l_780) != (**g_456))))) { /* block id: 372 */ struct S1 **l_792 = &g_533; struct S1 ** const *l_791 = &l_792; int32_t l_796 = (-1L); int32_t l_797[2]; int i; for (i = 0; i < 2; i++) l_797[i] = (-1L); l_794 &= (~((safe_add_func_uint64_t_u_u(p_28, (safe_div_func_int32_t_s_s(((l_781 | 0x45L) <= (((g_366.f1.f5 , ((safe_sub_func_uint8_t_u_u(l_781, ((void*)0 == l_789))) , l_791)) == l_793) , 1UL)), 0x537E6A31L)))) && l_781)); ++l_800; p_28 |= (safe_add_func_uint64_t_u_u((l_794 <= 4L), ((***l_793) , 0x39A27A7DE02492BALL))); } else { /* block id: 376 */ uint8_t *l_811[9] = {&g_174,&g_174,&g_174,&g_174,&g_174,&g_174,&g_174,&g_174,&g_174}; uint16_t *l_814 = &l_648; struct S1 **l_815 = &g_533; int i; p_28 = (safe_div_func_uint8_t_u_u((0x1A46L ^ ((*l_814) = ((safe_sub_func_uint8_t_u_u(((+0xA406L) ^ (~(p_28 > g_115[0]))), (g_174 |= p_27))) >= ((**g_771) > ((l_794 >= 0x8FBC8295B0CA0914LL) < ((((safe_div_func_uint32_t_u_u(((g_422[3].f1.f5 < p_28) , 0UL), 0x48B5B78DL)) < 0xCC7D88FB53454FFDLL) > 0x5DL) | p_27)))))), l_794)); (*g_3) &= ((l_692[0][0][2] , l_815) != (*l_793)); } p_28 = ((((l_798 = ((g_841 = (((*l_765) = (safe_rshift_func_int16_t_s_s((((*l_840) = (((*l_838) ^= ((((*l_818)++) < ((***l_793) , (safe_rshift_func_uint8_t_u_s(((safe_mul_func_uint16_t_u_u((safe_mod_func_int8_t_s_s(((safe_unary_minus_func_uint32_t_u(1UL)) && (0x681D5CFB8FBA063CLL <= (p_28 > (((***l_793) , (safe_div_func_uint16_t_u_u((18446744073709551611UL | (p_28 & (safe_mod_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u((**g_771), (safe_sub_func_uint64_t_u_u(18446744073709551615UL, 0x215D15927B7D328ELL)))), p_28)))), l_794))) >= (**g_202))))), g_571.f6)), p_28)) <= (*g_203)), g_422[3].f1.f3)))) >= p_28)) , l_839)) != &g_462), p_27))) , &g_70)) != &g_70)) | p_27) > p_28) || p_28); l_856 ^= (((*l_818) = 0x1AB6D46BL) || (safe_lshift_func_uint8_t_u_s(p_27, (g_7.f4 , (((((safe_lshift_func_int8_t_s_s(g_422[3].f1.f8, (safe_mod_func_int8_t_s_s(((((safe_add_func_int16_t_s_s(((((*l_851) ^= (p_28 < g_7.f5)) , (safe_sub_func_uint16_t_u_u(((*l_855) = ((~65529UL) && p_27)), g_571.f6))) && l_641), p_27)) & l_798) & 0x90BF63B72F1094C7LL) == l_800), 0x18L)))) && p_28) , 0x28L) <= g_406.f0) | g_175))))); } if (((((safe_mul_func_uint16_t_u_u(((*l_859) &= g_422[3].f1.f5), (((safe_mod_func_int64_t_s_s(((**g_771) || (safe_add_func_int32_t_s_s((((safe_lshift_func_uint8_t_u_u(((*l_866) = 249UL), (((safe_unary_minus_func_int64_t_s((safe_sub_func_int32_t_s_s((+(g_422[3].f1.f0 < ((l_692[0][0][4] & (p_27 ^ (g_871 , ((l_799 , ((l_872 ^ 0x7326L) >= g_873)) >= 1L)))) > g_874))), 0xE146B585L)))) != l_795[1][6][2]) ^ l_875))) <= 1UL) != p_27), p_27))), 0x6069ED54B3477C0FLL)) < p_28) , 0x1222L))) && 9L) , &p_28) == &l_774)) { /* block id: 396 */ uint8_t l_876 = 255UL; --l_876; l_798 ^= (safe_add_func_uint32_t_u_u(((p_27 , g_152) == l_876), g_571.f7)); (*g_477) = &l_774; } else { /* block id: 400 */ const uint32_t l_896 = 1UL; int32_t l_897 = 1L; l_897 &= (((g_366.f1.f0 > ((8L <= (safe_sub_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(0x2D59L, ((l_895[1][5] |= (((((p_27 | (&g_279[2] != (l_888[0][0] = g_885))) != (safe_div_func_int32_t_s_s((safe_sub_func_uint32_t_u_u((l_641 , (((safe_mod_func_int16_t_s_s(0x3A58L, ((*l_765) = 0x6754L))) || l_795[1][6][2]) >= (-6L))), p_27)), p_28))) <= 7L) == 0x122DL) , 3UL)) , 0x9F8DL))), l_896))) > p_27)) ^ 18446744073709551615UL) | g_115[0]); } l_898++; (*g_3) |= p_27; } else { /* block id: 408 */ int32_t l_913 = 0xFBB762F9L; uint32_t l_916 = 18446744073709551606UL; uint32_t *l_918 = (void*)0; uint16_t *l_937[6][10][2] = {{{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0}},{{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0}},{{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0}},{{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0}},{{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0}},{{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0},{(void*)0,&g_388},{(void*)0,(void*)0}}}; uint32_t l_953[8][5] = {{0UL,0x2B295906L,1UL,0UL,0xCF499B01L},{18446744073709551608UL,1UL,1UL,18446744073709551608UL,1UL},{18446744073709551608UL,0x2B295906L,2UL,18446744073709551608UL,0xCF499B01L},{0UL,0x2B295906L,1UL,0UL,0xCF499B01L},{18446744073709551608UL,1UL,1UL,18446744073709551608UL,1UL},{18446744073709551608UL,0x2B295906L,2UL,18446744073709551608UL,0xCF499B01L},{0UL,0x2B295906L,1UL,0UL,0xCF499B01L},{18446744073709551608UL,1UL,1UL,18446744073709551608UL,1UL}}; uint16_t l_959 = 0xC6E4L; int64_t *l_989 = &g_75[6]; const int32_t *l_1006[6] = {&l_692[0][0][2],&l_692[0][0][2],&l_692[0][0][2],&l_692[0][0][2],&l_692[0][0][2],&l_692[0][0][2]}; const int32_t **l_1005 = &l_1006[1]; const int32_t ***l_1004 = &l_1005; const int32_t ****l_1003 = &l_1004; const int32_t *****l_1002 = &l_1003; int32_t l_1050[3][2][7] = {{{1L,1L,0xA05F870BL,0xA0535622L,0xB6301A11L,0xA05F870BL,0xB6301A11L},{0x93401D71L,0x8EE037E7L,0x8EE037E7L,0x93401D71L,(-2L),0xEBAD7A8EL,0x93401D71L}},{{0L,0xB6301A11L,(-3L),(-3L),1L,0x8ED00C81L,0xA05F870BL},{(-2L),0x8EE037E7L,(-5L),0xEBAD7A8EL,0xEBAD7A8EL,(-5L),0x8EE037E7L}},{{1L,0xA05F870BL,0x8ED00C81L,1L,(-3L),(-3L),1L},{(-3L),0x8EE037E7L,(-3L),1L,0x8EE037E7L,0xCF8750A4L,0xCF8750A4L}}}; int8_t l_1061 = 1L; int16_t ****l_1118 = (void*)0; int i, j, k; for (g_539 = 24; (g_539 <= 12); g_539 = safe_sub_func_int64_t_s_s(g_539, 8)) { /* block id: 411 */ int32_t *l_917 = &g_101; uint64_t l_922 = 5UL; for (l_898 = 0; (l_898 <= 7); l_898 += 1) { /* block id: 414 */ uint32_t **l_919 = &l_918; uint16_t *l_921 = &g_388; int32_t l_924 = 0x1D67F89CL; int8_t *l_925 = &g_148; (*l_917) = ((safe_rshift_func_int8_t_s_s(g_871.f4, ((*l_925) = (((9UL == ((((l_924 = (safe_div_func_uint32_t_u_u(0xD5ADB0C3L, ((8UL && ((safe_add_func_uint32_t_u_u(((p_27 == (((*l_921) = (l_913 = (((safe_add_func_uint32_t_u_u((safe_div_func_uint16_t_u_u((l_913 , ((-1L) ^ (safe_sub_func_uint64_t_u_u((((*l_919) = l_918) != l_920), 18446744073709551614UL)))), g_75[6])), l_692[0][0][2])) | 0L) ^ 2UL))) | l_922)) >= l_923), l_924)) , l_924)) , p_27)))) & 1L) >= p_28) > 0xAB70F807L)) < 0xC7L) || (*l_917))))) | g_422[3].f1.f1); (*g_451) = (void*)0; (*l_917) |= p_28; l_774 ^= (!g_7.f5); } } lbl_1022: p_28 ^= (safe_lshift_func_int16_t_s_s(0x47E5L, (safe_lshift_func_int8_t_s_u((safe_div_func_int64_t_s_s(0x8C6472D59225690CLL, (safe_lshift_func_int16_t_s_s((safe_div_func_int64_t_s_s((((((g_388++) , 0xD5600BB2L) ^ (l_692[0][0][2] = (g_940[3][0][4] , (l_941 = l_913)))) && (**g_457)) , ((safe_lshift_func_int8_t_s_u((safe_add_func_uint32_t_u_u((g_946 , g_871.f3), (((**g_202) ^= (g_871.f6 && 18446744073709551615UL)) >= g_539))), l_913)) ^ l_947)), g_871.f6)), 14)))), 2)))); if (((+0xC6C7L) , (l_950 = ((g_949 , (void*)0) != (*g_567))))) { /* block id: 432 */ int16_t *l_951 = (void*)0; lbl_954: l_953[4][0] &= ((((**l_839) = l_951) == l_952) || 0UL); if (l_799) { /* block id: 435 */ if (g_450.f0) goto lbl_954; } else { /* block id: 437 */ return p_27; } l_913 ^= (((-9L) == ((((**g_202) = 0x4BFCCE66E5A76578LL) && ((void*)0 == &l_895[3][1])) < (safe_sub_func_int8_t_s_s(p_27, ((0x791CEA11F7978507LL && l_959) >= ((safe_rshift_func_uint16_t_u_u((safe_mul_func_int8_t_s_s(0x6BL, (((l_964 != &g_330[6][4]) , p_28) & g_871.f1))), g_873)) <= l_965)))))) | g_388); } else { /* block id: 442 */ uint32_t l_1014 = 0xAA3DB2F3L; int8_t l_1021 = (-10L); int32_t l_1048 = 0x672903E8L; int32_t l_1049 = 0xEB2D44F5L; int32_t l_1053[6][8] = {{4L,4L,0x2D9C3275L,6L,(-2L),6L,0x2D9C3275L,4L},{4L,1L,0L,0x2D9C3275L,0x2D9C3275L,0L,1L,4L},{1L,1L,4L,6L,4L,1L,1L,1L},{1L,6L,0L,0L,6L,1L,0x2D9C3275L,1L},{6L,1L,0x2D9C3275L,1L,6L,0L,0L,6L},{1L,1L,1L,1L,4L,6L,4L,1L}}; int8_t l_1064 = 0L; uint16_t l_1100[4] = {1UL,1UL,1UL,1UL}; int16_t ***l_1114 = &g_462; int i, j; l_979 |= ((safe_mul_func_uint8_t_u_u(((((((safe_mod_func_uint64_t_u_u(l_795[1][6][2], p_28)) , (g_571.f2 == (1UL & ((safe_mod_func_uint64_t_u_u((safe_mul_func_uint16_t_u_u((p_27 = (safe_mod_func_uint64_t_u_u((safe_add_func_int16_t_s_s(((-1L) >= 0xEAEFL), ((((void*)0 != l_978) && 1UL) != l_913))), 0xF28A8A25243744C7LL))), 0L)), g_450.f0)) , 0xADL)))) > 1UL) , g_366.f1.f3) | g_97[5]) >= p_28), p_28)) >= l_959); lbl_1069: if ((+(safe_sub_func_int16_t_s_s(l_648, ((((safe_rshift_func_uint8_t_u_u(0xF7L, (safe_mul_func_uint16_t_u_u(0xF693L, (safe_mod_func_int16_t_s_s((((void*)0 == l_989) > ((safe_add_func_int64_t_s_s((safe_div_func_int8_t_s_s(((safe_mod_func_int32_t_s_s((safe_lshift_func_int8_t_s_s(0xB7L, 2)), 2L)) && ((g_82 , ((l_795[1][6][2] & 0xD12122B2200EB852LL) != 0x917CE4E6L)) , (**g_202))), p_28)), l_774)) || (**g_771))), l_799)))))) , 0L) , p_28) <= g_571.f5))))) { /* block id: 445 */ int32_t l_998 = 6L; int32_t ***** const l_1001 = &g_886; uint8_t *l_1013 = &g_620; (*g_3) = (l_998 | (((((safe_rshift_func_uint8_t_u_u(((*l_1013) = (l_1001 != (g_1007[4][4][0] = (l_1002 = l_1002)))), 2)) && l_941) == l_1014) > (((l_774 = ((((void*)0 != &g_568[2][7]) > ((p_27 != (((safe_add_func_int16_t_s_s(((safe_mul_func_int16_t_s_s(((((p_27 , l_1019) != &l_839) <= (*g_772)) & p_28), l_1021)) > l_1014), 7L)) , l_895[1][5]) || l_895[3][2])) >= 255UL)) && 9UL)) < g_450.f1.f5) | (*g_458))) && 0xC94532628477BFF5LL)); if (l_965) goto lbl_1069; if (l_774) goto lbl_1022; } else { /* block id: 452 */ uint8_t l_1045 = 0UL; int32_t l_1046[9][5]; uint64_t l_1066 = 18446744073709551615UL; int i, j; for (i = 0; i < 9; i++) { for (j = 0; j < 5; j++) l_1046[i][j] = 1L; } lbl_1047: if (g_82) goto lbl_777; p_28 = (safe_sub_func_int32_t_s_s(((g_406.f1.f0 < (safe_sub_func_int16_t_s_s(p_27, (g_145++)))) || (safe_mod_func_uint32_t_u_u((safe_sub_func_int64_t_s_s(0x935148D89221EEF4LL, (p_27 < (safe_mod_func_int32_t_s_s((p_28 >= (l_1046[1][2] = ((safe_mul_func_int16_t_s_s(((*l_952) |= ((safe_mod_func_int32_t_s_s(l_1014, (safe_lshift_func_uint8_t_u_s(((safe_add_func_uint8_t_u_u((**g_771), ((0xC970L || (safe_rshift_func_int16_t_s_s(((*l_765) &= p_27), p_27))) ^ p_28))) | g_406.f1.f1), 5)))) , l_1045)), 4L)) & 0L))), p_27))))), g_571.f0))), (-1L))); if (l_632) goto lbl_1047; ++l_1066; } if ((safe_div_func_uint64_t_u_u((&l_989 == ((safe_div_func_uint32_t_u_u(((safe_sub_func_uint16_t_u_u((((safe_mul_func_uint16_t_u_u(l_692[5][0][5], (p_27 , (p_27 = 65531UL)))) < l_1051) | ((g_1078[1][4][0] , &p_28) == (void*)0)), (safe_mod_func_uint8_t_u_u(((*g_458) ^ p_28), l_1081)))) , l_1082), p_28)) , (void*)0)), l_1054))) { /* block id: 464 */ const uint32_t *l_1087 = &g_406.f1.f5; const uint32_t **l_1086 = &l_1087; const uint32_t ***l_1088 = &l_1086; int32_t l_1089 = 0x387DA2E6L; l_1048 = 0x216C857BL; l_1089 = (safe_add_func_uint8_t_u_u((0x4AF80151L == 0x926CBC99L), (g_1085 != ((*l_1088) = l_1086)))); (**l_1004) = (void*)0; l_1057[2] |= (g_97[5] <= (safe_sub_func_int16_t_s_s(((*l_765) |= (safe_rshift_func_uint8_t_u_s((safe_mod_func_uint64_t_u_u(((safe_sub_func_uint16_t_u_u((safe_mul_func_uint16_t_u_u(((((void*)0 != &l_1064) , l_1100[3]) , l_1101), (safe_div_func_int32_t_s_s(p_27, ((p_28 | ((safe_mul_func_uint16_t_u_u((((safe_sub_func_int16_t_s_s(0x5D9AL, ((((safe_mod_func_uint8_t_u_u((((safe_add_func_int8_t_s_s((((*l_1019) = (((((safe_lshift_func_uint16_t_u_s((((((g_406.f1.f2 & p_28) == p_27) >= p_27) , l_1081) <= 0L), l_1063)) < p_28) > p_27) ^ 1UL) , (void*)0)) != l_1114), l_1089)) && p_28) && g_773), p_28)) , p_27) && (**g_771)) < (***g_456)))) <= g_940[3][0][4].f0) > l_692[0][0][2]), g_571.f1)) , 0x2FL)) , p_28))))), p_28)) | g_871.f6), (***g_456))), 6))), l_1089))); } else { /* block id: 472 */ uint32_t l_1120 = 4UL; uint8_t *l_1127 = &l_941; int32_t l_1130 = (-1L); int32_t l_1131 = 0x5679EC14L; uint64_t l_1132 = 3UL; l_1050[1][0][6] ^= ((&g_1008 == l_1115) < (((safe_rshift_func_int16_t_s_s(((((0x2A74L || ((l_1118 != (g_1119 , &g_332)) && l_1120)) , g_1121) , (void*)0) == (void*)0), p_28)) , g_571.f1) == g_75[3])); p_28 = (((~p_28) && ((((***l_1004) < p_27) >= g_1121.f3) >= g_406.f1.f3)) < (safe_sub_func_int64_t_s_s((l_898 , (**g_457)), (((safe_mul_func_uint8_t_u_u(((*l_1127) = g_1059), (((safe_add_func_int16_t_s_s(p_28, p_27)) == p_27) ^ p_28))) && l_1049) != l_1120)))); ++l_1132; } } l_1136--; } for (g_620 = 0; (g_620 != 7); g_620++) { /* block id: 483 */ int8_t *l_1146 = &l_708; uint16_t *l_1166 = &l_648; int32_t l_1170 = 1L; int32_t l_1195[2]; struct S0 *l_1212 = &g_940[3][0][4].f1; int i; for (i = 0; i < 2; i++) l_1195[i] = 1L; p_28 = (p_28 == (safe_rshift_func_int8_t_s_s(((void*)0 != (*g_456)), 1))); p_28 ^= (l_1147 = ((safe_add_func_int16_t_s_s((((*l_1146) = ((**l_1115) == l_1145[0])) == g_949.f2), 3L)) , 0L)); if (p_27) break; } l_1236 = &p_28; } (***g_1008) = &p_28; p_28 |= p_27; } else { /* block id: 527 */ uint16_t *l_1257 = &g_388; uint32_t *l_1265 = &l_632; uint32_t *l_1266 = (void*)0; uint32_t *l_1267 = &g_362[3]; int32_t l_1268 = (-1L); int32_t l_1269 = (-6L); int64_t l_1270 = (-1L); lbl_1273: l_1270 &= (safe_div_func_int8_t_s_s((((safe_add_func_uint64_t_u_u((safe_add_func_uint32_t_u_u((safe_mod_func_int16_t_s_s(p_27, ((*l_1257) |= (0xBB30L & (safe_rshift_func_uint16_t_u_u((safe_lshift_func_int8_t_s_u(0xE7L, 1)), 10)))))), 0xE5D74474L)), ((safe_sub_func_int32_t_s_s((l_1269 |= (safe_div_func_int16_t_s_s((-1L), (safe_mod_func_uint8_t_u_u((**g_771), ((((~p_28) || 0UL) , ((*l_1267) = ((*l_1265) = g_871.f0))) , l_1268)))))), 0xDFF249C5L)) && 4L))) & (*g_458)) != p_28), g_450.f1.f3)); for (g_874 = (-7); (g_874 == 3); ++g_874) { /* block id: 535 */ if (g_406.f1.f3) goto lbl_1273; } l_1268 = l_1270; } if ((((p_27 , (safe_sub_func_uint32_t_u_u((0x30CF7ACAL | (&l_742 != &l_742)), 0xFF599819L))) ^ ((g_362[8] = ((safe_sub_func_uint32_t_u_u((safe_mul_func_int8_t_s_s(g_115[2], ((*g_203) != ((-1L) < (-5L))))), g_422[3].f1.f2)) > p_27)) >= p_27)) > p_28)) { /* block id: 541 */ struct S1 **l_1284 = &g_533; (*l_1284) = (void*)0; } else { /* block id: 543 */ int32_t l_1295 = 0xFBE14131L; int32_t l_1300 = 0xB6BD026EL; int32_t *****l_1352 = &l_741; int32_t l_1353 = 0L; uint32_t *l_1392[4] = {&l_1360,&l_1360,&l_1360,&l_1360}; struct S1 *l_1394 = &g_1395; int8_t l_1417[4][1]; uint64_t **l_1443 = &l_1368; const int16_t *l_1449 = &g_1411.f1.f3; const int16_t **l_1448[5]; const int8_t l_1456 = 1L; const struct S0 *l_1502 = &g_1405.f1; int32_t l_1506 = 0x5DAA08BBL; int32_t l_1507 = 0x79EBEF9FL; int32_t l_1508[9][4][7] = {{{1L,0x7DD14560L,5L,0xFEB1EC6CL,0xADAB8F5BL,0L,0x1460DEEAL},{1L,(-1L),0x1460DEEAL,0x51D1A932L,0L,(-5L),0x3A1E2510L},{0L,0x505D01CDL,5L,0x132E8824L,0L,0xC8CA929EL,0x4EFC7101L},{0x64A3A207L,0L,(-1L),0x99C77E21L,0xADAB8F5BL,3L,0x3A1E2510L}},{{0x5918CD8BL,0L,0x3A6950E6L,0x8934ECA6L,0x1F4A1AB7L,0x99C77E21L,0x1460DEEAL},{0xEF3BB579L,0x505D01CDL,1L,0x99C77E21L,0x697A12B2L,0x99C77E21L,1L},{(-1L),(-1L),(-1L),0x132E8824L,0xA847E08AL,3L,5L},{0xEF3BB579L,0x7DD14560L,(-1L),0x51D1A932L,(-2L),0xC8CA929EL,8L}},{{0x5918CD8BL,1L,1L,0xFEB1EC6CL,0xA847E08AL,(-5L),8L},{0x64A3A207L,1L,0x3A6950E6L,3L,0x697A12B2L,0L,5L},{0L,1L,(-1L),3L,0x1F4A1AB7L,0x51D1A932L,1L},{1L,0x7DD14560L,5L,0xFEB1EC6CL,0xADAB8F5BL,0L,0x1460DEEAL}},{{1L,(-1L),0x1460DEEAL,0x51D1A932L,0L,(-5L),0x3A1E2510L},{0L,0x505D01CDL,5L,0x132E8824L,0L,0xC8CA929EL,0x4EFC7101L},{0x64A3A207L,0L,(-1L),0x99C77E21L,0xADAB8F5BL,3L,0x3A1E2510L},{0x5918CD8BL,0L,0x3A6950E6L,0xFBDEDBECL,(-1L),5L,0x4A000286L}},{{0L,0x1F4A1AB7L,1L,5L,0x4954824FL,5L,1L},{(-1L),(-1L),(-1L),0xF1929B4DL,8L,0L,0x64A3A207L},{0L,0x79D795BCL,(-1L),0xF036206CL,0xEF28ED33L,0x74126315L,0x505D01CDL},{0L,0xADAB8F5BL,1L,0x441147C0L,8L,(-1L),0x505D01CDL}},{{(-2L),0x697A12B2L,0x7DD14560L,0L,0x4954824FL,0x9BA5493AL,0x64A3A207L},{0x8071081BL,0xADAB8F5BL,0xEF3BB579L,0L,(-1L),0xF036206CL,1L},{0xADAB8F5BL,0x79D795BCL,0x64A3A207L,0x441147C0L,(-1L),0x9BA5493AL,0x4A000286L},{0xADAB8F5BL,(-1L),0x4A000286L,0xF036206CL,0x9286DF49L,(-1L),0L}},{{0x8071081BL,0x1F4A1AB7L,0x64A3A207L,0xF1929B4DL,0x9286DF49L,0x74126315L,0x5918CD8BL},{(-2L),0x8071081BL,0xEF3BB579L,5L,(-1L),0L,0L},{0L,0x8071081BL,0x7DD14560L,0xFBDEDBECL,(-1L),5L,0x4A000286L},{0L,0x1F4A1AB7L,1L,5L,0x4954824FL,5L,1L}},{{(-1L),(-1L),(-1L),0xF1929B4DL,8L,0L,0x64A3A207L},{0L,0x79D795BCL,(-1L),0xF036206CL,0xEF28ED33L,0x74126315L,0x505D01CDL},{0L,0xADAB8F5BL,1L,0x441147C0L,8L,(-1L),0x505D01CDL},{(-2L),0x697A12B2L,0x7DD14560L,0L,0x4954824FL,0x9BA5493AL,0x64A3A207L}},{{0x8071081BL,0xADAB8F5BL,0xEF3BB579L,0L,(-1L),0xF036206CL,1L},{0xADAB8F5BL,0x79D795BCL,0x64A3A207L,0x441147C0L,(-1L),0x9BA5493AL,0x4A000286L},{0xADAB8F5BL,(-1L),0x4A000286L,0xF036206CL,0x9286DF49L,(-1L),0L},{0x8071081BL,0x1F4A1AB7L,0x64A3A207L,0xF1929B4DL,0x9286DF49L,0x74126315L,0x5918CD8BL}}}; uint64_t l_1509[7]; struct S0 * const l_1514 = &g_1515; struct S0 * const *l_1513 = &l_1514; struct S0 * const **l_1512 = &l_1513; struct S1 **l_1532[9][6][4] = {{{&l_1396[2][6],&l_1396[2][6],&l_1396[2][6],&l_1396[2][6]},{&l_1396[2][6],&l_1394,&l_1394,(void*)0},{(void*)0,(void*)0,&l_1396[2][6],&l_1396[2][3]},{&l_1396[1][6],&g_533,&l_1396[2][3],&l_1396[2][3]},{&g_533,(void*)0,&l_1396[0][1],(void*)0},{&l_1396[2][6],&l_1394,&g_533,&l_1396[2][6]}},{{&g_533,&l_1396[2][6],&l_1394,&l_1394},{&l_1396[2][6],&l_1396[2][3],&l_1396[2][2],&l_1396[2][3]},{&l_1396[2][6],&l_1396[2][3],&g_533,&l_1394},{&l_1394,(void*)0,&l_1394,&l_1396[2][6]},{&l_1394,&l_1396[2][6],&l_1396[2][3],&l_1396[2][3]},{&l_1394,&l_1396[1][6],&l_1394,&l_1396[2][6]}},{{&l_1396[2][6],(void*)0,&g_533,(void*)0},{&l_1394,&l_1394,&l_1394,(void*)0},{&l_1394,&l_1394,&l_1396[2][6],&l_1396[2][6]},{(void*)0,(void*)0,&l_1396[2][6],&l_1396[1][6]},{&l_1394,&l_1396[2][3],&l_1396[2][6],&l_1396[0][1]},{&l_1396[2][6],&g_533,(void*)0,&l_1396[2][6]}},{{&l_1396[2][2],&g_533,(void*)0,&l_1396[0][1]},{&g_533,&l_1396[2][3],(void*)0,&l_1396[1][6]},{&l_1394,(void*)0,&l_1394,&l_1396[2][6]},{(void*)0,&l_1394,&g_533,(void*)0},{&l_1396[2][3],&l_1394,&l_1396[2][3],(void*)0},{(void*)0,(void*)0,&l_1394,&l_1396[2][6]}},{{(void*)0,&l_1396[2][2],&l_1396[2][6],(void*)0},{&l_1396[2][6],&l_1394,&l_1396[2][6],&l_1394},{(void*)0,&l_1396[1][6],&l_1394,&l_1396[2][3]},{(void*)0,&l_1396[2][6],&l_1396[2][3],(void*)0},{&l_1396[2][3],(void*)0,&g_533,(void*)0},{(void*)0,&l_1394,&l_1394,(void*)0}},{{&l_1394,&l_1396[0][1],(void*)0,&l_1394},{&g_533,&g_533,(void*)0,&l_1396[2][6]},{&l_1396[2][2],&g_533,(void*)0,&l_1396[2][6]},{&l_1396[2][6],&g_533,&l_1396[2][6],&l_1394},{&l_1394,&l_1396[0][1],&l_1396[2][6],(void*)0},{(void*)0,&l_1394,&l_1396[2][6],(void*)0}},{{&l_1394,(void*)0,&l_1394,(void*)0},{&l_1394,&l_1396[2][6],&g_533,&l_1396[2][3]},{&l_1396[2][6],&l_1396[1][6],&l_1396[2][3],&l_1394},{(void*)0,&l_1394,&l_1396[2][6],(void*)0},{(void*)0,&l_1396[2][2],&l_1396[2][3],&l_1396[2][6]},{&l_1396[2][6],(void*)0,&g_533,(void*)0}},{{&l_1394,&l_1394,&l_1394,(void*)0},{&l_1394,&l_1394,&l_1396[2][6],&l_1396[2][6]},{(void*)0,(void*)0,&l_1396[2][6],&l_1396[1][6]},{&l_1394,&l_1396[2][3],&l_1396[2][6],&l_1396[0][1]},{&l_1396[2][6],&g_533,(void*)0,&l_1396[2][6]},{&l_1396[2][2],&g_533,(void*)0,&l_1396[0][1]}},{{&g_533,&l_1396[2][3],(void*)0,&l_1396[1][6]},{&l_1394,(void*)0,&l_1394,&l_1396[2][6]},{(void*)0,&l_1394,&g_533,(void*)0},{&l_1396[2][3],&l_1394,&l_1396[2][3],(void*)0},{(void*)0,(void*)0,&l_1394,&l_1396[2][6]},{(void*)0,&l_1396[2][2],&l_1396[2][6],(void*)0}}}; struct S1 ***l_1531 = &l_1532[6][3][1]; struct S1 ****l_1530[5] = {&l_1531,&l_1531,&l_1531,&l_1531,&l_1531}; int16_t l_1593 = (-1L); uint64_t l_1620 = 18446744073709551607UL; uint32_t l_1623[10] = {4294967293UL,4294967293UL,4294967293UL,4294967293UL,4294967293UL,4294967293UL,4294967293UL,4294967293UL,4294967293UL,4294967293UL}; uint32_t l_1742 = 0x18BD5004L; uint64_t l_1764 = 1UL; volatile uint16_t ** volatile l_1783[1][7] = {{&g_1780,&g_1780,&g_1780,&g_1780,&g_1780,&g_1780,&g_1780}}; int i, j, k; for (i = 0; i < 4; i++) { for (j = 0; j < 1; j++) l_1417[i][j] = 3L; } for (i = 0; i < 5; i++) l_1448[i] = &l_1449; for (i = 0; i < 7; i++) l_1509[i] = 0x2C2F114C857B7439LL; if ((((*g_203) = 0xF6A902CB934A2E2ALL) <= 0UL)) { /* block id: 545 */ uint16_t l_1285 = 4UL; int8_t *l_1292 = (void*)0; int32_t *l_1302 = &g_101; int64_t l_1319 = 0xAC74F844C83766FALL; struct S1 * volatile * volatile * volatile * const volatile *l_1324 = &g_1321; int32_t *l_1385 = &g_101; l_1285 = 0x57038932L; for (g_450.f1.f3 = 0; (g_450.f1.f3 <= 8); g_450.f1.f3 += 1) { /* block id: 549 */ int32_t l_1301 = 0x602A113AL; uint64_t *l_1361 = &g_71.f0; int32_t ****l_1362 = &l_742; const uint64_t *l_1365 = &g_1366[7]; const uint64_t **l_1364 = &l_1365; const uint64_t ***l_1363 = &l_1364; uint16_t *l_1369 = (void*)0; uint16_t *l_1370 = &g_388; uint64_t l_1418[9] = {0UL,0UL,0UL,0UL,0UL,0UL,0UL,0UL,0UL}; uint8_t l_1422[5]; const int16_t ***l_1450 = &l_1448[3]; uint16_t *l_1454 = (void*)0; uint16_t *l_1455 = &g_145; int8_t l_1457 = (-6L); int i; for (i = 0; i < 5; i++) l_1422[i] = 0x01L; for (g_7.f3 = 0; (g_7.f3 <= 2); g_7.f3 += 1) { /* block id: 552 */ int8_t *l_1291 = (void*)0; uint32_t *l_1294 = (void*)0; int32_t l_1299 = (-5L); int32_t *l_1303 = &l_674; int32_t * const **l_1313 = (void*)0; int16_t *l_1317 = &l_1056; uint64_t *l_1318 = &g_1286.f1.f0; l_1303 = &l_1299; l_1324 = ((((safe_lshift_func_uint8_t_u_s((safe_mul_func_int8_t_s_s(0xB9L, (~((*l_1161) = 0x4FL)))), (safe_mod_func_int8_t_s_s(((safe_lshift_func_uint8_t_u_u((l_1319 = (((*l_1318) = (((((void*)0 != l_1313) != ((((*l_1302) > (((*l_1317) = (safe_add_func_uint32_t_u_u(((((65535UL >= ((g_1316 , p_27) >= 0x6D6EL)) , 0x587A0F077B12550BLL) < l_1300) == 0xD9BF7BD37E128772LL), g_115[0]))) > 65535UL)) & 0L) || 1L)) , 0xEF3D016AL) , 0x385D419D8A1DA111LL)) <= p_27)), 2)) && (*l_1302)), p_28)))) ^ (-1L)) || (**g_202)) , g_1320); for (l_1169 = 2; (l_1169 >= 0); l_1169 -= 1) { /* block id: 564 */ int32_t l_1337 = 1L; uint16_t *l_1354 = (void*)0; uint16_t *l_1355 = &g_145; int i, j, k; p_28 = (safe_add_func_int64_t_s_s((g_75[g_450.f1.f3] = 5L), ((safe_mod_func_uint64_t_u_u((safe_lshift_func_uint8_t_u_u((safe_rshift_func_int16_t_s_s((safe_mod_func_uint8_t_u_u((safe_add_func_uint16_t_u_u((l_1337 <= (!p_28)), (safe_lshift_func_uint16_t_u_s(((*l_1355) = (p_27 &= ((-3L) == (l_1301 == (((~(((*l_1161) = ((((-1L) < (0x3EA3L | (safe_add_func_uint16_t_u_u(p_28, (safe_div_func_int8_t_s_s((safe_div_func_uint16_t_u_u((safe_mod_func_int64_t_s_s(((((*l_1302) |= ((*l_780) = (safe_lshift_func_uint8_t_u_s(((void*)0 == l_1352), 3)))) ^ p_28) >= p_28), 18446744073709551615UL)), 6UL)), (*g_772))))))) , (**g_771)) , l_1353)) , g_1078[1][4][0].f4)) , l_1301) < 65533UL))))), 5)))), 0x14L)), 9)), 1)), (*g_458))) == g_871.f5))); } } if ((safe_rshift_func_int16_t_s_u(((l_1301 |= ((*l_1361) = (l_1360 = (safe_lshift_func_uint16_t_u_u((&l_1020 != &g_332), 4))))) || (((l_1362 == (void*)0) & g_1296) ^ (p_27 >= p_28))), ((*l_1370) = ((255UL || (((*l_1363) = (void*)0) == l_1367)) , (*l_1302)))))) { /* block id: 579 */ struct S0 *l_1375 = (void*)0; int32_t l_1384 = 0x1B009107L; struct S1 **l_1393[2]; int i; for (i = 0; i < 2; i++) l_1393[i] = &g_533; l_1302 = &p_28; (*l_1302) = (0x54L && (l_1301 = ((*g_772) > ((((*l_1161) ^= ((((safe_add_func_int8_t_s_s(0xF4L, (safe_lshift_func_uint8_t_u_u((safe_sub_func_int16_t_s_s((-10L), 1UL)), 5)))) , ((l_1392[2] == &g_362[5]) , ((((l_1396[2][6] = (l_1394 = g_533)) != ((safe_div_func_int64_t_s_s((safe_sub_func_int32_t_s_s((-6L), 1L)), 0x642F38B4D09EBE28LL)) , (void*)0)) && l_1417[3][0]) && 1UL))) >= g_450.f1.f5) , 0x5AL)) < g_940[3][0][4].f1.f6) <= l_1418[7])))); for (g_406.f1.f0 = 0; (g_406.f1.f0 <= 8); g_406.f1.f0 += 1) { /* block id: 588 */ return p_27; } return p_27; } else { /* block id: 592 */ int16_t l_1444 = 0x4477L; p_28 |= (safe_unary_minus_func_int16_t_s((safe_rshift_func_uint8_t_u_s(1UL, l_1422[3])))); if (p_28) break; for (g_1412.f1.f0 = 0; (g_1412.f1.f0 <= 8); g_1412.f1.f0 += 1) { /* block id: 597 */ int32_t l_1445 = 0x0ED66E88L; (*l_1385) = (((((safe_sub_func_int8_t_s_s(0x32L, (safe_lshift_func_uint16_t_u_s((safe_add_func_uint32_t_u_u((safe_div_func_uint32_t_u_u(((safe_mod_func_int64_t_s_s((safe_sub_func_int32_t_s_s(((safe_rshift_func_uint16_t_u_s(g_1403.f1.f3, (safe_lshift_func_int8_t_s_s((g_1409.f1.f2 & g_1403.f1.f1), 2)))) < ((((safe_mul_func_uint8_t_u_u(((*l_1302) || (safe_div_func_int32_t_s_s((g_10 < ((g_1410.f1.f1 , l_1443) == (void*)0)), 0xA514A351L))), p_28)) > l_1444) < 0x0B8A42C30296E0FBLL) ^ p_27)), l_1445)), g_1405.f1.f5)) > l_1444), 9UL)), p_28)), p_27)))) && l_1445) || (**g_771)) , l_1445) && p_27); } } l_1457 = (safe_rshift_func_int8_t_s_u(((g_1293[0].f1.f5 , (((*g_331) = ((((g_1403.f1.f6 <= ((l_1353 = (-2L)) ^ ((p_27 > g_1412.f1.f2) ^ g_1402.f1.f3))) < (((*l_1450) = l_1448[2]) != &g_463)) , ((safe_mod_func_uint16_t_u_u(((*l_1455) = ((*l_1370) = g_1453)), 1L)) < (*g_772))) | (*l_1385))) == p_28)) & l_1456), p_27)); } l_1353 &= (((safe_sub_func_int16_t_s_s((safe_div_func_uint32_t_u_u((safe_rshift_func_int16_t_s_s(((safe_add_func_uint16_t_u_u(((safe_lshift_func_uint16_t_u_u(((g_1296 ^= (safe_div_func_uint8_t_u_u((safe_sub_func_uint16_t_u_u(((void*)0 == (*g_771)), g_1405.f1.f0)), (+(safe_mul_func_uint16_t_u_u(p_27, ((void*)0 != (**l_779)))))))) , (&g_1366[3] != (((0xDD4AL > ((((safe_rshift_func_uint16_t_u_u(((safe_unary_minus_func_uint16_t_u(p_28)) , g_71.f8), 9)) <= p_28) >= (-1L)) , p_28)) ^ g_1406.f0) , (*l_1367)))), 0)) >= g_1407[3].f1.f0), p_28)) == 0UL), p_27)), (*l_1385))), g_97[4])) <= p_27) ^ (*l_1302)); (*l_1302) |= p_28; } else { /* block id: 611 */ uint16_t *l_1487 = &g_145; int32_t l_1499 = 1L; int32_t l_1500 = 0x79BCC67FL; int32_t *l_1501 = &g_10; const struct S0 *l_1503 = &g_1504; lbl_1505: l_1503 = ((((safe_mod_func_int8_t_s_s((((g_940[3][0][4].f1.f7 ^ (l_1295 , (safe_add_func_int32_t_s_s((safe_mul_func_uint8_t_u_u((((+((((safe_sub_func_uint32_t_u_u(g_1410.f1.f3, (p_28 = 0x999C758EL))) , ((*l_1487) = g_1401.f1.f1)) & (((0x07361C5C7BB756A9LL & ((safe_add_func_int16_t_s_s((safe_unary_minus_func_int8_t_s(p_27)), (l_1500 = (safe_rshift_func_int8_t_s_u((safe_div_func_int32_t_s_s(((g_940[3][0][4].f1.f3 == ((safe_add_func_uint64_t_u_u((safe_add_func_uint32_t_u_u(((l_1499 ^= 0x6AL) , 0xF6114C86L), p_27)), 0x4A61DD4E3AF701E4LL)) == l_1500)) ^ p_27), p_27)), g_1395.f1.f3))))) , g_1400.f0)) , &l_1499) == l_1501)) , p_28)) & p_27) & 0xC66736E2L), g_940[3][0][4].f1.f1)), p_27)))) <= p_27) | p_27), 0x26L)) && (**g_457)) | 65527UL) , l_1502); p_28 &= 3L; if (g_450.f1.f6) goto lbl_1505; } l_1509[5]++; if ((((**g_202) || (((((*l_1512) = &g_70) == (void*)0) && (safe_sub_func_uint16_t_u_u(((safe_lshift_func_int8_t_s_s(((**g_202) <= (((((safe_mul_func_int16_t_s_s((safe_sub_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_s((++(**l_1160)), 2)), (l_1530[2] != &l_1531))), (-1L))) && (safe_mod_func_uint8_t_u_u(((&g_279[7] == l_1352) != l_1417[3][0]), 0x19L))) && g_1078[1][4][0].f0) , g_946.f2) >= g_1401.f1.f5)), 5)) && 0L), 1L))) || p_27)) != 1UL)) { /* block id: 623 */ int32_t **** const l_1541 = &l_742; struct S1 *l_1544 = &g_406; int32_t l_1548[7] = {0x0F1BED50L,0x0F1BED50L,(-5L),0x0F1BED50L,0x0F1BED50L,(-5L),0x0F1BED50L}; int32_t l_1563 = (-6L); int32_t l_1649 = 0xBECD138FL; int i; for (g_450.f1.f3 = (-26); (g_450.f1.f3 < (-1)); ++g_450.f1.f3) { /* block id: 626 */ int8_t l_1549[5][3]; int8_t l_1550 = 7L; uint32_t ****l_1557 = (void*)0; uint32_t ****l_1558 = &l_1555[0][2][0]; int32_t l_1568 = 1L; int32_t l_1602 = (-1L); int32_t l_1604 = 0x7C32A7BFL; int32_t l_1605 = 7L; int32_t l_1606 = 0xED3431C9L; int32_t l_1607 = (-8L); int32_t l_1609 = 0x886D37CDL; int32_t l_1610[4]; int32_t l_1617[10] = {0xAA815386L,0x593E7397L,0x593E7397L,0xAA815386L,1L,0xAA815386L,0x593E7397L,0x593E7397L,0xAA815386L,1L}; int16_t l_1618 = (-1L); int8_t l_1619 = 1L; int i, j; for (i = 0; i < 5; i++) { for (j = 0; j < 3; j++) l_1549[i][j] = 0x2DL; } for (i = 0; i < 4; i++) l_1610[i] = (-2L); l_1550 ^= (safe_mul_func_int8_t_s_s((((*l_1225) = (safe_add_func_int8_t_s_s(0xD7L, ((void*)0 == l_1541)))) || (-2L)), (((safe_rshift_func_int16_t_s_u(((l_1548[3] = (((((l_1396[2][6] = l_1544) == l_1544) | (((l_1545 >= (safe_lshift_func_uint16_t_u_s(((255UL && p_28) >= 0xEEA4L), 11))) < p_28) , 0x8C49L)) <= g_422[3].f1.f5) || (**g_202))) >= p_28), 13)) , (*g_3)) || l_1549[4][1]))); if ((p_27 , ((((g_362[3] = (safe_add_func_int64_t_s_s(1L, ((*l_780) = (safe_add_func_uint16_t_u_u((((*l_765) = ((*g_772) || p_27)) & (((((*l_1558) = l_1555[3][3][1]) != ((((*l_1368) = (((safe_rshift_func_uint8_t_u_u((0xE2487D8A3BB3813ALL == (safe_lshift_func_int16_t_s_u(0x7D69L, 2))), 2)) | (((((l_1563 > (p_27 > l_1564)) | p_28) , (-5L)) , 4UL) , l_1550)) ^ l_1550)) | 1UL) , &l_1556)) , g_1395.f1.f1) < g_71.f6)), (-1L))))))) != 0xF4ED39A4L) & l_1549[4][1]) == p_27))) { /* block id: 636 */ int32_t *l_1569 = &l_965; int32_t l_1570 = 0L; const int64_t **l_1583 = &g_458; int32_t l_1608 = 0L; int32_t l_1613 = 0xD8B250B6L; int32_t l_1616[7][4][4] = {{{(-3L),0x2070D6D4L,0L,0L},{(-2L),0xA6EA9592L,(-7L),0xA6EA9592L},{0xA6EA9592L,0L,(-3L),0xA6EA9592L},{(-3L),0xA6EA9592L,0L,0L}},{{0x2070D6D4L,0x2070D6D4L,(-7L),(-2L)},{0x2070D6D4L,0L,0L,0x2070D6D4L},{(-3L),(-2L),(-3L),0L},{0xA6EA9592L,(-2L),(-7L),0x2070D6D4L}},{{(-2L),0L,0L,(-2L)},{(-3L),0x2070D6D4L,0L,0L},{(-2L),0xA6EA9592L,(-7L),0xA6EA9592L},{0xA6EA9592L,0L,(-3L),0xA6EA9592L}},{{(-3L),0xA6EA9592L,0L,0L},{0x2070D6D4L,0x2070D6D4L,(-7L),(-2L)},{0x2070D6D4L,0L,0L,0x2070D6D4L},{(-3L),(-2L),(-3L),0L}},{{0xA6EA9592L,(-2L),(-7L),0x2070D6D4L},{(-2L),0L,0L,(-2L)},{(-3L),0x2070D6D4L,0L,0L},{(-2L),0xA6EA9592L,(-7L),0xA6EA9592L}},{{0xA6EA9592L,0L,(-3L),0xA6EA9592L},{(-3L),0xA6EA9592L,0L,0L},{0x2070D6D4L,0x2070D6D4L,(-7L),(-2L)},{0x2070D6D4L,0L,0L,0x2070D6D4L}},{{(-3L),(-2L),(-3L),0L},{0xA6EA9592L,(-2L),(-7L),0x2070D6D4L},{(-2L),0L,0L,(-2L)},{(-3L),0x2070D6D4L,0L,0L}}}; int i, j, k; for (g_874 = 0; (g_874 != (-16)); g_874--) { /* block id: 639 */ const uint64_t ****l_1587 = &g_1584; const uint64_t ***l_1589 = &g_1585; const uint64_t ****l_1588 = &l_1589; l_1568 ^= (~p_27); (***g_1008) = l_1569; l_1570 = ((*l_1569) = (p_28 = l_1509[5])); p_28 = (safe_mod_func_int64_t_s_s((safe_add_func_uint64_t_u_u((safe_mod_func_uint64_t_u_u((safe_add_func_int8_t_s_s(((safe_rshift_func_int8_t_s_s(((*l_1225) = p_27), 0)) != (((((safe_add_func_uint64_t_u_u(((void*)0 == l_1583), (((*l_1588) = ((*l_1587) = g_1584)) != (void*)0))) ^ (((safe_rshift_func_uint8_t_u_u(((*l_1569) |= (g_1592 , l_1593)), 4)) , (*g_458)) , ((*l_1019) != (void*)0))) != 0xF9CF0709L) , p_28) >= p_28)), 0x3BL)), 18446744073709551611UL)), p_28)), l_1549[4][1])); } for (g_1411.f1.f0 = 2; (g_1411.f1.f0 != 49); g_1411.f1.f0++) { /* block id: 653 */ int32_t *l_1597 = &l_1353; l_1597 = l_1596[7][1]; p_28 &= (-5L); l_1597 = &p_28; } (*l_1569) = ((l_1569 == l_1569) && (l_1568 = (p_28 == (safe_add_func_uint16_t_u_u(p_28, (-5L)))))); for (g_7.f0 = 0; (g_7.f0 <= 11); g_7.f0++) { /* block id: 662 */ int64_t l_1603 = 5L; int32_t l_1611 = (-1L); int32_t l_1612 = 1L; int32_t l_1614[9][1] = {{0xE9391A50L},{0xF1069EAFL},{0xE9391A50L},{0xF1069EAFL},{0xE9391A50L},{0xF1069EAFL},{0xE9391A50L},{0xF1069EAFL},{0xE9391A50L}}; int16_t l_1615 = 0xE59EL; int i, j; --l_1620; l_1623[8]--; } } else { /* block id: 666 */ return p_27; } l_1548[3] |= ((safe_mod_func_int16_t_s_s(((l_1607 = (safe_lshift_func_uint8_t_u_u((l_1549[4][1] , (((((((7UL != ((9UL && (safe_rshift_func_uint16_t_u_s(0x4FC2L, 11))) && (!((((*l_765) = (safe_add_func_int8_t_s_s((p_27 <= (p_28 , (((g_362[8] = ((safe_sub_func_uint64_t_u_u(0x63C681DB7756A15ELL, ((g_1408.f1.f2 , (safe_mul_func_int8_t_s_s((safe_mod_func_int16_t_s_s((((void*)0 != (*g_841)) < p_27), p_28)), p_27))) || 0xB6FBF9409E84436ALL))) && p_28)) && p_28) , 0x0A40L))), 0x1BL))) >= p_28) < g_406.f1.f0)))) , (void*)0) != &g_568[1][2]) ^ 0xC1FFC74E96E200CBLL) && g_406.f1.f6) > 0x9883L) ^ 0xC64E51D2L)), 4))) ^ 1UL), p_27)) != p_27); } for (g_1409.f0 = 0; (g_1409.f0 == 14); g_1409.f0 = safe_add_func_int16_t_s_s(g_1409.f0, 5)) { /* block id: 676 */ uint16_t l_1643 = 9UL; int32_t l_1648 = (-1L); int32_t l_1657[3][3][4] = {{{0L,0xF75CD230L,0x46B5924FL,0x7DE33565L},{0x46B5924FL,0x7DE33565L,0x55C6DEF5L,0x7DE33565L},{(-6L),0xF75CD230L,1L,0x46B5924FL}},{{0L,0xB4EB2ADAL,0x7DE33565L,1L},{1L,(-6L),6L,6L},{1L,1L,0x7DE33565L,1L}},{{0L,6L,1L,0xB4EB2ADAL},{(-6L),0L,0x55C6DEF5L,1L},{0x46B5924FL,0L,0x46B5924FL,0xB4EB2ADAL}}}; int32_t l_1674 = 0xDFC59D79L; int16_t *****l_1675 = (void*)0; int i, j, k; l_1643 ^= (l_1300 = p_27); for (g_450.f0 = 0; (g_450.f0 == 22); g_450.f0++) { /* block id: 681 */ int64_t l_1651 = 0x7BAFDC189666E385LL; int32_t l_1653 = 7L; int32_t l_1654 = 2L; int32_t l_1656 = 0x4399E850L; uint8_t l_1659 = 0x1AL; for (g_1395.f1.f3 = (-19); (g_1395.f1.f3 < 17); g_1395.f1.f3++) { /* block id: 684 */ int64_t l_1650 = 7L; int32_t l_1652 = 0x82EDF927L; int32_t l_1655 = 0x7EC5F809L; int32_t l_1658 = 0xF63C8FB8L; uint16_t *l_1669[7][10][3] = {{{&l_1643,&g_145,&g_388},{&l_1643,&l_1643,&g_388},{&l_1643,&g_145,(void*)0},{&l_1643,&g_388,&g_388},{&l_1643,(void*)0,&g_388},{(void*)0,&g_388,&g_145},{&l_1643,&g_145,&l_1643},{(void*)0,(void*)0,&l_1643},{(void*)0,&l_1643,&l_1643},{&l_1643,&l_1643,&l_1643}},{{(void*)0,&g_145,&g_388},{&l_1643,&l_1643,&l_1643},{&l_1643,&g_145,&l_1643},{&g_388,&l_1643,&l_1643},{&g_145,&l_1643,&l_1643},{(void*)0,&g_145,&g_145},{&l_1643,&l_1643,&g_388},{&g_145,&g_145,&g_388},{&l_1643,&l_1643,(void*)0},{(void*)0,&l_1643,&l_1643}},{{&g_145,(void*)0,&l_1643},{&g_388,&g_145,(void*)0},{&l_1643,&g_388,&g_388},{&l_1643,(void*)0,&g_388},{(void*)0,&g_388,&g_145},{&l_1643,&g_145,&l_1643},{(void*)0,(void*)0,&l_1643},{(void*)0,&l_1643,&l_1643},{&l_1643,&l_1643,&l_1643},{(void*)0,&g_145,&g_388}},{{&l_1643,&l_1643,&l_1643},{&l_1643,&g_145,&l_1643},{&g_388,&l_1643,&l_1643},{&g_145,&l_1643,&l_1643},{(void*)0,&g_145,&g_145},{&l_1643,&l_1643,&g_388},{&g_145,&g_145,&g_388},{&l_1643,&l_1643,(void*)0},{(void*)0,&l_1643,&l_1643},{&g_145,(void*)0,&l_1643}},{{&g_388,&g_145,(void*)0},{&l_1643,&g_388,&g_388},{&l_1643,(void*)0,&g_388},{(void*)0,&g_388,&g_145},{&l_1643,&g_145,&l_1643},{(void*)0,(void*)0,&l_1643},{(void*)0,&l_1643,&l_1643},{&l_1643,&l_1643,&l_1643},{(void*)0,&g_145,&g_388},{&l_1643,&l_1643,&l_1643}},{{&l_1643,&g_145,&l_1643},{&g_388,&l_1643,&l_1643},{&g_145,&l_1643,&l_1643},{(void*)0,&g_145,&g_145},{&l_1643,&l_1643,&g_388},{&g_145,&g_145,&g_388},{&l_1643,&l_1643,(void*)0},{(void*)0,&l_1643,&l_1643},{&g_145,(void*)0,&l_1643},{&g_388,&g_145,(void*)0}},{{&l_1643,&g_388,&g_388},{&l_1643,(void*)0,&g_388},{(void*)0,&g_388,&g_145},{&l_1643,&g_145,&l_1643},{(void*)0,(void*)0,&l_1643},{(void*)0,&l_1643,&l_1643},{&g_388,(void*)0,&l_1643},{&g_388,&g_388,&g_145},{&l_1643,&g_388,&l_1643},{&g_388,&g_388,(void*)0}}}; int16_t l_1672 = (-1L); int32_t *l_1673 = &l_1353; int i, j, k; ++l_1659; if (l_1653) continue; l_1673 = (((safe_add_func_int32_t_s_s((safe_lshift_func_uint16_t_u_u((l_1656 = (safe_mod_func_uint16_t_u_u((~0x9D10L), g_1406.f0))), (safe_mul_func_uint16_t_u_u(g_940[3][0][4].f1.f3, (g_388 = g_1409.f1.f3))))), l_1672)) > ((*g_772) | p_28)) , (void*)0); if (p_28) break; } if (l_1659) break; if (p_27) break; } if ((p_27 ^ l_1643)) { /* block id: 695 */ struct S1 *l_1682 = &g_1401; p_28 &= l_1674; l_1676 = l_1675; for (g_1411.f0 = 26; (g_1411.f0 <= (-27)); g_1411.f0 = safe_sub_func_int8_t_s_s(g_1411.f0, 1)) { /* block id: 700 */ l_1679++; (****g_1320) = l_1682; return p_27; } } else { /* block id: 705 */ const uint32_t l_1687 = 18446744073709551615UL; l_1300 &= (((p_27 >= ((p_28 || ((safe_lshift_func_uint16_t_u_u(0x62DFL, (((safe_rshift_func_uint8_t_u_s(l_1687, p_27)) && ((p_27 , ((**l_1367) = p_28)) , ((safe_div_func_uint32_t_u_u(((((*l_1225) = (safe_div_func_int32_t_s_s((((((*l_1160) == (*l_1160)) ^ p_27) <= p_27) && p_28), p_28))) || 0x4DL) >= 0L), p_28)) != p_28))) & (**g_771)))) != p_27)) ^ 0xB6419F0363A8CA5ELL)) == p_27) < p_28); } } } else { /* block id: 711 */ uint32_t l_1692 = 0x95FF20CEL; int32_t l_1701 = (-2L); int32_t l_1702[4] = {0x6BE3E0F7L,0x6BE3E0F7L,0x6BE3E0F7L,0x6BE3E0F7L}; uint32_t l_1709 = 4294967295UL; uint16_t l_1726 = 0x525FL; int32_t l_1753[8] = {9L,0L,9L,0L,9L,0L,9L,0L}; int32_t l_1769 = 1L; uint32_t * const *l_1772 = (void*)0; uint32_t * const **l_1771 = &l_1772; uint32_t ***l_1773 = &l_1556; int i; if ((&l_1367 != &l_1443)) { /* block id: 712 */ int16_t l_1695 = 0x3BE7L; int8_t l_1696 = 0x31L; int32_t l_1697 = (-6L); int32_t l_1698 = 7L; int32_t l_1699 = 0x38CED714L; int32_t l_1700 = 0x166B52D0L; int32_t l_1703 = 1L; int32_t l_1704 = 8L; int32_t l_1705 = 4L; int32_t l_1706 = 0x445D952BL; int32_t l_1707[4] = {0x40FB1418L,0x40FB1418L,0x40FB1418L,0x40FB1418L}; int i; l_1692--; l_1709--; for (g_1406.f1.f3 = 0; (g_1406.f1.f3 == (-16)); --g_1406.f1.f3) { /* block id: 717 */ uint8_t l_1724 = 0UL; int32_t l_1725 = 5L; for (g_1397.f1.f0 = 0; (g_1397.f1.f0 >= 3); g_1397.f1.f0 = safe_add_func_int8_t_s_s(g_1397.f1.f0, 8)) { /* block id: 720 */ int32_t l_1720 = 4L; l_1724 &= (((p_28 & (safe_rshift_func_int16_t_s_s(((*g_331) = p_27), 12))) | ((safe_rshift_func_int8_t_s_s(l_1720, 4)) > (safe_div_func_uint16_t_u_u((p_27 > l_1720), g_1723[1][2][0])))) ^ 0x93C0E8E7993426BBLL); return l_1724; } for (l_1056 = 2; (l_1056 >= 0); l_1056 -= 1) { /* block id: 727 */ l_1725 = p_28; if (p_27) continue; } } } else { /* block id: 732 */ int16_t l_1729[6][2] = {{7L,0xCCE8L},{7L,0xCCE8L},{7L,0xCCE8L},{7L,0xCCE8L},{7L,0xCCE8L},{7L,0xCCE8L}}; int32_t l_1730 = 5L; int32_t l_1732 = (-1L); int32_t l_1734 = 0xCEC090FDL; int32_t l_1736 = 1L; int32_t l_1738 = 0x578807EDL; int32_t l_1739 = 5L; int32_t l_1740[6][7][6] = {{{0xB7C144C7L,0xCDBE7398L,(-1L),0L,1L,(-4L)},{0xB7C144C7L,0x47D681F5L,0x3C5C08EEL,0xBB005098L,0x3C5C08EEL,0x47D681F5L},{0xD056001AL,0xEF153774L,0x99DF5FD9L,0x179408B1L,0x3466FD53L,(-8L)},{0x1B2CB15DL,0x5F2036A0L,0xDA05545CL,0L,1L,0L},{0x92549AC3L,0x5F2036A0L,(-8L),0x47D681F5L,0x3466FD53L,(-10L)},{(-1L),0xEF153774L,0L,0xBFB15A5DL,0x3C5C08EEL,0x482EF7BFL},{0xDA93EBF7L,0x47D681F5L,(-1L),1L,1L,0x5F2036A0L}},{{1L,0xCDBE7398L,(-1L),0x482EF7BFL,(-1L),0x482EF7BFL},{0L,0x482EF7BFL,0L,(-8L),0x5CD5F733L,(-10L)},{0xD176FAB4L,(-1L),(-8L),1L,0xD056001AL,0L},{0xF6733EEAL,(-10L),0xDA05545CL,1L,0xD176FAB4L,(-8L)},{0xD176FAB4L,0L,0x99DF5FD9L,(-8L),0xDA93EBF7L,0x47D681F5L},{0L,0xBFB15A5DL,0x3C5C08EEL,0x482EF7BFL,0xDA05545CL,(-4L)},{1L,1L,(-1L),1L,0xDA05545CL,(-1L)}},{{0xDA93EBF7L,0xBFB15A5DL,0xD176FAB4L,0xBFB15A5DL,0xDA93EBF7L,1L},{(-1L),0L,0x92549AC3L,0x47D681F5L,0xD176FAB4L,0x399E42E2L},{0x92549AC3L,(-10L),0xDA93EBF7L,0L,0xD056001AL,0x399E42E2L},{0x1B2CB15DL,(-1L),0x92549AC3L,0x179408B1L,0x5CD5F733L,1L},{0xD056001AL,0x482EF7BFL,0xD176FAB4L,0xBB005098L,(-1L),(-1L)},{0xB7C144C7L,0xCDBE7398L,(-1L),0L,1L,(-4L)},{0xB7C144C7L,0x47D681F5L,0x3C5C08EEL,0xBB005098L,0x3C5C08EEL,0x47D681F5L}},{{0xD056001AL,0xEF153774L,0x99DF5FD9L,0x179408B1L,0x3466FD53L,(-8L)},{0x1B2CB15DL,0x5F2036A0L,0xDA05545CL,0L,1L,0L},{0x92549AC3L,0x5F2036A0L,(-8L),0x47D681F5L,0x3466FD53L,(-10L)},{(-1L),0xEF153774L,0L,0xBFB15A5DL,0x3C5C08EEL,0x482EF7BFL},{0xF6733EEAL,0L,0xB7C144C7L,0xBB005098L,(-1L),0x41A7B223L},{6L,0xBFB15A5DL,0xB7C144C7L,(-10L),1L,(-10L)},{0xD056001AL,(-10L),0xD056001AL,0x5F2036A0L,1L,1L}},{{0L,1L,0x1B2CB15DL,(-4L),0x3466FD53L,0xCDBE7398L},{0x99DF5FD9L,1L,0x92549AC3L,(-4L),0L,0x5F2036A0L},{0L,0xEF153774L,(-1L),0x5F2036A0L,0xF6733EEAL,0L},{0xD056001AL,0L,0xDA93EBF7L,(-10L),0x92549AC3L,0x482EF7BFL},{6L,(-4L),1L,0xBB005098L,0x92549AC3L,1L},{0xF6733EEAL,0L,0L,0L,0xF6733EEAL,0xBB005098L},{1L,0xEF153774L,0xD176FAB4L,0L,0L,(-1L)}},{{0xD176FAB4L,1L,0xF6733EEAL,0xEF153774L,0x3466FD53L,(-1L)},{0xDA05545CL,1L,0xD176FAB4L,(-8L),1L,0xBB005098L},{0x3466FD53L,(-10L),0L,0x179408B1L,1L,1L},{(-8L),0xBFB15A5DL,1L,0xCDBE7398L,(-1L),0x482EF7BFL},{(-8L),0L,0xDA93EBF7L,0x179408B1L,0xDA93EBF7L,0L},{0x3466FD53L,0x399E42E2L,(-1L),(-8L),0x3C5C08EEL,0x5F2036A0L},{0xDA05545CL,0x41A7B223L,0x92549AC3L,0xEF153774L,6L,0xCDBE7398L}}}; int8_t l_1741[3]; int i, j, k; for (i = 0; i < 3; i++) l_1741[i] = 0x61L; for (g_450.f1.f3 = 3; (g_450.f1.f3 <= 8); g_450.f1.f3 += 1) { /* block id: 735 */ int32_t l_1731 = 8L; int32_t l_1733 = 0L; int32_t l_1735 = 6L; int32_t l_1737[1]; int i; for (i = 0; i < 1; i++) l_1737[i] = 0xAC5FF70FL; ++l_1726; ++l_1742; for (g_1395.f0 = 0; (g_1395.f0 <= 2); g_1395.f0 += 1) { /* block id: 740 */ int i; if (g_97[(g_1395.f0 + 4)]) break; } for (l_1545 = 0; (l_1545 <= 2); l_1545 += 1) { /* block id: 745 */ struct S1 *****l_1754 = &l_1530[4]; int32_t ****l_1760 = &l_1759; int32_t ****l_1761 = (void*)0; int i, j; (***g_1008) = &p_28; p_28 = (g_97[(l_1545 + 4)] , (safe_rshift_func_int16_t_s_u((g_97[(l_1545 + 1)] | ((((**g_771) > ((safe_mod_func_int32_t_s_s((safe_mod_func_int32_t_s_s((safe_mul_func_int8_t_s_s(0L, ((4294967288UL < l_1753[5]) , ((g_148 = (((((g_1755[1] = l_1754) == ((g_1404.f1.f5 <= (0x160667A6L > p_28)) , (void*)0)) >= p_27) >= p_28) , g_97[5])) | l_1701)))), g_871.f6)), g_1402.f1.f5)) > g_422[3].f1.f0)) > g_450.f1.f1) && p_28)), 2))); (*g_1762) = ((*l_1760) = l_1759); l_1734 |= 0xDB682572L; } } --l_1764; } lbl_1784: if (l_1702[3]) { /* block id: 757 */ uint32_t ****l_1774 = &l_1555[1][1][1]; uint32_t ****l_1775 = &l_1773; if (((p_28 || ((g_1085 == (void*)0) >= ((safe_div_func_int8_t_s_s(((p_27 < ((l_1769 || (*g_203)) , ((~0UL) , (l_1771 != ((*l_1775) = ((*l_1774) = l_1773)))))) ^ 0x206D5C8421EDE8E6LL), 0x57L)) ^ l_1300))) <= g_422[3].f1.f2)) { /* block id: 760 */ return p_27; } else { /* block id: 762 */ return p_28; } } else { /* block id: 765 */ volatile uint16_t ** volatile *l_1782[3][3][10] = {{{&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779},{&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779},{&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779}},{{&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779},{&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779},{&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779}},{{&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779},{&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779},{&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779,&g_1779}}}; int i, j, k; for (l_1353 = 0; (l_1353 >= (-23)); --l_1353) { /* block id: 768 */ int32_t *l_1778 = (void*)0; l_1778 = &p_28; } l_1783[0][2] = g_1779; } for (g_71.f3 = 0; (g_71.f3 <= 7); g_71.f3 += 1) { /* block id: 775 */ if (g_1403.f1.f6) goto lbl_1784; return l_1701; } l_1769 = (p_28 = (!((void*)0 != &l_779))); } } --l_1786; return p_27; } /* ------------------------------------------ */ /* * reads : g_145 g_571.f4 g_450.f0 g_97 g_101 g_571.f8 * writes: g_145 g_101 g_70 g_450.f0 g_180 */ uint8_t func_29(const uint16_t p_30, int32_t p_31) { /* block id: 287 */ int64_t l_626 = 0L; int32_t l_629[4]; int32_t **l_630 = &g_180[0][4]; int i; for (i = 0; i < 4; i++) l_629[i] = 8L; for (g_145 = 0; (g_145 < 49); g_145 = safe_add_func_uint8_t_u_u(g_145, 5)) { /* block id: 290 */ int32_t *l_625 = &g_101; struct S0 **l_627 = &g_70; l_626 ^= (g_571.f4 , ((*l_625) = (0x1254L & (safe_div_func_int64_t_s_s(0xF9E5EB1B17824278LL, p_31))))); if (p_31) continue; (*l_627) = (void*)0; } for (g_450.f0 = 6; (g_450.f0 >= 0); g_450.f0 -= 1) { /* block id: 298 */ int32_t *l_628 = &g_101; int i; l_629[0] ^= ((*l_628) ^= g_97[(g_450.f0 + 1)]); } (*l_630) = &p_31; return g_571.f8; } /* ------------------------------------------ */ /* * reads : g_3 g_2 g_278 g_174 g_71.f5 g_63 g_7.f4 g_75 g_330 g_332 g_71.f0 g_366 g_71.f4 g_145 g_101 g_206 g_7.f2 g_362 g_82 g_97 g_406 g_71.f3 g_71.f6 g_415 g_567 g_571 g_279 g_539 g_203 g_456 g_457 g_458 g_450.f1.f6 g_422.f1.f3 g_462 g_463 g_422.f1.f0 g_202 g_422.f1.f2 g_422.f1.f5 g_620 * writes: g_180 g_279 g_174 g_97 g_150 g_7.f0 g_145 g_330 g_70 g_349 g_71.f0 g_362 g_388 g_71.f3 g_415 g_101 g_7.f8 g_406.f0 g_406.f1.f2 g_532 g_82 g_75 g_406.f1.f3 g_620 */ int16_t func_34(uint32_t p_35, int8_t p_36, int8_t p_37, int8_t p_38, int32_t * const p_39) { /* block id: 133 */ int32_t **l_273[9] = {&g_180[0][2],&g_180[0][5],&g_180[0][5],&g_180[0][2],&g_180[0][5],&g_180[0][5],&g_180[0][2],&g_180[0][5],&g_180[0][5]}; int32_t * const *l_276 = (void*)0; int32_t * const **l_275 = &l_276; int32_t * const ***l_274 = &l_275; int64_t l_304 = 7L; uint8_t l_307 = 250UL; int16_t l_326[4][5][2] = {{{0x0A9AL,0x2EE2L},{0x5227L,0x2EE2L},{0x0A9AL,0x7AF0L},{0x7AF0L,0x0A9AL},{0x2EE2L,0x5227L}},{{0x2EE2L,0x0A9AL},{0x7AF0L,0x7AF0L},{0x0A9AL,0x2EE2L},{0x5227L,0x2EE2L},{0x0A9AL,0x7AF0L}},{{0x7AF0L,0x0A9AL},{0x2EE2L,0x5227L},{0x2EE2L,0x0A9AL},{0x7AF0L,0x7AF0L},{0x0A9AL,0x2EE2L}},{{0x5227L,0x2EE2L},{0x0A9AL,0x7AF0L},{0x7AF0L,0x0A9AL},{0x2EE2L,0x5227L},{0x2EE2L,0x0A9AL}}}; uint64_t l_327[6][5][3] = {{{0xB49F766BB9B7761ELL,0xF76FE2BD67CF3487LL,0xB49F766BB9B7761ELL},{6UL,1UL,0xA1D314923ABA9769LL},{6UL,18446744073709551615UL,18446744073709551615UL},{0xB49F766BB9B7761ELL,1UL,18446744073709551615UL},{18446744073709551615UL,0xF76FE2BD67CF3487LL,0xA1D314923ABA9769LL}},{{0xB49F766BB9B7761ELL,0xF76FE2BD67CF3487LL,0xB49F766BB9B7761ELL},{6UL,1UL,0xA1D314923ABA9769LL},{6UL,18446744073709551615UL,18446744073709551615UL},{0xB49F766BB9B7761ELL,1UL,18446744073709551615UL},{18446744073709551615UL,0xF76FE2BD67CF3487LL,0xA1D314923ABA9769LL}},{{0xB49F766BB9B7761ELL,0xF76FE2BD67CF3487LL,0xB49F766BB9B7761ELL},{6UL,1UL,0xA1D314923ABA9769LL},{6UL,18446744073709551615UL,18446744073709551615UL},{0xB49F766BB9B7761ELL,1UL,18446744073709551615UL},{18446744073709551615UL,0xF76FE2BD67CF3487LL,0xA1D314923ABA9769LL}},{{0xB49F766BB9B7761ELL,0xF76FE2BD67CF3487LL,0xB49F766BB9B7761ELL},{6UL,1UL,0xA1D314923ABA9769LL},{6UL,18446744073709551615UL,18446744073709551615UL},{0xB49F766BB9B7761ELL,1UL,18446744073709551615UL},{18446744073709551615UL,0xF76FE2BD67CF3487LL,0xA1D314923ABA9769LL}},{{0xB49F766BB9B7761ELL,0xF76FE2BD67CF3487LL,0xB49F766BB9B7761ELL},{6UL,1UL,0xA1D314923ABA9769LL},{6UL,18446744073709551615UL,18446744073709551615UL},{0xB49F766BB9B7761ELL,1UL,18446744073709551615UL},{18446744073709551615UL,0xF76FE2BD67CF3487LL,0xA1D314923ABA9769LL}},{{0xB49F766BB9B7761ELL,0xF76FE2BD67CF3487LL,0xB49F766BB9B7761ELL},{6UL,1UL,0xA1D314923ABA9769LL},{6UL,18446744073709551615UL,18446744073709551615UL},{0xB49F766BB9B7761ELL,1UL,18446744073709551615UL},{18446744073709551615UL,0xF76FE2BD67CF3487LL,0xA1D314923ABA9769LL}}}; int16_t *l_379[4][6][7] = {{{&g_71.f3,&g_71.f3,&g_7.f3,&g_7.f3,&g_71.f3,&g_71.f3,&l_326[3][4][0]},{(void*)0,(void*)0,(void*)0,&g_7.f3,&l_326[0][3][1],&l_326[3][3][1],&g_71.f3},{&g_71.f3,&l_326[3][4][0],&g_71.f3,&g_71.f3,&g_7.f3,&g_7.f3,&g_71.f3},{(void*)0,(void*)0,(void*)0,&g_7.f3,&g_71.f3,(void*)0,&g_71.f3},{(void*)0,&g_71.f3,&g_71.f3,&g_71.f3,(void*)0,&g_71.f3,&l_326[1][2][0]},{&l_326[0][3][1],(void*)0,&g_7.f3,&g_7.f3,&g_7.f3,(void*)0,&l_326[0][3][1]}},{{&g_71.f3,&l_326[1][2][0],&l_326[3][4][0],&g_7.f3,&l_326[1][2][0],&g_7.f3,&l_326[3][4][0]},{&l_326[0][3][1],&g_71.f3,&l_326[0][3][1],(void*)0,&g_7.f3,&g_7.f3,&g_7.f3},{&l_326[3][4][0],&g_71.f3,&g_71.f3,&l_326[3][4][0],(void*)0,&l_326[0][2][0],&l_326[3][4][0]},{(void*)0,&g_7.f3,(void*)0,&l_326[2][3][1],&g_7.f3,&l_326[1][0][1],(void*)0},{&g_7.f3,&l_326[3][4][0],&l_326[1][2][0],&g_71.f3,&g_71.f3,&l_326[1][2][0],&l_326[3][4][0]},{&g_7.f3,&l_326[3][3][1],(void*)0,&g_7.f3,(void*)0,&l_326[2][3][1],&g_7.f3}},{{&l_326[0][2][0],&l_326[3][4][0],&l_326[0][2][0],(void*)0,&l_326[3][4][0],&g_71.f3,&g_71.f3},{&g_71.f3,&g_7.f3,&l_326[0][3][1],&g_7.f3,&g_71.f3,&g_7.f3,(void*)0},{&g_71.f3,&g_71.f3,(void*)0,&g_71.f3,(void*)0,&g_71.f3,&g_71.f3},{(void*)0,&g_71.f3,(void*)0,&l_326[2][3][1],(void*)0,&l_326[2][3][1],(void*)0},{&g_71.f3,&g_71.f3,&l_326[1][2][0],&l_326[3][4][0],&g_7.f3,&l_326[1][2][0],&g_7.f3},{&g_71.f3,&l_326[3][3][1],(void*)0,(void*)0,(void*)0,&l_326[1][0][1],&g_71.f3}},{{&l_326[0][2][0],&g_7.f3,(void*)0,(void*)0,&g_7.f3,&l_326[0][2][0],&g_71.f3},{&g_7.f3,(void*)0,&l_326[0][3][1],&g_71.f3,(void*)0,&g_7.f3,&g_71.f3},{&g_7.f3,&g_71.f3,&l_326[0][2][0],&g_7.f3,(void*)0,(void*)0,&g_7.f3},{(void*)0,(void*)0,(void*)0,&l_326[2][3][1],&g_71.f3,&l_326[3][3][1],(void*)0},{&l_326[3][4][0],&g_7.f3,&l_326[1][2][0],&g_7.f3,&l_326[3][4][0],&l_326[1][2][0],&g_71.f3},{(void*)0,&l_326[3][3][1],(void*)0,&g_71.f3,(void*)0,&l_326[3][3][1],(void*)0}}}; int16_t **l_378[7][3][10] = {{{&l_379[3][3][3],&l_379[3][1][6],&l_379[1][1][5],&l_379[3][1][6],&l_379[2][3][4],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6]},{&l_379[3][1][6],&l_379[3][3][3],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][3][3],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[0][4][1],&l_379[3][2][5]},{&l_379[3][2][5],&l_379[3][1][6],&l_379[3][1][6],&l_379[1][4][3],&l_379[1][1][5],(void*)0,&l_379[3][1][6],(void*)0,&l_379[1][1][5],&l_379[1][4][3]}},{{&l_379[3][2][5],(void*)0,&l_379[3][2][5],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[1][4][3],&l_379[2][3][4],&l_379[3][1][6],&l_379[3][1][6]},{&l_379[3][1][6],&l_379[1][4][3],&l_379[2][3][4],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[2][3][4],&l_379[1][4][3],&l_379[3][1][6]},{&l_379[3][3][3],&l_379[3][1][6],&l_379[3][2][5],&l_379[3][1][6],&l_379[3][1][6],&l_379[1][4][3],&l_379[1][1][5],(void*)0,&l_379[3][1][6],(void*)0}},{{&l_379[0][4][1],&l_379[3][2][5],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][2][5],&l_379[0][4][1],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6]},{&l_379[3][1][6],&l_379[1][1][5],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],(void*)0,&l_379[3][1][6],&l_379[3][1][6],(void*)0,&l_379[3][1][6]},{&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],(void*)0,&l_379[0][4][1],&l_379[3][1][6],&l_379[3][1][6],&l_379[2][3][4],&l_379[3][1][6]}},{{&l_379[3][2][5],&l_379[3][1][6],&l_379[2][3][4],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[2][3][4],&l_379[3][1][6]},{&l_379[3][1][6],&l_379[3][1][6],&l_379[1][4][3],&l_379[3][1][6],&l_379[1][1][5],&l_379[3][3][3],&l_379[0][4][1],&l_379[2][3][4],(void*)0,(void*)0},{&l_379[3][1][6],&l_379[3][1][6],&l_379[3][3][3],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][3][3],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[0][4][1]}},{{&l_379[3][1][6],&l_379[1][4][3],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[0][4][1],&l_379[3][1][6],&l_379[3][1][6]},{&l_379[3][2][5],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][2][5],&l_379[0][4][1],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][3][3]},{&l_379[3][1][6],&l_379[1][1][5],&l_379[3][3][3],&l_379[0][4][1],&l_379[2][3][4],(void*)0,(void*)0,&l_379[2][3][4],&l_379[0][4][1],&l_379[3][3][3]}},{{&l_379[0][4][1],&l_379[0][4][1],&l_379[1][4][3],&l_379[3][3][3],&l_379[3][2][5],&l_379[3][1][6],&l_379[2][3][4],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6]},{&l_379[3][1][6],&l_379[3][1][6],&l_379[2][3][4],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[2][3][4],&l_379[3][1][6],&l_379[3][1][6],&l_379[0][4][1]},{&l_379[1][1][5],&l_379[0][4][1],&l_379[3][1][6],&l_379[3][2][5],&l_379[3][1][6],&l_379[3][1][6],(void*)0,&l_379[3][1][6],&l_379[3][1][6],(void*)0}},{{&l_379[3][1][6],&l_379[1][1][5],&l_379[3][2][5],&l_379[3][2][5],&l_379[1][1][5],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6]},{&l_379[3][1][6],&l_379[3][1][6],&l_379[0][4][1],&l_379[3][1][6],&l_379[3][1][6],&l_379[1][4][3],&l_379[3][1][6],&l_379[1][4][3],&l_379[3][1][6],&l_379[3][1][6]},{&l_379[3][1][6],&l_379[1][4][3],&l_379[3][1][6],&l_379[3][3][3],(void*)0,&l_379[3][1][6],&l_379[3][1][6],&l_379[3][1][6],&l_379[0][4][1],&l_379[3][1][6]}}}; int16_t l_414 = (-8L); struct S1 *l_448 = &g_422[1]; uint32_t l_501 = 0UL; uint16_t l_512 = 7UL; uint64_t l_540 = 0x9A0F9961E45620F7LL; int16_t l_602 = 8L; int32_t l_617 = 0L; int32_t l_619 = 0xED624890L; int i, j, k; g_180[0][2] = (void*)0; if ((*g_3)) { /* block id: 135 */ int32_t * const ****l_277 = &l_274; uint8_t *l_285 = (void*)0; uint8_t *l_286 = (void*)0; uint8_t *l_287[6][4][5] = {{{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174}},{{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174}},{{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174}},{{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174}},{{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174}},{{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174},{&g_174,&g_174,&g_174,&g_174,&g_174}}}; int32_t **l_292 = (void*)0; int32_t ***l_293 = &l_292; int32_t ***l_294[7][7][3] = {{{&l_273[6],&l_273[6],&l_273[1]},{(void*)0,&l_273[3],&l_273[6]},{&l_273[6],&g_179,&l_273[6]},{&g_179,&l_273[4],&g_179},{(void*)0,&g_179,&g_179},{&g_179,&l_273[6],&l_273[6]},{&l_273[5],&l_273[0],&l_273[6]}},{{&l_273[6],&l_273[6],(void*)0},{&g_179,&l_273[6],&l_273[6]},{&l_273[6],&l_273[6],(void*)0},{&g_179,&l_273[5],&g_179},{&l_273[6],&l_273[6],&g_179},{&l_273[5],&l_273[1],(void*)0},{(void*)0,&l_273[1],&g_179}},{{&g_179,&l_273[6],&l_273[7]},{(void*)0,&l_273[5],&l_273[6]},{&g_179,&l_273[6],&l_273[7]},{&l_273[6],&l_273[6],&l_273[6]},{&l_273[1],&l_273[6],(void*)0},{&l_273[6],&l_273[0],&l_273[2]},{&l_273[1],&l_273[6],&g_179}},{{&g_179,&g_179,&l_273[1]},{&l_273[0],&l_273[4],&l_273[6]},{&l_273[6],&g_179,&l_273[6]},{(void*)0,&l_273[3],&l_273[6]},{&g_179,&l_273[6],&l_273[6]},{&l_273[6],&g_179,&l_273[6]},{&l_273[6],(void*)0,&l_273[1]}},{{(void*)0,(void*)0,&g_179},{&l_273[6],(void*)0,&l_273[2]},{(void*)0,&l_273[6],(void*)0},{&l_273[0],&g_179,&l_273[6]},{(void*)0,&l_273[6],&l_273[7]},{&l_273[6],(void*)0,&l_273[6]},{&g_179,(void*)0,&l_273[7]}},{{&l_273[6],(void*)0,&g_179},{&g_179,&l_273[7],(void*)0},{&g_179,&l_273[1],&g_179},{&l_273[6],&l_273[6],&g_179},{&g_179,&l_273[6],(void*)0},{&l_273[6],(void*)0,&l_273[6]},{(void*)0,&l_273[6],&l_273[6]}},{{&g_179,&l_273[7],&l_273[6]},{&l_273[1],&l_273[5],(void*)0},{(void*)0,(void*)0,(void*)0},{&g_179,&l_273[3],(void*)0},{&l_273[6],&l_273[6],(void*)0},{&l_273[6],&l_273[7],&l_273[7]},{&l_273[6],&l_273[5],&g_179}}}; int8_t *l_301 = &g_97[5]; int32_t l_302 = 9L; int8_t l_303 = 0L; int8_t *l_305 = (void*)0; int8_t *l_306 = &g_150; int32_t *l_363 = &l_302; int16_t *l_370 = &g_71.f3; int16_t * const *l_369 = &l_370; uint64_t *l_428[8][8][1] = {{{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0}},{{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0}},{{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0}},{{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0}},{{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0}},{{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0}},{{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0}},{{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0},{(void*)0},{&g_7.f0}}}; uint8_t **l_447 = &l_287[5][2][1]; uint32_t l_474 = 0xDBD8ACCCL; int64_t l_535 = 0x1A7A5CAAA05D2467LL; int i, j, k; lbl_543: (*g_278) = ((*l_277) = l_274); if ((safe_mod_func_int32_t_s_s(((g_7.f0 = ((p_37 || 0xF113441DD44DDF01LL) == (safe_add_func_uint8_t_u_u((++g_174), ((*l_306) = ((safe_add_func_int8_t_s_s(((&g_206 != (void*)0) , ((((p_35 , (***l_277)) != (l_273[6] = ((*l_293) = l_292))) | (0x5A83FDC593CD7597LL == ((l_303 = (safe_sub_func_uint64_t_u_u(((((safe_add_func_int8_t_s_s(((*l_301) = ((safe_rshift_func_uint8_t_u_u((0UL != 0xA25CE23C8D7FFE03LL), 5)) != p_38)), l_302)) <= g_71.f5) , g_63) & 0x1EE7531B31FCEE67LL), g_7.f4))) == l_304))) || 0UL)), g_75[7])) == p_35)))))) && l_307), g_75[5]))) { /* block id: 145 */ int8_t l_310 = 0x12L; int32_t l_314[10] = {1L,1L,1L,1L,1L,1L,1L,1L,1L,1L}; uint64_t l_315[3]; int32_t l_319 = (-1L); int32_t l_320 = 9L; int32_t l_321 = 3L; int32_t l_322[3]; uint16_t l_323[4][8][3] = {{{0xED00L,0UL,0UL},{0UL,0UL,0UL},{1UL,65529UL,0UL},{0x7CB6L,0UL,0UL},{0x5D29L,1UL,0UL},{0UL,0UL,1UL},{1UL,65529UL,0xE841L},{1UL,0UL,0x5D29L}},{{0UL,0UL,65529UL},{0x5D29L,1UL,0x5D29L},{0x7CB6L,0xE70CL,0xE841L},{1UL,0xE70CL,1UL},{0UL,1UL,0UL},{0xED00L,0UL,0UL},{0UL,0UL,0UL},{1UL,65529UL,0UL}},{{0x7CB6L,0UL,0UL},{0x5D29L,1UL,0UL},{0UL,0UL,1UL},{1UL,65529UL,0xE841L},{1UL,0UL,0x5D29L},{0UL,0UL,65529UL},{0x5D29L,1UL,0x5D29L},{0x7CB6L,0xE70CL,0xE841L}},{{1UL,0xE70CL,1UL},{0UL,1UL,0UL},{0xED00L,0UL,0UL},{0UL,0UL,0UL},{1UL,65529UL,0UL},{0x7CB6L,0UL,0UL},{0x5D29L,1UL,0UL},{0UL,1UL,1UL}}}; int i, j, k; for (i = 0; i < 3; i++) l_315[i] = 1UL; for (i = 0; i < 3; i++) l_322[i] = 0L; for (p_36 = 2; (p_36 <= 8); p_36 += 1) { /* block id: 148 */ int8_t l_308 = 0x82L; int32_t *l_309 = (void*)0; if (l_308) { /* block id: 149 */ g_180[0][4] = l_309; } else { /* block id: 151 */ int16_t l_312 = 0x70FEL; int64_t l_318 = 0x01AE0DA59580A802LL; for (g_145 = 1; (g_145 <= 8); g_145 += 1) { /* block id: 154 */ int32_t l_311 = 0x4D561850L; int32_t l_313[4][4] = {{0xC492C7CBL,0x5A233665L,1L,0L},{0xC492C7CBL,1L,0xC492C7CBL,(-9L)},{0x5A233665L,0L,(-9L),(-9L)},{1L,1L,1L,0L}}; int i, j; l_315[0]++; if (g_75[p_36]) continue; return l_318; } } } --l_323[1][5][0]; --l_327[2][2][2]; (*g_332) = g_330[4][9]; } else { /* block id: 164 */ struct S0 *l_337[4] = {&g_71,&g_71,&g_71,&g_71}; struct S0 **l_338[7] = {&l_337[2],&l_337[2],(void*)0,&l_337[2],&l_337[2],(void*)0,&l_337[2]}; int32_t *l_339 = &g_206; int32_t **l_340 = &l_339; int32_t l_341 = 1L; int64_t ***l_346 = &g_202; int64_t ***l_348 = (void*)0; int64_t ****l_347[1][10][5] = {{{&l_348,&l_346,&l_348,(void*)0,(void*)0},{&l_346,&l_348,&l_346,&l_346,&l_348},{(void*)0,&l_346,(void*)0,&l_346,(void*)0},{&l_346,&l_348,&l_348,&l_348,&l_348},{&l_348,&l_348,(void*)0,(void*)0,&l_348},{&l_348,&l_346,&l_346,&l_348,&l_348},{&l_346,(void*)0,&l_348,&l_348,(void*)0},{&l_348,&l_346,&l_346,&l_348,&l_348},{&l_346,&l_348,&l_346,&l_348,(void*)0},{&l_348,&l_348,&l_348,&l_348,&l_348}}}; int32_t l_350 = 0x53778EEBL; uint8_t l_377 = 9UL; int32_t l_398 = 0L; int32_t **l_399 = &g_180[0][4]; uint64_t l_413 = 18446744073709551608UL; int i, j, k; if ((l_350 = (safe_mod_func_uint64_t_u_u((((g_70 = l_337[2]) != &g_7) != (l_341 = (p_39 == ((*l_340) = l_339)))), (safe_mul_func_int8_t_s_s(((((-1L) & (p_38 | (l_346 == (g_349 = &g_202)))) <= p_38) || l_350), 1L)))))) { /* block id: 170 */ uint64_t *l_351 = &g_71.f0; int32_t ***l_356 = &l_292; uint32_t *l_361 = &g_362[8]; uint16_t *l_375 = (void*)0; uint16_t *l_376 = &g_145; uint8_t **l_387 = &l_286; int16_t l_389[3]; int i; for (i = 0; i < 3; i++) l_389[i] = 0x429AL; g_180[0][1] = ((++(*l_351)) , l_363); l_341 &= (safe_rshift_func_uint16_t_u_u((g_366 , (safe_lshift_func_int16_t_s_s(((((void*)0 != l_369) & (((*l_363) &= (safe_mul_func_uint16_t_u_u(((*l_376) &= (safe_div_func_uint32_t_u_u((p_37 == g_71.f4), 0xF66D2B1FL))), g_101))) && l_377)) , 0x57B1L), 2))), 15)); (*l_363) = (((l_378[5][0][2] != (void*)0) != ((&g_279[5] != (void*)0) == (((g_145 < ((g_388 = ((*l_361) &= (safe_rshift_func_int8_t_s_u(((g_206 , &l_307) == ((*l_387) = ((((safe_mul_func_int8_t_s_s(g_366.f0, ((~(0x3AL ^ p_36)) | 0x4FC797B08F0D1244LL))) & 18446744073709551615UL) , g_7.f2) , (void*)0))), p_37)))) >= l_389[0])) <= p_38) , g_2))) ^ 65530UL); } else { /* block id: 181 */ return l_341; } (*l_363) = (l_398 = (safe_div_func_int64_t_s_s((((safe_mod_func_int32_t_s_s((p_38 > p_38), p_38)) , (p_36 <= (safe_mul_func_uint8_t_u_u(((l_341 = (l_341 != (safe_sub_func_uint32_t_u_u((0x36187F73L == (l_350 = ((((((5UL || (p_35 < (l_350 == l_377))) != g_82) , p_36) , l_339) != &g_175) , 0x43769609L))), 0x563FC5F2L)))) ^ g_366.f1.f4), g_97[5])))) && l_377), p_37))); (*l_399) = p_39; (*l_363) = (safe_lshift_func_uint8_t_u_s((safe_div_func_uint32_t_u_u(p_36, ((((((safe_add_func_int64_t_s_s((((g_406 , (g_2 & p_36)) , (((*g_332) == (void*)0) , (safe_rshift_func_int16_t_s_u(((*l_370) ^= 0xC663L), 14)))) < (0x425BL == ((safe_rshift_func_int16_t_s_s(((p_35 == l_413) > 0L), p_35)) >= g_206))), p_37)) ^ (-1L)) >= 1UL) <= g_71.f6) != p_37) ^ 0xFED93C9B7DA3E7CDLL))), 6)); } ++g_415; for (g_145 = 0; (g_145 >= 1); g_145 = safe_add_func_uint8_t_u_u(g_145, 9)) { /* block id: 195 */ uint64_t *l_427 = &g_71.f0; int32_t l_472[1][7][7] = {{{0xE13FC44AL,0xCE443FE7L,0x72511110L,0L,0xCE443FE7L,(-3L),0xCE443FE7L},{0x431AD5A7L,6L,6L,0x431AD5A7L,0x1EB79CBAL,0xAB97384BL,0xE13FC44AL},{0xACE75BE0L,0x357FC061L,6L,0x18A09179L,0xE13FC44AL,0xACE75BE0L,0xACE75BE0L},{0x357FC061L,0xE13FC44AL,0x72511110L,0xE13FC44AL,0x357FC061L,1L,0xE13FC44AL},{0x431AD5A7L,0x1EB79CBAL,0xAB97384BL,0xE13FC44AL,6L,0xAB97384BL,0xCE443FE7L},{6L,0xCE443FE7L,0x18A09179L,0x18A09179L,0xCE443FE7L,6L,0x1EB79CBAL},{0x431AD5A7L,0xE13FC44AL,(-3L),0x431AD5A7L,0xCE443FE7L,0x78434839L,0xE13FC44AL}}}; uint16_t l_503 = 0x2AFBL; int i, j, k; for (g_101 = 20; (g_101 < 28); g_101 = safe_add_func_uint32_t_u_u(g_101, 3)) { /* block id: 198 */ const int64_t l_441 = 3L; struct S1 *l_449 = &g_450; uint16_t l_502 = 1UL; int32_t l_504 = 0x70A48818L; int32_t l_506[8]; int16_t l_525 = 0x7951L; int8_t l_526[10][5] = {{(-1L),0x79L,0xAFL,(-9L),0xAFL},{0xAFL,0xAFL,0xE2L,(-9L),0xC4L},{0x79L,(-1L),(-1L),0x79L,0xAFL},{0x79L,(-9L),(-1L),(-1L),(-9L)},{0xAFL,(-1L),(-1L),0xE2L,0xE2L},{(-1L),0xAFL,(-1L),(-1L),0xE2L},{(-9L),0x79L,0xE2L,0x79L,(-9L)},{(-1L),0x79L,0xAFL,(-9L),0xAFL},{0xAFL,0xAFL,0xE2L,(-9L),0xC4L},{0x79L,(-1L),(-1L),0x79L,0xAFL}}; uint32_t l_527 = 0x771473ECL; int i, j; for (i = 0; i < 8; i++) l_506[i] = 0xC4335425L; for (g_7.f8 = 0; g_7.f8 < 9; g_7.f8 += 1) { l_273[g_7.f8] = (void*)0; } (***l_277) = &p_39; } if (p_36) { /* block id: 242 */ int16_t l_536 = 0xAED9L; int32_t l_537 = 0L; int32_t l_538 = 0x3CB4895FL; ++l_540; if (p_38) goto lbl_543; } else { /* block id: 245 */ for (g_101 = 0; (g_101 < 26); g_101 = safe_add_func_uint16_t_u_u(g_101, 2)) { /* block id: 248 */ if (p_36) break; } if (p_37) continue; } } } else { /* block id: 254 */ int8_t l_598 = (-1L); const uint32_t l_613 = 0x105A8533L; int32_t l_615 = 0x4E947C75L; for (g_406.f0 = (-20); (g_406.f0 < (-13)); g_406.f0++) { /* block id: 257 */ int32_t **l_569 = &g_568[2][7]; int32_t l_570 = 1L; int32_t *l_604 = &g_101; uint32_t l_605[4] = {1UL,1UL,1UL,1UL}; struct S1 * const l_610 = &g_422[3]; int i; for (g_406.f1.f2 = 0; g_406.f1.f2 < 8; g_406.f1.f2 += 1) { g_532[g_406.f1.f2] = &l_448; } for (g_82 = 0; (g_82 > (-8)); g_82 = safe_sub_func_int16_t_s_s(g_82, 9)) { /* block id: 261 */ uint8_t l_552 = 0x8DL; int32_t l_574 = 0x0DB0538DL; int64_t l_596 = 0L; int16_t *l_597 = &g_406.f1.f3; uint32_t l_599 = 0xA8BFF715L; struct S1 **l_611 = &l_448; uint8_t *l_614 = &l_307; if ((l_574 = (safe_add_func_int16_t_s_s(l_552, (safe_add_func_uint32_t_u_u(((safe_div_func_uint64_t_u_u((p_37 >= (safe_mul_func_uint16_t_u_u((safe_add_func_uint8_t_u_u(246UL, ((((g_362[4] != (safe_mod_func_uint64_t_u_u((safe_sub_func_int64_t_s_s(((safe_sub_func_uint32_t_u_u((g_567 != l_569), (l_570 | (((g_571 , ((safe_sub_func_uint16_t_u_u(((*g_278) != (void*)0), l_552)) == 0L)) != l_570) , p_36)))) >= 65527UL), g_539)), 6UL))) & l_574) , 0xF2L) ^ 0xC6L))), p_38))), p_38)) , 9UL), l_574)))))) { /* block id: 263 */ int32_t l_585 = (-7L); uint8_t *l_600 = &l_307; int8_t *l_601 = &g_97[5]; l_602 |= (safe_sub_func_int8_t_s_s(((*l_601) = ((safe_div_func_int32_t_s_s((((((**g_202) = ((((safe_div_func_uint16_t_u_u((((safe_mul_func_int8_t_s_s((((void*)0 != (*g_332)) | (l_598 = (((safe_div_func_int16_t_s_s((l_585 , (safe_mul_func_int8_t_s_s((((safe_lshift_func_uint16_t_u_u(0x4290L, g_82)) , p_36) < (safe_add_func_int16_t_s_s(p_35, (((((safe_rshift_func_uint16_t_u_s((safe_sub_func_int64_t_s_s((*g_203), (((p_36 >= l_596) , (***g_456)) && g_450.f1.f6))), 7)) , g_422[3].f1.f3) , (-9L)) , l_597) == (*g_462))))), g_422[3].f1.f0))), 0x4474L)) & 0xFC6C5A67CB2AC8C3LL) < 0x909AL))), l_585)) ^ 0xBC3BL) , l_599), 0x0751L)) , 0x03F0L) == l_596) > 1UL)) , l_600) != &g_174) <= 0UL), l_585)) && g_422[3].f1.f2)), p_36)); if (g_571.f0) goto lbl_618; } else { /* block id: 268 */ int32_t *l_603 = &l_570; l_604 = l_603; if (l_605[3]) continue; } l_615 |= (~(~(l_574 ^= ((safe_sub_func_uint32_t_u_u((((((((*l_597) = (((*l_604) , l_610) == ((*l_611) = (void*)0))) != (p_38 ^ 0x49D7L)) < ((((**g_202) = 0xAC87327E421E150CLL) == 0x225E1A0769FF1290LL) , (safe_unary_minus_func_int16_t_s(0xD8CFL)))) || ((((*l_614) = (l_599 >= l_613)) || g_422[3].f1.f5) , g_7.f4)) && p_37) > p_37), l_596)) , (*l_604))))); } if (l_613) break; (*l_604) |= (*g_3); } } lbl_618: l_617 &= (~0x8EB2C694C1E98536LL); g_620 |= l_619; return p_37; } /* ------------------------------------------ */ /* * reads : g_174 g_145 g_115 g_75 g_97 g_202 g_203 g_150 g_71.f3 * writes: g_174 g_145 g_150 g_97 g_180 */ int32_t func_44(struct S0 * const p_45, int32_t * p_46, uint32_t p_47, int32_t * p_48, int8_t p_49) { /* block id: 108 */ uint16_t l_266 = 1UL; for (g_174 = 0; (g_174 <= 2); g_174 += 1) { /* block id: 111 */ int32_t **l_272 = &g_180[0][0]; for (g_145 = 0; (g_145 <= 0); g_145 += 1) { /* block id: 114 */ uint16_t *l_269 = &l_266; int8_t *l_270 = &g_150; int8_t *l_271 = &g_97[5]; int i; (*p_46) ^= ((0x8D98F09860C6D7AFLL ^ ((safe_div_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u((safe_div_func_int8_t_s_s(((*l_271) = ((*l_270) &= ((((safe_sub_func_uint32_t_u_u(1UL, g_115[(g_145 + 1)])) != ((*l_269) = ((safe_add_func_int8_t_s_s((g_75[(g_174 + 1)] || p_47), (l_266 ^ ((safe_div_func_int64_t_s_s((1L == g_97[2]), l_266)) == p_49)))) | 0x27F5L))) >= (**g_202)) < 0xB3D0L))), 253UL)), p_47)), p_47)) , (-1L))) | g_71.f3); } (*l_272) = p_48; for (g_145 = 0; (g_145 <= 0); g_145 += 1) { /* block id: 123 */ for (g_150 = 0; (g_150 <= 8); g_150 += 1) { /* block id: 126 */ int i; return g_115[(g_145 + 1)]; } } } (*p_46) &= l_266; return (*p_46); } /* ------------------------------------------ */ /* * reads : g_7.f5 g_7.f3 g_71.f3 g_10 g_75 * writes: g_71.f3 g_101 */ const uint64_t func_58(const uint64_t p_59, int32_t * p_60, int32_t * p_61, uint8_t p_62) { /* block id: 101 */ int16_t *l_242 = &g_71.f3; int64_t l_243 = 0x8D49564C520DF3EFLL; int32_t l_244 = 0x56BC6BD4L; int32_t *l_245 = &g_101; int32_t *l_246 = &g_101; int32_t *l_247 = (void*)0; int32_t *l_248 = (void*)0; int32_t *l_249 = &l_244; int32_t *l_250[10][2][10] = {{{(void*)0,&g_10,&g_101,(void*)0,&l_244,(void*)0,&g_10,&l_244,&g_101,(void*)0},{&g_101,&l_244,&g_10,&g_101,&g_101,&g_101,&g_10,&l_244,&g_101,&l_244}},{{&g_101,&l_244,&g_10,&l_244,&l_244,&g_101,&g_101,&l_244,&g_101,&g_10},{&g_101,&l_244,&l_244,&l_244,&g_101,&l_244,(void*)0,&g_101,&g_101,&g_101}},{{&l_244,&l_244,&g_10,&g_101,&g_101,&g_10,&g_101,&l_244,&g_101,&g_101},{&l_244,&l_244,(void*)0,&g_101,&g_10,&g_101,&l_244,&g_101,(void*)0,&l_244}},{{&l_244,&g_101,&l_244,&g_101,&g_101,&g_10,&g_101,&l_244,&l_244,&g_101},{&g_101,&g_101,&g_101,&g_101,&g_101,&g_101,&g_101,&l_244,&g_10,&g_10}},{{&l_244,&l_244,&g_101,&g_101,&g_101,(void*)0,&g_101,&g_101,&l_244,(void*)0},{&l_244,&l_244,&l_244,&l_244,&l_244,&g_101,(void*)0,&l_244,&g_101,(void*)0}},{{&g_101,(void*)0,&l_244,&g_101,(void*)0,&g_10,&g_101,&g_101,&g_10,&g_101},{&l_244,&l_244,&g_10,&l_244,&l_244,&g_101,&g_10,&g_101,&g_10,(void*)0}},{{&l_244,&l_244,&g_10,&g_10,&g_10,&g_10,&l_244,&g_10,&g_10,&g_10},{&l_244,&l_244,&l_244,&l_244,&g_101,&l_244,&g_10,&g_101,&g_10,&g_101}},{{&g_101,&g_101,&g_101,&l_244,&g_101,&g_101,(void*)0,&g_101,&g_10,&l_244},{&g_101,&g_10,&l_244,&l_244,&g_10,&g_101,&g_101,&g_10,&g_101,&l_244}},{{&g_101,&g_101,&g_10,&g_101,&g_101,&g_101,&l_244,&g_101,&g_10,&g_10},{&g_101,&g_101,&g_10,&g_101,&l_244,&g_101,(void*)0,&g_101,&g_10,&g_10}},{{&l_244,&l_244,&l_244,&g_101,&l_244,&l_244,&g_101,&l_244,&l_244,&l_244},{&g_101,&l_244,&l_244,&l_244,&g_101,&g_101,&g_101,&g_101,&g_101,&g_10}}}; int8_t l_251 = (-1L); uint64_t l_252[9][2] = {{0x5DF84B9FB94D7B63LL,0x5C6C9414DFAFC331LL},{0x69B678CB991EF035LL,0x5C6C9414DFAFC331LL},{0x5DF84B9FB94D7B63LL,0x5C6C9414DFAFC331LL},{0x69B678CB991EF035LL,0x5C6C9414DFAFC331LL},{0x5DF84B9FB94D7B63LL,0x5C6C9414DFAFC331LL},{0x69B678CB991EF035LL,0x5C6C9414DFAFC331LL},{0x5DF84B9FB94D7B63LL,0x5C6C9414DFAFC331LL},{0x69B678CB991EF035LL,0x5C6C9414DFAFC331LL},{0x5DF84B9FB94D7B63LL,0x5C6C9414DFAFC331LL}}; int i, j, k; l_244 &= (safe_rshift_func_uint16_t_u_s((g_7.f5 < (safe_div_func_uint8_t_u_u(0xD1L, (((*l_242) ^= g_7.f3) || l_243)))), 7)); (*l_245) = (*p_60); ++l_252[5][1]; return g_75[8]; } /* ------------------------------------------ */ /* * reads : g_63 g_7.f3 g_7.f0 g_71.f3 g_97 g_7.f5 g_10 g_101 g_115 g_70 g_82 g_75 g_139 g_71.f6 g_148 g_150 g_152 g_7.f6 g_71.f1 g_174 g_145 g_7.f1 g_175 g_71.f0 g_202 g_206 g_203 g_179 g_71.f5 * writes: g_75 g_71.f3 g_97 g_101 g_71.f0 g_7.f0 g_115 g_70 g_82 g_139 g_145 g_148 g_150 g_152 g_174 g_175 g_179 g_202 g_180 */ int32_t * func_64(int32_t p_65, int64_t p_66, struct S0 * p_67, int16_t p_68, int32_t * p_69) { /* block id: 11 */ uint16_t l_72[5]; int64_t *l_81 = &g_82; int64_t *l_83 = &g_82; int32_t l_120 = 0x2F63B645L; int32_t **l_146 = (void*)0; int32_t l_224 = 0x367A671BL; uint64_t *l_232[8][5][1] = {{{&g_71.f0},{&g_71.f0},{(void*)0},{&g_7.f0},{&g_71.f0}},{{&g_7.f0},{&g_7.f0},{&g_71.f0},{&g_139},{&g_139}},{{&g_71.f0},{&g_7.f0},{&g_7.f0},{&g_71.f0},{&g_7.f0}},{{(void*)0},{&g_71.f0},{&g_71.f0},{&g_71.f0},{(void*)0}},{{&g_7.f0},{&g_71.f0},{&g_7.f0},{&g_7.f0},{&g_71.f0}},{{&g_139},{&g_139},{&g_71.f0},{&g_7.f0},{&g_7.f0}},{{&g_71.f0},{&g_7.f0},{(void*)0},{&g_71.f0},{&g_71.f0}},{{&g_71.f0},{(void*)0},{&g_7.f0},{&g_71.f0},{&g_7.f0}}}; int16_t *l_233 = &g_71.f3; int32_t *l_234 = &g_101; int i, j, k; for (i = 0; i < 5; i++) l_72[i] = 0x3345L; lbl_102: for (p_66 = 3; (p_66 >= 0); p_66 -= 1) { /* block id: 14 */ int64_t *l_74 = &g_75[6]; int32_t *l_94 = &g_10; int16_t *l_95 = &g_71.f3; uint32_t l_96[6][7][5] = {{{0x37C3AC0FL,0UL,18446744073709551615UL,0UL,18446744073709551608UL},{0x37C3AC0FL,0UL,0xDC0630FCL,0UL,0x37C3AC0FL},{18446744073709551608UL,0UL,18446744073709551615UL,0UL,0x37C3AC0FL},{0x37C3AC0FL,0UL,18446744073709551615UL,0UL,18446744073709551608UL},{0x37C3AC0FL,0UL,0xDC0630FCL,0UL,0x37C3AC0FL},{18446744073709551608UL,0UL,18446744073709551615UL,0UL,0x37C3AC0FL},{0x37C3AC0FL,0UL,18446744073709551615UL,0UL,18446744073709551608UL}},{{0x37C3AC0FL,0UL,0xDC0630FCL,0UL,0x37C3AC0FL},{18446744073709551608UL,0UL,18446744073709551615UL,0UL,0x37C3AC0FL},{0x37C3AC0FL,0UL,18446744073709551615UL,0UL,18446744073709551608UL},{0x37C3AC0FL,0UL,0xDC0630FCL,0UL,0x37C3AC0FL},{18446744073709551608UL,0UL,18446744073709551615UL,0UL,0x37C3AC0FL},{0x37C3AC0FL,0UL,18446744073709551615UL,0UL,18446744073709551608UL},{0x37C3AC0FL,0UL,0xDC0630FCL,0UL,0x37C3AC0FL}},{{18446744073709551608UL,0UL,18446744073709551615UL,0UL,0x37C3AC0FL},{0x37C3AC0FL,0UL,18446744073709551615UL,0UL,18446744073709551608UL},{0x37C3AC0FL,0UL,0xDC0630FCL,0UL,0x37C3AC0FL},{18446744073709551608UL,0UL,18446744073709551615UL,0UL,0x37C3AC0FL},{0x37C3AC0FL,0UL,18446744073709551615UL,0UL,18446744073709551608UL},{0x37C3AC0FL,0UL,0xDC0630FCL,0UL,0x37C3AC0FL},{18446744073709551608UL,0UL,18446744073709551615UL,0UL,0x37C3AC0FL}},{{0x37C3AC0FL,0UL,18446744073709551615UL,0UL,18446744073709551608UL},{0x37C3AC0FL,0UL,0xDC0630FCL,0UL,0x37C3AC0FL},{18446744073709551608UL,0UL,18446744073709551615UL,0UL,0x37C3AC0FL},{0x37C3AC0FL,0UL,18446744073709551615UL,0UL,18446744073709551608UL},{0x37C3AC0FL,0UL,0xDC0630FCL,0UL,0x37C3AC0FL},{18446744073709551608UL,18446744073709551609UL,18446744073709551615UL,0xE9983536L,0UL},{0UL,0xE9983536L,18446744073709551615UL,18446744073709551609UL,0x833775BAL}},{{0UL,18446744073709551609UL,0x537F45EAL,18446744073709551609UL,0UL},{0x833775BAL,18446744073709551609UL,18446744073709551615UL,0xE9983536L,0UL},{0UL,0xE9983536L,18446744073709551615UL,18446744073709551609UL,0x833775BAL},{0UL,18446744073709551609UL,0x537F45EAL,18446744073709551609UL,0UL},{0x833775BAL,18446744073709551609UL,18446744073709551615UL,0xE9983536L,0UL},{0UL,0xE9983536L,18446744073709551615UL,18446744073709551609UL,0x833775BAL},{0UL,18446744073709551609UL,0x537F45EAL,18446744073709551609UL,0UL}},{{0x833775BAL,18446744073709551609UL,18446744073709551615UL,0xE9983536L,0UL},{0UL,0xE9983536L,18446744073709551615UL,18446744073709551609UL,0x833775BAL},{0UL,18446744073709551609UL,0x537F45EAL,18446744073709551609UL,0UL},{0x833775BAL,18446744073709551609UL,18446744073709551615UL,0xE9983536L,0UL},{0UL,0xE9983536L,18446744073709551615UL,18446744073709551609UL,0x833775BAL},{0UL,18446744073709551609UL,0x537F45EAL,18446744073709551609UL,0UL},{0x833775BAL,18446744073709551609UL,18446744073709551615UL,0xE9983536L,0UL}}}; int16_t l_98 = (-2L); int32_t l_99 = (-8L); int32_t *l_100[6][3] = {{&g_101,&g_10,&g_101},{&g_101,&g_10,&g_10},{&g_10,&g_101,&g_101},{&g_10,&g_101,&g_101},{&g_101,&g_10,&g_10},{&g_10,&g_10,&g_10}}; int i, j, k; g_101 = (l_99 = (~((((*l_74) = l_72[(p_66 + 1)]) & (safe_mul_func_uint8_t_u_u(p_68, ((safe_lshift_func_int16_t_s_u(0x2E78L, ((!(((l_83 = l_81) == (p_65 , l_74)) , (+(((~(g_97[5] ^= ((safe_add_func_int8_t_s_s(((((*l_95) &= (((safe_rshift_func_int8_t_s_s(((safe_lshift_func_int16_t_s_u((((((safe_sub_func_int64_t_s_s(p_68, ((l_94 == p_69) <= p_68))) , 0xFC9DABC5L) , l_72[2]) , p_68) & g_63), 0)) && l_72[4]), g_7.f3)) != g_7.f0) > p_65)) == p_66) , l_96[0][2][0]), l_72[3])) & l_72[3]))) & g_7.f5) >= l_98)))) , g_63))) , 0x2AL)))) >= l_72[0]))); if (l_98) goto lbl_102; if ((*l_94)) break; g_101 |= g_7.f3; } for (g_71.f0 = (-19); (g_71.f0 <= 4); g_71.f0 = safe_add_func_int8_t_s_s(g_71.f0, 3)) { /* block id: 27 */ int32_t l_112 = 0xA2ABDB3BL; int32_t l_113 = 0x4EABE0F6L; int32_t l_114[5][2][3] = {{{0xAFB9A305L,(-1L),0xFFE49794L},{0x54854C36L,0xFFE49794L,0xFFE49794L}},{{(-1L),2L,0x40E1577BL},{0x54854C36L,2L,(-10L)}},{{0xAFB9A305L,0xFFE49794L,0x40E1577BL},{0xAFB9A305L,(-1L),0xFFE49794L}},{{0x54854C36L,0xFFE49794L,0xFFE49794L},{(-1L),2L,0x40E1577BL}},{{0x54854C36L,2L,(-10L)},{0xAFB9A305L,0xFFE49794L,0x40E1577BL}}}; int i, j, k; for (g_7.f0 = 9; (g_7.f0 >= 14); g_7.f0 = safe_add_func_int16_t_s_s(g_7.f0, 7)) { /* block id: 30 */ int32_t **l_107 = (void*)0; int32_t *l_109 = &g_101; int32_t **l_108 = &l_109; int32_t l_110 = 0xB6AB3148L; int32_t *l_111[10][4] = {{&g_10,&l_110,&l_110,&g_10},{&l_110,&g_10,&l_110,&l_110},{&g_10,&g_10,&g_101,&g_10},{&g_10,&l_110,&l_110,&g_10},{&l_110,&g_10,&l_110,&l_110},{&g_10,&g_10,&g_101,&g_10},{&g_10,&l_110,&l_110,&g_10},{&l_110,&g_10,&l_110,&l_110},{&g_10,&g_10,&g_101,&g_10},{&g_10,&l_110,&l_110,&g_10}}; int i, j; (*l_108) = p_69; ++g_115[0]; for (l_113 = 8; (l_113 >= 0); l_113 -= 1) { /* block id: 35 */ struct S0 **l_118 = (void*)0; struct S0 **l_119 = &g_70; int32_t l_140 = 0L; int32_t ***l_178[3]; int32_t l_187 = 0x5DEA3377L; uint32_t l_188 = 0x3060F56CL; int64_t **l_201 = &l_81; int64_t * const **l_213[1]; int i; for (i = 0; i < 3; i++) l_178[i] = (void*)0; for (i = 0; i < 1; i++) l_213[i] = (void*)0; (*l_119) = g_70; for (g_82 = 8; (g_82 >= 0); g_82 -= 1) { /* block id: 39 */ uint64_t *l_137 = (void*)0; uint64_t *l_138[1][6] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}}; int32_t l_141 = (-7L); uint16_t *l_144 = &g_145; int8_t *l_147 = &g_148; int8_t *l_149 = &g_150; int64_t *l_151 = &g_152; int i, j; if (g_75[g_82]) break; l_120 = g_75[l_113]; if ((safe_unary_minus_func_int16_t_s((((safe_mul_func_int16_t_s_s((((((safe_rshift_func_int8_t_s_u(l_72[3], (safe_sub_func_uint64_t_u_u(5UL, ((*l_151) ^= (g_75[g_82] = (safe_mod_func_int64_t_s_s(((safe_mod_func_uint64_t_u_u((((*l_149) &= (((((safe_div_func_int8_t_s_s((((~((*l_147) &= (p_66 < (safe_lshift_func_uint16_t_u_u(((*l_144) = (0xB6C5F39321C95261LL && ((l_140 |= (g_139++)) >= 1UL))), (g_97[6] & ((g_71.f6 ^ (((((l_146 != (void*)0) <= 0x23B2AD62L) & 0x9AL) , p_66) && 1UL)) , (*p_69)))))))) ^ 65530UL) , l_113), p_68)) >= g_10) < 0L) && p_65) > p_68)) <= p_68), 5L)) <= (*l_109)), g_75[g_82])))))))) & p_65) >= g_7.f6) || 0xB7DAL) , g_63), 9L)) < 1L) >= (-1L))))) { /* block id: 49 */ if (g_101) goto lbl_102; if ((*p_69)) break; } else { /* block id: 52 */ int64_t **l_170 = &l_151; uint8_t *l_173 = &g_174; g_175 |= ((safe_mod_func_int64_t_s_s(((safe_mod_func_int32_t_s_s((safe_lshift_func_int16_t_s_s(p_66, 9)), (safe_mul_func_uint8_t_u_u(g_71.f1, (safe_sub_func_int64_t_s_s(l_140, g_75[6])))))) , ((safe_div_func_uint64_t_u_u(((safe_mul_func_int8_t_s_s((((safe_mul_func_int8_t_s_s(((*l_149) = (~(((*l_170) = &g_152) == ((safe_add_func_uint8_t_u_u(g_101, g_82)) , &g_75[2])))), ((*l_173) |= 0x7CL))) | l_114[1][1][1]) ^ p_66), g_145)) | 0xEC856863L), g_7.f1)) , g_174)), l_140)) >= 0xB4B6D27DL); return &g_10; } } l_114[2][0][1] = ((((((void*)0 != l_81) <= (-2L)) == (safe_sub_func_int32_t_s_s(0x4B1219C1L, ((g_179 = &p_69) != &g_180[0][0])))) >= g_71.f3) , (p_66 < ((safe_div_func_int16_t_s_s((safe_mul_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u(((l_187 ^ 0x0D3DB076L) , 65534UL), l_188)), 0xA274L)), 0x9A79L)) ^ l_114[2][0][1]))); for (p_65 = 7; (p_65 >= 0); p_65 -= 1) { /* block id: 64 */ int64_t ***l_204 = (void*)0; int64_t ***l_205 = &g_202; int32_t l_207 = 6L; int16_t l_208 = 1L; if ((*p_69)) break; if (((g_97[3] < (safe_add_func_int16_t_s_s(g_101, (g_71.f3 = (safe_unary_minus_func_uint64_t_u(l_114[2][0][1])))))) & (((((**l_201) = (p_68 == (((((safe_add_func_uint8_t_u_u(l_114[2][0][1], (safe_sub_func_int32_t_s_s((((*g_203) = ((safe_sub_func_int16_t_s_s(((((((3UL | (~((safe_sub_func_int8_t_s_s((g_71.f0 , ((l_201 == ((*l_205) = g_202)) ^ g_206)), 0xCAL)) && l_207))) == 65527UL) , &g_63) == (void*)0) == 18446744073709551615UL) || 0x49CAA41AL), 0xE0F3L)) != 1L)) ^ 0xDFD4C6E6471088D6LL), (**g_179))))) & p_65) <= g_152) && 0x509CL) <= l_208))) , 1L) != p_65) && (*p_69)))) { /* block id: 70 */ return p_69; } else { /* block id: 72 */ uint32_t *l_211 = &g_175; int32_t l_212 = 0x2B1258CBL; int64_t * const ***l_214 = &l_213[0]; l_207 &= ((((safe_add_func_uint32_t_u_u(((p_65 | 0xC3D96C22L) && 9L), (0xCF91L != (g_82 && g_97[5])))) & (((*l_211) = 0xBB7C23DFL) , (*l_109))) | (g_97[5] , 4294967295UL)) > l_212); (*l_214) = l_213[0]; l_207 &= (*p_69); if (g_175) goto lbl_102; } } } if ((*p_69)) break; } (*g_179) = p_69; for (l_112 = 0; (l_112 <= 4); l_112 += 1) { /* block id: 86 */ return p_69; } } (*l_234) = (((safe_unary_minus_func_uint64_t_u((safe_mod_func_int64_t_s_s((safe_sub_func_int8_t_s_s(g_115[2], (0x57L >= (safe_add_func_uint16_t_u_u((safe_mod_func_int16_t_s_s(l_224, l_120)), ((*l_233) = ((((((((safe_add_func_int32_t_s_s((safe_mul_func_int8_t_s_s(g_71.f5, (+p_65))), 4294967295UL)) == (safe_mul_func_int16_t_s_s(g_7.f1, ((((g_71.f0 ^= (g_139 = ((&g_139 == (void*)0) | p_66))) == 0x5D806430963C327BLL) != (**g_202)) ^ p_65)))) > g_101) > 0x5DAAA1FBL) , 4294967295UL) <= l_224) | g_75[6]) == (*p_69)))))))), p_66)))) , &p_66) == &p_66); for (g_71.f3 = 10; (g_71.f3 <= (-10)); g_71.f3 = safe_sub_func_uint8_t_u_u(g_71.f3, 6)) { /* block id: 96 */ uint64_t l_237 = 18446744073709551614UL; (*l_234) = l_237; return p_69; } return p_69; } /* ---------------------------------------- */ 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_2, "g_2", print_hash_value); transparent_crc(g_7.f0, "g_7.f0", print_hash_value); transparent_crc(g_7.f1, "g_7.f1", print_hash_value); transparent_crc(g_7.f2, "g_7.f2", print_hash_value); transparent_crc(g_7.f3, "g_7.f3", print_hash_value); transparent_crc(g_7.f4, "g_7.f4", print_hash_value); transparent_crc(g_7.f5, "g_7.f5", print_hash_value); transparent_crc(g_7.f6, "g_7.f6", print_hash_value); transparent_crc(g_7.f7, "g_7.f7", print_hash_value); transparent_crc(g_7.f8, "g_7.f8", print_hash_value); transparent_crc(g_10, "g_10", print_hash_value); transparent_crc(g_20, "g_20", print_hash_value); for (i = 0; i < 8; i++) { for (j = 0; j < 3; j++) { transparent_crc(g_21[i][j], "g_21[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_63, "g_63", print_hash_value); transparent_crc(g_71.f0, "g_71.f0", print_hash_value); transparent_crc(g_71.f1, "g_71.f1", print_hash_value); transparent_crc(g_71.f2, "g_71.f2", print_hash_value); transparent_crc(g_71.f3, "g_71.f3", print_hash_value); transparent_crc(g_71.f4, "g_71.f4", print_hash_value); transparent_crc(g_71.f5, "g_71.f5", print_hash_value); transparent_crc(g_71.f6, "g_71.f6", print_hash_value); transparent_crc(g_71.f7, "g_71.f7", print_hash_value); transparent_crc(g_71.f8, "g_71.f8", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_75[i], "g_75[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_82, "g_82", print_hash_value); for (i = 0; i < 8; i++) { transparent_crc(g_97[i], "g_97[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_101, "g_101", print_hash_value); for (i = 0; i < 3; i++) { transparent_crc(g_115[i], "g_115[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_139, "g_139", print_hash_value); transparent_crc(g_145, "g_145", print_hash_value); transparent_crc(g_148, "g_148", print_hash_value); transparent_crc(g_150, "g_150", print_hash_value); transparent_crc(g_152, "g_152", print_hash_value); transparent_crc(g_174, "g_174", print_hash_value); transparent_crc(g_175, "g_175", print_hash_value); transparent_crc(g_206, "g_206", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_362[i], "g_362[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_366.f0, "g_366.f0", print_hash_value); transparent_crc(g_366.f1.f0, "g_366.f1.f0", print_hash_value); transparent_crc(g_366.f1.f1, "g_366.f1.f1", print_hash_value); transparent_crc(g_366.f1.f2, "g_366.f1.f2", print_hash_value); transparent_crc(g_366.f1.f3, "g_366.f1.f3", print_hash_value); transparent_crc(g_366.f1.f4, "g_366.f1.f4", print_hash_value); transparent_crc(g_366.f1.f5, "g_366.f1.f5", print_hash_value); transparent_crc(g_366.f1.f6, "g_366.f1.f6", print_hash_value); transparent_crc(g_366.f1.f7, "g_366.f1.f7", print_hash_value); transparent_crc(g_366.f1.f8, "g_366.f1.f8", print_hash_value); transparent_crc(g_388, "g_388", print_hash_value); transparent_crc(g_406.f0, "g_406.f0", print_hash_value); transparent_crc(g_406.f1.f0, "g_406.f1.f0", print_hash_value); transparent_crc(g_406.f1.f1, "g_406.f1.f1", print_hash_value); transparent_crc(g_406.f1.f2, "g_406.f1.f2", print_hash_value); transparent_crc(g_406.f1.f3, "g_406.f1.f3", print_hash_value); transparent_crc(g_406.f1.f4, "g_406.f1.f4", print_hash_value); transparent_crc(g_406.f1.f5, "g_406.f1.f5", print_hash_value); transparent_crc(g_406.f1.f6, "g_406.f1.f6", print_hash_value); transparent_crc(g_406.f1.f7, "g_406.f1.f7", print_hash_value); transparent_crc(g_406.f1.f8, "g_406.f1.f8", print_hash_value); transparent_crc(g_415, "g_415", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_422[i].f0, "g_422[i].f0", print_hash_value); transparent_crc(g_422[i].f1.f0, "g_422[i].f1.f0", print_hash_value); transparent_crc(g_422[i].f1.f1, "g_422[i].f1.f1", print_hash_value); transparent_crc(g_422[i].f1.f2, "g_422[i].f1.f2", print_hash_value); transparent_crc(g_422[i].f1.f3, "g_422[i].f1.f3", print_hash_value); transparent_crc(g_422[i].f1.f4, "g_422[i].f1.f4", print_hash_value); transparent_crc(g_422[i].f1.f5, "g_422[i].f1.f5", print_hash_value); transparent_crc(g_422[i].f1.f6, "g_422[i].f1.f6", print_hash_value); transparent_crc(g_422[i].f1.f7, "g_422[i].f1.f7", print_hash_value); transparent_crc(g_422[i].f1.f8, "g_422[i].f1.f8", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_450.f0, "g_450.f0", print_hash_value); transparent_crc(g_450.f1.f0, "g_450.f1.f0", print_hash_value); transparent_crc(g_450.f1.f1, "g_450.f1.f1", print_hash_value); transparent_crc(g_450.f1.f2, "g_450.f1.f2", print_hash_value); transparent_crc(g_450.f1.f3, "g_450.f1.f3", print_hash_value); transparent_crc(g_450.f1.f4, "g_450.f1.f4", print_hash_value); transparent_crc(g_450.f1.f5, "g_450.f1.f5", print_hash_value); transparent_crc(g_450.f1.f6, "g_450.f1.f6", print_hash_value); transparent_crc(g_450.f1.f7, "g_450.f1.f7", print_hash_value); transparent_crc(g_450.f1.f8, "g_450.f1.f8", print_hash_value); transparent_crc(g_539, "g_539", print_hash_value); transparent_crc(g_571.f0, "g_571.f0", print_hash_value); transparent_crc(g_571.f1, "g_571.f1", print_hash_value); transparent_crc(g_571.f2, "g_571.f2", print_hash_value); transparent_crc(g_571.f3, "g_571.f3", print_hash_value); transparent_crc(g_571.f4, "g_571.f4", print_hash_value); transparent_crc(g_571.f5, "g_571.f5", print_hash_value); transparent_crc(g_571.f6, "g_571.f6", print_hash_value); transparent_crc(g_571.f7, "g_571.f7", print_hash_value); transparent_crc(g_571.f8, "g_571.f8", print_hash_value); transparent_crc(g_620, "g_620", print_hash_value); transparent_crc(g_701, "g_701", print_hash_value); transparent_crc(g_737, "g_737", print_hash_value); transparent_crc(g_773, "g_773", print_hash_value); transparent_crc(g_871.f0, "g_871.f0", print_hash_value); transparent_crc(g_871.f1, "g_871.f1", print_hash_value); transparent_crc(g_871.f2, "g_871.f2", print_hash_value); transparent_crc(g_871.f3, "g_871.f3", print_hash_value); transparent_crc(g_871.f4, "g_871.f4", print_hash_value); transparent_crc(g_871.f5, "g_871.f5", print_hash_value); transparent_crc(g_871.f6, "g_871.f6", print_hash_value); transparent_crc(g_871.f7, "g_871.f7", print_hash_value); transparent_crc(g_871.f8, "g_871.f8", print_hash_value); transparent_crc(g_873, "g_873", print_hash_value); transparent_crc(g_874, "g_874", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 5; k++) { transparent_crc(g_940[i][j][k].f0, "g_940[i][j][k].f0", print_hash_value); transparent_crc(g_940[i][j][k].f1.f0, "g_940[i][j][k].f1.f0", print_hash_value); transparent_crc(g_940[i][j][k].f1.f1, "g_940[i][j][k].f1.f1", print_hash_value); transparent_crc(g_940[i][j][k].f1.f2, "g_940[i][j][k].f1.f2", print_hash_value); transparent_crc(g_940[i][j][k].f1.f3, "g_940[i][j][k].f1.f3", print_hash_value); transparent_crc(g_940[i][j][k].f1.f4, "g_940[i][j][k].f1.f4", print_hash_value); transparent_crc(g_940[i][j][k].f1.f5, "g_940[i][j][k].f1.f5", print_hash_value); transparent_crc(g_940[i][j][k].f1.f6, "g_940[i][j][k].f1.f6", print_hash_value); transparent_crc(g_940[i][j][k].f1.f7, "g_940[i][j][k].f1.f7", print_hash_value); transparent_crc(g_940[i][j][k].f1.f8, "g_940[i][j][k].f1.f8", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_946.f0, "g_946.f0", print_hash_value); transparent_crc(g_946.f1, "g_946.f1", print_hash_value); transparent_crc(g_946.f2, "g_946.f2", print_hash_value); transparent_crc(g_946.f3, "g_946.f3", print_hash_value); transparent_crc(g_946.f4, "g_946.f4", print_hash_value); transparent_crc(g_946.f5, "g_946.f5", print_hash_value); transparent_crc(g_946.f6, "g_946.f6", print_hash_value); transparent_crc(g_946.f7, "g_946.f7", print_hash_value); transparent_crc(g_946.f8, "g_946.f8", print_hash_value); transparent_crc(g_949.f0, "g_949.f0", print_hash_value); transparent_crc(g_949.f1, "g_949.f1", print_hash_value); transparent_crc(g_949.f2, "g_949.f2", print_hash_value); transparent_crc(g_949.f3, "g_949.f3", print_hash_value); transparent_crc(g_949.f4, "g_949.f4", print_hash_value); transparent_crc(g_949.f5, "g_949.f5", print_hash_value); transparent_crc(g_949.f6, "g_949.f6", print_hash_value); transparent_crc(g_949.f7, "g_949.f7", print_hash_value); transparent_crc(g_949.f8, "g_949.f8", print_hash_value); transparent_crc(g_1012, "g_1012", print_hash_value); transparent_crc(g_1059, "g_1059", print_hash_value); transparent_crc(g_1062, "g_1062", print_hash_value); for (i = 0; i < 4; i++) { for (j = 0; j < 5; j++) { for (k = 0; k < 4; k++) { transparent_crc(g_1078[i][j][k].f0, "g_1078[i][j][k].f0", print_hash_value); transparent_crc(g_1078[i][j][k].f1, "g_1078[i][j][k].f1", print_hash_value); transparent_crc(g_1078[i][j][k].f2, "g_1078[i][j][k].f2", print_hash_value); transparent_crc(g_1078[i][j][k].f3, "g_1078[i][j][k].f3", print_hash_value); transparent_crc(g_1078[i][j][k].f4, "g_1078[i][j][k].f4", print_hash_value); transparent_crc(g_1078[i][j][k].f5, "g_1078[i][j][k].f5", print_hash_value); transparent_crc(g_1078[i][j][k].f6, "g_1078[i][j][k].f6", print_hash_value); transparent_crc(g_1078[i][j][k].f7, "g_1078[i][j][k].f7", print_hash_value); transparent_crc(g_1078[i][j][k].f8, "g_1078[i][j][k].f8", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1119.f0, "g_1119.f0", print_hash_value); transparent_crc(g_1119.f1, "g_1119.f1", print_hash_value); transparent_crc(g_1119.f2, "g_1119.f2", print_hash_value); transparent_crc(g_1119.f3, "g_1119.f3", print_hash_value); transparent_crc(g_1119.f4, "g_1119.f4", print_hash_value); transparent_crc(g_1119.f5, "g_1119.f5", print_hash_value); transparent_crc(g_1119.f6, "g_1119.f6", print_hash_value); transparent_crc(g_1119.f7, "g_1119.f7", print_hash_value); transparent_crc(g_1119.f8, "g_1119.f8", print_hash_value); transparent_crc(g_1121.f0, "g_1121.f0", print_hash_value); transparent_crc(g_1121.f1, "g_1121.f1", print_hash_value); transparent_crc(g_1121.f2, "g_1121.f2", print_hash_value); transparent_crc(g_1121.f3, "g_1121.f3", print_hash_value); transparent_crc(g_1121.f4, "g_1121.f4", print_hash_value); transparent_crc(g_1121.f5, "g_1121.f5", print_hash_value); transparent_crc(g_1121.f6, "g_1121.f6", print_hash_value); transparent_crc(g_1121.f7, "g_1121.f7", print_hash_value); transparent_crc(g_1121.f8, "g_1121.f8", print_hash_value); transparent_crc(g_1286.f0, "g_1286.f0", print_hash_value); transparent_crc(g_1286.f1.f0, "g_1286.f1.f0", print_hash_value); transparent_crc(g_1286.f1.f1, "g_1286.f1.f1", print_hash_value); transparent_crc(g_1286.f1.f2, "g_1286.f1.f2", print_hash_value); transparent_crc(g_1286.f1.f3, "g_1286.f1.f3", print_hash_value); transparent_crc(g_1286.f1.f4, "g_1286.f1.f4", print_hash_value); transparent_crc(g_1286.f1.f5, "g_1286.f1.f5", print_hash_value); transparent_crc(g_1286.f1.f6, "g_1286.f1.f6", print_hash_value); transparent_crc(g_1286.f1.f7, "g_1286.f1.f7", print_hash_value); transparent_crc(g_1286.f1.f8, "g_1286.f1.f8", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_1293[i].f0, "g_1293[i].f0", print_hash_value); transparent_crc(g_1293[i].f1.f0, "g_1293[i].f1.f0", print_hash_value); transparent_crc(g_1293[i].f1.f1, "g_1293[i].f1.f1", print_hash_value); transparent_crc(g_1293[i].f1.f2, "g_1293[i].f1.f2", print_hash_value); transparent_crc(g_1293[i].f1.f3, "g_1293[i].f1.f3", print_hash_value); transparent_crc(g_1293[i].f1.f4, "g_1293[i].f1.f4", print_hash_value); transparent_crc(g_1293[i].f1.f5, "g_1293[i].f1.f5", print_hash_value); transparent_crc(g_1293[i].f1.f6, "g_1293[i].f1.f6", print_hash_value); transparent_crc(g_1293[i].f1.f7, "g_1293[i].f1.f7", print_hash_value); transparent_crc(g_1293[i].f1.f8, "g_1293[i].f1.f8", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1296, "g_1296", print_hash_value); transparent_crc(g_1316.f0, "g_1316.f0", print_hash_value); transparent_crc(g_1316.f1.f0, "g_1316.f1.f0", print_hash_value); transparent_crc(g_1316.f1.f1, "g_1316.f1.f1", print_hash_value); transparent_crc(g_1316.f1.f2, "g_1316.f1.f2", print_hash_value); transparent_crc(g_1316.f1.f3, "g_1316.f1.f3", print_hash_value); transparent_crc(g_1316.f1.f4, "g_1316.f1.f4", print_hash_value); transparent_crc(g_1316.f1.f5, "g_1316.f1.f5", print_hash_value); transparent_crc(g_1316.f1.f6, "g_1316.f1.f6", print_hash_value); transparent_crc(g_1316.f1.f7, "g_1316.f1.f7", print_hash_value); transparent_crc(g_1316.f1.f8, "g_1316.f1.f8", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_1366[i], "g_1366[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1395.f0, "g_1395.f0", print_hash_value); transparent_crc(g_1395.f1.f0, "g_1395.f1.f0", print_hash_value); transparent_crc(g_1395.f1.f1, "g_1395.f1.f1", print_hash_value); transparent_crc(g_1395.f1.f2, "g_1395.f1.f2", print_hash_value); transparent_crc(g_1395.f1.f3, "g_1395.f1.f3", print_hash_value); transparent_crc(g_1395.f1.f4, "g_1395.f1.f4", print_hash_value); transparent_crc(g_1395.f1.f5, "g_1395.f1.f5", print_hash_value); transparent_crc(g_1395.f1.f6, "g_1395.f1.f6", print_hash_value); transparent_crc(g_1395.f1.f7, "g_1395.f1.f7", print_hash_value); transparent_crc(g_1395.f1.f8, "g_1395.f1.f8", print_hash_value); transparent_crc(g_1397.f0, "g_1397.f0", print_hash_value); transparent_crc(g_1397.f1.f0, "g_1397.f1.f0", print_hash_value); transparent_crc(g_1397.f1.f1, "g_1397.f1.f1", print_hash_value); transparent_crc(g_1397.f1.f2, "g_1397.f1.f2", print_hash_value); transparent_crc(g_1397.f1.f3, "g_1397.f1.f3", print_hash_value); transparent_crc(g_1397.f1.f4, "g_1397.f1.f4", print_hash_value); transparent_crc(g_1397.f1.f5, "g_1397.f1.f5", print_hash_value); transparent_crc(g_1397.f1.f6, "g_1397.f1.f6", print_hash_value); transparent_crc(g_1397.f1.f7, "g_1397.f1.f7", print_hash_value); transparent_crc(g_1397.f1.f8, "g_1397.f1.f8", print_hash_value); transparent_crc(g_1398.f0, "g_1398.f0", print_hash_value); transparent_crc(g_1398.f1.f0, "g_1398.f1.f0", print_hash_value); transparent_crc(g_1398.f1.f1, "g_1398.f1.f1", print_hash_value); transparent_crc(g_1398.f1.f2, "g_1398.f1.f2", print_hash_value); transparent_crc(g_1398.f1.f3, "g_1398.f1.f3", print_hash_value); transparent_crc(g_1398.f1.f4, "g_1398.f1.f4", print_hash_value); transparent_crc(g_1398.f1.f5, "g_1398.f1.f5", print_hash_value); transparent_crc(g_1398.f1.f6, "g_1398.f1.f6", print_hash_value); transparent_crc(g_1398.f1.f7, "g_1398.f1.f7", print_hash_value); transparent_crc(g_1398.f1.f8, "g_1398.f1.f8", print_hash_value); transparent_crc(g_1399.f0, "g_1399.f0", print_hash_value); transparent_crc(g_1399.f1.f0, "g_1399.f1.f0", print_hash_value); transparent_crc(g_1399.f1.f1, "g_1399.f1.f1", print_hash_value); transparent_crc(g_1399.f1.f2, "g_1399.f1.f2", print_hash_value); transparent_crc(g_1399.f1.f3, "g_1399.f1.f3", print_hash_value); transparent_crc(g_1399.f1.f4, "g_1399.f1.f4", print_hash_value); transparent_crc(g_1399.f1.f5, "g_1399.f1.f5", print_hash_value); transparent_crc(g_1399.f1.f6, "g_1399.f1.f6", print_hash_value); transparent_crc(g_1399.f1.f7, "g_1399.f1.f7", print_hash_value); transparent_crc(g_1399.f1.f8, "g_1399.f1.f8", print_hash_value); transparent_crc(g_1400.f0, "g_1400.f0", print_hash_value); transparent_crc(g_1400.f1.f0, "g_1400.f1.f0", print_hash_value); transparent_crc(g_1400.f1.f1, "g_1400.f1.f1", print_hash_value); transparent_crc(g_1400.f1.f2, "g_1400.f1.f2", print_hash_value); transparent_crc(g_1400.f1.f3, "g_1400.f1.f3", print_hash_value); transparent_crc(g_1400.f1.f4, "g_1400.f1.f4", print_hash_value); transparent_crc(g_1400.f1.f5, "g_1400.f1.f5", print_hash_value); transparent_crc(g_1400.f1.f6, "g_1400.f1.f6", print_hash_value); transparent_crc(g_1400.f1.f7, "g_1400.f1.f7", print_hash_value); transparent_crc(g_1400.f1.f8, "g_1400.f1.f8", print_hash_value); transparent_crc(g_1401.f0, "g_1401.f0", print_hash_value); transparent_crc(g_1401.f1.f0, "g_1401.f1.f0", print_hash_value); transparent_crc(g_1401.f1.f1, "g_1401.f1.f1", print_hash_value); transparent_crc(g_1401.f1.f2, "g_1401.f1.f2", print_hash_value); transparent_crc(g_1401.f1.f3, "g_1401.f1.f3", print_hash_value); transparent_crc(g_1401.f1.f4, "g_1401.f1.f4", print_hash_value); transparent_crc(g_1401.f1.f5, "g_1401.f1.f5", print_hash_value); transparent_crc(g_1401.f1.f6, "g_1401.f1.f6", print_hash_value); transparent_crc(g_1401.f1.f7, "g_1401.f1.f7", print_hash_value); transparent_crc(g_1401.f1.f8, "g_1401.f1.f8", print_hash_value); transparent_crc(g_1402.f0, "g_1402.f0", print_hash_value); transparent_crc(g_1402.f1.f0, "g_1402.f1.f0", print_hash_value); transparent_crc(g_1402.f1.f1, "g_1402.f1.f1", print_hash_value); transparent_crc(g_1402.f1.f2, "g_1402.f1.f2", print_hash_value); transparent_crc(g_1402.f1.f3, "g_1402.f1.f3", print_hash_value); transparent_crc(g_1402.f1.f4, "g_1402.f1.f4", print_hash_value); transparent_crc(g_1402.f1.f5, "g_1402.f1.f5", print_hash_value); transparent_crc(g_1402.f1.f6, "g_1402.f1.f6", print_hash_value); transparent_crc(g_1402.f1.f7, "g_1402.f1.f7", print_hash_value); transparent_crc(g_1402.f1.f8, "g_1402.f1.f8", print_hash_value); transparent_crc(g_1403.f0, "g_1403.f0", print_hash_value); transparent_crc(g_1403.f1.f0, "g_1403.f1.f0", print_hash_value); transparent_crc(g_1403.f1.f1, "g_1403.f1.f1", print_hash_value); transparent_crc(g_1403.f1.f2, "g_1403.f1.f2", print_hash_value); transparent_crc(g_1403.f1.f3, "g_1403.f1.f3", print_hash_value); transparent_crc(g_1403.f1.f4, "g_1403.f1.f4", print_hash_value); transparent_crc(g_1403.f1.f5, "g_1403.f1.f5", print_hash_value); transparent_crc(g_1403.f1.f6, "g_1403.f1.f6", print_hash_value); transparent_crc(g_1403.f1.f7, "g_1403.f1.f7", print_hash_value); transparent_crc(g_1403.f1.f8, "g_1403.f1.f8", print_hash_value); transparent_crc(g_1404.f0, "g_1404.f0", print_hash_value); transparent_crc(g_1404.f1.f0, "g_1404.f1.f0", print_hash_value); transparent_crc(g_1404.f1.f1, "g_1404.f1.f1", print_hash_value); transparent_crc(g_1404.f1.f2, "g_1404.f1.f2", print_hash_value); transparent_crc(g_1404.f1.f3, "g_1404.f1.f3", print_hash_value); transparent_crc(g_1404.f1.f4, "g_1404.f1.f4", print_hash_value); transparent_crc(g_1404.f1.f5, "g_1404.f1.f5", print_hash_value); transparent_crc(g_1404.f1.f6, "g_1404.f1.f6", print_hash_value); transparent_crc(g_1404.f1.f7, "g_1404.f1.f7", print_hash_value); transparent_crc(g_1404.f1.f8, "g_1404.f1.f8", print_hash_value); transparent_crc(g_1405.f0, "g_1405.f0", print_hash_value); transparent_crc(g_1405.f1.f0, "g_1405.f1.f0", print_hash_value); transparent_crc(g_1405.f1.f1, "g_1405.f1.f1", print_hash_value); transparent_crc(g_1405.f1.f2, "g_1405.f1.f2", print_hash_value); transparent_crc(g_1405.f1.f3, "g_1405.f1.f3", print_hash_value); transparent_crc(g_1405.f1.f4, "g_1405.f1.f4", print_hash_value); transparent_crc(g_1405.f1.f5, "g_1405.f1.f5", print_hash_value); transparent_crc(g_1405.f1.f6, "g_1405.f1.f6", print_hash_value); transparent_crc(g_1405.f1.f7, "g_1405.f1.f7", print_hash_value); transparent_crc(g_1405.f1.f8, "g_1405.f1.f8", print_hash_value); transparent_crc(g_1406.f0, "g_1406.f0", print_hash_value); transparent_crc(g_1406.f1.f0, "g_1406.f1.f0", print_hash_value); transparent_crc(g_1406.f1.f1, "g_1406.f1.f1", print_hash_value); transparent_crc(g_1406.f1.f2, "g_1406.f1.f2", print_hash_value); transparent_crc(g_1406.f1.f3, "g_1406.f1.f3", print_hash_value); transparent_crc(g_1406.f1.f4, "g_1406.f1.f4", print_hash_value); transparent_crc(g_1406.f1.f5, "g_1406.f1.f5", print_hash_value); transparent_crc(g_1406.f1.f6, "g_1406.f1.f6", print_hash_value); transparent_crc(g_1406.f1.f7, "g_1406.f1.f7", print_hash_value); transparent_crc(g_1406.f1.f8, "g_1406.f1.f8", print_hash_value); for (i = 0; i < 8; i++) { transparent_crc(g_1407[i].f0, "g_1407[i].f0", print_hash_value); transparent_crc(g_1407[i].f1.f0, "g_1407[i].f1.f0", print_hash_value); transparent_crc(g_1407[i].f1.f1, "g_1407[i].f1.f1", print_hash_value); transparent_crc(g_1407[i].f1.f2, "g_1407[i].f1.f2", print_hash_value); transparent_crc(g_1407[i].f1.f3, "g_1407[i].f1.f3", print_hash_value); transparent_crc(g_1407[i].f1.f4, "g_1407[i].f1.f4", print_hash_value); transparent_crc(g_1407[i].f1.f5, "g_1407[i].f1.f5", print_hash_value); transparent_crc(g_1407[i].f1.f6, "g_1407[i].f1.f6", print_hash_value); transparent_crc(g_1407[i].f1.f7, "g_1407[i].f1.f7", print_hash_value); transparent_crc(g_1407[i].f1.f8, "g_1407[i].f1.f8", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1408.f0, "g_1408.f0", print_hash_value); transparent_crc(g_1408.f1.f0, "g_1408.f1.f0", print_hash_value); transparent_crc(g_1408.f1.f1, "g_1408.f1.f1", print_hash_value); transparent_crc(g_1408.f1.f2, "g_1408.f1.f2", print_hash_value); transparent_crc(g_1408.f1.f3, "g_1408.f1.f3", print_hash_value); transparent_crc(g_1408.f1.f4, "g_1408.f1.f4", print_hash_value); transparent_crc(g_1408.f1.f5, "g_1408.f1.f5", print_hash_value); transparent_crc(g_1408.f1.f6, "g_1408.f1.f6", print_hash_value); transparent_crc(g_1408.f1.f7, "g_1408.f1.f7", print_hash_value); transparent_crc(g_1408.f1.f8, "g_1408.f1.f8", print_hash_value); transparent_crc(g_1409.f0, "g_1409.f0", print_hash_value); transparent_crc(g_1409.f1.f0, "g_1409.f1.f0", print_hash_value); transparent_crc(g_1409.f1.f1, "g_1409.f1.f1", print_hash_value); transparent_crc(g_1409.f1.f2, "g_1409.f1.f2", print_hash_value); transparent_crc(g_1409.f1.f3, "g_1409.f1.f3", print_hash_value); transparent_crc(g_1409.f1.f4, "g_1409.f1.f4", print_hash_value); transparent_crc(g_1409.f1.f5, "g_1409.f1.f5", print_hash_value); transparent_crc(g_1409.f1.f6, "g_1409.f1.f6", print_hash_value); transparent_crc(g_1409.f1.f7, "g_1409.f1.f7", print_hash_value); transparent_crc(g_1409.f1.f8, "g_1409.f1.f8", print_hash_value); transparent_crc(g_1410.f0, "g_1410.f0", print_hash_value); transparent_crc(g_1410.f1.f0, "g_1410.f1.f0", print_hash_value); transparent_crc(g_1410.f1.f1, "g_1410.f1.f1", print_hash_value); transparent_crc(g_1410.f1.f2, "g_1410.f1.f2", print_hash_value); transparent_crc(g_1410.f1.f3, "g_1410.f1.f3", print_hash_value); transparent_crc(g_1410.f1.f4, "g_1410.f1.f4", print_hash_value); transparent_crc(g_1410.f1.f5, "g_1410.f1.f5", print_hash_value); transparent_crc(g_1410.f1.f6, "g_1410.f1.f6", print_hash_value); transparent_crc(g_1410.f1.f7, "g_1410.f1.f7", print_hash_value); transparent_crc(g_1410.f1.f8, "g_1410.f1.f8", print_hash_value); transparent_crc(g_1411.f0, "g_1411.f0", print_hash_value); transparent_crc(g_1411.f1.f0, "g_1411.f1.f0", print_hash_value); transparent_crc(g_1411.f1.f1, "g_1411.f1.f1", print_hash_value); transparent_crc(g_1411.f1.f2, "g_1411.f1.f2", print_hash_value); transparent_crc(g_1411.f1.f3, "g_1411.f1.f3", print_hash_value); transparent_crc(g_1411.f1.f4, "g_1411.f1.f4", print_hash_value); transparent_crc(g_1411.f1.f5, "g_1411.f1.f5", print_hash_value); transparent_crc(g_1411.f1.f6, "g_1411.f1.f6", print_hash_value); transparent_crc(g_1411.f1.f7, "g_1411.f1.f7", print_hash_value); transparent_crc(g_1411.f1.f8, "g_1411.f1.f8", print_hash_value); transparent_crc(g_1412.f0, "g_1412.f0", print_hash_value); transparent_crc(g_1412.f1.f0, "g_1412.f1.f0", print_hash_value); transparent_crc(g_1412.f1.f1, "g_1412.f1.f1", print_hash_value); transparent_crc(g_1412.f1.f2, "g_1412.f1.f2", print_hash_value); transparent_crc(g_1412.f1.f3, "g_1412.f1.f3", print_hash_value); transparent_crc(g_1412.f1.f4, "g_1412.f1.f4", print_hash_value); transparent_crc(g_1412.f1.f5, "g_1412.f1.f5", print_hash_value); transparent_crc(g_1412.f1.f6, "g_1412.f1.f6", print_hash_value); transparent_crc(g_1412.f1.f7, "g_1412.f1.f7", print_hash_value); transparent_crc(g_1412.f1.f8, "g_1412.f1.f8", print_hash_value); transparent_crc(g_1453, "g_1453", print_hash_value); transparent_crc(g_1504.f0, "g_1504.f0", print_hash_value); transparent_crc(g_1504.f1, "g_1504.f1", print_hash_value); transparent_crc(g_1504.f2, "g_1504.f2", print_hash_value); transparent_crc(g_1504.f3, "g_1504.f3", print_hash_value); transparent_crc(g_1504.f4, "g_1504.f4", print_hash_value); transparent_crc(g_1504.f5, "g_1504.f5", print_hash_value); transparent_crc(g_1504.f6, "g_1504.f6", print_hash_value); transparent_crc(g_1504.f7, "g_1504.f7", print_hash_value); transparent_crc(g_1504.f8, "g_1504.f8", print_hash_value); transparent_crc(g_1515.f0, "g_1515.f0", print_hash_value); transparent_crc(g_1515.f1, "g_1515.f1", print_hash_value); transparent_crc(g_1515.f2, "g_1515.f2", print_hash_value); transparent_crc(g_1515.f3, "g_1515.f3", print_hash_value); transparent_crc(g_1515.f4, "g_1515.f4", print_hash_value); transparent_crc(g_1515.f5, "g_1515.f5", print_hash_value); transparent_crc(g_1515.f6, "g_1515.f6", print_hash_value); transparent_crc(g_1515.f7, "g_1515.f7", print_hash_value); transparent_crc(g_1515.f8, "g_1515.f8", print_hash_value); transparent_crc(g_1592.f0, "g_1592.f0", print_hash_value); transparent_crc(g_1592.f1, "g_1592.f1", print_hash_value); transparent_crc(g_1592.f2, "g_1592.f2", print_hash_value); transparent_crc(g_1592.f3, "g_1592.f3", print_hash_value); transparent_crc(g_1592.f4, "g_1592.f4", print_hash_value); transparent_crc(g_1592.f5, "g_1592.f5", print_hash_value); transparent_crc(g_1592.f6, "g_1592.f6", print_hash_value); transparent_crc(g_1592.f7, "g_1592.f7", print_hash_value); transparent_crc(g_1592.f8, "g_1592.f8", print_hash_value); for (i = 0; i < 5; i++) { for (j = 0; j < 4; j++) { for (k = 0; k < 7; k++) { transparent_crc(g_1723[i][j][k], "g_1723[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1781, "g_1781", print_hash_value); transparent_crc(g_1790.f0, "g_1790.f0", print_hash_value); transparent_crc(g_1790.f1, "g_1790.f1", print_hash_value); transparent_crc(g_1790.f2, "g_1790.f2", print_hash_value); transparent_crc(g_1790.f3, "g_1790.f3", print_hash_value); transparent_crc(g_1790.f4, "g_1790.f4", print_hash_value); transparent_crc(g_1790.f5, "g_1790.f5", print_hash_value); transparent_crc(g_1790.f6, "g_1790.f6", print_hash_value); transparent_crc(g_1790.f7, "g_1790.f7", print_hash_value); transparent_crc(g_1790.f8, "g_1790.f8", print_hash_value); transparent_crc(g_1791.f0, "g_1791.f0", print_hash_value); transparent_crc(g_1791.f1, "g_1791.f1", print_hash_value); transparent_crc(g_1791.f2, "g_1791.f2", print_hash_value); transparent_crc(g_1791.f3, "g_1791.f3", print_hash_value); transparent_crc(g_1791.f4, "g_1791.f4", print_hash_value); transparent_crc(g_1791.f5, "g_1791.f5", print_hash_value); transparent_crc(g_1791.f6, "g_1791.f6", print_hash_value); transparent_crc(g_1791.f7, "g_1791.f7", print_hash_value); transparent_crc(g_1791.f8, "g_1791.f8", print_hash_value); transparent_crc(g_1792.f0, "g_1792.f0", print_hash_value); transparent_crc(g_1792.f1, "g_1792.f1", print_hash_value); transparent_crc(g_1792.f2, "g_1792.f2", print_hash_value); transparent_crc(g_1792.f3, "g_1792.f3", print_hash_value); transparent_crc(g_1792.f4, "g_1792.f4", print_hash_value); transparent_crc(g_1792.f5, "g_1792.f5", print_hash_value); transparent_crc(g_1792.f6, "g_1792.f6", print_hash_value); transparent_crc(g_1792.f7, "g_1792.f7", print_hash_value); transparent_crc(g_1792.f8, "g_1792.f8", print_hash_value); for (i = 0; i < 3; i++) { for (j = 0; j < 5; j++) { for (k = 0; k < 10; k++) { transparent_crc(g_1793[i][j][k].f0, "g_1793[i][j][k].f0", print_hash_value); transparent_crc(g_1793[i][j][k].f1, "g_1793[i][j][k].f1", print_hash_value); transparent_crc(g_1793[i][j][k].f2, "g_1793[i][j][k].f2", print_hash_value); transparent_crc(g_1793[i][j][k].f3, "g_1793[i][j][k].f3", print_hash_value); transparent_crc(g_1793[i][j][k].f4, "g_1793[i][j][k].f4", print_hash_value); transparent_crc(g_1793[i][j][k].f5, "g_1793[i][j][k].f5", print_hash_value); transparent_crc(g_1793[i][j][k].f6, "g_1793[i][j][k].f6", print_hash_value); transparent_crc(g_1793[i][j][k].f7, "g_1793[i][j][k].f7", print_hash_value); transparent_crc(g_1793[i][j][k].f8, "g_1793[i][j][k].f8", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1799.f0, "g_1799.f0", print_hash_value); transparent_crc(g_1799.f1.f0, "g_1799.f1.f0", print_hash_value); transparent_crc(g_1799.f1.f1, "g_1799.f1.f1", print_hash_value); transparent_crc(g_1799.f1.f2, "g_1799.f1.f2", print_hash_value); transparent_crc(g_1799.f1.f3, "g_1799.f1.f3", print_hash_value); transparent_crc(g_1799.f1.f4, "g_1799.f1.f4", print_hash_value); transparent_crc(g_1799.f1.f5, "g_1799.f1.f5", print_hash_value); transparent_crc(g_1799.f1.f6, "g_1799.f1.f6", print_hash_value); transparent_crc(g_1799.f1.f7, "g_1799.f1.f7", print_hash_value); transparent_crc(g_1799.f1.f8, "g_1799.f1.f8", print_hash_value); transparent_crc(g_1801, "g_1801", print_hash_value); transparent_crc(g_1803, "g_1803", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 8; k++) { transparent_crc(g_1862[i][j][k], "g_1862[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 2; i++) { for (j = 0; j < 1; j++) { transparent_crc(g_1891[i][j], "g_1891[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1937.f0, "g_1937.f0", print_hash_value); transparent_crc(g_1937.f1.f0, "g_1937.f1.f0", print_hash_value); transparent_crc(g_1937.f1.f1, "g_1937.f1.f1", print_hash_value); transparent_crc(g_1937.f1.f2, "g_1937.f1.f2", print_hash_value); transparent_crc(g_1937.f1.f3, "g_1937.f1.f3", print_hash_value); transparent_crc(g_1937.f1.f4, "g_1937.f1.f4", print_hash_value); transparent_crc(g_1937.f1.f5, "g_1937.f1.f5", print_hash_value); transparent_crc(g_1937.f1.f6, "g_1937.f1.f6", print_hash_value); transparent_crc(g_1937.f1.f7, "g_1937.f1.f7", print_hash_value); transparent_crc(g_1937.f1.f8, "g_1937.f1.f8", print_hash_value); transparent_crc(g_2115.f0, "g_2115.f0", print_hash_value); transparent_crc(g_2115.f1.f0, "g_2115.f1.f0", print_hash_value); transparent_crc(g_2115.f1.f1, "g_2115.f1.f1", print_hash_value); transparent_crc(g_2115.f1.f2, "g_2115.f1.f2", print_hash_value); transparent_crc(g_2115.f1.f3, "g_2115.f1.f3", print_hash_value); transparent_crc(g_2115.f1.f4, "g_2115.f1.f4", print_hash_value); transparent_crc(g_2115.f1.f5, "g_2115.f1.f5", print_hash_value); transparent_crc(g_2115.f1.f6, "g_2115.f1.f6", print_hash_value); transparent_crc(g_2115.f1.f7, "g_2115.f1.f7", print_hash_value); transparent_crc(g_2115.f1.f8, "g_2115.f1.f8", print_hash_value); for (i = 0; i < 7; i++) { transparent_crc(g_2235[i].f0, "g_2235[i].f0", print_hash_value); transparent_crc(g_2235[i].f1, "g_2235[i].f1", print_hash_value); transparent_crc(g_2235[i].f2, "g_2235[i].f2", print_hash_value); transparent_crc(g_2235[i].f3, "g_2235[i].f3", print_hash_value); transparent_crc(g_2235[i].f4, "g_2235[i].f4", print_hash_value); transparent_crc(g_2235[i].f5, "g_2235[i].f5", print_hash_value); transparent_crc(g_2235[i].f6, "g_2235[i].f6", print_hash_value); transparent_crc(g_2235[i].f7, "g_2235[i].f7", print_hash_value); transparent_crc(g_2235[i].f8, "g_2235[i].f8", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2245.f0, "g_2245.f0", print_hash_value); transparent_crc(g_2245.f1.f0, "g_2245.f1.f0", print_hash_value); transparent_crc(g_2245.f1.f1, "g_2245.f1.f1", print_hash_value); transparent_crc(g_2245.f1.f2, "g_2245.f1.f2", print_hash_value); transparent_crc(g_2245.f1.f3, "g_2245.f1.f3", print_hash_value); transparent_crc(g_2245.f1.f4, "g_2245.f1.f4", print_hash_value); transparent_crc(g_2245.f1.f5, "g_2245.f1.f5", print_hash_value); transparent_crc(g_2245.f1.f6, "g_2245.f1.f6", print_hash_value); transparent_crc(g_2245.f1.f7, "g_2245.f1.f7", print_hash_value); transparent_crc(g_2245.f1.f8, "g_2245.f1.f8", print_hash_value); transparent_crc(g_2318.f0, "g_2318.f0", print_hash_value); transparent_crc(g_2318.f1.f0, "g_2318.f1.f0", print_hash_value); transparent_crc(g_2318.f1.f1, "g_2318.f1.f1", print_hash_value); transparent_crc(g_2318.f1.f2, "g_2318.f1.f2", print_hash_value); transparent_crc(g_2318.f1.f3, "g_2318.f1.f3", print_hash_value); transparent_crc(g_2318.f1.f4, "g_2318.f1.f4", print_hash_value); transparent_crc(g_2318.f1.f5, "g_2318.f1.f5", print_hash_value); transparent_crc(g_2318.f1.f6, "g_2318.f1.f6", print_hash_value); transparent_crc(g_2318.f1.f7, "g_2318.f1.f7", print_hash_value); transparent_crc(g_2318.f1.f8, "g_2318.f1.f8", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_2396[i].f0, "g_2396[i].f0", print_hash_value); transparent_crc(g_2396[i].f1, "g_2396[i].f1", print_hash_value); transparent_crc(g_2396[i].f2, "g_2396[i].f2", print_hash_value); transparent_crc(g_2396[i].f3, "g_2396[i].f3", print_hash_value); transparent_crc(g_2396[i].f4, "g_2396[i].f4", print_hash_value); transparent_crc(g_2396[i].f5, "g_2396[i].f5", print_hash_value); transparent_crc(g_2396[i].f6, "g_2396[i].f6", print_hash_value); transparent_crc(g_2396[i].f7, "g_2396[i].f7", print_hash_value); transparent_crc(g_2396[i].f8, "g_2396[i].f8", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2401.f0, "g_2401.f0", print_hash_value); transparent_crc(g_2401.f1, "g_2401.f1", print_hash_value); transparent_crc(g_2401.f2, "g_2401.f2", print_hash_value); transparent_crc(g_2401.f3, "g_2401.f3", print_hash_value); transparent_crc(g_2401.f4, "g_2401.f4", print_hash_value); transparent_crc(g_2401.f5, "g_2401.f5", print_hash_value); transparent_crc(g_2401.f6, "g_2401.f6", print_hash_value); transparent_crc(g_2401.f7, "g_2401.f7", print_hash_value); transparent_crc(g_2401.f8, "g_2401.f8", print_hash_value); transparent_crc(g_2411, "g_2411", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_2539[i].f0, "g_2539[i].f0", print_hash_value); transparent_crc(g_2539[i].f1.f0, "g_2539[i].f1.f0", print_hash_value); transparent_crc(g_2539[i].f1.f1, "g_2539[i].f1.f1", print_hash_value); transparent_crc(g_2539[i].f1.f2, "g_2539[i].f1.f2", print_hash_value); transparent_crc(g_2539[i].f1.f3, "g_2539[i].f1.f3", print_hash_value); transparent_crc(g_2539[i].f1.f4, "g_2539[i].f1.f4", print_hash_value); transparent_crc(g_2539[i].f1.f5, "g_2539[i].f1.f5", print_hash_value); transparent_crc(g_2539[i].f1.f6, "g_2539[i].f1.f6", print_hash_value); transparent_crc(g_2539[i].f1.f7, "g_2539[i].f1.f7", print_hash_value); transparent_crc(g_2539[i].f1.f8, "g_2539[i].f1.f8", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2540.f0, "g_2540.f0", print_hash_value); transparent_crc(g_2540.f1.f0, "g_2540.f1.f0", print_hash_value); transparent_crc(g_2540.f1.f1, "g_2540.f1.f1", print_hash_value); transparent_crc(g_2540.f1.f2, "g_2540.f1.f2", print_hash_value); transparent_crc(g_2540.f1.f3, "g_2540.f1.f3", print_hash_value); transparent_crc(g_2540.f1.f4, "g_2540.f1.f4", print_hash_value); transparent_crc(g_2540.f1.f5, "g_2540.f1.f5", print_hash_value); transparent_crc(g_2540.f1.f6, "g_2540.f1.f6", print_hash_value); transparent_crc(g_2540.f1.f7, "g_2540.f1.f7", print_hash_value); transparent_crc(g_2540.f1.f8, "g_2540.f1.f8", print_hash_value); transparent_crc(g_2562.f0, "g_2562.f0", print_hash_value); transparent_crc(g_2562.f1.f0, "g_2562.f1.f0", print_hash_value); transparent_crc(g_2562.f1.f1, "g_2562.f1.f1", print_hash_value); transparent_crc(g_2562.f1.f2, "g_2562.f1.f2", print_hash_value); transparent_crc(g_2562.f1.f3, "g_2562.f1.f3", print_hash_value); transparent_crc(g_2562.f1.f4, "g_2562.f1.f4", print_hash_value); transparent_crc(g_2562.f1.f5, "g_2562.f1.f5", print_hash_value); transparent_crc(g_2562.f1.f6, "g_2562.f1.f6", print_hash_value); transparent_crc(g_2562.f1.f7, "g_2562.f1.f7", print_hash_value); transparent_crc(g_2562.f1.f8, "g_2562.f1.f8", print_hash_value); transparent_crc(g_2584, "g_2584", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_2603[i].f0, "g_2603[i].f0", print_hash_value); transparent_crc(g_2603[i].f1, "g_2603[i].f1", print_hash_value); transparent_crc(g_2603[i].f2, "g_2603[i].f2", print_hash_value); transparent_crc(g_2603[i].f3, "g_2603[i].f3", print_hash_value); transparent_crc(g_2603[i].f4, "g_2603[i].f4", print_hash_value); transparent_crc(g_2603[i].f5, "g_2603[i].f5", print_hash_value); transparent_crc(g_2603[i].f6, "g_2603[i].f6", print_hash_value); transparent_crc(g_2603[i].f7, "g_2603[i].f7", print_hash_value); transparent_crc(g_2603[i].f8, "g_2603[i].f8", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2623.f0, "g_2623.f0", print_hash_value); transparent_crc(g_2623.f1.f0, "g_2623.f1.f0", print_hash_value); transparent_crc(g_2623.f1.f1, "g_2623.f1.f1", print_hash_value); transparent_crc(g_2623.f1.f2, "g_2623.f1.f2", print_hash_value); transparent_crc(g_2623.f1.f3, "g_2623.f1.f3", print_hash_value); transparent_crc(g_2623.f1.f4, "g_2623.f1.f4", print_hash_value); transparent_crc(g_2623.f1.f5, "g_2623.f1.f5", print_hash_value); transparent_crc(g_2623.f1.f6, "g_2623.f1.f6", print_hash_value); transparent_crc(g_2623.f1.f7, "g_2623.f1.f7", print_hash_value); transparent_crc(g_2623.f1.f8, "g_2623.f1.f8", print_hash_value); transparent_crc(g_2636, "g_2636", print_hash_value); transparent_crc(g_2662, "g_2662", print_hash_value); for (i = 0; i < 10; i++) { for (j = 0; j < 7; j++) { for (k = 0; k < 3; k++) { transparent_crc(g_2691[i][j][k].f0, "g_2691[i][j][k].f0", print_hash_value); transparent_crc(g_2691[i][j][k].f1.f0, "g_2691[i][j][k].f1.f0", print_hash_value); transparent_crc(g_2691[i][j][k].f1.f1, "g_2691[i][j][k].f1.f1", print_hash_value); transparent_crc(g_2691[i][j][k].f1.f2, "g_2691[i][j][k].f1.f2", print_hash_value); transparent_crc(g_2691[i][j][k].f1.f3, "g_2691[i][j][k].f1.f3", print_hash_value); transparent_crc(g_2691[i][j][k].f1.f4, "g_2691[i][j][k].f1.f4", print_hash_value); transparent_crc(g_2691[i][j][k].f1.f5, "g_2691[i][j][k].f1.f5", print_hash_value); transparent_crc(g_2691[i][j][k].f1.f6, "g_2691[i][j][k].f1.f6", print_hash_value); transparent_crc(g_2691[i][j][k].f1.f7, "g_2691[i][j][k].f1.f7", print_hash_value); transparent_crc(g_2691[i][j][k].f1.f8, "g_2691[i][j][k].f1.f8", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_2694.f0, "g_2694.f0", print_hash_value); transparent_crc(g_2694.f1, "g_2694.f1", print_hash_value); transparent_crc(g_2694.f2, "g_2694.f2", print_hash_value); transparent_crc(g_2694.f3, "g_2694.f3", print_hash_value); transparent_crc(g_2694.f4, "g_2694.f4", print_hash_value); transparent_crc(g_2694.f5, "g_2694.f5", print_hash_value); transparent_crc(g_2694.f6, "g_2694.f6", print_hash_value); transparent_crc(g_2694.f7, "g_2694.f7", print_hash_value); transparent_crc(g_2694.f8, "g_2694.f8", print_hash_value); transparent_crc(g_2839, "g_2839", print_hash_value); transparent_crc(g_2845.f0, "g_2845.f0", print_hash_value); transparent_crc(g_2845.f1.f0, "g_2845.f1.f0", print_hash_value); transparent_crc(g_2845.f1.f1, "g_2845.f1.f1", print_hash_value); transparent_crc(g_2845.f1.f2, "g_2845.f1.f2", print_hash_value); transparent_crc(g_2845.f1.f3, "g_2845.f1.f3", print_hash_value); transparent_crc(g_2845.f1.f4, "g_2845.f1.f4", print_hash_value); transparent_crc(g_2845.f1.f5, "g_2845.f1.f5", print_hash_value); transparent_crc(g_2845.f1.f6, "g_2845.f1.f6", print_hash_value); transparent_crc(g_2845.f1.f7, "g_2845.f1.f7", print_hash_value); transparent_crc(g_2845.f1.f8, "g_2845.f1.f8", print_hash_value); transparent_crc(g_2849, "g_2849", print_hash_value); transparent_crc(g_2984.f0, "g_2984.f0", print_hash_value); transparent_crc(g_2984.f1.f0, "g_2984.f1.f0", print_hash_value); transparent_crc(g_2984.f1.f1, "g_2984.f1.f1", print_hash_value); transparent_crc(g_2984.f1.f2, "g_2984.f1.f2", print_hash_value); transparent_crc(g_2984.f1.f3, "g_2984.f1.f3", print_hash_value); transparent_crc(g_2984.f1.f4, "g_2984.f1.f4", print_hash_value); transparent_crc(g_2984.f1.f5, "g_2984.f1.f5", print_hash_value); transparent_crc(g_2984.f1.f6, "g_2984.f1.f6", print_hash_value); transparent_crc(g_2984.f1.f7, "g_2984.f1.f7", print_hash_value); transparent_crc(g_2984.f1.f8, "g_2984.f1.f8", print_hash_value); transparent_crc(g_3001.f0, "g_3001.f0", print_hash_value); transparent_crc(g_3001.f1.f0, "g_3001.f1.f0", print_hash_value); transparent_crc(g_3001.f1.f1, "g_3001.f1.f1", print_hash_value); transparent_crc(g_3001.f1.f2, "g_3001.f1.f2", print_hash_value); transparent_crc(g_3001.f1.f3, "g_3001.f1.f3", print_hash_value); transparent_crc(g_3001.f1.f4, "g_3001.f1.f4", print_hash_value); transparent_crc(g_3001.f1.f5, "g_3001.f1.f5", print_hash_value); transparent_crc(g_3001.f1.f6, "g_3001.f1.f6", print_hash_value); transparent_crc(g_3001.f1.f7, "g_3001.f1.f7", print_hash_value); transparent_crc(g_3001.f1.f8, "g_3001.f1.f8", print_hash_value); transparent_crc(g_3009.f0, "g_3009.f0", print_hash_value); transparent_crc(g_3009.f1.f0, "g_3009.f1.f0", print_hash_value); transparent_crc(g_3009.f1.f1, "g_3009.f1.f1", print_hash_value); transparent_crc(g_3009.f1.f2, "g_3009.f1.f2", print_hash_value); transparent_crc(g_3009.f1.f3, "g_3009.f1.f3", print_hash_value); transparent_crc(g_3009.f1.f4, "g_3009.f1.f4", print_hash_value); transparent_crc(g_3009.f1.f5, "g_3009.f1.f5", print_hash_value); transparent_crc(g_3009.f1.f6, "g_3009.f1.f6", print_hash_value); transparent_crc(g_3009.f1.f7, "g_3009.f1.f7", print_hash_value); transparent_crc(g_3009.f1.f8, "g_3009.f1.f8", print_hash_value); transparent_crc(g_3114.f0, "g_3114.f0", print_hash_value); transparent_crc(g_3114.f1, "g_3114.f1", print_hash_value); transparent_crc(g_3114.f2, "g_3114.f2", print_hash_value); transparent_crc(g_3114.f3, "g_3114.f3", print_hash_value); transparent_crc(g_3114.f4, "g_3114.f4", print_hash_value); transparent_crc(g_3114.f5, "g_3114.f5", print_hash_value); transparent_crc(g_3114.f6, "g_3114.f6", print_hash_value); transparent_crc(g_3114.f7, "g_3114.f7", print_hash_value); transparent_crc(g_3114.f8, "g_3114.f8", print_hash_value); for (i = 0; i < 7; i++) { transparent_crc(g_3234[i].f0, "g_3234[i].f0", print_hash_value); transparent_crc(g_3234[i].f1, "g_3234[i].f1", print_hash_value); transparent_crc(g_3234[i].f2, "g_3234[i].f2", print_hash_value); transparent_crc(g_3234[i].f3, "g_3234[i].f3", print_hash_value); transparent_crc(g_3234[i].f4, "g_3234[i].f4", print_hash_value); transparent_crc(g_3234[i].f5, "g_3234[i].f5", print_hash_value); transparent_crc(g_3234[i].f6, "g_3234[i].f6", print_hash_value); transparent_crc(g_3234[i].f7, "g_3234[i].f7", print_hash_value); transparent_crc(g_3234[i].f8, "g_3234[i].f8", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 8; i++) { for (j = 0; j < 4; j++) { transparent_crc(g_3237[i][j].f0, "g_3237[i][j].f0", print_hash_value); transparent_crc(g_3237[i][j].f1, "g_3237[i][j].f1", print_hash_value); transparent_crc(g_3237[i][j].f2, "g_3237[i][j].f2", print_hash_value); transparent_crc(g_3237[i][j].f3, "g_3237[i][j].f3", print_hash_value); transparent_crc(g_3237[i][j].f4, "g_3237[i][j].f4", print_hash_value); transparent_crc(g_3237[i][j].f5, "g_3237[i][j].f5", print_hash_value); transparent_crc(g_3237[i][j].f6, "g_3237[i][j].f6", print_hash_value); transparent_crc(g_3237[i][j].f7, "g_3237[i][j].f7", print_hash_value); transparent_crc(g_3237[i][j].f8, "g_3237[i][j].f8", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_3238.f0, "g_3238.f0", print_hash_value); transparent_crc(g_3238.f1, "g_3238.f1", print_hash_value); transparent_crc(g_3238.f2, "g_3238.f2", print_hash_value); transparent_crc(g_3238.f3, "g_3238.f3", print_hash_value); transparent_crc(g_3238.f4, "g_3238.f4", print_hash_value); transparent_crc(g_3238.f5, "g_3238.f5", print_hash_value); transparent_crc(g_3238.f6, "g_3238.f6", print_hash_value); transparent_crc(g_3238.f7, "g_3238.f7", print_hash_value); transparent_crc(g_3238.f8, "g_3238.f8", print_hash_value); transparent_crc(g_3239.f0, "g_3239.f0", print_hash_value); transparent_crc(g_3239.f1, "g_3239.f1", print_hash_value); transparent_crc(g_3239.f2, "g_3239.f2", print_hash_value); transparent_crc(g_3239.f3, "g_3239.f3", print_hash_value); transparent_crc(g_3239.f4, "g_3239.f4", print_hash_value); transparent_crc(g_3239.f5, "g_3239.f5", print_hash_value); transparent_crc(g_3239.f6, "g_3239.f6", print_hash_value); transparent_crc(g_3239.f7, "g_3239.f7", print_hash_value); transparent_crc(g_3239.f8, "g_3239.f8", print_hash_value); for (i = 0; i < 7; i++) { transparent_crc(g_3247[i].f0, "g_3247[i].f0", print_hash_value); transparent_crc(g_3247[i].f1, "g_3247[i].f1", print_hash_value); transparent_crc(g_3247[i].f2, "g_3247[i].f2", print_hash_value); transparent_crc(g_3247[i].f3, "g_3247[i].f3", print_hash_value); transparent_crc(g_3247[i].f4, "g_3247[i].f4", print_hash_value); transparent_crc(g_3247[i].f5, "g_3247[i].f5", print_hash_value); transparent_crc(g_3247[i].f6, "g_3247[i].f6", print_hash_value); transparent_crc(g_3247[i].f7, "g_3247[i].f7", print_hash_value); transparent_crc(g_3247[i].f8, "g_3247[i].f8", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_3289, "g_3289", print_hash_value); transparent_crc(g_3346.f0, "g_3346.f0", print_hash_value); transparent_crc(g_3346.f1, "g_3346.f1", print_hash_value); transparent_crc(g_3346.f2, "g_3346.f2", print_hash_value); transparent_crc(g_3346.f3, "g_3346.f3", print_hash_value); transparent_crc(g_3346.f4, "g_3346.f4", print_hash_value); transparent_crc(g_3346.f5, "g_3346.f5", print_hash_value); transparent_crc(g_3346.f6, "g_3346.f6", print_hash_value); transparent_crc(g_3346.f7, "g_3346.f7", print_hash_value); transparent_crc(g_3346.f8, "g_3346.f8", print_hash_value); transparent_crc(g_3351, "g_3351", print_hash_value); transparent_crc(g_3374.f0, "g_3374.f0", print_hash_value); transparent_crc(g_3374.f1, "g_3374.f1", print_hash_value); transparent_crc(g_3374.f2, "g_3374.f2", print_hash_value); transparent_crc(g_3374.f3, "g_3374.f3", print_hash_value); transparent_crc(g_3374.f4, "g_3374.f4", print_hash_value); transparent_crc(g_3374.f5, "g_3374.f5", print_hash_value); transparent_crc(g_3374.f6, "g_3374.f6", print_hash_value); transparent_crc(g_3374.f7, "g_3374.f7", print_hash_value); transparent_crc(g_3374.f8, "g_3374.f8", print_hash_value); transparent_crc(g_3406.f0, "g_3406.f0", print_hash_value); transparent_crc(g_3406.f1.f0, "g_3406.f1.f0", print_hash_value); transparent_crc(g_3406.f1.f1, "g_3406.f1.f1", print_hash_value); transparent_crc(g_3406.f1.f2, "g_3406.f1.f2", print_hash_value); transparent_crc(g_3406.f1.f3, "g_3406.f1.f3", print_hash_value); transparent_crc(g_3406.f1.f4, "g_3406.f1.f4", print_hash_value); transparent_crc(g_3406.f1.f5, "g_3406.f1.f5", print_hash_value); transparent_crc(g_3406.f1.f6, "g_3406.f1.f6", print_hash_value); transparent_crc(g_3406.f1.f7, "g_3406.f1.f7", print_hash_value); transparent_crc(g_3406.f1.f8, "g_3406.f1.f8", print_hash_value); for (i = 0; i < 6; i++) { for (j = 0; j < 2; j++) { transparent_crc(g_3420[i][j].f0, "g_3420[i][j].f0", print_hash_value); transparent_crc(g_3420[i][j].f1.f0, "g_3420[i][j].f1.f0", print_hash_value); transparent_crc(g_3420[i][j].f1.f1, "g_3420[i][j].f1.f1", print_hash_value); transparent_crc(g_3420[i][j].f1.f2, "g_3420[i][j].f1.f2", print_hash_value); transparent_crc(g_3420[i][j].f1.f3, "g_3420[i][j].f1.f3", print_hash_value); transparent_crc(g_3420[i][j].f1.f4, "g_3420[i][j].f1.f4", print_hash_value); transparent_crc(g_3420[i][j].f1.f5, "g_3420[i][j].f1.f5", print_hash_value); transparent_crc(g_3420[i][j].f1.f6, "g_3420[i][j].f1.f6", print_hash_value); transparent_crc(g_3420[i][j].f1.f7, "g_3420[i][j].f1.f7", print_hash_value); transparent_crc(g_3420[i][j].f1.f8, "g_3420[i][j].f1.f8", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } for (i = 0; i < 7; i++) { transparent_crc(g_3529[i].f0, "g_3529[i].f0", print_hash_value); transparent_crc(g_3529[i].f1, "g_3529[i].f1", print_hash_value); transparent_crc(g_3529[i].f2, "g_3529[i].f2", print_hash_value); transparent_crc(g_3529[i].f3, "g_3529[i].f3", print_hash_value); transparent_crc(g_3529[i].f4, "g_3529[i].f4", print_hash_value); transparent_crc(g_3529[i].f5, "g_3529[i].f5", print_hash_value); transparent_crc(g_3529[i].f6, "g_3529[i].f6", print_hash_value); transparent_crc(g_3529[i].f7, "g_3529[i].f7", print_hash_value); transparent_crc(g_3529[i].f8, "g_3529[i].f8", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_3576.f0, "g_3576.f0", print_hash_value); transparent_crc(g_3576.f1.f0, "g_3576.f1.f0", print_hash_value); transparent_crc(g_3576.f1.f1, "g_3576.f1.f1", print_hash_value); transparent_crc(g_3576.f1.f2, "g_3576.f1.f2", print_hash_value); transparent_crc(g_3576.f1.f3, "g_3576.f1.f3", print_hash_value); transparent_crc(g_3576.f1.f4, "g_3576.f1.f4", print_hash_value); transparent_crc(g_3576.f1.f5, "g_3576.f1.f5", print_hash_value); transparent_crc(g_3576.f1.f6, "g_3576.f1.f6", print_hash_value); transparent_crc(g_3576.f1.f7, "g_3576.f1.f7", print_hash_value); transparent_crc(g_3576.f1.f8, "g_3576.f1.f8", print_hash_value); platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 2 breakdown: depth: 0, occurrence: 991 depth: 1, occurrence: 16 depth: 2, occurrence: 21 XXX total union variables: 0 XXX non-zero bitfields defined in structs: 0 XXX zero bitfields defined in structs: 0 XXX const bitfields defined in structs: 0 XXX volatile bitfields defined in structs: 0 XXX structs with bitfields in the program: 0 breakdown: XXX full-bitfields structs in the program: 0 breakdown: XXX times a bitfields struct's address is taken: 0 XXX times a bitfields struct on LHS: 0 XXX times a bitfields struct on RHS: 0 XXX times a single bitfield on LHS: 0 XXX times a single bitfield on RHS: 0 XXX max expression depth: 47 breakdown: depth: 1, occurrence: 621 depth: 2, occurrence: 152 depth: 3, occurrence: 18 depth: 4, occurrence: 7 depth: 5, occurrence: 4 depth: 6, occurrence: 4 depth: 7, occurrence: 2 depth: 8, occurrence: 2 depth: 9, occurrence: 1 depth: 10, occurrence: 2 depth: 12, occurrence: 4 depth: 13, occurrence: 4 depth: 14, occurrence: 7 depth: 15, occurrence: 5 depth: 16, occurrence: 7 depth: 17, occurrence: 8 depth: 18, occurrence: 4 depth: 19, occurrence: 2 depth: 20, occurrence: 5 depth: 21, occurrence: 11 depth: 22, occurrence: 7 depth: 23, occurrence: 7 depth: 24, occurrence: 6 depth: 25, occurrence: 3 depth: 26, occurrence: 5 depth: 27, occurrence: 2 depth: 28, occurrence: 2 depth: 29, occurrence: 3 depth: 30, occurrence: 4 depth: 31, occurrence: 3 depth: 32, occurrence: 4 depth: 33, occurrence: 3 depth: 34, occurrence: 2 depth: 35, occurrence: 1 depth: 36, occurrence: 1 depth: 37, occurrence: 1 depth: 38, occurrence: 1 depth: 39, occurrence: 1 depth: 40, occurrence: 1 depth: 45, occurrence: 1 depth: 46, occurrence: 1 depth: 47, occurrence: 1 XXX total number of pointers: 694 XXX times a variable address is taken: 1722 XXX times a pointer is dereferenced on RHS: 399 breakdown: depth: 1, occurrence: 251 depth: 2, occurrence: 106 depth: 3, occurrence: 37 depth: 4, occurrence: 5 XXX times a pointer is dereferenced on LHS: 425 breakdown: depth: 1, occurrence: 339 depth: 2, occurrence: 52 depth: 3, occurrence: 31 depth: 4, occurrence: 3 XXX times a pointer is compared with null: 86 XXX times a pointer is compared with address of another variable: 24 XXX times a pointer is compared with another pointer: 24 XXX times a pointer is qualified to be dereferenced: 16911 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 2403 level: 2, occurrence: 569 level: 3, occurrence: 332 level: 4, occurrence: 295 level: 5, occurrence: 200 XXX number of pointers point to pointers: 357 XXX number of pointers point to scalars: 291 XXX number of pointers point to structs: 46 XXX percent of pointers has null in alias set: 28.2 XXX average alias set size: 1.61 XXX times a non-volatile is read: 2776 XXX times a non-volatile is write: 1422 XXX times a volatile is read: 284 XXX times read thru a pointer: 120 XXX times a volatile is write: 52 XXX times written thru a pointer: 22 XXX times a volatile is available for access: 1.25e+04 XXX percentage of non-volatile access: 92.6 XXX forward jumps: 3 XXX backward jumps: 23 XXX stmts: 613 XXX max block depth: 5 breakdown: depth: 0, occurrence: 38 depth: 1, occurrence: 46 depth: 2, occurrence: 79 depth: 3, occurrence: 104 depth: 4, occurrence: 137 depth: 5, occurrence: 209 XXX percentage a fresh-made variable is used: 15.4 XXX percentage an existing variable is used: 84.6 ********************* end of statistics **********************/