3566 lines
295 KiB
C
3566 lines
295 KiB
C
/*
|
|
* This is a RANDOMLY GENERATED PROGRAM.
|
|
*
|
|
* Generator: csmith 2.3.0
|
|
* Git version: 30dccd7
|
|
* Options: (none)
|
|
* Seed: 8234719053620808819
|
|
*/
|
|
|
|
#include "csmith.h"
|
|
|
|
|
|
static long __undefined;
|
|
|
|
/* --- Struct/Union Declarations --- */
|
|
#pragma pack(push)
|
|
#pragma pack(1)
|
|
struct S0 {
|
|
const volatile uint32_t f0;
|
|
signed f1 : 15;
|
|
uint32_t f2;
|
|
uint8_t f3;
|
|
volatile uint32_t f4;
|
|
uint8_t f5;
|
|
int64_t f6;
|
|
int8_t f7;
|
|
volatile int16_t f8;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push)
|
|
#pragma pack(1)
|
|
struct S1 {
|
|
uint32_t f0;
|
|
volatile uint32_t f1;
|
|
struct S0 f2;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
struct S2 {
|
|
const uint64_t f0;
|
|
volatile struct S0 f1;
|
|
};
|
|
|
|
struct S3 {
|
|
unsigned f0 : 23;
|
|
signed f1 : 8;
|
|
volatile unsigned f2 : 26;
|
|
unsigned f3 : 15;
|
|
volatile unsigned f4 : 21;
|
|
signed f5 : 7;
|
|
signed f6 : 12;
|
|
const signed f7 : 16;
|
|
volatile unsigned f8 : 23;
|
|
volatile signed f9 : 17;
|
|
};
|
|
|
|
union U4 {
|
|
uint64_t f0;
|
|
volatile uint32_t f1;
|
|
volatile uint64_t f2;
|
|
uint8_t f3;
|
|
volatile unsigned f4 : 6;
|
|
};
|
|
|
|
/* --- GLOBAL VARIABLES --- */
|
|
static uint64_t g_9 = 18446744073709551615UL;
|
|
static uint16_t g_49 = 0x4896L;
|
|
static uint16_t g_61 = 1UL;
|
|
static const uint16_t *g_60 = &g_61;
|
|
static uint32_t g_63 = 0x7734166DL;
|
|
static uint8_t g_85 = 0xA6L;
|
|
static int32_t g_93 = 0xC169712DL;
|
|
static int32_t g_99 = (-6L);
|
|
static int32_t * volatile g_98 = &g_99;/* VOLATILE GLOBAL g_98 */
|
|
static int32_t *g_104 = &g_99;
|
|
static int32_t ** volatile g_103[10] = {&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104};
|
|
static volatile uint32_t g_112 = 6UL;/* VOLATILE GLOBAL g_112 */
|
|
static volatile uint32_t *g_111 = &g_112;
|
|
static volatile uint32_t * const *g_110 = &g_111;
|
|
static uint32_t **g_120 = (void*)0;
|
|
static int64_t g_131 = 0L;
|
|
static const volatile struct S3 g_135 = {1226,-8,2733,46,1263,6,-22,-58,1655,-141};/* VOLATILE GLOBAL g_135 */
|
|
static volatile struct S0 g_139 = {0UL,-1,0x17AB3ED4L,250UL,0xED342490L,1UL,0L,0x5CL,0L};/* VOLATILE GLOBAL g_139 */
|
|
static int32_t g_179 = 0x96B05D7DL;
|
|
static uint16_t g_193 = 1UL;
|
|
static uint8_t g_206 = 254UL;
|
|
static volatile struct S2 g_212 = {7UL,{0xCCF4BB60L,91,1UL,0xFFL,0x8C6906F4L,0x86L,0x93622BFC7E325ED2LL,-1L,0xBD68L}};/* VOLATILE GLOBAL g_212 */
|
|
static int8_t g_216[8] = {0x8FL,0x8FL,0x8FL,0x8FL,0x8FL,0x8FL,0x8FL,0x8FL};
|
|
static int8_t g_218 = 6L;
|
|
static volatile int64_t g_227 = 0x75A5499AB60E97F2LL;/* VOLATILE GLOBAL g_227 */
|
|
static int16_t g_269 = 0xB7D6L;
|
|
static int64_t g_276 = 0x2C6D3135C6D6AA7CLL;
|
|
static int8_t g_279 = 0x58L;
|
|
static uint16_t *g_284 = &g_61;
|
|
static uint16_t **g_283 = &g_284;
|
|
static uint16_t *** volatile g_282 = &g_283;/* VOLATILE GLOBAL g_282 */
|
|
static const volatile union U4 g_293[7][8] = {{{18446744073709551614UL},{0x9B4829052E6E31B9LL},{0xBDA799F3D6BF1367LL},{1UL},{0xBDA799F3D6BF1367LL},{0x9B4829052E6E31B9LL},{18446744073709551614UL},{18446744073709551614UL}},{{0x9B4829052E6E31B9LL},{1UL},{0xE0F458CBF9844645LL},{0xE0F458CBF9844645LL},{1UL},{0x9B4829052E6E31B9LL},{0x208CB3A562E677A8LL},{0x9B4829052E6E31B9LL}},{{1UL},{0x9B4829052E6E31B9LL},{0x208CB3A562E677A8LL},{0x9B4829052E6E31B9LL},{1UL},{0xE0F458CBF9844645LL},{0xE0F458CBF9844645LL},{1UL}},{{0x9B4829052E6E31B9LL},{18446744073709551614UL},{18446744073709551614UL},{0x9B4829052E6E31B9LL},{0x4E51DA70CFEB8B55LL},{0xE0F458CBF9844645LL},{0x4E51DA70CFEB8B55LL},{18446744073709551614UL}},{{1UL},{0x4E51DA70CFEB8B55LL},{1UL},{0x208CB3A562E677A8LL},{0xBDA799F3D6BF1367LL},{0xBDA799F3D6BF1367LL},{0x208CB3A562E677A8LL},{1UL}},{{0x4E51DA70CFEB8B55LL},{0x4E51DA70CFEB8B55LL},{0xBDA799F3D6BF1367LL},{0xE0F458CBF9844645LL},{0x9B4829052E6E31B9LL},{0xE0F458CBF9844645LL},{0xBDA799F3D6BF1367LL},{0x4E51DA70CFEB8B55LL}},{{0x4E51DA70CFEB8B55LL},{1UL},{0x208CB3A562E677A8LL},{0xBDA799F3D6BF1367LL},{0xBDA799F3D6BF1367LL},{0x208CB3A562E677A8LL},{1UL},{0x4E51DA70CFEB8B55LL}}};
|
|
static volatile struct S1 g_294 = {0x56C9CD8AL,0xC470AE17L,{0xB4F8F4AAL,-166,0x3CF3CE88L,0xDFL,0UL,255UL,0x54522A5A1738A90ALL,-6L,-1L}};/* VOLATILE GLOBAL g_294 */
|
|
static uint32_t g_355 = 0xD73A53A5L;
|
|
static uint32_t * const g_354 = &g_355;
|
|
static uint32_t * const *g_353[10][8][3] = {{{&g_354,&g_354,&g_354},{(void*)0,&g_354,&g_354},{&g_354,(void*)0,(void*)0},{(void*)0,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,(void*)0,&g_354},{&g_354,&g_354,&g_354}},{{&g_354,&g_354,(void*)0},{(void*)0,&g_354,&g_354},{&g_354,(void*)0,&g_354},{&g_354,&g_354,(void*)0},{&g_354,&g_354,&g_354},{(void*)0,&g_354,&g_354},{&g_354,(void*)0,(void*)0},{(void*)0,&g_354,&g_354}},{{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,(void*)0,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,(void*)0},{(void*)0,&g_354,&g_354},{&g_354,(void*)0,&g_354},{&g_354,&g_354,(void*)0}},{{&g_354,&g_354,&g_354},{(void*)0,&g_354,&g_354},{&g_354,(void*)0,(void*)0},{(void*)0,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,(void*)0,&g_354},{&g_354,&g_354,&g_354}},{{&g_354,&g_354,(void*)0},{(void*)0,&g_354,&g_354},{&g_354,(void*)0,&g_354},{&g_354,&g_354,(void*)0},{&g_354,&g_354,&g_354},{(void*)0,&g_354,&g_354},{&g_354,(void*)0,(void*)0},{(void*)0,&g_354,&g_354}},{{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,(void*)0,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,(void*)0},{(void*)0,&g_354,&g_354},{&g_354,(void*)0,&g_354},{&g_354,&g_354,(void*)0}},{{&g_354,&g_354,&g_354},{(void*)0,&g_354,&g_354},{&g_354,(void*)0,(void*)0},{(void*)0,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354}},{{&g_354,(void*)0,&g_354},{&g_354,&g_354,(void*)0},{&g_354,&g_354,&g_354},{(void*)0,&g_354,(void*)0},{&g_354,(void*)0,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354}},{{&g_354,(void*)0,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,(void*)0,&g_354},{&g_354,&g_354,(void*)0},{&g_354,&g_354,&g_354},{(void*)0,&g_354,(void*)0}},{{&g_354,(void*)0,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,(void*)0,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354}}};
|
|
static volatile struct S1 g_425 = {0UL,0xC490D768L,{6UL,112,9UL,1UL,4294967295UL,0x0DL,0x9828D54BFE429630LL,5L,0x0C9BL}};/* VOLATILE GLOBAL g_425 */
|
|
static volatile struct S3 g_433 = {706,6,3220,7,10,5,-35,250,1647,251};/* VOLATILE GLOBAL g_433 */
|
|
static volatile union U4 g_473 = {18446744073709551613UL};/* VOLATILE GLOBAL g_473 */
|
|
static volatile struct S3 g_474 = {1139,-14,2490,97,741,-10,46,-127,1234,-358};/* VOLATILE GLOBAL g_474 */
|
|
static union U4 g_482 = {0xBE687C66CE6583FCLL};/* VOLATILE GLOBAL g_482 */
|
|
static union U4 *g_483 = &g_482;
|
|
static volatile struct S0 g_488[2][1][9] = {{{{1UL,151,0x3D8DC3B8L,0x4AL,0x1B4C49EAL,253UL,0xC084BAEF54A9CB90LL,0xDDL,-10L},{7UL,79,1UL,1UL,4294967289UL,0xD3L,0xF9103C37D1B683F2LL,0x0CL,0x8FAEL},{7UL,79,1UL,1UL,4294967289UL,0xD3L,0xF9103C37D1B683F2LL,0x0CL,0x8FAEL},{1UL,151,0x3D8DC3B8L,0x4AL,0x1B4C49EAL,253UL,0xC084BAEF54A9CB90LL,0xDDL,-10L},{7UL,79,1UL,1UL,4294967289UL,0xD3L,0xF9103C37D1B683F2LL,0x0CL,0x8FAEL},{7UL,79,1UL,1UL,4294967289UL,0xD3L,0xF9103C37D1B683F2LL,0x0CL,0x8FAEL},{1UL,151,0x3D8DC3B8L,0x4AL,0x1B4C49EAL,253UL,0xC084BAEF54A9CB90LL,0xDDL,-10L},{7UL,79,1UL,1UL,4294967289UL,0xD3L,0xF9103C37D1B683F2LL,0x0CL,0x8FAEL},{7UL,79,1UL,1UL,4294967289UL,0xD3L,0xF9103C37D1B683F2LL,0x0CL,0x8FAEL}}},{{{1UL,151,0x3D8DC3B8L,0x4AL,0x1B4C49EAL,253UL,0xC084BAEF54A9CB90LL,0xDDL,-10L},{7UL,79,1UL,1UL,4294967289UL,0xD3L,0xF9103C37D1B683F2LL,0x0CL,0x8FAEL},{7UL,79,1UL,1UL,4294967289UL,0xD3L,0xF9103C37D1B683F2LL,0x0CL,0x8FAEL},{1UL,151,0x3D8DC3B8L,0x4AL,0x1B4C49EAL,253UL,0xC084BAEF54A9CB90LL,0xDDL,-10L},{7UL,79,1UL,1UL,4294967289UL,0xD3L,0xF9103C37D1B683F2LL,0x0CL,0x8FAEL},{7UL,79,1UL,1UL,4294967289UL,0xD3L,0xF9103C37D1B683F2LL,0x0CL,0x8FAEL},{1UL,151,0x3D8DC3B8L,0x4AL,0x1B4C49EAL,253UL,0xC084BAEF54A9CB90LL,0xDDL,-10L},{7UL,79,1UL,1UL,4294967289UL,0xD3L,0xF9103C37D1B683F2LL,0x0CL,0x8FAEL},{7UL,79,1UL,1UL,4294967289UL,0xD3L,0xF9103C37D1B683F2LL,0x0CL,0x8FAEL}}}};
|
|
static volatile struct S3 g_527 = {2683,14,4950,111,740,-8,-27,201,2136,348};/* VOLATILE GLOBAL g_527 */
|
|
static int32_t ** volatile g_568 = &g_104;/* VOLATILE GLOBAL g_568 */
|
|
static uint16_t ** const **g_591 = (void*)0;
|
|
static uint16_t ** const *** volatile g_590 = &g_591;/* VOLATILE GLOBAL g_590 */
|
|
static volatile struct S0 g_608 = {0UL,37,0xAEB0F95AL,250UL,0x6D87A9F9L,0UL,9L,0xC9L,1L};/* VOLATILE GLOBAL g_608 */
|
|
static volatile struct S1 g_618 = {0xD2DF4F30L,4294967295UL,{0UL,98,18446744073709551615UL,6UL,0UL,0x14L,-4L,0L,0xFBF8L}};/* VOLATILE GLOBAL g_618 */
|
|
static int32_t ** volatile g_625 = (void*)0;/* VOLATILE GLOBAL g_625 */
|
|
static int32_t ** volatile g_627 = (void*)0;/* VOLATILE GLOBAL g_627 */
|
|
static struct S0 g_633 = {4294967289UL,-45,0x79360EC4L,0UL,0xCB43503FL,0x6DL,2L,0x62L,0L};/* VOLATILE GLOBAL g_633 */
|
|
static uint32_t ***g_660 = &g_120;
|
|
static const uint16_t **g_674 = &g_60;
|
|
static const uint16_t ***g_673 = &g_674;
|
|
static struct S1 g_678 = {0UL,0UL,{1UL,49,18446744073709551612UL,255UL,5UL,0xF1L,0x2E3758F47A48975CLL,-1L,4L}};/* VOLATILE GLOBAL g_678 */
|
|
static struct S1 g_680 = {1UL,0xBB3AC4A1L,{0UL,161,18446744073709551615UL,9UL,0x7514B56FL,0x2CL,0xB4D69B3935C91CDALL,0xF3L,0x5B59L}};/* VOLATILE GLOBAL g_680 */
|
|
static struct S1 *g_679 = &g_680;
|
|
static int16_t g_698[1][2] = {{0x63D6L,0x63D6L}};
|
|
static volatile uint8_t g_704 = 0x77L;/* VOLATILE GLOBAL g_704 */
|
|
static int32_t * volatile *g_726 = &g_104;
|
|
static int32_t * volatile ** volatile g_725 = &g_726;/* VOLATILE GLOBAL g_725 */
|
|
static int32_t * volatile ** volatile *g_724[3] = {&g_725,&g_725,&g_725};
|
|
static struct S3 g_727 = {2353,1,3629,33,1371,0,55,212,473,-118};/* VOLATILE GLOBAL g_727 */
|
|
static struct S0 g_740 = {0UL,94,18446744073709551615UL,0x57L,0x863689A8L,1UL,0x698BA326AFEBC83BLL,7L,0xF975L};/* VOLATILE GLOBAL g_740 */
|
|
static union U4 g_756 = {5UL};/* VOLATILE GLOBAL g_756 */
|
|
static volatile union U4 g_820[9][8][2] = {{{{0x2982EAF368C06A23LL},{0x3219000C34CBE788LL}},{{0x4256897777F970CFLL},{0x2982EAF368C06A23LL}},{{0x3219000C34CBE788LL},{18446744073709551606UL}},{{0xB9038211EFE87DFCLL},{0xB9038211EFE87DFCLL}},{{0x4256897777F970CFLL},{0xB9038211EFE87DFCLL}},{{0xB9038211EFE87DFCLL},{18446744073709551606UL}},{{0x3219000C34CBE788LL},{0x2982EAF368C06A23LL}},{{0x4256897777F970CFLL},{0x3219000C34CBE788LL}}},{{{0x2982EAF368C06A23LL},{18446744073709551606UL}},{{0x2982EAF368C06A23LL},{0x3219000C34CBE788LL}},{{0x4256897777F970CFLL},{0x2982EAF368C06A23LL}},{{0x3219000C34CBE788LL},{18446744073709551606UL}},{{0xB9038211EFE87DFCLL},{0xB9038211EFE87DFCLL}},{{0x4256897777F970CFLL},{0xB9038211EFE87DFCLL}},{{0xB9038211EFE87DFCLL},{18446744073709551606UL}},{{0x3219000C34CBE788LL},{0x2982EAF368C06A23LL}}},{{{0x4256897777F970CFLL},{0x3219000C34CBE788LL}},{{0x2982EAF368C06A23LL},{18446744073709551606UL}},{{0x2982EAF368C06A23LL},{0x3219000C34CBE788LL}},{{0x4256897777F970CFLL},{0x2982EAF368C06A23LL}},{{0x3219000C34CBE788LL},{18446744073709551606UL}},{{0xB9038211EFE87DFCLL},{0xB9038211EFE87DFCLL}},{{0x4256897777F970CFLL},{0xB9038211EFE87DFCLL}},{{0xB9038211EFE87DFCLL},{18446744073709551606UL}}},{{{0x3219000C34CBE788LL},{0x2982EAF368C06A23LL}},{{0x4256897777F970CFLL},{0x3219000C34CBE788LL}},{{0x2982EAF368C06A23LL},{18446744073709551606UL}},{{0x2982EAF368C06A23LL},{0x3219000C34CBE788LL}},{{0x4256897777F970CFLL},{0x2982EAF368C06A23LL}},{{0x3219000C34CBE788LL},{18446744073709551606UL}},{{0xB9038211EFE87DFCLL},{0xB9038211EFE87DFCLL}},{{0x4256897777F970CFLL},{0xB9038211EFE87DFCLL}}},{{{0xB9038211EFE87DFCLL},{18446744073709551606UL}},{{0x3219000C34CBE788LL},{0x2982EAF368C06A23LL}},{{0x4256897777F970CFLL},{0x3219000C34CBE788LL}},{{0x2982EAF368C06A23LL},{18446744073709551606UL}},{{0x2982EAF368C06A23LL},{0x3219000C34CBE788LL}},{{0x4256897777F970CFLL},{0x2982EAF368C06A23LL}},{{0x3219000C34CBE788LL},{18446744073709551606UL}},{{0xB9038211EFE87DFCLL},{0xB9038211EFE87DFCLL}}},{{{0x4256897777F970CFLL},{0xB9038211EFE87DFCLL}},{{0xB9038211EFE87DFCLL},{18446744073709551606UL}},{{0x3219000C34CBE788LL},{0x2982EAF368C06A23LL}},{{0x4256897777F970CFLL},{0x3219000C34CBE788LL}},{{0x2982EAF368C06A23LL},{18446744073709551606UL}},{{0xD99DEED87471E3E5LL},{18446744073709551606UL}},{{0xF43FBEE1CF53B271LL},{0xD99DEED87471E3E5LL}},{{18446744073709551606UL},{18446744073709551615UL}}},{{{0x4256897777F970CFLL},{0x4256897777F970CFLL}},{{0xF43FBEE1CF53B271LL},{0x4256897777F970CFLL}},{{0x4256897777F970CFLL},{18446744073709551615UL}},{{18446744073709551606UL},{0xD99DEED87471E3E5LL}},{{0xF43FBEE1CF53B271LL},{18446744073709551606UL}},{{0xD99DEED87471E3E5LL},{18446744073709551615UL}},{{0xD99DEED87471E3E5LL},{18446744073709551606UL}},{{0xF43FBEE1CF53B271LL},{0xD99DEED87471E3E5LL}}},{{{18446744073709551606UL},{18446744073709551615UL}},{{0x4256897777F970CFLL},{0x4256897777F970CFLL}},{{0xF43FBEE1CF53B271LL},{0x4256897777F970CFLL}},{{0x4256897777F970CFLL},{18446744073709551615UL}},{{18446744073709551606UL},{0xD99DEED87471E3E5LL}},{{0xF43FBEE1CF53B271LL},{18446744073709551606UL}},{{0xD99DEED87471E3E5LL},{18446744073709551615UL}},{{0xD99DEED87471E3E5LL},{18446744073709551606UL}}},{{{0xF43FBEE1CF53B271LL},{0xD99DEED87471E3E5LL}},{{18446744073709551606UL},{18446744073709551615UL}},{{0x4256897777F970CFLL},{0x4256897777F970CFLL}},{{0xF43FBEE1CF53B271LL},{0x4256897777F970CFLL}},{{0x4256897777F970CFLL},{18446744073709551615UL}},{{18446744073709551606UL},{0xD99DEED87471E3E5LL}},{{0xF43FBEE1CF53B271LL},{18446744073709551606UL}},{{0xD99DEED87471E3E5LL},{18446744073709551615UL}}}};
|
|
static const int64_t * const *** volatile g_829 = (void*)0;/* VOLATILE GLOBAL g_829 */
|
|
static union U4 g_845 = {0UL};/* VOLATILE GLOBAL g_845 */
|
|
static volatile struct S3 g_855[1] = {{2490,-9,6795,118,527,-4,19,141,772,-163}};
|
|
static struct S3 g_868 = {1853,14,1832,33,656,-4,8,-124,1838,-241};/* VOLATILE GLOBAL g_868 */
|
|
static volatile struct S1 g_880 = {0UL,0UL,{0xD9FBC72BL,129,0x144C2216L,255UL,0xCB0BC56AL,0x46L,-7L,0L,0x4C1AL}};/* VOLATILE GLOBAL g_880 */
|
|
static volatile union U4 g_889 = {0x0515EC8DD1000F85LL};/* VOLATILE GLOBAL g_889 */
|
|
static struct S3 g_891[1][5] = {{{1632,-9,2835,37,214,3,-51,57,2832,-150},{1632,-9,2835,37,214,3,-51,57,2832,-150},{1632,-9,2835,37,214,3,-51,57,2832,-150},{1632,-9,2835,37,214,3,-51,57,2832,-150},{1632,-9,2835,37,214,3,-51,57,2832,-150}}};
|
|
static union U4 g_899 = {0x7D1A061D55736965LL};/* VOLATILE GLOBAL g_899 */
|
|
static volatile struct S3 g_922 = {415,2,1994,174,507,8,-28,-114,1638,-71};/* VOLATILE GLOBAL g_922 */
|
|
static volatile struct S3 *g_921 = &g_922;
|
|
static volatile uint8_t * volatile g_929[5] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
static volatile uint8_t * volatile * volatile g_928 = &g_929[3];/* VOLATILE GLOBAL g_928 */
|
|
static union U4 g_947 = {18446744073709551606UL};/* VOLATILE GLOBAL g_947 */
|
|
static const volatile struct S1 g_971 = {18446744073709551607UL,0x1DA5BAA0L,{0x596DC5FAL,-62,8UL,1UL,1UL,1UL,1L,0x32L,-1L}};/* VOLATILE GLOBAL g_971 */
|
|
static int32_t g_1009 = 0xA40BFC13L;
|
|
static union U4 g_1062[2] = {{0UL},{0UL}};
|
|
static volatile struct S0 g_1064[1][6] = {{{4294967288UL,-73,0xED601F9FL,1UL,4294967286UL,0x6CL,-1L,-1L,0x7569L},{4294967288UL,-73,0xED601F9FL,1UL,4294967286UL,0x6CL,-1L,-1L,0x7569L},{4294967288UL,-73,0xED601F9FL,1UL,4294967286UL,0x6CL,-1L,-1L,0x7569L},{4294967288UL,-73,0xED601F9FL,1UL,4294967286UL,0x6CL,-1L,-1L,0x7569L},{4294967288UL,-73,0xED601F9FL,1UL,4294967286UL,0x6CL,-1L,-1L,0x7569L},{4294967288UL,-73,0xED601F9FL,1UL,4294967286UL,0x6CL,-1L,-1L,0x7569L}}};
|
|
static int32_t *g_1070[4][9][7] = {{{&g_1009,&g_1009,(void*)0,&g_1009,&g_1009,(void*)0,&g_1009},{&g_1009,&g_1009,&g_1009,(void*)0,&g_1009,&g_1009,&g_1009},{&g_1009,(void*)0,&g_1009,&g_1009,(void*)0,&g_1009,&g_1009},{(void*)0,&g_1009,&g_1009,&g_1009,&g_1009,(void*)0,&g_1009},{&g_1009,&g_1009,&g_1009,&g_1009,(void*)0,(void*)0,(void*)0},{&g_1009,(void*)0,&g_1009,(void*)0,&g_1009,&g_1009,&g_1009},{&g_1009,&g_1009,(void*)0,(void*)0,&g_1009,&g_1009,&g_1009},{&g_1009,&g_1009,&g_1009,&g_1009,(void*)0,(void*)0,&g_1009},{&g_1009,(void*)0,(void*)0,&g_1009,&g_1009,&g_1009,&g_1009}},{{&g_1009,&g_1009,&g_1009,(void*)0,(void*)0,&g_1009,&g_1009},{&g_1009,&g_1009,&g_1009,(void*)0,&g_1009,(void*)0,&g_1009},{(void*)0,(void*)0,(void*)0,&g_1009,&g_1009,&g_1009,&g_1009},{&g_1009,(void*)0,&g_1009,&g_1009,&g_1009,&g_1009,(void*)0},{&g_1009,&g_1009,(void*)0,&g_1009,&g_1009,(void*)0,&g_1009},{&g_1009,&g_1009,&g_1009,(void*)0,&g_1009,&g_1009,&g_1009},{&g_1009,(void*)0,&g_1009,&g_1009,(void*)0,&g_1009,&g_1009},{(void*)0,&g_1009,&g_1009,&g_1009,&g_1009,(void*)0,(void*)0},{&g_1009,&g_1009,&g_1009,(void*)0,&g_1009,(void*)0,(void*)0}},{{&g_1009,&g_1009,&g_1009,&g_1009,&g_1009,&g_1009,&g_1009},{&g_1009,&g_1009,(void*)0,&g_1009,&g_1009,&g_1009,&g_1009},{(void*)0,&g_1009,&g_1009,(void*)0,&g_1009,&g_1009,&g_1009},{&g_1009,&g_1009,&g_1009,(void*)0,&g_1009,&g_1009,(void*)0},{&g_1009,&g_1009,&g_1009,&g_1009,(void*)0,&g_1009,&g_1009},{&g_1009,&g_1009,&g_1009,&g_1009,&g_1009,&g_1009,&g_1009},{(void*)0,(void*)0,&g_1009,(void*)0,&g_1009,&g_1009,&g_1009},{(void*)0,(void*)0,&g_1009,&g_1009,&g_1009,&g_1009,(void*)0},{&g_1009,&g_1009,(void*)0,&g_1009,&g_1009,&g_1009,(void*)0}},{{&g_1009,&g_1009,&g_1009,(void*)0,&g_1009,&g_1009,&g_1009},{(void*)0,&g_1009,&g_1009,&g_1009,(void*)0,&g_1009,&g_1009},{(void*)0,&g_1009,&g_1009,&g_1009,&g_1009,(void*)0,(void*)0},{&g_1009,&g_1009,&g_1009,(void*)0,&g_1009,(void*)0,(void*)0},{&g_1009,&g_1009,&g_1009,&g_1009,&g_1009,&g_1009,&g_1009},{&g_1009,&g_1009,(void*)0,&g_1009,&g_1009,&g_1009,&g_1009},{(void*)0,&g_1009,&g_1009,(void*)0,&g_1009,&g_1009,&g_1009},{&g_1009,&g_1009,&g_1009,(void*)0,&g_1009,&g_1009,(void*)0},{&g_1009,&g_1009,&g_1009,&g_1009,(void*)0,&g_1009,&g_1009}}};
|
|
static union U4 g_1071[2][9][8] = {{{{0UL},{8UL},{1UL},{8UL},{0UL},{0x0A744C7DA8AD6CDBLL},{0x881210F289162A56LL},{0x33F7ECCC19EA047ELL}},{{1UL},{0xDFFCA268351B43BFLL},{0x28D8E0B37532192CLL},{18446744073709551615UL},{0x6667300A23F75523LL},{0x7F0A436E510F2F9ALL},{18446744073709551607UL},{8UL}},{{18446744073709551607UL},{0x881210F289162A56LL},{0x28D8E0B37532192CLL},{0xD629967015364B86LL},{0xD629967015364B86LL},{0x28D8E0B37532192CLL},{0x881210F289162A56LL},{18446744073709551607UL}},{{0x6667300A23F75523LL},{0x5F2664A2B93BD2DDLL},{1UL},{0x33F7ECCC19EA047ELL},{18446744073709551615UL},{0xDFFCA268351B43BFLL},{18446744073709551608UL},{0x28D8E0B37532192CLL}},{{0xC08E36CB55B53E45LL},{18446744073709551615UL},{18446744073709551615UL},{0x0A744C7DA8AD6CDBLL},{0x33F7ECCC19EA047ELL},{0xDFFCA268351B43BFLL},{0x33F7ECCC19EA047ELL},{0x0A744C7DA8AD6CDBLL}},{{0x881210F289162A56LL},{0x5F2664A2B93BD2DDLL},{0x881210F289162A56LL},{1UL},{0xDFFCA268351B43BFLL},{0x28D8E0B37532192CLL},{18446744073709551615UL},{0x6667300A23F75523LL}},{{0x0A744C7DA8AD6CDBLL},{0x881210F289162A56LL},{0x33F7ECCC19EA047ELL},{18446744073709551608UL},{0xC08E36CB55B53E45LL},{0x7F0A436E510F2F9ALL},{0xDFFCA268351B43BFLL},{0xDFFCA268351B43BFLL}},{{0x0A744C7DA8AD6CDBLL},{18446744073709551615UL},{1UL},{1UL},{18446744073709551615UL},{0x33F7ECCC19EA047ELL},{0x28D8E0B37532192CLL},{8UL}},{{0x6667300A23F75523LL},{18446744073709551608UL},{0UL},{0x28D8E0B37532192CLL},{18446744073709551607UL},{0x5F2664A2B93BD2DDLL},{0xD629967015364B86LL},{0x7F0A436E510F2F9ALL}}},{{{0x7BC4E8C07F08631BLL},{8UL},{0x5F2664A2B93BD2DDLL},{0x28D8E0B37532192CLL},{0xC08E36CB55B53E45LL},{0x28D8E0B37532192CLL},{0x5F2664A2B93BD2DDLL},{8UL}},{{0xD629967015364B86LL},{0xC08E36CB55B53E45LL},{18446744073709551615UL},{1UL},{0x7F0A436E510F2F9ALL},{0x881210F289162A56LL},{0x7BC4E8C07F08631BLL},{18446744073709551615UL}},{{1UL},{0x0A744C7DA8AD6CDBLL},{8UL},{18446744073709551615UL},{0xD629967015364B86LL},{0x7BC4E8C07F08631BLL},{0x7BC4E8C07F08631BLL},{0xD629967015364B86LL}},{{0x881210F289162A56LL},{18446744073709551615UL},{18446744073709551615UL},{0x881210F289162A56LL},{8UL},{0x7F0A436E510F2F9ALL},{0x5F2664A2B93BD2DDLL},{0x33F7ECCC19EA047ELL}},{{8UL},{0x7F0A436E510F2F9ALL},{0x5F2664A2B93BD2DDLL},{0x33F7ECCC19EA047ELL},{18446744073709551615UL},{0x6667300A23F75523LL},{0xD629967015364B86LL},{0x0A744C7DA8AD6CDBLL}},{{0x28D8E0B37532192CLL},{0x7F0A436E510F2F9ALL},{0UL},{18446744073709551607UL},{0UL},{0x7F0A436E510F2F9ALL},{0x28D8E0B37532192CLL},{1UL}},{{0xC08E36CB55B53E45LL},{18446744073709551615UL},{1UL},{0x7F0A436E510F2F9ALL},{0x881210F289162A56LL},{0x7BC4E8C07F08631BLL},{18446744073709551615UL},{18446744073709551608UL}},{{18446744073709551608UL},{0x0A744C7DA8AD6CDBLL},{18446744073709551607UL},{18446744073709551615UL},{0x881210F289162A56LL},{0x881210F289162A56LL},{18446744073709551615UL},{18446744073709551607UL}},{{0xC08E36CB55B53E45LL},{0xC08E36CB55B53E45LL},{0x6667300A23F75523LL},{18446744073709551608UL},{0UL},{0x28D8E0B37532192CLL},{18446744073709551607UL},{0x5F2664A2B93BD2DDLL}}}};
|
|
static int64_t * volatile g_1088 = &g_633.f6;/* VOLATILE GLOBAL g_1088 */
|
|
static int64_t * volatile *g_1087 = &g_1088;
|
|
static uint16_t * const *g_1145 = &g_284;
|
|
static uint16_t * const **g_1144 = &g_1145;
|
|
static uint16_t * const ***g_1143 = &g_1144;
|
|
static uint16_t * const ****g_1142 = &g_1143;
|
|
static struct S2 g_1162 = {0xF3216BC074D5BDEALL,{9UL,-61,18446744073709551606UL,0x2AL,4294967295UL,0x44L,-1L,0x82L,0L}};/* VOLATILE GLOBAL g_1162 */
|
|
static volatile struct S2 * volatile *g_1171 = (void*)0;
|
|
static int64_t * volatile **g_1192 = (void*)0;
|
|
static int64_t * volatile ***g_1191 = &g_1192;
|
|
static uint32_t g_1205 = 0x553810BDL;
|
|
static volatile struct S0 g_1213 = {0x793A2451L,24,0x0656D101L,4UL,0UL,246UL,1L,9L,-1L};/* VOLATILE GLOBAL g_1213 */
|
|
static struct S1 g_1227[8] = {{0UL,0x58E7A068L,{0x267A06ADL,164,18446744073709551610UL,255UL,1UL,0UL,1L,-1L,0xA352L}},{0UL,0x58E7A068L,{0x267A06ADL,164,18446744073709551610UL,255UL,1UL,0UL,1L,-1L,0xA352L}},{0UL,0x58E7A068L,{0x267A06ADL,164,18446744073709551610UL,255UL,1UL,0UL,1L,-1L,0xA352L}},{0UL,0x58E7A068L,{0x267A06ADL,164,18446744073709551610UL,255UL,1UL,0UL,1L,-1L,0xA352L}},{0UL,0x58E7A068L,{0x267A06ADL,164,18446744073709551610UL,255UL,1UL,0UL,1L,-1L,0xA352L}},{0UL,0x58E7A068L,{0x267A06ADL,164,18446744073709551610UL,255UL,1UL,0UL,1L,-1L,0xA352L}},{0UL,0x58E7A068L,{0x267A06ADL,164,18446744073709551610UL,255UL,1UL,0UL,1L,-1L,0xA352L}},{0UL,0x58E7A068L,{0x267A06ADL,164,18446744073709551610UL,255UL,1UL,0UL,1L,-1L,0xA352L}}};
|
|
static uint8_t **g_1271 = (void*)0;
|
|
static struct S3 g_1280 = {353,-12,4127,67,184,1,-3,107,335,46};/* VOLATILE GLOBAL g_1280 */
|
|
static struct S2 *g_1295 = &g_1162;
|
|
static struct S2 **g_1294 = &g_1295;
|
|
static volatile union U4 g_1373 = {0xABA8B191E07135D8LL};/* VOLATILE GLOBAL g_1373 */
|
|
static const volatile struct S0 g_1391 = {5UL,78,0xA21AE9C9L,0UL,4294967295UL,255UL,5L,1L,0x17CEL};/* VOLATILE GLOBAL g_1391 */
|
|
static int16_t * volatile g_1406 = &g_269;/* VOLATILE GLOBAL g_1406 */
|
|
static int16_t * const volatile *g_1405[5] = {&g_1406,&g_1406,&g_1406,&g_1406,&g_1406};
|
|
static volatile struct S1 g_1410 = {0x9DED5CB4L,0x3F67D921L,{1UL,116,0UL,0UL,0x5F9DF3EFL,2UL,1L,0x8CL,-1L}};/* VOLATILE GLOBAL g_1410 */
|
|
static const volatile struct S0 g_1455 = {4294967295UL,-125,18446744073709551613UL,0xC9L,0x54A7F3E9L,253UL,0x60C7901A8D3D68CCLL,0xB5L,-8L};/* VOLATILE GLOBAL g_1455 */
|
|
static int64_t ****g_1510 = (void*)0;
|
|
static const int64_t *** const g_1567 = (void*)0;
|
|
static const int64_t *** const *g_1566[1] = {&g_1567};
|
|
static volatile int8_t g_1568 = 7L;/* VOLATILE GLOBAL g_1568 */
|
|
static volatile struct S2 g_1620 = {0xFC61068DB51B1F01LL,{6UL,145,0UL,0UL,0xCFE182BAL,0x24L,-1L,0x51L,0L}};/* VOLATILE GLOBAL g_1620 */
|
|
static volatile uint8_t g_1662 = 1UL;/* VOLATILE GLOBAL g_1662 */
|
|
static volatile struct S0 g_1695 = {0UL,83,1UL,0xEEL,0xDD042BAAL,0x9FL,0xECA8C6FF73FCE1ACLL,1L,0x16F7L};/* VOLATILE GLOBAL g_1695 */
|
|
static struct S0 g_1698 = {1UL,-162,0xA6650484L,1UL,1UL,247UL,0xCCB5A23AA6AC3335LL,0xB0L,6L};/* VOLATILE GLOBAL g_1698 */
|
|
static volatile uint8_t g_1756 = 0xBEL;/* VOLATILE GLOBAL g_1756 */
|
|
static int32_t ** const **g_1794 = (void*)0;
|
|
static int8_t g_1908 = 0x4DL;
|
|
static const volatile struct S3 g_1924 = {794,6,4985,55,675,2,-12,218,2596,148};/* VOLATILE GLOBAL g_1924 */
|
|
static union U4 g_1940[1] = {{0xB58359CDDB63A871LL}};
|
|
static volatile int16_t g_1960 = (-1L);/* VOLATILE GLOBAL g_1960 */
|
|
static const uint64_t g_1983 = 18446744073709551610UL;
|
|
static int16_t * volatile * volatile g_1987 = &g_1406;/* VOLATILE GLOBAL g_1987 */
|
|
static int32_t * volatile g_1988 = &g_179;/* VOLATILE GLOBAL g_1988 */
|
|
static volatile struct S1 g_1993 = {0x076029F1L,4294967294UL,{2UL,139,0x1B4FEA93L,0xCAL,0UL,0x61L,0x790678F4F6C881E4LL,0x8EL,0L}};/* VOLATILE GLOBAL g_1993 */
|
|
static const uint32_t * volatile g_1995 = (void*)0;/* VOLATILE GLOBAL g_1995 */
|
|
static struct S3 g_2038[5] = {{2780,-9,92,52,1386,-8,-63,85,771,162},{2780,-9,92,52,1386,-8,-63,85,771,162},{2780,-9,92,52,1386,-8,-63,85,771,162},{2780,-9,92,52,1386,-8,-63,85,771,162},{2780,-9,92,52,1386,-8,-63,85,771,162}};
|
|
static union U4 ** volatile g_2063 = &g_483;/* VOLATILE GLOBAL g_2063 */
|
|
static int32_t ** const ***g_2103 = &g_1794;
|
|
static const int64_t g_2110 = (-1L);
|
|
static volatile struct S0 g_2157[10] = {{0x2F35A79DL,34,0x0D33C7DBL,0UL,0x22567F9EL,250UL,4L,0xADL,5L},{0x2F35A79DL,34,0x0D33C7DBL,0UL,0x22567F9EL,250UL,4L,0xADL,5L},{0x2F35A79DL,34,0x0D33C7DBL,0UL,0x22567F9EL,250UL,4L,0xADL,5L},{0x2F35A79DL,34,0x0D33C7DBL,0UL,0x22567F9EL,250UL,4L,0xADL,5L},{0x2F35A79DL,34,0x0D33C7DBL,0UL,0x22567F9EL,250UL,4L,0xADL,5L},{0x2F35A79DL,34,0x0D33C7DBL,0UL,0x22567F9EL,250UL,4L,0xADL,5L},{0x2F35A79DL,34,0x0D33C7DBL,0UL,0x22567F9EL,250UL,4L,0xADL,5L},{0x2F35A79DL,34,0x0D33C7DBL,0UL,0x22567F9EL,250UL,4L,0xADL,5L},{0x2F35A79DL,34,0x0D33C7DBL,0UL,0x22567F9EL,250UL,4L,0xADL,5L},{0x2F35A79DL,34,0x0D33C7DBL,0UL,0x22567F9EL,250UL,4L,0xADL,5L}};
|
|
static uint32_t g_2160[8][7][4] = {{{0x871C23CDL,6UL,0xED67DEA8L,0x2141E058L},{0UL,1UL,4294967288UL,0x38EA2222L},{4294967295UL,4294967294UL,0x38EA2222L,0x063C82EBL},{1UL,4294967288UL,0UL,0x063C82EBL},{6UL,4294967294UL,6UL,0x38EA2222L},{0xBD403FE1L,1UL,0x063C82EBL,0x2141E058L},{0xCE9F7B55L,6UL,4294967289UL,4294967289UL}},{{0xCE9F7B55L,0xCE9F7B55L,0x063C82EBL,4294967291UL},{0xBD403FE1L,4294967295UL,6UL,0xFF834F1DL},{6UL,4294967295UL,0UL,6UL},{1UL,4294967295UL,0x38EA2222L,0xFF834F1DL},{4294967295UL,4294967295UL,4294967288UL,4294967291UL},{0UL,0xCE9F7B55L,0xED67DEA8L,4294967289UL},{0x871C23CDL,6UL,0xED67DEA8L,0x2141E058L}},{{0UL,1UL,4294967288UL,0x38EA2222L},{4294967295UL,4294967294UL,0x38EA2222L,0x063C82EBL},{1UL,4294967288UL,0UL,0x063C82EBL},{6UL,4294967294UL,6UL,0x38EA2222L},{0xBD403FE1L,1UL,0x1FE6A93BL,6UL},{4294967288UL,0x871C23CDL,0xED67DEA8L,0xED67DEA8L},{4294967288UL,4294967288UL,0x1FE6A93BL,0xFF834F1DL}},{{1UL,6UL,0x063C82EBL,0x3D601BDFL},{0x871C23CDL,0UL,0xFA7EBC04L,0x063C82EBL},{4294967295UL,0UL,4294967289UL,0x3D601BDFL},{0UL,6UL,0UL,0xFF834F1DL},{1UL,4294967288UL,0x2141E058L,0xED67DEA8L},{0xCE9F7B55L,0x871C23CDL,0x2141E058L,6UL},{1UL,4294967294UL,0UL,4294967289UL}},{{0UL,9UL,4294967289UL,0x1FE6A93BL},{4294967295UL,4294967295UL,0xFA7EBC04L,0x1FE6A93BL},{0x871C23CDL,9UL,0x063C82EBL,4294967289UL},{1UL,4294967294UL,0x1FE6A93BL,6UL},{4294967288UL,0x871C23CDL,0xED67DEA8L,0xED67DEA8L},{4294967288UL,4294967288UL,0x1FE6A93BL,0xFF834F1DL},{1UL,6UL,0x063C82EBL,0x3D601BDFL}},{{0x871C23CDL,0UL,0xFA7EBC04L,0x063C82EBL},{4294967295UL,0UL,4294967289UL,0x3D601BDFL},{0UL,6UL,0UL,0xFF834F1DL},{1UL,4294967288UL,0x2141E058L,0xED67DEA8L},{0xCE9F7B55L,0x871C23CDL,0x2141E058L,6UL},{1UL,4294967294UL,0UL,4294967289UL},{0UL,9UL,4294967289UL,0x1FE6A93BL}},{{4294967295UL,4294967295UL,0xFA7EBC04L,0x1FE6A93BL},{0x871C23CDL,9UL,0x063C82EBL,4294967289UL},{1UL,4294967294UL,0x1FE6A93BL,6UL},{4294967288UL,0x871C23CDL,0xED67DEA8L,0xED67DEA8L},{4294967288UL,4294967288UL,0x1FE6A93BL,0xFF834F1DL},{1UL,6UL,0x063C82EBL,0x3D601BDFL},{0x871C23CDL,0UL,0xFA7EBC04L,0x063C82EBL}},{{4294967295UL,0UL,4294967289UL,0x3D601BDFL},{0UL,6UL,0UL,0xFF834F1DL},{1UL,4294967288UL,0x2141E058L,0xED67DEA8L},{0xCE9F7B55L,0x871C23CDL,0x2141E058L,6UL},{1UL,4294967294UL,0UL,4294967289UL},{0UL,9UL,4294967289UL,0x1FE6A93BL},{4294967295UL,4294967295UL,0xFA7EBC04L,0x1FE6A93BL}}};
|
|
static uint8_t * const **g_2179[3] = {(void*)0,(void*)0,(void*)0};
|
|
static union U4 g_2203 = {0x3C36331923405E70LL};/* VOLATILE GLOBAL g_2203 */
|
|
static struct S3 g_2206 = {1955,2,2153,13,1068,9,58,-140,2670,185};/* VOLATILE GLOBAL g_2206 */
|
|
static int32_t ** volatile g_2254 = &g_104;/* VOLATILE GLOBAL g_2254 */
|
|
static struct S2 ** const volatile g_2256 = (void*)0;/* VOLATILE GLOBAL g_2256 */
|
|
static struct S3 g_2283 = {1505,13,3152,127,1395,-7,-61,-11,1569,298};/* VOLATILE GLOBAL g_2283 */
|
|
static struct S1 *g_2309[1][6][4] = {{{&g_678,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678},{&g_678,&g_678,&g_678,&g_678}}};
|
|
static struct S1 ** volatile g_2308[7] = {&g_2309[0][2][1],&g_2309[0][2][1],&g_2309[0][2][0],&g_2309[0][2][1],&g_2309[0][2][1],&g_2309[0][2][0],&g_2309[0][2][1]};
|
|
static struct S1 ** volatile g_2310 = &g_2309[0][2][1];/* VOLATILE GLOBAL g_2310 */
|
|
static volatile uint32_t g_2318[1][7] = {{4UL,4UL,4UL,4UL,4UL,4UL,4UL}};
|
|
static struct S2 g_2324[2] = {{0x180D308A82E326DCLL,{0xC82E5360L,-14,0UL,0x10L,0xF51DABA5L,0xBCL,-6L,-2L,-1L}},{0x180D308A82E326DCLL,{0xC82E5360L,-14,0UL,0x10L,0xF51DABA5L,0xBCL,-6L,-2L,-1L}}};
|
|
static volatile union U4 g_2341 = {0xB04F094863BCAAB6LL};/* VOLATILE GLOBAL g_2341 */
|
|
static struct S1 g_2367 = {4UL,0x59303987L,{1UL,173,0xBB7D3680L,0x2EL,0UL,0x47L,-1L,0xAEL,-1L}};/* VOLATILE GLOBAL g_2367 */
|
|
static int8_t g_2375 = 0x8DL;
|
|
static struct S2 g_2378 = {1UL,{4294967286UL,45,0xC0D2D930L,0x75L,0xE12CC2AEL,0x91L,0x2D377B2BADB36972LL,-5L,6L}};/* VOLATILE GLOBAL g_2378 */
|
|
static const int32_t g_2387 = (-8L);
|
|
static volatile struct S1 g_2412 = {18446744073709551615UL,0x34E5B996L,{0xBDD1987BL,95,4UL,0x9FL,0xB2C8B339L,0xBDL,0L,0x07L,0x51AFL}};/* VOLATILE GLOBAL g_2412 */
|
|
static struct S2 ***g_2417 = &g_1294;
|
|
static struct S2 ****g_2416 = &g_2417;
|
|
static struct S2 ***** volatile g_2415[3] = {&g_2416,&g_2416,&g_2416};
|
|
static struct S2 ***** volatile g_2418 = &g_2416;/* VOLATILE GLOBAL g_2418 */
|
|
static volatile union U4 g_2430 = {1UL};/* VOLATILE GLOBAL g_2430 */
|
|
static union U4 g_2445 = {3UL};/* VOLATILE GLOBAL g_2445 */
|
|
static const struct S2 g_2490 = {0xC1807CF6D821422BLL,{4294967286UL,53,3UL,0x7FL,0x66839CFAL,0xB9L,0x242BDF68D6B1C4B5LL,1L,0x2A8EL}};/* VOLATILE GLOBAL g_2490 */
|
|
static volatile struct S2 g_2500 = {0UL,{0x2022F198L,98,18446744073709551609UL,247UL,0xAB053349L,0xCBL,0xDBCE61AD2DF6AB66LL,-8L,0x0BD3L}};/* VOLATILE GLOBAL g_2500 */
|
|
static volatile struct S2 g_2579 = {0UL,{0xCE6A74B9L,-82,9UL,0xA6L,4294967295UL,0x75L,7L,1L,9L}};/* VOLATILE GLOBAL g_2579 */
|
|
static struct S3 *g_2599 = &g_891[0][1];
|
|
static struct S3 **g_2598 = &g_2599;
|
|
static struct S3 g_2623 = {792,-12,4832,43,298,10,-50,9,87,100};/* VOLATILE GLOBAL g_2623 */
|
|
static union U4 ** volatile g_2656 = (void*)0;/* VOLATILE GLOBAL g_2656 */
|
|
static union U4 ** const volatile g_2657 = &g_483;/* VOLATILE GLOBAL g_2657 */
|
|
static volatile int8_t g_2769 = 0L;/* VOLATILE GLOBAL g_2769 */
|
|
static const volatile struct S2 g_2792[7] = {{18446744073709551614UL,{0xF8DE6857L,180,7UL,3UL,0x2CF7CAA3L,0UL,0x52080ABD556D9011LL,-9L,0x5197L}},{18446744073709551614UL,{0xF8DE6857L,180,7UL,3UL,0x2CF7CAA3L,0UL,0x52080ABD556D9011LL,-9L,0x5197L}},{18446744073709551614UL,{0xF8DE6857L,180,7UL,3UL,0x2CF7CAA3L,0UL,0x52080ABD556D9011LL,-9L,0x5197L}},{18446744073709551614UL,{0xF8DE6857L,180,7UL,3UL,0x2CF7CAA3L,0UL,0x52080ABD556D9011LL,-9L,0x5197L}},{18446744073709551614UL,{0xF8DE6857L,180,7UL,3UL,0x2CF7CAA3L,0UL,0x52080ABD556D9011LL,-9L,0x5197L}},{18446744073709551614UL,{0xF8DE6857L,180,7UL,3UL,0x2CF7CAA3L,0UL,0x52080ABD556D9011LL,-9L,0x5197L}},{18446744073709551614UL,{0xF8DE6857L,180,7UL,3UL,0x2CF7CAA3L,0UL,0x52080ABD556D9011LL,-9L,0x5197L}}};
|
|
static uint32_t * const ** const volatile * const * volatile g_2793 = (void*)0;/* VOLATILE GLOBAL g_2793 */
|
|
static struct S1 g_2806 = {0x39838963L,4294967295UL,{0UL,-71,0UL,1UL,0x308BB7C8L,4UL,0x00091ECBB861B4A8LL,0L,-6L}};/* VOLATILE GLOBAL g_2806 */
|
|
static const volatile struct S1 g_2807 = {0x4CE10ADEL,1UL,{1UL,-19,0UL,0x47L,0UL,0x5CL,0x3F11E9394A33567ALL,0xB7L,0xD729L}};/* VOLATILE GLOBAL g_2807 */
|
|
static volatile struct S2 g_2836 = {0xE48F2F7A0D9DBE2ALL,{0xFCAC7C9EL,-67,0x9D413339L,0x9AL,0xAD943234L,0xB5L,0x363493E4502992BELL,0x27L,0xE262L}};/* VOLATILE GLOBAL g_2836 */
|
|
static struct S2 *****g_2840 = &g_2416;
|
|
static int32_t g_2849 = 2L;
|
|
static volatile struct S0 g_2869 = {0x1F223E32L,161,0x62753228L,0x8CL,9UL,0xE4L,0L,0xDDL,-1L};/* VOLATILE GLOBAL g_2869 */
|
|
static struct S0 g_2878 = {4294967289UL,179,0x206870A5L,0xBEL,1UL,2UL,-1L,-1L,0L};/* VOLATILE GLOBAL g_2878 */
|
|
static volatile struct S3 g_2883[8] = {{1609,0,3647,37,1048,-5,6,219,1741,124},{1609,0,3647,37,1048,-5,6,219,1741,124},{1609,0,3647,37,1048,-5,6,219,1741,124},{1609,0,3647,37,1048,-5,6,219,1741,124},{1609,0,3647,37,1048,-5,6,219,1741,124},{1609,0,3647,37,1048,-5,6,219,1741,124},{1609,0,3647,37,1048,-5,6,219,1741,124},{1609,0,3647,37,1048,-5,6,219,1741,124}};
|
|
static int32_t g_2892 = (-7L);
|
|
static int32_t g_2893 = (-5L);
|
|
static int32_t g_2894[8] = {0x12C923D5L,(-1L),(-1L),0x12C923D5L,(-1L),(-1L),0x12C923D5L,(-1L)};
|
|
static int32_t g_2895 = 0x9C2C9195L;
|
|
static union U4 g_2922 = {18446744073709551615UL};/* VOLATILE GLOBAL g_2922 */
|
|
static uint16_t ** const *g_2925 = &g_283;
|
|
static uint16_t ** const ** volatile g_2924 = &g_2925;/* VOLATILE GLOBAL g_2924 */
|
|
static struct S1 g_2929 = {18446744073709551615UL,0x8DD90BF4L,{4294967290UL,-70,0x4F00776DL,0UL,1UL,0x15L,0x2FDBB05EA1D03EC8LL,-9L,0xAD5FL}};/* VOLATILE GLOBAL g_2929 */
|
|
static struct S0 g_2970 = {8UL,-16,0x549422CDL,0x4AL,4294967295UL,0xDFL,0x23D9FF0BF4FC0C35LL,0L,0xD8A0L};/* VOLATILE GLOBAL g_2970 */
|
|
static struct S0 g_3004 = {0xBB54DC2AL,-51,0x727B6EDAL,5UL,0xCCFFE888L,1UL,-1L,0x73L,0x543EL};/* VOLATILE GLOBAL g_3004 */
|
|
static struct S1 g_3018[9] = {{0xD75B03EDL,4294967286UL,{0UL,35,0UL,1UL,5UL,0x2EL,6L,0L,4L}},{0x43BC6826L,0x8FDE6447L,{0x4AD17D90L,-121,0x8544558BL,0x7BL,0x76844B9BL,247UL,-4L,0x74L,-1L}},{0xD75B03EDL,4294967286UL,{0UL,35,0UL,1UL,5UL,0x2EL,6L,0L,4L}},{0x43BC6826L,0x8FDE6447L,{0x4AD17D90L,-121,0x8544558BL,0x7BL,0x76844B9BL,247UL,-4L,0x74L,-1L}},{0xD75B03EDL,4294967286UL,{0UL,35,0UL,1UL,5UL,0x2EL,6L,0L,4L}},{0x43BC6826L,0x8FDE6447L,{0x4AD17D90L,-121,0x8544558BL,0x7BL,0x76844B9BL,247UL,-4L,0x74L,-1L}},{0xD75B03EDL,4294967286UL,{0UL,35,0UL,1UL,5UL,0x2EL,6L,0L,4L}},{0x43BC6826L,0x8FDE6447L,{0x4AD17D90L,-121,0x8544558BL,0x7BL,0x76844B9BL,247UL,-4L,0x74L,-1L}},{0xD75B03EDL,4294967286UL,{0UL,35,0UL,1UL,5UL,0x2EL,6L,0L,4L}}};
|
|
static union U4 g_3036 = {0x7BBF4068EFEBA79ELL};/* VOLATILE GLOBAL g_3036 */
|
|
static struct S1 g_3062[7][6] = {{{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{0x1BCF91C2L,0x531D7506L,{4294967295UL,27,0x29C7F2F3L,0x7AL,0x894FDF83L,3UL,0xA738DDDF01AC2CE7LL,0x8EL,9L}},{0x1BCF91C2L,0x531D7506L,{4294967295UL,27,0x29C7F2F3L,0x7AL,0x894FDF83L,3UL,0xA738DDDF01AC2CE7LL,0x8EL,9L}},{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{18446744073709551615UL,0x84C4D147L,{0xE0CC9431L,118,1UL,0x0FL,1UL,0x6CL,-3L,0L,4L}},{0x60554118L,0x3D63E570L,{0xAEB09F2AL,167,0x7DA9093DL,0x2BL,0xCE75FB07L,0xB3L,0x4D1337A88F1E19BFLL,4L,1L}}},{{18446744073709551615UL,0x84C4D147L,{0xE0CC9431L,118,1UL,0x0FL,1UL,0x6CL,-3L,0L,4L}},{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{0x1BCF91C2L,0x531D7506L,{4294967295UL,27,0x29C7F2F3L,0x7AL,0x894FDF83L,3UL,0xA738DDDF01AC2CE7LL,0x8EL,9L}},{0x1BCF91C2L,0x531D7506L,{4294967295UL,27,0x29C7F2F3L,0x7AL,0x894FDF83L,3UL,0xA738DDDF01AC2CE7LL,0x8EL,9L}},{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{18446744073709551615UL,0x84C4D147L,{0xE0CC9431L,118,1UL,0x0FL,1UL,0x6CL,-3L,0L,4L}}},{{18446744073709551615UL,0x84C4D147L,{0xE0CC9431L,118,1UL,0x0FL,1UL,0x6CL,-3L,0L,4L}},{0x1BCF91C2L,0x531D7506L,{4294967295UL,27,0x29C7F2F3L,0x7AL,0x894FDF83L,3UL,0xA738DDDF01AC2CE7LL,0x8EL,9L}},{0x60554118L,0x3D63E570L,{0xAEB09F2AL,167,0x7DA9093DL,0x2BL,0xCE75FB07L,0xB3L,0x4D1337A88F1E19BFLL,4L,1L}},{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{0x60554118L,0x3D63E570L,{0xAEB09F2AL,167,0x7DA9093DL,0x2BL,0xCE75FB07L,0xB3L,0x4D1337A88F1E19BFLL,4L,1L}}},{{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{0x60554118L,0x3D63E570L,{0xAEB09F2AL,167,0x7DA9093DL,0x2BL,0xCE75FB07L,0xB3L,0x4D1337A88F1E19BFLL,4L,1L}},{0x1BCF91C2L,0x531D7506L,{4294967295UL,27,0x29C7F2F3L,0x7AL,0x894FDF83L,3UL,0xA738DDDF01AC2CE7LL,0x8EL,9L}},{18446744073709551615UL,0x84C4D147L,{0xE0CC9431L,118,1UL,0x0FL,1UL,0x6CL,-3L,0L,4L}},{18446744073709551615UL,0x84C4D147L,{0xE0CC9431L,118,1UL,0x0FL,1UL,0x6CL,-3L,0L,4L}}},{{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{0x1BCF91C2L,0x531D7506L,{4294967295UL,27,0x29C7F2F3L,0x7AL,0x894FDF83L,3UL,0xA738DDDF01AC2CE7LL,0x8EL,9L}},{0x1BCF91C2L,0x531D7506L,{4294967295UL,27,0x29C7F2F3L,0x7AL,0x894FDF83L,3UL,0xA738DDDF01AC2CE7LL,0x8EL,9L}},{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{18446744073709551615UL,0x84C4D147L,{0xE0CC9431L,118,1UL,0x0FL,1UL,0x6CL,-3L,0L,4L}},{0x60554118L,0x3D63E570L,{0xAEB09F2AL,167,0x7DA9093DL,0x2BL,0xCE75FB07L,0xB3L,0x4D1337A88F1E19BFLL,4L,1L}}},{{18446744073709551615UL,0x84C4D147L,{0xE0CC9431L,118,1UL,0x0FL,1UL,0x6CL,-3L,0L,4L}},{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{0x1BCF91C2L,0x531D7506L,{4294967295UL,27,0x29C7F2F3L,0x7AL,0x894FDF83L,3UL,0xA738DDDF01AC2CE7LL,0x8EL,9L}},{0x1BCF91C2L,0x531D7506L,{4294967295UL,27,0x29C7F2F3L,0x7AL,0x894FDF83L,3UL,0xA738DDDF01AC2CE7LL,0x8EL,9L}},{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{18446744073709551615UL,0x84C4D147L,{0xE0CC9431L,118,1UL,0x0FL,1UL,0x6CL,-3L,0L,4L}}},{{18446744073709551615UL,0x84C4D147L,{0xE0CC9431L,118,1UL,0x0FL,1UL,0x6CL,-3L,0L,4L}},{0x1BCF91C2L,0x531D7506L,{4294967295UL,27,0x29C7F2F3L,0x7AL,0x894FDF83L,3UL,0xA738DDDF01AC2CE7LL,0x8EL,9L}},{0x60554118L,0x3D63E570L,{0xAEB09F2AL,167,0x7DA9093DL,0x2BL,0xCE75FB07L,0xB3L,0x4D1337A88F1E19BFLL,4L,1L}},{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{1UL,0x9DFE2D3DL,{4294967291UL,-73,0xBB8FCE22L,246UL,4294967295UL,0x7EL,-1L,-1L,0x9F94L}},{0x60554118L,0x3D63E570L,{0xAEB09F2AL,167,0x7DA9093DL,0x2BL,0xCE75FB07L,0xB3L,0x4D1337A88F1E19BFLL,4L,1L}}}};
|
|
static volatile union U4 g_3091 = {1UL};/* VOLATILE GLOBAL g_3091 */
|
|
static struct S2 g_3099 = {8UL,{1UL,-74,18446744073709551607UL,0x75L,6UL,253UL,2L,0xC1L,1L}};/* VOLATILE GLOBAL g_3099 */
|
|
static volatile int32_t g_3101 = 0x417CBF07L;/* VOLATILE GLOBAL g_3101 */
|
|
static volatile struct S1 g_3107[7][7] = {{{18446744073709551614UL,0UL,{0x44D54546L,38,0x7547E427L,1UL,0x60761613L,1UL,-1L,-1L,0xA537L}},{0xA524F0EFL,0xD25BDC0BL,{0UL,-114,0xFE104D67L,7UL,0x37462809L,0xD9L,0x59E45D1138675ADALL,8L,0x25DDL}},{0xE5C866C9L,4294967295UL,{4294967294UL,-85,0x1DF7FBFEL,0xF9L,0xC056D08DL,8UL,9L,0xC5L,-3L}},{18446744073709551608UL,4294967289UL,{0UL,173,18446744073709551611UL,1UL,0xC632166CL,255UL,-3L,0x58L,6L}},{0xA524F0EFL,0xD25BDC0BL,{0UL,-114,0xFE104D67L,7UL,0x37462809L,0xD9L,0x59E45D1138675ADALL,8L,0x25DDL}},{18446744073709551615UL,0xBEF4F077L,{0x14A4E7E5L,164,0xE8F9BB1BL,4UL,0UL,0x95L,2L,0xDEL,0x9E86L}},{0xA524F0EFL,0xD25BDC0BL,{0UL,-114,0xFE104D67L,7UL,0x37462809L,0xD9L,0x59E45D1138675ADALL,8L,0x25DDL}}},{{0x8D81D4D7L,0x5A5CA771L,{4UL,-129,0xD5AC628BL,0x88L,0x5BADAD80L,1UL,0x18DEF213D0198EDALL,0xEAL,-6L}},{0xC964E7D1L,0UL,{4294967292UL,12,0UL,0xB7L,4294967295UL,0xC9L,0xCF1849EF3FAE03B7LL,-9L,0L}},{0xC964E7D1L,0UL,{4294967292UL,12,0UL,0xB7L,4294967295UL,0xC9L,0xCF1849EF3FAE03B7LL,-9L,0L}},{0x8D81D4D7L,0x5A5CA771L,{4UL,-129,0xD5AC628BL,0x88L,0x5BADAD80L,1UL,0x18DEF213D0198EDALL,0xEAL,-6L}},{0x07AFF3B0L,0UL,{0xE286AEC3L,-68,0x1F4D7FBCL,0xCEL,0xDDC5919EL,0x0AL,0x31C53513908AC885LL,0x59L,0xC9E1L}},{18446744073709551615UL,0UL,{0xC13EE247L,-169,0xAC838C89L,0x28L,1UL,9UL,0x2C32AC32224A2281LL,0xB2L,-1L}},{18446744073709551614UL,0UL,{0x44D54546L,38,0x7547E427L,1UL,0x60761613L,1UL,-1L,-1L,0xA537L}}},{{18446744073709551614UL,0xEE21B7C7L,{4294967295UL,142,0xC0DC5813L,9UL,7UL,255UL,0x408D068BE44DE363LL,0xB0L,0x39C0L}},{18446744073709551615UL,0UL,{0xB967EED0L,74,18446744073709551615UL,254UL,0x80A6F6E2L,0xC9L,0x4D84C0387966FF97LL,0x9DL,0x4164L}},{0xC964E7D1L,0UL,{4294967292UL,12,0UL,0xB7L,4294967295UL,0xC9L,0xCF1849EF3FAE03B7LL,-9L,0L}},{0xCB69A1CFL,0x823FD415L,{6UL,-80,1UL,0x53L,4294967286UL,8UL,0x7ECC0C25F22BD97CLL,-1L,1L}},{18446744073709551614UL,0UL,{0x44D54546L,38,0x7547E427L,1UL,0x60761613L,1UL,-1L,-1L,0xA537L}},{18446744073709551614UL,0xEE21B7C7L,{4294967295UL,142,0xC0DC5813L,9UL,7UL,255UL,0x408D068BE44DE363LL,0xB0L,0x39C0L}},{18446744073709551614UL,0xEE21B7C7L,{4294967295UL,142,0xC0DC5813L,9UL,7UL,255UL,0x408D068BE44DE363LL,0xB0L,0x39C0L}}},{{18446744073709551615UL,0UL,{0xB967EED0L,74,18446744073709551615UL,254UL,0x80A6F6E2L,0xC9L,0x4D84C0387966FF97LL,0x9DL,0x4164L}},{18446744073709551614UL,0UL,{0x44D54546L,38,0x7547E427L,1UL,0x60761613L,1UL,-1L,-1L,0xA537L}},{0xE5C866C9L,4294967295UL,{4294967294UL,-85,0x1DF7FBFEL,0xF9L,0xC056D08DL,8UL,9L,0xC5L,-3L}},{18446744073709551614UL,0UL,{0x44D54546L,38,0x7547E427L,1UL,0x60761613L,1UL,-1L,-1L,0xA537L}},{18446744073709551615UL,0UL,{0xB967EED0L,74,18446744073709551615UL,254UL,0x80A6F6E2L,0xC9L,0x4D84C0387966FF97LL,0x9DL,0x4164L}},{1UL,0xC58C627CL,{0x01D8E575L,171,0xB6675D16L,1UL,0x38F46A38L,0xE5L,0x1534817328DC0337LL,2L,8L}},{18446744073709551614UL,0UL,{0x44D54546L,38,0x7547E427L,1UL,0x60761613L,1UL,-1L,-1L,0xA537L}}},{{0x8D81D4D7L,0x5A5CA771L,{4UL,-129,0xD5AC628BL,0x88L,0x5BADAD80L,1UL,0x18DEF213D0198EDALL,0xEAL,-6L}},{0x07AFF3B0L,0UL,{0xE286AEC3L,-68,0x1F4D7FBCL,0xCEL,0xDDC5919EL,0x0AL,0x31C53513908AC885LL,0x59L,0xC9E1L}},{18446744073709551615UL,0UL,{0xC13EE247L,-169,0xAC838C89L,0x28L,1UL,9UL,0x2C32AC32224A2281LL,0xB2L,-1L}},{18446744073709551614UL,0UL,{0x44D54546L,38,0x7547E427L,1UL,0x60761613L,1UL,-1L,-1L,0xA537L}},{0xC964E7D1L,0UL,{4294967292UL,12,0UL,0xB7L,4294967295UL,0xC9L,0xCF1849EF3FAE03B7LL,-9L,0L}},{18446744073709551615UL,0UL,{0xC13EE247L,-169,0xAC838C89L,0x28L,1UL,9UL,0x2C32AC32224A2281LL,0xB2L,-1L}},{0xA524F0EFL,0xD25BDC0BL,{0UL,-114,0xFE104D67L,7UL,0x37462809L,0xD9L,0x59E45D1138675ADALL,8L,0x25DDL}}},{{0xC964E7D1L,0UL,{4294967292UL,12,0UL,0xB7L,4294967295UL,0xC9L,0xCF1849EF3FAE03B7LL,-9L,0L}},{0xA524F0EFL,0xD25BDC0BL,{0UL,-114,0xFE104D67L,7UL,0x37462809L,0xD9L,0x59E45D1138675ADALL,8L,0x25DDL}},{0xCB69A1CFL,0x823FD415L,{6UL,-80,1UL,0x53L,4294967286UL,8UL,0x7ECC0C25F22BD97CLL,-1L,1L}},{0xCB69A1CFL,0x823FD415L,{6UL,-80,1UL,0x53L,4294967286UL,8UL,0x7ECC0C25F22BD97CLL,-1L,1L}},{0xA524F0EFL,0xD25BDC0BL,{0UL,-114,0xFE104D67L,7UL,0x37462809L,0xD9L,0x59E45D1138675ADALL,8L,0x25DDL}},{0xC964E7D1L,0UL,{4294967292UL,12,0UL,0xB7L,4294967295UL,0xC9L,0xCF1849EF3FAE03B7LL,-9L,0L}},{0x07AFF3B0L,0UL,{0xE286AEC3L,-68,0x1F4D7FBCL,0xCEL,0xDDC5919EL,0x0AL,0x31C53513908AC885LL,0x59L,0xC9E1L}}},{{0x8D81D4D7L,0x5A5CA771L,{4UL,-129,0xD5AC628BL,0x88L,0x5BADAD80L,1UL,0x18DEF213D0198EDALL,0xEAL,-6L}},{18446744073709551614UL,0UL,{0x44D54546L,38,0x7547E427L,1UL,0x60761613L,1UL,-1L,-1L,0xA537L}},{18446744073709551615UL,0xBEF4F077L,{0x14A4E7E5L,164,0xE8F9BB1BL,4UL,0UL,0x95L,2L,0xDEL,0x9E86L}},{0x8D81D4D7L,0x5A5CA771L,{4UL,-129,0xD5AC628BL,0x88L,0x5BADAD80L,1UL,0x18DEF213D0198EDALL,0xEAL,-6L}},{0xA524F0EFL,0xD25BDC0BL,{0UL,-114,0xFE104D67L,7UL,0x37462809L,0xD9L,0x59E45D1138675ADALL,8L,0x25DDL}},{0x0A743DD9L,0x0BE03A37L,{4294967288UL,-31,0UL,0x17L,1UL,6UL,-9L,-1L,0xE46FL}},{18446744073709551614UL,0UL,{0x44D54546L,38,0x7547E427L,1UL,0x60761613L,1UL,-1L,-1L,0xA537L}}}};
|
|
static volatile struct S0 g_3123 = {0xE280A66EL,173,0x9EE9BFC1L,0xD5L,1UL,6UL,-4L,3L,2L};/* VOLATILE GLOBAL g_3123 */
|
|
static struct S3 g_3184 = {2533,14,4730,163,124,2,-49,69,531,-291};/* VOLATILE GLOBAL g_3184 */
|
|
static uint8_t g_3207 = 0x7EL;
|
|
static uint32_t g_3208 = 0x36F14443L;
|
|
static const struct S1 g_3216 = {0UL,4UL,{0xDE3A1424L,92,0x5DFB6C73L,0x3BL,0xB9A81E43L,255UL,0xCC11C2370C2DFF95LL,0xF2L,-1L}};/* VOLATILE GLOBAL g_3216 */
|
|
static volatile uint32_t **g_3225 = (void*)0;
|
|
static volatile uint32_t ** volatile *g_3224 = &g_3225;
|
|
static volatile uint32_t ** volatile **g_3223 = &g_3224;
|
|
static volatile uint32_t ** volatile ** volatile *g_3222 = &g_3223;
|
|
static struct S2 g_3244 = {0xACCB32623C340715LL,{4294967288UL,-86,18446744073709551611UL,0UL,1UL,1UL,0x1E1979C83D39084BLL,0xE7L,0x6B8DL}};/* VOLATILE GLOBAL g_3244 */
|
|
static volatile struct S2 g_3251 = {0xAA2B5EE438A48F75LL,{7UL,166,18446744073709551611UL,0UL,0x46FEA2B6L,0xA5L,6L,0L,7L}};/* VOLATILE GLOBAL g_3251 */
|
|
static struct S0 *g_3320[4] = {&g_3004,&g_3004,&g_3004,&g_3004};
|
|
static struct S0 * volatile *g_3319 = &g_3320[2];
|
|
static int8_t g_3323[3][8] = {{0x6BL,0xE1L,0x6BL,0x3AL,0xE1L,(-1L),(-1L),0xE1L},{0xE1L,(-1L),(-1L),0xE1L,0x3AL,0x6BL,0xE1L,0x6BL},{0xE1L,(-2L),0x3BL,(-2L),0xE1L,0x3BL,0x91L,0x91L}};
|
|
static int32_t ** volatile g_3345 = &g_104;/* VOLATILE GLOBAL g_3345 */
|
|
static struct S1 g_3347 = {18446744073709551615UL,0x7234D138L,{1UL,-14,0x065711D2L,0xB7L,4294967295UL,4UL,0x10701AE4DCA9356BLL,0x4BL,0L}};/* VOLATILE GLOBAL g_3347 */
|
|
static volatile struct S1 g_3370[6] = {{18446744073709551615UL,4294967286UL,{4294967290UL,-167,18446744073709551609UL,0xCBL,1UL,0x24L,0x6EFB1B6C650275A7LL,0xC1L,0xE59BL}},{18446744073709551610UL,8UL,{0x606A6C73L,59,18446744073709551613UL,0x9FL,1UL,0UL,0x68DC17132028D4B6LL,-1L,3L}},{18446744073709551615UL,4294967286UL,{4294967290UL,-167,18446744073709551609UL,0xCBL,1UL,0x24L,0x6EFB1B6C650275A7LL,0xC1L,0xE59BL}},{18446744073709551615UL,4294967286UL,{4294967290UL,-167,18446744073709551609UL,0xCBL,1UL,0x24L,0x6EFB1B6C650275A7LL,0xC1L,0xE59BL}},{18446744073709551610UL,8UL,{0x606A6C73L,59,18446744073709551613UL,0x9FL,1UL,0UL,0x68DC17132028D4B6LL,-1L,3L}},{18446744073709551615UL,4294967286UL,{4294967290UL,-167,18446744073709551609UL,0xCBL,1UL,0x24L,0x6EFB1B6C650275A7LL,0xC1L,0xE59BL}}};
|
|
static volatile struct S1 g_3376[5][7] = {{{0x826B20E4L,4294967293UL,{8UL,-22,0UL,0x75L,4294967295UL,0UL,0x3E312D156287A361LL,1L,0x632BL}},{0x826B20E4L,4294967293UL,{8UL,-22,0UL,0x75L,4294967295UL,0UL,0x3E312D156287A361LL,1L,0x632BL}},{18446744073709551614UL,4294967289UL,{0UL,-165,18446744073709551614UL,0x8FL,0x092CCA7EL,0x57L,0L,0x1DL,0x96C9L}},{0xFC45CDD4L,0x0E703204L,{2UL,-163,0x06B42E57L,0x25L,0x77F212F5L,0x0EL,8L,-5L,-1L}},{0x5812612CL,0x30455957L,{0UL,0,0xE63FFBDAL,9UL,0UL,0xECL,0x0448BE694B8334EELL,0xD5L,0x5AFBL}},{0xFC45CDD4L,0x0E703204L,{2UL,-163,0x06B42E57L,0x25L,0x77F212F5L,0x0EL,8L,-5L,-1L}},{18446744073709551614UL,4294967289UL,{0UL,-165,18446744073709551614UL,0x8FL,0x092CCA7EL,0x57L,0L,0x1DL,0x96C9L}}},{{0x826B20E4L,4294967293UL,{8UL,-22,0UL,0x75L,4294967295UL,0UL,0x3E312D156287A361LL,1L,0x632BL}},{0x826B20E4L,4294967293UL,{8UL,-22,0UL,0x75L,4294967295UL,0UL,0x3E312D156287A361LL,1L,0x632BL}},{18446744073709551614UL,4294967289UL,{0UL,-165,18446744073709551614UL,0x8FL,0x092CCA7EL,0x57L,0L,0x1DL,0x96C9L}},{0xFC45CDD4L,0x0E703204L,{2UL,-163,0x06B42E57L,0x25L,0x77F212F5L,0x0EL,8L,-5L,-1L}},{0x5812612CL,0x30455957L,{0UL,0,0xE63FFBDAL,9UL,0UL,0xECL,0x0448BE694B8334EELL,0xD5L,0x5AFBL}},{0xFC45CDD4L,0x0E703204L,{2UL,-163,0x06B42E57L,0x25L,0x77F212F5L,0x0EL,8L,-5L,-1L}},{18446744073709551614UL,4294967289UL,{0UL,-165,18446744073709551614UL,0x8FL,0x092CCA7EL,0x57L,0L,0x1DL,0x96C9L}}},{{0x826B20E4L,4294967293UL,{8UL,-22,0UL,0x75L,4294967295UL,0UL,0x3E312D156287A361LL,1L,0x632BL}},{0x826B20E4L,4294967293UL,{8UL,-22,0UL,0x75L,4294967295UL,0UL,0x3E312D156287A361LL,1L,0x632BL}},{18446744073709551614UL,4294967289UL,{0UL,-165,18446744073709551614UL,0x8FL,0x092CCA7EL,0x57L,0L,0x1DL,0x96C9L}},{0xFC45CDD4L,0x0E703204L,{2UL,-163,0x06B42E57L,0x25L,0x77F212F5L,0x0EL,8L,-5L,-1L}},{0x5812612CL,0x30455957L,{0UL,0,0xE63FFBDAL,9UL,0UL,0xECL,0x0448BE694B8334EELL,0xD5L,0x5AFBL}},{0xFC45CDD4L,0x0E703204L,{2UL,-163,0x06B42E57L,0x25L,0x77F212F5L,0x0EL,8L,-5L,-1L}},{18446744073709551614UL,4294967289UL,{0UL,-165,18446744073709551614UL,0x8FL,0x092CCA7EL,0x57L,0L,0x1DL,0x96C9L}}},{{0x826B20E4L,4294967293UL,{8UL,-22,0UL,0x75L,4294967295UL,0UL,0x3E312D156287A361LL,1L,0x632BL}},{0x826B20E4L,4294967293UL,{8UL,-22,0UL,0x75L,4294967295UL,0UL,0x3E312D156287A361LL,1L,0x632BL}},{18446744073709551614UL,4294967289UL,{0UL,-165,18446744073709551614UL,0x8FL,0x092CCA7EL,0x57L,0L,0x1DL,0x96C9L}},{0xFC45CDD4L,0x0E703204L,{2UL,-163,0x06B42E57L,0x25L,0x77F212F5L,0x0EL,8L,-5L,-1L}},{0x5812612CL,0x30455957L,{0UL,0,0xE63FFBDAL,9UL,0UL,0xECL,0x0448BE694B8334EELL,0xD5L,0x5AFBL}},{0xFC45CDD4L,0x0E703204L,{2UL,-163,0x06B42E57L,0x25L,0x77F212F5L,0x0EL,8L,-5L,-1L}},{18446744073709551614UL,4294967289UL,{0UL,-165,18446744073709551614UL,0x8FL,0x092CCA7EL,0x57L,0L,0x1DL,0x96C9L}}},{{0x5812612CL,0x30455957L,{0UL,0,0xE63FFBDAL,9UL,0UL,0xECL,0x0448BE694B8334EELL,0xD5L,0x5AFBL}},{0x5812612CL,0x30455957L,{0UL,0,0xE63FFBDAL,9UL,0UL,0xECL,0x0448BE694B8334EELL,0xD5L,0x5AFBL}},{0x826B20E4L,4294967293UL,{8UL,-22,0UL,0x75L,4294967295UL,0UL,0x3E312D156287A361LL,1L,0x632BL}},{9UL,0x2534F2CCL,{0UL,53,0x0CD429C2L,0x37L,0x4C806FA2L,3UL,0x02429A5B0ECF1942LL,-10L,-1L}},{0x1EC0707BL,0x9D61E4E7L,{4294967295UL,133,1UL,4UL,0x95FAF57EL,0x48L,0xC9164ADDA29A8043LL,1L,0x14D6L}},{9UL,0x2534F2CCL,{0UL,53,0x0CD429C2L,0x37L,0x4C806FA2L,3UL,0x02429A5B0ECF1942LL,-10L,-1L}},{0x826B20E4L,4294967293UL,{8UL,-22,0UL,0x75L,4294967295UL,0UL,0x3E312D156287A361LL,1L,0x632BL}}}};
|
|
static volatile struct S0 g_3380 = {0x8D9AEE80L,44,0UL,5UL,4294967292UL,0x29L,0x3C70052A27668013LL,1L,0x3D45L};/* VOLATILE GLOBAL g_3380 */
|
|
static volatile uint16_t g_3419 = 65530UL;/* VOLATILE GLOBAL g_3419 */
|
|
static const uint32_t g_3540 = 0x36E4DD78L;
|
|
static int16_t *g_3553 = &g_698[0][1];
|
|
static int16_t **g_3552 = &g_3553;
|
|
static union U4 ** volatile g_3569 = &g_483;/* VOLATILE GLOBAL g_3569 */
|
|
static struct S1 g_3570 = {18446744073709551615UL,0xD3CBB198L,{0x83122A91L,143,0UL,252UL,0UL,0UL,0x75C5AC4E298F599ALL,0xE4L,1L}};/* VOLATILE GLOBAL g_3570 */
|
|
static const int32_t *g_3592[6] = {&g_2895,&g_2895,&g_2895,&g_2895,&g_2895,&g_2895};
|
|
static const int32_t ** volatile g_3591 = &g_3592[4];/* VOLATILE GLOBAL g_3591 */
|
|
static int16_t g_3603 = 0x932BL;
|
|
static int32_t g_3614 = 1L;
|
|
static struct S1 g_3629 = {18446744073709551614UL,9UL,{5UL,-126,0UL,0xC8L,0x0AA8F946L,0xE7L,1L,0xC6L,0L}};/* VOLATILE GLOBAL g_3629 */
|
|
static struct S1 g_3637 = {18446744073709551613UL,7UL,{4294967295UL,99,18446744073709551615UL,255UL,0xF9B85A8DL,0x18L,0L,0xAEL,1L}};/* VOLATILE GLOBAL g_3637 */
|
|
static struct S0 g_3650 = {0x47C120B2L,149,0x45266B40L,0x0AL,8UL,1UL,4L,-1L,-9L};/* VOLATILE GLOBAL g_3650 */
|
|
static uint32_t *g_3669 = (void*)0;
|
|
static uint32_t **g_3668 = &g_3669;
|
|
static uint32_t **g_3673 = (void*)0;
|
|
static const int32_t ** volatile g_3683 = &g_3592[4];/* VOLATILE GLOBAL g_3683 */
|
|
static uint32_t g_3684[5] = {0xC3199E59L,0xC3199E59L,0xC3199E59L,0xC3199E59L,0xC3199E59L};
|
|
static int32_t * volatile g_3687 = &g_2849;/* VOLATILE GLOBAL g_3687 */
|
|
static struct S3 * const *g_3716 = (void*)0;
|
|
|
|
|
|
/* --- FORWARD DECLARATIONS --- */
|
|
uint64_t func_1(void);
|
|
int8_t func_12(int64_t p_13, uint16_t p_14, uint64_t p_15, int32_t p_16);
|
|
int32_t func_17(uint32_t p_18, uint64_t p_19);
|
|
uint64_t func_21(int32_t p_22, int32_t p_23, uint32_t p_24, uint32_t p_25);
|
|
uint32_t func_26(uint16_t p_27, uint32_t p_28, int8_t p_29, uint8_t p_30);
|
|
uint64_t func_31(uint8_t p_32, uint16_t p_33, int32_t p_34);
|
|
int32_t func_36(int32_t p_37, int32_t p_38, int32_t p_39);
|
|
int16_t func_43(int32_t p_44, uint32_t p_45, int32_t p_46);
|
|
union U4 func_66(uint32_t * p_67, uint32_t p_68, uint32_t p_69, uint32_t p_70, const uint64_t p_71);
|
|
uint32_t * func_72(int8_t p_73, uint64_t p_74, const uint16_t * p_75);
|
|
|
|
|
|
/* --- FUNCTIONS --- */
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_9 g_49 g_60 g_61 g_284 g_425.f2.f4 g_678.f2.f6 g_726 g_104 g_889.f2 g_680.f2.f3 g_110 g_111 g_112 g_98 g_179 g_899 g_740.f0 g_673 g_674 g_740.f1 g_680.f0 g_727.f0 g_680.f2.f5 g_928 g_488 g_891.f5 g_218 g_527.f1 g_354 g_355 g_947 g_63 g_99 g_93 g_1205 g_1213 g_868.f6 g_725 g_633.f5 g_1227 g_1191 g_1192 g_740.f7 g_433.f9 g_845.f0 g_293.f2 g_1271 g_1145 g_680.f2.f2 g_947.f3 g_756.f3 g_756.f0 g_568 g_633.f2 g_727.f3 g_727.f7 g_483 g_482 g_1087 g_1088 g_633.f6 g_294.f2 g_868.f1 g_899.f0 g_1620 g_269 g_1455.f4 g_891 g_1662 g_1144 g_679 g_680 g_1695 g_1391.f7 g_678.f2.f3 g_1756 g_899.f3 g_1455.f2 g_1143 g_678.f2.f5 g_1406 g_1698.f6 g_740.f5 g_820 g_820.f3 g_820.f2 g_1071.f3 g_1142 g_1908 g_135.f0 g_1698.f2 g_1924 g_482.f0 g_1940 g_740.f2 g_1960 g_1698.f7 g_1983 g_1162 g_1987 g_1988 g_1698.f5 g_921 g_474 g_922 g_276 g_1295 g_2038 g_947.f0 g_1280.f3 g_2063 g_1009 g_756 g_845 g_740.f3 g_482.f4 g_2157 g_2160 g_2179 g_2203 g_1940.f3 g_216 g_283 g_212 g_294 g_282 g_425 g_433 g_279 g_139 g_473 g_527 g_131 g_590 g_608 g_618 g_2254 g_740 g_2310 g_2318 g_2324 g_2341 g_1064 g_2367 g_2375 g_2378 g_727.f5 g_2412 g_2418 g_633.f3 g_2206.f0 g_2430 g_1405 g_2445 g_2500 g_1698.f0 g_2579 g_2387 g_698 g_2598 g_2623 g_1698.f3 g_1070 g_2657 g_2599 g_660 g_120 g_2792 g_2793 g_2806 g_2807 g_868.f0 g_2836 g_2849 g_2206.f6 g_2283.f2 g_2445.f0 g_2869 g_2883.f4 g_2878.f6 g_2924 g_2929 g_678.f2.f1 g_855.f2 g_85 g_2922.f0 g_3004 g_2309 g_3036 g_3091 g_3099 g_3101 g_3107 g_2103 g_1794 g_3123 g_3347.f2.f6 g_3684 g_2894 g_3687 g_3629.f2.f7 g_3319 g_3320 g_3553
|
|
* writes: g_49 g_63 g_61 g_633.f7 g_678.f2.f3 g_99 g_1009 g_680.f2.f3 g_269 g_355 g_179 g_921 g_680.f2.f6 g_104 g_206 g_93 g_680.f0 g_1205 g_740.f7 g_845.f0 g_678.f2.f7 g_756.f3 g_756.f0 g_947.f3 g_1294 g_218 g_633.f6 g_899.f0 g_947.f0 g_698 g_1662 g_740.f5 g_1756 g_899.f3 g_680.f2.f7 g_678.f2.f5 g_1698.f3 g_633.f5 g_680.f2.f5 g_1698.f2 g_482.f0 g_1295 g_740.f2 g_1698.f5 g_276 g_1271 g_1940.f3 g_483 g_740.f3 g_2179 g_353 g_139.f6 g_85 g_279 g_216 g_591 g_680.f2.f2 g_740.f6 g_679 g_2309 g_2318 g_1908 g_633.f3 g_2416 g_678.f2.f6 g_1227.f2.f5 g_2598 g_2203.f3 g_2367.f2.f3 g_425.f2.f6 g_845.f3 g_2840 g_2445.f0 g_2806.f2.f2 g_2878.f2 g_1698.f6 g_2925 g_1227.f0 g_2922.f0 g_3004.f7 g_1227.f2.f7 g_2929.f2.f7 g_3036.f3 g_2929.f0 g_2367.f2.f5 g_2894 g_2849 g_3629.f2.f7 g_3347.f2.f6 g_3716
|
|
*/
|
|
uint64_t func_1(void)
|
|
{ /* block id: 0 */
|
|
int32_t l_2 = 0x82C32B96L;
|
|
int16_t l_20 = (-3L);
|
|
uint16_t *l_47 = (void*)0;
|
|
uint16_t *l_48[3][10][6] = {{{&g_49,&g_49,&g_49,&g_49,&g_49,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,&g_49},{&g_49,&g_49,&g_49,(void*)0,&g_49,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,(void*)0},{&g_49,&g_49,&g_49,&g_49,&g_49,&g_49},{&g_49,&g_49,&g_49,&g_49,(void*)0,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,&g_49},{(void*)0,&g_49,&g_49,&g_49,&g_49,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,(void*)0},{&g_49,&g_49,&g_49,&g_49,&g_49,&g_49}},{{(void*)0,&g_49,&g_49,&g_49,&g_49,&g_49},{(void*)0,&g_49,&g_49,&g_49,&g_49,&g_49},{(void*)0,&g_49,&g_49,&g_49,&g_49,&g_49},{(void*)0,&g_49,&g_49,&g_49,&g_49,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,&g_49},{&g_49,(void*)0,&g_49,&g_49,&g_49,&g_49},{(void*)0,&g_49,&g_49,&g_49,&g_49,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,(void*)0},{&g_49,(void*)0,&g_49,&g_49,&g_49,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,&g_49}},{{&g_49,&g_49,&g_49,(void*)0,&g_49,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,(void*)0},{&g_49,&g_49,&g_49,(void*)0,&g_49,&g_49},{&g_49,&g_49,&g_49,(void*)0,(void*)0,&g_49},{&g_49,&g_49,&g_49,&g_49,&g_49,&g_49},{(void*)0,&g_49,(void*)0,&g_49,&g_49,&g_49}}};
|
|
int32_t l_50 = 0x909CC0F9L;
|
|
uint32_t *l_62 = &g_63;
|
|
int32_t *l_1008 = &g_1009;
|
|
int32_t l_1281 = 0L;
|
|
uint8_t *l_3685 = &g_2367.f2.f5;
|
|
int32_t *l_3686 = &g_2894[0];
|
|
uint16_t ****l_3699 = (void*)0;
|
|
uint16_t *****l_3698 = &l_3699;
|
|
uint32_t *l_3700 = &g_3684[0];
|
|
uint32_t l_3709 = 0x49DC5665L;
|
|
int i, j, k;
|
|
(*l_3686) |= ((l_2 >= (safe_add_func_int32_t_s_s((safe_sub_func_uint8_t_u_u(((*l_3685) = (safe_div_func_int16_t_s_s((g_9 ^ (safe_lshift_func_int8_t_s_s(func_12((l_2 != func_17(l_20, func_21(g_9, (func_26((func_31((+(func_36(((*l_1008) = (safe_unary_minus_func_uint64_t_u((safe_rshift_func_int16_t_s_u(func_43((((g_49--) <= (((*l_62) = (safe_add_func_int16_t_s_s((l_47 == l_47), (safe_unary_minus_func_uint32_t_u((safe_sub_func_uint8_t_u_u(((0x02C1L & (l_47 == g_60)) == g_61), g_9))))))) & g_61)) > 4UL), l_20, l_50), l_50))))), l_20, l_50) & 0xB2927EDEL)), l_1281, l_50) == 0xB354743DA8B2205BLL), l_20, g_633.f2, g_727.f3) ^ l_50), g_727.f7, l_20))), l_50, l_1281, l_50), g_3347.f2.f6))), g_3684[0]))), g_2623.f0)), l_50))) != 0xBD3304C719FCD50CLL);
|
|
(*g_3687) |= (*l_3686);
|
|
(*g_3687) = ((*l_3686) != (safe_add_func_uint32_t_u_u(0UL, (safe_rshift_func_int8_t_s_u(((((safe_rshift_func_uint8_t_u_s((((0xCD2EL && (*l_3686)) >= ((**g_1145) & ((((((((safe_rshift_func_uint8_t_u_s((*l_3686), 3)) < ((void*)0 != l_3698)) , (((l_62 = l_3700) == l_3686) , (*l_3686))) == (*g_1088)) == 0x58CCA0AA79239229LL) > (*l_3686)) && 0xA9L) >= g_740.f3))) >= (*l_3686)), 4)) , (void*)0) == &g_1009) == (*l_3686)), (*l_3686))))));
|
|
for (g_3629.f2.f7 = 0; (g_3629.f2.f7 > 25); g_3629.f2.f7 = safe_add_func_int32_t_s_s(g_3629.f2.f7, 3))
|
|
{ /* block id: 1604 */
|
|
uint8_t **l_3710 = (void*)0;
|
|
int16_t *l_3734[8][3][8] = {{{&g_3603,&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][1],&g_698[0][0],(void*)0,&g_698[0][0]},{&l_20,&l_20,&g_3603,(void*)0,&g_269,&g_269,(void*)0,(void*)0},{&g_698[0][0],(void*)0,&l_20,&g_3603,(void*)0,&l_20,&l_20,&l_20}},{{&l_20,&g_3603,(void*)0,&g_698[0][0],&g_3603,&g_698[0][0],&g_3603,(void*)0},{&l_20,(void*)0,&l_20,(void*)0,&g_269,(void*)0,(void*)0,&g_269},{&g_3603,(void*)0,&g_698[0][0],&g_698[0][0],&g_3603,&l_20,&g_3603,&l_20}},{{&g_698[0][0],&g_3603,&g_269,&g_698[0][0],&g_3603,(void*)0,(void*)0,(void*)0},{&l_20,&g_3603,&l_20,&l_20,&g_3603,&l_20,&g_698[0][0],&g_698[0][0]},{&g_698[0][1],&g_698[0][0],(void*)0,(void*)0,(void*)0,&g_3603,&g_698[0][0],&g_698[0][1]}},{{&g_3603,&g_269,&g_698[0][0],(void*)0,(void*)0,&g_269,&g_698[0][0],&g_698[0][0]},{&l_20,(void*)0,(void*)0,&l_20,&l_20,&g_698[0][1],&g_698[0][0],(void*)0},{&l_20,(void*)0,&l_20,&g_698[0][0],&l_20,&g_3603,&g_698[0][1],&l_20}},{{&l_20,&g_698[0][1],(void*)0,&g_698[0][0],&l_20,&g_698[0][0],&g_698[0][0],&g_269},{&l_20,&g_698[0][0],&g_698[0][0],(void*)0,(void*)0,(void*)0,&g_698[0][0],(void*)0},{&g_698[0][0],(void*)0,(void*)0,&g_698[0][0],&g_3603,&g_698[0][0],&g_698[0][0],&l_20}},{{&g_3603,&g_698[0][0],&g_698[0][0],&g_3603,&g_3603,(void*)0,&l_20,(void*)0},{&g_698[0][1],&g_698[0][0],&g_3603,(void*)0,&g_698[0][0],&l_20,&g_698[0][0],&g_698[0][0]},{&g_269,(void*)0,&g_698[0][1],&g_698[0][0],&g_698[0][1],(void*)0,&g_269,&g_698[0][1]}},{{&g_698[0][0],&g_3603,&g_269,&g_269,&g_3603,&g_698[0][0],&g_269,&g_698[0][0]},{&l_20,&l_20,&g_3603,&g_698[0][1],&g_3603,(void*)0,(void*)0,&g_698[0][0]},{&g_698[0][0],(void*)0,&l_20,&g_698[0][0],&g_698[0][1],&l_20,&g_698[0][0],&g_698[0][1]}},{{&g_269,&g_698[0][1],(void*)0,&g_269,&g_698[0][0],&g_269,&g_698[0][0],&g_3603},{&g_698[0][1],&g_269,&l_20,(void*)0,&g_3603,&g_698[0][0],(void*)0,&g_3603},{(void*)0,&l_20,&g_3603,(void*)0,&g_269,&l_20,(void*)0,&g_269}}};
|
|
int32_t l_3735[9][3][5] = {{{0x49EF47BBL,0x49EF47BBL,0x877C419CL,0x60330F01L,0L},{0x49EF47BBL,0x5B6C31B6L,0L,1L,(-2L)},{0x652D465FL,0xDD170A6BL,9L,0xFD3C8E95L,0x78AE2A21L}},{{0xCC8D68CAL,0x5B6C31B6L,0x5B6C31B6L,0xCC8D68CAL,0xEFBE90C7L},{(-2L),0x49EF47BBL,0x5B6C31B6L,0L,1L},{0L,0xA64D4832L,9L,0x652D465FL,0x5B6C31B6L}},{{0xDD170A6BL,(-2L),0L,0L,(-2L)},{(-2L),0xF8C65B54L,0x877C419CL,0xCC8D68CAL,(-2L)},{0xA64D4832L,0x78AE2A21L,0x49EF47BBL,0xFD3C8E95L,0x5B6C31B6L}},{{0xF8C65B54L,0xFD3C8E95L,0x60330F01L,1L,1L},{0xA64D4832L,0x877C419CL,0xA64D4832L,0x60330F01L,0xEFBE90C7L},{(-2L),0x877C419CL,0x652D465FL,0xF8C65B54L,0x78AE2A21L}},{{0xDD170A6BL,0xFD3C8E95L,1L,0x49EF47BBL,(-2L)},{0L,0x78AE2A21L,0x652D465FL,0x78AE2A21L,0L},{(-2L),0xF8C65B54L,0xA64D4832L,0x78AE2A21L,0x49EF47BBL}},{{0xCC8D68CAL,(-2L),0x60330F01L,0x49EF47BBL,9L},{0x652D465FL,0xA64D4832L,0x49EF47BBL,0xF8C65B54L,0x49EF47BBL},{0x49EF47BBL,0x49EF47BBL,0x877C419CL,0x60330F01L,0L}},{{0x49EF47BBL,0x5B6C31B6L,0L,1L,(-2L)},{0x652D465FL,0xDD170A6BL,9L,0xFD3C8E95L,0x78AE2A21L},{0xCC8D68CAL,0x5B6C31B6L,0x5B6C31B6L,0xCC8D68CAL,0xEFBE90C7L}},{{(-2L),0x49EF47BBL,0x5B6C31B6L,0L,1L},{0L,0xA64D4832L,9L,0x652D465FL,0x5B6C31B6L},{0xDD170A6BL,(-2L),0L,0L,(-2L)}},{{(-2L),0xF8C65B54L,0x877C419CL,0xCC8D68CAL,(-2L)},{0xA64D4832L,0x78AE2A21L,0x49EF47BBL,0xFD3C8E95L,0x5B6C31B6L},{0xF8C65B54L,0xFD3C8E95L,0x60330F01L,1L,1L}}};
|
|
int i, j, k;
|
|
for (g_3347.f2.f6 = 0; (g_3347.f2.f6 >= 0); g_3347.f2.f6 -= 1)
|
|
{ /* block id: 1607 */
|
|
struct S3 * const l_3715 = (void*)0;
|
|
struct S3 * const *l_3714 = &l_3715;
|
|
struct S3 * const **l_3713[8] = {&l_3714,&l_3714,&l_3714,&l_3714,&l_3714,&l_3714,&l_3714,&l_3714};
|
|
int32_t l_3722 = 0x33B68A7BL;
|
|
uint8_t ***l_3736 = (void*)0;
|
|
uint8_t ***l_3737 = (void*)0;
|
|
uint8_t ***l_3738 = (void*)0;
|
|
uint8_t ***l_3739 = (void*)0;
|
|
int i;
|
|
(*l_3686) = (((safe_div_func_uint32_t_u_u(((safe_div_func_uint32_t_u_u((safe_lshift_func_int16_t_s_u(((*g_3553) ^= (l_3709 < (((l_3710 == (g_1271 = (((safe_rshift_func_int8_t_s_s((((g_3716 = (void*)0) != &g_2599) == (safe_mod_func_int32_t_s_s((+(l_3722 ^ 0UL)), ((**g_3319) , (safe_rshift_func_int16_t_s_s((safe_sub_func_int8_t_s_s(((~(((safe_sub_func_uint8_t_u_u((safe_mod_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s(((void*)0 == l_3734[0][2][2]), 5)), l_3722)), 1L)) ^ 1L) || (****g_1143))) <= (*l_3686)), g_618.f2.f6)), l_3735[6][2][3])))))), 5)) ^ l_3722) , g_1271))) , (void*)0) == (void*)0))), 13)), (*l_3686))) | 0xA508L), (*l_3686))) & 0x70L) < 0L);
|
|
for (g_678.f2.f6 = 0; (g_678.f2.f6 >= 0); g_678.f2.f6 -= 1)
|
|
{ /* block id: 1614 */
|
|
if (l_3722)
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
return g_2807.f2.f5;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_2324 g_179 g_2341 g_674 g_60 g_61 g_1064 g_1144 g_1145 g_284 g_1162.f1.f5 g_2367 g_1987 g_1406 g_269 g_1088 g_2375 g_99 g_2378 g_727.f5 g_482.f0 g_2412 g_2418 g_680.f2.f7 g_633.f3 g_2206.f0 g_2430 g_891.f6 g_680.f2.f2 g_1405 g_1908 g_1142 g_1143 g_726 g_1280.f3 g_2445 g_891.f9 g_678.f2.f6 g_2500 g_283 g_1227.f2.f5 g_899 g_1698.f0 g_354 g_355 g_727.f3 g_2579 g_2387 g_698 g_673 g_2598 g_131 g_2623 g_740.f2 g_1009 g_1087 g_633.f6 g_1698.f3 g_1070 g_2657 g_425.f1 g_2599 g_891 g_1924.f5 g_218 g_679 g_680 g_1698.f5 g_740.f3 g_1924.f7 g_49 g_660 g_120 g_111 g_112 g_98 g_2792 g_2793 g_2806 g_2807 g_1271 g_868.f0 g_2836 g_2849 g_740.f7 g_2206.f6 g_2283.f2 g_2445.f0 g_2869 g_2883.f4 g_922.f7 g_2160 g_2878.f6 g_2924 g_2929 g_678.f2.f1 g_855.f2 g_85 g_433.f5 g_1983 g_2922.f0 g_488.f6 g_3004 g_104 g_2310 g_2309 g_921 g_474 g_922 g_3036 g_3091 g_3099 g_740.f0 g_740.f1 g_727.f0 g_928 g_488 g_527.f1 g_947 g_3101 g_3107 g_2103 g_1794 g_3123 g_1988
|
|
* writes: g_698 g_179 g_482.f0 g_61 g_633.f6 g_99 g_1908 g_633.f3 g_2416 g_680.f2.f7 g_104 g_756.f3 g_678.f2.f6 g_1227.f2.f5 g_355 g_2598 g_2203.f3 g_740.f2 g_1009 g_2367.f2.f3 g_216 g_1698.f3 g_483 g_740.f5 g_49 g_425.f2.f6 g_845.f3 g_680.f2.f3 g_740.f6 g_678.f2.f3 g_2840 g_2445.f0 g_2806.f2.f2 g_2878.f2 g_1698.f6 g_2925 g_85 g_1227.f0 g_899.f3 g_2922.f0 g_3004.f7 g_1227.f2.f7 g_2929.f2.f7 g_921 g_680.f2.f6 g_206 g_3036.f3 g_2929.f0
|
|
*/
|
|
int8_t func_12(int64_t p_13, uint16_t p_14, uint64_t p_15, int32_t p_16)
|
|
{ /* block id: 980 */
|
|
uint32_t l_2323 = 0x5438B635L;
|
|
uint32_t *l_2325 = &g_1205;
|
|
int32_t l_2330 = 0xB60AC722L;
|
|
uint16_t ***l_2332 = &g_283;
|
|
uint16_t ****l_2331 = &l_2332;
|
|
uint16_t ***l_2334 = (void*)0;
|
|
uint16_t ****l_2333 = &l_2334;
|
|
int16_t *l_2335 = &g_698[0][0];
|
|
int32_t *l_2336 = &g_179;
|
|
int16_t l_2337[1];
|
|
uint64_t l_2344 = 18446744073709551608UL;
|
|
int64_t *l_2355[10][1][6] = {{{&g_740.f6,&g_678.f2.f6,&g_680.f2.f6,&g_680.f2.f6,&g_633.f6,&g_740.f6}},{{&g_680.f2.f6,(void*)0,&g_680.f2.f6,&g_680.f2.f6,(void*)0,&g_680.f2.f6}},{{&g_740.f6,&g_633.f6,&g_680.f2.f6,&g_680.f2.f6,&g_678.f2.f6,&g_740.f6}},{{&g_678.f2.f6,&g_633.f6,&g_680.f2.f6,&g_678.f2.f6,(void*)0,&g_678.f2.f6}},{{&g_678.f2.f6,(void*)0,&g_678.f2.f6,&g_680.f2.f6,&g_633.f6,&g_678.f2.f6}},{{&g_740.f6,&g_678.f2.f6,&g_680.f2.f6,&g_680.f2.f6,&g_633.f6,&g_740.f6}},{{&g_680.f2.f6,(void*)0,&g_680.f2.f6,&g_678.f2.f6,&g_740.f6,&g_131}},{{&g_680.f2.f6,&g_678.f2.f6,&g_678.f2.f6,&g_131,&g_680.f2.f6,&g_680.f2.f6}},{{&g_131,&g_678.f2.f6,&g_131,&g_131,&g_740.f6,&g_131}},{{&g_131,&g_740.f6,&g_131,&g_131,&g_678.f2.f6,&g_131}}};
|
|
uint64_t l_2394 = 1UL;
|
|
int32_t l_2407 = (-4L);
|
|
int32_t l_2408 = 0xDCD1CE3DL;
|
|
uint32_t l_2409 = 0x300FBA2EL;
|
|
int16_t **l_2464 = (void*)0;
|
|
int16_t ***l_2463[5][9] = {{&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,&l_2464},{&l_2464,&l_2464,&l_2464,&l_2464,(void*)0,&l_2464,&l_2464,&l_2464,(void*)0},{&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,&l_2464},{&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,(void*)0,&l_2464,(void*)0},{&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,&l_2464,&l_2464}};
|
|
int32_t l_2481 = 0x39B3D960L;
|
|
int32_t l_2482 = 0x83639A1FL;
|
|
int32_t l_2483[3];
|
|
int8_t l_2484 = 7L;
|
|
const struct S2 *l_2489 = &g_2490;
|
|
int32_t *l_2595 = &g_1009;
|
|
int8_t l_2780 = 0x4FL;
|
|
uint32_t l_2782 = 0x2B6BDF3CL;
|
|
int64_t *****l_2919 = &g_1510;
|
|
struct S1 *l_3017 = &g_3018[7];
|
|
int8_t l_3072 = 1L;
|
|
struct S3 *l_3090 = &g_891[0][3];
|
|
uint32_t *l_3092[4][7][3] = {{{&g_63,&l_2323,&g_2160[2][0][1]},{&g_2160[4][5][0],&l_2409,&g_355},{&g_63,&g_1205,&l_2323},{&g_2160[3][1][3],(void*)0,&g_2160[5][1][1]},{&l_2782,&l_2782,&l_2782},{&g_355,&l_2782,&l_2409},{&g_355,&g_2160[3][1][3],&g_2160[3][1][3]}},{{&l_2782,&g_2160[2][0][1],(void*)0},{&g_2160[3][1][3],(void*)0,&l_2782},{&g_63,&g_2160[4][5][0],&g_1205},{&g_2160[4][5][0],(void*)0,&g_63},{&g_63,&g_2160[4][5][0],&g_1205},{&l_2409,(void*)0,&l_2409},{&l_2409,&g_2160[2][0][1],(void*)0}},{{&g_1205,&g_2160[3][1][3],(void*)0},{&l_2323,&l_2782,(void*)0},{(void*)0,&l_2782,(void*)0},{&g_2160[3][1][3],(void*)0,&l_2409},{&l_2323,&g_1205,&g_1205},{&g_2160[5][1][1],&l_2409,&g_63},{(void*)0,&l_2323,&g_1205}},{{&g_2160[5][1][1],&l_2409,&l_2782},{&l_2323,&g_63,(void*)0},{&g_2160[3][1][3],&g_1205,&g_2160[3][1][3]},{(void*)0,&g_63,&l_2409},{&l_2323,&g_63,&l_2782},{&g_1205,&g_1205,&g_2160[5][1][1]},{&l_2409,&g_63,&l_2323}}};
|
|
uint32_t l_3163 = 0x2C375869L;
|
|
struct S2 ****l_3166 = &g_2417;
|
|
uint8_t *l_3186 = &g_2203.f3;
|
|
uint8_t **l_3185 = &l_3186;
|
|
uint8_t ** const l_3187[8] = {&l_3186,&l_3186,&l_3186,&l_3186,&l_3186,&l_3186,&l_3186,&l_3186};
|
|
uint8_t l_3206 = 0x0BL;
|
|
uint32_t ****l_3263 = &g_660;
|
|
int8_t l_3325 = 0xD9L;
|
|
uint8_t ***l_3369 = &g_1271;
|
|
uint8_t ****l_3368[2][2][10] = {{{&l_3369,&l_3369,&l_3369,&l_3369,&l_3369,&l_3369,&l_3369,&l_3369,(void*)0,&l_3369},{&l_3369,&l_3369,&l_3369,(void*)0,&l_3369,(void*)0,&l_3369,&l_3369,&l_3369,&l_3369}},{{&l_3369,&l_3369,&l_3369,&l_3369,&l_3369,&l_3369,&l_3369,&l_3369,&l_3369,&l_3369},{&l_3369,(void*)0,&l_3369,&l_3369,&l_3369,&l_3369,&l_3369,&l_3369,&l_3369,&l_3369}}};
|
|
uint8_t *****l_3367 = &l_3368[0][0][7];
|
|
uint32_t * const **l_3413 = &g_353[0][5][1];
|
|
int8_t l_3455[5];
|
|
uint32_t l_3500 = 0x8226FC64L;
|
|
struct S0 *l_3526 = &g_1698;
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_2337[i] = 0xA1C8L;
|
|
for (i = 0; i < 3; i++)
|
|
l_2483[i] = 1L;
|
|
for (i = 0; i < 5; i++)
|
|
l_3455[i] = 0L;
|
|
l_2337[0] = (l_2323 <= ((g_2324[1] , l_2325) != (((*l_2336) = (safe_mod_func_int32_t_s_s((0x3122300B1250D9DDLL == ((p_16 == l_2330) == (l_2323 == (((*l_2335) = (((*l_2333) = ((*l_2331) = &g_283)) == (void*)0)) | l_2323)))), p_16))) , &l_2323)));
|
|
if ((safe_rshift_func_int16_t_s_s(((*l_2336) <= (!((g_2341 , (((safe_div_func_int8_t_s_s((l_2344 , 0xC6L), (safe_mul_func_int16_t_s_s(((p_14 < ((*l_2336) , p_13)) >= (**g_674)), ((*l_2336) != (*l_2336)))))) ^ p_16) != 0x69C3L)) > (*l_2336)))), 15)))
|
|
{ /* block id: 986 */
|
|
int8_t *l_2348 = &g_1908;
|
|
int8_t **l_2347 = &l_2348;
|
|
int8_t ***l_2349 = &l_2347;
|
|
int32_t l_2359[10][10] = {{0x84E16B02L,0xBD5586F3L,6L,0x04968785L,0xF7C043BDL,0xFEFF6466L,0xFEFF6466L,0xF7C043BDL,0x04968785L,6L},{2L,2L,(-1L),(-1L),0x413ECA28L,(-6L),0x4038AB73L,0xC7FA8C35L,0xF7C043BDL,0x7CBB9599L},{0xFEFF6466L,0x9979B65FL,2L,4L,0x4038AB73L,0x6351B0F9L,0x4038AB73L,4L,2L,0x9979B65FL},{0xF7C043BDL,2L,0x04968785L,0x84E16B02L,0x7CBB9599L,0x6A79BAE4L,0xFEFF6466L,0x6351B0F9L,(-1L),0xC7FA8C35L},{(-1L),0xBD5586F3L,0x4038AB73L,0x9979B65FL,0x6A79BAE4L,0x6A79BAE4L,0x9979B65FL,0x4038AB73L,0xBD5586F3L,(-1L)},{0xF7C043BDL,(-6L),0x6A79BAE4L,0x4038AB73L,2L,0x6351B0F9L,0x04968785L,0xBD5586F3L,4L,2L},{0xFEFF6466L,6L,0xC7FA8C35L,(-6L),2L,(-6L),0xC7FA8C35L,6L,0xFEFF6466L,(-1L)},{2L,0x04968785L,0x84E16B02L,0x7CBB9599L,0x6A79BAE4L,0xFEFF6466L,0x6351B0F9L,(-1L),0xC7FA8C35L,0xC7FA8C35L},{0x84E16B02L,(-1L),0xBD5586F3L,0x7CBB9599L,0x7CBB9599L,0xBD5586F3L,(-1L),0x84E16B02L,0xFEFF6466L,0x9979B65FL},{(-1L),(-1L),0x413ECA28L,(-6L),0x4038AB73L,0xC7FA8C35L,0xF7C043BDL,0x7CBB9599L,4L,0x7CBB9599L}};
|
|
const int16_t *l_2360 = &l_2337[0];
|
|
uint64_t *l_2361 = &g_482.f0;
|
|
int32_t l_2362[5][6][6] = {{{0xD2365CF4L,0L,0xB39BC731L,0L,0xD2365CF4L,(-6L)},{1L,0x6E4D9EE2L,0L,0L,1L,0L},{0xD2365CF4L,0x6E4D9EE2L,0xB39BC731L,0x6E4D9EE2L,0xD2365CF4L,0L},{1L,0L,0L,0x6E4D9EE2L,1L,(-6L)},{0xD2365CF4L,0L,0xB39BC731L,0L,0xD2365CF4L,(-6L)},{1L,0x6E4D9EE2L,0L,0L,1L,0L}},{{0xD2365CF4L,0x6E4D9EE2L,0xB39BC731L,0x6E4D9EE2L,0xD2365CF4L,0L},{1L,0L,0L,0x6E4D9EE2L,1L,(-6L)},{0xD2365CF4L,0L,0xB39BC731L,0L,0xD2365CF4L,(-6L)},{1L,0x6E4D9EE2L,0L,0L,1L,0L},{0xD2365CF4L,0x6E4D9EE2L,0xB39BC731L,0x6E4D9EE2L,0xD2365CF4L,0L},{1L,0L,0L,0x6E4D9EE2L,1L,(-6L)}},{{0xD2365CF4L,0L,0xB39BC731L,0L,0xD2365CF4L,(-6L)},{1L,0x6E4D9EE2L,0L,0L,1L,0x6E4D9EE2L},{0x7994EB94L,0x7A6B5CAAL,0xF4803A4DL,0x7A6B5CAAL,0x7994EB94L,0x6E4D9EE2L},{(-3L),(-4L),1L,0x7A6B5CAAL,(-3L),0L},{0x7994EB94L,(-4L),0xF4803A4DL,(-4L),0x7994EB94L,0L},{(-3L),0x7A6B5CAAL,1L,(-4L),(-3L),0x6E4D9EE2L}},{{0x7994EB94L,0x7A6B5CAAL,0xF4803A4DL,0x7A6B5CAAL,0x7994EB94L,0x6E4D9EE2L},{(-3L),(-4L),1L,0x7A6B5CAAL,(-3L),0L},{0x7994EB94L,(-4L),0xF4803A4DL,(-4L),0x7994EB94L,0L},{(-3L),0x7A6B5CAAL,1L,(-4L),(-3L),0x6E4D9EE2L},{0x7994EB94L,0x7A6B5CAAL,0xF4803A4DL,0x7A6B5CAAL,0x7994EB94L,0x6E4D9EE2L},{(-3L),(-4L),1L,0x7A6B5CAAL,(-3L),0L}},{{0x7994EB94L,(-4L),0xF4803A4DL,(-4L),0x7994EB94L,0L},{(-3L),0x7A6B5CAAL,1L,(-4L),(-3L),0x6E4D9EE2L},{0x7994EB94L,0x7A6B5CAAL,0xF4803A4DL,0x7A6B5CAAL,0x7994EB94L,0x6E4D9EE2L},{(-3L),(-4L),1L,0x7A6B5CAAL,(-3L),0L},{0x7994EB94L,(-4L),0xF4803A4DL,(-4L),0x7994EB94L,0L},{(-3L),0x7A6B5CAAL,1L,(-4L),(-3L),0x6E4D9EE2L}}};
|
|
int32_t *l_2376 = (void*)0;
|
|
int32_t *l_2377 = &g_99;
|
|
const int32_t *l_2386 = &g_2387;
|
|
const int32_t **l_2385[7][7][2] = {{{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386}},{{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386}},{{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386}},{{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386}},{{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386}},{{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386}},{{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{&l_2386,&l_2386},{(void*)0,&l_2386}}};
|
|
const int32_t ***l_2384 = &l_2385[5][6][1];
|
|
const int32_t ****l_2383[8] = {&l_2384,(void*)0,&l_2384,(void*)0,&l_2384,(void*)0,&l_2384,(void*)0};
|
|
const int32_t *****l_2382 = &l_2383[3];
|
|
struct S2 ***l_2414 = &g_1294;
|
|
struct S2 ****l_2413 = &l_2414;
|
|
int64_t l_2459 = (-1L);
|
|
uint8_t l_2486 = 0UL;
|
|
int16_t l_2522[2][6] = {{0x9FC1L,0x9FC1L,0x9FC1L,0x9FC1L,0x9FC1L,0x9FC1L},{0x9FC1L,0x9FC1L,0x9FC1L,0x9FC1L,0x9FC1L,0x9FC1L}};
|
|
int i, j, k;
|
|
(*l_2349) = l_2347;
|
|
l_2362[2][4][3] &= ((safe_rshift_func_uint16_t_u_u((safe_mod_func_int32_t_s_s((((((!((l_2355[7][0][1] != l_2355[7][0][1]) >= (+((((*l_2361) = ((((safe_lshift_func_uint16_t_u_u(((p_16 < p_15) > l_2359[2][2]), (g_1064[0][4] , 65526UL))) , l_2360) == l_2360) < p_16)) ^ 18446744073709551608UL) <= (-1L))))) || l_2359[2][2]) >= p_13) > l_2359[2][2]) >= l_2359[8][5]), p_14)), 15)) , (-9L));
|
|
(*l_2336) = (*l_2336);
|
|
if (((*l_2377) |= (((***g_1144) = (*l_2336)) && (g_1162.f1.f5 , (safe_div_func_int64_t_s_s(4L, (safe_div_func_int32_t_s_s((((*l_2336) |= l_2362[2][0][1]) == (g_2367 , (safe_div_func_int16_t_s_s(((safe_sub_func_uint64_t_u_u(((((*g_1088) = ((((safe_sub_func_int32_t_s_s(l_2359[2][2], (((0xBAL < (((0xA7L | (safe_unary_minus_func_uint64_t_u(((*l_2361) = (0x7577DDABB3DD9F28LL >= 0x7CBAB5C4C33CC853LL))))) && p_14) != (**g_1987))) , l_2359[3][7]) || 1L))) < 1L) , p_16) == 0xAC850F5D75124B50LL)) <= l_2362[1][5][0]) | 0xD991BF46D65B00D4LL), p_14)) | g_2375), l_2359[2][2])))), p_14))))))))
|
|
{ /* block id: 996 */
|
|
const int32_t *****l_2381 = (void*)0;
|
|
uint8_t *l_2403 = &g_633.f3;
|
|
int32_t l_2406 = 5L;
|
|
struct S0 *l_2427 = (void*)0;
|
|
int16_t ***l_2465 = &l_2464;
|
|
int16_t ****l_2466 = &l_2465;
|
|
int16_t ***l_2468 = &l_2464;
|
|
int16_t ****l_2467 = &l_2468;
|
|
uint8_t l_2470 = 8UL;
|
|
int64_t * const * const l_2473 = &l_2355[4][0][3];
|
|
int32_t *l_2474 = &l_2406;
|
|
int32_t *l_2475 = &l_2362[2][4][3];
|
|
int32_t *l_2476 = &l_2330;
|
|
int32_t *l_2477 = &l_2406;
|
|
int32_t *l_2478 = &g_93;
|
|
int32_t *l_2479 = &l_2359[3][6];
|
|
int32_t *l_2480[6];
|
|
int16_t l_2485 = 0x0DDCL;
|
|
int i;
|
|
for (i = 0; i < 6; i++)
|
|
l_2480[i] = &l_2330;
|
|
if (((g_2378 , (safe_lshift_func_int8_t_s_u(((l_2382 = l_2381) != (void*)0), 1))) | ((safe_lshift_func_uint8_t_u_u((*l_2336), (safe_mul_func_int8_t_s_s(((***l_2349) = p_15), (safe_mod_func_uint16_t_u_u(l_2394, (safe_div_func_int64_t_s_s(p_15, (safe_sub_func_int8_t_s_s((((safe_mul_func_int8_t_s_s((((*l_2361) |= (((p_15 ^ (l_2330 = ((safe_add_func_uint8_t_u_u(((*l_2403) = p_16), p_15)) , 0x39B39C02L))) ^ 0xF1L) < g_727.f5)) & 18446744073709551615UL), p_16)) <= p_15) != 0x1D9D73837DE6D6B8LL), p_13)))))))))) | 0UL)))
|
|
{ /* block id: 1002 */
|
|
int64_t l_2404 = (-7L);
|
|
int32_t *l_2405[3][5] = {{&g_179,&l_2362[2][4][3],&g_179,&l_2362[2][4][3],&l_2362[2][4][3]},{(void*)0,&l_2359[5][1],&l_2362[2][4][3],&l_2359[5][1],(void*)0},{&g_179,&l_2359[5][1],&l_2362[2][4][3],(void*)0,&l_2362[2][4][3]}};
|
|
int i, j;
|
|
l_2409--;
|
|
}
|
|
else
|
|
{ /* block id: 1004 */
|
|
const uint8_t l_2439[5][10] = {{0xFEL,1UL,1UL,0xFEL,0x33L,0xCBL,0xFEL,0xCBL,0x33L,0xFEL},{0xCBL,0xFEL,0xCBL,0x33L,0xFEL,1UL,1UL,0xFEL,0x33L,0xCBL},{0x71L,0x71L,0UL,0xFEL,0x86L,0UL,0x86L,0xFEL,0UL,0x71L},{0x86L,1UL,0xCBL,0x86L,0x33L,0x33L,0x86L,0xCBL,1UL,0x86L},{0xCBL,0x71L,1UL,0x33L,0x71L,0x33L,1UL,0x71L,0xCBL,0xCBL}};
|
|
int i, j;
|
|
(*g_2418) = (g_2412 , l_2413);
|
|
for (g_680.f2.f7 = 0; (g_680.f2.f7 <= (-29)); --g_680.f2.f7)
|
|
{ /* block id: 1008 */
|
|
if ((((((((safe_add_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_u(((*l_2403) |= (*l_2336)), 1)), (g_2206.f0 || (safe_div_func_uint32_t_u_u((((*l_2377) = (l_2427 != l_2427)) >= ((safe_div_func_int8_t_s_s(((g_2430 , (1L | ((p_13 , ((((((safe_lshift_func_uint8_t_u_s(((**g_1987) == ((*l_2335) = ((safe_sub_func_int8_t_s_s((safe_sub_func_int64_t_s_s(p_14, g_891[0][1].f6)), 0xE5L)) ^ p_13))), 6)) & g_680.f2.f2) , &l_2335) == g_1405[2]) & l_2439[4][6]) && 7UL)) < 0x13A39539L))) == l_2439[4][6]), p_15)) ^ 0L)), (*l_2336)))))) < 6UL) ^ p_14) , p_14) , 0UL) >= g_1908) | (*****g_1142)))
|
|
{ /* block id: 1012 */
|
|
return g_2378.f1.f7;
|
|
}
|
|
else
|
|
{ /* block id: 1014 */
|
|
(*g_726) = (void*)0;
|
|
l_2336 = &l_2330;
|
|
}
|
|
for (g_482.f0 = 0; (g_482.f0 <= 3); g_482.f0 += 1)
|
|
{ /* block id: 1020 */
|
|
return g_2412.f2.f6;
|
|
}
|
|
for (g_756.f3 = 0; (g_756.f3 >= 50); ++g_756.f3)
|
|
{ /* block id: 1025 */
|
|
if (p_16)
|
|
break;
|
|
if (p_14)
|
|
break;
|
|
return g_1280.f3;
|
|
}
|
|
(*l_2336) ^= (!(safe_add_func_int8_t_s_s((g_2445 , 0x7BL), 0x78L)));
|
|
}
|
|
}
|
|
(*l_2336) = (g_891[0][1].f9 != ((((safe_lshift_func_int8_t_s_u(((*l_2348) ^= (!((0x89L > ((((safe_rshift_func_uint16_t_u_u((safe_mul_func_int8_t_s_s((-9L), ((~(safe_div_func_int64_t_s_s(p_16, (safe_mul_func_int8_t_s_s(((safe_unary_minus_func_int32_t_s(l_2459)) , (((~((l_2406 = (safe_add_func_uint16_t_u_u((l_2463[4][4] != ((*l_2467) = ((*l_2466) = l_2465))), ((((safe_unary_minus_func_uint8_t_u(l_2470)) >= (safe_rshift_func_int8_t_s_u(((void*)0 != l_2473), 2))) & 0x3EEEL) <= 0x5548L)))) > (*l_2336))) , (****g_1143)) > 0x6EB4L)), 0x64L))))) , p_16))), 13)) || p_16) ^ p_15) | 0x199EL)) & p_16))), p_15)) || (-8L)) ^ 0x3CL) , p_16));
|
|
++l_2486;
|
|
}
|
|
else
|
|
{ /* block id: 1039 */
|
|
int16_t l_2501 = 0L;
|
|
int32_t l_2524 = 4L;
|
|
int32_t l_2528 = (-10L);
|
|
int32_t l_2530 = (-9L);
|
|
int32_t l_2531 = 0xF95F059BL;
|
|
int32_t l_2532 = 0L;
|
|
int32_t l_2533 = 0x47A8B923L;
|
|
int32_t l_2534[2][4] = {{(-4L),(-4L),(-4L),(-4L)},{(-4L),(-4L),(-4L),(-4L)}};
|
|
uint64_t *l_2580 = &l_2344;
|
|
int i, j;
|
|
l_2489 = (void*)0;
|
|
if (g_2375)
|
|
goto lbl_2569;
|
|
lbl_2569:
|
|
for (g_678.f2.f6 = (-20); (g_678.f2.f6 < (-5)); g_678.f2.f6 = safe_add_func_int8_t_s_s(g_678.f2.f6, 3))
|
|
{ /* block id: 1043 */
|
|
int8_t l_2521 = 0xA9L;
|
|
uint8_t *l_2523 = &g_1227[5].f2.f5;
|
|
int32_t *l_2525 = &l_2362[2][2][0];
|
|
int32_t *l_2526 = (void*)0;
|
|
int32_t *l_2527 = &l_2524;
|
|
int32_t *l_2529[3];
|
|
uint32_t l_2535 = 0xC49A5CC2L;
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_2529[i] = &l_2481;
|
|
l_2524 = (((safe_add_func_int8_t_s_s((safe_mul_func_uint8_t_u_u(((safe_lshift_func_uint8_t_u_s(((safe_unary_minus_func_uint8_t_u((p_14 | (((g_2500 , l_2501) == ((safe_mod_func_uint8_t_u_u(((*l_2523) ^= (safe_add_func_uint32_t_u_u(((((safe_mul_func_int16_t_s_s(((((****l_2331) ^= (safe_mul_func_uint16_t_u_u(((void*)0 == l_2376), p_14))) == (*l_2336)) > 0x761DE976L), (safe_div_func_uint32_t_u_u(((safe_mod_func_uint64_t_u_u((((safe_div_func_int16_t_s_s((safe_rshift_func_int8_t_s_u(((safe_unary_minus_func_int16_t_s((safe_rshift_func_int16_t_s_s(0xE097L, l_2501)))) ^ 0xD518L), 7)), 0x33E0L)) , l_2521) || l_2521), l_2522[0][5])) >= 4294967287UL), 8UL)))) , (*l_2336)) != (*l_2336)) , 0xB3292310L), l_2501))), 0x45L)) != (-10L))) != 0x8A49D51BL)))) <= p_16), 1)) | l_2501), p_16)), 0x84L)) < 0x91861CFDD80B2405LL) , p_16);
|
|
l_2535--;
|
|
(*l_2525) |= ((*l_2377) = (safe_div_func_int32_t_s_s((((safe_lshift_func_int8_t_s_s((safe_mul_func_uint16_t_u_u(((safe_sub_func_uint8_t_u_u(p_15, ((*l_2527) = (p_15 ^ p_14)))) < (safe_lshift_func_uint16_t_u_s((((safe_lshift_func_int16_t_s_u((((safe_lshift_func_int8_t_s_u((safe_rshift_func_int8_t_s_s(p_14, (safe_sub_func_uint16_t_u_u((p_13 <= ((*g_1088) = (safe_div_func_uint32_t_u_u(0xA3E2279AL, (+(((g_899 , (((safe_mod_func_int64_t_s_s(((safe_add_func_int16_t_s_s((safe_add_func_int16_t_s_s(p_16, ((*l_2336) = (safe_mul_func_uint8_t_u_u((safe_div_func_int8_t_s_s(0x11L, l_2534[1][0])), p_15))))), 1L)) || p_14), g_1698.f0)) < p_14) > p_16)) , p_13) < 0UL)))))), (****g_1143))))), 2)) <= (*g_60)) != (*g_354)), (**g_674))) <= g_727.f3) && 0xC1L), l_2501))), p_14)), p_16)) , (*l_2334)) != (***g_1142)), 0xDB14AAD2L)));
|
|
}
|
|
(*l_2336) = ((safe_rshift_func_uint16_t_u_u(p_15, (safe_sub_func_int8_t_s_s(((p_15 == p_13) ^ (((!(((((safe_mod_func_int32_t_s_s((p_15 < l_2531), ((*g_354)--))) >= ((g_2579 , l_2524) > ((*l_2336) , ((*l_2580) |= ((*l_2361) = 0xE95CD937E00E04B5LL))))) , (-5L)) != g_2367.f2.f2) , (*l_2336))) <= p_14) , 0x9AL)), 7UL)))) >= (*l_2386));
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 1060 */
|
|
int64_t l_2581 = 0L;
|
|
int32_t **l_2594[3][4] = {{&g_1070[2][8][6],&g_1070[2][8][6],&g_1070[2][8][6],&g_1070[2][8][6]},{&g_1070[2][8][6],&g_1070[2][8][6],&g_1070[2][8][6],&g_1070[2][8][6]},{&g_1070[2][8][6],&g_1070[2][8][6],&g_1070[2][8][6],&g_1070[2][8][6]}};
|
|
struct S3 ***l_2600 = &g_2598;
|
|
int32_t *l_2601 = &l_2483[2];
|
|
struct S2 * const *l_2607 = (void*)0;
|
|
struct S2 * const **l_2606 = &l_2607;
|
|
struct S2 * const ***l_2605 = &l_2606;
|
|
uint16_t l_2613 = 0xD8DAL;
|
|
uint32_t l_2631 = 6UL;
|
|
uint32_t * const **l_2660 = &g_353[0][5][1];
|
|
uint32_t * const ***l_2659 = &l_2660;
|
|
uint32_t * const ****l_2658 = &l_2659;
|
|
int32_t l_2746[3][3][1];
|
|
int32_t l_2768 = (-5L);
|
|
uint8_t *l_2813 = &g_85;
|
|
uint8_t **l_2812 = &l_2813;
|
|
int64_t **l_2873 = (void*)0;
|
|
int32_t **l_2886 = (void*)0;
|
|
int32_t ***l_2885 = &l_2886;
|
|
int32_t l_2920[1];
|
|
uint16_t ** const * const l_2923[8][10] = {{&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283},{&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283},{&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283},{&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283},{&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283},{&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283},{&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283},{&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283,&g_283}};
|
|
uint16_t l_2961 = 65535UL;
|
|
struct S0 *l_2969 = &g_2970;
|
|
struct S1 *l_3060 = &g_2806;
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
{
|
|
for (j = 0; j < 3; j++)
|
|
{
|
|
for (k = 0; k < 1; k++)
|
|
l_2746[i][j][k] = 0xE7CA0E82L;
|
|
}
|
|
}
|
|
for (i = 0; i < 1; i++)
|
|
l_2920[i] = 0xA76C6B86L;
|
|
if (((((((*l_2335) = l_2581) || (safe_sub_func_uint16_t_u_u(((l_2482 = ((safe_rshift_func_uint8_t_u_u((safe_mul_func_uint16_t_u_u((((*l_2335) &= 1L) < ((((*l_2336) = (~p_16)) , (((safe_div_func_int8_t_s_s((((((*l_2336) ^ ((***g_673) <= ((+((safe_lshift_func_uint16_t_u_s(((l_2595 = &p_16) != (void*)0), p_13)) && ((*l_2601) = (safe_div_func_uint16_t_u_u((((*l_2600) = g_2598) != (void*)0), 0xB047L))))) ^ 0xF795772DD03992D4LL))) != p_15) , 0xD1802C4AL) , (*l_2601)), (-8L))) ^ 0xFB4AL) >= p_15)) , (*l_2601))), p_16)), l_2409)) , 0L)) && (*l_2336)), 0x85BEL))) || (*l_2601)) < g_131) & (*g_1406)))
|
|
{ /* block id: 1068 */
|
|
int32_t *l_2602 = &l_2330;
|
|
uint8_t *l_2612 = &g_2203.f3;
|
|
l_2602 = l_2601;
|
|
(*l_2601) = (((*l_2336) ^ (*l_2601)) == (p_13 ^ (safe_div_func_int64_t_s_s(((0x036BE4FE29F6B767LL != (*l_2601)) & (l_2605 != (((p_14 && (safe_rshift_func_uint8_t_u_u(((*l_2612) = ((0UL >= (safe_add_func_uint32_t_u_u(((*l_2601) , 0x22065589L), 0xE7A6A168L))) <= 0x2461E030EC4BF4F2LL)), 0))) >= p_16) , (void*)0))), p_16))));
|
|
}
|
|
else
|
|
{ /* block id: 1072 */
|
|
return l_2613;
|
|
}
|
|
if (((safe_div_func_int64_t_s_s((0xB4B4L != ((safe_div_func_int16_t_s_s(((+((****g_1143) ^ (((safe_lshift_func_int16_t_s_u(((((safe_add_func_int8_t_s_s(0xDDL, (0x4EE1F53CL && (((*l_2601) <= (g_2623 , (!((*l_2336) && (safe_div_func_int16_t_s_s((safe_rshift_func_uint8_t_u_u(p_16, ((((&g_928 == (void*)0) < (*l_2336)) < 0x508CL) && p_14))), p_15)))))) != (****g_1143))))) == (*l_2601)) < p_13) && 4294967290UL), p_15)) == 0x628BL) ^ 0x19191065L))) != (*l_2601)), (*l_2336))) , p_13)), p_16)) > (-9L)))
|
|
{ /* block id: 1075 */
|
|
for (g_740.f2 = 0; (g_740.f2 != 20); g_740.f2 = safe_add_func_int8_t_s_s(g_740.f2, 4))
|
|
{ /* block id: 1078 */
|
|
if (l_2631)
|
|
break;
|
|
}
|
|
for (g_1009 = 0; (g_1009 > 25); g_1009++)
|
|
{ /* block id: 1083 */
|
|
(*g_726) = &l_2407;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 1086 */
|
|
(*g_726) = &l_2481;
|
|
}
|
|
for (g_2367.f2.f3 = 0; (g_2367.f2.f3 <= 2); g_2367.f2.f3 += 1)
|
|
{ /* block id: 1091 */
|
|
union U4 *l_2655 = &g_1062[1];
|
|
int32_t l_2681 = (-1L);
|
|
int32_t l_2684 = 0x623ECC9AL;
|
|
const int8_t l_2724[4] = {0L,0L,0L,0L};
|
|
int32_t l_2760 = 0x393459DDL;
|
|
int32_t l_2761 = 0x9BE17C2FL;
|
|
int32_t l_2762 = 0x47E54DB8L;
|
|
int32_t l_2766 = 1L;
|
|
int32_t l_2770 = 0x4023ED0EL;
|
|
int32_t l_2771[5];
|
|
int32_t l_2772 = 0xA764BBA5L;
|
|
int32_t l_2778 = 0xA3AFFB31L;
|
|
uint64_t *l_2814 = &g_2445.f0;
|
|
uint32_t l_2857[8][1][8] = {{{18446744073709551615UL,7UL,18446744073709551615UL,0xF495D51EL,7UL,0xC1CB8171L,0xC1CB8171L,7UL}},{{7UL,0xC1CB8171L,0xC1CB8171L,7UL,0xF495D51EL,18446744073709551615UL,7UL,18446744073709551615UL}},{{7UL,0x9837B660L,18446744073709551615UL,0x9837B660L,7UL,18446744073709551615UL,18446744073709551614UL,18446744073709551614UL}},{{18446744073709551615UL,0x9837B660L,0xF495D51EL,0xF495D51EL,0x9837B660L,18446744073709551615UL,0xC1CB8171L,0x9837B660L}},{{18446744073709551614UL,0xC1CB8171L,0xF495D51EL,18446744073709551614UL,0xF495D51EL,0xC1CB8171L,18446744073709551614UL,18446744073709551615UL}},{{0x9837B660L,7UL,18446744073709551615UL,18446744073709551614UL,18446744073709551614UL,18446744073709551615UL,7UL,0x9837B660L}},{{18446744073709551615UL,18446744073709551614UL,0xC1CB8171L,0xF495D51EL,18446744073709551614UL,0xF495D51EL,0xC1CB8171L,18446744073709551614UL}},{{0x9837B660L,0xC1CB8171L,18446744073709551615UL,0x9837B660L,0xF495D51EL,0xF495D51EL,0x9837B660L,18446744073709551615UL}}};
|
|
int64_t **l_2865 = &l_2355[3][0][1];
|
|
const uint32_t *l_2868 = (void*)0;
|
|
int64_t *****l_2913 = &g_1510;
|
|
int32_t **** const l_2932[7][3] = {{&l_2885,&l_2885,&l_2885},{&l_2885,&l_2885,&l_2885},{&l_2885,&l_2885,&l_2885},{&l_2885,&l_2885,&l_2885},{&l_2885,&l_2885,&l_2885},{&l_2885,&l_2885,&l_2885},{&l_2885,&l_2885,&l_2885}};
|
|
int32_t l_3001 = 0x4F847F7EL;
|
|
uint16_t l_3002 = 0xF37BL;
|
|
int i, j, k;
|
|
for (i = 0; i < 5; i++)
|
|
l_2771[i] = (-1L);
|
|
if ((safe_mul_func_uint8_t_u_u(p_13, (safe_mul_func_int16_t_s_s(p_16, (p_15 & ((((0x72DEEF42L || ((*l_2601) = 0x16BC5179L)) <= p_14) != p_15) || ((**g_1087) |= (-7L)))))))))
|
|
{ /* block id: 1094 */
|
|
for (g_1009 = 0; (g_1009 <= 3); g_1009 += 1)
|
|
{ /* block id: 1097 */
|
|
int8_t *l_2650 = &g_216[0];
|
|
uint16_t ***l_2651 = &g_283;
|
|
uint32_t l_2653 = 4294967293UL;
|
|
int32_t l_2661 = 0xAC742ACEL;
|
|
(*l_2336) = ((safe_mod_func_int32_t_s_s((-10L), p_14)) < (safe_rshift_func_uint8_t_u_s((((safe_sub_func_uint32_t_u_u((((*l_2335) = (safe_mul_func_uint8_t_u_u((safe_lshift_func_int8_t_s_u(g_2412.f2.f1, 5)), (-1L)))) < (*l_2336)), ((0xAB60L & p_13) >= (((*l_2650) = ((safe_mod_func_uint64_t_u_u((p_14 | (****g_1143)), p_14)) > 1UL)) | 255UL)))) || (*l_2336)) , 255UL), 1)));
|
|
l_2651 = l_2651;
|
|
for (g_1698.f3 = 0; (g_1698.f3 <= 1); g_1698.f3 += 1)
|
|
{ /* block id: 1104 */
|
|
uint64_t l_2652 = 9UL;
|
|
int i, j, k;
|
|
(*l_2601) = ((-8L) ^ (((l_2652 < ((**g_1087) ^= (-6L))) == l_2653) || (!p_13)));
|
|
(*g_726) = g_1070[(g_1698.f3 + 2)][(g_2367.f2.f3 + 1)][(g_1698.f3 + 1)];
|
|
}
|
|
for (l_2481 = 3; (l_2481 >= 0); l_2481 -= 1)
|
|
{ /* block id: 1111 */
|
|
(*g_2657) = l_2655;
|
|
}
|
|
for (g_740.f5 = 0; (g_740.f5 <= 3); g_740.f5 += 1)
|
|
{ /* block id: 1116 */
|
|
uint8_t l_2662 = 255UL;
|
|
l_2658 = (void*)0;
|
|
l_2662++;
|
|
return g_425.f1;
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 1122 */
|
|
const uint64_t l_2682 = 8UL;
|
|
int32_t l_2683 = (-1L);
|
|
int32_t l_2685 = 0x98528978L;
|
|
int32_t l_2723 = 0L;
|
|
int64_t l_2732 = 0x1CE8E6F384B440D9LL;
|
|
int32_t l_2759 = 0xB5A62FCCL;
|
|
int32_t l_2765 = 0L;
|
|
int32_t l_2767 = 0L;
|
|
int32_t l_2773 = (-1L);
|
|
int32_t l_2774 = 0xD5AAAB20L;
|
|
int32_t l_2775 = (-4L);
|
|
int32_t l_2776[1][10][5] = {{{0L,0L,0L,0x34FABDD3L,0x34FABDD3L},{0L,0L,0L,0x34FABDD3L,0x34FABDD3L},{0L,0L,0L,0x34FABDD3L,0x34FABDD3L},{0L,0L,0L,0x34FABDD3L,0x34FABDD3L},{0L,0L,0L,0x34FABDD3L,0x34FABDD3L},{0L,0L,0L,0x34FABDD3L,0x34FABDD3L},{0L,0L,0L,0x34FABDD3L,0x34FABDD3L},{0L,0L,0L,0x34FABDD3L,0x34FABDD3L},{0L,0L,0L,0x34FABDD3L,0x34FABDD3L},{0L,0L,0L,0x34FABDD3L,0x34FABDD3L}}};
|
|
int32_t l_2779 = 6L;
|
|
int i, j, k;
|
|
if ((safe_sub_func_uint16_t_u_u(((((***l_2600) , g_1924.f5) > (l_2685 = ((l_2684 |= ((((safe_lshift_func_uint16_t_u_s((((***g_1144) <= (((~p_15) != (((0xB327BCD8L >= ((*g_354) = ((1UL == (safe_rshift_func_int8_t_s_s(1L, 1))) && ((+((safe_lshift_func_uint16_t_u_s((*l_2601), (safe_sub_func_int8_t_s_s((((safe_div_func_uint8_t_u_u((safe_mul_func_uint16_t_u_u(((p_15 & l_2681) , p_16), p_13)), g_218)) , 0xB6170F75L) == p_15), (*l_2601))))) != l_2682)) ^ l_2682)))) && p_16) >= p_14)) | p_14)) | l_2683), 10)) && (*l_2336)) & (***g_1144)) , p_13)) ^ p_13))) == 0x336CDD67612959C5LL), (**g_674))))
|
|
{ /* block id: 1126 */
|
|
const uint32_t l_2721 = 0x1E5830D6L;
|
|
int32_t l_2722 = 0xE49C004EL;
|
|
int8_t *l_2725 = &l_2484;
|
|
uint16_t *l_2726 = &g_49;
|
|
int8_t l_2727 = 0xB7L;
|
|
(*g_726) = ((safe_rshift_func_int8_t_s_s(((safe_mul_func_uint16_t_u_u((((l_2684 = (safe_lshift_func_int8_t_s_u((safe_rshift_func_uint8_t_u_s((safe_lshift_func_uint16_t_u_s(l_2685, 2)), 0)), (safe_rshift_func_uint16_t_u_u(((*l_2726) ^= (1L <= (safe_lshift_func_uint8_t_u_u((safe_rshift_func_int8_t_s_u(((*l_2725) |= ((((0x00970D83L | (((safe_mul_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_u(p_14, 12)), ((safe_unary_minus_func_int16_t_s((((safe_mul_func_int8_t_s_s((safe_add_func_uint16_t_u_u(1UL, (p_13 | ((safe_add_func_uint8_t_u_u(((l_2723 |= ((l_2722 |= ((safe_rshift_func_int8_t_s_u((safe_rshift_func_uint8_t_u_s((((((safe_mul_func_uint16_t_u_u(((****l_2333) = ((*g_679) , (safe_sub_func_uint8_t_u_u((((((18446744073709551612UL > (((*l_2336) = (((void*)0 != &l_2408) ^ p_16)) < 0xB135L)) || (*g_1088)) == 0x4CB3L) ^ (**g_1145)) , l_2683), l_2721)))), l_2685)) > p_14) != 0x1988AAA2L) , p_13) >= l_2682), g_1698.f5)), l_2721)) && (*l_2601))) != p_13)) & p_15), 0x4FL)) >= (*l_2601))))), g_740.f3)) , (****g_1143)) > p_14))) & p_14))) , l_2721) | l_2721)) , g_1924.f7) , p_16) >= l_2724[2])), 2)), 1)))), l_2727))))) | p_15) ^ 0x1CB5L), p_16)) ^ p_16), 3)) , &l_2722);
|
|
for (g_425.f2.f6 = 0; g_425.f2.f6 < 1; g_425.f2.f6 += 1)
|
|
{
|
|
for (g_845.f3 = 0; g_845.f3 < 2; g_845.f3 += 1)
|
|
{
|
|
g_698[g_425.f2.f6][g_845.f3] = 0xBEDEL;
|
|
}
|
|
}
|
|
if (p_15)
|
|
break;
|
|
}
|
|
else
|
|
{ /* block id: 1137 */
|
|
int8_t l_2763[10] = {5L,0xE5L,5L,(-2L),(-2L),5L,0xE5L,5L,(-2L),(-2L)};
|
|
int32_t l_2764 = 0x407579A6L;
|
|
int32_t l_2777[8] = {0x6194C18DL,0x6194C18DL,0x6194C18DL,0x6194C18DL,0x6194C18DL,0x6194C18DL,0x6194C18DL,0x6194C18DL};
|
|
int64_t l_2781 = 0x1E22C780D6F6A009LL;
|
|
int i;
|
|
if ((((safe_sub_func_uint64_t_u_u((((safe_sub_func_uint64_t_u_u(p_13, (((void*)0 != (*g_660)) != (((*g_679) , l_2732) , ((safe_mul_func_uint8_t_u_u((safe_sub_func_uint16_t_u_u(8UL, (safe_sub_func_uint64_t_u_u((((*l_2335) = (!((1UL <= (safe_add_func_uint32_t_u_u(4294967295UL, ((**g_2598) , (*g_111))))) <= (-6L)))) | 65529UL), 0UL)))), 0xD7L)) <= 0x83L))))) != p_16) | 0xB760FD40EFD24CACLL), 1L)) == l_2682) < p_16))
|
|
{ /* block id: 1139 */
|
|
int16_t l_2742[6] = {0x236CL,7L,0x236CL,0x236CL,7L,0x236CL};
|
|
int32_t *l_2743 = &l_2681;
|
|
int32_t *l_2744 = &l_2685;
|
|
int32_t *l_2745 = &l_2408;
|
|
int32_t *l_2747 = &l_2483[2];
|
|
int32_t *l_2748 = &g_179;
|
|
int32_t *l_2749 = &l_2681;
|
|
int32_t *l_2750 = &l_2330;
|
|
int32_t *l_2751 = &l_2407;
|
|
int32_t *l_2752 = (void*)0;
|
|
int32_t *l_2753 = (void*)0;
|
|
int32_t *l_2754 = &g_93;
|
|
int32_t *l_2755 = &l_2684;
|
|
int32_t *l_2756 = &l_2685;
|
|
int32_t *l_2757 = &l_2746[0][0][0];
|
|
int32_t *l_2758[5];
|
|
int i;
|
|
for (i = 0; i < 5; i++)
|
|
l_2758[i] = &l_2685;
|
|
l_2742[0] = (*g_98);
|
|
l_2782++;
|
|
return (*l_2336);
|
|
}
|
|
else
|
|
{ /* block id: 1143 */
|
|
if (p_15)
|
|
break;
|
|
(*l_2336) ^= 0L;
|
|
}
|
|
}
|
|
for (g_680.f2.f3 = 0; (g_680.f2.f3 <= 3); g_680.f2.f3 += 1)
|
|
{ /* block id: 1150 */
|
|
int i;
|
|
(*l_2336) |= (g_1064[0][3] , l_2771[g_680.f2.f3]);
|
|
(*l_2336) = 0L;
|
|
l_2723 &= (safe_unary_minus_func_int64_t_s((safe_mul_func_uint8_t_u_u(8UL, l_2771[g_2367.f2.f3]))));
|
|
for (g_845.f3 = 0; (g_845.f3 <= 3); g_845.f3 += 1)
|
|
{ /* block id: 1156 */
|
|
int i;
|
|
if ((*g_98))
|
|
break;
|
|
l_2765 |= (((p_16 != (~(*l_2601))) > (safe_sub_func_int8_t_s_s((safe_unary_minus_func_uint64_t_u((p_13 > (*l_2336)))), p_14))) != p_14);
|
|
}
|
|
}
|
|
}
|
|
if (((g_2792[6] , g_2793) != (void*)0))
|
|
{ /* block id: 1162 */
|
|
uint8_t *l_2811 = (void*)0;
|
|
uint8_t **l_2810[9][4] = {{&l_2811,&l_2811,&l_2811,&l_2811},{&l_2811,&l_2811,&l_2811,(void*)0},{&l_2811,&l_2811,(void*)0,&l_2811},{&l_2811,&l_2811,&l_2811,&l_2811},{&l_2811,&l_2811,&l_2811,&l_2811},{&l_2811,&l_2811,&l_2811,&l_2811},{&l_2811,(void*)0,(void*)0,&l_2811},{&l_2811,(void*)0,&l_2811,&l_2811},{&l_2811,&l_2811,&l_2811,&l_2811}};
|
|
int32_t l_2819 = 0xBA39A990L;
|
|
struct S2 * const * const *l_2839 = (void*)0;
|
|
struct S2 * const * const **l_2838 = &l_2839;
|
|
struct S2 * const * const ***l_2837 = &l_2838;
|
|
int16_t **l_2846[1][6][7] = {{{&l_2335,&l_2335,&l_2335,&l_2335,&l_2335,&l_2335,&l_2335},{&l_2335,&l_2335,&l_2335,&l_2335,&l_2335,&l_2335,&l_2335},{&l_2335,&l_2335,&l_2335,&l_2335,&l_2335,&l_2335,&l_2335},{&l_2335,&l_2335,&l_2335,&l_2335,&l_2335,&l_2335,&l_2335},{&l_2335,&l_2335,&l_2335,&l_2335,&l_2335,&l_2335,&l_2335},{&l_2335,&l_2335,&l_2335,&l_2335,&l_2335,&l_2335,&l_2335}}};
|
|
int64_t ** const l_2872 = &l_2355[7][0][1];
|
|
int i, j, k;
|
|
for (g_740.f6 = 0; (g_740.f6 <= 2); g_740.f6 += 1)
|
|
{ /* block id: 1165 */
|
|
int16_t l_2794 = (-6L);
|
|
int32_t l_2823 = 1L;
|
|
for (g_756.f3 = 0; (g_756.f3 <= 2); g_756.f3 += 1)
|
|
{ /* block id: 1168 */
|
|
int64_t l_2802[8][8][2] = {{{0L,(-1L)},{0xE78750F94E9FF6EBLL,0L},{0x06044CDD330B2852LL,0x06044CDD330B2852LL},{0L,0xD1FB8BB39B4C66ECLL},{0xE78750F94E9FF6EBLL,0x45BB18CE8C0B2CE4LL},{0xD1FB8BB39B4C66ECLL,(-1L)},{0x243DA3FD45812F60LL,0xD1FB8BB39B4C66ECLL},{0x06044CDD330B2852LL,0L}},{{0x06044CDD330B2852LL,0xD1FB8BB39B4C66ECLL},{0x243DA3FD45812F60LL,(-1L)},{0xD1FB8BB39B4C66ECLL,0x45BB18CE8C0B2CE4LL},{0xE78750F94E9FF6EBLL,0xD1FB8BB39B4C66ECLL},{0L,0x06044CDD330B2852LL},{0x06044CDD330B2852LL,0L},{0xE78750F94E9FF6EBLL,(-1L)},{0L,(-1L)}},{{0xE78750F94E9FF6EBLL,0L},{0x06044CDD330B2852LL,0x06044CDD330B2852LL},{0L,0xD1FB8BB39B4C66ECLL},{0xE78750F94E9FF6EBLL,0x45BB18CE8C0B2CE4LL},{0xD1FB8BB39B4C66ECLL,(-1L)},{0x243DA3FD45812F60LL,0xD1FB8BB39B4C66ECLL},{0x06044CDD330B2852LL,0L},{0x06044CDD330B2852LL,0xD1FB8BB39B4C66ECLL}},{{0x243DA3FD45812F60LL,(-1L)},{0xD1FB8BB39B4C66ECLL,0x45BB18CE8C0B2CE4LL},{0xE78750F94E9FF6EBLL,0xD1FB8BB39B4C66ECLL},{0L,0x06044CDD330B2852LL},{0x06044CDD330B2852LL,0L},{0xE78750F94E9FF6EBLL,(-1L)},{0L,(-1L)},{0xE78750F94E9FF6EBLL,0L}},{{0x06044CDD330B2852LL,0x06044CDD330B2852LL},{0L,0xD1FB8BB39B4C66ECLL},{0xE78750F94E9FF6EBLL,0x45BB18CE8C0B2CE4LL},{0xD1FB8BB39B4C66ECLL,(-1L)},{0x243DA3FD45812F60LL,0xD1FB8BB39B4C66ECLL},{0x06044CDD330B2852LL,0L},{0x06044CDD330B2852LL,0xD1FB8BB39B4C66ECLL},{0x243DA3FD45812F60LL,(-1L)}},{{0xD1FB8BB39B4C66ECLL,0x45BB18CE8C0B2CE4LL},{0xE78750F94E9FF6EBLL,0xD1FB8BB39B4C66ECLL},{0L,0x06044CDD330B2852LL},{0x06044CDD330B2852LL,0L},{0xE78750F94E9FF6EBLL,(-1L)},{0L,(-1L)},{0xE78750F94E9FF6EBLL,0L},{0x06044CDD330B2852LL,0x06044CDD330B2852LL}},{{0L,0xD1FB8BB39B4C66ECLL},{0xE78750F94E9FF6EBLL,0x45BB18CE8C0B2CE4LL},{0xD1FB8BB39B4C66ECLL,(-1L)},{0x243DA3FD45812F60LL,0xD1FB8BB39B4C66ECLL},{0x06044CDD330B2852LL,0L},{0x06044CDD330B2852LL,0xD1FB8BB39B4C66ECLL},{0x243DA3FD45812F60LL,(-1L)},{0xD1FB8BB39B4C66ECLL,0x45BB18CE8C0B2CE4LL}},{{0xE78750F94E9FF6EBLL,0xD1FB8BB39B4C66ECLL},{0L,0x06044CDD330B2852LL},{0x06044CDD330B2852LL,0L},{0xE78750F94E9FF6EBLL,(-1L)},{0L,(-1L)},{0xE78750F94E9FF6EBLL,0L},{0x06044CDD330B2852LL,0x06044CDD330B2852LL},{0L,0xD1FB8BB39B4C66ECLL}}};
|
|
int i, j, k;
|
|
l_2794 ^= p_14;
|
|
(*l_2601) = (l_2794 && (safe_mul_func_int16_t_s_s(((((*g_284) = (safe_add_func_int16_t_s_s(((*g_2599) , p_13), p_16))) == (p_15 == 0x4CB82320L)) == (0xF79D217B619A3316LL >= (~(((safe_add_func_uint64_t_u_u((p_14 , (((((l_2802[2][5][1] = 0xF3863B2BA8AFDA53LL) > l_2681) <= 0L) == (*g_354)) == l_2771[2])), 0xEFAA54D19C488D58LL)) | p_13) > (*l_2601))))), 0xA9B4L)));
|
|
}
|
|
for (l_2482 = 2; (l_2482 >= 0); l_2482 -= 1)
|
|
{ /* block id: 1176 */
|
|
uint8_t ***l_2805[9] = {&g_1271,&g_1271,&g_1271,&g_1271,&g_1271,&g_1271,&g_1271,&g_1271,&g_1271};
|
|
uint64_t **l_2815 = &l_2814;
|
|
uint64_t **l_2816 = (void*)0;
|
|
uint64_t *l_2818 = &g_2445.f0;
|
|
uint64_t **l_2817 = &l_2818;
|
|
int32_t l_2820 = 1L;
|
|
int i;
|
|
(*l_2601) = (p_14 | (safe_mul_func_uint8_t_u_u(((l_2805[7] != &g_1271) >= (2UL > ((g_2806 , g_2807) , (safe_mul_func_uint16_t_u_u((((l_2810[4][3] = g_1271) == l_2812) , (g_2367.f2.f2 > l_2794)), (*g_1406)))))), p_15)));
|
|
l_2823 = (p_15 & ((p_15 | 0x32DAADFEL) >= ((((**g_1087) ^ 0xCA2C1F4D4AD72C1ALL) > (&p_15 != ((*l_2817) = ((*l_2815) = l_2814)))) > ((l_2820 |= l_2819) , ((*g_354) = (safe_rshift_func_int16_t_s_s((p_14 == (*l_2601)), p_16)))))));
|
|
}
|
|
}
|
|
l_2771[2] = (*l_2336);
|
|
for (g_678.f2.f3 = 0; (g_678.f2.f3 <= 3); g_678.f2.f3 += 1)
|
|
{ /* block id: 1189 */
|
|
struct S0 * const * const l_2828 = (void*)0;
|
|
int32_t l_2835[8][6][4] = {{{0L,(-1L),0x6D165DA7L,0xDB0A887EL},{0x6D165DA7L,0L,(-3L),0L},{0L,1L,0xDB0A887EL,9L},{0x6D165DA7L,(-1L),0L,0x595D0F35L},{0xDB0A887EL,0L,0L,0L},{0xDB0A887EL,0xDB0A887EL,0L,0x177F2807L}},{{0x6D165DA7L,0L,0xDB0A887EL,(-1L)},{0L,1L,(-3L),0xDB0A887EL},{9L,1L,9L,(-1L)},{1L,0L,0x5C407CF2L,0x177F2807L},{0x177F2807L,0xDB0A887EL,0L,0L},{0x595D0F35L,0L,0L,0x595D0F35L}},{{0x177F2807L,(-1L),0x5C407CF2L,9L},{1L,1L,9L,0L},{9L,0L,(-3L),0L},{0L,1L,0xDB0A887EL,9L},{0x6D165DA7L,(-1L),0L,0x595D0F35L},{0xDB0A887EL,0L,0L,0L}},{{0xDB0A887EL,0xDB0A887EL,0L,0x177F2807L},{0x6D165DA7L,0L,0xDB0A887EL,(-1L)},{0L,1L,(-3L),0xDB0A887EL},{9L,1L,9L,(-1L)},{1L,0L,0x5C407CF2L,0x177F2807L},{0x177F2807L,0xDB0A887EL,0L,0L}},{{0x595D0F35L,0L,0L,0x595D0F35L},{0x177F2807L,(-1L),0x5C407CF2L,9L},{1L,1L,9L,0L},{9L,0L,(-3L),0L},{0L,1L,0xDB0A887EL,9L},{0x6D165DA7L,(-1L),0L,0x595D0F35L}},{{0xDB0A887EL,0L,0L,0L},{0xDB0A887EL,0xDB0A887EL,0L,0x177F2807L},{0x6D165DA7L,0L,0xDB0A887EL,(-1L)},{0L,1L,(-3L),0xDB0A887EL},{9L,1L,9L,(-1L)},{1L,0L,0x5C407CF2L,0x177F2807L}},{{0x177F2807L,0xDB0A887EL,0L,0L},{0x595D0F35L,0L,0L,0x595D0F35L},{0x177F2807L,(-1L),0x5C407CF2L,9L},{1L,1L,9L,0L},{9L,0L,(-3L),0L},{0L,1L,0xDB0A887EL,9L}},{{0x6D165DA7L,(-1L),0L,0x595D0F35L},{0xDB0A887EL,0L,0L,0L},{0xDB0A887EL,0xDB0A887EL,0L,0x177F2807L},{0x6D165DA7L,0L,0xDB0A887EL,(-1L)},{0L,1L,(-3L),0xDB0A887EL},{9L,1L,9L,(-1L)}}};
|
|
uint8_t l_2867 = 247UL;
|
|
int i, j, k;
|
|
if ((((((void*)0 != &g_724[0]) ^ (safe_sub_func_uint16_t_u_u(((**g_1087) ^ (safe_lshift_func_int8_t_s_s(((l_2828 == (void*)0) & (((&g_591 == ((safe_div_func_uint64_t_u_u((((safe_lshift_func_uint8_t_u_u(((safe_lshift_func_uint16_t_u_u((g_868.f0 | (p_16 == 0xA2E5AB8D08539C3FLL)), p_15)) | 0x2CL), 5)) ^ 0x57L) ^ 250UL), (-1L))) , (void*)0)) && 1L) >= p_16)), 0))), l_2835[0][0][3]))) , l_2819) | 0xBFL))
|
|
{ /* block id: 1190 */
|
|
if (p_15)
|
|
break;
|
|
}
|
|
else
|
|
{ /* block id: 1192 */
|
|
if (p_14)
|
|
break;
|
|
}
|
|
if (((*l_2601) = (*g_98)))
|
|
{ /* block id: 1196 */
|
|
int16_t l_2843 = 1L;
|
|
int16_t **l_2845[8][2];
|
|
int i, j;
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
l_2845[i][j] = &l_2335;
|
|
}
|
|
(*l_2601) = (((g_2836 , l_2837) == (g_2840 = (void*)0)) != (safe_mod_func_uint32_t_u_u((l_2843 || (~(l_2845[5][1] == l_2846[0][2][4]))), (safe_add_func_int32_t_s_s((p_15 , (0x1F3AL || 0xEE93L)), g_2849)))));
|
|
}
|
|
else
|
|
{ /* block id: 1199 */
|
|
(*l_2601) = (g_740.f7 & ((p_15 <= (safe_rshift_func_int16_t_s_u(p_14, 8))) <= (*g_354)));
|
|
}
|
|
for (p_14 = 0; (p_14 <= 3); p_14 += 1)
|
|
{ /* block id: 1204 */
|
|
const struct S0 *l_2854 = &g_678.f2;
|
|
const struct S0 **l_2855 = (void*)0;
|
|
const struct S0 **l_2856 = &l_2854;
|
|
int32_t l_2866 = 0xAEE0959FL;
|
|
union U4 *l_2884[5] = {&g_1062[1],&g_1062[1],&g_1062[1],&g_1062[1],&g_1062[1]};
|
|
int32_t * const ***l_2887 = (void*)0;
|
|
int32_t * const l_2891[10] = {&g_2895,&g_2893,&g_2895,&g_2893,&g_2895,&g_2893,&g_2895,&g_2893,&g_2895,&g_2893};
|
|
int32_t * const *l_2890 = &l_2891[4];
|
|
int32_t * const **l_2889 = &l_2890;
|
|
int32_t * const ***l_2888 = &l_2889;
|
|
int i;
|
|
l_2746[2][2][0] &= (safe_mul_func_int16_t_s_s(((*l_2335) ^= ((-10L) > (**g_674))), (((l_2835[7][3][2] = ((*l_2814) ^= (((*l_2856) = l_2854) == ((l_2857[5][0][7] ^ (((p_16 <= g_2206.f6) <= p_15) & (((safe_unary_minus_func_int32_t_s((l_2866 = (safe_div_func_uint8_t_u_u((safe_mod_func_uint32_t_u_u((safe_sub_func_int16_t_s_s(0x3A01L, (l_2865 != &l_2355[6][0][1]))), (*l_2601))), (*l_2336)))))) , 0UL) != g_2283.f2))) , (void*)0)))) , l_2867) >= 0xF1C5L)));
|
|
if (l_2760)
|
|
continue;
|
|
l_2655 = ((l_2868 == (g_2869 , &l_2782)) , l_2884[2]);
|
|
(*l_2601) = (l_2885 == ((*l_2888) = (void*)0));
|
|
}
|
|
for (g_2806.f2.f2 = 0; (g_2806.f2.f2 <= 3); g_2806.f2.f2 += 1)
|
|
{ /* block id: 1220 */
|
|
uint32_t l_2896[5] = {0x7FC18FA8L,0x7FC18FA8L,0x7FC18FA8L,0x7FC18FA8L,0x7FC18FA8L};
|
|
int i;
|
|
(*l_2601) = l_2896[4];
|
|
}
|
|
}
|
|
return g_2378.f0;
|
|
}
|
|
else
|
|
{ /* block id: 1225 */
|
|
for (g_2878.f2 = 0; (g_2878.f2 <= 2); g_2878.f2 += 1)
|
|
{ /* block id: 1228 */
|
|
uint64_t l_2900 = 0x70BD7F6E1CC5981ELL;
|
|
(*l_2336) ^= 3L;
|
|
for (g_1698.f6 = 0; (g_1698.f6 <= 3); g_1698.f6 += 1)
|
|
{ /* block id: 1232 */
|
|
int32_t *l_2897 = (void*)0;
|
|
int32_t *l_2898 = &g_2894[1];
|
|
int32_t *l_2899[10] = {&l_2772,&l_2772,&l_2772,&l_2772,&l_2772,&l_2772,&l_2772,&l_2772,&l_2772,&l_2772};
|
|
int i;
|
|
l_2900++;
|
|
(*l_2601) = (*l_2336);
|
|
}
|
|
return g_2883[1].f4;
|
|
}
|
|
}
|
|
if ((safe_add_func_int8_t_s_s((safe_sub_func_uint32_t_u_u(p_16, (p_14 , (safe_mod_func_uint16_t_u_u(((safe_unary_minus_func_int64_t_s((0xA3L | ((*l_2336) && (safe_sub_func_int32_t_s_s(0L, (~((l_2913 != ((((((((*l_2601) ^= 3L) < (p_15 > (safe_rshift_func_int16_t_s_u((((*l_2814) = (~(safe_div_func_int8_t_s_s(((*g_660) == (void*)0), g_922.f7)))) <= 0UL), 10)))) || 0xA3F9L) == p_15) ^ g_2160[3][1][3]) | 9UL) , l_2919)) || p_16)))))))) && p_15), l_2920[0]))))), g_2878.f6)))
|
|
{ /* block id: 1241 */
|
|
int32_t * const l_2921 = &l_2920[0];
|
|
(*l_2336) ^= 0xCA52D2C2L;
|
|
(*l_2336) ^= l_2724[0];
|
|
(*g_726) = &l_2330;
|
|
if ((*l_2921))
|
|
break;
|
|
}
|
|
else
|
|
{ /* block id: 1246 */
|
|
(*l_2336) = (*l_2336);
|
|
}
|
|
for (l_2482 = 0; (l_2482 <= 3); l_2482 += 1)
|
|
{ /* block id: 1251 */
|
|
int32_t *l_2963 = &l_2762;
|
|
uint8_t * const l_2976 = &g_2806.f2.f5;
|
|
uint32_t l_2999 = 0xB3ACA5F3L;
|
|
(*g_2924) = l_2923[5][4];
|
|
if (p_13)
|
|
break;
|
|
if ((safe_mod_func_uint64_t_u_u((+(g_2929 , (*l_2336))), ((*l_2814) = g_678.f2.f1))))
|
|
{ /* block id: 1255 */
|
|
return g_855[0].f2;
|
|
}
|
|
else
|
|
{ /* block id: 1257 */
|
|
int8_t *l_2948 = (void*)0;
|
|
int8_t **l_2947 = &l_2948;
|
|
uint32_t *l_2959 = &g_740.f2;
|
|
uint32_t *l_2960[7] = {&g_633.f2,&g_633.f2,&g_633.f2,&g_633.f2,&g_633.f2,&g_633.f2,&g_633.f2};
|
|
int32_t l_2962 = (-10L);
|
|
int i, j;
|
|
(*l_2601) = ((safe_div_func_int32_t_s_s((p_14 & ((void*)0 != l_2932[0][2])), (((safe_sub_func_uint64_t_u_u((0x615830BEL < (safe_lshift_func_uint16_t_u_u(((safe_sub_func_int8_t_s_s(((safe_div_func_int64_t_s_s(((g_1227[5].f0 = ((*l_2959) = (((safe_div_func_int64_t_s_s(((l_2594[g_2367.f2.f3][l_2482] = &g_1070[2][0][6]) != ((((safe_rshift_func_int16_t_s_s(((*l_2335) |= (((*l_2336) &= ((safe_div_func_uint32_t_u_u((&g_1568 == ((*l_2947) = (void*)0)), (safe_add_func_int16_t_s_s((((~(safe_mul_func_uint8_t_u_u(((*l_2813) &= ((+((safe_lshift_func_uint16_t_u_s(((*g_1088) || p_16), p_13)) || 0L)) >= p_13)), p_15))) , p_15) && g_2806.f2.f4), 0L)))) , (-1L))) , 0x5D81L)), p_16)) || 252UL) || 0x9BF7L) , (void*)0)), 18446744073709551615UL)) || p_14) > p_14))) , (*l_2336)), 0x735ACEC5E39BA674LL)) ^ p_13), p_16)) , 4UL), 11))), 0x930C33886EE1F60FLL)) > l_2961) ^ p_16))) > l_2962);
|
|
l_2963 = l_2963;
|
|
}
|
|
for (g_899.f3 = 0; (g_899.f3 <= 3); g_899.f3 += 1)
|
|
{ /* block id: 1270 */
|
|
return p_14;
|
|
}
|
|
for (l_2484 = 0; (l_2484 <= 3); l_2484 += 1)
|
|
{ /* block id: 1275 */
|
|
uint8_t *l_2975 = (void*)0;
|
|
int64_t ** const *l_2996 = &l_2873;
|
|
int64_t ** const **l_2997 = (void*)0;
|
|
int64_t ** const **l_2998 = &l_2996;
|
|
uint64_t *l_3000[9];
|
|
uint16_t l_3003 = 0x9462L;
|
|
int i;
|
|
for (i = 0; i < 9; i++)
|
|
l_3000[i] = (void*)0;
|
|
(*l_2336) = ((g_433.f5 != p_13) == (((safe_div_func_uint64_t_u_u((safe_add_func_int64_t_s_s(((*l_2601) & ((!(((void*)0 == l_2969) == (safe_rshift_func_uint16_t_u_s((g_1983 , 65533UL), 3)))) <= (safe_sub_func_uint64_t_u_u((((((*l_2336) , l_2975) == l_2976) == 8UL) | 0xCEBEA5B6L), g_2623.f7)))), p_14)), (*l_2963))) == p_16) && p_16));
|
|
if (((safe_unary_minus_func_int32_t_s((-1L))) && (safe_div_func_uint32_t_u_u((((((!(+(((safe_mul_func_int8_t_s_s((safe_sub_func_uint32_t_u_u(((++g_2922.f0) || (g_482.f0 |= ((*l_2814) = (safe_rshift_func_uint16_t_u_u((*****g_1142), (p_13 > ((((p_14 = (safe_sub_func_uint8_t_u_u(((safe_rshift_func_uint16_t_u_u(((0x10L || (safe_sub_func_int16_t_s_s((((*l_2336) == ((((*l_2998) = l_2996) == (void*)0) , (p_13 != l_2999))) >= p_15), 0x94F7L))) & p_14), (*l_2963))) , 249UL), 254UL))) || 8UL) < (-6L)) != 0xC840L))))))), 0xB4CAEED8L)), (*l_2336))) , (*g_60)) && p_13))) != l_3001) & p_15) > l_3002) && l_3003), (*l_2963)))))
|
|
{ /* block id: 1282 */
|
|
(*l_2601) = (g_488[1][0][5].f6 | p_16);
|
|
(*l_2963) ^= (0x70F530E5CF55AE7FLL > 0xF45D155BEB2A6337LL);
|
|
}
|
|
else
|
|
{ /* block id: 1285 */
|
|
int32_t *l_3005 = &l_2746[2][2][0];
|
|
(*g_726) = (g_3004 , l_3005);
|
|
if ((*g_104))
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
for (g_633.f3 = (-27); (g_633.f3 < 34); g_633.f3++)
|
|
{ /* block id: 1294 */
|
|
int8_t l_3008 = 0xB0L;
|
|
int32_t l_3057 = 9L;
|
|
struct S1 *l_3061 = &g_3062[2][3];
|
|
int32_t l_3074 = 0xD03DF82EL;
|
|
int32_t l_3075[7] = {5L,5L,5L,5L,5L,5L,5L};
|
|
int i;
|
|
if (l_3008)
|
|
break;
|
|
for (g_3004.f7 = 10; (g_3004.f7 < 12); g_3004.f7 = safe_add_func_int16_t_s_s(g_3004.f7, 2))
|
|
{ /* block id: 1298 */
|
|
const int32_t l_3011 = (-9L);
|
|
int64_t *l_3016[3][9][9] = {{{&g_1698.f6,(void*)0,(void*)0,&g_2929.f2.f6,(void*)0,&g_740.f6,&g_131,&g_276,&l_2581},{&g_740.f6,&g_1698.f6,&g_1698.f6,&g_2929.f2.f6,&g_1227[5].f2.f6,&g_2878.f6,&g_1227[5].f2.f6,&g_2929.f2.f6,&g_1698.f6},{(void*)0,(void*)0,&g_276,&g_1698.f6,(void*)0,&g_633.f6,(void*)0,(void*)0,&g_2367.f2.f6},{&g_1698.f6,&g_678.f2.f6,&g_1698.f6,&g_276,&g_2929.f2.f6,&g_2929.f2.f6,&g_131,(void*)0,&g_2806.f2.f6},{&g_2878.f6,(void*)0,&g_276,&g_131,&g_2806.f2.f6,&g_131,&g_1698.f6,&g_2806.f2.f6,(void*)0},{&g_2806.f2.f6,(void*)0,&g_1698.f6,&g_131,(void*)0,&g_276,&g_1698.f6,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_1698.f6,(void*)0,&g_276,(void*)0,(void*)0,&g_3004.f6,(void*)0,&g_3004.f6,&g_2929.f2.f6},{&g_131,&g_678.f2.f6,&g_2929.f2.f6,(void*)0,(void*)0,&g_3004.f6,&l_2581,(void*)0,(void*)0}},{{&g_1698.f6,(void*)0,(void*)0,&g_2806.f2.f6,&g_276,&l_2581,&g_131,(void*)0,&g_131},{(void*)0,&g_1698.f6,&g_2929.f2.f6,&g_131,&g_3004.f6,(void*)0,&g_1698.f6,&g_131,&g_131},{&g_2806.f2.f6,(void*)0,&l_2581,(void*)0,&l_2581,(void*)0,&g_2806.f2.f6,&g_3004.f6,(void*)0},{&g_2878.f6,&g_2929.f2.f6,(void*)0,(void*)0,(void*)0,&g_131,&g_276,&g_680.f2.f6,&g_2929.f2.f6},{&g_1698.f6,(void*)0,&g_680.f2.f6,&g_1227[5].f2.f6,&g_1227[5].f2.f6,&g_2806.f2.f6,&g_2929.f2.f6,&g_3004.f6,(void*)0},{(void*)0,(void*)0,&g_2806.f2.f6,&g_276,&l_2581,&g_131,(void*)0,&g_131,(void*)0},{&g_740.f6,&g_633.f6,&g_3004.f6,&g_276,&g_276,(void*)0,(void*)0,(void*)0,(void*)0},{&g_1698.f6,&g_2367.f2.f6,(void*)0,&g_2367.f2.f6,&g_1698.f6,(void*)0,&g_2929.f2.f6,&g_276,&g_2806.f2.f6},{(void*)0,&g_3004.f6,&g_131,&g_2929.f2.f6,&g_1698.f6,(void*)0,&g_3004.f6,&g_2929.f2.f6,&g_2806.f2.f6}},{{&g_131,(void*)0,&g_3004.f6,(void*)0,(void*)0,&g_2367.f2.f6,&l_2581,(void*)0,&g_1227[5].f2.f6},{&g_1698.f6,&g_2806.f2.f6,&g_1698.f6,&g_1227[5].f2.f6,&l_2581,&g_1227[5].f2.f6,&g_276,&g_2929.f2.f6,&g_1698.f6},{&g_1698.f6,&g_2367.f2.f6,&g_2806.f2.f6,(void*)0,&l_2581,&g_3004.f6,&g_3004.f6,&l_2581,(void*)0},{(void*)0,&g_131,(void*)0,&g_2929.f2.f6,(void*)0,&g_2806.f2.f6,&g_1698.f6,(void*)0,(void*)0},{(void*)0,(void*)0,&g_2806.f2.f6,&g_2929.f2.f6,&g_1698.f6,&g_276,&l_2581,&g_680.f2.f6,&g_2367.f2.f6},{&l_2581,&g_131,&g_2878.f6,&g_2929.f2.f6,&g_1227[5].f2.f6,(void*)0,(void*)0,&g_2806.f2.f6,&g_680.f2.f6},{&g_131,&g_1227[5].f2.f6,(void*)0,(void*)0,&g_131,(void*)0,&g_678.f2.f6,&g_3004.f6,&g_2878.f6},{&g_1698.f6,&g_276,(void*)0,&g_1227[5].f2.f6,&g_1698.f6,&g_1698.f6,&g_1227[5].f2.f6,(void*)0,&g_276},{&g_2806.f2.f6,&g_131,&g_2878.f6,(void*)0,(void*)0,&g_2929.f2.f6,&g_276,&g_2929.f2.f6,&g_131}}};
|
|
int64_t ** const l_3015 = &l_3016[2][3][5];
|
|
int64_t ** const *l_3014 = &l_3015;
|
|
int64_t ** const **l_3013 = &l_3014;
|
|
int64_t ** const ***l_3012 = &l_3013;
|
|
const uint8_t l_3039 = 0xB3L;
|
|
uint16_t l_3059 = 0xFD05L;
|
|
int32_t l_3067 = 0xCC84F2FEL;
|
|
int32_t l_3073[10][8] = {{0xF41AE797L,1L,0L,(-5L),3L,0x5C0F0533L,0xC8422C11L,0x26E751B8L},{0x7FEDBBC6L,0xE7E42B74L,0x5C0F0533L,(-5L),0x871C63D2L,(-5L),0x5C0F0533L,0xE7E42B74L},{0xC8422C11L,0x871C63D2L,0x5C005AA5L,1L,0x26E751B8L,0xC626311FL,0x7FEDBBC6L,0xB90512C6L},{1L,0xD863E59BL,0xE7E42B74L,0x5C005AA5L,0xC8422C11L,0x7FEDBBC6L,0x7FEDBBC6L,0xC8422C11L},{0xC626311FL,0x5C005AA5L,0x5C005AA5L,0xC626311FL,0xE7E42B74L,0x26E751B8L,0x5C0F0533L,4L},{0xE7E42B74L,0x26E751B8L,0x5C0F0533L,4L,(-1L),0xF41AE797L,0xC8422C11L,0xD863E59BL},{(-5L),0x26E751B8L,0L,3L,0L,0x26E751B8L,(-5L),1L},{0x871C63D2L,0x5C005AA5L,1L,0x26E751B8L,0xC626311FL,0x7FEDBBC6L,0xB90512C6L,1L},{1L,0xD863E59BL,3L,(-1L),0xC626311FL,0xC626311FL,(-1L),3L},{0x871C63D2L,0x871C63D2L,0xF41AE797L,1L,0L,(-5L),3L,0x5C0F0533L}};
|
|
uint32_t l_3078 = 4294967295UL;
|
|
int i, j, k;
|
|
(*l_2336) = ((*l_2601) = (l_3011 == (((l_3012 = (void*)0) != &g_829) == 0x4CL)));
|
|
l_3017 = (*g_2310);
|
|
for (p_14 = (-16); (p_14 < 19); ++p_14)
|
|
{ /* block id: 1305 */
|
|
int16_t l_3035 = 1L;
|
|
int8_t *l_3056[10] = {&g_2375,&g_1698.f7,&g_1698.f7,&g_1698.f7,&g_2375,&g_2375,&g_1698.f7,&g_1698.f7,&g_1698.f7,&g_2375};
|
|
int16_t l_3058[7] = {0x5A91L,0x5A91L,0x5A91L,0x5A91L,0x5A91L,0x5A91L,0x5A91L};
|
|
int32_t *l_3063 = &l_2408;
|
|
int32_t *l_3064 = &l_2483[2];
|
|
int32_t *l_3065 = &g_2894[0];
|
|
int32_t *l_3066 = (void*)0;
|
|
int32_t *l_3068 = &g_99;
|
|
int32_t *l_3069 = &l_3067;
|
|
int32_t *l_3070 = &g_2892;
|
|
int32_t *l_3071[9] = {&l_3067,&g_2849,&g_2849,&g_93,&g_2849,&g_2849,&g_93,&g_2849,&g_2849};
|
|
int32_t l_3076 = 0xBAA0D581L;
|
|
int32_t l_3077 = 0xCD5EC65FL;
|
|
int i;
|
|
l_3061 = ((safe_sub_func_uint8_t_u_u(((*g_921) , (p_16 <= (((0x4D92L > ((((safe_rshift_func_int8_t_s_s((safe_mod_func_uint8_t_u_u((((safe_rshift_func_uint16_t_u_u((safe_mod_func_uint16_t_u_u(p_15, (safe_add_func_uint8_t_u_u(l_3035, (g_3036 , ((l_3039 <= (safe_mul_func_uint16_t_u_u((((safe_lshift_func_uint8_t_u_s(((*l_2813)--), 7)) > (safe_sub_func_int8_t_s_s((safe_mod_func_uint32_t_u_u(((safe_rshift_func_int16_t_s_u(p_14, 14)) != (safe_sub_func_int8_t_s_s((g_1227[5].f2.f7 = (l_3057 = (safe_rshift_func_int8_t_s_s(((*l_2601) = g_2869.f2), 3)))), 0L))), (*l_2336))), 0xBFL))) || p_13), 0L))) == p_13)))))), (*l_2336))) | p_16) ^ l_3011), l_3058[6])), 6)) ^ l_3008) > 0xF3266CAEL) >= p_16)) | l_3059) >= 1UL))), g_727.f3)) , l_3060);
|
|
l_3078--;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
for (l_2330 = (-2); (l_2330 < 3); l_2330 = safe_add_func_uint16_t_u_u(l_2330, 4))
|
|
{ /* block id: 1318 */
|
|
int32_t *l_3083 = &g_99;
|
|
int32_t *l_3084 = &l_2481;
|
|
int32_t *l_3085 = (void*)0;
|
|
int32_t *l_3086[3];
|
|
uint64_t l_3087 = 1UL;
|
|
uint32_t *l_3095 = (void*)0;
|
|
int8_t *l_3098 = &g_2929.f2.f7;
|
|
int32_t **l_3111 = &l_3086[2];
|
|
int32_t ***l_3110 = &l_3111;
|
|
int32_t *** const *l_3109 = &l_3110;
|
|
int64_t l_3151 = 3L;
|
|
struct S2 ****l_3164[3];
|
|
uint32_t ****l_3181 = &g_660;
|
|
struct S3 **l_3238 = &g_2599;
|
|
int32_t l_3267[1];
|
|
uint8_t ***l_3292 = &l_3185;
|
|
uint8_t *****l_3366 = (void*)0;
|
|
int32_t l_3497 = (-1L);
|
|
const uint16_t *l_3567 = &g_49;
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_3086[i] = (void*)0;
|
|
for (i = 0; i < 3; i++)
|
|
l_3164[i] = (void*)0;
|
|
for (i = 0; i < 1; i++)
|
|
l_3267[i] = 2L;
|
|
--l_3087;
|
|
if ((((void*)0 == l_3090) | (g_3091 , (((**g_1087) = (func_66(l_3092[3][4][1], ((*l_3084) &= (safe_rshift_func_uint8_t_u_u((*l_2336), p_15))), (safe_lshift_func_int8_t_s_u(((*l_3098) |= 0L), 2)), (2UL < (g_3099 , 18446744073709551613UL)), g_2878.f6) , 0x73A014DABBC6D24ELL)) <= p_13))))
|
|
{ /* block id: 1323 */
|
|
struct S1 *l_3100[6];
|
|
int32_t l_3108[2][7][10] = {{{0xE45F306EL,(-1L),0x5CA17D56L,0xE45F306EL,0x5CA17D56L,(-1L),0xE45F306EL,0x73D92431L,0x73D92431L,0xE45F306EL},{0x73D92431L,1L,0x5CA17D56L,0x5CA17D56L,1L,0x73D92431L,(-1L),1L,(-1L),0x73D92431L},{0L,1L,(-3L),1L,0L,(-3L),0xE45F306EL,0xE45F306EL,(-3L),0L},{0L,(-1L),(-1L),0L,0x5CA17D56L,0x73D92431L,0L,0x73D92431L,0x5CA17D56L,0L},{0x73D92431L,0L,0x73D92431L,0x5CA17D56L,0L,(-1L),(-1L),0L,0x5CA17D56L,0x73D92431L},{0xE45F306EL,0xE45F306EL,(-3L),0L,1L,(-3L),1L,0L,(-3L),0xE45F306EL},{1L,(-1L),0x73D92431L,1L,0x5CA17D56L,0x5CA17D56L,1L,0x73D92431L,(-1L),1L}},{{0x73D92431L,0xE45F306EL,(-1L),0x5CA17D56L,0xE45F306EL,0x5CA17D56L,(-1L),0xE45F306EL,0x73D92431L,0x73D92431L},{1L,0L,(-3L),0xE45F306EL,0xE45F306EL,(-3L),0L,1L,(-3L),1L},{0xE45F306EL,(-1L),0x5CA17D56L,0xE45F306EL,0x5CA17D56L,(-1L),0xE45F306EL,0x73D92431L,0x73D92431L,0xE45F306EL},{0x73D92431L,1L,0x5CA17D56L,0x5CA17D56L,1L,0x73D92431L,(-1L),1L,(-1L),0x73D92431L},{0L,1L,(-3L),1L,0L,(-3L),0xE45F306EL,0xE45F306EL,(-3L),0L},{0L,(-1L),(-1L),0L,0x5CA17D56L,0x73D92431L,0L,0x73D92431L,0x5CA17D56L,0L},{0x73D92431L,0L,0x73D92431L,0x5CA17D56L,0L,(-1L),(-1L),0L,0x5CA17D56L,0x73D92431L}}};
|
|
uint64_t *l_3114[4][6] = {{&g_2445.f0,&g_2445.f0,&g_1071[0][2][1].f0,&g_9,&g_3036.f0,&g_9},{&g_1062[1].f0,&g_2445.f0,&g_1062[1].f0,(void*)0,&g_1071[0][2][1].f0,&g_1071[0][2][1].f0},{&g_2922.f0,&g_1062[1].f0,&g_1062[1].f0,&g_2922.f0,&g_2445.f0,&g_9},{&g_9,&g_2922.f0,&g_1071[0][2][1].f0,&g_2922.f0,&g_9,(void*)0}};
|
|
uint64_t **l_3113 = &l_3114[1][0];
|
|
int i, j, k;
|
|
for (i = 0; i < 6; i++)
|
|
l_3100[i] = &g_3018[7];
|
|
l_3017 = l_3100[5];
|
|
(*l_3084) = g_3101;
|
|
(*l_3084) = ((((**g_1087) = (safe_rshift_func_uint16_t_u_s((safe_rshift_func_int16_t_s_s((!(((-1L) < (0x892F9594FB7AC7EELL == (g_3107[3][0] , g_2412.f2.f8))) > 0x8DL)), (((((*l_2335) = l_3108[0][0][4]) < ((l_3109 != (*g_2103)) > ((safe_unary_minus_func_uint16_t_u((l_3113 == (void*)0))) & p_13))) , 0x298CFE6CL) >= p_14))), 5))) != p_13) & 0L);
|
|
}
|
|
else
|
|
{ /* block id: 1329 */
|
|
uint8_t l_3115[7];
|
|
int i;
|
|
for (i = 0; i < 7; i++)
|
|
l_3115[i] = 0UL;
|
|
if (p_15)
|
|
break;
|
|
if (l_3115[6])
|
|
continue;
|
|
}
|
|
for (g_3036.f3 = 2; (g_3036.f3 <= 7); g_3036.f3 += 1)
|
|
{ /* block id: 1335 */
|
|
int8_t l_3120 = 0x50L;
|
|
uint32_t *l_3134 = &g_2929.f0;
|
|
int32_t l_3152[1];
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_3152[i] = 0L;
|
|
(*g_1988) = ((*l_3083) = ((safe_mod_func_int32_t_s_s(p_13, (0UL || l_3120))) || ((((safe_lshift_func_int16_t_s_u(((((void*)0 != l_3098) , ((*l_3134) &= (g_3123 , (p_14 == (((safe_rshift_func_uint16_t_u_s((safe_sub_func_int64_t_s_s((safe_rshift_func_int16_t_s_s(((*l_2335) = ((safe_sub_func_uint32_t_u_u(0xF6EB724FL, (0x7301A438F5457F0ELL & 0UL))) , 0x6F2FL)), (*l_2336))), p_14)), 13)) , l_3120) || 65529UL))))) , l_3120), p_15)) , (*g_1406)) > 0L) > (*l_2336))));
|
|
l_3152[0] = (((*l_2335) &= ((safe_div_func_int64_t_s_s(((l_3120 ^ (((safe_sub_func_int32_t_s_s((&g_1568 != (void*)0), (safe_sub_func_int64_t_s_s((((safe_lshift_func_int8_t_s_s(((p_13 ^ (safe_unary_minus_func_int8_t_s(((!(safe_div_func_uint32_t_u_u(l_3120, (safe_div_func_int64_t_s_s((p_16 < 0x2C668B8BDFFA45D4LL), p_16))))) || (safe_mod_func_uint8_t_u_u((l_2489 == (void*)0), (*l_2336))))))) > g_740.f0), 6)) || p_15) && 4UL), (*l_2336))))) < (***g_1144)) , (*l_2336))) , p_14), p_16)) < 0x38L)) != l_3151);
|
|
return p_16;
|
|
}
|
|
}
|
|
return p_15;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_1143 g_1144 g_1145 g_284 g_61 g_110 g_111 g_112 g_354 g_1406 g_633.f5 g_1698.f6 g_355 g_179 g_891.f5 g_98 g_899 g_740.f0 g_680.f2.f3 g_673 g_674 g_60 g_740.f1 g_680.f0 g_727.f0 g_680.f2.f5 g_726 g_928 g_488 g_218 g_527.f1 g_947 g_740.f5 g_820 g_820.f3 g_820.f2 g_99 g_1071.f3 g_104 g_1142 g_947.f3 g_678.f2.f5 g_1908 g_135.f0 g_1698.f2 g_1924 g_9 g_482.f0 g_1940 g_1191 g_1192 g_740.f2 g_1960 g_680.f2.f6 g_1698.f7 g_1227.f2.f1 g_1983 g_1162 g_1987 g_1988 g_921 g_474 g_922 g_276 g_1087 g_1088 g_1271 g_1295 g_2038 g_1227.f2.f3 g_1227.f2.f7 g_947.f0 g_1280.f3 g_2063 g_1009 g_633.f6 g_483 g_756 g_845 g_740.f3 g_482.f4 g_93 g_568 g_1698.f5 g_2157 g_2160 g_2179 g_2203 g_1940.f3 g_216 g_63 g_283 g_294.f2.f2 g_212 g_294 g_282 g_425 g_433 g_279 g_139 g_269 g_473 g_49 g_527 g_131 g_590 g_608 g_618 g_680.f2.f2 g_2254 g_1227.f2.f5 g_899.f3 g_740 g_1205 g_2310 g_2318
|
|
* writes: g_355 g_678.f2.f5 g_1698.f3 g_740.f5 g_179 g_269 g_99 g_921 g_680.f2.f6 g_104 g_206 g_633.f5 g_680.f2.f5 g_947.f3 g_93 g_1698.f2 g_61 g_482.f0 g_1295 g_740.f2 g_899.f0 g_947.f0 g_1698.f5 g_49 g_276 g_633.f6 g_1271 g_1940.f3 g_483 g_218 g_740.f3 g_2179 g_899.f3 g_63 g_353 g_139.f6 g_85 g_279 g_216 g_591 g_680.f2.f2 g_680.f2.f3 g_698 g_1009 g_1205 g_740.f6 g_679 g_2309 g_2318
|
|
*/
|
|
int32_t func_17(uint32_t p_18, uint64_t p_19)
|
|
{ /* block id: 705 */
|
|
int8_t *l_1812[7] = {&g_740.f7,&g_740.f7,&g_1698.f7,&g_740.f7,&g_740.f7,&g_1698.f7,&g_740.f7};
|
|
int8_t *l_1814[10] = {&g_218,&g_216[1],&g_218,&g_216[1],&g_216[1],&g_218,&g_216[1],&g_218,&g_216[1],&g_216[1]};
|
|
int8_t **l_1813 = &l_1814[5];
|
|
const int32_t l_1817 = 0x9304BC56L;
|
|
uint32_t l_1818 = 0x3EA8DBEBL;
|
|
int32_t l_1822 = 6L;
|
|
uint16_t *** const l_1855 = (void*)0;
|
|
uint16_t *** const *l_1854 = &l_1855;
|
|
uint16_t *** const **l_1853[3][7][7] = {{{(void*)0,&l_1854,&l_1854,&l_1854,&l_1854,(void*)0,&l_1854},{(void*)0,&l_1854,&l_1854,(void*)0,(void*)0,&l_1854,&l_1854},{&l_1854,&l_1854,(void*)0,&l_1854,&l_1854,&l_1854,&l_1854},{&l_1854,&l_1854,&l_1854,&l_1854,&l_1854,&l_1854,&l_1854},{&l_1854,&l_1854,&l_1854,&l_1854,&l_1854,&l_1854,(void*)0},{(void*)0,&l_1854,(void*)0,(void*)0,(void*)0,&l_1854,(void*)0},{&l_1854,&l_1854,&l_1854,&l_1854,(void*)0,&l_1854,&l_1854}},{{(void*)0,(void*)0,&l_1854,&l_1854,&l_1854,&l_1854,(void*)0},{&l_1854,&l_1854,&l_1854,&l_1854,&l_1854,(void*)0,&l_1854},{&l_1854,&l_1854,&l_1854,(void*)0,&l_1854,&l_1854,&l_1854},{&l_1854,&l_1854,&l_1854,(void*)0,(void*)0,&l_1854,&l_1854},{(void*)0,&l_1854,&l_1854,&l_1854,(void*)0,&l_1854,&l_1854},{(void*)0,&l_1854,(void*)0,&l_1854,&l_1854,&l_1854,&l_1854},{&l_1854,(void*)0,&l_1854,&l_1854,&l_1854,&l_1854,(void*)0}},{{&l_1854,&l_1854,&l_1854,(void*)0,&l_1854,&l_1854,&l_1854},{&l_1854,(void*)0,&l_1854,(void*)0,(void*)0,(void*)0,&l_1854},{(void*)0,(void*)0,&l_1854,&l_1854,&l_1854,&l_1854,&l_1854},{&l_1854,&l_1854,&l_1854,&l_1854,&l_1854,&l_1854,&l_1854},{(void*)0,&l_1854,&l_1854,&l_1854,&l_1854,(void*)0,&l_1854},{&l_1854,&l_1854,&l_1854,(void*)0,(void*)0,&l_1854,&l_1854},{&l_1854,&l_1854,(void*)0,&l_1854,&l_1854,&l_1854,&l_1854}}};
|
|
int8_t l_1856 = 0L;
|
|
int8_t l_1923 = 0x7AL;
|
|
struct S2 *l_1931 = &g_1162;
|
|
int32_t l_1961 = 0xD2997C22L;
|
|
int32_t l_1981 = 0x5C94A42DL;
|
|
int32_t *l_2029[5];
|
|
int64_t *l_2048 = &g_633.f6;
|
|
const int64_t l_2128[1][1] = {{0x5A157C90E1BD31DBLL}};
|
|
int32_t l_2171 = 0xC20C3C93L;
|
|
int32_t l_2172 = 0x5213F2CFL;
|
|
int32_t l_2173 = 0x22D12DE6L;
|
|
uint32_t l_2252 = 0x49687FD0L;
|
|
int32_t **l_2297 = &g_104;
|
|
int32_t ***l_2296 = &l_2297;
|
|
uint16_t l_2307[10][2];
|
|
int32_t l_2315 = 0x8E42A343L;
|
|
int32_t l_2316[2][1];
|
|
int i, j, k;
|
|
for (i = 0; i < 5; i++)
|
|
l_2029[i] = &g_1009;
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
l_2307[i][j] = 65526UL;
|
|
}
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
l_2316[i][j] = 1L;
|
|
}
|
|
if ((safe_add_func_uint32_t_u_u((safe_div_func_uint8_t_u_u(((l_1812[1] == ((*l_1813) = l_1812[1])) > (((((safe_rshift_func_int8_t_s_s((((****g_1143) != ((p_18 >= (**g_110)) , l_1817)) == ((*g_354) = (&g_921 != &g_921))), (p_19 < l_1817))) != l_1817) < 6L) > l_1818) , l_1818)), l_1817)), 4294967290UL)))
|
|
{ /* block id: 708 */
|
|
int32_t l_1836 = 0x0FEC841AL;
|
|
int32_t l_1919[4];
|
|
int32_t **l_1926 = &g_104;
|
|
int32_t ***l_1925 = &l_1926;
|
|
int64_t **l_1942 = (void*)0;
|
|
int64_t ***l_1941[5];
|
|
uint16_t ***l_1968 = &g_283;
|
|
int i;
|
|
for (i = 0; i < 4; i++)
|
|
l_1919[i] = 6L;
|
|
for (i = 0; i < 5; i++)
|
|
l_1941[i] = &l_1942;
|
|
lbl_1911:
|
|
for (g_678.f2.f5 = 0; (g_678.f2.f5 <= 1); g_678.f2.f5 += 1)
|
|
{ /* block id: 711 */
|
|
uint64_t l_1832 = 4UL;
|
|
int32_t l_1835 = (-8L);
|
|
union U4 **l_1890 = &g_483;
|
|
int16_t l_1910[2][2][6] = {{{0xA751L,0xA751L,0x4148L,(-5L),4L,(-5L)},{0x98DBL,0xA751L,0x98DBL,1L,0x4148L,0x4148L}},{{0x2A6DL,0x98DBL,0x98DBL,0x2A6DL,0xA751L,(-5L)},{(-5L),0x2A6DL,0x4148L,0x2A6DL,(-5L),1L}}};
|
|
int i, j, k;
|
|
for (g_1698.f3 = 0; (g_1698.f3 <= 1); g_1698.f3 += 1)
|
|
{ /* block id: 714 */
|
|
int16_t l_1821 = (-1L);
|
|
int32_t *l_1823 = &g_99;
|
|
int32_t *l_1824 = &l_1822;
|
|
int32_t *l_1825 = &g_179;
|
|
int32_t *l_1826 = (void*)0;
|
|
int32_t *l_1827 = (void*)0;
|
|
int32_t *l_1828 = &g_99;
|
|
int32_t *l_1829 = (void*)0;
|
|
int32_t *l_1830 = &g_93;
|
|
int32_t *l_1831[7];
|
|
uint8_t l_1837 = 0UL;
|
|
int i;
|
|
for (i = 0; i < 7; i++)
|
|
l_1831[i] = &l_1822;
|
|
l_1821 = (safe_div_func_uint16_t_u_u((****g_1143), (*g_284)));
|
|
--l_1832;
|
|
for (g_740.f5 = 0; (g_740.f5 <= 1); g_740.f5 += 1)
|
|
{ /* block id: 719 */
|
|
uint16_t l_1857 = 1UL;
|
|
int16_t l_1858 = (-1L);
|
|
uint32_t l_1871 = 0x61D624D8L;
|
|
int16_t *l_1872 = &g_269;
|
|
int16_t l_1873 = 0x9FCDL;
|
|
uint32_t l_1874 = 6UL;
|
|
int i, j, k;
|
|
l_1822 = ((*l_1825) = p_19);
|
|
if (p_19)
|
|
break;
|
|
(*g_726) = (func_66(((l_1835 <= ((((*g_1406) = l_1836) <= (l_1837 > ((safe_lshift_func_uint16_t_u_s((g_633.f5 < (g_1698.f6 <= (safe_add_func_int8_t_s_s((safe_rshift_func_int16_t_s_u((safe_lshift_func_int16_t_s_s(((!(safe_mod_func_int64_t_s_s((l_1857 = ((4294967292UL != (safe_mul_func_int16_t_s_s(((((safe_sub_func_int32_t_s_s((l_1853[2][3][2] == &g_591), (*g_354))) < p_18) > 18446744073709551615UL) ^ l_1832), l_1856))) >= p_19)), (-1L)))) , l_1822), l_1822)), 11)), 0x9CL)))), l_1858)) == 0x9B6CL))) , 3L)) , (void*)0), g_179, l_1818, l_1856, g_891[0][1].f5) , &l_1835);
|
|
if (((0x3FAEL > (*l_1824)) || ((0xF5C13C926EE42F8ELL ^ (safe_mod_func_uint16_t_u_u(((((g_820[(g_740.f5 + 6)][(g_740.f5 + 1)][g_740.f5] , g_820[(g_740.f5 + 6)][(g_740.f5 + 1)][g_740.f5].f3) , p_18) || ((((*g_354) |= ((safe_rshift_func_uint16_t_u_u(g_820[(g_740.f5 + 6)][(g_740.f5 + 1)][g_740.f5].f2, 13)) < ((((safe_mod_func_int16_t_s_s(((((safe_add_func_int8_t_s_s((0xFB2D9D89L || (safe_lshift_func_int16_t_s_u(((*l_1872) = ((((((((safe_div_func_int16_t_s_s(l_1871, (*l_1823))) == l_1871) > p_18) , p_18) > l_1836) , l_1858) > 0xDCA0L) == (*l_1825))), 3))), g_1071[0][2][1].f3)) ^ 0xCE0C4628L) >= 0x3DEEE337955D014ALL) , l_1873), l_1836)) != l_1857) ^ l_1817) , p_18))) | 0xE08C3189L) <= (-3L))) < l_1836), p_19))) ^ l_1874)))
|
|
{ /* block id: 728 */
|
|
if (g_820[(g_740.f5 + 6)][(g_740.f5 + 1)][g_740.f5].f2)
|
|
break;
|
|
}
|
|
else
|
|
{ /* block id: 730 */
|
|
int8_t l_1875 = 0xB0L;
|
|
(*l_1828) &= l_1875;
|
|
if ((*g_98))
|
|
break;
|
|
}
|
|
for (g_633.f5 = 0; (g_633.f5 <= 1); g_633.f5 += 1)
|
|
{ /* block id: 736 */
|
|
return p_18;
|
|
}
|
|
}
|
|
for (l_1818 = 0; (l_1818 <= 1); l_1818 += 1)
|
|
{ /* block id: 742 */
|
|
int64_t l_1904 = 1L;
|
|
int32_t l_1907 = (-1L);
|
|
uint8_t l_1909 = 1UL;
|
|
for (g_680.f2.f5 = 0; (g_680.f2.f5 <= 1); g_680.f2.f5 += 1)
|
|
{ /* block id: 745 */
|
|
uint16_t l_1876 = 0x0DCCL;
|
|
int32_t *l_1877 = &l_1836;
|
|
(*g_726) = &l_1835;
|
|
(*g_104) = l_1876;
|
|
(*g_726) = l_1877;
|
|
}
|
|
for (l_1835 = 1; (l_1835 >= 0); l_1835 -= 1)
|
|
{ /* block id: 752 */
|
|
(*l_1824) = p_18;
|
|
}
|
|
for (g_947.f3 = 0; (g_947.f3 <= 1); g_947.f3 += 1)
|
|
{ /* block id: 757 */
|
|
union U4 ***l_1891 = &l_1890;
|
|
union U4 **l_1893 = &g_483;
|
|
union U4 ***l_1892 = &l_1893;
|
|
int32_t l_1905 = 0L;
|
|
int16_t *l_1906[5][1][1];
|
|
int i, j, k;
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
for (k = 0; k < 1; k++)
|
|
l_1906[i][j][k] = (void*)0;
|
|
}
|
|
}
|
|
(*l_1824) = (((safe_sub_func_uint8_t_u_u(l_1856, (safe_rshift_func_uint16_t_u_s(p_18, 3)))) != ((safe_div_func_int16_t_s_s(((((((safe_rshift_func_int8_t_s_u((((l_1907 = (safe_lshift_func_uint16_t_u_s((safe_mul_func_int8_t_s_s((0x54C3L != (((*l_1891) = l_1890) == ((*l_1892) = &g_483))), ((safe_mod_func_uint8_t_u_u((safe_div_func_int8_t_s_s((safe_mod_func_uint32_t_u_u((((l_1836 == (safe_mul_func_uint16_t_u_u((((5L | (((((p_19 | (safe_sub_func_int8_t_s_s((-6L), p_18))) , (-1L)) & (*****g_1142)) ^ (**g_110)) <= p_18)) != l_1835) && 0x43EB50B2L), l_1904))) != p_18) != l_1905), 4294967295UL)), 255UL)), (-8L))) != l_1832))), p_19))) || 7L) , 0xC5L), l_1836)) ^ g_1908) , 0UL) >= p_19) , g_135.f0) > l_1909), 0x00D0L)) < p_18)) , 0x92F94ECDL);
|
|
l_1907 ^= p_18;
|
|
(*l_1830) = 0xC732FD97L;
|
|
}
|
|
}
|
|
}
|
|
for (g_1698.f2 = 0; (g_1698.f2 <= 1); g_1698.f2 += 1)
|
|
{ /* block id: 769 */
|
|
return l_1910[1][0][3];
|
|
}
|
|
if (g_899.f3)
|
|
goto lbl_1911;
|
|
}
|
|
if (((safe_mod_func_int8_t_s_s((safe_mul_func_uint16_t_u_u((+(safe_rshift_func_uint8_t_u_u(p_19, l_1836))), (((l_1919[2] |= ((***g_1144) ^= l_1856)) < (!(safe_unary_minus_func_uint32_t_u((~l_1818))))) , ((l_1923 , (0x95549DC3F0BEBB4ALL & (((((*l_1925) = ((l_1923 >= (*g_60)) , (g_1924 , &g_104))) != (void*)0) < (-1L)) | p_18))) ^ 0x830CL)))), g_9)) , 0L))
|
|
{ /* block id: 777 */
|
|
for (g_482.f0 = 21; (g_482.f0 < 52); g_482.f0++)
|
|
{ /* block id: 780 */
|
|
return p_18;
|
|
}
|
|
l_1919[2] &= p_18;
|
|
for (g_355 = 13; (g_355 != 21); g_355 = safe_add_func_uint16_t_u_u(g_355, 1))
|
|
{ /* block id: 786 */
|
|
struct S2 **l_1932 = &g_1295;
|
|
(*l_1932) = l_1931;
|
|
}
|
|
l_1822 ^= (safe_div_func_int32_t_s_s(p_19, (safe_mul_func_int8_t_s_s((p_18 ^ (((-1L) == l_1923) ^ (!(g_1940[0] , ((*g_1191) == l_1941[4]))))), (safe_rshift_func_int8_t_s_u((((*l_1925) != (*l_1925)) != 0x2B7292772C35A5F8LL), p_19))))));
|
|
}
|
|
else
|
|
{ /* block id: 790 */
|
|
uint8_t l_1947[4][8][4] = {{{1UL,0xEFL,0xEFL,1UL},{247UL,0x44L,6UL,1UL},{6UL,1UL,252UL,0x35L},{0x7FL,0x58L,0UL,0x35L},{5UL,1UL,0x7FL,1UL},{0x04L,1UL,0x35L,0x04L},{0x7FL,0UL,6UL,5UL},{1UL,0x58L,5UL,0x7FL}},{{1UL,0xEFL,6UL,6UL},{0x7FL,0x7FL,0x35L,247UL},{7UL,0x35L,0x44L,1UL},{6UL,0x40L,0x42L,0x44L},{0x44L,0x40L,0x7FL,1UL},{0x40L,0x35L,0x40L,247UL},{0xEFL,0x7FL,0UL,6UL},{0x04L,0xEFL,247UL,0x7FL}},{{1UL,0x58L,247UL,5UL},{0x04L,0UL,0UL,0x04L},{0xEFL,1UL,0x40L,252UL},{0x40L,252UL,0x7FL,0x58L},{0x44L,1UL,0x42L,0x58L},{6UL,252UL,0x44L,252UL},{7UL,1UL,0x35L,0x04L},{0x7FL,0UL,6UL,5UL}},{{1UL,0x58L,5UL,0x7FL},{1UL,0xEFL,6UL,6UL},{0x7FL,0x7FL,0x35L,247UL},{7UL,0x35L,0x44L,1UL},{6UL,0x40L,0x42L,0x44L},{0x44L,0x40L,0x7FL,1UL},{0x40L,0x35L,0x40L,247UL},{0xEFL,0x7FL,0UL,6UL}}};
|
|
int32_t l_1985 = 0x61244943L;
|
|
int i, j, k;
|
|
for (g_740.f2 = 0; (g_740.f2 > 36); g_740.f2 = safe_add_func_int16_t_s_s(g_740.f2, 3))
|
|
{ /* block id: 793 */
|
|
uint16_t ***l_1965 = (void*)0;
|
|
uint16_t ****l_1966 = (void*)0;
|
|
uint16_t ****l_1967[9][7][1] = {{{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965}},{{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965}},{{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965}},{{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965}},{{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965}},{{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965}},{{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965}},{{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965}},{{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965},{&l_1965}}};
|
|
uint8_t l_1982 = 0xC1L;
|
|
uint64_t *l_1984 = &g_899.f0;
|
|
uint64_t *l_1986[3];
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_1986[i] = &g_482.f0;
|
|
--l_1947[2][4][2];
|
|
(*l_1926) = ((safe_div_func_uint32_t_u_u((p_18 == (g_947.f0 = ((safe_rshift_func_uint8_t_u_s((safe_lshift_func_uint16_t_u_s((l_1985 = (safe_div_func_int32_t_s_s((g_1960 != (((--(*g_354)) , (safe_unary_minus_func_uint64_t_u(((l_1968 = l_1965) != (*l_1854))))) , ((*l_1984) = (0x40BDL > (((g_680.f2.f6 & (l_1822 == (safe_mul_func_int8_t_s_s((safe_add_func_int8_t_s_s(((safe_div_func_int32_t_s_s((l_1981 = (safe_lshift_func_int8_t_s_s(((safe_add_func_int16_t_s_s((safe_add_func_int32_t_s_s(p_18, (l_1961 = ((*g_354) = p_18)))), p_19)) != g_99), g_1698.f7))), l_1982)) , g_1227[5].f2.f1), g_1983)), 1L)))) == l_1947[2][4][2]) , p_19))))), l_1817))), 3)), 6)) , 0x550A04DBE5F1F093LL))), 0x555000E4L)) , (void*)0);
|
|
}
|
|
(*g_1988) = ((*l_1931) , (g_1987 == (void*)0));
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 807 */
|
|
uint32_t *l_1994[2];
|
|
int32_t l_1996 = 0x6FDB2D14L;
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_1994[i] = &g_1205;
|
|
lbl_2049:
|
|
l_1981 = 0x136A6FD0L;
|
|
for (g_1698.f5 = 0; (g_1698.f5 != 0); g_1698.f5 = safe_add_func_int64_t_s_s(g_1698.f5, 2))
|
|
{ /* block id: 811 */
|
|
uint64_t *l_1999 = &g_947.f0;
|
|
int32_t *l_2004 = (void*)0;
|
|
int32_t *l_2005 = &l_1822;
|
|
const uint32_t l_2009 = 18446744073709551612UL;
|
|
const uint16_t *l_2010 = (void*)0;
|
|
int32_t *l_2011 = &g_93;
|
|
int16_t *l_2014 = &g_269;
|
|
(*g_726) = l_2011;
|
|
(*g_726) = &l_1981;
|
|
if (((p_18 && ((*l_2014) = l_1996)) != ((void*)0 != &g_1698)))
|
|
{ /* block id: 817 */
|
|
uint8_t l_2035 = 0xBEL;
|
|
int64_t *l_2047 = (void*)0;
|
|
for (g_49 = 4; (g_49 != 18); g_49 = safe_add_func_int64_t_s_s(g_49, 7))
|
|
{ /* block id: 820 */
|
|
int64_t *l_2021 = &g_276;
|
|
uint8_t *l_2025 = (void*)0;
|
|
uint8_t *l_2026 = &g_633.f5;
|
|
uint8_t ***l_2032 = &g_1271;
|
|
l_1961 |= 0xE5E24708L;
|
|
(**g_726) &= ((*l_2005) = (((safe_mod_func_uint8_t_u_u(((safe_div_func_int64_t_s_s(l_1817, ((**g_1087) = ((*l_2021) &= ((*g_921) , p_19))))) || p_19), (safe_unary_minus_func_int64_t_s((safe_lshift_func_uint8_t_u_s((--(*l_2026)), 0)))))) & 9UL) <= ((void*)0 != l_2029[2])));
|
|
(**g_726) = (safe_mul_func_uint8_t_u_u((&g_929[3] != ((*l_2032) = g_1271)), (((*g_1295) , (safe_add_func_uint16_t_u_u(p_18, (l_2035 != (safe_lshift_func_int16_t_s_u((g_2038[1] , 0xC6E0L), (((((((safe_rshift_func_uint16_t_u_s((((safe_add_func_int8_t_s_s(((p_19 || (safe_mod_func_uint64_t_u_u((((safe_lshift_func_uint8_t_u_s((g_1940[0].f3 = (((((void*)0 == &g_1009) , l_2047) != l_2048) | g_1227[5].f2.f3)), l_1996)) || l_1856) == 0xADB9108262B9AC8CLL), p_18))) , g_1227[5].f2.f7), p_18)) , 0x1943F2F0L) == l_2035), p_19)) && 0UL) , g_947.f0) , g_1280.f3) && g_1280.f3) <= 0x8AAAL) & 0x45L))))))) & 8L)));
|
|
if (g_61)
|
|
goto lbl_2049;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 832 */
|
|
return l_1996;
|
|
}
|
|
}
|
|
}
|
|
for (g_61 = 0; (g_61 > 5); g_61 = safe_add_func_int8_t_s_s(g_61, 9))
|
|
{ /* block id: 839 */
|
|
int16_t l_2052 = 0x2E02L;
|
|
int32_t *l_2053 = &g_93;
|
|
int32_t *l_2054 = &g_99;
|
|
int32_t *l_2055 = (void*)0;
|
|
int32_t *l_2056 = &g_99;
|
|
int32_t *l_2057 = &g_179;
|
|
int32_t *l_2058 = &g_99;
|
|
uint8_t l_2059[8][3][4] = {{{1UL,0x69L,252UL,0xB7L},{255UL,255UL,0xD3L,0x8AL},{0x45L,1UL,8UL,0x72L}},{{0x45L,0xC5L,0xD3L,1UL},{255UL,0x72L,252UL,4UL},{9UL,0x61L,0x61L,9UL}},{{255UL,0x45L,4UL,0x72L},{255UL,1UL,0x1CL,0x61L},{4UL,0x8AL,0x69L,0x61L}},{{1UL,1UL,255UL,0x72L},{0xD3L,0x45L,8UL,9UL},{0x45L,0x61L,0x45L,255UL}},{{254UL,4UL,1UL,255UL},{0x45L,0x1CL,255UL,4UL},{255UL,0x69L,255UL,1UL}},{{0x45L,255UL,1UL,0xD3L},{254UL,8UL,0x45L,0x45L},{0x45L,0x45L,8UL,254UL}},{{0xD3L,1UL,255UL,0x45L},{1UL,255UL,0x69L,255UL},{4UL,255UL,0x1CL,0x45L}},{{255UL,1UL,4UL,254UL},{255UL,0x45L,0x61L,0x45L},{9UL,8UL,0x45L,0xD3L}}};
|
|
union U4 *l_2062[6][2] = {{&g_756,&g_756},{&g_756,&g_756},{&g_756,&g_756},{&g_756,&g_756},{&g_756,&g_756},{&g_756,&g_756}};
|
|
uint16_t ***l_2120 = &g_283;
|
|
uint16_t ****l_2119[4] = {&l_2120,&l_2120,&l_2120,&l_2120};
|
|
uint64_t * const l_2152 = &g_1062[1].f0;
|
|
const struct S2 **l_2153 = (void*)0;
|
|
int32_t l_2167[10][9][1] = {{{(-4L)},{0xCE18E6EEL},{0L},{(-5L)},{(-1L)},{0x94B7C98DL},{(-1L)},{0xFFF657B6L},{6L}},{{0xB950873FL},{(-4L)},{0x026765E9L},{0x09BD23ECL},{1L},{0x865F767FL},{(-1L)},{0x45FAC038L},{(-7L)}},{{0x45FAC038L},{(-1L)},{0x865F767FL},{1L},{0x09BD23ECL},{0x026765E9L},{(-4L)},{0xB950873FL},{6L}},{{0xFFF657B6L},{(-1L)},{0x94B7C98DL},{(-1L)},{(-5L)},{0L},{0xCE18E6EEL},{(-4L)},{0xC086E275L}},{{0xC086E275L},{(-4L)},{0xCE18E6EEL},{0L},{(-5L)},{(-1L)},{0x94B7C98DL},{(-1L)},{0xFFF657B6L}},{{6L},{0xB950873FL},{(-4L)},{0x026765E9L},{0x09BD23ECL},{1L},{0x865F767FL},{(-1L)},{0x45FAC038L}},{{(-7L)},{0x45FAC038L},{(-1L)},{0x865F767FL},{1L},{0x09BD23ECL},{0x026765E9L},{(-4L)},{0xB950873FL}},{{6L},{0xFFF657B6L},{(-1L)},{0x94B7C98DL},{(-1L)},{(-5L)},{0L},{0xCE18E6EEL},{(-4L)}},{{0xC086E275L},{0xC086E275L},{(-4L)},{0xCE18E6EEL},{0L},{(-5L)},{(-1L)},{0x94B7C98DL},{(-1L)}},{{0xFFF657B6L},{6L},{0xB950873FL},{(-4L)},{0x026765E9L},{0x09BD23ECL},{1L},{0x865F767FL},{(-1L)}}};
|
|
uint64_t l_2174 = 0xD7D918576DBCE621LL;
|
|
int64_t l_2202[7][10] = {{2L,2L,(-4L),0x076618914937BC82LL,2L,0x076618914937BC82LL,(-4L),2L,2L,2L},{(-1L),0x076618914937BC82LL,0xA35D260BE7CA7B11LL,0x56C6544F6CEF2B4ELL,0xA35D260BE7CA7B11LL,0x076618914937BC82LL,(-1L),0x56C6544F6CEF2B4ELL,(-1L),0x076618914937BC82LL},{2L,0x56C6544F6CEF2B4ELL,0L,0x56C6544F6CEF2B4ELL,2L,0x2BDC38B79A3F30ACLL,0L,0x2BDC38B79A3F30ACLL,2L,0x56C6544F6CEF2B4ELL},{0xA35D260BE7CA7B11LL,0x56C6544F6CEF2B4ELL,0xA35D260BE7CA7B11LL,0x076618914937BC82LL,(-1L),0x56C6544F6CEF2B4ELL,(-1L),0x076618914937BC82LL,0xA35D260BE7CA7B11LL,0x56C6544F6CEF2B4ELL},{2L,0x076618914937BC82LL,(-4L),2L,2L,2L,(-4L),0x076618914937BC82LL,2L,0x076618914937BC82LL},{(-1L),2L,0xA35D260BE7CA7B11LL,0x2BDC38B79A3F30ACLL,0xA35D260BE7CA7B11LL,2L,(-1L),0x2BDC38B79A3F30ACLL,(-1L),2L},{2L,0x2BDC38B79A3F30ACLL,0L,0x2BDC38B79A3F30ACLL,2L,0x56C6544F6CEF2B4ELL,0L,0x56C6544F6CEF2B4ELL,2L,0x2BDC38B79A3F30ACLL}};
|
|
struct S3 *l_2205 = &g_2206;
|
|
struct S3 **l_2204 = &l_2205;
|
|
int i, j, k;
|
|
l_2059[6][2][2]--;
|
|
(*g_2063) = l_2062[4][1];
|
|
if ((safe_mod_func_uint64_t_u_u((safe_mul_func_int8_t_s_s((~(**g_1145)), (safe_rshift_func_int8_t_s_u((*l_2057), 0)))), (safe_sub_func_uint16_t_u_u((((safe_div_func_uint64_t_u_u((~(*g_111)), p_19)) < (safe_add_func_uint8_t_u_u((g_1009 && ((*l_2054) = ((*l_2048) |= ((safe_lshift_func_uint16_t_u_u((safe_div_func_int8_t_s_s((safe_rshift_func_uint16_t_u_s((safe_lshift_func_int8_t_s_u((g_218 = ((safe_sub_func_int32_t_s_s(((*l_2058) | p_19), (safe_rshift_func_int16_t_s_u((safe_mul_func_uint16_t_u_u((*l_2054), p_19)), 13)))) < (-1L))), 6)), 14)), 3UL)), 15)) < p_19)))), p_19))) && 0xAEEEL), p_19)))))
|
|
{ /* block id: 845 */
|
|
uint32_t *l_2098 = &g_1205;
|
|
uint16_t ** const *l_2122 = &g_283;
|
|
uint16_t ** const **l_2121[9][10] = {{&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122},{&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122},{&l_2122,&l_2122,(void*)0,&l_2122,&l_2122,(void*)0,&l_2122,&l_2122,(void*)0,&l_2122},{&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122},{&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122},{&l_2122,&l_2122,(void*)0,&l_2122,&l_2122,(void*)0,&l_2122,&l_2122,(void*)0,&l_2122},{&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122},{&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122,&l_2122},{&l_2122,&l_2122,(void*)0,&l_2122,&l_2122,(void*)0,&l_2122,&l_2122,(void*)0,&l_2122}};
|
|
int32_t l_2138 = 0x1467E472L;
|
|
int i, j;
|
|
if ((safe_mul_func_int32_t_s_s((safe_lshift_func_uint8_t_u_u((l_1923 , 0x07L), ((safe_add_func_uint64_t_u_u((4294967287UL || (((((*g_483) , 18446744073709551615UL) , g_680.f2.f5) , (void*)0) == (void*)0)), p_19)) > p_19))), 0UL)))
|
|
{ /* block id: 848 */
|
|
uint32_t l_2123 = 0x65E88A36L;
|
|
(*g_726) = l_2058;
|
|
}
|
|
else
|
|
{ /* block id: 852 */
|
|
int32_t **l_2135[9] = {&l_2056,(void*)0,&l_2056,(void*)0,&l_2056,(void*)0,&l_2056,(void*)0,&l_2056};
|
|
int i;
|
|
for (g_740.f3 = 0; (g_740.f3 <= 1); g_740.f3 += 1)
|
|
{ /* block id: 855 */
|
|
uint64_t *l_2131 = (void*)0;
|
|
uint64_t *l_2132[2];
|
|
int32_t **l_2134 = &l_2057;
|
|
int32_t ***l_2133 = &l_2134;
|
|
int64_t **l_2140 = (void*)0;
|
|
int64_t ***l_2139 = &l_2140;
|
|
const uint16_t *l_2141 = &g_49;
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_2132[i] = &g_1071[0][2][1].f0;
|
|
(*l_2053) &= ((((p_19 |= ((safe_mod_func_int8_t_s_s(0x73L, 0x2FL)) == 0UL)) ^ ((((*l_2133) = &g_104) != l_2135[3]) != ((safe_lshift_func_uint16_t_u_u(l_2138, 9)) ^ p_18))) | g_482.f4) > p_18);
|
|
(**l_2133) = &l_2138;
|
|
(**g_726) &= ((*l_2053) | (4L <= ((*l_2056) = (l_1961 != (&l_1817 == (*g_568))))));
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 864 */
|
|
int16_t l_2165[6] = {0xE475L,0x1FF8L,0x1FF8L,0xE475L,0x1FF8L,0x1FF8L};
|
|
int32_t l_2166 = 1L;
|
|
int32_t l_2168 = 8L;
|
|
int32_t l_2169 = (-1L);
|
|
int32_t l_2170[7];
|
|
struct S0 *l_2210 = &g_680.f2;
|
|
uint32_t l_2216 = 4UL;
|
|
const uint16_t *l_2276 = &g_49;
|
|
uint64_t l_2280[9] = {0xBBA7F7E758ACF152LL,18446744073709551614UL,18446744073709551614UL,0xBBA7F7E758ACF152LL,18446744073709551614UL,18446744073709551614UL,0xBBA7F7E758ACF152LL,18446744073709551614UL,18446744073709551614UL};
|
|
int16_t *l_2286 = &l_2165[3];
|
|
int16_t **l_2285 = &l_2286;
|
|
int16_t ***l_2284 = &l_2285;
|
|
int32_t *l_2311 = &l_2172;
|
|
int32_t *l_2312 = &l_2170[0];
|
|
int32_t *l_2313[7][3][7] = {{{(void*)0,(void*)0,&l_2172,(void*)0,&l_2170[4],(void*)0,&l_2172},{&l_2167[9][2][0],&l_2167[9][2][0],&l_2172,&g_99,&l_2167[6][4][0],&l_2170[1],&l_1961},{&l_2167[1][4][0],&l_1981,&l_2171,(void*)0,&l_2172,&l_1981,&l_2170[0]}},{{&g_99,&l_2167[1][4][0],&l_2170[6],(void*)0,(void*)0,&l_2171,&l_2167[1][4][0]},{&l_2167[9][0][0],&l_2167[9][2][0],&l_2170[4],&l_2170[4],&l_2167[9][2][0],&l_2167[9][0][0],&l_2167[1][4][0]},{&l_2171,(void*)0,(void*)0,&l_2170[6],&l_2167[1][4][0],&g_99,&l_2170[0]}},{{&l_1981,&l_2172,(void*)0,&l_2171,(void*)0,&l_2167[6][4][0],(void*)0},{(void*)0,(void*)0,&l_1961,&l_2167[9][0][0],&l_2172,&l_2172,&l_2167[9][0][0]},{&l_2170[6],&l_2167[9][2][0],&l_2170[6],&l_2167[9][0][0],&l_2170[0],(void*)0,&l_2167[9][2][0]}},{{&l_2167[9][0][0],&l_2167[1][4][0],&l_2168,&l_2171,&l_1961,&l_2167[9][0][0],&l_2170[1]},{&g_99,(void*)0,&l_2170[0],&l_2170[6],&l_2170[1],(void*)0,(void*)0},{(void*)0,&l_2172,(void*)0,&l_2170[4],(void*)0,&l_2172,(void*)0}},{{(void*)0,&l_2170[0],&g_179,(void*)0,&l_2172,&l_2167[6][4][0],(void*)0},{&g_99,&l_1961,&l_2170[6],(void*)0,&l_2167[9][0][0],&g_99,&l_1961},{&l_2167[9][0][0],&l_2170[1],&g_179,&l_1961,&l_1961,&l_2167[9][0][0],&l_1961}},{{&l_2170[6],(void*)0,(void*)0,&l_2170[6],&l_1961,&l_2171,(void*)0},{(void*)0,&l_2172,&l_2170[0],&l_2168,&l_2167[9][0][0],&l_1981,(void*)0},{&l_1981,&l_2167[9][0][0],&l_2168,&l_2170[0],&l_2172,(void*)0,(void*)0}},{{&l_2171,&l_1961,&l_2170[6],(void*)0,(void*)0,&l_2170[6],&l_1961},{&l_2167[9][0][0],&l_1961,&l_1961,&g_179,&l_2170[1],&l_2167[9][0][0],&l_1961},{&g_99,&l_2167[9][0][0],(void*)0,&l_2170[6],&l_1961,&g_99,(void*)0}}};
|
|
int32_t l_2314[5] = {0L,0L,0L,0L,0L};
|
|
int16_t l_2317 = 0x399EL;
|
|
int i, j, k;
|
|
for (i = 0; i < 7; i++)
|
|
l_2170[i] = (-10L);
|
|
(*l_2053) |= p_19;
|
|
for (g_1698.f5 = 0; (g_1698.f5 < 15); g_1698.f5++)
|
|
{ /* block id: 868 */
|
|
int32_t *l_2161 = &l_1961;
|
|
int32_t *l_2162 = (void*)0;
|
|
int32_t *l_2163 = (void*)0;
|
|
int32_t *l_2164[7][7] = {{&g_93,&l_1822,&l_1822,(void*)0,&g_93,&l_1961,&g_93},{&g_93,&g_93,&g_93,&g_99,&g_99,&g_93,&g_93},{&g_99,&l_1961,&g_93,&l_1961,&l_1961,&g_99,&l_1981},{&g_93,&l_1961,&l_1822,&l_1961,&l_1961,(void*)0,(void*)0},{&g_93,&l_1961,&l_1981,&l_1961,&l_1822,&l_1822,&l_1961},{&g_99,(void*)0,&g_99,&g_99,&l_1822,&g_93,&g_99},{&l_1961,(void*)0,&g_99,(void*)0,&l_1961,&l_1961,&g_93}};
|
|
uint8_t * const ***l_2180 = (void*)0;
|
|
uint8_t * const ***l_2181 = &g_2179[2];
|
|
const uint16_t *l_2219[5][6][8] = {{{&g_193,(void*)0,(void*)0,(void*)0,&g_49,&g_193,&g_193,&g_49},{&g_49,&g_61,(void*)0,&g_49,&g_61,&g_49,&g_61,&g_193},{&g_193,&g_193,&g_49,&g_193,&g_49,&g_61,&g_193,&g_61},{&g_61,(void*)0,&g_193,&g_193,&g_193,&g_193,&g_193,&g_61},{&g_193,&g_49,&g_61,&g_193,(void*)0,(void*)0,(void*)0,&g_193},{(void*)0,(void*)0,&g_61,&g_193,&g_49,&g_61,&g_49,&g_193}},{{&g_193,&g_49,&g_193,&g_49,&g_61,(void*)0,&g_193,&g_193},{&g_49,&g_193,&g_49,&g_61,(void*)0,&g_49,&g_193,&g_61},{(void*)0,&g_49,&g_193,(void*)0,&g_61,(void*)0,&g_193,&g_61},{&g_61,&g_61,&g_193,&g_193,&g_193,&g_193,&g_49,&g_61},{&g_49,&g_49,&g_193,&g_49,&g_193,&g_193,&g_193,&g_61},{&g_49,&g_193,&g_49,&g_49,(void*)0,(void*)0,&g_61,(void*)0}},{{(void*)0,&g_61,&g_49,&g_61,&g_61,(void*)0,&g_193,&g_193},{&g_193,&g_49,&g_61,&g_61,&g_49,&g_193,&g_193,&g_61},{(void*)0,&g_193,&g_49,&g_193,&g_193,&g_61,&g_49,&g_49},{&g_193,(void*)0,(void*)0,&g_193,&g_61,&g_49,(void*)0,&g_61},{&g_49,&g_61,&g_193,&g_61,&g_49,(void*)0,&g_61,&g_193},{(void*)0,&g_193,&g_49,&g_61,&g_61,&g_193,&g_61,(void*)0}},{{&g_49,&g_61,&g_49,&g_49,&g_193,&g_193,&g_193,&g_61},{&g_193,&g_193,&g_61,&g_49,&g_49,&g_49,&g_49,&g_61},{&g_61,&g_49,(void*)0,&g_193,&g_49,&g_61,&g_193,&g_61},{&g_193,&g_49,&g_49,(void*)0,(void*)0,(void*)0,(void*)0,&g_61},{(void*)0,(void*)0,&g_49,&g_61,&g_49,&g_49,&g_61,&g_193},{&g_193,&g_49,&g_49,&g_49,&g_193,&g_49,&g_193,&g_193}},{{&g_49,&g_61,&g_49,&g_193,&g_193,(void*)0,&g_193,&g_49},{&g_49,&g_61,&g_49,(void*)0,&g_193,&g_193,&g_193,&g_61},{(void*)0,&g_49,(void*)0,(void*)0,(void*)0,&g_193,&g_49,&g_193},{&g_193,(void*)0,&g_49,&g_193,&g_193,&g_49,&g_49,&g_49},{&g_49,(void*)0,(void*)0,(void*)0,&g_49,&g_49,(void*)0,&g_193},{&g_193,&g_49,&g_49,&g_193,&g_49,(void*)0,&g_193,(void*)0}}};
|
|
int i, j, k;
|
|
for (l_1818 = 14; (l_1818 <= 7); l_1818--)
|
|
{ /* block id: 871 */
|
|
uint64_t *l_2151 = &g_756.f0;
|
|
uint64_t **l_2150 = &l_2151;
|
|
struct S0 *l_2154 = &g_1698;
|
|
struct S0 *l_2156[8] = {&g_633,&g_678.f2,&g_678.f2,&g_633,&g_678.f2,&g_678.f2,&g_633,&g_678.f2};
|
|
struct S0 **l_2155 = &l_2156[0];
|
|
int i;
|
|
l_1822 = (safe_add_func_uint64_t_u_u(((((((((((((*l_2150) = l_2048) == l_2152) , &g_1295) == l_2153) <= ((l_2154 = l_2154) != ((*l_2155) = &g_633))) & ((*l_2058) = ((*l_2053) = (g_2157[3] , (((*g_1295) , ((safe_lshift_func_int16_t_s_s(l_2128[0][0], p_19)) | (*l_2058))) & 0UL))))) <= g_2160[3][1][3]) != p_19) | 9UL) >= 0x28L) , p_18), p_19));
|
|
(*g_726) = l_2057;
|
|
}
|
|
++l_2174;
|
|
if (((safe_add_func_int8_t_s_s((((*l_2181) = g_2179[2]) == (void*)0), l_1981)) , ((*l_2057) = (safe_add_func_int16_t_s_s(p_19, ((*g_921) , (safe_lshift_func_int16_t_s_s(l_1961, 4))))))))
|
|
{ /* block id: 883 */
|
|
uint8_t *l_2191 = &g_1227[5].f2.f5;
|
|
uint8_t **l_2190 = &l_2191;
|
|
int32_t l_2200 = (-1L);
|
|
int16_t *l_2201 = &g_269;
|
|
if (((func_66(l_2058, (safe_lshift_func_uint8_t_u_s((safe_mod_func_uint16_t_u_u((l_2170[0] , ((g_2203 , (void*)0) != l_2204)), 0xAE39L)), 2)), l_2170[0], p_18, p_19) , 5UL) ^ p_18))
|
|
{ /* block id: 890 */
|
|
uint8_t l_2207 = 255UL;
|
|
struct S0 **l_2211 = &l_2210;
|
|
(*l_2053) = p_19;
|
|
l_2207--;
|
|
(*l_2211) = l_2210;
|
|
}
|
|
else
|
|
{ /* block id: 894 */
|
|
(*l_2057) &= (l_1923 || l_1818);
|
|
if ((*l_2161))
|
|
break;
|
|
}
|
|
(*l_2058) |= ((*l_2161) = p_18);
|
|
(*g_98) = l_2200;
|
|
}
|
|
else
|
|
{ /* block id: 901 */
|
|
const uint16_t *l_2215[6] = {&g_193,&g_193,&g_193,&g_193,&g_193,&g_193};
|
|
int32_t l_2251 = 0x8EB16E2CL;
|
|
int i;
|
|
for (g_899.f3 = 0; (g_899.f3 >= 38); g_899.f3 = safe_add_func_uint16_t_u_u(g_899.f3, 5))
|
|
{ /* block id: 904 */
|
|
uint64_t l_2214 = 0x8B29DFA628772D08LL;
|
|
(*g_726) = &l_2170[3];
|
|
(*l_2058) = (p_19 > (**g_1087));
|
|
++l_2216;
|
|
(*g_726) = func_72(g_1940[0].f3, l_2214, l_2219[2][1][6]);
|
|
}
|
|
for (g_279 = 0; (g_279 <= 21); ++g_279)
|
|
{ /* block id: 912 */
|
|
const uint32_t l_2235 = 1UL;
|
|
int64_t *****l_2248 = (void*)0;
|
|
(*l_2161) ^= (safe_lshift_func_int8_t_s_u((~((safe_add_func_uint32_t_u_u(((*g_354) = (safe_lshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s((0xC405B401L & (safe_div_func_uint64_t_u_u(p_19, (*l_2056)))), 2)), 2))), ((((safe_mod_func_uint16_t_u_u(l_2235, (safe_mod_func_int16_t_s_s((((l_2168 < (((((safe_rshift_func_uint16_t_u_s((safe_sub_func_int64_t_s_s(((safe_sub_func_int16_t_s_s(((safe_div_func_uint64_t_u_u((((((void*)0 != l_2248) && (safe_div_func_int64_t_s_s(p_18, (p_18 & 8UL)))) == p_19) < l_2251), p_18)) & g_618.f2.f0), p_18)) > p_19), l_2252)), p_19)) >= p_19) > p_19) || l_2235) >= p_18)) > (*l_2056)) ^ p_18), p_18)))) || 255UL) > 0x1FL) > 0xABL))) && 0x06L)), 0));
|
|
}
|
|
}
|
|
l_2170[1] = p_19;
|
|
}
|
|
for (g_680.f2.f2 = 0; (g_680.f2.f2 <= 1); g_680.f2.f2 += 1)
|
|
{ /* block id: 921 */
|
|
struct S2 *l_2255 = &g_1162;
|
|
int32_t l_2271 = (-10L);
|
|
int32_t **l_2294 = (void*)0;
|
|
int32_t ***l_2293 = &l_2294;
|
|
uint64_t l_2306 = 18446744073709551606UL;
|
|
for (p_19 = 0; (p_19 <= 1); p_19 += 1)
|
|
{ /* block id: 924 */
|
|
int32_t * const l_2253[4][1][5] = {{{&l_2170[5],(void*)0,(void*)0,&l_2170[5],&l_1981}},{{&l_2170[5],(void*)0,(void*)0,&l_2170[5],&l_1981}},{{&l_2170[5],(void*)0,(void*)0,&l_2170[5],&l_1981}},{{&l_2170[5],(void*)0,(void*)0,&l_2170[5],&l_1981}}};
|
|
uint32_t *l_2277[3];
|
|
int16_t *l_2278 = &g_698[0][0];
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_2277[i] = &g_2160[3][1][3];
|
|
for (g_680.f2.f3 = 0; (g_680.f2.f3 <= 6); g_680.f2.f3 += 1)
|
|
{ /* block id: 927 */
|
|
struct S2 **l_2257 = &l_2255;
|
|
int32_t l_2266 = (-3L);
|
|
(*g_2254) = l_2253[0][0][1];
|
|
(*l_2257) = l_2255;
|
|
(*l_2053) |= (safe_mul_func_int16_t_s_s((((safe_div_func_uint16_t_u_u((safe_div_func_int8_t_s_s((safe_rshift_func_int16_t_s_u(((func_66(l_2277[2], g_1227[5].f2.f5, l_2252, l_2271, p_19) , g_899.f3) < l_2172), (**g_1145))), p_18)), p_19)) != p_18) && (**g_1987)), l_2169));
|
|
(*l_2054) &= (p_19 , p_19);
|
|
}
|
|
(*l_2057) = (p_18 | ((*l_2054) = ((*l_2278) = (&g_1295 != &l_1931))));
|
|
for (g_899.f0 = 0; (g_899.f0 <= 6); g_899.f0 += 1)
|
|
{ /* block id: 940 */
|
|
int32_t l_2279 = 0x19BE1704L;
|
|
(*g_726) = &l_2167[6][4][0];
|
|
if ((*l_2053))
|
|
break;
|
|
if (l_1981)
|
|
break;
|
|
l_2280[4]++;
|
|
}
|
|
for (g_740.f5 = 1; (g_740.f5 <= 4); g_740.f5 += 1)
|
|
{ /* block id: 949 */
|
|
uint64_t * const l_2288 = (void*)0;
|
|
const uint64_t *l_2290 = &g_1162.f0;
|
|
const uint64_t **l_2289 = &l_2290;
|
|
int32_t ****l_2295 = &l_2293;
|
|
int i;
|
|
(*g_726) = l_2029[(g_680.f2.f2 + 1)];
|
|
(*l_2297) = func_72(((g_1698.f2 | 1L) >= (g_740 , (((*l_2295) = l_2293) == l_2296))), g_727.f0, (((*g_354) = ((safe_sub_func_uint8_t_u_u(p_19, (safe_sub_func_int32_t_s_s((safe_mul_func_uint16_t_u_u((((safe_lshift_func_int16_t_s_s(0x8EF7L, 9)) <= (9L != 0x64BDL)) >= g_899.f3), p_18)), (*g_104))))) & l_2306)) , l_2286));
|
|
}
|
|
}
|
|
if (l_2307[1][0])
|
|
continue;
|
|
for (g_1205 = 0; (g_1205 <= 0); g_1205 += 1)
|
|
{ /* block id: 960 */
|
|
for (g_740.f6 = 0; (g_740.f6 >= 0); g_740.f6 -= 1)
|
|
{ /* block id: 963 */
|
|
int i, j, k;
|
|
return l_2167[(g_680.f2.f2 + 6)][g_680.f2.f2][g_1205];
|
|
}
|
|
for (l_2216 = 0; (l_2216 <= 6); l_2216 += 1)
|
|
{ /* block id: 968 */
|
|
int i, j, k;
|
|
(*g_2310) = (g_679 = &g_680);
|
|
(*l_2054) = l_2167[(g_1205 + 5)][(g_680.f2.f2 + 1)][g_1205];
|
|
}
|
|
}
|
|
}
|
|
++g_2318[0][0];
|
|
}
|
|
return p_19;
|
|
}
|
|
return p_18;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_483 g_482 g_1087 g_1088 g_633.f6 g_294.f2 g_868.f1 g_725 g_726 g_104 g_899.f0 g_1620 g_1145 g_284 g_61 g_354 g_355 g_269 g_1227.f0 g_1455.f4 g_891 g_1662 g_1144 g_679 g_680 g_1695 g_110 g_111 g_112 g_93 g_63 g_99 g_1391.f7 g_678.f2.f3 g_1756 g_899.f3 g_727.f3 g_1455.f2
|
|
* writes: g_633.f6 g_63 g_99 g_899.f0 g_947.f0 g_61 g_355 g_698 g_269 g_1662 g_740.f5 g_678.f2.f3 g_1756 g_899.f3 g_680.f2.f7 g_104
|
|
*/
|
|
uint64_t func_21(int32_t p_22, int32_t p_23, uint32_t p_24, uint32_t p_25)
|
|
{ /* block id: 615 */
|
|
uint32_t * const **l_1583[10] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
uint32_t * const ***l_1582 = &l_1583[2];
|
|
uint32_t ***l_1584 = &g_120;
|
|
union U4 *l_1585 = &g_482;
|
|
int32_t l_1588 = (-3L);
|
|
struct S3 *l_1593 = &g_891[0][0];
|
|
uint32_t l_1594 = 4294967295UL;
|
|
int64_t **l_1595 = (void*)0;
|
|
const uint16_t * const *l_1599 = &g_60;
|
|
const uint16_t * const **l_1598[9][7] = {{&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599},{&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599},{&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599},{&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599},{&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599},{&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599},{&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599},{&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599},{&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599,&l_1599}};
|
|
const uint16_t * const ***l_1597 = &l_1598[4][2];
|
|
const uint16_t * const ****l_1596[3];
|
|
int32_t l_1600 = (-7L);
|
|
uint8_t l_1601 = 0x12L;
|
|
int32_t l_1623[8][8][4] = {{{0xA3ED91D0L,0L,0x7BDD6818L,0x20AA1C8EL},{0x52FFB989L,0xF9BA3DB6L,0xBF6F91A2L,0x9124AF35L},{0xACAF4C21L,0x399D5906L,0x654B83B2L,1L},{(-4L),0xC454191FL,(-6L),(-1L)},{0L,(-8L),1L,0x66CBF33CL},{9L,1L,(-1L),(-1L)},{0x399D5906L,7L,6L,(-8L)},{0x64A26CEDL,(-4L),(-3L),7L}},{{0xF19EA740L,0x66CBF33CL,0xF9BA3DB6L,(-1L)},{7L,0x9124AF35L,6L,0x654B83B2L},{(-1L),0x7BDD6818L,5L,0xBC8DF8CCL},{(-1L),0xCFFCFB94L,0xBED80578L,0xBED80578L},{0xD600C30BL,0xD600C30BL,0x0BD37057L,(-8L)},{0xF19EA740L,0x930F9621L,8L,(-1L)},{5L,0L,0x39F628B0L,8L},{0xBC8DF8CCL,0L,0x0AC1ECEAL,(-1L)}},{{0L,0x930F9621L,(-6L),(-8L)},{0x5A69D29BL,0xD600C30BL,0x1E0AA57EL,0xBED80578L},{(-1L),0xCFFCFB94L,1L,0xBC8DF8CCL},{(-1L),0x7BDD6818L,0x5A69D29BL,0x654B83B2L},{0L,0x0DBCBFE6L,0x539EC503L,(-1L)},{0xACAF4C21L,0xF19EA740L,0x0BD37057L,(-3L)},{9L,2L,0xF21F7964L,0xD600C30BL},{0L,(-3L),(-1L),8L}},{{1L,(-1L),1L,0xF19EA740L},{(-3L),0x1E0AA57EL,2L,(-3L)},{0x5A69D29BL,9L,0x8F2903CAL,0x20FE69A4L},{(-8L),0xCE7D9C44L,0x0AC1ECEAL,0x0DBCBFE6L},{0xCFFCFB94L,0x7BDD6818L,0xAEE8BED8L,(-1L)},{5L,0x654B83B2L,0x8D56C222L,0x20FE69A4L},{4L,0xACAF4C21L,0x0BD37057L,0x3DA4CD19L},{(-1L),0x1E0AA57EL,(-1L),4L}},{{(-1L),(-3L),(-1L),8L},{0x654B83B2L,0xF9BA3DB6L,0xC454191FL,(-1L)},{9L,2L,6L,0xF9BA3DB6L},{0x5A69D29BL,0L,6L,(-1L)},{9L,(-1L),0xC454191FL,(-1L)},{0x654B83B2L,0x7BDD6818L,(-1L),0xE275C77DL},{(-1L),0xE275C77DL,(-1L),0xBED80578L},{(-1L),0xBF6F91A2L,0x0BD37057L,0L}},{{4L,0x930F9621L,0x8D56C222L,9L},{5L,(-4L),0xAEE8BED8L,8L},{0xCFFCFB94L,(-8L),0x0AC1ECEAL,0xACAF4C21L},{(-8L),0x930F9621L,0x8F2903CAL,(-4L)},{0x5A69D29BL,(-1L),2L,0xBED80578L},{(-3L),0xBC8DF8CCL,1L,0xCFFCFB94L},{1L,0x7BDD6818L,(-1L),0xCE7D9C44L},{0L,1L,0xF21F7964L,(-1L)}},{{9L,4L,0x0BD37057L,9L},{0xACAF4C21L,2L,0x539EC503L,0xBF6F91A2L},{0L,9L,0x5A69D29BL,8L},{(-1L),0x3DA4CD19L,1L,0L},{(-1L),0x1E0AA57EL,0x1E0AA57EL,(-1L)},{0x5A69D29BL,(-1L),(-6L),0x20FE69A4L},{0L,(-1L),0x0AC1ECEAL,1L},{0xBC8DF8CCL,0x7BDD6818L,0x39F628B0L,1L}},{{5L,(-1L),8L,0x20FE69A4L},{0xF19EA740L,(-1L),4L,0x819885F6L},{0xAEE8BED8L,0L,0xDDA58EFFL,(-1L)},{0x20AA1C8EL,0x8F2903CAL,0xBBB3580FL,(-1L)},{8L,6L,9L,0x30E76479L},{0xDDAB1040L,2L,0x0AC1ECEAL,6L},{0L,0xEBD86641L,1L,(-1L)},{0x7BDD6818L,0x20FE69A4L,9L,0x8D56C222L}}};
|
|
int32_t l_1657 = 2L;
|
|
int8_t l_1661[8][4][4] = {{{8L,0x9DL,0x9DL,8L},{0x9DL,8L,0x54L,0x43L},{0x9DL,0x54L,0x9DL,6L},{8L,0x43L,6L,6L}},{{0x54L,0x54L,0xA0L,0x43L},{0x43L,8L,0xA0L,8L},{0x54L,0x9DL,6L,0xA0L},{8L,0x9DL,0x9DL,8L}},{{0x9DL,8L,0x54L,0x43L},{0x9DL,0x54L,0x9DL,6L},{8L,0x43L,6L,6L},{0x54L,0x54L,0xA0L,0x43L}},{{0x43L,8L,0xA0L,8L},{0x54L,0x9DL,6L,0xA0L},{8L,0x9DL,0x9DL,8L},{0x9DL,8L,0x54L,0x43L}},{{0x9DL,0x54L,0x9DL,6L},{8L,0x43L,6L,6L},{0x54L,0x54L,0xA0L,0x43L},{0x43L,8L,0xA0L,8L}},{{0x54L,0x9DL,6L,0xA0L},{8L,0x9DL,0x9DL,8L},{0x9DL,8L,0x54L,0x43L},{0x9DL,0x54L,0x9DL,6L}},{{8L,0x43L,6L,6L},{0x54L,0x54L,0xA0L,0x43L},{0x43L,8L,0xA0L,8L},{0x54L,0x9DL,6L,0xA0L}},{{8L,0x9DL,0x9DL,8L},{0x9DL,8L,0x54L,0x43L},{0x9DL,0x54L,0x9DL,6L},{8L,0x43L,6L,6L}}};
|
|
uint32_t l_1665 = 0xDE4F8D5BL;
|
|
uint32_t l_1805 = 4294967290UL;
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_1596[i] = &l_1597;
|
|
l_1600 ^= ((((((((((((*l_1582) = &g_353[4][4][1]) != l_1584) , (((*g_483) , (l_1585 == (void*)0)) , (safe_add_func_uint8_t_u_u((l_1588 , ((((((**g_1087) ^= (safe_div_func_int64_t_s_s(((safe_mod_func_uint8_t_u_u((p_22 , ((p_23 | ((l_1593 = l_1593) == (void*)0)) | p_22)), l_1594)) != 0x3ED6EF49B1C26626LL), l_1588))) | p_23) ^ 0x61AEL) , l_1595) == l_1595)), l_1594)))) > p_22) , &g_591) != l_1596[0]) & l_1594) >= 0L) < p_24) != l_1588) , l_1594);
|
|
(***g_725) = ((p_25 != (g_294.f2 , ((void*)0 != &l_1588))) , ((l_1601 | (*g_1088)) < (safe_lshift_func_int8_t_s_u(g_868.f1, 7))));
|
|
for (g_899.f0 = 20; (g_899.f0 >= 52); ++g_899.f0)
|
|
{ /* block id: 623 */
|
|
const union U4 * const l_1606 = (void*)0;
|
|
const union U4 *l_1607 = &g_1062[1];
|
|
l_1607 = l_1606;
|
|
}
|
|
if ((safe_mod_func_uint8_t_u_u((safe_div_func_uint64_t_u_u((g_947.f0 = (safe_mul_func_int8_t_s_s((safe_mod_func_int8_t_s_s(l_1600, 0xC5L)), p_22))), (safe_div_func_int8_t_s_s(((p_22 || ((*g_104) = (safe_mul_func_int8_t_s_s(0x30L, (0x92E3BC7C7F765DBDLL != (g_1620 , (l_1588 ^= ((safe_rshift_func_uint16_t_u_u((((p_23 > p_24) && p_23) | p_25), l_1601)) < 0xF589L)))))))) || 0xE5L), l_1623[3][0][1])))), l_1594)))
|
|
{ /* block id: 629 */
|
|
uint16_t *l_1634[4];
|
|
uint16_t *** const l_1645 = &g_283;
|
|
uint16_t *** const *l_1644 = &l_1645;
|
|
uint16_t *** const **l_1643 = &l_1644;
|
|
uint8_t l_1646 = 0x7AL;
|
|
int16_t *l_1647 = &g_698[0][0];
|
|
int16_t *l_1648 = &g_269;
|
|
int32_t l_1649 = (-1L);
|
|
int32_t *l_1650 = &l_1649;
|
|
int32_t *l_1651 = &l_1600;
|
|
int32_t *l_1652 = &l_1649;
|
|
int32_t *l_1653 = &l_1588;
|
|
int32_t *l_1654 = &l_1623[3][1][3];
|
|
int32_t *l_1655 = &l_1600;
|
|
int32_t *l_1656[9] = {&l_1623[3][0][0],&l_1623[3][0][1],&l_1623[3][0][0],&l_1623[3][0][1],&l_1623[3][0][0],&l_1623[3][0][1],&l_1623[3][0][0],&l_1623[3][0][1],&l_1623[3][0][0]};
|
|
uint16_t l_1658 = 0x53EFL;
|
|
int i;
|
|
for (i = 0; i < 4; i++)
|
|
l_1634[i] = &g_61;
|
|
l_1649 = (safe_div_func_uint16_t_u_u((l_1600 |= (safe_div_func_int16_t_s_s(((safe_sub_func_uint16_t_u_u(((!(+1L)) || ((((*g_284) ^= (safe_lshift_func_uint8_t_u_u((l_1634[2] == (*g_1145)), 4))) ^ ((l_1623[3][0][1] |= (((*g_354) |= p_22) == ((safe_rshift_func_int16_t_s_s((((safe_lshift_func_uint8_t_u_u((safe_add_func_int64_t_s_s((p_22 && ((safe_mul_func_int16_t_s_s((l_1643 == &g_591), ((*l_1648) ^= ((*l_1647) = l_1646)))) >= (g_1227[5].f0 < 0x9F7F6EE7D70AE3B4LL))), g_1455.f4)), 1)) , (*l_1593)) , (-1L)), 8)) < (-1L)))) , 6UL)) <= l_1646)), p_25)) < l_1646), 1UL))), l_1601));
|
|
++l_1658;
|
|
g_1662++;
|
|
l_1665--;
|
|
}
|
|
else
|
|
{ /* block id: 640 */
|
|
const int64_t **l_1668 = (void*)0;
|
|
int64_t *l_1673 = &g_131;
|
|
int64_t * const *l_1672 = &l_1673;
|
|
int64_t * const **l_1671 = &l_1672;
|
|
int64_t * const ***l_1670 = &l_1671;
|
|
int64_t * const *** const *l_1669 = &l_1670;
|
|
union U4 **l_1681 = &l_1585;
|
|
int32_t l_1682 = 0x56595D6DL;
|
|
int8_t *l_1683 = (void*)0;
|
|
int8_t *l_1684[9][10][2] = {{{&g_740.f7,&g_1227[5].f2.f7},{&l_1661[4][2][2],&g_740.f7},{&l_1661[0][0][2],&g_279},{&l_1661[0][0][2],&g_740.f7},{&l_1661[4][2][2],&g_1227[5].f2.f7},{&g_740.f7,&l_1661[4][2][2]},{&l_1661[0][0][2],&g_1227[5].f2.f7},{&g_740.f7,&g_740.f7},{&g_740.f7,&g_279},{&g_740.f7,&g_740.f7}},{{&g_740.f7,&g_1227[5].f2.f7},{&l_1661[0][0][2],&l_1661[4][2][2]},{&g_740.f7,&g_1227[5].f2.f7},{&l_1661[4][2][2],&g_740.f7},{&g_740.f7,(void*)0},{&g_740.f7,&l_1661[4][2][2]},{&g_740.f7,&g_279},{&l_1661[4][2][2],&g_740.f7},{&g_740.f7,&g_279},{&l_1661[4][0][0],&l_1661[4][2][2]}},{{&l_1661[4][2][2],(void*)0},{&l_1661[4][2][2],&l_1661[4][2][2]},{&l_1661[4][0][0],&g_279},{&g_740.f7,&g_740.f7},{&l_1661[4][2][2],&g_279},{&g_740.f7,&l_1661[4][2][2]},{&g_740.f7,(void*)0},{&g_740.f7,&l_1661[4][2][2]},{&g_740.f7,&g_279},{&l_1661[4][2][2],&g_740.f7}},{{&g_740.f7,&g_279},{&l_1661[4][0][0],&l_1661[4][2][2]},{&l_1661[4][2][2],(void*)0},{&l_1661[4][2][2],&l_1661[4][2][2]},{&l_1661[4][0][0],&g_279},{&g_740.f7,&g_740.f7},{&l_1661[4][2][2],&g_279},{&g_740.f7,&l_1661[4][2][2]},{&g_740.f7,(void*)0},{&g_740.f7,&l_1661[4][2][2]}},{{&g_740.f7,&g_279},{&l_1661[4][2][2],&g_740.f7},{&g_740.f7,&g_279},{&l_1661[4][0][0],&l_1661[4][2][2]},{&l_1661[4][2][2],(void*)0},{&l_1661[4][2][2],&l_1661[4][2][2]},{&l_1661[4][0][0],&g_279},{&g_740.f7,&g_740.f7},{&l_1661[4][2][2],&g_279},{&g_740.f7,&l_1661[4][2][2]}},{{&g_740.f7,(void*)0},{&g_740.f7,&l_1661[4][2][2]},{&g_740.f7,&g_279},{&l_1661[4][2][2],&g_740.f7},{&g_740.f7,&g_279},{&l_1661[4][0][0],&l_1661[4][2][2]},{&l_1661[4][2][2],(void*)0},{&l_1661[4][2][2],&l_1661[4][2][2]},{&l_1661[4][0][0],&g_279},{&g_740.f7,&g_740.f7}},{{&l_1661[4][2][2],&g_279},{&g_740.f7,&l_1661[4][2][2]},{&g_740.f7,(void*)0},{&g_740.f7,&l_1661[4][2][2]},{&g_740.f7,&g_279},{&l_1661[4][2][2],&g_740.f7},{&g_740.f7,&g_279},{&l_1661[4][0][0],&l_1661[4][2][2]},{&l_1661[4][2][2],(void*)0},{&l_1661[4][2][2],&l_1661[4][2][2]}},{{&l_1661[4][0][0],&g_279},{&g_740.f7,&g_740.f7},{&l_1661[4][2][2],&g_279},{&g_740.f7,&l_1661[4][2][2]},{&g_740.f7,(void*)0},{&g_740.f7,&l_1661[4][2][2]},{&g_740.f7,&g_279},{&l_1661[4][2][2],&g_740.f7},{&g_740.f7,&g_279},{&l_1661[4][0][0],&l_1661[4][2][2]}},{{&l_1661[4][2][2],(void*)0},{&l_1661[4][2][2],&l_1661[4][2][2]},{&l_1661[4][0][0],&g_279},{&g_740.f7,&g_740.f7},{&l_1661[4][2][2],&g_279},{&g_740.f7,&l_1661[4][2][2]},{&g_740.f7,(void*)0},{&g_740.f7,&l_1661[4][2][2]},{&g_740.f7,&g_279},{&l_1661[4][2][2],&g_740.f7}}};
|
|
uint16_t *l_1685 = &g_61;
|
|
int32_t **l_1689 = (void*)0;
|
|
int16_t l_1692 = 0L;
|
|
int16_t l_1704 = 1L;
|
|
int32_t l_1748 = 0x76A81E15L;
|
|
int32_t l_1749[9];
|
|
int32_t l_1752 = 0L;
|
|
int i, j, k;
|
|
for (i = 0; i < 9; i++)
|
|
l_1749[i] = 0x716775B7L;
|
|
if (((**g_1144) != ((((l_1595 == l_1668) | ((g_740.f5 = (l_1669 == (void*)0)) || (l_1623[3][0][1] = ((safe_div_func_uint16_t_u_u(p_24, (safe_rshift_func_uint8_t_u_u(((+0L) < (safe_mod_func_int32_t_s_s((((*l_1681) = (void*)0) == &g_756), l_1682))), 7)))) || l_1623[6][1][2])))) >= l_1600) , l_1685)))
|
|
{ /* block id: 644 */
|
|
int32_t **l_1688 = &g_1070[1][7][5];
|
|
struct S0 * const l_1696[1] = {(void*)0};
|
|
int8_t *l_1711 = &l_1661[1][1][0];
|
|
int8_t *l_1717 = &g_279;
|
|
int32_t l_1727 = 0xF28CB8D9L;
|
|
int i;
|
|
if ((l_1682 , ((safe_lshift_func_int16_t_s_s((0x2F9BL < ((*g_679) , ((l_1688 != (p_22 , l_1689)) , (p_22 && (((l_1682 &= (0x8D789F4FL || l_1657)) & 0UL) && 0x7D6A8A0514AE4594LL))))), l_1692)) & l_1692)))
|
|
{ /* block id: 646 */
|
|
struct S0 *l_1697 = &g_1698;
|
|
int32_t l_1699 = 0x1501AD47L;
|
|
(**g_726) = ((l_1692 ^ l_1692) == (((g_1695 , l_1696[0]) != l_1697) != (l_1699 ^= l_1623[3][0][1])));
|
|
for (p_25 = (-29); (p_25 == 59); p_25 = safe_add_func_uint8_t_u_u(p_25, 6))
|
|
{ /* block id: 651 */
|
|
uint32_t l_1710 = 0xCD03825AL;
|
|
(*g_104) ^= (((((safe_add_func_int8_t_s_s(0x9EL, (((**g_110) || l_1704) != ((((-5L) && (l_1623[3][0][1] != (safe_rshift_func_int8_t_s_s((safe_rshift_func_int8_t_s_s((18446744073709551607UL <= 0UL), p_22)), ((((~g_93) >= p_25) >= g_61) & l_1710))))) , (void*)0) == &l_1661[1][1][0])))) == p_24) , p_24) != p_22) ^ 0xFCL);
|
|
if (l_1710)
|
|
break;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 655 */
|
|
uint32_t l_1726 = 0UL;
|
|
int16_t *l_1728[10][4] = {{&l_1692,&g_269,&g_269,&l_1692},{&g_698[0][1],&l_1692,&g_698[0][1],&g_269},{(void*)0,&l_1692,&g_698[0][0],&l_1692},{&l_1692,&g_269,&g_269,&l_1692},{&g_698[0][1],&l_1692,&g_269,&g_269},{&l_1692,(void*)0,&g_698[0][0],(void*)0},{(void*)0,&g_269,&g_698[0][1],(void*)0},{&g_698[0][1],(void*)0,&g_269,&g_269},{&l_1692,&l_1692,&g_698[0][0],&l_1692},{&l_1692,&g_698[0][0],&g_269,&g_698[0][1]}};
|
|
uint64_t *l_1729 = &g_1071[0][2][1].f0;
|
|
uint32_t l_1730 = 4294967295UL;
|
|
int i, j;
|
|
for (l_1594 = 0; (l_1594 <= 0); l_1594 += 1)
|
|
{ /* block id: 658 */
|
|
int16_t l_1712[8] = {9L,0L,9L,9L,0L,9L,9L,0L};
|
|
int i;
|
|
l_1712[5] |= (l_1711 != &g_216[1]);
|
|
}
|
|
l_1730 = ((g_1391.f7 | (0x95L | (((safe_mod_func_uint32_t_u_u((((l_1727 = (1UL || ((l_1717 != &g_218) >= (safe_div_func_uint16_t_u_u((safe_add_func_uint16_t_u_u(((((safe_lshift_func_int8_t_s_s((safe_sub_func_uint64_t_u_u((0x87BB258CL & l_1623[2][1][0]), l_1726)), 5)) || l_1665) > 0x7A53090B5BF2CC42LL) < p_24), 0x1253L)), l_1727))))) , l_1729) != (void*)0), p_24)) != l_1726) , 0x4DL))) > 65534UL);
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 664 */
|
|
uint32_t l_1734 = 0x3AAA7AF0L;
|
|
int32_t l_1746 = (-7L);
|
|
int32_t l_1747 = 0L;
|
|
int32_t l_1750 = 0x6AAAD40EL;
|
|
int32_t l_1751 = 9L;
|
|
int32_t l_1754 = 0x6E6E6DB2L;
|
|
int32_t l_1755[3][3];
|
|
uint16_t **l_1767 = (void*)0;
|
|
uint8_t l_1782[8] = {255UL,255UL,255UL,255UL,255UL,255UL,255UL,255UL};
|
|
int i, j;
|
|
for (i = 0; i < 3; i++)
|
|
{
|
|
for (j = 0; j < 3; j++)
|
|
l_1755[i][j] = 0x51CB7A3DL;
|
|
}
|
|
if ((**g_726))
|
|
{ /* block id: 665 */
|
|
int32_t *l_1731 = (void*)0;
|
|
int32_t *l_1732[7] = {(void*)0,(void*)0,&l_1623[3][0][1],(void*)0,(void*)0,&l_1623[3][0][1],(void*)0};
|
|
int64_t l_1733 = 0xF63884093ECF83DALL;
|
|
int i;
|
|
l_1734++;
|
|
}
|
|
else
|
|
{ /* block id: 667 */
|
|
uint32_t l_1740 = 1UL;
|
|
int32_t l_1745[4][8][6] = {{{0xB6B9F4FFL,0x1DBBD850L,0x8C098818L,0x08DA6D98L,0xF154570DL,(-2L)},{0xB6B9F4FFL,(-2L),0x08DA6D98L,0x2C2D651AL,0L,0xF154570DL},{(-5L),0x982FC79BL,(-6L),0x982FC79BL,(-5L),0x8C098818L},{0xD871D340L,1L,0x978E6F20L,0x1DBBD850L,0x554CE69CL,0xB5490597L},{(-6L),0x8C098818L,1L,1L,0x5A07A17EL,0xB5490597L},{0xFB9A36DCL,0x08DA6D98L,0x978E6F20L,(-4L),0x8C098818L,0x8C098818L},{0x5A07A17EL,(-6L),(-6L),0x5A07A17EL,0xFB9A36DCL,0xF154570DL},{(-4L),0x978E6F20L,0x08DA6D98L,0xFB9A36DCL,0x2C2D651AL,(-2L)}},{{1L,1L,0x8C098818L,(-6L),0x2C2D651AL,(-4L)},{0x1DBBD850L,0x978E6F20L,1L,0xD871D340L,0xFB9A36DCL,0xD871D340L},{0x982FC79BL,(-6L),0x982FC79BL,(-5L),0x8C098818L,0x2C2D651AL},{0x2C2D651AL,0x08DA6D98L,(-2L),0xB6B9F4FFL,0x5A07A17EL,0x978E6F20L},{0x08DA6D98L,0x8C098818L,0x1DBBD850L,0xB6B9F4FFL,0x554CE69CL,(-5L)},{0x2C2D651AL,1L,0xFB9A36DCL,(-5L),(-5L),0xFB9A36DCL},{0x982FC79BL,0x982FC79BL,(-1L),0xD871D340L,0L,0x08DA6D98L},{0x1DBBD850L,(-2L),0L,(-6L),0xF154570DL,(-1L)}},{{1L,0x1DBBD850L,0L,0xFB9A36DCL,0x982FC79BL,0x08DA6D98L},{(-4L),0xFB9A36DCL,(-1L),0x5A07A17EL,(-1L),0xFB9A36DCL},{0x5A07A17EL,(-1L),0xFB9A36DCL,(-4L),(-1L),(-5L)},{0xFB9A36DCL,0L,0x1DBBD850L,1L,(-6L),0x978E6F20L},{(-6L),0L,(-2L),0x1DBBD850L,(-1L),0x2C2D651AL},{0xD871D340L,(-1L),0x982FC79BL,0x982FC79BL,(-1L),0xD871D340L},{(-5L),0xFB9A36DCL,1L,0x2C2D651AL,0x982FC79BL,(-4L)},{0xB6B9F4FFL,0x1DBBD850L,0x8C098818L,0x08DA6D98L,0xF154570DL,(-2L)}},{{0xB6B9F4FFL,(-2L),0x08DA6D98L,0x2C2D651AL,0L,0xF154570DL},{(-5L),0x982FC79BL,(-6L),0x982FC79BL,(-5L),0x8C098818L},{0xD871D340L,1L,0x978E6F20L,0x1DBBD850L,0x554CE69CL,0xB5490597L},{(-6L),0x8C098818L,1L,(-5L),0xB5490597L,0L},{(-6L),0x978E6F20L,0x8C098818L,(-2L),(-1L),(-1L)},{0xB5490597L,0L,0L,0xB5490597L,(-6L),0xFB9A36DCL},{(-2L),0x8C098818L,0x978E6F20L,(-6L),1L,0x1DBBD850L},{(-5L),0xB6B9F4FFL,(-1L),0L,1L,(-2L)}}};
|
|
int32_t *l_1768 = (void*)0;
|
|
int32_t *l_1769 = &l_1751;
|
|
int32_t *l_1770 = &g_179;
|
|
int32_t *l_1771 = &l_1749[1];
|
|
int32_t *l_1772 = &l_1746;
|
|
int32_t *l_1773 = &l_1754;
|
|
int32_t *l_1774 = &l_1754;
|
|
int32_t *l_1775 = &l_1754;
|
|
int32_t *l_1776 = &g_99;
|
|
int32_t *l_1777 = (void*)0;
|
|
int32_t *l_1778 = (void*)0;
|
|
int32_t *l_1779 = (void*)0;
|
|
int32_t *l_1780 = &l_1754;
|
|
int32_t *l_1781[6][5][7] = {{{&l_1755[1][1],&l_1588,(void*)0,&l_1588,(void*)0,&l_1755[0][1],&g_93},{&l_1588,&l_1588,&l_1588,&l_1746,&l_1600,&l_1751,&g_99},{(void*)0,&l_1588,&l_1600,&l_1588,&l_1751,&l_1600,(void*)0},{&l_1750,&g_99,&l_1623[3][0][1],&g_93,&l_1751,&l_1588,(void*)0},{&l_1588,(void*)0,&g_99,&l_1588,&l_1623[3][0][1],&l_1745[3][4][1],&l_1754}},{{&l_1751,&l_1588,&l_1747,(void*)0,&l_1755[1][1],&l_1623[3][0][1],(void*)0},{(void*)0,&l_1600,(void*)0,&l_1752,&l_1748,&g_93,&g_99},{&l_1755[0][0],&l_1749[7],&l_1682,&l_1745[0][3][4],&l_1752,(void*)0,&l_1751},{(void*)0,&g_179,&l_1749[6],(void*)0,&l_1752,&l_1747,(void*)0},{&g_99,(void*)0,&l_1623[3][0][1],&l_1750,&l_1748,&l_1588,(void*)0}},{{&l_1745[0][3][4],&l_1623[3][0][1],&l_1623[2][3][0],(void*)0,&l_1755[1][1],&g_99,&l_1588},{&l_1588,(void*)0,&l_1750,&l_1749[7],&l_1623[3][0][1],&g_93,&g_179},{&l_1746,&l_1745[0][3][4],(void*)0,&l_1588,&l_1751,&l_1751,&l_1588},{&l_1682,&l_1600,&l_1682,&l_1755[0][1],&l_1751,&l_1754,&g_93},{&l_1588,&l_1748,&l_1747,(void*)0,&l_1600,&g_99,&l_1623[3][0][1]}},{{&l_1600,&l_1752,&l_1752,(void*)0,(void*)0,&l_1754,(void*)0},{&l_1754,&l_1750,&g_99,&l_1623[3][0][1],&g_93,&l_1751,&l_1588},{(void*)0,&l_1748,&l_1749[6],&l_1750,&l_1748,&g_93,&l_1746},{&l_1623[3][0][1],(void*)0,&l_1746,(void*)0,&l_1754,&g_99,&l_1751},{&l_1746,(void*)0,&l_1588,&l_1751,&l_1750,&l_1588,&l_1755[0][1]}},{{&l_1751,(void*)0,&l_1747,(void*)0,(void*)0,&l_1747,(void*)0},{&l_1745[3][4][1],&l_1623[3][0][1],&l_1746,&l_1588,&l_1623[2][3][0],(void*)0,(void*)0},{&l_1748,&l_1750,&l_1746,&l_1588,(void*)0,&g_93,&l_1755[0][1]},{(void*)0,&l_1746,&l_1745[1][2][3],&l_1745[0][3][4],&l_1752,&g_179,&l_1746},{&l_1751,&l_1623[3][0][1],&l_1745[2][0][1],(void*)0,&l_1745[1][2][3],&g_93,&l_1755[0][0]}},{{&l_1745[2][0][1],&l_1588,&l_1747,&l_1745[1][2][3],&l_1588,&g_179,&g_179},{&g_93,&l_1623[3][0][1],&g_179,&l_1623[3][0][1],&g_93,(void*)0,&l_1752},{&l_1588,&l_1747,&l_1745[2][0][1],&l_1754,&g_93,&g_99,&l_1752},{&l_1749[6],&l_1746,&l_1755[2][1],&l_1752,(void*)0,&l_1747,&l_1623[3][0][1]},{&l_1588,&l_1754,&l_1750,&g_99,&l_1623[3][0][1],&g_93,&l_1751}}};
|
|
int i, j, k;
|
|
for (p_24 = 0; (p_24 == 50); p_24++)
|
|
{ /* block id: 670 */
|
|
int32_t *l_1739[6][1][10] = {{{&l_1623[7][3][1],(void*)0,(void*)0,&l_1623[7][3][1],&l_1682,&l_1682,&l_1623[7][3][1],(void*)0,(void*)0,&l_1623[7][3][1]}},{{(void*)0,(void*)0,(void*)0,&l_1682,(void*)0,&l_1682,(void*)0,(void*)0,(void*)0,(void*)0}},{{&l_1623[7][3][1],&l_1623[0][7][1],&l_1623[3][0][1],(void*)0,(void*)0,&l_1623[3][0][1],&l_1623[0][7][1],&l_1623[7][3][1],&l_1623[3][0][1],&l_1623[7][3][1]}},{{(void*)0,(void*)0,&l_1682,(void*)0,&l_1682,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}},{{(void*)0,&l_1623[7][3][1],&l_1682,&l_1682,&l_1623[7][3][1],(void*)0,(void*)0,&l_1623[7][3][1],(void*)0,(void*)0}},{{&l_1623[0][7][1],&l_1623[7][3][1],&l_1623[3][0][1],&l_1623[7][3][1],&l_1623[0][7][1],&l_1623[3][0][1],(void*)0,(void*)0,&l_1623[3][0][1],&l_1623[0][7][1]}}};
|
|
int32_t l_1753 = (-2L);
|
|
int i, j, k;
|
|
l_1740--;
|
|
for (g_678.f2.f3 = (-19); (g_678.f2.f3 <= 19); ++g_678.f2.f3)
|
|
{ /* block id: 674 */
|
|
return g_1695.f4;
|
|
}
|
|
g_1756--;
|
|
return l_1665;
|
|
}
|
|
for (g_899.f3 = 0; (g_899.f3 > 7); g_899.f3++)
|
|
{ /* block id: 682 */
|
|
return g_727.f3;
|
|
}
|
|
l_1748 |= (safe_div_func_int16_t_s_s(p_23, (safe_add_func_uint8_t_u_u((safe_div_func_uint64_t_u_u(((void*)0 == l_1767), p_23)), g_1620.f1.f5))));
|
|
++l_1782[1];
|
|
}
|
|
}
|
|
for (p_23 = 0; (p_23 >= 14); ++p_23)
|
|
{ /* block id: 691 */
|
|
uint8_t *l_1788 = (void*)0;
|
|
uint8_t **l_1787 = &l_1788;
|
|
(*g_104) &= ((void*)0 != l_1787);
|
|
return g_899.f3;
|
|
}
|
|
for (g_680.f2.f7 = 6; (g_680.f2.f7 >= 2); g_680.f2.f7 -= 1)
|
|
{ /* block id: 697 */
|
|
uint32_t l_1793 = 0xF3F95642L;
|
|
int32_t ** const ***l_1795 = &g_1794;
|
|
int32_t *l_1796 = (void*)0;
|
|
int32_t l_1797[4];
|
|
int32_t *l_1798 = &g_93;
|
|
int32_t *l_1799 = &l_1600;
|
|
int32_t *l_1800 = &l_1623[3][0][1];
|
|
int32_t *l_1801 = &l_1623[3][0][1];
|
|
int32_t *l_1802 = &g_179;
|
|
int32_t *l_1803 = &l_1682;
|
|
int32_t *l_1804[4][8][5] = {{{(void*)0,&l_1749[6],&l_1623[3][0][1],&l_1752,&l_1623[3][0][1]},{&l_1600,&l_1600,&l_1748,&l_1797[0],&l_1623[0][3][2]},{&l_1623[3][0][1],&l_1797[1],&l_1623[3][0][1],&l_1752,&l_1682},{&l_1600,&l_1623[3][3][0],&l_1623[2][2][2],(void*)0,(void*)0},{&l_1749[6],&l_1797[1],&l_1797[1],&l_1749[6],(void*)0},{&l_1749[6],&l_1600,&g_99,&l_1623[0][3][2],&l_1623[3][0][1]},{&l_1623[3][0][1],&l_1749[6],(void*)0,(void*)0,&l_1797[1]},{&l_1623[3][3][0],&l_1749[6],&l_1623[0][3][2],&l_1623[0][3][2],&l_1749[6]}},{{&l_1682,&l_1752,&l_1600,&l_1749[6],(void*)0},{(void*)0,(void*)0,&l_1600,(void*)0,&g_99},{&l_1752,&l_1749[8],&l_1682,&l_1752,&l_1752},{(void*)0,&l_1748,(void*)0,&l_1797[0],&l_1797[3]},{&l_1682,&l_1600,(void*)0,&l_1752,&l_1797[3]},{&l_1623[3][3][0],(void*)0,&l_1623[3][0][1],&l_1600,&l_1749[6]},{&l_1623[3][0][1],&l_1797[3],(void*)0,&l_1797[3],&l_1623[3][0][1]},{&l_1749[6],&l_1588,(void*)0,(void*)0,&l_1600}},{{&l_1749[6],(void*)0,&l_1682,&l_1623[3][0][1],&l_1752},{&l_1588,&l_1797[3],&l_1600,&l_1588,&l_1600},{(void*)0,(void*)0,&l_1749[8],(void*)0,&l_1749[6]},{&l_1600,&l_1623[2][2][2],(void*)0,&l_1623[0][3][2],&l_1797[0]},{&l_1752,&l_1797[3],&l_1752,&g_179,&l_1623[3][0][1]},{&l_1749[6],&l_1623[2][2][2],&l_1623[2][2][2],&l_1749[6],&l_1748},{&l_1797[1],(void*)0,(void*)0,&l_1749[6],&l_1623[3][0][1]},{(void*)0,&l_1797[3],&l_1623[3][0][1],&l_1588,&l_1623[2][2][2]}},{{&l_1797[3],&l_1797[1],&l_1749[6],&l_1749[6],&l_1797[1]},{&l_1797[0],&l_1588,(void*)0,&l_1749[6],&g_99},{(void*)0,&l_1623[3][0][1],(void*)0,&g_179,(void*)0},{&l_1588,&l_1623[3][3][0],&l_1749[6],&l_1623[0][3][2],&l_1623[0][3][2]},{(void*)0,&l_1749[8],(void*)0,(void*)0,&l_1600},{&l_1797[0],(void*)0,&l_1588,&l_1588,&l_1600},{&l_1797[3],&g_179,&l_1623[3][0][1],(void*)0,&l_1682},{(void*)0,&l_1600,&l_1588,&l_1600,(void*)0}}};
|
|
int i, j, k;
|
|
for (i = 0; i < 4; i++)
|
|
l_1797[i] = 0L;
|
|
(*g_726) = &l_1623[6][3][0];
|
|
l_1805--;
|
|
}
|
|
}
|
|
return g_1455.f2;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_110 g_111 g_112
|
|
* writes:
|
|
*/
|
|
uint32_t func_26(uint16_t p_27, uint32_t p_28, int8_t p_29, uint8_t p_30)
|
|
{ /* block id: 613 */
|
|
return (**g_110);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_726 g_104 g_63 g_99 g_947.f3 g_568 g_218 g_93 g_756.f3 g_756.f0
|
|
* writes: g_63 g_99 g_756.f3 g_756.f0 g_947.f3 g_1294 g_104 g_218
|
|
*/
|
|
uint64_t func_31(uint8_t p_32, uint16_t p_33, int32_t p_34)
|
|
{ /* block id: 501 */
|
|
struct S2 *l_1292 = &g_1162;
|
|
struct S2 **l_1291 = &l_1292;
|
|
int32_t l_1305 = 0xED7B7201L;
|
|
int32_t l_1306 = 0x69B85B0EL;
|
|
int32_t l_1307[7] = {5L,5L,5L,5L,5L,5L,5L};
|
|
int64_t l_1308 = 1L;
|
|
int16_t l_1309[5] = {0x2B13L,0x2B13L,0x2B13L,0x2B13L,0x2B13L};
|
|
struct S3 *l_1337 = &g_891[0][4];
|
|
uint8_t *l_1345 = &g_740.f5;
|
|
struct S2 **l_1356 = (void*)0;
|
|
int64_t ***l_1404 = (void*)0;
|
|
int64_t ****l_1403 = &l_1404;
|
|
int64_t ***** const l_1402[2][10][2] = {{{&l_1403,(void*)0},{&l_1403,&l_1403},{&l_1403,(void*)0},{&l_1403,&l_1403},{(void*)0,&l_1403},{&l_1403,&l_1403},{&l_1403,&l_1403},{&l_1403,&l_1403},{(void*)0,&l_1403},{&l_1403,(void*)0}},{{&l_1403,&l_1403},{&l_1403,(void*)0},{&l_1403,&l_1403},{(void*)0,&l_1403},{&l_1403,&l_1403},{&l_1403,&l_1403},{&l_1403,&l_1403},{(void*)0,&l_1403},{&l_1403,(void*)0},{&l_1403,&l_1403}}};
|
|
const int8_t l_1433 = 0x2CL;
|
|
int32_t * volatile l_1454 = &g_93;/* VOLATILE GLOBAL l_1454 */
|
|
int32_t *** const *l_1523 = (void*)0;
|
|
int i, j, k;
|
|
(**g_726) = (-1L);
|
|
lbl_1297:
|
|
for (g_756.f3 = 19; (g_756.f3 <= 52); g_756.f3 = safe_add_func_uint16_t_u_u(g_756.f3, 3))
|
|
{ /* block id: 505 */
|
|
(*g_104) &= (p_32 || 0xBF31L);
|
|
}
|
|
for (g_756.f0 = (-20); (g_756.f0 < 37); g_756.f0++)
|
|
{ /* block id: 510 */
|
|
uint8_t *l_1286 = &g_947.f3;
|
|
struct S2 ***l_1293[3];
|
|
int32_t l_1296 = (-1L);
|
|
int32_t *l_1298 = &g_179;
|
|
int32_t *l_1299 = (void*)0;
|
|
int32_t *l_1300 = &l_1296;
|
|
int32_t *l_1301 = (void*)0;
|
|
int32_t *l_1302 = &g_99;
|
|
int32_t *l_1303 = &g_179;
|
|
int32_t *l_1304[10][3] = {{&g_99,(void*)0,(void*)0},{&g_99,(void*)0,&l_1296},{(void*)0,(void*)0,(void*)0},{&l_1296,(void*)0,&g_99},{(void*)0,(void*)0,&g_99},{&g_93,(void*)0,(void*)0},{&g_93,&g_93,&l_1296},{&g_93,&l_1296,(void*)0},{(void*)0,&l_1296,&g_93},{&l_1296,&g_93,&g_93}};
|
|
uint32_t l_1310 = 18446744073709551608UL;
|
|
uint16_t ***l_1314 = &g_283;
|
|
uint16_t ****l_1313 = &l_1314;
|
|
int i, j;
|
|
for (i = 0; i < 3; i++)
|
|
l_1293[i] = &l_1291;
|
|
(*g_726) = ((((*l_1286)++) , (safe_lshift_func_uint8_t_u_u((((1UL || 0x469339CEL) , (((g_1294 = l_1291) == &g_1295) & p_33)) , (p_32 = l_1296)), 0))) , (*g_568));
|
|
if (g_63)
|
|
goto lbl_1297;
|
|
--l_1310;
|
|
l_1313 = (void*)0;
|
|
}
|
|
for (g_218 = 7; (g_218 <= 4); --g_218)
|
|
{ /* block id: 521 */
|
|
int64_t l_1322 = 8L;
|
|
struct S3 *l_1334[7][5][7] = {{{&g_1280,&g_727,&g_727,&g_1280,&g_868,&g_1280,&g_868},{&g_1280,&g_727,&g_727,&g_1280,&g_868,&g_1280,&g_868},{&g_1280,&g_727,&g_727,&g_1280,&g_868,&g_1280,&g_868},{&g_1280,&g_727,&g_727,&g_1280,&g_868,&g_1280,&g_868},{&g_1280,&g_727,&g_727,&g_1280,&g_868,&g_891[0][1],&g_1280}},{{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280}},{{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280}},{{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280}},{{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280}},{{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280}},{{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_727,&g_1280,&g_1280,&g_727,&g_1280,&g_891[0][1],&g_1280},{&g_1280,&g_891[0][1],&g_891[0][1],&g_1280,&g_1280,&g_1280,&g_1280},{&g_1280,&g_891[0][1],&g_891[0][1],&g_1280,&g_1280,&g_1280,&g_1280},{&g_1280,&g_891[0][1],&g_891[0][1],&g_1280,&g_1280,&g_1280,&g_1280}}};
|
|
struct S3 **l_1335 = (void*)0;
|
|
struct S3 **l_1336 = &l_1334[4][4][6];
|
|
uint8_t *l_1340 = &g_899.f3;
|
|
int8_t *l_1341 = &g_740.f7;
|
|
struct S1 *l_1342[6] = {(void*)0,&g_678,(void*)0,(void*)0,&g_678,(void*)0};
|
|
int32_t l_1350 = 1L;
|
|
int32_t l_1447 = 0x5267B08BL;
|
|
int32_t l_1449[10] = {(-5L),(-5L),(-5L),(-5L),(-5L),(-5L),(-5L),(-5L),(-5L),(-5L)};
|
|
struct S2 *l_1490 = &g_1162;
|
|
int64_t l_1512[4][1] = {{9L},{6L},{9L},{6L}};
|
|
uint32_t l_1530[10] = {0x5C151C31L,1UL,18446744073709551608UL,1UL,0x5C151C31L,0x5C151C31L,1UL,18446744073709551608UL,1UL,0x5C151C31L};
|
|
uint16_t ***l_1560[1];
|
|
uint16_t ****l_1559 = &l_1560[0];
|
|
uint16_t *****l_1558[2];
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_1560[i] = &g_283;
|
|
for (i = 0; i < 2; i++)
|
|
l_1558[i] = &l_1559;
|
|
}
|
|
return (*l_1454);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_284 g_61 g_680.f2.f3 g_110 g_111 g_112 g_98 g_179 g_899 g_740.f0 g_673 g_674 g_60 g_740.f1 g_680.f0 g_727.f0 g_680.f2.f5 g_726 g_928 g_488 g_891.f5 g_218 g_527.f1 g_354 g_355 g_947 g_104 g_63 g_99 g_93 g_1205 g_1213 g_868.f6 g_725 g_633.f5 g_1227 g_1191 g_1192 g_740.f7 g_433.f9 g_845.f0 g_293.f2 g_1271 g_1145 g_680.f2.f2 g_889.f2 g_947.f3
|
|
* writes: g_680.f2.f3 g_269 g_355 g_99 g_179 g_921 g_680.f2.f6 g_104 g_206 g_63 g_93 g_680.f0 g_1205 g_740.f7 g_845.f0 g_678.f2.f7 g_61
|
|
*/
|
|
int32_t func_36(int32_t p_37, int32_t p_38, int32_t p_39)
|
|
{ /* block id: 392 */
|
|
uint32_t *l_1012 = &g_63;
|
|
uint8_t *l_1014 = &g_680.f2.f3;
|
|
int16_t *l_1015 = &g_269;
|
|
const int32_t l_1016 = (-1L);
|
|
int32_t l_1042 = (-1L);
|
|
uint16_t ***l_1063 = (void*)0;
|
|
uint8_t l_1079 = 253UL;
|
|
int32_t l_1095 = 0x4271A9CDL;
|
|
int32_t l_1097 = (-1L);
|
|
int32_t l_1099 = 0xA95E294AL;
|
|
int32_t l_1101 = 9L;
|
|
int32_t l_1104[6] = {(-9L),(-1L),(-9L),(-9L),(-1L),(-9L)};
|
|
int16_t l_1116 = 0x7063L;
|
|
uint64_t l_1160[8][2] = {{8UL,0x22711CA348622ADBLL},{1UL,0x22711CA348622ADBLL},{8UL,0x22711CA348622ADBLL},{1UL,0x22711CA348622ADBLL},{8UL,0x22711CA348622ADBLL},{1UL,0x22711CA348622ADBLL},{8UL,0x22711CA348622ADBLL},{1UL,0x22711CA348622ADBLL}};
|
|
uint32_t l_1223 = 1UL;
|
|
int64_t *l_1226 = &g_633.f6;
|
|
int64_t **l_1225 = &l_1226;
|
|
int64_t ***l_1224 = &l_1225;
|
|
struct S3 *l_1279 = &g_1280;
|
|
int i, j;
|
|
if ((0x9526L <= (safe_lshift_func_uint16_t_u_u(((func_66(l_1012, ((+p_39) != (*g_284)), ((0x31B8L != ((*l_1015) = ((p_37 , (p_39 & ((*l_1014) ^= p_37))) ^ 0xBC8CL))) , (**g_110)), p_38, l_1016) , l_1015) != (void*)0), 2))))
|
|
{ /* block id: 395 */
|
|
int32_t l_1017 = (-1L);
|
|
uint32_t l_1040 = 4294967295UL;
|
|
int64_t **l_1089 = (void*)0;
|
|
int32_t l_1096[9][1] = {{9L},{0x41409D52L},{9L},{0x41409D52L},{9L},{0x41409D52L},{9L},{0x41409D52L},{9L}};
|
|
union U4 *l_1159 = &g_1062[1];
|
|
int32_t *l_1212[4][6][5] = {{{(void*)0,&l_1099,(void*)0,&l_1099,&l_1096[2][0]},{(void*)0,(void*)0,&l_1095,&l_1042,(void*)0},{&l_1096[4][0],&g_179,&g_179,&g_99,&l_1042},{&l_1017,(void*)0,&l_1095,(void*)0,&l_1017},{&l_1099,&l_1104[2],(void*)0,&l_1042,&g_99},{&l_1017,&l_1097,&l_1099,&l_1042,&l_1042}},{{&l_1104[3],(void*)0,&g_99,&l_1104[2],&g_99},{&l_1042,&l_1042,(void*)0,&l_1099,&l_1017},{&g_99,&g_179,&l_1042,&g_179,&l_1042},{&l_1095,(void*)0,&l_1042,&l_1104[2],(void*)0},{&l_1042,&g_179,&g_179,&l_1042,&l_1096[2][0]},{&l_1097,&l_1042,&l_1017,&l_1017,&l_1042}},{{&l_1042,(void*)0,&l_1042,&l_1104[3],&g_179},{(void*)0,&l_1097,&l_1017,&l_1017,&l_1097},{&l_1042,&l_1104[2],&l_1099,&l_1042,&l_1099},{&l_1017,(void*)0,&l_1042,&l_1104[2],&l_1017},{&l_1104[2],&g_179,&l_1099,&g_179,&g_179},{&l_1017,(void*)0,&l_1017,&l_1099,&l_1104[2]}},{{&l_1042,&l_1099,&l_1104[3],&l_1104[2],&l_1042},{(void*)0,&l_1104[2],&l_1042,&l_1042,(void*)0},{&l_1042,&l_1042,&l_1104[3],&l_1042,&l_1042},{&l_1097,&l_1042,&l_1017,&l_1042,&l_1095},{&l_1042,&g_179,&l_1099,&l_1104[3],&g_179},{&l_1042,&l_1104[2],&l_1095,&l_1017,&l_1095}}};
|
|
int i, j, k;
|
|
(*g_104) ^= (p_37 || l_1017);
|
|
for (g_93 = 0; (g_93 != 12); g_93 = safe_add_func_int32_t_s_s(g_93, 3))
|
|
{ /* block id: 399 */
|
|
uint16_t l_1039[9] = {0x26E9L,0x26E9L,0x26E9L,0x26E9L,0x26E9L,0x26E9L,0x26E9L,0x26E9L,0x26E9L};
|
|
int32_t l_1041 = 0x0D994A3CL;
|
|
int64_t *l_1085 = &g_678.f2.f6;
|
|
int64_t **l_1084 = &l_1085;
|
|
int64_t ***l_1083[6][9][4] = {{{&l_1084,(void*)0,&l_1084,(void*)0},{&l_1084,&l_1084,&l_1084,&l_1084},{(void*)0,&l_1084,&l_1084,&l_1084},{(void*)0,&l_1084,&l_1084,&l_1084},{&l_1084,&l_1084,&l_1084,&l_1084},{&l_1084,&l_1084,&l_1084,&l_1084},{&l_1084,&l_1084,&l_1084,(void*)0},{(void*)0,&l_1084,(void*)0,(void*)0},{&l_1084,&l_1084,&l_1084,&l_1084}},{{&l_1084,&l_1084,&l_1084,&l_1084},{(void*)0,&l_1084,(void*)0,&l_1084},{(void*)0,&l_1084,&l_1084,&l_1084},{&l_1084,&l_1084,&l_1084,&l_1084},{(void*)0,&l_1084,(void*)0,(void*)0},{(void*)0,(void*)0,&l_1084,&l_1084},{&l_1084,&l_1084,&l_1084,&l_1084},{&l_1084,&l_1084,(void*)0,&l_1084},{(void*)0,&l_1084,&l_1084,&l_1084}},{{&l_1084,&l_1084,&l_1084,&l_1084},{&l_1084,(void*)0,&l_1084,(void*)0},{&l_1084,&l_1084,&l_1084,&l_1084},{(void*)0,&l_1084,&l_1084,&l_1084},{(void*)0,&l_1084,&l_1084,&l_1084},{&l_1084,&l_1084,&l_1084,&l_1084},{&l_1084,&l_1084,&l_1084,&l_1084},{&l_1084,&l_1084,&l_1084,(void*)0},{(void*)0,&l_1084,(void*)0,(void*)0}},{{&l_1084,&l_1084,&l_1084,&l_1084},{&l_1084,&l_1084,&l_1084,&l_1084},{(void*)0,&l_1084,(void*)0,&l_1084},{(void*)0,&l_1084,&l_1084,&l_1084},{&l_1084,&l_1084,&l_1084,&l_1084},{(void*)0,&l_1084,(void*)0,(void*)0},{(void*)0,(void*)0,&l_1084,&l_1084},{&l_1084,&l_1084,&l_1084,&l_1084},{&l_1084,&l_1084,(void*)0,&l_1084}},{{(void*)0,&l_1084,&l_1084,&l_1084},{&l_1084,&l_1084,&l_1084,&l_1084},{&l_1084,(void*)0,&l_1084,(void*)0},{&l_1084,&l_1084,&l_1084,&l_1084},{(void*)0,&l_1084,&l_1084,&l_1084},{(void*)0,&l_1084,&l_1084,&l_1084},{&l_1084,&l_1084,(void*)0,&l_1084},{&l_1084,&l_1084,&l_1084,(void*)0},{&l_1084,&l_1084,&l_1084,&l_1084}},{{&l_1084,&l_1084,(void*)0,&l_1084},{&l_1084,&l_1084,&l_1084,(void*)0},{&l_1084,&l_1084,&l_1084,&l_1084},{(void*)0,(void*)0,&l_1084,&l_1084},{&l_1084,&l_1084,(void*)0,(void*)0},{&l_1084,(void*)0,(void*)0,&l_1084},{&l_1084,&l_1084,&l_1084,&l_1084},{(void*)0,(void*)0,&l_1084,&l_1084},{&l_1084,&l_1084,&l_1084,&l_1084}}};
|
|
int32_t l_1102[5][6][5] = {{{0xB5406EE5L,0x941BA88CL,0x9C24AD94L,0xB5406EE5L,0xCF180D4EL},{0x01C2F52AL,0x941BA88CL,0xD28F04F7L,0x01C2F52AL,0xCF180D4EL},{0xB5406EE5L,0xD28F04F7L,0xD28F04F7L,0xB5406EE5L,0x8477A3CCL},{0xB5406EE5L,0x941BA88CL,0x9C24AD94L,0xB5406EE5L,0xCF180D4EL},{0x01C2F52AL,0x941BA88CL,0xD28F04F7L,0x01C2F52AL,0xCF180D4EL},{0xB5406EE5L,0xD28F04F7L,0xD28F04F7L,0xB5406EE5L,0x8477A3CCL}},{{0xB5406EE5L,0x941BA88CL,0x9C24AD94L,0xB5406EE5L,0xCF180D4EL},{0x01C2F52AL,0x941BA88CL,0xD28F04F7L,0x01C2F52AL,0xCF180D4EL},{0xB5406EE5L,0xD28F04F7L,0xD28F04F7L,0xB5406EE5L,0x8477A3CCL},{0xB5406EE5L,0x941BA88CL,0x9C24AD94L,0xB5406EE5L,0xCF180D4EL},{0x01C2F52AL,0x941BA88CL,0xD28F04F7L,0x01C2F52AL,0xCF180D4EL},{0xB5406EE5L,0xD28F04F7L,0xD28F04F7L,0xB5406EE5L,0x8477A3CCL}},{{0xB5406EE5L,0x941BA88CL,0x9C24AD94L,0xB5406EE5L,0xCF180D4EL},{0x01C2F52AL,0x941BA88CL,0xD28F04F7L,0x01C2F52AL,0xCF180D4EL},{0xB5406EE5L,0xD28F04F7L,0xD28F04F7L,0xB5406EE5L,0x8477A3CCL},{0xB5406EE5L,0x941BA88CL,0x9C24AD94L,0xB5406EE5L,0xCF180D4EL},{0x01C2F52AL,0x941BA88CL,0xD28F04F7L,0x01C2F52AL,0xCF180D4EL},{0xB5406EE5L,0xD28F04F7L,0xD28F04F7L,0xB5406EE5L,0x8477A3CCL}},{{0xB5406EE5L,0x941BA88CL,0x9C24AD94L,0xB5406EE5L,0xCF180D4EL},{0x01C2F52AL,0x941BA88CL,0xD28F04F7L,0x01C2F52AL,0xCF180D4EL},{0xB5406EE5L,0xD28F04F7L,0xD28F04F7L,0xB5406EE5L,0x8477A3CCL},{0xB5406EE5L,0x941BA88CL,0x9C24AD94L,0xB5406EE5L,0xCF180D4EL},{0x01C2F52AL,0x941BA88CL,0xD28F04F7L,0x01C2F52AL,0xCF180D4EL},{0xB5406EE5L,0xD28F04F7L,0xD28F04F7L,0xB5406EE5L,0x8477A3CCL}},{{0xB5406EE5L,0x941BA88CL,0x9C24AD94L,0xB5406EE5L,0xCF180D4EL},{0x01C2F52AL,0x941BA88CL,0xD28F04F7L,0x01C2F52AL,0xCF180D4EL},{0xB5406EE5L,0xD28F04F7L,0xD28F04F7L,0xB5406EE5L,0x8477A3CCL},{0xB5406EE5L,0x941BA88CL,0x9C24AD94L,0xB5406EE5L,0xCF180D4EL},{0x01C2F52AL,0x941BA88CL,0xD28F04F7L,0x01C2F52AL,3L},{0xE8599165L,0x3D328CBCL,0x3D328CBCL,0xE8599165L,(-8L)}}};
|
|
uint16_t l_1118[8][1][9];
|
|
uint16_t * const ****l_1146 = &g_1143;
|
|
int8_t l_1169[10] = {0xEDL,0xFEL,0xFEL,0xEDL,(-2L),0xEDL,0xFEL,0xFEL,0xEDL,(-2L)};
|
|
uint32_t ***l_1193 = &g_120;
|
|
int16_t l_1197 = (-1L);
|
|
int32_t *l_1201 = &l_1042;
|
|
int32_t *l_1202 = &l_1097;
|
|
int32_t *l_1203[8] = {&l_1042,&g_93,&g_93,&l_1042,&g_93,&g_93,&l_1042,&g_93};
|
|
int16_t l_1204 = (-6L);
|
|
int i, j, k;
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
for (k = 0; k < 9; k++)
|
|
l_1118[i][j][k] = 0x9BBAL;
|
|
}
|
|
}
|
|
for (g_680.f0 = 0; (g_680.f0 <= 7); g_680.f0 += 1)
|
|
{ /* block id: 402 */
|
|
uint32_t *l_1020 = &g_63;
|
|
uint8_t *l_1031 = &g_947.f3;
|
|
uint64_t *l_1038[4] = {&g_899.f0,&g_899.f0,&g_899.f0,&g_899.f0};
|
|
int32_t **l_1045 = &g_104;
|
|
int32_t ***l_1044 = &l_1045;
|
|
int32_t ****l_1043 = &l_1044;
|
|
int32_t l_1090 = (-1L);
|
|
int32_t l_1098 = 8L;
|
|
int32_t l_1103 = 0L;
|
|
int32_t l_1107 = 0x1C0509FFL;
|
|
int32_t l_1109 = 0x28648C6FL;
|
|
int32_t l_1110 = 0xBA6619D9L;
|
|
int32_t l_1112 = 0xA5358DF0L;
|
|
int32_t l_1117[8][6] = {{0xBCEEDC59L,(-1L),4L,(-1L),4L,(-1L)},{0x6FCC9576L,0L,(-1L),9L,(-3L),(-1L)},{0x6FCC9576L,4L,(-3L),(-1L),0L,1L},{0xBCEEDC59L,4L,0L,0x46384C08L,(-3L),(-3L)},{0x03FCE3F1L,0L,0L,0x03FCE3F1L,4L,1L},{(-1L),(-1L),(-3L),0x03FCE3F1L,1L,(-1L)},{0x03FCE3F1L,1L,(-1L),0x46384C08L,1L,(-1L)},{0xBCEEDC59L,(-1L),4L,(-1L),4L,(-1L)}};
|
|
uint8_t l_1129 = 0x37L;
|
|
int64_t l_1130 = 0xDB9EA4649EFC1681LL;
|
|
struct S1 *l_1170 = &g_678;
|
|
int32_t l_1176 = (-1L);
|
|
struct S2 *l_1183 = (void*)0;
|
|
struct S2 *l_1185 = (void*)0;
|
|
int i, j;
|
|
}
|
|
++g_1205;
|
|
(*l_1201) = (safe_mul_func_int8_t_s_s((9UL >= (l_1223 = (safe_mod_func_int64_t_s_s((((***g_725) = (((l_1212[3][1][3] != (g_1213 , (void*)0)) & (!(safe_rshift_func_uint8_t_u_s((safe_mod_func_uint32_t_u_u(p_38, ((-8L) && g_868.f6))), 4)))) > (safe_div_func_uint16_t_u_u((safe_mod_func_uint64_t_u_u(0x52DC59F3AB1198F1LL, ((g_179 == 6UL) | (-1L)))), (*g_284))))) , l_1101), p_39)))), g_633.f5));
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 481 */
|
|
uint32_t **l_1237 = (void*)0;
|
|
uint16_t *l_1240 = &g_193;
|
|
int32_t l_1243[9][1] = {{0xDC3E2C71L},{0x80132DA6L},{0xDC3E2C71L},{0x80132DA6L},{0xDC3E2C71L},{0x80132DA6L},{0xDC3E2C71L},{0x80132DA6L},{0xDC3E2C71L}};
|
|
int32_t l_1276 = 0xB5C9F705L;
|
|
struct S3 *l_1277 = &g_868;
|
|
struct S3 **l_1278[6];
|
|
int i, j;
|
|
for (i = 0; i < 6; i++)
|
|
l_1278[i] = &l_1277;
|
|
(*g_104) = (l_1224 != (g_1227[5] , (*g_1191)));
|
|
for (g_740.f7 = (-12); (g_740.f7 <= 12); ++g_740.f7)
|
|
{ /* block id: 485 */
|
|
const uint16_t *l_1241 = &g_49;
|
|
uint32_t **l_1242 = &l_1012;
|
|
int32_t l_1244[6] = {(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)};
|
|
uint64_t *l_1260 = &g_845.f0;
|
|
int8_t *l_1272 = &g_678.f2.f7;
|
|
uint64_t *l_1273[7];
|
|
int32_t l_1274 = (-10L);
|
|
int64_t l_1275 = 0xCD02799C9A1426FELL;
|
|
int i;
|
|
for (i = 0; i < 7; i++)
|
|
l_1273[i] = &g_482.f0;
|
|
(**g_726) |= p_38;
|
|
l_1244[0] &= ((safe_mul_func_uint16_t_u_u((l_1097 , (safe_sub_func_int16_t_s_s((safe_add_func_int8_t_s_s((-1L), g_433.f9)), p_37))), 0L)) > ((0UL <= (((safe_unary_minus_func_uint64_t_u((18446744073709551609UL != (l_1237 != ((safe_rshift_func_int8_t_s_s((l_1240 == l_1241), g_179)) , l_1242))))) > l_1243[7][0]) < p_38)) | 5UL));
|
|
l_1276 &= ((safe_mul_func_uint16_t_u_u((safe_sub_func_int16_t_s_s(((*l_1015) = (((l_1101 = (!((**g_1145) = ((((((p_38 > (safe_mul_func_uint8_t_u_u(((safe_mul_func_uint16_t_u_u(p_37, (safe_mod_func_int32_t_s_s((((*l_1014)++) || p_38), (safe_sub_func_int32_t_s_s(0xBD586656L, (((l_1244[4] = ((((((((++(*l_1260)) | ((((*l_1272) = (((safe_rshift_func_uint8_t_u_u((safe_div_func_int32_t_s_s(((((*g_354) |= l_1244[3]) ^ (safe_div_func_uint64_t_u_u((((safe_add_func_uint64_t_u_u(p_38, g_293[4][1].f2)) , &l_1014) != g_1271), 0x3CFFEDC528A9CCAELL))) > (**g_1145)), p_38)), p_38)) > 0x66L) && g_680.f2.f2)) >= l_1243[7][0]) || 0x32613DA6A0337299LL)) , 0UL) || g_889.f2) <= 0x2848997EL) <= p_39) && p_39) > l_1244[0])) == 0xF34F19B845ADDB6FLL) > l_1274))))))) != 65535UL), p_37))) >= 0x676BL) | l_1016) & p_39) <= l_1016) >= l_1275)))) ^ g_947.f3) ^ p_37)), l_1160[6][0])), 0L)) < p_39);
|
|
}
|
|
l_1279 = l_1277;
|
|
}
|
|
return p_39;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_284 g_61 g_425.f2.f4 g_678.f2.f6 g_726 g_104 g_889.f2
|
|
* writes: g_61 g_633.f7 g_678.f2.f3 g_99
|
|
*/
|
|
int16_t func_43(int32_t p_44, uint32_t p_45, int32_t p_46)
|
|
{ /* block id: 3 */
|
|
int32_t l_64[10] = {1L,0L,0L,1L,0L,0L,1L,0L,0L,1L};
|
|
uint16_t *l_78[3];
|
|
int32_t l_949[10] = {(-2L),(-2L),(-2L),(-2L),(-2L),(-2L),(-2L),(-2L),(-2L),(-2L)};
|
|
uint32_t ****l_989 = &g_660;
|
|
uint32_t *****l_988 = &l_989;
|
|
int8_t *l_1006 = &g_633.f7;
|
|
uint8_t *l_1007 = &g_678.f2.f3;
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_78[i] = &g_61;
|
|
for (p_44 = 1; (p_44 <= 9); p_44 += 1)
|
|
{ /* block id: 6 */
|
|
int32_t *l_951 = &l_949[8];
|
|
int i;
|
|
}
|
|
(**g_726) = ((safe_div_func_int16_t_s_s((safe_mul_func_uint32_t_u_u((!p_44), (((*l_988) = (void*)0) == ((l_949[5] == (safe_mod_func_uint64_t_u_u((safe_div_func_uint16_t_u_u((((*l_1007) = ((1UL || (-8L)) >= (((safe_div_func_uint16_t_u_u(((safe_rshift_func_uint16_t_u_s((safe_sub_func_int16_t_s_s((p_46 || (l_64[1] | (l_949[5] & ((safe_add_func_uint32_t_u_u((((*l_1006) = (safe_rshift_func_int16_t_s_u((((*g_284) |= 65535UL) , 1L), 5))) != 0xBAL), p_45)) > l_949[5])))), l_949[7])), g_425.f2.f4)) , p_45), g_678.f2.f6)) == 0x4C74L) <= 1UL))) & p_46), p_44)), 0x36262290D6DA9729LL))) , &g_660)))), l_949[1])) < p_45);
|
|
return g_889.f2;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_355 g_98 g_179 g_899 g_740.f0 g_680.f2.f3 g_673 g_674 g_60 g_740.f1 g_680.f0 g_727.f0 g_680.f2.f5 g_680.f2.f6 g_726 g_928 g_488 g_891.f5 g_218 g_61 g_527.f1 g_354 g_947
|
|
* writes: g_355 g_99 g_179 g_921 g_680.f2.f6 g_104 g_206
|
|
*/
|
|
union U4 func_66(uint32_t * p_67, uint32_t p_68, uint32_t p_69, uint32_t p_70, const uint64_t p_71)
|
|
{ /* block id: 228 */
|
|
uint64_t l_636[10];
|
|
uint16_t ***l_682 = &g_283;
|
|
uint16_t **** const l_681[4] = {&l_682,&l_682,&l_682,&l_682};
|
|
int32_t **l_685 = &g_104;
|
|
struct S0 *l_739 = &g_740;
|
|
int32_t l_777 = 0x706434E9L;
|
|
int16_t *l_800 = &g_269;
|
|
const int64_t * const *l_828 = (void*)0;
|
|
const int64_t * const **l_827 = &l_828;
|
|
int32_t l_836 = (-1L);
|
|
int32_t l_839 = 4L;
|
|
int32_t l_841 = 0xA14BF65DL;
|
|
uint32_t l_940 = 1UL;
|
|
struct S1 *l_941 = (void*)0;
|
|
struct S1 *l_942 = (void*)0;
|
|
int32_t *l_943 = &l_839;
|
|
uint8_t *l_944 = &g_206;
|
|
int32_t *l_945[3][10][8] = {{{&g_99,&g_93,&g_99,(void*)0,&g_99,&g_99,(void*)0,&g_99},{&g_99,&g_99,(void*)0,&g_99,&g_93,&g_99,&l_836,(void*)0},{&g_93,&g_93,(void*)0,&l_777,&g_179,&g_93,(void*)0,(void*)0},{&g_93,&g_179,&g_99,&g_99,&g_179,&g_93,&l_836,&g_99},{&g_93,&g_179,&l_777,(void*)0,&g_93,&g_93,&l_836,&l_777},{&g_99,&g_93,&g_99,(void*)0,&g_99,&g_99,(void*)0,&g_99},{&g_99,&g_99,(void*)0,&g_99,&g_93,&g_99,&l_836,(void*)0},{&g_93,&g_93,(void*)0,&l_777,&g_179,&g_93,(void*)0,(void*)0},{&g_93,&g_179,&g_99,&g_99,&g_179,&g_93,&l_836,&g_99},{&g_93,&g_179,&l_777,(void*)0,&g_93,&l_777,&l_836,&g_99}},{{&g_93,&g_93,&l_836,&l_777,&g_93,&g_93,&l_777,&l_836},{&g_93,&g_93,&l_777,&l_836,&g_93,&g_93,(void*)0,&l_777},{&l_777,&g_93,&l_777,&g_99,&g_99,&l_777,&l_777,&l_777},{&g_93,&g_99,&l_836,&l_836,&g_99,&g_93,&l_836,&l_836},{&l_777,&g_99,&g_99,&l_777,&g_93,&l_777,&l_836,&g_99},{&g_93,&g_93,&l_836,&l_777,&g_93,&g_93,&l_777,&l_836},{&g_93,&g_93,&l_777,&l_836,&g_93,&g_93,(void*)0,&l_777},{&l_777,&g_93,&l_777,&g_99,&g_99,&l_777,&l_777,&l_777},{&g_93,&g_99,&l_836,&l_836,&g_99,&g_93,&l_836,&l_836},{&l_777,&g_99,&g_99,&l_777,&g_93,&l_777,&l_836,&g_99}},{{&g_93,&g_93,&l_836,&l_777,&g_93,&g_93,&l_777,&l_836},{&g_93,&g_93,&l_777,&l_836,&g_93,&g_93,(void*)0,&l_777},{&l_777,&g_93,&l_777,&g_99,&g_99,&l_777,&l_777,&l_777},{&g_93,&g_99,&l_836,&l_836,&g_99,&g_93,&l_836,&l_836},{&l_777,&g_99,&g_99,&l_777,&g_93,&l_777,&l_836,&g_99},{&g_93,&g_93,&l_836,&l_777,&g_93,&g_93,&l_777,&l_836},{&g_93,&g_93,&l_777,&l_836,&g_93,&g_93,(void*)0,&l_777},{&l_777,&g_93,&l_777,&g_99,&g_99,&l_777,&l_777,&l_777},{&g_93,&g_99,&l_836,&l_836,&g_99,&g_93,&l_836,&l_836},{&l_777,&g_99,&g_99,&l_777,&g_93,&l_777,&l_836,&g_99}}};
|
|
int32_t l_946 = 0x62ED68E9L;
|
|
int i, j, k;
|
|
for (i = 0; i < 10; i++)
|
|
l_636[i] = 0xADAB97203E4FADA6LL;
|
|
if (l_636[5])
|
|
{ /* block id: 229 */
|
|
int64_t *l_650 = &g_633.f6;
|
|
const int32_t l_667 = 0xA39DC0A5L;
|
|
uint16_t * const *l_670[1][1];
|
|
uint16_t * const **l_669 = &l_670[0][0];
|
|
uint16_t * const ***l_668 = &l_669;
|
|
struct S1 *l_677 = &g_678;
|
|
int32_t l_695 = 0x9348BC4AL;
|
|
int32_t ***l_723 = &l_685;
|
|
int32_t ****l_722 = &l_723;
|
|
uint64_t l_729[10] = {1UL,1UL,1UL,1UL,1UL,1UL,1UL,1UL,1UL,1UL};
|
|
uint64_t l_782 = 0UL;
|
|
uint16_t l_842 = 5UL;
|
|
uint16_t l_877 = 65531UL;
|
|
int64_t **l_886 = &l_650;
|
|
int64_t ***l_885 = &l_886;
|
|
int i, j;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
l_670[i][j] = &g_284;
|
|
}
|
|
for (g_355 = 0; (g_355 < 20); g_355++)
|
|
{ /* block id: 232 */
|
|
int32_t *l_639 = &g_179;
|
|
int64_t *l_652 = &g_276;
|
|
uint64_t *l_690[3];
|
|
int16_t *l_696 = &g_269;
|
|
int16_t *l_697[4][8] = {{&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0]},{&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0]},{&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0]},{&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0],&g_698[0][0]}};
|
|
uint32_t l_778 = 0UL;
|
|
uint32_t l_779 = 1UL;
|
|
const int8_t l_780[5] = {(-1L),(-1L),(-1L),(-1L),(-1L)};
|
|
uint16_t l_803[10][8][3] = {{{0UL,1UL,7UL},{0x52D9L,8UL,65535UL},{0xB270L,65530UL,0x1D65L},{65530UL,0x0A23L,0xBFCCL},{0xF57FL,0x6950L,0xBFCCL},{0xBC4AL,1UL,0x1D65L},{0x3A44L,0x2162L,65535UL},{0UL,0UL,7UL}},{{0UL,65535UL,0UL},{65535UL,0x0A23L,65533UL},{0UL,0x52D9L,0x6965L},{1UL,65535UL,65533UL},{0x0B32L,1UL,0UL},{0xF57FL,0xA937L,7UL},{65535UL,65535UL,65535UL},{0UL,65535UL,0x1D65L}},{{0x52D9L,65532UL,0xBFCCL},{0x6501L,65535UL,0xBFCCL},{0x0B32L,0UL,0x1D65L},{0UL,65526UL,65535UL},{0UL,1UL,7UL},{65535UL,65531UL,0UL},{8UL,65532UL,65533UL},{0UL,65530UL,0x6965L}},{{0x3A44L,0UL,65533UL},{0UL,0xA937L,0UL},{0x6501L,65527UL,7UL},{65530UL,0UL,65535UL},{0x9E16L,0x52D9L,0x1D65L},{65535UL,0UL,0xBFCCL},{0UL,65531UL,0xBFCCL},{0UL,0UL,0x1D65L}},{{1UL,0x0B5AL,65535UL},{1UL,0UL,7UL},{8UL,0x6950L,0UL},{0UL,0UL,65533UL},{1UL,65535UL,0x6965L},{0UL,8UL,65533UL},{0xBC4AL,65527UL,0UL},{0UL,1UL,7UL}},{{0x52D9L,8UL,65535UL},{0xB270L,65530UL,0x1D65L},{65530UL,0x0A23L,0xBFCCL},{0xF57FL,0x6950L,0xBFCCL},{0xBC4AL,1UL,0x1D65L},{0x3A44L,0x2162L,65535UL},{0UL,0UL,7UL},{0UL,65535UL,0UL}},{{65535UL,0x0A23L,65533UL},{0UL,0x52D9L,0x6965L},{1UL,65535UL,65533UL},{0x0B32L,1UL,0UL},{0xF57FL,0xA937L,7UL},{65535UL,65535UL,65535UL},{0UL,65535UL,0x1D65L},{0x52D9L,65532UL,0xBFCCL}},{{0x6501L,65535UL,65526UL},{0xC4B8L,0xFDDEL,0x9E16L},{0x3C00L,0xC384L,0xF57FL},{0xFDDEL,65530UL,8UL},{1UL,0xEE60L,0x6E64L},{0x27EAL,0xA54AL,0x6950L},{0xFDDEL,1UL,0x52D9L},{0UL,0UL,0x6950L}},{{1UL,0xE4ABL,0x6E64L},{0x581FL,65534UL,8UL},{1UL,0UL,0xF57FL},{0x9F0AL,0x5625L,0x9E16L},{1UL,3UL,65526UL},{7UL,0xEE60L,65526UL},{1UL,65531UL,0x9E16L},{6UL,65531UL,0xF57FL}},{{65530UL,0xFDDEL,8UL},{0x27EAL,1UL,0x6E64L},{0UL,3UL,0x6950L},{65530UL,1UL,0x52D9L},{0x3C00L,0x27EAL,0x6950L},{0UL,65534UL,0x6E64L},{7UL,65535UL,8UL},{0x5625L,0x27EAL,0xF57FL}}};
|
|
int32_t l_833 = 1L;
|
|
int32_t l_835 = 0x7FD1BAB7L;
|
|
int32_t l_837 = (-1L);
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_690[i] = &g_482.f0;
|
|
(*l_639) &= ((*g_98) = 0L);
|
|
}
|
|
return g_899;
|
|
}
|
|
else
|
|
{ /* block id: 331 */
|
|
uint16_t l_916 = 0xBC77L;
|
|
int32_t *l_917 = &l_777;
|
|
int32_t *l_918 = &l_836;
|
|
volatile struct S3 *l_920 = (void*)0;
|
|
volatile struct S3 **l_919[4][3] = {{&l_920,&l_920,&l_920},{&l_920,&l_920,&l_920},{&l_920,&l_920,&l_920},{&l_920,&l_920,&l_920}};
|
|
int i, j;
|
|
(*l_918) ^= ((g_740.f0 > (safe_rshift_func_uint16_t_u_u(((((((*l_917) = (safe_rshift_func_int8_t_s_u((safe_rshift_func_uint8_t_u_s(g_680.f2.f3, ((void*)0 != (**g_673)))), (safe_mul_func_int8_t_s_s((((safe_rshift_func_int8_t_s_s((g_740.f1 , ((safe_add_func_int32_t_s_s((safe_lshift_func_int16_t_s_u((safe_mul_func_uint16_t_u_u((l_916 != l_916), (g_740.f1 < g_680.f0))), p_71)), p_69)) ^ g_727.f0)), 7)) | 1L) != p_71), g_680.f2.f5))))) , 0xA494L) < p_70) != (-7L)) & p_68), 15))) || 0x6216F41F29051FD9LL);
|
|
(*l_917) &= 0x818DE84FL;
|
|
g_921 = &g_474;
|
|
(*l_917) ^= ((*l_918) &= 3L);
|
|
}
|
|
for (g_680.f2.f6 = 0; (g_680.f2.f6 <= 28); g_680.f2.f6 = safe_add_func_int64_t_s_s(g_680.f2.f6, 5))
|
|
{ /* block id: 341 */
|
|
(*g_726) = p_67;
|
|
}
|
|
l_946 ^= (p_70 <= (safe_rshift_func_uint8_t_u_u(((*l_944) = (l_836 | ((!((g_680.f2.f5 , (((void*)0 != g_928) || ((*l_943) = (l_836 != (safe_lshift_func_uint16_t_u_u(((((l_941 = (((safe_div_func_int8_t_s_s((safe_mul_func_uint8_t_u_u(((((safe_add_func_uint8_t_u_u((safe_mul_func_uint8_t_u_u((((&p_71 == &p_71) && (((g_488[1][0][5] , l_636[5]) ^ 0x8CCCL) <= 0x86L)) < (-1L)), p_70)), 0xD8L)) , 0xBC0AL) ^ 8L) ^ l_940), g_891[0][1].f5)), p_69)) & g_218) , l_941)) == l_942) == p_71) > (-9L)), (**g_674))))))) || g_527.f1)) ^ (*g_354)))), 3)));
|
|
return g_947;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_216 g_63 g_276 g_283 g_284 g_61 g_179 g_60 g_294.f2.f2 g_104 g_99 g_212 g_294 g_282 g_98 g_110 g_111 g_354 g_135.f0 g_93 g_112 g_425 g_433 g_218 g_9 g_279 g_139 g_355 g_269 g_473 g_474 g_488 g_49 g_482.f0 g_527 g_131 g_568 g_590 g_608 g_618 g_1009
|
|
* writes: g_93 g_63 g_353 g_269 g_355 g_139.f6 g_179 g_85 g_206 g_99 g_279 g_483 g_49 g_482.f0 g_104 g_216 g_591 g_1009
|
|
*/
|
|
uint32_t * func_72(int8_t p_73, uint64_t p_74, const uint16_t * p_75)
|
|
{ /* block id: 16 */
|
|
int32_t *l_106 = &g_99;
|
|
uint32_t *l_115 = &g_63;
|
|
int32_t l_221 = 0x05D4E925L;
|
|
int32_t l_228 = 0xAC8DFE23L;
|
|
int32_t l_229 = 0x4D8C579BL;
|
|
int32_t l_230 = 0x933876DEL;
|
|
int32_t l_231[1][2];
|
|
uint8_t *l_273 = &g_206;
|
|
const uint16_t *l_295[3];
|
|
const int64_t *l_306 = &g_131;
|
|
int32_t *l_317 = &g_179;
|
|
int32_t *l_318 = &g_99;
|
|
int32_t *l_319 = &l_231[0][0];
|
|
int32_t *l_320 = &g_93;
|
|
uint32_t l_321 = 4294967295UL;
|
|
int32_t *l_324 = &l_230;
|
|
int32_t *l_325 = &l_230;
|
|
int32_t *l_326 = (void*)0;
|
|
int32_t *l_327 = &g_99;
|
|
int32_t *l_328 = &l_231[0][1];
|
|
int32_t *l_329 = &l_231[0][1];
|
|
int32_t *l_330 = &l_229;
|
|
int32_t *l_331[1];
|
|
uint32_t l_332 = 0x449665D5L;
|
|
uint16_t ***l_337 = &g_283;
|
|
uint32_t *l_349 = (void*)0;
|
|
uint32_t **l_348 = &l_349;
|
|
uint32_t * const **l_350 = (void*)0;
|
|
uint32_t * const **l_351 = (void*)0;
|
|
uint32_t * const **l_352 = (void*)0;
|
|
int32_t l_501 = 1L;
|
|
int8_t l_504 = (-9L);
|
|
uint16_t l_601 = 0x4743L;
|
|
int32_t **l_613 = (void*)0;
|
|
int32_t ***l_612 = &l_613;
|
|
uint8_t l_623[5][5] = {{0UL,0x22L,0UL,0UL,0x22L},{255UL,1UL,0xF9L,0xF9L,1UL},{0UL,0x22L,0UL,0UL,0x22L},{255UL,1UL,0xF9L,0xF9L,1UL},{0UL,0x22L,0UL,0UL,0x22L}};
|
|
struct S0 *l_631 = (void*)0;
|
|
uint32_t *l_634 = &l_332;
|
|
int i, j;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
l_231[i][j] = 0x18DB7C9EL;
|
|
}
|
|
for (i = 0; i < 3; i++)
|
|
l_295[i] = &g_61;
|
|
for (i = 0; i < 1; i++)
|
|
l_331[i] = &l_229;
|
|
for (p_73 = 0; (p_73 != (-6)); p_73 = safe_sub_func_uint32_t_u_u(p_73, 6))
|
|
{ /* block id: 19 */
|
|
int32_t *l_92 = &g_93;
|
|
uint32_t * const *l_118 = &l_115;
|
|
uint32_t **l_119 = &l_115;
|
|
int32_t l_182[5] = {0xD75D4B2AL,0xD75D4B2AL,0xD75D4B2AL,0xD75D4B2AL,0xD75D4B2AL};
|
|
uint32_t l_185 = 0x2FBD8CA6L;
|
|
int32_t l_226 = 1L;
|
|
uint32_t l_233 = 0xDB931CC0L;
|
|
int i;
|
|
(*l_92) = 0x7631C048L;
|
|
}
|
|
--l_321;
|
|
l_332--;
|
|
if (((safe_mul_func_uint8_t_u_u((g_216[1] & ((void*)0 == l_337)), (p_74 != (((safe_div_func_uint8_t_u_u((safe_sub_func_uint32_t_u_u(((*l_115)--), (safe_div_func_int8_t_s_s(((((g_276 != ((**g_283) <= (p_74 < (safe_add_func_uint8_t_u_u(((((l_348 = &l_115) == (g_353[0][5][1] = &l_115)) & (*l_317)) == (*g_284)), 0xD8L))))) > (*l_319)) != p_73) , (-10L)), (*l_319))))), 1UL)) ^ (*g_60)) <= g_294.f2.f2)))) , (*g_104)))
|
|
{ /* block id: 110 */
|
|
uint32_t *l_362 = &g_63;
|
|
int16_t *l_364 = &g_269;
|
|
int32_t l_387 = 0xCF0FD475L;
|
|
int32_t l_389 = 0xBE566FA9L;
|
|
uint16_t * const *l_408[3];
|
|
uint32_t l_485[2];
|
|
int8_t l_489 = 0x55L;
|
|
int32_t l_497 = (-8L);
|
|
int32_t l_498 = (-2L);
|
|
int32_t l_499 = 0x14CC444DL;
|
|
int32_t l_500 = 4L;
|
|
int32_t l_508 = (-1L);
|
|
int8_t l_510 = 1L;
|
|
int32_t l_511 = (-8L);
|
|
int32_t l_512 = 8L;
|
|
int32_t l_513[8][8][4] = {{{0x3E24415DL,0xEA5C69A1L,(-1L),0xB70A0AF8L},{0x88A7E433L,0xFC7C268BL,(-1L),1L},{0x3E24415DL,0L,0xD0D0D1C0L,(-7L)},{0x5F5DB6E9L,(-2L),0L,0x9C2920B0L},{0L,0x9C2920B0L,0xC69CE4A3L,0x88A7E433L},{9L,0x3E24415DL,7L,0x6F06D756L},{0x629ACBFBL,0xB70A0AF8L,0x6F06D756L,0xF74B00E6L},{0x30B9A6F8L,0xAA4A8DB8L,(-1L),(-9L)}},{{0x88A7E433L,1L,(-1L),(-5L)},{0xC69CE4A3L,0x49AC49D6L,0L,(-7L)},{0xFC7C268BL,0x6DF85BECL,0x6DF85BECL,0xFC7C268BL},{0x49AC49D6L,1L,0xC69CE4A3L,0xC5F06DF1L},{7L,0x30B9A6F8L,(-2L),0L},{(-5L),0xB70A0AF8L,1L,0L},{0xAA4A8DB8L,0x30B9A6F8L,(-7L),0xC5F06DF1L},{0x88A7E433L,1L,4L,0xFC7C268BL}},{{0xA590D8F6L,0x6DF85BECL,0xE2095CA8L,(-7L)},{1L,0x49AC49D6L,0xDBA6DF57L,(-5L)},{0x6DF85BECL,1L,0xC69CE4A3L,(-9L)},{0xDBA6DF57L,0xAA4A8DB8L,0x49AC49D6L,(-7L)},{(-2L),0xD0D0D1C0L,(-1L),(-1L)},{0L,8L,0x3E24415DL,0xF74B00E6L},{0xF74B00E6L,(-2L),0L,(-2L)},{0x2D30FF0EL,(-9L),(-7L),0xEA5C69A1L}},{{0L,0xC5F06DF1L,0xB70A0AF8L,0xDBA6DF57L},{(-9L),0x49AC49D6L,0x0D977184L,0xD0D0D1C0L},{(-9L),0L,0xB70A0AF8L,0x1F88D8BFL},{0L,0xD0D0D1C0L,(-7L),(-1L)},{0x2D30FF0EL,0x0D977184L,0L,0x03056439L},{0xF74B00E6L,9L,0x3E24415DL,7L},{0L,0x88A7E433L,(-1L),0xEA5C69A1L},{(-2L),0xB70A0AF8L,9L,0x6DF85BECL}},{{0x88A7E433L,7L,0x0D977184L,0x6F06D756L},{6L,0x2D30FF0EL,0x88A7E433L,0x3D64212AL},{0xDBA6DF57L,0xD0D0D1C0L,4L,4L},{1L,1L,0x30B9A6F8L,1L},{0xF74B00E6L,0x6DF85BECL,0xEA5C69A1L,0L},{(-8L),0x4DB74A87L,0x1F88D8BFL,0xEA5C69A1L},{9L,0x4DB74A87L,(-9L),0L},{0x4DB74A87L,0x6DF85BECL,0x0D977184L,1L}},{{9L,1L,6L,4L},{0x49AC49D6L,0xD0D0D1C0L,(-1L),0x3D64212AL},{0x0D977184L,0x2D30FF0EL,0xA590D8F6L,0x6F06D756L},{0xF74B00E6L,7L,0xC69CE4A3L,0x6DF85BECL},{0L,0xB70A0AF8L,(-1L),0xEA5C69A1L},{0x6DF85BECL,0x88A7E433L,0x4DB74A87L,7L},{0xB70A0AF8L,9L,0x0D977184L,0x03056439L},{0xC5F06DF1L,0x0D977184L,0xC5F06DF1L,(-1L)}},{{7L,0xD0D0D1C0L,0x3D64212AL,0x1F88D8BFL},{8L,0L,0xAA4A8DB8L,0xD0D0D1C0L},{0xF74B00E6L,0x49AC49D6L,0xAA4A8DB8L,0xDBA6DF57L},{8L,0xC5F06DF1L,0x3D64212AL,0xEA5C69A1L},{7L,(-9L),0xC5F06DF1L,(-2L)},{0xC5F06DF1L,(-2L),0x0D977184L,0xF74B00E6L},{0xB70A0AF8L,8L,0x4DB74A87L,(-1L)},{0x6DF85BECL,0xD0D0D1C0L,(-1L),(-7L)}},{{0L,(-8L),0xC69CE4A3L,0L},{0xF74B00E6L,0xDBA6DF57L,0xA590D8F6L,9L},{0x0D977184L,9L,(-1L),0xEA5C69A1L},{0x49AC49D6L,6L,6L,0x49AC49D6L},{9L,0L,0x0D977184L,0xE2095CA8L},{0x4DB74A87L,0L,(-9L),(-1L)},{9L,0xD0D0D1C0L,0x1F88D8BFL,(-1L)},{(-8L),0L,0xEA5C69A1L,0xE2095CA8L}}};
|
|
uint8_t *l_528 = (void*)0;
|
|
int64_t *l_536 = (void*)0;
|
|
uint16_t *l_565 = (void*)0;
|
|
uint16_t ** const l_564 = &l_565;
|
|
uint16_t ** const *l_563 = &l_564;
|
|
int32_t **l_624 = &l_325;
|
|
int32_t **l_626 = (void*)0;
|
|
int32_t **l_628 = &l_318;
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_408[i] = (void*)0;
|
|
for (i = 0; i < 2; i++)
|
|
l_485[i] = 0x172F0981L;
|
|
if ((safe_sub_func_uint16_t_u_u(((((*l_364) = ((safe_lshift_func_int8_t_s_u(((safe_div_func_int32_t_s_s(p_73, 0xA29FD0DBL)) > ((*l_329) &= (((g_212 , p_74) || (g_294 , 0xA4L)) != ((void*)0 != l_362)))), 4)) | ((((~(*g_60)) , p_74) & (*l_106)) & p_74))) , p_74) == p_73), (*g_284))))
|
|
{ /* block id: 113 */
|
|
uint16_t l_372[1];
|
|
int32_t * const *l_380 = &l_328;
|
|
uint32_t *l_386 = (void*)0;
|
|
int32_t l_394[10][5][5] = {{{0x17051BB0L,(-1L),9L,1L,0x6609B1DBL},{1L,1L,0x2FDA9B0EL,8L,0L},{0L,0x571EEE5CL,0xECB4C593L,(-1L),9L},{(-4L),(-1L),0xD648C287L,1L,0xACC74AFDL},{0xA2287F0BL,0x3AD17AD8L,0L,0xD2DA71E5L,0x6DE1A9B0L}},{{0x80396F0AL,(-1L),8L,0x04A194D5L,(-9L)},{0xA2287F0BL,(-1L),1L,0xECB4C593L,0x17051BB0L},{(-4L),0xEDCEEF8EL,0xEDCEEF8EL,(-4L),0xD648C287L},{0xECB4C593L,1L,(-1L),0xA2287F0BL,0x6609B1DBL},{0x04A194D5L,8L,(-1L),0x80396F0AL,1L}},{{0xD2DA71E5L,0L,0x3AD17AD8L,0xA2287F0BL,0xC0C64A9FL},{1L,0xD648C287L,(-1L),(-4L),(-1L)},{(-1L),(-1L),9L,0xECB4C593L,0L},{1L,0x80396F0AL,0xE9466CD4L,0x04A194D5L,(-4L)},{1L,0xE73961F8L,0x571EEE5CL,0xD2DA71E5L,1L}},{{0xD648C287L,0x80396F0AL,0x9D64D7FBL,1L,(-1L)},{(-1L),(-1L),0xD2DA71E5L,(-1L),(-1L)},{0x2FDA9B0EL,0xD648C287L,(-2L),1L,(-8L)},{0x17051BB0L,0L,0xA2287F0BL,1L,0xD2DA71E5L},{(-2L),8L,0x6B0A714AL,0xD648C287L,(-8L)}},{{1L,1L,0x17051BB0L,(-1L),(-1L)},{(-8L),0xEDCEEF8EL,(-8L),0x2FDA9B0EL,(-1L)},{0x0565BBBEL,(-1L),0x8E422684L,0x17051BB0L,1L},{0xEDCEEF8EL,(-1L),1L,(-2L),(-4L)},{(-1L),0x3AD17AD8L,0x8E422684L,1L,0L}},{{0x28EB773CL,(-1L),(-8L),(-8L),(-1L)},{(-9L),9L,0x17051BB0L,0x0565BBBEL,0xC0C64A9FL},{8L,0xE9466CD4L,0x6B0A714AL,0xEDCEEF8EL,1L},{0x8E422684L,0x571EEE5CL,0xA2287F0BL,(-1L),0x6609B1DBL},{8L,0x9D64D7FBL,(-2L),0x28EB773CL,0xD648C287L}},{{(-9L),0xD2DA71E5L,0xD2DA71E5L,(-9L),0x17051BB0L},{0x28EB773CL,(-2L),0x9D64D7FBL,8L,(-9L)},{(-1L),0xA2287F0BL,0x571EEE5CL,0x8E422684L,0x6DE1A9B0L},{0xEDCEEF8EL,0x6B0A714AL,0xE9466CD4L,8L,0xACC74AFDL},{0x0565BBBEL,0x17051BB0L,9L,(-9L),9L}},{{(-8L),(-8L),(-1L),0x28EB773CL,0x6B0A714AL},{1L,0x8E422684L,0x3AD17AD8L,(-1L),(-9L)},{(-2L),1L,(-1L),0xEDCEEF8EL,1L},{0x17051BB0L,0x8E422684L,(-1L),0x0565BBBEL,0x571EEE5CL},{0x2FDA9B0EL,(-8L),0xEDCEEF8EL,(-8L),0x2FDA9B0EL}},{{(-1L),0x17051BB0L,1L,1L,0xC0C64A9FL},{0xEDCEEF8EL,0x28EB773CL,1L,0x2FDA9B0EL,(-2L)},{(-1L),1L,0xECB4C593L,0xD2DA71E5L,0xC0C64A9FL},{(-2L),0x2FDA9B0EL,0xEDCEEF8EL,0x80396F0AL,0x80396F0AL},{0xC0C64A9FL,0L,0xC0C64A9FL,0x8E422684L,9L}},{{0xE9466CD4L,(-1L),0x9D64D7FBL,0xEDCEEF8EL,(-2L)},{0L,9L,(-1L),(-1L),0x78F5D8F8L},{(-9L),8L,0x9D64D7FBL,(-2L),0x28EB773CL},{(-1L),0xE73961F8L,0xC0C64A9FL,0xC0C64A9FL,0xE73961F8L},{0L,1L,0xEDCEEF8EL,0xE9466CD4L,1L}}};
|
|
const uint8_t l_466 = 0x6EL;
|
|
uint32_t l_478 = 4294967295UL;
|
|
union U4 *l_481[7] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
int8_t l_484[8] = {0xB4L,0xB4L,0xB4L,0xB4L,0xB4L,0xB4L,0xB4L,0xB4L};
|
|
uint32_t l_554[3][6][1] = {{{2UL},{8UL},{8UL},{2UL},{0x7611BC4EL},{2UL}},{{8UL},{8UL},{2UL},{0x7611BC4EL},{2UL},{8UL}},{{8UL},{2UL},{0x7611BC4EL},{2UL},{8UL},{8UL}}};
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_372[i] = 0x7CA5L;
|
|
if ((safe_add_func_uint32_t_u_u(((*l_319) || (((***g_282) | (safe_div_func_uint32_t_u_u(0xC8D8CE0DL, p_73))) <= g_216[1])), 0xFFEB90E2L)))
|
|
{ /* block id: 114 */
|
|
uint64_t l_371 = 0x07E0134C8562FB66LL;
|
|
uint64_t l_390[1];
|
|
int32_t l_393 = 5L;
|
|
int32_t l_395 = 2L;
|
|
int32_t l_396 = 0xF790D1B9L;
|
|
uint16_t ** const l_426 = &g_284;
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_390[i] = 18446744073709551611UL;
|
|
if ((((*l_327) & ((l_372[0] = (safe_mul_func_uint16_t_u_u(((*g_98) <= ((*l_329) = l_371)), 0x8098L))) || 0x20FABC388CCC1164LL)) ^ (+((((safe_sub_func_int16_t_s_s((safe_rshift_func_uint16_t_u_s((0x38EBL || (0UL | 0x87FC9407L)), 4)), 0x43CFL)) , (void*)0) == l_380) & 0L))))
|
|
{ /* block id: 117 */
|
|
uint32_t l_383 = 18446744073709551607UL;
|
|
int32_t l_388[5][3] = {{(-2L),(-2L),0L},{0x329FD5D0L,0x584C91BDL,(-1L)},{0x66AD1BECL,(-2L),0x66AD1BECL},{0x66AD1BECL,0x329FD5D0L,(-2L)},{0x329FD5D0L,0x66AD1BECL,0x66AD1BECL}};
|
|
int i, j;
|
|
(*l_324) |= (((void*)0 == &g_354) > ((((*g_354) = (p_73 & ((l_383 >= (((p_74 || 1L) <= l_383) <= ((*g_110) == l_386))) >= g_212.f1.f0))) & (*g_104)) == p_73));
|
|
for (g_139.f6 = 0; g_139.f6 < 10; g_139.f6 += 1)
|
|
{
|
|
for (g_179 = 0; g_179 < 8; g_179 += 1)
|
|
{
|
|
for (g_85 = 0; g_85 < 3; g_85 += 1)
|
|
{
|
|
g_353[g_139.f6][g_179][g_85] = &l_349;
|
|
}
|
|
}
|
|
}
|
|
--l_390[0];
|
|
}
|
|
else
|
|
{ /* block id: 122 */
|
|
uint32_t l_397 = 0UL;
|
|
l_397++;
|
|
for (l_230 = 2; (l_230 >= 0); l_230 -= 1)
|
|
{ /* block id: 126 */
|
|
return l_362;
|
|
}
|
|
}
|
|
if ((safe_div_func_int64_t_s_s((g_135.f0 && (safe_sub_func_int8_t_s_s((p_73 & ((*l_364) = p_74)), (((*l_115) ^= (((*l_273) = ((safe_add_func_uint32_t_u_u((**l_380), (l_387 < (safe_div_func_uint8_t_u_u(((*g_282) != l_408[0]), g_93))))) >= g_99)) || g_294.f1)) && p_74)))), 0x1486A72EC4304A6FLL)))
|
|
{ /* block id: 133 */
|
|
uint32_t *l_427 = &l_321;
|
|
for (l_229 = 0; (l_229 >= 12); l_229++)
|
|
{ /* block id: 136 */
|
|
(*l_325) = (safe_add_func_uint16_t_u_u((((0x78L <= (((*l_106) >= (p_73 , (safe_add_func_int64_t_s_s(((*g_111) && (safe_rshift_func_uint8_t_u_u(0xBBL, ((((safe_div_func_uint16_t_u_u((0xD5L && ((0x370BL <= ((((((safe_sub_func_uint64_t_u_u(18446744073709551606UL, (safe_add_func_int16_t_s_s(((g_425 , (void*)0) != l_426), (*g_60))))) > p_73) < 0x9974L) <= 0x07L) , (void*)0) == &g_104)) , g_294.f2.f2)), p_73)) , (-8L)) >= g_63) ^ 1UL)))), 1L)))) != p_73)) , 1L) == (*g_60)), l_387));
|
|
if (p_74)
|
|
continue;
|
|
return l_386;
|
|
}
|
|
(*l_325) ^= p_74;
|
|
}
|
|
else
|
|
{ /* block id: 142 */
|
|
int64_t l_440 = 1L;
|
|
int32_t l_450 = 0xD8FBCBA9L;
|
|
int32_t l_467[9] = {0x7410A8A7L,0x7410A8A7L,0x7410A8A7L,0x7410A8A7L,0x7410A8A7L,0x7410A8A7L,0x7410A8A7L,0x7410A8A7L,0x7410A8A7L};
|
|
int i;
|
|
(*g_104) ^= ((safe_div_func_uint8_t_u_u((((+(p_73 < ((safe_sub_func_uint32_t_u_u((g_294.f2.f7 || (g_433 , 255UL)), (safe_mod_func_uint16_t_u_u((**l_380), (safe_sub_func_int32_t_s_s((g_218 != (safe_mod_func_int32_t_s_s((l_440 || (18446744073709551613UL <= ((p_74 <= l_389) == l_440))), 0xA7D6DE32L))), l_440)))))) || g_9))) || p_73) , p_74), 0xDCL)) >= 0x11L);
|
|
for (g_279 = 0; (g_279 >= 0); g_279 -= 1)
|
|
{ /* block id: 146 */
|
|
uint64_t *l_443 = (void*)0;
|
|
uint64_t *l_446 = &l_371;
|
|
int i;
|
|
(*g_104) = (safe_mod_func_uint64_t_u_u(((*l_446) |= (p_74--)), ((l_390[g_279] > (((safe_div_func_int32_t_s_s((!((((++(*l_362)) < (safe_sub_func_uint64_t_u_u((((safe_sub_func_int32_t_s_s((safe_mod_func_uint32_t_u_u((~((((((0xBD886A20L > (0x62CD13CAL != (g_212.f0 , (g_139 , l_389)))) , (safe_mod_func_uint8_t_u_u((safe_div_func_int32_t_s_s(((((*l_273) = p_73) & (safe_mod_func_uint16_t_u_u(((g_212 , (*g_104)) != 1L), (*g_284)))) , 0x0EF3F9F7L), p_73)), 8UL))) >= l_390[g_279]) != 2UL) == (*g_354)) ^ l_466)), 8UL)), p_73)) ^ g_216[1]) == 0xFE311E45L), g_276))) == l_390[g_279]) == p_73)), 0xCB131594L)) && l_467[3]) <= g_269)) & p_73)));
|
|
if (p_74)
|
|
break;
|
|
}
|
|
(*l_324) &= (!((-1L) ^ (safe_rshift_func_int16_t_s_u(0xBB13L, 1))));
|
|
if (((*l_329) = (safe_sub_func_uint8_t_u_u((g_473 , (g_474 , (0xD4B7B306L ^ 5UL))), 0L))))
|
|
{ /* block id: 156 */
|
|
return &g_63;
|
|
}
|
|
else
|
|
{ /* block id: 158 */
|
|
int32_t l_475 = 0L;
|
|
int32_t l_476 = 0xC40E1DFDL;
|
|
int32_t l_477 = 5L;
|
|
l_478++;
|
|
g_483 = l_481[3];
|
|
++l_485[0];
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 164 */
|
|
int8_t l_491 = 0xA9L;
|
|
int32_t l_494 = 0xFF8481C3L;
|
|
int32_t l_502 = 9L;
|
|
int32_t l_503 = (-1L);
|
|
int32_t l_505 = 0x36AE211DL;
|
|
int32_t l_506 = 0x72C52D89L;
|
|
int32_t l_507 = 0x21A49FD5L;
|
|
int32_t l_509[4][5][4] = {{{0x17674C85L,(-1L),0xD2F7573BL,(-7L)},{0xFE609744L,(-1L),0xEE63EB49L,0x9AB91C10L},{(-1L),0x46CC998AL,(-6L),0xFE609744L},{0x16D3C759L,3L,0x91C8CC96L,0x16D3C759L},{0x002F8090L,0x9AB91C10L,1L,4L}},{{(-1L),0x16D3C759L,0x17674C85L,0x7ADDFD6CL},{0xD2F7573BL,0xB173F9E6L,0xD2F7573BL,0x68A9AAFEL},{(-1L),0x002F8090L,7L,4L},{1L,1L,0x16D3C759L,0x002F8090L},{0x91C8CC96L,3L,0x16D3C759L,0xD2F7573BL}},{{1L,0x30CDE53EL,7L,0x9AB91C10L},{(-1L),(-7L),0xD2F7573BL,(-1L)},{0xD2F7573BL,(-1L),0x17674C85L,1L},{(-1L),0x30CDE53EL,1L,0xFE609744L},{0x002F8090L,0x91C8CC96L,0x91C8CC96L,0x002F8090L}},{{0x16D3C759L,0x9AB91C10L,(-6L),0L},{(-1L),0x002F8090L,0xEE63EB49L,0x7ADDFD6CL},{0xFE609744L,0x3BB9FB2EL,0xD2F7573BL,0x7ADDFD6CL},{0x17674C85L,0x002F8090L,(-7L),0L},{1L,0x9AB91C10L,0x3FE6D684L,0x002F8090L}}};
|
|
uint32_t l_515[8][9] = {{6UL,4294967295UL,6UL,4294967295UL,4294967295UL,6UL,4294967295UL,0xCE680003L,6UL},{0xBF94B92CL,0xB67D0525L,9UL,0xEF07C688L,4294967293UL,0xEF07C688L,9UL,0xB67D0525L,0xBF94B92CL},{4294967295UL,6UL,4294967295UL,6UL,4294967295UL,4294967295UL,6UL,4294967295UL,6UL},{9UL,0xBBC05ED1L,0UL,0UL,4294967293UL,0xB67D0525L,4294967293UL,0UL,0UL},{4294967295UL,4294967295UL,6UL,4294967295UL,6UL,4294967295UL,4294967295UL,6UL,4294967295UL},{0xBF94B92CL,0xBBC05ED1L,0xBF94B92CL,0xB67D0525L,9UL,0xEF07C688L,4294967293UL,0xEF07C688L,9UL},{0xCE680003L,6UL,6UL,0xCE680003L,0xE482D268L,0xCE680003L,6UL,6UL,0xCE680003L},{0xEB2EE292L,0xB67D0525L,0UL,0xB67D0525L,0xEB2EE292L,1UL,9UL,0UL,9UL}};
|
|
uint8_t *l_529 = &g_85;
|
|
int8_t *l_544 = (void*)0;
|
|
int8_t *l_545 = &l_504;
|
|
int i, j, k;
|
|
lbl_537:
|
|
for (p_74 = 0; (p_74 <= 1); p_74 += 1)
|
|
{ /* block id: 167 */
|
|
int32_t l_490 = 5L;
|
|
int32_t l_492 = 0x11D7CBC3L;
|
|
int32_t l_493 = 0x99D1ADBFL;
|
|
int32_t l_495 = 0xB20804B7L;
|
|
int32_t l_496[3][9] = {{0xB69AD4B4L,0L,1L,0x92EAE5FFL,0x92EAE5FFL,1L,0L,0xB69AD4B4L,0L},{0x728EC3C2L,0xBAD06CCCL,1L,1L,0xBAD06CCCL,0x728EC3C2L,0x92EAE5FFL,0x728EC3C2L,0xBAD06CCCL},{0x728EC3C2L,0L,0L,0x728EC3C2L,0xB69AD4B4L,0xBAD06CCCL,0xB69AD4B4L,0x728EC3C2L,0L}};
|
|
int32_t l_514[4] = {7L,7L,7L,7L};
|
|
int32_t l_520[2];
|
|
int64_t *l_535 = &g_276;
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
l_520[i] = 0x5C2EA196L;
|
|
l_389 = (g_488[1][0][5] , 0xB9FE4E48L);
|
|
l_515[3][0]++;
|
|
if (l_466)
|
|
goto lbl_537;
|
|
(*l_327) = (safe_div_func_uint16_t_u_u((g_49--), l_485[p_74]));
|
|
for (g_482.f0 = 0; (g_482.f0 <= 1); g_482.f0 += 1)
|
|
{ /* block id: 174 */
|
|
int32_t l_530 = 1L;
|
|
int i;
|
|
(*l_320) |= ((l_530 ^= ((*l_325) = (safe_lshift_func_uint16_t_u_s((safe_add_func_uint16_t_u_u(l_485[p_74], ((p_74 < l_387) >= (g_527 , (l_273 != (l_529 = l_528)))))), p_74)))) < (safe_rshift_func_int16_t_s_s(g_216[1], (safe_lshift_func_int8_t_s_u(((l_535 != l_536) ^ (*g_284)), l_514[2])))));
|
|
return &g_355;
|
|
}
|
|
}
|
|
(*l_317) |= ((l_511 < ((safe_lshift_func_uint16_t_u_u((&g_111 != (void*)0), (safe_mod_func_uint64_t_u_u((((((safe_mod_func_int16_t_s_s(((*l_364) = (((((*l_273) = 0x4AL) && ((*l_545) ^= p_73)) >= (safe_mul_func_uint8_t_u_u(((((*l_320) &= (l_485[1] | ((**l_380) = (safe_rshift_func_uint16_t_u_s(0UL, 8))))) , ((((**l_380) && (safe_rshift_func_int16_t_s_s((safe_add_func_int16_t_s_s(0x50D9L, 0xFA21L)), (**l_380)))) ^ (*g_60)) , g_212)) , p_73), p_73))) ^ p_74)), l_554[2][3][0])) & (*g_284)) , l_389) ^ g_131) != p_73), (-1L))))) , 0L)) && 0xCDL);
|
|
}
|
|
for (l_497 = 0; (l_497 <= (-18)); --l_497)
|
|
{ /* block id: 192 */
|
|
int16_t l_588 = 0x9F81L;
|
|
uint32_t *l_592[4] = {(void*)0,(void*)0,(void*)0,(void*)0};
|
|
int8_t *l_611 = &l_510;
|
|
int i;
|
|
if ((0L && (g_294 , (safe_mul_func_int8_t_s_s(l_389, (safe_mul_func_uint8_t_u_u((((((*l_325) = (safe_div_func_uint32_t_u_u(((l_563 = &g_283) == &l_408[2]), ((*g_354) |= (l_306 == l_536))))) , (safe_lshift_func_int8_t_s_s((((*l_273) = g_112) && 0x49L), g_9))) != p_73) ^ 0x1370B10CL), p_74)))))))
|
|
{ /* block id: 197 */
|
|
(*g_568) = &l_231[0][1];
|
|
}
|
|
else
|
|
{ /* block id: 199 */
|
|
uint64_t *l_581 = &g_482.f0;
|
|
int8_t *l_589 = &g_216[1];
|
|
if ((**l_380))
|
|
break;
|
|
(*l_317) = (safe_lshift_func_int8_t_s_s(((safe_lshift_func_int8_t_s_s(((*l_589) = (((safe_lshift_func_int16_t_s_u((safe_mul_func_uint16_t_u_u((0xC52BL ^ (safe_rshift_func_int16_t_s_s(((*g_111) && 0UL), (**l_380)))), (**g_283))), ((safe_add_func_uint64_t_u_u(((*l_581) ^= p_74), ((safe_lshift_func_int16_t_s_s(((safe_add_func_uint16_t_u_u((l_588 = (safe_sub_func_int64_t_s_s(p_74, 0x16C9C6D881C87297LL))), (*g_284))) & 0x6F61B37EL), 11)) > 0x1732L))) && (*g_284)))) && (*g_60)) < (*g_104))), g_179)) | p_73), 4));
|
|
(*g_590) = &l_563;
|
|
return l_592[1];
|
|
}
|
|
(*l_318) = ((safe_add_func_uint64_t_u_u(((3UL <= (safe_mul_func_uint16_t_u_u((((*g_354) = (((safe_sub_func_int32_t_s_s((-4L), (safe_sub_func_int32_t_s_s(l_601, p_73)))) | (safe_add_func_int8_t_s_s((((((*l_362) ^= ((*l_318) | (safe_add_func_uint32_t_u_u((safe_rshift_func_int8_t_s_s((g_608 , (safe_div_func_uint16_t_u_u((*g_284), 0x0C8AL))), ((*l_611) = 0x93L))), (*l_328))))) | p_73) , (**g_568)) < 0L), (**l_380)))) && l_588)) <= l_588), 9L))) <= 0x89C609C6L), 0xC12C6963784F9FB4LL)) <= p_74);
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 213 */
|
|
int32_t ****l_614 = &l_612;
|
|
const uint32_t *l_622 = &g_63;
|
|
const uint32_t **l_621 = &l_622;
|
|
(*l_614) = l_612;
|
|
(*l_106) = (g_294.f2 , ((safe_sub_func_uint32_t_u_u((1UL | ((&l_613 != (void*)0) , (~((g_618 , (*l_324)) != g_9)))), (((safe_rshift_func_uint8_t_u_u((((void*)0 != l_621) < l_623[0][2]), 6)) | g_482.f0) , p_74))) == 0x71L));
|
|
}
|
|
(*l_628) = ((*l_624) = &l_228);
|
|
(**l_624) &= (*g_104);
|
|
}
|
|
else
|
|
{ /* block id: 220 */
|
|
struct S0 *l_632[2][6] = {{&g_633,&g_633,&g_633,&g_633,&g_633,&g_633},{&g_633,&g_633,&g_633,&g_633,&g_633,&g_633}};
|
|
int i, j;
|
|
for (l_229 = (-29); (l_229 == 24); l_229 = safe_add_func_uint8_t_u_u(l_229, 1))
|
|
{ /* block id: 223 */
|
|
l_632[0][5] = l_631;
|
|
}
|
|
}
|
|
return &g_355;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------------------------------------- */
|
|
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_9, "g_9", print_hash_value);
|
|
transparent_crc(g_49, "g_49", print_hash_value);
|
|
transparent_crc(g_61, "g_61", print_hash_value);
|
|
transparent_crc(g_63, "g_63", print_hash_value);
|
|
transparent_crc(g_85, "g_85", print_hash_value);
|
|
transparent_crc(g_93, "g_93", print_hash_value);
|
|
transparent_crc(g_99, "g_99", print_hash_value);
|
|
transparent_crc(g_112, "g_112", print_hash_value);
|
|
transparent_crc(g_131, "g_131", print_hash_value);
|
|
transparent_crc(g_135.f0, "g_135.f0", print_hash_value);
|
|
transparent_crc(g_135.f1, "g_135.f1", print_hash_value);
|
|
transparent_crc(g_135.f2, "g_135.f2", print_hash_value);
|
|
transparent_crc(g_135.f3, "g_135.f3", print_hash_value);
|
|
transparent_crc(g_135.f4, "g_135.f4", print_hash_value);
|
|
transparent_crc(g_135.f5, "g_135.f5", print_hash_value);
|
|
transparent_crc(g_135.f6, "g_135.f6", print_hash_value);
|
|
transparent_crc(g_135.f7, "g_135.f7", print_hash_value);
|
|
transparent_crc(g_135.f8, "g_135.f8", print_hash_value);
|
|
transparent_crc(g_135.f9, "g_135.f9", print_hash_value);
|
|
transparent_crc(g_139.f0, "g_139.f0", print_hash_value);
|
|
transparent_crc(g_139.f1, "g_139.f1", print_hash_value);
|
|
transparent_crc(g_139.f2, "g_139.f2", print_hash_value);
|
|
transparent_crc(g_139.f3, "g_139.f3", print_hash_value);
|
|
transparent_crc(g_139.f4, "g_139.f4", print_hash_value);
|
|
transparent_crc(g_139.f5, "g_139.f5", print_hash_value);
|
|
transparent_crc(g_139.f6, "g_139.f6", print_hash_value);
|
|
transparent_crc(g_139.f7, "g_139.f7", print_hash_value);
|
|
transparent_crc(g_139.f8, "g_139.f8", print_hash_value);
|
|
transparent_crc(g_179, "g_179", print_hash_value);
|
|
transparent_crc(g_193, "g_193", print_hash_value);
|
|
transparent_crc(g_206, "g_206", print_hash_value);
|
|
transparent_crc(g_212.f0, "g_212.f0", print_hash_value);
|
|
transparent_crc(g_212.f1.f0, "g_212.f1.f0", print_hash_value);
|
|
transparent_crc(g_212.f1.f1, "g_212.f1.f1", print_hash_value);
|
|
transparent_crc(g_212.f1.f2, "g_212.f1.f2", print_hash_value);
|
|
transparent_crc(g_212.f1.f3, "g_212.f1.f3", print_hash_value);
|
|
transparent_crc(g_212.f1.f4, "g_212.f1.f4", print_hash_value);
|
|
transparent_crc(g_212.f1.f5, "g_212.f1.f5", print_hash_value);
|
|
transparent_crc(g_212.f1.f6, "g_212.f1.f6", print_hash_value);
|
|
transparent_crc(g_212.f1.f7, "g_212.f1.f7", print_hash_value);
|
|
transparent_crc(g_212.f1.f8, "g_212.f1.f8", print_hash_value);
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
transparent_crc(g_216[i], "g_216[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_218, "g_218", print_hash_value);
|
|
transparent_crc(g_227, "g_227", print_hash_value);
|
|
transparent_crc(g_269, "g_269", print_hash_value);
|
|
transparent_crc(g_276, "g_276", print_hash_value);
|
|
transparent_crc(g_279, "g_279", print_hash_value);
|
|
for (i = 0; i < 7; i++)
|
|
{
|
|
for (j = 0; j < 8; j++)
|
|
{
|
|
transparent_crc(g_293[i][j].f0, "g_293[i][j].f0", print_hash_value);
|
|
transparent_crc(g_293[i][j].f1, "g_293[i][j].f1", print_hash_value);
|
|
transparent_crc(g_293[i][j].f2, "g_293[i][j].f2", print_hash_value);
|
|
transparent_crc(g_293[i][j].f3, "g_293[i][j].f3", print_hash_value);
|
|
transparent_crc(g_293[i][j].f4, "g_293[i][j].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_294.f0, "g_294.f0", print_hash_value);
|
|
transparent_crc(g_294.f1, "g_294.f1", print_hash_value);
|
|
transparent_crc(g_294.f2.f0, "g_294.f2.f0", print_hash_value);
|
|
transparent_crc(g_294.f2.f1, "g_294.f2.f1", print_hash_value);
|
|
transparent_crc(g_294.f2.f2, "g_294.f2.f2", print_hash_value);
|
|
transparent_crc(g_294.f2.f3, "g_294.f2.f3", print_hash_value);
|
|
transparent_crc(g_294.f2.f4, "g_294.f2.f4", print_hash_value);
|
|
transparent_crc(g_294.f2.f5, "g_294.f2.f5", print_hash_value);
|
|
transparent_crc(g_294.f2.f6, "g_294.f2.f6", print_hash_value);
|
|
transparent_crc(g_294.f2.f7, "g_294.f2.f7", print_hash_value);
|
|
transparent_crc(g_294.f2.f8, "g_294.f2.f8", print_hash_value);
|
|
transparent_crc(g_355, "g_355", print_hash_value);
|
|
transparent_crc(g_425.f0, "g_425.f0", print_hash_value);
|
|
transparent_crc(g_425.f1, "g_425.f1", print_hash_value);
|
|
transparent_crc(g_425.f2.f0, "g_425.f2.f0", print_hash_value);
|
|
transparent_crc(g_425.f2.f1, "g_425.f2.f1", print_hash_value);
|
|
transparent_crc(g_425.f2.f2, "g_425.f2.f2", print_hash_value);
|
|
transparent_crc(g_425.f2.f3, "g_425.f2.f3", print_hash_value);
|
|
transparent_crc(g_425.f2.f4, "g_425.f2.f4", print_hash_value);
|
|
transparent_crc(g_425.f2.f5, "g_425.f2.f5", print_hash_value);
|
|
transparent_crc(g_425.f2.f6, "g_425.f2.f6", print_hash_value);
|
|
transparent_crc(g_425.f2.f7, "g_425.f2.f7", print_hash_value);
|
|
transparent_crc(g_425.f2.f8, "g_425.f2.f8", print_hash_value);
|
|
transparent_crc(g_433.f0, "g_433.f0", print_hash_value);
|
|
transparent_crc(g_433.f1, "g_433.f1", print_hash_value);
|
|
transparent_crc(g_433.f2, "g_433.f2", print_hash_value);
|
|
transparent_crc(g_433.f3, "g_433.f3", print_hash_value);
|
|
transparent_crc(g_433.f4, "g_433.f4", print_hash_value);
|
|
transparent_crc(g_433.f5, "g_433.f5", print_hash_value);
|
|
transparent_crc(g_433.f6, "g_433.f6", print_hash_value);
|
|
transparent_crc(g_433.f7, "g_433.f7", print_hash_value);
|
|
transparent_crc(g_433.f8, "g_433.f8", print_hash_value);
|
|
transparent_crc(g_433.f9, "g_433.f9", print_hash_value);
|
|
transparent_crc(g_473.f0, "g_473.f0", print_hash_value);
|
|
transparent_crc(g_473.f1, "g_473.f1", print_hash_value);
|
|
transparent_crc(g_473.f2, "g_473.f2", print_hash_value);
|
|
transparent_crc(g_473.f3, "g_473.f3", print_hash_value);
|
|
transparent_crc(g_473.f4, "g_473.f4", print_hash_value);
|
|
transparent_crc(g_474.f0, "g_474.f0", print_hash_value);
|
|
transparent_crc(g_474.f1, "g_474.f1", print_hash_value);
|
|
transparent_crc(g_474.f2, "g_474.f2", print_hash_value);
|
|
transparent_crc(g_474.f3, "g_474.f3", print_hash_value);
|
|
transparent_crc(g_474.f4, "g_474.f4", print_hash_value);
|
|
transparent_crc(g_474.f5, "g_474.f5", print_hash_value);
|
|
transparent_crc(g_474.f6, "g_474.f6", print_hash_value);
|
|
transparent_crc(g_474.f7, "g_474.f7", print_hash_value);
|
|
transparent_crc(g_474.f8, "g_474.f8", print_hash_value);
|
|
transparent_crc(g_474.f9, "g_474.f9", print_hash_value);
|
|
transparent_crc(g_482.f0, "g_482.f0", print_hash_value);
|
|
transparent_crc(g_482.f1, "g_482.f1", print_hash_value);
|
|
transparent_crc(g_482.f2, "g_482.f2", print_hash_value);
|
|
transparent_crc(g_482.f3, "g_482.f3", print_hash_value);
|
|
transparent_crc(g_482.f4, "g_482.f4", print_hash_value);
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
for (k = 0; k < 9; k++)
|
|
{
|
|
transparent_crc(g_488[i][j][k].f0, "g_488[i][j][k].f0", print_hash_value);
|
|
transparent_crc(g_488[i][j][k].f1, "g_488[i][j][k].f1", print_hash_value);
|
|
transparent_crc(g_488[i][j][k].f2, "g_488[i][j][k].f2", print_hash_value);
|
|
transparent_crc(g_488[i][j][k].f3, "g_488[i][j][k].f3", print_hash_value);
|
|
transparent_crc(g_488[i][j][k].f4, "g_488[i][j][k].f4", print_hash_value);
|
|
transparent_crc(g_488[i][j][k].f5, "g_488[i][j][k].f5", print_hash_value);
|
|
transparent_crc(g_488[i][j][k].f6, "g_488[i][j][k].f6", print_hash_value);
|
|
transparent_crc(g_488[i][j][k].f7, "g_488[i][j][k].f7", print_hash_value);
|
|
transparent_crc(g_488[i][j][k].f8, "g_488[i][j][k].f8", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_527.f0, "g_527.f0", print_hash_value);
|
|
transparent_crc(g_527.f1, "g_527.f1", print_hash_value);
|
|
transparent_crc(g_527.f2, "g_527.f2", print_hash_value);
|
|
transparent_crc(g_527.f3, "g_527.f3", print_hash_value);
|
|
transparent_crc(g_527.f4, "g_527.f4", print_hash_value);
|
|
transparent_crc(g_527.f5, "g_527.f5", print_hash_value);
|
|
transparent_crc(g_527.f6, "g_527.f6", print_hash_value);
|
|
transparent_crc(g_527.f7, "g_527.f7", print_hash_value);
|
|
transparent_crc(g_527.f8, "g_527.f8", print_hash_value);
|
|
transparent_crc(g_527.f9, "g_527.f9", print_hash_value);
|
|
transparent_crc(g_608.f0, "g_608.f0", print_hash_value);
|
|
transparent_crc(g_608.f1, "g_608.f1", print_hash_value);
|
|
transparent_crc(g_608.f2, "g_608.f2", print_hash_value);
|
|
transparent_crc(g_608.f3, "g_608.f3", print_hash_value);
|
|
transparent_crc(g_608.f4, "g_608.f4", print_hash_value);
|
|
transparent_crc(g_608.f5, "g_608.f5", print_hash_value);
|
|
transparent_crc(g_608.f6, "g_608.f6", print_hash_value);
|
|
transparent_crc(g_608.f7, "g_608.f7", print_hash_value);
|
|
transparent_crc(g_608.f8, "g_608.f8", print_hash_value);
|
|
transparent_crc(g_618.f0, "g_618.f0", print_hash_value);
|
|
transparent_crc(g_618.f1, "g_618.f1", print_hash_value);
|
|
transparent_crc(g_618.f2.f0, "g_618.f2.f0", print_hash_value);
|
|
transparent_crc(g_618.f2.f1, "g_618.f2.f1", print_hash_value);
|
|
transparent_crc(g_618.f2.f2, "g_618.f2.f2", print_hash_value);
|
|
transparent_crc(g_618.f2.f3, "g_618.f2.f3", print_hash_value);
|
|
transparent_crc(g_618.f2.f4, "g_618.f2.f4", print_hash_value);
|
|
transparent_crc(g_618.f2.f5, "g_618.f2.f5", print_hash_value);
|
|
transparent_crc(g_618.f2.f6, "g_618.f2.f6", print_hash_value);
|
|
transparent_crc(g_618.f2.f7, "g_618.f2.f7", print_hash_value);
|
|
transparent_crc(g_618.f2.f8, "g_618.f2.f8", print_hash_value);
|
|
transparent_crc(g_633.f0, "g_633.f0", print_hash_value);
|
|
transparent_crc(g_633.f1, "g_633.f1", print_hash_value);
|
|
transparent_crc(g_633.f2, "g_633.f2", print_hash_value);
|
|
transparent_crc(g_633.f3, "g_633.f3", print_hash_value);
|
|
transparent_crc(g_633.f4, "g_633.f4", print_hash_value);
|
|
transparent_crc(g_633.f5, "g_633.f5", print_hash_value);
|
|
transparent_crc(g_633.f6, "g_633.f6", print_hash_value);
|
|
transparent_crc(g_633.f7, "g_633.f7", print_hash_value);
|
|
transparent_crc(g_633.f8, "g_633.f8", print_hash_value);
|
|
transparent_crc(g_678.f0, "g_678.f0", print_hash_value);
|
|
transparent_crc(g_678.f1, "g_678.f1", print_hash_value);
|
|
transparent_crc(g_678.f2.f0, "g_678.f2.f0", print_hash_value);
|
|
transparent_crc(g_678.f2.f1, "g_678.f2.f1", print_hash_value);
|
|
transparent_crc(g_678.f2.f2, "g_678.f2.f2", print_hash_value);
|
|
transparent_crc(g_678.f2.f3, "g_678.f2.f3", print_hash_value);
|
|
transparent_crc(g_678.f2.f4, "g_678.f2.f4", print_hash_value);
|
|
transparent_crc(g_678.f2.f5, "g_678.f2.f5", print_hash_value);
|
|
transparent_crc(g_678.f2.f6, "g_678.f2.f6", print_hash_value);
|
|
transparent_crc(g_678.f2.f7, "g_678.f2.f7", print_hash_value);
|
|
transparent_crc(g_678.f2.f8, "g_678.f2.f8", print_hash_value);
|
|
transparent_crc(g_680.f0, "g_680.f0", print_hash_value);
|
|
transparent_crc(g_680.f1, "g_680.f1", print_hash_value);
|
|
transparent_crc(g_680.f2.f0, "g_680.f2.f0", print_hash_value);
|
|
transparent_crc(g_680.f2.f1, "g_680.f2.f1", print_hash_value);
|
|
transparent_crc(g_680.f2.f2, "g_680.f2.f2", print_hash_value);
|
|
transparent_crc(g_680.f2.f3, "g_680.f2.f3", print_hash_value);
|
|
transparent_crc(g_680.f2.f4, "g_680.f2.f4", print_hash_value);
|
|
transparent_crc(g_680.f2.f5, "g_680.f2.f5", print_hash_value);
|
|
transparent_crc(g_680.f2.f6, "g_680.f2.f6", print_hash_value);
|
|
transparent_crc(g_680.f2.f7, "g_680.f2.f7", print_hash_value);
|
|
transparent_crc(g_680.f2.f8, "g_680.f2.f8", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
transparent_crc(g_698[i][j], "g_698[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_704, "g_704", print_hash_value);
|
|
transparent_crc(g_727.f0, "g_727.f0", print_hash_value);
|
|
transparent_crc(g_727.f1, "g_727.f1", print_hash_value);
|
|
transparent_crc(g_727.f2, "g_727.f2", print_hash_value);
|
|
transparent_crc(g_727.f3, "g_727.f3", print_hash_value);
|
|
transparent_crc(g_727.f4, "g_727.f4", print_hash_value);
|
|
transparent_crc(g_727.f5, "g_727.f5", print_hash_value);
|
|
transparent_crc(g_727.f6, "g_727.f6", print_hash_value);
|
|
transparent_crc(g_727.f7, "g_727.f7", print_hash_value);
|
|
transparent_crc(g_727.f8, "g_727.f8", print_hash_value);
|
|
transparent_crc(g_727.f9, "g_727.f9", print_hash_value);
|
|
transparent_crc(g_740.f0, "g_740.f0", print_hash_value);
|
|
transparent_crc(g_740.f1, "g_740.f1", print_hash_value);
|
|
transparent_crc(g_740.f2, "g_740.f2", print_hash_value);
|
|
transparent_crc(g_740.f3, "g_740.f3", print_hash_value);
|
|
transparent_crc(g_740.f4, "g_740.f4", print_hash_value);
|
|
transparent_crc(g_740.f5, "g_740.f5", print_hash_value);
|
|
transparent_crc(g_740.f6, "g_740.f6", print_hash_value);
|
|
transparent_crc(g_740.f7, "g_740.f7", print_hash_value);
|
|
transparent_crc(g_740.f8, "g_740.f8", print_hash_value);
|
|
transparent_crc(g_756.f3, "g_756.f3", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
for (j = 0; j < 8; j++)
|
|
{
|
|
for (k = 0; k < 2; k++)
|
|
{
|
|
transparent_crc(g_820[i][j][k].f0, "g_820[i][j][k].f0", print_hash_value);
|
|
transparent_crc(g_820[i][j][k].f1, "g_820[i][j][k].f1", print_hash_value);
|
|
transparent_crc(g_820[i][j][k].f2, "g_820[i][j][k].f2", print_hash_value);
|
|
transparent_crc(g_820[i][j][k].f3, "g_820[i][j][k].f3", print_hash_value);
|
|
transparent_crc(g_820[i][j][k].f4, "g_820[i][j][k].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_845.f3, "g_845.f3", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
transparent_crc(g_855[i].f0, "g_855[i].f0", print_hash_value);
|
|
transparent_crc(g_855[i].f1, "g_855[i].f1", print_hash_value);
|
|
transparent_crc(g_855[i].f2, "g_855[i].f2", print_hash_value);
|
|
transparent_crc(g_855[i].f3, "g_855[i].f3", print_hash_value);
|
|
transparent_crc(g_855[i].f4, "g_855[i].f4", print_hash_value);
|
|
transparent_crc(g_855[i].f5, "g_855[i].f5", print_hash_value);
|
|
transparent_crc(g_855[i].f6, "g_855[i].f6", print_hash_value);
|
|
transparent_crc(g_855[i].f7, "g_855[i].f7", print_hash_value);
|
|
transparent_crc(g_855[i].f8, "g_855[i].f8", print_hash_value);
|
|
transparent_crc(g_855[i].f9, "g_855[i].f9", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_868.f0, "g_868.f0", print_hash_value);
|
|
transparent_crc(g_868.f1, "g_868.f1", print_hash_value);
|
|
transparent_crc(g_868.f2, "g_868.f2", print_hash_value);
|
|
transparent_crc(g_868.f3, "g_868.f3", print_hash_value);
|
|
transparent_crc(g_868.f4, "g_868.f4", print_hash_value);
|
|
transparent_crc(g_868.f5, "g_868.f5", print_hash_value);
|
|
transparent_crc(g_868.f6, "g_868.f6", print_hash_value);
|
|
transparent_crc(g_868.f7, "g_868.f7", print_hash_value);
|
|
transparent_crc(g_868.f8, "g_868.f8", print_hash_value);
|
|
transparent_crc(g_868.f9, "g_868.f9", print_hash_value);
|
|
transparent_crc(g_880.f0, "g_880.f0", print_hash_value);
|
|
transparent_crc(g_880.f1, "g_880.f1", print_hash_value);
|
|
transparent_crc(g_880.f2.f0, "g_880.f2.f0", print_hash_value);
|
|
transparent_crc(g_880.f2.f1, "g_880.f2.f1", print_hash_value);
|
|
transparent_crc(g_880.f2.f2, "g_880.f2.f2", print_hash_value);
|
|
transparent_crc(g_880.f2.f3, "g_880.f2.f3", print_hash_value);
|
|
transparent_crc(g_880.f2.f4, "g_880.f2.f4", print_hash_value);
|
|
transparent_crc(g_880.f2.f5, "g_880.f2.f5", print_hash_value);
|
|
transparent_crc(g_880.f2.f6, "g_880.f2.f6", print_hash_value);
|
|
transparent_crc(g_880.f2.f7, "g_880.f2.f7", print_hash_value);
|
|
transparent_crc(g_880.f2.f8, "g_880.f2.f8", print_hash_value);
|
|
transparent_crc(g_889.f0, "g_889.f0", print_hash_value);
|
|
transparent_crc(g_889.f1, "g_889.f1", print_hash_value);
|
|
transparent_crc(g_889.f2, "g_889.f2", print_hash_value);
|
|
transparent_crc(g_889.f3, "g_889.f3", print_hash_value);
|
|
transparent_crc(g_889.f4, "g_889.f4", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 5; j++)
|
|
{
|
|
transparent_crc(g_891[i][j].f0, "g_891[i][j].f0", print_hash_value);
|
|
transparent_crc(g_891[i][j].f1, "g_891[i][j].f1", print_hash_value);
|
|
transparent_crc(g_891[i][j].f2, "g_891[i][j].f2", print_hash_value);
|
|
transparent_crc(g_891[i][j].f3, "g_891[i][j].f3", print_hash_value);
|
|
transparent_crc(g_891[i][j].f4, "g_891[i][j].f4", print_hash_value);
|
|
transparent_crc(g_891[i][j].f5, "g_891[i][j].f5", print_hash_value);
|
|
transparent_crc(g_891[i][j].f6, "g_891[i][j].f6", print_hash_value);
|
|
transparent_crc(g_891[i][j].f7, "g_891[i][j].f7", print_hash_value);
|
|
transparent_crc(g_891[i][j].f8, "g_891[i][j].f8", print_hash_value);
|
|
transparent_crc(g_891[i][j].f9, "g_891[i][j].f9", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_899.f3, "g_899.f3", print_hash_value);
|
|
transparent_crc(g_922.f0, "g_922.f0", print_hash_value);
|
|
transparent_crc(g_922.f1, "g_922.f1", print_hash_value);
|
|
transparent_crc(g_922.f2, "g_922.f2", print_hash_value);
|
|
transparent_crc(g_922.f3, "g_922.f3", print_hash_value);
|
|
transparent_crc(g_922.f4, "g_922.f4", print_hash_value);
|
|
transparent_crc(g_922.f5, "g_922.f5", print_hash_value);
|
|
transparent_crc(g_922.f6, "g_922.f6", print_hash_value);
|
|
transparent_crc(g_922.f7, "g_922.f7", print_hash_value);
|
|
transparent_crc(g_922.f8, "g_922.f8", print_hash_value);
|
|
transparent_crc(g_922.f9, "g_922.f9", print_hash_value);
|
|
transparent_crc(g_947.f3, "g_947.f3", print_hash_value);
|
|
transparent_crc(g_971.f0, "g_971.f0", print_hash_value);
|
|
transparent_crc(g_971.f1, "g_971.f1", print_hash_value);
|
|
transparent_crc(g_971.f2.f0, "g_971.f2.f0", print_hash_value);
|
|
transparent_crc(g_971.f2.f1, "g_971.f2.f1", print_hash_value);
|
|
transparent_crc(g_971.f2.f2, "g_971.f2.f2", print_hash_value);
|
|
transparent_crc(g_971.f2.f3, "g_971.f2.f3", print_hash_value);
|
|
transparent_crc(g_971.f2.f4, "g_971.f2.f4", print_hash_value);
|
|
transparent_crc(g_971.f2.f5, "g_971.f2.f5", print_hash_value);
|
|
transparent_crc(g_971.f2.f6, "g_971.f2.f6", print_hash_value);
|
|
transparent_crc(g_971.f2.f7, "g_971.f2.f7", print_hash_value);
|
|
transparent_crc(g_971.f2.f8, "g_971.f2.f8", print_hash_value);
|
|
transparent_crc(g_1009, "g_1009", print_hash_value);
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
transparent_crc(g_1062[i].f0, "g_1062[i].f0", print_hash_value);
|
|
transparent_crc(g_1062[i].f1, "g_1062[i].f1", print_hash_value);
|
|
transparent_crc(g_1062[i].f2, "g_1062[i].f2", print_hash_value);
|
|
transparent_crc(g_1062[i].f3, "g_1062[i].f3", print_hash_value);
|
|
transparent_crc(g_1062[i].f4, "g_1062[i].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 6; j++)
|
|
{
|
|
transparent_crc(g_1064[i][j].f0, "g_1064[i][j].f0", print_hash_value);
|
|
transparent_crc(g_1064[i][j].f1, "g_1064[i][j].f1", print_hash_value);
|
|
transparent_crc(g_1064[i][j].f2, "g_1064[i][j].f2", print_hash_value);
|
|
transparent_crc(g_1064[i][j].f3, "g_1064[i][j].f3", print_hash_value);
|
|
transparent_crc(g_1064[i][j].f4, "g_1064[i][j].f4", print_hash_value);
|
|
transparent_crc(g_1064[i][j].f5, "g_1064[i][j].f5", print_hash_value);
|
|
transparent_crc(g_1064[i][j].f6, "g_1064[i][j].f6", print_hash_value);
|
|
transparent_crc(g_1064[i][j].f7, "g_1064[i][j].f7", print_hash_value);
|
|
transparent_crc(g_1064[i][j].f8, "g_1064[i][j].f8", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 9; j++)
|
|
{
|
|
for (k = 0; k < 8; k++)
|
|
{
|
|
transparent_crc(g_1071[i][j][k].f0, "g_1071[i][j][k].f0", print_hash_value);
|
|
transparent_crc(g_1071[i][j][k].f1, "g_1071[i][j][k].f1", print_hash_value);
|
|
transparent_crc(g_1071[i][j][k].f2, "g_1071[i][j][k].f2", print_hash_value);
|
|
transparent_crc(g_1071[i][j][k].f3, "g_1071[i][j][k].f3", print_hash_value);
|
|
transparent_crc(g_1071[i][j][k].f4, "g_1071[i][j][k].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_1162.f0, "g_1162.f0", print_hash_value);
|
|
transparent_crc(g_1162.f1.f0, "g_1162.f1.f0", print_hash_value);
|
|
transparent_crc(g_1162.f1.f1, "g_1162.f1.f1", print_hash_value);
|
|
transparent_crc(g_1162.f1.f2, "g_1162.f1.f2", print_hash_value);
|
|
transparent_crc(g_1162.f1.f3, "g_1162.f1.f3", print_hash_value);
|
|
transparent_crc(g_1162.f1.f4, "g_1162.f1.f4", print_hash_value);
|
|
transparent_crc(g_1162.f1.f5, "g_1162.f1.f5", print_hash_value);
|
|
transparent_crc(g_1162.f1.f6, "g_1162.f1.f6", print_hash_value);
|
|
transparent_crc(g_1162.f1.f7, "g_1162.f1.f7", print_hash_value);
|
|
transparent_crc(g_1162.f1.f8, "g_1162.f1.f8", print_hash_value);
|
|
transparent_crc(g_1205, "g_1205", print_hash_value);
|
|
transparent_crc(g_1213.f0, "g_1213.f0", print_hash_value);
|
|
transparent_crc(g_1213.f1, "g_1213.f1", print_hash_value);
|
|
transparent_crc(g_1213.f2, "g_1213.f2", print_hash_value);
|
|
transparent_crc(g_1213.f3, "g_1213.f3", print_hash_value);
|
|
transparent_crc(g_1213.f4, "g_1213.f4", print_hash_value);
|
|
transparent_crc(g_1213.f5, "g_1213.f5", print_hash_value);
|
|
transparent_crc(g_1213.f6, "g_1213.f6", print_hash_value);
|
|
transparent_crc(g_1213.f7, "g_1213.f7", print_hash_value);
|
|
transparent_crc(g_1213.f8, "g_1213.f8", print_hash_value);
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
transparent_crc(g_1227[i].f0, "g_1227[i].f0", print_hash_value);
|
|
transparent_crc(g_1227[i].f1, "g_1227[i].f1", print_hash_value);
|
|
transparent_crc(g_1227[i].f2.f0, "g_1227[i].f2.f0", print_hash_value);
|
|
transparent_crc(g_1227[i].f2.f1, "g_1227[i].f2.f1", print_hash_value);
|
|
transparent_crc(g_1227[i].f2.f2, "g_1227[i].f2.f2", print_hash_value);
|
|
transparent_crc(g_1227[i].f2.f3, "g_1227[i].f2.f3", print_hash_value);
|
|
transparent_crc(g_1227[i].f2.f4, "g_1227[i].f2.f4", print_hash_value);
|
|
transparent_crc(g_1227[i].f2.f5, "g_1227[i].f2.f5", print_hash_value);
|
|
transparent_crc(g_1227[i].f2.f6, "g_1227[i].f2.f6", print_hash_value);
|
|
transparent_crc(g_1227[i].f2.f7, "g_1227[i].f2.f7", print_hash_value);
|
|
transparent_crc(g_1227[i].f2.f8, "g_1227[i].f2.f8", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_1280.f0, "g_1280.f0", print_hash_value);
|
|
transparent_crc(g_1280.f1, "g_1280.f1", print_hash_value);
|
|
transparent_crc(g_1280.f2, "g_1280.f2", print_hash_value);
|
|
transparent_crc(g_1280.f3, "g_1280.f3", print_hash_value);
|
|
transparent_crc(g_1280.f4, "g_1280.f4", print_hash_value);
|
|
transparent_crc(g_1280.f5, "g_1280.f5", print_hash_value);
|
|
transparent_crc(g_1280.f6, "g_1280.f6", print_hash_value);
|
|
transparent_crc(g_1280.f7, "g_1280.f7", print_hash_value);
|
|
transparent_crc(g_1280.f8, "g_1280.f8", print_hash_value);
|
|
transparent_crc(g_1280.f9, "g_1280.f9", print_hash_value);
|
|
transparent_crc(g_1373.f0, "g_1373.f0", print_hash_value);
|
|
transparent_crc(g_1373.f1, "g_1373.f1", print_hash_value);
|
|
transparent_crc(g_1373.f2, "g_1373.f2", print_hash_value);
|
|
transparent_crc(g_1373.f3, "g_1373.f3", print_hash_value);
|
|
transparent_crc(g_1373.f4, "g_1373.f4", print_hash_value);
|
|
transparent_crc(g_1391.f0, "g_1391.f0", print_hash_value);
|
|
transparent_crc(g_1391.f1, "g_1391.f1", print_hash_value);
|
|
transparent_crc(g_1391.f2, "g_1391.f2", print_hash_value);
|
|
transparent_crc(g_1391.f3, "g_1391.f3", print_hash_value);
|
|
transparent_crc(g_1391.f4, "g_1391.f4", print_hash_value);
|
|
transparent_crc(g_1391.f5, "g_1391.f5", print_hash_value);
|
|
transparent_crc(g_1391.f6, "g_1391.f6", print_hash_value);
|
|
transparent_crc(g_1391.f7, "g_1391.f7", print_hash_value);
|
|
transparent_crc(g_1391.f8, "g_1391.f8", print_hash_value);
|
|
transparent_crc(g_1410.f0, "g_1410.f0", print_hash_value);
|
|
transparent_crc(g_1410.f1, "g_1410.f1", print_hash_value);
|
|
transparent_crc(g_1410.f2.f0, "g_1410.f2.f0", print_hash_value);
|
|
transparent_crc(g_1410.f2.f1, "g_1410.f2.f1", print_hash_value);
|
|
transparent_crc(g_1410.f2.f2, "g_1410.f2.f2", print_hash_value);
|
|
transparent_crc(g_1410.f2.f3, "g_1410.f2.f3", print_hash_value);
|
|
transparent_crc(g_1410.f2.f4, "g_1410.f2.f4", print_hash_value);
|
|
transparent_crc(g_1410.f2.f5, "g_1410.f2.f5", print_hash_value);
|
|
transparent_crc(g_1410.f2.f6, "g_1410.f2.f6", print_hash_value);
|
|
transparent_crc(g_1410.f2.f7, "g_1410.f2.f7", print_hash_value);
|
|
transparent_crc(g_1410.f2.f8, "g_1410.f2.f8", print_hash_value);
|
|
transparent_crc(g_1455.f0, "g_1455.f0", print_hash_value);
|
|
transparent_crc(g_1455.f1, "g_1455.f1", print_hash_value);
|
|
transparent_crc(g_1455.f2, "g_1455.f2", print_hash_value);
|
|
transparent_crc(g_1455.f3, "g_1455.f3", print_hash_value);
|
|
transparent_crc(g_1455.f4, "g_1455.f4", print_hash_value);
|
|
transparent_crc(g_1455.f5, "g_1455.f5", print_hash_value);
|
|
transparent_crc(g_1455.f6, "g_1455.f6", print_hash_value);
|
|
transparent_crc(g_1455.f7, "g_1455.f7", print_hash_value);
|
|
transparent_crc(g_1455.f8, "g_1455.f8", print_hash_value);
|
|
transparent_crc(g_1568, "g_1568", print_hash_value);
|
|
transparent_crc(g_1620.f0, "g_1620.f0", print_hash_value);
|
|
transparent_crc(g_1620.f1.f0, "g_1620.f1.f0", print_hash_value);
|
|
transparent_crc(g_1620.f1.f1, "g_1620.f1.f1", print_hash_value);
|
|
transparent_crc(g_1620.f1.f2, "g_1620.f1.f2", print_hash_value);
|
|
transparent_crc(g_1620.f1.f3, "g_1620.f1.f3", print_hash_value);
|
|
transparent_crc(g_1620.f1.f4, "g_1620.f1.f4", print_hash_value);
|
|
transparent_crc(g_1620.f1.f5, "g_1620.f1.f5", print_hash_value);
|
|
transparent_crc(g_1620.f1.f6, "g_1620.f1.f6", print_hash_value);
|
|
transparent_crc(g_1620.f1.f7, "g_1620.f1.f7", print_hash_value);
|
|
transparent_crc(g_1620.f1.f8, "g_1620.f1.f8", print_hash_value);
|
|
transparent_crc(g_1662, "g_1662", print_hash_value);
|
|
transparent_crc(g_1695.f0, "g_1695.f0", print_hash_value);
|
|
transparent_crc(g_1695.f1, "g_1695.f1", print_hash_value);
|
|
transparent_crc(g_1695.f2, "g_1695.f2", print_hash_value);
|
|
transparent_crc(g_1695.f3, "g_1695.f3", print_hash_value);
|
|
transparent_crc(g_1695.f4, "g_1695.f4", print_hash_value);
|
|
transparent_crc(g_1695.f5, "g_1695.f5", print_hash_value);
|
|
transparent_crc(g_1695.f6, "g_1695.f6", print_hash_value);
|
|
transparent_crc(g_1695.f7, "g_1695.f7", print_hash_value);
|
|
transparent_crc(g_1695.f8, "g_1695.f8", print_hash_value);
|
|
transparent_crc(g_1698.f0, "g_1698.f0", print_hash_value);
|
|
transparent_crc(g_1698.f1, "g_1698.f1", print_hash_value);
|
|
transparent_crc(g_1698.f2, "g_1698.f2", print_hash_value);
|
|
transparent_crc(g_1698.f3, "g_1698.f3", print_hash_value);
|
|
transparent_crc(g_1698.f4, "g_1698.f4", print_hash_value);
|
|
transparent_crc(g_1698.f5, "g_1698.f5", print_hash_value);
|
|
transparent_crc(g_1698.f6, "g_1698.f6", print_hash_value);
|
|
transparent_crc(g_1698.f7, "g_1698.f7", print_hash_value);
|
|
transparent_crc(g_1698.f8, "g_1698.f8", print_hash_value);
|
|
transparent_crc(g_1756, "g_1756", print_hash_value);
|
|
transparent_crc(g_1908, "g_1908", print_hash_value);
|
|
transparent_crc(g_1924.f0, "g_1924.f0", print_hash_value);
|
|
transparent_crc(g_1924.f1, "g_1924.f1", print_hash_value);
|
|
transparent_crc(g_1924.f2, "g_1924.f2", print_hash_value);
|
|
transparent_crc(g_1924.f3, "g_1924.f3", print_hash_value);
|
|
transparent_crc(g_1924.f4, "g_1924.f4", print_hash_value);
|
|
transparent_crc(g_1924.f5, "g_1924.f5", print_hash_value);
|
|
transparent_crc(g_1924.f6, "g_1924.f6", print_hash_value);
|
|
transparent_crc(g_1924.f7, "g_1924.f7", print_hash_value);
|
|
transparent_crc(g_1924.f8, "g_1924.f8", print_hash_value);
|
|
transparent_crc(g_1924.f9, "g_1924.f9", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
transparent_crc(g_1940[i].f3, "g_1940[i].f3", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_1960, "g_1960", print_hash_value);
|
|
transparent_crc(g_1983, "g_1983", print_hash_value);
|
|
transparent_crc(g_1993.f0, "g_1993.f0", print_hash_value);
|
|
transparent_crc(g_1993.f1, "g_1993.f1", print_hash_value);
|
|
transparent_crc(g_1993.f2.f0, "g_1993.f2.f0", print_hash_value);
|
|
transparent_crc(g_1993.f2.f1, "g_1993.f2.f1", print_hash_value);
|
|
transparent_crc(g_1993.f2.f2, "g_1993.f2.f2", print_hash_value);
|
|
transparent_crc(g_1993.f2.f3, "g_1993.f2.f3", print_hash_value);
|
|
transparent_crc(g_1993.f2.f4, "g_1993.f2.f4", print_hash_value);
|
|
transparent_crc(g_1993.f2.f5, "g_1993.f2.f5", print_hash_value);
|
|
transparent_crc(g_1993.f2.f6, "g_1993.f2.f6", print_hash_value);
|
|
transparent_crc(g_1993.f2.f7, "g_1993.f2.f7", print_hash_value);
|
|
transparent_crc(g_1993.f2.f8, "g_1993.f2.f8", print_hash_value);
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
transparent_crc(g_2038[i].f0, "g_2038[i].f0", print_hash_value);
|
|
transparent_crc(g_2038[i].f1, "g_2038[i].f1", print_hash_value);
|
|
transparent_crc(g_2038[i].f2, "g_2038[i].f2", print_hash_value);
|
|
transparent_crc(g_2038[i].f3, "g_2038[i].f3", print_hash_value);
|
|
transparent_crc(g_2038[i].f4, "g_2038[i].f4", print_hash_value);
|
|
transparent_crc(g_2038[i].f5, "g_2038[i].f5", print_hash_value);
|
|
transparent_crc(g_2038[i].f6, "g_2038[i].f6", print_hash_value);
|
|
transparent_crc(g_2038[i].f7, "g_2038[i].f7", print_hash_value);
|
|
transparent_crc(g_2038[i].f8, "g_2038[i].f8", print_hash_value);
|
|
transparent_crc(g_2038[i].f9, "g_2038[i].f9", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2110, "g_2110", print_hash_value);
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
transparent_crc(g_2157[i].f0, "g_2157[i].f0", print_hash_value);
|
|
transparent_crc(g_2157[i].f1, "g_2157[i].f1", print_hash_value);
|
|
transparent_crc(g_2157[i].f2, "g_2157[i].f2", print_hash_value);
|
|
transparent_crc(g_2157[i].f3, "g_2157[i].f3", print_hash_value);
|
|
transparent_crc(g_2157[i].f4, "g_2157[i].f4", print_hash_value);
|
|
transparent_crc(g_2157[i].f5, "g_2157[i].f5", print_hash_value);
|
|
transparent_crc(g_2157[i].f6, "g_2157[i].f6", print_hash_value);
|
|
transparent_crc(g_2157[i].f7, "g_2157[i].f7", print_hash_value);
|
|
transparent_crc(g_2157[i].f8, "g_2157[i].f8", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
for (j = 0; j < 7; j++)
|
|
{
|
|
for (k = 0; k < 4; k++)
|
|
{
|
|
transparent_crc(g_2160[i][j][k], "g_2160[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_2203.f3, "g_2203.f3", print_hash_value);
|
|
transparent_crc(g_2206.f0, "g_2206.f0", print_hash_value);
|
|
transparent_crc(g_2206.f1, "g_2206.f1", print_hash_value);
|
|
transparent_crc(g_2206.f2, "g_2206.f2", print_hash_value);
|
|
transparent_crc(g_2206.f3, "g_2206.f3", print_hash_value);
|
|
transparent_crc(g_2206.f4, "g_2206.f4", print_hash_value);
|
|
transparent_crc(g_2206.f5, "g_2206.f5", print_hash_value);
|
|
transparent_crc(g_2206.f6, "g_2206.f6", print_hash_value);
|
|
transparent_crc(g_2206.f7, "g_2206.f7", print_hash_value);
|
|
transparent_crc(g_2206.f8, "g_2206.f8", print_hash_value);
|
|
transparent_crc(g_2206.f9, "g_2206.f9", print_hash_value);
|
|
transparent_crc(g_2283.f0, "g_2283.f0", print_hash_value);
|
|
transparent_crc(g_2283.f1, "g_2283.f1", print_hash_value);
|
|
transparent_crc(g_2283.f2, "g_2283.f2", print_hash_value);
|
|
transparent_crc(g_2283.f3, "g_2283.f3", print_hash_value);
|
|
transparent_crc(g_2283.f4, "g_2283.f4", print_hash_value);
|
|
transparent_crc(g_2283.f5, "g_2283.f5", print_hash_value);
|
|
transparent_crc(g_2283.f6, "g_2283.f6", print_hash_value);
|
|
transparent_crc(g_2283.f7, "g_2283.f7", print_hash_value);
|
|
transparent_crc(g_2283.f8, "g_2283.f8", print_hash_value);
|
|
transparent_crc(g_2283.f9, "g_2283.f9", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 7; j++)
|
|
{
|
|
transparent_crc(g_2318[i][j], "g_2318[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
transparent_crc(g_2324[i].f0, "g_2324[i].f0", print_hash_value);
|
|
transparent_crc(g_2324[i].f1.f0, "g_2324[i].f1.f0", print_hash_value);
|
|
transparent_crc(g_2324[i].f1.f1, "g_2324[i].f1.f1", print_hash_value);
|
|
transparent_crc(g_2324[i].f1.f2, "g_2324[i].f1.f2", print_hash_value);
|
|
transparent_crc(g_2324[i].f1.f3, "g_2324[i].f1.f3", print_hash_value);
|
|
transparent_crc(g_2324[i].f1.f4, "g_2324[i].f1.f4", print_hash_value);
|
|
transparent_crc(g_2324[i].f1.f5, "g_2324[i].f1.f5", print_hash_value);
|
|
transparent_crc(g_2324[i].f1.f6, "g_2324[i].f1.f6", print_hash_value);
|
|
transparent_crc(g_2324[i].f1.f7, "g_2324[i].f1.f7", print_hash_value);
|
|
transparent_crc(g_2324[i].f1.f8, "g_2324[i].f1.f8", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2341.f0, "g_2341.f0", print_hash_value);
|
|
transparent_crc(g_2341.f1, "g_2341.f1", print_hash_value);
|
|
transparent_crc(g_2341.f2, "g_2341.f2", print_hash_value);
|
|
transparent_crc(g_2341.f3, "g_2341.f3", print_hash_value);
|
|
transparent_crc(g_2341.f4, "g_2341.f4", print_hash_value);
|
|
transparent_crc(g_2367.f0, "g_2367.f0", print_hash_value);
|
|
transparent_crc(g_2367.f1, "g_2367.f1", print_hash_value);
|
|
transparent_crc(g_2367.f2.f0, "g_2367.f2.f0", print_hash_value);
|
|
transparent_crc(g_2367.f2.f1, "g_2367.f2.f1", print_hash_value);
|
|
transparent_crc(g_2367.f2.f2, "g_2367.f2.f2", print_hash_value);
|
|
transparent_crc(g_2367.f2.f3, "g_2367.f2.f3", print_hash_value);
|
|
transparent_crc(g_2367.f2.f4, "g_2367.f2.f4", print_hash_value);
|
|
transparent_crc(g_2367.f2.f5, "g_2367.f2.f5", print_hash_value);
|
|
transparent_crc(g_2367.f2.f6, "g_2367.f2.f6", print_hash_value);
|
|
transparent_crc(g_2367.f2.f7, "g_2367.f2.f7", print_hash_value);
|
|
transparent_crc(g_2367.f2.f8, "g_2367.f2.f8", print_hash_value);
|
|
transparent_crc(g_2375, "g_2375", print_hash_value);
|
|
transparent_crc(g_2378.f0, "g_2378.f0", print_hash_value);
|
|
transparent_crc(g_2378.f1.f0, "g_2378.f1.f0", print_hash_value);
|
|
transparent_crc(g_2378.f1.f1, "g_2378.f1.f1", print_hash_value);
|
|
transparent_crc(g_2378.f1.f2, "g_2378.f1.f2", print_hash_value);
|
|
transparent_crc(g_2378.f1.f3, "g_2378.f1.f3", print_hash_value);
|
|
transparent_crc(g_2378.f1.f4, "g_2378.f1.f4", print_hash_value);
|
|
transparent_crc(g_2378.f1.f5, "g_2378.f1.f5", print_hash_value);
|
|
transparent_crc(g_2378.f1.f6, "g_2378.f1.f6", print_hash_value);
|
|
transparent_crc(g_2378.f1.f7, "g_2378.f1.f7", print_hash_value);
|
|
transparent_crc(g_2378.f1.f8, "g_2378.f1.f8", print_hash_value);
|
|
transparent_crc(g_2387, "g_2387", print_hash_value);
|
|
transparent_crc(g_2412.f0, "g_2412.f0", print_hash_value);
|
|
transparent_crc(g_2412.f1, "g_2412.f1", print_hash_value);
|
|
transparent_crc(g_2412.f2.f0, "g_2412.f2.f0", print_hash_value);
|
|
transparent_crc(g_2412.f2.f1, "g_2412.f2.f1", print_hash_value);
|
|
transparent_crc(g_2412.f2.f2, "g_2412.f2.f2", print_hash_value);
|
|
transparent_crc(g_2412.f2.f3, "g_2412.f2.f3", print_hash_value);
|
|
transparent_crc(g_2412.f2.f4, "g_2412.f2.f4", print_hash_value);
|
|
transparent_crc(g_2412.f2.f5, "g_2412.f2.f5", print_hash_value);
|
|
transparent_crc(g_2412.f2.f6, "g_2412.f2.f6", print_hash_value);
|
|
transparent_crc(g_2412.f2.f7, "g_2412.f2.f7", print_hash_value);
|
|
transparent_crc(g_2412.f2.f8, "g_2412.f2.f8", print_hash_value);
|
|
transparent_crc(g_2430.f0, "g_2430.f0", print_hash_value);
|
|
transparent_crc(g_2430.f1, "g_2430.f1", print_hash_value);
|
|
transparent_crc(g_2430.f2, "g_2430.f2", print_hash_value);
|
|
transparent_crc(g_2430.f3, "g_2430.f3", print_hash_value);
|
|
transparent_crc(g_2430.f4, "g_2430.f4", print_hash_value);
|
|
transparent_crc(g_2445.f0, "g_2445.f0", print_hash_value);
|
|
transparent_crc(g_2445.f1, "g_2445.f1", print_hash_value);
|
|
transparent_crc(g_2445.f2, "g_2445.f2", print_hash_value);
|
|
transparent_crc(g_2445.f3, "g_2445.f3", print_hash_value);
|
|
transparent_crc(g_2445.f4, "g_2445.f4", print_hash_value);
|
|
transparent_crc(g_2490.f0, "g_2490.f0", print_hash_value);
|
|
transparent_crc(g_2490.f1.f0, "g_2490.f1.f0", print_hash_value);
|
|
transparent_crc(g_2490.f1.f1, "g_2490.f1.f1", print_hash_value);
|
|
transparent_crc(g_2490.f1.f2, "g_2490.f1.f2", print_hash_value);
|
|
transparent_crc(g_2490.f1.f3, "g_2490.f1.f3", print_hash_value);
|
|
transparent_crc(g_2490.f1.f4, "g_2490.f1.f4", print_hash_value);
|
|
transparent_crc(g_2490.f1.f5, "g_2490.f1.f5", print_hash_value);
|
|
transparent_crc(g_2490.f1.f6, "g_2490.f1.f6", print_hash_value);
|
|
transparent_crc(g_2490.f1.f7, "g_2490.f1.f7", print_hash_value);
|
|
transparent_crc(g_2490.f1.f8, "g_2490.f1.f8", print_hash_value);
|
|
transparent_crc(g_2500.f0, "g_2500.f0", print_hash_value);
|
|
transparent_crc(g_2500.f1.f0, "g_2500.f1.f0", print_hash_value);
|
|
transparent_crc(g_2500.f1.f1, "g_2500.f1.f1", print_hash_value);
|
|
transparent_crc(g_2500.f1.f2, "g_2500.f1.f2", print_hash_value);
|
|
transparent_crc(g_2500.f1.f3, "g_2500.f1.f3", print_hash_value);
|
|
transparent_crc(g_2500.f1.f4, "g_2500.f1.f4", print_hash_value);
|
|
transparent_crc(g_2500.f1.f5, "g_2500.f1.f5", print_hash_value);
|
|
transparent_crc(g_2500.f1.f6, "g_2500.f1.f6", print_hash_value);
|
|
transparent_crc(g_2500.f1.f7, "g_2500.f1.f7", print_hash_value);
|
|
transparent_crc(g_2500.f1.f8, "g_2500.f1.f8", print_hash_value);
|
|
transparent_crc(g_2579.f0, "g_2579.f0", print_hash_value);
|
|
transparent_crc(g_2579.f1.f0, "g_2579.f1.f0", print_hash_value);
|
|
transparent_crc(g_2579.f1.f1, "g_2579.f1.f1", print_hash_value);
|
|
transparent_crc(g_2579.f1.f2, "g_2579.f1.f2", print_hash_value);
|
|
transparent_crc(g_2579.f1.f3, "g_2579.f1.f3", print_hash_value);
|
|
transparent_crc(g_2579.f1.f4, "g_2579.f1.f4", print_hash_value);
|
|
transparent_crc(g_2579.f1.f5, "g_2579.f1.f5", print_hash_value);
|
|
transparent_crc(g_2579.f1.f6, "g_2579.f1.f6", print_hash_value);
|
|
transparent_crc(g_2579.f1.f7, "g_2579.f1.f7", print_hash_value);
|
|
transparent_crc(g_2579.f1.f8, "g_2579.f1.f8", print_hash_value);
|
|
transparent_crc(g_2623.f0, "g_2623.f0", print_hash_value);
|
|
transparent_crc(g_2623.f1, "g_2623.f1", print_hash_value);
|
|
transparent_crc(g_2623.f2, "g_2623.f2", print_hash_value);
|
|
transparent_crc(g_2623.f3, "g_2623.f3", print_hash_value);
|
|
transparent_crc(g_2623.f4, "g_2623.f4", print_hash_value);
|
|
transparent_crc(g_2623.f5, "g_2623.f5", print_hash_value);
|
|
transparent_crc(g_2623.f6, "g_2623.f6", print_hash_value);
|
|
transparent_crc(g_2623.f7, "g_2623.f7", print_hash_value);
|
|
transparent_crc(g_2623.f8, "g_2623.f8", print_hash_value);
|
|
transparent_crc(g_2623.f9, "g_2623.f9", print_hash_value);
|
|
transparent_crc(g_2769, "g_2769", print_hash_value);
|
|
for (i = 0; i < 7; i++)
|
|
{
|
|
transparent_crc(g_2792[i].f0, "g_2792[i].f0", print_hash_value);
|
|
transparent_crc(g_2792[i].f1.f0, "g_2792[i].f1.f0", print_hash_value);
|
|
transparent_crc(g_2792[i].f1.f1, "g_2792[i].f1.f1", print_hash_value);
|
|
transparent_crc(g_2792[i].f1.f2, "g_2792[i].f1.f2", print_hash_value);
|
|
transparent_crc(g_2792[i].f1.f3, "g_2792[i].f1.f3", print_hash_value);
|
|
transparent_crc(g_2792[i].f1.f4, "g_2792[i].f1.f4", print_hash_value);
|
|
transparent_crc(g_2792[i].f1.f5, "g_2792[i].f1.f5", print_hash_value);
|
|
transparent_crc(g_2792[i].f1.f6, "g_2792[i].f1.f6", print_hash_value);
|
|
transparent_crc(g_2792[i].f1.f7, "g_2792[i].f1.f7", print_hash_value);
|
|
transparent_crc(g_2792[i].f1.f8, "g_2792[i].f1.f8", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2806.f0, "g_2806.f0", print_hash_value);
|
|
transparent_crc(g_2806.f1, "g_2806.f1", print_hash_value);
|
|
transparent_crc(g_2806.f2.f0, "g_2806.f2.f0", print_hash_value);
|
|
transparent_crc(g_2806.f2.f1, "g_2806.f2.f1", print_hash_value);
|
|
transparent_crc(g_2806.f2.f2, "g_2806.f2.f2", print_hash_value);
|
|
transparent_crc(g_2806.f2.f3, "g_2806.f2.f3", print_hash_value);
|
|
transparent_crc(g_2806.f2.f4, "g_2806.f2.f4", print_hash_value);
|
|
transparent_crc(g_2806.f2.f5, "g_2806.f2.f5", print_hash_value);
|
|
transparent_crc(g_2806.f2.f6, "g_2806.f2.f6", print_hash_value);
|
|
transparent_crc(g_2806.f2.f7, "g_2806.f2.f7", print_hash_value);
|
|
transparent_crc(g_2806.f2.f8, "g_2806.f2.f8", print_hash_value);
|
|
transparent_crc(g_2807.f0, "g_2807.f0", print_hash_value);
|
|
transparent_crc(g_2807.f1, "g_2807.f1", print_hash_value);
|
|
transparent_crc(g_2807.f2.f0, "g_2807.f2.f0", print_hash_value);
|
|
transparent_crc(g_2807.f2.f1, "g_2807.f2.f1", print_hash_value);
|
|
transparent_crc(g_2807.f2.f2, "g_2807.f2.f2", print_hash_value);
|
|
transparent_crc(g_2807.f2.f3, "g_2807.f2.f3", print_hash_value);
|
|
transparent_crc(g_2807.f2.f4, "g_2807.f2.f4", print_hash_value);
|
|
transparent_crc(g_2807.f2.f5, "g_2807.f2.f5", print_hash_value);
|
|
transparent_crc(g_2807.f2.f6, "g_2807.f2.f6", print_hash_value);
|
|
transparent_crc(g_2807.f2.f7, "g_2807.f2.f7", print_hash_value);
|
|
transparent_crc(g_2807.f2.f8, "g_2807.f2.f8", print_hash_value);
|
|
transparent_crc(g_2836.f0, "g_2836.f0", print_hash_value);
|
|
transparent_crc(g_2836.f1.f0, "g_2836.f1.f0", print_hash_value);
|
|
transparent_crc(g_2836.f1.f1, "g_2836.f1.f1", print_hash_value);
|
|
transparent_crc(g_2836.f1.f2, "g_2836.f1.f2", print_hash_value);
|
|
transparent_crc(g_2836.f1.f3, "g_2836.f1.f3", print_hash_value);
|
|
transparent_crc(g_2836.f1.f4, "g_2836.f1.f4", print_hash_value);
|
|
transparent_crc(g_2836.f1.f5, "g_2836.f1.f5", print_hash_value);
|
|
transparent_crc(g_2836.f1.f6, "g_2836.f1.f6", print_hash_value);
|
|
transparent_crc(g_2836.f1.f7, "g_2836.f1.f7", print_hash_value);
|
|
transparent_crc(g_2836.f1.f8, "g_2836.f1.f8", print_hash_value);
|
|
transparent_crc(g_2849, "g_2849", print_hash_value);
|
|
transparent_crc(g_2869.f0, "g_2869.f0", print_hash_value);
|
|
transparent_crc(g_2869.f1, "g_2869.f1", print_hash_value);
|
|
transparent_crc(g_2869.f2, "g_2869.f2", print_hash_value);
|
|
transparent_crc(g_2869.f3, "g_2869.f3", print_hash_value);
|
|
transparent_crc(g_2869.f4, "g_2869.f4", print_hash_value);
|
|
transparent_crc(g_2869.f5, "g_2869.f5", print_hash_value);
|
|
transparent_crc(g_2869.f6, "g_2869.f6", print_hash_value);
|
|
transparent_crc(g_2869.f7, "g_2869.f7", print_hash_value);
|
|
transparent_crc(g_2869.f8, "g_2869.f8", print_hash_value);
|
|
transparent_crc(g_2878.f0, "g_2878.f0", print_hash_value);
|
|
transparent_crc(g_2878.f1, "g_2878.f1", print_hash_value);
|
|
transparent_crc(g_2878.f2, "g_2878.f2", print_hash_value);
|
|
transparent_crc(g_2878.f3, "g_2878.f3", print_hash_value);
|
|
transparent_crc(g_2878.f4, "g_2878.f4", print_hash_value);
|
|
transparent_crc(g_2878.f5, "g_2878.f5", print_hash_value);
|
|
transparent_crc(g_2878.f6, "g_2878.f6", print_hash_value);
|
|
transparent_crc(g_2878.f7, "g_2878.f7", print_hash_value);
|
|
transparent_crc(g_2878.f8, "g_2878.f8", print_hash_value);
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
transparent_crc(g_2883[i].f0, "g_2883[i].f0", print_hash_value);
|
|
transparent_crc(g_2883[i].f1, "g_2883[i].f1", print_hash_value);
|
|
transparent_crc(g_2883[i].f2, "g_2883[i].f2", print_hash_value);
|
|
transparent_crc(g_2883[i].f3, "g_2883[i].f3", print_hash_value);
|
|
transparent_crc(g_2883[i].f4, "g_2883[i].f4", print_hash_value);
|
|
transparent_crc(g_2883[i].f5, "g_2883[i].f5", print_hash_value);
|
|
transparent_crc(g_2883[i].f6, "g_2883[i].f6", print_hash_value);
|
|
transparent_crc(g_2883[i].f7, "g_2883[i].f7", print_hash_value);
|
|
transparent_crc(g_2883[i].f8, "g_2883[i].f8", print_hash_value);
|
|
transparent_crc(g_2883[i].f9, "g_2883[i].f9", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2892, "g_2892", print_hash_value);
|
|
transparent_crc(g_2893, "g_2893", print_hash_value);
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
transparent_crc(g_2894[i], "g_2894[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2895, "g_2895", print_hash_value);
|
|
transparent_crc(g_2922.f0, "g_2922.f0", print_hash_value);
|
|
transparent_crc(g_2922.f1, "g_2922.f1", print_hash_value);
|
|
transparent_crc(g_2922.f2, "g_2922.f2", print_hash_value);
|
|
transparent_crc(g_2922.f3, "g_2922.f3", print_hash_value);
|
|
transparent_crc(g_2922.f4, "g_2922.f4", print_hash_value);
|
|
transparent_crc(g_2929.f0, "g_2929.f0", print_hash_value);
|
|
transparent_crc(g_2929.f1, "g_2929.f1", print_hash_value);
|
|
transparent_crc(g_2929.f2.f0, "g_2929.f2.f0", print_hash_value);
|
|
transparent_crc(g_2929.f2.f1, "g_2929.f2.f1", print_hash_value);
|
|
transparent_crc(g_2929.f2.f2, "g_2929.f2.f2", print_hash_value);
|
|
transparent_crc(g_2929.f2.f3, "g_2929.f2.f3", print_hash_value);
|
|
transparent_crc(g_2929.f2.f4, "g_2929.f2.f4", print_hash_value);
|
|
transparent_crc(g_2929.f2.f5, "g_2929.f2.f5", print_hash_value);
|
|
transparent_crc(g_2929.f2.f6, "g_2929.f2.f6", print_hash_value);
|
|
transparent_crc(g_2929.f2.f7, "g_2929.f2.f7", print_hash_value);
|
|
transparent_crc(g_2929.f2.f8, "g_2929.f2.f8", print_hash_value);
|
|
transparent_crc(g_2970.f0, "g_2970.f0", print_hash_value);
|
|
transparent_crc(g_2970.f1, "g_2970.f1", print_hash_value);
|
|
transparent_crc(g_2970.f2, "g_2970.f2", print_hash_value);
|
|
transparent_crc(g_2970.f3, "g_2970.f3", print_hash_value);
|
|
transparent_crc(g_2970.f4, "g_2970.f4", print_hash_value);
|
|
transparent_crc(g_2970.f5, "g_2970.f5", print_hash_value);
|
|
transparent_crc(g_2970.f6, "g_2970.f6", print_hash_value);
|
|
transparent_crc(g_2970.f7, "g_2970.f7", print_hash_value);
|
|
transparent_crc(g_2970.f8, "g_2970.f8", print_hash_value);
|
|
transparent_crc(g_3004.f0, "g_3004.f0", print_hash_value);
|
|
transparent_crc(g_3004.f1, "g_3004.f1", print_hash_value);
|
|
transparent_crc(g_3004.f2, "g_3004.f2", print_hash_value);
|
|
transparent_crc(g_3004.f3, "g_3004.f3", print_hash_value);
|
|
transparent_crc(g_3004.f4, "g_3004.f4", print_hash_value);
|
|
transparent_crc(g_3004.f5, "g_3004.f5", print_hash_value);
|
|
transparent_crc(g_3004.f6, "g_3004.f6", print_hash_value);
|
|
transparent_crc(g_3004.f7, "g_3004.f7", print_hash_value);
|
|
transparent_crc(g_3004.f8, "g_3004.f8", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
transparent_crc(g_3018[i].f0, "g_3018[i].f0", print_hash_value);
|
|
transparent_crc(g_3018[i].f1, "g_3018[i].f1", print_hash_value);
|
|
transparent_crc(g_3018[i].f2.f0, "g_3018[i].f2.f0", print_hash_value);
|
|
transparent_crc(g_3018[i].f2.f1, "g_3018[i].f2.f1", print_hash_value);
|
|
transparent_crc(g_3018[i].f2.f2, "g_3018[i].f2.f2", print_hash_value);
|
|
transparent_crc(g_3018[i].f2.f3, "g_3018[i].f2.f3", print_hash_value);
|
|
transparent_crc(g_3018[i].f2.f4, "g_3018[i].f2.f4", print_hash_value);
|
|
transparent_crc(g_3018[i].f2.f5, "g_3018[i].f2.f5", print_hash_value);
|
|
transparent_crc(g_3018[i].f2.f6, "g_3018[i].f2.f6", print_hash_value);
|
|
transparent_crc(g_3018[i].f2.f7, "g_3018[i].f2.f7", print_hash_value);
|
|
transparent_crc(g_3018[i].f2.f8, "g_3018[i].f2.f8", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_3036.f3, "g_3036.f3", print_hash_value);
|
|
for (i = 0; i < 7; i++)
|
|
{
|
|
for (j = 0; j < 6; j++)
|
|
{
|
|
transparent_crc(g_3062[i][j].f0, "g_3062[i][j].f0", print_hash_value);
|
|
transparent_crc(g_3062[i][j].f1, "g_3062[i][j].f1", print_hash_value);
|
|
transparent_crc(g_3062[i][j].f2.f0, "g_3062[i][j].f2.f0", print_hash_value);
|
|
transparent_crc(g_3062[i][j].f2.f1, "g_3062[i][j].f2.f1", print_hash_value);
|
|
transparent_crc(g_3062[i][j].f2.f2, "g_3062[i][j].f2.f2", print_hash_value);
|
|
transparent_crc(g_3062[i][j].f2.f3, "g_3062[i][j].f2.f3", print_hash_value);
|
|
transparent_crc(g_3062[i][j].f2.f4, "g_3062[i][j].f2.f4", print_hash_value);
|
|
transparent_crc(g_3062[i][j].f2.f5, "g_3062[i][j].f2.f5", print_hash_value);
|
|
transparent_crc(g_3062[i][j].f2.f6, "g_3062[i][j].f2.f6", print_hash_value);
|
|
transparent_crc(g_3062[i][j].f2.f7, "g_3062[i][j].f2.f7", print_hash_value);
|
|
transparent_crc(g_3062[i][j].f2.f8, "g_3062[i][j].f2.f8", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_3091.f0, "g_3091.f0", print_hash_value);
|
|
transparent_crc(g_3091.f1, "g_3091.f1", print_hash_value);
|
|
transparent_crc(g_3091.f2, "g_3091.f2", print_hash_value);
|
|
transparent_crc(g_3091.f3, "g_3091.f3", print_hash_value);
|
|
transparent_crc(g_3091.f4, "g_3091.f4", print_hash_value);
|
|
transparent_crc(g_3099.f0, "g_3099.f0", print_hash_value);
|
|
transparent_crc(g_3099.f1.f0, "g_3099.f1.f0", print_hash_value);
|
|
transparent_crc(g_3099.f1.f1, "g_3099.f1.f1", print_hash_value);
|
|
transparent_crc(g_3099.f1.f2, "g_3099.f1.f2", print_hash_value);
|
|
transparent_crc(g_3099.f1.f3, "g_3099.f1.f3", print_hash_value);
|
|
transparent_crc(g_3099.f1.f4, "g_3099.f1.f4", print_hash_value);
|
|
transparent_crc(g_3099.f1.f5, "g_3099.f1.f5", print_hash_value);
|
|
transparent_crc(g_3099.f1.f6, "g_3099.f1.f6", print_hash_value);
|
|
transparent_crc(g_3099.f1.f7, "g_3099.f1.f7", print_hash_value);
|
|
transparent_crc(g_3099.f1.f8, "g_3099.f1.f8", print_hash_value);
|
|
transparent_crc(g_3101, "g_3101", print_hash_value);
|
|
for (i = 0; i < 7; i++)
|
|
{
|
|
for (j = 0; j < 7; j++)
|
|
{
|
|
transparent_crc(g_3107[i][j].f0, "g_3107[i][j].f0", print_hash_value);
|
|
transparent_crc(g_3107[i][j].f1, "g_3107[i][j].f1", print_hash_value);
|
|
transparent_crc(g_3107[i][j].f2.f0, "g_3107[i][j].f2.f0", print_hash_value);
|
|
transparent_crc(g_3107[i][j].f2.f1, "g_3107[i][j].f2.f1", print_hash_value);
|
|
transparent_crc(g_3107[i][j].f2.f2, "g_3107[i][j].f2.f2", print_hash_value);
|
|
transparent_crc(g_3107[i][j].f2.f3, "g_3107[i][j].f2.f3", print_hash_value);
|
|
transparent_crc(g_3107[i][j].f2.f4, "g_3107[i][j].f2.f4", print_hash_value);
|
|
transparent_crc(g_3107[i][j].f2.f5, "g_3107[i][j].f2.f5", print_hash_value);
|
|
transparent_crc(g_3107[i][j].f2.f6, "g_3107[i][j].f2.f6", print_hash_value);
|
|
transparent_crc(g_3107[i][j].f2.f7, "g_3107[i][j].f2.f7", print_hash_value);
|
|
transparent_crc(g_3107[i][j].f2.f8, "g_3107[i][j].f2.f8", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_3123.f0, "g_3123.f0", print_hash_value);
|
|
transparent_crc(g_3123.f1, "g_3123.f1", print_hash_value);
|
|
transparent_crc(g_3123.f2, "g_3123.f2", print_hash_value);
|
|
transparent_crc(g_3123.f3, "g_3123.f3", print_hash_value);
|
|
transparent_crc(g_3123.f4, "g_3123.f4", print_hash_value);
|
|
transparent_crc(g_3123.f5, "g_3123.f5", print_hash_value);
|
|
transparent_crc(g_3123.f6, "g_3123.f6", print_hash_value);
|
|
transparent_crc(g_3123.f7, "g_3123.f7", print_hash_value);
|
|
transparent_crc(g_3123.f8, "g_3123.f8", print_hash_value);
|
|
transparent_crc(g_3184.f0, "g_3184.f0", print_hash_value);
|
|
transparent_crc(g_3184.f1, "g_3184.f1", print_hash_value);
|
|
transparent_crc(g_3184.f2, "g_3184.f2", print_hash_value);
|
|
transparent_crc(g_3184.f3, "g_3184.f3", print_hash_value);
|
|
transparent_crc(g_3184.f4, "g_3184.f4", print_hash_value);
|
|
transparent_crc(g_3184.f5, "g_3184.f5", print_hash_value);
|
|
transparent_crc(g_3184.f6, "g_3184.f6", print_hash_value);
|
|
transparent_crc(g_3184.f7, "g_3184.f7", print_hash_value);
|
|
transparent_crc(g_3184.f8, "g_3184.f8", print_hash_value);
|
|
transparent_crc(g_3184.f9, "g_3184.f9", print_hash_value);
|
|
transparent_crc(g_3207, "g_3207", print_hash_value);
|
|
transparent_crc(g_3208, "g_3208", print_hash_value);
|
|
transparent_crc(g_3216.f0, "g_3216.f0", print_hash_value);
|
|
transparent_crc(g_3216.f1, "g_3216.f1", print_hash_value);
|
|
transparent_crc(g_3216.f2.f0, "g_3216.f2.f0", print_hash_value);
|
|
transparent_crc(g_3216.f2.f1, "g_3216.f2.f1", print_hash_value);
|
|
transparent_crc(g_3216.f2.f2, "g_3216.f2.f2", print_hash_value);
|
|
transparent_crc(g_3216.f2.f3, "g_3216.f2.f3", print_hash_value);
|
|
transparent_crc(g_3216.f2.f4, "g_3216.f2.f4", print_hash_value);
|
|
transparent_crc(g_3216.f2.f5, "g_3216.f2.f5", print_hash_value);
|
|
transparent_crc(g_3216.f2.f6, "g_3216.f2.f6", print_hash_value);
|
|
transparent_crc(g_3216.f2.f7, "g_3216.f2.f7", print_hash_value);
|
|
transparent_crc(g_3216.f2.f8, "g_3216.f2.f8", print_hash_value);
|
|
transparent_crc(g_3244.f0, "g_3244.f0", print_hash_value);
|
|
transparent_crc(g_3244.f1.f0, "g_3244.f1.f0", print_hash_value);
|
|
transparent_crc(g_3244.f1.f1, "g_3244.f1.f1", print_hash_value);
|
|
transparent_crc(g_3244.f1.f2, "g_3244.f1.f2", print_hash_value);
|
|
transparent_crc(g_3244.f1.f3, "g_3244.f1.f3", print_hash_value);
|
|
transparent_crc(g_3244.f1.f4, "g_3244.f1.f4", print_hash_value);
|
|
transparent_crc(g_3244.f1.f5, "g_3244.f1.f5", print_hash_value);
|
|
transparent_crc(g_3244.f1.f6, "g_3244.f1.f6", print_hash_value);
|
|
transparent_crc(g_3244.f1.f7, "g_3244.f1.f7", print_hash_value);
|
|
transparent_crc(g_3244.f1.f8, "g_3244.f1.f8", print_hash_value);
|
|
transparent_crc(g_3251.f0, "g_3251.f0", print_hash_value);
|
|
transparent_crc(g_3251.f1.f0, "g_3251.f1.f0", print_hash_value);
|
|
transparent_crc(g_3251.f1.f1, "g_3251.f1.f1", print_hash_value);
|
|
transparent_crc(g_3251.f1.f2, "g_3251.f1.f2", print_hash_value);
|
|
transparent_crc(g_3251.f1.f3, "g_3251.f1.f3", print_hash_value);
|
|
transparent_crc(g_3251.f1.f4, "g_3251.f1.f4", print_hash_value);
|
|
transparent_crc(g_3251.f1.f5, "g_3251.f1.f5", print_hash_value);
|
|
transparent_crc(g_3251.f1.f6, "g_3251.f1.f6", print_hash_value);
|
|
transparent_crc(g_3251.f1.f7, "g_3251.f1.f7", print_hash_value);
|
|
transparent_crc(g_3251.f1.f8, "g_3251.f1.f8", print_hash_value);
|
|
for (i = 0; i < 3; i++)
|
|
{
|
|
for (j = 0; j < 8; j++)
|
|
{
|
|
transparent_crc(g_3323[i][j], "g_3323[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_3347.f0, "g_3347.f0", print_hash_value);
|
|
transparent_crc(g_3347.f1, "g_3347.f1", print_hash_value);
|
|
transparent_crc(g_3347.f2.f0, "g_3347.f2.f0", print_hash_value);
|
|
transparent_crc(g_3347.f2.f1, "g_3347.f2.f1", print_hash_value);
|
|
transparent_crc(g_3347.f2.f2, "g_3347.f2.f2", print_hash_value);
|
|
transparent_crc(g_3347.f2.f3, "g_3347.f2.f3", print_hash_value);
|
|
transparent_crc(g_3347.f2.f4, "g_3347.f2.f4", print_hash_value);
|
|
transparent_crc(g_3347.f2.f5, "g_3347.f2.f5", print_hash_value);
|
|
transparent_crc(g_3347.f2.f6, "g_3347.f2.f6", print_hash_value);
|
|
transparent_crc(g_3347.f2.f7, "g_3347.f2.f7", print_hash_value);
|
|
transparent_crc(g_3347.f2.f8, "g_3347.f2.f8", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
transparent_crc(g_3370[i].f0, "g_3370[i].f0", print_hash_value);
|
|
transparent_crc(g_3370[i].f1, "g_3370[i].f1", print_hash_value);
|
|
transparent_crc(g_3370[i].f2.f0, "g_3370[i].f2.f0", print_hash_value);
|
|
transparent_crc(g_3370[i].f2.f1, "g_3370[i].f2.f1", print_hash_value);
|
|
transparent_crc(g_3370[i].f2.f2, "g_3370[i].f2.f2", print_hash_value);
|
|
transparent_crc(g_3370[i].f2.f3, "g_3370[i].f2.f3", print_hash_value);
|
|
transparent_crc(g_3370[i].f2.f4, "g_3370[i].f2.f4", print_hash_value);
|
|
transparent_crc(g_3370[i].f2.f5, "g_3370[i].f2.f5", print_hash_value);
|
|
transparent_crc(g_3370[i].f2.f6, "g_3370[i].f2.f6", print_hash_value);
|
|
transparent_crc(g_3370[i].f2.f7, "g_3370[i].f2.f7", print_hash_value);
|
|
transparent_crc(g_3370[i].f2.f8, "g_3370[i].f2.f8", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
for (j = 0; j < 7; j++)
|
|
{
|
|
transparent_crc(g_3376[i][j].f0, "g_3376[i][j].f0", print_hash_value);
|
|
transparent_crc(g_3376[i][j].f1, "g_3376[i][j].f1", print_hash_value);
|
|
transparent_crc(g_3376[i][j].f2.f0, "g_3376[i][j].f2.f0", print_hash_value);
|
|
transparent_crc(g_3376[i][j].f2.f1, "g_3376[i][j].f2.f1", print_hash_value);
|
|
transparent_crc(g_3376[i][j].f2.f2, "g_3376[i][j].f2.f2", print_hash_value);
|
|
transparent_crc(g_3376[i][j].f2.f3, "g_3376[i][j].f2.f3", print_hash_value);
|
|
transparent_crc(g_3376[i][j].f2.f4, "g_3376[i][j].f2.f4", print_hash_value);
|
|
transparent_crc(g_3376[i][j].f2.f5, "g_3376[i][j].f2.f5", print_hash_value);
|
|
transparent_crc(g_3376[i][j].f2.f6, "g_3376[i][j].f2.f6", print_hash_value);
|
|
transparent_crc(g_3376[i][j].f2.f7, "g_3376[i][j].f2.f7", print_hash_value);
|
|
transparent_crc(g_3376[i][j].f2.f8, "g_3376[i][j].f2.f8", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_3380.f0, "g_3380.f0", print_hash_value);
|
|
transparent_crc(g_3380.f1, "g_3380.f1", print_hash_value);
|
|
transparent_crc(g_3380.f2, "g_3380.f2", print_hash_value);
|
|
transparent_crc(g_3380.f3, "g_3380.f3", print_hash_value);
|
|
transparent_crc(g_3380.f4, "g_3380.f4", print_hash_value);
|
|
transparent_crc(g_3380.f5, "g_3380.f5", print_hash_value);
|
|
transparent_crc(g_3380.f6, "g_3380.f6", print_hash_value);
|
|
transparent_crc(g_3380.f7, "g_3380.f7", print_hash_value);
|
|
transparent_crc(g_3380.f8, "g_3380.f8", print_hash_value);
|
|
transparent_crc(g_3419, "g_3419", print_hash_value);
|
|
transparent_crc(g_3540, "g_3540", print_hash_value);
|
|
transparent_crc(g_3570.f0, "g_3570.f0", print_hash_value);
|
|
transparent_crc(g_3570.f1, "g_3570.f1", print_hash_value);
|
|
transparent_crc(g_3570.f2.f0, "g_3570.f2.f0", print_hash_value);
|
|
transparent_crc(g_3570.f2.f1, "g_3570.f2.f1", print_hash_value);
|
|
transparent_crc(g_3570.f2.f2, "g_3570.f2.f2", print_hash_value);
|
|
transparent_crc(g_3570.f2.f3, "g_3570.f2.f3", print_hash_value);
|
|
transparent_crc(g_3570.f2.f4, "g_3570.f2.f4", print_hash_value);
|
|
transparent_crc(g_3570.f2.f5, "g_3570.f2.f5", print_hash_value);
|
|
transparent_crc(g_3570.f2.f6, "g_3570.f2.f6", print_hash_value);
|
|
transparent_crc(g_3570.f2.f7, "g_3570.f2.f7", print_hash_value);
|
|
transparent_crc(g_3570.f2.f8, "g_3570.f2.f8", print_hash_value);
|
|
transparent_crc(g_3603, "g_3603", print_hash_value);
|
|
transparent_crc(g_3614, "g_3614", print_hash_value);
|
|
transparent_crc(g_3629.f0, "g_3629.f0", print_hash_value);
|
|
transparent_crc(g_3629.f1, "g_3629.f1", print_hash_value);
|
|
transparent_crc(g_3629.f2.f0, "g_3629.f2.f0", print_hash_value);
|
|
transparent_crc(g_3629.f2.f1, "g_3629.f2.f1", print_hash_value);
|
|
transparent_crc(g_3629.f2.f2, "g_3629.f2.f2", print_hash_value);
|
|
transparent_crc(g_3629.f2.f3, "g_3629.f2.f3", print_hash_value);
|
|
transparent_crc(g_3629.f2.f4, "g_3629.f2.f4", print_hash_value);
|
|
transparent_crc(g_3629.f2.f5, "g_3629.f2.f5", print_hash_value);
|
|
transparent_crc(g_3629.f2.f6, "g_3629.f2.f6", print_hash_value);
|
|
transparent_crc(g_3629.f2.f7, "g_3629.f2.f7", print_hash_value);
|
|
transparent_crc(g_3629.f2.f8, "g_3629.f2.f8", print_hash_value);
|
|
transparent_crc(g_3637.f0, "g_3637.f0", print_hash_value);
|
|
transparent_crc(g_3637.f1, "g_3637.f1", print_hash_value);
|
|
transparent_crc(g_3637.f2.f0, "g_3637.f2.f0", print_hash_value);
|
|
transparent_crc(g_3637.f2.f1, "g_3637.f2.f1", print_hash_value);
|
|
transparent_crc(g_3637.f2.f2, "g_3637.f2.f2", print_hash_value);
|
|
transparent_crc(g_3637.f2.f3, "g_3637.f2.f3", print_hash_value);
|
|
transparent_crc(g_3637.f2.f4, "g_3637.f2.f4", print_hash_value);
|
|
transparent_crc(g_3637.f2.f5, "g_3637.f2.f5", print_hash_value);
|
|
transparent_crc(g_3637.f2.f6, "g_3637.f2.f6", print_hash_value);
|
|
transparent_crc(g_3637.f2.f7, "g_3637.f2.f7", print_hash_value);
|
|
transparent_crc(g_3637.f2.f8, "g_3637.f2.f8", print_hash_value);
|
|
transparent_crc(g_3650.f0, "g_3650.f0", print_hash_value);
|
|
transparent_crc(g_3650.f1, "g_3650.f1", print_hash_value);
|
|
transparent_crc(g_3650.f2, "g_3650.f2", print_hash_value);
|
|
transparent_crc(g_3650.f3, "g_3650.f3", print_hash_value);
|
|
transparent_crc(g_3650.f4, "g_3650.f4", print_hash_value);
|
|
transparent_crc(g_3650.f5, "g_3650.f5", print_hash_value);
|
|
transparent_crc(g_3650.f6, "g_3650.f6", print_hash_value);
|
|
transparent_crc(g_3650.f7, "g_3650.f7", print_hash_value);
|
|
transparent_crc(g_3650.f8, "g_3650.f8", print_hash_value);
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
transparent_crc(g_3684[i], "g_3684[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value);
|
|
return 0;
|
|
}
|
|
|
|
/************************ statistics *************************
|
|
XXX max struct depth: 2
|
|
breakdown:
|
|
depth: 0, occurrence: 879
|
|
depth: 1, occurrence: 29
|
|
depth: 2, occurrence: 32
|
|
XXX total union variables: 19
|
|
|
|
XXX non-zero bitfields defined in structs: 12
|
|
XXX zero bitfields defined in structs: 0
|
|
XXX const bitfields defined in structs: 1
|
|
XXX volatile bitfields defined in structs: 5
|
|
XXX structs with bitfields in the program: 155
|
|
breakdown:
|
|
indirect level: 0, occurrence: 80
|
|
indirect level: 1, occurrence: 49
|
|
indirect level: 2, occurrence: 16
|
|
indirect level: 3, occurrence: 1
|
|
indirect level: 4, occurrence: 6
|
|
indirect level: 5, occurrence: 3
|
|
XXX full-bitfields structs in the program: 14
|
|
breakdown:
|
|
indirect level: 0, occurrence: 14
|
|
XXX times a bitfields struct's address is taken: 72
|
|
XXX times a bitfields struct on LHS: 0
|
|
XXX times a bitfields struct on RHS: 112
|
|
XXX times a single bitfield on LHS: 0
|
|
XXX times a single bitfield on RHS: 69
|
|
|
|
XXX max expression depth: 57
|
|
breakdown:
|
|
depth: 1, occurrence: 381
|
|
depth: 2, occurrence: 107
|
|
depth: 3, occurrence: 7
|
|
depth: 4, occurrence: 3
|
|
depth: 5, occurrence: 4
|
|
depth: 6, occurrence: 6
|
|
depth: 7, occurrence: 1
|
|
depth: 8, occurrence: 1
|
|
depth: 9, occurrence: 1
|
|
depth: 10, occurrence: 1
|
|
depth: 11, occurrence: 3
|
|
depth: 12, occurrence: 2
|
|
depth: 13, occurrence: 4
|
|
depth: 14, occurrence: 4
|
|
depth: 15, occurrence: 5
|
|
depth: 16, occurrence: 1
|
|
depth: 17, occurrence: 3
|
|
depth: 18, occurrence: 10
|
|
depth: 19, occurrence: 4
|
|
depth: 20, occurrence: 2
|
|
depth: 21, occurrence: 3
|
|
depth: 22, occurrence: 2
|
|
depth: 23, occurrence: 5
|
|
depth: 24, occurrence: 4
|
|
depth: 25, occurrence: 1
|
|
depth: 26, occurrence: 1
|
|
depth: 27, occurrence: 1
|
|
depth: 28, occurrence: 1
|
|
depth: 29, occurrence: 1
|
|
depth: 30, occurrence: 3
|
|
depth: 31, occurrence: 4
|
|
depth: 32, occurrence: 1
|
|
depth: 33, occurrence: 5
|
|
depth: 34, occurrence: 3
|
|
depth: 35, occurrence: 3
|
|
depth: 39, occurrence: 1
|
|
depth: 42, occurrence: 1
|
|
depth: 47, occurrence: 1
|
|
depth: 49, occurrence: 1
|
|
depth: 57, occurrence: 1
|
|
|
|
XXX total number of pointers: 838
|
|
|
|
XXX times a variable address is taken: 2104
|
|
XXX times a pointer is dereferenced on RHS: 417
|
|
breakdown:
|
|
depth: 1, occurrence: 311
|
|
depth: 2, occurrence: 68
|
|
depth: 3, occurrence: 22
|
|
depth: 4, occurrence: 13
|
|
depth: 5, occurrence: 3
|
|
XXX times a pointer is dereferenced on LHS: 536
|
|
breakdown:
|
|
depth: 1, occurrence: 468
|
|
depth: 2, occurrence: 43
|
|
depth: 3, occurrence: 20
|
|
depth: 4, occurrence: 5
|
|
XXX times a pointer is compared with null: 66
|
|
XXX times a pointer is compared with address of another variable: 19
|
|
XXX times a pointer is compared with another pointer: 23
|
|
XXX times a pointer is qualified to be dereferenced: 11891
|
|
|
|
XXX max dereference level: 5
|
|
breakdown:
|
|
level: 0, occurrence: 0
|
|
level: 1, occurrence: 2591
|
|
level: 2, occurrence: 509
|
|
level: 3, occurrence: 182
|
|
level: 4, occurrence: 128
|
|
level: 5, occurrence: 64
|
|
XXX number of pointers point to pointers: 377
|
|
XXX number of pointers point to scalars: 402
|
|
XXX number of pointers point to structs: 49
|
|
XXX percent of pointers has null in alias set: 29.2
|
|
XXX average alias set size: 1.45
|
|
|
|
XXX times a non-volatile is read: 3005
|
|
XXX times a non-volatile is write: 1484
|
|
XXX times a volatile is read: 232
|
|
XXX times read thru a pointer: 38
|
|
XXX times a volatile is write: 88
|
|
XXX times written thru a pointer: 54
|
|
XXX times a volatile is available for access: 8.41e+03
|
|
XXX percentage of non-volatile access: 93.3
|
|
|
|
XXX forward jumps: 3
|
|
XXX backward jumps: 4
|
|
|
|
XXX stmts: 393
|
|
XXX max block depth: 5
|
|
breakdown:
|
|
depth: 0, occurrence: 37
|
|
depth: 1, occurrence: 50
|
|
depth: 2, occurrence: 64
|
|
depth: 3, occurrence: 65
|
|
depth: 4, occurrence: 91
|
|
depth: 5, occurrence: 86
|
|
|
|
XXX percentage a fresh-made variable is used: 16.8
|
|
XXX percentage an existing variable is used: 83.2
|
|
FYI: the random generator makes assumptions about the integer size. See platform.info for more details.
|
|
********************* end of statistics **********************/
|
|
|