/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 2067191669338726858 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ #pragma pack(push) #pragma pack(1) struct S0 { const volatile uint8_t f0; int32_t f1; }; #pragma pack(pop) #pragma pack(push) #pragma pack(1) struct S1 { const uint64_t f0; uint64_t f1; }; #pragma pack(pop) /* --- GLOBAL VARIABLES --- */ static volatile uint32_t g_19 = 0UL;/* VOLATILE GLOBAL g_19 */ static uint32_t g_47 = 4294967295UL; static int8_t g_49[9] = {0xE4L,0xE4L,0xE4L,0xE4L,0xE4L,0xE4L,0xE4L,0xE4L,0xE4L}; static int16_t g_51[9] = {1L,1L,1L,1L,1L,1L,1L,1L,1L}; static int32_t g_55 = 0xD633C668L; static int64_t g_73 = (-1L); static int32_t g_102 = 0xB5F9D9D8L; static uint16_t g_121 = 2UL; static uint32_t g_136 = 0xE3E2A50BL; static const int32_t g_155 = 4L; static struct S1 g_170 = {0xB434E9FA99CDC6EBLL,1UL}; static int8_t g_171 = 0x3AL; static volatile int16_t g_208 = (-6L);/* VOLATILE GLOBAL g_208 */ static volatile int16_t g_209 = (-4L);/* VOLATILE GLOBAL g_209 */ static volatile int16_t *g_207[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; static volatile int16_t **g_206 = &g_207[7]; static int32_t *g_211 = (void*)0; static struct S0 g_215 = {253UL,0x407840ECL};/* VOLATILE GLOBAL g_215 */ static struct S0 *g_214 = &g_215; static int32_t *g_226 = &g_215.f1; static int32_t g_243 = 0x4B1EA3EFL; static uint8_t g_264[9][9] = {{0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL},{0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L},{0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL},{0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L},{0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL},{0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L},{0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL},{0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L},{0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL,0x2DL}}; static int8_t g_265 = 0x31L; static int8_t g_269[3][1] = {{(-8L)},{(-8L)},{(-8L)}}; static uint16_t ***g_275 = (void*)0; static uint8_t g_343 = 0x42L; static struct S0 g_345[6] = {{0xC0L,0L},{0xC0L,0L},{0xC0L,0L},{0xC0L,0L},{0xC0L,0L},{0xC0L,0L}}; static uint32_t *g_352 = &g_136; static uint32_t **g_351 = &g_352; static uint32_t ***g_350 = &g_351; static struct S0 g_383 = {0x83L,0x44E22DBBL};/* VOLATILE GLOBAL g_383 */ static uint8_t g_385 = 0xCCL; static const uint32_t g_408[3][9][9] = {{{0x619E40E7L,0x5F5C8104L,0xBF3F658AL,4294967295UL,4294967290UL,4294967295UL,0xA6D40800L,4294967290UL,0x851A6A6CL},{0x35EEEF44L,4294967295UL,4294967295UL,1UL,0UL,4294967295UL,0x7284A475L,0x5F5C8104L,4294967291UL},{0x3FD032C7L,0x851A6A6CL,0UL,0x4083A8DCL,0xACBC50E1L,0xBF3F658AL,0x619E40E7L,0x75A03B73L,0xBC534D28L},{0xA6D40800L,0xC0D19E22L,0x104F76D1L,1UL,4294967295UL,0x104F76D1L,4294967295UL,4294967295UL,4294967295UL},{0x0442118AL,0xC0D19E22L,1UL,4294967295UL,4294967295UL,0xBC534D28L,6UL,4294967295UL,4294967290UL},{4294967295UL,0x851A6A6CL,0x5F5C8104L,4294967288UL,4294967295UL,1UL,4294967292UL,1UL,4294967295UL},{0x7284A475L,4294967295UL,4294967295UL,0x7284A475L,0x104F76D1L,0xACBC50E1L,4294967292UL,0x0EA622FDL,0xBC534D28L},{4294967288UL,0x5F5C8104L,0x851A6A6CL,4294967295UL,4294967295UL,1UL,6UL,0xBF3F658AL,4294967291UL},{4294967295UL,1UL,0xC0D19E22L,0x0442118AL,0x104F76D1L,0x0EA622FDL,4294967295UL,1UL,0x851A6A6CL}},{{1UL,0x104F76D1L,0xC0D19E22L,0xA6D40800L,4294967295UL,1UL,0x619E40E7L,5UL,0x0EA622FDL},{0x4083A8DCL,0UL,0x851A6A6CL,0x3FD032C7L,4294967295UL,4294967295UL,0x7284A475L,4294967294UL,4294967295UL},{1UL,4294967295UL,4294967295UL,0x35EEEF44L,4294967295UL,0UL,0xA6D40800L,4294967294UL,0x5F5C8104L},{4294967295UL,0xBF3F658AL,0x5F5C8104L,0x619E40E7L,0xACBC50E1L,4294967291UL,0xCDC36BB0L,5UL,1UL},{4294967288UL,1UL,1UL,1UL,0xDB12DDB8L,0xDB12DDB8L,0xBF3F658AL,1UL,4294967295UL},{0xBC534D28L,0UL,0x79D4BE2AL,0xBF3F658AL,4294967292UL,0x7DB600C3L,0UL,0xF1425821L,4294967290UL},{4294967295UL,4294967290UL,0xDB12DDB8L,0xE0DA4C1FL,0xF412F7C2L,4294967295UL,4294967294UL,0x615F0D0EL,0x6F13B8E9L},{4294967295UL,0UL,0xA489F9F9L,4294967290UL,0UL,0x615F0D0EL,0x0EA622FDL,4294967295UL,0x6F13B8E9L},{0xC0D19E22L,4294967295UL,0xF1425821L,4294967295UL,6UL,1UL,4294967295UL,0xA489F9F9L,4294967290UL}},{{4294967295UL,0xF1425821L,4294967295UL,0xC0D19E22L,0xF3F4E8D6L,0x9DE59521L,0x0EA622FDL,0xF412F7C2L,4294967295UL},{4294967290UL,0xA489F9F9L,0UL,4294967295UL,0xF3F4E8D6L,4294967295UL,4294967294UL,4294967290UL,4294967295UL},{0xE0DA4C1FL,0xDB12DDB8L,4294967290UL,4294967295UL,6UL,0x7DC54451L,0UL,0xF3F4E8D6L,0xF3F4E8D6L},{0xBF3F658AL,0x79D4BE2AL,0UL,0xBC534D28L,0UL,0x79D4BE2AL,0xBF3F658AL,4294967292UL,0x7DB600C3L},{0xBF3F658AL,1UL,4294967295UL,4294967295UL,0xF412F7C2L,0xF1425821L,0x5F5C8104L,0x9DE59521L,0x615F0D0EL},{0xE0DA4C1FL,0xF3F4E8D6L,0xF1425821L,4294967295UL,4294967292UL,0xF412F7C2L,0xC0D19E22L,4294967292UL,0xC2728AC2L},{4294967290UL,0x3FC6CF09L,0xA489F9F9L,1UL,0xDB12DDB8L,0xF412F7C2L,0xBC534D28L,0xF3F4E8D6L,0UL},{4294967295UL,0xC2728AC2L,0xDB12DDB8L,1UL,0x9DE59521L,0xF1425821L,0xE0DA4C1FL,4294967290UL,0x7DC54451L},{0xC0D19E22L,0x29234216L,0x79D4BE2AL,1UL,0x7DB600C3L,0x79D4BE2AL,4294967295UL,0xF412F7C2L,0xA489F9F9L}}}; static uint32_t g_424 = 0x66C3802CL; static int32_t g_458 = 0xDD881A32L; static struct S0 g_470[1] = {{0xBBL,0x4E707567L}}; static struct S0 g_471 = {0x70L,0L};/* VOLATILE GLOBAL g_471 */ static struct S0 g_472[4] = {{255UL,0x183AA28AL},{255UL,0x183AA28AL},{255UL,0x183AA28AL},{255UL,0x183AA28AL}}; static uint32_t *g_495 = &g_424; static uint32_t * volatile *g_494 = &g_495; static uint16_t *g_667 = (void*)0; static uint16_t * volatile * const g_666[7][4][9] = {{{(void*)0,&g_667,(void*)0,&g_667,&g_667,(void*)0,(void*)0,&g_667,(void*)0},{&g_667,&g_667,&g_667,(void*)0,&g_667,&g_667,&g_667,(void*)0,(void*)0},{&g_667,&g_667,&g_667,(void*)0,(void*)0,&g_667,&g_667,&g_667,&g_667},{&g_667,&g_667,(void*)0,&g_667,&g_667,&g_667,&g_667,&g_667,(void*)0}},{{(void*)0,&g_667,&g_667,&g_667,&g_667,&g_667,(void*)0,&g_667,&g_667},{&g_667,&g_667,&g_667,(void*)0,&g_667,&g_667,(void*)0,&g_667,&g_667},{&g_667,&g_667,&g_667,&g_667,(void*)0,&g_667,&g_667,(void*)0,&g_667},{&g_667,&g_667,&g_667,&g_667,&g_667,&g_667,&g_667,(void*)0,(void*)0}},{{(void*)0,&g_667,(void*)0,&g_667,(void*)0,&g_667,(void*)0,&g_667,(void*)0},{(void*)0,&g_667,(void*)0,&g_667,&g_667,(void*)0,&g_667,&g_667,&g_667},{&g_667,(void*)0,&g_667,(void*)0,&g_667,&g_667,(void*)0,&g_667,(void*)0},{&g_667,(void*)0,(void*)0,(void*)0,&g_667,&g_667,(void*)0,&g_667,&g_667}},{{&g_667,&g_667,(void*)0,(void*)0,&g_667,(void*)0,(void*)0,&g_667,&g_667},{&g_667,(void*)0,&g_667,&g_667,(void*)0,&g_667,&g_667,&g_667,&g_667},{&g_667,(void*)0,&g_667,&g_667,&g_667,&g_667,(void*)0,&g_667,(void*)0},{&g_667,&g_667,&g_667,&g_667,&g_667,(void*)0,&g_667,&g_667,&g_667}},{{&g_667,&g_667,(void*)0,&g_667,(void*)0,&g_667,&g_667,&g_667,(void*)0},{&g_667,&g_667,&g_667,(void*)0,&g_667,(void*)0,&g_667,&g_667,&g_667},{&g_667,&g_667,(void*)0,(void*)0,&g_667,&g_667,(void*)0,&g_667,&g_667},{(void*)0,&g_667,&g_667,(void*)0,&g_667,&g_667,&g_667,&g_667,&g_667}},{{(void*)0,&g_667,&g_667,&g_667,(void*)0,(void*)0,(void*)0,&g_667,(void*)0},{&g_667,&g_667,(void*)0,&g_667,&g_667,&g_667,&g_667,&g_667,&g_667},{(void*)0,(void*)0,(void*)0,(void*)0,&g_667,(void*)0,&g_667,&g_667,(void*)0},{&g_667,&g_667,&g_667,&g_667,&g_667,&g_667,&g_667,&g_667,(void*)0}},{{&g_667,&g_667,&g_667,&g_667,&g_667,&g_667,(void*)0,&g_667,(void*)0},{&g_667,(void*)0,&g_667,&g_667,&g_667,(void*)0,&g_667,&g_667,&g_667},{(void*)0,(void*)0,&g_667,&g_667,(void*)0,&g_667,(void*)0,&g_667,(void*)0},{&g_667,&g_667,&g_667,&g_667,&g_667,(void*)0,(void*)0,(void*)0,&g_667}}}; static const int64_t g_711 = 1L; static const int64_t *g_710 = &g_711; static struct S0 g_715 = {2UL,-8L};/* VOLATILE GLOBAL g_715 */ static uint8_t g_725 = 1UL; static int32_t * volatile * const g_742 = (void*)0; static struct S1 g_745 = {18446744073709551615UL,0x682A5F1D32F1F0F3LL}; static struct S1 *g_744[2][1][9] = {{{&g_745,&g_745,&g_745,&g_745,&g_745,&g_745,&g_745,&g_745,&g_745}},{{&g_745,&g_745,&g_745,&g_745,&g_745,&g_745,&g_745,&g_745,&g_745}}}; static struct S1 **g_743 = &g_744[1][0][1]; static int16_t **g_768 = (void*)0; static int32_t g_779[4] = {0x76941C79L,0x76941C79L,0x76941C79L,0x76941C79L}; static volatile uint16_t * volatile * volatile *g_836 = (void*)0; static int32_t * volatile g_839 = (void*)0;/* VOLATILE GLOBAL g_839 */ static int32_t * volatile g_840 = &g_779[0];/* VOLATILE GLOBAL g_840 */ static struct S0 g_881 = {252UL,-1L};/* VOLATILE GLOBAL g_881 */ static const volatile int16_t *g_937 = &g_209; static const volatile int16_t ** volatile g_936 = &g_937;/* VOLATILE GLOBAL g_936 */ static const volatile int16_t ** volatile * volatile g_935[9][3] = {{&g_936,&g_936,&g_936},{&g_936,&g_936,&g_936},{&g_936,&g_936,&g_936},{&g_936,&g_936,&g_936},{&g_936,&g_936,&g_936},{&g_936,&g_936,&g_936},{&g_936,&g_936,&g_936},{&g_936,&g_936,&g_936},{&g_936,&g_936,&g_936}}; static const volatile int16_t ** volatile * volatile * volatile g_934[9] = {&g_935[4][0],(void*)0,&g_935[4][0],(void*)0,&g_935[4][0],(void*)0,&g_935[4][0],(void*)0,&g_935[4][0]}; static const volatile int16_t ** volatile * volatile * volatile * volatile g_933[7] = {(void*)0,&g_934[2],&g_934[2],(void*)0,&g_934[2],&g_934[2],(void*)0}; static volatile int16_t * volatile *g_941 = &g_207[2]; static volatile int16_t * volatile ** volatile g_940 = &g_941;/* VOLATILE GLOBAL g_940 */ static volatile int16_t * volatile ** volatile * const g_939 = &g_940; static volatile int16_t * volatile ** volatile * const volatile *g_938 = &g_939; static struct S0 g_943 = {1UL,1L};/* VOLATILE GLOBAL g_943 */ static volatile uint16_t * volatile * volatile * volatile *g_967 = &g_836; static volatile uint16_t * volatile * volatile * volatile **g_966 = &g_967; static struct S0 * volatile * volatile g_969 = &g_214;/* VOLATILE GLOBAL g_969 */ static struct S0 * volatile * volatile *g_968 = &g_969; static struct S0 **g_972 = (void*)0; static struct S0 ***g_971 = &g_972; static uint16_t ****g_977 = &g_275; static uint16_t *****g_976 = &g_977; static const volatile int64_t *g_1034 = (void*)0; static const volatile int64_t **g_1033 = &g_1034; static const volatile int64_t ** volatile *g_1032[4][6][7] = {{{(void*)0,&g_1033,&g_1033,&g_1033,&g_1033,(void*)0,&g_1033},{&g_1033,&g_1033,&g_1033,(void*)0,&g_1033,&g_1033,&g_1033},{&g_1033,(void*)0,&g_1033,(void*)0,&g_1033,(void*)0,&g_1033},{&g_1033,(void*)0,&g_1033,&g_1033,&g_1033,&g_1033,(void*)0},{(void*)0,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033},{&g_1033,&g_1033,&g_1033,&g_1033,(void*)0,&g_1033,&g_1033}},{{&g_1033,&g_1033,&g_1033,(void*)0,&g_1033,&g_1033,(void*)0},{&g_1033,&g_1033,(void*)0,&g_1033,&g_1033,(void*)0,&g_1033},{&g_1033,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033},{&g_1033,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033},{(void*)0,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033},{&g_1033,&g_1033,(void*)0,&g_1033,&g_1033,&g_1033,&g_1033}},{{&g_1033,&g_1033,&g_1033,(void*)0,&g_1033,(void*)0,&g_1033},{&g_1033,(void*)0,(void*)0,&g_1033,&g_1033,&g_1033,&g_1033},{&g_1033,(void*)0,&g_1033,&g_1033,(void*)0,&g_1033,&g_1033},{&g_1033,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033},{&g_1033,&g_1033,&g_1033,(void*)0,&g_1033,&g_1033,&g_1033},{(void*)0,&g_1033,&g_1033,(void*)0,&g_1033,&g_1033,&g_1033}},{{&g_1033,&g_1033,&g_1033,&g_1033,&g_1033,(void*)0,(void*)0},{&g_1033,&g_1033,&g_1033,(void*)0,&g_1033,&g_1033,&g_1033},{&g_1033,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033},{&g_1033,&g_1033,&g_1033,(void*)0,(void*)0,&g_1033,(void*)0},{(void*)0,&g_1033,&g_1033,&g_1033,(void*)0,&g_1033,&g_1033},{&g_1033,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033,&g_1033}}}; static int8_t *g_1070 = &g_269[0][0]; static int64_t g_1074 = 1L; static int32_t g_1165 = 0xB1CED87FL; static uint32_t ** const ** volatile g_1228 = (void*)0;/* VOLATILE GLOBAL g_1228 */ static uint32_t ** const *g_1230 = &g_351; static uint32_t ** const ** volatile g_1229 = &g_1230;/* VOLATILE GLOBAL g_1229 */ static uint8_t *g_1246 = &g_725; static int32_t * volatile * const g_1276 = &g_211; static int32_t * volatile * const volatile *g_1275 = &g_1276; static int32_t * volatile * const volatile ** volatile g_1277[9][2][10] = {{{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,(void*)0,&g_1275,&g_1275,(void*)0},{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275}},{{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275},{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275}},{{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,(void*)0,&g_1275,&g_1275},{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275}},{{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275},{(void*)0,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275}},{{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275},{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,(void*)0,&g_1275,&g_1275,&g_1275}},{{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,(void*)0,&g_1275,&g_1275},{(void*)0,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,(void*)0}},{{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275},{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,(void*)0,&g_1275,&g_1275,(void*)0}},{{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275},{&g_1275,&g_1275,&g_1275,&g_1275,(void*)0,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275}},{{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275},{&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275,&g_1275}}}; static int32_t * volatile * const volatile ** volatile g_1278 = &g_1275;/* VOLATILE GLOBAL g_1278 */ static int8_t g_1290 = 4L; static int16_t g_1305[10] = {0x8E03L,0x8E03L,0x8E03L,0x8E03L,0x8E03L,0x8E03L,0x8E03L,0x8E03L,0x8E03L,0x8E03L}; static volatile int8_t g_1435[7][2] = {{0x13L,0x13L},{0x13L,5L},{0xF7L,0x61L},{5L,0x61L},{0xF7L,5L},{0x13L,0x13L},{0x13L,5L}}; static volatile int8_t *g_1434[2][2] = {{&g_1435[3][0],&g_1435[3][0]},{&g_1435[3][0],&g_1435[3][0]}}; static volatile int8_t * volatile *g_1433 = &g_1434[0][1]; static volatile int8_t * volatile * volatile *g_1432[3] = {&g_1433,&g_1433,&g_1433}; static uint16_t g_1447 = 0UL; static uint32_t ****g_1451[7] = {&g_350,&g_350,&g_350,&g_350,&g_350,&g_350,&g_350}; static int64_t **g_1483 = (void*)0; static int32_t **g_1515 = &g_226; static int32_t ***g_1514 = &g_1515; static int32_t ****g_1513 = &g_1514; static int8_t ***g_1542 = (void*)0; static struct S1 g_1548 = {0x56FCA0B791BD8CB3LL,18446744073709551615UL}; static volatile int8_t g_1578 = 0x9EL;/* VOLATILE GLOBAL g_1578 */ static int8_t g_1668[1][10] = {{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}}; static struct S1 ****g_1706 = (void*)0; static struct S1 ***g_1708 = &g_743; static struct S1 ****g_1707 = &g_1708; static struct S0 g_1744[9][1][7] = {{{{0x91L,-1L},{0x20L,5L},{0x91L,-1L},{3UL,0L},{0xA8L,0x85C5599AL},{3UL,0L},{0x91L,-1L}}},{{{0xF3L,-1L},{0xF3L,-1L},{0xE7L,0x63380CC0L},{0xF3L,-1L},{0xF3L,-1L},{0xE7L,0x63380CC0L},{0xF3L,-1L}}},{{{0xA8L,0x85C5599AL},{3UL,0L},{0x91L,-1L},{0x20L,5L},{0x91L,-1L},{3UL,0L},{0xA8L,0x85C5599AL}}},{{{0x25L,4L},{0xF3L,-1L},{0x25L,4L},{0x25L,4L},{0xF3L,-1L},{0x25L,4L},{0x25L,4L}}},{{{0xA8L,0x85C5599AL},{0x20L,5L},{247UL,9L},{0x20L,5L},{0xA8L,0x85C5599AL},{251UL,9L},{0xA8L,0x85C5599AL}}},{{{0xF3L,-1L},{0x25L,4L},{0x25L,4L},{0xF3L,-1L},{0x25L,4L},{0x25L,4L},{0xF3L,-1L}}},{{{0x91L,-1L},{0x20L,5L},{0x91L,-1L},{3UL,0L},{0xA8L,0x85C5599AL},{3UL,0L},{0x91L,-1L}}},{{{0xF3L,-1L},{0xF3L,-1L},{0xE7L,0x63380CC0L},{0xF3L,-1L},{0xF3L,-1L},{0xE7L,0x63380CC0L},{0xF3L,-1L}}},{{{0xA8L,0x85C5599AL},{3UL,0L},{0x91L,-1L},{0x20L,5L},{0x91L,-1L},{3UL,0L},{0xA8L,0x85C5599AL}}}}; static uint8_t *g_1865 = &g_343; static int64_t g_1887 = 1L; static volatile struct S0 g_1938 = {0xD8L,0xFB573B04L};/* VOLATILE GLOBAL g_1938 */ static volatile uint32_t g_2025 = 18446744073709551610UL;/* VOLATILE GLOBAL g_2025 */ static uint8_t g_2049[4] = {0x20L,0x20L,0x20L,0x20L}; static int32_t * volatile g_2085 = &g_943.f1;/* VOLATILE GLOBAL g_2085 */ static int16_t g_2104 = 0xB709L; static int64_t *g_2168 = (void*)0; static int64_t **g_2167 = &g_2168; static uint64_t g_2204 = 0x13BB72C0BF1DB9BBLL; static const uint32_t g_2248 = 0x3C0D073CL; static volatile int16_t * volatile ** volatile * volatile g_2252 = &g_940;/* VOLATILE GLOBAL g_2252 */ static volatile int16_t * volatile ** volatile * volatile * const volatile g_2251 = &g_2252;/* VOLATILE GLOBAL g_2251 */ static int32_t *g_2286 = &g_243; static int32_t * volatile *g_2285 = &g_2286; static int32_t * volatile * volatile * volatile g_2284[9] = {&g_2285,&g_2285,&g_2285,&g_2285,&g_2285,&g_2285,&g_2285,&g_2285,&g_2285}; static const uint32_t *g_2294[4] = {&g_424,&g_424,&g_424,&g_424}; static const uint32_t * volatile *g_2293 = &g_2294[0]; static const uint32_t * volatile ** volatile g_2292[3][9] = {{&g_2293,&g_2293,&g_2293,&g_2293,&g_2293,&g_2293,&g_2293,&g_2293,&g_2293},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_2293,&g_2293,&g_2293,&g_2293,&g_2293,&g_2293,&g_2293,&g_2293,&g_2293}}; static const uint32_t * volatile ** volatile *g_2291 = &g_2292[2][2]; static struct S0 g_2326 = {0x3EL,0x3E417286L};/* VOLATILE GLOBAL g_2326 */ static struct S1 *****g_2328 = &g_1706; static const int64_t g_2330 = (-9L); static volatile struct S0 g_2354 = {247UL,0x97CD26D6L};/* VOLATILE GLOBAL g_2354 */ static struct S0 g_2471 = {249UL,6L};/* VOLATILE GLOBAL g_2471 */ static volatile uint8_t g_2488 = 0xFCL;/* VOLATILE GLOBAL g_2488 */ static volatile uint64_t g_2556 = 18446744073709551615UL;/* VOLATILE GLOBAL g_2556 */ static const struct S0 *g_2561 = &g_943; static const struct S0 ** volatile g_2560 = &g_2561;/* VOLATILE GLOBAL g_2560 */ static const volatile int32_t g_2581[6] = {0xAC17790CL,0xAC17790CL,0xAC17790CL,0xAC17790CL,0xAC17790CL,0xAC17790CL}; static const int32_t ** volatile g_2592 = (void*)0;/* VOLATILE GLOBAL g_2592 */ static uint32_t **g_2606 = &g_495; static uint32_t ***g_2605 = &g_2606; static uint32_t ****g_2604 = &g_2605; static struct S0 **** volatile g_2637[3] = {&g_971,&g_971,&g_971}; static const uint32_t *** const *g_2678 = (void*)0; static const uint32_t *** const * volatile *g_2677[4][8][8] = {{{&g_2678,&g_2678,(void*)0,&g_2678,&g_2678,(void*)0,&g_2678,(void*)0},{(void*)0,(void*)0,(void*)0,&g_2678,&g_2678,&g_2678,&g_2678,(void*)0},{&g_2678,&g_2678,&g_2678,&g_2678,(void*)0,&g_2678,&g_2678,(void*)0},{&g_2678,&g_2678,&g_2678,&g_2678,(void*)0,&g_2678,&g_2678,(void*)0},{&g_2678,&g_2678,(void*)0,&g_2678,&g_2678,&g_2678,&g_2678,(void*)0},{&g_2678,(void*)0,(void*)0,&g_2678,&g_2678,&g_2678,(void*)0,(void*)0},{&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678},{(void*)0,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678}},{{&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,(void*)0,&g_2678},{&g_2678,&g_2678,(void*)0,&g_2678,&g_2678,(void*)0,&g_2678,&g_2678},{(void*)0,(void*)0,(void*)0,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678},{&g_2678,(void*)0,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678},{(void*)0,(void*)0,&g_2678,&g_2678,(void*)0,(void*)0,&g_2678,&g_2678},{&g_2678,&g_2678,(void*)0,(void*)0,(void*)0,&g_2678,&g_2678,&g_2678},{&g_2678,&g_2678,(void*)0,&g_2678,(void*)0,&g_2678,&g_2678,(void*)0},{(void*)0,&g_2678,&g_2678,&g_2678,(void*)0,&g_2678,&g_2678,(void*)0}},{{&g_2678,&g_2678,(void*)0,(void*)0,(void*)0,&g_2678,&g_2678,&g_2678},{&g_2678,(void*)0,&g_2678,&g_2678,(void*)0,&g_2678,(void*)0,&g_2678},{(void*)0,&g_2678,&g_2678,(void*)0,&g_2678,&g_2678,&g_2678,&g_2678},{&g_2678,&g_2678,&g_2678,(void*)0,&g_2678,&g_2678,(void*)0,&g_2678},{(void*)0,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678},{&g_2678,(void*)0,&g_2678,(void*)0,&g_2678,(void*)0,&g_2678,(void*)0},{&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,(void*)0},{(void*)0,(void*)0,&g_2678,&g_2678,(void*)0,&g_2678,(void*)0,(void*)0}},{{&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678},{&g_2678,&g_2678,&g_2678,&g_2678,(void*)0,(void*)0,&g_2678,(void*)0},{(void*)0,&g_2678,(void*)0,&g_2678,(void*)0,&g_2678,&g_2678,&g_2678},{&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,(void*)0,&g_2678,&g_2678},{&g_2678,&g_2678,(void*)0,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678},{&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678,&g_2678},{&g_2678,&g_2678,&g_2678,(void*)0,(void*)0,&g_2678,&g_2678,&g_2678},{&g_2678,&g_2678,&g_2678,(void*)0,&g_2678,&g_2678,(void*)0,&g_2678}}}; static int32_t **g_2711[4] = {(void*)0,(void*)0,(void*)0,(void*)0}; static int32_t ***g_2710 = &g_2711[2]; static int32_t ****g_2709 = &g_2710; static const int16_t g_2762[10][3][6] = {{{0x7C42L,1L,0x03C8L,(-1L),(-1L),0x03C8L},{(-1L),(-1L),(-2L),0x32F1L,(-1L),0x708BL},{(-1L),1L,2L,0x32F1L,1L,(-2L)}},{{(-1L),(-1L),2L,(-1L),(-1L),0x708BL},{0x7C42L,(-1L),(-2L),0x7C42L,1L,0x03C8L},{0x7C42L,1L,0x03C8L,(-1L),(-1L),0x03C8L}},{{(-1L),(-1L),(-2L),0x32F1L,(-1L),0x708BL},{(-1L),1L,2L,0x32F1L,1L,(-2L)},{(-1L),(-1L),2L,(-1L),(-1L),0x708BL}},{{0x7C42L,(-1L),(-2L),0x7C42L,1L,0x03C8L},{0x7C42L,1L,0x03C8L,(-1L),(-1L),0x03C8L},{(-1L),(-1L),(-2L),0x32F1L,(-1L),0x708BL}},{{(-1L),1L,2L,0x32F1L,1L,(-2L)},{(-1L),(-1L),2L,(-1L),(-1L),0x708BL},{0x7C42L,(-1L),(-2L),0x7C42L,1L,0x03C8L}},{{0x7C42L,1L,0x03C8L,(-1L),(-1L),0x03C8L},{(-1L),(-1L),(-2L),0x32F1L,(-1L),0x708BL},{(-1L),1L,2L,0x32F1L,1L,(-2L)}},{{(-1L),(-1L),2L,(-1L),(-1L),0x708BL},{0x7C42L,(-1L),(-2L),0x7C42L,1L,0x32F1L},{0x7F25L,1L,0x32F1L,(-5L),(-5L),0x32F1L}},{{0x778CL,0x778CL,0x7C42L,0L,(-5L),(-1L)},{(-5L),1L,1L,0L,1L,0x7C42L},{0x778CL,(-5L),1L,(-5L),0x778CL,(-1L)}},{{0x7F25L,(-5L),0x7C42L,0x7F25L,1L,0x32F1L},{0x7F25L,1L,0x32F1L,(-5L),(-5L),0x32F1L},{0x778CL,0x778CL,0x7C42L,0L,(-5L),(-1L)}},{{(-5L),1L,1L,0L,1L,0x7C42L},{0x778CL,(-5L),1L,(-5L),0x778CL,(-1L)},{0x7F25L,(-5L),0x7C42L,0x7F25L,1L,0x32F1L}}}; /* --- FORWARD DECLARATIONS --- */ int64_t func_1(void); uint32_t func_6(uint32_t p_7, uint16_t p_8, int32_t p_9, uint8_t p_10, uint32_t p_11); uint8_t func_20(uint8_t p_21, int64_t p_22); struct S1 func_27(const uint64_t p_28, uint32_t p_29, int16_t p_30, uint32_t p_31); uint32_t func_32(const uint32_t p_33, uint32_t p_34, int64_t p_35, int16_t p_36); int32_t * func_61(int32_t p_62, int32_t p_63); uint8_t func_67(int8_t * p_68); int8_t * func_69(int32_t p_70); const uint16_t func_78(uint32_t p_79, const int64_t * p_80, uint64_t p_81, uint64_t p_82); uint32_t func_83(int8_t * p_84, int8_t p_85, int8_t * p_86, int16_t p_87, int64_t p_88); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_19 g_47 g_51 g_55 g_49 g_73 g_121 g_170 g_385 g_351 g_352 g_171 g_226 g_494 g_495 g_424 g_215.f1 g_471.f1 g_470.f1 g_269 g_350 g_136 g_214 g_408 g_243 g_265 g_666 g_343 g_155 g_472.f1 g_710 g_725 g_742 g_743 g_206 g_207 g_768 g_345.f1 g_779 g_711 g_836 g_840 g_1435 g_881.f1 g_744 g_745 g_1515 g_1865 g_2104 g_1707 g_1070 g_1513 g_1514 g_1246 g_1548.f1 g_2330 * writes: g_47 g_49 g_55 g_73 g_51 g_170.f1 g_136 g_215.f1 g_265 g_424 g_471.f1 g_385 g_121 g_243 g_171 g_102 g_725 g_211 g_743 g_768 g_264 g_745.f1 g_343 g_779 g_881.f1 g_1708 g_269 g_1668 g_1548.f1 */ int64_t func_1(void) { /* block id: 0 */ uint16_t l_18 = 0x008FL; uint32_t *l_46 = &g_47; int8_t *l_48 = &g_49[3]; uint32_t l_50 = 0x6C8C5CECL; int16_t l_52 = 0x4A08L; int32_t l_53 = 0L; int8_t l_2103 = (-1L); (**g_1515) = ((safe_sub_func_uint64_t_u_u(0x7F759609C3FBB4EBLL, (safe_mul_func_uint16_t_u_u((func_6((safe_rshift_func_uint16_t_u_s(((((*g_1865) = (safe_add_func_uint32_t_u_u((safe_lshift_func_int16_t_s_u((((((l_18 , 0xB44CL) & (g_19 , ((func_20((safe_rshift_func_int8_t_s_s((((func_27(((l_18 == g_19) ^ ((func_32((safe_sub_func_int32_t_s_s((safe_div_func_uint64_t_u_u((1UL && ((safe_lshift_func_int8_t_s_u(0x21L, (safe_lshift_func_int8_t_s_u(((*l_48) = (~((*l_46) = 0x071E9942L))), l_50)))) , g_47)), g_51[6])), l_52)), l_53, g_51[6], g_51[3]) >= l_18) != 0x6B5DL)), l_53, l_52, l_52) , (*g_840)) > 0L) < l_18), l_53)), l_50) && l_52) > 0x2A583773L))) , 0xF8CFL) | (-1L)) , l_53), l_53)), 0xCE6FA760L))) ^ 1L) | l_52), 13)), l_50, l_2103, g_2104, l_50) & 0x2FE42FF0L), g_2330)))) | l_52); return l_52; } /* ------------------------------------------ */ /* * reads : g_121 g_55 g_1515 g_226 g_215.f1 g_1707 g_743 g_744 g_745 g_1070 g_840 g_779 g_1513 g_1514 g_1246 g_725 g_1548.f1 g_352 g_136 * writes: g_121 g_47 g_55 g_1708 g_269 g_49 g_265 g_1668 g_215.f1 g_1548.f1 */ uint32_t func_6(uint32_t p_7, uint16_t p_8, int32_t p_9, uint8_t p_10, uint32_t p_11) { /* block id: 921 */ const int32_t l_2113 = (-6L); int32_t l_2132 = 0x07A97BEBL; uint64_t *l_2135[4][5] = {{&g_170.f1,(void*)0,&g_170.f1,&g_170.f1,&g_170.f1},{&g_745.f1,&g_745.f1,&g_745.f1,&g_1548.f1,&g_1548.f1},{&g_170.f1,(void*)0,&g_170.f1,&g_170.f1,&g_170.f1},{&g_745.f1,&g_745.f1,&g_745.f1,&g_1548.f1,&g_1548.f1}}; int8_t *l_2185 = &g_49[3]; struct S0 *** const l_2218 = &g_972; const int8_t *l_2241 = (void*)0; const int8_t **l_2240[3]; const int8_t ***l_2239 = &l_2240[0]; int16_t *l_2343 = &g_2104; int16_t **l_2342 = &l_2343; int32_t l_2371 = 1L; int32_t l_2374 = 0x8CAFBB3CL; int64_t l_2446 = 0xFC6C064B57DC510CLL; int32_t l_2472 = (-2L); uint32_t l_2473 = 8UL; uint8_t l_2532 = 0xCDL; int32_t l_2533[1][5][4] = {{{1L,6L,1L,0xAE15D1E3L},{1L,0L,0xAE15D1E3L,0xAE15D1E3L},{6L,6L,1L,0L},{0L,1L,1L,1L},{6L,1L,0xAE15D1E3L,1L}}}; int32_t l_2551 = 0L; int64_t l_2552 = (-5L); int32_t l_2553 = 0x56930D83L; int32_t l_2554 = (-2L); int32_t l_2555[9]; const struct S0 *l_2559 = &g_215; int64_t **l_2588 = (void*)0; uint32_t *****l_2685[5][7][4] = {{{&g_1451[4],(void*)0,&g_1451[4],(void*)0},{&g_1451[4],(void*)0,&g_1451[1],&g_1451[4]},{&g_1451[4],(void*)0,&g_1451[4],&g_1451[4]},{&g_1451[4],&g_1451[4],&g_1451[4],&g_1451[4]},{&g_1451[1],(void*)0,&g_1451[2],&g_1451[4]},{&g_1451[4],(void*)0,&g_1451[2],(void*)0},{&g_1451[1],(void*)0,&g_1451[4],&g_1451[4]}},{{&g_1451[4],(void*)0,&g_1451[4],(void*)0},{&g_1451[4],(void*)0,&g_1451[1],&g_1451[4]},{&g_1451[4],(void*)0,&g_1451[4],&g_1451[4]},{&g_1451[4],&g_1451[4],&g_1451[4],&g_1451[4]},{&g_1451[1],(void*)0,&g_1451[2],&g_1451[4]},{&g_1451[4],(void*)0,&g_1451[2],(void*)0},{&g_1451[1],(void*)0,&g_1451[4],&g_1451[4]}},{{&g_1451[4],(void*)0,&g_1451[4],(void*)0},{&g_1451[4],(void*)0,&g_1451[1],&g_1451[4]},{&g_1451[4],(void*)0,&g_1451[4],&g_1451[4]},{&g_1451[4],&g_1451[4],&g_1451[4],&g_1451[4]},{&g_1451[1],(void*)0,&g_1451[2],&g_1451[4]},{&g_1451[4],(void*)0,&g_1451[2],(void*)0},{&g_1451[1],(void*)0,&g_1451[4],&g_1451[4]}},{{&g_1451[4],(void*)0,&g_1451[4],(void*)0},{&g_1451[4],(void*)0,&g_1451[5],&g_1451[4]},{&g_1451[4],&g_1451[0],&g_1451[4],&g_1451[4]},{&g_1451[4],&g_1451[4],&g_1451[2],&g_1451[4]},{&g_1451[5],&g_1451[0],&g_1451[1],&g_1451[4]},{&g_1451[4],(void*)0,&g_1451[1],(void*)0},{&g_1451[5],&g_1451[4],&g_1451[2],(void*)0}},{{&g_1451[4],&g_1451[4],&g_1451[4],(void*)0},{&g_1451[4],(void*)0,&g_1451[5],&g_1451[4]},{&g_1451[4],&g_1451[0],&g_1451[4],&g_1451[4]},{&g_1451[4],&g_1451[4],&g_1451[2],&g_1451[4]},{&g_1451[5],&g_1451[0],&g_1451[1],&g_1451[4]},{&g_1451[4],(void*)0,&g_1451[1],(void*)0},{&g_1451[5],&g_1451[4],&g_1451[2],(void*)0}}}; int32_t ** const *l_2727 = &g_1515; const int16_t *l_2761 = &g_2762[3][0][4]; const int16_t **l_2760 = &l_2761; const int16_t ***l_2759 = &l_2760; struct S1 ***l_2767 = &g_743; uint32_t l_2800 = 18446744073709551615UL; int i, j, k; for (i = 0; i < 3; i++) l_2240[i] = &l_2241; for (i = 0; i < 9; i++) l_2555[i] = 0x6290427EL; for (g_121 = (-16); (g_121 != 57); ++g_121) { /* block id: 924 */ uint32_t l_2122 = 4294967295UL; uint32_t l_2131 = 18446744073709551606UL; uint64_t *l_2136[4][10] = {{&g_170.f1,&g_1548.f1,&g_170.f1,&g_1548.f1,&g_1548.f1,&g_170.f1,&g_1548.f1,&g_170.f1,&g_1548.f1,&g_1548.f1},{&g_170.f1,&g_1548.f1,&g_170.f1,&g_1548.f1,&g_1548.f1,&g_170.f1,&g_1548.f1,&g_170.f1,&g_1548.f1,&g_1548.f1},{&g_170.f1,&g_1548.f1,&g_170.f1,&g_1548.f1,&g_1548.f1,&g_170.f1,&g_1548.f1,&g_170.f1,&g_1548.f1,&g_1548.f1},{&g_170.f1,&g_1548.f1,&g_170.f1,&g_1548.f1,&g_1548.f1,&g_170.f1,&g_1548.f1,&g_170.f1,&g_1548.f1,&g_1548.f1}}; int8_t * const l_2149[1][3][6] = {{{&g_49[8],&g_49[3],&g_49[8],(void*)0,(void*)0,&g_49[8]},{&g_269[1][0],&g_269[1][0],(void*)0,&g_269[1][0],(void*)0,&g_269[1][0]},{(void*)0,&g_49[3],&g_269[1][0],&g_269[1][0],&g_49[3],(void*)0}}}; int64_t **l_2169 = (void*)0; int32_t *l_2174 = &g_243; int32_t **l_2173[6] = {&l_2174,&l_2174,&l_2174,&l_2174,&l_2174,&l_2174}; int32_t l_2318[6] = {0x5D815BB7L,7L,7L,0x5D815BB7L,7L,7L}; uint32_t l_2319 = 1UL; int16_t *l_2341 = (void*)0; int16_t ** const l_2340 = &l_2341; int32_t l_2349 = 6L; uint32_t l_2356 = 9UL; struct S0 *l_2365 = &g_2326; uint32_t **l_2470[8]; uint32_t *** const l_2469[8][9] = {{&l_2470[2],&l_2470[3],(void*)0,&l_2470[4],&l_2470[4],(void*)0,(void*)0,(void*)0,&l_2470[4]},{&l_2470[1],(void*)0,(void*)0,&l_2470[1],&l_2470[4],&l_2470[3],(void*)0,(void*)0,&l_2470[3]},{&l_2470[0],&l_2470[4],(void*)0,&l_2470[4],&l_2470[4],&l_2470[4],&l_2470[4],(void*)0,&l_2470[4]},{(void*)0,&l_2470[4],&l_2470[4],&l_2470[1],&l_2470[4],(void*)0,&l_2470[4],&l_2470[4],&l_2470[4]},{&l_2470[0],&l_2470[4],&l_2470[4],(void*)0,&l_2470[4],&l_2470[4],&l_2470[0],&l_2470[4],(void*)0},{&l_2470[1],&l_2470[4],&l_2470[3],(void*)0,(void*)0,&l_2470[3],&l_2470[4],&l_2470[3],(void*)0},{&l_2470[2],&l_2470[4],&l_2470[4],&l_2470[2],&l_2470[3],(void*)0,&l_2470[4],&l_2470[4],(void*)0},{&l_2470[0],(void*)0,&l_2470[4],(void*)0,&l_2470[4],&l_2470[4],(void*)0,&l_2470[4],&l_2470[2]}}; uint16_t l_2521 = 0xD2ADL; int8_t l_2539 = 7L; uint16_t l_2578 = 0UL; uint32_t l_2702 = 3UL; int32_t *****l_2712 = (void*)0; int32_t ****l_2713 = &g_2710; uint32_t l_2714 = 4294967290UL; int8_t *l_2747 = &g_1668[0][0]; int i, j, k; for (i = 0; i < 8; i++) l_2470[i] = &g_495; for (g_47 = 27; (g_47 != 11); g_47--) { /* block id: 927 */ struct S1 l_2114 = {18446744073709551610UL,1UL}; int32_t l_2119 = 0xA7D6EA6CL; uint64_t *l_2133 = (void*)0; uint64_t *l_2134 = &g_745.f1; int32_t *l_2137 = &g_1744[7][0][1].f1; } } for (g_55 = 16; (g_55 <= 0); g_55 = safe_sub_func_uint64_t_u_u(g_55, 1)) { /* block id: 1175 */ const uint32_t l_2772 = 0x134B2F0CL; int8_t *l_2773 = &g_265; int8_t *l_2774[10] = {&g_1290,&g_1290,&g_1290,&g_1290,&g_1290,&g_1290,&g_1290,&g_1290,&g_1290,&g_1290}; uint64_t l_2778 = 0xCCAE64A78AF4274ALL; int32_t l_2781 = 0x6F4E722BL; int32_t l_2787 = (-10L); int32_t l_2789 = 0L; int32_t l_2794 = 7L; int32_t l_2795 = (-7L); int32_t l_2796 = 1L; int32_t l_2797 = 1L; int32_t l_2798[8]; int i; for (i = 0; i < 8; i++) l_2798[i] = 0x1F85FD57L; if ((safe_unary_minus_func_uint8_t_u(((**g_1515) == ((((((*g_1707) = l_2767) != (void*)0) , (safe_add_func_int8_t_s_s((0x55L != ((***l_2767) , ((p_11 > l_2772) && (g_1668[0][5] = ((*l_2773) = ((*l_2185) = ((*g_1070) = (p_8 > (0x7691L < p_9))))))))), l_2772))) == l_2772) == p_8))))) { /* block id: 1181 */ uint16_t l_2777 = 1UL; for (g_121 = 24; (g_121 >= 48); ++g_121) { /* block id: 1184 */ if ((*g_840)) break; (****g_1513) = (*g_226); } l_2778 = l_2777; } else { /* block id: 1189 */ int32_t l_2782[2][5][1] = {{{(-9L)},{0L},{(-9L)},{0L},{(-9L)}},{{0L},{(-9L)},{0L},{(-9L)},{0L}}}; int32_t l_2783 = 0x2A2E359CL; int32_t l_2784 = 0x585A0B3DL; int32_t l_2785 = 0x4A2DE2FEL; int32_t l_2786 = (-6L); int32_t l_2788 = 0xE1F2F56AL; int32_t *l_2792 = &l_2553; int32_t *l_2793[1]; int64_t l_2799 = 0xE95EA1EED2AFF8B1LL; int i, j, k; for (i = 0; i < 1; i++) l_2793[i] = &l_2555[7]; (****g_1513) = (((safe_add_func_int8_t_s_s((-1L), (*g_1246))) >= (--g_1548.f1)) != ((void*)0 != &g_1707)); if (p_11) break; ++l_2800; } } return (*g_352); } /* ------------------------------------------ */ /* * reads : g_343 g_471.f1 g_121 g_243 g_1435 g_73 g_881.f1 g_351 g_352 g_136 g_744 g_745 g_1515 g_226 g_215.f1 g_51 * writes: g_343 g_243 g_471.f1 g_121 g_73 g_51 g_881.f1 */ uint8_t func_20(uint8_t p_21, int64_t p_22) { /* block id: 379 */ int16_t l_860 = 0xA482L; int64_t *l_865 = &g_73; uint16_t *** const *l_901 = &g_275; uint16_t *** const **l_900 = &l_901; int32_t l_904 = 0xF633A3E4L; uint32_t l_944 = 4294967295UL; int32_t l_952 = (-6L); int32_t l_954[8][1] = {{(-6L)},{(-6L)},{0xFBF8F52DL},{(-6L)},{(-6L)},{0xFBF8F52DL},{(-6L)},{(-6L)}}; uint32_t l_958 = 0xECB1CCDEL; uint16_t l_991[3][10] = {{0xB32DL,0xB32DL,7UL,4UL,0x2593L,4UL,7UL,0xB32DL,0xB32DL,7UL},{0xF55EL,4UL,0xA6F8L,0xA6F8L,4UL,0xF55EL,7UL,0xF55EL,4UL,0xA6F8L},{0UL,0xB32DL,0UL,0xA6F8L,7UL,7UL,0xA6F8L,0UL,0xB32DL,0UL}}; int32_t l_1001 = (-2L); int8_t *l_1073[7][10] = {{(void*)0,(void*)0,&g_49[3],&g_269[2][0],(void*)0,&g_269[1][0],(void*)0,&g_49[5],(void*)0,&g_269[1][0]},{&g_269[1][0],(void*)0,&g_49[3],(void*)0,&g_269[1][0],&g_49[5],&g_171,&g_269[2][0],&g_265,&g_49[3]},{&g_171,&g_49[5],&g_49[3],&g_49[5],(void*)0,&g_49[4],&g_49[4],(void*)0,&g_49[5],&g_49[3]},{&g_49[5],&g_49[5],(void*)0,&g_49[3],&g_269[1][0],(void*)0,(void*)0,&g_49[3],(void*)0,&g_269[1][0]},{&g_49[3],(void*)0,(void*)0,&g_265,(void*)0,&g_265,(void*)0,(void*)0,&g_49[3],&g_49[5]},{&g_49[5],&g_49[5],(void*)0,&g_269[1][0],&g_269[1][0],(void*)0,&g_49[4],(void*)0,(void*)0,&g_49[4]},{(void*)0,&g_49[5],&g_269[1][0],&g_269[1][0],&g_49[5],(void*)0,&g_171,(void*)0,&g_49[3],(void*)0}}; uint64_t l_1144[7] = {0x1D6770E94E6E6A84LL,0x1D6770E94E6E6A84LL,0x46E07B412CB11DD5LL,0x1D6770E94E6E6A84LL,0x1D6770E94E6E6A84LL,0x46E07B412CB11DD5LL,0x1D6770E94E6E6A84LL}; int16_t l_1211 = 0L; struct S1 **l_1220 = &g_744[1][0][4]; int32_t *l_1309 = (void*)0; struct S0 ***l_1316[7] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; uint8_t **l_1409[9]; uint8_t l_1428 = 0x89L; uint64_t l_1477 = 0x352FF71411B9E2CCLL; int8_t l_1490 = 0x5FL; uint32_t **l_1509 = (void*)0; int8_t **l_1541 = &l_1073[6][1]; int8_t ***l_1540 = &l_1541; uint8_t l_1577 = 251UL; int32_t l_1738 = 0xE6A983DDL; int32_t l_1826 = 0xBB6C6095L; int32_t ***l_1878 = &g_1515; int32_t l_1960 = 1L; int32_t *l_1966[6][6] = {{(void*)0,&l_1826,(void*)0,&l_1001,&l_1826,&l_1001},{(void*)0,&l_1826,(void*)0,&l_1001,&l_1826,&l_1001},{(void*)0,&l_1826,(void*)0,&l_1001,&l_1826,&l_1001},{(void*)0,&l_1826,(void*)0,&l_1001,&l_1826,&l_1001},{(void*)0,&l_1826,(void*)0,&l_1001,&l_1826,&l_1001},{(void*)0,&l_1826,(void*)0,&l_1001,&l_1826,&l_1001}}; int16_t l_2083 = 0xBEF6L; int32_t *l_2086 = &g_881.f1; int32_t *l_2087[6][7][6] = {{{&g_470[0].f1,&g_779[3],(void*)0,&g_779[3],&l_952,&l_904},{(void*)0,(void*)0,(void*)0,&g_715.f1,&g_881.f1,&g_102},{&g_881.f1,&g_779[3],&l_952,&l_954[3][0],&g_471.f1,&g_470[0].f1},{&l_954[3][0],&g_471.f1,&g_470[0].f1,&g_881.f1,(void*)0,&g_779[3]},{&g_470[0].f1,&l_1960,&g_779[3],&g_470[0].f1,&g_215.f1,&g_715.f1},{&l_1960,&l_1960,&l_952,&g_779[3],(void*)0,(void*)0},{&g_383.f1,&g_471.f1,&g_345[2].f1,&g_345[2].f1,&g_471.f1,&g_383.f1}},{{&g_779[3],&g_779[3],&g_470[0].f1,(void*)0,(void*)0,&g_881.f1},{&g_881.f1,&g_471.f1,&g_102,&g_102,&g_715.f1,&l_952},{&g_881.f1,&g_470[0].f1,&g_102,(void*)0,&l_1960,&g_779[3]},{&g_779[3],(void*)0,&l_1960,&g_345[2].f1,&l_954[4][0],&g_102},{&g_383.f1,&l_952,&g_715.f1,&g_779[3],&l_952,&g_383.f1},{&l_1960,&l_904,&g_470[0].f1,&g_470[0].f1,&g_55,&g_383.f1},{&g_470[0].f1,&g_345[2].f1,&g_715.f1,&g_881.f1,&l_904,&g_102}},{{&l_954[3][0],&g_215.f1,&l_1960,&l_954[3][0],&g_779[3],&g_779[3]},{&g_881.f1,&g_102,&g_102,&g_470[0].f1,(void*)0,&l_952},{&g_470[0].f1,&g_55,&g_102,&l_1960,(void*)0,&g_881.f1},{&g_779[3],&g_102,&g_470[0].f1,&g_383.f1,&g_779[3],&g_383.f1},{&g_345[2].f1,&g_215.f1,&g_345[2].f1,&g_779[3],&l_904,(void*)0},{(void*)0,&g_345[2].f1,&l_952,&g_881.f1,&g_55,&g_715.f1},{&g_102,&l_904,&g_779[3],&g_881.f1,&l_952,&g_779[3]}},{{(void*)0,&l_952,&g_470[0].f1,&g_779[3],&l_954[4][0],&g_470[0].f1},{&g_345[2].f1,(void*)0,&l_952,&g_383.f1,&l_1960,&g_102},{&g_779[3],&g_470[0].f1,&l_1960,&l_1960,&g_715.f1,&l_952},{&g_470[0].f1,&g_471.f1,&l_1960,&g_470[0].f1,(void*)0,&g_102},{&g_881.f1,&g_779[3],&l_952,&l_954[3][0],&g_471.f1,&g_470[0].f1},{&l_954[3][0],&g_471.f1,&g_470[0].f1,&g_881.f1,(void*)0,&g_779[3]},{&g_470[0].f1,&l_1960,&g_779[3],&g_470[0].f1,&g_215.f1,&g_715.f1}},{{&l_1960,&l_1960,&l_952,&g_779[3],(void*)0,(void*)0},{&g_383.f1,&g_471.f1,&g_345[2].f1,&g_345[2].f1,&g_471.f1,&g_383.f1},{&g_779[3],&g_779[3],&g_470[0].f1,(void*)0,(void*)0,&g_881.f1},{&g_881.f1,&g_471.f1,&g_102,&g_102,&g_715.f1,&l_952},{&g_881.f1,&g_470[0].f1,&g_102,(void*)0,&l_1960,&g_779[3]},{&g_779[3],(void*)0,&l_1960,&l_952,&g_102,&g_943.f1},{&g_215.f1,&g_779[3],&g_881.f1,&g_383.f1,&l_954[3][0],&g_715.f1}},{{(void*)0,&l_952,(void*)0,&g_470[0].f1,&g_383.f1,&g_715.f1},{&g_55,&g_715.f1,&g_881.f1,(void*)0,&l_952,&g_943.f1},{(void*)0,&g_102,(void*)0,(void*)0,&l_1960,&g_102},{(void*)0,&g_102,&l_952,&g_55,&g_470[0].f1,&g_1744[7][0][1].f1},{&g_470[0].f1,&g_881.f1,&g_943.f1,(void*)0,&g_470[0].f1,(void*)0},{&g_383.f1,&g_102,&g_470[0].f1,&g_215.f1,&l_1960,&g_215.f1},{&l_952,&g_102,&l_952,(void*)0,&l_952,&g_383.f1}}}; int32_t l_2088 = 0L; uint8_t l_2089 = 255UL; int16_t *l_2102 = &g_51[5]; int i, j, k; for (i = 0; i < 9; i++) l_1409[i] = &g_1246; for (g_343 = 0; (g_343 != 53); ++g_343) { /* block id: 382 */ struct S1 *l_889 = &g_745; int32_t l_908 = 0x11C7A66CL; int64_t *l_920 = &g_73; int32_t l_956 = (-1L); int32_t l_957[1][6][4] = {{{(-9L),0x7FB16384L,0xBE4E5297L,0L},{1L,0xBE4E5297L,7L,0xBE4E5297L},{7L,0xBE4E5297L,1L,0L},{0xBE4E5297L,0x7FB16384L,(-9L),7L},{0x5DD397A8L,(-1L),(-1L),0x5DD397A8L},{0x5DD397A8L,0L,(-9L),1L}}}; uint16_t ****l_975 = &g_275; uint16_t *****l_974[9] = {&l_975,&l_975,&l_975,&l_975,&l_975,&l_975,&l_975,&l_975,&l_975}; uint32_t l_992 = 0x4E742855L; uint32_t *l_994 = (void*)0; uint8_t *l_1006 = &g_264[5][8]; struct S0 *l_1043 = &g_943; int64_t l_1093 = 5L; uint32_t l_1143 = 5UL; uint32_t l_1170 = 0x0FB91850L; uint64_t l_1266 = 0x24FA8226C0E337B8LL; int64_t l_1287 = 4L; uint64_t l_1291[6][3] = {{0UL,0x22608B3FA78E9AECLL,0UL},{18446744073709551615UL,18446744073709551609UL,0x8CF0A36E3E2E5106LL},{18446744073709551615UL,18446744073709551615UL,18446744073709551609UL},{0UL,18446744073709551609UL,18446744073709551609UL},{18446744073709551609UL,0x22608B3FA78E9AECLL,0x8CF0A36E3E2E5106LL},{0UL,0x22608B3FA78E9AECLL,0UL}}; int i, j, k; if (l_860) break; for (g_243 = 20; (g_243 >= (-2)); g_243 = safe_sub_func_uint64_t_u_u(g_243, 6)) { /* block id: 386 */ uint8_t l_866 = 255UL; int32_t **l_890 = &g_226; int32_t **l_891 = &g_211; uint32_t ***l_902 = &g_351; uint8_t l_915 = 0x2CL; int32_t *l_945 = (void*)0; int32_t *l_946 = (void*)0; int32_t *l_947 = &g_943.f1; int32_t *l_948 = &g_472[1].f1; int32_t *l_949 = &g_383.f1; int32_t *l_950 = &g_881.f1; int32_t *l_951 = &g_779[3]; int32_t *l_953 = &l_952; int32_t *l_955[4] = {&g_881.f1,&g_881.f1,&g_881.f1,&g_881.f1}; struct S0 ****l_973 = &g_971; uint32_t *l_990 = (void*)0; uint64_t *l_993[7]; int i; for (i = 0; i < 7; i++) l_993[i] = &g_170.f1; } } for (g_471.f1 = 0; (g_471.f1 >= (-30)); --g_471.f1) { /* block id: 563 */ int32_t *l_1308 = (void*)0; int32_t l_1373 = 0x66A7064EL; int32_t l_1379 = (-8L); int32_t l_1381 = 0xF3D9E542L; int32_t l_1382 = 0L; int32_t l_1383 = (-3L); uint32_t l_1384 = 8UL; uint8_t **l_1408 = &g_1246; uint32_t ****l_1450[2][9] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_350,&g_350,&g_350,&g_350,&g_350,&g_350,&g_350,&g_350,&g_350}}; int32_t l_1491 = 0xDB328434L; int32_t l_1492 = 1L; int32_t l_1493 = 1L; int32_t l_1494 = 0x47AD7282L; int32_t l_1495[2]; int8_t ** const *l_1544 = (void*)0; struct S1 *l_1546 = &g_170; int64_t l_1628 = 0x5BAACD2EF87772ABLL; int64_t l_1669 = (-1L); int64_t l_1785 = 0xE8FD25DD211B1391LL; struct S0 *** const l_1806 = &g_972; int64_t l_1885 = 0x8FB5AF77B7BBC97ALL; int32_t l_1974[8] = {(-8L),(-8L),(-8L),(-8L),(-8L),(-8L),(-8L),(-8L)}; uint32_t l_1977 = 0xF71892C1L; int i, j; for (i = 0; i < 2; i++) l_1495[i] = 3L; l_1309 = l_1308; for (g_121 = 0; (g_121 > 41); ++g_121) { /* block id: 567 */ uint32_t l_1320[7][8][3] = {{{4294967295UL,0x7E9372C6L,4294967292UL},{0x226B3BA8L,0xD8997EBDL,0x226B3BA8L},{4294967295UL,4294967292UL,4294967287UL},{0xB702B901L,0xD8997EBDL,0x16D064B0L},{0x7E9372C6L,0x7E9372C6L,4294967287UL},{0x226B3BA8L,4UL,0x226B3BA8L},{0x7E9372C6L,4294967292UL,4294967292UL},{0xB702B901L,4UL,0x16D064B0L}},{{4294967295UL,0x7E9372C6L,4294967292UL},{0x226B3BA8L,0xD8997EBDL,0x226B3BA8L},{4294967295UL,4294967292UL,4294967287UL},{0xB702B901L,0xD8997EBDL,0x16D064B0L},{0x7E9372C6L,0x7E9372C6L,4294967287UL},{0x226B3BA8L,4UL,0x226B3BA8L},{0x7E9372C6L,4294967292UL,4294967292UL},{0xB702B901L,4UL,0x16D064B0L}},{{4294967295UL,0x7E9372C6L,4294967292UL},{0x226B3BA8L,0xD8997EBDL,0x226B3BA8L},{4294967295UL,4294967292UL,4294967287UL},{0xB702B901L,0xD8997EBDL,0x16D064B0L},{0x7E9372C6L,0x7E9372C6L,4294967287UL},{0x226B3BA8L,4UL,0x226B3BA8L},{0x7E9372C6L,4294967292UL,4294967292UL},{0xB702B901L,4UL,0x16D064B0L}},{{4294967295UL,0x7E9372C6L,4294967292UL},{0x226B3BA8L,0xD8997EBDL,0x226B3BA8L},{4294967295UL,4294967292UL,4294967287UL},{0xB702B901L,0xD8997EBDL,0x16D064B0L},{0x7E9372C6L,0x7E9372C6L,4294967287UL},{0x226B3BA8L,4UL,0x226B3BA8L},{0x7E9372C6L,4294967292UL,4294967292UL},{0xB702B901L,4UL,0x16D064B0L}},{{4294967295UL,0x7E9372C6L,4294967292UL},{0x226B3BA8L,0xD8997EBDL,0x226B3BA8L},{4294967295UL,4294967292UL,4294967287UL},{0xB702B901L,0xD8997EBDL,0x16D064B0L},{0x7E9372C6L,0x7E9372C6L,4294967287UL},{0x226B3BA8L,4UL,0x226B3BA8L},{0x7E9372C6L,4294967292UL,4294967292UL},{0xB702B901L,4UL,0x16D064B0L}},{{4294967295UL,0x7E9372C6L,4294967292UL},{0x226B3BA8L,0xD8997EBDL,0x226B3BA8L},{4294967295UL,4294967292UL,4294967287UL},{0xB702B901L,0xD8997EBDL,0x16D064B0L},{0x7E9372C6L,0x7E9372C6L,4294967287UL},{0x226B3BA8L,4UL,0x226B3BA8L},{0x7E9372C6L,4294967292UL,4294967292UL},{0xB702B901L,4UL,0x16D064B0L}},{{4294967295UL,0x7E9372C6L,4294967292UL},{0x226B3BA8L,0xD8997EBDL,0x226B3BA8L},{4294967295UL,4294967292UL,4294967287UL},{0xB702B901L,0xD8997EBDL,0x16D064B0L},{0x7E9372C6L,0x7E9372C6L,4294967287UL},{0x226B3BA8L,4UL,0x226B3BA8L},{0x7E9372C6L,4294967292UL,4294967292UL},{0xB702B901L,4UL,0x16D064B0L}}}; struct S0 **l_1348 = (void*)0; int32_t l_1363[3][9][2] = {{{1L,1L},{(-10L),(-1L)},{0x1D67FAF7L,0x1D67FAF7L},{1L,(-5L)},{0x031E562DL,0xBA6C9006L},{(-10L),2L},{(-5L),(-10L)},{0xC4EDEFF2L,1L},{0xC4EDEFF2L,(-10L)}},{{(-5L),2L},{(-10L),0xBA6C9006L},{0x031E562DL,(-5L)},{1L,0x1D67FAF7L},{0x1D67FAF7L,(-1L)},{(-10L),1L},{1L,1L},{(-5L),1L},{1L,1L}},{{(-10L),(-1L)},{0x1D67FAF7L,0x1D67FAF7L},{1L,(-5L)},{0x031E562DL,0xBA6C9006L},{(-10L),2L},{(-5L),(-10L)},{0xC4EDEFF2L,1L},{0xC4EDEFF2L,(-10L)},{(-5L),2L}}}; int16_t *l_1405 = &l_1211; int8_t l_1410[5]; uint32_t l_1411 = 0xB06A7694L; uint16_t *****l_1452[2]; int64_t **l_1481 = (void*)0; int32_t l_1489 = 0xCD095528L; int8_t l_1529 = 0xD6L; int32_t l_1530 = 0xF5AEF67FL; uint16_t l_1532 = 8UL; struct S1 *l_1545 = &g_745; uint16_t l_1560[10][7][3] = {{{1UL,65533UL,0UL},{0UL,0x5462L,1UL},{0x809FL,0x6911L,65527UL},{65533UL,0xBD9BL,8UL},{1UL,65535UL,0x5462L},{1UL,0x18F2L,0xF04CL},{0UL,3UL,5UL}},{{6UL,7UL,3UL},{0xBD9BL,65535UL,65535UL},{7UL,8UL,5UL},{0x9A40L,1UL,3UL},{0x9A40L,0xED6BL,0UL},{0x097CL,3UL,65526UL},{0UL,65533UL,1UL}},{{3UL,0xD8DDL,0x7B28L},{5UL,0xB832L,0x3DEFL},{65532UL,0x7EEEL,0x097CL},{65533UL,65533UL,65535UL},{65535UL,1UL,0x1854L},{0x3DEFL,0xBD9BL,0x6911L},{9UL,0xAAA1L,65535UL}},{{7UL,0x3DEFL,0x6911L},{0xD8DDL,0xA1EAL,0x1854L},{65535UL,65534UL,65535UL},{65535UL,0xEAD9L,0x097CL},{0x907EL,3UL,0x3DEFL},{0xED6BL,0x097CL,0x7B28L},{1UL,65535UL,1UL}},{{0x1479L,7UL,65526UL},{65535UL,0x5462L,0UL},{0xF04CL,0xBB2DL,3UL},{0xA1EAL,0xBB2DL,5UL},{1UL,0x5462L,0x18F2L},{1UL,7UL,65533UL},{0UL,65535UL,65535UL}},{{0x1854L,0x097CL,1UL},{0x5FC7L,3UL,6UL},{0xAAA1L,0xEAD9L,0xAAA1L},{0xEAD9L,65534UL,0x310CL},{3UL,0xA1EAL,65533UL},{1UL,0x3DEFL,5UL},{0UL,0xAAA1L,0x9A40L}},{{1UL,0xBD9BL,0xBB2DL},{3UL,1UL,0x907EL},{0xEAD9L,65533UL,65532UL},{0xAAA1L,0x7EEEL,0x1479L},{0x5FC7L,0xB832L,65527UL},{0x1854L,0xD8DDL,65533UL},{0UL,65533UL,65534UL}},{{1UL,3UL,65535UL},{1UL,0xED6BL,7UL},{0xA1EAL,1UL,7UL},{0xF04CL,8UL,65535UL},{65535UL,0x9A40L,65534UL},{0x1479L,5UL,65533UL},{1UL,65533UL,65527UL}},{{0xED6BL,0x7B28L,0x1479L},{0x907EL,65532UL,65532UL},{65535UL,0UL,0x907EL},{65535UL,0x1479L,0xBB2DL},{0xD8DDL,6UL,0x9A40L},{7UL,0x809FL,5UL},{9UL,6UL,65533UL}},{{0x3DEFL,0x1479L,0x310CL},{65535UL,0UL,0xAAA1L},{65533UL,65532UL,6UL},{65532UL,0x7B28L,1UL},{5UL,65533UL,65535UL},{3UL,5UL,65533UL},{0UL,0x9A40L,0x18F2L}}}; uint32_t l_1615 = 0x7C246AA9L; int16_t l_1626 = (-1L); uint64_t l_1630 = 0xC25816AECA368C38LL; int32_t **l_1655 = &g_211; uint8_t **l_1660 = &g_1246; struct S1 ***l_1704 = &l_1220; struct S1 ****l_1703 = &l_1704; int i, j, k; for (i = 0; i < 5; i++) l_1410[i] = (-7L); for (i = 0; i < 2; i++) l_1452[i] = &g_977; } for (g_343 = 0; (g_343 <= 2); g_343 = safe_add_func_uint32_t_u_u(g_343, 1)) { /* block id: 788 */ uint64_t l_1747 = 0xCD2CB1A2A2C75023LL; } for (g_243 = 1; (g_243 >= 0); g_243 -= 1) { /* block id: 794 */ int32_t l_1753 = 6L; int32_t l_1771 = 0L; int32_t l_1783 = 0xC0C69D64L; int32_t l_1784 = 0xC3D13B25L; int32_t l_1786 = 0xCA02CF6FL; int32_t l_1787 = 1L; int32_t l_1788[2][8][9] = {{{0xBCDEA567L,(-1L),0L,0L,(-1L),0xBCDEA567L,0L,(-4L),0xBCDEA567L},{0xADD21FF4L,0xC24A1E70L,0xADD21FF4L,0x0A162D2DL,(-9L),0x0A162D2DL,0xADD21FF4L,0xC24A1E70L,0xADD21FF4L},{0xE1E94A07L,0L,0x30381104L,0xE1E94A07L,0xBCDEA567L,0x30381104L,0x30381104L,0xBCDEA567L,0xE1E94A07L},{(-5L),0xC24A1E70L,(-5L),0x0A162D2DL,(-3L),0x0A162D2DL,(-5L),0xC24A1E70L,(-5L)},{0xE1E94A07L,0xBCDEA567L,0x30381104L,0x30381104L,0xBCDEA567L,0xE1E94A07L,0x30381104L,0L,0xE1E94A07L},{0xADD21FF4L,0xC24A1E70L,0xADD21FF4L,0x0A162D2DL,(-9L),0x0A162D2DL,0xADD21FF4L,0xC24A1E70L,0xADD21FF4L},{0xE1E94A07L,0L,0x30381104L,0xE1E94A07L,0xBCDEA567L,0x30381104L,0x30381104L,0xBCDEA567L,0xE1E94A07L},{(-5L),0xC24A1E70L,(-5L),0x0A162D2DL,(-3L),0x0A162D2DL,(-5L),0xC24A1E70L,(-5L)}},{{0xE1E94A07L,0xBCDEA567L,0x30381104L,0x30381104L,0xBCDEA567L,0xE1E94A07L,0x30381104L,0L,0xE1E94A07L},{0xADD21FF4L,0xC24A1E70L,0xADD21FF4L,0x0A162D2DL,(-9L),0x0A162D2DL,0xADD21FF4L,0xC24A1E70L,0xADD21FF4L},{0xE1E94A07L,0L,0x30381104L,0xE1E94A07L,0xBCDEA567L,0x30381104L,0x30381104L,0xBCDEA567L,0xE1E94A07L},{(-5L),0xC24A1E70L,(-5L),0x0A162D2DL,(-3L),0x0A162D2DL,(-5L),0xC24A1E70L,(-5L)},{0xE1E94A07L,0xBCDEA567L,0x30381104L,0x30381104L,0xBCDEA567L,0xE1E94A07L,0x30381104L,0L,0xE1E94A07L},{0xADD21FF4L,0xC24A1E70L,0xADD21FF4L,0x0A162D2DL,(-9L),0x0A162D2DL,0xADD21FF4L,0xC24A1E70L,0xADD21FF4L},{0xE1E94A07L,0L,0x30381104L,0xE1E94A07L,0xBCDEA567L,0x30381104L,0x30381104L,0xBCDEA567L,0xE1E94A07L},{(-5L),0xC24A1E70L,(-5L),0x0A162D2DL,(-3L),0x0A162D2DL,(-5L),0xC24A1E70L,(-5L)}}}; int8_t l_1823 = 0xE6L; struct S0 ****l_1873 = &l_1316[1]; int8_t l_1970 = 1L; uint16_t l_2053[7] = {0x303AL,0x303AL,0x303AL,0x303AL,0x303AL,0x303AL,0x303AL}; int i, j, k; for (l_944 = 0; (l_944 <= 3); l_944 += 1) { /* block id: 797 */ int i, j; return g_1435[(g_243 + 4)][g_243]; } for (g_73 = 0; (g_73 <= 3); g_73 += 1) { /* block id: 802 */ uint16_t *l_1750 = &l_991[0][1]; int64_t *l_1756[2]; int32_t l_1772 = 1L; int32_t l_1791 = 0x93782DD3L; int32_t l_1792[2]; int64_t l_1875 = 0xFA63A12031DEB7C7LL; int32_t *l_1900 = &l_1753; uint8_t **l_1917 = &g_1246; int32_t l_2026[6]; struct S1 l_2047 = {1UL,18446744073709551613UL}; struct S1 *l_2058 = (void*)0; uint32_t l_2078[3][1]; int i, j, k; for (i = 0; i < 2; i++) l_1756[i] = (void*)0; for (i = 0; i < 2; i++) l_1792[i] = 0L; for (i = 0; i < 6; i++) l_2026[i] = 0xD57320EDL; for (i = 0; i < 3; i++) { for (j = 0; j < 1; j++) l_2078[i][j] = 0UL; } } } } l_2089--; (*l_2086) = (safe_sub_func_int64_t_s_s(((*l_865) = (g_471.f1 & (safe_rshift_func_int8_t_s_s((p_21 || ((*l_2086) == ((*l_2086) > p_22))), 7)))), ((((*l_2102) &= (safe_sub_func_uint8_t_u_u(0xF3L, (p_22 > (safe_add_func_uint32_t_u_u((**g_351), (safe_div_func_uint8_t_u_u(((**l_1220) , (***l_1878)), p_21)))))))) > 0x7BADL) , (*l_2086)))); return p_21; } /* ------------------------------------------ */ /* * reads : g_470.f1 g_779 g_269 g_170.f0 g_710 g_711 g_352 g_836 g_226 g_215.f1 g_840 g_206 g_207 * writes: g_73 g_136 g_121 g_215.f1 g_779 g_51 g_745.f1 */ struct S1 func_27(const uint64_t p_28, uint32_t p_29, int16_t p_30, uint32_t p_31) { /* block id: 365 */ int32_t l_805[3]; int32_t l_833 = 0x184CF8F4L; uint16_t **l_838 = &g_667; uint16_t ***l_837 = &l_838; const uint8_t l_851 = 1UL; int16_t *l_852[8][4] = {{&g_51[2],&g_51[2],&g_51[6],&g_51[2]},{&g_51[2],&g_51[6],&g_51[6],&g_51[2]},{&g_51[6],&g_51[2],&g_51[6],&g_51[6]},{&g_51[2],&g_51[2],&g_51[6],&g_51[2]},{&g_51[2],&g_51[6],&g_51[6],&g_51[2]},{&g_51[6],&g_51[2],&g_51[6],&g_51[6]},{&g_51[2],&g_51[2],&g_51[6],&g_51[2]},{&g_51[2],&g_51[6],&g_51[6],&g_51[2]}}; int16_t ** const *l_854 = &g_768; int16_t ** const **l_853 = &l_854; uint64_t *l_855 = &g_745.f1; int32_t l_856 = (-3L); struct S1 l_857 = {0x3DBEE1D9DC84AC73LL,0x40EFD758A04462F6LL}; int i, j; for (i = 0; i < 3; i++) l_805[i] = 0xF9248A12L; if ((0x2F30BECC2D082518LL && g_470[0].f1)) { /* block id: 366 */ int64_t *l_803 = (void*)0; int64_t *l_804[3]; int32_t l_820 = 0x0D9CDE55L; uint16_t *l_834 = &g_121; const int32_t l_835 = 0x4F2B2DFBL; int i; for (i = 0; i < 3; i++) l_804[i] = &g_73; (*g_226) = ((((g_779[3] & ((g_73 = (l_805[1] |= (-5L))) & (((safe_mod_func_int8_t_s_s(((safe_rshift_func_int8_t_s_u((safe_sub_func_uint32_t_u_u((safe_div_func_uint8_t_u_u(g_269[1][0], g_170.f0)), (((safe_rshift_func_int8_t_s_s(((((((safe_add_func_uint64_t_u_u((safe_sub_func_uint16_t_u_u(l_820, ((safe_mod_func_uint64_t_u_u((safe_mul_func_uint8_t_u_u(((safe_rshift_func_uint16_t_u_s(((safe_lshift_func_uint8_t_u_u(p_28, (((*l_834) = (((l_820 | (safe_mul_func_int8_t_s_s((((*g_352) = ((safe_mod_func_uint32_t_u_u((((*g_710) < (4294967295UL || l_833)) ^ (-1L)), p_31)) && 6L)) & 0xCD40A343L), l_833))) ^ p_31) || l_833)) > l_820))) == (-1L)), 12)) || p_30), l_833)), p_28)) ^ p_30))), l_820)) , p_29) , 0L) && p_29) && 0UL) == p_30), 3)) < 4294967286UL) , (-1L)))), 2)) , p_29), l_820)) ^ l_835) , 0xBEA0B3DECF9B4995LL))) , g_836) == l_837) == p_31); } else { /* block id: 372 */ (*g_840) ^= (*g_226); } l_856 ^= ((-1L) != ((*l_855) = (safe_mod_func_int64_t_s_s(p_30, (safe_lshift_func_uint16_t_u_u((((((g_51[3] = (safe_mod_func_uint64_t_u_u((safe_mod_func_uint8_t_u_u((safe_lshift_func_int16_t_s_u((((p_28 , (l_833 <= ((((p_28 ^ (-1L)) <= p_29) | p_29) , 0x9A75L))) && l_851) < g_269[0][0]), 12)), l_805[1])), g_779[3]))) , (void*)0) == l_853) , (*g_206)) != (*g_206)), 7)))))); return l_857; } /* ------------------------------------------ */ /* * reads : g_47 g_51 g_55 g_49 g_73 g_121 g_170 g_385 g_351 g_352 g_171 g_226 g_494 g_495 g_424 g_215.f1 g_471.f1 g_470.f1 g_269 g_350 g_136 g_214 g_408 g_243 g_265 g_666 g_343 g_155 g_472.f1 g_710 g_725 g_742 g_743 g_206 g_207 g_768 g_345.f1 g_779 * writes: g_47 g_55 g_73 g_51 g_170.f1 g_136 g_215.f1 g_265 g_424 g_471.f1 g_385 g_121 g_243 g_171 g_102 g_725 g_211 g_743 g_768 g_264 g_745.f1 g_343 g_779 */ uint32_t func_32(const uint32_t p_33, uint32_t p_34, int64_t p_35, int16_t p_36) { /* block id: 3 */ int16_t l_64 = (-9L); int32_t l_798[5] = {0x85AF06F7L,0x85AF06F7L,0x85AF06F7L,0x85AF06F7L,0x85AF06F7L}; int i; for (p_35 = 1; (p_35 <= 8); p_35 += 1) { /* block id: 6 */ uint32_t l_56 = 1UL; int32_t l_59 = 0L; int32_t *l_60[5]; int i; for (i = 0; i < 5; i++) l_60[i] = &l_59; for (g_47 = 0; (g_47 <= 8); g_47 += 1) { /* block id: 9 */ int32_t *l_54[7] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int i; l_56++; g_55 ^= g_51[g_47]; l_59 &= 0xFF510212L; } for (l_56 = 2; (l_56 <= 8); l_56 += 1) { /* block id: 16 */ int i; return g_51[p_35]; } for (g_47 = 0; (g_47 <= 8); g_47 += 1) { /* block id: 21 */ uint32_t l_782 = 0xAFC13B6CL; int32_t l_799[10][8][3] = {{{(-6L),0x10F0904AL,0x811846E4L},{0xD8E497E4L,6L,9L},{(-7L),0xAABF7E53L,5L},{(-3L),6L,0x1ABEC5ACL},{1L,0L,(-10L)},{(-1L),0x9B3EB2CEL,0xF32674CBL},{0x0B6EA719L,0x811846E4L,0x40FB4F8EL},{0x0B6EA719L,0xAABF7E53L,1L}},{{(-1L),(-6L),0x02E80430L},{1L,0xD8E497E4L,(-3L)},{(-3L),(-1L),0xF32674CBL},{(-7L),0x443A792FL,(-3L)},{0x9E6A2579L,0xAABF7E53L,0x02E80430L},{0x9134C7D4L,0x01B816F2L,1L},{1L,0xF8C11952L,0x40FB4F8EL},{0xF32674CBL,0xF8C11952L,0xF32674CBL}},{{(-1L),0x01B816F2L,(-10L)},{0x0D07604EL,0xAABF7E53L,0x1ABEC5ACL},{0L,0x443A792FL,5L},{1L,(-1L),9L},{0L,0xD8E497E4L,0xF32674CBL},{0x0D07604EL,(-6L),0x2A72C2E8L},{(-1L),0xAABF7E53L,0x6C6D5C3EL},{0xF32674CBL,0x811846E4L,0x6C6D5C3EL}},{{1L,0x9B3EB2CEL,0x2A72C2E8L},{0x9134C7D4L,0L,0xF32674CBL},{0x9E6A2579L,6L,9L},{(-7L),0xAABF7E53L,5L},{(-3L),6L,0x1ABEC5ACL},{1L,0L,(-10L)},{(-1L),0x9B3EB2CEL,0xF32674CBL},{0x0B6EA719L,0x811846E4L,0x40FB4F8EL}},{{0x0B6EA719L,0xAABF7E53L,1L},{(-1L),(-6L),0x02E80430L},{1L,0xD8E497E4L,(-3L)},{(-3L),(-1L),0xF32674CBL},{(-7L),0x443A792FL,(-3L)},{0x9E6A2579L,0xAABF7E53L,0x02E80430L},{0x9134C7D4L,0x01B816F2L,1L},{1L,0xF8C11952L,0x40FB4F8EL}},{{0xF32674CBL,0xF8C11952L,0xF32674CBL},{(-1L),0x01B816F2L,(-10L)},{0x0D07604EL,0xAABF7E53L,0x1ABEC5ACL},{0L,0x443A792FL,5L},{1L,(-1L),9L},{0L,0xD8E497E4L,0xF32674CBL},{0x0D07604EL,(-6L),0x2A72C2E8L},{(-1L),0xAABF7E53L,0x6C6D5C3EL}},{{0xF32674CBL,0x811846E4L,0x6C6D5C3EL},{1L,0x9B3EB2CEL,0x2A72C2E8L},{0x9134C7D4L,0L,0xF32674CBL},{0x9E6A2579L,6L,9L},{(-7L),0xAABF7E53L,5L},{(-3L),6L,0x1ABEC5ACL},{1L,0L,(-10L)},{(-1L),0x9B3EB2CEL,0xF32674CBL}},{{0x0B6EA719L,0x811846E4L,0x40FB4F8EL},{0x0B6EA719L,0xAABF7E53L,1L},{(-1L),(-6L),0x02E80430L},{1L,0xD8E497E4L,(-3L)},{(-3L),(-1L),0xF32674CBL},{(-7L),0x443A792FL,(-3L)},{0x9E6A2579L,0xAABF7E53L,0x02E80430L},{0x9134C7D4L,0x01B816F2L,1L}},{{1L,0xF8C11952L,0x40FB4F8EL},{0x765F97A4L,0x0B6EA719L,0x765F97A4L},{7L,(-1L),0x124FF497L},{0x2DDB23E6L,1L,(-5L)},{0xDCE0A31DL,(-3L),0xDA85904CL},{0x5CB9755EL,(-7L),(-1L)},{0xDCE0A31DL,0x9E6A2579L,0x765F97A4L},{0x2DDB23E6L,0x9134C7D4L,2L}},{{7L,1L,(-4L)},{0x765F97A4L,0xF32674CBL,(-4L)},{0x5CB9755EL,(-1L),2L},{0x10F0904AL,0x0D07604EL,0x765F97A4L},{0L,0L,(-1L)},{8L,1L,0xDA85904CL},{0xB9F9E693L,0L,(-5L)},{0x5CB9755EL,0x0D07604EL,0x124FF497L}}}; int i, j, k; for (p_34 = 0; (p_34 <= 8); p_34 += 1) { /* block id: 24 */ int32_t **l_66 = &l_60[2]; int i; l_60[0] = &l_59; g_55 = g_49[p_34]; (*l_66) = func_61(g_51[p_34], l_64); } for (p_34 = 0; (p_34 <= 8); p_34 += 1) { /* block id: 33 */ const int8_t l_95 = 0x51L; int32_t l_781[1]; int64_t *l_789 = &g_73; uint16_t *l_800 = &g_121; int i; for (i = 0; i < 1; i++) l_781[i] = 0xF827537AL; for (g_55 = 8; (g_55 >= 0); g_55 -= 1) { /* block id: 36 */ int64_t *l_71 = (void*)0; int64_t *l_72 = &g_73; int8_t *l_89 = &g_49[3]; int32_t l_751[7] = {0x999ABF35L,0x999ABF35L,0x999ABF35L,0x999ABF35L,0x999ABF35L,0x999ABF35L,0x999ABF35L}; int16_t ***l_769 = (void*)0; int16_t ***l_770 = &g_768; uint8_t *l_775 = (void*)0; uint8_t *l_776 = (void*)0; uint8_t *l_777 = &g_264[0][3]; uint64_t *l_778 = &g_745.f1; uint8_t *l_780 = &g_343; int i; l_751[0] ^= (func_67(func_69((((*l_72) = g_51[p_34]) || (safe_rshift_func_uint8_t_u_s(((safe_lshift_func_uint8_t_u_u(0xCBL, 5)) && func_78(func_83(l_89, g_73, &g_49[3], ((p_33 || (((g_51[p_35] &= l_64) , ((+(9UL == (safe_div_func_uint64_t_u_u((safe_mul_func_int8_t_s_s(((g_55 , l_95) ^ p_36), 0x1DL)), p_33)))) > g_51[6])) != 1UL)) <= (-1L)), l_95), g_710, p_34, l_95)), 4))))) , p_35); l_781[0] = ((((*l_780) = (safe_mul_func_int16_t_s_s((safe_add_func_int8_t_s_s((((safe_rshift_func_uint8_t_u_u(g_51[6], 3)) && (safe_mul_func_int16_t_s_s(((void*)0 == (*g_206)), (safe_div_func_int64_t_s_s((0L | ((*l_778) = ((g_51[g_47] = ((safe_lshift_func_int16_t_s_s(((((safe_rshift_func_uint8_t_u_u(((*l_777) = (((((*g_226) = (&g_207[7] != ((*l_770) = g_768))) && (p_34 < ((safe_rshift_func_int16_t_s_s((safe_mul_func_uint16_t_u_u(p_36, ((void*)0 != &l_56))), 7)) ^ g_136))) < l_751[6]) | p_36)), 4)) && (***g_350)) , &g_666[3][0][1]) == &g_666[1][3][8]), p_36)) ^ (**g_351))) , g_345[2].f1))), 18446744073709551615UL))))) > g_779[3]), g_408[2][0][0])), 0xAC33L))) || p_35) && 0L); if ((*g_226)) continue; } l_782++; (*g_226) ^= (safe_sub_func_uint32_t_u_u(((safe_rshift_func_uint16_t_u_u(0x95D7L, 3)) || ((void*)0 == l_789)), (l_781[0] != (safe_sub_func_uint32_t_u_u((safe_rshift_func_int16_t_s_u(l_781[0], (((void*)0 == &g_385) & (safe_add_func_int32_t_s_s((safe_mul_func_uint16_t_u_u(0x4DFAL, ((*l_800) = (l_799[1][1][0] &= (l_798[1] = p_36))))), (*g_352)))))), l_782))))); } g_779[3] = ((*g_226) = (((safe_sub_func_uint32_t_u_u(p_34, (**g_351))) || p_33) | g_269[1][0])); } } (*g_226) |= l_798[4]; return l_64; } /* ------------------------------------------ */ /* * reads : * writes: */ int32_t * func_61(int32_t p_62, int32_t p_63) { /* block id: 27 */ int32_t *l_65 = (void*)0; return l_65; } /* ------------------------------------------ */ /* * reads : * writes: */ uint8_t func_67(int8_t * p_68) { /* block id: 341 */ int32_t l_750 = 1L; return l_750; } /* ------------------------------------------ */ /* * reads : g_351 g_352 g_136 g_424 g_170.f1 g_226 g_121 g_742 g_743 * writes: g_170.f1 g_215.f1 g_121 g_743 g_471.f1 */ int8_t * func_69(int32_t p_70) { /* block id: 333 */ uint32_t l_733 = 5UL; uint64_t *l_738 = &g_170.f1; uint16_t *l_741 = &g_121; struct S1 ***l_746 = &g_743; int32_t *l_747 = (void*)0; int32_t *l_748 = &g_471.f1; int8_t *l_749 = &g_269[2][0]; (*l_748) = ((((safe_div_func_int16_t_s_s((((safe_sub_func_int32_t_s_s(((l_733 & ((*l_741) ^= (safe_sub_func_uint32_t_u_u((**g_351), ((*g_226) = ((((safe_div_func_uint16_t_u_u(l_733, g_424)) < ((*l_738)++)) && p_70) <= p_70)))))) != ((((void*)0 != g_742) >= ((((*l_746) = g_743) != &g_744[1][0][1]) > 0x0082E0D4638A26EFLL)) | 18446744073709551615UL)), 0L)) | p_70) > 0x62B2L), (-10L))) ^ l_733) & (-10L)) | (-9L)); (*g_226) = p_70; return l_749; } /* ------------------------------------------ */ /* * reads : g_471.f1 g_725 g_226 g_215.f1 * writes: g_471.f1 g_725 g_211 g_215.f1 */ const uint16_t func_78(uint32_t p_79, const int64_t * p_80, uint64_t p_81, uint64_t p_82) { /* block id: 323 */ struct S0 *l_714 = &g_715; int32_t l_718 = 0xF3E2837CL; int32_t l_719 = 0xBC90B84AL; int32_t l_720 = 0x3D707F3BL; int32_t l_721 = 0x437F2287L; int32_t l_723 = 0xA2927690L; int32_t l_724 = 0xCE5FA401L; int32_t **l_728 = &g_211; for (g_471.f1 = (-13); (g_471.f1 <= (-17)); --g_471.f1) { /* block id: 326 */ struct S0 **l_716 = &l_714; int32_t *l_717[1]; int16_t l_722 = 0x2D45L; int i; for (i = 0; i < 1; i++) l_717[i] = (void*)0; (*l_716) = l_714; --g_725; } (*l_728) = &l_720; (*g_226) ^= (-7L); return p_82; } /* ------------------------------------------ */ /* * reads : g_51 g_121 g_170 g_385 g_351 g_352 g_171 g_73 g_226 g_265 g_494 g_495 g_424 g_215.f1 g_136 g_471.f1 g_470.f1 g_49 g_269 g_350 g_55 g_214 g_408 g_243 g_102 g_666 g_343 g_155 g_472.f1 * writes: g_170.f1 g_136 g_73 g_215.f1 g_265 g_424 g_51 g_471.f1 g_385 g_121 g_243 g_171 g_102 */ uint32_t func_83(int8_t * p_84, int8_t p_85, int8_t * p_86, int16_t p_87, int64_t p_88) { /* block id: 39 */ int32_t *l_101[2]; int32_t *l_119 = &g_55; uint16_t *l_178 = &g_121; const uint32_t l_241 = 0UL; int32_t l_341[3]; uint32_t *l_349[4][7][2] = {{{&g_47,&g_136},{&g_47,(void*)0},{&g_47,&g_47},{(void*)0,&g_47},{&g_47,&g_47},{&g_47,&g_47},{(void*)0,&g_47}},{{&g_47,(void*)0},{&g_47,&g_136},{&g_47,&g_136},{&g_136,&g_136},{&g_47,&g_136},{&g_47,(void*)0},{&g_47,&g_47}},{{(void*)0,&g_47},{&g_47,&g_47},{&g_47,&g_47},{(void*)0,&g_47},{&g_47,(void*)0},{&g_47,&g_136},{&g_47,&g_136}},{{&g_136,&g_136},{&g_47,&g_136},{&g_47,(void*)0},{&g_47,&g_47},{(void*)0,&g_47},{&g_47,&g_47},{&g_47,&g_47}}}; uint32_t **l_348[7] = {(void*)0,&l_349[2][2][1],(void*)0,(void*)0,&l_349[2][2][1],(void*)0,(void*)0}; uint32_t ***l_347 = &l_348[4]; int16_t *l_355 = &g_51[8]; int16_t **l_354 = &l_355; int16_t ***l_353 = &l_354; uint64_t l_368 = 0xE0837E19506F32E0LL; struct S0 *l_382 = &g_383; uint8_t l_384 = 2UL; int64_t *l_392 = &g_73; int64_t **l_391 = &l_392; uint64_t l_466[10][10][2] = {{{1UL,1UL},{18446744073709551608UL,18446744073709551611UL},{4UL,0xACA55B8ACACFB812LL},{0UL,0x03CD6C90BD2ADCC1LL},{0x03CD6C90BD2ADCC1LL,1UL},{0x141ED1AC72E4ECC7LL,0x2C3A902455BDA061LL},{1UL,0xAD50CB38BDF08E9BLL},{0UL,0UL},{0UL,1UL},{0x079DABEB17A40FEALL,2UL}},{{5UL,0UL},{0xCE39541810619ED1LL,1UL},{1UL,0UL},{0x8AC883CA65A85A11LL,0xD3999685EE79E50DLL},{8UL,5UL},{18446744073709551611UL,7UL},{0xD5D7F8E9E42C7A6FLL,0x66DC7A78D93BE3A0LL},{1UL,18446744073709551615UL},{7UL,3UL},{1UL,0x67030E3BC6F35C87LL}},{{18446744073709551611UL,0x67030E3BC6F35C87LL},{1UL,3UL},{7UL,18446744073709551615UL},{1UL,0x66DC7A78D93BE3A0LL},{0xD5D7F8E9E42C7A6FLL,7UL},{18446744073709551611UL,5UL},{8UL,0xD3999685EE79E50DLL},{0x8AC883CA65A85A11LL,0UL},{1UL,1UL},{0xCE39541810619ED1LL,0UL}},{{5UL,2UL},{0x079DABEB17A40FEALL,1UL},{0UL,0UL},{0UL,0xAD50CB38BDF08E9BLL},{1UL,0x2C3A902455BDA061LL},{0x141ED1AC72E4ECC7LL,1UL},{0x03CD6C90BD2ADCC1LL,0x03CD6C90BD2ADCC1LL},{0UL,0xACA55B8ACACFB812LL},{0x0307555441597BEDLL,1UL},{1UL,0xD5D7F8E9E42C7A6FLL}},{{1UL,1UL},{18446744073709551615UL,1UL},{18446744073709551615UL,1UL},{1UL,0xD5D7F8E9E42C7A6FLL},{1UL,1UL},{0x0307555441597BEDLL,18446744073709551606UL},{0x67030E3BC6F35C87LL,0xAD50CB38BDF08E9BLL},{0xAD50CB38BDF08E9BLL,18446744073709551612UL},{0x8AC883CA65A85A11LL,0xE5E6DA14404AA69FLL},{1UL,18446744073709551615UL}},{{8UL,18446744073709551615UL},{0UL,0xD3999685EE79E50DLL},{0UL,7UL},{0x141ED1AC72E4ECC7LL,0x67030E3BC6F35C87LL},{0xC37674FB4660FD85LL,1UL},{18446744073709551608UL,8UL},{18446744073709551615UL,0x2C3A902455BDA061LL},{0xACA55B8ACACFB812LL,0x141ED1AC72E4ECC7LL},{1UL,18446744073709551611UL},{1UL,0x079DABEB17A40FEALL}},{{18446744073709551612UL,3UL},{18446744073709551611UL,18446744073709551611UL},{0UL,4UL},{0x66DC7A78D93BE3A0LL,4UL},{0UL,18446744073709551611UL},{18446744073709551611UL,3UL},{18446744073709551612UL,0x079DABEB17A40FEALL},{1UL,18446744073709551611UL},{1UL,0x141ED1AC72E4ECC7LL},{0xACA55B8ACACFB812LL,0x2C3A902455BDA061LL}},{{18446744073709551615UL,8UL},{18446744073709551608UL,1UL},{0xC37674FB4660FD85LL,0x67030E3BC6F35C87LL},{0x141ED1AC72E4ECC7LL,7UL},{0UL,0xD3999685EE79E50DLL},{0UL,18446744073709551615UL},{8UL,18446744073709551615UL},{1UL,0xE5E6DA14404AA69FLL},{0x8AC883CA65A85A11LL,18446744073709551612UL},{0xAD50CB38BDF08E9BLL,0xAD50CB38BDF08E9BLL}},{{0x67030E3BC6F35C87LL,18446744073709551606UL},{0x0307555441597BEDLL,1UL},{1UL,0xD5D7F8E9E42C7A6FLL},{1UL,1UL},{18446744073709551615UL,1UL},{18446744073709551615UL,1UL},{1UL,0xD5D7F8E9E42C7A6FLL},{1UL,1UL},{0x0307555441597BEDLL,18446744073709551606UL},{0x67030E3BC6F35C87LL,0xAD50CB38BDF08E9BLL}},{{0xAD50CB38BDF08E9BLL,18446744073709551612UL},{0x8AC883CA65A85A11LL,0xE5E6DA14404AA69FLL},{1UL,18446744073709551615UL},{8UL,18446744073709551615UL},{0UL,0xD3999685EE79E50DLL},{0UL,7UL},{0x141ED1AC72E4ECC7LL,0x67030E3BC6F35C87LL},{0xC37674FB4660FD85LL,1UL},{18446744073709551608UL,8UL},{18446744073709551615UL,0x2C3A902455BDA061LL}}}; uint32_t l_502 = 4294967295UL; int32_t *l_522 = &g_243; int32_t **l_521 = &l_522; const uint32_t **l_561[5] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int32_t l_562 = 0x3DF89C71L; uint64_t l_567 = 18446744073709551612UL; uint32_t ****l_571 = &g_350; int32_t l_588 = 0xF16101ADL; uint32_t l_600 = 0UL; uint8_t l_632 = 0UL; int i, j, k; for (i = 0; i < 2; i++) l_101[i] = &g_102; for (i = 0; i < 3; i++) l_341[i] = 7L; for (p_88 = (-3); (p_88 == 17); ++p_88) { /* block id: 42 */ int64_t *l_98 = &g_73; int32_t l_117 = 1L; int32_t l_123 = (-9L); int16_t * const l_189 = &g_51[6]; int16_t l_199 = 0xDB29L; int64_t l_203 = 0x8902DFE65A55B72ALL; struct S0 *l_212 = (void*)0; struct S1 l_376 = {18446744073709551613UL,0x2019EF7956898F95LL}; const struct S1 *l_454 = &g_170; const struct S1 **l_453 = &l_454; int8_t l_459 = (-10L); uint32_t ** const l_488 = (void*)0; int32_t *l_511 = (void*)0; } if ((safe_div_func_int32_t_s_s((safe_sub_func_int64_t_s_s((((p_87 || (safe_mod_func_uint32_t_u_u((+(&l_178 == (void*)0)), 0xC196880FL))) ^ ((safe_div_func_uint8_t_u_u(g_51[3], g_121)) & 0x17E7BB51L)) == ((void*)0 == l_521)), p_85)), p_88))) { /* block id: 238 */ uint64_t *l_542 = &g_170.f1; uint8_t *l_547[3][10] = {{&g_385,&l_384,&g_343,&g_264[5][8],&g_264[5][8],&g_343,&l_384,&g_385,&l_384,&g_343},{&g_264[5][8],&g_385,&g_264[5][8],&g_385,&g_264[5][8],&g_343,&g_343,&g_264[5][8],&g_385,&g_264[5][8]},{&g_385,&g_385,&g_264[5][8],&g_264[5][8],&l_384,&g_264[5][8],&g_264[5][8],&g_385,&g_385,&g_264[5][8]}}; uint8_t l_548 = 8UL; uint64_t *l_549 = &l_466[0][8][1]; int i, j; (*g_226) = (safe_unary_minus_func_uint64_t_u((((*l_392) ^= ((safe_sub_func_uint32_t_u_u((0xC79545CDED572210LL || 0x48EF92FA34F84FB4LL), ((safe_lshift_func_int8_t_s_s((g_170 , (safe_lshift_func_uint8_t_u_u((safe_mod_func_uint64_t_u_u(((*l_549) = ((safe_rshift_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(((safe_lshift_func_int16_t_s_u((safe_div_func_uint32_t_u_u((g_385 == (safe_sub_func_uint8_t_u_u(((++(*l_542)) && p_87), 5L))), ((safe_add_func_uint32_t_u_u((((void*)0 == l_547[2][9]) > ((((**g_351) = 0xFDD9C073L) == p_88) <= 3UL)), l_548)) , p_88))), 3)) , (-6L)), 4294967295UL)), 6)) > 0xA2713F2CA31A0487LL)), g_51[7])), 3))), 1)) && g_171))) && p_87)) | l_548))); for (g_265 = 0; (g_265 >= 24); g_265++) { /* block id: 246 */ int32_t *l_560[1][6] = {{&g_472[1].f1,&g_472[1].f1,&g_472[1].f1,&g_472[1].f1,&g_472[1].f1,&g_472[1].f1}}; int i, j; (*g_226) = (p_88 >= ((safe_mod_func_int16_t_s_s(((((safe_mod_func_uint16_t_u_u((safe_add_func_uint16_t_u_u((&g_495 == (((**g_494)--) , ((l_560[0][1] != (void*)0) , l_561[0]))), (0L >= p_87))), g_170.f0)) & (0xF2DC1784L <= (*g_226))) , p_87) <= l_562), p_87)) <= 0x39F2L)); (*g_226) = (safe_lshift_func_uint16_t_u_u((safe_mul_func_uint16_t_u_u(65534UL, (9L < ((**l_354) ^= l_548)))), l_567)); } } else { /* block id: 252 */ (*g_226) = (-1L); } for (g_136 = (-24); (g_136 != 48); g_136 = safe_add_func_int32_t_s_s(g_136, 9)) { /* block id: 257 */ uint32_t l_578 = 0xD9B2F9ECL; int32_t l_586 = 0x487C410FL; uint32_t l_591 = 0x09478803L; int16_t *** const *l_617 = &l_353; int16_t *** const **l_618 = &l_617; int8_t *l_627 = (void*)0; int8_t *l_628[3][1]; struct S0 **l_636 = &l_382; struct S0 *** const l_635 = &l_636; int32_t *l_643 = &l_341[2]; struct S1 *l_656[4][3] = {{&g_170,&g_170,&g_170},{&g_170,&g_170,&g_170},{&g_170,(void*)0,&g_170},{&g_170,(void*)0,&g_170}}; int64_t **l_695 = &l_392; uint16_t l_707 = 65531UL; int64_t **l_709 = (void*)0; int i, j; for (i = 0; i < 3; i++) { for (j = 0; j < 1; j++) l_628[i][j] = (void*)0; } for (g_471.f1 = 2; (g_471.f1 >= 0); g_471.f1 -= 1) { /* block id: 260 */ int32_t l_585 = 0x44C41C5BL; int32_t l_587 = (-1L); int32_t l_589 = (-4L); int32_t l_590 = 1L; struct S0 **l_603[7][7] = {{&l_382,&l_382,&l_382,&g_214,(void*)0,&l_382,&g_214},{&g_214,&l_382,&l_382,&g_214,&l_382,&l_382,&l_382},{&l_382,&l_382,&l_382,&g_214,&g_214,&g_214,&g_214},{&l_382,&g_214,&g_214,&l_382,&l_382,&l_382,&g_214},{&l_382,&l_382,&l_382,&l_382,&l_382,&l_382,&l_382},{&l_382,&l_382,&g_214,&l_382,&g_214,&g_214,&g_214},{&g_214,&l_382,&l_382,&l_382,&g_214,&l_382,&g_214}}; int i, j; for (g_385 = 0; (g_385 <= 6); g_385 += 1) { /* block id: 263 */ uint32_t ****l_570 = &l_347; uint16_t ****l_584 = &g_275; uint16_t *****l_583 = &l_584; int i; l_571 = l_570; l_586 |= ((*g_226) = (((safe_rshift_func_uint8_t_u_u(l_341[g_471.f1], 2)) , (void*)0) != ((l_341[g_471.f1] , g_51[6]) , ((safe_mul_func_uint16_t_u_u(((safe_lshift_func_int16_t_s_s((((l_578 = (*g_226)) >= (safe_rshift_func_int16_t_s_u(l_341[g_471.f1], 15))) & (safe_rshift_func_uint16_t_u_u(((((*l_583) = &g_275) != &g_275) , (p_87 == l_585)), p_87))), g_470[0].f1)) <= g_49[3]), 65535UL)) , (void*)0)))); } --l_591; (*g_226) = (g_170 , (safe_mul_func_uint8_t_u_u((safe_rshift_func_int16_t_s_s(l_341[g_471.f1], 1)), ((g_424 < (((l_600 , (p_88 ^ ((safe_div_func_int64_t_s_s((&g_214 == l_603[6][1]), (safe_rshift_func_int8_t_s_s(((safe_div_func_uint32_t_u_u((safe_add_func_uint16_t_u_u((safe_mod_func_uint32_t_u_u(0x94C722F9L, (g_269[1][0] ^ l_578))), 0UL)), (***g_350))) , g_49[0]), (*l_119))))) < p_85))) > (*p_86)) < p_88)) && l_578)))); } (*g_226) = (((~((safe_sub_func_int32_t_s_s((safe_sub_func_int32_t_s_s(l_591, (g_170 , (((*l_353) = (*l_353)) == (((void*)0 == g_214) , &g_207[7]))))), ((((*l_618) = l_617) != (void*)0) >= ((*l_178) = 0xF090L)))) >= p_87)) & 0x5CB9F973F48CCA81LL) || 0x0CL); if (((((l_586 ^ (safe_lshift_func_uint16_t_u_u((safe_lshift_func_int16_t_s_s((p_88 || ((((g_49[3] != (((2L & ((***l_353) = g_136)) && ((void*)0 != g_214)) < ((p_85 = (1L || (0x0C1A2D60L || p_85))) != (*p_86)))) <= l_578) , g_136) == 0x571C74AF81ADA67DLL)), 0)), 13))) , (*l_119)) , (void*)0) == (void*)0)) { /* block id: 279 */ uint16_t l_637[8][2][9] = {{{65535UL,1UL,0x56E1L,1UL,65531UL,0x27EBL,65535UL,0x22B4L,0UL},{0x3D53L,0x20C3L,1UL,0UL,0x2D42L,0x27EBL,1UL,2UL,1UL}},{{1UL,0x03DDL,6UL,65532UL,0x1AB7L,0xC840L,0x27EBL,0x22B4L,0x27EBL},{1UL,1UL,0xC840L,0xC840L,1UL,1UL,65532UL,65531UL,0xC92CL}},{{0x3D53L,2UL,6UL,0xC92CL,1UL,65535UL,0xC92CL,0UL,0UL},{65535UL,0xAFFDL,1UL,1UL,0x1AB7L,0UL,65532UL,0UL,0UL}},{{1UL,0UL,0x56E1L,6UL,0x2D42L,65535UL,0x27EBL,0x03DDL,0xC92CL},{0x27EBL,0xAFFDL,1UL,6UL,65531UL,6UL,1UL,0xAFFDL,0x27EBL}},{{65532UL,2UL,0UL,1UL,0x03DDL,65535UL,65535UL,0xAFFDL,1UL},{0xC92CL,1UL,65535UL,0xC92CL,0UL,0UL,0x3D53L,0x03DDL,0UL}},{{65532UL,0x03DDL,65535UL,0xC840L,0x20C3L,65535UL,1UL,0UL,0x56E1L},{0x27EBL,0x20C3L,0UL,65532UL,0UL,1UL,1UL,0UL,65532UL}},{{1UL,1UL,1UL,0UL,0x03DDL,0xC840L,0x3D53L,65531UL,0x56E1L},{65535UL,1UL,0x56E1L,1UL,65531UL,0x27EBL,65535UL,0x22B4L,0UL}},{{0x3D53L,0x20C3L,1UL,0UL,0x2D42L,0x27EBL,1UL,2UL,1UL},{1UL,0x03DDL,6UL,65532UL,0x1AB7L,0xC840L,0x27EBL,0x22B4L,0x27EBL}}}; uint32_t l_685 = 4294967295UL; int i, j, k; (*g_226) = p_85; if ((((*l_522) ^= (g_55 | ((((*l_355) ^= ((((~g_408[0][0][5]) , 8L) | (safe_add_func_uint32_t_u_u((**g_351), (*g_226)))) , (0x5BL || l_632))) & (((safe_rshift_func_int8_t_s_u((0xE1CBL <= ((((p_87 || (*p_84)) , (void*)0) == l_635) | l_637[5][1][2])), 3)) == p_88) || (*l_119))) < 1L))) , 0x72D37621L)) { /* block id: 283 */ uint8_t l_639 = 0x08L; int64_t **l_652 = &l_392; for (g_171 = 1; (g_171 <= 8); g_171 += 1) { /* block id: 286 */ int32_t *l_640 = &g_102; int32_t **l_641 = (void*)0; int32_t **l_642 = (void*)0; int64_t **l_653 = (void*)0; struct S1 **l_657 = &l_656[0][0]; int i; l_643 = ((safe_unary_minus_func_uint16_t_u((g_51[g_171] && l_639))) , l_640); for (p_85 = 0; (p_85 >= 0); p_85 -= 1) { /* block id: 290 */ uint8_t *l_654 = &l_384; int32_t **l_655 = &l_640; int i, j; (*l_655) = func_61(((safe_add_func_int32_t_s_s((((safe_div_func_uint16_t_u_u(l_341[(p_85 + 2)], (((g_269[p_85][p_85] == (g_51[(p_85 + 4)] &= (((*p_86) , 0xD12CA5CDL) & (((--g_385) && (((g_265 &= (*p_84)) >= 0x41L) > ((*l_654) = (p_88 | (((safe_div_func_uint32_t_u_u(((l_652 == l_653) != (*g_226)), g_269[p_85][p_85])) & 18446744073709551610UL) <= g_171))))) & p_88)))) && g_269[(p_85 + 2)][p_85]) && (-8L)))) & p_87) | p_87), l_341[(p_85 + 2)])) , (*g_226)), g_471.f1); if (p_87) continue; (*l_655) = &g_102; } (*l_657) = l_656[0][0]; } } else { /* block id: 301 */ uint16_t l_670 = 0xABA1L; uint32_t l_686 = 4294967295UL; const struct S1 * const l_687[8][2] = {{&g_170,&g_170},{&g_170,&g_170},{&g_170,&g_170},{&g_170,&g_170},{&g_170,&g_170},{&g_170,&g_170},{(void*)0,&g_170},{&g_170,(void*)0}}; const struct S1 *l_689 = &g_170; const struct S1 **l_688 = &l_689; int i, j; for (g_102 = 0; (g_102 == (-8)); g_102 = safe_sub_func_uint32_t_u_u(g_102, 9)) { /* block id: 304 */ (*g_226) = 0xF553C27AL; } (*l_688) = (((safe_sub_func_uint8_t_u_u(p_88, (g_214 == (void*)0))) , (safe_mul_func_int16_t_s_s((safe_mul_func_uint16_t_u_u((g_666[1][3][8] == (void*)0), ((safe_div_func_uint64_t_u_u((((**l_391) &= ((((l_670 = p_85) && (safe_sub_func_int64_t_s_s(((safe_rshift_func_int8_t_s_s((safe_add_func_uint16_t_u_u((((g_215.f1 & (safe_lshift_func_int16_t_s_s((safe_add_func_int8_t_s_s(((((((safe_mul_func_int8_t_s_s(0xA9L, (safe_add_func_int32_t_s_s((((g_343 == (*l_643)) , (*g_226)) ^ 0xF7A8D6AEL), p_87)))) , (-1L)) <= 0L) ^ g_121) >= 0x29D076037968F7BFLL) < g_136), g_343)), 15))) & l_670) ^ l_685), l_686)), 3)) && (-7L)), l_686))) , 4L) , (*l_643))) , 0x829819D59C899F44LL), 0xDC1A4F2CCB98A171LL)) , g_155))), p_88))) , l_687[7][0]); } } else { /* block id: 311 */ const uint32_t l_690 = 0x73D9572DL; uint64_t *l_692 = &l_466[1][6][0]; uint8_t *l_704 = &g_385; int64_t ***l_708 = (void*)0; (*l_643) = l_690; (*g_226) &= (+(((*l_692)++) && ((0x1FFEL >= (((l_695 != (l_709 = (((((*l_522) = (((((**l_695) = ((((*l_355) = (*l_643)) >= (((((void*)0 == &g_350) >= (safe_mod_func_uint64_t_u_u((safe_lshift_func_int16_t_s_u(p_87, 14)), (safe_lshift_func_uint16_t_u_s((safe_lshift_func_uint8_t_u_s(p_88, ((++(*l_704)) < 0L))), l_690))))) ^ (*p_86)) == p_85)) || p_87)) , 0x73L) , l_707) == (*l_643))) , g_170) , 0x34L) , &l_392))) && p_87) || g_472[1].f1)) | 0x203AEE6F00AB1CB4LL))); } } return p_87; } /* ---------------------------------------- */ 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_19, "g_19", print_hash_value); transparent_crc(g_47, "g_47", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_49[i], "g_49[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 9; i++) { transparent_crc(g_51[i], "g_51[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_55, "g_55", print_hash_value); transparent_crc(g_73, "g_73", print_hash_value); transparent_crc(g_102, "g_102", print_hash_value); transparent_crc(g_121, "g_121", print_hash_value); transparent_crc(g_136, "g_136", print_hash_value); transparent_crc(g_155, "g_155", print_hash_value); transparent_crc(g_170.f0, "g_170.f0", print_hash_value); transparent_crc(g_170.f1, "g_170.f1", print_hash_value); transparent_crc(g_171, "g_171", print_hash_value); transparent_crc(g_208, "g_208", print_hash_value); transparent_crc(g_209, "g_209", print_hash_value); transparent_crc(g_215.f0, "g_215.f0", print_hash_value); transparent_crc(g_215.f1, "g_215.f1", print_hash_value); transparent_crc(g_243, "g_243", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 9; j++) { transparent_crc(g_264[i][j], "g_264[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_265, "g_265", print_hash_value); for (i = 0; i < 3; i++) { for (j = 0; j < 1; j++) { transparent_crc(g_269[i][j], "g_269[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_343, "g_343", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_345[i].f0, "g_345[i].f0", print_hash_value); transparent_crc(g_345[i].f1, "g_345[i].f1", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_383.f0, "g_383.f0", print_hash_value); transparent_crc(g_383.f1, "g_383.f1", print_hash_value); transparent_crc(g_385, "g_385", print_hash_value); for (i = 0; i < 3; i++) { for (j = 0; j < 9; j++) { for (k = 0; k < 9; k++) { transparent_crc(g_408[i][j][k], "g_408[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_424, "g_424", print_hash_value); transparent_crc(g_458, "g_458", print_hash_value); for (i = 0; i < 1; i++) { transparent_crc(g_470[i].f0, "g_470[i].f0", print_hash_value); transparent_crc(g_470[i].f1, "g_470[i].f1", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_471.f0, "g_471.f0", print_hash_value); transparent_crc(g_471.f1, "g_471.f1", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_472[i].f0, "g_472[i].f0", print_hash_value); transparent_crc(g_472[i].f1, "g_472[i].f1", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_711, "g_711", print_hash_value); transparent_crc(g_715.f0, "g_715.f0", print_hash_value); transparent_crc(g_715.f1, "g_715.f1", print_hash_value); transparent_crc(g_725, "g_725", print_hash_value); transparent_crc(g_745.f0, "g_745.f0", print_hash_value); transparent_crc(g_745.f1, "g_745.f1", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_779[i], "g_779[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_881.f0, "g_881.f0", print_hash_value); transparent_crc(g_881.f1, "g_881.f1", print_hash_value); transparent_crc(g_943.f0, "g_943.f0", print_hash_value); transparent_crc(g_943.f1, "g_943.f1", print_hash_value); transparent_crc(g_1074, "g_1074", print_hash_value); transparent_crc(g_1165, "g_1165", print_hash_value); transparent_crc(g_1290, "g_1290", print_hash_value); for (i = 0; i < 10; i++) { transparent_crc(g_1305[i], "g_1305[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 7; i++) { for (j = 0; j < 2; j++) { transparent_crc(g_1435[i][j], "g_1435[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1447, "g_1447", print_hash_value); transparent_crc(g_1548.f0, "g_1548.f0", print_hash_value); transparent_crc(g_1548.f1, "g_1548.f1", print_hash_value); transparent_crc(g_1578, "g_1578", print_hash_value); for (i = 0; i < 1; i++) { for (j = 0; j < 10; j++) { transparent_crc(g_1668[i][j], "g_1668[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } for (i = 0; i < 9; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 7; k++) { transparent_crc(g_1744[i][j][k].f0, "g_1744[i][j][k].f0", print_hash_value); transparent_crc(g_1744[i][j][k].f1, "g_1744[i][j][k].f1", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_1887, "g_1887", print_hash_value); transparent_crc(g_1938.f0, "g_1938.f0", print_hash_value); transparent_crc(g_1938.f1, "g_1938.f1", print_hash_value); transparent_crc(g_2025, "g_2025", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_2049[i], "g_2049[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2104, "g_2104", print_hash_value); transparent_crc(g_2204, "g_2204", print_hash_value); transparent_crc(g_2248, "g_2248", print_hash_value); transparent_crc(g_2326.f0, "g_2326.f0", print_hash_value); transparent_crc(g_2326.f1, "g_2326.f1", print_hash_value); transparent_crc(g_2330, "g_2330", print_hash_value); transparent_crc(g_2354.f0, "g_2354.f0", print_hash_value); transparent_crc(g_2354.f1, "g_2354.f1", print_hash_value); transparent_crc(g_2471.f0, "g_2471.f0", print_hash_value); transparent_crc(g_2471.f1, "g_2471.f1", print_hash_value); transparent_crc(g_2488, "g_2488", print_hash_value); transparent_crc(g_2556, "g_2556", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_2581[i], "g_2581[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 10; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 6; k++) { transparent_crc(g_2762[i][j][k], "g_2762[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 1 breakdown: depth: 0, occurrence: 627 depth: 1, occurrence: 16 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: 50 breakdown: depth: 1, occurrence: 90 depth: 2, occurrence: 29 depth: 3, occurrence: 2 depth: 5, occurrence: 2 depth: 6, occurrence: 1 depth: 11, occurrence: 1 depth: 15, occurrence: 2 depth: 16, occurrence: 2 depth: 18, occurrence: 1 depth: 19, occurrence: 1 depth: 20, occurrence: 2 depth: 21, occurrence: 2 depth: 24, occurrence: 1 depth: 27, occurrence: 1 depth: 29, occurrence: 2 depth: 30, occurrence: 1 depth: 34, occurrence: 1 depth: 35, occurrence: 1 depth: 45, occurrence: 1 depth: 50, occurrence: 1 XXX total number of pointers: 628 XXX times a variable address is taken: 1412 XXX times a pointer is dereferenced on RHS: 246 breakdown: depth: 1, occurrence: 176 depth: 2, occurrence: 31 depth: 3, occurrence: 34 depth: 4, occurrence: 5 XXX times a pointer is dereferenced on LHS: 352 breakdown: depth: 1, occurrence: 264 depth: 2, occurrence: 52 depth: 3, occurrence: 25 depth: 4, occurrence: 11 XXX times a pointer is compared with null: 62 XXX times a pointer is compared with address of another variable: 17 XXX times a pointer is compared with another pointer: 18 XXX times a pointer is qualified to be dereferenced: 8416 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 855 level: 2, occurrence: 236 level: 3, occurrence: 171 level: 4, occurrence: 86 level: 5, occurrence: 29 XXX number of pointers point to pointers: 277 XXX number of pointers point to scalars: 325 XXX number of pointers point to structs: 26 XXX percent of pointers has null in alias set: 29.1 XXX average alias set size: 1.46 XXX times a non-volatile is read: 2112 XXX times a non-volatile is write: 1156 XXX times a volatile is read: 72 XXX times read thru a pointer: 29 XXX times a volatile is write: 35 XXX times written thru a pointer: 21 XXX times a volatile is available for access: 2.45e+03 XXX percentage of non-volatile access: 96.8 XXX forward jumps: 0 XXX backward jumps: 1 XXX stmts: 97 XXX max block depth: 5 breakdown: depth: 0, occurrence: 29 depth: 1, occurrence: 21 depth: 2, occurrence: 23 depth: 3, occurrence: 14 depth: 4, occurrence: 7 depth: 5, occurrence: 3 XXX percentage a fresh-made variable is used: 16.6 XXX percentage an existing variable is used: 83.4 ********************* end of statistics **********************/