2492 lines
195 KiB
C
2492 lines
195 KiB
C
/*
|
|
* This is a RANDOMLY GENERATED PROGRAM.
|
|
*
|
|
* Generator: csmith 2.3.0
|
|
* Git version: 30dccd7
|
|
* Options: (none)
|
|
* Seed: 17404823007475759752
|
|
*/
|
|
|
|
#include "csmith.h"
|
|
|
|
|
|
static long __undefined;
|
|
|
|
/* --- Struct/Union Declarations --- */
|
|
union U0 {
|
|
volatile uint16_t f0;
|
|
int16_t f1;
|
|
volatile uint16_t f2;
|
|
};
|
|
|
|
/* --- GLOBAL VARIABLES --- */
|
|
static volatile int32_t g_2 = 0xF8256A9EL;/* VOLATILE GLOBAL g_2 */
|
|
static int32_t g_20[1] = {0x3EE76373L};
|
|
static int32_t *g_19 = &g_20[0];
|
|
static uint16_t g_48 = 65535UL;
|
|
static int32_t g_80 = 0L;
|
|
static int16_t g_82[3] = {3L,3L,3L};
|
|
static int8_t g_92 = 7L;
|
|
static uint64_t g_106 = 18446744073709551606UL;
|
|
static int64_t g_134[5] = {0x5133AA3A0A77380ALL,0x5133AA3A0A77380ALL,0x5133AA3A0A77380ALL,0x5133AA3A0A77380ALL,0x5133AA3A0A77380ALL};
|
|
static uint32_t g_136 = 4294967295UL;
|
|
static int8_t g_139 = 3L;
|
|
static uint64_t g_165 = 18446744073709551610UL;
|
|
static const int32_t g_198 = 1L;
|
|
static volatile int16_t g_203 = 0xEF0FL;/* VOLATILE GLOBAL g_203 */
|
|
static volatile int16_t * volatile g_202 = &g_203;/* VOLATILE GLOBAL g_202 */
|
|
static volatile int16_t * volatile *g_201 = &g_202;
|
|
static uint8_t g_208 = 251UL;
|
|
static volatile uint64_t **g_219 = (void*)0;
|
|
static int8_t g_319[4] = {(-1L),(-1L),(-1L),(-1L)};
|
|
static int16_t g_321 = 0xCA42L;
|
|
static int32_t g_391 = 0x5B1CE934L;
|
|
static int32_t g_436[10] = {(-3L),0x9D68F9C7L,(-3L),0L,0L,(-3L),0x9D68F9C7L,(-3L),0L,0L};
|
|
static uint8_t g_438[8] = {255UL,255UL,255UL,255UL,255UL,255UL,255UL,255UL};
|
|
static int16_t *g_531 = &g_321;
|
|
static int16_t **g_530 = &g_531;
|
|
static int16_t ***g_529 = &g_530;
|
|
static uint16_t g_552 = 0x81C0L;
|
|
static uint64_t *g_616 = &g_106;
|
|
static int32_t g_643 = 0x4EB3629AL;
|
|
static int64_t g_670 = 7L;
|
|
static uint32_t g_766 = 0x864A8D57L;
|
|
static int8_t g_847 = (-2L);
|
|
static int8_t *g_849[6][2][6] = {{{(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}},{{(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}},{{(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}}};
|
|
static int8_t **g_848 = &g_849[5][0][4];
|
|
static uint8_t g_857 = 0x01L;
|
|
static union U0 g_899 = {6UL};/* VOLATILE GLOBAL g_899 */
|
|
static union U0 g_902 = {0x0A31L};/* VOLATILE GLOBAL g_902 */
|
|
static const union U0 g_941 = {0xC3A3L};/* VOLATILE GLOBAL g_941 */
|
|
static const union U0 g_942 = {65535UL};/* VOLATILE GLOBAL g_942 */
|
|
static union U0 g_943[5] = {{0UL},{0UL},{0UL},{0UL},{0UL}};
|
|
static union U0 g_944 = {9UL};/* VOLATILE GLOBAL g_944 */
|
|
static const union U0 g_945 = {65527UL};/* VOLATILE GLOBAL g_945 */
|
|
static union U0 g_946 = {0x08F6L};/* VOLATILE GLOBAL g_946 */
|
|
static union U0 g_947[8] = {{65529UL},{65529UL},{65529UL},{65529UL},{65529UL},{65529UL},{65529UL},{65529UL}};
|
|
static union U0 g_948[4][10] = {{{0x05B5L},{65526UL},{65526UL},{0x05B5L},{0x6BE2L},{0x790EL},{0x790EL},{0x6BE2L},{0x05B5L},{65526UL}},{{0x05B5L},{0x05B5L},{0x790EL},{65526UL},{0x6BE2L},{0x6BE2L},{65526UL},{0x790EL},{0x05B5L},{0x05B5L}},{{0x6BE2L},{65526UL},{0x790EL},{0x05B5L},{0x05B5L},{0x790EL},{65526UL},{0x6BE2L},{0x6BE2L},{65526UL}},{{0x6BE2L},{0x05B5L},{65526UL},{65526UL},{0x05B5L},{0x6BE2L},{0x790EL},{0x790EL},{0x6BE2L},{0x05B5L}}};
|
|
static const union U0 g_949 = {0x79E0L};/* VOLATILE GLOBAL g_949 */
|
|
static union U0 g_950 = {0x7F39L};/* VOLATILE GLOBAL g_950 */
|
|
static union U0 g_951 = {0xD505L};/* VOLATILE GLOBAL g_951 */
|
|
static union U0 g_952 = {3UL};/* VOLATILE GLOBAL g_952 */
|
|
static const union U0 g_953 = {0x6310L};/* VOLATILE GLOBAL g_953 */
|
|
static union U0 g_954 = {0UL};/* VOLATILE GLOBAL g_954 */
|
|
static const union U0 *g_940[5][8] = {{&g_948[1][7],&g_948[1][7],&g_950,&g_954,(void*)0,&g_951,&g_944,&g_941},{(void*)0,&g_951,&g_944,&g_941,&g_953,&g_952,&g_953,&g_941},{&g_951,&g_950,&g_951,&g_954,&g_943[0],&g_949,(void*)0,&g_952},{(void*)0,&g_945,&g_954,&g_948[1][7],&g_944,&g_943[0],&g_943[0],&g_944},{(void*)0,&g_953,&g_953,(void*)0,&g_943[0],&g_948[1][7],&g_941,&g_949}};
|
|
static int8_t g_958 = 0x96L;
|
|
static const int64_t g_989[9][8] = {{5L,3L,1L,0xFADF914E442C6E30LL,0L,0xBB06D5A03564A37ALL,0x427EE83AC707B488LL,0xBB06D5A03564A37ALL},{(-8L),3L,0x4086D2021BF60221LL,3L,(-8L),1L,0xB3614494E97C2D46LL,(-9L)},{1L,0L,(-8L),(-1L),0L,(-10L),3L,3L},{0x427EE83AC707B488LL,0L,(-8L),(-8L),0L,0x427EE83AC707B488LL,0xB3614494E97C2D46LL,0L},{0L,0xBB06D5A03564A37ALL,0x4086D2021BF60221LL,(-9L),3L,(-1L),0x427EE83AC707B488LL,1L},{0x4086D2021BF60221LL,(-10L),0x4086D2021BF60221LL,0xB3614494E97C2D46LL,0x4086D2021BF60221LL,(-10L),(-9L),1L},{0L,0x4086D2021BF60221LL,0x8B176E7DEBE7A6BCLL,5L,(-8L),1L,0xBB06D5A03564A37ALL,1L},{0xB3614494E97C2D46LL,0x427EE83AC707B488LL,0L,(-8L),(-8L),0L,0x427EE83AC707B488LL,0xB3614494E97C2D46LL},{0L,0xB3614494E97C2D46LL,(-10L),1L,0x4086D2021BF60221LL,0x427EE83AC707B488LL,0x8B176E7DEBE7A6BCLL,0xFADF914E442C6E30LL}};
|
|
static union U0 g_1015 = {0xD8ACL};/* VOLATILE GLOBAL g_1015 */
|
|
static union U0 g_1050 = {65535UL};/* VOLATILE GLOBAL g_1050 */
|
|
static volatile union U0 * volatile * volatile *g_1052 = (void*)0;
|
|
static uint64_t **g_1057 = &g_616;
|
|
static uint64_t ***g_1056 = &g_1057;
|
|
static int16_t * const g_1114 = (void*)0;
|
|
static int16_t * const *g_1113 = &g_1114;
|
|
static int16_t * const **g_1112[1][5] = {{&g_1113,&g_1113,&g_1113,&g_1113,&g_1113}};
|
|
static int16_t * const ***g_1111 = &g_1112[0][3];
|
|
static union U0 g_1160 = {0xD8FCL};/* VOLATILE GLOBAL g_1160 */
|
|
static uint32_t g_1202 = 0xA29764FEL;
|
|
static uint32_t *g_1201[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
static uint16_t g_1218 = 65535UL;
|
|
static uint32_t * volatile *g_1235 = &g_1201[0];
|
|
static uint32_t * volatile * const *g_1234[7][4][7] = {{{&g_1235,&g_1235,(void*)0,&g_1235,&g_1235,&g_1235,(void*)0},{&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235},{&g_1235,&g_1235,(void*)0,&g_1235,&g_1235,&g_1235,&g_1235},{&g_1235,&g_1235,&g_1235,(void*)0,(void*)0,&g_1235,&g_1235}},{{&g_1235,(void*)0,&g_1235,&g_1235,(void*)0,(void*)0,&g_1235},{&g_1235,(void*)0,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235},{&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235},{&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235}},{{&g_1235,&g_1235,(void*)0,&g_1235,&g_1235,(void*)0,&g_1235},{(void*)0,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235},{&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235},{&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235}},{{&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235},{&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235},{(void*)0,&g_1235,(void*)0,&g_1235,&g_1235,(void*)0,&g_1235},{&g_1235,&g_1235,&g_1235,(void*)0,&g_1235,(void*)0,&g_1235}},{{&g_1235,&g_1235,&g_1235,&g_1235,(void*)0,&g_1235,&g_1235},{&g_1235,&g_1235,(void*)0,&g_1235,&g_1235,&g_1235,&g_1235},{&g_1235,&g_1235,(void*)0,&g_1235,(void*)0,&g_1235,&g_1235},{&g_1235,(void*)0,&g_1235,(void*)0,&g_1235,&g_1235,&g_1235}},{{&g_1235,(void*)0,&g_1235,(void*)0,&g_1235,&g_1235,&g_1235},{&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,(void*)0,&g_1235},{&g_1235,(void*)0,&g_1235,(void*)0,&g_1235,&g_1235,&g_1235},{&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235}},{{&g_1235,(void*)0,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235},{&g_1235,&g_1235,(void*)0,(void*)0,&g_1235,&g_1235,&g_1235},{(void*)0,&g_1235,&g_1235,(void*)0,(void*)0,&g_1235,&g_1235},{&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235,&g_1235}}};
|
|
static int32_t g_1292[5] = {0xF95EAE8FL,0xF95EAE8FL,0xF95EAE8FL,0xF95EAE8FL,0xF95EAE8FL};
|
|
static int8_t g_1294[8] = {0x0FL,0x0FL,0x0FL,0x0FL,0x0FL,0x0FL,0x0FL,0x0FL};
|
|
static union U0 g_1343 = {0x70F6L};/* VOLATILE GLOBAL g_1343 */
|
|
static union U0 g_1347 = {1UL};/* VOLATILE GLOBAL g_1347 */
|
|
static union U0 *g_1346 = &g_1347;
|
|
static union U0 **g_1345 = &g_1346;
|
|
static int16_t g_1379 = 0xBD1DL;
|
|
static int64_t * volatile g_1395 = &g_134[0];/* VOLATILE GLOBAL g_1395 */
|
|
static int64_t * volatile g_1396[2] = {&g_134[4],&g_134[4]};
|
|
static int64_t *g_1397 = &g_670;
|
|
static int64_t * volatile * const g_1394[9] = {&g_1397,&g_1396[0],&g_1397,&g_1396[0],&g_1397,&g_1396[0],&g_1397,&g_1396[0],&g_1397};
|
|
static uint32_t g_1437 = 7UL;
|
|
static uint8_t g_1458 = 254UL;
|
|
static const int32_t *g_1469 = &g_20[0];
|
|
static int32_t g_1493[1][8][2] = {{{0x73166FE7L,0x73166FE7L},{0x73166FE7L,0x13EE2201L},{0x73166FE7L,0x73166FE7L},{0x73166FE7L,0x13EE2201L},{0x73166FE7L,0x73166FE7L},{0x73166FE7L,0x13EE2201L},{0x73166FE7L,0x73166FE7L},{0x73166FE7L,0x13EE2201L}}};
|
|
static uint32_t g_1495 = 5UL;
|
|
static uint32_t **g_1507 = &g_1201[3];
|
|
static uint32_t ***g_1506 = &g_1507;
|
|
static int32_t **g_1524[6] = {&g_19,&g_19,&g_19,&g_19,&g_19,&g_19};
|
|
static int32_t ***g_1523 = &g_1524[1];
|
|
static uint16_t g_1536 = 0x53F2L;
|
|
static int16_t ***g_1578 = &g_530;
|
|
static uint8_t g_1660[6] = {0x02L,0x02L,0x02L,0x02L,0x02L,0x02L};
|
|
static const volatile uint16_t g_1671 = 65535UL;/* VOLATILE GLOBAL g_1671 */
|
|
static const volatile uint16_t * volatile g_1670[5] = {&g_1671,&g_1671,&g_1671,&g_1671,&g_1671};
|
|
static const volatile uint16_t * volatile *g_1669 = &g_1670[0];
|
|
static int16_t *g_1695 = (void*)0;
|
|
static const int32_t **g_1786 = &g_1469;
|
|
static const int32_t ***g_1785 = &g_1786;
|
|
static const int32_t ****g_1784 = &g_1785;
|
|
static uint8_t * volatile *g_1797 = (void*)0;
|
|
static int64_t g_1814 = 0xE769A2108EC7D875LL;
|
|
static int64_t g_1815 = 0L;
|
|
static union U0 g_1821 = {0xA8ECL};/* VOLATILE GLOBAL g_1821 */
|
|
static uint8_t *g_1955 = &g_1660[5];
|
|
static uint8_t **g_1954 = &g_1955;
|
|
static uint8_t ***g_1953 = &g_1954;
|
|
static uint16_t g_1990 = 0x9575L;
|
|
static uint8_t g_2054 = 0xCDL;
|
|
static int16_t g_2090 = 1L;
|
|
static int64_t g_2100 = 0x353A9BF1E7539607LL;
|
|
static uint16_t *g_2144 = (void*)0;
|
|
static uint16_t **g_2143 = &g_2144;
|
|
static int64_t g_2163 = 2L;
|
|
static const uint16_t g_2192 = 7UL;
|
|
static union U0 g_2235 = {2UL};/* VOLATILE GLOBAL g_2235 */
|
|
static union U0 g_2236 = {0xC901L};/* VOLATILE GLOBAL g_2236 */
|
|
static union U0 g_2237 = {0x3880L};/* VOLATILE GLOBAL g_2237 */
|
|
static union U0 g_2238 = {0x26F1L};/* VOLATILE GLOBAL g_2238 */
|
|
static union U0 g_2239 = {0x63DFL};/* VOLATILE GLOBAL g_2239 */
|
|
static union U0 g_2240 = {1UL};/* VOLATILE GLOBAL g_2240 */
|
|
static union U0 g_2241 = {0xADE3L};/* VOLATILE GLOBAL g_2241 */
|
|
static union U0 g_2242[3] = {{0x84CCL},{0x84CCL},{0x84CCL}};
|
|
static union U0 g_2243 = {1UL};/* VOLATILE GLOBAL g_2243 */
|
|
static union U0 g_2244 = {0x88C7L};/* VOLATILE GLOBAL g_2244 */
|
|
static union U0 g_2245 = {0x548FL};/* VOLATILE GLOBAL g_2245 */
|
|
static union U0 g_2246 = {0x342EL};/* VOLATILE GLOBAL g_2246 */
|
|
static int8_t g_2280 = (-1L);
|
|
static uint16_t ** const *g_2322[5] = {&g_2143,&g_2143,&g_2143,&g_2143,&g_2143};
|
|
static uint16_t ** const ** const g_2321 = &g_2322[3];
|
|
static uint16_t g_2331 = 0xB39FL;
|
|
static int32_t g_2333[10][8][3] = {{{(-1L),(-9L),0x0E13F5E3L},{1L,9L,1L},{1L,0x96378555L,6L},{0x7F4EA14CL,1L,1L},{(-1L),1L,0x0E13F5E3L},{8L,0xF8A6EBBFL,0xFEFB659BL},{0xFAAFE30FL,0L,1L},{8L,0xFEFB659BL,0xF8A6EBBFL}},{{0x752BF390L,0x4E6D4F28L,2L},{0xF8A6EBBFL,1L,1L},{0xD4E2095EL,0L,0x0E4F2007L},{0x261F9C28L,1L,9L},{1L,0x4E6D4F28L,0xD4E2095EL},{1L,0xFEFB659BL,2L},{1L,0L,1L},{0x4A276AC1L,0xF8A6EBBFL,0x7F4EA14CL}},{{(-8L),1L,(-7L)},{(-1L),1L,0x1AA12AFDL},{2L,0x96378555L,1L},{(-1L),9L,0xF37D45DBL},{(-8L),(-9L),(-1L)},{0x4A276AC1L,2L,0x261F9C28L},{1L,(-2L),(-8L)},{1L,0x7F4EA14CL,(-1L)}},{{1L,(-1L),0xE9F9034EL},{4L,0xFEFB659BL,(-1L)},{0L,3L,(-1L)},{0x261F9C28L,(-1L),0x1AA12AFDL},{(-7L),0L,6L},{0x872D9EE1L,4L,4L},{0L,0L,1L},{9L,0x1AA12AFDL,(-1L)}},{{1L,0L,(-8L)},{0x4A276AC1L,(-1L),0xFEFB659BL},{0x4709BA87L,0L,1L},{(-8L),0x1AA12AFDL,0x4A276AC1L},{1L,0L,1L},{0x37A5B7D8L,4L,0x37A5B7D8L},{2L,0L,0L},{0x7F4EA14CL,(-1L),1L}},{{6L,3L,(-8L)},{(-1L),0xFEFB659BL,(-8L)},{6L,0x791F9E6AL,0x0E13F5E3L},{0x7F4EA14CL,0x4A276AC1L,0x261F9C28L},{2L,(-1L),0x4709BA87L},{0x37A5B7D8L,0x37A5B7D8L,0x664DC9EDL},{1L,(-1L),0x0E4F2007L},{(-8L),1L,1L}},{{0x4709BA87L,0x7CCCAEA0L,(-5L)},{0x4A276AC1L,(-8L),1L},{1L,0x4E6D4F28L,0x0E4F2007L},{9L,0x261F9C28L,0x664DC9EDL},{0L,0L,0x4709BA87L},{0x872D9EE1L,0x664DC9EDL,0x261F9C28L},{(-7L),0x96378555L,0x0E13F5E3L},{0x261F9C28L,1L,(-8L)}},{{0L,8L,(-8L)},{4L,1L,1L},{(-8L),0x96378555L,0L},{2L,0x664DC9EDL,0x37A5B7D8L},{1L,0L,1L},{0xF37D45DBL,0x261F9C28L,0x4A276AC1L},{0xD4E2095EL,0x4E6D4F28L,1L},{0x023703ACL,(-8L),0xFEFB659BL}},{{0x0E13F5E3L,0x7CCCAEA0L,(-8L)},{0x023703ACL,1L,(-1L)},{0xD4E2095EL,(-1L),1L},{0xF37D45DBL,0x37A5B7D8L,4L},{1L,(-1L),6L},{2L,0x4A276AC1L,0x1AA12AFDL},{(-8L),0x791F9E6AL,(-1L)},{4L,0xFEFB659BL,(-1L)}},{{0L,3L,(-1L)},{0x261F9C28L,(-1L),0x1AA12AFDL},{(-7L),0L,6L},{0x872D9EE1L,4L,4L},{0L,0L,1L},{9L,0x1AA12AFDL,(-1L)},{1L,0L,(-8L)},{0x4A276AC1L,(-1L),0xFEFB659BL}}};
|
|
static uint32_t g_2440[9] = {0xF188D16BL,0xF188D16BL,0xF188D16BL,0xF188D16BL,0xF188D16BL,0xF188D16BL,0xF188D16BL,0xF188D16BL,0xF188D16BL};
|
|
static uint8_t ****g_2470 = &g_1953;
|
|
static uint8_t *****g_2469 = &g_2470;
|
|
static int64_t g_2474 = 0x5F5D2826EAED4DD8LL;
|
|
static volatile uint32_t g_2498 = 0xC5816876L;/* VOLATILE GLOBAL g_2498 */
|
|
static volatile uint32_t *g_2497 = &g_2498;
|
|
static volatile uint32_t **g_2496 = &g_2497;
|
|
static volatile uint32_t ***g_2495 = &g_2496;
|
|
static volatile uint32_t ****g_2494[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
static volatile uint32_t *****g_2493 = &g_2494[8];
|
|
static volatile uint64_t g_2511[7][10] = {{2UL,18446744073709551606UL,0x4852DBE1E367F9ACLL,1UL,18446744073709551615UL,1UL,0x4852DBE1E367F9ACLL,18446744073709551606UL,1UL,0x235C2DBD2CD2D696LL},{2UL,0x819C18BA1A4CF780LL,0x9EA2E63CF0B9372CLL,0xFAD74BA816AAFB0FLL,8UL,6UL,0xFAD74BA816AAFB0FLL,1UL,18446744073709551615UL,2UL},{0x819C18BA1A4CF780LL,0xEF3CD140C127A3C4LL,1UL,0xFAD74BA816AAFB0FLL,18446744073709551607UL,0UL,0UL,0x6513368BAE3A090FLL,1UL,6UL},{0x235C2DBD2CD2D696LL,1UL,0UL,0xEF3CD140C127A3C4LL,0UL,2UL,2UL,0UL,0xEF3CD140C127A3C4LL,0UL},{0UL,0UL,18446744073709551615UL,1UL,8UL,0xBD5D3CAC74BC94A9LL,0xB2E33A0EA851A2E1LL,0x4852DBE1E367F9ACLL,6UL,1UL},{1UL,0xCEDE9DFE08E61A97LL,0x235C2DBD2CD2D696LL,0x4852DBE1E367F9ACLL,0x6513368BAE3A090FLL,0UL,0xB2E33A0EA851A2E1LL,1UL,0UL,0xFAD74BA816AAFB0FLL},{0x96DF6385176C9A65LL,0UL,18446744073709551607UL,0x96DF6385176C9A65LL,1UL,18446744073709551614UL,2UL,0xB2E33A0EA851A2E1LL,2UL,18446744073709551614UL}};
|
|
static volatile uint64_t *g_2510 = &g_2511[6][2];
|
|
static volatile uint64_t * volatile *g_2509 = &g_2510;
|
|
static volatile uint64_t * volatile **g_2508 = &g_2509;
|
|
static volatile uint64_t * volatile ** const *g_2507 = &g_2508;
|
|
static uint64_t g_2542 = 0x96FF63ED59AD79AELL;
|
|
static union U0 g_2583 = {0UL};/* VOLATILE GLOBAL g_2583 */
|
|
static volatile union U0 g_2605 = {0xD9E3L};/* VOLATILE GLOBAL g_2605 */
|
|
static int32_t * volatile g_2634 = &g_643;/* VOLATILE GLOBAL g_2634 */
|
|
|
|
|
|
/* --- FORWARD DECLARATIONS --- */
|
|
uint8_t func_1(void);
|
|
int16_t func_5(int32_t p_6);
|
|
const uint64_t func_7(int32_t p_8, const int8_t p_9, int8_t p_10, uint16_t p_11, uint32_t p_12);
|
|
int16_t func_16(int32_t * p_17, uint16_t p_18);
|
|
int8_t func_21(int32_t p_22, const uint16_t p_23);
|
|
uint32_t func_26(int32_t p_27);
|
|
int32_t func_28(uint16_t p_29, const int32_t * p_30, int32_t * const p_31, int16_t p_32, int32_t * p_33);
|
|
const int32_t * func_34(const int32_t * p_35, int64_t p_36);
|
|
int32_t * func_37(int32_t * p_38);
|
|
int32_t * func_39(int32_t * p_40);
|
|
|
|
|
|
/* --- FUNCTIONS --- */
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_2 g_19 g_20 g_48 g_80 g_82 g_136 g_165 g_134 g_139 g_92 g_201 g_208 g_198 g_106 g_219 g_321 g_438 g_643 g_436 g_616 g_552 g_319 g_766 g_529 g_530 g_848 g_857 g_531 g_391 g_940 g_958 g_950.f1 g_670 g_944.f1 g_954.f1 g_946.f1 g_952.f1 g_1052 g_1056 g_1015.f1 g_951.f1 g_947.f1 g_942.f1 g_1050.f1 g_847 g_943.f1 g_1057 g_902.f1 g_1218 g_1234 g_941.f1 g_949.f1 g_1292 g_1294 g_1160.f1 g_1394 g_1437 g_1458 g_1397 g_1495 g_1506 g_1469 g_1345 g_1346 g_1523 g_1536 g_948.f1 g_1660 g_1669 g_1524 g_989 g_1578 g_945.f1 g_1493 g_1786 g_1797 g_1954 g_1955 g_1990 g_1814 g_1785 g_849 g_1507 g_1201 g_2192 g_2280 g_2321 g_2331 g_2333 g_2322 g_2143 g_2144 g_2440 g_2474 g_2493 g_2507 g_1343.f1 g_2542 g_2583 g_2605 g_2508 g_202 g_203 g_2634
|
|
* writes: g_20 g_80 g_82 g_19 g_48 g_106 g_92 g_134 g_136 g_139 g_165 g_201 g_208 g_219 g_319 g_321 g_438 g_643 g_391 g_847 g_940 g_552 g_958 g_670 g_954.f1 g_952.f1 g_1052 g_1056 g_1111 g_950.f1 g_1201 g_1218 g_946.f1 g_1057 g_944.f1 g_1345 g_1437 g_1469 g_1495 g_902.f1 g_1506 g_1346 g_1523 g_1536 g_529 g_1578 g_1294 g_1160.f1 g_1660 g_531 g_1695 g_1784 g_1953 g_1990 g_1814 g_1050.f1 g_2331 g_2333 g_2280 g_1821.f1 g_2144 g_848 g_2440 g_2469 g_1815 g_2474 g_2163 g_2507 g_1343.f1 g_2542 g_1202
|
|
*/
|
|
uint8_t func_1(void)
|
|
{ /* block id: 0 */
|
|
uint64_t l_13 = 0UL;
|
|
int32_t l_2545 = 0xB7334A74L;
|
|
int32_t l_2546 = 1L;
|
|
int8_t l_2597 = 0xC7L;
|
|
int32_t l_2607 = (-2L);
|
|
uint32_t l_2608 = 18446744073709551615UL;
|
|
uint32_t l_2610 = 0UL;
|
|
union U0 ***l_2632 = &g_1345;
|
|
union U0 **** const l_2631[7][4] = {{&l_2632,&l_2632,&l_2632,&l_2632},{&l_2632,&l_2632,&l_2632,&l_2632},{&l_2632,&l_2632,&l_2632,&l_2632},{&l_2632,&l_2632,&l_2632,&l_2632},{&l_2632,&l_2632,&l_2632,&l_2632},{&l_2632,&l_2632,&l_2632,&l_2632},{&l_2632,&l_2632,&l_2632,&l_2632}};
|
|
uint32_t l_2633 = 0x46A4C739L;
|
|
int16_t l_2635 = 0L;
|
|
int i, j;
|
|
(**g_1785) = (g_2 , ((((safe_lshift_func_int16_t_s_s(func_5(((0x13281D21F1EB32A8LL == func_7(l_13, (safe_lshift_func_uint8_t_u_u((l_2546 = (g_2 > (l_2545 = func_16(g_19, l_13)))), (safe_div_func_int32_t_s_s((((safe_mod_func_int16_t_s_s(l_13, (safe_mul_func_int8_t_s_s((((safe_lshift_func_uint8_t_u_u(l_13, l_13)) >= l_13) & 1L), l_13)))) ^ l_13) <= 0x5F61L), 4294967295UL)))), l_13, l_13, l_13)) < l_13)), 5)) , l_2545) , g_2583) , &l_2545));
|
|
if (l_2545)
|
|
{ /* block id: 1120 */
|
|
uint32_t *l_2598[5];
|
|
const uint32_t * const l_2599 = &g_1495;
|
|
int32_t l_2604[6][5][2] = {{{0xA1FA15D6L,0xF7E1F3F5L},{0xA1FA15D6L,1L},{0xE0EEE7F0L,1L},{1L,(-1L)},{(-3L),0L}},{{0xAC5095ACL,0xD0BB54BBL},{0xD0BB54BBL,0xE0EEE7F0L},{(-2L),0xE0EEE7F0L},{0xD0BB54BBL,0xD0BB54BBL},{0xAC5095ACL,0L}},{{(-3L),(-1L)},{1L,1L},{0xE0EEE7F0L,1L},{0xA1FA15D6L,0xF7E1F3F5L},{0xA1FA15D6L,1L}},{{0xE0EEE7F0L,1L},{1L,(-1L)},{(-3L),0L},{0xAC5095ACL,0xD0BB54BBL},{0xD0BB54BBL,0xE0EEE7F0L}},{{(-2L),0xE0EEE7F0L},{0xD0BB54BBL,0xD0BB54BBL},{0xAC5095ACL,0L},{(-3L),(-1L)},{1L,1L}},{{0xE0EEE7F0L,1L},{0xA1FA15D6L,0xF7E1F3F5L},{0xA1FA15D6L,1L},{0xE0EEE7F0L,1L},{1L,(-1L)}}};
|
|
int8_t *l_2606 = &g_1294[0];
|
|
uint16_t *l_2609 = &g_552;
|
|
uint64_t *l_2611 = &g_165;
|
|
int32_t *l_2612 = (void*)0;
|
|
int32_t *l_2613 = &l_2546;
|
|
uint32_t l_2625 = 6UL;
|
|
int i, j, k;
|
|
for (i = 0; i < 5; i++)
|
|
l_2598[i] = (void*)0;
|
|
(*l_2613) ^= (!(safe_div_func_int8_t_s_s(l_13, (safe_mod_func_uint8_t_u_u((safe_sub_func_uint64_t_u_u(((*l_2611) = ((**g_1057) = ((l_13 != ((*l_2609) = (safe_add_func_int16_t_s_s((((safe_lshift_func_uint8_t_u_s((safe_add_func_int16_t_s_s(((l_2607 = (l_2597 & (((*l_2606) &= (((l_2598[4] != l_2599) , (***g_1056)) >= (((safe_div_func_uint64_t_u_u((l_2604[4][3][1] && ((g_2605 , ((*g_1955) = ((*g_2507) == (*g_2507)))) >= l_2597)), l_2597)) , (*g_1955)) , l_13))) , l_2597))) ^ l_2608), 0xBD5CL)), l_2597)) & (*g_616)) && l_2604[4][3][1]), l_2604[4][3][1])))) , l_2610))), l_2604[4][3][1])), l_2610)))));
|
|
(*g_2634) = ((*l_2613) = ((safe_sub_func_uint64_t_u_u((((l_2607 , ((safe_add_func_int16_t_s_s(((safe_mod_func_uint32_t_u_u((safe_add_func_int64_t_s_s((-1L), (~1UL))), (safe_mod_func_uint16_t_u_u((g_1660[3] , (l_2625 & (((safe_mul_func_uint16_t_u_u((*l_2613), l_2546)) && ((l_2545 = (safe_unary_minus_func_int16_t_s(((void*)0 != l_2631[0][1])))) > (*l_2613))) ^ (-7L)))), (**g_201))))) ^ l_2546), 0xCB65L)) & 0x9B9EL)) != l_2633) , l_2545), 5L)) | (***g_1056)));
|
|
}
|
|
else
|
|
{ /* block id: 1131 */
|
|
for (g_1821.f1 = 0; g_1821.f1 < 5; g_1821.f1 += 1)
|
|
{
|
|
for (g_1202 = 0; g_1202 < 8; g_1202 += 1)
|
|
{
|
|
g_940[g_1821.f1][g_1202] = &g_2246;
|
|
}
|
|
}
|
|
}
|
|
return l_2635;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_616 g_106
|
|
* writes: g_106 g_847
|
|
*/
|
|
int16_t func_5(int32_t p_6)
|
|
{ /* block id: 1112 */
|
|
int16_t * const *l_2568 = &g_1695;
|
|
int32_t l_2574 = 0x6732894DL;
|
|
union U0 ** const *l_2575 = &g_1345;
|
|
int32_t l_2576[2];
|
|
int16_t l_2577[7][1] = {{4L},{0x7C18L},{4L},{0x7C18L},{4L},{0x7C18L},{4L}};
|
|
int8_t *l_2578 = &g_847;
|
|
uint32_t l_2579 = 0xD457B6CDL;
|
|
int32_t *l_2580[6];
|
|
int32_t l_2581 = 1L;
|
|
int16_t l_2582 = (-1L);
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
l_2576[i] = (-1L);
|
|
for (i = 0; i < 6; i++)
|
|
l_2580[i] = &g_1292[1];
|
|
l_2576[0] = (safe_add_func_uint32_t_u_u(((((l_2581 ^= ((safe_add_func_uint32_t_u_u((((*g_616)++) == ((-3L) >= (safe_sub_func_int32_t_s_s(((((*l_2578) = (safe_lshift_func_int8_t_s_s(((safe_sub_func_uint8_t_u_u(((0UL | ((l_2568 != l_2568) || ((safe_mod_func_int8_t_s_s(((((!0x6C95099FL) && (safe_mul_func_uint8_t_u_u(((l_2574 , (l_2574 = ((void*)0 != l_2575))) ^ 255UL), (-1L)))) ^ l_2576[0]) < p_6), l_2576[0])) , l_2576[1]))) , l_2577[4][0]), l_2576[0])) && l_2576[0]), p_6))) , l_2579) ^ l_2577[4][0]), l_2577[1][0])))), 2L)) <= p_6)) , l_2576[1]) && p_6) > l_2576[0]), p_6));
|
|
return l_2582;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads :
|
|
* writes:
|
|
*/
|
|
const uint64_t func_7(int32_t p_8, const int8_t p_9, int8_t p_10, uint16_t p_11, uint32_t p_12)
|
|
{ /* block id: 1110 */
|
|
const int8_t l_2555 = 0x34L;
|
|
return l_2555;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_20 g_48 g_80 g_82 g_19 g_136 g_165 g_134 g_139 g_92 g_201 g_208 g_198 g_106 g_219 g_321 g_438 g_643 g_436 g_616 g_552 g_319 g_766 g_529 g_530 g_848 g_857 g_531 g_391 g_940 g_958 g_950.f1 g_670 g_944.f1 g_954.f1 g_946.f1 g_952.f1 g_1052 g_1056 g_1015.f1 g_951.f1 g_947.f1 g_942.f1 g_1050.f1 g_847 g_943.f1 g_1057 g_902.f1 g_1218 g_1234 g_941.f1 g_949.f1 g_1292 g_1294 g_1160.f1 g_1394 g_1437 g_1458 g_1397 g_1495 g_1506 g_1469 g_1345 g_1346 g_1523 g_1536 g_948.f1 g_1660 g_1669 g_1524 g_989 g_1578 g_945.f1 g_1493 g_1786 g_1797 g_1954 g_1955 g_1990 g_1814 g_1785 g_849 g_1507 g_1201 g_2192 g_2280 g_2321 g_2331 g_2333 g_2322 g_2143 g_2144 g_2440 g_2474 g_2493 g_2507 g_1343.f1 g_2542
|
|
* writes: g_20 g_80 g_82 g_19 g_48 g_106 g_92 g_134 g_136 g_139 g_165 g_201 g_208 g_219 g_319 g_321 g_438 g_643 g_391 g_847 g_940 g_552 g_958 g_670 g_954.f1 g_952.f1 g_1052 g_1056 g_1111 g_950.f1 g_1201 g_1218 g_946.f1 g_1057 g_944.f1 g_1345 g_1437 g_1469 g_1495 g_902.f1 g_1506 g_1346 g_1523 g_1536 g_529 g_1578 g_1294 g_1160.f1 g_1660 g_531 g_1695 g_1784 g_1953 g_1990 g_1814 g_1050.f1 g_2331 g_2333 g_2280 g_1821.f1 g_2144 g_848 g_2440 g_2469 g_1815 g_2474 g_2163 g_2507 g_1343.f1 g_2542
|
|
*/
|
|
int16_t func_16(int32_t * p_17, uint16_t p_18)
|
|
{ /* block id: 1 */
|
|
int32_t **l_292 = &g_19;
|
|
int32_t *l_642 = &g_643;
|
|
int32_t **l_641 = &l_642;
|
|
uint16_t *l_2330 = &g_2331;
|
|
int32_t *l_2332 = &g_2333[8][6][0];
|
|
int8_t l_2362 = (-1L);
|
|
int32_t l_2445 = 1L;
|
|
int64_t l_2449 = 0x0D22A38F90603C69LL;
|
|
union U0 **l_2471 = (void*)0;
|
|
uint32_t ****l_2504 = &g_1506;
|
|
uint32_t ***** const l_2503 = &l_2504;
|
|
int16_t **l_2505 = &g_1695;
|
|
int64_t l_2506 = 0xE8DB4B3ED0F16C23LL;
|
|
int32_t l_2524 = 8L;
|
|
int32_t l_2525 = 0xFC81AF64L;
|
|
int32_t l_2526[4][1];
|
|
int32_t l_2528 = 8L;
|
|
int8_t l_2541[8][3] = {{0xECL,1L,(-2L)},{0xECL,0xECL,1L},{0xC7L,1L,1L},{1L,0x64L,(-2L)},{0xC7L,0x64L,0xC7L},{0xECL,1L,(-2L)},{0xECL,0xECL,1L},{0xC7L,1L,1L}};
|
|
int i, j;
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
l_2526[i][j] = 0xC03D5967L;
|
|
}
|
|
(*p_17) = ((*l_2332) = (func_21(((*l_2332) &= (safe_mod_func_uint16_t_u_u(((*l_2330) &= (func_26(func_28(p_18, func_34(func_37(((*l_292) = func_39(&g_20[0]))), p_18), ((*l_641) = p_17), (safe_mod_func_uint8_t_u_u(((safe_div_func_uint8_t_u_u(((+(g_198 < ((p_18 >= 0xA2L) , g_198))) <= p_18), 9L)) , p_18), g_438[2])), &g_643)) || 3L)), p_18))), p_18) && 0x7DL));
|
|
for (g_944.f1 = 0; (g_944.f1 == (-3)); g_944.f1--)
|
|
{ /* block id: 1000 */
|
|
int32_t *l_2340 = &g_80;
|
|
uint16_t ***l_2353 = &g_2143;
|
|
uint64_t * const l_2369 = &g_106;
|
|
int32_t l_2423 = 0x0409B1CEL;
|
|
uint64_t ***l_2429[1][9];
|
|
int32_t l_2447 = (-7L);
|
|
int32_t l_2476[10][5][1] = {{{(-9L)},{0x89D981C6L},{0x89D981C6L},{(-9L)},{0x1883FA38L}},{{(-9L)},{(-8L)},{0xD4A5735EL},{1L},{(-1L)}},{{(-8L)},{0x31237CA5L},{0x0F5AFB2FL},{(-9L)},{(-9L)}},{{0x163A2F53L},{(-1L)},{0x9CA37805L},{4L},{4L}},{{0x9CA37805L},{(-1L)},{0x163A2F53L},{(-9L)},{(-9L)}},{{0x0F5AFB2FL},{0x31237CA5L},{(-8L)},{0x31237CA5L},{0x0F5AFB2FL}},{{(-9L)},{(-9L)},{0x163A2F53L},{(-1L)},{0x9CA37805L}},{{4L},{4L},{0x9CA37805L},{(-1L)},{0x163A2F53L}},{{(-9L)},{(-9L)},{0x0F5AFB2FL},{0x31237CA5L},{(-8L)}},{{0x31237CA5L},{0x0F5AFB2FL},{(-9L)},{(-9L)},{0x163A2F53L}}};
|
|
uint32_t l_2501[7][10] = {{0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL,0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL,0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL,0x72E7D348L},{0x41C1FC5EL,0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL,0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL,0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL},{0x72E7D348L,0x72E7D348L,1UL,0x72E7D348L,0x72E7D348L,1UL,0x72E7D348L,0x72E7D348L,1UL,0x72E7D348L},{0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL,0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL,0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL,0x72E7D348L},{0x41C1FC5EL,0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL,0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL,0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL},{0x72E7D348L,0x72E7D348L,1UL,0x72E7D348L,0x72E7D348L,1UL,0x72E7D348L,0x72E7D348L,1UL,0x72E7D348L},{0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL,0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL,0x72E7D348L,0x41C1FC5EL,0x41C1FC5EL,0x72E7D348L}};
|
|
int8_t l_2527 = 9L;
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 9; j++)
|
|
l_2429[i][j] = &g_1057;
|
|
}
|
|
for (g_2280 = 1; (g_2280 <= 4); g_2280 += 1)
|
|
{ /* block id: 1003 */
|
|
uint32_t **l_2347 = &g_1201[0];
|
|
int32_t l_2363 = 5L;
|
|
int32_t l_2365 = 0x8E375BC5L;
|
|
uint16_t *l_2376[6][6][6] = {{{&g_1218,(void*)0,(void*)0,&g_552,&g_2331,&g_1990},{&g_1536,&g_48,&g_552,&g_552,&g_48,&g_1536},{&g_552,&g_1990,&g_1990,(void*)0,&g_2331,&g_2331},{&g_1990,&g_1218,&g_2331,&g_48,&g_552,&g_1536},{&g_1990,&g_552,&g_48,(void*)0,&g_1218,&g_1990},{&g_552,&g_2331,&g_2331,&g_552,&g_1536,&g_1218}},{{&g_1536,&g_1536,&g_552,&g_552,&g_1990,&g_552},{&g_1218,&g_2331,&g_1536,&g_552,&g_1536,&g_2331},{(void*)0,&g_552,&g_1218,&g_552,&g_2331,&g_552},{&g_552,&g_2331,&g_1990,&g_2331,&g_552,&g_2331},{&g_1990,&g_2331,&g_552,&g_1990,&g_2331,(void*)0},{&g_1218,&g_552,&g_2331,&g_552,&g_1536,(void*)0}},{{&g_1990,&g_2331,&g_1990,&g_1218,&g_1990,&g_552},{&g_2331,&g_1536,&g_1536,&g_48,&g_48,&g_1536},{&g_1536,&g_1536,&g_552,&g_2331,&g_1218,&g_1536},{&g_1536,&g_2331,&g_1990,(void*)0,&g_552,&g_552},{(void*)0,&g_1536,&g_1990,&g_1990,&g_1536,&g_1536},{&g_552,&g_1990,&g_552,(void*)0,&g_1218,&g_1536}},{{(void*)0,&g_1218,&g_1536,&g_552,&g_2331,(void*)0},{&g_2331,&g_552,&g_1218,&g_552,(void*)0,&g_552},{(void*)0,&g_2331,(void*)0,&g_48,&g_552,&g_1990},{(void*)0,&g_552,&g_552,&g_1218,&g_1990,&g_2331},{&g_2331,&g_2331,&g_1990,&g_1218,(void*)0,&g_48},{(void*)0,(void*)0,&g_1218,&g_48,&g_1990,&g_2331}},{{(void*)0,(void*)0,&g_1990,&g_552,(void*)0,&g_552},{&g_2331,&g_552,&g_2331,&g_552,&g_1536,&g_1536},{(void*)0,&g_2331,&g_2331,(void*)0,&g_552,&g_1218},{&g_552,&g_1990,&g_1218,&g_1990,&g_2331,&g_1990},{(void*)0,(void*)0,&g_1990,(void*)0,&g_2331,&g_552},{&g_1536,&g_1990,(void*)0,&g_2331,&g_552,&g_2331}},{{&g_1536,&g_2331,&g_2331,&g_48,&g_1536,&g_1990},{&g_552,&g_552,&g_552,&g_1536,(void*)0,&g_2331},{&g_1990,(void*)0,&g_2331,(void*)0,&g_1990,(void*)0},{&g_1990,(void*)0,&g_48,&g_1990,(void*)0,&g_552},{&g_1218,&g_2331,&g_552,(void*)0,&g_1990,&g_552},{&g_1990,&g_552,&g_48,&g_552,&g_552,(void*)0}}};
|
|
int8_t **l_2382[10][8] = {{&g_849[5][0][1],&g_849[5][0][4],&g_849[5][0][4],&g_849[5][0][4],&g_849[5][0][1],&g_849[5][0][4],&g_849[3][0][4],&g_849[3][1][2]},{&g_849[5][0][4],&g_849[2][0][4],&g_849[5][0][1],&g_849[5][0][4],&g_849[0][1][3],&g_849[5][0][4],&g_849[5][0][4],&g_849[5][0][4]},{(void*)0,&g_849[5][0][4],&g_849[5][0][1],&g_849[5][0][1],&g_849[5][0][4],(void*)0,&g_849[3][0][4],&g_849[0][1][3]},{&g_849[0][1][3],(void*)0,&g_849[5][0][4],&g_849[3][1][2],&g_849[5][0][4],&g_849[5][0][4],(void*)0,&g_849[5][0][4]},{&g_849[5][0][4],&g_849[1][0][5],&g_849[5][0][4],&g_849[3][1][2],&g_849[5][0][4],&g_849[1][0][5],&g_849[5][0][4],&g_849[0][1][3]},{&g_849[5][0][4],&g_849[5][0][4],&g_849[2][0][4],&g_849[5][0][1],&g_849[5][0][4],&g_849[0][1][3],&g_849[5][0][4],&g_849[5][0][4]},{&g_849[3][1][2],&g_849[5][0][4],&g_849[3][0][2],&g_849[5][0][4],&g_849[5][0][4],&g_849[3][0][2],&g_849[5][0][4],&g_849[3][0][4]},{&g_849[2][0][4],&g_849[3][0][4],&g_849[5][0][4],&g_849[5][0][4],&g_849[5][0][4],(void*)0,&g_849[5][0][4],&g_849[5][0][4]},{&g_849[3][1][2],&g_849[5][0][4],&g_849[5][0][4],(void*)0,&g_849[5][0][4],(void*)0,&g_849[5][0][4],&g_849[5][0][4]},{&g_849[3][0][2],&g_849[3][0][4],&g_849[5][0][4],&g_849[0][1][3],&g_849[2][0][4],&g_849[5][0][4],&g_849[5][0][4],&g_849[5][0][4]}};
|
|
const int16_t l_2420[3][6] = {{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)},{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)},{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}};
|
|
int32_t l_2421 = 0x7636CF23L;
|
|
int32_t *l_2424 = &g_80;
|
|
int32_t l_2442 = 0x671F50AEL;
|
|
int32_t l_2443 = 6L;
|
|
int32_t l_2444 = 4L;
|
|
int32_t l_2446 = 1L;
|
|
int64_t l_2448[7];
|
|
int32_t l_2450 = 2L;
|
|
uint16_t l_2451 = 7UL;
|
|
int32_t l_2477 = 0x58078B89L;
|
|
uint64_t l_2529 = 0x2D194908EAF58D7DLL;
|
|
int i, j, k;
|
|
for (i = 0; i < 7; i++)
|
|
l_2448[i] = 0x826BC8FAAC2A5FD6LL;
|
|
for (g_1821.f1 = 0; (g_1821.f1 <= 4); g_1821.f1 += 1)
|
|
{ /* block id: 1006 */
|
|
int32_t *l_2341[10][7][3] = {{{&g_20[0],&g_80,&g_20[0]},{&g_2333[8][6][0],&g_2333[3][4][2],&g_20[0]},{(void*)0,&g_20[0],&g_20[0]},{&g_2333[8][6][0],(void*)0,&g_20[0]},{&g_20[0],&g_2333[8][6][0],&g_20[0]},{&g_20[0],&g_80,&g_20[0]},{(void*)0,&g_643,&g_20[0]}},{{&g_20[0],(void*)0,&g_20[0]},{&g_643,&g_20[0],(void*)0},{&g_20[0],&g_20[0],&g_643},{(void*)0,&g_20[0],&g_80},{&g_20[0],&g_20[0],&g_2333[8][6][0]},{&g_20[0],&g_20[0],(void*)0},{&g_2333[8][6][0],&g_20[0],&g_20[0]}},{{(void*)0,&g_20[0],&g_2333[3][4][2]},{&g_2333[8][6][0],&g_20[0],&g_80},{&g_20[0],(void*)0,&g_2333[3][4][2]},{&g_80,&g_643,&g_20[0]},{&g_20[0],&g_80,(void*)0},{(void*)0,&g_2333[8][6][0],&g_2333[8][6][0]},{(void*)0,(void*)0,&g_80}},{{&g_20[0],&g_20[0],&g_643},{&g_80,&g_2333[3][4][2],(void*)0},{&g_20[0],&g_80,&g_20[0]},{&g_2333[8][6][0],&g_2333[3][4][2],&g_20[0]},{(void*)0,&g_20[0],&g_20[0]},{&g_2333[8][6][0],(void*)0,&g_20[0]},{&g_20[0],&g_2333[8][6][0],&g_20[0]}},{{&g_20[0],&g_80,&g_20[0]},{(void*)0,&g_643,&g_20[0]},{&g_20[0],(void*)0,&g_20[0]},{&g_643,&g_20[0],(void*)0},{&g_20[0],&g_20[0],&g_643},{(void*)0,&g_20[0],&g_80},{&g_20[0],&g_20[0],&g_2333[8][6][0]}},{{&g_20[0],&g_20[0],(void*)0},{&g_2333[8][6][0],&g_20[0],&g_20[0]},{(void*)0,&g_20[0],&g_2333[3][4][2]},{&g_2333[8][6][0],&g_20[0],&g_80},{&g_20[0],(void*)0,&g_2333[3][4][2]},{&g_80,&g_643,&g_20[0]},{&g_20[0],&g_80,(void*)0}},{{(void*)0,&g_2333[8][6][0],&g_2333[8][6][0]},{(void*)0,(void*)0,&g_80},{&g_20[0],&g_20[0],&g_643},{&g_80,&g_2333[3][4][2],(void*)0},{&g_20[0],&g_80,&g_20[0]},{&g_2333[8][6][0],&g_2333[3][4][2],&g_20[0]},{(void*)0,&g_20[0],&g_20[0]}},{{&g_2333[8][6][0],&g_80,&g_2333[8][6][0]},{&g_2333[8][6][0],&g_643,&g_2333[8][6][0]},{&g_643,&g_2333[8][6][0],&g_20[0]},{&g_20[0],&g_20[0],(void*)0},{(void*)0,(void*)0,(void*)0},{&g_20[0],(void*)0,(void*)0},{(void*)0,(void*)0,&g_20[0]}},{{&g_20[0],&g_20[0],&g_2333[8][6][0]},{&g_643,&g_2333[8][6][0],&g_643},{&g_2333[8][6][0],&g_2333[8][6][0],&g_80},{&g_20[0],&g_20[0],&g_20[0]},{(void*)0,(void*)0,&g_2333[8][6][0]},{&g_643,(void*)0,&g_20[0]},{&g_20[0],(void*)0,&g_2333[8][6][0]}},{{&g_2333[8][6][0],&g_20[0],&g_20[0]},{&g_20[0],&g_2333[8][6][0],&g_80},{&g_2333[5][0][1],&g_643,&g_643},{&g_2333[5][0][1],&g_80,&g_2333[8][6][0]},{&g_20[0],&g_20[0],&g_20[0]},{&g_2333[8][6][0],&g_2333[8][6][0],(void*)0},{&g_20[0],&g_20[0],(void*)0}}};
|
|
int64_t *l_2342 = &g_1815;
|
|
int32_t l_2366 = 2L;
|
|
int8_t **l_2383 = &g_849[5][0][4];
|
|
uint8_t ****l_2390 = &g_1953;
|
|
uint8_t *****l_2389[8] = {&l_2390,&l_2390,&l_2390,&l_2390,&l_2390,&l_2390,&l_2390,&l_2390};
|
|
uint32_t l_2393[5][9] = {{0x622502BEL,4294967295UL,6UL,4294967291UL,4294967291UL,6UL,4294967295UL,0x622502BEL,6UL},{0x622502BEL,4294967295UL,6UL,4294967291UL,4294967291UL,6UL,4294967295UL,0x622502BEL,6UL},{0x622502BEL,4294967295UL,6UL,4294967291UL,4294967291UL,6UL,4294967295UL,0x622502BEL,6UL},{0x622502BEL,4294967295UL,6UL,4294967291UL,4294967291UL,6UL,4294967295UL,0x622502BEL,6UL},{0x622502BEL,4294967295UL,6UL,4294967291UL,4294967291UL,6UL,4294967295UL,0x622502BEL,6UL}};
|
|
const union U0 **l_2472[10] = {&g_940[0][6],&g_940[0][6],&g_940[1][5],&g_940[0][6],&g_940[0][6],&g_940[1][5],&g_940[0][6],&g_940[0][6],&g_940[1][5],&g_940[0][6]};
|
|
int8_t l_2473 = (-1L);
|
|
volatile uint64_t * volatile ** const **l_2512 = (void*)0;
|
|
volatile uint64_t * volatile ** const **l_2513 = &g_2507;
|
|
int i, j, k;
|
|
p_17 = l_2341[0][6][2];
|
|
if (((*l_2332) |= (((((void*)0 == l_2342) , (*g_1955)) < 1L) , 0x23668F78L)))
|
|
{ /* block id: 1009 */
|
|
uint16_t ****l_2352[3];
|
|
int32_t l_2364[8] = {3L,1L,1L,3L,1L,1L,3L,1L};
|
|
uint32_t l_2373 = 1UL;
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_2352[i] = (void*)0;
|
|
l_2365 &= (safe_sub_func_uint64_t_u_u((65535UL ^ (((((((safe_mul_func_uint16_t_u_u(((void*)0 != l_2347), ((safe_mul_func_int32_t_s_s(((*l_2340) |= p_18), ((((safe_mod_func_uint64_t_u_u(((l_2353 = &g_2143) == g_2322[g_2280]), ((g_1660[g_2280] = p_18) , ((***g_1056) = ((safe_mod_func_int8_t_s_s(((safe_mul_func_int16_t_s_s((((*g_1397) || ((safe_sub_func_uint8_t_u_u(((safe_mul_func_int16_t_s_s(p_18, 65535UL)) != p_18), p_18)) == g_1660[g_2280])) ^ 0UL), p_18)) >= (**l_641)), 1UL)) , (*g_616)))))) ^ l_2362) < 0xECL) < p_18))) > 0xADE0F7F7A374779CLL))) , 1L) == p_18) , 0x2CC0L) ^ l_2363) || p_18) , (*l_2340))), l_2364[5]));
|
|
if ((l_2363 = ((l_2365 , (((((((l_2366 |= 0x85L) >= ((safe_add_func_int16_t_s_s((((l_2369 == ((((l_2363 < (((((safe_unary_minus_func_int8_t_s(((safe_lshift_func_uint16_t_u_s(l_2373, 0)) && 247UL))) | (l_2364[5] , ((*g_1397) &= ((((safe_rshift_func_uint8_t_u_u((((**l_2353) = (**l_2353)) == l_2376[5][2][2]), (*g_1955))) ^ p_18) ^ p_18) , (*l_2340))))) , 0UL) | 0UL) > 0L)) && p_18) < 65532UL) , (void*)0)) >= 0x78L) || 0L), p_18)) < p_18)) && p_18) & 0xC044L) , 0L) , 1UL) < 2UL)) > (*l_2340))))
|
|
{ /* block id: 1019 */
|
|
int8_t l_2381 = 0x7DL;
|
|
int8_t ***l_2384 = &g_848;
|
|
int8_t ***l_2385 = &l_2383;
|
|
uint8_t ****l_2388 = &g_1953;
|
|
uint8_t ***** const l_2387 = &l_2388;
|
|
int64_t *l_2391 = &g_670;
|
|
uint32_t *l_2392 = &g_1495;
|
|
(*l_292) = p_17;
|
|
(*g_1786) = (**g_1785);
|
|
(*l_2332) ^= ((safe_lshift_func_uint16_t_u_u((safe_add_func_uint32_t_u_u(((l_2381 , l_2382[2][3]) == ((*l_2385) = ((*l_2384) = l_2383))), ((**l_641) ^= (l_2364[5] , ((((((*l_2340) , &g_1345) == (void*)0) != (((((safe_unary_minus_func_uint32_t_u(((*l_2392) = (&g_1814 != (((l_2387 == l_2389[4]) , l_2373) , l_2391))))) != p_18) <= p_18) | 65535UL) == 0x7F18L)) | l_2393[3][5]) || l_2381))))), l_2365)) || (***g_1056));
|
|
}
|
|
else
|
|
{ /* block id: 1027 */
|
|
int16_t l_2394 = 0L;
|
|
return l_2394;
|
|
}
|
|
for (g_1437 = 8; (g_1437 < 7); g_1437 = safe_sub_func_uint64_t_u_u(g_1437, 4))
|
|
{ /* block id: 1032 */
|
|
(*g_1786) = (*g_1786);
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 1035 */
|
|
uint16_t l_2402 = 0xC222L;
|
|
int32_t l_2403[5][4] = {{0L,0L,1L,0L},{0L,0xB4538286L,0xB4538286L,0L},{0xB4538286L,0L,0xB4538286L,0xB4538286L},{0L,0L,1L,0L},{0L,0xB4538286L,0xB4538286L,0L}};
|
|
int16_t *l_2422[4] = {(void*)0,(void*)0,(void*)0,(void*)0};
|
|
int32_t l_2475 = (-1L);
|
|
int i, j;
|
|
(*l_2332) = (safe_mod_func_int32_t_s_s(((safe_add_func_uint64_t_u_u(((((~(l_2402 = ((*l_2340) , 0x2FL))) > ((l_2403[1][3] && (safe_rshift_func_uint8_t_u_u((*l_642), (((**g_1057) , ((*g_1397) = ((safe_mul_func_int16_t_s_s((p_18 > ((l_2423 &= (((safe_div_func_int64_t_s_s((p_18 < p_18), (safe_lshift_func_uint8_t_u_s(((l_2421 |= (safe_div_func_uint64_t_u_u((((safe_add_func_uint32_t_u_u((safe_mul_func_int8_t_s_s(((((*l_2330) = (safe_add_func_int16_t_s_s(p_18, p_18))) , (*g_616)) == 18446744073709551610UL), 2UL)), 0UL)) , l_2420[2][0]) == 0L), (*l_2332)))) >= 0UL), 5)))) & (***g_1056)) > p_18)) | 65535UL)), p_18)) ^ l_2363))) , (*g_1955))))) < p_18)) , (void*)0) != (void*)0), p_18)) | 0x6FL), 0x808CFBF8L));
|
|
if ((*l_642))
|
|
{ /* block id: 1042 */
|
|
(**g_1523) = l_2424;
|
|
(*l_642) = 0x8A7DDC29L;
|
|
}
|
|
else
|
|
{ /* block id: 1045 */
|
|
uint64_t *l_2427 = &g_165;
|
|
int32_t l_2437 = 0L;
|
|
int32_t l_2441[9][9] = {{0x3F5E3F86L,0x3F5E3F86L,0xACD80C33L,0xA039AB0CL,0L,0L,0x3F5E3F86L,0L,0xE68EAC2AL},{1L,0x6613FCEAL,(-10L),0x8BCE69D1L,0x8BCE69D1L,(-10L),0x6613FCEAL,1L,5L},{(-7L),0L,0xACD80C33L,(-7L),0x6D3A6AC5L,(-1L),0L,0L,(-1L)},{0xD564CCD3L,0x8BCE69D1L,0x3F7DA165L,0x8BCE69D1L,0xD564CCD3L,(-2L),0L,0xA09A699AL,1L},{0x944F50E0L,0x67B358CFL,0x6D3A6AC5L,0x1016E8ACL,0x67B358CFL,(-7L),0x67B358CFL,0x1016E8ACL,0x6D3A6AC5L},{0xEC63F9E7L,0xEC63F9E7L,1L,0xA09A699AL,0L,0x8BCE69D1L,0xEC63F9E7L,0L,0x6613FCEAL},{0x0193F488L,0x67B358CFL,0xA039AB0CL,0x944F50E0L,0x944F50E0L,0xA039AB0CL,0x67B358CFL,0x0193F488L,(-7L)},{(-7L),0L,1L,(-7L),0x98E9D9AFL,0xB2AC20ADL,0L,0L,0xB2AC20ADL},{0x3060AC40L,0x944F50E0L,0x6D3A6AC5L,0x944F50E0L,0x3060AC40L,0L,0x944F50E0L,0x1016E8ACL,(-7L)}};
|
|
int i, j;
|
|
(*l_2340) = (safe_add_func_int8_t_s_s((((*l_2427) |= (*g_616)) , (((((safe_unary_minus_func_int8_t_s(((((l_2429[0][2] == &g_219) >= (safe_div_func_uint32_t_u_u((((*g_1397) |= (safe_mod_func_uint64_t_u_u(((-1L) && (safe_mul_func_int16_t_s_s(((safe_unary_minus_func_uint64_t_u((l_2437 & ((p_18 != (l_2441[2][2] &= ((*l_642) , (((((*g_1955) = (safe_add_func_int16_t_s_s(0x3BAFL, ((g_2440[1] |= l_2437) || (-5L))))) , p_18) != 0x03B356D7480F3EF4LL) , p_18)))) < (**g_1057))))) < l_2437), (*l_2424)))), p_18))) > p_18), 9UL))) < p_18) || (*g_1955)))) >= p_18) < (**l_641)) == p_18) < l_2403[1][3])), (-3L)));
|
|
l_2451++;
|
|
}
|
|
for (g_48 = (-19); (g_48 >= 24); g_48 = safe_add_func_uint16_t_u_u(g_48, 9))
|
|
{ /* block id: 1056 */
|
|
uint32_t l_2478 = 0xB1EF512BL;
|
|
g_2474 ^= ((safe_rshift_func_uint16_t_u_u(((*l_2330) ^= (*l_2332)), 10)) | (((**l_641) = ((~0x7CL) ^ p_18)) <= (safe_rshift_func_int16_t_s_u((((safe_add_func_uint8_t_u_u((246UL == p_18), (((((((safe_div_func_int64_t_s_s(p_18, (((*g_616) < ((*l_2342) = (safe_mul_func_uint16_t_u_u((*l_2340), (safe_lshift_func_uint8_t_u_s(((g_2469 = (void*)0) != &g_2470), 3)))))) | 0x02C8CAAABBA61EA9LL))) , p_18) , l_2471) == l_2472[9]) , l_2473) , 0x61L) < p_18))) , 0x84E0C2DAL) , (*l_2332)), 15))));
|
|
++l_2478;
|
|
}
|
|
for (g_2163 = 0; (g_2163 == (-8)); g_2163 = safe_sub_func_uint16_t_u_u(g_2163, 7))
|
|
{ /* block id: 1066 */
|
|
int32_t l_2502 = 0x54A5A2A5L;
|
|
(*l_2332) = ((**l_641) &= ((((*l_2340) = (l_2475 |= (*l_2424))) & (safe_mul_func_int8_t_s_s(0xCEL, (safe_mul_func_uint16_t_u_u(p_18, 0L))))) , (*l_2424)));
|
|
(*l_2332) = (safe_rshift_func_uint8_t_u_s((*g_1955), ((((*l_2340) && ((*l_2424) || ((**g_1954) >= (safe_mod_func_int32_t_s_s(((safe_add_func_int64_t_s_s(((*g_1397) = (-3L)), (g_2493 == (((safe_rshift_func_uint8_t_u_s((l_2402 < 0xD84B799FL), 1)) || (((-8L) <= l_2501[1][6]) < l_2502)) , l_2503)))) == 0x0BL), l_2403[1][2]))))) && p_18) < p_18)));
|
|
l_2506 = ((l_2403[1][3] < (p_18 | (0xF5L == 0x37L))) | ((void*)0 != l_2505));
|
|
}
|
|
}
|
|
(*l_2513) = g_2507;
|
|
}
|
|
for (l_2445 = 7; (l_2445 >= 0); l_2445 -= 1)
|
|
{ /* block id: 1080 */
|
|
uint32_t l_2516[7][1][2] = {{{0xAABB43B1L,1UL}},{{0xC1A0C521L,1UL}},{{0xAABB43B1L,2UL}},{{2UL,0xAABB43B1L}},{{1UL,0xC1A0C521L}},{{1UL,0xAABB43B1L}},{{2UL,2UL}}};
|
|
int32_t *l_2520 = &g_643;
|
|
int32_t *l_2521 = &l_2450;
|
|
int32_t *l_2522 = (void*)0;
|
|
int32_t *l_2523[7][5][7] = {{{&l_2365,&g_2333[8][6][0],&l_2365,(void*)0,&g_20[0],&g_2333[8][6][0],&l_2363},{(void*)0,&g_20[0],&l_2423,&l_2444,&l_2477,&l_2476[0][4][0],&l_2450},{&g_2333[5][6][1],&l_2447,&g_2333[5][6][1],(void*)0,&l_2444,&g_2333[8][6][0],&l_2447},{&l_2450,(void*)0,&g_643,&l_2476[5][0][0],&l_2450,&l_2444,&l_2363},{(void*)0,&g_20[0],&l_2444,&g_2333[5][6][1],&g_20[0],&g_2333[8][6][0],&l_2365}},{{&l_2476[0][4][0],&l_2476[0][4][0],&g_20[0],&l_2446,&g_20[0],&l_2476[0][4][0],&l_2476[0][4][0]},{&l_2363,&l_2444,&l_2445,&g_20[0],&g_2333[8][6][0],&g_2333[8][6][0],&g_20[0]},{&l_2445,(void*)0,(void*)0,&g_20[0],&l_2450,&g_2333[6][1][2],&l_2450},{(void*)0,&g_20[0],&l_2445,&l_2445,&g_2333[4][6][2],(void*)0,&g_2333[4][6][2]},{(void*)0,(void*)0,&g_20[0],&l_2445,&l_2444,&l_2447,(void*)0}},{{(void*)0,&g_2333[8][6][0],&l_2444,&l_2363,(void*)0,&l_2365,&l_2363},{&l_2442,&l_2444,&g_643,&l_2450,&l_2477,(void*)0,(void*)0},{&g_20[0],&g_2333[4][6][2],&g_2333[5][6][1],&g_20[0],&g_20[0],&g_2333[5][6][1],&g_2333[4][6][2]},{&l_2450,&l_2476[5][3][0],&l_2423,&g_20[0],&l_2363,&l_2444,&l_2450},{&g_20[0],(void*)0,&l_2365,&g_2333[5][6][1],&l_2363,(void*)0,&g_20[0]}},{{&g_20[0],&l_2476[0][4][0],(void*)0,&g_20[0],&l_2365,&l_2442,&l_2476[0][4][0]},{&g_2333[8][6][0],&g_20[0],&l_2444,&g_20[0],&g_2333[8][6][0],&l_2363,&l_2365},{(void*)0,&g_643,(void*)0,&l_2450,(void*)0,&l_2443,&l_2363},{(void*)0,&l_2363,(void*)0,&g_20[0],&g_2333[8][6][0],(void*)0,&g_2333[8][6][0]},{&g_643,&l_2447,&l_2445,&l_2476[5][0][0],&l_2477,&l_2476[5][0][0],&l_2445}},{{(void*)0,(void*)0,(void*)0,(void*)0,&g_2333[8][6][0],&g_20[0],&l_2444},{(void*)0,&g_2333[6][1][2],&l_2444,&g_20[0],&l_2450,&l_2444,(void*)0},{&l_2444,&g_2333[8][6][0],(void*)0,&g_20[0],&g_2333[8][6][0],&l_2445,&g_2333[8][6][0]},{&l_2445,&l_2476[0][4][0],&g_80,&l_2365,&l_2477,&l_2443,&g_20[0]},{&l_2445,&g_2333[8][6][0],&g_20[0],(void*)0,&g_2333[8][6][0],&l_2444,&g_20[0]}},{{(void*)0,&l_2444,(void*)0,&l_2476[5][3][0],&l_2477,&g_20[0],&l_2365},{&g_20[0],&g_2333[8][6][0],(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&l_2444,&l_2476[0][4][0],&l_2444,&l_2443,(void*)0,&l_2476[8][4][0],&l_2477},{(void*)0,&g_2333[8][6][0],&g_20[0],&g_2333[4][6][2],&l_2365,(void*)0,(void*)0},{&l_2423,&g_2333[6][1][2],(void*)0,&l_2476[5][0][0],(void*)0,&l_2476[8][4][0],(void*)0}},{{&l_2444,(void*)0,&g_2333[5][6][1],&l_2447,&g_2333[5][6][1],(void*)0,&l_2444},{&l_2365,&l_2447,&l_2450,&g_2333[6][1][2],&l_2450,&g_20[0],(void*)0},{&l_2445,&l_2365,(void*)0,&g_2333[8][6][0],(void*)0,&l_2444,&l_2365},{&l_2445,(void*)0,&l_2450,(void*)0,&l_2476[0][4][0],&l_2443,&l_2476[0][4][0]},{(void*)0,&g_2333[5][6][1],&g_2333[5][6][1],(void*)0,&l_2363,&l_2445,&g_20[0]}}};
|
|
int i, j, k;
|
|
for (g_1495 = 0; (g_1495 <= 2); g_1495 += 1)
|
|
{ /* block id: 1083 */
|
|
union U0 **l_2519 = &g_1346;
|
|
int i, j, k;
|
|
for (g_1050.f1 = 4; (g_1050.f1 >= 0); g_1050.f1 -= 1)
|
|
{ /* block id: 1086 */
|
|
int32_t *l_2514 = &l_2476[2][1][0];
|
|
int32_t *l_2515[1][7] = {{&l_2447,&l_2447,&l_2447,&l_2447,&l_2447,&l_2447,&l_2447}};
|
|
int i, j, k;
|
|
l_2516[1][0][1]--;
|
|
}
|
|
(*l_2519) = (void*)0;
|
|
return g_2333[(g_2280 + 5)][(g_2280 + 3)][g_1495];
|
|
}
|
|
if (g_436[(l_2445 + 2)])
|
|
break;
|
|
l_2529++;
|
|
}
|
|
}
|
|
if ((**l_641))
|
|
continue;
|
|
for (g_1343.f1 = 0; (g_1343.f1 >= 0); g_1343.f1 -= 1)
|
|
{ /* block id: 1099 */
|
|
uint32_t *l_2534[6];
|
|
int32_t l_2535 = 0x88B12406L;
|
|
int32_t l_2536 = (-3L);
|
|
int32_t l_2537 = 0L;
|
|
int32_t l_2538 = 0x3510861DL;
|
|
int32_t l_2539 = 0x4CA5C093L;
|
|
int32_t l_2540 = 0L;
|
|
int i;
|
|
for (i = 0; i < 6; i++)
|
|
l_2534[i] = &g_1495;
|
|
(**g_1523) = &g_20[g_1343.f1];
|
|
g_20[g_1343.f1] ^= p_18;
|
|
(*g_19) = (0xA9C722A67138265BLL & (safe_mod_func_uint32_t_u_u(((*l_2340) = (--g_2542)), 0xFF05AF4FL)));
|
|
}
|
|
}
|
|
return p_18;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_1785 g_1786
|
|
* writes: g_1469
|
|
*/
|
|
int8_t func_21(int32_t p_22, const uint16_t p_23)
|
|
{ /* block id: 992 */
|
|
const int32_t *l_2334 = (void*)0;
|
|
int16_t * const *l_2337 = &g_531;
|
|
(**g_1785) = l_2334;
|
|
p_22 = (safe_rshift_func_int8_t_s_s((l_2337 != l_2337), 7));
|
|
return p_22;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_2280 g_1469 g_20 g_1397 g_643 g_80 g_2321
|
|
* writes: g_670 g_643 g_80
|
|
*/
|
|
uint32_t func_26(int32_t p_27)
|
|
{ /* block id: 980 */
|
|
uint32_t l_2272 = 0x3D404839L;
|
|
int16_t ****l_2277 = &g_1578;
|
|
uint32_t l_2300 = 1UL;
|
|
int16_t ****l_2301 = &g_529;
|
|
int32_t *l_2302 = &g_643;
|
|
int32_t *l_2303 = &g_80;
|
|
union U0 ***l_2310 = &g_1345;
|
|
uint32_t *l_2313 = (void*)0;
|
|
uint32_t *l_2314 = (void*)0;
|
|
uint32_t *l_2315[3];
|
|
uint32_t l_2316[6][9] = {{0UL,4294967289UL,0UL,4294967289UL,0UL,0UL,4294967289UL,0UL,4294967289UL},{4294967289UL,0x8DC0BA22L,0UL,0UL,0x8DC0BA22L,4294967289UL,0x8DC0BA22L,0UL,0UL},{0UL,0UL,4294967289UL,0UL,4294967289UL,0UL,0UL,4294967289UL,0UL},{4294967289UL,0x8DC0BA22L,4294967289UL,4294967289UL,4294967289UL,4294967289UL,0x8DC0BA22L,4294967289UL,4294967289UL},{4294967289UL,4294967289UL,4294967289UL,4294967289UL,0x8DC0BA22L,4294967289UL,4294967289UL,4294967289UL,4294967289UL},{0UL,4294967289UL,0UL,4294967289UL,0UL,0UL,4294967289UL,0UL,4294967289UL}};
|
|
uint16_t ***l_2320 = (void*)0;
|
|
uint16_t ****l_2319 = &l_2320;
|
|
uint32_t l_2327 = 3UL;
|
|
int32_t *l_2328[7];
|
|
int64_t l_2329[5][7][7] = {{{0x823960A895DE4FA0LL,(-6L),0L,0x9747BC4D41F94553LL,0x48CB18A6FC3A6E2DLL,0xD9E77BBB2C79F541LL,(-1L)},{(-1L),0xFC0FA8F6B5C57C64LL,0L,(-8L),0x35E242DD989601B9LL,0x9B964AE2761E59B5LL,(-6L)},{0x6C4FA03A58570064LL,0x9363F19E6A340E17LL,(-1L),(-1L),0L,0x26BE01756446337DLL,0x33676FFB4CEC8CE9LL},{6L,0L,0L,0x733BD0B264EC579ALL,(-4L),(-1L),(-4L)},{(-10L),(-6L),(-6L),(-10L),0x9747BC4D41F94553LL,4L,5L},{(-3L),0xEB9A012342B114AFLL,0x490F90F75E27A725LL,0x1A3FC03CB7A855EDLL,0x56D7D8207517D6EALL,0x6B5F52F7ECF21768LL,0L},{(-1L),(-3L),1L,0xD9E77BBB2C79F541LL,0xC9D5F866F9554C15LL,0xB3C2C866128CAB17LL,5L}},{{0L,0L,0x42FF77A77A093E8ELL,0x35E242DD989601B9LL,(-6L),6L,(-4L)},{0xB557E82810DCC18ALL,0x600926418FDD2918LL,0xC9D5F866F9554C15LL,(-8L),(-1L),0x0098D28A7ABDB16ALL,0x33676FFB4CEC8CE9LL},{0x490F90F75E27A725LL,0x6B5F52F7ECF21768LL,0L,0x30D7C30BE3C0BC10LL,0x217CE5D00ED7E053LL,0x78216DE36A3E64ACLL,0xFC0FA8F6B5C57C64LL},{5L,(-6L),(-2L),(-1L),0L,(-1L),0x588307ADA26CEBCALL},{0x3D3F5B9333FACD8ALL,(-8L),0x7B213D0EE7010EB3LL,0x25679FBA9F3007B6LL,0x25679FBA9F3007B6LL,0x7B213D0EE7010EB3LL,(-8L)},{0xDA032916857F75E1LL,5L,0xB3C2C866128CAB17LL,0x600926418FDD2918LL,0x26BE01756446337DLL,0xE35541DAA90189DDLL,0xB557E82810DCC18ALL},{(-1L),0x1A3FC03CB7A855EDLL,1L,0xC156F949072759A0LL,(-9L),1L,0x78216DE36A3E64ACLL}},{{1L,5L,0x823960A895DE4FA0LL,0x600926418FDD2918LL,(-1L),0xDA032916857F75E1LL,0xE35541DAA90189DDLL},{0xC72E0BA001D7A4BFLL,0x78216DE36A3E64ACLL,0x9B964AE2761E59B5LL,0x25679FBA9F3007B6LL,1L,0x97BD0A6CD3D0F906LL,0x3BE7940F5D3878ABLL},{(-6L),0x49247DDA3B648695LL,(-6L),(-1L),0xC10C227D9B8B18A4LL,0x9747BC4D41F94553LL,0x9795EBCF8197C777LL},{(-7L),0x05A9A394FF905474LL,0x35E242DD989601B9LL,0x30D7C30BE3C0BC10LL,(-3L),0x073F14FD8ADC0BBFLL,0x7B213D0EE7010EB3LL},{0L,0xC10C227D9B8B18A4LL,5L,(-8L),0x33676FFB4CEC8CE9LL,(-10L),(-10L)},{0L,0x35E242DD989601B9LL,6L,0x35E242DD989601B9LL,0L,0x56D7D8207517D6EALL,0x05A9A394FF905474LL},{5L,0x4405F750C8F4603ELL,1L,0xD9E77BBB2C79F541LL,9L,0x48CB18A6FC3A6E2DLL,(-2L)}},{{0x25679FBA9F3007B6LL,(-3L),0xD6897BB02FC25295LL,0x1A3FC03CB7A855EDLL,0x78216DE36A3E64ACLL,(-9L),0x383FCEAEA357D7D6LL},{5L,0xD9E77BBB2C79F541LL,0L,(-10L),0xEFA6FC2CC9464E20LL,0x4405F750C8F4603ELL,3L},{0L,(-4L),0x0CBB9673BD66A633LL,0x733BD0B264EC579ALL,0L,(-1L),0L},{0L,0x0ED4F3C6B43F7B8ELL,0x9795EBCF8197C777LL,(-1L),0xD9E77BBB2C79F541LL,(-6L),5L},{(-7L),9L,(-10L),1L,0x490F90F75E27A725LL,0xD6897BB02FC25295LL,0x733BD0B264EC579ALL},{(-6L),(-1L),(-7L),0x154E00CD804B8189LL,0x823960A895DE4FA0LL,0x154E00CD804B8189LL,(-7L)},{0xC72E0BA001D7A4BFLL,0xC72E0BA001D7A4BFLL,0x31F87EA56CA266E0LL,0xE7A5B71A809895AELL,0xFC0FA8F6B5C57C64LL,0xD9942A0C4FC4764FLL,(-3L)}},{{1L,4L,0x0098D28A7ABDB16ALL,0L,0x9795EBCF8197C777LL,(-6L),(-1L)},{(-1L),0xD6897BB02FC25295LL,0xE7A5B71A809895AELL,0x97BD0A6CD3D0F906LL,0L,1L,(-3L)},{0xEFA6FC2CC9464E20LL,0xDA032916857F75E1LL,0x6C4FA03A58570064LL,5L,0L,0x9795EBCF8197C777LL,9L},{0x0CBB9673BD66A633LL,0x42FF77A77A093E8ELL,1L,1L,0x073F14FD8ADC0BBFLL,0L,0x490F90F75E27A725LL},{0x4405F750C8F4603ELL,0x572B5CA2D453459FLL,0L,0x33676FFB4CEC8CE9LL,0x9795EBCF8197C777LL,0x48CB18A6FC3A6E2DLL,3L},{0x073F14FD8ADC0BBFLL,0L,0x35E242DD989601B9LL,0x4A0F019C72B35060LL,0x490F90F75E27A725LL,0x9B964AE2761E59B5LL,0L},{0x9EF0D4E11C5FB909LL,1L,0x600926418FDD2918LL,0x600926418FDD2918LL,1L,0x9EF0D4E11C5FB909LL,(-4L)}}};
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_2315[i] = &g_766;
|
|
for (i = 0; i < 7; i++)
|
|
l_2328[i] = &g_20[0];
|
|
++l_2272;
|
|
(*l_2303) ^= ((*l_2302) &= (safe_mod_func_int64_t_s_s(((l_2277 = l_2277) != ((safe_rshift_func_uint16_t_u_u((((((*g_1397) = ((l_2272 != (l_2272 > g_2280)) , ((safe_rshift_func_uint16_t_u_s((safe_mod_func_int32_t_s_s((0xE5C1L >= (!(safe_sub_func_int8_t_s_s((l_2272 & (-1L)), (safe_mul_func_int8_t_s_s(((safe_sub_func_uint32_t_u_u(((safe_mod_func_uint16_t_u_u((l_2272 == (safe_mod_func_uint64_t_u_u((safe_rshift_func_uint8_t_u_s((((safe_lshift_func_int16_t_s_s(0x797BL, 14)) || p_27) | (*g_1469)), 6)), 1L))), (-1L))) && p_27), l_2272)) && 0UL), 1L)))))), p_27)), 2)) & l_2300))) >= 1L) != 0x04L) , 0x51A4L), 4)) , l_2301)), p_27)));
|
|
l_2329[0][2][4] &= (safe_rshift_func_uint8_t_u_s((p_27 , ((p_27 , (safe_mul_func_int8_t_s_s((safe_mul_func_uint8_t_u_u(((void*)0 != l_2310), ((*l_2303) = (safe_add_func_uint64_t_u_u(((*l_2303) < (l_2316[5][4]--)), (l_2319 == g_2321)))))), (safe_div_func_uint16_t_u_u(((safe_lshift_func_int16_t_s_u((((void*)0 != (*l_2319)) < (*l_2302)), l_2327)) && 2L), 65535UL))))) < (-9L))), 5));
|
|
return (*l_2303);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_48 g_134 g_136 g_82 g_321 g_643 g_436 g_19 g_616 g_106 g_139 g_20 g_208 g_552 g_165 g_80 g_319 g_438 g_766 g_529 g_530 g_198 g_848 g_857 g_531 g_391 g_940 g_958 g_950.f1 g_670 g_944.f1 g_954.f1 g_946.f1 g_952.f1 g_1052 g_1056 g_1015.f1 g_951.f1 g_947.f1 g_942.f1 g_1050.f1 g_847 g_943.f1 g_1057 g_92 g_201 g_902.f1 g_1218 g_1234 g_941.f1 g_949.f1 g_1292 g_1294 g_219 g_1160.f1 g_1394 g_1437 g_1458 g_1397 g_1495 g_1506 g_1469 g_1345 g_1346 g_1523 g_1536 g_948.f1 g_1660 g_1669 g_1524 g_989 g_1578 g_945.f1 g_1493 g_1786 g_1797 g_1954 g_1955 g_1990 g_1814 g_1785 g_849 g_1507 g_1201 g_2192
|
|
* writes: g_48 g_438 g_136 g_319 g_20 g_643 g_19 g_208 g_80 g_106 g_165 g_391 g_847 g_219 g_940 g_552 g_958 g_670 g_954.f1 g_952.f1 g_139 g_1052 g_1056 g_1111 g_950.f1 g_92 g_321 g_134 g_1201 g_1218 g_946.f1 g_1057 g_944.f1 g_82 g_201 g_1345 g_1437 g_1469 g_1495 g_902.f1 g_1506 g_1346 g_1523 g_1536 g_529 g_1578 g_1294 g_1160.f1 g_1660 g_531 g_1695 g_1784 g_1953 g_1990 g_1814 g_1050.f1
|
|
*/
|
|
int32_t func_28(uint16_t p_29, const int32_t * p_30, int32_t * const p_31, int16_t p_32, int32_t * p_33)
|
|
{ /* block id: 250 */
|
|
int32_t l_649 = 0xB845AE73L;
|
|
int16_t *l_658 = &g_82[0];
|
|
uint64_t l_671 = 0x7BD982A0A6571AFBLL;
|
|
int32_t l_736 = (-1L);
|
|
int32_t l_738[7];
|
|
const int32_t l_777[9] = {0L,0L,0L,0L,0L,0L,0L,0L,0L};
|
|
int32_t *l_778 = &g_20[0];
|
|
uint16_t l_809 = 1UL;
|
|
uint32_t l_834 = 0x9C52A4C8L;
|
|
int8_t * const *l_844 = (void*)0;
|
|
int16_t ****l_884[2][9] = {{(void*)0,&g_529,(void*)0,&g_529,(void*)0,&g_529,(void*)0,(void*)0,&g_529},{&g_529,&g_529,&g_529,&g_529,&g_529,&g_529,&g_529,&g_529,&g_529}};
|
|
int64_t *l_889 = (void*)0;
|
|
int64_t **l_888 = &l_889;
|
|
int32_t l_913 = 0x0BF5A7FCL;
|
|
int32_t l_918 = (-10L);
|
|
uint32_t l_939[7][3] = {{0x4ED07EFFL,9UL,9UL},{0xDAED9DC5L,0x1B3402DDL,0xCD14F299L},{0x4ED07EFFL,0UL,0x4ED07EFFL},{0xAF99B02FL,0xDAED9DC5L,0xCD14F299L},{0UL,0UL,9UL},{0x4611E4CDL,0xDAED9DC5L,0xDAED9DC5L},{9UL,0UL,1UL}};
|
|
uint64_t ***l_1059 = &g_1057;
|
|
uint32_t l_1103[5];
|
|
int32_t l_1141 = (-3L);
|
|
int16_t ****l_1156 = &g_529;
|
|
uint32_t *l_1198[1];
|
|
int32_t l_1212 = (-1L);
|
|
int32_t l_1213 = 7L;
|
|
uint16_t l_1259 = 0x06C0L;
|
|
uint16_t l_1262 = 0UL;
|
|
uint8_t *l_1323 = &g_208;
|
|
union U0 *l_1342 = &g_1343;
|
|
union U0 **l_1341[6] = {&l_1342,&l_1342,&l_1342,&l_1342,&l_1342,&l_1342};
|
|
int8_t l_1416 = (-10L);
|
|
union U0 * const *** const l_1457 = (void*)0;
|
|
const int32_t *l_1467 = &g_20[0];
|
|
int32_t l_1494[9] = {0L,0xFEFC9D21L,0xFEFC9D21L,0L,0xFEFC9D21L,0xFEFC9D21L,0L,0xFEFC9D21L,0xFEFC9D21L};
|
|
uint32_t **l_1505 = &l_1198[0];
|
|
uint32_t ***l_1504 = &l_1505;
|
|
uint32_t ****l_1508 = &g_1506;
|
|
const uint8_t *l_1528 = &g_857;
|
|
int16_t ** const *l_1577 = &g_530;
|
|
int32_t l_1612 = (-1L);
|
|
int32_t *l_1616 = &g_643;
|
|
int32_t l_1636 = 0x3663334DL;
|
|
uint32_t l_1737 = 4UL;
|
|
int32_t l_1749[1];
|
|
int32_t ****l_1779 = &g_1523;
|
|
const int32_t **l_1782 = (void*)0;
|
|
const int32_t ***l_1781 = &l_1782;
|
|
const int32_t ****l_1780 = &l_1781;
|
|
int32_t l_1901 = 0xC4B6DF2EL;
|
|
uint32_t l_1948 = 0UL;
|
|
uint8_t ****l_1987 = (void*)0;
|
|
uint8_t *****l_1986 = &l_1987;
|
|
uint32_t l_2039 = 18446744073709551615UL;
|
|
int8_t l_2132 = 0xF7L;
|
|
const uint64_t **l_2173 = (void*)0;
|
|
const uint64_t ***l_2172 = &l_2173;
|
|
const uint64_t ****l_2174 = &l_2172;
|
|
int8_t *l_2182 = &g_1294[1];
|
|
int i, j;
|
|
for (i = 0; i < 7; i++)
|
|
l_738[i] = 0L;
|
|
for (i = 0; i < 5; i++)
|
|
l_1103[i] = 4294967295UL;
|
|
for (i = 0; i < 1; i++)
|
|
l_1198[i] = &l_1103[3];
|
|
for (i = 0; i < 1; i++)
|
|
l_1749[i] = 0xD40BE9FCL;
|
|
if (l_649)
|
|
{ /* block id: 251 */
|
|
int16_t **l_653 = &g_531;
|
|
int32_t l_672 = 0xE92EF1E7L;
|
|
const uint16_t *l_691 = &g_552;
|
|
int32_t **l_775 = &g_19;
|
|
int32_t l_830 = 0x1E375A43L;
|
|
int32_t l_832 = 0x77C50E8EL;
|
|
int32_t l_833 = 0x4E128AF2L;
|
|
for (g_48 = 0; (g_48 < 28); g_48 = safe_add_func_int32_t_s_s(g_48, 2))
|
|
{ /* block id: 254 */
|
|
uint16_t l_652 = 0x4ABBL;
|
|
int32_t l_677 = (-8L);
|
|
uint16_t l_678 = 65526UL;
|
|
int64_t l_718 = (-5L);
|
|
int8_t l_725 = (-9L);
|
|
int32_t **l_791 = &g_19;
|
|
int32_t l_831[4] = {1L,1L,1L,1L};
|
|
int i;
|
|
if ((l_652 <= ((void*)0 == l_653)))
|
|
{ /* block id: 255 */
|
|
uint8_t *l_664 = &g_438[4];
|
|
uint32_t *l_667 = (void*)0;
|
|
uint32_t *l_668 = &g_136;
|
|
int64_t *l_669[4][8][8] = {{{&g_670,&g_134[0],&g_134[0],&g_134[0],&g_670,&g_134[0],(void*)0,(void*)0},{&g_134[0],(void*)0,(void*)0,(void*)0,&g_134[0],(void*)0,&g_670,&g_134[0]},{&g_134[0],&g_134[0],(void*)0,&g_134[0],&g_134[0],&g_134[1],(void*)0,&g_134[0]},{&g_134[0],&g_134[0],&g_134[0],(void*)0,(void*)0,(void*)0,(void*)0,&g_134[0]},{(void*)0,(void*)0,&g_134[0],(void*)0,&g_134[1],&g_134[0],&g_134[0],(void*)0},{&g_134[0],&g_134[0],&g_134[0],&g_670,(void*)0,&g_134[0],(void*)0,(void*)0},{&g_134[0],&g_134[0],(void*)0,(void*)0,&g_134[0],&g_670,&g_134[0],&g_134[0]},{(void*)0,&g_134[0],&g_670,(void*)0,&g_670,&g_134[0],(void*)0,&g_134[0]}},{{(void*)0,&g_134[0],&g_670,&g_134[0],&g_134[0],&g_134[0],&g_134[0],&g_134[0]},{&g_134[1],&g_670,&g_134[0],(void*)0,&g_134[0],(void*)0,&g_134[0],(void*)0},{(void*)0,&g_134[0],&g_134[0],&g_134[1],&g_670,(void*)0,(void*)0,&g_670},{&g_670,&g_134[0],&g_134[0],&g_670,&g_134[0],&g_134[0],&g_134[0],(void*)0},{&g_134[0],&g_670,&g_670,&g_134[0],(void*)0,&g_670,&g_134[0],&g_134[0]},{&g_670,&g_670,(void*)0,(void*)0,&g_134[0],&g_134[0],&g_134[0],&g_134[0]},{&g_134[0],&g_134[0],(void*)0,(void*)0,&g_134[0],(void*)0,(void*)0,&g_134[0]},{&g_134[0],&g_134[0],(void*)0,&g_134[0],&g_134[1],&g_134[0],&g_670,&g_670}},{{(void*)0,(void*)0,&g_134[0],&g_134[0],&g_134[0],(void*)0,&g_670,(void*)0},{(void*)0,&g_134[0],(void*)0,&g_134[0],(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,&g_134[0],(void*)0},{&g_134[0],&g_134[0],(void*)0,&g_670,(void*)0,&g_134[0],&g_134[0],&g_134[0]},{&g_134[0],&g_134[0],&g_670,&g_670,&g_134[0],&g_134[1],&g_134[0],(void*)0},{&g_134[0],&g_134[0],&g_134[0],(void*)0,(void*)0,&g_134[0],(void*)0,(void*)0},{&g_134[0],(void*)0,&g_134[0],&g_134[0],&g_134[0],&g_134[0],(void*)0,(void*)0},{&g_134[1],&g_134[0],&g_134[0],&g_134[0],&g_670,(void*)0,&g_134[0],&g_670}},{{&g_134[1],&g_134[0],(void*)0,&g_134[0],&g_134[0],&g_134[0],&g_670,&g_134[0]},{&g_134[0],&g_134[1],&g_670,(void*)0,(void*)0,&g_670,&g_134[1],&g_134[0]},{&g_134[0],&g_670,&g_134[0],(void*)0,&g_134[0],&g_134[0],&g_134[0],&g_134[0]},{&g_134[0],(void*)0,&g_134[1],&g_134[0],(void*)0,&g_134[0],(void*)0,(void*)0},{&g_134[0],&g_670,&g_670,&g_670,(void*)0,&g_670,&g_134[0],&g_670},{(void*)0,&g_134[1],(void*)0,&g_134[1],(void*)0,&g_134[0],&g_134[0],&g_134[0]},{(void*)0,&g_134[0],&g_134[0],&g_134[0],&g_134[0],(void*)0,(void*)0,&g_134[1]},{(void*)0,&g_134[0],&g_134[0],(void*)0,&g_134[1],&g_134[0],&g_134[0],&g_670}}};
|
|
int32_t l_695 = 0L;
|
|
uint32_t l_764 = 1UL;
|
|
int16_t **l_776 = &g_531;
|
|
int i, j, k;
|
|
if (((*p_31) = (+(+((((((safe_mul_func_uint8_t_u_u((((l_658 = &p_32) != (void*)0) || g_134[3]), ((g_319[2] = (l_649 != (safe_add_func_uint8_t_u_u((safe_add_func_int32_t_s_s(((!((*l_664) = p_32)) & 0x6A4FL), (((safe_add_func_uint64_t_u_u((((-1L) <= 1L) | (l_671 = (((*l_668) &= (2L == 65535UL)) <= g_82[1]))), p_32)) , g_82[0]) | g_321))), 0UL)))) , l_672))) & l_649) , 0xD7D3L) , l_671) | g_643) , (-1L))))))
|
|
{ /* block id: 262 */
|
|
const int32_t *l_675[8] = {&l_672,&l_672,&l_672,&l_672,&l_672,&l_672,&l_672,&l_672};
|
|
int i;
|
|
for (g_643 = 0; (g_643 <= 4); g_643 += 1)
|
|
{ /* block id: 265 */
|
|
const int32_t *l_674[7][7] = {{&g_198,&g_198,&g_198,&g_198,&g_198,&g_198,&g_198},{&g_198,&g_198,&g_198,&g_198,&g_198,&g_198,&g_198},{&g_198,(void*)0,(void*)0,&g_198,(void*)0,(void*)0,&g_198},{&g_198,&g_198,&g_198,&g_198,&g_198,&g_198,&g_198},{&g_198,&g_198,&g_198,&g_198,&g_198,&g_198,&g_198},{&g_198,&g_198,&g_198,&g_198,&g_198,&g_198,&g_198},{(void*)0,&g_198,(void*)0,(void*)0,&g_198,(void*)0,(void*)0}};
|
|
const int32_t **l_673 = &l_674[6][2];
|
|
int i, j;
|
|
l_675[2] = ((g_134[g_643] , 6L) , ((*l_673) = &g_20[0]));
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 269 */
|
|
uint16_t *l_692 = &l_678;
|
|
for (l_652 = 3; (l_652 <= 9); l_652 += 1)
|
|
{ /* block id: 272 */
|
|
int32_t *l_676[1][3][2];
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 3; j++)
|
|
{
|
|
for (k = 0; k < 2; k++)
|
|
l_676[i][j][k] = &g_80;
|
|
}
|
|
}
|
|
--l_678;
|
|
(*p_33) = g_436[l_652];
|
|
}
|
|
if ((safe_rshift_func_int16_t_s_s((safe_sub_func_int32_t_s_s((((((safe_mul_func_uint16_t_u_u(((safe_add_func_int64_t_s_s(5L, l_672)) >= ((-1L) & (safe_lshift_func_int8_t_s_u((((((*g_19) = (0xCAL >= (((((l_652 == (l_691 != l_692)) , (safe_add_func_int8_t_s_s(0L, 0L))) > l_695) == 0x18BE28BBL) > p_32))) & 4294967292UL) >= l_695) <= p_29), 2)))), 65535UL)) ^ (*g_616)) ^ g_139) & 0x42L) != 0x98L), (*p_33))), 2)))
|
|
{ /* block id: 277 */
|
|
uint16_t l_710 = 0UL;
|
|
(*g_19) = (safe_lshift_func_int8_t_s_u((safe_add_func_uint16_t_u_u((safe_mul_func_int16_t_s_s((!(safe_mod_func_int32_t_s_s(((safe_rshift_func_uint8_t_u_s((safe_mod_func_int32_t_s_s((~l_710), (+(*g_616)))), 2)) | l_695), (safe_mul_func_uint8_t_u_u(((*l_664) = (((*g_19) | (((*l_668)--) || (*g_19))) != (((((l_695 > (safe_div_func_int16_t_s_s((l_710 >= l_677), g_643))) >= 0x51225828548A0079LL) , 0x1E44L) , 0x07L) < 0x35L))), l_652))))), 65535UL)), p_29)), l_718));
|
|
return (*g_19);
|
|
}
|
|
else
|
|
{ /* block id: 282 */
|
|
int32_t **l_719 = &g_19;
|
|
(*l_719) = &g_20[0];
|
|
}
|
|
}
|
|
for (g_208 = 14; (g_208 == 60); g_208++)
|
|
{ /* block id: 288 */
|
|
int32_t *l_737 = &g_80;
|
|
int8_t *l_749[9] = {&g_139,&g_139,&g_139,&g_139,&g_139,&g_139,&g_139,&g_139,&g_139};
|
|
uint64_t *l_763 = &g_165;
|
|
int i;
|
|
(*g_19) = (~4294967291UL);
|
|
l_738[3] &= ((*l_737) |= (g_552 ^ (safe_add_func_uint64_t_u_u(l_725, ((safe_rshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_u(((l_649 = g_20[0]) >= (*p_33)), p_29)), 2)) > ((safe_mod_func_int32_t_s_s((safe_div_func_int64_t_s_s((((g_438[2] = l_695) == p_29) , (safe_div_func_uint32_t_u_u(1UL, l_736))), (*g_616))), p_29)) ^ g_165))))));
|
|
(*g_19) ^= (-1L);
|
|
if (((safe_mul_func_uint8_t_u_u((0xE05681FBL < (0x982C6C15BF0AE782LL | ((safe_add_func_int16_t_s_s(((-8L) && (l_764 = ((((safe_mod_func_uint8_t_u_u((*l_737), (g_319[3] ^= (safe_add_func_uint64_t_u_u(((*g_616)--), p_29))))) < (((*g_19) ^= ((~(((*l_763) |= (safe_lshift_func_int8_t_s_s((safe_add_func_uint32_t_u_u((safe_lshift_func_int8_t_s_u((1L || 1L), 4)), (((safe_mul_func_int8_t_s_s((safe_mul_func_int16_t_s_s((safe_mod_func_int16_t_s_s(0xD77AL, 0x61DFL)), 1L)), 0xC8L)) , g_321) , g_438[3]))), 1))) , 0x6DL)) == 0x2E24L)) , (-1L))) , 0x7432EABEF23654E6LL) , 4UL))), 65527UL)) < 0x5288898CA08C6C41LL))), l_671)) , l_671))
|
|
{ /* block id: 300 */
|
|
(*g_19) = (*p_30);
|
|
}
|
|
else
|
|
{ /* block id: 302 */
|
|
const int32_t l_765[6] = {(-6L),(-6L),(-6L),(-6L),(-6L),(-6L)};
|
|
int i;
|
|
(*p_33) &= l_765[1];
|
|
(*l_737) &= g_766;
|
|
}
|
|
}
|
|
(*p_31) = (safe_rshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_u((((safe_add_func_uint8_t_u_u(((((safe_add_func_uint16_t_u_u(l_672, ((void*)0 != l_775))) , (*g_529)) == (l_776 = l_776)) || l_777[5]), (g_80 >= 0L))) != (g_319[0] | l_677)) > l_652), p_29)), g_438[2]));
|
|
l_778 = (*l_775);
|
|
}
|
|
else
|
|
{ /* block id: 310 */
|
|
int32_t **l_789 = &g_19;
|
|
uint8_t l_808[7][7][3] = {{{0x6DL,0x0CL,1UL},{1UL,0x61L,255UL},{0UL,251UL,0x99L},{0x5EL,0x61L,4UL},{0xA6L,0x0CL,0xF2L},{0x29L,0x28L,0x78L},{0x14L,0x14L,246UL}},{{0x29L,0x5EL,0xC1L},{0xA6L,255UL,0UL},{0x5EL,0xB7L,7UL},{0UL,0xA6L,0UL},{1UL,0x69L,0xC1L},{0x6DL,0x7AL,246UL},{0x5DL,0x50L,0x78L}},{{255UL,0x7AL,0xF2L},{0x28L,0x69L,4UL},{248UL,0xA6L,0x99L},{0xB7L,0xB7L,255UL},{248UL,255UL,1UL},{0x28L,0x5EL,0UL},{255UL,0x14L,0x87L}},{{0x5DL,0x28L,0UL},{0x6DL,0x0CL,1UL},{1UL,0x61L,255UL},{0UL,251UL,0x99L},{0x5EL,0x61L,4UL},{0xA6L,0x0CL,0xF2L},{0x29L,0x28L,0x78L}},{{0x14L,0x14L,246UL},{0x29L,0x5EL,0xC1L},{0xA6L,255UL,0UL},{0x5EL,0xB7L,7UL},{0UL,0xA6L,0UL},{1UL,0x69L,0xC1L},{0x6DL,0x7AL,246UL}},{{0x5DL,0x50L,0x78L},{255UL,0x7AL,0xF2L},{0x28L,0x69L,4UL},{248UL,0xA6L,0x99L},{0xB7L,0xB7L,255UL},{248UL,255UL,1UL},{0x28L,0x5EL,0UL}},{{255UL,0x14L,0x87L},{0x5DL,0x28L,0UL},{0x6DL,0x0CL,1UL},{1UL,0x61L,0xB7L},{0x65L,254UL,0x7AL},{3UL,0xECL,0x5DL},{0x5CL,255UL,0UL}}};
|
|
int32_t l_827 = 0x3A239AF2L;
|
|
int32_t *l_828 = &g_20[0];
|
|
int32_t *l_829[2];
|
|
int i, j, k;
|
|
for (i = 0; i < 2; i++)
|
|
l_829[i] = (void*)0;
|
|
for (g_391 = (-3); (g_391 != (-24)); --g_391)
|
|
{ /* block id: 313 */
|
|
int32_t ***l_790[9][10][2] = {{{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789}},{{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789}},{{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789}},{{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789}},{{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789}},{{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789}},{{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789}},{{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789}},{{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789},{&l_775,&l_789}}};
|
|
uint64_t *l_810 = &g_165;
|
|
int i, j, k;
|
|
(*p_33) = (safe_rshift_func_uint8_t_u_u((safe_mul_func_int8_t_s_s(g_319[1], ((((-7L) | ((((*g_616) <= ((*l_810) = (!(safe_rshift_func_uint8_t_u_u((~(l_775 != (l_791 = l_789))), (safe_add_func_uint16_t_u_u((safe_div_func_uint32_t_u_u((safe_rshift_func_int8_t_s_u(((safe_add_func_uint64_t_u_u((((**l_775) = (&g_80 == ((((((safe_mul_func_int16_t_s_s((p_32 | ((safe_lshift_func_int8_t_s_s((~((((((*g_616) | (((safe_rshift_func_uint16_t_u_u(((!(p_29 & 1UL)) <= 0xC4C7L), 11)) != 1UL) , (*l_778))) , p_29) == g_165) , (*p_30)) | (*g_19))), 3)) ^ p_29)), 0x757CL)) >= p_32) , 0x1E86L) == 0x5795L) && (*g_19)) , (void*)0))) == l_808[2][3][0]), p_32)) && (**l_789)), 3)), l_809)), l_725))))))) > g_80) , (-1L))) ^ 3UL) != g_438[2]))), 4));
|
|
for (l_725 = 0; (l_725 > (-4)); --l_725)
|
|
{ /* block id: 320 */
|
|
uint8_t *l_815 = &g_208;
|
|
uint8_t *l_818 = (void*)0;
|
|
uint8_t *l_819 = &l_808[6][1][2];
|
|
int32_t l_820 = (-1L);
|
|
const int32_t **l_821 = (void*)0;
|
|
const int32_t **l_822 = (void*)0;
|
|
const int32_t *l_824 = &g_643;
|
|
const int32_t **l_823 = &l_824;
|
|
l_738[3] ^= ((*g_19) & (((g_552 , (safe_rshift_func_int8_t_s_u(g_643, ((*l_815)--)))) < (g_198 | 0xF7L)) & (l_820 = ((*l_819) = 9UL))));
|
|
(*l_823) = p_30;
|
|
}
|
|
for (p_29 = 0; (p_29 < 30); p_29++)
|
|
{ /* block id: 329 */
|
|
return l_827;
|
|
}
|
|
}
|
|
l_834++;
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 336 */
|
|
int8_t *l_840 = &g_319[0];
|
|
int8_t **l_839[9][2] = {{&l_840,&l_840},{&l_840,&l_840},{&l_840,&l_840},{&l_840,&l_840},{&l_840,&l_840},{&l_840,&l_840},{&l_840,&l_840},{&l_840,&l_840},{&l_840,&l_840}};
|
|
int8_t *l_882[3];
|
|
int32_t l_890 = (-7L);
|
|
int32_t l_911[7][5] = {{0x7AD83136L,0x952EA8CDL,(-5L),0x31AED640L,0x39076DD5L},{0x8E9A2704L,0x83BC1A68L,(-4L),0L,4L},{0x952EA8CDL,0L,0x71001736L,0L,0L},{0x8E9A2704L,(-5L),0x8E9A2704L,0x71001736L,1L},{0x7AD83136L,(-5L),9L,0x952EA8CDL,0x83BC1A68L},{(-1L),0L,0L,(-4L),0x7AD83136L},{0L,0x83BC1A68L,9L,0x83BC1A68L,0L}};
|
|
uint32_t l_919[5] = {0xAD8BB3EFL,0xAD8BB3EFL,0xAD8BB3EFL,0xAD8BB3EFL,0xAD8BB3EFL};
|
|
uint64_t *l_1009 = &g_165;
|
|
const union U0 *l_1014[10];
|
|
uint64_t ***l_1083[3][6][4] = {{{&g_1057,&g_1057,&g_1057,&g_1057},{&g_1057,&g_1057,&g_1057,&g_1057},{&g_1057,&g_1057,(void*)0,&g_1057},{&g_1057,&g_1057,&g_1057,&g_1057},{(void*)0,&g_1057,&g_1057,(void*)0},{&g_1057,&g_1057,&g_1057,&g_1057}},{{&g_1057,(void*)0,&g_1057,&g_1057},{&g_1057,(void*)0,&g_1057,&g_1057},{&g_1057,&g_1057,(void*)0,&g_1057},{&g_1057,&g_1057,(void*)0,&g_1057},{&g_1057,&g_1057,(void*)0,&g_1057},{&g_1057,&g_1057,(void*)0,&g_1057}},{{&g_1057,&g_1057,&g_1057,&g_1057},{&g_1057,&g_1057,&g_1057,&g_1057},{&g_1057,&g_1057,&g_1057,&g_1057},{&g_1057,&g_1057,&g_1057,&g_1057},{(void*)0,&g_1057,&g_1057,&g_1057},{&g_1057,&g_1057,(void*)0,&g_1057}}};
|
|
int16_t *** const l_1140 = &g_530;
|
|
union U0 *l_1159 = &g_1160;
|
|
union U0 **l_1158 = &l_1159;
|
|
int8_t l_1173[3][8] = {{8L,0x83L,8L,0x83L,8L,0x83L,8L,0x83L},{8L,0x83L,8L,0x83L,8L,0x83L,8L,0x83L},{8L,0x83L,8L,0x83L,8L,0x83L,8L,0x83L}};
|
|
int64_t l_1190 = 0x1F5A0FE97FC8995CLL;
|
|
uint8_t l_1206 = 0xB0L;
|
|
int32_t l_1211 = 1L;
|
|
int32_t *l_1221[2][8] = {{&g_643,&g_20[0],&g_20[0],&g_643,&g_20[0],&g_20[0],&g_643,&g_20[0]},{&g_643,&g_643,&l_911[1][1],&g_643,&g_643,&l_911[1][1],&g_643,&g_643}};
|
|
int64_t l_1223 = 0xF99B7E2DAF5DE6BDLL;
|
|
int64_t **l_1224 = &l_889;
|
|
uint32_t l_1291 = 0xCC382B73L;
|
|
uint16_t l_1350 = 0x8A64L;
|
|
int64_t l_1377[8] = {0xE990F7FFE77AA8C4LL,0x3D7C02B80CC2F8AFLL,0xE990F7FFE77AA8C4LL,0xE990F7FFE77AA8C4LL,0x3D7C02B80CC2F8AFLL,0xE990F7FFE77AA8C4LL,0xE990F7FFE77AA8C4LL,0x3D7C02B80CC2F8AFLL};
|
|
int32_t l_1459 = 2L;
|
|
uint32_t l_1490 = 0xA1CD8BCFL;
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_882[i] = &g_319[3];
|
|
for (i = 0; i < 10; i++)
|
|
l_1014[i] = &g_1015;
|
|
if ((*p_33))
|
|
{ /* block id: 337 */
|
|
int8_t ***l_841 = &l_839[4][1];
|
|
int8_t * const l_846 = &g_847;
|
|
int8_t * const *l_845 = &l_846;
|
|
const int32_t l_856 = 0x838AF622L;
|
|
uint16_t *l_858 = &l_809;
|
|
int64_t *l_887 = (void*)0;
|
|
int64_t **l_886 = &l_887;
|
|
int32_t l_916 = 0x54E5E261L;
|
|
int32_t l_917 = (-1L);
|
|
uint32_t *l_936 = &l_919[4];
|
|
int32_t l_1003 = (-1L);
|
|
int32_t l_1004 = (-4L);
|
|
int32_t l_1029 = 0x8D321B7AL;
|
|
uint64_t ***l_1060[6] = {&g_1057,&g_1057,&g_1057,&g_1057,&g_1057,&g_1057};
|
|
int32_t *l_1162 = (void*)0;
|
|
int32_t l_1168 = (-4L);
|
|
int32_t l_1171 = 7L;
|
|
int32_t l_1172 = 0xF646E131L;
|
|
int32_t l_1174[2];
|
|
uint32_t l_1175 = 0xD79793C8L;
|
|
int32_t *l_1207 = (void*)0;
|
|
int32_t *l_1208 = &g_20[0];
|
|
int32_t *l_1209 = (void*)0;
|
|
int32_t *l_1210[1][3][6] = {{{&g_643,&l_890,&l_911[6][0],&l_911[6][0],&l_890,&g_643},{&l_1004,&l_1004,&l_911[6][4],&l_911[6][0],&l_911[6][4],&l_1004},{&l_911[6][4],&l_890,&l_917,&l_1172,&l_1172,&l_917}}};
|
|
int64_t l_1214 = 0x0B28D5FC346DE1B6LL;
|
|
int32_t l_1215[2][3];
|
|
int64_t l_1216 = 0xD786A41972BE8315LL;
|
|
int32_t l_1217 = 0L;
|
|
int i, j, k;
|
|
for (i = 0; i < 2; i++)
|
|
l_1174[i] = 0L;
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 3; j++)
|
|
l_1215[i][j] = 0x60248248L;
|
|
}
|
|
(*p_33) = (*p_31);
|
|
(*p_33) = (*g_19);
|
|
if ((((*l_858) |= (((*g_19) = (*g_19)) > (((g_136 , (safe_mul_func_uint8_t_u_u((((*l_841) = l_839[4][1]) != (void*)0), (((g_134[2] ^ (((l_845 = l_844) == g_848) <= (safe_div_func_uint32_t_u_u((g_552 > (safe_sub_func_uint8_t_u_u((safe_mul_func_int8_t_s_s(l_856, 0xC4L)), g_552))), 0xEF180024L)))) <= 0x91FCL) >= p_29)))) || 0xE987L) | g_857))) < (**g_530)))
|
|
{ /* block id: 344 */
|
|
int16_t ****l_883 = &g_529;
|
|
uint64_t *l_885 = &l_671;
|
|
int32_t l_891[10][9] = {{1L,0x8D74AC84L,7L,0x06B760BFL,7L,0x8D74AC84L,1L,7L,0xE702CEAEL},{0x133CA85AL,0L,0x87AAA152L,0x0E40178FL,0x36632F9CL,0x87AAA152L,1L,0x87AAA152L,0x36632F9CL},{0xF704001EL,7L,7L,0xF704001EL,0xD63CCE0AL,0x5419DD3FL,0x218900FAL,7L,0x5419DD3FL},{0x1D4268F8L,0x36632F9CL,0x1B304FF5L,0x0E40178FL,0x51185709L,0x51185709L,0x0E40178FL,0x1B304FF5L,0x36632F9CL},{0x218900FAL,0xD63CCE0AL,0xE702CEAEL,0x06B760BFL,0xD63CCE0AL,7L,6L,0xE702CEAEL,0xE702CEAEL},{0x1D4268F8L,0x51185709L,0x36632F9CL,0x52DE5737L,0x36632F9CL,0x51185709L,0x1D4268F8L,0x36632F9CL,0x1B304FF5L},{0xF704001EL,0xD63CCE0AL,0x5419DD3FL,0x218900FAL,7L,0x5419DD3FL,6L,0x5419DD3FL,7L},{0x133CA85AL,0x36632F9CL,0x36632F9CL,0x133CA85AL,0L,0x87AAA152L,0x0E40178FL,0x36632F9CL,0x87AAA152L},{1L,7L,0xE702CEAEL,0x218900FAL,0x8D74AC84L,0x8D74AC84L,0x218900FAL,0xE702CEAEL,7L},{0x0E40178FL,0L,0x1B304FF5L,0x52DE5737L,0L,0x36632F9CL,1L,0x1B304FF5L,0x1B304FF5L}};
|
|
int32_t *l_892 = &l_738[3];
|
|
union U0 * const l_898 = &g_899;
|
|
const int64_t *l_990[3][4] = {{(void*)0,&g_989[5][1],&g_989[5][1],(void*)0},{&g_989[5][1],(void*)0,&g_989[5][1],&g_989[5][1]},{(void*)0,(void*)0,&g_989[2][3],(void*)0}};
|
|
int32_t *l_996 = (void*)0;
|
|
int32_t *l_997 = &l_890;
|
|
int32_t *l_998 = &l_916;
|
|
int32_t *l_999 = &l_891[6][8];
|
|
int32_t *l_1000 = (void*)0;
|
|
int32_t *l_1001 = &l_649;
|
|
int32_t *l_1002[3][7][7] = {{{&l_891[4][1],(void*)0,&g_20[0],&l_891[4][1],&l_917,&l_649,&l_738[3]},{&l_917,&l_891[1][4],&l_911[3][1],&l_891[3][4],&l_891[1][4],&l_917,(void*)0},{(void*)0,&g_80,&l_890,&l_911[3][1],&l_911[3][1],&l_890,&g_80},{&l_738[5],(void*)0,&l_917,&l_891[1][4],&l_891[3][4],&l_911[3][1],&l_891[1][4]},{&g_643,&l_738[3],&l_649,&l_917,&l_891[4][1],&g_20[0],(void*)0},{(void*)0,&l_738[5],&g_643,&l_891[1][4],&g_643,&l_738[3],&l_916},{&l_738[3],(void*)0,&g_20[0],&l_911[3][1],&g_20[0],(void*)0,&l_738[3]}},{{&l_917,(void*)0,&l_738[1],&l_891[3][4],&l_916,(void*)0,&g_20[0]},{&l_649,&l_911[3][1],&l_917,&l_891[4][1],(void*)0,&l_890,&l_917},{&g_643,&g_20[0],&l_738[1],&g_643,&l_911[3][1],&l_917,&l_890},{&g_643,&l_891[4][7],&g_20[0],&g_20[0],&l_891[4][7],&g_643,&g_20[0]},{&l_891[1][4],(void*)0,(void*)0,&g_80,&l_917,(void*)0,&g_20[0]},{&l_738[0],&l_890,&g_20[0],&g_20[0],&l_649,&g_20[0],&g_20[0]},{&l_911[6][0],(void*)0,&l_649,(void*)0,&l_738[1],&g_20[0],&g_20[0]}},{{&l_911[3][1],&l_738[0],&l_649,&l_738[0],&l_911[3][1],&l_911[3][1],&g_643},{&l_917,&g_20[0],(void*)0,&l_917,&l_649,&g_643,&l_917},{(void*)0,&l_738[6],&l_890,&l_649,&g_643,&l_891[1][3],(void*)0},{&l_917,&l_917,&g_20[0],&l_738[1],(void*)0,(void*)0,(void*)0},{&l_911[3][1],(void*)0,(void*)0,&l_911[3][1],&l_891[1][3],(void*)0,&g_20[0]},{&l_911[6][0],&l_891[3][4],&l_917,&l_649,&l_891[3][4],&l_917,&g_643},{&l_738[0],(void*)0,&l_649,&g_643,&l_649,&l_649,&g_20[0]}}};
|
|
uint64_t l_1005 = 0x1D7435FB911CAA92LL;
|
|
int i, j, k;
|
|
(*l_892) |= ((((safe_mul_func_uint8_t_u_u(g_643, (((((*l_846) = ((safe_mul_func_int8_t_s_s((safe_mod_func_int16_t_s_s((1UL || p_29), (safe_sub_func_int8_t_s_s((safe_mod_func_uint16_t_u_u((((*p_31) && ((*g_19) |= ((safe_mul_func_uint8_t_u_u(((safe_mod_func_uint32_t_u_u(((((safe_mod_func_uint32_t_u_u((((((*l_885) = ((++(*g_616)) != (~(safe_sub_func_uint64_t_u_u(((safe_add_func_int64_t_s_s((((void*)0 == l_882[0]) <= (g_766 , 4294967295UL)), (l_883 != l_884[1][1]))) < 5UL), 0xF90E30558465FC18LL))))) != p_29) ^ (*p_33)) && (*p_33)), 0xB4CC866AL)) , l_886) == l_888) , 0x8525CDDEL), (-4L))) != 0x011F1B98303E9CAFLL), g_198)) || g_139))) == l_890), 9L)), l_856)))), l_891[9][8])) , 9L)) , 1UL) > g_391) , p_32))) < p_32) , p_32) ^ 0xF0L);
|
|
if (((0xCFL == (-1L)) || 0x03C415998CE9ED93LL))
|
|
{ /* block id: 350 */
|
|
int32_t *l_893 = (void*)0;
|
|
int32_t *l_894 = (void*)0;
|
|
uint32_t l_895[3];
|
|
union U0 *l_901 = &g_902;
|
|
union U0 **l_900 = &l_901;
|
|
int32_t l_909 = 0x6870B049L;
|
|
int32_t l_910 = 0xAD4744D1L;
|
|
int32_t l_912 = 1L;
|
|
int32_t l_914 = 9L;
|
|
int32_t l_915[1][3];
|
|
int i, j;
|
|
for (i = 0; i < 3; i++)
|
|
l_895[i] = 18446744073709551615UL;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 3; j++)
|
|
l_915[i][j] = 0x6653DB5CL;
|
|
}
|
|
++l_895[0];
|
|
(*l_900) = l_898;
|
|
for (g_136 = 0; (g_136 <= 2); g_136 += 1)
|
|
{ /* block id: 355 */
|
|
int32_t *l_903 = &g_20[0];
|
|
int32_t *l_904 = &g_20[0];
|
|
int32_t *l_905 = &l_738[3];
|
|
int32_t *l_906 = &l_891[9][8];
|
|
int32_t *l_907 = &g_20[0];
|
|
int32_t *l_908[7] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
int i;
|
|
++l_919[1];
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 358 */
|
|
if ((*p_30))
|
|
{ /* block id: 359 */
|
|
return (*p_30);
|
|
}
|
|
else
|
|
{ /* block id: 361 */
|
|
uint32_t **l_937 = (void*)0;
|
|
uint32_t **l_938 = &l_936;
|
|
const union U0 **l_955 = &g_940[2][6];
|
|
(*p_31) = (*g_19);
|
|
(*l_778) = (safe_mul_func_int16_t_s_s((*l_778), (safe_add_func_uint64_t_u_u(((((safe_mul_func_int16_t_s_s((p_29 > 1UL), (safe_add_func_int16_t_s_s((safe_rshift_func_int16_t_s_u((**g_530), (safe_mul_func_int8_t_s_s((l_911[3][1] = (safe_div_func_int32_t_s_s(((&g_19 != (void*)0) != ((((*l_938) = l_936) != (void*)0) || l_939[1][1])), g_643))), 252UL)))), g_198)))) > l_890) <= (*g_531)) , p_29), p_32))));
|
|
g_219 = (void*)0;
|
|
(*l_955) = g_940[2][6];
|
|
}
|
|
for (g_552 = 14; (g_552 == 16); ++g_552)
|
|
{ /* block id: 371 */
|
|
uint8_t l_969 = 3UL;
|
|
uint8_t *l_980 = &g_208;
|
|
int64_t *l_981 = &g_670;
|
|
const int32_t *l_983 = &l_891[9][8];
|
|
const int32_t **l_982 = &l_983;
|
|
g_958 ^= 0x769D4707L;
|
|
(*p_33) ^= (safe_lshift_func_int8_t_s_s((safe_sub_func_uint64_t_u_u((((0xE9L == ((-6L) | (((*l_936)++) > (((*l_892) >= ((*l_981) ^= ((((safe_mul_func_int8_t_s_s((l_916 = (p_32 == (*g_531))), (*l_892))) && ((*l_858) = (l_969 | ((safe_div_func_uint32_t_u_u(((safe_mod_func_uint64_t_u_u((safe_lshift_func_int8_t_s_u(((safe_mod_func_int64_t_s_s((((((safe_mul_func_uint8_t_u_u(((*l_980) = (*l_892)), l_916)) < p_32) != 0x7689L) || p_32) < g_950.f1), l_911[3][1])) == 0x9D2D553DL), 6)), (*g_616))) && g_391), (*l_892))) ^ g_82[0])))) == p_29) ^ 0x358DE88929F29BE0LL))) > p_32)))) | 0x02L) && (*g_19)), 0xFC0F8F934819D8A4LL)), (*l_892)));
|
|
if ((*p_30))
|
|
continue;
|
|
(*l_982) = &g_198;
|
|
}
|
|
}
|
|
if (l_917)
|
|
{ /* block id: 383 */
|
|
int64_t *l_986[9] = {&g_134[1],&g_134[1],&g_134[1],&g_134[1],&g_134[1],&g_134[1],&g_134[1],&g_134[1],&g_134[1]};
|
|
int i;
|
|
for (g_552 = 0; (g_552 <= 1); g_552 += 1)
|
|
{ /* block id: 386 */
|
|
const int64_t *l_988 = &g_989[5][1];
|
|
const int64_t **l_987[7] = {(void*)0,&l_988,(void*)0,(void*)0,&l_988,(void*)0,(void*)0};
|
|
int i;
|
|
(*l_778) = (l_919[(g_552 + 3)] , (!(!((g_944.f1 , (l_916 <= (((*l_888) = l_986[2]) == (l_990[0][3] = &g_670)))) >= ((5L || 251UL) == (((*p_33) &= ((safe_add_func_int32_t_s_s(((p_32 , (((+p_32) >= p_29) | 3L)) | (*p_31)), 0xF6F6FA08L)) >= (*l_892))) && 9UL))))));
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 392 */
|
|
for (g_954.f1 = 0; (g_954.f1 >= (-28)); g_954.f1 = safe_sub_func_uint16_t_u_u(g_954.f1, 9))
|
|
{ /* block id: 395 */
|
|
return l_919[1];
|
|
}
|
|
}
|
|
--l_1005;
|
|
}
|
|
else
|
|
{ /* block id: 400 */
|
|
uint64_t **l_1008[2][9][6] = {{{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616}},{{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,(void*)0,&g_616},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}}};
|
|
int32_t l_1042 = (-1L);
|
|
uint32_t l_1046 = 0x4AF07C3EL;
|
|
union U0 *l_1049 = &g_1050;
|
|
uint64_t ****l_1058[9][4] = {{&g_1056,&g_1056,&g_1056,&g_1056},{&g_1056,&g_1056,&g_1056,&g_1056},{&g_1056,&g_1056,&g_1056,&g_1056},{&g_1056,&g_1056,&g_1056,&g_1056},{&g_1056,&g_1056,&g_1056,&g_1056},{&g_1056,&g_1056,&g_1056,&g_1056},{&g_1056,&g_1056,&g_1056,&g_1056},{&g_1056,&g_1056,&g_1056,&g_1056},{&g_1056,&g_1056,&g_1056,&g_1056}};
|
|
uint32_t ** const l_1086 = (void*)0;
|
|
const uint32_t *l_1088 = &l_919[1];
|
|
const uint32_t **l_1087 = &l_1088;
|
|
int16_t l_1150 = 0x9566L;
|
|
int32_t l_1167 = 1L;
|
|
int32_t l_1169 = 0xE5CEA8B5L;
|
|
int64_t l_1197[3][6] = {{0xC9DDF6D0FFF3651ELL,0xC9DDF6D0FFF3651ELL,3L,0xC9DDF6D0FFF3651ELL,0xC9DDF6D0FFF3651ELL,3L},{0xC9DDF6D0FFF3651ELL,0xC9DDF6D0FFF3651ELL,3L,0xC9DDF6D0FFF3651ELL,0xC9DDF6D0FFF3651ELL,3L},{0xC9DDF6D0FFF3651ELL,0xC9DDF6D0FFF3651ELL,3L,0xC9DDF6D0FFF3651ELL,0xC9DDF6D0FFF3651ELL,3L}};
|
|
uint8_t l_1205 = 2UL;
|
|
int i, j, k;
|
|
if (((l_1009 = &l_671) == (void*)0))
|
|
{ /* block id: 402 */
|
|
uint64_t l_1017 = 0x33DEB652E73BDCA9LL;
|
|
lbl_1023:
|
|
for (g_954.f1 = 0; (g_954.f1 > (-30)); g_954.f1--)
|
|
{ /* block id: 405 */
|
|
const union U0 **l_1012 = (void*)0;
|
|
const union U0 **l_1013 = (void*)0;
|
|
l_1014[2] = (g_946.f1 , g_940[0][6]);
|
|
(*p_31) = l_919[4];
|
|
(*g_19) = 0xF605C882L;
|
|
}
|
|
for (g_552 = 0; (g_552 <= 6); g_552 += 1)
|
|
{ /* block id: 412 */
|
|
int32_t *l_1016[6];
|
|
uint32_t l_1020 = 0x906D70F2L;
|
|
int i;
|
|
for (i = 0; i < 6; i++)
|
|
l_1016[i] = (void*)0;
|
|
++l_1017;
|
|
l_1020--;
|
|
if (l_809)
|
|
goto lbl_1023;
|
|
}
|
|
return (*p_30);
|
|
}
|
|
else
|
|
{ /* block id: 418 */
|
|
int16_t l_1024 = 0xC2A8L;
|
|
int32_t *l_1025 = &g_20[0];
|
|
int32_t *l_1026 = &g_80;
|
|
int32_t *l_1027 = &g_643;
|
|
int32_t *l_1028 = &l_1004;
|
|
int32_t *l_1030 = &l_738[4];
|
|
int32_t *l_1031 = &g_80;
|
|
int32_t *l_1032 = (void*)0;
|
|
int32_t *l_1033 = &l_649;
|
|
int32_t *l_1034 = (void*)0;
|
|
int32_t *l_1035 = &l_738[3];
|
|
int32_t *l_1036 = &g_20[0];
|
|
int32_t *l_1037 = &l_916;
|
|
int32_t *l_1038 = (void*)0;
|
|
int32_t l_1039 = 0xC1C98AF1L;
|
|
int32_t *l_1040 = &l_1003;
|
|
int32_t *l_1041 = &l_916;
|
|
int32_t *l_1043 = &l_890;
|
|
int32_t *l_1044 = &l_911[0][2];
|
|
int32_t *l_1045[8] = {(void*)0,(void*)0,&l_738[3],(void*)0,(void*)0,&l_738[3],(void*)0,(void*)0};
|
|
int i;
|
|
l_1046--;
|
|
}
|
|
for (g_952.f1 = 0; (g_952.f1 <= 4); g_952.f1 += 1)
|
|
{ /* block id: 423 */
|
|
union U0 **l_1051 = &l_1049;
|
|
volatile union U0 * volatile * volatile **l_1053 = &g_1052;
|
|
for (g_139 = 1; (g_139 >= 0); g_139 -= 1)
|
|
{ /* block id: 426 */
|
|
int i, j;
|
|
return l_911[(g_139 + 5)][g_952.f1];
|
|
}
|
|
(*l_1051) = l_1049;
|
|
(*l_1053) = g_1052;
|
|
return (*g_19);
|
|
}
|
|
if ((safe_add_func_int8_t_s_s(((((g_1056 = g_1056) == (l_1060[0] = l_1059)) < (65535UL && (safe_lshift_func_uint8_t_u_s((safe_mul_func_int8_t_s_s(((void*)0 != &l_839[4][1]), ((+((*l_778) = (safe_add_func_int32_t_s_s(0xBEF56784L, ((~((((safe_sub_func_uint64_t_u_u((safe_sub_func_uint32_t_u_u((safe_unary_minus_func_uint64_t_u((safe_lshift_func_int8_t_s_u(((g_1015.f1 , ((safe_mul_func_int16_t_s_s((safe_mod_func_int16_t_s_s(0xF794L, (~(safe_add_func_int16_t_s_s((0x75L && p_32), g_951.f1))))), l_890)) || 0x4D0F980DDE575287LL)) == g_136), 0)))), g_319[2])), g_165)) , (*l_778)) , g_80) ^ (-2L))) <= 252UL))))) & 1L))), 3)))) && p_29), 255UL)))
|
|
{ /* block id: 436 */
|
|
const uint32_t ***l_1089 = &l_1087;
|
|
uint8_t *l_1093 = &g_438[2];
|
|
const int32_t l_1102 = 0x38148B6CL;
|
|
int16_t *****l_1106 = &l_884[1][1];
|
|
int16_t * const *l_1109 = &g_531;
|
|
int16_t * const **l_1108 = &l_1109;
|
|
int16_t * const ***l_1107[8][4][3] = {{{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108}},{{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108}},{{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108}},{{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108}},{{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108}},{{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108}},{{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108}},{{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108},{&l_1108,&l_1108,&l_1108}}};
|
|
int16_t * const ****l_1110[5][1][9] = {{{(void*)0,&l_1107[5][2][1],&l_1107[4][2][2],&l_1107[1][1][2],&l_1107[5][2][1],&l_1107[1][1][2],&l_1107[4][2][2],&l_1107[5][2][1],(void*)0}},{{(void*)0,&l_1107[5][2][1],&l_1107[4][2][2],&l_1107[1][1][2],&l_1107[5][2][1],&l_1107[1][1][2],&l_1107[4][2][2],&l_1107[5][2][1],(void*)0}},{{(void*)0,&l_1107[5][2][1],&l_1107[4][2][2],&l_1107[1][1][2],&l_1107[5][2][1],&l_1107[4][2][2],&l_1107[4][1][2],(void*)0,&l_1107[4][2][2]}},{{&l_1107[4][2][2],(void*)0,&l_1107[4][1][2],&l_1107[4][2][2],(void*)0,&l_1107[4][2][2],&l_1107[4][1][2],(void*)0,&l_1107[4][2][2]}},{{&l_1107[4][2][2],(void*)0,&l_1107[4][1][2],&l_1107[4][2][2],(void*)0,&l_1107[4][2][2],&l_1107[4][1][2],(void*)0,&l_1107[4][2][2]}}};
|
|
int32_t l_1166 = 0x427B08E8L;
|
|
int32_t l_1170 = 0x917D8E1FL;
|
|
int i, j, k;
|
|
(*l_778) = (((l_1083[2][2][1] = &g_1057) != l_1060[2]) >= p_29);
|
|
(*l_778) = ((*p_33) ^= (((g_139 , (((((safe_sub_func_int64_t_s_s(g_552, (l_1086 != ((*l_1089) = l_1087)))) , (((((*l_858) = (safe_mul_func_int16_t_s_s((+(((*l_1093) |= 252UL) < ((***l_841) ^= ((l_911[0][4] = l_1042) | (safe_add_func_uint16_t_u_u(0x813FL, (((safe_lshift_func_int8_t_s_s(((((safe_rshift_func_uint8_t_u_u(g_947[5].f1, (safe_rshift_func_uint8_t_u_u(p_29, g_942.f1)))) == p_29) && g_1050.f1) ^ l_1046), (*l_778))) , l_1102) != (*l_778)))))))), p_32))) , (*g_616)) <= 18446744073709551615UL) > 0L)) != l_1103[3]) != l_1042) <= 1UL)) != l_919[1]) , l_1102));
|
|
if (g_552)
|
|
goto lbl_1157;
|
|
if ((((l_1042 = (2UL > (safe_sub_func_uint32_t_u_u(((*l_778) ^ (((*l_1106) = &g_529) != (g_1111 = l_1107[4][2][2]))), (*p_30))))) || ((*l_846) |= ((safe_mod_func_uint8_t_u_u(((safe_div_func_int16_t_s_s((((p_29 <= ((((safe_mod_func_uint8_t_u_u((safe_add_func_int32_t_s_s((safe_mul_func_uint16_t_u_u(((!((safe_div_func_uint64_t_u_u((((!((!(+(safe_rshift_func_int8_t_s_s((safe_lshift_func_uint8_t_u_s(((safe_lshift_func_uint8_t_u_u((((*l_1093) &= (safe_sub_func_uint16_t_u_u(l_1102, l_1102))) , ((*l_1093) = ((((g_48 = (safe_unary_minus_func_int8_t_s((l_1140 != (void*)0)))) == g_319[1]) & (-6L)) | p_32))), 6)) | (*g_19)), l_1141)), p_29)))) & g_391)) > 0UL) || 3UL), (*l_778))) < g_391)) , 1UL), l_919[0])), l_1042)), p_29)) || 1L) >= (*l_778)) < p_29)) & (-1L)) | l_1042), p_32)) >= 4294967289UL), 1UL)) > l_1046))) > g_106))
|
|
{ /* block id: 453 */
|
|
return l_1042;
|
|
}
|
|
else
|
|
{ /* block id: 455 */
|
|
(*p_33) |= (((*l_936) &= (((*l_858) = ((((safe_lshift_func_int8_t_s_s(p_29, (((*l_1093) = (safe_unary_minus_func_uint8_t_u(g_943[0].f1))) ^ (1L | 0xE2126235EA4F63DELL)))) <= (*p_31)) , p_29) ^ (~(safe_mul_func_uint16_t_u_u((safe_mod_func_uint64_t_u_u((((((l_1150 <= 18446744073709551615UL) & (~(safe_mod_func_int64_t_s_s((l_1102 < (**g_1057)), g_321)))) ^ p_32) & g_321) & l_1102), l_911[3][3])), 0xFA4FL))))) != 0x58CDL)) && g_438[2]);
|
|
lbl_1157:
|
|
(*p_33) = (safe_rshift_func_uint8_t_u_u((&g_529 != l_1156), 6));
|
|
l_1158 = (void*)0;
|
|
}
|
|
for (g_950.f1 = 2; (g_950.f1 >= 0); g_950.f1 -= 1)
|
|
{ /* block id: 466 */
|
|
int32_t **l_1161[8][5][6] = {{{&g_19,&g_19,&g_19,&g_19,&l_778,&g_19},{&l_778,(void*)0,&g_19,&l_778,&l_778,&g_19},{&l_778,&l_778,&l_778,&g_19,&l_778,&l_778},{&g_19,&g_19,(void*)0,&g_19,&l_778,&l_778},{&g_19,&g_19,(void*)0,&g_19,&l_778,&l_778}},{{&l_778,&g_19,&l_778,&g_19,&l_778,&g_19},{&g_19,&l_778,&g_19,&g_19,&l_778,&g_19},{&g_19,&g_19,&g_19,&l_778,&l_778,&g_19},{&l_778,&g_19,&g_19,&l_778,&l_778,&g_19},{&l_778,&g_19,&l_778,&l_778,&l_778,&g_19}},{{&g_19,&l_778,(void*)0,&g_19,&l_778,&l_778},{&g_19,(void*)0,(void*)0,&g_19,&l_778,&g_19},{&l_778,&g_19,&l_778,&g_19,&l_778,&g_19},{&g_19,&g_19,&g_19,&g_19,&l_778,&g_19},{&g_19,&g_19,&g_19,&g_19,&l_778,&g_19}},{{&l_778,(void*)0,&g_19,&l_778,&l_778,&g_19},{&l_778,&l_778,&l_778,&g_19,&l_778,&l_778},{&g_19,&g_19,(void*)0,&g_19,&l_778,&l_778},{&g_19,&g_19,(void*)0,&g_19,&l_778,&l_778},{&l_778,&g_19,&l_778,&g_19,&l_778,&g_19}},{{&g_19,&l_778,&g_19,&g_19,&l_778,&g_19},{&g_19,&g_19,&g_19,&l_778,&l_778,&g_19},{&l_778,&g_19,&g_19,&l_778,&l_778,&g_19},{&l_778,&g_19,&l_778,&l_778,&l_778,&g_19},{&g_19,&l_778,(void*)0,&g_19,&l_778,&l_778}},{{&g_19,(void*)0,(void*)0,&g_19,&l_778,&g_19},{&l_778,&g_19,&l_778,&g_19,&l_778,&g_19},{&g_19,&g_19,&g_19,&g_19,&l_778,&g_19},{&g_19,&g_19,&g_19,&g_19,&l_778,&g_19},{&l_778,&g_19,&l_778,&l_778,&l_778,&l_778}},{{&l_778,&l_778,&g_19,&g_19,&g_19,&g_19},{&l_778,&g_19,&g_19,&l_778,&l_778,&g_19},{&g_19,&l_778,&g_19,(void*)0,&l_778,&g_19},{&g_19,(void*)0,&g_19,&g_19,&g_19,&l_778},{&g_19,&g_19,&l_778,&l_778,&g_19,&g_19}},{{&l_778,(void*)0,&g_19,&g_19,&l_778,(void*)0},{&l_778,&l_778,&l_778,&g_19,&l_778,&l_778},{&l_778,&g_19,&g_19,&g_19,&g_19,&g_19},{&l_778,&l_778,&g_19,&l_778,&l_778,&l_778},{&g_19,&g_19,&g_19,&g_19,&l_778,&g_19}}};
|
|
const union U0 **l_1165[1][1];
|
|
const union U0 ***l_1164 = &l_1165[0][0];
|
|
const union U0 ****l_1163 = &l_1164;
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
l_1165[i][j] = &l_1014[6];
|
|
}
|
|
l_1162 = func_37(p_33);
|
|
(*l_1163) = (void*)0;
|
|
l_1175++;
|
|
return l_919[0];
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 472 */
|
|
int32_t **l_1180[7] = {&l_778,&l_778,&l_778,&l_778,&l_778,&l_778,&l_778};
|
|
int32_t **l_1181 = &g_19;
|
|
uint32_t *l_1199[5][1];
|
|
uint32_t **l_1200[5][5][4] = {{{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]}},{{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]}},{{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]}},{{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]}},{{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]},{&l_1199[4][0],&l_1199[4][0],&l_1199[4][0],&l_1199[4][0]}}};
|
|
int i, j, k;
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
l_1199[i][j] = &l_939[1][1];
|
|
}
|
|
for (l_1150 = 6; (l_1150 >= 0); l_1150 -= 1)
|
|
{ /* block id: 475 */
|
|
const int32_t *l_1179 = &g_643;
|
|
const int32_t **l_1178 = &l_1179;
|
|
int i;
|
|
(*l_1178) = func_34(&l_1169, l_738[l_1150]);
|
|
}
|
|
(*l_1181) = p_31;
|
|
(*p_33) = (safe_add_func_int16_t_s_s(((!(+((g_766 | ((safe_lshift_func_uint16_t_u_s(((*l_858) = 0x5172L), 8)) <= ((((*l_936) = (((safe_lshift_func_uint8_t_u_s((((((*p_30) >= l_1190) && (~(safe_mul_func_uint8_t_u_u((safe_unary_minus_func_uint32_t_u(g_136)), (safe_mul_func_int16_t_s_s(((((((*l_840) = l_1197[2][4]) , l_1198[0]) == (g_1201[0] = l_1199[4][0])) ^ ((((safe_lshift_func_int16_t_s_u((0L | l_1205), 10)) ^ p_29) >= 255UL) | 0L)) || g_902.f1), l_919[1])))))) , l_1206) <= 0L), 6)) > p_32) | (-1L))) != 0x4B45BA89L) , 0L))) , (*l_778)))) , p_29), (**l_1181)));
|
|
}
|
|
}
|
|
g_1218++;
|
|
}
|
|
else
|
|
{ /* block id: 487 */
|
|
uint64_t l_1222 = 0x6DFA207059BC30CFLL;
|
|
uint64_t **l_1232 = &g_616;
|
|
uint8_t *l_1244 = &l_1206;
|
|
int64_t *l_1267 = (void*)0;
|
|
uint64_t l_1269[2][10] = {{18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,0UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,0UL,18446744073709551615UL},{18446744073709551615UL,18446744073709551615UL,0UL,0x3F779865E2838988LL,0UL,18446744073709551615UL,18446744073709551615UL,0UL,0x3F779865E2838988LL,0UL}};
|
|
uint32_t l_1293[4];
|
|
int8_t l_1295 = 0L;
|
|
const int32_t l_1325 = (-2L);
|
|
int32_t l_1351 = 0L;
|
|
int32_t l_1355 = 0x9D86D1CAL;
|
|
int32_t l_1357 = 7L;
|
|
int32_t l_1358 = 4L;
|
|
int16_t l_1376 = 6L;
|
|
int32_t l_1378[6][1][4] = {{{0L,0L,9L,0xD178E0C9L}},{{0x4683E921L,0x7A734465L,0x4683E921L,9L}},{{0x4683E921L,9L,9L,0x4683E921L}},{{0L,9L,0xD178E0C9L,9L}},{{9L,0x7A734465L,0xD178E0C9L,0xD178E0C9L}},{{0L,0L,9L,0xD178E0C9L}}};
|
|
int8_t **l_1430 = (void*)0;
|
|
int32_t *l_1463 = &g_80;
|
|
int i, j, k;
|
|
for (i = 0; i < 4; i++)
|
|
l_1293[i] = 2UL;
|
|
if ((*g_19))
|
|
{ /* block id: 488 */
|
|
lbl_1227:
|
|
for (l_1213 = 3; (l_1213 >= 1); l_1213 -= 1)
|
|
{ /* block id: 491 */
|
|
l_1221[1][7] = &l_738[5];
|
|
return (*g_19);
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 495 */
|
|
return l_1222;
|
|
}
|
|
(*p_31) |= (l_1223 >= (l_1224 == (void*)0));
|
|
if ((*g_19))
|
|
{ /* block id: 499 */
|
|
uint32_t l_1245 = 0x468882E4L;
|
|
for (g_946.f1 = 0; (g_946.f1 == (-12)); g_946.f1 = safe_sub_func_int8_t_s_s(g_946.f1, 2))
|
|
{ /* block id: 502 */
|
|
if (g_552)
|
|
goto lbl_1227;
|
|
for (p_29 = 0; (p_29 <= 4); p_29 += 1)
|
|
{ /* block id: 506 */
|
|
int32_t **l_1228 = &g_19;
|
|
int i, j;
|
|
l_911[(p_29 + 1)][p_29] = ((0L > p_32) > 0x183BB6E2L);
|
|
(*l_1228) = &g_20[0];
|
|
if (g_670)
|
|
goto lbl_1229;
|
|
if ((*g_19))
|
|
continue;
|
|
}
|
|
}
|
|
lbl_1229:
|
|
p_30 = p_31;
|
|
for (l_890 = 3; (l_890 >= 1); l_890 -= 1)
|
|
{ /* block id: 516 */
|
|
int8_t l_1246 = 4L;
|
|
if ((safe_add_func_int32_t_s_s(((((((*g_1056) = (*l_1059)) != l_1232) && (!(((((void*)0 != g_1234[5][2][5]) != (safe_div_func_int8_t_s_s(((void*)0 == &g_766), (*l_778)))) ^ (((safe_add_func_int32_t_s_s(((safe_add_func_int8_t_s_s((safe_mod_func_int64_t_s_s((l_1244 == (void*)0), p_32)), l_1245)) == p_32), (*g_19))) == g_941.f1) , p_32)) & l_1246))) != 4294967295UL) && g_949.f1), (*p_30))))
|
|
{ /* block id: 518 */
|
|
if ((*p_30))
|
|
break;
|
|
}
|
|
else
|
|
{ /* block id: 520 */
|
|
return (*g_19);
|
|
}
|
|
for (l_1190 = 0; (l_1190 <= 2); l_1190 += 1)
|
|
{ /* block id: 525 */
|
|
int i;
|
|
(*p_33) = g_82[l_1190];
|
|
if ((*p_31))
|
|
break;
|
|
(*p_33) = ((*p_31) &= 0x19737389L);
|
|
}
|
|
}
|
|
for (l_649 = 0; (l_649 != 12); l_649++)
|
|
{ /* block id: 534 */
|
|
uint8_t l_1249 = 0x74L;
|
|
if (((*p_31) = l_1245))
|
|
{ /* block id: 536 */
|
|
if (l_1222)
|
|
break;
|
|
l_1249++;
|
|
}
|
|
else
|
|
{ /* block id: 539 */
|
|
(*p_31) = (*p_31);
|
|
return l_1222;
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 544 */
|
|
int64_t l_1256 = 1L;
|
|
uint16_t l_1268 = 0UL;
|
|
(*g_19) |= (&g_1057 == (void*)0);
|
|
(*p_33) ^= (safe_add_func_int32_t_s_s(((safe_div_func_int64_t_s_s(g_951.f1, (l_1256 , 18446744073709551612UL))) || (p_32 & (safe_div_func_int32_t_s_s(((l_1259 <= ((safe_div_func_int8_t_s_s((l_1262 | ((((l_1256 || ((safe_mul_func_int16_t_s_s((l_1222 ^ (safe_sub_func_int32_t_s_s(((*l_1224) != l_1267), l_1256))), l_1268)) | 1UL)) < 0x69L) & l_1222) != 1UL)), l_1222)) <= l_1222)) != l_1269[1][0]), 0xBE4BD9A4L)))), (*l_778)));
|
|
return l_1268;
|
|
}
|
|
for (g_944.f1 = (-8); (g_944.f1 != (-4)); g_944.f1 = safe_add_func_uint32_t_u_u(g_944.f1, 4))
|
|
{ /* block id: 551 */
|
|
uint16_t *l_1276 = &g_48;
|
|
int32_t l_1279 = 0xC659668AL;
|
|
int32_t l_1324[8][6][1] = {{{0xAD38E221L},{0xB1E13084L},{0x529CF235L},{0xB1E13084L},{0xAD38E221L},{0xAD38E221L}},{{0xB1E13084L},{0x529CF235L},{0xB1E13084L},{0xAD38E221L},{0xAD38E221L},{0xB1E13084L}},{{0x529CF235L},{0xB1E13084L},{0xAD38E221L},{0xAD38E221L},{0xB1E13084L},{0x529CF235L}},{{0xB1E13084L},{0xAD38E221L},{0xAD38E221L},{0xB1E13084L},{0x529CF235L},{0xB1E13084L}},{{0xAD38E221L},{0xAD38E221L},{0xB1E13084L},{0x529CF235L},{0xB1E13084L},{0xAD38E221L}},{{0xAD38E221L},{0xB1E13084L},{0x529CF235L},{0xB1E13084L},{0xAD38E221L},{0xAD38E221L}},{{0xB1E13084L},{0x529CF235L},{0xB1E13084L},{0xAD38E221L},{0xAD38E221L},{0xB1E13084L}},{{0x529CF235L},{0xB1E13084L},{0xAD38E221L},{0xAD38E221L},{0xB1E13084L},{0x529CF235L}}};
|
|
int8_t **l_1429 = &l_882[0];
|
|
uint8_t *l_1466[1];
|
|
int32_t **l_1486 = (void*)0;
|
|
int32_t **l_1487 = &g_19;
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_1466[i] = &g_208;
|
|
if ((safe_div_func_int8_t_s_s((safe_rshift_func_int8_t_s_s(((((*g_531) || (++(*l_1276))) >= (l_1279 != ((l_1269[0][6] == 0L) <= (((safe_rshift_func_int16_t_s_u((safe_div_func_uint64_t_u_u(((((*g_19) = ((((((safe_mod_func_uint16_t_u_u(p_32, ((*l_658) = p_32))) >= ((!((((safe_lshift_func_int16_t_s_s((((p_32 < l_1279) ^ ((((*p_33) , g_136) == p_32) < l_1291)) == 0UL), 7)) <= 65535UL) >= g_1292[0]) < l_1293[3])) != g_1294[7])) | (-4L)) , (void*)0) == (void*)0) & l_1295)) > 0x7723702BL) <= 248UL), g_766)), l_1279)) < l_1222) | l_1222)))) == (-5L)), 4)), p_29)))
|
|
{ /* block id: 555 */
|
|
int32_t **l_1296 = &l_778;
|
|
int32_t l_1354[5][5][3] = {{{5L,0xB2EF09E5L,1L},{0x794CD7B1L,0x8F32FB86L,0x3DA960CDL},{0xDCE34B99L,0xDCE34B99L,0xB2EF09E5L},{0xDCE34B99L,0x09FFB8B7L,5L},{0x794CD7B1L,(-1L),0x0D9E8CAAL}},{{5L,1L,0x794CD7B1L},{(-1L),0x794CD7B1L,0x0D9E8CAAL},{0xC77F69D9L,(-1L),5L},{0xB2EF09E5L,0x0F9F1BA5L,0xB2EF09E5L},{0x041E62BFL,0x0F9F1BA5L,0x3DA960CDL}},{{0x3DA960CDL,(-1L),1L},{0x0F9F1BA5L,0x794CD7B1L,0xDCE34B99L},{0x8F32FB86L,1L,0xB7CF4E1AL},{0x0F9F1BA5L,(-1L),0x9FC7C784L},{0x3DA960CDL,0x09FFB8B7L,0x09FFB8B7L}},{{0x041E62BFL,0xDCE34B99L,0x09FFB8B7L},{0xB2EF09E5L,0x8F32FB86L,0x9FC7C784L},{0xC77F69D9L,0xB2EF09E5L,0xB7CF4E1AL},{(-1L),(-1L),0xDCE34B99L},{5L,0xB2EF09E5L,1L}},{{0x794CD7B1L,0x8F32FB86L,0x3DA960CDL},{0xDCE34B99L,0xDCE34B99L,0xB2EF09E5L},{0xDCE34B99L,0x09FFB8B7L,5L},{0x794CD7B1L,(-1L),0x0D9E8CAAL},{5L,1L,0x794CD7B1L}}};
|
|
uint64_t l_1359 = 0x6B838BD49BAD3810LL;
|
|
uint32_t **l_1371 = &g_1201[4];
|
|
int i, j, k;
|
|
(*l_1296) = func_39(p_33);
|
|
if (((safe_div_func_int32_t_s_s(((safe_mul_func_int16_t_s_s(((((safe_div_func_int32_t_s_s(((*p_31) = l_1279), p_32)) >= (((safe_add_func_uint16_t_u_u(((l_1324[7][4][0] = (((*l_840) = ((safe_mod_func_int16_t_s_s(((safe_rshift_func_int16_t_s_u((safe_lshift_func_int16_t_s_u(((***g_529) = (safe_lshift_func_uint8_t_u_u((safe_div_func_int16_t_s_s(((safe_mul_func_int8_t_s_s((((safe_sub_func_uint32_t_u_u((safe_sub_func_uint64_t_u_u(l_1279, (safe_mul_func_uint8_t_u_u(0x7DL, g_946.f1)))), p_29)) , ((l_1323 != l_1244) , p_29)) <= 0UL), g_82[0])) != p_29), p_32)), 4))), p_32)), p_29)) != (*p_33)), 65535UL)) == 0x00139B03D38DBD25LL)) ^ p_29)) || g_438[2]), l_1279)) != l_1279) != l_1325)) || 0x61L) != l_1293[0]), g_82[0])) , (*p_30)), l_1279)) && p_29))
|
|
{ /* block id: 561 */
|
|
int64_t l_1328 = 1L;
|
|
union U0 ***l_1344[9][1][7] = {{{&l_1341[5],&l_1341[1],&l_1341[1],&l_1341[1],&l_1341[5],&l_1341[0],&l_1341[2]}},{{&l_1341[4],(void*)0,&l_1158,&l_1158,&l_1158,(void*)0,&l_1158}},{{&l_1341[5],&l_1158,&l_1158,&l_1341[5],&l_1341[1],&l_1341[0],&l_1341[0]}},{{&l_1341[4],&l_1158,&l_1158,(void*)0,&l_1341[4],&l_1341[4],(void*)0}},{{&l_1341[5],&l_1341[2],&l_1341[5],&l_1341[0],&l_1341[5],&l_1158,&l_1341[0]}},{{(void*)0,&l_1158,(void*)0,(void*)0,&l_1341[4],(void*)0,(void*)0}},{{&l_1341[1],&l_1341[1],&l_1341[2],&l_1341[0],&l_1341[1],&l_1158,&l_1341[0]}},{{&l_1158,&l_1158,(void*)0,&l_1341[4],&l_1341[4],(void*)0,&l_1158}},{{&l_1341[5],&l_1158,&l_1341[1],&l_1158,&l_1341[1],&l_1341[0],&l_1341[0]}}};
|
|
int32_t l_1352 = 1L;
|
|
int32_t l_1353 = 0xE9E24D17L;
|
|
int32_t l_1356 = 0x4F4F22AEL;
|
|
int i, j, k;
|
|
(*p_33) = (((safe_add_func_int32_t_s_s((((p_32 || l_1328) == 9L) , l_1293[3]), (safe_unary_minus_func_uint32_t_u((((*l_1276) = (safe_mul_func_uint16_t_u_u(((safe_mod_func_uint16_t_u_u((((safe_mul_func_uint16_t_u_u(((safe_sub_func_uint8_t_u_u((((((**l_1296) = ((safe_mul_func_int16_t_s_s((!((g_1345 = l_1341[0]) != ((1UL == ((safe_rshift_func_int16_t_s_s((l_1269[1][6] , 0xF982L), p_32)) ^ (-1L))) , &g_1346))), l_1350)) ^ 253UL)) & p_32) ^ 0xEA04L) >= g_1160.f1), 255UL)) | g_198), p_32)) , l_1279) != 7L), g_438[2])) != 0x13A9B659L), g_208))) || l_1325))))) , (**l_1296)) , 0L);
|
|
++l_1359;
|
|
}
|
|
else
|
|
{ /* block id: 567 */
|
|
uint32_t l_1368 = 0xAA1F8930L;
|
|
uint32_t ***l_1372 = &l_1371;
|
|
int32_t l_1373 = 1L;
|
|
int32_t l_1374 = 0x5645B904L;
|
|
int32_t l_1375[1];
|
|
uint64_t l_1380 = 6UL;
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_1375[i] = 0x2DCB5689L;
|
|
(*l_1372) = ((safe_rshift_func_int16_t_s_u((safe_lshift_func_int16_t_s_s(((p_32 , l_1324[6][4][0]) < (safe_mod_func_int16_t_s_s((**g_530), (*l_778)))), 1)), ((l_1368 == 0UL) >= (((*l_778) || ((*g_616) , (((safe_mod_func_int8_t_s_s((*l_778), 255UL)) ^ p_29) != p_29))) != l_1368)))) , l_1371);
|
|
if ((**l_1296))
|
|
break;
|
|
l_1380++;
|
|
}
|
|
(*p_33) = l_1295;
|
|
}
|
|
else
|
|
{ /* block id: 573 */
|
|
uint32_t l_1402 = 1UL;
|
|
int32_t l_1403 = 0xFD5860DFL;
|
|
(*p_31) &= 1L;
|
|
if (((safe_unary_minus_func_uint8_t_u((((*p_33) |= (+(safe_sub_func_int16_t_s_s((~(safe_sub_func_uint16_t_u_u(g_136, (safe_mul_func_uint16_t_u_u((((((void*)0 != &g_1202) & (safe_add_func_int16_t_s_s((**g_530), 0x7659L))) , ((void*)0 == g_1394[2])) , (((((safe_lshift_func_int8_t_s_s(((**g_530) | ((l_1403 = ((*l_778) = (((safe_rshift_func_uint16_t_u_u(l_1402, 8)) <= 0xAC5C7EB3E25BD7A9LL) && p_29))) != 1UL)), p_32)) & (-1L)) > 0L) , (void*)0) != &p_31)), 0xC5AFL))))), p_32)))) , l_1222))) != p_32))
|
|
{ /* block id: 578 */
|
|
union U0 ***l_1412 = &l_1341[0];
|
|
int32_t l_1415 = 1L;
|
|
int32_t **l_1417 = (void*)0;
|
|
int32_t **l_1418 = &l_778;
|
|
(*p_33) &= (((safe_sub_func_uint64_t_u_u((((void*)0 != &g_19) , ((safe_lshift_func_int16_t_s_s(((safe_sub_func_uint32_t_u_u((safe_div_func_int32_t_s_s(((((((*l_1412) = &g_1346) == &l_1342) & (safe_mul_func_uint16_t_u_u(65529UL, ((*p_31) | ((l_1415 > ((void*)0 == &g_1056)) & l_1415))))) < l_1415) && l_1416), p_32)), (*g_19))) ^ p_32), 3)) || (*g_19))), (*l_778))) && 65535UL) <= l_1269[1][0]);
|
|
(*l_1418) = &l_649;
|
|
(*g_19) = l_1325;
|
|
(*l_1418) = (*l_1418);
|
|
}
|
|
else
|
|
{ /* block id: 584 */
|
|
uint16_t l_1419 = 0xA65FL;
|
|
if (l_1419)
|
|
break;
|
|
if ((*g_19))
|
|
continue;
|
|
if ((*p_33))
|
|
continue;
|
|
(*l_778) &= ((4294967291UL == l_1419) & (-1L));
|
|
}
|
|
}
|
|
if ((safe_add_func_uint32_t_u_u((l_738[0] = (((*l_778) , ((((safe_rshift_func_int8_t_s_s((safe_sub_func_int16_t_s_s(0x0DADL, 1UL)), 0)) && 5UL) , &l_1158) != &g_1345)) , (~((*l_778) = (((safe_mul_func_uint8_t_u_u(((l_1429 != l_1430) != (safe_mul_func_uint8_t_u_u((g_1015.f1 > 1UL), 0x08L))), p_29)) && 4L) > 0x926BAC54L))))), p_29)))
|
|
{ /* block id: 593 */
|
|
int32_t **l_1433 = &l_1221[1][7];
|
|
int32_t **l_1434 = &g_19;
|
|
int32_t *l_1436[4];
|
|
int i;
|
|
for (i = 0; i < 4; i++)
|
|
l_1436[i] = &l_1213;
|
|
(*l_1434) = ((*l_1433) = (void*)0);
|
|
if ((*p_30))
|
|
{ /* block id: 596 */
|
|
int32_t *l_1435 = &l_890;
|
|
l_1436[0] = (l_1435 = ((*l_1434) = &g_80));
|
|
return l_1279;
|
|
}
|
|
else
|
|
{ /* block id: 601 */
|
|
const uint16_t *l_1441 = &g_1218;
|
|
const uint16_t **l_1440 = &l_1441;
|
|
const uint16_t ***l_1442 = &l_1440;
|
|
++g_1437;
|
|
(*p_33) = ((*l_778) |= (*p_33));
|
|
(*l_1434) = &g_20[0];
|
|
(*l_1442) = l_1440;
|
|
}
|
|
for (g_670 = 4; (g_670 >= 0); g_670 -= 1)
|
|
{ /* block id: 610 */
|
|
int i;
|
|
return g_1292[g_670];
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 613 */
|
|
uint32_t l_1461 = 4294967291UL;
|
|
int32_t l_1462 = 0xE3A67EFAL;
|
|
int16_t ***l_1479 = &g_530;
|
|
const int32_t **l_1484 = (void*)0;
|
|
const int32_t **l_1485 = &g_1469;
|
|
if ((*l_778))
|
|
break;
|
|
if ((*p_30))
|
|
{ /* block id: 615 */
|
|
int8_t l_1447[9][6][1] = {{{0x30L},{0x84L},{(-1L)},{0x84L},{0x30L},{0xF8L}},{{0x30L},{0x84L},{(-1L)},{0x84L},{0x30L},{0xF8L}},{{0x30L},{0x84L},{(-1L)},{0x84L},{0x30L},{0xF8L}},{{0x30L},{0x84L},{(-1L)},{0x84L},{0x30L},{0xF8L}},{{0x30L},{0x84L},{(-1L)},{0x84L},{0x30L},{0xF8L}},{{0x30L},{0x84L},{(-1L)},{0x84L},{0x30L},{0xF8L}},{{0x30L},{0x84L},{(-1L)},{0x84L},{0x30L},{0xF8L}},{{0x30L},{0x84L},{(-1L)},{0x84L},{0x30L},{0xF8L}},{{0x30L},{0x84L},{(-1L)},{0x84L},{0x30L},{0xF8L}}};
|
|
int8_t l_1460 = 0xB7L;
|
|
const int32_t *l_1465 = &l_1378[3][0][3];
|
|
const int32_t **l_1464 = &l_1465;
|
|
int i, j, k;
|
|
(*p_33) ^= (safe_mul_func_int16_t_s_s((0L <= g_952.f1), (((safe_add_func_uint32_t_u_u((l_1355 = (l_1447[3][5][0] , (l_1462 = (l_1461 = (safe_div_func_uint64_t_u_u(((((**l_1232)--) < ((p_29 & (((0xCCEF4DF4L || (l_1460 = (!(safe_mul_func_uint16_t_u_u(((((l_1447[6][2][0] && l_1357) ^ ((((((l_1293[0] && (((safe_div_func_int64_t_s_s((((l_1457 != (void*)0) ^ p_29) && g_1458), 0x16EE959DE0657A44LL)) >= p_29) || 0x7AB602D0L)) && g_321) && g_321) , l_1447[3][5][0]) , l_1378[0][0][1]) == g_857)) > p_29) | g_943[0].f1), l_1459))))) , p_29) >= (*l_778))) ^ 0x32D0C687L)) <= p_29), p_29)))))), p_29)) <= 0x4541216AL) == l_1325)));
|
|
(*l_1464) = p_30;
|
|
}
|
|
else
|
|
{ /* block id: 623 */
|
|
const int32_t **l_1468 = (void*)0;
|
|
(*p_31) &= ((void*)0 == l_1466[0]);
|
|
g_1469 = l_1467;
|
|
}
|
|
(*l_1485) = ((safe_lshift_func_uint16_t_u_u((((((safe_rshift_func_uint8_t_u_s(247UL, 7)) && (((((*g_1397) ^= ((+g_941.f1) <= 6UL)) , ((*l_1224) = &g_134[0])) != &g_134[0]) ^ (safe_sub_func_int8_t_s_s(((safe_mod_func_uint32_t_u_u(1UL, ((l_1479 == (*l_1156)) , ((safe_mod_func_uint8_t_u_u((((p_32 && 0UL) != p_29) && (*p_30)), p_32)) & 0xF945088FL)))) , p_32), 0L)))) >= 18446744073709551610UL) , p_29) < p_32), l_1279)) , p_30);
|
|
}
|
|
(*l_1487) = p_31;
|
|
(*l_778) &= (safe_div_func_uint64_t_u_u(((**g_1057) = p_32), p_29));
|
|
}
|
|
}
|
|
--l_1490;
|
|
g_1495--;
|
|
}
|
|
lbl_1628:
|
|
for (g_552 = 0; (g_552 == 54); g_552 = safe_add_func_uint64_t_u_u(g_552, 7))
|
|
{ /* block id: 641 */
|
|
int32_t **l_1503[10] = {&g_19,&g_19,&g_19,&l_778,&l_778,&g_19,&g_19,&g_19,&l_778,&l_778};
|
|
int i;
|
|
for (g_902.f1 = 0; (g_902.f1 >= (-8)); --g_902.f1)
|
|
{ /* block id: 644 */
|
|
int32_t *l_1502 = &g_80;
|
|
(*l_1502) = ((*p_33) = ((*p_31) = (*p_30)));
|
|
}
|
|
g_19 = p_33;
|
|
}
|
|
if ((l_1504 != ((*l_1508) = g_1506)))
|
|
{ /* block id: 652 */
|
|
uint32_t l_1509 = 0UL;
|
|
uint32_t l_1514 = 0x522583C0L;
|
|
int32_t l_1539 = (-1L);
|
|
int32_t l_1540 = 8L;
|
|
for (l_1141 = 0; (l_1141 <= 1); l_1141 += 1)
|
|
{ /* block id: 655 */
|
|
const uint64_t l_1521[8][1] = {{0x7029F7DE5E9BA2E6LL},{0xE3107111122FA077LL},{0x7029F7DE5E9BA2E6LL},{0xE3107111122FA077LL},{0x7029F7DE5E9BA2E6LL},{0xE3107111122FA077LL},{0x7029F7DE5E9BA2E6LL},{0xE3107111122FA077LL}};
|
|
uint8_t **l_1522 = &l_1323;
|
|
int32_t ****l_1525 = &g_1523;
|
|
uint8_t *l_1527 = &g_208;
|
|
uint8_t **l_1526 = &l_1527;
|
|
int32_t l_1529[6][5][1] = {{{0x08F19C92L},{0xA060B6D9L},{0x87043751L},{0L},{0xD1ACEFB9L}},{{0L},{0x87043751L},{0xA060B6D9L},{0x08F19C92L},{7L}},{{0x08F19C92L},{0xA060B6D9L},{0x87043751L},{0L},{0xD1ACEFB9L}},{{0L},{0x87043751L},{0xA060B6D9L},{0x08F19C92L},{7L}},{{0x08F19C92L},{0xA060B6D9L},{0x87043751L},{0L},{0xD1ACEFB9L}},{{0L},{0x87043751L},{0xA060B6D9L},{0x08F19C92L},{7L}}};
|
|
int32_t *l_1530 = &l_1213;
|
|
int32_t *l_1531 = &l_738[3];
|
|
int32_t *l_1532 = &l_738[0];
|
|
int32_t *l_1533 = &l_1212;
|
|
int32_t *l_1534 = &l_1529[1][3][0];
|
|
int32_t *l_1535[4][2][1];
|
|
int i, j, k;
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
for (k = 0; k < 1; k++)
|
|
l_1535[i][j][k] = (void*)0;
|
|
}
|
|
}
|
|
l_1509--;
|
|
l_1529[2][1][0] = ((*l_778) = ((*p_33) ^= ((safe_lshift_func_uint16_t_u_s(((*g_1469) != l_1514), (((!(safe_mod_func_uint8_t_u_u((safe_sub_func_int16_t_s_s((((*l_1522) = (((+(((*g_1345) = (*g_1345)) != g_940[2][6])) == l_1521[2][0]) , l_1323)) == (void*)0), (((*l_1526) = ((((***l_1504) |= 1UL) , (((*l_1525) = g_1523) != (void*)0)) , &g_208)) == l_1528))), p_32))) , p_29) && p_29))) != p_29)));
|
|
++g_1536;
|
|
for (g_643 = 0; (g_643 <= 1); g_643 += 1)
|
|
{ /* block id: 668 */
|
|
uint32_t l_1541 = 18446744073709551615UL;
|
|
uint16_t *l_1547 = &l_809;
|
|
++l_1541;
|
|
(*p_31) |= (l_1541 , (safe_lshift_func_uint16_t_u_s((0x9CL ^ (*l_1533)), ((safe_unary_minus_func_uint8_t_u(g_134[0])) <= ((*l_1547) = p_29)))));
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 674 */
|
|
uint16_t l_1554 = 0UL;
|
|
int16_t ***l_1582[2];
|
|
uint16_t l_1583 = 3UL;
|
|
uint8_t l_1608[5] = {255UL,255UL,255UL,255UL,255UL};
|
|
int8_t l_1609 = 0L;
|
|
int32_t *l_1615 = (void*)0;
|
|
int32_t l_1637[5] = {0xF867E49BL,0xF867E49BL,0xF867E49BL,0xF867E49BL,0xF867E49BL};
|
|
uint16_t l_1665[1][6] = {{0xB4C0L,1UL,1UL,0xB4C0L,1UL,1UL}};
|
|
union U0 ***l_1750 = &l_1341[5];
|
|
int16_t l_1777 = 0x5311L;
|
|
uint32_t l_1861 = 4294967293UL;
|
|
uint8_t l_1923 = 0UL;
|
|
int32_t ****l_1935 = &g_1523;
|
|
int64_t l_1936 = 0x842F8DF46B16C1ABLL;
|
|
int32_t l_1939 = 1L;
|
|
const int16_t *l_1960 = (void*)0;
|
|
const int16_t ** const l_1959 = &l_1960;
|
|
const int16_t ** const *l_1958 = &l_1959;
|
|
const int16_t ** const * const *l_1957 = &l_1958;
|
|
const int16_t ** const * const **l_1956 = &l_1957;
|
|
int64_t **l_2015 = &g_1397;
|
|
uint32_t l_2023 = 0UL;
|
|
int32_t l_2084 = 9L;
|
|
int8_t *l_2142 = (void*)0;
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
l_1582[i] = (void*)0;
|
|
if (((*l_1467) >= (&l_1494[6] != (void*)0)))
|
|
{ /* block id: 675 */
|
|
int32_t *l_1550 = &l_1212;
|
|
int32_t *l_1551 = &l_1494[5];
|
|
int32_t *l_1552 = &l_1494[6];
|
|
int32_t *l_1553 = &l_738[3];
|
|
l_1554--;
|
|
}
|
|
else
|
|
{ /* block id: 677 */
|
|
int32_t l_1560[4];
|
|
uint32_t ***l_1573 = &g_1507;
|
|
uint32_t l_1581 = 0x3BF79CECL;
|
|
int32_t *l_1675 = &l_1212;
|
|
uint64_t l_1676 = 0xBE2589BB811D5354LL;
|
|
int32_t l_1690 = 0x3580BBB3L;
|
|
uint8_t l_1839[9][4] = {{253UL,255UL,253UL,255UL},{253UL,255UL,253UL,255UL},{253UL,255UL,253UL,255UL},{253UL,255UL,253UL,255UL},{253UL,255UL,253UL,255UL},{253UL,255UL,253UL,255UL},{253UL,255UL,253UL,255UL},{253UL,255UL,253UL,255UL},{253UL,255UL,253UL,255UL}};
|
|
uint16_t l_1846 = 0x306CL;
|
|
uint16_t *l_1933 = (void*)0;
|
|
uint16_t **l_1932[3][2][7] = {{{(void*)0,&l_1933,&l_1933,(void*)0,&l_1933,&l_1933,&l_1933},{(void*)0,&l_1933,&l_1933,&l_1933,&l_1933,(void*)0,&l_1933}},{{&l_1933,&l_1933,&l_1933,&l_1933,&l_1933,(void*)0,&l_1933},{&l_1933,&l_1933,&l_1933,&l_1933,&l_1933,(void*)0,&l_1933}},{{&l_1933,&l_1933,&l_1933,&l_1933,&l_1933,(void*)0,&l_1933},{&l_1933,&l_1933,&l_1933,&l_1933,&l_1933,(void*)0,&l_1933}}};
|
|
int32_t l_1947 = 0xBE0CF7C7L;
|
|
const int16_t ** const * const **l_1961[4];
|
|
const int32_t l_1972 = 0L;
|
|
int16_t l_2013 = 0xEF22L;
|
|
int i, j, k;
|
|
for (i = 0; i < 4; i++)
|
|
l_1560[i] = 0xA6F74EC7L;
|
|
for (i = 0; i < 4; i++)
|
|
l_1961[i] = &l_1957;
|
|
if ((safe_mul_func_uint16_t_u_u((~l_1560[2]), (+((safe_add_func_int8_t_s_s(((safe_add_func_uint16_t_u_u(((!(safe_sub_func_int16_t_s_s((((safe_lshift_func_uint8_t_u_s(((((safe_lshift_func_int16_t_s_s((l_1573 == (void*)0), (safe_unary_minus_func_int16_t_s((l_1560[2] & ((((l_1577 != (g_1578 = ((*l_1156) = (*l_1156)))) , ((((safe_div_func_int16_t_s_s(((*p_31) , (((l_1554 | ((0xCFL | g_80) || (***g_1056))) | l_1554) , p_32)), (*l_778))) & l_1560[2]) ^ (*p_30)) <= (*l_778))) , p_32) >= l_1581)))))) > l_1554) , (void*)0) == l_1582[0]), (*l_1467))) <= p_32) || 7L), l_1560[2]))) != l_1583), (*l_1467))) > 4294967288UL), 0UL)) , p_32)))))
|
|
{ /* block id: 680 */
|
|
uint32_t ****l_1588 = &l_1504;
|
|
uint32_t *****l_1589 = (void*)0;
|
|
uint32_t ****l_1591[10];
|
|
uint32_t *****l_1590 = &l_1591[8];
|
|
int32_t *l_1598 = (void*)0;
|
|
int8_t *l_1610 = &g_1294[0];
|
|
int32_t l_1611[2];
|
|
int i;
|
|
for (i = 0; i < 10; i++)
|
|
l_1591[i] = &l_1573;
|
|
for (i = 0; i < 2; i++)
|
|
l_1611[i] = 0x7F9E16AFL;
|
|
(*l_778) = (safe_mul_func_int8_t_s_s((safe_add_func_uint32_t_u_u(((l_1508 = l_1588) == ((*l_1590) = &g_1506)), ((((((((safe_add_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_u((0xF8A72C7541E8A65BLL <= (safe_mul_func_uint16_t_u_u((((*l_1610) ^= (((p_33 != l_1598) & (l_1608[3] = ((*p_33) = (safe_mul_func_int16_t_s_s(((*g_531) |= (p_32 = (0x8CL ^ (~(safe_sub_func_uint64_t_u_u((safe_add_func_int32_t_s_s((safe_mul_func_uint16_t_u_u(g_944.f1, g_438[2])), 0xC0459B68L)), (*g_1397))))))), 0xD704L))))) , l_1609)) < p_29), p_29))), (*l_778))), l_1609)) | l_1554) , 0xA0L) , g_948[1][7].f1) , p_32) != l_1611[1]) == (**g_1057)) & l_1612))), l_1554));
|
|
}
|
|
else
|
|
{ /* block id: 689 */
|
|
int32_t *l_1617 = (void*)0;
|
|
uint16_t l_1666 = 0x3BAEL;
|
|
const uint16_t *l_1673 = &l_809;
|
|
const uint16_t **l_1672 = &l_1673;
|
|
uint16_t l_1685 = 0UL;
|
|
uint32_t l_1693 = 18446744073709551607UL;
|
|
int16_t *l_1694 = &g_899.f1;
|
|
uint32_t l_1734[8][9][3] = {{{1UL,0xE7045B4CL,0xF6C2DDAAL},{0x1B28DA18L,0xC96024D3L,0x7037DDCEL},{0x5A5CF208L,0xA9EE3A9CL,1UL},{18446744073709551615UL,0x7037DDCEL,0x13349DB6L},{1UL,0xA9EE3A9CL,18446744073709551612UL},{0x8B48FBD4L,0xC96024D3L,1UL},{18446744073709551610UL,0xE7045B4CL,1UL},{0x8B48FBD4L,0x1BE79129L,0x1BE79129L},{1UL,0xF93F2EFFL,0xF6C2DDAAL}},{{18446744073709551615UL,0xC96024D3L,0x1BE79129L},{0x5A5CF208L,18446744073709551607UL,1UL},{0x1B28DA18L,0x7037DDCEL,1UL},{1UL,18446744073709551607UL,18446744073709551612UL},{0xE7D0F45BL,0xC96024D3L,0x13349DB6L},{18446744073709551610UL,0xF93F2EFFL,1UL},{0xE7D0F45BL,0x1BE79129L,0x7037DDCEL},{1UL,0xE7045B4CL,0xF6C2DDAAL},{0x1B28DA18L,0xC96024D3L,0x7037DDCEL}},{{0x5A5CF208L,0xA9EE3A9CL,1UL},{18446744073709551615UL,0x7037DDCEL,0x13349DB6L},{1UL,0xA9EE3A9CL,18446744073709551612UL},{0x8B48FBD4L,0xC96024D3L,1UL},{18446744073709551610UL,0xE7045B4CL,1UL},{0x8B48FBD4L,0x1BE79129L,0x1BE79129L},{1UL,0xF93F2EFFL,0xF6C2DDAAL},{18446744073709551615UL,0xC96024D3L,0x1BE79129L},{0x5A5CF208L,18446744073709551607UL,1UL}},{{0x1B28DA18L,0x7037DDCEL,1UL},{1UL,18446744073709551607UL,18446744073709551612UL},{0xE7D0F45BL,0xC96024D3L,0x13349DB6L},{18446744073709551610UL,0xF93F2EFFL,1UL},{0xE7D0F45BL,0x1BE79129L,0x7037DDCEL},{1UL,0xE7045B4CL,0xF6C2DDAAL},{0x1B28DA18L,0xC96024D3L,0x7037DDCEL},{0x5A5CF208L,0xA9EE3A9CL,1UL},{18446744073709551615UL,0x7037DDCEL,0x13349DB6L}},{{1UL,0xA9EE3A9CL,18446744073709551612UL},{0x8B48FBD4L,0xC96024D3L,1UL},{18446744073709551610UL,0xE7045B4CL,1UL},{0x8B48FBD4L,0x1BE79129L,0x1BE79129L},{1UL,0xF93F2EFFL,0xF6C2DDAAL},{18446744073709551615UL,0xC96024D3L,0x1BE79129L},{0x5A5CF208L,18446744073709551607UL,1UL},{0x1B28DA18L,0x7037DDCEL,1UL},{1UL,18446744073709551607UL,18446744073709551612UL}},{{0xE7D0F45BL,0xC96024D3L,0x13349DB6L},{18446744073709551610UL,0xF93F2EFFL,1UL},{0xE7D0F45BL,0x1BE79129L,0x7037DDCEL},{1UL,0xE7045B4CL,0xF6C2DDAAL},{0x1B28DA18L,0xC96024D3L,0x7037DDCEL},{0x5A5CF208L,0xA9EE3A9CL,1UL},{18446744073709551615UL,0x7037DDCEL,0x13349DB6L},{1UL,0xA9EE3A9CL,0UL},{0x67886C5EL,18446744073709551615UL,0x72E4AE0DL}},{{0x5F42B4B1L,0xBC696352L,18446744073709551615UL},{0x67886C5EL,18446744073709551607UL,18446744073709551607UL},{0xCFDA45D5L,0x180CDED0L,0xF0AD3700L},{18446744073709551615UL,18446744073709551615UL,18446744073709551607UL},{1UL,0UL,18446744073709551615UL},{18446744073709551606UL,5UL,0x72E4AE0DL},{0xCFDA45D5L,0UL,0UL},{0xC96024D3L,18446744073709551615UL,0x9916E5EAL},{0x5F42B4B1L,0x180CDED0L,18446744073709551615UL}},{{0xC96024D3L,18446744073709551607UL,5UL},{0xCFDA45D5L,0xBC696352L,0xF0AD3700L},{18446744073709551606UL,18446744073709551615UL,5UL},{1UL,0xBC7EAD3BL,18446744073709551615UL},{18446744073709551615UL,5UL,0x9916E5EAL},{0xCFDA45D5L,0xBC7EAD3BL,0UL},{0x67886C5EL,18446744073709551615UL,0x72E4AE0DL},{0x5F42B4B1L,0xBC696352L,18446744073709551615UL},{0x67886C5EL,18446744073709551607UL,18446744073709551607UL}}};
|
|
uint16_t l_1735[6] = {0xDC2BL,0xC3BDL,0xC3BDL,0xDC2BL,0xC3BDL,0xC3BDL};
|
|
int32_t l_1736 = 3L;
|
|
const int32_t *****l_1783[10] = {&l_1780,(void*)0,(void*)0,&l_1780,(void*)0,(void*)0,&l_1780,(void*)0,(void*)0,&l_1780};
|
|
uint8_t **l_1798 = &l_1323;
|
|
uint8_t ***l_1799 = &l_1798;
|
|
int32_t l_1813[5][8][6] = {{{0x39458ABBL,0x3E64E821L,1L,0x6A6B7DDEL,(-8L),0x6A6B7DDEL},{(-9L),0xDEFD75ABL,(-9L),0x3E64E821L,(-1L),0x6A6B7DDEL},{(-10L),0xDE51F628L,1L,7L,1L,0xDE51F628L},{(-1L),0xDEFD75ABL,0L,7L,0x16CC53D8L,0x3E64E821L},{(-10L),0x3E64E821L,0L,0x3E64E821L,(-10L),0xDE51F628L},{(-9L),0x3E64E821L,(-1L),0x6A6B7DDEL,0x16CC53D8L,0x6A6B7DDEL},{0x39458ABBL,0xDEFD75ABL,0x39458ABBL,0x3E64E821L,1L,0x6A6B7DDEL},{0xB7CA4AB2L,0xDE51F628L,(-1L),7L,(-1L),0xDE51F628L}},{{1L,0xDEFD75ABL,0L,7L,(-8L),0x3E64E821L},{0xB7CA4AB2L,0x3E64E821L,0L,0x3E64E821L,0xB7CA4AB2L,0xDE51F628L},{0x39458ABBL,0x3E64E821L,1L,0x6A6B7DDEL,(-8L),0x6A6B7DDEL},{(-9L),0xDEFD75ABL,(-9L),0x3E64E821L,(-1L),0x6A6B7DDEL},{(-10L),0xDE51F628L,1L,7L,1L,0xDE51F628L},{(-1L),0xDEFD75ABL,0L,7L,0x16CC53D8L,0x3E64E821L},{(-10L),0x3E64E821L,0L,0x3E64E821L,(-10L),0xDE51F628L},{(-9L),0x3E64E821L,(-1L),0x6A6B7DDEL,0x16CC53D8L,0x6A6B7DDEL}},{{0x39458ABBL,0xDEFD75ABL,0x39458ABBL,0x3E64E821L,1L,0x6A6B7DDEL},{0xB7CA4AB2L,0xDE51F628L,(-1L),7L,(-1L),0xDE51F628L},{1L,0xDEFD75ABL,0L,7L,(-8L),0x3E64E821L},{0xB7CA4AB2L,0x3E64E821L,0L,0x6A6B7DDEL,(-1L),0x3E64E821L},{0L,0x6A6B7DDEL,0x39458ABBL,7L,(-10L),7L},{0L,0xDE51F628L,0L,0x6A6B7DDEL,(-9L),7L},{1L,0x3E64E821L,0x39458ABBL,0xDEFD75ABL,0x39458ABBL,0x3E64E821L},{(-9L),0xDE51F628L,0x16CC53D8L,0xDEFD75ABL,0xB7CA4AB2L,0x6A6B7DDEL}},{{1L,0x6A6B7DDEL,(-8L),0x6A6B7DDEL,1L,0x3E64E821L},{0L,0x6A6B7DDEL,(-9L),7L,0xB7CA4AB2L,7L},{0L,0xDE51F628L,0L,0x6A6B7DDEL,0x39458ABBL,7L},{(-1L),0x3E64E821L,(-9L),0xDEFD75ABL,(-9L),0x3E64E821L},{0x39458ABBL,0xDE51F628L,(-8L),0xDEFD75ABL,(-10L),0x6A6B7DDEL},{(-1L),0x6A6B7DDEL,0x16CC53D8L,0x6A6B7DDEL,(-1L),0x3E64E821L},{0L,0x6A6B7DDEL,0x39458ABBL,7L,(-10L),7L},{0L,0xDE51F628L,0L,0x6A6B7DDEL,(-9L),7L}},{{1L,0x3E64E821L,0x39458ABBL,0xDEFD75ABL,0x39458ABBL,0x3E64E821L},{(-9L),0xDE51F628L,0x16CC53D8L,0xDEFD75ABL,0xB7CA4AB2L,0x6A6B7DDEL},{1L,0x6A6B7DDEL,(-8L),0x6A6B7DDEL,1L,0x3E64E821L},{0L,0x6A6B7DDEL,(-9L),7L,0xB7CA4AB2L,7L},{0L,0xDE51F628L,0L,0x6A6B7DDEL,0x39458ABBL,7L},{(-1L),0x3E64E821L,(-9L),0xDEFD75ABL,(-9L),0x3E64E821L},{0x39458ABBL,0xDE51F628L,(-8L),0xDEFD75ABL,(-10L),0x6A6B7DDEL},{(-1L),0x6A6B7DDEL,0x16CC53D8L,0x6A6B7DDEL,(-1L),0x3E64E821L}}};
|
|
uint32_t l_1817 = 18446744073709551615UL;
|
|
uint32_t l_1841 = 1UL;
|
|
uint8_t l_1900 = 255UL;
|
|
int i, j, k;
|
|
for (g_1160.f1 = 9; (g_1160.f1 == (-22)); --g_1160.f1)
|
|
{ /* block id: 692 */
|
|
uint32_t l_1620 = 0xDFB35348L;
|
|
int32_t l_1632 = 0L;
|
|
int32_t l_1633 = 0xCA059C33L;
|
|
int32_t l_1635[9][8] = {{(-1L),(-2L),9L,1L,1L,0xA423D427L,8L,(-5L)},{1L,(-10L),1L,0L,1L,0xA423D427L,1L,0L},{(-5L),(-2L),(-5L),9L,0xA423D427L,(-5L),(-10L),(-1L)},{0L,(-5L),1L,8L,1L,8L,0xA423D427L,0xA423D427L},{0L,0xA423D427L,0x39323DC9L,0x39323DC9L,0xA423D427L,0L,(-2L),0x92B0CC15L},{(-5L),0L,8L,(-2L),1L,0x9A52FD17L,(-1L),0L},{1L,0x92B0CC15L,0x9A52FD17L,(-2L),1L,(-2L),0x9A52FD17L,0x92B0CC15L},{(-1L),1L,8L,0x39323DC9L,0L,9L,1L,0xA423D427L},{0x39323DC9L,(-5L),0x92B0CC15L,1L,0L,0x098AB55CL,0x098AB55CL,0L}};
|
|
union U0 *l_1677[2];
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
l_1677[i] = (void*)0;
|
|
l_1617 = l_1616;
|
|
if ((((((void*)0 != &g_1345) <= (*l_1617)) , (p_29 >= (safe_rshift_func_int8_t_s_s(l_1620, 2)))) == (safe_sub_func_uint64_t_u_u(0xD85D4918B3A14CA1LL, (safe_div_func_uint32_t_u_u(p_32, (safe_mod_func_int16_t_s_s((g_391 , 0xF7B7L), p_32))))))))
|
|
{ /* block id: 694 */
|
|
int32_t **l_1627 = &l_1616;
|
|
int32_t *l_1629 = &g_643;
|
|
int32_t *l_1630 = (void*)0;
|
|
int32_t *l_1631[5][7] = {{&l_738[2],(void*)0,&l_1560[2],&g_80,&g_80,&l_1560[2],(void*)0},{&g_20[0],&l_738[2],(void*)0,&l_1560[2],&l_738[3],&l_1560[2],(void*)0},{&l_1560[2],&l_1494[5],&l_738[1],&l_1494[5],(void*)0,&g_80,(void*)0},{&l_1560[2],(void*)0,(void*)0,&l_1560[2],&g_20[0],(void*)0,&l_1494[5]},{(void*)0,(void*)0,&l_1560[2],&g_80,&g_20[0],&g_20[0],&g_20[0]}};
|
|
int32_t l_1634[2];
|
|
uint32_t l_1638 = 4294967290UL;
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
l_1634[i] = (-1L);
|
|
(*l_1627) = p_31;
|
|
if (l_1259)
|
|
goto lbl_1628;
|
|
++l_1638;
|
|
}
|
|
else
|
|
{ /* block id: 698 */
|
|
int32_t l_1645[5] = {0x2974B962L,0x2974B962L,0x2974B962L,0x2974B962L,0x2974B962L};
|
|
int8_t *l_1646 = (void*)0;
|
|
int8_t *l_1647 = &g_1294[7];
|
|
int32_t l_1659 = (-1L);
|
|
int i;
|
|
g_1660[3] |= ((*p_33) = (((***l_1504)++) || ((((safe_mod_func_uint8_t_u_u((4L < ((*l_1647) = (l_1645[1] |= p_29))), (((!1L) > (safe_lshift_func_int16_t_s_u(((****l_1156) = p_32), (safe_lshift_func_uint8_t_u_u(((safe_sub_func_int64_t_s_s((((safe_mod_func_int8_t_s_s(0x08L, (safe_lshift_func_int8_t_s_s(l_1554, (6UL != (((((l_1560[2] = (((*l_1323) = (l_1659 = ((*g_616) > 0x9D8867F1AF484CF6LL))) != l_1632)) || 6UL) != p_29) , p_32) , p_32)))))) >= 0xF24D95FEL) > 18446744073709551615UL), 0UL)) && (*p_33)), 4))))) , 0x10L))) , (*l_778)) >= (*p_31)) <= p_29)));
|
|
if ((*g_1469))
|
|
continue;
|
|
l_1645[1] |= (*g_1469);
|
|
}
|
|
if (((g_134[0] , ((p_32 , (*l_1617)) ^ (0x632AL || (((safe_mod_func_int8_t_s_s((safe_mod_func_int32_t_s_s(0x564972AAL, p_32)), l_1665[0][4])) > (--l_1666)) , ((((g_1669 != l_1672) , 0xD8L) , l_1581) != (*l_1617)))))) > (*p_33)))
|
|
{ /* block id: 712 */
|
|
(**g_1523) = l_1675;
|
|
return l_1676;
|
|
}
|
|
else
|
|
{ /* block id: 715 */
|
|
uint16_t *l_1691[1];
|
|
int32_t l_1692 = 0x0DA002DDL;
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_1691[i] = &g_552;
|
|
(**g_1523) = &l_1560[1];
|
|
l_1677[0] = ((*g_1345) = (*g_1345));
|
|
(*l_1675) &= (((*l_1323) = (!(safe_mod_func_uint32_t_u_u(p_29, (safe_add_func_int64_t_s_s(0x0C8A6F3F34C3DDE5LL, l_1635[6][5])))))) <= ((((((l_1685 & ((((void*)0 != &g_1523) != (((l_1692 = (g_1218 = ((l_1690 = ((-9L) ^ ((+((safe_unary_minus_func_uint16_t_u((safe_add_func_int32_t_s_s((0UL <= (*l_1617)), 0x85B8348BL)))) >= (-7L))) == p_29))) , 0xFC41L))) , g_436[5]) || g_989[5][1])) >= 0xC9L)) | 1UL) != p_29) || l_1692) , l_1693) < (*l_1617)));
|
|
(*p_33) |= (0x927FD59FL < (((*g_530) = (l_1694 = (**g_1578))) == (g_1695 = &p_32)));
|
|
}
|
|
}
|
|
lbl_1862:
|
|
if (((((safe_lshift_func_uint16_t_u_u(((((safe_div_func_uint32_t_u_u((safe_add_func_int8_t_s_s(((safe_rshift_func_uint16_t_u_u(((safe_mod_func_int8_t_s_s((safe_mul_func_int8_t_s_s((1L == ((((safe_add_func_uint8_t_u_u(1UL, (*l_1467))) <= (safe_mul_func_int16_t_s_s(p_32, (safe_sub_func_int32_t_s_s((safe_mul_func_uint8_t_u_u(0UL, (g_1437 , (safe_lshift_func_uint16_t_u_u((safe_mod_func_int16_t_s_s(((safe_lshift_func_uint16_t_u_s((safe_div_func_int16_t_s_s((safe_div_func_uint8_t_u_u(((safe_mul_func_int8_t_s_s(p_29, ((((safe_add_func_uint32_t_u_u((((safe_div_func_int64_t_s_s((((safe_sub_func_int8_t_s_s(p_29, (*l_1467))) > l_1734[1][8][1]) != l_1735[3]), (*g_1397))) | (*l_1675)) && 0x40E8L), p_29)) >= (*l_1675)) , p_32) < p_29))) , g_947[5].f1), (*l_778))), l_1736)), p_32)) != 0xA71EL), (*l_1675))), 12))))), p_29))))) >= (*l_1675)) , (*l_1616))), 6UL)), p_29)) , (*l_1467)), 10)) > p_29), p_32)), (*p_31))) > g_945.f1) || (*l_1616)) , 0UL), 10)) , 8UL) || (***g_1056)) , (-4L)))
|
|
{ /* block id: 730 */
|
|
uint8_t l_1738 = 0x5BL;
|
|
int8_t *l_1747[2];
|
|
uint32_t l_1748 = 0UL;
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_1747[i] = &g_958;
|
|
for (l_1612 = 0; (l_1612 <= 4); l_1612 += 1)
|
|
{ /* block id: 733 */
|
|
if (l_1737)
|
|
break;
|
|
l_1738++;
|
|
}
|
|
(*l_1675) = (4294967295UL <= 4294967295UL);
|
|
(*p_31) = (((safe_add_func_uint32_t_u_u(p_32, (*l_1467))) , (void*)0) == (((((((l_1748 = ((safe_div_func_int32_t_s_s((((*l_1675) , (safe_lshift_func_int8_t_s_s(p_29, l_1738))) , ((*p_33) = (p_29 != 0x85FCE720L))), (((*g_616) |= (((**g_530) = l_1738) >= p_32)) & (*l_1675)))) , 2L)) ^ l_1749[0]) & 0x48E37D97L) <= (-1L)) <= p_32) , 0x95F731E9L) , l_1750));
|
|
}
|
|
else
|
|
{ /* block id: 743 */
|
|
uint32_t l_1770[6][4][9] = {{{18446744073709551611UL,18446744073709551611UL,0x1F767245L,18446744073709551608UL,18446744073709551609UL,0UL,18446744073709551615UL,18446744073709551612UL,0x7637E110L},{0UL,18446744073709551615UL,18446744073709551615UL,0x0CED4E91L,0x69C4FBC4L,18446744073709551606UL,1UL,0xCC9E4AEEL,0x0CED4E91L},{0UL,0xE5BB6E33L,0x1F767245L,0x7A9B5AFCL,18446744073709551615UL,0UL,1UL,0x69C4FBC4L,18446744073709551615UL},{0UL,1UL,0xB94823A9L,18446744073709551609UL,0x905FE9BFL,0x77027CD3L,0x0CED4E91L,0UL,1UL}},{{0x3B74BA74L,0x44437532L,18446744073709551612UL,3UL,0x8C652E07L,0x67F2A041L,0x495CC3D5L,0UL,0xF632DF49L},{0xCEBEB66EL,0UL,0x78505D91L,18446744073709551612UL,18446744073709551607UL,1UL,0UL,7UL,0UL},{18446744073709551615UL,0xAE908BD7L,0x7A9B5AFCL,0UL,1UL,0x5301B610L,0x8D65A9B3L,0x08C1CDA8L,0x0CED4E91L},{18446744073709551615UL,0x67F2A041L,18446744073709551612UL,0x5301B610L,18446744073709551613UL,0UL,0x69C4FBC4L,0x1BB97E9CL,0xCC9E4AEEL}},{{0xCEBEB66EL,7UL,0xA36747B8L,0xF5634AD7L,0UL,0xCEBEB66EL,0xE5BB6E33L,1UL,0xC812D39FL},{0x3B74BA74L,18446744073709551615UL,0x987D898EL,0xF632DF49L,7UL,18446744073709551609UL,0xC8A43369L,18446744073709551608UL,18446744073709551608UL},{0UL,0x9DBA8101L,18446744073709551609UL,0x7713FFA2L,18446744073709551609UL,0x9DBA8101L,0UL,0xF5634AD7L,0x987D898EL},{0UL,0xAE908BD7L,18446744073709551615UL,0xE5BB6E33L,0x78505D91L,0UL,7UL,0x3DA7653AL,7UL}},{{0UL,0x1F767245L,0x1BB97E9CL,0x3DA7653AL,18446744073709551615UL,0UL,0x1F767245L,0xF5634AD7L,18446744073709551606UL},{18446744073709551611UL,0x0CED4E91L,0xA36747B8L,0x67F2A041L,0x37949B01L,0x176F5729L,7UL,18446744073709551608UL,18446744073709551612UL},{18446744073709551607UL,0x8C652E07L,0UL,0UL,0x9256701FL,0xE5BB6E33L,0x495CC3D5L,1UL,0xD5C76291L},{18446744073709551615UL,0UL,0x3B74BA74L,0x7713FFA2L,0xC812D39FL,0UL,0x9916B36AL,0x1BB97E9CL,0UL}},{{0UL,18446744073709551615UL,0xA36747B8L,0UL,0UL,0UL,0x77027CD3L,0xA36747B8L,0x5301B610L},{5UL,18446744073709551606UL,18446744073709551615UL,3UL,1UL,0UL,18446744073709551615UL,0x1F1D22C6L,18446744073709551612UL},{6UL,0UL,1UL,0x08C1CDA8L,0xF5634AD7L,1UL,0UL,18446744073709551608UL,18446744073709551606UL},{18446744073709551606UL,0x176F5729L,7UL,0x44437532L,1UL,0UL,0x38D6F67CL,0xA780AE86L,18446744073709551615UL}},{{0x3B74BA74L,7UL,0UL,0x9256701FL,0x3DA7653AL,6UL,6UL,0x3DA7653AL,0x9256701FL},{0x7637E110L,18446744073709551615UL,0x7637E110L,0UL,0x1F1D22C6L,0UL,0x77027CD3L,5UL,18446744073709551615UL},{0x987D898EL,0UL,18446744073709551606UL,1UL,0x77027CD3L,0UL,18446744073709551615UL,8UL,0UL},{0x1F767245L,18446744073709551615UL,0x9256701FL,0UL,0UL,18446744073709551609UL,8UL,18446744073709551608UL,0UL}}};
|
|
int32_t l_1775 = (-3L);
|
|
int64_t *l_1776 = &g_134[3];
|
|
uint8_t l_1778 = 0x98L;
|
|
int i, j, k;
|
|
(*p_33) = (safe_sub_func_uint32_t_u_u((safe_rshift_func_int8_t_s_u((safe_lshift_func_int16_t_s_u((safe_mod_func_uint8_t_u_u((p_29 , (((safe_sub_func_int64_t_s_s(((*l_1776) &= ((*g_1397) = (p_32 | ((safe_div_func_uint32_t_u_u(((***l_1504) = ((*l_1675) = (safe_lshift_func_uint8_t_u_s(255UL, 1)))), (~0xAD6ABF97L))) >= (l_1554 & ((safe_rshift_func_uint16_t_u_u(65529UL, 1)) , (((++l_1770[5][3][1]) != (safe_mul_func_int8_t_s_s(((*l_778) = p_29), l_1775))) < p_32))))))), l_1777)) , l_1770[5][3][1]) & (***g_1056))), l_1778)), g_92)), 5)), p_32));
|
|
return (*p_31);
|
|
}
|
|
lbl_1824:
|
|
(*l_1675) = (((void*)0 != l_1779) >= (((((g_1784 = l_1780) != ((1L & p_32) , (void*)0)) & ((**g_530) |= (((safe_sub_func_int16_t_s_s(p_32, (safe_sub_func_uint64_t_u_u(1UL, p_32)))) > g_1493[0][7][1]) != 1L))) > 0x4126C33137A3DE85LL) ^ (*p_31)));
|
|
if (((((((0x3718432EL >= (**g_1786)) <= (g_1292[4] != 249UL)) ^ ((*l_1323) &= (((safe_rshift_func_uint8_t_u_s(((safe_rshift_func_int16_t_s_s(p_32, 3)) | 4UL), 7)) | (g_1797 != ((*l_1799) = l_1798))) >= (safe_add_func_int16_t_s_s((safe_mod_func_uint16_t_u_u((safe_add_func_uint8_t_u_u((~((((***l_1059) = 0x1B9A1E4CDCBABEB1LL) > p_32) != 0xA8L)), p_32)), p_32)), (**g_530)))))) & 1UL) , 0x5D6DBD774C5B67F1LL) != p_32))
|
|
{ /* block id: 759 */
|
|
int32_t *l_1807 = &g_20[0];
|
|
int32_t l_1812[2];
|
|
uint16_t *l_1827 = (void*)0;
|
|
uint16_t *l_1828 = &g_552;
|
|
int8_t *l_1840[4] = {&g_1294[7],&g_1294[7],&g_1294[7],&g_1294[7]};
|
|
int8_t l_1874[7];
|
|
int32_t ** const **l_1934 = (void*)0;
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_1812[i] = 4L;
|
|
for (i = 0; i < 7; i++)
|
|
l_1874[i] = 0x6CL;
|
|
for (g_847 = 0; (g_847 <= 5); g_847 += 1)
|
|
{ /* block id: 762 */
|
|
int32_t *l_1808 = &g_643;
|
|
int32_t *l_1809 = &l_1560[1];
|
|
int32_t *l_1810 = &l_1213;
|
|
int32_t *l_1811[9][10][2] = {{{&l_1560[0],&l_1212},{(void*)0,&l_1560[2]},{&l_1494[4],(void*)0},{(void*)0,&l_1637[1]},{(void*)0,(void*)0},{&l_1494[4],&l_1560[2]},{(void*)0,&l_1212},{&l_1560[0],(void*)0},{&l_1560[1],&l_1560[2]},{&l_1560[2],&l_1560[1]}},{{(void*)0,&l_1560[0]},{&l_1212,(void*)0},{&l_1560[2],&l_1494[4]},{(void*)0,(void*)0},{&l_1637[1],(void*)0},{(void*)0,&l_1494[4]},{&l_1560[2],(void*)0},{&l_1212,&l_1560[0]},{(void*)0,&l_1560[1]},{&l_1560[2],&l_1560[2]}},{{&l_1560[1],(void*)0},{&l_1560[0],&l_1212},{(void*)0,&l_1560[2]},{&l_1494[4],(void*)0},{(void*)0,&l_1637[1]},{(void*)0,(void*)0},{&l_1494[4],&l_1560[2]},{(void*)0,&l_1212},{&l_1560[0],(void*)0},{&l_1560[1],&l_1560[2]}},{{&l_1560[2],&l_1560[1]},{(void*)0,&l_1560[0]},{&l_1212,(void*)0},{&l_1560[2],&l_1494[4]},{(void*)0,(void*)0},{&l_1637[1],(void*)0},{(void*)0,&l_1494[4]},{&l_1560[2],(void*)0},{&l_1212,&l_1560[0]},{(void*)0,&l_1560[1]}},{{&l_1560[2],&l_1560[2]},{&l_1560[1],(void*)0},{&l_1560[0],&l_1212},{(void*)0,&l_1560[2]},{&l_1494[4],(void*)0},{(void*)0,&l_1637[1]},{(void*)0,(void*)0},{&l_1494[4],&l_1560[2]},{(void*)0,&l_1212},{&l_1560[0],(void*)0}},{{&l_1560[1],&l_1560[2]},{&l_1560[2],&l_1560[1]},{(void*)0,&l_1560[0]},{&l_1212,(void*)0},{&l_1560[2],&l_1494[4]},{(void*)0,(void*)0},{&l_1637[1],(void*)0},{(void*)0,&l_1494[4]},{&l_1560[2],&l_1637[1]},{&l_1749[0],&l_738[0]}},{{&l_1560[1],&l_738[3]},{(void*)0,(void*)0},{&l_738[3],&l_1560[1]},{&l_738[0],&l_1749[0]},{&l_1637[1],(void*)0},{(void*)0,&l_1637[1]},{&l_1560[1],&g_643},{&l_1560[1],&l_1637[1]},{(void*)0,(void*)0},{&l_1637[1],&l_1749[0]}},{{&l_738[0],&l_1560[1]},{&l_738[3],(void*)0},{(void*)0,&l_738[3]},{&l_1560[1],&l_738[0]},{&l_1749[0],&l_1637[1]},{(void*)0,(void*)0},{&l_1637[1],&l_1560[1]},{&g_643,&l_1560[1]},{&l_1637[1],(void*)0},{(void*)0,&l_1637[1]}},{{&l_1749[0],&l_738[0]},{&l_1560[1],&l_738[3]},{(void*)0,(void*)0},{&l_738[3],&l_1560[1]},{&l_738[0],&l_1749[0]},{&l_1637[1],(void*)0},{(void*)0,&l_1637[1]},{&l_1560[1],&g_643},{&l_1560[1],&l_1637[1]},{(void*)0,(void*)0}}};
|
|
int32_t l_1816 = (-1L);
|
|
union U0 *l_1820 = &g_1821;
|
|
int i, j, k;
|
|
(*g_1786) = ((**g_1523) = l_1807);
|
|
l_1817++;
|
|
(*g_1345) = (l_1820 = l_1820);
|
|
}
|
|
for (l_1583 = 19; (l_1583 != 55); l_1583 = safe_add_func_int64_t_s_s(l_1583, 9))
|
|
{ /* block id: 771 */
|
|
(*p_31) = (*p_33);
|
|
if (l_1676)
|
|
goto lbl_1824;
|
|
(*p_31) ^= (*p_33);
|
|
}
|
|
if ((safe_mod_func_uint64_t_u_u(((++(*l_1828)) || ((safe_rshift_func_int8_t_s_s(((*l_1807) & p_29), (~(((((safe_sub_func_int8_t_s_s((l_1812[1] = ((((~((((safe_rshift_func_int16_t_s_s((l_1839[1][3] || ((l_1637[1] ^= p_32) || (0x0084C1929F3853EALL & (*g_1397)))), 0)) == ((&g_1458 != &g_208) , (0x8D772209L <= p_29))) , 0xB34700F7L) >= 0x0CEE732EL)) , (*l_1807)) , 0xEAFC93F5DE53B12FLL) , l_1841)), 0x47L)) == g_1458) > g_949.f1) && (*l_1675)) && (**g_530))))) , 1UL)), 0x173A20F11AAA09A7LL)))
|
|
{ /* block id: 779 */
|
|
int16_t l_1847 = 8L;
|
|
(*l_1616) = (p_32 || ((*l_1828) = (g_1797 == (void*)0)));
|
|
(*l_1675) = (*g_1469);
|
|
(*l_1675) &= ((safe_mod_func_uint8_t_u_u(((*l_1323) = (safe_mul_func_uint8_t_u_u(l_1846, ((l_1847 | 0x3A33DA0BL) == (safe_div_func_int8_t_s_s((safe_div_func_int32_t_s_s(((safe_unary_minus_func_uint16_t_u(((**g_530) || (~((safe_rshift_func_int16_t_s_s(((safe_mul_func_int16_t_s_s(5L, (safe_mod_func_uint64_t_u_u(((((((***l_1577) &= (safe_unary_minus_func_int64_t_s((*g_1397)))) > (-1L)) >= p_32) , &g_848) != &g_848), 0x771A56FA1A37EC25LL)))) > (*l_1616)), l_1861)) && 0x925EL))))) , (**g_1786)), 0x370F9250L)), g_1294[7])))))), p_32)) <= p_29);
|
|
(*g_1786) = (*g_1786);
|
|
}
|
|
else
|
|
{ /* block id: 787 */
|
|
uint64_t *l_1877 = &l_671;
|
|
int32_t l_1902 = (-1L);
|
|
if (g_946.f1)
|
|
goto lbl_1862;
|
|
if (p_29)
|
|
goto lbl_1903;
|
|
(*p_31) = (safe_mod_func_uint16_t_u_u(((*l_1828) = ((!((safe_mod_func_int32_t_s_s((safe_lshift_func_int16_t_s_u((*l_1675), (safe_lshift_func_int8_t_s_s((safe_div_func_int16_t_s_s((p_29 < (((((l_1874[3] = (-6L)) , (*p_31)) , (((safe_div_func_int8_t_s_s(0x70L, 0xDEL)) , (*g_1057)) != l_1877)) < ((safe_lshift_func_uint8_t_u_s(((***l_1799)++), 4)) & (safe_rshift_func_int16_t_s_u(0x65B0L, 7)))) & (*l_1807))), g_952.f1)), 6)))), p_29)) || p_29)) , g_1160.f1)), p_29));
|
|
lbl_1903:
|
|
l_1902 = (safe_sub_func_int8_t_s_s((((safe_div_func_uint8_t_u_u((safe_div_func_int64_t_s_s((((**l_1798) = (safe_mod_func_int8_t_s_s((l_1457 != ((safe_mul_func_uint16_t_u_u(0xD055L, (0x1146L < (safe_sub_func_uint16_t_u_u(g_847, (p_32 == p_32)))))) , &g_1052)), ((safe_add_func_int32_t_s_s(((*l_1807) &= 0x86AD915CL), ((l_1901 &= (((((l_1900 == p_29) , 4294967287UL) || p_32) , (***g_529)) <= p_29)) || 0UL))) && p_32)))) , 0x7A94695A4F758432LL), 0x18841E1DB5AF6A7ELL)), 0xBAL)) , p_29) > (*g_1397)), p_32));
|
|
(*g_1786) = p_30;
|
|
}
|
|
for (l_736 = 0; (l_736 >= 0); l_736 -= 1)
|
|
{ /* block id: 802 */
|
|
int32_t *l_1913 = (void*)0;
|
|
int32_t *l_1914 = &l_1637[1];
|
|
int32_t *l_1915 = &l_1749[0];
|
|
int32_t *l_1916 = (void*)0;
|
|
int32_t *l_1917 = &g_20[0];
|
|
int32_t *l_1918 = &l_1560[2];
|
|
int32_t *l_1919 = &l_1213;
|
|
int32_t l_1920 = (-7L);
|
|
int32_t *l_1921 = &l_1213;
|
|
int32_t *l_1922[5][2] = {{&l_1212,&l_1212},{&l_1212,&l_1920},{&l_1494[6],&l_1813[4][1][5]},{&l_1920,&l_1813[4][1][5]},{&l_1494[6],&l_1920}};
|
|
int i, j;
|
|
l_1213 ^= (((safe_sub_func_uint64_t_u_u((((safe_rshift_func_uint16_t_u_s((safe_add_func_int64_t_s_s((safe_mul_func_int8_t_s_s((*l_1675), (p_29 , ((*l_1807) = (((**l_1505) = 0xF5FD249AL) > (p_29 , (p_32 <= ((void*)0 == &g_1669)))))))), ((~0UL) < (1UL != p_29)))), p_29)) >= 0xF5L) != (*g_1397)), (*g_1397))) < (*p_33)) != p_29);
|
|
l_1923++;
|
|
(*l_1921) |= (safe_div_func_int64_t_s_s((safe_sub_func_uint32_t_u_u((((safe_mul_func_int16_t_s_s((((**l_1505) = p_29) <= (*p_31)), ((((void*)0 == l_1932[1][0][6]) > (*l_1918)) , (l_1934 == l_1935)))) , (*l_1675)) < ((((((p_32 >= (*l_1807)) || p_32) && (*l_1675)) == (*l_1807)) , &g_1797) != &g_1797)), 5UL)), 0x4BADE4F5D928707ELL));
|
|
(*l_1919) &= l_1936;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 811 */
|
|
uint16_t l_1941[2][3][1];
|
|
int32_t l_1944 = 8L;
|
|
uint8_t ****l_1951 = (void*)0;
|
|
uint8_t ****l_1952 = (void*)0;
|
|
int i, j, k;
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 3; j++)
|
|
{
|
|
for (k = 0; k < 1; k++)
|
|
l_1941[i][j][k] = 0x4FD2L;
|
|
}
|
|
}
|
|
for (l_809 = 0; (l_809 != 55); l_809 = safe_add_func_uint64_t_u_u(l_809, 5))
|
|
{ /* block id: 814 */
|
|
int8_t l_1940 = 0x0DL;
|
|
int32_t *l_1945 = &l_1637[1];
|
|
int32_t *l_1946[9];
|
|
int i;
|
|
for (i = 0; i < 9; i++)
|
|
l_1946[i] = &l_1690;
|
|
l_1941[0][1][0]++;
|
|
l_1948++;
|
|
}
|
|
g_1953 = &l_1798;
|
|
}
|
|
}
|
|
if (((l_1961[2] = l_1956) != &g_1111))
|
|
{ /* block id: 822 */
|
|
int32_t **l_1970 = (void*)0;
|
|
int32_t l_1977 = 6L;
|
|
int32_t l_1978[1][8] = {{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}};
|
|
uint8_t ****l_1985 = &g_1953;
|
|
uint8_t *****l_1984 = &l_1985;
|
|
int i, j;
|
|
lbl_1971:
|
|
(*p_33) = (safe_add_func_uint16_t_u_u((((***g_1056) &= ((0UL == 0x7FF7L) <= ((safe_lshift_func_uint16_t_u_s((g_1218 |= (safe_mul_func_uint8_t_u_u((safe_div_func_uint16_t_u_u(((void*)0 != l_1970), g_1495)), (**g_1954)))), 8)) <= (*g_531)))) && (*l_1616)), p_32));
|
|
for (g_902.f1 = 0; (g_902.f1 <= 0); g_902.f1 += 1)
|
|
{ /* block id: 828 */
|
|
if (g_902.f1)
|
|
goto lbl_1971;
|
|
}
|
|
for (g_1160.f1 = 3; (g_1160.f1 >= 0); g_1160.f1 -= 1)
|
|
{ /* block id: 833 */
|
|
uint64_t l_1979 = 0xAAD9B2F063BC7623LL;
|
|
int32_t l_1989[2];
|
|
const union U0 **l_1995 = &g_940[1][5];
|
|
const union U0 ***l_1994[5][2] = {{&l_1995,&l_1995},{&l_1995,&l_1995},{&l_1995,&l_1995},{&l_1995,&l_1995},{&l_1995,&l_1995}};
|
|
const union U0 ****l_1993 = &l_1994[3][0];
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
l_1989[i] = 0x41599753L;
|
|
if (l_1972)
|
|
{ /* block id: 834 */
|
|
int32_t *l_1973 = &l_1560[g_1160.f1];
|
|
int32_t *l_1974 = &l_1637[0];
|
|
int32_t *l_1975 = &l_1637[1];
|
|
int32_t *l_1976[3];
|
|
uint8_t ****l_1983 = &g_1953;
|
|
uint8_t *****l_1982[3];
|
|
int64_t l_1988 = 0x0103483F480E5861LL;
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_1976[i] = &l_1636;
|
|
for (i = 0; i < 3; i++)
|
|
l_1982[i] = &l_1983;
|
|
l_1979--;
|
|
l_1986 = (l_1984 = l_1982[0]);
|
|
g_1990++;
|
|
(*l_1616) ^= (&l_1839[5][1] == (*g_1954));
|
|
}
|
|
else
|
|
{ /* block id: 840 */
|
|
return (*p_30);
|
|
}
|
|
(*l_1993) = (void*)0;
|
|
}
|
|
for (g_1814 = 0; (g_1814 <= 4); g_1814 += 1)
|
|
{ /* block id: 847 */
|
|
int i;
|
|
if (g_1292[g_1814])
|
|
break;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 850 */
|
|
int16_t l_2012 = (-2L);
|
|
uint64_t **l_2021[6][7][6] = {{{&g_616,&g_616,&g_616,&g_616,&g_616,&g_616},{(void*)0,&g_616,&g_616,&g_616,(void*)0,&g_616},{&g_616,(void*)0,(void*)0,(void*)0,&g_616,(void*)0},{&g_616,&g_616,&g_616,&g_616,(void*)0,(void*)0},{&g_616,&g_616,(void*)0,&g_616,&g_616,(void*)0},{(void*)0,(void*)0,&g_616,(void*)0,&g_616,(void*)0},{&g_616,&g_616,(void*)0,&g_616,&g_616,&g_616}},{{&g_616,&g_616,&g_616,(void*)0,&g_616,&g_616},{(void*)0,(void*)0,&g_616,&g_616,(void*)0,&g_616},{&g_616,&g_616,(void*)0,&g_616,&g_616,(void*)0},{(void*)0,&g_616,&g_616,&g_616,&g_616,&g_616},{&g_616,&g_616,&g_616,&g_616,(void*)0,&g_616},{&g_616,&g_616,&g_616,(void*)0,&g_616,&g_616},{&g_616,&g_616,&g_616,(void*)0,&g_616,(void*)0}},{{&g_616,&g_616,&g_616,&g_616,&g_616,&g_616},{&g_616,&g_616,&g_616,&g_616,&g_616,(void*)0},{&g_616,&g_616,(void*)0,&g_616,(void*)0,&g_616},{&g_616,&g_616,&g_616,&g_616,&g_616,&g_616},{&g_616,(void*)0,(void*)0,(void*)0,&g_616,&g_616},{&g_616,&g_616,&g_616,&g_616,(void*)0,&g_616},{(void*)0,(void*)0,&g_616,&g_616,&g_616,(void*)0}},{{&g_616,(void*)0,&g_616,(void*)0,&g_616,&g_616},{(void*)0,&g_616,&g_616,&g_616,(void*)0,&g_616},{&g_616,&g_616,&g_616,&g_616,&g_616,&g_616},{&g_616,(void*)0,(void*)0,&g_616,&g_616,&g_616},{&g_616,(void*)0,&g_616,&g_616,&g_616,&g_616},{&g_616,(void*)0,&g_616,(void*)0,&g_616,(void*)0},{(void*)0,&g_616,&g_616,(void*)0,&g_616,(void*)0}},{{&g_616,&g_616,(void*)0,&g_616,&g_616,&g_616},{(void*)0,&g_616,(void*)0,&g_616,&g_616,&g_616},{&g_616,&g_616,(void*)0,&g_616,&g_616,(void*)0},{&g_616,(void*)0,&g_616,&g_616,&g_616,(void*)0},{&g_616,(void*)0,&g_616,&g_616,&g_616,(void*)0},{(void*)0,(void*)0,&g_616,(void*)0,&g_616,&g_616},{(void*)0,&g_616,&g_616,&g_616,(void*)0,(void*)0}},{{&g_616,&g_616,&g_616,(void*)0,&g_616,(void*)0},{&g_616,(void*)0,&g_616,&g_616,&g_616,&g_616},{&g_616,(void*)0,&g_616,&g_616,(void*)0,&g_616},{&g_616,&g_616,&g_616,&g_616,&g_616,&g_616},{(void*)0,(void*)0,&g_616,(void*)0,&g_616,&g_616},{&g_616,&g_616,&g_616,&g_616,(void*)0,&g_616},{(void*)0,&g_616,&g_616,(void*)0,(void*)0,&g_616}}};
|
|
int32_t *l_2027 = (void*)0;
|
|
int64_t l_2033 = (-3L);
|
|
int32_t l_2091 = 0x70A94836L;
|
|
int32_t l_2093 = 3L;
|
|
int32_t l_2095 = 0xAC3B1CB3L;
|
|
int32_t l_2097 = 4L;
|
|
int32_t l_2098 = (-1L);
|
|
int32_t l_2099 = 0xDDD9B276L;
|
|
int32_t l_2102 = 1L;
|
|
int32_t l_2104[10] = {0xF2D1F41BL,0xF2D1F41BL,0xF2D1F41BL,0xF2D1F41BL,0xF2D1F41BL,0xF2D1F41BL,0xF2D1F41BL,0xF2D1F41BL,0xF2D1F41BL,0xF2D1F41BL};
|
|
uint64_t l_2135[9][2][4] = {{{0x4B705D1035B67E38LL,0x7B789C1AEA3A638CLL,0xD3651508BB630697LL,0x616CB12C9555F234LL},{18446744073709551608UL,0xFF78F1953101E83BLL,0x800389319D08D077LL,0xD3651508BB630697LL}},{{0UL,0xFF78F1953101E83BLL,0x97816AF8DC269154LL,0x616CB12C9555F234LL},{0xFF78F1953101E83BLL,0x7B789C1AEA3A638CLL,0xA0A8C3EB217A2952LL,0x7E0EB9B5BB07E54ELL}},{{18446744073709551608UL,0x56578711652B7B95LL,0x4B705D1035B67E38LL,4UL},{0x97816AF8DC269154LL,0xF63CABF2EDDAC4CCLL,0xEBE3EA401930A214LL,0xA0A8C3EB217A2952LL}},{{0x7B789C1AEA3A638CLL,0xF556AB1CE100DCB5LL,0x7B789C1AEA3A638CLL,0x56578711652B7B95LL},{0xEFA8AC1EEB894FEDLL,0xFF78F1953101E83BLL,0xA0A8C3EB217A2952LL,0x4B705D1035B67E38LL}},{{18446744073709551615UL,0xF63CABF2EDDAC4CCLL,18446744073709551615UL,0xFF78F1953101E83BLL},{0x006048B9708BF92BLL,0xA0A8C3EB217A2952LL,18446744073709551615UL,0xCD9F6E1B3D0BEACELL}},{{18446744073709551615UL,0UL,0xA0A8C3EB217A2952LL,1UL},{0xEFA8AC1EEB894FEDLL,0x7B789C1AEA3A638CLL,0x615AB507D4C630DFLL,18446744073709551615UL}},{{0x615AB507D4C630DFLL,18446744073709551615UL,0x79DC360439B5989ELL,0x7E0EB9B5BB07E54ELL},{0xEBE3EA401930A214LL,0xCD9F6E1B3D0BEACELL,0xCD9F6E1B3D0BEACELL,0xEBE3EA401930A214LL}},{{0x169C98B8145D256ALL,0xD3651508BB630697LL,0xEFA8AC1EEB894FEDLL,0x2A6C21F241989FE2LL},{18446744073709551608UL,0x79DC360439B5989ELL,0xEBE3EA401930A214LL,0x7B789C1AEA3A638CLL}},{{0xF63CABF2EDDAC4CCLL,0x56578711652B7B95LL,18446744073709551615UL,0x7B789C1AEA3A638CLL},{18446744073709551615UL,0x79DC360439B5989ELL,0x97816AF8DC269154LL,0x2A6C21F241989FE2LL}}};
|
|
int i, j, k;
|
|
(*l_778) = 0x12A3463FL;
|
|
}
|
|
}
|
|
(*l_778) = (*p_31);
|
|
}
|
|
if (((safe_add_func_int64_t_s_s((((*l_2174) = l_2172) != &g_1057), (safe_div_func_uint64_t_u_u((!((safe_sub_func_int64_t_s_s(((*g_1397) = (((*l_2182) = (safe_rshift_func_uint8_t_u_s(((*g_1955) = (*g_1955)), (&l_2173 == &g_1057)))) , p_32)), (safe_div_func_uint64_t_u_u((safe_lshift_func_int8_t_s_u((p_32 | (((((safe_add_func_int32_t_s_s((***g_1785), ((+((((safe_rshift_func_uint16_t_u_s(((*g_848) == (*g_848)), (*l_1467))) , (**g_1506)) != (void*)0) , p_32)) , (*l_1467)))) && p_29) , g_2192) >= p_32) || p_29)), 6)), 5L)))) != (*p_33))), p_29)))) == p_32))
|
|
{ /* block id: 932 */
|
|
int16_t ****l_2199 = (void*)0;
|
|
int32_t l_2202 = 0xF80EDEB0L;
|
|
uint32_t l_2203[7] = {18446744073709551609UL,18446744073709551609UL,18446744073709551609UL,18446744073709551609UL,18446744073709551609UL,18446744073709551609UL,18446744073709551609UL};
|
|
uint8_t *l_2249 = &g_208;
|
|
uint16_t *l_2257 = &g_1218;
|
|
int64_t l_2263 = 0x692614D4A21CAEB5LL;
|
|
int8_t l_2264 = 0x88L;
|
|
int32_t l_2265 = (-1L);
|
|
int32_t l_2266 = 0x15B44D45L;
|
|
int32_t l_2267 = (-1L);
|
|
uint8_t l_2268 = 1UL;
|
|
int16_t *l_2271 = &g_943[0].f1;
|
|
int i;
|
|
for (g_1050.f1 = (-15); (g_1050.f1 == 15); ++g_1050.f1)
|
|
{ /* block id: 935 */
|
|
const int64_t l_2204 = (-1L);
|
|
int32_t *l_2205[3][10][6] = {{{&g_643,&l_738[1],&l_649,(void*)0,&l_649,&l_738[1]},{(void*)0,&l_738[5],&l_1749[0],(void*)0,&l_649,(void*)0},{&l_1494[4],&l_738[1],&l_738[5],&l_1494[4],(void*)0,&l_1749[0]},{(void*)0,&l_738[1],&l_1212,&g_643,&l_649,&g_80},{(void*)0,&l_738[5],&l_738[0],&l_1494[4],&l_649,&l_649},{&g_20[0],&l_738[1],&l_738[1],&g_20[0],(void*)0,&l_1749[0]},{(void*)0,&l_738[1],(void*)0,(void*)0,&l_649,&l_738[5]},{&l_1494[4],&l_738[5],&l_1749[0],(void*)0,&l_649,&l_1212},{(void*)0,&l_738[1],&g_80,(void*)0,(void*)0,&l_738[0]},{&g_643,&l_738[1],&l_649,(void*)0,&l_649,&l_738[1]}},{{(void*)0,&l_738[5],&l_1749[0],(void*)0,&l_649,(void*)0},{&l_1494[4],&l_738[1],&l_738[5],&l_1494[4],(void*)0,&l_1749[0]},{(void*)0,&l_738[1],&l_1212,&g_643,&l_649,&g_80},{(void*)0,&l_738[5],&l_738[0],&l_1494[4],&l_649,&l_649},{&g_20[0],&l_738[1],&l_738[1],&g_20[0],(void*)0,&l_1749[0]},{(void*)0,&l_738[1],(void*)0,(void*)0,&l_649,&l_738[5]},{&l_1494[4],&l_738[5],&l_1749[0],(void*)0,&l_649,&l_1212},{(void*)0,&l_738[1],&g_80,(void*)0,(void*)0,&l_738[0]},{&g_643,&l_738[1],&l_649,(void*)0,&l_649,&l_738[1]},{(void*)0,&l_738[5],&l_1749[0],(void*)0,&l_649,(void*)0}},{{&l_1494[4],&l_738[1],&l_738[5],&l_1494[4],(void*)0,&l_1749[0]},{(void*)0,&l_738[1],&l_1212,&g_643,&l_649,&g_80},{(void*)0,&l_738[5],&l_738[0],&l_1494[4],&l_649,&l_649},{&g_20[0],&l_738[1],&l_1901,&g_80,&l_738[3],(void*)0},{&l_1749[0],&l_1901,&l_738[3],&l_738[0],&l_1212,&g_20[0]},{&l_1212,&g_20[0],&l_1901,&l_649,&l_1212,&l_1749[0]},{&l_738[1],&l_1901,&g_20[0],&l_738[1],&l_738[3],(void*)0},{&l_1749[0],&l_1901,&l_1212,&l_1749[0],&l_1212,&l_1901},{&l_649,&g_20[0],(void*)0,(void*)0,&l_1212,&l_738[3]},{&l_738[5],&l_1901,&g_20[0],&l_738[5],&l_738[3],&l_1901}}};
|
|
int16_t **l_2256 = &g_531;
|
|
uint16_t *l_2258 = (void*)0;
|
|
int i, j, k;
|
|
(*p_31) &= (-1L);
|
|
}
|
|
(*p_33) &= ((((**l_1577) = &p_32) != (l_2267 , (l_2271 = &g_321))) && 65535UL);
|
|
}
|
|
else
|
|
{ /* block id: 976 */
|
|
return (*g_1469);
|
|
}
|
|
return (*l_1616);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_19 g_20 g_80 g_48
|
|
* writes: g_80 g_48
|
|
*/
|
|
const int32_t * func_34(const int32_t * p_35, int64_t p_36)
|
|
{ /* block id: 145 */
|
|
int32_t *l_377 = &g_80;
|
|
int8_t l_398[6][2] = {{0L,0L},{0L,0L},{0L,0L},{0L,0L},{0L,0L},{0L,0L}};
|
|
int32_t l_455 = 1L;
|
|
int32_t l_456 = 0x153DDF38L;
|
|
int32_t l_459 = (-10L);
|
|
int32_t l_460 = 0xB358915AL;
|
|
int32_t l_463[2][3];
|
|
uint32_t l_501 = 0xFB0E293EL;
|
|
int64_t l_567 = 0xF84FE9D9399E39DBLL;
|
|
int16_t **l_603 = &g_531;
|
|
int16_t ****l_617[4][8] = {{&g_529,&g_529,&g_529,&g_529,&g_529,&g_529,(void*)0,&g_529},{&g_529,&g_529,(void*)0,&g_529,&g_529,&g_529,&g_529,&g_529},{&g_529,(void*)0,(void*)0,&g_529,&g_529,&g_529,&g_529,&g_529},{(void*)0,&g_529,(void*)0,&g_529,(void*)0,(void*)0,&g_529,(void*)0}};
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 3; j++)
|
|
l_463[i][j] = 0xF3D95743L;
|
|
}
|
|
(*l_377) ^= (*g_19);
|
|
for (p_36 = 0; (p_36 <= (-2)); p_36--)
|
|
{ /* block id: 149 */
|
|
uint8_t *l_385 = &g_208;
|
|
int16_t * const l_392 = &g_82[0];
|
|
int8_t *l_399 = &g_319[0];
|
|
int16_t l_400 = 0xEA81L;
|
|
int16_t l_407 = 0L;
|
|
int32_t l_457 = 5L;
|
|
int32_t l_458 = 0x3F56BA5DL;
|
|
int32_t l_461 = (-3L);
|
|
int32_t l_465 = 0x22E93CFBL;
|
|
int32_t l_466 = 0x162D6F5CL;
|
|
int32_t l_468 = (-1L);
|
|
int32_t l_469 = (-1L);
|
|
int32_t l_470 = 0xCF13215FL;
|
|
uint64_t *l_499[9][6][2] = {{{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106}},{{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106}},{{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106}},{{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106}},{{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106}},{{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106}},{{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106}},{{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106}},{{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106},{&g_106,&g_106}}};
|
|
uint64_t **l_498 = &l_499[4][5][1];
|
|
int32_t l_500 = 0xABF67B71L;
|
|
int i, j, k;
|
|
}
|
|
for (g_48 = (-10); (g_48 >= 29); g_48 = safe_add_func_int8_t_s_s(g_48, 2))
|
|
{ /* block id: 201 */
|
|
int16_t **l_528 = (void*)0;
|
|
int16_t ***l_527 = &l_528;
|
|
int32_t l_549[5][8] = {{0x48239F17L,9L,5L,5L,9L,0x48239F17L,9L,5L},{1L,9L,1L,0x48239F17L,0x48239F17L,1L,9L,1L},{1L,0x48239F17L,5L,0x48239F17L,1L,1L,0x48239F17L,5L},{1L,1L,0x48239F17L,5L,0x48239F17L,1L,1L,0x48239F17L},{1L,0x48239F17L,0x48239F17L,1L,9L,1L,0x48239F17L,0x48239F17L}};
|
|
uint64_t *l_614 = &g_165;
|
|
const int32_t *l_636 = &g_198;
|
|
const int32_t **l_635[7] = {&l_636,&l_636,&l_636,&l_636,&l_636,&l_636,&l_636};
|
|
int i, j;
|
|
}
|
|
return &g_20[0];
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_92 g_20 g_201 g_82 g_321 g_139 g_19 g_106 g_208 g_134 g_48 g_80 g_165 g_643
|
|
* writes: g_92 g_48 g_319 g_208 g_321 g_134 g_20 g_80 g_165 g_19 g_136 g_643
|
|
*/
|
|
int32_t * func_37(int32_t * p_38)
|
|
{ /* block id: 110 */
|
|
int32_t l_315[2][4] = {{0x43BA547CL,0xFA6DF7B5L,0x43BA547CL,0xFA6DF7B5L},{0x43BA547CL,0xFA6DF7B5L,0x43BA547CL,0xFA6DF7B5L}};
|
|
int32_t l_323 = 0x65B23B53L;
|
|
int32_t l_340 = 4L;
|
|
const uint64_t l_341 = 0xFDB948781A7FB561LL;
|
|
int8_t l_352 = 0x90L;
|
|
const int64_t l_374 = 0x76D2BC9011C2D915LL;
|
|
int i, j;
|
|
for (g_92 = 0; (g_92 <= 0); g_92 += 1)
|
|
{ /* block id: 113 */
|
|
int16_t *l_312 = (void*)0;
|
|
int16_t * const *l_311[6] = {&l_312,(void*)0,(void*)0,&l_312,(void*)0,(void*)0};
|
|
uint32_t l_316 = 0x05B92934L;
|
|
int32_t *l_317 = &l_315[0][0];
|
|
uint16_t *l_318[7][10] = {{&g_48,(void*)0,&g_48,(void*)0,&g_48,&g_48,&g_48,&g_48,&g_48,&g_48},{&g_48,&g_48,&g_48,&g_48,&g_48,&g_48,&g_48,&g_48,(void*)0,&g_48},{(void*)0,&g_48,&g_48,&g_48,&g_48,&g_48,(void*)0,&g_48,&g_48,&g_48},{&g_48,&g_48,&g_48,(void*)0,&g_48,&g_48,(void*)0,&g_48,&g_48,&g_48},{&g_48,(void*)0,&g_48,&g_48,&g_48,(void*)0,&g_48,&g_48,(void*)0,&g_48},{&g_48,(void*)0,&g_48,(void*)0,&g_48,&g_48,&g_48,&g_48,&g_48,&g_48},{&g_48,&g_48,&g_48,&g_48,&g_48,&g_48,&g_48,&g_48,(void*)0,&g_48}};
|
|
uint8_t *l_320 = &g_208;
|
|
int64_t *l_322 = &g_134[0];
|
|
const uint64_t l_342 = 0x1FD4621DE0E8798ELL;
|
|
int32_t *l_343 = &g_80;
|
|
int i, j;
|
|
(*g_19) = ((((safe_lshift_func_int16_t_s_u(g_20[g_92], 15)) , (safe_mul_func_int8_t_s_s((g_20[g_92] < ((safe_mod_func_int16_t_s_s((safe_mul_func_int16_t_s_s(((0xFDC0412EF527235ELL && ((safe_div_func_int32_t_s_s((((((*l_322) = ((safe_rshift_func_uint8_t_u_s((safe_rshift_func_uint8_t_u_s((g_321 |= ((*l_320) = (safe_mul_func_uint16_t_u_u((g_319[0] = (safe_lshift_func_int8_t_s_s(g_20[g_92], ((g_48 = (0xC0EDF71BL != ((*l_317) = (((((l_311[5] == g_201) ^ ((safe_div_func_int16_t_s_s(l_315[0][0], (l_315[0][0] | g_20[g_92]))) , 0x5D4DL)) , g_20[0]) >= g_20[g_92]) < l_316)))) , (-1L))))), g_82[1])))), 2)), g_139)) > g_82[0])) & 1L) , l_315[0][0]) != 18446744073709551611UL), l_323)) <= (*g_19))) || (*p_38)), 0x6AF2L)), g_106)) > l_323)), 3UL))) , 0xB3L) | g_92);
|
|
(*l_343) |= (l_323 <= ((*l_317) , (safe_sub_func_uint64_t_u_u(((0x926BE4E2F047D995LL || (~((((safe_lshift_func_uint8_t_u_u((((((void*)0 == &g_134[3]) && l_315[0][0]) | ((+(safe_add_func_uint16_t_u_u(0x45C7L, (safe_lshift_func_uint8_t_u_s((++(*l_320)), 1))))) || (safe_mod_func_uint64_t_u_u((((safe_lshift_func_int16_t_s_s(((l_340 |= 65529UL) != g_139), (*l_317))) && l_341) > l_342), g_134[2])))) & l_315[1][2]), 3)) , g_20[0]) | g_48) < g_134[0]))) != (*l_317)), l_315[0][0]))));
|
|
}
|
|
if ((*g_19))
|
|
{ /* block id: 125 */
|
|
uint8_t *l_348 = &g_208;
|
|
int32_t l_351 = 0x03408B0AL;
|
|
int64_t *l_362 = (void*)0;
|
|
int32_t *l_363 = &g_20[0];
|
|
int32_t **l_364 = &l_363;
|
|
for (g_165 = 0; (g_165 < 3); g_165++)
|
|
{ /* block id: 128 */
|
|
int32_t *l_346 = &g_20[0];
|
|
int32_t **l_347 = &g_19;
|
|
(*l_347) = l_346;
|
|
}
|
|
(*l_364) = ((l_351 = (((*l_348)++) , (l_351 != (l_323 = ((g_80 , (l_352 != (-1L))) & (safe_mod_func_int64_t_s_s(((safe_lshift_func_uint16_t_u_u((safe_lshift_func_int16_t_s_u((-1L), l_351)), 6)) | l_351), ((safe_unary_minus_func_int64_t_s((((safe_mul_func_int8_t_s_s(l_351, (((*p_38) = (l_351 , (*g_19))) < (-1L)))) > g_92) || 0UL))) , l_341)))))))) , l_363);
|
|
return p_38;
|
|
}
|
|
else
|
|
{ /* block id: 137 */
|
|
int16_t l_365 = 0xE241L;
|
|
uint32_t *l_375 = &g_136;
|
|
int64_t l_376 = 0xBF8CB437D6875B38LL;
|
|
l_365 |= (*g_19);
|
|
(*p_38) = (((!(((*p_38) , (((safe_lshift_func_int8_t_s_s(((((1L || ((safe_rshift_func_uint16_t_u_s(((4294967290UL || ((*l_375) = ((&g_48 != (g_20[0] , &g_48)) | (~((safe_div_func_uint64_t_u_u(l_315[0][0], (0xCBL | g_165))) , l_374))))) & g_48), 11)) != l_376)) ^ (-1L)) != l_341) == l_376), 5)) == l_376) <= 0x8D7A7FA2L)) , g_82[2])) , 8L) & 0xB97431A8F85E5C20LL);
|
|
(*p_38) |= (-1L);
|
|
(*g_19) = (*p_38);
|
|
}
|
|
return p_38;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_20 g_48 g_80 g_82 g_19 g_136 g_165 g_134 g_139 g_92 g_201 g_208 g_198 g_106 g_219 g_643
|
|
* writes: g_20 g_80 g_82 g_19 g_48 g_106 g_92 g_134 g_136 g_139 g_165 g_201 g_208 g_219 g_643
|
|
*/
|
|
int32_t * func_39(int32_t * p_40)
|
|
{ /* block id: 2 */
|
|
int16_t l_41 = 0x6B51L;
|
|
uint16_t *l_47[4];
|
|
int32_t l_49 = 0x1FA6F63EL;
|
|
uint16_t l_78 = 0x80EAL;
|
|
int32_t *l_79 = &g_80;
|
|
int16_t *l_81 = &g_82[0];
|
|
int32_t **l_83 = &g_19;
|
|
uint64_t l_132[3];
|
|
int32_t l_149 = 0xA3939728L;
|
|
int32_t l_150 = 0x35A7B369L;
|
|
int32_t l_152[5][6] = {{1L,0x5D866FAEL,1L,0x5D866FAEL,1L,0x5D866FAEL},{1L,0x5D866FAEL,1L,0x5D866FAEL,1L,0x5D866FAEL},{1L,0x5D866FAEL,1L,0x5D866FAEL,1L,0x5D866FAEL},{1L,0x5D866FAEL,1L,0x5D866FAEL,1L,0x5D866FAEL},{1L,0x5D866FAEL,1L,0x5D866FAEL,1L,0x5D866FAEL}};
|
|
uint64_t l_168 = 0x114FAD7DE1A35A1ELL;
|
|
uint16_t l_169 = 0x04E3L;
|
|
uint32_t l_181 = 0xE02F2754L;
|
|
uint8_t l_256[9][4][1] = {{{252UL},{255UL},{8UL},{252UL}},{{0xBAL},{0xBAL},{252UL},{8UL}},{{255UL},{252UL},{255UL},{8UL}},{{252UL},{0xBAL},{0xBAL},{252UL}},{{8UL},{255UL},{252UL},{255UL}},{{8UL},{252UL},{0xBAL},{0xBAL}},{{252UL},{8UL},{255UL},{252UL}},{{0x99L},{252UL},{8UL},{246UL}},{{246UL},{8UL},{252UL},{0x99L}}};
|
|
int32_t l_283[3];
|
|
int i, j, k;
|
|
for (i = 0; i < 4; i++)
|
|
l_47[i] = &g_48;
|
|
for (i = 0; i < 3; i++)
|
|
l_132[i] = 0x6699CBFF9F6C9230LL;
|
|
for (i = 0; i < 3; i++)
|
|
l_283[i] = 0xD838E576L;
|
|
lbl_86:
|
|
(*p_40) &= (l_41 != 1UL);
|
|
if ((safe_rshift_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_s((((*l_83) = ((~((l_49 = l_41) | (((safe_sub_func_uint8_t_u_u(0UL, 0xD7L)) >= (safe_div_func_int64_t_s_s((~(l_41 , ((*l_81) = (safe_sub_func_uint16_t_u_u(0x4F6CL, (((*l_79) |= (safe_div_func_uint64_t_u_u(((safe_add_func_uint64_t_u_u((safe_add_func_uint64_t_u_u((safe_sub_func_int8_t_s_s((((((safe_sub_func_int16_t_s_s(((safe_mod_func_int16_t_s_s(((!l_41) == (safe_sub_func_int64_t_s_s((((safe_mod_func_uint64_t_u_u(6UL, (safe_mod_func_int32_t_s_s((*p_40), ((safe_sub_func_uint64_t_u_u((((g_48 | 1UL) & 0xDCL) == l_41), l_41)) , 0x603F559CL))))) & l_41) , l_41), 18446744073709551611UL))), g_20[0])) <= l_78), g_20[0])) < l_41) | g_20[0]) > 1L) , l_41), 0x1DL)), l_78)), 4L)) >= l_41), g_20[0]))) ^ g_48)))))), l_78))) , g_82[0]))) , &l_49)) != (void*)0), 1)), 15)))
|
|
{ /* block id: 8 */
|
|
int32_t l_107 = 0x5C685B35L;
|
|
for (l_49 = (-25); (l_49 >= (-14)); l_49++)
|
|
{ /* block id: 11 */
|
|
int32_t l_87[8] = {(-9L),(-9L),(-9L),(-9L),(-9L),(-9L),(-9L),(-9L)};
|
|
int i;
|
|
for (g_48 = 0; (g_48 <= 2); g_48 += 1)
|
|
{ /* block id: 14 */
|
|
int64_t l_88 = 5L;
|
|
for (g_80 = 2; (g_80 >= 0); g_80 -= 1)
|
|
{ /* block id: 17 */
|
|
int i;
|
|
g_20[0] ^= g_82[g_80];
|
|
if (g_48)
|
|
goto lbl_86;
|
|
}
|
|
for (g_80 = 2; (g_80 >= 0); g_80 -= 1)
|
|
{ /* block id: 23 */
|
|
int8_t *l_91[6][3] = {{&g_92,&g_92,&g_92},{(void*)0,(void*)0,(void*)0},{&g_92,&g_92,&g_92},{(void*)0,(void*)0,(void*)0},{&g_92,&g_92,&g_92},{(void*)0,(void*)0,(void*)0}};
|
|
int32_t l_93 = 1L;
|
|
int i, j;
|
|
if (g_82[g_48])
|
|
break;
|
|
if ((*p_40))
|
|
{ /* block id: 25 */
|
|
if ((*g_19))
|
|
break;
|
|
if ((*g_19))
|
|
continue;
|
|
}
|
|
else
|
|
{ /* block id: 28 */
|
|
if (l_87[3])
|
|
break;
|
|
if ((*g_19))
|
|
continue;
|
|
}
|
|
(*p_40) ^= ((l_93 = ((l_88 , (~(~0xA768L))) != 0UL)) , (((l_87[3] > g_80) != g_82[0]) || (safe_lshift_func_int8_t_s_s((safe_lshift_func_uint8_t_u_u(g_80, (safe_div_func_int32_t_s_s((-5L), (((safe_rshift_func_uint16_t_u_u((((g_106 = (safe_mod_func_uint64_t_u_u((((safe_div_func_uint16_t_u_u((*l_79), 0x35ACL)) <= 0xF8D9L) <= g_48), g_82[g_48]))) >= 0x1F47L) <= g_82[0]), 1)) || 0x2F27L) , g_82[g_48]))))), l_107))));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 38 */
|
|
int32_t *l_114 = (void*)0;
|
|
int8_t *l_121 = &g_92;
|
|
uint64_t *l_123 = &g_106;
|
|
int32_t l_129[4] = {(-5L),(-5L),(-5L),(-5L)};
|
|
int64_t *l_133 = &g_134[0];
|
|
uint32_t *l_135 = &g_136;
|
|
uint32_t l_137 = 0UL;
|
|
int8_t *l_138 = &g_139;
|
|
int16_t l_140[9] = {(-10L),(-1L),(-10L),(-1L),(-10L),(-1L),(-10L),(-1L),(-10L)};
|
|
uint64_t l_153 = 1UL;
|
|
uint16_t *l_163 = &l_78;
|
|
uint32_t l_199[5][7] = {{18446744073709551615UL,18446744073709551608UL,18446744073709551615UL,18446744073709551615UL,18446744073709551608UL,18446744073709551615UL,18446744073709551615UL},{0x898B9DDCL,0x898B9DDCL,0x530B2CD5L,0x898B9DDCL,0x898B9DDCL,0x530B2CD5L,0x898B9DDCL},{18446744073709551608UL,18446744073709551615UL,18446744073709551615UL,18446744073709551608UL,18446744073709551615UL,18446744073709551615UL,18446744073709551608UL},{0x05832D05L,0x898B9DDCL,0x05832D05L,0x05832D05L,0x898B9DDCL,0x05832D05L,0x05832D05L},{18446744073709551608UL,18446744073709551608UL,0x1AE91000L,18446744073709551608UL,18446744073709551608UL,0x1AE91000L,18446744073709551608UL}};
|
|
uint16_t l_281 = 65532UL;
|
|
int i, j;
|
|
if ((safe_rshift_func_int8_t_s_u((((((safe_add_func_uint8_t_u_u(((safe_div_func_uint16_t_u_u(((&g_80 != ((*l_83) = l_114)) & (g_82[0] , (safe_div_func_uint16_t_u_u(0x7245L, ((*l_79) = (safe_lshift_func_int8_t_s_s(((*l_138) = (safe_add_func_int64_t_s_s(((((*l_121) = (*l_79)) <= ((safe_unary_minus_func_uint64_t_u(((*l_123) = ((void*)0 != &g_20[0])))) ^ (safe_div_func_int32_t_s_s(((safe_mod_func_uint16_t_u_u((safe_unary_minus_func_int32_t_s((((*l_135) |= (l_129[2] > ((*l_133) = (safe_mul_func_int16_t_s_s((g_82[0] >= g_80), l_132[1]))))) || (*p_40)))), l_137)) , (*p_40)), g_48)))) == g_20[0]), (*l_79)))), l_140[1]))))))), l_129[2])) < (*p_40)), g_82[1])) == g_48) | g_20[0]) != g_82[2]) , 0xC8L), 6)))
|
|
{ /* block id: 46 */
|
|
int32_t *l_141 = (void*)0;
|
|
int32_t *l_142 = &l_129[2];
|
|
int32_t *l_143 = &l_129[2];
|
|
int32_t *l_144 = &l_49;
|
|
int32_t *l_145 = &l_129[2];
|
|
int32_t *l_146 = &l_129[1];
|
|
int32_t l_147 = 3L;
|
|
int32_t *l_148[10] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
int8_t l_151 = 0x83L;
|
|
uint64_t *l_164[2];
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_164[i] = (void*)0;
|
|
++l_153;
|
|
(*l_144) &= ((safe_mul_func_uint16_t_u_u((((safe_unary_minus_func_int16_t_s(((*l_142) & ((*l_146) > ((((safe_mod_func_int64_t_s_s((((0xDC10L | (*l_145)) , ((--g_48) | g_20[0])) , ((g_165 &= ((*l_123) = (l_163 == (void*)0))) | (((safe_mul_func_uint8_t_u_u(g_134[0], ((l_168 ^ (*p_40)) || g_20[0]))) != (*l_79)) >= g_48))), l_169)) ^ 0L) , &g_20[0]) == p_40))))) , (*p_40)) != (*l_145)), (*l_79))) && 0x5969L);
|
|
}
|
|
else
|
|
{ /* block id: 52 */
|
|
int32_t l_170 = 0xD33CEA4AL;
|
|
int32_t l_242[7];
|
|
int i;
|
|
for (i = 0; i < 7; i++)
|
|
l_242[i] = 0xA571D432L;
|
|
(*l_79) |= l_170;
|
|
for (l_153 = 0; (l_153 >= 16); ++l_153)
|
|
{ /* block id: 56 */
|
|
int64_t l_183 = (-1L);
|
|
int16_t *l_213 = &l_41;
|
|
int32_t *l_216 = &l_129[2];
|
|
uint32_t *l_231 = (void*)0;
|
|
g_80 |= (safe_sub_func_uint8_t_u_u((65532UL == g_139), ((safe_mod_func_uint8_t_u_u(((p_40 != (void*)0) & (((safe_lshift_func_uint16_t_u_u((g_92 == ((((*l_133) = ((safe_sub_func_uint16_t_u_u(l_181, 0x04B0L)) == (safe_unary_minus_func_uint16_t_u(g_82[1])))) > l_183) > (-1L))), 1)) <= g_20[0]) > 0xA4L)), l_183)) != 0UL)));
|
|
for (l_168 = 0; (l_168 > 10); l_168 = safe_add_func_int16_t_s_s(l_168, 1))
|
|
{ /* block id: 61 */
|
|
const int32_t *l_197 = &g_198;
|
|
const int32_t **l_196 = &l_197;
|
|
int32_t l_200 = 2L;
|
|
int32_t *l_236 = &g_20[0];
|
|
int32_t *l_237 = (void*)0;
|
|
int32_t *l_238 = (void*)0;
|
|
int32_t *l_239 = &l_149;
|
|
int32_t *l_240 = &l_149;
|
|
int32_t *l_241 = &l_152[0][0];
|
|
int32_t *l_243 = &l_49;
|
|
int32_t *l_244 = &l_150;
|
|
int32_t *l_245 = &l_170;
|
|
int32_t *l_246 = &l_242[1];
|
|
int32_t *l_247 = &l_200;
|
|
int32_t *l_248 = &l_129[2];
|
|
int32_t *l_249 = &l_152[0][0];
|
|
int32_t *l_250 = &l_170;
|
|
int32_t *l_251 = &l_129[2];
|
|
int32_t *l_252 = (void*)0;
|
|
int32_t *l_253 = &g_20[0];
|
|
int32_t *l_254 = &l_242[5];
|
|
int32_t *l_255[4][2] = {{(void*)0,&l_129[1]},{&l_129[1],(void*)0},{&l_129[1],&l_129[1]},{(void*)0,&l_129[1]}};
|
|
int i, j;
|
|
if ((((safe_mul_func_uint16_t_u_u(l_170, (((*l_135) = l_183) != ((g_92 = ((safe_mod_func_int8_t_s_s(((g_82[0] && (safe_add_func_int64_t_s_s(0x9EB048EBA309C989LL, (safe_rshift_func_uint16_t_u_u(((*l_163) = (((safe_rshift_func_uint8_t_u_s((((*l_196) = p_40) == (void*)0), 2)) <= g_139) , (0x6ACA7BD2AF93AE58LL >= (((0xF2L > l_199[1][4]) ^ l_170) <= 0xEBL)))), 0))))) , l_200), l_170)) && g_165)) & g_82[0])))) || l_183) == l_170))
|
|
{ /* block id: 66 */
|
|
volatile int16_t * volatile **l_204 = &g_201;
|
|
uint8_t *l_207 = &g_208;
|
|
int32_t *l_211 = (void*)0;
|
|
int32_t *l_212 = &l_149;
|
|
(*l_204) = g_201;
|
|
(*l_212) ^= (g_92 ^ ((l_133 != (void*)0) == (((((7UL >= (safe_rshift_func_uint8_t_u_s((8UL | (*l_79)), (((((*l_207) |= 254UL) > (*l_197)) , (((safe_sub_func_uint32_t_u_u(l_183, (*p_40))) && (*p_40)) || 0x1259L)) <= g_134[0])))) < g_106) > 1L) , (**l_196)) , 0xB5L)));
|
|
}
|
|
else
|
|
{ /* block id: 70 */
|
|
int16_t **l_214 = (void*)0;
|
|
int16_t **l_215 = &l_81;
|
|
(*l_79) &= ((((*l_215) = l_213) == (void*)0) >= g_106);
|
|
(*l_196) = ((*l_83) = p_40);
|
|
(*l_196) = l_216;
|
|
return &g_20[0];
|
|
}
|
|
for (l_181 = 28; (l_181 == 2); --l_181)
|
|
{ /* block id: 80 */
|
|
volatile uint64_t ***l_220 = &g_219;
|
|
int32_t l_221[9];
|
|
uint8_t *l_228 = &g_208;
|
|
uint32_t * const l_235[4] = {&l_181,&l_181,&l_181,&l_181};
|
|
int i;
|
|
for (i = 0; i < 9; i++)
|
|
l_221[i] = 0xDF4D21E7L;
|
|
(*l_220) = g_219;
|
|
(*l_216) = (l_221[6] >= (safe_mul_func_uint8_t_u_u((safe_rshift_func_int8_t_s_s(l_221[6], (((safe_div_func_int64_t_s_s(g_106, l_170)) , ((((*l_228) = 3UL) ^ 0xDCL) , (safe_div_func_int32_t_s_s(((l_231 = p_40) == ((safe_unary_minus_func_int64_t_s((((safe_mul_func_int8_t_s_s(l_170, (-1L))) <= l_170) && (-1L)))) , l_235[1])), 0x65F83DE7L)))) <= 1L))), (*l_197))));
|
|
}
|
|
l_256[2][0][0]++;
|
|
}
|
|
for (g_80 = 0; (g_80 != (-24)); g_80 = safe_sub_func_uint8_t_u_u(g_80, 6))
|
|
{ /* block id: 90 */
|
|
int32_t l_267[1];
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_267[i] = 0L;
|
|
for (l_78 = (-27); (l_78 < 18); l_78 = safe_add_func_uint16_t_u_u(l_78, 3))
|
|
{ /* block id: 93 */
|
|
uint16_t l_276[6][9][4] = {{{0x31D5L,0x774FL,65532UL,1UL},{65535UL,0x5434L,0x9551L,0xC78BL},{65528UL,0xB0A1L,65531UL,0xC39EL},{65532UL,0x4BECL,1UL,0UL},{4UL,65535UL,0x1317L,65527UL},{0xDA13L,0xEE51L,0xEE51L,0xDA13L},{0x1317L,0UL,0x0A5FL,0x774FL},{0xD626L,65529UL,0x5434L,0xB384L},{0x0C45L,0x9551L,0x4BECL,0xB384L}},{{65531UL,65529UL,4UL,0x774FL},{1UL,0UL,0UL,0xDA13L},{65528UL,0xEE51L,0xD626L,65527UL},{65529UL,65535UL,0UL,0UL},{0x474DL,0x4BECL,0xB065L,0xC39EL},{0x2CBEL,0xB0A1L,0x774FL,0xC78BL},{0xEE51L,0x5434L,0x0E68L,1UL},{0x9551L,0x774FL,65535UL,0x816EL},{0x816EL,0x0C45L,0x816EL,65531UL}},{{0UL,0x3B5FL,0xB0A1L,0x8E80L},{0xADD8L,65527UL,0x0C45L,0x3B5FL},{0x8E80L,4UL,0x0C45L,0UL},{0xADD8L,0x0A5FL,0UL,1UL},{4UL,0x540DL,0x31D5L,4UL},{0x31D5L,4UL,65531UL,0UL},{0xB384L,0xB0A1L,0UL,0x2CBEL},{1UL,0UL,0xADD8L,0x0E68L},{0UL,0xC78BL,0x62DCL,0UL}},{{65529UL,0x9551L,65531UL,0x0C45L},{65535UL,0x1317L,65527UL,65527UL},{0x474DL,0x474DL,0xC39EL,0UL},{4UL,0xB065L,65528UL,0x2D1DL},{65528UL,65527UL,0x816EL,65528UL},{0x5434L,65527UL,0x774FL,0x2D1DL},{65527UL,0xB065L,0UL,0UL},{0x0E68L,0x474DL,1UL,65527UL},{0xB0A1L,0x1317L,0x0E68L,0x0C45L}},{{0x2CBEL,0x9551L,0x1317L,0UL},{0x3B5FL,0xC78BL,65528UL,0x0E68L},{65535UL,0UL,0xB384L,0x2CBEL},{0x8E80L,0xB0A1L,0x3B5FL,0UL},{0x540DL,4UL,65535UL,4UL},{0x774FL,0x540DL,65535UL,1UL},{1UL,0UL,65532UL,0xC39EL},{65531UL,65528UL,1UL,0xDA13L},{65531UL,0xA729L,65532UL,65535UL}},{{1UL,0xDA13L,65535UL,65528UL},{0x774FL,0x5434L,65535UL,0x31D5L},{0x540DL,0xADD8L,0x3B5FL,0x1317L},{0x8E80L,0x774FL,0xB384L,0x4BECL},{65535UL,0UL,65528UL,1UL},{0x3B5FL,0x816EL,0x1317L,4UL},{0x2CBEL,0x8E80L,0x0E68L,0xA729L},{0xB0A1L,1UL,1UL,0xB0A1L},{0x0E68L,0x2D1DL,0UL,0xADD8L}}};
|
|
uint8_t *l_282 = &l_256[2][0][0];
|
|
int32_t *l_284 = &l_49;
|
|
int32_t *l_291 = &l_267[0];
|
|
int i, j, k;
|
|
(*l_284) &= (((((((l_213 == &g_48) <= (safe_mul_func_int8_t_s_s(((safe_mod_func_uint64_t_u_u(l_170, l_267[0])) != (+(safe_lshift_func_uint8_t_u_s(g_20[0], 2)))), ((safe_rshift_func_uint8_t_u_s(((((*l_282) = (g_80 < ((((0x5DL ^ (+(safe_mod_func_uint8_t_u_u((l_276[4][3][3] >= ((safe_sub_func_uint8_t_u_u(((safe_add_func_int16_t_s_s((l_281 < g_20[0]), l_276[4][3][3])) && l_242[6]), g_165)) , 0x42EAL)), l_242[1])))) < l_242[6]) , 1L) && l_242[1]))) ^ l_283[2]) >= l_170), g_20[0])) , (*l_216))))) || (*l_216)) && (*l_216)) == 0xBBF2BBB11FC20C0BLL) <= 2UL) < 5L);
|
|
g_19 = p_40;
|
|
(*l_284) ^= ((**l_83) = (*g_19));
|
|
(*l_291) ^= ((18446744073709551612UL == (safe_mod_func_int8_t_s_s(g_82[0], (safe_mul_func_uint16_t_u_u(l_242[1], 65531UL))))) > ((*l_284) = ((*l_216) = (safe_add_func_int32_t_s_s((*p_40), (&g_208 != (void*)0))))));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
(*l_79) = 0x8B05629BL;
|
|
}
|
|
return &g_20[0];
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------------------------------------- */
|
|
int main (int argc, char* argv[])
|
|
{
|
|
int i, j, k;
|
|
int print_hash_value = 0;
|
|
if (argc == 2 && strcmp(argv[1], "1") == 0) print_hash_value = 1;
|
|
platform_main_begin();
|
|
crc32_gentab();
|
|
func_1();
|
|
transparent_crc(g_2, "g_2", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
transparent_crc(g_20[i], "g_20[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_48, "g_48", print_hash_value);
|
|
transparent_crc(g_80, "g_80", print_hash_value);
|
|
for (i = 0; i < 3; i++)
|
|
{
|
|
transparent_crc(g_82[i], "g_82[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_92, "g_92", print_hash_value);
|
|
transparent_crc(g_106, "g_106", print_hash_value);
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
transparent_crc(g_134[i], "g_134[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_136, "g_136", print_hash_value);
|
|
transparent_crc(g_139, "g_139", print_hash_value);
|
|
transparent_crc(g_165, "g_165", print_hash_value);
|
|
transparent_crc(g_198, "g_198", print_hash_value);
|
|
transparent_crc(g_203, "g_203", print_hash_value);
|
|
transparent_crc(g_208, "g_208", print_hash_value);
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
transparent_crc(g_319[i], "g_319[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_321, "g_321", print_hash_value);
|
|
transparent_crc(g_391, "g_391", print_hash_value);
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
transparent_crc(g_436[i], "g_436[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
transparent_crc(g_438[i], "g_438[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_552, "g_552", print_hash_value);
|
|
transparent_crc(g_643, "g_643", print_hash_value);
|
|
transparent_crc(g_670, "g_670", print_hash_value);
|
|
transparent_crc(g_766, "g_766", print_hash_value);
|
|
transparent_crc(g_847, "g_847", print_hash_value);
|
|
transparent_crc(g_857, "g_857", print_hash_value);
|
|
transparent_crc(g_899.f0, "g_899.f0", print_hash_value);
|
|
transparent_crc(g_899.f1, "g_899.f1", print_hash_value);
|
|
transparent_crc(g_899.f2, "g_899.f2", print_hash_value);
|
|
transparent_crc(g_902.f0, "g_902.f0", print_hash_value);
|
|
transparent_crc(g_902.f1, "g_902.f1", print_hash_value);
|
|
transparent_crc(g_902.f2, "g_902.f2", print_hash_value);
|
|
transparent_crc(g_941.f0, "g_941.f0", print_hash_value);
|
|
transparent_crc(g_941.f1, "g_941.f1", print_hash_value);
|
|
transparent_crc(g_941.f2, "g_941.f2", print_hash_value);
|
|
transparent_crc(g_942.f0, "g_942.f0", print_hash_value);
|
|
transparent_crc(g_942.f1, "g_942.f1", print_hash_value);
|
|
transparent_crc(g_942.f2, "g_942.f2", print_hash_value);
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
transparent_crc(g_943[i].f0, "g_943[i].f0", print_hash_value);
|
|
transparent_crc(g_943[i].f1, "g_943[i].f1", print_hash_value);
|
|
transparent_crc(g_943[i].f2, "g_943[i].f2", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_944.f0, "g_944.f0", print_hash_value);
|
|
transparent_crc(g_944.f1, "g_944.f1", print_hash_value);
|
|
transparent_crc(g_944.f2, "g_944.f2", print_hash_value);
|
|
transparent_crc(g_945.f0, "g_945.f0", print_hash_value);
|
|
transparent_crc(g_945.f1, "g_945.f1", print_hash_value);
|
|
transparent_crc(g_945.f2, "g_945.f2", print_hash_value);
|
|
transparent_crc(g_946.f0, "g_946.f0", print_hash_value);
|
|
transparent_crc(g_946.f1, "g_946.f1", print_hash_value);
|
|
transparent_crc(g_946.f2, "g_946.f2", print_hash_value);
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
transparent_crc(g_947[i].f0, "g_947[i].f0", print_hash_value);
|
|
transparent_crc(g_947[i].f1, "g_947[i].f1", print_hash_value);
|
|
transparent_crc(g_947[i].f2, "g_947[i].f2", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
for (j = 0; j < 10; j++)
|
|
{
|
|
transparent_crc(g_948[i][j].f0, "g_948[i][j].f0", print_hash_value);
|
|
transparent_crc(g_948[i][j].f1, "g_948[i][j].f1", print_hash_value);
|
|
transparent_crc(g_948[i][j].f2, "g_948[i][j].f2", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_949.f0, "g_949.f0", print_hash_value);
|
|
transparent_crc(g_949.f1, "g_949.f1", print_hash_value);
|
|
transparent_crc(g_949.f2, "g_949.f2", print_hash_value);
|
|
transparent_crc(g_950.f0, "g_950.f0", print_hash_value);
|
|
transparent_crc(g_950.f1, "g_950.f1", print_hash_value);
|
|
transparent_crc(g_950.f2, "g_950.f2", print_hash_value);
|
|
transparent_crc(g_951.f0, "g_951.f0", print_hash_value);
|
|
transparent_crc(g_951.f1, "g_951.f1", print_hash_value);
|
|
transparent_crc(g_951.f2, "g_951.f2", print_hash_value);
|
|
transparent_crc(g_952.f0, "g_952.f0", print_hash_value);
|
|
transparent_crc(g_952.f1, "g_952.f1", print_hash_value);
|
|
transparent_crc(g_952.f2, "g_952.f2", print_hash_value);
|
|
transparent_crc(g_953.f0, "g_953.f0", print_hash_value);
|
|
transparent_crc(g_953.f1, "g_953.f1", print_hash_value);
|
|
transparent_crc(g_953.f2, "g_953.f2", print_hash_value);
|
|
transparent_crc(g_954.f0, "g_954.f0", print_hash_value);
|
|
transparent_crc(g_954.f1, "g_954.f1", print_hash_value);
|
|
transparent_crc(g_954.f2, "g_954.f2", print_hash_value);
|
|
transparent_crc(g_958, "g_958", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
for (j = 0; j < 8; j++)
|
|
{
|
|
transparent_crc(g_989[i][j], "g_989[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_1015.f0, "g_1015.f0", print_hash_value);
|
|
transparent_crc(g_1015.f1, "g_1015.f1", print_hash_value);
|
|
transparent_crc(g_1015.f2, "g_1015.f2", print_hash_value);
|
|
transparent_crc(g_1050.f0, "g_1050.f0", print_hash_value);
|
|
transparent_crc(g_1050.f1, "g_1050.f1", print_hash_value);
|
|
transparent_crc(g_1050.f2, "g_1050.f2", print_hash_value);
|
|
transparent_crc(g_1160.f0, "g_1160.f0", print_hash_value);
|
|
transparent_crc(g_1160.f1, "g_1160.f1", print_hash_value);
|
|
transparent_crc(g_1160.f2, "g_1160.f2", print_hash_value);
|
|
transparent_crc(g_1202, "g_1202", print_hash_value);
|
|
transparent_crc(g_1218, "g_1218", print_hash_value);
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
transparent_crc(g_1292[i], "g_1292[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
transparent_crc(g_1294[i], "g_1294[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_1343.f0, "g_1343.f0", print_hash_value);
|
|
transparent_crc(g_1343.f1, "g_1343.f1", print_hash_value);
|
|
transparent_crc(g_1343.f2, "g_1343.f2", print_hash_value);
|
|
transparent_crc(g_1347.f0, "g_1347.f0", print_hash_value);
|
|
transparent_crc(g_1347.f1, "g_1347.f1", print_hash_value);
|
|
transparent_crc(g_1347.f2, "g_1347.f2", print_hash_value);
|
|
transparent_crc(g_1379, "g_1379", print_hash_value);
|
|
transparent_crc(g_1437, "g_1437", print_hash_value);
|
|
transparent_crc(g_1458, "g_1458", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 8; j++)
|
|
{
|
|
for (k = 0; k < 2; k++)
|
|
{
|
|
transparent_crc(g_1493[i][j][k], "g_1493[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_1495, "g_1495", print_hash_value);
|
|
transparent_crc(g_1536, "g_1536", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
transparent_crc(g_1660[i], "g_1660[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_1671, "g_1671", print_hash_value);
|
|
transparent_crc(g_1814, "g_1814", print_hash_value);
|
|
transparent_crc(g_1815, "g_1815", print_hash_value);
|
|
transparent_crc(g_1821.f0, "g_1821.f0", print_hash_value);
|
|
transparent_crc(g_1821.f1, "g_1821.f1", print_hash_value);
|
|
transparent_crc(g_1821.f2, "g_1821.f2", print_hash_value);
|
|
transparent_crc(g_1990, "g_1990", print_hash_value);
|
|
transparent_crc(g_2054, "g_2054", print_hash_value);
|
|
transparent_crc(g_2090, "g_2090", print_hash_value);
|
|
transparent_crc(g_2100, "g_2100", print_hash_value);
|
|
transparent_crc(g_2163, "g_2163", print_hash_value);
|
|
transparent_crc(g_2192, "g_2192", print_hash_value);
|
|
transparent_crc(g_2235.f0, "g_2235.f0", print_hash_value);
|
|
transparent_crc(g_2235.f1, "g_2235.f1", print_hash_value);
|
|
transparent_crc(g_2235.f2, "g_2235.f2", print_hash_value);
|
|
transparent_crc(g_2236.f0, "g_2236.f0", print_hash_value);
|
|
transparent_crc(g_2236.f1, "g_2236.f1", print_hash_value);
|
|
transparent_crc(g_2236.f2, "g_2236.f2", print_hash_value);
|
|
transparent_crc(g_2237.f0, "g_2237.f0", print_hash_value);
|
|
transparent_crc(g_2237.f1, "g_2237.f1", print_hash_value);
|
|
transparent_crc(g_2237.f2, "g_2237.f2", print_hash_value);
|
|
transparent_crc(g_2238.f0, "g_2238.f0", print_hash_value);
|
|
transparent_crc(g_2238.f1, "g_2238.f1", print_hash_value);
|
|
transparent_crc(g_2238.f2, "g_2238.f2", print_hash_value);
|
|
transparent_crc(g_2239.f0, "g_2239.f0", print_hash_value);
|
|
transparent_crc(g_2239.f1, "g_2239.f1", print_hash_value);
|
|
transparent_crc(g_2239.f2, "g_2239.f2", print_hash_value);
|
|
transparent_crc(g_2240.f0, "g_2240.f0", print_hash_value);
|
|
transparent_crc(g_2240.f1, "g_2240.f1", print_hash_value);
|
|
transparent_crc(g_2240.f2, "g_2240.f2", print_hash_value);
|
|
transparent_crc(g_2241.f0, "g_2241.f0", print_hash_value);
|
|
transparent_crc(g_2241.f1, "g_2241.f1", print_hash_value);
|
|
transparent_crc(g_2241.f2, "g_2241.f2", print_hash_value);
|
|
for (i = 0; i < 3; i++)
|
|
{
|
|
transparent_crc(g_2242[i].f0, "g_2242[i].f0", print_hash_value);
|
|
transparent_crc(g_2242[i].f1, "g_2242[i].f1", print_hash_value);
|
|
transparent_crc(g_2242[i].f2, "g_2242[i].f2", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2243.f0, "g_2243.f0", print_hash_value);
|
|
transparent_crc(g_2243.f1, "g_2243.f1", print_hash_value);
|
|
transparent_crc(g_2243.f2, "g_2243.f2", print_hash_value);
|
|
transparent_crc(g_2244.f0, "g_2244.f0", print_hash_value);
|
|
transparent_crc(g_2244.f1, "g_2244.f1", print_hash_value);
|
|
transparent_crc(g_2244.f2, "g_2244.f2", print_hash_value);
|
|
transparent_crc(g_2245.f0, "g_2245.f0", print_hash_value);
|
|
transparent_crc(g_2245.f1, "g_2245.f1", print_hash_value);
|
|
transparent_crc(g_2245.f2, "g_2245.f2", print_hash_value);
|
|
transparent_crc(g_2246.f0, "g_2246.f0", print_hash_value);
|
|
transparent_crc(g_2246.f1, "g_2246.f1", print_hash_value);
|
|
transparent_crc(g_2246.f2, "g_2246.f2", print_hash_value);
|
|
transparent_crc(g_2280, "g_2280", print_hash_value);
|
|
transparent_crc(g_2331, "g_2331", print_hash_value);
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
for (j = 0; j < 8; j++)
|
|
{
|
|
for (k = 0; k < 3; k++)
|
|
{
|
|
transparent_crc(g_2333[i][j][k], "g_2333[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
transparent_crc(g_2440[i], "g_2440[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2474, "g_2474", print_hash_value);
|
|
transparent_crc(g_2498, "g_2498", print_hash_value);
|
|
for (i = 0; i < 7; i++)
|
|
{
|
|
for (j = 0; j < 10; j++)
|
|
{
|
|
transparent_crc(g_2511[i][j], "g_2511[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_2542, "g_2542", print_hash_value);
|
|
transparent_crc(g_2583.f0, "g_2583.f0", print_hash_value);
|
|
transparent_crc(g_2583.f1, "g_2583.f1", print_hash_value);
|
|
transparent_crc(g_2583.f2, "g_2583.f2", print_hash_value);
|
|
transparent_crc(g_2605.f0, "g_2605.f0", print_hash_value);
|
|
transparent_crc(g_2605.f1, "g_2605.f1", print_hash_value);
|
|
transparent_crc(g_2605.f2, "g_2605.f2", print_hash_value);
|
|
platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value);
|
|
return 0;
|
|
}
|
|
|
|
/************************ statistics *************************
|
|
XXX max struct depth: 0
|
|
breakdown:
|
|
depth: 0, occurrence: 606
|
|
XXX total union variables: 2
|
|
|
|
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: 43
|
|
breakdown:
|
|
depth: 1, occurrence: 397
|
|
depth: 2, occurrence: 80
|
|
depth: 3, occurrence: 15
|
|
depth: 4, occurrence: 4
|
|
depth: 5, occurrence: 1
|
|
depth: 6, occurrence: 5
|
|
depth: 8, occurrence: 1
|
|
depth: 9, occurrence: 1
|
|
depth: 10, occurrence: 1
|
|
depth: 11, occurrence: 1
|
|
depth: 12, occurrence: 1
|
|
depth: 14, occurrence: 1
|
|
depth: 15, occurrence: 3
|
|
depth: 16, occurrence: 2
|
|
depth: 17, occurrence: 1
|
|
depth: 18, occurrence: 8
|
|
depth: 20, occurrence: 1
|
|
depth: 21, occurrence: 9
|
|
depth: 22, occurrence: 3
|
|
depth: 23, occurrence: 2
|
|
depth: 24, occurrence: 5
|
|
depth: 25, occurrence: 5
|
|
depth: 26, occurrence: 1
|
|
depth: 27, occurrence: 2
|
|
depth: 28, occurrence: 4
|
|
depth: 29, occurrence: 1
|
|
depth: 30, occurrence: 3
|
|
depth: 31, occurrence: 5
|
|
depth: 32, occurrence: 2
|
|
depth: 33, occurrence: 4
|
|
depth: 34, occurrence: 2
|
|
depth: 35, occurrence: 1
|
|
depth: 36, occurrence: 1
|
|
depth: 37, occurrence: 1
|
|
depth: 38, occurrence: 1
|
|
depth: 39, occurrence: 1
|
|
depth: 40, occurrence: 2
|
|
depth: 42, occurrence: 1
|
|
depth: 43, occurrence: 1
|
|
|
|
XXX total number of pointers: 569
|
|
|
|
XXX times a variable address is taken: 1242
|
|
XXX times a pointer is dereferenced on RHS: 371
|
|
breakdown:
|
|
depth: 1, occurrence: 321
|
|
depth: 2, occurrence: 34
|
|
depth: 3, occurrence: 16
|
|
XXX times a pointer is dereferenced on LHS: 390
|
|
breakdown:
|
|
depth: 1, occurrence: 341
|
|
depth: 2, occurrence: 31
|
|
depth: 3, occurrence: 17
|
|
depth: 4, occurrence: 1
|
|
XXX times a pointer is compared with null: 49
|
|
XXX times a pointer is compared with address of another variable: 7
|
|
XXX times a pointer is compared with another pointer: 17
|
|
XXX times a pointer is qualified to be dereferenced: 9405
|
|
|
|
XXX max dereference level: 5
|
|
breakdown:
|
|
level: 0, occurrence: 0
|
|
level: 1, occurrence: 1871
|
|
level: 2, occurrence: 319
|
|
level: 3, occurrence: 161
|
|
level: 4, occurrence: 51
|
|
level: 5, occurrence: 1
|
|
XXX number of pointers point to pointers: 236
|
|
XXX number of pointers point to scalars: 322
|
|
XXX number of pointers point to structs: 0
|
|
XXX percent of pointers has null in alias set: 27.6
|
|
XXX average alias set size: 1.59
|
|
|
|
XXX times a non-volatile is read: 2100
|
|
XXX times a non-volatile is write: 1111
|
|
XXX times a volatile is read: 5
|
|
XXX times read thru a pointer: 2
|
|
XXX times a volatile is write: 1
|
|
XXX times written thru a pointer: 0
|
|
XXX times a volatile is available for access: 41
|
|
XXX percentage of non-volatile access: 99.8
|
|
|
|
XXX forward jumps: 3
|
|
XXX backward jumps: 9
|
|
|
|
XXX stmts: 375
|
|
XXX max block depth: 5
|
|
breakdown:
|
|
depth: 0, occurrence: 31
|
|
depth: 1, occurrence: 30
|
|
depth: 2, occurrence: 29
|
|
depth: 3, occurrence: 49
|
|
depth: 4, occurrence: 88
|
|
depth: 5, occurrence: 148
|
|
|
|
XXX percentage a fresh-made variable is used: 16
|
|
XXX percentage an existing variable is used: 84
|
|
********************* end of statistics **********************/
|
|
|