Created
May 1, 2014 23:05
-
-
Save tautschnig/4c5026bf9933a46a1ed9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* This is a RANDOMLY GENERATED PROGRAM. | |
* | |
* Generator: csmith 2.2.0 | |
* Git version: bf42ffd | |
* Options: --no-consts | |
* Seed: 416929917 | |
*/ | |
#include "csmith.h" | |
static long __undefined; | |
/* --- Struct/Union Declarations --- */ | |
struct S0 { | |
uint8_t f0; | |
unsigned f1 : 18; | |
volatile signed : 0; | |
signed f2 : 4; | |
signed f3 : 27; | |
unsigned f4 : 29; | |
unsigned f5 : 12; | |
unsigned f6 : 22; | |
}; | |
#pragma pack(push) | |
#pragma pack(1) | |
struct S1 { | |
unsigned f0 : 31; | |
signed f1 : 16; | |
unsigned f2 : 12; | |
volatile unsigned f3 : 17; | |
signed : 0; | |
signed f4 : 16; | |
signed f5 : 10; | |
signed f6 : 30; | |
signed f7 : 25; | |
unsigned f8 : 5; | |
}; | |
#pragma pack(pop) | |
/* --- GLOBAL VARIABLES --- */ | |
static int32_t g_2 = 8L; | |
static uint16_t g_16[7][4][6] = {{{1UL,0x791EL,3UL,1UL,3UL,0x791EL},{65535UL,1UL,3UL,0x67F5L,65535UL,1UL},{0UL,0x67F5L,0x791EL,0x791EL,0x67F5L,0UL},{0x791EL,0x67F5L,0UL,0xB597L,65535UL,3UL}},{{3UL,1UL,65535UL,1UL,3UL,0x67F5L},{3UL,0x791EL,1UL,0xB597L,0xEE0CL,0xEE0CL},{0x791EL,65535UL,65535UL,0x791EL,65535UL,0xEE0CL},{0UL,0xEE0CL,1UL,0x67F5L,0xEE0CL,0x791EL}},{{0x67F5L,0xB597L,0x67F5L,1UL,0xEE0CL,0UL},{65526UL,3UL,65535UL,0x67F5L,0x67F5L,65535UL},{1UL,1UL,65535UL,0x67F5L,3UL,1UL},{65526UL,65535UL,0UL,1UL,0UL,65535UL}},{{0x67F5L,65526UL,0UL,0x791EL,1UL,1UL},{65535UL,0x791EL,65535UL,65535UL,0x791EL,65535UL},{65535UL,0x791EL,65535UL,0xEE0CL,1UL,0UL},{0UL,65526UL,0x67F5L,65526UL,0UL,0x791EL}},{{0UL,65535UL,65526UL,0xEE0CL,3UL,3UL},{65535UL,1UL,1UL,65535UL,0x67F5L,3UL},{65535UL,3UL,65526UL,0x791EL,0xEE0CL,0x791EL},{0x67F5L,0xB597L,0x67F5L,1UL,0xEE0CL,0UL}},{{65526UL,3UL,65535UL,0x67F5L,0x67F5L,65535UL},{1UL,1UL,65535UL,0x67F5L,3UL,1UL},{65526UL,65535UL,0UL,1UL,0UL,65535UL},{0x67F5L,65526UL,0UL,0x791EL,1UL,1UL}},{{65535UL,0x791EL,65535UL,65535UL,0x791EL,65535UL},{65535UL,0x791EL,65535UL,0xEE0CL,1UL,0UL},{0UL,65526UL,0x67F5L,65526UL,0UL,0x791EL},{0UL,65535UL,65526UL,0xEE0CL,3UL,3UL}}}; | |
static uint16_t g_27 = 65528UL; | |
static int16_t g_31 = 1L; | |
static uint32_t g_33 = 7UL; | |
static int32_t g_38 = (-1L); | |
static int64_t g_67 = (-5L); | |
static int16_t g_70 = 0L; | |
static int32_t g_76 = 0x73439D6FL; | |
static int32_t g_78 = (-1L); | |
static int32_t ** volatile g_81 = (void*)0;/* VOLATILE GLOBAL g_81 */ | |
static uint32_t g_90 = 0x3FF56644L; | |
static int32_t g_98 = 9L; | |
static volatile uint64_t g_103 = 6UL;/* VOLATILE GLOBAL g_103 */ | |
static int32_t *g_107[8] = {(void*)0,&g_2,(void*)0,(void*)0,&g_2,(void*)0,(void*)0,&g_2}; | |
static int32_t ** volatile g_106 = &g_107[0];/* VOLATILE GLOBAL g_106 */ | |
static uint16_t g_129 = 4UL; | |
static int16_t g_149 = 1L; | |
static struct S0 g_152 = {0x9EL,509,3,219,3674,18,293};/* VOLATILE GLOBAL g_152 */ | |
static int32_t ** volatile g_158 = &g_107[0];/* VOLATILE GLOBAL g_158 */ | |
static int8_t g_165 = 0x25L; | |
static struct S0 g_178 = {1UL,366,-2,-5105,7547,9,627};/* VOLATILE GLOBAL g_178 */ | |
static volatile int16_t * volatile *g_188 = (void*)0; | |
static int32_t ** volatile g_226[7] = {&g_107[4],&g_107[4],&g_107[4],&g_107[4],&g_107[4],&g_107[4],&g_107[4]}; | |
static int32_t ** volatile g_243 = &g_107[3];/* VOLATILE GLOBAL g_243 */ | |
static volatile uint32_t g_249 = 0xBD8694E4L;/* VOLATILE GLOBAL g_249 */ | |
static volatile uint32_t g_252 = 4294967292UL;/* VOLATILE GLOBAL g_252 */ | |
static uint32_t g_267 = 0xF5C7C5DDL; | |
static struct S1 g_285 = {42357,-79,27,299,140,-19,22890,-3658,2};/* VOLATILE GLOBAL g_285 */ | |
static struct S1 * volatile g_288[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; | |
static struct S1 * volatile g_289 = &g_285;/* VOLATILE GLOBAL g_289 */ | |
static volatile struct S1 g_295 = {29803,3,60,68,-13,20,32632,1682,0};/* VOLATILE GLOBAL g_295 */ | |
static volatile struct S1 g_324 = {17359,-210,29,10,-174,23,-13562,-3291,1};/* VOLATILE GLOBAL g_324 */ | |
static uint64_t g_329[8] = {0x0F866DDD4FAC490CLL,0x0F866DDD4FAC490CLL,0x0F866DDD4FAC490CLL,0x0F866DDD4FAC490CLL,0x0F866DDD4FAC490CLL,0x0F866DDD4FAC490CLL,0x0F866DDD4FAC490CLL,0x0F866DDD4FAC490CLL}; | |
static uint64_t *g_328 = &g_329[0]; | |
static volatile struct S1 g_344[3][3][1] = {{{{15425,-201,13,222,-131,7,-15511,886,0}},{{15425,-201,13,222,-131,7,-15511,886,0}},{{15425,-201,13,222,-131,7,-15511,886,0}}},{{{15425,-201,13,222,-131,7,-15511,886,0}},{{15425,-201,13,222,-131,7,-15511,886,0}},{{15425,-201,13,222,-131,7,-15511,886,0}}},{{{15425,-201,13,222,-131,7,-15511,886,0}},{{15425,-201,13,222,-131,7,-15511,886,0}},{{15425,-201,13,222,-131,7,-15511,886,0}}}}; | |
static struct S0 *g_373[9] = {&g_152,&g_152,&g_152,&g_152,&g_152,&g_152,&g_152,&g_152,&g_152}; | |
static struct S0 ** volatile g_372 = &g_373[1];/* VOLATILE GLOBAL g_372 */ | |
static volatile struct S0 g_396 = {255UL,56,-0,11354,10209,36,1546};/* VOLATILE GLOBAL g_396 */ | |
static uint16_t g_403 = 1UL; | |
static int32_t ** volatile g_409 = &g_107[0];/* VOLATILE GLOBAL g_409 */ | |
static struct S0 g_410[4] = {{1UL,115,2,-10592,9719,3,567},{1UL,115,2,-10592,9719,3,567},{1UL,115,2,-10592,9719,3,567},{1UL,115,2,-10592,9719,3,567}}; | |
static struct S0 g_411 = {0xA7L,23,-0,-8651,15715,2,766};/* VOLATILE GLOBAL g_411 */ | |
static volatile struct S1 *g_416 = &g_344[0][2][0]; | |
static volatile struct S1 ** volatile g_415 = &g_416;/* VOLATILE GLOBAL g_415 */ | |
static volatile struct S0 g_420 = {0x48L,203,0,-3504,9229,7,581};/* VOLATILE GLOBAL g_420 */ | |
static struct S0 g_426[3][7] = {{{0x97L,312,-0,2540,15797,19,1840},{1UL,213,3,-3269,8761,15,913},{7UL,24,-0,11112,13553,55,1068},{0x71L,84,-3,6233,1396,20,369},{7UL,24,-0,11112,13553,55,1068},{1UL,213,3,-3269,8761,15,913},{0x97L,312,-0,2540,15797,19,1840}},{{0x97L,312,-0,2540,15797,19,1840},{1UL,213,3,-3269,8761,15,913},{7UL,24,-0,11112,13553,55,1068},{0x71L,84,-3,6233,1396,20,369},{7UL,24,-0,11112,13553,55,1068},{1UL,213,3,-3269,8761,15,913},{0x97L,312,-0,2540,15797,19,1840}},{{0x97L,312,-0,2540,15797,19,1840},{1UL,213,3,-3269,8761,15,913},{0UL,370,0,9111,14764,46,1819},{1UL,232,3,-502,1865,41,873},{0UL,370,0,9111,14764,46,1819},{0x97L,312,-0,2540,15797,19,1840},{0x71L,84,-3,6233,1396,20,369}}}; | |
static volatile uint8_t *g_480 = (void*)0; | |
static int32_t ** volatile g_503 = &g_107[0];/* VOLATILE GLOBAL g_503 */ | |
static volatile struct S1 g_530 = {24061,-23,12,345,86,26,-4457,-3358,2};/* VOLATILE GLOBAL g_530 */ | |
static struct S1 g_531 = {5496,129,37,190,-121,14,-29697,-5619,4};/* VOLATILE GLOBAL g_531 */ | |
static volatile struct S1 g_571 = {5046,-72,47,226,-115,31,13990,-937,0};/* VOLATILE GLOBAL g_571 */ | |
static struct S0 g_572 = {0x44L,105,2,-4547,14184,56,665};/* VOLATILE GLOBAL g_572 */ | |
static uint32_t * volatile g_582 = (void*)0;/* VOLATILE GLOBAL g_582 */ | |
static uint32_t * volatile *g_581 = &g_582; | |
static uint32_t * volatile * volatile * volatile g_580 = &g_581;/* VOLATILE GLOBAL g_580 */ | |
static int32_t ** volatile g_609 = &g_107[3];/* VOLATILE GLOBAL g_609 */ | |
static volatile struct S0 g_634 = {0xD2L,145,-1,-2305,21709,48,815};/* VOLATILE GLOBAL g_634 */ | |
static volatile struct S1 g_638 = {9850,21,50,141,46,-12,22851,-3839,2};/* VOLATILE GLOBAL g_638 */ | |
static struct S0 g_640 = {0x0DL,303,-2,2402,9241,13,33};/* VOLATILE GLOBAL g_640 */ | |
static struct S0 * volatile g_641[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; | |
static int8_t g_656 = 1L; | |
static volatile struct S1 g_665 = {22456,-234,9,222,137,-13,-15302,-1412,1};/* VOLATILE GLOBAL g_665 */ | |
static int64_t g_683 = 0x2145439960AD12DFLL; | |
static volatile struct S1 g_685 = {26164,-229,59,262,255,-4,-26345,-1050,4};/* VOLATILE GLOBAL g_685 */ | |
static struct S1 g_686 = {27544,-2,6,321,82,-29,28883,544,1};/* VOLATILE GLOBAL g_686 */ | |
static struct S1 g_687 = {23272,-128,45,31,20,-30,-13899,3940,0};/* VOLATILE GLOBAL g_687 */ | |
static struct S1 g_688 = {28012,167,2,29,38,-7,26456,795,0};/* VOLATILE GLOBAL g_688 */ | |
static struct S1 g_710 = {32360,119,45,112,-75,-19,4913,-5565,1};/* VOLATILE GLOBAL g_710 */ | |
static volatile struct S0 g_730 = {0x5CL,297,1,6588,15660,49,1780};/* VOLATILE GLOBAL g_730 */ | |
static struct S0 g_735 = {0UL,366,-1,2433,5687,8,1134};/* VOLATILE GLOBAL g_735 */ | |
static uint64_t g_745 = 0xC81CB2C8E2B04C4ELL; | |
static volatile struct S1 g_797[4][4][10] = {{{{7598,-245,14,275,9,0,-32216,1832,3},{25585,116,57,80,-245,6,5448,2083,0},{27110,89,28,74,-109,-9,-12329,-388,1},{13021,220,0,177,-89,-9,-31213,-642,4},{14246,47,25,218,-21,5,4403,-598,4},{41607,51,63,158,-5,18,-23192,1330,3},{31452,-62,18,333,-33,29,-5044,2363,2},{31452,-62,18,333,-33,29,-5044,2363,2},{41607,51,63,158,-5,18,-23192,1330,3},{14246,47,25,218,-21,5,4403,-598,4}},{{29457,150,31,264,93,27,7864,-185,1},{27110,89,28,74,-109,-9,-12329,-388,1},{27110,89,28,74,-109,-9,-12329,-388,1},{29457,150,31,264,93,27,7864,-185,1},{18865,4,28,307,159,-31,-1320,2093,1},{31452,-62,18,333,-33,29,-5044,2363,2},{18684,-249,39,1,218,11,-2746,-4594,3},{17949,54,20,71,87,-19,-18260,3418,1},{25585,116,57,80,-245,6,5448,2083,0},{13021,220,0,177,-89,-9,-31213,-642,4}},{{14246,47,25,218,-21,5,4403,-598,4},{37844,-179,10,100,104,-4,17892,-5633,0},{6485,235,6,69,-43,-22,-10227,3475,2},{3475,-100,11,72,46,-3,-1708,-3368,0},{17949,54,20,71,87,-19,-18260,3418,1},{41607,51,63,158,-5,18,-23192,1330,3},{27110,89,28,74,-109,-9,-12329,-388,1},{18684,-249,39,1,218,11,-2746,-4594,3},{25585,116,57,80,-245,6,5448,2083,0},{29457,150,31,264,93,27,7864,-185,1}},{{18865,4,28,307,159,-31,-1320,2093,1},{13021,220,0,177,-89,-9,-31213,-642,4},{31452,-62,18,333,-33,29,-5044,2363,2},{29457,150,31,264,93,27,7864,-185,1},{37844,-179,10,100,104,-4,17892,-5633,0},{18684,-249,39,1,218,11,-2746,-4594,3},{3475,-100,11,72,46,-3,-1708,-3368,0},{41607,51,63,158,-5,18,-23192,1330,3},{41607,51,63,158,-5,18,-23192,1330,3},{3475,-100,11,72,46,-3,-1708,-3368,0}}},{{{17949,54,20,71,87,-19,-18260,3418,1},{37844,-179,10,100,104,-4,17892,-5633,0},{13021,220,0,177,-89,-9,-31213,-642,4},{13021,220,0,177,-89,-9,-31213,-642,4},{37844,-179,10,100,104,-4,17892,-5633,0},{17949,54,20,71,87,-19,-18260,3418,1},{6485,235,6,69,-43,-22,-10227,3475,2},{31452,-62,18,333,-33,29,-5044,2363,2},{7598,-245,14,275,9,0,-32216,1832,3},{29457,150,31,264,93,27,7864,-185,1}},{{37844,-179,10,100,104,-4,17892,-5633,0},{27110,89,28,74,-109,-9,-12329,-388,1},{38066,-74,4,228,-29,-10,3174,-834,0},{14246,47,25,218,-21,5,4403,-598,4},{17949,54,20,71,87,-19,-18260,3418,1},{31452,-62,18,333,-33,29,-5044,2363,2},{20731,136,16,240,-129,-12,15090,-1409,1},{41607,51,63,158,-5,18,-23192,1330,3},{29457,150,31,264,93,27,7864,-185,1},{13021,220,0,177,-89,-9,-31213,-642,4}},{{37844,-179,10,100,104,-4,17892,-5633,0},{25585,116,57,80,-245,6,5448,2083,0},{20731,136,16,240,-129,-12,15090,-1409,1},{3475,-100,11,72,46,-3,-1708,-3368,0},{18865,4,28,307,159,-31,-1320,2093,1},{17949,54,20,71,87,-19,-18260,3418,1},{13021,220,0,177,-89,-9,-31213,-642,4},{18684,-249,39,1,218,11,-2746,-4594,3},{14246,47,25,218,-21,5,4403,-598,4},{14246,47,25,218,-21,5,4403,-598,4}},{{17949,54,20,71,87,-19,-18260,3418,1},{13021,220,0,177,-89,-9,-31213,-642,4},{18684,-249,39,1,218,11,-2746,-4594,3},{14246,47,25,218,-21,5,4403,-598,4},{14246,47,25,218,-21,5,4403,-598,4},{18684,-249,39,1,218,11,-2746,-4594,3},{13021,220,0,177,-89,-9,-31213,-642,4},{17949,54,20,71,87,-19,-18260,3418,1},{18865,4,28,307,159,-31,-1320,2093,1},{3475,-100,11,72,46,-3,-1708,-3368,0}}},{{{18865,4,28,307,159,-31,-1320,2093,1},{25585,116,57,80,-245,6,5448,2083,0},{3475,-100,11,72,46,-3,-1708,-3368,0},{13021,220,0,177,-89,-9,-31213,-642,4},{29457,150,31,264,93,27,7864,-185,1},{41607,51,63,158,-5,18,-23192,1330,3},{20731,136,16,240,-129,-12,15090,-1409,1},{31452,-62,18,333,-33,29,-5044,2363,2},{17949,54,20,71,87,-19,-18260,3418,1},{14246,47,25,218,-21,5,4403,-598,4}},{{14246,47,25,218,-21,5,4403,-598,4},{27110,89,28,74,-109,-9,-12329,-388,1},{3475,-100,11,72,46,-3,-1708,-3368,0},{29457,150,31,264,93,27,7864,-185,1},{7598,-245,14,275,9,0,-32216,1832,3},{31452,-62,18,333,-33,29,-5044,2363,2},{6485,235,6,69,-43,-22,-10227,3475,2},{17949,54,20,71,87,-19,-18260,3418,1},{37844,-179,10,100,104,-4,17892,-5633,0},{13021,220,0,177,-89,-9,-31213,-642,4}},{{29457,150,31,264,93,27,7864,-185,1},{37844,-179,10,100,104,-4,17892,-5633,0},{18684,-249,39,1,218,11,-2746,-4594,3},{3475,-100,11,72,46,-3,-1708,-3368,0},{41607,51,63,158,-5,18,-23192,1330,3},{41607,51,63,158,-5,18,-23192,1330,3},{3475,-100,11,72,46,-3,-1708,-3368,0},{18684,-249,39,1,218,11,-2746,-4594,3},{37844,-179,10,100,104,-4,17892,-5633,0},{29457,150,31,264,93,27,7864,-185,1}},{{7598,-245,14,275,9,0,-32216,1832,3},{13021,220,0,177,-89,-9,-31213,-642,4},{20731,136,16,240,-129,-12,15090,-1409,1},{29457,150,31,264,93,27,7864,-185,1},{25585,116,57,80,-245,6,5448,2083,0},{18684,-249,39,1,218,11,-2746,-4594,3},{27110,89,28,74,-109,-9,-12329,-388,1},{41607,51,63,158,-5,18,-23192,1330,3},{17949,54,20,71,87,-19,-18260,3418,1},{3475,-100,11,72,46,-3,-1708,-3368,0}}},{{{41607,51,63,158,-5,18,-23192,1330,3},{37844,-179,10,100,104,-4,17892,-5633,0},{38066,-74,4,228,-29,-10,3174,-834,0},{13021,220,0,177,-89,-9,-31213,-642,4},{25585,116,57,80,-245,6,5448,2083,0},{17949,54,20,71,87,-19,-18260,3418,1},{18684,-249,39,1,218,11,-2746,-4594,3},{31452,-62,18,333,-33,29,-5044,2363,2},{18865,4,28,307,159,-31,-1320,2093,1},{29457,150,31,264,93,27,7864,-185,1}},{{25585,116,57,80,-245,6,5448,2083,0},{27110,89,28,74,-109,-9,-12329,-388,1},{13021,220,0,177,-89,-9,-31213,-642,4},{14246,47,25,218,-21,5,4403,-598,4},{41607,51,63,158,-5,18,-23192,1330,3},{31452,-62,18,333,-33,29,-5044,2363,2},{31452,-62,18,333,-33,29,-5044,2363,2},{41607,51,63,158,-5,18,-23192,1330,3},{14246,47,25,218,-21,5,4403,-598,4},{13021,220,0,177,-89,-9,-31213,-642,4}},{{25585,116,57,80,-245,6,5448,2083,0},{25585,116,57,80,-245,6,5448,2083,0},{31452,-62,18,333,-33,29,-5044,2363,2},{3475,-100,11,72,46,-3,-1708,-3368,0},{7598,-245,14,275,9,0,-32216,1832,3},{17949,54,20,71,87,-19,-18260,3418,1},{38066,-74,4,228,-29,-10,3174,-834,0},{18684,-249,39,1,218,11,-2746,-4594,3},{29457,150,31,264,93,27,7864,-185,1},{14246,47,25,218,-21,5,4403,-598,4}},{{41607,51,63,158,-5,18,-23192,1330,3},{13021,220,0,177,-89,-9,-31213,-642,4},{6485,235,6,69,-43,-22,-10227,3475,2},{14246,47,25,218,-21,5,4403,-598,4},{29457,150,31,264,93,27,7864,-185,1},{18684,-249,39,1,218,11,-2746,-4594,3},{38066,-74,4,228,-29,-10,3174,-834,0},{17949,54,20,71,87,-19,-18260,3418,1},{7598,-245,14,275,9,0,-32216,1832,3},{3475,-100,11,72,46,-3,-1708,-3368,0}}}}; | |
static uint8_t g_804 = 0x1DL; | |
static struct S1 g_890[3] = {{12530,-235,22,125,-116,-28,29364,822,1},{12530,-235,22,125,-116,-28,29364,822,1},{12530,-235,22,125,-116,-28,29364,822,1}}; | |
static struct S0 g_922 = {248UL,136,1,-5832,1042,10,1038};/* VOLATILE GLOBAL g_922 */ | |
static int32_t g_924 = 0xAE4CDFFFL; | |
static volatile struct S1 g_928 = {23982,-234,21,18,250,-14,-13688,-4115,3};/* VOLATILE GLOBAL g_928 */ | |
static int32_t *g_970[2] = {&g_924,&g_924}; | |
static int32_t ** volatile g_969 = &g_970[0];/* VOLATILE GLOBAL g_969 */ | |
static struct S0 g_1009 = {255UL,81,-0,-620,15848,3,1500};/* VOLATILE GLOBAL g_1009 */ | |
static int8_t g_1022 = 0xA5L; | |
static uint32_t *g_1027 = &g_33; | |
static struct S0 g_1040[1] = {{0x6BL,274,-1,8937,12133,57,1649}}; | |
static int32_t g_1067 = 0x9CA62691L; | |
static volatile struct S0 g_1086 = {0x5FL,129,-0,-9350,22520,7,1684};/* VOLATILE GLOBAL g_1086 */ | |
static int64_t *g_1107 = &g_683; | |
static int64_t **g_1106[6][8][5] = {{{&g_1107,&g_1107,&g_1107,(void*)0,(void*)0},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{(void*)0,&g_1107,(void*)0,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107}},{{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107}},{{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107}},{{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107}},{{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107}},{{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{(void*)0,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,&g_1107},{&g_1107,&g_1107,&g_1107,&g_1107,(void*)0},{&g_1107,&g_1107,(void*)0,&g_1107,&g_1107},{(void*)0,&g_1107,&g_1107,&g_1107,&g_1107}}}; | |
static int64_t *** volatile g_1105[10] = {&g_1106[3][1][1],&g_1106[3][1][1],&g_1106[3][1][1],&g_1106[3][1][1],&g_1106[3][1][1],&g_1106[3][1][1],&g_1106[3][1][1],&g_1106[3][1][1],&g_1106[3][1][1],&g_1106[3][1][1]}; | |
static struct S1 *g_1131[3] = {&g_285,&g_285,&g_285}; | |
static struct S1 **g_1130 = &g_1131[1]; | |
static struct S1 ***g_1129 = &g_1130; | |
static volatile struct S0 g_1143 = {1UL,115,1,-1981,5436,29,743};/* VOLATILE GLOBAL g_1143 */ | |
static volatile struct S0 g_1154 = {0x52L,241,-2,2505,7862,47,72};/* VOLATILE GLOBAL g_1154 */ | |
static volatile struct S0 g_1169 = {255UL,279,0,-1915,20086,21,1555};/* VOLATILE GLOBAL g_1169 */ | |
static uint64_t g_1170 = 18446744073709551615UL; | |
static uint8_t **g_1177 = (void*)0; | |
static uint32_t g_1191 = 0xCAB8BD0CL; | |
static int32_t ** volatile g_1253[5][9] = {{(void*)0,(void*)0,(void*)0,&g_107[0],(void*)0,(void*)0,(void*)0,(void*)0,&g_107[0]},{(void*)0,&g_107[2],(void*)0,(void*)0,(void*)0,(void*)0,&g_107[2],(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,&g_107[2],(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,&g_107[0],(void*)0,(void*)0,(void*)0,(void*)0,&g_107[0],(void*)0},{(void*)0,&g_107[2],&g_107[0],&g_107[0],&g_107[2],(void*)0,&g_107[2],&g_107[0],&g_107[0]}}; | |
static int32_t ** volatile g_1272 = (void*)0;/* VOLATILE GLOBAL g_1272 */ | |
static int32_t ** volatile g_1273[9] = {&g_107[0],&g_107[0],&g_107[0],&g_107[0],&g_107[0],&g_107[0],&g_107[0],&g_107[0],&g_107[0]}; | |
static int32_t ** volatile g_1275 = &g_107[1];/* VOLATILE GLOBAL g_1275 */ | |
static int32_t *g_1277 = &g_78; | |
static int32_t ** volatile g_1276[5] = {&g_1277,&g_1277,&g_1277,&g_1277,&g_1277}; | |
static int32_t ** volatile g_1279 = &g_1277;/* VOLATILE GLOBAL g_1279 */ | |
static struct S0 g_1286 = {0x3AL,438,1,-3137,18143,26,482};/* VOLATILE GLOBAL g_1286 */ | |
static struct S0 g_1318 = {3UL,43,1,479,9175,26,521};/* VOLATILE GLOBAL g_1318 */ | |
static struct S0 * volatile g_1319 = &g_640;/* VOLATILE GLOBAL g_1319 */ | |
static struct S0 g_1321 = {255UL,398,1,9901,10908,39,1287};/* VOLATILE GLOBAL g_1321 */ | |
static struct S1 g_1329 = {24870,195,14,236,-234,-27,28740,-1908,3};/* VOLATILE GLOBAL g_1329 */ | |
static struct S1 g_1357 = {17566,77,37,3,175,12,-29867,3391,0};/* VOLATILE GLOBAL g_1357 */ | |
static volatile uint8_t g_1363 = 0xB2L;/* VOLATILE GLOBAL g_1363 */ | |
static uint8_t *g_1395 = &g_1318.f0; | |
static struct S1 g_1412 = {23006,180,34,6,-204,-23,-2482,2951,4};/* VOLATILE GLOBAL g_1412 */ | |
static int32_t ***g_1467 = (void*)0; | |
static uint64_t * volatile *g_1486[8][2] = {{&g_328,&g_328},{(void*)0,&g_328},{&g_328,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{&g_328,&g_328},{(void*)0,&g_328},{&g_328,(void*)0}}; | |
static uint64_t * volatile **g_1485 = &g_1486[2][1]; | |
static uint64_t * volatile ** volatile * volatile g_1484 = &g_1485;/* VOLATILE GLOBAL g_1484 */ | |
static volatile struct S0 g_1532 = {0xBCL,123,1,1897,17024,46,1708};/* VOLATILE GLOBAL g_1532 */ | |
static struct S1 g_1555 = {22545,-76,13,116,216,-0,-30578,5047,2};/* VOLATILE GLOBAL g_1555 */ | |
static volatile struct S1 ** volatile g_1556[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; | |
static volatile struct S1 ** volatile g_1557 = (void*)0;/* VOLATILE GLOBAL g_1557 */ | |
static volatile struct S1 ** volatile g_1558 = &g_416;/* VOLATILE GLOBAL g_1558 */ | |
static uint32_t *g_1561 = &g_90; | |
static uint32_t **g_1560[7][8] = {{&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561},{&g_1561,&g_1561,(void*)0,&g_1561,&g_1561,(void*)0,&g_1561,&g_1561},{&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561},{&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561},{&g_1561,&g_1561,(void*)0,&g_1561,&g_1561,(void*)0,&g_1561,&g_1561},{&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561},{&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561}}; | |
static int16_t *g_1595 = &g_31; | |
static int16_t **g_1594 = &g_1595; | |
static int16_t ***g_1593 = &g_1594; | |
static int8_t *g_1649 = &g_656; | |
static int8_t **g_1648 = &g_1649; | |
static int8_t *** volatile g_1650[10][4][6] = {{{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648},{&g_1648,&g_1648,&g_1648,(void*)0,&g_1648,&g_1648},{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648},{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648}},{{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648},{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648},{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,(void*)0},{&g_1648,&g_1648,&g_1648,(void*)0,(void*)0,&g_1648}},{{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648},{&g_1648,&g_1648,(void*)0,&g_1648,&g_1648,&g_1648},{(void*)0,(void*)0,(void*)0,&g_1648,&g_1648,&g_1648},{&g_1648,&g_1648,(void*)0,&g_1648,&g_1648,&g_1648}},{{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648},{&g_1648,&g_1648,&g_1648,(void*)0,&g_1648,(void*)0},{&g_1648,&g_1648,&g_1648,(void*)0,&g_1648,&g_1648},{(void*)0,&g_1648,&g_1648,&g_1648,(void*)0,&g_1648}},{{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648},{(void*)0,(void*)0,&g_1648,&g_1648,(void*)0,&g_1648},{&g_1648,&g_1648,&g_1648,(void*)0,(void*)0,&g_1648},{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648}},{{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648},{&g_1648,&g_1648,(void*)0,&g_1648,(void*)0,&g_1648},{&g_1648,&g_1648,&g_1648,&g_1648,(void*)0,&g_1648},{&g_1648,&g_1648,(void*)0,&g_1648,&g_1648,&g_1648}},{{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648},{&g_1648,&g_1648,&g_1648,&g_1648,(void*)0,&g_1648},{&g_1648,&g_1648,&g_1648,&g_1648,(void*)0,&g_1648},{&g_1648,(void*)0,&g_1648,&g_1648,&g_1648,(void*)0}},{{&g_1648,&g_1648,&g_1648,(void*)0,(void*)0,&g_1648},{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,(void*)0},{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648},{(void*)0,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648}},{{&g_1648,&g_1648,&g_1648,&g_1648,(void*)0,&g_1648},{&g_1648,&g_1648,(void*)0,(void*)0,&g_1648,&g_1648},{&g_1648,&g_1648,&g_1648,(void*)0,&g_1648,&g_1648},{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648}},{{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648},{&g_1648,&g_1648,(void*)0,(void*)0,(void*)0,&g_1648},{&g_1648,(void*)0,&g_1648,&g_1648,&g_1648,(void*)0},{&g_1648,&g_1648,&g_1648,&g_1648,&g_1648,&g_1648}}}; | |
static int32_t ****g_1673 = &g_1467; | |
static volatile struct S1 g_1682 = {18913,83,1,143,-245,-19,15912,-1630,3};/* VOLATILE GLOBAL g_1682 */ | |
static int32_t ** volatile g_1711 = &g_1277;/* VOLATILE GLOBAL g_1711 */ | |
static struct S1 g_1712 = {43354,122,52,190,-121,20,-12419,5643,0};/* VOLATILE GLOBAL g_1712 */ | |
static struct S0 g_1717 = {253UL,289,3,7033,10460,5,1751};/* VOLATILE GLOBAL g_1717 */ | |
static volatile uint16_t g_1741 = 0x76C2L;/* VOLATILE GLOBAL g_1741 */ | |
static volatile struct S0 g_1866 = {255UL,134,3,-7534,8648,42,1972};/* VOLATILE GLOBAL g_1866 */ | |
static struct S0 g_1881 = {0x85L,69,-0,6715,22559,26,59};/* VOLATILE GLOBAL g_1881 */ | |
static volatile struct S0 g_1902 = {0x73L,443,1,6964,8004,33,1493};/* VOLATILE GLOBAL g_1902 */ | |
static volatile struct S0 g_1903[8][5][6] = {{{{0xF0L,371,0,10195,13763,17,830},{0x97L,501,-3,-7633,13537,37,61},{250UL,473,2,9938,21506,2,10},{0xFFL,355,-3,-5646,6444,3,792},{0xFFL,355,-3,-5646,6444,3,792},{250UL,473,2,9938,21506,2,10}},{{0x85L,172,-2,5043,17526,17,358},{0x85L,172,-2,5043,17526,17,358},{0xE7L,1,1,179,15010,24,1303},{252UL,29,-0,2618,12909,18,1300},{0UL,364,1,258,9206,62,1979},{0xC1L,128,3,9773,16429,19,434}},{{6UL,440,3,-273,17021,56,1534},{1UL,121,3,1435,12482,44,766},{0xAEL,397,2,11310,22808,52,915},{1UL,142,2,10427,5977,33,1456},{0x97L,501,-3,-7633,13537,37,61},{0xE7L,1,1,179,15010,24,1303}},{{0x2AL,249,0,-8426,21728,14,1001},{6UL,440,3,-273,17021,56,1534},{0xAEL,397,2,11310,22808,52,915},{0xFFL,355,-3,-5646,6444,3,792},{0x85L,172,-2,5043,17526,17,358},{0xC1L,128,3,9773,16429,19,434}},{{255UL,244,-3,2287,2542,20,293},{0xFFL,355,-3,-5646,6444,3,792},{0xE7L,1,1,179,15010,24,1303},{255UL,90,-0,6187,15828,29,1233},{1UL,121,3,1435,12482,44,766},{250UL,473,2,9938,21506,2,10}}},{{{255UL,90,-0,6187,15828,29,1233},{1UL,121,3,1435,12482,44,766},{250UL,473,2,9938,21506,2,10},{0UL,364,1,258,9206,62,1979},{6UL,440,3,-273,17021,56,1534},{250UL,473,2,9938,21506,2,10}},{{0x2AL,249,0,-8426,21728,14,1001},{0x40L,376,-3,2061,5391,4,984},{0xE7L,1,1,179,15010,24,1303},{0xD1L,279,3,-9528,16153,5,1797},{0xFFL,355,-3,-5646,6444,3,792},{0xC1L,128,3,9773,16429,19,434}},{{0xFFL,355,-3,-5646,6444,3,792},{247UL,232,-1,11475,4919,18,35},{0xAEL,397,2,11310,22808,52,915},{252UL,29,-0,2618,12909,18,1300},{1UL,121,3,1435,12482,44,766},{0xE7L,1,1,179,15010,24,1303}},{{0x40L,376,-3,2061,5391,4,984},{0UL,364,1,258,9206,62,1979},{0xAEL,397,2,11310,22808,52,915},{0UL,364,1,258,9206,62,1979},{0x40L,376,-3,2061,5391,4,984},{0xC1L,128,3,9773,16429,19,434}},{{0xF0L,371,0,10195,13763,17,830},{6UL,440,3,-273,17021,56,1534},{0xE7L,1,1,179,15010,24,1303},{255UL,244,-3,2287,2542,20,293},{247UL,232,-1,11475,4919,18,35},{250UL,473,2,9938,21506,2,10}}},{{{255UL,244,-3,2287,2542,20,293},{247UL,232,-1,11475,4919,18,35},{250UL,473,2,9938,21506,2,10},{6UL,440,3,-273,17021,56,1534},{0UL,364,1,258,9206,62,1979},{250UL,473,2,9938,21506,2,10}},{{0x40L,376,-3,2061,5391,4,984},{0x2AL,249,0,-8426,21728,14,1001},{0xE7L,1,1,179,15010,24,1303},{1UL,142,2,10427,5977,33,1456},{6UL,440,3,-273,17021,56,1534},{0xC1L,128,3,9773,16429,19,434}},{{0UL,364,1,258,9206,62,1979},{0x97L,501,-3,-7633,13537,37,61},{0xAEL,397,2,11310,22808,52,915},{0xD1L,279,3,-9528,16153,5,1797},{247UL,232,-1,11475,4919,18,35},{0xE7L,1,1,179,15010,24,1303}},{{0x85L,172,-2,5043,17526,17,358},{0xFFL,355,-3,-5646,6444,3,792},{0xAEL,397,2,11310,22808,52,915},{6UL,440,3,-273,17021,56,1534},{0x2AL,249,0,-8426,21728,14,1001},{0xC1L,128,3,9773,16429,19,434}},{{255UL,90,-0,6187,15828,29,1233},{0UL,364,1,258,9206,62,1979},{0xE7L,1,1,179,15010,24,1303},{0xF0L,371,0,10195,13763,17,830},{0x97L,501,-3,-7633,13537,37,61},{250UL,473,2,9938,21506,2,10}}},{{{0xF0L,371,0,10195,13763,17,830},{0x97L,501,-3,-7633,13537,37,61},{250UL,473,2,9938,21506,2,10},{0xFFL,355,-3,-5646,6444,3,792},{0xFFL,355,-3,-5646,6444,3,792},{250UL,473,2,9938,21506,2,10}},{{0x85L,172,-2,5043,17526,17,358},{0x85L,172,-2,5043,17526,17,358},{0xE7L,1,1,179,15010,24,1303},{252UL,29,-0,2618,12909,18,1300},{0UL,364,1,258,9206,62,1979},{0xC1L,128,3,9773,16429,19,434}},{{6UL,440,3,-273,17021,56,1534},{1UL,121,3,1435,12482,44,766},{0xAEL,397,2,11310,22808,52,915},{1UL,142,2,10427,5977,33,1456},{0x97L,501,-3,-7633,13537,37,61},{0xE7L,1,1,179,15010,24,1303}},{{0x2AL,249,0,-8426,21728,14,1001},{6UL,440,3,-273,17021,56,1534},{0xAEL,397,2,11310,22808,52,915},{0xFFL,355,-3,-5646,6444,3,792},{0x85L,172,-2,5043,17526,17,358},{0xC1L,128,3,9773,16429,19,434}},{{255UL,244,-3,2287,2542,20,293},{0xFFL,355,-3,-5646,6444,3,792},{0xE7L,1,1,179,15010,24,1303},{255UL,90,-0,6187,15828,29,1233},{1UL,121,3,1435,12482,44,766},{250UL,473,2,9938,21506,2,10}}},{{{255UL,90,-0,6187,15828,29,1233},{1UL,121,3,1435,12482,44,766},{250UL,473,2,9938,21506,2,10},{0UL,364,1,258,9206,62,1979},{6UL,440,3,-273,17021,56,1534},{250UL,473,2,9938,21506,2,10}},{{0x2AL,249,0,-8426,21728,14,1001},{0x40L,376,-3,2061,5391,4,984},{0xE7L,1,1,179,15010,24,1303},{0xD1L,279,3,-9528,16153,5,1797},{0xFFL,355,-3,-5646,6444,3,792},{0xC1L,128,3,9773,16429,19,434}},{{0xFFL,355,-3,-5646,6444,3,792},{247UL,232,-1,11475,4919,18,35},{0xAEL,397,2,11310,22808,52,915},{252UL,29,-0,2618,12909,18,1300},{1UL,121,3,1435,12482,44,766},{0xE7L,1,1,179,15010,24,1303}},{{0x40L,376,-3,2061,5391,4,984},{0UL,364,1,258,9206,62,1979},{0xAEL,397,2,11310,22808,52,915},{0UL,364,1,258,9206,62,1979},{251UL,135,2,10735,20560,23,827},{0xFFL,355,-3,-5646,6444,3,792}},{{0x1CL,463,0,-8348,9547,58,1646},{1UL,507,3,9591,16871,34,1083},{255UL,244,-3,2287,2542,20,293},{0x2FL,417,2,-3209,10491,9,304},{0x5EL,55,-0,9860,7076,2,591},{0xD1L,279,3,-9528,16153,5,1797}}},{{{0x2FL,417,2,-3209,10491,9,304},{0x5EL,55,-0,9860,7076,2,591},{0xD1L,279,3,-9528,16153,5,1797},{1UL,507,3,9591,16871,34,1083},{0xB4L,45,0,-2780,21916,41,1295},{0xD1L,279,3,-9528,16153,5,1797}},{{251UL,135,2,10735,20560,23,827},{0x4BL,158,-3,-6442,12337,14,2014},{255UL,244,-3,2287,2542,20,293},{1UL,234,-3,-6367,16794,46,1759},{1UL,507,3,9591,16871,34,1083},{0xFFL,355,-3,-5646,6444,3,792}},{{0xB4L,45,0,-2780,21916,41,1295},{0UL,34,-1,9363,1931,56,1092},{247UL,232,-1,11475,4919,18,35},{4UL,88,1,-6057,8843,59,955},{0x5EL,55,-0,9860,7076,2,591},{255UL,244,-3,2287,2542,20,293}},{{0xDBL,496,-3,-9792,8560,20,1986},{253UL,44,-2,-5879,17459,25,1084},{247UL,232,-1,11475,4919,18,35},{1UL,507,3,9591,16871,34,1083},{0x4BL,158,-3,-6442,12337,14,2014},{0xFFL,355,-3,-5646,6444,3,792}},{{0UL,108,-2,-4675,12669,57,461},{0xB4L,45,0,-2780,21916,41,1295},{255UL,244,-3,2287,2542,20,293},{0x1CL,463,0,-8348,9547,58,1646},{0UL,34,-1,9363,1931,56,1092},{0xD1L,279,3,-9528,16153,5,1797}}},{{{0x1CL,463,0,-8348,9547,58,1646},{0UL,34,-1,9363,1931,56,1092},{0xD1L,279,3,-9528,16153,5,1797},{253UL,44,-2,-5879,17459,25,1084},{253UL,44,-2,-5879,17459,25,1084},{0xD1L,279,3,-9528,16153,5,1797}},{{0xDBL,496,-3,-9792,8560,20,1986},{0xDBL,496,-3,-9792,8560,20,1986},{255UL,244,-3,2287,2542,20,293},{0x4BL,227,-0,1072,17437,58,1205},{0xB4L,45,0,-2780,21916,41,1295},{0xFFL,355,-3,-5646,6444,3,792}},{{1UL,507,3,9591,16871,34,1083},{252UL,245,-2,10187,7005,48,284},{247UL,232,-1,11475,4919,18,35},{1UL,234,-3,-6367,16794,46,1759},{0UL,34,-1,9363,1931,56,1092},{255UL,244,-3,2287,2542,20,293}},{{0x4BL,158,-3,-6442,12337,14,2014},{1UL,507,3,9591,16871,34,1083},{247UL,232,-1,11475,4919,18,35},{253UL,44,-2,-5879,17459,25,1084},{0xDBL,496,-3,-9792,8560,20,1986},{0xFFL,355,-3,-5646,6444,3,792}},{{0x2FL,417,2,-3209,10491,9,304},{253UL,44,-2,-5879,17459,25,1084},{255UL,244,-3,2287,2542,20,293},{0UL,108,-2,-4675,12669,57,461},{252UL,245,-2,10187,7005,48,284},{0xD1L,279,3,-9528,16153,5,1797}}},{{{0UL,108,-2,-4675,12669,57,461},{252UL,245,-2,10187,7005,48,284},{0xD1L,279,3,-9528,16153,5,1797},{0xB4L,45,0,-2780,21916,41,1295},{1UL,507,3,9591,16871,34,1083},{0xD1L,279,3,-9528,16153,5,1797}},{{0x4BL,158,-3,-6442,12337,14,2014},{251UL,135,2,10735,20560,23,827},{255UL,244,-3,2287,2542,20,293},{4UL,88,1,-6057,8843,59,955},{253UL,44,-2,-5879,17459,25,1084},{0xFFL,355,-3,-5646,6444,3,792}},{{253UL,44,-2,-5879,17459,25,1084},{0x5EL,55,-0,9860,7076,2,591},{247UL,232,-1,11475,4919,18,35},{0x4BL,227,-0,1072,17437,58,1205},{252UL,245,-2,10187,7005,48,284},{255UL,244,-3,2287,2542,20,293}},{{251UL,135,2,10735,20560,23,827},{0xB4L,45,0,-2780,21916,41,1295},{247UL,232,-1,11475,4919,18,35},{0xB4L,45,0,-2780,21916,41,1295},{251UL,135,2,10735,20560,23,827},{0xFFL,355,-3,-5646,6444,3,792}},{{0x1CL,463,0,-8348,9547,58,1646},{1UL,507,3,9591,16871,34,1083},{255UL,244,-3,2287,2542,20,293},{0x2FL,417,2,-3209,10491,9,304},{0x5EL,55,-0,9860,7076,2,591},{0xD1L,279,3,-9528,16153,5,1797}}}}; | |
static volatile uint8_t g_1915[8] = {0x87L,0x87L,0x87L,0x87L,0x87L,0x87L,0x87L,0x87L}; | |
static volatile struct S0 g_1931 = {255UL,199,3,4304,13937,63,605};/* VOLATILE GLOBAL g_1931 */ | |
static struct S1 g_1969 = {16241,136,51,317,-198,-26,11509,3091,3};/* VOLATILE GLOBAL g_1969 */ | |
static volatile struct S0 g_1982[7] = {{0xFAL,192,0,3709,6269,59,1805},{0x4BL,120,-2,3461,1828,53,1028},{0xFAL,192,0,3709,6269,59,1805},{0xFAL,192,0,3709,6269,59,1805},{0x4BL,120,-2,3461,1828,53,1028},{0xFAL,192,0,3709,6269,59,1805},{0xFAL,192,0,3709,6269,59,1805}}; | |
static struct S0 g_1983 = {0UL,185,-3,8348,4561,6,1828};/* VOLATILE GLOBAL g_1983 */ | |
static volatile struct S0 g_2047 = {1UL,401,3,-6389,19749,1,1041};/* VOLATILE GLOBAL g_2047 */ | |
static struct S0 g_2134[1] = {{0x39L,396,-0,6903,15693,23,1017}}; | |
static struct S0 g_2135[9][2] = {{{0xC8L,231,-1,11162,12579,40,1010},{0xC8L,231,-1,11162,12579,40,1010}},{{254UL,230,0,7640,11891,60,346},{0x90L,509,-2,-1020,18449,42,392}},{{255UL,315,3,3776,21957,37,1174},{0x90L,509,-2,-1020,18449,42,392}},{{254UL,230,0,7640,11891,60,346},{0xC8L,231,-1,11162,12579,40,1010}},{{0xC8L,231,-1,11162,12579,40,1010},{254UL,230,0,7640,11891,60,346}},{{0x90L,509,-2,-1020,18449,42,392},{255UL,315,3,3776,21957,37,1174}},{{0x90L,509,-2,-1020,18449,42,392},{254UL,230,0,7640,11891,60,346}},{{0xC8L,231,-1,11162,12579,40,1010},{0xC8L,231,-1,11162,12579,40,1010}},{{254UL,230,0,7640,11891,60,346},{0x90L,509,-2,-1020,18449,42,392}}}; | |
static volatile struct S1 g_2136 = {39689,251,19,95,214,-7,30773,-1680,0};/* VOLATILE GLOBAL g_2136 */ | |
static volatile struct S1 g_2177 = {16292,-30,61,48,-191,1,-16070,1273,0};/* VOLATILE GLOBAL g_2177 */ | |
static int8_t *** volatile g_2180 = (void*)0;/* VOLATILE GLOBAL g_2180 */ | |
static uint16_t g_2222 = 0xDD5DL; | |
static uint32_t g_2366 = 0x1349CD69L; | |
static struct S0 g_2373 = {255UL,183,1,-1196,20337,60,92};/* VOLATILE GLOBAL g_2373 */ | |
static int32_t g_2431 = 0L; | |
static struct S1 g_2438[9] = {{12786,-147,63,296,248,-31,-19570,-3823,4},{12786,-147,63,296,248,-31,-19570,-3823,4},{12786,-147,63,296,248,-31,-19570,-3823,4},{12786,-147,63,296,248,-31,-19570,-3823,4},{12786,-147,63,296,248,-31,-19570,-3823,4},{12786,-147,63,296,248,-31,-19570,-3823,4},{12786,-147,63,296,248,-31,-19570,-3823,4},{12786,-147,63,296,248,-31,-19570,-3823,4},{12786,-147,63,296,248,-31,-19570,-3823,4}}; | |
static uint32_t **g_2454 = (void*)0; | |
static uint32_t *** volatile g_2453[10] = {&g_2454,&g_2454,&g_2454,&g_2454,&g_2454,&g_2454,&g_2454,&g_2454,&g_2454,&g_2454}; | |
static uint32_t *** volatile g_2455 = (void*)0;/* VOLATILE GLOBAL g_2455 */ | |
static struct S1 g_2470 = {6380,-167,55,215,-17,7,23689,-5689,3};/* VOLATILE GLOBAL g_2470 */ | |
static volatile struct S0 g_2504 = {1UL,406,2,-5760,21286,45,1499};/* VOLATILE GLOBAL g_2504 */ | |
static int64_t ***g_2533 = (void*)0; | |
static volatile uint8_t g_2537[3] = {0x6FL,0x6FL,0x6FL}; | |
static uint8_t g_2558 = 9UL; | |
static struct S0 g_2561 = {0x32L,240,0,-8449,8906,55,2003};/* VOLATILE GLOBAL g_2561 */ | |
static struct S0 * volatile g_2562 = &g_1009;/* VOLATILE GLOBAL g_2562 */ | |
static uint64_t g_2566[3] = {0UL,0UL,0UL}; | |
static struct S0 **g_2571 = (void*)0; | |
static struct S0 *** volatile g_2570 = &g_2571;/* VOLATILE GLOBAL g_2570 */ | |
static struct S0 g_2579 = {0x23L,360,3,-3408,10243,20,648};/* VOLATILE GLOBAL g_2579 */ | |
static volatile struct S1 g_2606 = {38724,-75,42,78,58,-9,-15303,-5458,3};/* VOLATILE GLOBAL g_2606 */ | |
static volatile struct S0 g_2608[1][5] = {{{0x39L,505,1,-3980,10565,57,382},{0x39L,505,1,-3980,10565,57,382},{0x39L,505,1,-3980,10565,57,382},{0x39L,505,1,-3980,10565,57,382},{0x39L,505,1,-3980,10565,57,382}}}; | |
static struct S1 ** volatile *g_2625 = &g_1130; | |
static struct S1 ** volatile * volatile * volatile g_2624 = &g_2625;/* VOLATILE GLOBAL g_2624 */ | |
static struct S1 ** volatile * volatile * volatile * volatile g_2623 = &g_2624;/* VOLATILE GLOBAL g_2623 */ | |
/* --- FORWARD DECLARATIONS --- */ | |
static uint32_t func_1(void); | |
static int8_t func_5(int32_t p_6); | |
static int16_t func_21(uint16_t * p_22, uint8_t p_23, uint32_t p_24, uint32_t p_25); | |
static int32_t func_35(int16_t * p_36); | |
static uint32_t func_43(int32_t * p_44, uint16_t * p_45, int16_t * p_46); | |
static uint16_t * func_47(uint32_t p_48, uint8_t p_49, int64_t p_50); | |
static uint32_t * func_51(uint8_t p_52); | |
static uint8_t func_60(int32_t p_61, int32_t p_62, uint32_t * p_63); | |
static int16_t func_73(int16_t p_74); | |
static int16_t func_82(uint16_t * p_83, uint16_t * p_84, uint64_t p_85); | |
/* --- FUNCTIONS --- */ | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_2 g_16 g_27 g_33 g_1594 g_1595 g_31 g_1561 g_267 g_90 g_1107 g_328 g_329 g_928.f7 g_1277 g_78 g_1648 g_1649 g_656 g_1395 g_1318.f0 g_409 g_1009 g_38 g_152.f3 g_686.f2 g_1593 g_683 g_1027 g_2134 g_2136 g_1983.f0 g_1412.f0 g_1279 g_2177 g_1130 g_1131 g_76 g_98 g_410 g_1129 g_2222 g_1191 g_1866.f0 g_289 g_285 g_1357.f4 g_403 g_178.f0 g_1558 g_416 g_344 g_665.f5 g_426.f0 g_1532.f2 g_1712.f8 g_735.f0 g_2366 g_152.f0 g_2373 g_1319 g_640 g_1717.f0 g_1983.f3 g_687.f2 g_581 g_582 g_804 g_2431 g_324.f7 g_2438 g_1106 g_1286.f2 g_1711 g_158 | |
* writes: g_2 g_16 g_31 g_33 g_1983.f0 g_683 g_78 g_1318.f0 g_107 g_90 g_267 g_149 g_1561 g_1881.f0 g_2135 g_76 g_344 g_67 g_38 g_285 g_98 g_640.f0 g_1191 g_1648 g_656 g_178.f0 g_735.f0 g_152.f0 g_804 g_1106 | |
*/ | |
static uint32_t func_1(void) | |
{ /* block id: 0 */ | |
int8_t l_9 = 1L; | |
uint16_t *l_26 = &g_27; | |
uint64_t *l_2248 = &g_745; | |
uint8_t l_2268 = 0x31L; | |
int64_t ***l_2303 = &g_1106[0][4][2]; | |
int64_t ****l_2302[4][3] = {{(void*)0,(void*)0,(void*)0},{&l_2303,&l_2303,&l_2303},{(void*)0,(void*)0,(void*)0},{&l_2303,&l_2303,&l_2303}}; | |
uint32_t l_2304 = 0x6C5116D4L; | |
int32_t l_2305 = 9L; | |
int32_t l_2306 = 0x8E02149DL; | |
int32_t l_2332 = 1L; | |
int32_t l_2334 = (-2L); | |
int32_t l_2336 = 0x00C481D8L; | |
int32_t l_2342 = 1L; | |
int32_t l_2344 = 0x9DDD172DL; | |
uint32_t l_2346 = 0UL; | |
int32_t l_2360[7][3] = {{1L,0x1E5BECB5L,0x1E5BECB5L},{1L,0x1E5BECB5L,0x1E5BECB5L},{1L,0x1E5BECB5L,0x1E5BECB5L},{1L,0x1E5BECB5L,0x1E5BECB5L},{1L,0x1E5BECB5L,0x1E5BECB5L},{1L,0x1E5BECB5L,0L},{0x1E5BECB5L,0L,0L}}; | |
int16_t l_2362 = 0xA19DL; | |
uint32_t l_2363 = 0x6937E76FL; | |
uint32_t **l_2392 = &g_1561; | |
uint32_t *l_2407 = &g_33; | |
int16_t l_2415[7] = {0L,0L,0L,0L,0L,0L,0L}; | |
int32_t *l_2444 = &g_78; | |
int32_t l_2469 = 1L; | |
uint8_t l_2474 = 251UL; | |
uint64_t l_2512 = 0x96B98F73E6196812LL; | |
uint16_t l_2563 = 0xF7CEL; | |
int32_t l_2609 = 0x630B3F9DL; | |
uint32_t l_2610[5][7] = {{0xCE1EFA8DL,0x7E5D7DCDL,0x010323E8L,0xECDB172DL,0x010323E8L,0x7E5D7DCDL,0xCE1EFA8DL},{4294967286UL,0xECDB172DL,0x7E5D7DCDL,4294967295UL,0x010323E8L,4294967289UL,1UL},{4294967295UL,4294967289UL,4294967286UL,0x010323E8L,0x4D5D3047L,0x4D5D3047L,0x010323E8L},{0x7E5D7DCDL,0xA27DB1B4L,0x7E5D7DCDL,0x2D226599L,0x039C5D6AL,4294967295UL,4294967289UL},{0x7E5D7DCDL,4294967295UL,0x010323E8L,4294967289UL,1UL,0xA27DB1B4L,4294967295UL}}; | |
int64_t l_2622 = 0xD63D847CB1D3792DLL; | |
struct S1 ****l_2627 = &g_1129; | |
struct S1 *****l_2626 = &l_2627; | |
int32_t **l_2643 = &g_107[6]; | |
int i, j; | |
for (g_2 = 0; (g_2 != 26); g_2 = safe_add_func_int16_t_s_s(g_2, 7)) | |
{ /* block id: 3 */ | |
uint16_t *l_14 = (void*)0; | |
uint16_t *l_15 = &g_16[4][2][2]; | |
int16_t *l_30 = &g_31; | |
uint32_t *l_32 = &g_33; | |
int32_t l_2243 = 0x889F105CL; | |
int8_t **l_2255[5]; | |
int8_t **l_2257 = &g_1649; | |
int64_t ***l_2265 = &g_1106[3][1][1]; | |
int16_t l_2308 = 0L; | |
int32_t l_2335 = 0xFFD87232L; | |
int32_t l_2337 = 0x7A7A2C9FL; | |
int32_t l_2339 = 7L; | |
int32_t l_2340 = 0xFF9862D9L; | |
int32_t l_2345 = (-7L); | |
int32_t l_2351 = 0x7F00F2E9L; | |
int32_t l_2352 = 0x75478798L; | |
int32_t l_2353 = 1L; | |
int32_t l_2354 = (-10L); | |
uint32_t l_2357 = 0x345CDD01L; | |
int64_t l_2361 = 0xF3F4F500C49C08F4LL; | |
uint64_t l_2393 = 0x16CD0FC8B0E8EDFFLL; | |
int16_t l_2409[6]; | |
int32_t l_2414[10]; | |
struct S0 **l_2439 = (void*)0; | |
int i; | |
for (i = 0; i < 5; i++) | |
l_2255[i] = &g_1649; | |
for (i = 0; i < 6; i++) | |
l_2409[i] = (-9L); | |
for (i = 0; i < 10; i++) | |
l_2414[i] = (-1L); | |
if (((((0x3AEB59008CF5A8B0LL < 0xD2F38D927F7B6FE6LL) , (l_2243 = func_5(((safe_div_func_uint64_t_u_u(5UL, (l_9 || (safe_rshift_func_int16_t_s_u((safe_lshift_func_uint16_t_u_u((--(*l_15)), 4)), 9))))) >= (safe_add_func_int16_t_s_s(0xC6D0L, func_21(l_26, g_27, (!((*l_32) &= (safe_div_func_uint16_t_u_u((l_9 < ((*l_30) = (0x300CA3C47AA29676LL > g_2))), l_9)))), g_27))))))) && l_9) >= l_9)) | |
{ /* block id: 1259 */ | |
uint32_t l_2244 = 0x7703BB86L; | |
uint64_t *l_2247 = &g_329[1]; | |
int8_t ***l_2256 = &l_2255[2]; | |
int8_t ***l_2258 = (void*)0; | |
int8_t ***l_2259 = (void*)0; | |
int8_t ***l_2260 = &g_1648; | |
(*g_1277) &= ((l_2244 <= (safe_div_func_int64_t_s_s((l_2247 == l_2248), (((((safe_rshift_func_int8_t_s_s(((l_2243 == ((safe_sub_func_int32_t_s_s((safe_add_func_uint8_t_u_u(((((l_2244 , (((*l_2256) = l_2255[2]) == ((*l_2260) = l_2257))) & ((((((((**l_2257) |= (((*g_289) , ((safe_rshift_func_int8_t_s_u(0xACL, 4)) , 0x88EAD582L)) == l_2243)) >= 0x79L) || 0L) && 9L) < g_1009.f5) , 0x30D5L) , 0x6CL)) | l_9) ^ 0x5598B16BL), l_9)), l_2244)) <= g_1357.f4)) || l_9), g_403)) & 0xE503AC01L) <= 0x5A4215E3060003A7LL) > l_2243) || l_9)))) != g_1412.f0); | |
} | |
else | |
{ /* block id: 1264 */ | |
(*g_1277) = (safe_mod_func_int8_t_s_s((0x38L > ((**l_2257) = ((l_2265 = &g_1106[3][1][1]) == (void*)0))), (l_2243 &= 0xCEL))); | |
} | |
for (g_1191 = 2; (g_1191 == 7); g_1191 = safe_add_func_uint64_t_u_u(g_1191, 3)) | |
{ /* block id: 1272 */ | |
return l_2268; | |
} | |
for (g_178.f0 = (-28); (g_178.f0 < 7); g_178.f0 = safe_add_func_int16_t_s_s(g_178.f0, 1)) | |
{ /* block id: 1277 */ | |
int8_t l_2279 = 0x31L; | |
int32_t l_2307 = 0xDE7F64FBL; | |
int32_t *l_2309 = (void*)0; | |
int32_t *l_2310 = &g_98; | |
int32_t l_2333 = (-7L); | |
int32_t l_2338 = 0x3AF4C397L; | |
int32_t l_2341 = 2L; | |
int32_t l_2343[5][10][1] = {{{1L},{0xA0C366FAL},{0x0E289F59L},{1L},{0x0E289F59L},{0xA0C366FAL},{1L},{0x66E6B32DL},{0xE3ECF46EL},{0x66E6B32DL}},{{1L},{0xA0C366FAL},{0x0E289F59L},{1L},{0x0E289F59L},{0xA0C366FAL},{1L},{0x66E6B32DL},{0xE3ECF46EL},{0x66E6B32DL}},{{1L},{0xA0C366FAL},{0x0E289F59L},{1L},{0x0E289F59L},{0xA0C366FAL},{1L},{0x66E6B32DL},{0xE3ECF46EL},{0x66E6B32DL}},{{1L},{0xA0C366FAL},{0x0E289F59L},{1L},{0x0E289F59L},{0xA0C366FAL},{1L},{0x66E6B32DL},{0xE3ECF46EL},{0x66E6B32DL}},{{1L},{0xA0C366FAL},{0x0E289F59L},{1L},{0x0E289F59L},{0xA0C366FAL},{1L},{0x66E6B32DL},{0xE3ECF46EL},{0x66E6B32DL}}}; | |
uint32_t l_2384 = 0x6B147C34L; | |
struct S1 ****l_2395 = &g_1129; | |
int i, j, k; | |
(*l_2310) = ((*g_1277) = (safe_add_func_uint64_t_u_u(((**g_1594) >= ((safe_lshift_func_int16_t_s_u((safe_mul_func_uint16_t_u_u((((((safe_mul_func_int8_t_s_s((l_2279 < ((safe_lshift_func_uint16_t_u_u(((***g_1593) & ((safe_div_func_int8_t_s_s(((l_2307 = ((**g_1558) , (safe_rshift_func_int8_t_s_u((safe_mod_func_uint8_t_u_u((0xB8L < ((safe_sub_func_int16_t_s_s((safe_lshift_func_int16_t_s_u((safe_mul_func_uint16_t_u_u((safe_div_func_int8_t_s_s((l_2306 ^= ((safe_rshift_func_uint8_t_u_s(((*g_1395) = (safe_lshift_func_int16_t_s_u(((((((*l_15) = (safe_div_func_int32_t_s_s((((l_2305 = (l_9 == ((l_2302[1][2] != (void*)0) == l_2304))) | 0xDF46L) >= l_2279), 4L))) > l_2279) , l_2304) && (*g_328)) , l_2279), l_9))), (*g_1649))) ^ (*g_1595))), (**g_1648))), g_665.f5)), 2)), l_2243)) , l_2305)), l_2243)), 7)))) || l_2307), 0xD6L)) == l_2308)), 15)) | g_426[0][1].f0)), 251UL)) && g_1532.f2) == l_9) | 255UL) || l_2308), g_1712.f8)), l_2279)) && l_2304)), l_2279))); | |
for (g_735.f0 = 22; (g_735.f0 <= 37); g_735.f0 = safe_add_func_int16_t_s_s(g_735.f0, 8)) | |
{ /* block id: 1287 */ | |
int32_t *l_2313 = &l_2243; | |
int32_t *l_2314 = &g_76; | |
int32_t *l_2315 = &g_38; | |
int32_t *l_2316 = (void*)0; | |
int32_t *l_2317 = (void*)0; | |
int32_t *l_2318 = &l_2243; | |
int32_t *l_2319 = &l_2307; | |
int32_t *l_2320 = &g_1067; | |
int32_t *l_2321 = &l_2243; | |
int32_t *l_2322 = &g_98; | |
int32_t l_2323 = 0L; | |
int32_t *l_2324 = &l_2305; | |
int32_t l_2325 = (-1L); | |
int32_t *l_2326 = &l_2325; | |
int32_t *l_2327 = &l_2306; | |
int32_t *l_2328 = &l_2325; | |
int32_t *l_2329 = (void*)0; | |
int32_t *l_2330 = (void*)0; | |
int32_t *l_2331[9][9][2] = {{{&l_2325,&g_76},{(void*)0,&g_98},{(void*)0,&l_2323},{(void*)0,(void*)0},{(void*)0,(void*)0},{&l_2305,&l_2307},{&l_2325,&l_2323},{&l_2307,(void*)0},{(void*)0,&l_2325}},{{&l_2323,&l_2323},{&l_2243,(void*)0},{&g_76,&g_38},{&g_78,&g_38},{&g_76,(void*)0},{&l_2243,&l_2323},{&l_2323,&l_2325},{(void*)0,(void*)0},{&l_2307,&l_2323}},{{&l_2325,&l_2307},{&l_2305,(void*)0},{(void*)0,(void*)0},{(void*)0,&l_2323},{(void*)0,&g_98},{(void*)0,&g_76},{&l_2325,&l_2307},{&g_76,&g_76},{&g_76,&l_2305}},{{&l_2323,&l_2243},{&l_2325,&g_78},{&l_2323,&l_2325},{&g_98,&l_2325},{&g_98,&l_2325},{&l_2323,&g_78},{&l_2325,&l_2243},{&l_2323,&l_2305},{&g_76,&g_76}},{{&g_76,&l_2307},{&l_2325,&g_76},{(void*)0,&g_98},{(void*)0,&l_2323},{(void*)0,(void*)0},{(void*)0,(void*)0},{&l_2305,&l_2307},{&l_2325,&l_2323},{&l_2307,(void*)0}},{{(void*)0,&l_2325},{&l_2323,&l_2323},{&l_2243,&g_98},{(void*)0,&g_98},{(void*)0,&g_98},{(void*)0,&g_98},{&l_2323,(void*)0},{&l_2305,&l_2307},{&l_2243,&l_2325}},{{&l_2305,(void*)0},{&l_2307,(void*)0},{&g_76,&l_2307},{(void*)0,&g_76},{&l_2325,&l_2307},{&g_98,&l_2305},{&l_2325,&l_2325},{(void*)0,&g_76},{(void*)0,(void*)0}},{{&g_78,&g_76},{&l_2307,&l_2307},{&g_98,(void*)0},{(void*)0,&g_98},{&l_2323,(void*)0},{&l_2323,&g_98},{(void*)0,(void*)0},{&g_98,&l_2307},{&l_2307,&g_76}},{{&g_78,(void*)0},{(void*)0,&g_76},{(void*)0,&l_2325},{&l_2325,&l_2305},{&g_98,&l_2307},{&l_2325,&g_76},{(void*)0,&l_2307},{&g_76,(void*)0},{&l_2307,(void*)0}}}; | |
int i, j, k; | |
--l_2346; | |
for (g_33 = 0; (g_33 <= 4); g_33 += 1) | |
{ /* block id: 1291 */ | |
int16_t l_2349 = 1L; | |
int32_t l_2350 = 0L; | |
int32_t l_2355 = (-5L); | |
int32_t l_2356 = 0L; | |
(*l_2324) = l_2349; | |
l_2357--; | |
} | |
--l_2363; | |
if (g_2366) | |
break; | |
} | |
for (g_152.f0 = (-5); (g_152.f0 <= 27); g_152.f0 = safe_add_func_uint16_t_u_u(g_152.f0, 7)) | |
{ /* block id: 1300 */ | |
struct S1 ****l_2378 = &g_1129; | |
struct S1 *****l_2379 = &l_2378; | |
int32_t l_2394[6] = {0x465B901CL,0x465B901CL,1L,0x465B901CL,0x465B901CL,1L}; | |
int32_t *l_2408 = &l_2306; | |
int32_t *l_2410 = &l_2360[5][0]; | |
int32_t *l_2411 = &l_2344; | |
int32_t *l_2412 = &g_78; | |
int32_t *l_2413[4][5] = {{&g_38,&l_2340,&l_2332,&l_2332,&l_2340},{&g_38,&l_2340,&l_2332,&l_2332,&l_2340},{&g_38,&l_2340,&l_2332,&l_2332,&l_2340},{&g_38,&l_2340,&l_2332,&l_2332,&l_2340}}; | |
uint64_t l_2416 = 0xAD1F59B6CD46E54FLL; | |
int i, j; | |
if ((((safe_rshift_func_uint16_t_u_u((((safe_rshift_func_int16_t_s_u((g_2373 , (***g_1593)), (safe_div_func_uint8_t_u_u((++(*g_1395)), 0x4DL)))) , (((((*g_1561) = (((*l_2379) = l_2378) == (((safe_lshift_func_uint8_t_u_u((safe_mod_func_uint32_t_u_u(l_2384, (*g_1561))), 6)) && ((safe_div_func_int64_t_s_s((((*g_1649) = (safe_sub_func_uint16_t_u_u((safe_unary_minus_func_uint32_t_u((~(safe_mod_func_int64_t_s_s((((l_2335 , ((*g_1319) , l_2392)) != (void*)0) | g_1717.f0), l_2393))))), 1UL))) , 0L), l_2394[0])) | g_1983.f3)) , l_2395))) > l_2354) | l_2308) & g_687.f2)) ^ (-1L)), g_78)) | l_2360[5][0]) & 0x8A9B7672DA624689LL)) | |
{ /* block id: 1305 */ | |
uint64_t l_2398 = 0x92BD4435A5EBB1BFLL; | |
for (g_31 = (-12); (g_31 < 21); ++g_31) | |
{ /* block id: 1308 */ | |
int32_t **l_2403[5][1][7] = {{{(void*)0,&l_2309,(void*)0,(void*)0,&l_2309,(void*)0,(void*)0}},{{&l_2309,&l_2309,(void*)0,&l_2309,&l_2309,(void*)0,&l_2309}},{{&l_2309,(void*)0,(void*)0,&l_2309,(void*)0,(void*)0,&l_2309}},{{(void*)0,&l_2309,(void*)0,(void*)0,&l_2309,(void*)0,(void*)0}},{{&l_2309,&l_2309,(void*)0,&l_2309,&l_2309,(void*)0,&l_2309}}}; | |
int32_t *l_2404 = &l_2338; | |
int i, j, k; | |
l_2398 ^= ((*l_2310) |= (+((void*)0 != (*g_581)))); | |
l_2404 = ((((*g_1107) , (*g_1027)) , (safe_sub_func_uint8_t_u_u((safe_add_func_int16_t_s_s(0L, g_285.f1)), (&l_2393 == l_2248)))) , func_51(l_2398)); | |
} | |
} | |
else | |
{ /* block id: 1313 */ | |
for (g_804 = (-27); (g_804 <= 60); g_804 = safe_add_func_int64_t_s_s(g_804, 7)) | |
{ /* block id: 1316 */ | |
(*g_1277) &= (&g_33 == l_2407); | |
if (l_2334) | |
continue; | |
} | |
} | |
l_2416++; | |
(*l_2411) = ((safe_sub_func_uint32_t_u_u(((safe_lshift_func_uint8_t_u_s((((*g_1595) > (0x7B2C11F9L <= l_2360[5][0])) ^ (safe_sub_func_uint16_t_u_u(((safe_div_func_uint64_t_u_u(((0L && ((safe_mod_func_uint64_t_u_u((0L || (((safe_add_func_uint8_t_u_u(0x6AL, (((*g_1395) |= (*l_2310)) && (((void*)0 == &g_188) ^ (***g_1593))))) > l_2337) | (*l_2310))), l_2344)) & 0xD1EA6E4AB8086CAELL)) , (*l_2310)), g_2431)) , g_324.f7), (*g_1595)))), l_2357)) < (*g_328)), l_2393)) == 0xB981L); | |
(*l_2411) = (-1L); | |
} | |
} | |
(*g_1277) = (((safe_lshift_func_int16_t_s_u((safe_mul_func_uint8_t_u_u(((safe_rshift_func_int8_t_s_s((((&l_2361 == &l_2361) >= ((**g_1594) < l_2409[4])) == (g_2438[7] , l_2243)), 5)) , ((((**l_2392) = (&g_373[3] != l_2439)) == (safe_div_func_uint32_t_u_u((((*l_2265) = (*l_2265)) != (void*)0), 0x4E2116BCL))) <= l_2352)), l_2360[3][1])), g_1286.f2)) || 0x4DL) < l_2336); | |
} | |
l_2344 = l_2268; | |
for (g_267 = 0; (g_267 <= 4); g_267 += 1) | |
{ /* block id: 1334 */ | |
int32_t **l_2442 = (void*)0; | |
int32_t **l_2443[10]; | |
uint32_t l_2450 = 0xBA736D55L; | |
uint8_t l_2556 = 0xDCL; | |
int8_t *l_2580 = &g_656; | |
int i; | |
for (i = 0; i < 10; i++) | |
l_2443[i] = (void*)0; | |
(*g_158) = (l_2444 = (*g_1711)); | |
for (l_2362 = 4; (l_2362 >= 1); l_2362 -= 1) | |
{ /* block id: 1339 */ | |
uint16_t l_2447 = 0x8ECEL; | |
int32_t l_2449 = 0x7C65F96FL; | |
int64_t l_2460[4][4] = {{6L,6L,6L,6L},{6L,6L,6L,6L},{6L,6L,6L,6L},{6L,6L,6L,6L}}; | |
uint32_t **l_2476 = &g_1027; | |
uint32_t l_2493 = 4294967286UL; | |
int32_t *l_2509 = (void*)0; | |
int32_t *l_2510 = &g_2431; | |
int64_t ***l_2511 = &g_1106[0][6][4]; | |
uint32_t ***l_2535 = &g_1560[3][4]; | |
uint32_t ****l_2534[3][2] = {{&l_2535,(void*)0},{(void*)0,&l_2535},{(void*)0,(void*)0}}; | |
uint32_t l_2538 = 0xABD0E566L; | |
int16_t ***l_2550[3]; | |
int16_t l_2557 = 4L; | |
int32_t l_2560 = 0x5A4FAD8CL; | |
int i, j; | |
for (i = 0; i < 3; i++) | |
l_2550[i] = &g_1594; | |
} | |
} | |
(*l_2643) = ((*l_2444) , &l_2336); | |
return (*l_2444); | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_1561 g_267 g_33 g_90 g_1107 g_328 g_329 g_16 g_928.f7 g_1277 g_78 g_1648 g_1649 g_656 g_1395 g_1318.f0 g_409 g_1009 g_38 g_152.f3 g_686.f2 g_1595 g_31 g_1593 g_1594 g_683 g_1027 g_2134 g_2136 g_1983.f0 g_1412.f0 g_1279 g_2177 g_1130 g_1131 g_98 g_640.f0 g_410 g_1129 g_2222 g_1191 g_1866.f0 g_1881.f0 g_76 g_67 | |
* writes: g_1983.f0 g_16 g_683 g_78 g_1318.f0 g_107 g_90 g_267 g_149 g_1561 g_31 g_1881.f0 g_33 g_2135 g_76 g_344 g_67 g_38 g_285 g_98 g_640.f0 g_1191 | |
*/ | |
static int8_t func_5(int32_t p_6) | |
{ /* block id: 1170 */ | |
uint32_t l_2052 = 0UL; | |
uint64_t l_2075 = 0xFFFAA2324015FB26LL; | |
int32_t **l_2082 = (void*)0; | |
int32_t l_2118 = 0x64CE3E23L; | |
int32_t l_2130 = 4L; | |
int8_t l_2151 = 1L; | |
uint32_t *l_2174 = &g_1191; | |
uint32_t *l_2176 = &g_1191; | |
int8_t **l_2179 = &g_1649; | |
int16_t **l_2221 = &g_1595; | |
uint32_t ***l_2241 = &g_1560[3][4]; | |
uint32_t l_2242 = 0UL; | |
lbl_2183: | |
for (g_1983.f0 = 0; (g_1983.f0 <= 0); g_1983.f0 += 1) | |
{ /* block id: 1173 */ | |
uint16_t *l_2051 = &g_16[4][2][2]; | |
int32_t l_2073[4]; | |
uint32_t l_2074 = 0x3D0B5486L; | |
uint32_t **l_2091 = &g_1561; | |
int32_t l_2092 = 0x1EAA473EL; | |
int32_t l_2121[6] = {0xD94B84B6L,0xD94B84B6L,0xD94B84B6L,0xD94B84B6L,0xD94B84B6L,0xD94B84B6L}; | |
uint32_t l_2131 = 0UL; | |
int i; | |
for (i = 0; i < 4; i++) | |
l_2073[i] = 0xFA8F90A3L; | |
(*g_1277) ^= ((safe_lshift_func_int8_t_s_s(((((*l_2051) = (0x16EBFBB639F80813LL & p_6)) , (0xD407F0BAL ^ ((l_2052 & ((((g_16[4][3][1] &= (safe_lshift_func_int16_t_s_u(((((safe_mul_func_uint16_t_u_u((((safe_rshift_func_uint8_t_u_u(((safe_mul_func_int16_t_s_s(p_6, 0xCDBEL)) ^ ((safe_div_func_int16_t_s_s(((((safe_div_func_uint16_t_u_u((((*g_1107) = (((safe_rshift_func_uint8_t_u_u((safe_mul_func_uint16_t_u_u(1UL, p_6)), 5)) == (((safe_div_func_uint64_t_u_u(((safe_mod_func_uint16_t_u_u(l_2073[2], 65535UL)) , l_2074), 0xFEB9E9D60A221525LL)) == (*g_1561)) | 6UL)) <= p_6)) , l_2052), 0x609FL)) | l_2073[2]) , l_2052) != l_2073[2]), l_2052)) != (-1L))), 0)) ^ (*g_328)) ^ p_6), l_2074)) | l_2075) == p_6) == (*g_328)), 12))) == (-9L)) , 0xF7E2L) < g_928.f7)) >= l_2075))) <= l_2073[3]), 6)) , p_6); | |
if (((l_2073[2] == (((((safe_add_func_int16_t_s_s((safe_sub_func_uint16_t_u_u((0x0E77DA19L | ((void*)0 != l_2082)), (~l_2075))), l_2073[2])) < (**g_1648)) , (+((safe_div_func_int8_t_s_s((safe_add_func_int8_t_s_s(((p_6 , (safe_add_func_uint8_t_u_u((~(l_2092 ^= (safe_mul_func_uint8_t_u_u(((((*l_2091) = func_51(((*g_1395) ^= (0x9BL <= 1UL)))) == (void*)0) != (*g_1595)), 0x3BL)))), 0x86L))) , p_6), 0x04L)), p_6)) , l_2052))) <= 7L) ^ p_6)) , l_2073[2])) | |
{ /* block id: 1181 */ | |
int32_t *l_2095 = (void*)0; | |
int32_t l_2098 = 2L; | |
(*g_1277) = (safe_mul_func_int16_t_s_s((***g_1593), ((void*)0 != l_2095))); | |
(*g_1277) = (p_6 && ((safe_mul_func_uint8_t_u_u(((!(l_2098 , ((((g_16[4][2][2] ^= (safe_sub_func_uint32_t_u_u((*g_1561), (((*g_1561) , ((((!(l_2073[0] && (((((**g_1594) |= (0xD9E6264AL > (!(p_6 != (safe_div_func_uint8_t_u_u((safe_mod_func_uint64_t_u_u(((safe_unary_minus_func_int64_t_s(p_6)) , ((safe_rshift_func_int16_t_s_s((safe_mul_func_uint16_t_u_u(((**g_1648) != p_6), (-1L))), l_2098)) > p_6)), 0xB2C1D3A0C94A7464LL)), (*g_1649))))))) , 5L) == l_2098) | p_6))) != p_6) == (**g_1648)) , 0x44E821FD1B63E3B6LL)) <= (*g_1107))))) != p_6) >= l_2052) | p_6))) > 254UL), p_6)) , p_6)); | |
} | |
else | |
{ /* block id: 1186 */ | |
uint64_t **l_2120 = (void*)0; | |
uint64_t ***l_2119 = &l_2120; | |
int32_t *l_2122 = &g_76; | |
int32_t *l_2123 = (void*)0; | |
int32_t *l_2124 = (void*)0; | |
int32_t *l_2125 = &g_98; | |
int32_t *l_2126 = &l_2092; | |
int32_t *l_2127 = (void*)0; | |
int32_t *l_2128 = &g_76; | |
int32_t *l_2129[6][6] = {{(void*)0,&l_2118,(void*)0,&l_2073[2],&l_2118,&g_98},{(void*)0,&l_2073[2],&l_2073[2],&l_2073[2],&l_2073[2],(void*)0},{(void*)0,&g_38,&g_98,&l_2073[2],&g_38,&l_2073[2]},{(void*)0,&l_2118,(void*)0,&l_2073[2],&l_2118,&g_98},{(void*)0,&l_2073[2],&l_2073[2],&l_2073[2],&l_2073[2],(void*)0},{(void*)0,&g_38,&g_98,&l_2073[2],(void*)0,&l_2118}}; | |
int i, j; | |
for (g_1881.f0 = 0; (g_1881.f0 <= 0); g_1881.f0 += 1) | |
{ /* block id: 1189 */ | |
return l_2075; | |
} | |
(*g_1277) = (!((((((((safe_mod_func_int8_t_s_s((((*l_2051) = (((*g_1027)--) , l_2073[2])) || (safe_mul_func_int16_t_s_s(((**g_1594) &= 0x0590L), 0x8C3DL))), 0xB7L)) ^ ((l_2118 == ((*g_1649) == 0x24L)) , ((((void*)0 != l_2119) && 0UL) < 1UL))) == 0L) && l_2121[1]) <= 4294967289UL) <= l_2121[1]) >= 9L) , p_6)); | |
++l_2131; | |
} | |
if (l_2074) | |
break; | |
for (g_90 = 0; (g_90 <= 0); g_90 += 1) | |
{ /* block id: 1201 */ | |
g_2135[8][1] = ((l_2075 == p_6) , g_2134[0]); | |
for (g_76 = 0; (g_76 >= 0); g_76 -= 1) | |
{ /* block id: 1205 */ | |
int i, j, k; | |
g_344[(g_90 + 2)][g_1983.f0][g_1983.f0] = g_2136; | |
} | |
} | |
} | |
lbl_2178: | |
(**g_1279) = (+((p_6 | (((*g_1395) = ((l_2118 == (p_6 <= (+0UL))) != (0xB0L < (safe_sub_func_uint32_t_u_u((!(((safe_add_func_uint16_t_u_u(((safe_lshift_func_uint8_t_u_u(l_2118, (safe_mul_func_uint16_t_u_u((safe_sub_func_int8_t_s_s((safe_add_func_uint16_t_u_u(0x46ACL, (((-3L) && (8UL > 247UL)) && l_2075))), l_2130)), p_6)))) & l_2075), 0xA444L)) | g_1412.f0) | p_6)), l_2151))))) | p_6)) <= 0x91890F00B84BF07FLL)); | |
lbl_2223: | |
for (g_67 = (-11); (g_67 > 25); g_67++) | |
{ /* block id: 1214 */ | |
uint16_t l_2160 = 4UL; | |
int32_t l_2161 = 1L; | |
int64_t *l_2214 = &g_67; | |
for (g_38 = 0; (g_38 <= (-26)); --g_38) | |
{ /* block id: 1217 */ | |
uint16_t *l_2159[9][10][2] = {{{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{&g_129,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,&g_129},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0}},{{&g_129,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,&g_129},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{&g_129,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0}},{{(void*)0,&g_129},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{&g_129,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,&g_129},{(void*)0,(void*)0},{(void*)0,(void*)0}},{{(void*)0,(void*)0},{&g_129,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,&g_129},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{&g_129,(void*)0},{(void*)0,(void*)0}},{{(void*)0,(void*)0},{(void*)0,&g_129},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{&g_129,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,&g_129},{(void*)0,(void*)0}},{{(void*)0,(void*)0},{(void*)0,(void*)0},{&g_129,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,&g_129},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{&g_129,(void*)0}},{{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,&g_129},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{&g_129,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,&g_129}},{{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{&g_129,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,&g_129},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0}},{{&g_129,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,&g_129},{(void*)0,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0},{&g_129,(void*)0},{(void*)0,(void*)0},{(void*)0,(void*)0}}}; | |
uint32_t **l_2175[7][7] = {{&l_2174,&g_1561,&l_2174,&l_2174,(void*)0,(void*)0,&l_2174},{&g_1561,&l_2174,&l_2174,&g_1561,&l_2174,&g_1561,(void*)0},{&l_2174,&l_2174,&l_2174,&l_2174,(void*)0,&l_2174,&l_2174},{(void*)0,&l_2174,&g_1561,&l_2174,&l_2174,&g_1561,&l_2174},{&l_2174,&l_2174,&g_1561,(void*)0,&l_2174,&g_1561,&g_1561},{&g_1561,&l_2174,&l_2174,&g_1561,(void*)0,&l_2174,&g_1561},{&l_2174,&l_2174,(void*)0,(void*)0,&l_2174,&l_2174,&g_1561}}; | |
int32_t l_2182[8]; | |
int64_t *l_2213 = &g_683; | |
int i, j, k; | |
for (i = 0; i < 8; i++) | |
l_2182[i] = 0xFC475D44L; | |
if ((safe_sub_func_uint16_t_u_u((l_2160 |= (safe_unary_minus_func_int32_t_s(0xB0F8655CL))), (((*g_1561)++) >= (safe_add_func_int32_t_s_s(((*g_1277) && ((safe_sub_func_int32_t_s_s(((safe_lshift_func_uint16_t_u_s((safe_div_func_int64_t_s_s((p_6 > (p_6 <= (safe_mul_func_uint16_t_u_u(((l_2174 = l_2174) != (l_2176 = (void*)0)), ((p_6 , l_2118) , 0xF73CL))))), 9UL)), p_6)) != l_2130), 0x6D0CB552L)) >= (-4L))), p_6)))))) | |
{ /* block id: 1222 */ | |
(**g_1130) = g_2177; | |
for (g_1983.f0 = 0; (g_1983.f0 <= 7); g_1983.f0 += 1) | |
{ /* block id: 1226 */ | |
int8_t ***l_2181 = &l_2179; | |
if (g_76) | |
goto lbl_2178; | |
(*l_2181) = l_2179; | |
} | |
} | |
else | |
{ /* block id: 1230 */ | |
uint32_t l_2198 = 4294967294UL; | |
uint32_t l_2200 = 0x6CFE17A9L; | |
for (g_98 = 0; (g_98 <= 3); g_98 += 1) | |
{ /* block id: 1233 */ | |
int8_t l_2202 = 1L; | |
if (l_2182[7]) | |
break; | |
if (g_31) | |
goto lbl_2223; | |
for (g_640.f0 = 0; (g_640.f0 <= 6); g_640.f0 += 1) | |
{ /* block id: 1237 */ | |
int64_t **l_2199 = &g_1107; | |
int32_t l_2201 = 0L; | |
int i; | |
if (g_78) | |
goto lbl_2183; | |
if (l_2161) | |
break; | |
(*g_1277) ^= (l_2201 &= (g_410[g_98] , (safe_add_func_int64_t_s_s(7L, ((safe_lshift_func_uint8_t_u_u(((p_6 & (safe_mod_func_int64_t_s_s(g_410[g_98].f3, (safe_mul_func_int16_t_s_s((safe_lshift_func_uint8_t_u_s((l_2200 = (((safe_sub_func_uint8_t_u_u(((*g_1129) != (*g_1129)), ((safe_lshift_func_int16_t_s_u(l_2198, (((l_2199 != (void*)0) & p_6) , 0xABF8L))) , p_6))) , 1L) | 1UL)), 6)), (**g_1594)))))) , 1UL), p_6)) < 4L))))); | |
if (l_2202) | |
break; | |
} | |
} | |
if (p_6) | |
continue; | |
} | |
(*g_1277) &= (safe_sub_func_uint32_t_u_u((((l_2182[7] = ((!((safe_div_func_uint32_t_u_u((safe_mod_func_uint32_t_u_u(l_2182[5], ((safe_sub_func_int16_t_s_s((((((*g_1595) != ((65534UL || (l_2213 == l_2214)) <= ((l_2118 = (safe_mul_func_uint8_t_u_u((safe_rshift_func_uint8_t_u_s(0xC9L, (safe_add_func_int64_t_s_s(((-1L) == (p_6 , ((void*)0 != l_2221))), (-1L))))), 0x6DL))) >= p_6))) != l_2075) , l_2161) || l_2182[7]), 0x0707L)) , l_2075))), 0xF97BA1A1L)) , 6L)) != l_2052)) , g_2222) == 0x91AA2D425E7FC4C3LL), p_6)); | |
} | |
} | |
(*g_1277) = ((safe_mul_func_int16_t_s_s(((*g_1595) ^= (safe_add_func_int64_t_s_s(l_2130, (safe_lshift_func_int8_t_s_u((safe_sub_func_uint32_t_u_u((+((*l_2174) &= (safe_add_func_uint16_t_u_u((safe_unary_minus_func_int32_t_s((safe_sub_func_uint16_t_u_u(((((p_6 | 1UL) <= ((safe_lshift_func_int16_t_s_u(((0xE00C26BE9DCC0066LL && (safe_lshift_func_int8_t_s_s(((p_6 >= (&g_1560[3][4] != l_2241)) <= p_6), 6))) || p_6), l_2130)) < (*g_328))) , l_2130) > 0xCA2894AC38EDBD19LL), (-1L))))), l_2242)))), p_6)), p_6))))), p_6)) || g_1866.f0); | |
return p_6; | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_1594 g_1595 g_31 | |
* writes: | |
*/ | |
static int16_t func_21(uint16_t * p_22, uint8_t p_23, uint32_t p_24, uint32_t p_25) | |
{ /* block id: 7 */ | |
uint8_t l_34[8]; | |
int32_t **l_1748 = &g_107[5]; | |
int8_t *l_1754[6][3][1] = {{{(void*)0},{&g_165},{(void*)0}},{{&g_656},{&g_165},{&g_165}},{{&g_656},{(void*)0},{&g_165}},{{(void*)0},{&g_656},{&g_165}},{{&g_165},{&g_656},{(void*)0}},{{&g_165},{(void*)0},{&g_656}}}; | |
int32_t l_1764 = 0x6D557FA9L; | |
int32_t l_1767 = 8L; | |
int32_t l_1778 = (-1L); | |
int32_t l_1779 = 1L; | |
int32_t l_1780[2][5][7] = {{{(-1L),(-1L),6L,0x6F16AAFCL,0x8A8EE3E0L,0L,1L},{(-1L),0xC4A2F93FL,0x74DBD8EEL,0x6F16AAFCL,1L,(-1L),1L},{0xC4A2F93FL,(-1L),0x74DBD8EEL,(-1L),0x8A8EE3E0L,(-1L),0x74DBD8EEL},{(-1L),(-1L),6L,0x6F16AAFCL,0x8A8EE3E0L,0L,1L},{(-1L),0xC4A2F93FL,0x74DBD8EEL,0x6F16AAFCL,1L,(-1L),1L}},{{0xC4A2F93FL,(-1L),0x74DBD8EEL,(-1L),0x8A8EE3E0L,(-1L),0x74DBD8EEL},{(-1L),(-1L),6L,0x6F16AAFCL,0x8A8EE3E0L,0L,1L},{(-1L),0xC4A2F93FL,0x74DBD8EEL,0x6F16AAFCL,1L,(-1L),1L},{0xC4A2F93FL,(-1L),0x74DBD8EEL,(-1L),0x8A8EE3E0L,(-1L),0x74DBD8EEL},{(-1L),(-1L),6L,0x6F16AAFCL,0x8A8EE3E0L,0L,1L}}}; | |
uint64_t l_1782 = 18446744073709551609UL; | |
int64_t l_1868[3]; | |
uint64_t l_1925 = 18446744073709551615UL; | |
int16_t l_1984 = 0xA4ABL; | |
uint8_t l_2010 = 0x2FL; | |
int8_t l_2036 = 0x95L; | |
int i, j, k; | |
for (i = 0; i < 8; i++) | |
l_34[i] = 255UL; | |
for (i = 0; i < 3; i++) | |
l_1868[i] = 0xB7688B2E8655F593LL; | |
for (p_24 = 0; (p_24 <= 7); p_24 += 1) | |
{ /* block id: 10 */ | |
int i; | |
if (l_34[p_24]) | |
break; | |
} | |
return (**g_1594); | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_38 g_31 g_70 g_2 g_165 g_409 g_1009 g_152.f3 g_686.f2 g_78 g_571.f8 g_531.f2 g_411.f3 g_27 g_1649 g_1711 g_1329.f0 g_1712 g_1593 g_1594 g_572.f0 g_922.f0 g_1717 g_1595 g_1395 g_1318.f0 g_106 g_107 g_1741 g_411.f6 | |
* writes: g_38 g_31 g_70 g_27 g_165 g_426.f0 g_107 g_90 g_78 g_267 g_149 g_1027 g_735.f0 g_656 g_1277 g_1594 g_572.f0 g_922.f0 g_1318.f0 g_1741 | |
*/ | |
static int32_t func_35(int16_t * p_36) | |
{ /* block id: 13 */ | |
int32_t *l_37 = &g_38; | |
int32_t l_1744 = 0x6CF5A1EDL; | |
int32_t l_1746 = (-9L); | |
(*l_37) = 0xDE37D660L; | |
(*l_37) = (safe_add_func_int32_t_s_s((-2L), (*l_37))); | |
for (g_31 = 0; (g_31 < 5); g_31 = safe_add_func_uint16_t_u_u(g_31, 5)) | |
{ /* block id: 18 */ | |
uint16_t l_53 = 0x79E4L; | |
int64_t *l_66[2][9] = {{&g_67,&g_67,&g_67,&g_67,&g_67,&g_67,&g_67,&g_67,&g_67},{&g_67,&g_67,&g_67,&g_67,&g_67,&g_67,&g_67,&g_67,&g_67}}; | |
int32_t l_68 = (-1L); | |
int16_t *l_69 = &g_70; | |
int8_t *l_998[6][10] = {{&g_165,&g_165,&g_656,&g_165,&g_165,&g_165,&g_656,&g_165,&g_165,&g_165},{&g_656,&g_165,&g_656,&g_165,&g_656,&g_165,&g_656,&g_165,&g_656,&g_165},{&g_165,&g_165,&g_656,&g_165,&g_165,&g_165,&g_656,&g_165,&g_165,&g_165},{&g_656,&g_165,&g_656,&g_165,&g_656,&g_165,&g_656,&g_165,&g_656,&g_165},{&g_165,&g_165,&g_656,&g_165,&g_165,&g_165,&g_656,&g_165,&g_165,&g_165},{&g_656,&g_165,&g_656,&g_165,&g_656,&g_165,&g_656,&g_165,&g_656,&g_165}}; | |
uint8_t *l_999 = &g_426[0][1].f0; | |
uint16_t *l_1028[1]; | |
int32_t *l_1745[2][9][9] = {{{(void*)0,&l_1744,&g_2,&l_1744,&g_2,&l_1744,(void*)0,&g_76,&l_1744},{(void*)0,&l_1744,(void*)0,&g_76,&g_1067,(void*)0,&l_1744,&g_98,&g_76},{(void*)0,&g_1067,&g_76,(void*)0,&l_1744,(void*)0,&g_76,&g_76,(void*)0},{&l_1744,&g_2,&l_1744,&g_2,&l_1744,(void*)0,&g_76,&l_1744,&g_76},{&g_76,&g_98,&g_98,&g_2,&g_1067,&g_76,&l_1744,(void*)0,&g_1067},{&g_98,&l_1744,&g_1067,(void*)0,&g_76,(void*)0,(void*)0,&g_76,(void*)0},{(void*)0,&l_1744,(void*)0,&g_76,&g_76,(void*)0,&l_1744,&g_98,&g_2},{&g_98,&g_76,&g_76,(void*)0,&g_1067,(void*)0,&g_2,&g_1067,(void*)0},{&g_76,&g_76,&g_1067,&g_76,&l_1744,&l_1744,&g_76,&g_1067,&g_76}},{{&g_76,(void*)0,&g_1067,(void*)0,&l_1744,&g_76,&g_1067,&g_2,&g_98},{&g_2,&l_1744,&g_76,&g_2,&g_1067,&g_98,(void*)0,&g_76,&g_2},{&g_98,(void*)0,(void*)0,&g_2,&g_2,(void*)0,(void*)0,&g_98,&g_1067},{&g_98,&g_76,&g_1067,(void*)0,&g_98,&g_98,&g_76,&g_2,(void*)0},{&g_2,&g_76,&g_98,&g_76,&l_1744,&g_76,&g_1067,&g_98,&g_1067},{&g_76,&l_1744,&l_1744,&l_1744,&l_1744,&g_76,&g_98,&g_98,&g_2},{&g_76,&l_1744,&g_76,&g_98,&g_76,&g_2,(void*)0,&g_2,&g_98},{&g_98,&g_98,(void*)0,&g_1067,&g_76,&g_98,&g_98,&g_98,&g_76},{(void*)0,&g_2,&g_2,(void*)0,(void*)0,&g_98,&g_1067,&g_76,(void*)0}}}; | |
int i, j, k; | |
for (i = 0; i < 1; i++) | |
l_1028[i] = (void*)0; | |
l_1746 &= ((func_43(l_37, func_47((((*l_37) = ((((g_1027 = func_51(((*l_999) = (+(((0x0C41AB7AL | l_53) , ((g_165 ^= (safe_mul_func_int8_t_s_s((*l_37), (safe_sub_func_uint32_t_u_u(((void*)0 != &g_27), (((*l_37) , (safe_lshift_func_uint8_t_u_s(func_60(((safe_rshift_func_uint8_t_u_u((((*l_69) ^= (0x39B6AF4A9B8364B2LL || (l_68 = 0xF548F9F0AC7725EFLL))) || (*p_36)), (*l_37))) && g_31), g_2, &g_33), 3))) >= (*l_37))))))) && l_53)) || (*l_37)))))) == l_37) , l_68) , g_571.f8)) || (-7L)), g_531.f2, g_411.f3), p_36) < g_411.f6) ^ l_1744); | |
} | |
return (*l_37); | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_735.f0 g_27 g_38 g_1649 g_409 g_1009 g_152.f3 g_686.f2 g_78 g_1711 g_1329.f0 g_1712 g_1593 g_1594 g_572.f0 g_922.f0 g_1717 g_1595 g_31 g_1395 g_1318.f0 g_106 g_107 g_1741 | |
* writes: g_735.f0 g_656 g_107 g_90 g_78 g_267 g_149 g_1277 g_1594 g_572.f0 g_922.f0 g_1318.f0 g_38 g_1741 | |
*/ | |
static uint32_t func_43(int32_t * p_44, uint16_t * p_45, int16_t * p_46) | |
{ /* block id: 983 */ | |
uint16_t l_1710[8][1][7] = {{{0x0EE9L,65535UL,0UL,0x65B3L,65527UL,65527UL,0x65B3L}},{{7UL,3UL,7UL,65535UL,0x65B3L,7UL,0x960EL}},{{7UL,65527UL,3UL,65535UL,65527UL,5UL,65527UL}},{{0UL,0x5A0FL,0x5A0FL,0UL,0x960EL,0xD420L,7UL}},{{0x4922L,65535UL,0x5A0FL,1UL,7UL,0x4922L,0x4922L}},{{65535UL,7UL,3UL,7UL,65535UL,0x65B3L,7UL}},{{0UL,0x960EL,0xD420L,7UL,0x5A0FL,0xD420L,65527UL}},{{0x5A0FL,65527UL,1UL,1UL,65527UL,0x5A0FL,0x960EL}}}; | |
uint32_t l_1723[8]; | |
int32_t l_1737[8] = {1L,1L,1L,1L,1L,1L,1L,1L}; | |
int i, j, k; | |
for (i = 0; i < 8; i++) | |
l_1723[i] = 1UL; | |
for (g_735.f0 = (-1); (g_735.f0 > 19); ++g_735.f0) | |
{ /* block id: 986 */ | |
uint32_t l_1702[3]; | |
int32_t l_1734[3][3] = {{0x0723008FL,0x5E6B6386L,0x0723008FL},{0x0723008FL,0x5E6B6386L,0x0723008FL},{0x0723008FL,0x5E6B6386L,0x0723008FL}}; | |
int i, j; | |
for (i = 0; i < 3; i++) | |
l_1702[i] = 0xA4137CB5L; | |
(*g_1711) = func_51(((safe_add_func_int16_t_s_s((((safe_sub_func_uint32_t_u_u(l_1702[2], (safe_lshift_func_uint16_t_u_s((*p_45), 8)))) | (safe_unary_minus_func_int16_t_s((safe_div_func_int8_t_s_s(((safe_add_func_uint32_t_u_u(l_1710[1][0][1], (*p_44))) & 0x5E51360B68A0B513LL), ((*g_1649) = l_1710[1][0][1])))))) | (((*p_45) || 3L) == ((((l_1710[5][0][0] != l_1702[2]) < l_1710[1][0][1]) > (*p_44)) ^ 252UL))), l_1710[0][0][3])) == 18446744073709551611UL)); | |
if ((*p_44)) | |
continue; | |
(*g_1593) = ((g_1329.f0 , g_1712) , (*g_1593)); | |
for (g_572.f0 = 0; (g_572.f0 >= 56); g_572.f0 = safe_add_func_int16_t_s_s(g_572.f0, 9)) | |
{ /* block id: 993 */ | |
uint64_t l_1718 = 18446744073709551615UL; | |
uint32_t *l_1722 = &g_90; | |
int32_t *l_1726 = &g_78; | |
int32_t l_1733 = 0x1D8DCC6DL; | |
int16_t l_1735 = (-1L); | |
int32_t l_1736 = 1L; | |
int32_t l_1738 = (-1L); | |
int32_t l_1739 = 0xE6C27932L; | |
int32_t l_1740[1][10][3] = {{{(-9L),0x9CF71F1EL,(-9L)},{(-9L),0x4C15DF6BL,0L},{(-9L),9L,2L},{(-9L),0x9CF71F1EL,(-9L)},{(-9L),0x4C15DF6BL,0L},{(-9L),9L,2L},{(-9L),0x9CF71F1EL,(-9L)},{(-9L),0x4C15DF6BL,0L},{(-9L),9L,2L},{(-9L),0x9CF71F1EL,(-9L)}}}; | |
int i, j, k; | |
for (g_922.f0 = 0; (g_922.f0 <= 4); g_922.f0 += 1) | |
{ /* block id: 996 */ | |
uint32_t **l_1721[2]; | |
int32_t l_1724 = (-1L); | |
int i; | |
for (i = 0; i < 2; i++) | |
l_1721[i] = &g_1561; | |
(*p_44) = (1L > ((safe_mod_func_int8_t_s_s((g_1717 , 0x23L), ((*g_1395) |= ((l_1718 , 0x2533L) <= (*g_1595))))) < ((safe_add_func_uint64_t_u_u((((l_1722 = p_44) != (l_1723[7] , p_44)) >= (-6L)), l_1724)) , 0UL))); | |
(*p_44) = l_1710[4][0][2]; | |
} | |
if ((*p_44)) | |
{ /* block id: 1002 */ | |
int32_t **l_1725[6]; | |
int i; | |
for (i = 0; i < 6; i++) | |
l_1725[i] = &g_107[0]; | |
l_1726 = (*g_106); | |
} | |
else | |
{ /* block id: 1004 */ | |
int16_t l_1727 = 0x37BEL; | |
int32_t *l_1728 = &g_38; | |
int32_t *l_1729 = &g_38; | |
int32_t *l_1730 = (void*)0; | |
int32_t *l_1731 = (void*)0; | |
int32_t *l_1732[4][6] = {{&g_98,&g_78,&g_98,&g_2,&g_78,&g_1067},{&g_76,&g_38,&g_2,&g_98,&g_98,&g_2},{(void*)0,(void*)0,(void*)0,&g_98,&g_38,&g_2},{&g_76,(void*)0,&g_1067,&g_2,&g_1067,(void*)0}}; | |
int i, j; | |
g_1741++; | |
return l_1734[2][0]; | |
} | |
} | |
} | |
return l_1737[6]; | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : | |
* writes: | |
*/ | |
static uint16_t * func_47(uint32_t p_48, uint8_t p_49, int64_t p_50) | |
{ /* block id: 569 */ | |
int32_t *l_1029 = &g_98; | |
int32_t *l_1030 = &g_38; | |
int32_t *l_1031[5]; | |
int16_t l_1032[1][6] = {{(-5L),0x6144L,(-5L),(-5L),0x6144L,(-5L)}}; | |
uint64_t l_1033 = 0xE6EA3E5BBCF8CA1ALL; | |
struct S0 *l_1039 = &g_1040[0]; | |
int8_t *l_1043 = &g_1022; | |
int64_t *l_1044 = &g_683; | |
uint64_t l_1064 = 0x4D0C76739EB23745LL; | |
struct S1 ***l_1133 = &g_1130; | |
struct S0 *l_1182 = &g_426[0][1]; | |
uint16_t l_1185 = 0xC766L; | |
int32_t **l_1219 = &g_970[0]; | |
int32_t ***l_1218 = &l_1219; | |
uint16_t l_1259 = 1UL; | |
int32_t l_1304 = 0xF9D5B0B4L; | |
uint8_t l_1306 = 253UL; | |
uint32_t *l_1349 = &g_1191; | |
uint32_t **l_1348 = &l_1349; | |
uint64_t **l_1399 = (void*)0; | |
int32_t l_1404[6] = {9L,(-7L),9L,9L,(-7L),9L}; | |
int32_t l_1458 = 0x567A50C1L; | |
int32_t ***l_1465[8] = {&l_1219,&l_1219,&l_1219,&l_1219,&l_1219,&l_1219,&l_1219,&l_1219}; | |
int i, j; | |
for (i = 0; i < 5; i++) | |
l_1031[i] = &g_78; | |
l_1033--; | |
return &g_27; | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_409 g_1009 g_38 g_152.f3 g_686.f2 g_78 g_267 g_149 | |
* writes: g_107 g_90 g_78 g_267 g_149 | |
*/ | |
static uint32_t * func_51(uint8_t p_52) | |
{ /* block id: 551 */ | |
int32_t *l_1000 = &g_38; | |
struct S1 *l_1012 = &g_890[2]; | |
struct S1 **l_1011 = &l_1012; | |
struct S1 ***l_1010 = &l_1011; | |
uint32_t *l_1013 = &g_90; | |
int32_t *l_1016 = &g_78; | |
int32_t *l_1021[3][5][7] = {{{&g_76,(void*)0,&g_76,&g_38,(void*)0,&g_38,(void*)0},{(void*)0,&g_98,&g_2,&g_98,&g_98,(void*)0,&g_78},{&g_76,&g_38,&g_78,&g_76,&g_98,&g_76,&g_78},{&g_76,&g_76,(void*)0,&g_38,(void*)0,&g_2,&g_78},{(void*)0,(void*)0,&g_38,&g_76,&g_76,&g_76,&g_38}},{{(void*)0,&g_98,&g_2,&g_98,(void*)0,&g_78,&g_98},{&g_78,&g_98,(void*)0,(void*)0,&g_98,&g_78,&g_2},{&g_78,(void*)0,&g_98,&g_2,&g_98,(void*)0,&g_38},{&g_76,&g_78,&g_76,&g_98,&g_76,&g_76,&g_38},{&g_38,&g_78,&g_98,&g_2,(void*)0,(void*)0,&g_2}},{{&g_38,&g_76,&g_38,&g_38,&g_76,(void*)0,&g_76},{&g_2,&g_76,&g_2,&g_2,&g_78,&g_2,&g_2},{&g_76,&g_76,&g_76,&g_38,(void*)0,(void*)0,&g_76},{&g_38,(void*)0,&g_2,&g_78,&g_2,(void*)0,&g_38},{&g_38,&g_76,&g_98,&g_76,&g_78,&g_76,&g_76}}}; | |
int8_t l_1023[8]; | |
uint64_t l_1024[6][4][10] = {{{18446744073709551611UL,0x75059C4E6066CEDBLL,0xEF6F70E6183F1607LL,0xC37AB24D9CB689FDLL,0xC37AB24D9CB689FDLL,0xEF6F70E6183F1607LL,0x75059C4E6066CEDBLL,18446744073709551611UL,5UL,18446744073709551615UL},{0x75059C4E6066CEDBLL,0UL,4UL,0UL,0x23B6C0E62344FABCLL,3UL,0x276F8920D6A27923LL,0xC37AB24D9CB689FDLL,7UL,0xC37AB24D9CB689FDLL},{0UL,0xC37AB24D9CB689FDLL,4UL,0x23B6C0E62344FABCLL,4UL,0xC37AB24D9CB689FDLL,0UL,18446744073709551611UL,0xEF6F70E6183F1607LL,0xE7CE61D5244A4663LL},{0x414115BF8C24CCB5LL,0x06B3DF67D09271CELL,0xEF6F70E6183F1607LL,18446744073709551615UL,0x276F8920D6A27923LL,4UL,18446744073709551611UL,0UL,0UL,18446744073709551611UL}},{{7UL,0x06B3DF67D09271CELL,18446744073709551611UL,18446744073709551611UL,0x06B3DF67D09271CELL,7UL,0UL,0xE7CE61D5244A4663LL,0x04D44E9407C9DC34LL,4UL},{0xE7CE61D5244A4663LL,0xC37AB24D9CB689FDLL,3UL,7UL,18446744073709551615UL,0x75059C4E6066CEDBLL,0x276F8920D6A27923LL,0xEF6F70E6183F1607LL,0x276F8920D6A27923LL,0x75059C4E6066CEDBLL},{0xE7CE61D5244A4663LL,0UL,0x414115BF8C24CCB5LL,0UL,0xE7CE61D5244A4663LL,7UL,0x75059C4E6066CEDBLL,0x23B6C0E62344FABCLL,8UL,5UL},{7UL,0x75059C4E6066CEDBLL,0x23B6C0E62344FABCLL,8UL,5UL,4UL,0x06B3DF67D09271CELL,0x06B3DF67D09271CELL,4UL,5UL}},{{0x414115BF8C24CCB5LL,8UL,8UL,0x414115BF8C24CCB5LL,0xE7CE61D5244A4663LL,0xC37AB24D9CB689FDLL,3UL,7UL,18446744073709551615UL,0x75059C4E6066CEDBLL},{0UL,0xE7CE61D5244A4663LL,0x04D44E9407C9DC34LL,4UL,18446744073709551615UL,3UL,8UL,3UL,18446744073709551615UL,4UL},{0x75059C4E6066CEDBLL,0UL,0x75059C4E6066CEDBLL,0x414115BF8C24CCB5LL,0x06B3DF67D09271CELL,0xEF6F70E6183F1607LL,18446744073709551615UL,0x276F8920D6A27923LL,4UL,18446744073709551611UL},{18446744073709551611UL,0xEF6F70E6183F1607LL,0xE7CE61D5244A4663LL,8UL,0x276F8920D6A27923LL,5UL,5UL,0x276F8920D6A27923LL,8UL,0xE7CE61D5244A4663LL}},{{0x04D44E9407C9DC34LL,0x04D44E9407C9DC34LL,0x75059C4E6066CEDBLL,0UL,4UL,0UL,0x23B6C0E62344FABCLL,3UL,0x276F8920D6A27923LL,0xC37AB24D9CB689FDLL},{5UL,18446744073709551615UL,0x04D44E9407C9DC34LL,7UL,0x23B6C0E62344FABCLL,0x06B3DF67D09271CELL,0x23B6C0E62344FABCLL,7UL,0x04D44E9407C9DC34LL,18446744073709551615UL},{0x276F8920D6A27923LL,0x04D44E9407C9DC34LL,8UL,0x414115BF8C24CCB5LL,4UL,0x75059C4E6066CEDBLL,0x9C5AE0EB3C7CF791LL,18446744073709551615UL,8UL,0UL},{8UL,7UL,18446744073709551611UL,3UL,0x75059C4E6066CEDBLL,0x75059C4E6066CEDBLL,3UL,18446744073709551611UL,7UL,8UL}},{{0xC37AB24D9CB689FDLL,0xEF6F70E6183F1607LL,0x75059C4E6066CEDBLL,18446744073709551611UL,5UL,18446744073709551615UL,0x04D44E9407C9DC34LL,7UL,0x23B6C0E62344FABCLL,0x06B3DF67D09271CELL},{0x9C5AE0EB3C7CF791LL,0UL,0UL,0xEF6F70E6183F1607LL,5UL,0xEF6F70E6183F1607LL,0UL,0UL,0x9C5AE0EB3C7CF791LL,8UL},{5UL,0x04D44E9407C9DC34LL,0x414115BF8C24CCB5LL,4UL,0x75059C4E6066CEDBLL,0x9C5AE0EB3C7CF791LL,18446744073709551615UL,8UL,0UL,0UL},{0x414115BF8C24CCB5LL,0x276F8920D6A27923LL,7UL,4UL,4UL,7UL,0x276F8920D6A27923LL,0x414115BF8C24CCB5LL,0x9C5AE0EB3C7CF791LL,3UL}},{{0x276F8920D6A27923LL,8UL,0xE7CE61D5244A4663LL,0xEF6F70E6183F1607LL,18446744073709551611UL,0UL,0xC37AB24D9CB689FDLL,4UL,0x23B6C0E62344FABCLL,4UL},{0xEF6F70E6183F1607LL,4UL,0xE7CE61D5244A4663LL,18446744073709551611UL,0xE7CE61D5244A4663LL,4UL,0xEF6F70E6183F1607LL,0x414115BF8C24CCB5LL,7UL,0UL},{0x75059C4E6066CEDBLL,18446744073709551615UL,7UL,3UL,0xC37AB24D9CB689FDLL,0xE7CE61D5244A4663LL,0x414115BF8C24CCB5LL,8UL,8UL,0x414115BF8C24CCB5LL},{0x23B6C0E62344FABCLL,18446744073709551615UL,0x414115BF8C24CCB5LL,0x414115BF8C24CCB5LL,18446744073709551615UL,0x23B6C0E62344FABCLL,0xEF6F70E6183F1607LL,0UL,5UL,0xE7CE61D5244A4663LL}}}; | |
int i, j, k; | |
for (i = 0; i < 8; i++) | |
l_1023[i] = 0L; | |
(*g_409) = l_1000; | |
(*l_1016) &= (0xF1AB7BEB984E4A22LL | (((safe_mod_func_int16_t_s_s((safe_mul_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u((((p_52 > ((*l_1013) = (g_1009 , (((*l_1000) , p_52) == (l_1010 != (void*)0))))) , ((p_52 || 0L) , p_52)) ^ 4294967288UL), 5)), g_152.f3)), g_686.f2)) ^ g_38) != 6UL)); | |
for (g_267 = 16; (g_267 == 59); ++g_267) | |
{ /* block id: 557 */ | |
for (g_149 = (-8); (g_149 <= 19); g_149++) | |
{ /* block id: 560 */ | |
if (p_52) | |
break; | |
return &g_33; | |
} | |
} | |
--l_1024[3][1][0]; | |
return &g_267; | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_27 | |
* writes: g_27 | |
*/ | |
static uint8_t func_60(int32_t p_61, int32_t p_62, uint32_t * p_63) | |
{ /* block id: 21 */ | |
int16_t l_91 = 0xAFC8L; | |
int32_t l_96 = 0x018D198DL; | |
uint32_t l_723 = 0x44454340L; | |
int32_t *l_772[8] = {&g_98,&g_98,&g_98,&g_98,&g_98,&g_98,&g_98,&g_98}; | |
int64_t l_841 = 0xBA8D60F0B0B15F69LL; | |
struct S0 *l_893 = &g_178; | |
int16_t l_948 = 0xB241L; | |
uint32_t l_949[10] = {0UL,0xDB929001L,18446744073709551615UL,0xDB929001L,0UL,0UL,0xDB929001L,18446744073709551615UL,0xDB929001L,0UL}; | |
uint8_t l_971 = 0xE5L; | |
int i; | |
for (g_27 = 0; (g_27 != 18); g_27++) | |
{ /* block id: 24 */ | |
uint16_t *l_86 = &g_27; | |
uint32_t *l_89 = &g_90; | |
int32_t l_623 = 0L; | |
int32_t l_637 = 0x6C3696A0L; | |
uint32_t l_639 = 0x57767466L; | |
uint64_t **l_668 = &g_328; | |
int32_t *l_692 = &l_623; | |
int64_t l_761 = 0L; | |
int16_t *l_765[4][7][9] = {{{&g_149,&g_70,&g_149,&l_91,&g_70,&g_149,(void*)0,(void*)0,(void*)0},{(void*)0,&g_70,&l_91,&l_91,&g_70,(void*)0,&g_31,(void*)0,&g_70},{&g_31,&g_70,(void*)0,&g_149,&g_149,&g_70,&g_149,&g_149,(void*)0},{&l_91,&l_91,&g_31,&g_70,&g_70,&g_70,&g_31,&l_91,&l_91},{(void*)0,&g_149,&g_149,&g_70,&g_149,&g_149,(void*)0,&g_70,&g_31},{&g_70,(void*)0,&g_31,(void*)0,&g_70,&l_91,&l_91,&g_70,(void*)0},{(void*)0,(void*)0,(void*)0,&g_149,&g_70,&l_91,&g_149,&g_70,&g_149}},{{&l_91,&g_149,&l_91,&g_31,&g_31,&l_91,&g_149,&l_91,&g_149},{&g_31,&g_70,&g_149,&g_149,&g_149,&g_70,&g_149,&g_70,&g_149},{&g_149,&g_70,&g_70,&g_149,&g_70,&l_91,&g_70,&g_149,&g_70},{&g_70,&l_91,&g_149,&g_149,&g_31,&g_149,&g_149,&l_91,&g_70},{&g_70,&g_149,&g_70,&l_91,&g_70,&g_149,&g_70,&g_70,&g_149},{&g_149,&g_70,&g_149,&g_70,&g_149,&l_91,&g_70,&g_149,(void*)0},{&g_70,&g_70,&g_70,&g_31,&l_91,&l_91,&g_31,&g_70,&g_70}},{{&g_70,&g_70,&g_70,(void*)0,&g_149,&l_91,&g_70,&l_91,&g_70},{&g_149,&l_91,&g_31,&g_31,&l_91,&g_149,&l_91,&g_149,&l_91},{(void*)0,&g_70,&g_70,&g_70,&g_70,&g_149,&g_70,&g_70,&g_70},{&g_70,&g_70,&l_91,&l_91,(void*)0,&l_91,&l_91,&g_70,&g_70},{&g_70,&g_70,&g_70,&g_149,&g_70,&g_70,&g_70,&g_70,(void*)0},{&l_91,&g_149,&l_91,&g_149,&l_91,&g_31,&g_31,&l_91,&g_149},{&g_70,&l_91,&g_70,&l_91,&g_149,(void*)0,&g_70,&g_70,&g_70}},{{&g_70,&g_70,&g_31,&l_91,&l_91,&g_31,&g_70,&g_70,&g_70},{(void*)0,&g_149,&g_70,&l_91,&g_149,&g_70,&g_149,&g_70,&g_149},{&g_149,&g_70,&g_70,&g_149,&g_70,&l_91,&g_70,&g_149,&g_70},{&g_70,&l_91,&g_149,&g_149,&g_31,&g_149,&g_149,&l_91,&g_70},{&g_70,&g_149,&g_70,&l_91,&g_70,&g_149,&g_70,&g_70,&g_149},{&g_149,&g_70,&g_149,&g_70,&g_149,&l_91,&g_70,&g_149,(void*)0},{&g_70,&g_70,&g_70,&g_31,&l_91,&l_91,&g_31,&g_70,&g_70}}}; | |
int16_t **l_764 = &l_765[0][3][3]; | |
struct S1 *l_808 = &g_687; | |
struct S1 **l_807 = &l_808; | |
uint8_t l_833 = 0UL; | |
int32_t l_838 = 7L; | |
int32_t l_839[5] = {0xF0AD397BL,0xF0AD397BL,0xF0AD397BL,0xF0AD397BL,0xF0AD397BL}; | |
uint64_t l_917 = 18446744073709551615UL; | |
int i, j, k; | |
} | |
return p_62; | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_2 g_76 g_38 g_78 | |
* writes: g_76 g_78 | |
*/ | |
static int16_t func_73(int16_t p_74) | |
{ /* block id: 25 */ | |
int32_t *l_75 = &g_76; | |
int32_t *l_77[8] = {&g_78,&g_78,&g_78,&g_78,&g_78,&g_78,&g_78,&g_78}; | |
int i; | |
g_78 = ((*l_75) = ((-7L) || g_2)); | |
for (g_76 = 0; (g_76 >= 9); g_76 = safe_add_func_uint32_t_u_u(g_76, 5)) | |
{ /* block id: 30 */ | |
l_75 = l_77[6]; | |
} | |
return (*l_75); | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_103 g_106 g_70 g_90 g_67 g_98 g_31 g_38 g_27 g_33 g_158 g_149 g_178 g_152.f6 g_188 g_152.f2 g_152.f0 g_243 g_249 g_252 g_107 g_129 g_152 g_165 g_267 g_285 g_289 g_295 g_2 g_324 g_328 g_344 g_372 g_329 g_580 g_411.f1 g_609 | |
* writes: g_103 g_107 g_90 g_67 g_129 g_149 g_98 g_33 g_178.f0 g_249 g_252 g_165 g_267 g_285 g_70 g_373 g_329 | |
*/ | |
static int16_t func_82(uint16_t * p_83, uint16_t * p_84, uint64_t p_85) | |
{ /* block id: 35 */ | |
int32_t *l_97 = &g_98; | |
int32_t *l_99 = &g_98; | |
int32_t l_100 = 0x2BE65A1BL; | |
int32_t *l_101 = &g_98; | |
int32_t *l_102[7] = {&l_100,&l_100,&l_100,&l_100,&l_100,&l_100,&l_100}; | |
int16_t *l_126 = &g_70; | |
int64_t l_153[7]; | |
int16_t *l_190[5]; | |
uint32_t l_203 = 1UL; | |
struct S0 *l_281 = &g_152; | |
uint8_t l_306[9][4][7] = {{{0xC9L,0xFAL,0UL,249UL,0x20L,4UL,0x9FL},{0xB9L,0xB1L,0xC4L,3UL,0xDCL,0xDCL,3UL},{0xD4L,0x4CL,0xD4L,255UL,0x24L,246UL,0x99L},{0x20L,0x84L,255UL,0xC3L,0x56L,7UL,0x31L}},{{0xB9L,3UL,0UL,255UL,0x8AL,246UL,251UL},{0x99L,0xC9L,0xB4L,4UL,249UL,0xDCL,0xE7L},{0xB6L,3UL,4UL,0x56L,247UL,4UL,1UL},{1UL,255UL,0xA0L,0x45L,0xE7L,0x8AL,251UL}},{{0xB1L,255UL,0xBBL,0xE7L,0x4CL,250UL,248UL},{0x84L,246UL,4UL,0xB9L,0x9FL,8UL,0x96L},{0x24L,0xE7L,1UL,0xFEL,0xBBL,0x23L,3UL},{0xE7L,0xB3L,255UL,0xDCL,1UL,255UL,0x91L}},{{0xB6L,0xB3L,0x04L,255UL,255UL,255UL,0xB6L},{0x96L,0xE7L,0x3CL,0x4CL,0x23L,3UL,0xFAL},{255UL,246UL,0x99L,0xD4L,0x4CL,0UL,0x74L},{0x20L,255UL,255UL,246UL,3UL,0x83L,255UL}},{{0x30L,255UL,250UL,251UL,0x3CL,0x99L,0xC3L},{4UL,3UL,255UL,0x1BL,0x30L,0x1BL,255UL},{0xC9L,0xC9L,7UL,246UL,0xB6L,0x63L,0x30L},{255UL,3UL,0xE7L,0x30L,0x85L,0x52L,0x24L}},{{248UL,0x84L,0xBBL,0x42L,0xB6L,255UL,0x52L},{0x4CL,0x4CL,0x83L,255UL,0x30L,0xB2L,0x45L},{0x44L,0xB1L,0x1BL,0x20L,0x3CL,0xB4L,0x5AL},{0x8AL,0xFAL,0xB4L,0x8AL,3UL,255UL,0x83L}},{{0xC3L,0x31L,0xA6L,0xB9L,0x4CL,0x15L,1UL},{0x9FL,0xDCL,0xFFL,1UL,0x23L,1UL,255UL},{0xCCL,0xB9L,0xD4L,4UL,0xE7L,0UL,0x45L},{0xD4L,0xE7L,0x44L,0xFFL,252UL,0x84L,0x1BL}},{{0xD4L,0x4AL,0x75L,0x8AL,0x4AL,0UL,255UL},{255UL,246UL,8UL,0x63L,0x42L,255UL,0x39L},{0x42L,1UL,0x9FL,0UL,0x74L,0x56L,246UL},{0UL,1UL,0xE0L,0xBBL,0x1FL,0xB2L,0x5BL}},{{7UL,0xDCL,0x83L,0xC8L,255UL,4UL,0x01L},{0UL,0xE7L,255UL,0UL,0UL,255UL,0xE7L},{0x3CL,0x75L,0xE0L,0xC4L,7UL,0x34L,0xB4L},{8UL,250UL,0xDDL,0x4AL,0xFFL,4UL,0x1AL}}}; | |
int16_t l_323 = 0xF403L; | |
uint8_t l_476[2][9][3] = {{{0xF8L,0x7AL,0UL},{0UL,255UL,0UL},{0x22L,248UL,0x0EL},{0xD7L,0x22L,0x31L},{248UL,0xF8L,0xF8L},{248UL,0x31L,0x22L},{0xD7L,0x0EL,248UL},{0x22L,0UL,255UL},{0UL,0UL,0x7AL}},{{0xF8L,0UL,1UL},{255UL,0x0EL,0UL},{0UL,0x31L,2UL},{2UL,0xF8L,2UL},{0xD8L,0x22L,0UL},{1UL,248UL,1UL},{0x46L,255UL,0x7AL},{248UL,0x7AL,255UL},{0x46L,1UL,248UL}}}; | |
int32_t l_537[1]; | |
struct S0 **l_547 = &g_373[1]; | |
struct S1 *l_564 = &g_285; | |
struct S1 **l_563 = &l_564; | |
uint32_t l_573 = 4294967288UL; | |
uint16_t *l_601 = &g_129; | |
uint64_t l_608 = 0x2355EF7C6BEA115DLL; | |
int i, j, k; | |
for (i = 0; i < 7; i++) | |
l_153[i] = (-1L); | |
for (i = 0; i < 5; i++) | |
l_190[i] = &g_70; | |
for (i = 0; i < 1; i++) | |
l_537[i] = 0xA8E8BAE6L; | |
lbl_150: | |
--g_103; | |
(*g_106) = &l_100; | |
if ((0xFF1AL <= (g_70 & (--g_90)))) | |
{ /* block id: 39 */ | |
int32_t l_116[3]; | |
int16_t **l_123 = (void*)0; | |
int16_t *l_125 = &g_70; | |
int16_t **l_124 = &l_125; | |
uint16_t *l_127 = (void*)0; | |
uint16_t *l_128 = &g_129; | |
int32_t l_130 = 0x742FF3E0L; | |
int i; | |
for (i = 0; i < 3; i++) | |
l_116[i] = 0x53B93098L; | |
for (g_67 = 14; (g_67 > 28); g_67 = safe_add_func_int16_t_s_s(g_67, 2)) | |
{ /* block id: 42 */ | |
return g_90; | |
} | |
l_130 &= (safe_lshift_func_uint16_t_u_u((safe_mul_func_uint8_t_u_u(l_116[1], (safe_rshift_func_uint16_t_u_s((((*l_128) = ((safe_mul_func_int8_t_s_s((((-5L) | 18446744073709551615UL) == ((void*)0 == &g_31)), ((safe_rshift_func_uint8_t_u_s(g_103, 6)) ^ l_116[2]))) , (((*l_124) = (void*)0) != l_126))) == (*l_99)), 15)))), g_98)); | |
} | |
else | |
{ /* block id: 48 */ | |
int64_t l_145 = 0x8B5088466DEC5612LL; | |
uint32_t *l_148 = &g_33; | |
struct S0 *l_151 = &g_152; | |
int32_t l_161 = 0x834B12E9L; | |
int32_t l_171 = 8L; | |
int32_t **l_189 = (void*)0; | |
int32_t l_198 = 0x84FA8893L; | |
int32_t l_201 = 0L; | |
int32_t l_202 = 0L; | |
int16_t *l_240 = &g_70; | |
uint32_t l_269[5]; | |
uint64_t *l_332 = &g_329[6]; | |
uint64_t *l_333[9] = {&g_329[0],&g_329[0],&g_329[6],&g_329[0],&g_329[0],&g_329[6],&g_329[0],&g_329[0],&g_329[6]}; | |
int8_t l_404 = 7L; | |
int16_t l_451[5]; | |
int32_t l_495 = 1L; | |
int32_t l_567 = (-1L); | |
int i; | |
for (i = 0; i < 5; i++) | |
l_269[i] = 0x1AFF0C2FL; | |
for (i = 0; i < 5; i++) | |
l_451[i] = 0xAEA5L; | |
if (((*l_97) = (p_85 , (safe_mul_func_int8_t_s_s((1UL < (g_149 = ((safe_mul_func_int16_t_s_s(((safe_mul_func_int8_t_s_s(((((safe_sub_func_uint8_t_u_u(((safe_div_func_int8_t_s_s(((!(((safe_lshift_func_uint8_t_u_u(251UL, 6)) , 0x5715L) && (((safe_sub_func_int32_t_s_s(l_145, 0xF4FAD408L)) >= ((safe_div_func_uint8_t_u_u(p_85, g_31)) != (((p_85 , (-5L)) <= 0xBA863D3FL) >= l_145))) != g_38))) >= (*l_101)), p_85)) | 0xBE968035L), 0x7FL)) , l_148) == l_148) | g_67), 0x3BL)) | l_145), p_85)) == g_27))), p_85))))) | |
{ /* block id: 51 */ | |
int32_t l_154 = 0x029A7320L; | |
if (g_98) | |
goto lbl_150; | |
l_151 = l_151; | |
l_154 = (l_153[1] = ((*l_99) &= p_85)); | |
} | |
else | |
{ /* block id: 57 */ | |
uint8_t l_179[5][1] = {{0x30L},{0x74L},{0x30L},{0x74L},{0x30L}}; | |
int32_t l_181[9] = {1L,1L,1L,1L,1L,1L,1L,1L,1L}; | |
uint64_t l_182[5] = {0UL,0UL,0UL,0UL,0UL}; | |
int8_t *l_262 = &g_165; | |
int64_t *l_266 = (void*)0; | |
int32_t l_357 = 0x2CA9E2E2L; | |
struct S0 *l_371[9]; | |
int i, j; | |
for (i = 0; i < 9; i++) | |
l_371[i] = (void*)0; | |
for (g_33 = (-18); (g_33 != 31); ++g_33) | |
{ /* block id: 60 */ | |
int32_t *l_157[2]; | |
int i; | |
for (i = 0; i < 2; i++) | |
l_157[i] = &g_2; | |
(*g_158) = l_157[0]; | |
l_161 ^= (safe_sub_func_int8_t_s_s((*l_97), l_145)); | |
} | |
if (p_85) | |
{ /* block id: 64 */ | |
uint64_t l_184 = 0x605F433CC51AB325LL; | |
int32_t l_185 = 1L; | |
int32_t l_194 = 0x8C644E42L; | |
int32_t l_197[4]; | |
int8_t *l_213 = &g_165; | |
int32_t *l_228 = (void*)0; | |
int i; | |
for (i = 0; i < 4; i++) | |
l_197[i] = 1L; | |
for (g_149 = 2; (g_149 <= 6); g_149 += 1) | |
{ /* block id: 67 */ | |
int8_t *l_164[10][5][5] = {{{&g_165,&g_165,(void*)0,&g_165,(void*)0},{&g_165,&g_165,(void*)0,&g_165,(void*)0},{&g_165,&g_165,&g_165,&g_165,&g_165},{&g_165,&g_165,&g_165,&g_165,&g_165},{(void*)0,&g_165,&g_165,&g_165,(void*)0}},{{&g_165,&g_165,&g_165,&g_165,&g_165},{&g_165,&g_165,&g_165,&g_165,&g_165},{&g_165,&g_165,(void*)0,&g_165,(void*)0},{&g_165,&g_165,(void*)0,&g_165,(void*)0},{&g_165,&g_165,(void*)0,&g_165,&g_165}},{{&g_165,&g_165,&g_165,&g_165,&g_165},{&g_165,&g_165,&g_165,&g_165,&g_165},{&g_165,&g_165,&g_165,&g_165,&g_165},{(void*)0,(void*)0,&g_165,&g_165,&g_165},{&g_165,&g_165,&g_165,&g_165,&g_165}},{{&g_165,&g_165,(void*)0,&g_165,&g_165},{&g_165,&g_165,(void*)0,&g_165,(void*)0},{&g_165,(void*)0,&g_165,&g_165,(void*)0},{(void*)0,&g_165,(void*)0,&g_165,&g_165},{&g_165,&g_165,(void*)0,&g_165,&g_165}},{{(void*)0,&g_165,&g_165,&g_165,&g_165},{&g_165,&g_165,(void*)0,(void*)0,&g_165},{&g_165,&g_165,(void*)0,(void*)0,&g_165},{&g_165,&g_165,&g_165,&g_165,&g_165},{(void*)0,&g_165,(void*)0,&g_165,(void*)0}},{{&g_165,&g_165,(void*)0,(void*)0,&g_165},{&g_165,&g_165,&g_165,&g_165,&g_165},{&g_165,&g_165,&g_165,&g_165,&g_165},{(void*)0,(void*)0,&g_165,(void*)0,(void*)0},{&g_165,&g_165,&g_165,(void*)0,(void*)0}},{{&g_165,&g_165,&g_165,&g_165,&g_165},{&g_165,(void*)0,(void*)0,&g_165,(void*)0},{(void*)0,&g_165,(void*)0,&g_165,(void*)0},{(void*)0,&g_165,&g_165,&g_165,&g_165},{&g_165,&g_165,&g_165,&g_165,&g_165}},{{&g_165,&g_165,(void*)0,&g_165,&g_165},{&g_165,&g_165,&g_165,&g_165,(void*)0},{&g_165,(void*)0,&g_165,&g_165,&g_165},{&g_165,&g_165,&g_165,&g_165,&g_165},{(void*)0,(void*)0,&g_165,&g_165,&g_165}},{{(void*)0,&g_165,(void*)0,&g_165,&g_165},{&g_165,&g_165,(void*)0,&g_165,&g_165},{&g_165,&g_165,&g_165,&g_165,&g_165},{&g_165,(void*)0,&g_165,(void*)0,(void*)0},{(void*)0,&g_165,(void*)0,&g_165,(void*)0}},{{&g_165,(void*)0,(void*)0,&g_165,&g_165},{&g_165,&g_165,&g_165,&g_165,&g_165},{&g_165,&g_165,&g_165,(void*)0,&g_165},{&g_165,(void*)0,&g_165,&g_165,(void*)0},{(void*)0,&g_165,&g_165,(void*)0,&g_165}}}; | |
int32_t l_166[10] = {0L,0x32A4309CL,0L,0L,0x32A4309CL,0L,0L,0x32A4309CL,0L,0L}; | |
int16_t **l_176 = (void*)0; | |
int16_t **l_177 = &l_126; | |
int16_t *l_180[6][6] = {{(void*)0,&g_31,&g_70,&g_31,(void*)0,&g_70},{&g_31,(void*)0,&g_70,&g_149,&g_149,&g_70},{&g_149,&g_149,&g_70,(void*)0,&g_31,&g_70},{(void*)0,&g_31,&g_70,&g_31,(void*)0,&g_70},{&g_31,(void*)0,&g_70,&g_149,&g_149,&g_70},{&g_149,&g_149,&g_70,(void*)0,&g_31,&g_70}}; | |
uint64_t *l_183 = &l_182[1]; | |
int32_t **l_227[8][4] = {{&l_102[4],&l_102[4],&l_99,&l_102[g_149]},{&l_102[g_149],(void*)0,&l_99,(void*)0},{&l_102[4],&l_101,&g_107[0],&l_99},{(void*)0,&l_101,&l_101,(void*)0},{&l_101,(void*)0,&l_102[4],&l_102[g_149]},{&l_101,&l_102[4],&l_101,&g_107[0]},{(void*)0,&l_102[g_149],&g_107[0],&g_107[0]},{&l_102[4],&l_102[4],&l_99,&l_102[g_149]}}; | |
int i, j, k; | |
if (((safe_mul_func_uint8_t_u_u(0UL, (l_166[0] = p_85))) | ((safe_mul_func_uint16_t_u_u(((((l_184 ^= (safe_sub_func_int64_t_s_s(l_171, (g_149 , (safe_mod_func_uint32_t_u_u(((p_85 || (safe_rshift_func_uint16_t_u_u((((*l_183) = ((((*l_177) = p_84) == p_84) < (((l_181[8] ^= (g_178 , l_179[1][0])) , p_85) | l_182[4]))) >= 18446744073709551615UL), 15))) , g_152.f6), p_85)))))) && 0x9AL) <= 0xCAFD48EC4C324AB9LL) , l_179[1][0]), g_90)) || 0UL))) | |
{ /* block id: 73 */ | |
uint16_t l_191 = 0x047EL; | |
int32_t l_192 = 0x7CCD4E50L; | |
int32_t l_193 = 3L; | |
int32_t l_195 = 8L; | |
int32_t l_196 = 0x8B7B4147L; | |
int32_t l_199 = 0x1C8F5962L; | |
int32_t l_200 = 0xB2A3436EL; | |
l_185 ^= ((*l_101) = (-10L)); | |
(*l_101) = (safe_lshift_func_int8_t_s_s((g_188 != g_188), (((((&g_90 != (void*)0) && ((0x376DD06A0EAF5A00LL <= ((void*)0 == l_189)) != 1L)) < (((*l_177) = &g_70) == l_190[0])) < l_191) != p_85))); | |
l_203++; | |
} | |
else | |
{ /* block id: 79 */ | |
int32_t l_220 = (-7L); | |
uint32_t l_223 = 4UL; | |
(*l_101) ^= (safe_unary_minus_func_int16_t_s((safe_sub_func_uint8_t_u_u(g_152.f6, (safe_rshift_func_int8_t_s_s((safe_add_func_int8_t_s_s((+p_85), ((g_152.f2 , (l_164[3][4][1] != l_213)) | g_27))), (safe_rshift_func_int8_t_s_s((safe_add_func_int64_t_s_s((p_85 & (safe_div_func_uint64_t_u_u(l_220, (safe_div_func_int16_t_s_s(p_85, 0x46CFL))))), p_85)), 2)))))))); | |
++l_223; | |
} | |
l_228 = &l_100; | |
for (l_201 = 0; l_201 < 9; l_201 += 1) | |
{ | |
l_181[l_201] = 0L; | |
} | |
return g_33; | |
} | |
} | |
else | |
{ /* block id: 87 */ | |
uint16_t l_241 = 0xC72CL; | |
int32_t l_247 = 0x36898EC1L; | |
int32_t l_248 = 0x2F5BE6E7L; | |
uint64_t *l_265 = &l_182[4]; | |
int32_t l_268 = 1L; | |
int32_t l_304[6][6][1] = {{{0x9DABB632L},{0L},{0x47E8B218L},{0x77A41760L},{1L},{0L}},{{(-1L)},{0L},{1L},{0x77A41760L},{0x47E8B218L},{0L}},{{0x9DABB632L},{1L},{(-2L)},{(-2L)},{1L},{0x9DABB632L}},{{0L},{0x47E8B218L},{0x77A41760L},{1L},{0L},{(-1L)}},{{0L},{1L},{0x77A41760L},{0x47E8B218L},{0L},{0x9DABB632L}},{{1L},{(-2L)},{(-2L)},{1L},{0x9DABB632L},{0L}}}; | |
int8_t l_307 = (-7L); | |
int i, j, k; | |
lbl_284: | |
for (g_178.f0 = 0; (g_178.f0 > 10); g_178.f0 = safe_add_func_int8_t_s_s(g_178.f0, 7)) | |
{ /* block id: 90 */ | |
int16_t l_233[6][2][7] = {{{0xB9B6L,0x0D24L,0x0658L,0x0D24L,0xB9B6L,1L,(-2L)},{(-2L),(-1L),(-2L),0xC644L,0xC644L,(-2L),(-1L)}},{{(-2L),(-1L),0x0658L,(-4L),0x8E3BL,0x0D24L,0x8E3BL},{(-2L),0xC644L,0xC644L,(-2L),(-1L),(-2L),0xC644L}},{{0xB9B6L,1L,(-2L),(-4L),(-2L),1L,0xB9B6L},{7L,0xC644L,0xA8A5L,0xC644L,7L,7L,0xC644L}},{{1L,(-1L),1L,0x0D24L,(-2L),0xCA5EL,0x8E3BL},{0xC644L,(-1L),0xA8A5L,0xA8A5L,(-1L),0xC644L,(-1L)}},{{1L,0x0D24L,(-2L),(-4L),0xB9B6L,(-4L),1L},{0xC644L,0xC644L,(-2L),(-1L),(-2L),0xC644L,0xC644L}},{{(-2L),0xCA5EL,0x8E3BL,0xCA5EL,(-2L),0x0D24L,1L},{0xA8A5L,7L,0xA8A5L,(-2L),(-2L),0xA8A5L,7L}}}; | |
int32_t *l_242 = &l_202; | |
int32_t l_244[3]; | |
int i, j, k; | |
for (i = 0; i < 3; i++) | |
l_244[i] = 7L; | |
if ((safe_div_func_uint32_t_u_u((4294967288UL > (l_233[3][1][1] &= p_85)), ((safe_mul_func_int16_t_s_s((g_152.f0 & 2UL), ((safe_sub_func_uint64_t_u_u(g_152.f0, ((g_178.f1 | ((((safe_sub_func_uint8_t_u_u(p_85, p_85)) , &g_31) != l_240) || 0xCFCFEE40L)) ^ 7UL))) && p_85))) , p_85)))) | |
{ /* block id: 92 */ | |
if (l_241) | |
break; | |
(*g_243) = l_242; | |
return p_85; | |
} | |
else | |
{ /* block id: 96 */ | |
int32_t l_245 = (-5L); | |
int32_t l_246[9][10][2] = {{{(-1L),1L},{(-3L),0x1E6EC5EEL},{1L,0x046F15C1L},{1L,0x046F15C1L},{1L,0x1E6EC5EEL},{(-3L),1L},{(-1L),0xDCB8241AL},{0x046F15C1L,(-4L)},{(-3L),(-3L)},{(-4L),0x046F15C1L}},{{0xDCB8241AL,(-1L)},{1L,(-3L)},{0x1E6EC5EEL,1L},{0x046F15C1L,1L},{0x046F15C1L,1L},{0x1E6EC5EEL,(-3L)},{1L,(-1L)},{0xDCB8241AL,0x046F15C1L},{(-4L),(-3L)},{(-3L),(-4L)}},{{0x046F15C1L,0xDCB8241AL},{(-1L),1L},{(-3L),0x1E6EC5EEL},{1L,0x046F15C1L},{1L,0x046F15C1L},{1L,0x1E6EC5EEL},{(-3L),1L},{(-1L),0xDCB8241AL},{0x046F15C1L,(-4L)},{(-3L),(-3L)}},{{(-4L),0x046F15C1L},{0xDCB8241AL,(-1L)},{1L,(-3L)},{0x1E6EC5EEL,1L},{0x046F15C1L,1L},{0x046F15C1L,1L},{0x1E6EC5EEL,(-3L)},{1L,(-1L)},{0xDCB8241AL,0x046F15C1L},{(-4L),(-3L)}},{{(-3L),(-4L)},{0x046F15C1L,0xDCB8241AL},{(-1L),1L},{(-3L),0x1E6EC5EEL},{1L,0x046F15C1L},{1L,0x046F15C1L},{1L,0x1E6EC5EEL},{(-3L),1L},{(-1L),0xDCB8241AL},{0x046F15C1L,(-4L)}},{{(-3L),(-3L)},{(-4L),0x046F15C1L},{0xDCB8241AL,(-1L)},{1L,(-3L)},{0x1E6EC5EEL,1L},{0x046F15C1L,1L},{0x046F15C1L,1L},{0x1E6EC5EEL,(-3L)},{1L,(-1L)},{0xDCB8241AL,0x046F15C1L}},{{(-4L),(-3L)},{(-3L),(-4L)},{0x046F15C1L,0xDCB8241AL},{(-1L),1L},{(-3L),0x1E6EC5EEL},{1L,0x046F15C1L},{1L,0x046F15C1L},{1L,0x1E6EC5EEL},{(-3L),1L},{(-1L),0xDCB8241AL}},{{0x046F15C1L,(-4L)},{(-3L),(-3L)},{(-4L),0x046F15C1L},{0xDCB8241AL,(-1L)},{1L,(-3L)},{0x1E6EC5EEL,1L},{0x046F15C1L,1L},{0x046F15C1L,1L},{0x1E6EC5EEL,(-3L)},{1L,(-1L)}},{{0xDCB8241AL,0x046F15C1L},{(-4L),(-3L)},{(-3L),(-4L)},{(-4L),7L},{4L,1L},{(-1L),0xFAD0D5CCL},{1L,(-4L)},{4L,(-4L)},{1L,0xFAD0D5CCL},{(-1L),1L}}}; | |
int32_t **l_255 = &l_242; | |
int i, j, k; | |
g_249++; | |
++g_252; | |
(*l_255) = (*g_106); | |
} | |
} | |
if ((safe_sub_func_uint8_t_u_u(((safe_mod_func_uint64_t_u_u((p_85 , ((safe_mul_func_uint8_t_u_u((((l_262 != ((safe_sub_func_int64_t_s_s((((*l_265) |= (5L ^ p_85)) ^ (p_85 >= (g_267 |= ((((g_129 & ((*l_151) , ((*l_262) ^= ((l_266 = &l_145) == &g_67)))) < 0x831BCBC3L) ^ p_85) , g_103)))), 6L)) , (void*)0)) & l_268) & l_269[1]), p_85)) & g_152.f0)), g_178.f0)) <= p_85), g_152.f6))) | |
{ /* block id: 106 */ | |
uint32_t l_276 = 0x6D9E19FCL; | |
int32_t l_283 = 0x42F89C2AL; | |
for (l_145 = 11; (l_145 == (-12)); l_145 = safe_sub_func_int8_t_s_s(l_145, 5)) | |
{ /* block id: 109 */ | |
struct S0 **l_282 = &l_281; | |
l_283 = (safe_lshift_func_uint16_t_u_u((g_129 |= (safe_mod_func_uint8_t_u_u((((*l_265) = l_276) >= g_152.f5), ((((g_165 &= ((((p_85 == 0xA1B0B828L) != g_249) , 0xBED8L) , (((safe_lshift_func_uint8_t_u_u(((&g_152 == ((*l_282) = l_281)) || l_247), p_85)) < (*l_99)) != 0UL))) <= 0x89L) == g_152.f6) || g_152.f4)))), 15)); | |
} | |
if (l_247) | |
{ /* block id: 116 */ | |
struct S1 *l_286 = &g_285; | |
int32_t l_287 = (-1L); | |
(*l_101) &= 0x1761CE2FL; | |
if (g_178.f3) | |
goto lbl_284; | |
(*l_286) = g_285; | |
return l_287; | |
} | |
else | |
{ /* block id: 121 */ | |
uint64_t l_294 = 0x930EC5A89D96C7F0LL; | |
uint16_t *l_305[10][5][5] = {{{&g_129,&g_129,&g_129,(void*)0,&g_129},{&l_241,&l_241,&g_27,&g_129,(void*)0},{&l_241,(void*)0,&l_241,(void*)0,&l_241},{&g_27,(void*)0,&g_27,&l_241,&l_241},{&g_129,(void*)0,&g_129,&g_129,&g_129}},{{(void*)0,&l_241,&g_129,(void*)0,&l_241},{&l_241,&g_129,&l_241,&g_129,&l_241},{&l_241,&g_129,&g_129,&l_241,(void*)0},{&g_129,&g_129,&g_129,&g_27,&g_129},{&l_241,&l_241,&g_27,&g_129,&g_27}},{{&l_241,&g_27,&l_241,&g_27,&l_241},{(void*)0,(void*)0,&g_27,&l_241,&l_241},{&g_129,&g_27,&g_129,&g_129,&g_129},{&g_27,&l_241,(void*)0,(void*)0,&l_241},{&l_241,&g_129,&l_241,&g_129,&l_241}},{{&l_241,&g_129,(void*)0,&l_241,&g_27},{&g_129,&g_129,&g_129,(void*)0,&g_129},{&l_241,&l_241,&g_27,&g_129,(void*)0},{&l_241,(void*)0,&l_241,(void*)0,&l_241},{&g_27,(void*)0,&g_27,&l_241,&l_241}},{{&g_129,(void*)0,&g_129,&g_129,&g_129},{(void*)0,&l_241,&g_129,(void*)0,&l_241},{&l_241,&g_129,&l_241,&g_129,&l_241},{&l_241,&g_129,&g_129,&l_241,(void*)0},{&g_129,&g_129,&g_129,&g_27,&g_129}},{{&l_241,&l_241,&g_27,&g_129,&g_27},{&l_241,&g_27,&l_241,&g_27,&l_241},{(void*)0,(void*)0,&g_27,&l_241,&l_241},{&g_129,&g_27,&g_129,&g_129,&g_129},{&g_27,&l_241,(void*)0,(void*)0,&l_241}},{{&l_241,&g_129,&l_241,&g_129,&l_241},{&l_241,&g_129,(void*)0,&l_241,&g_27},{&g_129,&g_129,&g_129,(void*)0,&g_129},{&l_241,&l_241,&g_27,&g_129,(void*)0},{&l_241,(void*)0,&l_241,(void*)0,&l_241}},{{&g_27,(void*)0,&g_27,&l_241,&l_241},{&g_129,(void*)0,&g_129,&g_129,&g_129},{(void*)0,&l_241,&g_129,(void*)0,&l_241},{&l_241,&g_129,&l_241,&g_129,&l_241},{&l_241,&g_129,&g_129,&l_241,(void*)0}},{{&g_129,&g_129,&g_129,&g_27,&g_129},{&l_241,&l_241,&g_27,&g_129,&g_27},{&l_241,&g_27,&l_241,&g_27,&l_241},{(void*)0,(void*)0,&g_27,&l_241,&l_241},{&g_129,&g_27,&g_129,&g_129,&g_129}},{{&g_27,&l_241,(void*)0,(void*)0,&l_241},{&l_241,&g_129,&l_241,&g_129,&l_241},{&l_241,&g_129,(void*)0,&l_241,&g_27},{&g_129,&g_129,&g_129,(void*)0,&g_129},{&l_241,&l_241,&g_27,&g_129,(void*)0}}}; | |
int i, j, k; | |
(*g_289) = (g_252 , g_285); | |
(*l_99) &= p_85; | |
if (g_285.f8) | |
goto lbl_150; | |
(*l_99) = (!(safe_sub_func_uint64_t_u_u((safe_mod_func_int8_t_s_s(g_285.f8, l_294)), (l_306[4][1][1] = ((((l_247 , g_295) , (((!(safe_mul_func_uint16_t_u_u((~l_294), ((g_249 > (safe_mul_func_int16_t_s_s((safe_mod_func_uint16_t_u_u((l_248 ^= (g_129 = ((((*l_265) = p_85) || (safe_mod_func_int64_t_s_s(((0x5AA627CF50B0D811LL >= (l_304[0][4][0] && l_294)) ^ g_2), g_178.f2))) != (*p_83)))), l_181[8])), (*p_83)))) != p_85)))) | 0x29L) , 65526UL)) & l_283) >= g_149))))); | |
} | |
(*l_99) ^= l_307; | |
} | |
else | |
{ /* block id: 132 */ | |
int32_t l_312 = 4L; | |
if (((safe_add_func_uint8_t_u_u(((((2L == (!(safe_sub_func_uint32_t_u_u(((+l_312) != ((safe_add_func_uint32_t_u_u((safe_lshift_func_uint16_t_u_s(((safe_rshift_func_int16_t_s_u((*l_97), 14)) && l_312), 12)), (safe_rshift_func_uint16_t_u_s(((safe_sub_func_int32_t_s_s(0xAAF8453BL, (l_323 == 0xC575CA1BL))) > (&g_165 != (void*)0)), g_285.f8)))) , 0x785FBDE1996FAC19LL)), (-6L))))) , (void*)0) != (void*)0) , 0xB4L), p_85)) && (*l_97))) | |
{ /* block id: 133 */ | |
uint32_t *l_325 = &l_203; | |
uint64_t **l_330 = (void*)0; | |
uint64_t **l_331[6][7] = {{&g_328,&l_265,&l_265,&g_328,&g_328,&l_265,&l_265},{(void*)0,&l_265,&l_265,&g_328,&g_328,&l_265,&l_265},{&g_328,(void*)0,&g_328,(void*)0,&l_265,&l_265,&l_265},{&g_328,(void*)0,&g_328,(void*)0,&g_328,(void*)0,&l_265},{&l_265,&l_265,(void*)0,(void*)0,&l_265,(void*)0,(void*)0},{&l_265,&l_265,&g_328,&g_328,&l_265,&l_265,&l_265}}; | |
int32_t l_336 = 0xEFB6F7C9L; | |
int i, j; | |
(*l_97) &= (l_181[7] = (((((p_85 == (((g_324 , 0UL) < 0x7219L) >= g_178.f5)) , ((((void*)0 != l_325) < (!((*l_265) = 8UL))) && (safe_lshift_func_int16_t_s_s(((void*)0 != &l_153[1]), p_85)))) < 9L) , l_312) , 5L)); | |
l_336 = (((l_332 = g_328) != (l_333[1] = l_333[1])) <= ((!((*l_101) = ((safe_sub_func_int64_t_s_s((((*l_266) &= l_336) && (safe_mul_func_int8_t_s_s(p_85, (l_181[8] = ((!(safe_mod_func_int8_t_s_s(((p_85 < l_248) <= ((*l_266) ^= (safe_mod_func_int16_t_s_s((safe_unary_minus_func_int8_t_s(p_85)), ((*l_240) = (g_344[0][0][0] , p_85)))))), p_85))) , 0x5AL))))), l_179[4][0])) , 5L))) & p_85)); | |
} | |
else | |
{ /* block id: 145 */ | |
int16_t l_345 = (-5L); | |
int32_t **l_346[8] = {&g_107[0],&g_107[0],&l_102[5],&g_107[0],&g_107[0],&l_102[5],&g_107[0],&g_107[0]}; | |
int i; | |
(*g_158) = (l_345 , (*g_158)); | |
} | |
} | |
lbl_349: | |
(*l_101) ^= (~0xA43FE473L); | |
for (g_70 = 11; (g_70 != (-16)); g_70--) | |
{ /* block id: 152 */ | |
int16_t l_352[3][5][3] = {{{1L,1L,1L},{0x5AE9L,(-9L),(-9L)},{7L,1L,7L},{0x5AE9L,0x5AE9L,(-9L)},{1L,1L,1L}},{{0x5AE9L,(-9L),(-9L)},{7L,1L,7L},{0x5AE9L,0x5AE9L,(-9L)},{1L,1L,1L},{0x5AE9L,(-9L),(-9L)}},{{7L,1L,7L},{0x5AE9L,0x5AE9L,(-9L)},{1L,1L,1L},{0x5AE9L,(-9L),(-9L)},{7L,1L,7L}}}; | |
int i, j, k; | |
if (g_152.f0) | |
goto lbl_349; | |
for (l_203 = 27; (l_203 <= 52); l_203 = safe_add_func_int32_t_s_s(l_203, 4)) | |
{ /* block id: 156 */ | |
uint8_t *l_366 = &l_306[8][2][3]; | |
int32_t *l_374 = &l_181[8]; | |
int32_t **l_375 = &l_101; | |
if (l_352[0][1][0]) | |
break; | |
l_247 ^= ((l_181[8] ^= ((-1L) >= ((0xFE65F4BD7D847DFCLL < (safe_add_func_int8_t_s_s((safe_add_func_uint16_t_u_u(l_357, (safe_sub_func_int8_t_s_s((-1L), (((safe_lshift_func_uint16_t_u_u((safe_div_func_uint16_t_u_u((g_129 = (safe_mul_func_uint8_t_u_u(((*l_366)--), (l_357 ^ (-1L))))), p_85)), 9)) ^ (safe_sub_func_uint16_t_u_u((g_344[0][0][0].f1 >= (g_178.f5 & 0x6A58835F2B4DD083LL)), (*l_99)))) & p_85))))), p_85))) | g_31))) ^ (*p_83)); | |
(*g_372) = l_371[2]; | |
(*l_375) = l_374; | |
} | |
if (p_85) | |
break; | |
} | |
} | |
} | |
for (g_33 = 0; (g_33 < 16); g_33++) | |
{ /* block id: 171 */ | |
int16_t l_384 = (-5L); | |
int32_t l_390 = 0L; | |
int32_t *l_414 = &g_98; | |
int8_t *l_448 = &g_165; | |
uint8_t *l_449 = &g_410[0].f0; | |
uint8_t *l_450 = &g_178.f0; | |
int32_t l_479 = 0x03D15580L; | |
uint8_t l_484 = 0x87L; | |
int32_t l_488[9][2] = {{3L,(-7L)},{0x4EE61A57L,0x4EE61A57L},{(-7L),3L},{0xBA6E8E60L,3L},{(-7L),0x4EE61A57L},{0x4EE61A57L,(-7L)},{3L,0xBA6E8E60L},{3L,(-7L)},{0x4EE61A57L,0x4EE61A57L}}; | |
uint32_t l_538 = 1UL; | |
uint8_t l_544[1][9]; | |
int i, j; | |
for (i = 0; i < 1; i++) | |
{ | |
for (j = 0; j < 9; j++) | |
l_544[i][j] = 253UL; | |
} | |
for (g_165 = 4; (g_165 >= 1); g_165 -= 1) | |
{ /* block id: 174 */ | |
for (l_198 = 0; (l_198 <= 4); l_198 += 1) | |
{ /* block id: 177 */ | |
for (l_323 = 0; (l_323 <= 4); l_323 += 1) | |
{ /* block id: 180 */ | |
uint8_t *l_389 = &l_306[4][1][1]; | |
int i; | |
(*l_99) = (((safe_lshift_func_int16_t_s_s(((safe_mul_func_int16_t_s_s((safe_rshift_func_int8_t_s_u(l_269[l_323], (l_269[g_165] && l_384))), p_85)) ^ ((p_85 == (++(*g_328))) >= ((((p_84 != p_84) == ((l_389 != (void*)0) < p_85)) < (*p_83)) == p_85))), p_85)) >= l_390) == l_384); | |
} | |
} | |
} | |
} | |
} | |
for (g_165 = 0; (g_165 <= 6); g_165 += 1) | |
{ /* block id: 296 */ | |
int32_t l_590 = 0xE5A04668L; | |
int8_t *l_592[1]; | |
int32_t l_593 = 0x034D1B38L; | |
uint8_t *l_596 = &l_306[1][3][5]; | |
uint8_t *l_604 = &l_476[0][0][0]; | |
struct S1 **l_607[7] = {&l_564,&l_564,&l_564,&l_564,&l_564,&l_564,&l_564}; | |
int i; | |
for (i = 0; i < 1; i++) | |
l_592[i] = (void*)0; | |
for (g_90 = 0; (g_90 <= 6); g_90 += 1) | |
{ /* block id: 299 */ | |
uint32_t *l_585 = &l_203; | |
uint32_t **l_584 = &l_585; | |
uint32_t ***l_583 = &l_584; | |
uint32_t ****l_586 = &l_583; | |
uint8_t *l_587 = &l_476[0][1][1]; | |
int32_t l_589 = 0x810E0C88L; | |
l_590 &= ((*l_97) || (~(safe_sub_func_uint8_t_u_u(p_85, ((safe_sub_func_int8_t_s_s((safe_mod_func_int8_t_s_s(0x3AL, (((g_580 == ((*l_586) = l_583)) ^ (((*l_587) = p_85) < (safe_unary_minus_func_uint16_t_u(0UL)))) && 0x0378L))), (((g_411.f1 < 9UL) != l_589) < l_589))) ^ g_178.f5))))); | |
for (p_85 = 2; (p_85 <= 6); p_85 += 1) | |
{ /* block id: 305 */ | |
uint32_t l_591 = 5UL; | |
l_589 |= l_590; | |
for (g_70 = 4; (g_70 >= 0); g_70 -= 1) | |
{ /* block id: 309 */ | |
if (l_591) | |
break; | |
} | |
} | |
if (l_589) | |
break; | |
for (g_267 = 0; (g_267 <= 1); g_267 += 1) | |
{ /* block id: 316 */ | |
int i, j, k; | |
return l_476[g_267][g_165][g_267]; | |
} | |
} | |
(*g_609) = ((l_593 = ((*l_99) && p_85)) , ((p_85 , ((((safe_sub_func_uint8_t_u_u((~((*l_596) = p_85)), 0x30L)) == (((safe_add_func_uint64_t_u_u((l_601 != (void*)0), (safe_rshift_func_uint8_t_u_u(((*l_604) = l_590), 5)))) > (!((((safe_mul_func_uint16_t_u_u((l_607[0] == &g_288[2]), 0x0FD5L)) & p_85) , 0x2550761C79E083EELL) && p_85))) != l_608)) & 0x571ED39EL) | p_85)) , &l_537[0])); | |
(*l_97) &= p_85; | |
} | |
return p_85; | |
} | |
/* ---------------------------------------- */ | |
int main (int argc, char* argv[]) | |
{ | |
int i, j, k; | |
int print_hash_value = 0; | |
if (argc == 2 && strcmp(argv[1], "1") == 0) print_hash_value = 1; | |
platform_main_begin(); | |
crc32_gentab(); | |
func_1(); | |
transparent_crc(g_2, "g_2", print_hash_value); | |
for (i = 0; i < 7; i++) | |
{ | |
for (j = 0; j < 4; j++) | |
{ | |
for (k = 0; k < 6; k++) | |
{ | |
transparent_crc(g_16[i][j][k], "g_16[i][j][k]", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
} | |
} | |
} | |
transparent_crc(g_27, "g_27", print_hash_value); | |
transparent_crc(g_31, "g_31", print_hash_value); | |
transparent_crc(g_33, "g_33", print_hash_value); | |
transparent_crc(g_38, "g_38", print_hash_value); | |
transparent_crc(g_67, "g_67", print_hash_value); | |
transparent_crc(g_70, "g_70", print_hash_value); | |
transparent_crc(g_76, "g_76", print_hash_value); | |
transparent_crc(g_78, "g_78", print_hash_value); | |
transparent_crc(g_90, "g_90", print_hash_value); | |
transparent_crc(g_98, "g_98", print_hash_value); | |
transparent_crc(g_103, "g_103", print_hash_value); | |
transparent_crc(g_129, "g_129", print_hash_value); | |
transparent_crc(g_149, "g_149", print_hash_value); | |
transparent_crc(g_152.f0, "g_152.f0", print_hash_value); | |
transparent_crc(g_152.f1, "g_152.f1", print_hash_value); | |
transparent_crc(g_152.f2, "g_152.f2", print_hash_value); | |
transparent_crc(g_152.f3, "g_152.f3", print_hash_value); | |
transparent_crc(g_152.f4, "g_152.f4", print_hash_value); | |
transparent_crc(g_152.f5, "g_152.f5", print_hash_value); | |
transparent_crc(g_152.f6, "g_152.f6", print_hash_value); | |
transparent_crc(g_165, "g_165", print_hash_value); | |
transparent_crc(g_178.f0, "g_178.f0", print_hash_value); | |
transparent_crc(g_178.f1, "g_178.f1", print_hash_value); | |
transparent_crc(g_178.f2, "g_178.f2", print_hash_value); | |
transparent_crc(g_178.f3, "g_178.f3", print_hash_value); | |
transparent_crc(g_178.f4, "g_178.f4", print_hash_value); | |
transparent_crc(g_178.f5, "g_178.f5", print_hash_value); | |
transparent_crc(g_178.f6, "g_178.f6", print_hash_value); | |
transparent_crc(g_249, "g_249", print_hash_value); | |
transparent_crc(g_252, "g_252", print_hash_value); | |
transparent_crc(g_267, "g_267", print_hash_value); | |
transparent_crc(g_285.f0, "g_285.f0", print_hash_value); | |
transparent_crc(g_285.f1, "g_285.f1", print_hash_value); | |
transparent_crc(g_285.f2, "g_285.f2", print_hash_value); | |
transparent_crc(g_285.f3, "g_285.f3", print_hash_value); | |
transparent_crc(g_285.f4, "g_285.f4", print_hash_value); | |
transparent_crc(g_285.f5, "g_285.f5", print_hash_value); | |
transparent_crc(g_285.f6, "g_285.f6", print_hash_value); | |
transparent_crc(g_285.f7, "g_285.f7", print_hash_value); | |
transparent_crc(g_285.f8, "g_285.f8", print_hash_value); | |
transparent_crc(g_295.f0, "g_295.f0", print_hash_value); | |
transparent_crc(g_295.f1, "g_295.f1", print_hash_value); | |
transparent_crc(g_295.f2, "g_295.f2", print_hash_value); | |
transparent_crc(g_295.f3, "g_295.f3", print_hash_value); | |
transparent_crc(g_295.f4, "g_295.f4", print_hash_value); | |
transparent_crc(g_295.f5, "g_295.f5", print_hash_value); | |
transparent_crc(g_295.f6, "g_295.f6", print_hash_value); | |
transparent_crc(g_295.f7, "g_295.f7", print_hash_value); | |
transparent_crc(g_295.f8, "g_295.f8", 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_324.f6, "g_324.f6", print_hash_value); | |
transparent_crc(g_324.f7, "g_324.f7", print_hash_value); | |
transparent_crc(g_324.f8, "g_324.f8", print_hash_value); | |
for (i = 0; i < 8; i++) | |
{ | |
transparent_crc(g_329[i], "g_329[i]", print_hash_value); | |
if (print_hash_value) printf("index = [%d]\n", i); | |
} | |
for (i = 0; i < 3; i++) | |
{ | |
for (j = 0; j < 3; j++) | |
{ | |
for (k = 0; k < 1; k++) | |
{ | |
transparent_crc(g_344[i][j][k].f0, "g_344[i][j][k].f0", print_hash_value); | |
transparent_crc(g_344[i][j][k].f1, "g_344[i][j][k].f1", print_hash_value); | |
transparent_crc(g_344[i][j][k].f2, "g_344[i][j][k].f2", print_hash_value); | |
transparent_crc(g_344[i][j][k].f3, "g_344[i][j][k].f3", print_hash_value); | |
transparent_crc(g_344[i][j][k].f4, "g_344[i][j][k].f4", print_hash_value); | |
transparent_crc(g_344[i][j][k].f5, "g_344[i][j][k].f5", print_hash_value); | |
transparent_crc(g_344[i][j][k].f6, "g_344[i][j][k].f6", print_hash_value); | |
transparent_crc(g_344[i][j][k].f7, "g_344[i][j][k].f7", print_hash_value); | |
transparent_crc(g_344[i][j][k].f8, "g_344[i][j][k].f8", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
} | |
} | |
} | |
transparent_crc(g_396.f0, "g_396.f0", print_hash_value); | |
transparent_crc(g_396.f1, "g_396.f1", print_hash_value); | |
transparent_crc(g_396.f2, "g_396.f2", print_hash_value); | |
transparent_crc(g_396.f3, "g_396.f3", print_hash_value); | |
transparent_crc(g_396.f4, "g_396.f4", print_hash_value); | |
transparent_crc(g_396.f5, "g_396.f5", print_hash_value); | |
transparent_crc(g_396.f6, "g_396.f6", print_hash_value); | |
transparent_crc(g_403, "g_403", print_hash_value); | |
for (i = 0; i < 4; i++) | |
{ | |
transparent_crc(g_410[i].f0, "g_410[i].f0", print_hash_value); | |
transparent_crc(g_410[i].f1, "g_410[i].f1", print_hash_value); | |
transparent_crc(g_410[i].f2, "g_410[i].f2", print_hash_value); | |
transparent_crc(g_410[i].f3, "g_410[i].f3", print_hash_value); | |
transparent_crc(g_410[i].f4, "g_410[i].f4", print_hash_value); | |
transparent_crc(g_410[i].f5, "g_410[i].f5", print_hash_value); | |
transparent_crc(g_410[i].f6, "g_410[i].f6", print_hash_value); | |
if (print_hash_value) printf("index = [%d]\n", i); | |
} | |
transparent_crc(g_411.f0, "g_411.f0", print_hash_value); | |
transparent_crc(g_411.f1, "g_411.f1", print_hash_value); | |
transparent_crc(g_411.f2, "g_411.f2", print_hash_value); | |
transparent_crc(g_411.f3, "g_411.f3", print_hash_value); | |
transparent_crc(g_411.f4, "g_411.f4", print_hash_value); | |
transparent_crc(g_411.f5, "g_411.f5", print_hash_value); | |
transparent_crc(g_411.f6, "g_411.f6", print_hash_value); | |
transparent_crc(g_420.f0, "g_420.f0", print_hash_value); | |
transparent_crc(g_420.f1, "g_420.f1", print_hash_value); | |
transparent_crc(g_420.f2, "g_420.f2", print_hash_value); | |
transparent_crc(g_420.f3, "g_420.f3", print_hash_value); | |
transparent_crc(g_420.f4, "g_420.f4", print_hash_value); | |
transparent_crc(g_420.f5, "g_420.f5", print_hash_value); | |
transparent_crc(g_420.f6, "g_420.f6", print_hash_value); | |
for (i = 0; i < 3; i++) | |
{ | |
for (j = 0; j < 7; j++) | |
{ | |
transparent_crc(g_426[i][j].f0, "g_426[i][j].f0", print_hash_value); | |
transparent_crc(g_426[i][j].f1, "g_426[i][j].f1", print_hash_value); | |
transparent_crc(g_426[i][j].f2, "g_426[i][j].f2", print_hash_value); | |
transparent_crc(g_426[i][j].f3, "g_426[i][j].f3", print_hash_value); | |
transparent_crc(g_426[i][j].f4, "g_426[i][j].f4", print_hash_value); | |
transparent_crc(g_426[i][j].f5, "g_426[i][j].f5", print_hash_value); | |
transparent_crc(g_426[i][j].f6, "g_426[i][j].f6", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
} | |
} | |
transparent_crc(g_530.f0, "g_530.f0", print_hash_value); | |
transparent_crc(g_530.f1, "g_530.f1", print_hash_value); | |
transparent_crc(g_530.f2, "g_530.f2", print_hash_value); | |
transparent_crc(g_530.f3, "g_530.f3", print_hash_value); | |
transparent_crc(g_530.f4, "g_530.f4", print_hash_value); | |
transparent_crc(g_530.f5, "g_530.f5", print_hash_value); | |
transparent_crc(g_530.f6, "g_530.f6", print_hash_value); | |
transparent_crc(g_530.f7, "g_530.f7", print_hash_value); | |
transparent_crc(g_530.f8, "g_530.f8", print_hash_value); | |
transparent_crc(g_531.f0, "g_531.f0", print_hash_value); | |
transparent_crc(g_531.f1, "g_531.f1", print_hash_value); | |
transparent_crc(g_531.f2, "g_531.f2", print_hash_value); | |
transparent_crc(g_531.f3, "g_531.f3", print_hash_value); | |
transparent_crc(g_531.f4, "g_531.f4", print_hash_value); | |
transparent_crc(g_531.f5, "g_531.f5", print_hash_value); | |
transparent_crc(g_531.f6, "g_531.f6", print_hash_value); | |
transparent_crc(g_531.f7, "g_531.f7", print_hash_value); | |
transparent_crc(g_531.f8, "g_531.f8", print_hash_value); | |
transparent_crc(g_571.f0, "g_571.f0", print_hash_value); | |
transparent_crc(g_571.f1, "g_571.f1", print_hash_value); | |
transparent_crc(g_571.f2, "g_571.f2", print_hash_value); | |
transparent_crc(g_571.f3, "g_571.f3", print_hash_value); | |
transparent_crc(g_571.f4, "g_571.f4", print_hash_value); | |
transparent_crc(g_571.f5, "g_571.f5", print_hash_value); | |
transparent_crc(g_571.f6, "g_571.f6", print_hash_value); | |
transparent_crc(g_571.f7, "g_571.f7", print_hash_value); | |
transparent_crc(g_571.f8, "g_571.f8", print_hash_value); | |
transparent_crc(g_572.f0, "g_572.f0", print_hash_value); | |
transparent_crc(g_572.f1, "g_572.f1", print_hash_value); | |
transparent_crc(g_572.f2, "g_572.f2", print_hash_value); | |
transparent_crc(g_572.f3, "g_572.f3", print_hash_value); | |
transparent_crc(g_572.f4, "g_572.f4", print_hash_value); | |
transparent_crc(g_572.f5, "g_572.f5", print_hash_value); | |
transparent_crc(g_572.f6, "g_572.f6", print_hash_value); | |
transparent_crc(g_634.f0, "g_634.f0", print_hash_value); | |
transparent_crc(g_634.f1, "g_634.f1", print_hash_value); | |
transparent_crc(g_634.f2, "g_634.f2", print_hash_value); | |
transparent_crc(g_634.f3, "g_634.f3", print_hash_value); | |
transparent_crc(g_634.f4, "g_634.f4", print_hash_value); | |
transparent_crc(g_634.f5, "g_634.f5", print_hash_value); | |
transparent_crc(g_634.f6, "g_634.f6", print_hash_value); | |
transparent_crc(g_638.f0, "g_638.f0", print_hash_value); | |
transparent_crc(g_638.f1, "g_638.f1", print_hash_value); | |
transparent_crc(g_638.f2, "g_638.f2", print_hash_value); | |
transparent_crc(g_638.f3, "g_638.f3", print_hash_value); | |
transparent_crc(g_638.f4, "g_638.f4", print_hash_value); | |
transparent_crc(g_638.f5, "g_638.f5", print_hash_value); | |
transparent_crc(g_638.f6, "g_638.f6", print_hash_value); | |
transparent_crc(g_638.f7, "g_638.f7", print_hash_value); | |
transparent_crc(g_638.f8, "g_638.f8", print_hash_value); | |
transparent_crc(g_640.f0, "g_640.f0", print_hash_value); | |
transparent_crc(g_640.f1, "g_640.f1", print_hash_value); | |
transparent_crc(g_640.f2, "g_640.f2", print_hash_value); | |
transparent_crc(g_640.f3, "g_640.f3", print_hash_value); | |
transparent_crc(g_640.f4, "g_640.f4", print_hash_value); | |
transparent_crc(g_640.f5, "g_640.f5", print_hash_value); | |
transparent_crc(g_640.f6, "g_640.f6", print_hash_value); | |
transparent_crc(g_656, "g_656", print_hash_value); | |
transparent_crc(g_665.f0, "g_665.f0", print_hash_value); | |
transparent_crc(g_665.f1, "g_665.f1", print_hash_value); | |
transparent_crc(g_665.f2, "g_665.f2", print_hash_value); | |
transparent_crc(g_665.f3, "g_665.f3", print_hash_value); | |
transparent_crc(g_665.f4, "g_665.f4", print_hash_value); | |
transparent_crc(g_665.f5, "g_665.f5", print_hash_value); | |
transparent_crc(g_665.f6, "g_665.f6", print_hash_value); | |
transparent_crc(g_665.f7, "g_665.f7", print_hash_value); | |
transparent_crc(g_665.f8, "g_665.f8", print_hash_value); | |
transparent_crc(g_683, "g_683", print_hash_value); | |
transparent_crc(g_685.f0, "g_685.f0", print_hash_value); | |
transparent_crc(g_685.f1, "g_685.f1", print_hash_value); | |
transparent_crc(g_685.f2, "g_685.f2", print_hash_value); | |
transparent_crc(g_685.f3, "g_685.f3", print_hash_value); | |
transparent_crc(g_685.f4, "g_685.f4", print_hash_value); | |
transparent_crc(g_685.f5, "g_685.f5", print_hash_value); | |
transparent_crc(g_685.f6, "g_685.f6", print_hash_value); | |
transparent_crc(g_685.f7, "g_685.f7", print_hash_value); | |
transparent_crc(g_685.f8, "g_685.f8", print_hash_value); | |
transparent_crc(g_686.f0, "g_686.f0", print_hash_value); | |
transparent_crc(g_686.f1, "g_686.f1", print_hash_value); | |
transparent_crc(g_686.f2, "g_686.f2", print_hash_value); | |
transparent_crc(g_686.f3, "g_686.f3", print_hash_value); | |
transparent_crc(g_686.f4, "g_686.f4", print_hash_value); | |
transparent_crc(g_686.f5, "g_686.f5", print_hash_value); | |
transparent_crc(g_686.f6, "g_686.f6", print_hash_value); | |
transparent_crc(g_686.f7, "g_686.f7", print_hash_value); | |
transparent_crc(g_686.f8, "g_686.f8", print_hash_value); | |
transparent_crc(g_687.f0, "g_687.f0", print_hash_value); | |
transparent_crc(g_687.f1, "g_687.f1", print_hash_value); | |
transparent_crc(g_687.f2, "g_687.f2", print_hash_value); | |
transparent_crc(g_687.f3, "g_687.f3", print_hash_value); | |
transparent_crc(g_687.f4, "g_687.f4", print_hash_value); | |
transparent_crc(g_687.f5, "g_687.f5", print_hash_value); | |
transparent_crc(g_687.f6, "g_687.f6", print_hash_value); | |
transparent_crc(g_687.f7, "g_687.f7", print_hash_value); | |
transparent_crc(g_687.f8, "g_687.f8", print_hash_value); | |
transparent_crc(g_688.f0, "g_688.f0", print_hash_value); | |
transparent_crc(g_688.f1, "g_688.f1", print_hash_value); | |
transparent_crc(g_688.f2, "g_688.f2", print_hash_value); | |
transparent_crc(g_688.f3, "g_688.f3", print_hash_value); | |
transparent_crc(g_688.f4, "g_688.f4", print_hash_value); | |
transparent_crc(g_688.f5, "g_688.f5", print_hash_value); | |
transparent_crc(g_688.f6, "g_688.f6", print_hash_value); | |
transparent_crc(g_688.f7, "g_688.f7", print_hash_value); | |
transparent_crc(g_688.f8, "g_688.f8", print_hash_value); | |
transparent_crc(g_710.f0, "g_710.f0", print_hash_value); | |
transparent_crc(g_710.f1, "g_710.f1", print_hash_value); | |
transparent_crc(g_710.f2, "g_710.f2", print_hash_value); | |
transparent_crc(g_710.f3, "g_710.f3", print_hash_value); | |
transparent_crc(g_710.f4, "g_710.f4", print_hash_value); | |
transparent_crc(g_710.f5, "g_710.f5", print_hash_value); | |
transparent_crc(g_710.f6, "g_710.f6", print_hash_value); | |
transparent_crc(g_710.f7, "g_710.f7", print_hash_value); | |
transparent_crc(g_710.f8, "g_710.f8", print_hash_value); | |
transparent_crc(g_730.f0, "g_730.f0", print_hash_value); | |
transparent_crc(g_730.f1, "g_730.f1", print_hash_value); | |
transparent_crc(g_730.f2, "g_730.f2", print_hash_value); | |
transparent_crc(g_730.f3, "g_730.f3", print_hash_value); | |
transparent_crc(g_730.f4, "g_730.f4", print_hash_value); | |
transparent_crc(g_730.f5, "g_730.f5", print_hash_value); | |
transparent_crc(g_730.f6, "g_730.f6", print_hash_value); | |
transparent_crc(g_735.f0, "g_735.f0", print_hash_value); | |
transparent_crc(g_735.f1, "g_735.f1", print_hash_value); | |
transparent_crc(g_735.f2, "g_735.f2", print_hash_value); | |
transparent_crc(g_735.f3, "g_735.f3", print_hash_value); | |
transparent_crc(g_735.f4, "g_735.f4", print_hash_value); | |
transparent_crc(g_735.f5, "g_735.f5", print_hash_value); | |
transparent_crc(g_735.f6, "g_735.f6", print_hash_value); | |
transparent_crc(g_745, "g_745", print_hash_value); | |
for (i = 0; i < 4; i++) | |
{ | |
for (j = 0; j < 4; j++) | |
{ | |
for (k = 0; k < 10; k++) | |
{ | |
transparent_crc(g_797[i][j][k].f0, "g_797[i][j][k].f0", print_hash_value); | |
transparent_crc(g_797[i][j][k].f1, "g_797[i][j][k].f1", print_hash_value); | |
transparent_crc(g_797[i][j][k].f2, "g_797[i][j][k].f2", print_hash_value); | |
transparent_crc(g_797[i][j][k].f3, "g_797[i][j][k].f3", print_hash_value); | |
transparent_crc(g_797[i][j][k].f4, "g_797[i][j][k].f4", print_hash_value); | |
transparent_crc(g_797[i][j][k].f5, "g_797[i][j][k].f5", print_hash_value); | |
transparent_crc(g_797[i][j][k].f6, "g_797[i][j][k].f6", print_hash_value); | |
transparent_crc(g_797[i][j][k].f7, "g_797[i][j][k].f7", print_hash_value); | |
transparent_crc(g_797[i][j][k].f8, "g_797[i][j][k].f8", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
} | |
} | |
} | |
transparent_crc(g_804, "g_804", print_hash_value); | |
for (i = 0; i < 3; i++) | |
{ | |
transparent_crc(g_890[i].f0, "g_890[i].f0", print_hash_value); | |
transparent_crc(g_890[i].f1, "g_890[i].f1", print_hash_value); | |
transparent_crc(g_890[i].f2, "g_890[i].f2", print_hash_value); | |
transparent_crc(g_890[i].f3, "g_890[i].f3", print_hash_value); | |
transparent_crc(g_890[i].f4, "g_890[i].f4", print_hash_value); | |
transparent_crc(g_890[i].f5, "g_890[i].f5", print_hash_value); | |
transparent_crc(g_890[i].f6, "g_890[i].f6", print_hash_value); | |
transparent_crc(g_890[i].f7, "g_890[i].f7", print_hash_value); | |
transparent_crc(g_890[i].f8, "g_890[i].f8", print_hash_value); | |
if (print_hash_value) printf("index = [%d]\n", i); | |
} | |
transparent_crc(g_922.f0, "g_922.f0", print_hash_value); | |
transparent_crc(g_922.f1, "g_922.f1", print_hash_value); | |
transparent_crc(g_922.f2, "g_922.f2", print_hash_value); | |
transparent_crc(g_922.f3, "g_922.f3", print_hash_value); | |
transparent_crc(g_922.f4, "g_922.f4", print_hash_value); | |
transparent_crc(g_922.f5, "g_922.f5", print_hash_value); | |
transparent_crc(g_922.f6, "g_922.f6", print_hash_value); | |
transparent_crc(g_924, "g_924", print_hash_value); | |
transparent_crc(g_928.f0, "g_928.f0", print_hash_value); | |
transparent_crc(g_928.f1, "g_928.f1", print_hash_value); | |
transparent_crc(g_928.f2, "g_928.f2", print_hash_value); | |
transparent_crc(g_928.f3, "g_928.f3", print_hash_value); | |
transparent_crc(g_928.f4, "g_928.f4", print_hash_value); | |
transparent_crc(g_928.f5, "g_928.f5", print_hash_value); | |
transparent_crc(g_928.f6, "g_928.f6", print_hash_value); | |
transparent_crc(g_928.f7, "g_928.f7", print_hash_value); | |
transparent_crc(g_928.f8, "g_928.f8", print_hash_value); | |
transparent_crc(g_1009.f0, "g_1009.f0", print_hash_value); | |
transparent_crc(g_1009.f1, "g_1009.f1", print_hash_value); | |
transparent_crc(g_1009.f2, "g_1009.f2", print_hash_value); | |
transparent_crc(g_1009.f3, "g_1009.f3", print_hash_value); | |
transparent_crc(g_1009.f4, "g_1009.f4", print_hash_value); | |
transparent_crc(g_1009.f5, "g_1009.f5", print_hash_value); | |
transparent_crc(g_1009.f6, "g_1009.f6", print_hash_value); | |
transparent_crc(g_1022, "g_1022", print_hash_value); | |
for (i = 0; i < 1; i++) | |
{ | |
transparent_crc(g_1040[i].f0, "g_1040[i].f0", print_hash_value); | |
transparent_crc(g_1040[i].f1, "g_1040[i].f1", print_hash_value); | |
transparent_crc(g_1040[i].f2, "g_1040[i].f2", print_hash_value); | |
transparent_crc(g_1040[i].f3, "g_1040[i].f3", print_hash_value); | |
transparent_crc(g_1040[i].f4, "g_1040[i].f4", print_hash_value); | |
transparent_crc(g_1040[i].f5, "g_1040[i].f5", print_hash_value); | |
transparent_crc(g_1040[i].f6, "g_1040[i].f6", print_hash_value); | |
if (print_hash_value) printf("index = [%d]\n", i); | |
} | |
transparent_crc(g_1067, "g_1067", print_hash_value); | |
transparent_crc(g_1086.f0, "g_1086.f0", print_hash_value); | |
transparent_crc(g_1086.f1, "g_1086.f1", print_hash_value); | |
transparent_crc(g_1086.f2, "g_1086.f2", print_hash_value); | |
transparent_crc(g_1086.f3, "g_1086.f3", print_hash_value); | |
transparent_crc(g_1086.f4, "g_1086.f4", print_hash_value); | |
transparent_crc(g_1086.f5, "g_1086.f5", print_hash_value); | |
transparent_crc(g_1086.f6, "g_1086.f6", print_hash_value); | |
transparent_crc(g_1143.f0, "g_1143.f0", print_hash_value); | |
transparent_crc(g_1143.f1, "g_1143.f1", print_hash_value); | |
transparent_crc(g_1143.f2, "g_1143.f2", print_hash_value); | |
transparent_crc(g_1143.f3, "g_1143.f3", print_hash_value); | |
transparent_crc(g_1143.f4, "g_1143.f4", print_hash_value); | |
transparent_crc(g_1143.f5, "g_1143.f5", print_hash_value); | |
transparent_crc(g_1143.f6, "g_1143.f6", print_hash_value); | |
transparent_crc(g_1154.f0, "g_1154.f0", print_hash_value); | |
transparent_crc(g_1154.f1, "g_1154.f1", print_hash_value); | |
transparent_crc(g_1154.f2, "g_1154.f2", print_hash_value); | |
transparent_crc(g_1154.f3, "g_1154.f3", print_hash_value); | |
transparent_crc(g_1154.f4, "g_1154.f4", print_hash_value); | |
transparent_crc(g_1154.f5, "g_1154.f5", print_hash_value); | |
transparent_crc(g_1154.f6, "g_1154.f6", print_hash_value); | |
transparent_crc(g_1169.f0, "g_1169.f0", print_hash_value); | |
transparent_crc(g_1169.f1, "g_1169.f1", print_hash_value); | |
transparent_crc(g_1169.f2, "g_1169.f2", print_hash_value); | |
transparent_crc(g_1169.f3, "g_1169.f3", print_hash_value); | |
transparent_crc(g_1169.f4, "g_1169.f4", print_hash_value); | |
transparent_crc(g_1169.f5, "g_1169.f5", print_hash_value); | |
transparent_crc(g_1169.f6, "g_1169.f6", print_hash_value); | |
transparent_crc(g_1170, "g_1170", print_hash_value); | |
transparent_crc(g_1191, "g_1191", print_hash_value); | |
transparent_crc(g_1286.f0, "g_1286.f0", print_hash_value); | |
transparent_crc(g_1286.f1, "g_1286.f1", print_hash_value); | |
transparent_crc(g_1286.f2, "g_1286.f2", print_hash_value); | |
transparent_crc(g_1286.f3, "g_1286.f3", print_hash_value); | |
transparent_crc(g_1286.f4, "g_1286.f4", print_hash_value); | |
transparent_crc(g_1286.f5, "g_1286.f5", print_hash_value); | |
transparent_crc(g_1286.f6, "g_1286.f6", print_hash_value); | |
transparent_crc(g_1318.f0, "g_1318.f0", print_hash_value); | |
transparent_crc(g_1318.f1, "g_1318.f1", print_hash_value); | |
transparent_crc(g_1318.f2, "g_1318.f2", print_hash_value); | |
transparent_crc(g_1318.f3, "g_1318.f3", print_hash_value); | |
transparent_crc(g_1318.f4, "g_1318.f4", print_hash_value); | |
transparent_crc(g_1318.f5, "g_1318.f5", print_hash_value); | |
transparent_crc(g_1318.f6, "g_1318.f6", print_hash_value); | |
transparent_crc(g_1321.f0, "g_1321.f0", print_hash_value); | |
transparent_crc(g_1321.f1, "g_1321.f1", print_hash_value); | |
transparent_crc(g_1321.f2, "g_1321.f2", print_hash_value); | |
transparent_crc(g_1321.f3, "g_1321.f3", print_hash_value); | |
transparent_crc(g_1321.f4, "g_1321.f4", print_hash_value); | |
transparent_crc(g_1321.f5, "g_1321.f5", print_hash_value); | |
transparent_crc(g_1321.f6, "g_1321.f6", print_hash_value); | |
transparent_crc(g_1329.f0, "g_1329.f0", print_hash_value); | |
transparent_crc(g_1329.f1, "g_1329.f1", print_hash_value); | |
transparent_crc(g_1329.f2, "g_1329.f2", print_hash_value); | |
transparent_crc(g_1329.f3, "g_1329.f3", print_hash_value); | |
transparent_crc(g_1329.f4, "g_1329.f4", print_hash_value); | |
transparent_crc(g_1329.f5, "g_1329.f5", print_hash_value); | |
transparent_crc(g_1329.f6, "g_1329.f6", print_hash_value); | |
transparent_crc(g_1329.f7, "g_1329.f7", print_hash_value); | |
transparent_crc(g_1329.f8, "g_1329.f8", print_hash_value); | |
transparent_crc(g_1357.f0, "g_1357.f0", print_hash_value); | |
transparent_crc(g_1357.f1, "g_1357.f1", print_hash_value); | |
transparent_crc(g_1357.f2, "g_1357.f2", print_hash_value); | |
transparent_crc(g_1357.f3, "g_1357.f3", print_hash_value); | |
transparent_crc(g_1357.f4, "g_1357.f4", print_hash_value); | |
transparent_crc(g_1357.f5, "g_1357.f5", print_hash_value); | |
transparent_crc(g_1357.f6, "g_1357.f6", print_hash_value); | |
transparent_crc(g_1357.f7, "g_1357.f7", print_hash_value); | |
transparent_crc(g_1357.f8, "g_1357.f8", print_hash_value); | |
transparent_crc(g_1363, "g_1363", print_hash_value); | |
transparent_crc(g_1412.f0, "g_1412.f0", print_hash_value); | |
transparent_crc(g_1412.f1, "g_1412.f1", print_hash_value); | |
transparent_crc(g_1412.f2, "g_1412.f2", print_hash_value); | |
transparent_crc(g_1412.f3, "g_1412.f3", print_hash_value); | |
transparent_crc(g_1412.f4, "g_1412.f4", print_hash_value); | |
transparent_crc(g_1412.f5, "g_1412.f5", print_hash_value); | |
transparent_crc(g_1412.f6, "g_1412.f6", print_hash_value); | |
transparent_crc(g_1412.f7, "g_1412.f7", print_hash_value); | |
transparent_crc(g_1412.f8, "g_1412.f8", print_hash_value); | |
transparent_crc(g_1532.f0, "g_1532.f0", print_hash_value); | |
transparent_crc(g_1532.f1, "g_1532.f1", print_hash_value); | |
transparent_crc(g_1532.f2, "g_1532.f2", print_hash_value); | |
transparent_crc(g_1532.f3, "g_1532.f3", print_hash_value); | |
transparent_crc(g_1532.f4, "g_1532.f4", print_hash_value); | |
transparent_crc(g_1532.f5, "g_1532.f5", print_hash_value); | |
transparent_crc(g_1532.f6, "g_1532.f6", print_hash_value); | |
transparent_crc(g_1555.f0, "g_1555.f0", print_hash_value); | |
transparent_crc(g_1555.f1, "g_1555.f1", print_hash_value); | |
transparent_crc(g_1555.f2, "g_1555.f2", print_hash_value); | |
transparent_crc(g_1555.f3, "g_1555.f3", print_hash_value); | |
transparent_crc(g_1555.f4, "g_1555.f4", print_hash_value); | |
transparent_crc(g_1555.f5, "g_1555.f5", print_hash_value); | |
transparent_crc(g_1555.f6, "g_1555.f6", print_hash_value); | |
transparent_crc(g_1555.f7, "g_1555.f7", print_hash_value); | |
transparent_crc(g_1555.f8, "g_1555.f8", print_hash_value); | |
transparent_crc(g_1682.f0, "g_1682.f0", print_hash_value); | |
transparent_crc(g_1682.f1, "g_1682.f1", print_hash_value); | |
transparent_crc(g_1682.f2, "g_1682.f2", print_hash_value); | |
transparent_crc(g_1682.f3, "g_1682.f3", print_hash_value); | |
transparent_crc(g_1682.f4, "g_1682.f4", print_hash_value); | |
transparent_crc(g_1682.f5, "g_1682.f5", print_hash_value); | |
transparent_crc(g_1682.f6, "g_1682.f6", print_hash_value); | |
transparent_crc(g_1682.f7, "g_1682.f7", print_hash_value); | |
transparent_crc(g_1682.f8, "g_1682.f8", print_hash_value); | |
transparent_crc(g_1712.f0, "g_1712.f0", print_hash_value); | |
transparent_crc(g_1712.f1, "g_1712.f1", print_hash_value); | |
transparent_crc(g_1712.f2, "g_1712.f2", print_hash_value); | |
transparent_crc(g_1712.f3, "g_1712.f3", print_hash_value); | |
transparent_crc(g_1712.f4, "g_1712.f4", print_hash_value); | |
transparent_crc(g_1712.f5, "g_1712.f5", print_hash_value); | |
transparent_crc(g_1712.f6, "g_1712.f6", print_hash_value); | |
transparent_crc(g_1712.f7, "g_1712.f7", print_hash_value); | |
transparent_crc(g_1712.f8, "g_1712.f8", print_hash_value); | |
transparent_crc(g_1717.f0, "g_1717.f0", print_hash_value); | |
transparent_crc(g_1717.f1, "g_1717.f1", print_hash_value); | |
transparent_crc(g_1717.f2, "g_1717.f2", print_hash_value); | |
transparent_crc(g_1717.f3, "g_1717.f3", print_hash_value); | |
transparent_crc(g_1717.f4, "g_1717.f4", print_hash_value); | |
transparent_crc(g_1717.f5, "g_1717.f5", print_hash_value); | |
transparent_crc(g_1717.f6, "g_1717.f6", print_hash_value); | |
transparent_crc(g_1741, "g_1741", print_hash_value); | |
transparent_crc(g_1866.f0, "g_1866.f0", print_hash_value); | |
transparent_crc(g_1866.f1, "g_1866.f1", print_hash_value); | |
transparent_crc(g_1866.f2, "g_1866.f2", print_hash_value); | |
transparent_crc(g_1866.f3, "g_1866.f3", print_hash_value); | |
transparent_crc(g_1866.f4, "g_1866.f4", print_hash_value); | |
transparent_crc(g_1866.f5, "g_1866.f5", print_hash_value); | |
transparent_crc(g_1866.f6, "g_1866.f6", print_hash_value); | |
transparent_crc(g_1881.f0, "g_1881.f0", print_hash_value); | |
transparent_crc(g_1881.f1, "g_1881.f1", print_hash_value); | |
transparent_crc(g_1881.f2, "g_1881.f2", print_hash_value); | |
transparent_crc(g_1881.f3, "g_1881.f3", print_hash_value); | |
transparent_crc(g_1881.f4, "g_1881.f4", print_hash_value); | |
transparent_crc(g_1881.f5, "g_1881.f5", print_hash_value); | |
transparent_crc(g_1881.f6, "g_1881.f6", print_hash_value); | |
transparent_crc(g_1902.f0, "g_1902.f0", print_hash_value); | |
transparent_crc(g_1902.f1, "g_1902.f1", print_hash_value); | |
transparent_crc(g_1902.f2, "g_1902.f2", print_hash_value); | |
transparent_crc(g_1902.f3, "g_1902.f3", print_hash_value); | |
transparent_crc(g_1902.f4, "g_1902.f4", print_hash_value); | |
transparent_crc(g_1902.f5, "g_1902.f5", print_hash_value); | |
transparent_crc(g_1902.f6, "g_1902.f6", print_hash_value); | |
for (i = 0; i < 8; i++) | |
{ | |
for (j = 0; j < 5; j++) | |
{ | |
for (k = 0; k < 6; k++) | |
{ | |
transparent_crc(g_1903[i][j][k].f0, "g_1903[i][j][k].f0", print_hash_value); | |
transparent_crc(g_1903[i][j][k].f1, "g_1903[i][j][k].f1", print_hash_value); | |
transparent_crc(g_1903[i][j][k].f2, "g_1903[i][j][k].f2", print_hash_value); | |
transparent_crc(g_1903[i][j][k].f3, "g_1903[i][j][k].f3", print_hash_value); | |
transparent_crc(g_1903[i][j][k].f4, "g_1903[i][j][k].f4", print_hash_value); | |
transparent_crc(g_1903[i][j][k].f5, "g_1903[i][j][k].f5", print_hash_value); | |
transparent_crc(g_1903[i][j][k].f6, "g_1903[i][j][k].f6", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
} | |
} | |
} | |
for (i = 0; i < 8; i++) | |
{ | |
transparent_crc(g_1915[i], "g_1915[i]", print_hash_value); | |
if (print_hash_value) printf("index = [%d]\n", i); | |
} | |
transparent_crc(g_1931.f0, "g_1931.f0", print_hash_value); | |
transparent_crc(g_1931.f1, "g_1931.f1", print_hash_value); | |
transparent_crc(g_1931.f2, "g_1931.f2", print_hash_value); | |
transparent_crc(g_1931.f3, "g_1931.f3", print_hash_value); | |
transparent_crc(g_1931.f4, "g_1931.f4", print_hash_value); | |
transparent_crc(g_1931.f5, "g_1931.f5", print_hash_value); | |
transparent_crc(g_1931.f6, "g_1931.f6", print_hash_value); | |
transparent_crc(g_1969.f0, "g_1969.f0", print_hash_value); | |
transparent_crc(g_1969.f1, "g_1969.f1", print_hash_value); | |
transparent_crc(g_1969.f2, "g_1969.f2", print_hash_value); | |
transparent_crc(g_1969.f3, "g_1969.f3", print_hash_value); | |
transparent_crc(g_1969.f4, "g_1969.f4", print_hash_value); | |
transparent_crc(g_1969.f5, "g_1969.f5", print_hash_value); | |
transparent_crc(g_1969.f6, "g_1969.f6", print_hash_value); | |
transparent_crc(g_1969.f7, "g_1969.f7", print_hash_value); | |
transparent_crc(g_1969.f8, "g_1969.f8", print_hash_value); | |
for (i = 0; i < 7; i++) | |
{ | |
transparent_crc(g_1982[i].f0, "g_1982[i].f0", print_hash_value); | |
transparent_crc(g_1982[i].f1, "g_1982[i].f1", print_hash_value); | |
transparent_crc(g_1982[i].f2, "g_1982[i].f2", print_hash_value); | |
transparent_crc(g_1982[i].f3, "g_1982[i].f3", print_hash_value); | |
transparent_crc(g_1982[i].f4, "g_1982[i].f4", print_hash_value); | |
transparent_crc(g_1982[i].f5, "g_1982[i].f5", print_hash_value); | |
transparent_crc(g_1982[i].f6, "g_1982[i].f6", print_hash_value); | |
if (print_hash_value) printf("index = [%d]\n", i); | |
} | |
transparent_crc(g_1983.f0, "g_1983.f0", print_hash_value); | |
transparent_crc(g_1983.f1, "g_1983.f1", print_hash_value); | |
transparent_crc(g_1983.f2, "g_1983.f2", print_hash_value); | |
transparent_crc(g_1983.f3, "g_1983.f3", print_hash_value); | |
transparent_crc(g_1983.f4, "g_1983.f4", print_hash_value); | |
transparent_crc(g_1983.f5, "g_1983.f5", print_hash_value); | |
transparent_crc(g_1983.f6, "g_1983.f6", print_hash_value); | |
transparent_crc(g_2047.f0, "g_2047.f0", print_hash_value); | |
transparent_crc(g_2047.f1, "g_2047.f1", print_hash_value); | |
transparent_crc(g_2047.f2, "g_2047.f2", print_hash_value); | |
transparent_crc(g_2047.f3, "g_2047.f3", print_hash_value); | |
transparent_crc(g_2047.f4, "g_2047.f4", print_hash_value); | |
transparent_crc(g_2047.f5, "g_2047.f5", print_hash_value); | |
transparent_crc(g_2047.f6, "g_2047.f6", print_hash_value); | |
for (i = 0; i < 1; i++) | |
{ | |
transparent_crc(g_2134[i].f0, "g_2134[i].f0", print_hash_value); | |
transparent_crc(g_2134[i].f1, "g_2134[i].f1", print_hash_value); | |
transparent_crc(g_2134[i].f2, "g_2134[i].f2", print_hash_value); | |
transparent_crc(g_2134[i].f3, "g_2134[i].f3", print_hash_value); | |
transparent_crc(g_2134[i].f4, "g_2134[i].f4", print_hash_value); | |
transparent_crc(g_2134[i].f5, "g_2134[i].f5", print_hash_value); | |
transparent_crc(g_2134[i].f6, "g_2134[i].f6", print_hash_value); | |
if (print_hash_value) printf("index = [%d]\n", i); | |
} | |
for (i = 0; i < 9; i++) | |
{ | |
for (j = 0; j < 2; j++) | |
{ | |
transparent_crc(g_2135[i][j].f0, "g_2135[i][j].f0", print_hash_value); | |
transparent_crc(g_2135[i][j].f1, "g_2135[i][j].f1", print_hash_value); | |
transparent_crc(g_2135[i][j].f2, "g_2135[i][j].f2", print_hash_value); | |
transparent_crc(g_2135[i][j].f3, "g_2135[i][j].f3", print_hash_value); | |
transparent_crc(g_2135[i][j].f4, "g_2135[i][j].f4", print_hash_value); | |
transparent_crc(g_2135[i][j].f5, "g_2135[i][j].f5", print_hash_value); | |
transparent_crc(g_2135[i][j].f6, "g_2135[i][j].f6", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
} | |
} | |
transparent_crc(g_2136.f0, "g_2136.f0", print_hash_value); | |
transparent_crc(g_2136.f1, "g_2136.f1", print_hash_value); | |
transparent_crc(g_2136.f2, "g_2136.f2", print_hash_value); | |
transparent_crc(g_2136.f3, "g_2136.f3", print_hash_value); | |
transparent_crc(g_2136.f4, "g_2136.f4", print_hash_value); | |
transparent_crc(g_2136.f5, "g_2136.f5", print_hash_value); | |
transparent_crc(g_2136.f6, "g_2136.f6", print_hash_value); | |
transparent_crc(g_2136.f7, "g_2136.f7", print_hash_value); | |
transparent_crc(g_2136.f8, "g_2136.f8", print_hash_value); | |
transparent_crc(g_2177.f0, "g_2177.f0", print_hash_value); | |
transparent_crc(g_2177.f1, "g_2177.f1", print_hash_value); | |
transparent_crc(g_2177.f2, "g_2177.f2", print_hash_value); | |
transparent_crc(g_2177.f3, "g_2177.f3", print_hash_value); | |
transparent_crc(g_2177.f4, "g_2177.f4", print_hash_value); | |
transparent_crc(g_2177.f5, "g_2177.f5", print_hash_value); | |
transparent_crc(g_2177.f6, "g_2177.f6", print_hash_value); | |
transparent_crc(g_2177.f7, "g_2177.f7", print_hash_value); | |
transparent_crc(g_2177.f8, "g_2177.f8", print_hash_value); | |
transparent_crc(g_2222, "g_2222", print_hash_value); | |
transparent_crc(g_2366, "g_2366", print_hash_value); | |
transparent_crc(g_2373.f0, "g_2373.f0", print_hash_value); | |
transparent_crc(g_2373.f1, "g_2373.f1", print_hash_value); | |
transparent_crc(g_2373.f2, "g_2373.f2", print_hash_value); | |
transparent_crc(g_2373.f3, "g_2373.f3", print_hash_value); | |
transparent_crc(g_2373.f4, "g_2373.f4", print_hash_value); | |
transparent_crc(g_2373.f5, "g_2373.f5", print_hash_value); | |
transparent_crc(g_2373.f6, "g_2373.f6", print_hash_value); | |
transparent_crc(g_2431, "g_2431", print_hash_value); | |
for (i = 0; i < 9; i++) | |
{ | |
transparent_crc(g_2438[i].f0, "g_2438[i].f0", print_hash_value); | |
transparent_crc(g_2438[i].f1, "g_2438[i].f1", print_hash_value); | |
transparent_crc(g_2438[i].f2, "g_2438[i].f2", print_hash_value); | |
transparent_crc(g_2438[i].f3, "g_2438[i].f3", print_hash_value); | |
transparent_crc(g_2438[i].f4, "g_2438[i].f4", print_hash_value); | |
transparent_crc(g_2438[i].f5, "g_2438[i].f5", print_hash_value); | |
transparent_crc(g_2438[i].f6, "g_2438[i].f6", print_hash_value); | |
transparent_crc(g_2438[i].f7, "g_2438[i].f7", print_hash_value); | |
transparent_crc(g_2438[i].f8, "g_2438[i].f8", print_hash_value); | |
if (print_hash_value) printf("index = [%d]\n", i); | |
} | |
transparent_crc(g_2470.f0, "g_2470.f0", print_hash_value); | |
transparent_crc(g_2470.f1, "g_2470.f1", print_hash_value); | |
transparent_crc(g_2470.f2, "g_2470.f2", print_hash_value); | |
transparent_crc(g_2470.f3, "g_2470.f3", print_hash_value); | |
transparent_crc(g_2470.f4, "g_2470.f4", print_hash_value); | |
transparent_crc(g_2470.f5, "g_2470.f5", print_hash_value); | |
transparent_crc(g_2470.f6, "g_2470.f6", print_hash_value); | |
transparent_crc(g_2470.f7, "g_2470.f7", print_hash_value); | |
transparent_crc(g_2470.f8, "g_2470.f8", print_hash_value); | |
transparent_crc(g_2504.f0, "g_2504.f0", print_hash_value); | |
transparent_crc(g_2504.f1, "g_2504.f1", print_hash_value); | |
transparent_crc(g_2504.f2, "g_2504.f2", print_hash_value); | |
transparent_crc(g_2504.f3, "g_2504.f3", print_hash_value); | |
transparent_crc(g_2504.f4, "g_2504.f4", print_hash_value); | |
transparent_crc(g_2504.f5, "g_2504.f5", print_hash_value); | |
transparent_crc(g_2504.f6, "g_2504.f6", print_hash_value); | |
for (i = 0; i < 3; i++) | |
{ | |
transparent_crc(g_2537[i], "g_2537[i]", print_hash_value); | |
if (print_hash_value) printf("index = [%d]\n", i); | |
} | |
transparent_crc(g_2558, "g_2558", print_hash_value); | |
transparent_crc(g_2561.f0, "g_2561.f0", print_hash_value); | |
transparent_crc(g_2561.f1, "g_2561.f1", print_hash_value); | |
transparent_crc(g_2561.f2, "g_2561.f2", print_hash_value); | |
transparent_crc(g_2561.f3, "g_2561.f3", print_hash_value); | |
transparent_crc(g_2561.f4, "g_2561.f4", print_hash_value); | |
transparent_crc(g_2561.f5, "g_2561.f5", print_hash_value); | |
transparent_crc(g_2561.f6, "g_2561.f6", print_hash_value); | |
for (i = 0; i < 3; i++) | |
{ | |
transparent_crc(g_2566[i], "g_2566[i]", print_hash_value); | |
if (print_hash_value) printf("index = [%d]\n", i); | |
} | |
transparent_crc(g_2579.f0, "g_2579.f0", print_hash_value); | |
transparent_crc(g_2579.f1, "g_2579.f1", print_hash_value); | |
transparent_crc(g_2579.f2, "g_2579.f2", print_hash_value); | |
transparent_crc(g_2579.f3, "g_2579.f3", print_hash_value); | |
transparent_crc(g_2579.f4, "g_2579.f4", print_hash_value); | |
transparent_crc(g_2579.f5, "g_2579.f5", print_hash_value); | |
transparent_crc(g_2579.f6, "g_2579.f6", print_hash_value); | |
transparent_crc(g_2606.f0, "g_2606.f0", print_hash_value); | |
transparent_crc(g_2606.f1, "g_2606.f1", print_hash_value); | |
transparent_crc(g_2606.f2, "g_2606.f2", print_hash_value); | |
transparent_crc(g_2606.f3, "g_2606.f3", print_hash_value); | |
transparent_crc(g_2606.f4, "g_2606.f4", print_hash_value); | |
transparent_crc(g_2606.f5, "g_2606.f5", print_hash_value); | |
transparent_crc(g_2606.f6, "g_2606.f6", print_hash_value); | |
transparent_crc(g_2606.f7, "g_2606.f7", print_hash_value); | |
transparent_crc(g_2606.f8, "g_2606.f8", print_hash_value); | |
for (i = 0; i < 1; i++) | |
{ | |
for (j = 0; j < 5; j++) | |
{ | |
transparent_crc(g_2608[i][j].f0, "g_2608[i][j].f0", print_hash_value); | |
transparent_crc(g_2608[i][j].f1, "g_2608[i][j].f1", print_hash_value); | |
transparent_crc(g_2608[i][j].f2, "g_2608[i][j].f2", print_hash_value); | |
transparent_crc(g_2608[i][j].f3, "g_2608[i][j].f3", print_hash_value); | |
transparent_crc(g_2608[i][j].f4, "g_2608[i][j].f4", print_hash_value); | |
transparent_crc(g_2608[i][j].f5, "g_2608[i][j].f5", print_hash_value); | |
transparent_crc(g_2608[i][j].f6, "g_2608[i][j].f6", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
} | |
} | |
platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); | |
return 0; | |
} | |
/************************ statistics ************************* | |
XXX max struct depth: 1 | |
breakdown: | |
depth: 0, occurrence: 639 | |
depth: 1, occurrence: 66 | |
XXX total union variables: 0 | |
XXX non-zero bitfields defined in structs: 17 | |
XXX zero bitfields defined in structs: 2 | |
XXX const bitfields defined in structs: 0 | |
XXX volatile bitfields defined in structs: 2 | |
XXX structs with bitfields in the program: 97 | |
breakdown: | |
indirect level: 0, occurrence: 66 | |
indirect level: 1, occurrence: 13 | |
indirect level: 2, occurrence: 7 | |
indirect level: 3, occurrence: 5 | |
indirect level: 4, occurrence: 4 | |
indirect level: 5, occurrence: 2 | |
XXX full-bitfields structs in the program: 29 | |
breakdown: | |
indirect level: 0, occurrence: 29 | |
XXX times a bitfields struct's address is taken: 30 | |
XXX times a bitfields struct on LHS: 9 | |
XXX times a bitfields struct on RHS: 68 | |
XXX times a single bitfield on LHS: 1 | |
XXX times a single bitfield on RHS: 129 | |
XXX max expression depth: 46 | |
breakdown: | |
depth: 1, occurrence: 165 | |
depth: 2, occurrence: 52 | |
depth: 3, occurrence: 6 | |
depth: 4, occurrence: 1 | |
depth: 7, occurrence: 1 | |
depth: 8, occurrence: 1 | |
depth: 12, occurrence: 1 | |
depth: 13, occurrence: 1 | |
depth: 14, occurrence: 1 | |
depth: 15, occurrence: 3 | |
depth: 16, occurrence: 1 | |
depth: 17, occurrence: 2 | |
depth: 18, occurrence: 1 | |
depth: 19, occurrence: 2 | |
depth: 20, occurrence: 3 | |
depth: 21, occurrence: 4 | |
depth: 22, occurrence: 2 | |
depth: 23, occurrence: 2 | |
depth: 24, occurrence: 1 | |
depth: 25, occurrence: 3 | |
depth: 26, occurrence: 1 | |
depth: 28, occurrence: 1 | |
depth: 30, occurrence: 2 | |
depth: 33, occurrence: 1 | |
depth: 37, occurrence: 1 | |
depth: 41, occurrence: 1 | |
depth: 46, occurrence: 1 | |
XXX total number of pointers: 498 | |
XXX times a variable address is taken: 1315 | |
XXX times a pointer is dereferenced on RHS: 306 | |
breakdown: | |
depth: 1, occurrence: 251 | |
depth: 2, occurrence: 40 | |
depth: 3, occurrence: 14 | |
depth: 4, occurrence: 1 | |
XXX times a pointer is dereferenced on LHS: 406 | |
breakdown: | |
depth: 1, occurrence: 377 | |
depth: 2, occurrence: 24 | |
depth: 3, occurrence: 4 | |
depth: 4, occurrence: 1 | |
XXX times a pointer is compared with null: 59 | |
XXX times a pointer is compared with address of another variable: 18 | |
XXX times a pointer is compared with another pointer: 18 | |
XXX times a pointer is qualified to be dereferenced: 8614 | |
XXX max dereference level: 4 | |
breakdown: | |
level: 0, occurrence: 0 | |
level: 1, occurrence: 1446 | |
level: 2, occurrence: 267 | |
level: 3, occurrence: 67 | |
level: 4, occurrence: 12 | |
XXX number of pointers point to pointers: 223 | |
XXX number of pointers point to scalars: 248 | |
XXX number of pointers point to structs: 27 | |
XXX percent of pointers has null in alias set: 30.9 | |
XXX average alias set size: 1.62 | |
XXX times a non-volatile is read: 2099 | |
XXX times a non-volatile is write: 1181 | |
XXX times a volatile is read: 102 | |
XXX times read thru a pointer: 5 | |
XXX times a volatile is write: 37 | |
XXX times written thru a pointer: 3 | |
XXX times a volatile is available for access: 6.6e+03 | |
XXX percentage of non-volatile access: 95.9 | |
XXX forward jumps: 3 | |
XXX backward jumps: 13 | |
XXX stmts: 180 | |
XXX max block depth: 5 | |
breakdown: | |
depth: 0, occurrence: 35 | |
depth: 1, occurrence: 26 | |
depth: 2, occurrence: 30 | |
depth: 3, occurrence: 30 | |
depth: 4, occurrence: 23 | |
depth: 5, occurrence: 36 | |
XXX percentage a fresh-made variable is used: 17.6 | |
XXX percentage an existing variable is used: 82.4 | |
FYI: the random generator makes assumptions about the integer size. See platform.info for more details. | |
********************* end of statistics **********************/ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment