1966 lines
156 KiB
C
1966 lines
156 KiB
C
/*
|
|
* This is a RANDOMLY GENERATED PROGRAM.
|
|
*
|
|
* Generator: csmith 2.3.0
|
|
* Git version: 30dccd7
|
|
* Options: (none)
|
|
* Seed: 16278808341778460898
|
|
*/
|
|
|
|
#include "csmith.h"
|
|
|
|
|
|
static long __undefined;
|
|
|
|
/* --- Struct/Union Declarations --- */
|
|
/* --- GLOBAL VARIABLES --- */
|
|
static uint16_t g_2[8] = {65535UL,7UL,65535UL,65535UL,7UL,65535UL,65535UL,7UL};
|
|
static int32_t g_4[10][9][2] = {{{0xEE6D058AL,1L},{(-1L),1L},{0xEE6D058AL,(-1L)},{0x8748AFA2L,0x8748AFA2L},{0x8748AFA2L,(-1L)},{0xEE6D058AL,1L},{(-1L),1L},{0xEE6D058AL,(-1L)},{0x8748AFA2L,0x8748AFA2L}},{{0x8748AFA2L,(-1L)},{0xEE6D058AL,1L},{(-1L),1L},{0xEE6D058AL,(-1L)},{0x8748AFA2L,0x8748AFA2L},{0x8748AFA2L,(-1L)},{0xEE6D058AL,1L},{(-1L),1L},{0xEE6D058AL,(-1L)}},{{0x8748AFA2L,0x8748AFA2L},{(-1L),0xEE6D058AL},{0x3B3152C5L,0x8748AFA2L},{0xEE6D058AL,0x8748AFA2L},{0x3B3152C5L,0xEE6D058AL},{(-1L),(-1L)},{(-1L),0xEE6D058AL},{0x3B3152C5L,0x8748AFA2L},{0xEE6D058AL,0x8748AFA2L}},{{0x3B3152C5L,0xEE6D058AL},{(-1L),(-1L)},{(-1L),0xEE6D058AL},{0x3B3152C5L,0x8748AFA2L},{0xEE6D058AL,0x8748AFA2L},{0x3B3152C5L,0xEE6D058AL},{(-1L),(-1L)},{(-1L),0xEE6D058AL},{0x3B3152C5L,0x8748AFA2L}},{{0xEE6D058AL,0x8748AFA2L},{0x3B3152C5L,0xEE6D058AL},{(-1L),(-1L)},{(-1L),0xEE6D058AL},{0x3B3152C5L,0x8748AFA2L},{0xEE6D058AL,0x8748AFA2L},{0x3B3152C5L,0xEE6D058AL},{(-1L),(-1L)},{(-1L),0xEE6D058AL}},{{0x3B3152C5L,0x8748AFA2L},{0xEE6D058AL,0x8748AFA2L},{0x3B3152C5L,0xEE6D058AL},{(-1L),(-1L)},{(-1L),0xEE6D058AL},{0x3B3152C5L,0x8748AFA2L},{0xEE6D058AL,0x8748AFA2L},{0x3B3152C5L,0xEE6D058AL},{(-1L),(-1L)}},{{(-1L),0xEE6D058AL},{0x3B3152C5L,0x8748AFA2L},{0xEE6D058AL,0x8748AFA2L},{0x3B3152C5L,0xEE6D058AL},{(-1L),(-1L)},{(-1L),0xEE6D058AL},{0x3B3152C5L,0x8748AFA2L},{0xEE6D058AL,0x8748AFA2L},{0x3B3152C5L,0xEE6D058AL}},{{(-1L),(-1L)},{(-1L),0xEE6D058AL},{0x3B3152C5L,0x8748AFA2L},{0xEE6D058AL,0x8748AFA2L},{0x3B3152C5L,0xEE6D058AL},{(-1L),(-1L)},{(-1L),0xEE6D058AL},{0x3B3152C5L,0x8748AFA2L},{0xEE6D058AL,0x8748AFA2L}},{{0x3B3152C5L,0xEE6D058AL},{(-1L),(-1L)},{(-1L),0xEE6D058AL},{0x3B3152C5L,0x8748AFA2L},{0xEE6D058AL,0x8748AFA2L},{0x3B3152C5L,0xEE6D058AL},{(-1L),(-1L)},{(-1L),0xEE6D058AL},{0x3B3152C5L,0x8748AFA2L}},{{0xEE6D058AL,0x8748AFA2L},{0x3B3152C5L,0xEE6D058AL},{(-1L),(-1L)},{(-1L),0xEE6D058AL},{0x3B3152C5L,0x8748AFA2L},{0xEE6D058AL,0x8748AFA2L},{0x3B3152C5L,0xEE6D058AL},{(-1L),(-1L)},{(-1L),0xEE6D058AL}}};
|
|
static int32_t g_5 = 4L;
|
|
static uint8_t g_53[5] = {0xEFL,0xEFL,0xEFL,0xEFL,0xEFL};
|
|
static uint16_t g_57 = 65527UL;
|
|
static uint8_t g_87 = 255UL;
|
|
static int32_t *g_88 = &g_4[9][1][0];
|
|
static int8_t g_90[8] = {0xB3L,0xB3L,0xB3L,0xB3L,0xB3L,0xB3L,0xB3L,0xB3L};
|
|
static uint64_t g_104 = 0xFD69A816771FCFF4LL;
|
|
static int16_t g_105 = 0xF08AL;
|
|
static int32_t g_106 = 0xBE71B68CL;
|
|
static uint32_t g_137[10] = {1UL,0xD60D1178L,1UL,1UL,0xD60D1178L,1UL,1UL,0xD60D1178L,1UL,1UL};
|
|
static int16_t g_147 = 2L;
|
|
static uint16_t *g_205 = &g_2[3];
|
|
static const int32_t g_219 = (-1L);
|
|
static const int32_t g_221 = 2L;
|
|
static const int32_t g_223 = 0x08C7FE27L;
|
|
static const int32_t *g_222 = &g_223;
|
|
static const int32_t *g_225 = &g_4[9][1][0];
|
|
static const int32_t ** volatile g_224 = &g_225;/* VOLATILE GLOBAL g_224 */
|
|
static const int32_t ** const volatile g_226 = &g_222;/* VOLATILE GLOBAL g_226 */
|
|
static uint32_t g_270[5][10][5] = {{{0xC2F2DA2AL,2UL,1UL,2UL,0xC2F2DA2AL},{18446744073709551615UL,0x26CEED22L,18446744073709551615UL,0x83810A5EL,0xC2F2DA2AL},{1UL,0x83810A5EL,2UL,0xA634A9BDL,0xC2F2DA2AL},{0x6CF6D457L,1UL,18446744073709551615UL,0x26CEED22L,0xC2F2DA2AL},{0UL,0xA634A9BDL,18446744073709551615UL,1UL,0xC2F2DA2AL},{0xC2F2DA2AL,18446744073709551615UL,0xC4E0F4D1L,18446744073709551615UL,1UL},{0x26CEED22L,18446744073709551615UL,18446744073709551615UL,18446744073709551614UL,1UL},{0xA634A9BDL,18446744073709551614UL,1UL,0x3B319A55L,1UL},{0x83810A5EL,1UL,18446744073709551606UL,18446744073709551615UL,1UL},{2UL,0x3B319A55L,0xD59E726BL,1UL,1UL}},{{1UL,18446744073709551615UL,0xC4E0F4D1L,18446744073709551615UL,1UL},{0x26CEED22L,18446744073709551615UL,18446744073709551615UL,18446744073709551614UL,1UL},{0xA634A9BDL,18446744073709551614UL,1UL,0x3B319A55L,1UL},{0x83810A5EL,1UL,18446744073709551606UL,18446744073709551615UL,1UL},{2UL,0x3B319A55L,0xD59E726BL,1UL,1UL},{1UL,18446744073709551615UL,0xC4E0F4D1L,18446744073709551615UL,1UL},{0x26CEED22L,18446744073709551615UL,18446744073709551615UL,18446744073709551614UL,1UL},{0xA634A9BDL,18446744073709551614UL,1UL,0x3B319A55L,1UL},{0x83810A5EL,1UL,18446744073709551606UL,18446744073709551615UL,1UL},{2UL,0x3B319A55L,0xD59E726BL,1UL,1UL}},{{1UL,18446744073709551615UL,0xC4E0F4D1L,18446744073709551615UL,1UL},{0x26CEED22L,18446744073709551615UL,18446744073709551615UL,18446744073709551614UL,1UL},{0xA634A9BDL,18446744073709551614UL,1UL,0x3B319A55L,1UL},{0x83810A5EL,1UL,18446744073709551606UL,18446744073709551615UL,1UL},{2UL,0x3B319A55L,0xD59E726BL,1UL,1UL},{1UL,18446744073709551615UL,0xC4E0F4D1L,18446744073709551615UL,1UL},{0x26CEED22L,18446744073709551615UL,18446744073709551615UL,18446744073709551614UL,1UL},{0xA634A9BDL,18446744073709551614UL,1UL,0x3B319A55L,1UL},{0x83810A5EL,1UL,18446744073709551606UL,18446744073709551615UL,1UL},{2UL,0x3B319A55L,0xD59E726BL,1UL,1UL}},{{1UL,18446744073709551615UL,0xC4E0F4D1L,18446744073709551615UL,1UL},{0x26CEED22L,18446744073709551615UL,18446744073709551615UL,18446744073709551614UL,1UL},{0xA634A9BDL,18446744073709551614UL,1UL,0x3B319A55L,1UL},{0x83810A5EL,1UL,18446744073709551606UL,18446744073709551615UL,1UL},{2UL,0x3B319A55L,0xD59E726BL,1UL,1UL},{1UL,18446744073709551615UL,0xC4E0F4D1L,18446744073709551615UL,1UL},{0x26CEED22L,18446744073709551615UL,18446744073709551615UL,18446744073709551614UL,1UL},{0xA634A9BDL,18446744073709551614UL,1UL,0x3B319A55L,1UL},{0x83810A5EL,1UL,18446744073709551606UL,18446744073709551615UL,1UL},{2UL,0x3B319A55L,0xD59E726BL,1UL,1UL}},{{1UL,18446744073709551615UL,0xC4E0F4D1L,18446744073709551615UL,1UL},{0x26CEED22L,18446744073709551615UL,18446744073709551615UL,18446744073709551614UL,1UL},{0xA634A9BDL,18446744073709551614UL,1UL,0x3B319A55L,1UL},{0x83810A5EL,18446744073709551615UL,0UL,18446744073709551615UL,1UL},{18446744073709551615UL,18446744073709551615UL,1UL,18446744073709551615UL,1UL},{1UL,2UL,0xC2F2DA2AL,2UL,1UL},{18446744073709551615UL,18446744073709551615UL,0x6CF6D457L,1UL,1UL},{0x3B319A55L,1UL,18446744073709551615UL,18446744073709551615UL,1UL},{18446744073709551614UL,18446744073709551615UL,0UL,18446744073709551615UL,1UL},{18446744073709551615UL,18446744073709551615UL,1UL,18446744073709551615UL,1UL}}};
|
|
static int32_t g_293 = 0xE2F33466L;
|
|
static int32_t * volatile g_294 = &g_293;/* VOLATILE GLOBAL g_294 */
|
|
static const uint16_t g_314 = 0xE142L;
|
|
static int8_t g_323 = 0x11L;
|
|
static uint32_t * volatile g_332 = (void*)0;/* VOLATILE GLOBAL g_332 */
|
|
static uint32_t * volatile *g_331 = &g_332;
|
|
static int64_t g_372 = 0x2A07E403E406031CLL;
|
|
static int32_t ** volatile g_399[8] = {&g_88,&g_88,&g_88,&g_88,&g_88,&g_88,&g_88,&g_88};
|
|
static int32_t ** volatile g_400 = &g_88;/* VOLATILE GLOBAL g_400 */
|
|
static int16_t *g_439 = &g_105;
|
|
static int16_t * volatile * volatile g_438[6][9] = {{(void*)0,(void*)0,&g_439,(void*)0,&g_439,(void*)0,(void*)0,&g_439,(void*)0},{(void*)0,(void*)0,(void*)0,&g_439,&g_439,(void*)0,(void*)0,(void*)0,&g_439},{(void*)0,&g_439,&g_439,(void*)0,(void*)0,(void*)0,&g_439,&g_439,(void*)0},{(void*)0,&g_439,(void*)0,&g_439,(void*)0,(void*)0,&g_439,(void*)0,&g_439},{&g_439,(void*)0,(void*)0,(void*)0,(void*)0,&g_439,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,&g_439,(void*)0,&g_439,(void*)0,(void*)0,&g_439,(void*)0}};
|
|
static int16_t g_442[6] = {1L,1L,1L,1L,1L,1L};
|
|
static uint16_t *** volatile g_457 = (void*)0;/* VOLATILE GLOBAL g_457 */
|
|
static uint16_t * volatile * volatile g_486 = &g_205;/* VOLATILE GLOBAL g_486 */
|
|
static int8_t *g_521 = (void*)0;
|
|
static uint32_t g_571 = 0x56AECD74L;
|
|
static uint32_t g_601[9][2][2] = {{{0x16011657L,0x16011657L},{0x9130DBBAL,0x16011657L}},{{0x16011657L,0x9130DBBAL},{0x16011657L,0x16011657L}},{{0x9130DBBAL,0x16011657L},{0x16011657L,0x9130DBBAL}},{{0x16011657L,0x16011657L},{0x9130DBBAL,0x16011657L}},{{0x16011657L,0x9130DBBAL},{0x16011657L,0x16011657L}},{{0x9130DBBAL,0x16011657L},{0x16011657L,0x9130DBBAL}},{{0x16011657L,0x16011657L},{0x9130DBBAL,0x16011657L}},{{0x16011657L,0x9130DBBAL},{0x16011657L,0x16011657L}},{{0x9130DBBAL,0x16011657L},{0x16011657L,0x9130DBBAL}}};
|
|
static uint8_t g_619 = 0xAFL;
|
|
static int8_t **g_671 = &g_521;
|
|
static volatile int32_t g_703 = 0x5C089BB2L;/* VOLATILE GLOBAL g_703 */
|
|
static volatile int8_t g_712 = 0xD6L;/* VOLATILE GLOBAL g_712 */
|
|
static uint8_t g_714 = 0x3FL;
|
|
static int64_t *g_772[1] = {&g_372};
|
|
static int64_t **g_771 = &g_772[0];
|
|
static int64_t **g_774 = &g_772[0];
|
|
static uint16_t g_794 = 0x25E9L;
|
|
static uint64_t *g_863[7] = {&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104};
|
|
static uint64_t *g_864 = &g_104;
|
|
static volatile uint32_t g_912 = 8UL;/* VOLATILE GLOBAL g_912 */
|
|
static int16_t **g_934 = &g_439;
|
|
static int16_t ***g_933 = &g_934;
|
|
static const int32_t ** volatile g_962 = &g_222;/* VOLATILE GLOBAL g_962 */
|
|
static int8_t ** volatile *g_972 = &g_671;
|
|
static int8_t ** volatile * volatile * volatile g_971 = &g_972;/* VOLATILE GLOBAL g_971 */
|
|
static int32_t g_1142 = (-8L);
|
|
static int32_t ** volatile g_1164 = (void*)0;/* VOLATILE GLOBAL g_1164 */
|
|
static int32_t ** volatile g_1187 = &g_88;/* VOLATILE GLOBAL g_1187 */
|
|
static int64_t g_1220 = 0x3B57C27736E986EELL;
|
|
static volatile uint16_t g_1251 = 0x22ADL;/* VOLATILE GLOBAL g_1251 */
|
|
static uint32_t *g_1286 = &g_137[8];
|
|
static uint32_t **g_1285[3] = {&g_1286,&g_1286,&g_1286};
|
|
static uint32_t ***g_1284 = &g_1285[0];
|
|
static volatile int16_t *g_1295 = (void*)0;
|
|
static volatile int16_t * volatile * volatile g_1294 = &g_1295;/* VOLATILE GLOBAL g_1294 */
|
|
static const int16_t g_1299 = 2L;
|
|
static const uint8_t *g_1343 = &g_87;
|
|
static const uint8_t **g_1342 = &g_1343;
|
|
static const uint8_t *** volatile g_1341 = &g_1342;/* VOLATILE GLOBAL g_1341 */
|
|
static int32_t * volatile g_1355 = &g_1142;/* VOLATILE GLOBAL g_1355 */
|
|
static int32_t ** volatile g_1378 = &g_88;/* VOLATILE GLOBAL g_1378 */
|
|
static int32_t * volatile g_1422 = &g_293;/* VOLATILE GLOBAL g_1422 */
|
|
static int32_t ** volatile g_1425 = (void*)0;/* VOLATILE GLOBAL g_1425 */
|
|
static int32_t ** volatile g_1426[8][6][5] = {{{&g_88,&g_88,&g_88,&g_88,(void*)0},{&g_88,(void*)0,&g_88,(void*)0,(void*)0},{(void*)0,&g_88,(void*)0,(void*)0,&g_88},{&g_88,&g_88,(void*)0,&g_88,&g_88},{&g_88,&g_88,(void*)0,&g_88,&g_88},{&g_88,(void*)0,(void*)0,&g_88,&g_88}},{{&g_88,(void*)0,&g_88,&g_88,&g_88},{&g_88,&g_88,&g_88,&g_88,&g_88},{&g_88,(void*)0,(void*)0,&g_88,(void*)0},{(void*)0,&g_88,&g_88,(void*)0,(void*)0},{(void*)0,&g_88,(void*)0,&g_88,&g_88},{&g_88,(void*)0,&g_88,(void*)0,(void*)0}},{{(void*)0,(void*)0,&g_88,&g_88,&g_88},{&g_88,&g_88,&g_88,&g_88,&g_88},{&g_88,&g_88,(void*)0,&g_88,&g_88},{&g_88,&g_88,&g_88,(void*)0,&g_88},{&g_88,&g_88,&g_88,&g_88,&g_88},{&g_88,&g_88,(void*)0,&g_88,&g_88}},{{(void*)0,(void*)0,(void*)0,&g_88,(void*)0},{(void*)0,&g_88,&g_88,(void*)0,&g_88},{(void*)0,&g_88,&g_88,&g_88,&g_88},{(void*)0,&g_88,(void*)0,(void*)0,(void*)0},{&g_88,&g_88,&g_88,&g_88,&g_88},{&g_88,(void*)0,&g_88,&g_88,&g_88}},{{&g_88,&g_88,&g_88,&g_88,(void*)0},{&g_88,&g_88,&g_88,&g_88,&g_88},{&g_88,&g_88,(void*)0,&g_88,(void*)0},{(void*)0,(void*)0,&g_88,&g_88,&g_88},{&g_88,&g_88,&g_88,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,&g_88,(void*)0}},{{&g_88,&g_88,(void*)0,(void*)0,&g_88},{&g_88,&g_88,&g_88,(void*)0,&g_88},{&g_88,&g_88,&g_88,&g_88,&g_88},{&g_88,&g_88,(void*)0,&g_88,&g_88},{(void*)0,&g_88,&g_88,&g_88,&g_88},{&g_88,(void*)0,&g_88,&g_88,(void*)0}},{{&g_88,&g_88,&g_88,(void*)0,&g_88},{(void*)0,(void*)0,(void*)0,&g_88,(void*)0},{&g_88,&g_88,&g_88,&g_88,&g_88},{&g_88,&g_88,(void*)0,&g_88,&g_88},{&g_88,&g_88,(void*)0,(void*)0,&g_88},{&g_88,(void*)0,&g_88,(void*)0,(void*)0}},{{&g_88,&g_88,&g_88,&g_88,&g_88},{&g_88,&g_88,&g_88,(void*)0,&g_88},{(void*)0,&g_88,&g_88,(void*)0,(void*)0},{&g_88,&g_88,&g_88,(void*)0,&g_88},{&g_88,(void*)0,&g_88,&g_88,&g_88},{&g_88,&g_88,&g_88,&g_88,&g_88}}};
|
|
static uint64_t g_1456 = 0xD0AD9CA24C06894ELL;
|
|
static int32_t ** volatile g_1493[6] = {&g_88,&g_88,&g_88,&g_88,&g_88,&g_88};
|
|
static int32_t g_1540 = (-10L);
|
|
static int32_t * volatile g_1558 = &g_293;/* VOLATILE GLOBAL g_1558 */
|
|
static int32_t * volatile g_1597[5] = {&g_293,&g_293,&g_293,&g_293,&g_293};
|
|
static int32_t * const volatile g_1598 = &g_293;/* VOLATILE GLOBAL g_1598 */
|
|
static uint32_t ***g_1612 = &g_1285[1];
|
|
static volatile int32_t g_1641[10][4][6] = {{{0L,0L,0xAB4333E6L,0L,0xED1BE608L,0xFFDFBA4AL},{0x08CA4119L,(-1L),0x79D6D849L,0xAF947DC1L,0L,0xAB4333E6L},{(-1L),0x08CA4119L,0x79D6D849L,(-8L),0L,0xFFDFBA4AL},{0x279E8EEEL,(-8L),0xAB4333E6L,0x00B9C84DL,0xC4E2BDF3L,6L}},{{0x00B9C84DL,0xC4E2BDF3L,6L,7L,0x46CECAAEL,0xAF947DC1L},{(-9L),7L,0x7A357E57L,(-10L),1L,7L},{1L,0L,0x6ADE2548L,(-1L),0xBADC6C24L,(-8L)},{0x6ADE2548L,0x4160561DL,1L,0L,1L,0x4160561DL}},{{0x79D6D849L,(-1L),1L,0xEF82DFDEL,(-8L),0x46CECAAEL},{0x196757F4L,0L,(-1L),3L,0x279E8EEEL,(-9L)},{0xED1BE608L,0L,0xDB8CC41DL,0xF7B546A0L,(-8L),0xCF34792FL},{(-8L),(-1L),0L,0x279E8EEEL,1L,1L}},{{(-1L),0x4160561DL,0x7912E176L,0xC4E2BDF3L,0xBADC6C24L,0x196757F4L},{0xEF82DFDEL,0L,0x4160561DL,6L,1L,7L},{0x7912E176L,7L,0xC4E2BDF3L,(-8L),0x46CECAAEL,1L},{(-1L),0xC4E2BDF3L,0x08CA4119L,0x08CA4119L,0xC4E2BDF3L,(-1L)}},{{6L,(-8L),1L,0x4160561DL,0L,0xF7B546A0L},{0x46CECAAEL,0x08CA4119L,7L,(-1L),0L,0x95B2DD48L},{0x46CECAAEL,(-1L),(-1L),0x4160561DL,0xED1BE608L,(-1L)},{6L,0L,0xEF82DFDEL,0x08CA4119L,0L,0L}},{{(-1L),0xA886A9F4L,0xED1BE608L,(-8L),6L,(-1L)},{0x7912E176L,0x95B2DD48L,0x46CECAAEL,6L,0x196757F4L,0x279E8EEEL},{0xEF82DFDEL,0x79D6D849L,0L,0xC4E2BDF3L,3L,0x6ADE2548L},{(-1L),0x279E8EEEL,0xF7B546A0L,0x279E8EEEL,(-1L),0x7912E176L}},{{(-8L),3L,0xCF34792FL,0xF7B546A0L,0x7912E176L,(-1L)},{0xED1BE608L,(-1L),0xBADC6C24L,3L,0x79D6D849L,(-1L)},{0x196757F4L,1L,0xCF34792FL,0xEF82DFDEL,0x55C9DD32L,0x7912E176L},{0x79D6D849L,(-1L),0xF7B546A0L,0L,1L,0x6ADE2548L}},{{0x6ADE2548L,0x00B9C84DL,0L,(-1L),0xAF947DC1L,(-1L)},{0x55C9DD32L,(-8L),1L,0xD13FEFF7L,0x08CA4119L,0xDB8CC41DL},{(-1L),0x6ADE2548L,0x46CECAAEL,(-1L),0xBADC6C24L,0xBADC6C24L},{0xCF34792FL,0xC4E2BDF3L,0xC4E2BDF3L,0xCF34792FL,0xD13FEFF7L,0x79D6D849L}},{{(-1L),0x7A357E57L,0L,7L,0x196757F4L,(-1L)},{0x79D6D849L,0xAF947DC1L,0L,0xAB4333E6L,0x196757F4L,1L},{0L,0x7A357E57L,0xED1BE608L,0xBADC6C24L,0xD13FEFF7L,0xA886A9F4L},{(-9L),0xC4E2BDF3L,0L,0x95B2DD48L,0xBADC6C24L,1L}},{{1L,0x6ADE2548L,6L,0xED1BE608L,0x08CA4119L,0L},{(-8L),(-8L),0x196757F4L,7L,0xAB4333E6L,0x6ADE2548L},{0xF7B546A0L,0xCF34792FL,3L,(-8L),0x7A357E57L,(-8L)},{(-1L),0x79D6D849L,(-1L),1L,0xEF82DFDEL,(-8L)}}};
|
|
static uint8_t *g_1655 = (void*)0;
|
|
static uint8_t **g_1654 = &g_1655;
|
|
static uint8_t ***g_1653[1] = {&g_1654};
|
|
static uint8_t **** volatile g_1652 = &g_1653[0];/* VOLATILE GLOBAL g_1652 */
|
|
static int32_t *g_1706 = (void*)0;
|
|
static uint32_t ****g_1741 = &g_1612;
|
|
static int32_t **g_1861 = &g_1706;
|
|
static int32_t ***g_1860 = &g_1861;
|
|
static int32_t ****g_1859 = &g_1860;
|
|
static int8_t g_1876 = 0xE8L;
|
|
static uint16_t * const *g_1907 = (void*)0;
|
|
static uint16_t * const **g_1906 = &g_1907;
|
|
static uint16_t * const ***g_1905 = &g_1906;
|
|
static volatile int32_t g_1941[2] = {5L,5L};
|
|
static volatile int32_t * volatile g_1940 = &g_1941[1];/* VOLATILE GLOBAL g_1940 */
|
|
static volatile int32_t * volatile * volatile g_1942 = &g_1940;/* VOLATILE GLOBAL g_1942 */
|
|
static volatile uint32_t g_1944 = 4294967291UL;/* VOLATILE GLOBAL g_1944 */
|
|
static int32_t ** volatile g_1952 = &g_88;/* VOLATILE GLOBAL g_1952 */
|
|
static volatile int16_t g_2092 = (-9L);/* VOLATILE GLOBAL g_2092 */
|
|
static int8_t ***g_2123 = &g_671;
|
|
static int8_t ****g_2122 = &g_2123;
|
|
static int8_t ** volatile * volatile * volatile *g_2139 = &g_971;
|
|
static const int64_t g_2178[6][4][1] = {{{0xC4BF668177A94ACELL},{0xA4FA3E2D5E55B40BLL},{0xEABF913FECA991FALL},{0xA4FA3E2D5E55B40BLL}},{{0xC4BF668177A94ACELL},{0xA49FA118701A6E89LL},{0xAB977D8DFC318972LL},{(-1L)}},{{(-1L)},{0xAB977D8DFC318972LL},{0xA49FA118701A6E89LL},{0xC4BF668177A94ACELL}},{{0xA4FA3E2D5E55B40BLL},{0xEABF913FECA991FALL},{0xA4FA3E2D5E55B40BLL},{0xC4BF668177A94ACELL}},{{0xA49FA118701A6E89LL},{0xAB977D8DFC318972LL},{(-1L)},{(-1L)}},{{0xAB977D8DFC318972LL},{0xA49FA118701A6E89LL},{0xC4BF668177A94ACELL},{0xA4FA3E2D5E55B40BLL}}};
|
|
static const int8_t *g_2365[3][4] = {{&g_90[6],&g_90[6],&g_90[6],&g_90[6]},{&g_90[6],&g_90[6],&g_90[6],&g_90[6]},{&g_90[6],&g_90[6],&g_90[6],&g_90[6]}};
|
|
static const int8_t **g_2364 = &g_2365[0][3];
|
|
static volatile uint32_t g_2389[6][7] = {{0x19037064L,0UL,18446744073709551615UL,0x31C5BBA3L,6UL,18446744073709551606UL,18446744073709551606UL},{18446744073709551615UL,0UL,0x19037064L,0UL,18446744073709551615UL,0x31C5BBA3L,6UL},{0UL,18446744073709551615UL,0UL,0x31C5BBA3L,18446744073709551606UL,0x31C5BBA3L,0UL},{6UL,6UL,0x6C3305E6L,0x19037064L,18446744073709551615UL,18446744073709551606UL,0UL},{0UL,0x31C5BBA3L,0x6C3305E6L,0x6C3305E6L,0x31C5BBA3L,0UL,18446744073709551606UL},{18446744073709551615UL,0x6C3305E6L,0UL,18446744073709551606UL,18446744073709551615UL,18446744073709551615UL,18446744073709551606UL}};
|
|
static int32_t *****g_2465 = &g_1859;
|
|
static uint64_t g_2589 = 18446744073709551613UL;
|
|
static uint32_t g_2726 = 0x14669F01L;
|
|
static uint64_t g_2731[9] = {9UL,9UL,9UL,9UL,9UL,9UL,9UL,9UL,9UL};
|
|
static const int64_t *g_2796 = &g_1220;
|
|
static const int64_t **g_2795 = &g_2796;
|
|
static int32_t *g_2831[1][7] = {{&g_106,&g_106,&g_106,&g_106,&g_106,&g_106,&g_106}};
|
|
static const int32_t g_2839 = 0xEE7D3088L;
|
|
static int32_t *g_2841 = &g_4[9][1][0];
|
|
static volatile uint64_t g_2850 = 6UL;/* VOLATILE GLOBAL g_2850 */
|
|
static volatile int32_t g_2918 = 0x5C2010B5L;/* VOLATILE GLOBAL g_2918 */
|
|
static uint16_t ** const *g_2940 = (void*)0;
|
|
static const int32_t **g_2991[2] = {&g_225,&g_225};
|
|
static int32_t g_3067 = 1L;
|
|
static int64_t * volatile *g_3073[10][2] = {{&g_772[0],&g_772[0]},{&g_772[0],&g_772[0]},{&g_772[0],&g_772[0]},{&g_772[0],&g_772[0]},{&g_772[0],&g_772[0]},{&g_772[0],&g_772[0]},{&g_772[0],&g_772[0]},{&g_772[0],&g_772[0]},{&g_772[0],&g_772[0]},{&g_772[0],&g_772[0]}};
|
|
static int64_t * volatile **g_3072 = &g_3073[7][0];
|
|
static int64_t * volatile ***g_3071 = &g_3072;
|
|
static int8_t * const ** const g_3271 = (void*)0;
|
|
static int8_t * const ** const *g_3270 = &g_3271;
|
|
static volatile uint8_t g_3441 = 0x25L;/* VOLATILE GLOBAL g_3441 */
|
|
static volatile uint32_t g_3509 = 18446744073709551615UL;/* VOLATILE GLOBAL g_3509 */
|
|
static volatile uint64_t * volatile g_3529 = &g_2850;/* VOLATILE GLOBAL g_3529 */
|
|
static volatile uint64_t * volatile *g_3528[9][1] = {{&g_3529},{&g_3529},{&g_3529},{&g_3529},{&g_3529},{&g_3529},{&g_3529},{&g_3529},{&g_3529}};
|
|
static volatile uint64_t * volatile **g_3527 = &g_3528[4][0];
|
|
static volatile uint64_t * volatile ***g_3526[5][2][6] = {{{&g_3527,&g_3527,&g_3527,&g_3527,&g_3527,&g_3527},{&g_3527,&g_3527,&g_3527,&g_3527,&g_3527,&g_3527}},{{&g_3527,&g_3527,&g_3527,&g_3527,&g_3527,&g_3527},{&g_3527,&g_3527,&g_3527,&g_3527,&g_3527,&g_3527}},{{&g_3527,&g_3527,&g_3527,&g_3527,&g_3527,&g_3527},{&g_3527,&g_3527,&g_3527,&g_3527,&g_3527,&g_3527}},{{&g_3527,&g_3527,&g_3527,&g_3527,&g_3527,&g_3527},{&g_3527,&g_3527,&g_3527,&g_3527,&g_3527,&g_3527}},{{&g_3527,&g_3527,&g_3527,&g_3527,&g_3527,&g_3527},{&g_3527,&g_3527,&g_3527,&g_3527,&g_3527,&g_3527}}};
|
|
static uint16_t ****g_3546[3][3] = {{(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0}};
|
|
static int8_t g_3574 = 2L;
|
|
static int8_t g_3575 = 1L;
|
|
static int8_t g_3576 = 0xFAL;
|
|
static int8_t **g_3577 = &g_521;
|
|
static volatile int32_t * volatile * const volatile g_3599 = &g_1940;/* VOLATILE GLOBAL g_3599 */
|
|
static volatile int8_t g_3727 = 0xD9L;/* VOLATILE GLOBAL g_3727 */
|
|
static int64_t ***g_3734 = (void*)0;
|
|
static int64_t *** const *g_3733[4][9][7] = {{{&g_3734,&g_3734,&g_3734,(void*)0,&g_3734,&g_3734,&g_3734},{&g_3734,(void*)0,(void*)0,&g_3734,&g_3734,&g_3734,&g_3734},{&g_3734,&g_3734,&g_3734,(void*)0,&g_3734,&g_3734,&g_3734},{(void*)0,&g_3734,(void*)0,(void*)0,&g_3734,&g_3734,&g_3734},{(void*)0,&g_3734,&g_3734,&g_3734,(void*)0,&g_3734,(void*)0},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{&g_3734,&g_3734,(void*)0,&g_3734,(void*)0,&g_3734,&g_3734},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{(void*)0,&g_3734,&g_3734,&g_3734,(void*)0,(void*)0,(void*)0}},{{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{(void*)0,&g_3734,&g_3734,&g_3734,(void*)0,&g_3734,&g_3734},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,(void*)0,(void*)0},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{(void*)0,&g_3734,&g_3734,&g_3734,(void*)0,&g_3734,(void*)0},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734}},{{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{&g_3734,&g_3734,&g_3734,&g_3734,(void*)0,&g_3734,(void*)0},{&g_3734,(void*)0,(void*)0,&g_3734,&g_3734,&g_3734,(void*)0},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{(void*)0,&g_3734,&g_3734,&g_3734,&g_3734,(void*)0,(void*)0},{&g_3734,&g_3734,&g_3734,(void*)0,&g_3734,&g_3734,(void*)0},{(void*)0,(void*)0,&g_3734,(void*)0,(void*)0,(void*)0,&g_3734}},{{&g_3734,&g_3734,&g_3734,(void*)0,&g_3734,&g_3734,&g_3734},{(void*)0,&g_3734,(void*)0,&g_3734,&g_3734,&g_3734,&g_3734},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,(void*)0},{&g_3734,(void*)0,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{&g_3734,(void*)0,&g_3734,(void*)0,&g_3734,(void*)0,(void*)0},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734},{&g_3734,&g_3734,&g_3734,&g_3734,(void*)0,(void*)0,(void*)0},{&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734,&g_3734}}};
|
|
static const int32_t ** volatile g_3768[3][4] = {{(void*)0,&g_225,&g_222,&g_225},{&g_225,&g_225,&g_222,&g_222},{(void*)0,(void*)0,&g_225,&g_222}};
|
|
static const int32_t ** volatile g_3769 = &g_225;/* VOLATILE GLOBAL g_3769 */
|
|
static uint64_t ** const * const g_3799 = (void*)0;
|
|
static uint64_t ** const * const *g_3798 = &g_3799;
|
|
static uint64_t ** const * const **g_3797 = &g_3798;
|
|
static uint64_t *****g_3800 = (void*)0;
|
|
static int64_t g_3899 = 6L;
|
|
static int8_t g_3957 = (-1L);
|
|
static uint8_t g_3958 = 246UL;
|
|
static int64_t ** const *g_3976[7] = {&g_771,&g_771,&g_771,&g_771,&g_771,&g_771,&g_771};
|
|
static int64_t ** const **g_3975 = &g_3976[0];
|
|
static uint32_t g_4022 = 0x1EC41E53L;
|
|
static volatile int16_t ** volatile *g_4041 = (void*)0;
|
|
static volatile int16_t ** volatile * volatile *g_4040 = &g_4041;
|
|
static volatile int16_t ** volatile * volatile * const * volatile g_4039 = &g_4040;/* VOLATILE GLOBAL g_4039 */
|
|
static volatile uint16_t g_4070 = 0x34C4L;/* VOLATILE GLOBAL g_4070 */
|
|
static int32_t ** const volatile g_4104 = &g_1706;/* VOLATILE GLOBAL g_4104 */
|
|
static int32_t ** const volatile g_4139 = &g_1706;/* VOLATILE GLOBAL g_4139 */
|
|
static volatile int32_t * volatile * volatile g_4147 = &g_1940;/* VOLATILE GLOBAL g_4147 */
|
|
static int32_t ** volatile g_4158 = &g_1706;/* VOLATILE GLOBAL g_4158 */
|
|
static volatile int8_t g_4265 = 0x8BL;/* VOLATILE GLOBAL g_4265 */
|
|
static const uint32_t ***g_4286 = (void*)0;
|
|
static volatile int16_t g_4321 = 0x3C7DL;/* VOLATILE GLOBAL g_4321 */
|
|
static int16_t g_4343[8] = {0xD9A7L,5L,5L,0xD9A7L,5L,5L,0xD9A7L,5L};
|
|
static volatile uint32_t g_4370 = 0x0E287B7DL;/* VOLATILE GLOBAL g_4370 */
|
|
static uint8_t * const *g_4422 = (void*)0;
|
|
static uint8_t * const **g_4421 = &g_4422;
|
|
static uint8_t * const ***g_4420 = &g_4421;
|
|
static uint32_t g_4468 = 0x7A9DB61EL;
|
|
static const uint32_t g_4469[1] = {4UL};
|
|
static int64_t g_4470 = 0x4BD38F27E3AB4C45LL;
|
|
|
|
|
|
/* --- FORWARD DECLARATIONS --- */
|
|
uint8_t func_1(void);
|
|
const uint16_t func_9(int32_t p_10, int64_t p_11);
|
|
int16_t func_12(uint32_t p_13, uint8_t p_14);
|
|
int32_t func_17(int32_t * p_18, const int32_t * p_19, int8_t p_20);
|
|
uint64_t func_21(int16_t p_22, uint16_t p_23, const int64_t p_24, int16_t p_25, uint64_t p_26);
|
|
uint8_t func_28(int32_t * p_29, int32_t * p_30, uint16_t p_31, int32_t * p_32);
|
|
int32_t * func_33(int32_t * p_34, uint64_t p_35, uint8_t p_36, int32_t p_37, uint32_t p_38);
|
|
int32_t * func_39(uint16_t p_40);
|
|
int16_t func_45(uint16_t p_46, int32_t * p_47);
|
|
uint16_t func_48(int32_t * p_49, uint32_t p_50, uint32_t p_51);
|
|
|
|
|
|
/* --- FUNCTIONS --- */
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_2 g_4 g_5 g_1859 g_1860 g_1861 g_1341 g_1342 g_1343 g_87
|
|
* writes: g_4 g_5 g_1706
|
|
*/
|
|
uint8_t func_1(void)
|
|
{ /* block id: 0 */
|
|
int32_t *l_3[8] = {&g_4[9][1][0],&g_4[9][1][0],&g_4[9][1][0],&g_4[9][1][0],&g_4[9][1][0],&g_4[9][1][0],&g_4[9][1][0],&g_4[9][1][0]};
|
|
uint16_t **l_3647 = &g_205;
|
|
uint16_t ***l_3646 = &l_3647;
|
|
uint16_t ****l_3645[4][6][8] = {{{(void*)0,(void*)0,&l_3646,&l_3646,&l_3646,(void*)0,&l_3646,&l_3646},{&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646},{(void*)0,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646},{&l_3646,&l_3646,&l_3646,&l_3646,(void*)0,(void*)0,&l_3646,&l_3646},{(void*)0,(void*)0,&l_3646,(void*)0,(void*)0,&l_3646,(void*)0,&l_3646},{(void*)0,&l_3646,&l_3646,&l_3646,(void*)0,&l_3646,&l_3646,&l_3646}},{{&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,(void*)0,&l_3646,&l_3646},{&l_3646,&l_3646,&l_3646,(void*)0,&l_3646,&l_3646,&l_3646,(void*)0},{&l_3646,(void*)0,(void*)0,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646},{&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646},{&l_3646,&l_3646,&l_3646,&l_3646,(void*)0,(void*)0,&l_3646,&l_3646},{(void*)0,&l_3646,&l_3646,&l_3646,&l_3646,(void*)0,&l_3646,(void*)0}},{{&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,(void*)0},{(void*)0,&l_3646,(void*)0,&l_3646,&l_3646,&l_3646,(void*)0,&l_3646},{&l_3646,(void*)0,&l_3646,&l_3646,(void*)0,&l_3646,(void*)0,&l_3646},{&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,(void*)0,&l_3646,(void*)0},{&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646},{&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646}},{{&l_3646,(void*)0,&l_3646,&l_3646,&l_3646,(void*)0,&l_3646,&l_3646},{&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,(void*)0},{&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,(void*)0,(void*)0,&l_3646},{&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,(void*)0,&l_3646},{(void*)0,&l_3646,(void*)0,&l_3646,&l_3646,&l_3646,&l_3646,(void*)0},{(void*)0,(void*)0,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646,&l_3646}}};
|
|
uint32_t ***l_4285[4][4][4] = {{{(void*)0,&g_1285[1],&g_1285[2],(void*)0},{&g_1285[1],&g_1285[0],&g_1285[0],(void*)0},{&g_1285[0],(void*)0,(void*)0,&g_1285[0]},{&g_1285[0],(void*)0,&g_1285[0],&g_1285[0]}},{{&g_1285[1],&g_1285[0],&g_1285[0],&g_1285[1]},{(void*)0,&g_1285[0],(void*)0,&g_1285[1]},{&g_1285[0],(void*)0,(void*)0,&g_1285[0]},{(void*)0,&g_1285[0],(void*)0,(void*)0}},{{&g_1285[0],&g_1285[0],(void*)0,(void*)0},{(void*)0,&g_1285[2],(void*)0,&g_1285[0]},{&g_1285[0],(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,&g_1285[0],&g_1285[0]}},{{(void*)0,&g_1285[2],(void*)0,(void*)0},{(void*)0,&g_1285[0],&g_1285[0],(void*)0},{(void*)0,&g_1285[0],(void*)0,&g_1285[0]},{(void*)0,(void*)0,&g_1285[0],&g_1285[1]}}};
|
|
uint32_t ** const ***l_4402 = (void*)0;
|
|
uint64_t l_4406 = 3UL;
|
|
const uint32_t l_4462[6] = {9UL,9UL,9UL,9UL,9UL,9UL};
|
|
int i, j, k;
|
|
g_4[9][1][0] = g_2[0];
|
|
g_4[8][0][0] = (g_4[9][5][0] >= g_2[0]);
|
|
for (g_5 = 0; (g_5 <= 1); g_5 += 1)
|
|
{ /* block id: 5 */
|
|
int64_t l_6 = 0x64D64EA33A4D1B40LL;
|
|
uint16_t ****l_3644 = (void*)0;
|
|
uint16_t l_4273 = 0x4C70L;
|
|
uint8_t l_4278 = 0x55L;
|
|
uint16_t l_4279[10][10][2] = {{{65535UL,0x9002L},{0x2A99L,0x568AL},{0UL,0xB846L},{0xB846L,0xB846L},{0UL,0x568AL},{0x2A99L,0x9002L},{65535UL,0UL},{65531UL,65535UL},{1UL,0xD8DFL},{1UL,65535UL}},{{65531UL,0UL},{65535UL,0x9002L},{0x2A99L,0x568AL},{0UL,0xB846L},{0xB846L,0xB846L},{0UL,0x568AL},{0x2A99L,0x9002L},{65535UL,0UL},{65531UL,65535UL},{1UL,0xD8DFL}},{{1UL,65535UL},{65531UL,0UL},{65535UL,0x9002L},{0x2A99L,0x568AL},{0UL,0xB846L},{0xB846L,0xB846L},{0UL,0x568AL},{0x2A99L,0x9002L},{65535UL,0UL},{65531UL,65535UL}},{{1UL,0xD8DFL},{1UL,65535UL},{65531UL,0UL},{65535UL,0x9002L},{0x2A99L,0x568AL},{0UL,0xB846L},{0xB846L,0xB846L},{0UL,0x568AL},{0x2A99L,0x9002L},{65535UL,0UL}},{{65531UL,65535UL},{1UL,0xD8DFL},{1UL,65535UL},{65531UL,0UL},{65535UL,0x9002L},{0x2A99L,0x568AL},{0UL,0xB846L},{0xB846L,0xB846L},{0UL,0x568AL},{0x2A99L,0x9002L}},{{65535UL,0UL},{65531UL,65535UL},{1UL,0xD8DFL},{1UL,65535UL},{65531UL,0UL},{65535UL,0x9002L},{0x2A99L,0x568AL},{0UL,0xB846L},{0xB846L,0xB846L},{0UL,0x568AL}},{{0x2A99L,0x9002L},{65535UL,0UL},{65531UL,65535UL},{1UL,0xD8DFL},{1UL,65535UL},{65531UL,0UL},{65535UL,0x9002L},{0x2A99L,0x568AL},{0UL,0xB846L},{0xB846L,0x3DFAL}},{{0xB846L,0UL},{1UL,65531UL},{0xD8DFL,0xB846L},{0x2A99L,0xD8DFL},{0x568AL,0xA206L},{0x568AL,0xD8DFL},{0x2A99L,0xB846L},{0xD8DFL,65531UL},{1UL,0UL},{0xB846L,0x3DFAL}},{{0x3DFAL,0x3DFAL},{0xB846L,0UL},{1UL,65531UL},{0xD8DFL,0xB846L},{0x2A99L,0xD8DFL},{0x568AL,0xA206L},{0x568AL,0xD8DFL},{0x2A99L,0xB846L},{0xD8DFL,65531UL},{1UL,0UL}},{{0xB846L,0x3DFAL},{0x3DFAL,0x3DFAL},{0xB846L,0UL},{1UL,65531UL},{0xD8DFL,0xB846L},{0x2A99L,0xD8DFL},{0x568AL,0xA206L},{0x568AL,0xD8DFL},{0x2A99L,0xB846L},{0xD8DFL,65531UL}}};
|
|
const uint32_t ****l_4287 = &g_4286;
|
|
uint8_t l_4290[1][6] = {{0xC1L,0xC1L,0xC1L,0xC1L,0xC1L,0xC1L}};
|
|
int32_t l_4291 = 0xDF491054L;
|
|
int32_t l_4330 = (-3L);
|
|
int32_t l_4332 = 0x9F3EEDDCL;
|
|
uint64_t l_4339 = 0xD3079844A8ECCF31LL;
|
|
uint8_t l_4344 = 255UL;
|
|
int64_t l_4365 = 0xD4C596FDA4BE4A48LL;
|
|
int8_t l_4366 = 0L;
|
|
int32_t l_4368 = 0L;
|
|
int16_t l_4401 = 0x835DL;
|
|
const int32_t **l_4427 = &g_222;
|
|
int i, j, k;
|
|
l_6 ^= g_2[2];
|
|
}
|
|
(***g_1859) = l_3[3];
|
|
return (***g_1341);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_486 g_205 g_2 g_1906 g_771 g_3527 g_3528 g_3529 g_2850 g_934 g_439 g_105 g_2841 g_1860 g_106 g_4104 g_933 g_1342 g_1343 g_87 g_1286 g_137 g_1355 g_1142 g_3072 g_3073 g_772 g_372 g_3576 g_4139 g_3975 g_3976 g_1942 g_1940 g_4147 g_4 g_1612 g_1285 g_4158 g_1706 g_88 g_864 g_714 g_1861 g_1859 g_1220 g_2795 g_2796 g_1741 g_4265 g_104 g_2465
|
|
* writes: g_1907 g_772 g_933 g_4 g_1861 g_106 g_1706 g_2 g_619 g_3576 g_372 g_1940 g_1286 g_88 g_2122 g_104 g_714 g_1142 g_1220 g_137
|
|
*/
|
|
const uint16_t func_9(int32_t p_10, int64_t p_11)
|
|
{ /* block id: 1745 */
|
|
int32_t **** const l_3648 = (void*)0;
|
|
int32_t l_3649 = 4L;
|
|
uint8_t ****l_3654 = &g_1653[0];
|
|
int32_t l_3721 = 7L;
|
|
int32_t l_3723 = 1L;
|
|
const int16_t * const ***l_3752 = (void*)0;
|
|
int16_t ****l_3753 = &g_933;
|
|
int32_t l_3763 = 0L;
|
|
int32_t l_3764 = (-4L);
|
|
uint64_t l_3808 = 18446744073709551615UL;
|
|
uint32_t *l_3829[4] = {&g_137[7],&g_137[7],&g_137[7],&g_137[7]};
|
|
uint32_t *****l_3849 = &g_1741;
|
|
int8_t ** const * const **l_3863 = (void*)0;
|
|
int8_t l_3890 = (-5L);
|
|
uint16_t l_3891 = 65535UL;
|
|
int64_t *** const **l_3895 = (void*)0;
|
|
int32_t l_3900 = 1L;
|
|
int32_t l_3947[10][7][2] = {{{0x6D24CEFBL,0xDB74759AL},{0x8A15EFA0L,0xDB74759AL},{0x6D24CEFBL,8L},{0xD9803C77L,(-9L)},{0x163B9904L,1L},{(-1L),0x2B855FD2L},{1L,0x48A51B83L}},{{0x8B19435EL,0x6D24CEFBL},{(-10L),(-2L)},{1L,0x8A15EFA0L},{0x5C1879CAL,(-10L)},{0x9B7967F0L,0x9B7967F0L},{0x00A3ECC0L,0xE7886E2CL},{0x48A51B83L,0xD87AABC1L}},{{0x83376402L,1L},{0x2B855FD2L,0x83376402L},{0x2D4FF0F2L,0x95B66DA7L},{0x2D4FF0F2L,0x83376402L},{0x2B855FD2L,1L},{0x83376402L,0xD87AABC1L},{0x48A51B83L,0xE7886E2CL}},{{0x00A3ECC0L,0x9B7967F0L},{0x9B7967F0L,(-10L)},{0x5C1879CAL,0x8A15EFA0L},{1L,(-2L)},{(-10L),0x6D24CEFBL},{0x8B19435EL,0x48A51B83L},{1L,0x2B855FD2L}},{{(-1L),1L},{0x163B9904L,(-9L)},{0xD9803C77L,8L},{0x6D24CEFBL,0xDB74759AL},{0x8A15EFA0L,0xDB74759AL},{0x6D24CEFBL,8L},{0xD9803C77L,(-9L)}},{{0x163B9904L,1L},{(-1L),0x2B855FD2L},{1L,0x48A51B83L},{0x8B19435EL,0x6D24CEFBL},{(-10L),(-2L)},{1L,0x8A15EFA0L},{0x5C1879CAL,(-10L)}},{{0x9B7967F0L,0x9B7967F0L},{0x00A3ECC0L,0xE7886E2CL},{0x48A51B83L,0xD87AABC1L},{0x83376402L,1L},{0x2B855FD2L,0x83376402L},{0x2D4FF0F2L,0x95B66DA7L},{0x2D4FF0F2L,0x83376402L}},{{0x2B855FD2L,1L},{0x83376402L,0xD87AABC1L},{0x48A51B83L,0xE7886E2CL},{0x00A3ECC0L,0x9B7967F0L},{0x9B7967F0L,(-10L)},{0x5C1879CAL,0x8A15EFA0L},{1L,(-2L)}},{{(-10L),0x6D24CEFBL},{0x8B19435EL,0x48A51B83L},{1L,0x2B855FD2L},{(-1L),1L},{0x2D4FF0F2L,(-1L)},{0L,0xD87AABC1L},{0x8A15EFA0L,0x48A51B83L}},{{0xE4218AE1L,0x48A51B83L},{0x8A15EFA0L,0xD87AABC1L},{0L,(-1L)},{0x2D4FF0F2L,0x6D24CEFBL},{(-2L),0x163B9904L},{(-1L),0x5C1879CAL},{0xD9803C77L,0x8A15EFA0L}}};
|
|
int32_t l_3951 = (-1L);
|
|
int16_t l_3954 = 0xC2D5L;
|
|
int32_t l_3955 = (-4L);
|
|
int32_t l_3984[5] = {1L,1L,1L,1L,1L};
|
|
int8_t l_4044 = 1L;
|
|
uint16_t * const *l_4072 = (void*)0;
|
|
int32_t *l_4178 = &g_1142;
|
|
int8_t ****l_4184[9][7][4] = {{{(void*)0,&g_2123,&g_2123,(void*)0},{(void*)0,&g_2123,(void*)0,&g_2123},{(void*)0,&g_2123,&g_2123,&g_2123},{(void*)0,&g_2123,&g_2123,(void*)0},{(void*)0,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{(void*)0,&g_2123,(void*)0,&g_2123}},{{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,(void*)0,(void*)0,&g_2123},{(void*)0,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,(void*)0,&g_2123},{&g_2123,&g_2123,(void*)0,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,(void*)0,&g_2123}},{{&g_2123,&g_2123,(void*)0,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{(void*)0,&g_2123,(void*)0,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,(void*)0,(void*)0,&g_2123},{(void*)0,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123}},{{(void*)0,&g_2123,&g_2123,&g_2123},{(void*)0,(void*)0,&g_2123,&g_2123},{(void*)0,(void*)0,(void*)0,&g_2123},{(void*)0,&g_2123,&g_2123,&g_2123},{(void*)0,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,(void*)0},{&g_2123,&g_2123,&g_2123,&g_2123}},{{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,(void*)0,(void*)0,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,(void*)0,&g_2123,&g_2123},{(void*)0,&g_2123,(void*)0,&g_2123},{&g_2123,&g_2123,&g_2123,(void*)0},{&g_2123,&g_2123,(void*)0,&g_2123}},{{(void*)0,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,(void*)0,&g_2123,&g_2123},{&g_2123,(void*)0,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123}},{{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,(void*)0,&g_2123,(void*)0},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123}},{{&g_2123,(void*)0,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123}},{{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,(void*)0,(void*)0,(void*)0},{&g_2123,(void*)0,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123},{&g_2123,(void*)0,&g_2123,&g_2123},{&g_2123,&g_2123,&g_2123,&g_2123}}};
|
|
const uint32_t l_4234 = 0x1BB1C38EL;
|
|
int16_t *l_4266[9][9] = {{&g_442[4],&g_147,&g_147,&g_105,&g_147,&g_442[0],&g_147,(void*)0,&g_147},{&g_147,(void*)0,&g_442[1],&g_442[1],(void*)0,&g_147,(void*)0,&g_442[4],&g_147},{(void*)0,&g_442[4],&g_442[1],&g_442[0],&g_442[4],&g_147,&g_147,&g_147,&g_147},{&g_442[1],&g_147,&g_147,&g_147,&g_442[1],(void*)0,(void*)0,&g_105,&g_147},{(void*)0,&g_147,(void*)0,&g_147,&g_442[4],&g_147,&g_147,&g_147,&g_442[4]},{(void*)0,&g_442[4],&g_442[4],(void*)0,&g_147,(void*)0,&g_147,&g_147,&g_442[4]},{(void*)0,(void*)0,(void*)0,(void*)0,&g_442[4],&g_147,&g_147,&g_442[4],(void*)0},{(void*)0,&g_147,(void*)0,(void*)0,&g_147,&g_147,&g_147,&g_442[0],(void*)0},{&g_442[1],(void*)0,&g_442[4],&g_147,&g_442[4],&g_442[0],&g_442[4],&g_147,&g_442[4]}};
|
|
uint32_t l_4267 = 0UL;
|
|
int16_t l_4268 = (-6L);
|
|
int i, j, k;
|
|
if ((p_11 , (((void*)0 != l_3648) == l_3649)))
|
|
{ /* block id: 1746 */
|
|
int32_t l_3659 = 0x309141AEL;
|
|
int16_t l_3662 = 0xAE43L;
|
|
int32_t l_3663 = 0xE4DFE200L;
|
|
uint32_t l_3691 = 0UL;
|
|
int64_t l_3710 = 0xFAB6ADFC5F85CC7ALL;
|
|
uint8_t **** const l_3713 = (void*)0;
|
|
int32_t l_3719 = 0x7CE29B46L;
|
|
int32_t l_3720 = 0x36ECB707L;
|
|
int32_t l_3722 = 8L;
|
|
uint8_t l_3724 = 0UL;
|
|
uint8_t l_3765 = 248UL;
|
|
int32_t l_3810 = 0x017388A3L;
|
|
uint32_t *l_3830 = &g_601[3][0][0];
|
|
int8_t ** const l_3834 = &g_521;
|
|
int32_t *****l_3847 = &g_1859;
|
|
uint32_t *****l_3848 = (void*)0;
|
|
uint32_t l_3894 = 1UL;
|
|
int32_t l_3950 = (-9L);
|
|
int32_t l_3952[1][6] = {{0xEB597D0BL,(-4L),0xEB597D0BL,0xEB597D0BL,(-4L),0xEB597D0BL}};
|
|
int8_t l_4026 = 0x05L;
|
|
uint16_t l_4043 = 0UL;
|
|
const int32_t l_4051[3] = {0x26CACE1CL,0x26CACE1CL,0x26CACE1CL};
|
|
int i, j;
|
|
}
|
|
else
|
|
{ /* block id: 1917 */
|
|
return (**g_486);
|
|
}
|
|
if ((l_3723 , (((*g_1906) = l_4072) == l_4072)))
|
|
{ /* block id: 1921 */
|
|
const int32_t l_4085 = (-1L);
|
|
int32_t l_4087 = 7L;
|
|
int32_t l_4093 = 0L;
|
|
int32_t l_4169[7][8][4] = {{{0x3DB19945L,0L,(-2L),0x4D623547L},{0x759BF711L,0x793D6721L,0x893FF38EL,0x793D6721L},{0x759BF711L,0x4D623547L,(-2L),0L},{0x3DB19945L,0x6154D18EL,0x893FF38EL,0xE52E3BEDL},{0x3DB19945L,1L,0x3DFFF3C5L,0x4D623547L},{0x3DB19945L,1L,0x893FF38EL,0x28152EC4L},{0xD1CC28F4L,0x4D623547L,0x3747C701L,(-1L)},{0x3DB19945L,0x81054E3EL,0xA2879EDAL,0x81054E3EL}},{{0x3DB19945L,(-1L),0x3747C701L,0x4D623547L},{0xD1CC28F4L,0x28152EC4L,0x893FF38EL,1L},{0x3DB19945L,0x4D623547L,0x3DFFF3C5L,1L},{0x3DB19945L,0xE52E3BEDL,0x893FF38EL,0x81054E3EL},{0xD1CC28F4L,1L,0x3747C701L,(-7L)},{0x3DB19945L,0x28152EC4L,0xA2879EDAL,0x28152EC4L},{0x3DB19945L,(-7L),0x3747C701L,1L},{0xD1CC28F4L,0x81054E3EL,0x893FF38EL,0xE52E3BEDL}},{{0x3DB19945L,1L,0x3DFFF3C5L,0x4D623547L},{0x3DB19945L,1L,0x893FF38EL,0x28152EC4L},{0xD1CC28F4L,0x4D623547L,0x3747C701L,(-1L)},{0x3DB19945L,0x81054E3EL,0xA2879EDAL,0x81054E3EL},{0x3DB19945L,(-1L),0x3747C701L,0x4D623547L},{0xD1CC28F4L,0x28152EC4L,0x893FF38EL,1L},{0x3DB19945L,0x4D623547L,0x3DFFF3C5L,1L},{0x3DB19945L,0xE52E3BEDL,0x893FF38EL,0x81054E3EL}},{{0xD1CC28F4L,1L,0x3747C701L,(-7L)},{0x3DB19945L,0x28152EC4L,0xA2879EDAL,0x28152EC4L},{0x3DB19945L,(-7L),0x3747C701L,1L},{0xD1CC28F4L,0x81054E3EL,0x893FF38EL,0xE52E3BEDL},{0x3DB19945L,1L,0x3DFFF3C5L,0x4D623547L},{0x3DB19945L,1L,0x893FF38EL,0x28152EC4L},{0xD1CC28F4L,0x4D623547L,0x3747C701L,(-1L)},{0x3DB19945L,0x81054E3EL,0xA2879EDAL,0x81054E3EL}},{{0x3DB19945L,(-1L),0x3747C701L,0x4D623547L},{0xD1CC28F4L,0x28152EC4L,0x893FF38EL,1L},{0x3DB19945L,0x4D623547L,0x3DFFF3C5L,1L},{0x3DB19945L,0xE52E3BEDL,0x893FF38EL,0x81054E3EL},{0xD1CC28F4L,1L,0x3747C701L,(-7L)},{0x3DB19945L,0x28152EC4L,0xA2879EDAL,0x28152EC4L},{0x3DB19945L,(-7L),0x3747C701L,1L},{0xD1CC28F4L,0x81054E3EL,0x893FF38EL,0xE52E3BEDL}},{{0x3DB19945L,1L,0x3DFFF3C5L,0x4D623547L},{0x3DB19945L,1L,0x893FF38EL,0x28152EC4L},{0xD1CC28F4L,0x4D623547L,0x3747C701L,(-1L)},{0x3DB19945L,0x81054E3EL,0xA2879EDAL,0x81054E3EL},{0x3DB19945L,(-1L),0x3747C701L,0x4D623547L},{0xD1CC28F4L,0x28152EC4L,0x893FF38EL,1L},{0x3DB19945L,0x4D623547L,0x3DFFF3C5L,1L},{0x3DB19945L,0xE52E3BEDL,0x893FF38EL,0x81054E3EL}},{{0xD1CC28F4L,1L,0x3747C701L,(-7L)},{0x3DB19945L,0x28152EC4L,0xA2879EDAL,0x28152EC4L},{0x3DB19945L,(-7L),0x3747C701L,1L},{0xD1CC28F4L,0xE52E3BEDL,0xA2879EDAL,0x6154D18EL},{0xD1CC28F4L,(-1L),(-2L),(-7L)},{0xD1CC28F4L,0x793D6721L,0xA2879EDAL,1L},{0x759BF711L,(-7L),0x3DFFF3C5L,0L},{0xD1CC28F4L,0xE52E3BEDL,(-1L),0xE52E3BEDL}}};
|
|
int16_t l_4173[7] = {0L,0L,0L,0L,0L,0L,0L};
|
|
int i, j, k;
|
|
for (l_3808 = 0; (l_3808 <= 2); l_3808 += 1)
|
|
{ /* block id: 1924 */
|
|
int64_t *l_4077 = &g_372;
|
|
int16_t ***l_4084 = &g_934;
|
|
int32_t *l_4086 = &l_3951;
|
|
int32_t l_4088 = 0x8D13FB3FL;
|
|
int32_t *l_4089 = (void*)0;
|
|
int32_t *l_4090 = &l_4087;
|
|
int32_t *l_4091 = &l_3764;
|
|
int32_t *l_4092[7] = {&l_3649,&l_3649,&l_3649,&l_3649,&l_3649,&l_3649,&l_3649};
|
|
uint64_t l_4094 = 0x24125DB4EE1DED2DLL;
|
|
int i;
|
|
if (g_2[(l_3808 + 3)])
|
|
break;
|
|
(*l_4086) ^= ((*g_2841) = ((((safe_add_func_int16_t_s_s((((g_2[l_3808] != (g_2[l_3808] > (safe_lshift_func_int8_t_s_u(((&p_11 == (g_2[l_3808] , ((*g_771) = l_4077))) < (safe_mul_func_int8_t_s_s((safe_rshift_func_int8_t_s_s(p_11, 7)), ((safe_lshift_func_uint16_t_u_s((((*l_3753) = &g_934) != l_4084), 8)) , ((l_3723 &= (***g_3527)) ^ 0x7D6A8A0514AE4594LL))))), p_11)))) > l_4085) , (**g_934)), p_11)) && g_2[l_3808]) || p_10) ^ g_2[l_3808]));
|
|
(*g_1860) = &l_4086;
|
|
l_4094--;
|
|
for (l_3649 = 2; (l_3649 >= 0); l_3649 -= 1)
|
|
{ /* block id: 1935 */
|
|
uint32_t l_4097 = 6UL;
|
|
--l_4097;
|
|
for (l_3951 = 7; (l_3951 >= 0); l_3951 -= 1)
|
|
{ /* block id: 1939 */
|
|
return (*g_205);
|
|
}
|
|
}
|
|
}
|
|
for (g_106 = 0; (g_106 >= 0); g_106 -= 1)
|
|
{ /* block id: 1946 */
|
|
uint8_t l_4100[3];
|
|
int32_t **l_4103 = (void*)0;
|
|
uint16_t l_4142 = 0xB6CEL;
|
|
int32_t *l_4150 = &g_4[9][1][0];
|
|
uint32_t ***l_4156[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
int32_t l_4170 = (-1L);
|
|
int32_t l_4172[10] = {0xB36F1EE3L,0xB36F1EE3L,0xB36F1EE3L,0xB36F1EE3L,0xB36F1EE3L,0xB36F1EE3L,0xB36F1EE3L,0xB36F1EE3L,0xB36F1EE3L,0xB36F1EE3L};
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_4100[i] = 8UL;
|
|
++l_4100[1];
|
|
(*g_4104) = (p_11 , &p_10);
|
|
for (l_3954 = 0; (l_3954 <= 0); l_3954 += 1)
|
|
{ /* block id: 1951 */
|
|
int32_t *l_4105 = &l_3721;
|
|
int8_t *l_4110 = &l_3890;
|
|
uint8_t *l_4133 = (void*)0;
|
|
uint8_t *l_4134 = &g_619;
|
|
int64_t l_4135 = (-9L);
|
|
int8_t *l_4136 = (void*)0;
|
|
int8_t *l_4137 = &g_3576;
|
|
uint8_t ***l_4146 = &g_1654;
|
|
int32_t l_4168 = 0xFCF43490L;
|
|
int32_t l_4171 = (-1L);
|
|
l_4105 = (void*)0;
|
|
if ((safe_rshift_func_int8_t_s_u(((*l_4137) ^= (safe_rshift_func_int8_t_s_u(((*l_4110) ^= (l_4087 &= (-4L))), (safe_add_func_int16_t_s_s(((l_4093 = (((safe_sub_func_int16_t_s_s((((*g_205) = (safe_lshift_func_uint16_t_u_u(p_11, 0))) , (((((((safe_mod_func_uint16_t_u_u((((((p_11 = ((safe_mul_func_int8_t_s_s((((p_11 && ((((void*)0 == (*g_933)) == (0x3DL & (((safe_div_func_uint64_t_u_u(1UL, (safe_div_func_int16_t_s_s((safe_add_func_uint16_t_u_u((safe_mod_func_uint32_t_u_u(((safe_lshift_func_int8_t_s_u((safe_add_func_int8_t_s_s(p_11, ((*l_4134) = ((p_11 && 1UL) , 5UL)))), (**g_1342))) , 0UL), (*g_1286))), p_11)), (*g_205))))) > p_11) & p_10))) || (*g_1355))) | p_10) , p_10), p_11)) , l_4135)) <= p_10) > p_10) ^ p_10) , p_10), p_10)) , 0xDB9742F5335CCBCCLL) <= p_10) == p_10) >= p_10) || (***g_3072)) >= p_10)), 0x756BL)) , p_10) != (*g_1286))) && 0xD2L), (***g_933)))))), l_4085)))
|
|
{ /* block id: 1960 */
|
|
int32_t *l_4138 = (void*)0;
|
|
int32_t *l_4140 = &g_4[9][1][0];
|
|
int32_t *l_4141[8];
|
|
int32_t **l_4157 = &g_88;
|
|
int i;
|
|
for (i = 0; i < 8; i++)
|
|
l_4141[i] = &l_3955;
|
|
(*g_4139) = l_4138;
|
|
++l_4142;
|
|
if ((+((****g_3975) = ((void*)0 != l_4146))))
|
|
{ /* block id: 1964 */
|
|
(*g_4147) = (*g_1942);
|
|
}
|
|
else
|
|
{ /* block id: 1966 */
|
|
if ((*l_4140))
|
|
break;
|
|
return p_10;
|
|
}
|
|
(*g_4158) = ((*l_4157) = ((0x19D2L ^ p_11) , (((*l_4140) = (safe_sub_func_int16_t_s_s((0UL != ((-9L) || 7L)), (**g_486)))) , func_33(l_4150, ((safe_unary_minus_func_int8_t_s((((*g_205) = ((safe_add_func_int8_t_s_s((safe_mul_func_int16_t_s_s(((void*)0 == l_4156[0]), p_10)), 1UL)) , p_11)) <= 0L))) && 7L), p_11, p_11, p_10))));
|
|
}
|
|
else
|
|
{ /* block id: 1974 */
|
|
int8_t l_4164 = 0L;
|
|
int32_t l_4165 = 0x9282930AL;
|
|
int32_t l_4166 = 0L;
|
|
int32_t l_4167[4][3][8] = {{{0L,0xED10F378L,(-9L),0x185F6BCEL,0x04530253L,(-9L),0xD3E79F18L,0xAAD40E08L},{0xD3E79F18L,0x827C9679L,0x56620197L,0xDF8FB196L,0L,0L,0xD3E79F18L,0xD3E79F18L},{1L,0xDF8FB196L,(-9L),(-9L),0xDF8FB196L,1L,0x04530253L,0x827C9679L}},{{0xDF8FB196L,1L,0x04530253L,0x827C9679L,1L,(-9L),0x50298A91L,1L},{0x827C9679L,0xD3E79F18L,0xCA44718EL,0x827C9679L,0L,0xC9E6CFCBL,0L,0x827C9679L},{0xED10F378L,0L,0xED10F378L,(-9L),0x185F6BCEL,0x04530253L,(-9L),0xD3E79F18L}},{{0L,0xAAD40E08L,0x04530253L,0xDF8FB196L,1L,1L,0x185F6BCEL,0xAAD40E08L},{0L,0xD3E79F18L,0x8644C6BFL,0x185F6BCEL,0x185F6BCEL,0x8644C6BFL,0xD3E79F18L,0L},{0xED10F378L,0x827C9679L,0xAAD40E08L,1L,0L,1L,0xED10F378L,0xD3E79F18L}},{{0x827C9679L,1L,(-9L),0x50298A91L,1L,1L,0x185F6BCEL,1L},{0xDF8FB196L,0x827C9679L,0xCA3A0F6DL,0x827C9679L,0xDF8FB196L,0x8644C6BFL,0x50298A91L,0xDF8FB196L},{1L,0xD3E79F18L,0xED10F378L,1L,0L,1L,0xAAD40E08L,0x827C9679L}}};
|
|
int i, j, k;
|
|
for (g_372 = 0; (g_372 >= 0); g_372 -= 1)
|
|
{ /* block id: 1977 */
|
|
(*g_1706) &= (safe_mod_func_int16_t_s_s((1UL < 4294967295UL), 0x834EL));
|
|
(*l_4150) ^= l_3951;
|
|
}
|
|
for (l_4093 = 5; (l_4093 >= 0); l_4093 -= 1)
|
|
{ /* block id: 1983 */
|
|
int32_t *l_4161 = &l_4087;
|
|
int32_t *l_4162 = &g_293;
|
|
int32_t *l_4163[2];
|
|
uint8_t l_4174 = 0x4EL;
|
|
int32_t **l_4177 = &l_4161;
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_4163[i] = &g_4[9][1][0];
|
|
--l_4174;
|
|
if (g_2[(l_3954 + 7)])
|
|
continue;
|
|
l_4178 = ((*l_4177) = (void*)0);
|
|
(*g_88) |= p_10;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return (**g_486);
|
|
}
|
|
else
|
|
{ /* block id: 1994 */
|
|
uint64_t l_4181 = 0UL;
|
|
int8_t *****l_4185 = (void*)0;
|
|
int8_t ****l_4186 = &g_2123;
|
|
uint64_t l_4191 = 0x81CD07C52AEE8B18LL;
|
|
int16_t **l_4195 = &g_439;
|
|
int32_t l_4212 = 0xC32A9046L;
|
|
int32_t *l_4214 = (void*)0;
|
|
uint8_t * const l_4227[7] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
int32_t **l_4228 = &g_1706;
|
|
int i;
|
|
if ((safe_add_func_int16_t_s_s(l_4181, ((+(+(((g_2122 = l_4184[0][6][0]) != l_4186) & ((safe_add_func_int32_t_s_s((safe_mod_func_uint64_t_u_u(l_4191, ((*g_864) = 0x33671A34F29B12B1LL))), (((void*)0 != &g_3270) != (safe_rshift_func_uint8_t_u_u(((65532UL < (((!((void*)0 == l_4195)) , 1L) , 0xB96DL)) && (-4L)), 5))))) >= 1UL)))) | p_11))))
|
|
{ /* block id: 1997 */
|
|
int8_t l_4198 = 1L;
|
|
int8_t l_4211 = 1L;
|
|
uint64_t l_4215 = 18446744073709551615UL;
|
|
for (g_714 = 21; (g_714 > 24); g_714++)
|
|
{ /* block id: 2000 */
|
|
uint32_t l_4213 = 18446744073709551609UL;
|
|
(*g_88) = l_4198;
|
|
p_10 = (safe_mod_func_int32_t_s_s((((!(((safe_mod_func_uint8_t_u_u(((((((0UL || p_11) , (safe_sub_func_int8_t_s_s((l_4212 &= (p_10 && ((((*g_864) = ((safe_rshift_func_uint16_t_u_s(p_10, ((((0x3072D848L >= ((((((((*l_4178) = (*l_4178)) && (l_4198 , (safe_sub_func_uint8_t_u_u((~p_10), p_10)))) >= 0xFB26EB5DL) , p_11) == p_11) <= l_4211) , p_11)) | (***g_1612)) >= 0x171126F0CB4EDC00LL) != l_4191))) < l_4211)) ^ (**g_771)) > p_10))), (-1L)))) && p_11) && l_4198) >= p_10) == 0L), p_10)) , (**g_934)) ^ l_4211)) > l_4213) > 0x6577L), 0x4571EAD9L));
|
|
}
|
|
(*g_1861) = l_4214;
|
|
l_4215 = (1L == 3UL);
|
|
(***g_1859) = &p_10;
|
|
}
|
|
else
|
|
{ /* block id: 2010 */
|
|
const uint64_t l_4218[1][3][4] = {{{0x6A3CF37433B7C2B2LL,1UL,0x6A3CF37433B7C2B2LL,1UL},{0x6A3CF37433B7C2B2LL,1UL,0x6A3CF37433B7C2B2LL,1UL},{0x6A3CF37433B7C2B2LL,1UL,0x6A3CF37433B7C2B2LL,1UL}}};
|
|
int i, j, k;
|
|
(*g_88) &= p_10;
|
|
for (g_1220 = 0; (g_1220 != 12); g_1220++)
|
|
{ /* block id: 2014 */
|
|
return l_4218[0][2][1];
|
|
}
|
|
(*g_2841) = ((((((0UL || (safe_rshift_func_uint8_t_u_u((((18446744073709551615UL && l_4218[0][1][0]) == (((((((((safe_add_func_uint16_t_u_u(l_4218[0][0][3], (safe_sub_func_uint16_t_u_u(((*g_205)++), (((l_4227[0] == (*g_1342)) , ((**g_1859) = (l_4228 = (**g_1859)))) == (void*)0))))) && (safe_add_func_uint64_t_u_u(((safe_unary_minus_func_uint64_t_u((safe_div_func_int32_t_s_s(((((l_4234 ^ (-1L)) >= p_10) < (*l_4178)) <= p_11), p_11)))) | l_4218[0][2][1]), 0x1346E6E758718B96LL))) < p_10) & 3UL) , (**g_2795)) == p_11) | p_11) , p_10) != p_10)) <= p_11), p_10))) == p_10) ^ l_4218[0][2][1]) , p_10) || (*l_4178)) ^ l_4218[0][2][1]);
|
|
return (**g_486);
|
|
}
|
|
}
|
|
(*****g_2465) = (((safe_add_func_uint32_t_u_u((safe_mul_func_int16_t_s_s((0UL != ((*g_439) >= (!((*l_4178) != (safe_rshift_func_int8_t_s_u(((safe_div_func_int32_t_s_s((((255UL > ((!(safe_mod_func_int32_t_s_s((safe_add_func_uint16_t_u_u((safe_mod_func_uint32_t_u_u(((p_11 & ((safe_rshift_func_uint16_t_u_s(65531UL, 8)) >= (~(++(****g_1741))))) ^ (-1L)), (((safe_lshift_func_int16_t_s_s((l_3764 = ((safe_div_func_uint8_t_u_u(((safe_mul_func_int16_t_s_s((safe_sub_func_int16_t_s_s((((*g_1343) > ((~(((((l_3721 = (*l_4178)) , g_4265) & (-1L)) || 0x55L) || 0x27CFB521FFF04483LL)) || (*l_4178))) > (*g_864)), (**g_934))), (***g_933))) <= (*l_4178)), p_11)) == p_11)), (**g_934))) & (*l_4178)) , p_11))), (*l_4178))), p_11))) , (*l_4178))) && l_4267) & p_10), p_10)) >= l_4268), p_10)))))), (***g_933))), 0x2DE7E916L)) < 2L) | p_10);
|
|
return (*l_4178);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads :
|
|
* writes:
|
|
*/
|
|
int16_t func_12(uint32_t p_13, uint8_t p_14)
|
|
{ /* block id: 7 */
|
|
int32_t *l_27 = &g_4[9][1][0];
|
|
uint8_t *l_52 = &g_53[4];
|
|
uint32_t l_54[1];
|
|
uint16_t *l_55 = (void*)0;
|
|
uint16_t *l_56[9] = {&g_2[0],(void*)0,&g_2[0],(void*)0,&g_2[0],(void*)0,&g_2[0],(void*)0,&g_2[0]};
|
|
int32_t *l_2242 = &g_4[9][1][0];
|
|
uint32_t l_2320 = 0UL;
|
|
int64_t *l_2328 = &g_372;
|
|
uint16_t ****l_2355 = (void*)0;
|
|
uint16_t *****l_2354 = &l_2355;
|
|
uint32_t *****l_2382[8][9][3] = {{{&g_1741,&g_1741,&g_1741},{&g_1741,&g_1741,&g_1741},{&g_1741,(void*)0,&g_1741},{&g_1741,&g_1741,&g_1741},{&g_1741,(void*)0,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741}},{{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741}},{{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741},{(void*)0,(void*)0,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741}},{{(void*)0,&g_1741,(void*)0},{(void*)0,(void*)0,&g_1741},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741},{(void*)0,(void*)0,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741}},{{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741}},{{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741},{(void*)0,(void*)0,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741}},{{(void*)0,&g_1741,(void*)0},{(void*)0,(void*)0,&g_1741},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741},{(void*)0,(void*)0,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741}},{{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,(void*)0},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741},{(void*)0,&g_1741,&g_1741},{&g_1741,(void*)0,&g_1741},{&g_1741,&g_1741,(void*)0},{&g_1741,&g_1741,&g_1741}}};
|
|
int32_t l_2385 = 0x8D8B964EL;
|
|
uint8_t l_2439[6] = {1UL,4UL,1UL,1UL,4UL,1UL};
|
|
int32_t *****l_2464 = &g_1859;
|
|
uint32_t l_2543 = 0x6D9C50E9L;
|
|
int16_t l_2620 = 0L;
|
|
int32_t *l_2623 = (void*)0;
|
|
int8_t ***l_2637 = &g_671;
|
|
int32_t **l_2676 = (void*)0;
|
|
int32_t **l_2677 = (void*)0;
|
|
int32_t **l_2678 = (void*)0;
|
|
int32_t *** const l_2675[7] = {&l_2676,&l_2677,&l_2676,&l_2676,&l_2677,&l_2676,&l_2676};
|
|
int32_t *** const *l_2674 = &l_2675[3];
|
|
int16_t l_2706 = (-10L);
|
|
int32_t l_2711 = 0x356B74F2L;
|
|
uint32_t l_2713[1];
|
|
int16_t ***l_2736[8][10][3] = {{{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,(void*)0,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,(void*)0,&g_934},{&g_934,&g_934,&g_934}},{{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,(void*)0,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934}},{{&g_934,(void*)0,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,(void*)0,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934}},{{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,(void*)0,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,(void*)0,&g_934},{&g_934,&g_934,&g_934}},{{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,(void*)0,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934}},{{&g_934,(void*)0,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934}},{{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934}},{{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934},{&g_934,&g_934,&g_934}}};
|
|
uint16_t **l_2747 = (void*)0;
|
|
uint16_t ***l_2746 = &l_2747;
|
|
int16_t l_2748[7] = {(-3L),(-3L),(-3L),(-3L),(-3L),(-3L),(-3L)};
|
|
uint32_t ** const *l_2756[9][7] = {{&g_1285[0],(void*)0,(void*)0,(void*)0,(void*)0,&g_1285[0],&g_1285[0]},{&g_1285[1],(void*)0,(void*)0,&g_1285[1],&g_1285[0],&g_1285[0],&g_1285[0]},{&g_1285[0],&g_1285[2],&g_1285[2],&g_1285[2],&g_1285[0],&g_1285[2],&g_1285[0]},{(void*)0,(void*)0,&g_1285[0],&g_1285[1],&g_1285[0],&g_1285[1],&g_1285[0]},{&g_1285[0],(void*)0,(void*)0,&g_1285[0],&g_1285[2],(void*)0,(void*)0},{(void*)0,&g_1285[1],&g_1285[0],&g_1285[0],&g_1285[1],&g_1285[1],&g_1285[0]},{&g_1285[0],&g_1285[0],&g_1285[0],(void*)0,&g_1285[0],(void*)0,(void*)0},{&g_1285[1],(void*)0,&g_1285[0],&g_1285[0],&g_1285[0],&g_1285[0],&g_1285[0]},{&g_1285[0],&g_1285[0],&g_1285[2],&g_1285[0],(void*)0,(void*)0,&g_1285[0]}};
|
|
int32_t l_2884 = (-5L);
|
|
uint16_t l_2923 = 65535UL;
|
|
int8_t *****l_2943 = (void*)0;
|
|
int16_t l_3013 = (-2L);
|
|
int8_t l_3014 = 0x1EL;
|
|
uint64_t **l_3016 = &g_864;
|
|
int16_t l_3063 = 1L;
|
|
const uint16_t *l_3098[1][6][6] = {{{(void*)0,&g_314,&g_2[0],(void*)0,&g_794,&g_794},{&g_314,&g_314,&g_314,&g_314,&g_794,&g_2[0]},{&g_2[0],&g_314,&g_794,&g_2[0],&g_794,&g_314},{(void*)0,&g_314,&g_2[0],(void*)0,&g_794,&g_794},{&g_314,&g_314,&g_314,&g_314,&g_794,&g_2[0]},{&g_2[0],&g_314,&g_794,&g_2[0],&g_794,&g_314}}};
|
|
const uint16_t **l_3097[7] = {&l_3098[0][0][4],&l_3098[0][0][4],&l_3098[0][0][4],&l_3098[0][0][4],&l_3098[0][0][4],&l_3098[0][0][4],&l_3098[0][0][4]};
|
|
const uint16_t ***l_3096 = &l_3097[2];
|
|
const uint32_t l_3114 = 0x30B32736L;
|
|
int64_t l_3129 = 0xFCD5A568C21E8469LL;
|
|
uint16_t l_3297[10][2][3] = {{{65532UL,6UL,65532UL},{65532UL,0x5753L,65535UL}},{{0x29CEL,0xBF1DL,0x2E57L},{0x29CEL,0xDE95L,0x29CEL}},{{0x29CEL,65532UL,65535UL},{0x29CEL,0xBF1DL,0x2E57L}},{{0x29CEL,0xDE95L,0x29CEL},{0x29CEL,65532UL,65535UL}},{{0x29CEL,0xBF1DL,0x2E57L},{0x29CEL,0xDE95L,0x29CEL}},{{0x29CEL,65532UL,65535UL},{0x29CEL,0xBF1DL,0x2E57L}},{{0x29CEL,0xDE95L,0x29CEL},{0x29CEL,65532UL,65535UL}},{{0x29CEL,0xBF1DL,0x2E57L},{0x29CEL,0xDE95L,0x29CEL}},{{0x29CEL,65532UL,65535UL},{0x29CEL,0xBF1DL,0x2E57L}},{{0x29CEL,0xDE95L,0x29CEL},{0x29CEL,65532UL,65535UL}}};
|
|
uint32_t l_3377 = 0xE69B5403L;
|
|
int16_t l_3385 = (-9L);
|
|
uint32_t l_3386 = 0x3A6A30ABL;
|
|
int32_t l_3538[3][2] = {{0x4B5EB48AL,0x996BAAC9L},{0x996BAAC9L,0x4B5EB48AL},{0x996BAAC9L,0x996BAAC9L}};
|
|
int32_t *l_3543 = &g_5;
|
|
uint8_t l_3554 = 255UL;
|
|
uint8_t ****l_3598 = &g_1653[0];
|
|
uint32_t l_3617 = 6UL;
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_54[i] = 0x0988A21DL;
|
|
for (i = 0; i < 1; i++)
|
|
l_2713[i] = 18446744073709551615UL;
|
|
for (p_14 = 0; (p_14 > 23); p_14 = safe_add_func_uint32_t_u_u(p_14, 7))
|
|
{ /* block id: 10 */
|
|
return p_13;
|
|
}
|
|
return p_14;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_147 g_1860 g_1861 g_1706 g_864 g_104 g_439 g_105 g_4
|
|
* writes: g_147 g_4 g_1142 g_105
|
|
*/
|
|
int32_t func_17(int32_t * p_18, const int32_t * p_19, int8_t p_20)
|
|
{ /* block id: 1055 */
|
|
uint64_t l_2244 = 18446744073709551615UL;
|
|
int32_t l_2250 = 0x3CD566F5L;
|
|
int16_t l_2252 = (-9L);
|
|
uint32_t l_2267 = 4UL;
|
|
uint16_t *l_2268[9][5][5] = {{{&g_2[3],&g_2[0],&g_2[0],&g_2[0],&g_794},{&g_2[6],&g_57,&g_57,(void*)0,&g_57},{&g_57,&g_2[3],&g_2[2],&g_794,(void*)0},{(void*)0,(void*)0,&g_2[5],&g_2[0],&g_794},{&g_794,(void*)0,&g_794,&g_2[7],&g_2[0]}},{{(void*)0,(void*)0,&g_794,&g_2[2],&g_794},{&g_794,&g_2[0],&g_2[4],&g_57,&g_2[4]},{&g_2[0],&g_2[0],&g_794,&g_2[2],(void*)0},{&g_2[2],&g_2[4],&g_2[0],(void*)0,&g_2[0]},{&g_2[0],(void*)0,&g_2[0],&g_2[0],&g_2[6]}},{{&g_2[7],&g_2[4],&g_57,(void*)0,&g_2[0]},{&g_794,&g_2[0],&g_794,&g_794,&g_2[0]},{(void*)0,&g_2[0],&g_2[0],&g_2[0],&g_2[6]},{&g_794,(void*)0,&g_2[3],&g_794,&g_57},{&g_794,(void*)0,&g_2[0],&g_2[4],&g_57}},{{(void*)0,(void*)0,&g_57,(void*)0,(void*)0},{&g_2[0],&g_2[3],&g_2[3],&g_57,&g_57},{&g_794,&g_57,&g_2[0],&g_2[7],&g_2[2]},{&g_794,&g_2[0],(void*)0,&g_794,(void*)0},{&g_2[0],(void*)0,(void*)0,&g_2[0],&g_794}},{{&g_794,(void*)0,&g_2[0],&g_2[3],(void*)0},{&g_794,&g_2[6],&g_2[3],(void*)0,(void*)0},{&g_2[4],&g_2[0],&g_57,(void*)0,(void*)0},{&g_2[6],&g_2[0],&g_2[0],(void*)0,&g_57},{&g_57,&g_2[3],&g_2[3],&g_794,&g_57}},{{(void*)0,&g_794,&g_2[0],&g_2[0],&g_2[0]},{(void*)0,(void*)0,(void*)0,(void*)0,&g_2[0]},{&g_57,&g_57,&g_2[0],&g_57,&g_2[0]},{&g_2[0],&g_2[7],&g_57,&g_2[0],&g_794},{&g_794,&g_794,(void*)0,&g_57,&g_2[3]}},{{&g_57,&g_2[6],&g_57,(void*)0,&g_57},{&g_2[5],(void*)0,&g_2[4],(void*)0,(void*)0},{&g_2[0],&g_794,&g_2[3],&g_2[4],&g_794},{&g_794,&g_794,&g_2[0],&g_2[0],(void*)0},{(void*)0,&g_794,&g_2[0],&g_794,&g_2[0]}},{{&g_794,&g_2[6],&g_2[0],&g_2[0],(void*)0},{&g_2[0],(void*)0,&g_2[0],&g_2[3],&g_794},{&g_57,&g_2[0],&g_2[2],&g_2[4],&g_57},{&g_2[0],&g_57,&g_2[3],&g_2[5],&g_57},{&g_2[6],&g_2[3],(void*)0,&g_2[0],&g_794}},{{&g_57,&g_2[0],&g_2[0],&g_2[0],(void*)0},{(void*)0,&g_2[0],&g_794,(void*)0,&g_2[0]},{&g_2[0],&g_57,&g_794,(void*)0,(void*)0},{&g_2[6],&g_2[0],(void*)0,(void*)0,&g_794},{&g_2[0],&g_794,&g_794,&g_2[6],(void*)0}}};
|
|
int32_t l_2269 = (-1L);
|
|
int32_t l_2270 = 0xA7C9ACEAL;
|
|
uint64_t l_2271 = 0x728BBC78D3E2137ELL;
|
|
int i, j, k;
|
|
++l_2244;
|
|
for (g_147 = 0; (g_147 > (-24)); --g_147)
|
|
{ /* block id: 1059 */
|
|
int32_t *l_2251 = &g_1142;
|
|
(*l_2251) = ((***g_1860) = (p_20 > (l_2250 = (+(-3L)))));
|
|
(*p_18) = l_2252;
|
|
}
|
|
l_2250 = (safe_add_func_int64_t_s_s(((((((safe_add_func_uint64_t_u_u((*g_864), (p_20 > l_2250))) < p_20) ^ (safe_rshift_func_uint8_t_u_u((safe_sub_func_uint16_t_u_u((((((((l_2270 = (((safe_div_func_uint64_t_u_u((safe_rshift_func_int16_t_s_u((l_2269 |= (((*g_439) |= p_20) > (((((p_20 <= (l_2267 < l_2244)) != ((void*)0 != l_2268[0][0][2])) < 3L) , p_20) , l_2250))), p_20)), (*g_864))) <= 0xED1B96A3L) & l_2250)) && p_20) & 0x07L) != p_20) == p_20) ^ l_2252) == l_2271), p_20)), 0))) , (*p_19)) || 5UL) ^ (*p_18)), l_2244));
|
|
return l_2244;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads :
|
|
* writes:
|
|
*/
|
|
uint64_t func_21(int16_t p_22, uint16_t p_23, const int64_t p_24, int16_t p_25, uint64_t p_26)
|
|
{ /* block id: 1053 */
|
|
int32_t l_2243 = 0x98179FBAL;
|
|
return l_2243;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_971 g_972 g_671 g_106 g_864 g_104 g_1343 g_87 g_314 g_439 g_1612 g_1285 g_1286 g_1860 g_1861 g_1859 g_1706 g_4 g_147 g_1652 g_1653 g_1942 g_1940 g_1220
|
|
* writes: g_106 g_87 g_105 g_1286 g_1706 g_4 g_147 g_1940 g_1220
|
|
*/
|
|
uint8_t func_28(int32_t * p_29, int32_t * p_30, uint16_t p_31, int32_t * p_32)
|
|
{ /* block id: 896 */
|
|
int16_t l_2030 = (-2L);
|
|
uint16_t *l_2031[6] = {&g_2[0],&g_57,&g_2[0],&g_2[0],&g_57,&g_2[0]};
|
|
uint32_t l_2032 = 0x51D99A73L;
|
|
int32_t l_2033 = 0x1532F9E1L;
|
|
int8_t **l_2034[3];
|
|
int32_t l_2055 = 0L;
|
|
int32_t *l_2065[7];
|
|
int32_t l_2102[5][1];
|
|
uint32_t ***l_2111 = &g_1285[0];
|
|
int32_t l_2162 = (-9L);
|
|
uint16_t l_2183[8] = {0xC617L,1UL,0xC617L,0xC617L,1UL,0xC617L,0xC617L,1UL};
|
|
uint32_t l_2205 = 0x713DC897L;
|
|
uint8_t ***l_2206 = &g_1654;
|
|
int i, j;
|
|
for (i = 0; i < 3; i++)
|
|
l_2034[i] = (void*)0;
|
|
for (i = 0; i < 7; i++)
|
|
l_2065[i] = &g_4[7][3][1];
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
l_2102[i][j] = 0xFBA93841L;
|
|
}
|
|
if (((**g_971) == ((l_2033 = ((((safe_lshift_func_uint16_t_u_s((p_31 = ((safe_lshift_func_int8_t_s_s(0x8CL, 7)) != l_2030)), l_2030)) ^ 0x4EF809A4L) || l_2030) , l_2032)) , l_2034[1])))
|
|
{ /* block id: 899 */
|
|
const uint64_t l_2054 = 0x32E6058C2815D681LL;
|
|
int32_t l_2057 = 0x76BAC276L;
|
|
uint8_t ***l_2063 = &g_1654;
|
|
volatile int32_t * volatile *l_2064 = &g_1940;
|
|
for (g_106 = 11; (g_106 <= (-19)); --g_106)
|
|
{ /* block id: 902 */
|
|
uint8_t *l_2037 = &g_87;
|
|
const int32_t l_2047 = 0x53A8DF49L;
|
|
int64_t **l_2056 = &g_772[0];
|
|
(**g_1860) = ((*g_864) , func_33(p_32, p_31, ((*l_2037) = (*g_1343)), g_314, (safe_lshift_func_int8_t_s_s((safe_rshift_func_int8_t_s_u(((safe_mul_func_int16_t_s_s((0xF60AL < (((+(safe_add_func_uint16_t_u_u(l_2047, (safe_mod_func_uint16_t_u_u((((safe_add_func_int16_t_s_s((-1L), ((((safe_lshift_func_int16_t_s_u(((((*g_439) = ((*g_971) == &g_671)) <= l_2054) != l_2054), l_2055)) <= 0x8E4AD604L) , (void*)0) != l_2056))) & 0xF4L) <= 0L), l_2047))))) , (void*)0) == &g_934)), 0UL)) != 0x2FAFL), 4)), l_2057))));
|
|
(*p_29) = (****g_1859);
|
|
if (l_2047)
|
|
break;
|
|
for (g_147 = 0; (g_147 <= (-2)); g_147 = safe_sub_func_uint16_t_u_u(g_147, 2))
|
|
{ /* block id: 910 */
|
|
if (l_2054)
|
|
break;
|
|
}
|
|
}
|
|
for (l_2032 = 0; (l_2032 > 9); l_2032++)
|
|
{ /* block id: 916 */
|
|
int32_t *l_2062 = &g_4[1][4][1];
|
|
(*g_1861) = l_2062;
|
|
}
|
|
(*l_2064) = ((l_2063 != (*g_1652)) , (*g_1942));
|
|
}
|
|
else
|
|
{ /* block id: 920 */
|
|
l_2065[4] = (void*)0;
|
|
}
|
|
for (g_1220 = 0; (g_1220 == (-5)); g_1220 = safe_sub_func_int64_t_s_s(g_1220, 9))
|
|
{ /* block id: 925 */
|
|
int16_t ** const l_2071 = &g_439;
|
|
int32_t l_2079 = (-1L);
|
|
uint64_t l_2086[6];
|
|
int32_t l_2089 = 0xA46B593AL;
|
|
int32_t l_2090 = 1L;
|
|
int32_t l_2091 = 0L;
|
|
int32_t l_2094 = (-5L);
|
|
int32_t l_2095[7][6][5] = {{{0xC8680281L,0x0CACBBCFL,(-1L),4L,(-1L)},{0x29985406L,4L,0xA8B27321L,5L,0xB6423E0BL},{(-3L),0x33A4CFFDL,(-9L),(-1L),(-1L)},{0x57886FADL,0x7056BE5EL,(-4L),0xF9E2668AL,(-1L)},{0x5FEA3202L,0xC8680281L,1L,(-1L),(-1L)},{(-4L),0x3F65AF89L,2L,2L,0x3F65AF89L}},{{0xB6423E0BL,(-1L),(-1L),0xF9E2668AL,(-9L)},{(-6L),0L,0x6A8850CFL,0xF70D78A0L,(-1L)},{(-1L),0L,0x853A88FFL,0xD3D0A846L,(-6L)},{(-6L),(-2L),0L,4L,0xCD373B27L},{0xB6423E0BL,3L,0L,0x5ABEF15DL,0xF9E2668AL},{(-4L),0x57886FADL,0xB93B30C7L,(-9L),0L}},{{0x5FEA3202L,0x634D3DEEL,0L,(-1L),0x0CACBBCFL},{0x57886FADL,0x9D39F138L,0xDC1A033AL,0L,0L},{(-3L),(-6L),0x4C9EB1B3L,0x634D3DEEL,0xC8680281L},{0x29985406L,(-10L),(-1L),0xC8680281L,(-4L)},{0xC8680281L,(-8L),0x5FEA3202L,0x7056BE5EL,(-1L)},{(-1L),(-8L),1L,(-1L),(-9L)}},{{0x853A88FFL,0x82EA6E8BL,(-8L),0xD3D0A846L,0xB9A7855BL},{(-4L),(-1L),0xCC65C2B3L,0x4C9EB1B3L,0xA7B04466L},{4L,0xB93B30C7L,0x351B50E8L,1L,(-1L)},{(-8L),0xA495EA8CL,(-2L),0x0DDA72EAL,0L},{(-10L),(-1L),0x33A4CFFDL,0x7056BE5EL,0x7056BE5EL},{1L,2L,1L,0x98AE9B8AL,(-2L)}},{{(-8L),1L,0x6A8850CFL,0xF793BCBFL,0xA8B27321L},{0x7056BE5EL,0L,(-10L),0x601668C4L,0L},{(-2L),(-1L),0x6A8850CFL,0xA8B27321L,(-9L)},{0x853A88FFL,8L,1L,(-1L),(-4L)},{0x0DDA72EAL,0x634D3DEEL,0x33A4CFFDL,0x853A88FFL,(-1L)},{0x98AE9B8AL,0x5DB71ACEL,(-2L),(-10L),(-9L)}},{{0xD3D0A846L,(-10L),0x351B50E8L,(-8L),1L},{0xB93B30C7L,0x0CACBBCFL,0xCC65C2B3L,(-2L),0x483B70DFL},{0x677A2301L,(-3L),(-8L),0x351B50E8L,(-2L)},{0xDA0A57A5L,0x98AE9B8AL,1L,0xA7B04466L,4L},{0L,0x634D3DEEL,0x5FEA3202L,0xA7B04466L,0x634D3DEEL},{1L,(-2L),1L,0x351B50E8L,(-1L)}},{{(-1L),(-4L),(-1L),(-2L),0x5873C8FFL},{(-9L),0L,8L,(-8L),(-1L)},{0xB9A7855BL,(-10L),0xDC1A033AL,(-10L),(-9L)},{0L,0L,0L,0x853A88FFL,0x351B50E8L},{0L,(-1L),0xE8E96356L,(-1L),0L},{(-4L),0xF793BCBFL,0xDC1A033AL,0xA8B27321L,0x5DB71ACEL}}};
|
|
int32_t *l_2144 = &g_4[9][1][0];
|
|
uint32_t ** const l_2166 = &g_1286;
|
|
int32_t l_2204 = 0xC63437E7L;
|
|
int8_t ***l_2214 = &l_2034[1];
|
|
int32_t *l_2223[4][8][6] = {{{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]},{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]},{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]},{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]}},{{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]},{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]},{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]},{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]}},{{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]},{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]},{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]},{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]}},{{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]},{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]},{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]},{(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0],(void*)0,&g_4[8][4][0]},{&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0],&l_2091,&g_4[8][4][0]}}};
|
|
int32_t *** const l_2229[6] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
int32_t ***l_2230 = &g_1861;
|
|
int64_t l_2233 = 0x61587DCA1317A714LL;
|
|
int i, j, k;
|
|
for (i = 0; i < 6; i++)
|
|
l_2086[i] = 0x92C8694A1727A6A2LL;
|
|
}
|
|
return (*g_1343);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_1612 g_1285 g_1286
|
|
* writes: g_1286
|
|
*/
|
|
int32_t * func_33(int32_t * p_34, uint64_t p_35, uint8_t p_36, int32_t p_37, uint32_t p_38)
|
|
{ /* block id: 890 */
|
|
uint32_t ****l_2005 = &g_1612;
|
|
int32_t l_2006 = 0x0F55FC44L;
|
|
uint16_t **l_2010 = &g_205;
|
|
uint16_t ***l_2009 = &l_2010;
|
|
uint16_t ****l_2008[1][1][10] = {{{&l_2009,&l_2009,&l_2009,&l_2009,&l_2009,&l_2009,&l_2009,&l_2009,&l_2009,&l_2009}}};
|
|
uint16_t *****l_2007 = &l_2008[0][0][7];
|
|
int32_t l_2024 = 1L;
|
|
int32_t l_2025 = (-5L);
|
|
int i, j, k;
|
|
l_2024 = (safe_lshift_func_int16_t_s_s((safe_add_func_int32_t_s_s((safe_mod_func_int8_t_s_s(((((safe_lshift_func_int8_t_s_s(((((((**g_1612) = (***l_2005)) == (void*)0) < l_2006) > l_2006) && l_2025), 2)) == p_38) , (void*)0) == &g_457), p_37)), 0xF94CD0C7L)), 12));
|
|
return p_34;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_934 g_439 g_105 g_1641 g_933 g_1652 g_372 g_1422 g_293 g_4 g_1343 g_87 g_864 g_104 g_486 g_205 g_2 g_106 g_323 g_331 g_332 g_1612 g_1285 g_1286 g_137 g_1706 g_400 g_714 g_294 g_1142 g_774 g_772 g_619 g_1355 g_794 g_1859 g_1876 g_1860 g_1861 g_1598 g_90 g_771 g_1905 g_1653 g_1940 g_1942 g_1944 g_1952 g_1741
|
|
* writes: g_205 g_619 g_1653 g_372 g_4 g_105 g_106 g_1706 g_323 g_137 g_88 g_2 g_1741 g_714 g_1142 g_90 g_794 g_1859 g_1876 g_293 g_104 g_1940 g_1944 g_933
|
|
*/
|
|
int32_t * func_39(uint16_t p_40)
|
|
{ /* block id: 713 */
|
|
uint32_t l_1623 = 4294967295UL;
|
|
int64_t l_1644 = 0L;
|
|
int32_t *l_1656[2];
|
|
int16_t *l_1664[10] = {&g_147,&g_147,&g_147,&g_147,&g_147,&g_147,&g_147,&g_147,&g_147,&g_147};
|
|
uint8_t l_1689 = 0x2CL;
|
|
uint64_t l_1690 = 2UL;
|
|
uint32_t l_1755 = 0x82340742L;
|
|
uint8_t l_1875 = 0xF1L;
|
|
int64_t l_1877 = 1L;
|
|
uint64_t *l_1887 = &l_1690;
|
|
const uint8_t l_1891 = 0x29L;
|
|
int32_t ****l_1894 = &g_1860;
|
|
int32_t *****l_1895 = &g_1859;
|
|
int8_t ***l_1899[7] = {&g_671,&g_671,(void*)0,&g_671,&g_671,(void*)0,&g_671};
|
|
int8_t ****l_1898[5][2][2] = {{{&l_1899[0],&l_1899[0]},{&l_1899[0],(void*)0}},{{&l_1899[0],&l_1899[0]},{(void*)0,&l_1899[0]}},{{&l_1899[2],&l_1899[2]},{&l_1899[0],&l_1899[2]}},{{&l_1899[2],&l_1899[0]},{(void*)0,&l_1899[0]}},{{&l_1899[0],(void*)0},{&l_1899[0],&l_1899[0]}}};
|
|
uint8_t ***l_1938 = &g_1654;
|
|
int16_t ***l_1979 = &g_934;
|
|
const uint8_t l_1986 = 0x85L;
|
|
int i, j, k;
|
|
for (i = 0; i < 2; i++)
|
|
l_1656[i] = &g_4[9][1][0];
|
|
if ((p_40 || ((safe_div_func_int16_t_s_s(p_40, (**g_934))) || p_40)))
|
|
{ /* block id: 714 */
|
|
uint16_t l_1622 = 65535UL;
|
|
uint16_t **l_1630 = &g_205;
|
|
int8_t ***l_1638 = &g_671;
|
|
int8_t ****l_1637 = &l_1638;
|
|
int8_t l_1645[10][9][2] = {{{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL}},{{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL}},{{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL}},{{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL}},{{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL}},{{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL}},{{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL}},{{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL}},{{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL}},{{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL},{0x4BL,0x4BL}}};
|
|
uint8_t *l_1646[10] = {&g_53[4],&g_53[4],&g_53[4],&g_53[4],&g_53[4],&g_53[4],&g_53[4],&g_53[4],&g_53[4],&g_53[4]};
|
|
int16_t ****l_1647 = &g_933;
|
|
int32_t l_1648 = 1L;
|
|
uint16_t l_1649 = 1UL;
|
|
int32_t l_1650[5][5][2] = {{{0x33B810FAL,0xCAC25B77L},{1L,0x55345096L},{1L,0xCAC25B77L},{0x33B810FAL,(-9L)},{0x55345096L,0x33B810FAL}},{{1L,(-9L)},{5L,0x4251BC2DL},{0x4251BC2DL,0x4251BC2DL},{5L,(-9L)},{1L,0x33B810FAL}},{{0x55345096L,5L},{0x479A5B9FL,0x55345096L},{0xC6074568L,0xEB31EF2EL},{0xC6074568L,0x55345096L},{0x479A5B9FL,5L}},{{0x55345096L,0x33B810FAL},{1L,(-9L)},{5L,0x4251BC2DL},{0x4251BC2DL,0x4251BC2DL},{5L,(-9L)}},{{1L,0x33B810FAL},{0x55345096L,5L},{0x479A5B9FL,0x55345096L},{0xC6074568L,0xEB31EF2EL},{0xC6074568L,0x55345096L}}};
|
|
uint8_t ***l_1651 = (void*)0;
|
|
int i, j, k;
|
|
l_1650[0][1][1] = (safe_sub_func_int16_t_s_s((l_1622 , l_1623), (safe_rshift_func_uint16_t_u_u((safe_mod_func_int8_t_s_s((((safe_add_func_int64_t_s_s((((*l_1630) = &p_40) != &l_1622), (safe_rshift_func_int8_t_s_s(((safe_rshift_func_int8_t_s_u(((safe_lshift_func_int8_t_s_u(((l_1637 == ((safe_mod_func_uint8_t_u_u(g_1641[1][0][4], ((safe_add_func_int16_t_s_s((l_1648 = ((l_1644 | ((g_619 = l_1645[5][1][0]) , (l_1647 == &g_933))) , (***g_933))), 0x93B8L)) , 0x15L))) , &g_972)) && l_1622), 4)) < 0xBBL), l_1623)) > 65535UL), l_1623)))) ^ 0xB899L) > l_1649), p_40)), 1))));
|
|
(*g_1652) = l_1651;
|
|
}
|
|
else
|
|
{ /* block id: 720 */
|
|
int32_t **l_1657 = &l_1656[0];
|
|
int8_t *l_1745 = &g_90[7];
|
|
int32_t ***l_1749 = &l_1657;
|
|
int32_t ****l_1748 = &l_1749;
|
|
uint64_t **l_1799[6][5][6] = {{{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]}},{{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]}},{{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]}},{{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]}},{{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[0]},{&g_863[4],&g_863[4],&g_863[0],&g_863[4],&g_863[4],&g_863[4]}},{{&g_863[0],&g_863[0],&g_863[4],&g_863[0],&g_863[0],&g_863[4]},{&g_863[0],&g_863[0],&g_863[4],&g_863[0],&g_863[0],&g_863[4]},{&g_863[0],&g_863[0],&g_863[4],&g_863[0],&g_863[0],&g_863[4]},{&g_863[0],&g_863[0],&g_863[4],&g_863[0],&g_863[0],&g_863[4]},{&g_863[0],&g_863[0],&g_863[4],&g_863[0],&g_863[0],&g_863[4]}}};
|
|
uint64_t l_1838 = 18446744073709551615UL;
|
|
int i, j, k;
|
|
(*l_1657) = l_1656[0];
|
|
for (g_372 = 0; (g_372 != (-17)); g_372 = safe_sub_func_uint16_t_u_u(g_372, 1))
|
|
{ /* block id: 724 */
|
|
int32_t *l_1660 = (void*)0;
|
|
return l_1660;
|
|
}
|
|
if (((((**l_1657) = ((safe_lshift_func_int16_t_s_u(p_40, 2)) , (*g_1422))) , (~p_40)) , ((l_1664[4] != (*g_934)) != ((safe_mod_func_uint32_t_u_u((safe_unary_minus_func_uint32_t_u((safe_sub_func_int8_t_s_s(p_40, (**l_1657))))), (safe_sub_func_uint8_t_u_u((p_40 >= (**l_1657)), (*g_1343))))) && 0xDEL))))
|
|
{ /* block id: 728 */
|
|
uint32_t l_1688 = 0x5E350269L;
|
|
int8_t ***l_1711[3][8] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}};
|
|
int16_t *l_1716[7] = {&g_147,&g_147,&g_147,&g_147,&g_147,&g_147,&g_147};
|
|
int32_t l_1784[1];
|
|
uint16_t l_1787[8][6][3] = {{{9UL,0x830CL,0xE005L},{65535UL,0x830CL,0x1DD6L},{0xA55BL,0x3E49L,0xE005L},{0xA55BL,0xDF1FL,0x3E49L},{65535UL,0x3E49L,0x3E49L},{9UL,0x830CL,0xE005L}},{{65535UL,0x830CL,0x1DD6L},{0xA55BL,0x3E49L,0xE005L},{0xA55BL,0xDF1FL,0x3E49L},{65535UL,0x3E49L,0x3E49L},{9UL,0x830CL,0xE005L},{65535UL,0x830CL,0x1DD6L}},{{0xA55BL,0x3E49L,0xE005L},{0xA55BL,0xDF1FL,0x3E49L},{65535UL,0x3E49L,0x3E49L},{9UL,0x830CL,0xE005L},{65535UL,0x830CL,0x1DD6L},{0xA55BL,0x3E49L,0xE005L}},{{0xA55BL,0xDF1FL,0x3E49L},{65535UL,0x3E49L,0x3E49L},{9UL,0x830CL,0xE005L},{65535UL,0x830CL,0x1DD6L},{0xA55BL,0x3E49L,0xE005L},{0xA55BL,0xDF1FL,0x3E49L}},{{65535UL,0x3E49L,0x3E49L},{9UL,0x830CL,0xE005L},{65535UL,0x830CL,0x1DD6L},{0xA55BL,0x3E49L,0xE005L},{0xA55BL,0xDF1FL,0x3E49L},{65535UL,0x3E49L,0x3E49L}},{{9UL,0x830CL,0xE005L},{65535UL,0x830CL,0x1DD6L},{0xA55BL,0x3E49L,0xE005L},{0xA55BL,0xDF1FL,0x3E49L},{65535UL,0x3E49L,0x3E49L},{9UL,0x830CL,0xE005L}},{{65535UL,0x830CL,0x1DD6L},{0xA55BL,0x3E49L,0xE005L},{0xA55BL,0xDF1FL,0x3E49L},{65535UL,0x3E49L,0x3E49L},{9UL,0x830CL,0xE005L},{65535UL,0x830CL,0x1DD6L}},{{0xA55BL,0x3E49L,2UL},{0x3E49L,8UL,65527UL},{0xE005L,65527UL,65527UL},{0x1DD6L,0x4122L,2UL},{0xE005L,0x4122L,0xFCB0L},{0x3E49L,65527UL,2UL}}};
|
|
uint16_t l_1839[9];
|
|
int32_t **l_1880 = (void*)0;
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_1784[i] = 0x1737DA91L;
|
|
for (i = 0; i < 9; i++)
|
|
l_1839[i] = 0xA72CL;
|
|
if ((g_105 , (safe_div_func_int64_t_s_s((safe_mul_func_int16_t_s_s((((((safe_div_func_int16_t_s_s(p_40, (***g_933))) && (((((safe_div_func_int16_t_s_s((((1L >= (((((safe_rshift_func_int16_t_s_u((safe_mul_func_int16_t_s_s(0L, 0xB5BCL)), (safe_add_func_int32_t_s_s((l_1689 = ((*g_864) != ((&g_863[0] != &g_863[0]) && l_1688))), p_40)))) == l_1688) , 0x8CAF0119L) | (**l_1657)) > 0x409D209546AF1E1CLL)) || (**l_1657)) | (**g_486)), (-4L))) && l_1688) <= l_1688) , l_1688) > l_1690)) || p_40) < 1UL) || p_40), 65534UL)), l_1688))))
|
|
{ /* block id: 730 */
|
|
int32_t l_1691 = 7L;
|
|
int32_t *l_1705 = &g_106;
|
|
(**l_1657) &= l_1691;
|
|
(**l_1657) ^= (((*l_1705) &= (((safe_add_func_int16_t_s_s(0x0BE3L, (safe_mod_func_uint8_t_u_u(((safe_div_func_uint64_t_u_u((~(safe_mul_func_uint16_t_u_u(p_40, ((***g_933) = (safe_add_func_uint8_t_u_u(254UL, l_1691)))))), p_40)) | p_40), (safe_add_func_int16_t_s_s((p_40 , 0xB0EBL), (**g_486))))))) <= p_40) & 0xD2L)) , l_1691);
|
|
return l_1656[0];
|
|
}
|
|
else
|
|
{ /* block id: 736 */
|
|
uint8_t l_1730 = 251UL;
|
|
int64_t *l_1738[6][4][1] = {{{&g_1220},{(void*)0},{&g_1220},{&g_1220}},{{(void*)0},{&g_1220},{&g_1220},{(void*)0}},{{&g_1220},{&g_1220},{(void*)0},{&g_1220}},{{&g_1220},{(void*)0},{&g_1220},{&g_1220}},{{(void*)0},{&g_1220},{&g_1220},{(void*)0}},{{&g_1220},{&g_1220},{(void*)0},{&g_1220}}};
|
|
int32_t *l_1742 = &g_1142;
|
|
uint32_t ****l_1760 = &g_1284;
|
|
uint32_t l_1780 = 0xEFCF13A6L;
|
|
uint32_t l_1805 = 0xB602C49CL;
|
|
int32_t ***l_1810 = &l_1657;
|
|
int8_t *l_1854 = &g_90[1];
|
|
int i, j, k;
|
|
g_1706 = (*l_1657);
|
|
for (g_323 = 0; (g_323 == 29); g_323 = safe_add_func_int32_t_s_s(g_323, 9))
|
|
{ /* block id: 740 */
|
|
int32_t l_1715 = 0x97E41513L;
|
|
int16_t *l_1752 = (void*)0;
|
|
uint32_t * const ***l_1763 = (void*)0;
|
|
uint16_t ****l_1783 = (void*)0;
|
|
int8_t l_1837[6][9] = {{(-4L),0x88L,0x95L,(-10L),0xF8L,0x95L,0x0DL,0x95L,0xF8L},{(-4L),0xF8L,0xF8L,(-4L),0x88L,0x95L,(-10L),0xF8L,0x95L},{5L,0xF8L,(-6L),(-10L),0xACL,0xACL,(-10L),(-6L),0xF8L},{(-10L),0x88L,(-6L),0x28L,0x88L,0xF8L,0x0DL,(-6L),(-6L)},{5L,0xACL,0xF8L,0x28L,0xF8L,0xACL,5L,0xF8L,(-6L)},{(-4L),0x88L,0x95L,(-10L),0xF8L,0x95L,0x0DL,0x95L,0xF8L}};
|
|
int64_t l_1840 = (-2L);
|
|
int32_t l_1878 = 0x14AEBD06L;
|
|
int32_t l_1882 = 1L;
|
|
int64_t l_1883 = (-8L);
|
|
int i, j;
|
|
if (((*g_1706) = (safe_mul_func_int8_t_s_s(((0UL ^ ((void*)0 != l_1711[1][4])) && ((***g_1612) |= (safe_add_func_int8_t_s_s(((*g_331) == &l_1623), ((~l_1715) | (l_1664[8] == l_1716[6])))))), (safe_div_func_int8_t_s_s(l_1715, 0x1EL))))))
|
|
{ /* block id: 743 */
|
|
int32_t l_1719[1];
|
|
int32_t l_1731 = 0x05131640L;
|
|
uint32_t ****l_1740 = &g_1612;
|
|
uint32_t *****l_1739 = &l_1740;
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_1719[i] = 0x59DD664FL;
|
|
l_1719[0] ^= p_40;
|
|
(*g_400) = &l_1719[0];
|
|
(**l_1657) &= (safe_mul_func_int8_t_s_s(p_40, ((safe_rshift_func_uint8_t_u_s((safe_mod_func_int64_t_s_s(p_40, (safe_sub_func_uint16_t_u_u((((safe_lshift_func_int16_t_s_s(l_1730, (((*g_205) = ((l_1719[0] &= l_1715) ^ l_1731)) , (safe_lshift_func_int8_t_s_u((safe_div_func_int64_t_s_s((safe_add_func_uint16_t_u_u((p_40 ^ (l_1738[4][2][0] != ((((*l_1739) = &g_1612) != (g_1741 = &g_1284)) , l_1738[4][2][0]))), l_1688)), (*g_864))), l_1731))))) , (-1L)) , 65526UL), 0xEC26L)))), 6)) && p_40)));
|
|
}
|
|
else
|
|
{ /* block id: 751 */
|
|
(*l_1657) = l_1656[0];
|
|
return l_1742;
|
|
}
|
|
for (g_714 = 0; (g_714 <= 6); g_714 += 1)
|
|
{ /* block id: 757 */
|
|
(*g_1706) = (((safe_add_func_int8_t_s_s((0x0D6F1DB2EF42DEB5LL == ((l_1715 , (l_1688 | 0x49A5L)) && p_40)), (0xB64CB26CL && ((((void*)0 != l_1745) & (safe_lshift_func_int8_t_s_s(p_40, 4))) != (*g_205))))) == 18446744073709551615UL) ^ p_40);
|
|
}
|
|
if ((*g_294))
|
|
break;
|
|
if (((*l_1742) ^= ((((((***g_1612) = (**l_1657)) != ((((l_1748 == (void*)0) & ((*g_1343) && ((((&g_1284 != (void*)0) >= ((*g_205)--)) , ((void*)0 != l_1752)) , (safe_sub_func_int64_t_s_s((p_40 >= (**l_1657)), l_1755))))) >= p_40) || l_1688)) && p_40) , l_1715) && l_1688)))
|
|
{ /* block id: 764 */
|
|
uint32_t *****l_1761 = (void*)0;
|
|
uint32_t *****l_1762 = &g_1741;
|
|
int32_t l_1777 = 0x03ED4AA8L;
|
|
uint8_t *l_1781[7];
|
|
int32_t l_1782 = 0xAF783996L;
|
|
int i;
|
|
for (i = 0; i < 7; i++)
|
|
l_1781[i] = &g_53[4];
|
|
l_1784[0] &= ((safe_rshift_func_uint16_t_u_u((((*l_1762) = l_1760) == l_1763), 3)) >= (!((safe_mod_func_int8_t_s_s(((((*l_1742) ^ ((l_1782 &= (((***g_1612) = (((**g_774) &= (((*g_294) == (safe_add_func_uint64_t_u_u((safe_rshift_func_uint16_t_u_s((((safe_lshift_func_int8_t_s_s(((safe_sub_func_int8_t_s_s(p_40, (safe_mul_func_int8_t_s_s(((*g_1706) == l_1777), (((p_40 ^ (safe_lshift_func_uint16_t_u_s(p_40, p_40))) > p_40) && 65535UL))))) && p_40), p_40)) >= 0x02561BC9L) ^ p_40), (**g_934))), p_40))) < (*l_1742))) <= l_1780)) ^ (**l_1657))) , p_40)) , (void*)0) == l_1783), 6L)) != (*g_205))));
|
|
(*g_1706) &= (safe_add_func_uint32_t_u_u((*l_1742), (l_1787[6][2][0] , p_40)));
|
|
}
|
|
else
|
|
{ /* block id: 771 */
|
|
uint8_t *l_1794 = &g_619;
|
|
uint64_t **l_1798 = (void*)0;
|
|
uint64_t ***l_1797 = &l_1798;
|
|
int32_t l_1811[1][1];
|
|
uint16_t *l_1829 = (void*)0;
|
|
uint16_t *l_1830 = (void*)0;
|
|
uint16_t *l_1831 = &g_794;
|
|
int32_t *****l_1862 = (void*)0;
|
|
int32_t *****l_1863 = &g_1859;
|
|
int32_t *l_1879 = &g_106;
|
|
uint16_t *l_1881 = &l_1839[4];
|
|
int i, j;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
l_1811[i][j] = (-1L);
|
|
}
|
|
l_1715 = ((*g_1355) &= ((****l_1748) = (safe_mul_func_int8_t_s_s((safe_mul_func_uint8_t_u_u(((*l_1794) |= (safe_rshift_func_uint8_t_u_u(248UL, 3))), ((((*l_1797) = &g_863[6]) != l_1799[5][0][1]) <= (((((((safe_unary_minus_func_uint32_t_u((safe_add_func_int16_t_s_s(p_40, (((((((safe_mul_func_uint16_t_u_u(0xCA0DL, l_1805)) == ((safe_rshift_func_uint16_t_u_u((0x916E67BBL <= ((l_1811[0][0] &= ((*l_1745) = (safe_lshift_func_int16_t_s_u(l_1787[6][2][0], (((void*)0 == l_1810) <= (***l_1749)))))) != (***l_1749))), 7)) ^ p_40)) && (***l_1810)) | 1L) , 0x3238D04AL) | p_40) ^ (***l_1749)))))) && 0x17L) == 0UL) && (***l_1810)) && p_40) >= 0xBB83A38A1FFC0917LL) < (**l_1657))))), 0xB9L))));
|
|
l_1811[0][0] = (((**g_486) > ((safe_mul_func_int8_t_s_s((***l_1749), (safe_lshift_func_int16_t_s_s((l_1839[4] |= (safe_add_func_int32_t_s_s((((safe_mod_func_int8_t_s_s((0x2CL >= (safe_rshift_func_int16_t_s_s((p_40 <= ((*l_1742) = (!((safe_rshift_func_uint16_t_u_s(((((safe_lshift_func_int16_t_s_u(0xA382L, ((safe_lshift_func_uint8_t_u_u(l_1811[0][0], 7)) , ((*l_1831)++)))) , (l_1837[2][0] = (2UL <= (safe_mul_func_int8_t_s_s((!p_40), p_40))))) , l_1784[0]) > l_1838), 12)) && l_1784[0])))), (*g_439)))), l_1784[0])) < 0xF0L) , (****l_1748)), p_40))), 13)))) , l_1840)) , p_40);
|
|
(**l_1657) = (((safe_sub_func_uint32_t_u_u((safe_sub_func_int8_t_s_s(((((safe_unary_minus_func_int64_t_s((safe_lshift_func_int8_t_s_u((safe_div_func_uint64_t_u_u(((l_1715 <= (safe_mod_func_int8_t_s_s((((*g_439) = (((safe_mod_func_int32_t_s_s(((void*)0 == l_1854), (safe_div_func_uint8_t_u_u(((p_40 || ((p_40 || (l_1882 = (((*l_1881) = ((*l_1831) = ((((((*l_1863) = g_1859) == (((*l_1879) = (safe_lshift_func_uint8_t_u_s(p_40, ((l_1878 ^= (((safe_mod_func_uint16_t_u_u(((*g_205) = ((safe_mul_func_int8_t_s_s((g_1876 |= ((p_40 || (safe_unary_minus_func_int16_t_s((+(safe_lshift_func_uint16_t_u_u((~l_1875), 3)))))) <= p_40)), l_1877)) , 0x064CL)), (***g_933))) > p_40) , 0xA2284E8B21A3BDB1LL)) != p_40)))) , (void*)0)) != (**g_774)) , (void*)0) == l_1880))) == l_1837[4][6]))) > 0x2FF4L)) , 1UL), p_40)))) , 0x719BL) | p_40)) ^ p_40), l_1715))) && (**g_486)), (****l_1748))), (*g_1343))))) , 7UL) <= 3UL) != 3UL), p_40)), l_1883)) , (void*)0) != (void*)0);
|
|
(***g_1860) = ((((*g_934) == (*g_934)) && p_40) >= (safe_unary_minus_func_int32_t_s(p_40)));
|
|
}
|
|
}
|
|
return l_1656[0];
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 799 */
|
|
int32_t * const l_1885[1][1][1] = {{{&g_293}}};
|
|
int32_t **l_1886 = &g_1706;
|
|
int i, j, k;
|
|
(*l_1886) = l_1885[0][0][0];
|
|
}
|
|
(****l_1748) = ((l_1887 == (void*)0) | (5UL && (((*g_439) , p_40) ^ ((0xA9D2EA2C127B0FD6LL == ((~(safe_mod_func_int32_t_s_s(0xE2274434L, (p_40 && (0x30E63F94L < (-1L)))))) , 18446744073709551610UL)) , l_1891))));
|
|
}
|
|
lbl_1949:
|
|
(*g_1422) = (0L < (safe_sub_func_int8_t_s_s(p_40, (((*g_205) < (((((*l_1895) = l_1894) == ((*g_1343) , &g_1860)) <= (((-8L) || ((void*)0 == l_1898[2][0][1])) & 1L)) == 0L)) & p_40))));
|
|
lbl_1947:
|
|
(*g_1598) |= 0xB42E3070L;
|
|
for (g_105 = 0; (g_105 <= 6); g_105 += 1)
|
|
{ /* block id: 809 */
|
|
int32_t l_1900 = 4L;
|
|
uint16_t * const ***l_1911 = (void*)0;
|
|
int8_t l_1928 = (-4L);
|
|
uint8_t ****l_1935[2][8] = {{&g_1653[0],&g_1653[0],&g_1653[0],&g_1653[0],&g_1653[0],&g_1653[0],&g_1653[0],&g_1653[0]},{&g_1653[0],&g_1653[0],&g_1653[0],&g_1653[0],&g_1653[0],&g_1653[0],&g_1653[0],&g_1653[0]}};
|
|
uint8_t l_1939 = 0xE2L;
|
|
uint64_t l_1950[2][3] = {{0x3E59D056A2201D97LL,0x3E59D056A2201D97LL,0x44CB609C4CE50D99LL},{0x3E59D056A2201D97LL,0x3E59D056A2201D97LL,0x44CB609C4CE50D99LL}};
|
|
int8_t ***l_1961[3][10][6] = {{{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,(void*)0,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{(void*)0,(void*)0,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,(void*)0,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671}},{{&g_671,&g_671,&g_671,&g_671,(void*)0,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{(void*)0,&g_671,&g_671,(void*)0,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,(void*)0,&g_671,&g_671,&g_671,(void*)0},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671}},{{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{(void*)0,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{(void*)0,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671},{&g_671,&g_671,&g_671,&g_671,&g_671,&g_671}}};
|
|
int32_t l_1964 = 3L;
|
|
int32_t l_1987 = 0x58D63967L;
|
|
int i, j, k;
|
|
l_1900 = g_90[g_105];
|
|
for (l_1877 = 6; (l_1877 >= 0); l_1877 -= 1)
|
|
{ /* block id: 813 */
|
|
int32_t *****l_1901 = &g_1859;
|
|
int32_t l_1915[4][10][3] = {{{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)},{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)},{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)},{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)},{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)}},{{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)},{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)},{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)},{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)},{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)}},{{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)},{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)},{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)},{0xB9C55E11L,0xB9C55E11L,0xE10EAEA9L},{0x00D86796L,0x00D86796L,(-10L)},{9L,9L,0xB9C55E11L},{1L,1L,0x00D86796L}},{{9L,9L,0xB9C55E11L},{1L,1L,0x00D86796L},{9L,9L,0xB9C55E11L},{1L,1L,0x00D86796L},{9L,9L,0xB9C55E11L},{1L,1L,0x00D86796L},{9L,9L,0xB9C55E11L},{1L,1L,0x00D86796L},{9L,9L,0xB9C55E11L},{1L,1L,0x00D86796L}}};
|
|
int8_t l_1962 = 0xAEL;
|
|
int16_t l_1963 = 0xC9EBL;
|
|
int i, j, k;
|
|
for (p_40 = 0; (p_40 <= 7); p_40 += 1)
|
|
{ /* block id: 816 */
|
|
int i;
|
|
for (l_1644 = 7; (l_1644 >= 1); l_1644 -= 1)
|
|
{ /* block id: 819 */
|
|
int i;
|
|
(*g_1422) |= (g_2[l_1644] < ((((l_1901 = &g_1859) == &g_1859) == g_2[l_1644]) || (g_2[g_105] && (((((((**g_771) >= l_1900) & g_90[g_105]) == (((*g_864) ^= ((+p_40) >= 0UL)) , 0x42L)) , 0x2AABL) ^ p_40) && 0xE2025B1C00F664E0LL))));
|
|
}
|
|
l_1900 = g_2[(g_105 + 1)];
|
|
for (g_619 = 0; (g_619 <= 3); g_619 += 1)
|
|
{ /* block id: 827 */
|
|
uint16_t * const ****l_1908 = (void*)0;
|
|
uint16_t * const ****l_1909 = (void*)0;
|
|
uint16_t * const ****l_1910[4];
|
|
int32_t l_1914 = 0xEAFED92FL;
|
|
int8_t l_1943 = 0xB3L;
|
|
int i, j, k;
|
|
for (i = 0; i < 4; i++)
|
|
l_1910[i] = &g_1905;
|
|
if (((safe_mul_func_uint16_t_u_u((g_1641[g_105][g_619][(g_619 + 1)] < ((l_1911 = g_1905) != (void*)0)), (safe_mul_func_int16_t_s_s((p_40 ^ l_1914), l_1915[1][9][0])))) | ((0UL >= ((safe_mod_func_uint64_t_u_u(((safe_mul_func_uint16_t_u_u((safe_mul_func_int8_t_s_s(g_4[8][5][1], (safe_mul_func_uint8_t_u_u(((safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_s(65534UL, p_40)), 11)) < p_40), p_40)))), l_1928)) , 0xCF6AA427EF8E2ED3LL), 0x86E1CD42DE56742DLL)) > 0x09130E27CBCD020CLL)) , p_40)))
|
|
{ /* block id: 829 */
|
|
int i;
|
|
(****l_1895) = ((0xDC5BL <= p_40) , (*g_1861));
|
|
l_1939 = ((p_40 && (safe_sub_func_uint16_t_u_u(l_1928, ((safe_mod_func_uint64_t_u_u(0x558BD5A3485A1C21LL, ((((((safe_add_func_uint8_t_u_u(((void*)0 != l_1935[0][4]), (g_2[(g_105 + 1)] == (safe_div_func_int8_t_s_s((g_90[(l_1877 + 1)] |= (((&g_1905 == &g_1905) , l_1938) == (*g_1652))), p_40))))) & 7UL) , g_90[g_105]) , p_40) & l_1914) , 0x771002166DC77669LL))) && p_40)))) , p_40);
|
|
(*g_1942) = g_1940;
|
|
}
|
|
else
|
|
{ /* block id: 834 */
|
|
int i;
|
|
g_1944++;
|
|
return (****l_1895);
|
|
}
|
|
}
|
|
}
|
|
if (g_2[l_1877])
|
|
break;
|
|
if (l_1900)
|
|
goto lbl_1947;
|
|
if ((*g_294))
|
|
break;
|
|
for (l_1623 = 0; (l_1623 <= 5); l_1623 += 1)
|
|
{ /* block id: 845 */
|
|
int32_t l_1951 = 0x70A5FDBAL;
|
|
int i;
|
|
if ((safe_unary_minus_func_int8_t_s((g_90[(g_105 + 1)] = 0xF4L))))
|
|
{ /* block id: 847 */
|
|
if (l_1755)
|
|
goto lbl_1949;
|
|
for (l_1644 = 3; (l_1644 >= 0); l_1644 -= 1)
|
|
{ /* block id: 851 */
|
|
int i, j, k;
|
|
if (g_1641[(l_1877 + 2)][l_1644][l_1623])
|
|
break;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 854 */
|
|
int i;
|
|
l_1951 ^= (((l_1950[1][2] |= g_90[(g_105 + 1)]) ^ p_40) && p_40);
|
|
}
|
|
(*g_1952) = ((****l_1901) = (***l_1894));
|
|
if (l_1951)
|
|
break;
|
|
l_1964 &= (((****g_1741) = (((p_40 != ((safe_mod_func_int8_t_s_s((safe_rshift_func_uint16_t_u_u(2UL, ((*g_1343) <= (l_1951 = (safe_sub_func_int16_t_s_s(((l_1900 = ((void*)0 != (***l_1901))) , (((safe_add_func_int8_t_s_s(((p_40 | (((l_1961[0][7][2] == l_1961[0][7][2]) < ((**g_771) = p_40)) || (**g_774))) & l_1962), p_40)) , 0UL) == l_1963)), l_1963)))))), 0x4DL)) ^ (*g_864))) , p_40) > p_40)) != p_40);
|
|
}
|
|
}
|
|
if ((0xCAAEL | g_2[(g_105 + 1)]))
|
|
{ /* block id: 868 */
|
|
int32_t l_1967 = 0x30368ADDL;
|
|
int16_t ****l_1978[1];
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_1978[i] = &g_933;
|
|
l_1967 = (((***g_1612)++) , (g_2[g_105] , g_2[g_105]));
|
|
for (l_1875 = 0; (l_1875 <= 4); l_1875 += 1)
|
|
{ /* block id: 873 */
|
|
if (g_794)
|
|
goto lbl_1949;
|
|
}
|
|
(*g_294) |= (safe_div_func_uint8_t_u_u((safe_rshift_func_uint8_t_u_u((safe_div_func_uint16_t_u_u(g_2[(g_105 + 1)], (safe_sub_func_int16_t_s_s(g_2[(g_105 + 1)], (((safe_mod_func_uint8_t_u_u(((g_933 = &g_934) == l_1979), (safe_sub_func_uint32_t_u_u(p_40, p_40)))) & 0x98AD039FL) , (safe_mul_func_uint16_t_u_u((safe_mod_func_int64_t_s_s(3L, (l_1964 ^= l_1939))), p_40))))))), 1)), l_1986));
|
|
}
|
|
else
|
|
{ /* block id: 879 */
|
|
return (***l_1894);
|
|
}
|
|
for (l_1900 = 4; (l_1900 >= 2); l_1900 -= 1)
|
|
{ /* block id: 884 */
|
|
uint16_t l_1988 = 0x2158L;
|
|
l_1988++;
|
|
}
|
|
}
|
|
return (****l_1895);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_90 g_2 g_57 g_88 g_4 g_137 g_5 g_104 g_87 g_224 g_225 g_226 g_221 g_53 g_270 g_106 g_293 g_294 g_105 g_205 g_400 g_864 g_486 g_771 g_772 g_372 g_442 g_222 g_962 g_439 g_971 g_933 g_934 g_571 g_601 g_1142 g_972 g_671 g_714 g_712 g_1251 g_1294 g_1187 g_1286 g_619 g_1341 g_794 g_1355 g_1342 g_1343 g_1378 g_1422
|
|
* writes: g_4 g_105 g_57 g_137 g_147 g_205 g_53 g_87 g_222 g_225 g_270 g_2 g_106 g_293 g_88 g_372 g_619 g_323 g_601 g_104 g_714 g_1251 g_933 g_1284 g_1342 g_794 g_1142 g_90
|
|
*/
|
|
int16_t func_45(uint16_t p_46, int32_t * p_47)
|
|
{ /* block id: 38 */
|
|
uint64_t l_114 = 18446744073709551615UL;
|
|
uint8_t l_117 = 0x79L;
|
|
int32_t l_139 = 0L;
|
|
int32_t l_171 = 0x9822E916L;
|
|
uint16_t *l_203 = &g_2[0];
|
|
uint32_t l_212[6];
|
|
int64_t l_273[9] = {0x1094D660517FABF1LL,0x1094D660517FABF1LL,(-1L),0x1094D660517FABF1LL,0x1094D660517FABF1LL,(-1L),0x1094D660517FABF1LL,0x1094D660517FABF1LL,(-1L)};
|
|
int32_t l_288 = 0L;
|
|
int32_t l_320[2][9][8] = {{{0x0E331D99L,0x0E331D99L,0xA0861D2BL,0x66CF73A6L,0xA0861D2BL,0x0E331D99L,0x0E331D99L,0xA0861D2BL},{0L,0xA0861D2BL,0xA0861D2BL,0L,0xA2B01615L,0L,0xA0861D2BL,0xA0861D2BL},{0xA0861D2BL,0xA2B01615L,0x66CF73A6L,0x66CF73A6L,0xA2B01615L,0xA0861D2BL,0xA2B01615L,0x66CF73A6L},{0L,0xA2B01615L,0L,0xA0861D2BL,0xA0861D2BL,0L,0xA2B01615L,0L},{0x0E331D99L,0xA0861D2BL,0x66CF73A6L,0xA0861D2BL,0x0E331D99L,0x0E331D99L,0xA0861D2BL,0x66CF73A6L},{0x0E331D99L,0x0E331D99L,0xA0861D2BL,0x66CF73A6L,0xA0861D2BL,0x0E331D99L,0x0E331D99L,0xA0861D2BL},{0L,0xA0861D2BL,0xA0861D2BL,0L,0xA2B01615L,0L,0xA0861D2BL,0xA0861D2BL},{0xA0861D2BL,0xA2B01615L,0x66CF73A6L,0x66CF73A6L,0xA2B01615L,0xA0861D2BL,0xA2B01615L,0x66CF73A6L},{0L,0xA2B01615L,0L,0xA0861D2BL,0xA0861D2BL,0L,0xA2B01615L,0L}},{{0x0E331D99L,0xA0861D2BL,0x66CF73A6L,0xA0861D2BL,0x0E331D99L,0x0E331D99L,0xA0861D2BL,0x66CF73A6L},{0x0E331D99L,0x0E331D99L,0xA0861D2BL,0x66CF73A6L,0xA0861D2BL,0x0E331D99L,0x0E331D99L,0xA0861D2BL},{0L,0xA0861D2BL,0xA0861D2BL,0L,0xA2B01615L,0L,0xA0861D2BL,0xA0861D2BL},{0xA0861D2BL,0xA2B01615L,0x66CF73A6L,0x66CF73A6L,0xA2B01615L,0xA0861D2BL,0xA2B01615L,0x66CF73A6L},{0L,0xA2B01615L,0L,0xA0861D2BL,0xA0861D2BL,0L,0xA2B01615L,0L},{0x0E331D99L,0xA0861D2BL,0x66CF73A6L,0xA0861D2BL,0x0E331D99L,0x0E331D99L,0xA0861D2BL,0x66CF73A6L},{0x0E331D99L,0x0E331D99L,0xA0861D2BL,0x66CF73A6L,0xA0861D2BL,0x0E331D99L,0x0E331D99L,0xA0861D2BL},{0L,0xA0861D2BL,0xA0861D2BL,0L,0xA2B01615L,0L,0xA0861D2BL,0xA0861D2BL},{0xA0861D2BL,0xA2B01615L,0x66CF73A6L,0x66CF73A6L,0xA2B01615L,0xA0861D2BL,0xA2B01615L,0x66CF73A6L}}};
|
|
uint32_t *l_360 = (void*)0;
|
|
uint32_t **l_359 = &l_360;
|
|
uint32_t ***l_358 = &l_359;
|
|
int32_t l_394 = 0L;
|
|
int32_t l_395 = 0x3E044CEBL;
|
|
uint16_t *l_412 = &g_57;
|
|
int32_t *l_413 = &l_395;
|
|
int16_t *l_428[4][8][1] = {{{&g_147},{&g_105},{&g_105},{&g_147},{(void*)0},{&g_105},{&g_105},{&g_105}},{{(void*)0},{&g_147},{&g_105},{&g_105},{&g_147},{(void*)0},{&g_147},{&g_105}},{{&g_105},{&g_147},{(void*)0},{&g_105},{&g_105},{&g_105},{(void*)0},{&g_147}},{{&g_105},{&g_105},{&g_147},{(void*)0},{&g_147},{&g_105},{&g_105},{&g_147}}};
|
|
int16_t **l_427[5][4] = {{&l_428[0][7][0],&l_428[0][2][0],&l_428[0][7][0],&l_428[0][2][0]},{&l_428[0][7][0],&l_428[0][2][0],&l_428[0][7][0],&l_428[0][2][0]},{&l_428[0][7][0],&l_428[0][2][0],&l_428[0][7][0],&l_428[0][2][0]},{&l_428[0][7][0],&l_428[0][2][0],&l_428[0][7][0],&l_428[0][2][0]},{&l_428[0][7][0],&l_428[0][2][0],&l_428[0][7][0],&l_428[0][2][0]}};
|
|
int32_t l_437 = 2L;
|
|
int64_t l_466 = (-1L);
|
|
uint32_t l_487 = 1UL;
|
|
int32_t l_501 = 1L;
|
|
uint16_t **l_509 = &g_205;
|
|
uint16_t ** const *l_508 = &l_509;
|
|
uint16_t l_559 = 8UL;
|
|
int8_t **l_670 = (void*)0;
|
|
const int64_t l_734 = 0L;
|
|
uint8_t l_804 = 0UL;
|
|
int64_t **l_908[8][7][4] = {{{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{&g_772[0],(void*)0,&g_772[0],&g_772[0]},{(void*)0,&g_772[0],(void*)0,&g_772[0]},{(void*)0,&g_772[0],&g_772[0],&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{&g_772[0],(void*)0,&g_772[0],&g_772[0]}},{{(void*)0,&g_772[0],(void*)0,&g_772[0]},{(void*)0,&g_772[0],&g_772[0],&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{&g_772[0],(void*)0,&g_772[0],&g_772[0]},{(void*)0,&g_772[0],(void*)0,&g_772[0]},{(void*)0,&g_772[0],&g_772[0],&g_772[0]}},{{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{&g_772[0],(void*)0,&g_772[0],&g_772[0]},{(void*)0,&g_772[0],(void*)0,&g_772[0]},{(void*)0,&g_772[0],&g_772[0],&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]}},{{&g_772[0],(void*)0,&g_772[0],&g_772[0]},{(void*)0,&g_772[0],(void*)0,&g_772[0]},{(void*)0,&g_772[0],&g_772[0],&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{&g_772[0],(void*)0,&g_772[0],&g_772[0]},{(void*)0,&g_772[0],(void*)0,&g_772[0]}},{{(void*)0,&g_772[0],&g_772[0],&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{&g_772[0],(void*)0,&g_772[0],&g_772[0]},{(void*)0,&g_772[0],(void*)0,&g_772[0]},{(void*)0,&g_772[0],&g_772[0],&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]}},{{&g_772[0],(void*)0,&g_772[0],&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{(void*)0,(void*)0,(void*)0,&g_772[0]},{(void*)0,&g_772[0],(void*)0,&g_772[0]},{&g_772[0],&g_772[0],&g_772[0],&g_772[0]},{(void*)0,(void*)0,&g_772[0],&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]}},{{(void*)0,(void*)0,(void*)0,&g_772[0]},{(void*)0,&g_772[0],(void*)0,&g_772[0]},{&g_772[0],&g_772[0],&g_772[0],&g_772[0]},{(void*)0,(void*)0,&g_772[0],&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{(void*)0,(void*)0,(void*)0,&g_772[0]},{(void*)0,&g_772[0],(void*)0,&g_772[0]}},{{&g_772[0],&g_772[0],&g_772[0],&g_772[0]},{(void*)0,(void*)0,&g_772[0],&g_772[0]},{&g_772[0],&g_772[0],(void*)0,&g_772[0]},{(void*)0,(void*)0,(void*)0,&g_772[0]},{(void*)0,&g_772[0],(void*)0,&g_772[0]},{&g_772[0],&g_772[0],&g_772[0],&g_772[0]},{(void*)0,(void*)0,&g_772[0],&g_772[0]}}};
|
|
int64_t l_924 = 4L;
|
|
uint32_t l_1122 = 0x30FDF826L;
|
|
uint32_t l_1265 = 0x0B4A9D5BL;
|
|
const uint8_t *l_1340 = &g_53[0];
|
|
const uint8_t **l_1339[4] = {&l_1340,&l_1340,&l_1340,&l_1340};
|
|
uint8_t l_1368 = 0xB2L;
|
|
uint32_t l_1438[3][5][7] = {{{0xDCE369B7L,4294967292UL,4294967295UL,4294967294UL,0x5AE54A68L,1UL,0x07764E83L},{4294967292UL,1UL,0x1E40FACCL,4294967292UL,4294967292UL,0x1E40FACCL,1UL},{0x07764E83L,1UL,0xC3B00630L,4294967292UL,4294967292UL,0x59E20F12L,4294967295UL},{0xFA652F92L,0xDCE369B7L,1UL,0xB1EBBDCCL,0x5AE54A68L,4294967295UL,0xC3B00630L},{4294967294UL,0xCCF96464L,4294967292UL,4294967292UL,0xCCF96464L,4294967294UL,0xFA652F92L}},{{1UL,0xC3B00630L,4294967292UL,4294967292UL,0x59E20F12L,4294967295UL,0xCCF96464L},{4294967295UL,0x5AE54A68L,1UL,4294967294UL,0xF11AB89EL,0xCCF96464L,0xF11AB89EL},{0x59E20F12L,0xC3B00630L,0xC3B00630L,0x59E20F12L,0xDCE369B7L,4294967292UL,4294967295UL},{0x59E20F12L,0xCCF96464L,0x1E40FACCL,0x5AE54A68L,0x07764E83L,0xB1EBBDCCL,4294967292UL},{4294967295UL,0xDCE369B7L,4294967295UL,0xFA652F92L,1UL,0xFA652F92L,4294967295UL}},{{1UL,1UL,1UL,0x2E199EB6L,0xB1EBBDCCL,0xFA652F92L,0xF11AB89EL},{4294967294UL,1UL,0xF11AB89EL,0xC3B00630L,4294967295UL,0xB1EBBDCCL,0xCCF96464L},{0xFA652F92L,4294967292UL,0xB1EBBDCCL,0xF11AB89EL,0xB1EBBDCCL,4294967292UL,0xFA652F92L},{0x07764E83L,0xFA652F92L,0x59E20F12L,0xF11AB89EL,1UL,0xCCF96464L,0xC3B00630L},{4294967292UL,0x1E40FACCL,0xDCE369B7L,0xC3B00630L,0x07764E83L,0x9A73CB8CL,0x9A73CB8CL}}};
|
|
int32_t l_1449 = 0xB920639CL;
|
|
int32_t l_1452 = 0x42F505FEL;
|
|
int32_t l_1454 = 8L;
|
|
int32_t l_1460 = 0xE7BC15E4L;
|
|
int32_t l_1461 = (-9L);
|
|
int32_t l_1582 = 0xB21DD71EL;
|
|
int16_t l_1614 = 5L;
|
|
int i, j, k;
|
|
for (i = 0; i < 6; i++)
|
|
l_212[i] = 0x11320EABL;
|
|
if (((((safe_sub_func_int64_t_s_s(0x2CA422C1772BC216LL, g_90[3])) != (((1L >= 255UL) ^ (p_46 != g_2[5])) ^ ((void*)0 == &p_46))) > ((safe_mod_func_uint8_t_u_u(1UL, (-7L))) == g_57)) , (*g_88)))
|
|
{ /* block id: 39 */
|
|
int32_t *l_113 = &g_4[9][1][0];
|
|
int32_t l_156 = (-5L);
|
|
int32_t l_166[3];
|
|
uint8_t *l_186[3];
|
|
int16_t *l_235 = &g_105;
|
|
int16_t l_286 = (-9L);
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_166[i] = (-3L);
|
|
for (i = 0; i < 3; i++)
|
|
l_186[i] = &l_117;
|
|
++l_114;
|
|
lbl_232:
|
|
(*g_88) ^= ((g_90[0] ^ l_114) , l_117);
|
|
for (l_114 = 0; (l_114 > 23); l_114 = safe_add_func_int64_t_s_s(l_114, 1))
|
|
{ /* block id: 44 */
|
|
int64_t l_131 = 0x535D5B94001E8EA3LL;
|
|
uint64_t * const l_152[1][5][8] = {{{&l_114,&g_104,(void*)0,&g_104,&l_114,&l_114,&g_104,&g_104},{(void*)0,&g_104,&g_104,&g_104,&g_104,&g_104,(void*)0,&g_104},{(void*)0,&g_104,&g_104,&l_114,&l_114,&g_104,&g_104,(void*)0},{&g_104,&g_104,(void*)0,&g_104,&l_114,&g_104,&g_104,&g_104},{&l_114,&g_104,&l_114,&l_114,&g_104,&g_104,&g_104,&l_114}}};
|
|
int32_t l_165 = 1L;
|
|
int16_t *l_175 = &g_147;
|
|
int16_t *l_188 = &g_147;
|
|
uint32_t *l_228 = &g_137[4];
|
|
uint32_t * const *l_227[1][4] = {{&l_228,&l_228,&l_228,&l_228}};
|
|
int32_t l_287 = (-1L);
|
|
int32_t l_289 = 0x12C0037EL;
|
|
int i, j, k;
|
|
for (g_105 = 28; (g_105 != 4); g_105 = safe_sub_func_int8_t_s_s(g_105, 6))
|
|
{ /* block id: 47 */
|
|
uint32_t l_150 = 0UL;
|
|
int8_t l_151 = 0xB9L;
|
|
int32_t l_155[2];
|
|
uint32_t l_172 = 5UL;
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_155[i] = 8L;
|
|
for (g_57 = (-4); (g_57 < 1); g_57++)
|
|
{ /* block id: 50 */
|
|
uint32_t *l_136[6];
|
|
int32_t l_138 = 1L;
|
|
int16_t *l_146 = &g_147;
|
|
int32_t l_153 = 0xCFC11943L;
|
|
int32_t *l_154 = &l_153;
|
|
int32_t *l_157 = &g_4[9][1][0];
|
|
int32_t *l_158 = &l_153;
|
|
int32_t *l_159 = (void*)0;
|
|
int32_t *l_160 = &l_139;
|
|
int32_t *l_161 = &l_139;
|
|
int32_t *l_162 = &l_155[1];
|
|
int32_t *l_163 = &g_4[1][0][1];
|
|
int32_t *l_164 = &l_156;
|
|
int32_t *l_167 = (void*)0;
|
|
int32_t *l_168 = &g_4[1][3][0];
|
|
int32_t *l_169 = &l_166[2];
|
|
int32_t *l_170[5][2][2] = {{{&l_156,&l_156},{&l_156,&l_156}},{{&l_156,&l_156},{&l_156,&l_156}},{{&l_156,&l_156},{&l_156,&l_156}},{{&l_156,&l_156},{&l_156,&l_156}},{{&l_156,&l_156},{&l_156,&l_156}}};
|
|
int16_t **l_187[1];
|
|
const int32_t *l_220 = &g_221;
|
|
int i, j, k;
|
|
for (i = 0; i < 6; i++)
|
|
l_136[i] = &g_137[8];
|
|
for (i = 0; i < 1; i++)
|
|
l_187[i] = &l_146;
|
|
l_153 ^= (safe_mod_func_int64_t_s_s((((~g_90[7]) < (safe_div_func_int8_t_s_s((6L ^ ((((void*)0 != &g_90[7]) != (safe_mod_func_int8_t_s_s((((l_131 , (safe_mod_func_uint16_t_u_u(((safe_lshift_func_uint8_t_u_s((p_46 , (((--g_137[8]) & ((safe_sub_func_uint32_t_u_u((safe_rshift_func_int16_t_s_u(((*l_146) = 2L), g_90[7])), (((safe_lshift_func_int16_t_s_u(0x5518L, 9)) , (*g_88)) > l_138))) & l_150)) < 0x2F0577C06B426EB4LL)), p_46)) , 0xA7E9L), l_151))) , &g_104) != l_152[0][2][7]), (-10L)))) , (*p_47))), l_138))) , 0x041782160F6B982ELL), 0x18D2ECADED1DAF1BLL));
|
|
--l_172;
|
|
if ((((l_175 != (l_188 = ((safe_mul_func_int8_t_s_s(((l_155[0] = (((~g_137[8]) && (l_171 = (~p_46))) && g_2[1])) ^ (&g_105 == ((((((void*)0 == l_146) != (safe_rshift_func_int8_t_s_u((safe_lshift_func_int8_t_s_s((*l_113), 1)), (safe_sub_func_int64_t_s_s((l_186[2] == &g_53[4]), 0x6BD404E85F7CE25DLL))))) & l_151) , 18446744073709551615UL) , l_146))), (-2L))) , l_175))) ^ l_131) | (*l_169)))
|
|
{ /* block id: 58 */
|
|
uint16_t **l_204[2];
|
|
int16_t *l_213[10][2] = {{&g_105,&g_147},{&g_147,&g_147},{&g_147,&g_147},{&g_105,&g_105},{&g_147,&g_105},{&g_105,&g_147},{&g_147,&g_147},{&g_147,&g_147},{&g_105,&g_105},{&g_147,&g_105}};
|
|
int8_t *l_214[6] = {&g_90[2],&g_90[7],&g_90[7],&g_90[2],&g_90[7],&g_90[7]};
|
|
int32_t **l_215[5] = {&l_157,&l_157,&l_157,&l_157,&l_157};
|
|
const int32_t **l_216 = (void*)0;
|
|
const int32_t *l_218 = &g_219;
|
|
const int32_t **l_217 = &l_218;
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
l_204[i] = &l_203;
|
|
l_171 &= ((safe_lshift_func_uint8_t_u_u((g_87 = (safe_div_func_uint32_t_u_u(0xB10FF70AL, (safe_mod_func_int64_t_s_s(p_46, ((safe_add_func_int64_t_s_s(((safe_div_func_uint8_t_u_u((((safe_mod_func_int64_t_s_s(p_46, (l_114 ^ ((safe_add_func_int8_t_s_s((((&p_46 == (g_205 = l_203)) , (safe_unary_minus_func_int8_t_s((l_165 ^= (safe_mul_func_uint32_t_u_u((safe_sub_func_uint8_t_u_u((g_53[4] = p_46), (*l_113))), (g_137[4] = ((!((((((0x9D2D949EL < p_46) , l_212[1]) , &g_147) != l_213[8][0]) == g_104) >= g_137[8])) == p_46)))))))) , p_46), l_131)) != p_46)))) ^ 0x876E851F4452DAF4LL) | (*l_113)), l_139)) | (*l_113)), g_87)) ^ (*l_169))))))), 0)) <= (*g_88));
|
|
p_47 = &g_4[9][1][0];
|
|
(*g_224) = (g_222 = (l_220 = ((*l_217) = (void*)0)));
|
|
(*l_217) = (*g_224);
|
|
}
|
|
else
|
|
{ /* block id: 71 */
|
|
uint32_t * const **l_229 = &l_227[0][1];
|
|
(*g_226) = (*g_224);
|
|
(*l_229) = l_227[0][0];
|
|
}
|
|
for (l_151 = (-22); (l_151 == 11); ++l_151)
|
|
{ /* block id: 77 */
|
|
(*l_162) &= (*g_88);
|
|
}
|
|
}
|
|
}
|
|
if ((*p_47))
|
|
{ /* block id: 82 */
|
|
if (g_87)
|
|
goto lbl_232;
|
|
(*g_88) = (*p_47);
|
|
}
|
|
else
|
|
{ /* block id: 85 */
|
|
uint32_t l_248 = 2UL;
|
|
int32_t l_249 = (-3L);
|
|
int32_t l_250 = 0xFE881F7AL;
|
|
if (((safe_add_func_int16_t_s_s((0x1900L == ((((l_250 ^= (((l_175 == l_235) & l_131) <= (safe_mod_func_int32_t_s_s(((safe_lshift_func_uint8_t_u_u((g_4[9][1][0] && (((((safe_div_func_int16_t_s_s((((safe_div_func_uint16_t_u_u(1UL, (l_248 &= (safe_mod_func_int64_t_s_s(l_131, (((safe_sub_func_uint64_t_u_u(((0xD28DL ^ ((void*)0 == &g_104)) && (*l_113)), g_221)) > p_46) || g_137[8])))))) < 255UL) < p_46), 1L)) ^ p_46) != p_46) <= l_249) , p_46)), 2)) , (*p_47)), (*p_47))))) < 0x18543001A50DD6F6LL) < 7L) <= p_46)), (-1L))) | 0xD1AC8189L))
|
|
{ /* block id: 88 */
|
|
(*g_88) = (safe_add_func_uint8_t_u_u((*l_113), (*l_113)));
|
|
}
|
|
else
|
|
{ /* block id: 90 */
|
|
uint32_t l_260 = 0xC7F9658AL;
|
|
int32_t l_269 = 0xAE008CDAL;
|
|
int32_t *l_274 = &l_166[2];
|
|
l_249 |= ((*l_274) = (safe_div_func_uint32_t_u_u(4294967286UL, (0x5FF56717282AEC85LL || (((*l_113) || (!((safe_add_func_int16_t_s_s((g_137[0] && g_53[2]), (((*l_113) = (safe_sub_func_uint64_t_u_u(l_260, (&l_175 == &l_235)))) , ((*l_203) = ((safe_mod_func_int64_t_s_s((!(safe_unary_minus_func_uint64_t_u((((safe_lshift_func_int8_t_s_u((safe_lshift_func_uint8_t_u_s(((g_270[2][3][3]++) , (g_87 = (9L <= l_250))), 0)), g_221)) >= 0x27A7921FCF2621F2LL) || 0xE7AB014F3CCC8CD9LL)))), g_137[8])) && 1UL))))) == l_273[3]))) != l_131)))));
|
|
}
|
|
for (g_106 = 8; (g_106 < 3); --g_106)
|
|
{ /* block id: 100 */
|
|
int32_t *l_277 = &l_156;
|
|
int32_t *l_278 = &l_250;
|
|
int32_t *l_279 = &g_4[3][5][1];
|
|
int32_t *l_280 = &g_4[7][2][1];
|
|
int32_t *l_281 = &l_156;
|
|
int32_t *l_282 = &l_171;
|
|
int32_t *l_283 = &l_156;
|
|
int8_t l_284[7];
|
|
int32_t *l_285[1][5] = {{&l_165,&l_165,&l_165,&l_165,&l_165}};
|
|
uint16_t l_290[7][10] = {{65526UL,65526UL,0x089FL,0x6405L,65530UL,0x6405L,0x089FL,65526UL,65526UL,0x089FL},{65533UL,0x6405L,65532UL,65532UL,0x6405L,65533UL,0x089FL,65533UL,0x6405L,65532UL},{65529UL,65526UL,65529UL,65532UL,0x089FL,0x089FL,65532UL,65529UL,65526UL,65529UL},{65529UL,65533UL,65526UL,0x6405L,65526UL,65533UL,65529UL,65529UL,65533UL,65526UL},{65533UL,65529UL,65529UL,65533UL,65526UL,0x6405L,65526UL,65533UL,65529UL,65529UL},{65526UL,65529UL,65532UL,0x089FL,0x089FL,65532UL,65529UL,65526UL,65529UL,65532UL},{0x6405L,65533UL,0x089FL,65533UL,0x6405L,65532UL,65532UL,0x6405L,65533UL,0x089FL}};
|
|
int i, j;
|
|
for (i = 0; i < 7; i++)
|
|
l_284[i] = (-3L);
|
|
l_290[5][4]--;
|
|
(*l_278) = (4294967293UL != (*p_47));
|
|
}
|
|
}
|
|
if (g_293)
|
|
continue;
|
|
(*g_88) = (-4L);
|
|
}
|
|
(*g_294) |= (*l_113);
|
|
}
|
|
else
|
|
{ /* block id: 109 */
|
|
const int32_t l_318 = 3L;
|
|
int32_t l_325 = 0x2EF96565L;
|
|
uint8_t * const l_348[4] = {&l_117,&l_117,&l_117,&l_117};
|
|
int8_t *l_383 = &g_323;
|
|
int32_t l_393[5] = {0x0D760309L,0x0D760309L,0x0D760309L,0x0D760309L,0x0D760309L};
|
|
int i;
|
|
for (l_288 = 5; (l_288 != 24); l_288++)
|
|
{ /* block id: 112 */
|
|
int32_t l_317 = (-10L);
|
|
const uint32_t ** const l_330 = (void*)0;
|
|
int32_t l_341 = 0x53B077A0L;
|
|
int32_t l_349[2][10][6] = {{{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L}},{{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L},{0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L,0x13D963D4L,0xE81C6B58L}}};
|
|
int8_t l_371 = 0x41L;
|
|
int8_t *l_382[1][5] = {{&g_90[5],&g_90[5],&g_90[5],&g_90[5],&g_90[5]}};
|
|
int i, j, k;
|
|
for (g_105 = 0; (g_105 <= 1); g_105 += 1)
|
|
{ /* block id: 115 */
|
|
int32_t *l_319 = &l_317;
|
|
int8_t *l_321 = &g_90[1];
|
|
int8_t *l_322 = &g_323;
|
|
int32_t *l_324 = (void*)0;
|
|
uint64_t *l_356 = (void*)0;
|
|
uint64_t *l_357 = &l_114;
|
|
int32_t l_389 = 0x67F560DBL;
|
|
int32_t l_390 = 0L;
|
|
int32_t l_391 = 5L;
|
|
int32_t l_392 = (-8L);
|
|
int i;
|
|
}
|
|
}
|
|
}
|
|
if (((l_288 = l_117) <= ((((safe_unary_minus_func_int32_t_s((safe_lshift_func_uint16_t_u_s(((safe_add_func_uint16_t_u_u((++(*g_205)), p_46)) < ((((l_273[5] != ((((*l_412) ^= (safe_rshift_func_uint16_t_u_s(((((safe_mod_func_uint8_t_u_u((3UL || ((*g_88) &= 0L)), g_104)) & (p_46 | ((p_46 , (l_394 = (l_139 , 0xD2610EC7L))) <= l_139))) ^ l_117) & g_106), 1))) , p_46) != 0x2AD4L)) & 0xF0731654L) ^ l_212[5]) & p_46)), 4)))) , g_137[8]) , l_139) ^ p_46)))
|
|
{ /* block id: 163 */
|
|
int32_t **l_414 = &g_88;
|
|
uint32_t ***l_454 = &l_359;
|
|
int32_t l_467 = 0L;
|
|
int32_t l_468 = 0x2E92E31FL;
|
|
int32_t l_469 = (-3L);
|
|
int32_t l_470 = 0x78CD3082L;
|
|
int32_t l_471[6][3][9] = {{{(-3L),0x12B3CD86L,1L,2L,2L,1L,0x12B3CD86L,(-3L),(-3L)},{(-4L),0L,(-4L),0x4D3A3771L,(-4L),0L,(-4L),0x4D3A3771L,(-4L)},{(-3L),2L,0x12B3CD86L,0x12B3CD86L,2L,(-3L),1L,1L,(-3L)}},{{0xD2CDEF5DL,0x4D3A3771L,7L,0x4D3A3771L,0xD2CDEF5DL,0x4D3A3771L,7L,0x4D3A3771L,0xD2CDEF5DL},{2L,0x12B3CD86L,0x12B3CD86L,2L,(-3L),1L,1L,(-3L),2L},{(-4L),0x4D3A3771L,(-4L),0L,(-4L),0x4D3A3771L,(-4L),0L,(-4L)}},{{2L,2L,1L,0x12B3CD86L,(-3L),(-3L),0x12B3CD86L,1L,2L},{0xD2CDEF5DL,0L,7L,0L,0xD2CDEF5DL,0L,7L,0L,0xD2CDEF5DL},{(-3L),0x12B3CD86L,1L,2L,2L,1L,0x12B3CD86L,(-3L),(-3L)}},{{(-4L),0L,(-4L),0x4D3A3771L,(-4L),0L,(-4L),0x4D3A3771L,(-4L)},{(-3L),2L,0x12B3CD86L,0x12B3CD86L,2L,(-3L),1L,1L,(-3L)},{0xD2CDEF5DL,0x4D3A3771L,7L,0x4D3A3771L,0xD2CDEF5DL,0x4D3A3771L,7L,0x4D3A3771L,0xD2CDEF5DL}},{{2L,0x12B3CD86L,0x12B3CD86L,2L,(-3L),1L,1L,(-3L),2L},{(-4L),0x4D3A3771L,(-4L),0L,(-4L),0x4D3A3771L,(-4L),0L,(-4L)},{2L,2L,1L,0x12B3CD86L,(-3L),(-3L),0x12B3CD86L,1L,2L}},{{0xD2CDEF5DL,0L,7L,0L,0xD2CDEF5DL,0L,7L,0L,0xD2CDEF5DL},{(-3L),0x12B3CD86L,1L,2L,2L,1L,0x12B3CD86L,(-3L),(-3L)},{(-4L),0L,(-4L),0x4D3A3771L,(-4L),0L,(-4L),0x4D3A3771L,(-4L)}}};
|
|
uint8_t l_502 = 3UL;
|
|
int8_t *l_520 = &g_323;
|
|
uint32_t l_539 = 0x4E31E63FL;
|
|
int64_t l_552 = 0xC3FE31F7ECC692BDLL;
|
|
int16_t **l_586 = &l_428[0][7][0];
|
|
int16_t l_752 = (-9L);
|
|
int64_t l_781 = 0x3E6CDDD68BD067D3LL;
|
|
int8_t ** const *l_826 = &l_670;
|
|
uint8_t l_855 = 0xD9L;
|
|
int8_t ***l_960 = &g_671;
|
|
int8_t ****l_959 = &l_960;
|
|
int64_t l_989 = 2L;
|
|
int16_t ****l_1003 = &g_933;
|
|
int32_t l_1068 = 0L;
|
|
int i, j, k;
|
|
lbl_1007:
|
|
(*l_414) = (l_413 = (*g_400));
|
|
for (g_372 = (-20); (g_372 != (-10)); g_372 = safe_add_func_uint16_t_u_u(g_372, 1))
|
|
{ /* block id: 168 */
|
|
int16_t *l_418[8] = {&g_147,&g_147,&g_147,&g_147,&g_147,&g_147,&g_147,&g_147};
|
|
int16_t **l_417 = &l_418[0];
|
|
int32_t l_424[3][3] = {{0xC6373218L,0L,0L},{0xC6373218L,0L,0L},{0xC6373218L,0L,0L}};
|
|
int32_t l_436 = (-1L);
|
|
uint16_t **l_456 = (void*)0;
|
|
uint32_t l_472 = 3UL;
|
|
int8_t *l_515[10] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
uint16_t l_551 = 65531UL;
|
|
uint32_t *l_569 = &g_137[2];
|
|
int16_t **l_572 = &l_428[1][0][0];
|
|
int32_t *l_579[7][10] = {{&l_468,&l_469,&l_424[1][1],&l_424[1][1],&l_469,&l_468,(void*)0,&l_469,(void*)0,&l_468},{&l_394,&l_469,(void*)0,&l_469,&l_394,(void*)0,&l_395,&l_395,(void*)0,&l_394},{&l_394,(void*)0,(void*)0,&l_394,&l_424[1][1],&l_468,&l_394,&l_468,&l_424[1][1],&l_394},{&l_468,&l_394,&l_468,&l_424[1][1],&l_394,(void*)0,(void*)0,&l_394,&l_424[1][1],&l_468},{&l_395,&l_395,(void*)0,&l_394,&l_469,(void*)0,&l_469,&l_394,(void*)0,&l_395},{&l_469,(void*)0,&l_468,&l_469,&l_424[1][1],&l_424[1][1],&l_469,&l_468,(void*)0,&l_469},{&l_468,&l_395,(void*)0,&l_424[1][1],&l_395,&l_424[1][1],(void*)0,&l_395,&l_468,&l_468}};
|
|
int32_t *l_582 = &l_471[4][1][8];
|
|
int32_t *l_583 = (void*)0;
|
|
uint32_t l_602 = 0xE5F485ADL;
|
|
int32_t l_707 = 0x4E1D4A6AL;
|
|
uint64_t *l_861[4][9][2] = {{{(void*)0,&g_104},{(void*)0,&l_114},{&l_114,&g_104},{&l_114,&g_104},{&l_114,(void*)0},{(void*)0,&g_104},{&g_104,(void*)0},{&g_104,(void*)0},{&g_104,(void*)0}},{{&g_104,(void*)0},{&g_104,&g_104},{(void*)0,(void*)0},{&l_114,&g_104},{&l_114,&g_104},{&l_114,&l_114},{&l_114,&g_104},{(void*)0,&l_114},{&g_104,(void*)0}},{{&l_114,&g_104},{(void*)0,&l_114},{(void*)0,&g_104},{&l_114,(void*)0},{&g_104,&l_114},{(void*)0,&g_104},{&l_114,&l_114},{&l_114,&g_104},{&l_114,&g_104}},{{&l_114,(void*)0},{(void*)0,&g_104},{&g_104,(void*)0},{&g_104,(void*)0},{&g_104,(void*)0},{&g_104,(void*)0},{&g_104,&g_104},{(void*)0,(void*)0},{&l_114,&g_104}}};
|
|
int64_t **l_926 = &g_772[0];
|
|
int i, j, k;
|
|
}
|
|
for (g_619 = (-23); (g_619 <= 25); g_619 = safe_add_func_int16_t_s_s(g_619, 7))
|
|
{ /* block id: 416 */
|
|
int8_t ** const **l_946 = &l_826;
|
|
const int32_t l_947 = 1L;
|
|
uint64_t *l_956 = &l_114;
|
|
int32_t l_957 = 5L;
|
|
l_957 ^= (p_46 ^ ((*p_47) <= ((safe_mod_func_int32_t_s_s((safe_rshift_func_uint8_t_u_u(((((*g_864) || (0x4D7EB94BL | (~(((*l_946) = &g_671) != (void*)0)))) > (((l_947 <= (safe_rshift_func_uint16_t_u_s((**g_486), ((safe_div_func_int32_t_s_s((safe_sub_func_uint64_t_u_u(((*l_956) = ((((safe_lshift_func_int16_t_s_s((p_46 && (**g_771)), 8)) > (*p_47)) && p_46) == 0x4E2F3F8B53764E48LL)), 4L)), 1UL)) , 0L)))) || (-1L)) != g_372)) && (**g_486)), g_442[2])), 1L)) , 0x9F8EBE06L)));
|
|
return p_46;
|
|
}
|
|
if ((+(0UL || (((*l_959) = (void*)0) == &g_671))))
|
|
{ /* block id: 423 */
|
|
int8_t ****l_970 = &l_960;
|
|
int32_t l_982 = (-1L);
|
|
int16_t ****l_1002 = &g_933;
|
|
int32_t l_1032 = 0L;
|
|
int32_t *l_1042 = &g_4[9][1][0];
|
|
int8_t l_1103 = 9L;
|
|
if ((safe_unary_minus_func_uint16_t_u((0x7F1F0FEAD5C5A63FLL & (**l_414)))))
|
|
{ /* block id: 424 */
|
|
uint32_t l_974 = 0x62244EB7L;
|
|
const int32_t **l_1039[9] = {&g_225,&g_225,&g_225,&g_225,&g_225,&g_225,&g_225,&g_225,&g_225};
|
|
int32_t l_1066 = 0x411B903FL;
|
|
int i;
|
|
(*g_962) = (*g_226);
|
|
if ((p_46 , (safe_rshift_func_int16_t_s_s((+(safe_lshift_func_int16_t_s_u(((((*l_412) = ((*l_203) = (safe_div_func_uint16_t_u_u(((((*l_413) ^ (0x9EL < p_46)) >= 1UL) , 0xF9DBL), (*g_439))))) >= (l_970 != g_971)) , 9L), 15))), 9))))
|
|
{ /* block id: 428 */
|
|
const int32_t **l_973 = &g_222;
|
|
uint32_t l_1031 = 0UL;
|
|
int32_t **l_1061 = &g_88;
|
|
(*l_973) = (*g_226);
|
|
if ((l_974 <= (p_46 , (safe_rshift_func_int8_t_s_s((((((((((**l_414) || (!((safe_lshift_func_int8_t_s_u(((((((void*)0 == (*g_933)) , (safe_add_func_uint32_t_u_u((((l_982 | (0L <= (safe_mul_func_int16_t_s_s(l_974, (safe_rshift_func_int8_t_s_u(((safe_div_func_int32_t_s_s(((*g_88) &= (-3L)), l_989)) | l_974), 1)))))) , 0x1D01CBAD7B2697BFLL) && (**l_414)), 1UL))) & g_293) , 1UL) < (*g_864)), 5)) && 0x9FED198FF6D6CA30LL))) & p_46) , &g_972) == &g_972) , (-8L)) != l_974) && 0x72A613F1L) , 0x2BL), p_46)))))
|
|
{ /* block id: 431 */
|
|
uint16_t l_1004[4] = {0xD045L,0xD045L,0xD045L,0xD045L};
|
|
int i;
|
|
p_47 = ((safe_rshift_func_uint16_t_u_s(p_46, 9)) , &l_139);
|
|
(*p_47) = (safe_mul_func_int8_t_s_s((safe_mul_func_uint8_t_u_u(((**g_934) <= (0x3770866E55A16BCELL > ((safe_rshift_func_uint16_t_u_s(((***l_508) = l_982), 7)) & (safe_div_func_int32_t_s_s((*p_47), ((safe_div_func_int16_t_s_s(p_46, p_46)) | (l_1002 == l_1003))))))), (**l_414))), 0x82L));
|
|
l_1004[3]++;
|
|
(*l_973) = p_47;
|
|
}
|
|
else
|
|
{ /* block id: 437 */
|
|
if (l_117)
|
|
goto lbl_1007;
|
|
}
|
|
if (((safe_rshift_func_uint8_t_u_s(0x26L, 0)) , ((safe_sub_func_int16_t_s_s((l_1032 |= ((safe_sub_func_uint64_t_u_u(l_974, (((*l_520) = p_46) >= ((safe_sub_func_int32_t_s_s((-1L), ((((safe_sub_func_int32_t_s_s((*p_47), 1UL)) != ((!((safe_add_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u((safe_div_func_uint8_t_u_u((safe_div_func_uint8_t_u_u((safe_mul_func_int16_t_s_s((safe_sub_func_uint8_t_u_u(0xC4L, (l_454 != l_454))), 0x49A7L)), l_1031)), l_982)), g_571)), (*p_47))) != 0xB01BL)) >= p_46)) , 1L) & (*l_413)))) > p_46)))) & p_46)), (*g_205))) || p_46)))
|
|
{ /* block id: 442 */
|
|
int32_t ***l_1040 = &l_414;
|
|
uint8_t l_1041[5];
|
|
int i;
|
|
for (i = 0; i < 5; i++)
|
|
l_1041[i] = 255UL;
|
|
(*l_413) = (safe_add_func_uint16_t_u_u((((p_47 == p_47) && (((*g_294) < (p_46 >= ((l_1039[8] != ((*l_1040) = &g_88)) == (((void*)0 == &g_137[8]) || l_1041[2])))) < 255UL)) && p_46), (*g_205)));
|
|
return (***l_1040);
|
|
}
|
|
else
|
|
{ /* block id: 446 */
|
|
uint8_t *l_1065 = &l_117;
|
|
int32_t *l_1067 = &l_288;
|
|
l_1042 = (void*)0;
|
|
(*g_88) ^= (p_46 >= (0UL == (safe_div_func_uint64_t_u_u(p_46, p_46))));
|
|
(*l_1067) ^= (safe_add_func_uint16_t_u_u(((*g_205) = (safe_rshift_func_uint8_t_u_s((l_1066 |= ((*l_1065) = (((1UL == (((safe_mod_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u((safe_sub_func_int16_t_s_s((safe_sub_func_int8_t_s_s(0x5DL, ((p_46 && (**l_414)) == (p_46 && ((*p_47) < ((void*)0 != l_1061)))))), ((safe_add_func_uint64_t_u_u((~(*l_413)), 8L)) , 0x8635L))), 11)), p_46)) && 0x20L) , p_46)) == (**g_486)) , p_46))), (**l_414)))), (***g_933)));
|
|
(*g_88) = l_1068;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 455 */
|
|
uint16_t l_1069 = 0UL;
|
|
(*l_414) = &l_171;
|
|
++l_1069;
|
|
p_47 = &l_288;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 460 */
|
|
int32_t l_1104 = 0x925B71FDL;
|
|
lbl_1105:
|
|
(**l_414) = (safe_rshift_func_uint16_t_u_u(((**g_771) | (safe_unary_minus_func_int8_t_s(p_46))), p_46));
|
|
for (l_469 = (-26); (l_469 >= (-1)); l_469 = safe_add_func_uint32_t_u_u(l_469, 2))
|
|
{ /* block id: 464 */
|
|
for (l_552 = 0; (l_552 < (-9)); l_552 = safe_sub_func_int32_t_s_s(l_552, 6))
|
|
{ /* block id: 467 */
|
|
uint32_t *l_1085 = &g_601[3][0][0];
|
|
int32_t l_1094 = 1L;
|
|
int32_t l_1095 = 0L;
|
|
uint8_t *l_1100 = (void*)0;
|
|
uint8_t *l_1101 = &g_53[4];
|
|
int32_t *l_1102 = &l_171;
|
|
l_1104 = ((((*l_1102) = ((*l_1042) = (((*g_864) = (((*p_47) & (safe_mul_func_uint8_t_u_u((safe_lshift_func_uint16_t_u_u(((**l_509)++), ((((*l_1085) = p_46) || ((*l_1042) == ((*l_412)++))) || (safe_lshift_func_uint8_t_u_s(((*l_1101) = ((safe_add_func_int8_t_s_s((safe_sub_func_int8_t_s_s(((l_1094 ^= p_46) != g_57), g_270[1][5][3])), (((l_1095 & ((safe_div_func_uint32_t_u_u((safe_mul_func_int8_t_s_s(p_46, ((0xD74B0A07A32A5B63LL == p_46) ^ (-2L)))), (*p_47))) & 0x0589L)) , p_46) < p_46))) & 0x2194L)), p_46))))), (*l_413)))) < 0xEC1144ECB9C8EC2BLL)) > p_46))) || l_1103) < 0x602F0CBED822E134LL);
|
|
if (l_982)
|
|
goto lbl_1105;
|
|
}
|
|
}
|
|
}
|
|
(*l_414) = (*l_414);
|
|
}
|
|
else
|
|
{ /* block id: 482 */
|
|
int32_t *l_1123 = (void*)0;
|
|
int32_t *l_1124 = &l_394;
|
|
(*l_1124) |= ((**l_414) > ((safe_sub_func_uint64_t_u_u(0UL, ((((safe_lshift_func_uint16_t_u_u(((***l_508) = (**g_486)), 4)) <= (safe_add_func_int32_t_s_s((((*l_413) || p_46) , (0xB8L != (safe_lshift_func_uint16_t_u_u(((**g_934) <= (safe_mod_func_int16_t_s_s((safe_mod_func_int8_t_s_s((0x0F96L | (safe_lshift_func_int8_t_s_s((safe_add_func_int16_t_s_s((((void*)0 == (*l_959)) || l_1122), p_46)), 1))), p_46)), (*l_413)))), (*l_413))))), 0L))) | (-9L)) == (***g_933)))) <= p_46));
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 486 */
|
|
int16_t l_1185 = 0x8785L;
|
|
int32_t l_1189 = 1L;
|
|
int32_t l_1190 = 0xC55D7882L;
|
|
int32_t l_1195 = 7L;
|
|
uint32_t l_1196 = 0UL;
|
|
uint64_t *l_1230 = &g_104;
|
|
int32_t l_1250 = (-10L);
|
|
uint32_t ***l_1283 = &l_359;
|
|
uint16_t ***l_1304 = &l_509;
|
|
uint64_t l_1374 = 1UL;
|
|
uint8_t *l_1376 = &g_87;
|
|
int32_t *l_1427 = &l_1190;
|
|
int8_t l_1444 = 0x43L;
|
|
int32_t l_1445 = 0x58842F48L;
|
|
int32_t l_1446 = 0x5DB60FF0L;
|
|
int32_t l_1447 = 0x29887583L;
|
|
int32_t l_1448 = 0L;
|
|
int32_t l_1450 = 1L;
|
|
int32_t l_1451 = 0xC3DB70DCL;
|
|
int32_t l_1453[3];
|
|
int64_t l_1459 = 0x1D8C2E125607CF92LL;
|
|
uint32_t l_1524[4] = {18446744073709551608UL,18446744073709551608UL,18446744073709551608UL,18446744073709551608UL};
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_1453[i] = (-1L);
|
|
if ((*g_88))
|
|
{ /* block id: 487 */
|
|
int16_t ****l_1161[9] = {&g_933,&g_933,&g_933,&g_933,&g_933,&g_933,&g_933,&g_933,&g_933};
|
|
int32_t l_1166 = (-7L);
|
|
const uint32_t l_1184 = 1UL;
|
|
int i;
|
|
for (l_395 = 0; (l_395 != 7); l_395 = safe_add_func_uint32_t_u_u(l_395, 7))
|
|
{ /* block id: 490 */
|
|
uint32_t *l_1137 = &g_601[2][1][1];
|
|
int32_t l_1140[9][1][2] = {{{1L,8L}},{{0x7E2C7AC0L,0x88F86857L}},{{0x7E2C7AC0L,8L}},{{1L,1L}},{{8L,0x7E2C7AC0L}},{{0x88F86857L,0x7E2C7AC0L}},{{8L,1L}},{{1L,8L}},{{0x7E2C7AC0L,0x88F86857L}}};
|
|
uint32_t l_1141 = 0x66D0AEB4L;
|
|
int8_t * const *l_1144 = &g_521;
|
|
int32_t *l_1165 = &l_171;
|
|
int i, j, k;
|
|
p_47 = &l_394;
|
|
if ((safe_mul_func_int8_t_s_s(((((safe_rshift_func_uint8_t_u_u(0x5DL, 2)) & (safe_rshift_func_uint16_t_u_s(((((*g_88) = (p_46 | ((safe_add_func_uint16_t_u_u((p_46 || ((**g_771) = ((void*)0 == p_47))), ((((safe_sub_func_uint32_t_u_u((l_1140[5][0][0] ^= (--(*l_1137))), p_46)) , (p_46 & ((g_137[8] || ((l_1140[1][0][1] = 0x20D0910E88087641LL) ^ (*l_413))) != p_46))) , (*l_413)) ^ 0x0AL))) != p_46))) , (*g_88)) != (*p_47)), 7))) != l_1141) && 18446744073709551615UL), p_46)))
|
|
{ /* block id: 497 */
|
|
return g_1142;
|
|
}
|
|
else
|
|
{ /* block id: 499 */
|
|
int8_t **l_1143 = (void*)0;
|
|
const int32_t l_1162 = 0L;
|
|
(*p_47) |= (l_1143 == l_1144);
|
|
if ((*p_47))
|
|
{ /* block id: 501 */
|
|
int32_t **l_1163 = &g_88;
|
|
(*p_47) = (safe_mul_func_int16_t_s_s((safe_sub_func_int32_t_s_s((*g_88), 0x8FFBBB32L)), (((-2L) & ((safe_mul_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(((*g_439) = (((((safe_lshift_func_int8_t_s_s((+((safe_lshift_func_int16_t_s_u(((g_104 , ((!0UL) != (safe_sub_func_int32_t_s_s((((((((&g_933 == l_1161[2]) == ((void*)0 == (*g_972))) & p_46) , 0x95L) && l_1162) | 0L) , (**g_400)), (*l_413))))) , p_46), (*g_205))) == p_46)), p_46)) , p_46) >= p_46) <= l_1162) <= (*g_205))), p_46)), 0xDDL)) & 2UL)) != p_46)));
|
|
(*l_1163) = (*g_400);
|
|
if ((*g_294))
|
|
break;
|
|
(*p_47) ^= (**g_400);
|
|
}
|
|
else
|
|
{ /* block id: 507 */
|
|
l_1165 = p_47;
|
|
}
|
|
if (l_1166)
|
|
break;
|
|
}
|
|
}
|
|
for (g_714 = 23; (g_714 < 16); g_714 = safe_sub_func_int8_t_s_s(g_714, 5))
|
|
{ /* block id: 515 */
|
|
uint64_t ** const l_1175 = &g_863[1];
|
|
int32_t l_1182 = 0L;
|
|
int32_t l_1191 = 0x0D15D7CBL;
|
|
int32_t l_1192 = (-2L);
|
|
int32_t l_1193 = 0x1514155CL;
|
|
int32_t l_1194 = 1L;
|
|
for (l_804 = 2; (l_804 <= 7); l_804 += 1)
|
|
{ /* block id: 518 */
|
|
const int32_t l_1183[6][5] = {{0L,(-10L),(-10L),0L,(-4L)},{0x6437A5CFL,(-1L),0L,0L,(-1L)},{(-4L),(-10L),0x5ECC0B52L,0xD1FAAC49L,0xD1FAAC49L},{0xDD1FE895L,1L,0xDD1FE895L,0L,0L},{0x1567ADD8L,0L,0xD1FAAC49L,0L,0x1567ADD8L},{0xDD1FE895L,0x6437A5CFL,1L,(-1L),1L}};
|
|
int32_t l_1186 = (-1L);
|
|
int64_t l_1219 = 6L;
|
|
int i, j;
|
|
}
|
|
}
|
|
(*g_294) = (*p_47);
|
|
}
|
|
else
|
|
{ /* block id: 540 */
|
|
uint32_t l_1226 = 0x73C48BC6L;
|
|
int32_t l_1243 = 0xD429DA00L;
|
|
int32_t l_1244 = 0xBA53414EL;
|
|
int32_t l_1245 = 2L;
|
|
int32_t l_1247 = 1L;
|
|
int8_t l_1264 = 0x26L;
|
|
const int16_t *l_1301 = &g_1299;
|
|
const int16_t **l_1300 = &l_1301;
|
|
lbl_1344:
|
|
if ((*p_47))
|
|
{ /* block id: 541 */
|
|
int32_t *l_1221 = (void*)0;
|
|
int32_t *l_1222 = &g_4[3][2][1];
|
|
int32_t *l_1223 = &g_293;
|
|
int32_t *l_1224 = &l_139;
|
|
int32_t *l_1225[4];
|
|
int64_t **l_1240 = &g_772[0];
|
|
uint64_t *l_1241 = (void*)0;
|
|
int16_t ***l_1258 = &l_427[2][1];
|
|
int16_t l_1288[7][2] = {{0x1358L,0x1358L},{1L,(-7L)},{(-4L),(-7L)},{1L,0x1358L},{0x1358L,1L},{(-7L),(-4L)},{(-7L),1L}};
|
|
uint8_t l_1303 = 0UL;
|
|
uint8_t *l_1338[1][6][1] = {{{&g_87},{&l_117},{&g_87},{&l_117},{&g_87},{&l_117}}};
|
|
int i, j, k;
|
|
for (i = 0; i < 4; i++)
|
|
l_1225[i] = &l_395;
|
|
l_1226--;
|
|
if (l_1189)
|
|
{ /* block id: 543 */
|
|
uint32_t l_1239 = 0x78F36E3AL;
|
|
int32_t l_1242 = (-1L);
|
|
int32_t l_1246 = (-10L);
|
|
int32_t l_1248 = (-4L);
|
|
int32_t l_1249 = 0L;
|
|
int16_t ****l_1259 = &g_933;
|
|
(*l_413) = ((~(((g_712 >= (*l_413)) && (l_1230 == (((*l_1224) != (((safe_mul_func_uint16_t_u_u(((*g_205) = (((((safe_sub_func_int32_t_s_s((((safe_mul_func_int16_t_s_s((safe_add_func_uint32_t_u_u(p_46, l_1239)), (**g_486))) > 0x64720722L) ^ (0x76FDE5ABL & (*p_47))), p_46)) ^ p_46) < (*g_205)) ^ p_46) & 9L)), 0xB8FCL)) , l_1240) == (void*)0)) , l_1241))) || p_46)) <= p_46);
|
|
g_1251--;
|
|
(*l_1222) |= (((*l_1230) ^= (((safe_rshift_func_uint16_t_u_s((p_46 | (safe_lshift_func_uint16_t_u_u(((-1L) == (l_1258 != ((*l_1259) = &g_934))), 13))), ((*g_439) = (((safe_mod_func_uint8_t_u_u((safe_sub_func_uint32_t_u_u(p_46, 9L)), p_46)) && 9UL) ^ l_1264)))) | 0x8D9E1FA8L) < g_137[9])) , l_1265);
|
|
}
|
|
else
|
|
{ /* block id: 551 */
|
|
uint32_t l_1287[1];
|
|
uint8_t *l_1289 = (void*)0;
|
|
int32_t l_1290 = 1L;
|
|
uint8_t *l_1291 = &l_804;
|
|
const int16_t *l_1298 = &g_1299;
|
|
const int16_t **l_1297[6];
|
|
const int16_t ***l_1296[1][1];
|
|
int32_t **l_1315 = &l_1225[3];
|
|
int32_t ***l_1314 = &l_1315;
|
|
int32_t ****l_1313 = &l_1314;
|
|
int i, j;
|
|
for (i = 0; i < 1; i++)
|
|
l_1287[i] = 4294967295UL;
|
|
for (i = 0; i < 6; i++)
|
|
l_1297[i] = &l_1298;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
l_1296[i][j] = &l_1297[4];
|
|
}
|
|
(*l_1222) = ((safe_sub_func_int32_t_s_s((~(p_47 != &g_703)), (((((safe_div_func_uint32_t_u_u((((safe_mul_func_int8_t_s_s((safe_add_func_uint64_t_u_u(p_46, ((**g_771) = 0L))), 0x6EL)) > (((safe_mul_func_uint8_t_u_u(((*l_1291) = (l_1290 = ((safe_mul_func_int16_t_s_s((safe_sub_func_uint16_t_u_u((safe_mul_func_int16_t_s_s((((g_1284 = l_1283) != (((0L | (((*l_413) &= ((l_1245 = (l_1287[0] , 0x8FE04DF2L)) >= (*l_1224))) > 0xF4E568AEL)) ^ 1UL) , (void*)0)) != 0UL), p_46)), (*g_439))), l_1288[2][1])) && p_46))), p_46)) || 0x3FD3L) ^ p_46)) , 4294967287UL), p_46)) >= (-1L)) <= 0x552B38CFL) , p_46) || p_46))) | 0x2E6EL);
|
|
(*l_1224) = (l_1290 = (safe_rshift_func_uint16_t_u_s(((*g_205) = (((g_1294 != (l_1300 = (void*)0)) && (((safe_unary_minus_func_int64_t_s(l_1303)) , (l_1189 = ((*g_864) = 0x9034133D898AD8D5LL))) | ((p_46 != (((**g_1187) = (&g_486 == l_1304)) || (*l_413))) == (+((((((safe_mod_func_uint32_t_u_u((((((((l_1287[0] & p_46) , 0x050184E4L) == p_46) > 0x09ABF16E01606EAELL) & (*l_413)) || (*g_205)) <= p_46), p_46)) != l_1250) < 0xB2L) , l_1287[0]) , 0x07106CDDB09D513CLL) <= 0xBF756C3BE8A3A434LL))))) || g_2[7])), (***g_933))));
|
|
if (g_104)
|
|
goto lbl_1344;
|
|
(*l_1224) ^= ((*g_88) = (safe_mod_func_int16_t_s_s(((((l_1247 ^= (((*l_1313) = (((**g_486) < ((safe_add_func_int32_t_s_s(((*l_413) |= (*g_88)), (!((&g_2[0] == (l_1243 , &g_57)) > p_46)))) <= (**g_771))) , (void*)0)) != (void*)0)) , (-1L)) , (void*)0) == (void*)0), p_46)));
|
|
}
|
|
(*g_88) = ((p_46 <= 0xF6D30024C3FE19F0LL) && (p_46 | ((*g_864) && ((((*l_1224) ^= ((1L != (safe_rshift_func_int16_t_s_u((((safe_mul_func_uint8_t_u_u((g_619 &= (safe_sub_func_uint8_t_u_u(((~(safe_lshift_func_int8_t_s_u((safe_mul_func_uint16_t_u_u((safe_sub_func_int32_t_s_s((((safe_sub_func_uint32_t_u_u((safe_unary_minus_func_uint8_t_u((safe_div_func_int32_t_s_s((*p_47), ((*l_1223) = (safe_lshift_func_uint16_t_u_s(p_46, 8))))))), ((*p_47) && ((*g_1286) &= (((*g_439) & 0x1B25L) > p_46))))) > p_46) | l_1244), l_1244)), (*l_413))), 6))) > 0UL), 254UL))), l_1264)) , 0xDC72L) , p_46), p_46))) | p_46)) >= 0xD9A17D1EL) == l_1245))));
|
|
}
|
|
else
|
|
{ /* block id: 577 */
|
|
(*g_1341) = l_1339[1];
|
|
if (g_221)
|
|
goto lbl_1344;
|
|
}
|
|
for (g_794 = 0; (g_794 >= 31); g_794 = safe_add_func_int64_t_s_s(g_794, 9))
|
|
{ /* block id: 584 */
|
|
int32_t **l_1347 = &g_88;
|
|
int32_t **l_1348 = &l_413;
|
|
(*l_1348) = ((*l_1347) = p_47);
|
|
}
|
|
for (l_487 = (-22); (l_487 != 60); ++l_487)
|
|
{ /* block id: 590 */
|
|
int8_t *l_1369 = &g_90[0];
|
|
int32_t *l_1377 = (void*)0;
|
|
for (l_288 = 21; (l_288 == 11); --l_288)
|
|
{ /* block id: 593 */
|
|
(*g_1355) |= (safe_rshift_func_uint16_t_u_u((*g_205), 7));
|
|
}
|
|
l_1190 |= (((255UL != (((safe_sub_func_uint64_t_u_u((safe_mod_func_uint64_t_u_u(((*l_1230) |= p_46), (safe_lshift_func_int8_t_s_u(((**g_771) || (safe_mod_func_uint64_t_u_u(0x1A30F7C2632500ABLL, p_46))), 7)))), (safe_lshift_func_int8_t_s_s(((safe_add_func_int64_t_s_s((((*l_1369) = l_1368) <= ((safe_sub_func_int16_t_s_s(((safe_mul_func_int16_t_s_s(((**g_934) = l_1374), (safe_unary_minus_func_uint32_t_u((l_1376 == (((4294967295UL || l_1195) >= p_46) , (**g_1341))))))) , (***g_933)), l_1196)) , p_46)), 4UL)) <= 0x616AL), 1)))) , (*p_47)) < l_1185)) & 0xB9DED5D1L) , 0x046AB48EL);
|
|
if (l_1185)
|
|
break;
|
|
(*g_1378) = l_1377;
|
|
}
|
|
}
|
|
for (g_87 = (-5); (g_87 > 15); g_87 = safe_add_func_uint32_t_u_u(g_87, 5))
|
|
{ /* block id: 606 */
|
|
uint16_t ** const l_1387 = &l_412;
|
|
uint8_t **l_1388 = &l_1376;
|
|
uint8_t **l_1390 = &l_1376;
|
|
int32_t l_1391 = 0xADB2F171L;
|
|
int16_t l_1419 = 9L;
|
|
int64_t **l_1431 = (void*)0;
|
|
uint32_t * const *l_1436 = &g_1286;
|
|
uint32_t * const **l_1435 = &l_1436;
|
|
uint32_t * const ***l_1434 = &l_1435;
|
|
int32_t l_1442 = 0x6D0768C3L;
|
|
int32_t l_1443[8] = {(-1L),0L,(-1L),0L,(-1L),0L,(-1L),0L};
|
|
int8_t *l_1475[10][8] = {{&g_90[7],&g_90[7],&l_1444,&g_90[7],&g_90[7],&l_1444,&g_90[7],&g_90[7]},{&l_1444,&g_90[7],&l_1444,&l_1444,&g_90[7],&l_1444,&l_1444,&g_90[7]},{&g_90[7],&l_1444,&l_1444,&g_90[7],&l_1444,&l_1444,&g_90[7],&l_1444},{&l_1444,&l_1444,&g_90[7],&l_1444,&l_1444,&g_90[7],&l_1444,&l_1444},{&l_1444,&l_1444,&l_1444,&l_1444,&l_1444,&l_1444,&l_1444,&l_1444},{&l_1444,&l_1444,&l_1444,&l_1444,&l_1444,&l_1444,&l_1444,&l_1444},{&l_1444,&l_1444,&g_90[7],&l_1444,&l_1444,&g_90[7],&l_1444,&l_1444},{&l_1444,&l_1444,&l_1444,&l_1444,&l_1444,&l_1444,&l_1444,&l_1444},{&l_1444,&l_1444,&l_1444,&l_1444,&l_1444,&l_1444,&l_1444,&l_1444},{&l_1444,&l_1444,&g_90[7],&l_1444,&l_1444,&g_90[7],&l_1444,&l_1444}};
|
|
uint32_t *l_1504 = &g_601[2][0][1];
|
|
uint32_t l_1557 = 0x6EEBE160L;
|
|
const int32_t *l_1570[1];
|
|
int32_t l_1596 = 0xA12A0B0BL;
|
|
int i, j;
|
|
for (i = 0; i < 1; i++)
|
|
l_1570[i] = &l_1189;
|
|
for (l_1189 = 0; (l_1189 <= 9); l_1189 = safe_add_func_int32_t_s_s(l_1189, 3))
|
|
{ /* block id: 609 */
|
|
uint8_t ***l_1389 = &l_1388;
|
|
uint16_t ***l_1397 = (void*)0;
|
|
uint16_t ****l_1396 = &l_1397;
|
|
int32_t l_1398[2];
|
|
int16_t *l_1401 = (void*)0;
|
|
int16_t l_1462 = (-2L);
|
|
uint16_t l_1463 = 0xC2DBL;
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_1398[i] = 0L;
|
|
if ((safe_lshift_func_uint16_t_u_s((((*l_1304) != l_1387) && (((*l_1389) = l_1388) != l_1390)), (l_1391 > (((1UL > (safe_lshift_func_int16_t_s_u((safe_add_func_uint64_t_u_u(((p_46 >= ((((*l_1396) = &l_509) == (void*)0) ^ l_1391)) >= l_1398[1]), l_1398[1])), p_46))) , p_46) , l_1250)))))
|
|
{ /* block id: 612 */
|
|
uint16_t *l_1404[3];
|
|
int32_t l_1417 = (-9L);
|
|
int32_t l_1418 = 1L;
|
|
uint8_t *l_1420[10] = {&l_117,&g_87,&l_117,&l_117,&g_87,&l_117,&l_117,&g_87,&l_117,&l_117};
|
|
int32_t l_1421[8] = {(-3L),(-3L),(-3L),(-3L),(-3L),(-3L),(-3L),(-3L)};
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_1404[i] = &g_2[7];
|
|
(*g_1422) = ((((p_46 == (p_46 <= ((safe_rshift_func_uint8_t_u_u(((*l_413) < ((((l_1401 != ((l_1421[4] = (((safe_add_func_uint64_t_u_u(((((l_1404[0] = l_1404[0]) == &p_46) != ((((safe_sub_func_uint16_t_u_u(((+(((l_1418 = ((((safe_mul_func_uint16_t_u_u((!((*g_205) <= ((safe_lshift_func_uint8_t_u_u(1UL, 7)) || ((safe_lshift_func_int16_t_s_s((((safe_mod_func_uint64_t_u_u((((-3L) <= (*p_47)) , p_46), l_1398[0])) <= p_46) == (*g_1343)), p_46)) && 1L)))), 0x0EF7L)) > l_1391) || (*g_439)) >= l_1417)) == 1UL) != l_1391)) & p_46), 4UL)) ^ l_1195) || l_1391) , l_1419)) > 0x2FB5L), l_1398[0])) | 0x59L) ^ l_1189)) , &l_1419)) || 246UL) , p_46) | (**g_1342))), 7)) < (-8L)))) , (-1L)) > (**g_771)) & (*l_413));
|
|
}
|
|
else
|
|
{ /* block id: 617 */
|
|
for (l_171 = 0; (l_171 > 26); ++l_171)
|
|
{ /* block id: 620 */
|
|
l_1427 = &l_1391;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return (***g_933);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_57 g_53 g_4 g_87 g_90 g_106
|
|
* writes: g_57 g_87 g_88 g_90 g_53 g_104 g_105 g_106 g_4
|
|
*/
|
|
uint16_t func_48(int32_t * p_49, uint32_t p_50, uint32_t p_51)
|
|
{ /* block id: 16 */
|
|
int32_t *l_60 = (void*)0;
|
|
uint16_t *l_96 = &g_57;
|
|
int32_t l_101[10][7] = {{0xCDD4D062L,0x3C6C282EL,0x6F5C0CD6L,0x3C6C282EL,0xCDD4D062L,1L,0x6F5C0CD6L},{(-7L),0xCA980D52L,(-9L),(-9L),0xCA980D52L,(-7L),0xD7C5F07BL},{0L,0x9449F9ADL,0x20CDAAD4L,1L,0x20CDAAD4L,0x9449F9ADL,0L},{(-7L),(-9L),0xD7C5F07BL,0xE54FB192L,0xE54FB192L,0xD7C5F07BL,(-9L)},{0xCDD4D062L,0x9449F9ADL,(-1L),0x9E2562E9L,0xCDD4D062L,0x9E2562E9L,(-1L)},{0xE54FB192L,0xCA980D52L,0xD7C5F07BL,1L,(-7L),(-7L),1L},{0x20CDAAD4L,0x3C6C282EL,0x20CDAAD4L,0x9E2562E9L,0L,0x3C6C282EL,0L},{0xCA980D52L,1L,(-9L),0xE54FB192L,(-7L),(-1L),(-1L)},{0xCDD4D062L,1L,0x6F5C0CD6L,1L,0xCDD4D062L,0x3C6C282EL,0x6F5C0CD6L},{0L,0xCA980D52L,1L,(-9L),0xE54FB192L,(-7L),(-1L)}};
|
|
int i, j;
|
|
if ((safe_lshift_func_uint16_t_u_s((l_60 != (void*)0), 9)))
|
|
{ /* block id: 17 */
|
|
uint32_t l_83[2];
|
|
int32_t l_85 = (-10L);
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_83[i] = 0x1FF7B51EL;
|
|
for (g_57 = (-6); (g_57 >= 40); g_57 = safe_add_func_uint32_t_u_u(g_57, 4))
|
|
{ /* block id: 20 */
|
|
uint64_t l_84 = 0UL;
|
|
uint8_t *l_86 = &g_87;
|
|
int8_t *l_89 = &g_90[7];
|
|
uint8_t *l_91 = &g_53[4];
|
|
int32_t l_92 = 0xD46B2EB2L;
|
|
l_92 |= ((safe_mod_func_int16_t_s_s(((((safe_mul_func_int16_t_s_s((((safe_mul_func_uint8_t_u_u(p_50, (safe_rshift_func_uint8_t_u_u(((*l_91) = ((((((p_51 < p_51) || (safe_rshift_func_int16_t_s_u((g_53[3] == ((*l_89) = (&g_4[0][8][0] == (g_88 = (((safe_div_func_uint32_t_u_u((((*l_86) &= (p_50 > (safe_add_func_uint8_t_u_u((safe_lshift_func_int8_t_s_s((((((l_83[1] = (((((((void*)0 != p_49) ^ ((safe_div_func_uint64_t_u_u(p_51, 0x5F8785D54DBC71B5LL)) , p_51)) > p_50) < p_51) , p_51) || p_51)) && p_50) , l_84) , 0xE8584DF8L) , g_4[9][1][0]), 2)), l_85)))) > 0xC8L), (-10L))) >= 4L) , &g_4[3][4][0]))))), 5))) == 0xD0E3L) , &g_5) == (void*)0) ^ g_4[5][7][1])), 4)))) ^ (*p_49)) , 8L), g_4[9][1][0])) , g_90[7]) , (void*)0) == (void*)0), p_51)) <= (*p_49));
|
|
}
|
|
return p_51;
|
|
}
|
|
else
|
|
{ /* block id: 29 */
|
|
uint64_t *l_102 = (void*)0;
|
|
uint64_t *l_103[3][3] = {{&g_104,&g_104,&g_104},{&g_104,&g_104,&g_104},{&g_104,&g_104,&g_104}};
|
|
int32_t l_107 = 8L;
|
|
int32_t l_108 = 0x1F71C78AL;
|
|
int i, j;
|
|
(*p_49) ^= ((l_107 = (g_106 |= ((safe_div_func_int32_t_s_s((((+g_53[3]) <= (g_105 = ((l_96 != (void*)0) , ((((safe_sub_func_uint8_t_u_u(0x1FL, (g_90[7] = p_51))) && ((void*)0 != &g_4[2][0][0])) <= ((((g_104 = l_101[5][4]) == 0xBEB709D1F70EA76FLL) ^ 1UL) ^ 1L)) , 0x737D68548FAEAFAELL)))) <= 0x3DL), 0x9A3AC23FL)) == p_51))) >= l_108);
|
|
}
|
|
return p_50;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------------------------------------- */
|
|
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 < 8; i++)
|
|
{
|
|
transparent_crc(g_2[i], "g_2[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
for (j = 0; j < 9; j++)
|
|
{
|
|
for (k = 0; k < 2; k++)
|
|
{
|
|
transparent_crc(g_4[i][j][k], "g_4[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_5, "g_5", print_hash_value);
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
transparent_crc(g_53[i], "g_53[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_57, "g_57", print_hash_value);
|
|
transparent_crc(g_87, "g_87", print_hash_value);
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
transparent_crc(g_90[i], "g_90[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_104, "g_104", print_hash_value);
|
|
transparent_crc(g_105, "g_105", print_hash_value);
|
|
transparent_crc(g_106, "g_106", print_hash_value);
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
transparent_crc(g_137[i], "g_137[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_147, "g_147", print_hash_value);
|
|
transparent_crc(g_219, "g_219", print_hash_value);
|
|
transparent_crc(g_221, "g_221", print_hash_value);
|
|
transparent_crc(g_223, "g_223", print_hash_value);
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
for (j = 0; j < 10; j++)
|
|
{
|
|
for (k = 0; k < 5; k++)
|
|
{
|
|
transparent_crc(g_270[i][j][k], "g_270[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_293, "g_293", print_hash_value);
|
|
transparent_crc(g_314, "g_314", print_hash_value);
|
|
transparent_crc(g_323, "g_323", print_hash_value);
|
|
transparent_crc(g_372, "g_372", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
transparent_crc(g_442[i], "g_442[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_571, "g_571", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
for (k = 0; k < 2; k++)
|
|
{
|
|
transparent_crc(g_601[i][j][k], "g_601[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_619, "g_619", print_hash_value);
|
|
transparent_crc(g_703, "g_703", print_hash_value);
|
|
transparent_crc(g_712, "g_712", print_hash_value);
|
|
transparent_crc(g_714, "g_714", print_hash_value);
|
|
transparent_crc(g_794, "g_794", print_hash_value);
|
|
transparent_crc(g_912, "g_912", print_hash_value);
|
|
transparent_crc(g_1142, "g_1142", print_hash_value);
|
|
transparent_crc(g_1220, "g_1220", print_hash_value);
|
|
transparent_crc(g_1251, "g_1251", print_hash_value);
|
|
transparent_crc(g_1299, "g_1299", print_hash_value);
|
|
transparent_crc(g_1456, "g_1456", print_hash_value);
|
|
transparent_crc(g_1540, "g_1540", print_hash_value);
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
for (j = 0; j < 4; j++)
|
|
{
|
|
for (k = 0; k < 6; k++)
|
|
{
|
|
transparent_crc(g_1641[i][j][k], "g_1641[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_1876, "g_1876", print_hash_value);
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
transparent_crc(g_1941[i], "g_1941[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_1944, "g_1944", print_hash_value);
|
|
transparent_crc(g_2092, "g_2092", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
for (j = 0; j < 4; j++)
|
|
{
|
|
for (k = 0; k < 1; k++)
|
|
{
|
|
transparent_crc(g_2178[i][j][k], "g_2178[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
for (j = 0; j < 7; j++)
|
|
{
|
|
transparent_crc(g_2389[i][j], "g_2389[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_2589, "g_2589", print_hash_value);
|
|
transparent_crc(g_2726, "g_2726", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
transparent_crc(g_2731[i], "g_2731[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2839, "g_2839", print_hash_value);
|
|
transparent_crc(g_2850, "g_2850", print_hash_value);
|
|
transparent_crc(g_2918, "g_2918", print_hash_value);
|
|
transparent_crc(g_3067, "g_3067", print_hash_value);
|
|
transparent_crc(g_3441, "g_3441", print_hash_value);
|
|
transparent_crc(g_3509, "g_3509", print_hash_value);
|
|
transparent_crc(g_3574, "g_3574", print_hash_value);
|
|
transparent_crc(g_3575, "g_3575", print_hash_value);
|
|
transparent_crc(g_3576, "g_3576", print_hash_value);
|
|
transparent_crc(g_3727, "g_3727", print_hash_value);
|
|
transparent_crc(g_3899, "g_3899", print_hash_value);
|
|
transparent_crc(g_3957, "g_3957", print_hash_value);
|
|
transparent_crc(g_3958, "g_3958", print_hash_value);
|
|
transparent_crc(g_4022, "g_4022", print_hash_value);
|
|
transparent_crc(g_4070, "g_4070", print_hash_value);
|
|
transparent_crc(g_4265, "g_4265", print_hash_value);
|
|
transparent_crc(g_4321, "g_4321", print_hash_value);
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
transparent_crc(g_4343[i], "g_4343[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_4370, "g_4370", print_hash_value);
|
|
transparent_crc(g_4468, "g_4468", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
transparent_crc(g_4469[i], "g_4469[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_4470, "g_4470", print_hash_value);
|
|
platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value);
|
|
return 0;
|
|
}
|
|
|
|
/************************ statistics *************************
|
|
XXX max struct depth: 0
|
|
breakdown:
|
|
depth: 0, occurrence: 1128
|
|
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: 48
|
|
breakdown:
|
|
depth: 1, occurrence: 256
|
|
depth: 2, occurrence: 63
|
|
depth: 3, occurrence: 9
|
|
depth: 4, occurrence: 10
|
|
depth: 11, occurrence: 1
|
|
depth: 12, occurrence: 4
|
|
depth: 13, occurrence: 5
|
|
depth: 14, occurrence: 3
|
|
depth: 16, occurrence: 2
|
|
depth: 17, occurrence: 2
|
|
depth: 18, occurrence: 1
|
|
depth: 19, occurrence: 2
|
|
depth: 20, occurrence: 1
|
|
depth: 21, occurrence: 2
|
|
depth: 22, occurrence: 5
|
|
depth: 23, occurrence: 1
|
|
depth: 24, occurrence: 2
|
|
depth: 25, occurrence: 2
|
|
depth: 26, occurrence: 1
|
|
depth: 27, occurrence: 4
|
|
depth: 28, occurrence: 3
|
|
depth: 29, occurrence: 2
|
|
depth: 30, occurrence: 2
|
|
depth: 31, occurrence: 2
|
|
depth: 32, occurrence: 3
|
|
depth: 33, occurrence: 1
|
|
depth: 34, occurrence: 3
|
|
depth: 40, occurrence: 1
|
|
depth: 44, occurrence: 2
|
|
depth: 48, occurrence: 2
|
|
|
|
XXX total number of pointers: 819
|
|
|
|
XXX times a variable address is taken: 2016
|
|
XXX times a pointer is dereferenced on RHS: 728
|
|
breakdown:
|
|
depth: 1, occurrence: 467
|
|
depth: 2, occurrence: 175
|
|
depth: 3, occurrence: 63
|
|
depth: 4, occurrence: 20
|
|
depth: 5, occurrence: 3
|
|
XXX times a pointer is dereferenced on LHS: 661
|
|
breakdown:
|
|
depth: 1, occurrence: 514
|
|
depth: 2, occurrence: 75
|
|
depth: 3, occurrence: 34
|
|
depth: 4, occurrence: 32
|
|
depth: 5, occurrence: 6
|
|
XXX times a pointer is compared with null: 116
|
|
XXX times a pointer is compared with address of another variable: 32
|
|
XXX times a pointer is compared with another pointer: 36
|
|
XXX times a pointer is qualified to be dereferenced: 14221
|
|
|
|
XXX max dereference level: 5
|
|
breakdown:
|
|
level: 0, occurrence: 0
|
|
level: 1, occurrence: 2456
|
|
level: 2, occurrence: 996
|
|
level: 3, occurrence: 558
|
|
level: 4, occurrence: 396
|
|
level: 5, occurrence: 213
|
|
XXX number of pointers point to pointers: 460
|
|
XXX number of pointers point to scalars: 359
|
|
XXX number of pointers point to structs: 0
|
|
XXX percent of pointers has null in alias set: 31.7
|
|
XXX average alias set size: 1.46
|
|
|
|
XXX times a non-volatile is read: 4307
|
|
XXX times a non-volatile is write: 2137
|
|
XXX times a volatile is read: 175
|
|
XXX times read thru a pointer: 62
|
|
XXX times a volatile is write: 63
|
|
XXX times written thru a pointer: 11
|
|
XXX times a volatile is available for access: 2.91e+03
|
|
XXX percentage of non-volatile access: 96.4
|
|
|
|
XXX forward jumps: 2
|
|
XXX backward jumps: 17
|
|
|
|
XXX stmts: 263
|
|
XXX max block depth: 5
|
|
breakdown:
|
|
depth: 0, occurrence: 31
|
|
depth: 1, occurrence: 37
|
|
depth: 2, occurrence: 52
|
|
depth: 3, occurrence: 45
|
|
depth: 4, occurrence: 45
|
|
depth: 5, occurrence: 53
|
|
|
|
XXX percentage a fresh-made variable is used: 15.7
|
|
XXX percentage an existing variable is used: 84.3
|
|
********************* end of statistics **********************/
|
|
|