/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 11610695357830488583 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ #pragma pack(push) #pragma pack(1) struct S0 { const volatile int64_t f0; volatile int8_t f1; uint32_t f2; uint32_t f3; volatile int32_t f4; int64_t f5; uint32_t f6; volatile uint32_t f7; volatile uint16_t f8; }; #pragma pack(pop) /* --- GLOBAL VARIABLES --- */ static int32_t g_16[2][4] = {{0xC2251554L,0xC2251554L,0xC2251554L,0xC2251554L},{0xC2251554L,0xC2251554L,0xC2251554L,0xC2251554L}}; static int16_t g_59 = 1L; static int16_t g_71 = 0xA4ECL; static int16_t *g_70 = &g_71; static const struct S0 g_74 = {0xE1DB4DBDF9020C5ALL,0xFEL,4294967295UL,0x8FFD5269L,1L,0x66B31915E3087C3CLL,0UL,0x40EF1F3EL,6UL};/* VOLATILE GLOBAL g_74 */ static int32_t g_77 = 0x5E691445L; static int32_t *g_80 = (void*)0; static int32_t ** volatile g_79[6][9][4] = {{{(void*)0,(void*)0,&g_80,&g_80},{&g_80,&g_80,&g_80,&g_80},{(void*)0,&g_80,&g_80,(void*)0},{(void*)0,&g_80,&g_80,(void*)0},{&g_80,&g_80,&g_80,&g_80},{&g_80,&g_80,&g_80,&g_80},{&g_80,&g_80,&g_80,(void*)0},{&g_80,(void*)0,&g_80,&g_80},{(void*)0,&g_80,&g_80,&g_80}},{{&g_80,(void*)0,(void*)0,(void*)0},{&g_80,&g_80,(void*)0,&g_80},{&g_80,&g_80,&g_80,(void*)0},{&g_80,(void*)0,(void*)0,(void*)0},{&g_80,&g_80,&g_80,&g_80},{(void*)0,(void*)0,(void*)0,&g_80},{&g_80,(void*)0,&g_80,(void*)0},{&g_80,&g_80,(void*)0,&g_80},{&g_80,&g_80,(void*)0,&g_80}},{{&g_80,(void*)0,&g_80,(void*)0},{&g_80,(void*)0,&g_80,&g_80},{(void*)0,&g_80,&g_80,(void*)0},{(void*)0,&g_80,&g_80,&g_80},{&g_80,(void*)0,&g_80,&g_80},{&g_80,&g_80,(void*)0,&g_80},{&g_80,(void*)0,(void*)0,&g_80},{&g_80,(void*)0,&g_80,(void*)0},{&g_80,&g_80,(void*)0,&g_80}},{{(void*)0,&g_80,&g_80,&g_80},{&g_80,&g_80,(void*)0,&g_80},{&g_80,(void*)0,&g_80,&g_80},{&g_80,&g_80,(void*)0,&g_80},{&g_80,&g_80,(void*)0,&g_80},{(void*)0,&g_80,&g_80,(void*)0},{(void*)0,&g_80,(void*)0,&g_80},{&g_80,&g_80,&g_80,&g_80},{(void*)0,&g_80,&g_80,&g_80}},{{&g_80,(void*)0,&g_80,&g_80},{&g_80,&g_80,&g_80,&g_80},{&g_80,&g_80,&g_80,&g_80},{&g_80,&g_80,(void*)0,(void*)0},{&g_80,(void*)0,&g_80,&g_80},{&g_80,(void*)0,&g_80,&g_80},{(void*)0,&g_80,(void*)0,&g_80},{&g_80,(void*)0,&g_80,&g_80},{&g_80,&g_80,&g_80,(void*)0}},{{&g_80,&g_80,&g_80,&g_80},{&g_80,(void*)0,&g_80,(void*)0},{&g_80,(void*)0,(void*)0,&g_80},{(void*)0,&g_80,&g_80,&g_80},{&g_80,&g_80,&g_80,(void*)0},{&g_80,(void*)0,(void*)0,&g_80},{&g_80,(void*)0,&g_80,&g_80},{&g_80,&g_80,&g_80,(void*)0},{&g_80,(void*)0,&g_80,(void*)0}}}; static int32_t ** volatile g_81 = &g_80;/* VOLATILE GLOBAL g_81 */ static int32_t g_83 = 0x0227CDBAL; static int32_t * volatile g_82[9][1][3] = {{{&g_83,&g_83,&g_83}},{{(void*)0,(void*)0,(void*)0}},{{&g_83,&g_83,(void*)0}},{{(void*)0,&g_83,(void*)0}},{{&g_83,&g_83,&g_83}},{{(void*)0,(void*)0,(void*)0}},{{(void*)0,&g_83,&g_83}},{{(void*)0,&g_83,&g_83}},{{(void*)0,&g_83,(void*)0}}}; static int64_t g_88 = 0xEA1E67E28F630B13LL; static int32_t *g_113[10] = {&g_77,(void*)0,(void*)0,&g_77,(void*)0,(void*)0,&g_77,(void*)0,(void*)0,&g_77}; static uint16_t g_115 = 65532UL; static uint32_t g_124 = 0x5E92A07AL; static int8_t g_137[2] = {1L,1L}; static uint64_t g_195 = 0x123524ABB60831A3LL; static uint64_t * volatile g_194 = &g_195;/* VOLATILE GLOBAL g_194 */ static uint64_t * volatile *g_193[9][1] = {{&g_194},{&g_194},{&g_194},{&g_194},{&g_194},{&g_194},{&g_194},{&g_194},{&g_194}}; static uint64_t * volatile ** volatile g_192[5][1] = {{&g_193[6][0]},{&g_193[5][0]},{&g_193[6][0]},{&g_193[5][0]},{&g_193[6][0]}}; static int8_t *g_220 = &g_137[0]; static int8_t * volatile *g_219 = &g_220; static uint32_t g_240 = 18446744073709551615UL; static uint8_t g_243 = 0x1CL; static uint32_t g_251 = 0xC95FAB8DL; static uint64_t g_275 = 0x08B6A6388811302DLL; static int32_t ** volatile g_309 = &g_80;/* VOLATILE GLOBAL g_309 */ static uint64_t *g_322 = &g_275; static uint64_t **g_321 = &g_322; static uint64_t ***g_320 = &g_321; static uint64_t ****g_319[2] = {&g_320,&g_320}; static const uint16_t g_342 = 5UL; static volatile uint8_t g_368[5] = {255UL,255UL,255UL,255UL,255UL}; static volatile int64_t g_374[8] = {4L,4L,4L,4L,4L,4L,4L,4L}; static int64_t *g_435 = &g_88; static int64_t **g_434 = &g_435; static int64_t *** volatile g_433 = &g_434;/* VOLATILE GLOBAL g_433 */ static int32_t g_473[5] = {0x5AD810AAL,0x5AD810AAL,0x5AD810AAL,0x5AD810AAL,0x5AD810AAL}; static int32_t ** volatile g_478 = &g_113[0];/* VOLATILE GLOBAL g_478 */ static uint8_t *g_485 = &g_243; static uint8_t ** const g_484 = &g_485; static uint8_t ** const *g_483 = &g_484; static const uint16_t g_490 = 0x35EAL; static uint8_t **g_525[9][8] = {{&g_485,(void*)0,(void*)0,&g_485,&g_485,&g_485,&g_485,&g_485},{&g_485,&g_485,&g_485,&g_485,&g_485,(void*)0,&g_485,&g_485},{(void*)0,&g_485,(void*)0,&g_485,&g_485,&g_485,&g_485,&g_485},{&g_485,(void*)0,&g_485,&g_485,&g_485,&g_485,&g_485,(void*)0},{&g_485,&g_485,&g_485,&g_485,&g_485,&g_485,(void*)0,&g_485},{&g_485,&g_485,&g_485,&g_485,&g_485,&g_485,(void*)0,(void*)0},{&g_485,&g_485,&g_485,&g_485,&g_485,&g_485,&g_485,&g_485},{&g_485,&g_485,&g_485,&g_485,&g_485,&g_485,&g_485,&g_485},{(void*)0,&g_485,(void*)0,(void*)0,&g_485,&g_485,&g_485,&g_485}}; static int32_t * volatile g_555 = (void*)0;/* VOLATILE GLOBAL g_555 */ static uint32_t g_560 = 0x2578F2B0L; static volatile int32_t g_573 = 0L;/* VOLATILE GLOBAL g_573 */ static int8_t g_596 = (-6L); static uint8_t g_600 = 0UL; static uint32_t g_636[4][10][6] = {{{0x7B17BFC7L,0x50B0751BL,0x868F0EBBL,0x45742732L,0xBF8698FDL,0xB39DFD6BL},{4294967291UL,0x39CD7D99L,0xFEA7FF9FL,0x45742732L,0xAE124435L,1UL},{0x7B17BFC7L,0x5A8533A7L,0x768A2D01L,1UL,3UL,0xB39DFD6BL},{0xB917B949L,0x5A8533A7L,4294967291UL,0xFB59D32FL,0xAE124435L,0xFB59D32FL},{0x3F02EC51L,0x39CD7D99L,0x3F02EC51L,1UL,0xBF8698FDL,0xFB59D32FL},{4294967287UL,0x50B0751BL,4294967291UL,0x45742732L,0UL,0xB39DFD6BL},{0x868F0EBBL,0x39CD7D99L,0x768A2D01L,0x45742732L,0x4C8EBC42L,1UL},{4294967287UL,0x5A8533A7L,0xFEA7FF9FL,1UL,1UL,0xB39DFD6BL},{0x3F02EC51L,0x5A8533A7L,0x868F0EBBL,0xFB59D32FL,0x4C8EBC42L,0xFB59D32FL},{0xB917B949L,0x39CD7D99L,0xB917B949L,1UL,0xB917B949L,0UL}},{{4294967286UL,1UL,4UL,1UL,0x3F02EC51L,0x90EFC456L},{0x872139C1L,0xB39DFD6BL,0x0E6CD784L,1UL,4294967287UL,0UL},{4294967286UL,0xFB59D32FL,0xB8A1E6D0L,0UL,0x868F0EBBL,0x90EFC456L},{2UL,0xFB59D32FL,0x872139C1L,0UL,4294967287UL,0UL},{0x3DB80432L,0xB39DFD6BL,0x3DB80432L,0UL,0x3F02EC51L,0UL},{4294967295UL,1UL,0x872139C1L,1UL,0xB917B949L,0x90EFC456L},{4UL,0xB39DFD6BL,0xB8A1E6D0L,1UL,0x7B17BFC7L,0UL},{4294967295UL,0xFB59D32FL,0x0E6CD784L,0UL,4294967291UL,0x90EFC456L},{0x3DB80432L,0xFB59D32FL,4UL,0UL,0x7B17BFC7L,0UL},{2UL,0xB39DFD6BL,2UL,0UL,0xB917B949L,0UL}},{{4294967286UL,1UL,4UL,1UL,0x3F02EC51L,0x90EFC456L},{0x872139C1L,0xB39DFD6BL,0x0E6CD784L,1UL,4294967287UL,0UL},{4294967286UL,0xFB59D32FL,0xB8A1E6D0L,0UL,0x868F0EBBL,0x90EFC456L},{2UL,0xFB59D32FL,0x872139C1L,0UL,4294967287UL,0UL},{0x3DB80432L,0xB39DFD6BL,0x3DB80432L,0UL,0x3F02EC51L,0UL},{4294967295UL,1UL,0x872139C1L,1UL,0xB917B949L,0x90EFC456L},{4UL,0xB39DFD6BL,0xB8A1E6D0L,1UL,0x7B17BFC7L,0UL},{4294967295UL,0xFB59D32FL,0x0E6CD784L,0UL,4294967291UL,0x90EFC456L},{0x3DB80432L,0xFB59D32FL,4UL,0UL,0x7B17BFC7L,0UL},{2UL,0xB39DFD6BL,2UL,0UL,0xB917B949L,0UL}},{{4294967286UL,1UL,4UL,1UL,0x3F02EC51L,0x90EFC456L},{0x872139C1L,0xB39DFD6BL,0x0E6CD784L,1UL,4294967287UL,0UL},{4294967286UL,0xFB59D32FL,0xB8A1E6D0L,0UL,0x868F0EBBL,0x90EFC456L},{2UL,0xFB59D32FL,0x872139C1L,0UL,4294967287UL,0UL},{0x3DB80432L,0xB39DFD6BL,0x3DB80432L,0UL,0x3F02EC51L,0UL},{4294967295UL,1UL,0x872139C1L,1UL,0xB917B949L,0x90EFC456L},{4UL,0xB39DFD6BL,0xB8A1E6D0L,1UL,0x7B17BFC7L,0UL},{4294967295UL,0xFB59D32FL,0x0E6CD784L,0UL,4294967291UL,0x90EFC456L},{0x3DB80432L,0xFB59D32FL,4UL,0UL,0x7B17BFC7L,0UL},{2UL,0xB39DFD6BL,2UL,0UL,0xB917B949L,0UL}}}; static volatile struct S0 g_673 = {0xA2259B8C4F390170LL,-1L,0x8641CBE6L,0x59E2FDDCL,0x31CB437CL,2L,0xA2FB0F67L,0xCF47ECBCL,0x729CL};/* VOLATILE GLOBAL g_673 */ static volatile uint8_t g_689 = 0UL;/* VOLATILE GLOBAL g_689 */ static int32_t * volatile g_748 = &g_77;/* VOLATILE GLOBAL g_748 */ static volatile uint16_t *g_776 = &g_673.f8; static volatile uint16_t ** const volatile g_775 = &g_776;/* VOLATILE GLOBAL g_775 */ static int32_t * volatile g_849 = &g_83;/* VOLATILE GLOBAL g_849 */ static volatile struct S0 g_863 = {0x20BFC07571FBF9C3LL,0L,0UL,4294967295UL,0x04A139E1L,0x3DD5F5B8CE8EB816LL,1UL,0xE2D1482BL,1UL};/* VOLATILE GLOBAL g_863 */ static const int32_t *g_865 = &g_83; static const int32_t **g_864 = &g_865; static const int32_t **g_868 = &g_865; static int32_t g_872 = 9L; static int32_t g_873[7] = {1L,1L,1L,1L,1L,1L,1L}; static int32_t g_874[3][5] = {{0x35D694F9L,0x35D694F9L,0x35D694F9L,0x35D694F9L,0x35D694F9L},{0x35D694F9L,0x35D694F9L,0x35D694F9L,0x35D694F9L,0x35D694F9L},{0x35D694F9L,0x35D694F9L,0x35D694F9L,0x35D694F9L,0x35D694F9L}}; static int16_t g_905 = (-10L); static int64_t g_940 = 0xC3A2A481733E9E94LL; static const volatile uint8_t * volatile g_1071 = (void*)0;/* VOLATILE GLOBAL g_1071 */ static const volatile uint8_t * volatile *g_1070 = &g_1071; static int32_t * volatile g_1089 = &g_874[0][3];/* VOLATILE GLOBAL g_1089 */ static volatile uint16_t g_1126 = 1UL;/* VOLATILE GLOBAL g_1126 */ static uint16_t g_1149 = 0x6357L; static volatile uint64_t * volatile *g_1162 = (void*)0; static volatile uint64_t * volatile ** volatile g_1163 = &g_1162;/* VOLATILE GLOBAL g_1163 */ static uint64_t * const *g_1174 = &g_322; static uint64_t * const **g_1173[2][10] = {{(void*)0,&g_1174,(void*)0,&g_1174,(void*)0,&g_1174,(void*)0,&g_1174,(void*)0,&g_1174},{(void*)0,&g_1174,(void*)0,&g_1174,(void*)0,&g_1174,(void*)0,&g_1174,(void*)0,&g_1174}}; static uint64_t * const *** volatile g_1172 = &g_1173[1][4];/* VOLATILE GLOBAL g_1172 */ static int64_t * const * volatile *g_1262 = (void*)0; static int64_t * const * volatile **g_1261 = &g_1262; static int64_t * const * volatile *** volatile g_1260 = &g_1261;/* VOLATILE GLOBAL g_1260 */ static volatile int32_t g_1290 = 1L;/* VOLATILE GLOBAL g_1290 */ static volatile int32_t g_1291 = 0x1E504C8DL;/* VOLATILE GLOBAL g_1291 */ static volatile int32_t g_1292 = 8L;/* VOLATILE GLOBAL g_1292 */ static volatile int32_t g_1293 = 0xB362C153L;/* VOLATILE GLOBAL g_1293 */ static volatile int32_t g_1294 = (-2L);/* VOLATILE GLOBAL g_1294 */ static volatile int32_t g_1295 = 1L;/* VOLATILE GLOBAL g_1295 */ static volatile int32_t g_1296 = 0xD0483540L;/* VOLATILE GLOBAL g_1296 */ static volatile int32_t g_1297 = 0x969B8E6FL;/* VOLATILE GLOBAL g_1297 */ static volatile int32_t g_1298 = 1L;/* VOLATILE GLOBAL g_1298 */ static volatile int32_t g_1299 = (-8L);/* VOLATILE GLOBAL g_1299 */ static volatile int32_t g_1300 = 0x579754DAL;/* VOLATILE GLOBAL g_1300 */ static volatile int32_t g_1301 = (-1L);/* VOLATILE GLOBAL g_1301 */ static volatile int32_t g_1302 = (-3L);/* VOLATILE GLOBAL g_1302 */ static volatile int32_t g_1303 = 0xBD4E98C5L;/* VOLATILE GLOBAL g_1303 */ static volatile int32_t g_1304[4] = {(-1L),(-1L),(-1L),(-1L)}; static volatile int32_t g_1305 = 0xDF4952BFL;/* VOLATILE GLOBAL g_1305 */ static volatile int32_t g_1306 = 1L;/* VOLATILE GLOBAL g_1306 */ static volatile int32_t g_1307 = (-9L);/* VOLATILE GLOBAL g_1307 */ static volatile int32_t g_1308 = 0x310AA931L;/* VOLATILE GLOBAL g_1308 */ static volatile int32_t g_1309 = 0x72CE2F1FL;/* VOLATILE GLOBAL g_1309 */ static volatile int32_t g_1310 = 0L;/* VOLATILE GLOBAL g_1310 */ static volatile int32_t g_1311[8] = {0x57CDB4BAL,0x57CDB4BAL,0x57CDB4BAL,0x57CDB4BAL,0x57CDB4BAL,0x57CDB4BAL,0x57CDB4BAL,0x57CDB4BAL}; static volatile int32_t g_1312 = 0x955A8A69L;/* VOLATILE GLOBAL g_1312 */ static volatile int32_t g_1313 = 0x8970EA04L;/* VOLATILE GLOBAL g_1313 */ static volatile int32_t g_1314 = 0x04455A65L;/* VOLATILE GLOBAL g_1314 */ static volatile int32_t g_1315 = 0x3BFD3DD2L;/* VOLATILE GLOBAL g_1315 */ static volatile int32_t g_1316[3] = {0x5CBF022DL,0x5CBF022DL,0x5CBF022DL}; static volatile int32_t g_1317 = 0L;/* VOLATILE GLOBAL g_1317 */ static volatile int32_t g_1318 = 0x9229E608L;/* VOLATILE GLOBAL g_1318 */ static volatile int32_t g_1319 = 8L;/* VOLATILE GLOBAL g_1319 */ static volatile int32_t g_1320 = 0x3F69683FL;/* VOLATILE GLOBAL g_1320 */ static volatile int32_t g_1321 = (-2L);/* VOLATILE GLOBAL g_1321 */ static volatile int32_t g_1322 = 6L;/* VOLATILE GLOBAL g_1322 */ static volatile int32_t g_1323 = 0x18DC4ECEL;/* VOLATILE GLOBAL g_1323 */ static volatile int32_t g_1324 = 0xF6B0C113L;/* VOLATILE GLOBAL g_1324 */ static volatile int32_t g_1325 = 0x27A2E27BL;/* VOLATILE GLOBAL g_1325 */ static volatile int32_t g_1326 = 0x1CE07D56L;/* VOLATILE GLOBAL g_1326 */ static volatile int32_t g_1327 = 4L;/* VOLATILE GLOBAL g_1327 */ static volatile int32_t g_1328[4] = {(-3L),(-3L),(-3L),(-3L)}; static volatile int32_t g_1329 = 1L;/* VOLATILE GLOBAL g_1329 */ static volatile int32_t g_1330[9][1][5] = {{{0x60F33036L,0x865F365AL,0xC36A4C36L,(-1L),0x865F365AL}},{{0xA3880E19L,0x865F365AL,0xEF365DC3L,0xEF365DC3L,0x865F365AL}},{{0x60F33036L,(-6L),0xEF365DC3L,(-1L),(-6L)}},{{0x60F33036L,0x865F365AL,0xC36A4C36L,(-1L),0x865F365AL}},{{0xA3880E19L,0x865F365AL,0xEF365DC3L,0xEF365DC3L,0x865F365AL}},{{0x60F33036L,(-6L),0xEF365DC3L,(-1L),(-6L)}},{{0x60F33036L,0x865F365AL,0xC36A4C36L,(-1L),0x865F365AL}},{{0xA3880E19L,0x865F365AL,0xEF365DC3L,0xEF365DC3L,0x865F365AL}},{{0x60F33036L,(-6L),0xEF365DC3L,(-1L),(-6L)}}}; static volatile int32_t g_1331[5] = {0xBBC110C5L,0xBBC110C5L,0xBBC110C5L,0xBBC110C5L,0xBBC110C5L}; static volatile int32_t g_1332 = 0xEB6F2821L;/* VOLATILE GLOBAL g_1332 */ static volatile int32_t g_1333 = (-2L);/* VOLATILE GLOBAL g_1333 */ static volatile int32_t g_1334 = 0L;/* VOLATILE GLOBAL g_1334 */ static volatile int32_t g_1335[6] = {0xF4B140E5L,0xF4B140E5L,0xF4B140E5L,0xF4B140E5L,0xF4B140E5L,0xF4B140E5L}; static volatile int32_t g_1336[4] = {0x66709D67L,0x66709D67L,0x66709D67L,0x66709D67L}; static volatile int32_t g_1337 = 0x303799B7L;/* VOLATILE GLOBAL g_1337 */ static volatile int32_t g_1338 = 4L;/* VOLATILE GLOBAL g_1338 */ static volatile int32_t g_1339 = 0x7B57A757L;/* VOLATILE GLOBAL g_1339 */ static volatile int32_t g_1340 = (-10L);/* VOLATILE GLOBAL g_1340 */ static volatile int32_t g_1341 = 0L;/* VOLATILE GLOBAL g_1341 */ static volatile int32_t g_1342 = 0x3A5B3F45L;/* VOLATILE GLOBAL g_1342 */ static volatile int32_t g_1343 = (-1L);/* VOLATILE GLOBAL g_1343 */ static volatile int32_t g_1344 = 0xC21A0601L;/* VOLATILE GLOBAL g_1344 */ static volatile int32_t g_1345[1][7] = {{0x79303F66L,0x79303F66L,(-9L),0x79303F66L,0x79303F66L,(-9L),0x79303F66L}}; static volatile int32_t g_1346 = 0x2EF7AE60L;/* VOLATILE GLOBAL g_1346 */ static volatile int32_t g_1347 = 1L;/* VOLATILE GLOBAL g_1347 */ static volatile int32_t g_1348 = 0x097ED17AL;/* VOLATILE GLOBAL g_1348 */ static volatile int32_t g_1349[10] = {(-8L),0xC9ACB529L,0xC9ACB529L,(-8L),0xC9ACB529L,0xC9ACB529L,(-8L),0xC9ACB529L,0xC9ACB529L,(-8L)}; static volatile int32_t g_1350 = 0x0107513BL;/* VOLATILE GLOBAL g_1350 */ static volatile int32_t g_1351 = 0L;/* VOLATILE GLOBAL g_1351 */ static volatile int32_t g_1352 = 0x378AC17EL;/* VOLATILE GLOBAL g_1352 */ static volatile int32_t g_1353 = 0x5EF3DC7BL;/* VOLATILE GLOBAL g_1353 */ static volatile int32_t g_1354 = 0xEC089A30L;/* VOLATILE GLOBAL g_1354 */ static volatile int32_t g_1355 = 5L;/* VOLATILE GLOBAL g_1355 */ static volatile int32_t g_1356 = 0x729F3EF6L;/* VOLATILE GLOBAL g_1356 */ static volatile int32_t g_1357 = (-3L);/* VOLATILE GLOBAL g_1357 */ static volatile int32_t g_1358 = 0x67F7E40AL;/* VOLATILE GLOBAL g_1358 */ static volatile int32_t g_1359 = 0x3AA86B62L;/* VOLATILE GLOBAL g_1359 */ static volatile int32_t g_1360 = 0x05617032L;/* VOLATILE GLOBAL g_1360 */ static volatile int32_t g_1361 = (-1L);/* VOLATILE GLOBAL g_1361 */ static volatile int32_t g_1362 = (-3L);/* VOLATILE GLOBAL g_1362 */ static volatile int32_t g_1363 = 1L;/* VOLATILE GLOBAL g_1363 */ static volatile int32_t *g_1289[5][6][7] = {{{(void*)0,&g_1349[8],(void*)0,&g_1345[0][1],(void*)0,&g_1334,&g_1308},{&g_1305,&g_1299,(void*)0,&g_1316[1],(void*)0,&g_1324,(void*)0},{&g_1314,&g_1352,&g_1354,&g_1319,&g_1315,&g_1343,&g_1337},{&g_1355,&g_1297,&g_1342,&g_1353,&g_1325,&g_1330[5][0][2],&g_1295},{&g_1359,&g_1345[0][1],&g_1296,&g_1351,&g_1296,&g_1345[0][1],&g_1359},{&g_1325,&g_1358,&g_1353,&g_1311[2],&g_1303,(void*)0,&g_1313}},{{(void*)0,(void*)0,&g_1302,&g_1304[3],(void*)0,&g_1338,&g_1300},{(void*)0,(void*)0,&g_1353,&g_1331[2],(void*)0,(void*)0,&g_1321},{&g_1351,&g_1308,&g_1296,&g_1320,&g_1304[3],&g_1323,(void*)0},{(void*)0,&g_1316[1],&g_1350,&g_1346,&g_1307,&g_1299,&g_1325},{&g_1304[3],&g_1351,&g_1361,(void*)0,&g_1335[0],(void*)0,(void*)0},{&g_1328[3],&g_1348,&g_1332,&g_1348,&g_1328[3],&g_1339,(void*)0}},{{&g_1314,(void*)0,&g_1337,&g_1329,&g_1352,&g_1338,&g_1359},{&g_1332,&g_1303,&g_1305,(void*)0,&g_1339,&g_1301,(void*)0},{&g_1314,&g_1329,&g_1306,&g_1317,&g_1361,&g_1294,&g_1334},{&g_1328[3],&g_1318,&g_1339,&g_1325,(void*)0,&g_1324,&g_1336[1]},{&g_1304[3],&g_1338,&g_1335[0],&g_1294,&g_1359,&g_1314,&g_1302},{(void*)0,&g_1324,(void*)0,&g_1299,&g_1336[1],&g_1336[1],&g_1299}},{{&g_1357,(void*)0,&g_1357,&g_1335[0],&g_1347,&g_1323,(void*)0},{&g_1290,&g_1321,&g_1311[2],(void*)0,&g_1322,(void*)0,&g_1324},{(void*)0,&g_1333,&g_1298,&g_1296,&g_1329,&g_1323,&g_1349[8]},{&g_1331[2],(void*)0,(void*)0,&g_1290,&g_1297,&g_1336[1],(void*)0},{&g_1293,&g_1317,&g_1302,&g_1320,&g_1300,&g_1314,&g_1361},{&g_1362,&g_1358,&g_1318,&g_1309,(void*)0,&g_1324,&g_1342}},{{&g_1320,&g_1363,&g_1294,&g_1333,&g_1333,&g_1294,&g_1363},{&g_1311[2],&g_1328[3],&g_1307,(void*)0,&g_1292,&g_1301,(void*)0},{&g_1335[0],&g_1327,&g_1351,&g_1337,&g_1357,&g_1338,&g_1354},{&g_1324,&g_1360,&g_1358,(void*)0,&g_1313,&g_1339,&g_1330[5][0][2]},{&g_1341,&g_1354,&g_1327,&g_1333,&g_1302,(void*)0,&g_1337},{(void*)0,&g_1311[2],&g_1330[5][0][2],&g_1309,&g_1324,&g_1299,(void*)0}}}; static struct S0 g_1367 = {0L,1L,5UL,8UL,-8L,0xE9BCE09F3793B1C3LL,0xBA65611BL,18446744073709551606UL,0xD352L};/* VOLATILE GLOBAL g_1367 */ static struct S0 g_1369 = {5L,0xF6L,0xD6CDFB6AL,0xE6D312B4L,0x037FD180L,-6L,0x3F25D5CAL,6UL,0xED49L};/* VOLATILE GLOBAL g_1369 */ static struct S0 *g_1368 = &g_1369; static int32_t g_1385[6] = {0xBB0AD3EDL,(-5L),0xBB0AD3EDL,0xBB0AD3EDL,(-5L),0xBB0AD3EDL}; static int16_t g_1469 = (-1L); static uint64_t g_1547 = 7UL; static uint16_t g_1555 = 0x1893L; static struct S0 g_1573 = {0xEC386FD92F7EE883LL,9L,0UL,0x30BABE94L,0xDF632FB1L,0x6E949D78BF29BFD6LL,0x566BFCF3L,0UL,0x6FC6L};/* VOLATILE GLOBAL g_1573 */ static uint32_t g_1684 = 0x66C8BE73L; /* --- FORWARD DECLARATIONS --- */ uint32_t func_1(void); int32_t func_2(uint8_t p_3, int32_t p_4, int32_t p_5, int64_t p_6, int8_t p_7); uint8_t func_13(int32_t p_14, uint32_t p_15); const uint8_t func_19(int32_t p_20, uint32_t p_21, uint64_t p_22, int64_t p_23); uint32_t func_34(int16_t p_35, int16_t p_36, uint8_t p_37, int16_t p_38, uint16_t p_39); int32_t func_42(int64_t p_43, int64_t p_44, int8_t p_45, int32_t p_46, int32_t p_47); int32_t func_48(uint8_t p_49, uint8_t p_50, int32_t p_51); const uint64_t func_52(uint8_t p_53); uint64_t func_54(int16_t p_55, uint64_t p_56, uint64_t p_57); uint32_t func_64(int16_t * p_65, uint64_t p_66, int16_t * p_67, uint8_t p_68, int8_t p_69); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_16 g_70 g_74 g_81 g_80 g_77 g_115 g_71 g_137 g_113 g_88 g_83 g_192 g_219 g_124 g_220 g_240 g_243 g_251 g_194 g_195 g_275 g_309 g_368 g_560 g_320 g_321 g_322 g_573 g_596 g_485 g_434 g_435 g_478 g_59 g_484 g_673 g_483 g_689 g_600 g_748 g_868 g_863.f2 * writes: g_59 g_77 g_80 g_83 g_113 g_115 g_71 g_124 g_137 g_88 g_240 g_243 g_251 g_275 g_319 g_195 g_368 g_560 g_596 g_600 g_70 g_636 g_485 g_1149 g_865 */ uint32_t func_1(void) { /* block id: 0 */ uint64_t l_10 = 0x1009D434678DC2A8LL; uint32_t l_597 = 1UL; uint16_t l_598 = 0x07A0L; uint8_t *l_599 = &g_600; int32_t l_698 = 0xEB10D7A3L; int32_t l_699[6] = {0x2CD2733AL,0x2CD2733AL,0x2CD2733AL,0x2CD2733AL,0x2CD2733AL,0x2CD2733AL}; int8_t **l_760 = &g_220; uint16_t *l_778 = &l_598; uint16_t **l_777 = &l_778; uint32_t l_783 = 0xF969CD6AL; int32_t l_790 = 0L; uint16_t l_832 = 4UL; int32_t l_886 = (-9L); const uint64_t l_907 = 18446744073709551614UL; int16_t l_977 = 9L; uint16_t l_982 = 0UL; uint32_t l_1018[6][4] = {{4294967295UL,0UL,4294967295UL,4294967295UL},{0UL,0UL,4294967295UL,0UL},{0UL,4294967295UL,4294967295UL,0UL},{4294967295UL,0UL,4294967295UL,4294967295UL},{0UL,0UL,4294967295UL,0UL},{0UL,4294967295UL,4294967295UL,0UL}}; int64_t l_1021[9][4] = {{0x04EFC3FE9C310A3ELL,0L,0x04EFC3FE9C310A3ELL,0L},{0x04EFC3FE9C310A3ELL,0L,0x04EFC3FE9C310A3ELL,0L},{0x04EFC3FE9C310A3ELL,0L,0x04EFC3FE9C310A3ELL,0L},{0x04EFC3FE9C310A3ELL,0L,0x04EFC3FE9C310A3ELL,0L},{0x04EFC3FE9C310A3ELL,0L,0x04EFC3FE9C310A3ELL,0L},{0x04EFC3FE9C310A3ELL,0L,0x04EFC3FE9C310A3ELL,0L},{0x04EFC3FE9C310A3ELL,0L,0x04EFC3FE9C310A3ELL,0L},{0x04EFC3FE9C310A3ELL,0L,0x04EFC3FE9C310A3ELL,0L},{0x04EFC3FE9C310A3ELL,0L,0x04EFC3FE9C310A3ELL,0L}}; uint32_t l_1085 = 0xD8F7A4B0L; int32_t l_1092 = 5L; int32_t l_1189 = 0L; int64_t * const *l_1219 = &g_435; int64_t * const **l_1218 = &l_1219; int64_t * const ***l_1217 = &l_1218; int64_t * const ****l_1216[4] = {&l_1217,&l_1217,&l_1217,&l_1217}; int32_t *l_1220[9] = {&g_873[3],&g_873[3],&g_77,&g_873[3],&g_873[3],&g_77,&g_873[3],&g_873[3],&g_77}; int8_t l_1221 = 0x05L; uint8_t l_1276 = 0UL; int64_t l_1386 = (-5L); uint64_t l_1390[4] = {0x32828FF87A96D207LL,0x32828FF87A96D207LL,0x32828FF87A96D207LL,0x32828FF87A96D207LL}; uint8_t l_1392 = 0x9CL; int16_t l_1535[2]; int32_t l_1552 = 0x61B88E0DL; const uint8_t l_1592 = 0UL; int64_t ***l_1657 = (void*)0; int64_t ****l_1656[3]; uint16_t l_1658 = 0xC0E4L; int32_t ** const l_1717 = (void*)0; uint16_t l_1720 = 65533UL; int i, j; for (i = 0; i < 2; i++) l_1535[i] = 0xB471L; for (i = 0; i < 3; i++) l_1656[i] = &l_1657; if (func_2((l_699[4] = ((safe_add_func_int16_t_s_s(l_10, (safe_add_func_int64_t_s_s((func_13(l_10, g_16[1][3]) <= (safe_rshift_func_uint8_t_u_s(func_19(g_16[1][3], l_10, (safe_mod_func_uint8_t_u_u(((*l_599) = ((*g_485) = (safe_lshift_func_int16_t_s_u(((safe_sub_func_int64_t_s_s((safe_sub_func_int16_t_s_s((safe_add_func_int8_t_s_s((g_596 &= ((func_34(g_16[1][3], ((safe_sub_func_int32_t_s_s(func_42(l_10, l_10, l_10, l_10, g_16[1][3]), 0xBE1F0393L)) , (*g_70)), l_10, l_10, g_74.f3) | l_10) & (-1L))), l_597)), l_598)), l_598)) >= l_598), 14)))), l_10)), l_597), l_698))), l_598)))) & 0xE2124DFEL)), g_74.f6, l_598, l_597, l_698)) { /* block id: 416 */ return l_699[3]; } else { /* block id: 418 */ int8_t **l_759 = &g_220; const int32_t l_767[7] = {0L,0L,0L,0L,0L,0L,0L}; int32_t *l_768 = &g_77; int32_t **l_769 = &l_768; int32_t l_787 = 0xECB1BD39L; int32_t l_789[5][8][6] = {{{1L,(-1L),7L,1L,0x7FDF586FL,0x6C2AB4B2L},{0x51A0E0D9L,0x00B43B0CL,(-4L),0xCF7EA041L,6L,0x8258FAA5L},{0x4E121BD7L,(-1L),0x7EEE7E1FL,7L,(-1L),7L},{(-8L),0x9DB233DAL,(-8L),(-1L),(-1L),0x80147983L},{0x9D2ACC59L,0x65E9804BL,0x7FDF586FL,5L,0x846355E1L,0xFBAB065FL},{(-1L),(-7L),6L,5L,0L,(-1L)},{0x9D2ACC59L,0x281548DEL,0x49B4DAC1L,(-1L),0L,1L},{(-8L),(-1L),0xCA7A8255L,7L,0x80147983L,1L}},{{0x4E121BD7L,0x42BB8CCFL,7L,0xCF7EA041L,0x65E9804BL,(-1L)},{0x51A0E0D9L,0L,0xE7DCF3FCL,1L,(-3L),0xB5DB98F7L},{1L,(-8L),(-1L),0x3532B0C5L,0x5749EA5FL,1L},{0x7D4BBCE7L,(-8L),0L,(-1L),1L,0x42BB8CCFL},{0x8C92718EL,0x3532B0C5L,(-7L),0x31B14716L,0xB5DB98F7L,0xE5320C09L},{(-3L),0x49B4DAC1L,0L,(-1L),0x8258FAA5L,1L},{1L,0xE5320C09L,0xCF7EA041L,(-1L),5L,0x65E9804BL},{0xA94AC452L,0xB0764B58L,(-1L),0x7EEE7E1FL,0xDF414977L,5L}},{{1L,0x7FDF586FL,0xA94AC452L,0xF7C54794L,(-1L),0xB0764B58L},{(-7L),1L,0x4719E440L,(-1L),(-1L),0x4719E440L},{0x1422C09DL,0x1422C09DL,0x9D2ACC59L,1L,0xC165F68CL,0x8EAA850EL},{(-1L),0xFBAB065FL,0x9DB233DAL,0x8C92718EL,0xE7DCF3FCL,0x9D2ACC59L},{0x3532B0C5L,(-1L),0x9DB233DAL,0x80147983L,0x1422C09DL,0x8EAA850EL},{0x58618837L,0x80147983L,0x9D2ACC59L,0x166DE244L,(-1L),0x4719E440L},{0x166DE244L,(-1L),0x4719E440L,1L,9L,6L},{0x58618837L,0xE5320C09L,1L,0x49DAF359L,0x65E9804BL,0x7EEE7E1FL}},{{0x65E9804BL,9L,0x00B43B0CL,0xEE1F4A4FL,0x4719E440L,0x3532B0C5L},{0x42BB8CCFL,0x2B127F7DL,0xE5320C09L,0L,1L,0x8258FAA5L},{5L,0x80147983L,0xEE1F4A4FL,(-7L),0x8258FAA5L,0L},{0xF7C54794L,(-1L),0x0A76C368L,0xB0764B58L,0x4EDA9EE4L,0x281548DEL},{0x51A0E0D9L,0x8C92718EL,0x49B4DAC1L,1L,(-1L),0x2F1E8BF2L},{(-1L),1L,1L,0x5749EA5FL,(-1L),(-1L)},{7L,1L,0L,0x42BB8CCFL,0xB0764B58L,(-3L)},{(-4L),(-1L),(-1L),9L,0x49B4DAC1L,4L}},{{0x7EEE7E1FL,0L,0x1D4C8A06L,1L,0x1D4C8A06L,0L},{(-8L),0x4E121BD7L,0x49DAF359L,0x8C92718EL,(-1L),0x00B43B0CL},{0x7FDF586FL,0x3B09A3F5L,(-8L),(-1L),6L,8L},{6L,0x3B09A3F5L,1L,0x58618837L,(-1L),0xA94AC452L},{0x49B4DAC1L,0x4E121BD7L,1L,0xC165F68CL,0x1D4C8A06L,(-1L)},{0xCA7A8255L,0L,(-1L),0x65E9804BL,0x49B4DAC1L,0x80147983L},{7L,(-1L),0x6C2AB4B2L,0x49B4DAC1L,0xB0764B58L,1L},{0xE7DCF3FCL,1L,(-1L),0L,(-1L),0xCA7A8255L}}}; uint32_t l_794 = 0x78A0F5D0L; uint16_t *l_809[6] = {&g_115,&g_115,&g_115,&g_115,&g_115,&g_115}; uint64_t ***l_878 = &g_321; uint16_t l_908[6][6] = {{0x0725L,0x4CC4L,0x0725L,0x4CC4L,0x0725L,0x4CC4L},{0x0725L,0x4CC4L,0x0725L,0x4CC4L,0x0725L,0x4CC4L},{0x0725L,0x4CC4L,0x0725L,0x4CC4L,0x0725L,0x4CC4L},{0x0725L,0x4CC4L,0x0725L,0x4CC4L,0x0725L,0x4CC4L},{0x0725L,0x4CC4L,0x0725L,0x4CC4L,0x0725L,0x4CC4L},{0x0725L,0x4CC4L,0x0725L,0x4CC4L,0x0725L,0x4CC4L}}; uint32_t l_979 = 0x818BCED7L; int8_t l_1020 = 0x20L; uint32_t l_1061 = 18446744073709551607UL; int32_t l_1080 = (-1L); int32_t l_1129 = (-1L); int i, j, k; (*l_768) ^= (((*g_70) = 0x97B9L) != ((((((-10L) & (safe_div_func_int16_t_s_s((safe_div_func_uint64_t_u_u((safe_lshift_func_int8_t_s_s((safe_lshift_func_int16_t_s_u((safe_div_func_int8_t_s_s(((l_759 != l_760) <= l_699[5]), (safe_mul_func_uint8_t_u_u(0xFEL, 1UL)))), (safe_rshift_func_uint8_t_u_u((((safe_div_func_uint16_t_u_u(((g_74 , ((g_673.f3 , 0x12ED6B01883DF6A5LL) != 0L)) >= l_767[0]), 0xB1ADL)) || l_767[2]) == l_10), l_597)))), l_698)), l_767[3])), l_699[5]))) , l_597) ^ l_597) , (***g_483)) | 1L)); (*l_769) = &l_699[4]; } l_1221 = (l_699[1] | l_597); for (g_240 = 0; (g_240 <= 3); g_240 += 1) { /* block id: 618 */ int16_t *l_1223[6][1] = {{&g_59},{&g_905},{&g_59},{&g_905},{&g_59},{&g_905}}; int32_t *l_1224 = &l_699[4]; uint8_t *l_1235 = &g_243; int32_t l_1274 = 1L; struct S0 *l_1366 = &g_1367; uint64_t ****l_1419[7][3]; int32_t l_1426 = (-1L); int32_t l_1428 = 0L; int32_t l_1431 = 0xB5FDB4CEL; int32_t l_1433[9][1] = {{9L},{0xF17C1BE3L},{9L},{0xF17C1BE3L},{9L},{0xF17C1BE3L},{9L},{0xF17C1BE3L},{9L}}; int8_t l_1560 = 0xD6L; int64_t *****l_1563 = (void*)0; uint32_t *l_1571 = (void*)0; int64_t l_1593 = 0x760C4C76A0AA94F1LL; uint64_t l_1618 = 0x63781F2ED36AB873LL; int8_t l_1621 = (-2L); int32_t *l_1655[5][10]; int i, j; for (i = 0; i < 7; i++) { for (j = 0; j < 3; j++) l_1419[i][j] = (void*)0; } for (i = 0; i < 5; i++) { for (j = 0; j < 10; j++) l_1655[i][j] = &g_473[1]; } for (g_1149 = 0; (g_1149 <= 1); g_1149 += 1) { /* block id: 621 */ int8_t l_1245[7] = {0x7EL,0xFCL,0x7EL,0x7EL,0xFCL,0x7EL,0x7EL}; int32_t l_1277 = (-1L); int16_t l_1288 = 0x8529L; int i; for (l_783 = 2; (l_783 <= 7); l_783 += 1) { /* block id: 624 */ uint32_t l_1246 = 0x02D9C327L; uint32_t l_1248 = 0x9A105DB0L; int32_t *l_1278 = (void*)0; } (*g_868) = &l_1274; (*g_868) = &l_1092; for (l_1276 = 0; (l_1276 <= 1); l_1276 += 1) { /* block id: 660 */ int i, j; } } ++l_1392; for (l_886 = 1; (l_886 >= 0); l_886 -= 1) { /* block id: 685 */ uint16_t l_1407 = 0x5D6BL; int32_t l_1423 = 0x755B82CEL; int32_t l_1424 = 0L; int32_t l_1427 = (-1L); int32_t l_1429 = 0x388E4D7AL; int64_t l_1440 = 9L; int32_t l_1442[6][5] = {{3L,1L,1L,3L,(-4L)},{3L,1L,1L,3L,(-4L)},{3L,1L,1L,3L,(-4L)},{3L,1L,1L,3L,(-4L)},{3L,1L,1L,3L,0xEDE154B7L},{(-1L),3L,3L,(-1L),0xEDE154B7L}}; uint32_t *l_1465 = (void*)0; int8_t l_1551 = 0L; int16_t l_1553 = 0x9F4BL; struct S0 *l_1572 = &g_1573; uint16_t l_1591 = 65526UL; int16_t l_1676[9][2] = {{0x476FL,0x476FL},{0x73EDL,0x476FL},{0x476FL,0x73EDL},{0x476FL,0x476FL},{0x73EDL,0x476FL},{0x476FL,0x73EDL},{0x476FL,0x476FL},{0x73EDL,0x476FL},{0x476FL,0x73EDL}}; uint32_t *l_1701[8]; int i, j; for (i = 0; i < 8; i++) l_1701[i] = &l_783; } } return g_863.f2; } /* ------------------------------------------ */ /* * reads : g_220 g_320 g_321 g_322 g_275 g_435 g_88 g_434 g_483 g_484 g_485 g_243 g_70 g_596 g_748 g_77 * writes: g_137 g_275 g_88 g_59 g_71 g_243 g_77 */ int32_t func_2(uint8_t p_3, int32_t p_4, int32_t p_5, int64_t p_6, int8_t p_7) { /* block id: 399 */ int32_t *l_702 = (void*)0; int32_t l_703 = 9L; int32_t l_728 = 0xB98B0FF8L; int16_t *l_733 = &g_71; l_703 &= (safe_rshift_func_uint16_t_u_u(p_7, 9)); for (l_703 = 19; (l_703 == (-1)); l_703 = safe_sub_func_int8_t_s_s(l_703, 2)) { /* block id: 403 */ uint8_t l_724 = 0xA5L; int32_t l_727 = 0x668C3C2DL; l_728 = ((safe_mod_func_uint16_t_u_u((((*g_220) = 0x16L) == p_4), ((safe_rshift_func_int8_t_s_s(((safe_mod_func_uint32_t_u_u((safe_add_func_int64_t_s_s(((safe_sub_func_uint8_t_u_u((safe_sub_func_int64_t_s_s((safe_sub_func_uint16_t_u_u(((safe_lshift_func_int16_t_s_s(((l_724 = (--(***g_320))) ^ (((0x7B888A8F0435601DLL != 0UL) & ((safe_div_func_int8_t_s_s(((*g_435) || ((**g_434) = (**g_434))), ((l_727 >= (0UL <= (***g_483))) || 255UL))) && (-8L))) , 0UL)), 7)) <= p_3), 0x6E4BL)), p_5)), l_703)) || l_727), 3UL)), 0xF8DBE8D2L)) , l_724), 4)) , 0x08F6L))) > p_6); } (*g_748) ^= (safe_mul_func_uint16_t_u_u((safe_sub_func_int8_t_s_s((p_4 && ((***g_483) = (((((*g_322) = ((((*l_733) = ((*g_70) = p_4)) <= (0x4AC786800C546DF1LL || (**g_434))) & (+l_728))) < (((((safe_div_func_uint8_t_u_u(p_7, (safe_add_func_uint16_t_u_u((safe_add_func_int64_t_s_s((safe_mod_func_int64_t_s_s(0x17A309267FED702FLL, (~(safe_mod_func_uint64_t_u_u(p_4, (safe_mul_func_uint8_t_u_u(((0xFDL && p_4) && (***g_483)), 0x57L))))))), 5UL)), 0xDEC3L)))) , 0x86F8L) & g_596) , (void*)0) == &g_525[8][0])) | 0x98CD5E36L) ^ 0x232FL))), 0x37L)), p_3)); return p_3; } /* ------------------------------------------ */ /* * reads : g_16 * writes: */ uint8_t func_13(int32_t p_14, uint32_t p_15) { /* block id: 1 */ return g_16[0][1]; } /* ------------------------------------------ */ /* * reads : g_322 g_275 g_70 g_71 g_434 g_435 g_124 g_485 g_243 g_478 g_113 g_59 g_220 g_137 g_81 g_195 g_484 g_673 g_74 g_88 g_483 g_689 g_600 g_80 * writes: g_88 g_124 g_71 g_70 g_636 g_137 g_80 g_195 g_240 g_485 g_115 g_243 g_600 */ const uint8_t func_19(int32_t p_20, uint32_t p_21, uint64_t p_22, int64_t p_23) { /* block id: 360 */ int16_t * const l_601 = &g_59; int32_t l_604[2]; int8_t **l_617 = &g_220; uint32_t l_630[6][5] = {{0x518E0427L,0xCDCAC2F8L,0x518E0427L,0xCDCAC2F8L,0x518E0427L},{18446744073709551606UL,18446744073709551606UL,0x57F56F08L,0x57F56F08L,18446744073709551606UL},{0x05AB6771L,0xCDCAC2F8L,0x05AB6771L,0xCDCAC2F8L,0x05AB6771L},{18446744073709551606UL,0x57F56F08L,0x57F56F08L,18446744073709551606UL,18446744073709551606UL},{0x518E0427L,0xCDCAC2F8L,0x518E0427L,0xCDCAC2F8L,0x518E0427L},{18446744073709551606UL,18446744073709551606UL,0x57F56F08L,0x57F56F08L,18446744073709551606UL}}; uint32_t *l_631 = &g_124; int8_t **l_632[8]; int32_t *l_633[7] = {&l_604[1],&l_604[1],&g_77,&l_604[1],&l_604[1],&g_77,&l_604[1]}; int16_t *l_634 = &g_59; int16_t **l_635 = &g_70; int16_t l_650 = 0x5912L; int16_t l_655 = 0L; uint8_t *l_672 = &g_600; uint8_t ***l_679[9][6] = {{&g_525[5][5],&g_525[6][0],&g_525[5][7],&g_525[5][7],&g_525[6][0],&g_525[5][5]},{&g_525[5][7],&g_525[6][0],&g_525[5][5],&g_525[1][6],&g_525[3][4],&g_525[3][5]},{&g_525[3][5],&g_525[0][2],&g_525[7][5],&g_525[0][2],&g_525[3][5],&g_525[6][0]},{&g_525[3][5],&g_525[5][7],&g_525[0][2],&g_525[1][6],&g_525[1][0],&g_525[1][0]},{&g_525[5][7],&g_525[3][4],&g_525[3][4],&g_525[5][7],&g_525[7][5],&g_525[1][0]},{&g_525[5][5],&g_525[1][0],&g_525[0][2],&g_525[6][0],&g_525[1][6],&g_525[6][0]},{&g_525[7][5],&g_525[3][3],&g_525[7][5],&g_525[5][7],&g_525[1][6],&g_525[3][5]},{&g_525[0][2],&g_525[1][0],&g_525[5][5],&g_525[7][5],&g_525[7][5],&g_525[5][5]},{&g_525[3][4],&g_525[3][4],&g_525[5][7],&g_525[7][5],&g_525[1][0],&g_525[5][7]}}; int i, j; for (i = 0; i < 2; i++) l_604[i] = 0xC6FF3652L; for (i = 0; i < 8; i++) l_632[i] = (void*)0; if ((g_636[2][5][0] = (l_601 == ((*l_635) = ((safe_sub_func_uint32_t_u_u(((l_604[0] , ((p_20 = (safe_rshift_func_uint16_t_u_s(((*g_322) , (safe_mul_func_int8_t_s_s((((safe_lshift_func_int16_t_s_u(((safe_rshift_func_int8_t_s_s(p_22, ((safe_lshift_func_int8_t_s_s(0xC8L, 4)) > (safe_lshift_func_uint8_t_u_s((l_617 == (l_632[1] = ((safe_mul_func_int16_t_s_s(((*g_70) = (safe_div_func_int8_t_s_s(l_604[1], (safe_rshift_func_int16_t_s_s(((safe_add_func_int16_t_s_s(((((*g_70) , ((*l_631) &= ((safe_mod_func_int64_t_s_s(((**g_434) = (safe_mul_func_uint16_t_u_u(l_604[0], 0x0B7CL))), l_630[4][0])) , l_604[0]))) == p_22) , 1L), p_22)) , p_22), 2))))), 65530UL)) , (void*)0))), 5))))) | 0x67L), 8)) , (-1L)) >= l_630[4][0]), (*g_485)))), 4))) == p_21)) ^ p_22), p_21)) , l_634))))) { /* block id: 368 */ const int64_t l_641 = 0L; int32_t **l_642 = &g_80; int32_t **l_643 = &l_633[0]; l_650 = (((safe_sub_func_uint64_t_u_u((0UL == 0UL), (((**l_617) &= (safe_mul_func_int8_t_s_s(l_641, ((((((*l_643) = (*g_478)) == (((l_604[0] || (0xBF19L < (p_22 > 0x0CA7EB0AL))) <= ((safe_rshift_func_int16_t_s_s((safe_mul_func_uint16_t_u_u(((safe_add_func_uint64_t_u_u(l_604[1], (-1L))) | (-7L)), 0x1247L)), (*g_70))) < p_21)) , &g_77)) < 0x9EL) > 0xDC28D56FL) || (*g_70))))) , (-1L)))) != p_20) ^ 0L); } else { /* block id: 372 */ int32_t **l_651[1]; uint16_t l_659 = 65528UL; uint8_t *l_674 = &g_243; uint8_t ***l_680[8][1] = {{&g_525[5][7]},{&g_525[5][7]},{&g_525[5][7]},{&g_525[5][7]},{&g_525[5][7]},{&g_525[5][7]},{&g_525[5][7]},{&g_525[5][7]}}; int32_t l_696[7]; int i, j; for (i = 0; i < 1; i++) l_651[i] = &g_113[4]; for (i = 0; i < 7; i++) l_696[i] = 0xC83C397AL; (*g_81) = &l_604[0]; for (g_195 = 0; (g_195 > 33); g_195++) { /* block id: 376 */ int16_t l_654 = 0x3778L; int32_t l_656 = 0x4280E7DDL; int8_t l_657 = 4L; int32_t l_658 = 0x19E8C424L; uint8_t *l_681[6] = {&g_600,&g_600,&g_600,&g_600,&g_600,&g_600}; int i; --l_659; for (l_659 = (-13); (l_659 >= 27); l_659++) { /* block id: 380 */ uint8_t ***l_676[8]; int32_t l_682 = 0L; int i; for (i = 0; i < 8; i++) l_676[i] = &g_525[5][7]; for (g_240 = 0; (g_240 <= 53); g_240++) { /* block id: 383 */ const uint64_t l_668 = 0x976BFA9F0FB2AE11LL; uint8_t **l_675[8][7] = {{(void*)0,(void*)0,&l_674,&l_674,(void*)0,&l_674,&l_674},{&l_674,&l_674,&l_674,(void*)0,&l_674,&l_674,&l_674},{&l_674,&l_674,(void*)0,&l_674,(void*)0,(void*)0,(void*)0},{&l_674,(void*)0,&l_674,(void*)0,&l_674,&l_674,&l_674},{(void*)0,&l_674,(void*)0,&l_674,&l_674,&l_674,&l_674},{&l_674,(void*)0,&l_674,&l_674,&l_674,&l_674,&l_674},{(void*)0,&l_674,&l_674,(void*)0,(void*)0,&l_674,&l_674},{&l_674,&l_674,&l_674,(void*)0,&l_674,&l_674,&l_674}}; uint8_t ****l_677 = (void*)0; uint8_t ****l_678[5][10] = {{&l_676[6],&l_676[3],&l_676[3],&l_676[3],&l_676[3],&l_676[6],&l_676[3],&l_676[3],&l_676[3],&l_676[3]},{&l_676[6],&l_676[3],&l_676[3],&l_676[6],&l_676[6],&l_676[3],&l_676[3],&l_676[6],&l_676[3],&l_676[3]},{&l_676[6],&l_676[3],&l_676[3],&l_676[3],&l_676[3],&l_676[3],&l_676[3],&l_676[3],&l_676[3],&l_676[6]},{&l_676[3],&l_676[3],&l_676[3],&l_676[3],&l_676[6],&l_676[3],&l_676[3],&l_676[6],&l_676[3],&l_676[3]},{&l_676[6],&l_676[6],&l_676[3],&l_676[3],&l_676[6],&l_676[3],&l_676[3],&l_676[3],&l_676[3],&l_676[6]}}; int i, j; l_682 = (((safe_rshift_func_int16_t_s_u(l_668, (safe_unary_minus_func_uint8_t_u(((safe_lshift_func_uint16_t_u_u((g_115 = ((((l_672 = ((*g_484) = (*g_484))) != (l_674 = (g_673 , (g_74 , l_674)))) , (l_679[0][1] = l_676[3])) == (g_137[0] , l_680[7][0]))), 0)) == (l_681[5] != (void*)0)))))) | (**g_434)) && 0x10L); } } } (*g_80) &= ((p_20 , (void*)0) == ((safe_mul_func_int16_t_s_s((safe_mod_func_uint64_t_u_u(((0x4D5DE341L && (safe_mul_func_uint8_t_u_u(((***g_483) = (**g_484)), g_689))) , (((safe_rshift_func_uint8_t_u_u(4UL, ((*l_672)--))) > (safe_lshift_func_uint8_t_u_s(l_696[5], (safe_unary_minus_func_int16_t_s((18446744073709551608UL == 0x291DFB5B47C5F785LL)))))) , 18446744073709551615UL)), p_20)), p_20)) , &g_484)); } return p_23; } /* ------------------------------------------ */ /* * reads : g_70 g_71 g_219 g_220 g_137 g_560 g_320 g_321 g_322 g_275 g_573 g_77 g_16 g_74.f3 * writes: g_560 g_137 g_77 g_124 g_59 */ uint32_t func_34(int16_t p_35, int16_t p_36, uint8_t p_37, int16_t p_38, uint16_t p_39) { /* block id: 331 */ int64_t l_553 = 8L; uint32_t l_554 = 0UL; int32_t *l_556[7][4] = {{&g_83,&g_83,&g_83,&g_83},{&g_83,&g_83,&g_83,&g_83},{&g_83,&g_83,&g_77,&g_83},{&g_83,&g_83,&g_83,&g_83},{&g_83,&g_83,&g_83,&g_83},{&g_83,&g_83,&g_77,&g_83},{&g_83,&g_83,&g_83,&g_83}}; uint16_t l_557 = 65531UL; int32_t **l_567[8] = {&g_113[5],&g_113[5],&g_113[5],&g_113[5],&g_113[5],&g_113[5],&g_113[5],&g_113[5]}; int32_t ***l_566 = &l_567[6]; const uint8_t *l_572[4][3][9] = {{{&g_243,&g_243,&g_243,&g_243,(void*)0,&g_243,&g_243,(void*)0,&g_243},{&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243},{&g_243,&g_243,&g_243,&g_243,(void*)0,(void*)0,&g_243,&g_243,&g_243}},{{&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243},{(void*)0,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,(void*)0,(void*)0},{&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243}},{{(void*)0,&g_243,&g_243,&g_243,&g_243,(void*)0,&g_243,&g_243,(void*)0},{&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243},{&g_243,&g_243,&g_243,&g_243,(void*)0,&g_243,&g_243,(void*)0,&g_243}},{{&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243},{&g_243,&g_243,&g_243,&g_243,(void*)0,(void*)0,&g_243,&g_243,&g_243},{&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243,&g_243}}}; const uint8_t **l_571 = &l_572[0][1][8]; const uint8_t ***l_570[7] = {&l_571,(void*)0,&l_571,(void*)0,&l_571,&l_571,(void*)0}; int64_t *** volatile *l_594 = &g_433; int64_t *** volatile **l_593 = &l_594; int16_t l_595 = 0xB94DL; int i, j, k; l_557 = ((p_36 , ((0UL > (l_553 != p_37)) & ((p_37 , (*g_70)) >= l_553))) != l_554); if (g_71) goto lbl_561; lbl_561: g_560 &= (safe_lshift_func_int8_t_s_s((**g_219), 7)); if (((safe_div_func_int16_t_s_s((((*g_220) = 7L) | (((((-1L) || 0x48L) == (((((void*)0 == l_566) , &l_567[6]) == &l_567[6]) <= (safe_mod_func_uint16_t_u_u((((((***g_320) != (l_570[2] != (void*)0)) <= (-10L)) ^ g_573) | 0xA9060318L), g_77)))) < p_35) , 0xFAL)), 0xB437L)) != (***g_320))) { /* block id: 336 */ int8_t l_576[10][9] = {{7L,0x99L,0x99L,7L,(-10L),7L,0x99L,0x99L,7L},{0x78L,0xF9L,(-1L),0xF9L,0x78L,0x78L,0xF9L,(-1L),0xF9L},{0x99L,(-10L),0xC9L,0xC9L,(-10L),0x99L,(-10L),0xC9L,0xC9L},{0x78L,0x78L,0xF9L,(-1L),0xF9L,0x78L,0x78L,0xF9L,(-1L)},{7L,(-10L),7L,0x99L,0x99L,7L,(-10L),7L,0x99L},{(-1L),0xF9L,0xF9L,(-1L),(-1L),(-1L),0xF9L,0xF9L,(-1L)},{0xCCL,0x99L,0xC9L,0x99L,0xCCL,0xCCL,0x99L,0xC9L,0x99L},{0xF9L,(-1L),(-1L),(-1L),(-1L),0xF9L,(-1L),(-1L),(-1L)},{0xCCL,0xCCL,0x99L,0xC9L,0x99L,0xCCL,0xCCL,0x99L,0xC9L},{(-1L),(-1L),(-1L),0xF9L,0xF9L,(-1L),(-1L),(-1L),0xF9L}}; int32_t l_590 = (-1L); int i, j; for (g_77 = 0; (g_77 > 12); g_77++) { /* block id: 339 */ return l_576[7][7]; } for (g_77 = 0; (g_77 == (-10)); g_77--) { /* block id: 344 */ uint32_t *l_583 = &g_124; int16_t *l_586 = (void*)0; int16_t *l_587 = &g_59; int32_t l_588[8][2] = {{1L,(-5L)},{0L,(-5L)},{1L,(-5L)},{0L,(-5L)},{1L,(-5L)},{0L,(-5L)},{1L,(-5L)},{0L,(-5L)}}; int32_t l_589 = (-1L); int i, j; l_589 |= ((safe_mod_func_uint16_t_u_u((safe_sub_func_int16_t_s_s(p_36, 0x5122L)), (((*l_583) = (((0x1139L <= g_560) , g_16[1][2]) == 4L)) ^ (((*g_70) == ((*l_587) = (p_36 <= (safe_mod_func_int32_t_s_s(l_576[7][7], p_35))))) == 0xA844L)))) || l_588[3][1]); } l_590 |= l_576[5][5]; return g_74.f3; } else { /* block id: 351 */ uint16_t l_591 = 0x87BCL; int32_t l_592 = 0xDE88DE82L; l_592 |= (l_591 = p_35); } (*l_593) = &g_433; return l_595; } /* ------------------------------------------ */ /* * reads : g_16 g_70 g_74 g_81 g_80 g_77 g_115 g_71 g_137 g_113 g_88 g_83 g_192 g_219 g_124 g_220 g_240 g_243 g_251 g_194 g_195 g_275 g_309 g_368 * writes: g_59 g_77 g_80 g_83 g_113 g_115 g_71 g_124 g_137 g_88 g_240 g_243 g_251 g_275 g_319 g_195 g_368 */ int32_t func_42(int64_t p_43, int64_t p_44, int8_t p_45, int32_t p_46, int32_t p_47) { /* block id: 3 */ int16_t *l_58 = &g_59; int32_t l_62 = 6L; l_62 = func_48(p_47, (((func_52(func_13((func_54(((*l_58) = g_16[1][2]), ((safe_mod_func_uint32_t_u_u(0x070FEEA3L, l_62)) , (((func_13((safe_unary_minus_func_uint64_t_u(l_62)), func_64(g_70, g_16[1][1], &g_71, (safe_mul_func_uint16_t_u_u((((void*)0 == l_58) != 0xEFD5L), g_16[1][3])), p_47)) | p_44) || g_16[1][3]) , 0xAAD2DEE9DACAF1DALL)), p_44) <= 0xC24EAE83A5CD40C9LL), l_62)) != 0x25B809297C2158DCLL) ^ (-1L)) & (-5L)), l_62); for (p_46 = 0; (p_46 != 3); ++p_46) { /* block id: 327 */ int32_t *l_552 = (void*)0; l_552 = ((l_62 == (*g_70)) , &p_46); } return l_62; } /* ------------------------------------------ */ /* * reads : * writes: */ int32_t func_48(uint8_t p_49, uint8_t p_50, int32_t p_51) { /* block id: 321 */ int32_t *l_549 = (void*)0; l_549 = &p_51; return p_50; } /* ------------------------------------------ */ /* * reads : g_240 * writes: g_240 */ const uint64_t func_52(uint8_t p_53) { /* block id: 310 */ int8_t l_539 = 1L; int64_t l_546[8][6] = {{5L,5L,(-5L),0xDE32DE0B809ADBD8LL,0L,0x8DA169C3853F121DLL},{0x8DA169C3853F121DLL,5L,5L,1L,0xD74F36BD237CE46BLL,(-5L)},{0L,0x8DA169C3853F121DLL,5L,0xD0590057A5BFC545LL,5L,0x8DA169C3853F121DLL},{0xFF566BC0F1945BD6LL,0xD0590057A5BFC545LL,(-5L),(-7L),0xE67DB2E923DE326ALL,0xDE32DE0B809ADBD8LL},{(-7L),0xE67DB2E923DE326ALL,0xDE32DE0B809ADBD8LL,5L,1L,0xA9A534AF3E495BA9LL},{0xC159F72B7C245192LL,0xE67DB2E923DE326ALL,0L,0L,0xE67DB2E923DE326ALL,0xC159F72B7C245192LL},{0xE67DB2E923DE326ALL,0xD0590057A5BFC545LL,0x8DA169C3853F121DLL,5L,5L,1L},{0L,0x8DA169C3853F121DLL,1L,0L,0xD74F36BD237CE46BLL,0x0C70FDDC16E30569LL}}; int32_t l_548 = 0x8B5CC57EL; int i, j; l_539 = p_53; lbl_547: for (g_240 = (-28); (g_240 != 25); g_240++) { /* block id: 314 */ uint32_t l_544 = 0xCEE1080DL; int32_t l_545 = 0xA49F119EL; l_545 = (safe_rshift_func_uint8_t_u_u(l_544, 3)); if (p_53) goto lbl_547; l_545 = l_546[0][2]; } l_548 ^= 0x0B36E756L; return l_546[0][2]; } /* ------------------------------------------ */ /* * reads : g_194 g_195 g_275 g_70 g_71 g_219 g_220 g_243 g_74.f1 g_115 g_309 g_124 g_74 g_368 g_251 * writes: g_275 g_137 g_88 g_71 g_80 g_319 g_124 g_243 g_195 g_368 g_251 */ uint64_t func_54(int16_t p_55, uint64_t p_56, uint64_t p_57) { /* block id: 138 */ int16_t l_262 = 0L; int32_t l_273 = 0x56F641EFL; uint64_t *l_274 = &g_275; uint16_t l_285 = 65535UL; int8_t **l_286 = &g_220; int8_t l_306 = 1L; uint64_t **l_318[3][8] = {{&l_274,&l_274,&l_274,&l_274,&l_274,&l_274,&l_274,&l_274},{&l_274,&l_274,&l_274,&l_274,&l_274,&l_274,&l_274,&l_274},{&l_274,&l_274,&l_274,&l_274,&l_274,&l_274,&l_274,&l_274}}; uint64_t ***l_317 = &l_318[1][0]; uint64_t ****l_316 = &l_317; int32_t l_360[6]; int8_t l_372 = 1L; int16_t l_373[9][4][6] = {{{0L,0xCB34L,1L,0x6060L,0L,0xAA61L},{0x48FAL,(-8L),0xB909L,(-1L),0x1C7FL,0xF0AEL},{0x4355L,0xF0AEL,6L,6L,0xF0AEL,0x4355L},{(-1L),(-1L),0L,(-1L),0x2A45L,0x6A11L}},{{1L,(-1L),0x75AEL,0L,0xF281L,0L},{1L,0xCB34L,0L,(-1L),0x159BL,(-1L)},{(-1L),0x2A45L,0x7499L,6L,0xE274L,0x2508L},{0x4355L,0xAA61L,(-1L),(-1L),0L,(-2L)}},{{0xAA61L,4L,(-1L),0L,(-1L),0x159BL},{0x46FEL,0x6060L,(-1L),0x6060L,0x46FEL,0x7499L},{(-1L),(-1L),0x2A45L,0xF0AEL,0L,0L},{0x75AEL,0x159BL,(-1L),(-1L),0x6A11L,0L}},{{0x1C7FL,(-1L),0x2A45L,0xB909L,0xCB34L,0x7499L},{0x6A11L,0xE274L,(-1L),(-2L),(-1L),0x159BL},{0xC122L,(-1L),(-1L),0x4355L,0x75AEL,(-2L)},{(-2L),0xD056L,(-1L),1L,0x2508L,0x2508L}},{{(-1L),0x7499L,0x7499L,(-1L),4L,(-1L)},{6L,0x1C7FL,0L,(-1L),(-1L),0L},{0x7499L,0L,0x75AEL,0x46FEL,(-1L),0x6A11L},{(-1L),0x1C7FL,0L,0xC122L,4L,0x4355L}},{{0x2A45L,0x7499L,6L,0xE274L,0x2508L,0xF0AEL},{(-1L),0xD056L,0xB909L,0x6A11L,0x75AEL,(-6L)},{0xCB34L,(-1L),4L,(-8L),(-1L),(-8L)},{0L,0xE274L,0L,0x48FAL,0xCB34L,0xC122L}},{{0xB909L,(-1L),0xE274L,0xCB34L,0x6A11L,(-1L)},{0x8115L,0x159BL,(-8L),0xCB34L,0L,0x48FAL},{0xB909L,(-1L),0x6060L,0x48FAL,0x46FEL,0x8115L},{0L,0x6060L,(-6L),(-8L),(-1L),0x75AEL}},{{0xCB34L,4L,0x2508L,0x6A11L,0L,0x2A45L},{(-1L),0xAA61L,(-1L),0xE274L,0xE274L,(-1L)},{0x2A45L,0x2A45L,(-1L),0xC122L,0x159BL,1L},{(-1L),0xCB34L,0xF0AEL,0x46FEL,0xF281L,(-1L)}},{{0x7499L,(-1L),0xF0AEL,(-1L),0x2A45L,1L},{6L,(-8L),0L,1L,0x1C7FL,0x48FAL},{1L,0x1C7FL,0x48FAL,0x7499L,0x4355L,(-1L)},{0xCB34L,0xF281L,1L,(-1L),0x57EDL,6L}}}; uint16_t l_404 = 0xD89FL; int64_t *l_432 = &g_88; int64_t **l_431[7][8][4]; int32_t *l_445 = &g_83; int32_t *l_477 = &l_360[1]; const uint16_t *l_489 = &g_490; uint8_t **l_523 = &g_485; int i, j, k; for (i = 0; i < 6; i++) l_360[i] = (-2L); for (i = 0; i < 7; i++) { for (j = 0; j < 8; j++) { for (k = 0; k < 4; k++) l_431[i][j][k] = &l_432; } } if ((safe_lshift_func_uint8_t_u_u((safe_mul_func_int16_t_s_s((safe_add_func_int32_t_s_s(((safe_mul_func_uint16_t_u_u((p_55 < (&g_88 == (void*)0)), p_55)) , ((l_262 = (*g_194)) != (safe_rshift_func_int8_t_s_s((safe_mul_func_int8_t_s_s((safe_lshift_func_int8_t_s_u(0xD0L, 0)), (safe_mul_func_int16_t_s_s((safe_add_func_uint64_t_u_u((((++(*l_274)) > (((((safe_sub_func_uint8_t_u_u(((safe_sub_func_uint16_t_u_u((safe_mul_func_int16_t_s_s((((*g_70) && (~(l_273 >= ((**g_219) = 0xE2L)))) || l_273), l_285)), p_55)) < 1UL), 6UL)) > l_285) , p_57) , l_286) == l_286)) > g_243), 0L)), p_56)))), 0)))), 0UL)), 0x0E74L)), 4))) { /* block id: 142 */ const uint64_t l_295[6][9] = {{0UL,0xC2B45EA374524580LL,2UL,0xC2B45EA374524580LL,0UL,0x618C888C93FAD4A5LL,18446744073709551609UL,2UL,0x3E30E113E8822B88LL},{3UL,0x8CE73DE404574DDELL,0UL,0xB3A0959B999FAA61LL,0xD0FF9300FB4A7941LL,3UL,0x0D9B4F41D280C9FELL,18446744073709551615UL,0UL},{1UL,0UL,18446744073709551615UL,18446744073709551615UL,0x3E30E113E8822B88LL,0x618C888C93FAD4A5LL,0x618C888C93FAD4A5LL,0x3E30E113E8822B88LL,18446744073709551615UL},{0xFD22ADF1F39E0C30LL,0x26FBBA5198DD5F2ALL,0xFD22ADF1F39E0C30LL,3UL,0x3E30E113E8822B88LL,3UL,0x26FBBA5198DD5F2ALL,6UL,0xC2B45EA374524580LL},{1UL,3UL,18446744073709551609UL,0xFD22ADF1F39E0C30LL,0xD0FF9300FB4A7941LL,1UL,0xC2B45EA374524580LL,18446744073709551615UL,3UL},{1UL,18446744073709551609UL,0UL,3UL,0UL,0UL,3UL,0UL,18446744073709551609UL}}; uint32_t *l_323 = &g_124; int32_t *l_324[3][6]; int32_t **l_325 = (void*)0; int32_t **l_326 = &g_80; int i, j; for (i = 0; i < 3; i++) { for (j = 0; j < 6; j++) l_324[i][j] = (void*)0; } for (g_275 = 18; (g_275 <= 40); g_275 = safe_add_func_uint16_t_u_u(g_275, 8)) { /* block id: 145 */ int64_t *l_291 = &g_88; int8_t * const *l_292 = &g_220; int32_t l_305[6]; int i; for (i = 0; i < 6; i++) l_305[i] = 1L; l_273 = ((safe_rshift_func_int8_t_s_u((&g_220 != (((*l_291) = 1L) , l_292)), (safe_sub_func_uint8_t_u_u(((l_295[3][7] >= p_55) >= (safe_unary_minus_func_int16_t_s(4L))), (((((((safe_div_func_uint64_t_u_u(((safe_add_func_uint16_t_u_u((l_295[2][2] < ((*g_70) = (safe_mod_func_uint16_t_u_u(((((p_56 & (safe_sub_func_int64_t_s_s(g_275, l_295[0][5]))) , l_305[2]) && g_74.f1) & p_57), 65533UL)))), 0L)) ^ l_305[2]), 0x411E5FBF8ED00EFCLL)) == p_57) ^ l_295[3][7]) && l_262) != g_115) != l_306) ^ l_273))))) <= p_56); for (p_57 = 0; (p_57 > 47); p_57++) { /* block id: 151 */ l_305[0] &= p_57; } (*g_309) = &l_305[2]; return l_305[4]; } l_273 = (((*l_323) ^= (safe_add_func_uint8_t_u_u((safe_add_func_int64_t_s_s((0xC8E0L || (p_57 && ((((safe_rshift_func_uint16_t_u_s(g_115, (0x4827FF61L ^ (((-4L) >= (p_57 | ((255UL == (&g_192[4][0] == (g_319[1] = l_316))) != l_295[2][3]))) < g_74.f1)))) | p_57) , (void*)0) == (void*)0))), l_306)), l_295[1][1]))) & p_57); (*l_326) = (void*)0; l_273 &= ((-6L) <= (*g_70)); } else { /* block id: 162 */ int32_t *l_337 = &l_273; int32_t l_345 = 0xA55FE270L; uint64_t * const l_352 = &g_275; int32_t l_361[6][1][6] = {{{0x55CD4D5AL,0x55CD4D5AL,0x34F51880L,0x55CD4D5AL,0x55CD4D5AL,0x34F51880L}},{{0x55CD4D5AL,0x55CD4D5AL,0x34F51880L,0x55CD4D5AL,0x55CD4D5AL,0x34F51880L}},{{0x55CD4D5AL,0x55CD4D5AL,0x34F51880L,0x55CD4D5AL,0x55CD4D5AL,0x34F51880L}},{{0x55CD4D5AL,0x55CD4D5AL,0x34F51880L,0x55CD4D5AL,0x55CD4D5AL,0x34F51880L}},{{0x55CD4D5AL,0x55CD4D5AL,0x34F51880L,0x55CD4D5AL,0x55CD4D5AL,0x34F51880L}},{{0x55CD4D5AL,0x55CD4D5AL,0x34F51880L,0x55CD4D5AL,0x55CD4D5AL,0x34F51880L}}}; uint16_t l_362 = 0xFE62L; int i, j, k; for (l_306 = 20; (l_306 < (-11)); --l_306) { /* block id: 165 */ const uint16_t *l_341 = &g_342; const uint16_t **l_340 = &l_341; uint32_t *l_343[7][10][3] = {{{&g_124,&g_124,(void*)0},{&g_124,(void*)0,&g_124},{&g_124,&g_124,(void*)0},{&g_124,(void*)0,&g_124},{&g_124,&g_124,&g_124},{(void*)0,&g_124,&g_124},{&g_124,&g_124,&g_124},{&g_124,&g_124,(void*)0},{&g_124,&g_124,&g_124},{&g_124,&g_124,&g_124}},{{&g_124,&g_124,&g_124},{&g_124,&g_124,&g_124},{(void*)0,&g_124,(void*)0},{&g_124,(void*)0,(void*)0},{&g_124,&g_124,&g_124},{&g_124,(void*)0,&g_124},{&g_124,&g_124,&g_124},{&g_124,&g_124,&g_124},{&g_124,&g_124,&g_124},{&g_124,&g_124,&g_124}},{{(void*)0,&g_124,&g_124},{&g_124,(void*)0,(void*)0},{&g_124,&g_124,&g_124},{&g_124,(void*)0,&g_124},{&g_124,&g_124,&g_124},{&g_124,(void*)0,&g_124},{(void*)0,&g_124,(void*)0},{(void*)0,(void*)0,(void*)0},{&g_124,(void*)0,(void*)0},{&g_124,&g_124,&g_124}},{{&g_124,&g_124,&g_124},{&g_124,&g_124,(void*)0},{&g_124,&g_124,&g_124},{(void*)0,&g_124,&g_124},{&g_124,(void*)0,&g_124},{(void*)0,&g_124,&g_124},{&g_124,&g_124,(void*)0},{&g_124,&g_124,&g_124},{&g_124,(void*)0,&g_124},{(void*)0,&g_124,&g_124}},{{&g_124,&g_124,&g_124},{&g_124,&g_124,(void*)0},{&g_124,&g_124,(void*)0},{&g_124,&g_124,&g_124},{&g_124,&g_124,&g_124},{&g_124,&g_124,&g_124},{&g_124,&g_124,&g_124},{&g_124,&g_124,(void*)0},{(void*)0,&g_124,&g_124},{&g_124,(void*)0,&g_124}},{{(void*)0,&g_124,&g_124},{&g_124,&g_124,&g_124},{&g_124,&g_124,(void*)0},{(void*)0,&g_124,&g_124},{&g_124,&g_124,&g_124},{(void*)0,(void*)0,(void*)0},{&g_124,&g_124,(void*)0},{&g_124,(void*)0,&g_124},{&g_124,&g_124,&g_124},{&g_124,(void*)0,&g_124}},{{&g_124,&g_124,&g_124},{&g_124,&g_124,&g_124},{&g_124,&g_124,&g_124},{(void*)0,(void*)0,&g_124},{&g_124,&g_124,&g_124},{(void*)0,(void*)0,&g_124},{&g_124,&g_124,&g_124},{&g_124,&g_124,&g_124},{(void*)0,&g_124,&g_124},{&g_124,(void*)0,&g_124}}}; int32_t *l_344[5] = {&g_83,&g_83,&g_83,&g_83,&g_83}; int i, j, k; l_345 &= (((safe_sub_func_uint16_t_u_u(3UL, ((safe_mod_func_uint64_t_u_u((safe_div_func_uint32_t_u_u(((safe_mod_func_int64_t_s_s(((void*)0 == l_337), p_56)) > (safe_mul_func_int16_t_s_s((*g_70), (((*l_340) = &g_115) != (g_74 , &g_115))))), (l_273 = 0xDFD6CCFBL))), g_74.f2)) > 3UL))) , p_56) | 1L); for (p_57 = 0; (p_57 <= 15); p_57 = safe_add_func_uint16_t_u_u(p_57, 6)) { /* block id: 171 */ uint8_t *l_351 = &g_243; int32_t l_355[1][3][1]; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 1; k++) l_355[i][j][k] = 6L; } } (*l_337) |= (+(safe_rshift_func_int16_t_s_u(((((*l_351) ^= (p_56 , p_57)) < p_57) && ((l_352 == ((**l_317) = ((l_285 >= 0x17DDCD9073EF57F1LL) , &p_57))) & (safe_sub_func_int64_t_s_s((((*g_70) , &g_79[5][4][2]) != (void*)0), 0x90E0EAA6FD41093ELL)))), p_55))); if (l_355[0][2][0]) { /* block id: 175 */ return p_56; } else { /* block id: 177 */ return p_56; } } if ((0x03F9L ^ (safe_sub_func_int64_t_s_s((-1L), (--(*g_194)))))) { /* block id: 182 */ return p_56; } else { /* block id: 184 */ int8_t l_365[3]; int32_t l_366 = 0L; int32_t l_367 = 1L; int i; for (i = 0; i < 3; i++) l_365[i] = 0xB3L; l_362++; (*l_337) ^= p_57; g_368[4]++; } } } for (g_251 = 0; (g_251 <= 9); g_251 += 1) { /* block id: 193 */ int32_t *l_371[5][8] = {{&g_83,(void*)0,&g_83,&g_83,(void*)0,&g_83,&g_83,(void*)0},{(void*)0,&g_83,&g_83,(void*)0,&g_83,&g_83,(void*)0,&g_83},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_83,(void*)0,&g_83,&g_83,(void*)0,&g_83,&g_83,(void*)0},{(void*)0,&g_83,&g_83,(void*)0,&g_83,&g_83,(void*)0,&g_83}}; uint16_t l_375 = 0x9609L; int i, j; l_375--; } for (g_275 = (-1); (g_275 != 55); ++g_275) { /* block id: 198 */ uint8_t l_392 = 0x08L; uint16_t l_405 = 0UL; int32_t l_422 = 0x0686054BL; int32_t l_446 = (-1L); int32_t l_447 = 0x223383F2L; int32_t l_450 = (-1L); int32_t l_452 = 6L; int32_t l_453 = 9L; int32_t l_460 = 0x62DF6B9FL; int32_t l_461 = 0xF2423FB5L; int32_t l_462[3][10] = {{0x9A830EA8L,0x7A10CFD1L,0x7A10CFD1L,0x9A830EA8L,(-10L),1L,(-10L),0x9A830EA8L,0x7A10CFD1L,0x7A10CFD1L},{(-10L),0x7A10CFD1L,1L,0L,0L,1L,0x7A10CFD1L,(-10L),0x7A10CFD1L,0L},{1L,0x7A10CFD1L,(-10L),0x7A10CFD1L,1L,0L,0L,1L,0x7A10CFD1L,(-10L)}}; uint32_t l_474 = 0xFA7BB1E3L; const uint16_t *l_488 = &g_342; const uint16_t **l_487[10] = {&l_488,&l_488,&l_488,&l_488,&l_488,&l_488,&l_488,&l_488,&l_488,&l_488}; int32_t *l_493 = &l_450; int8_t **l_496 = (void*)0; int i, j; } return p_57; } /* ------------------------------------------ */ /* * reads : g_74 g_81 g_80 g_77 g_115 g_71 g_16 g_70 g_137 g_113 g_88 g_83 g_192 g_219 g_124 g_220 g_240 g_243 g_251 * writes: g_77 g_80 g_83 g_113 g_115 g_71 g_124 g_137 g_88 g_240 g_243 g_251 */ uint32_t func_64(int16_t * p_65, uint64_t p_66, int16_t * p_67, uint8_t p_68, int8_t p_69) { /* block id: 5 */ int16_t *l_75[3]; int32_t *l_76 = &g_77; int32_t l_87 = 8L; int32_t l_89 = 0x8EA9DD31L; int32_t l_90[2][3] = {{0xE4D36899L,0xE4D36899L,0xE4D36899L},{0x7A227BBAL,0x7A227BBAL,0x7A227BBAL}}; int8_t l_140 = 0x94L; uint16_t l_147[8][3] = {{0xDA87L,65526UL,65526UL},{0xDA87L,65526UL,65526UL},{0xDA87L,65526UL,65526UL},{0xDA87L,65526UL,65526UL},{0xDA87L,65526UL,65526UL},{0xDA87L,65526UL,65526UL},{0xDA87L,65526UL,65526UL},{0xDA87L,65526UL,65526UL}}; int32_t **l_165 = &g_113[4]; int32_t ***l_164 = &l_165; int16_t l_184 = (-3L); uint32_t l_224 = 0x411D8708L; int i, j; for (i = 0; i < 3; i++) l_75[i] = &g_71; lbl_183: (*l_76) = ((g_74 , l_75[2]) != l_75[0]); for (p_68 = 0; (p_68 <= 2); p_68 += 1) { /* block id: 9 */ int32_t *l_85 = (void*)0; int32_t *l_86[10][6] = {{&g_77,&g_77,(void*)0,&g_83,&g_83,(void*)0},{&g_83,&g_83,(void*)0,&g_77,&g_77,&g_77},{&g_83,&g_77,&g_77,&g_83,&g_77,(void*)0},{&g_77,&g_83,&g_77,&g_77,&g_83,&g_77},{&g_77,&g_77,(void*)0,&g_83,&g_83,(void*)0},{&g_83,&g_83,(void*)0,&g_77,&g_77,&g_77},{&g_83,&g_77,&g_77,&g_83,&g_77,(void*)0},{&g_77,&g_83,&g_77,&g_77,&g_83,&g_77},{&g_77,&g_77,(void*)0,&g_83,&g_83,(void*)0},{&g_83,&g_83,(void*)0,&g_77,&g_77,&g_77}}; uint32_t l_91 = 18446744073709551608UL; uint64_t l_102 = 0xE79906C8188D8CC6LL; int32_t **l_112 = &g_80; uint16_t *l_114[1][5] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}}; int32_t ***l_120 = (void*)0; int32_t **l_122[10][8] = {{&l_85,&l_86[9][5],&l_85,&l_86[8][5],&l_85,&l_76,&l_86[4][5],&l_86[5][2]},{&l_85,&l_86[8][5],&l_86[2][5],&l_86[3][0],&l_85,&l_86[3][0],&l_86[2][5],&l_86[8][5]},{&l_85,&l_86[8][5],&l_85,&l_86[5][2],&l_85,&l_86[3][0],&l_85,(void*)0},{&l_85,&l_86[8][5],&l_85,&l_86[9][5],&l_85,&l_76,&l_85,&l_86[9][5]},{&l_85,&l_86[9][5],&l_85,&l_86[3][0],&l_86[4][5],&l_86[8][5],&l_86[2][5],&l_86[9][5]},{&l_86[4][5],&l_86[8][5],&l_86[2][5],&l_86[9][5],&l_85,(void*)0,&l_86[4][5],(void*)0},{&l_86[4][5],&l_86[5][2],&l_85,&l_86[5][2],&l_86[4][5],&l_76,&l_85,&l_86[8][5]},{&l_85,&l_86[5][2],&l_85,&l_86[3][0],&l_85,(void*)0,&l_86[2][5],&l_86[5][2]},{&l_85,&l_86[8][5],&l_85,&l_86[8][5],&l_85,&l_86[8][5],&l_85,(void*)0},{&l_85,&l_86[9][5],&l_85,(void*)0,&l_85,&l_86[8][5],&l_86[2][5],&l_86[3][0]}}; int32_t ***l_121 = &l_122[9][0]; uint32_t *l_123[2][2][9] = {{{&g_124,&g_124,&g_124,&g_124,&g_124,&g_124,&g_124,&g_124,&g_124},{&g_124,&g_124,&g_124,&g_124,&g_124,&g_124,&g_124,&g_124,&g_124}},{{&g_124,&g_124,&g_124,&g_124,&g_124,&g_124,&g_124,&g_124,&g_124},{&g_124,&g_124,&g_124,&g_124,&g_124,&g_124,&g_124,&g_124,&g_124}}}; uint64_t l_139 = 7UL; int8_t *l_152[8][2] = {{&g_137[0],&g_137[0]},{&g_137[0],&g_137[0]},{&g_137[0],&g_137[0]},{&g_137[0],&g_137[0]},{&g_137[0],&g_137[0]},{&g_137[0],&g_137[0]},{&g_137[0],&g_137[0]},{&g_137[0],&g_137[0]}}; int8_t **l_153 = (void*)0; int8_t **l_154 = &l_152[6][0]; uint64_t *l_167 = &l_139; uint8_t l_168 = 250UL; int8_t *l_169 = (void*)0; int8_t *l_170 = (void*)0; int8_t *l_171 = &l_140; int32_t l_218 = 2L; uint32_t l_244 = 0xDB39CC4CL; int16_t *l_248 = &g_71; int i, j, k; for (p_66 = 0; (p_66 <= 2); p_66 += 1) { /* block id: 12 */ for (p_69 = 0; (p_69 <= 2); p_69 += 1) { /* block id: 15 */ int32_t **l_78 = &l_76; int32_t *l_84 = &g_83; (*g_81) = ((*l_78) = l_76); (*l_84) = ((*g_80) = 0L); (*l_78) = l_76; } } ++l_91; if (((g_124 = (safe_lshift_func_int16_t_s_s((((~((safe_unary_minus_func_uint16_t_u(((safe_mul_func_int8_t_s_s(((l_102 = (l_90[0][1] ^= ((safe_rshift_func_uint8_t_u_u((p_68 ^ ((void*)0 != &l_89)), 5)) < (*l_76)))) != (safe_sub_func_int32_t_s_s((safe_mod_func_uint16_t_u_u((+((*p_65) = (safe_mod_func_uint8_t_u_u(((safe_mul_func_uint8_t_u_u((((*l_112) = (*g_81)) == (g_113[5] = &g_83)), ((--g_115) ^ (safe_mod_func_uint32_t_u_u((((*l_121) = &l_76) != (void*)0), g_71))))) <= 0xC3L), g_16[1][3])))), g_16[1][3])), 0xE0F1B3FFL))), g_74.f6)) >= 6UL))) >= 0xB4L)) == 0UL) >= g_16[1][3]), (*l_76)))) < g_74.f5)) { /* block id: 32 */ (*l_76) &= p_66; } else { /* block id: 34 */ int32_t *l_131 = &l_90[0][1]; int8_t *l_136 = &g_137[0]; uint64_t *l_138 = &l_102; int64_t l_141 = (-10L); int32_t l_142 = (-1L); int32_t l_143 = 0xEAA0BB55L; int32_t l_144[3][3] = {{0x6A7C8495L,0x6A7C8495L,0x6A7C8495L},{(-3L),(-3L),(-3L)},{0x6A7C8495L,0x6A7C8495L,0x6A7C8495L}}; int64_t l_145 = 0x0DF1BF687C1ADAD2LL; int64_t l_146[8][5] = {{1L,(-9L),0xC49FB170E3E7A4D6LL,1L,1L},{(-9L),1L,(-9L),0xC49FB170E3E7A4D6LL,1L},{0x1240B99DE121EC47LL,3L,1L,3L,0x1240B99DE121EC47LL},{(-9L),3L,1L,0x1240B99DE121EC47LL,1L},{1L,1L,1L,0x1240B99DE121EC47LL,0x02A4F98EE419AF6FLL},{3L,(-9L),(-9L),3L,1L},{3L,0x1240B99DE121EC47LL,0xC49FB170E3E7A4D6LL,0xC49FB170E3E7A4D6LL,0x1240B99DE121EC47LL},{1L,(-9L),0xC49FB170E3E7A4D6LL,1L,1L}}; int i, j; for (l_91 = 0; (l_91 <= 2); l_91 += 1) { /* block id: 37 */ return p_69; } (*l_131) &= ((((0x347750682C58D3A2LL >= (*l_76)) <= (safe_add_func_uint64_t_u_u((((safe_add_func_uint64_t_u_u(((*l_138) &= (safe_lshift_func_int16_t_s_u(((((((void*)0 == l_131) <= (-1L)) >= (-1L)) <= (((safe_rshift_func_int8_t_s_u(((*l_136) = (p_69 = (safe_add_func_uint32_t_u_u(((*l_76) , g_74.f3), ((*l_76) != p_66))))), 3)) | (*p_67)) >= (*g_70))) <= g_74.f4), (*l_76)))), (*l_76))) == l_139) , (*l_76)), (*l_76)))) , p_69) >= 4294967295UL); ++l_147[4][0]; (*l_131) ^= p_66; } if ((safe_div_func_uint16_t_u_u((7L > ((((&p_69 != ((*l_154) = l_152[3][0])) == (p_69 && ((*l_171) = ((safe_sub_func_int32_t_s_s((0x92L >= (safe_rshift_func_uint16_t_u_u(((safe_rshift_func_int8_t_s_u(((safe_sub_func_int32_t_s_s(p_68, ((!(((*l_167) ^= (l_164 != ((!p_66) , &g_79[1][8][1]))) & 0xA9A3F3E99A6F27C5LL)) ^ (-4L)))) <= l_168), g_74.f4)) > g_137[1]), 14))), 0xB6EF145BL)) == p_68)))) >= (*p_65)) == p_69)), (-7L)))) { /* block id: 50 */ int32_t *l_172 = &l_89; int64_t l_181 = (-7L); uint64_t **l_186[7][5][7] = {{{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,(void*)0}},{{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,(void*)0,&l_167,&l_167,(void*)0},{&l_167,&l_167,&l_167,&l_167,(void*)0,&l_167,&l_167},{&l_167,&l_167,(void*)0,&l_167,(void*)0,&l_167,&l_167},{(void*)0,(void*)0,&l_167,&l_167,&l_167,&l_167,&l_167}},{{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,(void*)0,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167}},{{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,(void*)0},{&l_167,&l_167,&l_167,(void*)0,&l_167,&l_167,&l_167},{&l_167,&l_167,(void*)0,(void*)0,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167}},{{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,(void*)0,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,(void*)0,&l_167}},{{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,(void*)0},{&l_167,&l_167,&l_167,(void*)0,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,(void*)0,&l_167,&l_167,&l_167,&l_167,&l_167}},{{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,&l_167,&l_167,&l_167,&l_167,&l_167},{&l_167,&l_167,(void*)0,&l_167,&l_167,&l_167,&l_167}}}; uint64_t ***l_185 = &l_186[0][3][5]; int i, j, k; l_172 = ((((*g_70) && 0x0169L) , 18446744073709551608UL) , (**l_164)); for (g_71 = 0; (g_71 <= 2); g_71 += 1) { /* block id: 54 */ int64_t *l_173 = &g_88; int32_t l_180 = 1L; if (((p_69 = g_74.f7) | (((*l_76) = ((*l_173) ^= (g_16[1][3] <= 0xA4082160DFF7F0D0LL))) && g_74.f2))) { /* block id: 58 */ int8_t **l_182 = (void*)0; for (l_168 = 0; (l_168 <= 2); l_168 += 1) { /* block id: 61 */ int32_t l_174 = 0xFC26546EL; int32_t *l_175 = &g_83; (*l_76) = ((0x37L && (g_74.f5 >= 1L)) < l_174); l_172 = l_175; (*l_76) &= (safe_add_func_int32_t_s_s((safe_rshift_func_int8_t_s_u(((((((*l_172) = p_66) < l_180) > (p_69 | ((l_181 |= p_68) && l_180))) , l_180) != ((void*)0 == l_182)), (g_16[1][3] ^ 4L))), g_74.f5)); } } else { /* block id: 68 */ if (g_74.f2) goto lbl_183; } (*l_112) = (*l_112); l_184 ^= ((*l_76) = 0x5EE5588EL); } (*l_185) = &l_167; for (g_83 = 2; (g_83 >= 0); g_83 -= 1) { /* block id: 78 */ return p_69; } } else { /* block id: 81 */ int32_t l_188 = (-1L); const uint64_t **l_190 = (void*)0; const uint64_t ***l_189 = &l_190; for (l_184 = 0; (l_184 <= 2); l_184 += 1) { /* block id: 84 */ const int32_t *l_187 = &l_90[1][0]; const uint64_t ****l_191 = &l_189; int32_t l_196 = 5L; l_187 = (void*)0; if ((((l_188 > p_69) , ((*l_191) = l_189)) == g_192[0][0])) { /* block id: 87 */ uint32_t l_216[2][8][6] = {{{1UL,4294967292UL,0x4CF9AAC9L,4294967289UL,4294967289UL,0x4CF9AAC9L},{4294967292UL,4294967292UL,0x27570FE7L,1UL,4294967295UL,4294967289UL},{0xC561C66CL,0x483294FBL,0xF93EE1A7L,0x27570FE7L,4294967289UL,0x27570FE7L},{0xF93EE1A7L,0xC561C66CL,0xF93EE1A7L,0xE36A9C6BL,4294967292UL,4294967289UL},{0x5618508DL,0xE36A9C6BL,0x27570FE7L,0xB332C817L,0x4CF9AAC9L,0x4CF9AAC9L},{4294967292UL,0xB332C817L,0xB332C817L,4294967292UL,0xC561C66CL,0x483294FBL},{0xF93EE1A7L,0x4CF9AAC9L,0x27570FE7L,0x483294FBL,4294967289UL,1UL},{4294967289UL,0xC561C66CL,0x5618508DL,0xC561C66CL,4294967289UL,4294967295UL}},{{1UL,0x4CF9AAC9L,4294967289UL,0xE36A9C6BL,0xC561C66CL,0x27570FE7L},{0x27570FE7L,0xB332C817L,0x4CF9AAC9L,0x4CF9AAC9L,0xB332C817L,0x27570FE7L},{0xE36A9C6BL,0x483294FBL,4294967289UL,4294967289UL,0x27570FE7L,4294967295UL},{0xB332C817L,1UL,0x5618508DL,0x27570FE7L,0x5618508DL,1UL},{0xB332C817L,4294967295UL,0x27570FE7L,4294967289UL,4294967289UL,0x483294FBL},{0xE36A9C6BL,0x27570FE7L,0xB332C817L,0x4CF9AAC9L,0x4CF9AAC9L,0xB332C817L},{0x27570FE7L,0x27570FE7L,0xC561C66CL,0xE36A9C6BL,4294967289UL,0x4CF9AAC9L},{1UL,4294967295UL,4294967289UL,0xC561C66CL,0x5618508DL,0xC561C66CL}}}; int32_t l_221[9] = {(-4L),(-4L),(-4L),(-4L),(-4L),(-4L),(-4L),(-4L),(-4L)}; uint8_t *l_241 = &l_168; uint8_t *l_242 = &g_243; int i, j, k; if ((l_196 = (18446744073709551609UL >= p_68))) { /* block id: 89 */ if (g_74.f6) goto lbl_183; } else { /* block id: 91 */ int32_t l_217 = 0x463935E4L; l_221[3] = (safe_mod_func_uint64_t_u_u((((((safe_mul_func_int8_t_s_s(((!((safe_lshift_func_uint16_t_u_u((p_69 ^ (safe_add_func_int64_t_s_s(g_83, ((18446744073709551615UL >= (safe_lshift_func_int8_t_s_u(p_66, (((l_216[1][2][0] = ((safe_rshift_func_int8_t_s_u((l_196 |= ((*p_65) ^ (g_115++))), (safe_mul_func_int8_t_s_s(g_83, p_68)))) , (safe_div_func_int32_t_s_s(((*l_76) = p_66), p_66)))) , (void*)0) == &g_88)))) == 0x8181L)))), l_188)) && p_66)) != g_83), l_217)) < l_218) , (void*)0) != g_219) || p_68), 0xEC2D0C671B2CE5E1LL)); if (l_216[1][2][0]) continue; } (**l_164) = (void*)0; for (g_124 = 0; (g_124 <= 2); g_124 += 1) { /* block id: 102 */ l_196 = l_221[5]; } if (((safe_div_func_int32_t_s_s(l_224, (0xA59580A8L & (safe_lshift_func_uint8_t_u_u(((*l_242) = ((*l_241) = (safe_add_func_int64_t_s_s((g_88 = p_69), (safe_div_func_int16_t_s_s(((l_196 = (g_240 ^= ((*p_65) = ((g_115 <= (safe_unary_minus_func_int64_t_s((*l_76)))) ^ (((safe_lshift_func_uint8_t_u_s(6UL, ((**g_219) ^= 0x42L))) >= p_69) ^ (safe_mul_func_int8_t_s_s(((safe_add_func_int16_t_s_s((safe_div_func_uint8_t_u_u((l_221[3] < p_69), p_66)), l_221[1])) , 0L), l_196))))))) & p_66), g_74.f7)))))), 0))))) >= p_66)) { /* block id: 112 */ (*l_76) = p_66; l_244--; (*l_76) = 1L; } else { /* block id: 116 */ int16_t l_247 = 0L; l_196 |= l_188; return l_247; } } else { /* block id: 120 */ return g_243; } } if (p_69) break; } for (l_102 = 0; (l_102 <= 2); l_102 += 1) { /* block id: 128 */ int32_t l_249 = (-9L); int32_t l_250[7][6][6] = {{{0x74C56C39L,0xCC38CA39L,0xA410E630L,(-1L),1L,0x0078AD23L},{0x01F32B7DL,0L,(-2L),(-3L),0xB0C3B20CL,1L},{0x9C066D2EL,0x2E07E76BL,(-8L),0x0078AD23L,(-1L),(-3L)},{0x2E07E76BL,(-1L),0L,(-1L),0x2E07E76BL,0x5DB9CF8AL},{0L,1L,0xC79800D9L,0x74C56C39L,1L,0x2E07E76BL},{(-1L),0xB0C3B20CL,8L,1L,0xB7233AEBL,0x2E07E76BL}},{{(-5L),4L,0xC79800D9L,0x01F32B7DL,(-2L),0x5DB9CF8AL},{0xB7233AEBL,0xC79800D9L,0L,0xCC38CA39L,8L,(-3L)},{1L,(-2L),(-8L),(-8L),(-2L),1L},{1L,5L,(-2L),1L,0x9C066D2EL,0x0078AD23L},{(-3L),0x01F32B7DL,0xA410E630L,0xB7233AEBL,(-1L),(-2L)},{(-3L),7L,0xB7233AEBL,1L,0xCC38CA39L,0xDBE789DBL}},{{1L,0x9C066D2EL,0x2E07E76BL,(-8L),0x0078AD23L,(-1L)},{1L,1L,5L,0xCC38CA39L,5L,1L},{0xB7233AEBL,(-3L),4L,0x01F32B7DL,1L,0L},{(-5L),0L,0x0078AD23L,1L,0xDBE789DBL,0L},{(-1L),0L,1L,0x74C56C39L,1L,1L},{0L,(-3L),0x5DB9CF8AL,(-1L),5L,4L}},{{0x2E07E76BL,1L,0xCC38CA39L,0x0078AD23L,0x0078AD23L,0xCC38CA39L},{0x9C066D2EL,0x9C066D2EL,0x9C066D2EL,(-2L),0x0078AD23L,0L},{0xCC38CA39L,0L,0xC79800D9L,0xB7233AEBL,(-2L),0x9C066D2EL},{0x9C066D2EL,0xCC38CA39L,0xC79800D9L,1L,0L,0L},{0xA410E630L,1L,0x9C066D2EL,0x2E07E76BL,(-8L),0x0078AD23L},{0x2E07E76BL,(-8L),0x0078AD23L,(-1L),(-3L),(-1L)}},{{(-5L),0xA410E630L,(-5L),0xB0C3B20CL,0x74C56C39L,4L},{0x74C56C39L,(-1L),0x01F32B7DL,1L,0xDBE789DBL,1L},{(-8L),0xC79800D9L,8L,1L,4L,0xB0C3B20CL},{0x74C56C39L,(-1L),(-1L),0xB0C3B20CL,7L,0x01F32B7DL},{(-5L),(-2L),1L,(-1L),0xB7233AEBL,0xB7233AEBL},{0x2E07E76BL,7L,7L,0x2E07E76BL,0xC79800D9L,0L}},{{0xA410E630L,0xB0C3B20CL,0xDBE789DBL,1L,1L,0x74C56C39L},{0x9C066D2EL,0x0078AD23L,0x2E07E76BL,0xB7233AEBL,1L,8L},{0xCC38CA39L,0xB0C3B20CL,(-8L),(-2L),0xC79800D9L,(-1L)},{0L,7L,5L,8L,0xB7233AEBL,(-2L)},{7L,(-2L),1L,(-2L),7L,(-5L)},{1L,(-1L),0xA410E630L,0x9C066D2EL,4L,7L}},{{(-2L),0xC79800D9L,(-3L),(-1L),0xDBE789DBL,7L},{1L,(-1L),0xA410E630L,0xCC38CA39L,0x74C56C39L,(-5L)},{0xDBE789DBL,0xA410E630L,1L,0x0078AD23L,(-3L),(-2L)},{(-1L),(-8L),5L,5L,(-8L),(-1L)},{4L,1L,(-8L),1L,0L,8L},{(-2L),0xCC38CA39L,0x2E07E76BL,0xDBE789DBL,(-2L),0x74C56C39L}}}; int i, j, k; l_250[5][1][1] &= (l_249 = ((*l_76) = (2L <= ((-1L) >= (l_248 != &g_71))))); g_251--; (*l_76) = p_68; return p_68; } } return g_74.f3; } /* ---------------------------------------- */ 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(); for (i = 0; i < 2; i++) { for (j = 0; j < 4; j++) { transparent_crc(g_16[i][j], "g_16[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_59, "g_59", print_hash_value); transparent_crc(g_71, "g_71", print_hash_value); transparent_crc(g_74.f0, "g_74.f0", print_hash_value); transparent_crc(g_74.f1, "g_74.f1", print_hash_value); transparent_crc(g_74.f2, "g_74.f2", print_hash_value); transparent_crc(g_74.f3, "g_74.f3", print_hash_value); transparent_crc(g_74.f4, "g_74.f4", print_hash_value); transparent_crc(g_74.f5, "g_74.f5", print_hash_value); transparent_crc(g_74.f6, "g_74.f6", print_hash_value); transparent_crc(g_74.f7, "g_74.f7", print_hash_value); transparent_crc(g_74.f8, "g_74.f8", print_hash_value); transparent_crc(g_77, "g_77", print_hash_value); transparent_crc(g_83, "g_83", print_hash_value); transparent_crc(g_88, "g_88", print_hash_value); transparent_crc(g_115, "g_115", print_hash_value); transparent_crc(g_124, "g_124", print_hash_value); for (i = 0; i < 2; i++) { transparent_crc(g_137[i], "g_137[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_195, "g_195", print_hash_value); transparent_crc(g_240, "g_240", print_hash_value); transparent_crc(g_243, "g_243", print_hash_value); transparent_crc(g_251, "g_251", print_hash_value); transparent_crc(g_275, "g_275", print_hash_value); transparent_crc(g_342, "g_342", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_368[i], "g_368[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 8; i++) { transparent_crc(g_374[i], "g_374[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 5; i++) { transparent_crc(g_473[i], "g_473[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_490, "g_490", print_hash_value); transparent_crc(g_560, "g_560", print_hash_value); transparent_crc(g_573, "g_573", print_hash_value); transparent_crc(g_596, "g_596", print_hash_value); transparent_crc(g_600, "g_600", print_hash_value); for (i = 0; i < 4; i++) { for (j = 0; j < 10; j++) { for (k = 0; k < 6; k++) { transparent_crc(g_636[i][j][k], "g_636[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_673.f0, "g_673.f0", print_hash_value); transparent_crc(g_673.f1, "g_673.f1", print_hash_value); transparent_crc(g_673.f2, "g_673.f2", print_hash_value); transparent_crc(g_673.f3, "g_673.f3", print_hash_value); transparent_crc(g_673.f4, "g_673.f4", print_hash_value); transparent_crc(g_673.f5, "g_673.f5", print_hash_value); transparent_crc(g_673.f6, "g_673.f6", print_hash_value); transparent_crc(g_673.f7, "g_673.f7", print_hash_value); transparent_crc(g_673.f8, "g_673.f8", print_hash_value); transparent_crc(g_689, "g_689", print_hash_value); transparent_crc(g_863.f0, "g_863.f0", print_hash_value); transparent_crc(g_863.f1, "g_863.f1", print_hash_value); transparent_crc(g_863.f2, "g_863.f2", print_hash_value); transparent_crc(g_863.f3, "g_863.f3", print_hash_value); transparent_crc(g_863.f4, "g_863.f4", print_hash_value); transparent_crc(g_863.f5, "g_863.f5", print_hash_value); transparent_crc(g_863.f6, "g_863.f6", print_hash_value); transparent_crc(g_863.f7, "g_863.f7", print_hash_value); transparent_crc(g_863.f8, "g_863.f8", print_hash_value); transparent_crc(g_872, "g_872", print_hash_value); for (i = 0; i < 7; i++) { transparent_crc(g_873[i], "g_873[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 3; i++) { for (j = 0; j < 5; j++) { transparent_crc(g_874[i][j], "g_874[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_905, "g_905", print_hash_value); transparent_crc(g_940, "g_940", print_hash_value); transparent_crc(g_1126, "g_1126", print_hash_value); transparent_crc(g_1149, "g_1149", print_hash_value); transparent_crc(g_1290, "g_1290", print_hash_value); transparent_crc(g_1291, "g_1291", print_hash_value); transparent_crc(g_1292, "g_1292", print_hash_value); transparent_crc(g_1293, "g_1293", print_hash_value); transparent_crc(g_1294, "g_1294", print_hash_value); transparent_crc(g_1295, "g_1295", print_hash_value); transparent_crc(g_1296, "g_1296", print_hash_value); transparent_crc(g_1297, "g_1297", print_hash_value); transparent_crc(g_1298, "g_1298", print_hash_value); transparent_crc(g_1299, "g_1299", print_hash_value); transparent_crc(g_1300, "g_1300", print_hash_value); transparent_crc(g_1301, "g_1301", print_hash_value); transparent_crc(g_1302, "g_1302", print_hash_value); transparent_crc(g_1303, "g_1303", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_1304[i], "g_1304[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1305, "g_1305", print_hash_value); transparent_crc(g_1306, "g_1306", print_hash_value); transparent_crc(g_1307, "g_1307", print_hash_value); transparent_crc(g_1308, "g_1308", print_hash_value); transparent_crc(g_1309, "g_1309", print_hash_value); transparent_crc(g_1310, "g_1310", print_hash_value); for (i = 0; i < 8; i++) { transparent_crc(g_1311[i], "g_1311[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1312, "g_1312", print_hash_value); transparent_crc(g_1313, "g_1313", print_hash_value); transparent_crc(g_1314, "g_1314", print_hash_value); transparent_crc(g_1315, "g_1315", print_hash_value); for (i = 0; i < 3; i++) { transparent_crc(g_1316[i], "g_1316[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1317, "g_1317", print_hash_value); transparent_crc(g_1318, "g_1318", print_hash_value); transparent_crc(g_1319, "g_1319", print_hash_value); transparent_crc(g_1320, "g_1320", print_hash_value); transparent_crc(g_1321, "g_1321", print_hash_value); transparent_crc(g_1322, "g_1322", print_hash_value); transparent_crc(g_1323, "g_1323", print_hash_value); transparent_crc(g_1324, "g_1324", print_hash_value); transparent_crc(g_1325, "g_1325", print_hash_value); transparent_crc(g_1326, "g_1326", print_hash_value); transparent_crc(g_1327, "g_1327", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_1328[i], "g_1328[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1329, "g_1329", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 5; k++) { transparent_crc(g_1330[i][j][k], "g_1330[i][j][k]", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } for (i = 0; i < 5; i++) { transparent_crc(g_1331[i], "g_1331[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1332, "g_1332", print_hash_value); transparent_crc(g_1333, "g_1333", print_hash_value); transparent_crc(g_1334, "g_1334", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_1335[i], "g_1335[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 4; i++) { transparent_crc(g_1336[i], "g_1336[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1337, "g_1337", print_hash_value); transparent_crc(g_1338, "g_1338", print_hash_value); transparent_crc(g_1339, "g_1339", print_hash_value); transparent_crc(g_1340, "g_1340", print_hash_value); transparent_crc(g_1341, "g_1341", print_hash_value); transparent_crc(g_1342, "g_1342", print_hash_value); transparent_crc(g_1343, "g_1343", print_hash_value); transparent_crc(g_1344, "g_1344", print_hash_value); for (i = 0; i < 1; i++) { for (j = 0; j < 7; j++) { transparent_crc(g_1345[i][j], "g_1345[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1346, "g_1346", print_hash_value); transparent_crc(g_1347, "g_1347", print_hash_value); transparent_crc(g_1348, "g_1348", print_hash_value); for (i = 0; i < 10; i++) { transparent_crc(g_1349[i], "g_1349[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1350, "g_1350", print_hash_value); transparent_crc(g_1351, "g_1351", print_hash_value); transparent_crc(g_1352, "g_1352", print_hash_value); transparent_crc(g_1353, "g_1353", print_hash_value); transparent_crc(g_1354, "g_1354", print_hash_value); transparent_crc(g_1355, "g_1355", print_hash_value); transparent_crc(g_1356, "g_1356", print_hash_value); transparent_crc(g_1357, "g_1357", print_hash_value); transparent_crc(g_1358, "g_1358", print_hash_value); transparent_crc(g_1359, "g_1359", print_hash_value); transparent_crc(g_1360, "g_1360", print_hash_value); transparent_crc(g_1361, "g_1361", print_hash_value); transparent_crc(g_1362, "g_1362", print_hash_value); transparent_crc(g_1363, "g_1363", print_hash_value); transparent_crc(g_1367.f0, "g_1367.f0", print_hash_value); transparent_crc(g_1367.f1, "g_1367.f1", print_hash_value); transparent_crc(g_1367.f2, "g_1367.f2", print_hash_value); transparent_crc(g_1367.f3, "g_1367.f3", print_hash_value); transparent_crc(g_1367.f4, "g_1367.f4", print_hash_value); transparent_crc(g_1367.f5, "g_1367.f5", print_hash_value); transparent_crc(g_1367.f6, "g_1367.f6", print_hash_value); transparent_crc(g_1367.f7, "g_1367.f7", print_hash_value); transparent_crc(g_1367.f8, "g_1367.f8", print_hash_value); transparent_crc(g_1369.f0, "g_1369.f0", print_hash_value); transparent_crc(g_1369.f1, "g_1369.f1", print_hash_value); transparent_crc(g_1369.f2, "g_1369.f2", print_hash_value); transparent_crc(g_1369.f3, "g_1369.f3", print_hash_value); transparent_crc(g_1369.f4, "g_1369.f4", print_hash_value); transparent_crc(g_1369.f5, "g_1369.f5", print_hash_value); transparent_crc(g_1369.f6, "g_1369.f6", print_hash_value); transparent_crc(g_1369.f7, "g_1369.f7", print_hash_value); transparent_crc(g_1369.f8, "g_1369.f8", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_1385[i], "g_1385[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1469, "g_1469", print_hash_value); transparent_crc(g_1547, "g_1547", print_hash_value); transparent_crc(g_1555, "g_1555", print_hash_value); transparent_crc(g_1573.f0, "g_1573.f0", print_hash_value); transparent_crc(g_1573.f1, "g_1573.f1", print_hash_value); transparent_crc(g_1573.f2, "g_1573.f2", print_hash_value); transparent_crc(g_1573.f3, "g_1573.f3", print_hash_value); transparent_crc(g_1573.f4, "g_1573.f4", print_hash_value); transparent_crc(g_1573.f5, "g_1573.f5", print_hash_value); transparent_crc(g_1573.f6, "g_1573.f6", print_hash_value); transparent_crc(g_1573.f7, "g_1573.f7", print_hash_value); transparent_crc(g_1573.f8, "g_1573.f8", print_hash_value); transparent_crc(g_1684, "g_1684", print_hash_value); platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 1 breakdown: depth: 0, occurrence: 406 depth: 1, occurrence: 3 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: 41 breakdown: depth: 1, occurrence: 131 depth: 2, occurrence: 38 depth: 3, occurrence: 3 depth: 4, occurrence: 3 depth: 5, occurrence: 1 depth: 6, occurrence: 1 depth: 7, occurrence: 1 depth: 8, occurrence: 1 depth: 13, occurrence: 1 depth: 14, occurrence: 2 depth: 15, occurrence: 1 depth: 16, occurrence: 1 depth: 18, occurrence: 1 depth: 19, occurrence: 2 depth: 23, occurrence: 2 depth: 24, occurrence: 2 depth: 25, occurrence: 1 depth: 26, occurrence: 3 depth: 29, occurrence: 1 depth: 30, occurrence: 3 depth: 38, occurrence: 1 depth: 41, occurrence: 1 XXX total number of pointers: 299 XXX times a variable address is taken: 958 XXX times a pointer is dereferenced on RHS: 281 breakdown: depth: 1, occurrence: 175 depth: 2, occurrence: 90 depth: 3, occurrence: 16 XXX times a pointer is dereferenced on LHS: 232 breakdown: depth: 1, occurrence: 188 depth: 2, occurrence: 34 depth: 3, occurrence: 9 depth: 4, occurrence: 1 XXX times a pointer is compared with null: 31 XXX times a pointer is compared with address of another variable: 2 XXX times a pointer is compared with another pointer: 6 XXX times a pointer is qualified to be dereferenced: 6640 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 668 level: 2, occurrence: 281 level: 3, occurrence: 90 level: 4, occurrence: 9 level: 5, occurrence: 1 XXX number of pointers point to pointers: 134 XXX number of pointers point to scalars: 162 XXX number of pointers point to structs: 3 XXX percent of pointers has null in alias set: 28.8 XXX average alias set size: 1.71 XXX times a non-volatile is read: 1401 XXX times a non-volatile is write: 724 XXX times a volatile is read: 93 XXX times read thru a pointer: 39 XXX times a volatile is write: 31 XXX times written thru a pointer: 7 XXX times a volatile is available for access: 2.42e+03 XXX percentage of non-volatile access: 94.5 XXX forward jumps: 4 XXX backward jumps: 3 XXX stmts: 135 XXX max block depth: 5 breakdown: depth: 0, occurrence: 33 depth: 1, occurrence: 31 depth: 2, occurrence: 31 depth: 3, occurrence: 18 depth: 4, occurrence: 10 depth: 5, occurrence: 12 XXX percentage a fresh-made variable is used: 15.8 XXX percentage an existing variable is used: 84.2 ********************* end of statistics **********************/