/* * This is a RANDOMLY GENERATED PROGRAM. * * Generator: csmith 2.3.0 * Git version: 30dccd7 * Options: (none) * Seed: 17535920736512814418 */ #include "csmith.h" static long __undefined; /* --- Struct/Union Declarations --- */ #pragma pack(push) #pragma pack(1) struct S0 { uint8_t f0; const volatile uint16_t f1; unsigned f2 : 15; int64_t f3; uint32_t f4; volatile uint64_t f5; const int32_t f6; int32_t f7; }; #pragma pack(pop) /* --- GLOBAL VARIABLES --- */ static volatile int32_t g_3[10] = {4L,4L,4L,4L,4L,4L,4L,4L,4L,4L}; static volatile int32_t g_4 = 0x704F3D4EL;/* VOLATILE GLOBAL g_4 */ static volatile int32_t g_5 = 0xB568BE13L;/* VOLATILE GLOBAL g_5 */ static int32_t g_6 = 0L; static volatile int32_t g_7[3] = {(-1L),(-1L),(-1L)}; static volatile int32_t g_8 = 0xEB969161L;/* VOLATILE GLOBAL g_8 */ static volatile int32_t g_9 = 0L;/* VOLATILE GLOBAL g_9 */ static volatile int32_t g_10 = 0x7257EA0DL;/* VOLATILE GLOBAL g_10 */ static int32_t g_11 = (-7L); static int32_t g_19 = 0x2BB2C593L; static int64_t g_41 = 4L; static int64_t g_48[6] = {0xE9F81A770AACC702LL,0xE9F81A770AACC702LL,(-5L),0xE9F81A770AACC702LL,0xE9F81A770AACC702LL,(-5L)}; static int64_t *g_47 = &g_48[0]; static int32_t g_70[9][1] = {{0x9CE07B88L},{0x9CE07B88L},{0x9CE07B88L},{0x9CE07B88L},{0x9CE07B88L},{0x9CE07B88L},{0x9CE07B88L},{0x9CE07B88L},{0x9CE07B88L}}; static int32_t g_73[2] = {0x3CAE63CDL,0x3CAE63CDL}; static uint16_t g_104 = 65535UL; static uint8_t g_110[9][10] = {{0x49L,0x64L,0x49L,255UL,0x07L,0UL,255UL,0x8FL,0x75L,255UL},{0x07L,248UL,0UL,0x0AL,248UL,0x62L,255UL,255UL,0x07L,255UL},{255UL,255UL,0UL,0UL,0UL,0x9CL,0UL,255UL,0UL,0xDDL},{0UL,0x6AL,254UL,0x4EL,0UL,0xDBL,0xDBL,0UL,0x4EL,254UL},{0xDDL,0xDDL,0x64L,255UL,0x75L,248UL,255UL,0x49L,7UL,0x6AL},{0UL,0x9CL,0UL,0UL,0UL,255UL,255UL,0xDBL,0x62L,255UL},{0x4EL,0xDDL,0UL,1UL,0x6AL,0UL,0xDBL,255UL,0UL,0x62L},{0x49L,0x6AL,0x8BL,0x06L,0UL,7UL,0UL,0x06L,0x8BL,0x6AL},{0x2BL,255UL,0xDBL,0UL,254UL,0xFFL,255UL,0x4EL,0xFFL,0x75L}}; static int16_t g_143 = 5L; static uint64_t g_192 = 0xACCDA13051B3F899LL; static uint8_t * volatile g_201 = &g_110[4][6];/* VOLATILE GLOBAL g_201 */ static uint8_t * volatile * const g_200 = &g_201; static uint8_t * volatile * const *g_199[7] = {&g_200,(void*)0,&g_200,&g_200,(void*)0,&g_200,&g_200}; static int8_t g_230 = 0xD8L; static uint8_t g_281 = 247UL; static int8_t g_290 = 0x0BL; static int32_t *g_299 = (void*)0; static volatile int32_t *g_313 = (void*)0; static volatile int32_t * volatile *g_312 = &g_313; static volatile int32_t * volatile **g_311 = &g_312; static volatile int16_t * volatile *g_316 = (void*)0; static uint32_t g_351 = 0UL; static int16_t g_361[5][4] = {{0x0B24L,0x0B24L,0x6451L,0x0B24L},{0x0B24L,0x767BL,0x767BL,0x0B24L},{0x767BL,0x0B24L,0x767BL,0x767BL},{0x0B24L,0x0B24L,0x6451L,0x0B24L},{0x0B24L,0x767BL,0x767BL,0x0B24L}}; static struct S0 g_363 = {0x00L,0x469DL,168,1L,0xD18ACD25L,0UL,2L,0x6D777306L};/* VOLATILE GLOBAL g_363 */ static struct S0 g_366 = {0x66L,65534UL,173,-5L,7UL,0x0B628200B9685FBBLL,0xA4EBFBA9L,2L};/* VOLATILE GLOBAL g_366 */ static int32_t g_389 = 0x20736117L; static uint16_t *g_405 = &g_104; static uint16_t * const *g_404 = &g_405; static const struct S0 g_445[8][3][8] = {{{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L}}},{{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L}}},{{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L}}},{{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L}}},{{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L}}},{{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L}}},{{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L}}},{{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L}},{{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0UL,65535UL,51,0xE2A2B07E877C398ELL,0UL,2UL,-1L,0x08A925B9L},{0UL,0x44EFL,31,0xF838D8A4B0FB3D91LL,18446744073709551606UL,0xA63D97945B4F08F8LL,0x831D0195L,0L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L},{0x13L,0x89BEL,46,0x71D9B61443A6101BLL,7UL,1UL,0x06ABCF9EL,0x99EDF349L},{0xAAL,65535UL,81,9L,0x0F293AE3L,3UL,-1L,1L}}}}; static struct S0 g_446 = {0x43L,0UL,114,0xDD7C9ABD5646EE90LL,1UL,18446744073709551615UL,0L,7L};/* VOLATILE GLOBAL g_446 */ static const struct S0 g_447 = {0xD9L,0xAC6EL,153,0x51763534370DA551LL,18446744073709551615UL,18446744073709551606UL,0xDDBEE4E1L,-3L};/* VOLATILE GLOBAL g_447 */ static struct S0 g_448 = {0xA3L,0UL,86,0xA23DB570181C25B7LL,0x478985EDL,0UL,0xC98E4C51L,1L};/* VOLATILE GLOBAL g_448 */ static const struct S0 g_449 = {0x1EL,65534UL,126,0xDDD404F5893BC02FLL,5UL,0x10B768DCEAA94CE4LL,-1L,3L};/* VOLATILE GLOBAL g_449 */ static struct S0 g_450 = {2UL,65535UL,0,0xAA03A742595318EALL,1UL,0x793489E2C55E10A7LL,-7L,0x194A57E9L};/* VOLATILE GLOBAL g_450 */ static const struct S0 g_451 = {252UL,0xB5C1L,108,2L,0UL,0x2D1CFBF7DB6F39AELL,0x90B6EDEBL,9L};/* VOLATILE GLOBAL g_451 */ static struct S0 g_452 = {255UL,65535UL,168,5L,0x40A03084L,18446744073709551613UL,-8L,0xEE3BF38EL};/* VOLATILE GLOBAL g_452 */ static struct S0 g_453[7][9] = {{{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L},{0x29L,0x3DB5L,63,0L,4UL,0xBC56219728125726LL,0x86E3057FL,-2L},{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L},{0xBBL,0xDF72L,86,0x020C1B5EF209E091LL,0x1AA8C37DL,0xEDA5E22E080B40DBLL,0xCB826E81L,0xAFA484FAL},{252UL,0UL,73,0x195E27051FD3D2ADLL,18446744073709551615UL,0xDB4832433FF1CB73LL,1L,0x5780B188L},{0xBBL,0xDF72L,86,0x020C1B5EF209E091LL,0x1AA8C37DL,0xEDA5E22E080B40DBLL,0xCB826E81L,0xAFA484FAL},{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L},{0x29L,0x3DB5L,63,0L,4UL,0xBC56219728125726LL,0x86E3057FL,-2L},{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L}},{{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{0xC5L,65535UL,36,0xDA60E4E9098F65F0LL,0x13E7C6ADL,0UL,1L,-1L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{0xC5L,65535UL,36,0xDA60E4E9098F65F0LL,0x13E7C6ADL,0UL,1L,-1L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{0xC5L,65535UL,36,0xDA60E4E9098F65F0LL,0x13E7C6ADL,0UL,1L,-1L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L}},{{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L},{0x29L,0x3DB5L,63,0L,4UL,0xBC56219728125726LL,0x86E3057FL,-2L},{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L},{0xBBL,0xDF72L,86,0x020C1B5EF209E091LL,0x1AA8C37DL,0xEDA5E22E080B40DBLL,0xCB826E81L,0xAFA484FAL},{252UL,0UL,73,0x195E27051FD3D2ADLL,18446744073709551615UL,0xDB4832433FF1CB73LL,1L,0x5780B188L},{0xBBL,0xDF72L,86,0x020C1B5EF209E091LL,0x1AA8C37DL,0xEDA5E22E080B40DBLL,0xCB826E81L,0xAFA484FAL},{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L},{0x29L,0x3DB5L,63,0L,4UL,0xBC56219728125726LL,0x86E3057FL,-2L},{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L}},{{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{0xC5L,65535UL,36,0xDA60E4E9098F65F0LL,0x13E7C6ADL,0UL,1L,-1L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{0xC5L,65535UL,36,0xDA60E4E9098F65F0LL,0x13E7C6ADL,0UL,1L,-1L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{0xC5L,65535UL,36,0xDA60E4E9098F65F0LL,0x13E7C6ADL,0UL,1L,-1L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L}},{{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L},{0x29L,0x3DB5L,63,0L,4UL,0xBC56219728125726LL,0x86E3057FL,-2L},{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L},{0xBBL,0xDF72L,86,0x020C1B5EF209E091LL,0x1AA8C37DL,0xEDA5E22E080B40DBLL,0xCB826E81L,0xAFA484FAL},{252UL,0UL,73,0x195E27051FD3D2ADLL,18446744073709551615UL,0xDB4832433FF1CB73LL,1L,0x5780B188L},{0xBBL,0xDF72L,86,0x020C1B5EF209E091LL,0x1AA8C37DL,0xEDA5E22E080B40DBLL,0xCB826E81L,0xAFA484FAL},{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L},{0x29L,0x3DB5L,63,0L,4UL,0xBC56219728125726LL,0x86E3057FL,-2L},{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L}},{{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{0xC5L,65535UL,36,0xDA60E4E9098F65F0LL,0x13E7C6ADL,0UL,1L,-1L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{0xC5L,65535UL,36,0xDA60E4E9098F65F0LL,0x13E7C6ADL,0UL,1L,-1L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L},{0xC5L,65535UL,36,0xDA60E4E9098F65F0LL,0x13E7C6ADL,0UL,1L,-1L},{254UL,0x9EE5L,138,-1L,9UL,5UL,0x73C6B97BL,0x0239B336L}},{{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L},{0x29L,0x3DB5L,63,0L,4UL,0xBC56219728125726LL,0x86E3057FL,-2L},{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L},{0xBBL,0xDF72L,86,0x020C1B5EF209E091LL,0x1AA8C37DL,0xEDA5E22E080B40DBLL,0xCB826E81L,0xAFA484FAL},{252UL,0UL,73,0x195E27051FD3D2ADLL,18446744073709551615UL,0xDB4832433FF1CB73LL,1L,0x5780B188L},{0xBBL,0xDF72L,86,0x020C1B5EF209E091LL,0x1AA8C37DL,0xEDA5E22E080B40DBLL,0xCB826E81L,0xAFA484FAL},{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L},{0x29L,0x3DB5L,63,0L,4UL,0xBC56219728125726LL,0x86E3057FL,-2L},{255UL,0xF8B5L,48,0L,0UL,0xADA63FC4450B8071LL,7L,-1L}}}; static struct S0 g_454 = {0xD7L,65530UL,180,0L,18446744073709551606UL,0x133ADFA22178087FLL,-4L,0L};/* VOLATILE GLOBAL g_454 */ static const struct S0 g_455 = {255UL,0x9D07L,66,0x69F0B240698A7F41LL,0xF0044B4BL,0x74412E4CFFA23ED7LL,0x5DBADC51L,0x6B70A188L};/* VOLATILE GLOBAL g_455 */ static const struct S0 g_456 = {0UL,0xCBF0L,95,-4L,0x9129CD5CL,8UL,0xB995ED30L,0x9D456FE0L};/* VOLATILE GLOBAL g_456 */ static struct S0 g_457 = {2UL,5UL,113,0x8017699D2188AB48LL,0UL,18446744073709551610UL,-3L,0x68CE567AL};/* VOLATILE GLOBAL g_457 */ static const struct S0 g_458[8][4][8] = {{{{1UL,1UL,93,-10L,0xB7245297L,0x91C26FDCE0BF463CLL,-3L,0x85876D9DL},{0xF3L,65535UL,76,0x736F9F9D390956B0LL,0x3895DDCDL,0x5A4E1D1C0DEB9B31LL,0xE01A7451L,1L},{1UL,1UL,93,-10L,0xB7245297L,0x91C26FDCE0BF463CLL,-3L,0x85876D9DL},{0xE4L,65535UL,25,0L,0x8129BAEDL,1UL,0xD9002AC9L,0x851D617AL},{255UL,0x23A6L,99,-5L,1UL,18446744073709551615UL,6L,0x8B97B95EL},{6UL,0x3AB7L,133,0L,0xEC812C23L,8UL,0x5AB8A227L,0x6BDD994DL},{0x1EL,1UL,119,5L,0xE8114FDCL,0x6ADCA009732DADCCLL,-8L,0L},{0xC0L,0UL,160,0x3C9140B1E0CC4E6ALL,0UL,18446744073709551615UL,0xC9C748C0L,0x52EE9224L}},{{0UL,0xF02CL,32,0xEBAF6AE10E2955BBLL,5UL,0x76542CC26F8F4C78LL,0L,-2L},{0x0FL,0xE4F7L,53,0x03DF8DD96273494DLL,18446744073709551615UL,0xBA721D0B7965BB1ALL,-6L,1L},{1UL,0xACCFL,108,-4L,4UL,18446744073709551615UL,1L,0xE22BB784L},{0xEBL,4UL,40,-1L,18446744073709551615UL,1UL,0x7BC222D0L,1L},{0xA6L,0UL,36,0x563C06727AB6B4E9LL,0x8CF7727BL,0x1B65B6D0BC901B4BLL,0xC41F6534L,0xEE1058D4L},{0x8DL,65535UL,70,0x249E53E7E61550BELL,0UL,6UL,0xCB526C16L,0xA66D421CL},{255UL,0x23A6L,99,-5L,1UL,18446744073709551615UL,6L,0x8B97B95EL},{250UL,0UL,158,6L,18446744073709551608UL,0x869AAEF2F0160E8BLL,0x382DC217L,-1L}},{{0UL,0xF02CL,32,0xEBAF6AE10E2955BBLL,5UL,0x76542CC26F8F4C78LL,0L,-2L},{0x98L,0UL,80,-2L,0x79B4EF5EL,18446744073709551610UL,0x582756D0L,0x96935AA1L},{0xF0L,8UL,115,0L,0xC73FA993L,18446744073709551612UL,0x4555E035L,9L},{251UL,65527UL,80,0L,18446744073709551610UL,0UL,0x1AB518F9L,0x269E981EL},{255UL,0x23A6L,99,-5L,1UL,18446744073709551615UL,6L,0x8B97B95EL},{255UL,0x4F17L,173,0xAA3916B766F5F7CALL,18446744073709551615UL,18446744073709551615UL,0x804B8D6DL,0xC96DC3A5L},{0xEBL,4UL,40,-1L,18446744073709551615UL,1UL,0x7BC222D0L,1L},{0x66L,0xE7D2L,47,0xE8C6DDC2CBB49046LL,0x6BBE165EL,0xC0D26E1D2F6C6C8DLL,0x1E3D50E1L,-7L}},{{1UL,1UL,93,-10L,0xB7245297L,0x91C26FDCE0BF463CLL,-3L,0x85876D9DL},{0xEEL,0x465FL,14,-8L,0xBB3BEC5CL,0UL,0x65F1EA44L,0xFCE281D4L},{0xC6L,0x770CL,92,3L,18446744073709551611UL,18446744073709551609UL,-1L,1L},{0x03L,0UL,52,0x912593F5DDE7981ELL,0x6C2A7901L,0UL,0x879580DBL,0xD057AB58L},{0x15L,0x0485L,31,0x4E2C7F53B32DB1B8LL,2UL,18446744073709551615UL,-5L,0xE4116AA1L},{0x15L,0x185AL,169,0x924FE8476AC444A5LL,0x374D1849L,0x460A08D86B435F30LL,0xD4DB0FDBL,7L},{0x03L,0UL,52,0x912593F5DDE7981ELL,0x6C2A7901L,0UL,0x879580DBL,0xD057AB58L},{6UL,0x3AB7L,133,0L,0xEC812C23L,8UL,0x5AB8A227L,0x6BDD994DL}}},{{{0UL,0x213BL,95,0xBEE067EB8C8C36FDLL,0x8E5CA6EEL,18446744073709551615UL,0xCCC0E8E6L,0xE1B0524CL},{1UL,65532UL,69,8L,0UL,0UL,1L,0xCBEA7051L},{253UL,65531UL,144,0L,18446744073709551611UL,0xAD62809C6EDC8DAELL,1L,2L},{0xF5L,0x4A5AL,154,0x20F5001292DBCA26LL,0UL,4UL,0xD9EF54DEL,0x92E38990L},{255UL,0x5CE5L,121,5L,0x050FD073L,0xC11D04A187AB8882LL,-10L,2L},{0x7DL,65532UL,171,0xC43CF75F39ECE86BLL,0x859FF75EL,0xFCC57C7C562E95D8LL,0x6F613F96L,-1L},{7UL,1UL,117,0L,18446744073709551611UL,0UL,0xE4C28565L,-1L},{255UL,0UL,153,-7L,0x41860962L,0x96F211CF366366D0LL,1L,0x941ED641L}},{{0xF5L,0x4A5AL,154,0x20F5001292DBCA26LL,0UL,4UL,0xD9EF54DEL,0x92E38990L},{248UL,0x8970L,86,0xC71F62BD1EBABE45LL,18446744073709551615UL,0UL,0x8D8838C0L,0x054402FDL},{0xF7L,8UL,137,0x9E06138DF658151BLL,0x44764236L,0xE97DCA453FE31D13LL,0x45884FC6L,-6L},{0xA6L,0UL,36,0x563C06727AB6B4E9LL,0x8CF7727BL,0x1B65B6D0BC901B4BLL,0xC41F6534L,0xEE1058D4L},{0xEEL,0x465FL,14,-8L,0xBB3BEC5CL,0UL,0x65F1EA44L,0xFCE281D4L},{255UL,0x2806L,59,7L,1UL,0xACC180A4FD2CCC5FLL,0x3A0636EDL,1L},{0x1EL,1UL,119,5L,0xE8114FDCL,0x6ADCA009732DADCCLL,-8L,0L},{0xB3L,0UL,15,1L,18446744073709551614UL,18446744073709551615UL,1L,1L}},{{7UL,1UL,67,0L,2UL,0xF5521ABD1DDF05AELL,0L,-1L},{7UL,1UL,117,0L,18446744073709551611UL,0UL,0xE4C28565L,-1L},{247UL,0xBAFEL,37,-1L,1UL,18446744073709551614UL,0x7ECD9C95L,9L},{0UL,2UL,89,8L,18446744073709551615UL,18446744073709551615UL,0x7AE96DBFL,0x93473903L},{0x61L,65535UL,148,0x000D841563625CF8LL,6UL,0xB17DB7EA1112651BLL,0L,2L},{0x32L,0x54B6L,122,0xF3C3961DD22B44C0LL,0xCB336C64L,0UL,0xA12E5F00L,0xA195C235L},{0x50L,0x1265L,4,1L,1UL,5UL,-2L,-1L},{6UL,0x3AB7L,133,0L,0xEC812C23L,8UL,0x5AB8A227L,0x6BDD994DL}},{{255UL,65526UL,126,-1L,0xB6B7CB56L,0UL,0L,-4L},{247UL,0xBAFEL,37,-1L,1UL,18446744073709551614UL,0x7ECD9C95L,9L},{255UL,0x5CE5L,121,5L,0x050FD073L,0xC11D04A187AB8882LL,-10L,2L},{0UL,0UL,0,-1L,0xCCF53FAAL,0x8F4BA8E21795F5BFLL,1L,0xF6091193L},{0xA6L,0x4D3CL,51,-1L,0UL,18446744073709551615UL,0x51F8A30BL,0xCA970DC4L},{0x03L,0UL,52,0x912593F5DDE7981ELL,0x6C2A7901L,0UL,0x879580DBL,0xD057AB58L},{1UL,0xACCFL,108,-4L,4UL,18446744073709551615UL,1L,0xE22BB784L},{247UL,0xBAFEL,37,-1L,1UL,18446744073709551614UL,0x7ECD9C95L,9L}}},{{{0xA6L,0UL,36,0x563C06727AB6B4E9LL,0x8CF7727BL,0x1B65B6D0BC901B4BLL,0xC41F6534L,0xEE1058D4L},{0xF5L,0x4A5AL,154,0x20F5001292DBCA26LL,0UL,4UL,0xD9EF54DEL,0x92E38990L},{255UL,0xA8F5L,24,0x16D79F9FD75DDB95LL,0x2D51CD73L,0x52FDCDFDD124FA08LL,-7L,0x4A348EDDL},{248UL,0x8970L,86,0xC71F62BD1EBABE45LL,18446744073709551615UL,0UL,0x8D8838C0L,0x054402FDL},{0xE7L,1UL,43,0xA42CD64B79A8C267LL,0xBAF6876EL,2UL,0xEE38AD1EL,-1L},{0UL,0x562DL,179,0xF5E010275A46B213LL,0x64366C10L,0xCAC7C888D88CAA6BLL,0L,-2L},{0xFBL,0x6C86L,39,-9L,4UL,1UL,0x4CFBD471L,0x08EF5E45L},{0x60L,0x1F59L,21,0x7149C4F8FE5404B8LL,1UL,18446744073709551615UL,0x12EF54EDL,0L}},{{0x59L,0x4DC3L,10,0x6029CF2865B1FCA0LL,0x0F849A41L,0x1CF230F6742BE87ALL,0x3222B94CL,0x8F93430DL},{0x61L,65535UL,148,0x000D841563625CF8LL,6UL,0xB17DB7EA1112651BLL,0L,2L},{0xA6L,0x4D3CL,51,-1L,0UL,18446744073709551615UL,0x51F8A30BL,0xCA970DC4L},{0x32L,0x54B6L,122,0xF3C3961DD22B44C0LL,0xCB336C64L,0UL,0xA12E5F00L,0xA195C235L},{0xA6L,0UL,36,0x563C06727AB6B4E9LL,0x8CF7727BL,0x1B65B6D0BC901B4BLL,0xC41F6534L,0xEE1058D4L},{249UL,1UL,154,0x71F2251D10C8E0B7LL,6UL,1UL,0L,0L},{0UL,0UL,112,0x2899A0EC7302F8A9LL,18446744073709551608UL,0x8724964FBB6F6DC9LL,0xC584567DL,0x3800C36EL},{0UL,0x213BL,95,0xBEE067EB8C8C36FDLL,0x8E5CA6EEL,18446744073709551615UL,0xCCC0E8E6L,0xE1B0524CL}},{{5UL,1UL,148,0x80BC26A47C10900FLL,0x5AF5EC62L,0xAF865F4394852975LL,0x8D5DDCD6L,1L},{0x32L,0x54B6L,122,0xF3C3961DD22B44C0LL,0xCB336C64L,0UL,0xA12E5F00L,0xA195C235L},{0x03L,0UL,52,0x912593F5DDE7981ELL,0x6C2A7901L,0UL,0x879580DBL,0xD057AB58L},{7UL,1UL,117,0L,18446744073709551611UL,0UL,0xE4C28565L,-1L},{249UL,1UL,154,0x71F2251D10C8E0B7LL,6UL,1UL,0L,0L},{0x50L,0x1265L,4,1L,1UL,5UL,-2L,-1L},{1UL,0xACCFL,108,-4L,4UL,18446744073709551615UL,1L,0xE22BB784L},{0UL,0UL,112,0x2899A0EC7302F8A9LL,18446744073709551608UL,0x8724964FBB6F6DC9LL,0xC584567DL,0x3800C36EL}},{{0x1EL,1UL,119,5L,0xE8114FDCL,0x6ADCA009732DADCCLL,-8L,0L},{0x47L,0x8AAEL,88,0xE41AF88B749215C6LL,1UL,0xEAA8A0A293D64695LL,0x8214A49EL,-8L},{249UL,2UL,175,0L,0xB9C03165L,18446744073709551615UL,1L,0x266FF95DL},{0xFBL,0x6C86L,39,-9L,4UL,1UL,0x4CFBD471L,0x08EF5E45L},{0xFBL,0x6C86L,39,-9L,4UL,1UL,0x4CFBD471L,0x08EF5E45L},{249UL,2UL,175,0L,0xB9C03165L,18446744073709551615UL,1L,0x266FF95DL},{0x47L,0x8AAEL,88,0xE41AF88B749215C6LL,1UL,0xEAA8A0A293D64695LL,0x8214A49EL,-8L},{0x1EL,1UL,119,5L,0xE8114FDCL,0x6ADCA009732DADCCLL,-8L,0L}}},{{{255UL,0UL,153,-7L,0x41860962L,0x96F211CF366366D0LL,1L,0x941ED641L},{6UL,0x3AB7L,133,0L,0xEC812C23L,8UL,0x5AB8A227L,0x6BDD994DL},{247UL,0xBAFEL,37,-1L,1UL,18446744073709551614UL,0x7ECD9C95L,9L},{0x3AL,0x674EL,30,1L,0xC1F5CC90L,0x8A6A14200F0FD61BLL,-1L,0xB9BBA4D8L},{0UL,0x213BL,95,0xBEE067EB8C8C36FDLL,0x8E5CA6EEL,18446744073709551615UL,0xCCC0E8E6L,0xE1B0524CL},{0UL,0UL,112,0x2899A0EC7302F8A9LL,18446744073709551608UL,0x8724964FBB6F6DC9LL,0xC584567DL,0x3800C36EL},{249UL,1UL,154,0x71F2251D10C8E0B7LL,6UL,1UL,0L,0L},{0xA6L,0UL,36,0x563C06727AB6B4E9LL,0x8CF7727BL,0x1B65B6D0BC901B4BLL,0xC41F6534L,0xEE1058D4L}},{{9UL,0xCDFEL,118,-1L,0x491342E5L,3UL,0x52550459L,8L},{255UL,0x5CE5L,121,5L,0x050FD073L,0xC11D04A187AB8882LL,-10L,2L},{0xF5L,65535UL,27,-8L,18446744073709551615UL,8UL,0x9ABFA0CDL,1L},{0x15L,0x0485L,31,0x4E2C7F53B32DB1B8LL,2UL,18446744073709551615UL,-5L,0xE4116AA1L},{0x3AL,0x674EL,30,1L,0xC1F5CC90L,0x8A6A14200F0FD61BLL,-1L,0xB9BBA4D8L},{0UL,0UL,112,0x2899A0EC7302F8A9LL,18446744073709551608UL,0x8724964FBB6F6DC9LL,0xC584567DL,0x3800C36EL},{7UL,1UL,117,0L,18446744073709551611UL,0UL,0xE4C28565L,-1L},{0x32L,0x54B6L,122,0xF3C3961DD22B44C0LL,0xCB336C64L,0UL,0xA12E5F00L,0xA195C235L}},{{0x21L,0xD0A2L,177,-3L,0UL,0UL,0xCE613715L,0x276A0396L},{6UL,0x3AB7L,133,0L,0xEC812C23L,8UL,0x5AB8A227L,0x6BDD994DL},{0xC0L,0UL,160,0x3C9140B1E0CC4E6ALL,0UL,18446744073709551615UL,0xC9C748C0L,0x52EE9224L},{255UL,65526UL,126,-1L,0xB6B7CB56L,0UL,0L,-4L},{0xB2L,0x0F23L,101,5L,0x4700B540L,0xFE6ED1FC0FED8D42LL,-1L,1L},{249UL,2UL,175,0L,0xB9C03165L,18446744073709551615UL,1L,0x266FF95DL},{0UL,0UL,0,-1L,0xCCF53FAAL,0x8F4BA8E21795F5BFLL,1L,0xF6091193L},{1UL,65534UL,82,0xC91923BED1110495LL,0xAEBF4493L,1UL,0xE89028D2L,0x1F19E74BL}},{{0x32L,0x54B6L,122,0xF3C3961DD22B44C0LL,0xCB336C64L,0UL,0xA12E5F00L,0xA195C235L},{0x47L,0x8AAEL,88,0xE41AF88B749215C6LL,1UL,0xEAA8A0A293D64695LL,0x8214A49EL,-8L},{0xC6L,0x770CL,92,3L,18446744073709551611UL,18446744073709551609UL,-1L,1L},{255UL,0x5CE5L,121,5L,0x050FD073L,0xC11D04A187AB8882LL,-10L,2L},{6UL,0x3AB7L,133,0L,0xEC812C23L,8UL,0x5AB8A227L,0x6BDD994DL},{0x50L,0x1265L,4,1L,1UL,5UL,-2L,-1L},{0x32L,0x54B6L,122,0xF3C3961DD22B44C0LL,0xCB336C64L,0UL,0xA12E5F00L,0xA195C235L},{0x61L,65535UL,148,0x000D841563625CF8LL,6UL,0xB17DB7EA1112651BLL,0L,2L}}},{{{255UL,1UL,156,0x6828710FF1F6FB2ELL,1UL,18446744073709551609UL,1L,-1L},{0x32L,0x54B6L,122,0xF3C3961DD22B44C0LL,0xCB336C64L,0UL,0xA12E5F00L,0xA195C235L},{5UL,65535UL,136,-1L,18446744073709551615UL,3UL,0x443503D5L,0xBCAFE04CL},{9UL,0xCDFEL,118,-1L,0x491342E5L,3UL,0x52550459L,8L},{255UL,0UL,153,-7L,0x41860962L,0x96F211CF366366D0LL,1L,0x941ED641L},{249UL,1UL,154,0x71F2251D10C8E0B7LL,6UL,1UL,0L,0L},{5UL,1UL,148,0x80BC26A47C10900FLL,0x5AF5EC62L,0xAF865F4394852975LL,0x8D5DDCD6L,1L},{0x59L,0x4DC3L,10,0x6029CF2865B1FCA0LL,0x0F849A41L,0x1CF230F6742BE87ALL,0x3222B94CL,0x8F93430DL}},{{0xB2L,0x0F23L,101,5L,0x4700B540L,0xFE6ED1FC0FED8D42LL,-1L,1L},{0x61L,65535UL,148,0x000D841563625CF8LL,6UL,0xB17DB7EA1112651BLL,0L,2L},{254UL,0x8E17L,122,0xC106880223AEA4A7LL,0x15130ADAL,0x480CD176D4010791LL,-2L,0L},{250UL,0UL,158,6L,18446744073709551608UL,0x869AAEF2F0160E8BLL,0x382DC217L,-1L},{0xB3L,0UL,15,1L,18446744073709551614UL,18446744073709551615UL,1L,1L},{0UL,0x562DL,179,0xF5E010275A46B213LL,0x64366C10L,0xCAC7C888D88CAA6BLL,0L,-2L},{0x8DL,65535UL,70,0x249E53E7E61550BELL,0UL,6UL,0xCB526C16L,0xA66D421CL},{1UL,0xACCFL,108,-4L,4UL,18446744073709551615UL,1L,0xE22BB784L}},{{0UL,9UL,92,0x41373150BED20CA8LL,18446744073709551610UL,18446744073709551615UL,0xACEC1AA6L,-2L},{0xF5L,0x4A5AL,154,0x20F5001292DBCA26LL,0UL,4UL,0xD9EF54DEL,0x92E38990L},{4UL,0x0325L,3,0x19521137411AE2EALL,0xED61F1CFL,3UL,9L,0xB94E13F0L},{0x59L,0x4DC3L,10,0x6029CF2865B1FCA0LL,0x0F849A41L,0x1CF230F6742BE87ALL,0x3222B94CL,0x8F93430DL},{6UL,0x3AB7L,133,0L,0xEC812C23L,8UL,0x5AB8A227L,0x6BDD994DL},{0x03L,0UL,52,0x912593F5DDE7981ELL,0x6C2A7901L,0UL,0x879580DBL,0xD057AB58L},{0x15L,0x185AL,169,0x924FE8476AC444A5LL,0x374D1849L,0x460A08D86B435F30LL,0xD4DB0FDBL,7L},{0x15L,0x0485L,31,0x4E2C7F53B32DB1B8LL,2UL,18446744073709551615UL,-5L,0xE4116AA1L}},{{0xE7L,1UL,43,0xA42CD64B79A8C267LL,0xBAF6876EL,2UL,0xEE38AD1EL,-1L},{247UL,0xBAFEL,37,-1L,1UL,18446744073709551614UL,0x7ECD9C95L,9L},{7UL,0x6D3AL,154,0L,18446744073709551606UL,18446744073709551608UL,0xEFFFD2E9L,0x06F53147L},{251UL,0xDB16L,68,0xB3F5A7C87E8C1D81LL,18446744073709551615UL,18446744073709551612UL,0x21A320B2L,0x640A15DFL},{247UL,0xBAFEL,37,-1L,1UL,18446744073709551614UL,0x7ECD9C95L,9L},{0x32L,0x54B6L,122,0xF3C3961DD22B44C0LL,0xCB336C64L,0UL,0xA12E5F00L,0xA195C235L},{0xD7L,0UL,55,0x9099F74888061C75LL,2UL,0xAAC7C30561FB960FLL,0xCE93C465L,0x7FC831E4L},{249UL,1UL,82,-3L,0x5F42B6C3L,18446744073709551606UL,0x755CA7A3L,0L}}},{{{0x21L,0xD0A2L,177,-3L,0UL,0UL,0xCE613715L,0x276A0396L},{7UL,1UL,117,0L,18446744073709551611UL,0UL,0xE4C28565L,-1L},{255UL,0x058CL,118,0xD611CEF4ADC2F53CLL,0x82C04628L,0x6C13B0C6CA679DE2LL,0x84E76D32L,0L},{6UL,0x3AB7L,133,0L,0xEC812C23L,8UL,0x5AB8A227L,0x6BDD994DL},{0x60L,0x1F59L,21,0x7149C4F8FE5404B8LL,1UL,18446744073709551615UL,0x12EF54EDL,0L},{255UL,0x2806L,59,7L,1UL,0xACC180A4FD2CCC5FLL,0x3A0636EDL,1L},{255UL,1UL,156,0x6828710FF1F6FB2ELL,1UL,18446744073709551609UL,1L,-1L},{0x0FL,0xE4F7L,53,0x03DF8DD96273494DLL,18446744073709551615UL,0xBA721D0B7965BB1ALL,-6L,1L}},{{253UL,65531UL,144,0L,18446744073709551611UL,0xAD62809C6EDC8DAELL,1L,2L},{248UL,0x8970L,86,0xC71F62BD1EBABE45LL,18446744073709551615UL,0UL,0x8D8838C0L,0x054402FDL},{0xF0L,8UL,115,0L,0xC73FA993L,18446744073709551612UL,0x4555E035L,9L},{0xC6L,0x770CL,92,3L,18446744073709551611UL,18446744073709551609UL,-1L,1L},{0UL,0x213BL,95,0xBEE067EB8C8C36FDLL,0x8E5CA6EEL,18446744073709551615UL,0xCCC0E8E6L,0xE1B0524CL},{0x7DL,65532UL,171,0xC43CF75F39ECE86BLL,0x859FF75EL,0xFCC57C7C562E95D8LL,0x6F613F96L,-1L},{255UL,0UL,153,-7L,0x41860962L,0x96F211CF366366D0LL,1L,0x941ED641L},{5UL,1UL,148,0x80BC26A47C10900FLL,0x5AF5EC62L,0xAF865F4394852975LL,0x8D5DDCD6L,1L}},{{0xB3L,0UL,15,1L,18446744073709551614UL,18446744073709551615UL,1L,1L},{1UL,65532UL,69,8L,0UL,0UL,1L,0xCBEA7051L},{249UL,1UL,154,0x71F2251D10C8E0B7LL,6UL,1UL,0L,0L},{251UL,0xDB16L,68,0xB3F5A7C87E8C1D81LL,18446744073709551615UL,18446744073709551612UL,0x21A320B2L,0x640A15DFL},{0UL,0UL,112,0x2899A0EC7302F8A9LL,18446744073709551608UL,0x8724964FBB6F6DC9LL,0xC584567DL,0x3800C36EL},{0x15L,0x185AL,169,0x924FE8476AC444A5LL,0x374D1849L,0x460A08D86B435F30LL,0xD4DB0FDBL,7L},{0xF5L,0x4A5AL,154,0x20F5001292DBCA26LL,0UL,4UL,0xD9EF54DEL,0x92E38990L},{0x15L,0x185AL,169,0x924FE8476AC444A5LL,0x374D1849L,0x460A08D86B435F30LL,0xD4DB0FDBL,7L}},{{0x1EL,1UL,119,5L,0xE8114FDCL,0x6ADCA009732DADCCLL,-8L,0L},{0xEEL,0x465FL,14,-8L,0xBB3BEC5CL,0UL,0x65F1EA44L,0xFCE281D4L},{0UL,3UL,152,0x25542039AD5171F3LL,18446744073709551615UL,0UL,0xBDB66EF5L,0x30F7C476L},{0xEEL,0x465FL,14,-8L,0xBB3BEC5CL,0UL,0x65F1EA44L,0xFCE281D4L},{0x1EL,1UL,119,5L,0xE8114FDCL,0x6ADCA009732DADCCLL,-8L,0L},{0UL,0xF02CL,32,0xEBAF6AE10E2955BBLL,5UL,0x76542CC26F8F4C78LL,0L,-2L},{0x0FL,0xE4F7L,53,0x03DF8DD96273494DLL,18446744073709551615UL,0xBA721D0B7965BB1ALL,-6L,1L},{1UL,0xACCFL,108,-4L,4UL,18446744073709551615UL,1L,0xE22BB784L}}},{{{249UL,1UL,82,-3L,0x5F42B6C3L,18446744073709551606UL,0x755CA7A3L,0L},{0UL,0UL,0,-1L,0xCCF53FAAL,0x8F4BA8E21795F5BFLL,1L,0xF6091193L},{0x50L,0x1265L,4,1L,1UL,5UL,-2L,-1L},{4UL,0x66DFL,83,-1L,1UL,7UL,-1L,1L},{0xA6L,0UL,36,0x563C06727AB6B4E9LL,0x8CF7727BL,0x1B65B6D0BC901B4BLL,0xC41F6534L,0xEE1058D4L},{0UL,9UL,92,0x41373150BED20CA8LL,18446744073709551610UL,18446744073709551615UL,0xACEC1AA6L,-2L},{253UL,65531UL,144,0L,18446744073709551611UL,0xAD62809C6EDC8DAELL,1L,2L},{0xEEL,0x465FL,14,-8L,0xBB3BEC5CL,0UL,0x65F1EA44L,0xFCE281D4L}},{{0xEEL,0x465FL,14,-8L,0xBB3BEC5CL,0UL,0x65F1EA44L,0xFCE281D4L},{0UL,0UL,51,0x0F88A823D6CC2BF1LL,0x450958EBL,18446744073709551607UL,0x7DBEC23BL,0L},{0x50L,0x1265L,4,1L,1UL,5UL,-2L,-1L},{9UL,0xCDFEL,118,-1L,0x491342E5L,3UL,0x52550459L,8L},{0x32L,0x54B6L,122,0xF3C3961DD22B44C0LL,0xCB336C64L,0UL,0xA12E5F00L,0xA195C235L},{255UL,0UL,153,-7L,0x41860962L,0x96F211CF366366D0LL,1L,0x941ED641L},{0x0FL,0xE4F7L,53,0x03DF8DD96273494DLL,18446744073709551615UL,0xBA721D0B7965BB1ALL,-6L,1L},{0xF0L,8UL,115,0L,0xC73FA993L,18446744073709551612UL,0x4555E035L,9L}},{{0xA6L,0UL,36,0x563C06727AB6B4E9LL,0x8CF7727BL,0x1B65B6D0BC901B4BLL,0xC41F6534L,0xEE1058D4L},{0x21L,0xD0A2L,177,-3L,0UL,0UL,0xCE613715L,0x276A0396L},{0UL,3UL,152,0x25542039AD5171F3LL,18446744073709551615UL,0UL,0xBDB66EF5L,0x30F7C476L},{1UL,0xACCFL,108,-4L,4UL,18446744073709551615UL,1L,0xE22BB784L},{1UL,65534UL,82,0xC91923BED1110495LL,0xAEBF4493L,1UL,0xE89028D2L,0x1F19E74BL},{255UL,0x23A6L,99,-5L,1UL,18446744073709551615UL,6L,0x8B97B95EL},{0xF5L,0x4A5AL,154,0x20F5001292DBCA26LL,0UL,4UL,0xD9EF54DEL,0x92E38990L},{1UL,65534UL,82,0xC91923BED1110495LL,0xAEBF4493L,1UL,0xE89028D2L,0x1F19E74BL}},{{250UL,3UL,70,-1L,0xA15A9256L,0x3992469D79F76128LL,0x7EA3C486L,0xB545456FL},{0x7DL,65532UL,171,0xC43CF75F39ECE86BLL,0x859FF75EL,0xFCC57C7C562E95D8LL,0x6F613F96L,-1L},{0xF9L,4UL,115,-1L,1UL,0x7817CF786CEA1EEFLL,0x5189CB42L,0x467A0254L},{250UL,3UL,70,-1L,0xA15A9256L,0x3992469D79F76128LL,0x7EA3C486L,0xB545456FL},{5UL,65535UL,136,-1L,18446744073709551615UL,3UL,0x443503D5L,0xBCAFE04CL},{0x0CL,0xB947L,78,-2L,18446744073709551615UL,18446744073709551615UL,0xAE0C56A5L,0xEFF0C804L},{255UL,0xA8F5L,24,0x16D79F9FD75DDB95LL,0x2D51CD73L,0x52FDCDFDD124FA08LL,-7L,0x4A348EDDL},{0x59L,0x4DC3L,10,0x6029CF2865B1FCA0LL,0x0F849A41L,0x1CF230F6742BE87ALL,0x3222B94CL,0x8F93430DL}}},{{{255UL,0x5CE5L,121,5L,0x050FD073L,0xC11D04A187AB8882LL,-10L,2L},{0UL,3UL,152,0x25542039AD5171F3LL,18446744073709551615UL,0UL,0xBDB66EF5L,0x30F7C476L},{250UL,0x6F63L,123,0L,1UL,1UL,0xA5372DA0L,-1L},{0xC7L,3UL,44,0x7F93D82B86C990F0LL,1UL,0xC856D8F55A23F5A9LL,0xA592EBECL,-5L},{0x70L,0x4D67L,61,0xB8EE82828FA7BA4BLL,0x62748F77L,0x46BCE681E973A06CLL,0L,0xA6E7D92BL},{0x60L,7UL,165,0xFA4342E0ACDED520LL,0x1CB57AE1L,18446744073709551615UL,8L,0xDF3A9B52L},{0x50L,0x1265L,4,1L,1UL,5UL,-2L,-1L},{255UL,0x7FBAL,32,-3L,0x5F354CA4L,18446744073709551608UL,0x810F32B3L,-1L}},{{249UL,1UL,82,-3L,0x5F42B6C3L,18446744073709551606UL,0x755CA7A3L,0L},{0UL,9UL,92,0x41373150BED20CA8LL,18446744073709551610UL,18446744073709551615UL,0xACEC1AA6L,-2L},{0x0FL,0xE4F7L,53,0x03DF8DD96273494DLL,18446744073709551615UL,0xBA721D0B7965BB1ALL,-6L,1L},{0x32L,0x54B6L,122,0xF3C3961DD22B44C0LL,0xCB336C64L,0UL,0xA12E5F00L,0xA195C235L},{0UL,0UL,112,0x2899A0EC7302F8A9LL,18446744073709551608UL,0x8724964FBB6F6DC9LL,0xC584567DL,0x3800C36EL},{0xE4L,65535UL,25,0L,0x8129BAEDL,1UL,0xD9002AC9L,0x851D617AL},{4UL,0x66DFL,83,-1L,1UL,7UL,-1L,1L},{0x7DL,65532UL,171,0xC43CF75F39ECE86BLL,0x859FF75EL,0xFCC57C7C562E95D8LL,0x6F613F96L,-1L}},{{255UL,0x3941L,36,0xE862BC9A74E384A7LL,0x72B38042L,0UL,8L,1L},{0x7DL,65532UL,171,0xC43CF75F39ECE86BLL,0x859FF75EL,0xFCC57C7C562E95D8LL,0x6F613F96L,-1L},{0x67L,8UL,68,0x15717A754A29311DLL,1UL,1UL,-1L,0x4E95CCCFL},{255UL,65534UL,78,1L,18446744073709551613UL,5UL,0L,0x39EC19FBL},{0xC7L,3UL,44,0x7F93D82B86C990F0LL,1UL,0xC856D8F55A23F5A9LL,0xA592EBECL,-5L},{255UL,0x2806L,59,7L,1UL,0xACC180A4FD2CCC5FLL,0x3A0636EDL,1L},{255UL,0x058CL,118,0xD611CEF4ADC2F53CLL,0x82C04628L,0x6C13B0C6CA679DE2LL,0x84E76D32L,0L},{0xA6L,0x4D3CL,51,-1L,0UL,18446744073709551615UL,0x51F8A30BL,0xCA970DC4L}},{{4UL,0x66DFL,83,-1L,1UL,7UL,-1L,1L},{0xF7L,8UL,137,0x9E06138DF658151BLL,0x44764236L,0xE97DCA453FE31D13LL,0x45884FC6L,-6L},{9UL,65535UL,28,1L,4UL,18446744073709551615UL,0L,1L},{0xF0L,8UL,115,0L,0xC73FA993L,18446744073709551612UL,0x4555E035L,9L},{0xC0L,0UL,160,0x3C9140B1E0CC4E6ALL,0UL,18446744073709551615UL,0xC9C748C0L,0x52EE9224L},{255UL,0xA8F5L,24,0x16D79F9FD75DDB95LL,0x2D51CD73L,0x52FDCDFDD124FA08LL,-7L,0x4A348EDDL},{0UL,9UL,92,0x41373150BED20CA8LL,18446744073709551610UL,18446744073709551615UL,0xACEC1AA6L,-2L},{255UL,0x3941L,36,0xE862BC9A74E384A7LL,0x72B38042L,0UL,8L,1L}}}}; static struct S0 g_459 = {0x78L,0UL,75,0L,0xC3DBC844L,4UL,-2L,0x16CA574BL};/* VOLATILE GLOBAL g_459 */ static const struct S0 g_460 = {0x88L,0x23C7L,131,0x34D6537971196B8DLL,0x9A8A45B0L,0xE585B620E126EF80LL,0x012EDAD3L,0xC4468CB3L};/* VOLATILE GLOBAL g_460 */ static uint8_t *g_510 = &g_448.f0; static uint8_t **g_509 = &g_510; static uint8_t ***g_508 = &g_509; static uint64_t g_547 = 18446744073709551614UL; static uint16_t * const **g_559 = &g_404; static uint16_t * const ***g_558 = &g_559; static volatile struct S0 g_586[9] = {{255UL,0UL,19,0xE246B89EDB167160LL,1UL,0xCBB8F7FC19BD218DLL,1L,0xC05EEA31L},{255UL,0UL,19,0xE246B89EDB167160LL,1UL,0xCBB8F7FC19BD218DLL,1L,0xC05EEA31L},{255UL,0UL,19,0xE246B89EDB167160LL,1UL,0xCBB8F7FC19BD218DLL,1L,0xC05EEA31L},{255UL,0UL,19,0xE246B89EDB167160LL,1UL,0xCBB8F7FC19BD218DLL,1L,0xC05EEA31L},{255UL,0UL,19,0xE246B89EDB167160LL,1UL,0xCBB8F7FC19BD218DLL,1L,0xC05EEA31L},{255UL,0UL,19,0xE246B89EDB167160LL,1UL,0xCBB8F7FC19BD218DLL,1L,0xC05EEA31L},{255UL,0UL,19,0xE246B89EDB167160LL,1UL,0xCBB8F7FC19BD218DLL,1L,0xC05EEA31L},{255UL,0UL,19,0xE246B89EDB167160LL,1UL,0xCBB8F7FC19BD218DLL,1L,0xC05EEA31L},{255UL,0UL,19,0xE246B89EDB167160LL,1UL,0xCBB8F7FC19BD218DLL,1L,0xC05EEA31L}}; static volatile struct S0 *g_585 = &g_586[2]; static int32_t *g_624 = &g_446.f7; static volatile uint64_t * volatile *g_633 = (void*)0; static uint32_t *g_857[4] = {&g_351,&g_351,&g_351,&g_351}; static int16_t *g_914 = &g_361[0][2]; static int16_t **g_913 = &g_914; static int16_t ***g_912 = &g_913; static int64_t g_968 = 0x83D9031DDCD791A3LL; static int32_t g_1006 = 0x1892AD4DL; static int32_t g_1086[4] = {0xEE2289F7L,0xEE2289F7L,0xEE2289F7L,0xEE2289F7L}; static struct S0 g_1105 = {0xB1L,1UL,153,0xAD2715A09C1E6636LL,0xE872AA0FL,0xEEF81374020947C9LL,0L,0x85E585F4L};/* VOLATILE GLOBAL g_1105 */ static uint64_t *g_1109 = &g_547; static uint64_t **g_1108 = &g_1109; static uint64_t ***g_1107 = &g_1108; static int32_t g_1124 = 0x9C272B06L; static uint8_t ****g_1137 = &g_508; static uint8_t *****g_1136 = &g_1137; static int64_t g_1203 = 0xFC67C54815E38E6DLL; static uint8_t ** const *g_1291 = (void*)0; static uint8_t ** const **g_1290[4][6][4] = {{{&g_1291,&g_1291,&g_1291,&g_1291},{(void*)0,&g_1291,&g_1291,(void*)0},{&g_1291,&g_1291,&g_1291,&g_1291},{&g_1291,&g_1291,&g_1291,&g_1291},{(void*)0,&g_1291,&g_1291,&g_1291},{&g_1291,(void*)0,&g_1291,&g_1291}},{{&g_1291,&g_1291,&g_1291,&g_1291},{(void*)0,&g_1291,&g_1291,&g_1291},{&g_1291,&g_1291,&g_1291,&g_1291},{&g_1291,&g_1291,&g_1291,&g_1291},{(void*)0,&g_1291,&g_1291,&g_1291},{&g_1291,&g_1291,&g_1291,(void*)0}},{{&g_1291,&g_1291,&g_1291,&g_1291},{&g_1291,(void*)0,&g_1291,&g_1291},{&g_1291,&g_1291,&g_1291,&g_1291},{&g_1291,&g_1291,&g_1291,&g_1291},{&g_1291,&g_1291,&g_1291,&g_1291},{&g_1291,&g_1291,&g_1291,&g_1291}},{{&g_1291,&g_1291,(void*)0,&g_1291},{&g_1291,&g_1291,&g_1291,&g_1291},{&g_1291,&g_1291,&g_1291,&g_1291},{&g_1291,(void*)0,&g_1291,&g_1291},{&g_1291,&g_1291,(void*)0,(void*)0},{(void*)0,&g_1291,&g_1291,&g_1291}}}; static uint32_t g_1322 = 5UL; static int8_t g_1331 = (-4L); static int64_t g_1368[4][4] = {{0L,0xA755EC36A3F0C3AALL,0L,0L},{0xA755EC36A3F0C3AALL,0xA755EC36A3F0C3AALL,0xE1360E653C678EB3LL,0xA755EC36A3F0C3AALL},{0xA755EC36A3F0C3AALL,0L,0L,0xA755EC36A3F0C3AALL},{0L,0xA755EC36A3F0C3AALL,0L,0L}}; static int8_t g_1388 = 0x20L; static struct S0 g_1438 = {0UL,0x308DL,17,0x2C636B13DEA7AE77LL,1UL,18446744073709551613UL,0L,1L};/* VOLATILE GLOBAL g_1438 */ static volatile int8_t g_1460 = 0x4DL;/* VOLATILE GLOBAL g_1460 */ static volatile int8_t *g_1459[7] = {(void*)0,(void*)0,&g_1460,(void*)0,(void*)0,&g_1460,(void*)0}; static uint16_t ** const g_1485 = (void*)0; static uint16_t ** const *g_1484 = &g_1485; static uint16_t ** const **g_1483 = &g_1484; static volatile int32_t g_1563 = 0xBF596B68L;/* VOLATILE GLOBAL g_1563 */ static const volatile int32_t *g_1562 = &g_1563; static const volatile int32_t * volatile *g_1561 = &g_1562; static const volatile int32_t * volatile * const volatile *g_1560 = &g_1561; static const volatile int32_t * volatile * const volatile **g_1559 = &g_1560; static const volatile int32_t * volatile * const volatile ***g_1558 = &g_1559; static struct S0 g_1633[4] = {{1UL,0xBEF3L,57,0x84AB6552CF3C6E8CLL,0xD1A8A177L,3UL,0x3452FE22L,9L},{1UL,0xBEF3L,57,0x84AB6552CF3C6E8CLL,0xD1A8A177L,3UL,0x3452FE22L,9L},{1UL,0xBEF3L,57,0x84AB6552CF3C6E8CLL,0xD1A8A177L,3UL,0x3452FE22L,9L},{1UL,0xBEF3L,57,0x84AB6552CF3C6E8CLL,0xD1A8A177L,3UL,0x3452FE22L,9L}}; static struct S0 g_1636 = {0UL,1UL,13,-6L,0x3E2A7D97L,0x75DAFE4592CC0DE1LL,0x42F6EA25L,7L};/* VOLATILE GLOBAL g_1636 */ static struct S0 g_1637[9] = {{0xC1L,8UL,29,-1L,18446744073709551615UL,3UL,3L,0xBF81DD32L},{255UL,7UL,7,0x8E4D7BC9E8069D09LL,18446744073709551609UL,18446744073709551609UL,0xFC725947L,0x13A25AFAL},{0xC1L,8UL,29,-1L,18446744073709551615UL,3UL,3L,0xBF81DD32L},{0xC1L,8UL,29,-1L,18446744073709551615UL,3UL,3L,0xBF81DD32L},{255UL,7UL,7,0x8E4D7BC9E8069D09LL,18446744073709551609UL,18446744073709551609UL,0xFC725947L,0x13A25AFAL},{0xC1L,8UL,29,-1L,18446744073709551615UL,3UL,3L,0xBF81DD32L},{0xC1L,8UL,29,-1L,18446744073709551615UL,3UL,3L,0xBF81DD32L},{255UL,7UL,7,0x8E4D7BC9E8069D09LL,18446744073709551609UL,18446744073709551609UL,0xFC725947L,0x13A25AFAL},{0xC1L,8UL,29,-1L,18446744073709551615UL,3UL,3L,0xBF81DD32L}}; static struct S0 g_1638 = {0x1AL,0x0065L,171,-3L,0xF4821A12L,18446744073709551615UL,0L,0xB1697E0AL};/* VOLATILE GLOBAL g_1638 */ static struct S0 *g_1635[6] = {&g_1637[5],&g_1638,&g_1636,&g_1636,&g_1637[5],&g_1636}; static struct S0 **g_1665 = &g_1635[5]; static uint8_t g_1731 = 2UL; static uint8_t * const *g_1740 = &g_510; static uint8_t * const **g_1739 = &g_1740; static uint16_t **g_1814 = &g_405; static uint16_t ***g_1813[9][6][4] = {{{(void*)0,&g_1814,(void*)0,&g_1814},{&g_1814,&g_1814,&g_1814,(void*)0},{&g_1814,&g_1814,&g_1814,&g_1814},{&g_1814,(void*)0,&g_1814,&g_1814},{&g_1814,(void*)0,&g_1814,&g_1814},{&g_1814,&g_1814,(void*)0,&g_1814}},{{(void*)0,&g_1814,&g_1814,(void*)0},{&g_1814,&g_1814,&g_1814,&g_1814},{&g_1814,(void*)0,&g_1814,&g_1814},{&g_1814,(void*)0,&g_1814,&g_1814},{(void*)0,(void*)0,(void*)0,&g_1814},{&g_1814,&g_1814,&g_1814,(void*)0}},{{(void*)0,&g_1814,(void*)0,&g_1814},{&g_1814,&g_1814,&g_1814,&g_1814},{&g_1814,(void*)0,&g_1814,&g_1814},{&g_1814,(void*)0,(void*)0,&g_1814},{&g_1814,&g_1814,&g_1814,(void*)0},{&g_1814,&g_1814,&g_1814,&g_1814}},{{&g_1814,&g_1814,(void*)0,(void*)0},{(void*)0,(void*)0,&g_1814,&g_1814},{&g_1814,&g_1814,(void*)0,&g_1814},{(void*)0,&g_1814,&g_1814,(void*)0},{&g_1814,&g_1814,&g_1814,&g_1814},{&g_1814,&g_1814,&g_1814,&g_1814}},{{&g_1814,(void*)0,&g_1814,(void*)0},{(void*)0,&g_1814,(void*)0,&g_1814},{&g_1814,&g_1814,&g_1814,(void*)0},{&g_1814,&g_1814,&g_1814,&g_1814},{&g_1814,(void*)0,&g_1814,&g_1814},{&g_1814,(void*)0,&g_1814,&g_1814}},{{&g_1814,&g_1814,(void*)0,&g_1814},{(void*)0,&g_1814,&g_1814,(void*)0},{&g_1814,&g_1814,&g_1814,&g_1814},{&g_1814,(void*)0,&g_1814,&g_1814},{&g_1814,(void*)0,&g_1814,&g_1814},{(void*)0,(void*)0,(void*)0,&g_1814}},{{&g_1814,&g_1814,&g_1814,(void*)0},{(void*)0,&g_1814,(void*)0,&g_1814},{&g_1814,&g_1814,&g_1814,&g_1814},{&g_1814,(void*)0,&g_1814,&g_1814},{&g_1814,(void*)0,(void*)0,&g_1814},{&g_1814,&g_1814,&g_1814,(void*)0}},{{&g_1814,&g_1814,&g_1814,&g_1814},{&g_1814,&g_1814,(void*)0,(void*)0},{(void*)0,(void*)0,&g_1814,&g_1814},{&g_1814,&g_1814,(void*)0,&g_1814},{(void*)0,&g_1814,&g_1814,&g_1814},{&g_1814,&g_1814,&g_1814,&g_1814}},{{&g_1814,&g_1814,(void*)0,(void*)0},{&g_1814,&g_1814,(void*)0,&g_1814},{&g_1814,(void*)0,&g_1814,&g_1814},{&g_1814,&g_1814,(void*)0,&g_1814},{&g_1814,(void*)0,&g_1814,&g_1814},{&g_1814,&g_1814,&g_1814,&g_1814}}}; static int8_t *g_1846 = &g_1388; static int8_t **g_1845 = &g_1846; static int8_t **g_1851 = &g_1846; static int32_t g_1877 = 0xAB6B2F1FL; static int32_t **g_1932[1] = {&g_624}; static int32_t ***g_1931 = &g_1932[0]; static int32_t ****g_1930[9] = {&g_1931,&g_1931,&g_1931,&g_1931,&g_1931,&g_1931,&g_1931,&g_1931,&g_1931}; static uint16_t ****g_2009[1][5][6] = {{{&g_1813[1][5][3],&g_1813[1][5][3],&g_1813[0][4][3],&g_1813[0][4][3],&g_1813[0][4][3],&g_1813[1][5][3]},{&g_1813[0][4][3],&g_1813[0][4][3],&g_1813[0][4][3],&g_1813[0][4][3],&g_1813[0][4][3],&g_1813[0][4][3]},{&g_1813[1][5][3],&g_1813[0][4][3],&g_1813[0][4][3],&g_1813[0][4][3],&g_1813[1][5][3],&g_1813[1][5][3]},{(void*)0,&g_1813[0][4][3],&g_1813[0][4][3],(void*)0,&g_1813[0][4][3],(void*)0},{(void*)0,&g_1813[0][4][3],(void*)0,&g_1813[0][4][3],&g_1813[0][4][3],(void*)0}}}; static uint32_t g_2065[5] = {18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL,18446744073709551615UL}; static volatile int64_t *** volatile *g_2161 = (void*)0; static uint32_t g_2207[7] = {0x9963D1E2L,0x0FFCCBAAL,0x9963D1E2L,0x9963D1E2L,0x0FFCCBAAL,0x9963D1E2L,0x9963D1E2L}; static int16_t g_2214 = 0L; static int64_t *g_2292 = &g_457.f3; static struct S0 g_2375 = {5UL,1UL,65,-1L,18446744073709551610UL,0x62D012B5EC0E13C9LL,0xAFE76086L,0x807B95DBL};/* VOLATILE GLOBAL g_2375 */ static volatile struct S0 g_2378 = {247UL,0x9A19L,148,0x032793B14CD167D4LL,0xB7CBC20EL,0UL,0L,0xE71F1737L};/* VOLATILE GLOBAL g_2378 */ static volatile uint64_t g_2489 = 0UL;/* VOLATILE GLOBAL g_2489 */ static volatile uint64_t *g_2488 = &g_2489; static volatile uint64_t * volatile *g_2487[5][10] = {{&g_2488,&g_2488,(void*)0,&g_2488,&g_2488,(void*)0,&g_2488,&g_2488,(void*)0,&g_2488},{&g_2488,(void*)0,(void*)0,&g_2488,(void*)0,(void*)0,&g_2488,(void*)0,(void*)0,&g_2488},{(void*)0,&g_2488,(void*)0,(void*)0,&g_2488,(void*)0,(void*)0,&g_2488,(void*)0,(void*)0},{&g_2488,&g_2488,(void*)0,&g_2488,&g_2488,(void*)0,&g_2488,&g_2488,(void*)0,&g_2488},{&g_2488,(void*)0,(void*)0,&g_2488,(void*)0,(void*)0,&g_2488,(void*)0,(void*)0,&g_2488}}; static uint16_t *****g_2564[3] = {&g_2009[0][4][0],&g_2009[0][4][0],&g_2009[0][4][0]}; static uint32_t g_2615 = 8UL; static uint16_t * const ****g_2618 = (void*)0; static volatile int64_t g_2631 = (-10L);/* VOLATILE GLOBAL g_2631 */ static const uint64_t g_2654 = 0x0D175924B63B62C5LL; static uint32_t g_2670 = 4294967295UL; static uint32_t g_2714 = 1UL; static struct S0 *** const volatile g_2729 = (void*)0;/* VOLATILE GLOBAL g_2729 */ static struct S0 *** volatile g_2730 = &g_1665;/* VOLATILE GLOBAL g_2730 */ static int64_t **g_2738 = (void*)0; static int64_t ***g_2808 = &g_2738; static int64_t ****g_2807[10] = {(void*)0,&g_2808,(void*)0,(void*)0,&g_2808,(void*)0,(void*)0,&g_2808,(void*)0,(void*)0}; static int16_t ****g_2858[6][7] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&g_912,&g_912,(void*)0,&g_912,&g_912,(void*)0},{&g_912,(void*)0,&g_912,&g_912,(void*)0,&g_912,&g_912},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&g_912,&g_912,(void*)0,&g_912,&g_912,(void*)0},{&g_912,(void*)0,&g_912,&g_912,(void*)0,&g_912,&g_912}}; static int16_t ***** volatile g_2857 = &g_2858[0][3];/* VOLATILE GLOBAL g_2857 */ static struct S0 g_3090[9] = {{4UL,0xB6B3L,136,0x4CF5F8DA75431921LL,0xBEBA85EDL,0x319BD39AA4B82D4ALL,0xC1B0085DL,-7L},{4UL,0xB6B3L,136,0x4CF5F8DA75431921LL,0xBEBA85EDL,0x319BD39AA4B82D4ALL,0xC1B0085DL,-7L},{0xDAL,0x5AC3L,19,9L,18446744073709551606UL,0xFD60BEAE27D8EC4ELL,0L,0x391A5247L},{4UL,0xB6B3L,136,0x4CF5F8DA75431921LL,0xBEBA85EDL,0x319BD39AA4B82D4ALL,0xC1B0085DL,-7L},{254UL,4UL,17,0xFE9B5FDA79414689LL,0xB65E67C1L,0x94AEEAE21EA00A0CLL,0x3517964EL,-4L},{4UL,0xB6B3L,136,0x4CF5F8DA75431921LL,0xBEBA85EDL,0x319BD39AA4B82D4ALL,0xC1B0085DL,-7L},{254UL,4UL,17,0xFE9B5FDA79414689LL,0xB65E67C1L,0x94AEEAE21EA00A0CLL,0x3517964EL,-4L},{254UL,4UL,17,0xFE9B5FDA79414689LL,0xB65E67C1L,0x94AEEAE21EA00A0CLL,0x3517964EL,-4L},{4UL,0xB6B3L,136,0x4CF5F8DA75431921LL,0xBEBA85EDL,0x319BD39AA4B82D4ALL,0xC1B0085DL,-7L}}; static int32_t * volatile g_3160 = (void*)0;/* VOLATILE GLOBAL g_3160 */ static int32_t *****g_3197 = &g_1930[3]; static volatile uint32_t g_3198 = 18446744073709551615UL;/* VOLATILE GLOBAL g_3198 */ static int32_t *g_3296 = &g_1086[2]; static int16_t *****g_3383 = &g_2858[0][3]; static int64_t g_3480 = (-2L); static int8_t *g_3528 = &g_230; static volatile uint16_t g_3570 = 65535UL;/* VOLATILE GLOBAL g_3570 */ static int16_t g_3578 = 0x8E39L; static struct S0 ** volatile g_3624 = &g_1635[3];/* VOLATILE GLOBAL g_3624 */ static const int64_t *g_3634 = (void*)0; static const int64_t **g_3633 = &g_3634; static const int64_t ***g_3632 = &g_3633; static const int64_t ****g_3631 = &g_3632; static volatile uint16_t * volatile *g_3638[3] = {(void*)0,(void*)0,(void*)0}; /* --- FORWARD DECLARATIONS --- */ uint8_t func_1(void); int32_t func_23(int32_t * p_24, int16_t p_25, int32_t * p_26, int32_t * p_27); int8_t func_28(int32_t p_29, int32_t * p_30, uint16_t p_31, int32_t * p_32, int32_t * p_33); int64_t * func_42(const int32_t p_43, uint32_t p_44, uint64_t p_45); int64_t func_53(uint16_t p_54, int16_t p_55, uint64_t p_56, int32_t p_57, uint32_t p_58); const uint64_t func_62(int32_t p_63, int32_t p_64, int32_t p_65, uint32_t p_66); int64_t * func_96(uint32_t p_97); uint8_t func_114(int16_t p_115, int64_t * const p_116, uint16_t * p_117, int8_t p_118, int32_t * p_119); int32_t * func_120(uint8_t p_121, int16_t p_122, int32_t p_123); int32_t func_131(int64_t p_132, int32_t p_133); /* --- FUNCTIONS --- */ /* ------------------------------------------ */ /* * reads : g_6 g_312 g_313 g_508 g_509 g_510 g_448.f0 * writes: g_6 g_11 g_313 */ uint8_t func_1(void) { /* block id: 0 */ uint32_t l_2[9] = {0xB25B3B9DL,0xB25B3B9DL,0xB25B3B9DL,0xB25B3B9DL,0xB25B3B9DL,0xB25B3B9DL,0xB25B3B9DL,0xB25B3B9DL,0xB25B3B9DL}; int64_t *l_3293 = &g_1203; int32_t l_3294[1]; uint16_t ***l_3361 = &g_1814; int16_t *** const *l_3381 = &g_912; int16_t *** const ** const l_3380 = &l_3381; uint8_t ** const **l_3388 = &g_1291; uint16_t *****l_3389 = &g_2009[0][4][0]; int32_t l_3438 = 1L; int8_t l_3486 = 0x1DL; int32_t l_3551 = 7L; uint8_t ****l_3595 = &g_508; uint32_t l_3666 = 4294967295UL; const uint64_t **l_3680 = (void*)0; const uint64_t ***l_3679 = &l_3680; int i; for (i = 0; i < 1; i++) l_3294[i] = 0xD623474AL; for (g_6 = 8; (g_6 >= 1); g_6 -= 1) { /* block id: 3 */ uint32_t l_22 = 1UL; int32_t *l_3295 = &g_448.f7; const uint16_t *l_3360 = (void*)0; const uint16_t **l_3359 = &l_3360; const uint16_t ***l_3358[2]; uint32_t *l_3364[2][3] = {{&l_22,&l_22,&l_22},{&g_2714,&g_2714,&g_2714}}; uint64_t l_3365 = 0x39EC685D7916FFE5LL; int16_t l_3370 = 0x47B9L; uint64_t ****l_3412 = &g_1107; struct S0 ***l_3474[1]; struct S0 ****l_3473 = &l_3474[0]; int32_t ***l_3514[2][6][1] = {{{&g_1932[0]},{&g_1932[0]},{&g_1932[0]},{&g_1932[0]},{&g_1932[0]},{&g_1932[0]}},{{&g_1932[0]},{&g_1932[0]},{&g_1932[0]},{&g_1932[0]},{&g_1932[0]},{&g_1932[0]}}}; int8_t l_3519 = 0xE3L; int16_t l_3520[8] = {(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}; int8_t l_3548 = 0xCEL; int32_t l_3576 = 1L; int8_t l_3579 = 0xC1L; uint8_t ***l_3597[8][6][5] = {{{(void*)0,&g_509,(void*)0,&g_509,&g_509},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{&g_509,&g_509,&g_509,&g_509,(void*)0},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{(void*)0,&g_509,(void*)0,&g_509,&g_509}},{{&g_509,&g_509,&g_509,&g_509,(void*)0},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{&g_509,&g_509,&g_509,&g_509,(void*)0},{(void*)0,&g_509,(void*)0,&g_509,&g_509}},{{(void*)0,&g_509,(void*)0,&g_509,&g_509},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{&g_509,&g_509,&g_509,&g_509,(void*)0},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{(void*)0,&g_509,(void*)0,&g_509,&g_509}},{{&g_509,&g_509,&g_509,&g_509,(void*)0},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{&g_509,&g_509,&g_509,&g_509,(void*)0},{(void*)0,&g_509,(void*)0,&g_509,&g_509}},{{(void*)0,&g_509,(void*)0,&g_509,&g_509},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{&g_509,&g_509,&g_509,&g_509,(void*)0},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{(void*)0,&g_509,(void*)0,&g_509,&g_509},{(void*)0,&g_509,(void*)0,(void*)0,(void*)0}},{{&g_509,&g_509,&g_509,&g_509,&g_509},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&g_509,(void*)0,&g_509,(void*)0},{(void*)0,&g_509,(void*)0,(void*)0,(void*)0},{&g_509,&g_509,&g_509,&g_509,&g_509},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}},{{(void*)0,&g_509,(void*)0,&g_509,(void*)0},{(void*)0,&g_509,(void*)0,(void*)0,(void*)0},{&g_509,&g_509,&g_509,&g_509,&g_509},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&g_509,(void*)0,&g_509,(void*)0},{(void*)0,&g_509,(void*)0,(void*)0,(void*)0}},{{&g_509,&g_509,&g_509,&g_509,&g_509},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&g_509,(void*)0,&g_509,(void*)0},{(void*)0,&g_509,(void*)0,(void*)0,(void*)0},{&g_509,&g_509,&g_509,&g_509,&g_509},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}}}; uint8_t ****l_3596 = &l_3597[5][1][2]; uint64_t l_3608 = 0xA7BD2F153F985BB4LL; uint32_t l_3614[3][10][7] = {{{1UL,0xD3327BA8L,0x440FD698L,0x72CBC64CL,1UL,4294967295UL,7UL},{2UL,0x2B44F244L,4294967292UL,0xCB5770BCL,4294967292UL,0x2B44F244L,2UL},{1UL,4294967295UL,0x72CBC64CL,0x2B44F244L,0UL,0UL,0x5C52D3A2L},{4294967295UL,7UL,4294967293UL,4294967286UL,0UL,4294967295UL,4294967286UL},{4294967295UL,0xFBDC97C2L,0x72CBC64CL,0x6DE7077AL,0x0552CAB0L,0x420DBB35L,0xAE90F94AL},{0xCB5770BCL,0UL,4294967292UL,1UL,4294967286UL,4294967295UL,0xFBDC97C2L},{4UL,4294967286UL,0x440FD698L,0x0552CAB0L,0xEEC4A9D7L,0UL,4294967292UL},{4294967295UL,4294967286UL,4294967292UL,0UL,0x0E18306FL,4294967292UL,4294967292UL},{2UL,0UL,0UL,0UL,2UL,4294967295UL,4UL},{0UL,0xFBDC97C2L,7UL,4294967295UL,0x2B44F244L,0xD3327BA8L,7UL}},{{0UL,7UL,4294967290UL,4294967286UL,4294967295UL,0x0E18306FL,4294967295UL},{0UL,4294967295UL,4294967286UL,1UL,4294967292UL,1UL,0UL},{2UL,0x2B44F244L,4294967295UL,4294967292UL,4294967293UL,7UL,0x6DE7077AL},{4294967295UL,0xD3327BA8L,0x0E18306FL,1UL,7UL,0UL,0x6DE7077AL},{4UL,2UL,0x0E18306FL,4294967290UL,4294967293UL,4294967293UL,4294967290UL},{2UL,0UL,2UL,0xEEC4A9D7L,0x5C52D3A2L,4294967295UL,0x0E18306FL},{0x2B45778EL,0xAE90F94AL,0x2B44F244L,4294967286UL,2UL,0x0552CAB0L,2UL},{0x0E18306FL,0xD3327BA8L,4294967295UL,4294967292UL,0UL,4294967295UL,0x420DBB35L},{0x6DE7077AL,4UL,4294967292UL,0x2B45778EL,0xD3327BA8L,4294967293UL,0xFBDC97C2L},{4294967295UL,0x959872F8L,4294967293UL,1UL,4294967286UL,0UL,1UL}},{{0UL,4294967295UL,7UL,4294967286UL,4294967286UL,2UL,0x440FD698L},{1UL,0UL,0x6DE7077AL,0xD3327BA8L,0xD3327BA8L,0x6DE7077AL,0UL},{0x2B44F244L,0x2451AF17L,0xD8001D47L,4294967292UL,0UL,0xEEC4A9D7L,0x0552CAB0L},{0xEEC4A9D7L,0x2B45778EL,0xCB5770BCL,0UL,2UL,4294967295UL,4294967292UL},{2UL,4294967295UL,4294967295UL,4294967292UL,0x5C52D3A2L,4294967286UL,4294967295UL},{4UL,4294967292UL,0x2B45778EL,0xD3327BA8L,4294967293UL,0xFBDC97C2L,0UL},{0UL,0x2B44F244L,4294967295UL,4294967286UL,2UL,4294967290UL,4UL},{0xD8001D47L,4294967293UL,4294967295UL,1UL,0UL,0UL,4294967294UL},{0xAE90F94AL,1UL,0x2B45778EL,0x2B45778EL,1UL,0xAE90F94AL,0UL},{7UL,1UL,4294967295UL,4294967292UL,4294967286UL,4294967286UL,0x5C52D3A2L}}}; int64_t * const l_3635 = &g_3090[0].f3; const volatile int32_t * volatile l_3637[7]; int64_t l_3681 = 0x5532DC56B5E72224LL; int16_t l_3682 = (-5L); int i, j, k; for (i = 0; i < 2; i++) l_3358[i] = &l_3359; for (i = 0; i < 1; i++) l_3474[i] = &g_1665; for (i = 0; i < 7; i++) l_3637[i] = &g_586[2].f7; for (g_11 = 8; (g_11 >= 0); g_11 -= 1) { /* block id: 6 */ int32_t *l_18 = &g_19; int8_t l_46 = (-8L); int i; } } l_3595 = l_3595; (*g_312) = (*g_312); return (***g_508); } /* ------------------------------------------ */ /* * reads : g_448.f7 g_19 * writes: g_19 */ int32_t func_23(int32_t * p_24, int16_t p_25, int32_t * p_26, int32_t * p_27) { /* block id: 1493 */ uint64_t l_3353 = 1UL; (*p_26) ^= (*p_27); ++l_3353; return (*p_26); } /* ------------------------------------------ */ /* * reads : g_230 g_3 g_1846 g_1388 g_1109 g_547 g_2292 g_457.f3 g_913 g_914 g_361 g_404 g_405 g_104 g_3197 g_1930 g_1931 g_1932 g_2488 g_2489 g_448.f7 g_1108 g_290 g_1086 g_559 * writes: g_230 g_1086 g_624 g_448.f7 g_361 g_290 g_104 */ int8_t func_28(int32_t p_29, int32_t * p_30, uint16_t p_31, int32_t * p_32, int32_t * p_33) { /* block id: 1468 */ int32_t l_3308 = 1L; uint16_t l_3323 = 0x9515L; const uint16_t *l_3333 = &l_3323; const uint16_t **l_3332[7]; const uint16_t ***l_3331 = &l_3332[0]; const uint16_t ****l_3330 = &l_3331; const uint16_t ***** const l_3329 = &l_3330; int32_t l_3348 = 0xE9F99AE7L; int64_t l_3349 = 0xC4261CD11C024CDELL; int32_t *l_3351 = (void*)0; int i; for (i = 0; i < 7; i++) l_3332[i] = &l_3333; for (g_230 = 6; (g_230 >= 0); g_230 -= 1) { /* block id: 1471 */ int32_t l_3318[3]; int64_t l_3324 = 0xEF92BC7A139A3937LL; int i; for (i = 0; i < 3; i++) l_3318[i] = (-9L); (*p_33) = ((safe_lshift_func_uint8_t_u_u((safe_add_func_int16_t_s_s((safe_add_func_uint8_t_u_u(((!4294967295UL) && g_3[g_230]), (safe_rshift_func_int16_t_s_s((((safe_mod_func_int16_t_s_s(((*g_1846) ^ (((p_31 >= p_29) & ((p_29 ^ (*g_1109)) , l_3308)) < (*g_2292))), 0xF0BFL)) && (*g_1846)) != (**g_913)), p_29)))), p_29)), p_29)) || (**g_404)); (****g_3197) = &l_3308; (*p_32) = l_3308; if (((safe_rshift_func_int16_t_s_u((safe_mul_func_uint16_t_u_u((((safe_mul_func_int8_t_s_s(((((*g_2488) == (((!((safe_rshift_func_int16_t_s_u((l_3318[2] = (l_3308 = (l_3308 , ((**g_913) = (((((l_3308 && l_3318[2]) , (safe_mul_func_int16_t_s_s((((l_3318[1] & ((safe_lshift_func_uint8_t_u_u((l_3318[2] | l_3323), 2)) > p_31)) != (-10L)) , 0x3E3EL), p_31))) & 18446744073709551615UL) == (*p_32)) , (**g_913)))))), 6)) & l_3324)) , 0x40B6L) == p_29)) ^ l_3323) == (**g_1108)), l_3323)) == l_3324) , p_31), (*g_405))), 10)) , l_3323)) { /* block id: 1478 */ uint16_t *****l_3334 = (void*)0; int8_t *l_3341 = &g_290; uint32_t *l_3342[3]; const int32_t l_3347 = 0xC968AD28L; int32_t l_3350 = 0xC242E90EL; int i; for (i = 0; i < 3; i++) l_3342[i] = &g_351; l_3350 = (l_3308 ^ ((safe_rshift_func_uint16_t_u_u((safe_mul_func_int8_t_s_s((0L <= (l_3329 != (l_3334 = &g_2009[0][4][5]))), (safe_add_func_uint64_t_u_u(0x239B3E53E00EEB43LL, (safe_mul_func_uint16_t_u_u((safe_sub_func_int8_t_s_s(((*l_3341) ^= (*g_1846)), ((l_3318[1] |= 5UL) | (*p_33)))), ((***g_559) = ((safe_rshift_func_int8_t_s_s((l_3348 = (((((*p_32) = (((safe_mul_func_int8_t_s_s(0x3DL, l_3347)) == 0x53F2A615450AC91FLL) >= (*g_1846))) && l_3324) >= l_3308) , 0x69L)), p_29)) ^ 0x9817FEA9AADD1AA5LL)))))))), p_29)) < l_3349)); } else { /* block id: 1486 */ return l_3348; } } l_3351 = ((****g_3197) = &l_3348); return (*g_1846); } /* ------------------------------------------ */ /* * reads : g_10 g_11 g_48 g_1109 g_547 g_405 g_104 g_624 g_446.f7 g_450.f0 g_1561 g_1438.f0 g_1107 g_1108 g_1931 g_1932 g_1846 g_1388 g_1137 g_508 g_509 g_510 g_448.f0 g_1845 g_47 g_201 g_110 g_200 g_2487 g_912 g_913 g_290 g_585 g_586 g_558 g_559 g_404 g_914 g_2292 g_457.f3 g_361 g_312 g_313 g_2488 g_2489 g_2670 g_1739 g_1740 g_1558 g_1559 g_1560 g_1636.f7 g_2714 g_1638.f7 g_2730 g_1637.f7 g_1814 g_351 g_1851 g_1136 g_1562 g_2857 g_1665 g_1635 g_459.f0 g_2214 g_457.f7 g_455.f1 g_446.f4 g_2375.f7 g_3090 g_1638 g_1637 g_1636 g_1105.f7 g_459.f6 g_3198 g_2808 g_2738 g_448.f3 * writes: g_450.f0 g_1562 g_2214 g_1438.f0 g_547 g_624 g_1438.f7 g_405 g_448.f0 g_1388 g_290 g_110 g_510 g_446.f7 g_104 g_361 g_363.f4 g_2564 g_48 g_457.f3 g_313 g_1638.f3 g_2065 g_1124 g_2615 g_2670 g_351 g_1105.f7 g_1665 g_2738 g_1638.f7 g_2807 g_366.f3 g_1636.f7 g_1637.f7 g_192 g_1105.f3 g_2858 g_1638.f0 g_230 g_459.f0 g_457.f7 g_7 g_363.f7 g_446.f4 g_2375.f7 g_459.f3 g_1813 g_509 g_1740 g_2714 g_857 g_2378.f5 g_70 g_3197 g_448.f3 g_299 g_73 g_3090.f7 */ int64_t * func_42(const int32_t p_43, uint32_t p_44, uint64_t p_45) { /* block id: 12 */ int32_t l_59 = 0xEFC6E20BL; int32_t l_2231 = 0x1AF1C909L; int32_t l_2232[2][7] = {{0x6F8EE613L,0L,0x0A09D137L,(-4L),(-4L),0x0A09D137L,0L},{0x6F8EE613L,0L,0x0A09D137L,(-4L),(-4L),0x0A09D137L,0L}}; uint8_t *l_3066 = &g_448.f0; int64_t l_3084[10] = {(-10L),0x754F4951D5604DC0LL,(-10L),0x754F4951D5604DC0LL,(-10L),0x754F4951D5604DC0LL,(-10L),0x754F4951D5604DC0LL,(-10L),0x754F4951D5604DC0LL}; uint16_t l_3121 = 65534UL; int64_t l_3143[9][2][6] = {{{(-1L),1L,0xB40E610DB90F4CE1LL,1L,(-1L),6L},{(-1L),0x390BAB275317C8F7LL,0x80E78926F9D570E8LL,0xFFC11CDE045C1112LL,0x7E66F5F826B3CA20LL,0L}},{{1L,4L,(-1L),0x390BAB275317C8F7LL,0xB40E610DB90F4CE1LL,0L},{4L,0L,0x80E78926F9D570E8LL,6L,0L,6L}},{{0xB40E610DB90F4CE1LL,0x589B0876F8608D43LL,0xB40E610DB90F4CE1LL,4L,0L,0L},{0x80E78926F9D570E8LL,0L,4L,0xAED89DA3E938CFEFLL,0xB40E610DB90F4CE1LL,0x962BF8D87D2B3647LL}},{{(-1L),4L,1L,0xAED89DA3E938CFEFLL,0x7E66F5F826B3CA20LL,4L},{0x80E78926F9D570E8LL,0x390BAB275317C8F7LL,(-1L),4L,(-1L),0x390BAB275317C8F7LL}},{{0xB40E610DB90F4CE1LL,1L,(-1L),6L,(-1L),4L},{4L,0x390BAB275317C8F7LL,(-1L),4L,1L,0xAED89DA3E938CFEFLL}},{{(-1L),0x390BAB275317C8F7LL,0xB40E610DB90F4CE1LL,0L,0x4C35AD435B469E61LL,0x962BF8D87D2B3647LL},{4L,0x589B0876F8608D43LL,0xA27AC1BA253FE4B5LL,0x589B0876F8608D43LL,4L,0x390BAB275317C8F7LL}},{{4L,4L,(-1L),0L,(-1L),0L},{(-1L),4L,0x4C35AD435B469E61LL,4L,0xA27AC1BA253FE4B5LL,0L}},{{0xB40E610DB90F4CE1LL,0L,(-1L),0x390BAB275317C8F7LL,0x7E66F5F826B3CA20LL,0x390BAB275317C8F7LL},{0xA27AC1BA253FE4B5LL,0xFFC11CDE045C1112LL,0xA27AC1BA253FE4B5LL,1L,0x7E66F5F826B3CA20LL,0x962BF8D87D2B3647LL}},{{(-1L),0L,0xB40E610DB90F4CE1LL,6L,0xA27AC1BA253FE4B5LL,0xAED89DA3E938CFEFLL},{0x4C35AD435B469E61LL,4L,(-1L),6L,(-1L),1L}}}; int64_t **l_3224 = &g_2292; int32_t l_3227 = (-1L); int16_t l_3229 = 0xEEE3L; uint32_t *l_3245 = &g_2714; uint32_t l_3246 = 1UL; int32_t *l_3263 = &g_3090[0].f7; uint8_t l_3276 = 255UL; int i, j, k; if ((safe_rshift_func_int16_t_s_u(((***g_912) = (18446744073709551615UL & (safe_div_func_int64_t_s_s(func_53(l_59, ((safe_mod_func_uint64_t_u_u(g_10, (l_2232[0][6] |= (((l_2231 = (func_62(l_59, g_11, (9L | (safe_rshift_func_uint16_t_u_u((&l_59 != &l_59), 13))), (l_59 && g_48[0])) > 1L)) , (*g_405)) != l_59)))) > 0xBD87E2D3FC7069E4LL), p_44, (*g_624), l_59), l_59)))), 5))) { /* block id: 1374 */ uint8_t *l_3060 = &g_110[4][6]; uint16_t ***l_3071 = &g_1814; int32_t l_3077 = (-1L); struct S0 ***l_3102 = &g_1665; int32_t l_3110 = 0xCDBC93C3L; uint32_t *l_3138[7]; uint32_t *l_3140 = &g_2714; int16_t l_3189[4][3][8] = {{{0xF7BCL,1L,0xEC60L,0xAC9AL,0xF5C6L,0x9565L,1L,0L},{0x9565L,0L,0x1051L,0L,0x1051L,0L,0x9565L,(-3L)},{0L,0xF7BCL,0x6CC5L,0x6BF9L,1L,0xF543L,0xEC60L,0x2AB2L}},{{0L,0xEC60L,0x6BF9L,0x2EEDL,1L,0x8EE0L,0L,0L},{0L,0x1051L,0x2AB2L,0x2AB2L,0x1051L,0L,8L,0L},{0x9565L,0x6CC5L,0L,0L,0xF5C6L,(-1L),0xF543L,(-1L)}},{{0xF7BCL,0x6BF9L,8L,0L,0x2AB2L,0L,1L,0L},{0x8EE0L,0x2AB2L,0xAC9AL,0x2AB2L,0x8EE0L,0xEC60L,0xF5C6L,0L},{0xF5C6L,0L,(-1L),0x2EEDL,0L,0x6CC5L,0L,0x2AB2L}},{{0xAC9AL,8L,(-1L),0x6BF9L,(-3L),0xF5C6L,0xF5C6L,(-3L)},{0L,0xAC9AL,0xAC9AL,0L,0L,(-1L),1L,0L},{0x6BF9L,(-1L),8L,0xAC9AL,(-1L),0x1051L,0xF543L,0x2EEDL}}}; int32_t *****l_3196 = &g_1930[5]; int i, j, k; for (i = 0; i < 7; i++) l_3138[i] = &g_351; for (g_1438.f0 = 0; (g_1438.f0 != 25); ++g_1438.f0) { /* block id: 1377 */ uint64_t l_3050 = 0xEE52FB44A7DA7A7ELL; int32_t *l_3086 = &l_2232[0][4]; uint32_t *l_3099 = &g_2714; struct S0 ****l_3103 = &l_3102; uint16_t *l_3111 = &g_104; uint16_t *l_3120 = &g_104; uint64_t l_3131 = 18446744073709551615UL; uint8_t l_3159 = 4UL; int32_t l_3172 = 0xFB0CD623L; int32_t l_3173 = 0xC4E81C19L; int32_t *l_3199 = &l_3110; for (g_459.f3 = 5; (g_459.f3 == 15); g_459.f3++) { /* block id: 1380 */ uint8_t **l_3061 = (void*)0; uint8_t **l_3062 = &g_510; uint8_t **l_3063 = &g_510; uint8_t **l_3064 = &g_510; uint8_t **l_3065 = &g_510; int32_t l_3070 = 6L; uint16_t ****l_3072 = &g_1813[0][4][3]; if (((((l_3050 & ((((!(++(**g_1814))) < (((safe_lshift_func_uint8_t_u_s(p_44, 3)) & (safe_add_func_int8_t_s_s((((l_3050 || (safe_mod_func_int16_t_s_s(((***g_912) = (l_59 | ((l_3060 == (l_3066 = (void*)0)) <= ((((safe_rshift_func_int8_t_s_s((!l_3070), 7)) , (l_3071 == ((*l_3072) = l_3071))) , l_59) && p_43)))), l_3050))) && 0x6F2CL) && p_45), p_45))) & 65527UL)) && (*g_1846)) ^ l_3070)) >= l_2232[0][6]) != 0xA6L) , l_3050)) { /* block id: 1385 */ uint64_t l_3081[10] = {0x4EEADBDA345FFEE5LL,1UL,0x206C9FABD4192F62LL,1UL,0x4EEADBDA345FFEE5LL,0x4EEADBDA345FFEE5LL,1UL,0x206C9FABD4192F62LL,1UL,0x4EEADBDA345FFEE5LL}; int32_t *l_3085[9][9][3] = {{{(void*)0,(void*)0,&l_3070},{&l_2231,&g_6,&g_446.f7},{&g_19,&g_366.f7,&g_6},{&l_2231,&g_70[4][0],&l_3070},{(void*)0,(void*)0,&g_6},{&g_70[4][0],&g_70[4][0],&g_1877},{&l_3070,&l_2231,(void*)0},{&g_11,(void*)0,(void*)0},{(void*)0,&g_366.f7,&g_19}},{{&g_459.f7,(void*)0,&g_389},{&g_1086[2],&g_1637[5].f7,&g_389},{&g_459.f7,&g_1086[2],&l_3077},{&g_19,&g_70[4][0],&g_1086[2]},{&g_70[4][0],&g_1637[5].f7,&g_19},{&g_1636.f7,&g_1636.f7,(void*)0},{(void*)0,(void*)0,&g_11},{&g_6,&l_2232[0][6],&g_1633[3].f7},{&l_3070,&g_6,&g_6}},{{&g_2375.f7,&l_3070,&g_1636.f7},{&g_452.f7,(void*)0,&l_2231},{(void*)0,&g_446.f7,&g_19},{&g_11,&l_2232[0][6],&l_2232[0][6]},{&g_1637[5].f7,&g_446.f7,&g_1636.f7},{(void*)0,(void*)0,(void*)0},{&g_6,&l_3070,(void*)0},{&l_2232[1][0],&g_6,&g_452.f7},{&g_459.f7,&l_2232[0][6],&g_363.f7}},{{&l_2232[0][6],(void*)0,(void*)0},{&g_11,&g_1636.f7,&g_446.f7},{&g_1636.f7,&g_1637[5].f7,&g_389},{&g_11,&g_70[4][0],&g_457.f7},{&g_19,&g_1086[2],(void*)0},{&g_1438.f7,&g_1438.f7,&g_1637[5].f7},{&g_1438.f7,&g_1086[2],&g_11},{&g_19,&g_11,&g_6},{&g_11,&l_2231,&g_366.f7}},{{&g_1636.f7,&g_6,(void*)0},{&g_11,&g_19,&g_2375.f7},{&l_2232[0][6],(void*)0,&g_11},{&g_459.f7,&g_1086[2],&l_2232[1][0]},{&l_2232[1][0],&l_2232[1][0],(void*)0},{&g_6,(void*)0,&g_70[4][0]},{(void*)0,&g_19,&g_2375.f7},{&g_1637[5].f7,&g_70[4][0],&g_1086[2]},{&g_11,(void*)0,&g_2375.f7}},{{(void*)0,&g_2375.f7,&g_70[4][0]},{&g_452.f7,&g_457.f7,(void*)0},{&g_2375.f7,&g_1877,&l_2232[1][0]},{&l_3070,(void*)0,&g_11},{&g_6,(void*)0,&g_2375.f7},{(void*)0,&g_1438.f7,(void*)0},{&g_1636.f7,&l_3077,&g_366.f7},{&g_70[4][0],&g_1105.f7,&g_6},{&g_19,(void*)0,&g_11}},{{&g_459.f7,(void*)0,&g_1637[5].f7},{&g_366.f7,(void*)0,(void*)0},{&g_389,(void*)0,&g_457.f7},{&g_446.f7,&g_1105.f7,&g_389},{(void*)0,&l_3077,&g_446.f7},{&g_1633[3].f7,&g_1438.f7,(void*)0},{&g_1086[2],(void*)0,&g_363.f7},{&g_457.f7,(void*)0,&g_452.f7},{(void*)0,&g_1877,(void*)0}},{{&l_3077,&g_457.f7,(void*)0},{&g_6,&g_2375.f7,&g_1636.f7},{(void*)0,(void*)0,&l_2232[0][6]},{(void*)0,&g_70[4][0],&g_19},{(void*)0,&g_19,&l_2231},{&g_6,(void*)0,&g_1636.f7},{&l_3077,&l_2232[1][0],&g_6},{(void*)0,&g_1086[2],&g_1633[3].f7},{&g_457.f7,(void*)0,&g_11}},{{&g_1086[2],&g_19,(void*)0},{&g_1633[3].f7,&g_6,&g_19},{(void*)0,(void*)0,&g_366.f7},{(void*)0,&l_3070,&g_19},{&g_389,&g_454.f7,&g_446.f7},{&g_448.f7,&l_3070,&g_446.f7},{(void*)0,&g_366.f7,&g_19},{&l_3077,&g_19,&g_366.f7},{&g_1086[2],&g_70[4][0],&g_1637[5].f7}}}; int i, j, k; (**g_1931) = (l_3086 = l_3085[3][3][0]); } else { /* block id: 1392 */ uint32_t l_3093[10] = {0x49D52567L,0x49D52567L,0UL,0x49D52567L,0x49D52567L,0UL,0x49D52567L,0x49D52567L,0UL,0x49D52567L}; int i; if (p_43) { /* block id: 1393 */ l_3077 |= (safe_add_func_uint32_t_u_u(p_44, (!(g_3090[0] , (l_3070 == (p_43 , (safe_add_func_int64_t_s_s(l_3093[1], 1UL)))))))); (**g_1560) = (*g_1561); } else { /* block id: 1396 */ int64_t *l_3094[7][6] = {{&g_48[0],&g_48[0],&g_1203,&g_1368[3][0],&g_366.f3,&g_366.f3},{&g_48[0],&g_1368[3][0],&g_1368[3][0],&g_48[0],&g_366.f3,&g_1203},{&g_366.f3,&g_48[0],&g_1368[3][0],&g_1368[3][0],&g_48[0],&g_366.f3},{&g_366.f3,&g_1368[3][0],&g_1203,&g_48[0],&g_48[0],&g_1203},{&g_48[0],&g_48[0],&g_1203,&g_1368[3][0],&g_366.f3,&g_366.f3},{&g_48[0],&g_1368[3][0],&g_1368[3][0],&g_48[0],&g_366.f3,&g_1203},{&g_366.f3,&g_48[0],&g_1368[3][0],&g_1368[3][0],&g_48[0],&g_366.f3}}; int i, j; return l_3094[0][0]; } if (p_45) continue; } } (*g_1739) = ((*g_508) = &l_3060); if ((safe_sub_func_int8_t_s_s((*g_1846), (0xD6C03658L || (((p_45 >= ((*l_3099)--)) , ((*l_3103) = l_3102)) == &g_1665))))) { /* block id: 1406 */ uint16_t *l_3118 = (void*)0; uint16_t **l_3119[7]; int16_t l_3122[4] = {0x1A37L,0x1A37L,0x1A37L,0x1A37L}; uint32_t **l_3139 = &g_857[2]; int32_t l_3141[6]; int i; for (i = 0; i < 7; i++) l_3119[i] = &l_3118; for (i = 0; i < 6; i++) l_3141[i] = (-4L); l_59 |= ((0L == ((!p_43) >= (safe_div_func_int16_t_s_s((safe_lshift_func_int8_t_s_u(((((!(((l_3077 ^= p_45) , p_43) || (((((**l_3071) = ((p_43 & l_3110) , l_3111)) != (l_3120 = ((***l_3102) , ((safe_mod_func_int64_t_s_s((((safe_add_func_int32_t_s_s(((safe_sub_func_uint32_t_u_u(((***g_912) || (*g_914)), 0x8A1D68E5L)) < (**g_1740)), 0x5955C3B5L)) != (**g_913)) == 0x94L), p_43)) , l_3118)))) || l_3121) & (*g_1109)))) > (**g_1845)) | 4294967295UL) , p_44), (***g_1739))), l_3122[1])))) >= 0UL); if ((0L > (safe_rshift_func_int16_t_s_u(((p_43 & p_44) && ((*g_1846) = (((safe_rshift_func_int8_t_s_s(((p_44 | (++(***g_1739))) | (safe_add_func_int64_t_s_s((l_3131 <= ((void*)0 != &g_1290[1][1][1])), ((*g_47) = (safe_lshift_func_int8_t_s_u(((l_3141[0] = ((((*l_3139) = l_3138[5]) != l_3140) > p_44)) & l_3122[1]), 5)))))), 3)) && 1L) != p_44))), l_3122[1])))) { /* block id: 1416 */ uint8_t l_3142 = 9UL; int32_t *l_3161 = &g_1105.f7; (*l_3161) |= ((((l_3142 = p_45) , (((-7L) == l_3077) & (l_3077 , l_3143[6][0][1]))) != ((+p_43) && (safe_mul_func_uint8_t_u_u((safe_div_func_uint8_t_u_u((safe_mod_func_int64_t_s_s(((safe_add_func_int8_t_s_s((safe_div_func_int8_t_s_s((((safe_sub_func_uint16_t_u_u(l_3077, (((safe_mod_func_int8_t_s_s((((**g_1851) |= 0x0AL) || (l_3077 | 0xDCL)), l_3077)) < (**g_913)) > p_43))) ^ 0xE0L) > l_3141[0]), (**g_509))), p_45)) & l_3143[6][0][1]), (*g_47))), p_45)), l_3159)))) < l_3077); (*l_3161) |= 6L; for (l_3159 = 0; l_3159 < 9; l_3159 += 1) { for (g_2378.f5 = 0; g_2378.f5 < 10; g_2378.f5 += 1) { g_110[l_3159][g_2378.f5] = 0x89L; } } } else { /* block id: 1422 */ uint64_t l_3174[7][8][4] = {{{1UL,0x58537B46ADD94D84LL,0x58537B46ADD94D84LL,1UL},{0xD3CAA617D50242E2LL,18446744073709551615UL,0x703EB39C47B13305LL,0xD3547B8760647247LL},{0x757B878CEA2D4607LL,0UL,0xAC7617CCCA890D57LL,0x28A3605F017C79DDLL},{0x7773394820701184LL,0xED5F24A6739AD699LL,5UL,0x28A3605F017C79DDLL},{0x5E2028D9C26CD1CFLL,0UL,0x9940AABF67A16143LL,0xD3547B8760647247LL},{5UL,18446744073709551615UL,0x5E5A7234041468A8LL,1UL},{0xA9EDF9D7DD7C9841LL,0x58537B46ADD94D84LL,1UL,18446744073709551615UL},{18446744073709551611UL,0x4C013E34AA119E81LL,0x04FDF6E4736AF622LL,0x3C9980A58D344412LL}},{{0UL,0x5E2028D9C26CD1CFLL,0x28A3605F017C79DDLL,0UL},{1UL,4UL,18446744073709551615UL,0x04FDF6E4736AF622LL},{0x22CE2A4AED70A268LL,0x3C9980A58D344412LL,0x70829F2D01133116LL,18446744073709551615UL},{0x2997E35B000C6218LL,1UL,4UL,1UL},{1UL,0xD3CAA617D50242E2LL,0xF63A7EE50488B437LL,0x4C013E34AA119E81LL},{0x0C975B9F56F14A22LL,0x45226A0912A6BF96LL,0x418566EC6A481D48LL,4UL},{0x7FBC15584A71354ELL,4UL,0x5E2028D9C26CD1CFLL,0x5E5A7234041468A8LL},{0UL,18446744073709551615UL,0x45226A0912A6BF96LL,0UL}},{{18446744073709551613UL,0x9D48B4E4F1664F8DLL,0xA59EC44C9ADFB065LL,18446744073709551611UL},{0UL,18446744073709551615UL,0UL,0x2997E35B000C6218LL},{4UL,0x0367CF7193FC0E4DLL,1UL,18446744073709551611UL},{0x93A1E41D20DD0662LL,0UL,0UL,0x8E93D7E55C3634ECLL},{0x961AE42469442E57LL,1UL,18446744073709551615UL,0x757B878CEA2D4607LL},{0UL,0x93A1E41D20DD0662LL,18446744073709551611UL,18446744073709551615UL},{0x8AAF0C06401BC4C2LL,18446744073709551611UL,18446744073709551611UL,0x45226A0912A6BF96LL},{0x70829F2D01133116LL,0xD19E32C447AFA40DLL,4UL,0x7FBC15584A71354ELL}},{{2UL,0x28A3605F017C79DDLL,18446744073709551615UL,5UL},{0x38A16A4A7CD57720LL,1UL,0x2997E35B000C6218LL,0xC6E4B4FF23A47F98LL},{0x705763153CAABCB3LL,0xEBD5B353CC7F40A2LL,0x705763153CAABCB3LL,0x9D48B4E4F1664F8DLL},{6UL,8UL,18446744073709551611UL,0x890CFC707889659CLL},{0x0367CF7193FC0E4DLL,0x01AB668549D33869LL,0x8CED9692575DC194LL,1UL},{1UL,0x58537B46ADD94D84LL,0x8CED9692575DC194LL,1UL},{18446744073709551614UL,18446744073709551615UL,18446744073709551611UL,0x93A1E41D20DD0662LL},{0x7773394820701184LL,0xEBD5B353CC7F40A2LL,0xD3CAA617D50242E2LL,0x04FDF6E4736AF622LL}},{{0xD3CAA617D50242E2LL,0x04FDF6E4736AF622LL,0xF63A7EE50488B437LL,0x757B878CEA2D4607LL},{0x7EB44755A5398B2DLL,0x705763153CAABCB3LL,0x8E93D7E55C3634ECLL,18446744073709551608UL},{0xE6E9A57C1E8DC0D2LL,0x7EB44755A5398B2DLL,0xAC7617CCCA890D57LL,0UL},{18446744073709551611UL,2UL,0xEBD5B353CC7F40A2LL,1UL},{4UL,1UL,1UL,1UL},{0x2997E35B000C6218LL,18446744073709551611UL,0x71B079E88FFD7BCCLL,0x7FBC15584A71354ELL},{0UL,2UL,18446744073709551615UL,18446744073709551615UL},{18446744073709551610UL,0x890CFC707889659CLL,0UL,0x7773394820701184LL}},{{18446744073709551611UL,18446744073709551613UL,0UL,0UL},{1UL,0x703EB39C47B13305LL,0x5E2028D9C26CD1CFLL,0xC6E4B4FF23A47F98LL},{1UL,4UL,4UL,1UL},{18446744073709551615UL,1UL,5UL,0x8CED9692575DC194LL},{0xD19E32C447AFA40DLL,0xF63A7EE50488B437LL,1UL,0x70829F2D01133116LL},{0x0367CF7193FC0E4DLL,0x8AAF0C06401BC4C2LL,0x08C76E05D0312BA2LL,1UL},{18446744073709551611UL,0x3C9980A58D344412LL,1UL,4UL},{0xF63A7EE50488B437LL,0x2997E35B000C6218LL,18446744073709551611UL,0x9940AABF67A16143LL}},{{1UL,0x0367CF7193FC0E4DLL,2UL,18446744073709551615UL},{0UL,0x01AB668549D33869LL,1UL,0UL},{1UL,0x45226A0912A6BF96LL,6UL,18446744073709551614UL},{18446744073709551615UL,18446744073709551615UL,0x9D48B4E4F1664F8DLL,0x9D48B4E4F1664F8DLL},{18446744073709551608UL,18446744073709551608UL,0x58537B46ADD94D84LL,8UL},{4UL,0UL,18446744073709551612UL,0x5E5A7234041468A8LL},{5UL,0UL,18446744073709551615UL,18446744073709551612UL},{0x705763153CAABCB3LL,0UL,0x703EB39C47B13305LL,0x5E5A7234041468A8LL}}}; int i, j, k; for (g_1388 = 0; (g_1388 <= (-24)); g_1388 = safe_sub_func_int8_t_s_s(g_1388, 3)) { /* block id: 1425 */ int32_t *l_3164 = &l_2231; int32_t *l_3165 = &g_70[8][0]; int32_t *l_3166 = (void*)0; int32_t *l_3167 = &g_1105.f7; int32_t *l_3168 = &g_446.f7; int32_t *l_3169 = (void*)0; int32_t *l_3170 = &l_3141[0]; int32_t *l_3171[7][2][2] = {{{(void*)0,&l_3141[0]},{&l_2232[0][5],&l_59}},{{&l_2232[0][5],&l_3141[0]},{(void*)0,&l_3141[0]}},{{&l_3141[0],&g_11},{&g_450.f7,&g_70[5][0]}},{{&g_6,&g_459.f7},{&g_459.f7,(void*)0}},{{&g_1086[3],(void*)0},{&g_459.f7,&g_459.f7}},{{&g_6,&g_70[5][0]},{&g_450.f7,&g_11}},{{&l_3141[0],&l_3141[0]},{(void*)0,&l_3141[0]}}}; int i, j, k; l_3174[1][6][2]--; } } } else { /* block id: 1429 */ int32_t *l_3177 = &g_70[4][0]; int64_t *l_3178 = &g_1638.f3; (*l_3177) = p_43; return l_3178; } (*l_3199) ^= (safe_rshift_func_int8_t_s_u((g_459.f6 , ((safe_mul_func_int8_t_s_s(((safe_div_func_int8_t_s_s((safe_mul_func_uint8_t_u_u(l_3159, (((((**g_1851) ^ (safe_add_func_uint8_t_u_u(p_44, l_3189[1][0][1]))) != ((((-1L) & ((safe_lshift_func_int16_t_s_u(4L, (safe_rshift_func_int8_t_s_u((safe_mod_func_uint8_t_u_u(p_45, ((((g_3197 = l_3196) != (void*)0) > l_2232[0][6]) ^ (-1L)))), 1)))) == p_43)) , g_3198) , l_3143[6][0][1])) | (**g_1851)) & l_3121))), (-1L))) != 0x3DCD4639L), p_44)) && p_43)), l_3143[6][0][1])); } } else { /* block id: 1436 */ int32_t l_3208 = 0xD693DD29L; int16_t ***l_3228[4][3] = {{&g_913,(void*)0,(void*)0},{(void*)0,(void*)0,&g_913},{&g_913,(void*)0,&g_913},{&g_913,(void*)0,&g_913}}; int8_t * const *l_3230 = (void*)0; const uint32_t l_3277[5][6][8] = {{{0xAEE747CBL,0x0FE6E6E5L,0x929A18D0L,4294967295UL,0x7B4D74A7L,0x1A0BFB57L,0x1A0BFB57L,0x7B4D74A7L},{0x944A07C0L,1UL,1UL,0x944A07C0L,0xFB1A81BCL,0UL,0x7B4D74A7L,0x929A18D0L},{0x7B4D74A7L,4294967295UL,4294967286UL,0x56851FCEL,0x89367D1AL,8UL,4294967295UL,4294967287UL},{0UL,4294967295UL,0xE5F32A3CL,0xD943F2B5L,4294967290UL,0UL,0xC1FF6FD6L,0xEECCB47BL},{4294967289UL,1UL,4294967295UL,0UL,0x913A1DF3L,0x1A0BFB57L,0UL,1UL},{4294967295UL,1UL,0xFE6D76D3L,0x665BD360L,0UL,0UL,1UL,0xE5F32A3CL}},{{0x4FA2F887L,0UL,0UL,4294967287UL,0xAEE747CBL,4294967287UL,0UL,0UL},{0xE5F32A3CL,4294967295UL,4294967295UL,0xFB1A81BCL,4294967295UL,4294967292UL,0x913A1DF3L,4294967295UL},{1UL,0xAEE747CBL,4294967287UL,0x3D9F7C7EL,0xE5F32A3CL,4294967287UL,0x913A1DF3L,0xA88C9639L},{0x8DCDCA28L,0x3D9F7C7EL,4294967295UL,4294967292UL,1UL,8UL,0UL,0xC1FF6FD6L},{1UL,8UL,0UL,0xC1FF6FD6L,4294967292UL,0x8DCDCA28L,1UL,0UL},{0xA88C9639L,0xE5F32A3CL,0xFE6D76D3L,4294967295UL,0x1A0BFB57L,4294967287UL,0UL,0UL}},{{0UL,0x913A1DF3L,0xF373B347L,0xF373B347L,0x913A1DF3L,0UL,4294967295UL,0xFB1A81BCL},{1UL,4294967295UL,4294967287UL,0UL,4294967292UL,4294967286UL,0xAEE747CBL,0x4FA2F887L},{0xD943F2B5L,0x3D9F7C7EL,4294967295UL,0UL,0x929A18D0L,0UL,0x3D9F7C7EL,0xFB1A81BCL},{0x8DCDCA28L,0x929A18D0L,0UL,0xF373B347L,0UL,4294967290UL,8UL,0UL},{4294967295UL,0UL,0UL,4294967295UL,4294967295UL,4294967287UL,0xE5F32A3CL,0UL},{0UL,0xAEE747CBL,4294967295UL,0xC1FF6FD6L,0x913A1DF3L,0xFE6D76D3L,0x913A1DF3L,0xC1FF6FD6L}},{{0x4FA2F887L,0x1A0BFB57L,0x4FA2F887L,4294967292UL,0x3D9F7C7EL,4294967286UL,4294967295UL,0xA88C9639L},{1UL,0UL,4294967295UL,0x3D9F7C7EL,4294967290UL,0x8DCDCA28L,0x3D9F7C7EL,4294967295UL},{1UL,0xD943F2B5L,0xFE6D76D3L,0xFB1A81BCL,0x3D9F7C7EL,0UL,0x929A18D0L,0UL},{0x4FA2F887L,0xE5F32A3CL,4294967292UL,4294967287UL,0x913A1DF3L,0x4FA2F887L,0UL,0xE5F32A3CL},{0UL,4294967295UL,0xF373B347L,0x665BD360L,4294967295UL,0UL,0xAEE747CBL,4294967295UL},{4294967295UL,0x1A0BFB57L,4294967287UL,0UL,0UL,4294967287UL,0x1A0BFB57L,4294967295UL}},{{0x8DCDCA28L,0UL,4294967295UL,4294967292UL,0x929A18D0L,4294967290UL,0UL,0x665BD360L},{0xD943F2B5L,8UL,0UL,0xFB1A81BCL,4294967292UL,4294967290UL,0xD943F2B5L,0UL},{1UL,0UL,0xFE6D76D3L,0xA88C9639L,0x913A1DF3L,4294967287UL,0xE5F32A3CL,0x3D9F7C7EL},{0UL,0x1A0BFB57L,4294967295UL,0xF373B347L,0x1A0BFB57L,0UL,4294967295UL,0xC1FF6FD6L},{0xA88C9639L,4294967295UL,4294967286UL,0x3D9F7C7EL,4294967292UL,0x4FA2F887L,0x1A0BFB57L,0x4FA2F887L},{0UL,4294967287UL,0xAEE747CBL,4294967287UL,0UL,0UL,0x4FA2F887L,0xC6B6A3ABL}}}; int32_t l_3278 = 0x333490E5L; int i, j, k; if ((safe_mul_func_uint8_t_u_u(((**g_200) = (p_43 > (((((safe_div_func_uint16_t_u_u((safe_mod_func_uint64_t_u_u(((**g_1108) = (((*g_2292) &= (safe_mod_func_int32_t_s_s(p_44, l_3208))) & 0x8AE33D09C9EA0CA2LL)), ((+0x1C2818C2L) & (p_43 ^ (safe_mod_func_uint32_t_u_u((safe_div_func_uint16_t_u_u((safe_mul_func_int16_t_s_s((safe_add_func_uint32_t_u_u((((safe_lshift_func_uint8_t_u_u((safe_div_func_int64_t_s_s((safe_add_func_int32_t_s_s((l_3224 != (*g_2808)), (safe_lshift_func_uint16_t_u_u(((p_43 <= 1UL) , p_43), l_3227)))), l_3143[4][1][4])), p_43)) <= l_3208) >= 1L), p_43)), p_44)), (*g_914))), 0x0AB5246FL)))))), p_45)) , (***g_912)) , l_3228[1][2]) == (void*)0) | (**g_913)))), (**g_1851)))) { /* block id: 1440 */ int8_t * const **l_3231 = &l_3230; l_3229 &= (-2L); (*l_3231) = l_3230; } else { /* block id: 1443 */ uint32_t l_3262 = 0x17D7644AL; int32_t *l_3264[3][8] = {{&g_1006,&g_1006,&g_1006,&g_1006,&g_1006,&g_1006,&g_1006,&g_1006},{&g_1006,&g_1006,&g_1006,&g_1006,&g_1006,&g_1006,&g_1006,&g_1006},{&g_1006,&g_1006,&g_1006,&g_1006,&g_1006,&g_1006,&g_1006,&g_1006}}; uint16_t l_3281[10][4][6] = {{{1UL,65535UL,0xC5EAL,0x9A35L,0x249EL,1UL},{0x249EL,1UL,0xC5EAL,0xC5EAL,1UL,0x249EL},{9UL,0xC5EAL,1UL,0x9A35L,1UL,1UL},{0x9A35L,1UL,1UL,65535UL,0x249EL,0x249EL}},{{0x9A35L,65535UL,65535UL,0x9A35L,9UL,1UL},{9UL,1UL,65535UL,0xC5EAL,0x9A35L,0x249EL},{0x249EL,0xC5EAL,1UL,0x9A35L,0x9A35L,1UL},{1UL,1UL,1UL,65535UL,9UL,0x249EL}},{{1UL,65535UL,0xC5EAL,0x9A35L,0x249EL,1UL},{0x249EL,1UL,0xC5EAL,0xC5EAL,1UL,0x249EL},{9UL,0xC5EAL,1UL,0x9A35L,1UL,1UL},{0x9A35L,1UL,1UL,65535UL,0x249EL,0x249EL}},{{0x9A35L,65535UL,65535UL,0x9A35L,9UL,1UL},{9UL,1UL,65535UL,0xC5EAL,0x9A35L,0x249EL},{0x249EL,0xC5EAL,1UL,0x9A35L,0x9A35L,1UL},{1UL,1UL,1UL,65535UL,9UL,0x249EL}},{{1UL,65535UL,0xC5EAL,0x9A35L,0x249EL,1UL},{0x249EL,1UL,0xC5EAL,0xC5EAL,1UL,0x249EL},{9UL,0xC5EAL,1UL,0x9A35L,1UL,1UL},{0x9A35L,1UL,1UL,65535UL,0x249EL,0x249EL}},{{0x9A35L,65535UL,65535UL,0x9A35L,9UL,1UL},{9UL,1UL,65535UL,0xC5EAL,0x9A35L,0x249EL},{0x249EL,0xC5EAL,1UL,0x9A35L,0x9A35L,1UL},{1UL,1UL,1UL,65535UL,9UL,0x249EL}},{{1UL,65535UL,0xC5EAL,0x9A35L,0x249EL,1UL},{0x249EL,1UL,0xC5EAL,0xC5EAL,1UL,0x249EL},{9UL,0xC5EAL,1UL,0x9A35L,1UL,1UL},{0x9A35L,1UL,1UL,65535UL,0x249EL,0x249EL}},{{0x9A35L,65535UL,65535UL,0x9A35L,9UL,1UL},{9UL,1UL,65535UL,0xC5EAL,0x9A35L,0x249EL},{0x249EL,0xC5EAL,1UL,0x9A35L,0x9A35L,1UL},{1UL,1UL,1UL,65535UL,9UL,0x249EL}},{{1UL,65535UL,0xC5EAL,0x9A35L,0x249EL,1UL},{0x249EL,1UL,0xC5EAL,0xC5EAL,1UL,0x249EL},{9UL,0xC5EAL,1UL,0x9A35L,1UL,1UL},{0x9A35L,1UL,1UL,65535UL,0x249EL,0x249EL}},{{0x9A35L,65535UL,65535UL,0x9A35L,9UL,1UL},{9UL,1UL,65535UL,0xC5EAL,0x9A35L,0x249EL},{0x249EL,0xC5EAL,1UL,0x9A35L,0x9A35L,1UL},{1UL,1UL,1UL,65535UL,9UL,0x249EL}}}; const uint32_t l_3290 = 1UL; uint8_t l_3291 = 247UL; int32_t l_3292 = (-7L); int i, j, k; for (g_448.f3 = 0; (g_448.f3 <= (-3)); g_448.f3 = safe_sub_func_int32_t_s_s(g_448.f3, 7)) { /* block id: 1446 */ const int32_t l_3238 = 0x507F354FL; int32_t *l_3247 = &g_1633[3].f7; int32_t **l_3248 = &g_299; const uint16_t *l_3256 = &g_104; const uint16_t * const *l_3255 = &l_3256; (*l_3248) = ((**g_1931) = l_3247); l_3263 = &l_3208; } l_3278 = ((((g_73[1] = p_43) , ((((1L && ((((*l_3263) = (safe_mul_func_uint8_t_u_u(((*l_3066) = ((((p_43 == (((safe_add_func_uint64_t_u_u(p_44, ((((**l_3224) = ((((safe_sub_func_uint8_t_u_u(p_44, (safe_mod_func_uint8_t_u_u(5UL, (safe_add_func_uint64_t_u_u(p_43, ((0L < (((!((*g_1109) = ((&g_2858[5][1] == &g_2858[1][2]) ^ (*l_3263)))) , 0xF1L) != p_43)) | l_3208))))))) > 6UL) & l_3208) ^ (*l_3263))) ^ 0UL) ^ 248UL))) & 0xE6L) >= l_3276)) == 5L) , 0x6A3E59DEL) ^ l_3208)), l_3208))) > p_44) >= p_43)) , (*l_3263)) | (-7L)) | p_44)) != l_3262) < l_3277[1][2][5]); l_3292 |= (((((safe_mod_func_uint64_t_u_u((((l_3281[9][2][5] >= ((*g_1109) < 0xE9B4AEB8325B635DLL)) ^ ((p_45 , ((safe_add_func_uint8_t_u_u(l_3262, l_3262)) , (((safe_mod_func_int8_t_s_s(0x4CL, ((safe_lshift_func_int8_t_s_s(((safe_rshift_func_uint8_t_u_u(((l_3281[0][1][5] ^ (18446744073709551615UL | p_43)) , l_3281[9][2][5]), p_44)) >= 0xDC59063BL), 6)) , l_3290))) , p_43) != (*l_3263)))) < (**g_200))) , l_3278), 0x3C5182843A7DC8DBLL)) || l_3291) < l_3278) <= 0x73C54FCDF89D5A76LL) > 0x22L); } } (*g_1561) = (void*)0; return (*l_3224); } /* ------------------------------------------ */ /* * reads : g_450.f0 g_1561 g_1438.f0 g_48 g_1109 g_547 g_1107 g_1108 g_1931 g_1932 g_624 g_446.f7 g_1846 g_1388 g_1137 g_508 g_509 g_510 g_448.f0 g_1845 g_47 g_201 g_110 g_200 g_2487 g_912 g_913 g_290 g_585 g_586 g_558 g_559 g_404 g_405 g_104 g_914 g_2292 g_457.f3 g_361 g_312 g_313 g_2488 g_2489 g_2670 g_1739 g_1740 g_1558 g_1559 g_1560 g_1636.f7 g_2714 g_1638.f7 g_2730 g_1637.f7 g_1814 g_351 g_1851 g_1136 g_1562 g_2857 g_1665 g_1635 g_459.f0 g_2214 g_457.f7 g_455.f1 g_446.f4 g_2375.f7 * writes: g_450.f0 g_1562 g_2214 g_1438.f0 g_547 g_624 g_1438.f7 g_405 g_448.f0 g_1388 g_290 g_110 g_510 g_446.f7 g_104 g_361 g_363.f4 g_2564 g_48 g_457.f3 g_313 g_1638.f3 g_2065 g_1124 g_2615 g_2670 g_351 g_1105.f7 g_1665 g_2738 g_1638.f7 g_2807 g_366.f3 g_1636.f7 g_1637.f7 g_192 g_1105.f3 g_2858 g_1638.f0 g_230 g_459.f0 g_457.f7 g_7 g_363.f7 g_446.f4 g_2375.f7 */ int64_t func_53(uint16_t p_54, int16_t p_55, uint64_t p_56, int32_t p_57, uint32_t p_58) { /* block id: 1002 */ int32_t l_2241 = (-4L); int32_t l_2297 = 0xFF9E3391L; uint32_t l_2323[5][4][5] = {{{0x069C4169L,1UL,0x069C4169L,0x069C4169L,1UL},{1UL,0x069C4169L,0x069C4169L,1UL,0x069C4169L},{1UL,1UL,4294967295UL,1UL,1UL},{0x069C4169L,1UL,0x069C4169L,0x069C4169L,1UL}},{{1UL,0x069C4169L,0x069C4169L,1UL,0x069C4169L},{1UL,1UL,4294967295UL,1UL,1UL},{0x069C4169L,1UL,0x069C4169L,0x069C4169L,1UL},{1UL,0x069C4169L,0x069C4169L,1UL,0x069C4169L}},{{1UL,1UL,4294967295UL,1UL,1UL},{0x069C4169L,1UL,0x069C4169L,0x069C4169L,1UL},{1UL,0x069C4169L,0x069C4169L,1UL,0x069C4169L},{1UL,1UL,4294967295UL,1UL,1UL}},{{0x069C4169L,1UL,0x069C4169L,0x069C4169L,1UL},{1UL,0x069C4169L,0x069C4169L,1UL,0x069C4169L},{1UL,1UL,4294967295UL,1UL,1UL},{0x069C4169L,1UL,0x069C4169L,0x069C4169L,1UL}},{{1UL,0x069C4169L,0x069C4169L,1UL,0x069C4169L},{1UL,1UL,4294967295UL,1UL,1UL},{0x069C4169L,1UL,0x069C4169L,0x069C4169L,1UL},{1UL,0x069C4169L,0x069C4169L,1UL,0x069C4169L}}}; int32_t l_2326 = 0xC4B04B61L; int32_t l_2328[10][8][3] = {{{0xB2351B7EL,0x972CA3AFL,0x7556634CL},{0xE125820CL,0x7820EE1BL,8L},{0x6E30B488L,0xE125820CL,1L},{0x844B05B3L,0x1D8439C5L,0xB2351B7EL},{0x747ACFC8L,0xAB00C5DDL,0x972CA3AFL},{0xE502B58AL,1L,0xB83BAFBEL},{0x06BAB4CBL,0x1D8439C5L,0x972CA3AFL},{(-4L),0x7AF62056L,0xB2351B7EL}},{{0xE502B58AL,0x747ACFC8L,0xB2351B7EL},{0x1D8439C5L,0xD21BF88EL,0x972CA3AFL},{0x3487A9EAL,0xAB00C5DDL,0xB83BAFBEL},{0x7AF62056L,0x747ACFC8L,0x972CA3AFL},{0x06BAB4CBL,0x06BAB4CBL,0xB2351B7EL},{0x3487A9EAL,0x6750EE5BL,0xB2351B7EL},{0x6750EE5BL,1L,0x972CA3AFL},{0x844B05B3L,0xD21BF88EL,0xB83BAFBEL}},{{(-4L),0x6750EE5BL,0x972CA3AFL},{0x7AF62056L,(-4L),0xB2351B7EL},{0x844B05B3L,0x1D8439C5L,0xB2351B7EL},{0x747ACFC8L,0xAB00C5DDL,0x972CA3AFL},{0xE502B58AL,1L,0xB83BAFBEL},{0x06BAB4CBL,0x1D8439C5L,0x972CA3AFL},{(-4L),0x7AF62056L,0xB2351B7EL},{0xE502B58AL,0x747ACFC8L,0xB2351B7EL}},{{0x1D8439C5L,0xD21BF88EL,0x972CA3AFL},{0x3487A9EAL,0xAB00C5DDL,0xB83BAFBEL},{0x7AF62056L,0x747ACFC8L,0x972CA3AFL},{0x06BAB4CBL,0x06BAB4CBL,0xB2351B7EL},{0x3487A9EAL,0x6750EE5BL,0xB2351B7EL},{0x6750EE5BL,1L,0x972CA3AFL},{0x844B05B3L,0xD21BF88EL,0xB83BAFBEL},{(-4L),0x6750EE5BL,0x972CA3AFL}},{{0x7AF62056L,(-4L),0xB2351B7EL},{0x844B05B3L,0x1D8439C5L,0xB2351B7EL},{0x747ACFC8L,0xAB00C5DDL,0x972CA3AFL},{0xE502B58AL,1L,0xB83BAFBEL},{0x06BAB4CBL,0x1D8439C5L,0x972CA3AFL},{(-4L),0x7AF62056L,0xB2351B7EL},{0xE502B58AL,0x747ACFC8L,0xB2351B7EL},{0x1D8439C5L,0xD21BF88EL,0x972CA3AFL}},{{0x3487A9EAL,0xAB00C5DDL,0xB83BAFBEL},{0x7AF62056L,0x747ACFC8L,0x972CA3AFL},{0x06BAB4CBL,0x06BAB4CBL,0xB2351B7EL},{0x3487A9EAL,0x6750EE5BL,0xB2351B7EL},{0x6750EE5BL,1L,0x972CA3AFL},{0x844B05B3L,0xD21BF88EL,0xB83BAFBEL},{(-4L),0x6750EE5BL,0x972CA3AFL},{0x7AF62056L,(-4L),0xB2351B7EL}},{{0x844B05B3L,0x1D8439C5L,0xB2351B7EL},{0x747ACFC8L,0xAB00C5DDL,0x972CA3AFL},{0xE502B58AL,1L,0xB83BAFBEL},{0x06BAB4CBL,0x1D8439C5L,0x972CA3AFL},{(-4L),0x7AF62056L,0xB2351B7EL},{0xE502B58AL,0x747ACFC8L,0xB2351B7EL},{0x1D8439C5L,0xD21BF88EL,0x972CA3AFL},{0x3487A9EAL,0xAB00C5DDL,0xB83BAFBEL}},{{0x7AF62056L,0x747ACFC8L,0x972CA3AFL},{0x06BAB4CBL,0x06BAB4CBL,0xB2351B7EL},{0x3487A9EAL,0x6750EE5BL,0xB2351B7EL},{0x6750EE5BL,1L,0x972CA3AFL},{0x844B05B3L,0xD21BF88EL,0xB83BAFBEL},{(-4L),0x6750EE5BL,0x972CA3AFL},{0x7AF62056L,(-4L),0xB2351B7EL},{0x844B05B3L,0x1D8439C5L,0xB2351B7EL}},{{0x747ACFC8L,0xAB00C5DDL,0x972CA3AFL},{0xE502B58AL,1L,0xB83BAFBEL},{0x06BAB4CBL,0x1D8439C5L,0xD21BF88EL},{0x7D1A4632L,0x7556634CL,0x844B05B3L},{(-1L),(-1L),0x844B05B3L},{(-6L),0x77A7E307L,0xD21BF88EL},{5L,1L,4L},{0x7556634CL,(-1L),0xD21BF88EL}},{{0x4C30FFB1L,0x4C30FFB1L,0x844B05B3L},{5L,8L,0x844B05B3L},{8L,0x169E90D0L,0xD21BF88EL},{0xBD1964B0L,0x77A7E307L,4L},{0x7D1A4632L,8L,0xD21BF88EL},{0x7556634CL,0x7D1A4632L,0x844B05B3L},{0xBD1964B0L,(-6L),0x844B05B3L},{(-1L),1L,0xD21BF88EL}}}; uint16_t **l_2346 = &g_405; int32_t l_2347 = (-3L); uint64_t ****l_2385[6]; int64_t **l_2441 = &g_47; int64_t * const *l_2484 = (void*)0; uint8_t l_2491 = 6UL; int16_t **l_2506 = (void*)0; uint8_t l_2606[3]; uint16_t l_2636[1]; int16_t l_2683 = 1L; int32_t *l_2696 = &g_1636.f7; uint64_t l_2717 = 0UL; struct S0 **l_2728 = &g_1635[3]; int8_t l_2753 = (-10L); int64_t l_2755 = 0xC5A8352D910BD4A8LL; uint32_t l_2756 = 0x40647991L; int64_t **** const l_2923 = &g_2808; const uint8_t *l_2935[7] = {&g_451.f0,&g_451.f0,(void*)0,&g_451.f0,&g_451.f0,(void*)0,&g_451.f0}; const uint8_t **l_2934 = &l_2935[0]; struct S0 ***l_2937 = &l_2728; struct S0 ****l_2936 = &l_2937; int32_t l_2940 = 0L; uint64_t l_2942 = 18446744073709551615UL; uint16_t ** const ***l_2968 = &g_1483; int32_t l_3007 = (-2L); int32_t l_3044 = 0x882B6448L; int i, j, k; for (i = 0; i < 6; i++) l_2385[i] = &g_1107; for (i = 0; i < 3; i++) l_2606[i] = 0x3DL; for (i = 0; i < 1; i++) l_2636[i] = 0x57EBL; for (g_450.f0 = 0; (g_450.f0 < 57); g_450.f0 = safe_add_func_int8_t_s_s(g_450.f0, 7)) { /* block id: 1005 */ uint64_t l_2253 = 0xF21633B24C2980CELL; int32_t l_2299[2]; const uint32_t l_2324[4] = {4UL,4UL,4UL,4UL}; uint8_t *****l_2345 = &g_1137; int8_t *l_2386 = &g_290; int8_t ***l_2419 = &g_1845; int32_t *l_2443 = (void*)0; uint16_t *l_2474 = &g_104; uint32_t l_2526[5][9][1] = {{{4294967292UL},{1UL},{4294967286UL},{1UL},{4294967292UL},{1UL},{4294967286UL},{1UL},{4294967292UL}},{{1UL},{4294967286UL},{1UL},{4294967292UL},{1UL},{4294967286UL},{1UL},{4294967292UL},{1UL}},{{4294967286UL},{1UL},{4294967292UL},{1UL},{4294967286UL},{1UL},{4294967292UL},{1UL},{4294967286UL}},{{1UL},{4294967292UL},{1UL},{4294967286UL},{1UL},{4294967292UL},{1UL},{4294967286UL},{1UL}},{{4294967292UL},{1UL},{4294967286UL},{1UL},{4294967292UL},{1UL},{4294967286UL},{1UL},{4294967292UL}}}; int64_t l_2608[7]; uint8_t l_2622[6] = {5UL,5UL,5UL,5UL,5UL,5UL}; int32_t l_2625 = (-4L); uint32_t *l_2709 = &g_351; uint32_t *l_2715 = &l_2526[0][5][0]; uint32_t l_2716 = 0x1FF0C0BAL; uint32_t l_2723 = 0x850BFAEBL; int64_t **l_2737[5][9][5] = {{{(void*)0,(void*)0,&g_2292,(void*)0,&g_2292},{&g_2292,&g_2292,&g_47,&g_2292,&g_2292},{&g_47,(void*)0,&g_2292,&g_2292,(void*)0},{(void*)0,&g_2292,&g_2292,&g_2292,&g_2292},{&g_2292,(void*)0,&g_2292,&g_2292,&g_47},{(void*)0,&g_47,&g_2292,&g_2292,&g_2292},{&g_2292,&g_2292,&g_47,(void*)0,(void*)0},{(void*)0,&g_2292,&g_2292,&g_47,&g_47},{&g_47,&g_2292,&g_2292,&g_47,(void*)0}},{{&g_2292,&g_2292,&g_2292,&g_2292,&g_2292},{(void*)0,&g_2292,&g_2292,&g_2292,&g_47},{(void*)0,&g_2292,&g_47,&g_2292,&g_2292},{&g_47,&g_2292,&g_2292,&g_47,(void*)0},{(void*)0,&g_47,&g_47,&g_47,&g_2292},{(void*)0,(void*)0,&g_2292,(void*)0,&g_2292},{&g_2292,&g_2292,&g_47,&g_2292,&g_2292},{&g_47,(void*)0,&g_2292,&g_2292,(void*)0},{(void*)0,&g_2292,&g_2292,&g_2292,&g_2292}},{{&g_2292,(void*)0,(void*)0,&g_47,(void*)0},{&g_2292,(void*)0,&g_2292,&g_2292,&g_2292},{&g_2292,&g_2292,&g_2292,&g_47,(void*)0},{&g_2292,&g_2292,&g_2292,&g_2292,&g_47},{&g_47,&g_2292,(void*)0,&g_2292,(void*)0},{&g_47,&g_2292,&g_2292,&g_2292,&g_2292},{(void*)0,&g_2292,&g_47,(void*)0,(void*)0},{&g_2292,&g_2292,&g_2292,&g_2292,&g_2292},{&g_47,&g_2292,(void*)0,&g_2292,(void*)0}},{{&g_2292,(void*)0,&g_47,&g_2292,&g_2292},{(void*)0,(void*)0,(void*)0,&g_47,&g_2292},{&g_47,&g_47,&g_2292,&g_2292,&g_2292},{&g_47,(void*)0,&g_47,&g_47,(void*)0},{&g_2292,&g_47,&g_2292,&g_2292,&g_2292},{&g_2292,(void*)0,(void*)0,&g_47,(void*)0},{&g_2292,(void*)0,&g_2292,&g_2292,&g_2292},{&g_2292,&g_2292,&g_2292,&g_47,(void*)0},{&g_2292,&g_2292,&g_2292,&g_2292,&g_47}},{{&g_47,&g_2292,(void*)0,&g_2292,(void*)0},{&g_47,&g_2292,&g_2292,&g_2292,&g_2292},{(void*)0,&g_2292,&g_47,(void*)0,(void*)0},{&g_2292,&g_2292,&g_2292,&g_2292,&g_2292},{&g_47,&g_2292,(void*)0,&g_2292,(void*)0},{&g_2292,(void*)0,&g_47,&g_2292,&g_2292},{(void*)0,(void*)0,(void*)0,&g_47,&g_2292},{&g_47,&g_47,&g_2292,&g_2292,&g_2292},{&g_47,(void*)0,&g_47,&g_47,(void*)0}}}; int64_t ***l_2806 = &g_2738; int64_t ****l_2805[4]; int64_t ****l_2816 = (void*)0; uint8_t l_2841 = 0xA3L; struct S0 ***l_2872 = (void*)0; struct S0 ****l_2871[5][3]; int8_t l_2883 = (-1L); int64_t l_2899 = 8L; uint16_t l_2904 = 0xF26FL; int16_t **l_2921 = &g_914; int i, j, k; for (i = 0; i < 2; i++) l_2299[i] = 2L; for (i = 0; i < 7; i++) l_2608[i] = 0x27EFB1091381683ELL; for (i = 0; i < 4; i++) l_2805[i] = &l_2806; for (i = 0; i < 5; i++) { for (j = 0; j < 3; j++) l_2871[i][j] = &l_2872; } (*g_1561) = (void*)0; for (g_2214 = 0; (g_2214 <= 5); g_2214 += 1) { /* block id: 1009 */ int32_t *l_2235 = &g_1633[3].f7; int32_t *l_2236 = &g_70[7][0]; int32_t *l_2237 = &g_70[4][0]; int32_t *l_2238 = &g_70[4][0]; int32_t *l_2239 = &g_389; int32_t *l_2240[9][8][3] = {{{&g_1086[2],&g_1086[2],&g_457.f7},{&g_389,&g_450.f7,(void*)0},{(void*)0,&g_452.f7,&g_1124},{&g_19,&g_1124,&g_363.f7},{&g_1877,&g_452.f7,&g_452.f7},{(void*)0,&g_450.f7,&g_450.f7},{&g_1105.f7,&g_1086[2],&g_1105.f7},{&g_454.f7,&g_1086[2],&g_366.f7}},{{(void*)0,&g_363.f7,&g_452.f7},{&g_389,(void*)0,&g_1086[2]},{&g_389,(void*)0,&g_1124},{&g_389,&g_450.f7,&g_363.f7},{(void*)0,&g_452.f7,&g_457.f7},{&g_454.f7,&g_454.f7,&g_363.f7},{&g_1105.f7,(void*)0,&g_389},{(void*)0,&g_450.f7,&g_366.f7}},{{&g_1877,&g_1086[2],&g_450.f7},{&g_19,(void*)0,&g_366.f7},{&g_389,&g_452.f7,&g_1105.f7},{&g_363.f7,(void*)0,&g_363.f7},{&g_1877,&g_448.f7,&g_446.f7},{&g_457.f7,&g_454.f7,&g_450.f7},{&g_389,&g_1438.f7,&g_6},{(void*)0,&g_1086[2],(void*)0}},{{&g_459.f7,&g_1438.f7,&g_450.f7},{&g_389,&g_454.f7,&g_450.f7},{&g_1124,&g_448.f7,&g_1124},{&g_452.f7,(void*)0,&g_1438.f7},{&g_1086[2],&g_452.f7,&g_450.f7},{&g_457.f7,&g_19,&g_363.f7},{&g_1105.f7,&g_363.f7,&g_6},{&g_457.f7,&g_1124,&g_366.f7}},{{&g_1086[2],&g_1438.f7,&g_446.f7},{&g_452.f7,(void*)0,(void*)0},{&g_1124,(void*)0,&g_1105.f7},{&g_389,&g_1124,&g_1438.f7},{&g_459.f7,&g_448.f7,&g_457.f7},{(void*)0,&g_19,&g_1438.f7},{&g_389,(void*)0,&g_1105.f7},{&g_457.f7,(void*)0,(void*)0}},{{&g_1877,&g_363.f7,&g_446.f7},{&g_363.f7,&g_454.f7,&g_366.f7},{&g_389,(void*)0,&g_6},{&g_452.f7,&g_1086[2],&g_363.f7},{&g_459.f7,(void*)0,&g_450.f7},{&g_19,&g_454.f7,&g_1438.f7},{&g_1124,&g_363.f7,&g_1124},{(void*)0,(void*)0,&g_450.f7}},{{&g_1086[2],(void*)0,&g_450.f7},{&g_363.f7,&g_19,(void*)0},{&g_1105.f7,&g_448.f7,&g_6},{&g_363.f7,&g_1124,&g_450.f7},{&g_1086[2],(void*)0,&g_446.f7},{(void*)0,(void*)0,&g_363.f7},{&g_1124,&g_1438.f7,&g_1105.f7},{&g_19,&g_1124,&g_450.f7}},{{&g_459.f7,&g_363.f7,&g_457.f7},{&g_452.f7,&g_19,&g_450.f7},{&g_389,&g_452.f7,&g_1105.f7},{&g_363.f7,(void*)0,&g_363.f7},{&g_1877,&g_448.f7,&g_446.f7},{&g_457.f7,&g_454.f7,&g_450.f7},{&g_389,&g_1438.f7,&g_6},{(void*)0,&g_1086[2],(void*)0}},{{&g_459.f7,&g_1438.f7,&g_450.f7},{&g_389,&g_454.f7,&g_450.f7},{&g_1124,&g_448.f7,&g_1124},{&g_452.f7,(void*)0,&g_1438.f7},{&g_1086[2],&g_452.f7,&g_450.f7},{&g_457.f7,&g_19,&g_363.f7},{&g_1105.f7,&g_363.f7,&g_6},{&g_457.f7,&g_1124,&g_366.f7}}}; uint8_t l_2242 = 0x4DL; uint16_t ***l_2322[2]; uint64_t ****l_2384[5] = {&g_1107,&g_1107,&g_1107,&g_1107,&g_1107}; uint16_t ****l_2408 = (void*)0; int32_t *** const l_2428 = &g_1932[0]; int i, j, k; for (i = 0; i < 2; i++) l_2322[i] = &g_1814; --l_2242; } if ((~0x38L)) { /* block id: 1098 */ if (p_54) break; } else { /* block id: 1100 */ int8_t l_2451 = 0xC7L; int8_t l_2525 = 1L; int32_t l_2527 = (-1L); int32_t l_2534[10][7]; int32_t l_2632 = 0x4A0EE4BBL; int i, j; for (i = 0; i < 10; i++) { for (j = 0; j < 7; j++) l_2534[i][j] = 0x2228E1D6L; } if (p_56) { /* block id: 1101 */ for (g_1438.f0 = 0; (g_1438.f0 <= 5); g_1438.f0 += 1) { /* block id: 1104 */ int i; if ((((((*g_1109) |= g_48[g_1438.f0]) > (safe_unary_minus_func_int8_t_s(g_48[g_1438.f0]))) != ((+g_48[g_1438.f0]) == g_48[g_1438.f0])) , ((((++(***g_1107)) | (0x5EL > (g_48[g_1438.f0] != p_56))) , &g_47) == (void*)0))) { /* block id: 1107 */ return l_2328[5][6][1]; } else { /* block id: 1109 */ uint16_t l_2452 = 8UL; (**g_1931) = &p_57; --l_2452; if (p_57) break; } for (g_1438.f7 = 3; (g_1438.f7 >= 0); g_1438.f7 -= 1) { /* block id: 1116 */ (*g_624) = (safe_sub_func_uint64_t_u_u(0xB162E69DE927EB50LL, 0x7D448DECA94DDA41LL)); } } } else { /* block id: 1120 */ uint16_t *l_2472 = &g_104; uint16_t *l_2473 = &g_104; int32_t l_2475 = 0x77462282L; int64_t ***l_2483 = &l_2441; uint8_t **l_2485 = &g_510; const int32_t l_2486 = (-1L); int8_t *l_2490[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; uint16_t l_2536 = 0xE0EFL; int32_t l_2626 = 0L; int32_t l_2627 = 0x4A7B7A5EL; int32_t l_2628 = (-9L); int32_t l_2629 = 0xC4FEAA08L; int32_t l_2630 = 0xA7CF72CEL; int32_t l_2633 = 0x3F653466L; int32_t l_2634 = 2L; int32_t l_2635[9][1][2] = {{{0x2475C4A3L,0xFDCFDE90L}},{{0xE9C928F2L,0xFDCFDE90L}},{{0x2475C4A3L,0xFDCFDE90L}},{{0xE9C928F2L,0xFDCFDE90L}},{{0x2475C4A3L,0xFDCFDE90L}},{{0xE9C928F2L,0xFDCFDE90L}},{{0x2475C4A3L,0xFDCFDE90L}},{{0xE9C928F2L,0xFDCFDE90L}},{{0x2475C4A3L,0xFDCFDE90L}}}; int i, j, k; if ((safe_lshift_func_int8_t_s_s((l_2491 |= ((((safe_sub_func_uint16_t_u_u(((safe_lshift_func_uint8_t_u_u(((**g_200) = ((p_57 >= ((safe_lshift_func_int8_t_s_u(((*l_2386) = ((**g_1845) = (safe_lshift_func_int8_t_s_u((!((safe_mod_func_uint64_t_u_u((safe_div_func_uint8_t_u_u((((((((*l_2346) = l_2472) != (l_2473 = (l_2474 = l_2473))) , ((*g_624) > l_2323[3][2][3])) == ((**g_509) &= ((((l_2475 = l_2323[1][0][4]) || (safe_mul_func_int16_t_s_s(((safe_rshift_func_int16_t_s_u((~(l_2475 != (((*l_2483) = &g_2292) == l_2484))), 13)) != (*g_1846)), p_54))) , (***l_2345)) != l_2485))) <= (**g_1845)) != p_54), l_2486)), (*g_47))) , 7L)), (*g_201))))), 7)) & l_2241)) | 0x2251L)), 0)) || 0xA1L), 0x88D1L)) <= l_2451) , (*g_1107)) != g_2487[4][7])), 5))) { /* block id: 1131 */ uint32_t l_2498 = 0x469AB047L; int32_t l_2535[10] = {0xD906F36EL,0x875C09B6L,0x875C09B6L,0xD906F36EL,0x875C09B6L,0x875C09B6L,0xD906F36EL,0x875C09B6L,0x875C09B6L,0xD906F36EL}; uint32_t *l_2552 = &l_2526[0][2][0]; int32_t l_2553 = (-7L); int i; p_57 = ((((*g_47) <= (safe_add_func_uint8_t_u_u(((((safe_mul_func_uint16_t_u_u(((safe_lshift_func_int8_t_s_s(((*l_2386) = (&g_1107 != &g_1107)), 6)) , (l_2475 >= (p_56 >= p_56))), l_2498)) , (*g_912)) == ((((safe_sub_func_int32_t_s_s((safe_div_func_uint64_t_u_u((safe_div_func_uint32_t_u_u((safe_unary_minus_func_int16_t_s(((4294967295UL <= 0x60D0032AL) , p_57))), 0xD6DE8CDDL)), l_2475)), p_58)) & 2L) == 0UL) , l_2506)) == p_55), 1L))) != 0x32183D6047DEC28BLL) , 1L); if (((safe_rshift_func_int16_t_s_u(((safe_add_func_uint32_t_u_u(p_54, 0x03B419BBL)) | ((0x9AL != (p_57 ^ ((safe_sub_func_int16_t_s_s((((((((*g_509) = (*l_2485)) == ((safe_add_func_uint32_t_u_u(4294967295UL, (((safe_sub_func_uint32_t_u_u(l_2491, (((((((*l_2386) |= p_54) != (safe_sub_func_uint32_t_u_u(((safe_sub_func_int8_t_s_s((safe_rshift_func_uint16_t_u_s(((void*)0 == &g_1813[0][4][3]), 7)), l_2486)) > l_2525), l_2526[0][5][0]))) <= 0xF6BD8948L) | p_55) , p_57) < 0xAB5CEFA4EB8B1320LL))) ^ 0xA4L) || 0x31ADL))) , &l_2491)) != p_57) < l_2525) | p_54) || 1UL), p_55)) != 2L))) , p_55)), l_2451)) > 0xE744250CL)) { /* block id: 1136 */ int32_t *l_2528 = &g_70[4][0]; int32_t *l_2529 = &g_1086[1]; int32_t *l_2530 = &g_1633[3].f7; int32_t *l_2531 = &g_70[4][0]; int32_t *l_2532 = (void*)0; int32_t *l_2533[10][7][3] = {{{&g_448.f7,&g_1124,&g_389},{&l_2527,(void*)0,(void*)0},{&g_2375.f7,&g_1124,&g_70[4][0]},{&l_2527,&g_11,&g_446.f7},{(void*)0,&g_1633[3].f7,(void*)0},{&g_452.f7,&g_1636.f7,&g_363.f7},{&g_1636.f7,&l_2475,&l_2475}},{{&g_11,(void*)0,&g_11},{&l_2527,&l_2299[1],(void*)0},{&g_1086[0],&g_1124,&g_19},{(void*)0,&l_2527,&g_448.f7},{&g_459.f7,&g_363.f7,&g_452.f7},{(void*)0,&g_459.f7,&l_2299[1]},{&g_1086[0],(void*)0,(void*)0}},{{&l_2527,&g_457.f7,&g_1637[5].f7},{&g_11,(void*)0,&g_1086[2]},{&g_1636.f7,&g_448.f7,&l_2475},{&g_452.f7,&g_452.f7,&g_1636.f7},{(void*)0,&g_1637[5].f7,&g_1636.f7},{&l_2527,&g_1086[2],&g_1638.f7},{&g_2375.f7,&g_1636.f7,&g_1633[3].f7}},{{&l_2527,&l_2527,&g_1638.f7},{&g_448.f7,(void*)0,&g_1636.f7},{&g_1636.f7,&g_453[2][8].f7,&g_1636.f7},{&g_1124,&g_454.f7,&l_2475},{&g_1638.f7,&l_2475,&g_1086[2]},{(void*)0,&g_1637[5].f7,&g_1637[5].f7},{(void*)0,(void*)0,(void*)0}},{{&g_1637[5].f7,(void*)0,&l_2299[1]},{(void*)0,&l_2527,&g_452.f7},{&g_1124,&l_2527,&g_448.f7},{(void*)0,&l_2527,&g_19},{&l_2527,(void*)0,(void*)0},{&g_446.f7,(void*)0,&g_11},{&g_457.f7,&g_1637[5].f7,&l_2475}},{{&g_363.f7,&l_2475,&g_363.f7},{(void*)0,&g_454.f7,(void*)0},{(void*)0,&g_453[2][8].f7,&g_446.f7},{(void*)0,(void*)0,&g_70[4][0]},{&g_1636.f7,&l_2527,(void*)0},{&g_448.f7,&g_1636.f7,&g_389},{&g_1636.f7,&g_1086[2],&l_2297}},{{(void*)0,&g_1637[5].f7,&l_2527},{(void*)0,&g_452.f7,&g_1636.f7},{(void*)0,&g_448.f7,&g_459.f7},{&g_363.f7,(void*)0,&l_2475},{&g_457.f7,&g_457.f7,(void*)0},{&g_446.f7,(void*)0,&g_363.f7},{&l_2527,&g_459.f7,(void*)0}},{{(void*)0,&g_363.f7,(void*)0},{&g_1124,&l_2527,(void*)0},{(void*)0,&g_1124,&g_363.f7},{&g_1637[5].f7,&l_2299[1],(void*)0},{(void*)0,(void*)0,&l_2475},{(void*)0,&l_2475,&g_459.f7},{&g_1638.f7,&g_1636.f7,&g_1636.f7}},{{&g_1124,&g_1633[3].f7,&l_2527},{&g_1636.f7,&g_11,&l_2297},{&g_448.f7,&g_1124,&g_389},{&l_2527,&g_452.f7,&g_459.f7},{(void*)0,&l_2475,&g_1633[3].f7},{&g_1636.f7,(void*)0,&g_452.f7},{&g_389,(void*)0,&g_1637[5].f7}},{{&g_1637[5].f7,(void*)0,(void*)0},{(void*)0,&l_2299[1],&l_2527},{(void*)0,&g_363.f7,(void*)0},{(void*)0,&l_2299[1],&g_389},{&g_1636.f7,&l_2527,(void*)0},{&g_1636.f7,(void*)0,&g_448.f7},{(void*)0,&g_446.f7,&g_459.f7}}}; int i, j, k; l_2536++; p_57 &= p_54; } else { /* block id: 1139 */ (***g_1931) = 0L; if (p_54) break; } l_2553 = ((***g_1931) = ((-1L) <= ((((***g_912) = (((((~p_58) || (safe_mul_func_int8_t_s_s((l_2535[5] = l_2535[7]), (safe_mul_func_int16_t_s_s((((*g_585) , l_2490[3]) != (void*)0), (l_2326 &= (safe_div_func_uint32_t_u_u(l_2536, ((safe_add_func_int8_t_s_s(p_58, (safe_rshift_func_uint16_t_u_s(((****g_558)--), 1)))) || ((*l_2552) = l_2328[6][6][2])))))))))) || 0x0FL) | l_2525) > l_2475)) , &g_2161) == &g_2161))); for (g_363.f4 = 26; (g_363.f4 > 51); ++g_363.f4) { /* block id: 1152 */ p_57 &= ((safe_add_func_uint32_t_u_u((safe_rshift_func_uint16_t_u_u((safe_mul_func_uint16_t_u_u((l_2328[9][0][2] == 0UL), ((((safe_rshift_func_uint16_t_u_u((((g_2564[0] = &g_2009[0][4][5]) != &g_2009[0][4][5]) < ((***l_2483) &= (l_2534[7][6] <= 0x0BE5D3FB63A2CEDELL))), 13)) , ((*g_914) , 4294967290UL)) && 1UL) >= l_2536))), 15)), p_56)) | p_56); (*g_624) = (safe_rshift_func_uint16_t_u_u((safe_lshift_func_int8_t_s_s(l_2534[7][6], 2)), ((*l_2472)++))); } } else { /* block id: 1159 */ int64_t l_2614 = 1L; (*g_312) = (*g_312); for (g_1638.f3 = 0; g_1638.f3 < 5; g_1638.f3 += 1) { g_2065[g_1638.f3] = 0xF80B1F3FL; } for (p_57 = 0; (p_57 >= 0); p_57 -= 1) { /* block id: 1164 */ uint8_t **l_2605 = &g_510; uint32_t **l_2607 = &g_857[1]; int32_t *l_2609 = &g_1086[2]; int32_t *l_2610 = &l_2326; int32_t *l_2611 = &g_448.f7; int32_t *l_2612 = &l_2527; int32_t *l_2613[3][9][4] = {{{&g_1637[5].f7,&g_1637[5].f7,&g_452.f7,&g_1086[2]},{(void*)0,&g_452.f7,&g_453[2][8].f7,&g_1124},{&g_2375.f7,&g_389,(void*)0,&g_453[2][8].f7},{&g_453[2][8].f7,&g_389,&g_1637[5].f7,&g_1124},{&g_389,&g_452.f7,&g_389,&g_1086[2]},{&g_457.f7,&g_1637[5].f7,&g_1086[2],&g_2375.f7},{&l_2475,&g_457.f7,&g_1086[2],&g_1637[5].f7},{&g_1124,&l_2326,&g_1086[2],&g_1877},{&l_2475,&g_1086[2],&g_1086[2],&l_2475}},{{&g_457.f7,&g_1124,&g_389,(void*)0},{&g_389,(void*)0,&g_1637[5].f7,&l_2326},{&g_453[2][8].f7,(void*)0,(void*)0,&l_2326},{&g_2375.f7,(void*)0,&g_453[2][8].f7,(void*)0},{(void*)0,&g_1124,&g_452.f7,&l_2475},{&g_1637[5].f7,&g_1086[2],&g_2375.f7,&g_1877},{(void*)0,&l_2326,&g_1877,&g_1637[5].f7},{(void*)0,&g_457.f7,&g_2375.f7,&g_2375.f7},{&g_1637[5].f7,&g_1637[5].f7,&g_452.f7,&g_1086[2]}},{{(void*)0,&g_452.f7,&g_453[2][8].f7,&g_1124},{&g_2375.f7,&g_389,(void*)0,&g_453[2][8].f7},{&g_453[2][8].f7,&g_389,&g_1637[5].f7,&g_1124},{&g_389,&g_452.f7,&g_389,&g_1086[2]},{&g_457.f7,&g_1637[5].f7,&g_1086[2],&g_2375.f7},{&l_2475,&g_457.f7,&g_1086[2],&g_1637[5].f7},{&g_1124,&l_2326,&g_1086[2],&g_1877},{&l_2475,&g_1086[2],&g_1086[2],&l_2475},{&g_457.f7,&g_1124,&g_389,(void*)0}}}; int i, j, k; } } if (l_2525) { /* block id: 1174 */ int32_t *l_2619 = &l_2328[3][7][0]; int32_t *l_2620 = &l_2534[8][0]; int32_t *l_2621[9][2] = {{&g_366.f7,&g_70[4][0]},{(void*)0,&g_1086[2]},{&g_70[4][0],&g_1086[2]},{(void*)0,&g_70[4][0]},{&g_366.f7,&g_366.f7},{&g_366.f7,&g_70[4][0]},{(void*)0,&g_1086[2]},{&g_70[4][0],&g_1086[2]},{(void*)0,&g_70[4][0]}}; int i, j; ++l_2622[2]; ++l_2636[0]; } else { /* block id: 1177 */ uint32_t *l_2651 = &g_2615; const uint64_t *l_2653[4]; const uint64_t **l_2652 = &l_2653[1]; int32_t l_2660 = 0x86DF913BL; int32_t l_2667 = 0x3E312221L; int32_t l_2668 = 0xF3DB1562L; int32_t l_2669 = 0xCBB6F08BL; int i; for (i = 0; i < 4; i++) l_2653[i] = &g_2654; (**g_1931) = &p_57; for (g_1124 = (-12); (g_1124 >= 11); ++g_1124) { /* block id: 1181 */ (*g_624) = 8L; } if ((1UL && (((safe_mul_func_int8_t_s_s((p_58 <= (((((*l_2474) = ((*g_1108) != ((*l_2652) = func_96(((*l_2651) = (safe_rshift_func_int16_t_s_u((p_56 && (safe_mod_func_int16_t_s_s((l_2328[4][5][2] , (safe_mul_func_uint8_t_u_u((safe_rshift_func_uint8_t_u_u(1UL, 5)), (18446744073709551608UL && ((**l_2441) = (((*g_2488) > 0xB279524E04707F2DLL) ^ p_58)))))), l_2323[1][0][4]))), 8))))))) < p_56) | 0x2BE5CCA0L) != 0x25456B38L)), 255UL)) , p_56) || (-5L)))) { /* block id: 1188 */ (***g_1931) = (safe_div_func_uint32_t_u_u(7UL, (+0xEA87L))); (*g_624) = 0x353162CEL; } else { /* block id: 1191 */ int32_t *l_2661 = &g_1636.f7; int32_t *l_2662 = &g_1633[3].f7; int32_t *l_2663 = &l_2626; int32_t *l_2664 = (void*)0; int32_t *l_2665 = &g_70[4][0]; int32_t *l_2666[4][2] = {{&g_2375.f7,(void*)0},{&g_2375.f7,(void*)0},{&g_2375.f7,(void*)0},{&g_2375.f7,(void*)0}}; int i, j; l_2660 = ((***g_1931) ^= (safe_mod_func_int8_t_s_s(0x8CL, p_55))); --g_2670; return (*g_47); } } for (g_1438.f7 = 0; (g_1438.f7 == 23); g_1438.f7 = safe_add_func_int64_t_s_s(g_1438.f7, 6)) { /* block id: 1200 */ (***g_1931) = (safe_lshift_func_uint8_t_u_u((****g_1137), (safe_add_func_uint16_t_u_u(0xE5F4L, (safe_add_func_uint16_t_u_u((**g_404), ((safe_lshift_func_uint16_t_u_u(l_2683, (safe_rshift_func_uint16_t_u_u(((*g_2292) <= p_55), 5)))) & (!(safe_mod_func_uint8_t_u_u(0x65L, (safe_rshift_func_uint8_t_u_u((((~(+(safe_add_func_uint8_t_u_u((!(((*g_1109) = ((void*)0 != &p_54)) < (*g_2292))), p_55)))) || l_2525) | 1UL), (***g_1739))))))))))))); for (l_2626 = 0; (l_2626 <= 6); l_2626 += 1) { /* block id: 1205 */ (****g_1558) = (*g_312); } return (*g_47); } } l_2696 = &p_57; if (p_55) break; } if ((safe_sub_func_int64_t_s_s(p_54, ((*g_47) ^= (safe_add_func_int16_t_s_s((((((3UL | 6L) <= (p_58 | (p_58 == ((**g_1845) = p_56)))) > (safe_sub_func_uint32_t_u_u(((l_2297 = (((((safe_lshift_func_uint16_t_u_s((((*g_624) = (safe_mod_func_uint64_t_u_u((((*l_2715) ^= (((*l_2709) = (safe_lshift_func_int16_t_s_s((*g_914), 0))) && (safe_add_func_uint64_t_u_u(((safe_mod_func_uint64_t_u_u(((*l_2696) ^ ((((((void*)0 == (**l_2419)) > g_2714) < 0x2F11L) || 18446744073709551611UL) > 0x0B4A3DC53C85B60BLL)), p_55)) >= p_54), p_58)))) && p_58), p_56))) , (*l_2696)), 11)) >= (****g_558)) && (*l_2696)) | p_54) , (*l_2696))) != l_2716), p_54))) <= p_56) == l_2326), l_2717)))))) { /* block id: 1220 */ int32_t *l_2718 = (void*)0; int32_t *l_2719 = &g_1637[5].f7; int32_t *l_2720 = &g_1638.f7; int32_t *l_2721[8] = {&l_2326,&l_2326,&l_2326,&l_2326,&l_2326,&l_2326,&l_2326,&l_2326}; int32_t l_2722 = (-1L); int64_t **l_2747 = &g_2292; int64_t l_2754 = 1L; const int32_t *l_2769 = (void*)0; const int32_t **l_2768 = &l_2769; const int32_t ***l_2767[4] = {&l_2768,&l_2768,&l_2768,&l_2768}; const int32_t ****l_2766 = &l_2767[2]; uint16_t l_2774 = 0xDCCAL; uint64_t l_2786 = 9UL; uint16_t l_2802 = 65529UL; struct S0 *** const l_2823 = &g_1665; int64_t *****l_2911 = &l_2805[2]; int16_t ***l_2922 = &l_2921; int i; l_2723++; for (g_1105.f7 = 0; (g_1105.f7 < (-20)); g_1105.f7 = safe_sub_func_int32_t_s_s(g_1105.f7, 1)) { /* block id: 1224 */ return (*l_2720); } (*g_2730) = l_2728; if ((safe_rshift_func_uint16_t_u_u(((***g_559) ^= ((safe_add_func_uint16_t_u_u(((*l_2696) , (((safe_mul_func_uint8_t_u_u(p_55, ((*l_2719) | ((g_2738 = l_2737[0][3][4]) == ((safe_rshift_func_uint8_t_u_u(((p_58 || (*g_47)) | (safe_mul_func_uint16_t_u_u((safe_sub_func_int16_t_s_s((***g_912), (safe_rshift_func_int16_t_s_s((*l_2696), 10)))), 0x9A7FL))), 6)) , l_2747))))) & p_55) < 0x01L)), 7UL)) , 0x646DL)), (*l_2696)))) { /* block id: 1230 */ int32_t l_2748 = 0x4B7FEBCEL; int32_t l_2749 = 0xC7A5482CL; int32_t l_2750 = 0xBDA693E3L; int32_t l_2751 = 0xF58C3992L; int32_t l_2752[8][1][8] = {{{0x896B971EL,0x0EE9D84AL,0x896B971EL,0L,0x1ED21C08L,0x1ED21C08L,0L,0x896B971EL}},{{0x0EE9D84AL,0x0EE9D84AL,0x1ED21C08L,(-3L),0x0F3A0FEAL,0L,0x0EE9D84AL,0x746CC06CL}},{{0x746CC06CL,(-3L),0x1ED21C08L,0x0EE9D84AL,0x0EE9D84AL,0x1ED21C08L,(-3L),0x746CC06CL}},{{(-3L),0x896B971EL,0x746CC06CL,0L,0x746CC06CL,0x896B971EL,(-3L),(-3L)}},{{0x896B971EL,0L,0x1ED21C08L,0x1ED21C08L,0L,0x896B971EL,0x0EE9D84AL,0x896B971EL}},{{0L,0x896B971EL,0x0EE9D84AL,0x896B971EL,0L,0x1ED21C08L,0x1ED21C08L,0L}},{{0x896B971EL,(-3L),(-3L),0x896B971EL,0x746CC06CL,0L,0x746CC06CL,0x896B971EL}},{{(-3L),0x746CC06CL,(-3L),0x1ED21C08L,0x0EE9D84AL,0x0EE9D84AL,0x1ED21C08L,(-3L)}}}; int i, j, k; l_2756--; for (l_2722 = 23; (l_2722 > (-3)); l_2722 = safe_sub_func_int32_t_s_s(l_2722, 4)) { /* block id: 1234 */ uint16_t l_2761 = 0x7179L; int32_t l_2801 = (-4L); if (((0x266F693B95D0C481LL != l_2761) , ((safe_mul_func_uint16_t_u_u(((safe_rshift_func_uint8_t_u_u(((*g_1558) != l_2766), 4)) > (((safe_mod_func_uint16_t_u_u((&p_58 != (void*)0), (**g_1814))) == (safe_add_func_int64_t_s_s((((void*)0 == (*g_1559)) < (-9L)), 0x6B89C9D5272FC57CLL))) == l_2750)), (*l_2696))) , p_56))) { /* block id: 1235 */ (*l_2720) = l_2774; } else { /* block id: 1237 */ int64_t l_2781 = 0xE605CBD2FB8A0C75LL; (*g_624) = (safe_lshift_func_uint16_t_u_s((safe_add_func_int8_t_s_s((**g_1845), 0x2AL)), (((((((--(*l_2709)) > l_2781) , (4294967291UL || 0xA615D769L)) , 255UL) < ((safe_div_func_int8_t_s_s((safe_add_func_uint16_t_u_u((1L && ((l_2786 != p_56) & 0xA8345AF61EF782EFLL)), 65529UL)), p_54)) , (**g_1851))) || p_57) > p_56))); } (*g_624) = (((safe_sub_func_uint16_t_u_u(((safe_div_func_int16_t_s_s(((--(*****g_1136)) == (l_2748 | (*g_2292))), 0x678CL)) , 1UL), ((safe_rshift_func_uint8_t_u_s(((***g_1931) & (safe_add_func_uint64_t_u_u((safe_mod_func_uint64_t_u_u(((void*)0 != (*l_2419)), (safe_rshift_func_int16_t_s_s((((***g_1107) & l_2761) != p_56), 6)))), p_57))), (*g_1846))) <= 7UL))) != p_57) , l_2750); l_2802++; } } else { /* block id: 1245 */ uint8_t l_2815 = 0x57L; struct S0 * const l_2817 = &g_1438; int32_t l_2842 = 0L; int32_t l_2848 = (-1L); int32_t l_2849 = 1L; int32_t l_2889 = (-2L); int32_t l_2892 = 0x4F4BE55CL; int64_t l_2897[7][3] = {{(-1L),3L,(-1L)},{0x55F40A1724A452B7LL,0x7685DE6A5D0EF50ELL,0x55F40A1724A452B7LL},{(-1L),3L,(-1L)},{0x55F40A1724A452B7LL,0x7685DE6A5D0EF50ELL,0x55F40A1724A452B7LL},{(-1L),3L,(-1L)},{0x55F40A1724A452B7LL,0x7685DE6A5D0EF50ELL,0x55F40A1724A452B7LL},{(-1L),3L,(-1L)}}; int32_t l_2898 = 0xE467281AL; int32_t l_2900 = 0x538458CCL; int32_t l_2901 = (-10L); int64_t *****l_2912 = &g_2807[0]; int i, j; if (((((g_2807[0] = l_2805[3]) == ((((safe_lshift_func_int8_t_s_s(((((safe_add_func_uint16_t_u_u(p_55, ((safe_mod_func_int64_t_s_s((&p_57 == &p_57), 0x02BE380B39813E7BLL)) & l_2815))) >= ((*g_47) |= (-1L))) || p_57) < ((0xAFC9B39EL != (-4L)) , p_54)), (*g_1846))) , 0x50L) < 0UL) , l_2816)) , (-10L)) ^ l_2815)) { /* block id: 1248 */ uint8_t l_2838 = 0xB8L; int32_t l_2839[6] = {0xBB14803AL,2L,0xBB14803AL,0xBB14803AL,2L,0xBB14803AL}; int32_t l_2840 = 0x93FDDF7DL; int i; for (g_366.f3 = 4; (g_366.f3 >= 0); g_366.f3 -= 1) { /* block id: 1251 */ struct S0 ** const **l_2824 = (void*)0; struct S0 ** const l_2827 = (void*)0; struct S0 ** const *l_2826 = &l_2827; struct S0 ** const **l_2825 = &l_2826; int32_t l_2828[9] = {0L,1L,0L,0L,1L,0L,0L,1L,0L}; const int64_t * const l_2835 = &g_447.f3; const int64_t * const *l_2834 = &l_2835; uint16_t l_2843[7][5] = {{0x3603L,0x3603L,65535UL,6UL,65535UL},{0x3603L,0x3603L,65535UL,6UL,65535UL},{0x3603L,0x3603L,65535UL,6UL,65535UL},{0x3603L,0x3603L,65535UL,6UL,65535UL},{0x3603L,0x3603L,65535UL,6UL,65535UL},{0x3603L,0x3603L,65535UL,6UL,65535UL},{0x3603L,0x3603L,65535UL,6UL,65535UL}}; int i, j; l_2828[7] = ((((void*)0 != l_2817) >= (((*l_2696) = (safe_rshift_func_int8_t_s_s((*l_2696), (safe_sub_func_uint16_t_u_u(((~((l_2823 != ((*l_2825) = &l_2728)) < (1L >= 0x4DL))) & l_2815), p_57))))) > 0x203B457CL)) || (***g_1739)); (*g_624) = (l_2841 = ((~((safe_mod_func_int64_t_s_s((l_2839[3] = (safe_mul_func_uint8_t_u_u(((l_2815 == p_57) >= (l_2828[3] |= (l_2838 = (((((**g_509) = p_58) <= ((void*)0 != l_2834)) <= ((*l_2709) = (((**g_1108) > (g_192 = (safe_sub_func_int32_t_s_s(((*l_2719) = ((*l_2720) = ((void*)0 != &g_316))), (0xB4351C744097A39BLL ^ (*g_2488)))))) , 3UL))) > 5UL)))), (*g_1846)))), 0x5AED540C214A11E3LL)) == l_2840)) <= p_54)); l_2843[1][0]++; } } else { /* block id: 1267 */ int32_t l_2850 = 0xFC5EF7B8L; int32_t l_2851 = 1L; for (g_1105.f3 = 0; (g_1105.f3 >= (-26)); g_1105.f3 = safe_sub_func_uint16_t_u_u(g_1105.f3, 8)) { /* block id: 1270 */ uint32_t l_2852 = 0x0379669CL; l_2852--; } for (g_1638.f7 = 0; (g_1638.f7 <= (-19)); g_1638.f7 = safe_sub_func_uint8_t_u_u(g_1638.f7, 5)) { /* block id: 1275 */ (**g_1931) = &p_57; (*g_1561) = (**g_1560); (*g_2857) = &g_912; } for (l_2723 = (-30); (l_2723 > 20); l_2723 = safe_add_func_int64_t_s_s(l_2723, 2)) { /* block id: 1282 */ return p_56; } } (*l_2696) &= (-10L); for (g_1638.f0 = 0; (g_1638.f0 > 10); g_1638.f0 = safe_add_func_int8_t_s_s(g_1638.f0, 1)) { /* block id: 1289 */ uint16_t l_2876 = 0UL; int32_t l_2881 = 0xDB234B30L; int32_t l_2882 = 1L; int32_t l_2886 = 0x5199E666L; int32_t l_2888[3]; int8_t l_2903[2]; int i; for (i = 0; i < 3; i++) l_2888[i] = 0xE25A4636L; for (i = 0; i < 2; i++) l_2903[i] = (-1L); for (l_2802 = (-23); (l_2802 != 25); l_2802 = safe_add_func_uint64_t_u_u(l_2802, 4)) { /* block id: 1292 */ int16_t l_2879[8] = {0x49F3L,0x49F3L,0x49F3L,0x49F3L,0x49F3L,0x49F3L,0x49F3L,0x49F3L}; int32_t l_2880 = (-2L); int32_t l_2884 = 0x0B2549B9L; int32_t l_2885 = 0xBD117B41L; int32_t l_2887 = (-1L); int32_t l_2890 = 0x474955D9L; int32_t l_2891 = 0xFF340F46L; int32_t l_2893 = 0xFCF70044L; int32_t l_2894 = 0x9398735DL; int32_t l_2895 = 0x3E73DE56L; int32_t l_2896[2]; int32_t l_2902 = 0xA49635CAL; int i; for (i = 0; i < 2; i++) l_2896[i] = 0x22B113DBL; if (p_57) break; l_2880 &= ((safe_sub_func_int16_t_s_s((((*l_2696) ^ p_58) , (p_55 = ((*g_914) ^= (safe_mul_func_int8_t_s_s((**g_1851), (safe_rshift_func_int16_t_s_s(((void*)0 != l_2871[3][0]), 13))))))), ((**g_1814) = ((*l_2719) = ((safe_unary_minus_func_uint32_t_u((65535UL && ((safe_sub_func_int64_t_s_s(((*l_2696) >= (l_2876 == (((safe_div_func_int64_t_s_s(l_2879[3], (**g_1108))) != l_2879[3]) , (*g_47)))), l_2879[3])) >= p_57)))) , 0x4B62L))))) , p_55); l_2904--; p_57 = (((safe_mul_func_int8_t_s_s((g_230 = ((**g_1845) = (((safe_mod_func_uint64_t_u_u(((void*)0 == (*g_1665)), (((l_2911 = &g_2807[0]) != l_2912) ^ ((safe_add_func_int64_t_s_s((safe_div_func_int16_t_s_s(((**l_2921) = (((*g_47) & ((safe_unary_minus_func_uint8_t_u((((safe_rshift_func_uint16_t_u_u((~(*l_2720)), 8)) == ((((0xE10D645EB4213BA1LL < (l_2898 = ((void*)0 != l_2921))) , p_57) , 0UL) & 0x40L)) < 0x9669630AL))) < (*l_2696))) || p_56)), p_58)), (*l_2696))) <= l_2849)))) , (void*)0) != l_2922))), p_54)) != p_55) != l_2815); } (*l_2768) = &p_57; } (*l_2719) |= p_55; } } else { /* block id: 1311 */ (**g_1931) = &p_57; if (p_55) break; } } l_2328[5][6][1] ^= p_57; if ((((***g_1137) = &l_2491) != (((l_2923 == (void*)0) != (**g_1845)) , (((safe_lshift_func_uint8_t_u_u((safe_div_func_uint8_t_u_u(((((((++(**g_1814)) < (p_56 | ((((((++p_54) && (((**g_1851) = (p_57 && (*l_2696))) > p_56)) && (((*l_2934) = &l_2606[0]) == &l_2606[2])) , l_2936) == &l_2937) > p_55))) || 0x23L) , 0x8D27216EL) | 0x02DEBC40L) & (*l_2696)), p_55)), 3)) || (*l_2696)) , (void*)0)))) { /* block id: 1322 */ int32_t l_2938 = 0xCBB7B6EDL; int32_t *l_2939[8][1][9] = {{{&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297}},{{&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7}},{{&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297}},{{&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7}},{{&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297}},{{&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7}},{{&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297,&l_2297}},{{&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7,&g_1438.f7}}}; int64_t l_2941 = 0L; int i, j, k; l_2942--; } else { /* block id: 1324 */ int32_t l_2947 = 1L; uint32_t l_2987 = 0x2B79EA2BL; int32_t l_3001 = 0x00F12610L; int32_t l_3002 = 0x703B6F81L; int32_t l_3005 = 0x390DC934L; int32_t l_3010 = 0xE46D00ACL; int32_t l_3014[1]; int32_t *l_3045 = &g_2375.f7; int i; for (i = 0; i < 1; i++) l_3014[i] = (-7L); for (g_459.f0 = (-21); (g_459.f0 <= 9); g_459.f0 = safe_add_func_uint32_t_u_u(g_459.f0, 3)) { /* block id: 1327 */ if (l_2947) break; } for (l_2347 = 3; (l_2347 >= 0); l_2347 -= 1) { /* block id: 1332 */ int32_t l_2948 = 7L; int32_t l_2970 = (-6L); int64_t * const **l_2989 = &l_2484; int32_t l_3003 = 1L; int32_t l_3004 = 0xD3734A01L; int32_t l_3006[1][4]; int i, j; for (i = 0; i < 1; i++) { for (j = 0; j < 4; j++) l_3006[i][j] = 0x333282B2L; } for (g_2214 = 7; (g_2214 >= 0); g_2214 -= 1) { /* block id: 1335 */ int i, j; return g_110[g_2214][g_2214]; } if (l_2948) break; for (g_457.f7 = 2; (g_457.f7 >= 0); g_457.f7 -= 1) { /* block id: 1341 */ const int8_t l_2969 = (-1L); int64_t ***l_2990 = (void*)0; int32_t l_3008 = 0x7961CBCDL; int32_t l_3009 = 0x61204B61L; int32_t l_3011 = 1L; int32_t l_3012 = 1L; int32_t l_3013 = 0L; for (g_1438.f0 = 0; (g_1438.f0 <= 3); g_1438.f0 += 1) { /* block id: 1344 */ int32_t l_2991[2]; uint64_t l_3015 = 18446744073709551615UL; int i, j; for (i = 0; i < 2; i++) l_2991[i] = (-1L); if ((safe_mod_func_uint32_t_u_u((0xAEDEL != 0L), g_110[(g_457.f7 + 6)][(l_2347 + 5)]))) { /* block id: 1345 */ int i, j; g_7[g_457.f7] = (0L ^ ((l_2970 = (safe_add_func_int16_t_s_s(((***g_912) = ((safe_rshift_func_int8_t_s_u((safe_div_func_int16_t_s_s((((safe_sub_func_uint8_t_u_u(0UL, (((((0UL && ((~((((((g_110[g_1438.f0][(l_2347 + 2)] == p_57) > (((((l_2947 ^ (safe_rshift_func_int8_t_s_u((safe_sub_func_int32_t_s_s((safe_add_func_int32_t_s_s(g_110[g_1438.f0][(l_2347 + 2)], p_56)), ((safe_mul_func_uint16_t_u_u(((void*)0 != l_2968), p_58)) != l_2947))), 5))) ^ 0xB7L) < 0x06D6L) || g_110[(g_457.f7 + 6)][(l_2347 + 5)]) < l_2947)) & 0L) == 0xF20670CE847E48CDLL) | (*l_2696)) && p_55)) > p_55)) >= p_56) != 0xE6L) & p_54) ^ (**g_1845)))) > 0xF5L) || (***g_1107)), (*l_2696))), 6)) | 4294967295UL)), l_2969))) , p_54)); } else { /* block id: 1349 */ uint16_t l_2988 = 0x313BL; int32_t *l_2992 = &l_2328[5][6][1]; int32_t l_2993 = 0x8941A9A5L; int32_t *l_2994 = &l_2940; int32_t *l_2995 = &g_452.f7; int32_t *l_2996 = (void*)0; int32_t *l_2997 = (void*)0; int32_t *l_2998 = &g_363.f7; int32_t *l_2999 = &g_450.f7; int32_t *l_3000[2][6][10] = {{{(void*)0,&l_2297,&l_2991[1],&g_446.f7,&l_2991[1],&l_2297,(void*)0,&g_448.f7,&g_1638.f7,&g_1638.f7},{(void*)0,&g_1638.f7,&g_363.f7,(void*)0,(void*)0,&g_363.f7,&g_1638.f7,(void*)0,&g_6,&g_448.f7},{&g_363.f7,&g_1638.f7,(void*)0,&g_6,&g_448.f7,&g_6,(void*)0,&g_1638.f7,&g_363.f7,(void*)0},{&l_2991[1],&l_2297,(void*)0,&g_448.f7,&g_1638.f7,&g_1638.f7,&g_448.f7,(void*)0,&l_2297,&l_2991[1]},{&l_2297,&g_6,&g_363.f7,&g_448.f7,&g_389,&l_2991[1],&g_389,&g_448.f7,&g_363.f7,&g_6},{(void*)0,(void*)0,&l_2991[1],&g_6,&g_389,&g_446.f7,&g_446.f7,&g_389,&g_6,&l_2991[1]}},{{&g_389,&g_389,&l_2297,(void*)0,&g_1638.f7,&g_446.f7,&g_363.f7,&g_446.f7,&g_1638.f7,(void*)0},{(void*)0,&g_70[4][0],(void*)0,&g_446.f7,&g_448.f7,&l_2991[1],&g_363.f7,&g_363.f7,&l_2991[1],&g_448.f7},{&l_2297,&g_389,&g_389,&l_2297,(void*)0,&g_1638.f7,&g_446.f7,&g_363.f7,&g_446.f7,&g_1638.f7},{&l_2991[1],(void*)0,(void*)0,(void*)0,&l_2991[1],&g_6,&g_389,&g_446.f7,&g_446.f7,&g_389},{&g_363.f7,&g_6,&l_2297,&l_2297,&g_6,&g_363.f7,&g_448.f7,&g_389,&l_2991[1],&g_389},{(void*)0,&l_2297,&l_2991[1],&g_446.f7,&l_2991[1],&l_2297,(void*)0,&g_448.f7,&g_1638.f7,&g_1638.f7}}}; int i, j, k; l_2991[1] ^= (((*l_2696) ^ ((*g_47) ^ (l_2969 & (((safe_mul_func_uint8_t_u_u((safe_sub_func_int16_t_s_s(l_2970, ((safe_unary_minus_func_uint64_t_u((!(((safe_unary_minus_func_int32_t_s((safe_sub_func_uint64_t_u_u((safe_rshift_func_uint16_t_u_s(((g_455.f1 , (safe_sub_func_uint8_t_u_u((safe_mul_func_uint8_t_u_u((+l_2987), l_2988)), (l_2989 == l_2990)))) >= 0x71L), (***g_912))), p_56)))) , 4294967292UL) >= p_54)))) , (***g_912)))), (**g_509))) != 6UL) > 0x88L)))) < l_2969); --l_3015; (*l_2998) = p_55; (*l_2994) &= ((*l_2696) ^= p_58); } } for (l_3008 = 0; (l_3008 <= 2); l_3008 += 1) { /* block id: 1359 */ for (g_446.f4 = 0; (g_446.f4 <= 2); g_446.f4 += 1) { /* block id: 1362 */ int i, j; if (g_110[(l_2347 + 5)][(g_446.f4 + 5)]) break; return (*g_2292); } } } } (*l_3045) &= ((safe_add_func_uint8_t_u_u((0xA56DL != ((~p_58) ^ ((***g_1558) != (**g_1559)))), (safe_lshift_func_uint16_t_u_s((!((l_3010 | (safe_mul_func_uint16_t_u_u((safe_lshift_func_int16_t_s_u((((**l_2441) = (safe_rshift_func_int16_t_s_u((safe_rshift_func_int8_t_s_u(((safe_add_func_uint8_t_u_u((p_55 > ((((*g_2488) , (safe_mod_func_int16_t_s_s(((((((safe_lshift_func_uint16_t_u_u((safe_rshift_func_uint16_t_u_u(p_58, (safe_lshift_func_int8_t_s_u((safe_rshift_func_int8_t_s_u((p_56 != 1UL), 1)), p_56)))), 2)) , l_3002) , (***g_912)) && 0x549CL) != l_3014[0]) >= 0x0ECDB543L), 0x45CFL))) , &p_55) == &p_55)), (*l_2696))) ^ p_58), (*****g_1136))), 8))) ^ 0xE8E64B44C3029D67LL), (*g_405))), p_58))) || l_3044)), 15)))) | (***g_1107)); } return (*g_47); } /* ------------------------------------------ */ /* * reads : g_48 g_1109 g_547 * writes: */ const uint64_t func_62(int32_t p_63, int32_t p_64, int32_t p_65, uint32_t p_66) { /* block id: 13 */ int32_t *l_69 = (void*)0; int32_t *l_71[9][1][2] = {{{(void*)0,(void*)0}},{{(void*)0,(void*)0}},{{(void*)0,(void*)0}},{{(void*)0,(void*)0}},{{(void*)0,(void*)0}},{{(void*)0,(void*)0}},{{(void*)0,(void*)0}},{{(void*)0,(void*)0}},{{(void*)0,(void*)0}}}; int64_t l_72 = 0x322BA3B5982017E6LL; uint8_t l_74 = 4UL; int64_t *l_106 = &l_72; int32_t l_111 = 0L; int32_t l_2013 = (-2L); uint64_t l_2032 = 18446744073709551615UL; int32_t l_2099 = 1L; uint8_t l_2133 = 0xF4L; const uint16_t *l_2148 = &g_104; uint8_t l_2158 = 0x0EL; uint8_t l_2206 = 255UL; int i, j, k; l_74--; for (l_74 = (-22); (l_74 > 52); l_74 = safe_add_func_uint32_t_u_u(l_74, 9)) { /* block id: 17 */ int32_t l_79 = 0x77FF3C2BL; int8_t l_107 = 0L; uint8_t l_137 = 0x89L; uint64_t l_2014 = 5UL; int64_t **l_2051 = (void*)0; int32_t l_2084 = 0x430C2F3AL; int32_t l_2112 = 1L; int32_t l_2113 = 0x5C46B72DL; int32_t l_2116 = 0x5F02646CL; int32_t l_2119 = 8L; int32_t l_2122 = 0x8EA4A2E0L; int8_t l_2125 = 2L; uint32_t l_2127[7] = {0xE95A7787L,0xE95A7787L,0xE95A7787L,0xE95A7787L,0xE95A7787L,0xE95A7787L,0xE95A7787L}; uint16_t l_2136 = 0x57F8L; int32_t ****l_2176 = &g_1931; uint16_t **l_2205 = (void*)0; int32_t ***l_2223 = &g_1932[0]; uint32_t l_2230 = 18446744073709551608UL; int i; l_79 &= g_48[4]; for (p_63 = (-26); (p_63 < (-9)); p_63++) { /* block id: 21 */ int32_t l_90 = 0xB0433D11L; int32_t l_102 = 0x77F8201CL; uint16_t *l_103[10][9] = {{&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104},{&g_104,&g_104,&g_104,&g_104,(void*)0,&g_104,(void*)0,&g_104,&g_104},{&g_104,&g_104,&g_104,&g_104,&g_104,(void*)0,&g_104,&g_104,&g_104},{&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104},{&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104},{&g_104,(void*)0,(void*)0,&g_104,&g_104,&g_104,&g_104,&g_104,&g_104},{(void*)0,&g_104,&g_104,&g_104,(void*)0,&g_104,&g_104,&g_104,&g_104},{&g_104,(void*)0,&g_104,&g_104,&g_104,&g_104,&g_104,(void*)0,&g_104},{(void*)0,&g_104,&g_104,(void*)0,&g_104,&g_104,&g_104,&g_104,&g_104},{&g_104,&g_104,&g_104,&g_104,&g_104,&g_104,(void*)0,(void*)0,&g_104}}; uint8_t *l_108 = (void*)0; uint8_t *l_109[7] = {&g_110[3][6],&g_110[3][6],&g_110[3][6],&g_110[3][6],&g_110[3][6],&g_110[3][6],&g_110[3][6]}; int8_t l_134 = 0x91L; int32_t l_2015 = (-2L); uint8_t l_2055 = 0x47L; int32_t l_2107 = 0x9418DF83L; int32_t l_2108 = 0xA298CA53L; int32_t l_2117 = 0L; int32_t l_2118 = 0x46BA9375L; int32_t l_2120 = 0xD14A1A83L; int32_t l_2121 = 1L; int32_t l_2123 = (-1L); int32_t l_2124 = (-7L); int32_t l_2126 = 0xA1641A00L; int8_t l_2152 = 0xA7L; uint32_t **l_2194 = &g_857[1]; int32_t ***l_2222 = &g_1932[0]; int i, j; } } return (*g_1109); } /* ------------------------------------------ */ /* * reads : * writes: */ int64_t * func_96(uint32_t p_97) { /* block id: 23 */ int64_t *l_105 = &g_48[2]; return l_105; } /* ------------------------------------------ */ /* * reads : g_968 g_509 g_510 g_448.f0 g_1006 g_912 g_1107 g_1108 g_1109 g_230 g_559 g_404 g_405 g_1459 g_1137 g_508 g_104 g_913 g_914 g_361 g_1483 g_455.f2 g_547 g_1136 g_1203 g_48 g_1558 g_449.f6 g_192 g_452.f7 g_290 g_143 g_453.f7 g_1086 g_448.f7 g_1105.f3 g_585 g_454.f7 g_366.f2 g_1105.f4 g_1438.f3 g_1731 g_1739 g_1331 g_1638.f4 g_1813 g_1740 g_1845 g_1638.f7 g_299 g_1638.f3 g_457.f2 g_1930 g_1559 g_452.f4 g_1814 g_311 g_312 g_1846 g_1388 g_1931 g_1932 g_624 * writes: g_968 g_448.f0 g_913 g_454.f3 g_450.f7 g_547 g_1388 g_230 g_104 g_70 g_1483 g_361 g_351 g_363.f7 g_299 g_1203 g_1291 g_452.f7 g_192 g_143 g_1635 g_585 g_453.f7 g_1086 g_1665 g_1105.f7 g_454.f7 g_1105.f4 g_1739 g_1331 g_1636.f7 g_363.f4 g_1813 g_457.f7 g_1845 g_1851 g_1633.f7 g_1638.f7 g_446.f7 g_454.f0 g_1638.f3 g_1322 g_1930 g_624 g_452.f0 */ uint8_t func_114(int16_t p_115, int64_t * const p_116, uint16_t * p_117, int8_t p_118, int32_t * p_119) { /* block id: 612 */ int64_t l_1429 = 0x66ED198152FEDBC7LL; int32_t l_1436[5] = {0x0AE47CF7L,0x0AE47CF7L,0x0AE47CF7L,0x0AE47CF7L,0x0AE47CF7L}; int32_t l_1472 = 0xE04FA200L; int8_t *l_1490 = (void*)0; uint64_t l_1492 = 0x3B7FF4D564D4F0B4LL; uint16_t **l_1537 = &g_405; uint8_t ***l_1540 = (void*)0; int32_t **l_1557 = (void*)0; int32_t ***l_1556 = &l_1557; int32_t **** const l_1555 = &l_1556; int32_t **** const *l_1554 = &l_1555; uint64_t l_1590 = 1UL; uint32_t l_1629[7] = {0x6EFAD6ADL,0x6EFAD6ADL,0x6EFAD6ADL,0x6EFAD6ADL,0x6EFAD6ADL,0x6EFAD6ADL,0x6EFAD6ADL}; int32_t l_1651 = 0x82199025L; int32_t l_1652 = 0L; uint16_t l_1658[6][1][3]; uint32_t l_1666 = 0xC717C79FL; uint8_t l_1679[2][2][2] = {{{0x98L,0x0FL},{0x0FL,0x98L}},{{0x0FL,0x0FL},{0x98L,0x0FL}}}; uint64_t l_1699 = 1UL; int16_t ***l_1720 = &g_913; const uint8_t l_1734 = 1UL; int8_t l_1778 = 1L; int64_t l_1855[1]; uint32_t l_1878 = 3UL; uint64_t l_1910 = 0xF0D74511371912AELL; int i, j, k; for (i = 0; i < 6; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 3; k++) l_1658[i][j][k] = 65532UL; } } for (i = 0; i < 1; i++) l_1855[i] = (-1L); if (l_1429) { /* block id: 613 */ const int8_t l_1493 = 0x6FL; int32_t l_1543 = (-2L); uint8_t l_1591 = 0UL; int32_t *l_1602 = &g_453[2][8].f7; int32_t l_1643 = 0xDD444459L; int32_t l_1644[6][6] = {{0x3A21C24AL,0x3E09CCF3L,0x3E09CCF3L,0x3A21C24AL,0x3E09CCF3L,0x3E09CCF3L},{0x3A21C24AL,0x3E09CCF3L,0x3E09CCF3L,0x3A21C24AL,0x3E09CCF3L,0x3E09CCF3L},{0x3A21C24AL,0x3E09CCF3L,0x3E09CCF3L,0x3A21C24AL,0x3E09CCF3L,0x3E09CCF3L},{0x3A21C24AL,0x3E09CCF3L,0x3E09CCF3L,0x3A21C24AL,0x3E09CCF3L,0x3E09CCF3L},{0x3A21C24AL,0x3E09CCF3L,0x3E09CCF3L,0x3A21C24AL,0x3E09CCF3L,0x3E09CCF3L},{0x3A21C24AL,0x3E09CCF3L,0x3E09CCF3L,0x3A21C24AL,0x3E09CCF3L,0x3E09CCF3L}}; uint16_t l_1653 = 0x156AL; uint16_t l_1667[9] = {1UL,1UL,1UL,1UL,1UL,1UL,1UL,1UL,1UL}; int32_t *l_1668[1]; volatile int8_t **l_1684 = &g_1459[0]; uint32_t l_1749 = 0x2B873148L; uint64_t **** const l_1858 = &g_1107; int32_t * const *l_1901 = &g_299; int32_t * const **l_1900 = &l_1901; uint16_t l_1969 = 65532UL; struct S0 **l_1988 = &g_1635[5]; int32_t l_1989 = 0x4EC217B1L; uint8_t l_1990 = 0x3FL; int i, j; for (i = 0; i < 1; i++) l_1668[i] = &g_446.f7; for (g_968 = 0; (g_968 >= (-7)); --g_968) { /* block id: 616 */ struct S0 *l_1437[2]; int16_t **l_1439 = &g_914; int32_t l_1491 = 0x97801AAEL; uint8_t *l_1518 = (void*)0; uint32_t l_1521 = 0xFA02E923L; uint64_t l_1601[9]; int32_t ****l_1627 = &l_1556; int32_t *****l_1626 = &l_1627; int32_t l_1630 = 0x5AB1FB13L; int32_t l_1647 = 1L; int32_t l_1648 = 3L; int32_t l_1649[8][6][2] = {{{0x4C55239AL,(-1L)},{7L,9L},{(-6L),0xF4124623L},{(-1L),(-6L)},{0x47671156L,0xC695F2F7L},{0x47671156L,(-6L)}},{{(-1L),0xF4124623L},{(-6L),9L},{7L,(-1L)},{0x4C55239AL,(-1L)},{(-1L),0x47671156L},{0x543ED968L,0x2FE02D5FL}},{{0x1F8A8F17L,0x88775B8CL},{0L,1L},{(-3L),0xEC005B9EL},{0x88775B8CL,0x084BEDBFL},{0xF4124623L,0x4D18DE01L},{0x9822F0C1L,0L}},{{0x169117B0L,0x82119EAFL},{0xC695F2F7L,0x74DC2562L},{(-9L),0x1F8A8F17L},{0x4D18DE01L,0xB275D23BL},{1L,0x543ED968L},{9L,0x5931E2B0L}},{{0x4EFE9B02L,5L},{0L,5L},{0x4EFE9B02L,0x5931E2B0L},{9L,0x543ED968L},{1L,0xB275D23BL},{0x4D18DE01L,0x1F8A8F17L}},{{(-9L),0x74DC2562L},{(-6L),0x5931E2B0L},{1L,0x4EFE9B02L},{0xD93DAB57L,0x6522046EL},{0L,1L},{(-1L),1L}},{{0xF4124623L,0xC695F2F7L},{(-3L),(-1L)},{0xFA0334F0L,9L},{(-1L),0x543ED968L},{0L,0L},{(-1L),0xB6A9BF68L}},{{0x2FE02D5FL,0x1F8A8F17L},{0xB275D23BL,0L},{0x084BEDBFL,0xB275D23BL},{0x543ED968L,(-6L)},{0x543ED968L,0xB275D23BL},{0x084BEDBFL,0L}}}; int i, j, k; for (i = 0; i < 2; i++) l_1437[i] = &g_1438; for (i = 0; i < 9; i++) l_1601[i] = 0x5A252BC3DDB542A4LL; if (((safe_add_func_uint16_t_u_u(1UL, (((p_115 | (((**g_509) ^= l_1436[0]) >= ((g_1006 , l_1437[0]) != (void*)0))) < 0L) >= (l_1436[0] <= ((((*g_912) = l_1439) != l_1439) <= 0x08A1C7EAL))))) & p_115)) { /* block id: 619 */ uint16_t l_1470 = 5UL; int64_t ** const l_1495[2] = {(void*)0,(void*)0}; int64_t ** const *l_1494[1]; int32_t l_1496 = (-1L); int32_t l_1499 = 1L; struct S0 *l_1632 = &g_1633[3]; int32_t l_1645 = 0x561FCB28L; int32_t l_1646[6]; int32_t *l_1656[7][7] = {{&g_454.f7,&g_454.f7,&g_6,&g_454.f7,&g_454.f7,&g_6,&g_454.f7},{&g_1637[5].f7,&l_1630,&l_1630,&g_1637[5].f7,&l_1630,&l_1630,&g_1637[5].f7},{&g_452.f7,&g_454.f7,&g_452.f7,&g_452.f7,&g_454.f7,&g_452.f7,&g_452.f7},{&g_1637[5].f7,&g_1637[5].f7,&l_1652,&g_1637[5].f7,&g_1637[5].f7,&l_1652,&g_1637[5].f7},{&g_454.f7,&g_452.f7,&g_452.f7,&g_454.f7,&g_452.f7,&g_452.f7,&g_454.f7},{&l_1630,&g_1637[5].f7,&l_1630,&l_1630,&g_1637[5].f7,&l_1630,&l_1630},{&g_454.f7,&g_454.f7,&g_6,&g_454.f7,&g_454.f7,&g_6,&g_454.f7}}; int32_t l_1657 = 0x17FFADB6L; int i, j; for (i = 0; i < 1; i++) l_1494[i] = &l_1495[0]; for (i = 0; i < 6; i++) l_1646[i] = 0L; for (g_454.f3 = 22; (g_454.f3 != (-8)); g_454.f3 = safe_sub_func_int32_t_s_s(g_454.f3, 6)) { /* block id: 622 */ uint32_t l_1452 = 0xF229BBA2L; uint16_t * const ** const *l_1476 = &g_559; uint16_t **l_1479 = &g_405; uint16_t ***l_1478 = &l_1479; uint16_t ****l_1477 = &l_1478; int32_t l_1513 = 1L; for (g_450.f7 = 0; (g_450.f7 > 1); g_450.f7++) { /* block id: 625 */ int8_t *l_1457 = &g_1388; int8_t *l_1458 = &g_230; uint8_t **l_1467 = &g_510; int32_t *l_1471[10][4] = {{&g_1105.f7,(void*)0,(void*)0,&g_1105.f7},{(void*)0,&g_1105.f7,(void*)0,(void*)0},{&g_1105.f7,&g_1105.f7,&g_366.f7,&g_1105.f7},{&g_1105.f7,(void*)0,(void*)0,&g_1105.f7},{(void*)0,&g_1105.f7,(void*)0,(void*)0},{&g_1105.f7,&g_1105.f7,&g_366.f7,&g_1105.f7},{&g_1105.f7,(void*)0,(void*)0,&g_1105.f7},{(void*)0,&g_1105.f7,(void*)0,(void*)0},{&g_1105.f7,&g_1105.f7,&g_366.f7,&g_1105.f7},{&g_1105.f7,(void*)0,(void*)0,&g_1105.f7}}; int32_t l_1475 = (-1L); uint16_t *****l_1480 = &l_1477; uint16_t ** const ***l_1486 = (void*)0; uint16_t ** const ***l_1487 = &g_1483; uint32_t *l_1502 = &g_351; int i, j; l_1472 |= ((safe_add_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_s(((safe_rshift_func_uint8_t_u_u((((***g_559) = (((***g_1107) = l_1452) < ((safe_lshift_func_uint16_t_u_u((safe_lshift_func_int8_t_s_s(((*l_1458) ^= ((*l_1457) = (l_1429 & p_118))), 7)), 9)) , 0UL))) == (&g_290 == g_1459[6])), 0)) || ((l_1436[0] = (g_70[8][0] = ((safe_mod_func_int16_t_s_s(((safe_div_func_uint64_t_u_u(((safe_add_func_uint16_t_u_u(((void*)0 == l_1467), ((safe_lshift_func_uint8_t_u_s((****g_1137), p_118)) & (*g_405)))) , 18446744073709551612UL), p_118)) , (***g_912)), (***g_912))) , l_1470))) && p_118)), p_118)), l_1452)) == l_1429); if (p_118) continue; l_1496 = (((safe_mul_func_int8_t_s_s(((((l_1475 , (((l_1476 == ((1UL > ((**g_913) = (((*l_1480) = l_1477) != ((*l_1487) = ((safe_rshift_func_int16_t_s_s((-2L), 5)) , g_1483))))) , &l_1478)) < ((safe_mod_func_uint16_t_u_u(((p_115 , &g_290) == l_1490), l_1491)) , p_115)) , l_1491)) >= (**g_509)) >= l_1492) <= l_1493), g_455.f2)) , l_1494[0]) != &l_1495[0]); l_1513 |= (l_1491 < (p_115 = ((safe_rshift_func_uint16_t_u_u((((***g_912) = l_1493) == (l_1499 = (l_1496 = 0xB41FL))), (((safe_mod_func_uint32_t_u_u(((*l_1502) = 0x731FBF17L), l_1493)) && (safe_mul_func_uint16_t_u_u(((safe_sub_func_int16_t_s_s(0x8200L, (+(((*g_1109) = (*g_1109)) | (!l_1452))))) != (((*****g_1136) , l_1452) != 1L)), p_118))) || p_115))) , 0L))); } for (g_104 = (-5); (g_104 > 24); g_104 = safe_add_func_uint8_t_u_u(g_104, 8)) { /* block id: 648 */ uint8_t *l_1519 = (void*)0; int32_t l_1520 = 0L; int32_t **l_1522 = &g_299; l_1491 ^= (g_363.f7 = l_1470); l_1521 ^= (safe_sub_func_uint64_t_u_u(l_1470, ((l_1493 != (-1L)) && (l_1520 = (l_1518 != ((l_1513 , p_115) , l_1519)))))); (*l_1522) = &g_19; } if (l_1452) break; } for (l_1521 = 0; (l_1521 > 4); l_1521 = safe_add_func_uint8_t_u_u(l_1521, 1)) { /* block id: 659 */ int64_t l_1534[1][3][6] = {{{(-1L),0x377087CA7EB20296LL,(-1L),0x691A1D9F6B032B9DLL,0x691A1D9F6B032B9DLL,(-1L)},{(-1L),(-1L),0x691A1D9F6B032B9DLL,0x1ED66618BF1E3301LL,0x153661D62B79996ALL,0x1ED66618BF1E3301LL},{0x377087CA7EB20296LL,(-1L),0x377087CA7EB20296LL,(-1L),0x691A1D9F6B032B9DLL,0x691A1D9F6B032B9DLL}}}; uint64_t l_1542[9]; int32_t *l_1553 = &g_452.f7; int8_t *l_1571 = &g_1388; uint16_t l_1621 = 0xFD8CL; int32_t l_1640 = 1L; int32_t *l_1641 = &g_1637[5].f7; int32_t *l_1642[2][1][6] = {{{&g_446.f7,&l_1472,&g_446.f7,&g_446.f7,&l_1472,&g_446.f7}},{{&g_446.f7,&l_1472,&g_446.f7,&g_446.f7,&l_1472,&g_446.f7}}}; int32_t l_1650 = 0x369060C6L; int i, j, k; for (i = 0; i < 9; i++) l_1542[i] = 0x9595506E15715789LL; for (g_1203 = 0; (g_1203 <= 3); g_1203 += 1) { /* block id: 662 */ int8_t *l_1531 = &g_230; uint8_t ** const **l_1541 = &g_1291; int32_t *l_1544 = &g_448.f7; int i; l_1543 = ((safe_add_func_uint16_t_u_u((g_48[g_1203] >= (safe_mod_func_int8_t_s_s(((*l_1531) = ((-1L) ^ (**g_913))), (--(****g_1137))))), l_1534[0][2][0])) ^ ((g_48[g_1203] , (safe_mod_func_uint16_t_u_u(((l_1537 != &p_117) , ((safe_mul_func_int16_t_s_s((l_1540 != ((*l_1541) = (void*)0)), l_1542[5])) >= l_1493)), l_1534[0][1][4]))) , 0L)); l_1544 = ((*p_116) , (void*)0); l_1499 = 0x163BE865L; } if (l_1521) break; if ((safe_mul_func_uint8_t_u_u((safe_div_func_uint32_t_u_u((safe_lshift_func_int16_t_s_u((safe_rshift_func_int8_t_s_s((((((*l_1553) = (l_1491 = l_1472)) > (l_1470 == (**g_1108))) <= (((l_1554 != g_1558) == ((((safe_sub_func_int8_t_s_s((safe_lshift_func_int16_t_s_u(((6UL & ((safe_mod_func_uint8_t_u_u(0x69L, ((*l_1571) = ((!((void*)0 == &g_1107)) || (**g_509))))) & (*g_405))) != 0x9CL), l_1499)), p_115)) || g_449.f6) == 0L) & p_115)) && l_1521)) > l_1470), 6)), l_1521)), l_1499)), 0L))) { /* block id: 674 */ uint64_t *l_1595 = (void*)0; uint64_t *l_1596[10]; const int32_t l_1600 = 0x3AAF8D23L; int i; for (i = 0; i < 10; i++) l_1596[i] = (void*)0; l_1602 = (((safe_div_func_uint8_t_u_u(l_1499, (safe_sub_func_int16_t_s_s((safe_div_func_int8_t_s_s(0xEBL, (safe_mul_func_uint8_t_u_u((~((((safe_lshift_func_uint16_t_u_s(((~(((safe_sub_func_int16_t_s_s(((safe_mod_func_uint8_t_u_u(((safe_mod_func_int16_t_s_s((((l_1590 , (l_1591 != (!(l_1491 > ((***g_912) <= (((safe_mul_func_uint16_t_u_u(((g_192 |= (***g_1107)) | p_118), ((*g_405)--))) > (((((!0xE9172C5999046A29LL) <= l_1600) && 5UL) , (*g_914)) >= l_1543)) & 0L)))))) , l_1600) , (***g_912)), 0xF412L)) , 0x55L), l_1543)) < (*g_914)), (*g_914))) , l_1543) >= 4294967295UL)) <= 1L), l_1601[8])) != (*l_1553)) <= l_1600) && 0x8A62L)), g_290)))), 0xFC64L)))) == 18446744073709551615UL) , &g_1086[2]); } else { /* block id: 678 */ uint64_t l_1622 = 7UL; int16_t *l_1625 = &g_143; uint16_t *l_1628 = &l_1470; int32_t l_1631 = 0x499F0D67L; struct S0 **l_1634[2][10] = {{&l_1437[0],&l_1632,&l_1437[0],&l_1437[0],&l_1632,&l_1437[0],&l_1437[0],&l_1632,&l_1437[0],&l_1437[0]},{&l_1632,&l_1632,&l_1437[0],&l_1632,&l_1632,&l_1437[0],&l_1632,&l_1632,&l_1437[0],&l_1632}}; volatile struct S0 **l_1639 = &g_585; int i, j; l_1631 ^= (safe_mul_func_int8_t_s_s((g_1388 = (((-1L) >= (safe_mul_func_int16_t_s_s((((*g_914) = p_115) != (((*g_405) = (((safe_mod_func_uint32_t_u_u((safe_lshift_func_int8_t_s_u((safe_rshift_func_int16_t_s_s(((((*l_1628) ^= (safe_add_func_uint32_t_u_u((((safe_div_func_int64_t_s_s((safe_add_func_uint64_t_u_u(((void*)0 == &g_1484), (&l_1555 == ((safe_lshift_func_int8_t_s_s((p_118 == ((l_1621 != (l_1622 <= (safe_mul_func_int16_t_s_s(((*l_1625) ^= (l_1601[6] | l_1601[5])), l_1622)))) > (*l_1602))), g_448.f7)) , l_1626)))), p_118)) == (***g_559)) , 0xEE784A79L), l_1496))) ^ l_1629[1]) > (*g_405)), p_115)), 0)), (-2L))) & p_115) <= l_1630)) | g_1105.f3)), (*l_1602)))) & 0xCCAFCA0C61A544D3LL)), p_115)); g_1635[5] = l_1632; (*l_1639) = g_585; } ++l_1653; } ++l_1658[5][0][0]; } else { /* block id: 691 */ l_1644[2][2] &= (((*l_1602) = 18446744073709551615UL) & 0x0E1A49255627AA5BLL); if ((*l_1602)) break; (*l_1602) &= 0L; return (*l_1602); } } if ((g_70[4][0] = (safe_mod_func_int64_t_s_s(((void*)0 != &g_1559), ((safe_div_func_int64_t_s_s((((g_1665 = &g_1635[5]) != ((0x09A3L || ((*l_1602) > ((*l_1602) || (0x882BL >= ((((((l_1472 = (l_1667[7] = l_1666)) , (-1L)) , (*p_116)) | 0x64A27B710C284588LL) && (**g_913)) < 0x1A2B7252522E7F94LL))))) , &g_1635[5])) || (*p_116)), p_115)) , (***g_1107)))))) { /* block id: 703 */ uint32_t l_1671 = 0UL; uint64_t *l_1678 = &l_1590; int32_t l_1692[10][2] = {{0xD909CBA3L,(-5L)},{0xD909CBA3L,0xD909CBA3L},{(-5L),0xD909CBA3L},{0xD909CBA3L,(-5L)},{0xD909CBA3L,0xD909CBA3L},{(-5L),0xD909CBA3L},{0xD909CBA3L,(-5L)},{0xD909CBA3L,0xD909CBA3L},{1L,(-5L)},{(-5L),1L}}; int32_t l_1722 = 0L; int16_t l_1748 = 6L; uint16_t ***l_1808 = &l_1537; int i, j; if ((safe_rshift_func_int8_t_s_u((((((l_1671 , (safe_sub_func_uint64_t_u_u(((*l_1678) = ((*l_1602) <= (g_1105.f7 = (0UL <= ((((*g_1109) &= 0xB9682F953C88AE81LL) <= p_115) , (safe_mul_func_uint8_t_u_u(3UL, ((*g_405) & p_115)))))))), (p_115 , p_115)))) == l_1671) != l_1671) | (*g_914)) , p_118), 0))) { /* block id: 707 */ int8_t *l_1688[1][6][1]; int32_t l_1689 = (-3L); int32_t l_1690[9] = {(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}; uint32_t l_1713 = 0UL; uint16_t l_1724 = 0UL; uint8_t l_1727 = 5UL; int i, j, k; for (i = 0; i < 1; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 1; k++) l_1688[i][j][k] = (void*)0; } } l_1679[0][0][0] &= ((*l_1602) = p_115); for (g_454.f7 = 0; (g_454.f7 > (-19)); g_454.f7 = safe_sub_func_int8_t_s_s(g_454.f7, 3)) { /* block id: 712 */ volatile int8_t **l_1683 = (void*)0; volatile int8_t ***l_1682[1][9][10] = {{{&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683},{&l_1683,&l_1683,&l_1683,(void*)0,&l_1683,(void*)0,(void*)0,&l_1683,&l_1683,&l_1683},{(void*)0,&l_1683,&l_1683,(void*)0,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683},{(void*)0,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,(void*)0,&l_1683,&l_1683},{&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,(void*)0,&l_1683,&l_1683,&l_1683},{&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,(void*)0,&l_1683,(void*)0},{&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,(void*)0},{(void*)0,&l_1683,&l_1683,(void*)0,&l_1683,(void*)0,&l_1683,&l_1683,&l_1683,&l_1683},{&l_1683,(void*)0,&l_1683,(void*)0,&l_1683,&l_1683,&l_1683,&l_1683,&l_1683,(void*)0}}}; int i, j, k; l_1684 = &g_1459[5]; } if (((safe_sub_func_int8_t_s_s(0L, p_115)) == (((***g_912) = (p_115 , p_115)) | (!(g_230 &= g_366.f2))))) { /* block id: 717 */ int32_t l_1691 = 0x8AA04BB9L; uint64_t l_1693 = 0xB02EDF0DEC044720LL; int32_t l_1698 = (-3L); --l_1693; for (g_1105.f4 = 0; (g_1105.f4 == 38); g_1105.f4 = safe_add_func_uint16_t_u_u(g_1105.f4, 1)) { /* block id: 721 */ ++l_1699; } } else { /* block id: 724 */ uint32_t l_1721 = 4294967292UL; int32_t l_1730 = 0x7507AF9CL; if (((((0x5D11F9BD85265C38LL | ((((safe_mul_func_int8_t_s_s((safe_mul_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(((l_1722 |= ((((safe_rshift_func_uint8_t_u_u(0x40L, (safe_unary_minus_func_int16_t_s((p_115 >= (safe_div_func_int16_t_s_s(((l_1690[3] >= ((l_1713 ^ (safe_sub_func_int64_t_s_s((safe_mul_func_int16_t_s_s((***g_912), l_1690[5])), ((safe_rshift_func_uint16_t_u_u(l_1692[7][0], 15)) != ((l_1720 == (void*)0) <= l_1721))))) == (-3L))) <= g_1438.f3), 0xA960L))))))) , (**g_913)) ^ p_115) && p_115)) , 246UL), (*****g_1136))), l_1721)), (*g_510))) && l_1721) > l_1713) | l_1692[8][0])) , l_1721) != p_118) & p_118)) { /* block id: 726 */ int32_t l_1723 = 0x373B2C57L; l_1724--; l_1727--; l_1730 |= l_1723; return g_1731; } else { /* block id: 731 */ return p_118; } } } else { /* block id: 735 */ uint8_t * const ***l_1741 = &g_1739; (*l_1602) = (safe_sub_func_uint64_t_u_u(((***g_1107) = ((-7L) == ((l_1734 && ((((safe_sub_func_uint32_t_u_u((safe_sub_func_int16_t_s_s(0xCB51L, (((*g_1137) != ((*l_1741) = g_1739)) > (((**g_913) &= (-1L)) , ((safe_rshift_func_uint8_t_u_s(7UL, (safe_div_func_uint64_t_u_u((((safe_add_func_int32_t_s_s(l_1748, (&l_1537 == (void*)0))) , (**g_404)) == p_115), p_115)))) & (**g_509)))))), 0x1B57606AL)) >= 0xEA65D3384F7A324CLL) & (*g_1109)) == (*g_405))) < 0x6C5F514FC6BF2A6BLL))), 0x5623A55A41183D96LL)); } l_1749--; for (p_118 = (-6); (p_118 == (-13)); p_118 = safe_sub_func_int32_t_s_s(p_118, 2)) { /* block id: 744 */ int32_t l_1764 = (-1L); uint64_t l_1769 = 18446744073709551608UL; int32_t l_1777 = 6L; for (g_1331 = 4; (g_1331 >= 0); g_1331 -= 1) { /* block id: 747 */ int64_t **l_1763 = &g_47; int64_t ***l_1762 = &l_1763; int i; (*l_1602) ^= ((l_1436[g_1331] != (safe_mod_func_uint8_t_u_u((safe_mul_func_int8_t_s_s(0L, 0L)), (safe_add_func_int8_t_s_s((0x13L || (((0x709B8073L > (((g_968 & 255UL) , ((((*l_1762) = (void*)0) == &p_116) > (*g_1109))) & 18446744073709551609UL)) && l_1764) || p_115)), 0x6CL))))) == 0xF72E7322662B2563LL); return p_115; } (*l_1602) |= (safe_sub_func_int64_t_s_s((((safe_sub_func_uint32_t_u_u((l_1769 && (7L || p_118)), l_1692[9][0])) <= p_115) && ((0UL < ((safe_mul_func_uint8_t_u_u(((**g_509)++), (l_1692[9][1] |= p_118))) == ((l_1777 = ((((safe_add_func_uint16_t_u_u((!0x2B6FL), 0x1DA9L)) != l_1769) < p_115) | 1L)) < l_1722))) , (***g_912))), (*p_116))); l_1777 = l_1778; } for (g_104 = 0; (g_104 <= 38); g_104 = safe_add_func_int8_t_s_s(g_104, 4)) { /* block id: 760 */ uint16_t l_1792 = 0x9133L; int16_t l_1807 = 2L; int32_t l_1832[9] = {0L,0L,0L,0L,0L,0L,0L,0L,0L}; int32_t l_1833 = 0x7221F8FFL; int8_t **l_1848[2][1]; int i, j; for (i = 0; i < 2; i++) { for (j = 0; j < 1; j++) l_1848[i][j] = (void*)0; } if (((*l_1602) = 0x96537570L)) { /* block id: 762 */ int8_t l_1783 = 0xF0L; int32_t l_1784 = 0xCA6A3F29L; uint8_t **l_1844 = &g_510; for (g_1636.f7 = 12; (g_1636.f7 < 12); ++g_1636.f7) { /* block id: 765 */ uint64_t l_1785[8][1][6] = {{{0x34E6C7C9CA9E2085LL,0x42F02481C6DCE702LL,18446744073709551615UL,18446744073709551615UL,0x42F02481C6DCE702LL,0x34E6C7C9CA9E2085LL}},{{0x42F02481C6DCE702LL,18446744073709551615UL,0x1F8956685BA07B4DLL,0x099FA619A7386F5CLL,18446744073709551608UL,0x0D0FB0CE4C8D1EA5LL}},{{18446744073709551615UL,0x1F8956685BA07B4DLL,0xA13C84519A63DFDFLL,0x0D8942C1F8D07FB1LL,0UL,0x876F31F8A0258278LL}},{{18446744073709551615UL,0x099FA619A7386F5CLL,0x0D8942C1F8D07FB1LL,0x099FA619A7386F5CLL,18446744073709551615UL,18446744073709551608UL}},{{0x42F02481C6DCE702LL,18446744073709551608UL,0UL,18446744073709551615UL,0x876F31F8A0258278LL,3UL}},{{0x34E6C7C9CA9E2085LL,0x0D0FB0CE4C8D1EA5LL,0x876F31F8A0258278LL,18446744073709551608UL,3UL,3UL}},{{1UL,0UL,0UL,1UL,0x000939995E3EEF21LL,18446744073709551608UL}},{{3UL,0xF89EB2EF126ED304LL,0x0D8942C1F8D07FB1LL,18446744073709551615UL,0x099FA619A7386F5CLL,0x876F31F8A0258278LL}}}; int i, j, k; ++l_1785[0][0][3]; return (**g_509); } for (g_363.f4 = 7; (g_363.f4 >= 6); g_363.f4--) { /* block id: 771 */ int8_t l_1790 = (-3L); int32_t l_1791 = 0x50AECCFCL; int64_t **l_1806 = &g_47; int64_t ***l_1805 = &l_1806; uint16_t ****l_1815 = &g_1813[3][4][1]; --l_1792; if (p_118) break; l_1791 = ((safe_mul_func_int16_t_s_s((*g_914), (***g_559))) != ((((((((safe_rshift_func_int16_t_s_s(((l_1807 = ((0x97907AF3L != l_1792) || (safe_sub_func_uint16_t_u_u((p_118 & ((p_115 < ((safe_mul_func_int8_t_s_s((((p_115 || (((*l_1805) = &g_47) != &g_47)) | l_1791) , g_1638.f4), 0x1EL)) | l_1784)) != 0UL)), 0xC699L)))) && (-1L)), (**g_913))) != l_1722) , (*p_116)) || 18446744073709551613UL) < 0x76801D493DC333CFLL) > l_1784) , (void*)0) == l_1808)); l_1833 |= ((safe_mod_func_int16_t_s_s((safe_rshift_func_uint8_t_u_u(((p_118 , &l_1537) == ((*l_1815) = g_1813[0][4][3])), 2)), l_1791)) == (safe_rshift_func_int16_t_s_u((((safe_mul_func_uint8_t_u_u(((safe_lshift_func_int8_t_s_u((((safe_add_func_uint32_t_u_u((safe_add_func_int64_t_s_s((&g_48[3] == &g_1203), (-1L))), ((safe_mul_func_int8_t_s_s((safe_add_func_uint32_t_u_u((p_115 , ((l_1832[3] = (safe_rshift_func_int8_t_s_s((((3L == p_118) >= 0x8AE0A268L) > (***g_912)), p_115))) , p_115)), l_1671)), 0x31L)) <= l_1792))) < p_118) ^ p_115), 4)) >= l_1671), (***g_1739))) > (***g_1107)) > (-10L)), 8))); } for (g_457.f7 = 20; (g_457.f7 == 5); g_457.f7--) { /* block id: 783 */ const int32_t l_1840[3] = {0xC957D00FL,0xC957D00FL,0xC957D00FL}; int8_t ***l_1847 = &g_1845; int8_t ***l_1849 = (void*)0; int8_t ***l_1850[3][3] = {{(void*)0,(void*)0,(void*)0},{&l_1848[0][0],&l_1848[0][0],&l_1848[0][0]},{(void*)0,(void*)0,(void*)0}}; int i, j; g_1638.f7 |= (safe_add_func_int8_t_s_s(((safe_add_func_int32_t_s_s(l_1840[0], ((((g_1633[3].f7 = (l_1784 = ((*l_1602) &= (+(p_115 || (((l_1844 != (void*)0) >= ((((*l_1847) = g_1845) == (g_1851 = l_1848[1][0])) == 0xD0L)) <= ((safe_unary_minus_func_int16_t_s((safe_sub_func_int16_t_s_s((***g_912), 65529UL)))) >= (*p_116)))))))) , 0x49ECL) != (-2L)) || l_1855[0]))) , p_118), 2L)); (*l_1602) = (safe_sub_func_uint32_t_u_u(l_1792, (((****g_1137) = l_1784) , 0x2774A6D0L))); l_1692[1][0] |= (l_1858 == (void*)0); } } else { /* block id: 794 */ int16_t l_1863 = 0x0FFBL; int32_t l_1866 = 2L; int32_t l_1871 = 0xCFB3ED89L; int32_t l_1874 = 9L; int32_t l_1875[6] = {0x0D818149L,0x0D818149L,0x0D818149L,0x0D818149L,0x0D818149L,0x0D818149L}; int i; for (g_446.f7 = 0; (g_446.f7 > (-12)); g_446.f7 = safe_sub_func_uint64_t_u_u(g_446.f7, 6)) { /* block id: 797 */ int16_t l_1861 = 1L; int32_t l_1862 = 0x128F9B6AL; int32_t l_1864 = 0x95B201DBL; int32_t l_1865 = 0xBFDF757BL; int32_t l_1867 = 0x067CD442L; int32_t l_1868 = 9L; int32_t l_1869 = 0x13D15A9CL; int32_t l_1870 = 0x6DB9416FL; int32_t l_1872 = 0x696D1F90L; int32_t l_1873 = (-9L); int32_t l_1876 = (-1L); uint8_t *l_1886 = &g_454.f0; l_1861 = 0x4F0C4F71L; if (l_1861) break; ++l_1878; l_1832[2] |= (safe_mul_func_uint16_t_u_u((~(safe_mod_func_int32_t_s_s(l_1874, l_1874))), (((****g_1137) = (l_1537 == &p_117)) <= ((*l_1886) = l_1722)))); } if (l_1874) continue; return p_115; } } } else { /* block id: 809 */ uint32_t l_1887 = 0xB55B0BACL; int8_t *l_1891 = (void*)0; int8_t *l_1892[7] = {&g_1331,&g_1331,&g_1388,&g_1331,&g_1331,&g_1388,&g_1331}; int32_t l_1893 = 1L; int32_t **l_1902[5][9] = {{&l_1602,&l_1602,&l_1602,&l_1602,&l_1602,&g_624,&l_1602,&g_624,&g_624},{(void*)0,&g_624,&g_624,(void*)0,&g_624,&g_624,(void*)0,&g_624,&g_624},{&l_1602,&g_624,&g_624,&l_1602,&g_624,&g_624,&l_1602,&g_624,&g_624},{(void*)0,&g_624,&g_624,(void*)0,&g_624,&g_624,(void*)0,&g_624,&g_624},{&l_1602,&g_624,&g_624,&l_1602,&g_624,&g_624,&l_1602,&g_624,&g_624}}; int32_t **l_1903 = &g_299; int i, j; (*l_1903) = (*l_1901); } if ((safe_rshift_func_uint8_t_u_s(((**g_1108) > ((&l_1591 != (void*)0) ^ ((void*)0 == (*l_1858)))), p_118))) { /* block id: 814 */ int32_t l_1923 = (-3L); int32_t l_1926 = 5L; int64_t l_1959 = (-1L); int32_t l_1963 = (-8L); int32_t l_1964 = (-1L); int32_t l_1968[7] = {0x8494EE25L,3L,3L,0x8494EE25L,3L,3L,0x8494EE25L}; int32_t **l_1974 = &l_1668[0]; int32_t l_1991 = 0L; int i; for (g_1638.f3 = 3; (g_1638.f3 >= 0); g_1638.f3 -= 1) { /* block id: 817 */ int32_t * const *** const l_1922 = &l_1900; int32_t * const *** const *l_1921[9][10] = {{&l_1922,&l_1922,(void*)0,&l_1922,&l_1922,&l_1922,(void*)0,&l_1922,(void*)0,&l_1922},{(void*)0,(void*)0,(void*)0,&l_1922,(void*)0,&l_1922,&l_1922,&l_1922,&l_1922,&l_1922},{&l_1922,&l_1922,&l_1922,&l_1922,&l_1922,(void*)0,&l_1922,&l_1922,&l_1922,&l_1922},{&l_1922,&l_1922,&l_1922,&l_1922,&l_1922,(void*)0,(void*)0,&l_1922,&l_1922,&l_1922},{&l_1922,&l_1922,&l_1922,&l_1922,&l_1922,&l_1922,&l_1922,&l_1922,&l_1922,&l_1922},{&l_1922,&l_1922,&l_1922,&l_1922,(void*)0,&l_1922,&l_1922,(void*)0,&l_1922,&l_1922},{(void*)0,(void*)0,&l_1922,&l_1922,&l_1922,&l_1922,&l_1922,&l_1922,&l_1922,(void*)0},{&l_1922,(void*)0,&l_1922,&l_1922,&l_1922,&l_1922,&l_1922,&l_1922,&l_1922,&l_1922},{&l_1922,(void*)0,&l_1922,(void*)0,(void*)0,&l_1922,&l_1922,&l_1922,(void*)0,&l_1922}}; int16_t *l_1925 = &g_143; uint32_t *l_1941[5][6][1] = {{{&l_1749},{&l_1749},{&l_1749},{&l_1749},{&l_1749},{&l_1749}},{{&l_1749},{&l_1749},{&l_1749},{&l_1749},{&l_1749},{&l_1749}},{{&l_1749},{&l_1749},{&l_1749},{&l_1749},{&l_1749},{&l_1749}},{{&l_1749},{&l_1749},{&l_1749},{&l_1749},{&l_1749},{&l_1749}},{{&l_1749},{&l_1749},{&l_1749},{&l_1749},{&l_1749},{&l_1749}}}; uint16_t l_1942 = 0x0CF1L; uint32_t l_1956 = 0xDBA9E3A8L; int i, j, k; l_1926 ^= ((((safe_mul_func_uint16_t_u_u(((***g_559)++), ((g_457.f2 & l_1910) , ((*l_1925) ^= (p_115 = (((((((safe_div_func_int8_t_s_s(p_118, (safe_div_func_uint16_t_u_u((safe_mul_func_uint8_t_u_u((++(***g_508)), (((safe_sub_func_uint8_t_u_u((((l_1921[1][7] != &l_1922) >= (((&p_119 == ((l_1923 & ((*g_1109) ^= (p_115 & (+(**g_913))))) , (void*)0)) >= 18446744073709551611UL) != 0UL)) ^ p_115), p_118)) > l_1923) ^ 4294967295UL))), p_118)))) , p_115) , p_119) == (void*)0) <= l_1923) && 18446744073709551615UL) == 0x2182L)))))) == 7L) && l_1923) | p_118); for (g_1322 = 0; (g_1322 <= 3); g_1322 += 1) { /* block id: 826 */ int8_t l_1929[3][3]; int32_t *****l_1933 = &g_1930[3]; int32_t *****l_1934 = (void*)0; int32_t ****l_1936 = (void*)0; int32_t *****l_1935 = &l_1936; int32_t l_1960 = 6L; int32_t **l_1961 = (void*)0; int32_t **l_1962 = &l_1668[0]; int32_t l_1965 = 0xA409AEBDL; int32_t l_1966 = (-2L); int32_t l_1967[10][9][2] = {{{3L,5L},{0x86810A47L,0x4F551BCBL},{(-1L),0x6FF692CFL},{0x77F82278L,0x77F82278L},{(-1L),0xC41B23CFL},{0xC24F1CADL,0x101BEEFEL},{0xEAA57082L,0x29CF0D97L},{0xB18FD823L,0xEAA57082L},{(-1L),0x57B961AAL}},{{(-1L),0xEAA57082L},{0xB18FD823L,0x29CF0D97L},{0xEAA57082L,0x101BEEFEL},{0xD0B55079L,(-4L)},{0x0452170CL,5L},{5L,0xC3CCAF8BL},{0L,1L},{0x29CF0D97L,1L},{0xB56D4538L,0xAC5798A4L}},{{(-1L),(-1L)},{(-1L),(-10L)},{(-1L),0x0452170CL},{1L,0x6FF692CFL},{0xEAA57082L,0xB56D4538L},{0xABD1094BL,0x4F551BCBL},{0xC41B23CFL,(-1L)},{0xF4622C58L,0x11902675L},{0xEE34228DL,0xC2F74A8BL}},{{0xC3CCAF8BL,0L},{0x11902675L,0x101BEEFEL},{3L,0xC24F1CADL},{(-5L),0xC24F1CADL},{3L,0x101BEEFEL},{0x11902675L,0L},{0xC3CCAF8BL,0xC2F74A8BL},{0xEE34228DL,0x11902675L},{0xF4622C58L,(-1L)}},{{0xC41B23CFL,0x4F551BCBL},{0xABD1094BL,0xB56D4538L},{0xEAA57082L,0x6FF692CFL},{1L,0x0452170CL},{(-1L),(-10L)},{(-1L),(-1L)},{(-1L),0xAC5798A4L},{0xB56D4538L,1L},{0x29CF0D97L,1L}},{{0L,0xC3CCAF8BL},{5L,5L},{0x0452170CL,(-4L)},{0xD0B55079L,0xF4622C58L},{0xB18FD823L,0x57B961AAL},{0x6FF692CFL,0xB18FD823L},{0xAC5798A4L,0xEE34228DL},{0xAC5798A4L,0xB18FD823L},{0x6FF692CFL,0x57B961AAL}},{{0xB18FD823L,0xF4622C58L},{0xD0B55079L,(-4L)},{0x0452170CL,5L},{5L,0xC3CCAF8BL},{0L,1L},{0x29CF0D97L,1L},{0xB56D4538L,0xAC5798A4L},{(-1L),(-1L)},{(-1L),(-10L)}},{{(-1L),0x0452170CL},{1L,0x6FF692CFL},{0xEAA57082L,0xB56D4538L},{0xABD1094BL,0x4F551BCBL},{0xC41B23CFL,(-1L)},{0xF4622C58L,0x11902675L},{0xEE34228DL,0xC2F74A8BL},{0xC3CCAF8BL,0L},{0x11902675L,0x101BEEFEL}},{{3L,0xC24F1CADL},{(-5L),0xC24F1CADL},{3L,0x101BEEFEL},{0x11902675L,0L},{0xC3CCAF8BL,0xC2F74A8BL},{0xEE34228DL,0x11902675L},{0xF4622C58L,(-1L)},{0xC41B23CFL,0x4F551BCBL},{0xABD1094BL,0xB56D4538L}},{{0xEAA57082L,0x6FF692CFL},{1L,0x0452170CL},{(-1L),(-10L)},{(-1L),(-1L)},{(-1L),0xAC5798A4L},{0xB56D4538L,1L},{0x29CF0D97L,1L},{0L,0xC3CCAF8BL},{5L,5L}}}; int i, j, k; for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) l_1929[i][j] = (-6L); } (*l_1602) = ((((safe_mul_func_uint8_t_u_u(((*g_510) = p_118), l_1929[2][2])) ^ ((p_115 >= p_118) && (((*l_1935) = ((*l_1933) = g_1930[3])) != (*g_1558)))) ^ (((0x854DA350L ^ l_1926) >= (safe_sub_func_uint16_t_u_u((safe_sub_func_int32_t_s_s(((l_1941[4][4][0] != &g_351) != 0x32L), l_1942)), (*g_405)))) | 0x8BF67FCAL)) | 0UL); if (l_1926) { /* block id: 831 */ int i, j; (*l_1602) ^= (safe_div_func_int16_t_s_s((p_119 == p_119), ((*l_1925) |= (g_361[g_1638.f3][g_1638.f3] = 2L)))); l_1926 ^= (safe_sub_func_int64_t_s_s(g_452.f4, (+(p_115 <= 0UL)))); } else { /* block id: 836 */ uint8_t l_1948 = 8UL; int32_t l_1949 = 1L; int32_t **l_1952 = &l_1668[0]; l_1948 ^= 0xB84D86FEL; l_1949 ^= (&l_1901 != &l_1901); (*l_1952) = (**l_1900); l_1960 &= (((((*p_116) & ((void*)0 != (*g_912))) == ((safe_unary_minus_func_uint16_t_u(l_1956)) & (((((*g_1107) != (void*)0) <= (safe_rshift_func_int16_t_s_u(p_115, (**g_1814)))) | p_118) , 0L))) >= l_1959) || (***g_1739)); } (*l_1962) = (*l_1901); --l_1969; } } if (((safe_mod_func_uint32_t_u_u((((p_118 >= ((l_1974 = &p_119) != (*g_311))) != (((*l_1602) && (~(safe_mul_func_uint16_t_u_u((safe_mod_func_int16_t_s_s(((safe_mod_func_int8_t_s_s((safe_rshift_func_uint16_t_u_s(0x7521L, (safe_mod_func_int32_t_s_s(((safe_lshift_func_uint16_t_u_s((p_115 < (l_1988 != (void*)0)), 5)) < ((p_116 != (void*)0) & l_1989)), l_1990)))), 0xE6L)) <= 0x9FL), 0x0D22L)), (***g_912))))) || (*g_1109))) >= (*g_1846)), 0x39F907A0L)) > l_1991)) { /* block id: 847 */ uint8_t l_1992 = 0x26L; int32_t *l_1995 = (void*)0; l_1992++; (*l_1974) = ((**g_1931) = l_1995); } else { /* block id: 851 */ for (l_1699 = 0; l_1699 < 6; l_1699 += 1) { for (g_452.f0 = 0; g_452.f0 < 6; g_452.f0 += 1) { l_1644[l_1699][g_452.f0] = 0x38A22CC3L; } } } (**g_1931) = (**g_1931); } else { /* block id: 855 */ uint32_t l_1996 = 0UL; ++l_1996; return (*g_510); } for (l_1643 = 0; (l_1643 <= 3); l_1643 += 1) { /* block id: 861 */ int i; g_1086[l_1643] = g_1086[l_1643]; } } else { /* block id: 864 */ return p_118; } return p_118; } /* ------------------------------------------ */ /* * reads : g_508 g_509 g_510 g_448.f0 g_363.f4 g_299 g_70 g_624 g_1006 g_73 g_450.f4 g_559 g_404 g_914 g_361 * writes: g_230 g_299 g_446.f7 g_1006 g_361 g_624 */ int32_t * func_120(uint8_t p_121, int16_t p_122, int32_t p_123) { /* block id: 594 */ int16_t l_1397 = 4L; int32_t **l_1404 = &g_299; int32_t l_1405 = 0x3BF97DBBL; int8_t *l_1410 = &g_230; int16_t l_1411 = (-5L); uint16_t **l_1428 = &g_405; if (((((l_1397 < ((safe_add_func_int8_t_s_s((safe_unary_minus_func_int64_t_s((safe_rshift_func_int8_t_s_u((+p_122), 0)))), (***g_508))) , (((((void*)0 != l_1404) & l_1397) || p_122) , l_1405))) || (safe_lshift_func_int8_t_s_u(((*l_1410) = (safe_sub_func_uint64_t_u_u((p_123 != p_122), g_363.f4))), (**g_509)))) || p_123) && l_1411)) { /* block id: 596 */ int8_t l_1412 = 0xD7L; l_1412 = p_123; return &g_1124; } else { /* block id: 599 */ uint16_t l_1424[4][7][1] = {{{0xA1D5L},{0x234FL},{0x11E8L},{0UL},{0x11E8L},{0x234FL},{0xA1D5L}},{{0x234FL},{0x11E8L},{0UL},{0x11E8L},{0x234FL},{0xA1D5L},{0x234FL}},{{0x11E8L},{0UL},{0x11E8L},{0x234FL},{0xA1D5L},{0x234FL},{0x11E8L}},{{0UL},{0x11E8L},{0x234FL},{0xA1D5L},{0x234FL},{0x11E8L},{0UL}}}; int i, j, k; (*l_1404) = &g_70[4][0]; (*g_624) = (safe_lshift_func_uint16_t_u_u(((safe_mul_func_uint8_t_u_u((**l_1404), (p_123 < 0xFCF9L))) && (safe_sub_func_int32_t_s_s((*g_299), (-8L)))), 10)); for (g_1006 = 0; (g_1006 >= 8); g_1006 = safe_add_func_uint64_t_u_u(g_1006, 5)) { /* block id: 604 */ int32_t *l_1421[5][10] = {{&g_366.f7,(void*)0,(void*)0,(void*)0,&g_366.f7,&g_70[4][0],&g_366.f7,&g_1086[3],&g_366.f7,&g_1086[3]},{&g_389,&g_70[4][0],&g_19,&g_1086[3],&g_19,&g_70[4][0],&g_389,&g_70[4][0],&g_19,&g_1086[3]},{(void*)0,&g_1086[3],(void*)0,&g_70[4][0],&g_448.f7,&g_70[4][0],(void*)0,&g_1086[3],(void*)0,&g_70[4][0]},{&g_389,&g_1086[3],&g_11,&g_1086[3],&g_389,(void*)0,&g_389,&g_1086[3],&g_11,&g_1086[3]},{&g_448.f7,&g_70[4][0],(void*)0,&g_1086[3],(void*)0,&g_70[4][0],&g_448.f7,&g_70[4][0],(void*)0,&g_1086[3]}}; int i, j; (*l_1404) = l_1421[2][2]; if (p_122) break; } g_624 = (((safe_div_func_int8_t_s_s((l_1424[1][6][0] , (!(p_123 < (safe_mul_func_uint16_t_u_u(p_123, ((*g_914) &= (1UL | (((0xA21C96A7L != (g_73[1] < l_1424[0][5][0])) >= g_450.f4) || (l_1428 == (*g_559)))))))))), (**g_509))) <= p_123) , (*l_1404)); } return (*l_1404); } /* ------------------------------------------ */ /* * reads : g_11 g_110 g_19 g_70 g_143 g_48 g_192 g_199 g_104 g_230 g_6 g_316 g_351 g_366.f3 g_404 g_405 g_290 g_453.f0 g_447.f2 g_508 g_458.f3 g_452.f6 g_366.f4 g_451.f0 g_509 g_510 g_448.f0 g_281 g_454.f7 g_547 g_446.f7 g_458.f7 g_585 g_450.f7 g_363.f7 g_624 g_457.f7 g_633 g_453.f7 g_1331 g_559 g_912 g_913 g_914 g_361 g_1108 g_1109 g_389 g_459.f0 g_1136 g_1137 g_446.f3 g_448.f4 * writes: g_143 g_47 g_70 g_192 g_104 g_230 g_351 g_366.f3 g_454.f7 g_508 g_547 g_290 g_558 g_450.f7 g_363.f7 g_366.f7 g_457.f7 g_446.f3 g_448.f4 g_446.f7 g_1331 g_1368 g_448.f0 g_389 */ int32_t func_131(int64_t p_132, int32_t p_133) { /* block id: 30 */ int16_t *l_142[4][8] = {{&g_143,&g_143,&g_143,&g_143,&g_143,&g_143,&g_143,&g_143},{&g_143,&g_143,&g_143,&g_143,&g_143,&g_143,&g_143,&g_143},{&g_143,&g_143,&g_143,&g_143,&g_143,&g_143,&g_143,&g_143},{&g_143,&g_143,&g_143,&g_143,&g_143,&g_143,&g_143,&g_143}}; int32_t l_144 = 0x77F9590DL; uint32_t l_149 = 0x530D318FL; int64_t **l_152 = (void*)0; int64_t **l_153[10] = {&g_47,&g_47,&g_47,&g_47,&g_47,&g_47,&g_47,&g_47,&g_47,&g_47}; uint64_t l_154[7] = {18446744073709551615UL,1UL,18446744073709551615UL,18446744073709551615UL,1UL,18446744073709551615UL,18446744073709551615UL}; uint8_t *l_155 = &g_110[0][9]; uint8_t **l_156 = &l_155; const int64_t l_189[3][8][9] = {{{0L,0x2C1C6760B6CA204FLL,0L,1L,9L,0xAFCD277CD82FAD60LL,1L,0xE11B9957DAADAC5ALL,0L},{0x746C3F0D202A2DC1LL,0x0FDD93009D507F36LL,9L,(-1L),0xDD64F156DC989A7FLL,0L,0x2C1C6760B6CA204FLL,0x56C0FDE0F2DC62B3LL,(-8L)},{0xAFCD277CD82FAD60LL,0x4599E6F73A530DF6LL,(-8L),1L,1L,(-8L),0x4599E6F73A530DF6LL,0xAFCD277CD82FAD60LL,0L},{9L,0x4599E6F73A530DF6LL,0x9992F746F07427AALL,0x0FDD93009D507F36LL,0L,(-8L),9L,0L,0L},{0x4599E6F73A530DF6LL,0x0FDD93009D507F36LL,0xE11B9957DAADAC5ALL,(-8L),0L,(-1L),0x56C0FDE0F2DC62B3LL,(-1L),0L},{1L,0x2C1C6760B6CA204FLL,0x2C1C6760B6CA204FLL,1L,(-8L),0xDD64F156DC989A7FLL,0x56C0FDE0F2DC62B3LL,9L,(-8L)},{(-8L),0xE11B9957DAADAC5ALL,0x0FDD93009D507F36LL,0x4599E6F73A530DF6LL,0x2C1C6760B6CA204FLL,0x9992F746F07427AALL,9L,0L,0L},{0x0FDD93009D507F36LL,0x9992F746F07427AALL,0x4599E6F73A530DF6LL,9L,(-8L),9L,0x4599E6F73A530DF6LL,0x9992F746F07427AALL,0x0FDD93009D507F36LL}},{{1L,(-8L),0x4599E6F73A530DF6LL,0xAFCD277CD82FAD60LL,0L,0xD41B4FA777E85B63LL,0x2C1C6760B6CA204FLL,0x746C3F0D202A2DC1LL,9L},{(-1L),9L,0x0FDD93009D507F36LL,0x746C3F0D202A2DC1LL,0L,1L,1L,1L,1L},{1L,0L,0x2C1C6760B6CA204FLL,0L,1L,9L,0xAFCD277CD82FAD60LL,1L,9L},{0xAFCD277CD82FAD60LL,0x0FDD93009D507F36LL,9L,0xAC94E5E5AFB853ABLL,(-8L),0x56C0FDE0F2DC62B3LL,0xE11B9957DAADAC5ALL,0L,0L},{0x2C1C6760B6CA204FLL,0x9992F746F07427AALL,9L,0L,0L,0L,0L,9L,0x9992F746F07427AALL},{(-8L),0x56C0FDE0F2DC62B3LL,0x2C1C6760B6CA204FLL,0L,0xDD64F156DC989A7FLL,(-1L),9L,0x0FDD93009D507F36LL,0x746C3F0D202A2DC1LL},{1L,0x746C3F0D202A2DC1LL,0L,0xAC94E5E5AFB853ABLL,0x4599E6F73A530DF6LL,0L,1L,0L,1L},{0L,0x56C0FDE0F2DC62B3LL,0L,0L,0x56C0FDE0F2DC62B3LL,0L,9L,0x9992F746F07427AALL,1L}},{{0x4599E6F73A530DF6LL,0x9992F746F07427AALL,0x0FDD93009D507F36LL,0L,(-8L),9L,0L,0L,0x746C3F0D202A2DC1LL},{0L,0x0FDD93009D507F36LL,0x9992F746F07427AALL,0x4599E6F73A530DF6LL,9L,(-8L),9L,0x4599E6F73A530DF6LL,0x9992F746F07427AALL},{0L,0L,0x56C0FDE0F2DC62B3LL,0L,9L,0x9992F746F07427AALL,1L,0x746C3F0D202A2DC1LL,0L},{0xAC94E5E5AFB853ABLL,0L,0x746C3F0D202A2DC1LL,1L,(-8L),0xE11B9957DAADAC5ALL,9L,9L,9L},{0L,0x2C1C6760B6CA204FLL,0x56C0FDE0F2DC62B3LL,(-8L),0x56C0FDE0F2DC62B3LL,0x2C1C6760B6CA204FLL,0L,0xDD64F156DC989A7FLL,(-1L)},{0L,9L,0x9992F746F07427AALL,0x2C1C6760B6CA204FLL,0x4599E6F73A530DF6LL,0x0FDD93009D507F36LL,0xE11B9957DAADAC5ALL,(-8L),0L},{0xAC94E5E5AFB853ABLL,9L,0x0FDD93009D507F36LL,0xAFCD277CD82FAD60LL,0xDD64F156DC989A7FLL,0x4599E6F73A530DF6LL,0x4599E6F73A530DF6LL,0xDD64F156DC989A7FLL,0xAFCD277CD82FAD60LL},{0L,0xAC94E5E5AFB853ABLL,0L,(-1L),0L,0x4599E6F73A530DF6LL,(-8L),9L,0x56C0FDE0F2DC62B3LL}}}; int32_t l_193[8]; uint32_t l_227[3]; uint8_t l_259 = 0xB3L; int32_t l_262 = 0xA0F8C372L; int32_t *l_264 = &g_19; int32_t **l_263 = &l_264; struct S0 *l_362 = &g_363; int64_t l_410 = 1L; int16_t l_411 = 0xE00DL; int64_t l_412[4][4][3] = {{{(-1L),1L,4L},{(-6L),7L,0x5EFBB5AF0C8403D0LL},{0x5C478AC81F1EE984LL,0x5C478AC81F1EE984LL,0xCCC4D57B7079A256LL},{(-6L),0x684B30D606F1CA09LL,7L}},{{(-1L),0xCCC4D57B7079A256LL,(-6L)},{0x684B30D606F1CA09LL,0x5383CB7436B2F34CLL,0x5383CB7436B2F34CLL},{0x5250F0BB955BB512LL,(-1L),(-6L)},{7L,0x071AE0DCB4711B27LL,7L}},{{4L,(-3L),0xCCC4D57B7079A256LL},{0x5EFBB5AF0C8403D0LL,0xC87197E6407F14B3LL,0x5EFBB5AF0C8403D0LL},{0xCCC4D57B7079A256LL,(-3L),4L},{7L,0x071AE0DCB4711B27LL,7L}},{{(-6L),(-1L),0x5250F0BB955BB512LL},{0x5383CB7436B2F34CLL,0x5383CB7436B2F34CLL,0x684B30D606F1CA09LL},{(-6L),0xCCC4D57B7079A256LL,(-1L)},{7L,0x684B30D606F1CA09LL,(-6L)}}}; int64_t l_461 = (-1L); uint32_t l_470 = 1UL; uint32_t l_536 = 8UL; uint16_t * const **l_557[8][9][3] = {{{&g_404,&g_404,&g_404},{&g_404,(void*)0,&g_404},{&g_404,&g_404,&g_404},{(void*)0,&g_404,&g_404},{&g_404,(void*)0,&g_404},{(void*)0,&g_404,&g_404},{&g_404,&g_404,&g_404},{(void*)0,(void*)0,(void*)0},{&g_404,&g_404,(void*)0}},{{&g_404,&g_404,(void*)0},{&g_404,&g_404,&g_404},{(void*)0,&g_404,&g_404},{&g_404,(void*)0,&g_404},{&g_404,&g_404,(void*)0},{&g_404,&g_404,&g_404},{&g_404,&g_404,(void*)0},{&g_404,(void*)0,(void*)0},{&g_404,&g_404,&g_404}},{{&g_404,&g_404,(void*)0},{(void*)0,&g_404,(void*)0},{&g_404,&g_404,&g_404},{(void*)0,&g_404,(void*)0},{&g_404,&g_404,&g_404},{(void*)0,&g_404,&g_404},{&g_404,&g_404,&g_404},{&g_404,&g_404,(void*)0},{&g_404,&g_404,(void*)0}},{{&g_404,&g_404,&g_404},{&g_404,&g_404,(void*)0},{&g_404,&g_404,(void*)0},{&g_404,&g_404,&g_404},{(void*)0,&g_404,&g_404},{&g_404,(void*)0,&g_404},{&g_404,&g_404,(void*)0},{&g_404,&g_404,&g_404},{&g_404,&g_404,(void*)0}},{{&g_404,(void*)0,(void*)0},{&g_404,&g_404,&g_404},{&g_404,&g_404,(void*)0},{(void*)0,&g_404,(void*)0},{&g_404,&g_404,&g_404},{(void*)0,&g_404,(void*)0},{&g_404,&g_404,&g_404},{(void*)0,&g_404,&g_404},{&g_404,&g_404,&g_404}},{{&g_404,&g_404,(void*)0},{&g_404,&g_404,(void*)0},{&g_404,&g_404,&g_404},{&g_404,&g_404,(void*)0},{&g_404,&g_404,(void*)0},{&g_404,&g_404,&g_404},{(void*)0,&g_404,&g_404},{&g_404,(void*)0,&g_404},{&g_404,&g_404,(void*)0}},{{&g_404,&g_404,&g_404},{&g_404,&g_404,(void*)0},{&g_404,(void*)0,(void*)0},{&g_404,&g_404,&g_404},{&g_404,&g_404,(void*)0},{(void*)0,&g_404,(void*)0},{&g_404,&g_404,&g_404},{(void*)0,&g_404,(void*)0},{&g_404,&g_404,&g_404}},{{(void*)0,&g_404,&g_404},{&g_404,&g_404,&g_404},{&g_404,&g_404,(void*)0},{&g_404,&g_404,(void*)0},{&g_404,&g_404,&g_404},{&g_404,&g_404,(void*)0},{&g_404,&g_404,(void*)0},{&g_404,&g_404,&g_404},{(void*)0,&g_404,&g_404}}}; uint16_t * const ***l_556 = &l_557[7][7][2]; uint64_t *l_575 = &l_154[4]; uint64_t **l_632 = &l_575; uint16_t l_682[8][7][4] = {{{65535UL,65535UL,65535UL,0xD4CBL},{65535UL,0x48E9L,65535UL,65535UL},{0xD5FEL,0xD4CBL,0xD5FEL,65535UL},{0UL,0xD4CBL,65535UL,65535UL},{0xD4CBL,0x48E9L,0x48E9L,0xD4CBL},{0xD5FEL,65535UL,0x48E9L,65535UL},{0xD4CBL,0UL,65535UL,0UL}},{{0UL,0x48E9L,0xD5FEL,0UL},{0xD5FEL,0UL,65535UL,65535UL},{65535UL,65535UL,65535UL,0xD4CBL},{65535UL,0x48E9L,65535UL,65535UL},{0xD5FEL,0xD4CBL,0xD5FEL,65535UL},{0UL,0xD4CBL,65535UL,65535UL},{0xD4CBL,0x48E9L,0x48E9L,0xD4CBL}},{{0xD5FEL,65535UL,0x48E9L,65535UL},{0xD4CBL,0UL,65535UL,0UL},{0UL,0x48E9L,0xD5FEL,0UL},{0xD5FEL,0UL,65535UL,65535UL},{65535UL,65535UL,65535UL,0xD4CBL},{65535UL,0x48E9L,65535UL,65535UL},{0xD5FEL,0xD4CBL,0xD5FEL,65535UL}},{{0UL,0xD4CBL,65535UL,65535UL},{0xD4CBL,0x48E9L,0x48E9L,0xD4CBL},{0xD5FEL,65535UL,0x48E9L,65535UL},{0xD4CBL,0UL,65535UL,0UL},{0UL,0x48E9L,0xD5FEL,0UL},{0xD5FEL,0UL,65535UL,65535UL},{65535UL,65535UL,65535UL,0xD4CBL}},{{65535UL,0x48E9L,65535UL,65535UL},{0xD5FEL,0xD4CBL,0xD5FEL,65535UL},{0UL,0xD4CBL,65535UL,65535UL},{0xD4CBL,0x48E9L,0x48E9L,0xD4CBL},{0xD5FEL,65535UL,0x48E9L,65535UL},{0xD4CBL,0UL,65535UL,0UL},{0UL,0x48E9L,0xD5FEL,0UL}},{{0xD5FEL,0UL,65535UL,65535UL},{65535UL,65535UL,65535UL,0xD4CBL},{65535UL,0x48E9L,65535UL,65535UL},{0xD5FEL,0xD4CBL,0xD5FEL,65535UL},{0UL,0xD4CBL,65535UL,65535UL},{0xD4CBL,0x48E9L,0x48E9L,0xD4CBL},{0xD5FEL,65535UL,0x48E9L,65535UL}},{{0xD4CBL,0UL,65535UL,0UL},{0UL,0x48E9L,0xD5FEL,0UL},{0xD5FEL,0UL,65535UL,65535UL},{65535UL,65535UL,65535UL,0xD4CBL},{65535UL,0x48E9L,65535UL,65535UL},{0xD5FEL,0xD4CBL,0x555CL,0x171DL},{65535UL,0x48E9L,65535UL,0xD5FEL}},{{0x48E9L,65535UL,65535UL,0x48E9L},{0x555CL,0xD5FEL,65535UL,0x171DL},{0x48E9L,65535UL,65535UL,65535UL},{65535UL,65535UL,0x555CL,65535UL},{0x555CL,65535UL,0x171DL,0x171DL},{0xD5FEL,0xD5FEL,65535UL,0x48E9L},{0xD5FEL,65535UL,0x171DL,0xD5FEL}}}; int8_t l_703 = 6L; uint16_t **l_719 = &g_405; uint16_t ***l_718 = &l_719; uint16_t ****l_717 = &l_718; uint8_t ****l_926 = &g_508; int16_t l_969 = 1L; const int64_t l_1030[6][7][1] = {{{(-1L)},{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL},{(-1L)}},{{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL}},{{(-1L)},{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL},{(-1L)}},{{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL}},{{(-1L)},{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL},{(-1L)}},{{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL},{(-1L)},{0x76988DA752D57AF8LL}}}; int32_t *l_1032 = &g_450.f7; uint32_t l_1072 = 0x5DB5DD76L; uint64_t ***l_1106 = &l_632; int32_t l_1202 = (-1L); int8_t l_1245 = 0xDAL; uint8_t l_1248 = 0x0AL; uint32_t l_1373 = 0xDD5BFA5FL; int32_t ***l_1379 = &l_263; int32_t ****l_1378 = &l_1379; int64_t l_1384 = 0xE57388CD7DFFA0A4LL; int32_t l_1387 = 0x698845A9L; int8_t l_1389 = 4L; int16_t l_1390[7][7][2] = {{{(-10L),1L},{(-10L),0xD847L},{(-10L),1L},{(-10L),0x6A60L},{1L,(-10L)},{(-10L),0x6A60L},{(-1L),1L}},{{1L,0xD847L},{1L,1L},{(-1L),0x6A60L},{(-10L),(-10L)},{1L,0x6A60L},{(-10L),1L},{(-10L),0xD847L}},{{(-10L),1L},{(-10L),0x6A60L},{1L,(-10L)},{(-10L),0x6A60L},{(-1L),1L},{1L,0xD847L},{1L,1L}},{{(-1L),0x6A60L},{(-10L),(-10L)},{1L,0x6A60L},{(-10L),1L},{(-10L),0xD847L},{(-10L),1L},{(-10L),0x6A60L}},{{1L,(-10L)},{(-10L),0x6A60L},{(-1L),1L},{1L,0xD847L},{1L,1L},{(-1L),0x6A60L},{(-10L),(-10L)}},{{1L,0x6A60L},{(-10L),1L},{(-10L),0xD847L},{(-10L),1L},{(-10L),0x6A60L},{1L,(-10L)},{(-10L),0x6A60L}},{{(-1L),1L},{1L,0xD847L},{1L,1L},{(-1L),0x6A60L},{(-10L),(-10L)},{1L,0x6A60L},{(-10L),1L}}}; int32_t l_1391 = 0x4ED4A3B8L; uint8_t l_1392 = 0xE1L; int i, j, k; for (i = 0; i < 8; i++) l_193[i] = 3L; for (i = 0; i < 3; i++) l_227[i] = 18446744073709551615UL; if ((((*l_156) = ((safe_div_func_uint8_t_u_u(((safe_lshift_func_int16_t_s_u((g_143 = p_132), (l_144 && p_132))) , ((safe_mod_func_int64_t_s_s(0x985E1533DA5EF5FELL, (safe_div_func_int32_t_s_s(l_144, l_149)))) >= (((safe_add_func_uint32_t_u_u((5UL > (((&g_48[0] != (g_47 = (void*)0)) , g_11) != 0xE02C90DCL)), 0x892D855EL)) > l_154[0]) || 1UL))), g_110[3][0])) , l_155)) != (void*)0)) { /* block id: 34 */ uint32_t l_163 = 0x7AE2D5E7L; uint8_t *l_220 = (void*)0; uint8_t ***l_269[3][9][6] = {{{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156}},{{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156}},{{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156},{&l_156,&l_156,&l_156,&l_156,&l_156,&l_156}}}; int32_t l_319 = 8L; const uint32_t l_331 = 18446744073709551615UL; int32_t l_367 = 0xC886D2CFL; int32_t l_368 = 0xA355F2F5L; int32_t l_369 = 0L; int32_t l_373 = 7L; int32_t l_374 = 0xFAD172BBL; int32_t l_375 = (-8L); int32_t l_378[6] = {0L,0L,0L,0L,0L,0L}; uint8_t l_391 = 255UL; uint16_t **l_408 = &g_405; int32_t *l_416 = &g_70[4][0]; int32_t *l_540 = &g_70[4][0]; int32_t *l_541 = &g_459.f7; int32_t *l_542 = &g_70[4][0]; int32_t *l_543 = &g_446.f7; int32_t *l_544 = &l_319; int32_t *l_545 = &l_375; int32_t *l_546[3][1][6]; int i, j, k; for (i = 0; i < 3; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 6; k++) l_546[i][j][k] = &l_368; } } if ((safe_mul_func_uint8_t_u_u((((p_132 & (safe_rshift_func_uint8_t_u_u((safe_add_func_int8_t_s_s(((l_163 , (l_149 < ((safe_div_func_int64_t_s_s(((safe_sub_func_int32_t_s_s((safe_mul_func_int16_t_s_s(((l_154[0] , (p_132 && (((void*)0 == &p_133) >= 0x64EDA8F5FBB262B3LL))) && p_132), 1UL)), p_133)) <= l_163), 4L)) > p_132))) , 0x32L), (-9L))), 7))) == 0UL) >= l_154[0]), 0x57L))) { /* block id: 35 */ int32_t *l_187 = &g_70[8][0]; int32_t l_188 = 5L; uint64_t *l_190 = (void*)0; uint64_t *l_191 = &g_192; int32_t *l_222 = &l_193[4]; uint32_t *l_228 = &l_149; int32_t *l_229[9][2][5] = {{{&g_6,&l_144,&l_144,&g_6,&g_11},{&g_19,&g_6,&g_6,&g_6,&g_19}},{{&g_11,&g_6,&l_144,&l_144,&g_6},{&g_19,(void*)0,(void*)0,&g_6,(void*)0}},{{&g_6,&g_6,&g_19,&g_6,&g_6},{&g_19,&g_6,&g_19,(void*)0,&g_19}},{{&g_6,&g_11,&l_144,&g_6,&g_11},{&g_19,&g_6,&g_19,&g_6,(void*)0}},{{&l_144,&l_144,&g_19,&l_144,&g_11},{&g_19,&g_19,&g_6,(void*)0,&g_6}},{{&g_11,&g_11,&g_6,&l_144,&g_11},{&g_19,(void*)0,&g_19,&g_19,(void*)0}},{{&g_11,&g_19,&g_19,&g_11,&l_144},{&g_19,(void*)0,&g_19,(void*)0,&g_19}},{{&l_144,&g_11,&g_19,&g_19,&g_11},{(void*)0,&g_19,&g_19,(void*)0,&g_19}},{{&g_11,&l_144,&g_6,&g_11,&g_11},{&g_6,(void*)0,&g_6,&g_19,&g_19}}}; int i, j, k; if ((g_19 >= ((safe_add_func_int64_t_s_s((l_193[1] |= (safe_unary_minus_func_uint64_t_u(((((*l_191) |= ((safe_lshift_func_uint16_t_u_u(65535UL, (((p_132 > (safe_mod_func_int16_t_s_s((safe_add_func_int8_t_s_s((safe_sub_func_uint32_t_u_u((safe_lshift_func_int8_t_s_s(((l_154[0] , 0xBD5D16FAL) == p_132), ((p_132 , (safe_div_func_int16_t_s_s((g_143 = (safe_sub_func_uint8_t_u_u((((*l_187) ^= l_163) < (g_143 > 0x6AL)), l_154[3]))), l_188))) | g_110[4][0]))), l_189[1][7][6])), g_11)), g_48[3]))) > l_163) , (*l_187)))) & g_48[0])) ^ 18446744073709551615UL) == l_163)))), g_110[4][6])) == p_133))) { /* block id: 40 */ int32_t **l_194 = &l_187; (*l_194) = &p_133; for (l_149 = (-18); (l_149 < 13); l_149 = safe_add_func_int64_t_s_s(l_149, 4)) { /* block id: 44 */ for (l_144 = 0; (l_144 <= 0); l_144 += 1) { /* block id: 47 */ int i, j; if (g_70[(l_144 + 3)][l_144]) break; } } } else { /* block id: 51 */ uint8_t * volatile * const l_205 = &l_155; uint8_t * volatile * const *l_204[3][2][8] = {{{&g_200,(void*)0,&g_200,&l_205,(void*)0,(void*)0,&l_205,&g_200},{&g_200,&g_200,&g_200,&l_205,&g_200,&l_205,&l_205,&l_205}},{{(void*)0,&g_200,&g_200,&g_200,&g_200,(void*)0,&g_200,&l_205},{&g_200,(void*)0,&g_200,&l_205,(void*)0,(void*)0,&l_205,&g_200}},{{&g_200,&g_200,&g_200,&l_205,&g_200,&l_205,&l_205,&l_205},{(void*)0,&g_200,&g_200,&g_200,&g_200,(void*)0,&g_200,&l_205}}}; uint8_t *l_206 = (void*)0; uint8_t * volatile * const **l_211[5][10] = {{&g_199[3],&l_204[0][1][6],&l_204[1][0][1],&g_199[3],&l_204[1][0][1],&l_204[0][1][6],&g_199[3],&g_199[4],&g_199[4],&g_199[3]},{&g_199[4],&g_199[1],&l_204[1][0][1],&l_204[1][0][1],&g_199[1],&g_199[4],&l_204[0][1][6],&g_199[1],&l_204[0][1][6],&g_199[4]},{(void*)0,&g_199[1],&g_199[1],&g_199[1],(void*)0,&g_199[1],&g_199[3],&g_199[3],&g_199[1],(void*)0},{(void*)0,&l_204[0][1][6],&l_204[0][1][6],(void*)0,&l_204[1][0][1],&g_199[4],(void*)0,&g_199[4],&l_204[1][0][1],(void*)0},{&g_199[4],(void*)0,&g_199[4],&l_204[1][0][1],(void*)0,&l_204[0][1][6],&l_204[0][1][6],(void*)0,&l_204[1][0][1],&g_199[4]}}; uint8_t * volatile * const ***l_210 = &l_211[1][7]; int i, j, k; for (l_144 = 2; (l_144 > 26); l_144++) { /* block id: 54 */ uint8_t * volatile * const **l_202 = (void*)0; uint8_t * volatile * const **l_203 = (void*)0; uint16_t *l_207 = &g_104; l_204[1][0][1] = g_199[1]; (*l_187) &= (((*l_207) = (5UL <= ((l_206 != l_206) > 1UL))) != (safe_lshift_func_uint16_t_u_s(p_133, 11))); } (*l_210) = &l_204[1][1][5]; } if (p_132) goto lbl_417; g_230 |= (g_70[4][0] = ((safe_add_func_int64_t_s_s((safe_sub_func_int16_t_s_s((safe_div_func_int8_t_s_s(((((*l_228) = (safe_div_func_int16_t_s_s(((l_220 != (void*)0) , 0x8316L), (((*l_187) && (((*l_191) &= g_110[4][6]) , (!(g_70[5][0] != ((*l_222) = (l_188 = p_133)))))) || (safe_div_func_uint64_t_u_u(1UL, (safe_mul_func_uint16_t_u_u((((l_227[1] >= 8L) < p_132) != g_104), p_133)))))))) != 0x85C1D920L) > 0UL), p_132)), (*l_187))), l_163)) ^ 0x3C6F0771L)); return g_6; } else { /* block id: 68 */ int16_t *l_250 = &g_143; int32_t l_266[5][7][4] = {{{0xCD69401BL,1L,0x5049E140L,1L},{0x850E5869L,(-1L),0xF83DF6CBL,0x7C800197L},{2L,0xBB853B75L,0xCD69401BL,0xA0DB3100L},{0L,0L,0xA0DB3100L,2L},{0L,(-3L),0xCD69401BL,0xCD69401BL},{2L,2L,0xF83DF6CBL,0L},{0x850E5869L,0xF83DF6CBL,0x5049E140L,(-1L)}},{{0xCD69401BL,8L,0L,0x5049E140L},{0x5049E140L,8L,2L,(-1L)},{8L,0xF83DF6CBL,8L,0L},{(-3L),2L,0L,8L},{0x850E5869L,0xBB853B75L,(-3L),0x5049E140L},{0x7C800197L,0L,(-3L),0xCD69401BL},{0x850E5869L,0L,0L,0x850E5869L}},{{0xBB853B75L,0x7C800197L,0xA0178CA0L,2L},{0xA0178CA0L,2L,0x5049E140L,0L},{(-1L),1L,0xA0DB3100L,0L},{8L,2L,(-1L),2L},{0L,0x7C800197L,0L,0x850E5869L},{0x5049E140L,0L,8L,0xCD69401BL},{1L,0L,0xCD69401BL,0x5049E140L}},{{1L,0xBB853B75L,8L,8L},{0x5049E140L,0x5049E140L,0L,(-3L)},{0L,0L,(-1L),0x7C800197L},{8L,0xA0178CA0L,0xA0DB3100L,(-1L)},{(-1L),0xA0178CA0L,0x5049E140L,0x7C800197L},{0xA0178CA0L,0L,0xA0178CA0L,(-3L)},{0xBB853B75L,0x5049E140L,0L,8L}},{{0x850E5869L,0xBB853B75L,(-3L),0x5049E140L},{0x7C800197L,0L,(-3L),0xCD69401BL},{0x850E5869L,0L,0L,0x850E5869L},{0xBB853B75L,0x7C800197L,0xA0178CA0L,2L},{0xA0178CA0L,2L,0x5049E140L,0L},{(-1L),1L,0xA0DB3100L,0L},{8L,2L,(-1L),2L}}}; int32_t l_286 = (-1L); int32_t ***l_293 = (void*)0; int32_t ** const *l_295[1]; uint16_t * const l_341 = &g_104; int64_t l_350[6][9]; int32_t l_390 = 0L; uint32_t l_413 = 3UL; int i, j, k; for (i = 0; i < 1; i++) l_295[i] = &l_263; for (i = 0; i < 6; i++) { for (j = 0; j < 9; j++) l_350[i][j] = 1L; } } lbl_417: (*l_416) = ((g_316 == g_316) == 1L); for (g_351 = 0; (g_351 < 27); g_351 = safe_add_func_uint32_t_u_u(g_351, 5)) { /* block id: 154 */ uint32_t l_435 = 0xF315753DL; int32_t l_436[5] = {(-5L),(-5L),(-5L),(-5L),(-5L)}; int64_t **l_515 = &g_47; int i; for (g_366.f3 = (-30); (g_366.f3 <= 26); g_366.f3 = safe_add_func_int64_t_s_s(g_366.f3, 3)) { /* block id: 157 */ int32_t l_441[9][1][9] = {{{(-1L),6L,0xE7ED49D8L,0xE9F888EAL,(-3L),0x9728ED00L,0xE9F888EAL,0x7E112AFEL,0L}},{{4L,6L,(-1L),(-1L),(-3L),0L,(-1L),0x7E112AFEL,4L}},{{0xE9F888EAL,6L,0x7E112AFEL,4L,(-3L),(-3L),4L,0x7E112AFEL,6L}},{{(-1L),6L,0xE7ED49D8L,0xE9F888EAL,(-3L),0x9728ED00L,0xE9F888EAL,0x7E112AFEL,0L}},{{4L,6L,(-1L),(-1L),(-3L),0L,(-1L),0x7E112AFEL,4L}},{{0xE9F888EAL,6L,0x7E112AFEL,4L,(-3L),(-3L),4L,0x7E112AFEL,6L}},{{(-1L),6L,0xE7ED49D8L,0xE9F888EAL,(-3L),0x9728ED00L,0xE9F888EAL,0x7E112AFEL,0L}},{{4L,6L,(-1L),(-1L),(-3L),0L,(-1L),0x7E112AFEL,4L}},{{0xE9F888EAL,6L,0x7E112AFEL,4L,(-3L),(-3L),4L,0x7E112AFEL,6L}}}; const struct S0 *l_444[4][6][5] = {{{&g_451,(void*)0,&g_456,&g_446,&g_453[2][8]},{&g_460,&g_451,&g_451,&g_445[3][0][5],&g_457},{(void*)0,&g_448,&g_445[3][0][5],&g_460,&g_445[3][0][5]},{&g_445[3][0][5],&g_445[3][0][5],&g_447,&g_451,&g_456},{&g_445[3][0][5],&g_450,&g_456,&g_449,&g_459},{(void*)0,&g_446,&g_457,&g_454,&g_453[2][8]}},{{&g_452,&g_450,&g_450,&g_452,&g_455},{&g_458[5][2][7],&g_445[3][0][5],&g_450,&g_456,&g_449},{&g_456,&g_448,&g_457,(void*)0,&g_450},{&g_446,&g_458[5][2][7],&g_456,&g_456,&g_458[5][2][7]},{&g_459,&g_460,&g_447,&g_452,&g_458[5][2][7]},{&g_448,&g_453[2][8],&g_445[3][0][5],&g_454,&g_450}},{{&g_460,&g_454,&g_451,&g_449,&g_449},{&g_448,&g_447,&g_448,&g_451,&g_455},{&g_459,&g_447,(void*)0,&g_460,&g_453[2][8]},{&g_446,&g_454,&g_449,&g_445[3][0][5],&g_459},{&g_456,&g_453[2][8],(void*)0,&g_453[2][8],&g_456},{&g_458[5][2][7],&g_460,&g_448,&g_453[2][8],&g_445[3][0][5]}},{{&g_452,&g_458[5][2][7],&g_451,&g_445[3][0][5],&g_457},{(void*)0,&g_448,&g_445[3][0][5],&g_460,&g_445[3][0][5]},{&g_445[3][0][5],&g_445[3][0][5],&g_447,&g_451,&g_456},{&g_445[3][0][5],&g_450,&g_456,&g_449,&g_459},{(void*)0,&g_446,&g_457,&g_454,&g_453[2][8]},{&g_452,&g_450,&g_450,&g_452,&g_455}}}; const struct S0 **l_443 = &l_444[1][1][2]; const uint32_t l_476 = 0x17041188L; int64_t **l_517 = &g_47; int i, j, k; for (l_149 = (-26); (l_149 > 6); l_149++) { /* block id: 160 */ uint64_t *l_429 = (void*)0; uint64_t *l_430 = &l_154[0]; const int32_t l_442 = 0x37FA1A6BL; int32_t *l_462 = &l_144; int32_t l_472[8]; uint32_t l_473 = 18446744073709551612UL; int i; for (i = 0; i < 8; i++) l_472[i] = (-1L); (*l_462) &= ((~p_132) , (l_461 = (safe_mul_func_int8_t_s_s((((safe_rshift_func_uint8_t_u_s((((*l_430)++) ^ p_132), ((safe_rshift_func_int8_t_s_s((&g_404 != ((((l_436[2] = (0x40EFE1D1L & l_435)) == p_132) != ((**g_404) &= 0xB0C1L)) , &g_404)), ((safe_mod_func_uint16_t_u_u((safe_mod_func_uint8_t_u_u((l_441[4][0][7] <= (*l_416)), l_442)), l_442)) < g_19))) && p_133))) , (void*)0) == l_443), 1UL)))); (*l_416) = (((void*)0 == &g_404) , (g_454.f7 = (safe_add_func_int16_t_s_s((**l_263), (0x9553D8CCEAC00F75LL > ((*l_430) = ((((void*)0 == l_269[0][6][4]) <= ((safe_lshift_func_uint8_t_u_u(((*l_264) < 0UL), ((safe_rshift_func_int16_t_s_u((safe_unary_minus_func_int8_t_s(l_470)), 1)) , p_133))) || 0x89L)) == (*l_416)))))))); if ((*l_416)) { /* block id: 169 */ int32_t *l_471[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; int i; if (p_133) break; --l_473; if ((*l_462)) continue; } else { /* block id: 173 */ return l_441[4][0][7]; } } if ((l_476 > (safe_sub_func_int32_t_s_s(((safe_mod_func_uint64_t_u_u(((safe_div_func_int32_t_s_s(p_133, (safe_mul_func_int16_t_s_s((safe_div_func_int16_t_s_s((safe_mod_func_uint16_t_u_u((0xADB1C45E97661922LL | 18446744073709551606UL), ((&l_155 != &l_155) & (((((~(+((safe_div_func_uint32_t_u_u(((safe_mod_func_int16_t_s_s(((p_133 & p_133) < (safe_sub_func_int16_t_s_s((l_441[4][0][1] ^ g_290), 1UL))), 65535UL)) >= l_436[2]), p_132)) ^ 4294967295UL))) < (**l_263)) , g_110[5][0]) != p_132) < g_453[2][8].f0)))), (-2L))), (-7L))))) > 0UL), l_441[4][0][7])) || p_132), 1L)))) { /* block id: 177 */ uint8_t l_499 = 0xFEL; uint8_t ****l_511 = &g_508; if (l_499) break; (*l_416) = (safe_div_func_int64_t_s_s(((((safe_rshift_func_uint8_t_u_u((safe_div_func_int16_t_s_s(g_447.f2, (safe_mod_func_int32_t_s_s((((p_133 == (l_436[2] , p_132)) >= (0UL & (((*l_511) = g_508) == &g_200))) >= ((safe_unary_minus_func_uint32_t_u(4294967290UL)) == ((((safe_add_func_int16_t_s_s((p_132 || g_458[5][2][7].f3), 0x71CBL)) ^ g_452.f6) && p_132) ^ 0xD4B335AEF1A0CB82LL))), p_133)))), p_133)) != g_366.f4) <= l_435) ^ 0L), 8L)); } else { /* block id: 181 */ int64_t ***l_516[4] = {&l_153[4],&l_153[4],&l_153[4],&l_153[4]}; uint16_t *l_526 = (void*)0; int8_t *l_535[1]; int32_t *l_537 = (void*)0; int32_t *l_538 = (void*)0; int32_t *l_539 = &g_454.f7; int i; for (i = 0; i < 1; i++) l_535[i] = &g_230; (*l_416) = l_436[2]; l_517 = l_515; (*l_539) |= ((((g_143 = (safe_sub_func_uint16_t_u_u((p_132 , (safe_lshift_func_uint16_t_u_s((*g_405), (((((*l_416) != ((!(l_436[2] |= (safe_mul_func_int16_t_s_s((safe_unary_minus_func_int8_t_s((*l_416))), g_451.f0)))) != ((safe_mod_func_uint16_t_u_u((safe_mod_func_uint8_t_u_u(((*l_416) && (safe_sub_func_int8_t_s_s((l_319 ^= ((safe_sub_func_int64_t_s_s(p_132, ((void*)0 != &g_48[0]))) != (**g_509))), (*l_416)))), 0xE4L)), l_536)) | p_132))) < (*l_416)) , 0x72E8EAF4L) , p_132)))), 0L))) && g_458[5][2][7].f3) == 0xC9CF6F9DE779A6DBLL) > g_281); for (l_410 = 0; (l_410 <= 8); l_410 += 1) { /* block id: 190 */ int i, j; return g_110[l_410][(l_410 + 1)]; } } } } --g_547; } else { /* block id: 197 */ int8_t *l_553 = &g_230; int8_t *l_554 = (void*)0; int8_t *l_555[7]; int32_t l_565 = 0x9277F850L; int32_t l_606 = (-6L); int32_t l_608 = 0xAE4C25DCL; int32_t l_612 = 2L; int32_t l_617 = 1L; int32_t l_618 = 0xDDC46C02L; int64_t l_619[10] = {0x73780924678328F6LL,(-8L),(-8L),0x73780924678328F6LL,(-5L),0x73780924678328F6LL,(-8L),(-8L),0x73780924678328F6LL,(-5L)}; int32_t l_620 = 0L; int32_t *l_645 = &g_454.f7; int i; for (i = 0; i < 7; i++) l_555[i] = &g_290; if ((p_132 >= (safe_add_func_uint8_t_u_u((~((void*)0 != &l_264)), (g_290 = ((*l_553) = p_132)))))) { /* block id: 200 */ int32_t l_562 = 1L; uint64_t *l_573 = &g_192; uint8_t * const *l_593 = &l_155; uint8_t * const **l_592 = &l_593; int32_t l_603 = 0xF526B5D7L; int32_t l_609 = 0x7E610A64L; int32_t l_613 = 0x27574203L; int32_t l_614[5] = {(-2L),(-2L),(-2L),(-2L),(-2L)}; uint32_t l_621 = 0x31ADED02L; int i; g_558 = l_556; for (l_144 = 3; (l_144 == (-30)); --l_144) { /* block id: 204 */ uint64_t l_568 = 18446744073709551610UL; uint32_t l_594[3]; int32_t l_595 = 0x0E92E24CL; int32_t l_604 = 0xC48B835EL; int32_t l_605 = 1L; int32_t l_607 = 0xD3DB1F82L; int32_t l_610 = 0L; int32_t l_611 = (-3L); int32_t l_615 = 0xD5720B54L; int32_t l_616[3][6][6] = {{{0x403128A6L,0x6F3849E8L,1L,8L,8L,1L},{(-1L),(-1L),(-2L),(-7L),0x9AA85819L,(-7L)},{0x03117E2FL,(-1L),8L,0xD7765FA8L,0x48FC6904L,(-2L)},{0x2EFA3289L,0x03117E2FL,8L,0x3C7DFCBDL,(-1L),(-7L)},{0x483A6EE2L,0x3C7DFCBDL,(-2L),0xF1F33329L,0x070E0DFAL,1L},{0xF1F33329L,0x070E0DFAL,1L,(-1L),0x024423D2L,0x03117E2FL}},{{(-9L),0x80FEC904L,(-1L),0xB49B98B5L,(-1L),0x6F3849E8L},{(-1L),(-1L),0L,0x070E0DFAL,0x9D7F3A6DL,(-6L)},{(-1L),0x483A6EE2L,0L,0x9D206FAAL,(-1L),0x2EFA3289L},{(-7L),0xF2D751D5L,0x9AA85819L,(-1L),0x9AA85819L,0xF2D751D5L},{0x070E0DFAL,(-1L),1L,0xB49B98B5L,(-1L),(-7L)},{(-7L),0L,0x28049C50L,0x5386EBECL,0x2EFA3289L,0L}},{{(-1L),0L,(-6L),0L,(-1L),0x7C84EB8DL},{0x2DA00A31L,(-1L),0x483A6EE2L,(-1L),0x9AA85819L,(-7L)},{(-8L),0xF2D751D5L,0x27CF088EL,5L,(-1L),0xD7765FA8L},{(-7L),0x483A6EE2L,0x66EE0163L,0x7C84EB8DL,0xE288B215L,(-2L)},{5L,(-2L),0x48FC6904L,0xD7765FA8L,8L,(-1L)},{0x5386EBECL,(-1L),0xF2D751D5L,1L,0x03117E2FL,0L}}}; int i, j, k; for (i = 0; i < 3; i++) l_594[i] = 18446744073709551609UL; for (g_454.f7 = 0; (g_454.f7 <= 3); g_454.f7 += 1) { /* block id: 207 */ int16_t l_566[8][7][3] = {{{(-2L),(-2L),(-1L)},{0xDAF5L,0x1510L,0xDAF5L},{(-2L),(-1L),(-1L)},{0x5FC3L,0x1510L,0x5FC3L},{(-2L),(-2L),(-1L)},{0xDAF5L,0x1510L,0xDAF5L},{(-2L),(-1L),(-1L)}},{{0x5FC3L,0x1510L,0x5FC3L},{(-2L),(-2L),(-1L)},{0xDAF5L,0x1510L,0xDAF5L},{(-2L),(-1L),(-1L)},{0x5FC3L,0x1510L,0x5FC3L},{(-2L),(-2L),(-1L)},{0xDAF5L,0x1510L,0xDAF5L}},{{(-2L),(-1L),(-1L)},{0x5FC3L,0x1510L,0x5FC3L},{(-2L),(-2L),(-1L)},{0xDAF5L,0x1510L,0xDAF5L},{(-2L),(-1L),(-1L)},{0x5FC3L,0x1510L,0x5FC3L},{(-2L),(-2L),(-1L)}},{{0xDAF5L,0x1510L,0xDAF5L},{(-2L),(-1L),(-1L)},{0x5FC3L,0x1510L,0x5FC3L},{(-2L),(-2L),(-1L)},{0xDAF5L,0x1510L,0xDAF5L},{(-2L),(-1L),(-1L)},{0x5FC3L,0x1510L,0x5FC3L}},{{(-2L),(-2L),(-1L)},{0xDAF5L,0x1510L,0xDAF5L},{(-2L),(-1L),(-1L)},{0x5FC3L,0x1510L,0x5FC3L},{(-2L),(-2L),(-1L)},{0xDAF5L,0x1510L,0xDAF5L},{(-2L),(-1L),(-1L)}},{{0x5FC3L,0x1510L,0x5FC3L},{(-2L),(-2L),(-1L)},{0xDAF5L,0x1510L,0xDAF5L},{(-2L),(-1L),(-1L)},{0x5FC3L,0x1510L,0x5FC3L},{(-2L),(-2L),(-1L)},{0xDAF5L,0x1510L,0xDAF5L}},{{(-2L),(-1L),(-1L)},{0x5FC3L,0x1510L,0x5FC3L},{(-2L),(-2L),(-1L)},{0xDAF5L,0x1510L,0xDAF5L},{(-2L),(-1L),(-1L)},{0x5FC3L,0x1510L,0x5FC3L},{(-2L),(-2L),(-1L)}},{{0xDAF5L,0x1510L,0xDAF5L},{(-2L),(-1L),(-1L)},{0x5FC3L,0x1510L,0x5FC3L},{(-2L),(-2L),(-1L)},{0xDAF5L,0x1510L,0xDAF5L},{(-2L),(-1L),(-1L)},{0x5FC3L,0x1510L,0x5FC3L}}}; int32_t l_567 = (-1L); int32_t *l_596 = &g_457.f7; int32_t *l_597 = &g_70[4][0]; int32_t *l_598 = &g_448.f7; int32_t *l_599 = &g_450.f7; int32_t *l_600 = &g_450.f7; int32_t *l_601 = &l_193[1]; int32_t *l_602[5][3]; int i, j, k; for (i = 0; i < 5; i++) { for (j = 0; j < 3; j++) l_602[i][j] = (void*)0; } if (l_562) { /* block id: 208 */ int32_t *l_563 = &l_193[1]; int32_t *l_564[2][10] = {{(void*)0,(void*)0,(void*)0,&g_453[2][8].f7,&g_453[2][8].f7,(void*)0,(void*)0,(void*)0,&g_453[2][8].f7,&g_453[2][8].f7},{(void*)0,(void*)0,(void*)0,&g_453[2][8].f7,&g_453[2][8].f7,(void*)0,(void*)0,(void*)0,&g_453[2][8].f7,&g_453[2][8].f7}}; uint64_t *l_571 = &g_547; uint64_t **l_572 = &l_571; uint64_t **l_574[8]; int i, j; for (i = 0; i < 8; i++) l_574[i] = (void*)0; if ((**l_263)) break; ++l_568; (*l_563) = (((*l_572) = l_571) == (l_575 = l_573)); if (p_132) break; } else { /* block id: 215 */ int32_t *l_587 = (void*)0; int32_t *l_588 = &g_450.f7; int32_t *l_589 = &g_363.f7; int i, j; g_366.f7 = (((p_132 = (g_458[5][2][7].f7 , (safe_add_func_uint16_t_u_u((!(((safe_lshift_func_uint8_t_u_s((safe_div_func_uint16_t_u_u(((((safe_rshift_func_uint8_t_u_u(0xAAL, 3)) > (((((g_585 != (void*)0) , ((*l_589) |= ((*l_588) ^= 7L))) == p_133) , (safe_div_func_uint16_t_u_u(((p_133 & ((((-1L) & ((((l_592 == (void*)0) , l_594[1]) && (*g_405)) > 0x6383L)) , p_132) <= l_565)) , p_132), l_565))) != 8UL)) ^ 18446744073709551615UL) > 0xB7L), 0x035BL)), p_132)) || 0x2A43L) , p_133)), 0xFFF7L)))) >= p_133) && 248UL); } l_621++; (*l_263) = g_624; } if (g_351) goto lbl_1377; } for (g_457.f7 = 0; (g_457.f7 >= (-9)); g_457.f7--) { /* block id: 227 */ uint64_t **l_629 = &l_575; uint64_t ***l_628 = &l_629; uint64_t **l_631 = &l_575; uint64_t ***l_630[3]; int i; for (i = 0; i < 3; i++) l_630[i] = &l_631; l_144 |= l_614[1]; if ((safe_unary_minus_func_uint8_t_u(((l_632 = ((*l_628) = &l_575)) != g_633)))) { /* block id: 231 */ return p_132; } else { /* block id: 233 */ (*l_263) = &g_11; for (l_603 = 8; (l_603 > (-4)); --l_603) { /* block id: 237 */ int32_t *l_636 = &l_614[1]; int32_t *l_637 = &g_453[2][8].f7; int32_t *l_638 = (void*)0; int32_t *l_639 = &l_193[7]; int32_t *l_640 = &l_613; int32_t *l_641[10]; uint16_t l_642 = 3UL; int i; for (i = 0; i < 10; i++) l_641[i] = &g_70[4][0]; l_608 = (*g_624); l_642--; (*l_263) = &l_618; if ((*l_637)) break; } } } } else { /* block id: 245 */ (*l_263) = &p_133; (*l_263) = l_645; } (*l_263) = (*l_263); (*l_645) = 0L; } lbl_1374: for (g_446.f3 = 0; (g_446.f3 > (-3)); --g_446.f3) { /* block id: 254 */ uint64_t l_648 = 0UL; uint8_t l_666[4][3][4] = {{{1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL}},{{1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL}},{{1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL}},{{1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL},{1UL,1UL,1UL,1UL}}}; int32_t *l_709 = &g_363.f7; uint16_t ****l_721 = (void*)0; int32_t l_790 = 0xC9D9DA2DL; int32_t l_791 = (-1L); int32_t l_792[1]; int16_t *l_814 = &g_361[1][2]; uint8_t l_815[3]; uint64_t l_830 = 0xDCD7012960D806B0LL; uint32_t l_903 = 0UL; uint32_t l_949 = 0x51B9A44DL; int8_t *l_1015 = &g_230; int8_t *l_1028 = (void*)0; int8_t *l_1029 = &g_290; int16_t l_1031[3][8][7] = {{{0x2714L,(-5L),(-5L),0x2714L,(-5L),(-5L),0x2714L},{0L,0xAE58L,0L,0L,0xAE58L,0L,0L},{0x2714L,0x2714L,1L,0x2714L,0x2714L,1L,0x2714L},{0xAE58L,0L,0L,0xAE58L,0L,0L,0xAE58L},{(-5L),0x2714L,(-5L),(-5L),0x2714L,(-5L),(-5L)},{0xAE58L,0xAE58L,7L,0xAE58L,0xAE58L,7L,0xAE58L},{0x2714L,(-5L),(-5L),0x2714L,(-5L),(-5L),0x2714L},{0L,0xAE58L,0L,0L,0xAE58L,0L,0L}},{{0x2714L,0x2714L,1L,0x2714L,0x2714L,1L,0x2714L},{0xAE58L,0L,0L,0xAE58L,0L,0L,0xAE58L},{(-5L),0x2714L,(-5L),(-5L),0x2714L,(-5L),(-5L)},{0xAE58L,0xAE58L,7L,0xAE58L,0xAE58L,7L,0xAE58L},{0x2714L,(-5L),(-5L),(-5L),1L,1L,(-5L)},{7L,0L,7L,7L,0L,7L,7L},{(-5L),(-5L),0x2714L,(-5L),(-5L),0x2714L,(-5L)},{0L,7L,7L,0L,7L,7L,0L}},{{1L,(-5L),1L,1L,(-5L),1L,1L},{0L,0L,0xAE58L,0L,0L,0xAE58L,0L},{(-5L),1L,1L,(-5L),1L,1L,(-5L)},{7L,0L,7L,7L,0L,7L,7L},{(-5L),(-5L),0x2714L,(-5L),(-5L),0x2714L,(-5L)},{0L,7L,7L,0L,7L,7L,0L},{1L,(-5L),1L,1L,(-5L),1L,1L},{0L,0L,0xAE58L,0L,0L,0xAE58L,0L}}}; uint8_t *l_1048[5]; int16_t l_1069 = 0xA68DL; int64_t l_1082 = (-5L); int8_t l_1094 = 1L; int32_t ***l_1114 = &l_263; int32_t **** const l_1113 = &l_1114; uint64_t l_1161 = 18446744073709551615UL; const int32_t l_1165 = 0x4608318CL; uint64_t l_1167 = 0xC61A397FAC1EDDF5LL; int32_t l_1204 = 0x3A55C0DFL; uint32_t l_1210 = 18446744073709551615UL; int8_t l_1284[3][3]; uint16_t l_1296[3][10] = {{0UL,0x05B3L,0xCCDAL,0x087FL,0xCCDAL,0x05B3L,0UL,0xCCDAL,0xE4EFL,3UL},{0x05B3L,0UL,0xCCDAL,0xE4EFL,3UL,0x05B3L,0x05B3L,3UL,0xE4EFL,0xCCDAL},{0UL,0UL,65534UL,0x087FL,3UL,0x068DL,0UL,3UL,0x58ADL,3UL}}; int i, j, k; for (i = 0; i < 1; i++) l_792[i] = (-9L); for (i = 0; i < 3; i++) l_815[i] = 0x13L; for (i = 0; i < 5; i++) l_1048[i] = &g_446.f0; for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) l_1284[i][j] = 0xACL; } } lbl_1377: for (g_448.f4 = 0; (g_448.f4 <= 6); g_448.f4 += 1) { /* block id: 540 */ int32_t l_1376[10] = {0x7337B822L,0x03B675DDL,0x03B675DDL,0x7337B822L,0x03B675DDL,0x03B675DDL,0x7337B822L,0x03B675DDL,0x03B675DDL,0x7337B822L}; int i; for (l_144 = 6; (l_144 >= 0); l_144 -= 1) { /* block id: 543 */ uint32_t l_1370 = 4294967289UL; const int32_t *l_1375[10] = {&g_454.f7,&g_451.f7,&g_454.f7,&g_454.f7,&g_451.f7,&g_454.f7,&g_454.f7,&g_451.f7,&g_454.f7,&g_454.f7}; int i; (*l_263) = &g_19; for (g_446.f7 = 5; (g_446.f7 >= 1); g_446.f7 -= 1) { /* block id: 547 */ int32_t ***l_1367[8] = {&l_263,&l_263,&l_263,&l_263,&l_263,&l_263,&l_263,&l_263}; int32_t **** const l_1366[8][3][9] = {{{(void*)0,&l_1367[6],&l_1367[0],(void*)0,&l_1367[0],&l_1367[3],&l_1367[0],(void*)0,&l_1367[0]},{&l_1367[3],&l_1367[0],&l_1367[0],&l_1367[3],(void*)0,&l_1367[0],&l_1367[7],&l_1367[5],&l_1367[2]},{&l_1367[3],&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[0]}},{{(void*)0,(void*)0,(void*)0,&l_1367[0],(void*)0,&l_1367[0],(void*)0,&l_1367[7],&l_1367[0]},{(void*)0,&l_1367[3],&l_1367[2],&l_1367[7],&l_1367[0],&l_1367[5],&l_1367[0],&l_1367[1],&l_1367[2]},{&l_1367[0],&l_1367[0],&l_1367[3],&l_1367[0],&l_1367[0],(void*)0,(void*)0,&l_1367[0],(void*)0}},{{&l_1367[6],&l_1367[0],&l_1367[0],&l_1367[6],&l_1367[0],&l_1367[0],&l_1367[6],(void*)0,&l_1367[5]},{&l_1367[0],&l_1367[3],(void*)0,&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[6],&l_1367[5],&l_1367[0]},{&l_1367[0],&l_1367[1],(void*)0,&l_1367[5],&l_1367[0],&l_1367[5],(void*)0,&l_1367[1],&l_1367[0]}},{{&l_1367[0],&l_1367[3],&l_1367[0],&l_1367[0],&l_1367[7],&l_1367[5],(void*)0,(void*)0,&l_1367[6]},{(void*)0,&l_1367[0],&l_1367[0],&l_1367[0],(void*)0,&l_1367[0],&l_1367[5],&l_1367[3],&l_1367[0]},{&l_1367[0],&l_1367[7],(void*)0,&l_1367[0],(void*)0,&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[0]}},{{&l_1367[0],&l_1367[0],&l_1367[6],(void*)0,&l_1367[7],&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[0]},{&l_1367[0],(void*)0,&l_1367[0],(void*)0,&l_1367[0],&l_1367[0],&l_1367[6],&l_1367[7],&l_1367[6]},{&l_1367[6],&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[6],&l_1367[0],&l_1367[0],&l_1367[0]}},{{&l_1367[6],&l_1367[2],&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[0]},{&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[0],(void*)0,&l_1367[6],&l_1367[0],&l_1367[3],&l_1367[5]},{&l_1367[0],&l_1367[0],&l_1367[6],&l_1367[5],&l_1367[2],(void*)0,&l_1367[6],(void*)0,(void*)0}},{{&l_1367[0],&l_1367[2],(void*)0,&l_1367[0],&l_1367[3],&l_1367[6],&l_1367[0],&l_1367[1],(void*)0},{&l_1367[0],&l_1367[0],&l_1367[0],&l_1367[6],&l_1367[5],&l_1367[0],&l_1367[0],&l_1367[5],&l_1367[6]},{&l_1367[0],(void*)0,&l_1367[0],&l_1367[0],&l_1367[3],&l_1367[6],&l_1367[5],(void*)0,&l_1367[6]}},{{&l_1367[0],&l_1367[0],(void*)0,&l_1367[0],&l_1367[2],&l_1367[0],(void*)0,&l_1367[0],(void*)0},{&l_1367[6],&l_1367[7],(void*)0,&l_1367[0],(void*)0,&l_1367[0],(void*)0,&l_1367[0],(void*)0},{&l_1367[6],&l_1367[0],&l_1367[0],&l_1367[6],&l_1367[0],&l_1367[0],&l_1367[6],(void*)0,&l_1367[5]}}}; int i, j, k; if ((safe_sub_func_int16_t_s_s(0xEFFFL, (safe_lshift_func_uint16_t_u_s((**g_404), 4))))) { /* block id: 548 */ (*l_263) = &g_389; for (g_1331 = 6; (g_1331 >= 0); g_1331 -= 1) { /* block id: 552 */ int64_t l_1356 = 8L; int8_t *l_1371 = (void*)0; int8_t *l_1372[2]; int i; for (i = 0; i < 2; i++) l_1372[i] = &g_290; if (p_132) break; if ((*g_624)) continue; (**l_263) &= (safe_div_func_int32_t_s_s((safe_mod_func_int32_t_s_s(((((safe_mul_func_int8_t_s_s((g_290 = (&l_149 != ((safe_mod_func_uint32_t_u_u(l_1356, ((safe_mod_func_uint64_t_u_u(((**g_1108) = ((((safe_sub_func_uint8_t_u_u(((****l_926) &= ((***g_559) <= (p_133 >= ((-2L) == (~(safe_mod_func_uint16_t_u_u(((***g_912) <= (g_1368[3][0] = ((void*)0 == l_1366[5][1][1]))), (+(*l_1032))))))))), 0x59L)) == (-3L)) < p_133) , l_1370)), (-1L))) ^ 0xE987L))) , (void*)0))), 252UL)) == p_132) , p_133) & p_132), p_133)), l_1373)); } if (p_133) continue; } else { /* block id: 562 */ if ((*g_624)) { /* block id: 563 */ if (p_133) goto lbl_1374; } else { /* block id: 565 */ if ((*g_624)) break; (*l_263) = &p_133; } for (l_1373 = 0; (l_1373 <= 6); l_1373 += 1) { /* block id: 571 */ l_1375[2] = (void*)0; return (*g_624); } (*l_1032) = (*g_624); } } } return l_1376[4]; } if ((((*l_1378) = (void*)0) == &g_312)) { /* block id: 583 */ int64_t **l_1385 = (void*)0; (*g_624) = (((safe_sub_func_int8_t_s_s((safe_sub_func_uint64_t_u_u(l_1384, 0xA8FF341A14B3978ALL)), ((18446744073709551608UL <= p_132) < (***g_559)))) , g_459.f0) && ((l_1385 = l_1385) != (void*)0)); (*l_263) = ((*****g_1136) , &p_133); } else { /* block id: 587 */ int32_t *l_1386[5][1][4] = {{{&l_262,&l_262,&l_262,&l_262}},{{&l_262,&l_262,&l_262,&l_262}},{{&l_262,&l_262,&l_262,&l_262}},{{&l_262,&l_262,&l_262,&l_262}},{{&l_262,&l_262,&l_262,&l_262}}}; int i, j, k; ++l_1392; (*l_1032) = 0x7BC6EDD5L; p_133 ^= 0L; } return (*l_1032); } /* ---------------------------------------- */ int main (int argc, char* argv[]) { int i, j, k; int print_hash_value = 0; if (argc == 2 && strcmp(argv[1], "1") == 0) print_hash_value = 1; platform_main_begin(); crc32_gentab(); func_1(); for (i = 0; i < 10; i++) { transparent_crc(g_3[i], "g_3[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_4, "g_4", print_hash_value); transparent_crc(g_5, "g_5", print_hash_value); transparent_crc(g_6, "g_6", print_hash_value); for (i = 0; i < 3; i++) { transparent_crc(g_7[i], "g_7[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_8, "g_8", print_hash_value); transparent_crc(g_9, "g_9", print_hash_value); transparent_crc(g_10, "g_10", print_hash_value); transparent_crc(g_11, "g_11", print_hash_value); transparent_crc(g_19, "g_19", print_hash_value); transparent_crc(g_41, "g_41", print_hash_value); for (i = 0; i < 6; i++) { transparent_crc(g_48[i], "g_48[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 9; i++) { for (j = 0; j < 1; j++) { transparent_crc(g_70[i][j], "g_70[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } for (i = 0; i < 2; i++) { transparent_crc(g_73[i], "g_73[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_104, "g_104", print_hash_value); for (i = 0; i < 9; i++) { for (j = 0; j < 10; j++) { transparent_crc(g_110[i][j], "g_110[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_143, "g_143", print_hash_value); transparent_crc(g_192, "g_192", print_hash_value); transparent_crc(g_230, "g_230", print_hash_value); transparent_crc(g_281, "g_281", print_hash_value); transparent_crc(g_290, "g_290", print_hash_value); transparent_crc(g_351, "g_351", print_hash_value); for (i = 0; i < 5; i++) { for (j = 0; j < 4; j++) { transparent_crc(g_361[i][j], "g_361[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_363.f0, "g_363.f0", print_hash_value); transparent_crc(g_363.f1, "g_363.f1", print_hash_value); transparent_crc(g_363.f2, "g_363.f2", print_hash_value); transparent_crc(g_363.f3, "g_363.f3", print_hash_value); transparent_crc(g_363.f4, "g_363.f4", print_hash_value); transparent_crc(g_363.f5, "g_363.f5", print_hash_value); transparent_crc(g_363.f6, "g_363.f6", print_hash_value); transparent_crc(g_363.f7, "g_363.f7", print_hash_value); transparent_crc(g_366.f0, "g_366.f0", print_hash_value); transparent_crc(g_366.f1, "g_366.f1", print_hash_value); transparent_crc(g_366.f2, "g_366.f2", print_hash_value); transparent_crc(g_366.f3, "g_366.f3", print_hash_value); transparent_crc(g_366.f4, "g_366.f4", print_hash_value); transparent_crc(g_366.f5, "g_366.f5", print_hash_value); transparent_crc(g_366.f6, "g_366.f6", print_hash_value); transparent_crc(g_366.f7, "g_366.f7", print_hash_value); transparent_crc(g_389, "g_389", print_hash_value); for (i = 0; i < 8; i++) { for (j = 0; j < 3; j++) { for (k = 0; k < 8; k++) { transparent_crc(g_445[i][j][k].f0, "g_445[i][j][k].f0", print_hash_value); transparent_crc(g_445[i][j][k].f1, "g_445[i][j][k].f1", print_hash_value); transparent_crc(g_445[i][j][k].f2, "g_445[i][j][k].f2", print_hash_value); transparent_crc(g_445[i][j][k].f3, "g_445[i][j][k].f3", print_hash_value); transparent_crc(g_445[i][j][k].f4, "g_445[i][j][k].f4", print_hash_value); transparent_crc(g_445[i][j][k].f5, "g_445[i][j][k].f5", print_hash_value); transparent_crc(g_445[i][j][k].f6, "g_445[i][j][k].f6", print_hash_value); transparent_crc(g_445[i][j][k].f7, "g_445[i][j][k].f7", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_446.f0, "g_446.f0", print_hash_value); transparent_crc(g_446.f1, "g_446.f1", print_hash_value); transparent_crc(g_446.f2, "g_446.f2", print_hash_value); transparent_crc(g_446.f3, "g_446.f3", print_hash_value); transparent_crc(g_446.f4, "g_446.f4", print_hash_value); transparent_crc(g_446.f5, "g_446.f5", print_hash_value); transparent_crc(g_446.f6, "g_446.f6", print_hash_value); transparent_crc(g_446.f7, "g_446.f7", print_hash_value); transparent_crc(g_447.f0, "g_447.f0", print_hash_value); transparent_crc(g_447.f1, "g_447.f1", print_hash_value); transparent_crc(g_447.f2, "g_447.f2", print_hash_value); transparent_crc(g_447.f3, "g_447.f3", print_hash_value); transparent_crc(g_447.f4, "g_447.f4", print_hash_value); transparent_crc(g_447.f5, "g_447.f5", print_hash_value); transparent_crc(g_447.f6, "g_447.f6", print_hash_value); transparent_crc(g_447.f7, "g_447.f7", print_hash_value); transparent_crc(g_448.f0, "g_448.f0", print_hash_value); transparent_crc(g_448.f1, "g_448.f1", print_hash_value); transparent_crc(g_448.f2, "g_448.f2", print_hash_value); transparent_crc(g_448.f3, "g_448.f3", print_hash_value); transparent_crc(g_448.f4, "g_448.f4", print_hash_value); transparent_crc(g_448.f5, "g_448.f5", print_hash_value); transparent_crc(g_448.f6, "g_448.f6", print_hash_value); transparent_crc(g_448.f7, "g_448.f7", print_hash_value); transparent_crc(g_449.f0, "g_449.f0", print_hash_value); transparent_crc(g_449.f1, "g_449.f1", print_hash_value); transparent_crc(g_449.f2, "g_449.f2", print_hash_value); transparent_crc(g_449.f3, "g_449.f3", print_hash_value); transparent_crc(g_449.f4, "g_449.f4", print_hash_value); transparent_crc(g_449.f5, "g_449.f5", print_hash_value); transparent_crc(g_449.f6, "g_449.f6", print_hash_value); transparent_crc(g_449.f7, "g_449.f7", print_hash_value); transparent_crc(g_450.f0, "g_450.f0", print_hash_value); transparent_crc(g_450.f1, "g_450.f1", print_hash_value); transparent_crc(g_450.f2, "g_450.f2", print_hash_value); transparent_crc(g_450.f3, "g_450.f3", print_hash_value); transparent_crc(g_450.f4, "g_450.f4", print_hash_value); transparent_crc(g_450.f5, "g_450.f5", print_hash_value); transparent_crc(g_450.f6, "g_450.f6", print_hash_value); transparent_crc(g_450.f7, "g_450.f7", print_hash_value); transparent_crc(g_451.f0, "g_451.f0", print_hash_value); transparent_crc(g_451.f1, "g_451.f1", print_hash_value); transparent_crc(g_451.f2, "g_451.f2", print_hash_value); transparent_crc(g_451.f3, "g_451.f3", print_hash_value); transparent_crc(g_451.f4, "g_451.f4", print_hash_value); transparent_crc(g_451.f5, "g_451.f5", print_hash_value); transparent_crc(g_451.f6, "g_451.f6", print_hash_value); transparent_crc(g_451.f7, "g_451.f7", print_hash_value); transparent_crc(g_452.f0, "g_452.f0", print_hash_value); transparent_crc(g_452.f1, "g_452.f1", print_hash_value); transparent_crc(g_452.f2, "g_452.f2", print_hash_value); transparent_crc(g_452.f3, "g_452.f3", print_hash_value); transparent_crc(g_452.f4, "g_452.f4", print_hash_value); transparent_crc(g_452.f5, "g_452.f5", print_hash_value); transparent_crc(g_452.f6, "g_452.f6", print_hash_value); transparent_crc(g_452.f7, "g_452.f7", print_hash_value); for (i = 0; i < 7; i++) { for (j = 0; j < 9; j++) { transparent_crc(g_453[i][j].f0, "g_453[i][j].f0", print_hash_value); transparent_crc(g_453[i][j].f1, "g_453[i][j].f1", print_hash_value); transparent_crc(g_453[i][j].f2, "g_453[i][j].f2", print_hash_value); transparent_crc(g_453[i][j].f3, "g_453[i][j].f3", print_hash_value); transparent_crc(g_453[i][j].f4, "g_453[i][j].f4", print_hash_value); transparent_crc(g_453[i][j].f5, "g_453[i][j].f5", print_hash_value); transparent_crc(g_453[i][j].f6, "g_453[i][j].f6", print_hash_value); transparent_crc(g_453[i][j].f7, "g_453[i][j].f7", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_454.f0, "g_454.f0", print_hash_value); transparent_crc(g_454.f1, "g_454.f1", print_hash_value); transparent_crc(g_454.f2, "g_454.f2", print_hash_value); transparent_crc(g_454.f3, "g_454.f3", print_hash_value); transparent_crc(g_454.f4, "g_454.f4", print_hash_value); transparent_crc(g_454.f5, "g_454.f5", print_hash_value); transparent_crc(g_454.f6, "g_454.f6", print_hash_value); transparent_crc(g_454.f7, "g_454.f7", print_hash_value); transparent_crc(g_455.f0, "g_455.f0", print_hash_value); transparent_crc(g_455.f1, "g_455.f1", print_hash_value); transparent_crc(g_455.f2, "g_455.f2", print_hash_value); transparent_crc(g_455.f3, "g_455.f3", print_hash_value); transparent_crc(g_455.f4, "g_455.f4", print_hash_value); transparent_crc(g_455.f5, "g_455.f5", print_hash_value); transparent_crc(g_455.f6, "g_455.f6", print_hash_value); transparent_crc(g_455.f7, "g_455.f7", print_hash_value); transparent_crc(g_456.f0, "g_456.f0", print_hash_value); transparent_crc(g_456.f1, "g_456.f1", print_hash_value); transparent_crc(g_456.f2, "g_456.f2", print_hash_value); transparent_crc(g_456.f3, "g_456.f3", print_hash_value); transparent_crc(g_456.f4, "g_456.f4", print_hash_value); transparent_crc(g_456.f5, "g_456.f5", print_hash_value); transparent_crc(g_456.f6, "g_456.f6", print_hash_value); transparent_crc(g_456.f7, "g_456.f7", print_hash_value); transparent_crc(g_457.f0, "g_457.f0", print_hash_value); transparent_crc(g_457.f1, "g_457.f1", print_hash_value); transparent_crc(g_457.f2, "g_457.f2", print_hash_value); transparent_crc(g_457.f3, "g_457.f3", print_hash_value); transparent_crc(g_457.f4, "g_457.f4", print_hash_value); transparent_crc(g_457.f5, "g_457.f5", print_hash_value); transparent_crc(g_457.f6, "g_457.f6", print_hash_value); transparent_crc(g_457.f7, "g_457.f7", print_hash_value); for (i = 0; i < 8; i++) { for (j = 0; j < 4; j++) { for (k = 0; k < 8; k++) { transparent_crc(g_458[i][j][k].f0, "g_458[i][j][k].f0", print_hash_value); transparent_crc(g_458[i][j][k].f1, "g_458[i][j][k].f1", print_hash_value); transparent_crc(g_458[i][j][k].f2, "g_458[i][j][k].f2", print_hash_value); transparent_crc(g_458[i][j][k].f3, "g_458[i][j][k].f3", print_hash_value); transparent_crc(g_458[i][j][k].f4, "g_458[i][j][k].f4", print_hash_value); transparent_crc(g_458[i][j][k].f5, "g_458[i][j][k].f5", print_hash_value); transparent_crc(g_458[i][j][k].f6, "g_458[i][j][k].f6", print_hash_value); transparent_crc(g_458[i][j][k].f7, "g_458[i][j][k].f7", print_hash_value); if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } transparent_crc(g_459.f0, "g_459.f0", print_hash_value); transparent_crc(g_459.f1, "g_459.f1", print_hash_value); transparent_crc(g_459.f2, "g_459.f2", print_hash_value); transparent_crc(g_459.f3, "g_459.f3", print_hash_value); transparent_crc(g_459.f4, "g_459.f4", print_hash_value); transparent_crc(g_459.f5, "g_459.f5", print_hash_value); transparent_crc(g_459.f6, "g_459.f6", print_hash_value); transparent_crc(g_459.f7, "g_459.f7", print_hash_value); transparent_crc(g_460.f0, "g_460.f0", print_hash_value); transparent_crc(g_460.f1, "g_460.f1", print_hash_value); transparent_crc(g_460.f2, "g_460.f2", print_hash_value); transparent_crc(g_460.f3, "g_460.f3", print_hash_value); transparent_crc(g_460.f4, "g_460.f4", print_hash_value); transparent_crc(g_460.f5, "g_460.f5", print_hash_value); transparent_crc(g_460.f6, "g_460.f6", print_hash_value); transparent_crc(g_460.f7, "g_460.f7", print_hash_value); transparent_crc(g_547, "g_547", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_586[i].f0, "g_586[i].f0", print_hash_value); transparent_crc(g_586[i].f1, "g_586[i].f1", print_hash_value); transparent_crc(g_586[i].f2, "g_586[i].f2", print_hash_value); transparent_crc(g_586[i].f3, "g_586[i].f3", print_hash_value); transparent_crc(g_586[i].f4, "g_586[i].f4", print_hash_value); transparent_crc(g_586[i].f5, "g_586[i].f5", print_hash_value); transparent_crc(g_586[i].f6, "g_586[i].f6", print_hash_value); transparent_crc(g_586[i].f7, "g_586[i].f7", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_968, "g_968", print_hash_value); transparent_crc(g_1006, "g_1006", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_1086[i], "g_1086[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1105.f0, "g_1105.f0", print_hash_value); transparent_crc(g_1105.f1, "g_1105.f1", print_hash_value); transparent_crc(g_1105.f2, "g_1105.f2", print_hash_value); transparent_crc(g_1105.f3, "g_1105.f3", print_hash_value); transparent_crc(g_1105.f4, "g_1105.f4", print_hash_value); transparent_crc(g_1105.f5, "g_1105.f5", print_hash_value); transparent_crc(g_1105.f6, "g_1105.f6", print_hash_value); transparent_crc(g_1105.f7, "g_1105.f7", print_hash_value); transparent_crc(g_1124, "g_1124", print_hash_value); transparent_crc(g_1203, "g_1203", print_hash_value); transparent_crc(g_1322, "g_1322", print_hash_value); transparent_crc(g_1331, "g_1331", print_hash_value); for (i = 0; i < 4; i++) { for (j = 0; j < 4; j++) { transparent_crc(g_1368[i][j], "g_1368[i][j]", print_hash_value); if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } transparent_crc(g_1388, "g_1388", print_hash_value); transparent_crc(g_1438.f0, "g_1438.f0", print_hash_value); transparent_crc(g_1438.f1, "g_1438.f1", print_hash_value); transparent_crc(g_1438.f2, "g_1438.f2", print_hash_value); transparent_crc(g_1438.f3, "g_1438.f3", print_hash_value); transparent_crc(g_1438.f4, "g_1438.f4", print_hash_value); transparent_crc(g_1438.f5, "g_1438.f5", print_hash_value); transparent_crc(g_1438.f6, "g_1438.f6", print_hash_value); transparent_crc(g_1438.f7, "g_1438.f7", print_hash_value); transparent_crc(g_1460, "g_1460", print_hash_value); transparent_crc(g_1563, "g_1563", print_hash_value); for (i = 0; i < 4; i++) { transparent_crc(g_1633[i].f0, "g_1633[i].f0", print_hash_value); transparent_crc(g_1633[i].f1, "g_1633[i].f1", print_hash_value); transparent_crc(g_1633[i].f2, "g_1633[i].f2", print_hash_value); transparent_crc(g_1633[i].f3, "g_1633[i].f3", print_hash_value); transparent_crc(g_1633[i].f4, "g_1633[i].f4", print_hash_value); transparent_crc(g_1633[i].f5, "g_1633[i].f5", print_hash_value); transparent_crc(g_1633[i].f6, "g_1633[i].f6", print_hash_value); transparent_crc(g_1633[i].f7, "g_1633[i].f7", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1636.f0, "g_1636.f0", print_hash_value); transparent_crc(g_1636.f1, "g_1636.f1", print_hash_value); transparent_crc(g_1636.f2, "g_1636.f2", print_hash_value); transparent_crc(g_1636.f3, "g_1636.f3", print_hash_value); transparent_crc(g_1636.f4, "g_1636.f4", print_hash_value); transparent_crc(g_1636.f5, "g_1636.f5", print_hash_value); transparent_crc(g_1636.f6, "g_1636.f6", print_hash_value); transparent_crc(g_1636.f7, "g_1636.f7", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_1637[i].f0, "g_1637[i].f0", print_hash_value); transparent_crc(g_1637[i].f1, "g_1637[i].f1", print_hash_value); transparent_crc(g_1637[i].f2, "g_1637[i].f2", print_hash_value); transparent_crc(g_1637[i].f3, "g_1637[i].f3", print_hash_value); transparent_crc(g_1637[i].f4, "g_1637[i].f4", print_hash_value); transparent_crc(g_1637[i].f5, "g_1637[i].f5", print_hash_value); transparent_crc(g_1637[i].f6, "g_1637[i].f6", print_hash_value); transparent_crc(g_1637[i].f7, "g_1637[i].f7", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_1638.f0, "g_1638.f0", print_hash_value); transparent_crc(g_1638.f1, "g_1638.f1", print_hash_value); transparent_crc(g_1638.f2, "g_1638.f2", print_hash_value); transparent_crc(g_1638.f3, "g_1638.f3", print_hash_value); transparent_crc(g_1638.f4, "g_1638.f4", print_hash_value); transparent_crc(g_1638.f5, "g_1638.f5", print_hash_value); transparent_crc(g_1638.f6, "g_1638.f6", print_hash_value); transparent_crc(g_1638.f7, "g_1638.f7", print_hash_value); transparent_crc(g_1731, "g_1731", print_hash_value); transparent_crc(g_1877, "g_1877", print_hash_value); for (i = 0; i < 5; i++) { transparent_crc(g_2065[i], "g_2065[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 7; i++) { transparent_crc(g_2207[i], "g_2207[i]", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_2214, "g_2214", print_hash_value); transparent_crc(g_2375.f0, "g_2375.f0", print_hash_value); transparent_crc(g_2375.f1, "g_2375.f1", print_hash_value); transparent_crc(g_2375.f2, "g_2375.f2", print_hash_value); transparent_crc(g_2375.f3, "g_2375.f3", print_hash_value); transparent_crc(g_2375.f4, "g_2375.f4", print_hash_value); transparent_crc(g_2375.f5, "g_2375.f5", print_hash_value); transparent_crc(g_2375.f6, "g_2375.f6", print_hash_value); transparent_crc(g_2375.f7, "g_2375.f7", print_hash_value); transparent_crc(g_2378.f0, "g_2378.f0", print_hash_value); transparent_crc(g_2378.f1, "g_2378.f1", print_hash_value); transparent_crc(g_2378.f2, "g_2378.f2", print_hash_value); transparent_crc(g_2378.f3, "g_2378.f3", print_hash_value); transparent_crc(g_2378.f4, "g_2378.f4", print_hash_value); transparent_crc(g_2378.f5, "g_2378.f5", print_hash_value); transparent_crc(g_2378.f6, "g_2378.f6", print_hash_value); transparent_crc(g_2378.f7, "g_2378.f7", print_hash_value); transparent_crc(g_2489, "g_2489", print_hash_value); transparent_crc(g_2615, "g_2615", print_hash_value); transparent_crc(g_2631, "g_2631", print_hash_value); transparent_crc(g_2654, "g_2654", print_hash_value); transparent_crc(g_2670, "g_2670", print_hash_value); transparent_crc(g_2714, "g_2714", print_hash_value); for (i = 0; i < 9; i++) { transparent_crc(g_3090[i].f0, "g_3090[i].f0", print_hash_value); transparent_crc(g_3090[i].f1, "g_3090[i].f1", print_hash_value); transparent_crc(g_3090[i].f2, "g_3090[i].f2", print_hash_value); transparent_crc(g_3090[i].f3, "g_3090[i].f3", print_hash_value); transparent_crc(g_3090[i].f4, "g_3090[i].f4", print_hash_value); transparent_crc(g_3090[i].f5, "g_3090[i].f5", print_hash_value); transparent_crc(g_3090[i].f6, "g_3090[i].f6", print_hash_value); transparent_crc(g_3090[i].f7, "g_3090[i].f7", print_hash_value); if (print_hash_value) printf("index = [%d]\n", i); } transparent_crc(g_3198, "g_3198", print_hash_value); transparent_crc(g_3480, "g_3480", print_hash_value); transparent_crc(g_3570, "g_3570", print_hash_value); transparent_crc(g_3578, "g_3578", print_hash_value); platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); return 0; } /************************ statistics ************************* XXX max struct depth: 1 breakdown: depth: 0, occurrence: 920 depth: 1, occurrence: 3 XXX total union variables: 0 XXX non-zero bitfields defined in structs: 1 XXX zero bitfields defined in structs: 0 XXX const bitfields defined in structs: 0 XXX volatile bitfields defined in structs: 0 XXX structs with bitfields in the program: 24 breakdown: indirect level: 0, occurrence: 3 indirect level: 1, occurrence: 11 indirect level: 2, occurrence: 4 indirect level: 3, occurrence: 3 indirect level: 4, occurrence: 3 XXX full-bitfields structs in the program: 0 breakdown: XXX times a bitfields struct's address is taken: 29 XXX times a bitfields struct on LHS: 0 XXX times a bitfields struct on RHS: 4 XXX times a single bitfield on LHS: 1 XXX times a single bitfield on RHS: 14 XXX max expression depth: 40 breakdown: depth: 1, occurrence: 370 depth: 2, occurrence: 84 depth: 3, occurrence: 7 depth: 4, occurrence: 4 depth: 5, occurrence: 1 depth: 6, occurrence: 4 depth: 7, occurrence: 3 depth: 8, occurrence: 2 depth: 9, occurrence: 1 depth: 12, occurrence: 2 depth: 13, occurrence: 1 depth: 14, occurrence: 2 depth: 15, occurrence: 2 depth: 16, occurrence: 5 depth: 17, occurrence: 2 depth: 18, occurrence: 3 depth: 19, occurrence: 4 depth: 20, occurrence: 4 depth: 21, occurrence: 3 depth: 22, occurrence: 4 depth: 23, occurrence: 3 depth: 24, occurrence: 6 depth: 25, occurrence: 4 depth: 26, occurrence: 3 depth: 27, occurrence: 1 depth: 28, occurrence: 4 depth: 29, occurrence: 4 depth: 30, occurrence: 1 depth: 31, occurrence: 1 depth: 32, occurrence: 2 depth: 33, occurrence: 1 depth: 34, occurrence: 1 depth: 35, occurrence: 2 depth: 37, occurrence: 2 depth: 40, occurrence: 1 XXX total number of pointers: 675 XXX times a variable address is taken: 1924 XXX times a pointer is dereferenced on RHS: 568 breakdown: depth: 1, occurrence: 346 depth: 2, occurrence: 125 depth: 3, occurrence: 75 depth: 4, occurrence: 14 depth: 5, occurrence: 8 XXX times a pointer is dereferenced on LHS: 470 breakdown: depth: 1, occurrence: 334 depth: 2, occurrence: 77 depth: 3, occurrence: 40 depth: 4, occurrence: 14 depth: 5, occurrence: 5 XXX times a pointer is compared with null: 85 XXX times a pointer is compared with address of another variable: 16 XXX times a pointer is compared with another pointer: 23 XXX times a pointer is qualified to be dereferenced: 15653 XXX max dereference level: 5 breakdown: level: 0, occurrence: 0 level: 1, occurrence: 1437 level: 2, occurrence: 550 level: 3, occurrence: 395 level: 4, occurrence: 155 level: 5, occurrence: 81 XXX number of pointers point to pointers: 347 XXX number of pointers point to scalars: 316 XXX number of pointers point to structs: 12 XXX percent of pointers has null in alias set: 28.7 XXX average alias set size: 1.83 XXX times a non-volatile is read: 3315 XXX times a non-volatile is write: 1601 XXX times a volatile is read: 48 XXX times read thru a pointer: 36 XXX times a volatile is write: 26 XXX times written thru a pointer: 19 XXX times a volatile is available for access: 4.56e+03 XXX percentage of non-volatile access: 98.5 XXX forward jumps: 2 XXX backward jumps: 3 XXX stmts: 363 XXX max block depth: 5 breakdown: depth: 0, occurrence: 30 depth: 1, occurrence: 42 depth: 2, occurrence: 52 depth: 3, occurrence: 52 depth: 4, occurrence: 82 depth: 5, occurrence: 105 XXX percentage a fresh-made variable is used: 15 XXX percentage an existing variable is used: 85 FYI: the random generator makes assumptions about the integer size. See platform.info for more details. ********************* end of statistics **********************/