2793 lines
216 KiB
C
2793 lines
216 KiB
C
/*
|
|
* This is a RANDOMLY GENERATED PROGRAM.
|
|
*
|
|
* Generator: csmith 2.3.0
|
|
* Git version: 30dccd7
|
|
* Options: (none)
|
|
* Seed: 5525881636204088408
|
|
*/
|
|
|
|
#include "csmith.h"
|
|
|
|
|
|
static long __undefined;
|
|
|
|
/* --- Struct/Union Declarations --- */
|
|
#pragma pack(push)
|
|
#pragma pack(1)
|
|
struct S0 {
|
|
uint16_t f0;
|
|
volatile int16_t f1;
|
|
int16_t f2;
|
|
volatile int32_t f3;
|
|
const volatile int64_t f4;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
struct S1 {
|
|
volatile signed f0 : 10;
|
|
signed f1 : 3;
|
|
signed f2 : 16;
|
|
unsigned f3 : 1;
|
|
signed f4 : 5;
|
|
unsigned : 0;
|
|
};
|
|
|
|
struct S2 {
|
|
int16_t f0;
|
|
const uint32_t f1;
|
|
const int8_t f2;
|
|
int32_t f3;
|
|
volatile int32_t f4;
|
|
struct S0 f5;
|
|
};
|
|
|
|
#pragma pack(push)
|
|
#pragma pack(1)
|
|
struct S3 {
|
|
struct S2 f0;
|
|
uint32_t f1;
|
|
int64_t f2;
|
|
volatile uint64_t f3;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push)
|
|
#pragma pack(1)
|
|
struct S4 {
|
|
unsigned f0 : 25;
|
|
signed f1 : 20;
|
|
signed f2 : 4;
|
|
signed f3 : 22;
|
|
volatile unsigned f4 : 31;
|
|
unsigned f5 : 4;
|
|
signed f6 : 13;
|
|
unsigned f7 : 26;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
#pragma pack(push)
|
|
#pragma pack(1)
|
|
struct S5 {
|
|
signed f0 : 6;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
struct S6 {
|
|
signed f0 : 12;
|
|
unsigned f1 : 3;
|
|
signed f2 : 12;
|
|
const signed f3 : 8;
|
|
unsigned f4 : 2;
|
|
};
|
|
|
|
/* --- GLOBAL VARIABLES --- */
|
|
static volatile int32_t g_3 = 0xEB64D07DL;/* VOLATILE GLOBAL g_3 */
|
|
static volatile int32_t g_4 = (-5L);/* VOLATILE GLOBAL g_4 */
|
|
static int32_t g_5[7][7][5] = {{{0xBEC151D1L,(-4L),0L,0L,0L},{(-1L),0x932DA3BBL,0xC1B09C82L,1L,(-1L)},{(-3L),0L,(-9L),0x638299FAL,0xBEC151D1L},{(-1L),1L,(-2L),1L,(-1L)},{(-1L),0L,(-10L),0x38009552L,0L},{0x2BE2FF5FL,0x932DA3BBL,(-8L),(-3L),(-10L)},{0x38009552L,(-4L),0x38009552L,0L,0L}},{{0x64548797L,(-3L),(-1L),1L,(-1L)},{0L,0xBEC151D1L,0L,0L,0xBEC151D1L},{(-8L),0x48BBE26BL,0xC1B09C82L,(-3L),(-2L)},{(-1L),(-10L),0L,(-4L),(-3L)},{(-1L),0xB6652F09L,0xC0C8FBFCL,0x932DA3BBL,0x3D97867AL},{(-1L),0xBEC151D1L,0L,0L,(-4L)},{0xC0C8FBFCL,1L,0x64548797L,1L,0x64548797L}},{{(-9L),(-9L),(-4L),0L,0L},{(-1L),0x7EC53A21L,0x3D97867AL,0x932DA3BBL,0xC0C8FBFCL},{0L,(-4L),(-3L),(-4L),0L},{7L,0x7EC53A21L,(-2L),(-3L),0xC1B09C82L},{0L,(-9L),0x638299FAL,0xBEC151D1L,0xBEC151D1L},{(-10L),1L,(-10L),0x7EC53A21L,0xC1B09C82L},{0x38009552L,0xBEC151D1L,(-9L),0x74F57B17L,0L}},{{0xC1B09C82L,0xB6652F09L,(-8L),(-1L),0xC0C8FBFCL},{0x638299FAL,(-10L),(-9L),0L,0L},{0x2BE2FF5FL,0x48BBE26BL,(-10L),1L,0x64548797L},{0L,0x638299FAL,0x638299FAL,0L,(-4L)},{0x2BE2FF5FL,(-1L),(-2L),1L,0x3D97867AL},{0x638299FAL,(-1L),(-3L),(-9L),(-3L)},{0xC1B09C82L,1L,0x3D97867AL,1L,(-2L)}},{{0x38009552L,0x74F57B17L,(-4L),0L,0x638299FAL},{(-10L),1L,0x64548797L,1L,(-10L)},{0L,0x74F57B17L,0L,0L,(-9L)},{7L,1L,0xC0C8FBFCL,(-1L),(-8L)},{0L,(-1L),0L,0x74F57B17L,(-9L)},{(-1L),(-1L),0xC1B09C82L,0x7EC53A21L,(-10L)},{(-9L),0x638299FAL,0xBEC151D1L,0xBEC151D1L,0x638299FAL}},{{0xC0C8FBFCL,0x48BBE26BL,0xC1B09C82L,(-3L),(-2L)},{(-1L),(-10L),0L,(-4L),(-3L)},{(-1L),0xB6652F09L,0xC0C8FBFCL,0x932DA3BBL,0x3D97867AL},{(-1L),0xBEC151D1L,0L,0L,(-4L)},{0xC0C8FBFCL,1L,0x64548797L,1L,0x64548797L},{(-9L),(-9L),(-4L),0L,0L},{(-1L),0x7EC53A21L,0x3D97867AL,0x932DA3BBL,0xC0C8FBFCL}},{{0L,(-4L),(-3L),(-4L),0L},{7L,0x7EC53A21L,(-2L),(-3L),0xC1B09C82L},{0L,(-9L),0x638299FAL,0xBEC151D1L,0xBEC151D1L},{(-10L),1L,(-10L),0x7EC53A21L,0xC1B09C82L},{0x38009552L,0xBEC151D1L,(-9L),0x74F57B17L,0L},{0xC1B09C82L,0xB6652F09L,0xC0C8FBFCL,0xB6652F09L,(-1L)},{0L,0L,(-4L),0xBEC151D1L,(-3L)}}};
|
|
static int32_t g_7[7][1][1] = {{{2L}},{{9L}},{{2L}},{{9L}},{{2L}},{{9L}},{{2L}}};
|
|
static int16_t g_75 = 5L;
|
|
static struct S6 g_83 = {-48,0,12,10,1};
|
|
static struct S6 *g_82 = &g_83;
|
|
static uint64_t g_129 = 0x63DA66330F89493ELL;
|
|
static int32_t g_139[8] = {0L,0L,0L,0L,0L,0L,0L,0L};
|
|
static volatile int8_t g_142 = (-8L);/* VOLATILE GLOBAL g_142 */
|
|
static int8_t g_144 = 0x32L;
|
|
static int32_t *g_145[5][6] = {{&g_139[6],&g_7[6][0][0],&g_7[6][0][0],&g_139[6],&g_139[6],&g_139[6]},{(void*)0,&g_7[6][0][0],&g_139[6],(void*)0,&g_139[6],&g_7[6][0][0]},{&g_139[6],&g_7[6][0][0],&g_139[6],&g_139[6],&g_139[6],&g_139[6]},{&g_139[6],&g_7[6][0][0],&g_7[6][0][0],&g_139[6],&g_139[6],&g_139[6]},{(void*)0,&g_7[6][0][0],&g_139[6],(void*)0,&g_139[6],&g_7[6][0][0]}};
|
|
static volatile uint32_t g_155[2][6] = {{0x07BBA012L,0x6FAF5395L,0x6FAF5395L,0x07BBA012L,0x6FAF5395L,0x6FAF5395L},{0x07BBA012L,0x6FAF5395L,0x6FAF5395L,0x07BBA012L,0x6FAF5395L,0x6FAF5395L}};
|
|
static volatile struct S4 g_167[4][1][6] = {{{{3747,-662,-0,1537,15098,3,-89,5859},{4434,-226,2,-1100,35208,1,-68,1773},{4434,-226,2,-1100,35208,1,-68,1773},{3747,-662,-0,1537,15098,3,-89,5859},{4434,-226,2,-1100,35208,1,-68,1773},{4434,-226,2,-1100,35208,1,-68,1773}}},{{{3747,-662,-0,1537,15098,3,-89,5859},{4434,-226,2,-1100,35208,1,-68,1773},{4434,-226,2,-1100,35208,1,-68,1773},{3747,-662,-0,1537,15098,3,-89,5859},{4434,-226,2,-1100,35208,1,-68,1773},{4434,-226,2,-1100,35208,1,-68,1773}}},{{{3747,-662,-0,1537,15098,3,-89,5859},{4434,-226,2,-1100,35208,1,-68,1773},{4434,-226,2,-1100,35208,1,-68,1773},{3747,-662,-0,1537,15098,3,-89,5859},{4434,-226,2,-1100,35208,1,-68,1773},{4434,-226,2,-1100,35208,1,-68,1773}}},{{{3747,-662,-0,1537,15098,3,-89,5859},{4434,-226,2,-1100,35208,1,-68,1773},{4434,-226,2,-1100,35208,1,-68,1773},{3747,-662,-0,1537,15098,3,-89,5859},{4434,-226,2,-1100,35208,1,-68,1773},{4434,-226,2,-1100,35208,1,-68,1773}}}};
|
|
static uint32_t g_171 = 1UL;
|
|
static struct S3 g_183 = {{-1L,1UL,5L,0L,0x489F91F7L,{65535UL,0xF7B9L,0x2CA0L,0xF4E1E5C5L,0x6665DE6AF59B29B8LL}},18446744073709551615UL,-1L,0xBE1962AD8FED3AB3LL};/* VOLATILE GLOBAL g_183 */
|
|
static uint16_t g_186 = 4UL;
|
|
static uint16_t g_188[10] = {0UL,0xFBA5L,0x0BA7L,0xFBA5L,0UL,0UL,0xFBA5L,0x0BA7L,0xFBA5L,0UL};
|
|
static struct S1 g_189[10] = {{19,0,-89,0,3},{-3,-0,89,0,-4},{19,0,-89,0,3},{19,0,-89,0,3},{-3,-0,89,0,-4},{19,0,-89,0,3},{19,0,-89,0,3},{-3,-0,89,0,-4},{19,0,-89,0,3},{19,0,-89,0,3}};
|
|
static struct S1 g_190 = {0,-0,-39,0,4};/* VOLATILE GLOBAL g_190 */
|
|
static uint64_t g_210 = 0xF3E37CBACDE27D56LL;
|
|
static int16_t g_233 = (-4L);
|
|
static const struct S3 g_236 = {{0xF7C5L,0UL,0x9AL,0x53ABEA12L,0x80A36DBCL,{0x3BF6L,0x5A90L,0xA3CDL,0x7E038DF9L,0xF1330DE8FBF3483ALL}},0x34B54537L,1L,9UL};/* VOLATILE GLOBAL g_236 */
|
|
static struct S5 g_237 = {-1};
|
|
static int32_t * volatile g_261 = &g_7[6][0][0];/* VOLATILE GLOBAL g_261 */
|
|
static volatile int64_t g_263 = 1L;/* VOLATILE GLOBAL g_263 */
|
|
static volatile int64_t g_264 = (-9L);/* VOLATILE GLOBAL g_264 */
|
|
static volatile int64_t g_265 = 0x399532293B63C9BBLL;/* VOLATILE GLOBAL g_265 */
|
|
static volatile int64_t g_266 = 0x109158F80D540E5FLL;/* VOLATILE GLOBAL g_266 */
|
|
static volatile int64_t g_267 = 0xF674C58383D20593LL;/* VOLATILE GLOBAL g_267 */
|
|
static volatile int64_t g_268 = 0L;/* VOLATILE GLOBAL g_268 */
|
|
static volatile int64_t g_269[10][9][2] = {{{0L,0L},{0x5EC5E385F3E33FAELL,0x95DF1CC407AAD604LL},{0xEA0C654F21E32876LL,1L},{6L,4L},{7L,4L},{6L,1L},{0xEA0C654F21E32876LL,0x95DF1CC407AAD604LL},{0x5EC5E385F3E33FAELL,0L},{0L,(-6L)}},{{0x77B25053CB167C54LL,(-5L)},{0L,1L},{0xD019D29158F6FA15LL,0xD8309ED0CE8B5572LL},{(-1L),0x7B51DFCB4B0FBFB2LL},{(-6L),(-8L)},{1L,0x29CB063B3B1A930ALL},{5L,0L},{0x30AFCA1F2281E60ALL,1L},{6L,6L}},{{1L,0xD019D29158F6FA15LL},{(-8L),0L},{0xF689F1D76B064C71LL,7L},{0x95DF1CC407AAD604LL,0xF689F1D76B064C71LL},{7L,0x30AFCA1F2281E60ALL},{7L,0xF689F1D76B064C71LL},{0x95DF1CC407AAD604LL,7L},{0xF689F1D76B064C71LL,0L},{(-8L),0xD019D29158F6FA15LL}},{{1L,6L},{6L,1L},{0x30AFCA1F2281E60ALL,0L},{5L,0x29CB063B3B1A930ALL},{1L,(-8L)},{(-6L),0x7B51DFCB4B0FBFB2LL},{(-1L),0xD8309ED0CE8B5572LL},{0xD019D29158F6FA15LL,1L},{0L,(-5L)}},{{0x77B25053CB167C54LL,(-6L)},{0L,0L},{0x5EC5E385F3E33FAELL,0x95DF1CC407AAD604LL},{0xEA0C654F21E32876LL,1L},{6L,(-9L)},{1L,(-9L)},{(-1L),1L},{0x95DF1CC407AAD604LL,9L},{(-1L),0x77B25053CB167C54LL}},{{0L,0x30AFCA1F2281E60ALL},{0xBDB390380DC7968ELL,0xD8309ED0CE8B5572LL},{0x77B25053CB167C54LL,0x2A7C495F1018CC11LL},{6L,1L},{0L,1L},{0x30AFCA1F2281E60ALL,1L},{1L,0xD019D29158F6FA15LL},{0L,0xF689F1D76B064C71LL},{0x7B51DFCB4B0FBFB2LL,6L}},{{5L,5L},{7L,6L},{1L,0x9F7B7DE32D582BE5LL},{0x29CB063B3B1A930ALL,1L},{9L,0x29CB063B3B1A930ALL},{(-5L),0x7B51DFCB4B0FBFB2LL},{(-5L),0x29CB063B3B1A930ALL},{9L,1L},{0x29CB063B3B1A930ALL,0x9F7B7DE32D582BE5LL}},{{1L,6L},{7L,5L},{5L,6L},{0x7B51DFCB4B0FBFB2LL,0xF689F1D76B064C71LL},{0L,0xD019D29158F6FA15LL},{1L,1L},{0x30AFCA1F2281E60ALL,1L},{0L,1L},{6L,0x2A7C495F1018CC11LL}},{{0x77B25053CB167C54LL,0xD8309ED0CE8B5572LL},{0xBDB390380DC7968ELL,0x30AFCA1F2281E60ALL},{0L,0x77B25053CB167C54LL},{(-1L),9L},{0x95DF1CC407AAD604LL,1L},{(-1L),(-9L)},{1L,(-9L)},{(-1L),1L},{0x95DF1CC407AAD604LL,9L}},{{(-1L),0x77B25053CB167C54LL},{0L,0x30AFCA1F2281E60ALL},{0xBDB390380DC7968ELL,0xD8309ED0CE8B5572LL},{0x77B25053CB167C54LL,0x2A7C495F1018CC11LL},{6L,1L},{0L,1L},{0x30AFCA1F2281E60ALL,1L},{1L,0xD019D29158F6FA15LL},{0L,0xF689F1D76B064C71LL}}};
|
|
static volatile int64_t g_270 = 0xC74A590BD286198FLL;/* VOLATILE GLOBAL g_270 */
|
|
static volatile int64_t g_271[2] = {0xD3338343486B52A1LL,0xD3338343486B52A1LL};
|
|
static volatile int64_t g_272 = 1L;/* VOLATILE GLOBAL g_272 */
|
|
static volatile int64_t g_273 = 0x783FFCBA9512BAA6LL;/* VOLATILE GLOBAL g_273 */
|
|
static volatile int64_t g_274 = 0x73A78029EA5E7D4BLL;/* VOLATILE GLOBAL g_274 */
|
|
static volatile int64_t g_275 = 0x5DBEB43ED56C7AF7LL;/* VOLATILE GLOBAL g_275 */
|
|
static volatile int64_t g_276 = 7L;/* VOLATILE GLOBAL g_276 */
|
|
static volatile int64_t g_277 = 0xC55A6DB96E405D19LL;/* VOLATILE GLOBAL g_277 */
|
|
static volatile int64_t g_278 = (-2L);/* VOLATILE GLOBAL g_278 */
|
|
static volatile int64_t g_279 = 0L;/* VOLATILE GLOBAL g_279 */
|
|
static volatile int64_t g_280 = (-1L);/* VOLATILE GLOBAL g_280 */
|
|
static volatile int64_t g_281 = 0x2D96D4037252700FLL;/* VOLATILE GLOBAL g_281 */
|
|
static volatile int64_t g_282 = 0x8F00F302B2448285LL;/* VOLATILE GLOBAL g_282 */
|
|
static volatile int64_t g_283 = 7L;/* VOLATILE GLOBAL g_283 */
|
|
static volatile int64_t g_284[2][9][1] = {{{1L},{1L},{1L},{1L},{1L},{1L},{1L},{1L},{1L}},{{1L},{1L},{1L},{1L},{1L},{1L},{1L},{1L},{1L}}};
|
|
static volatile int64_t g_285 = 2L;/* VOLATILE GLOBAL g_285 */
|
|
static volatile int64_t g_286 = 0xDBC6FC845DF1FDC0LL;/* VOLATILE GLOBAL g_286 */
|
|
static volatile int64_t g_287 = 1L;/* VOLATILE GLOBAL g_287 */
|
|
static volatile int64_t g_288 = 0xC76C820B1F87285BLL;/* VOLATILE GLOBAL g_288 */
|
|
static volatile int64_t g_289[4] = {0L,0L,0L,0L};
|
|
static volatile int64_t g_290 = 0x229A9F4B684BF22CLL;/* VOLATILE GLOBAL g_290 */
|
|
static volatile int64_t g_291 = 0xD5FA84D3B9400A60LL;/* VOLATILE GLOBAL g_291 */
|
|
static volatile int64_t g_292[6][2] = {{1L,1L},{4L,1L},{1L,4L},{1L,1L},{4L,1L},{1L,4L}};
|
|
static volatile int64_t g_293[2][1] = {{0x8B10FAFC3104D623LL},{0x8B10FAFC3104D623LL}};
|
|
static volatile int64_t g_294 = 6L;/* VOLATILE GLOBAL g_294 */
|
|
static volatile int64_t g_295 = 0x5DE98533E3FD7ABBLL;/* VOLATILE GLOBAL g_295 */
|
|
static volatile int64_t g_296 = 0x579D358C5A75C873LL;/* VOLATILE GLOBAL g_296 */
|
|
static volatile int64_t *g_262[9][9] = {{&g_267,&g_280,&g_296,&g_286,&g_282,&g_283,&g_290,&g_271[1],&g_290},{&g_267,&g_289[2],&g_283,&g_283,&g_289[2],&g_267,&g_286,&g_277,&g_273},{&g_293[1][0],&g_291,&g_296,&g_273,&g_289[2],&g_279,&g_273,&g_274,(void*)0},{&g_279,(void*)0,&g_267,&g_288,&g_282,(void*)0,&g_286,&g_263,(void*)0},{&g_288,&g_274,&g_264,&g_296,&g_265,&g_276,&g_290,&g_280,&g_273},{&g_290,(void*)0,&g_288,&g_296,&g_277,&g_296,&g_288,(void*)0,&g_290},{&g_269[2][7][1],&g_276,&g_287,&g_272,&g_296,&g_292[4][1],&g_295,&g_270,&g_285},{(void*)0,&g_273,&g_295,(void*)0,&g_290,(void*)0,&g_278,&g_296,&g_287},{&g_269[2][7][1],&g_296,&g_295,&g_266,&g_279,&g_295,&g_285,(void*)0,(void*)0}};
|
|
static int32_t * volatile g_299 = (void*)0;/* VOLATILE GLOBAL g_299 */
|
|
static volatile struct S4 g_306 = {875,-7,2,1997,17033,0,33,5264};/* VOLATILE GLOBAL g_306 */
|
|
static struct S2 *g_329 = &g_183.f0;
|
|
static int64_t *g_335[3][1] = {{(void*)0},{(void*)0},{(void*)0}};
|
|
static struct S1 g_341[10] = {{-23,-1,9,0,-2},{-23,-1,9,0,-2},{-23,-1,9,0,-2},{-23,-1,9,0,-2},{-23,-1,9,0,-2},{-23,-1,9,0,-2},{-23,-1,9,0,-2},{-23,-1,9,0,-2},{-23,-1,9,0,-2},{-23,-1,9,0,-2}};
|
|
static struct S1 * volatile g_342 = &g_190;/* VOLATILE GLOBAL g_342 */
|
|
static int8_t *g_346 = (void*)0;
|
|
static int8_t **g_345[9] = {&g_346,&g_346,&g_346,&g_346,&g_346,&g_346,&g_346,&g_346,&g_346};
|
|
static struct S3 g_364 = {{4L,0UL,0x2DL,0x6455C84DL,0x259E94AAL,{65529UL,0x1359L,0x93B6L,0x1680EE69L,0xF1A73D9831F8AEBALL}},18446744073709551608UL,1L,3UL};/* VOLATILE GLOBAL g_364 */
|
|
static uint32_t g_391 = 0UL;
|
|
static uint8_t g_392 = 0x06L;
|
|
static int64_t g_395 = 1L;
|
|
static const volatile struct S6 * volatile *g_396 = (void*)0;
|
|
static struct S2 ** volatile g_417 = &g_329;/* VOLATILE GLOBAL g_417 */
|
|
static int64_t g_425 = 0xCAC60382D28EED96LL;
|
|
static int8_t g_431[1][9][10] = {{{(-1L),0L,1L,0x85L,0x6DL,(-9L),(-1L),0x24L,(-1L),(-9L)},{0xEEL,(-1L),0L,(-1L),0xEEL,0L,0x24L,0x6DL,0x2CL,0L},{0L,0x57L,0x24L,5L,0x04L,0L,(-10L),0xCBL,0x28L,0L},{1L,5L,0x8CL,(-3L),0xEEL,(-10L),0x28L,0x18L,(-1L),(-9L)},{0xA3L,0x34L,0xEEL,0x69L,0x6DL,(-1L),(-1L),0x57L,0xCBL,0xCBL},{(-10L),0x7FL,0xDDL,(-1L),(-1L),0xDDL,0x7FL,(-10L),0x24L,0xEEL},{(-7L),0x18L,0xCBL,0x28L,0x7FL,0x69L,0L,(-1L),0x04L,(-1L)},{0x34L,0x85L,0xCBL,0x7FL,0L,(-1L),0x8CL,(-10L),0x80L,(-1L)},{0L,0x2CL,0xDDL,0xEEL,0xA3L,0x7FL,0x80L,0x57L,0x5EL,0x18L}}};
|
|
static struct S0 g_436 = {0x4DECL,0x7AA6L,-6L,0x4869FFA6L,0x853DA0F1B8DFB308LL};/* VOLATILE GLOBAL g_436 */
|
|
static struct S0 g_476 = {0x335AL,0x44C6L,0xFAF0L,0xA24C2464L,0L};/* VOLATILE GLOBAL g_476 */
|
|
static int32_t * const volatile g_507 = &g_139[7];/* VOLATILE GLOBAL g_507 */
|
|
static int8_t ***g_525 = &g_345[0];
|
|
static const struct S4 g_540[6][3] = {{{1402,138,1,529,28049,1,-2,3148},{3884,-782,-3,1472,37997,1,-82,3952},{1402,138,1,529,28049,1,-2,3148}},{{4017,181,-1,267,22168,3,14,6403},{3275,-362,2,-1954,6510,0,-89,5371},{3275,-362,2,-1954,6510,0,-89,5371}},{{764,-789,-3,1802,1308,2,-14,7711},{3884,-782,-3,1472,37997,1,-82,3952},{764,-789,-3,1802,1308,2,-14,7711}},{{4017,181,-1,267,22168,3,14,6403},{4017,181,-1,267,22168,3,14,6403},{3275,-362,2,-1954,6510,0,-89,5371}},{{1402,138,1,529,28049,1,-2,3148},{3884,-782,-3,1472,37997,1,-82,3952},{1402,138,1,529,28049,1,-2,3148}},{{4017,181,-1,267,22168,3,14,6403},{3275,-362,2,-1954,6510,0,-89,5371},{3275,-362,2,-1954,6510,0,-89,5371}}};
|
|
static const struct S4 *g_542 = &g_540[0][2];
|
|
static const struct S4 ** volatile g_541 = &g_542;/* VOLATILE GLOBAL g_541 */
|
|
static volatile struct S4 g_543 = {1952,398,-2,1546,37384,3,-22,4695};/* VOLATILE GLOBAL g_543 */
|
|
static const struct S3 *g_567 = &g_183;
|
|
static const struct S3 ** volatile g_566 = &g_567;/* VOLATILE GLOBAL g_566 */
|
|
static const struct S2 g_593 = {0L,1UL,-3L,0x0CE26631L,-1L,{5UL,6L,0xAE52L,0xFB524446L,0xC411803811B2CCE8LL}};/* VOLATILE GLOBAL g_593 */
|
|
static uint8_t g_595 = 0xB6L;
|
|
static int64_t * const *g_608 = &g_335[1][0];
|
|
static int64_t * const **g_607[2] = {&g_608,&g_608};
|
|
static struct S3 g_617 = {{0L,0xD9ED0E64L,0x25L,0xFCC5922FL,0x83702517L,{65535UL,-6L,0L,0x7E88E1DAL,-1L}},0x510AD20CL,0xD30612AF8CD56BCALL,18446744073709551607UL};/* VOLATILE GLOBAL g_617 */
|
|
static struct S2 g_636 = {0x14EAL,4294967292UL,0x64L,1L,-6L,{65535UL,9L,0x848BL,0x40975CC4L,1L}};/* VOLATILE GLOBAL g_636 */
|
|
static struct S1 *g_639 = &g_341[8];
|
|
static struct S1 ** volatile g_638[3][1][3] = {{{&g_639,&g_639,&g_639}},{{&g_639,&g_639,&g_639}},{{&g_639,&g_639,&g_639}}};
|
|
static struct S0 g_645 = {6UL,0x58AFL,1L,0xF8F831D1L,0x1E812897FD8CF97ALL};/* VOLATILE GLOBAL g_645 */
|
|
static volatile struct S4 g_648[9] = {{2864,-60,1,1262,6266,2,-11,4836},{2864,-60,1,1262,6266,2,-11,4836},{2864,-60,1,1262,6266,2,-11,4836},{2864,-60,1,1262,6266,2,-11,4836},{2864,-60,1,1262,6266,2,-11,4836},{2864,-60,1,1262,6266,2,-11,4836},{2864,-60,1,1262,6266,2,-11,4836},{2864,-60,1,1262,6266,2,-11,4836},{2864,-60,1,1262,6266,2,-11,4836}};
|
|
static const volatile struct S4 g_660 = {1143,-393,0,-651,4255,3,-8,1811};/* VOLATILE GLOBAL g_660 */
|
|
static struct S1 g_675[1][6] = {{{-30,-0,79,0,-2},{-30,-0,79,0,-2},{-30,-0,79,0,-2},{-30,-0,79,0,-2},{-30,-0,79,0,-2},{-30,-0,79,0,-2}}};
|
|
static struct S1 * const g_674 = &g_675[0][4];
|
|
static int32_t ** volatile g_676 = &g_145[3][1];/* VOLATILE GLOBAL g_676 */
|
|
static struct S0 g_681 = {0xCAF6L,0L,5L,0xF3C005B4L,0x8A961DC4876DD1B3LL};/* VOLATILE GLOBAL g_681 */
|
|
static struct S4 g_684[6][2] = {{{2894,71,1,1395,21811,2,78,1543},{1838,-999,-3,1016,40740,2,-56,1341}},{{617,560,-3,1731,42817,2,-11,393},{5161,-547,3,1269,25,1,-84,3648}},{{1838,-999,-3,1016,40740,2,-56,1341},{5161,-547,3,1269,25,1,-84,3648}},{{617,560,-3,1731,42817,2,-11,393},{1838,-999,-3,1016,40740,2,-56,1341}},{{1838,-999,-3,1016,40740,2,-56,1341},{1838,-999,-3,1016,40740,2,-56,1341}},{{1838,-999,-3,1016,40740,2,-56,1341},{617,560,-3,1731,42817,2,-11,393}}};
|
|
static struct S3 g_690 = {{-1L,0UL,0x3CL,9L,-3L,{65535UL,3L,0L,1L,0x8258E12C44747213LL}},0xF507E5F1L,0xE8ABD7DF2FF8DBC5LL,0x3A167A5ABDA1F29BLL};/* VOLATILE GLOBAL g_690 */
|
|
static struct S1 g_692 = {25,-0,-85,0,-4};/* VOLATILE GLOBAL g_692 */
|
|
static struct S1 g_693 = {18,-0,-159,0,3};/* VOLATILE GLOBAL g_693 */
|
|
static struct S1 g_694 = {10,1,-143,0,-1};/* VOLATILE GLOBAL g_694 */
|
|
static struct S1 g_695 = {-21,-0,-125,0,0};/* VOLATILE GLOBAL g_695 */
|
|
static struct S1 g_696 = {-2,-1,255,0,3};/* VOLATILE GLOBAL g_696 */
|
|
static struct S1 g_697[1][8][4] = {{{{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3}},{{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3}},{{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3}},{{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3}},{{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3}},{{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3}},{{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3}},{{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3},{-12,1,-207,0,3}}}};
|
|
static struct S1 g_698 = {-22,-1,-70,0,2};/* VOLATILE GLOBAL g_698 */
|
|
static struct S1 g_699 = {3,-1,-184,0,3};/* VOLATILE GLOBAL g_699 */
|
|
static struct S1 g_700[9] = {{0,-0,-50,0,-0},{0,-0,-50,0,-0},{0,-0,-50,0,-0},{0,-0,-50,0,-0},{0,-0,-50,0,-0},{0,-0,-50,0,-0},{0,-0,-50,0,-0},{0,-0,-50,0,-0},{0,-0,-50,0,-0}};
|
|
static struct S1 g_702 = {22,-0,90,0,4};/* VOLATILE GLOBAL g_702 */
|
|
static const struct S3 g_715 = {{-1L,0x2B4A5BF3L,9L,7L,0x990B2F6BL,{0x760AL,0x6611L,-10L,-2L,0x273A673F03C80ABFLL}},0x96C2FD2CL,1L,18446744073709551615UL};/* VOLATILE GLOBAL g_715 */
|
|
static int32_t * volatile g_716 = &g_139[3];/* VOLATILE GLOBAL g_716 */
|
|
static struct S6 ** volatile g_743 = &g_82;/* VOLATILE GLOBAL g_743 */
|
|
static const struct S4 ** volatile g_744 = &g_542;/* VOLATILE GLOBAL g_744 */
|
|
static const struct S0 g_756 = {0xE8EEL,0x63EAL,0xCA0EL,0xEA39E6CDL,4L};/* VOLATILE GLOBAL g_756 */
|
|
static int32_t ** volatile g_767[6][7] = {{&g_145[1][2],(void*)0,(void*)0,&g_145[1][2],&g_145[3][1],&g_145[3][1],&g_145[3][2]},{&g_145[4][3],&g_145[3][1],(void*)0,&g_145[4][3],&g_145[3][2],&g_145[3][1],&g_145[3][1]},{&g_145[1][2],&g_145[3][1],&g_145[3][1],&g_145[1][2],&g_145[3][2],&g_145[3][1],&g_145[3][2]},{&g_145[1][2],(void*)0,(void*)0,&g_145[1][2],&g_145[3][1],&g_145[3][1],&g_145[3][2]},{&g_145[4][3],&g_145[3][1],(void*)0,&g_145[4][3],&g_145[3][2],&g_145[3][1],&g_145[3][1]},{&g_145[1][2],&g_145[3][1],&g_145[3][1],&g_145[1][2],&g_145[3][2],&g_145[3][1],&g_145[3][2]}};
|
|
static struct S2 g_783 = {0x5B01L,0x5DE75B32L,0xE6L,0x3824917CL,-7L,{0xEE82L,-1L,-10L,9L,0x46530015FEA6483DLL}};/* VOLATILE GLOBAL g_783 */
|
|
static int32_t ** volatile g_814 = &g_145[4][2];/* VOLATILE GLOBAL g_814 */
|
|
static struct S4 g_824 = {3002,-378,-2,-1342,17781,3,-55,8011};/* VOLATILE GLOBAL g_824 */
|
|
static volatile struct S4 g_896 = {4669,-823,0,1294,42073,3,-71,317};/* VOLATILE GLOBAL g_896 */
|
|
static struct S1 g_942[6] = {{14,0,73,0,4},{21,0,-20,0,-0},{21,0,-20,0,-0},{14,0,73,0,4},{21,0,-20,0,-0},{21,0,-20,0,-0}};
|
|
static volatile uint64_t g_949 = 9UL;/* VOLATILE GLOBAL g_949 */
|
|
static struct S1 g_967 = {20,0,-30,0,0};/* VOLATILE GLOBAL g_967 */
|
|
static volatile uint64_t * const g_969 = &g_690.f3;
|
|
static volatile uint64_t * const volatile * volatile g_968 = &g_969;/* VOLATILE GLOBAL g_968 */
|
|
static volatile struct S1 g_971 = {28,-1,6,0,-3};/* VOLATILE GLOBAL g_971 */
|
|
static volatile struct S1 *g_970 = &g_971;
|
|
static volatile struct S1 ** volatile g_972 = &g_970;/* VOLATILE GLOBAL g_972 */
|
|
static struct S2 g_995 = {-1L,0x215CD548L,-8L,0x95726F1EL,0x9BC9AFE9L,{65529UL,-6L,0L,-4L,7L}};/* VOLATILE GLOBAL g_995 */
|
|
static volatile struct S4 g_1035[5] = {{4650,763,3,1875,22357,3,56,6564},{4650,763,3,1875,22357,3,56,6564},{4650,763,3,1875,22357,3,56,6564},{4650,763,3,1875,22357,3,56,6564},{4650,763,3,1875,22357,3,56,6564}};
|
|
static int32_t ** const **g_1052 = (void*)0;
|
|
static int32_t g_1062[10] = {6L,6L,1L,6L,6L,1L,6L,6L,1L,6L};
|
|
static struct S6 ** volatile g_1065 = &g_82;/* VOLATILE GLOBAL g_1065 */
|
|
static int32_t * const volatile g_1068 = (void*)0;/* VOLATILE GLOBAL g_1068 */
|
|
static int32_t * volatile g_1069[6][9] = {{&g_1062[9],&g_1062[9],&g_139[6],&g_139[6],&g_1062[9],&g_1062[9],&g_7[6][0][0],(void*)0,&g_139[1]},{&g_7[4][0][0],(void*)0,&g_139[6],&g_7[6][0][0],(void*)0,&g_5[5][5][3],&g_1062[9],&g_1062[9],&g_5[5][5][3]},{&g_139[6],&g_1062[9],&g_139[1],&g_1062[9],&g_139[6],&g_7[4][0][0],&g_7[6][0][0],&g_7[6][0][0],&g_7[6][0][0]},{&g_1062[9],&g_1062[9],&g_7[4][0][0],&g_7[6][0][0],(void*)0,&g_1062[9],&g_1062[9],&g_1062[9],(void*)0},{&g_7[6][0][0],(void*)0,(void*)0,&g_7[6][0][0],&g_5[5][5][3],&g_7[4][0][0],&g_139[1],&g_1062[9],&g_1062[1]},{&g_7[6][0][0],&g_1062[9],(void*)0,&g_7[4][0][0],&g_1062[1],&g_5[5][5][3],&g_5[5][5][3],&g_1062[1],&g_7[4][0][0]}};
|
|
static int32_t * volatile g_1070 = &g_7[6][0][0];/* VOLATILE GLOBAL g_1070 */
|
|
static uint64_t **g_1089[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
static uint64_t *g_1094[8] = {&g_129,&g_129,&g_129,&g_129,&g_129,&g_129,&g_129,&g_129};
|
|
static uint64_t **g_1093[1][7] = {{&g_1094[7],&g_1094[7],&g_1094[7],&g_1094[7],&g_1094[7],&g_1094[7],&g_1094[7]}};
|
|
static int32_t g_1095 = 0xA18086F1L;
|
|
static int32_t * volatile g_1099 = &g_1062[9];/* VOLATILE GLOBAL g_1099 */
|
|
static volatile uint8_t g_1112 = 0x1AL;/* VOLATILE GLOBAL g_1112 */
|
|
static volatile uint8_t *g_1111 = &g_1112;
|
|
static volatile uint8_t **g_1110 = &g_1111;
|
|
static struct S4 g_1135 = {1540,1018,0,-7,45155,2,89,2638};/* VOLATILE GLOBAL g_1135 */
|
|
static struct S4 g_1136 = {494,983,-0,389,9307,0,6,7483};/* VOLATILE GLOBAL g_1136 */
|
|
static int8_t g_1149[2] = {1L,1L};
|
|
static int32_t ** volatile g_1158 = &g_145[0][3];/* VOLATILE GLOBAL g_1158 */
|
|
static int64_t g_1166[3][9] = {{0xBE5AA19C298DA639LL,1L,1L,0xBE5AA19C298DA639LL,0xBE5AA19C298DA639LL,0x4A57AD55CC7EEBF0LL,2L,0x9CF1995CC4313851LL,2L},{1L,1L,0x4A57AD55CC7EEBF0LL,0x4A57AD55CC7EEBF0LL,1L,1L,0xBE5AA19C298DA639LL,1L,1L},{1L,2L,2L,1L,0x9CF1995CC4313851LL,1L,0x9CF1995CC4313851LL,1L,2L}};
|
|
static int32_t **g_1176 = &g_145[3][0];
|
|
static int32_t ***g_1175 = &g_1176;
|
|
static int32_t ****g_1174 = &g_1175;
|
|
static int32_t *****g_1173 = &g_1174;
|
|
static const volatile struct S2 g_1186 = {0xABECL,7UL,0xADL,0L,1L,{65535UL,1L,8L,0x19C8AE7BL,0x1B6B7D780A9F3261LL}};/* VOLATILE GLOBAL g_1186 */
|
|
static uint16_t *g_1199 = (void*)0;
|
|
static uint16_t **g_1198 = &g_1199;
|
|
static struct S3 g_1227 = {{4L,0xF3E2AE3AL,-1L,0x255851ABL,4L,{1UL,6L,-1L,0x8602B690L,0L}},18446744073709551609UL,0L,0x143A816204EBF32ELL};/* VOLATILE GLOBAL g_1227 */
|
|
static int64_t **g_1242 = &g_335[1][0];
|
|
static int64_t *** volatile g_1241 = &g_1242;/* VOLATILE GLOBAL g_1241 */
|
|
static struct S3 g_1253 = {{1L,0x22131314L,0x6CL,0x81D87A12L,0L,{0UL,-1L,-2L,0x5A5FD16BL,-1L}},1UL,4L,18446744073709551606UL};/* VOLATILE GLOBAL g_1253 */
|
|
static volatile struct S3 g_1259 = {{0x0A39L,0x6D0C69B1L,-7L,0xAB33B846L,0x91AD6E96L,{0xA3CAL,0x7E61L,0x1012L,-1L,0x081A2EDE74F4B88CLL}},0UL,0xAC9B56070845AAB3LL,0xD652C15CE67D70B1LL};/* VOLATILE GLOBAL g_1259 */
|
|
static struct S6 **g_1288[9] = {&g_82,&g_82,&g_82,&g_82,&g_82,&g_82,&g_82,&g_82,&g_82};
|
|
static volatile struct S0 g_1307 = {1UL,1L,0x28B2L,-1L,0x468D515828E7440ALL};/* VOLATILE GLOBAL g_1307 */
|
|
static uint64_t ***g_1355 = &g_1089[2];
|
|
static uint64_t **** volatile g_1354 = &g_1355;/* VOLATILE GLOBAL g_1354 */
|
|
static int16_t g_1425[10][2] = {{9L,9L},{9L,9L},{9L,9L},{9L,9L},{9L,9L},{9L,9L},{9L,9L},{9L,9L},{9L,9L},{9L,9L}};
|
|
static struct S1 g_1455 = {6,-1,-109,0,2};/* VOLATILE GLOBAL g_1455 */
|
|
static volatile struct S1 g_1459 = {-15,1,-79,0,-3};/* VOLATILE GLOBAL g_1459 */
|
|
static volatile struct S3 g_1496 = {{5L,0xFE7DFA1DL,-6L,5L,0xCA6AC922L,{0xF518L,0x7613L,0xBC74L,0x04945209L,0L}},0x37F51409L,0x5B1748EC8EC26180LL,18446744073709551615UL};/* VOLATILE GLOBAL g_1496 */
|
|
static uint32_t g_1522[6] = {4294967289UL,4294967289UL,4294967289UL,4294967289UL,4294967289UL,4294967289UL};
|
|
static struct S4 g_1562 = {5141,64,-1,977,44416,1,-50,6893};/* VOLATILE GLOBAL g_1562 */
|
|
static struct S4 *g_1561 = &g_1562;
|
|
static struct S4 **g_1560 = &g_1561;
|
|
static volatile struct S0 g_1609[2][7][6] = {{{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}},{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}},{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}},{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}},{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}},{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}},{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}}},{{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}},{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}},{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}},{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}},{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}},{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}},{{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L},{65535UL,-1L,-7L,0x6453E9FAL,-1L}}}};
|
|
static uint16_t g_1632 = 0xDD75L;
|
|
static volatile struct S1 g_1652 = {21,0,-69,0,-4};/* VOLATILE GLOBAL g_1652 */
|
|
static volatile struct S2 g_1687 = {0x20FCL,0x9A7C8AE6L,9L,0x8D90520CL,0x3048569BL,{0UL,-7L,0L,6L,1L}};/* VOLATILE GLOBAL g_1687 */
|
|
static volatile struct S4 g_1694[10] = {{4605,142,0,1468,34697,1,-73,1791},{5481,505,-2,1784,18370,2,-37,4232},{4605,142,0,1468,34697,1,-73,1791},{5481,505,-2,1784,18370,2,-37,4232},{4605,142,0,1468,34697,1,-73,1791},{5481,505,-2,1784,18370,2,-37,4232},{4605,142,0,1468,34697,1,-73,1791},{5481,505,-2,1784,18370,2,-37,4232},{4605,142,0,1468,34697,1,-73,1791},{5481,505,-2,1784,18370,2,-37,4232}};
|
|
static const int32_t g_1703 = 0x0F8EEC22L;
|
|
static const int32_t *g_1702 = &g_1703;
|
|
static const int32_t g_1705 = (-1L);
|
|
static const int32_t *g_1704 = &g_1705;
|
|
static volatile struct S4 g_1706 = {5733,945,-2,1400,9431,3,-78,398};/* VOLATILE GLOBAL g_1706 */
|
|
static volatile struct S0 *g_1710 = (void*)0;
|
|
static volatile struct S0 ** volatile g_1709[8][6] = {{&g_1710,&g_1710,&g_1710,&g_1710,&g_1710,&g_1710},{(void*)0,(void*)0,&g_1710,&g_1710,&g_1710,&g_1710},{&g_1710,&g_1710,&g_1710,&g_1710,&g_1710,&g_1710},{(void*)0,&g_1710,&g_1710,&g_1710,(void*)0,&g_1710},{&g_1710,&g_1710,&g_1710,&g_1710,&g_1710,&g_1710},{&g_1710,&g_1710,&g_1710,&g_1710,&g_1710,&g_1710},{(void*)0,&g_1710,&g_1710,&g_1710,&g_1710,&g_1710},{&g_1710,&g_1710,&g_1710,&g_1710,&g_1710,&g_1710}};
|
|
static int16_t g_1734 = (-1L);
|
|
static struct S5 * volatile g_1778[10] = {&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237};
|
|
static struct S5 * volatile g_1779[6][5][8] = {{{&g_237,&g_237,(void*)0,&g_237,&g_237,&g_237,&g_237,&g_237},{&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237},{&g_237,&g_237,&g_237,&g_237,(void*)0,&g_237,&g_237,&g_237},{&g_237,&g_237,(void*)0,&g_237,(void*)0,&g_237,(void*)0,&g_237},{&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,(void*)0,&g_237}},{{&g_237,&g_237,(void*)0,&g_237,&g_237,&g_237,&g_237,&g_237},{&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237},{&g_237,&g_237,&g_237,&g_237,(void*)0,&g_237,&g_237,&g_237},{&g_237,&g_237,(void*)0,&g_237,(void*)0,&g_237,(void*)0,&g_237},{&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,(void*)0,&g_237}},{{&g_237,&g_237,(void*)0,&g_237,&g_237,&g_237,&g_237,&g_237},{&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237},{&g_237,&g_237,&g_237,&g_237,(void*)0,&g_237,&g_237,&g_237},{&g_237,&g_237,(void*)0,&g_237,(void*)0,&g_237,(void*)0,&g_237},{&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,(void*)0,&g_237}},{{&g_237,&g_237,(void*)0,&g_237,&g_237,&g_237,&g_237,&g_237},{&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237},{&g_237,&g_237,&g_237,&g_237,(void*)0,&g_237,&g_237,&g_237},{&g_237,&g_237,(void*)0,&g_237,(void*)0,&g_237,(void*)0,&g_237},{&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,(void*)0,&g_237}},{{&g_237,&g_237,(void*)0,&g_237,&g_237,&g_237,&g_237,&g_237},{&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237},{(void*)0,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237},{&g_237,&g_237,(void*)0,&g_237,&g_237,&g_237,&g_237,&g_237},{(void*)0,&g_237,(void*)0,&g_237,&g_237,&g_237,&g_237,&g_237}},{{&g_237,&g_237,(void*)0,&g_237,&g_237,&g_237,&g_237,&g_237},{&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237},{(void*)0,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237},{&g_237,&g_237,(void*)0,&g_237,&g_237,&g_237,&g_237,&g_237},{(void*)0,&g_237,(void*)0,&g_237,&g_237,&g_237,&g_237,&g_237}}};
|
|
static struct S5 * volatile g_1780 = (void*)0;/* VOLATILE GLOBAL g_1780 */
|
|
static struct S5 * volatile g_1781[6] = {&g_237,&g_237,&g_237,&g_237,&g_237,&g_237};
|
|
static const volatile struct S1 g_1786[1][2] = {{{-26,0,-235,0,3},{-26,0,-235,0,3}}};
|
|
static volatile struct S1 g_1787[4][2] = {{{-10,1,46,0,3},{-10,1,46,0,3}},{{-10,1,46,0,3},{-10,1,46,0,3}},{{-10,1,46,0,3},{-10,1,46,0,3}},{{-10,1,46,0,3},{-10,1,46,0,3}}};
|
|
static uint64_t g_1797 = 18446744073709551609UL;
|
|
static volatile struct S4 g_1812 = {3253,598,-2,-1938,21446,1,67,5613};/* VOLATILE GLOBAL g_1812 */
|
|
static struct S5 *g_1887 = &g_237;
|
|
static struct S5 ** volatile g_1886 = &g_1887;/* VOLATILE GLOBAL g_1886 */
|
|
static int8_t g_1894 = 4L;
|
|
static uint32_t g_1895 = 0x5EB7E73BL;
|
|
static volatile struct S2 g_1904 = {-1L,0xE0E1C753L,3L,5L,4L,{0UL,0L,0L,0L,-1L}};/* VOLATILE GLOBAL g_1904 */
|
|
static volatile int8_t ** volatile *g_1977 = (void*)0;
|
|
static volatile int8_t ** volatile **g_1976 = &g_1977;
|
|
static volatile int8_t ** volatile ***g_1975 = &g_1976;
|
|
static struct S1 g_2026 = {-24,-0,168,0,1};/* VOLATILE GLOBAL g_2026 */
|
|
static const struct S1 g_2027 = {5,-1,37,0,4};/* VOLATILE GLOBAL g_2027 */
|
|
static struct S1 g_2028 = {3,0,248,0,-1};/* VOLATILE GLOBAL g_2028 */
|
|
static struct S1 g_2029 = {12,1,110,0,-0};/* VOLATILE GLOBAL g_2029 */
|
|
static const struct S1 g_2030 = {2,0,-227,0,3};/* VOLATILE GLOBAL g_2030 */
|
|
static struct S1 g_2031[3][1][6] = {{{{3,1,200,0,-3},{-10,-1,-224,0,0},{-10,-1,-224,0,0},{3,1,200,0,-3},{31,-0,-138,0,-3},{3,1,200,0,-3}}},{{{3,1,200,0,-3},{31,-0,-138,0,-3},{3,1,200,0,-3},{-10,-1,-224,0,0},{-10,-1,-224,0,0},{3,1,200,0,-3}}},{{{27,-1,59,0,-3},{27,-1,59,0,-3},{-10,-1,-224,0,0},{-31,1,-133,0,3},{-10,-1,-224,0,0},{27,-1,59,0,-3}}}};
|
|
static struct S1 g_2032 = {-19,-1,-196,0,1};/* VOLATILE GLOBAL g_2032 */
|
|
static const struct S1 g_2033 = {-6,-1,175,0,1};/* VOLATILE GLOBAL g_2033 */
|
|
static struct S1 g_2034 = {-5,1,-16,0,-4};/* VOLATILE GLOBAL g_2034 */
|
|
static struct S1 g_2035[7] = {{31,-0,177,0,-2},{-0,1,143,0,-2},{31,-0,177,0,-2},{31,-0,177,0,-2},{-0,1,143,0,-2},{31,-0,177,0,-2},{31,-0,177,0,-2}};
|
|
static struct S1 g_2036 = {6,0,102,0,-0};/* VOLATILE GLOBAL g_2036 */
|
|
static struct S1 g_2037 = {-24,-1,25,0,4};/* VOLATILE GLOBAL g_2037 */
|
|
static struct S1 g_2038[1][2][3] = {{{{12,-0,-9,0,4},{12,-0,-9,0,4},{12,-0,-9,0,4}},{{12,-0,-9,0,4},{12,-0,-9,0,4},{12,-0,-9,0,4}}}};
|
|
static const struct S1 g_2039 = {23,1,180,0,-1};/* VOLATILE GLOBAL g_2039 */
|
|
static struct S1 g_2040 = {20,-1,-110,0,4};/* VOLATILE GLOBAL g_2040 */
|
|
static struct S1 g_2041 = {-0,0,-238,0,2};/* VOLATILE GLOBAL g_2041 */
|
|
static const struct S1 g_2042 = {4,-0,31,0,0};/* VOLATILE GLOBAL g_2042 */
|
|
static const struct S1 g_2043 = {-15,0,-119,0,-4};/* VOLATILE GLOBAL g_2043 */
|
|
static struct S1 g_2044 = {-14,-1,-65,0,-1};/* VOLATILE GLOBAL g_2044 */
|
|
static struct S1 g_2045 = {1,-1,-200,0,1};/* VOLATILE GLOBAL g_2045 */
|
|
static const struct S1 g_2046 = {10,-1,203,0,-2};/* VOLATILE GLOBAL g_2046 */
|
|
static const struct S1 g_2047 = {-13,0,-236,0,4};/* VOLATILE GLOBAL g_2047 */
|
|
static struct S1 g_2048 = {-7,0,-192,0,-1};/* VOLATILE GLOBAL g_2048 */
|
|
static struct S1 g_2049 = {4,0,20,0,4};/* VOLATILE GLOBAL g_2049 */
|
|
static const struct S1 g_2050 = {-1,-1,160,0,3};/* VOLATILE GLOBAL g_2050 */
|
|
static const struct S1 g_2051 = {23,-0,85,0,3};/* VOLATILE GLOBAL g_2051 */
|
|
static const struct S1 g_2052 = {3,1,-180,0,-0};/* VOLATILE GLOBAL g_2052 */
|
|
static struct S1 g_2053 = {-31,0,36,0,-1};/* VOLATILE GLOBAL g_2053 */
|
|
static const struct S1 g_2054 = {-15,1,-246,0,4};/* VOLATILE GLOBAL g_2054 */
|
|
static struct S1 g_2055 = {18,-0,-111,0,4};/* VOLATILE GLOBAL g_2055 */
|
|
static uint64_t *** volatile g_2070 = &g_1093[0][5];/* VOLATILE GLOBAL g_2070 */
|
|
static struct S0 g_2079 = {0x5737L,-8L,0x3E26L,0xA5E2B195L,0xA74AB72231B3DFA8LL};/* VOLATILE GLOBAL g_2079 */
|
|
static struct S0 g_2120 = {0x261CL,1L,0xE15BL,0x3574D0E4L,0x2A80421A51722540LL};/* VOLATILE GLOBAL g_2120 */
|
|
static volatile struct S4 g_2136 = {3372,-197,0,-1579,6196,3,16,4640};/* VOLATILE GLOBAL g_2136 */
|
|
static const int32_t *g_2141[9] = {&g_7[0][0][0],&g_7[0][0][0],&g_7[0][0][0],&g_7[0][0][0],&g_7[0][0][0],&g_7[0][0][0],&g_7[0][0][0],&g_7[0][0][0],&g_7[0][0][0]};
|
|
static const int32_t ** const g_2140[1][9][3] = {{{&g_2141[3],&g_2141[3],&g_2141[3]},{(void*)0,(void*)0,(void*)0},{&g_2141[0],&g_2141[3],&g_2141[0]},{(void*)0,(void*)0,(void*)0},{&g_2141[3],&g_2141[3],&g_2141[3]},{(void*)0,(void*)0,(void*)0},{&g_2141[0],&g_2141[3],&g_2141[0]},{(void*)0,(void*)0,(void*)0},{&g_2141[3],&g_2141[3],&g_2141[3]}}};
|
|
static const int32_t ** const *g_2139 = &g_2140[0][4][2];
|
|
static const int32_t ** const **g_2138 = &g_2139;
|
|
static const int32_t ** const ***g_2137 = &g_2138;
|
|
static int64_t g_2149 = (-6L);
|
|
static int64_t g_2150 = 0x7F45F4F03D5EB93CLL;
|
|
static int64_t g_2151[9] = {0xE058F23466FEBE47LL,0xE058F23466FEBE47LL,0xBF92C0405A668A64LL,0xE058F23466FEBE47LL,0xE058F23466FEBE47LL,0xBF92C0405A668A64LL,0xE058F23466FEBE47LL,0xE058F23466FEBE47LL,0xBF92C0405A668A64LL};
|
|
static int64_t g_2152 = 2L;
|
|
static int64_t g_2153[6][6][3] = {{{0x7E7574C5A945631FLL,1L,1L},{0xBE6D32158A726563LL,0x292D23B9165633C5LL,0x410037973C544D90LL},{0x7E7574C5A945631FLL,0x7E7574C5A945631FLL,0x410037973C544D90LL},{0x292D23B9165633C5LL,0xBE6D32158A726563LL,1L},{1L,0x7E7574C5A945631FLL,1L},{1L,0x292D23B9165633C5LL,0x7E7574C5A945631FLL}},{{0x292D23B9165633C5LL,1L,1L},{0x7E7574C5A945631FLL,1L,1L},{0xBE6D32158A726563LL,0x292D23B9165633C5LL,0x410037973C544D90LL},{0x7E7574C5A945631FLL,0x7E7574C5A945631FLL,0x7E7574C5A945631FLL},{1L,1L,0x410037973C544D90LL},{0xBE6D32158A726563LL,1L,0xBE6D32158A726563LL}},{{0xBE6D32158A726563LL,1L,1L},{1L,0xBE6D32158A726563LL,0xBE6D32158A726563LL},{1L,0xBE6D32158A726563LL,0x410037973C544D90LL},{1L,1L,0x7E7574C5A945631FLL},{1L,1L,0x7E7574C5A945631FLL},{1L,1L,0x410037973C544D90LL}},{{0xBE6D32158A726563LL,1L,0xBE6D32158A726563LL},{0xBE6D32158A726563LL,1L,1L},{1L,0xBE6D32158A726563LL,0xBE6D32158A726563LL},{1L,0xBE6D32158A726563LL,0x410037973C544D90LL},{1L,1L,0x7E7574C5A945631FLL},{1L,1L,0x7E7574C5A945631FLL}},{{1L,1L,0x410037973C544D90LL},{0xBE6D32158A726563LL,1L,0xBE6D32158A726563LL},{0xBE6D32158A726563LL,1L,1L},{1L,0xBE6D32158A726563LL,0xBE6D32158A726563LL},{1L,0xBE6D32158A726563LL,0x410037973C544D90LL},{1L,1L,0x7E7574C5A945631FLL}},{{1L,1L,0x7E7574C5A945631FLL},{1L,1L,0x410037973C544D90LL},{0xBE6D32158A726563LL,1L,0xBE6D32158A726563LL},{0xBE6D32158A726563LL,1L,1L},{1L,0xBE6D32158A726563LL,0xBE6D32158A726563LL},{1L,0xBE6D32158A726563LL,0x410037973C544D90LL}}};
|
|
static int64_t g_2154 = (-1L);
|
|
static int64_t g_2155 = 0x48F3A3E21F7CBC24LL;
|
|
static int64_t g_2156 = 0xF75C71E7B35E0E55LL;
|
|
static int64_t g_2157 = 0xE925C9C59BD7285BLL;
|
|
static int64_t g_2158[9] = {0x68E89C721D3E55B4LL,0x68E89C721D3E55B4LL,0x68E89C721D3E55B4LL,0x68E89C721D3E55B4LL,0x68E89C721D3E55B4LL,0x68E89C721D3E55B4LL,0x68E89C721D3E55B4LL,0x68E89C721D3E55B4LL,0x68E89C721D3E55B4LL};
|
|
static int64_t g_2159 = 1L;
|
|
static int64_t g_2160 = 4L;
|
|
static int64_t g_2161 = 0x13946352912ABF09LL;
|
|
static int64_t g_2162 = 0xA70E1A0D32EC2221LL;
|
|
static int64_t g_2163 = 9L;
|
|
static int64_t g_2164 = (-1L);
|
|
static int64_t g_2165[4] = {0L,0L,0L,0L};
|
|
static int64_t g_2166[2] = {0xAE705E6A08047370LL,0xAE705E6A08047370LL};
|
|
static int64_t g_2167 = 0x16A15F50615D4C80LL;
|
|
static int64_t g_2168 = 1L;
|
|
static int64_t g_2169 = (-1L);
|
|
static int64_t g_2170 = 1L;
|
|
static int64_t g_2171[9] = {0xB02F554A1D4D8994LL,0xB02F554A1D4D8994LL,0xB02F554A1D4D8994LL,0xB02F554A1D4D8994LL,0xB02F554A1D4D8994LL,0xB02F554A1D4D8994LL,0xB02F554A1D4D8994LL,0xB02F554A1D4D8994LL,0xB02F554A1D4D8994LL};
|
|
static struct S4 ** volatile g_2182 = &g_1561;/* VOLATILE GLOBAL g_2182 */
|
|
static volatile struct S0 g_2185[3][1] = {{{0xB6E0L,-10L,0L,0x812E1121L,0x7D6B70E42B31CC7DLL}},{{0xB6E0L,-10L,0L,0x812E1121L,0x7D6B70E42B31CC7DLL}},{{0xB6E0L,-10L,0L,0x812E1121L,0x7D6B70E42B31CC7DLL}}};
|
|
static int32_t **g_2208 = (void*)0;
|
|
static int32_t *** volatile g_2207 = &g_2208;/* VOLATILE GLOBAL g_2207 */
|
|
static int16_t g_2261 = 0xE604L;
|
|
static int8_t ****g_2272 = (void*)0;
|
|
static int8_t ***** volatile g_2271 = &g_2272;/* VOLATILE GLOBAL g_2271 */
|
|
|
|
|
|
/* --- FORWARD DECLARATIONS --- */
|
|
struct S6 func_1(void);
|
|
struct S5 func_20(uint32_t p_21, int32_t p_22, uint32_t p_23, uint64_t p_24);
|
|
const uint64_t func_27(int32_t * p_28, uint16_t p_29);
|
|
int32_t * func_30(int32_t * p_31, int32_t * p_32);
|
|
int32_t * func_33(uint64_t p_34, int32_t p_35, uint8_t p_36, int32_t p_37, int32_t * p_38);
|
|
int16_t func_45(uint32_t p_46, struct S6 p_47);
|
|
struct S6 * func_53(struct S6 * p_54, int32_t p_55, struct S6 * p_56);
|
|
struct S6 * func_57(int32_t * p_58);
|
|
struct S2 * func_59(int32_t * p_60, int32_t * p_61, int16_t p_62, uint32_t p_63);
|
|
int32_t * func_64(uint64_t p_65, uint32_t p_66);
|
|
|
|
|
|
/* --- FUNCTIONS --- */
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_5 g_1173 g_1174 g_1175 g_1176 g_1702 g_1703 g_2261 g_2159 g_1111 g_1112 g_824.f2 g_1110 g_2070 g_1093 g_1094 g_567 g_1355 g_1089 g_2153 g_436.f2 g_2271
|
|
* writes: g_5 g_1176 g_783.f5.f0 g_2159 g_1110 g_1797 g_2272
|
|
*/
|
|
struct S6 func_1(void)
|
|
{ /* block id: 0 */
|
|
int32_t l_2[6][4] = {{0x6BE856DFL,0x6BE856DFL,0xB0BEFCDFL,0xB0BEFCDFL},{0x6BE856DFL,0x6BE856DFL,0xB0BEFCDFL,0xB0BEFCDFL},{0x6BE856DFL,0x6BE856DFL,0xB0BEFCDFL,0xB0BEFCDFL},{0x6BE856DFL,0x6BE856DFL,0xB0BEFCDFL,0xB0BEFCDFL},{0x6BE856DFL,0x6BE856DFL,0xB0BEFCDFL,0xB0BEFCDFL},{0x6BE856DFL,0x6BE856DFL,0xB0BEFCDFL,0xB0BEFCDFL}};
|
|
int32_t l_11 = 0L;
|
|
int32_t l_12 = 0x06CBC8CAL;
|
|
int32_t l_13[8][7][4] = {{{0xA83ADAB8L,0xB67338D5L,0xA83ADAB8L,0x47C038D0L},{0x5B6EF3BBL,(-3L),0x47C038D0L,0x47C038D0L},{0xB67338D5L,0xB67338D5L,0x1CA9286DL,(-3L)},{(-3L),0x5B6EF3BBL,0x1CA9286DL,0x5B6EF3BBL},{0xB67338D5L,0xA83ADAB8L,0x47C038D0L,0x1CA9286DL},{0x5B6EF3BBL,0xA83ADAB8L,0xA83ADAB8L,0x5B6EF3BBL},{0xA83ADAB8L,0x5B6EF3BBL,0xB67338D5L,(-3L)}},{{0xA83ADAB8L,0xB67338D5L,0xA83ADAB8L,0x47C038D0L},{0x5B6EF3BBL,(-3L),0x47C038D0L,0x47C038D0L},{0xB67338D5L,0xB67338D5L,0x1CA9286DL,(-3L)},{(-3L),0x5B6EF3BBL,0x1CA9286DL,0x5B6EF3BBL},{0xB67338D5L,0xA83ADAB8L,0x47C038D0L,0x1CA9286DL},{0x5B6EF3BBL,0xA83ADAB8L,0xA83ADAB8L,0x5B6EF3BBL},{0xA83ADAB8L,0x5B6EF3BBL,0xB67338D5L,(-3L)}},{{0xA83ADAB8L,0xB67338D5L,0xA83ADAB8L,0x47C038D0L},{0xA83ADAB8L,0x47C038D0L,0x1CA9286DL,0x1CA9286DL},{(-9L),(-9L),0xB67338D5L,0x47C038D0L},{0x47C038D0L,0xA83ADAB8L,0xB67338D5L,0xA83ADAB8L},{(-9L),(-3L),0x1CA9286DL,0xB67338D5L},{0xA83ADAB8L,(-3L),(-3L),0xA83ADAB8L},{(-3L),0xA83ADAB8L,(-9L),0x47C038D0L}},{{(-3L),(-9L),(-3L),0x1CA9286DL},{0xA83ADAB8L,0x47C038D0L,0x1CA9286DL,0x1CA9286DL},{(-9L),(-9L),0xB67338D5L,0x47C038D0L},{0x47C038D0L,0xA83ADAB8L,0xB67338D5L,0xA83ADAB8L},{(-9L),(-3L),0x1CA9286DL,0xB67338D5L},{0xA83ADAB8L,(-3L),(-3L),0xA83ADAB8L},{(-3L),0xA83ADAB8L,(-9L),0x47C038D0L}},{{(-3L),(-9L),(-3L),0x1CA9286DL},{0xA83ADAB8L,0x47C038D0L,0x1CA9286DL,0x1CA9286DL},{(-9L),(-9L),0xB67338D5L,0x47C038D0L},{0x47C038D0L,0xA83ADAB8L,0xB67338D5L,0xA83ADAB8L},{(-9L),(-3L),0x1CA9286DL,0xB67338D5L},{0xA83ADAB8L,(-3L),(-3L),0xA83ADAB8L},{(-3L),0xA83ADAB8L,(-9L),0x47C038D0L}},{{(-3L),(-9L),(-3L),0x1CA9286DL},{0xA83ADAB8L,0x47C038D0L,0x1CA9286DL,0x1CA9286DL},{(-9L),(-9L),0xB67338D5L,0x47C038D0L},{0x47C038D0L,0xA83ADAB8L,0xB67338D5L,0xA83ADAB8L},{(-9L),(-3L),0x1CA9286DL,0xB67338D5L},{0xA83ADAB8L,(-3L),(-3L),0xA83ADAB8L},{(-3L),0xA83ADAB8L,(-9L),0x47C038D0L}},{{(-3L),(-9L),(-3L),0x1CA9286DL},{0xA83ADAB8L,0x47C038D0L,0x1CA9286DL,0x1CA9286DL},{(-9L),(-9L),0xB67338D5L,0x47C038D0L},{0x47C038D0L,0xA83ADAB8L,0xB67338D5L,0xA83ADAB8L},{(-9L),(-3L),0x1CA9286DL,0xB67338D5L},{0xA83ADAB8L,(-3L),(-3L),0xA83ADAB8L},{(-3L),0xA83ADAB8L,(-9L),0x47C038D0L}},{{(-3L),(-9L),(-3L),0x1CA9286DL},{0xA83ADAB8L,0x47C038D0L,0x1CA9286DL,0x1CA9286DL},{(-9L),(-9L),0xB67338D5L,0x47C038D0L},{0x47C038D0L,0xA83ADAB8L,0xB67338D5L,0xA83ADAB8L},{(-9L),(-3L),0x1CA9286DL,0xB67338D5L},{0xA83ADAB8L,(-3L),(-3L),0xA83ADAB8L},{(-3L),0xA83ADAB8L,(-9L),0x47C038D0L}}};
|
|
int32_t l_14 = 0xF8F04B74L;
|
|
int32_t l_16[7];
|
|
struct S6 l_52 = {-30,1,1,10,0};
|
|
int32_t l_1108 = 0x97434D7BL;
|
|
int32_t *l_1115 = &l_16[6];
|
|
int32_t l_2236 = 0x1FD824A0L;
|
|
int64_t * const ***l_2248 = &g_607[1];
|
|
int64_t * const ****l_2247 = &l_2248;
|
|
int32_t **l_2250 = &g_145[3][1];
|
|
int32_t ***l_2249 = &l_2250;
|
|
struct S5 l_2253 = {7};
|
|
uint16_t *l_2258 = &g_783.f5.f0;
|
|
int64_t *l_2262 = &g_2159;
|
|
uint64_t *l_2265 = &g_1797;
|
|
int8_t ****l_2270 = (void*)0;
|
|
int i, j, k;
|
|
for (i = 0; i < 7; i++)
|
|
l_16[i] = 1L;
|
|
for (g_5[4][0][2] = 3; (g_5[4][0][2] >= 0); g_5[4][0][2] -= 1)
|
|
{ /* block id: 3 */
|
|
int32_t *l_6 = &g_7[6][0][0];
|
|
int32_t *l_8 = &g_7[6][0][0];
|
|
int32_t *l_9 = &g_7[6][0][0];
|
|
int32_t *l_10[2];
|
|
int8_t l_15 = 0x6EL;
|
|
uint32_t l_17 = 0x21833D83L;
|
|
int8_t *l_1102 = (void*)0;
|
|
int8_t *l_1103 = &g_144;
|
|
int32_t *l_1109 = &g_783.f3;
|
|
int64_t l_1902 = 8L;
|
|
uint32_t l_1903 = 0xE6A8A980L;
|
|
struct S5 l_2235 = {-2};
|
|
uint32_t l_2237 = 7UL;
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_10[i] = &g_7[4][0][0];
|
|
++l_17;
|
|
}
|
|
l_1115 = func_33((((*l_2249) = ((*g_1175) = (***g_1173))) != &l_1115), (*g_1702), (*l_1115), (safe_lshift_func_int8_t_s_u(((l_2253 , (safe_mul_func_uint16_t_u_u(1UL, (safe_mul_func_uint16_t_u_u(((*l_2258) = (*l_1115)), (safe_mod_func_uint16_t_u_u((((*l_2262) &= g_2261) < ((*g_1111) || (*l_1115))), (*l_1115)))))))) || 4294967293UL), g_824.f2)), &l_12);
|
|
(*l_1115) = (((safe_sub_func_uint64_t_u_u(((**g_2070) != l_2265), ((*l_2265) = ((((*l_1115) >= ((g_567 == (void*)0) , ((*l_1115) > (safe_mul_func_int16_t_s_s((((((void*)0 != g_567) <= (&l_2265 != (*g_1355))) < 1UL) != (*l_1115)), 8L))))) || g_2153[5][5][1]) < g_436.f2)))) < 0L) < 0x90106D38L);
|
|
(*g_2271) = l_2270;
|
|
return l_52;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_1904 g_684.f3 g_75 g_82 g_4 g_83.f4 g_129 g_142 g_3 g_83.f0 g_155 g_167 g_171 g_7 g_5 g_83.f2 g_183 g_189 g_144 g_210 g_188 g_186 g_233 g_236 g_237 g_261 g_262 g_329 g_335 g_341 g_342 g_345 g_364 g_1174 g_1175 g_1176 g_306.f6 g_1894 g_139 g_1099 g_1062 g_1975 g_425 g_702.f4 g_1425 g_681.f0 g_617.f0.f0 g_783.f5.f2 g_1111 g_1112 g_681.f1 g_2070 g_2079 g_190.f1 g_617.f0.f5.f4 g_684.f2 g_684 g_700.f2 g_595 g_969 g_690.f3 g_698.f4 g_699.f4 g_716 g_2120 g_1687.f5.f0 g_694.f1 g_2043.f3 g_2136 g_2137 g_1241 g_1242 g_2038.f3 g_436.f0 g_972 g_970 g_971 g_674 g_2182 g_2185 g_2207 g_1093 g_1094 g_541 g_542 g_1227.f0.f5.f0
|
|
* writes: g_75 g_82 g_4 g_139 g_144 g_145 g_155 g_171 g_186 g_188 g_190 g_129 g_210 g_183.f0.f5.f2 g_233 g_7 g_183.f1 g_306 g_329 g_335 g_1227.f0.f5.f0 g_995.f5.f2 g_1894 g_425 g_681.f0 g_783.f5.f2 g_1062 g_639 g_1227.f0.f0 g_1093 g_1561 g_595 g_694.f3 g_2137 g_436.f0 g_645.f0 g_675 g_690.f1 g_617.f0.f5.f2 g_2208 g_2079.f2
|
|
*/
|
|
struct S5 func_20(uint32_t p_21, int32_t p_22, uint32_t p_23, uint64_t p_24)
|
|
{ /* block id: 784 */
|
|
uint32_t l_1920 = 0x9544892EL;
|
|
int32_t l_1930 = (-2L);
|
|
int16_t *l_1931[2][7] = {{&g_783.f5.f2,&g_783.f5.f2,&g_783.f5.f2,&g_783.f5.f2,&g_783.f5.f2,&g_783.f5.f2,&g_783.f5.f2},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}};
|
|
int32_t l_1932 = (-1L);
|
|
int32_t ** const **l_1933 = (void*)0;
|
|
int32_t *l_1934 = (void*)0;
|
|
int32_t *l_1935 = &g_139[6];
|
|
int32_t *l_1936 = &g_7[2][0][0];
|
|
int32_t l_1937 = 0x8BBB08A4L;
|
|
int32_t *l_1938[7] = {&l_1932,&g_5[5][1][1],&g_5[5][1][1],&l_1932,&g_5[5][1][1],&g_5[5][1][1],&l_1932};
|
|
uint8_t l_1939 = 1UL;
|
|
struct S6 l_1983 = {-35,0,0,14,0};
|
|
struct S4 *l_2077[6] = {&g_824,&g_824,&g_824,&g_824,&g_824,&g_824};
|
|
int32_t *l_2090[8][2];
|
|
uint8_t l_2116 = 0xC6L;
|
|
int8_t l_2117 = 1L;
|
|
struct S5 l_2234 = {-0};
|
|
int i, j;
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
l_2090[i][j] = &g_1095;
|
|
}
|
|
lbl_2017:
|
|
(***g_1174) = func_64(((g_1904 , &g_1175) == (((~p_23) && (safe_mul_func_int8_t_s_s(0xB2L, (safe_rshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_s((safe_mul_func_uint8_t_u_u((safe_sub_func_uint8_t_u_u(p_21, (((safe_div_func_int8_t_s_s((safe_sub_func_uint32_t_u_u(l_1920, ((safe_div_func_int8_t_s_s((0x79L >= (+(l_1932 = ((safe_lshift_func_int16_t_s_u(2L, (safe_rshift_func_uint16_t_u_u((safe_lshift_func_uint16_t_u_s((l_1930 = l_1920), 2)), 7)))) > l_1920)))), p_21)) , l_1930))), p_23)) != l_1920) ^ g_684[5][1].f3))), 1L)), l_1920)), 0))))) , l_1933)), p_23);
|
|
++l_1939;
|
|
for (g_1227.f0.f5.f0 = 0; (g_1227.f0.f5.f0 > 35); g_1227.f0.f5.f0 = safe_add_func_uint32_t_u_u(g_1227.f0.f5.f0, 8))
|
|
{ /* block id: 791 */
|
|
int32_t l_1944 = 0x82F698BCL;
|
|
int32_t l_1945 = 0x2670D9D0L;
|
|
uint32_t l_1946 = 0xBFECCC0BL;
|
|
struct S5 **l_1963 = &g_1887;
|
|
int8_t *l_1964 = &g_1894;
|
|
int8_t l_1991[8][2] = {{0x80L,0x5CL},{0x05L,0x05L},{0x5CL,0x80L},{1L,0x80L},{0x5CL,0x05L},{0x05L,0x5CL},{0x80L,1L},{0x80L,0x5CL}};
|
|
const struct S1 *l_2025[3][9][5] = {{{&g_2036,&g_2036,&g_2037,&g_2039,&g_2042},{&g_2041,&g_2026,(void*)0,&g_2034,(void*)0},{&g_2041,&g_2046,&g_2049,&g_2054,&g_2032},{&g_2036,&g_2026,&g_2049,&g_2044,&g_2037},{&g_2026,&g_2036,(void*)0,&g_2054,&g_2037},{&g_2046,&g_2041,&g_2037,&g_2034,&g_2032},{&g_2026,&g_2041,(void*)0,&g_2039,(void*)0},{&g_2036,&g_2036,&g_2037,&g_2039,&g_2042},{&g_2041,&g_2026,(void*)0,&g_2034,(void*)0}},{{&g_2041,&g_2046,&g_2049,&g_2054,&g_2032},{&g_2036,&g_2026,&g_2049,&g_2044,&g_2037},{&g_2026,&g_2036,(void*)0,&g_2054,&g_2037},{&g_2046,&g_2041,&g_2037,&g_2034,&g_2032},{&g_2026,&g_2041,(void*)0,&g_2039,(void*)0},{&g_2036,&g_2036,&g_2037,&g_2039,&g_2042},{&g_2041,&g_2026,(void*)0,&g_2034,(void*)0},{&g_2041,&g_2046,&g_2049,&g_2054,&g_2032},{&g_2036,&g_2026,&g_2049,&g_2044,&g_2037}},{{&g_2026,&g_2036,(void*)0,&g_2054,&g_2037},{&g_2046,&g_2041,&g_2037,&g_2034,&g_2032},{&g_2026,&g_2041,(void*)0,&g_2039,(void*)0},{&g_2036,&g_2036,&g_2037,&g_2039,&g_2042},{&g_2041,&g_2026,(void*)0,&g_2034,(void*)0},{&g_2041,&g_2046,&g_2049,&g_2054,&g_2032},{&g_2036,&g_2026,&g_2049,&g_2044,&g_2037},{&g_2026,&g_2036,(void*)0,&g_2054,&g_2037},{&g_2046,&g_2041,&g_2037,&g_2034,&g_2032}}};
|
|
uint64_t **l_2069 = &g_1094[7];
|
|
struct S6 l_2081[2] = {{25,0,-33,-13,1},{25,0,-33,-13,1}};
|
|
struct S3 ** const l_2089[1] = {(void*)0};
|
|
int64_t * const l_2148[8][5][2] = {{{&g_2157,&g_2167},{&g_2162,&g_2167},{&g_2157,&g_2157},{&g_2164,&g_2159},{&g_2161,&g_2150}},{{&g_2169,&g_2154},{&g_2167,&g_2169},{&g_2156,&g_2152},{&g_2156,&g_2169},{&g_2167,&g_2154}},{{&g_2169,&g_2150},{&g_2161,&g_2159},{&g_2164,&g_2157},{&g_2157,&g_2167},{&g_2162,&g_2167}},{{&g_2157,&g_2157},{&g_2164,&g_2159},{&g_2161,&g_2150},{&g_2169,&g_2171[2]},{&g_2162,&g_2164}},{{&g_2150,&g_2169},{&g_2150,&g_2164},{&g_2162,&g_2171[2]},{&g_2164,&g_2167},{&g_2156,&g_2154}},{{&g_2159,&g_2152},{&g_2152,&g_2162},{&g_2157,&g_2162},{&g_2152,&g_2152},{&g_2159,&g_2154}},{{&g_2156,&g_2167},{&g_2164,&g_2171[2]},{&g_2162,&g_2164},{&g_2150,&g_2169},{&g_2150,&g_2164}},{{&g_2162,&g_2171[2]},{&g_2164,&g_2167},{&g_2156,&g_2154},{&g_2159,&g_2152},{&g_2152,&g_2162}}};
|
|
int64_t * const *l_2147 = &l_2148[4][3][0];
|
|
uint32_t l_2194 = 4294967292UL;
|
|
struct S4 *l_2201 = &g_1135;
|
|
int i, j, k;
|
|
(*l_1936) = p_21;
|
|
l_1946--;
|
|
if ((p_22 && ((safe_lshift_func_int16_t_s_u((g_306.f6 | (safe_mod_func_uint64_t_u_u(((safe_div_func_int64_t_s_s((safe_rshift_func_int16_t_s_s((safe_mul_func_uint16_t_u_u(((2L ^ ((*l_1964) |= (safe_lshift_func_uint8_t_u_s(((g_995.f5.f2 = (l_1963 == (void*)0)) ^ 9UL), 5)))) > (*l_1935)), 0L)), 5)), (((l_1946 & l_1946) > l_1945) & p_21))) & l_1945), l_1946))), l_1945)) <= l_1946)))
|
|
{ /* block id: 796 */
|
|
uint16_t l_1967[8][3] = {{0x5C8CL,65531UL,0x8F93L},{0x5C8CL,1UL,65535UL},{0x7A25L,0xB10AL,0x7A25L},{65535UL,1UL,0x5C8CL},{0x8F93L,65531UL,0x5C8CL},{0xB8BCL,0x8F93L,0x7A25L},{6UL,6UL,65535UL},{0xB8BCL,65535UL,0x8F93L}};
|
|
int i, j;
|
|
(*l_1935) = ((safe_sub_func_uint16_t_u_u((l_1967[1][0] <= 8UL), (18446744073709551609UL && l_1967[7][1]))) != l_1967[1][0]);
|
|
}
|
|
else
|
|
{ /* block id: 798 */
|
|
uint64_t l_1968 = 1UL;
|
|
int64_t *l_1990 = &g_425;
|
|
uint64_t l_1992 = 18446744073709551610UL;
|
|
uint8_t *l_2016 = &g_595;
|
|
uint8_t ** const l_2015 = &l_2016;
|
|
uint8_t ** const *l_2014[8];
|
|
int64_t l_2113 = 0xAD52EBB0BE523508LL;
|
|
int32_t l_2126[3];
|
|
int32_t l_2176[10][1][10] = {{{1L,0x8984F7DAL,(-1L),9L,0xB2CCD057L,1L,9L,(-10L),9L,1L}},{{0xB2CCD057L,0x8984F7DAL,0x926711C3L,0x8984F7DAL,0xB2CCD057L,0xC0507638L,0x8984F7DAL,(-10L),0xCF62B27BL,0xB2CCD057L}},{{0xB2CCD057L,9L,(-1L),0x8984F7DAL,1L,1L,0x8984F7DAL,(-1L),9L,0xB2CCD057L}},{{1L,0x8984F7DAL,(-1L),9L,0xB2CCD057L,1L,9L,(-10L),9L,1L}},{{0xB2CCD057L,0x8984F7DAL,0x926711C3L,0x8984F7DAL,0xB2CCD057L,0xC0507638L,0x8984F7DAL,(-10L),0xCF62B27BL,0xB2CCD057L}},{{0xB2CCD057L,9L,(-1L),0x8984F7DAL,1L,1L,0x8984F7DAL,(-1L),9L,0xB2CCD057L}},{{1L,0x8984F7DAL,(-1L),9L,0xB2CCD057L,1L,9L,(-10L),9L,1L}},{{0xB2CCD057L,0x8984F7DAL,0x926711C3L,0x8984F7DAL,0xB2CCD057L,0xC0507638L,0x8984F7DAL,(-10L),0xCF62B27BL,0xB2CCD057L}},{{0xB2CCD057L,9L,(-1L),0x8984F7DAL,1L,1L,0x8984F7DAL,(-1L),9L,0xB2CCD057L}},{{1L,0x8984F7DAL,(-1L),9L,0xB2CCD057L,1L,9L,(-10L),9L,1L}}};
|
|
struct S4 *l_2181 = &g_1136;
|
|
struct S5 l_2187[10][9] = {{{4},{3},{6},{6},{3},{4},{4},{-6},{-3}},{{-4},{-3},{5},{-6},{-6},{5},{-3},{-4},{2}},{{-3},{6},{-4},{4},{-7},{-3},{-7},{-6},{-6}},{{2},{-3},{5},{7},{-7},{-4},{-4},{-7},{7}},{{3},{4},{3},{-4},{-7},{4},{-7},{-7},{4}},{{5},{-3},{2},{-3},{5},{7},{-7},{-4},{-4}},{{-6},{-6},{4},{-4},{4},{-6},{-6},{-7},{-3}},{{-6},{-2},{-3},{7},{-3},{7},{-3},{-2},{-6}},{{-6},{6},{-7},{-7},{-3},{4},{-3},{-7},{-7}},{{-7},{-7},{0},{2},{-2},{-4},{-6},{-4},{-2}}};
|
|
int i, j, k;
|
|
for (i = 0; i < 8; i++)
|
|
l_2014[i] = &l_2015;
|
|
for (i = 0; i < 3; i++)
|
|
l_2126[i] = 0x20CEAD84L;
|
|
l_1968--;
|
|
if (((safe_mod_func_uint32_t_u_u(p_21, (*g_1099))) > (safe_div_func_uint8_t_u_u(((((void*)0 != g_1975) && ((~(safe_mul_func_uint8_t_u_u(((safe_lshift_func_uint16_t_u_s(((l_1983 , (-1L)) != ((l_1945 |= ((safe_mul_func_uint8_t_u_u((safe_add_func_int32_t_s_s(((safe_mod_func_uint32_t_u_u(p_23, p_22)) != ((((*l_1990) ^= p_21) , p_23) || 0L)), p_22)), l_1991[1][0])) && g_702.f4)) || p_23)), g_1425[1][1])) ^ g_341[8].f4), g_183.f0.f0))) ^ l_1992)) & p_23), p_22))))
|
|
{ /* block id: 802 */
|
|
int16_t l_2013[1][10];
|
|
int32_t l_2073[9] = {(-1L),0x60277ED4L,(-1L),0x60277ED4L,(-1L),0x60277ED4L,(-1L),0x60277ED4L,(-1L)};
|
|
const struct S4 *l_2076 = &g_684[4][1];
|
|
struct S5 l_2085 = {-1};
|
|
int i, j;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 10; j++)
|
|
l_2013[i][j] = 0xCBD4L;
|
|
}
|
|
for (l_1939 = 3; (l_1939 <= 9); l_1939 += 1)
|
|
{ /* block id: 805 */
|
|
uint16_t *l_1997 = &g_681.f0;
|
|
struct S5 l_2068 = {-0};
|
|
uint8_t l_2084[1][9][3];
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 9; j++)
|
|
{
|
|
for (k = 0; k < 3; k++)
|
|
l_2084[i][j][k] = 0xE5L;
|
|
}
|
|
}
|
|
if ((safe_rshift_func_int16_t_s_s((g_1062[l_1939] = ((((safe_div_func_uint16_t_u_u(((*l_1997) ^= 0x12CFL), 0x780CL)) | ((*l_1935) &= g_1062[l_1939])) == ((l_1945 = (!((safe_sub_func_int8_t_s_s(p_21, (safe_add_func_int32_t_s_s((safe_div_func_int64_t_s_s((safe_div_func_uint32_t_u_u((safe_sub_func_uint8_t_u_u((safe_add_func_int16_t_s_s(g_617.f0.f0, (safe_rshift_func_uint16_t_u_s((((&g_1110 != ((g_783.f5.f2 |= l_2013[0][5]) , l_2014[5])) || ((*g_1111) <= p_23)) || 0xC59CL), 0)))), g_1062[l_1939])), l_2013[0][5])), 0xEC6FE4E700BAF4B7LL)), g_1062[l_1939])))) != p_22))) == 1UL)) , g_681.f1)), g_364.f0.f2)))
|
|
{ /* block id: 811 */
|
|
uint64_t l_2022[8][9] = {{0xB7EDA53B4A40EE9ALL,0xB7EDA53B4A40EE9ALL,1UL,0xE213DDF60A098544LL,0xCD6BDDC952218901LL,0xE213DDF60A098544LL,1UL,0xB7EDA53B4A40EE9ALL,0xB7EDA53B4A40EE9ALL},{18446744073709551608UL,0xE9916785C6994D73LL,0xB7EDA53B4A40EE9ALL,0xE213DDF60A098544LL,0xB7EDA53B4A40EE9ALL,0xE9916785C6994D73LL,18446744073709551608UL,18446744073709551608UL,0xE9916785C6994D73LL},{0xE213DDF60A098544LL,0xE9916785C6994D73LL,1UL,0xE9916785C6994D73LL,0xE213DDF60A098544LL,18446744073709551615UL,18446744073709551615UL,0xE213DDF60A098544LL,0xE9916785C6994D73LL},{18446744073709551608UL,0xB7EDA53B4A40EE9ALL,18446744073709551608UL,18446744073709551615UL,1UL,1UL,18446744073709551615UL,18446744073709551608UL,0xB7EDA53B4A40EE9ALL},{0xB7EDA53B4A40EE9ALL,18446744073709551608UL,18446744073709551615UL,1UL,1UL,18446744073709551615UL,18446744073709551608UL,0xB7EDA53B4A40EE9ALL,18446744073709551608UL},{0xE9916785C6994D73LL,0xE213DDF60A098544LL,18446744073709551615UL,18446744073709551615UL,0xE213DDF60A098544LL,0xE9916785C6994D73LL,1UL,0xE9916785C6994D73LL,0xE213DDF60A098544LL},{0xE9916785C6994D73LL,18446744073709551608UL,18446744073709551608UL,0xE9916785C6994D73LL,0xB7EDA53B4A40EE9ALL,0xE213DDF60A098544LL,0xB7EDA53B4A40EE9ALL,0xE9916785C6994D73LL,18446744073709551608UL},{0xB7EDA53B4A40EE9ALL,0xB7EDA53B4A40EE9ALL,1UL,0xE213DDF60A098544LL,0xCD6BDDC952218901LL,0xE213DDF60A098544LL,1UL,0xB7EDA53B4A40EE9ALL,0xB7EDA53B4A40EE9ALL}};
|
|
struct S5 l_2024 = {-1};
|
|
struct S1 **l_2056 = &g_639;
|
|
int i, j;
|
|
if (g_83.f0)
|
|
goto lbl_2017;
|
|
(*l_1935) &= ((*g_1111) <= (safe_div_func_uint32_t_u_u((safe_div_func_int64_t_s_s(l_2022[1][2], (+(l_2024 , (l_2025[1][4][0] == ((*l_2056) = (void*)0)))))), (g_1062[l_1939] , (safe_add_func_int8_t_s_s(l_2013[0][6], (safe_mul_func_int16_t_s_s((safe_rshift_func_uint16_t_u_s(0xD89DL, 8)), (safe_lshift_func_int16_t_s_u((safe_add_func_uint16_t_u_u((~((*l_1964) = l_2024.f0)), p_24)), 9))))))))));
|
|
}
|
|
else
|
|
{ /* block id: 816 */
|
|
return l_2068;
|
|
}
|
|
for (g_1227.f0.f0 = 1; (g_1227.f0.f0 >= 0); g_1227.f0.f0 -= 1)
|
|
{ /* block id: 821 */
|
|
struct S4 **l_2078[6][9] = {{&l_2077[3],(void*)0,&g_1561,&g_1561,&g_1561,&g_1561,(void*)0,&l_2077[3],&g_1561},{&g_1561,&g_1561,&l_2077[3],&l_2077[3],&l_2077[0],(void*)0,(void*)0,&l_2077[0],&l_2077[3]},{&g_1561,&g_1561,&g_1561,&g_1561,(void*)0,&g_1561,&l_2077[3],&g_1561,&g_1561},{&g_1561,&g_1561,&g_1561,(void*)0,&g_1561,&g_1561,&g_1561,&l_2077[3],&l_2077[3]},{&l_2077[3],&g_1561,(void*)0,&g_1561,&g_1561,&g_1561,&g_1561,&g_1561,&l_2077[0]},{&l_2077[0],&l_2077[0],&g_1561,&g_1561,&g_1561,&g_1561,&l_2077[3],&g_1561,&l_2077[3]}};
|
|
uint16_t **l_2080[10] = {(void*)0,(void*)0,&g_1199,(void*)0,(void*)0,&g_1199,(void*)0,(void*)0,&g_1199,(void*)0};
|
|
int i, j;
|
|
(*g_2070) = l_2069;
|
|
if (l_1968)
|
|
break;
|
|
l_2073[4] &= (safe_lshift_func_uint8_t_u_s(l_1968, 6));
|
|
(*l_1935) = (safe_sub_func_int32_t_s_s(((((g_684[5][1].f3 , l_2076) == (g_1561 = l_2077[3])) < ((g_2079 , ((l_2013[0][5] , l_2080[1]) == l_2080[1])) == (l_2081[0] , (safe_div_func_uint32_t_u_u(4294967295UL, g_190.f1))))) || l_2084[0][8][2]), 0UL));
|
|
}
|
|
}
|
|
if ((0x4896L <= ((l_2085 , (((safe_rshift_func_int8_t_s_s((safe_unary_minus_func_int8_t_s((g_617.f0.f5.f4 >= ((void*)0 != l_2089[0])))), 4)) ^ g_684[5][1].f2) && ((*l_2016) &= ((p_24 , (*l_2076)) , (g_700[5].f2 || 0xC8398D9BL))))) & p_21)))
|
|
{ /* block id: 830 */
|
|
(*l_1935) ^= l_2081[0].f2;
|
|
}
|
|
else
|
|
{ /* block id: 832 */
|
|
l_2085.f0 &= l_1944;
|
|
if (l_1992)
|
|
break;
|
|
(**g_1175) = &l_2073[7];
|
|
}
|
|
l_2090[6][0] = &l_2073[2];
|
|
}
|
|
else
|
|
{ /* block id: 838 */
|
|
struct S6 l_2093[6][6][2] = {{{{-52,1,-11,-3,0},{-32,1,-4,-2,1}},{{-52,1,-11,-3,0},{-44,0,-31,-3,1}},{{44,0,18,2,1},{44,0,18,2,1}},{{-44,0,-31,-3,1},{-52,1,-11,-3,0}},{{-32,1,-4,-2,1},{-52,1,-11,-3,0}},{{-44,0,-31,-3,1},{44,0,18,2,1}}},{{{44,0,18,2,1},{-44,0,-31,-3,1}},{{-52,1,-11,-3,0},{-32,1,-4,-2,1}},{{-52,1,-11,-3,0},{-44,0,-31,-3,1}},{{44,0,18,2,1},{44,0,18,2,1}},{{-44,0,-31,-3,1},{-52,1,-11,-3,0}},{{-32,1,-4,-2,1},{-52,1,-11,-3,0}}},{{{-44,0,-31,-3,1},{44,0,18,2,1}},{{44,0,18,2,1},{-44,0,-31,-3,1}},{{-52,1,-11,-3,0},{-32,1,-4,-2,1}},{{-52,1,-11,-3,0},{-44,0,-31,-3,1}},{{44,0,18,2,1},{44,0,18,2,1}},{{-44,0,-31,-3,1},{-52,1,-11,-3,0}}},{{{-32,1,-4,-2,1},{-52,1,-11,-3,0}},{{-44,0,-31,-3,1},{44,0,18,2,1}},{{44,0,18,2,1},{-44,0,-31,-3,1}},{{-52,1,-11,-3,0},{-32,1,-4,-2,1}},{{-52,1,-11,-3,0},{-44,0,-31,-3,1}},{{44,0,18,2,1},{44,0,18,2,1}}},{{{-44,0,-31,-3,1},{-52,1,-11,-3,0}},{{-32,1,-4,-2,1},{-52,1,-11,-3,0}},{{-44,0,-31,-3,1},{44,0,18,2,1}},{{44,0,18,2,1},{-44,0,-31,-3,1}},{{-52,1,-11,-3,0},{-32,1,-4,-2,1}},{{-52,1,-11,-3,0},{-44,0,-31,-3,1}}},{{{44,0,18,2,1},{44,0,18,2,1}},{{-44,0,-31,-3,1},{-52,1,-11,-3,0}},{{-32,1,-4,-2,1},{-52,1,-11,-3,0}},{{-44,0,-31,-3,1},{44,0,18,2,1}},{{44,0,18,2,1},{-44,0,-31,-3,1}},{{-52,1,-11,-3,0},{-32,1,-4,-2,1}}}};
|
|
int i, j, k;
|
|
l_2093[5][3][0].f2 = ((*g_716) = (safe_add_func_int8_t_s_s(p_23, (l_2093[5][3][0] , (0xA8L && ((safe_mod_func_uint32_t_u_u(((0x76F079C5DFBC4EB0LL ^ p_22) >= 0UL), (safe_mul_func_uint8_t_u_u((((+((safe_rshift_func_int8_t_s_u((safe_mod_func_uint32_t_u_u(((((*g_969) ^ (l_1992 & (safe_lshift_func_int8_t_s_s((safe_rshift_func_int8_t_s_s((safe_mod_func_int16_t_s_s((safe_rshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_u(l_1992, p_21)), l_1945)), 65532UL)), p_24)), p_24)))) || g_698.f4) > l_2093[5][3][0].f0), p_23)), g_699.f4)) | l_2113)) , 0xE59D8630L) ^ p_21), p_22)))) ^ l_2113))))));
|
|
}
|
|
if ((((g_595++) < (l_2116 == 0xB5B5L)) == l_2117))
|
|
{ /* block id: 843 */
|
|
uint32_t *l_2123[9] = {&g_1522[2],&g_1522[1],&g_1522[1],&g_1522[2],&g_1522[1],&g_1522[1],&g_1522[2],&g_1522[1],&g_1522[1]};
|
|
int32_t l_2135 = (-2L);
|
|
int64_t * const **l_2146[6] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
uint16_t *l_2177 = (void*)0;
|
|
uint16_t *l_2178 = &g_436.f0;
|
|
uint32_t l_2195 = 0x3D635B3FL;
|
|
int i;
|
|
(*l_1935) = ((safe_rshift_func_int16_t_s_u((g_2120 , (safe_sub_func_uint16_t_u_u(((g_694.f3 = g_1687.f5.f0) > (safe_add_func_int32_t_s_s(1L, (l_2126[2] = 1L)))), ((((safe_mul_func_int16_t_s_s(g_139[4], p_23)) | (safe_rshift_func_uint8_t_u_s(g_694.f1, 5))) >= (safe_sub_func_uint64_t_u_u(((safe_add_func_int8_t_s_s(((g_2043.f3 , &g_1052) == (void*)0), l_2135)) | l_2081[0].f3), l_2135))) & l_1944)))), 15)) && l_1968);
|
|
(*l_1935) = (l_2081[0].f0 = ((g_2137 = (g_2136 , g_2137)) == &l_1933));
|
|
if ((((*l_1936) |= p_22) || ((((p_21 , l_2081[0].f1) <= (0x6DF1FB71L >= (safe_lshift_func_uint16_t_u_u(((*l_2178) |= (safe_mul_func_uint8_t_u_u((((l_2147 = (*g_1241)) == ((safe_sub_func_int8_t_s_s(0x5BL, 247UL)) , ((((**l_2015) &= ((safe_add_func_int8_t_s_s((((l_2126[1] | l_2081[0].f3) < p_23) , 0x7DL), l_1968)) , l_2176[4][0][4])) <= p_22) , &l_1990))) < p_24), g_2038[0][1][1].f3))), l_2135)))) || l_2135) != l_2126[2])))
|
|
{ /* block id: 854 */
|
|
for (g_645.f0 = 0; (g_645.f0 != 49); g_645.f0 = safe_add_func_uint16_t_u_u(g_645.f0, 1))
|
|
{ /* block id: 857 */
|
|
if (g_236.f1)
|
|
goto lbl_2017;
|
|
if (p_24)
|
|
continue;
|
|
}
|
|
(*g_674) = (**g_972);
|
|
}
|
|
else
|
|
{ /* block id: 862 */
|
|
int32_t *l_2186 = &l_1930;
|
|
(*g_2182) = l_2181;
|
|
l_2176[6][0][1] |= ((safe_mul_func_uint8_t_u_u(((g_2185[0][0] , l_2186) == l_2186), l_1945)) == (p_22 > ((l_2187[5][7] , ((safe_div_func_uint32_t_u_u((((safe_rshift_func_int8_t_s_u((l_2135 >= ((safe_lshift_func_int8_t_s_u((*l_2186), 3)) ^ (((0x0DB3L || l_2135) , (*l_2186)) <= 1UL))), 7)) , l_1991[7][0]) != l_2194), 0xDB6F4733L)) <= 0xFAC70611894CEC7FLL)) ^ 1UL)));
|
|
if (p_22)
|
|
continue;
|
|
l_2195--;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 868 */
|
|
int8_t l_2228 = 6L;
|
|
int32_t l_2230 = 0x47DEDEC4L;
|
|
(*l_1935) |= (safe_lshift_func_int8_t_s_u(p_22, (!((void*)0 == l_2201))));
|
|
for (g_690.f1 = 13; (g_690.f1 != 13); g_690.f1 = safe_add_func_int8_t_s_s(g_690.f1, 9))
|
|
{ /* block id: 872 */
|
|
int8_t l_2209 = 3L;
|
|
int32_t l_2210 = 0L;
|
|
int32_t l_2211 = (-1L);
|
|
struct S4 *l_2231 = (void*)0;
|
|
for (g_617.f0.f5.f2 = 0; (g_617.f0.f5.f2 != (-6)); --g_617.f0.f5.f2)
|
|
{ /* block id: 875 */
|
|
int32_t **l_2206 = (void*)0;
|
|
uint8_t l_2212 = 0UL;
|
|
(*g_2207) = l_2206;
|
|
(***g_1174) = (void*)0;
|
|
++l_2212;
|
|
}
|
|
for (g_2079.f2 = 0; (g_2079.f2 < (-9)); --g_2079.f2)
|
|
{ /* block id: 882 */
|
|
uint32_t l_2229 = 18446744073709551609UL;
|
|
int32_t l_2232 = 0xE33CD1C2L;
|
|
struct S5 l_2233 = {-4};
|
|
(*g_716) = (&l_2209 != (void*)0);
|
|
l_2232 ^= ((~(((((l_2230 = (((g_2079.f4 & p_23) != (((*l_1936) = ((*l_1935) |= p_24)) > 0L)) >= (p_24 != ((l_1945 = ((**l_2015) = (p_21 > ((safe_mul_func_int8_t_s_s((l_2228 = (safe_add_func_int64_t_s_s((safe_rshift_func_uint8_t_u_u((safe_mul_func_uint16_t_u_u((safe_div_func_uint64_t_u_u(p_22, (1L & 0x4EL))), p_24)), 4)), l_2081[0].f4))), l_2229)) > (-2L))))) | 255UL)))) && (***g_2070)) >= 253UL) , (*g_541)) == l_2231)) , p_24);
|
|
return l_2233;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return l_2234;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads :
|
|
* writes:
|
|
*/
|
|
const uint64_t func_27(int32_t * p_28, uint16_t p_29)
|
|
{ /* block id: 780 */
|
|
uint8_t l_1899[10][4][6] = {{{255UL,252UL,0x29L,0xC8L,0x93L,0x4DL},{0x40L,0x29L,0xB0L,248UL,0x98L,0xE1L},{1UL,255UL,0x43L,0x2FL,2UL,254UL},{0x0EL,2UL,7UL,1UL,1UL,0UL}},{{253UL,0UL,0x7CL,1UL,0xF5L,0x08L},{0x01L,0x65L,254UL,251UL,0x2AL,0x34L},{0x13L,0x4DL,0UL,0x52L,251UL,0x65L},{0xEAL,253UL,0UL,0x23L,0xF5L,0x7CL}},{{252UL,0xDFL,246UL,0x62L,0UL,0x2AL},{0x65L,0xE7L,248UL,0x34L,255UL,0xC8L},{0xDFL,246UL,8UL,255UL,0x0EL,0x77L},{247UL,0x13L,246UL,0x13L,247UL,0xDFL}},{{0xE7L,0xE1L,0xD4L,0x65L,0x29L,0x62L},{0x52L,1UL,0x40L,0xE1L,1UL,247UL},{0x2AL,0x99L,0x41L,0xC1L,0xE4L,4UL},{1UL,0x08L,2UL,0x96L,0xF0L,0xFAL}},{{0x4DL,0xC8L,0x68L,0UL,0x62L,7UL},{0x0EL,0x13L,1UL,8UL,1UL,246UL},{0xE1L,0x53L,0xE1L,250UL,0x45L,0x29L},{252UL,251UL,0x40L,0x41L,0x7CL,0x77L}},{{1UL,0x45L,0x4DL,255UL,0xE3L,0x2AL},{0x40L,0x0EL,0xA8L,0x08L,0UL,0xACL},{0x7CL,0UL,0x29L,0x93L,0x13L,7UL},{246UL,0xACL,254UL,0xC3L,250UL,0xA8L}},{{0xF5L,255UL,5UL,0x0EL,0x02L,1UL},{0x29L,0xD4L,0x93L,0xE4L,0UL,0xA5L},{0x45L,255UL,0UL,255UL,0x77L,7UL},{0x13L,0x59L,0xC8L,0xC8L,0x59L,0x13L}},{{7UL,0x7CL,1UL,0xE1L,0xEAL,0x96L},{246UL,0xB0L,0x08L,0xFEL,0UL,0x65L},{246UL,247UL,0xFEL,0xE1L,1UL,0xE3L},{7UL,0xEAL,0x23L,0xC8L,0xE1L,0xE2L}},{{0x13L,255UL,0UL,255UL,0xFEL,255UL},{0x45L,0xA8L,0x89L,0xE4L,0UL,0xB0L},{0x29L,246UL,4UL,0x0EL,0x93L,251UL},{0xF5L,0x01L,0xE1L,0xC3L,0xACL,0UL}},{{246UL,0xFEL,7UL,0x93L,255UL,0xEAL},{0x7CL,1UL,0xF5L,0x08L,0x62L,0xB0L},{0x40L,246UL,255UL,255UL,0UL,250UL},{1UL,0x93L,255UL,0x41L,1UL,252UL}}};
|
|
int i, j, k;
|
|
l_1899[2][0][3]++;
|
|
return p_29;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_783.f5.f0 g_744 g_542 g_636.f5.f1 g_617.f0.f5.f2 g_695.f2 g_1149 g_290 g_692.f2 g_1158 g_5 g_1166 g_690.f0.f5.f3 g_1111 g_1112 g_1110 g_237 g_942.f4 g_431 g_1186 g_261 g_1198 g_540.f1 g_1136.f6 g_540 g_636.f0 g_1135.f6 g_1175 g_1176 g_341.f3 g_1241 g_183.f0.f5.f2 g_1253 g_593.f5.f0 g_392 g_694.f2 g_1259 g_716 g_139 g_636.f5.f3 g_1227.f0.f5.f0 g_1227.f0.f2 g_697.f1 g_233 g_595 g_269 g_566 g_567 g_183 g_1307 g_292 g_674 g_675 g_171 g_645.f0 g_783.f0 g_972 g_970 g_971 g_639 g_236.f0.f2 g_1199 g_341 g_1354 g_1070 g_7 g_329 g_968 g_969 g_690.f3 g_1135.f3 g_188 g_1425 g_1455 g_1459 g_75 g_82 g_4 g_83.f4 g_129 g_142 g_3 g_83.f0 g_155 g_167 g_83.f2 g_189 g_144 g_210 g_186 g_236 g_262 g_335 g_342 g_345 g_364 g_715.f0.f2 g_694.f3 g_476.f0 g_1496 g_425 g_1174 g_1522 g_306.f5 g_690.f0.f3 g_289 g_1242 g_617.f1 g_271 g_681.f2 g_1797 g_593.f1 g_1812 g_507 g_417 g_1035.f3 g_525 g_645.f1 g_756.f3 g_1136.f1 g_83 g_756.f2 g_1886 g_1895
|
|
* writes: g_783.f5.f0 g_595 g_431 g_144 g_1149 g_476.f2 g_145 g_237 g_1173 g_392 g_7 g_1198 g_636.f0 g_1242 g_1288 g_1253.f1 g_233 g_171 g_783.f0 g_341 g_1110 g_364.f1 g_1199 g_525 g_1253.f2 g_1355 g_690.f0.f0 g_995.f5.f0 g_129 g_188 g_617.f1 g_75 g_82 g_4 g_139 g_155 g_186 g_190 g_210 g_183.f0.f5.f2 g_183.f1 g_306 g_329 g_335 g_476.f0 g_645.f2 g_1522 g_183.f0.f0 g_690.f0.f3 g_1560 g_636.f5.f2 g_681.f2 g_1253.f0.f5.f2 g_436.f2 g_1887 g_1895
|
|
*/
|
|
int32_t * func_30(int32_t * p_31, int32_t * p_32)
|
|
{ /* block id: 393 */
|
|
uint32_t l_1120 = 0x15A346DAL;
|
|
struct S4 *l_1134[10] = {&g_1136,(void*)0,&g_1136,(void*)0,&g_1136,(void*)0,&g_1136,(void*)0,&g_1136,(void*)0};
|
|
int32_t l_1138 = 0x599BFE46L;
|
|
int32_t l_1143 = (-4L);
|
|
int32_t l_1144 = 0xA8688C6AL;
|
|
struct S6 **l_1190 = &g_82;
|
|
struct S6 ***l_1189 = &l_1190;
|
|
uint16_t **l_1202 = &g_1199;
|
|
struct S1 **l_1263 = &g_639;
|
|
uint32_t l_1271 = 0x0B2D545DL;
|
|
int64_t ***l_1335 = &g_1242;
|
|
int32_t *l_1338 = &g_139[4];
|
|
uint8_t *l_1343 = &g_392;
|
|
uint8_t **l_1342 = &l_1343;
|
|
struct S5 l_1347 = {3};
|
|
int8_t ***l_1351[1][5][4] = {{{(void*)0,&g_345[0],(void*)0,(void*)0},{&g_345[0],&g_345[0],&g_345[1],&g_345[0]},{&g_345[0],(void*)0,(void*)0,&g_345[0]},{(void*)0,&g_345[0],(void*)0,(void*)0},{&g_345[0],&g_345[0],&g_345[1],&g_345[0]}}};
|
|
int32_t l_1365 = (-10L);
|
|
int32_t l_1366 = 0x48AB2A05L;
|
|
int32_t l_1367 = 0x6CB387CEL;
|
|
int32_t l_1369 = (-7L);
|
|
int32_t l_1371 = 0xB5DAB74DL;
|
|
int32_t l_1373[4][8] = {{0xC844D8E0L,0x6C86CB36L,0xC844D8E0L,0x6C86CB36L,0xC844D8E0L,0x6C86CB36L,0xC844D8E0L,0x6C86CB36L},{0xC844D8E0L,0x6C86CB36L,0xC844D8E0L,0x6C86CB36L,0xC844D8E0L,0x6C86CB36L,0xC844D8E0L,0x6C86CB36L},{0xC844D8E0L,0x6C86CB36L,0xC844D8E0L,0x6C86CB36L,0xC844D8E0L,0x6C86CB36L,0xC844D8E0L,0x6C86CB36L},{0xC844D8E0L,0x6C86CB36L,0xC844D8E0L,0x6C86CB36L,0xC844D8E0L,0x6C86CB36L,0xC844D8E0L,0x6C86CB36L}};
|
|
int16_t l_1437 = 0x9CEAL;
|
|
struct S6 *l_1456 = &g_83;
|
|
uint16_t l_1564 = 0x03EFL;
|
|
int32_t l_1572[7][1] = {{0x23150A93L},{0x23150A93L},{(-8L)},{0x23150A93L},{0x23150A93L},{(-8L)},{0x23150A93L}};
|
|
int32_t *l_1579[9] = {&g_5[4][0][2],&g_5[4][0][2],&g_5[4][0][2],&g_5[4][0][2],&g_5[4][0][2],&g_5[4][0][2],&g_5[4][0][2],&g_5[4][0][2],&g_5[4][0][2]};
|
|
uint64_t ***l_1697 = &g_1089[0];
|
|
uint32_t l_1699[9] = {1UL,1UL,1UL,1UL,1UL,1UL,1UL,1UL,1UL};
|
|
volatile struct S0 *l_1712 = (void*)0;
|
|
const int32_t l_1733 = 0xE277AEC9L;
|
|
const uint16_t l_1747 = 0x405EL;
|
|
uint32_t l_1753 = 0x93744FE6L;
|
|
int8_t l_1813[2];
|
|
int32_t *l_1898 = (void*)0;
|
|
int i, j, k;
|
|
for (i = 0; i < 2; i++)
|
|
l_1813[i] = 0x5BL;
|
|
for (g_783.f5.f0 = 0; (g_783.f5.f0 < 57); ++g_783.f5.f0)
|
|
{ /* block id: 396 */
|
|
int32_t l_1118 = 0x0596FF3BL;
|
|
int32_t l_1142 = 1L;
|
|
int64_t l_1150 = 0x5F4C6320E4FF8002LL;
|
|
uint64_t l_1191 = 18446744073709551613UL;
|
|
struct S5 l_1210 = {-3};
|
|
const struct S2 *l_1234 = &g_183.f0;
|
|
int8_t ****l_1265[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
|
struct S6 l_1306 = {44,1,-61,6,1};
|
|
int64_t ***l_1334 = &g_1242;
|
|
int64_t l_1364[5][7][5] = {{{0xCFC594E420B8B165LL,0xE88643287A8F468ELL,7L,9L,0x0F94005915F4EA90LL},{0x3736C91FE385A795LL,0xB4AA6DB6463EF0AFLL,7L,(-1L),0x415A9DDA929D0823LL},{1L,0xB203FEB313F2B001LL,7L,0x0F94005915F4EA90LL,(-1L)},{0L,0xA964788B465B2441LL,7L,(-2L),(-2L)},{7L,0L,7L,0x415A9DDA929D0823LL,9L},{0xCFC594E420B8B165LL,0xE88643287A8F468ELL,7L,9L,0x0F94005915F4EA90LL},{0x3736C91FE385A795LL,0xB4AA6DB6463EF0AFLL,7L,(-1L),0x415A9DDA929D0823LL}},{{1L,0xB203FEB313F2B001LL,7L,0x0F94005915F4EA90LL,(-1L)},{0L,0xA964788B465B2441LL,7L,(-2L),(-2L)},{7L,0L,7L,0x415A9DDA929D0823LL,9L},{0xCFC594E420B8B165LL,0xE88643287A8F468ELL,7L,9L,0x0F94005915F4EA90LL},{0x3736C91FE385A795LL,0xB4AA6DB6463EF0AFLL,7L,(-1L),0x415A9DDA929D0823LL},{1L,0xB203FEB313F2B001LL,7L,0x0F94005915F4EA90LL,(-1L)},{0L,0xA964788B465B2441LL,7L,(-2L),(-2L)}},{{7L,0L,7L,0x415A9DDA929D0823LL,9L},{0xCFC594E420B8B165LL,0xE88643287A8F468ELL,7L,9L,0x0F94005915F4EA90LL},{0x3736C91FE385A795LL,0xB4AA6DB6463EF0AFLL,7L,(-1L),0x415A9DDA929D0823LL},{1L,0xB203FEB313F2B001LL,7L,0x0F94005915F4EA90LL,(-1L)},{0L,0xA964788B465B2441LL,7L,(-2L),(-2L)},{7L,0L,7L,0x415A9DDA929D0823LL,9L},{0xCFC594E420B8B165LL,0xE88643287A8F468ELL,7L,9L,0x0F94005915F4EA90LL}},{{0x3736C91FE385A795LL,0xB4AA6DB6463EF0AFLL,7L,(-1L),0x415A9DDA929D0823LL},{1L,0xB203FEB313F2B001LL,7L,0x0F94005915F4EA90LL,(-1L)},{0L,0xA964788B465B2441LL,7L,(-2L),(-2L)},{7L,0L,7L,0x415A9DDA929D0823LL,9L},{0xCFC594E420B8B165LL,0xE88643287A8F468ELL,7L,9L,1L},{0L,0xB403CE75A6F73715LL,0x69FF0CDE398B2C94LL,0xCFC594E420B8B165LL,0x3736C91FE385A795LL},{(-1L),0x7EBE436EAB96808ELL,0x69FF0CDE398B2C94LL,1L,0xCFC594E420B8B165LL}},{{(-1L),0xB4B95D64BBF141F9LL,0x69FF0CDE398B2C94LL,7L,7L},{0x69FF0CDE398B2C94LL,0xD88365AD5E08A776LL,0x69FF0CDE398B2C94LL,0x3736C91FE385A795LL,0L},{0xEF7305F8E6BA3216LL,0L,0x69FF0CDE398B2C94LL,0L,1L},{0L,0xB403CE75A6F73715LL,0x69FF0CDE398B2C94LL,0xCFC594E420B8B165LL,0x3736C91FE385A795LL},{(-1L),0x7EBE436EAB96808ELL,0x69FF0CDE398B2C94LL,1L,0xCFC594E420B8B165LL},{(-1L),0xB4B95D64BBF141F9LL,0x69FF0CDE398B2C94LL,7L,7L},{0x69FF0CDE398B2C94LL,0xD88365AD5E08A776LL,0x69FF0CDE398B2C94LL,0x3736C91FE385A795LL,0L}}};
|
|
int32_t l_1368 = 0x25BD0E7CL;
|
|
int32_t l_1372 = 0xDA0371D7L;
|
|
int32_t l_1374 = 0x3B6FC97EL;
|
|
int32_t l_1375 = (-2L);
|
|
int32_t l_1376 = 0x61BAFE42L;
|
|
int32_t l_1377 = 0x756DEBC8L;
|
|
uint64_t l_1378 = 0x521151A4869E8F4FLL;
|
|
int32_t *l_1384 = (void*)0;
|
|
uint32_t l_1417 = 0UL;
|
|
int64_t l_1441[4][1][6];
|
|
uint32_t l_1447 = 0x22A45847L;
|
|
int i, j, k;
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
for (k = 0; k < 6; k++)
|
|
l_1441[i][j][k] = 6L;
|
|
}
|
|
}
|
|
for (g_595 = 0; (g_595 <= 1); g_595 += 1)
|
|
{ /* block id: 399 */
|
|
struct S6 l_1119 = {28,1,39,-3,0};
|
|
uint64_t *l_1137[6] = {&g_129,&g_129,&g_129,&g_129,&g_129,&g_129};
|
|
uint16_t *l_1141[10][10][2] = {{{&g_436.f0,&g_188[2]},{&g_995.f5.f0,&g_645.f0},{&g_645.f0,&g_645.f0},{&g_995.f5.f0,&g_188[2]},{&g_436.f0,(void*)0},{&g_436.f0,&g_188[6]},{&g_183.f0.f5.f0,&g_188[2]},{&g_681.f0,&g_188[6]},{&g_645.f0,(void*)0},{(void*)0,&g_188[2]}},{{&g_681.f0,&g_645.f0},{&g_436.f0,&g_645.f0},{&g_681.f0,&g_188[2]},{(void*)0,(void*)0},{&g_645.f0,&g_188[6]},{&g_681.f0,&g_188[2]},{&g_183.f0.f5.f0,&g_188[6]},{&g_436.f0,(void*)0},{&g_436.f0,&g_188[2]},{&g_995.f5.f0,&g_645.f0}},{{&g_645.f0,&g_645.f0},{&g_995.f5.f0,&g_188[2]},{&g_436.f0,(void*)0},{&g_436.f0,&g_188[6]},{&g_183.f0.f5.f0,&g_188[2]},{&g_681.f0,&g_188[6]},{&g_645.f0,(void*)0},{(void*)0,&g_188[2]},{&g_681.f0,&g_645.f0},{&g_436.f0,&g_645.f0}},{{&g_681.f0,&g_188[2]},{(void*)0,(void*)0},{&g_645.f0,&g_188[6]},{&g_681.f0,&g_188[2]},{&g_183.f0.f5.f0,&g_188[6]},{&g_436.f0,(void*)0},{&g_436.f0,&g_188[2]},{&g_995.f5.f0,&g_645.f0},{&g_645.f0,&g_645.f0},{&g_995.f5.f0,&g_188[2]}},{{&g_436.f0,(void*)0},{&g_436.f0,&g_188[6]},{&g_183.f0.f5.f0,&g_188[2]},{&g_681.f0,&g_188[6]},{&g_645.f0,(void*)0},{(void*)0,&g_188[2]},{&g_681.f0,&g_645.f0},{&g_436.f0,&g_645.f0},{&g_681.f0,&g_188[2]},{(void*)0,(void*)0}},{{&g_645.f0,&g_188[6]},{&g_681.f0,&g_188[2]},{&g_183.f0.f5.f0,&g_188[6]},{&g_436.f0,(void*)0},{&g_436.f0,&g_188[2]},{&g_995.f5.f0,&g_645.f0},{&g_645.f0,&g_645.f0},{&g_995.f5.f0,&g_188[2]},{&g_436.f0,(void*)0},{&g_436.f0,&g_188[6]}},{{&g_183.f0.f5.f0,&g_188[2]},{&g_681.f0,&g_188[6]},{&g_645.f0,(void*)0},{(void*)0,&g_188[2]},{&g_681.f0,&g_645.f0},{&g_436.f0,&g_645.f0},{&g_681.f0,&g_188[2]},{(void*)0,(void*)0},{&g_645.f0,&g_188[6]},{&g_681.f0,&g_188[4]}},{{&g_188[1],&g_188[2]},{&g_183.f0.f5.f0,&g_690.f0.f5.f0},{&g_183.f0.f5.f0,&g_188[4]},{&g_436.f0,(void*)0},{&g_681.f0,(void*)0},{&g_436.f0,&g_188[4]},{&g_183.f0.f5.f0,&g_690.f0.f5.f0},{&g_183.f0.f5.f0,&g_188[2]},{&g_188[1],&g_188[4]},{&g_636.f5.f0,&g_188[2]}},{{&g_681.f0,&g_690.f0.f5.f0},{&g_476.f0,&g_188[4]},{&g_645.f0,(void*)0},{&g_183.f0.f5.f0,(void*)0},{&g_645.f0,&g_188[4]},{&g_476.f0,&g_690.f0.f5.f0},{&g_681.f0,&g_188[2]},{&g_636.f5.f0,&g_188[4]},{&g_188[1],&g_188[2]},{&g_183.f0.f5.f0,&g_690.f0.f5.f0}},{{&g_183.f0.f5.f0,&g_188[4]},{&g_436.f0,(void*)0},{&g_681.f0,(void*)0},{&g_436.f0,&g_188[4]},{&g_183.f0.f5.f0,&g_690.f0.f5.f0},{&g_183.f0.f5.f0,&g_188[2]},{&g_188[1],&g_188[4]},{&g_636.f5.f0,&g_188[2]},{&g_681.f0,&g_690.f0.f5.f0},{&g_476.f0,&g_188[4]}}};
|
|
int8_t *l_1145 = &g_431[0][6][9];
|
|
int8_t *l_1146 = (void*)0;
|
|
int8_t *l_1147 = &g_144;
|
|
int8_t *l_1148 = &g_1149[1];
|
|
int32_t *****l_1177 = &g_1174;
|
|
struct S6 **l_1188 = &g_82;
|
|
struct S6 ***l_1187 = &l_1188;
|
|
struct S3 *l_1226 = &g_1227;
|
|
uint32_t l_1235 = 0xAC7CE813L;
|
|
int32_t l_1269 = (-7L);
|
|
int32_t l_1370[9][4] = {{0x44B6C4C2L,0x44B6C4C2L,0x4A2110B8L,(-1L)},{1L,0xA66071C0L,1L,0x4A2110B8L},{1L,0x4A2110B8L,0x4A2110B8L,1L},{0x44B6C4C2L,0x4A2110B8L,(-1L),0x4A2110B8L},{0x4A2110B8L,0xA66071C0L,(-1L),(-1L)},{0x44B6C4C2L,0x44B6C4C2L,0x4A2110B8L,(-1L)},{1L,0xA66071C0L,1L,0x4A2110B8L},{1L,0x4A2110B8L,0x4A2110B8L,1L},{0x44B6C4C2L,0x4A2110B8L,(-1L),0x4A2110B8L}};
|
|
uint8_t **l_1397 = &l_1343;
|
|
int i, j, k;
|
|
if (l_1118)
|
|
break;
|
|
if ((((l_1120 ^= (l_1119 , ((*p_32) = (*p_32)))) > ((safe_mul_func_uint16_t_u_u(((safe_lshift_func_int8_t_s_u(((*l_1148) ^= ((*l_1147) = ((*l_1145) = (((safe_add_func_int64_t_s_s((((l_1119.f4 != ((l_1143 |= (safe_lshift_func_uint8_t_u_s(0xFDL, (safe_mod_func_uint64_t_u_u(1UL, (safe_sub_func_int16_t_s_s((((~(l_1138 &= ((*g_744) == l_1134[3]))) && g_636.f5.f1) < (safe_div_func_uint16_t_u_u((l_1142 = g_617.f0.f5.f2), g_695.f2))), l_1119.f2))))))) || 0xBCC1L)) > l_1144) < l_1118), l_1119.f2)) > l_1119.f4) || l_1118)))), l_1119.f1)) != l_1144), l_1118)) && l_1150)) , 0xA971A149L))
|
|
{ /* block id: 409 */
|
|
int64_t l_1155 = 0x4D6E349F7E067FA1LL;
|
|
int32_t l_1156 = 0x6F65B104L;
|
|
struct S6 l_1159 = {-4,0,-54,-2,1};
|
|
struct S3 *l_1225[3][1];
|
|
int64_t **l_1240 = &g_335[2][0];
|
|
struct S6 **l_1287 = &g_82;
|
|
int64_t l_1292 = (-1L);
|
|
int i, j;
|
|
for (i = 0; i < 3; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
l_1225[i][j] = &g_690;
|
|
}
|
|
if ((((0UL < 0x7397L) & ((safe_rshift_func_int8_t_s_s((l_1155 = (safe_lshift_func_uint16_t_u_s(0x4B89L, 12))), ((g_290 & 2L) == (l_1119.f1 || (9L ^ (-10L)))))) | (g_692.f2 == l_1118))) < l_1156))
|
|
{ /* block id: 411 */
|
|
for (g_476.f2 = 3; (g_476.f2 >= 0); g_476.f2 -= 1)
|
|
{ /* block id: 414 */
|
|
int i, j;
|
|
(*p_32) ^= 1L;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 417 */
|
|
int32_t **l_1157 = (void*)0;
|
|
(*g_1158) = &l_1156;
|
|
if ((*p_32))
|
|
break;
|
|
if ((*p_31))
|
|
continue;
|
|
}
|
|
if ((0xD196B007A0AB7D4FLL && (l_1159 , ((((((((safe_div_func_uint64_t_u_u(((safe_mul_func_int8_t_s_s((safe_rshift_func_uint16_t_u_s(((l_1155 < 0x7B8D1B8A26AB1222LL) > g_1166[2][1]), 7)), (g_690.f0.f5.f3 > (l_1142 = l_1119.f1)))) >= (safe_sub_func_int16_t_s_s(((l_1159.f1 && (safe_sub_func_int32_t_s_s(((*p_32) |= (+l_1159.f1)), 4294967288UL))) , 0x4A90L), 0xC968L))), l_1159.f3)) || 0x50D92CF0812FD893LL) > 65531UL) & 0UL) && 0xD19F2E677928C7E3LL) && (*g_1111)) > l_1119.f2) < l_1159.f2))))
|
|
{ /* block id: 424 */
|
|
struct S5 *l_1172[7] = {&g_237,&g_237,&g_237,&g_237,&g_237,&g_237,&g_237};
|
|
const int32_t l_1182 = (-1L);
|
|
uint16_t ***l_1200 = (void*)0;
|
|
uint16_t ***l_1201 = &g_1198;
|
|
uint8_t *l_1213 = &g_392;
|
|
struct S6 l_1218[1][7] = {{{-7,0,37,8,1},{-7,0,37,8,1},{-7,0,37,8,1},{-7,0,37,8,1},{-7,0,37,8,1},{-7,0,37,8,1},{-7,0,37,8,1}}};
|
|
int16_t *l_1223 = &g_636.f0;
|
|
int32_t l_1224 = 4L;
|
|
int i, j;
|
|
(*p_32) |= ((((**g_1110) == (((g_237 = g_237) , ((g_1173 = (void*)0) == (l_1177 = &g_1174))) , 0xDDL)) | 0x3C23L) > (safe_rshift_func_uint8_t_u_u(((safe_add_func_uint16_t_u_u(g_942[4].f4, ((g_392 = 1UL) > ((&g_608 != (void*)0) | l_1156)))) | l_1182), g_431[0][0][9])));
|
|
(*g_261) = (safe_unary_minus_func_int32_t_s(((safe_lshift_func_uint16_t_u_s(((g_1186 , l_1187) == &g_396), (&g_396 == l_1189))) & l_1191)));
|
|
(*p_32) &= (safe_unary_minus_func_int64_t_s(((safe_lshift_func_uint16_t_u_s(((safe_div_func_int64_t_s_s(((((!l_1159.f3) == (((*l_1201) = g_1198) == (l_1202 = &g_1199))) <= (g_392 = (!(safe_lshift_func_uint8_t_u_s((safe_mul_func_int16_t_s_s((((g_237 , ((*l_1147) = 5L)) , (safe_sub_func_int16_t_s_s(l_1182, ((l_1210 = g_237) , g_540[0][2].f1)))) >= (l_1138 && (*g_1111))), 0x0A49L)), 4))))) ^ 9UL), l_1120)) > g_1136.f6), 14)) , l_1142)));
|
|
l_1224 ^= ((l_1118 && (((*l_1213) = (safe_lshift_func_uint16_t_u_s(l_1144, l_1144))) < ((*p_32) | (safe_sub_func_int64_t_s_s((l_1120 , ((safe_lshift_func_uint16_t_u_s(((l_1218[0][3] , (*g_542)) , (((*l_1223) &= (safe_div_func_uint16_t_u_u((safe_lshift_func_int16_t_s_s(0xBCF8L, g_1186.f2)), l_1182))) <= l_1210.f0)), g_1135.f6)) != l_1182)), l_1142))))) , 0xF217DE46L);
|
|
}
|
|
else
|
|
{ /* block id: 440 */
|
|
int8_t l_1228 = 0L;
|
|
uint32_t *l_1268[9][10][2] = {{{&g_171,&g_171},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&g_171},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&g_171},{&l_1235,&g_171}},{{&g_171,&g_171},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&g_171},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&g_171},{&l_1235,&g_171}},{{&g_171,&g_171},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&g_171},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&g_171},{&l_1235,&g_171}},{{&g_171,&g_171},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&g_171},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&g_171},{&l_1235,&g_171}},{{&g_171,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&l_1235}},{{&g_171,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&l_1235}},{{&g_171,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&l_1235}},{{&g_171,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&l_1235}},{{&g_171,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&g_171,&l_1235},{&g_171,&g_171},{&l_1235,&g_171},{&g_171,&l_1235}}};
|
|
int32_t l_1270 = (-5L);
|
|
struct S6 **l_1286[7] = {&g_82,(void*)0,&g_82,&g_82,(void*)0,&g_82,&g_82};
|
|
uint32_t l_1291[4][2][6] = {{{4294967295UL,4294967295UL,0UL,4294967295UL,4294967295UL,0UL},{4294967295UL,4294967295UL,0UL,4294967295UL,4294967295UL,0UL}},{{4294967295UL,4294967295UL,0UL,4294967295UL,4294967295UL,0UL},{4294967295UL,4294967295UL,0UL,4294967295UL,4294967295UL,0UL}},{{4294967295UL,4294967295UL,0UL,4294967295UL,4294967295UL,0UL},{4294967295UL,4294967295UL,0UL,4294967295UL,4294967295UL,0UL}},{{4294967295UL,4294967295UL,0UL,4294967295UL,4294967295UL,0UL},{4294967295UL,4294967295UL,0UL,4294967295UL,4294967295UL,0UL}}};
|
|
int i, j, k;
|
|
l_1226 = l_1225[1][0];
|
|
(**g_1175) = &l_1143;
|
|
if (((l_1228 > (safe_div_func_uint8_t_u_u(l_1228, (l_1159.f0 & (+(((l_1144 || ((void*)0 != l_1234)) > l_1159.f2) , l_1235)))))) , ((((safe_add_func_int8_t_s_s((safe_mod_func_int32_t_s_s(0L, 0xB06B3B9BL)), l_1228)) && l_1144) != g_341[8].f3) == l_1120)))
|
|
{ /* block id: 443 */
|
|
uint32_t l_1254 = 0xB95E812AL;
|
|
uint8_t *l_1257 = &g_392;
|
|
int32_t l_1258 = 1L;
|
|
(*g_1241) = (g_237 , l_1240);
|
|
l_1258 &= ((!8UL) >= (g_183.f0.f5.f2 != ((safe_sub_func_int64_t_s_s((safe_rshift_func_int8_t_s_u((safe_mod_func_int32_t_s_s((safe_add_func_uint32_t_u_u((safe_unary_minus_func_uint16_t_u((l_1142 & ((g_1253 , l_1254) <= 65526UL)))), (((*p_32) = ((l_1210.f0 = ((0xF3L || ((*l_1257) ^= (safe_mod_func_uint32_t_u_u(((-9L) > (1L | 0x07BBDE7FL)), g_593.f5.f0)))) & 0x4323L)) == l_1254)) >= (-1L)))), (*p_31))), l_1254)), 0xF52B51A1AF5835DCLL)) & g_694.f2)));
|
|
(*p_32) = ((((g_1259 , (l_1142 , l_1254)) >= ((safe_lshift_func_uint16_t_u_s(0x6060L, 7)) || l_1228)) <= (~l_1228)) || ((void*)0 != l_1263));
|
|
if ((*g_716))
|
|
continue;
|
|
}
|
|
else
|
|
{ /* block id: 451 */
|
|
int8_t *** const **l_1264 = (void*)0;
|
|
(*p_32) |= (*p_31);
|
|
l_1265[2] = (void*)0;
|
|
(*p_32) = (safe_add_func_uint32_t_u_u(0x9BA82AF8L, l_1159.f1));
|
|
if (l_1228)
|
|
break;
|
|
}
|
|
(*p_32) &= ((((l_1271--) < 4294967293UL) , (*g_542)) , ((safe_sub_func_uint32_t_u_u((safe_sub_func_uint64_t_u_u(0xCAB30ED3A5D75176LL, (safe_mul_func_int8_t_s_s(0x68L, (safe_mod_func_int64_t_s_s((((safe_div_func_uint64_t_u_u((safe_sub_func_uint64_t_u_u((l_1286[4] != (g_1288[4] = l_1287)), (safe_sub_func_int8_t_s_s(l_1210.f0, (g_636.f5.f3 >= (((l_1291[0][1][2] ^ l_1159.f2) || 0x0B1EL) <= l_1191)))))), l_1156)) | g_1227.f0.f5.f0) >= l_1292), l_1120)))))), (*p_31))) , l_1270));
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 461 */
|
|
struct S5 l_1301 = {5};
|
|
int8_t *l_1309 = (void*)0;
|
|
int32_t *l_1337 = &l_1142;
|
|
uint16_t *l_1344[2][9][7] = {{{&g_783.f5.f0,&g_783.f5.f0,&g_476.f0,(void*)0,&g_476.f0,&g_783.f5.f0,&g_783.f5.f0},{&g_783.f5.f0,&g_783.f5.f0,&g_681.f0,&g_783.f5.f0,&g_783.f5.f0,&g_183.f0.f5.f0,&g_188[2]},{&g_690.f0.f5.f0,&g_636.f5.f0,&g_690.f0.f5.f0,&g_476.f0,&g_476.f0,&g_690.f0.f5.f0,&g_636.f5.f0},{&g_188[2],&g_1227.f0.f5.f0,&g_681.f0,&g_681.f0,&g_783.f5.f0,&g_783.f5.f0,&g_783.f5.f0},{&g_690.f0.f5.f0,&g_476.f0,&g_476.f0,&g_690.f0.f5.f0,&g_636.f5.f0,&g_690.f0.f5.f0,&g_476.f0},{&g_188[2],&g_783.f5.f0,&g_681.f0,&g_1227.f0.f5.f0,&g_681.f0,&g_783.f5.f0,&g_188[2]},{&g_476.f0,&g_690.f0.f5.f0,&g_636.f5.f0,&g_690.f0.f5.f0,&g_476.f0,&g_476.f0,&g_690.f0.f5.f0},{&g_681.f0,&g_183.f0.f5.f0,&g_681.f0,&g_995.f5.f0,&g_681.f0,&g_681.f0,&g_783.f5.f0},{&g_690.f0.f5.f0,&g_783.f5.f0,&g_636.f5.f0,&g_636.f5.f0,&g_783.f5.f0,&g_690.f0.f5.f0,&g_783.f5.f0}},{{&g_681.f0,&g_995.f5.f0,&g_681.f0,&g_681.f0,&g_783.f5.f0,&g_681.f0,&g_681.f0},{&g_476.f0,&g_476.f0,&g_690.f0.f5.f0,&g_636.f5.f0,&g_690.f0.f5.f0,&g_476.f0,&g_476.f0},{&g_188[2],&g_995.f5.f0,&g_783.f5.f0,&g_995.f5.f0,&g_188[2],&g_783.f5.f0,&g_681.f0},{(void*)0,&g_783.f5.f0,(void*)0,&g_690.f0.f5.f0,&g_690.f0.f5.f0,(void*)0,&g_783.f5.f0},{&g_681.f0,&g_183.f0.f5.f0,&g_783.f5.f0,&g_1227.f0.f5.f0,&g_783.f5.f0,&g_995.f5.f0,&g_783.f5.f0},{(void*)0,&g_690.f0.f5.f0,&g_690.f0.f5.f0,(void*)0,&g_783.f5.f0,(void*)0,&g_690.f0.f5.f0},{&g_188[2],&g_783.f5.f0,&g_681.f0,&g_1227.f0.f5.f0,&g_681.f0,&g_783.f5.f0,&g_188[2]},{&g_476.f0,&g_690.f0.f5.f0,&g_636.f5.f0,&g_690.f0.f5.f0,&g_476.f0,&g_476.f0,&g_690.f0.f5.f0},{&g_681.f0,&g_183.f0.f5.f0,&g_681.f0,&g_995.f5.f0,&g_681.f0,&g_681.f0,&g_783.f5.f0}}};
|
|
int8_t ***l_1352[5][1][2] = {{{(void*)0,(void*)0}},{{(void*)0,(void*)0}},{{(void*)0,(void*)0}},{{(void*)0,(void*)0}},{{(void*)0,(void*)0}}};
|
|
uint64_t *** const l_1353 = (void*)0;
|
|
int i, j, k;
|
|
for (g_1253.f1 = 0; (g_1253.f1 <= 1); g_1253.f1 += 1)
|
|
{ /* block id: 464 */
|
|
return p_32;
|
|
}
|
|
l_1119.f2 |= ((*g_1111) >= ((safe_mul_func_int16_t_s_s(l_1210.f0, g_1227.f0.f2)) == ((safe_add_func_int32_t_s_s((safe_sub_func_uint64_t_u_u(((l_1144 = (safe_mod_func_uint64_t_u_u((0xCEB009B1L == (l_1301 , (((safe_mul_func_uint16_t_u_u(0xD1C1L, l_1118)) , l_1144) , ((*p_32) = (safe_mod_func_uint8_t_u_u((((l_1306 , g_697[0][1][2].f1) ^ l_1138) , l_1301.f0), l_1120)))))), 0xEF44A8C778C9F3ABLL))) , l_1144), l_1138)), l_1150)) < l_1150)));
|
|
for (g_233 = 1; (g_233 >= 0); g_233 -= 1)
|
|
{ /* block id: 472 */
|
|
int32_t l_1336 = 0xD3906F6CL;
|
|
int i, j, k;
|
|
if (g_269[(g_233 + 1)][(g_595 + 3)][g_233])
|
|
{ /* block id: 473 */
|
|
int8_t *l_1308 = &g_144;
|
|
int32_t *l_1310 = (void*)0;
|
|
int i, j, k;
|
|
(*p_32) |= ((**g_566) , ((g_269[(g_595 + 6)][(g_595 + 2)][g_233] , (g_1307 , l_1308)) == l_1309));
|
|
(*p_32) = (-1L);
|
|
return l_1310;
|
|
}
|
|
else
|
|
{ /* block id: 477 */
|
|
uint32_t *l_1315 = &g_171;
|
|
int32_t l_1320[5][4] = {{7L,7L,0xAABF9921L,0xAABF9921L},{7L,7L,0xAABF9921L,0xAABF9921L},{7L,7L,0xAABF9921L,0xAABF9921L},{7L,7L,0xAABF9921L,0xAABF9921L},{7L,7L,0xAABF9921L,0xAABF9921L}};
|
|
int16_t *l_1327 = &g_783.f0;
|
|
int32_t l_1328[7][3] = {{0x4D4291C3L,0x4D4291C3L,0x4D4291C3L},{0x2ACF8530L,0x2ACF8530L,0x2ACF8530L},{0x4D4291C3L,0x4D4291C3L,0x4D4291C3L},{0x2ACF8530L,0x2ACF8530L,0x2ACF8530L},{0x4D4291C3L,0x4D4291C3L,0x4D4291C3L},{0x2ACF8530L,0x2ACF8530L,0x2ACF8530L},{0x4D4291C3L,0x4D4291C3L,0x4D4291C3L}};
|
|
int i, j;
|
|
(**l_1263) = (((safe_add_func_uint64_t_u_u((g_292[(g_595 + 4)][g_233] , (safe_mod_func_uint32_t_u_u(((*l_1315) ^= ((*g_674) , g_292[(g_595 + 2)][g_595])), 0x169DA8EDL))), (safe_div_func_uint8_t_u_u(((l_1320[1][0] = (safe_add_func_uint64_t_u_u(0x47D1315DC0DB212BLL, l_1210.f0))) && (g_645.f0 >= (l_1210.f0 | ((safe_add_func_uint8_t_u_u((safe_add_func_int16_t_s_s(((*l_1327) &= 4L), l_1306.f1)), l_1120)) <= 0x0FF54F0BL)))), l_1328[5][1])))) , g_292[(g_233 + 4)][g_595]) , (**g_972));
|
|
}
|
|
if (l_1301.f0)
|
|
continue;
|
|
l_1338 = func_33(g_269[(g_233 + 1)][(g_595 + 3)][g_233], g_236.f0.f2, ((((safe_lshift_func_int16_t_s_s((safe_mul_func_int16_t_s_s((~(l_1119.f0 | l_1143)), l_1138)), g_694.f2)) & (((l_1142 , l_1334) != l_1335) <= l_1306.f3)) && 255UL) && 0x322908E922F28042LL), l_1336, l_1337);
|
|
for (g_364.f1 = 0; (g_364.f1 <= 1); g_364.f1 += 1)
|
|
{ /* block id: 487 */
|
|
int8_t *l_1348[2][7] = {{&g_144,&g_144,&g_431[0][0][9],&g_144,&g_144,&g_431[0][0][9],&g_144},{&g_144,&g_1149[0],&g_1149[0],&g_144,&g_1149[0],&g_1149[0],&g_144}};
|
|
int32_t l_1349 = (-1L);
|
|
struct S6 l_1350 = {-55,1,-12,-2,0};
|
|
int i, j;
|
|
(*p_32) ^= (18446744073709551615UL >= (safe_rshift_func_uint8_t_u_u((~((*l_1147) = (((((l_1342 == (void*)0) , ((((l_1344[0][2][5] == ((*l_1202) = (*g_1198))) < (safe_rshift_func_int8_t_s_s(((l_1347 , l_1343) == ((**l_1263) , l_1348[0][4])), 5))) || 6L) <= 5UL)) > l_1306.f3) || l_1306.f4) && 4294967295UL))), l_1349)));
|
|
if (g_269[(g_233 + 1)][(g_595 + 3)][g_233])
|
|
continue;
|
|
g_525 = (l_1350 , (l_1352[4][0][0] = l_1351[0][1][0]));
|
|
return p_32;
|
|
}
|
|
}
|
|
for (g_1253.f2 = 0; (g_1253.f2 <= 0); g_1253.f2 += 1)
|
|
{ /* block id: 499 */
|
|
(*g_1354) = l_1353;
|
|
}
|
|
}
|
|
for (g_690.f0.f0 = 0; (g_690.f0.f0 <= 1); g_690.f0.f0 += 1)
|
|
{ /* block id: 505 */
|
|
uint16_t l_1357 = 4UL;
|
|
int32_t l_1360[2];
|
|
uint8_t **l_1396[1][10] = {{&l_1343,&l_1343,&l_1343,&l_1343,&l_1343,&l_1343,&l_1343,&l_1343,&l_1343,&l_1343}};
|
|
int32_t l_1406 = (-1L);
|
|
int i, j;
|
|
for (i = 0; i < 2; i++)
|
|
l_1360[i] = 4L;
|
|
for (g_995.f5.f0 = 0; (g_995.f5.f0 <= 1); g_995.f5.f0 += 1)
|
|
{ /* block id: 508 */
|
|
l_1269 = ((*p_32) = (*g_1070));
|
|
}
|
|
if (l_1306.f4)
|
|
{ /* block id: 512 */
|
|
int32_t *l_1356 = (void*)0;
|
|
int32_t *l_1361 = &g_139[3];
|
|
int32_t *l_1362 = &g_7[6][0][0];
|
|
int32_t *l_1363[9][6][1] = {{{&g_7[6][0][0]},{&g_7[6][0][0]},{&l_1143},{&g_7[6][0][0]},{&g_7[6][0][0]},{&l_1143}},{{&g_7[6][0][0]},{&g_7[6][0][0]},{&l_1143},{&g_7[6][0][0]},{&g_7[6][0][0]},{&l_1143}},{{&g_7[6][0][0]},{&g_7[6][0][0]},{&l_1143},{&g_7[6][0][0]},{&g_7[6][0][0]},{&l_1143}},{{&g_7[6][0][0]},{&g_7[6][0][0]},{&l_1143},{&g_7[6][0][0]},{&g_7[6][0][0]},{&l_1143}},{{&g_7[6][0][0]},{&l_1143},{&g_5[4][0][2]},{&l_1143},{&l_1143},{&g_5[4][0][2]}},{{&l_1143},{&l_1143},{&g_5[4][0][2]},{&l_1143},{&l_1143},{&g_5[4][0][2]}},{{&l_1143},{&l_1143},{&g_5[4][0][2]},{&l_1143},{&l_1143},{&g_5[4][0][2]}},{{&l_1143},{&l_1143},{&g_5[4][0][2]},{&l_1143},{&l_1143},{&g_5[4][0][2]}},{{&l_1143},{&l_1143},{&g_5[4][0][2]},{&l_1143},{&l_1143},{&g_5[4][0][2]}}};
|
|
uint16_t l_1381 = 0xB234L;
|
|
int i, j, k;
|
|
(*g_1176) = l_1356;
|
|
++l_1357;
|
|
l_1378--;
|
|
++l_1381;
|
|
}
|
|
else
|
|
{ /* block id: 517 */
|
|
uint8_t ***l_1398 = &l_1342;
|
|
int32_t l_1405 = 1L;
|
|
for (l_1366 = 0; (l_1366 >= 0); l_1366 -= 1)
|
|
{ /* block id: 520 */
|
|
int i;
|
|
l_1384 = ((*g_1176) = (void*)0);
|
|
l_1269 = (-9L);
|
|
if (l_1360[(l_1366 + 1)])
|
|
continue;
|
|
(*p_32) = (*p_32);
|
|
}
|
|
l_1369 |= ((l_1406 = (safe_div_func_int16_t_s_s(((*g_329) , (safe_add_func_uint32_t_u_u(((*g_329) , (safe_div_func_int8_t_s_s((((*g_567) , (safe_mod_func_int64_t_s_s((safe_unary_minus_func_int8_t_s(((*l_1338) && (((safe_mod_func_int16_t_s_s(((l_1396[0][6] == ((*l_1398) = l_1397)) | ((*p_32) = ((safe_sub_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_s((((*l_1338) || (((safe_rshift_func_int16_t_s_u((*l_1338), (*l_1338))) , 0x694D1E26CB4BDB68LL) != l_1306.f1)) >= 1UL), 1)), (**g_968))) == (*l_1338)))), 0x178DL)) <= (*l_1338)) || 0x81ECE9E4L)))), 0x8A84CC75E35F53FELL))) , l_1405), 1L))), g_1135.f3))), l_1360[0]))) | l_1405);
|
|
for (l_1368 = 0; (l_1368 <= 0); l_1368 += 1)
|
|
{ /* block id: 533 */
|
|
int32_t *l_1407 = &g_5[2][6][4];
|
|
return l_1407;
|
|
}
|
|
}
|
|
if (l_1360[0])
|
|
break;
|
|
l_1406 &= (*p_32);
|
|
for (g_129 = 0; (g_129 <= 1); g_129 += 1)
|
|
{ /* block id: 541 */
|
|
if ((*p_32))
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
if ((*l_1338))
|
|
continue;
|
|
for (l_1367 = (-8); (l_1367 > (-19)); l_1367--)
|
|
{ /* block id: 549 */
|
|
uint16_t l_1411 = 0xF8C7L;
|
|
int32_t l_1426 = (-2L);
|
|
(**l_1263) = ((+((l_1411 >= (safe_unary_minus_func_int64_t_s(((((safe_div_func_int32_t_s_s(0x12A693D8L, (safe_add_func_int64_t_s_s(((g_188[2] ^= (l_1417 , 0xE978L)) > (safe_div_func_uint8_t_u_u((safe_mod_func_int32_t_s_s((safe_unary_minus_func_uint8_t_u((safe_div_func_uint16_t_u_u(((l_1426 = g_1425[1][0]) < ((-10L) || (*p_31))), (safe_lshift_func_uint8_t_u_s((*g_1111), 6)))))), (safe_add_func_uint8_t_u_u(l_1411, (*l_1338))))), g_1253.f0.f3))), l_1411)))) != 0x125789AD6CFEC848LL) >= l_1411) != 0xD9429A4DL)))) != (*l_1338))) , (**g_972));
|
|
}
|
|
for (g_617.f1 = 0; (g_617.f1 <= 32); ++g_617.f1)
|
|
{ /* block id: 556 */
|
|
int32_t l_1436 = 0L;
|
|
int32_t l_1439 = (-8L);
|
|
int32_t l_1442 = (-2L);
|
|
int32_t l_1443 = 0xC1FA2278L;
|
|
int32_t l_1444 = 0L;
|
|
int32_t l_1445 = 0x742AA82FL;
|
|
int32_t l_1446[8][6][5] = {{{0x952C5CDCL,0x871D7005L,0x62FD5F7AL,(-4L),(-1L)},{0x158D92DDL,0xF6927897L,2L,4L,2L},{(-1L),9L,1L,0xD90AD4BAL,0x88A55A35L},{0x158D92DDL,(-6L),6L,0x5667954EL,0x5667954EL},{0x952C5CDCL,(-8L),0x952C5CDCL,0xD06FB86AL,0x8333BE63L},{6L,(-6L),0x158D92DDL,1L,1L}},{{1L,9L,(-1L),5L,0x952C5CDCL},{2L,0xF6927897L,0x158D92DDL,1L,(-6L)},{0x62FD5F7AL,0x871D7005L,0x952C5CDCL,0x871D7005L,0x62FD5F7AL},{0xF6927897L,1L,6L,1L,(-7L)},{0x206FB818L,(-4L),1L,5L,0x0BC030AFL},{0x5667954EL,0x158D92DDL,2L,1L,(-7L)}},{{0x6F5ACB04L,5L,0x62FD5F7AL,0xD06FB86AL,0x62FD5F7AL},{(-7L),(-7L),0xF6927897L,0x5667954EL,(-6L)},{0x6F5ACB04L,6L,0x206FB818L,0xD90AD4BAL,0x952C5CDCL},{0x5667954EL,(-1L),0x5667954EL,4L,1L},{0x206FB818L,6L,0x6F5ACB04L,(-4L),0x8333BE63L},{0xF6927897L,(-7L),(-7L),0xF6927897L,0x5667954EL}},{{0x62FD5F7AL,5L,0x6F5ACB04L,(-6L),0x88A55A35L},{2L,0x158D92DDL,0x5667954EL,0x158D92DDL,2L},{1L,(-4L),0x206FB818L,(-6L),(-1L)},{6L,1L,0xF6927897L,0xF6927897L,1L},{0x952C5CDCL,0x871D7005L,0x62FD5F7AL,(-4L),(-1L)},{0x158D92DDL,0xF6927897L,2L,4L,2L}},{{(-1L),9L,1L,0xD90AD4BAL,0x88A55A35L},{0x158D92DDL,(-6L),6L,0x5667954EL,0x5667954EL},{0x952C5CDCL,(-8L),0x952C5CDCL,0xD06FB86AL,0x8333BE63L},{6L,(-6L),0x158D92DDL,1L,1L},{1L,9L,(-1L),5L,0x952C5CDCL},{2L,0xF6927897L,0x158D92DDL,1L,(-6L)}},{{0x62FD5F7AL,0x871D7005L,0x952C5CDCL,0x871D7005L,0x62FD5F7AL},{0xF6927897L,1L,6L,1L,(-7L)},{0x206FB818L,(-4L),(-1L),9L,1L},{1L,(-1L),6L,0xF6927897L,4L},{0x59B5D554L,9L,0x206FB818L,0x871D7005L,0x206FB818L},{4L,4L,(-7L),1L,2L}},{{0x59B5D554L,3L,0x952C5CDCL,(-4L),0x0BC030AFL},{1L,1L,1L,0x158D92DDL,(-6L)},{0x952C5CDCL,3L,0x59B5D554L,5L,0x88A55A35L},{(-7L),4L,4L,(-7L),1L},{0x206FB818L,9L,0x59B5D554L,6L,0x62FD5F7AL},{6L,(-1L),1L,(-1L),6L}},{{(-1L),5L,0x952C5CDCL,6L,(-9L)},{0x5667954EL,0xF6927897L,(-7L),(-7L),0xF6927897L},{0x0BC030AFL,(-8L),0x206FB818L,5L,(-9L)},{(-1L),(-7L),6L,0x158D92DDL,6L},{(-9L),0xD06FB86AL,(-1L),(-4L),0x62FD5F7AL},{(-1L),2L,0x5667954EL,1L,1L}}};
|
|
int8_t l_1477 = 0x5EL;
|
|
uint32_t l_1516 = 0UL;
|
|
struct S2 **l_1529 = &g_329;
|
|
struct S2 **l_1530[1];
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_1530[i] = &g_329;
|
|
if ((*l_1338))
|
|
break;
|
|
if ((*p_31))
|
|
{ /* block id: 558 */
|
|
int16_t l_1438 = 1L;
|
|
int32_t l_1440[1];
|
|
uint64_t l_1460[6];
|
|
uint64_t l_1490 = 0xA7BA6674CC153209LL;
|
|
uint32_t l_1501[8][9][3] = {{{0x20EA82D1L,9UL,18446744073709551615UL},{18446744073709551615UL,0x7D08F0D8L,18446744073709551608UL},{0x904BCA32L,18446744073709551608UL,1UL},{0xA08F15CDL,18446744073709551615UL,18446744073709551608UL},{18446744073709551611UL,1UL,18446744073709551615UL},{1UL,1UL,0x885FFCCAL},{0xEBEF1DEEL,0xAE4BB9BFL,0x7349B8B5L},{0UL,0xEDE5EA3BL,1UL},{0xE7D7D5E5L,0xDFBAAE00L,0x88A5F522L}},{{1UL,18446744073709551615UL,0xB0A4223CL},{0x888BAD83L,0UL,0xEBEF1DEEL},{0xA08F15CDL,0x18176F18L,0x4F14E98FL},{0x88A5F522L,0UL,0x9091C5ADL},{18446744073709551615UL,18446744073709551615UL,0x153D7D47L},{1UL,0xDFBAAE00L,0x94C16CC6L},{0UL,0xEDE5EA3BL,18446744073709551615UL},{0x560C3D0FL,0xAE4BB9BFL,0x560C3D0FL},{4UL,1UL,0x153D7D47L}},{{0x2E384132L,1UL,3UL},{0xEDE5EA3BL,18446744073709551615UL,0x4F14E98FL},{18446744073709551614UL,18446744073709551608UL,0xE7D7D5E5L},{0xEDE5EA3BL,0x7D08F0D8L,0xB0A4223CL},{0x2E384132L,9UL,0x904BCA32L},{4UL,0UL,1UL},{0x560C3D0FL,0UL,1UL},{0UL,0xB0A4223CL,0x885FFCCAL},{1UL,9UL,1UL}},{{18446744073709551615UL,0x67BE303FL,18446744073709551608UL},{0x88A5F522L,18446744073709551608UL,18446744073709551608UL},{0xA08F15CDL,1UL,18446744073709551608UL},{0x888BAD83L,1UL,1UL},{1UL,2UL,0x885FFCCAL},{0xE7D7D5E5L,0xAE4BB9BFL,1UL},{0UL,1UL,1UL},{0xEBEF1DEEL,0xDFBAAE00L,0x904BCA32L},{1UL,5UL,0xB0A4223CL}},{{18446744073709551611UL,0UL,0xE7D7D5E5L},{0xA08F15CDL,1UL,0xD92C13CBL},{3UL,0UL,1UL},{4UL,0xEDE5EA3BL,0x4F14E98FL},{18446744073709551611UL,0UL,18446744073709551608UL},{0x18176F18L,3UL,1UL},{1UL,3UL,1UL},{2UL,0x67BE303FL,0x4F14E98FL},{0x560C3D0FL,0xDFBAAE00L,0x20EA82D1L}},{{0UL,18446744073709551606UL,0xD92C13CBL},{0x904BCA32L,0x85D7B721L,0xCEA0EB94L},{0UL,0x3E1A1D42L,0x885FFCCAL},{0x560C3D0FL,18446744073709551608UL,0x9091C5ADL},{2UL,0x885FFCCAL,3UL},{1UL,0xAE4BB9BFL,0x2E384132L},{0x18176F18L,0x18176F18L,1UL},{18446744073709551611UL,18446744073709551608UL,1UL},{4UL,0x153D7D47L,18446744073709551615UL}},{{3UL,0x85D7B721L,0xEBEF1DEEL},{5UL,4UL,18446744073709551615UL},{18446744073709551608UL,0xDFBAAE00L,1UL},{0xA08F15CDL,0x7D08F0D8L,1UL},{0xCEA0EB94L,3UL,0x2E384132L},{0UL,0UL,3UL},{18446744073709551614UL,0UL,0x9091C5ADL},{0xA08F15CDL,1UL,0x885FFCCAL},{0x8FB852E7L,0UL,0xCEA0EB94L}},{{5UL,18446744073709551615UL,0xD92C13CBL},{0x9091C5ADL,0UL,0x20EA82D1L},{4UL,1UL,0x4F14E98FL},{0x888BAD83L,0UL,1UL},{0x18176F18L,0UL,1UL},{18446744073709551608UL,3UL,18446744073709551608UL},{2UL,0x7D08F0D8L,0x4F14E98FL},{0x94C16CC6L,0xDFBAAE00L,1UL},{0UL,4UL,0xD92C13CBL}}};
|
|
int i, j, k;
|
|
for (i = 0; i < 1; i++)
|
|
l_1440[i] = 2L;
|
|
for (i = 0; i < 6; i++)
|
|
l_1460[i] = 0x27835629297E5F0CLL;
|
|
for (g_476.f2 = 9; (g_476.f2 <= (-16)); g_476.f2--)
|
|
{ /* block id: 561 */
|
|
int32_t *l_1435[6][6][7] = {{{&l_1367,&l_1375,&g_7[6][0][0],&l_1368,(void*)0,&l_1374,&l_1376},{&l_1365,&l_1373[1][1],&l_1142,&l_1373[1][1],&l_1365,&l_1143,&g_139[4]},{(void*)0,(void*)0,&l_1369,&l_1365,(void*)0,&l_1374,&l_1377},{&l_1377,&g_1062[4],(void*)0,(void*)0,(void*)0,(void*)0,&g_1062[4]},{(void*)0,&l_1365,&l_1373[1][1],&l_1377,&l_1371,&l_1376,&l_1144},{&l_1365,&l_1377,&l_1144,&l_1142,&g_1095,(void*)0,&g_1095}},{{&l_1367,&l_1143,&l_1368,&l_1377,&l_1376,&l_1368,&l_1369},{&l_1143,&g_1095,&l_1365,(void*)0,&l_1376,(void*)0,&l_1373[1][1]},{&l_1369,&g_7[6][0][0],&l_1144,&l_1365,&l_1144,&g_7[6][0][0],&l_1369},{&l_1376,&l_1377,&l_1377,&l_1373[1][1],&l_1143,&g_1062[4],&g_1095},{&l_1377,&l_1373[3][7],&g_1062[4],&l_1368,(void*)0,&g_1062[9],&l_1144},{&l_1377,&l_1368,&l_1377,(void*)0,(void*)0,&l_1373[1][1],&g_1062[4]}},{{&l_1142,&l_1367,&l_1144,&l_1377,(void*)0,&l_1373[3][7],(void*)0},{&l_1373[1][1],&g_1095,&l_1377,&l_1377,&g_1095,&l_1373[1][1],&l_1376},{&l_1368,(void*)0,(void*)0,&g_7[6][0][0],&g_1062[5],&l_1376,&l_1373[1][1]},{&l_1377,&l_1373[1][1],(void*)0,&l_1373[1][1],&l_1143,&l_1373[1][1],(void*)0},{&l_1369,(void*)0,&g_5[2][3][4],&l_1375,&l_1142,&l_1374,&g_1062[4]},{&l_1376,&g_1095,&l_1376,&l_1142,(void*)0,&l_1368,&l_1368}},{{&l_1142,&l_1368,&l_1144,&l_1368,&l_1142,(void*)0,(void*)0},{(void*)0,&g_1062[4],&l_1377,&g_139[4],&l_1143,&l_1365,&l_1373[1][1]},{&l_1367,&l_1377,&l_1371,&l_1372,&g_1062[5],&l_1375,&l_1377},{(void*)0,&g_139[4],&g_1062[4],&l_1376,&g_1095,&l_1376,&l_1142},{&l_1142,&l_1374,&g_1062[4],&l_1365,(void*)0,&l_1372,(void*)0},{&l_1376,&l_1144,&l_1144,&l_1376,&l_1368,&l_1142,&l_1377}},{{&l_1369,&g_1062[0],&l_1142,&l_1372,&g_7[6][0][0],(void*)0,&l_1144},{&l_1377,(void*)0,&l_1142,&g_139[4],&l_1142,(void*)0,&l_1377},{&l_1368,&l_1377,&l_1376,&l_1368,&l_1369,&l_1377,(void*)0},{&l_1373[1][1],&l_1373[1][1],&l_1365,&l_1142,(void*)0,(void*)0,&l_1142},{&l_1376,&l_1373[3][7],&l_1376,&l_1375,&l_1373[1][1],&l_1367,&l_1377},{(void*)0,&l_1143,&l_1142,&l_1373[1][1],&l_1144,&g_1062[4],&l_1373[1][1]}},{{(void*)0,&l_1143,&l_1142,&g_7[6][0][0],&l_1368,&l_1367,(void*)0},{&g_1095,&l_1142,&l_1144,&l_1377,&l_1365,(void*)0,&l_1368},{&l_1144,&l_1367,&g_1062[4],&l_1377,&l_1144,&l_1377,&g_1062[4]},{&l_1142,&l_1142,&g_1062[4],&l_1376,&l_1377,(void*)0,(void*)0},{(void*)0,&l_1143,&l_1371,(void*)0,&g_1062[4],(void*)0,&l_1373[1][1]},{&l_1377,&l_1143,&l_1377,&l_1143,&l_1377,&l_1142,&l_1376}}};
|
|
struct S6 l_1467 = {18,0,16,7,0};
|
|
uint64_t l_1478[3][9][6] = {{{18446744073709551612UL,0x97FEFACD0E76FA44LL,1UL,0x961D04AC6B97C5C4LL,0x682793A67E4C9A99LL,9UL},{3UL,9UL,0x37AC565363327C81LL,0x97FEFACD0E76FA44LL,0x37AC565363327C81LL,9UL},{0x37AC565363327C81LL,18446744073709551615UL,1UL,0x4312E6D239666140LL,0UL,0x961D04AC6B97C5C4LL},{0x37AC565363327C81LL,6UL,0UL,0x97FEFACD0E76FA44LL,0xB726637A24806422LL,0x97FEFACD0E76FA44LL},{3UL,6UL,0x682793A67E4C9A99LL,0x4312E6D239666140LL,0x37AC565363327C81LL,6UL},{3UL,0x97FEFACD0E76FA44LL,0x682793A67E4C9A99LL,18446744073709551615UL,0xB726637A24806422LL,0x961D04AC6B97C5C4LL},{1UL,18446744073709551615UL,0x37AC565363327C81LL,18446744073709551615UL,1UL,0x4312E6D239666140LL},{3UL,0x961D04AC6B97C5C4LL,0UL,0x4312E6D239666140LL,1UL,18446744073709551615UL},{0x682793A67E4C9A99LL,18446744073709551615UL,0xB726637A24806422LL,0x961D04AC6B97C5C4LL,0xB726637A24806422LL,18446744073709551615UL}},{{0xB726637A24806422LL,0x97FEFACD0E76FA44LL,0UL,6UL,0x37AC565363327C81LL,0x4312E6D239666140LL},{0xB726637A24806422LL,8UL,0x37AC565363327C81LL,0x961D04AC6B97C5C4LL,18446744073709551612UL,0x961D04AC6B97C5C4LL},{0x682793A67E4C9A99LL,8UL,0x682793A67E4C9A99LL,0x4312E6D239666140LL,0x37AC565363327C81LL,6UL},{3UL,0x97FEFACD0E76FA44LL,0x682793A67E4C9A99LL,18446744073709551615UL,0xB726637A24806422LL,0x961D04AC6B97C5C4LL},{1UL,18446744073709551615UL,0x37AC565363327C81LL,18446744073709551615UL,1UL,0x4312E6D239666140LL},{3UL,0x961D04AC6B97C5C4LL,0UL,0x4312E6D239666140LL,1UL,18446744073709551615UL},{0x682793A67E4C9A99LL,18446744073709551615UL,0xB726637A24806422LL,0x961D04AC6B97C5C4LL,0xB726637A24806422LL,18446744073709551615UL},{0xB726637A24806422LL,0x97FEFACD0E76FA44LL,0UL,6UL,0x37AC565363327C81LL,0x4312E6D239666140LL},{0xB726637A24806422LL,8UL,0x37AC565363327C81LL,0x961D04AC6B97C5C4LL,18446744073709551612UL,0x961D04AC6B97C5C4LL}},{{0x682793A67E4C9A99LL,8UL,0x682793A67E4C9A99LL,0x4312E6D239666140LL,0x37AC565363327C81LL,6UL},{3UL,0x97FEFACD0E76FA44LL,0x682793A67E4C9A99LL,18446744073709551615UL,0xB726637A24806422LL,0x961D04AC6B97C5C4LL},{1UL,18446744073709551615UL,0x37AC565363327C81LL,18446744073709551615UL,1UL,0x4312E6D239666140LL},{3UL,0x961D04AC6B97C5C4LL,0UL,0x4312E6D239666140LL,1UL,18446744073709551615UL},{0x682793A67E4C9A99LL,18446744073709551615UL,0xB726637A24806422LL,0x961D04AC6B97C5C4LL,0xB726637A24806422LL,18446744073709551615UL},{0xB726637A24806422LL,0x97FEFACD0E76FA44LL,0UL,6UL,0x37AC565363327C81LL,0x4312E6D239666140LL},{0xB726637A24806422LL,8UL,0x37AC565363327C81LL,0x961D04AC6B97C5C4LL,18446744073709551612UL,0x961D04AC6B97C5C4LL},{0x682793A67E4C9A99LL,8UL,0x682793A67E4C9A99LL,0x4312E6D239666140LL,0x37AC565363327C81LL,6UL},{3UL,0x97FEFACD0E76FA44LL,0x682793A67E4C9A99LL,18446744073709551615UL,0xB726637A24806422LL,0x961D04AC6B97C5C4LL}}};
|
|
int64_t *l_1486 = (void*)0;
|
|
int64_t *l_1487 = &l_1441[3][0][5];
|
|
int32_t *l_1497 = &l_1373[1][1];
|
|
int16_t *l_1498 = &g_645.f2;
|
|
int i, j, k;
|
|
--l_1447;
|
|
if (((*g_1070) = (-6L)))
|
|
{ /* block id: 564 */
|
|
const uint32_t l_1461[4] = {0x3A937B10L,0x3A937B10L,0x3A937B10L,0x3A937B10L};
|
|
int i;
|
|
(**g_1175) = func_64(l_1436, (((**l_1342) = (((safe_sub_func_uint32_t_u_u((~(safe_sub_func_uint16_t_u_u(((((((g_1455 , l_1456) == (void*)0) , (l_1438 != (safe_rshift_func_int16_t_s_u(0xDFD7L, (g_236.f0.f2 || ((g_1459 , 0x1162AF7F5AFCA1B0LL) | l_1444)))))) > l_1443) | g_540[0][2].f3) != l_1460[5]), l_1438))), (*l_1338))) , l_1461[2]) <= 0x150CL)) | 0x1AL));
|
|
}
|
|
else
|
|
{ /* block id: 567 */
|
|
uint32_t *l_1462 = (void*)0;
|
|
int32_t l_1476[10][1][4] = {{{0x45AF7891L,0x06BF51F0L,0x06BF51F0L,0x45AF7891L}},{{0x06BF51F0L,0x45AF7891L,0x06BF51F0L,0x06BF51F0L}},{{0x45AF7891L,0x45AF7891L,0x271D7FB9L,0x45AF7891L}},{{0x45AF7891L,0x06BF51F0L,0x06BF51F0L,0x45AF7891L}},{{0x06BF51F0L,0x45AF7891L,0x06BF51F0L,0x06BF51F0L}},{{0x45AF7891L,0x45AF7891L,0x271D7FB9L,0x45AF7891L}},{{0x45AF7891L,0x06BF51F0L,0x06BF51F0L,0x45AF7891L}},{{0x06BF51F0L,0x45AF7891L,0x06BF51F0L,0x06BF51F0L}},{{0x45AF7891L,0x45AF7891L,0x271D7FB9L,0x45AF7891L}},{{0x45AF7891L,0x06BF51F0L,0x06BF51F0L,0x45AF7891L}}};
|
|
uint16_t *l_1481 = &g_476.f0;
|
|
int64_t *l_1485[2][3][10] = {{{&g_183.f2,(void*)0,&l_1150,(void*)0,(void*)0,&l_1364[3][0][2],&g_1253.f2,&g_1253.f2,&l_1364[3][0][2],(void*)0},{&l_1150,&g_183.f2,&g_183.f2,&l_1150,&g_395,(void*)0,(void*)0,&g_425,&g_395,&g_425},{&g_183.f2,&g_1253.f2,&g_690.f2,&g_425,&g_690.f2,&g_1253.f2,&g_183.f2,(void*)0,&g_395,(void*)0}},{{(void*)0,(void*)0,&g_395,&l_1150,&g_183.f2,&g_183.f2,&l_1150,&g_395,(void*)0,(void*)0},{&l_1364[3][0][2],(void*)0,&g_395,&l_1150,&g_425,(void*)0,&g_183.f2,(void*)0,&g_425,&l_1150},{&l_1150,&g_1253.f2,&l_1150,(void*)0,&g_425,&g_183.f2,(void*)0,&g_690.f2,&g_690.f2,(void*)0}}};
|
|
int i, j, k;
|
|
(*p_32) ^= (*p_31);
|
|
l_1440[0] &= ((((*l_1338) , 0xFCL) | (**g_1110)) >= ((((g_715.f0.f2 == ((l_1446[4][1][0] = 0x3072E571L) , (safe_sub_func_int16_t_s_s((safe_mod_func_uint64_t_u_u((l_1467 , 1UL), (-4L))), (((safe_mod_func_int32_t_s_s((safe_add_func_uint8_t_u_u(((safe_sub_func_int64_t_s_s(((safe_mod_func_uint32_t_u_u((g_540[0][2].f0 && (*p_32)), (*l_1338))) == l_1476[4][0][3]), l_1444)) <= 1UL), 0xC0L)), g_694.f3)) != (*l_1338)) , l_1477))))) == l_1476[8][0][3]) <= l_1476[4][0][3]) , l_1436));
|
|
if (l_1478[0][0][4])
|
|
continue;
|
|
(*p_32) |= (safe_mul_func_uint16_t_u_u((--(*l_1481)), (+(l_1446[4][1][2] ^= 0xB2F10F5010651ADELL))));
|
|
}
|
|
(*g_716) = (l_1501[6][5][1] = (((*l_1487) &= 0L) || (safe_lshift_func_int16_t_s_u(l_1490, ((safe_add_func_int8_t_s_s((0x5DL <= (l_1444 &= (safe_mod_func_int32_t_s_s(((!(g_1496 , ((*p_32) &= (l_1477 & ((void*)0 != l_1497))))) & (((*l_1498) = (*l_1338)) && (safe_mod_func_uint64_t_u_u(5UL, l_1440[0])))), g_425)))), 0L)) ^ l_1445)))));
|
|
l_1440[0] |= (*p_31);
|
|
}
|
|
if (l_1490)
|
|
break;
|
|
}
|
|
else
|
|
{ /* block id: 585 */
|
|
uint32_t *l_1512 = (void*)0;
|
|
uint32_t *l_1513 = &g_171;
|
|
uint32_t *l_1521 = &g_1522[1];
|
|
int32_t l_1531 = 0L;
|
|
const uint8_t *l_1534[5];
|
|
const uint8_t **l_1533 = &l_1534[4];
|
|
const uint8_t ***l_1532 = &l_1533;
|
|
int16_t *l_1535[6][1] = {{&g_995.f5.f2},{&g_636.f5.f2},{&g_636.f5.f2},{&g_995.f5.f2},{&g_636.f5.f2},{&g_636.f5.f2}};
|
|
int32_t l_1536 = 0x1F1AD439L;
|
|
int i, j;
|
|
for (i = 0; i < 5; i++)
|
|
l_1534[i] = &g_392;
|
|
(*p_32) |= (*p_31);
|
|
l_1536 &= (safe_sub_func_int64_t_s_s((safe_rshift_func_uint8_t_u_s((safe_mul_func_int16_t_s_s((safe_mod_func_uint32_t_u_u(((*g_542) , ((safe_mul_func_int8_t_s_s(((*g_1174) != ((((g_183.f0.f0 = (l_1444 || (((((++(*l_1513)) | ((l_1516 >= (l_1444 = (((l_1347 , (((safe_lshift_func_int8_t_s_s((safe_sub_func_int32_t_s_s((-1L), ((*l_1521) = 0x3BE942ACL))), ((safe_rshift_func_int8_t_s_u((-3L), 1)) || (((safe_mul_func_int8_t_s_s((safe_rshift_func_int16_t_s_u((l_1529 != l_1530[0]), l_1306.f2)), 0x78L)) <= (-1L)) , 0x69BB9E77L)))) == l_1531) <= l_1531)) <= 0x11L) , g_1522[0]))) , g_306.f5)) , l_1532) == (void*)0) <= (*l_1338)))) , l_1531) > 9UL) , (void*)0)), l_1531)) < l_1439)), g_341[8].f4)), 6L)), 6)), (*l_1338)));
|
|
}
|
|
}
|
|
}
|
|
for (g_690.f0.f3 = 3; (g_690.f0.f3 >= 0); g_690.f0.f3 -= 1)
|
|
{ /* block id: 597 */
|
|
int64_t *l_1539 = &g_1166[0][7];
|
|
int32_t l_1550 = (-1L);
|
|
uint64_t *l_1551 = &g_129;
|
|
struct S4 **l_1563[6];
|
|
uint32_t *l_1565 = &g_1522[4];
|
|
int32_t l_1566 = 0x2DA4FE3EL;
|
|
uint16_t *l_1567[2][9] = {{&g_476.f0,&g_476.f0,&g_188[2],&l_1564,&g_188[2],&g_476.f0,&g_476.f0,&g_188[2],&l_1564},{&g_183.f0.f5.f0,&g_645.f0,&g_183.f0.f5.f0,&g_188[2],&g_188[2],&g_183.f0.f5.f0,&g_645.f0,&g_183.f0.f5.f0,&g_188[2]}};
|
|
uint32_t l_1568 = 0x5871A509L;
|
|
int32_t l_1569[5];
|
|
int64_t l_1573 = 0xCE1C332161D413F5LL;
|
|
int8_t l_1574 = 1L;
|
|
int16_t l_1575 = (-5L);
|
|
uint32_t l_1576 = 0UL;
|
|
const struct S6 l_1595 = {-56,0,-48,-6,0};
|
|
uint64_t l_1637[7] = {0x6856320E28467F12LL,0x2F483711F1C1A1BDLL,0x6856320E28467F12LL,0x6856320E28467F12LL,0x2F483711F1C1A1BDLL,0x6856320E28467F12LL,0x6856320E28467F12LL};
|
|
struct S6 *l_1654 = &g_83;
|
|
const uint64_t ***l_1663 = (void*)0;
|
|
const uint64_t ****l_1662 = &l_1663;
|
|
int32_t ****l_1669 = &g_1175;
|
|
int32_t l_1674 = 0x82468C75L;
|
|
uint64_t ****l_1696 = &g_1355;
|
|
uint64_t l_1715 = 1UL;
|
|
struct S3 * const l_1730 = &g_364;
|
|
int32_t l_1765 = (-6L);
|
|
const int16_t l_1767 = 0x2738L;
|
|
int32_t *l_1789 = (void*)0;
|
|
int i, j;
|
|
for (i = 0; i < 6; i++)
|
|
l_1563[i] = &g_1561;
|
|
for (i = 0; i < 5; i++)
|
|
l_1569[i] = (-1L);
|
|
if ((g_289[g_690.f0.f3] , (((((safe_mul_func_int8_t_s_s((((*g_1242) = (**g_1241)) == l_1539), ((~(!(safe_sub_func_int8_t_s_s((safe_div_func_uint32_t_u_u(((safe_div_func_uint32_t_u_u(((((((*p_32) = (l_1566 = (((safe_div_func_uint16_t_u_u((l_1568 = (g_995.f5.f0 = ((0x41L | ((--(*l_1551)) && ((((g_237 , (safe_sub_func_int8_t_s_s(((safe_div_func_int8_t_s_s((safe_lshift_func_int8_t_s_s((((l_1550 = 0xAC2A22E3L) < (((g_1560 = &l_1134[3]) == l_1563[0]) , ((((*l_1565) = (l_1564 || 18446744073709551606UL)) , l_1566) && 0x02A530C2L))) < (*l_1338)), l_1566)), (*l_1338))) < 8UL), 7UL))) > l_1566) & l_1566) > 0x61EE45A5L))) || (*l_1338)))), (*l_1338))) , l_1550) < 1L))) >= 0L) == (-6L)) < l_1569[0]) || 247UL), 1L)) < 0UL), g_431[0][3][2])), 0x7FL)))) == 253UL))) || 0L) == 0x5087L) & (*l_1338)) > l_1569[1])))
|
|
{ /* block id: 607 */
|
|
int32_t l_1570 = 0x26D8B8B5L;
|
|
int32_t *l_1571[2][6][9] = {{{&l_1371,&l_1371,(void*)0,(void*)0,(void*)0,&l_1371,&l_1373[3][6],(void*)0,(void*)0},{&g_1062[5],&l_1365,&g_1062[5],&l_1566,&l_1138,&g_7[6][0][0],&g_139[6],&g_7[6][0][0],&l_1138},{&l_1366,(void*)0,(void*)0,&l_1366,&l_1365,&g_139[4],(void*)0,(void*)0,&l_1366},{&l_1144,&l_1566,&l_1566,&l_1566,&l_1144,(void*)0,&l_1366,&g_1062[3],&l_1366},{(void*)0,&l_1365,(void*)0,(void*)0,&l_1365,(void*)0,&l_1366,(void*)0,(void*)0},{(void*)0,(void*)0,&l_1138,&g_1062[3],&l_1138,(void*)0,(void*)0,&l_1566,&l_1143}},{{&l_1366,&l_1366,&g_139[4],(void*)0,(void*)0,&g_139[4],&l_1366,&l_1366,(void*)0},{&g_5[4][0][2],&l_1566,&l_1366,&g_7[6][0][0],&l_1365,&g_7[6][0][0],&l_1366,&l_1566,&g_5[4][0][2]},{&l_1371,(void*)0,(void*)0,(void*)0,&l_1371,&l_1371,(void*)0,(void*)0,(void*)0},{&l_1138,&l_1365,&l_1143,&g_1062[3],&g_139[6],&l_1566,&g_139[6],&g_1062[3],&l_1143},{&l_1371,&l_1373[3][6],(void*)0,(void*)0,(void*)0,&l_1373[3][6],&l_1373[3][6],(void*)0,(void*)0},{&g_5[4][0][2],&l_1365,&g_5[4][0][2],&l_1566,&l_1366,&g_7[6][0][0],&l_1365,&g_7[6][0][0],&l_1366}}};
|
|
int i, j, k;
|
|
if (l_1570)
|
|
break;
|
|
l_1576++;
|
|
return p_31;
|
|
}
|
|
else
|
|
{ /* block id: 611 */
|
|
uint32_t l_1584[4][6] = {{0UL,0UL,0UL,0UL,0UL,0UL},{0UL,0UL,0UL,0UL,0UL,0UL},{0UL,0UL,0UL,0UL,0UL,0UL},{0UL,0UL,0UL,0UL,0UL,0UL}};
|
|
int32_t l_1593 = 1L;
|
|
uint64_t ***l_1594 = &g_1089[1];
|
|
uint64_t ****l_1596 = &g_1355;
|
|
int i, j;
|
|
l_1550 |= ((safe_mul_func_uint16_t_u_u((safe_div_func_int8_t_s_s(0L, l_1584[2][3])), l_1569[0])) & (((safe_mod_func_uint8_t_u_u(1UL, ((safe_mul_func_uint16_t_u_u(g_289[g_690.f0.f3], (safe_add_func_int8_t_s_s((safe_mod_func_uint8_t_u_u((((l_1593 = 0xA6L) , l_1594) != (l_1595 , ((*l_1596) = l_1594))), l_1576)), l_1568)))) , l_1584[2][3]))) , (**g_968)) & l_1584[2][3]));
|
|
}
|
|
if ((safe_mul_func_int8_t_s_s((*l_1338), ((*g_1111) , l_1595.f2))))
|
|
{ /* block id: 616 */
|
|
int16_t l_1634[7][10][3] = {{{9L,0x7EFEL,0xD744L},{0x0581L,0L,3L},{0L,0L,(-10L)},{0x0581L,0xC841L,0L},{9L,(-10L),0x599CL},{0xC841L,0x7FE1L,0x7FE1L},{3L,9L,0x599CL},{(-1L),(-1L),0L},{0xD744L,(-7L),(-10L)},{3L,0x3690L,3L}},{{(-10L),(-7L),0xD744L},{0L,(-1L),(-1L)},{0x599CL,9L,3L},{0x7FE1L,0x7FE1L,0xC841L},{0x599CL,(-10L),9L},{0L,0xC841L,0x0581L},{(-10L),0L,0L},{3L,0L,0x0581L},{0xD744L,0x7EFEL,9L},{(-1L),0x8FB6L,0xC841L}},{{3L,0xDD12L,3L},{0xC841L,0x8FB6L,(-1L)},{9L,0x7EFEL,0xD744L},{0x0581L,0L,3L},{0L,0L,(-10L)},{0x0581L,0xC841L,0L},{9L,(-10L),0x599CL},{0xC841L,0x7FE1L,0x7FE1L},{3L,9L,0x599CL},{(-1L),(-1L),0L}},{{0xD744L,(-7L),(-10L)},{3L,0x3690L,3L},{(-10L),(-7L),0xD744L},{0L,(-1L),(-1L)},{0x599CL,9L,3L},{0x7FE1L,0x7FE1L,0xC841L},{0x599CL,(-10L),9L},{0L,0xC841L,0x0581L},{(-10L),0L,0L},{3L,0L,0x0581L}},{{0xD744L,0x7EFEL,9L},{(-1L),0x8FB6L,0xC841L},{3L,0xDD12L,3L},{0xC841L,0x8FB6L,(-1L)},{9L,0x7EFEL,0xD744L},{0x0581L,0L,3L},{0L,0L,(-10L)},{0x0581L,0xC841L,0L},{9L,(-10L),0x599CL},{0xC841L,0x7FE1L,0x7FE1L}},{{3L,9L,0x599CL},{(-1L),(-1L),0L},{0xD744L,(-7L),(-10L)},{3L,0x3690L,3L},{(-10L),(-7L),0xD744L},{0L,(-1L),(-1L)},{0xD744L,0xDD12L,(-7L)},{0L,0L,0x7FE1L},{0xD744L,0L,0xDD12L},{0x3690L,0x7FE1L,(-1L)}},{{0L,(-7L),(-7L)},{0x8FB6L,0x3690L,(-1L)},{3L,0x599CL,0xDD12L},{3L,0xC841L,0x7FE1L},{(-7L),0xD4F7L,(-7L)},{0x7FE1L,0xC841L,3L},{0xDD12L,0x599CL,3L},{(-1L),0x3690L,0x8FB6L},{(-7L),(-7L),0L},{(-1L),0x7FE1L,0x3690L}}};
|
|
int32_t l_1636 = 0x33634ED2L;
|
|
int32_t l_1641 = 0xC0724CB0L;
|
|
struct S6 l_1655 = {47,0,39,1,1};
|
|
int64_t l_1657 = 0xBD6B0A8FDFF5BAA5LL;
|
|
int32_t **l_1672[5][3];
|
|
int32_t **l_1673[5][4][5] = {{{&l_1579[8],&l_1338,&l_1338,&l_1338,&l_1579[8]},{&g_145[3][1],&g_145[4][5],&g_145[3][1],&l_1579[6],&l_1338},{(void*)0,&g_145[3][1],(void*)0,&l_1338,&l_1579[8]},{&l_1579[1],(void*)0,(void*)0,&g_145[4][5],&l_1338}},{{&g_145[2][0],&l_1338,(void*)0,&l_1579[8],&l_1579[8]},{&l_1338,&l_1579[3],&g_145[3][4],&l_1579[3],&l_1338},{&l_1579[1],&l_1338,&l_1579[1],&g_145[3][1],&l_1579[8]},{&g_145[0][4],&l_1579[6],(void*)0,&g_145[2][1],&l_1338}},{{(void*)0,&l_1579[8],&g_145[1][0],&l_1338,&l_1579[8]},{(void*)0,&g_145[2][1],(void*)0,(void*)0,&l_1338},{&l_1579[8],&l_1338,&l_1338,&l_1338,&l_1579[8]},{&g_145[3][1],&g_145[4][5],&g_145[3][1],&l_1579[6],&l_1338}},{{(void*)0,&g_145[3][1],(void*)0,&l_1338,&l_1579[8]},{&l_1579[1],(void*)0,(void*)0,&g_145[4][5],&l_1338},{&g_145[2][0],&l_1338,(void*)0,&l_1579[8],&l_1579[8]},{&l_1338,&l_1579[3],&g_145[3][4],&l_1579[3],&l_1338}},{{&l_1579[1],&l_1338,&l_1579[1],&g_145[3][1],&l_1579[8]},{&g_145[0][4],&l_1579[6],(void*)0,&g_145[2][1],&l_1338},{(void*)0,&l_1579[8],&g_145[1][0],&l_1338,&l_1579[8]},{(void*)0,&g_145[2][1],(void*)0,(void*)0,&l_1338}}};
|
|
int32_t *** const l_1671[5][1][1] = {{{&l_1672[4][0]}},{{&l_1673[4][0][0]}},{{&l_1672[4][0]}},{{&l_1673[4][0][0]}},{{&l_1672[4][0]}}};
|
|
int32_t *** const *l_1670 = &l_1671[1][0][0];
|
|
int32_t *l_1681 = &g_995.f3;
|
|
uint32_t l_1718 = 4294967292UL;
|
|
int32_t *****l_1735 = &g_1174;
|
|
int32_t l_1744 = 0x1506C287L;
|
|
struct S4 * const l_1746 = (void*)0;
|
|
uint32_t l_1766 = 0x8BAB188EL;
|
|
int i, j, k;
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
for (j = 0; j < 3; j++)
|
|
l_1672[i][j] = &g_145[1][2];
|
|
}
|
|
for (g_636.f5.f2 = 0; (g_636.f5.f2 <= 1); g_636.f5.f2 += 1)
|
|
{ /* block id: 619 */
|
|
int32_t l_1605 = 0x029C34BEL;
|
|
int8_t **l_1610 = &g_346;
|
|
int16_t *l_1661 = &l_1634[4][8][1];
|
|
struct S5 l_1675[9] = {{-3},{-3},{5},{-3},{-3},{5},{-3},{-3},{5}};
|
|
int32_t ***l_1726 = &l_1673[2][2][2];
|
|
struct S3 *l_1729 = (void*)0;
|
|
struct S4 *l_1745 = &g_1562;
|
|
int i;
|
|
}
|
|
return l_1789;
|
|
}
|
|
else
|
|
{ /* block id: 730 */
|
|
int32_t l_1807 = 0x6185B09EL;
|
|
struct S0 *l_1826 = (void*)0;
|
|
int32_t l_1888[8] = {0x0A914A2DL,0x0A914A2DL,0x0A914A2DL,0x0A914A2DL,0x0A914A2DL,0x0A914A2DL,0x0A914A2DL,0x0A914A2DL};
|
|
int64_t l_1889 = 0x772D684D2EDDE17DLL;
|
|
int i;
|
|
for (g_681.f2 = 0; (g_681.f2 <= 1); g_681.f2 += 1)
|
|
{ /* block id: 733 */
|
|
uint32_t l_1794 = 3UL;
|
|
const int32_t l_1801 = (-4L);
|
|
uint8_t **l_1831 = &l_1343;
|
|
uint32_t l_1835[7];
|
|
int32_t l_1858 = 0x31E8DB24L;
|
|
int32_t l_1884 = (-6L);
|
|
int32_t l_1890 = (-7L);
|
|
int32_t l_1891 = 0xB43F0A9DL;
|
|
int32_t l_1892 = 0x86E7D1D1L;
|
|
int32_t l_1893[3][9] = {{(-9L),(-9L),(-9L),(-9L),(-9L),(-9L),(-9L),(-9L),(-9L)},{1L,0xEBF3DE71L,1L,0xEBF3DE71L,1L,0xEBF3DE71L,1L,0xEBF3DE71L,1L},{(-9L),(-9L),(-9L),(-9L),(-9L),(-9L),(-9L),(-9L),(-9L)}};
|
|
int i, j;
|
|
for (i = 0; i < 7; i++)
|
|
l_1835[i] = 4294967286UL;
|
|
for (g_617.f1 = 0; (g_617.f1 <= 0); g_617.f1 += 1)
|
|
{ /* block id: 736 */
|
|
int i, j, k;
|
|
if ((g_7[(g_690.f0.f3 + 3)][g_617.f1][g_617.f1] = (g_271[g_617.f1] >= (g_7[(g_690.f0.f3 + 1)][g_617.f1][g_617.f1] > (g_7[(g_690.f0.f3 + 1)][g_617.f1][g_617.f1] , ((**l_1342) = ((safe_div_func_int32_t_s_s(((g_7[(g_681.f2 + 4)][g_617.f1][g_617.f1] | (safe_mul_func_uint16_t_u_u(l_1794, (g_188[9] = (safe_mul_func_uint16_t_u_u((g_1797 , l_1794), (+(safe_lshift_func_uint16_t_u_u((l_1801 > ((safe_sub_func_uint64_t_u_u(((safe_lshift_func_uint16_t_u_s((+l_1807), l_1801)) > 0xBAEEL), 0x5513AFE23A527BDBLL)) && l_1794)), g_593.f1))))))))) | 0xBBF1ABD7L), l_1807)) > l_1807)))))))
|
|
{ /* block id: 740 */
|
|
int16_t l_1819 = 0x1BC5L;
|
|
int32_t l_1827 = 0xA3B10A89L;
|
|
(*p_32) |= ((safe_lshift_func_uint16_t_u_s((((&g_1710 == (((safe_sub_func_int8_t_s_s(((g_1812 , (((*l_1343) = ((void*)0 != l_1134[3])) <= ((l_1813[1] & ((safe_lshift_func_int8_t_s_u((safe_sub_func_int32_t_s_s((~l_1819), (((safe_rshift_func_int8_t_s_s((*l_1338), 3)) || (0x28AC8925L > (((safe_unary_minus_func_uint8_t_u(((~(l_1827 = ((void*)0 == l_1826))) & (*l_1338)))) >= l_1807) == l_1807))) , 0xA1B4D333L))), 1)) != 0UL)) > (-4L)))) , l_1794), 0xA6L)) > l_1807) , &l_1712)) < 0x9EE58EB8B6EB88C6LL) < l_1807), 6)) & 0xAF0973D4C30E6AA0LL);
|
|
p_31 = p_32;
|
|
(*p_32) |= ((*g_507) = 0x0CDE88ECL);
|
|
}
|
|
else
|
|
{ /* block id: 747 */
|
|
struct S2 **l_1828 = &g_329;
|
|
(*l_1828) = (*g_417);
|
|
}
|
|
for (g_129 = 0; (g_129 <= 0); g_129 += 1)
|
|
{ /* block id: 752 */
|
|
int8_t ** const l_1832 = &g_346;
|
|
int16_t *l_1833 = &g_1253.f0.f5.f2;
|
|
int32_t l_1834 = 6L;
|
|
l_1835[0] &= (safe_mod_func_int32_t_s_s((g_7[(g_690.f0.f3 + 3)][g_617.f1][g_617.f1] = (((**g_417) , g_271[g_617.f1]) && ((*p_32) = (((g_1035[1].f3 && (-1L)) >= (((&g_1111 == l_1831) != ((*l_1833) |= (l_1832 == (*g_525)))) != ((void*)0 == &g_1175))) >= l_1807)))), l_1834));
|
|
(*g_639) = (**g_972);
|
|
}
|
|
for (g_436.f2 = 0; (g_436.f2 >= 0); g_436.f2 -= 1)
|
|
{ /* block id: 761 */
|
|
struct S5 l_1857 = {-2};
|
|
int i;
|
|
(*p_32) = 0x64B1B513L;
|
|
l_1858 ^= (safe_add_func_int16_t_s_s(0x065BL, (((safe_mul_func_uint16_t_u_u((safe_lshift_func_int16_t_s_u((~((safe_mod_func_int16_t_s_s((safe_add_func_int8_t_s_s((g_645.f1 > (safe_div_func_uint32_t_u_u((safe_lshift_func_int8_t_s_u((safe_div_func_uint8_t_u_u((safe_mul_func_int16_t_s_s(((-1L) ^ g_1227.f0.f2), (&g_1288[(g_617.f1 + 5)] == &g_1288[(g_681.f2 + 5)]))), (safe_rshift_func_int8_t_s_u(l_1807, 0)))), (((l_1857 , l_1801) == (*p_31)) == 0UL))), (*p_32)))), l_1807)), g_7[(g_681.f2 + 4)][g_617.f1][g_617.f1])) != l_1835[0])), g_7[(g_681.f2 + 4)][g_617.f1][g_617.f1])), l_1807)) != 0x2ABDL) <= l_1807)));
|
|
(*p_32) = 0xD4CD1026L;
|
|
l_1884 |= (safe_lshift_func_uint8_t_u_s(((safe_mul_func_int8_t_s_s((g_756.f3 >= (safe_add_func_uint64_t_u_u((g_1136.f1 ^ ((((safe_mul_func_uint16_t_u_u((safe_rshift_func_uint8_t_u_u(((*p_31) > (safe_div_func_int16_t_s_s((safe_mod_func_uint32_t_u_u((safe_mul_func_uint8_t_u_u((((((void*)0 == &g_237) != (safe_lshift_func_int8_t_s_u((safe_add_func_int32_t_s_s((!((safe_lshift_func_uint16_t_u_u((safe_mod_func_int8_t_s_s(l_1858, ((((((&g_567 == ((*l_1654) , &g_567)) > l_1794) , 0x31D7F3F0149262B2LL) , 0x1BL) & l_1857.f0) , 0x45L))), 7)) >= (*p_32))), g_364.f0.f2)), g_83.f1))) , l_1807) <= 247UL), 0x60L)), 4UL)), g_7[(g_690.f0.f3 + 1)][g_617.f1][g_617.f1]))), 3)), l_1807)) && g_756.f2) | l_1857.f0) > (-1L))), l_1835[0]))), 251UL)) | l_1807), 4));
|
|
}
|
|
for (l_1715 = 0; (l_1715 <= 1); l_1715 += 1)
|
|
{ /* block id: 769 */
|
|
struct S5 **l_1885 = (void*)0;
|
|
if (l_1807)
|
|
break;
|
|
(*g_1886) = &l_1347;
|
|
if (l_1807)
|
|
break;
|
|
}
|
|
}
|
|
--g_1895;
|
|
}
|
|
}
|
|
}
|
|
return l_1898;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_1110
|
|
* writes: g_1110
|
|
*/
|
|
int32_t * func_33(uint64_t p_34, int32_t p_35, uint8_t p_36, int32_t p_37, int32_t * p_38)
|
|
{ /* block id: 390 */
|
|
volatile uint8_t ***l_1113[3][4] = {{&g_1110,&g_1110,&g_1110,&g_1110},{&g_1110,&g_1110,&g_1110,&g_1110},{&g_1110,&g_1110,&g_1110,&g_1110}};
|
|
int32_t *l_1114 = &g_5[4][0][2];
|
|
int i, j;
|
|
g_1110 = g_1110;
|
|
return l_1114;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_7 g_75 g_82 g_4 g_83.f4 g_129 g_142 g_3 g_83.f0 g_155 g_167 g_171 g_5 g_83.f2 g_183 g_189 g_144 g_210 g_188 g_186 g_233 g_236 g_237 g_261 g_262 g_329 g_335 g_341 g_342 g_345 g_364 g_391 g_392 g_395 g_396 g_268 g_417 g_425 g_436 g_743 g_1065 g_1070 g_636.f3 g_690.f0.f2 g_1089 g_1093 g_684.f5 g_1095 g_1099 g_636.f0
|
|
* writes: g_75 g_82 g_4 g_139 g_144 g_145 g_155 g_171 g_186 g_188 g_190 g_129 g_210 g_183.f0.f5.f2 g_233 g_7 g_183.f1 g_306 g_329 g_335 g_391 g_392 g_395 g_364.f0.f3 g_364.f1 g_636.f3 g_1089 g_1093 g_1062
|
|
*/
|
|
int16_t func_45(uint32_t p_46, struct S6 p_47)
|
|
{ /* block id: 5 */
|
|
uint64_t l_422 = 0x71C1B63B0CB27F91LL;
|
|
int32_t *l_429 = &g_5[4][0][2];
|
|
int32_t **l_428 = &l_429;
|
|
int8_t *l_430[2];
|
|
uint32_t l_432 = 4294967293UL;
|
|
int8_t l_433[6] = {0x93L,2L,0x93L,0x93L,2L,0x93L};
|
|
struct S6 **l_1064 = (void*)0;
|
|
int8_t l_1096 = (-8L);
|
|
int i;
|
|
for (i = 0; i < 2; i++)
|
|
l_430[i] = &g_431[0][0][9];
|
|
(*g_1065) = func_53(func_57(&g_5[0][5][3]), ((safe_mul_func_int16_t_s_s(g_189[1].f4, (((safe_rshift_func_int8_t_s_u((l_432 = ((((l_422 | (safe_mod_func_int8_t_s_s((((g_396 != (((g_425 != g_364.f2) , (g_189[1].f4 > (safe_sub_func_int16_t_s_s(((0L == l_422) & g_364.f0.f5.f0), p_47.f4)))) , (void*)0)) , l_428) != (void*)0), p_47.f4))) <= 0UL) != (*l_429)) != (*l_429))), 6)) ^ 0x73L) ^ l_433[5]))) && (*l_429)), &g_83);
|
|
(*g_1070) |= (safe_mul_func_int8_t_s_s((**l_428), (0x5299L <= 2L)));
|
|
for (g_636.f3 = 1; (g_636.f3 >= 0); g_636.f3 -= 1)
|
|
{ /* block id: 379 */
|
|
int32_t l_1088 = 1L;
|
|
uint64_t ***l_1090 = (void*)0;
|
|
uint64_t ***l_1091 = (void*)0;
|
|
uint64_t ***l_1092 = &g_1089[2];
|
|
uint32_t *l_1097 = &l_432;
|
|
int32_t *l_1098 = (void*)0;
|
|
(*g_1099) = (safe_add_func_uint16_t_u_u(3UL, ((((*l_1097) ^= ((safe_mul_func_int8_t_s_s((**l_428), (safe_lshift_func_int8_t_s_u(((0x0EA3DE8763D084E9LL >= 0x7C6ADA6A37CA8EABLL) > g_690.f0.f2), 6)))) != ((safe_mul_func_int8_t_s_s((l_1096 = ((*l_429) || (safe_mod_func_int16_t_s_s((!(safe_mod_func_uint8_t_u_u(((safe_mul_func_int16_t_s_s((safe_add_func_uint64_t_u_u((((l_1088 , ((*l_1092) = g_1089[2])) != (g_1093[0][5] = g_1093[0][5])) <= p_47.f4), 0x719FCF630DBAF6C3LL)), g_684[5][1].f5)) ^ g_1095), l_1088))), p_47.f1)))), l_1088)) <= p_47.f2))) < 0xDDFE2342L) || l_1088)));
|
|
return g_636.f0;
|
|
}
|
|
return (*l_429);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_436 g_743 g_82
|
|
* writes: g_364.f1
|
|
*/
|
|
struct S6 * func_53(struct S6 * p_54, int32_t p_55, struct S6 * p_56)
|
|
{ /* block id: 130 */
|
|
uint16_t l_456 = 0xC950L;
|
|
int16_t *l_463 = &g_364.f0.f5.f2;
|
|
int64_t *l_464 = &g_183.f2;
|
|
int64_t *l_465[8] = {&g_425,&g_425,&g_425,&g_425,&g_425,&g_425,&g_425,&g_425};
|
|
int32_t l_478 = (-8L);
|
|
int32_t l_479[8] = {0xEBF3DD16L,0xEBF3DD16L,0xEBF3DD16L,0xEBF3DD16L,0xEBF3DD16L,0xEBF3DD16L,0xEBF3DD16L,0xEBF3DD16L};
|
|
uint32_t * const l_484 = (void*)0;
|
|
int8_t ***l_522 = &g_345[1];
|
|
uint64_t l_558 = 0UL;
|
|
const struct S1 *l_701 = &g_702;
|
|
struct S6 **l_813 = &g_82;
|
|
int32_t **l_858 = (void*)0;
|
|
int32_t ***l_857[4] = {&l_858,&l_858,&l_858,&l_858};
|
|
uint64_t *l_870 = &l_558;
|
|
uint64_t **l_869 = &l_870;
|
|
int8_t l_921 = 0xF6L;
|
|
int16_t l_923 = (-9L);
|
|
int8_t l_928 = 1L;
|
|
uint8_t *l_986[9] = {&g_392,&g_392,&g_392,&g_392,&g_392,&g_392,&g_392,&g_392,&g_392};
|
|
uint8_t *l_997 = &g_595;
|
|
int8_t l_1048 = 0xA1L;
|
|
int32_t ** const ***l_1053 = &g_1052;
|
|
struct S5 l_1058[3][8][8] = {{{{0},{7},{6},{-3},{5},{4},{4},{3}},{{-1},{3},{0},{-3},{-3},{0},{3},{-1}},{{5},{3},{6},{5},{-1},{4},{1},{-1}},{{-1},{7},{4},{-3},{5},{4},{3},{3}},{{0},{3},{0},{-3},{-1},{0},{4},{-1}},{{3},{3},{4},{5},{-3},{4},{7},{-1}},{{0},{7},{6},{-3},{5},{4},{4},{3}},{{-1},{3},{0},{-3},{-3},{0},{3},{-1}}},{{{5},{3},{6},{5},{-1},{4},{1},{-1}},{{-1},{7},{4},{-3},{5},{4},{3},{3}},{{0},{3},{0},{-3},{-1},{0},{4},{-1}},{{3},{3},{4},{5},{-3},{4},{7},{-1}},{{0},{7},{6},{-3},{5},{4},{4},{3}},{{-1},{3},{0},{-3},{-3},{0},{3},{-1}},{{5},{3},{6},{5},{-1},{4},{1},{-1}},{{-1},{7},{4},{-3},{5},{4},{3},{3}}},{{{0},{3},{0},{-3},{-1},{0},{4},{-1}},{{3},{3},{4},{5},{-3},{4},{7},{-1}},{{5},{-7},{0},{5},{-7},{0},{1},{-6}},{{3},{7},{-7},{5},{5},{-7},{7},{3}},{{2},{7},{0},{0},{5},{0},{2},{3}},{{3},{-7},{0},{5},{0},{0},{7},{-6}},{{5},{7},{-7},{5},{5},{-7},{1},{3}},{{-6},{7},{0},{0},{5},{0},{-7},{3}}}};
|
|
uint8_t l_1063 = 0x13L;
|
|
int i, j, k;
|
|
for (g_364.f1 = (-16); (g_364.f1 == 30); g_364.f1 = safe_add_func_int64_t_s_s(g_364.f1, 9))
|
|
{ /* block id: 133 */
|
|
const int32_t *l_437[8] = {(void*)0,&g_5[1][3][4],&g_5[1][3][4],(void*)0,&g_5[1][3][4],&g_5[1][3][4],(void*)0,&g_5[1][3][4]};
|
|
int32_t l_438 = 9L;
|
|
int32_t *l_439 = &l_438;
|
|
int32_t *l_440 = (void*)0;
|
|
int32_t *l_441 = &g_7[5][0][0];
|
|
int32_t *l_442 = &g_139[6];
|
|
int32_t *l_443 = &g_139[6];
|
|
int32_t *l_444 = &g_7[6][0][0];
|
|
int32_t *l_445 = (void*)0;
|
|
int32_t *l_446 = &g_7[6][0][0];
|
|
int32_t *l_447 = &g_7[6][0][0];
|
|
int32_t *l_448 = &l_438;
|
|
int32_t *l_449 = &g_139[2];
|
|
int32_t *l_450 = (void*)0;
|
|
int32_t *l_451 = (void*)0;
|
|
int32_t *l_452 = &l_438;
|
|
int32_t *l_453 = &g_7[6][0][0];
|
|
int32_t *l_454 = &g_7[6][0][0];
|
|
int32_t *l_455 = &g_7[6][0][0];
|
|
int i;
|
|
l_437[0] = (g_436 , (void*)0);
|
|
l_456--;
|
|
}
|
|
return (*g_743);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_7 g_75 g_82 g_4 g_83.f4 g_129 g_142 g_3 g_83.f0 g_155 g_167 g_171 g_5 g_83.f2 g_183 g_189 g_144 g_210 g_188 g_186 g_233 g_236 g_237 g_261 g_262 g_329 g_335 g_341 g_342 g_345 g_364 g_391 g_392 g_395 g_396 g_268 g_417
|
|
* writes: g_75 g_82 g_4 g_139 g_144 g_145 g_155 g_171 g_186 g_188 g_190 g_129 g_210 g_183.f0.f5.f2 g_233 g_7 g_183.f1 g_306 g_329 g_335 g_391 g_392 g_395 g_364.f0.f3
|
|
*/
|
|
struct S6 * func_57(int32_t * p_58)
|
|
{ /* block id: 6 */
|
|
int8_t l_67[2][3][8] = {{{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)},{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)},{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}},{{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)},{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)},{(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}}};
|
|
int8_t **l_389 = &g_346;
|
|
int16_t *l_390 = (void*)0;
|
|
int32_t l_393 = 0x347A7D29L;
|
|
int64_t *l_394 = &g_395;
|
|
struct S2 **l_416 = (void*)0;
|
|
int i, j, k;
|
|
(*g_417) = func_59(&g_7[5][0][0], func_64(l_67[1][1][3], g_7[6][0][0]), (((((0xF5B1743CL && (l_67[1][1][7] < ((*l_394) &= (l_393 = (g_392 ^= (l_67[1][1][3] > (g_391 ^= ((l_389 == &g_346) & l_67[1][1][3])))))))) , g_396) != (void*)0) ^ l_67[1][0][3]) , 2L), l_67[1][1][3]);
|
|
return &g_83;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_364.f0.f3 g_261 g_7 g_364.f3 g_268 g_391 g_329
|
|
* writes: g_364.f0.f3 g_7
|
|
*/
|
|
struct S2 * func_59(int32_t * p_60, int32_t * p_61, int16_t p_62, uint32_t p_63)
|
|
{ /* block id: 117 */
|
|
struct S1 *l_400 = &g_341[3];
|
|
int32_t **l_405 = &g_145[3][1];
|
|
int32_t **l_406 = &g_145[1][4];
|
|
int32_t **l_407[4];
|
|
struct S5 l_412[7][9] = {{{5},{4},{-4},{-3},{-3},{-4},{4},{5},{4}},{{-0},{5},{-4},{-4},{5},{-0},{7},{-0},{5}},{{-1},{4},{4},{-1},{5},{6},{5},{-1},{4}},{{-0},{-0},{7},{5},{7},{5},{7},{-0},{-0}},{{4},{-1},{5},{6},{5},{-1},{4},{4},{-1}},{{5},{-0},{7},{-0},{5},{-4},{-4},{5},{-0}},{{4},{5},{4},{-4},{-3},{-3},{-4},{4},{5}}};
|
|
int8_t **l_415 = &g_346;
|
|
int i, j;
|
|
for (i = 0; i < 4; i++)
|
|
l_407[i] = &g_145[0][2];
|
|
for (g_364.f0.f3 = 27; (g_364.f0.f3 >= (-6)); g_364.f0.f3--)
|
|
{ /* block id: 120 */
|
|
struct S1 *l_399 = &g_189[1];
|
|
if ((*g_261))
|
|
break;
|
|
l_400 = l_399;
|
|
}
|
|
(*p_60) &= (+(safe_add_func_uint8_t_u_u((!((p_61 = p_60) != p_60)), (safe_lshift_func_int16_t_s_s(0L, (((safe_mul_func_uint16_t_u_u(p_63, (l_412[3][3] , 1L))) != (((safe_lshift_func_int8_t_s_u(((p_63 == ((void*)0 == l_415)) & g_364.f3), 6)) && g_268) || p_62)) == g_391))))));
|
|
return g_329;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------ */
|
|
/*
|
|
* reads : g_75 g_82 g_4 g_83.f4 g_129 g_142 g_3 g_83.f0 g_155 g_167 g_171 g_7 g_5 g_83.f2 g_183 g_189 g_144 g_210 g_188 g_186 g_233 g_236 g_237 g_261 g_262 g_329 g_335 g_341 g_342 g_345 g_364
|
|
* writes: g_75 g_82 g_4 g_139 g_144 g_145 g_155 g_171 g_186 g_188 g_190 g_129 g_210 g_183.f0.f5.f2 g_233 g_7 g_183.f1 g_306 g_329 g_335
|
|
*/
|
|
int32_t * func_64(uint64_t p_65, uint32_t p_66)
|
|
{ /* block id: 7 */
|
|
int32_t l_106[9][8][2] = {{{(-7L),0xF2D310D2L},{0x022D3B1CL,0xF2D310D2L},{(-7L),(-1L)},{0x370918AEL,0xBD29671FL},{0x5B91466EL,0L},{0x022D3B1CL,(-1L)},{0x5B91466EL,(-4L)},{0x370918AEL,0x5BB462C2L}},{{(-7L),0xE6EC67F3L},{0x022D3B1CL,0xE6EC67F3L},{(-7L),0x5BB462C2L},{0x370918AEL,(-4L)},{0x5B91466EL,(-1L)},{0x022D3B1CL,0L},{0x5B91466EL,0xBD29671FL},{0x370918AEL,(-1L)}},{{(-7L),0xF2D310D2L},{0x022D3B1CL,0xF2D310D2L},{(-7L),(-1L)},{0x370918AEL,0xBD29671FL},{0x5B91466EL,0L},{0x022D3B1CL,(-1L)},{0x5B91466EL,(-4L)},{0x370918AEL,0x5BB462C2L}},{{(-7L),0xE6EC67F3L},{0x022D3B1CL,0xE6EC67F3L},{(-7L),0x5BB462C2L},{0x370918AEL,(-4L)},{0x5B91466EL,(-1L)},{0x022D3B1CL,0L},{0x5B91466EL,0xBD29671FL},{0x370918AEL,(-1L)}},{{(-7L),0xF2D310D2L},{0x022D3B1CL,0xF2D310D2L},{(-7L),(-1L)},{0x370918AEL,0xBD29671FL},{0x5B91466EL,0L},{0x022D3B1CL,(-1L)},{0x5B91466EL,(-4L)},{0x370918AEL,0x5BB462C2L}},{{(-7L),0xE6EC67F3L},{0x022D3B1CL,0xE6EC67F3L},{(-7L),0x5BB462C2L},{0x370918AEL,(-4L)},{0x5B91466EL,(-1L)},{0x022D3B1CL,0L},{0x5B91466EL,0xBD29671FL},{0x370918AEL,(-1L)}},{{(-7L),0xF2D310D2L},{0x022D3B1CL,0xF2D310D2L},{(-7L),(-1L)},{0x370918AEL,0xBD29671FL},{0x5B91466EL,0L},{0x022D3B1CL,(-1L)},{0x5B91466EL,(-4L)},{0x370918AEL,0x5BB462C2L}},{{(-7L),0xE6EC67F3L},{0x022D3B1CL,0xE6EC67F3L},{(-7L),0x5BB462C2L},{0x370918AEL,(-4L)},{0x5B91466EL,(-1L)},{0x022D3B1CL,0L},{0x5B91466EL,0xBD29671FL},{0x370918AEL,(-1L)}},{{(-7L),0xF2D310D2L},{0x022D3B1CL,0xF2D310D2L},{(-7L),(-1L)},{0x370918AEL,0xBD29671FL},{0x5B91466EL,0L},{0x022D3B1CL,(-1L)},{0x5B91466EL,(-4L)},{0x370918AEL,0x5BB462C2L}}};
|
|
const struct S6 *l_137 = (void*)0;
|
|
const struct S6 **l_136[5];
|
|
int64_t l_159 = (-1L);
|
|
int16_t *l_184 = &g_183.f0.f5.f2;
|
|
struct S5 l_193 = {5};
|
|
struct S5 l_297 = {-6};
|
|
int32_t l_376[1];
|
|
int32_t *l_380 = &g_139[7];
|
|
int32_t *l_381 = &g_7[1][0][0];
|
|
int32_t *l_382 = (void*)0;
|
|
int32_t *l_383 = &l_106[0][5][0];
|
|
int32_t *l_384 = &l_106[6][4][1];
|
|
int32_t *l_385[8] = {&g_7[4][0][0],&g_139[6],&g_7[4][0][0],&g_139[6],&g_7[4][0][0],&g_139[6],&g_7[4][0][0],&g_139[6]};
|
|
uint32_t l_386 = 0x7329EC49L;
|
|
int i, j, k;
|
|
for (i = 0; i < 5; i++)
|
|
l_136[i] = &l_137;
|
|
for (i = 0; i < 1; i++)
|
|
l_376[i] = 0x3315A43EL;
|
|
for (p_66 = 0; (p_66 <= 48); p_66++)
|
|
{ /* block id: 10 */
|
|
int8_t l_72 = 0L;
|
|
int32_t l_73 = 0x1954321BL;
|
|
int32_t l_113[2];
|
|
uint8_t l_114 = 0x06L;
|
|
int32_t l_140 = 5L;
|
|
int32_t l_163 = 0xE1A71A36L;
|
|
uint64_t l_211 = 2UL;
|
|
uint16_t l_258 = 6UL;
|
|
struct S6 *l_303 = (void*)0;
|
|
uint64_t l_343 = 0xF6AEB963E05A453FLL;
|
|
int8_t *l_358 = &g_144;
|
|
int8_t *l_359 = &l_72;
|
|
int32_t *l_365 = &l_113[0];
|
|
int32_t *l_366 = &l_106[1][3][0];
|
|
int32_t *l_367 = &l_163;
|
|
int32_t *l_368 = &l_163;
|
|
int32_t *l_369 = &l_106[1][3][0];
|
|
int32_t *l_370 = (void*)0;
|
|
int32_t *l_371 = &l_106[1][3][0];
|
|
int32_t *l_372 = &l_113[0];
|
|
int32_t *l_373 = &g_139[6];
|
|
int32_t *l_374 = (void*)0;
|
|
int32_t *l_375[1][3][4] = {{{(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0}}};
|
|
uint32_t l_377[8] = {0xA7C32050L,1UL,0xA7C32050L,0xA7C32050L,1UL,0xA7C32050L,0xA7C32050L,1UL};
|
|
int i, j, k;
|
|
for (i = 0; i < 2; i++)
|
|
l_113[i] = 0x289590F8L;
|
|
for (p_65 = 4; (p_65 != 47); p_65++)
|
|
{ /* block id: 13 */
|
|
int64_t l_76 = (-3L);
|
|
uint8_t l_79 = 0xDBL;
|
|
int32_t l_88[9];
|
|
int64_t l_161 = 0x226BEB426B7B25FELL;
|
|
uint8_t l_164[10][10] = {{0xDFL,1UL,0xF5L,252UL,0x4AL,255UL,0x4AL,252UL,0xF5L,1UL},{0x4AL,1UL,0x9BL,255UL,0xBBL,1UL,0xF5L,0x54L,0xF5L,1UL},{0x84L,252UL,0xBBL,252UL,0x84L,1UL,0x9BL,255UL,0xDFL,255UL},{0x4AL,0x54L,0xBBL,255UL,8UL,255UL,0xBBL,0x54L,0x4AL,255UL},{0xDFL,255UL,0xBBL,255UL,0x9BL,1UL,0x4AL,1UL,0x9BL,255UL},{0x84L,0xD2L,0x84L,255UL,0x4AL,0x54L,0xBBL,255UL,8UL,255UL},{0x84L,1UL,8UL,1UL,8UL,1UL,0x84L,255UL,0xF5L,0xD2L},{0xF5L,255UL,0x84L,1UL,8UL,1UL,8UL,1UL,0x84L,255UL},{8UL,255UL,0xBBL,0x54L,0x4AL,255UL,0x84L,0xD2L,0x84L,255UL},{0x9BL,1UL,0x4AL,1UL,0x9BL,255UL,0xBBL,1UL,0xF5L,0x54L}};
|
|
int64_t *l_340 = &l_161;
|
|
int i, j;
|
|
for (i = 0; i < 9; i++)
|
|
l_88[i] = 9L;
|
|
if ((l_73 = l_72))
|
|
{ /* block id: 15 */
|
|
int16_t *l_74 = &g_75;
|
|
int32_t l_108[4] = {6L,6L,6L,6L};
|
|
int32_t l_162 = 1L;
|
|
uint16_t *l_185 = &g_186;
|
|
uint16_t *l_187 = &g_188[2];
|
|
struct S6 l_238[9] = {{5,0,-55,-8,1},{-43,0,61,9,1},{5,0,-55,-8,1},{-43,0,61,9,1},{5,0,-55,-8,1},{-43,0,61,9,1},{5,0,-55,-8,1},{-43,0,61,9,1},{5,0,-55,-8,1}};
|
|
int i;
|
|
if ((((*l_74) &= p_65) && l_76))
|
|
{ /* block id: 17 */
|
|
int32_t *l_77 = &l_73;
|
|
int32_t *l_78 = &l_73;
|
|
struct S6 **l_84 = (void*)0;
|
|
struct S6 **l_85 = &g_82;
|
|
int32_t l_93 = 0xB53E36E8L;
|
|
int32_t l_101 = (-3L);
|
|
--l_79;
|
|
g_4 |= (((*l_85) = g_82) != &g_83);
|
|
for (l_76 = (-3); (l_76 != (-11)); l_76 = safe_sub_func_uint8_t_u_u(l_76, 8))
|
|
{ /* block id: 23 */
|
|
int32_t *l_89 = &l_88[8];
|
|
int32_t *l_90 = &g_7[6][0][0];
|
|
int32_t *l_91 = &g_7[6][0][0];
|
|
int32_t *l_92 = &l_88[1];
|
|
int32_t l_94 = 0x54D72C3AL;
|
|
int32_t *l_95 = &l_88[1];
|
|
int32_t *l_96 = &l_88[1];
|
|
int32_t *l_97 = &l_88[1];
|
|
int32_t *l_98 = &l_93;
|
|
int32_t *l_99 = &l_73;
|
|
int32_t *l_100 = &l_94;
|
|
int32_t *l_102 = (void*)0;
|
|
int32_t *l_103 = &l_93;
|
|
int32_t *l_104 = &g_7[6][0][0];
|
|
int32_t *l_105 = &g_7[3][0][0];
|
|
int32_t *l_107 = &g_7[6][0][0];
|
|
int32_t *l_109 = &l_106[5][2][1];
|
|
int32_t *l_110 = &l_101;
|
|
int32_t *l_111 = &l_88[1];
|
|
int32_t *l_112[4] = {&l_101,&l_101,&l_101,&l_101};
|
|
struct S6 **l_134 = &g_82;
|
|
struct S5 l_135 = {-6};
|
|
int64_t *l_138[4] = {(void*)0,(void*)0,(void*)0,(void*)0};
|
|
int8_t *l_141 = &l_72;
|
|
int8_t *l_143 = &g_144;
|
|
int i;
|
|
l_114++;
|
|
(*l_100) ^= (safe_mul_func_int16_t_s_s(g_83.f4, (((*l_143) = (safe_mul_func_uint16_t_u_u((safe_div_func_int32_t_s_s(((((safe_sub_func_int32_t_s_s(((((*l_141) = (l_140 ^= (safe_lshift_func_uint16_t_u_s(((((*l_99) >= (p_65 == l_113[0])) < (safe_mod_func_uint32_t_u_u((((-1L) || (((((((g_129 ^ ((g_139[6] = (safe_mod_func_int64_t_s_s(((safe_div_func_int16_t_s_s(l_106[8][4][1], ((l_134 != (l_135 , l_136[1])) ^ 0UL))) != 0xB3331872L), 18446744073709551615UL))) & (*l_99))) <= p_66) >= 0xFDL) , p_66) || 0xC7DC2514L) <= 0xA95C4C3C44576A33LL) & 0UL)) != l_113[0]), l_106[4][3][1]))) | (-4L)), 10)))) , p_66) < g_142), 3L)) & 0x0F1BED5062BB3BD2LL) , g_3) ^ p_65), g_83.f0)), 1UL))) && l_106[0][3][1])));
|
|
}
|
|
g_145[3][1] = &g_139[6];
|
|
}
|
|
else
|
|
{ /* block id: 32 */
|
|
int32_t *l_146 = &l_88[7];
|
|
int32_t l_153 = 0x28BAAFD2L;
|
|
int32_t l_154 = 0xB97BF4D4L;
|
|
int32_t l_160[7];
|
|
uint32_t *l_170 = &g_171;
|
|
int32_t *l_182[5][5][2] = {{{&g_7[4][0][0],(void*)0},{(void*)0,&g_7[4][0][0]},{(void*)0,(void*)0},{&g_7[4][0][0],(void*)0},{(void*)0,&g_7[4][0][0]}},{{(void*)0,(void*)0},{&g_7[4][0][0],(void*)0},{(void*)0,&g_7[4][0][0]},{(void*)0,(void*)0},{&g_7[4][0][0],(void*)0}},{{(void*)0,&g_7[4][0][0]},{(void*)0,(void*)0},{&g_7[4][0][0],(void*)0},{(void*)0,&g_7[4][0][0]},{(void*)0,(void*)0}},{{&g_7[4][0][0],(void*)0},{(void*)0,&g_7[4][0][0]},{(void*)0,(void*)0},{&g_7[4][0][0],(void*)0},{(void*)0,&g_7[4][0][0]}},{{(void*)0,(void*)0},{&g_7[4][0][0],(void*)0},{(void*)0,&g_7[4][0][0]},{(void*)0,(void*)0},{&g_7[4][0][0],(void*)0}}};
|
|
int i, j, k;
|
|
for (i = 0; i < 7; i++)
|
|
l_160[i] = (-2L);
|
|
if (((*l_146) = p_65))
|
|
{ /* block id: 34 */
|
|
int32_t **l_147 = &g_145[3][1];
|
|
int32_t *l_148 = &l_106[2][7][1];
|
|
int32_t *l_149 = (void*)0;
|
|
int32_t *l_150 = &g_7[6][0][0];
|
|
int32_t *l_151 = (void*)0;
|
|
int32_t *l_152[9][9][3] = {{{&l_88[1],&g_139[6],&g_7[3][0][0]},{&l_88[1],&l_113[0],&g_139[6]},{&g_139[6],&g_139[6],&g_139[6]},{&l_88[1],&g_7[6][0][0],&g_7[3][0][0]},{&g_139[6],&g_7[6][0][0],&l_140},{&l_88[1],&g_139[6],&g_7[3][0][0]},{&l_88[1],&l_113[0],&g_139[6]},{&g_139[6],&g_139[6],&g_139[6]},{&l_88[1],&g_7[6][0][0],&g_7[3][0][0]}},{{&g_139[6],&g_7[6][0][0],&l_140},{&l_88[1],&g_139[6],&g_7[3][0][0]},{&l_88[1],&l_113[0],&g_139[6]},{&g_139[6],&g_139[6],&g_139[6]},{&l_88[1],&g_7[6][0][0],&g_7[3][0][0]},{&g_139[6],&g_7[6][0][0],&l_140},{&l_88[1],&g_139[6],&g_7[3][0][0]},{&l_88[1],&l_113[0],&g_139[6]},{&g_139[6],&g_139[6],&g_139[6]}},{{&l_88[1],&g_7[6][0][0],&g_7[3][0][0]},{&g_139[6],&g_7[6][0][0],&l_140},{&l_88[1],&g_139[6],&g_139[4]},{&g_139[6],&l_140,&g_7[2][0][0]},{&g_7[3][0][0],&g_7[2][0][0],&g_7[2][0][0]},{&l_140,&l_106[1][2][1],&g_139[4]},{&g_7[3][0][0],&l_106[1][2][1],&l_88[8]},{&g_139[6],&g_7[2][0][0],&g_139[4]},{&g_139[6],&l_140,&g_7[2][0][0]}},{{&g_7[3][0][0],&g_7[2][0][0],&g_7[2][0][0]},{&l_140,&l_106[1][2][1],&g_139[4]},{&g_7[3][0][0],&l_106[1][2][1],&l_88[8]},{&g_139[6],&g_7[2][0][0],&g_139[4]},{&g_139[6],&l_140,&g_7[2][0][0]},{&g_7[3][0][0],&g_7[2][0][0],&g_7[2][0][0]},{&l_140,&l_106[1][2][1],&g_139[4]},{&g_7[3][0][0],&l_106[1][2][1],&l_88[8]},{&g_139[6],&g_7[2][0][0],&g_139[4]}},{{&g_139[6],&l_140,&g_7[2][0][0]},{&g_7[3][0][0],&g_7[2][0][0],&g_7[2][0][0]},{&l_140,&l_106[1][2][1],&g_139[4]},{&g_7[3][0][0],&l_106[1][2][1],&l_88[8]},{&g_139[6],&g_7[2][0][0],&g_139[4]},{&g_139[6],&l_140,&g_7[2][0][0]},{&g_7[3][0][0],&g_7[2][0][0],&g_7[2][0][0]},{&l_140,&l_106[1][2][1],&g_139[4]},{&g_7[3][0][0],&l_106[1][2][1],&l_88[8]}},{{&g_139[6],&g_7[2][0][0],&g_139[4]},{&g_139[6],&l_140,&g_7[2][0][0]},{&g_7[3][0][0],&g_7[2][0][0],&g_7[2][0][0]},{&l_140,&l_106[1][2][1],&g_139[4]},{&g_7[3][0][0],&l_106[1][2][1],&l_88[8]},{&g_139[6],&g_7[2][0][0],&g_139[4]},{&g_139[6],&l_140,&g_7[2][0][0]},{&g_7[3][0][0],&g_7[2][0][0],&g_7[2][0][0]},{&l_140,&l_106[1][2][1],&g_139[4]}},{{&g_7[3][0][0],&l_106[1][2][1],&l_88[8]},{&g_139[6],&g_7[2][0][0],&g_139[4]},{&g_139[6],&l_140,&g_7[2][0][0]},{&g_7[3][0][0],&g_7[2][0][0],&g_7[2][0][0]},{&l_140,&l_106[1][2][1],&g_139[4]},{&g_7[3][0][0],&l_106[1][2][1],&l_88[8]},{&g_139[6],&g_7[2][0][0],&g_139[4]},{&g_139[6],&l_140,&g_7[2][0][0]},{&g_7[3][0][0],&g_7[2][0][0],&g_7[2][0][0]}},{{&l_140,&l_106[1][2][1],&g_139[4]},{&g_7[3][0][0],&l_106[1][2][1],&l_88[8]},{&g_139[6],&g_7[2][0][0],&g_139[4]},{&g_139[6],&l_140,&g_7[2][0][0]},{&g_7[3][0][0],&g_7[2][0][0],&g_7[2][0][0]},{&l_140,&l_106[1][2][1],&g_139[4]},{&g_7[3][0][0],&l_106[1][2][1],&l_88[8]},{&g_139[6],&g_7[2][0][0],&g_139[4]},{&g_139[6],&l_140,&g_7[2][0][0]}},{{&g_7[3][0][0],&g_7[2][0][0],&g_7[2][0][0]},{&l_140,&l_106[1][2][1],&g_139[4]},{&g_7[3][0][0],&l_106[1][2][1],&l_88[8]},{&g_139[6],&g_7[2][0][0],&g_139[4]},{&g_139[6],&l_140,&g_7[2][0][0]},{&g_7[3][0][0],&g_7[2][0][0],&g_7[2][0][0]},{&l_140,&l_106[1][2][1],&g_139[4]},{&g_7[3][0][0],&l_106[1][2][1],&l_88[8]},{&g_139[6],&g_7[2][0][0],&g_139[4]}}};
|
|
int i, j, k;
|
|
(*l_147) = &l_73;
|
|
--g_155[1][3];
|
|
if (p_66)
|
|
break;
|
|
if (p_65)
|
|
break;
|
|
}
|
|
else
|
|
{ /* block id: 39 */
|
|
int32_t *l_158[4] = {&l_154,&l_154,&l_154,&l_154};
|
|
int i;
|
|
l_164[2][6]++;
|
|
return &g_5[0][4][2];
|
|
}
|
|
l_106[5][4][1] = (g_167[1][0][2] , (0xEAL > (g_167[1][0][2] , (g_167[1][0][2].f4 != ((0xF061L != (safe_mul_func_int16_t_s_s((((--(*l_170)) & p_65) >= (((safe_rshift_func_uint16_t_u_u((safe_div_func_int8_t_s_s((((((l_88[1] = (((p_65 >= (safe_add_func_int16_t_s_s(((safe_lshift_func_int16_t_s_s(l_108[3], (g_7[6][0][0] == l_162))) | g_7[4][0][0]), g_5[4][6][3]))) < p_66) && g_83.f2)) , l_106[1][3][0]) || 0x16EFC717L) >= p_65) , (*l_146)), g_83.f4)), 2)) < l_108[3]) || p_65)), 1L))) ^ l_140)))));
|
|
}
|
|
if (l_159)
|
|
break;
|
|
if (((g_183 , l_184) != (((*l_187) = ((*l_185) = 65535UL)) , l_184)))
|
|
{ /* block id: 50 */
|
|
g_190 = g_189[1];
|
|
return &g_5[3][1][0];
|
|
}
|
|
else
|
|
{ /* block id: 53 */
|
|
int16_t l_214 = (-8L);
|
|
for (g_129 = 0; (g_129 > 52); g_129 = safe_add_func_uint32_t_u_u(g_129, 6))
|
|
{ /* block id: 56 */
|
|
uint64_t *l_209[9][5][5] = {{{&g_210,&g_210,&g_210,&g_129,&g_210},{(void*)0,&g_129,&g_210,&g_129,&g_129},{&g_210,&g_129,&g_129,&g_210,&g_210},{&g_210,&g_129,&g_210,&g_129,&g_129},{&g_210,&g_129,(void*)0,&g_210,&g_210}},{{(void*)0,&g_129,&g_210,&g_129,&g_129},{(void*)0,&g_129,(void*)0,&g_210,&g_210},{(void*)0,&g_129,&g_210,&g_129,&g_129},{&g_210,&g_129,&g_129,&g_210,&g_210},{&g_210,&g_129,&g_210,&g_129,&g_129}},{{&g_210,&g_129,(void*)0,&g_210,&g_210},{(void*)0,&g_129,&g_210,&g_129,&g_129},{(void*)0,&g_129,(void*)0,&g_210,&g_210},{(void*)0,&g_129,&g_210,&g_129,&g_129},{&g_210,&g_129,&g_129,&g_210,&g_210}},{{&g_210,&g_129,&g_210,&g_129,&g_129},{&g_210,&g_129,(void*)0,&g_210,&g_210},{(void*)0,&g_129,&g_210,&g_129,&g_129},{(void*)0,&g_129,(void*)0,&g_210,&g_210},{(void*)0,&g_129,&g_210,&g_129,&g_129}},{{&g_210,&g_129,&g_129,&g_210,&g_210},{&g_210,&g_129,&g_210,&g_129,&g_129},{&g_210,&g_129,(void*)0,&g_210,&g_210},{(void*)0,&g_129,&g_210,&g_129,&g_129},{(void*)0,&g_129,(void*)0,&g_210,&g_210}},{{(void*)0,&g_129,&g_210,&g_129,&g_129},{&g_210,&g_129,&g_129,&g_210,&g_210},{&g_210,&g_129,&g_210,&g_129,&g_129},{&g_210,&g_129,(void*)0,&g_210,&g_210},{(void*)0,&g_129,&g_210,&g_129,&g_129}},{{(void*)0,&g_129,(void*)0,&g_210,&g_210},{(void*)0,&g_129,&g_210,&g_129,&g_129},{&g_210,&g_129,&g_129,&g_210,&g_210},{&g_210,&g_129,&g_210,&g_129,&g_129},{&g_210,&g_129,(void*)0,&g_210,&g_210}},{{(void*)0,&g_129,&g_210,&g_129,&g_129},{(void*)0,&g_129,(void*)0,&g_210,&g_210},{(void*)0,&g_129,&g_210,&g_129,&g_129},{&g_210,&g_129,&g_129,&g_210,&g_210},{&g_210,&g_129,&g_210,&g_210,&g_210}},{{(void*)0,&g_210,&g_210,(void*)0,&g_129},{&g_210,&g_129,&g_129,&g_210,&g_210},{&g_210,&g_210,&g_210,&g_129,(void*)0},{&g_210,&g_129,&g_210,&g_210,&g_210},{(void*)0,&g_210,(void*)0,(void*)0,(void*)0}}};
|
|
int32_t *l_212 = &l_113[0];
|
|
int8_t *l_213 = &l_72;
|
|
uint8_t *l_223 = (void*)0;
|
|
uint8_t *l_224 = &l_164[2][6];
|
|
int i, j, k;
|
|
l_163 |= ((l_193 , ((0L != ((p_66 < (0x94L >= ((safe_mod_func_int16_t_s_s(((*l_184) = (safe_mul_func_uint8_t_u_u((((((void*)0 == &l_72) <= ((l_108[1] ^= ((((*l_213) ^= (safe_mod_func_int32_t_s_s((0xC6571537L || ((*l_212) = (safe_unary_minus_func_uint64_t_u((safe_add_func_int64_t_s_s(((g_210 |= (safe_div_func_uint16_t_u_u(((((g_183.f0.f4 >= ((((safe_sub_func_uint8_t_u_u((&g_144 == (void*)0), p_65)) , 1UL) == g_144) ^ g_83.f0)) , 0x3FE618443DA255B7LL) ^ 0xBEFB076AC9240290LL) != 0x7889EB8E4659088ALL), g_129))) <= l_211), l_159)))))), 4294967295UL))) || g_167[1][0][2].f1) && 0x4E50L)) <= g_183.f2)) == p_66) < l_76), 7L))), 1L)) && g_188[3]))) || 0x0FD3B0A5L)) & g_171)) && l_214);
|
|
l_193.f0 ^= ((safe_mod_func_uint16_t_u_u((safe_sub_func_int64_t_s_s((safe_sub_func_int32_t_s_s(((safe_mod_func_int8_t_s_s((0L != l_140), ((((((*l_224) = 0xE5L) <= ((safe_mul_func_uint8_t_u_u((g_233 ^= ((g_171 || (((safe_rshift_func_int8_t_s_s((-1L), (safe_mod_func_int32_t_s_s((&l_214 != l_187), ((((safe_sub_func_uint8_t_u_u((g_183.f0.f5.f0 <= p_65), p_66)) || g_183.f0.f5.f1) <= 0x46D31012271815FDLL) & 0x64L))))) >= p_65) >= g_186)) , 1UL)), 0x04L)) >= g_5[4][5][1])) >= 0xE4L) , g_183) , p_66))) & (*l_212)), p_66)), 0xE148245F02E03701LL)), g_183.f0.f5.f2)) <= (*l_212));
|
|
}
|
|
for (l_211 = 0; (l_211 != 48); l_211 = safe_add_func_uint8_t_u_u(l_211, 8))
|
|
{ /* block id: 69 */
|
|
int64_t *l_257[8] = {&g_183.f2,&g_183.f2,&g_183.f2,&g_183.f2,&g_183.f2,&g_183.f2,&g_183.f2,&g_183.f2};
|
|
int8_t *l_259 = &g_144;
|
|
int32_t l_260 = 0xEFF648C5L;
|
|
int32_t *l_298 = (void*)0;
|
|
int32_t *l_300 = &g_7[3][0][0];
|
|
int i;
|
|
(*g_261) = (((-1L) || ((g_236 , (g_237 , (l_238[6] , (0x7AL > (safe_mod_func_int8_t_s_s((safe_lshift_func_int16_t_s_s((0x349A6F94548FFBA5LL >= ((g_236.f0 , (((safe_sub_func_int32_t_s_s((safe_mod_func_uint16_t_u_u((safe_sub_func_int64_t_s_s((safe_sub_func_int8_t_s_s(((*l_259) = (safe_mod_func_int16_t_s_s(((safe_rshift_func_int16_t_s_s(((safe_add_func_uint64_t_u_u((l_257[7] == (g_167[0][0][5] , (void*)0)), p_65)) != l_258), p_65)) ^ g_5[2][5][1]), p_65))), p_66)), g_236.f0.f3)), g_129)), 0xEEB9A91AL)) != l_260) != g_236.f0.f3)) ^ 0x7D956E6CDA561795LL)), g_5[2][4][1])), 249UL)))))) != 1UL)) != p_65);
|
|
(*g_261) = (((g_3 == (((void*)0 == g_262[6][5]) , ((((p_65 & (l_88[1] != ((1L > 3UL) ^ (&g_144 != (l_297 , &g_144))))) <= p_65) <= p_65) != 0x5487B85252EDA270LL))) > g_236.f0.f5.f2) < p_65);
|
|
(*l_300) = l_114;
|
|
}
|
|
if (l_88[6])
|
|
break;
|
|
}
|
|
}
|
|
else
|
|
{ /* block id: 77 */
|
|
struct S2 *l_328 = &g_183.f0;
|
|
int32_t l_330[2][1][9] = {{{0xC74710C5L,0x3A01B053L,0x6356D9F5L,0x3A01B053L,0xC74710C5L,0xC74710C5L,0x3A01B053L,0x6356D9F5L,0x3A01B053L}},{{0x3A01B053L,2L,0x6356D9F5L,0x6356D9F5L,2L,0x3A01B053L,2L,0x6356D9F5L,0x6356D9F5L}}};
|
|
int8_t **l_348 = &g_346;
|
|
int i, j, k;
|
|
for (l_72 = 0; (l_72 != (-20)); l_72 = safe_sub_func_int32_t_s_s(l_72, 5))
|
|
{ /* block id: 80 */
|
|
uint32_t *l_331 = &g_171;
|
|
const int32_t l_332 = 0x0092FE01L;
|
|
uint32_t l_333[2][6] = {{1UL,7UL,7UL,1UL,7UL,7UL},{1UL,7UL,7UL,1UL,7UL,7UL}};
|
|
uint8_t *l_334 = &l_164[8][2];
|
|
int64_t **l_336 = (void*)0;
|
|
int64_t **l_337 = (void*)0;
|
|
int64_t **l_338 = (void*)0;
|
|
int64_t **l_339[6][7][4] = {{{&g_335[0][0],&g_335[1][0],(void*)0,&g_335[2][0]},{&g_335[2][0],&g_335[2][0],&g_335[2][0],&g_335[1][0]},{&g_335[2][0],&g_335[1][0],&g_335[2][0],&g_335[2][0]},{&g_335[1][0],&g_335[2][0],&g_335[2][0],&g_335[2][0]},{&g_335[1][0],(void*)0,(void*)0,&g_335[1][0]},{&g_335[2][0],(void*)0,&g_335[2][0],&g_335[2][0]},{&g_335[2][0],&g_335[1][0],(void*)0,&g_335[2][0]}},{{&g_335[2][0],&g_335[2][0],&g_335[1][0],&g_335[2][0]},{&g_335[0][0],&g_335[1][0],&g_335[0][0],&g_335[2][0]},{&g_335[2][0],(void*)0,&g_335[2][0],&g_335[1][0]},{&g_335[2][0],(void*)0,&g_335[2][0],&g_335[2][0]},{(void*)0,&g_335[2][0],&g_335[2][0],&g_335[2][0]},{&g_335[1][0],&g_335[1][0],&g_335[0][0],&g_335[1][0]},{&g_335[0][0],&g_335[2][0],&g_335[0][0],&g_335[2][0]}},{{&g_335[2][0],&g_335[1][0],&g_335[2][0],&g_335[2][0]},{&g_335[2][0],&g_335[0][0],&g_335[2][0],&g_335[2][0]},{&g_335[2][0],&g_335[2][0],&g_335[1][0],&g_335[2][0]},{&g_335[2][0],&g_335[2][0],&g_335[2][0],&g_335[2][0]},{&g_335[2][0],&g_335[1][0],&g_335[2][0],&g_335[2][0]},{&g_335[2][0],&g_335[2][0],&g_335[1][0],&g_335[2][0]},{&g_335[2][0],&g_335[2][0],&g_335[2][0],&g_335[2][0]}},{{&g_335[2][0],&g_335[2][0],&g_335[2][0],(void*)0},{&g_335[2][0],&g_335[0][0],&g_335[0][0],&g_335[2][0]},{&g_335[0][0],&g_335[2][0],&g_335[0][0],&g_335[2][0]},{&g_335[1][0],&g_335[2][0],&g_335[2][0],&g_335[0][0]},{(void*)0,&g_335[1][0],&g_335[2][0],&g_335[2][0]},{&g_335[2][0],&g_335[2][0],&g_335[2][0],&g_335[2][0]},{&g_335[2][0],&g_335[2][0],&g_335[0][0],(void*)0}},{{&g_335[0][0],&g_335[2][0],&g_335[1][0],&g_335[0][0]},{&g_335[2][0],&g_335[2][0],(void*)0,(void*)0},{&g_335[2][0],&g_335[2][0],&g_335[2][0],&g_335[1][0]},{&g_335[1][0],&g_335[2][0],(void*)0,&g_335[2][0]},{&g_335[0][0],(void*)0,&g_335[2][0],&g_335[2][0]},{&g_335[2][0],(void*)0,&g_335[1][0],&g_335[2][0]},{&g_335[2][0],&g_335[2][0],&g_335[2][0],&g_335[2][0]}},{{&g_335[2][0],(void*)0,&g_335[0][0],(void*)0},{&g_335[2][0],&g_335[1][0],&g_335[2][0],&g_335[1][0]},{&g_335[2][0],&g_335[2][0],&g_335[2][0],&g_335[2][0]},{(void*)0,&g_335[2][0],&g_335[2][0],&g_335[2][0]},{&g_335[1][0],&g_335[2][0],(void*)0,&g_335[2][0]},{&g_335[1][0],&g_335[2][0],&g_335[2][0],&g_335[2][0]},{(void*)0,&g_335[2][0],&g_335[2][0],&g_335[2][0]}}};
|
|
int i, j, k;
|
|
g_82 = l_303;
|
|
for (g_183.f1 = 5; (g_183.f1 >= 9); g_183.f1 = safe_add_func_uint8_t_u_u(g_183.f1, 5))
|
|
{ /* block id: 84 */
|
|
uint16_t *l_308 = &g_188[2];
|
|
uint16_t ** const l_307 = &l_308;
|
|
uint16_t **l_309 = &l_308;
|
|
g_306 = g_167[1][0][2];
|
|
if (p_65)
|
|
continue;
|
|
l_309 = l_307;
|
|
}
|
|
if ((safe_sub_func_int16_t_s_s(((l_340 = (g_335[2][0] = (((safe_mod_func_int32_t_s_s((p_66 ^ (p_65 < (((*l_334) = (safe_rshift_func_int8_t_s_u((p_66 & ((safe_add_func_uint16_t_u_u((((safe_div_func_int16_t_s_s((safe_div_func_int8_t_s_s(((void*)0 == &g_82), 253UL)), (l_163 &= (safe_mod_func_uint32_t_u_u(((*l_331) = ((safe_mul_func_int8_t_s_s((l_330[0][0][3] = (g_189[0] , (l_328 != (g_329 = g_329)))), l_73)) < p_66)), 0x31D18E55L))))) && 0x22EB9DF4L) , l_332), l_333[1][3])) < p_66)), g_236.f0.f3))) >= p_65))), l_332)) && l_330[0][0][7]) , g_335[2][0]))) != g_262[6][5]), l_332)))
|
|
{ /* block id: 96 */
|
|
(*g_342) = g_341[8];
|
|
}
|
|
else
|
|
{ /* block id: 98 */
|
|
int32_t *l_344 = &l_113[0];
|
|
int8_t ***l_347[8][1][4] = {{{&g_345[2],&g_345[2],&g_345[2],&g_345[2]}},{{&g_345[2],&g_345[2],&g_345[2],&g_345[2]}},{{&g_345[2],&g_345[2],&g_345[2],&g_345[2]}},{{&g_345[2],&g_345[2],&g_345[2],&g_345[2]}},{{&g_345[2],&g_345[2],&g_345[2],&g_345[2]}},{{&g_345[2],&g_345[2],&g_345[2],&g_345[2]}},{{&g_345[2],&g_345[2],&g_345[2],&g_345[2]}},{{&g_345[2],&g_345[2],&g_345[2],&g_345[2]}}};
|
|
int i, j, k;
|
|
(*l_344) = l_343;
|
|
l_348 = g_345[1];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
(*l_365) |= ((safe_rshift_func_uint8_t_u_s((!((safe_mod_func_uint16_t_u_u((l_163 = (((((0x7E92FE9CAD12B6D8LL >= (g_183.f0.f5 , l_193.f0)) | (safe_mod_func_int16_t_s_s((safe_div_func_int8_t_s_s(((*l_359) = ((*l_358) &= 0L)), ((((((safe_rshift_func_uint8_t_u_u(g_171, 4)) > (p_65 && (safe_add_func_uint8_t_u_u(p_65, g_75)))) , &g_82) != (void*)0) == 0x9316ED79L) & l_211))), l_159))) , g_364) , g_167[1][0][2].f1) >= g_341[8].f2)), g_237.f0)) || p_66)), 4)) > 2UL);
|
|
++l_377[2];
|
|
}
|
|
l_386++;
|
|
return &g_7[4][0][0];
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ---------------------------------------- */
|
|
int main (int argc, char* argv[])
|
|
{
|
|
int i, j, k;
|
|
int print_hash_value = 0;
|
|
if (argc == 2 && strcmp(argv[1], "1") == 0) print_hash_value = 1;
|
|
platform_main_begin();
|
|
crc32_gentab();
|
|
func_1();
|
|
transparent_crc(g_3, "g_3", print_hash_value);
|
|
transparent_crc(g_4, "g_4", print_hash_value);
|
|
for (i = 0; i < 7; i++)
|
|
{
|
|
for (j = 0; j < 7; j++)
|
|
{
|
|
for (k = 0; k < 5; k++)
|
|
{
|
|
transparent_crc(g_5[i][j][k], "g_5[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
for (i = 0; i < 7; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
for (k = 0; k < 1; k++)
|
|
{
|
|
transparent_crc(g_7[i][j][k], "g_7[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_75, "g_75", print_hash_value);
|
|
transparent_crc(g_83.f0, "g_83.f0", print_hash_value);
|
|
transparent_crc(g_83.f1, "g_83.f1", print_hash_value);
|
|
transparent_crc(g_83.f2, "g_83.f2", print_hash_value);
|
|
transparent_crc(g_83.f3, "g_83.f3", print_hash_value);
|
|
transparent_crc(g_83.f4, "g_83.f4", print_hash_value);
|
|
transparent_crc(g_129, "g_129", print_hash_value);
|
|
for (i = 0; i < 8; i++)
|
|
{
|
|
transparent_crc(g_139[i], "g_139[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_142, "g_142", print_hash_value);
|
|
transparent_crc(g_144, "g_144", print_hash_value);
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 6; j++)
|
|
{
|
|
transparent_crc(g_155[i][j], "g_155[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
for (k = 0; k < 6; k++)
|
|
{
|
|
transparent_crc(g_167[i][j][k].f0, "g_167[i][j][k].f0", print_hash_value);
|
|
transparent_crc(g_167[i][j][k].f1, "g_167[i][j][k].f1", print_hash_value);
|
|
transparent_crc(g_167[i][j][k].f2, "g_167[i][j][k].f2", print_hash_value);
|
|
transparent_crc(g_167[i][j][k].f3, "g_167[i][j][k].f3", print_hash_value);
|
|
transparent_crc(g_167[i][j][k].f4, "g_167[i][j][k].f4", print_hash_value);
|
|
transparent_crc(g_167[i][j][k].f5, "g_167[i][j][k].f5", print_hash_value);
|
|
transparent_crc(g_167[i][j][k].f6, "g_167[i][j][k].f6", print_hash_value);
|
|
transparent_crc(g_167[i][j][k].f7, "g_167[i][j][k].f7", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_171, "g_171", print_hash_value);
|
|
transparent_crc(g_183.f0.f0, "g_183.f0.f0", print_hash_value);
|
|
transparent_crc(g_183.f0.f1, "g_183.f0.f1", print_hash_value);
|
|
transparent_crc(g_183.f0.f2, "g_183.f0.f2", print_hash_value);
|
|
transparent_crc(g_183.f0.f3, "g_183.f0.f3", print_hash_value);
|
|
transparent_crc(g_183.f0.f4, "g_183.f0.f4", print_hash_value);
|
|
transparent_crc(g_183.f0.f5.f0, "g_183.f0.f5.f0", print_hash_value);
|
|
transparent_crc(g_183.f0.f5.f1, "g_183.f0.f5.f1", print_hash_value);
|
|
transparent_crc(g_183.f0.f5.f2, "g_183.f0.f5.f2", print_hash_value);
|
|
transparent_crc(g_183.f0.f5.f3, "g_183.f0.f5.f3", print_hash_value);
|
|
transparent_crc(g_183.f0.f5.f4, "g_183.f0.f5.f4", print_hash_value);
|
|
transparent_crc(g_183.f1, "g_183.f1", print_hash_value);
|
|
transparent_crc(g_183.f2, "g_183.f2", print_hash_value);
|
|
transparent_crc(g_183.f3, "g_183.f3", print_hash_value);
|
|
transparent_crc(g_186, "g_186", print_hash_value);
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
transparent_crc(g_188[i], "g_188[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
transparent_crc(g_189[i].f0, "g_189[i].f0", print_hash_value);
|
|
transparent_crc(g_189[i].f1, "g_189[i].f1", print_hash_value);
|
|
transparent_crc(g_189[i].f2, "g_189[i].f2", print_hash_value);
|
|
transparent_crc(g_189[i].f3, "g_189[i].f3", print_hash_value);
|
|
transparent_crc(g_189[i].f4, "g_189[i].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_190.f0, "g_190.f0", print_hash_value);
|
|
transparent_crc(g_190.f1, "g_190.f1", print_hash_value);
|
|
transparent_crc(g_190.f2, "g_190.f2", print_hash_value);
|
|
transparent_crc(g_190.f3, "g_190.f3", print_hash_value);
|
|
transparent_crc(g_190.f4, "g_190.f4", print_hash_value);
|
|
transparent_crc(g_210, "g_210", print_hash_value);
|
|
transparent_crc(g_233, "g_233", print_hash_value);
|
|
transparent_crc(g_236.f0.f0, "g_236.f0.f0", print_hash_value);
|
|
transparent_crc(g_236.f0.f1, "g_236.f0.f1", print_hash_value);
|
|
transparent_crc(g_236.f0.f2, "g_236.f0.f2", print_hash_value);
|
|
transparent_crc(g_236.f0.f3, "g_236.f0.f3", print_hash_value);
|
|
transparent_crc(g_236.f0.f4, "g_236.f0.f4", print_hash_value);
|
|
transparent_crc(g_236.f0.f5.f0, "g_236.f0.f5.f0", print_hash_value);
|
|
transparent_crc(g_236.f0.f5.f1, "g_236.f0.f5.f1", print_hash_value);
|
|
transparent_crc(g_236.f0.f5.f2, "g_236.f0.f5.f2", print_hash_value);
|
|
transparent_crc(g_236.f0.f5.f3, "g_236.f0.f5.f3", print_hash_value);
|
|
transparent_crc(g_236.f0.f5.f4, "g_236.f0.f5.f4", print_hash_value);
|
|
transparent_crc(g_236.f1, "g_236.f1", print_hash_value);
|
|
transparent_crc(g_236.f2, "g_236.f2", print_hash_value);
|
|
transparent_crc(g_236.f3, "g_236.f3", print_hash_value);
|
|
transparent_crc(g_237.f0, "g_237.f0", print_hash_value);
|
|
transparent_crc(g_263, "g_263", print_hash_value);
|
|
transparent_crc(g_264, "g_264", print_hash_value);
|
|
transparent_crc(g_265, "g_265", print_hash_value);
|
|
transparent_crc(g_266, "g_266", print_hash_value);
|
|
transparent_crc(g_267, "g_267", print_hash_value);
|
|
transparent_crc(g_268, "g_268", print_hash_value);
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
for (j = 0; j < 9; j++)
|
|
{
|
|
for (k = 0; k < 2; k++)
|
|
{
|
|
transparent_crc(g_269[i][j][k], "g_269[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_270, "g_270", print_hash_value);
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
transparent_crc(g_271[i], "g_271[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_272, "g_272", print_hash_value);
|
|
transparent_crc(g_273, "g_273", print_hash_value);
|
|
transparent_crc(g_274, "g_274", print_hash_value);
|
|
transparent_crc(g_275, "g_275", print_hash_value);
|
|
transparent_crc(g_276, "g_276", print_hash_value);
|
|
transparent_crc(g_277, "g_277", print_hash_value);
|
|
transparent_crc(g_278, "g_278", print_hash_value);
|
|
transparent_crc(g_279, "g_279", print_hash_value);
|
|
transparent_crc(g_280, "g_280", print_hash_value);
|
|
transparent_crc(g_281, "g_281", print_hash_value);
|
|
transparent_crc(g_282, "g_282", print_hash_value);
|
|
transparent_crc(g_283, "g_283", print_hash_value);
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 9; j++)
|
|
{
|
|
for (k = 0; k < 1; k++)
|
|
{
|
|
transparent_crc(g_284[i][j][k], "g_284[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_285, "g_285", print_hash_value);
|
|
transparent_crc(g_286, "g_286", print_hash_value);
|
|
transparent_crc(g_287, "g_287", print_hash_value);
|
|
transparent_crc(g_288, "g_288", print_hash_value);
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
transparent_crc(g_289[i], "g_289[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_290, "g_290", print_hash_value);
|
|
transparent_crc(g_291, "g_291", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
transparent_crc(g_292[i][j], "g_292[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
transparent_crc(g_293[i][j], "g_293[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_294, "g_294", print_hash_value);
|
|
transparent_crc(g_295, "g_295", print_hash_value);
|
|
transparent_crc(g_296, "g_296", print_hash_value);
|
|
transparent_crc(g_306.f0, "g_306.f0", print_hash_value);
|
|
transparent_crc(g_306.f1, "g_306.f1", print_hash_value);
|
|
transparent_crc(g_306.f2, "g_306.f2", print_hash_value);
|
|
transparent_crc(g_306.f3, "g_306.f3", print_hash_value);
|
|
transparent_crc(g_306.f4, "g_306.f4", print_hash_value);
|
|
transparent_crc(g_306.f5, "g_306.f5", print_hash_value);
|
|
transparent_crc(g_306.f6, "g_306.f6", print_hash_value);
|
|
transparent_crc(g_306.f7, "g_306.f7", print_hash_value);
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
transparent_crc(g_341[i].f0, "g_341[i].f0", print_hash_value);
|
|
transparent_crc(g_341[i].f1, "g_341[i].f1", print_hash_value);
|
|
transparent_crc(g_341[i].f2, "g_341[i].f2", print_hash_value);
|
|
transparent_crc(g_341[i].f3, "g_341[i].f3", print_hash_value);
|
|
transparent_crc(g_341[i].f4, "g_341[i].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_364.f0.f0, "g_364.f0.f0", print_hash_value);
|
|
transparent_crc(g_364.f0.f1, "g_364.f0.f1", print_hash_value);
|
|
transparent_crc(g_364.f0.f2, "g_364.f0.f2", print_hash_value);
|
|
transparent_crc(g_364.f0.f3, "g_364.f0.f3", print_hash_value);
|
|
transparent_crc(g_364.f0.f4, "g_364.f0.f4", print_hash_value);
|
|
transparent_crc(g_364.f0.f5.f0, "g_364.f0.f5.f0", print_hash_value);
|
|
transparent_crc(g_364.f0.f5.f1, "g_364.f0.f5.f1", print_hash_value);
|
|
transparent_crc(g_364.f0.f5.f2, "g_364.f0.f5.f2", print_hash_value);
|
|
transparent_crc(g_364.f0.f5.f3, "g_364.f0.f5.f3", print_hash_value);
|
|
transparent_crc(g_364.f0.f5.f4, "g_364.f0.f5.f4", print_hash_value);
|
|
transparent_crc(g_364.f1, "g_364.f1", print_hash_value);
|
|
transparent_crc(g_364.f2, "g_364.f2", print_hash_value);
|
|
transparent_crc(g_364.f3, "g_364.f3", print_hash_value);
|
|
transparent_crc(g_391, "g_391", print_hash_value);
|
|
transparent_crc(g_392, "g_392", print_hash_value);
|
|
transparent_crc(g_395, "g_395", print_hash_value);
|
|
transparent_crc(g_425, "g_425", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 9; j++)
|
|
{
|
|
for (k = 0; k < 10; k++)
|
|
{
|
|
transparent_crc(g_431[i][j][k], "g_431[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_436.f0, "g_436.f0", print_hash_value);
|
|
transparent_crc(g_436.f1, "g_436.f1", print_hash_value);
|
|
transparent_crc(g_436.f2, "g_436.f2", print_hash_value);
|
|
transparent_crc(g_436.f3, "g_436.f3", print_hash_value);
|
|
transparent_crc(g_436.f4, "g_436.f4", print_hash_value);
|
|
transparent_crc(g_476.f0, "g_476.f0", print_hash_value);
|
|
transparent_crc(g_476.f1, "g_476.f1", print_hash_value);
|
|
transparent_crc(g_476.f2, "g_476.f2", print_hash_value);
|
|
transparent_crc(g_476.f3, "g_476.f3", print_hash_value);
|
|
transparent_crc(g_476.f4, "g_476.f4", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
for (j = 0; j < 3; j++)
|
|
{
|
|
transparent_crc(g_540[i][j].f0, "g_540[i][j].f0", print_hash_value);
|
|
transparent_crc(g_540[i][j].f1, "g_540[i][j].f1", print_hash_value);
|
|
transparent_crc(g_540[i][j].f2, "g_540[i][j].f2", print_hash_value);
|
|
transparent_crc(g_540[i][j].f3, "g_540[i][j].f3", print_hash_value);
|
|
transparent_crc(g_540[i][j].f4, "g_540[i][j].f4", print_hash_value);
|
|
transparent_crc(g_540[i][j].f5, "g_540[i][j].f5", print_hash_value);
|
|
transparent_crc(g_540[i][j].f6, "g_540[i][j].f6", print_hash_value);
|
|
transparent_crc(g_540[i][j].f7, "g_540[i][j].f7", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_543.f0, "g_543.f0", print_hash_value);
|
|
transparent_crc(g_543.f1, "g_543.f1", print_hash_value);
|
|
transparent_crc(g_543.f2, "g_543.f2", print_hash_value);
|
|
transparent_crc(g_543.f3, "g_543.f3", print_hash_value);
|
|
transparent_crc(g_543.f4, "g_543.f4", print_hash_value);
|
|
transparent_crc(g_543.f5, "g_543.f5", print_hash_value);
|
|
transparent_crc(g_543.f6, "g_543.f6", print_hash_value);
|
|
transparent_crc(g_543.f7, "g_543.f7", print_hash_value);
|
|
transparent_crc(g_593.f0, "g_593.f0", print_hash_value);
|
|
transparent_crc(g_593.f1, "g_593.f1", print_hash_value);
|
|
transparent_crc(g_593.f2, "g_593.f2", print_hash_value);
|
|
transparent_crc(g_593.f3, "g_593.f3", print_hash_value);
|
|
transparent_crc(g_593.f4, "g_593.f4", print_hash_value);
|
|
transparent_crc(g_593.f5.f0, "g_593.f5.f0", print_hash_value);
|
|
transparent_crc(g_593.f5.f1, "g_593.f5.f1", print_hash_value);
|
|
transparent_crc(g_593.f5.f2, "g_593.f5.f2", print_hash_value);
|
|
transparent_crc(g_593.f5.f3, "g_593.f5.f3", print_hash_value);
|
|
transparent_crc(g_593.f5.f4, "g_593.f5.f4", print_hash_value);
|
|
transparent_crc(g_595, "g_595", print_hash_value);
|
|
transparent_crc(g_617.f0.f0, "g_617.f0.f0", print_hash_value);
|
|
transparent_crc(g_617.f0.f1, "g_617.f0.f1", print_hash_value);
|
|
transparent_crc(g_617.f0.f2, "g_617.f0.f2", print_hash_value);
|
|
transparent_crc(g_617.f0.f3, "g_617.f0.f3", print_hash_value);
|
|
transparent_crc(g_617.f0.f4, "g_617.f0.f4", print_hash_value);
|
|
transparent_crc(g_617.f0.f5.f0, "g_617.f0.f5.f0", print_hash_value);
|
|
transparent_crc(g_617.f0.f5.f1, "g_617.f0.f5.f1", print_hash_value);
|
|
transparent_crc(g_617.f0.f5.f2, "g_617.f0.f5.f2", print_hash_value);
|
|
transparent_crc(g_617.f0.f5.f3, "g_617.f0.f5.f3", print_hash_value);
|
|
transparent_crc(g_617.f0.f5.f4, "g_617.f0.f5.f4", print_hash_value);
|
|
transparent_crc(g_617.f1, "g_617.f1", print_hash_value);
|
|
transparent_crc(g_617.f2, "g_617.f2", print_hash_value);
|
|
transparent_crc(g_617.f3, "g_617.f3", print_hash_value);
|
|
transparent_crc(g_636.f0, "g_636.f0", print_hash_value);
|
|
transparent_crc(g_636.f1, "g_636.f1", print_hash_value);
|
|
transparent_crc(g_636.f2, "g_636.f2", print_hash_value);
|
|
transparent_crc(g_636.f3, "g_636.f3", print_hash_value);
|
|
transparent_crc(g_636.f4, "g_636.f4", print_hash_value);
|
|
transparent_crc(g_636.f5.f0, "g_636.f5.f0", print_hash_value);
|
|
transparent_crc(g_636.f5.f1, "g_636.f5.f1", print_hash_value);
|
|
transparent_crc(g_636.f5.f2, "g_636.f5.f2", print_hash_value);
|
|
transparent_crc(g_636.f5.f3, "g_636.f5.f3", print_hash_value);
|
|
transparent_crc(g_636.f5.f4, "g_636.f5.f4", print_hash_value);
|
|
transparent_crc(g_645.f0, "g_645.f0", print_hash_value);
|
|
transparent_crc(g_645.f1, "g_645.f1", print_hash_value);
|
|
transparent_crc(g_645.f2, "g_645.f2", print_hash_value);
|
|
transparent_crc(g_645.f3, "g_645.f3", print_hash_value);
|
|
transparent_crc(g_645.f4, "g_645.f4", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
transparent_crc(g_648[i].f0, "g_648[i].f0", print_hash_value);
|
|
transparent_crc(g_648[i].f1, "g_648[i].f1", print_hash_value);
|
|
transparent_crc(g_648[i].f2, "g_648[i].f2", print_hash_value);
|
|
transparent_crc(g_648[i].f3, "g_648[i].f3", print_hash_value);
|
|
transparent_crc(g_648[i].f4, "g_648[i].f4", print_hash_value);
|
|
transparent_crc(g_648[i].f5, "g_648[i].f5", print_hash_value);
|
|
transparent_crc(g_648[i].f6, "g_648[i].f6", print_hash_value);
|
|
transparent_crc(g_648[i].f7, "g_648[i].f7", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_660.f0, "g_660.f0", print_hash_value);
|
|
transparent_crc(g_660.f1, "g_660.f1", print_hash_value);
|
|
transparent_crc(g_660.f2, "g_660.f2", print_hash_value);
|
|
transparent_crc(g_660.f3, "g_660.f3", print_hash_value);
|
|
transparent_crc(g_660.f4, "g_660.f4", print_hash_value);
|
|
transparent_crc(g_660.f5, "g_660.f5", print_hash_value);
|
|
transparent_crc(g_660.f6, "g_660.f6", print_hash_value);
|
|
transparent_crc(g_660.f7, "g_660.f7", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 6; j++)
|
|
{
|
|
transparent_crc(g_675[i][j].f0, "g_675[i][j].f0", print_hash_value);
|
|
transparent_crc(g_675[i][j].f1, "g_675[i][j].f1", print_hash_value);
|
|
transparent_crc(g_675[i][j].f2, "g_675[i][j].f2", print_hash_value);
|
|
transparent_crc(g_675[i][j].f3, "g_675[i][j].f3", print_hash_value);
|
|
transparent_crc(g_675[i][j].f4, "g_675[i][j].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_681.f0, "g_681.f0", print_hash_value);
|
|
transparent_crc(g_681.f1, "g_681.f1", print_hash_value);
|
|
transparent_crc(g_681.f2, "g_681.f2", print_hash_value);
|
|
transparent_crc(g_681.f3, "g_681.f3", print_hash_value);
|
|
transparent_crc(g_681.f4, "g_681.f4", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
transparent_crc(g_684[i][j].f0, "g_684[i][j].f0", print_hash_value);
|
|
transparent_crc(g_684[i][j].f1, "g_684[i][j].f1", print_hash_value);
|
|
transparent_crc(g_684[i][j].f2, "g_684[i][j].f2", print_hash_value);
|
|
transparent_crc(g_684[i][j].f3, "g_684[i][j].f3", print_hash_value);
|
|
transparent_crc(g_684[i][j].f4, "g_684[i][j].f4", print_hash_value);
|
|
transparent_crc(g_684[i][j].f5, "g_684[i][j].f5", print_hash_value);
|
|
transparent_crc(g_684[i][j].f6, "g_684[i][j].f6", print_hash_value);
|
|
transparent_crc(g_684[i][j].f7, "g_684[i][j].f7", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_690.f0.f0, "g_690.f0.f0", print_hash_value);
|
|
transparent_crc(g_690.f0.f1, "g_690.f0.f1", print_hash_value);
|
|
transparent_crc(g_690.f0.f2, "g_690.f0.f2", print_hash_value);
|
|
transparent_crc(g_690.f0.f3, "g_690.f0.f3", print_hash_value);
|
|
transparent_crc(g_690.f0.f4, "g_690.f0.f4", print_hash_value);
|
|
transparent_crc(g_690.f0.f5.f0, "g_690.f0.f5.f0", print_hash_value);
|
|
transparent_crc(g_690.f0.f5.f1, "g_690.f0.f5.f1", print_hash_value);
|
|
transparent_crc(g_690.f0.f5.f2, "g_690.f0.f5.f2", print_hash_value);
|
|
transparent_crc(g_690.f0.f5.f3, "g_690.f0.f5.f3", print_hash_value);
|
|
transparent_crc(g_690.f0.f5.f4, "g_690.f0.f5.f4", print_hash_value);
|
|
transparent_crc(g_690.f1, "g_690.f1", print_hash_value);
|
|
transparent_crc(g_690.f2, "g_690.f2", print_hash_value);
|
|
transparent_crc(g_690.f3, "g_690.f3", print_hash_value);
|
|
transparent_crc(g_692.f0, "g_692.f0", print_hash_value);
|
|
transparent_crc(g_692.f1, "g_692.f1", print_hash_value);
|
|
transparent_crc(g_692.f2, "g_692.f2", print_hash_value);
|
|
transparent_crc(g_692.f3, "g_692.f3", print_hash_value);
|
|
transparent_crc(g_692.f4, "g_692.f4", print_hash_value);
|
|
transparent_crc(g_693.f0, "g_693.f0", print_hash_value);
|
|
transparent_crc(g_693.f1, "g_693.f1", print_hash_value);
|
|
transparent_crc(g_693.f2, "g_693.f2", print_hash_value);
|
|
transparent_crc(g_693.f3, "g_693.f3", print_hash_value);
|
|
transparent_crc(g_693.f4, "g_693.f4", print_hash_value);
|
|
transparent_crc(g_694.f0, "g_694.f0", print_hash_value);
|
|
transparent_crc(g_694.f1, "g_694.f1", print_hash_value);
|
|
transparent_crc(g_694.f2, "g_694.f2", print_hash_value);
|
|
transparent_crc(g_694.f3, "g_694.f3", print_hash_value);
|
|
transparent_crc(g_694.f4, "g_694.f4", print_hash_value);
|
|
transparent_crc(g_695.f0, "g_695.f0", print_hash_value);
|
|
transparent_crc(g_695.f1, "g_695.f1", print_hash_value);
|
|
transparent_crc(g_695.f2, "g_695.f2", print_hash_value);
|
|
transparent_crc(g_695.f3, "g_695.f3", print_hash_value);
|
|
transparent_crc(g_695.f4, "g_695.f4", print_hash_value);
|
|
transparent_crc(g_696.f0, "g_696.f0", print_hash_value);
|
|
transparent_crc(g_696.f1, "g_696.f1", print_hash_value);
|
|
transparent_crc(g_696.f2, "g_696.f2", print_hash_value);
|
|
transparent_crc(g_696.f3, "g_696.f3", print_hash_value);
|
|
transparent_crc(g_696.f4, "g_696.f4", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 8; j++)
|
|
{
|
|
for (k = 0; k < 4; k++)
|
|
{
|
|
transparent_crc(g_697[i][j][k].f0, "g_697[i][j][k].f0", print_hash_value);
|
|
transparent_crc(g_697[i][j][k].f1, "g_697[i][j][k].f1", print_hash_value);
|
|
transparent_crc(g_697[i][j][k].f2, "g_697[i][j][k].f2", print_hash_value);
|
|
transparent_crc(g_697[i][j][k].f3, "g_697[i][j][k].f3", print_hash_value);
|
|
transparent_crc(g_697[i][j][k].f4, "g_697[i][j][k].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_698.f0, "g_698.f0", print_hash_value);
|
|
transparent_crc(g_698.f1, "g_698.f1", print_hash_value);
|
|
transparent_crc(g_698.f2, "g_698.f2", print_hash_value);
|
|
transparent_crc(g_698.f3, "g_698.f3", print_hash_value);
|
|
transparent_crc(g_698.f4, "g_698.f4", print_hash_value);
|
|
transparent_crc(g_699.f0, "g_699.f0", print_hash_value);
|
|
transparent_crc(g_699.f1, "g_699.f1", print_hash_value);
|
|
transparent_crc(g_699.f2, "g_699.f2", print_hash_value);
|
|
transparent_crc(g_699.f3, "g_699.f3", print_hash_value);
|
|
transparent_crc(g_699.f4, "g_699.f4", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
transparent_crc(g_700[i].f0, "g_700[i].f0", print_hash_value);
|
|
transparent_crc(g_700[i].f1, "g_700[i].f1", print_hash_value);
|
|
transparent_crc(g_700[i].f2, "g_700[i].f2", print_hash_value);
|
|
transparent_crc(g_700[i].f3, "g_700[i].f3", print_hash_value);
|
|
transparent_crc(g_700[i].f4, "g_700[i].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_702.f0, "g_702.f0", print_hash_value);
|
|
transparent_crc(g_702.f1, "g_702.f1", print_hash_value);
|
|
transparent_crc(g_702.f2, "g_702.f2", print_hash_value);
|
|
transparent_crc(g_702.f3, "g_702.f3", print_hash_value);
|
|
transparent_crc(g_702.f4, "g_702.f4", print_hash_value);
|
|
transparent_crc(g_715.f0.f0, "g_715.f0.f0", print_hash_value);
|
|
transparent_crc(g_715.f0.f1, "g_715.f0.f1", print_hash_value);
|
|
transparent_crc(g_715.f0.f2, "g_715.f0.f2", print_hash_value);
|
|
transparent_crc(g_715.f0.f3, "g_715.f0.f3", print_hash_value);
|
|
transparent_crc(g_715.f0.f4, "g_715.f0.f4", print_hash_value);
|
|
transparent_crc(g_715.f0.f5.f0, "g_715.f0.f5.f0", print_hash_value);
|
|
transparent_crc(g_715.f0.f5.f1, "g_715.f0.f5.f1", print_hash_value);
|
|
transparent_crc(g_715.f0.f5.f2, "g_715.f0.f5.f2", print_hash_value);
|
|
transparent_crc(g_715.f0.f5.f3, "g_715.f0.f5.f3", print_hash_value);
|
|
transparent_crc(g_715.f0.f5.f4, "g_715.f0.f5.f4", print_hash_value);
|
|
transparent_crc(g_715.f1, "g_715.f1", print_hash_value);
|
|
transparent_crc(g_715.f2, "g_715.f2", print_hash_value);
|
|
transparent_crc(g_715.f3, "g_715.f3", print_hash_value);
|
|
transparent_crc(g_756.f0, "g_756.f0", print_hash_value);
|
|
transparent_crc(g_756.f1, "g_756.f1", print_hash_value);
|
|
transparent_crc(g_756.f2, "g_756.f2", print_hash_value);
|
|
transparent_crc(g_756.f3, "g_756.f3", print_hash_value);
|
|
transparent_crc(g_756.f4, "g_756.f4", print_hash_value);
|
|
transparent_crc(g_783.f0, "g_783.f0", print_hash_value);
|
|
transparent_crc(g_783.f1, "g_783.f1", print_hash_value);
|
|
transparent_crc(g_783.f2, "g_783.f2", print_hash_value);
|
|
transparent_crc(g_783.f3, "g_783.f3", print_hash_value);
|
|
transparent_crc(g_783.f4, "g_783.f4", print_hash_value);
|
|
transparent_crc(g_783.f5.f0, "g_783.f5.f0", print_hash_value);
|
|
transparent_crc(g_783.f5.f1, "g_783.f5.f1", print_hash_value);
|
|
transparent_crc(g_783.f5.f2, "g_783.f5.f2", print_hash_value);
|
|
transparent_crc(g_783.f5.f3, "g_783.f5.f3", print_hash_value);
|
|
transparent_crc(g_783.f5.f4, "g_783.f5.f4", print_hash_value);
|
|
transparent_crc(g_824.f0, "g_824.f0", print_hash_value);
|
|
transparent_crc(g_824.f1, "g_824.f1", print_hash_value);
|
|
transparent_crc(g_824.f2, "g_824.f2", print_hash_value);
|
|
transparent_crc(g_824.f3, "g_824.f3", print_hash_value);
|
|
transparent_crc(g_824.f4, "g_824.f4", print_hash_value);
|
|
transparent_crc(g_824.f5, "g_824.f5", print_hash_value);
|
|
transparent_crc(g_824.f6, "g_824.f6", print_hash_value);
|
|
transparent_crc(g_824.f7, "g_824.f7", print_hash_value);
|
|
transparent_crc(g_896.f0, "g_896.f0", print_hash_value);
|
|
transparent_crc(g_896.f1, "g_896.f1", print_hash_value);
|
|
transparent_crc(g_896.f2, "g_896.f2", print_hash_value);
|
|
transparent_crc(g_896.f3, "g_896.f3", print_hash_value);
|
|
transparent_crc(g_896.f4, "g_896.f4", print_hash_value);
|
|
transparent_crc(g_896.f5, "g_896.f5", print_hash_value);
|
|
transparent_crc(g_896.f6, "g_896.f6", print_hash_value);
|
|
transparent_crc(g_896.f7, "g_896.f7", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
transparent_crc(g_942[i].f0, "g_942[i].f0", print_hash_value);
|
|
transparent_crc(g_942[i].f1, "g_942[i].f1", print_hash_value);
|
|
transparent_crc(g_942[i].f2, "g_942[i].f2", print_hash_value);
|
|
transparent_crc(g_942[i].f3, "g_942[i].f3", print_hash_value);
|
|
transparent_crc(g_942[i].f4, "g_942[i].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_949, "g_949", print_hash_value);
|
|
transparent_crc(g_967.f0, "g_967.f0", print_hash_value);
|
|
transparent_crc(g_967.f1, "g_967.f1", print_hash_value);
|
|
transparent_crc(g_967.f2, "g_967.f2", print_hash_value);
|
|
transparent_crc(g_967.f3, "g_967.f3", print_hash_value);
|
|
transparent_crc(g_967.f4, "g_967.f4", print_hash_value);
|
|
transparent_crc(g_971.f0, "g_971.f0", print_hash_value);
|
|
transparent_crc(g_971.f1, "g_971.f1", print_hash_value);
|
|
transparent_crc(g_971.f2, "g_971.f2", print_hash_value);
|
|
transparent_crc(g_971.f3, "g_971.f3", print_hash_value);
|
|
transparent_crc(g_971.f4, "g_971.f4", print_hash_value);
|
|
transparent_crc(g_995.f0, "g_995.f0", print_hash_value);
|
|
transparent_crc(g_995.f1, "g_995.f1", print_hash_value);
|
|
transparent_crc(g_995.f2, "g_995.f2", print_hash_value);
|
|
transparent_crc(g_995.f3, "g_995.f3", print_hash_value);
|
|
transparent_crc(g_995.f4, "g_995.f4", print_hash_value);
|
|
transparent_crc(g_995.f5.f0, "g_995.f5.f0", print_hash_value);
|
|
transparent_crc(g_995.f5.f1, "g_995.f5.f1", print_hash_value);
|
|
transparent_crc(g_995.f5.f2, "g_995.f5.f2", print_hash_value);
|
|
transparent_crc(g_995.f5.f3, "g_995.f5.f3", print_hash_value);
|
|
transparent_crc(g_995.f5.f4, "g_995.f5.f4", print_hash_value);
|
|
for (i = 0; i < 5; i++)
|
|
{
|
|
transparent_crc(g_1035[i].f0, "g_1035[i].f0", print_hash_value);
|
|
transparent_crc(g_1035[i].f1, "g_1035[i].f1", print_hash_value);
|
|
transparent_crc(g_1035[i].f2, "g_1035[i].f2", print_hash_value);
|
|
transparent_crc(g_1035[i].f3, "g_1035[i].f3", print_hash_value);
|
|
transparent_crc(g_1035[i].f4, "g_1035[i].f4", print_hash_value);
|
|
transparent_crc(g_1035[i].f5, "g_1035[i].f5", print_hash_value);
|
|
transparent_crc(g_1035[i].f6, "g_1035[i].f6", print_hash_value);
|
|
transparent_crc(g_1035[i].f7, "g_1035[i].f7", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
transparent_crc(g_1062[i], "g_1062[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_1095, "g_1095", print_hash_value);
|
|
transparent_crc(g_1112, "g_1112", print_hash_value);
|
|
transparent_crc(g_1135.f0, "g_1135.f0", print_hash_value);
|
|
transparent_crc(g_1135.f1, "g_1135.f1", print_hash_value);
|
|
transparent_crc(g_1135.f2, "g_1135.f2", print_hash_value);
|
|
transparent_crc(g_1135.f3, "g_1135.f3", print_hash_value);
|
|
transparent_crc(g_1135.f4, "g_1135.f4", print_hash_value);
|
|
transparent_crc(g_1135.f5, "g_1135.f5", print_hash_value);
|
|
transparent_crc(g_1135.f6, "g_1135.f6", print_hash_value);
|
|
transparent_crc(g_1135.f7, "g_1135.f7", print_hash_value);
|
|
transparent_crc(g_1136.f0, "g_1136.f0", print_hash_value);
|
|
transparent_crc(g_1136.f1, "g_1136.f1", print_hash_value);
|
|
transparent_crc(g_1136.f2, "g_1136.f2", print_hash_value);
|
|
transparent_crc(g_1136.f3, "g_1136.f3", print_hash_value);
|
|
transparent_crc(g_1136.f4, "g_1136.f4", print_hash_value);
|
|
transparent_crc(g_1136.f5, "g_1136.f5", print_hash_value);
|
|
transparent_crc(g_1136.f6, "g_1136.f6", print_hash_value);
|
|
transparent_crc(g_1136.f7, "g_1136.f7", print_hash_value);
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
transparent_crc(g_1149[i], "g_1149[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 3; i++)
|
|
{
|
|
for (j = 0; j < 9; j++)
|
|
{
|
|
transparent_crc(g_1166[i][j], "g_1166[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_1186.f0, "g_1186.f0", print_hash_value);
|
|
transparent_crc(g_1186.f1, "g_1186.f1", print_hash_value);
|
|
transparent_crc(g_1186.f2, "g_1186.f2", print_hash_value);
|
|
transparent_crc(g_1186.f3, "g_1186.f3", print_hash_value);
|
|
transparent_crc(g_1186.f4, "g_1186.f4", print_hash_value);
|
|
transparent_crc(g_1186.f5.f0, "g_1186.f5.f0", print_hash_value);
|
|
transparent_crc(g_1186.f5.f1, "g_1186.f5.f1", print_hash_value);
|
|
transparent_crc(g_1186.f5.f2, "g_1186.f5.f2", print_hash_value);
|
|
transparent_crc(g_1186.f5.f3, "g_1186.f5.f3", print_hash_value);
|
|
transparent_crc(g_1186.f5.f4, "g_1186.f5.f4", print_hash_value);
|
|
transparent_crc(g_1227.f0.f0, "g_1227.f0.f0", print_hash_value);
|
|
transparent_crc(g_1227.f0.f1, "g_1227.f0.f1", print_hash_value);
|
|
transparent_crc(g_1227.f0.f2, "g_1227.f0.f2", print_hash_value);
|
|
transparent_crc(g_1227.f0.f3, "g_1227.f0.f3", print_hash_value);
|
|
transparent_crc(g_1227.f0.f4, "g_1227.f0.f4", print_hash_value);
|
|
transparent_crc(g_1227.f0.f5.f0, "g_1227.f0.f5.f0", print_hash_value);
|
|
transparent_crc(g_1227.f0.f5.f1, "g_1227.f0.f5.f1", print_hash_value);
|
|
transparent_crc(g_1227.f0.f5.f2, "g_1227.f0.f5.f2", print_hash_value);
|
|
transparent_crc(g_1227.f0.f5.f3, "g_1227.f0.f5.f3", print_hash_value);
|
|
transparent_crc(g_1227.f0.f5.f4, "g_1227.f0.f5.f4", print_hash_value);
|
|
transparent_crc(g_1227.f1, "g_1227.f1", print_hash_value);
|
|
transparent_crc(g_1227.f2, "g_1227.f2", print_hash_value);
|
|
transparent_crc(g_1227.f3, "g_1227.f3", print_hash_value);
|
|
transparent_crc(g_1253.f0.f0, "g_1253.f0.f0", print_hash_value);
|
|
transparent_crc(g_1253.f0.f1, "g_1253.f0.f1", print_hash_value);
|
|
transparent_crc(g_1253.f0.f2, "g_1253.f0.f2", print_hash_value);
|
|
transparent_crc(g_1253.f0.f3, "g_1253.f0.f3", print_hash_value);
|
|
transparent_crc(g_1253.f0.f4, "g_1253.f0.f4", print_hash_value);
|
|
transparent_crc(g_1253.f0.f5.f0, "g_1253.f0.f5.f0", print_hash_value);
|
|
transparent_crc(g_1253.f0.f5.f1, "g_1253.f0.f5.f1", print_hash_value);
|
|
transparent_crc(g_1253.f0.f5.f2, "g_1253.f0.f5.f2", print_hash_value);
|
|
transparent_crc(g_1253.f0.f5.f3, "g_1253.f0.f5.f3", print_hash_value);
|
|
transparent_crc(g_1253.f0.f5.f4, "g_1253.f0.f5.f4", print_hash_value);
|
|
transparent_crc(g_1253.f1, "g_1253.f1", print_hash_value);
|
|
transparent_crc(g_1253.f2, "g_1253.f2", print_hash_value);
|
|
transparent_crc(g_1253.f3, "g_1253.f3", print_hash_value);
|
|
transparent_crc(g_1259.f0.f0, "g_1259.f0.f0", print_hash_value);
|
|
transparent_crc(g_1259.f0.f1, "g_1259.f0.f1", print_hash_value);
|
|
transparent_crc(g_1259.f0.f2, "g_1259.f0.f2", print_hash_value);
|
|
transparent_crc(g_1259.f0.f3, "g_1259.f0.f3", print_hash_value);
|
|
transparent_crc(g_1259.f0.f4, "g_1259.f0.f4", print_hash_value);
|
|
transparent_crc(g_1259.f0.f5.f0, "g_1259.f0.f5.f0", print_hash_value);
|
|
transparent_crc(g_1259.f0.f5.f1, "g_1259.f0.f5.f1", print_hash_value);
|
|
transparent_crc(g_1259.f0.f5.f2, "g_1259.f0.f5.f2", print_hash_value);
|
|
transparent_crc(g_1259.f0.f5.f3, "g_1259.f0.f5.f3", print_hash_value);
|
|
transparent_crc(g_1259.f0.f5.f4, "g_1259.f0.f5.f4", print_hash_value);
|
|
transparent_crc(g_1259.f1, "g_1259.f1", print_hash_value);
|
|
transparent_crc(g_1259.f2, "g_1259.f2", print_hash_value);
|
|
transparent_crc(g_1259.f3, "g_1259.f3", print_hash_value);
|
|
transparent_crc(g_1307.f0, "g_1307.f0", print_hash_value);
|
|
transparent_crc(g_1307.f1, "g_1307.f1", print_hash_value);
|
|
transparent_crc(g_1307.f2, "g_1307.f2", print_hash_value);
|
|
transparent_crc(g_1307.f3, "g_1307.f3", print_hash_value);
|
|
transparent_crc(g_1307.f4, "g_1307.f4", print_hash_value);
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
transparent_crc(g_1425[i][j], "g_1425[i][j]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_1455.f0, "g_1455.f0", print_hash_value);
|
|
transparent_crc(g_1455.f1, "g_1455.f1", print_hash_value);
|
|
transparent_crc(g_1455.f2, "g_1455.f2", print_hash_value);
|
|
transparent_crc(g_1455.f3, "g_1455.f3", print_hash_value);
|
|
transparent_crc(g_1455.f4, "g_1455.f4", print_hash_value);
|
|
transparent_crc(g_1459.f0, "g_1459.f0", print_hash_value);
|
|
transparent_crc(g_1459.f1, "g_1459.f1", print_hash_value);
|
|
transparent_crc(g_1459.f2, "g_1459.f2", print_hash_value);
|
|
transparent_crc(g_1459.f3, "g_1459.f3", print_hash_value);
|
|
transparent_crc(g_1459.f4, "g_1459.f4", print_hash_value);
|
|
transparent_crc(g_1496.f0.f0, "g_1496.f0.f0", print_hash_value);
|
|
transparent_crc(g_1496.f0.f1, "g_1496.f0.f1", print_hash_value);
|
|
transparent_crc(g_1496.f0.f2, "g_1496.f0.f2", print_hash_value);
|
|
transparent_crc(g_1496.f0.f3, "g_1496.f0.f3", print_hash_value);
|
|
transparent_crc(g_1496.f0.f4, "g_1496.f0.f4", print_hash_value);
|
|
transparent_crc(g_1496.f0.f5.f0, "g_1496.f0.f5.f0", print_hash_value);
|
|
transparent_crc(g_1496.f0.f5.f1, "g_1496.f0.f5.f1", print_hash_value);
|
|
transparent_crc(g_1496.f0.f5.f2, "g_1496.f0.f5.f2", print_hash_value);
|
|
transparent_crc(g_1496.f0.f5.f3, "g_1496.f0.f5.f3", print_hash_value);
|
|
transparent_crc(g_1496.f0.f5.f4, "g_1496.f0.f5.f4", print_hash_value);
|
|
transparent_crc(g_1496.f1, "g_1496.f1", print_hash_value);
|
|
transparent_crc(g_1496.f2, "g_1496.f2", print_hash_value);
|
|
transparent_crc(g_1496.f3, "g_1496.f3", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
transparent_crc(g_1522[i], "g_1522[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_1562.f0, "g_1562.f0", print_hash_value);
|
|
transparent_crc(g_1562.f1, "g_1562.f1", print_hash_value);
|
|
transparent_crc(g_1562.f2, "g_1562.f2", print_hash_value);
|
|
transparent_crc(g_1562.f3, "g_1562.f3", print_hash_value);
|
|
transparent_crc(g_1562.f4, "g_1562.f4", print_hash_value);
|
|
transparent_crc(g_1562.f5, "g_1562.f5", print_hash_value);
|
|
transparent_crc(g_1562.f6, "g_1562.f6", print_hash_value);
|
|
transparent_crc(g_1562.f7, "g_1562.f7", print_hash_value);
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
for (j = 0; j < 7; j++)
|
|
{
|
|
for (k = 0; k < 6; k++)
|
|
{
|
|
transparent_crc(g_1609[i][j][k].f0, "g_1609[i][j][k].f0", print_hash_value);
|
|
transparent_crc(g_1609[i][j][k].f1, "g_1609[i][j][k].f1", print_hash_value);
|
|
transparent_crc(g_1609[i][j][k].f2, "g_1609[i][j][k].f2", print_hash_value);
|
|
transparent_crc(g_1609[i][j][k].f3, "g_1609[i][j][k].f3", print_hash_value);
|
|
transparent_crc(g_1609[i][j][k].f4, "g_1609[i][j][k].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_1632, "g_1632", print_hash_value);
|
|
transparent_crc(g_1652.f0, "g_1652.f0", print_hash_value);
|
|
transparent_crc(g_1652.f1, "g_1652.f1", print_hash_value);
|
|
transparent_crc(g_1652.f2, "g_1652.f2", print_hash_value);
|
|
transparent_crc(g_1652.f3, "g_1652.f3", print_hash_value);
|
|
transparent_crc(g_1652.f4, "g_1652.f4", print_hash_value);
|
|
transparent_crc(g_1687.f0, "g_1687.f0", print_hash_value);
|
|
transparent_crc(g_1687.f1, "g_1687.f1", print_hash_value);
|
|
transparent_crc(g_1687.f2, "g_1687.f2", print_hash_value);
|
|
transparent_crc(g_1687.f3, "g_1687.f3", print_hash_value);
|
|
transparent_crc(g_1687.f4, "g_1687.f4", print_hash_value);
|
|
transparent_crc(g_1687.f5.f0, "g_1687.f5.f0", print_hash_value);
|
|
transparent_crc(g_1687.f5.f1, "g_1687.f5.f1", print_hash_value);
|
|
transparent_crc(g_1687.f5.f2, "g_1687.f5.f2", print_hash_value);
|
|
transparent_crc(g_1687.f5.f3, "g_1687.f5.f3", print_hash_value);
|
|
transparent_crc(g_1687.f5.f4, "g_1687.f5.f4", print_hash_value);
|
|
for (i = 0; i < 10; i++)
|
|
{
|
|
transparent_crc(g_1694[i].f0, "g_1694[i].f0", print_hash_value);
|
|
transparent_crc(g_1694[i].f1, "g_1694[i].f1", print_hash_value);
|
|
transparent_crc(g_1694[i].f2, "g_1694[i].f2", print_hash_value);
|
|
transparent_crc(g_1694[i].f3, "g_1694[i].f3", print_hash_value);
|
|
transparent_crc(g_1694[i].f4, "g_1694[i].f4", print_hash_value);
|
|
transparent_crc(g_1694[i].f5, "g_1694[i].f5", print_hash_value);
|
|
transparent_crc(g_1694[i].f6, "g_1694[i].f6", print_hash_value);
|
|
transparent_crc(g_1694[i].f7, "g_1694[i].f7", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_1703, "g_1703", print_hash_value);
|
|
transparent_crc(g_1705, "g_1705", print_hash_value);
|
|
transparent_crc(g_1706.f0, "g_1706.f0", print_hash_value);
|
|
transparent_crc(g_1706.f1, "g_1706.f1", print_hash_value);
|
|
transparent_crc(g_1706.f2, "g_1706.f2", print_hash_value);
|
|
transparent_crc(g_1706.f3, "g_1706.f3", print_hash_value);
|
|
transparent_crc(g_1706.f4, "g_1706.f4", print_hash_value);
|
|
transparent_crc(g_1706.f5, "g_1706.f5", print_hash_value);
|
|
transparent_crc(g_1706.f6, "g_1706.f6", print_hash_value);
|
|
transparent_crc(g_1706.f7, "g_1706.f7", print_hash_value);
|
|
transparent_crc(g_1734, "g_1734", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
transparent_crc(g_1786[i][j].f0, "g_1786[i][j].f0", print_hash_value);
|
|
transparent_crc(g_1786[i][j].f1, "g_1786[i][j].f1", print_hash_value);
|
|
transparent_crc(g_1786[i][j].f2, "g_1786[i][j].f2", print_hash_value);
|
|
transparent_crc(g_1786[i][j].f3, "g_1786[i][j].f3", print_hash_value);
|
|
transparent_crc(g_1786[i][j].f4, "g_1786[i][j].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
transparent_crc(g_1787[i][j].f0, "g_1787[i][j].f0", print_hash_value);
|
|
transparent_crc(g_1787[i][j].f1, "g_1787[i][j].f1", print_hash_value);
|
|
transparent_crc(g_1787[i][j].f2, "g_1787[i][j].f2", print_hash_value);
|
|
transparent_crc(g_1787[i][j].f3, "g_1787[i][j].f3", print_hash_value);
|
|
transparent_crc(g_1787[i][j].f4, "g_1787[i][j].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_1797, "g_1797", print_hash_value);
|
|
transparent_crc(g_1812.f0, "g_1812.f0", print_hash_value);
|
|
transparent_crc(g_1812.f1, "g_1812.f1", print_hash_value);
|
|
transparent_crc(g_1812.f2, "g_1812.f2", print_hash_value);
|
|
transparent_crc(g_1812.f3, "g_1812.f3", print_hash_value);
|
|
transparent_crc(g_1812.f4, "g_1812.f4", print_hash_value);
|
|
transparent_crc(g_1812.f5, "g_1812.f5", print_hash_value);
|
|
transparent_crc(g_1812.f6, "g_1812.f6", print_hash_value);
|
|
transparent_crc(g_1812.f7, "g_1812.f7", print_hash_value);
|
|
transparent_crc(g_1894, "g_1894", print_hash_value);
|
|
transparent_crc(g_1895, "g_1895", print_hash_value);
|
|
transparent_crc(g_1904.f0, "g_1904.f0", print_hash_value);
|
|
transparent_crc(g_1904.f1, "g_1904.f1", print_hash_value);
|
|
transparent_crc(g_1904.f2, "g_1904.f2", print_hash_value);
|
|
transparent_crc(g_1904.f3, "g_1904.f3", print_hash_value);
|
|
transparent_crc(g_1904.f4, "g_1904.f4", print_hash_value);
|
|
transparent_crc(g_1904.f5.f0, "g_1904.f5.f0", print_hash_value);
|
|
transparent_crc(g_1904.f5.f1, "g_1904.f5.f1", print_hash_value);
|
|
transparent_crc(g_1904.f5.f2, "g_1904.f5.f2", print_hash_value);
|
|
transparent_crc(g_1904.f5.f3, "g_1904.f5.f3", print_hash_value);
|
|
transparent_crc(g_1904.f5.f4, "g_1904.f5.f4", print_hash_value);
|
|
transparent_crc(g_2026.f0, "g_2026.f0", print_hash_value);
|
|
transparent_crc(g_2026.f1, "g_2026.f1", print_hash_value);
|
|
transparent_crc(g_2026.f2, "g_2026.f2", print_hash_value);
|
|
transparent_crc(g_2026.f3, "g_2026.f3", print_hash_value);
|
|
transparent_crc(g_2026.f4, "g_2026.f4", print_hash_value);
|
|
transparent_crc(g_2027.f0, "g_2027.f0", print_hash_value);
|
|
transparent_crc(g_2027.f1, "g_2027.f1", print_hash_value);
|
|
transparent_crc(g_2027.f2, "g_2027.f2", print_hash_value);
|
|
transparent_crc(g_2027.f3, "g_2027.f3", print_hash_value);
|
|
transparent_crc(g_2027.f4, "g_2027.f4", print_hash_value);
|
|
transparent_crc(g_2028.f0, "g_2028.f0", print_hash_value);
|
|
transparent_crc(g_2028.f1, "g_2028.f1", print_hash_value);
|
|
transparent_crc(g_2028.f2, "g_2028.f2", print_hash_value);
|
|
transparent_crc(g_2028.f3, "g_2028.f3", print_hash_value);
|
|
transparent_crc(g_2028.f4, "g_2028.f4", print_hash_value);
|
|
transparent_crc(g_2029.f0, "g_2029.f0", print_hash_value);
|
|
transparent_crc(g_2029.f1, "g_2029.f1", print_hash_value);
|
|
transparent_crc(g_2029.f2, "g_2029.f2", print_hash_value);
|
|
transparent_crc(g_2029.f3, "g_2029.f3", print_hash_value);
|
|
transparent_crc(g_2029.f4, "g_2029.f4", print_hash_value);
|
|
transparent_crc(g_2030.f0, "g_2030.f0", print_hash_value);
|
|
transparent_crc(g_2030.f1, "g_2030.f1", print_hash_value);
|
|
transparent_crc(g_2030.f2, "g_2030.f2", print_hash_value);
|
|
transparent_crc(g_2030.f3, "g_2030.f3", print_hash_value);
|
|
transparent_crc(g_2030.f4, "g_2030.f4", print_hash_value);
|
|
for (i = 0; i < 3; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
for (k = 0; k < 6; k++)
|
|
{
|
|
transparent_crc(g_2031[i][j][k].f0, "g_2031[i][j][k].f0", print_hash_value);
|
|
transparent_crc(g_2031[i][j][k].f1, "g_2031[i][j][k].f1", print_hash_value);
|
|
transparent_crc(g_2031[i][j][k].f2, "g_2031[i][j][k].f2", print_hash_value);
|
|
transparent_crc(g_2031[i][j][k].f3, "g_2031[i][j][k].f3", print_hash_value);
|
|
transparent_crc(g_2031[i][j][k].f4, "g_2031[i][j][k].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_2032.f0, "g_2032.f0", print_hash_value);
|
|
transparent_crc(g_2032.f1, "g_2032.f1", print_hash_value);
|
|
transparent_crc(g_2032.f2, "g_2032.f2", print_hash_value);
|
|
transparent_crc(g_2032.f3, "g_2032.f3", print_hash_value);
|
|
transparent_crc(g_2032.f4, "g_2032.f4", print_hash_value);
|
|
transparent_crc(g_2033.f0, "g_2033.f0", print_hash_value);
|
|
transparent_crc(g_2033.f1, "g_2033.f1", print_hash_value);
|
|
transparent_crc(g_2033.f2, "g_2033.f2", print_hash_value);
|
|
transparent_crc(g_2033.f3, "g_2033.f3", print_hash_value);
|
|
transparent_crc(g_2033.f4, "g_2033.f4", print_hash_value);
|
|
transparent_crc(g_2034.f0, "g_2034.f0", print_hash_value);
|
|
transparent_crc(g_2034.f1, "g_2034.f1", print_hash_value);
|
|
transparent_crc(g_2034.f2, "g_2034.f2", print_hash_value);
|
|
transparent_crc(g_2034.f3, "g_2034.f3", print_hash_value);
|
|
transparent_crc(g_2034.f4, "g_2034.f4", print_hash_value);
|
|
for (i = 0; i < 7; i++)
|
|
{
|
|
transparent_crc(g_2035[i].f0, "g_2035[i].f0", print_hash_value);
|
|
transparent_crc(g_2035[i].f1, "g_2035[i].f1", print_hash_value);
|
|
transparent_crc(g_2035[i].f2, "g_2035[i].f2", print_hash_value);
|
|
transparent_crc(g_2035[i].f3, "g_2035[i].f3", print_hash_value);
|
|
transparent_crc(g_2035[i].f4, "g_2035[i].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2036.f0, "g_2036.f0", print_hash_value);
|
|
transparent_crc(g_2036.f1, "g_2036.f1", print_hash_value);
|
|
transparent_crc(g_2036.f2, "g_2036.f2", print_hash_value);
|
|
transparent_crc(g_2036.f3, "g_2036.f3", print_hash_value);
|
|
transparent_crc(g_2036.f4, "g_2036.f4", print_hash_value);
|
|
transparent_crc(g_2037.f0, "g_2037.f0", print_hash_value);
|
|
transparent_crc(g_2037.f1, "g_2037.f1", print_hash_value);
|
|
transparent_crc(g_2037.f2, "g_2037.f2", print_hash_value);
|
|
transparent_crc(g_2037.f3, "g_2037.f3", print_hash_value);
|
|
transparent_crc(g_2037.f4, "g_2037.f4", print_hash_value);
|
|
for (i = 0; i < 1; i++)
|
|
{
|
|
for (j = 0; j < 2; j++)
|
|
{
|
|
for (k = 0; k < 3; k++)
|
|
{
|
|
transparent_crc(g_2038[i][j][k].f0, "g_2038[i][j][k].f0", print_hash_value);
|
|
transparent_crc(g_2038[i][j][k].f1, "g_2038[i][j][k].f1", print_hash_value);
|
|
transparent_crc(g_2038[i][j][k].f2, "g_2038[i][j][k].f2", print_hash_value);
|
|
transparent_crc(g_2038[i][j][k].f3, "g_2038[i][j][k].f3", print_hash_value);
|
|
transparent_crc(g_2038[i][j][k].f4, "g_2038[i][j][k].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_2039.f0, "g_2039.f0", print_hash_value);
|
|
transparent_crc(g_2039.f1, "g_2039.f1", print_hash_value);
|
|
transparent_crc(g_2039.f2, "g_2039.f2", print_hash_value);
|
|
transparent_crc(g_2039.f3, "g_2039.f3", print_hash_value);
|
|
transparent_crc(g_2039.f4, "g_2039.f4", print_hash_value);
|
|
transparent_crc(g_2040.f0, "g_2040.f0", print_hash_value);
|
|
transparent_crc(g_2040.f1, "g_2040.f1", print_hash_value);
|
|
transparent_crc(g_2040.f2, "g_2040.f2", print_hash_value);
|
|
transparent_crc(g_2040.f3, "g_2040.f3", print_hash_value);
|
|
transparent_crc(g_2040.f4, "g_2040.f4", print_hash_value);
|
|
transparent_crc(g_2041.f0, "g_2041.f0", print_hash_value);
|
|
transparent_crc(g_2041.f1, "g_2041.f1", print_hash_value);
|
|
transparent_crc(g_2041.f2, "g_2041.f2", print_hash_value);
|
|
transparent_crc(g_2041.f3, "g_2041.f3", print_hash_value);
|
|
transparent_crc(g_2041.f4, "g_2041.f4", print_hash_value);
|
|
transparent_crc(g_2042.f0, "g_2042.f0", print_hash_value);
|
|
transparent_crc(g_2042.f1, "g_2042.f1", print_hash_value);
|
|
transparent_crc(g_2042.f2, "g_2042.f2", print_hash_value);
|
|
transparent_crc(g_2042.f3, "g_2042.f3", print_hash_value);
|
|
transparent_crc(g_2042.f4, "g_2042.f4", print_hash_value);
|
|
transparent_crc(g_2043.f0, "g_2043.f0", print_hash_value);
|
|
transparent_crc(g_2043.f1, "g_2043.f1", print_hash_value);
|
|
transparent_crc(g_2043.f2, "g_2043.f2", print_hash_value);
|
|
transparent_crc(g_2043.f3, "g_2043.f3", print_hash_value);
|
|
transparent_crc(g_2043.f4, "g_2043.f4", print_hash_value);
|
|
transparent_crc(g_2044.f0, "g_2044.f0", print_hash_value);
|
|
transparent_crc(g_2044.f1, "g_2044.f1", print_hash_value);
|
|
transparent_crc(g_2044.f2, "g_2044.f2", print_hash_value);
|
|
transparent_crc(g_2044.f3, "g_2044.f3", print_hash_value);
|
|
transparent_crc(g_2044.f4, "g_2044.f4", print_hash_value);
|
|
transparent_crc(g_2045.f0, "g_2045.f0", print_hash_value);
|
|
transparent_crc(g_2045.f1, "g_2045.f1", print_hash_value);
|
|
transparent_crc(g_2045.f2, "g_2045.f2", print_hash_value);
|
|
transparent_crc(g_2045.f3, "g_2045.f3", print_hash_value);
|
|
transparent_crc(g_2045.f4, "g_2045.f4", print_hash_value);
|
|
transparent_crc(g_2046.f0, "g_2046.f0", print_hash_value);
|
|
transparent_crc(g_2046.f1, "g_2046.f1", print_hash_value);
|
|
transparent_crc(g_2046.f2, "g_2046.f2", print_hash_value);
|
|
transparent_crc(g_2046.f3, "g_2046.f3", print_hash_value);
|
|
transparent_crc(g_2046.f4, "g_2046.f4", 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_2048.f0, "g_2048.f0", print_hash_value);
|
|
transparent_crc(g_2048.f1, "g_2048.f1", print_hash_value);
|
|
transparent_crc(g_2048.f2, "g_2048.f2", print_hash_value);
|
|
transparent_crc(g_2048.f3, "g_2048.f3", print_hash_value);
|
|
transparent_crc(g_2048.f4, "g_2048.f4", print_hash_value);
|
|
transparent_crc(g_2049.f0, "g_2049.f0", print_hash_value);
|
|
transparent_crc(g_2049.f1, "g_2049.f1", print_hash_value);
|
|
transparent_crc(g_2049.f2, "g_2049.f2", print_hash_value);
|
|
transparent_crc(g_2049.f3, "g_2049.f3", print_hash_value);
|
|
transparent_crc(g_2049.f4, "g_2049.f4", print_hash_value);
|
|
transparent_crc(g_2050.f0, "g_2050.f0", print_hash_value);
|
|
transparent_crc(g_2050.f1, "g_2050.f1", print_hash_value);
|
|
transparent_crc(g_2050.f2, "g_2050.f2", print_hash_value);
|
|
transparent_crc(g_2050.f3, "g_2050.f3", print_hash_value);
|
|
transparent_crc(g_2050.f4, "g_2050.f4", print_hash_value);
|
|
transparent_crc(g_2051.f0, "g_2051.f0", print_hash_value);
|
|
transparent_crc(g_2051.f1, "g_2051.f1", print_hash_value);
|
|
transparent_crc(g_2051.f2, "g_2051.f2", print_hash_value);
|
|
transparent_crc(g_2051.f3, "g_2051.f3", print_hash_value);
|
|
transparent_crc(g_2051.f4, "g_2051.f4", print_hash_value);
|
|
transparent_crc(g_2052.f0, "g_2052.f0", print_hash_value);
|
|
transparent_crc(g_2052.f1, "g_2052.f1", print_hash_value);
|
|
transparent_crc(g_2052.f2, "g_2052.f2", print_hash_value);
|
|
transparent_crc(g_2052.f3, "g_2052.f3", print_hash_value);
|
|
transparent_crc(g_2052.f4, "g_2052.f4", print_hash_value);
|
|
transparent_crc(g_2053.f0, "g_2053.f0", print_hash_value);
|
|
transparent_crc(g_2053.f1, "g_2053.f1", print_hash_value);
|
|
transparent_crc(g_2053.f2, "g_2053.f2", print_hash_value);
|
|
transparent_crc(g_2053.f3, "g_2053.f3", print_hash_value);
|
|
transparent_crc(g_2053.f4, "g_2053.f4", print_hash_value);
|
|
transparent_crc(g_2054.f0, "g_2054.f0", print_hash_value);
|
|
transparent_crc(g_2054.f1, "g_2054.f1", print_hash_value);
|
|
transparent_crc(g_2054.f2, "g_2054.f2", print_hash_value);
|
|
transparent_crc(g_2054.f3, "g_2054.f3", print_hash_value);
|
|
transparent_crc(g_2054.f4, "g_2054.f4", print_hash_value);
|
|
transparent_crc(g_2055.f0, "g_2055.f0", print_hash_value);
|
|
transparent_crc(g_2055.f1, "g_2055.f1", print_hash_value);
|
|
transparent_crc(g_2055.f2, "g_2055.f2", print_hash_value);
|
|
transparent_crc(g_2055.f3, "g_2055.f3", print_hash_value);
|
|
transparent_crc(g_2055.f4, "g_2055.f4", print_hash_value);
|
|
transparent_crc(g_2079.f0, "g_2079.f0", print_hash_value);
|
|
transparent_crc(g_2079.f1, "g_2079.f1", print_hash_value);
|
|
transparent_crc(g_2079.f2, "g_2079.f2", print_hash_value);
|
|
transparent_crc(g_2079.f3, "g_2079.f3", print_hash_value);
|
|
transparent_crc(g_2079.f4, "g_2079.f4", print_hash_value);
|
|
transparent_crc(g_2120.f0, "g_2120.f0", print_hash_value);
|
|
transparent_crc(g_2120.f1, "g_2120.f1", print_hash_value);
|
|
transparent_crc(g_2120.f2, "g_2120.f2", print_hash_value);
|
|
transparent_crc(g_2120.f3, "g_2120.f3", print_hash_value);
|
|
transparent_crc(g_2120.f4, "g_2120.f4", print_hash_value);
|
|
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_2149, "g_2149", print_hash_value);
|
|
transparent_crc(g_2150, "g_2150", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
transparent_crc(g_2151[i], "g_2151[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2152, "g_2152", print_hash_value);
|
|
for (i = 0; i < 6; i++)
|
|
{
|
|
for (j = 0; j < 6; j++)
|
|
{
|
|
for (k = 0; k < 3; k++)
|
|
{
|
|
transparent_crc(g_2153[i][j][k], "g_2153[i][j][k]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
|
|
|
}
|
|
}
|
|
}
|
|
transparent_crc(g_2154, "g_2154", print_hash_value);
|
|
transparent_crc(g_2155, "g_2155", print_hash_value);
|
|
transparent_crc(g_2156, "g_2156", print_hash_value);
|
|
transparent_crc(g_2157, "g_2157", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
transparent_crc(g_2158[i], "g_2158[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2159, "g_2159", print_hash_value);
|
|
transparent_crc(g_2160, "g_2160", print_hash_value);
|
|
transparent_crc(g_2161, "g_2161", print_hash_value);
|
|
transparent_crc(g_2162, "g_2162", print_hash_value);
|
|
transparent_crc(g_2163, "g_2163", print_hash_value);
|
|
transparent_crc(g_2164, "g_2164", print_hash_value);
|
|
for (i = 0; i < 4; i++)
|
|
{
|
|
transparent_crc(g_2165[i], "g_2165[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 2; i++)
|
|
{
|
|
transparent_crc(g_2166[i], "g_2166[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
transparent_crc(g_2167, "g_2167", print_hash_value);
|
|
transparent_crc(g_2168, "g_2168", print_hash_value);
|
|
transparent_crc(g_2169, "g_2169", print_hash_value);
|
|
transparent_crc(g_2170, "g_2170", print_hash_value);
|
|
for (i = 0; i < 9; i++)
|
|
{
|
|
transparent_crc(g_2171[i], "g_2171[i]", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d]\n", i);
|
|
|
|
}
|
|
for (i = 0; i < 3; i++)
|
|
{
|
|
for (j = 0; j < 1; j++)
|
|
{
|
|
transparent_crc(g_2185[i][j].f0, "g_2185[i][j].f0", print_hash_value);
|
|
transparent_crc(g_2185[i][j].f1, "g_2185[i][j].f1", print_hash_value);
|
|
transparent_crc(g_2185[i][j].f2, "g_2185[i][j].f2", print_hash_value);
|
|
transparent_crc(g_2185[i][j].f3, "g_2185[i][j].f3", print_hash_value);
|
|
transparent_crc(g_2185[i][j].f4, "g_2185[i][j].f4", print_hash_value);
|
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
|
|
|
}
|
|
}
|
|
transparent_crc(g_2261, "g_2261", print_hash_value);
|
|
platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value);
|
|
return 0;
|
|
}
|
|
|
|
/************************ statistics *************************
|
|
XXX max struct depth: 3
|
|
breakdown:
|
|
depth: 0, occurrence: 486
|
|
depth: 1, occurrence: 72
|
|
depth: 2, occurrence: 5
|
|
depth: 3, occurrence: 8
|
|
XXX total union variables: 0
|
|
|
|
XXX non-zero bitfields defined in structs: 20
|
|
XXX zero bitfields defined in structs: 1
|
|
XXX const bitfields defined in structs: 1
|
|
XXX volatile bitfields defined in structs: 2
|
|
XXX structs with bitfields in the program: 104
|
|
breakdown:
|
|
indirect level: 0, occurrence: 62
|
|
indirect level: 1, occurrence: 26
|
|
indirect level: 2, occurrence: 14
|
|
indirect level: 3, occurrence: 2
|
|
XXX full-bitfields structs in the program: 62
|
|
breakdown:
|
|
indirect level: 0, occurrence: 62
|
|
XXX times a bitfields struct's address is taken: 117
|
|
XXX times a bitfields struct on LHS: 6
|
|
XXX times a bitfields struct on RHS: 82
|
|
XXX times a single bitfield on LHS: 11
|
|
XXX times a single bitfield on RHS: 148
|
|
|
|
XXX max expression depth: 47
|
|
breakdown:
|
|
depth: 1, occurrence: 239
|
|
depth: 2, occurrence: 51
|
|
depth: 3, occurrence: 6
|
|
depth: 4, occurrence: 1
|
|
depth: 5, occurrence: 4
|
|
depth: 6, occurrence: 2
|
|
depth: 9, occurrence: 1
|
|
depth: 13, occurrence: 3
|
|
depth: 14, occurrence: 2
|
|
depth: 15, occurrence: 4
|
|
depth: 16, occurrence: 1
|
|
depth: 17, occurrence: 2
|
|
depth: 18, occurrence: 4
|
|
depth: 19, occurrence: 3
|
|
depth: 20, occurrence: 7
|
|
depth: 21, occurrence: 2
|
|
depth: 22, occurrence: 2
|
|
depth: 23, occurrence: 2
|
|
depth: 24, occurrence: 4
|
|
depth: 25, occurrence: 2
|
|
depth: 26, occurrence: 2
|
|
depth: 27, occurrence: 3
|
|
depth: 28, occurrence: 2
|
|
depth: 30, occurrence: 2
|
|
depth: 32, occurrence: 1
|
|
depth: 37, occurrence: 3
|
|
depth: 47, occurrence: 1
|
|
|
|
XXX total number of pointers: 505
|
|
|
|
XXX times a variable address is taken: 1194
|
|
XXX times a pointer is dereferenced on RHS: 174
|
|
breakdown:
|
|
depth: 1, occurrence: 150
|
|
depth: 2, occurrence: 21
|
|
depth: 3, occurrence: 3
|
|
XXX times a pointer is dereferenced on LHS: 256
|
|
breakdown:
|
|
depth: 1, occurrence: 241
|
|
depth: 2, occurrence: 13
|
|
depth: 3, occurrence: 2
|
|
XXX times a pointer is compared with null: 38
|
|
XXX times a pointer is compared with address of another variable: 10
|
|
XXX times a pointer is compared with another pointer: 7
|
|
XXX times a pointer is qualified to be dereferenced: 6489
|
|
|
|
XXX max dereference level: 5
|
|
breakdown:
|
|
level: 0, occurrence: 0
|
|
level: 1, occurrence: 1795
|
|
level: 2, occurrence: 222
|
|
level: 3, occurrence: 107
|
|
level: 4, occurrence: 81
|
|
level: 5, occurrence: 23
|
|
XXX number of pointers point to pointers: 192
|
|
XXX number of pointers point to scalars: 250
|
|
XXX number of pointers point to structs: 63
|
|
XXX percent of pointers has null in alias set: 27.5
|
|
XXX average alias set size: 1.61
|
|
|
|
XXX times a non-volatile is read: 1459
|
|
XXX times a non-volatile is write: 757
|
|
XXX times a volatile is read: 135
|
|
XXX times read thru a pointer: 24
|
|
XXX times a volatile is write: 43
|
|
XXX times written thru a pointer: 0
|
|
XXX times a volatile is available for access: 4.22e+03
|
|
XXX percentage of non-volatile access: 92.6
|
|
|
|
XXX forward jumps: 0
|
|
XXX backward jumps: 4
|
|
|
|
XXX stmts: 234
|
|
XXX max block depth: 5
|
|
breakdown:
|
|
depth: 0, occurrence: 30
|
|
depth: 1, occurrence: 19
|
|
depth: 2, occurrence: 18
|
|
depth: 3, occurrence: 30
|
|
depth: 4, occurrence: 63
|
|
depth: 5, occurrence: 74
|
|
|
|
XXX percentage a fresh-made variable is used: 18.4
|
|
XXX percentage an existing variable is used: 81.6
|
|
FYI: the random generator makes assumptions about the integer size. See platform.info for more details.
|
|
********************* end of statistics **********************/
|
|
|