Created
November 3, 2019 15:57
-
-
Save DRMacIver/a83999056727f004b067c6b3f02b8a99 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* This is a RANDOMLY GENERATED PROGRAM. | |
* | |
* Generator: csmith 2.3.0 | |
* Git version: 30dccd7 | |
* Options: (none) | |
* Seed: 5102155513851171502 | |
*/ | |
#include "csmith.h" | |
static long __undefined; | |
/* --- Struct/Union Declarations --- */ | |
union U0 { | |
uint32_t f0; | |
volatile int64_t f1; | |
uint64_t f2; | |
int8_t f3; | |
}; | |
/* --- GLOBAL VARIABLES --- */ | |
static int16_t g_6 = 0x3ED1L; | |
static int32_t g_32 = 0xE10E5E53L; | |
static int8_t g_69 = 0x8CL; | |
static uint8_t g_76[8][6] = {{5UL,0UL,0xF9L,255UL,255UL,0xF9L},{255UL,255UL,0xF9L,0UL,5UL,5UL},{255UL,0UL,0UL,255UL,5UL,0xF9L},{5UL,255UL,0UL,0UL,255UL,5UL},{5UL,0UL,0xF9L,255UL,255UL,0xF9L},{255UL,255UL,0xF9L,0UL,5UL,5UL},{255UL,0UL,0UL,255UL,5UL,0xF9L},{5UL,255UL,0UL,0UL,255UL,5UL}}; | |
static uint8_t g_80 = 0x71L; | |
static uint32_t g_82 = 0xFA4ED9E6L; | |
static int32_t g_85 = 3L; | |
static int32_t g_88 = 0x84F7CB2CL; | |
static volatile uint32_t g_89[9][7][3] = {{{0x3EA4B544L,0x29490294L,0x6D6BBB23L},{7UL,0x51C8BDC6L,1UL},{0x2BFFD659L,5UL,5UL},{0xF86AEFBDL,18446744073709551613UL,2UL},{2UL,18446744073709551611UL,0x51C8BDC6L},{18446744073709551606UL,18446744073709551615UL,0UL},{0xFD1B63E3L,1UL,8UL}},{{1UL,18446744073709551615UL,0xFD1B63E3L},{0x4FD34EA0L,18446744073709551611UL,0x253E45BDL},{0xFE4D3D82L,18446744073709551613UL,0x55490EB0L},{0xB4D62422L,5UL,9UL},{0xD3E44E82L,0x51C8BDC6L,0xFE4D3D82L},{0x7D55137CL,0x29490294L,0x2BFFD659L},{18446744073709551614UL,2UL,0x6EDAE8E3L}},{{18446744073709551611UL,0x3EA4B544L,7UL},{0x3DE179BCL,0x667D1577L,18446744073709551613UL},{18446744073709551612UL,9UL,18446744073709551613UL},{1UL,0UL,7UL},{8UL,0xD3E44E82L,0x6EDAE8E3L},{5UL,18446744073709551609UL,0x2BFFD659L},{0xA54743E0L,18446744073709551612UL,0xFE4D3D82L}},{{0UL,0x51ECC885L,9UL},{0x55490EB0L,0xC4B1E4F3L,0x55490EB0L},{0xB6E384D5L,0x55490EB0L,0x253E45BDL},{9UL,18446744073709551614UL,0xFD1B63E3L},{18446744073709551615UL,0x4FD34EA0L,8UL},{0x9C2C51C8L,0xB6E384D5L,0UL},{18446744073709551615UL,0x15DBE4B2L,0x51C8BDC6L}},{{9UL,1UL,2UL},{0xB6E384D5L,0xB4D62422L,5UL},{0x55490EB0L,1UL,1UL},{0UL,0xF86AEFBDL,0x6D6BBB23L},{0xA54743E0L,5UL,0xFC796D63L},{5UL,0UL,0x667D1577L},{8UL,0x6EDAE8E3L,18446744073709551608UL}},{{1UL,0x6D6BBB23L,0x9C2C51C8L},{18446744073709551612UL,0x6D6BBB23L,1UL},{0x3DE179BCL,0x6EDAE8E3L,18446744073709551615UL},{18446744073709551611UL,0UL,1UL},{18446744073709551614UL,5UL,18446744073709551612UL},{0x7D55137CL,0xF86AEFBDL,0UL},{0xD3E44E82L,1UL,1UL}},{{0xB4D62422L,0xB4D62422L,0x3EA4B544L},{0xFE4D3D82L,1UL,1UL},{0x4FD34EA0L,0x15DBE4B2L,0x7D55137CL},{1UL,0xB6E384D5L,0UL},{0xFD1B63E3L,0x4FD34EA0L,0x7D55137CL},{18446744073709551606UL,18446744073709551614UL,1UL},{2UL,0x55490EB0L,0x3EA4B544L}},{{0xF86AEFBDL,0xC4B1E4F3L,1UL},{0x2BFFD659L,0x51ECC885L,0UL},{7UL,18446744073709551612UL,18446744073709551612UL},{0x3EA4B544L,18446744073709551609UL,1UL},{18446744073709551608UL,0xD3E44E82L,18446744073709551615UL},{0xFD5384E0L,0UL,1UL},{0x9069C78CL,9UL,0x9C2C51C8L}},{{0x9069C78CL,0x667D1577L,18446744073709551608UL},{0xFD5384E0L,0x3EA4B544L,0x667D1577L},{18446744073709551608UL,2UL,0xFC796D63L},{0x3EA4B544L,0x29490294L,0x6D6BBB23L},{7UL,0x51C8BDC6L,1UL},{0x2BFFD659L,5UL,5UL},{0xF86AEFBDL,18446744073709551613UL,2UL}}}; | |
static union U0 g_108[4] = {{0xAF9C35C0L},{0xAF9C35C0L},{0xAF9C35C0L},{0xAF9C35C0L}}; | |
static uint32_t g_156 = 0x225B6AC9L; | |
static int64_t g_174[2][8][4] = {{{2L,0x4454C8FCCF996E4ELL,(-1L),0L},{0xF553DE48FBBC2AABLL,0x4454C8FCCF996E4ELL,0x4454C8FCCF996E4ELL,0xF553DE48FBBC2AABLL},{0x4454C8FCCF996E4ELL,0xF553DE48FBBC2AABLL,2L,1L},{0x4454C8FCCF996E4ELL,2L,0x4454C8FCCF996E4ELL,(-1L)},{0xF553DE48FBBC2AABLL,1L,(-1L),(-1L)},{2L,2L,0L,1L},{1L,0xF553DE48FBBC2AABLL,0L,0xF553DE48FBBC2AABLL},{2L,0x4454C8FCCF996E4ELL,(-1L),0L}},{{0xF553DE48FBBC2AABLL,0x4454C8FCCF996E4ELL,0x4454C8FCCF996E4ELL,0xF553DE48FBBC2AABLL},{0x4454C8FCCF996E4ELL,0xF553DE48FBBC2AABLL,2L,1L},{0x4454C8FCCF996E4ELL,2L,0x4454C8FCCF996E4ELL,(-1L)},{0xF553DE48FBBC2AABLL,1L,(-1L),(-1L)},{2L,2L,0L,1L},{1L,0xF553DE48FBBC2AABLL,0L,0xF553DE48FBBC2AABLL},{2L,0x4454C8FCCF996E4ELL,(-1L),0L},{0xF553DE48FBBC2AABLL,0x4454C8FCCF996E4ELL,0x4454C8FCCF996E4ELL,0xF553DE48FBBC2AABLL}}}; | |
static uint16_t g_180[3][7] = {{65535UL,0UL,0UL,65535UL,0UL,0UL,65535UL},{0UL,65535UL,0UL,0UL,65535UL,0UL,0UL},{65535UL,65535UL,1UL,65535UL,65535UL,1UL,65535UL}}; | |
static int64_t g_182 = 0x4F2F6EF93B096275LL; | |
static int8_t *g_184 = (void*)0; | |
static int8_t **g_183 = &g_184; | |
static int8_t *** volatile g_188 = &g_183;/* VOLATILE GLOBAL g_188 */ | |
static int16_t g_223 = 0xDC3FL; | |
static uint64_t g_228 = 1UL; | |
static int8_t g_240 = 0L; | |
static int64_t g_241 = (-1L); | |
static int8_t g_243 = 0L; | |
static int16_t g_244 = 4L; | |
static uint8_t *g_266[7][6] = {{&g_76[3][1],&g_80,&g_76[2][3],&g_80,&g_76[3][1],&g_76[3][1]},{&g_80,&g_80,&g_80,&g_80,&g_76[2][4],&g_80},{&g_80,&g_76[2][4],&g_80,&g_80,&g_80,&g_80},{&g_76[3][1],&g_76[3][1],&g_80,&g_76[2][3],&g_80,&g_76[3][1]},{&g_80,&g_76[2][4],&g_76[2][3],&g_76[2][3],&g_76[2][4],&g_80},{&g_76[3][1],&g_80,&g_76[2][3],&g_80,&g_76[3][1],&g_76[3][1]},{&g_80,&g_80,&g_80,&g_80,&g_76[2][4],&g_80}}; | |
static uint8_t ** const g_265 = &g_266[1][5]; | |
static int32_t *g_287 = &g_32; | |
static int32_t ** volatile g_286 = &g_287;/* VOLATILE GLOBAL g_286 */ | |
static volatile uint32_t g_288 = 0x9EFEC6CEL;/* VOLATILE GLOBAL g_288 */ | |
static volatile union U0 g_292 = {0xC0C74532L};/* VOLATILE GLOBAL g_292 */ | |
static uint8_t g_297 = 247UL; | |
static int32_t ** volatile g_327 = &g_287;/* VOLATILE GLOBAL g_327 */ | |
static int16_t *g_354 = &g_223; | |
static int16_t **g_353[8][7][4] = {{{&g_354,&g_354,&g_354,&g_354},{&g_354,(void*)0,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,(void*)0,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354}},{{&g_354,&g_354,&g_354,(void*)0},{&g_354,&g_354,&g_354,(void*)0},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,(void*)0,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354}},{{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,(void*)0,(void*)0,&g_354},{&g_354,&g_354,&g_354,(void*)0},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,(void*)0}},{{&g_354,&g_354,&g_354,&g_354},{(void*)0,(void*)0,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,(void*)0,(void*)0,&g_354}},{{&g_354,&g_354,&g_354,(void*)0},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,(void*)0},{&g_354,&g_354,&g_354,&g_354},{(void*)0,(void*)0,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354}},{{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,(void*)0,(void*)0,&g_354},{&g_354,&g_354,&g_354,(void*)0},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354}},{{&g_354,&g_354,&g_354,(void*)0},{&g_354,&g_354,&g_354,&g_354},{(void*)0,(void*)0,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354}},{{&g_354,(void*)0,(void*)0,&g_354},{&g_354,&g_354,&g_354,(void*)0},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,&g_354},{&g_354,&g_354,&g_354,(void*)0},{&g_354,&g_354,&g_354,&g_354},{(void*)0,(void*)0,&g_354,&g_354}}}; | |
static int16_t **g_356 = &g_354; | |
static int32_t * volatile g_381 = &g_88;/* VOLATILE GLOBAL g_381 */ | |
static volatile int64_t g_384 = (-1L);/* VOLATILE GLOBAL g_384 */ | |
static uint64_t g_385 = 18446744073709551609UL; | |
static int32_t * const volatile g_513[10][8] = {{&g_88,&g_88,&g_88,&g_88,&g_85,&g_88,&g_88,&g_88},{&g_88,&g_85,(void*)0,(void*)0,&g_85,&g_88,&g_85,(void*)0},{&g_88,&g_85,&g_88,&g_88,&g_88,&g_88,&g_85,&g_88},{&g_85,&g_88,&g_85,&g_88,&g_88,&g_88,&g_88,&g_85},{&g_88,&g_88,&g_88,&g_85,&g_88,&g_88,&g_88,&g_88},{(void*)0,&g_88,&g_88,(void*)0,&g_85,(void*)0,&g_88,&g_88},{&g_88,&g_85,&g_85,&g_85,&g_85,&g_88,&g_85,&g_85},{(void*)0,&g_85,(void*)0,&g_88,&g_88,(void*)0,&g_85,(void*)0},{&g_88,&g_88,&g_85,&g_88,&g_88,&g_88,&g_88,&g_85},{&g_88,&g_88,&g_88,&g_85,&g_88,&g_88,&g_88,&g_88}}; | |
static int32_t * volatile g_514 = &g_32;/* VOLATILE GLOBAL g_514 */ | |
static int32_t * volatile g_557[9] = {&g_32,&g_32,&g_32,&g_32,&g_32,&g_32,&g_32,&g_32,&g_32}; | |
static int32_t * volatile g_558 = &g_32;/* VOLATILE GLOBAL g_558 */ | |
static const uint16_t g_559 = 0x3480L; | |
static const int32_t *g_560 = &g_32; | |
static int32_t * volatile g_563 = (void*)0;/* VOLATILE GLOBAL g_563 */ | |
static int8_t g_608[6][7][3] = {{{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L}},{{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L}},{{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L}},{{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L}},{{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L}},{{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L},{0x02L,0L,0x02L},{0xD9L,0x0EL,0xD9L}}}; | |
static int16_t * volatile *g_619 = &g_354; | |
static int16_t * volatile **g_618 = &g_619; | |
static int16_t * volatile ** const *g_617 = &g_618; | |
static int16_t ***g_630 = (void*)0; | |
static int16_t ****g_629 = &g_630; | |
static volatile uint16_t g_677[8][5] = {{0x0E98L,0x27E5L,0xD673L,65535UL,0xCBB6L},{0x0E98L,1UL,0x27E5L,0x1A6FL,0xCBB6L},{65535UL,0xFBF4L,0xFBF4L,65535UL,0xD673L},{0xFEC0L,65535UL,0x27E5L,0xCBB6L,1UL},{0xFEC0L,0x27E5L,0xD673L,0x27E5L,0xFEC0L},{65535UL,0x1A6FL,0x0E98L,0xCBB6L,0xFBF4L},{0x0E98L,0x1A6FL,65535UL,65535UL,0x1A6FL},{0xD673L,0x27E5L,0xFEC0L,0x1A6FL,0xFBF4L}}; | |
static volatile uint16_t *g_676 = &g_677[3][3]; | |
static volatile uint16_t **g_675 = &g_676; | |
static volatile uint16_t ** const volatile * volatile g_674[8] = {&g_675,&g_675,&g_675,&g_675,&g_675,&g_675,&g_675,&g_675}; | |
static const int16_t **** volatile g_740 = (void*)0;/* VOLATILE GLOBAL g_740 */ | |
static const int16_t **g_743 = (void*)0; | |
static const int16_t ***g_742 = &g_743; | |
static const int16_t **** volatile g_741[3] = {&g_742,&g_742,&g_742}; | |
static volatile union U0 g_753 = {0x1DDEC234L};/* VOLATILE GLOBAL g_753 */ | |
static int32_t * volatile g_781 = &g_32;/* VOLATILE GLOBAL g_781 */ | |
static uint32_t * volatile * volatile g_785 = (void*)0;/* VOLATILE GLOBAL g_785 */ | |
static uint32_t * volatile * volatile * volatile g_784 = &g_785;/* VOLATILE GLOBAL g_784 */ | |
static uint32_t * volatile * volatile * volatile *g_783 = &g_784; | |
static uint32_t *g_789 = (void*)0; | |
static uint32_t **g_788 = &g_789; | |
static uint32_t ***g_787 = &g_788; | |
static uint32_t ****g_786 = &g_787; | |
static int32_t g_792[10][10][2] = {{{0x9D9D1260L,5L},{0x52B42CA1L,0L},{0x9F2DA1CEL,3L},{5L,0x2659956AL},{1L,0x07B43102L},{0x27DB1B44L,(-9L)},{0xC8FD7BDBL,(-2L)},{2L,0x9E4CE6ABL},{0x2659956AL,0x014212A6L},{0x87DB4A24L,8L}},{{0x10C45DF3L,0x52C1296DL},{(-6L),0xC8FD7BDBL},{0x0E57E5D7L,(-1L)},{(-1L),6L},{0x319285C6L,0xB1D9E2B5L},{0x82B0F567L,2L},{0x07B43102L,(-1L)},{(-9L),0x10C45DF3L},{0xEE707B76L,0x9D9D1260L},{0x63ECAF74L,0L}},{{(-1L),1L},{3L,0xCD104B8FL},{0xD437302DL,0xD437302DL},{(-9L),0xD7991AB3L},{1L,1L},{(-5L),(-1L)},{0L,(-5L)},{6L,0x63ECAF74L},{6L,(-5L)},{0L,(-1L)}},{{(-5L),1L},{1L,0xD7991AB3L},{(-9L),0xD437302DL},{0xD437302DL,0xCD104B8FL},{3L,1L},{(-1L),0L},{0x63ECAF74L,0x9D9D1260L},{0xEE707B76L,0x10C45DF3L},{(-9L),(-1L)},{0x07B43102L,2L}},{{0x82B0F567L,0xB1D9E2B5L},{0x319285C6L,6L},{(-1L),(-1L)},{0x0E57E5D7L,0xC8FD7BDBL},{(-6L),0x52C1296DL},{0x10C45DF3L,8L},{0x87DB4A24L,0x014212A6L},{0x2659956AL,0x9E4CE6ABL},{2L,(-2L)},{0xC8FD7BDBL,(-9L)}},{{0x27DB1B44L,0x07B43102L},{1L,0x2659956AL},{5L,3L},{0x9F2DA1CEL,0L},{0x52B42CA1L,5L},{0x9D9D1260L,0x773509B1L},{1L,3L},{0x6B152402L,0x2E9FC397L},{(-1L),5L},{1L,0xA845B2C6L}},{{0L,0x82B0F567L},{9L,0x82B0F567L},{0L,0xA845B2C6L},{1L,5L},{(-1L),0x2E9FC397L},{0x6B152402L,3L},{1L,0x773509B1L},{0x9D9D1260L,5L},{0x52B42CA1L,0L},{0x9F2DA1CEL,3L}},{{5L,0x2659956AL},{0x08965218L,0xB1D9E2B5L},{1L,0x5EFFADCEL},{0xA050177AL,0x9D9D1260L},{0xC8FD7BDBL,0x2659956AL},{(-9L),(-5L)},{(-1L),6L},{9L,0x53999039L},{0x3DA29361L,0xA050177AL},{1L,(-6L)}},{{0L,3L},{0xEE707B76L,2L},{5L,9L},{0xB1D9E2B5L,0x2E9FC397L},{2L,9L},{0x07B43102L,8L},{0x9F2DA1CEL,(-2L)},{0x014212A6L,(-1L)},{0x639630B3L,1L},{0x63ECAF74L,0x63ECAF74L}},{{0x5EFFADCEL,(-4L)},{1L,(-1L)},{0x319285C6L,0L},{(-2L),0x319285C6L},{3L,0x9F2DA1CEL},{3L,0x319285C6L},{(-2L),0L},{0x319285C6L,(-1L)},{1L,(-4L)},{0x5EFFADCEL,0x63ECAF74L}}}; | |
static uint8_t * const * const g_801 = &g_266[3][0]; | |
static uint8_t * const * const * const g_800 = &g_801; | |
static uint8_t * const * const * const *g_799[6] = {&g_800,&g_800,&g_800,&g_800,&g_800,&g_800}; | |
static uint8_t * const * const * const ** volatile g_798 = &g_799[1];/* VOLATILE GLOBAL g_798 */ | |
static int32_t ** volatile g_838 = (void*)0;/* VOLATILE GLOBAL g_838 */ | |
static int32_t **g_851[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; | |
static volatile union U0 * volatile g_852 = &g_753;/* VOLATILE GLOBAL g_852 */ | |
static volatile union U0 * volatile * volatile g_853[2][3] = {{&g_852,&g_852,&g_852},{&g_852,&g_852,&g_852}}; | |
static volatile union U0 * volatile * volatile g_854 = &g_852;/* VOLATILE GLOBAL g_854 */ | |
static uint16_t g_1002 = 0xBEDDL; | |
static int32_t g_1003 = 0x2DD87986L; | |
static int32_t *g_1023[6][5] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_32,&g_32,&g_32,&g_32,&g_32},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_32,&g_32,&g_32,&g_32,&g_32},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_32,&g_32,&g_32,&g_32,&g_32}}; | |
static int32_t *g_1227[10] = {&g_792[5][4][0],&g_792[5][9][1],&g_792[5][4][0],&g_792[5][9][1],&g_792[5][4][0],&g_792[5][9][1],&g_792[5][4][0],&g_792[5][9][1],&g_792[5][4][0],&g_792[5][9][1]}; | |
static volatile int32_t g_1230[10] = {(-8L),0L,(-8L),(-8L),0L,(-8L),(-8L),0L,(-8L),(-8L)}; | |
static volatile int32_t *g_1229 = &g_1230[7]; | |
static volatile int32_t **g_1228 = &g_1229; | |
static union U0 g_1282 = {0xCF6F55AFL};/* VOLATILE GLOBAL g_1282 */ | |
static uint8_t *** const *g_1341[6] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; | |
static uint8_t *** const **g_1340 = &g_1341[1]; | |
static volatile uint8_t * volatile * volatile * volatile * const *g_1343 = (void*)0; | |
static int32_t ** volatile g_1359 = &g_1023[5][1];/* VOLATILE GLOBAL g_1359 */ | |
static int32_t ** volatile g_1360[6] = {&g_1023[2][2],&g_1023[2][2],&g_1023[2][2],&g_1023[2][2],&g_1023[2][2],&g_1023[2][2]}; | |
static const int8_t *g_1457 = &g_1282.f3; | |
static const int8_t ** volatile g_1456 = &g_1457;/* VOLATILE GLOBAL g_1456 */ | |
static const int8_t ** volatile *g_1455 = &g_1456; | |
static const int8_t ** volatile * volatile *g_1454 = &g_1455; | |
static int32_t ** volatile g_1505[7] = {&g_287,&g_287,(void*)0,&g_287,&g_287,(void*)0,&g_287}; | |
static int32_t ** volatile g_1506[2] = {&g_287,&g_287}; | |
static int32_t ** volatile g_1507 = &g_1023[5][1];/* VOLATILE GLOBAL g_1507 */ | |
static volatile uint32_t g_1518 = 4UL;/* VOLATILE GLOBAL g_1518 */ | |
/* --- FORWARD DECLARATIONS --- */ | |
static int32_t func_1(void); | |
static int32_t * func_2(uint8_t p_3, uint32_t p_4, uint16_t p_5); | |
static uint32_t func_12(const int32_t p_13, uint32_t p_14); | |
static uint64_t func_25(int32_t ** p_26, int32_t ** p_27, int64_t p_28, const int32_t * p_29); | |
static int32_t ** func_33(int32_t * p_34, int16_t p_35); | |
static int32_t func_44(uint8_t p_45, uint16_t p_46, int8_t p_47, const int32_t ** const p_48, int8_t p_49); | |
static uint8_t func_50(const int32_t p_51, uint64_t p_52); | |
static int32_t func_53(int32_t * const p_54, int32_t p_55, int64_t p_56, uint64_t p_57); | |
static uint32_t func_58(int64_t p_59); | |
static int32_t * const func_60(const int8_t p_61, int32_t * p_62, int8_t p_63, uint64_t p_64); | |
/* --- FUNCTIONS --- */ | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_6 g_32 g_76 g_82 g_89 g_108 g_88 g_108.f0 g_85 g_108.f3 g_80 g_180 g_183 g_188 g_69 g_223 g_228 g_288 g_292 g_286 g_244 g_156 g_297 g_241 g_240 g_292.f0 g_174 g_327 g_287 g_353 g_265 g_381 g_385 g_292.f3 g_354 g_184 g_384 g_182 g_514 g_558 g_559 g_266 g_557 g_560 g_608 g_617 g_243 g_629 g_674 g_675 g_676 g_677 g_618 g_619 g_753 g_513 g_753.f3 g_781 g_783 g_786 g_798 g_789 g_852 g_854 g_792 g_1003 g_1228 g_787 g_788 g_1023 g_1282.f0 g_1340 g_1343 g_1359 g_1282.f2 g_784 g_1454 g_1507 g_630 g_1518 | |
* writes: g_32 g_69 g_76 g_82 g_85 g_89 g_156 g_174 g_180 g_182 g_183 g_223 g_228 g_80 g_288 g_88 g_287 g_244 g_297 g_241 g_353 g_356 g_266 g_243 g_385 g_240 g_108.f0 g_560 g_629 g_674 g_786 g_799 g_608 g_851 g_852 g_1023 g_1227 g_1282.f0 g_6 g_1340 g_1282.f2 g_630 g_1518 | |
*/ | |
static int32_t func_1(void) | |
{ /* block id: 0 */ | |
uint32_t l_11[7][1] = {{0x6CDEAD9BL},{0UL},{0x6CDEAD9BL},{0UL},{0x6CDEAD9BL},{0UL},{0x6CDEAD9BL}}; | |
int32_t l_1108 = 0L; | |
int16_t * const *l_1367 = (void*)0; | |
int16_t * const **l_1366[6][5] = {{(void*)0,&l_1367,&l_1367,(void*)0,&l_1367},{&l_1367,(void*)0,(void*)0,&l_1367,&l_1367},{(void*)0,&l_1367,&l_1367,(void*)0,&l_1367},{&l_1367,(void*)0,(void*)0,&l_1367,&l_1367},{(void*)0,&l_1367,&l_1367,(void*)0,&l_1367},{&l_1367,(void*)0,(void*)0,&l_1367,&l_1367}}; | |
int16_t * const ***l_1365 = &l_1366[0][0]; | |
int32_t *l_1376 = &g_792[5][9][1]; | |
int32_t **l_1377 = &g_1227[8]; | |
int32_t **l_1378[1][2][8] = {{{&g_1227[5],(void*)0,&l_1376,&g_1227[5],&l_1376,&g_1227[5],&g_1227[2],&g_1227[2]},{&g_1227[5],&g_1227[5],&l_1376,&l_1376,&g_1227[5],&g_1227[5],&l_1376,&g_1227[5]}}}; | |
int32_t *l_1379 = &g_792[5][9][1]; | |
int64_t *l_1384 = &g_174[1][1][1]; | |
int32_t l_1425[4] = {(-1L),(-1L),(-1L),(-1L)}; | |
uint32_t l_1428 = 0xBA7F8D09L; | |
const int8_t *l_1453[1]; | |
const int8_t **l_1452 = &l_1453[0]; | |
const int8_t ***l_1451 = &l_1452; | |
const int8_t ****l_1450[10]; | |
int32_t *l_1488 = &g_85; | |
int8_t l_1498 = 1L; | |
uint64_t l_1500 = 0xAE3B67FFE0192D81LL; | |
int32_t *l_1503 = &g_85; | |
int i, j, k; | |
for (i = 0; i < 1; i++) | |
l_1453[i] = &g_240; | |
for (i = 0; i < 10; i++) | |
l_1450[i] = &l_1451; | |
(*g_1359) = func_2(g_6, (g_6 , ((safe_div_func_uint64_t_u_u((safe_mod_func_uint32_t_u_u((l_11[5][0] , func_12(l_11[5][0], l_11[5][0])), (safe_rshift_func_int16_t_s_u((l_11[5][0] > ((safe_rshift_func_int8_t_s_s((safe_mul_func_uint16_t_u_u(((safe_lshift_func_int8_t_s_u(l_11[5][0], 4)) < ((((l_1108 = l_11[3][0]) ^ 0x4C8C3F4BL) | l_11[5][0]) | l_11[5][0])), g_1003)), g_559)) || g_6)), l_11[5][0])))), g_792[5][9][1])) <= g_6)), l_11[0][0]); | |
(*g_286) = (*g_1359); | |
l_1108 = ((safe_div_func_uint32_t_u_u(((((safe_sub_func_uint16_t_u_u((l_11[6][0] == l_11[5][0]), l_11[5][0])) == (-9L)) , &g_742) != l_1365), (l_11[5][0] || (safe_rshift_func_uint8_t_u_u((safe_mod_func_uint8_t_u_u((safe_div_func_int64_t_s_s((safe_rshift_func_int16_t_s_u(((l_1379 = l_1376) != (void*)0), l_11[5][0])), g_559)), l_11[4][0])), 6))))) && 1L); | |
if ((((safe_add_func_uint16_t_u_u(l_1108, l_1108)) < (l_1384 == &g_182)) == l_11[4][0])) | |
{ /* block id: 602 */ | |
uint16_t l_1385 = 0xA9E3L; | |
uint32_t *l_1388[3][6] = {{&g_82,(void*)0,&g_82,(void*)0,&g_82,(void*)0},{&g_156,(void*)0,&g_156,(void*)0,&g_156,(void*)0},{&g_82,(void*)0,&g_82,(void*)0,&g_82,(void*)0}}; | |
int32_t l_1389 = 7L; | |
uint32_t l_1390 = 0xD7A13E7DL; | |
uint32_t l_1406 = 0xC114ADAAL; | |
int32_t *l_1407 = &l_1389; | |
volatile union U0 * volatile l_1408 = &g_292;/* VOLATILE GLOBAL l_1408 */ | |
int8_t *l_1426 = (void*)0; | |
int8_t *l_1427 = &g_608[2][4][0]; | |
int i, j; | |
(*g_781) = ((0xA37AL & l_1385) < (safe_rshift_func_int16_t_s_u(((l_1389 = l_11[5][0]) > l_1390), (safe_div_func_uint64_t_u_u(((safe_add_func_int64_t_s_s(g_385, ((safe_sub_func_uint64_t_u_u((l_11[5][0] >= (safe_div_func_int64_t_s_s(g_6, (~(safe_mul_func_uint16_t_u_u((((safe_rshift_func_uint16_t_u_s(((safe_sub_func_int64_t_s_s(l_11[6][0], g_80)) , 0x4905L), 2)) <= l_1406) >= l_11[5][0]), (**g_619))))))), g_32)) > l_1406))) , 0xB391BAD86A36D417LL), g_180[1][0]))))); | |
(*l_1407) &= 3L; | |
l_1408 = (*g_854); | |
l_1428 = (safe_lshift_func_int8_t_s_u((((safe_add_func_int64_t_s_s(((((safe_rshift_func_uint16_t_u_u((*l_1407), 9)) | (l_11[5][0] ^ 0xBEA43963L)) & (*l_1407)) <= (safe_rshift_func_int16_t_s_u((((safe_rshift_func_int16_t_s_u((((safe_mul_func_int16_t_s_s((g_297 && (safe_rshift_func_uint8_t_u_u((((*l_1407) != (l_11[6][0] , ((*l_1407) > ((*l_1427) = (safe_div_func_int16_t_s_s((l_1425[0] |= l_1108), l_11[5][0])))))) , (*l_1407)), (*l_1407)))), l_11[5][0])) , (void*)0) != &g_618), 13)) | (*l_1407)) == (*l_1407)), (**g_675)))), 0xA58E1A19724D920DLL)) , (*l_1407)) >= 0UL), l_1108)); | |
} | |
else | |
{ /* block id: 610 */ | |
int64_t l_1447 = (-6L); | |
uint64_t l_1458 = 0UL; | |
int16_t l_1482 = (-1L); | |
int32_t l_1492 = 1L; | |
int32_t l_1493 = 8L; | |
int32_t l_1495 = 0xE6FC2FCBL; | |
int32_t l_1497 = 2L; | |
int32_t l_1499 = 0xCC9C0FF0L; | |
for (g_1282.f2 = (-18); (g_1282.f2 == 30); ++g_1282.f2) | |
{ /* block id: 613 */ | |
int32_t l_1431 = 0xAA920695L; | |
int32_t l_1459 = 0L; | |
int32_t *l_1460 = &l_1425[0]; | |
int8_t l_1496 = 1L; | |
if (((*l_1460) = (((****g_617) && (l_1431 ^= ((**g_619) = ((void*)0 == (*g_783))))) | (l_1425[0] || (l_1459 = (safe_lshift_func_int8_t_s_u(((safe_mul_func_int8_t_s_s(((safe_rshift_func_uint8_t_u_u((safe_mod_func_uint16_t_u_u((safe_lshift_func_uint8_t_u_u(((safe_mul_func_int8_t_s_s(g_385, l_11[5][0])) | ((((safe_mod_func_uint16_t_u_u((l_1447 = (safe_unary_minus_func_int64_t_s(g_182))), (safe_sub_func_uint32_t_u_u(0x77DBA5ADL, ((l_1108 , l_1450[7]) == g_1454))))) , l_1458) < l_1425[0]) , g_156)), 4)), g_156)), 2)) & g_88), 0x24L)) != 0xC335L), 7))))))) | |
{ /* block id: 619 */ | |
uint8_t *l_1478 = (void*)0; | |
uint8_t *l_1479[5][5] = {{(void*)0,&g_76[2][3],(void*)0,(void*)0,&g_76[2][3]},{(void*)0,(void*)0,&g_80,(void*)0,&g_76[2][3]},{&g_297,&g_76[2][3],&g_76[2][3],&g_297,(void*)0},{(void*)0,&g_297,&g_80,&g_76[2][3],(void*)0},{(void*)0,&g_80,(void*)0,&g_80,(void*)0}}; | |
int32_t l_1480 = 6L; | |
int32_t l_1481 = (-2L); | |
int32_t *l_1483 = &g_32; | |
int32_t **l_1487 = &g_1227[1]; | |
int32_t *l_1489 = &l_1431; | |
int32_t *l_1490 = &g_32; | |
int32_t *l_1491[7][10] = {{&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003,&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003},{&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003,&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003},{&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003,&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003},{&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003,&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003},{&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003,&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003},{&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003,&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003},{&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003,&l_1425[0],&g_1003,&l_1425[0],&l_1425[0],&g_1003}}; | |
int32_t l_1494[9] = {1L,1L,1L,1L,1L,1L,1L,1L,1L}; | |
int i, j; | |
(*l_1483) |= (g_1282.f0 ^ (((**g_675) < l_1108) || (((*l_1384) = (safe_unary_minus_func_uint32_t_u((safe_rshift_func_uint8_t_u_s((safe_rshift_func_int16_t_s_u(((safe_div_func_uint8_t_u_u((((l_1425[0] = (((6L >= ((void*)0 == &l_1379)) == (((safe_div_func_int32_t_s_s((safe_add_func_int32_t_s_s(((safe_mul_func_uint8_t_u_u((safe_sub_func_uint32_t_u_u(0xFDC00FAEL, l_1458)), (l_1108 = (l_1480 |= (safe_add_func_uint16_t_u_u((g_292.f3 || 1L), 0xF9D7L)))))) == 0xECL), (*l_1460))), (*l_1460))) < 0xD663L) , 18446744073709551608UL)) ^ l_1425[0])) == l_1428) != l_1481), l_1482)) || (*l_1460)), 5)), 4))))) != l_1428))); | |
(*l_1483) = (safe_lshift_func_uint16_t_u_u(((((3UL > (-5L)) <= (!(*l_1460))) , (void*)0) == l_1487), (((**g_675) || 65535UL) , l_1482))); | |
l_1460 = l_1488; | |
--l_1500; | |
} | |
else | |
{ /* block id: 628 */ | |
int32_t **l_1504 = &l_1488; | |
(*l_1460) &= l_1447; | |
(*g_1507) = ((*l_1504) = l_1503); | |
for (g_6 = (-6); (g_6 > 1); g_6 = safe_add_func_int64_t_s_s(g_6, 7)) | |
{ /* block id: 634 */ | |
const uint64_t l_1512 = 18446744073709551606UL; | |
(*g_629) = (*g_629); | |
for (l_1492 = (-6); (l_1492 == 3); l_1492 = safe_add_func_uint8_t_u_u(l_1492, 9)) | |
{ /* block id: 638 */ | |
int16_t l_1513[6][3][6] = {{{0x4E84L,0xD648L,0x8234L,0x1EDDL,0x3FA7L,0xFB12L},{0x772EL,(-7L),0xAD3AL,0x465FL,(-1L),0xDDE3L},{(-1L),(-8L),1L,0x772EL,1L,(-8L)}},{{0x19FDL,0x465FL,0xC913L,0x12C4L,2L,0xA4F1L},{0x3FA7L,(-5L),0L,0x3424L,5L,(-4L)},{0xDDE3L,(-5L),0L,0xD648L,2L,(-1L)}},{{0x8234L,0x465FL,0x5FEDL,0xC913L,1L,0L},{0x88D7L,(-8L),(-1L),(-5L),(-1L),1L},{0x4023L,(-7L),0x12C4L,1L,0x465FL,0x3FA7L}},{{1L,0x3FA7L,0xD648L,0xD648L,0x3FA7L,1L},{(-4L),0L,0xD40EL,0xA4F1L,(-1L),0xFDE9L},{(-1L),0x3424L,1L,0x88D7L,0L,(-1L)}},{{(-1L),(-8L),0x88D7L,0xA4F1L,0xC913L,0x3424L},{(-4L),(-1L),0x4E84L,0xD648L,0x8234L,0x1EDDL},{1L,1L,2L,0x2C7FL,(-1L),0xB6FAL}},{{1L,0x0443L,(-4L),0xAD3AL,0x2C7FL,0xC913L},{0x12C4L,(-5L),0x2C7FL,(-5L),0x12C4L,0x4E84L},{0xA4F1L,0x772EL,(-1L),0x3FA7L,0xAD3AL,0xD40EL}}}; | |
int i, j, k; | |
(*l_1488) = l_1512; | |
return l_1513[0][0][0]; | |
} | |
(*l_1503) = (**l_1504); | |
} | |
for (g_243 = 0; (g_243 <= 1); g_243 += 1) | |
{ /* block id: 646 */ | |
int32_t *l_1514 = &g_88; | |
int32_t l_1515 = 0xB1847710L; | |
int32_t *l_1516 = &l_1108; | |
int32_t *l_1517[1]; | |
int i; | |
for (i = 0; i < 1; i++) | |
l_1517[i] = &l_1515; | |
g_1518--; | |
} | |
} | |
l_1460 = &l_1431; | |
} | |
(*g_286) = (*g_1359); | |
return (*g_381); | |
} | |
return (*l_1503); | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_677 g_85 g_76 g_82 g_182 g_240 g_514 g_32 g_385 g_108.f0 g_108 g_617 g_618 g_156 g_354 g_223 g_608 g_88 g_108.f3 g_1228 g_619 g_381 g_786 g_787 g_788 g_243 g_781 g_1023 g_80 g_180 g_297 g_676 g_241 g_792 g_228 g_854 g_852 g_753 g_1340 g_1343 g_174 g_89 g_6 g_183 g_188 g_69 g_288 g_292 g_286 g_292.f0 g_327 g_287 g_244 g_1282.f0 | |
* writes: g_174 g_1023 g_560 g_82 g_182 g_240 g_385 g_32 g_1227 g_88 g_1282.f0 g_6 g_1340 g_228 g_69 g_76 g_85 g_89 g_156 g_180 g_183 g_223 g_80 g_288 g_287 g_244 g_297 g_241 | |
*/ | |
static int32_t * func_2(uint8_t p_3, uint32_t p_4, uint16_t p_5) | |
{ /* block id: 496 */ | |
uint8_t l_1112[4][8][6] = {{{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L}},{{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L}},{{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L}},{{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L},{0x39L,0x22L,0x39L,0x22L,0x39L,0x22L}}}; | |
const int32_t **l_1120 = &g_560; | |
const int32_t ***l_1119 = &l_1120; | |
uint32_t * const *l_1126[9]; | |
uint32_t * const **l_1125[9][5] = {{&l_1126[1],&l_1126[5],&l_1126[1],&l_1126[5],&l_1126[1]},{(void*)0,(void*)0,&l_1126[5],&l_1126[5],(void*)0},{&l_1126[5],&l_1126[5],&l_1126[5],&l_1126[5],&l_1126[5]},{(void*)0,&l_1126[5],&l_1126[5],(void*)0,(void*)0},{&l_1126[1],&l_1126[5],&l_1126[1],&l_1126[5],&l_1126[1]},{(void*)0,(void*)0,&l_1126[5],&l_1126[5],(void*)0},{&l_1126[5],&l_1126[5],&l_1126[5],&l_1126[5],&l_1126[5]},{(void*)0,&l_1126[5],&l_1126[5],(void*)0,(void*)0},{&l_1126[1],&l_1126[5],&l_1126[1],&l_1126[5],&l_1126[1]}}; | |
uint32_t * const ***l_1124[6] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}; | |
uint32_t * const ****l_1123 = &l_1124[3]; | |
int32_t *l_1141[4][6] = {{(void*)0,&g_85,&g_85,(void*)0,(void*)0,&g_85},{(void*)0,(void*)0,&g_85,&g_85,(void*)0,(void*)0},{(void*)0,&g_85,&g_85,(void*)0,(void*)0,&g_85},{(void*)0,(void*)0,&g_85,&g_85,(void*)0,(void*)0}}; | |
int8_t l_1142 = (-1L); | |
uint8_t *l_1143[10] = {(void*)0,&g_80,(void*)0,(void*)0,&g_80,(void*)0,(void*)0,&g_80,(void*)0,(void*)0}; | |
int32_t l_1144[7] = {0x99979C4FL,0x99979C4FL,0x99979C4FL,0x99979C4FL,0x99979C4FL,0x99979C4FL,0x99979C4FL}; | |
uint16_t l_1145 = 0x19A7L; | |
int64_t *l_1146 = &g_174[1][1][1]; | |
uint32_t l_1147 = 1UL; | |
uint16_t l_1148 = 0x0FECL; | |
uint32_t l_1175 = 4294967290UL; | |
int32_t *l_1178 = &g_32; | |
uint8_t **l_1249 = &l_1143[5]; | |
uint8_t ***l_1248 = &l_1249; | |
uint8_t **** const l_1247 = &l_1248; | |
uint8_t **** const *l_1246[5][4] = {{&l_1247,&l_1247,&l_1247,&l_1247},{&l_1247,&l_1247,&l_1247,&l_1247},{&l_1247,&l_1247,&l_1247,&l_1247},{&l_1247,&l_1247,&l_1247,&l_1247},{&l_1247,&l_1247,&l_1247,&l_1247}}; | |
uint32_t **l_1254[8] = {&g_789,&g_789,&g_789,&g_789,&g_789,&g_789,&g_789,&g_789}; | |
int32_t l_1261 = 0xC29ED5C1L; | |
int32_t l_1271 = 0xD6E1BE5CL; | |
uint8_t l_1291[7]; | |
uint16_t ** const * const **l_1310 = (void*)0; | |
uint32_t *****l_1336[9][2][2] = {{{&g_786,&g_786},{&g_786,&g_786}},{{&g_786,&g_786},{&g_786,&g_786}},{{&g_786,&g_786},{&g_786,&g_786}},{{&g_786,&g_786},{&g_786,&g_786}},{{&g_786,&g_786},{&g_786,&g_786}},{{&g_786,&g_786},{&g_786,&g_786}},{{&g_786,&g_786},{&g_786,&g_786}},{{&g_786,&g_786},{&g_786,&g_786}},{{&g_786,&g_786},{&g_786,&g_786}}}; | |
uint8_t *** const **l_1342 = &g_1341[1]; | |
int32_t *l_1357[2]; | |
int32_t *l_1358 = (void*)0; | |
int i, j, k; | |
for (i = 0; i < 9; i++) | |
l_1126[i] = &g_789; | |
for (i = 0; i < 7; i++) | |
l_1291[i] = 0x42L; | |
for (i = 0; i < 2; i++) | |
l_1357[i] = &l_1261; | |
lbl_1152: | |
l_1147 ^= (0UL && (0L ^ ((safe_unary_minus_func_uint32_t_u(((safe_lshift_func_int8_t_s_u(((l_1112[3][1][1] & (safe_sub_func_uint32_t_u_u((p_4 = (((safe_mod_func_int8_t_s_s(p_3, (((safe_add_func_int64_t_s_s(((*l_1146) = ((l_1119 != (void*)0) ^ (safe_sub_func_uint16_t_u_u(((void*)0 != l_1123), (safe_mod_func_int16_t_s_s((safe_sub_func_uint8_t_u_u((l_1144[3] = (safe_add_func_uint8_t_u_u(((l_1142 = (safe_sub_func_uint64_t_u_u((safe_mod_func_uint32_t_u_u(((safe_lshift_func_int16_t_s_u(((safe_div_func_int8_t_s_s(0xEFL, p_5)) != g_677[3][3]), g_85)) >= p_3), p_4)), g_76[2][3]))) >= 0UL), 0x87L))), 1UL)), l_1145)))))), p_4)) <= p_3) , 0x14L))) && 2L) <= p_5)), p_5))) >= p_3), 7)) < 0xC7L))) < p_5))); | |
lbl_1201: | |
if (g_85) | |
goto lbl_1151; | |
lbl_1151: | |
++l_1148; | |
if (p_5) | |
goto lbl_1152; | |
if (p_5) | |
{ /* block id: 505 */ | |
int32_t **l_1153 = &g_1023[5][3]; | |
uint32_t l_1168 = 5UL; | |
int32_t l_1182 = 4L; | |
int32_t l_1190 = 0xEA5F3242L; | |
int32_t l_1192 = 0x1196442AL; | |
int32_t l_1193[3][7][1] = {{{(-1L)},{1L},{0xC342E857L},{1L},{(-1L)},{1L},{0xC342E857L}},{{1L},{(-1L)},{1L},{0xC342E857L},{1L},{(-1L)},{1L}},{{0xC342E857L},{1L},{(-1L)},{1L},{0xC342E857L},{1L},{(-1L)}}}; | |
int64_t l_1197 = 0x664C82995AE41B32LL; | |
int8_t *l_1255 = &g_69; | |
int i, j, k; | |
(*l_1120) = ((*l_1153) = l_1141[1][4]); | |
for (g_82 = (-4); (g_82 <= 24); g_82 = safe_add_func_int16_t_s_s(g_82, 8)) | |
{ /* block id: 510 */ | |
int32_t l_1170 = 0x95BD6760L; | |
int32_t l_1174[1][2][7] = {{{(-1L),0L,0x94BA7A10L,0L,(-1L),(-1L),0L},{0x9ED7F1F4L,0x174C6922L,0x9ED7F1F4L,0L,0L,0x9ED7F1F4L,0x174C6922L}}}; | |
int64_t l_1179 = (-1L); | |
int64_t l_1191 = 8L; | |
int i, j, k; | |
(*l_1120) = (void*)0; | |
for (g_182 = 1; (g_182 > (-4)); g_182 = safe_sub_func_int16_t_s_s(g_182, 6)) | |
{ /* block id: 514 */ | |
uint32_t l_1158 = 4294967287UL; | |
int32_t l_1172 = 0x3E4CD4F5L; | |
int32_t l_1173 = 0xE96AB13AL; | |
int32_t l_1185 = 0xAA9BE268L; | |
int32_t l_1186 = 0x12D83FBDL; | |
int32_t l_1187 = 1L; | |
int32_t l_1189 = 0x7AFCA273L; | |
int32_t l_1194 = 0x42579F3BL; | |
int32_t l_1195[5]; | |
int16_t l_1196 = 0x5AA4L; | |
int16_t *** const l_1220 = (void*)0; | |
int32_t l_1239[8] = {0xA9CF8159L,0xA9CF8159L,0xA9CF8159L,0xA9CF8159L,0xA9CF8159L,0xA9CF8159L,0xA9CF8159L,0xA9CF8159L}; | |
int i; | |
for (i = 0; i < 5; i++) | |
l_1195[i] = 1L; | |
l_1158 = 4L; | |
for (l_1147 = 0; (l_1147 <= 3); l_1147 += 1) | |
{ /* block id: 518 */ | |
int32_t l_1165 = 0x3E06513DL; | |
int32_t l_1171 = 0xB7D9ABF6L; | |
int32_t l_1184 = 1L; | |
int32_t l_1188[10] = {0xF35DD5EDL,0xF35DD5EDL,0xF35DD5EDL,0xF35DD5EDL,0xF35DD5EDL,0xF35DD5EDL,0xF35DD5EDL,0xF35DD5EDL,0xF35DD5EDL,0xF35DD5EDL}; | |
int32_t *l_1224 = &g_792[5][9][1]; | |
int32_t **l_1225 = (void*)0; | |
int32_t **l_1226[8] = {&l_1224,&l_1224,&l_1224,&l_1224,&l_1224,&l_1224,&l_1224,&l_1224}; | |
int i; | |
for (g_240 = 3; (g_240 >= 0); g_240 -= 1) | |
{ /* block id: 521 */ | |
uint16_t *l_1169 = &l_1145; | |
int i; | |
l_1171 |= (safe_add_func_int8_t_s_s(((safe_add_func_int64_t_s_s((safe_mod_func_int32_t_s_s((*g_514), p_3)), (l_1165 , (1UL | ((((*l_1169) = (((void*)0 == &g_108[g_240]) < (l_1168 = (l_1158 > (-1L))))) , ((l_1158 ^ l_1170) , p_3)) < p_4))))) , 0xF5L), 0x9CL)); | |
if ((*g_514)) | |
continue; | |
--l_1175; | |
return l_1178; | |
} | |
for (g_385 = 0; (g_385 <= 3); g_385 += 1) | |
{ /* block id: 531 */ | |
int32_t l_1180 = 0x254B74E2L; | |
int64_t l_1181 = 0x24B550B92E036800LL; | |
int32_t l_1183[8][8] = {{0x2D676F6CL,0x2D676F6CL,0xA19DDCD8L,(-5L),0L,0xA19DDCD8L,0L,(-5L)},{1L,(-5L),1L,0x90D0C0EDL,(-5L),0x0A303FA9L,0x0A303FA9L,(-5L)},{(-5L),0x0A303FA9L,0x0A303FA9L,(-5L),0x90D0C0EDL,1L,(-5L),1L},{(-5L),0L,0xA19DDCD8L,0L,(-5L),0xA19DDCD8L,0x2D676F6CL,0x2D676F6CL},{1L,0L,0x90D0C0EDL,0x90D0C0EDL,0L,1L,0x0A303FA9L,0L},{0x2D676F6CL,0x0A303FA9L,0x90D0C0EDL,0x2D676F6CL,0x90D0C0EDL,0x0A303FA9L,0x2D676F6CL,1L},{0L,(-5L),0xA19DDCD8L,0x2D676F6CL,0x2D676F6CL,0xA19DDCD8L,(-5L),0L},{1L,0x2D676F6CL,0x0A303FA9L,0x90D0C0EDL,0x2D676F6CL,0x90D0C0EDL,0x0A303FA9L,0x2D676F6CL}}; | |
uint64_t l_1198 = 0xA285F6CF977BC8A7LL; | |
int i, j; | |
l_1198--; | |
if (l_1147) | |
goto lbl_1201; | |
(*l_1123) = (((!(safe_mod_func_uint64_t_u_u(g_108[2].f0, (((*l_1178) = (((*l_1146) = (safe_lshift_func_int8_t_s_u(((((((((safe_add_func_uint16_t_u_u(((safe_mul_func_uint8_t_u_u(((!(safe_sub_func_int8_t_s_s((&g_799[1] != (void*)0), (safe_rshift_func_int16_t_s_s((safe_sub_func_int32_t_s_s((g_108[l_1147] , (safe_add_func_uint32_t_u_u(0xF1145AD4L, (1UL ^ (l_1158 <= g_76[7][3]))))), (l_1220 != (*g_617)))), p_5))))) > g_156), l_1181)) ^ 0x37L), (*g_354))) <= (-2L)) > 0x83C59851L) == l_1179) == g_608[0][4][1]) >= p_4) != 0x4FE9A65DL) && 0x29C6L), 5))) | g_88)) && p_5)))) >= g_108[2].f3) , (void*)0); | |
} | |
l_1190 = (!(safe_mul_func_int8_t_s_s(((g_1227[1] = l_1224) == (void*)0), ((&l_1224 != g_1228) == (safe_sub_func_int32_t_s_s(((safe_sub_func_uint32_t_u_u((((safe_rshift_func_uint8_t_u_u(((void*)0 == (***g_617)), 3)) < 1UL) , (p_4++)), p_3)) , 1L), 0x8E5F8CB8L)))))); | |
} | |
(*g_381) = ((*l_1178) = p_4); | |
if (l_1239[5]) | |
continue; | |
} | |
} | |
if ((((((&g_787 != ((((((safe_sub_func_uint16_t_u_u(((((safe_rshift_func_uint8_t_u_s(((((l_1246[2][1] = l_1246[2][1]) == ((safe_mod_func_int16_t_s_s(p_4, (safe_sub_func_uint16_t_u_u(0x3168L, (l_1254[3] == (**g_786)))))) , (void*)0)) | 4294967287UL) == (&l_1142 != l_1255)), p_3)) <= p_3) || p_3) ^ 0xC5E589ADL), l_1197)) == p_3) || 0xAED704AFL) != 4294967295UL) <= l_1168) , (*l_1123))) <= p_4) , g_243) ^ 0xEAEF8E9E69793709LL) , (*l_1178))) | |
{ /* block id: 548 */ | |
return l_1178; | |
} | |
else | |
{ /* block id: 550 */ | |
int32_t *l_1256 = &l_1144[3]; | |
int32_t **l_1257 = &g_1227[9]; | |
(*l_1178) = (l_1256 == ((*l_1257) = &l_1144[3])); | |
(*g_781) = 0x4D4A25D6L; | |
} | |
(**l_1119) = (*l_1153); | |
} | |
else | |
{ /* block id: 556 */ | |
uint16_t l_1258 = 0x5251L; | |
int32_t l_1268 = 0x8BB146D5L; | |
int32_t l_1269 = 0xDFA65026L; | |
int32_t l_1270 = 6L; | |
int32_t l_1272 = 0x7ACB49BFL; | |
int32_t l_1273 = 0x6FBAC59CL; | |
uint32_t l_1274[8]; | |
union U0 *l_1281 = &g_1282; | |
uint32_t l_1324 = 0x39C1589FL; | |
union U0 * const *l_1337 = &l_1281; | |
int i; | |
for (i = 0; i < 8; i++) | |
l_1274[i] = 0x8DBEBD40L; | |
l_1258 ^= ((*l_1178) = 0xE366277CL); | |
(*l_1178) |= 1L; | |
if ((safe_add_func_uint8_t_u_u(l_1261, ((safe_add_func_uint64_t_u_u(((safe_sub_func_uint16_t_u_u(p_3, ((safe_lshift_func_uint8_t_u_u((l_1274[6]--), (((safe_mod_func_int32_t_s_s((*g_514), (((p_3 >= (safe_lshift_func_int16_t_s_s(((p_3 , l_1281) == (void*)0), 0))) & ((safe_mul_func_uint8_t_u_u((l_1272 = 0xBCL), (safe_lshift_func_int8_t_s_u(((safe_div_func_int8_t_s_s((safe_add_func_uint32_t_u_u((p_4 = (((((l_1269 = 0xB6B15663L) < l_1268) >= p_5) , p_5) <= g_80)), p_5)), p_3)) || 0x49D51D4AL), p_5)))) || g_180[0][4])) | l_1291[0]))) <= p_3) == p_3))) != 7L))) , g_240), p_5)) , 0L)))) | |
{ /* block id: 564 */ | |
int32_t l_1299[4][6][8] = {{{0xA64005B9L,0xAEDC64EEL,2L,(-1L),0x85106019L,1L,0L,2L},{(-2L),(-1L),0x94EDB50DL,0L,0xA64005B9L,0x94EDB50DL,0L,0xE7883239L},{0L,0L,2L,1L,1L,0x448A3ED7L,(-1L),0x520B12BFL},{1L,0x448A3ED7L,(-1L),0x520B12BFL,1L,0L,1L,0xA87F6D7AL},{0xE7883239L,0xA64005B9L,1L,0x719FE515L,0x96D1ECDBL,0x94EDB50DL,0x11CB8AEBL,0x11CB8AEBL},{0xA87F6D7AL,0L,0x3AB34115L,0L,0L,0x41E06F3EL,0x0F843851L,0x85106019L}},{{2L,0x0F843851L,(-4L),6L,1L,(-1L),0L,0xEC3634C5L},{1L,5L,(-1L),6L,0xA87F6D7AL,0x11CB8AEBL,5L,0x85106019L},{0x6E432C48L,0xA87F6D7AL,0x94EDB50DL,0L,6L,0xA4B63E39L,1L,6L},{0x3AB34115L,0x94EDB50DL,0x41E06F3EL,0x3AB34115L,0xE161503FL,(-4L),0x33EC2F2AL,0x41E06F3EL},{6L,0L,(-1L),0xAEDC64EEL,0L,(-2L),0L,0xAEDC64EEL},{0xEC3634C5L,0x448A3ED7L,0xEC3634C5L,1L,5L,(-1L),0x0F843851L,0x5AC0CC63L}},{{(-1L),0x94EDB50DL,(-1L),5L,0xA4B63E39L,0x6E432C48L,5L,1L},{(-1L),1L,(-2L),0x85106019L,5L,0x11CB8AEBL,0xA87F6D7AL,6L},{0xEC3634C5L,0x33EC2F2AL,1L,(-4L),0L,0xEC3634C5L,0x94EDB50DL,0x33EC2F2AL},{6L,0x0F843851L,0L,(-9L),0xE161503FL,0x94EDB50DL,0L,1L},{0x3AB34115L,0x448A3ED7L,0x545ACBEFL,6L,6L,0x545ACBEFL,0x448A3ED7L,0x3AB34115L},{0x6E432C48L,6L,(-1L),1L,0xA87F6D7AL,0xA4B63E39L,0x94EDB50DL,(-9L)}},{{1L,1L,0x41E06F3EL,0x85106019L,1L,0xA4B63E39L,1L,0x41E06F3EL},{2L,6L,(-2L),0x5AC0CC63L,0L,0x545ACBEFL,0x33EC2F2AL,5L},{0x41E06F3EL,0x448A3ED7L,1L,0L,0x448A3ED7L,0x94EDB50DL,0x0F843851L,0xAEDC64EEL},{0x5AC0CC63L,0x0F843851L,(-1L),5L,1L,0xEC3634C5L,0x448A3ED7L,0xEC3634C5L},{(-1L),0x33EC2F2AL,(-1L),0x33EC2F2AL,(-1L),0x11CB8AEBL,6L,(-9L)},{0x6E432C48L,1L,1L,0L,0x33EC2F2AL,0x6E432C48L,1L,0x33EC2F2AL}}}; | |
int16_t l_1317 = (-10L); | |
int32_t l_1321[7] = {1L,1L,1L,1L,1L,1L,1L}; | |
int i, j, k; | |
for (g_1282.f0 = 23; (g_1282.f0 < 3); g_1282.f0 = safe_sub_func_uint64_t_u_u(g_1282.f0, 9)) | |
{ /* block id: 567 */ | |
uint32_t l_1294 = 0x88734B98L; | |
int32_t l_1298 = 0x05DED497L; | |
int32_t l_1323 = (-6L); | |
if (l_1294) | |
{ /* block id: 568 */ | |
int8_t *l_1297[2][2][5]; | |
int32_t l_1311 = 6L; | |
int i, j, k; | |
for (i = 0; i < 2; i++) | |
{ | |
for (j = 0; j < 2; j++) | |
{ | |
for (k = 0; k < 5; k++) | |
l_1297[i][j][k] = &g_240; | |
} | |
} | |
(*l_1178) &= ((((((safe_lshift_func_uint16_t_u_s(((l_1299[0][0][4] |= (l_1298 = (-1L))) > (l_1294 , (safe_add_func_int64_t_s_s((safe_div_func_int8_t_s_s(((0xED6BEBC6ACED3887LL ^ 18446744073709551608UL) , (safe_mul_func_uint8_t_u_u(((((safe_lshift_func_int8_t_s_u(((safe_rshift_func_int16_t_s_s((((p_4 , l_1310) != (void*)0) || (((l_1311 || ((p_4 = ((!(safe_mul_func_uint16_t_u_u((safe_add_func_int64_t_s_s(0x0A812E6B76AD0941LL, g_297)), (*g_676)))) && p_5)) , 0x76L)) , &g_385) != &g_385)), p_5)) , 0x31L), l_1317)) >= g_241) <= p_5) && p_3), p_5))), l_1294)), l_1294)))), 1)) == g_792[7][4][1]) == p_5) == p_3) >= 1UL) , 0x691933F0L); | |
} | |
else | |
{ /* block id: 573 */ | |
if (l_1175) | |
goto lbl_1152; | |
} | |
if (l_1270) | |
break; | |
for (g_6 = (-18); (g_6 == (-17)); g_6 = safe_add_func_int16_t_s_s(g_6, 8)) | |
{ /* block id: 579 */ | |
int32_t l_1320 = (-7L); | |
int32_t l_1322 = (-1L); | |
l_1324++; | |
if (p_5) | |
break; | |
if (p_5) | |
break; | |
l_1321[5] = (safe_div_func_int64_t_s_s((safe_mod_func_int32_t_s_s(((~(((safe_mul_func_int16_t_s_s((safe_add_func_int8_t_s_s(((l_1336[7][1][1] = &g_786) != (g_608[0][4][2] , &l_1124[1])), (p_3 | 0xCF807BFF61F47DC6LL))), 0x7EE8L)) != 0x1BL) || (&g_286 != (void*)0))) , p_3), p_3)), g_228)); | |
} | |
} | |
} | |
else | |
{ /* block id: 587 */ | |
int64_t l_1346[9][7] = {{0x5C380C93B1CE2FA1LL,0x4A8C8FAA4954B7C6LL,0x7333DF9782AC076BLL,1L,0x4A8C8FAA4954B7C6LL,1L,0x7333DF9782AC076BLL},{0x4A8C8FAA4954B7C6LL,0x4A8C8FAA4954B7C6LL,0L,0xFE73C868CF6607EBLL,(-3L),0L,(-3L)},{0xFE73C868CF6607EBLL,0x7333DF9782AC076BLL,0x7333DF9782AC076BLL,0xFE73C868CF6607EBLL,1L,0x5C380C93B1CE2FA1LL,0xFE73C868CF6607EBLL},{0x5C380C93B1CE2FA1LL,(-3L),1L,1L,(-3L),0x5C380C93B1CE2FA1LL,0x7333DF9782AC076BLL},{(-3L),0xFE73C868CF6607EBLL,0L,0x4A8C8FAA4954B7C6LL,0x4A8C8FAA4954B7C6LL,0L,0xFE73C868CF6607EBLL},{1L,0L,2L,1L,(-4L),(-4L),1L},{2L,0x7333DF9782AC076BLL,2L,(-4L),0x7333DF9782AC076BLL,0L,0L},{0x7333DF9782AC076BLL,1L,0x4A8C8FAA4954B7C6LL,1L,0x7333DF9782AC076BLL,0x4A8C8FAA4954B7C6LL,0x5C380C93B1CE2FA1LL},{0x5C380C93B1CE2FA1LL,0L,(-4L),0x5C380C93B1CE2FA1LL,(-4L),0L,0x5C380C93B1CE2FA1LL}}; | |
uint64_t *l_1347 = &g_1282.f2; | |
uint64_t *l_1348 = &g_228; | |
int8_t *l_1355[7]; | |
int32_t *l_1356 = &g_88; | |
int i, j; | |
for (i = 0; i < 7; i++) | |
l_1355[i] = &g_240; | |
l_1356 = func_60((((**g_854) , 0x049E3BBAA3FB2812LL) >= (l_1337 == ((l_1268 &= (((*l_1178) = (((((safe_sub_func_int16_t_s_s(((g_1340 = (l_1342 = g_1340)) == g_1343), (safe_add_func_uint64_t_u_u(((*l_1348) |= l_1346[4][5]), (safe_rshift_func_uint16_t_u_u(((safe_div_func_int64_t_s_s((p_4 <= (((safe_mul_func_int8_t_s_s(l_1273, (p_3 = (g_174[0][3][2] > p_3)))) , (void*)0) == (*g_787))), g_32)) || l_1346[4][5]), p_5)))))) , 0x2BE8L) && p_3) && g_76[6][0]) | 1L)) > g_85)) , (void*)0))), &l_1261, l_1274[6], l_1346[4][5]); | |
} | |
} | |
return l_1358; | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_6 g_32 g_76 g_82 g_89 g_108 g_88 g_108.f0 g_85 g_108.f3 g_80 g_180 g_183 g_188 g_69 g_223 g_228 g_288 g_292 g_286 g_244 g_156 g_297 g_241 g_240 g_292.f0 g_174 g_327 g_287 g_353 g_265 g_381 g_385 g_292.f3 g_354 g_184 g_384 g_182 g_514 g_558 g_559 g_266 g_557 g_560 g_608 g_617 g_243 g_629 g_674 g_675 g_676 g_677 g_618 g_619 g_753 g_513 g_753.f3 g_781 g_783 g_786 g_798 g_789 g_852 g_854 g_792 | |
* writes: g_32 g_69 g_76 g_82 g_85 g_89 g_156 g_174 g_180 g_182 g_183 g_223 g_228 g_80 g_288 g_88 g_287 g_244 g_297 g_241 g_353 g_356 g_266 g_243 g_385 g_240 g_108.f0 g_560 g_629 g_674 g_786 g_799 g_608 g_851 g_852 | |
*/ | |
static uint32_t func_12(const int32_t p_13, uint32_t p_14) | |
{ /* block id: 1 */ | |
int32_t *l_31 = &g_32; | |
int32_t **l_30 = &l_31; | |
uint16_t l_41[10][8] = {{1UL,0x5ECCL,0UL,1UL,1UL,1UL,0UL,0x5ECCL},{0x4B58L,0UL,1UL,65531UL,1UL,65527UL,65531UL,0xE5A8L},{0xA6F9L,1UL,1UL,65535UL,0x4B58L,65531UL,65531UL,65527UL},{0xE5A8L,65535UL,1UL,65527UL,1UL,0UL,0UL,1UL},{1UL,0UL,0UL,1UL,65527UL,1UL,65535UL,0xE5A8L},{65527UL,65531UL,65531UL,0x4B58L,65535UL,1UL,1UL,0xA6F9L},{0xE5A8L,65531UL,65527UL,1UL,65531UL,1UL,0UL,0x4B58L},{0x5ECCL,0UL,1UL,1UL,1UL,0UL,0x5ECCL,1UL},{65531UL,65535UL,65531UL,0x5ECCL,0xA6F9L,65531UL,65527UL,0xDED1L},{1UL,1UL,0UL,1UL,0xA6F9L,65527UL,0UL,1UL}}; | |
const int32_t *l_461 = (void*)0; | |
const int32_t ** const l_460 = &l_461; | |
int32_t *l_839 = &g_85; | |
uint64_t *l_1096 = &g_385; | |
int64_t l_1097[5][5]; | |
const int32_t **l_1099 = (void*)0; | |
const int32_t ***l_1098 = &l_1099; | |
int i, j; | |
for (i = 0; i < 5; i++) | |
{ | |
for (j = 0; j < 5; j++) | |
l_1097[i][j] = (-4L); | |
} | |
(*l_1098) = ((safe_mod_func_int8_t_s_s((safe_div_func_int64_t_s_s((safe_mod_func_uint16_t_u_u(p_14, (((safe_mod_func_int16_t_s_s((((*l_1096) = func_25(l_30, (g_851[8] = func_33(((safe_add_func_int8_t_s_s((+(&p_13 != ((*l_30) = &g_32))), ((safe_rshift_func_uint8_t_u_u(((l_41[4][2] == (safe_mul_func_int16_t_s_s(p_14, (((*l_839) = func_44(func_50(g_6, g_32), g_6, p_14, l_460, g_108[2].f3)) || 0xDAA5C4A2L)))) | p_13), 2)) >= p_14))) , (*l_30)), p_14)), p_13, g_789)) || 0UL), l_1097[1][0])) == p_13) , (*g_354)))), g_792[7][5][0])), g_792[5][9][1])) , &g_560); | |
return p_14; | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_852 g_854 g_228 g_675 g_676 g_677 g_76 g_32 g_85 g_244 | |
* writes: g_852 g_32 g_85 g_244 | |
*/ | |
static uint64_t func_25(int32_t ** p_26, int32_t ** p_27, int64_t p_28, const int32_t * p_29) | |
{ /* block id: 361 */ | |
int32_t l_855 = (-1L); | |
const uint16_t **l_868 = (void*)0; | |
const uint16_t *** const l_867 = &l_868; | |
const uint16_t *** const *l_866 = &l_867; | |
const uint16_t *** const **l_869 = &l_866; | |
uint32_t l_870 = 1UL; | |
uint8_t *l_871[3][2][5] = {{{&g_297,&g_76[2][3],&g_76[2][1],&g_297,&g_76[2][3]},{&g_297,&g_76[2][1],&g_297,&g_76[2][1],&g_297}},{{&g_76[2][3],&g_297,&g_80,&g_297,(void*)0},{&g_80,&g_297,&g_76[2][3],&g_76[2][3],&g_297}},{{&g_297,&g_76[2][1],&g_297,&g_297,(void*)0},{&g_76[2][1],&g_76[2][3],&g_297,(void*)0,&g_297}}}; | |
uint64_t *l_874 = (void*)0; | |
uint16_t *l_917 = &g_180[1][0]; | |
uint16_t **l_916 = &l_917; | |
uint16_t ***l_915 = &l_916; | |
uint16_t ****l_914 = &l_915; | |
int32_t l_923 = (-1L); | |
int32_t l_961[8] = {0L,0L,0L,0L,0L,0L,0L,0L}; | |
uint32_t ****l_998[10] = {&g_787,(void*)0,&g_787,&g_787,(void*)0,&g_787,(void*)0,&g_787,&g_787,(void*)0}; | |
uint8_t l_1020 = 6UL; | |
int8_t ***l_1028 = &g_183; | |
int8_t ****l_1027 = &l_1028; | |
int i, j, k; | |
(*g_854) = g_852; | |
(**p_26) ^= ((((((l_855 <= 18446744073709551615UL) < (safe_mul_func_int8_t_s_s(((((((safe_mul_func_int16_t_s_s((((safe_lshift_func_uint8_t_u_s(0x2AL, (safe_lshift_func_uint16_t_u_s(((((*l_869) = l_866) == &l_867) < ((0xB685L ^ l_870) != p_28)), l_870)))) == g_228) | l_855), (**g_675))) ^ 5L) != g_76[2][3]) != p_28) != l_855) != 0xCF5FFCD21B4EB1F0LL), l_855))) , l_871[1][1][0]) == l_871[1][1][0]) > p_28) | l_870); | |
(**p_26) ^= (l_855 = (safe_sub_func_uint64_t_u_u(((-2L) && (p_28 & l_870)), (0x0C35F48A2AD2C867LL != (&g_228 != l_874))))); | |
for (g_85 = 3; (g_85 >= 0); g_85 -= 1) | |
{ /* block id: 369 */ | |
uint32_t *****l_879[8] = {&g_786,&g_786,&g_786,&g_786,&g_786,&g_786,&g_786,&g_786}; | |
int32_t l_886 = (-7L); | |
uint8_t l_921[4]; | |
int32_t l_922 = 0x47665C5FL; | |
int32_t l_960 = 1L; | |
int32_t l_962 = 1L; | |
int32_t l_963 = 1L; | |
uint32_t l_999 = 0x2937E561L; | |
uint16_t ***l_1000 = &l_916; | |
int8_t ***l_1084 = &g_183; | |
uint32_t l_1092 = 18446744073709551612UL; | |
int i; | |
for (i = 0; i < 4; i++) | |
l_921[i] = 0x84L; | |
for (g_244 = 3; (g_244 >= 0); g_244 -= 1) | |
{ /* block id: 372 */ | |
uint8_t l_920 = 0UL; | |
int8_t **l_948 = &g_184; | |
int32_t l_951 = 0x2F1860B1L; | |
int32_t l_952 = 0xAE0FABAAL; | |
int32_t l_953 = 0x90ABD0F4L; | |
int32_t l_954 = 0xB4B27AC8L; | |
int32_t l_955 = (-1L); | |
int32_t l_958 = (-8L); | |
int32_t l_959[3][3] = {{0x1DD13E46L,0x1DD13E46L,0x1DD13E46L},{(-2L),6L,(-2L)},{0x1DD13E46L,0x1DD13E46L,0x1DD13E46L}}; | |
uint16_t *l_1022 = (void*)0; | |
int32_t *l_1039 = &l_953; | |
int i, j; | |
} | |
} | |
return l_870; | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_241 g_286 | |
* writes: g_241 g_287 | |
*/ | |
static int32_t ** func_33(int32_t * p_34, int16_t p_35) | |
{ /* block id: 347 */ | |
uint16_t l_847[7][4] = {{65535UL,0x2899L,0x2899L,65535UL},{0x0C07L,1UL,0UL,0xBCF1L},{0xE553L,0xEA82L,0xBCF1L,65532UL},{0xBCF1L,65532UL,1UL,65532UL},{0x2899L,0UL,65532UL,65533UL},{0xBCF1L,0xEA82L,0xE553L,0x918AL},{65532UL,65535UL,0x2899L,0x2899L}}; | |
int i, j; | |
for (g_241 = 0; (g_241 != 18); g_241++) | |
{ /* block id: 350 */ | |
int32_t l_844 = 0x18E1004AL; | |
if ((safe_rshift_func_int8_t_s_u(l_844, 0))) | |
{ /* block id: 351 */ | |
int32_t *l_845 = &g_32; | |
int32_t *l_846[9][1][5] = {{{&g_32,(void*)0,&g_88,&g_32,&g_88}},{{(void*)0,(void*)0,&g_32,&g_32,(void*)0}},{{&g_85,(void*)0,&g_88,&g_88,(void*)0}},{{(void*)0,&g_32,&g_88,(void*)0,&g_85}},{{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}},{{&g_88,(void*)0,&g_32,&g_85,(void*)0}},{{(void*)0,(void*)0,(void*)0,(void*)0,&g_88}},{{(void*)0,&g_32,&g_32,(void*)0,(void*)0}},{{&g_85,(void*)0,&g_85,&g_88,(void*)0}}}; | |
int i, j, k; | |
l_847[2][3]--; | |
return &g_287; | |
} | |
else | |
{ /* block id: 354 */ | |
int32_t **l_850[6] = {&g_287,&g_287,&g_287,&g_287,&g_287,&g_287}; | |
int i; | |
(*g_286) = (void*)0; | |
if (l_844) | |
continue; | |
} | |
} | |
return &g_287; | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_80 g_85 g_240 g_384 g_76 g_174 g_354 g_182 g_188 g_183 g_514 g_292.f0 g_223 g_241 g_558 g_32 g_559 g_82 g_265 g_266 g_69 g_557 g_560 g_608 g_617 g_243 g_6 g_629 g_292.f3 g_297 g_381 g_88 g_674 g_675 g_676 g_677 g_618 g_619 g_180 g_753 g_89 g_108 g_108.f0 g_108.f3 g_228 g_288 g_292 g_286 g_327 g_287 g_244 g_156 g_513 g_753.f3 g_781 g_783 g_786 g_798 | |
* writes: g_80 g_85 g_240 g_223 g_183 g_32 g_108.f0 g_560 g_82 g_180 g_629 g_182 g_674 g_241 g_287 g_69 g_76 g_89 g_156 g_174 g_228 g_288 g_88 g_244 g_297 g_243 g_786 g_799 g_608 | |
*/ | |
static int32_t func_44(uint8_t p_45, uint16_t p_46, int8_t p_47, const int32_t ** const p_48, int8_t p_49) | |
{ /* block id: 185 */ | |
int16_t l_464[1]; | |
int16_t ***l_485 = &g_353[2][6][3]; | |
int16_t l_512 = 0x7180L; | |
int32_t l_528 = (-10L); | |
int32_t l_587 = (-1L); | |
int32_t l_589 = (-1L); | |
int32_t l_593[4]; | |
uint32_t *l_643 = (void*)0; | |
uint32_t **l_642[7] = {&l_643,&l_643,&l_643,&l_643,&l_643,&l_643,&l_643}; | |
uint32_t ***l_641 = &l_642[4]; | |
uint32_t ****l_640 = &l_641; | |
uint32_t l_655 = 1UL; | |
uint32_t l_671 = 4294967292UL; | |
const int16_t *l_738 = &l_464[0]; | |
const int16_t **l_737[6] = {&l_738,&l_738,&l_738,&l_738,&l_738,&l_738}; | |
const int16_t ***l_736[10][1][4] = {{{&l_737[4],(void*)0,&l_737[4],&l_737[0]}},{{&l_737[4],(void*)0,&l_737[4],(void*)0}},{{&l_737[4],&l_737[0],&l_737[4],(void*)0}},{{&l_737[4],(void*)0,&l_737[4],&l_737[0]}},{{&l_737[4],(void*)0,&l_737[4],(void*)0}},{{&l_737[4],&l_737[0],&l_737[4],(void*)0}},{{&l_737[4],(void*)0,&l_737[4],&l_737[0]}},{{&l_737[4],(void*)0,&l_737[4],(void*)0}},{{&l_737[4],&l_737[0],&l_737[4],(void*)0}},{{&l_737[4],(void*)0,&l_737[4],&l_737[0]}}}; | |
int8_t ***l_767 = &g_183; | |
uint16_t l_794[4] = {0UL,0UL,0UL,0UL}; | |
uint16_t l_814 = 0x40F3L; | |
int i, j, k; | |
for (i = 0; i < 1; i++) | |
l_464[i] = (-7L); | |
for (i = 0; i < 4; i++) | |
l_593[i] = 4L; | |
for (g_80 = 2; (g_80 < 58); g_80 = safe_add_func_int32_t_s_s(g_80, 8)) | |
{ /* block id: 188 */ | |
uint8_t **l_493 = &g_266[1][5]; | |
uint8_t ***l_492 = &l_493; | |
int32_t l_519 = (-2L); | |
int32_t l_527 = 0x63CD88CEL; | |
uint32_t *l_543 = (void*)0; | |
uint32_t **l_542 = &l_543; | |
uint32_t l_553 = 0x35FCF616L; | |
uint8_t *l_568 = &g_76[6][2]; | |
int32_t l_590 = 0x06B9DCE8L; | |
int32_t l_591 = (-5L); | |
int32_t l_592[3]; | |
int32_t l_600 = 0x2EFE8D05L; | |
int64_t l_602 = 0xDBD4DE0083D3381CLL; | |
int8_t l_604[5][7] = {{0L,(-5L),0L,(-3L),(-3L),0L,(-5L)},{0L,(-5L),0L,(-3L),(-3L),0L,(-5L)},{0L,(-5L),0L,(-3L),(-3L),0L,(-5L)},{0L,(-5L),0L,(-3L),(-3L),0L,(-5L)},{0L,(-5L),0L,(-3L),(-3L),0L,(-5L)}}; | |
uint16_t l_687 = 0x91AEL; | |
int64_t l_690 = (-6L); | |
int32_t *l_701 = &l_600; | |
int32_t **l_702 = &l_701; | |
uint8_t *l_705[8][10][1] = {{{&g_297},{&g_76[7][5]},{(void*)0},{&g_76[2][3]},{(void*)0},{&g_76[7][5]},{&g_297},{(void*)0},{(void*)0},{(void*)0}},{{(void*)0},{&g_297},{&g_76[7][5]},{(void*)0},{&g_76[2][3]},{(void*)0},{&g_76[7][5]},{&g_297},{(void*)0},{(void*)0}},{{(void*)0},{(void*)0},{&g_297},{&g_76[7][5]},{(void*)0},{&g_76[2][3]},{(void*)0},{&g_76[7][5]},{&g_297},{(void*)0}},{{(void*)0},{(void*)0},{(void*)0},{&g_297},{&g_76[7][5]},{(void*)0},{&g_76[2][3]},{&g_297},{&g_76[2][3]},{(void*)0}},{{(void*)0},{&g_297},{&g_297},{(void*)0},{(void*)0},{&g_76[2][3]},{&g_297},{&g_76[2][3]},{&g_297},{&g_76[2][3]}},{{(void*)0},{(void*)0},{&g_297},{&g_297},{(void*)0},{(void*)0},{&g_76[2][3]},{&g_297},{&g_76[2][3]},{&g_297}},{{&g_76[2][3]},{(void*)0},{(void*)0},{&g_297},{&g_297},{(void*)0},{(void*)0},{&g_76[2][3]},{&g_297},{&g_76[2][3]}},{{&g_297},{&g_76[2][3]},{(void*)0},{(void*)0},{&g_297},{&g_297},{(void*)0},{(void*)0},{&g_76[2][3]},{&g_297}}}; | |
int32_t *l_709[5] = {&l_528,&l_528,&l_528,&l_528,&l_528}; | |
int64_t l_732 = 0xBDDA0718F7F0EEA9LL; | |
int i, j, k; | |
for (i = 0; i < 3; i++) | |
l_592[i] = 0x4E82363BL; | |
if (l_464[0]) | |
{ /* block id: 189 */ | |
const int64_t l_469 = 0x908866D5E7228C76LL; | |
int32_t l_529 = 0x1A1B9FBCL; | |
int32_t l_595 = 0xF34D92C1L; | |
int32_t l_596 = 1L; | |
int32_t l_597 = 0x5B451EF1L; | |
int32_t l_599[5]; | |
uint32_t l_621 = 0xE6179690L; | |
uint64_t l_661 = 0xF4C27ECAABFDB49CLL; | |
int i; | |
for (i = 0; i < 5; i++) | |
l_599[i] = 0x3389F063L; | |
for (g_85 = 0; (g_85 > 4); g_85 = safe_add_func_uint32_t_u_u(g_85, 1)) | |
{ /* block id: 192 */ | |
uint64_t l_496[7]; | |
uint32_t *l_541[3]; | |
uint32_t **l_540 = &l_541[1]; | |
uint32_t ***l_539 = &l_540; | |
int32_t l_552 = 0x6F8FF9C4L; | |
int64_t l_580 = 0x398B602BC7F45517LL; | |
int32_t l_588 = 5L; | |
int32_t l_594[5] = {0L,0L,0L,0L,0L}; | |
uint32_t ****l_645 = &l_641; | |
uint8_t * const *l_657 = &l_568; | |
uint8_t * const **l_656 = &l_657; | |
int i; | |
for (i = 0; i < 7; i++) | |
l_496[i] = 0x715F2161BBA088D7LL; | |
for (i = 0; i < 3; i++) | |
l_541[i] = &g_82; | |
for (g_240 = 0; (g_240 >= 11); g_240++) | |
{ /* block id: 195 */ | |
int32_t l_480 = 0x76EA888AL; | |
uint32_t *l_491 = &g_156; | |
uint32_t **l_490 = &l_491; | |
int32_t l_499 = 0x46DE2AF3L; | |
int8_t * const *l_507 = &g_184; | |
int32_t l_526 = 0xEA038C23L; | |
if (l_469) | |
break; | |
if (((++p_45) == (((safe_rshift_func_uint8_t_u_u((safe_lshift_func_uint8_t_u_s((((safe_mul_func_uint8_t_u_u(((safe_add_func_uint8_t_u_u((p_46 >= l_480), 0x9AL)) , ((safe_mul_func_int16_t_s_s(((safe_lshift_func_uint8_t_u_u(((l_485 != &g_353[0][0][2]) , (((safe_add_func_int16_t_s_s((safe_sub_func_int16_t_s_s(0L, (g_384 , p_46))), (((*l_490) = &g_156) == &g_82))) , &g_265) == l_492)), 2)) | (-1L)), (-7L))) , 6UL)), (-8L))) ^ p_49) > p_49), 4)), 6)) & p_47) <= p_49))) | |
{ /* block id: 199 */ | |
(*g_514) = ((safe_div_func_int16_t_s_s(l_496[2], ((l_499 = ((g_76[2][3] & g_174[1][1][1]) == (safe_lshift_func_int16_t_s_s(((*g_354) = l_469), l_480)))) & ((safe_mul_func_int8_t_s_s((safe_lshift_func_int16_t_s_s(((!g_182) , (safe_add_func_int32_t_s_s((((l_507 != ((*g_188) = (*g_188))) > (safe_lshift_func_int16_t_s_u((safe_add_func_int8_t_s_s(0xE9L, p_47)), l_469))) == p_45), l_496[2]))), p_46)), l_512)) , p_46)))) != 255UL); | |
} | |
else | |
{ /* block id: 204 */ | |
int32_t *l_515 = &g_88; | |
int32_t *l_516 = &g_88; | |
int32_t *l_517 = &g_88; | |
int32_t *l_518 = &g_88; | |
int32_t *l_520 = &l_499; | |
int32_t *l_521 = &l_519; | |
int32_t *l_522 = &g_88; | |
int32_t *l_523 = (void*)0; | |
int32_t *l_524 = &g_88; | |
int32_t *l_525[10] = {&l_519,&l_519,&l_499,&l_519,&l_519,&l_499,&l_519,&l_519,&l_499,&l_519}; | |
uint16_t l_530[4]; | |
int i; | |
for (i = 0; i < 4; i++) | |
l_530[i] = 65531UL; | |
l_530[0]--; | |
if (p_49) | |
break; | |
} | |
} | |
if (((g_108[2].f0 = (safe_lshift_func_uint8_t_u_u((safe_add_func_int16_t_s_s((p_46 && g_292.f0), (0L & (safe_rshift_func_int16_t_s_s(((*g_354) &= (((*l_539) = (void*)0) == l_542)), (safe_rshift_func_uint8_t_u_u(p_49, (l_552 = (p_45 = ((((l_527 &= (l_496[1] != (safe_mul_func_uint16_t_u_u(((0x9D62B9EE0C3FDE41LL && (((((safe_div_func_uint64_t_u_u((safe_sub_func_int64_t_s_s((-8L), 0x250E1EBB0A229762LL)), 0xA81A796FAB55B46ALL)) < p_45) || 9UL) == p_45) > 0x78L)) != 0x70L), l_496[2])))) >= 5UL) == g_85) & g_76[2][3])))))))))), p_47))) , l_553)) | |
{ /* block id: 215 */ | |
int64_t l_565 = 1L; | |
if (l_519) | |
{ /* block id: 216 */ | |
int32_t l_554 = 1L; | |
return l_554; | |
} | |
else | |
{ /* block id: 218 */ | |
int32_t *l_561 = &g_32; | |
int32_t *l_562 = (void*)0; | |
int32_t *l_564 = &l_529; | |
(*g_558) ^= (g_241 ^ (l_528 = (safe_mul_func_uint16_t_u_u(0x1797L, p_45)))); | |
if (g_559) | |
continue; | |
g_560 = (*p_48); | |
(*l_564) ^= ((*l_561) |= 9L); | |
} | |
return l_565; | |
} | |
else | |
{ /* block id: 227 */ | |
int32_t *l_586[3]; | |
int16_t l_598 = 0x7125L; | |
int32_t l_601 = 0xEA1ED51CL; | |
int32_t l_603[2][10][4] = {{{0x9B503086L,0x315E670DL,0x5F37CF79L,1L},{0x9B503086L,0L,0L,0x9B503086L},{0x07B20F8CL,0L,0xD4C7C4B1L,1L},{1L,0x315E670DL,0xD4C7C4B1L,(-9L)},{0x07B20F8CL,0x785A242EL,0L,(-9L)},{0x9B503086L,0x315E670DL,0x5F37CF79L,1L},{0x9B503086L,0L,0L,0x9B503086L},{0x07B20F8CL,0L,0xD4C7C4B1L,1L},{1L,0x315E670DL,0xD4C7C4B1L,(-9L)},{0x07B20F8CL,0x785A242EL,0L,(-9L)}},{{0x9B503086L,0x315E670DL,0x5F37CF79L,1L},{0x9B503086L,0L,0L,0x9B503086L},{0x07B20F8CL,0L,0xD4C7C4B1L,1L},{1L,0x315E670DL,0xD4C7C4B1L,(-9L)},{0x07B20F8CL,0x785A242EL,0L,(-9L)},{0x9B503086L,0x315E670DL,0x5F37CF79L,1L},{0x9B503086L,0L,0L,0x9B503086L},{0x07B20F8CL,0L,0xD4C7C4B1L,1L},{1L,0x315E670DL,0xD4C7C4B1L,(-9L)},{0x07B20F8CL,0x785A242EL,0L,(-9L)}}}; | |
uint32_t l_605 = 0xEC3341C2L; | |
uint64_t *l_611 = &l_496[2]; | |
uint16_t *l_620 = &g_180[0][4]; | |
uint64_t *l_622[9][4] = {{&g_385,&g_385,&g_385,&g_385},{&g_385,&g_385,&g_385,&g_385},{&g_385,&g_385,&g_385,&g_385},{&g_385,&g_385,&g_385,&g_385},{&g_385,&g_385,&g_385,&g_385},{&g_385,&g_385,&g_385,&g_385},{&g_385,&g_385,&g_385,&g_385},{&g_385,&g_385,&g_385,&g_385},{&g_385,&g_385,&g_385,&g_385}}; | |
uint32_t l_628 = 0x5A49290FL; | |
int8_t ** const l_652 = &g_184; | |
int i, j, k; | |
for (i = 0; i < 3; i++) | |
l_586[i] = &l_527; | |
for (g_82 = 6; (g_82 > 56); g_82++) | |
{ /* block id: 230 */ | |
int16_t l_572 = 3L; | |
uint32_t l_581[7] = {8UL,8UL,8UL,8UL,8UL,8UL,8UL}; | |
int32_t *l_582 = &l_552; | |
int32_t *l_583 = &l_527; | |
uint16_t *l_585 = &g_180[0][4]; | |
uint16_t **l_584[9] = {&l_585,&l_585,&l_585,&l_585,&l_585,(void*)0,&l_585,(void*)0,(void*)0}; | |
int i; | |
l_519 = p_49; | |
l_519 ^= (((&p_45 == (l_568 = (*g_265))) == ((safe_unary_minus_func_uint64_t_u((safe_add_func_uint32_t_u_u(p_45, ((((*l_583) = (l_572 || ((*l_582) = (((safe_sub_func_int8_t_s_s(p_46, (safe_lshift_func_int16_t_s_s((((g_82 == g_174[1][5][2]) , g_241) > ((+((safe_rshift_func_uint8_t_u_u(p_46, 6)) > g_69)) > l_580)), 1)))) >= l_581[5]) , (-8L))))) , l_584[7]) != (void*)0))))) < l_528)) > 9L); | |
} | |
--l_605; | |
if (((l_469 || ((g_557[1] == g_560) , (g_608[2][0][1] >= ((l_528 = (safe_mod_func_int8_t_s_s((((0UL >= ((*l_611) |= 1UL)) != (((-7L) == (!p_46)) <= (safe_mod_func_int64_t_s_s(((safe_mul_func_int16_t_s_s(((((*l_620) = ((void*)0 != g_617)) != 0xA79EL) <= 0x67716B19010AC992LL), p_47)) ^ g_243), p_46)))) == 0x8B1486807B4227DDLL), l_621))) == l_591)))) | 0UL)) | |
{ /* block id: 241 */ | |
uint32_t l_638 = 0x28049BF5L; | |
int32_t l_639 = 0x4C2D2B9FL; | |
uint32_t *****l_644[2]; | |
int i; | |
for (i = 0; i < 2; i++) | |
l_644[i] = &l_640; | |
l_639 &= (safe_add_func_int64_t_s_s((~(safe_rshift_func_int8_t_s_u(l_597, (g_6 | ((l_628 , ((g_629 = g_629) != (void*)0)) | (+((safe_mod_func_int8_t_s_s(0x79L, p_47)) <= g_69))))))), (safe_add_func_int32_t_s_s((safe_div_func_uint32_t_u_u(0UL, l_638)), 0xB9AD6656L)))); | |
l_645 = l_640; | |
if (p_45) | |
break; | |
l_593[3] = ((((p_49 && l_597) <= ((safe_mul_func_int8_t_s_s((safe_lshift_func_int16_t_s_u(((safe_sub_func_int16_t_s_s((g_292.f3 || (((void*)0 == l_652) < ((-1L) > (safe_mod_func_int8_t_s_s((((l_655 > ((((((void*)0 != &l_640) ^ l_604[3][4]) | 0x4AL) , l_656) != (void*)0)) | g_297) | (*g_354)), p_47))))), (*g_354))) & 18446744073709551615UL), 4)), 1UL)) != p_49)) == 0x33L) , p_49); | |
} | |
else | |
{ /* block id: 247 */ | |
int64_t l_658 = 0L; | |
int32_t l_659 = 0x3E6DE794L; | |
int32_t l_660[6][1] = {{(-3L)},{(-7L)},{(-3L)},{(-3L)},{(-7L)},{(-3L)}}; | |
int i, j; | |
++l_661; | |
if (l_592[0]) | |
break; | |
} | |
return l_464[0]; | |
} | |
} | |
for (g_182 = (-6); (g_182 != 22); g_182++) | |
{ /* block id: 256 */ | |
int32_t *l_666 = &l_528; | |
int32_t *l_667 = &l_599[4]; | |
int32_t *l_668 = &l_529; | |
int32_t *l_669 = &l_597; | |
int32_t *l_670[9] = {&l_589,&l_589,&l_589,&l_589,&l_589,&l_589,&l_589,&l_589,&l_589}; | |
int i; | |
--l_671; | |
return l_595; | |
} | |
if ((*g_381)) | |
continue; | |
} | |
else | |
{ /* block id: 261 */ | |
volatile uint16_t ** const volatile * volatile *l_678 = &g_674[0]; | |
(*l_678) = g_674[2]; | |
} | |
for (l_519 = 0; (l_519 == (-15)); l_519 = safe_sub_func_int64_t_s_s(l_519, 4)) | |
{ /* block id: 266 */ | |
uint64_t l_684 = 0xCBCAAB50CA9A1090LL; | |
for (l_512 = 0; (l_512 <= 3); l_512 += 1) | |
{ /* block id: 269 */ | |
for (g_182 = 0; (g_182 <= 3); g_182 += 1) | |
{ /* block id: 272 */ | |
uint8_t * const *l_683 = &l_568; | |
int32_t *l_685 = (void*)0; | |
int32_t *l_686 = &l_528; | |
int i; | |
(*l_686) ^= (safe_add_func_uint32_t_u_u((l_684 = (l_683 != l_683)), (l_593[g_182] ^ l_593[g_182]))); | |
return l_687; | |
} | |
} | |
} | |
(*g_558) = ((safe_lshift_func_int8_t_s_u((((***g_618) ^= (l_690 ^ (**g_675))) >= (((safe_add_func_int32_t_s_s((safe_div_func_uint8_t_u_u((safe_lshift_func_int16_t_s_u(l_464[0], 7)), (0x94E8L | (((((safe_sub_func_uint64_t_u_u((safe_lshift_func_int8_t_s_s(((g_560 == ((*l_702) = l_701)) | (safe_add_func_uint16_t_u_u((((p_45 ^= l_593[3]) || ((safe_rshift_func_uint8_t_u_u(((p_49 ^ (~((p_45 = (((l_593[3] &= p_49) != l_591) && l_687)) , l_602))) <= p_46), p_46)) > 0x3F6C005F33A94483LL)) || p_47), (-9L)))), p_49)), p_47)) | l_464[0]) , (*g_675)) == (*g_675)) ^ 0x340DL)))), g_180[0][3])) < 0x835DL) , p_46)), p_46)) && l_593[3]); | |
for (g_241 = 27; (g_241 <= 25); --g_241) | |
{ /* block id: 287 */ | |
uint64_t l_714 = 0UL; | |
int32_t l_717 = 0L; | |
int32_t l_718 = 0xE0CCEFC8L; | |
int32_t l_719 = 0x7449CEC0L; | |
int32_t l_720 = 0L; | |
int32_t l_721 = 3L; | |
int32_t l_722 = 0x318F1394L; | |
int32_t l_723 = 0x62A9A975L; | |
int32_t l_724 = 1L; | |
int32_t l_725 = 0xD6A3BBE9L; | |
int32_t l_726 = 0x53C66FD4L; | |
int32_t l_727 = 0L; | |
int32_t l_728 = (-5L); | |
int32_t l_729 = 7L; | |
int32_t l_730 = (-1L); | |
int32_t l_731 = 1L; | |
uint64_t l_733 = 0x04F808964C8019D6LL; | |
for (p_47 = 0; (p_47 > 22); p_47++) | |
{ /* block id: 290 */ | |
--l_714; | |
} | |
l_733++; | |
if (l_718) | |
continue; | |
} | |
} | |
(*p_48) = &l_587; | |
for (l_671 = 0; (l_671 <= 4); l_671 += 1) | |
{ /* block id: 300 */ | |
const int16_t ***l_739 = &l_737[4]; | |
int32_t **l_744 = &g_287; | |
uint16_t *l_760 = &g_180[0][4]; | |
int32_t **l_761 = &g_287; | |
int32_t *l_791 = &g_792[5][9][1]; | |
int32_t l_810 = (-2L); | |
int32_t l_812 = 0xCE506908L; | |
l_736[9][0][1] = (l_739 = l_736[9][0][1]); | |
(*l_761) = func_60(l_464[0], ((*l_744) = &l_587), ((safe_div_func_uint16_t_u_u((((safe_rshift_func_uint8_t_u_u(((safe_add_func_uint32_t_u_u(((((*l_760) = ((safe_lshift_func_uint16_t_u_u((l_671 <= 0x78E5L), (*g_676))) && (((**p_48) , g_753) , ((safe_rshift_func_uint8_t_u_u(((safe_rshift_func_int16_t_s_u((0x2CC67CF5L && ((safe_rshift_func_uint8_t_u_s((&g_742 == &g_742), 2)) & 1L)), p_45)) == 0UL), l_512)) , p_46)))) >= l_655) && 255UL), 0x24F3F2E3L)) | g_240), l_589)) && (**g_619)) <= g_174[0][7][2]), l_587)) , p_46), p_49); | |
for (g_243 = 0; (g_243 <= 4); g_243 += 1) | |
{ /* block id: 308 */ | |
const int32_t *l_764 = (void*)0; | |
int32_t l_780 = 0x6546CA53L; | |
uint8_t * const *l_797 = &g_266[1][5]; | |
uint8_t * const * const * const l_796 = &l_797; | |
uint8_t * const * const * const *l_795 = &l_796; | |
int32_t l_811 = 0x7D28606DL; | |
int32_t l_813 = 0x60085F41L; | |
int8_t *l_833 = &g_240; | |
const int64_t l_836[8] = {0xABD4266920C8A52FLL,1L,1L,0xABD4266920C8A52FLL,1L,1L,0xABD4266920C8A52FLL,1L}; | |
int8_t *l_837 = &g_608[2][0][1]; | |
int i; | |
(*g_781) = (safe_add_func_uint32_t_u_u(((l_764 == g_513[2][7]) || ((safe_lshift_func_uint16_t_u_u((((&g_183 == (l_767 = &g_183)) || g_753.f3) > ((p_45 ^ ((safe_add_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_s((safe_sub_func_uint16_t_u_u(((p_45 & p_49) , (safe_mul_func_int8_t_s_s((safe_div_func_int32_t_s_s(((l_589 &= ((safe_sub_func_uint8_t_u_u(p_49, l_655)) <= l_593[3])) == l_780), (*g_560))), p_45))), p_47)), 6)), l_780)) == (*g_560))) <= l_587)), l_780)) > p_45)), (**p_48))); | |
for (g_80 = 0; (g_80 <= 4); g_80 += 1) | |
{ /* block id: 314 */ | |
int8_t l_782[9] = {0L,0x22L,0L,0x22L,0L,0x22L,0L,0x22L,0L}; | |
int32_t *l_802 = &l_587; | |
int32_t *l_803 = &l_528; | |
int32_t *l_804 = &l_528; | |
int32_t *l_805 = (void*)0; | |
int32_t *l_806 = (void*)0; | |
int32_t *l_807 = &l_593[2]; | |
int32_t *l_808 = (void*)0; | |
int32_t *l_809[5][9][5] = {{{&l_587,&l_528,(void*)0,&g_85,&g_88},{&l_589,&g_88,(void*)0,(void*)0,&l_528},{&g_88,(void*)0,&g_88,&g_88,&l_528},{&l_587,&g_32,(void*)0,&l_593[3],&l_587},{(void*)0,&l_528,(void*)0,(void*)0,&g_32},{&l_593[3],&l_589,(void*)0,&l_528,(void*)0},{&l_528,&l_528,(void*)0,&l_587,&l_528},{&l_587,&l_593[3],&g_88,&g_88,&l_593[3]},{&g_32,&g_88,(void*)0,&l_593[2],&l_528}},{{&l_528,&l_587,(void*)0,&l_593[3],&l_528},{&g_88,&l_593[3],(void*)0,(void*)0,&g_88},{&l_528,(void*)0,&l_780,&l_528,&l_780},{&g_32,&g_85,&l_587,&g_85,&l_587},{&l_587,&l_593[3],(void*)0,&l_589,&g_32},{&l_528,(void*)0,(void*)0,&l_587,&g_88},{&l_593[3],&g_85,&l_528,&l_587,&g_88},{(void*)0,&l_593[3],(void*)0,&l_589,&l_587},{&l_587,&l_780,&l_589,&g_85,&l_589}},{{&g_88,&g_88,&l_593[3],&l_528,&l_528},{&l_589,&l_528,&g_88,(void*)0,&g_32},{&l_587,&l_587,&g_85,&l_593[3],(void*)0},{&l_593[2],&l_528,&l_780,&l_593[2],&g_32},{&l_528,&g_88,(void*)0,&g_88,&g_88},{&l_528,&l_780,&g_85,&l_587,(void*)0},{&g_32,&l_593[3],&l_528,&l_528,&l_593[3]},{&l_528,&g_85,(void*)0,(void*)0,&l_593[3]},{&l_528,(void*)0,&l_589,&l_593[3],(void*)0}},{{&g_85,&l_593[3],&l_780,&g_88,&g_88},{&l_780,&g_85,&l_780,(void*)0,&g_32},{&g_32,(void*)0,(void*)0,&g_85,(void*)0},{&g_32,&l_593[3],&l_593[3],&g_88,&g_32},{&l_528,&l_589,&g_85,(void*)0,&l_780},{(void*)0,&l_528,&l_593[1],&l_589,&l_587},{&l_528,(void*)0,&l_593[3],(void*)0,(void*)0},{&g_85,&l_780,&l_587,&l_528,(void*)0},{(void*)0,&l_587,(void*)0,&l_528,&l_528}},{{(void*)0,&g_85,&l_528,&g_88,(void*)0},{&g_85,(void*)0,&l_593[3],(void*)0,&l_589},{&l_528,(void*)0,(void*)0,&l_528,&l_593[3]},{(void*)0,(void*)0,&l_587,&l_780,&g_88},{&l_528,&l_780,&l_593[3],&g_85,&g_85},{(void*)0,&l_780,&l_528,&l_780,&l_780},{(void*)0,(void*)0,&l_593[3],&l_528,(void*)0},{&l_593[1],&l_589,&l_587,(void*)0,&g_85},{(void*)0,(void*)0,&l_593[3],&g_88,&l_528}}}; | |
int i, j, k; | |
(*l_744) = (*g_327); | |
for (g_85 = 0; (g_85 >= 0); g_85 -= 1) | |
{ /* block id: 318 */ | |
int64_t l_793 = 1L; | |
for (g_32 = 0; (g_32 <= 4); g_32 += 1) | |
{ /* block id: 321 */ | |
uint32_t *****l_790 = &g_786; | |
(*p_48) = (*p_48); | |
l_794[0] ^= (l_782[3] >= (((g_783 != ((*l_790) = g_786)) , (l_791 == &g_792[5][6][0])) < l_793)); | |
} | |
for (g_69 = 0; (g_69 >= 0); g_69 -= 1) | |
{ /* block id: 328 */ | |
return l_782[1]; | |
} | |
for (l_793 = 0; (l_793 <= 3); l_793 += 1) | |
{ /* block id: 333 */ | |
(*g_798) = l_795; | |
} | |
} | |
++l_814; | |
} | |
(*l_744) = func_60((safe_mod_func_int8_t_s_s(((*l_837) = (safe_mul_func_int8_t_s_s((safe_div_func_int16_t_s_s(((safe_mul_func_uint8_t_u_u((((safe_sub_func_int8_t_s_s(((*l_833) = ((safe_sub_func_int32_t_s_s(0xA944236CL, 1L)) || (safe_sub_func_int16_t_s_s((safe_add_func_int8_t_s_s(p_46, ((void*)0 != &p_45))), p_45)))), 1L)) <= 0xC60B90E3L) , (safe_mul_func_int16_t_s_s((**g_619), l_813))), p_47)) ^ p_45), 0xDD0FL)), l_836[3]))), 0xF5L)), (*l_761), p_47, l_587); | |
if ((**p_48)) | |
break; | |
} | |
} | |
return l_512; | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_6 g_32 g_76 g_82 g_89 g_108 g_88 g_108.f0 g_85 g_108.f3 g_80 g_180 g_183 g_188 g_69 g_223 g_228 g_288 g_292 g_286 g_244 g_156 g_297 g_241 g_240 g_292.f0 g_174 g_327 g_287 g_353 g_265 g_381 g_385 g_292.f3 g_354 g_184 | |
* writes: g_32 g_69 g_76 g_82 g_85 g_89 g_156 g_174 g_180 g_182 g_183 g_223 g_228 g_80 g_288 g_88 g_287 g_244 g_297 g_241 g_353 g_356 g_266 g_243 g_385 | |
*/ | |
static uint8_t func_50(const int32_t p_51, uint64_t p_52) | |
{ /* block id: 3 */ | |
int32_t *l_65[10][6] = {{(void*)0,&g_32,&g_32,(void*)0,&g_32,(void*)0},{(void*)0,&g_32,(void*)0,&g_32,&g_32,(void*)0},{&g_32,&g_32,&g_32,&g_32,&g_32,&g_32},{&g_32,&g_32,&g_32,&g_32,&g_32,&g_32},{&g_32,&g_32,&g_32,&g_32,&g_32,&g_32},{(void*)0,&g_32,&g_32,(void*)0,&g_32,(void*)0},{(void*)0,&g_32,(void*)0,&g_32,&g_32,(void*)0},{&g_32,&g_32,&g_32,&g_32,&g_32,&g_32},{&g_32,&g_32,&g_32,&g_32,&g_32,&g_32},{&g_32,&g_32,&g_32,&g_32,&g_32,&g_32}}; | |
uint32_t l_352 = 0x34E593E4L; | |
int32_t l_389 = 8L; | |
int16_t l_403[9][3] = {{0L,3L,0x14EAL},{0L,0L,0xA2D4L},{0xE816L,(-4L),3L},{0xA2D4L,0L,0xA2D4L},{0x2B56L,0x309EL,0x14EAL},{(-6L),0x309EL,0xA1C9L},{(-4L),0L,1L},{9L,(-4L),(-4L)},{(-4L),0L,0xE816L}}; | |
uint8_t l_424 = 246UL; | |
uint32_t l_425[2][5] = {{0xFDFE8A7AL,0xFDFE8A7AL,0xFDFE8A7AL,0xFDFE8A7AL,0xFDFE8A7AL},{0UL,0UL,0UL,0UL,0UL}}; | |
uint16_t *l_448 = &g_180[0][4]; | |
uint16_t *l_449 = &g_180[0][4]; | |
int i, j; | |
if ((l_389 = func_53((func_58(g_6) , func_60(g_6, l_65[1][1], g_32, g_6)), (safe_mod_func_uint16_t_u_u(g_108[2].f0, (p_51 , p_52))), l_352, g_108[2].f3))) | |
{ /* block id: 155 */ | |
int32_t **l_390 = &g_287; | |
uint16_t *l_404 = &g_180[2][4]; | |
int8_t *l_409 = &g_69; | |
int8_t ** const *l_421 = &g_183; | |
int32_t l_422 = 1L; | |
int64_t *l_423 = &g_241; | |
int32_t l_426 = 0x3D0740EDL; | |
int8_t l_427 = 1L; | |
int32_t *l_428 = &l_389; | |
int16_t *l_429 = &l_403[1][1]; | |
uint64_t *l_432 = &g_228; | |
(*l_390) = l_65[3][4]; | |
(*g_381) = (safe_div_func_uint64_t_u_u(((((safe_mul_func_int16_t_s_s(((*l_429) = ((*g_354) = ((((safe_rshift_func_int8_t_s_u(((safe_mul_func_uint16_t_u_u(9UL, ((safe_rshift_func_int8_t_s_s(((safe_sub_func_uint8_t_u_u((g_240 || l_403[1][1]), (((*l_404) = 0x7547L) >= (safe_div_func_int16_t_s_s((((((*l_428) = ((((((((*l_423) ^= ((safe_rshift_func_int16_t_s_u((((*l_409) = 0L) , (safe_mod_func_uint64_t_u_u((safe_rshift_func_uint16_t_u_s(0x5EEFL, 1)), (safe_rshift_func_int16_t_s_u((safe_rshift_func_int16_t_s_s(((l_65[1][1] == ((safe_sub_func_int32_t_s_s(((l_422 = (+((void*)0 == l_421))) | p_52), 0L)) , (void*)0)) < 0x9889L), p_52)), p_52))))), g_174[1][1][1])) ^ p_52)) , 5UL) , l_424) <= l_425[0][2]) >= 0xD4L) == l_426) ^ l_427)) , g_76[7][2]) && 0x91A89DCE14CEF642LL) ^ p_52), g_32))))) <= 0x2519L), p_52)) || g_292.f3))) & l_427), p_51)) ^ 1L) ^ p_51) && p_51))), g_80)) , p_52) , 0xDAD2L) | g_244), p_52)); | |
l_426 = (safe_lshift_func_uint16_t_u_u((65535UL & (1UL <= p_51)), (p_51 == (((*l_432) = ((l_426 > p_52) > (l_428 == l_428))) | (safe_rshift_func_int8_t_s_s(((l_422 <= 255UL) , l_422), 7)))))); | |
g_32 &= (safe_sub_func_int64_t_s_s(((*l_423) = g_241), (safe_rshift_func_uint16_t_u_s((((**l_421) != (**l_421)) , ((((safe_mod_func_uint8_t_u_u(((safe_add_func_uint32_t_u_u((p_52 != (safe_sub_func_uint32_t_u_u(0xA0199F96L, p_52))), ((0x27801B87AFCBFBDBLL > (((safe_rshift_func_int16_t_s_s((~(l_448 != (l_449 = l_448))), p_51)) <= g_82) & p_51)) > g_180[0][4]))) == (*g_381)), 1UL)) < g_76[4][2]) | 0L) | p_51)), p_51)))); | |
} | |
else | |
{ /* block id: 170 */ | |
uint8_t * const *l_456 = &g_266[1][5]; | |
uint8_t * const **l_455[10][7] = {{(void*)0,&l_456,&l_456,&l_456,&l_456,(void*)0,&l_456},{(void*)0,&l_456,&l_456,&l_456,(void*)0,(void*)0,&l_456},{&l_456,&l_456,&l_456,&l_456,&l_456,&l_456,&l_456},{&l_456,&l_456,(void*)0,&l_456,&l_456,&l_456,(void*)0},{&l_456,&l_456,&l_456,(void*)0,&l_456,&l_456,&l_456},{&l_456,&l_456,&l_456,&l_456,&l_456,&l_456,&l_456},{&l_456,&l_456,(void*)0,&l_456,&l_456,&l_456,&l_456},{&l_456,&l_456,&l_456,&l_456,&l_456,&l_456,(void*)0},{&l_456,&l_456,(void*)0,&l_456,&l_456,&l_456,(void*)0},{&l_456,&l_456,&l_456,(void*)0,&l_456,&l_456,&l_456}}; | |
int16_t ***l_459 = &g_353[0][0][2]; | |
int16_t ****l_458 = &l_459; | |
int i, j; | |
for (g_80 = 28; (g_80 != 20); --g_80) | |
{ /* block id: 173 */ | |
int32_t **l_452 = &g_287; | |
(*l_452) = &g_85; | |
} | |
for (g_88 = 0; (g_88 == (-28)); g_88 = safe_sub_func_int32_t_s_s(g_88, 1)) | |
{ /* block id: 178 */ | |
uint8_t * const **l_457[7] = {&l_456,&l_456,&l_456,&l_456,&l_456,&l_456,&l_456}; | |
int i; | |
l_457[3] = l_455[1][0]; | |
if ((*g_381)) | |
break; | |
} | |
(*l_458) = &g_353[0][0][2]; | |
} | |
return p_52; | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_353 g_265 g_381 g_385 | |
* writes: g_353 g_356 g_266 g_243 g_88 g_385 | |
*/ | |
static int32_t func_53(int32_t * const p_54, int32_t p_55, int64_t p_56, uint64_t p_57) | |
{ /* block id: 144 */ | |
int16_t ***l_355 = &g_353[1][6][2]; | |
int16_t ***l_357 = (void*)0; | |
int16_t **l_358 = &g_354; | |
uint8_t *l_360[8] = {&g_80,&g_80,&g_80,&g_80,&g_80,&g_80,&g_80,&g_80}; | |
uint32_t *l_369[2]; | |
int32_t l_376 = (-4L); | |
int32_t l_377 = 0xE67C957AL; | |
const int32_t l_378 = 0x3DD203B5L; | |
int8_t *l_379 = (void*)0; | |
int8_t *l_380 = &g_243; | |
int32_t *l_382 = (void*)0; | |
int32_t *l_383[5]; | |
int32_t l_388[4]; | |
int i; | |
for (i = 0; i < 2; i++) | |
l_369[i] = (void*)0; | |
for (i = 0; i < 5; i++) | |
l_383[i] = &g_32; | |
for (i = 0; i < 4; i++) | |
l_388[i] = 0x18DA397DL; | |
l_358 = (g_356 = ((*l_355) = g_353[0][0][2])); | |
(*g_381) = (~((l_360[5] == ((*g_265) = (void*)0)) > (safe_mul_func_int8_t_s_s(((*l_380) = (5L || (safe_lshift_func_int16_t_s_s((safe_rshift_func_int16_t_s_s(((l_377 |= (p_56 , (p_56 || ((safe_div_func_int32_t_s_s((((void*)0 == l_369[1]) & ((safe_mul_func_int16_t_s_s(0x4E5EL, ((safe_mul_func_uint16_t_u_u((safe_div_func_int8_t_s_s(0xAFL, p_56)), p_55)) , p_55))) & 0xE222A196L)), l_376)) & p_55)))) <= l_376), l_378)), 15)))), l_378)))); | |
g_385++; | |
return l_388[3]; | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_6 | |
* writes: | |
*/ | |
static uint32_t func_58(int64_t p_59) | |
{ /* block id: 4 */ | |
return g_6; | |
} | |
/* ------------------------------------------ */ | |
/* | |
* reads : g_32 g_76 g_82 g_89 g_108 g_88 g_108.f0 g_85 g_108.f3 g_6 g_80 g_180 g_183 g_188 g_69 g_223 g_228 g_288 g_292 g_286 g_244 g_156 g_297 g_241 g_240 g_292.f0 g_174 g_327 g_287 | |
* writes: g_32 g_69 g_76 g_82 g_85 g_89 g_156 g_174 g_180 g_182 g_183 g_223 g_228 g_80 g_288 g_88 g_287 g_244 g_297 g_241 | |
*/ | |
static int32_t * const func_60(const int8_t p_61, int32_t * p_62, int8_t p_63, uint64_t p_64) | |
{ /* block id: 6 */ | |
int8_t l_72 = (-7L); | |
uint8_t *l_79 = &g_80; | |
int32_t * const l_152[3][7] = {{(void*)0,&g_32,(void*)0,&g_32,(void*)0,&g_32,(void*)0},{&g_32,&g_32,&g_32,&g_32,&g_32,&g_32,&g_32},{(void*)0,&g_32,(void*)0,&g_32,(void*)0,&g_32,(void*)0}}; | |
uint64_t l_246[1]; | |
int32_t * const l_349[10] = {&g_85,&g_85,&g_32,&g_32,&g_85,&g_85,&g_85,&g_32,&g_32,&g_85}; | |
int i, j; | |
for (i = 0; i < 1; i++) | |
l_246[i] = 18446744073709551615UL; | |
for (g_32 = (-26); (g_32 != 29); g_32++) | |
{ /* block id: 9 */ | |
int8_t *l_68 = &g_69; | |
uint8_t *l_75 = &g_76[2][3]; | |
uint32_t *l_81 = &g_82; | |
const int32_t l_83 = 0xB46DFF61L; | |
int32_t *l_84 = &g_85; | |
int32_t l_87 = (-1L); | |
int32_t *l_261 = (void*)0; | |
uint16_t *l_277 = &g_180[2][2]; | |
int32_t *l_293[4][7] = {{&g_32,&g_32,&g_32,&g_32,&g_32,&g_32,&g_32},{&l_87,&l_87,&l_87,&l_87,&l_87,&l_87,&l_87},{&g_32,&g_32,&g_32,&g_32,&g_32,&g_32,&g_32},{&g_32,&l_87,&g_32,&l_87,&g_32,&l_87,&g_32}}; | |
int i, j; | |
if (((*l_84) = (((*l_68) = p_63) && ((((safe_sub_func_uint32_t_u_u((p_63 , ((*l_81) &= (l_72 , (safe_mod_func_int8_t_s_s((0x11L > (65526UL > g_32)), (((*l_75) |= (p_63 | p_61)) | (safe_add_func_int8_t_s_s((l_79 != &g_80), 0x57L)))))))), 0x05A9EE2BL)) & l_83) && 5L) == l_83)))) | |
{ /* block id: 14 */ | |
int32_t *l_86[1]; | |
uint8_t **l_147 = (void*)0; | |
uint8_t l_157 = 0x47L; | |
uint64_t l_221 = 5UL; | |
uint32_t l_226 = 8UL; | |
int i; | |
for (i = 0; i < 1; i++) | |
l_86[i] = &g_85; | |
g_89[7][0][2]++; | |
if ((l_75 == (((safe_lshift_func_uint8_t_u_u((safe_div_func_int8_t_s_s(p_63, ((safe_sub_func_int32_t_s_s((safe_mul_func_uint16_t_u_u((safe_mul_func_int8_t_s_s((safe_lshift_func_int16_t_s_s(((safe_mul_func_uint8_t_u_u((((safe_lshift_func_uint8_t_u_s((g_108[2] , (((safe_mul_func_int8_t_s_s((safe_div_func_uint64_t_u_u((((void*)0 == &g_82) < ((safe_mul_func_int16_t_s_s((g_88 , p_64), (safe_mul_func_int16_t_s_s((&l_84 == (void*)0), 0x7D96L)))) & g_108[2].f0)), 0x64AC225C50F45F4DLL)), g_76[4][3])) != l_72) , 255UL)), 7)) >= (*l_84)) >= 0xF3EF0B8CL), g_108[2].f3)) >= 0x5FL), 4)), g_108[2].f0)), (-1L))), g_76[2][3])) || 6UL))), p_61)) > g_85) , (void*)0))) | |
{ /* block id: 16 */ | |
uint8_t *l_135[4][8] = {{&g_80,&g_76[2][3],&g_80,&g_80,&g_80,&g_80,&g_76[2][3],&g_80},{&g_76[2][3],&g_80,&g_80,&g_80,&g_76[2][3],&g_76[2][3],&g_80,&g_80},{&g_76[2][3],&g_76[2][3],&g_80,&g_80,&g_80,&g_76[2][3],&g_76[2][3],&g_80},{&g_80,&g_80,&g_80,&g_80,&g_76[2][3],&g_80,&g_80,&g_80}}; | |
int32_t l_172 = (-1L); | |
int8_t **l_187 = &g_184; | |
int i, j; | |
for (p_63 = 28; (p_63 < (-3)); p_63 = safe_sub_func_int64_t_s_s(p_63, 8)) | |
{ /* block id: 19 */ | |
uint8_t **l_136 = &l_79; | |
int32_t l_153[2]; | |
uint32_t *l_154 = (void*)0; | |
uint32_t *l_155 = &g_156; | |
int16_t *l_222 = &g_223; | |
int32_t **l_224 = (void*)0; | |
int32_t **l_225 = &l_86[0]; | |
int i; | |
for (i = 0; i < 2; i++) | |
l_153[i] = 0x6E2EDB36L; | |
if ((safe_sub_func_uint32_t_u_u(((((safe_lshift_func_int8_t_s_s((safe_mod_func_uint8_t_u_u(p_63, (safe_add_func_int16_t_s_s((safe_add_func_uint8_t_u_u((safe_rshift_func_uint8_t_u_s((safe_mod_func_int64_t_s_s(((safe_div_func_uint32_t_u_u(((*l_155) = ((*l_81) ^= (((*l_136) = l_135[0][7]) != (((safe_mod_func_int8_t_s_s(((((*l_84) = ((void*)0 != p_62)) , 0L) , ((*l_84) <= ((safe_add_func_int16_t_s_s((((((safe_add_func_int8_t_s_s(((safe_mul_func_uint16_t_u_u((((l_147 != (void*)0) , ((safe_mul_func_int16_t_s_s(((safe_sub_func_uint16_t_u_u((p_62 != l_152[1][3]), g_76[1][4])) > p_61), 0xCBD1L)) , 0UL)) != p_63), g_76[2][3])) , 4L), g_108[2].f3)) , 7UL) <= l_153[0]) , 1UL) >= 0x4857036B52242021LL), 65534UL)) > g_6))), p_63)) , (*l_84)) , (void*)0)))), p_63)) ^ l_157), 0x425F51048848039CLL)), p_64)), g_6)), 65531UL)))), 5)) , p_62) == &g_32) == l_153[0]), p_64))) | |
{ /* block id: 24 */ | |
uint32_t l_158 = 18446744073709551615UL; | |
int16_t *l_173 = (void*)0; | |
uint16_t *l_179 = &g_180[0][4]; | |
int64_t *l_181 = &g_182; | |
if (l_158) | |
break; | |
(*l_84) = (safe_rshift_func_uint16_t_u_s(l_153[1], (safe_rshift_func_int8_t_s_s(((((*l_181) = (((p_61 >= (safe_lshift_func_uint8_t_u_s((&g_69 != (void*)0), (+((*l_179) = (((((safe_mod_func_uint16_t_u_u((safe_add_func_int32_t_s_s((safe_lshift_func_int16_t_s_s(g_89[8][2][1], 8)), ((g_174[1][1][1] = l_172) || (safe_rshift_func_int16_t_s_u((safe_mod_func_int64_t_s_s(g_82, ((((((l_153[0] , (((l_158 >= g_108[2].f3) > (*l_84)) >= g_6)) ^ g_82) >= 0x7F04C0B5L) > 0xB2L) , g_6) || g_80))), 0))))), p_64)) && g_76[2][3]) , &p_61) == &p_63) & 1UL)))))) & g_76[2][3]) ^ 0UL)) >= (*l_84)) , g_180[0][4]), p_61)))); | |
return &g_32; | |
} | |
else | |
{ /* block id: 31 */ | |
int8_t ***l_185 = (void*)0; | |
int8_t ***l_186 = (void*)0; | |
int32_t l_201 = 0x8245BBFDL; | |
int32_t l_202 = 0xDCBD80DBL; | |
(*g_188) = (l_187 = g_183); | |
(*l_84) = ((((safe_mul_func_uint16_t_u_u(((-1L) > ((*l_155) = ((safe_mul_func_int16_t_s_s(((l_172 != (safe_div_func_int32_t_s_s((*l_84), (l_202 = ((((((((safe_div_func_uint64_t_u_u((l_172 == ((p_64 && (safe_mul_func_uint8_t_u_u(g_76[2][3], ((((safe_mod_func_int32_t_s_s(((l_201 ^= (4294967294UL && l_153[0])) != (p_64 < p_63)), l_172)) < p_64) | g_89[7][0][2]) , l_201)))) ^ 255UL)), p_64)) != (*l_84)) , g_89[6][2][0]) ^ g_69) != p_63) & p_64) && l_153[0]) || p_64))))) >= 0xC2139280L), l_172)) , 0x3552C833L))), (*l_84))) != g_69) || p_61) | g_82); | |
} | |
l_153[0] = (+(((*l_222) |= (((safe_sub_func_uint8_t_u_u((++g_76[2][3]), (safe_mul_func_uint16_t_u_u(((safe_mul_func_uint16_t_u_u((safe_unary_minus_func_uint8_t_u(p_64)), ((((void*)0 == &g_183) >= (((safe_mod_func_uint64_t_u_u((safe_div_func_int64_t_s_s((g_89[7][0][2] <= (safe_add_func_uint64_t_u_u((((g_82 <= ((*l_84) = (safe_sub_func_int64_t_s_s((*l_84), 0xCA1DE74A5FEA7228LL)))) != l_221) || (((g_69 , 0x5F2AE77BACE08CD4LL) && g_180[0][4]) != p_63)), p_64))), g_108[2].f3)), p_63)) , 0x7A5DD5B360F52E2ELL) || l_153[0])) == 0x74F6A418L))) >= g_180[0][4]), g_69)))) , p_62) != p_62)) || l_153[0])); | |
(*l_225) = (void*)0; | |
} | |
} | |
else | |
{ /* block id: 45 */ | |
if (l_226) | |
{ /* block id: 46 */ | |
int16_t l_227 = (-6L); | |
++g_228; | |
if (p_63) | |
break; | |
return p_62; | |
} | |
else | |
{ /* block id: 50 */ | |
for (p_64 = 27; (p_64 == 50); p_64 = safe_add_func_uint64_t_u_u(p_64, 7)) | |
{ /* block id: 53 */ | |
if (p_61) | |
break; | |
} | |
} | |
if ((*l_84)) | |
continue; | |
} | |
} | |
else | |
{ /* block id: 59 */ | |
int16_t l_237 = 6L; | |
int32_t l_245 = 0xD5B6D4EFL; | |
for (g_80 = (-20); (g_80 >= 54); g_80 = safe_add_func_uint8_t_u_u(g_80, 8)) | |
{ /* block id: 62 */ | |
int32_t **l_235 = &l_84; | |
int32_t l_238 = (-1L); | |
int32_t l_239 = (-1L); | |
int32_t l_242[8][2] = {{0L,0L},{1L,0L},{0L,1L},{0L,0L},{1L,0L},{0L,1L},{0L,0L},{1L,0L}}; | |
int8_t l_260 = (-1L); | |
int16_t l_284 = 0L; | |
int8_t ***l_291 = &g_183; | |
int i, j; | |
(*l_235) = &g_88; | |
for (g_156 = 0; (g_156 <= 3); g_156 += 1) | |
{ /* block id: 66 */ | |
int32_t l_236 = (-6L); | |
uint16_t *l_275 = &g_180[2][6]; | |
uint16_t **l_276 = &l_275; | |
int16_t *l_282[2]; | |
int32_t l_283 = 0L; | |
int i; | |
for (i = 0; i < 2; i++) | |
l_282[i] = &g_223; | |
++l_246[0]; | |
} | |
g_288--; | |
(**l_235) = (l_291 != (g_292 , &g_183)); | |
} | |
} | |
for (l_87 = 0; (l_87 >= 0); l_87 -= 1) | |
{ /* block id: 88 */ | |
(*l_84) = 0x95644861L; | |
} | |
(*g_286) = l_293[2][6]; | |
} | |
for (g_244 = 0; (g_244 >= 0); g_244 -= 1) | |
{ /* block id: 95 */ | |
int8_t l_294 = (-5L); | |
int32_t l_295 = (-1L); | |
int64_t l_326 = 0xA2F971C4D4A3C987LL; | |
int8_t l_343 = 0xABL; | |
int32_t l_345[1]; | |
int i; | |
for (i = 0; i < 1; i++) | |
l_345[i] = 0xBC23BC02L; | |
for (g_156 = 0; (g_156 <= 5); g_156 += 1) | |
{ /* block id: 98 */ | |
int64_t l_296 = 0x27F8B4A4EDF46E70LL; | |
g_297++; | |
} | |
for (g_80 = 0; (g_80 <= 5); g_80 += 1) | |
{ /* block id: 103 */ | |
uint64_t l_309 = 5UL; | |
int32_t l_346 = 6L; | |
for (l_295 = 0; (l_295 <= 5); l_295 += 1) | |
{ /* block id: 106 */ | |
return &g_88; | |
} | |
for (l_295 = 0; (l_295 >= 0); l_295 -= 1) | |
{ /* block id: 111 */ | |
int8_t l_304 = 0x07L; | |
int32_t l_305 = 1L; | |
uint16_t l_339 = 5UL; | |
for (g_241 = 0; (g_241 >= 0); g_241 -= 1) | |
{ /* block id: 114 */ | |
uint32_t l_306 = 4294967286UL; | |
int32_t l_307 = 0x453F7F71L; | |
int32_t l_308 = 0xFCEB0BC7L; | |
l_306 = (safe_sub_func_uint32_t_u_u((g_228 | g_240), (l_305 = ((safe_mod_func_int32_t_s_s(l_304, g_76[2][3])) > (-10L))))); | |
l_309++; | |
if (l_308) | |
break; | |
} | |
for (g_88 = 0; (g_88 <= 5); g_88 += 1) | |
{ /* block id: 122 */ | |
int8_t l_321 = (-3L); | |
int32_t l_324 = 0L; | |
uint32_t *l_342 = (void*)0; | |
int16_t *l_344 = &g_223; | |
int i, j; | |
for (g_228 = 0; (g_228 <= 0); g_228 += 1) | |
{ /* block id: 125 */ | |
int32_t l_325[6] = {(-1L),(-1L),(-1L),(-1L),(-1L),(-1L)}; | |
int i, j; | |
l_326 &= ((g_180[(l_295 + 2)][l_295] && (0xA70B46EAL < (g_85 = (safe_mod_func_int16_t_s_s(l_246[l_295], (safe_div_func_int8_t_s_s((l_325[3] = (safe_div_func_int32_t_s_s((l_321 = (safe_mul_func_int16_t_s_s((!p_63), g_292.f0))), (((9L & (safe_sub_func_int32_t_s_s(l_324, ((void*)0 == &p_62)))) && p_64) , 4294967295UL)))), g_174[1][5][3]))))))) == l_309); | |
(*g_327) = &g_32; | |
if ((*g_287)) | |
continue; | |
} | |
l_345[0] = ((g_180[(l_295 + 1)][(g_244 + 6)] , (((safe_rshift_func_uint16_t_u_s(l_246[l_295], ((((*l_344) &= (0L <= (safe_rshift_func_uint16_t_u_s(((safe_add_func_uint16_t_u_u(0xF7A7L, (((g_156 &= (p_61 < ((safe_rshift_func_int16_t_s_s((safe_add_func_uint8_t_u_u((!l_339), (g_69 == ((safe_mod_func_uint16_t_u_u(g_174[1][1][1], g_89[7][0][2])) != l_339)))), p_64)) < p_63))) , g_180[(l_295 + 1)][(g_244 + 6)]) && l_343))) & 0UL), g_244)))) > l_304) == p_61))) ^ 0x44L) && l_309)) >= g_297); | |
} | |
l_346 = l_326; | |
return p_62; | |
} | |
} | |
} | |
g_85 ^= (((p_64 != (safe_div_func_int64_t_s_s(p_63, 1L))) < 18446744073709551609UL) | ((void*)0 != &g_180[0][4])); | |
return l_349[4]; | |
} | |
/* ---------------------------------------- */ | |
int main (int argc, char* argv[]) | |
{ | |
int i, j, k; | |
int print_hash_value = 0; | |
if (argc == 2 && strcmp(argv[1], "1") == 0) print_hash_value = 1; | |
platform_main_begin(); | |
crc32_gentab(); | |
func_1(); | |
transparent_crc(g_6, "g_6", print_hash_value); | |
transparent_crc(g_32, "g_32", print_hash_value); | |
transparent_crc(g_69, "g_69", print_hash_value); | |
for (i = 0; i < 8; i++) | |
{ | |
for (j = 0; j < 6; j++) | |
{ | |
transparent_crc(g_76[i][j], "g_76[i][j]", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
} | |
} | |
transparent_crc(g_80, "g_80", print_hash_value); | |
transparent_crc(g_82, "g_82", print_hash_value); | |
transparent_crc(g_85, "g_85", print_hash_value); | |
transparent_crc(g_88, "g_88", print_hash_value); | |
for (i = 0; i < 9; i++) | |
{ | |
for (j = 0; j < 7; j++) | |
{ | |
for (k = 0; k < 3; k++) | |
{ | |
transparent_crc(g_89[i][j][k], "g_89[i][j][k]", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
} | |
} | |
} | |
for (i = 0; i < 4; i++) | |
{ | |
transparent_crc(g_108[i].f0, "g_108[i].f0", print_hash_value); | |
transparent_crc(g_108[i].f3, "g_108[i].f3", print_hash_value); | |
if (print_hash_value) printf("index = [%d]\n", i); | |
} | |
transparent_crc(g_156, "g_156", print_hash_value); | |
for (i = 0; i < 2; i++) | |
{ | |
for (j = 0; j < 8; j++) | |
{ | |
for (k = 0; k < 4; k++) | |
{ | |
transparent_crc(g_174[i][j][k], "g_174[i][j][k]", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
} | |
} | |
} | |
for (i = 0; i < 3; i++) | |
{ | |
for (j = 0; j < 7; j++) | |
{ | |
transparent_crc(g_180[i][j], "g_180[i][j]", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
} | |
} | |
transparent_crc(g_182, "g_182", print_hash_value); | |
transparent_crc(g_223, "g_223", print_hash_value); | |
transparent_crc(g_228, "g_228", print_hash_value); | |
transparent_crc(g_240, "g_240", print_hash_value); | |
transparent_crc(g_241, "g_241", print_hash_value); | |
transparent_crc(g_243, "g_243", print_hash_value); | |
transparent_crc(g_244, "g_244", print_hash_value); | |
transparent_crc(g_288, "g_288", print_hash_value); | |
transparent_crc(g_292.f0, "g_292.f0", print_hash_value); | |
transparent_crc(g_292.f3, "g_292.f3", print_hash_value); | |
transparent_crc(g_297, "g_297", print_hash_value); | |
transparent_crc(g_384, "g_384", print_hash_value); | |
transparent_crc(g_385, "g_385", print_hash_value); | |
transparent_crc(g_559, "g_559", print_hash_value); | |
for (i = 0; i < 6; i++) | |
{ | |
for (j = 0; j < 7; j++) | |
{ | |
for (k = 0; k < 3; k++) | |
{ | |
transparent_crc(g_608[i][j][k], "g_608[i][j][k]", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
} | |
} | |
} | |
for (i = 0; i < 8; i++) | |
{ | |
for (j = 0; j < 5; j++) | |
{ | |
transparent_crc(g_677[i][j], "g_677[i][j]", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d]\n", i, j); | |
} | |
} | |
transparent_crc(g_753.f0, "g_753.f0", print_hash_value); | |
transparent_crc(g_753.f3, "g_753.f3", print_hash_value); | |
for (i = 0; i < 10; i++) | |
{ | |
for (j = 0; j < 10; j++) | |
{ | |
for (k = 0; k < 2; k++) | |
{ | |
transparent_crc(g_792[i][j][k], "g_792[i][j][k]", print_hash_value); | |
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); | |
} | |
} | |
} | |
transparent_crc(g_1002, "g_1002", print_hash_value); | |
transparent_crc(g_1003, "g_1003", print_hash_value); | |
for (i = 0; i < 10; i++) | |
{ | |
transparent_crc(g_1230[i], "g_1230[i]", print_hash_value); | |
if (print_hash_value) printf("index = [%d]\n", i); | |
} | |
transparent_crc(g_1282.f0, "g_1282.f0", print_hash_value); | |
transparent_crc(g_1282.f3, "g_1282.f3", print_hash_value); | |
transparent_crc(g_1518, "g_1518", print_hash_value); | |
platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value); | |
return 0; | |
} | |
/************************ statistics ************************* | |
XXX max struct depth: 0 | |
breakdown: | |
depth: 0, occurrence: 390 | |
XXX total union variables: 3 | |
XXX non-zero bitfields defined in structs: 0 | |
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: 0 | |
breakdown: | |
XXX full-bitfields structs in the program: 0 | |
breakdown: | |
XXX times a bitfields struct's address is taken: 0 | |
XXX times a bitfields struct on LHS: 0 | |
XXX times a bitfields struct on RHS: 0 | |
XXX times a single bitfield on LHS: 0 | |
XXX times a single bitfield on RHS: 0 | |
XXX max expression depth: 48 | |
breakdown: | |
depth: 1, occurrence: 215 | |
depth: 2, occurrence: 55 | |
depth: 3, occurrence: 3 | |
depth: 4, occurrence: 1 | |
depth: 5, occurrence: 2 | |
depth: 6, occurrence: 2 | |
depth: 7, occurrence: 2 | |
depth: 8, occurrence: 1 | |
depth: 12, occurrence: 1 | |
depth: 13, occurrence: 2 | |
depth: 14, occurrence: 2 | |
depth: 15, occurrence: 1 | |
depth: 16, occurrence: 2 | |
depth: 19, occurrence: 2 | |
depth: 20, occurrence: 1 | |
depth: 21, occurrence: 2 | |
depth: 22, occurrence: 4 | |
depth: 23, occurrence: 3 | |
depth: 24, occurrence: 1 | |
depth: 25, occurrence: 1 | |
depth: 26, occurrence: 3 | |
depth: 27, occurrence: 1 | |
depth: 28, occurrence: 3 | |
depth: 29, occurrence: 2 | |
depth: 31, occurrence: 2 | |
depth: 32, occurrence: 1 | |
depth: 33, occurrence: 3 | |
depth: 34, occurrence: 1 | |
depth: 35, occurrence: 1 | |
depth: 42, occurrence: 1 | |
depth: 48, occurrence: 1 | |
XXX total number of pointers: 343 | |
XXX times a variable address is taken: 621 | |
XXX times a pointer is dereferenced on RHS: 101 | |
breakdown: | |
depth: 1, occurrence: 77 | |
depth: 2, occurrence: 19 | |
depth: 3, occurrence: 2 | |
depth: 4, occurrence: 3 | |
XXX times a pointer is dereferenced on LHS: 150 | |
breakdown: | |
depth: 1, occurrence: 133 | |
depth: 2, occurrence: 13 | |
depth: 3, occurrence: 3 | |
depth: 4, occurrence: 1 | |
XXX times a pointer is compared with null: 27 | |
XXX times a pointer is compared with address of another variable: 13 | |
XXX times a pointer is compared with another pointer: 7 | |
XXX times a pointer is qualified to be dereferenced: 5176 | |
XXX max dereference level: 5 | |
breakdown: | |
level: 0, occurrence: 0 | |
level: 1, occurrence: 947 | |
level: 2, occurrence: 234 | |
level: 3, occurrence: 61 | |
level: 4, occurrence: 36 | |
level: 5, occurrence: 8 | |
XXX number of pointers point to pointers: 163 | |
XXX number of pointers point to scalars: 177 | |
XXX number of pointers point to structs: 0 | |
XXX percent of pointers has null in alias set: 30.6 | |
XXX average alias set size: 1.46 | |
XXX times a non-volatile is read: 1033 | |
XXX times a non-volatile is write: 492 | |
XXX times a volatile is read: 58 | |
XXX times read thru a pointer: 23 | |
XXX times a volatile is write: 33 | |
XXX times written thru a pointer: 7 | |
XXX times a volatile is available for access: 3.88e+03 | |
XXX percentage of non-volatile access: 94.4 | |
XXX forward jumps: 1 | |
XXX backward jumps: 4 | |
XXX stmts: 218 | |
XXX max block depth: 5 | |
breakdown: | |
depth: 0, occurrence: 35 | |
depth: 1, occurrence: 35 | |
depth: 2, occurrence: 35 | |
depth: 3, occurrence: 36 | |
depth: 4, occurrence: 39 | |
depth: 5, occurrence: 38 | |
XXX percentage a fresh-made variable is used: 16.5 | |
XXX percentage an existing variable is used: 83.5 | |
********************* end of statistics **********************/ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment