1407 lines
93 KiB
C
1407 lines
93 KiB
C
/*
|
|
* This is a RANDOMLY GENERATED PROGRAM.
|
|
*
|
|
* Generator: csmith 2.3.0
|
|
* Git version: 30dccd7
|
|
* Options: (none)
|
|
* Seed: 15729975380700392417
|
|
*/
|
|
|
|
#include "csmith.h"
|
|
|
|
|
|
static long __undefined;
|
|
|
|
/* --- Struct/Union Declarations --- */
|
|
/* --- GLOBAL VARIABLES --- */
|
|
static int32_t g_19[6] = {(-8L),7L,(-8L),(-8L),7L,(-8L)};
|
|
static uint16_t g_69[8] = {0UL,0UL,0UL,0UL,0UL,0UL,0UL,0UL};
|
|
static const uint16_t g_75 = 2UL;
|
|
static const uint16_t *g_74 = &g_75;
|
|
static int64_t g_89[6][7] = {{0x10D84A95BEA926FALL,0L,3L,0x10D84A95BEA926FALL,3L,0L,0x10D84A95BEA926FALL},{0x53DA9491B29F58EFLL,0x10D84A95BEA926FALL,0L,3L,0x10D84A95BEA926FALL,3L,0L},{0x10D84A95BEA926FALL,0x10D84A95BEA926FALL,0x81BD54BCFCB35CAELL,0xBF143A66946F2EC8LL,0x33AFFD86C0845370LL,0x81BD54BCFCB35CAELL,0x33AFFD86C0845370LL},{0xBF143A66946F2EC8LL,0L,0L,0xBF143A66946F2EC8LL,3L,0x53DA9491B29F58EFLL,0xBF143A66946F2EC8LL},{0x53DA9491B29F58EFLL,0x33AFFD86C0845370LL,3L,3L,3L,(-4L),0x81BD54BCFCB35CAELL},{3L,0L,0x10D84A95BEA926FALL,0x53DA9491B29F58EFLL,0x53DA9491B29F58EFLL,0x10D84A95BEA926FALL,0L}};
|
|
static int64_t g_91[1][2] = {{0xBC801A57850C049ALL,0xBC801A57850C049ALL}};
|
|
static int32_t g_93 = 7L;
|
|
static int32_t * volatile g_92[2][9][5] = {{{&g_19[0],&g_19[2],&g_19[2],&g_19[2],&g_19[0]},{&g_19[2],(void*)0,&g_93,&g_19[0],&g_19[2]},{&g_19[0],&g_19[2],&g_19[2],&g_19[2],&g_19[0]},{&g_19[3],&g_19[2],&g_19[2],&g_93,&g_93},{&g_19[2],(void*)0,&g_93,(void*)0,&g_93},{&g_93,&g_19[0],&g_19[2],&g_19[2],&g_93},{&g_19[2],(void*)0,(void*)0,&g_19[2],&g_19[0]},{&g_93,(void*)0,&g_19[2],&g_19[2],&g_19[2]},{&g_19[2],&g_19[0],&g_93,&g_19[2],&g_19[0]}},{{&g_19[2],(void*)0,(void*)0,&g_19[2],&g_19[2]},{(void*)0,&g_19[2],(void*)0,&g_19[2],&g_93},{(void*)0,&g_19[2],&g_19[2],&g_19[2],&g_93},{&g_19[2],(void*)0,&g_19[0],(void*)0,&g_19[3]},{&g_19[2],&g_19[2],&g_19[2],&g_93,&g_19[2]},{&g_93,&g_93,(void*)0,&g_19[2],&g_19[2]},{&g_19[2],&g_93,(void*)0,&g_19[0],&g_19[3]},{&g_93,&g_19[0],&g_93,&g_19[2],&g_93},{&g_19[2],&g_93,&g_19[2],&g_19[2],&g_93}}};
|
|
static int32_t *g_98[1] = {&g_93};
|
|
static int32_t ** volatile g_97 = &g_98[0];/* VOLATILE GLOBAL g_97 */
|
|
static uint32_t g_138 = 0x35B83EC2L;
|
|
static volatile uint32_t g_146 = 0xC7166182L;/* VOLATILE GLOBAL g_146 */
|
|
static uint8_t g_161 = 1UL;
|
|
static uint16_t *g_193 = &g_69[5];
|
|
static int8_t g_196 = (-9L);
|
|
static int8_t *g_206 = (void*)0;
|
|
static int64_t *g_221[10] = {&g_91[0][0],&g_91[0][0],&g_91[0][0],&g_91[0][0],&g_91[0][0],&g_91[0][0],&g_91[0][0],&g_91[0][0],&g_91[0][0],&g_91[0][0]};
|
|
static int64_t * volatile *g_220 = &g_221[8];
|
|
static int64_t * volatile ** volatile g_224 = &g_220;/* VOLATILE GLOBAL g_224 */
|
|
static uint16_t g_252 = 0xC967L;
|
|
static uint8_t g_267 = 0x4FL;
|
|
static int32_t ** volatile g_314[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
static int32_t ** const volatile g_315 = &g_98[0];/* VOLATILE GLOBAL g_315 */
|
|
static int16_t g_330 = 0L;
|
|
static int16_t g_368 = 0xB6FEL;
|
|
static int32_t ** volatile g_392 = &g_98[0];/* VOLATILE GLOBAL g_392 */
|
|
static volatile uint16_t g_421 = 0x1474L;/* VOLATILE GLOBAL g_421 */
|
|
static int8_t *** const volatile g_424 = (void*)0;/* VOLATILE GLOBAL g_424 */
|
|
static int32_t * volatile g_464 = &g_93;/* VOLATILE GLOBAL g_464 */
|
|
static int8_t g_504 = 0xB2L;
|
|
static uint8_t *g_518 = &g_161;
|
|
static uint8_t **g_517 = &g_518;
|
|
static uint8_t **g_523 = &g_518;
|
|
static int32_t * volatile g_538 = &g_93;/* VOLATILE GLOBAL g_538 */
|
|
static int32_t g_557 = (-1L);
|
|
static int32_t * volatile g_556 = &g_557;/* VOLATILE GLOBAL g_556 */
|
|
static int32_t g_569 = (-1L);
|
|
static const int8_t *g_624 = &g_504;
|
|
static const int8_t **g_623 = &g_624;
|
|
static const int8_t ***g_622[3][1] = {{&g_623},{&g_623},{&g_623}};
|
|
static const int8_t ****g_621 = &g_622[2][0];
|
|
static const int8_t ***** volatile g_620 = &g_621;/* VOLATILE GLOBAL g_620 */
|
|
static uint32_t * const g_632 = (void*)0;
|
|
static uint32_t * const *g_631 = &g_632;
|
|
static uint32_t g_635 = 5UL;
|
|
static uint32_t * const g_634 = &g_635;
|
|
static uint32_t * const *g_633 = &g_634;
|
|
static int64_t g_664 = 0L;
|
|
static uint64_t g_697 = 0UL;
|
|
static uint8_t g_717 = 0x1FL;
|
|
static int32_t g_721 = (-1L);
|
|
static int32_t * volatile g_720 = &g_721;/* VOLATILE GLOBAL g_720 */
|
|
static int32_t * volatile g_769 = &g_721;/* VOLATILE GLOBAL g_769 */
|
|
static int32_t g_786 = (-7L);
|
|
static uint8_t ***g_851 = &g_523;
|
|
static int16_t g_862[6] = {0x19C5L,0x19C5L,0x19C5L,0x19C5L,0x19C5L,0x19C5L};
|
|
static uint16_t g_887 = 65527UL;
|
|
static uint32_t g_935 = 18446744073709551606UL;
|
|
static int64_t * volatile * volatile * volatile g_936 = &g_220;/* VOLATILE GLOBAL g_936 */
|
|
static uint16_t *g_951 = (void*)0;
|
|
static int8_t **g_1028 = (void*)0;
|
|
static int8_t ***g_1027[4] = {&g_1028,&g_1028,&g_1028,&g_1028};
|
|
static int8_t **** volatile g_1026[10][5] = {{&g_1027[3],&g_1027[1],&g_1027[3],&g_1027[3],&g_1027[1]},{&g_1027[3],&g_1027[1],&g_1027[0],(void*)0,(void*)0},{(void*)0,&g_1027[3],(void*)0,&g_1027[3],&g_1027[3]},{&g_1027[2],&g_1027[2],(void*)0,&g_1027[2],&g_1027[2]},{(void*)0,&g_1027[3],&g_1027[3],&g_1027[1],&g_1027[3]},{&g_1027[3],&g_1027[3],(void*)0,&g_1027[2],&g_1027[3]},{&g_1027[3],(void*)0,(void*)0,&g_1027[3],&g_1027[3]},{&g_1027[2],&g_1027[2],&g_1027[0],&g_1027[0],&g_1027[2]},{&g_1027[3],(void*)0,&g_1027[3],&g_1027[3],&g_1027[3]},{&g_1027[1],&g_1027[3],&g_1027[1],&g_1027[0],(void*)0}};
|
|
static int8_t **** volatile g_1029 = &g_1027[3];/* VOLATILE GLOBAL g_1029 */
|
|
static int32_t * const volatile g_1052 = (void*)0;/* VOLATILE GLOBAL g_1052 */
|
|
static const int32_t *g_1118 = &g_557;
|
|
static int32_t **g_1166 = &g_98[0];
|
|
static int32_t ***g_1165 = &g_1166;
|
|
static int32_t ***g_1167 = &g_1166;
|
|
static const int32_t **g_1259 = (void*)0;
|
|
static const int32_t g_1263 = 0x92E03892L;
|
|
static uint64_t g_1281[10] = {18446744073709551615UL,18446744073709551615UL,0UL,0UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551613UL};
|
|
static uint64_t g_1283 = 0x5EBC43FC0FFAB700LL;
|
|
static volatile int32_t g_1286[9][3] = {{1L,2L,1L},{1L,(-10L),0x1C75D30DL},{0xC8570E1FL,0x26148540L,0xC8570E1FL},{0x1C75D30DL,(-10L),1L},{1L,2L,1L},{0x2B2DE542L,1L,0xC8570E1FL},{(-1L),(-1L),0x1C75D30DL},{0x2B2DE542L,0x1C75D30DL,1L},{1L,0x1C75D30DL,0x2B2DE542L}};
|
|
static volatile int32_t *g_1285 = &g_1286[3][0];
|
|
static volatile int32_t * volatile * volatile g_1284 = &g_1285;/* VOLATILE GLOBAL g_1284 */
|
|
static uint16_t **g_1311 = &g_193;
|
|
static uint16_t *** volatile g_1310[3] = {&g_1311,&g_1311,&g_1311};
|
|
static uint16_t *** volatile g_1312 = &g_1311;/* VOLATILE GLOBAL g_1312 */
|
|
static int8_t * const *g_1323 = &g_206;
|
|
static int8_t * const **g_1322 = &g_1323;
|
|
static int8_t * const ***g_1321 = &g_1322;
|
|
static int8_t g_1340 = 0L;
|
|
static volatile int16_t g_1364[9][2][1] = {{{0L},{0x9269L}},{{0L},{0x9269L}},{{0L},{0x9269L}},{{0L},{0x9269L}},{{0L},{0x9269L}},{{0L},{0x9269L}},{{0L},{0x9269L}},{{0L},{0x9269L}},{{0L},{0x9269L}}};
|
|
static volatile int16_t g_1367 = 0L;/* VOLATILE GLOBAL g_1367 */
|
|
static volatile int16_t *g_1366 = &g_1367;
|
|
static volatile int16_t **g_1365 = &g_1366;
|
|
static int8_t ****g_1449 = &g_1027[3];
|
|
static volatile uint8_t g_1481 = 0UL;/* VOLATILE GLOBAL g_1481 */
|
|
static volatile uint8_t *g_1480[7] = {&g_1481,&g_1481,&g_1481,&g_1481,&g_1481,&g_1481,&g_1481};
|
|
static volatile uint8_t **g_1479[5][8] = {{&g_1480[5],(void*)0,&g_1480[5],(void*)0,&g_1480[5],&g_1480[5],&g_1480[0],&g_1480[0]},{&g_1480[0],(void*)0,&g_1480[0],&g_1480[0],(void*)0,&g_1480[0],&g_1480[5],(void*)0},{&g_1480[0],&g_1480[5],&g_1480[0],&g_1480[0],&g_1480[0],&g_1480[5],&g_1480[0],&g_1480[0]},{(void*)0,&g_1480[5],&g_1480[5],&g_1480[0],&g_1480[0],&g_1480[5],&g_1480[5],(void*)0},{&g_1480[0],&g_1480[0],&g_1480[5],&g_1480[0],&g_1480[0],&g_1480[0],&g_1480[5],&g_1480[0]}};
|
|
static volatile uint8_t *** const g_1478 = &g_1479[2][7];
|
|
static volatile uint8_t *** const volatile *g_1477[10] = {&g_1478,&g_1478,&g_1478,&g_1478,&g_1478,&g_1478,&g_1478,&g_1478,&g_1478,&g_1478};
|
|
static volatile uint8_t *** const volatile ** volatile g_1476 = &g_1477[0];/* VOLATILE GLOBAL g_1476 */
|
|
static uint32_t ***** volatile g_1486 = (void*)0;/* VOLATILE GLOBAL g_1486 */
|
|
static uint32_t ****g_1488 = (void*)0;
|
|
static uint32_t ***** volatile g_1487 = &g_1488;/* VOLATILE GLOBAL g_1487 */
|
|
static volatile uint8_t g_1494 = 0UL;/* VOLATILE GLOBAL g_1494 */
|
|
static uint8_t ****g_1588[1] = {&g_851};
|
|
static int16_t *g_1617 = (void*)0;
|
|
static int16_t **g_1616 = &g_1617;
|
|
static int32_t *g_1663 = &g_557;
|
|
static int32_t ** volatile g_1662[1] = {&g_1663};
|
|
static int32_t ** volatile g_1664 = (void*)0;/* VOLATILE GLOBAL g_1664 */
|
|
static uint64_t *g_1675 = (void*)0;
|
|
static uint64_t **g_1674 = &g_1675;
|
|
static uint64_t g_1753 = 0xA090BE4EB181DCCDLL;
|
|
static int64_t g_1762 = (-1L);
|
|
static int32_t g_1794 = 0L;
|
|
|
|
|
|
/* --- FORWARD DECLARATIONS --- */
|
|
uint8_t func_1(void);
|
|
int32_t func_3(int16_t p_4, int32_t p_5, uint32_t p_6, int8_t p_7, uint32_t p_8);
|
|
int64_t func_15(uint32_t p_16);
|
|
uint64_t func_25(uint16_t p_26);
|
|
uint8_t func_27(int32_t * p_28, int64_t p_29, int32_t * p_30, int32_t * p_31);
|
|
int32_t * func_34(uint64_t p_35, uint64_t p_36, int32_t * p_37);
|
|
int32_t * func_42(int32_t * p_43, int32_t * p_44, int16_t p_45, int32_t p_46, const int16_t p_47);
|
|
int32_t * func_48(int32_t * p_49, uint32_t p_50, uint32_t p_51, int32_t p_52, uint32_t p_53);
|
|
int32_t * func_54(int16_t p_55);
|
|
int32_t func_57(int64_t p_58, int64_t p_59);
|
|
|
|
|
|
/* --- FUNCTIONS --- */
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_19 g_424 g_504 g_523 g_518 g_161 g_538 g_315 g_98 g_93 g_556 g_557 g_206 g_91 g_74 g_75 g_569 g_138 g_620 g_624 g_368 g_633 g_634 g_635 g_517 g_146 g_862 g_267 g_851 g_196 g_69 g_721 g_193 g_220 g_221 g_697 g_887 g_936 g_97 g_1029 g_935 g_464 g_786 g_224 g_622 g_330 g_1166 g_89 g_1365 g_1366 g_1367 g_1281 g_1312 g_1311 g_1322 g_1323 g_1476 g_1487 g_1494 g_1477 g_1478 g_1479 g_717 g_623 g_1616 g_1674 g_1663 g_769 g_1753 g_664 g_1283 g_720 g_1794 g_1340
|
|
* writes: g_19 g_504 g_93 g_206 g_557 g_569 g_138 g_621 g_98 g_851 g_635 g_330 g_267 g_887 g_161 g_196 g_69 g_862 g_91 g_697 g_368 g_252 g_786 g_1027 g_721 g_935 g_1118 g_1165 g_1167 g_1449 g_664 g_717 g_1488 g_1494 g_1588 g_1616 g_1281 g_1762 g_1794 g_1340
|
|
*/
|
|
uint8_t func_1(void)
|
|
{ /* block id: 0 */
|
|
int32_t l_2 = 0x5D16DF25L;
|
|
int64_t *l_1760 = (void*)0;
|
|
int64_t *l_1761 = &g_1762;
|
|
int32_t l_1765 = (-1L);
|
|
int32_t l_1766 = (-4L);
|
|
uint8_t l_1767 = 255UL;
|
|
const int16_t l_1768 = (-1L);
|
|
int32_t l_1769 = 0x49F30BFFL;
|
|
const int32_t l_1770 = 0xAF63624CL;
|
|
uint64_t l_1771[10] = {0x987CF1F0A67BA47ALL,0x987CF1F0A67BA47ALL,0x987CF1F0A67BA47ALL,0x987CF1F0A67BA47ALL,0x987CF1F0A67BA47ALL,0x987CF1F0A67BA47ALL,0x987CF1F0A67BA47ALL,0x987CF1F0A67BA47ALL,0x987CF1F0A67BA47ALL,0x987CF1F0A67BA47ALL};
|
|
uint32_t l_1772 = 18446744073709551610UL;
|
|
int32_t *l_1793 = &g_1794;
|
|
const uint16_t **l_1796 = &g_74;
|
|
uint32_t *l_1811 = &g_138;
|
|
uint32_t **l_1810 = &l_1811;
|
|
uint32_t ***l_1809 = &l_1810;
|
|
uint32_t ****l_1808 = &l_1809;
|
|
uint32_t ****l_1813 = &l_1809;
|
|
int64_t l_1816[10] = {0xBFCD3C4AAA660576LL,0L,0xBFCD3C4AAA660576LL,0L,0xBFCD3C4AAA660576LL,0L,0xBFCD3C4AAA660576LL,0L,0xBFCD3C4AAA660576LL,0L};
|
|
int32_t l_1847 = 0L;
|
|
int32_t l_1850 = 0xD08BE6E3L;
|
|
int32_t l_1851 = 0x371B6F73L;
|
|
uint8_t l_1852 = 0xCBL;
|
|
int8_t l_1876 = 0xFAL;
|
|
int32_t ***l_1900 = &g_1166;
|
|
uint32_t l_1921 = 0UL;
|
|
uint64_t **l_1963 = &g_1675;
|
|
int32_t l_1972[10][5] = {{0L,0L,0L,0L,0L},{0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL},{0L,0L,0L,0L,0L},{0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL},{0L,0L,0L,0L,0L},{0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL},{0L,0L,0L,0L,0L},{0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL},{0L,0L,0L,0L,0L},{0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL,0xB8EBFC0EL}};
|
|
uint32_t l_1973 = 3UL;
|
|
uint8_t l_1977 = 0xB4L;
|
|
int8_t ***l_1978 = (void*)0;
|
|
int8_t ****l_1979 = &g_1027[2];
|
|
int8_t ****l_1980 = &g_1027[3];
|
|
int8_t ****l_1981 = &g_1027[3];
|
|
int8_t ****l_1982[2];
|
|
int8_t ***l_1983 = &g_1028;
|
|
int16_t *l_1991[1];
|
|
uint32_t l_1992 = 5UL;
|
|
uint32_t *****l_1993[6] = {&l_1808,&l_1808,&l_1808,&l_1808,&l_1808,&l_1808};
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
l_1982[i] = &g_1027[2];
|
|
for (i = 0; i < 1; i++)
|
|
l_1991[i] = &g_368;
|
|
(*l_1793) ^= (l_2 != func_3((safe_sub_func_uint16_t_u_u(((((safe_rshift_func_int8_t_s_u((l_1769 = (safe_mul_func_uint8_t_u_u((func_15(l_2) || ((safe_div_func_uint64_t_u_u((l_2 < (func_25(g_19[2]) == (safe_mod_func_uint16_t_u_u(((safe_rshift_func_uint16_t_u_u((((*l_1761) = (safe_mul_func_int8_t_s_s(1L, 1L))) , (safe_rshift_func_uint8_t_u_u(((((l_1765 , l_1765) || l_1766) < g_1283) && l_1767), l_1767))), 13)) & l_1768), (*g_74))))), 6L)) & l_1766)), l_2))), 1)) != l_1766) & l_1765) , l_1770), l_1766)), l_1771[8], l_1767, l_1772, l_1771[8]));
|
|
for (g_1340 = 0; (g_1340 <= 0); g_1340 += 1)
|
|
{ /* block id: 740 */
|
|
uint32_t ****l_1812 = &l_1809;
|
|
int32_t l_1817 = 0xDB17E4A6L;
|
|
int32_t l_1818 = 7L;
|
|
int32_t l_1838 = (-9L);
|
|
int32_t l_1841 = 0x8E9D7197L;
|
|
int32_t l_1842 = 0xBB80425CL;
|
|
int32_t l_1845 = 0x9E478BEAL;
|
|
int32_t l_1849[3];
|
|
const uint64_t *l_1863[7] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
const uint64_t **l_1862 = &l_1863[3];
|
|
const uint8_t l_1875 = 0x8CL;
|
|
int32_t l_1878 = 0xE9974625L;
|
|
int32_t l_1925 = 0x3601B84CL;
|
|
uint32_t *l_1930 = &g_935;
|
|
uint16_t l_1966[6][9][1] = {{{0xA636L},{65535UL},{0xC284L},{65535UL},{0xA636L},{0UL},{9UL},{0UL},{0x96BAL}},{{0x96BAL},{0UL},{9UL},{0UL},{0xA636L},{65535UL},{0xC284L},{65535UL},{0xA636L}},{{0UL},{9UL},{0UL},{0x96BAL},{0x96BAL},{0UL},{9UL},{0UL},{0xA636L}},{{65535UL},{0xC284L},{65535UL},{0xA636L},{0UL},{9UL},{0UL},{0x96BAL},{0x96BAL}},{{0UL},{9UL},{0UL},{0xA636L},{65535UL},{0xC284L},{65535UL},{0xA636L},{0UL}},{{9UL},{0UL},{0x96BAL},{0x96BAL},{0UL},{9UL},{0UL},{0xA636L},{65535UL}}};
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_1849[i] = (-3L);
|
|
}
|
|
(*g_1663) = ((safe_unary_minus_func_uint64_t_u(((l_1983 = (((l_1977 != (*l_1793)) | (*g_1366)) , (l_1978 = l_1978))) != (void*)0))) && (safe_mul_func_int8_t_s_s(((!((void*)0 != &l_1816[4])) == (safe_sub_func_int16_t_s_s((g_330 = ((safe_mul_func_uint8_t_u_u(0x8EL, (&l_1963 == &l_1963))) <= 9UL)), (***g_1312)))), l_1992)));
|
|
(*g_1487) = &l_1809;
|
|
return (*l_1793);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_851 g_523 g_518 g_161 g_1311 g_193 g_1166 g_720 g_721
|
|
* writes: g_69 g_98
|
|
*/
|
|
int32_t func_3(int16_t p_4, int32_t p_5, uint32_t p_6, int8_t p_7, uint32_t p_8)
|
|
{ /* block id: 727 */
|
|
uint64_t l_1774[5][5][7] = {{{18446744073709551607UL,18446744073709551615UL,0x602A2957F6558F96LL,0x65E3D1C0C530E0E9LL,0UL,0xED178B4C6A35C479LL,18446744073709551615UL},{1UL,0x0F848B0564AEDDDALL,0x65E3D1C0C530E0E9LL,1UL,0xCDC91BD390F35506LL,0xC4C6AB8BC016CA8FLL,18446744073709551606UL},{1UL,0UL,0x602A2957F6558F96LL,18446744073709551612UL,0x319DB87B5427E2A6LL,9UL,18446744073709551610UL},{0x0F848B0564AEDDDALL,0UL,0UL,18446744073709551606UL,18446744073709551615UL,18446744073709551607UL,3UL},{1UL,0x319DB87B5427E2A6LL,1UL,1UL,0x6E63918CCB877CE1LL,18446744073709551610UL,0UL}},{{0UL,18446744073709551615UL,0x44B389D5D740511ALL,1UL,18446744073709551607UL,0UL,0x64201A8CBB9D2A5ALL},{18446744073709551611UL,18446744073709551615UL,0UL,0xC54BEBD3254E7BF1LL,18446744073709551613UL,0x65E3D1C0C530E0E9LL,18446744073709551610UL},{1UL,0x319DB87B5427E2A6LL,0xCDC91BD390F35506LL,1UL,0xED178B4C6A35C479LL,0x6E63918CCB877CE1LL,0x6E63918CCB877CE1LL},{0x63E37CD08F7386C3LL,0UL,0UL,0UL,0x63E37CD08F7386C3LL,0xC54BEBD3254E7BF1LL,7UL},{0UL,0UL,0x0F4D87D9A600D117LL,18446744073709551615UL,0x65E3D1C0C530E0E9LL,0UL,0x44B389D5D740511ALL}},{{0x97DF8C406EE64018LL,0x0F848B0564AEDDDALL,18446744073709551607UL,6UL,0xD39B4D398839805BLL,0x874E178C4B03DDD4LL,1UL},{0UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,0x611B3308A58D994ELL,1UL,18446744073709551607UL},{0x63E37CD08F7386C3LL,0x50E7B509DADBC476LL,1UL,3UL,3UL,18446744073709551606UL,0UL},{1UL,6UL,18446744073709551615UL,0x44B389D5D740511ALL,18446744073709551606UL,0x0F4D87D9A600D117LL,0x140E5B55AA490D48LL},{18446744073709551611UL,0x0F4D87D9A600D117LL,0UL,3UL,0x0F848B0564AEDDDALL,0x319DB87B5427E2A6LL,0x140E5B55AA490D48LL}},{{0UL,0x0AC5CFFE76FD93EBLL,0x71D64DC9F34E3188LL,0UL,0x140E5B55AA490D48LL,6UL,0UL},{1UL,0x40EEF79304997A99LL,0x874E178C4B03DDD4LL,18446744073709551607UL,18446744073709551615UL,18446744073709551615UL,18446744073709551607UL},{0x0F848B0564AEDDDALL,18446744073709551607UL,0x0F848B0564AEDDDALL,0x874E178C4B03DDD4LL,0xE5A53A647B7E5A3ALL,18446744073709551611UL,1UL},{1UL,7UL,3UL,0xC4C6AB8BC016CA8FLL,0x0AC5CFFE76FD93EBLL,18446744073709551615UL,0x44B389D5D740511ALL},{1UL,0x611B3308A58D994ELL,18446744073709551615UL,7UL,1UL,1UL,0x3481D98DC2B453CFLL}},{{18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,0x611B3308A58D994ELL,1UL,18446744073709551607UL,0xED178B4C6A35C479LL},{18446744073709551615UL,1UL,0x9DEAA33855AA9229LL,0UL,0xC4C6AB8BC016CA8FLL,0x64201A8CBB9D2A5ALL,0x611B3308A58D994ELL},{0x129E0F16655B6B43LL,18446744073709551611UL,0x50E7B509DADBC476LL,6UL,0x0AC5CFFE76FD93EBLL,18446744073709551606UL,1UL},{18446744073709551606UL,0x71D64DC9F34E3188LL,0x44B389D5D740511ALL,18446744073709551615UL,0x0AC5CFFE76FD93EBLL,0xC4C6AB8BC016CA8FLL,3UL},{0x140E5B55AA490D48LL,0UL,0x65E3D1C0C530E0E9LL,0x60F92D6B12B34BA1LL,0xC4C6AB8BC016CA8FLL,0x50E7B509DADBC476LL,0UL}}};
|
|
uint32_t *l_1781 = &g_635;
|
|
uint32_t **l_1780 = &l_1781;
|
|
uint32_t ***l_1779 = &l_1780;
|
|
uint8_t *** const **l_1784 = (void*)0;
|
|
int32_t l_1785 = 0xC9068470L;
|
|
int32_t l_1786[10][4] = {{0xE33B577CL,0x1DB5D0EBL,0xE33B577CL,0x1DB5D0EBL},{0xE33B577CL,0x1DB5D0EBL,0xE33B577CL,0x1DB5D0EBL},{0xE33B577CL,0x1DB5D0EBL,0xE33B577CL,0x1DB5D0EBL},{0xE33B577CL,0x1DB5D0EBL,0xE33B577CL,0x1DB5D0EBL},{0xE33B577CL,0x1DB5D0EBL,0xE33B577CL,0x1DB5D0EBL},{0xE33B577CL,0x1DB5D0EBL,0xE33B577CL,0x1DB5D0EBL},{0xE33B577CL,0x1DB5D0EBL,0xE33B577CL,0x1DB5D0EBL},{0xE33B577CL,0x1DB5D0EBL,0xE33B577CL,0x1DB5D0EBL},{0xE33B577CL,0x1DB5D0EBL,0xE33B577CL,0x1DB5D0EBL},{0xE33B577CL,0x1DB5D0EBL,0xE33B577CL,0x1DB5D0EBL}};
|
|
uint16_t l_1787 = 0UL;
|
|
int32_t l_1788 = 0x7D39BD4DL;
|
|
int32_t *l_1789[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
uint8_t l_1790 = 0xF0L;
|
|
int i, j, k;
|
|
l_1788 = (((**g_1311) = (safe_unary_minus_func_int8_t_s(((((l_1774[2][3][1] , (p_5 ^ (safe_add_func_int8_t_s_s((((safe_add_func_int8_t_s_s(0x5FL, p_6)) , l_1779) == ((((***g_851) == (safe_mul_func_uint8_t_u_u((l_1785 = ((l_1784 = l_1784) == (void*)0)), (l_1786[2][3] = (l_1774[0][0][5] >= 8L))))) > 0x1A083B2FL) , &l_1780)), l_1774[2][3][1])))) ^ l_1787) , p_6) >= 0x3E05800CL)))) < p_8);
|
|
l_1790--;
|
|
l_1789[8] = ((*g_1166) = &l_1786[5][1]);
|
|
return (*g_720);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_19
|
|
* writes: g_19
|
|
*/
|
|
int64_t func_15(uint32_t p_16)
|
|
{ /* block id: 1 */
|
|
uint32_t l_17 = 0UL;
|
|
int32_t *l_18[6][10] = {{&g_19[2],(void*)0,&g_19[2],&g_19[1],&g_19[2],&g_19[5],&g_19[1],&g_19[2],&g_19[2],&g_19[2]},{&g_19[2],&g_19[2],&g_19[3],&g_19[2],(void*)0,(void*)0,&g_19[2],&g_19[2],(void*)0,(void*)0},{&g_19[2],&g_19[2],&g_19[2],&g_19[2],&g_19[2],&g_19[3],(void*)0,&g_19[2],&g_19[2],&g_19[2]},{&g_19[2],&g_19[2],&g_19[1],&g_19[5],&g_19[2],&g_19[1],&g_19[2],(void*)0,&g_19[2],&g_19[1]},{&g_19[2],&g_19[2],(void*)0,&g_19[2],&g_19[2],&g_19[2],&g_19[1],&g_19[2],(void*)0,&g_19[2]},{(void*)0,&g_19[2],&g_19[5],&g_19[2],&g_19[2],&g_19[3],&g_19[2],&g_19[2],&g_19[2],&g_19[2]}};
|
|
uint32_t l_20 = 0x32CC17BCL;
|
|
int i, j;
|
|
g_19[2] |= l_17;
|
|
++l_20;
|
|
return p_16;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_19 g_424 g_504 g_523 g_518 g_161 g_538 g_315 g_98 g_93 g_556 g_557 g_206 g_91 g_74 g_75 g_569 g_138 g_620 g_624 g_368 g_633 g_634 g_635 g_517 g_146 g_862 g_267 g_851 g_196 g_69 g_721 g_193 g_220 g_221 g_697 g_887 g_936 g_97 g_1029 g_935 g_464 g_786 g_224 g_622 g_330 g_1166 g_89 g_1365 g_1366 g_1367 g_1281 g_1312 g_1311 g_1322 g_1323 g_1476 g_1487 g_1494 g_1477 g_1478 g_1479 g_717 g_623 g_1616 g_1674 g_1663 g_769 g_1753 g_664
|
|
* writes: g_504 g_93 g_206 g_557 g_569 g_138 g_621 g_98 g_851 g_635 g_330 g_267 g_887 g_161 g_196 g_19 g_69 g_862 g_91 g_697 g_368 g_252 g_786 g_1027 g_721 g_935 g_1118 g_1165 g_1167 g_1449 g_664 g_717 g_1488 g_1494 g_1588 g_1616 g_1281
|
|
*/
|
|
uint64_t func_25(uint16_t p_26)
|
|
{ /* block id: 5 */
|
|
int32_t *l_32 = &g_19[0];
|
|
uint32_t *l_540[2][9] = {{&g_138,&g_138,&g_138,&g_138,&g_138,&g_138,(void*)0,&g_138,&g_138},{&g_138,(void*)0,(void*)0,&g_138,&g_138,&g_138,&g_138,&g_138,(void*)0}};
|
|
int32_t l_541 = 0x9374992BL;
|
|
int32_t *l_866 = &g_557;
|
|
uint8_t *l_867[5][6][8] = {{{(void*)0,&g_161,&g_161,(void*)0,&g_267,&g_267,(void*)0,&g_717},{(void*)0,(void*)0,(void*)0,&g_267,(void*)0,(void*)0,&g_717,&g_267},{&g_717,&g_267,&g_717,(void*)0,(void*)0,&g_717,(void*)0,&g_161},{&g_267,(void*)0,&g_267,(void*)0,&g_161,&g_717,&g_717,&g_717},{&g_717,&g_161,&g_161,(void*)0,&g_717,&g_717,&g_161,(void*)0},{&g_717,&g_717,&g_161,&g_267,&g_161,&g_267,&g_267,&g_161}},{{&g_267,&g_267,(void*)0,&g_161,&g_267,&g_161,&g_267,&g_717},{&g_267,(void*)0,&g_161,&g_717,&g_161,&g_161,&g_717,(void*)0},{&g_717,&g_161,&g_717,&g_267,&g_267,&g_267,(void*)0,(void*)0},{&g_717,&g_717,&g_267,&g_267,&g_717,&g_161,&g_161,&g_267},{&g_161,&g_717,&g_717,&g_267,&g_161,&g_267,&g_717,(void*)0},{&g_717,&g_267,&g_717,&g_161,&g_267,&g_161,(void*)0,&g_161}},{{&g_267,&g_717,&g_267,&g_161,&g_717,&g_717,&g_717,&g_717},{&g_717,(void*)0,&g_161,&g_717,(void*)0,&g_161,&g_717,(void*)0},{&g_161,&g_161,&g_267,(void*)0,&g_717,&g_161,&g_267,&g_717},{&g_161,(void*)0,&g_267,(void*)0,&g_267,&g_267,&g_717,&g_717},{(void*)0,&g_267,&g_267,&g_161,&g_267,&g_717,&g_267,&g_161},{&g_267,&g_161,&g_717,(void*)0,(void*)0,&g_717,&g_161,&g_267}},{{(void*)0,&g_161,&g_161,&g_267,&g_267,&g_717,&g_161,&g_161},{&g_267,&g_717,&g_161,&g_267,&g_267,&g_717,&g_161,&g_717},{&g_267,&g_161,&g_717,&g_161,&g_161,&g_717,(void*)0,(void*)0},{&g_717,&g_161,(void*)0,(void*)0,&g_267,&g_717,&g_267,&g_717},{&g_717,&g_267,&g_267,&g_161,(void*)0,&g_267,&g_717,&g_161},{(void*)0,(void*)0,&g_161,&g_267,(void*)0,&g_161,&g_267,&g_161}},{{(void*)0,&g_161,&g_161,(void*)0,&g_267,&g_161,&g_717,&g_717},{&g_717,(void*)0,&g_267,&g_161,(void*)0,&g_717,(void*)0,&g_161},{&g_161,&g_717,&g_161,(void*)0,&g_267,&g_161,(void*)0,(void*)0},{&g_267,(void*)0,&g_717,&g_161,(void*)0,&g_267,&g_161,&g_161},{&g_267,&g_717,&g_267,&g_717,(void*)0,(void*)0,&g_717,(void*)0},{&g_717,(void*)0,(void*)0,(void*)0,&g_161,&g_267,&g_267,&g_717}}};
|
|
int32_t *l_868 = &g_19[2];
|
|
int32_t l_1129[8][2][4] = {{{1L,0xB6940ED0L,0x5B9844D8L,0x5B9844D8L},{0xB6940ED0L,0xB6940ED0L,1L,0x5B9844D8L}},{{1L,0xB6940ED0L,0x5B9844D8L,0x5B9844D8L},{0xB6940ED0L,0xB6940ED0L,1L,0x5B9844D8L}},{{1L,0xB6940ED0L,0x5B9844D8L,0x5B9844D8L},{0xB6940ED0L,0xB6940ED0L,1L,0x5B9844D8L}},{{1L,0xB6940ED0L,0x5B9844D8L,0x5B9844D8L},{0xB6940ED0L,0xB6940ED0L,1L,0x5B9844D8L}},{{1L,0xB6940ED0L,0x5B9844D8L,0x5B9844D8L},{0xB6940ED0L,0xB6940ED0L,1L,0x5B9844D8L}},{{1L,0xB6940ED0L,0x5B9844D8L,0x5B9844D8L},{0xB6940ED0L,0xB6940ED0L,1L,0x5B9844D8L}},{{1L,0xB6940ED0L,0x5B9844D8L,0x5B9844D8L},{0xB6940ED0L,0xB6940ED0L,1L,0x5B9844D8L}},{{1L,0xB6940ED0L,0x5B9844D8L,0x5B9844D8L},{0xB6940ED0L,0xB6940ED0L,1L,0x5B9844D8L}}};
|
|
uint16_t ** const l_1224 = &g_193;
|
|
int16_t *l_1234 = (void*)0;
|
|
uint8_t ****l_1238[7][3] = {{&g_851,&g_851,&g_851},{&g_851,&g_851,&g_851},{&g_851,&g_851,&g_851},{&g_851,&g_851,&g_851},{&g_851,&g_851,&g_851},{&g_851,&g_851,&g_851},{&g_851,&g_851,&g_851}};
|
|
int32_t l_1239 = (-4L);
|
|
int32_t l_1342[4][1][8] = {{{0x4A1AEBF0L,0xA96E79AFL,0x88EA92FFL,(-3L),0x88EA92FFL,0xA96E79AFL,0x4A1AEBF0L,0x34ED905EL}},{{0x88EA92FFL,0xA96E79AFL,0x4A1AEBF0L,0x34ED905EL,(-3L),(-3L),0x34ED905EL,0x4A1AEBF0L}},{{0L,0L,0xA96E79AFL,(-5L),(-3L),(-3L),1L,(-3L)}},{{0x88EA92FFL,0x4A1AEBF0L,(-5L),0x4A1AEBF0L,0x88EA92FFL,0L,0L,(-3L)}}};
|
|
uint64_t l_1375 = 0xA9D0DAE6946773F3LL;
|
|
int8_t *l_1409 = &g_504;
|
|
int64_t *l_1426[5] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
uint32_t **l_1433 = &l_540[0][8];
|
|
int8_t ****l_1446[1];
|
|
uint32_t ***l_1485 = &l_1433;
|
|
uint32_t ****l_1484 = &l_1485;
|
|
int8_t l_1569[9][3] = {{0L,0xD1L,0xD1L},{0L,0x69L,1L},{0L,0xD1L,0xD1L},{0L,0x69L,1L},{0L,0xD1L,0xD1L},{0L,0x69L,1L},{0L,0xD1L,0xD1L},{0L,0x69L,1L},{0L,0xD1L,0xD1L}};
|
|
int16_t l_1607 = 1L;
|
|
int32_t ***l_1642 = &g_1166;
|
|
int16_t l_1678 = 0L;
|
|
int64_t l_1679[2];
|
|
int32_t l_1680 = 4L;
|
|
int8_t l_1681 = 0x6BL;
|
|
uint32_t l_1682 = 0x69183D78L;
|
|
uint32_t l_1689 = 3UL;
|
|
const uint64_t *l_1748 = &g_697;
|
|
const uint64_t **l_1747 = &l_1748;
|
|
int16_t l_1752 = 0xBED9L;
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_1446[i] = &g_1027[3];
|
|
for (i = 0; i < 2; i++)
|
|
l_1679[i] = 0x441509FB166B3FE4LL;
|
|
if ((p_26 && (func_27(l_32, (!((void*)0 == l_32)), func_34((*l_32), ((safe_mul_func_int8_t_s_s((safe_sub_func_uint8_t_u_u((g_267 ^= (((((l_866 = func_42(l_32, func_48(func_54(p_26), (l_541 = p_26), g_19[5], (*l_32), p_26), (*l_32), (*l_32), p_26)) == (void*)0) || 0x5C042E3FC3E111B2LL) | 0xDD0FL) , 0xD1L)), p_26)), (*l_32))) | (*l_32)), l_868), &g_721) & p_26)))
|
|
{ /* block id: 453 */
|
|
return g_138;
|
|
}
|
|
else
|
|
{ /* block id: 455 */
|
|
const int32_t **l_1119 = (void*)0;
|
|
int32_t l_1124 = 0x407E5E41L;
|
|
int32_t l_1126 = (-1L);
|
|
int32_t l_1127 = 0xFF6DA5DFL;
|
|
int32_t l_1128[2];
|
|
uint32_t l_1171 = 4294967290UL;
|
|
uint32_t l_1199 = 0x79F5759CL;
|
|
int16_t l_1201 = (-9L);
|
|
int16_t l_1296[6][8][3] = {{{0x80F9L,1L,0xDF9CL},{0xACC2L,(-2L),0x9FDDL},{0xACC2L,0xEB7EL,0x6A7BL},{0x80F9L,6L,(-2L)},{(-1L),0x186CL,0x6A7BL},{0L,0L,2L},{0x6A7BL,0L,1L},{0x6A3BL,(-10L),0xCA82L}},{{1L,1L,1L},{0x6A3BL,(-1L),0xAC00L},{0x6A7BL,1L,0xAC00L},{0L,0xAC00L,1L},{(-2L),1L,0xCA82L},{0xDF9CL,0xAC00L,1L},{1L,1L,2L},{1L,(-1L),0x7C9AL}},{{0xDF9CL,1L,1L},{(-2L),(-10L),0x7C9AL},{0L,0L,2L},{0x6A7BL,0L,1L},{0x6A3BL,(-10L),0xCA82L},{1L,1L,1L},{0x6A3BL,(-1L),0xAC00L},{0x6A7BL,1L,0xAC00L}},{{0L,0xAC00L,1L},{(-2L),1L,0xCA82L},{0xDF9CL,0xAC00L,1L},{1L,1L,2L},{1L,(-1L),0x7C9AL},{0xDF9CL,1L,1L},{(-2L),(-10L),0x7C9AL},{0L,0L,2L}},{{0x6A7BL,0L,1L},{0x6A3BL,(-10L),0xCA82L},{1L,1L,1L},{0x6A3BL,(-1L),0xAC00L},{0x6A7BL,1L,0xAC00L},{0L,0xAC00L,1L},{(-2L),1L,0xCA82L},{0xDF9CL,0xAC00L,1L}},{{1L,1L,2L},{1L,(-1L),0x7C9AL},{0xDF9CL,1L,1L},{(-2L),(-10L),0x7C9AL},{0L,0L,2L},{0x6A7BL,0L,1L},{0x6A3BL,(-10L),0xCA82L},{1L,1L,1L}}};
|
|
int16_t l_1307 = 0xBA75L;
|
|
int16_t l_1343 = 0L;
|
|
uint16_t l_1344 = 0x9990L;
|
|
int i, j, k;
|
|
for (i = 0; i < 2; i++)
|
|
l_1128[i] = 0x61E058F3L;
|
|
if ((l_1119 != &g_464))
|
|
{ /* block id: 456 */
|
|
int32_t l_1120 = 1L;
|
|
int32_t *l_1121 = &g_19[1];
|
|
int32_t *l_1122 = &g_19[2];
|
|
int32_t *l_1123 = &l_1120;
|
|
int32_t *l_1125[3];
|
|
uint8_t l_1130 = 9UL;
|
|
uint32_t *l_1135 = &g_935;
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_1125[i] = &g_557;
|
|
(*l_32) &= l_1120;
|
|
lbl_1174:
|
|
++l_1130;
|
|
(*l_1122) = (safe_mod_func_uint16_t_u_u((0x24DDL | (((*l_1135)++) , (((*g_634) = (safe_add_func_int16_t_s_s((safe_lshift_func_int16_t_s_s(g_697, 9)), 4UL))) == p_26))), p_26));
|
|
if ((l_1128[1] = (*l_1121)))
|
|
{ /* block id: 463 */
|
|
uint64_t **l_1144 = (void*)0;
|
|
uint64_t *l_1146 = &g_697;
|
|
uint64_t **l_1145 = &l_1146;
|
|
uint64_t *l_1148[3][10][8] = {{{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697}},{{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697}},{{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697},{&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697,&g_697}}};
|
|
uint64_t **l_1147 = &l_1148[1][1][3];
|
|
int32_t l_1149[9][4][7] = {{{0x0EB75317L,(-2L),0x938AA112L,0xCDAA6044L,1L,0x27009A0AL,0x71911DABL},{0xB7B8D50BL,1L,0L,0x4E085B65L,0x099A8B60L,0x21579B6EL,0xCDAA6044L},{0x4516D10BL,0x180526D7L,0xE3B83E2DL,1L,0x938AA112L,0x4E085B65L,0xB9F7EB62L},{(-2L),9L,0xE3B83E2DL,0xCDAA6044L,1L,(-1L),0xB25C9F87L}},{{0x7D4BD910L,(-2L),0xB44F719EL,0xD030872CL,0x00FC4656L,0xCDAA6044L,0xD5BA8838L},{(-2L),1L,(-9L),1L,0x966BDDB1L,0L,0xF6588ED3L},{0x141D7EEFL,0x0FDFD3ACL,1L,0xEB2D83AFL,7L,0x0416717EL,1L},{0xF57C40CCL,(-1L),9L,7L,0x0EB75317L,1L,0L}},{{1L,1L,0L,0xB25C9F87L,0L,0xB25C9F87L,0L},{0xD5BA8838L,0xD5BA8838L,1L,0L,0x74C6C4A1L,(-1L),1L},{1L,0xBA7263E3L,1L,1L,(-5L),0L,0x67F32CF0L},{0x0F711F5BL,0xED2666F0L,1L,(-9L),0x74C6C4A1L,0xF57C40CCL,0x1E0BE68CL}},{{(-1L),(-7L),8L,0xB9F7EB62L,0L,0xEE48E7C1L,1L},{0x938AA112L,0xB44F719EL,3L,(-7L),0x0EB75317L,0xB9FBE338L,(-1L)},{(-1L),0x0EB75317L,0x1C3A6D85L,0xA645517AL,7L,0x93B7A0D1L,0L},{1L,0xB9FBE338L,0x141D7EEFL,1L,0x966BDDB1L,0x1EE1E109L,(-5L)}},{{2L,1L,0x0F711F5BL,0L,0x00FC4656L,0xD5BA8838L,0xEACF68DCL},{0x3B5682C3L,0x1C3A6D85L,(-1L),(-2L),1L,0x0F711F5BL,0x94EAC19EL},{0xD3402BFCL,(-9L),0L,0x0509FE65L,0x938AA112L,(-2L),0x94EAC19EL},{0x4776EFD0L,0L,0x71911DABL,0x4E085B65L,0x94EAC19EL,8L,0xEACF68DCL}},{{(-9L),(-8L),0x3DA63E42L,(-7L),0x0416717EL,0x141D7EEFL,(-5L)},{0x25130474L,(-8L),0x0FDFD3ACL,1L,0xBA7263E3L,(-9L),0L},{3L,0x0509FE65L,0x210785FAL,0x0416717EL,0xF734C1BCL,(-8L),(-1L)},{1L,1L,7L,1L,0L,0L,1L}},{{0x00FC4656L,(-5L),(-2L),(-2L),(-5L),0x00FC4656L,0x1E0BE68CL},{0xB9FBE338L,1L,0xF57C40CCL,0x93B7A0D1L,0x4516D10BL,0x4907DABFL,0x67F32CF0L},{0x0FDFD3ACL,0xEACF68DCL,0x7D4BD910L,(-1L),(-9L),0x94EAC19EL,1L},{0x74C6C4A1L,1L,(-5L),(-8L),0L,9L,0L}},{{0x66D96AA5L,(-5L),0x67F32CF0L,0x099A8B60L,0xDC31C236L,0x966BDDB1L,0L},{0x099A8B60L,0x66D96AA5L,0L,0L,(-1L),0xEACF68DCL,1L},{9L,0xB25C9F87L,(-8L),(-5L),0x0FDFD3ACL,0L,0xF57C40CCL},{(-1L),0L,0x1C3A6D85L,0x4F15A40DL,1L,0x7D4BD910L,0xF6588ED3L}},{{0xF57C40CCL,0L,0L,1L,(-2L),0xB7B8D50BL,0x0FDFD3ACL},{1L,0xDC31C236L,0x938AA112L,0xD3402BFCL,9L,0x4907DABFL,0xFC865519L},{0x00FC4656L,0xBA7263E3L,1L,0xD3402BFCL,0x180526D7L,(-3L),(-5L)},{0x3B5682C3L,(-1L),0x94EAC19EL,1L,0L,1L,0xB44F719EL}}};
|
|
int32_t **l_1160 = &l_1125[1];
|
|
int32_t ***l_1159 = &l_1160;
|
|
int32_t ****l_1161 = &l_1159;
|
|
int32_t ****l_1162 = (void*)0;
|
|
int32_t ***l_1164 = &l_1160;
|
|
int32_t ****l_1163 = &l_1164;
|
|
int16_t *l_1170[6];
|
|
int i, j, k;
|
|
for (i = 0; i < 6; i++)
|
|
l_1170[i] = (void*)0;
|
|
l_1128[1] = (safe_mul_func_int8_t_s_s((l_1149[7][3][1] = (((*l_1147) = ((*l_1145) = (void*)0)) == (void*)0)), (safe_mul_func_int16_t_s_s((safe_mod_func_uint16_t_u_u((safe_sub_func_uint64_t_u_u(p_26, 0xDE518B05EA3E28C0LL)), (*l_1122))), (safe_sub_func_int8_t_s_s((safe_unary_minus_func_int64_t_s((((g_1167 = (g_1165 = ((*l_1163) = ((*l_1161) = l_1159)))) == (void*)0) , (safe_add_func_int16_t_s_s((****l_1163), (g_330 &= (g_862[3] = 0L))))))), 1L))))));
|
|
l_1171++;
|
|
}
|
|
else
|
|
{ /* block id: 475 */
|
|
if (l_1171)
|
|
goto lbl_1174;
|
|
(*g_1166) = &l_1129[2][0][3];
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 479 */
|
|
uint32_t l_1207 = 0UL;
|
|
uint16_t * const *l_1223 = &g_193;
|
|
int32_t *l_1241 = &g_557;
|
|
const int32_t *l_1262 = &g_1263;
|
|
const int32_t **l_1261 = &l_1262;
|
|
int32_t l_1338 = 0x7FEEB14DL;
|
|
int32_t l_1339 = (-7L);
|
|
int32_t l_1341[2][10] = {{0x342B57B5L,0x3956462CL,0x342B57B5L,0x3956462CL,0x342B57B5L,0x3956462CL,0x342B57B5L,0x3956462CL,0x342B57B5L,0x3956462CL},{1L,0x3956462CL,1L,0x3956462CL,1L,0x3956462CL,1L,0x3956462CL,1L,0x3956462CL}};
|
|
int32_t *l_1402 = &g_557;
|
|
int i, j;
|
|
for (g_93 = 0; (g_93 > 6); g_93 = safe_add_func_uint8_t_u_u(g_93, 8))
|
|
{ /* block id: 482 */
|
|
uint16_t l_1179 = 65535UL;
|
|
int32_t l_1192[1];
|
|
int64_t *l_1200 = &g_89[3][1];
|
|
int16_t *l_1236 = &g_330;
|
|
int8_t l_1270 = 6L;
|
|
uint32_t **l_1278 = &l_540[0][8];
|
|
uint32_t l_1289 = 0x604DAD7DL;
|
|
uint16_t **l_1308 = &g_951;
|
|
uint16_t l_1385 = 5UL;
|
|
uint16_t l_1390 = 0x5CD1L;
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_1192[i] = 1L;
|
|
}
|
|
return p_26;
|
|
}
|
|
l_32 = &l_1129[4][0][1];
|
|
}
|
|
(*l_866) = (safe_mod_func_uint8_t_u_u(((*l_32) = (safe_add_func_uint32_t_u_u((g_89[3][1] | 0x10E8BEE4072EEB02LL), p_26))), (safe_lshift_func_int8_t_s_s(((*l_1409) = p_26), 1))));
|
|
if (((*l_866) ^ (!(0UL == (p_26 | (safe_mod_func_int8_t_s_s(((safe_mul_func_uint16_t_u_u((((!p_26) , ((***g_851) |= ((((*l_32) && (g_138 = ((**g_633) ^= (safe_mul_func_uint8_t_u_u(((safe_lshift_func_uint16_t_u_u(((safe_add_func_uint16_t_u_u(((*g_193) ^= ((safe_rshift_func_uint8_t_u_s((*l_868), ((safe_add_func_uint64_t_u_u(p_26, ((void*)0 != l_1426[0]))) >= (*l_868)))) , (*l_866))), 0xC2CFL)) && (**g_1365)), (*l_866))) >= 0UL), (*l_868)))))) , g_1281[9]) ^ 18446744073709551615UL))) > p_26), (*l_868))) > (*l_32)), (*g_624))))))))
|
|
{ /* block id: 579 */
|
|
uint32_t **l_1431 = (void*)0;
|
|
uint32_t ***l_1432 = (void*)0;
|
|
int32_t l_1438[10] = {6L,6L,0xD75EE9C7L,6L,6L,0xD75EE9C7L,6L,6L,0xD75EE9C7L,6L};
|
|
int64_t **l_1439 = &l_1426[0];
|
|
int16_t *l_1440 = &g_330;
|
|
int16_t *l_1441[6] = {&g_862[3],&g_862[3],&g_862[3],&g_862[3],&g_862[3],&g_862[3]};
|
|
int8_t *****l_1447 = (void*)0;
|
|
int8_t *****l_1448[8];
|
|
int32_t l_1450 = 0x0DF412F1L;
|
|
int32_t *l_1454 = &l_1129[1][0][2];
|
|
uint32_t l_1659 = 18446744073709551615UL;
|
|
int32_t l_1673 = (-8L);
|
|
int32_t *l_1676 = &l_1438[0];
|
|
int32_t *l_1677[6] = {&g_721,&g_721,&g_721,&g_721,&g_721,&g_721};
|
|
int i;
|
|
for (i = 0; i < 8; i++)
|
|
l_1448[i] = &l_1446[0];
|
|
(*g_1166) = &l_1438[1];
|
|
l_1450 &= ((*l_868) && (safe_mul_func_int8_t_s_s(((((l_1238[6][0] == (p_26 , &g_851)) ^ ((safe_mod_func_int32_t_s_s(0x211296B7L, (**g_633))) > ((((g_1449 = (p_26 , l_1446[0])) == l_1446[0]) ^ l_1438[1]) , (-3L)))) | l_1438[0]) || (*l_868)), p_26)));
|
|
for (g_721 = 19; (g_721 > 14); g_721 = safe_sub_func_uint64_t_u_u(g_721, 5))
|
|
{ /* block id: 589 */
|
|
int32_t l_1459 = 0L;
|
|
volatile uint8_t *** const volatile ** volatile l_1482 = &g_1477[0];/* VOLATILE GLOBAL l_1482 */
|
|
int32_t l_1492 = 1L;
|
|
int32_t l_1493 = (-1L);
|
|
int16_t **l_1528[4];
|
|
int32_t l_1564 = 1L;
|
|
int32_t l_1578 = 0x5A92D879L;
|
|
int8_t l_1661 = 0x43L;
|
|
int32_t *l_1665 = &l_1438[0];
|
|
uint64_t l_1672 = 0x4C8BAFDB24C694DELL;
|
|
int i;
|
|
for (i = 0; i < 4; i++)
|
|
l_1528[i] = &l_1234;
|
|
if (((((+(***g_1312)) || 0xDEL) , 1L) | ((((g_19[2] >= (**g_220)) , (**g_1322)) != (void*)0) < (p_26 ^ ((((((g_89[0][6] ^ p_26) >= 0xD942DC75A6F1B0E8LL) ^ (*l_868)) <= l_1438[2]) & 0x1CL) | (*g_518))))))
|
|
{ /* block id: 590 */
|
|
int32_t *l_1463 = &l_1450;
|
|
(*g_1166) = l_1454;
|
|
for (g_664 = (-3); (g_664 >= (-28)); g_664 = safe_sub_func_uint32_t_u_u(g_664, 3))
|
|
{ /* block id: 594 */
|
|
for (g_717 = 0; (g_717 >= 57); g_717 = safe_add_func_uint64_t_u_u(g_717, 9))
|
|
{ /* block id: 597 */
|
|
uint8_t l_1460 = 255UL;
|
|
l_1460--;
|
|
if ((*g_464))
|
|
break;
|
|
}
|
|
}
|
|
(*g_1166) = (void*)0;
|
|
(*g_1166) = l_1463;
|
|
}
|
|
else
|
|
{ /* block id: 604 */
|
|
uint32_t **l_1464 = (void*)0;
|
|
uint32_t ***l_1465 = &l_1464;
|
|
int32_t l_1470 = 0L;
|
|
int8_t *****l_1471 = (void*)0;
|
|
int8_t l_1527 = (-1L);
|
|
(*l_1465) = l_1464;
|
|
(*l_1454) &= p_26;
|
|
for (g_267 = 13; (g_267 > 51); g_267 = safe_add_func_int32_t_s_s(g_267, 7))
|
|
{ /* block id: 609 */
|
|
uint8_t * const *l_1475 = &g_518;
|
|
uint8_t * const **l_1474[10] = {(void*)0,&l_1475,(void*)0,&l_1475,&l_1475,(void*)0,&l_1475,(void*)0,&l_1475,&l_1475};
|
|
int32_t l_1525[9] = {7L,7L,7L,7L,7L,7L,7L,7L,7L};
|
|
int32_t l_1526[2][1][5] = {{{0xBF6644DDL,0xBF6644DDL,0xBF6644DDL,0xBF6644DDL,0xBF6644DDL}},{{(-5L),(-5L),(-5L),(-5L),(-5L)}}};
|
|
int i, j, k;
|
|
if (((*l_868) != ((((p_26 >= (((safe_rshift_func_int8_t_s_u(l_1470, 3)) && p_26) , (l_1471 != ((l_1470 = (p_26 == ((((safe_mod_func_uint32_t_u_u((**g_633), ((((*g_74) ^ 1L) , p_26) & (*l_32)))) , p_26) , &g_517) == l_1474[3]))) , &l_1446[0])))) >= 0x1DFFL) == (*g_1366)) && (**g_1311))))
|
|
{ /* block id: 611 */
|
|
int32_t l_1483 = 0L;
|
|
(*l_1454) &= ((*l_868) ^= 0x72F407EBL);
|
|
l_1482 = g_1476;
|
|
if (l_1483)
|
|
continue;
|
|
(*g_1487) = l_1484;
|
|
}
|
|
else
|
|
{ /* block id: 617 */
|
|
int32_t *l_1489 = &l_1239;
|
|
int32_t *l_1490 = &l_541;
|
|
int32_t *l_1491[5][1][9] = {{{&l_1450,&l_1450,&l_1438[4],&l_1450,&l_1450,&l_1438[4],&l_1450,&l_1450,&l_1438[4]}},{{&l_1438[0],&l_1438[0],&g_19[4],&l_1438[0],&l_1438[0],&g_19[4],&l_1438[0],&l_1438[0],&g_19[4]}},{{&l_1450,&l_1450,&l_1438[4],&l_1450,&l_1450,&l_1438[4],&l_1450,&l_1450,&l_1438[4]}},{{&l_1438[0],&l_1438[0],&g_19[4],&l_1438[0],&l_1438[0],&g_19[4],&l_1438[0],&l_1438[0],&g_19[4]}},{{&l_1450,&l_1450,&l_1438[4],&l_1450,&l_1450,&l_1438[4],&l_1450,&l_1450,&l_1438[4]}}};
|
|
int i, j, k;
|
|
--g_1494;
|
|
l_1492 |= (((p_26 < (safe_sub_func_uint8_t_u_u((((*l_868) = 0xF939827BL) != 3UL), (safe_lshift_func_int8_t_s_s((safe_lshift_func_int16_t_s_s((safe_add_func_uint16_t_u_u((((l_1493 |= l_1470) , (((((safe_mod_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(0x39L, (safe_mul_func_int16_t_s_s((safe_lshift_func_uint8_t_u_s((safe_add_func_uint16_t_u_u((((((***g_936) == (~(+(p_26 != ((((l_1525[2] = (((safe_add_func_uint8_t_u_u((safe_mod_func_int32_t_s_s(p_26, ((safe_mod_func_uint8_t_u_u(((safe_mul_func_int16_t_s_s((p_26 < 0xFDL), (*g_74))) == 0UL), (*l_1490))) ^ l_1493))), (*l_32))) , (*l_1454)) != p_26)) == l_1493) != l_1526[0][0][0]) , p_26))))) < p_26) == (*l_1490)) && l_1470), 0x6B28L)), (*l_1489))), (**g_1311))))), (-2L))) == p_26) != l_1527) , &g_1366) != l_1528[2])) == (*l_1490)), p_26)), g_69[5])), l_1526[0][0][0]))))) == (*g_74)) != (*l_1454));
|
|
}
|
|
}
|
|
(*l_866) = (safe_mod_func_int64_t_s_s(((safe_rshift_func_int8_t_s_u(((void*)0 != (***g_1476)), 7)) && (((0x3629D288L != ((safe_mul_func_uint8_t_u_u((safe_mod_func_uint32_t_u_u(((safe_lshift_func_uint16_t_u_s((((((!l_1527) & l_1492) , (safe_lshift_func_int16_t_s_s(0xC729L, 13))) > (safe_div_func_int8_t_s_s((*l_1454), ((*l_866) || (*g_193))))) , 1UL), 14)) , 0x9B4746B8L), (*l_868))), 0x35L)) & 0xF2E6L)) != 5L) | p_26)), 0xCC93132D5DC81AC3LL));
|
|
}
|
|
for (g_717 = 0; (g_717 > 7); g_717++)
|
|
{ /* block id: 629 */
|
|
uint32_t l_1553 = 0x6D29BD83L;
|
|
int16_t *l_1575 = &g_368;
|
|
uint8_t ****l_1609 = &g_851;
|
|
int16_t ***l_1618[9] = {(void*)0,(void*)0,&g_1616,(void*)0,(void*)0,&g_1616,(void*)0,(void*)0,&g_1616};
|
|
int32_t l_1631 = 0x9B3EDC21L;
|
|
int i;
|
|
if ((safe_div_func_int64_t_s_s((safe_sub_func_uint16_t_u_u(((((*l_32) = (+(-1L))) > (safe_lshift_func_int8_t_s_u(l_1553, 1))) > p_26), (!(l_1492 = (+(((*l_1440) = (**g_1365)) && 0x8144L)))))), ((**g_220) = ((((safe_lshift_func_uint16_t_u_u(p_26, (safe_mul_func_uint16_t_u_u(((**g_623) , (safe_div_func_int16_t_s_s(((*l_866) = 1L), (safe_add_func_uint16_t_u_u((**g_1311), g_267))))), g_935)))) & 0xA0L) , l_1564) & l_1438[5])))))
|
|
{ /* block id: 635 */
|
|
uint32_t l_1577 = 0x50708A28L;
|
|
for (g_887 = 5; (g_887 >= 12); g_887++)
|
|
{ /* block id: 638 */
|
|
uint32_t ** const l_1570 = &l_540[0][4];
|
|
int32_t l_1576 = 0x619C392BL;
|
|
l_1492 ^= ((g_862[3] |= (safe_add_func_uint8_t_u_u(l_1569[3][1], ((-1L) | ((((((*l_1454) = ((*l_866) ^= l_1493)) , l_1570) == (((safe_rshift_func_uint8_t_u_s((((((safe_mul_func_uint16_t_u_u((0x36L <= (***g_851)), (l_1575 != (void*)0))) | (18446744073709551609UL != l_1553)) >= 0xE7A115DE6CA27475LL) <= (**g_1311)) == p_26), l_1576)) < p_26) , (*l_1485))) | l_1577) , l_1578))))) == p_26);
|
|
}
|
|
for (g_504 = (-19); (g_504 > (-29)); g_504 = safe_sub_func_uint32_t_u_u(g_504, 5))
|
|
{ /* block id: 646 */
|
|
int32_t *l_1581 = &l_1578;
|
|
(*l_868) = l_1493;
|
|
(*g_1166) = l_1581;
|
|
if (p_26)
|
|
continue;
|
|
l_1493 &= ((*l_866) |= ((*l_1454) |= ((void*)0 != l_1224)));
|
|
}
|
|
l_1578 |= 8L;
|
|
for (l_541 = 0; (l_541 <= 27); l_541++)
|
|
{ /* block id: 657 */
|
|
return l_1493;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 660 */
|
|
(*l_868) ^= (((**g_1365) < ((p_26 & (0x2FL >= (((safe_sub_func_int32_t_s_s((-1L), (safe_rshift_func_uint16_t_u_u((((g_1588[0] = &g_851) == (void*)0) & (((l_1493 ^= 0xBBL) >= 0xBAL) ^ (safe_mul_func_int16_t_s_s(((&g_1311 != (void*)0) , p_26), p_26)))), 2)))) <= l_1553) , p_26))) | (*l_1454))) > 0x99A9L);
|
|
}
|
|
for (g_138 = 0; (g_138 == 18); g_138 = safe_add_func_int16_t_s_s(g_138, 3))
|
|
{ /* block id: 667 */
|
|
int32_t l_1608 = 0x0705F242L;
|
|
uint64_t *l_1610 = (void*)0;
|
|
uint64_t *l_1611 = &l_1375;
|
|
(*l_866) ^= ((((0x6CAB134DL != (safe_mod_func_uint32_t_u_u(0x2778D944L, (safe_add_func_uint64_t_u_u(((*l_1611) |= (safe_add_func_uint8_t_u_u((safe_mul_func_int8_t_s_s(((void*)0 != (*l_1482)), ((((safe_mul_func_uint8_t_u_u(((5UL > (safe_add_func_int64_t_s_s(((safe_mul_func_int16_t_s_s((l_1607 && (((((((-5L) & g_1281[1]) , 0x1152F4D11958DB80LL) < p_26) >= l_1553) != (***g_851)) >= 65526UL)), 2L)) <= (**g_517)), 0x498363B1D2463C1FLL))) >= l_1608), 0xB9L)) , l_1609) != l_1609) >= p_26))), l_1608))), (**g_220)))))) < (***g_851)) != p_26) && 0xD6L);
|
|
}
|
|
for (g_196 = 0; (g_196 < 5); g_196 = safe_add_func_int8_t_s_s(g_196, 6))
|
|
{ /* block id: 673 */
|
|
return l_1553;
|
|
}
|
|
if ((((((((**g_1311) = (((safe_lshift_func_uint8_t_u_s(((g_1616 = g_1616) != (void*)0), 3)) , (p_26 <= ((**g_220) == (g_1281[9]++)))) <= (safe_rshift_func_uint8_t_u_u((safe_rshift_func_uint8_t_u_u(255UL, 1)), (p_26 && (l_1553 , ((safe_add_func_int32_t_s_s((safe_add_func_uint8_t_u_u(((((*g_74) , (l_1553 , p_26)) <= 0xC669D319FC4326ADLL) && 0x18DD3CB1L), 0x1AL)), l_1553)) < p_26))))))) , (void*)0) == (void*)0) , 1UL) & (*l_868)) <= p_26))
|
|
{ /* block id: 679 */
|
|
uint64_t *l_1632 = &l_1375;
|
|
uint64_t *l_1635 = &g_1281[9];
|
|
uint64_t l_1638 = 0UL;
|
|
int32_t ***l_1641 = &g_1166;
|
|
uint64_t l_1644 = 0x5342969CE620C1C5LL;
|
|
uint32_t *l_1660[5];
|
|
int i;
|
|
for (i = 0; i < 5; i++)
|
|
l_1660[i] = &l_1553;
|
|
l_1665 = ((**l_1642) = ((safe_mod_func_int16_t_s_s(((((*l_1635) = (--(*l_1632))) , (safe_add_func_uint8_t_u_u(l_1638, (safe_mod_func_uint16_t_u_u((l_1641 != l_1642), (safe_unary_minus_func_uint8_t_u(l_1644))))))) , (safe_mul_func_int16_t_s_s((safe_mod_func_uint32_t_u_u(4294967295UL, (l_1493 , ((safe_mul_func_int8_t_s_s(((((((g_935 |= ((safe_add_func_uint16_t_u_u(p_26, (safe_mul_func_int16_t_s_s(((safe_div_func_uint32_t_u_u(((p_26 , (safe_div_func_uint64_t_u_u(0x982B504DA95A675BLL, p_26))) == (-8L)), 4294967289UL)) || p_26), l_1659)))) < (***g_224))) , 0xD8L) >= p_26) > 0xB7L) == l_1553) | l_1661), p_26)) , p_26)))), l_1553))), p_26)) , &l_1438[1]));
|
|
for (l_1239 = 0; (l_1239 < (-3)); l_1239 = safe_sub_func_uint8_t_u_u(l_1239, 1))
|
|
{ /* block id: 687 */
|
|
int64_t ***l_1668 = &l_1439;
|
|
(*l_866) &= (l_1668 == (void*)0);
|
|
return g_504;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 691 */
|
|
l_1673 &= ((((void*)0 != (*l_1439)) && ((*l_866) , 0xB6BE90C9L)) && (safe_add_func_int8_t_s_s((l_1672 = (safe_unary_minus_func_uint16_t_u(p_26))), 1UL)));
|
|
(**l_1642) = (void*)0;
|
|
(*g_1663) ^= ((*l_868) = ((void*)0 == g_1674));
|
|
}
|
|
}
|
|
}
|
|
++l_1682;
|
|
}
|
|
else
|
|
{ /* block id: 701 */
|
|
uint16_t l_1691 = 0xECA2L;
|
|
int32_t l_1694 = 0L;
|
|
uint32_t l_1723 = 0xBEDAD5E0L;
|
|
uint8_t *l_1724 = &g_161;
|
|
for (g_93 = 0; (g_93 >= (-17)); --g_93)
|
|
{ /* block id: 704 */
|
|
int32_t l_1690 = (-10L);
|
|
uint32_t l_1705 = 0x8A6CDFAEL;
|
|
int16_t *l_1725 = &l_1678;
|
|
int32_t *l_1726 = (void*)0;
|
|
int32_t *l_1727 = (void*)0;
|
|
int32_t *l_1728 = (void*)0;
|
|
int32_t *l_1729[5] = {&l_1239,&l_1239,&l_1239,&l_1239,&l_1239};
|
|
int8_t **l_1736 = &l_1409;
|
|
uint32_t l_1751 = 0UL;
|
|
int i;
|
|
(*g_1663) |= (safe_mul_func_uint8_t_u_u(l_1689, l_1690));
|
|
l_541 &= (((l_1691 && ((safe_rshift_func_uint8_t_u_u((l_1694 |= l_1691), (safe_mul_func_int16_t_s_s(((*l_1725) &= ((safe_sub_func_int32_t_s_s((((((safe_lshift_func_uint16_t_u_s(((safe_rshift_func_int8_t_s_u((safe_add_func_uint32_t_u_u((l_1705 <= (safe_mul_func_uint16_t_u_u((safe_div_func_int64_t_s_s((safe_add_func_int32_t_s_s((-4L), p_26)), l_1691)), (safe_mod_func_uint16_t_u_u(((**g_1311) = (((safe_add_func_int32_t_s_s(((+(((***g_936) = (safe_lshift_func_uint16_t_u_s(((safe_sub_func_int16_t_s_s((safe_add_func_uint32_t_u_u((&g_1167 != &l_1642), p_26)), (*g_1366))) || l_1723), p_26))) , 0x2144L)) & 0x78A3B147232E9B87LL), 0x9081C24EL)) , l_1724) == (void*)0)), (*g_74)))))), p_26)), (***g_851))) ^ (*g_634)), p_26)) == 0xD99405B5E6CBA09DLL) <= (*l_32)) & (*l_866)) ^ p_26), p_26)) == (*l_32))), 1L)))) , l_1705)) , (void*)0) != l_1725);
|
|
for (l_1723 = 0; (l_1723 > 45); l_1723 = safe_add_func_int16_t_s_s(l_1723, 6))
|
|
{ /* block id: 713 */
|
|
uint16_t l_1732 = 8UL;
|
|
uint64_t *l_1749 = &g_697;
|
|
++l_1732;
|
|
l_1752 = (((l_1732 < ((~(((((void*)0 != l_1736) , ((safe_rshift_func_int16_t_s_u(((*l_1725) = (&l_1691 != ((safe_mod_func_int8_t_s_s(((--(*g_193)) == (safe_div_func_uint8_t_u_u((safe_div_func_uint16_t_u_u(((&g_1675 != l_1747) > (((l_1749 != ((p_26 && (!((*l_866) = (((*g_538) || (*g_769)) & p_26)))) , (void*)0)) && p_26) <= l_1751)), p_26)), (***g_851)))), l_1694)) , &p_26))), l_1732)) <= p_26)) != p_26) | p_26)) || p_26)) , l_1723) > p_26);
|
|
}
|
|
}
|
|
(*g_1166) = &l_1694;
|
|
}
|
|
(*l_32) = g_1753;
|
|
return g_664;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_721 g_633 g_634 g_635 g_193 g_69 g_862 g_220 g_221 g_91 g_697 g_556 g_557 g_887 g_138 g_206 g_504 g_936 g_97 g_1029 g_523 g_518 g_161 g_19 g_538 g_93 g_935 g_464 g_786 g_224 g_622
|
|
* writes: g_69 g_862 g_91 g_697 g_887 g_368 g_98 g_252 g_786 g_1027 g_635 g_721 g_504 g_93 g_19 g_330 g_935 g_1118
|
|
*/
|
|
uint8_t func_27(int32_t * p_28, int64_t p_29, int32_t * p_30, int32_t * p_31)
|
|
{ /* block id: 342 */
|
|
int8_t l_904 = (-3L);
|
|
uint64_t l_907 = 8UL;
|
|
uint32_t *l_908 = (void*)0;
|
|
int32_t l_909 = 0x9712FCC4L;
|
|
int32_t *l_916 = &g_569;
|
|
int32_t *l_917 = &g_569;
|
|
int16_t *l_918 = &g_862[3];
|
|
uint64_t *l_919 = (void*)0;
|
|
uint64_t *l_920 = (void*)0;
|
|
uint64_t *l_921 = &g_697;
|
|
int32_t l_922 = 0x7B18F230L;
|
|
int64_t **l_938 = &g_221[4];
|
|
int64_t *** const l_937 = &l_938;
|
|
int32_t l_973 = 0x3CD8CAF4L;
|
|
int32_t l_978 = 0x7DFD0C80L;
|
|
int32_t l_982 = 1L;
|
|
int32_t l_984 = (-9L);
|
|
int32_t l_985[10][6][3] = {{{0xFC7F8096L,1L,6L},{7L,0xF36F2241L,0xC2FFA75AL},{(-1L),(-1L),0x94B0560FL},{0xC2FFA75AL,0xCE9287CBL,0x615C5332L},{0x37D0CF0BL,0x09D136C8L,0x37D0CF0BL},{0x63B9D271L,0L,0x709B09C4L}},{{1L,0xC7A6BDDEL,6L},{0x845580E4L,0L,2L},{0xF7BD02E2L,0xFC7F8096L,0x60AC70C4L},{0x845580E4L,0x42368109L,0L},{1L,0x4EDABF18L,0x64205AA1L},{0x63B9D271L,0xC2FFA75AL,0x40B347C3L}},{{0x37D0CF0BL,0xC9758B97L,6L},{2L,(-6L),0xA520D7F4L},{0x37D0CF0BL,0xFC7F8096L,(-10L)},{0x63B9D271L,(-1L),0xB6A277F4L},{1L,0x94B0560FL,0xF7BD02E2L},{0x845580E4L,0L,0x40B347C3L}},{{0xF7BD02E2L,(-1L),1L},{0x845580E4L,(-6L),0x845580E4L},{1L,(-1L),0x60AC70C4L},{0x63B9D271L,1L,(-1L)},{0x37D0CF0BL,0x4EDABF18L,0xF7BD02E2L},{2L,7L,0x709B09C4L}},{{0x37D0CF0BL,(-1L),0x94941C46L},{0x63B9D271L,0L,0xA520D7F4L},{1L,0xD0DD8639L,0L},{0x845580E4L,(-1L),(-1L)},{0xF7BD02E2L,0x09D136C8L,0x64205AA1L},{0x845580E4L,7L,0xDB9AB2C2L}},{{1L,0xC9758B97L,1L},{0x63B9D271L,(-5L),2L},{0x37D0CF0BL,(-1L),0L},{2L,0x42368109L,0xB6A277F4L},{0x37D0CF0BL,0x09D136C8L,0x37D0CF0BL},{0x63B9D271L,0L,0x709B09C4L}},{{1L,0xC7A6BDDEL,6L},{0x845580E4L,0L,2L},{0xF7BD02E2L,0xFC7F8096L,0x60AC70C4L},{0x845580E4L,0x42368109L,0L},{1L,0x4EDABF18L,0x64205AA1L},{0x63B9D271L,0xC2FFA75AL,0x40B347C3L}},{{0x37D0CF0BL,0xC9758B97L,6L},{2L,(-6L),0xA520D7F4L},{0x37D0CF0BL,0xFC7F8096L,(-10L)},{0x63B9D271L,(-1L),0xB6A277F4L},{1L,0x94B0560FL,0xF7BD02E2L},{0x845580E4L,0L,0x40B347C3L}},{{0xF7BD02E2L,(-1L),1L},{0x845580E4L,(-6L),0x845580E4L},{1L,(-1L),0x60AC70C4L},{0x63B9D271L,1L,(-1L)},{0x37D0CF0BL,0x4EDABF18L,0xF7BD02E2L},{2L,7L,0x709B09C4L}},{{0x37D0CF0BL,(-1L),0x94941C46L},{0x63B9D271L,0L,0xA520D7F4L},{1L,0xD0DD8639L,0L},{0x845580E4L,(-1L),(-1L)},{0xF7BD02E2L,0x09D136C8L,0x64205AA1L},{0x845580E4L,7L,0xDB9AB2C2L}}};
|
|
int32_t l_1049 = 0x6AA6137BL;
|
|
int32_t **l_1059 = &g_98[0];
|
|
int64_t l_1063[3][6] = {{(-9L),(-10L),0x99278E13BBCF65F6LL,0x99278E13BBCF65F6LL,(-10L),(-9L)},{(-9L),0x311505E21B7DD22ELL,(-9L),0x99278E13BBCF65F6LL,0x311505E21B7DD22ELL,0x99278E13BBCF65F6LL},{(-9L),0xA97CE98809CD1EDCLL,(-9L),0x99278E13BBCF65F6LL,0xA97CE98809CD1EDCLL,(-9L)}};
|
|
uint64_t l_1086 = 1UL;
|
|
uint32_t l_1114[9][4] = {{1UL,1UL,0xBBB12674L,0xEADACA5AL},{0UL,0xD78D20A8L,4UL,0xBBB12674L},{0UL,4UL,0x16013BAEL,4UL},{0x16013BAEL,4UL,0UL,0xBBB12674L},{4UL,0xD78D20A8L,0xEADACA5AL,0x16013BAEL},{1UL,0UL,0UL,1UL},{1UL,0xBBB12674L,0xEADACA5AL,0x50357D0BL},{4UL,1UL,0UL,18446744073709551613UL},{0x16013BAEL,5UL,0x16013BAEL,18446744073709551613UL}};
|
|
int32_t *l_1115 = (void*)0;
|
|
int i, j, k;
|
|
l_922 &= (((*l_921) |= (g_721 ^ (safe_add_func_int64_t_s_s(((**g_220) |= (((safe_add_func_uint64_t_u_u((((l_904 == p_29) > (l_907 = (safe_lshift_func_int16_t_s_u(0x21E0L, 15)))) | (p_29 ^ (l_909 ^= (**g_633)))), (0x6EB3L ^ ((*g_193)++)))) || (safe_sub_func_int16_t_s_s(((*l_918) ^= (safe_sub_func_int32_t_s_s(((l_916 = &g_569) != (l_917 = p_30)), 0x3BB0260CL))), l_907))) , (-5L))), 9UL)))) , (*g_556));
|
|
for (g_887 = 4; (g_887 == 11); ++g_887)
|
|
{ /* block id: 354 */
|
|
int16_t l_929[7][4] = {{8L,8L,8L,5L},{8L,8L,3L,8L},{8L,5L,8L,8L},{8L,8L,8L,5L},{8L,8L,3L,8L},{8L,5L,8L,8L},{8L,8L,8L,5L}};
|
|
uint32_t *l_934[8][5] = {{&g_935,&g_935,(void*)0,&g_935,&g_935},{(void*)0,&g_935,(void*)0,&g_935,&g_935},{&g_935,(void*)0,(void*)0,&g_935,&g_935},{&g_935,&g_935,(void*)0,&g_935,&g_935},{(void*)0,&g_935,(void*)0,&g_935,&g_935},{&g_935,(void*)0,(void*)0,&g_935,&g_935},{&g_935,&g_935,(void*)0,&g_935,&g_935},{(void*)0,&g_935,(void*)0,&g_935,&g_935}};
|
|
int32_t l_974 = 0xF62F0C26L;
|
|
int32_t l_977 = (-5L);
|
|
int32_t l_979 = (-5L);
|
|
int32_t l_986 = 0x2C959507L;
|
|
int32_t l_994[9] = {9L,0L,0L,9L,0L,0L,9L,0L,0L};
|
|
uint8_t * const *l_1016 = (void*)0;
|
|
uint64_t l_1082[2][9] = {{18446744073709551612UL,18446744073709551612UL,18446744073709551612UL,18446744073709551612UL,18446744073709551612UL,18446744073709551612UL,18446744073709551612UL,18446744073709551612UL,18446744073709551612UL},{0UL,0UL,0UL,0UL,0UL,0UL,0UL,0UL,0UL}};
|
|
const int8_t ****l_1105 = &g_622[2][0];
|
|
int64_t *l_1109 = (void*)0;
|
|
int8_t ***l_1112 = &g_1028;
|
|
int i, j;
|
|
if (((safe_sub_func_int64_t_s_s(l_922, (&g_631 != &g_633))) , (safe_add_func_uint8_t_u_u(0x7AL, (((*g_193) == (l_929[6][3] & (((((((((((((l_909 ^= (safe_sub_func_uint32_t_u_u((safe_mod_func_int64_t_s_s((((l_929[6][3] > p_29) == g_138) && 1L), 5UL)), p_29))) , (*g_206)) == p_29) , g_936) == l_937) , p_29) | l_929[3][3]) & (-2L)) , 0xAFL) || 1L) > 0UL) != l_929[4][2]) <= g_504))) && l_909)))))
|
|
{ /* block id: 356 */
|
|
uint32_t l_948 = 0x8D9521B2L;
|
|
int32_t l_966 = 7L;
|
|
int32_t l_967 = 3L;
|
|
int32_t l_983 = (-2L);
|
|
int32_t l_987 = 0L;
|
|
int32_t l_988[5];
|
|
uint8_t **l_1017 = (void*)0;
|
|
int32_t ** const l_1034 = &l_916;
|
|
int16_t l_1048[3][7] = {{0xCA8CL,0xCA8CL,0x4514L,0x4514L,0xCA8CL,0xCA8CL,0x4514L},{0xA548L,0x1F6CL,0xA548L,0x1F6CL,0xA548L,0x1F6CL,0xA548L},{0xCA8CL,0x4514L,0x4514L,0xCA8CL,0xCA8CL,0x4514L,0x4514L}};
|
|
int i, j;
|
|
for (i = 0; i < 5; i++)
|
|
l_988[i] = 0L;
|
|
l_909 ^= l_929[6][3];
|
|
for (g_368 = 0; (g_368 != (-27)); --g_368)
|
|
{ /* block id: 360 */
|
|
int64_t * volatile * volatile l_941 = (void*)0;/* VOLATILE GLOBAL l_941 */
|
|
int32_t l_955 = 0x5B5EB8ADL;
|
|
int32_t l_975 = 0x8DB0C40DL;
|
|
int32_t l_976 = 0x1A2CC141L;
|
|
int32_t l_980 = 0x3617E481L;
|
|
int32_t l_981 = 0xC6D3BA71L;
|
|
int32_t l_989 = 0x7A863BE1L;
|
|
int32_t l_990 = 0xCDBE691FL;
|
|
int32_t l_991 = 0xD9F4E104L;
|
|
int32_t l_992 = 0L;
|
|
int32_t l_993 = 0L;
|
|
int64_t l_995 = 0xFCD3D451CB92356ALL;
|
|
int32_t l_996 = 0L;
|
|
int64_t l_1050 = 0x753B3EAFBDE0EC85LL;
|
|
l_941 = (*g_936);
|
|
for (p_29 = (-6); (p_29 == (-11)); p_29--)
|
|
{ /* block id: 364 */
|
|
uint16_t **l_946 = &g_193;
|
|
int32_t *l_947[1][2][3] = {{{&g_93,&g_557,&g_557},{&g_93,&g_557,&g_557}}};
|
|
uint16_t *l_950 = &g_887;
|
|
uint16_t **l_949[3];
|
|
int32_t **l_968 = &l_947[0][0][0];
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_949[i] = &l_950;
|
|
(*l_968) = ((*g_97) = p_30);
|
|
if (l_955)
|
|
continue;
|
|
}
|
|
for (g_252 = (-13); (g_252 >= 2); g_252 = safe_add_func_uint16_t_u_u(g_252, 6))
|
|
{ /* block id: 378 */
|
|
int32_t *l_971 = &l_966;
|
|
int32_t *l_972[2];
|
|
uint8_t l_997 = 249UL;
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_972[i] = &g_721;
|
|
++l_997;
|
|
}
|
|
for (g_786 = (-5); (g_786 != (-5)); g_786++)
|
|
{ /* block id: 383 */
|
|
int32_t *l_1019 = (void*)0;
|
|
int32_t **l_1021 = (void*)0;
|
|
const int32_t *l_1023[2][9] = {{(void*)0,(void*)0,&l_987,(void*)0,&g_557,&g_557,(void*)0,&l_987,(void*)0},{(void*)0,(void*)0,&l_987,(void*)0,&g_557,&g_557,(void*)0,&l_987,(void*)0}};
|
|
const int32_t **l_1022 = &l_1023[0][4];
|
|
int8_t **l_1025 = &g_206;
|
|
int8_t ***l_1024 = &l_1025;
|
|
int i, j;
|
|
for (l_995 = 0; (l_995 != 13); l_995++)
|
|
{ /* block id: 386 */
|
|
uint64_t l_1018 = 0xB0D889AF3A0B1953LL;
|
|
int32_t **l_1020 = &l_1019;
|
|
(*l_1020) = l_1019;
|
|
return p_29;
|
|
}
|
|
(*l_1022) = (void*)0;
|
|
(*g_1029) = l_1024;
|
|
for (g_635 = 0; (g_635 >= 38); g_635 = safe_add_func_int8_t_s_s(g_635, 1))
|
|
{ /* block id: 395 */
|
|
int64_t *** const l_1047 = &l_938;
|
|
uint32_t *l_1051[6] = {&l_948,&g_635,&g_635,&l_948,&g_635,&g_635};
|
|
int i;
|
|
(*p_31) = 0xC40D1BF3L;
|
|
(*g_538) |= (l_986 = (l_987 = (safe_sub_func_int64_t_s_s(((l_988[3] = ((((void*)0 != l_1034) && ((*p_31) &= ((p_29 , ((safe_mul_func_int8_t_s_s(((*g_206) = (safe_rshift_func_uint16_t_u_u(0x5E84L, (safe_rshift_func_int16_t_s_u((p_29 >= ((*l_918) = (((safe_lshift_func_uint16_t_u_u(((((**g_523) < ((safe_mod_func_uint32_t_u_u(8UL, (safe_sub_func_uint16_t_u_u(((((l_1047 == (void*)0) >= l_1048[0][5]) <= 8UL) , l_948), l_955)))) == l_929[6][3])) == 0xB4BFL) != p_29), 14)) != g_19[5]) , p_29))), l_967))))), p_29)) && l_1049)) || l_1050))) >= 0x3D32L)) & l_983), 0xF1D5BA00EBEA242ELL))));
|
|
(*p_28) = (safe_div_func_int32_t_s_s((((safe_div_func_int64_t_s_s((**g_220), l_982)) , l_987) , (*p_28)), (p_29 & p_29)));
|
|
if (l_994[7])
|
|
continue;
|
|
}
|
|
}
|
|
}
|
|
for (l_977 = (-12); (l_977 != (-12)); l_977 = safe_add_func_int8_t_s_s(l_977, 9))
|
|
{ /* block id: 411 */
|
|
int32_t l_1070 = 0x9AFAA91FL;
|
|
uint16_t * const *l_1071 = &g_951;
|
|
const int32_t l_1081[4][10] = {{(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L)},{(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L)},{(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L)},{(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L),(-10L)}};
|
|
int32_t l_1083 = 0x47AD5D3BL;
|
|
uint16_t l_1094 = 65531UL;
|
|
int i, j;
|
|
for (g_330 = 0; (g_330 <= 0); g_330 += 1)
|
|
{ /* block id: 414 */
|
|
int32_t ***l_1060 = &l_1059;
|
|
int32_t **l_1062 = &g_98[0];
|
|
int32_t ***l_1061 = &l_1062;
|
|
l_1063[2][1] ^= (((*l_1060) = l_1059) != ((*l_1061) = (void*)0));
|
|
}
|
|
l_1083 = ((*p_31) ^= ((((safe_lshift_func_int16_t_s_s((safe_lshift_func_int16_t_s_s((!(((((-7L) == ((!l_1070) | (l_987 = p_29))) , ((void*)0 == l_1071)) , (safe_mul_func_int8_t_s_s(((++g_935) , (safe_lshift_func_uint8_t_u_s((safe_lshift_func_uint8_t_u_u(246UL, (p_29 >= (l_1070 = (safe_unary_minus_func_int16_t_s((((l_994[5] > 0UL) , (*g_206)) , g_138))))))), 2))), 0xEFL))) <= (*g_464))), g_635)), g_69[0])) & l_983) != l_1081[0][1]) , l_1082[1][8]));
|
|
if (l_979)
|
|
break;
|
|
for (l_978 = (-8); (l_978 == 17); l_978 = safe_add_func_uint64_t_u_u(l_978, 6))
|
|
{ /* block id: 427 */
|
|
int16_t *l_1103 = &l_929[0][1];
|
|
int32_t l_1104 = 3L;
|
|
for (l_973 = 5; (l_973 >= 3); l_973 -= 1)
|
|
{ /* block id: 430 */
|
|
int i;
|
|
--l_1086;
|
|
return l_994[(l_973 + 1)];
|
|
}
|
|
(*p_31) = ((((*p_28) = ((p_29 | 0x8F9EDB18L) == (0x34D1D8D3L > (+(safe_mul_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u((l_1094 >= (0UL < l_1048[1][1])), 8)), g_935)))))) , (safe_div_func_uint16_t_u_u((((l_1104 = (0xC26DL == ((safe_sub_func_uint16_t_u_u(((safe_sub_func_int16_t_s_s(((*l_1103) ^= ((*l_918) = (safe_lshift_func_int16_t_s_s(p_29, 14)))), p_29)) & 0xB6B455029AD20E59LL), 0x79B7L)) <= (**g_633)))) , g_786) ^ 1L), p_29))) , (*p_31));
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 441 */
|
|
int32_t l_1108 = (-2L);
|
|
int8_t ****l_1113 = &g_1027[2];
|
|
const int32_t *l_1117 = (void*)0;
|
|
const int32_t **l_1116 = &l_1117;
|
|
(*p_28) = (p_29 > ((((***g_224) <= ((0xD465L <= (&g_622[2][0] != l_1105)) != (((safe_lshift_func_int16_t_s_s(l_1108, (&p_29 != l_1109))) ^ ((((**g_633) = (safe_mul_func_uint8_t_u_u((((*l_1113) = l_1112) == (*l_1105)), p_29))) >= p_29) <= l_1082[1][8])) <= l_1108))) , l_1114[2][1]) | 1L));
|
|
(*l_1059) = (((**l_938) = (p_29 = 0x06A27548707A35DCLL)) , l_1115);
|
|
g_1118 = ((*l_1116) = &l_986);
|
|
}
|
|
}
|
|
return (**g_523);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_624 g_504 g_19 g_851 g_523 g_518 g_161 g_74 g_75 g_196 g_633 g_634 g_635 g_69 g_206
|
|
* writes: g_887 g_161 g_196 g_504 g_19
|
|
*/
|
|
int32_t * func_34(uint64_t p_35, uint64_t p_36, int32_t * p_37)
|
|
{ /* block id: 334 */
|
|
uint32_t l_871[1];
|
|
uint32_t *l_886 = (void*)0;
|
|
int8_t **l_897 = &g_206;
|
|
int8_t ***l_896 = &l_897;
|
|
int8_t *l_898 = (void*)0;
|
|
int8_t *l_899 = &g_196;
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_871[i] = 4294967295UL;
|
|
(*p_37) = (safe_lshift_func_uint16_t_u_u(l_871[0], (safe_add_func_int8_t_s_s(((*g_206) = (safe_mod_func_int16_t_s_s(((safe_sub_func_uint32_t_u_u(((18446744073709551611UL > ((safe_lshift_func_int16_t_s_s((((*g_624) ^ ((*l_899) |= ((safe_div_func_int8_t_s_s((safe_add_func_int64_t_s_s((((safe_lshift_func_uint16_t_u_u(p_36, ((((((g_887 = l_871[0]) , (((***g_851) |= (safe_div_func_uint64_t_u_u(p_36, (safe_sub_func_uint32_t_u_u((safe_mul_func_int8_t_s_s(l_871[0], ((((((safe_add_func_int32_t_s_s(0x6526837DL, ((((*l_896) = ((l_871[0] < p_36) , &g_206)) == (void*)0) & 0L))) > (-2L)) , p_37) != p_37) , p_36) > l_871[0]))), (*p_37)))))) != l_871[0])) ^ l_871[0]) | 0xC2C5994F966756CCLL) <= p_36) | p_36))) , 0x05C6L) | (*g_74)), p_36)), 0x2AL)) ^ p_36))) > g_75), p_36)) && (**g_633))) || 0xEA8BAE74A0617242LL), l_871[0])) < 0x34L), g_69[2]))), p_35))));
|
|
return l_886;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_138 g_620 g_98 g_93 g_624 g_504 g_368 g_424 g_523 g_518 g_161 g_538 g_315 g_633 g_634 g_635 g_19 g_517 g_557 g_146 g_862
|
|
* writes: g_138 g_621 g_98 g_851 g_504 g_93 g_635 g_330
|
|
*/
|
|
int32_t * func_42(int32_t * p_43, int32_t * p_44, int16_t p_45, int32_t p_46, const int16_t p_47)
|
|
{ /* block id: 228 */
|
|
const int8_t **l_619 = (void*)0;
|
|
const int8_t ***l_618 = &l_619;
|
|
const int8_t ****l_617 = &l_618;
|
|
uint32_t *l_628 = (void*)0;
|
|
uint32_t * const *l_627 = &l_628;
|
|
int32_t * const *l_653 = &g_98[0];
|
|
int32_t l_701 = 0xE30634FFL;
|
|
int32_t l_702 = 0x2427B656L;
|
|
uint16_t l_744[4][8][8] = {{{3UL,0UL,0x3EBBL,65529UL,0UL,65529UL,0x3EBBL,0UL},{1UL,0x3EBBL,3UL,1UL,65529UL,65529UL,1UL,3UL},{0UL,0UL,65535UL,0UL,1UL,65535UL,1UL,0UL},{3UL,0UL,3UL,65529UL,0UL,0x3EBBL,0x3EBBL,0UL},{0UL,0x3EBBL,0x3EBBL,0UL,65529UL,3UL,0UL,3UL},{0UL,1UL,65535UL,1UL,0UL,65535UL,0UL,0UL},{3UL,1UL,65529UL,65529UL,1UL,3UL,0x3EBBL,1UL},{0UL,0x3EBBL,65529UL,0UL,65529UL,0x3EBBL,0UL,3UL}},{{1UL,0UL,65535UL,0UL,0UL,65535UL,0UL,1UL},{3UL,0UL,0x3EBBL,65529UL,0UL,65529UL,0x3EBBL,0UL},{1UL,0x3EBBL,3UL,1UL,65529UL,65529UL,1UL,3UL},{0UL,0UL,65535UL,0UL,1UL,65535UL,1UL,0UL},{3UL,0UL,3UL,65529UL,0UL,0x3EBBL,0x3EBBL,0UL},{0UL,0x3EBBL,0x3EBBL,0UL,65529UL,3UL,0UL,3UL},{0UL,1UL,65535UL,1UL,0UL,65535UL,0UL,0UL},{3UL,1UL,65529UL,65529UL,1UL,3UL,0x3EBBL,1UL}},{{0UL,0x3EBBL,65529UL,0UL,65529UL,0x3EBBL,0UL,3UL},{1UL,0UL,65535UL,0UL,0UL,65535UL,0UL,1UL},{3UL,0UL,0x3EBBL,65529UL,0UL,65529UL,0x3EBBL,0UL},{1UL,0x3EBBL,3UL,1UL,65529UL,65529UL,1UL,3UL},{0UL,0UL,65535UL,0UL,65529UL,0UL,65529UL,0x3EBBL},{6UL,0x3EBBL,6UL,1UL,0x3EBBL,65535UL,65535UL,0x3EBBL},{0x3EBBL,65535UL,65535UL,0x3EBBL,1UL,6UL,0x3EBBL,6UL},{0x3EBBL,65529UL,0UL,65529UL,0x3EBBL,0UL,3UL,3UL}},{{6UL,65529UL,1UL,1UL,65529UL,6UL,65535UL,65529UL},{3UL,65535UL,1UL,3UL,1UL,65535UL,3UL,6UL},{65529UL,0x3EBBL,0UL,3UL,3UL,0UL,0x3EBBL,65529UL},{6UL,3UL,65535UL,1UL,3UL,1UL,65535UL,3UL},{65529UL,65535UL,6UL,65529UL,1UL,1UL,65529UL,6UL},{3UL,3UL,0UL,0x3EBBL,65529UL,0UL,65529UL,0x3EBBL},{6UL,0x3EBBL,6UL,1UL,0x3EBBL,65535UL,65535UL,0x3EBBL},{0x3EBBL,65535UL,65535UL,0x3EBBL,1UL,6UL,0x3EBBL,6UL}}};
|
|
int8_t l_819[8] = {0x23L,0x23L,0L,0x23L,0x23L,0L,0x23L,0x23L};
|
|
int32_t **l_833 = &g_98[0];
|
|
uint16_t **l_846 = (void*)0;
|
|
uint8_t ***l_849 = &g_523;
|
|
uint8_t ****l_850[6][7] = {{(void*)0,&l_849,&l_849,&l_849,&l_849,(void*)0,&l_849},{&l_849,&l_849,&l_849,&l_849,(void*)0,&l_849,&l_849},{&l_849,&l_849,(void*)0,&l_849,(void*)0,&l_849,&l_849},{&l_849,&l_849,&l_849,&l_849,&l_849,&l_849,&l_849},{&l_849,&l_849,&l_849,(void*)0,(void*)0,&l_849,&l_849},{&l_849,(void*)0,&l_849,&l_849,(void*)0,&l_849,(void*)0}};
|
|
int32_t *l_853 = &l_701;
|
|
int32_t **l_852 = &l_853;
|
|
int32_t *l_854[3];
|
|
int64_t l_855[1];
|
|
int16_t *l_861 = &g_330;
|
|
int8_t l_863 = 0xE4L;
|
|
int32_t *l_864 = &l_702;
|
|
int32_t *l_865 = &g_19[2];
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_854[i] = &g_721;
|
|
for (i = 0; i < 1; i++)
|
|
l_855[i] = 0x73526D45EF2F1C2ELL;
|
|
for (g_138 = 0; (g_138 <= 50); g_138 = safe_add_func_uint16_t_u_u(g_138, 7))
|
|
{ /* block id: 231 */
|
|
uint32_t * const **l_629 = (void*)0;
|
|
uint32_t * const **l_630[6][7] = {{(void*)0,(void*)0,&l_627,&l_627,&l_627,&l_627,&l_627},{&l_627,&l_627,&l_627,(void*)0,&l_627,&l_627,&l_627},{&l_627,&l_627,&l_627,&l_627,(void*)0,&l_627,&l_627},{&l_627,(void*)0,&l_627,&l_627,&l_627,(void*)0,&l_627},{(void*)0,&l_627,&l_627,&l_627,&l_627,&l_627,&l_627},{&l_627,&l_627,(void*)0,&l_627,(void*)0,(void*)0,(void*)0}};
|
|
int32_t l_636 = 0x002D8A8BL;
|
|
int32_t **l_652 = &g_98[0];
|
|
int16_t *l_662[2];
|
|
int64_t *l_663 = &g_664;
|
|
uint16_t l_714 = 0xA410L;
|
|
uint16_t l_735 = 0x1EA7L;
|
|
int32_t l_785 = 0x710D1E70L;
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
l_662[i] = (void*)0;
|
|
(*g_620) = l_617;
|
|
}
|
|
(*l_833) = &p_46;
|
|
l_855[0] ^= (((safe_mod_func_uint32_t_u_u((((**l_653) = (((*l_852) = (p_45 , func_54(((safe_sub_func_uint64_t_u_u(((safe_sub_func_int8_t_s_s(1L, (safe_add_func_int64_t_s_s((safe_rshift_func_int16_t_s_s(0xB009L, ((**l_653) && (**l_653)))), ((safe_sub_func_int16_t_s_s((((p_45 , ((void*)0 == l_846)) < (safe_mod_func_uint8_t_u_u(((g_851 = l_849) != (void*)0), (*g_624)))) ^ (**l_653)), p_47)) >= 5UL))))) && 1L), g_368)) , p_47)))) != &g_569)) | p_47), (**g_633))) , 18446744073709551615UL) , (*p_43));
|
|
l_863 |= (((safe_mul_func_uint8_t_u_u((**g_517), (**l_833))) != (safe_rshift_func_uint16_t_u_u(((((g_138 |= ((**g_633) = (**l_833))) , ((*p_44) != (safe_unary_minus_func_int16_t_s(((*l_861) = ((&l_833 == (void*)0) ^ ((((&g_632 != &l_628) , g_146) || p_46) , g_368))))))) >= g_862[3]) < p_45), p_45))) , 0xEB9B97B3L);
|
|
return l_865;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_315 g_98 g_93 g_556 g_557 g_206 g_504 g_91 g_74 g_75 g_523 g_518 g_161 g_569
|
|
* writes: g_206 g_557 g_569 g_93 g_504
|
|
*/
|
|
int32_t * func_48(int32_t * p_49, uint32_t p_50, uint32_t p_51, int32_t p_52, uint32_t p_53)
|
|
{ /* block id: 199 */
|
|
int8_t *l_544 = &g_504;
|
|
int8_t **l_545 = &g_206;
|
|
int64_t **l_551 = &g_221[1];
|
|
int64_t ** const *l_550 = &l_551;
|
|
int64_t ** const **l_552 = &l_550;
|
|
int32_t l_555 = (-1L);
|
|
int32_t l_574 = 0x08C85998L;
|
|
uint8_t ***l_589 = &g_517;
|
|
int32_t l_592[7][6][3] = {{{0x8E35408AL,0x2469AD85L,0x2469AD85L},{0xA9321899L,2L,0x9B02FB52L},{0xD72A5146L,0x2469AD85L,0L},{(-5L),(-5L),0xA9321899L},{0x2469AD85L,(-1L),0x0E4C763CL},{0x1C6069B3L,(-5L),0x1C6069B3L}},{{0xD72A5146L,0x2469AD85L,0xFCC18D8CL},{2L,0x1C6069B3L,0x1C6069B3L},{0xFCC18D8CL,0xD72A5146L,0x0E4C763CL},{0x9B02FB52L,2L,0xA9321899L},{0xFCC18D8CL,0xFCC18D8CL,0L},{2L,0x9B02FB52L,0xA4CF6BCDL}},{{0xD72A5146L,0xFCC18D8CL,0xD72A5146L},{0x1C6069B3L,2L,(-5L)},{0x2469AD85L,0xD72A5146L,0xD72A5146L},{(-5L),0x1C6069B3L,0xA4CF6BCDL},{(-1L),0x2469AD85L,0L},{(-5L),(-5L),0xA9321899L}},{{0x2469AD85L,(-1L),0x0E4C763CL},{0x1C6069B3L,(-5L),0x1C6069B3L},{0xD72A5146L,0x2469AD85L,0xFCC18D8CL},{2L,0x1C6069B3L,0x1C6069B3L},{0xFCC18D8CL,0xD72A5146L,0x0E4C763CL},{0x9B02FB52L,2L,0xA9321899L}},{{0xFCC18D8CL,0xFCC18D8CL,0L},{2L,0x9B02FB52L,0xA4CF6BCDL},{0xD72A5146L,0xFCC18D8CL,0xD72A5146L},{0x1C6069B3L,2L,(-5L)},{0x2469AD85L,0xD72A5146L,0xD72A5146L},{(-5L),0x1C6069B3L,0xA4CF6BCDL}},{{(-1L),0x2469AD85L,0L},{(-5L),(-5L),0xA9321899L},{0x2469AD85L,(-1L),0x0E4C763CL},{0x1C6069B3L,(-5L),0x1C6069B3L},{0xD72A5146L,0x2469AD85L,0xFCC18D8CL},{2L,0x1C6069B3L,0x1C6069B3L}},{{0xFCC18D8CL,0xD72A5146L,0x0E4C763CL},{0x9B02FB52L,2L,0xA9321899L},{0xFCC18D8CL,0xFCC18D8CL,0L},{2L,0x9B02FB52L,0xA4CF6BCDL},{0xD72A5146L,0xFCC18D8CL,0xD72A5146L},{0x1C6069B3L,2L,(-5L)}}};
|
|
int32_t l_593 = 0L;
|
|
int64_t l_594 = (-7L);
|
|
int32_t l_595 = 0xE0E57941L;
|
|
int32_t l_596[5][2] = {{0x52512D76L,0x1A97FD72L},{0xE058D8C1L,0x52512D76L},{0x097B0A34L,0x097B0A34L},{0x097B0A34L,0x52512D76L},{0xE058D8C1L,0x1A97FD72L}};
|
|
uint32_t *l_605 = &g_138;
|
|
uint8_t l_610 = 5UL;
|
|
int i, j, k;
|
|
if ((safe_sub_func_uint16_t_u_u((l_544 == ((*l_545) = l_544)), (safe_div_func_int8_t_s_s((safe_add_func_int8_t_s_s((0x78FDL || ((((*l_552) = l_550) == &g_220) != (**g_315))), ((*p_49) != (4294967295UL && ((safe_add_func_uint32_t_u_u((&g_518 != (void*)0), 1L)) >= l_555))))), 0x8AL)))))
|
|
{ /* block id: 202 */
|
|
int32_t l_558 = 4L;
|
|
int32_t *l_568 = &g_569;
|
|
(*g_556) ^= (*p_49);
|
|
(*p_49) &= ((-1L) && (l_558 >= (0xEFL >= (l_574 |= (safe_add_func_uint16_t_u_u((safe_lshift_func_int8_t_s_s((*g_206), 0)), ((g_91[0][1] <= ((((safe_rshift_func_uint16_t_u_u(((*g_74) , (safe_lshift_func_uint16_t_u_s((safe_unary_minus_func_int32_t_s((((*l_568) = p_51) , (safe_lshift_func_uint8_t_u_u(((safe_mod_func_uint64_t_u_u((p_50 , p_51), 0xBCD78D189A2C8252LL)) , l_555), (**g_523)))))), 15))), p_52)) | p_53) && (*g_74)) > 0x9FFF52B0EFCA45A4LL)) & l_558)))))));
|
|
}
|
|
else
|
|
{ /* block id: 207 */
|
|
int8_t *l_575 = &g_504;
|
|
int32_t l_586[7] = {0xEFE8513EL,0xEFE8513EL,(-1L),0xEFE8513EL,0xEFE8513EL,(-1L),0xEFE8513EL};
|
|
int8_t l_590[3];
|
|
uint64_t l_597 = 0x2FC9062CA0BC87CDLL;
|
|
uint32_t *l_604 = &g_138;
|
|
uint32_t **l_603 = &l_604;
|
|
const int64_t *l_614 = &g_91[0][1];
|
|
const int64_t **l_613[9][1];
|
|
const int64_t *** const l_612[6] = {&l_613[3][0],&l_613[3][0],&l_613[3][0],&l_613[3][0],&l_613[3][0],&l_613[3][0]};
|
|
const int64_t *** const *l_611 = &l_612[1];
|
|
int i, j;
|
|
for (i = 0; i < 3; i++)
|
|
l_590[i] = 0xAEL;
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
l_613[i][j] = &l_614;
|
|
}
|
|
if ((((*l_545) = &g_504) != l_575))
|
|
{ /* block id: 209 */
|
|
int32_t *l_576 = &g_557;
|
|
return l_576;
|
|
}
|
|
else
|
|
{ /* block id: 211 */
|
|
lbl_600:
|
|
(*p_49) = ((*g_206) == p_52);
|
|
}
|
|
for (p_52 = 0; (p_52 < 20); ++p_52)
|
|
{ /* block id: 216 */
|
|
int32_t **l_583[8];
|
|
int32_t **l_588 = &g_98[0];
|
|
int32_t ***l_587 = &l_588;
|
|
int8_t l_591 = (-1L);
|
|
int i;
|
|
for (i = 0; i < 8; i++)
|
|
l_583[i] = &g_98[0];
|
|
l_555 ^= (safe_mul_func_uint8_t_u_u(((g_569 , (safe_div_func_int8_t_s_s(((*l_575) &= ((p_53 != ((void*)0 == l_583[3])) | (1UL || ((((l_586[1] | (&g_74 != (((((*l_587) = &g_98[0]) != &g_556) | (**g_315)) , &g_74))) , (void*)0) == l_589) | (-1L))))), 0x60L))) > l_586[1]), 0xE9L));
|
|
l_597++;
|
|
}
|
|
if (g_569)
|
|
goto lbl_600;
|
|
(*p_49) = (l_586[2] ^ ((safe_lshift_func_uint8_t_u_u((((*l_603) = &g_138) != l_605), (((((safe_mul_func_int8_t_s_s(((l_593 = (safe_rshift_func_int16_t_s_u(p_52, (p_51 && 0x4F556293L)))) > p_52), p_50)) <= (l_610 > 0xC5L)) && l_596[2][0]) , l_611) == &g_224))) && (*g_74)));
|
|
}
|
|
return (*g_315);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_424 g_504 g_523 g_518 g_161 g_538 g_315 g_98
|
|
* writes: g_504 g_93
|
|
*/
|
|
int32_t * func_54(int16_t p_55)
|
|
{ /* block id: 6 */
|
|
int16_t l_56[7] = {0x6333L,0xE064L,0xE064L,0x6333L,0xE064L,0xE064L,0x6333L};
|
|
int32_t l_474 = 1L;
|
|
int32_t l_476 = 0xA783A9B7L;
|
|
int32_t l_496 = 0x96A227C0L;
|
|
int32_t l_498 = 0x680EE6F3L;
|
|
int32_t l_500 = 0L;
|
|
int32_t l_502 = 0x837F34C5L;
|
|
int32_t l_506 = 0xB8EA729EL;
|
|
int32_t l_507[10] = {(-6L),0L,(-6L),0L,(-6L),0L,(-6L),0L,(-6L),0L};
|
|
uint8_t **l_526 = &g_518;
|
|
uint32_t *l_529 = &g_138;
|
|
int16_t l_532 = 0L;
|
|
int8_t **l_534 = &g_206;
|
|
int8_t *** const l_533 = &l_534;
|
|
int32_t *l_535 = &l_500;
|
|
int8_t *l_536 = (void*)0;
|
|
int8_t *l_537 = &g_504;
|
|
int32_t *l_539 = &l_507[4];
|
|
int i;
|
|
for (p_55 = 6; (p_55 >= 2); p_55 -= 1)
|
|
{ /* block id: 9 */
|
|
uint16_t *l_68 = &g_69[0];
|
|
int8_t **l_471 = &g_206;
|
|
int32_t l_472 = 1L;
|
|
int8_t *l_473[5];
|
|
int32_t *l_475 = &g_93;
|
|
int64_t *l_480[4][8][2] = {{{(void*)0,&g_91[0][1]},{&g_89[3][1],&g_89[0][5]},{&g_89[3][1],&g_91[0][1]},{&g_89[3][1],&g_91[0][1]},{&g_89[3][1],&g_89[3][1]},{&g_89[4][5],(void*)0},{&g_89[0][5],(void*)0},{&g_89[2][2],&g_91[0][0]}},{{(void*)0,&g_89[2][2]},{&g_89[3][1],(void*)0},{&g_89[3][1],&g_89[2][2]},{(void*)0,&g_91[0][0]},{&g_89[2][2],(void*)0},{&g_89[0][5],(void*)0},{&g_89[4][5],&g_89[3][1]},{&g_89[3][1],&g_91[0][1]}},{{&g_89[0][5],(void*)0},{(void*)0,&g_89[4][5]},{&g_89[3][1],&g_89[3][1]},{&g_91[0][1],&g_89[3][1]},{&g_89[3][1],&g_89[4][5]},{(void*)0,(void*)0},{&g_89[0][5],&g_89[3][1]},{&g_89[3][1],&g_89[3][1]}},{{&g_91[0][0],&g_91[0][1]},{&g_89[4][5],&g_91[0][1]},{(void*)0,&g_89[0][4]},{&g_91[0][1],(void*)0},{&g_89[3][1],&g_89[0][6]},{&g_89[3][1],(void*)0},{&g_91[0][1],&g_89[0][4]},{(void*)0,&g_91[0][1]}}};
|
|
int64_t *l_486 = &g_91[0][1];
|
|
int64_t **l_485[10] = {&l_486,&l_486,&l_486,&l_486,&l_486,&l_486,&l_486,&l_486,&l_486,&l_486};
|
|
int32_t l_497 = 0xDE9C82EBL;
|
|
int32_t l_508 = 0x7B098357L;
|
|
int i, j, k;
|
|
for (i = 0; i < 5; i++)
|
|
l_473[i] = &g_196;
|
|
}
|
|
(*g_538) = (safe_div_func_uint16_t_u_u(((((void*)0 != l_526) && (0x94L | ((*l_537) &= ((safe_mod_func_uint16_t_u_u((0x7F27L == (((*l_535) = (((p_55 != (g_424 != (((l_496 = (&g_138 != l_529)) , (l_502 = ((safe_div_func_uint16_t_u_u((p_55 < 0xD03DFA897F83074DLL), 0xC070L)) , l_532))) , l_533))) ^ (-1L)) < p_55)) && 4294967295UL)), 65528UL)) | 1L)))) >= (**g_523)), 65526UL));
|
|
return (*g_315);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_74 g_75 g_69 g_89 g_91 g_93 g_97 g_98 g_330 g_220 g_221 g_19 g_138 g_193 g_196 g_252 g_392 g_146 g_161 g_421 g_424 g_368 g_267
|
|
* writes: g_89 g_91 g_93 g_92 g_98 g_330 g_252 g_69 g_368 g_161 g_267
|
|
*/
|
|
int32_t func_57(int64_t p_58, int64_t p_59)
|
|
{ /* block id: 11 */
|
|
uint32_t l_83 = 0x89D3A159L;
|
|
int32_t l_96 = 0xB80262EEL;
|
|
uint32_t *l_99 = &l_83;
|
|
int64_t *l_110 = (void*)0;
|
|
int32_t l_113 = (-10L);
|
|
int32_t *l_114 = (void*)0;
|
|
int32_t *l_115[6][9] = {{&g_93,&g_19[2],&g_19[2],&g_19[2],&g_19[2],&g_93,&l_113,&l_113,&l_113},{(void*)0,(void*)0,&g_19[0],&g_19[2],&g_19[2],&g_19[0],(void*)0,(void*)0,&g_19[2]},{&l_113,&g_19[2],&l_113,&l_113,(void*)0,(void*)0,&l_113,&l_113,&g_19[2]},{&g_19[2],(void*)0,(void*)0,&g_19[2],&g_19[2],&l_113,&l_113,&g_19[2],&g_19[2]},{&l_113,&l_113,&l_113,(void*)0,&l_113,&l_113,&g_93,&g_93,&l_113},{(void*)0,(void*)0,&g_19[2],(void*)0,(void*)0,&g_19[2],&g_19[2],&l_113,&l_113}};
|
|
int32_t l_116 = 1L;
|
|
uint64_t l_117 = 18446744073709551612UL;
|
|
int32_t *l_202[8] = {&g_19[2],&g_19[2],&g_19[2],&g_19[2],&g_19[2],&g_19[2],&g_19[2],&g_19[2]};
|
|
int64_t l_311 = 0xAE75223C14E26DD5LL;
|
|
uint8_t l_313 = 253UL;
|
|
uint16_t **l_328 = &g_193;
|
|
int16_t l_382[3][4] = {{0xA6E7L,(-2L),0L,(-2L)},{(-2L),0x94EAL,0L,0L},{0xA6E7L,0xA6E7L,(-2L),0L}};
|
|
int8_t **l_461 = &g_206;
|
|
uint32_t l_462[8];
|
|
int i, j;
|
|
for (i = 0; i < 8; i++)
|
|
l_462[i] = 0xCAEAEEC1L;
|
|
lbl_219:
|
|
if ((safe_lshift_func_uint16_t_u_u(0x35B4L, (*g_74))))
|
|
{ /* block id: 12 */
|
|
int8_t l_87 = 0xEEL;
|
|
for (p_59 = 10; (p_59 < (-7)); p_59 = safe_sub_func_int8_t_s_s(p_59, 4))
|
|
{ /* block id: 15 */
|
|
int32_t *l_84 = (void*)0;
|
|
int64_t *l_88 = &g_89[3][1];
|
|
int64_t *l_90 = &g_91[0][1];
|
|
int32_t *l_94 = &g_93;
|
|
(*l_94) = ((~(safe_rshift_func_int16_t_s_s((l_83 > (((*l_90) &= ((*l_88) &= (((void*)0 == &g_19[2]) , (g_69[2] & (p_59 , ((1UL | (l_84 != (void*)0)) >= ((((safe_mod_func_uint32_t_u_u((p_59 && p_59), p_58)) | l_87) == p_59) || p_58))))))) <= 1L)), 15))) & p_59);
|
|
}
|
|
return p_58;
|
|
}
|
|
else
|
|
{ /* block id: 21 */
|
|
int32_t *l_95 = &g_93;
|
|
l_96 ^= ((*l_95) ^= (-9L));
|
|
g_92[1][2][3] = l_95;
|
|
(*g_97) = &l_96;
|
|
(*l_95) = (-1L);
|
|
}
|
|
if ((l_117 ^= (p_59 ^ (((*l_99) = ((void*)0 != &p_58)) | (safe_sub_func_int8_t_s_s((g_69[0] <= ((safe_add_func_int32_t_s_s(((safe_add_func_int32_t_s_s((l_116 = (((safe_sub_func_int32_t_s_s((safe_sub_func_int64_t_s_s((l_96 = 0xC582B1A140D65803LL), (safe_add_func_uint64_t_u_u((((((*g_74) & (g_98[0] != (void*)0)) && l_113) < l_113) , 0xEE2624C86C8505D4LL), p_59)))), p_58)) & 0x55L) > p_58)), g_91[0][1])) | p_58), p_59)) & 1L)), p_58))))))
|
|
{ /* block id: 32 */
|
|
int32_t l_130 = 0L;
|
|
uint16_t *l_194 = &g_69[0];
|
|
int32_t l_226 = 1L;
|
|
int32_t l_227 = 0xA39C7567L;
|
|
uint8_t l_229[5];
|
|
uint8_t l_310 = 248UL;
|
|
uint16_t l_316 = 0x5895L;
|
|
int i;
|
|
for (i = 0; i < 5; i++)
|
|
l_229[i] = 0x09L;
|
|
for (p_58 = 5; (p_58 >= 11); ++p_58)
|
|
{ /* block id: 35 */
|
|
int32_t l_129[1][10] = {{(-8L),0x6C4C03F3L,(-8L),0x6C4C03F3L,(-8L),0x6C4C03F3L,(-8L),0x6C4C03F3L,(-8L),0x6C4C03F3L}};
|
|
uint32_t * const l_137 = &g_138;
|
|
int32_t l_139 = 0x8C1C32F4L;
|
|
int32_t **l_174 = (void*)0;
|
|
int64_t l_182 = 0xD816F8D0BCCD78FELL;
|
|
uint16_t *l_191[10] = {&g_69[0],&g_69[0],&g_69[0],&g_69[0],&g_69[0],&g_69[0],&g_69[0],&g_69[0],&g_69[0],&g_69[0]};
|
|
int32_t l_225[3];
|
|
uint16_t l_285[2][6];
|
|
int i, j;
|
|
for (i = 0; i < 3; i++)
|
|
l_225[i] = 5L;
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 6; j++)
|
|
l_285[i][j] = 6UL;
|
|
}
|
|
}
|
|
l_316--;
|
|
}
|
|
else
|
|
{ /* block id: 111 */
|
|
uint8_t l_332 = 0xDBL;
|
|
int32_t *l_366 = (void*)0;
|
|
uint8_t l_369 = 1UL;
|
|
int32_t l_371 = 1L;
|
|
int32_t l_372 = (-8L);
|
|
int32_t l_375 = 0xE50B8690L;
|
|
int32_t l_380[6][5];
|
|
int8_t l_381 = 0x88L;
|
|
int64_t l_383[3];
|
|
int16_t l_413 = 7L;
|
|
uint32_t l_427[2][10];
|
|
int64_t l_463 = 1L;
|
|
int i, j;
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
for (j = 0; j < 5; j++)
|
|
l_380[i][j] = 0xFBAA37DFL;
|
|
}
|
|
for (i = 0; i < 3; i++)
|
|
l_383[i] = 0x1DF2DCF23DB8272ELL;
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 10; j++)
|
|
l_427[i][j] = 0x35B268EDL;
|
|
}
|
|
for (p_58 = (-25); (p_58 != 5); p_58 = safe_add_func_uint8_t_u_u(p_58, 6))
|
|
{ /* block id: 114 */
|
|
int8_t **l_321 = &g_206;
|
|
int16_t *l_329 = &g_330;
|
|
int32_t l_331 = 0xC5E3A8EFL;
|
|
int32_t l_374[1][6][1] = {{{0x644F8B68L},{0L},{0x644F8B68L},{0L},{0x644F8B68L},{0L}}};
|
|
int32_t l_376 = (-9L);
|
|
int32_t l_377[5][1];
|
|
uint64_t l_384 = 1UL;
|
|
int32_t l_390 = (-1L);
|
|
int8_t *** volatile l_426 = &l_321;/* VOLATILE GLOBAL l_426 */
|
|
int i, j, k;
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
l_377[i][j] = 0xC97FF4C8L;
|
|
}
|
|
l_332 |= (((void*)0 == l_321) || (safe_add_func_int8_t_s_s(((-8L) ^ (safe_sub_func_int64_t_s_s((l_331 |= ((**g_220) = ((((safe_add_func_uint32_t_u_u((p_58 > p_58), ((void*)0 != l_328))) || ((*l_329) ^= p_58)) && p_59) & p_59))), 0xED6EA5D14771F709LL))), 0x5EL)));
|
|
for (g_252 = 0; (g_252 <= 9); g_252 += 1)
|
|
{ /* block id: 121 */
|
|
int32_t *l_365 = &l_113;
|
|
int32_t l_373 = 1L;
|
|
int32_t l_378 = 6L;
|
|
int32_t l_379[8] = {0L,0L,0x360C207DL,0L,0L,0x360C207DL,0L,0L};
|
|
int i;
|
|
for (l_311 = 9; (l_311 >= 1); l_311 -= 1)
|
|
{ /* block id: 124 */
|
|
int32_t l_367[5] = {0x3F51A8C1L,0x3F51A8C1L,0x3F51A8C1L,0x3F51A8C1L,0x3F51A8C1L};
|
|
int32_t l_370[3];
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_370[i] = 0x33AAC752L;
|
|
l_370[1] |= (((safe_add_func_uint64_t_u_u(((safe_add_func_uint16_t_u_u((safe_mul_func_uint8_t_u_u(((safe_add_func_int16_t_s_s((safe_lshift_func_int16_t_s_u((safe_lshift_func_int16_t_s_u((7UL && (((**g_97) , (((safe_mod_func_int32_t_s_s(((*l_365) = ((safe_mod_func_uint16_t_u_u((((safe_mod_func_int16_t_s_s(g_138, (g_368 = ((*g_193) = ((0x97AE9716L < ((safe_unary_minus_func_int32_t_s((((((g_69[0] , (((safe_lshift_func_uint16_t_u_u(((safe_div_func_int16_t_s_s((((safe_rshift_func_int16_t_s_u((+0x0C1583F1BB0B55B8LL), 15)) || (((safe_mod_func_int32_t_s_s(((safe_lshift_func_uint8_t_u_u(p_59, 7)) , (l_365 != l_366)), (*l_365))) , 0x1CCBC5A4EB59930ALL) , (*l_365))) <= p_59), 0x032DL)) , p_59), l_367[2])) && p_59) > 0L)) == 0xFC56L) , p_58) && g_89[3][6]) | l_367[2]))) <= p_59)) | 18446744073709551611UL))))) < p_59) , 65535UL), g_196)) , 0xF785C985L)), 4L)) || g_252) , p_59)) == (*g_74))), l_369)), 0)), 0UL)) | p_59), 0x28L)), p_58)) && g_69[5]), 0UL)) & 0x32L) , (*l_365));
|
|
}
|
|
++l_384;
|
|
if ((safe_unary_minus_func_uint32_t_u((--(*l_99)))))
|
|
{ /* block id: 132 */
|
|
return l_390;
|
|
}
|
|
else
|
|
{ /* block id: 134 */
|
|
int32_t *l_391[1];
|
|
int32_t **l_403 = &l_391[0];
|
|
uint8_t *l_406[6];
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_391[i] = &g_19[1];
|
|
for (i = 0; i < 6; i++)
|
|
l_406[i] = &l_332;
|
|
(*g_392) = l_391[0];
|
|
l_377[1][0] = (safe_mul_func_int8_t_s_s((safe_add_func_int64_t_s_s(((safe_lshift_func_int8_t_s_s(((safe_lshift_func_int8_t_s_u(p_58, 0)) , 0L), (safe_mod_func_uint8_t_u_u(l_377[3][0], ((((((*l_403) = &l_371) != (g_146 , (void*)0)) != (((g_252 && 0xF6283349E383A2FBLL) != (4294967295UL & 0x3013FB77L)) >= 65535UL)) < 0x63L) | p_58))))) & 4294967293UL), 6L)), l_390));
|
|
if (((((--g_161) < (p_59 < ((safe_lshift_func_uint8_t_u_s(255UL, p_58)) , (((*l_329) &= ((safe_rshift_func_uint16_t_u_s(((1UL & (((((void*)0 != (*l_403)) <= 0UL) , ((p_58 , (**l_403)) & g_19[4])) & p_58)) < 0xF633L), 4)) >= l_413)) == 0L)))) < g_252) < (**l_403)))
|
|
{ /* block id: 140 */
|
|
return p_58;
|
|
}
|
|
else
|
|
{ /* block id: 142 */
|
|
uint8_t **l_414 = &l_406[0];
|
|
int32_t l_415 = 6L;
|
|
int8_t *l_416 = &l_381;
|
|
int64_t *l_422 = &l_383[1];
|
|
int32_t l_423 = 0x2F9DA416L;
|
|
int8_t *** volatile *l_425 = (void*)0;
|
|
l_423 ^= (((*l_422) = ((p_59 , ((((**g_220) = p_59) , (((-3L) & p_58) , ((*l_414) = &g_161))) == &l_313)) , (((l_415 = (-2L)) & ((*l_416) = p_59)) & (safe_mod_func_uint16_t_u_u((((safe_mul_func_uint16_t_u_u((((g_267 = g_252) > g_93) && 0xFB7FAA7E2D477318LL), (*g_74))) && g_421) <= p_58), p_59))))) < p_59);
|
|
if (l_390)
|
|
goto lbl_219;
|
|
l_426 = g_424;
|
|
}
|
|
}
|
|
if (p_59)
|
|
continue;
|
|
}
|
|
}
|
|
l_427[1][3]++;
|
|
for (l_372 = 0; (l_372 <= 0); l_372 += 1)
|
|
{ /* block id: 160 */
|
|
uint16_t **l_434 = &g_193;
|
|
int32_t l_448 = 0x8F0CBB37L;
|
|
const int8_t **l_457 = (void*)0;
|
|
const int8_t ***l_458 = &l_457;
|
|
int8_t **l_459 = &g_206;
|
|
int8_t ***l_460[6] = {&l_459,&l_459,&l_459,&l_459,&l_459,&l_459};
|
|
int i;
|
|
l_375 |= (safe_div_func_uint8_t_u_u((safe_div_func_int32_t_s_s((l_380[3][0] = (&g_193 == l_434)), p_58)), (safe_rshift_func_int16_t_s_s(g_421, 11))));
|
|
l_463 = ((safe_sub_func_uint16_t_u_u(((-1L) & ((safe_div_func_int8_t_s_s(((~((safe_lshift_func_int8_t_s_s(((safe_mod_func_uint64_t_u_u(((safe_mul_func_uint16_t_u_u(p_58, ((l_448 , (p_58 == (safe_lshift_func_uint8_t_u_u((safe_sub_func_uint32_t_u_u((safe_rshift_func_int16_t_s_s(g_138, ((g_252 == (safe_lshift_func_int16_t_s_u((((((l_448 , (((*l_458) = l_457) != (l_461 = l_459))) & 0x67L) , p_58) , (*g_392)) != (void*)0), 4))) , 0x7EDCL))), g_368)), 0)))) , p_59))) , g_138), p_59)) != g_69[0]), 5)) != l_383[2])) < g_267), l_462[5])) && g_330)), 2L)) , p_59);
|
|
}
|
|
}
|
|
return p_58;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------------------------------------- */
|
|
int main (int argc, char* argv[])
|
|
{
|
|
int i, j, k;
|
|
int print_hash_value = 0;
|
|
if (argc == 2 && strcmp(argv[1], "1") == 0) print_hash_value = 1;
|
|
platform_main_begin();
|
|
crc32_gentab();
|
|
func_1();
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
transparent_crc(g_19[i], "g_19[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
transparent_crc(g_69[i], "g_69[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_75, "g_75", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
for (j = 0; j < 7; j++)
|
|
{
|
|
transparent_crc(g_89[i][j], "g_89[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
transparent_crc(g_91[i][j], "g_91[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_93, "g_93", print_hash_value);
|
|
transparent_crc(g_138, "g_138", print_hash_value);
|
|
transparent_crc(g_146, "g_146", print_hash_value);
|
|
transparent_crc(g_161, "g_161", print_hash_value);
|
|
transparent_crc(g_196, "g_196", print_hash_value);
|
|
transparent_crc(g_252, "g_252", print_hash_value);
|
|
transparent_crc(g_267, "g_267", print_hash_value);
|
|
transparent_crc(g_330, "g_330", print_hash_value);
|
|
transparent_crc(g_368, "g_368", print_hash_value);
|
|
transparent_crc(g_421, "g_421", print_hash_value);
|
|
transparent_crc(g_504, "g_504", print_hash_value);
|
|
transparent_crc(g_557, "g_557", print_hash_value);
|
|
transparent_crc(g_569, "g_569", print_hash_value);
|
|
transparent_crc(g_635, "g_635", print_hash_value);
|
|
transparent_crc(g_664, "g_664", print_hash_value);
|
|
transparent_crc(g_697, "g_697", print_hash_value);
|
|
transparent_crc(g_717, "g_717", print_hash_value);
|
|
transparent_crc(g_721, "g_721", print_hash_value);
|
|
transparent_crc(g_786, "g_786", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
transparent_crc(g_862[i], "g_862[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_887, "g_887", print_hash_value);
|
|
transparent_crc(g_935, "g_935", print_hash_value);
|
|
transparent_crc(g_1263, "g_1263", print_hash_value);
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
transparent_crc(g_1281[i], "g_1281[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_1283, "g_1283", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
for (j = 0; j < 3; j++)
|
|
{
|
|
transparent_crc(g_1286[i][j], "g_1286[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_1340, "g_1340", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
for (k = 0; k < 1; k++)
|
|
{
|
|
transparent_crc(g_1364[i][j][k], "g_1364[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_1367, "g_1367", print_hash_value);
|
|
transparent_crc(g_1481, "g_1481", print_hash_value);
|
|
transparent_crc(g_1494, "g_1494", print_hash_value);
|
|
transparent_crc(g_1753, "g_1753", print_hash_value);
|
|
transparent_crc(g_1762, "g_1762", print_hash_value);
|
|
transparent_crc(g_1794, "g_1794", print_hash_value);
|
|
platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value);
|
|
return 0;
|
|
}
|
|
|
|
/************************ statistics *************************
|
|
XXX max struct depth: 0
|
|
breakdown:
|
|
depth: 0, occurrence: 498
|
|
XXX total union variables: 0
|
|
|
|
XXX non-zero bitfields defined in structs: 0
|
|
XXX zero bitfields defined in structs: 0
|
|
XXX const bitfields defined in structs: 0
|
|
XXX volatile bitfields defined in structs: 0
|
|
XXX structs with bitfields in the program: 0
|
|
breakdown:
|
|
XXX full-bitfields structs in the program: 0
|
|
breakdown:
|
|
XXX times a bitfields struct's address is taken: 0
|
|
XXX times a bitfields struct on LHS: 0
|
|
XXX times a bitfields struct on RHS: 0
|
|
XXX times a single bitfield on LHS: 0
|
|
XXX times a single bitfield on RHS: 0
|
|
|
|
XXX max expression depth: 47
|
|
breakdown:
|
|
depth: 1, occurrence: 173
|
|
depth: 2, occurrence: 47
|
|
depth: 3, occurrence: 2
|
|
depth: 4, occurrence: 3
|
|
depth: 6, occurrence: 2
|
|
depth: 7, occurrence: 2
|
|
depth: 9, occurrence: 1
|
|
depth: 15, occurrence: 4
|
|
depth: 16, occurrence: 2
|
|
depth: 18, occurrence: 3
|
|
depth: 19, occurrence: 4
|
|
depth: 20, occurrence: 4
|
|
depth: 21, occurrence: 2
|
|
depth: 22, occurrence: 2
|
|
depth: 23, occurrence: 1
|
|
depth: 24, occurrence: 4
|
|
depth: 26, occurrence: 4
|
|
depth: 27, occurrence: 1
|
|
depth: 29, occurrence: 1
|
|
depth: 30, occurrence: 2
|
|
depth: 32, occurrence: 3
|
|
depth: 36, occurrence: 1
|
|
depth: 40, occurrence: 1
|
|
depth: 42, occurrence: 1
|
|
depth: 47, occurrence: 1
|
|
|
|
XXX total number of pointers: 447
|
|
|
|
XXX times a variable address is taken: 878
|
|
XXX times a pointer is dereferenced on RHS: 306
|
|
breakdown:
|
|
depth: 1, occurrence: 199
|
|
depth: 2, occurrence: 89
|
|
depth: 3, occurrence: 17
|
|
depth: 4, occurrence: 1
|
|
XXX times a pointer is dereferenced on LHS: 258
|
|
breakdown:
|
|
depth: 1, occurrence: 222
|
|
depth: 2, occurrence: 32
|
|
depth: 3, occurrence: 4
|
|
XXX times a pointer is compared with null: 43
|
|
XXX times a pointer is compared with address of another variable: 13
|
|
XXX times a pointer is compared with another pointer: 15
|
|
XXX times a pointer is qualified to be dereferenced: 6156
|
|
|
|
XXX max dereference level: 5
|
|
breakdown:
|
|
level: 0, occurrence: 0
|
|
level: 1, occurrence: 994
|
|
level: 2, occurrence: 378
|
|
level: 3, occurrence: 74
|
|
level: 4, occurrence: 17
|
|
level: 5, occurrence: 2
|
|
XXX number of pointers point to pointers: 218
|
|
XXX number of pointers point to scalars: 229
|
|
XXX number of pointers point to structs: 0
|
|
XXX percent of pointers has null in alias set: 26.4
|
|
XXX average alias set size: 1.33
|
|
|
|
XXX times a non-volatile is read: 1690
|
|
XXX times a non-volatile is write: 775
|
|
XXX times a volatile is read: 80
|
|
XXX times read thru a pointer: 26
|
|
XXX times a volatile is write: 39
|
|
XXX times written thru a pointer: 12
|
|
XXX times a volatile is available for access: 1.41e+03
|
|
XXX percentage of non-volatile access: 95.4
|
|
|
|
XXX forward jumps: 0
|
|
XXX backward jumps: 7
|
|
|
|
XXX stmts: 176
|
|
XXX max block depth: 5
|
|
breakdown:
|
|
depth: 0, occurrence: 35
|
|
depth: 1, occurrence: 28
|
|
depth: 2, occurrence: 26
|
|
depth: 3, occurrence: 30
|
|
depth: 4, occurrence: 29
|
|
depth: 5, occurrence: 28
|
|
|
|
XXX percentage a fresh-made variable is used: 16.4
|
|
XXX percentage an existing variable is used: 83.6
|
|
********************* end of statistics **********************/
|
|
|