2498 lines
176 KiB
C
2498 lines
176 KiB
C
/*
|
|
* This is a RANDOMLY GENERATED PROGRAM.
|
|
*
|
|
* Generator: csmith 2.3.0
|
|
* Git version: 30dccd7
|
|
* Options: (none)
|
|
* Seed: 2211654182466475403
|
|
*/
|
|
|
|
#include "csmith.h"
|
|
|
|
|
|
static long __undefined;
|
|
|
|
/* --- Struct/Union Declarations --- */
|
|
#pragma pack(push)
|
|
#pragma pack(1)
|
|
struct S0 {
|
|
signed f0 : 4;
|
|
volatile unsigned f1 : 11;
|
|
unsigned f2 : 2;
|
|
signed f3 : 5;
|
|
unsigned f4 : 2;
|
|
signed f5 : 19;
|
|
unsigned f6 : 6;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push)
|
|
#pragma pack(1)
|
|
struct S1 {
|
|
const uint16_t f0;
|
|
const volatile unsigned f1 : 18;
|
|
unsigned f2 : 23;
|
|
const unsigned f3 : 23;
|
|
signed f4 : 16;
|
|
const volatile unsigned f5 : 3;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
union U2 {
|
|
const int32_t f0;
|
|
uint32_t f1;
|
|
int8_t * volatile f2;
|
|
};
|
|
|
|
/* --- GLOBAL VARIABLES --- */
|
|
static volatile int64_t g_8[2] = {0L,0L};
|
|
static int32_t g_29 = 0L;
|
|
static uint32_t g_32 = 0x70CC321AL;
|
|
static int8_t g_50[3][6][9] = {{{0xF8L,0xF9L,0x60L,0x76L,(-1L),(-1L),2L,(-1L),(-9L)},{(-1L),(-1L),0xBAL,(-5L),7L,1L,0L,(-1L),0x45L},{5L,3L,1L,0xF8L,(-1L),(-1L),(-1L),(-1L),(-1L)},{0x45L,1L,1L,0x45L,1L,(-1L),(-10L),0x43L,(-1L)},{5L,(-1L),0x58L,(-1L),(-1L),0x58L,0x7CL,0xEBL,0x2BL},{(-1L),0xEAL,0x64L,(-1L),0x38L,(-1L),1L,0x38L,8L}},{{(-1L),0L,0x74L,(-1L),(-1L),0x66L,(-1L),0x2BL,0x2BL},{1L,(-1L),(-1L),1L,(-1L),(-1L),1L,0x93L,0x64L},{(-1L),0x66L,(-1L),(-1L),0x74L,0L,(-1L),0L,(-1L)},{1L,(-1L),0x38L,(-1L),0x64L,0xEAL,(-1L),0x93L,(-1L)},{0xF9L,0x95L,0x66L,0x58L,0x95L,(-1L),3L,0x2BL,0x6CL},{0xBAL,0xC7L,0x38L,0x43L,0xEFL,0xEFL,0x43L,0x38L,0xC7L}},{{(-9L),3L,(-1L),(-1L),0L,0L,3L,0xBEL,0L},{0x90L,0x38L,(-1L),0x45L,(-1L),0x05L,(-1L),(-1L),8L},{0xEBL,3L,0x74L,3L,0x2BL,0x36L,(-1L),3L,0L},{(-1L),0xC7L,0x64L,0x90L,(-1L),0x05L,1L,0x05L,(-1L)},{(-1L),0x95L,0x95L,(-1L),0x36L,0L,(-1L),(-1L),0L},{(-1L),(-1L),0xEFL,1L,0xEAL,0xEFL,1L,8L,(-1L)}}};
|
|
static int16_t g_75 = 0xB74EL;
|
|
static int32_t g_77 = 0x59E2267CL;
|
|
static struct S1 g_81 = {4UL,463,46,6,-108,0};/* VOLATILE GLOBAL g_81 */
|
|
static struct S1 *g_80 = &g_81;
|
|
static int32_t g_84[6] = {0x04BF7A6CL,0x04BF7A6CL,0x04BF7A6CL,0x04BF7A6CL,0x04BF7A6CL,0x04BF7A6CL};
|
|
static int32_t g_85 = 0x81EE2C15L;
|
|
static int32_t g_86 = 0x54DF9633L;
|
|
static struct S1 g_106 = {0UL,2,500,386,99,1};/* VOLATILE GLOBAL g_106 */
|
|
static struct S1 g_107 = {0UL,258,1590,295,-77,0};/* VOLATILE GLOBAL g_107 */
|
|
static struct S1 g_108 = {0xD3EAL,37,749,1358,-11,0};/* VOLATILE GLOBAL g_108 */
|
|
static struct S1 g_109 = {0xBE0EL,341,583,896,-172,1};/* VOLATILE GLOBAL g_109 */
|
|
static struct S1 g_110 = {0x782AL,432,251,2448,-141,0};/* VOLATILE GLOBAL g_110 */
|
|
static struct S1 g_111 = {0xCFB0L,358,2810,1296,-187,1};/* VOLATILE GLOBAL g_111 */
|
|
static struct S1 g_112 = {0x9A7CL,297,87,2129,176,1};/* VOLATILE GLOBAL g_112 */
|
|
static struct S1 g_113 = {1UL,60,1518,1578,227,0};/* VOLATILE GLOBAL g_113 */
|
|
static struct S1 g_114 = {0x7BB1L,261,1520,1829,-199,1};/* VOLATILE GLOBAL g_114 */
|
|
static struct S1 g_115 = {0x5F81L,163,2325,1764,-36,0};/* VOLATILE GLOBAL g_115 */
|
|
static struct S1 g_116 = {0x5421L,310,1950,1987,-122,1};/* VOLATILE GLOBAL g_116 */
|
|
static struct S1 g_117 = {0x3E98L,419,351,1214,-53,0};/* VOLATILE GLOBAL g_117 */
|
|
static struct S1 g_118 = {0UL,174,569,1089,244,0};/* VOLATILE GLOBAL g_118 */
|
|
static struct S1 g_119 = {1UL,152,173,420,-132,1};/* VOLATILE GLOBAL g_119 */
|
|
static struct S1 *g_121[3] = {(void*)0,(void*)0,(void*)0};
|
|
static struct S0 g_123 = {-1,24,1,4,0,-710,2};/* VOLATILE GLOBAL g_123 */
|
|
static struct S0 *g_125 = (void*)0;
|
|
static struct S0 g_147 = {1,23,1,2,1,697,6};/* VOLATILE GLOBAL g_147 */
|
|
static struct S0 **g_149 = &g_125;
|
|
static struct S0 ***g_148[7] = {&g_149,(void*)0,(void*)0,&g_149,(void*)0,(void*)0,&g_149};
|
|
static uint64_t g_186 = 0x5F2B69564F80C1E2LL;
|
|
static uint8_t g_188 = 255UL;
|
|
static uint8_t g_211 = 0UL;
|
|
static int64_t g_213[8][1] = {{0L},{2L},{2L},{0L},{2L},{2L},{0L},{2L}};
|
|
static uint64_t g_216 = 0xC541F32220C78BC3LL;
|
|
static int16_t g_229 = 0x4B90L;
|
|
static int32_t g_232 = 0L;
|
|
static uint64_t g_261 = 0xD101AC126E95B7E0LL;
|
|
static const struct S1 g_264[9] = {{0xDFEDL,3,2256,663,-173,0},{0xEA61L,70,339,806,133,0},{0xEA61L,70,339,806,133,0},{0xDFEDL,3,2256,663,-173,0},{0xEA61L,70,339,806,133,0},{0xEA61L,70,339,806,133,0},{0xDFEDL,3,2256,663,-173,0},{0xEA61L,70,339,806,133,0},{0xEA61L,70,339,806,133,0}};
|
|
static struct S1 g_317 = {0x2CD8L,96,1195,1312,195,0};/* VOLATILE GLOBAL g_317 */
|
|
static struct S1 g_318[9] = {{0x963CL,152,2523,1178,-87,1},{0x963CL,152,2523,1178,-87,1},{0x963CL,152,2523,1178,-87,1},{0x963CL,152,2523,1178,-87,1},{0x963CL,152,2523,1178,-87,1},{0x963CL,152,2523,1178,-87,1},{0x963CL,152,2523,1178,-87,1},{0x963CL,152,2523,1178,-87,1},{0x963CL,152,2523,1178,-87,1}};
|
|
static struct S1 g_319 = {0xB066L,17,1966,862,159,1};/* VOLATILE GLOBAL g_319 */
|
|
static struct S1 g_320 = {65535UL,300,2884,2507,-192,1};/* VOLATILE GLOBAL g_320 */
|
|
static struct S1 g_321 = {65532UL,404,2037,1163,135,1};/* VOLATILE GLOBAL g_321 */
|
|
static struct S1 g_322 = {0xDB20L,376,171,1345,-136,1};/* VOLATILE GLOBAL g_322 */
|
|
static struct S1 g_323 = {0UL,145,1827,769,201,0};/* VOLATILE GLOBAL g_323 */
|
|
static struct S1 g_324 = {1UL,305,436,2564,30,0};/* VOLATILE GLOBAL g_324 */
|
|
static struct S1 g_325 = {0xC981L,462,1655,2121,180,1};/* VOLATILE GLOBAL g_325 */
|
|
static struct S1 g_326 = {65528UL,494,350,1362,167,1};/* VOLATILE GLOBAL g_326 */
|
|
static struct S1 g_327 = {0x9411L,357,625,371,-103,1};/* VOLATILE GLOBAL g_327 */
|
|
static uint16_t g_343[2][2] = {{5UL,5UL},{5UL,5UL}};
|
|
static uint16_t g_347 = 0x9C69L;
|
|
static int16_t g_349 = 0xFD87L;
|
|
static struct S1 g_369 = {0x3E7DL,176,1737,941,-141,0};/* VOLATILE GLOBAL g_369 */
|
|
static int64_t *g_372 = &g_213[0][0];
|
|
static uint32_t g_395[1] = {4294967289UL};
|
|
static int32_t g_493[2] = {0L,0L};
|
|
static int64_t g_539[4][2] = {{0xB506B0E170F51672LL,0x63279E3E1153657CLL},{0xB506B0E170F51672LL,0x63279E3E1153657CLL},{0xB506B0E170F51672LL,0x63279E3E1153657CLL},{0xB506B0E170F51672LL,0x63279E3E1153657CLL}};
|
|
static uint16_t *g_581 = (void*)0;
|
|
static uint16_t * const *g_580[9] = {&g_581,&g_581,&g_581,&g_581,&g_581,&g_581,&g_581,&g_581,&g_581};
|
|
static struct S1 g_642 = {0UL,266,869,2460,181,1};/* VOLATILE GLOBAL g_642 */
|
|
static const int16_t g_647 = 0xDF43L;
|
|
static int32_t *g_655 = &g_77;
|
|
static const int16_t *g_658[5] = {&g_229,&g_229,&g_229,&g_229,&g_229};
|
|
static const int16_t ** volatile g_657[10] = {&g_658[0],&g_658[4],&g_658[4],&g_658[4],&g_658[4],&g_658[4],&g_658[4],&g_658[4],&g_658[4],&g_658[4]};
|
|
static const int16_t ** volatile *g_656 = &g_657[4];
|
|
static const int16_t ** volatile g_660 = &g_658[4];/* VOLATILE GLOBAL g_660 */
|
|
static struct S1 **g_705 = &g_121[2];
|
|
static struct S1 ***g_704 = &g_705;
|
|
static struct S0 *** const *g_743 = &g_148[3];
|
|
static struct S0 *** const **g_742 = &g_743;
|
|
static const struct S0 *g_794 = (void*)0;
|
|
static const struct S0 **g_793[1][8] = {{&g_794,&g_794,&g_794,&g_794,&g_794,&g_794,&g_794,&g_794}};
|
|
static int64_t g_806 = 0xF8663547C61BEE36LL;
|
|
static uint32_t g_868[2] = {0x4EB0A623L,0x4EB0A623L};
|
|
static int64_t g_928[10][6] = {{0xC26EFAB0FB7AAD8BLL,(-1L),0x439B83937B86FED5LL,0xE3B33C3FDDC46080LL,0xF7E3D93175F140DELL,0xE3B33C3FDDC46080LL},{0xE36706E6701066EDLL,9L,0xE36706E6701066EDLL,0L,(-1L),1L},{0xE36706E6701066EDLL,9L,(-9L),0xE3B33C3FDDC46080LL,9L,5L},{0xC26EFAB0FB7AAD8BLL,0xF7E3D93175F140DELL,(-6L),0xE3B33C3FDDC46080LL,0x42A25EEA54506976LL,0L},{0xE36706E6701066EDLL,7L,0xC26EFAB0FB7AAD8BLL,0L,9L,0x439B83937B86FED5LL},{0xE36706E6701066EDLL,0xBB99FC08B50E1245LL,0xE3B33C3FDDC46080LL,0xE3B33C3FDDC46080LL,0xBB99FC08B50E1245LL,0xE36706E6701066EDLL},{0xC26EFAB0FB7AAD8BLL,0x42A25EEA54506976LL,1L,0xE3B33C3FDDC46080LL,(-1L),(-9L)},{0xE36706E6701066EDLL,(-1L),5L,0L,7L,(-6L)},{0xE36706E6701066EDLL,0x447CA89559AA9430LL,0L,0xE3B33C3FDDC46080LL,0x447CA89559AA9430LL,0xC26EFAB0FB7AAD8BLL},{0xC26EFAB0FB7AAD8BLL,(-1L),0x439B83937B86FED5LL,0xE3B33C3FDDC46080LL,0xF7E3D93175F140DELL,0xE3B33C3FDDC46080LL}};
|
|
static struct S0 g_967 = {-0,14,1,1,0,-83,3};/* VOLATILE GLOBAL g_967 */
|
|
static const struct S0 g_969[8][7] = {{{3,30,1,1,1,-163,3},{3,1,0,-2,0,717,4},{-3,16,0,-2,0,356,6},{-3,16,0,-2,0,356,6},{3,1,0,-2,0,717,4},{3,30,1,1,1,-163,3},{3,1,0,-2,0,717,4}},{{2,27,1,-1,1,634,4},{0,38,0,-0,1,-560,7},{0,38,0,-0,1,-560,7},{2,27,1,-1,1,634,4},{-0,2,1,-2,1,53,0},{2,27,1,-1,1,634,4},{0,38,0,-0,1,-560,7}},{{-2,5,1,2,1,-217,3},{-2,5,1,2,1,-217,3},{3,30,1,1,1,-163,3},{-3,16,0,-2,0,356,6},{3,30,1,1,1,-163,3},{-2,5,1,2,1,-217,3},{-2,5,1,2,1,-217,3}},{{-1,19,0,4,0,347,5},{0,38,0,-0,1,-560,7},{-3,32,0,3,1,535,0},{0,38,0,-0,1,-560,7},{-1,19,0,4,0,347,5},{-1,19,0,4,0,347,5},{0,38,0,-0,1,-560,7}},{{2,23,0,1,1,409,3},{3,1,0,-2,0,717,4},{2,23,0,1,1,409,3},{3,30,1,1,1,-163,3},{3,30,1,1,1,-163,3},{2,23,0,1,1,409,3},{3,1,0,-2,0,717,4}},{{0,38,0,-0,1,-560,7},{-0,2,1,-2,1,53,0},{-3,32,0,3,1,535,0},{-3,32,0,3,1,535,0},{-0,2,1,-2,1,53,0},{0,38,0,-0,1,-560,7},{-0,2,1,-2,1,53,0}},{{2,23,0,1,1,409,3},{3,30,1,1,1,-163,3},{3,30,1,1,1,-163,3},{2,23,0,1,1,409,3},{3,1,0,-2,0,717,4},{2,23,0,1,1,409,3},{3,30,1,1,1,-163,3}},{{-1,19,0,4,0,347,5},{-1,19,0,4,0,347,5},{0,38,0,-0,1,-560,7},{-3,32,0,3,1,535,0},{0,38,0,-0,1,-560,7},{-1,19,0,4,0,347,5},{-1,19,0,4,0,347,5}}};
|
|
static const struct S0 g_970 = {-1,6,0,-1,1,-407,1};/* VOLATILE GLOBAL g_970 */
|
|
static struct S0 g_971 = {0,30,1,1,1,369,3};/* VOLATILE GLOBAL g_971 */
|
|
static const struct S0 g_972 = {-1,2,1,-0,0,358,1};/* VOLATILE GLOBAL g_972 */
|
|
static uint32_t g_1070 = 0x9E49BB09L;
|
|
static uint32_t *g_1069[10][9] = {{&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070},{(void*)0,&g_1070,&g_1070,(void*)0,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070},{&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070},{(void*)0,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070},{&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070},{(void*)0,&g_1070,&g_1070,(void*)0,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070},{&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,(void*)0,&g_1070,(void*)0,&g_1070},{&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070},{&g_1070,(void*)0,&g_1070,&g_1070,&g_1070,(void*)0,&g_1070,(void*)0,&g_1070},{&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070}};
|
|
static uint32_t **g_1068 = &g_1069[6][3];
|
|
static int32_t g_1090 = 1L;
|
|
static int16_t g_1101 = 0x1E67L;
|
|
static union U2 g_1106 = {-1L};/* VOLATILE GLOBAL g_1106 */
|
|
static struct S0 g_1126 = {-0,42,1,2,0,-560,0};/* VOLATILE GLOBAL g_1126 */
|
|
static struct S0 g_1144 = {-0,20,0,-4,1,600,5};/* VOLATILE GLOBAL g_1144 */
|
|
static uint16_t g_1165 = 0x83DDL;
|
|
static struct S1 g_1198 = {0xB9C1L,2,1790,374,244,0};/* VOLATILE GLOBAL g_1198 */
|
|
static struct S1 * const g_1197 = &g_1198;
|
|
static struct S1 * const *g_1196 = &g_1197;
|
|
static struct S1 * const **g_1195 = &g_1196;
|
|
static uint32_t g_1231 = 0xF3E98BCAL;
|
|
static int16_t *g_1266 = &g_1101;
|
|
static int16_t **g_1265[9][2] = {{&g_1266,&g_1266},{&g_1266,&g_1266},{&g_1266,&g_1266},{&g_1266,&g_1266},{&g_1266,&g_1266},{&g_1266,&g_1266},{&g_1266,&g_1266},{&g_1266,&g_1266},{&g_1266,&g_1266}};
|
|
static int16_t ***g_1264 = &g_1265[1][0];
|
|
static struct S1 g_1346 = {0x4A71L,298,2616,1221,143,0};/* VOLATILE GLOBAL g_1346 */
|
|
static struct S1 g_1350 = {65535UL,158,915,709,-248,1};/* VOLATILE GLOBAL g_1350 */
|
|
static uint32_t *g_1362 = (void*)0;
|
|
static uint32_t *g_1363[3][2][10] = {{{&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,(void*)0,(void*)0,&g_1070,&g_1070,&g_1070},{&g_1070,&g_1070,(void*)0,&g_1070,(void*)0,&g_1070,(void*)0,&g_1070,&g_1070,&g_1070}},{{&g_1070,&g_1070,(void*)0,&g_1070,&g_1070,&g_1070,(void*)0,(void*)0,&g_1070,(void*)0},{(void*)0,&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,(void*)0,(void*)0,&g_1070,&g_1070}},{{&g_1070,&g_1070,&g_1070,&g_1070,(void*)0,&g_1070,(void*)0,&g_1070,&g_1070,(void*)0},{&g_1070,&g_1070,&g_1070,&g_1070,&g_1070,(void*)0,(void*)0,&g_1070,&g_1070,&g_1070}}};
|
|
static int64_t g_1438[1] = {(-6L)};
|
|
static union U2 g_1475 = {3L};/* VOLATILE GLOBAL g_1475 */
|
|
static union U2 g_1477[2][1][9] = {{{{1L},{0x53998A87L},{0xBDFF211CL},{0xBDFF211CL},{0x53998A87L},{1L},{0x53998A87L},{0xBDFF211CL},{0xBDFF211CL}}},{{{0x8DB51E16L},{0x8DB51E16L},{1L},{0xBDFF211CL},{1L},{0x8DB51E16L},{0x8DB51E16L},{1L},{0xBDFF211CL}}}};
|
|
static uint64_t *g_1544 = &g_261;
|
|
static uint64_t ** const g_1543 = &g_1544;
|
|
static struct S1 g_1574 = {0xF47CL,498,1766,320,-64,1};/* VOLATILE GLOBAL g_1574 */
|
|
static struct S1 g_1576 = {0x3DE1L,165,1693,2500,86,1};/* VOLATILE GLOBAL g_1576 */
|
|
static struct S1 g_1577 = {1UL,458,2856,977,-209,1};/* VOLATILE GLOBAL g_1577 */
|
|
static struct S1 g_1578 = {0x12E1L,275,254,1997,58,1};/* VOLATILE GLOBAL g_1578 */
|
|
static struct S1 g_1579 = {0UL,164,306,2857,245,0};/* VOLATILE GLOBAL g_1579 */
|
|
static struct S1 g_1580 = {65534UL,221,1313,1474,251,0};/* VOLATILE GLOBAL g_1580 */
|
|
static struct S1 g_1581 = {0x709FL,443,1538,2099,137,0};/* VOLATILE GLOBAL g_1581 */
|
|
static struct S1 g_1582 = {0xDFC1L,60,1817,917,-166,0};/* VOLATILE GLOBAL g_1582 */
|
|
static struct S1 g_1583[7] = {{0x6B3BL,152,2862,274,123,1},{0x6B3BL,152,2862,274,123,1},{0x6B3BL,152,2862,274,123,1},{0x6B3BL,152,2862,274,123,1},{0x6B3BL,152,2862,274,123,1},{0x6B3BL,152,2862,274,123,1},{0x6B3BL,152,2862,274,123,1}};
|
|
static struct S1 g_1584 = {0UL,134,1734,793,122,0};/* VOLATILE GLOBAL g_1584 */
|
|
static struct S1 g_1585 = {0x1C87L,12,723,1030,90,1};/* VOLATILE GLOBAL g_1585 */
|
|
static struct S1 g_1586 = {0x679AL,150,2315,703,247,1};/* VOLATILE GLOBAL g_1586 */
|
|
static struct S1 g_1587 = {65526UL,273,2814,685,-39,0};/* VOLATILE GLOBAL g_1587 */
|
|
static struct S1 g_1588 = {1UL,7,401,327,-70,1};/* VOLATILE GLOBAL g_1588 */
|
|
static struct S1 g_1589 = {65529UL,156,200,2590,-79,1};/* VOLATILE GLOBAL g_1589 */
|
|
static struct S1 g_1590[4][1][10] = {{{{0x7832L,370,1964,1261,-154,1},{0xAD1BL,229,1384,1729,142,1},{0x5151L,239,422,1118,217,0},{0xAD1BL,229,1384,1729,142,1},{0x7832L,370,1964,1261,-154,1},{0x5151L,239,422,1118,217,0},{0x2C3BL,278,1890,2805,-212,0},{0x2C3BL,278,1890,2805,-212,0},{0x5151L,239,422,1118,217,0},{0x7832L,370,1964,1261,-154,1}}},{{{0x7832L,370,1964,1261,-154,1},{0x2F8FL,341,560,1176,-212,1},{0x2F8FL,341,560,1176,-212,1},{0x7832L,370,1964,1261,-154,1},{4UL,154,2440,707,153,0},{0x97BEL,109,461,1216,40,1},{0x7832L,370,1964,1261,-154,1},{0x97BEL,109,461,1216,40,1},{4UL,154,2440,707,153,0},{0x7832L,370,1964,1261,-154,1}}},{{{0x97BEL,109,461,1216,40,1},{0x7832L,370,1964,1261,-154,1},{0x97BEL,109,461,1216,40,1},{4UL,154,2440,707,153,0},{0x7832L,370,1964,1261,-154,1},{0x2F8FL,341,560,1176,-212,1},{0x2F8FL,341,560,1176,-212,1},{0x7832L,370,1964,1261,-154,1},{4UL,154,2440,707,153,0},{0x97BEL,109,461,1216,40,1}}},{{{0x2C3BL,278,1890,2805,-212,0},{0x2C3BL,278,1890,2805,-212,0},{0x5151L,239,422,1118,217,0},{0x7832L,370,1964,1261,-154,1},{0xAD1BL,229,1384,1729,142,1},{0x5151L,239,422,1118,217,0},{0xAD1BL,229,1384,1729,142,1},{0x7832L,370,1964,1261,-154,1},{0x5151L,239,422,1118,217,0},{0x2C3BL,278,1890,2805,-212,0}}}};
|
|
static struct S1 g_1591 = {0UL,162,717,1732,-62,1};/* VOLATILE GLOBAL g_1591 */
|
|
static struct S1 g_1592[7][6] = {{{0x1795L,301,1081,1198,-97,1},{0xB12CL,26,958,727,-252,0},{65535UL,129,2369,1366,-82,1},{0xBFB8L,293,1766,2118,-59,0},{65535UL,129,2369,1366,-82,1},{0xB12CL,26,958,727,-252,0}},{{0x1795L,301,1081,1198,-97,1},{0xB12CL,26,958,727,-252,0},{65535UL,129,2369,1366,-82,1},{0xBFB8L,293,1766,2118,-59,0},{65535UL,129,2369,1366,-82,1},{0xB12CL,26,958,727,-252,0}},{{0x1795L,301,1081,1198,-97,1},{0x6C01L,243,2810,823,217,0},{0x640FL,479,2146,178,-201,0},{0xB12CL,26,958,727,-252,0},{0x640FL,479,2146,178,-201,0},{0x6C01L,243,2810,823,217,0}},{{65535UL,129,2369,1366,-82,1},{0x6C01L,243,2810,823,217,0},{0x640FL,479,2146,178,-201,0},{0xB12CL,26,958,727,-252,0},{0x640FL,479,2146,178,-201,0},{0x6C01L,243,2810,823,217,0}},{{65535UL,129,2369,1366,-82,1},{0x6C01L,243,2810,823,217,0},{0x640FL,479,2146,178,-201,0},{0xB12CL,26,958,727,-252,0},{0x640FL,479,2146,178,-201,0},{0x6C01L,243,2810,823,217,0}},{{65535UL,129,2369,1366,-82,1},{0x6C01L,243,2810,823,217,0},{0x640FL,479,2146,178,-201,0},{0xB12CL,26,958,727,-252,0},{0x640FL,479,2146,178,-201,0},{0x6C01L,243,2810,823,217,0}},{{65535UL,129,2369,1366,-82,1},{0x6C01L,243,2810,823,217,0},{0x640FL,479,2146,178,-201,0},{0xB12CL,26,958,727,-252,0},{0x640FL,479,2146,178,-201,0},{0x6C01L,243,2810,823,217,0}}};
|
|
static const struct S1 * const *g_1641 = (void*)0;
|
|
static const struct S1 * const **g_1640 = &g_1641;
|
|
static int8_t g_1663 = 0xA2L;
|
|
static volatile int64_t **g_1666 = (void*)0;
|
|
static volatile int64_t ***g_1665 = &g_1666;
|
|
static struct S0 g_1722 = {2,42,1,-0,1,-152,5};/* VOLATILE GLOBAL g_1722 */
|
|
static union U2 g_1774 = {-3L};/* VOLATILE GLOBAL g_1774 */
|
|
static union U2 g_1776 = {0L};/* VOLATILE GLOBAL g_1776 */
|
|
static union U2 g_1777 = {6L};/* VOLATILE GLOBAL g_1777 */
|
|
static union U2 g_1778 = {0L};/* VOLATILE GLOBAL g_1778 */
|
|
static union U2 g_1779 = {0x45BED3DAL};/* VOLATILE GLOBAL g_1779 */
|
|
static union U2 g_1780 = {1L};/* VOLATILE GLOBAL g_1780 */
|
|
static union U2 g_1781 = {0x84ACB5ACL};/* VOLATILE GLOBAL g_1781 */
|
|
static union U2 g_1782 = {1L};/* VOLATILE GLOBAL g_1782 */
|
|
static union U2 g_1783 = {0x010D5DBBL};/* VOLATILE GLOBAL g_1783 */
|
|
static union U2 g_1784 = {0x6F272F26L};/* VOLATILE GLOBAL g_1784 */
|
|
static int32_t ***g_1900 = (void*)0;
|
|
static struct S1 g_2014 = {3UL,433,1095,2728,-30,0};/* VOLATILE GLOBAL g_2014 */
|
|
static struct S1 g_2016[3][2][7] = {{{{0x456BL,337,1740,664,74,0},{65531UL,196,1823,1247,-168,0},{0x1478L,232,435,2231,74,1},{9UL,234,1659,2773,153,0},{9UL,234,1659,2773,153,0},{0x1478L,232,435,2231,74,1},{65531UL,196,1823,1247,-168,0}},{{0x456BL,337,1740,664,74,0},{65531UL,196,1823,1247,-168,0},{0x1478L,232,435,2231,74,1},{9UL,234,1659,2773,153,0},{9UL,234,1659,2773,153,0},{0x1478L,232,435,2231,74,1},{65531UL,196,1823,1247,-168,0}}},{{{0x456BL,337,1740,664,74,0},{65531UL,196,1823,1247,-168,0},{0x1478L,232,435,2231,74,1},{9UL,234,1659,2773,153,0},{9UL,234,1659,2773,153,0},{0x1478L,232,435,2231,74,1},{65531UL,196,1823,1247,-168,0}},{{0x456BL,337,1740,664,74,0},{65531UL,196,1823,1247,-168,0},{0x1478L,232,435,2231,74,1},{9UL,234,1659,2773,153,0},{9UL,234,1659,2773,153,0},{0x1478L,232,435,2231,74,1},{65531UL,196,1823,1247,-168,0}}},{{{0x456BL,337,1740,664,74,0},{65531UL,196,1823,1247,-168,0},{0x1478L,232,435,2231,74,1},{9UL,234,1659,2773,153,0},{9UL,234,1659,2773,153,0},{0x1478L,232,435,2231,74,1},{65531UL,196,1823,1247,-168,0}},{{0x456BL,337,1740,664,74,0},{65531UL,196,1823,1247,-168,0},{0x1478L,232,435,2231,74,1},{9UL,234,1659,2773,153,0},{9UL,234,1659,2773,153,0},{0x1478L,232,435,2231,74,1},{65531UL,196,1823,1247,-168,0}}}};
|
|
static struct S0 g_2082 = {0,9,1,2,0,-705,4};/* VOLATILE GLOBAL g_2082 */
|
|
static union U2 g_2190 = {0x14DD3505L};/* VOLATILE GLOBAL g_2190 */
|
|
static union U2 g_2196[4] = {{-1L},{-1L},{-1L},{-1L}};
|
|
static struct S1 * volatile * const *g_2204 = (void*)0;
|
|
static struct S1 * volatile * const * volatile *g_2203 = &g_2204;
|
|
static struct S1 * volatile * const * volatile * volatile *g_2202 = &g_2203;
|
|
static struct S0 g_2211[6][2][2] = {{{{2,14,1,-1,0,223,3},{-3,7,0,-2,0,-384,5}},{{-1,22,0,-1,0,240,4},{-0,27,0,3,0,494,5}}},{{{-1,22,0,-1,0,240,4},{-3,7,0,-2,0,-384,5}},{{2,14,1,-1,0,223,3},{-1,22,0,-1,0,240,4}}},{{{-3,7,0,-2,0,-384,5},{-0,27,0,3,0,494,5}},{{-0,9,1,-3,0,-60,0},{-0,9,1,-3,0,-60,0}}},{{{2,14,1,-1,0,223,3},{-0,9,1,-3,0,-60,0}},{{-0,9,1,-3,0,-60,0},{-0,27,0,3,0,494,5}}},{{{-3,7,0,-2,0,-384,5},{-1,22,0,-1,0,240,4}},{{2,14,1,-1,0,223,3},{-3,7,0,-2,0,-384,5}}},{{{-1,22,0,-1,0,240,4},{-0,27,0,3,0,494,5}},{{-1,22,0,-1,0,240,4},{-3,7,0,-2,0,-384,5}}}};
|
|
static struct S0 g_2219[6][2] = {{{-0,22,0,-3,0,173,5},{2,5,1,-1,1,291,4}},{{2,5,1,-1,1,291,4},{-0,22,0,-3,0,173,5}},{{2,5,1,-1,1,291,4},{2,5,1,-1,1,291,4}},{{-0,22,0,-3,0,173,5},{2,5,1,-1,1,291,4}},{{2,5,1,-1,1,291,4},{-0,22,0,-3,0,173,5}},{{2,5,1,-1,1,291,4},{2,5,1,-1,1,291,4}}};
|
|
static int64_t **g_2283 = (void*)0;
|
|
static int64_t ***g_2282 = &g_2283;
|
|
static union U2 g_2288 = {-10L};/* VOLATILE GLOBAL g_2288 */
|
|
static union U2 g_2291 = {1L};/* VOLATILE GLOBAL g_2291 */
|
|
static struct S0 g_2311 = {1,42,0,4,0,-52,1};/* VOLATILE GLOBAL g_2311 */
|
|
static uint16_t **g_2347 = &g_581;
|
|
static uint16_t ** const *g_2346 = &g_2347;
|
|
static union U2 g_2387[7] = {{0xA2196B06L},{0xA2196B06L},{0xA2196B06L},{0xA2196B06L},{0xA2196B06L},{0xA2196B06L},{0xA2196B06L}};
|
|
static struct S1 g_2445 = {0x4757L,272,2704,390,-98,0};/* VOLATILE GLOBAL g_2445 */
|
|
static struct S1 g_2449 = {0xC324L,41,2220,2736,228,1};/* VOLATILE GLOBAL g_2449 */
|
|
static volatile int32_t g_2564[6] = {0x19E2C7A3L,0x19E2C7A3L,0xA2DB3FE3L,0x19E2C7A3L,0x19E2C7A3L,0xA2DB3FE3L};
|
|
static volatile int32_t *g_2563 = &g_2564[2];
|
|
static volatile int32_t **g_2562[6][4] = {{&g_2563,(void*)0,(void*)0,&g_2563},{&g_2563,(void*)0,&g_2563,(void*)0},{(void*)0,(void*)0,&g_2563,&g_2563},{&g_2563,&g_2563,(void*)0,&g_2563},{&g_2563,(void*)0,&g_2563,(void*)0},{&g_2563,(void*)0,(void*)0,&g_2563}};
|
|
static volatile int32_t ***g_2561 = &g_2562[3][0];
|
|
static volatile int32_t *** volatile *g_2560[2][6] = {{&g_2561,&g_2561,&g_2561,&g_2561,&g_2561,&g_2561},{&g_2561,&g_2561,&g_2561,&g_2561,&g_2561,&g_2561}};
|
|
static volatile int32_t *** volatile **g_2559 = &g_2560[1][2];
|
|
static uint8_t g_2570 = 0xFDL;
|
|
static volatile uint32_t g_2574 = 0x22D7AE03L;/* VOLATILE GLOBAL g_2574 */
|
|
static volatile uint32_t *g_2573 = &g_2574;
|
|
static volatile uint32_t **g_2572 = &g_2573;
|
|
static volatile uint32_t ** volatile *g_2571 = &g_2572;
|
|
static struct S0 g_2622 = {-2,14,0,4,0,-501,7};/* VOLATILE GLOBAL g_2622 */
|
|
static struct S0 ** const **g_2670 = (void*)0;
|
|
static struct S0 ** const ***g_2669 = &g_2670;
|
|
static int64_t g_2678[4][5][9] = {{{0L,(-1L),0xB95FC1DD83CB06C3LL,0xF3C38EFF2801407FLL,1L,0xB95FC1DD83CB06C3LL,0xDB94C902CEC10F2CLL,0x391AC484671509B2LL,0xFDDBE10E358E79FDLL},{(-1L),0xED91146291C45913LL,0x88B3BFF73A4BFF4CLL,0x56046493B66AF959LL,(-2L),0x88B3BFF73A4BFF4CLL,0x9475B274B4BCE18ELL,(-1L),0x6339393F5684B0DFLL},{(-4L),(-1L),0xB95FC1DD83CB06C3LL,0xFCB09B1B028D9ABBLL,0xFCB09B1B028D9ABBLL,0xB95FC1DD83CB06C3LL,(-1L),(-4L),0xFDDBE10E358E79FDLL},{(-1L),0x9475B274B4BCE18ELL,0x88B3BFF73A4BFF4CLL,(-2L),(-5L),0x56046493B66AF959LL,0xAD63BEFA01E2AC5FLL,0x5C14C05431493BB8LL,(-2L)},{0xBC9A48E5C97493B5LL,0xB60A8A208FD8E19ELL,1L,(-7L),6L,1L,0xE49B202198C40119LL,0xE5D96F57F4CF0FE1LL,0xF3C38EFF2801407FLL}},{{0x0995485A9B4FB0B0LL,0xC2020794590A9178LL,0x56046493B66AF959LL,(-1L),(-1L),0x56046493B66AF959LL,0xC2020794590A9178LL,0x0995485A9B4FB0B0LL,(-2L)},{0xE5D96F57F4CF0FE1LL,0xE49B202198C40119LL,1L,6L,(-7L),1L,0xB60A8A208FD8E19ELL,0xBC9A48E5C97493B5LL,0xF3C38EFF2801407FLL},{0x5C14C05431493BB8LL,0xAD63BEFA01E2AC5FLL,0x56046493B66AF959LL,(-5L),0L,0x56046493B66AF959LL,0xCF51ADC77BC62773LL,0xD357D0D88A72D5F9LL,(-2L)},{9L,(-1L),1L,0xCC4AB3051342B15ALL,0xCC4AB3051342B15ALL,1L,(-1L),9L,0xF3C38EFF2801407FLL},{0xD357D0D88A72D5F9LL,0xCF51ADC77BC62773LL,0x56046493B66AF959LL,0L,(-5L),0x56046493B66AF959LL,0xAD63BEFA01E2AC5FLL,0x5C14C05431493BB8LL,(-2L)}},{{0xBC9A48E5C97493B5LL,0xB60A8A208FD8E19ELL,1L,(-7L),6L,1L,0xE49B202198C40119LL,0xE5D96F57F4CF0FE1LL,0xF3C38EFF2801407FLL},{0x0995485A9B4FB0B0LL,0xC2020794590A9178LL,0x56046493B66AF959LL,(-1L),(-1L),0x56046493B66AF959LL,0xC2020794590A9178LL,0x0995485A9B4FB0B0LL,(-2L)},{0xE5D96F57F4CF0FE1LL,0xE49B202198C40119LL,1L,6L,(-7L),1L,0xB60A8A208FD8E19ELL,0xBC9A48E5C97493B5LL,0xF3C38EFF2801407FLL},{0x5C14C05431493BB8LL,0xAD63BEFA01E2AC5FLL,0x56046493B66AF959LL,(-5L),0L,0x56046493B66AF959LL,0xCF51ADC77BC62773LL,0xD357D0D88A72D5F9LL,(-2L)},{9L,(-1L),1L,0xCC4AB3051342B15ALL,0xCC4AB3051342B15ALL,1L,(-1L),9L,0xF3C38EFF2801407FLL}},{{0xD357D0D88A72D5F9LL,0xCF51ADC77BC62773LL,0x56046493B66AF959LL,0L,(-5L),0x56046493B66AF959LL,0xAD63BEFA01E2AC5FLL,0x5C14C05431493BB8LL,(-2L)},{0xBC9A48E5C97493B5LL,0xB60A8A208FD8E19ELL,1L,(-7L),6L,1L,0xE49B202198C40119LL,0xE5D96F57F4CF0FE1LL,0xF3C38EFF2801407FLL},{0x0995485A9B4FB0B0LL,0xC2020794590A9178LL,0x56046493B66AF959LL,(-1L),(-1L),0x56046493B66AF959LL,0xC2020794590A9178LL,0x0995485A9B4FB0B0LL,(-2L)},{0xE5D96F57F4CF0FE1LL,0xE49B202198C40119LL,1L,6L,(-7L),1L,0xB60A8A208FD8E19ELL,0xBC9A48E5C97493B5LL,0xF3C38EFF2801407FLL},{0x5C14C05431493BB8LL,0xAD63BEFA01E2AC5FLL,0x56046493B66AF959LL,(-5L),0L,0x56046493B66AF959LL,0xCF51ADC77BC62773LL,0xD357D0D88A72D5F9LL,(-2L)}}};
|
|
static volatile uint16_t g_2775 = 0x7F83L;/* VOLATILE GLOBAL g_2775 */
|
|
static volatile uint16_t * const volatile g_2774 = &g_2775;/* VOLATILE GLOBAL g_2774 */
|
|
static volatile uint16_t * const volatile *g_2773 = &g_2774;
|
|
static int32_t g_2814 = 0L;
|
|
static uint64_t g_2826[9][1][4] = {{{18446744073709551615UL,18446744073709551615UL,9UL,9UL}},{{18446744073709551615UL,18446744073709551615UL,9UL,9UL}},{{18446744073709551615UL,18446744073709551615UL,9UL,9UL}},{{18446744073709551615UL,18446744073709551615UL,9UL,9UL}},{{18446744073709551615UL,18446744073709551615UL,9UL,9UL}},{{18446744073709551615UL,18446744073709551615UL,9UL,9UL}},{{18446744073709551615UL,18446744073709551615UL,9UL,9UL}},{{18446744073709551615UL,18446744073709551615UL,9UL,9UL}},{{18446744073709551615UL,18446744073709551615UL,9UL,9UL}}};
|
|
static const union U2 g_2858 = {-2L};/* VOLATILE GLOBAL g_2858 */
|
|
static union U2 **g_2859 = (void*)0;
|
|
static volatile int64_t *** volatile * const *g_2990 = (void*)0;
|
|
static int16_t ****g_3088 = &g_1264;
|
|
static const uint8_t g_3110 = 0UL;
|
|
static int32_t g_3139 = (-2L);
|
|
static int16_t g_3166 = (-1L);
|
|
static int64_t g_3168 = 0x9E916667EC34498ELL;
|
|
static int16_t g_3203 = 0xB345L;
|
|
static int32_t g_3255 = 0x57CF4107L;
|
|
static int8_t g_3310 = 0L;
|
|
static uint32_t g_3316 = 5UL;
|
|
static struct S1 g_3322[8][5][5] = {{{{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1}},{{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0}},{{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1}},{{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0}},{{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1}}},{{{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0}},{{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1}},{{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0}},{{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1}},{{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0}}},{{{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1}},{{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0}},{{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1}},{{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0}},{{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1}}},{{{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0}},{{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1}},{{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0}},{{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1}},{{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0}}},{{{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1}},{{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0}},{{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1}},{{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0}},{{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1}}},{{{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0}},{{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1}},{{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0}},{{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1}},{{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0}}},{{{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1}},{{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0}},{{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1}},{{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0}},{{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1}}},{{{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0}},{{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1}},{{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0},{0xC4A4L,251,2171,2771,-132,1},{0x3EDBL,205,794,695,244,0}},{{65534UL,229,2722,678,-135,1},{0x39FDL,405,2516,1512,-7,0},{0x39FDL,405,2516,1512,-7,0},{65534UL,229,2722,678,-135,1},{65534UL,229,2722,678,-135,1}},{{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0},{0xC4A4L,251,2171,2771,-132,1},{65526UL,422,1537,859,239,0}}}};
|
|
static struct S1 g_3323 = {0x7009L,404,1391,614,-66,0};/* VOLATILE GLOBAL g_3323 */
|
|
static struct S1 g_3324 = {0UL,212,1035,1723,-146,0};/* VOLATILE GLOBAL g_3324 */
|
|
static struct S1 g_3325 = {65531UL,299,79,3,-167,1};/* VOLATILE GLOBAL g_3325 */
|
|
static struct S1 g_3326 = {65535UL,372,1949,1792,-249,1};/* VOLATILE GLOBAL g_3326 */
|
|
static struct S1 g_3327 = {1UL,215,1623,1137,211,1};/* VOLATILE GLOBAL g_3327 */
|
|
static struct S1 g_3328 = {65530UL,425,2129,2601,184,1};/* VOLATILE GLOBAL g_3328 */
|
|
static struct S1 g_3329[10] = {{0xA444L,280,2870,940,255,0},{0xA444L,280,2870,940,255,0},{0xA444L,280,2870,940,255,0},{0xA444L,280,2870,940,255,0},{0xA444L,280,2870,940,255,0},{0xA444L,280,2870,940,255,0},{0xA444L,280,2870,940,255,0},{0xA444L,280,2870,940,255,0},{0xA444L,280,2870,940,255,0},{0xA444L,280,2870,940,255,0}};
|
|
static struct S1 g_3330 = {3UL,328,2423,2078,-28,0};/* VOLATILE GLOBAL g_3330 */
|
|
static struct S1 g_3331[4] = {{0x3E2FL,260,1692,629,125,1},{0x3E2FL,260,1692,629,125,1},{0x3E2FL,260,1692,629,125,1},{0x3E2FL,260,1692,629,125,1}};
|
|
static struct S1 g_3332 = {65526UL,462,388,2653,208,0};/* VOLATILE GLOBAL g_3332 */
|
|
static struct S1 g_3333 = {4UL,132,2431,1798,-30,1};/* VOLATILE GLOBAL g_3333 */
|
|
static struct S1 g_3334[2] = {{0xDA09L,188,170,591,76,1},{0xDA09L,188,170,591,76,1}};
|
|
static struct S1 g_3335 = {0x5A73L,239,2265,464,-59,0};/* VOLATILE GLOBAL g_3335 */
|
|
static int32_t ****g_3349 = &g_1900;
|
|
static int32_t * const *g_3462 = &g_655;
|
|
static int32_t * const **g_3461[7] = {&g_3462,&g_3462,&g_3462,&g_3462,&g_3462,&g_3462,&g_3462};
|
|
static int32_t * const ***g_3460 = &g_3461[4];
|
|
static int32_t * const ****g_3459 = &g_3460;
|
|
static union U2 g_3476 = {2L};/* VOLATILE GLOBAL g_3476 */
|
|
static union U2 g_3479 = {0x19FD0885L};/* VOLATILE GLOBAL g_3479 */
|
|
static union U2 g_3495 = {3L};/* VOLATILE GLOBAL g_3495 */
|
|
static uint64_t g_3534 = 0x1043ABAA4934D44CLL;
|
|
static union U2 g_3539 = {8L};/* VOLATILE GLOBAL g_3539 */
|
|
static struct S0 g_3653 = {1,10,0,-1,1,-527,7};/* VOLATILE GLOBAL g_3653 */
|
|
static union U2 g_3655[7] = {{8L},{-9L},{-9L},{8L},{-9L},{-9L},{8L}};
|
|
static union U2 *g_3671 = (void*)0;
|
|
static uint32_t *g_3694[2][10][5] = {{{&g_3655[5].f1,&g_395[0],&g_395[0],&g_3655[5].f1,&g_3655[5].f1},{&g_1780.f1,&g_1781.f1,&g_1780.f1,&g_1781.f1,&g_1780.f1},{&g_3655[5].f1,&g_3655[5].f1,&g_395[0],&g_395[0],&g_3655[5].f1},{&g_2288.f1,&g_1781.f1,&g_2288.f1,&g_1781.f1,&g_2288.f1},{&g_3655[5].f1,&g_395[0],&g_395[0],&g_3655[5].f1,&g_3655[5].f1},{&g_1780.f1,&g_1781.f1,&g_1780.f1,&g_1781.f1,&g_1780.f1},{&g_3655[5].f1,&g_3655[5].f1,&g_395[0],&g_395[0],&g_3655[5].f1},{&g_2288.f1,&g_1781.f1,&g_2288.f1,&g_1781.f1,&g_2288.f1},{&g_3655[5].f1,&g_395[0],&g_395[0],&g_3655[5].f1,&g_3655[5].f1},{&g_1780.f1,&g_1781.f1,&g_1780.f1,&g_1781.f1,&g_1780.f1}},{{&g_3655[5].f1,&g_3655[5].f1,&g_395[0],&g_395[0],&g_3655[5].f1},{&g_2288.f1,&g_1781.f1,&g_2288.f1,&g_1781.f1,&g_2288.f1},{&g_3655[5].f1,&g_395[0],&g_395[0],&g_3655[5].f1,&g_3655[5].f1},{&g_1780.f1,&g_1781.f1,&g_1780.f1,&g_1781.f1,&g_1780.f1},{&g_3655[5].f1,&g_3655[5].f1,&g_395[0],&g_395[0],&g_3655[5].f1},{&g_2288.f1,&g_1781.f1,&g_2288.f1,&g_1781.f1,&g_2288.f1},{&g_3655[5].f1,&g_395[0],&g_395[0],&g_3655[5].f1,&g_3655[5].f1},{&g_1780.f1,&g_1781.f1,&g_1780.f1,&g_1781.f1,&g_1780.f1},{&g_3655[5].f1,&g_3655[5].f1,&g_395[0],&g_395[0],&g_3655[5].f1},{&g_2288.f1,&g_1781.f1,&g_2288.f1,&g_1781.f1,&g_2288.f1}}};
|
|
static uint32_t **g_3693 = &g_3694[1][7][4];
|
|
static uint32_t ***g_3692 = &g_3693;
|
|
static uint32_t ****g_3691 = &g_3692;
|
|
static uint32_t *****g_3690 = &g_3691;
|
|
static const int32_t g_3699 = 0x18C32CF8L;
|
|
static struct S0 **** const g_3746 = &g_148[2];
|
|
static struct S0 **** const *g_3745 = &g_3746;
|
|
static uint32_t g_3810[7] = {0xE06A31ECL,0xE06A31ECL,0xE06A31ECL,0xE06A31ECL,0xE06A31ECL,0xE06A31ECL,0xE06A31ECL};
|
|
static struct S0 g_3822 = {-1,33,0,3,1,-316,1};/* VOLATILE GLOBAL g_3822 */
|
|
static int16_t **g_3909[3] = {&g_1266,&g_1266,&g_1266};
|
|
static uint32_t *** const *g_3955 = &g_3692;
|
|
static const int32_t g_3986 = 0L;
|
|
static const int32_t *g_3985 = &g_3986;
|
|
static int32_t *g_4078[10] = {&g_1090,&g_232,&g_232,&g_1090,&g_232,&g_232,&g_1090,&g_232,&g_232,&g_1090};
|
|
|
|
|
|
/* --- FORWARD DECLARATIONS --- */
|
|
uint8_t func_1(void);
|
|
uint8_t func_13(int8_t * p_14, const int8_t p_15, int32_t * p_16, int8_t p_17);
|
|
int8_t * func_18(uint64_t p_19, int32_t * p_20, int8_t p_21, int8_t p_22, uint16_t p_23);
|
|
uint64_t func_24(int32_t p_25);
|
|
int32_t * func_35(int16_t p_36, int8_t * p_37, int8_t * p_38, int32_t * p_39);
|
|
int16_t func_40(uint16_t p_41, int32_t * const p_42);
|
|
int64_t func_44(int8_t * p_45, int8_t * const p_46, const int32_t p_47, int8_t * p_48);
|
|
int8_t func_52(int8_t * p_53, const int8_t * p_54, uint32_t p_55);
|
|
int8_t * func_56(uint8_t p_57, uint16_t p_58, int32_t * p_59);
|
|
int32_t * func_62(int32_t p_63);
|
|
|
|
|
|
/* --- FUNCTIONS --- */
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_8 g_32 g_29 g_77 g_216 g_1438 g_655 g_704 g_705 g_121 g_1266 g_188 g_1544 g_261 g_85 g_264.f2 g_324.f4 g_1663 g_1106.f1 g_50 g_1586.f4 g_1090 g_1264 g_1265 g_1101 g_232 g_81.f0 g_211 g_2559 g_320.f3 g_1582.f0 g_2571 g_84 g_347 g_3110 g_3745 g_3460 g_3461 g_3462 g_3459 g_3692 g_3693 g_3694 g_1126.f6 g_2814 g_2016.f3 g_2346 g_2347 g_581 g_1584.f0 g_3810 g_3088 g_2622.f5 g_1591.f4 g_372 g_213 g_3139 g_1543 g_3653.f3 g_114.f3 g_1585.f4 g_1588.f2 g_3690 g_3691 g_3985 g_3986 g_323.f2 g_116.f4 g_1195 g_1196 g_1197 g_642.f4 g_3203 g_115.f0 g_742 g_323.f4 g_2572 g_2573 g_2574 g_3323.f0
|
|
* writes: g_32 g_77 g_216 g_232 g_186 g_1663 g_121 g_1101 g_188 g_50 g_539 g_85 g_211 g_2570 g_1777.f1 g_84 g_347 g_1090 g_3745 g_2288.f1 g_868 g_3479.f1 g_3655.f1 g_1780.f1 g_2291.f1 g_1781.f1 g_395 g_581 g_2814 g_3810 g_1264 g_213 g_655 g_1265 g_3909 g_3139 g_261 g_3955 g_3985 g_3203 g_743 g_4078
|
|
*/
|
|
uint8_t func_1(void)
|
|
{ /* block id: 0 */
|
|
uint8_t l_26 = 0UL;
|
|
int32_t * const l_43 = (void*)0;
|
|
int8_t *l_1972[10][7] = {{&g_1663,&g_50[2][2][2],&g_50[2][2][1],&g_1663,&g_50[1][4][6],(void*)0,&g_50[2][2][2]},{&g_1663,&g_50[2][2][2],(void*)0,&g_1663,&g_50[1][4][6],&g_1663,&g_50[1][4][6]},{&g_1663,&g_50[2][2][1],&g_50[2][2][1],&g_1663,&g_50[2][2][2],(void*)0,&g_50[1][4][6]},{&g_1663,&g_50[2][2][2],&g_50[2][2][1],&g_1663,&g_50[1][4][6],(void*)0,&g_50[2][2][2]},{&g_1663,&g_50[2][2][2],(void*)0,&g_1663,&g_50[1][4][6],&g_1663,&g_50[1][4][6]},{&g_1663,&g_50[2][2][1],&g_1663,&g_50[2][2][1],&g_50[0][3][3],&g_1663,&g_50[2][2][2]},{(void*)0,(void*)0,&g_1663,(void*)0,&g_50[2][2][2],&g_1663,&g_50[0][3][3]},{&g_50[2][2][1],(void*)0,&g_50[1][3][3],&g_50[2][2][1],&g_50[2][2][2],&g_50[1][4][6],&g_50[2][2][2]},{&g_50[2][2][1],&g_1663,&g_1663,&g_50[2][2][1],&g_50[0][3][3],&g_1663,&g_50[2][2][2]},{(void*)0,(void*)0,&g_1663,(void*)0,&g_50[2][2][2],&g_1663,&g_50[0][3][3]}};
|
|
int32_t *l_1973 = &g_77;
|
|
int32_t l_3111 = 0xA8E92D2DL;
|
|
uint16_t l_4076 = 65531UL;
|
|
int32_t **l_4077[5];
|
|
int i, j;
|
|
for (i = 0; i < 5; i++)
|
|
l_4077[i] = &l_1973;
|
|
g_4078[7] = ((((safe_add_func_int8_t_s_s(((safe_rshift_func_int16_t_s_u((safe_mul_func_uint16_t_u_u(65535UL, 0xBDF7L)), g_8[0])) , ((g_8[1] < ((((safe_lshift_func_uint8_t_u_s(func_13(func_18(func_24(l_26), func_35(func_40(g_29, l_43), l_1972[1][1], &g_50[0][5][5], l_1973), l_26, l_26, l_26), g_3110, &g_2814, l_3111), g_323.f4)) || (*g_3985)) != l_4076) > l_3111)) && (*l_1973))), 0x0CL)) , 0xD317DFD4L) , (***g_2571)) , &l_3111);
|
|
return g_3323.f0;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_50 g_3745 g_3460 g_3461 g_3462 g_655 g_77 g_3459 g_3692 g_3693 g_3694 g_1126.f6 g_2814 g_2016.f3 g_188 g_2346 g_2347 g_581 g_1584.f0 g_1266 g_1101 g_3810 g_3088 g_1264 g_2622.f5 g_1591.f4 g_372 g_213 g_1265 g_3139 g_1543 g_1544 g_261 g_3653.f3 g_114.f3 g_1585.f4 g_1588.f2 g_3690 g_3691 g_3985 g_3986 g_323.f2 g_116.f4 g_705 g_121 g_1195 g_1196 g_1197 g_642.f4 g_3203 g_211 g_115.f0 g_742
|
|
* writes: g_211 g_1090 g_3745 g_2288.f1 g_868 g_3479.f1 g_3655.f1 g_1780.f1 g_2291.f1 g_1781.f1 g_395 g_188 g_581 g_50 g_1101 g_2814 g_77 g_3810 g_1264 g_213 g_655 g_32 g_1265 g_3909 g_3139 g_261 g_3955 g_3985 g_121 g_3203 g_2570 g_743
|
|
*/
|
|
uint8_t func_13(int8_t * p_14, const int8_t p_15, int32_t * p_16, int8_t p_17)
|
|
{ /* block id: 1446 */
|
|
int64_t l_3141 = 0x1C43C892472EED98LL;
|
|
int32_t l_3180[7] = {(-9L),(-9L),(-9L),(-9L),(-9L),(-9L),(-9L)};
|
|
struct S1 ***l_3293 = &g_705;
|
|
uint16_t *l_3312 = &g_1165;
|
|
uint32_t l_3313 = 0xA23899C4L;
|
|
int32_t ****l_3347[5][1];
|
|
uint32_t *l_3368 = &g_2291.f1;
|
|
uint32_t **l_3367 = &l_3368;
|
|
uint32_t ***l_3366 = &l_3367;
|
|
uint32_t ****l_3365 = &l_3366;
|
|
uint32_t *****l_3364 = &l_3365;
|
|
int16_t l_3410 = 3L;
|
|
int32_t * const ****l_3463 = &g_3460;
|
|
union U2 *l_3478 = &g_3479;
|
|
union U2 *l_3494 = &g_3495;
|
|
int16_t ****l_3526 = &g_1264;
|
|
union U2 **l_3536 = (void*)0;
|
|
uint64_t l_3564 = 0xFE6B415708495329LL;
|
|
uint32_t ** const *l_3570 = &g_1068;
|
|
uint32_t ** const **l_3569[4][7] = {{&l_3570,&l_3570,&l_3570,&l_3570,&l_3570,&l_3570,&l_3570},{&l_3570,&l_3570,&l_3570,&l_3570,&l_3570,&l_3570,&l_3570},{&l_3570,&l_3570,&l_3570,&l_3570,&l_3570,&l_3570,&l_3570},{&l_3570,&l_3570,&l_3570,&l_3570,&l_3570,&l_3570,&l_3570}};
|
|
uint32_t ** const ***l_3568 = &l_3569[1][0];
|
|
uint16_t l_3579 = 0x2B2AL;
|
|
int64_t ****l_3613 = &g_2282;
|
|
int64_t **** const *l_3612 = &l_3613;
|
|
int32_t l_3621[1][5][3] = {{{0x985F6B00L,0x985F6B00L,0x985F6B00L},{0xBF582CB5L,0xBF582CB5L,0xBF582CB5L},{0x985F6B00L,0x985F6B00L,0x985F6B00L},{0xBF582CB5L,0xBF582CB5L,0xBF582CB5L},{0x985F6B00L,0x985F6B00L,0x985F6B00L}}};
|
|
uint32_t *****l_3695 = &l_3365;
|
|
uint64_t l_3707 = 0x6DE9A72A6202A521LL;
|
|
const int16_t l_3895[8][1] = {{(-6L)},{0x0558L},{(-6L)},{0x0558L},{(-6L)},{0x0558L},{(-6L)},{0x0558L}};
|
|
uint16_t ***l_3923 = &g_2347;
|
|
struct S0 ***l_3950 = (void*)0;
|
|
uint32_t *** const l_3954 = (void*)0;
|
|
uint32_t *** const *l_3953[6] = {&l_3954,&l_3954,&l_3954,&l_3954,&l_3954,&l_3954};
|
|
const int32_t *l_3982 = &g_85;
|
|
uint16_t l_4043 = 7UL;
|
|
int i, j, k;
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
l_3347[i][j] = &g_1900;
|
|
}
|
|
lbl_4074:
|
|
for (g_211 = (-20); (g_211 > 27); g_211++)
|
|
{ /* block id: 1449 */
|
|
uint32_t l_3114 = 0xD249B98DL;
|
|
uint8_t *l_3119 = (void*)0;
|
|
int32_t l_3179 = 0xC4CB7C6AL;
|
|
int32_t l_3182 = 0x8BE800E1L;
|
|
int32_t l_3183 = 0xAD07AA26L;
|
|
int32_t l_3184[1];
|
|
int32_t l_3186[3][7] = {{0x7F6E290FL,0xAB53934BL,0x7F6E290FL,0x51645CD2L,0x51645CD2L,0x7F6E290FL,0xAB53934BL},{0x51645CD2L,0xAB53934BL,3L,3L,0xAB53934BL,0x51645CD2L,0xAB53934BL},{0x7F6E290FL,0x51645CD2L,0x51645CD2L,0x7F6E290FL,0xAB53934BL,0x7F6E290FL,0x51645CD2L}};
|
|
uint16_t l_3207 = 0UL;
|
|
uint16_t **l_3258 = &g_581;
|
|
int16_t l_3267[7] = {0L,0L,0L,0L,0L,0L,0L};
|
|
uint32_t l_3281 = 0xEEC96587L;
|
|
int32_t *l_3339 = &l_3184[0];
|
|
int32_t l_3340 = (-1L);
|
|
uint32_t *****l_3369 = (void*)0;
|
|
const uint32_t *l_3374 = &l_3313;
|
|
const uint32_t **l_3373 = &l_3374;
|
|
const uint32_t ***l_3372 = &l_3373;
|
|
const uint32_t ****l_3371 = &l_3372;
|
|
const uint32_t *****l_3370 = &l_3371;
|
|
int32_t l_3393 = 0x83BEBF23L;
|
|
union U2 *l_3475 = &g_3476;
|
|
int64_t l_3488 = 0x5E420EAD9A2F78D4LL;
|
|
uint64_t l_3572[9][9][3] = {{{0x1E330D00F347E347LL,0x6F30EA7DE6B17100LL,0x45EB5150B73683AALL},{0x14D0EA02B887256DLL,0x30F9959C7ACF6F3DLL,0x14D0EA02B887256DLL},{0x1E330D00F347E347LL,0x30072C412A6780AALL,0x4DD598916061F3ECLL},{9UL,0x30F9959C7ACF6F3DLL,0x9DDF42316969266ELL},{0x230F1AF302E4C5A9LL,0x6F30EA7DE6B17100LL,0x4DD598916061F3ECLL},{0x14D0EA02B887256DLL,18446744073709551615UL,0x14D0EA02B887256DLL},{0x230F1AF302E4C5A9LL,0x30072C412A6780AALL,0x45EB5150B73683AALL},{9UL,18446744073709551615UL,0x9DDF42316969266ELL},{0x1E330D00F347E347LL,0x6F30EA7DE6B17100LL,0x45EB5150B73683AALL}},{{0x14D0EA02B887256DLL,0x30F9959C7ACF6F3DLL,0x14D0EA02B887256DLL},{0x1E330D00F347E347LL,0x30072C412A6780AALL,0x4DD598916061F3ECLL},{9UL,0x30F9959C7ACF6F3DLL,0x9DDF42316969266ELL},{0x230F1AF302E4C5A9LL,0x6F30EA7DE6B17100LL,0x4DD598916061F3ECLL},{0x14D0EA02B887256DLL,18446744073709551615UL,0x14D0EA02B887256DLL},{0x230F1AF302E4C5A9LL,0x30072C412A6780AALL,0x45EB5150B73683AALL},{9UL,18446744073709551615UL,0x9DDF42316969266ELL},{0x1E330D00F347E347LL,0x6F30EA7DE6B17100LL,0x45EB5150B73683AALL},{0x14D0EA02B887256DLL,0x30F9959C7ACF6F3DLL,0x14D0EA02B887256DLL}},{{0x1E330D00F347E347LL,0x30072C412A6780AALL,0x4DD598916061F3ECLL},{9UL,0x30F9959C7ACF6F3DLL,0x9DDF42316969266ELL},{0x230F1AF302E4C5A9LL,0x6F30EA7DE6B17100LL,0x4DD598916061F3ECLL},{0x14D0EA02B887256DLL,18446744073709551615UL,0x14D0EA02B887256DLL},{0x8C7BCAD190091010LL,0x45EB5150B73683AALL,0UL},{1UL,0xA88C8E1BEE795380LL,18446744073709551611UL},{0xB026F4CA19D1F04DLL,0x230F1AF302E4C5A9LL,0UL},{0xE0787AE767AA449ELL,18446744073709551615UL,0xE0787AE767AA449ELL},{0xB026F4CA19D1F04DLL,0x45EB5150B73683AALL,1UL}},{{1UL,18446744073709551615UL,18446744073709551611UL},{0x8C7BCAD190091010LL,0x230F1AF302E4C5A9LL,1UL},{0xE0787AE767AA449ELL,0xA88C8E1BEE795380LL,0xE0787AE767AA449ELL},{0x8C7BCAD190091010LL,0x45EB5150B73683AALL,0UL},{1UL,0xA88C8E1BEE795380LL,18446744073709551611UL},{0xB026F4CA19D1F04DLL,0x230F1AF302E4C5A9LL,0UL},{0xE0787AE767AA449ELL,18446744073709551615UL,0xE0787AE767AA449ELL},{0xB026F4CA19D1F04DLL,0x45EB5150B73683AALL,1UL},{1UL,18446744073709551615UL,18446744073709551611UL}},{{0x8C7BCAD190091010LL,0x230F1AF302E4C5A9LL,1UL},{0xE0787AE767AA449ELL,0xA88C8E1BEE795380LL,0xE0787AE767AA449ELL},{0x8C7BCAD190091010LL,0x45EB5150B73683AALL,0UL},{1UL,0xA88C8E1BEE795380LL,18446744073709551611UL},{0xB026F4CA19D1F04DLL,0x230F1AF302E4C5A9LL,0UL},{0xE0787AE767AA449ELL,18446744073709551615UL,0xE0787AE767AA449ELL},{0xB026F4CA19D1F04DLL,0x45EB5150B73683AALL,1UL},{1UL,18446744073709551615UL,18446744073709551611UL},{0x8C7BCAD190091010LL,0x230F1AF302E4C5A9LL,1UL}},{{0xE0787AE767AA449ELL,0xA88C8E1BEE795380LL,0xE0787AE767AA449ELL},{0x8C7BCAD190091010LL,0x45EB5150B73683AALL,0UL},{1UL,0xA88C8E1BEE795380LL,18446744073709551611UL},{0xB026F4CA19D1F04DLL,0x230F1AF302E4C5A9LL,0UL},{0xE0787AE767AA449ELL,18446744073709551615UL,0xE0787AE767AA449ELL},{0xB026F4CA19D1F04DLL,0x45EB5150B73683AALL,1UL},{1UL,18446744073709551615UL,18446744073709551611UL},{0x8C7BCAD190091010LL,0x230F1AF302E4C5A9LL,1UL},{0xE0787AE767AA449ELL,0xA88C8E1BEE795380LL,0xE0787AE767AA449ELL}},{{0x8C7BCAD190091010LL,0x45EB5150B73683AALL,0UL},{1UL,0xA88C8E1BEE795380LL,18446744073709551611UL},{0xB026F4CA19D1F04DLL,0x230F1AF302E4C5A9LL,0UL},{0xE0787AE767AA449ELL,18446744073709551615UL,0xE0787AE767AA449ELL},{0xB026F4CA19D1F04DLL,0x45EB5150B73683AALL,1UL},{1UL,18446744073709551615UL,18446744073709551611UL},{0x8C7BCAD190091010LL,0x230F1AF302E4C5A9LL,1UL},{0xE0787AE767AA449ELL,0xA88C8E1BEE795380LL,0xE0787AE767AA449ELL},{0x8C7BCAD190091010LL,0x45EB5150B73683AALL,0UL}},{{1UL,0xA88C8E1BEE795380LL,18446744073709551611UL},{0xB026F4CA19D1F04DLL,0x230F1AF302E4C5A9LL,0UL},{0xE0787AE767AA449ELL,18446744073709551615UL,0xE0787AE767AA449ELL},{0xB026F4CA19D1F04DLL,0x45EB5150B73683AALL,1UL},{1UL,18446744073709551615UL,18446744073709551611UL},{0x8C7BCAD190091010LL,0x230F1AF302E4C5A9LL,1UL},{0xE0787AE767AA449ELL,0xA88C8E1BEE795380LL,0xE0787AE767AA449ELL},{0x8C7BCAD190091010LL,0x45EB5150B73683AALL,0UL},{1UL,0xA88C8E1BEE795380LL,18446744073709551611UL}},{{0xB026F4CA19D1F04DLL,0x230F1AF302E4C5A9LL,0UL},{0xE0787AE767AA449ELL,18446744073709551615UL,0xE0787AE767AA449ELL},{0xB026F4CA19D1F04DLL,0x45EB5150B73683AALL,1UL},{1UL,18446744073709551615UL,18446744073709551611UL},{0x8C7BCAD190091010LL,0x230F1AF302E4C5A9LL,1UL},{0xE0787AE767AA449ELL,0xA88C8E1BEE795380LL,0xE0787AE767AA449ELL},{0x8C7BCAD190091010LL,0x45EB5150B73683AALL,0UL},{1UL,0xA88C8E1BEE795380LL,18446744073709551611UL},{0xB026F4CA19D1F04DLL,0x230F1AF302E4C5A9LL,0UL}}};
|
|
int32_t *l_3582 = &g_3255;
|
|
uint8_t l_3618[2][6] = {{2UL,0x75L,2UL,2UL,0x75L,2UL},{2UL,0x75L,2UL,2UL,0x75L,2UL}};
|
|
union U2 *l_3654 = &g_3655[5];
|
|
int16_t ****l_3659 = &g_1264;
|
|
int32_t l_3669 = 0x7DA8020EL;
|
|
uint32_t l_3697[10];
|
|
struct S1 ** const l_3708 = &g_80;
|
|
int64_t l_3726 = (-10L);
|
|
uint64_t **l_3740[8][5][4];
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_3184[i] = 0xADA6394CL;
|
|
for (i = 0; i < 10; i++)
|
|
l_3697[i] = 0UL;
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
for (j = 0; j < 5; j++)
|
|
{
|
|
for (k = 0; k < 4; k++)
|
|
l_3740[i][j][k] = (void*)0;
|
|
}
|
|
}
|
|
for (g_1090 = 0; (g_1090 <= 6); g_1090 += 1)
|
|
{ /* block id: 1452 */
|
|
uint64_t l_3140 = 0x5EB86A71F3F695BFLL;
|
|
uint16_t ***l_3146 = &g_2347;
|
|
const uint32_t *l_3155[4][10][6] = {{{&g_1776.f1,&g_1781.f1,&g_1779.f1,&g_2190.f1,&g_1106.f1,(void*)0},{&g_2288.f1,&g_1106.f1,&g_1780.f1,&g_395[0],&g_1776.f1,&g_1780.f1},{&g_1779.f1,&g_1106.f1,(void*)0,&g_2288.f1,&g_1106.f1,&g_395[0]},{&g_2387[2].f1,&g_1781.f1,&g_2190.f1,(void*)0,&g_1783.f1,(void*)0},{&g_2190.f1,&g_1780.f1,&g_2190.f1,(void*)0,&g_1106.f1,&g_395[0]},{&g_1106.f1,&g_1778.f1,(void*)0,&g_1783.f1,(void*)0,&g_1780.f1},{&g_1783.f1,(void*)0,&g_1780.f1,&g_1783.f1,(void*)0,(void*)0},{&g_1106.f1,&g_1776.f1,&g_1779.f1,(void*)0,&g_395[0],&g_2387[2].f1},{&g_2190.f1,(void*)0,&g_2291.f1,(void*)0,&g_395[0],&g_2196[0].f1},{&g_2387[2].f1,&g_1776.f1,&g_1777.f1,&g_2288.f1,(void*)0,&g_1779.f1}},{{&g_1779.f1,(void*)0,&g_395[0],&g_395[0],(void*)0,&g_1779.f1},{&g_2288.f1,&g_1778.f1,&g_1777.f1,&g_2190.f1,&g_1106.f1,&g_2196[0].f1},{&g_1780.f1,&g_1780.f1,&g_2291.f1,&g_1779.f1,&g_1783.f1,&g_2387[2].f1},{&g_1780.f1,&g_1781.f1,&g_1779.f1,&g_2190.f1,&g_1106.f1,(void*)0},{&g_2288.f1,&g_1106.f1,&g_1780.f1,&g_395[0],&g_1776.f1,&g_1780.f1},{&g_1779.f1,&g_1106.f1,(void*)0,&g_2288.f1,&g_1106.f1,&g_395[0]},{&g_2387[2].f1,&g_1781.f1,&g_2190.f1,(void*)0,&g_1783.f1,(void*)0},{&g_2190.f1,&g_1780.f1,&g_2190.f1,(void*)0,&g_1106.f1,&g_395[0]},{&g_1106.f1,&g_1778.f1,(void*)0,&g_1783.f1,(void*)0,&g_1780.f1},{&g_1783.f1,(void*)0,&g_1780.f1,&g_1783.f1,(void*)0,(void*)0}},{{&g_1106.f1,&g_1776.f1,&g_1779.f1,(void*)0,&g_395[0],&g_2387[2].f1},{&g_2190.f1,(void*)0,&g_2291.f1,(void*)0,&g_395[0],&g_2196[0].f1},{&g_2387[2].f1,&g_1776.f1,&g_1777.f1,&g_2288.f1,(void*)0,&g_1779.f1},{&g_1779.f1,(void*)0,&g_395[0],&g_395[0],(void*)0,&g_1779.f1},{&g_2288.f1,&g_1778.f1,&g_1777.f1,&g_2190.f1,&g_1106.f1,&g_2196[0].f1},{&g_1780.f1,&g_1780.f1,&g_2291.f1,&g_1779.f1,&g_1783.f1,&g_2387[2].f1},{&g_1780.f1,&g_1781.f1,&g_1779.f1,&g_2190.f1,&g_1106.f1,(void*)0},{&g_2288.f1,&g_1106.f1,&g_1780.f1,&g_395[0],&g_1776.f1,&g_1780.f1},{&g_1779.f1,&g_1106.f1,(void*)0,&g_2288.f1,&g_1106.f1,&g_395[0]},{&g_2387[2].f1,&g_1781.f1,&g_2190.f1,(void*)0,&g_1783.f1,(void*)0}},{{&g_2190.f1,&g_1780.f1,&g_2190.f1,(void*)0,&g_1106.f1,&g_395[0]},{&g_1106.f1,&g_1778.f1,(void*)0,&g_1783.f1,(void*)0,&g_1780.f1},{&g_1106.f1,&g_1783.f1,&g_395[0],&g_1106.f1,&g_2387[2].f1,&g_1781.f1},{&g_1475.f1,&g_1780.f1,&g_1781.f1,&g_1781.f1,&g_395[0],(void*)0},{&g_868[1],&g_2387[2].f1,&g_2190.f1,&g_868[0],&g_395[0],&g_1781.f1},{(void*)0,&g_1780.f1,&g_2387[2].f1,&g_1780.f1,&g_2387[2].f1,&g_1781.f1},{&g_1781.f1,&g_1783.f1,&g_395[0],&g_395[0],&g_1783.f1,&g_1781.f1},{&g_1780.f1,&g_2196[0].f1,&g_2387[2].f1,&g_868[1],(void*)0,&g_1781.f1},{&g_395[0],&g_2288.f1,&g_2190.f1,&g_1781.f1,&g_1106.f1,(void*)0},{&g_395[0],&g_1777.f1,&g_1781.f1,&g_868[1],&g_2291.f1,&g_1781.f1}}};
|
|
const uint32_t **l_3154[8][8][4] = {{{&l_3155[3][6][5],&l_3155[0][9][2],&l_3155[1][6][1],(void*)0},{(void*)0,&l_3155[1][6][1],&l_3155[2][8][3],&l_3155[1][6][1]},{&l_3155[1][6][1],(void*)0,&l_3155[3][9][3],&l_3155[0][9][2]},{&l_3155[1][6][1],&l_3155[3][4][5],(void*)0,&l_3155[1][6][1]},{&l_3155[1][6][1],&l_3155[0][3][1],(void*)0,&l_3155[3][4][5]},{(void*)0,(void*)0,&l_3155[2][3][0],&l_3155[2][9][3]},{&l_3155[1][6][1],&l_3155[1][6][1],(void*)0,(void*)0},{&l_3155[1][6][1],(void*)0,&l_3155[1][6][1],&l_3155[1][6][1]}},{{&l_3155[1][6][1],&l_3155[1][6][1],(void*)0,(void*)0},{&l_3155[1][4][5],&l_3155[2][9][3],&l_3155[1][6][1],&l_3155[1][4][5]},{&l_3155[3][0][4],&l_3155[2][4][1],&l_3155[1][7][0],&l_3155[3][2][3]},{&l_3155[1][6][1],(void*)0,&l_3155[1][4][5],(void*)0},{&l_3155[0][4][0],&l_3155[0][7][4],&l_3155[1][6][1],&l_3155[1][6][1]},{(void*)0,&l_3155[1][6][1],&l_3155[3][4][4],&l_3155[3][2][3]},{&l_3155[2][9][3],(void*)0,&l_3155[1][3][2],(void*)0},{&l_3155[1][6][1],&l_3155[2][9][3],(void*)0,&l_3155[1][6][1]}},{{&l_3155[1][6][1],&l_3155[1][6][1],&l_3155[1][0][5],&l_3155[1][6][1]},{&l_3155[1][6][1],&l_3155[1][6][1],&l_3155[1][8][3],&l_3155[1][1][0]},{&l_3155[1][6][1],&l_3155[1][6][1],(void*)0,&l_3155[1][6][1]},{(void*)0,&l_3155[1][6][1],&l_3155[1][0][2],&l_3155[3][4][5]},{(void*)0,&l_3155[0][4][0],(void*)0,&l_3155[2][4][1]},{&l_3155[1][6][1],&l_3155[3][4][5],&l_3155[1][8][3],&l_3155[1][6][1]},{&l_3155[1][6][1],(void*)0,&l_3155[1][0][5],&l_3155[1][6][1]},{&l_3155[1][6][1],&l_3155[1][3][0],(void*)0,(void*)0}},{{&l_3155[1][6][1],&l_3155[0][9][2],&l_3155[1][3][2],&l_3155[1][6][1]},{&l_3155[2][9][3],&l_3155[1][6][1],&l_3155[3][4][4],&l_3155[2][4][1]},{(void*)0,&l_3155[1][6][1],&l_3155[1][6][1],&l_3155[2][7][3]},{&l_3155[0][4][0],&l_3155[1][6][1],&l_3155[1][4][5],(void*)0},{&l_3155[1][6][1],&l_3155[1][6][1],&l_3155[1][7][0],&l_3155[1][6][1]},{&l_3155[3][0][4],&l_3155[1][6][1],&l_3155[1][6][1],(void*)0},{&l_3155[1][4][5],&l_3155[1][6][1],(void*)0,&l_3155[1][6][1]},{&l_3155[1][6][1],(void*)0,&l_3155[1][6][1],&l_3155[0][9][2]}},{{&l_3155[1][6][1],&l_3155[3][6][1],(void*)0,&l_3155[2][4][1]},{&l_3155[1][6][1],&l_3155[0][3][1],&l_3155[2][3][0],&l_3155[3][6][1]},{(void*)0,&l_3155[1][6][1],(void*)0,&l_3155[2][9][3]},{&l_3155[1][6][1],&l_3155[1][6][1],(void*)0,&l_3155[1][6][1]},{(void*)0,&l_3155[3][9][3],&l_3155[2][2][0],&l_3155[0][1][0]},{&l_3155[3][6][1],&l_3155[1][6][1],&l_3155[0][7][4],&l_3155[1][6][1]},{(void*)0,&l_3155[1][2][0],&l_3155[1][2][0],(void*)0},{(void*)0,(void*)0,(void*)0,&l_3155[0][9][5]}},{{&l_3155[1][3][2],&l_3155[1][8][3],&l_3155[1][6][1],&l_3155[3][9][3]},{&l_3155[1][3][0],&l_3155[3][3][5],&l_3155[0][1][0],&l_3155[3][9][3]},{&l_3155[1][6][1],&l_3155[1][8][3],&l_3155[1][6][1],&l_3155[0][9][5]},{&l_3155[1][6][1],(void*)0,&l_3155[1][6][1],(void*)0},{&l_3155[1][6][1],&l_3155[1][2][0],&l_3155[1][6][1],&l_3155[1][6][1]},{&l_3155[1][7][0],&l_3155[1][6][1],&l_3155[1][6][1],&l_3155[0][1][0]},{(void*)0,&l_3155[3][9][3],&l_3155[0][9][2],&l_3155[1][6][1]},{&l_3155[1][6][1],&l_3155[2][7][3],&l_3155[1][0][2],&l_3155[1][6][1]}},{{&l_3155[0][7][0],&l_3155[1][6][1],&l_3155[1][6][1],&l_3155[1][6][1]},{&l_3155[1][6][1],&l_3155[1][3][0],(void*)0,&l_3155[1][6][1]},{&l_3155[1][6][1],&l_3155[1][6][1],&l_3155[3][3][5],&l_3155[1][6][1]},{&l_3155[2][9][2],(void*)0,&l_3155[1][6][1],(void*)0},{&l_3155[1][6][1],(void*)0,&l_3155[3][0][4],&l_3155[3][6][5]},{&l_3155[1][6][1],&l_3155[1][6][1],&l_3155[1][6][1],&l_3155[0][4][0]},{&l_3155[1][2][0],&l_3155[3][6][1],&l_3155[1][6][1],&l_3155[3][4][4]},{(void*)0,&l_3155[1][3][2],(void*)0,&l_3155[1][4][5]}},{{&l_3155[1][3][0],(void*)0,&l_3155[2][8][3],(void*)0},{(void*)0,&l_3155[3][6][1],(void*)0,&l_3155[2][7][3]},{&l_3155[1][6][1],&l_3155[1][6][1],(void*)0,&l_3155[3][6][5]},{(void*)0,&l_3155[1][6][1],(void*)0,&l_3155[2][3][0]},{&l_3155[2][2][0],(void*)0,&l_3155[2][2][0],&l_3155[1][6][1]},{&l_3155[2][3][0],&l_3155[1][6][1],&l_3155[1][6][1],&l_3155[1][6][1]},{&l_3155[1][6][1],&l_3155[1][0][5],&l_3155[1][3][2],&l_3155[1][6][1]},{&l_3155[1][6][1],&l_3155[1][6][1],&l_3155[1][3][2],&l_3155[1][2][0]}}};
|
|
const uint32_t ***l_3153 = &l_3154[4][5][1];
|
|
const uint32_t ****l_3152 = &l_3153;
|
|
uint8_t l_3164 = 0x6BL;
|
|
int16_t l_3167 = (-10L);
|
|
int32_t *l_3170[4][8] = {{&g_86,&g_84[1],&g_84[0],&g_29,&g_29,&g_84[0],&g_84[1],&g_86},{&g_84[1],(void*)0,&g_86,(void*)0,&g_86,(void*)0,&g_84[1],&g_84[1]},{(void*)0,(void*)0,&g_84[0],&g_84[0],(void*)0,(void*)0,&g_29,(void*)0},{(void*)0,(void*)0,&g_29,(void*)0,(void*)0,&g_84[0],&g_84[0],(void*)0}};
|
|
int64_t l_3202[9][9][3] = {{{0x1D71075051F9FC27LL,0x132536EBA879A1C6LL,0xB81CFC5F43943D4FLL},{0x489DD7E4BA2B6DD5LL,0x41C5EAD42964F977LL,0xF495997D8C879F95LL},{0L,(-1L),(-10L)},{0x1D71075051F9FC27LL,0x49727DFDD8FDE718LL,0xE9E7B1944424B286LL},{0L,0xAA9345F6A0C7962FLL,0xA5F51338D015C996LL},{0x489DD7E4BA2B6DD5LL,0xA96398B6AA9F3DE4LL,0L},{0x1D71075051F9FC27LL,0x6F434F76F5655CBALL,0xFB4F03332D77A2E0LL},{0x99665A3D22CB66B0LL,0x04BEB36C9597AE69LL,2L},{0x99665A3D22CB66B0LL,0x478C46701947DDE6LL,0L}},{{0x1D71075051F9FC27LL,0L,3L},{0x489DD7E4BA2B6DD5LL,0x3393B0D63C5BCD57LL,(-1L)},{0L,0x02717F2F05FA01CELL,0xAC71464F67A0E068LL},{0x1D71075051F9FC27LL,0xE02C5F1F94912F5ELL,7L},{0L,0x720B466E9E9C3D39LL,0xF9D1A22BE762D710LL},{0x489DD7E4BA2B6DD5LL,(-1L),3L},{0xC3F302081C0154FBLL,(-10L),(-1L)},{0x2DE20D7F2C4AEE76LL,(-3L),0xBF16D79D33BE4C34LL},{0x2DE20D7F2C4AEE76LL,3L,1L}},{{0xC3F302081C0154FBLL,0x99665A3D22CB66B0LL,1L},{1L,0xD8EBF8BA61497C64LL,1L},{(-1L),0xFB4F03332D77A2E0LL,0L},{0xC3F302081C0154FBLL,0x1D71075051F9FC27LL,2L},{(-1L),0xF9D1A22BE762D710LL,0x217DDDB354BDEC01LL},{1L,0xE9E7B1944424B286LL,0xC3F302081C0154FBLL},{0xC3F302081C0154FBLL,0x19EB130CEF9EFC53LL,(-1L)},{0x2DE20D7F2C4AEE76LL,(-1L),0x2BCA7C353E383D47LL},{0x2DE20D7F2C4AEE76LL,0xB81CFC5F43943D4FLL,0x2DE20D7F2C4AEE76LL}},{{0xC3F302081C0154FBLL,0x489DD7E4BA2B6DD5LL,7L},{1L,2L,0x92D07DC449CE7E62LL},{(-1L),0L,0x868385A0BD590DFFLL},{0xC3F302081C0154FBLL,3L,(-8L)},{(-1L),0xA5F51338D015C996LL,(-6L)},{1L,0x12E6557AD874D95BLL,3L},{0xC3F302081C0154FBLL,0xAC71464F67A0E068LL,0xBCA6EA16749C41F5LL},{0x2DE20D7F2C4AEE76LL,0xF495997D8C879F95LL,(-1L)},{0x2DE20D7F2C4AEE76LL,0x43DFC03CBD36F2CELL,(-1L)}},{{0xC3F302081C0154FBLL,0L,0xC38BE929D2196302LL},{1L,0x3D5BEE2006230292LL,8L},{(-1L),(-4L),3L},{0xC3F302081C0154FBLL,0L,3L},{(-1L),0xF1B30EEBB3917C7ALL,0x5E7A4E39AE2E96B3LL},{1L,7L,7L},{0xC3F302081C0154FBLL,(-10L),(-1L)},{0x2DE20D7F2C4AEE76LL,(-3L),0xBF16D79D33BE4C34LL},{0x2DE20D7F2C4AEE76LL,3L,1L}},{{0xC3F302081C0154FBLL,0x99665A3D22CB66B0LL,1L},{1L,0xD8EBF8BA61497C64LL,1L},{(-1L),0xFB4F03332D77A2E0LL,0L},{0xC3F302081C0154FBLL,0x1D71075051F9FC27LL,2L},{(-1L),0xF9D1A22BE762D710LL,0x217DDDB354BDEC01LL},{1L,0xE9E7B1944424B286LL,0xC3F302081C0154FBLL},{0xC3F302081C0154FBLL,0x19EB130CEF9EFC53LL,(-1L)},{0x2DE20D7F2C4AEE76LL,(-1L),0x2BCA7C353E383D47LL},{0x2DE20D7F2C4AEE76LL,0xB81CFC5F43943D4FLL,0x2DE20D7F2C4AEE76LL}},{{0xC3F302081C0154FBLL,0x489DD7E4BA2B6DD5LL,7L},{1L,2L,0x92D07DC449CE7E62LL},{(-1L),0L,0x868385A0BD590DFFLL},{0xC3F302081C0154FBLL,3L,(-8L)},{(-1L),0xA5F51338D015C996LL,(-6L)},{1L,0x12E6557AD874D95BLL,3L},{0xC3F302081C0154FBLL,0xAC71464F67A0E068LL,0xBCA6EA16749C41F5LL},{0x2DE20D7F2C4AEE76LL,0xF495997D8C879F95LL,(-1L)},{0x2DE20D7F2C4AEE76LL,0x43DFC03CBD36F2CELL,(-1L)}},{{0xC3F302081C0154FBLL,0L,0xC38BE929D2196302LL},{1L,0x3D5BEE2006230292LL,8L},{(-1L),(-4L),3L},{0xC3F302081C0154FBLL,0L,3L},{(-1L),0xF1B30EEBB3917C7ALL,0x5E7A4E39AE2E96B3LL},{1L,7L,7L},{0xC3F302081C0154FBLL,(-10L),(-1L)},{0x2DE20D7F2C4AEE76LL,(-3L),0xBF16D79D33BE4C34LL},{0x2DE20D7F2C4AEE76LL,3L,1L}},{{0xC3F302081C0154FBLL,0x99665A3D22CB66B0LL,1L},{1L,0xD8EBF8BA61497C64LL,1L},{(-1L),0xFB4F03332D77A2E0LL,0L},{0xC3F302081C0154FBLL,0x1D71075051F9FC27LL,2L},{(-1L),0xF9D1A22BE762D710LL,0x217DDDB354BDEC01LL},{1L,0xE9E7B1944424B286LL,0xC3F302081C0154FBLL},{0xC3F302081C0154FBLL,0x19EB130CEF9EFC53LL,0x6F434F76F5655CBALL},{0x41C5EAD42964F977LL,8L,0x478C46701947DDE6LL},{0x41C5EAD42964F977LL,7L,0x41C5EAD42964F977LL}}};
|
|
int16_t l_3206[5][1] = {{0x2F29L},{0xC467L},{0x2F29L},{0xC467L},{0x2F29L}};
|
|
const uint8_t *l_3211[7][3] = {{&g_211,&g_3110,&g_188},{&g_188,&l_3164,&g_3110},{&g_211,&g_211,&g_3110},{&l_3164,&g_188,&g_188},{&g_3110,&g_211,&g_3110},{&g_3110,&l_3164,&g_211},{&l_3164,&g_3110,&g_3110}};
|
|
const uint8_t **l_3210 = &l_3211[5][1];
|
|
uint8_t l_3260 = 0x9FL;
|
|
struct S1 ****l_3263[3][10] = {{&g_704,&g_704,&g_704,&g_704,&g_704,&g_704,&g_704,&g_704,&g_704,&g_704},{(void*)0,&g_704,&g_704,&g_704,(void*)0,&g_704,&g_704,(void*)0,&g_704,&g_704},{&g_704,&g_704,&g_704,(void*)0,&g_704,(void*)0,&g_704,&g_704,&g_704,&g_704}};
|
|
struct S1 *****l_3262 = &l_3263[1][1];
|
|
int i, j, k;
|
|
l_3114 |= 0x18662068L;
|
|
}
|
|
}
|
|
if (((((0xFF9F063CL ^ (safe_sub_func_int8_t_s_s((*p_14), 0UL))) != ((g_3745 = g_3745) != (void*)0)) < (*****l_3463)) < ((safe_div_func_int8_t_s_s(((safe_mul_func_uint8_t_u_u(((**g_3459) == (((***g_3692) = 0xBBE9B31CL) , (**g_3459))), g_1126.f6)) && (*****l_3463)), (*p_14))) >= (*p_14))))
|
|
{ /* block id: 1740 */
|
|
uint8_t *l_3765[1][6][4] = {{{&g_2570,(void*)0,&g_2570,&g_211},{&g_2570,&g_211,&g_211,&g_2570},{&g_2570,&g_211,&g_188,&g_211},{&g_211,(void*)0,&g_188,&g_188},{&g_2570,&g_2570,&g_211,&g_188},{&g_2570,(void*)0,&g_2570,&g_211}}};
|
|
int32_t l_3768 = 1L;
|
|
int32_t l_3789 = 0x8991CF4FL;
|
|
int32_t l_3793 = (-5L);
|
|
int32_t l_3795[5][5][3] = {{{(-7L),6L,1L},{9L,0x696BFE16L,0xA37A9441L},{(-7L),0x2A9A1371L,0x7A613FC8L},{0xDB61D741L,0L,0L},{4L,1L,(-9L)}},{{0xE56B917DL,0L,0x008E9558L},{0L,(-1L),0x008E9558L},{1L,(-9L),(-9L)},{0x7A613FC8L,(-7L),0L},{0xB954DD9FL,0x06369D89L,0x7A613FC8L}},{{0x234471F4L,1L,0xA37A9441L},{1L,0xE64A691AL,1L},{0L,1L,(-1L)},{6L,0x06369D89L,9L},{(-8L),(-7L),0xE56B917DL}},{{1L,(-9L),0x261AF147L},{(-9L),(-1L),0xE64A691AL},{(-9L),0L,(-8L)},{1L,1L,1L},{(-8L),0L,0xB954DD9FL}},{{6L,0x2A9A1371L,0x696BFE16L},{0L,0x696BFE16L,(-3L)},{1L,6L,0x696BFE16L},{0x234471F4L,0L,0xB954DD9FL},{0xB954DD9FL,0x008E9558L,1L}}};
|
|
int64_t l_3808 = 0x3C5EAE15222D7499LL;
|
|
uint64_t **l_3813 = &g_1544;
|
|
struct S0 ***l_3816 = (void*)0;
|
|
int16_t ****l_3839 = (void*)0;
|
|
int16_t ***l_3841[1][5];
|
|
int32_t *l_3898 = &l_3795[2][2][0];
|
|
const uint16_t *l_3932 = &g_320.f0;
|
|
uint32_t *** const *l_3951[4] = {&g_3692,&g_3692,&g_3692,&g_3692};
|
|
uint16_t l_3956 = 0xEC72L;
|
|
struct S1 ***l_3973 = &g_705;
|
|
uint64_t l_3989 = 18446744073709551615UL;
|
|
uint16_t l_4073 = 0xF39DL;
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 5; j++)
|
|
l_3841[i][j] = &g_1265[1][0];
|
|
}
|
|
if (((safe_add_func_int8_t_s_s((((((((4294967291UL > (*****l_3463)) < ((*****l_3463) ^ (((((*p_16) == (((((((*g_1266) &= (safe_mod_func_int16_t_s_s((safe_div_func_uint64_t_u_u((safe_mod_func_uint32_t_u_u(((safe_add_func_int8_t_s_s((*p_14), g_2016[1][1][2].f3)) , (safe_rshift_func_int8_t_s_u(((((safe_rshift_func_uint8_t_u_u((--g_188), 1)) , ((*g_2347) = (**g_2346))) == (((*p_14) = 0L) , (l_3312 = &l_3579))) , g_1584.f0), (*****l_3463)))), p_15)), 0x63A1AAF96D8EA450LL)), l_3768))) == p_15) & p_15) <= p_15) | l_3768) | p_15)) , 0L) , (**g_3462)) , 1L))) , (***g_3459)) == (void*)0) < 0xC6L) ^ 0xFECCL) != p_15), g_2814)) && p_17))
|
|
{ /* block id: 1746 */
|
|
uint64_t l_3775 = 0x1143917A51C65C26LL;
|
|
int32_t l_3780 = (-5L);
|
|
int32_t l_3790 = 5L;
|
|
int32_t l_3797 = (-1L);
|
|
int32_t l_3800 = 1L;
|
|
int32_t l_3801 = 1L;
|
|
int32_t l_3802[3];
|
|
struct S0 ***l_3827 = &g_149;
|
|
uint8_t **l_3837[5][10] = {{&l_3765[0][2][0],(void*)0,&l_3765[0][2][0],(void*)0,&l_3765[0][2][0],(void*)0,&l_3765[0][2][0],(void*)0,&l_3765[0][2][0],(void*)0},{&l_3765[0][1][2],(void*)0,&l_3765[0][1][2],(void*)0,&l_3765[0][1][2],(void*)0,&l_3765[0][1][2],(void*)0,&l_3765[0][1][2],(void*)0},{&l_3765[0][2][0],(void*)0,&l_3765[0][2][0],(void*)0,&l_3765[0][2][0],(void*)0,&l_3765[0][2][0],(void*)0,&l_3765[0][2][0],(void*)0},{&l_3765[0][1][2],(void*)0,&l_3765[0][1][2],(void*)0,&l_3765[0][1][2],(void*)0,&l_3765[0][1][2],(void*)0,&l_3765[0][1][2],(void*)0},{&l_3765[0][2][0],(void*)0,&l_3765[0][2][0],(void*)0,&l_3765[0][2][0],(void*)0,&l_3765[0][2][0],(void*)0,&l_3765[0][2][0],(void*)0}};
|
|
const uint16_t *l_3857[2];
|
|
int32_t *l_3899 = &g_3139;
|
|
uint32_t l_3900 = 0x9169CBE1L;
|
|
int16_t **l_3908 = &g_1266;
|
|
const int8_t l_3977 = 6L;
|
|
const int32_t *l_3987 = &l_3768;
|
|
int i, j;
|
|
for (i = 0; i < 3; i++)
|
|
l_3802[i] = (-9L);
|
|
for (i = 0; i < 2; i++)
|
|
l_3857[i] = &g_325.f0;
|
|
if ((*p_16))
|
|
{ /* block id: 1747 */
|
|
uint32_t l_3771 = 0x784F94D0L;
|
|
int32_t l_3774 = 0x41FAD77EL;
|
|
int32_t l_3792 = 0L;
|
|
int32_t l_3796 = 0L;
|
|
int32_t l_3803 = (-1L);
|
|
int32_t l_3807[9][10] = {{0xC1EE8CA2L,0x425C4322L,(-8L),(-3L),(-8L),0x425C4322L,0xC1EE8CA2L,0xE8A09FD2L,0x2D462C3CL,0x634DD400L},{0x2D462C3CL,0xE8A09FD2L,0xC1EE8CA2L,0x425C4322L,(-8L),(-3L),(-8L),0x425C4322L,0xC1EE8CA2L,0xE8A09FD2L},{(-8L),0xE8A09FD2L,(-4L),0x6EC9A475L,0x36A9CBC3L,(-1L),0xC1EE8CA2L,0x634DD400L,0xC1EE8CA2L,(-1L)},{0xFD490914L,0x425C4322L,0x36A9CBC3L,0x425C4322L,0xFD490914L,(-1L),(-4L),(-3L),0x2D462C3CL,0x6EC9A475L},{(-8L),0x634DD400L,0x36A9CBC3L,(-3L),0x89B27EDFL,(-3L),0x36A9CBC3L,0x634DD400L,(-8L),0x6EC9A475L},{0x2D462C3CL,(-3L),(-4L),(-1L),0xFD490914L,0x425C4322L,0x36A9CBC3L,0x425C4322L,0xFD490914L,(-1L)},{0xC1EE8CA2L,0x634DD400L,0xC1EE8CA2L,(-1L),0x36A9CBC3L,0x6EC9A475L,(-4L),0xE8A09FD2L,(-8L),0xE8A09FD2L},{0xC1EE8CA2L,0x425C4322L,(-8L),(-3L),(-8L),0x425C4322L,0xC1EE8CA2L,0xE8A09FD2L,0x2D462C3CL,0x634DD400L},{0x2D462C3CL,0xE8A09FD2L,0xC1EE8CA2L,0x425C4322L,(-8L),(-3L),(-8L),0x425C4322L,0xC1EE8CA2L,0xE8A09FD2L}};
|
|
int i, j;
|
|
if ((**g_3462))
|
|
{ /* block id: 1748 */
|
|
int32_t *l_3769 = &g_84[3];
|
|
l_3769 = p_16;
|
|
}
|
|
else
|
|
{ /* block id: 1750 */
|
|
uint64_t l_3770[1];
|
|
int32_t l_3778 = (-9L);
|
|
int32_t l_3782 = (-3L);
|
|
int32_t l_3783 = 0L;
|
|
int32_t l_3787 = (-9L);
|
|
int32_t l_3788 = (-1L);
|
|
int32_t l_3791 = 9L;
|
|
int32_t l_3794 = 7L;
|
|
int32_t l_3798 = 0xD43687F5L;
|
|
int32_t l_3799 = (-1L);
|
|
int32_t l_3804 = 6L;
|
|
int32_t l_3805 = 0x61118F37L;
|
|
int32_t l_3806 = 8L;
|
|
int32_t l_3809 = 1L;
|
|
uint8_t **l_3838 = &l_3765[0][1][0];
|
|
int16_t **** const l_3840 = &g_1264;
|
|
uint16_t l_3896 = 0UL;
|
|
int32_t *l_3897 = &g_3139;
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_3770[i] = 0xCD44C6C721D5F899LL;
|
|
lbl_3858:
|
|
(**g_3462) &= (p_17 >= 0x8F22C328L);
|
|
if (((*p_16) = (l_3770[0] = (****g_3460))))
|
|
{ /* block id: 1754 */
|
|
int16_t l_3779[10][7][3] = {{{0L,0x9682L,0L},{0xCAE3L,0x720DL,0xF75EL},{0L,0x5C7DL,(-2L)},{0x4412L,0L,0L},{(-4L),0x5C7DL,1L},{0x36DBL,0x720DL,6L},{0x69C1L,0x9682L,1L}},{{0xA0BBL,0x89FBL,0L},{0x7AE2L,(-1L),(-2L)},{0xA0BBL,6L,0xF75EL},{0x69C1L,(-1L),0L},{0x36DBL,6L,0x89FBL},{(-4L),(-1L),0x646BL},{0x4412L,0x89FBL,0x89FBL}},{{0L,0x9682L,0L},{0xCAE3L,0x720DL,0xF75EL},{0L,0x5C7DL,(-2L)},{0x4412L,0L,0L},{(-4L),0x5C7DL,1L},{0x36DBL,0x720DL,6L},{0x69C1L,0x9682L,1L}},{{0xA0BBL,0x89FBL,0L},{0x7AE2L,(-1L),(-2L)},{0xA0BBL,6L,0xF75EL},{0x69C1L,(-1L),0L},{0x36DBL,(-4L),(-7L)},{1L,0L,0x3C66L},{0x89FBL,(-7L),(-7L)}},{{0xD702L,0L,(-1L)},{0L,0x3F6BL,0xFCC4L},{0xD702L,0x7B3BL,1L},{0x89FBL,0L,0x93A8L},{1L,0x7B3BL,0xC7BFL},{0L,0x3F6BL,(-4L)},{1L,0L,0xC7BFL}},{{0x7268L,(-7L),0x93A8L},{0L,0L,1L},{0x7268L,(-4L),0xFCC4L},{1L,0L,(-1L)},{0L,(-4L),(-7L)},{1L,0L,0x3C66L},{0x89FBL,(-7L),(-7L)}},{{0xD702L,0L,(-1L)},{0L,0x3F6BL,0xFCC4L},{0xD702L,0x7B3BL,1L},{0x89FBL,0L,0x93A8L},{1L,0x7B3BL,0xC7BFL},{0L,0x3F6BL,(-4L)},{1L,0L,0xC7BFL}},{{0x7268L,(-7L),0x93A8L},{0L,0L,1L},{0x7268L,(-4L),0xFCC4L},{1L,0L,(-1L)},{0L,(-4L),(-7L)},{1L,0L,0x3C66L},{0x89FBL,(-7L),(-7L)}},{{0xD702L,0L,(-1L)},{0L,0x3F6BL,0xFCC4L},{0xD702L,0x7B3BL,1L},{0x89FBL,0L,0x93A8L},{1L,0x7B3BL,0xC7BFL},{0L,0x3F6BL,(-4L)},{1L,0L,0xC7BFL}},{{0x7268L,(-7L),0x93A8L},{0L,0L,1L},{0x7268L,(-4L),0xFCC4L},{1L,0L,(-1L)},{0L,(-4L),(-7L)},{1L,0L,0x3C66L},{0x89FBL,(-7L),(-7L)}}};
|
|
int32_t l_3781 = 0x89BA236FL;
|
|
int32_t l_3784 = 0x523EA7F1L;
|
|
int32_t l_3785 = 0L;
|
|
int32_t l_3786[10] = {(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)};
|
|
int i, j, k;
|
|
++l_3771;
|
|
--l_3775;
|
|
g_3810[4]--;
|
|
}
|
|
else
|
|
{ /* block id: 1758 */
|
|
struct S0 * const l_3821 = &g_3822;
|
|
(*p_16) = ((void*)0 != l_3813);
|
|
(**g_3462) = ((p_17 , ((safe_lshift_func_uint8_t_u_s(((void*)0 == l_3816), ((*p_14) = 0x1CL))) && ((l_3774 > ((((*l_3526) = (*g_3088)) != (void*)0) <= g_2622.f5)) == (((*l_3312) = (((void*)0 != l_3821) == p_15)) >= l_3787)))) <= g_1591.f4);
|
|
}
|
|
if (((safe_rshift_func_uint16_t_u_s((safe_lshift_func_uint16_t_u_u(p_15, p_17)), (((((*g_372) = (((((l_3827 == l_3827) <= (safe_div_func_int32_t_s_s(((*****g_3459) = (safe_div_func_uint32_t_u_u(((safe_lshift_func_uint16_t_u_u(((safe_add_func_uint32_t_u_u((!(p_15 , (((l_3837[1][4] == l_3838) , p_15) >= ((l_3839 == l_3840) < l_3804)))), 2UL)) == l_3795[1][0][1]), l_3787)) != 0x5617CA8BL), 1UL))), (-5L)))) || l_3796) , (void*)0) == l_3841[0][4])) && 0UL) && l_3774) & (*g_1266)))) , (*****g_3459)))
|
|
{ /* block id: 1767 */
|
|
return p_17;
|
|
}
|
|
else
|
|
{ /* block id: 1769 */
|
|
uint32_t *l_3884 = &g_1778.f1;
|
|
int32_t l_3891 = 0x0BAB6813L;
|
|
uint32_t l_3892 = 18446744073709551615UL;
|
|
int32_t *** const *l_3894[2];
|
|
int32_t *** const **l_3893 = &l_3894[0];
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_3894[i] = &g_1900;
|
|
g_655 = ((((safe_lshift_func_int16_t_s_s(((****l_3840) = (safe_sub_func_int16_t_s_s((p_17 < (*g_372)), l_3797))), 13)) | (((*g_2347) = ((safe_mul_func_int8_t_s_s((safe_mod_func_uint16_t_u_u(p_15, (safe_add_func_uint16_t_u_u(l_3780, (((*****g_3459) = ((((0xA8L || (+0UL)) && ((safe_div_func_uint32_t_u_u((l_3802[2] &= l_3788), 1L)) | (**g_3462))) == 6L) < 0x5905L)) < p_15))))), l_3790)) , (void*)0)) == l_3857[1])) , p_17) , p_16);
|
|
if (g_1101)
|
|
goto lbl_3858;
|
|
l_3899 = l_3898;
|
|
l_3900--;
|
|
}
|
|
}
|
|
return p_17;
|
|
}
|
|
else
|
|
{ /* block id: 1783 */
|
|
int8_t l_3907[1];
|
|
uint16_t *l_3934 = &g_343[0][1];
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_3907[i] = 0L;
|
|
lbl_3988:
|
|
for (l_3808 = 14; (l_3808 < (-26)); l_3808 = safe_sub_func_int64_t_s_s(l_3808, 8))
|
|
{ /* block id: 1786 */
|
|
uint32_t l_3939 = 0xB7F2D170L;
|
|
struct S1 ***l_3972[8][4] = {{&g_705,(void*)0,&g_705,(void*)0},{&g_705,&g_705,&g_705,&g_705},{&g_705,(void*)0,&g_705,(void*)0},{&g_705,&g_705,&g_705,&g_705},{&g_705,(void*)0,&g_705,(void*)0},{&g_705,&g_705,&g_705,&g_705},{&g_705,(void*)0,&g_705,(void*)0},{&g_705,&g_705,&g_705,&g_705}};
|
|
int32_t l_3981[2];
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
l_3981[i] = 0x47AD222DL;
|
|
for (g_32 = 0; (g_32 == 19); g_32 = safe_add_func_uint8_t_u_u(g_32, 7))
|
|
{ /* block id: 1789 */
|
|
const uint32_t l_3926 = 0xC7F34D4BL;
|
|
const uint16_t **l_3933 = &l_3932;
|
|
(****g_3460) = ((&g_580[7] == ((((*l_3899) = (((l_3907[0] , (((**g_3088) = l_3908) != (g_3909[0] = l_3908))) | (~(safe_add_func_int32_t_s_s((~((~(((safe_add_func_int64_t_s_s(((((safe_mod_func_int64_t_s_s(2L, (*l_3899))) && (**g_1543)) & ((safe_lshift_func_uint16_t_u_u(p_15, 4)) , ((+(+((void*)0 == &l_3839))) > 0x92C99D1FL))) >= (*p_16)), p_15)) && (*p_14)) , p_17)) <= p_15)), (*p_16))))) || (*g_1266))) | g_3653.f3) , l_3923)) == (*p_14));
|
|
(**g_3462) = (safe_mod_func_int32_t_s_s(((*p_16) ^= ((l_3926 | ((safe_mod_func_int64_t_s_s(((+(((safe_add_func_uint8_t_u_u(0x4EL, g_114.f3)) < ((((((*l_3933) = l_3932) == l_3934) | ((l_3907[0] >= (safe_mod_func_uint16_t_u_u((((((*g_1544) ^= (((0x0BL ^ (safe_rshift_func_int8_t_s_u(((l_3907[0] != ((l_3939 == (*l_3899)) == 0x8AB63CF594C57775LL)) , 6L), g_1585.f4))) ^ (*****l_3463)) , 0x52968BF260FFB023LL)) && (*g_372)) , (*l_3898)) > 0xFBL), p_17))) & (*l_3899))) < 0x91CEL) , l_3939)) >= l_3939)) == l_3907[0]), (-1L))) >= (-8L))) , 0x7056BCF3L)), 0x657B2153L));
|
|
}
|
|
if (((((safe_mod_func_int32_t_s_s((((*l_3899) = (safe_mod_func_uint16_t_u_u((((((*l_3898) == ((*g_1266) = ((safe_mod_func_uint32_t_u_u(((((*l_3899) | (((void*)0 == (**g_3459)) < ((**g_1543) , (safe_mul_func_uint16_t_u_u((((p_17 , (((safe_add_func_int64_t_s_s((l_3939 < ((void*)0 != l_3950)), l_3907[0])) , p_15) == p_17)) || 0x7CDF4C42L) && p_15), p_15))))) , (**g_1543)) || p_17), (*p_16))) , p_17))) , l_3939) & l_3907[0]) | 0x56DFL), p_17))) == 18446744073709551615UL), (*p_16))) & l_3907[0]) > p_17) , 8L))
|
|
{ /* block id: 1801 */
|
|
uint32_t *** const **l_3952[4];
|
|
int i;
|
|
for (i = 0; i < 4; i++)
|
|
l_3952[i] = &l_3951[3];
|
|
g_3955 = (l_3953[5] = l_3951[3]);
|
|
if (g_2622.f5)
|
|
goto lbl_3988;
|
|
}
|
|
else
|
|
{ /* block id: 1804 */
|
|
int64_t l_3976 = 0xA03FDCD4E927F36DLL;
|
|
l_3956++;
|
|
(**g_3462) |= ((((~((**g_1543) = ((~(p_15 || ((safe_add_func_uint64_t_u_u((safe_sub_func_int32_t_s_s(((safe_lshift_func_uint16_t_u_u(((safe_sub_func_int64_t_s_s(((*g_372) = p_15), (safe_mod_func_uint16_t_u_u(65535UL, (g_1588.f2 || (~p_17)))))) , (l_3972[0][1] != l_3973)), (4294967289UL != (safe_rshift_func_uint16_t_u_s(((*l_3312) |= (l_3976 && 9UL)), p_15))))) <= l_3907[0]), l_3977)), (**g_1543))) <= p_17))) || 4294967295UL))) | p_15) == 7UL) == 0xFFB6BD32413B3C1FLL);
|
|
(*****g_3459) &= ((*l_3898) && ((void*)0 == (***g_3690)));
|
|
(*l_3899) &= ((****g_3460) = (+p_15));
|
|
}
|
|
for (l_3564 = 0; (l_3564 >= 23); l_3564++)
|
|
{ /* block id: 1816 */
|
|
l_3981[1] ^= (*g_655);
|
|
}
|
|
for (g_3139 = 0; (g_3139 <= 1); g_3139 += 1)
|
|
{ /* block id: 1821 */
|
|
const int32_t **l_3983 = (void*)0;
|
|
const int32_t **l_3984[9] = {&l_3982,&l_3982,&l_3982,&l_3982,&l_3982,&l_3982,&l_3982,&l_3982,&l_3982};
|
|
int i;
|
|
l_3987 = (g_3985 = l_3982);
|
|
}
|
|
}
|
|
return l_3989;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 1829 */
|
|
int64_t l_4010 = (-9L);
|
|
int32_t l_4018 = 0xE0B7523BL;
|
|
int32_t l_4021 = 1L;
|
|
int32_t l_4022 = (-1L);
|
|
int32_t l_4023[1];
|
|
int i;
|
|
for (i = 0; i < 1; i++)
|
|
l_4023[i] = 0L;
|
|
if (((*g_655) &= (*p_16)))
|
|
{ /* block id: 1831 */
|
|
uint64_t l_3990 = 0x08448AD9B3E4238ELL;
|
|
uint16_t l_3991 = 0xB4D1L;
|
|
l_3991 &= ((((l_3990 < 65535UL) != p_15) <= (*g_3985)) , 0x6E1785F1L);
|
|
}
|
|
else
|
|
{ /* block id: 1833 */
|
|
int16_t l_4011 = 2L;
|
|
int32_t l_4014 = 2L;
|
|
int32_t l_4015 = 1L;
|
|
int32_t l_4017[10] = {0x37044A53L,0x37044A53L,0x37044A53L,0x37044A53L,0x37044A53L,0x37044A53L,0x37044A53L,0x37044A53L,0x37044A53L,0x37044A53L};
|
|
int i;
|
|
(**g_3462) = ((((*p_14) = ((safe_sub_func_int16_t_s_s((((g_323.f2 , (safe_lshift_func_int16_t_s_s((((*g_1544) ^ (g_116.f4 & ((((safe_mul_func_int16_t_s_s(((-1L) ^ (((safe_lshift_func_uint8_t_u_s(((safe_mod_func_uint64_t_u_u(0x0C391C2AFF1EE755LL, p_17)) , (0xE53B7A69A6FA18D3LL > ((((safe_mul_func_uint8_t_u_u((safe_mul_func_int16_t_s_s((safe_add_func_uint16_t_u_u(((safe_mul_func_int16_t_s_s(0x99CFL, (((**l_3973) = (**l_3973)) != (**g_1195)))) | p_17), p_17)), p_17)), l_4010)) || l_4010) <= (*****g_3459)) >= l_4010))), l_4011)) | 4UL) >= 0L)), p_15)) != 1UL) , (*p_14)) != g_642.f4))) == p_17), (****g_3088)))) , (*l_3898)) & 0UL), 0x9892L)) && p_15)) >= (*l_3898)) | p_17);
|
|
for (g_3203 = 26; (g_3203 < 24); g_3203--)
|
|
{ /* block id: 1839 */
|
|
int16_t l_4016 = (-1L);
|
|
int32_t l_4020 = 0x42036439L;
|
|
int32_t l_4024 = 0x92F0CF78L;
|
|
int32_t l_4026 = (-1L);
|
|
int32_t l_4028 = 0L;
|
|
int32_t l_4029 = 0x9F581EB9L;
|
|
int32_t l_4031 = 0x7ED4AB2CL;
|
|
int32_t l_4037 = (-1L);
|
|
int32_t l_4038 = 0x71AB332AL;
|
|
int32_t l_4040 = 0xA7C1C8A0L;
|
|
int32_t l_4042[7] = {0x7D562DEEL,0x7D562DEEL,0x7D562DEEL,0x7D562DEEL,0x7D562DEEL,0x7D562DEEL,0x7D562DEEL};
|
|
int i;
|
|
for (g_211 = 0; (g_211 <= 1); g_211 += 1)
|
|
{ /* block id: 1842 */
|
|
int8_t l_4019 = (-4L);
|
|
int32_t l_4025 = (-4L);
|
|
int32_t l_4027 = 0x83D76E41L;
|
|
int32_t l_4030 = 0xBACE4DFEL;
|
|
int32_t l_4032 = 1L;
|
|
int32_t l_4033 = 0L;
|
|
int32_t l_4034 = 0x91DF23EEL;
|
|
int32_t l_4035 = (-5L);
|
|
int32_t l_4036 = 6L;
|
|
int32_t l_4039 = 4L;
|
|
int32_t l_4041[9] = {0L,0xE7789585L,0L,0xE7789585L,0L,0xE7789585L,0L,0xE7789585L,0L};
|
|
int i;
|
|
--l_4043;
|
|
}
|
|
if ((*p_16))
|
|
continue;
|
|
if (l_4010)
|
|
continue;
|
|
if ((*p_16))
|
|
break;
|
|
}
|
|
for (l_3956 = 0; (l_3956 < 14); l_3956++)
|
|
{ /* block id: 1851 */
|
|
uint32_t l_4048 = 5UL;
|
|
l_4048--;
|
|
}
|
|
}
|
|
}
|
|
l_4073 |= (safe_mul_func_int16_t_s_s(((***g_1264) |= (safe_unary_minus_func_uint32_t_u(0x8053049FL))), ((safe_div_func_uint8_t_u_u((safe_mul_func_int16_t_s_s((+(*g_372)), ((g_2570 = (safe_mul_func_int8_t_s_s(((*p_14) = (safe_mul_func_uint16_t_u_u(7UL, p_17))), ((safe_lshift_func_int16_t_s_s((safe_sub_func_uint64_t_u_u(1UL, (*****l_3463))), 0)) , ((safe_div_func_int32_t_s_s((safe_sub_func_uint32_t_u_u(p_17, ((*l_3898) , ((*p_16) = ((safe_sub_func_int64_t_s_s((*g_372), (*g_372))) >= p_15))))), (*****l_3463))) && 0x12A7E0B4571AF42ALL))))) || (*****l_3463)))), g_115.f0)) >= (*l_3898))));
|
|
(*****g_3459) = (-1L);
|
|
}
|
|
else
|
|
{ /* block id: 1862 */
|
|
uint32_t l_4075 = 0x6E96A5D3L;
|
|
if (g_3203)
|
|
goto lbl_4074;
|
|
(*g_742) = &l_3950;
|
|
(*****l_3463) |= (l_4075 >= p_15);
|
|
}
|
|
return p_15;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_77 g_85 g_84 g_347
|
|
* writes: g_1777.f1 g_84 g_347
|
|
*/
|
|
int8_t * func_18(uint64_t p_19, int32_t * p_20, int8_t p_21, int8_t p_22, uint16_t p_23)
|
|
{ /* block id: 1210 */
|
|
struct S1 ** const *l_2578 = &g_705;
|
|
int32_t l_2581[6] = {0x15036769L,0x15036769L,(-1L),0x15036769L,0x15036769L,(-1L)};
|
|
uint32_t *l_2582 = &g_1777.f1;
|
|
int32_t *l_2583 = (void*)0;
|
|
int32_t *l_2584 = &g_84[2];
|
|
uint8_t *l_2619[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
uint32_t l_2620[5][8] = {{18446744073709551615UL,1UL,1UL,18446744073709551615UL,18446744073709551615UL,1UL,1UL,18446744073709551615UL},{18446744073709551615UL,1UL,1UL,18446744073709551615UL,18446744073709551615UL,1UL,1UL,18446744073709551615UL},{18446744073709551615UL,1UL,1UL,18446744073709551615UL,18446744073709551615UL,1UL,1UL,18446744073709551615UL},{18446744073709551615UL,1UL,1UL,18446744073709551615UL,18446744073709551615UL,1UL,1UL,18446744073709551615UL},{18446744073709551615UL,1UL,1UL,18446744073709551615UL,18446744073709551615UL,1UL,1UL,18446744073709551615UL}};
|
|
uint32_t l_2647 = 0xBB2131A7L;
|
|
int16_t ****l_2660 = &g_1264;
|
|
int16_t *****l_2659[6] = {&l_2660,&l_2660,&l_2660,&l_2660,&l_2660,&l_2660};
|
|
uint8_t l_2731 = 255UL;
|
|
uint64_t l_2819 = 0x51B02FE9BC3C447ELL;
|
|
int32_t ****l_2822 = &g_1900;
|
|
struct S0 ***l_2860 = &g_149;
|
|
const uint32_t l_2870 = 0x1CF61BECL;
|
|
uint64_t l_2929 = 0xE215AE7401527A61LL;
|
|
uint16_t l_2939 = 0x5CD8L;
|
|
uint32_t **l_2979 = (void*)0;
|
|
uint32_t ***l_2978 = &l_2979;
|
|
uint32_t ****l_2977[7] = {&l_2978,&l_2978,(void*)0,&l_2978,&l_2978,(void*)0,&l_2978};
|
|
uint16_t **l_3065 = &g_581;
|
|
int i, j;
|
|
(*l_2584) |= ((((0xE6L & ((-10L) < ((*l_2582) = ((!0x41AD3340C993F15DLL) , ((l_2578 == (void*)0) == ((p_21 && (*p_20)) ^ (safe_lshift_func_uint8_t_u_s((l_2581[3] ^ ((l_2581[3] != l_2581[5]) != (-6L))), g_85)))))))) , p_22) , (void*)0) == &g_1641);
|
|
for (g_347 = 0; (g_347 <= 0); g_347 += 1)
|
|
{ /* block id: 1215 */
|
|
uint16_t l_2588 = 4UL;
|
|
int32_t l_2591 = 0x88EB9876L;
|
|
int32_t l_2592 = 0xF0EBF903L;
|
|
int32_t l_2593 = (-1L);
|
|
int32_t l_2594[4] = {8L,8L,8L,8L};
|
|
uint32_t l_2672 = 0xA549A7EFL;
|
|
int16_t * const *l_2676 = &g_1266;
|
|
int16_t * const **l_2675[6][4][6] = {{{&l_2676,&l_2676,(void*)0,&l_2676,(void*)0,&l_2676},{&l_2676,&l_2676,&l_2676,&l_2676,&l_2676,&l_2676},{&l_2676,&l_2676,(void*)0,&l_2676,&l_2676,&l_2676},{&l_2676,&l_2676,&l_2676,(void*)0,&l_2676,(void*)0}},{{&l_2676,&l_2676,&l_2676,&l_2676,(void*)0,(void*)0},{&l_2676,&l_2676,&l_2676,&l_2676,&l_2676,&l_2676},{(void*)0,&l_2676,(void*)0,&l_2676,(void*)0,&l_2676},{&l_2676,&l_2676,&l_2676,&l_2676,&l_2676,&l_2676}},{{&l_2676,&l_2676,(void*)0,(void*)0,(void*)0,(void*)0},{&l_2676,&l_2676,&l_2676,&l_2676,&l_2676,(void*)0},{&l_2676,&l_2676,(void*)0,&l_2676,(void*)0,&l_2676},{&l_2676,&l_2676,&l_2676,&l_2676,&l_2676,&l_2676}},{{&l_2676,&l_2676,(void*)0,&l_2676,&l_2676,&l_2676},{&l_2676,&l_2676,&l_2676,(void*)0,&l_2676,(void*)0},{&l_2676,&l_2676,&l_2676,&l_2676,(void*)0,(void*)0},{&l_2676,&l_2676,&l_2676,&l_2676,&l_2676,&l_2676}},{{(void*)0,&l_2676,(void*)0,&l_2676,&l_2676,(void*)0},{&l_2676,(void*)0,&l_2676,(void*)0,&l_2676,&l_2676},{(void*)0,(void*)0,&l_2676,&l_2676,&l_2676,&l_2676},{&l_2676,&l_2676,&l_2676,(void*)0,&l_2676,&l_2676}},{{(void*)0,&l_2676,&l_2676,&l_2676,&l_2676,&l_2676},{&l_2676,&l_2676,&l_2676,&l_2676,&l_2676,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,&l_2676},{&l_2676,(void*)0,&l_2676,&l_2676,&l_2676,&l_2676}}};
|
|
int16_t * const ***l_2674 = &l_2675[5][3][4];
|
|
int16_t * const ****l_2673[3];
|
|
struct S1 **l_2694 = &g_121[0];
|
|
uint32_t **l_2734 = &l_2582;
|
|
int8_t l_2743 = 0x3CL;
|
|
struct S0 ****l_2824 = (void*)0;
|
|
uint64_t l_2825[2];
|
|
int64_t ***** const l_2848 = (void*)0;
|
|
const union U2 *l_2857 = &g_2858;
|
|
const union U2 **l_2856 = &l_2857;
|
|
uint32_t l_2861 = 1UL;
|
|
uint64_t * const *l_2880 = &g_1544;
|
|
uint64_t * const **l_2879 = &l_2880;
|
|
uint8_t l_2914 = 0xE2L;
|
|
uint32_t l_2959 = 6UL;
|
|
struct S1 ****l_2996 = &g_704;
|
|
uint64_t *l_3029 = &g_186;
|
|
uint64_t l_3062 = 0xCFA67D3E775A5223LL;
|
|
int32_t *l_3108 = (void*)0;
|
|
int i, j, k;
|
|
for (i = 0; i < 3; i++)
|
|
l_2673[i] = &l_2674;
|
|
for (i = 0; i < 2; i++)
|
|
l_2825[i] = 0x6290F1359E41F576LL;
|
|
}
|
|
return &g_50[2][2][2];
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_32 g_29
|
|
* writes: g_32
|
|
*/
|
|
uint64_t func_24(int32_t p_25)
|
|
{ /* block id: 1 */
|
|
int32_t *l_27 = (void*)0;
|
|
int32_t *l_28 = &g_29;
|
|
int32_t l_30 = 0xEBF0A0CDL;
|
|
int32_t *l_31[4][9][7] = {{{(void*)0,&l_30,&g_29,&g_29,&l_30,&g_29,&g_29},{&g_29,&g_29,&l_30,&g_29,&g_29,&l_30,&g_29},{&l_30,&g_29,&g_29,&l_30,&g_29,(void*)0,&l_30},{&g_29,&g_29,&g_29,&g_29,&g_29,&g_29,(void*)0},{&g_29,&l_30,&g_29,&l_30,&l_30,&g_29,&l_30},{&g_29,(void*)0,&g_29,&g_29,&g_29,&g_29,&g_29},{(void*)0,&l_30,(void*)0,&g_29,&l_30,&g_29,&g_29},{&g_29,&g_29,&l_30,&g_29,&g_29,&l_30,&g_29},{&l_30,&g_29,&g_29,&l_30,&g_29,&g_29,&l_30}},{{&g_29,&g_29,(void*)0,&g_29,&g_29,&g_29,(void*)0},{&l_30,&l_30,&g_29,&l_30,&g_29,&g_29,&g_29},{&g_29,(void*)0,(void*)0,&g_29,&g_29,&g_29,&g_29},{(void*)0,&g_29,&g_29,&g_29,&g_29,(void*)0,&g_29},{&g_29,&g_29,&l_30,&g_29,&g_29,&l_30,&g_29},{&g_29,&g_29,(void*)0,&g_29,&g_29,&g_29,&g_29},{&g_29,&g_29,&g_29,&g_29,&g_29,(void*)0,(void*)0},{&l_30,&g_29,&g_29,&g_29,&l_30,&g_29,&l_30},{&g_29,(void*)0,&g_29,&g_29,&g_29,(void*)0,&g_29}},{{(void*)0,&l_30,&g_29,&g_29,&l_30,&g_29,&g_29},{&g_29,&g_29,&l_30,&g_29,&g_29,&l_30,&g_29},{&l_30,&g_29,&g_29,&l_30,&g_29,(void*)0,&g_29},{&g_29,&g_29,&g_29,&g_29,&g_29,&g_29,&l_30},{&g_29,&g_29,&l_30,(void*)0,(void*)0,&l_30,&g_29},{&g_29,&l_30,&g_29,&g_29,&g_29,&g_29,&g_29},{(void*)0,&g_29,(void*)0,&l_30,&g_29,&g_29,&g_29},{(void*)0,&g_29,&g_29,&g_29,(void*)0,&g_29,&g_29},{(void*)0,&g_29,&l_30,(void*)0,&l_30,&g_29,(void*)0}},{{&g_29,&g_29,&l_30,&g_29,&g_29,&g_29,&l_30},{(void*)0,(void*)0,&l_30,&g_29,&g_29,&l_30,&g_29},{(void*)0,&l_30,&l_30,(void*)0,&g_29,&g_29,(void*)0},{(void*)0,&g_29,&l_30,&l_30,&g_29,(void*)0,&g_29},{&g_29,(void*)0,&g_29,&g_29,&g_29,&g_29,(void*)0},{&g_29,&g_29,(void*)0,&g_29,&l_30,&l_30,&g_29},{&g_29,(void*)0,&g_29,&g_29,(void*)0,&l_30,&l_30},{&g_29,&g_29,&l_30,&g_29,&g_29,&l_30,(void*)0},{&g_29,&l_30,&g_29,&g_29,&g_29,&l_30,&g_29}}};
|
|
int i, j, k;
|
|
g_32--;
|
|
return (*l_28);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_77 g_216 g_1438 g_655 g_704 g_705 g_121 g_1266 g_188 g_1544 g_261 g_85 g_264.f2 g_324.f4 g_1663 g_1106.f1 g_50 g_1586.f4 g_1090 g_1264 g_1265 g_1101 g_232 g_81.f0 g_211 g_2559 g_320.f3 g_1582.f0 g_2571
|
|
* writes: g_77 g_216 g_232 g_186 g_1663 g_121 g_1101 g_188 g_50 g_539 g_85 g_211 g_2570
|
|
*/
|
|
int32_t * func_35(int16_t p_36, int8_t * p_37, int8_t * p_38, int32_t * p_39)
|
|
{ /* block id: 933 */
|
|
int32_t *l_1974 = (void*)0;
|
|
int32_t *l_1975 = &g_232;
|
|
int32_t *l_1976 = &g_1090;
|
|
int32_t *l_1977 = (void*)0;
|
|
int32_t *l_1978 = &g_85;
|
|
int32_t l_1979 = 0xB52624CAL;
|
|
int32_t *l_1980[3];
|
|
int32_t l_1981[8][3] = {{1L,0xB6BEC3A4L,1L},{0xBBBF81B8L,1L,0xBBBF81B8L},{1L,0xB6BEC3A4L,1L},{0xBBBF81B8L,1L,0xBBBF81B8L},{1L,0xB6BEC3A4L,1L},{0xBBBF81B8L,1L,0xBBBF81B8L},{1L,0xB6BEC3A4L,1L},{0xBBBF81B8L,1L,0xBBBF81B8L}};
|
|
int32_t l_1982[7] = {(-3L),(-3L),(-3L),(-3L),(-3L),(-3L),(-3L)};
|
|
uint32_t l_1983 = 4294967295UL;
|
|
const struct S1 *l_2003 = (void*)0;
|
|
const struct S1 **l_2002 = &l_2003;
|
|
const struct S1 ** const *l_2001 = &l_2002;
|
|
const struct S1 ** const **l_2000[6];
|
|
struct S1 *l_2015 = &g_2016[1][1][2];
|
|
int32_t ***l_2032 = (void*)0;
|
|
int64_t *l_2046 = &g_539[2][0];
|
|
int32_t *l_2085 = &g_85;
|
|
uint16_t **l_2102 = &g_581;
|
|
int64_t l_2106 = 0x27BBFBC8B97D42C3LL;
|
|
int8_t *l_2117 = &g_50[2][2][2];
|
|
const int16_t ** const *l_2191 = (void*)0;
|
|
struct S0 *l_2210 = &g_2211[5][0][1];
|
|
int16_t l_2274[8] = {0x9A9EL,0x9A9EL,0x9A9EL,0x9A9EL,0x9A9EL,0x9A9EL,0x9A9EL,0x9A9EL};
|
|
int8_t l_2362 = 0x46L;
|
|
int16_t **l_2399[3];
|
|
uint32_t *l_2469 = &l_1983;
|
|
uint32_t **l_2468 = &l_2469;
|
|
uint32_t **l_2472 = &l_2469;
|
|
int16_t l_2492 = 0xAA8CL;
|
|
uint32_t ***l_2504 = &g_1068;
|
|
uint32_t **** const l_2503 = &l_2504;
|
|
uint8_t l_2525[6];
|
|
int64_t * const *l_2568 = &g_372;
|
|
int64_t * const **l_2567 = &l_2568;
|
|
int64_t * const ***l_2566 = &l_2567;
|
|
volatile uint32_t ** volatile *l_2575 = &g_2572;
|
|
int32_t **l_2576[3];
|
|
int i, j;
|
|
for (i = 0; i < 3; i++)
|
|
l_1980[i] = (void*)0;
|
|
for (i = 0; i < 6; i++)
|
|
l_2000[i] = &l_2001;
|
|
for (i = 0; i < 3; i++)
|
|
l_2399[i] = &g_1266;
|
|
for (i = 0; i < 6; i++)
|
|
l_2525[i] = 3UL;
|
|
for (i = 0; i < 3; i++)
|
|
l_2576[i] = (void*)0;
|
|
--l_1983;
|
|
(*p_39) = (*p_39);
|
|
for (g_216 = 0; (g_216 <= 0); g_216 += 1)
|
|
{ /* block id: 938 */
|
|
int32_t l_2004[4];
|
|
uint16_t l_2035 = 0x7DE7L;
|
|
uint32_t l_2043 = 0xA09975DBL;
|
|
int64_t *l_2047[10][5] = {{(void*)0,(void*)0,&g_539[0][1],(void*)0,&g_928[9][0]},{&g_928[9][0],&g_806,&g_539[2][1],&g_213[0][0],&g_539[2][1]},{&g_928[9][0],&g_928[9][0],&g_928[9][0],(void*)0,&g_928[9][0]},{&g_928[5][3],&g_213[0][0],&g_928[5][3],&g_806,(void*)0},{&g_928[9][0],&g_539[0][1],&g_539[0][1],&g_928[9][0],(void*)0},{&g_928[9][0],&g_213[0][0],(void*)0,&g_213[0][0],&g_928[9][0]},{(void*)0,&g_928[9][0],&g_539[0][1],&g_539[0][1],&g_928[9][0]},{(void*)0,&g_806,&g_928[5][3],&g_213[0][0],&g_928[5][3]},{&g_928[9][0],(void*)0,&g_928[9][0],&g_928[9][0],&g_928[9][0]},{(void*)0,&g_806,(void*)0,&g_1438[g_216],&g_539[2][1]}};
|
|
struct S0 **l_2062 = &g_125;
|
|
int16_t ***l_2076 = &g_1265[1][0];
|
|
int64_t l_2093 = (-1L);
|
|
uint8_t l_2105 = 255UL;
|
|
struct S0 * const *l_2150 = &g_125;
|
|
struct S0 * const **l_2149 = &l_2150;
|
|
struct S0 * const ***l_2148 = &l_2149;
|
|
struct S0 * const ****l_2147 = &l_2148;
|
|
int32_t *l_2163 = &g_493[0];
|
|
uint16_t **l_2207[4] = {&g_581,&g_581,&g_581,&g_581};
|
|
int32_t l_2262 = 0L;
|
|
uint32_t l_2269 = 0UL;
|
|
uint64_t **l_2407 = (void*)0;
|
|
uint32_t ***l_2416[2][1];
|
|
struct S1 * const *** const l_2488 = &g_1195;
|
|
uint16_t l_2519 = 9UL;
|
|
int64_t ****l_2565[8] = {&g_2282,&g_2282,&g_2282,&g_2282,&g_2282,&g_2282,&g_2282,&g_2282};
|
|
int i, j;
|
|
for (i = 0; i < 4; i++)
|
|
l_2004[i] = 0xF9286924L;
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
l_2416[i][j] = &g_1068;
|
|
}
|
|
(*l_1975) = g_1438[g_216];
|
|
for (g_186 = 0; (g_186 <= 5); g_186 += 1)
|
|
{ /* block id: 942 */
|
|
uint32_t *l_2005 = (void*)0;
|
|
uint32_t *l_2006[5][2] = {{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0}};
|
|
struct S1 *l_2013 = &g_2014;
|
|
uint64_t l_2021 = 0x5EFEE87F0FBCCE71LL;
|
|
int32_t *l_2044 = (void*)0;
|
|
struct S0 *l_2081 = &g_2082;
|
|
const int16_t ****l_2088 = (void*)0;
|
|
uint16_t **l_2103 = &g_581;
|
|
uint16_t l_2104 = 0x778BL;
|
|
int8_t * const l_2118 = &g_50[1][2][7];
|
|
struct S0 ****l_2153[10] = {&g_148[5],&g_148[5],&g_148[5],&g_148[5],&g_148[5],&g_148[5],&g_148[5],&g_148[5],&g_148[5],&g_148[5]};
|
|
struct S0 *****l_2152[5][2][6] = {{{(void*)0,&l_2153[7],&l_2153[7],&l_2153[7],&l_2153[4],&l_2153[9]},{&l_2153[2],&l_2153[7],(void*)0,&l_2153[8],&l_2153[0],(void*)0}},{{(void*)0,&l_2153[7],&l_2153[7],&l_2153[7],(void*)0,&l_2153[7]},{&l_2153[7],&l_2153[4],(void*)0,&l_2153[7],&l_2153[7],&l_2153[7]}},{{&l_2153[0],(void*)0,&l_2153[9],&l_2153[4],&l_2153[7],&l_2153[7]},{&l_2153[7],&l_2153[7],(void*)0,(void*)0,&l_2153[9],&l_2153[7]}},{{&l_2153[7],(void*)0,&l_2153[7],&l_2153[7],(void*)0,(void*)0},{&l_2153[5],(void*)0,(void*)0,&l_2153[5],&l_2153[7],&l_2153[9]}},{{(void*)0,&l_2153[7],&l_2153[7],&l_2153[7],&l_2153[7],&l_2153[7]},{&l_2153[6],&l_2153[7],&l_2153[7],&l_2153[9],&l_2153[7],&l_2153[7]}}};
|
|
uint64_t l_2176 = 0xA1FAD9D42FCA47E2LL;
|
|
int32_t l_2238 = 1L;
|
|
int32_t l_2239[5];
|
|
union U2 *l_2287 = &g_2288;
|
|
const uint16_t l_2339 = 0x5A05L;
|
|
int16_t ****l_2368 = &g_1264;
|
|
union U2 *l_2386 = &g_2387[2];
|
|
int8_t *l_2391 = &g_50[2][2][2];
|
|
const struct S1 *l_2396 = (void*)0;
|
|
uint8_t l_2435[5] = {255UL,255UL,255UL,255UL,255UL};
|
|
int i, j, k;
|
|
for (i = 0; i < 5; i++)
|
|
l_2239[i] = 1L;
|
|
}
|
|
for (l_2043 = 0; (l_2043 <= 0); l_2043 += 1)
|
|
{ /* block id: 1154 */
|
|
int32_t ****l_2446 = &g_1900;
|
|
(*p_39) = (safe_lshift_func_uint8_t_u_s(l_2093, 0));
|
|
for (g_1663 = 0; (g_1663 <= 0); g_1663 += 1)
|
|
{ /* block id: 1158 */
|
|
int64_t l_2441 = 1L;
|
|
const struct S1 *l_2444 = &g_2445;
|
|
int32_t *****l_2447 = &l_2446;
|
|
(*p_39) = (safe_div_func_int16_t_s_s(l_2441, (((*g_1266) = ((*g_655) >= (l_2444 != ((*g_705) = (**g_704))))) && 0x5F76L)));
|
|
(*l_2447) = l_2446;
|
|
}
|
|
}
|
|
for (g_186 = 0; (g_186 <= 1); g_186 += 1)
|
|
{ /* block id: 1167 */
|
|
struct S1 *l_2448 = &g_2449;
|
|
int32_t l_2473 = (-9L);
|
|
struct S0 **l_2480 = (void*)0;
|
|
int32_t l_2493 = 0x8F068BDBL;
|
|
uint32_t * const *l_2514 = (void*)0;
|
|
int32_t l_2523 = 0x01968A95L;
|
|
int32_t l_2524[5];
|
|
int i;
|
|
for (i = 0; i < 5; i++)
|
|
l_2524[i] = 0x167CB2B3L;
|
|
(*l_2002) = l_2448;
|
|
for (g_188 = 0; (g_188 <= 1); g_188 += 1)
|
|
{ /* block id: 1171 */
|
|
int64_t *l_2467 = &g_539[2][0];
|
|
uint32_t **l_2471 = (void*)0;
|
|
uint32_t ***l_2470[3];
|
|
uint64_t **l_2474 = &g_1544;
|
|
int32_t l_2475 = (-1L);
|
|
int32_t l_2491[9] = {(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)};
|
|
uint8_t *l_2546 = &l_2105;
|
|
uint8_t *l_2547 = &g_211;
|
|
uint8_t *l_2554 = &l_2525[5];
|
|
uint8_t *l_2569 = &g_2570;
|
|
int i;
|
|
for (i = 0; i < 3; i++)
|
|
l_2470[i] = &l_2471;
|
|
(*l_2085) = ((safe_unary_minus_func_int8_t_s(((safe_lshift_func_int16_t_s_u(0x83A9L, 3)) & 0x64F68BA5L))) > ((safe_sub_func_int32_t_s_s(((*p_39) = ((safe_mod_func_int8_t_s_s(((0xCF7EA3F2E47E5A73LL > ((((*l_2046) = (safe_lshift_func_uint8_t_u_s((((*p_38) = (safe_sub_func_int32_t_s_s((((((safe_rshift_func_int16_t_s_s((safe_lshift_func_uint16_t_u_u(l_2043, ((safe_mod_func_int32_t_s_s(((void*)0 != l_2467), (((((l_2468 == (l_2472 = &l_2469)) , ((((((*p_39) == (*p_39)) != (*g_1544)) | l_2473) , l_2474) != l_2407)) , (void*)0) != &g_188) , (*p_39)))) , 0x4FE8L))), p_36)) && (*l_1978)) >= 0UL) | g_1438[g_216]) != p_36), 4L))) > g_264[8].f2), l_2473))) == l_2475) > l_2473)) > (-1L)), l_2105)) && l_2093)), 5L)) > g_324.f4));
|
|
for (g_1663 = 0; (g_1663 <= 1); g_1663 += 1)
|
|
{ /* block id: 1179 */
|
|
uint8_t l_2489 = 0x38L;
|
|
int32_t l_2490 = (-4L);
|
|
uint64_t l_2494[4][8] = {{1UL,3UL,7UL,0x3AA67D7A6AD457BBLL,18446744073709551615UL,18446744073709551615UL,0x3AA67D7A6AD457BBLL,7UL},{0xA65EF9E626A27876LL,0xA65EF9E626A27876LL,7UL,18446744073709551613UL,0xAE230B9BE0606149LL,0xB0C6D284470DEC90LL,1UL,1UL},{18446744073709551615UL,1UL,3UL,0xA65EF9E626A27876LL,3UL,1UL,18446744073709551615UL,1UL},{1UL,0xB0C6D284470DEC90LL,0xAE230B9BE0606149LL,18446744073709551613UL,7UL,0xA65EF9E626A27876LL,0xA65EF9E626A27876LL,7UL}};
|
|
int8_t l_2511 = 0x01L;
|
|
int32_t l_2522[5][5] = {{1L,1L,1L,1L,1L},{1L,0xB8A28F08L,1L,0xB8A28F08L,1L},{1L,1L,1L,1L,1L},{1L,0xB8A28F08L,1L,0xB8A28F08L,1L},{1L,1L,1L,1L,1L}};
|
|
int i, j;
|
|
(*l_1975) |= ((safe_mul_func_int8_t_s_s(((*l_2117) = (g_1106.f1 , (*p_38))), (((safe_mod_func_uint64_t_u_u((l_2480 == ((l_2490 = (g_1586.f4 <= (safe_rshift_func_uint16_t_u_s(((safe_mod_func_int8_t_s_s(((l_2004[0] &= ((((safe_mul_func_int16_t_s_s((safe_unary_minus_func_int8_t_s((*l_1976))), (***g_1264))) == ((void*)0 != &g_188)) , &g_704) == l_2488)) < (*g_655)), 0xBFL)) , l_2489), l_2269)))) , (void*)0)), p_36)) & (*p_39)) & p_36))) && l_2475);
|
|
l_2494[1][5]++;
|
|
for (l_2492 = 0; (l_2492 <= 1); l_2492 += 1)
|
|
{ /* block id: 1187 */
|
|
const uint32_t *l_2513 = (void*)0;
|
|
const uint32_t **l_2512[10] = {&l_2513,(void*)0,&l_2513,&l_2513,(void*)0,&l_2513,&l_2513,(void*)0,&l_2513,&l_2513};
|
|
int32_t l_2515 = 0x60EE68ECL;
|
|
int32_t ****l_2517 = (void*)0;
|
|
int32_t *****l_2516 = &l_2517;
|
|
int32_t l_2518 = (-1L);
|
|
int i;
|
|
(*p_39) = (((*l_2085) , (((((safe_mul_func_int16_t_s_s((-1L), (*g_1266))) | (safe_add_func_int64_t_s_s((safe_sub_func_int8_t_s_s(((((l_2491[0] = ((p_36 , l_2503) != (((safe_rshift_func_int16_t_s_s(0xF1F8L, (l_2515 &= (safe_mul_func_uint8_t_u_u(p_36, (safe_mod_func_int16_t_s_s((((*l_1975) = (l_2511 = l_2043)) | (l_2512[2] != l_2514)), (-9L)))))))) == 7L) , (void*)0))) ^ 1L) , l_2515) > 0xCE1EDFBE8B0960C8LL), g_81.f0)), 0x9607D1E066AF290FLL))) < 0xA046CF7AF0598EE9LL) < 1UL) == 7L)) | p_36);
|
|
(*l_2516) = &g_1900;
|
|
++l_2519;
|
|
l_2525[5]--;
|
|
}
|
|
}
|
|
l_2575 = ((((~p_36) > (safe_mod_func_int64_t_s_s((safe_mul_func_uint16_t_u_u((safe_div_func_uint64_t_u_u((((***g_1264) = ((safe_sub_func_uint64_t_u_u(l_2475, (safe_unary_minus_func_int8_t_s((safe_sub_func_uint8_t_u_u((safe_div_func_int8_t_s_s((safe_add_func_int64_t_s_s(p_36, (safe_mul_func_uint8_t_u_u(((*l_2547) ^= ((*l_2546) = g_77)), ((*l_2569) = ((safe_mod_func_int64_t_s_s((safe_add_func_int16_t_s_s((safe_div_func_int16_t_s_s(((--(*l_2554)) <= ((-6L) <= ((((g_1438[g_216] == (-1L)) && (l_2491[0] = ((void*)0 != g_2559))) , l_2565[4]) == l_2566))), p_36)), 0x4EAAL)), l_2035)) != g_320.f3)))))), g_1582.f0)), 0x1AL)))))) , (-1L))) ^ 0L), (*g_1544))), g_1438[g_216])), p_36))) , p_36) , g_2571);
|
|
}
|
|
}
|
|
}
|
|
p_39 = p_39;
|
|
return p_39;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads :
|
|
* writes:
|
|
*/
|
|
int16_t func_40(uint16_t p_41, int32_t * const p_42)
|
|
{ /* block id: 4 */
|
|
int8_t *l_49[4];
|
|
const int32_t l_51 = 0x71DA89A0L;
|
|
int16_t *l_74 = &g_75;
|
|
int32_t *l_76 = &g_77;
|
|
int32_t **l_155 = &l_76;
|
|
uint16_t l_156 = 0x75F2L;
|
|
int32_t *l_157[1][10] = {{&g_29,(void*)0,&g_29,(void*)0,&g_29,(void*)0,&g_29,(void*)0,&g_29,(void*)0}};
|
|
struct S0 ****l_575 = &g_148[1];
|
|
struct S0 *****l_574 = &l_575;
|
|
int32_t l_605[2][8] = {{(-1L),(-1L),(-1L),(-1L),0x5FEACC6DL,0L,0x5FEACC6DL,(-1L)},{0x78FEACBEL,0x5FEACC6DL,0x78FEACBEL,0x7A92535AL,0x32D8ED64L,0x32D8ED64L,0x7A92535AL,0x78FEACBEL}};
|
|
uint8_t l_635 = 254UL;
|
|
struct S0 *** const **l_744 = &g_743;
|
|
uint16_t l_773[1][2];
|
|
int64_t l_869 = 0x84EE7BF84B6CDD0ELL;
|
|
uint32_t l_871 = 3UL;
|
|
struct S0 *l_909 = (void*)0;
|
|
const struct S0 **** const l_948 = (void*)0;
|
|
const struct S0 **** const *l_947 = &l_948;
|
|
int64_t l_1003[6][2][4] = {{{0xCF7F8522A94AE9A9LL,0x99C7BFE2ED2B0DBELL,0xCF7F8522A94AE9A9LL,3L},{1L,0L,0L,1L}},{{(-7L),3L,0xC6050E96ECFB3DEFLL,0L},{3L,0x99C7BFE2ED2B0DBELL,0xC6050E96ECFB3DEFLL,0xC6050E96ECFB3DEFLL}},{{(-7L),(-7L),0L,0xFB75C1F4343351D0LL},{1L,0x4D49A40B4E6D73BBLL,0xCF7F8522A94AE9A9LL,0L}},{{0xCF7F8522A94AE9A9LL,0L,3L,0xCF7F8522A94AE9A9LL},{(-7L),0L,1L,0L}},{{0L,0x4D49A40B4E6D73BBLL,0xC6050E96ECFB3DEFLL,0xFB75C1F4343351D0LL},{0xC73F9F1A1833AA3CLL,(-7L),3L,0xC6050E96ECFB3DEFLL}},{{1L,0x99C7BFE2ED2B0DBELL,0x499131ADEAFF9242LL,0L},{1L,3L,3L,1L}}};
|
|
int16_t l_1011 = (-6L);
|
|
const uint8_t l_1079 = 0UL;
|
|
int32_t l_1098 = 1L;
|
|
const int16_t **l_1171 = &g_658[3];
|
|
uint16_t l_1187 = 1UL;
|
|
struct S1 * const *l_1194 = &g_121[0];
|
|
struct S1 * const **l_1193 = &l_1194;
|
|
const int32_t l_1246 = 0x2CCF3227L;
|
|
uint32_t l_1247 = 4294967292UL;
|
|
uint8_t *l_1259 = (void*)0;
|
|
uint8_t *l_1260 = &g_211;
|
|
uint32_t l_1261 = 9UL;
|
|
int16_t ****l_1267 = &g_1264;
|
|
uint64_t l_1365 = 18446744073709551613UL;
|
|
uint8_t l_1465 = 0x28L;
|
|
union U2 *l_1474 = &g_1475;
|
|
uint32_t *l_1493 = (void*)0;
|
|
uint32_t **l_1492 = &l_1493;
|
|
int32_t l_1500[2];
|
|
int8_t l_1612[2][7][1] = {{{0xCFL},{0x8CL},{0xCFL},{0x8CL},{0xCFL},{0x8CL},{0xCFL}},{{0x8CL},{0xCFL},{0x8CL},{0xCFL},{0x8CL},{0xCFL},{0x8CL}}};
|
|
int64_t ** const l_1672 = &g_372;
|
|
int32_t ***l_1899 = &l_155;
|
|
const uint32_t *l_1909 = &l_1261;
|
|
uint32_t l_1912 = 3UL;
|
|
int i, j, k;
|
|
for (i = 0; i < 4; i++)
|
|
l_49[i] = &g_50[2][2][2];
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
l_773[i][j] = 65527UL;
|
|
}
|
|
for (i = 0; i < 2; i++)
|
|
l_1500[i] = 4L;
|
|
return p_41;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_109.f3 g_80 g_232 g_325.f0 g_343 g_112.f3 g_106.f2 g_108.f0 g_119.f2 g_110.f3 g_317.f0 g_264.f4 g_110.f0 g_372 g_213 g_216 g_114.f2 g_319.f3 g_321.f4 g_50 g_115.f4 g_211 g_119.f4 g_111.f4 g_118.f3 g_326.f4 g_147.f6 g_116.f2 g_113.f2 g_327.f2 g_319.f4 g_186 g_323.f4 g_109.f0 g_493 g_322.f3 g_395 g_123.f5 g_539 g_75 g_325.f3 g_326.f0 g_317.f2 g_117.f0 g_349 g_229
|
|
* writes: g_232 g_229 g_75 g_347 g_372 g_343 g_349 g_395 g_216 g_213 g_50 g_86 g_85 g_84 g_211 g_119.f4 g_319.f4 g_186 g_323.f4 g_115.f4 g_324.f4 g_369.f4 g_326.f4 g_493 g_539
|
|
*/
|
|
int64_t func_44(int8_t * p_45, int8_t * const p_46, const int32_t p_47, int8_t * p_48)
|
|
{ /* block id: 148 */
|
|
int32_t *l_353 = &g_232;
|
|
int8_t l_364 = 0xEFL;
|
|
struct S1 *l_368 = &g_369;
|
|
int64_t *l_370 = &g_213[3][0];
|
|
int32_t l_405 = 0x48D68293L;
|
|
int32_t l_417[10] = {2L,(-1L),2L,(-1L),2L,(-1L),2L,(-1L),2L,(-1L)};
|
|
uint8_t l_473 = 2UL;
|
|
const uint8_t l_481 = 0xE0L;
|
|
uint32_t l_488 = 18446744073709551608UL;
|
|
uint32_t l_491 = 6UL;
|
|
uint16_t *l_498[10] = {&g_343[0][1],&g_343[0][0],&g_343[1][1],&g_343[1][1],&g_343[0][0],&g_343[0][1],&g_343[0][0],&g_343[1][1],&g_343[1][1],&g_343[0][0]};
|
|
int64_t **l_525 = &g_372;
|
|
int64_t ***l_524 = &l_525;
|
|
uint32_t *l_526 = &l_488;
|
|
int32_t *l_536 = &g_493[1];
|
|
int32_t l_537[3][1][6] = {{{0L,0L,0L,0L,0L,0L}},{{0L,0L,0L,0L,0L,0L}},{{0L,0L,0L,0L,0L,0L}}};
|
|
int64_t *l_538 = &g_539[2][0];
|
|
uint32_t l_540[2];
|
|
int8_t *l_541 = &l_364;
|
|
int8_t l_566 = 0x0CL;
|
|
int i, j, k;
|
|
for (i = 0; i < 2; i++)
|
|
l_540[i] = 0x9B7276B0L;
|
|
lbl_437:
|
|
(*l_353) = 0x3A55AB99L;
|
|
for (g_229 = (-30); (g_229 <= (-20)); ++g_229)
|
|
{ /* block id: 152 */
|
|
uint64_t l_360 = 0x7B4985C6CC39C300LL;
|
|
int32_t l_365 = 5L;
|
|
int32_t l_373 = (-1L);
|
|
uint16_t *l_377 = (void*)0;
|
|
uint16_t *l_378 = &g_343[1][0];
|
|
int32_t l_444[5];
|
|
uint16_t l_448 = 7UL;
|
|
int i;
|
|
for (i = 0; i < 5; i++)
|
|
l_444[i] = 0x63EA80FCL;
|
|
for (g_75 = 0; (g_75 <= 7); g_75 = safe_add_func_int32_t_s_s(g_75, 1))
|
|
{ /* block id: 155 */
|
|
int64_t **l_371[5] = {&l_370,&l_370,&l_370,&l_370,&l_370};
|
|
int32_t **l_374 = &l_353;
|
|
int i;
|
|
for (g_347 = 0; (g_347 < 44); g_347++)
|
|
{ /* block id: 158 */
|
|
int32_t **l_363 = &l_353;
|
|
l_360++;
|
|
(*l_363) = l_353;
|
|
if (g_109.f3)
|
|
continue;
|
|
}
|
|
l_365 = (((p_47 & p_47) < 0xB0L) || l_364);
|
|
(*l_353) ^= (safe_rshift_func_uint8_t_u_s(((g_80 != l_368) <= (l_365 < (l_373 = ((g_372 = l_370) == &g_213[2][0])))), 2));
|
|
(*l_374) = &g_232;
|
|
}
|
|
(*l_353) &= ((l_370 != &g_186) , (((p_47 ^ 4294967289UL) > (l_360 > ((p_47 , (p_47 > (safe_mul_func_uint16_t_u_u(0x1739L, ((*l_378) &= g_325.f0))))) && p_47))) && g_112.f3));
|
|
if (p_47)
|
|
{ /* block id: 171 */
|
|
const uint32_t l_389 = 0UL;
|
|
uint64_t *l_392[5][6] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}};
|
|
int16_t *l_393 = &g_349;
|
|
uint32_t *l_394 = &g_395[0];
|
|
int32_t l_422[9][7] = {{2L,(-1L),2L,2L,(-1L),2L,2L},{0L,0L,0x335F2278L,0L,0L,0x335F2278L,0L},{(-1L),2L,2L,(-1L),2L,2L,(-1L)},{0xF460535FL,0L,0xF460535FL,0xF460535FL,0L,0xF460535FL,0xF460535FL},{(-1L),(-1L),0x965B400EL,(-1L),(-1L),0x965B400EL,(-1L)},{0L,0xF460535FL,0xF460535FL,0L,0xF460535FL,0xF460535FL,0L},{2L,2L,0x965B400EL,0x965B400EL,2L,0x965B400EL,0x965B400EL},{0xF460535FL,0xF460535FL,0L,0xF460535FL,0xF460535FL,0L,0xF460535FL},{2L,0x965B400EL,0x965B400EL,2L,0x965B400EL,0x965B400EL,2L}};
|
|
int32_t l_445 = (-1L);
|
|
int64_t l_446 = 1L;
|
|
uint8_t *l_469 = &g_211;
|
|
int32_t *l_470[10][3][8] = {{{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0}},{{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0}},{{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0}},{{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0}},{{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0}},{{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0}},{{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0}},{{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0}},{{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0}},{{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0},{&l_405,(void*)0,&l_365,(void*)0,&l_405,(void*)0,&l_365,(void*)0}}};
|
|
int16_t l_471 = 0L;
|
|
int i, j, k;
|
|
(*l_353) = (((((safe_div_func_uint32_t_u_u(((*l_394) = (safe_add_func_int32_t_s_s(((p_47 <= (0x225BL < (++(*l_378)))) || l_373), ((safe_lshift_func_uint8_t_u_s((safe_add_func_uint64_t_u_u(g_106.f2, p_47)), (((l_389 , (safe_mul_func_int8_t_s_s((((void*)0 == l_392[3][1]) > ((((*l_393) = (((*l_353) < p_47) || g_108.f0)) > 0UL) > g_119.f2)), l_389))) | g_110.f3) <= g_317.f0))) , 0x9AF19E72L)))), g_264[8].f4)) <= 4UL) || g_110.f0) ^ 0x79L) <= (*g_372));
|
|
for (g_349 = 0; (g_349 >= (-8)); --g_349)
|
|
{ /* block id: 178 */
|
|
int32_t *l_401 = &g_86;
|
|
int32_t l_402 = 0L;
|
|
int32_t *l_403 = &g_77;
|
|
int32_t *l_404 = &g_86;
|
|
int32_t *l_406 = (void*)0;
|
|
int32_t *l_407 = &g_86;
|
|
int32_t *l_408 = &g_77;
|
|
int32_t *l_409 = &g_84[0];
|
|
int32_t *l_410 = &g_84[0];
|
|
int32_t *l_411 = &g_86;
|
|
int32_t *l_412 = &g_85;
|
|
int32_t *l_413 = &l_402;
|
|
int32_t *l_414 = &l_405;
|
|
int32_t *l_415 = &g_85;
|
|
int32_t *l_416 = &g_77;
|
|
int32_t *l_418 = (void*)0;
|
|
int32_t *l_419 = (void*)0;
|
|
int32_t *l_420 = (void*)0;
|
|
int32_t *l_421[4][10] = {{&l_402,&l_405,&l_402,&g_86,&l_405,&l_405,&l_405,&l_405,&g_86,&l_402},{&g_84[2],&g_84[2],(void*)0,&l_405,&l_405,(void*)0,&l_405,&l_405,(void*)0,&g_84[2]},{&l_405,&l_405,&l_402,&l_405,&g_86,&g_86,&l_405,&l_402,&l_405,&l_405},{&l_402,&g_84[2],&l_405,&g_86,&g_84[2],&g_86,&l_405,&g_84[2],&l_402,&l_402}};
|
|
uint32_t l_423 = 0xB37A122BL;
|
|
int8_t l_440 = (-5L);
|
|
int i, j;
|
|
(*l_353) = (safe_rshift_func_int8_t_s_u((safe_unary_minus_func_int8_t_s(1L)), 0));
|
|
l_423++;
|
|
for (g_347 = 9; (g_347 >= 33); g_347++)
|
|
{ /* block id: 183 */
|
|
int8_t l_432 = 0L;
|
|
uint32_t l_438 = 0UL;
|
|
int32_t l_439 = 0L;
|
|
int32_t l_441 = 0xFCCE8048L;
|
|
int32_t l_442 = (-7L);
|
|
int32_t l_443[9] = {0x6EDA6CDBL,0x6EDA6CDBL,(-1L),0x6EDA6CDBL,0x6EDA6CDBL,(-1L),0x6EDA6CDBL,0x6EDA6CDBL,(-1L)};
|
|
int64_t l_447 = 0x7ADC4FCF803F4E41LL;
|
|
int i;
|
|
for (l_360 = 26; (l_360 < 37); l_360++)
|
|
{ /* block id: 186 */
|
|
const uint64_t *l_435 = (void*)0;
|
|
int8_t *l_436 = &l_432;
|
|
(*l_407) = (safe_sub_func_uint32_t_u_u(((l_360 == ((--g_216) ^ ((*l_370) = (*g_372)))) && ((*l_436) = ((*p_45) = (((void*)0 != l_435) , 1L)))), ((*l_414) = g_114.f2)));
|
|
if (p_47)
|
|
goto lbl_437;
|
|
if (l_438)
|
|
break;
|
|
(*l_415) = g_319.f3;
|
|
}
|
|
l_448--;
|
|
for (g_216 = 0; g_216 < 6; g_216 += 1)
|
|
{
|
|
g_84[g_216] = 0xD5961F9CL;
|
|
}
|
|
return p_47;
|
|
}
|
|
}
|
|
l_471 &= (((l_422[5][1] != (safe_lshift_func_int16_t_s_u(((((g_321.f4 && ((safe_rshift_func_int8_t_s_s((((safe_sub_func_uint64_t_u_u(((~((void*)0 != &l_448)) <= (g_119.f4 ^= (safe_mul_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_s(((!(((safe_div_func_int8_t_s_s((*p_45), ((*l_469) &= (0xB86FFA96L ^ (((p_47 <= (((*l_378) = l_444[4]) < (safe_mod_func_int16_t_s_s(((safe_sub_func_int64_t_s_s(p_47, 0x9EBE5C5FE19E61F5LL)) >= 2UL), g_115.f4)))) <= p_47) ^ l_373))))) > (*l_353)) < l_373)) , 65535UL), l_422[5][1])), 1UL)))), l_373)) , 255UL) , g_111.f4), (*p_45))) , g_118.f3)) , &g_343[1][1]) == &l_448) , g_232), p_47))) , p_47) > 0x7B5696BFCAAE3188LL);
|
|
}
|
|
else
|
|
{ /* block id: 206 */
|
|
int32_t *l_472[3][2] = {{&l_405,&l_405},{&g_84[0],&l_405},{&l_405,&g_84[0]}};
|
|
uint16_t *l_496 = &g_343[1][1];
|
|
int i, j;
|
|
--l_473;
|
|
for (g_86 = 9; (g_86 >= (-20)); g_86--)
|
|
{ /* block id: 210 */
|
|
int16_t l_478 = 0x381BL;
|
|
g_319.f4 ^= (l_478 == (safe_div_func_int64_t_s_s((((*l_353) && ((((l_481 , &g_395[0]) == &g_395[0]) | 1UL) != (~(p_47 <= p_47)))) == (((safe_lshift_func_int16_t_s_u((~(((safe_sub_func_int8_t_s_s(((18446744073709551615UL >= g_326.f4) > 0xEAL), p_47)) , g_147.f6) && g_116.f2)), g_113.f2)) != l_488) , g_327.f2)), p_47)));
|
|
}
|
|
for (l_488 = 0; (l_488 > 50); l_488++)
|
|
{ /* block id: 215 */
|
|
int32_t l_495 = 0x499A9CABL;
|
|
if (((*l_353) = (-8L)))
|
|
{ /* block id: 217 */
|
|
int16_t l_492 = 0x35CBL;
|
|
for (g_186 = 3; (g_186 <= 9); g_186 += 1)
|
|
{ /* block id: 220 */
|
|
int i;
|
|
l_417[g_186] = 0L;
|
|
g_323.f4 ^= ((void*)0 != &g_229);
|
|
return l_491;
|
|
}
|
|
l_444[1] ^= (g_115.f4 = l_492);
|
|
}
|
|
else
|
|
{ /* block id: 227 */
|
|
uint32_t l_494 = 0xFB20FB06L;
|
|
if (((void*)0 != &l_368))
|
|
{ /* block id: 228 */
|
|
return p_47;
|
|
}
|
|
else
|
|
{ /* block id: 230 */
|
|
uint16_t **l_497[5][2];
|
|
int i, j;
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
l_497[i][j] = &l_377;
|
|
}
|
|
if (g_109.f0)
|
|
break;
|
|
l_495 |= (l_494 |= g_493[1]);
|
|
g_369.f4 = (g_324.f4 = 0x277EEC87L);
|
|
(*l_353) |= (((((*l_370) = (-4L)) ^ 9L) , ((0x27L && g_322.f3) < g_395[0])) & ((l_496 == (l_498[4] = l_496)) && p_47));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
for (g_75 = 1; (g_75 >= (-23)); g_75 = safe_sub_func_int16_t_s_s(g_75, 2))
|
|
{ /* block id: 245 */
|
|
int32_t **l_511 = (void*)0;
|
|
int32_t **l_512 = &l_353;
|
|
int32_t *l_514 = (void*)0;
|
|
int32_t **l_513 = &l_514;
|
|
int32_t *l_516[8] = {&g_84[0],&g_84[0],&g_84[0],&g_84[0],&g_84[0],&g_84[0],&g_84[0],&g_84[0]};
|
|
int32_t **l_515 = &l_516[7];
|
|
int32_t ***l_517 = &l_513;
|
|
int i;
|
|
for (l_360 = 0; (l_360 <= 41); l_360 = safe_add_func_int64_t_s_s(l_360, 8))
|
|
{ /* block id: 248 */
|
|
int32_t *l_503[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
int32_t **l_504 = &l_353;
|
|
int i;
|
|
}
|
|
(*l_515) = ((*l_513) = ((*l_512) = &l_417[3]));
|
|
g_326.f4 = (((*l_517) = (void*)0) == &l_353);
|
|
}
|
|
}
|
|
if ((safe_mod_func_int8_t_s_s((safe_add_func_int16_t_s_s(((safe_rshift_func_int8_t_s_u(((*l_541) |= ((((((*l_524) = (void*)0) != &g_372) , (((++(*l_526)) , ((safe_mul_func_int16_t_s_s((+(*g_372)), 0x6F6EL)) > p_47)) >= (((safe_unary_minus_func_int16_t_s((safe_div_func_int64_t_s_s(((*l_353) | (((+p_47) , ((*l_538) |= (l_537[2][0][0] |= (((((*l_536) = ((l_405 = (((-9L) > 0xCC0EL) & (*g_372))) & p_47)) , g_123.f5) || p_47) != (*l_353))))) == 0UL)), 0x7A4D05C96EBB3F57LL)))) < (*l_353)) == l_540[1]))) && 18446744073709551611UL) < (*p_46))), 6)) , 0x04A2L), g_50[2][4][4])), (*p_48))))
|
|
{ /* block id: 279 */
|
|
int16_t *l_545 = &g_75;
|
|
int32_t l_559[3];
|
|
uint32_t *l_562 = &g_395[0];
|
|
int16_t *l_563 = (void*)0;
|
|
int16_t *l_564 = &g_349;
|
|
uint8_t *l_565[8][9] = {{&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188},{&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188},{&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188},{&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188},{&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188},{&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188},{&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188},{&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188,&g_188}};
|
|
int32_t *l_567 = &g_84[0];
|
|
int i, j;
|
|
for (i = 0; i < 3; i++)
|
|
l_559[i] = 0xEA6A1BB2L;
|
|
(*l_567) = ((!((safe_mul_func_int16_t_s_s(((*l_545) |= p_47), ((~g_325.f3) > (safe_sub_func_int64_t_s_s((0xA222L && 65535UL), (safe_mul_func_int8_t_s_s((((safe_mod_func_uint8_t_u_u((l_537[2][0][0] = ((g_326.f0 > (safe_rshift_func_uint8_t_u_s((0x07L != 0xFFL), 1))) >= ((*l_564) &= (safe_mul_func_int16_t_s_s(((*l_353) = (((*l_562) = (safe_lshift_func_int8_t_s_u(((((*l_370) &= ((l_559[0] >= (safe_add_func_int8_t_s_s(1L, g_317.f2))) > g_117.f0)) || (*l_353)) && 0x97L), 6))) | l_559[0])), 0x8437L))))), l_566)) >= 1UL) && 65531UL), 254UL))))))) & 1UL)) | 6UL);
|
|
return p_47;
|
|
}
|
|
else
|
|
{ /* block id: 288 */
|
|
int32_t *l_568 = (void*)0;
|
|
int32_t *l_569 = &g_77;
|
|
int32_t *l_570[10] = {&l_537[1][0][0],&l_537[1][0][0],&l_537[1][0][0],&l_537[1][0][0],&l_537[1][0][0],&l_537[1][0][0],&l_537[1][0][0],&l_537[1][0][0],&l_537[1][0][0],&l_537[1][0][0]};
|
|
uint16_t l_571 = 0UL;
|
|
int i;
|
|
l_571--;
|
|
}
|
|
return p_47;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_85 g_77 g_108.f0 g_213 g_81.f4 g_107.f2 g_50 g_123.f5 g_75 g_147.f3 g_109.f0 g_188 g_111.f3 g_115.f2 g_216 g_107.f3 g_115.f3 g_149 g_116.f3 g_114.f4 g_108.f4 g_322.f4 g_229 g_321.f3 g_343 g_317.f2 g_347 g_115.f0 g_123.f3 g_117.f4 g_317.f0 g_264.f0
|
|
* writes: g_85 g_77 g_186 g_188 g_211 g_213 g_50 g_75 g_229 g_232 g_261 g_86 g_113.f4 g_121 g_343 g_347 g_349 g_81.f4 g_321.f4
|
|
*/
|
|
int8_t func_52(int8_t * p_53, const int8_t * p_54, uint32_t p_55)
|
|
{ /* block id: 66 */
|
|
int8_t l_194 = 0xC3L;
|
|
int32_t l_233 = 0x61DAF295L;
|
|
struct S1 *l_262 = (void*)0;
|
|
int8_t l_308[10] = {4L,(-10L),4L,4L,(-10L),4L,4L,(-10L),4L,4L};
|
|
int i;
|
|
for (g_85 = 0; (g_85 != 16); g_85 = safe_add_func_uint16_t_u_u(g_85, 8))
|
|
{ /* block id: 69 */
|
|
uint32_t l_214 = 4294967295UL;
|
|
const struct S1 * const l_263 = &g_264[8];
|
|
int32_t l_265 = (-1L);
|
|
struct S0 ***l_276 = &g_149;
|
|
int32_t l_350 = 9L;
|
|
int32_t *l_351 = (void*)0;
|
|
int32_t *l_352 = &g_232;
|
|
if (p_55)
|
|
{ /* block id: 70 */
|
|
int32_t *l_195 = &g_77;
|
|
int32_t l_304 = (-8L);
|
|
struct S1 *l_316[6][5] = {{&g_323,&g_320,&g_322,&g_320,&g_323},{(void*)0,&g_326,&g_327,&g_323,&g_324},{(void*)0,&g_324,(void*)0,&g_318[0],&g_318[0]},{&g_323,&g_325,&g_323,&g_326,&g_324},{&g_317,&g_318[0],&g_324,&g_326,&g_323},{&g_324,(void*)0,&g_318[0],&g_318[0],(void*)0}};
|
|
int i, j;
|
|
if (l_194)
|
|
break;
|
|
(*l_195) &= p_55;
|
|
for (g_186 = 0; (g_186 <= 1); g_186++)
|
|
{ /* block id: 75 */
|
|
uint16_t l_209 = 0xA089L;
|
|
int32_t l_247 = 0x373CEC42L;
|
|
const int32_t l_260 = (-1L);
|
|
uint16_t l_277 = 65535UL;
|
|
struct S0 * const *l_301 = &g_125;
|
|
for (g_188 = (-15); (g_188 < 58); g_188 = safe_add_func_uint64_t_u_u(g_188, 3))
|
|
{ /* block id: 78 */
|
|
int8_t l_230 = 0L;
|
|
int64_t *l_268[4] = {&g_213[0][0],&g_213[0][0],&g_213[0][0],&g_213[0][0]};
|
|
int32_t l_269 = 0xF85E0D76L;
|
|
int64_t **l_275 = &l_268[1];
|
|
int i;
|
|
for (l_194 = 0; (l_194 > (-23)); --l_194)
|
|
{ /* block id: 81 */
|
|
uint8_t *l_210 = &g_211;
|
|
int64_t *l_212 = &g_213[0][0];
|
|
uint64_t *l_215[1][7];
|
|
int32_t l_217 = (-10L);
|
|
int16_t *l_226 = &g_75;
|
|
int16_t *l_227 = (void*)0;
|
|
int16_t *l_228 = &g_229;
|
|
uint8_t *l_231[10][5] = {{&g_188,&g_188,&g_188,&g_188,&g_188},{&g_188,&g_188,&g_188,(void*)0,(void*)0},{(void*)0,&g_188,&g_188,(void*)0,&g_188},{&g_188,(void*)0,&g_188,&g_188,(void*)0},{&g_188,(void*)0,&g_188,&g_188,&g_188},{&g_188,&g_188,&g_188,&g_188,&g_188},{&g_188,&g_188,&g_188,(void*)0,(void*)0},{(void*)0,&g_188,&g_188,(void*)0,&g_188},{&g_188,(void*)0,&g_188,&g_188,(void*)0},{&g_188,(void*)0,&g_188,&g_188,&g_188}};
|
|
int32_t l_234 = 1L;
|
|
uint16_t *l_242 = &l_209;
|
|
int32_t *l_266 = &l_233;
|
|
int32_t **l_267 = &l_266;
|
|
int i, j;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 7; j++)
|
|
l_215[i][j] = &g_216;
|
|
}
|
|
(*l_195) = (((safe_lshift_func_uint16_t_u_s((safe_mod_func_uint32_t_u_u((((l_233 = (safe_unary_minus_func_uint32_t_u((safe_mod_func_int64_t_s_s(((g_232 = ((((*l_210) = l_209) , (l_217 = ((g_108.f0 , ((*l_212) &= 0x46F23EE2DABF531ELL)) == l_214))) || (safe_sub_func_uint16_t_u_u(((0x864CL | ((*l_228) = ((*l_226) &= (safe_div_func_uint32_t_u_u(p_55, (((((*p_53) ^= ((safe_rshift_func_uint16_t_u_u(((p_55 && (safe_rshift_func_uint16_t_u_u((g_81.f4 && 8L), g_77))) , g_107.f2), l_214)) & 0x7D96C62DEA18CAF6LL)) > p_55) && g_123.f5) && l_214)))))) >= l_230), (*l_195))))) | l_209), g_147.f3))))) , g_109.f0) | l_214), 0x10B938EFL)), p_55)) < l_234) == 1UL);
|
|
(*l_266) = (safe_sub_func_int8_t_s_s(((safe_div_func_uint16_t_u_u((safe_sub_func_int32_t_s_s(((*l_195) = (safe_unary_minus_func_uint16_t_u(((*l_242)--)))), ((g_188 >= (((*l_212) = ((l_265 ^= (safe_lshift_func_int16_t_s_u((((l_247 , (safe_add_func_uint32_t_u_u(((safe_sub_func_uint8_t_u_u(((*l_210) = 254UL), 0L)) > ((((safe_mod_func_int32_t_s_s((safe_mul_func_int8_t_s_s((safe_div_func_uint8_t_u_u((l_247 = g_111.f3), g_109.f0)), (g_261 = (safe_sub_func_uint16_t_u_u(l_230, (g_50[0][3][5] <= l_260)))))), g_115.f2)) > g_216) < 0x8EFAF635L) != p_55)), g_107.f3))) , l_262) == l_263), 10))) , p_55)) < p_55)) , l_247))), g_115.f2)) == 0xA0003599L), 0xDBL));
|
|
(*l_267) = &g_84[0];
|
|
}
|
|
if ((((l_269 = l_260) ^ (((safe_add_func_uint16_t_u_u((safe_mul_func_int16_t_s_s((&g_149 != ((((safe_unary_minus_func_uint8_t_u((&g_213[0][0] != ((*l_275) = (void*)0)))) , (g_115.f3 <= p_55)) < (-1L)) , l_276)), (l_277 , l_265))), l_277)) | l_265) & 65527UL)) , p_55))
|
|
{ /* block id: 103 */
|
|
return l_209;
|
|
}
|
|
else
|
|
{ /* block id: 105 */
|
|
int32_t **l_278 = (void*)0;
|
|
int32_t **l_279 = &l_195;
|
|
(*l_279) = (void*)0;
|
|
return (*p_53);
|
|
}
|
|
}
|
|
for (g_86 = 0; (g_86 == 15); ++g_86)
|
|
{ /* block id: 112 */
|
|
struct S0 **l_302 = &g_125;
|
|
int32_t l_329 = 0L;
|
|
for (g_211 = 2; (g_211 <= 6); g_211 += 1)
|
|
{ /* block id: 115 */
|
|
uint16_t *l_282 = &l_209;
|
|
int8_t *l_299 = (void*)0;
|
|
int8_t *l_300 = &l_194;
|
|
int32_t *l_303[8] = {&g_84[2],&g_84[2],&g_84[2],&g_84[2],&g_84[2],&g_84[2],&g_84[2],&g_84[2]};
|
|
struct S1 **l_328[10] = {&l_316[3][0],&l_316[3][0],&l_316[3][0],&l_316[3][0],&l_316[3][0],&l_316[3][0],&l_316[3][0],&l_316[3][0],&l_316[3][0],&l_316[3][0]};
|
|
int16_t *l_330 = &g_229;
|
|
int i;
|
|
g_113.f4 = (l_304 = (18446744073709551612UL == ((((*l_282) = l_233) , (((safe_add_func_uint64_t_u_u((p_55 == ((*l_276) == (*l_276))), ((safe_rshift_func_uint16_t_u_s((((safe_rshift_func_int16_t_s_u((((((safe_sub_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_u((((safe_add_func_int64_t_s_s(((void*)0 != &g_86), (p_55 < (safe_add_func_int32_t_s_s(((*l_195) ^= (((*l_300) &= (g_50[2][2][2] = g_116.f3)) || l_260)), g_85))))) , l_301) == l_302), 6)), l_247)) != 0x3CA0L) ^ p_55) | p_55) || p_55), 3)) , 0x5AL) , p_55), l_209)) ^ g_114.f4))) ^ l_214) > p_55)) , l_277)));
|
|
(*l_195) = ((safe_sub_func_int64_t_s_s(0x56E283C53249FF18LL, ((!0xE7L) <= ((((*l_330) ^= ((((l_233 ^ l_308[3]) && (p_55 > ((safe_div_func_int32_t_s_s(0x27730833L, (g_108.f4 && (((safe_lshift_func_uint16_t_u_u((+(safe_rshift_func_int16_t_s_s(((g_121[0] = l_316[3][0]) != l_316[3][1]), 0))), 0)) , g_322.f4) , l_329)))) != l_194))) | 0x2E0D85E2771265B9LL) , p_55)) , p_55) < (-1L))))) , l_329);
|
|
if (l_214)
|
|
break;
|
|
}
|
|
}
|
|
(*l_195) |= ((void*)0 == &g_149);
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 130 */
|
|
int32_t *l_336[2][1][7] = {{{&g_85,&g_85,&g_77,&g_85,&g_85,&g_77,&g_85}},{{&g_85,(void*)0,(void*)0,&g_85,(void*)0,(void*)0,&g_85}}};
|
|
int32_t **l_335 = &l_336[1][0][5];
|
|
int i, j, k;
|
|
for (l_214 = (-5); (l_214 == 17); l_214++)
|
|
{ /* block id: 133 */
|
|
int32_t **l_337[4][4][1] = {{{(void*)0},{&l_336[1][0][5]},{&l_336[0][0][3]},{&l_336[1][0][5]}},{{&l_336[0][0][3]},{&l_336[1][0][5]},{(void*)0},{&l_336[1][0][5]}},{{&l_336[0][0][3]},{&l_336[1][0][5]},{&l_336[0][0][3]},{&l_336[1][0][5]}},{{(void*)0},{&l_336[1][0][5]},{&l_336[0][0][3]},{&l_336[1][0][5]}}};
|
|
uint16_t *l_342 = &g_343[1][1];
|
|
uint16_t *l_346 = &g_347;
|
|
int16_t *l_348 = &g_229;
|
|
int i, j, k;
|
|
l_350 = (g_81.f4 &= (safe_mul_func_uint16_t_u_u((l_335 == l_337[0][3][0]), (g_349 = (((((*l_348) ^= (((g_321.f3 | (l_214 , ((p_55 && (l_265 |= (((safe_lshift_func_int16_t_s_u((safe_add_func_int16_t_s_s(4L, (--(*l_342)))), ((*l_346) |= (((0x2A7BL <= 0x9A7CL) | p_55) >= g_317.f2)))) | 0x9A4DL) == p_55))) , 0x7EC4L))) & p_55) < g_115.f0)) , g_123.f3) | g_117.f4) > p_55)))));
|
|
g_321.f4 = g_317.f0;
|
|
}
|
|
if (p_55)
|
|
continue;
|
|
}
|
|
(*l_352) = 0xB668B12CL;
|
|
}
|
|
return g_264[8].f0;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_77 g_117.f4 g_108.f4 g_119.f2 g_116.f4 g_188 g_85
|
|
* writes: g_77 g_186 g_188 g_85
|
|
*/
|
|
int8_t * func_56(uint8_t p_57, uint16_t p_58, int32_t * p_59)
|
|
{ /* block id: 56 */
|
|
uint8_t l_183 = 0xA5L;
|
|
int32_t l_184 = (-1L);
|
|
int8_t *l_191 = (void*)0;
|
|
for (g_77 = 10; (g_77 == 18); g_77 = safe_add_func_uint16_t_u_u(g_77, 3))
|
|
{ /* block id: 59 */
|
|
int16_t l_165 = 0xB69FL;
|
|
uint64_t *l_185 = &g_186;
|
|
uint8_t *l_187 = &g_188;
|
|
uint64_t l_189 = 0x50F7EA90673AD305LL;
|
|
int32_t *l_190 = &g_85;
|
|
(*l_190) &= (p_58 != (safe_mul_func_int8_t_s_s((((*l_187) &= (((*l_185) = (l_184 = (((safe_rshift_func_int8_t_s_s((!l_165), ((safe_div_func_int32_t_s_s((0x24L ^ (((safe_sub_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(((safe_mul_func_int16_t_s_s((p_58 , ((safe_lshift_func_uint8_t_u_s((((safe_sub_func_int32_t_s_s(g_117.f4, 1L)) != (((safe_div_func_uint32_t_u_u(4294967295UL, (safe_unary_minus_func_int8_t_s((((l_165 , (p_57 == l_165)) != 0L) & 0x43B0378AL))))) == l_183) , 0x8C3DL)) == l_165), 4)) > g_108.f4)), (-1L))) == p_57), 4)), p_58)) >= 0xB8L) | l_165)), l_183)) >= p_58))) | g_119.f2) == 0L))) > g_116.f4)) < l_183), l_189)));
|
|
}
|
|
return l_191;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_75 g_80 g_85 g_50 g_86 g_84 g_148 g_113.f4 g_116.f4 g_77
|
|
* writes: g_75 g_77 g_80 g_84 g_85 g_86 g_121 g_125 g_148
|
|
*/
|
|
int32_t * func_62(int32_t p_63)
|
|
{ /* block id: 7 */
|
|
uint64_t l_95 = 0xE00DC0F60EFD82B3LL;
|
|
struct S1 *l_105[3][3][8] = {{{(void*)0,(void*)0,&g_108,&g_108,(void*)0,(void*)0,&g_117,&g_110},{&g_110,&g_112,&g_118,(void*)0,&g_119,&g_114,(void*)0,&g_111},{&g_118,&g_107,&g_118,&g_117,&g_118,&g_107,(void*)0,&g_116}},{{&g_115,&g_118,&g_109,&g_113,&g_108,&g_116,&g_112,&g_111},{&g_117,(void*)0,(void*)0,&g_108,&g_108,(void*)0,(void*)0,&g_117},{&g_115,&g_117,&g_107,&g_111,&g_118,(void*)0,&g_109,&g_106}},{{(void*)0,&g_119,&g_114,(void*)0,&g_111,(void*)0,&g_114,&g_119},{&g_116,&g_117,&g_106,&g_110,&g_115,(void*)0,&g_118,&g_114},{&g_119,(void*)0,&g_108,&g_118,&g_116,&g_116,&g_118,&g_108}}};
|
|
const struct S0 *l_146 = &g_147;
|
|
const struct S0 **l_145 = &l_146;
|
|
const struct S0 ***l_144 = &l_145;
|
|
int i, j, k;
|
|
for (g_75 = 0; (g_75 >= (-19)); g_75--)
|
|
{ /* block id: 10 */
|
|
uint32_t l_129[4];
|
|
int32_t l_138 = 0xE2356953L;
|
|
int32_t l_139 = 0xC2AC01E4L;
|
|
struct S0 ****l_150 = &g_148[5];
|
|
int32_t *l_152 = &g_77;
|
|
int32_t **l_151 = &l_152;
|
|
int i;
|
|
for (i = 0; i < 4; i++)
|
|
l_129[i] = 0x46EDF88DL;
|
|
for (g_77 = 2; (g_77 >= 0); g_77 -= 1)
|
|
{ /* block id: 13 */
|
|
struct S1 **l_82 = &g_80;
|
|
int32_t *l_83 = &g_84[0];
|
|
int32_t l_89[2];
|
|
int32_t *l_133 = &g_86;
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_89[i] = 0x3243D007L;
|
|
(*l_82) = g_80;
|
|
(*l_83) = 0x8A7991ADL;
|
|
(*l_83) = (-5L);
|
|
for (p_63 = 0; (p_63 <= 2); p_63 += 1)
|
|
{ /* block id: 19 */
|
|
int64_t l_90 = (-7L);
|
|
int32_t *l_94[4] = {&g_86,&g_86,&g_86,&g_86};
|
|
int i;
|
|
for (g_85 = 0; (g_85 <= 2); g_85 += 1)
|
|
{ /* block id: 22 */
|
|
uint32_t l_91 = 1UL;
|
|
for (g_86 = 0; (g_86 <= 5); g_86 += 1)
|
|
{ /* block id: 25 */
|
|
int32_t *l_87 = &g_84[(g_77 + 2)];
|
|
int32_t *l_88[10] = {&g_86,(void*)0,(void*)0,&g_86,&g_84[0],&g_86,(void*)0,(void*)0,&g_86,&g_84[0]};
|
|
int i;
|
|
l_91++;
|
|
}
|
|
}
|
|
--l_95;
|
|
for (g_85 = 2; (g_85 >= 0); g_85 -= 1)
|
|
{ /* block id: 32 */
|
|
struct S1 **l_120 = (void*)0;
|
|
struct S0 *l_122 = &g_123;
|
|
int32_t l_127[1][5][2] = {{{0L,(-1L)},{0xFB73433CL,0xFB73433CL},{0xFB73433CL,(-1L)},{0L,5L},{(-1L),5L}}};
|
|
uint16_t l_135 = 0UL;
|
|
struct S0 **l_137 = &g_125;
|
|
struct S0 ***l_136 = &l_137;
|
|
uint32_t l_140 = 9UL;
|
|
int i, j, k;
|
|
if ((safe_mul_func_int8_t_s_s((safe_sub_func_int16_t_s_s((g_50[p_63][g_85][g_85] ^ (g_50[g_85][(p_63 + 3)][(g_85 + 2)] ^ p_63)), ((g_86 , (*l_83)) , (safe_unary_minus_func_int8_t_s((l_94[1] != &p_63)))))), (((safe_sub_func_uint32_t_u_u((((*l_82) = l_105[0][1][3]) == (g_121[0] = l_105[0][0][1])), p_63)) || g_50[p_63][g_85][g_85]) && (*l_83)))))
|
|
{ /* block id: 35 */
|
|
struct S0 **l_124[6];
|
|
int32_t l_126 = 0x79F68153L;
|
|
int32_t l_128 = (-1L);
|
|
int32_t **l_132 = &l_83;
|
|
int i;
|
|
for (i = 0; i < 6; i++)
|
|
l_124[i] = &l_122;
|
|
g_125 = l_122;
|
|
l_129[2]--;
|
|
(*l_132) = l_94[0];
|
|
return l_133;
|
|
}
|
|
else
|
|
{ /* block id: 40 */
|
|
struct S1 **l_134 = &g_121[0];
|
|
(*l_83) = ((void*)0 != l_134);
|
|
(*l_83) = (l_135 = p_63);
|
|
}
|
|
(*l_136) = &g_125;
|
|
l_140--;
|
|
}
|
|
}
|
|
}
|
|
(*l_151) = ((~(l_144 == (p_63 , ((*l_150) = g_148[5])))) , &g_77);
|
|
(*l_152) ^= (safe_add_func_int16_t_s_s(g_113.f4, g_116.f4));
|
|
}
|
|
return &g_29;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------------------------------------- */
|
|
int main (int argc, char* argv[])
|
|
{
|
|
int i, j, k;
|
|
int print_hash_value = 0;
|
|
if (argc == 2 && strcmp(argv[1], "1") == 0) print_hash_value = 1;
|
|
platform_main_begin();
|
|
crc32_gentab();
|
|
func_1();
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
transparent_crc(g_8[i], "g_8[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_29, "g_29", print_hash_value);
|
|
transparent_crc(g_32, "g_32", print_hash_value);
|
|
for (i = 0; i < 3; i++)
|
|
{
|
|
for (j = 0; j < 6; j++)
|
|
{
|
|
for (k = 0; k < 9; k++)
|
|
{
|
|
transparent_crc(g_50[i][j][k], "g_50[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_75, "g_75", print_hash_value);
|
|
transparent_crc(g_77, "g_77", print_hash_value);
|
|
transparent_crc(g_81.f0, "g_81.f0", print_hash_value);
|
|
transparent_crc(g_81.f1, "g_81.f1", print_hash_value);
|
|
transparent_crc(g_81.f2, "g_81.f2", print_hash_value);
|
|
transparent_crc(g_81.f3, "g_81.f3", print_hash_value);
|
|
transparent_crc(g_81.f4, "g_81.f4", print_hash_value);
|
|
transparent_crc(g_81.f5, "g_81.f5", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
transparent_crc(g_84[i], "g_84[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_85, "g_85", print_hash_value);
|
|
transparent_crc(g_86, "g_86", print_hash_value);
|
|
transparent_crc(g_106.f0, "g_106.f0", print_hash_value);
|
|
transparent_crc(g_106.f1, "g_106.f1", print_hash_value);
|
|
transparent_crc(g_106.f2, "g_106.f2", print_hash_value);
|
|
transparent_crc(g_106.f3, "g_106.f3", print_hash_value);
|
|
transparent_crc(g_106.f4, "g_106.f4", print_hash_value);
|
|
transparent_crc(g_106.f5, "g_106.f5", print_hash_value);
|
|
transparent_crc(g_107.f0, "g_107.f0", print_hash_value);
|
|
transparent_crc(g_107.f1, "g_107.f1", print_hash_value);
|
|
transparent_crc(g_107.f2, "g_107.f2", print_hash_value);
|
|
transparent_crc(g_107.f3, "g_107.f3", print_hash_value);
|
|
transparent_crc(g_107.f4, "g_107.f4", print_hash_value);
|
|
transparent_crc(g_107.f5, "g_107.f5", print_hash_value);
|
|
transparent_crc(g_108.f0, "g_108.f0", print_hash_value);
|
|
transparent_crc(g_108.f1, "g_108.f1", print_hash_value);
|
|
transparent_crc(g_108.f2, "g_108.f2", print_hash_value);
|
|
transparent_crc(g_108.f3, "g_108.f3", print_hash_value);
|
|
transparent_crc(g_108.f4, "g_108.f4", print_hash_value);
|
|
transparent_crc(g_108.f5, "g_108.f5", print_hash_value);
|
|
transparent_crc(g_109.f0, "g_109.f0", print_hash_value);
|
|
transparent_crc(g_109.f1, "g_109.f1", print_hash_value);
|
|
transparent_crc(g_109.f2, "g_109.f2", print_hash_value);
|
|
transparent_crc(g_109.f3, "g_109.f3", print_hash_value);
|
|
transparent_crc(g_109.f4, "g_109.f4", print_hash_value);
|
|
transparent_crc(g_109.f5, "g_109.f5", print_hash_value);
|
|
transparent_crc(g_110.f0, "g_110.f0", print_hash_value);
|
|
transparent_crc(g_110.f1, "g_110.f1", print_hash_value);
|
|
transparent_crc(g_110.f2, "g_110.f2", print_hash_value);
|
|
transparent_crc(g_110.f3, "g_110.f3", print_hash_value);
|
|
transparent_crc(g_110.f4, "g_110.f4", print_hash_value);
|
|
transparent_crc(g_110.f5, "g_110.f5", print_hash_value);
|
|
transparent_crc(g_111.f0, "g_111.f0", print_hash_value);
|
|
transparent_crc(g_111.f1, "g_111.f1", print_hash_value);
|
|
transparent_crc(g_111.f2, "g_111.f2", print_hash_value);
|
|
transparent_crc(g_111.f3, "g_111.f3", print_hash_value);
|
|
transparent_crc(g_111.f4, "g_111.f4", print_hash_value);
|
|
transparent_crc(g_111.f5, "g_111.f5", print_hash_value);
|
|
transparent_crc(g_112.f0, "g_112.f0", print_hash_value);
|
|
transparent_crc(g_112.f1, "g_112.f1", print_hash_value);
|
|
transparent_crc(g_112.f2, "g_112.f2", print_hash_value);
|
|
transparent_crc(g_112.f3, "g_112.f3", print_hash_value);
|
|
transparent_crc(g_112.f4, "g_112.f4", print_hash_value);
|
|
transparent_crc(g_112.f5, "g_112.f5", print_hash_value);
|
|
transparent_crc(g_113.f0, "g_113.f0", print_hash_value);
|
|
transparent_crc(g_113.f1, "g_113.f1", print_hash_value);
|
|
transparent_crc(g_113.f2, "g_113.f2", print_hash_value);
|
|
transparent_crc(g_113.f3, "g_113.f3", print_hash_value);
|
|
transparent_crc(g_113.f4, "g_113.f4", print_hash_value);
|
|
transparent_crc(g_113.f5, "g_113.f5", print_hash_value);
|
|
transparent_crc(g_114.f0, "g_114.f0", print_hash_value);
|
|
transparent_crc(g_114.f1, "g_114.f1", print_hash_value);
|
|
transparent_crc(g_114.f2, "g_114.f2", print_hash_value);
|
|
transparent_crc(g_114.f3, "g_114.f3", print_hash_value);
|
|
transparent_crc(g_114.f4, "g_114.f4", print_hash_value);
|
|
transparent_crc(g_114.f5, "g_114.f5", print_hash_value);
|
|
transparent_crc(g_115.f0, "g_115.f0", print_hash_value);
|
|
transparent_crc(g_115.f1, "g_115.f1", print_hash_value);
|
|
transparent_crc(g_115.f2, "g_115.f2", print_hash_value);
|
|
transparent_crc(g_115.f3, "g_115.f3", print_hash_value);
|
|
transparent_crc(g_115.f4, "g_115.f4", print_hash_value);
|
|
transparent_crc(g_115.f5, "g_115.f5", print_hash_value);
|
|
transparent_crc(g_116.f0, "g_116.f0", print_hash_value);
|
|
transparent_crc(g_116.f1, "g_116.f1", print_hash_value);
|
|
transparent_crc(g_116.f2, "g_116.f2", print_hash_value);
|
|
transparent_crc(g_116.f3, "g_116.f3", print_hash_value);
|
|
transparent_crc(g_116.f4, "g_116.f4", print_hash_value);
|
|
transparent_crc(g_116.f5, "g_116.f5", print_hash_value);
|
|
transparent_crc(g_117.f0, "g_117.f0", print_hash_value);
|
|
transparent_crc(g_117.f1, "g_117.f1", print_hash_value);
|
|
transparent_crc(g_117.f2, "g_117.f2", print_hash_value);
|
|
transparent_crc(g_117.f3, "g_117.f3", print_hash_value);
|
|
transparent_crc(g_117.f4, "g_117.f4", print_hash_value);
|
|
transparent_crc(g_117.f5, "g_117.f5", print_hash_value);
|
|
transparent_crc(g_118.f0, "g_118.f0", print_hash_value);
|
|
transparent_crc(g_118.f1, "g_118.f1", print_hash_value);
|
|
transparent_crc(g_118.f2, "g_118.f2", print_hash_value);
|
|
transparent_crc(g_118.f3, "g_118.f3", print_hash_value);
|
|
transparent_crc(g_118.f4, "g_118.f4", print_hash_value);
|
|
transparent_crc(g_118.f5, "g_118.f5", print_hash_value);
|
|
transparent_crc(g_119.f0, "g_119.f0", print_hash_value);
|
|
transparent_crc(g_119.f1, "g_119.f1", print_hash_value);
|
|
transparent_crc(g_119.f2, "g_119.f2", print_hash_value);
|
|
transparent_crc(g_119.f3, "g_119.f3", print_hash_value);
|
|
transparent_crc(g_119.f4, "g_119.f4", print_hash_value);
|
|
transparent_crc(g_119.f5, "g_119.f5", print_hash_value);
|
|
transparent_crc(g_123.f0, "g_123.f0", print_hash_value);
|
|
transparent_crc(g_123.f1, "g_123.f1", print_hash_value);
|
|
transparent_crc(g_123.f2, "g_123.f2", print_hash_value);
|
|
transparent_crc(g_123.f3, "g_123.f3", print_hash_value);
|
|
transparent_crc(g_123.f4, "g_123.f4", print_hash_value);
|
|
transparent_crc(g_123.f5, "g_123.f5", print_hash_value);
|
|
transparent_crc(g_123.f6, "g_123.f6", print_hash_value);
|
|
transparent_crc(g_147.f0, "g_147.f0", print_hash_value);
|
|
transparent_crc(g_147.f1, "g_147.f1", print_hash_value);
|
|
transparent_crc(g_147.f2, "g_147.f2", print_hash_value);
|
|
transparent_crc(g_147.f3, "g_147.f3", print_hash_value);
|
|
transparent_crc(g_147.f4, "g_147.f4", print_hash_value);
|
|
transparent_crc(g_147.f5, "g_147.f5", print_hash_value);
|
|
transparent_crc(g_147.f6, "g_147.f6", print_hash_value);
|
|
transparent_crc(g_186, "g_186", print_hash_value);
|
|
transparent_crc(g_188, "g_188", print_hash_value);
|
|
transparent_crc(g_211, "g_211", print_hash_value);
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
transparent_crc(g_213[i][j], "g_213[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_216, "g_216", print_hash_value);
|
|
transparent_crc(g_229, "g_229", print_hash_value);
|
|
transparent_crc(g_232, "g_232", print_hash_value);
|
|
transparent_crc(g_261, "g_261", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
transparent_crc(g_264[i].f0, "g_264[i].f0", print_hash_value);
|
|
transparent_crc(g_264[i].f1, "g_264[i].f1", print_hash_value);
|
|
transparent_crc(g_264[i].f2, "g_264[i].f2", print_hash_value);
|
|
transparent_crc(g_264[i].f3, "g_264[i].f3", print_hash_value);
|
|
transparent_crc(g_264[i].f4, "g_264[i].f4", print_hash_value);
|
|
transparent_crc(g_264[i].f5, "g_264[i].f5", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_317.f0, "g_317.f0", print_hash_value);
|
|
transparent_crc(g_317.f1, "g_317.f1", print_hash_value);
|
|
transparent_crc(g_317.f2, "g_317.f2", print_hash_value);
|
|
transparent_crc(g_317.f3, "g_317.f3", print_hash_value);
|
|
transparent_crc(g_317.f4, "g_317.f4", print_hash_value);
|
|
transparent_crc(g_317.f5, "g_317.f5", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
transparent_crc(g_318[i].f0, "g_318[i].f0", print_hash_value);
|
|
transparent_crc(g_318[i].f1, "g_318[i].f1", print_hash_value);
|
|
transparent_crc(g_318[i].f2, "g_318[i].f2", print_hash_value);
|
|
transparent_crc(g_318[i].f3, "g_318[i].f3", print_hash_value);
|
|
transparent_crc(g_318[i].f4, "g_318[i].f4", print_hash_value);
|
|
transparent_crc(g_318[i].f5, "g_318[i].f5", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_319.f0, "g_319.f0", print_hash_value);
|
|
transparent_crc(g_319.f1, "g_319.f1", print_hash_value);
|
|
transparent_crc(g_319.f2, "g_319.f2", print_hash_value);
|
|
transparent_crc(g_319.f3, "g_319.f3", print_hash_value);
|
|
transparent_crc(g_319.f4, "g_319.f4", print_hash_value);
|
|
transparent_crc(g_319.f5, "g_319.f5", print_hash_value);
|
|
transparent_crc(g_320.f0, "g_320.f0", print_hash_value);
|
|
transparent_crc(g_320.f1, "g_320.f1", print_hash_value);
|
|
transparent_crc(g_320.f2, "g_320.f2", print_hash_value);
|
|
transparent_crc(g_320.f3, "g_320.f3", print_hash_value);
|
|
transparent_crc(g_320.f4, "g_320.f4", print_hash_value);
|
|
transparent_crc(g_320.f5, "g_320.f5", print_hash_value);
|
|
transparent_crc(g_321.f0, "g_321.f0", print_hash_value);
|
|
transparent_crc(g_321.f1, "g_321.f1", print_hash_value);
|
|
transparent_crc(g_321.f2, "g_321.f2", print_hash_value);
|
|
transparent_crc(g_321.f3, "g_321.f3", print_hash_value);
|
|
transparent_crc(g_321.f4, "g_321.f4", print_hash_value);
|
|
transparent_crc(g_321.f5, "g_321.f5", print_hash_value);
|
|
transparent_crc(g_322.f0, "g_322.f0", print_hash_value);
|
|
transparent_crc(g_322.f1, "g_322.f1", print_hash_value);
|
|
transparent_crc(g_322.f2, "g_322.f2", print_hash_value);
|
|
transparent_crc(g_322.f3, "g_322.f3", print_hash_value);
|
|
transparent_crc(g_322.f4, "g_322.f4", print_hash_value);
|
|
transparent_crc(g_322.f5, "g_322.f5", print_hash_value);
|
|
transparent_crc(g_323.f0, "g_323.f0", print_hash_value);
|
|
transparent_crc(g_323.f1, "g_323.f1", print_hash_value);
|
|
transparent_crc(g_323.f2, "g_323.f2", print_hash_value);
|
|
transparent_crc(g_323.f3, "g_323.f3", print_hash_value);
|
|
transparent_crc(g_323.f4, "g_323.f4", print_hash_value);
|
|
transparent_crc(g_323.f5, "g_323.f5", print_hash_value);
|
|
transparent_crc(g_324.f0, "g_324.f0", print_hash_value);
|
|
transparent_crc(g_324.f1, "g_324.f1", print_hash_value);
|
|
transparent_crc(g_324.f2, "g_324.f2", print_hash_value);
|
|
transparent_crc(g_324.f3, "g_324.f3", print_hash_value);
|
|
transparent_crc(g_324.f4, "g_324.f4", print_hash_value);
|
|
transparent_crc(g_324.f5, "g_324.f5", print_hash_value);
|
|
transparent_crc(g_325.f0, "g_325.f0", print_hash_value);
|
|
transparent_crc(g_325.f1, "g_325.f1", print_hash_value);
|
|
transparent_crc(g_325.f2, "g_325.f2", print_hash_value);
|
|
transparent_crc(g_325.f3, "g_325.f3", print_hash_value);
|
|
transparent_crc(g_325.f4, "g_325.f4", print_hash_value);
|
|
transparent_crc(g_325.f5, "g_325.f5", print_hash_value);
|
|
transparent_crc(g_326.f0, "g_326.f0", print_hash_value);
|
|
transparent_crc(g_326.f1, "g_326.f1", print_hash_value);
|
|
transparent_crc(g_326.f2, "g_326.f2", print_hash_value);
|
|
transparent_crc(g_326.f3, "g_326.f3", print_hash_value);
|
|
transparent_crc(g_326.f4, "g_326.f4", print_hash_value);
|
|
transparent_crc(g_326.f5, "g_326.f5", print_hash_value);
|
|
transparent_crc(g_327.f0, "g_327.f0", print_hash_value);
|
|
transparent_crc(g_327.f1, "g_327.f1", print_hash_value);
|
|
transparent_crc(g_327.f2, "g_327.f2", print_hash_value);
|
|
transparent_crc(g_327.f3, "g_327.f3", print_hash_value);
|
|
transparent_crc(g_327.f4, "g_327.f4", print_hash_value);
|
|
transparent_crc(g_327.f5, "g_327.f5", print_hash_value);
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
transparent_crc(g_343[i][j], "g_343[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_347, "g_347", print_hash_value);
|
|
transparent_crc(g_349, "g_349", print_hash_value);
|
|
transparent_crc(g_369.f0, "g_369.f0", print_hash_value);
|
|
transparent_crc(g_369.f1, "g_369.f1", print_hash_value);
|
|
transparent_crc(g_369.f2, "g_369.f2", print_hash_value);
|
|
transparent_crc(g_369.f3, "g_369.f3", print_hash_value);
|
|
transparent_crc(g_369.f4, "g_369.f4", print_hash_value);
|
|
transparent_crc(g_369.f5, "g_369.f5", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
transparent_crc(g_395[i], "g_395[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
transparent_crc(g_493[i], "g_493[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
transparent_crc(g_539[i][j], "g_539[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_642.f0, "g_642.f0", print_hash_value);
|
|
transparent_crc(g_642.f1, "g_642.f1", print_hash_value);
|
|
transparent_crc(g_642.f2, "g_642.f2", print_hash_value);
|
|
transparent_crc(g_642.f3, "g_642.f3", print_hash_value);
|
|
transparent_crc(g_642.f4, "g_642.f4", print_hash_value);
|
|
transparent_crc(g_642.f5, "g_642.f5", print_hash_value);
|
|
transparent_crc(g_647, "g_647", print_hash_value);
|
|
transparent_crc(g_806, "g_806", print_hash_value);
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
transparent_crc(g_868[i], "g_868[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
for (j = 0; j < 6; j++)
|
|
{
|
|
transparent_crc(g_928[i][j], "g_928[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_967.f0, "g_967.f0", print_hash_value);
|
|
transparent_crc(g_967.f1, "g_967.f1", print_hash_value);
|
|
transparent_crc(g_967.f2, "g_967.f2", print_hash_value);
|
|
transparent_crc(g_967.f3, "g_967.f3", print_hash_value);
|
|
transparent_crc(g_967.f4, "g_967.f4", print_hash_value);
|
|
transparent_crc(g_967.f5, "g_967.f5", print_hash_value);
|
|
transparent_crc(g_967.f6, "g_967.f6", print_hash_value);
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
for (j = 0; j < 7; j++)
|
|
{
|
|
transparent_crc(g_969[i][j].f0, "g_969[i][j].f0", print_hash_value);
|
|
transparent_crc(g_969[i][j].f1, "g_969[i][j].f1", print_hash_value);
|
|
transparent_crc(g_969[i][j].f2, "g_969[i][j].f2", print_hash_value);
|
|
transparent_crc(g_969[i][j].f3, "g_969[i][j].f3", print_hash_value);
|
|
transparent_crc(g_969[i][j].f4, "g_969[i][j].f4", print_hash_value);
|
|
transparent_crc(g_969[i][j].f5, "g_969[i][j].f5", print_hash_value);
|
|
transparent_crc(g_969[i][j].f6, "g_969[i][j].f6", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_970.f0, "g_970.f0", print_hash_value);
|
|
transparent_crc(g_970.f1, "g_970.f1", print_hash_value);
|
|
transparent_crc(g_970.f2, "g_970.f2", print_hash_value);
|
|
transparent_crc(g_970.f3, "g_970.f3", print_hash_value);
|
|
transparent_crc(g_970.f4, "g_970.f4", print_hash_value);
|
|
transparent_crc(g_970.f5, "g_970.f5", print_hash_value);
|
|
transparent_crc(g_970.f6, "g_970.f6", 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, "g_971.f2", print_hash_value);
|
|
transparent_crc(g_971.f3, "g_971.f3", print_hash_value);
|
|
transparent_crc(g_971.f4, "g_971.f4", print_hash_value);
|
|
transparent_crc(g_971.f5, "g_971.f5", print_hash_value);
|
|
transparent_crc(g_971.f6, "g_971.f6", print_hash_value);
|
|
transparent_crc(g_972.f0, "g_972.f0", print_hash_value);
|
|
transparent_crc(g_972.f1, "g_972.f1", print_hash_value);
|
|
transparent_crc(g_972.f2, "g_972.f2", print_hash_value);
|
|
transparent_crc(g_972.f3, "g_972.f3", print_hash_value);
|
|
transparent_crc(g_972.f4, "g_972.f4", print_hash_value);
|
|
transparent_crc(g_972.f5, "g_972.f5", print_hash_value);
|
|
transparent_crc(g_972.f6, "g_972.f6", print_hash_value);
|
|
transparent_crc(g_1070, "g_1070", print_hash_value);
|
|
transparent_crc(g_1090, "g_1090", print_hash_value);
|
|
transparent_crc(g_1101, "g_1101", print_hash_value);
|
|
transparent_crc(g_1106.f0, "g_1106.f0", print_hash_value);
|
|
transparent_crc(g_1106.f1, "g_1106.f1", print_hash_value);
|
|
transparent_crc(g_1126.f0, "g_1126.f0", print_hash_value);
|
|
transparent_crc(g_1126.f1, "g_1126.f1", print_hash_value);
|
|
transparent_crc(g_1126.f2, "g_1126.f2", print_hash_value);
|
|
transparent_crc(g_1126.f3, "g_1126.f3", print_hash_value);
|
|
transparent_crc(g_1126.f4, "g_1126.f4", print_hash_value);
|
|
transparent_crc(g_1126.f5, "g_1126.f5", print_hash_value);
|
|
transparent_crc(g_1126.f6, "g_1126.f6", print_hash_value);
|
|
transparent_crc(g_1144.f0, "g_1144.f0", print_hash_value);
|
|
transparent_crc(g_1144.f1, "g_1144.f1", print_hash_value);
|
|
transparent_crc(g_1144.f2, "g_1144.f2", print_hash_value);
|
|
transparent_crc(g_1144.f3, "g_1144.f3", print_hash_value);
|
|
transparent_crc(g_1144.f4, "g_1144.f4", print_hash_value);
|
|
transparent_crc(g_1144.f5, "g_1144.f5", print_hash_value);
|
|
transparent_crc(g_1144.f6, "g_1144.f6", print_hash_value);
|
|
transparent_crc(g_1165, "g_1165", print_hash_value);
|
|
transparent_crc(g_1198.f0, "g_1198.f0", print_hash_value);
|
|
transparent_crc(g_1198.f1, "g_1198.f1", print_hash_value);
|
|
transparent_crc(g_1198.f2, "g_1198.f2", print_hash_value);
|
|
transparent_crc(g_1198.f3, "g_1198.f3", print_hash_value);
|
|
transparent_crc(g_1198.f4, "g_1198.f4", print_hash_value);
|
|
transparent_crc(g_1198.f5, "g_1198.f5", print_hash_value);
|
|
transparent_crc(g_1231, "g_1231", print_hash_value);
|
|
transparent_crc(g_1346.f0, "g_1346.f0", print_hash_value);
|
|
transparent_crc(g_1346.f1, "g_1346.f1", print_hash_value);
|
|
transparent_crc(g_1346.f2, "g_1346.f2", print_hash_value);
|
|
transparent_crc(g_1346.f3, "g_1346.f3", print_hash_value);
|
|
transparent_crc(g_1346.f4, "g_1346.f4", print_hash_value);
|
|
transparent_crc(g_1346.f5, "g_1346.f5", print_hash_value);
|
|
transparent_crc(g_1350.f0, "g_1350.f0", print_hash_value);
|
|
transparent_crc(g_1350.f1, "g_1350.f1", print_hash_value);
|
|
transparent_crc(g_1350.f2, "g_1350.f2", print_hash_value);
|
|
transparent_crc(g_1350.f3, "g_1350.f3", print_hash_value);
|
|
transparent_crc(g_1350.f4, "g_1350.f4", print_hash_value);
|
|
transparent_crc(g_1350.f5, "g_1350.f5", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
transparent_crc(g_1438[i], "g_1438[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_1475.f0, "g_1475.f0", print_hash_value);
|
|
transparent_crc(g_1475.f1, "g_1475.f1", print_hash_value);
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
for (k = 0; k < 9; k++)
|
|
{
|
|
transparent_crc(g_1477[i][j][k].f0, "g_1477[i][j][k].f0", print_hash_value);
|
|
transparent_crc(g_1477[i][j][k].f1, "g_1477[i][j][k].f1", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_1574.f0, "g_1574.f0", print_hash_value);
|
|
transparent_crc(g_1574.f1, "g_1574.f1", print_hash_value);
|
|
transparent_crc(g_1574.f2, "g_1574.f2", print_hash_value);
|
|
transparent_crc(g_1574.f3, "g_1574.f3", print_hash_value);
|
|
transparent_crc(g_1574.f4, "g_1574.f4", print_hash_value);
|
|
transparent_crc(g_1574.f5, "g_1574.f5", print_hash_value);
|
|
transparent_crc(g_1576.f0, "g_1576.f0", print_hash_value);
|
|
transparent_crc(g_1576.f1, "g_1576.f1", print_hash_value);
|
|
transparent_crc(g_1576.f2, "g_1576.f2", print_hash_value);
|
|
transparent_crc(g_1576.f3, "g_1576.f3", print_hash_value);
|
|
transparent_crc(g_1576.f4, "g_1576.f4", print_hash_value);
|
|
transparent_crc(g_1576.f5, "g_1576.f5", print_hash_value);
|
|
transparent_crc(g_1577.f0, "g_1577.f0", print_hash_value);
|
|
transparent_crc(g_1577.f1, "g_1577.f1", print_hash_value);
|
|
transparent_crc(g_1577.f2, "g_1577.f2", print_hash_value);
|
|
transparent_crc(g_1577.f3, "g_1577.f3", print_hash_value);
|
|
transparent_crc(g_1577.f4, "g_1577.f4", print_hash_value);
|
|
transparent_crc(g_1577.f5, "g_1577.f5", print_hash_value);
|
|
transparent_crc(g_1578.f0, "g_1578.f0", print_hash_value);
|
|
transparent_crc(g_1578.f1, "g_1578.f1", print_hash_value);
|
|
transparent_crc(g_1578.f2, "g_1578.f2", print_hash_value);
|
|
transparent_crc(g_1578.f3, "g_1578.f3", print_hash_value);
|
|
transparent_crc(g_1578.f4, "g_1578.f4", print_hash_value);
|
|
transparent_crc(g_1578.f5, "g_1578.f5", print_hash_value);
|
|
transparent_crc(g_1579.f0, "g_1579.f0", print_hash_value);
|
|
transparent_crc(g_1579.f1, "g_1579.f1", print_hash_value);
|
|
transparent_crc(g_1579.f2, "g_1579.f2", print_hash_value);
|
|
transparent_crc(g_1579.f3, "g_1579.f3", print_hash_value);
|
|
transparent_crc(g_1579.f4, "g_1579.f4", print_hash_value);
|
|
transparent_crc(g_1579.f5, "g_1579.f5", print_hash_value);
|
|
transparent_crc(g_1580.f0, "g_1580.f0", print_hash_value);
|
|
transparent_crc(g_1580.f1, "g_1580.f1", print_hash_value);
|
|
transparent_crc(g_1580.f2, "g_1580.f2", print_hash_value);
|
|
transparent_crc(g_1580.f3, "g_1580.f3", print_hash_value);
|
|
transparent_crc(g_1580.f4, "g_1580.f4", print_hash_value);
|
|
transparent_crc(g_1580.f5, "g_1580.f5", print_hash_value);
|
|
transparent_crc(g_1581.f0, "g_1581.f0", print_hash_value);
|
|
transparent_crc(g_1581.f1, "g_1581.f1", print_hash_value);
|
|
transparent_crc(g_1581.f2, "g_1581.f2", print_hash_value);
|
|
transparent_crc(g_1581.f3, "g_1581.f3", print_hash_value);
|
|
transparent_crc(g_1581.f4, "g_1581.f4", print_hash_value);
|
|
transparent_crc(g_1581.f5, "g_1581.f5", print_hash_value);
|
|
transparent_crc(g_1582.f0, "g_1582.f0", print_hash_value);
|
|
transparent_crc(g_1582.f1, "g_1582.f1", print_hash_value);
|
|
transparent_crc(g_1582.f2, "g_1582.f2", print_hash_value);
|
|
transparent_crc(g_1582.f3, "g_1582.f3", print_hash_value);
|
|
transparent_crc(g_1582.f4, "g_1582.f4", print_hash_value);
|
|
transparent_crc(g_1582.f5, "g_1582.f5", print_hash_value);
|
|
for (i = 0; i < 7; i++)
|
|
{
|
|
transparent_crc(g_1583[i].f0, "g_1583[i].f0", print_hash_value);
|
|
transparent_crc(g_1583[i].f1, "g_1583[i].f1", print_hash_value);
|
|
transparent_crc(g_1583[i].f2, "g_1583[i].f2", print_hash_value);
|
|
transparent_crc(g_1583[i].f3, "g_1583[i].f3", print_hash_value);
|
|
transparent_crc(g_1583[i].f4, "g_1583[i].f4", print_hash_value);
|
|
transparent_crc(g_1583[i].f5, "g_1583[i].f5", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_1584.f0, "g_1584.f0", print_hash_value);
|
|
transparent_crc(g_1584.f1, "g_1584.f1", print_hash_value);
|
|
transparent_crc(g_1584.f2, "g_1584.f2", print_hash_value);
|
|
transparent_crc(g_1584.f3, "g_1584.f3", print_hash_value);
|
|
transparent_crc(g_1584.f4, "g_1584.f4", print_hash_value);
|
|
transparent_crc(g_1584.f5, "g_1584.f5", print_hash_value);
|
|
transparent_crc(g_1585.f0, "g_1585.f0", print_hash_value);
|
|
transparent_crc(g_1585.f1, "g_1585.f1", print_hash_value);
|
|
transparent_crc(g_1585.f2, "g_1585.f2", print_hash_value);
|
|
transparent_crc(g_1585.f3, "g_1585.f3", print_hash_value);
|
|
transparent_crc(g_1585.f4, "g_1585.f4", print_hash_value);
|
|
transparent_crc(g_1585.f5, "g_1585.f5", print_hash_value);
|
|
transparent_crc(g_1586.f0, "g_1586.f0", print_hash_value);
|
|
transparent_crc(g_1586.f1, "g_1586.f1", print_hash_value);
|
|
transparent_crc(g_1586.f2, "g_1586.f2", print_hash_value);
|
|
transparent_crc(g_1586.f3, "g_1586.f3", print_hash_value);
|
|
transparent_crc(g_1586.f4, "g_1586.f4", print_hash_value);
|
|
transparent_crc(g_1586.f5, "g_1586.f5", print_hash_value);
|
|
transparent_crc(g_1587.f0, "g_1587.f0", print_hash_value);
|
|
transparent_crc(g_1587.f1, "g_1587.f1", print_hash_value);
|
|
transparent_crc(g_1587.f2, "g_1587.f2", print_hash_value);
|
|
transparent_crc(g_1587.f3, "g_1587.f3", print_hash_value);
|
|
transparent_crc(g_1587.f4, "g_1587.f4", print_hash_value);
|
|
transparent_crc(g_1587.f5, "g_1587.f5", print_hash_value);
|
|
transparent_crc(g_1588.f0, "g_1588.f0", print_hash_value);
|
|
transparent_crc(g_1588.f1, "g_1588.f1", print_hash_value);
|
|
transparent_crc(g_1588.f2, "g_1588.f2", print_hash_value);
|
|
transparent_crc(g_1588.f3, "g_1588.f3", print_hash_value);
|
|
transparent_crc(g_1588.f4, "g_1588.f4", print_hash_value);
|
|
transparent_crc(g_1588.f5, "g_1588.f5", print_hash_value);
|
|
transparent_crc(g_1589.f0, "g_1589.f0", print_hash_value);
|
|
transparent_crc(g_1589.f1, "g_1589.f1", print_hash_value);
|
|
transparent_crc(g_1589.f2, "g_1589.f2", print_hash_value);
|
|
transparent_crc(g_1589.f3, "g_1589.f3", print_hash_value);
|
|
transparent_crc(g_1589.f4, "g_1589.f4", print_hash_value);
|
|
transparent_crc(g_1589.f5, "g_1589.f5", print_hash_value);
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
for (k = 0; k < 10; k++)
|
|
{
|
|
transparent_crc(g_1590[i][j][k].f0, "g_1590[i][j][k].f0", print_hash_value);
|
|
transparent_crc(g_1590[i][j][k].f1, "g_1590[i][j][k].f1", print_hash_value);
|
|
transparent_crc(g_1590[i][j][k].f2, "g_1590[i][j][k].f2", print_hash_value);
|
|
transparent_crc(g_1590[i][j][k].f3, "g_1590[i][j][k].f3", print_hash_value);
|
|
transparent_crc(g_1590[i][j][k].f4, "g_1590[i][j][k].f4", print_hash_value);
|
|
transparent_crc(g_1590[i][j][k].f5, "g_1590[i][j][k].f5", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_1591.f0, "g_1591.f0", print_hash_value);
|
|
transparent_crc(g_1591.f1, "g_1591.f1", print_hash_value);
|
|
transparent_crc(g_1591.f2, "g_1591.f2", print_hash_value);
|
|
transparent_crc(g_1591.f3, "g_1591.f3", print_hash_value);
|
|
transparent_crc(g_1591.f4, "g_1591.f4", print_hash_value);
|
|
transparent_crc(g_1591.f5, "g_1591.f5", print_hash_value);
|
|
for (i = 0; i < 7; i++)
|
|
{
|
|
for (j = 0; j < 6; j++)
|
|
{
|
|
transparent_crc(g_1592[i][j].f0, "g_1592[i][j].f0", print_hash_value);
|
|
transparent_crc(g_1592[i][j].f1, "g_1592[i][j].f1", print_hash_value);
|
|
transparent_crc(g_1592[i][j].f2, "g_1592[i][j].f2", print_hash_value);
|
|
transparent_crc(g_1592[i][j].f3, "g_1592[i][j].f3", print_hash_value);
|
|
transparent_crc(g_1592[i][j].f4, "g_1592[i][j].f4", print_hash_value);
|
|
transparent_crc(g_1592[i][j].f5, "g_1592[i][j].f5", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_1663, "g_1663", print_hash_value);
|
|
transparent_crc(g_1722.f0, "g_1722.f0", print_hash_value);
|
|
transparent_crc(g_1722.f1, "g_1722.f1", print_hash_value);
|
|
transparent_crc(g_1722.f2, "g_1722.f2", print_hash_value);
|
|
transparent_crc(g_1722.f3, "g_1722.f3", print_hash_value);
|
|
transparent_crc(g_1722.f4, "g_1722.f4", print_hash_value);
|
|
transparent_crc(g_1722.f5, "g_1722.f5", print_hash_value);
|
|
transparent_crc(g_1722.f6, "g_1722.f6", print_hash_value);
|
|
transparent_crc(g_1774.f0, "g_1774.f0", print_hash_value);
|
|
transparent_crc(g_1774.f1, "g_1774.f1", print_hash_value);
|
|
transparent_crc(g_1776.f0, "g_1776.f0", print_hash_value);
|
|
transparent_crc(g_1776.f1, "g_1776.f1", print_hash_value);
|
|
transparent_crc(g_1777.f0, "g_1777.f0", print_hash_value);
|
|
transparent_crc(g_1777.f1, "g_1777.f1", print_hash_value);
|
|
transparent_crc(g_1778.f0, "g_1778.f0", print_hash_value);
|
|
transparent_crc(g_1778.f1, "g_1778.f1", print_hash_value);
|
|
transparent_crc(g_1779.f0, "g_1779.f0", print_hash_value);
|
|
transparent_crc(g_1779.f1, "g_1779.f1", print_hash_value);
|
|
transparent_crc(g_1782.f0, "g_1782.f0", print_hash_value);
|
|
transparent_crc(g_1782.f1, "g_1782.f1", print_hash_value);
|
|
transparent_crc(g_1783.f0, "g_1783.f0", print_hash_value);
|
|
transparent_crc(g_1783.f1, "g_1783.f1", print_hash_value);
|
|
transparent_crc(g_1784.f0, "g_1784.f0", print_hash_value);
|
|
transparent_crc(g_1784.f1, "g_1784.f1", print_hash_value);
|
|
transparent_crc(g_2014.f0, "g_2014.f0", print_hash_value);
|
|
transparent_crc(g_2014.f1, "g_2014.f1", print_hash_value);
|
|
transparent_crc(g_2014.f2, "g_2014.f2", print_hash_value);
|
|
transparent_crc(g_2014.f3, "g_2014.f3", print_hash_value);
|
|
transparent_crc(g_2014.f4, "g_2014.f4", print_hash_value);
|
|
transparent_crc(g_2014.f5, "g_2014.f5", print_hash_value);
|
|
for (i = 0; i < 3; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
for (k = 0; k < 7; k++)
|
|
{
|
|
transparent_crc(g_2016[i][j][k].f0, "g_2016[i][j][k].f0", print_hash_value);
|
|
transparent_crc(g_2016[i][j][k].f1, "g_2016[i][j][k].f1", print_hash_value);
|
|
transparent_crc(g_2016[i][j][k].f2, "g_2016[i][j][k].f2", print_hash_value);
|
|
transparent_crc(g_2016[i][j][k].f3, "g_2016[i][j][k].f3", print_hash_value);
|
|
transparent_crc(g_2016[i][j][k].f4, "g_2016[i][j][k].f4", print_hash_value);
|
|
transparent_crc(g_2016[i][j][k].f5, "g_2016[i][j][k].f5", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_2082.f0, "g_2082.f0", print_hash_value);
|
|
transparent_crc(g_2082.f1, "g_2082.f1", print_hash_value);
|
|
transparent_crc(g_2082.f2, "g_2082.f2", print_hash_value);
|
|
transparent_crc(g_2082.f3, "g_2082.f3", print_hash_value);
|
|
transparent_crc(g_2082.f4, "g_2082.f4", print_hash_value);
|
|
transparent_crc(g_2082.f5, "g_2082.f5", print_hash_value);
|
|
transparent_crc(g_2082.f6, "g_2082.f6", print_hash_value);
|
|
transparent_crc(g_2190.f0, "g_2190.f0", print_hash_value);
|
|
transparent_crc(g_2190.f1, "g_2190.f1", print_hash_value);
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
transparent_crc(g_2196[i].f0, "g_2196[i].f0", print_hash_value);
|
|
transparent_crc(g_2196[i].f1, "g_2196[i].f1", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
for (k = 0; k < 2; k++)
|
|
{
|
|
transparent_crc(g_2211[i][j][k].f0, "g_2211[i][j][k].f0", print_hash_value);
|
|
transparent_crc(g_2211[i][j][k].f1, "g_2211[i][j][k].f1", print_hash_value);
|
|
transparent_crc(g_2211[i][j][k].f2, "g_2211[i][j][k].f2", print_hash_value);
|
|
transparent_crc(g_2211[i][j][k].f3, "g_2211[i][j][k].f3", print_hash_value);
|
|
transparent_crc(g_2211[i][j][k].f4, "g_2211[i][j][k].f4", print_hash_value);
|
|
transparent_crc(g_2211[i][j][k].f5, "g_2211[i][j][k].f5", print_hash_value);
|
|
transparent_crc(g_2211[i][j][k].f6, "g_2211[i][j][k].f6", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
transparent_crc(g_2219[i][j].f0, "g_2219[i][j].f0", print_hash_value);
|
|
transparent_crc(g_2219[i][j].f1, "g_2219[i][j].f1", print_hash_value);
|
|
transparent_crc(g_2219[i][j].f2, "g_2219[i][j].f2", print_hash_value);
|
|
transparent_crc(g_2219[i][j].f3, "g_2219[i][j].f3", print_hash_value);
|
|
transparent_crc(g_2219[i][j].f4, "g_2219[i][j].f4", print_hash_value);
|
|
transparent_crc(g_2219[i][j].f5, "g_2219[i][j].f5", print_hash_value);
|
|
transparent_crc(g_2219[i][j].f6, "g_2219[i][j].f6", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_2311.f0, "g_2311.f0", print_hash_value);
|
|
transparent_crc(g_2311.f1, "g_2311.f1", print_hash_value);
|
|
transparent_crc(g_2311.f2, "g_2311.f2", print_hash_value);
|
|
transparent_crc(g_2311.f3, "g_2311.f3", print_hash_value);
|
|
transparent_crc(g_2311.f4, "g_2311.f4", print_hash_value);
|
|
transparent_crc(g_2311.f5, "g_2311.f5", print_hash_value);
|
|
transparent_crc(g_2311.f6, "g_2311.f6", print_hash_value);
|
|
for (i = 0; i < 7; i++)
|
|
{
|
|
transparent_crc(g_2387[i].f0, "g_2387[i].f0", print_hash_value);
|
|
transparent_crc(g_2387[i].f1, "g_2387[i].f1", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
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_2445.f5, "g_2445.f5", print_hash_value);
|
|
transparent_crc(g_2449.f0, "g_2449.f0", print_hash_value);
|
|
transparent_crc(g_2449.f1, "g_2449.f1", print_hash_value);
|
|
transparent_crc(g_2449.f2, "g_2449.f2", print_hash_value);
|
|
transparent_crc(g_2449.f3, "g_2449.f3", print_hash_value);
|
|
transparent_crc(g_2449.f4, "g_2449.f4", print_hash_value);
|
|
transparent_crc(g_2449.f5, "g_2449.f5", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
transparent_crc(g_2564[i], "g_2564[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2570, "g_2570", print_hash_value);
|
|
transparent_crc(g_2574, "g_2574", print_hash_value);
|
|
transparent_crc(g_2622.f0, "g_2622.f0", print_hash_value);
|
|
transparent_crc(g_2622.f1, "g_2622.f1", print_hash_value);
|
|
transparent_crc(g_2622.f2, "g_2622.f2", print_hash_value);
|
|
transparent_crc(g_2622.f3, "g_2622.f3", print_hash_value);
|
|
transparent_crc(g_2622.f4, "g_2622.f4", print_hash_value);
|
|
transparent_crc(g_2622.f5, "g_2622.f5", print_hash_value);
|
|
transparent_crc(g_2622.f6, "g_2622.f6", print_hash_value);
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
for (j = 0; j < 5; j++)
|
|
{
|
|
for (k = 0; k < 9; k++)
|
|
{
|
|
transparent_crc(g_2678[i][j][k], "g_2678[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_2775, "g_2775", print_hash_value);
|
|
transparent_crc(g_2814, "g_2814", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
for (k = 0; k < 4; k++)
|
|
{
|
|
transparent_crc(g_2826[i][j][k], "g_2826[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_2858.f0, "g_2858.f0", print_hash_value);
|
|
transparent_crc(g_2858.f1, "g_2858.f1", print_hash_value);
|
|
transparent_crc(g_3110, "g_3110", print_hash_value);
|
|
transparent_crc(g_3139, "g_3139", print_hash_value);
|
|
transparent_crc(g_3166, "g_3166", print_hash_value);
|
|
transparent_crc(g_3168, "g_3168", print_hash_value);
|
|
transparent_crc(g_3203, "g_3203", print_hash_value);
|
|
transparent_crc(g_3255, "g_3255", print_hash_value);
|
|
transparent_crc(g_3310, "g_3310", print_hash_value);
|
|
transparent_crc(g_3316, "g_3316", print_hash_value);
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
for (j = 0; j < 5; j++)
|
|
{
|
|
for (k = 0; k < 5; k++)
|
|
{
|
|
transparent_crc(g_3322[i][j][k].f0, "g_3322[i][j][k].f0", print_hash_value);
|
|
transparent_crc(g_3322[i][j][k].f1, "g_3322[i][j][k].f1", print_hash_value);
|
|
transparent_crc(g_3322[i][j][k].f2, "g_3322[i][j][k].f2", print_hash_value);
|
|
transparent_crc(g_3322[i][j][k].f3, "g_3322[i][j][k].f3", print_hash_value);
|
|
transparent_crc(g_3322[i][j][k].f4, "g_3322[i][j][k].f4", print_hash_value);
|
|
transparent_crc(g_3322[i][j][k].f5, "g_3322[i][j][k].f5", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_3323.f0, "g_3323.f0", print_hash_value);
|
|
transparent_crc(g_3323.f1, "g_3323.f1", print_hash_value);
|
|
transparent_crc(g_3323.f2, "g_3323.f2", print_hash_value);
|
|
transparent_crc(g_3323.f3, "g_3323.f3", print_hash_value);
|
|
transparent_crc(g_3323.f4, "g_3323.f4", print_hash_value);
|
|
transparent_crc(g_3323.f5, "g_3323.f5", print_hash_value);
|
|
transparent_crc(g_3324.f0, "g_3324.f0", print_hash_value);
|
|
transparent_crc(g_3324.f1, "g_3324.f1", print_hash_value);
|
|
transparent_crc(g_3324.f2, "g_3324.f2", print_hash_value);
|
|
transparent_crc(g_3324.f3, "g_3324.f3", print_hash_value);
|
|
transparent_crc(g_3324.f4, "g_3324.f4", print_hash_value);
|
|
transparent_crc(g_3324.f5, "g_3324.f5", print_hash_value);
|
|
transparent_crc(g_3325.f0, "g_3325.f0", print_hash_value);
|
|
transparent_crc(g_3325.f1, "g_3325.f1", print_hash_value);
|
|
transparent_crc(g_3325.f2, "g_3325.f2", print_hash_value);
|
|
transparent_crc(g_3325.f3, "g_3325.f3", print_hash_value);
|
|
transparent_crc(g_3325.f4, "g_3325.f4", print_hash_value);
|
|
transparent_crc(g_3325.f5, "g_3325.f5", print_hash_value);
|
|
transparent_crc(g_3326.f0, "g_3326.f0", print_hash_value);
|
|
transparent_crc(g_3326.f1, "g_3326.f1", print_hash_value);
|
|
transparent_crc(g_3326.f2, "g_3326.f2", print_hash_value);
|
|
transparent_crc(g_3326.f3, "g_3326.f3", print_hash_value);
|
|
transparent_crc(g_3326.f4, "g_3326.f4", print_hash_value);
|
|
transparent_crc(g_3326.f5, "g_3326.f5", print_hash_value);
|
|
transparent_crc(g_3327.f0, "g_3327.f0", print_hash_value);
|
|
transparent_crc(g_3327.f1, "g_3327.f1", print_hash_value);
|
|
transparent_crc(g_3327.f2, "g_3327.f2", print_hash_value);
|
|
transparent_crc(g_3327.f3, "g_3327.f3", print_hash_value);
|
|
transparent_crc(g_3327.f4, "g_3327.f4", print_hash_value);
|
|
transparent_crc(g_3327.f5, "g_3327.f5", print_hash_value);
|
|
transparent_crc(g_3328.f0, "g_3328.f0", print_hash_value);
|
|
transparent_crc(g_3328.f1, "g_3328.f1", print_hash_value);
|
|
transparent_crc(g_3328.f2, "g_3328.f2", print_hash_value);
|
|
transparent_crc(g_3328.f3, "g_3328.f3", print_hash_value);
|
|
transparent_crc(g_3328.f4, "g_3328.f4", print_hash_value);
|
|
transparent_crc(g_3328.f5, "g_3328.f5", print_hash_value);
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
transparent_crc(g_3329[i].f0, "g_3329[i].f0", print_hash_value);
|
|
transparent_crc(g_3329[i].f1, "g_3329[i].f1", print_hash_value);
|
|
transparent_crc(g_3329[i].f2, "g_3329[i].f2", print_hash_value);
|
|
transparent_crc(g_3329[i].f3, "g_3329[i].f3", print_hash_value);
|
|
transparent_crc(g_3329[i].f4, "g_3329[i].f4", print_hash_value);
|
|
transparent_crc(g_3329[i].f5, "g_3329[i].f5", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_3330.f0, "g_3330.f0", print_hash_value);
|
|
transparent_crc(g_3330.f1, "g_3330.f1", print_hash_value);
|
|
transparent_crc(g_3330.f2, "g_3330.f2", print_hash_value);
|
|
transparent_crc(g_3330.f3, "g_3330.f3", print_hash_value);
|
|
transparent_crc(g_3330.f4, "g_3330.f4", print_hash_value);
|
|
transparent_crc(g_3330.f5, "g_3330.f5", print_hash_value);
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
transparent_crc(g_3331[i].f0, "g_3331[i].f0", print_hash_value);
|
|
transparent_crc(g_3331[i].f1, "g_3331[i].f1", print_hash_value);
|
|
transparent_crc(g_3331[i].f2, "g_3331[i].f2", print_hash_value);
|
|
transparent_crc(g_3331[i].f3, "g_3331[i].f3", print_hash_value);
|
|
transparent_crc(g_3331[i].f4, "g_3331[i].f4", print_hash_value);
|
|
transparent_crc(g_3331[i].f5, "g_3331[i].f5", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_3332.f0, "g_3332.f0", print_hash_value);
|
|
transparent_crc(g_3332.f1, "g_3332.f1", print_hash_value);
|
|
transparent_crc(g_3332.f2, "g_3332.f2", print_hash_value);
|
|
transparent_crc(g_3332.f3, "g_3332.f3", print_hash_value);
|
|
transparent_crc(g_3332.f4, "g_3332.f4", print_hash_value);
|
|
transparent_crc(g_3332.f5, "g_3332.f5", print_hash_value);
|
|
transparent_crc(g_3333.f0, "g_3333.f0", print_hash_value);
|
|
transparent_crc(g_3333.f1, "g_3333.f1", print_hash_value);
|
|
transparent_crc(g_3333.f2, "g_3333.f2", print_hash_value);
|
|
transparent_crc(g_3333.f3, "g_3333.f3", print_hash_value);
|
|
transparent_crc(g_3333.f4, "g_3333.f4", print_hash_value);
|
|
transparent_crc(g_3333.f5, "g_3333.f5", print_hash_value);
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
transparent_crc(g_3334[i].f0, "g_3334[i].f0", print_hash_value);
|
|
transparent_crc(g_3334[i].f1, "g_3334[i].f1", print_hash_value);
|
|
transparent_crc(g_3334[i].f2, "g_3334[i].f2", print_hash_value);
|
|
transparent_crc(g_3334[i].f3, "g_3334[i].f3", print_hash_value);
|
|
transparent_crc(g_3334[i].f4, "g_3334[i].f4", print_hash_value);
|
|
transparent_crc(g_3334[i].f5, "g_3334[i].f5", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_3335.f0, "g_3335.f0", print_hash_value);
|
|
transparent_crc(g_3335.f1, "g_3335.f1", print_hash_value);
|
|
transparent_crc(g_3335.f2, "g_3335.f2", print_hash_value);
|
|
transparent_crc(g_3335.f3, "g_3335.f3", print_hash_value);
|
|
transparent_crc(g_3335.f4, "g_3335.f4", print_hash_value);
|
|
transparent_crc(g_3335.f5, "g_3335.f5", print_hash_value);
|
|
transparent_crc(g_3476.f0, "g_3476.f0", print_hash_value);
|
|
transparent_crc(g_3476.f1, "g_3476.f1", print_hash_value);
|
|
transparent_crc(g_3495.f0, "g_3495.f0", print_hash_value);
|
|
transparent_crc(g_3495.f1, "g_3495.f1", print_hash_value);
|
|
transparent_crc(g_3534, "g_3534", print_hash_value);
|
|
transparent_crc(g_3539.f0, "g_3539.f0", print_hash_value);
|
|
transparent_crc(g_3539.f1, "g_3539.f1", print_hash_value);
|
|
transparent_crc(g_3653.f0, "g_3653.f0", print_hash_value);
|
|
transparent_crc(g_3653.f1, "g_3653.f1", print_hash_value);
|
|
transparent_crc(g_3653.f2, "g_3653.f2", print_hash_value);
|
|
transparent_crc(g_3653.f3, "g_3653.f3", print_hash_value);
|
|
transparent_crc(g_3653.f4, "g_3653.f4", print_hash_value);
|
|
transparent_crc(g_3653.f5, "g_3653.f5", print_hash_value);
|
|
transparent_crc(g_3653.f6, "g_3653.f6", print_hash_value);
|
|
transparent_crc(g_3699, "g_3699", print_hash_value);
|
|
for (i = 0; i < 7; i++)
|
|
{
|
|
transparent_crc(g_3810[i], "g_3810[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_3822.f0, "g_3822.f0", print_hash_value);
|
|
transparent_crc(g_3822.f1, "g_3822.f1", print_hash_value);
|
|
transparent_crc(g_3822.f2, "g_3822.f2", print_hash_value);
|
|
transparent_crc(g_3822.f3, "g_3822.f3", print_hash_value);
|
|
transparent_crc(g_3822.f4, "g_3822.f4", print_hash_value);
|
|
transparent_crc(g_3822.f5, "g_3822.f5", print_hash_value);
|
|
transparent_crc(g_3822.f6, "g_3822.f6", print_hash_value);
|
|
transparent_crc(g_3986, "g_3986", print_hash_value);
|
|
platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value);
|
|
return 0;
|
|
}
|
|
|
|
/************************ statistics *************************
|
|
XXX max struct depth: 0
|
|
breakdown:
|
|
depth: 0, occurrence: 960
|
|
XXX total union variables: 0
|
|
|
|
XXX non-zero bitfields defined in structs: 12
|
|
XXX zero bitfields defined in structs: 0
|
|
XXX const bitfields defined in structs: 3
|
|
XXX volatile bitfields defined in structs: 3
|
|
XXX structs with bitfields in the program: 103
|
|
breakdown:
|
|
indirect level: 0, occurrence: 0
|
|
indirect level: 1, occurrence: 35
|
|
indirect level: 2, occurrence: 15
|
|
indirect level: 3, occurrence: 24
|
|
indirect level: 4, occurrence: 14
|
|
indirect level: 5, occurrence: 15
|
|
XXX full-bitfields structs in the program: 0
|
|
breakdown:
|
|
XXX times a bitfields struct's address is taken: 85
|
|
XXX times a bitfields struct on LHS: 0
|
|
XXX times a bitfields struct on RHS: 0
|
|
XXX times a single bitfield on LHS: 27
|
|
XXX times a single bitfield on RHS: 225
|
|
|
|
XXX max expression depth: 38
|
|
breakdown:
|
|
depth: 1, occurrence: 186
|
|
depth: 2, occurrence: 62
|
|
depth: 3, occurrence: 4
|
|
depth: 4, occurrence: 1
|
|
depth: 5, occurrence: 2
|
|
depth: 7, occurrence: 1
|
|
depth: 8, occurrence: 1
|
|
depth: 10, occurrence: 1
|
|
depth: 12, occurrence: 2
|
|
depth: 14, occurrence: 1
|
|
depth: 15, occurrence: 1
|
|
depth: 16, occurrence: 3
|
|
depth: 18, occurrence: 1
|
|
depth: 21, occurrence: 2
|
|
depth: 22, occurrence: 2
|
|
depth: 23, occurrence: 1
|
|
depth: 25, occurrence: 2
|
|
depth: 26, occurrence: 3
|
|
depth: 29, occurrence: 1
|
|
depth: 30, occurrence: 2
|
|
depth: 31, occurrence: 3
|
|
depth: 32, occurrence: 2
|
|
depth: 33, occurrence: 2
|
|
depth: 34, occurrence: 2
|
|
depth: 36, occurrence: 1
|
|
depth: 38, occurrence: 1
|
|
|
|
XXX total number of pointers: 830
|
|
|
|
XXX times a variable address is taken: 1783
|
|
XXX times a pointer is dereferenced on RHS: 487
|
|
breakdown:
|
|
depth: 1, occurrence: 389
|
|
depth: 2, occurrence: 58
|
|
depth: 3, occurrence: 15
|
|
depth: 4, occurrence: 7
|
|
depth: 5, occurrence: 18
|
|
XXX times a pointer is dereferenced on LHS: 587
|
|
breakdown:
|
|
depth: 1, occurrence: 511
|
|
depth: 2, occurrence: 42
|
|
depth: 3, occurrence: 13
|
|
depth: 4, occurrence: 10
|
|
depth: 5, occurrence: 11
|
|
XXX times a pointer is compared with null: 88
|
|
XXX times a pointer is compared with address of another variable: 17
|
|
XXX times a pointer is compared with another pointer: 22
|
|
XXX times a pointer is qualified to be dereferenced: 11356
|
|
|
|
XXX max dereference level: 5
|
|
breakdown:
|
|
level: 0, occurrence: 0
|
|
level: 1, occurrence: 2620
|
|
level: 2, occurrence: 349
|
|
level: 3, occurrence: 254
|
|
level: 4, occurrence: 131
|
|
level: 5, occurrence: 68
|
|
XXX number of pointers point to pointers: 440
|
|
XXX number of pointers point to scalars: 333
|
|
XXX number of pointers point to structs: 39
|
|
XXX percent of pointers has null in alias set: 30.8
|
|
XXX average alias set size: 1.59
|
|
|
|
XXX times a non-volatile is read: 3456
|
|
XXX times a non-volatile is write: 1834
|
|
XXX times a volatile is read: 4
|
|
XXX times read thru a pointer: 2
|
|
XXX times a volatile is write: 0
|
|
XXX times written thru a pointer: 0
|
|
XXX times a volatile is available for access: 9
|
|
XXX percentage of non-volatile access: 99.9
|
|
|
|
XXX forward jumps: 3
|
|
XXX backward jumps: 21
|
|
|
|
XXX stmts: 191
|
|
XXX max block depth: 5
|
|
breakdown:
|
|
depth: 0, occurrence: 26
|
|
depth: 1, occurrence: 24
|
|
depth: 2, occurrence: 29
|
|
depth: 3, occurrence: 29
|
|
depth: 4, occurrence: 30
|
|
depth: 5, occurrence: 53
|
|
|
|
XXX percentage a fresh-made variable is used: 17.4
|
|
XXX percentage an existing variable is used: 82.6
|
|
FYI: the random generator makes assumptions about the integer size. See platform.info for more details.
|
|
********************* end of statistics **********************/
|
|
|