2440 lines
182 KiB
C
2440 lines
182 KiB
C
|
/*
|
||
|
* This is a RANDOMLY GENERATED PROGRAM.
|
||
|
*
|
||
|
* Generator: csmith 2.3.0
|
||
|
* Git version: 30dccd7
|
||
|
* Options: (none)
|
||
|
* Seed: 5373325580427657250
|
||
|
*/
|
||
|
|
||
|
#include "csmith.h"
|
||
|
|
||
|
|
||
|
static long __undefined;
|
||
|
|
||
|
/* --- Struct/Union Declarations --- */
|
||
|
struct S0 {
|
||
|
int32_t f0;
|
||
|
uint32_t f1;
|
||
|
int32_t f2;
|
||
|
const unsigned f3 : 22;
|
||
|
int32_t f4;
|
||
|
int32_t f5;
|
||
|
volatile uint64_t f6;
|
||
|
const volatile int8_t f7;
|
||
|
unsigned f8 : 8;
|
||
|
const int32_t f9;
|
||
|
};
|
||
|
|
||
|
union U1 {
|
||
|
int8_t f0;
|
||
|
};
|
||
|
|
||
|
union U2 {
|
||
|
volatile uint16_t f0;
|
||
|
const int32_t f1;
|
||
|
};
|
||
|
|
||
|
union U3 {
|
||
|
int16_t f0;
|
||
|
uint16_t f1;
|
||
|
volatile signed f2 : 13;
|
||
|
uint16_t f3;
|
||
|
};
|
||
|
|
||
|
union U4 {
|
||
|
volatile int32_t f0;
|
||
|
volatile int16_t f1;
|
||
|
volatile uint64_t f2;
|
||
|
};
|
||
|
|
||
|
union U5 {
|
||
|
int32_t f0;
|
||
|
uint64_t f1;
|
||
|
volatile uint32_t f2;
|
||
|
uint8_t f3;
|
||
|
};
|
||
|
|
||
|
union U6 {
|
||
|
int8_t f0;
|
||
|
uint32_t f1;
|
||
|
uint32_t f2;
|
||
|
volatile uint32_t f3;
|
||
|
};
|
||
|
|
||
|
/* --- GLOBAL VARIABLES --- */
|
||
|
static int16_t g_7[6] = {1L,0xA90CL,1L,1L,0xA90CL,1L};
|
||
|
static struct S0 g_26[1] = {{-3L,4294967294UL,7L,355,5L,0xF0C3DA55L,0xE8F7CF8FB6F85A06LL,0L,1,0x0197CBB4L}};
|
||
|
static int64_t g_51 = 0x7CF3D0097E410F71LL;
|
||
|
static int32_t * volatile g_52 = &g_26[0].f0;/* VOLATILE GLOBAL g_52 */
|
||
|
static int16_t *g_53 = &g_7[4];
|
||
|
static union U6 g_55 = {0xFBL};/* VOLATILE GLOBAL g_55 */
|
||
|
static union U6 *g_57 = &g_55;
|
||
|
static union U6 ** volatile g_56 = &g_57;/* VOLATILE GLOBAL g_56 */
|
||
|
static const union U6 *g_101 = &g_55;
|
||
|
static const union U6 **g_100 = &g_101;
|
||
|
static uint16_t g_128 = 0UL;
|
||
|
static int64_t g_151 = (-1L);
|
||
|
static union U2 g_164 = {0xB016L};/* VOLATILE GLOBAL g_164 */
|
||
|
static union U2 *g_163 = &g_164;
|
||
|
static union U2 *g_168[3] = {(void*)0,(void*)0,(void*)0};
|
||
|
static volatile union U3 g_171 = {1L};/* VOLATILE GLOBAL g_171 */
|
||
|
static union U2 g_176 = {65527UL};/* VOLATILE GLOBAL g_176 */
|
||
|
static union U5 g_177 = {1L};/* VOLATILE GLOBAL g_177 */
|
||
|
static int32_t *g_178 = &g_26[0].f0;
|
||
|
static uint64_t g_197 = 18446744073709551615UL;
|
||
|
static union U5 g_200 = {0xE2246E6AL};/* VOLATILE GLOBAL g_200 */
|
||
|
static const volatile int8_t g_212[8][7] = {{5L,0xA0L,(-9L),5L,5L,(-9L),0xA0L},{5L,0xA0L,(-9L),5L,5L,(-9L),0xA0L},{5L,0xA0L,(-9L),5L,5L,(-9L),0xA0L},{5L,0xA0L,(-9L),5L,5L,(-9L),0xA0L},{5L,0xA0L,(-9L),5L,5L,(-9L),0xA0L},{5L,0L,5L,5L,5L,5L,0L},{0xBFL,0L,5L,5L,5L,5L,0L},{0xBFL,0L,5L,5L,5L,5L,0L}};
|
||
|
static const volatile int8_t *g_211 = &g_212[2][5];
|
||
|
static volatile union U6 g_250 = {0x32L};/* VOLATILE GLOBAL g_250 */
|
||
|
static union U2 g_253 = {0x77FFL};/* VOLATILE GLOBAL g_253 */
|
||
|
static volatile union U6 g_261[7][3] = {{{0L},{5L},{0L}},{{1L},{0x4EL},{1L}},{{0L},{5L},{0L}},{{1L},{0x4EL},{1L}},{{0L},{5L},{0L}},{{1L},{0x4EL},{1L}},{{0L},{5L},{0L}}};
|
||
|
static const volatile union U6 g_280 = {0L};/* VOLATILE GLOBAL g_280 */
|
||
|
static union U4 g_287 = {0xED160961L};/* VOLATILE GLOBAL g_287 */
|
||
|
static const union U3 g_292 = {-2L};/* VOLATILE GLOBAL g_292 */
|
||
|
static const union U3 *g_291 = &g_292;
|
||
|
static union U4 *g_298[7][8][4] = {{{&g_287,&g_287,&g_287,(void*)0},{&g_287,&g_287,&g_287,&g_287},{(void*)0,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,(void*)0},{&g_287,&g_287,&g_287,&g_287},{(void*)0,&g_287,(void*)0,&g_287},{&g_287,&g_287,&g_287,&g_287},{(void*)0,&g_287,(void*)0,&g_287}},{{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,(void*)0,&g_287},{&g_287,(void*)0,(void*)0,&g_287},{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,(void*)0,&g_287},{(void*)0,&g_287,&g_287,(void*)0},{&g_287,&g_287,(void*)0,&g_287},{(void*)0,&g_287,&g_287,&g_287}},{{&g_287,(void*)0,&g_287,&g_287},{&g_287,&g_287,&g_287,&g_287},{(void*)0,(void*)0,&g_287,&g_287},{&g_287,&g_287,&g_287,&g_287},{&g_287,(void*)0,(void*)0,&g_287},{&g_287,&g_287,(void*)0,&g_287},{&g_287,(void*)0,&g_287,&g_287},{&g_287,&g_287,&g_287,&g_287}},{{&g_287,(void*)0,&g_287,&g_287},{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,(void*)0},{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,&g_287},{(void*)0,(void*)0,(void*)0,&g_287},{(void*)0,&g_287,&g_287,&g_287}},{{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,(void*)0},{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,(void*)0}},{{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,(void*)0},{&g_287,&g_287,(void*)0,&g_287},{(void*)0,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,&g_287},{&g_287,(void*)0,(void*)0,(void*)0},{&g_287,&g_287,(void*)0,&g_287},{&g_287,(void*)0,&g_287,&g_287}},{{&g_287,&g_287,&g_287,(void*)0},{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,&g_287},{(void*)0,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,(void*)0},{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,&g_287,&g_287},{&g_287,&g_287,(void*)0,&g_287}}};
|
||
|
static union U4 ** volatile g_297 = &g_298[5][0][0];/* VOLATILE GLOBAL g_297 */
|
||
|
static union U4 g_311 = {0x8FC63146L};/* VOLATILE GLOBAL g_311 */
|
||
|
static union U3 g_328[4] = {{0x55CEL},{0x55CEL},{0x55CEL},{0x55CEL}};
|
||
|
static volatile union U3 g_329[5] = {{0x7921L},{0x7921L},{0x7921L},{0x7921L},{0x7921L}};
|
||
|
static int16_t **g_339 = &g_53;
|
||
|
static volatile union U2 g_342 = {1UL};/* VOLATILE GLOBAL g_342 */
|
||
|
static union U6 g_343 = {-2L};/* VOLATILE GLOBAL g_343 */
|
||
|
static union U4 g_386 = {-1L};/* VOLATILE GLOBAL g_386 */
|
||
|
static volatile uint32_t g_418 = 0x81670B57L;/* VOLATILE GLOBAL g_418 */
|
||
|
static uint8_t g_425 = 249UL;
|
||
|
static union U1 g_428 = {0x05L};
|
||
|
static const uint16_t g_432 = 0x47A8L;
|
||
|
static union U3 *g_436 = &g_328[1];
|
||
|
static union U3 ** volatile g_435[4] = {&g_436,&g_436,&g_436,&g_436};
|
||
|
static union U3 ** volatile g_437[7] = {&g_436,&g_436,&g_436,&g_436,&g_436,&g_436,&g_436};
|
||
|
static union U3 ** volatile g_438 = &g_436;/* VOLATILE GLOBAL g_438 */
|
||
|
static volatile int8_t g_453 = 5L;/* VOLATILE GLOBAL g_453 */
|
||
|
static uint8_t g_454 = 248UL;
|
||
|
static volatile uint64_t g_484 = 0xDC235FE0AB0D4C81LL;/* VOLATILE GLOBAL g_484 */
|
||
|
static uint64_t g_495 = 18446744073709551615UL;
|
||
|
static const volatile union U2 g_499[3][6][3] = {{{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}}},{{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}}},{{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}},{{0x659DL},{0x659DL},{2UL}}}};
|
||
|
static union U2 ** volatile g_502 = &g_168[1];/* VOLATILE GLOBAL g_502 */
|
||
|
static union U3 g_528 = {0x1B2CL};/* VOLATILE GLOBAL g_528 */
|
||
|
static union U3 g_536 = {0xF12EL};/* VOLATILE GLOBAL g_536 */
|
||
|
static int8_t g_561 = 0x5DL;
|
||
|
static int64_t g_562 = (-6L);
|
||
|
static volatile uint8_t g_563 = 1UL;/* VOLATILE GLOBAL g_563 */
|
||
|
static volatile union U4 g_572[8] = {{-6L},{-6L},{-6L},{-6L},{-6L},{-6L},{-6L},{-6L}};
|
||
|
static volatile struct S0 g_587 = {1L,0xD1A0559BL,0L,312,5L,0x1A51A77CL,0x87C93DA484EEF507LL,0xDBL,6,0xED6AFCB4L};/* VOLATILE GLOBAL g_587 */
|
||
|
static const int8_t *g_600[8] = {&g_561,&g_561,&g_561,&g_561,&g_561,&g_561,&g_561,&g_561};
|
||
|
static const int8_t **g_599 = &g_600[5];
|
||
|
static const int8_t *** volatile g_598 = &g_599;/* VOLATILE GLOBAL g_598 */
|
||
|
static union U2 **g_602 = &g_168[1];
|
||
|
static union U2 *** volatile g_601[9] = {&g_602,&g_602,&g_602,&g_602,&g_602,&g_602,&g_602,&g_602,&g_602};
|
||
|
static int64_t g_617[8] = {0x2D49E747E69F22C0LL,0x2D49E747E69F22C0LL,0x2D49E747E69F22C0LL,0x2D49E747E69F22C0LL,0x2D49E747E69F22C0LL,0x2D49E747E69F22C0LL,0x2D49E747E69F22C0LL,0x2D49E747E69F22C0LL};
|
||
|
static int32_t g_619 = 0L;
|
||
|
static int32_t * const volatile g_618 = &g_619;/* VOLATILE GLOBAL g_618 */
|
||
|
static const int32_t *g_621[9][7][4] = {{{(void*)0,&g_26[0].f9,&g_26[0].f0,(void*)0},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,(void*)0},{&g_26[0].f0,&g_26[0].f9,&g_26[0].f0,&g_619},{&g_26[0].f0,&g_26[0].f9,&g_26[0].f9,&g_26[0].f9},{(void*)0,(void*)0,&g_26[0].f9,&g_26[0].f0},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f9},{&g_26[0].f9,&g_26[0].f0,&g_26[0].f0,&g_26[0].f0}},{{&g_26[0].f0,&g_26[0].f0,&g_26[0].f9,&g_26[0].f9},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f0},{&g_26[0].f9,(void*)0,(void*)0,&g_26[0].f9},{&g_26[0].f9,&g_26[0].f9,&g_26[0].f0,&g_619},{&g_26[0].f0,&g_26[0].f9,&g_26[0].f9,(void*)0},{&g_26[0].f0,(void*)0,&g_26[0].f0,(void*)0},{&g_26[0].f9,&g_26[0].f9,&g_26[0].f0,&g_619}},{{&g_26[0].f0,&g_26[0].f9,&g_26[0].f9,&g_26[0].f9},{(void*)0,(void*)0,&g_26[0].f9,&g_26[0].f0},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f9},{&g_26[0].f9,&g_26[0].f0,&g_26[0].f0,&g_26[0].f0},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f9,&g_26[0].f9},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f0},{&g_26[0].f9,(void*)0,(void*)0,&g_26[0].f9}},{{&g_26[0].f9,&g_26[0].f9,&g_26[0].f0,&g_619},{&g_26[0].f0,&g_26[0].f9,&g_26[0].f9,(void*)0},{&g_26[0].f0,(void*)0,&g_26[0].f0,(void*)0},{&g_26[0].f9,&g_26[0].f9,&g_26[0].f0,&g_619},{&g_26[0].f0,&g_26[0].f9,&g_26[0].f9,&g_26[0].f9},{(void*)0,(void*)0,&g_26[0].f9,&g_26[0].f0},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f9}},{{&g_26[0].f9,&g_26[0].f0,&g_26[0].f0,&g_26[0].f0},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f9,&g_26[0].f9},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f0},{&g_26[0].f9,(void*)0,(void*)0,&g_26[0].f9},{&g_26[0].f9,&g_26[0].f9,&g_26[0].f0,&g_619},{&g_26[0].f0,&g_26[0].f9,&g_26[0].f9,(void*)0},{&g_26[0].f0,(void*)0,&g_26[0].f0,(void*)0}},{{&g_26[0].f9,&g_26[0].f9,&g_26[0].f0,&g_619},{&g_26[0].f0,&g_26[0].f9,&g_26[0].f9,&g_26[0].f9},{(void*)0,(void*)0,&g_26[0].f9,&g_26[0].f0},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f9},{&g_26[0].f9,&g_26[0].f0,&g_26[0].f0,&g_26[0].f0},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f9,&g_26[0].f9},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f0}},{{&g_26[0].f9,(void*)0,(void*)0,&g_26[0].f9},{&g_26[0].f9,&g_26[0].f9,&g_26[0].f0,&g_619},{&g_26[0].f0,&g_26[0].f9,&g_26[0].f9,(void*)0},{&g_26[0].f0,(void*)0,&g_26[0].f0,(void*)0},{&g_26[0].f9,&g_26[0].f9,&g_26[0].f0,&g_619},{&g_26[0].f0,&g_26[0].f9,&g_26[0].f9,&g_26[0].f9},{(void*)0,(void*)0,&g_26[0].f9,&g_26[0].f0}},{{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f9},{&g_26[0].f0,(void*)0,&g_26[0].f9,(void*)0},{&g_26[0].f9,(void*)0,&g_26[0].f0,&g_26[0].f9},{(void*)0,&g_26[0].f9,&g_26[0].f0,&g_26[0].f9},{(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&g_26[0].f9,&g_26[0].f0,&g_26[0].f0},{(void*)0,(void*)0,&g_26[0].f0,&g_26[0].f0}},{{&g_26[0].f9,&g_619,&g_26[0].f9,&g_26[0].f0},{&g_26[0].f0,(void*)0,(void*)0,&g_26[0].f0},{&g_26[0].f0,&g_26[0].f9,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,&g_26[0].f9},{&g_26[0].f0,&g_26[0].f9,(void*)0,&g_26[0].f9},{&g_26[0].f0,(void*)0,&g_26[0].f9,(void*)0},{&g_26[0].f9,(void*)0,&g_26[0].f0,&g_26[0].f9}}};
|
||
|
static volatile struct S0 g_671 = {-6L,1UL,0x44C5DF3FL,1480,0L,0L,18446744073709551614UL,0x6DL,6,-10L};/* VOLATILE GLOBAL g_671 */
|
||
|
static volatile union U4 g_706 = {0x21E24DCDL};/* VOLATILE GLOBAL g_706 */
|
||
|
static uint8_t g_730[8] = {7UL,7UL,7UL,7UL,7UL,7UL,7UL,7UL};
|
||
|
static uint32_t g_732[1] = {1UL};
|
||
|
static volatile union U4 g_743 = {0x57440FDBL};/* VOLATILE GLOBAL g_743 */
|
||
|
static uint64_t *g_754 = &g_197;
|
||
|
static uint64_t * volatile *g_753 = &g_754;
|
||
|
static union U5 g_757 = {0xFD96A2A3L};/* VOLATILE GLOBAL g_757 */
|
||
|
static int32_t ** volatile g_764[4] = {&g_178,&g_178,&g_178,&g_178};
|
||
|
static int32_t ** volatile g_765 = &g_178;/* VOLATILE GLOBAL g_765 */
|
||
|
static int32_t * volatile g_771 = (void*)0;/* VOLATILE GLOBAL g_771 */
|
||
|
static int32_t ** volatile g_774 = &g_178;/* VOLATILE GLOBAL g_774 */
|
||
|
static volatile int64_t g_782 = (-1L);/* VOLATILE GLOBAL g_782 */
|
||
|
static int32_t g_798 = 0x2204BF52L;
|
||
|
static union U4 g_835 = {3L};/* VOLATILE GLOBAL g_835 */
|
||
|
static volatile uint8_t * volatile g_851 = &g_563;/* VOLATILE GLOBAL g_851 */
|
||
|
static volatile uint8_t * volatile *g_850 = &g_851;
|
||
|
static volatile uint8_t * volatile ** volatile g_852 = &g_850;/* VOLATILE GLOBAL g_852 */
|
||
|
static volatile union U6 g_859 = {0x80L};/* VOLATILE GLOBAL g_859 */
|
||
|
static union U2 g_866[6] = {{0x02B8L},{0xFBD9L},{0xFBD9L},{0x02B8L},{0xFBD9L},{0xFBD9L}};
|
||
|
static union U4 g_886[1] = {{0x0FEDCA44L}};
|
||
|
static const volatile union U2 g_898 = {65535UL};/* VOLATILE GLOBAL g_898 */
|
||
|
static union U4 * volatile * volatile g_923 = (void*)0;/* VOLATILE GLOBAL g_923 */
|
||
|
static union U4 * volatile * volatile *g_922 = &g_923;
|
||
|
static volatile union U6 g_927 = {0x0EL};/* VOLATILE GLOBAL g_927 */
|
||
|
static volatile struct S0 g_932 = {0x2637CC1BL,0x2BB6018AL,0x5AE97916L,463,1L,7L,0x1AD4A029D21ADE2BLL,0x1AL,12,0L};/* VOLATILE GLOBAL g_932 */
|
||
|
static union U4 g_933 = {1L};/* VOLATILE GLOBAL g_933 */
|
||
|
static uint16_t *g_939 = &g_128;
|
||
|
static uint16_t ** volatile g_938 = &g_939;/* VOLATILE GLOBAL g_938 */
|
||
|
static union U5 g_947 = {0xCFECABE6L};/* VOLATILE GLOBAL g_947 */
|
||
|
static union U3 g_963 = {-1L};/* VOLATILE GLOBAL g_963 */
|
||
|
static volatile union U4 g_985 = {0x796C7B26L};/* VOLATILE GLOBAL g_985 */
|
||
|
static union U4 g_986 = {-8L};/* VOLATILE GLOBAL g_986 */
|
||
|
static union U4 g_1029 = {0x009C278EL};/* VOLATILE GLOBAL g_1029 */
|
||
|
static const union U2 *g_1032[1][8][10] = {{{&g_164,&g_176,&g_164,&g_164,&g_176,&g_164,&g_164,&g_176,&g_164,&g_164},{&g_176,&g_176,&g_866[3],&g_176,&g_176,&g_866[3],&g_176,&g_176,&g_866[3],&g_176},{&g_176,&g_164,&g_164,&g_176,&g_164,&g_164,&g_176,&g_164,&g_164,&g_176},{&g_164,&g_176,&g_164,&g_164,&g_176,&g_164,&g_164,&g_176,&g_164,&g_164},{&g_176,&g_176,&g_866[3],&g_176,&g_176,&g_866[3],&g_176,&g_176,&g_866[3],&g_176},{&g_176,&g_164,&g_164,&g_176,&g_164,&g_164,&g_176,&g_164,&g_164,&g_176},{&g_164,&g_176,&g_164,&g_164,&g_176,&g_164,&g_164,&g_176,&g_164,&g_164},{&g_176,&g_176,&g_866[3],&g_176,&g_176,&g_866[3],&g_176,&g_176,&g_866[3],&g_176}}};
|
||
|
static const union U2 ** volatile g_1031 = &g_1032[0][1][3];/* VOLATILE GLOBAL g_1031 */
|
||
|
static volatile int64_t g_1038 = 1L;/* VOLATILE GLOBAL g_1038 */
|
||
|
static volatile union U4 g_1041 = {9L};/* VOLATILE GLOBAL g_1041 */
|
||
|
static uint32_t g_1062[5][5] = {{0UL,0x7D082258L,0x7D082258L,0UL,0x7D082258L},{0xF6FAB920L,1UL,18446744073709551611UL,1UL,0xF6FAB920L},{0x7D082258L,0UL,0x7D082258L,0x7D082258L,0UL},{0xF6FAB920L,0xF8B53764L,18446744073709551613UL,1UL,18446744073709551613UL},{0UL,0UL,0UL,0UL,0UL}};
|
||
|
static union U2 g_1072 = {0UL};/* VOLATILE GLOBAL g_1072 */
|
||
|
static union U3 g_1078 = {0L};/* VOLATILE GLOBAL g_1078 */
|
||
|
static union U2 ** const *** volatile g_1082 = (void*)0;/* VOLATILE GLOBAL g_1082 */
|
||
|
static union U2 ** const **g_1084 = (void*)0;
|
||
|
static union U2 ** const *** volatile g_1083[3] = {&g_1084,&g_1084,&g_1084};
|
||
|
static union U2 ** const *** volatile g_1085 = (void*)0;/* VOLATILE GLOBAL g_1085 */
|
||
|
static union U6 g_1151 = {0x04L};/* VOLATILE GLOBAL g_1151 */
|
||
|
static union U3 **g_1188 = &g_436;
|
||
|
static union U3 *** volatile g_1187[8] = {&g_1188,(void*)0,&g_1188,&g_1188,(void*)0,&g_1188,&g_1188,(void*)0};
|
||
|
static union U3 *** const volatile g_1189 = (void*)0;/* VOLATILE GLOBAL g_1189 */
|
||
|
static volatile int16_t g_1250 = 0xB983L;/* VOLATILE GLOBAL g_1250 */
|
||
|
static volatile union U5 g_1292[6][4] = {{{1L},{0xF8DA827DL},{0xF8DA827DL},{0xF8DA827DL}},{{1L},{0xF8DA827DL},{1L},{1L}},{{0xF8DA827DL},{0xF8DA827DL},{1L},{0xF8DA827DL}},{{0xF8DA827DL},{1L},{1L},{0xF8DA827DL}},{{1L},{0xF8DA827DL},{1L},{1L}},{{0xF8DA827DL},{0xF8DA827DL},{1L},{0xF8DA827DL}}};
|
||
|
static union U6 g_1346 = {0xA4L};/* VOLATILE GLOBAL g_1346 */
|
||
|
static int16_t ***g_1364 = &g_339;
|
||
|
static int16_t **** volatile g_1363 = &g_1364;/* VOLATILE GLOBAL g_1363 */
|
||
|
static uint64_t **g_1374 = &g_754;
|
||
|
static uint64_t *** volatile g_1373[3][8][6] = {{{&g_1374,&g_1374,(void*)0,&g_1374,(void*)0,&g_1374},{&g_1374,&g_1374,&g_1374,&g_1374,&g_1374,&g_1374},{&g_1374,(void*)0,&g_1374,&g_1374,&g_1374,&g_1374},{&g_1374,(void*)0,&g_1374,&g_1374,&g_1374,&g_1374},{(void*)0,&g_1374,&g_1374,(void*)0,(void*)0,&g_1374},{&g_1374,&g_1374,&g_1374,(void*)0,&g_1374,&g_1374},{(void*)0,&g_1374,&g_1374,&g_1374,&g_1374,&g_1374},{&g_1374,&g_1374,(void*)0,&g_1374,(void*)0,&g_1374}},{{&g_1374,&g_1374,&g_1374,&g_1374,&g_1374,&g_1374},{&g_1374,(void*)0,&g_1374,&g_1374,&g_1374,&g_1374},{&g_1374,(void*)0,&g_1374,&g_1374,&g_1374,&g_1374},{(void*)0,&g_1374,&g_1374,(void*)0,(void*)0,&g_1374},{&g_1374,&g_1374,&g_1374,(void*)0,&g_1374,&g_1374},{(void*)0,&g_1374,&g_1374,&g_1374,&g_1374,&g_1374},{&g_1374,&g_1374,(void*)0,&g_1374,(void*)0,&g_1374},{&g_1374,&g_1374,&g_1374,&g_1374,&g_1374,&g_1374}},{{&g_1374,(void*)0,&g_1374,&g_1374,&g_1374,&g_1374},{&g_1374,(void*)0,&g_1374,&g_1374,&g_1374,&g_1374},{(void*)0,&g_1374,&g_1374,(void*)0,(void*)0,&g_1374},{&g_1374,&g_1374,&g_1374,(void*)0,&g_1374,&g_1374},{(void*)0,&g_1374,&g_1374,&g_1374,&g_1374,&g_1374},{&g_1374,&g_1374,(void*)0,&g_1374,(void*)0,&g_1374},{&g_1374,&g_1374,&g_1374,&g_1374,&g_1374,&g_1374},{&g_1374,(void*)0,&g_1374,&g_1374,&g_1374,&g_1374}}};
|
||
|
static uint64_t *** volatile g_1375 = &g_1374;/* VOLATILE GLOBAL g_1375 */
|
||
|
static volatile union U2 g_1397 = {65535UL};/* VOLATILE GLOBAL g_1397 */
|
||
|
static union U2 *****g_1419 = (void*)0;
|
||
|
static uint32_t * volatile * volatile g_1429 = (void*)0;/* VOLATILE GLOBAL g_1429 */
|
||
|
static uint32_t * volatile * volatile * volatile g_1430[5][3] = {{&g_1429,&g_1429,&g_1429},{&g_1429,&g_1429,&g_1429},{&g_1429,&g_1429,&g_1429},{&g_1429,&g_1429,(void*)0},{&g_1429,&g_1429,&g_1429}};
|
||
|
static int32_t ** volatile g_1438 = &g_178;/* VOLATILE GLOBAL g_1438 */
|
||
|
static volatile uint32_t g_1455 = 0xE7DB9D96L;/* VOLATILE GLOBAL g_1455 */
|
||
|
static const volatile uint32_t * volatile g_1454 = &g_1455;/* VOLATILE GLOBAL g_1454 */
|
||
|
static const volatile uint32_t * volatile *g_1453 = &g_1454;
|
||
|
static const volatile uint32_t * volatile **g_1452 = &g_1453;
|
||
|
static union U5 g_1461 = {1L};/* VOLATILE GLOBAL g_1461 */
|
||
|
static uint32_t g_1470 = 4294967295UL;
|
||
|
static int32_t ** volatile g_1474 = &g_178;/* VOLATILE GLOBAL g_1474 */
|
||
|
static const volatile int16_t g_1475[4][6] = {{(-8L),(-8L),(-8L),(-8L),(-8L),(-8L)},{(-8L),(-8L),(-8L),(-8L),(-8L),(-8L)},{(-8L),(-8L),(-8L),(-8L),(-8L),(-8L)},{(-8L),(-8L),(-8L),(-8L),(-8L),(-8L)}};
|
||
|
static union U5 g_1508 = {0x864F9F34L};/* VOLATILE GLOBAL g_1508 */
|
||
|
static union U5 g_1510 = {0x104C4A30L};/* VOLATILE GLOBAL g_1510 */
|
||
|
static union U5 g_1511 = {-1L};/* VOLATILE GLOBAL g_1511 */
|
||
|
static union U5 *g_1509[9] = {&g_1510,&g_1511,&g_1511,&g_1510,&g_1511,&g_1511,&g_1510,&g_1511,&g_1511};
|
||
|
static union U3 g_1523[6] = {{3L},{3L},{3L},{3L},{3L},{3L}};
|
||
|
static volatile union U4 g_1527 = {1L};/* VOLATILE GLOBAL g_1527 */
|
||
|
static volatile union U5 g_1547[1] = {{0xB774F240L}};
|
||
|
static union U2 * const * const g_1559 = (void*)0;
|
||
|
static union U2 * const * const * const g_1558 = &g_1559;
|
||
|
static union U2 * const * const * const *g_1557 = &g_1558;
|
||
|
static union U1 *g_1566[8][5] = {{&g_428,&g_428,&g_428,(void*)0,&g_428},{&g_428,&g_428,&g_428,(void*)0,&g_428},{&g_428,&g_428,&g_428,(void*)0,&g_428},{&g_428,&g_428,&g_428,(void*)0,&g_428},{&g_428,&g_428,&g_428,(void*)0,&g_428},{&g_428,&g_428,&g_428,(void*)0,&g_428},{&g_428,&g_428,&g_428,(void*)0,&g_428},{&g_428,&g_428,&g_428,(void*)0,&g_428}};
|
||
|
static union U1 ** volatile g_1565 = &g_1566[2][4];/* VOLATILE GLOBAL g_1565 */
|
||
|
static union U2 g_1596 = {0xE581L};/* VOLATILE GLOBAL g_1596 */
|
||
|
static volatile union U3 g_1607[3][4][3] = {{{{1L},{1L},{-5L}},{{-9L},{-5L},{-5L}},{{-5L},{0xD005L},{0xB056L}},{{-9L},{0xD005L},{-9L}}},{{{1L},{-5L},{0xB056L}},{{1L},{1L},{-5L}},{{-9L},{-5L},{-5L}},{{-5L},{0xD005L},{0xB056L}}},{{{-9L},{0xD005L},{-9L}},{{1L},{-5L},{0xB056L}},{{1L},{1L},{-5L}},{{-9L},{-5L},{-5L}}}};
|
||
|
static int32_t ** const volatile g_1611 = (void*)0;/* VOLATILE GLOBAL g_1611 */
|
||
|
static int32_t ** volatile g_1613 = (void*)0;/* VOLATILE GLOBAL g_1613 */
|
||
|
static uint8_t * const g_1622 = &g_454;
|
||
|
static uint8_t * const * volatile g_1621 = &g_1622;/* VOLATILE GLOBAL g_1621 */
|
||
|
static uint8_t * const * volatile *g_1620 = &g_1621;
|
||
|
static uint8_t * const * volatile **g_1619[10] = {&g_1620,&g_1620,&g_1620,&g_1620,&g_1620,&g_1620,&g_1620,&g_1620,&g_1620,&g_1620};
|
||
|
static volatile union U6 g_1631 = {9L};/* VOLATILE GLOBAL g_1631 */
|
||
|
static int32_t * volatile g_1646[10][6][4] = {{{&g_798,&g_619,&g_798,&g_619},{&g_619,(void*)0,&g_798,&g_619},{&g_798,&g_619,&g_619,&g_798},{&g_619,&g_619,(void*)0,(void*)0},{(void*)0,(void*)0,&g_798,&g_619},{&g_798,&g_798,&g_619,(void*)0}},{{&g_619,&g_619,(void*)0,(void*)0},{&g_798,&g_798,&g_798,&g_798},{&g_619,&g_619,(void*)0,&g_619},{&g_798,&g_619,&g_619,&g_619},{(void*)0,&g_619,&g_619,&g_619},{&g_619,&g_619,&g_619,&g_619}},{{(void*)0,&g_798,(void*)0,&g_798},{&g_619,&g_798,&g_619,(void*)0},{&g_798,&g_798,(void*)0,&g_798},{&g_798,&g_798,(void*)0,&g_619},{&g_619,&g_619,&g_798,&g_619},{&g_798,&g_619,&g_619,&g_619}},{{&g_798,&g_619,&g_798,&g_619},{&g_798,&g_619,&g_619,&g_798},{&g_798,&g_798,&g_798,&g_798},{&g_619,(void*)0,(void*)0,(void*)0},{&g_798,&g_619,&g_619,&g_798},{(void*)0,&g_798,&g_798,&g_798}},{{&g_798,&g_619,(void*)0,&g_798},{(void*)0,&g_619,&g_798,(void*)0},{&g_619,(void*)0,&g_619,(void*)0},{&g_619,&g_619,&g_798,(void*)0},{(void*)0,(void*)0,(void*)0,&g_619},{&g_798,&g_619,&g_798,&g_798}},{{(void*)0,&g_798,&g_619,&g_619},{&g_798,&g_619,(void*)0,&g_619},{&g_619,&g_619,&g_798,&g_619},{&g_798,(void*)0,&g_619,(void*)0},{&g_798,&g_798,&g_619,(void*)0},{&g_798,(void*)0,&g_619,&g_619}},{{&g_798,&g_619,&g_619,&g_798},{&g_619,&g_798,&g_798,(void*)0},{&g_619,&g_798,&g_798,(void*)0},{&g_619,&g_798,&g_619,(void*)0},{&g_798,&g_798,&g_798,(void*)0},{&g_798,&g_798,(void*)0,&g_798}},{{(void*)0,&g_619,&g_798,&g_619},{&g_798,(void*)0,(void*)0,(void*)0},{&g_619,&g_798,&g_798,(void*)0},{(void*)0,(void*)0,(void*)0,&g_619},{&g_619,&g_619,&g_798,&g_619},{(void*)0,&g_619,&g_619,&g_619}},{{&g_619,&g_798,(void*)0,&g_798},{&g_798,&g_619,&g_798,&g_619},{&g_798,(void*)0,&g_619,(void*)0},{&g_798,&g_619,&g_619,(void*)0},{&g_619,(void*)0,&g_619,(void*)0},{&g_798,&g_619,&g_619,&g_798}},{{&g_798,&g_619,&g_798,&g_798},{&g_798,&g_798,(void*)0,&g_798},{&g_619,&g_619,&g_619,(void*)0},{(void*)0,(void*)0,&g_798,&g_798},{&g_619,&g_798,(void*)0,&g_798},{(void*)0,&g_619,&g_798,&g_619}}};
|
||
|
static const volatile union U6 g_1687[3][6] = {{{0xC3L},{0xECL},{9L},{0xC3L},{9L},{0xECL}},{{1L},{0xECL},{-7L},{1L},{9L},{9L}},{{0x29L},{0xECL},{0xECL},{0x29L},{9L},{-7L}}};
|
||
|
static int32_t g_1703 = 0x0EBF76C2L;
|
||
|
static union U1 ** volatile *g_1705[9] = {&g_1565,&g_1565,&g_1565,&g_1565,&g_1565,&g_1565,&g_1565,&g_1565,&g_1565};
|
||
|
static volatile union U3 g_1735 = {8L};/* VOLATILE GLOBAL g_1735 */
|
||
|
static int32_t ** volatile g_1749 = &g_178;/* VOLATILE GLOBAL g_1749 */
|
||
|
static union U3 g_1752 = {-4L};/* VOLATILE GLOBAL g_1752 */
|
||
|
static uint8_t g_1778[2] = {7UL,7UL};
|
||
|
static int32_t ** volatile g_1781[8] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
||
|
static int32_t ** volatile g_1782[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
||
|
static union U1 **g_1787 = &g_1566[4][3];
|
||
|
static union U1 *** volatile g_1786 = &g_1787;/* VOLATILE GLOBAL g_1786 */
|
||
|
static volatile union U4 g_1794 = {0x1879BBABL};/* VOLATILE GLOBAL g_1794 */
|
||
|
static const union U2 ** volatile g_1828 = &g_1032[0][3][5];/* VOLATILE GLOBAL g_1828 */
|
||
|
static volatile union U5 *g_1830 = (void*)0;
|
||
|
static volatile union U5 ** volatile g_1829[4] = {&g_1830,&g_1830,&g_1830,&g_1830};
|
||
|
static volatile union U2 g_1876 = {0UL};/* VOLATILE GLOBAL g_1876 */
|
||
|
static volatile union U6 g_1888 = {1L};/* VOLATILE GLOBAL g_1888 */
|
||
|
static const uint64_t *g_1916 = &g_197;
|
||
|
static const uint64_t **g_1915[1][4] = {{&g_1916,&g_1916,&g_1916,&g_1916}};
|
||
|
static union U5 g_1940[6] = {{6L},{6L},{6L},{6L},{6L},{6L}};
|
||
|
static volatile struct S0 g_1953 = {-4L,0UL,0x588EAEA2L,530,0xC91B33ADL,0xCB23D673L,18446744073709551615UL,-9L,15,0x6CA8D968L};/* VOLATILE GLOBAL g_1953 */
|
||
|
static volatile int8_t g_2010 = 0x40L;/* VOLATILE GLOBAL g_2010 */
|
||
|
static union U2 g_2025 = {65526UL};/* VOLATILE GLOBAL g_2025 */
|
||
|
static union U5 g_2028 = {1L};/* VOLATILE GLOBAL g_2028 */
|
||
|
static struct S0 g_2040 = {0xD7A11A82L,0UL,2L,835,0x13A12865L,0L,18446744073709551613UL,0L,7,0x3BD420CBL};/* VOLATILE GLOBAL g_2040 */
|
||
|
static volatile union U4 g_2051 = {0x2AB63720L};/* VOLATILE GLOBAL g_2051 */
|
||
|
static union U4 ** const *g_2087 = (void*)0;
|
||
|
static union U4 g_2091 = {0x3F283347L};/* VOLATILE GLOBAL g_2091 */
|
||
|
static const int8_t g_2116 = 0L;
|
||
|
static const int32_t **g_2125 = &g_621[6][6][1];
|
||
|
static const int32_t ***g_2124 = &g_2125;
|
||
|
static const int32_t ****g_2123 = &g_2124;
|
||
|
static const int32_t ***** volatile g_2122 = &g_2123;/* VOLATILE GLOBAL g_2122 */
|
||
|
static const int32_t * const *g_2134 = &g_621[7][2][0];
|
||
|
static const int32_t * const **g_2133[5][3][7] = {{{&g_2134,&g_2134,&g_2134,&g_2134,(void*)0,&g_2134,&g_2134},{(void*)0,(void*)0,(void*)0,(void*)0,&g_2134,&g_2134,(void*)0},{&g_2134,(void*)0,&g_2134,&g_2134,&g_2134,&g_2134,&g_2134}},{{(void*)0,(void*)0,(void*)0,(void*)0,&g_2134,(void*)0,&g_2134},{(void*)0,(void*)0,&g_2134,(void*)0,&g_2134,(void*)0,&g_2134},{&g_2134,(void*)0,&g_2134,&g_2134,(void*)0,&g_2134,&g_2134}},{{&g_2134,&g_2134,(void*)0,(void*)0,(void*)0,&g_2134,&g_2134},{&g_2134,&g_2134,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{&g_2134,&g_2134,&g_2134,&g_2134,&g_2134,(void*)0,&g_2134}},{{(void*)0,(void*)0,(void*)0,&g_2134,&g_2134,&g_2134,&g_2134},{(void*)0,(void*)0,(void*)0,&g_2134,&g_2134,(void*)0,(void*)0},{(void*)0,&g_2134,&g_2134,(void*)0,&g_2134,&g_2134,&g_2134}},{{&g_2134,(void*)0,&g_2134,(void*)0,(void*)0,(void*)0,&g_2134},{&g_2134,(void*)0,(void*)0,(void*)0,(void*)0,&g_2134,(void*)0},{&g_2134,&g_2134,&g_2134,(void*)0,&g_2134,(void*)0,&g_2134}}};
|
||
|
static const int32_t * const ***g_2132 = &g_2133[0][1][6];
|
||
|
static union U6 **g_2154 = &g_57;
|
||
|
static union U6 ** const *g_2153 = &g_2154;
|
||
|
static volatile union U2 g_2164 = {0x826CL};/* VOLATILE GLOBAL g_2164 */
|
||
|
static volatile union U2 g_2188[6][2][5] = {{{{65535UL},{65526UL},{65526UL},{65535UL},{65535UL}},{{65527UL},{0x50F6L},{65527UL},{0x50F6L},{65527UL}}},{{{65535UL},{65535UL},{65526UL},{65526UL},{65535UL}},{{0xD979L},{0x50F6L},{0xD979L},{0x50F6L},{0xD979L}}},{{{65535UL},{65526UL},{65526UL},{65535UL},{65535UL}},{{65527UL},{0x50F6L},{65527UL},{0x50F6L},{65527UL}}},{{{65535UL},{65535UL},{65526UL},{65526UL},{65535UL}},{{0xD979L},{0x50F6L},{0xD979L},{0x50F6L},{0xD979L}}},{{{65535UL},{65526UL},{65526UL},{65535UL},{65535UL}},{{65527UL},{0x50F6L},{65527UL},{0x50F6L},{65527UL}}},{{{65535UL},{65535UL},{65526UL},{65526UL},{65535UL}},{{0xD979L},{0x50F6L},{0xD979L},{0x50F6L},{0xD979L}}}};
|
||
|
static struct S0 g_2195[10][4] = {{{0xD9319C5BL,4294967295UL,0x7F734975L,377,0x43558FF5L,0x4DA90F83L,3UL,2L,15,-1L},{0x9F106BD6L,0x24A5BE93L,0x0AB3DF90L,557,0x0E51AD64L,1L,0xA884FC1BB3361137LL,0xA7L,12,-1L},{-8L,4294967287UL,0xB096ACA1L,1482,0x9CD954FCL,0x1DF98390L,18446744073709551615UL,4L,2,-10L},{-1L,4294967291UL,0L,3,0xEA89FA2FL,0L,0x4F742B5F813767E2LL,-1L,5,1L}},{{0xAA13D4BCL,0xC972227CL,0x99A00741L,1754,-5L,0L,0x67247124B779AA02LL,0x1AL,10,0x6A9FB973L},{0xD9319C5BL,4294967295UL,0x7F734975L,377,0x43558FF5L,0x4DA90F83L,3UL,2L,15,-1L},{1L,0x3A64CE23L,0x5485A603L,1809,0L,-1L,0UL,0x49L,13,0L},{-1L,4294967288UL,5L,387,0xAB556664L,0x7E3C8C7CL,18446744073709551607UL,1L,12,0xEDF62C01L}},{{0xBAC02735L,0x10A568C7L,0xA882CA80L,1543,6L,0x6F6AF713L,0x386A30B4070B10E7LL,0xBEL,5,0x0465893DL},{0xF089226DL,4294967290UL,1L,864,0xAB8153DEL,0x063E11F4L,0x46CB27579B3F77C5LL,-2L,5,0x783C6F0CL},{0xBAC02735L,0x10A568C7L,0xA882CA80L,1543,6L,0x6F6AF713L,0x386A30B4070B10E7LL,0xBEL,5,0x0465893DL},{-1L,4294967288UL,5L,387,0xAB556664L,0x7E3C8C7CL,18446744073709551607UL,1L,12,0xEDF62C01L}},{{1L,0x3A64CE23L,0x5485A603L,1809,0L,-1L,0UL,0x49L,13,0L},{0xD9319C5BL,4294967295UL,0x7F734975L,377,0x43558FF5L,0x4DA90F83L,3UL,2L,15,-1L},{0xAA13D4BCL,0xC972227CL,0x99A00741L,1754,-5L,0L,0x67247124B779AA02LL,0x1AL,10,0x6A9FB973L},{-1L,4294967291UL,0L,3,0xEA89FA2FL,0L,0x4F742B5F813767E2LL,-1L,5,1L}},{{-8L,4294967287UL,0xB096ACA1L,1482,0x9CD954FCL,0x1DF98390L,18446744073709551615UL,4L,2,-10L},{0x9F106BD6L,0x24A5BE93L,0x0AB3DF90L,557,0x0E51AD64L,1L,0xA884FC1BB3361137LL,0xA7L,12,-1L},{0xD9319C5BL,4294967295UL,0x7F734975L,377,0x43558FF5L,0x4DA90F83L,3UL,2L,15,-1L},{0xD9319C5BL,4294967295UL,0x7F734975L,377,0x43558FF5L,0x4DA90F83L,3UL,2L,15,-1L}},{{-8L,0x76A627A5L,1L,532,0xC7D7CC04L,-1L,0xD36C0B8EC5476A65LL,-8L,11,0L},{-8L,0x76A627A5L,1L,532,0xC7D7CC04L,-1L,0xD36C0B8EC5476A65LL,-8L,11,0L},{0xD9319C5BL,4294967295UL,0x7F734975L,377,0x43558FF5L,0x4DA90F83L,3UL,2L,15,-1L},{0xBAC02735L,0x10A568C7L,0xA882CA80L,1543,6L,0x6F6AF713L,0x386A30B4070B10E7LL,0xBEL,5,0x0465893DL}},{{-8L,4294967287UL,0xB096ACA1L,1482,0x9CD954FCL,0x1DF98390L,18446744073709551615UL,4L,2,-10L},{0x2386CC93L,0xBBA8072CL,0x6A18C25BL,51,-1L,0xC54CA5F6L,18446744073709551613UL,-4L,12,0L},{0xAA13D4BCL,0xC972227CL,0x99A00741L,1754,-5L,0L,0x67247124B779AA02LL,0x1AL,10,0x6A9FB973L},{0x9F106BD6L,0x24A5BE93L,0x0AB3DF90L,557,0x0E51AD64L,1L,0xA884FC1BB3361137LL,0xA7L,12,-1L}},{{1L,0x3A64CE23L,0x5485A603L,1809,0L,-1L,0UL,0x49L,13,0L},{0xAA13D4BCL,0xC972227CL,0x99A00741L,1754,-5L,0L,0x67247124B779AA02LL,0x1AL,10,0x6A9FB973L},{0xBAC02735L,0x10A568C7L,0xA882CA80L,1543,6L,0x6F6AF713L,0x386A30B4070B10E7LL,0xBEL,5,0x0465893DL},{0xAA13D4BCL,0xC972227CL,0x99A00741L,1754,-5L,0L,0x67247124B779AA02LL,0x1AL,10,0x6A9FB973L}},{{0xBAC02735L,0x10A568C7L,0xA882CA80L,1543,6L,0x6F6AF713L,0x386A30B4070B10E7LL,0xBEL,5,0x0465893DL},{0xAA13D4BCL,0xC972227CL,0x99A00741L,1754,-5L,0L,0x67247124B779AA02LL,0x1AL,10,0x6A9FB973L},{1L,0x3A64CE23L,0x5485A603L,1809,0L,-1L,0UL,0x49L,13,0L},{0x9F106BD6L,0x24A5BE93L,0x0AB3DF90L,557,0x0E51AD64L,1L,0xA884FC1BB3361137LL,0xA7L,12,-1L}},{{0xAA13D4BCL,0xC972227CL,0x99A00741L,1754,-5L,0L,0x67247124B779AA02LL,0x1AL,10,0x6A9FB973L},{0x2386CC93L,0xBBA8072CL,0x6A18C25BL,51,-1L,0xC54CA5F6L,18446744073709551613UL,-4L,12,0L},{-8L,4294967287UL,0xB096ACA1L,1482,0x9CD954FCL,0x1DF98390L,18446744073709551615UL,4L,2,-10L},{0xBAC02735L,0x10A568C7L,0xA882CA80L,1543,6L,0x6F6AF713L,0x386A30B4070B10E7LL,0xBEL,5,0x0465893DL}}};
|
||
|
static int32_t * volatile g_2219 = &g_2195[2][1].f0;/* VOLATILE GLOBAL g_2219 */
|
||
|
static volatile union U3 * volatile * volatile **g_2250 = (void*)0;
|
||
|
static volatile struct S0 g_2254 = {0x1118CE2AL,0xA24B48BBL,0x2705AB2BL,1111,7L,0x9494A8AAL,5UL,0L,11,4L};/* VOLATILE GLOBAL g_2254 */
|
||
|
static volatile union U3 g_2326[2][5][2] = {{{{0x199FL},{0xB813L}},{{8L},{0x199FL}},{{0x51E0L},{0x51E0L}},{{0x51E0L},{0x199FL}},{{8L},{0xB813L}}},{{{0x199FL},{0xB813L}},{{8L},{0x199FL}},{{0x51E0L},{0x51E0L}},{{0x51E0L},{0x199FL}},{{8L},{0xB813L}}}};
|
||
|
static volatile int8_t g_2434 = (-6L);/* VOLATILE GLOBAL g_2434 */
|
||
|
static volatile struct S0 g_2445 = {0L,0x5A45FBBDL,0x7620EB12L,1156,-5L,0xB3931C7BL,1UL,0xE2L,3,0xC5A2A6E3L};/* VOLATILE GLOBAL g_2445 */
|
||
|
static int64_t g_2519 = 0xD50C6FC486B77F84LL;
|
||
|
static union U3 g_2541 = {0x78EEL};/* VOLATILE GLOBAL g_2541 */
|
||
|
static union U3 * const g_2540 = &g_2541;
|
||
|
static union U3 * const *g_2539 = &g_2540;
|
||
|
static union U4 g_2547 = {0x2DE9E5A9L};/* VOLATILE GLOBAL g_2547 */
|
||
|
static union U4 g_2564[10][6][4] = {{{{0x950224C6L},{0xFBAAEEA3L},{9L},{9L}},{{0L},{0L},{0x2088C4B5L},{0L}},{{0xDFA536CAL},{0x14028B02L},{0x696D9C50L},{-1L}},{{0x447610B5L},{0x9DEAB2DDL},{0x0487CC54L},{0x696D9C50L}},{{0x144B05ACL},{0x9DEAB2DDL},{-5L},{-1L}},{{0x9DEAB2DDL},{0x14028B02L},{-1L},{0L}}},{{{0xEC4F4D12L},{0L},{0xCD06DB25L},{9L}},{{0L},{0xFBAAEEA3L},{7L},{0xD691D5B9L}},{{0xC990B51EL},{0x829A6E4CL},{-1L},{0x447610B5L}},{{0xA4A91A3DL},{0x0487CC54L},{1L},{0x38C87C63L}},{{0xCD06DB25L},{0x772A30FBL},{-1L},{-4L}},{{0xD416A781L},{0x144B05ACL},{-1L},{-1L}}},{{{0L},{0xE7089521L},{0x4D7D9C74L},{1L}},{{-7L},{-1L},{0x38C87C63L},{0xC990B51EL}},{{0xBF80B7F2L},{-1L},{-5L},{0xCD06DB25L}},{{0x38C87C63L},{0xE148CB42L},{-8L},{5L}},{{-1L},{-1L},{0x829A6E4CL},{0xEE360852L}},{{0xDFA536CAL},{0L},{0xEDC16971L},{1L}}},{{{0xCEBDD5E1L},{0xCD06DB25L},{6L},{-7L}},{{0L},{0x38C87C63L},{0x9BCC685AL},{0x9DEAB2DDL}},{{-1L},{0x772A30FBL},{-4L},{-1L}},{{5L},{1L},{0x9DEAB2DDL},{0L}},{{7L},{0L},{-5L},{0xD691D5B9L}},{{-5L},{0x2088C4B5L},{6L},{0xCEBDD5E1L}}},{{{0L},{6L},{-5L},{0x950224C6L}},{{0xD691D5B9L},{0x14028B02L},{0x551464E9L},{0L}},{{-1L},{0xBF80B7F2L},{0x0487CC54L},{0x551464E9L}},{{0x92334198L},{0xFA8275BAL},{0x828C2071L},{-1L}},{{2L},{0x5C6A8B5FL},{0x38C87C63L},{-5L}},{{0xEC4F4D12L},{6L},{5L},{6L}}},{{{1L},{0xFBAAEEA3L},{0xE7089521L},{0x9C522605L}},{{0x38C87C63L},{0x5C6A8B5FL},{2L},{0L}},{{1L},{0x006156DBL},{0L},{-7L}},{{1L},{-5L},{2L},{0xEE360852L}},{{0x38C87C63L},{-7L},{0xE7089521L},{0x696D9C50L}},{{-3L},{0L},{0x2E49D2A5L},{0x63ADB0B6L}}},{{{0x829A6E4CL},{0xCD06DB25L},{-7L},{2L}},{{0xEE360852L},{0xBF80B7F2L},{0L},{0L}},{{-1L},{0x447610B5L},{0xEDC16971L},{1L}},{{1L},{2L},{0x14028B02L},{0x92334198L}},{{-8L},{0xA4A91A3DL},{0xE148CB42L},{0x63ADB0B6L}},{{1L},{0L},{0x709C1800L},{0L}}},{{{9L},{0xEC4F4D12L},{-8L},{0xC990B51EL}},{{5L},{-5L},{0xC990B51EL},{-1L}},{{0x5C6A8B5FL},{0xEDC16971L},{0x54E6A768L},{0x2AD61797L}},{{0x4D7D9C74L},{0xCE507631L},{-5L},{0x9C522605L}},{{6L},{0L},{0x709C1800L},{0x34166DA9L}},{{0xB70F7348L},{0xA068CF11L},{1L},{0xCEBDD5E1L}}},{{{-1L},{7L},{-5L},{5L}},{{1L},{0xC990B51EL},{0xFBAAEEA3L},{-5L}},{{-7L},{0xD416A781L},{0x4008F4F8L},{0xE7089521L}},{{0xBF905AFBL},{0x0487CC54L},{-7L},{6L}},{{0x551464E9L},{0xA068CF11L},{1L},{0x709C1800L}},{{0x53D1EDBCL},{-3L},{0x4D7D9C74L},{-1L}}},{{{0x38C87C63L},{-5L},{0xFA8275BAL},{0x2AD61797L}},{{0L},{0x006156DBL},{5L},{-2L}},{{0L},{0x950224C6L},{2L},{0x54E6A768L}},{{-1L},{0xEC4F4D12L},{5L},{0x696D9C50L}},{{0x53D1EDBCL},{0L},{0L},{0x53D1EDBCL}},{{0x829A6E4CL},{0x4D7D9C74L},{-2L},{0x92334198L}}}};
|
||
|
static int8_t *g_2570 = &g_1151.f0;
|
||
|
static int8_t **g_2569 = &g_2570;
|
||
|
static int8_t *** volatile g_2568[1] = {&g_2569};
|
||
|
static const union U4 *g_2578 = &g_2547;
|
||
|
static const union U4 ** const g_2577 = &g_2578;
|
||
|
static const union U4 ** const *g_2576 = &g_2577;
|
||
|
static const union U4 ** const ** volatile g_2575[10][10][2] = {{{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576}},{{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576}},{{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576}},{{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576}},{{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576}},{{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576}},{{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576}},{{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576}},{{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576}},{{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576},{&g_2576,&g_2576}}};
|
||
|
static volatile union U4 g_2630 = {0L};/* VOLATILE GLOBAL g_2630 */
|
||
|
static union U6 g_2632 = {0x08L};/* VOLATILE GLOBAL g_2632 */
|
||
|
static volatile uint8_t g_2645 = 0x2FL;/* VOLATILE GLOBAL g_2645 */
|
||
|
static union U4 **g_2690 = (void*)0;
|
||
|
static union U4 ***g_2689 = &g_2690;
|
||
|
static union U4 ****g_2688 = &g_2689;
|
||
|
static union U4 *****g_2687 = &g_2688;
|
||
|
static union U3 g_2717 = {0x335CL};/* VOLATILE GLOBAL g_2717 */
|
||
|
static volatile union U2 g_2764 = {2UL};/* VOLATILE GLOBAL g_2764 */
|
||
|
static volatile union U5 g_2782 = {1L};/* VOLATILE GLOBAL g_2782 */
|
||
|
static union U4 g_2835 = {0x5E1A5E2AL};/* VOLATILE GLOBAL g_2835 */
|
||
|
static struct S0 g_2847 = {-4L,0x7CF19DA5L,1L,1223,0x93A6EBDBL,-5L,0x3FA155B454AF4DB1LL,0xD8L,6,1L};/* VOLATILE GLOBAL g_2847 */
|
||
|
static const union U3 g_2855 = {0x3F6CL};/* VOLATILE GLOBAL g_2855 */
|
||
|
static volatile union U2 g_2923[7] = {{65535UL},{65535UL},{65535UL},{65535UL},{65535UL},{65535UL},{65535UL}};
|
||
|
static uint32_t g_2926[7][1][5] = {{{1UL,18446744073709551615UL,18446744073709551607UL,0x16D462EDL,18446744073709551608UL}},{{1UL,0UL,0UL,1UL,0x099A3C1EL}},{{18446744073709551609UL,1UL,18446744073709551607UL,18446744073709551608UL,18446744073709551615UL}},{{18446744073709551609UL,18446744073709551607UL,0x099A3C1EL,18446744073709551607UL,18446744073709551609UL}},{{1UL,0x16D462EDL,1UL,18446744073709551608UL,0UL}},{{1UL,0x16D462EDL,1UL,1UL,0x16D462EDL}},{{0x099A3C1EL,18446744073709551607UL,18446744073709551609UL,0x16D462EDL,0UL}}};
|
||
|
static const union U3 **g_2930 = &g_291;
|
||
|
static const union U3 *** volatile g_2929 = &g_2930;/* VOLATILE GLOBAL g_2929 */
|
||
|
static uint64_t g_2935[9][7] = {{7UL,0x90D8F606652C4A15LL,7UL,1UL,1UL,18446744073709551613UL,18446744073709551613UL},{18446744073709551608UL,0UL,0x5CCAEC5F06DF176CLL,0xC32E0F259215184BLL,0x679FACFA59185D05LL,0xC32E0F259215184BLL,0x5CCAEC5F06DF176CLL},{1UL,1UL,0xAD22D29A1CD21FC2LL,0xD26898FB6D77FFB5LL,0xD1C0299D47A72DDBLL,18446744073709551613UL,0x90D8F606652C4A15LL},{0UL,0xC32E0F259215184BLL,0xF558D39A2D70BC12LL,2UL,2UL,0xF558D39A2D70BC12LL,0xC32E0F259215184BLL},{0x1A81BED6979E6492LL,0xD1C0299D47A72DDBLL,0xAD22D29A1CD21FC2LL,18446744073709551613UL,0x2D444DE9476DDD1ALL,0xDEE36842D8FA15EELL,1UL},{0xF558D39A2D70BC12LL,18446744073709551615UL,1UL,0xC32E0F259215184BLL,1UL,18446744073709551615UL,0xF558D39A2D70BC12LL},{1UL,0xDEE36842D8FA15EELL,0x2D444DE9476DDD1ALL,18446744073709551613UL,0xAD22D29A1CD21FC2LL,0xD1C0299D47A72DDBLL,0x1A81BED6979E6492LL},{0xC32E0F259215184BLL,0xF558D39A2D70BC12LL,2UL,2UL,0xF558D39A2D70BC12LL,0xC32E0F259215184BLL,0UL},{0xD26898FB6D77FFB5LL,18446744073709551607UL,0x2D444DE9476DDD1ALL,1UL,0x90D8F606652C4A15LL,0xAD22D29A1CD21FC2LL,0xAD22D29A1CD21FC2LL}};
|
||
|
static union U2 g_2937 = {0x756EL};/* VOLATILE GLOBAL g_2937 */
|
||
|
static union U4 g_2964 = {0xBFFC6070L};/* VOLATILE GLOBAL g_2964 */
|
||
|
static int32_t **g_2969 = &g_178;
|
||
|
static int32_t ***g_2968 = &g_2969;
|
||
|
static union U5 ** volatile g_2979 = &g_1509[1];/* VOLATILE GLOBAL g_2979 */
|
||
|
static int8_t g_3014[5][6][8] = {{{0xEDL,0x68L,0x44L,0x33L,0L,0x61L,0x33L,(-7L)},{0xEDL,1L,(-8L),1L,0x33L,0x9DL,0x95L,1L},{0x07L,0x1BL,9L,0xD9L,0x0DL,0x07L,0x68L,0x1BL},{1L,(-9L),0xDBL,(-4L),0x0FL,0x68L,(-1L),(-7L)},{1L,0xA9L,1L,1L,1L,1L,0xA9L,1L},{0x61L,1L,0x44L,9L,0x95L,0L,0x68L,(-4L)}},{{1L,(-5L),0L,1L,9L,0L,1L,0L},{0L,1L,(-8L),1L,0x0DL,1L,0x1BL,0x33L},{0L,0xA9L,(-7L),0xDBL,0xA9L,0x68L,(-9L),(-10L)},{1L,(-9L),0xACL,0x33L,9L,0x07L,0xA9L,0x07L},{0xEDL,0x1BL,0x1FL,0x1BL,0xEDL,0x9DL,1L,(-4L)},{0x61L,1L,9L,0xDBL,0x1BL,0x61L,(-5L),0x1BL}},{{0L,0x68L,9L,0L,0x0FL,0xACL,1L,0L},{0x1BL,0xA9L,0x1FL,(-4L),(-1L),(-8L),0xA9L,1L},{0x07L,(-1L),0xACL,9L,1L,0xD9L,(-9L),0L},{1L,0x68L,(-7L),0x1BL,0L,0L,0x1BL,(-7L)},{0x95L,0x95L,(-8L),(-10L),0x1BL,0x9DL,1L,0x33L},{0x07L,0x33L,0L,0xD9L,0xA9L,0xACL,0x68L,0x33L}},{{0x33L,(-9L),0x44L,(-10L),0x82L,0x4EL,(-5L),0x68L},{0x44L,0L,(-4L),0xD9L,0xACL,(-4L),0x61L,(-7L)},{(-1L),0xD9L,0xA4L,0x31L,9L,(-1L),1L,0x0FL},{0L,(-8L),0x31L,0L,0x31L,(-8L),0L,0x4EL},{0xDBL,0xACL,0L,(-7L),0x61L,(-4L),0xACL,0xD9L},{0x4EL,0x61L,6L,0xA4L,0x61L,0x31L,0x9DL,0L}},{{0xDBL,0x9DL,0L,0xD9L,0x31L,(-3L),0L,0L},{0L,0x07L,(-1L),0xACL,9L,1L,0xD9L,(-9L)},{(-1L),0x68L,0x4EL,0xA4L,0xACL,(-8L),(-8L),0xACL},{0x44L,1L,1L,0x44L,0x82L,0L,0xACL,0x4EL},{0xACL,0L,(-1L),0x0FL,(-5L),0L,0x61L,0L},{0L,0L,(-3L),0x31L,0xD9L,0L,0x9DL,0xDBL}}};
|
||
|
static struct S0 g_3032[2][1] = {{{0xFD428859L,4294967295UL,-1L,205,-1L,1L,18446744073709551612UL,0xC7L,0,0x2DE9E34EL}},{{0xFD428859L,4294967295UL,-1L,205,-1L,1L,18446744073709551612UL,0xC7L,0,0x2DE9E34EL}}};
|
||
|
static struct S0 g_3048[7] = {{0xBD03AE0CL,0x0F3ACE69L,0x07F14043L,1244,1L,1L,2UL,-1L,12,0L},{0xBD03AE0CL,0x0F3ACE69L,0x07F14043L,1244,1L,1L,2UL,-1L,12,0L},{0x36663D6EL,1UL,0x48F33654L,659,-1L,0L,0x58DE7084E50FAAB2LL,0x30L,9,0L},{0xBD03AE0CL,0x0F3ACE69L,0x07F14043L,1244,1L,1L,2UL,-1L,12,0L},{0xBD03AE0CL,0x0F3ACE69L,0x07F14043L,1244,1L,1L,2UL,-1L,12,0L},{0x36663D6EL,1UL,0x48F33654L,659,-1L,0L,0x58DE7084E50FAAB2LL,0x30L,9,0L},{0xBD03AE0CL,0x0F3ACE69L,0x07F14043L,1244,1L,1L,2UL,-1L,12,0L}};
|
||
|
static int16_t * volatile *g_3054 = &g_53;
|
||
|
static int16_t * volatile **g_3053 = &g_3054;
|
||
|
static int16_t * volatile ***g_3052 = &g_3053;
|
||
|
static int16_t * volatile ****g_3051[7][4][6] = {{{&g_3052,&g_3052,(void*)0,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052}},{{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,(void*)0,&g_3052,&g_3052},{(void*)0,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052}},{{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,(void*)0,&g_3052,&g_3052,&g_3052}},{{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,(void*)0,&g_3052,&g_3052},{&g_3052,&g_3052,(void*)0,&g_3052,&g_3052,&g_3052}},{{&g_3052,&g_3052,&g_3052,&g_3052,(void*)0,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,(void*)0,&g_3052},{(void*)0,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052}},{{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,(void*)0,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052}},{{&g_3052,&g_3052,(void*)0,(void*)0,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,&g_3052,&g_3052},{&g_3052,&g_3052,&g_3052,&g_3052,(void*)0,&g_3052},{&g_3052,(void*)0,&g_3052,&g_3052,&g_3052,&g_3052}}};
|
||
|
static const volatile union U3 g_3072 = {0xC9EBL};/* VOLATILE GLOBAL g_3072 */
|
||
|
static union U3 *g_3090 = &g_536;
|
||
|
static union U3 ** const g_3089 = &g_3090;
|
||
|
static union U3 ** const *g_3088 = &g_3089;
|
||
|
static union U3 ** const **g_3087 = &g_3088;
|
||
|
static union U3 ** const ***g_3086[8] = {&g_3087,&g_3087,&g_3087,&g_3087,&g_3087,&g_3087,&g_3087,&g_3087};
|
||
|
static volatile union U4 g_3091 = {8L};/* VOLATILE GLOBAL g_3091 */
|
||
|
static union U2 g_3097 = {0xACC0L};/* VOLATILE GLOBAL g_3097 */
|
||
|
static uint32_t *g_3124 = &g_2926[2][0][3];
|
||
|
static uint32_t **g_3123[8] = {&g_3124,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124};
|
||
|
static union U5 g_3125[2][4][5] = {{{{-7L},{0L},{-7L},{0xD9D6B2EAL},{-1L}},{{0xC242913EL},{0xEA209805L},{0x20694B90L},{0xEA209805L},{0xC242913EL}},{{-7L},{-10L},{0L},{-1L},{0L}},{{1L},{1L},{0x20694B90L},{0xC242913EL},{0xAD31EF29L}}},{{{-10L},{-7L},{-7L},{-10L},{0L}},{{0xEA209805L},{0xC242913EL},{-8L},{-8L},{0xC242913EL}},{{0L},{-7L},{0xD9D6B2EAL},{-1L},{-1L}},{{-7L},{1L},{-7L},{-8L},{0x20694B90L}}}};
|
||
|
static const uint32_t g_3179[8] = {0UL,0UL,0UL,0UL,0UL,0UL,0UL,0UL};
|
||
|
static union U4 g_3187 = {0xB5FC5E68L};/* VOLATILE GLOBAL g_3187 */
|
||
|
static volatile union U4 g_3188 = {0L};/* VOLATILE GLOBAL g_3188 */
|
||
|
static union U6 g_3195 = {0x26L};/* VOLATILE GLOBAL g_3195 */
|
||
|
static volatile uint16_t g_3208 = 65534UL;/* VOLATILE GLOBAL g_3208 */
|
||
|
static int8_t *g_3257 = &g_3195.f0;
|
||
|
static uint64_t ***g_3267[5] = {&g_1374,&g_1374,&g_1374,&g_1374,&g_1374};
|
||
|
static uint64_t ***g_3268 = (void*)0;
|
||
|
|
||
|
|
||
|
/* --- FORWARD DECLARATIONS --- */
|
||
|
int16_t func_1(void);
|
||
|
const uint32_t func_2(int8_t p_3);
|
||
|
int8_t func_14(union U1 p_15, uint64_t p_16);
|
||
|
union U1 func_17(const int16_t * p_18, int32_t p_19, uint16_t p_20, int16_t * p_21);
|
||
|
int16_t * func_22(int8_t p_23);
|
||
|
int32_t func_24(int16_t * const p_25);
|
||
|
uint32_t func_28(uint16_t p_29, int16_t * p_30, int16_t * p_31, uint8_t p_32, int16_t * p_33);
|
||
|
uint64_t func_34(const int32_t p_35, uint32_t p_36, int16_t * p_37, const int64_t p_38);
|
||
|
int32_t func_39(int64_t p_40, int16_t p_41, int16_t * p_42, uint32_t p_43);
|
||
|
int16_t * func_44(int64_t p_45, uint16_t p_46, uint16_t p_47);
|
||
|
|
||
|
|
||
|
/* --- FUNCTIONS --- */
|
||
|
/* ------------------------------------------ */
|
||
|
/*
|
||
|
* reads : g_798 g_938 g_939 g_128 g_1619 g_297 g_298 g_343.f0 g_1631 g_178 g_619 g_1687 g_587 g_26.f8 g_100 g_101 g_55 g_753 g_754 g_495 g_197 g_26.f0 g_599 g_600 g_561 g_55.f0 g_1374 g_1703 g_732 g_852 g_850 g_851 g_563 g_1622 g_454 g_53 g_7 g_1735 g_339 g_292.f0 g_1749 g_1752 g_211 g_212 g_1778 g_1786 g_1794 g_253.f0 g_528.f1 g_947.f3 g_536.f3 g_1828 g_1151.f1 g_963.f1 g_1752.f3 g_1364 g_1953 g_1363 g_2010 g_618 g_51 g_2028 g_2040 g_2051 g_1397.f0 g_1511.f2 g_922 g_2087 g_26.f4 g_598 g_2116 g_671.f1 g_2122 g_163 g_164 g_2132 g_1508.f3 g_2219 g_2195.f0 g_528.f3 g_2570 g_1151.f0 g_2937 g_947.f0 g_1557 g_1558 g_1620 g_1621 g_2964 g_2968 g_2979 g_2847.f2 g_536.f1 g_2028.f3 g_3032 g_2519 g_1461.f3 g_1475 g_3048 g_3051 g_2687 g_3052 g_3053 g_3054 g_986.f1 g_418 g_2632.f1 g_3072 g_3091 g_2445.f8 g_1508.f1 g_3123 g_3125 g_1452 g_1453 g_2645 g_3124 g_3014 g_3179 g_1188 g_3187 g_3188 g_1523.f1 g_2569 g_2847.f9 g_3195 g_2125 g_621 g_2124 g_3208 g_55.f2 g_386.f1 g_1078.f1 g_151 g_177.f0 g_1787 g_1566
|
||
|
* writes: g_7 g_1346.f0 g_343.f0 g_151 g_26.f0 g_619 g_26.f8 g_495 g_197 g_963.f1 g_1705 g_428.f0 g_1374 g_732 g_754 g_1566 g_454 g_128 g_178 g_1778 g_1787 g_536.f3 g_1703 g_1032 g_1151.f1 g_55.f0 g_798 g_1752.f3 g_1470 g_947.f3 g_51 g_561 g_2040.f0 g_2123 g_2132 g_536.f0 g_2195.f0 g_947.f0 g_1508.f3 g_2040.f2 g_536.f1 g_2028.f3 g_2926 g_1509 g_2519 g_1461.f3 g_2688 g_2632.f1 g_3086 g_1508.f1 g_3123 g_3054 g_1364 g_617 g_1078.f3 g_2847.f0 g_436 g_621 g_3208 g_55.f2 g_428
|
||
|
*/
|
||
|
int16_t func_1(void)
|
||
|
{ /* block id: 0 */
|
||
|
uint16_t l_4[7] = {0x7C70L,0x7C70L,0x7C70L,0x7C70L,0x7C70L,0x7C70L,0x7C70L};
|
||
|
int16_t *l_5 = (void*)0;
|
||
|
int16_t *l_6 = &g_7[4];
|
||
|
int8_t *l_1623 = &g_1346.f0;
|
||
|
uint64_t *l_2931 = (void*)0;
|
||
|
uint64_t *l_2932 = &g_200.f1;
|
||
|
uint64_t *l_2933 = &g_200.f1;
|
||
|
uint64_t *l_2934[9] = {(void*)0,&g_2935[1][3],(void*)0,&g_2935[1][3],(void*)0,&g_2935[1][3],(void*)0,&g_2935[1][3],(void*)0};
|
||
|
int32_t l_2936 = (-1L);
|
||
|
int32_t l_3186 = 8L;
|
||
|
int32_t l_3199 = 0x179FBC4CL;
|
||
|
int32_t l_3200 = 0xF192F8DBL;
|
||
|
int32_t l_3201 = 0x3C973F51L;
|
||
|
int32_t l_3202 = 0x76FFBD53L;
|
||
|
int32_t l_3203 = (-5L);
|
||
|
int32_t l_3204 = 1L;
|
||
|
int32_t l_3205 = (-4L);
|
||
|
int32_t l_3206[5] = {0x4CFEF805L,0x4CFEF805L,0x4CFEF805L,0x4CFEF805L,0x4CFEF805L};
|
||
|
int16_t l_3207 = 0L;
|
||
|
const int32_t l_3228 = 0x16956C7EL;
|
||
|
uint64_t ***l_3264 = &g_1374;
|
||
|
uint8_t l_3274 = 2UL;
|
||
|
int16_t ***l_3282 = &g_339;
|
||
|
int i;
|
||
|
if ((func_2((((*l_6) = l_4[2]) || ((safe_sub_func_int32_t_s_s((l_4[0] == (8L || (((safe_rshift_func_int8_t_s_u(0x21L, 6)) , ((((l_2936 |= (safe_mul_func_int8_t_s_s(func_14(func_17(func_22(((*l_1623) = (func_24(l_5) >= (safe_add_func_int32_t_s_s(((safe_mul_func_uint16_t_u_u((**g_938), ((((void*)0 == g_1619[9]) ^ l_4[2]) | 0L))) & l_4[2]), 1L))))), l_4[2], l_4[3], (**g_1364)), l_4[2]), 255UL))) | 0xF467D6758FC7C268LL) , 0xA6L) , g_2937)) , l_4[2]))), l_4[3])) & 0xC1E0D977L))) || 5L))
|
||
|
{ /* block id: 1495 */
|
||
|
union U3 *l_3183 = &g_1078;
|
||
|
int32_t l_3189 = 0L;
|
||
|
uint32_t * const *l_3193[6][7][6] = {{{&g_3124,(void*)0,&g_3124,&g_3124,&g_3124,&g_3124},{&g_3124,(void*)0,&g_3124,&g_3124,&g_3124,&g_3124},{(void*)0,&g_3124,&g_3124,&g_3124,&g_3124,(void*)0},{&g_3124,&g_3124,&g_3124,(void*)0,&g_3124,(void*)0},{&g_3124,(void*)0,&g_3124,&g_3124,&g_3124,&g_3124},{&g_3124,(void*)0,&g_3124,&g_3124,&g_3124,&g_3124},{&g_3124,&g_3124,&g_3124,(void*)0,&g_3124,&g_3124}},{{&g_3124,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124},{(void*)0,&g_3124,&g_3124,&g_3124,&g_3124,(void*)0},{&g_3124,(void*)0,&g_3124,&g_3124,&g_3124,&g_3124},{&g_3124,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124},{&g_3124,&g_3124,(void*)0,&g_3124,&g_3124,&g_3124},{&g_3124,&g_3124,(void*)0,&g_3124,&g_3124,(void*)0},{&g_3124,&g_3124,(void*)0,&g_3124,&g_3124,&g_3124}},{{&g_3124,&g_3124,(void*)0,&g_3124,&g_3124,&g_3124},{&g_3124,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124},{&g_3124,&g_3124,&g_3124,&g_3124,(void*)0,(void*)0},{(void*)0,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124},{(void*)0,&g_3124,&g_3124,&g_3124,(void*)0,&g_3124},{(void*)0,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124},{&g_3124,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124}},{{&g_3124,&g_3124,&g_3124,(void*)0,&g_3124,(void*)0},{&g_3124,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124},{(void*)0,(void*)0,(void*)0,&g_3124,&g_3124,&g_3124},{&g_3124,(void*)0,&g_3124,&g_3124,(void*)0,&g_3124},{&g_3124,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124},{&g_3124,&g_3124,&g_3124,(void*)0,(void*)0,&g_3124},{&g_3124,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124}},{{&g_3124,(void*)0,(void*)0,&g_3124,&g_3124,&g_3124},{&g_3124,&g_3124,&g_3124,(void*)0,&g_3124,&g_3124},{&g_3124,(void*)0,&g_3124,&g_3124,&g_3124,&g_3124},{&g_3124,&g_3124,&g_3124,&g_3124,&g_3124,(void*)0},{&g_3124,&g_3124,(void*)0,&g_3124,&g_3124,(void*)0},{&g_3124,(void*)0,(void*)0,&g_3124,&g_3124,&g_3124},{&g_3124,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124}},{{(void*)0,(void*)0,&g_3124,&g_3124,&g_3124,&g_3124},{&g_3124,&g_3124,&g_3124,(void*)0,&g_3124,(void*)0},{&g_3124,&g_3124,(void*)0,&g_3124,&g_3124,&g_3124},{&g_3124,(void*)0,&g_3124,&g_3124,&g_3124,&g_3124},{&g_3124,&g_3124,&g_3124,&g_3124,&g_3124,&g_3124},{&g_3124,(void*)0,&g_3124,&g_3124,(void*)0,&g_3124},{&g_3124,&g_3124,&g_3124,(void*)0,&g_3124,&g_3124}}};
|
||
|
uint32_t * const **l_3192 = &l_3193[2][2][4];
|
||
|
int32_t l_3194 = 0xF47CA3C0L;
|
||
|
int i, j, k;
|
||
|
(*g_1188) = l_3183;
|
||
|
l_3194 |= (((*g_1622) = ((safe_rshift_func_int16_t_s_u((l_3186 || (g_3187 , (g_3188 , l_4[2]))), (g_1523[2].f1 <= l_3189))) >= (((l_3189 == (safe_mul_func_uint8_t_u_u((((((void*)0 == l_3192) >= l_3189) != 0xBDE20D69L) ^ l_4[2]), (**g_2569)))) != l_3186) ^ g_2847.f9))) || 255UL);
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 1499 */
|
||
|
int32_t *l_3198[5][4][6] = {{{(void*)0,&g_1703,(void*)0,&g_3048[2].f0,&g_619,&g_2847.f0},{&l_2936,(void*)0,(void*)0,&g_3048[2].f0,(void*)0,(void*)0},{(void*)0,&g_2847.f0,&g_2847.f0,(void*)0,&g_1703,&g_619},{&g_3032[1][0].f0,&l_2936,&g_2847.f0,&g_1703,(void*)0,&g_1703}},{{&g_2195[2][1].f0,&g_3048[2].f0,&g_2847.f0,&g_3048[2].f0,(void*)0,&g_1703},{&g_1703,&l_2936,(void*)0,&l_2936,&g_1703,&g_3048[2].f0},{&g_2847.f0,&g_2847.f0,(void*)0,&g_619,(void*)0,&g_2195[2][1].f0},{(void*)0,(void*)0,&g_1703,&g_2847.f0,&g_619,&g_2195[2][1].f0}},{{&g_3048[2].f0,&g_1703,(void*)0,(void*)0,&g_1703,&g_3048[2].f0},{&g_619,&g_1703,(void*)0,(void*)0,&g_2847.f0,&g_1703},{&g_1703,&g_1703,&g_2847.f0,&g_2847.f0,&g_3048[2].f0,&g_1703},{&g_1703,&g_619,&g_2847.f0,(void*)0,&g_2847.f0,&g_619}},{{&g_619,&g_2847.f0,&g_2847.f0,(void*)0,&g_619,(void*)0},{&g_3048[2].f0,&g_3032[1][0].f0,(void*)0,&g_2847.f0,&g_2195[2][1].f0,&g_2847.f0},{(void*)0,&g_3032[1][0].f0,(void*)0,&g_619,&g_619,(void*)0},{&g_2847.f0,&g_2847.f0,&g_3032[1][0].f0,&l_2936,&g_2847.f0,&g_1703}},{{&g_1703,&g_619,&g_1703,&g_3048[2].f0,&g_3048[2].f0,&g_3032[1][0].f0},{&g_2195[2][1].f0,&g_1703,&g_1703,&g_1703,&g_2847.f0,&g_1703},{&g_3032[1][0].f0,&g_1703,&g_3032[1][0].f0,(void*)0,&g_1703,(void*)0},{(void*)0,&g_1703,(void*)0,&g_3048[2].f0,&g_619,&g_2847.f0}}};
|
||
|
uint8_t l_3229 = 249UL;
|
||
|
union U1 l_3232 = {-3L};
|
||
|
uint8_t *l_3236 = &l_3229;
|
||
|
uint8_t **l_3235 = &l_3236;
|
||
|
uint8_t ***l_3234 = &l_3235;
|
||
|
uint32_t **l_3239 = &g_3124;
|
||
|
uint32_t l_3242[9][3][7] = {{{18446744073709551610UL,0x36AABA11L,0xF8A8D74CL,0xFF5C4757L,3UL,0x3497975EL,18446744073709551615UL},{2UL,0xCD3160DEL,0xF1E744F2L,18446744073709551610UL,0x04A564A4L,18446744073709551615UL,0xC91A10ACL},{0x056421C5L,18446744073709551615UL,0x89F73EBEL,0x89F73EBEL,18446744073709551615UL,0x056421C5L,0UL}},{{0x483DCDA5L,0UL,9UL,0UL,0xC24A8588L,6UL,0x874DF9BBL},{5UL,0xF8A8D74CL,1UL,6UL,3UL,18446744073709551615UL,1UL},{0UL,0x203F639EL,0x874DF9BBL,2UL,0x3D050857L,0x6A054968L,0UL}},{{1UL,18446744073709551607UL,2UL,5UL,18446744073709551608UL,18446744073709551612UL,18446744073709551615UL},{18446744073709551608UL,0x04A564A4L,0x6A054968L,0xCD3160DEL,0x874DF9BBL,0xB622EAECL,18446744073709551615UL},{18446744073709551615UL,0x6E1561AFL,0x04654928L,18446744073709551607UL,0x489EF147L,6UL,0x489EF147L}},{{9UL,18446744073709551608UL,18446744073709551608UL,9UL,0UL,18446744073709551606UL,0UL},{18446744073709551615UL,18446744073709551615UL,0x14C55567L,0x8BA44002L,0x6E1561AFL,0x056421C5L,18446744073709551606UL},{18446744073709551606UL,0UL,18446744073709551615UL,18446744073709551608UL,0x1D77C315L,0UL,0UL}},{{0x2310EFFAL,4UL,0x2618C382L,1UL,18446744073709551615UL,0x2DE5C88BL,0x489EF147L},{0x063322D2L,0UL,0xE394F136L,0UL,0xCD3160DEL,0x3D050857L,18446744073709551615UL},{18446744073709551608UL,1UL,18446744073709551608UL,18446744073709551615UL,0x89F73EBEL,4UL,18446744073709551615UL}},{{0UL,9UL,0UL,0x483DCDA5L,18446744073709551615UL,0x483DCDA5L,0UL},{18446744073709551611UL,18446744073709551611UL,0x8BA44002L,0x04654928L,0UL,0x89F73EBEL,1UL},{0xF1E744F2L,5UL,18446744073709551606UL,0x203F639EL,18446744073709551610UL,0xFCB008AAL,18446744073709551609UL}},{{18446744073709551608UL,18446744073709551610UL,18446744073709551615UL,3UL,0UL,0x36AABA11L,1UL},{18446744073709551615UL,18446744073709551606UL,18446744073709551608UL,0x0205E98DL,18446744073709551615UL,0xA0D6AC3AL,0UL},{18446744073709551615UL,0xF8A8D74CL,18446744073709551607UL,18446744073709551615UL,0x89F73EBEL,18446744073709551615UL,18446744073709551611UL}},{{0x483DCDA5L,6UL,0UL,0xF78DA0A5L,0xCD3160DEL,18446744073709551612UL,18446744073709551609UL},{6UL,3UL,18446744073709551615UL,0x2618C382L,18446744073709551615UL,3UL,6UL},{0xCD3160DEL,18446744073709551608UL,0xF78DA0A5L,0x6A054968L,0x1D77C315L,18446744073709551608UL,18446744073709551608UL}},{{0UL,18446744073709551615UL,0UL,0x489EF147L,0x6E1561AFL,1UL,0x8BA44002L},{0UL,18446744073709551615UL,0xF78DA0A5L,0x04A564A4L,0UL,0x063322D2L,0UL},{0x2618C382L,1UL,18446744073709551615UL,0x2DE5C88BL,0x489EF147L,0x3497975EL,0x3BCD14B2L}}};
|
||
|
uint32_t l_3243 = 0x34A07681L;
|
||
|
uint32_t l_3277 = 0x93F4AE29L;
|
||
|
int64_t l_3293 = 0x02E54B900279A336LL;
|
||
|
int i, j, k;
|
||
|
(**g_2124) = (g_3195 , ((safe_sub_func_int8_t_s_s((-1L), 0x16L)) , (*g_2125)));
|
||
|
--g_3208;
|
||
|
for (g_55.f2 = 0; (g_55.f2 >= 41); g_55.f2++)
|
||
|
{ /* block id: 1504 */
|
||
|
int16_t l_3223 = (-1L);
|
||
|
union U1 *l_3233 = &g_428;
|
||
|
uint8_t ****l_3237 = (void*)0;
|
||
|
uint8_t ***l_3238[1][9][1] = {{{(void*)0},{&l_3235},{(void*)0},{&l_3235},{(void*)0},{&l_3235},{(void*)0},{&l_3235},{(void*)0}}};
|
||
|
int32_t l_3240 = (-4L);
|
||
|
int64_t *l_3241 = &g_151;
|
||
|
int32_t l_3258 = 1L;
|
||
|
int i, j, k;
|
||
|
if (((safe_sub_func_uint32_t_u_u(((safe_div_func_int16_t_s_s((safe_sub_func_int32_t_s_s(((g_386.f1 & (safe_sub_func_uint64_t_u_u((1L != ((*l_3241) &= ((safe_lshift_func_int16_t_s_u(((((l_3223 , (safe_div_func_int64_t_s_s(((((safe_lshift_func_int16_t_s_s((l_3228 == l_3201), ((l_3229 , (safe_lshift_func_int8_t_s_u(((l_3238[0][0][0] = (((*l_3233) = l_3232) , l_3234)) == &l_3235), 6))) | l_3202))) <= 255UL) < 0L) < l_3206[2]), (-4L)))) , (void*)0) != l_3239) < l_3223), l_3240)) , g_1078.f1))), 18446744073709551609UL))) ^ 0x60F3704BL), g_177.f0)), l_3242[4][1][6])) | l_3243), g_3048[2].f5)) < (*g_2570)))
|
||
|
{ /* block id: 1508 */
|
||
|
int8_t l_3244[10][5] = {{0x38L,0x53L,0x38L,(-1L),0xEDL},{1L,1L,0x38L,0xEDL,5L},{(-7L),0x08L,0x38L,(-1L),(-1L)},{0x51L,(-9L),0x38L,5L,(-1L)},{0x8EL,0x8FL,0x38L,(-2L),(-2L)},{0x7EL,0xC2L,0x7EL,(-7L),0x8EL},{0L,(-1L),0x7EL,0x8EL,0x51L},{0xB4L,0L,0x7EL,1L,(-7L)},{(-1L),6L,0x7EL,0x51L,1L},{0x76L,(-8L),0x7EL,0x38L,0x38L}};
|
||
|
int i, j;
|
||
|
l_3244[1][3] |= ((*g_939) , (*g_618));
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 1510 */
|
||
|
int64_t l_3253[6][10] = {{0x37FADCA1F2B09C93LL,0xDA5BAA00596DC5FALL,4L,0xDA5BAA00596DC5FALL,0x37FADCA1F2B09C93LL,4L,8L,0xE66B81C5E404CC47LL,0xE66B81C5E404CC47LL,8L},{0L,4L,0x976FDEAC7FE4AF29LL,0x976FDEAC7FE4AF29LL,4L,0L,1L,8L,0x37FADCA1F2B09C93LL,8L},{0xDA5BAA00596DC5FALL,0x976FDEAC7FE4AF29LL,0x37FADCA1F2B09C93LL,0xE66B81C5E404CC47LL,0x37FADCA1F2B09C93LL,0x976FDEAC7FE4AF29LL,0xDA5BAA00596DC5FALL,1L,0x292AD0FAE288CA32LL,0x292AD0FAE288CA32LL},{0xDA5BAA00596DC5FALL,0x292AD0FAE288CA32LL,0L,4L,4L,0L,0x292AD0FAE288CA32LL,0xDA5BAA00596DC5FALL,4L,1L},{0L,0x292AD0FAE288CA32LL,0xDA5BAA00596DC5FALL,4L,1L,4L,0xDA5BAA00596DC5FALL,0x292AD0FAE288CA32LL,0L,4L},{0x37FADCA1F2B09C93LL,0x976FDEAC7FE4AF29LL,0xDA5BAA00596DC5FALL,1L,0x292AD0FAE288CA32LL,0x292AD0FAE288CA32LL,1L,0xDA5BAA00596DC5FALL,0x976FDEAC7FE4AF29LL,0x37FADCA1F2B09C93LL}};
|
||
|
uint64_t l_3272 = 18446744073709551615UL;
|
||
|
union U1 *l_3290 = &l_3232;
|
||
|
int i, j;
|
||
|
for (g_536.f3 = 0; (g_536.f3 <= 3); g_536.f3 += 1)
|
||
|
{ /* block id: 1513 */
|
||
|
int8_t *l_3256 = &g_343.f0;
|
||
|
const int32_t l_3273 = 0x5B9A45D1L;
|
||
|
union U4 **l_3292 = &g_298[6][2][0];
|
||
|
(*g_1787) = (**g_1786);
|
||
|
}
|
||
|
return l_3293;
|
||
|
}
|
||
|
return l_3201;
|
||
|
}
|
||
|
}
|
||
|
return l_3204;
|
||
|
}
|
||
|
|
||
|
|
||
|
/* ------------------------------------------ */
|
||
|
/*
|
||
|
* reads : g_1364 g_339 g_53 g_1557 g_1558 g_1620 g_1621 g_1622 g_2964 g_2968 g_732 g_2979 g_619 g_939 g_128 g_938 g_2847.f2 g_754 g_495 g_197 g_599 g_600 g_561 g_55.f0 g_7 g_3032 g_2519 g_798 g_1461.f3 g_1475 g_3048 g_3051 g_2687 g_3052 g_3053 g_3054 g_2040.f0 g_986.f1 g_2219 g_2195.f0 g_1703 g_418 g_2632.f1 g_3072 g_1374 g_2570 g_1151.f0 g_3091 g_2445.f8 g_1508.f1 g_3123 g_3125 g_1452 g_1453 g_2645 g_1363 g_3124 g_3014 g_3179 g_454 g_947.f0 g_2040.f2 g_536.f1 g_2028.f3
|
||
|
* writes: g_947.f0 g_454 g_1508.f3 g_619 g_2040.f2 g_536.f1 g_2028.f3 g_7 g_2926 g_732 g_1509 g_495 g_197 g_151 g_2519 g_1461.f3 g_128 g_2688 g_1703 g_2632.f1 g_3086 g_798 g_1508.f1 g_2195.f0 g_3123 g_2040.f0 g_3054 g_1364 g_617 g_1078.f3 g_2847.f0
|
||
|
*/
|
||
|
const uint32_t func_2(int8_t p_3)
|
||
|
{ /* block id: 1379 */
|
||
|
uint32_t l_2938 = 0x3AB2DB70L;
|
||
|
int32_t ***l_2966 = (void*)0;
|
||
|
int32_t l_3012[3];
|
||
|
int32_t l_3013[5] = {0x67ADCF84L,0x67ADCF84L,0x67ADCF84L,0x67ADCF84L,0x67ADCF84L};
|
||
|
uint16_t l_3015 = 7UL;
|
||
|
int8_t * const l_3033 = &g_3014[0][1][0];
|
||
|
int16_t l_3035 = 0xC5B4L;
|
||
|
union U3 **l_3042[9] = {(void*)0,&g_436,(void*)0,(void*)0,&g_436,(void*)0,(void*)0,&g_436,(void*)0};
|
||
|
union U4 ****l_3057 = &g_2689;
|
||
|
union U3 ** const ***l_3085 = (void*)0;
|
||
|
uint8_t l_3107 = 255UL;
|
||
|
union U1 l_3138[8] = {{0xBEL},{0xBEL},{0xBEL},{0xBEL},{0xBEL},{0xBEL},{0xBEL},{0xBEL}};
|
||
|
union U2 **** const l_3143 = (void*)0;
|
||
|
int16_t ***l_3152 = &g_339;
|
||
|
int16_t *** const l_3153[8][8] = {{(void*)0,&g_339,(void*)0,(void*)0,(void*)0,&g_339,(void*)0,&g_339},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,&g_339,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,&g_339,(void*)0,&g_339,(void*)0,(void*)0},{(void*)0,&g_339,(void*)0,(void*)0,(void*)0,&g_339,(void*)0,&g_339},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,&g_339,(void*)0,(void*)0},{(void*)0,(void*)0,(void*)0,&g_339,(void*)0,&g_339,(void*)0,(void*)0},{(void*)0,&g_339,(void*)0,(void*)0,(void*)0,&g_339,(void*)0,&g_339},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,&g_339,(void*)0,(void*)0}};
|
||
|
union U2 **l_3182 = (void*)0;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_3012[i] = 0x2D268FF0L;
|
||
|
if (l_2938)
|
||
|
{ /* block id: 1380 */
|
||
|
int32_t l_2954[5][2][2];
|
||
|
int32_t *l_2999 = &g_2195[2][1].f0;
|
||
|
int32_t *l_3000 = &l_2954[1][1][1];
|
||
|
int32_t *l_3001 = (void*)0;
|
||
|
int32_t *l_3002 = (void*)0;
|
||
|
int32_t *l_3003 = &g_619;
|
||
|
int32_t *l_3004 = &g_798;
|
||
|
int32_t *l_3005 = &g_798;
|
||
|
int32_t *l_3006 = &g_619;
|
||
|
int32_t *l_3007 = &g_1703;
|
||
|
int32_t *l_3008 = (void*)0;
|
||
|
int32_t *l_3009 = (void*)0;
|
||
|
int32_t *l_3010 = &g_2040.f0;
|
||
|
int32_t *l_3011[8] = {&g_2195[2][1].f0,(void*)0,&g_2195[2][1].f0,&g_2195[2][1].f0,(void*)0,&g_2195[2][1].f0,&g_2195[2][1].f0,(void*)0};
|
||
|
uint64_t ***l_3031[4] = {&g_1374,&g_1374,&g_1374,&g_1374};
|
||
|
uint64_t ****l_3030 = &l_3031[1];
|
||
|
int64_t *l_3036 = &g_2519;
|
||
|
union U2 *l_3096 = &g_3097;
|
||
|
uint32_t **l_3114 = (void*)0;
|
||
|
union U3 ***l_3139 = &l_3042[2];
|
||
|
union U2 ***l_3145[9] = {&g_602,&g_602,&g_602,&g_602,&g_602,&g_602,&g_602,&g_602,&g_602};
|
||
|
union U2 ****l_3144 = &l_3145[7];
|
||
|
union U1 l_3154 = {1L};
|
||
|
int i, j, k;
|
||
|
for (i = 0; i < 5; i++)
|
||
|
{
|
||
|
for (j = 0; j < 2; j++)
|
||
|
{
|
||
|
for (k = 0; k < 2; k++)
|
||
|
l_2954[i][j][k] = 3L;
|
||
|
}
|
||
|
}
|
||
|
lbl_2998:
|
||
|
for (g_947.f0 = (-24); (g_947.f0 <= (-7)); g_947.f0 = safe_add_func_int8_t_s_s(g_947.f0, 4))
|
||
|
{ /* block id: 1383 */
|
||
|
union U2 ***l_2951 = &g_602;
|
||
|
uint8_t *l_2955 = &g_1508.f3;
|
||
|
int32_t *l_2956 = &g_619;
|
||
|
(*l_2956) = (safe_rshift_func_uint8_t_u_u(((***g_1620) = (safe_mul_func_int16_t_s_s((safe_mod_func_int64_t_s_s((safe_rshift_func_uint8_t_u_u(((**g_1364) != (void*)0), 6)), (safe_mul_func_uint8_t_u_u(p_3, p_3)))), ((*g_1557) != (l_2951 = (void*)0))))), ((*l_2955) = (safe_lshift_func_uint8_t_u_s(l_2954[3][0][0], 3)))));
|
||
|
if (l_2938)
|
||
|
goto lbl_2998;
|
||
|
if (p_3)
|
||
|
break;
|
||
|
for (g_2040.f2 = 0; (g_2040.f2 >= 9); g_2040.f2 = safe_add_func_int16_t_s_s(g_2040.f2, 6))
|
||
|
{ /* block id: 1391 */
|
||
|
int32_t * const *l_2993 = &g_178;
|
||
|
for (g_536.f1 = (-30); (g_536.f1 <= 46); g_536.f1++)
|
||
|
{ /* block id: 1394 */
|
||
|
int32_t ***l_2970[5][9][5] = {{{&g_2969,(void*)0,&g_2969,&g_2969,(void*)0},{&g_2969,&g_2969,(void*)0,(void*)0,&g_2969},{&g_2969,(void*)0,&g_2969,&g_2969,(void*)0},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,(void*)0,(void*)0,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969}},{{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{(void*)0,&g_2969,&g_2969,&g_2969,&g_2969},{(void*)0,&g_2969,&g_2969,(void*)0,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{(void*)0,&g_2969,&g_2969,(void*)0,&g_2969},{(void*)0,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,(void*)0},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,(void*)0}},{{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,(void*)0,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,(void*)0,&g_2969}},{{&g_2969,(void*)0,&g_2969,&g_2969,(void*)0},{&g_2969,&g_2969,(void*)0,(void*)0,&g_2969},{&g_2969,(void*)0,&g_2969,&g_2969,(void*)0},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,(void*)0,(void*)0,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969}},{{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{(void*)0,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969},{&g_2969,&g_2969,&g_2969,&g_2969,&g_2969}}};
|
||
|
int32_t l_2976[2][10][4] = {{{(-2L),0x6188BC2BL,1L,1L},{3L,3L,(-2L),1L},{0L,0x6188BC2BL,0L,(-2L)},{0L,(-2L),(-2L),0L},{3L,(-2L),1L,(-2L)},{(-2L),0x6188BC2BL,1L,1L},{3L,3L,(-2L),1L},{0L,0x6188BC2BL,0L,(-2L)},{0L,(-2L),(-2L),0L},{3L,(-2L),1L,(-2L)}},{{(-2L),0x6188BC2BL,1L,1L},{3L,3L,(-2L),1L},{0L,0x6188BC2BL,0L,(-2L)},{0L,(-2L),(-2L),0L},{3L,(-2L),1L,(-2L)},{(-2L),0x6188BC2BL,1L,1L},{3L,3L,(-2L),1L},{0L,0x6188BC2BL,0L,(-2L)},{0L,(-2L),(-2L),0L},{3L,(-2L),1L,(-2L)}}};
|
||
|
union U5 *l_2977 = &g_1940[3];
|
||
|
uint32_t **l_2980 = (void*)0;
|
||
|
uint32_t ***l_2981 = &l_2980;
|
||
|
int64_t *l_2996 = (void*)0;
|
||
|
int64_t *l_2997 = &g_151;
|
||
|
int i, j, k;
|
||
|
for (g_2028.f3 = 0; (g_2028.f3 < 17); g_2028.f3 = safe_add_func_int64_t_s_s(g_2028.f3, 8))
|
||
|
{ /* block id: 1397 */
|
||
|
int32_t ****l_2967 = &l_2966;
|
||
|
uint32_t *l_2971 = &g_2926[0][0][2];
|
||
|
uint32_t *l_2975 = &g_732[0];
|
||
|
union U5 **l_2978 = (void*)0;
|
||
|
l_2976[0][6][0] &= (((safe_unary_minus_func_uint64_t_u((((*l_2971) = (g_2964 , (((*g_53) = (-2L)) < (!(((*l_2967) = l_2966) == (l_2970[2][0][1] = g_2968)))))) , (safe_unary_minus_func_uint16_t_u(((safe_rshift_func_uint8_t_u_u(6UL, 5)) < (l_2954[3][0][0] & (p_3 , ((*l_2975) ^= p_3))))))))) & 0xDC9BL) < 0xB905EDD76851E367LL);
|
||
|
if (l_2938)
|
||
|
goto lbl_2998;
|
||
|
(*g_2979) = l_2977;
|
||
|
}
|
||
|
if ((*l_2956))
|
||
|
break;
|
||
|
(*l_2981) = ((*g_939) , l_2980);
|
||
|
(*l_2956) = ((safe_add_func_int32_t_s_s((0x62DCL && (**g_938)), ((g_2847.f2 != (((*l_2997) = ((~0L) & ((*g_754) ^= ((safe_sub_func_uint8_t_u_u((safe_add_func_int8_t_s_s((safe_div_func_uint16_t_u_u((safe_unary_minus_func_uint8_t_u(0x63L)), 5UL)), (+((void*)0 == l_2993)))), (safe_sub_func_int32_t_s_s(p_3, p_3)))) & (*l_2956))))) || (*l_2956))) > (-1L)))) >= (*g_939));
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
++l_3015;
|
||
|
if ((0x7272L > ((safe_sub_func_uint16_t_u_u((((safe_mod_func_int16_t_s_s((safe_lshift_func_int8_t_s_u((**g_599), (safe_sub_func_uint16_t_u_u(((*g_53) < (safe_lshift_func_uint8_t_u_s(((*g_1622) = ((((safe_mul_func_uint8_t_u_u((l_3030 == (void*)0), ((g_3032[1][0] , l_3033) != (void*)0))) <= (~((*l_3036) ^= l_3035))) ^ (*l_3005)) | 0xF3L)), 1))), p_3)))), p_3)) != 0x3757ADAEL) | p_3), 0xC220L)) <= (***g_1364))))
|
||
|
{ /* block id: 1419 */
|
||
|
uint32_t l_3039 = 0x25E18AB3L;
|
||
|
for (g_1461.f3 = 0; (g_1461.f3 > 43); g_1461.f3 = safe_add_func_int16_t_s_s(g_1461.f3, 5))
|
||
|
{ /* block id: 1422 */
|
||
|
(*l_3006) = p_3;
|
||
|
}
|
||
|
(*l_3006) = p_3;
|
||
|
l_3039 ^= 0xED0902EBL;
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 1427 */
|
||
|
int16_t *** const * const l_3050 = (void*)0;
|
||
|
int16_t *** const * const *l_3049 = &l_3050;
|
||
|
int32_t l_3066 = 0x82F4EA67L;
|
||
|
int32_t l_3105 = 0x0A847FF2L;
|
||
|
int32_t l_3106 = (-4L);
|
||
|
int16_t ***l_3150 = &g_339;
|
||
|
int16_t ****l_3151[3][1][6] = {{{(void*)0,&l_3150,(void*)0,&l_3150,(void*)0,&l_3150}},{{&l_3150,&l_3150,&l_3150,&l_3150,&l_3150,&l_3150}},{{(void*)0,&l_3150,(void*)0,&l_3150,(void*)0,&l_3150}}};
|
||
|
union U1 **l_3175 = (void*)0;
|
||
|
int32_t *l_3176 = (void*)0;
|
||
|
int32_t l_3177 = 0x053D19DFL;
|
||
|
int64_t *l_3178 = &g_617[0];
|
||
|
uint16_t *l_3180 = &g_1078.f3;
|
||
|
int i, j, k;
|
||
|
if ((p_3 , (*l_3003)))
|
||
|
{ /* block id: 1428 */
|
||
|
int64_t l_3045 = 0L;
|
||
|
union U1 l_3094[2][6] = {{{1L},{1L},{1L},{1L},{1L},{1L}},{{1L},{1L},{1L},{1L},{1L},{1L}}};
|
||
|
int i, j;
|
||
|
(*l_3003) = 0xD39FC2CFL;
|
||
|
if ((safe_mod_func_uint16_t_u_u((((l_3004 == (void*)0) && 0xE8L) == (((void*)0 != l_3042[6]) <= g_1475[1][4])), (**g_339))))
|
||
|
{ /* block id: 1430 */
|
||
|
uint64_t l_3062 = 0x622F98BA92BF20D7LL;
|
||
|
if ((((*g_939)++) && (l_3045 ^ (6UL & (((**g_339) || (((((((*l_3036) = p_3) ^ ((p_3 == ((*g_939) = (safe_mod_func_int16_t_s_s((((g_3048[2] , l_3049) != g_3051[6][1][1]) < (((safe_mod_func_int16_t_s_s(((((*g_2687) = l_3057) != l_3057) && (*g_939)), l_3045)) > 248UL) && p_3)), (****g_3052))))) , p_3)) >= 0xE2E6L) ^ 0x1DL) & 18446744073709551608UL) , (**g_938))) > (*l_3010))))))
|
||
|
{ /* block id: 1435 */
|
||
|
int32_t l_3063 = 0L;
|
||
|
(*l_3007) &= ((-1L) == (((((safe_sub_func_int64_t_s_s((((p_3 == ((*l_3006) &= (-1L))) ^ l_3062) >= (0xFEB3056DD9124EB3LL == g_986.f1)), l_3063)) >= (((safe_sub_func_uint8_t_u_u((p_3 | l_3045), l_3066)) > p_3) , p_3)) , p_3) , 0UL) && (*g_2219)));
|
||
|
return g_418;
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 1439 */
|
||
|
return l_3045;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 1442 */
|
||
|
uint32_t l_3069 = 0x39D707B1L;
|
||
|
for (g_2632.f1 = 0; (g_2632.f1 != 18); g_2632.f1 = safe_add_func_int8_t_s_s(g_2632.f1, 6))
|
||
|
{ /* block id: 1445 */
|
||
|
++l_3069;
|
||
|
(*l_3000) |= (g_3072 , ((((*g_939) = ((safe_sub_func_int64_t_s_s((safe_sub_func_int8_t_s_s(((safe_lshift_func_int8_t_s_u((((safe_div_func_int8_t_s_s(((*l_3003) == (safe_add_func_int16_t_s_s(0xC92EL, (((*g_754) = (**g_1374)) <= ((p_3 & (((*g_2570) && ((g_3086[0] = l_3085) == (g_3091 , l_3085))) ^ 65528UL)) == 0x95214B7CL))))), 3UL)) > 255UL) < 0x0CL), 7)) ^ 0UL), p_3)), l_3069)) | p_3)) >= 9L) ^ p_3));
|
||
|
if (g_495)
|
||
|
goto lbl_2998;
|
||
|
return g_3048[2].f7;
|
||
|
}
|
||
|
(*l_3004) &= (safe_add_func_uint32_t_u_u((l_3094[0][5] , 0x49578499L), g_2445.f8));
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 1456 */
|
||
|
union U2 *l_3095 = &g_2025;
|
||
|
int32_t l_3100 = 0xA892EAC0L;
|
||
|
int32_t l_3101 = 0L;
|
||
|
int32_t l_3102 = 1L;
|
||
|
int32_t l_3104 = 0xD383230DL;
|
||
|
uint8_t *l_3132[7];
|
||
|
uint8_t **l_3131[9][8] = {{&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5]},{&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5]},{&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5]},{&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5]},{&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5]},{&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5]},{&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5]},{&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5]},{&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5],&l_3132[4],&l_3132[5]}};
|
||
|
uint8_t ***l_3130 = &l_3131[7][6];
|
||
|
union U3 ***l_3140 = &g_1188;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 7; i++)
|
||
|
l_3132[i] = (void*)0;
|
||
|
for (g_1508.f1 = 0; (g_1508.f1 <= 7); g_1508.f1 += 1)
|
||
|
{ /* block id: 1459 */
|
||
|
int32_t l_3098[10][9] = {{(-1L),5L,3L,0x9F48CCF8L,(-1L),0x9F48CCF8L,3L,5L,(-1L)},{0x07945B65L,0L,0x06434E94L,0L,0x49132E9EL,9L,0x9E1A3B7AL,0xA7B61BF8L,0xA7B61BF8L},{0xFC86F2BCL,5L,(-1L),8L,(-1L),5L,0xFC86F2BCL,8L,0xFC86F2BCL},{0x07945B65L,0x49132E9EL,0x9E1A3B7AL,0L,0L,0xA7B61BF8L,0x06434E94L,0x06434E94L,0xA7B61BF8L},{(-1L),6L,0xBFC7EE09L,6L,(-1L),8L,0xBFC7EE09L,8L,(-1L)},{0x49132E9EL,0x9E1A3B7AL,0L,0L,0xA7B61BF8L,0x06434E94L,0x06434E94L,0xA7B61BF8L,0L},{(-1L),8L,(-1L),5L,0xFC86F2BCL,8L,0xFC86F2BCL,5L,(-1L)},{0L,0x49132E9EL,9L,0x9E1A3B7AL,0xA7B61BF8L,0xA7B61BF8L,0x9E1A3B7AL,9L,0x49132E9EL},{(-1L),0x9F48CCF8L,3L,5L,(-1L),5L,3L,0x9F48CCF8L,(-1L)},{0xA7B61BF8L,0L,9L,0L,0L,9L,0L,0xA7B61BF8L,0x07945B65L}};
|
||
|
uint32_t *l_3111[3];
|
||
|
uint32_t **l_3110 = &l_3111[1];
|
||
|
const uint8_t *l_3137[6] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
||
|
const uint8_t **l_3136 = &l_3137[0];
|
||
|
const uint8_t *** const l_3135 = &l_3136;
|
||
|
union U3 ****l_3141 = &l_3140;
|
||
|
int64_t l_3142[2][10] = {{0x64A33E1DEA056B85LL,0xA877FD66DF76058BLL,0xA877FD66DF76058BLL,0x64A33E1DEA056B85LL,1L,0xE5EB833185CBA4A3LL,1L,0x64A33E1DEA056B85LL,0xA877FD66DF76058BLL,0xA877FD66DF76058BLL},{1L,0xA877FD66DF76058BLL,1L,0x31108A4C476333E2LL,0x31108A4C476333E2LL,1L,0xA877FD66DF76058BLL,1L,0xA877FD66DF76058BLL,1L}};
|
||
|
int i, j;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_3111[i] = (void*)0;
|
||
|
l_3096 = l_3095;
|
||
|
if (p_3)
|
||
|
{ /* block id: 1461 */
|
||
|
int32_t l_3099 = 0x3E8223DCL;
|
||
|
int32_t l_3103[4];
|
||
|
int i;
|
||
|
for (i = 0; i < 4; i++)
|
||
|
l_3103[i] = 0xCA4A1008L;
|
||
|
if (p_3)
|
||
|
break;
|
||
|
(*l_3005) = 0xF6BE83C7L;
|
||
|
--l_3107;
|
||
|
(*l_2999) = (-7L);
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 1466 */
|
||
|
uint32_t ***l_3112 = (void*)0;
|
||
|
uint32_t ***l_3113[6] = {&l_3110,&l_3110,&l_3110,&l_3110,&l_3110,&l_3110};
|
||
|
int i;
|
||
|
l_3114 = l_3110;
|
||
|
(*l_3010) = (safe_add_func_int16_t_s_s((safe_mul_func_uint8_t_u_u((((3UL >= ((((safe_sub_func_int16_t_s_s(0x2503L, (((((safe_lshift_func_uint16_t_u_u(l_3106, ((0L && p_3) < l_3066))) , (g_3123[2] = g_3123[0])) == (g_3125[1][0][1] , (*g_1452))) || p_3) == 0xF061AA38D08DE389LL))) && l_3066) , l_3066) > 0x5A56L)) < (*g_939)) != p_3), 0xFAL)), 0x7D13L));
|
||
|
(*l_2999) = l_3105;
|
||
|
}
|
||
|
(*l_3010) = ((((g_151 = (safe_rshift_func_uint16_t_u_u((safe_rshift_func_int8_t_s_s((((p_3 , l_3130) == ((safe_sub_func_int16_t_s_s(2L, 0x2190L)) , l_3135)) != (*g_939)), 6)), ((l_3138[7] , l_3139) != ((*l_3141) = l_3140))))) <= l_3142[1][0]) , g_2645) != l_3104);
|
||
|
(*l_3006) |= (l_3143 != l_3144);
|
||
|
}
|
||
|
(**g_3052) = (**g_1363);
|
||
|
}
|
||
|
(*l_3003) = (((*g_3124) = p_3) , (safe_lshift_func_uint16_t_u_s(((*l_3180) = ((*g_939) = (safe_rshift_func_uint16_t_u_s((((*l_3004) |= ((p_3 && (((l_3152 = ((*g_1363) = l_3150)) != l_3153[6][0]) != ((l_3154 , p_3) != (((safe_add_func_int16_t_s_s(((safe_div_func_uint64_t_u_u((safe_div_func_uint8_t_u_u((safe_div_func_uint16_t_u_u(((safe_div_func_int32_t_s_s((safe_mod_func_uint16_t_u_u((safe_div_func_int64_t_s_s(((*l_3178) = ((*l_3036) |= (((safe_div_func_uint8_t_u_u((((l_3066 | ((safe_sub_func_uint16_t_u_u((safe_rshift_func_int16_t_s_s(((((g_947.f0 = (&g_1566[1][0] != l_3175)) , l_3154) , (**g_3054)) && l_3177), p_3)), 0x4D95L)) == (*l_2999))) ^ p_3) > 2UL), 0x2DL)) , (-1L)) > 0x52E97012L))), p_3)), 5L)), g_3014[1][1][4])) && p_3), p_3)), 0xE4L)), 0x5C14B62439DBB292LL)) , (***g_3053)), g_3179[1])) , (*g_1622)) >= 8UL)))) > (**g_339))) , 65535UL), p_3)))), 6)));
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 1490 */
|
||
|
int32_t *l_3181 = &g_2847.f0;
|
||
|
(*l_3181) = ((-8L) & 0x00L);
|
||
|
l_3182 = l_3182;
|
||
|
}
|
||
|
return p_3;
|
||
|
}
|
||
|
|
||
|
|
||
|
/* ------------------------------------------ */
|
||
|
/*
|
||
|
* reads : g_53 g_7 g_939 g_128 g_2219 g_2195.f0 g_211 g_212 g_528.f3 g_1622 g_454 g_2570 g_1151.f0
|
||
|
* writes: g_128 g_2195.f0 g_732 g_7
|
||
|
*/
|
||
|
int8_t func_14(union U1 p_15, uint64_t p_16)
|
||
|
{ /* block id: 1034 */
|
||
|
int32_t *l_2218 = (void*)0;
|
||
|
union U6 ***l_2223[1];
|
||
|
union U6 ****l_2222 = &l_2223[0];
|
||
|
uint32_t *l_2235 = &g_732[0];
|
||
|
uint64_t l_2236 = 0xE55943200D8F61D1LL;
|
||
|
int32_t *l_2239 = (void*)0;
|
||
|
int32_t l_2240[5];
|
||
|
int32_t **l_2246 = &g_178;
|
||
|
int32_t ***l_2245[1][9] = {{&l_2246,&l_2246,&l_2246,&l_2246,&l_2246,&l_2246,&l_2246,&l_2246,&l_2246}};
|
||
|
union U3 *l_2263 = (void*)0;
|
||
|
union U3 *l_2264 = &g_536;
|
||
|
uint32_t *l_2284 = &g_1062[3][0];
|
||
|
uint8_t l_2323 = 253UL;
|
||
|
int32_t ****l_2367 = &l_2245[0][8];
|
||
|
int32_t **** const *l_2366 = &l_2367;
|
||
|
union U2 **l_2378 = &g_163;
|
||
|
int64_t *l_2458 = &g_562;
|
||
|
int32_t l_2463[2][10][3] = {{{0L,0xB7D350ECL,0L},{0xD6A9DC09L,0x5603E3B8L,2L},{0xD6A9DC09L,0xD6A9DC09L,0x5603E3B8L},{0L,0x5603E3B8L,0x5603E3B8L},{0x5603E3B8L,0xB7D350ECL,2L},{0L,0xB7D350ECL,0L},{0xD6A9DC09L,0x5603E3B8L,2L},{0xD6A9DC09L,0xD6A9DC09L,0x5603E3B8L},{0L,0x5603E3B8L,0x5603E3B8L},{0x5603E3B8L,0xB7D350ECL,2L}},{{0L,0xB7D350ECL,0L},{0x5603E3B8L,0L,0xB7D350ECL},{0x5603E3B8L,0x5603E3B8L,0L},{2L,0L,0L},{0L,0xD6A9DC09L,0xB7D350ECL},{2L,0xD6A9DC09L,2L},{0x5603E3B8L,0L,0xB7D350ECL},{0x5603E3B8L,0x5603E3B8L,0L},{2L,0L,0L},{0L,0xD6A9DC09L,0xB7D350ECL}}};
|
||
|
union U1 *** const l_2465 = &g_1787;
|
||
|
int64_t *l_2466 = &g_617[0];
|
||
|
union U1 l_2480 = {0x4FL};
|
||
|
uint32_t **l_2485 = &l_2235;
|
||
|
int8_t l_2581 = 0xE9L;
|
||
|
uint8_t *l_2739 = &g_177.f3;
|
||
|
uint8_t **l_2738 = &l_2739;
|
||
|
uint8_t **l_2741 = &l_2739;
|
||
|
int16_t **l_2747 = &g_53;
|
||
|
uint16_t *l_2838 = &g_963.f3;
|
||
|
union U3 ***l_2848 = (void*)0;
|
||
|
int32_t l_2879 = 5L;
|
||
|
int i, j, k;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
l_2223[i] = &g_2154;
|
||
|
for (i = 0; i < 5; i++)
|
||
|
l_2240[i] = 1L;
|
||
|
(*g_2219) |= (safe_sub_func_int16_t_s_s((*g_53), ((*g_939) |= 0UL)));
|
||
|
l_2240[3] &= (((*g_211) == ((safe_add_func_int16_t_s_s(((*g_53) = ((((*l_2222) = &g_2154) == (void*)0) , (safe_rshift_func_int16_t_s_s((safe_mod_func_uint64_t_u_u((safe_rshift_func_uint8_t_u_s((((safe_sub_func_uint64_t_u_u((+((p_16 || (safe_mul_func_int16_t_s_s((((((*l_2235) = p_15.f0) ^ l_2236) >= (safe_lshift_func_uint16_t_u_u(l_2236, 3))) < 18446744073709551613UL), (*g_53)))) < 0xEDB052CAL)), 0x5CE1FFD3DFC79D28LL)) || 0UL) < 0x91L), 6)), g_528.f3)), 4)))), p_16)) & (*g_1622))) < 253UL);
|
||
|
return (*g_2570);
|
||
|
}
|
||
|
|
||
|
|
||
|
/* ------------------------------------------ */
|
||
|
/*
|
||
|
* reads : g_1953 g_939 g_128 g_599 g_600 g_561 g_55.f0 g_619 g_732 g_1703 g_1363 g_1364 g_339 g_53 g_7 g_1622 g_2010 g_618 g_51 g_1778 g_2028 g_2040 g_2051 g_1397.f0 g_753 g_754 g_495 g_197 g_1511.f2 g_922 g_2087 g_26.f4 g_598 g_2116 g_671.f1 g_2122 g_163 g_164 g_2132 g_1508.f3
|
||
|
* writes: g_7 g_619 g_1470 g_151 g_1703 g_454 g_947.f3 g_128 g_51 g_561 g_2040.f0 g_2123 g_2132 g_536.f0 g_178
|
||
|
*/
|
||
|
union U1 func_17(const int16_t * p_18, int32_t p_19, uint16_t p_20, int16_t * p_21)
|
||
|
{ /* block id: 934 */
|
||
|
uint32_t *l_1954[4] = {&g_26[0].f1,&g_26[0].f1,&g_26[0].f1,&g_26[0].f1};
|
||
|
uint32_t *l_1956[10] = {&g_26[0].f1,&g_26[0].f1,&g_26[0].f1,&g_26[0].f1,&g_26[0].f1,&g_26[0].f1,&g_26[0].f1,&g_26[0].f1,&g_26[0].f1,&g_26[0].f1};
|
||
|
uint32_t **l_1955 = &l_1956[3];
|
||
|
int32_t l_1960 = (-5L);
|
||
|
int32_t l_1975 = 0x5C15296AL;
|
||
|
union U1 l_1983 = {0x36L};
|
||
|
int64_t *l_1984 = &g_51;
|
||
|
int32_t **l_1989 = &g_178;
|
||
|
int32_t l_2054 = 0x98E406D7L;
|
||
|
union U3 **l_2055 = &g_436;
|
||
|
int32_t l_2064[6][8] = {{0x15D1677AL,(-4L),0xB04466C0L,0xE9CF5ABEL,0x18AC98AEL,0x18AC98AEL,0xE9CF5ABEL,0xB04466C0L},{0xE9CF5ABEL,0xE9CF5ABEL,2L,(-10L),0x4B6423E0L,4L,2L,2L},{0x4B6423E0L,4L,2L,2L,0x0A495EA8L,0xB04466C0L,0x0A495EA8L,2L},{4L,2L,4L,(-10L),5L,0x15D1677AL,(-4L),0xB04466C0L},{0xACBBCF7EL,0xBC3757E7L,(-10L),0xE9CF5ABEL,2L,5L,5L,2L},{0xACBBCF7EL,0x0A495EA8L,0x0A495EA8L,0xACBBCF7EL,5L,0xE9CF5ABEL,2L,0x15D1677AL}};
|
||
|
const uint32_t l_2117 = 0x9F1404A4L;
|
||
|
uint32_t l_2146 = 4294967292UL;
|
||
|
union U3 * const *l_2182 = &g_436;
|
||
|
union U3 * const **l_2181 = &l_2182;
|
||
|
union U3 * const ***l_2180[3];
|
||
|
union U6 *l_2215 = &g_1151;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_2180[i] = &l_2181;
|
||
|
g_619 &= (safe_lshift_func_int8_t_s_s((((*p_21) = (safe_lshift_func_uint16_t_u_u(p_19, 8))) ^ ((((safe_sub_func_int16_t_s_s((safe_mul_func_uint8_t_u_u((((g_1953 , l_1954[3]) == ((*l_1955) = &g_1470)) < (((((safe_sub_func_int64_t_s_s((+l_1960), ((safe_lshift_func_uint16_t_u_u(((safe_add_func_uint8_t_u_u((((safe_sub_func_uint8_t_u_u((safe_add_func_int32_t_s_s((safe_lshift_func_int16_t_s_s(((safe_lshift_func_int8_t_s_u((0x222AL <= (safe_add_func_int32_t_s_s((l_1975 = ((l_1975 >= 251UL) | ((((safe_unary_minus_func_int64_t_s((safe_sub_func_int16_t_s_s((((safe_lshift_func_uint8_t_u_s((safe_div_func_uint8_t_u_u((l_1983 , l_1960), l_1983.f0)), 6)) , l_1960) < l_1983.f0), (*g_939))))) || 1UL) == (-1L)) <= (*g_939)))), p_19))), 3)) | p_20), 7)), l_1983.f0)), p_20)) != p_20) , 251UL), (**g_599))) , p_20), (*g_939))) || 0x7EDDL))) < p_20) , l_1960) != l_1983.f0) > 251UL)), l_1983.f0)), l_1983.f0)) , l_1984) == l_1984) & l_1983.f0)), p_19));
|
||
|
for (p_20 = 0; (p_20 <= 0); p_20 += 1)
|
||
|
{ /* block id: 941 */
|
||
|
union U1 l_1987 = {0L};
|
||
|
uint32_t l_1988 = 0x0820FB3EL;
|
||
|
int32_t l_1997 = (-2L);
|
||
|
union U2 *l_2023 = (void*)0;
|
||
|
uint32_t **l_2036 = &l_1956[3];
|
||
|
uint64_t ***l_2038 = &g_1374;
|
||
|
const int32_t l_2049 = 0x944F978DL;
|
||
|
int32_t l_2065 = 0xDEE833A4L;
|
||
|
int32_t l_2066 = (-5L);
|
||
|
int32_t l_2068 = (-1L);
|
||
|
int32_t l_2069 = (-8L);
|
||
|
int32_t l_2072 = 1L;
|
||
|
union U2 *** const **l_2113 = (void*)0;
|
||
|
int64_t l_2118 = 0xE029E5582B28B9E4LL;
|
||
|
const int32_t **l_2121[5][8][3] = {{{&g_621[7][2][3],&g_621[4][1][3],&g_621[4][5][1]},{&g_621[4][5][1],&g_621[4][5][1],&g_621[0][1][2]},{&g_621[7][2][3],&g_621[4][5][1],&g_621[4][5][1]},{&g_621[7][2][3],&g_621[3][2][1],&g_621[7][2][3]},{&g_621[4][5][1],&g_621[8][1][0],&g_621[4][5][1]},{&g_621[7][2][3],&g_621[4][5][1],&g_621[4][5][1]},{&g_621[7][2][3],&g_621[4][5][1],&g_621[4][5][1]},{&g_621[4][5][1],&g_621[7][1][1],&g_621[4][5][1]}},{{&g_621[7][2][3],&g_621[4][3][3],(void*)0},{&g_621[7][2][3],&g_621[4][1][3],&g_621[4][5][1]},{&g_621[4][5][1],&g_621[4][5][1],&g_621[0][1][2]},{&g_621[7][2][3],&g_621[4][5][1],&g_621[4][5][1]},{&g_621[7][2][3],&g_621[3][2][1],&g_621[7][2][3]},{&g_621[4][5][1],&g_621[8][1][0],&g_621[4][5][1]},{&g_621[7][2][3],&g_621[4][5][1],&g_621[4][5][1]},{&g_621[7][2][3],&g_621[4][5][1],&g_621[4][5][1]}},{{&g_621[4][5][1],&g_621[7][1][1],&g_621[4][5][1]},{&g_621[7][2][3],&g_621[4][3][3],(void*)0},{&g_621[7][2][3],&g_621[4][1][3],&g_621[4][5][1]},{&g_621[4][5][1],&g_621[4][5][1],&g_621[0][1][2]},{&g_621[7][2][3],&g_621[4][5][1],&g_621[4][5][1]},{&g_621[7][2][3],&g_621[3][2][1],&g_621[7][2][3]},{&g_621[4][5][1],&g_621[8][1][0],&g_621[4][5][1]},{&g_621[7][2][3],&g_621[4][5][1],&g_621[4][5][1]}},{{&g_621[7][2][3],&g_621[4][5][1],&g_621[4][5][1]},{&g_621[4][5][1],&g_621[7][1][1],&g_621[4][5][1]},{&g_621[7][2][3],&g_621[4][3][3],(void*)0},{&g_621[7][2][3],&g_621[4][1][3],&g_621[4][5][1]},{&g_621[4][5][1],&g_621[4][5][1],&g_621[0][1][2]},{&g_621[7][2][3],&g_621[4][5][1],&g_621[4][5][1]},{&g_621[7][2][3],&g_621[3][2][1],&g_621[7][2][3]},{&g_621[4][5][1],&g_621[8][1][0],&g_621[4][5][1]}},{{&g_621[7][2][3],&g_621[4][5][1],&g_621[4][5][1]},{&g_621[7][2][3],&g_621[4][5][1],&g_621[4][5][1]},{&g_621[4][5][1],&g_621[4][5][1],&g_621[8][3][3]},{&g_621[4][5][1],(void*)0,&g_621[4][5][1]},{&g_621[4][5][1],&g_621[4][5][1],&g_621[4][5][1]},{&g_621[4][5][1],&g_621[4][5][1],&g_621[4][5][1]},{&g_621[4][5][1],&g_621[4][5][1],&g_621[4][5][0]},{&g_621[4][5][1],&g_621[4][5][1],&g_621[4][5][1]}}};
|
||
|
const int32_t ***l_2120 = &l_2121[4][0][2];
|
||
|
const int32_t ****l_2119 = &l_2120;
|
||
|
int32_t * const ****l_2137 = (void*)0;
|
||
|
int i, j, k;
|
||
|
for (g_1470 = 0; (g_1470 <= 2); g_1470 += 1)
|
||
|
{ /* block id: 944 */
|
||
|
int32_t ***l_1990 = &l_1989;
|
||
|
int32_t **l_1992[6] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
||
|
int32_t ***l_1991 = &l_1992[0];
|
||
|
int32_t *l_1993 = &g_1703;
|
||
|
int16_t l_1996 = 0x8E79L;
|
||
|
int i;
|
||
|
l_1997 = (g_732[p_20] >= (+((safe_unary_minus_func_uint16_t_u(g_732[p_20])) , ((((*l_1993) ^= (l_1987 , ((g_151 = l_1988) != (((*l_1990) = l_1989) != ((*l_1991) = &g_178))))) && (0x4EL || ((*g_1622) = (((****g_1363) | (safe_lshift_func_int8_t_s_s(p_19, 4))) && l_1996)))) , 0xF5B9682EL))));
|
||
|
}
|
||
|
for (g_947.f3 = 0; (g_947.f3 <= 3); g_947.f3 += 1)
|
||
|
{ /* block id: 954 */
|
||
|
int16_t *l_2004[2];
|
||
|
int32_t l_2005 = (-1L);
|
||
|
union U1 l_2015 = {0x36L};
|
||
|
uint16_t l_2022 = 65526UL;
|
||
|
union U2 *l_2024 = &g_2025;
|
||
|
uint64_t ** const *l_2037 = (void*)0;
|
||
|
int32_t *l_2039 = &l_1975;
|
||
|
int32_t l_2062 = 0x6E57886FL;
|
||
|
int32_t l_2067 = 0x1CCA483BL;
|
||
|
int32_t l_2070 = 0x65C2B305L;
|
||
|
int32_t l_2071 = 0x11C6B87AL;
|
||
|
int32_t l_2073 = 0xDBFF1408L;
|
||
|
int32_t l_2078 = (-7L);
|
||
|
uint16_t l_2079 = 0x691DL;
|
||
|
uint8_t *l_2110 = (void*)0;
|
||
|
uint8_t ** const l_2109[9] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
||
|
uint8_t ** const *l_2108[7] = {&l_2109[0],&l_2109[0],&l_2109[0],&l_2109[0],&l_2109[0],&l_2109[0],&l_2109[0]};
|
||
|
uint8_t ** const **l_2107 = &l_2108[4];
|
||
|
int8_t l_2205 = (-7L);
|
||
|
int64_t *l_2208 = &g_562;
|
||
|
union U4 **l_2213 = &g_298[5][0][0];
|
||
|
union U4 ***l_2212 = &l_2213;
|
||
|
union U4 ****l_2211[3];
|
||
|
int i;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
l_2004[i] = &g_536.f0;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_2211[i] = &l_2212;
|
||
|
l_1997 &= ((g_732[p_20] && (safe_add_func_int16_t_s_s((l_2005 &= ((***g_1364) = (safe_mul_func_uint16_t_u_u(0UL, ((*g_939)++))))), ((safe_mod_func_int64_t_s_s(((*l_1984) &= (((((safe_lshift_func_int16_t_s_s(g_2010, 11)) == (p_19 && (safe_mul_func_uint8_t_u_u((safe_mul_func_uint16_t_u_u((((0x71CA394B1E67FC00LL || g_55.f0) , l_2015) , (((safe_mod_func_uint8_t_u_u(((safe_rshift_func_uint16_t_u_s((g_732[p_20] & (safe_mul_func_uint16_t_u_u((4294967295UL > 8L), p_19))), l_1988)) ^ 0x34DA1667538316BDLL), l_2015.f0)) & p_20) > (**g_599))), l_2022)), 251UL)))) == p_19) , (*g_618)) | p_20)), 0x070ED081435B6F01LL)) & p_20)))) <= g_1778[0]);
|
||
|
l_2024 = l_2023;
|
||
|
if (((*l_2039) = (safe_lshift_func_int16_t_s_s(((***g_1364) = (*p_21)), (g_2028 , (safe_lshift_func_int8_t_s_s((safe_mul_func_int8_t_s_s((safe_mod_func_int16_t_s_s(1L, (safe_unary_minus_func_uint32_t_u(((l_2036 == l_2036) , ((((void*)0 == &g_618) && (p_20 != (l_2037 != l_2038))) & p_20)))))), l_1975)), 4)))))))
|
||
|
{ /* block id: 963 */
|
||
|
union U1 l_2050 = {0x89L};
|
||
|
int32_t l_2063 = (-1L);
|
||
|
int32_t l_2077 = 0x5C678E1BL;
|
||
|
int32_t ***l_2131 = &l_1989;
|
||
|
int32_t ****l_2130 = &l_2131;
|
||
|
int32_t ** const *l_2140 = &l_1989;
|
||
|
int32_t ** const **l_2139[8] = {&l_2140,&l_2140,&l_2140,&l_2140,&l_2140,&l_2140,&l_2140,&l_2140};
|
||
|
int32_t ** const ** const *l_2138[10] = {&l_2139[1],&l_2139[1],&l_2139[1],&l_2139[1],&l_2139[1],&l_2139[1],&l_2139[1],&l_2139[1],&l_2139[1],&l_2139[1]};
|
||
|
uint32_t l_2145 = 3UL;
|
||
|
int i;
|
||
|
if ((g_2040 , (*l_2039)))
|
||
|
{ /* block id: 964 */
|
||
|
int64_t l_2061 = 1L;
|
||
|
int32_t l_2074 = 0xE05832F1L;
|
||
|
int32_t l_2075 = (-1L);
|
||
|
int32_t l_2076 = 0x2FA1A769L;
|
||
|
(*l_2039) |= (safe_lshift_func_uint8_t_u_u((safe_div_func_int64_t_s_s(((0x0EL > (safe_mod_func_int32_t_s_s((((safe_sub_func_int16_t_s_s(l_2049, ((l_2050 , (&g_1619[9] != ((g_2051 , (l_2050.f0 , (safe_rshift_func_int8_t_s_u((-1L), 5)))) , &g_1619[6]))) | 0xB9AEL))) < 1UL) >= p_20), l_2054))) && g_1397.f0), (**g_753))), 4));
|
||
|
(*l_2039) &= ((void*)0 == l_2055);
|
||
|
for (g_561 = 0; (g_561 <= 0); g_561 += 1)
|
||
|
{ /* block id: 969 */
|
||
|
int32_t *l_2056 = (void*)0;
|
||
|
int32_t *l_2057 = &g_2040.f0;
|
||
|
int32_t *l_2058 = &l_1975;
|
||
|
int32_t *l_2059 = &g_2040.f0;
|
||
|
int32_t *l_2060[8];
|
||
|
union U4 *l_2090 = &g_2091;
|
||
|
union U4 ** const l_2089 = &l_2090;
|
||
|
union U4 ** const *l_2088[8] = {&l_2089,&l_2089,&l_2089,&l_2089,&l_2089,&l_2089,&l_2089,&l_2089};
|
||
|
int i;
|
||
|
for (i = 0; i < 8; i++)
|
||
|
l_2060[i] = &g_26[0].f0;
|
||
|
++l_2079;
|
||
|
l_2066 = (+(((((g_1511.f2 && ((*l_2039) = (-10L))) > (***g_1364)) | (0x5DC9L && l_2077)) > (safe_div_func_uint64_t_u_u((safe_mod_func_uint16_t_u_u((((*l_2057) = 0x66E0C092L) < ((((g_922 != (l_2088[1] = g_2087)) , (((p_20 & p_20) ^ g_26[0].f4) > 0UL)) && p_19) < 247UL)), (*g_53))), 0x9ED2D438004BBBB4LL))) , p_20));
|
||
|
}
|
||
|
return l_2050;
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 977 */
|
||
|
const union U2 **** const *l_2114 = (void*)0;
|
||
|
const int32_t l_2115 = 0L;
|
||
|
(*l_2039) = (((safe_sub_func_uint32_t_u_u((((safe_add_func_uint64_t_u_u((((0L == ((*g_598) != &g_600[2])) < p_20) || (safe_lshift_func_uint8_t_u_s((+((safe_sub_func_uint32_t_u_u((safe_add_func_uint64_t_u_u(((((g_1953.f0 <= (safe_rshift_func_uint16_t_u_s(((safe_rshift_func_uint8_t_u_s(((l_2107 == (void*)0) < ((safe_div_func_int16_t_s_s((((*g_1622) = (l_2113 != l_2114)) && (*l_2039)), l_2066)) ^ 249UL)), (**g_599))) | l_2115), l_2115))) != l_1988) < 0L) == 1L), 0xCA324EE5DC0F3F6FLL)), g_2116)) && g_671.f1)), 0))), (**g_753))) >= 1L) <= 0xA6L), l_2117)) ^ l_2118) != 0x1CE87FECD07F8949LL);
|
||
|
}
|
||
|
(*g_2122) = l_2119;
|
||
|
if (((safe_add_func_uint16_t_u_u((safe_add_func_int64_t_s_s((254UL && ((((0x6E1B1DCBB668FE38LL ^ (((((*g_163) , (l_2130 == (g_2132 = g_2132))) , (safe_lshift_func_uint16_t_u_u(1UL, 13))) , l_2137) != l_2138[8])) > ((((safe_lshift_func_uint8_t_u_s(((safe_mod_func_int64_t_s_s(((*l_2039) && 7UL), p_19)) & g_1778[1]), 3)) > l_2145) == 0xCEL) || (*g_939))) && g_1703) || 0xF1B7L)), p_19)), l_2146)) <= g_1508.f3))
|
||
|
{ /* block id: 983 */
|
||
|
union U1 l_2147 = {0xD2L};
|
||
|
return l_2147;
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 985 */
|
||
|
for (g_536.f0 = 3; (g_536.f0 >= 0); g_536.f0 -= 1)
|
||
|
{ /* block id: 988 */
|
||
|
uint64_t * const *l_2150 = &g_754;
|
||
|
uint64_t * const **l_2149 = &l_2150;
|
||
|
uint64_t * const ***l_2148 = &l_2149;
|
||
|
(*l_2039) ^= p_19;
|
||
|
(*l_2148) = (void*)0;
|
||
|
}
|
||
|
return l_2015;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 994 */
|
||
|
(*l_1989) = &p_19;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
return l_1983;
|
||
|
}
|
||
|
|
||
|
|
||
|
/* ------------------------------------------ */
|
||
|
/*
|
||
|
* reads : g_297 g_298 g_343.f0 g_1631 g_178 g_619 g_1687 g_587 g_26.f8 g_100 g_101 g_55 g_753 g_754 g_495 g_197 g_26.f0 g_599 g_600 g_561 g_55.f0 g_1374 g_1703 g_732 g_852 g_850 g_851 g_563 g_1622 g_454 g_53 g_7 g_1735 g_938 g_939 g_128 g_339 g_292.f0 g_1749 g_1752 g_211 g_212 g_1778 g_1786 g_1794 g_253.f0 g_528.f1 g_947.f3 g_536.f3 g_1828 g_1151.f1 g_963.f1 g_798 g_1752.f3
|
||
|
* writes: g_343.f0 g_151 g_26.f0 g_619 g_26.f8 g_495 g_197 g_963.f1 g_1705 g_428.f0 g_1374 g_732 g_754 g_1566 g_454 g_128 g_178 g_1778 g_1787 g_536.f3 g_1703 g_1032 g_1151.f1 g_55.f0 g_798 g_1752.f3
|
||
|
*/
|
||
|
int16_t * func_22(int8_t p_23)
|
||
|
{ /* block id: 795 */
|
||
|
int16_t l_1624 = 0xCA21L;
|
||
|
union U4 *l_1626 = (void*)0;
|
||
|
int8_t l_1632 = (-1L);
|
||
|
int16_t **l_1651 = &g_53;
|
||
|
int32_t l_1666 = 1L;
|
||
|
int32_t l_1668 = 0L;
|
||
|
int32_t l_1669 = (-1L);
|
||
|
int32_t l_1670[10];
|
||
|
int16_t l_1674 = 1L;
|
||
|
int16_t l_1676 = 0xBCEFL;
|
||
|
uint16_t l_1679 = 65535UL;
|
||
|
uint64_t **l_1716[3];
|
||
|
union U1 l_1784 = {-1L};
|
||
|
uint32_t l_1847 = 6UL;
|
||
|
union U6 **l_1857 = (void*)0;
|
||
|
union U6 *** const l_1856[1] = {&l_1857};
|
||
|
int64_t **l_1865 = (void*)0;
|
||
|
union U1 ***l_1883 = &g_1787;
|
||
|
union U3 *l_1927 = &g_536;
|
||
|
int i;
|
||
|
for (i = 0; i < 10; i++)
|
||
|
l_1670[i] = 9L;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_1716[i] = &g_754;
|
||
|
if (l_1624)
|
||
|
{ /* block id: 796 */
|
||
|
union U4 **l_1625[10][4][5] = {{{&g_298[0][5][2],&g_298[5][0][0],&g_298[0][5][2],&g_298[5][0][0],&g_298[3][7][3]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[6][4][3],&g_298[5][0][0],&g_298[0][1][1]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0]},{&g_298[0][1][1],&g_298[6][4][3],&g_298[6][4][3],&g_298[0][1][1],&g_298[5][0][0]}},{{&g_298[3][7][3],&g_298[5][0][0],&g_298[0][5][2],&g_298[4][6][0],&g_298[0][5][2]},{&g_298[0][1][1],&g_298[5][0][0],&g_298[5][0][0],&g_298[6][4][3],&g_298[0][5][0]},{&g_298[5][0][0],&g_298[4][6][0],&g_298[5][0][0],&g_298[4][6][0],&g_298[5][0][0]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[0][1][1],&g_298[5][0][0]}},{{&g_298[0][5][2],&g_298[4][6][0],&g_298[0][5][2],&g_298[5][0][0],&g_298[3][7][3]},{&g_298[0][5][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0]},{&g_298[5][0][0],&g_298[6][4][3],&g_298[5][0][0],&g_298[0][1][1],&g_298[0][5][0]}},{{&g_298[3][7][3],&g_298[5][0][0],&g_298[0][5][2],&g_298[5][0][0],&g_298[0][5][2]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[6][4][3],&g_298[5][0][0]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0]},{&g_298[0][5][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[0][1][1],&g_298[0][1][1]}},{{&g_298[0][5][2],&g_298[5][0][0],&g_298[0][5][2],&g_298[5][0][0],&g_298[3][7][3]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[6][4][3],&g_298[5][0][0],&g_298[0][1][1]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0]},{&g_298[0][1][1],&g_298[6][4][3],&g_298[6][4][3],&g_298[0][1][1],&g_298[5][0][0]}},{{&g_298[3][7][3],&g_298[5][0][0],&g_298[0][5][2],&g_298[4][6][0],&g_298[0][5][2]},{&g_298[0][1][1],&g_298[5][0][0],&g_298[5][0][0],&g_298[6][4][3],&g_298[0][5][0]},{&g_298[5][0][0],&g_298[4][6][0],&g_298[5][0][0],&g_298[4][6][0],&g_298[5][0][0]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[0][1][1],&g_298[5][0][0]}},{{&g_298[0][5][2],&g_298[4][6][0],&g_298[0][5][2],&g_298[5][0][0],&g_298[3][7][3]},{&g_298[0][5][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0]},{&g_298[5][0][0],&g_298[6][4][3],&g_298[5][0][0],&g_298[0][1][1],&g_298[0][5][0]}},{{&g_298[3][7][3],&g_298[5][0][0],&g_298[0][5][2],&g_298[5][0][0],&g_298[0][5][2]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[6][4][3],&g_298[5][0][0]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0]},{&g_298[0][5][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[0][1][1],&g_298[0][1][1]}},{{&g_298[0][5][2],&g_298[5][0][0],&g_298[0][5][2],&g_298[5][0][0],&g_298[3][7][3]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[6][4][3],&g_298[5][0][0],&g_298[0][1][1]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0]},{&g_298[0][1][1],&g_298[6][4][3],&g_298[6][4][3],&g_298[0][1][1],&g_298[5][0][0]}},{{&g_298[3][7][3],&g_298[5][0][0],&g_298[0][5][2],&g_298[4][6][0],&g_298[0][5][2]},{&g_298[0][1][1],&g_298[5][0][0],&g_298[5][0][0],&g_298[6][4][3],&g_298[0][5][0]},{&g_298[5][0][0],&g_298[4][6][0],&g_298[5][0][0],&g_298[4][6][0],&g_298[5][0][0]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[5][0][0],&g_298[0][1][1],&g_298[5][0][0]}}};
|
||
|
int i, j, k;
|
||
|
l_1626 = (*g_297);
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 798 */
|
||
|
union U1 l_1639 = {0x22L};
|
||
|
union U5 *l_1640[8][10] = {{&g_1461,(void*)0,&g_947,(void*)0,&g_1461,&g_1511,&g_1461,(void*)0,&g_200,&g_947},{(void*)0,(void*)0,&g_200,&g_947,&g_1511,&g_1461,&g_947,(void*)0,(void*)0,&g_947},{&g_200,&g_1461,&g_1511,&g_1511,&g_1461,&g_200,&g_1508,(void*)0,&g_1508,&g_1461},{&g_200,&g_1461,&g_947,&g_1511,&g_1511,&g_947,&g_1508,&g_177,&g_1511,(void*)0},{&g_200,&g_1508,&g_200,(void*)0,&g_1461,&g_200,(void*)0,&g_1461,(void*)0,&g_200},{&g_200,(void*)0,&g_1461,(void*)0,&g_200,&g_1461,(void*)0,&g_200,&g_1508,&g_200},{(void*)0,&g_1511,&g_177,&g_1508,&g_947,&g_1511,&g_1511,&g_947,&g_1461,&g_200},{&g_1461,&g_1508,(void*)0,&g_1508,&g_200,&g_1461,&g_1511,&g_1511,&g_1461,&g_200}};
|
||
|
int16_t **l_1650 = &g_53;
|
||
|
int32_t l_1663 = 5L;
|
||
|
int32_t l_1664 = 0xE69D0357L;
|
||
|
int32_t l_1665 = 0x44E6A695L;
|
||
|
int32_t l_1667 = 0L;
|
||
|
int32_t l_1671[4][8] = {{9L,0x6AB9449FL,0x9E866FD9L,0x56C7BCB7L,0x9E866FD9L,0x6AB9449FL,9L,0x9E866FD9L},{0L,0xF62A1407L,0x2AFC72B0L,0L,(-4L),(-1L),0xF62A1407L,0xF62A1407L},{0x9E866FD9L,(-4L),0L,0L,(-4L),0x9E866FD9L,0x746BE2A9L,0x56C7BCB7L},{0L,0x746BE2A9L,0x6363C915L,0xF62A1407L,0x9E866FD9L,0x6363C915L,(-4L),0x6363C915L}};
|
||
|
const union U2 * const l_1693 = &g_1072;
|
||
|
uint64_t *l_1722 = &g_495;
|
||
|
int64_t l_1774[6][3][10] = {{{0x319B5460EDBA1E63LL,0x28D9A5BA7C20D6F1LL,0x12476BC960A92632LL,0L,0xBAE5B3DF4C5AD782LL,0L,0x32F3E3576365E9A7LL,0xCE883FDB86A1EA7CLL,0x319B5460EDBA1E63LL,0xCE883FDB86A1EA7CLL},{1L,0L,(-10L),0x73164C0BBF73C253LL,(-10L),0L,1L,0xC5F3F9F85821E051LL,0x5FF386590C8CBF8ALL,2L},{1L,2L,(-1L),0x28D9A5BA7C20D6F1LL,(-9L),0L,0x36E9F674403FE28BLL,0x352A53B97E415131LL,0xBAE5B3DF4C5AD782LL,0xC5F3F9F85821E051LL}},{{0x7C737278C6AAC0C9LL,2L,1L,0x9A5CD8D18B186399LL,0L,0x9A5CD8D18B186399LL,1L,2L,0x7C737278C6AAC0C9LL,0x28D9A5BA7C20D6F1LL},{0x319B5460EDBA1E63LL,0L,1L,0xC5F3F9F85821E051LL,0x36E9F674403FE28BLL,2L,0x32F3E3576365E9A7LL,0x352A53B97E415131LL,0x12476BC960A92632LL,5L},{0xDCD25E3526B0078ALL,0x9A5CD8D18B186399LL,0x7C737278C6AAC0C9LL,0xC5F3F9F85821E051LL,1L,5L,1L,0xC5F3F9F85821E051LL,0x7C737278C6AAC0C9LL,0x9A5CD8D18B186399LL}},{{(-9L),0x352A53B97E415131LL,0x319B5460EDBA1E63LL,0x9A5CD8D18B186399LL,(-6L),0x73164C0BBF73C253LL,(-4L),0xCE883FDB86A1EA7CLL,0xBAE5B3DF4C5AD782LL,5L},{1L,0xCE883FDB86A1EA7CLL,0xDCD25E3526B0078ALL,0x28D9A5BA7C20D6F1LL,0x5FF386590C8CBF8ALL,0x73164C0BBF73C253LL,0x7C737278C6AAC0C9LL,0x73164C0BBF73C253LL,0x5FF386590C8CBF8ALL,0x28D9A5BA7C20D6F1LL},{(-9L),(-5L),(-9L),0x73164C0BBF73C253LL,0x32F3E3576365E9A7LL,5L,(-1L),0L,0x319B5460EDBA1E63LL,0xC5F3F9F85821E051LL}},{{0xDCD25E3526B0078ALL,0xCE883FDB86A1EA7CLL,1L,0L,(-6L),2L,0x17319472C48DD930LL,0L,0x17319472C48DD930LL,2L},{0x319B5460EDBA1E63LL,0x352A53B97E415131LL,(-9L),0x352A53B97E415131LL,0x319B5460EDBA1E63LL,0x9A5CD8D18B186399LL,(-6L),0x73164C0BBF73C253LL,(-4L),0xCE883FDB86A1EA7CLL},{0x7C737278C6AAC0C9LL,0x9A5CD8D18B186399LL,0xDCD25E3526B0078ALL,0L,0x99E3A9FD5565BE75LL,0L,0L,0xCE883FDB86A1EA7CLL,(-10L),0xCE883FDB86A1EA7CLL}},{{1L,0L,0x319B5460EDBA1E63LL,0x73164C0BBF73C253LL,0x319B5460EDBA1E63LL,0L,1L,0xC5F3F9F85821E051LL,0x36E9F674403FE28BLL,2L},{1L,2L,0x7C737278C6AAC0C9LL,0x28D9A5BA7C20D6F1LL,(-6L),0L,0x5FF386590C8CBF8ALL,0x352A53B97E415131LL,0x99E3A9FD5565BE75LL,0xC5F3F9F85821E051LL},{(-1L),2L,1L,0x9A5CD8D18B186399LL,0x32F3E3576365E9A7LL,0x9A5CD8D18B186399LL,1L,2L,(-1L),0x28D9A5BA7C20D6F1LL}},{{(-10L),0L,1L,0xC5F3F9F85821E051LL,0x5FF386590C8CBF8ALL,2L,0L,0x352A53B97E415131LL,0xDCD25E3526B0078ALL,5L},{0x12476BC960A92632LL,0x9A5CD8D18B186399LL,(-1L),0xC5F3F9F85821E051LL,(-6L),5L,(-6L),0xC5F3F9F85821E051LL,(-1L),0x9A5CD8D18B186399LL},{(-6L),0x352A53B97E415131LL,(-10L),0x9A5CD8D18B186399LL,1L,0x73164C0BBF73C253LL,0x17319472C48DD930LL,0xCE883FDB86A1EA7CLL,0x99E3A9FD5565BE75LL,5L}}};
|
||
|
int16_t l_1816[5] = {0xC278L,0xC278L,0xC278L,0xC278L,0xC278L};
|
||
|
union U3 ****l_1821 = (void*)0;
|
||
|
union U3 *****l_1820[1][10] = {{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0,(void*)0}};
|
||
|
int64_t *l_1854[4][4][7] = {{{&g_151,&l_1774[2][2][6],&g_617[7],&l_1774[0][2][8],&g_562,&g_617[0],&l_1774[0][2][8]},{&g_51,&g_617[0],&g_617[2],&g_51,&g_617[2],&g_617[0],&g_51},{&l_1774[0][2][8],&g_617[0],&g_562,&l_1774[0][2][8],&g_617[7],&l_1774[2][2][6],&g_151},{&g_51,&g_51,&g_562,&g_562,&g_51,&g_51,&g_617[6]}},{{&g_51,&g_562,&g_562,&l_1774[0][2][8],(void*)0,&g_617[7],&g_617[7]},{&g_151,&g_617[6],&g_617[2],&g_617[6],&g_151,&g_562,&g_617[0]},{(void*)0,&g_562,&g_617[7],&g_617[0],&l_1774[0][2][8],&g_51,&l_1774[0][2][8]},{&g_562,&g_51,&g_51,&g_562,&g_617[6],(void*)0,&g_617[0]}},{{(void*)0,&g_617[0],(void*)0,(void*)0,&g_151,&g_151,(void*)0},{&g_151,&g_617[0],&g_151,(void*)0,&g_51,&g_562,&g_617[0]},{&g_51,&l_1774[2][2][6],&l_1774[0][2][8],(void*)0,(void*)0,(void*)0,&l_1774[0][2][8]},{&g_51,&g_51,&g_617[6],&g_617[6],&l_1774[0][1][3],&g_562,&g_617[0]}},{{&l_1774[0][2][8],&g_617[7],&g_151,&g_562,&g_562,&g_151,&g_617[7]},{&g_51,&g_562,&g_51,&g_151,&l_1774[0][1][3],(void*)0,&g_617[6]},{&g_151,&g_51,(void*)0,&g_617[7],(void*)0,&g_51,&g_151},{&g_617[6],(void*)0,&l_1774[0][1][3],&g_151,&g_51,&g_562,&g_51}}};
|
||
|
int64_t **l_1853 = &l_1854[2][1][1];
|
||
|
uint32_t l_1860 = 0x762DBF60L;
|
||
|
uint32_t *l_1864[10][7][3];
|
||
|
uint32_t **l_1863 = &l_1864[0][1][1];
|
||
|
int32_t *l_1866 = &g_798;
|
||
|
uint8_t *l_1938 = (void*)0;
|
||
|
uint8_t **l_1937 = &l_1938;
|
||
|
uint8_t ***l_1936 = &l_1937;
|
||
|
int i, j, k;
|
||
|
for (i = 0; i < 10; i++)
|
||
|
{
|
||
|
for (j = 0; j < 7; j++)
|
||
|
{
|
||
|
for (k = 0; k < 3; k++)
|
||
|
l_1864[i][j][k] = &l_1847;
|
||
|
}
|
||
|
}
|
||
|
for (g_343.f0 = 0; (g_343.f0 <= 3); g_343.f0 += 1)
|
||
|
{ /* block id: 801 */
|
||
|
union U2 ** const *l_1635[7];
|
||
|
const union U2 * const *l_1637[1];
|
||
|
const union U2 * const **l_1636[7][8] = {{&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0]},{&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0]},{&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0]},{&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],(void*)0,&l_1637[0],&l_1637[0]},{&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0]},{&l_1637[0],(void*)0,&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0]},{&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0],&l_1637[0]}};
|
||
|
const union U2 * const ***l_1638 = &l_1636[0][7];
|
||
|
union U5 *l_1641 = (void*)0;
|
||
|
uint32_t *l_1642 = (void*)0;
|
||
|
int32_t l_1643 = 0x4F10BAD2L;
|
||
|
int32_t l_1644 = (-1L);
|
||
|
int32_t *l_1645 = (void*)0;
|
||
|
int32_t *l_1647 = &g_619;
|
||
|
int32_t l_1672 = 1L;
|
||
|
int32_t l_1673[9][6][2] = {{{(-1L),(-1L)},{0xB7522E54L,(-1L)},{(-1L),0xB7522E54L},{(-1L),(-1L)},{0xB7522E54L,(-1L)},{(-1L),0xB7522E54L}},{{(-1L),(-1L)},{0xB7522E54L,(-1L)},{(-1L),0xB7522E54L},{(-1L),(-1L)},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL}},{{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL},{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL}},{{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL},{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL}},{{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL},{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL}},{{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL},{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL}},{{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL},{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL}},{{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL},{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL}},{{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL},{0xB7522E54L,0xB7522E54L},{0x5B239EDEL,0xB7522E54L},{0xB7522E54L,0x5B239EDEL}}};
|
||
|
int16_t l_1675 = 0x25D0L;
|
||
|
int32_t l_1677 = 0x15CA1AA4L;
|
||
|
union U1 l_1702 = {0x5CL};
|
||
|
uint32_t *l_1713 = &g_1062[3][0];
|
||
|
uint32_t **l_1712 = &l_1713;
|
||
|
uint64_t ** const l_1718 = &g_754;
|
||
|
const uint8_t l_1742 = 1UL;
|
||
|
int64_t l_1748 = 0L;
|
||
|
uint16_t l_1761 = 65530UL;
|
||
|
union U3 *****l_1822 = &l_1821;
|
||
|
int i, j, k;
|
||
|
for (i = 0; i < 7; i++)
|
||
|
l_1635[i] = &g_602;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
l_1637[i] = (void*)0;
|
||
|
(*g_178) = (((((safe_mod_func_uint32_t_u_u((l_1643 |= (safe_lshift_func_uint16_t_u_u((g_1631 , ((((g_151 = (l_1624 > l_1632)) ^ (safe_div_func_uint8_t_u_u(((l_1635[2] != ((*l_1638) = l_1636[0][7])) >= (l_1639 , (l_1640[5][5] != l_1641))), p_23))) != p_23) && 0x649606CA3544A287LL)), 8))), l_1644)) ^ p_23) < 0x1B15L) & l_1639.f0) >= l_1624);
|
||
|
(*l_1647) = ((*g_178) = (4UL ^ 0x1636L));
|
||
|
if ((p_23 , ((*l_1647) ^= (safe_lshift_func_int16_t_s_u((l_1650 == l_1651), p_23)))))
|
||
|
{ /* block id: 809 */
|
||
|
int32_t *l_1652 = (void*)0;
|
||
|
int32_t *l_1653 = &l_1643;
|
||
|
int32_t *l_1654 = &g_798;
|
||
|
int32_t l_1655 = 0x41863E94L;
|
||
|
int32_t *l_1656 = &l_1655;
|
||
|
int32_t *l_1657 = (void*)0;
|
||
|
int32_t *l_1658 = &l_1655;
|
||
|
int32_t *l_1659 = &l_1655;
|
||
|
int32_t *l_1660 = &l_1643;
|
||
|
int32_t *l_1661[4];
|
||
|
int32_t l_1662 = 0x97D474FEL;
|
||
|
int32_t l_1678[3][5][9] = {{{0xDFAC0929L,0L,(-9L),(-1L),0x8B85A3B0L,0xF08AC3C1L,0xE03D2A26L,0x91CE6FE7L,1L},{0L,(-9L),0x91CE6FE7L,0L,0xDFAC0929L,(-9L),0xE2C5BF11L,0L,0x4817181AL},{(-2L),(-1L),0L,0L,0x6889BEB8L,0x6889BEB8L,0L,0L,(-1L)},{(-9L),0x40261A0BL,0x2CA33367L,(-1L),0x4817181AL,0xE4B09FE9L,0x07FF7907L,0x6889BEB8L,0x91CE6FE7L},{0xF08AC3C1L,5L,0x07E8F18BL,9L,0x91CE6FE7L,(-9L),(-1L),0x40261A0BL,0xE4B09FE9L}},{{0x91CE6FE7L,0x40261A0BL,5L,0x2CA33367L,0x47C7541AL,0x74A4104DL,(-1L),0x07E8F18BL,0x52BB40DDL},{0xC30631C0L,(-1L),(-1L),(-9L),0x07E8F18BL,0x47C7541AL,0x52BB40DDL,0xE4B09FE9L,0x52BB40DDL},{0x40261A0BL,(-9L),0x07FF7907L,0x07FF7907L,(-9L),0x40261A0BL,9L,0x74A4104DL,0xE4B09FE9L},{(-1L),0L,0xBCF23CE5L,0x8B85A3B0L,(-9L),0x048CC816L,(-2L),0x2CA33367L,0x91CE6FE7L},{0x4817181AL,0x8B85A3B0L,1L,0x91CE6FE7L,0xE3EA1927L,0xE2C5BF11L,9L,0xC30631C0L,(-1L)}},{{5L,0x2CA33367L,0x47C7541AL,0x74A4104DL,(-1L),0x07E8F18BL,0x52BB40DDL,(-1L),0x4817181AL},{0L,0xFB8E4565L,1L,0x6889BEB8L,1L,0x2CA33367L,1L,0x6889BEB8L,0x048CC816L},{0xC30631C0L,0xC30631C0L,0xD6FCA655L,(-8L),0x2CA33367L,0xF08AC3C1L,5L,0x07E8F18BL,9L},{0x07FF7907L,0x2CA33367L,0x74A4104DL,(-2L),0xE3EA1927L,0L,(-9L),0xFB8E4565L,(-9L)},{(-9L),0x74A4104DL,0xD6FCA655L,0x4817181AL,0xDFAC0929L,0xE4B09FE9L,0xF08AC3C1L,0x40261A0BL,0xC30631C0L}}};
|
||
|
union U2 *l_1692 = &g_253;
|
||
|
int i, j, k;
|
||
|
for (i = 0; i < 4; i++)
|
||
|
l_1661[i] = &g_26[0].f0;
|
||
|
--l_1679;
|
||
|
if (l_1663)
|
||
|
break;
|
||
|
(*l_1653) &= (safe_mod_func_int16_t_s_s(((((**g_1374) = ((~0x1435D3D1E1F91518LL) & (safe_mod_func_uint8_t_u_u((g_1687[0][0] , ((g_587 , (safe_rshift_func_int8_t_s_u(((safe_mul_func_uint8_t_u_u((((g_26[0].f8 |= p_23) || 0xF53B3447L) != (l_1692 == ((**g_100) , l_1693))), (safe_rshift_func_int8_t_s_u((((safe_div_func_int8_t_s_s(((((*l_1656) &= (safe_mul_func_int16_t_s_s((safe_add_func_uint64_t_u_u((l_1702 , l_1671[1][3]), (**g_753))), 0xF35FL))) ^ (*g_178)) , (**g_599)), p_23)) , 0x9664L) ^ p_23), p_23)))) , 3L), 0))) , 7UL)), 255UL)))) <= p_23) , 0x3EECL), g_1703));
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 816 */
|
||
|
int16_t *l_1704 = &g_536.f0;
|
||
|
return l_1704;
|
||
|
}
|
||
|
for (g_963.f1 = 0; (g_963.f1 <= 4); g_963.f1 += 1)
|
||
|
{ /* block id: 821 */
|
||
|
int8_t *l_1711 = &g_428.f0;
|
||
|
uint32_t **l_1714 = &l_1713;
|
||
|
uint64_t ***l_1717 = &g_1374;
|
||
|
uint32_t *l_1719 = &g_732[0];
|
||
|
uint32_t l_1720[3][5] = {{4294967287UL,4294967287UL,4294967287UL,4294967287UL,4294967287UL},{0xE9C03D7AL,0xE9C03D7AL,0xE9C03D7AL,0xE9C03D7AL,0xE9C03D7AL},{4294967287UL,4294967287UL,4294967287UL,4294967287UL,4294967287UL}};
|
||
|
uint64_t *l_1721[3];
|
||
|
int32_t l_1747[4][7] = {{0x5C583A00L,0x5C583A00L,(-1L),0x5C583A00L,0x5C583A00L,(-1L),0x5C583A00L},{0x5C583A00L,0x265B4243L,0x265B4243L,0x5C583A00L,0x265B4243L,0x265B4243L,0x5C583A00L},{0x265B4243L,0x5C583A00L,0x265B4243L,0x265B4243L,0x5C583A00L,0x265B4243L,0x265B4243L},{0x5C583A00L,0x5C583A00L,(-1L),0x5C583A00L,0x5C583A00L,(-1L),0x5C583A00L}};
|
||
|
uint32_t l_1817[10];
|
||
|
volatile union U5 *l_1832 = &g_1292[4][2];
|
||
|
int16_t l_1843 = 0x6675L;
|
||
|
union U3 *l_1850 = &g_1523[2];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_1721[i] = &g_495;
|
||
|
for (i = 0; i < 10; i++)
|
||
|
l_1817[i] = 0UL;
|
||
|
g_1705[2] = &g_1565;
|
||
|
if ((((safe_lshift_func_uint16_t_u_u((+((l_1669 = ((0xC0676778L <= (safe_mod_func_uint8_t_u_u(7UL, ((*l_1711) = p_23)))) || (l_1712 != l_1714))) | (~((*l_1719) |= (((*l_1717) = l_1716[0]) == l_1718))))), (l_1720[2][1] > ((((*l_1718) = l_1721[1]) != l_1722) ^ l_1667)))) , (*g_101)) , l_1668))
|
||
|
{ /* block id: 828 */
|
||
|
union U1 **l_1723 = (void*)0;
|
||
|
union U1 **l_1724 = &g_1566[4][0];
|
||
|
int32_t l_1727 = 0xC9DD32D2L;
|
||
|
uint64_t l_1746 = 18446744073709551613UL;
|
||
|
uint32_t l_1765 = 0xD9700429L;
|
||
|
int32_t l_1773 = 0xB20D1A3AL;
|
||
|
int32_t l_1775 = 0xC66255CDL;
|
||
|
int32_t l_1776 = 0x38B9233CL;
|
||
|
int32_t l_1777 = 0xE3C49716L;
|
||
|
union U6 *l_1825 = &g_1346;
|
||
|
int16_t *l_1827 = &g_328[0].f0;
|
||
|
(*l_1724) = (void*)0;
|
||
|
if ((safe_rshift_func_uint8_t_u_s(l_1727, ((((*g_1622) |= (***g_852)) , (safe_add_func_int16_t_s_s((*g_53), ((*g_939) = (+((safe_div_func_uint64_t_u_u(((safe_add_func_uint16_t_u_u((g_1735 , (safe_mul_func_int8_t_s_s(((**g_938) == ((((safe_sub_func_int16_t_s_s(((((safe_rshift_func_int16_t_s_u((1L || ((l_1742 | (*g_754)) , (((l_1747[3][5] |= (((!(safe_div_func_uint16_t_u_u(l_1746, (*g_939)))) & 0x15132F21L) && p_23)) == l_1748) <= 0L))), (*g_939))) , l_1746) > (*g_754)) <= l_1746), 0x5C04L)) >= l_1663) != l_1670[3]) == (**g_339))), 1UL))), l_1668)) & 9UL), g_292.f0)) , 7UL)))))) || (-5L)))))
|
||
|
{ /* block id: 833 */
|
||
|
(*g_1749) = &l_1727;
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 835 */
|
||
|
int32_t *l_1766 = &l_1672;
|
||
|
int32_t *l_1767 = &l_1644;
|
||
|
int32_t *l_1768 = (void*)0;
|
||
|
int32_t *l_1769 = (void*)0;
|
||
|
int32_t *l_1770 = &l_1668;
|
||
|
int32_t *l_1771 = &l_1747[3][1];
|
||
|
int32_t *l_1772[7];
|
||
|
int32_t **l_1783 = &l_1772[1];
|
||
|
union U1 *l_1785 = &l_1639;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 7; i++)
|
||
|
l_1772[i] = (void*)0;
|
||
|
(*l_1647) &= ((safe_sub_func_uint32_t_u_u(1UL, ((g_1752 , (((l_1670[3] < (p_23 , ((safe_mul_func_int16_t_s_s((safe_mod_func_int8_t_s_s((safe_sub_func_int16_t_s_s((safe_mul_func_int32_t_s_s(0xA57DFE52L, (((p_23 >= l_1761) , (!(*g_754))) > ((safe_sub_func_uint64_t_u_u(((*g_178) , (*g_754)), 6UL)) < 0xA86FL)))), 65528UL)), (*g_211))), 65528UL)) ^ p_23))) != l_1765) > 255UL)) <= 4294967295UL))) < (*g_939));
|
||
|
if (g_128)
|
||
|
goto lbl_1944;
|
||
|
--g_1778[0];
|
||
|
(*l_1783) = &l_1775;
|
||
|
(*g_1786) = (((*l_1785) = l_1784) , &g_1566[g_963.f1][(g_343.f0 + 1)]);
|
||
|
}
|
||
|
for (g_428.f0 = 3; (g_428.f0 >= 0); g_428.f0 -= 1)
|
||
|
{ /* block id: 844 */
|
||
|
int8_t l_1813 = 0x3FL;
|
||
|
int32_t *l_1814 = &l_1777;
|
||
|
int32_t *l_1815[7][9] = {{&g_619,&l_1663,&l_1664,&l_1664,&l_1663,&g_619,&l_1663,&l_1664,&l_1664},{&l_1673[5][5][0],(void*)0,&l_1664,&l_1663,&l_1664,(void*)0,&l_1673[5][5][0],(void*)0,&l_1775},{&l_1667,&l_1663,&l_1667,&g_619,&g_619,&l_1667,&l_1663,&l_1667,&g_619},{&l_1644,(void*)0,&l_1664,&l_1644,(void*)0,&l_1644,&l_1664,(void*)0,&l_1644},{(void*)0,&g_619,&l_1664,&g_619,(void*)0,(void*)0,&g_619,&l_1664,&g_619},{&l_1664,&l_1644,&l_1775,&l_1663,(void*)0,(void*)0,(void*)0,&l_1663,&l_1775},{(void*)0,(void*)0,&g_619,&l_1664,&g_619,(void*)0,(void*)0,&g_619,&l_1664}};
|
||
|
uint16_t *l_1826 = &g_536.f3;
|
||
|
int i, j;
|
||
|
l_1773 |= (((*g_939) |= (((safe_lshift_func_int16_t_s_u((*l_1647), 5)) < (safe_add_func_uint32_t_u_u((safe_mul_func_int16_t_s_s((g_1794 , (((safe_add_func_uint32_t_u_u((g_253.f0 <= ((safe_add_func_int8_t_s_s(((p_23 ^= l_1664) >= ((safe_lshift_func_int8_t_s_u((((((l_1670[3] & ((safe_rshift_func_uint16_t_u_u(((safe_div_func_uint64_t_u_u((safe_div_func_uint64_t_u_u((safe_mul_func_uint16_t_u_u((l_1746 <= (safe_mod_func_int16_t_s_s((-4L), (safe_mul_func_uint8_t_u_u((*g_1622), ((&l_1722 == &g_754) < 0x331A12AAD11A9AFALL)))))), 0x0217L)), (*l_1647))), (**g_1374))) , l_1639.f0), 13)) <= l_1777)) , l_1720[2][1]) == 18446744073709551615UL) > 0L) ^ 0xC9L), l_1813)) && l_1813)), l_1776)) != l_1664)), l_1777)) ^ l_1727) || 0x424C80E9L)), 1UL)), 4L))) <= g_528.f1)) & g_947.f3);
|
||
|
l_1817[9]--;
|
||
|
l_1822 = l_1820[0][3];
|
||
|
(*g_178) ^= (safe_mul_func_uint16_t_u_u((*g_939), ((*l_1826) ^= ((void*)0 != l_1825))));
|
||
|
}
|
||
|
return l_1827;
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 854 */
|
||
|
volatile union U5 **l_1831 = (void*)0;
|
||
|
int32_t l_1842 = 0xB9AFDF13L;
|
||
|
int8_t l_1844 = 1L;
|
||
|
int32_t l_1845 = 0x118F6BFDL;
|
||
|
int32_t l_1846[2][3] = {{0xCE7FF9D8L,0xA770D43FL,0xA770D43FL},{0xCE7FF9D8L,0xA770D43FL,0xA770D43FL}};
|
||
|
int i, j;
|
||
|
for (g_1703 = 7; (g_1703 >= 1); g_1703 -= 1)
|
||
|
{ /* block id: 857 */
|
||
|
(*g_1828) = l_1693;
|
||
|
}
|
||
|
l_1832 = &g_1292[3][2];
|
||
|
for (g_1151.f1 = 0; (g_1151.f1 <= 3); g_1151.f1 += 1)
|
||
|
{ /* block id: 863 */
|
||
|
int32_t *l_1833 = &l_1644;
|
||
|
int32_t l_1834[3];
|
||
|
int32_t *l_1835 = &l_1834[1];
|
||
|
int32_t *l_1836 = (void*)0;
|
||
|
int32_t *l_1837 = &l_1747[3][5];
|
||
|
int32_t *l_1838 = &l_1673[5][4][0];
|
||
|
int32_t *l_1839 = &l_1663;
|
||
|
int32_t *l_1840 = &l_1643;
|
||
|
int32_t *l_1841[8][9][3] = {{{&l_1663,(void*)0,&l_1671[1][3]},{(void*)0,&g_26[0].f0,&l_1670[3]},{&l_1747[2][0],&g_619,(void*)0},{(void*)0,&l_1644,&l_1644},{&l_1663,&g_619,&l_1671[1][3]},{&l_1834[0],&g_26[0].f0,&l_1644},{&l_1747[2][0],(void*)0,(void*)0},{&l_1834[0],&l_1644,&l_1670[3]},{&l_1663,(void*)0,&l_1671[1][3]}},{{(void*)0,&g_26[0].f0,&l_1670[3]},{&l_1747[2][0],&g_619,(void*)0},{(void*)0,&l_1644,&l_1644},{&l_1663,&g_619,&l_1671[1][3]},{&l_1834[0],&g_26[0].f0,&l_1644},{&l_1747[2][0],(void*)0,(void*)0},{&l_1834[0],&l_1834[2],&l_1643},{(void*)0,(void*)0,&l_1669},{&g_26[0].f0,&l_1664,&l_1643}},{{(void*)0,&l_1747[2][6],&l_1643},{&g_26[0].f0,&l_1834[2],&l_1834[2]},{(void*)0,&l_1747[2][6],&l_1669},{(void*)0,&l_1664,&l_1834[2]},{(void*)0,(void*)0,&l_1643},{(void*)0,&l_1834[2],&l_1643},{(void*)0,(void*)0,&l_1669},{&g_26[0].f0,&l_1664,&l_1643},{(void*)0,&l_1747[2][6],&l_1643}},{{&g_26[0].f0,&l_1834[2],&l_1834[2]},{(void*)0,&l_1747[2][6],&l_1669},{(void*)0,&l_1664,&l_1834[2]},{(void*)0,(void*)0,&l_1643},{(void*)0,&l_1834[2],&l_1643},{(void*)0,(void*)0,&l_1669},{&g_26[0].f0,&l_1664,&l_1643},{(void*)0,&l_1747[2][6],&l_1643},{&g_26[0].f0,&l_1834[2],&l_1834[2]}},{{(void*)0,&l_1747[2][6],&l_1669},{(void*)0,&l_1664,&l_1834[2]},{(void*)0,(void*)0,&l_1643},{(void*)0,&l_1834[2],&l_1643},{(void*)0,(void*)0,&l_1669},{&g_26[0].f0,&l_1664,&l_1643},{(void*)0,&l_1747[2][6],&l_1643},{&g_26[0].f0,&l_1834[2],&l_1834[2]},{(void*)0,&l_1747[2][6],&l_1669}},{{(void*)0,&l_1664,&l_1834[2]},{(void*)0,(void*)0,&l_1643},{(void*)0,&l_1834[2],&l_1643},{(void*)0,(void*)0,&l_1669},{&g_26[0].f0,&l_1664,&l_1643},{(void*)0,&l_1747[2][6],&l_1643},{&g_26[0].f0,&l_1834[2],&l_1834[2]},{(void*)0,&l_1747[2][6],&l_1669},{(void*)0,&l_1664,&l_1834[2]}},{{(void*)0,(void*)0,&l_1643},{(void*)0,&l_1834[2],&l_1643},{(void*)0,(void*)0,&l_1669},{&g_26[0].f0,&l_1664,&l_1643},{(void*)0,&l_1747[2][6],&l_1643},{&g_26[0].f0,&l_1834[2],&l_1834[2]},{(void*)0,&l_1747[2][6],&l_1669},{(void*)0,&l_1664,&l_1834[2]},{(void*)0,(void*)0,&l_1643}},{{(void*)0,&l_1834[2],&l_1643},{(void*)0,(void*)0,&l_1669},{&g_26[0].f0,&l_1664,&l_1643},{(void*)0,&l_1747[2][6],&l_1643},{&g_26[0].f0,&l_1834[2],&l_1834[2]},{(void*)0,&l_1747[2][6],&l_1669},{(void*)0,&l_1664,&l_1834[2]},{(void*)0,(void*)0,&l_1643},{(void*)0,&l_1834[2],&l_1643}}};
|
||
|
int i, j, k;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_1834[i] = (-7L);
|
||
|
l_1847--;
|
||
|
l_1850 = l_1850;
|
||
|
(*l_1835) = 0x962E10EAL;
|
||
|
}
|
||
|
if (p_23)
|
||
|
continue;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
(*l_1866) ^= ((*g_178) ^= ((g_55.f0 ^= ((safe_lshift_func_int16_t_s_s((l_1853 != ((((safe_unary_minus_func_uint8_t_u((((g_587 , l_1856[0]) != (void*)0) <= ((safe_mul_func_int16_t_s_s(((l_1860 ^ (safe_rshift_func_uint8_t_u_s(0xD0L, (((*l_1863) = &l_1847) == &g_1062[3][0])))) != 0L), l_1860)) < l_1679)))) & 0xCF55DCDDD5FA7CB6LL) && g_963.f1) , l_1865)), l_1847)) , l_1624)) || p_23));
|
||
|
lbl_1944:
|
||
|
for (g_1752.f3 = 0; (g_1752.f3 <= 5); g_1752.f3 += 1)
|
||
|
{ /* block id: 878 */
|
||
|
int32_t l_1882 = 0L;
|
||
|
uint32_t l_1899 = 0x512077BCL;
|
||
|
int8_t *l_1900 = &g_343.f0;
|
||
|
int16_t *l_1901 = &l_1674;
|
||
|
union U6 *l_1908 = &g_1151;
|
||
|
const union U6 ***l_1925[3];
|
||
|
union U3 *l_1926 = &g_1752;
|
||
|
int i;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_1925[i] = &g_100;
|
||
|
}
|
||
|
return (*l_1651);
|
||
|
}
|
||
|
return (*l_1651);
|
||
|
}
|
||
|
|
||
|
|
||
|
/* ------------------------------------------ */
|
||
|
/*
|
||
|
* reads : g_798
|
||
|
* writes:
|
||
|
*/
|
||
|
int32_t func_24(int16_t * const p_25)
|
||
|
{ /* block id: 2 */
|
||
|
uint64_t l_27 = 7UL;
|
||
|
int32_t l_48 = 0xAADAD2DAL;
|
||
|
int64_t *l_50 = &g_51;
|
||
|
uint32_t l_58 = 6UL;
|
||
|
int16_t *l_59 = &g_7[1];
|
||
|
int32_t *l_797 = &g_798;
|
||
|
int32_t l_801 = 0x72A63D53L;
|
||
|
int32_t l_807 = 5L;
|
||
|
int32_t l_808[5][1][1] = {{{1L}},{{0xA1B3DCBCL}},{{1L}},{{0xA1B3DCBCL}},{{1L}}};
|
||
|
uint16_t l_816 = 65531UL;
|
||
|
int16_t l_820 = 0x7EA3L;
|
||
|
int8_t l_912 = (-2L);
|
||
|
union U1 l_943 = {0xB3L};
|
||
|
union U3 **l_946[6][9] = {{(void*)0,(void*)0,&g_436,(void*)0,(void*)0,&g_436,(void*)0,(void*)0,&g_436},{&g_436,&g_436,&g_436,(void*)0,(void*)0,&g_436,&g_436,&g_436,(void*)0},{&g_436,&g_436,(void*)0,&g_436,&g_436,(void*)0,&g_436,&g_436,&g_436},{&g_436,&g_436,&g_436,&g_436,&g_436,(void*)0,&g_436,&g_436,(void*)0},{&g_436,&g_436,(void*)0,&g_436,&g_436,(void*)0,&g_436,(void*)0,&g_436},{&g_436,&g_436,(void*)0,(void*)0,&g_436,&g_436,&g_436,(void*)0,(void*)0}};
|
||
|
union U3 **l_1056[6][10][3] = {{{&g_436,&g_436,&g_436},{&g_436,&g_436,(void*)0},{&g_436,&g_436,(void*)0},{&g_436,&g_436,&g_436},{&g_436,&g_436,(void*)0},{(void*)0,&g_436,&g_436},{&g_436,&g_436,(void*)0},{&g_436,&g_436,&g_436},{(void*)0,&g_436,(void*)0},{&g_436,&g_436,&g_436}},{{(void*)0,(void*)0,(void*)0},{&g_436,&g_436,(void*)0},{&g_436,(void*)0,&g_436},{(void*)0,&g_436,&g_436},{&g_436,&g_436,&g_436},{&g_436,&g_436,(void*)0},{&g_436,&g_436,(void*)0},{&g_436,&g_436,&g_436},{&g_436,&g_436,(void*)0},{(void*)0,&g_436,&g_436}},{{&g_436,&g_436,(void*)0},{&g_436,&g_436,&g_436},{(void*)0,&g_436,(void*)0},{&g_436,&g_436,&g_436},{(void*)0,(void*)0,(void*)0},{&g_436,&g_436,(void*)0},{&g_436,(void*)0,&g_436},{(void*)0,&g_436,&g_436},{&g_436,&g_436,&g_436},{&g_436,&g_436,(void*)0}},{{&g_436,&g_436,(void*)0},{&g_436,&g_436,&g_436},{&g_436,&g_436,(void*)0},{(void*)0,&g_436,&g_436},{&g_436,&g_436,(void*)0},{&g_436,&g_436,&g_436},{(void*)0,&g_436,(void*)0},{&g_436,&g_436,&g_436},{(void*)0,(void*)0,(void*)0},{&g_436,&g_436,(void*)0}},{{&g_436,(void*)0,&g_436},{(void*)0,&g_436,&g_436},{&g_436,&g_436,&g_436},{&g_436,&g_436,(void*)0},{&g_436,&g_436,(void*)0},{&g_436,&g_436,&g_436},{&g_436,&g_436,(void*)0},{(void*)0,&g_436,&g_436},{&g_436,&g_436,(void*)0},{&g_436,&g_436,&g_436}},{{(void*)0,&g_436,&g_436},{&g_436,&g_436,&g_436},{&g_436,&g_436,(void*)0},{(void*)0,&g_436,&g_436},{(void*)0,&g_436,&g_436},{&g_436,&g_436,&g_436},{&g_436,(void*)0,&g_436},{&g_436,(void*)0,&g_436},{&g_436,&g_436,(void*)0},{&g_436,&g_436,&g_436}}};
|
||
|
int16_t l_1148 = 0x80B7L;
|
||
|
int32_t *l_1168[2];
|
||
|
int8_t l_1192 = 0x6DL;
|
||
|
int16_t *** const *l_1213 = (void*)0;
|
||
|
int16_t l_1227 = 0xE878L;
|
||
|
union U2 ***l_1229 = &g_602;
|
||
|
union U2 ****l_1228 = &l_1229;
|
||
|
int32_t l_1278 = (-2L);
|
||
|
union U5 *l_1367 = &g_177;
|
||
|
uint64_t l_1420 = 0xEFE44833FA51FC64LL;
|
||
|
uint64_t l_1442 = 1UL;
|
||
|
uint8_t *l_1585 = (void*)0;
|
||
|
uint8_t **l_1584 = &l_1585;
|
||
|
int i, j, k;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
l_1168[i] = &l_808[3][0][0];
|
||
|
return (*l_797);
|
||
|
}
|
||
|
|
||
|
|
||
|
/* ------------------------------------------ */
|
||
|
/*
|
||
|
* reads : g_297 g_298 g_619 g_178 g_7 g_26.f0 g_280.f0 g_26.f5 g_128 g_200.f0 g_428.f0 g_671 g_151 g_328 g_328.f0 g_561 g_26.f3 g_343.f0 g_706 g_261 g_26.f1 g_425 g_339 g_53 g_730 g_328.f3 g_200.f1 g_55.f0 g_528.f0
|
||
|
* writes: g_26.f0 g_55.f0 g_619 g_528.f0 g_343.f0 g_178 g_428.f0 g_151 g_425 g_128 g_561 g_621 g_26.f1 g_200.f1 g_250.f2 g_328
|
||
|
*/
|
||
|
uint32_t func_28(uint16_t p_29, int16_t * p_30, int16_t * p_31, uint8_t p_32, int16_t * p_33)
|
||
|
{ /* block id: 265 */
|
||
|
int32_t l_624 = 1L;
|
||
|
union U4 *l_627 = &g_386;
|
||
|
union U4 **l_628[10][5] = {{&g_298[5][0][0],&g_298[5][0][0],&g_298[2][3][3],&g_298[5][0][0],&g_298[5][0][0]},{&l_627,&g_298[5][0][0],&g_298[1][0][1],&g_298[5][0][0],&g_298[5][0][0]},{&g_298[5][0][0],&l_627,&g_298[1][0][1],&g_298[5][0][0],&g_298[1][0][1]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[2][3][3],&g_298[5][0][0],&g_298[5][0][0]},{&l_627,&g_298[5][0][0],&g_298[1][0][1],&g_298[5][0][0],&g_298[5][0][0]},{&g_298[5][0][0],&l_627,&g_298[1][0][1],&g_298[5][0][0],&g_298[1][0][1]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[2][3][3],&g_298[5][0][0],&g_298[5][0][0]},{&l_627,&g_298[5][0][0],&g_298[1][0][1],&g_298[5][0][0],&g_298[5][0][0]},{&g_298[5][0][0],&l_627,&g_298[1][0][1],&g_298[5][0][0],&g_298[1][0][1]},{&g_298[5][0][0],&g_298[5][0][0],&g_298[2][3][3],&g_298[5][0][0],&g_298[5][0][0]}};
|
||
|
union U4 *l_629 = (void*)0;
|
||
|
uint32_t l_630 = 0x2716D894L;
|
||
|
const union U1 l_631 = {0x7EL};
|
||
|
uint32_t l_634 = 0UL;
|
||
|
uint8_t *l_659 = &g_425;
|
||
|
uint8_t **l_658 = &l_659;
|
||
|
int32_t l_694 = 0x11F8E362L;
|
||
|
int32_t l_697 = (-7L);
|
||
|
uint32_t * const l_731 = &g_732[0];
|
||
|
int32_t l_783 = 0xE5C6F9ADL;
|
||
|
int32_t l_785 = (-4L);
|
||
|
int32_t l_789 = 0xA09ADFAEL;
|
||
|
int32_t l_791 = 0xA0F4DF76L;
|
||
|
int i, j;
|
||
|
if ((safe_mod_func_uint16_t_u_u(l_624, (safe_sub_func_uint8_t_u_u(p_32, (((((l_629 = l_627) != (*g_297)) | ((((g_619 , (((*g_178) = l_630) , p_32)) == ((((p_29 , p_29) || g_7[4]) && l_630) > 255UL)) , l_631) , 0x3411L)) || l_631.f0) >= (-1L)))))))
|
||
|
{ /* block id: 268 */
|
||
|
union U2 ** const l_642 = &g_163;
|
||
|
int32_t *l_654[8] = {&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f0,&g_26[0].f0};
|
||
|
int i;
|
||
|
lbl_670:
|
||
|
for (g_55.f0 = 0; (g_55.f0 < 10); ++g_55.f0)
|
||
|
{ /* block id: 271 */
|
||
|
(*g_178) &= (l_634 > l_630);
|
||
|
for (g_528.f0 = 0; (g_528.f0 <= 3); g_528.f0 += 1)
|
||
|
{ /* block id: 275 */
|
||
|
return p_29;
|
||
|
}
|
||
|
}
|
||
|
for (g_343.f0 = 0; (g_343.f0 > (-13)); g_343.f0--)
|
||
|
{ /* block id: 281 */
|
||
|
uint16_t l_651 = 1UL;
|
||
|
if (p_32)
|
||
|
{ /* block id: 282 */
|
||
|
uint64_t l_652 = 18446744073709551615UL;
|
||
|
int32_t l_653 = 0xB0163384L;
|
||
|
l_653 &= ((0x6532L ^ ((+(0x2F91L && 65535UL)) | (safe_mul_func_int16_t_s_s(((safe_div_func_uint64_t_u_u(((void*)0 == l_642), (safe_add_func_uint8_t_u_u((safe_rshift_func_uint16_t_u_s((safe_sub_func_int64_t_s_s(((safe_mod_func_int64_t_s_s(g_280.f0, ((g_26[0].f5 | (g_128 >= l_651)) , 0xCF039508CD3113D8LL))) & g_200.f0), 0x2C044C8DDDE8FD18LL)), 4)), (-1L))))) >= l_652), (*p_31))))) | (*p_31));
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 284 */
|
||
|
int32_t **l_655 = &g_178;
|
||
|
int32_t l_663[9] = {0xD33D9A83L,0xD33D9A83L,0xD33D9A83L,0xD33D9A83L,0xD33D9A83L,0xD33D9A83L,0xD33D9A83L,0xD33D9A83L,0xD33D9A83L};
|
||
|
uint8_t l_664 = 0xCBL;
|
||
|
int i;
|
||
|
(*l_655) = l_654[3];
|
||
|
for (g_428.f0 = (-2); (g_428.f0 > (-17)); g_428.f0 = safe_sub_func_int16_t_s_s(g_428.f0, 9))
|
||
|
{ /* block id: 288 */
|
||
|
uint8_t ***l_660 = (void*)0;
|
||
|
uint8_t ***l_661 = (void*)0;
|
||
|
uint8_t ***l_662 = &l_658;
|
||
|
(*l_662) = l_658;
|
||
|
++l_664;
|
||
|
if ((6UL && l_630))
|
||
|
{ /* block id: 291 */
|
||
|
uint32_t l_667 = 0xF7C65D67L;
|
||
|
++l_667;
|
||
|
return p_32;
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 294 */
|
||
|
if (l_651)
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
for (l_664 = 0; (l_664 <= 7); l_664 += 1)
|
||
|
{ /* block id: 300 */
|
||
|
(*l_655) = (*l_655);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
if (l_624)
|
||
|
goto lbl_670;
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 306 */
|
||
|
int8_t l_672 = 3L;
|
||
|
uint8_t l_680 = 0x40L;
|
||
|
uint32_t l_705 = 0x1F4462B4L;
|
||
|
int32_t l_739[3];
|
||
|
int8_t l_787 = 0x21L;
|
||
|
int i;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_739[i] = 0x422EB51FL;
|
||
|
(*g_178) = (g_671 , l_672);
|
||
|
for (g_619 = 0; (g_619 <= 3); g_619 += 1)
|
||
|
{ /* block id: 310 */
|
||
|
uint64_t *l_674[9][1][6] = {{{&g_197,&g_495,&g_197,&g_495,&g_495,&g_495}},{{&g_495,&g_495,&g_495,(void*)0,&g_495,&g_197}},{{&g_197,&g_495,&g_197,&g_495,&g_495,&g_197}},{{(void*)0,(void*)0,&g_495,&g_495,&g_495,(void*)0}},{{&g_197,&g_495,&g_197,(void*)0,&g_197,&g_495}},{{&g_495,&g_197,&g_197,&g_495,(void*)0,(void*)0}},{{&g_197,&g_495,&g_495,&g_495,&g_495,&g_197}},{{&g_495,&g_495,&g_197,&g_495,(void*)0,&g_197}},{{&g_197,&g_197,&g_495,&g_197,&g_197,&g_495}}};
|
||
|
uint64_t **l_673 = &l_674[1][0][1];
|
||
|
int32_t l_696 = 0x88461700L;
|
||
|
int32_t l_698 = (-4L);
|
||
|
uint32_t l_699 = 0xD323517DL;
|
||
|
int8_t *l_748[6][2][7] = {{{&l_672,&g_428.f0,&g_428.f0,&g_343.f0,(void*)0,(void*)0,&g_343.f0},{&l_672,&g_428.f0,&l_672,&g_343.f0,&g_343.f0,&l_672,&g_55.f0}},{{&g_55.f0,&g_428.f0,&g_55.f0,&g_55.f0,&l_672,&g_343.f0,&g_55.f0},{&g_428.f0,&g_428.f0,&g_55.f0,&g_343.f0,&g_561,&l_672,&g_55.f0}},{{&g_428.f0,&g_55.f0,&g_561,&g_428.f0,&g_561,(void*)0,&g_343.f0},{&g_55.f0,(void*)0,&g_561,&g_561,&g_561,&g_561,(void*)0}},{{&g_428.f0,&g_428.f0,&g_561,&g_428.f0,(void*)0,&g_428.f0,&g_428.f0},{&g_561,&g_343.f0,&g_561,&g_428.f0,&g_55.f0,&g_343.f0,(void*)0}},{{&l_672,&l_672,&g_428.f0,&g_428.f0,(void*)0,&g_428.f0,&g_343.f0},{&g_343.f0,(void*)0,&g_561,&g_428.f0,&g_55.f0,&g_428.f0,&l_672}},{{&g_343.f0,&g_428.f0,&g_561,&g_561,&g_428.f0,&g_343.f0,&g_343.f0},{&g_55.f0,&g_561,&g_428.f0,(void*)0,&l_672,&l_672,(void*)0}}};
|
||
|
int8_t **l_747 = &l_748[3][0][4];
|
||
|
int8_t l_762 = 2L;
|
||
|
int32_t l_781[7];
|
||
|
int32_t l_790 = 1L;
|
||
|
uint64_t l_792 = 0x5FFD053C0BACBB77LL;
|
||
|
int i, j, k;
|
||
|
for (i = 0; i < 7; i++)
|
||
|
l_781[i] = 0x5484A3AFL;
|
||
|
(*g_178) |= 0x59E79647L;
|
||
|
for (g_151 = 3; (g_151 >= 0); g_151 -= 1)
|
||
|
{ /* block id: 314 */
|
||
|
uint64_t ***l_675 = &l_673;
|
||
|
int32_t l_676 = 1L;
|
||
|
uint32_t l_677 = 0x5D7CD52DL;
|
||
|
uint8_t *l_681[8][7] = {{&l_680,(void*)0,(void*)0,&l_680,(void*)0,(void*)0,&l_680},{(void*)0,&l_680,(void*)0,(void*)0,&l_680,(void*)0,(void*)0},{&l_680,&l_680,&l_680,&g_177.f3,&g_454,&l_680,&g_454},{&g_177.f3,(void*)0,(void*)0,&g_177.f3,(void*)0,(void*)0,&g_177.f3},{(void*)0,&g_454,(void*)0,(void*)0,&g_454,(void*)0,(void*)0},{&g_454,&g_177.f3,&l_680,&l_680,&l_680,&l_680,&g_177.f3},{&g_454,(void*)0,(void*)0,&g_454,(void*)0,(void*)0,&g_454},{(void*)0,&g_177.f3,(void*)0,(void*)0,&g_177.f3,(void*)0,(void*)0}};
|
||
|
uint8_t ***l_683 = &l_658;
|
||
|
uint8_t ****l_682 = &l_683;
|
||
|
int i, j;
|
||
|
(*l_675) = l_673;
|
||
|
if (l_676)
|
||
|
continue;
|
||
|
if (l_677)
|
||
|
continue;
|
||
|
(*g_178) = (safe_rshift_func_uint16_t_u_u(((((p_32 |= ((*l_659) = 0xD3L)) <= (g_200.f0 == l_680)) >= ((g_328[g_619] , l_681[7][2]) == (void*)0)) > (((*l_682) = &l_658) == &l_658)), ((safe_lshift_func_uint8_t_u_u(((p_29 , 0x4982L) && 0xE78EL), g_328[g_619].f0)) || p_29)));
|
||
|
}
|
||
|
for (g_128 = 0; (g_128 <= 3); g_128 += 1)
|
||
|
{ /* block id: 325 */
|
||
|
int32_t *l_686 = &l_624;
|
||
|
int32_t *l_687 = &l_624;
|
||
|
int32_t *l_688 = &l_624;
|
||
|
int32_t *l_689 = &l_624;
|
||
|
int32_t *l_690 = (void*)0;
|
||
|
int32_t *l_691 = &g_26[0].f0;
|
||
|
int32_t *l_692 = &g_26[0].f0;
|
||
|
int32_t *l_693 = &l_624;
|
||
|
int32_t *l_695[6] = {&l_694,&l_694,&l_624,&l_694,&l_694,&l_624};
|
||
|
uint32_t *l_722 = (void*)0;
|
||
|
uint32_t *l_723 = &g_26[0].f1;
|
||
|
uint32_t *l_726 = &l_630;
|
||
|
union U4 *l_729 = &g_287;
|
||
|
int i;
|
||
|
l_699++;
|
||
|
for (g_561 = 0; (g_561 >= 0); g_561 -= 1)
|
||
|
{ /* block id: 329 */
|
||
|
uint8_t l_704 = 0x88L;
|
||
|
const union U4 *l_710 = &g_287;
|
||
|
const union U4 **l_709 = &l_710;
|
||
|
for (l_634 = 0; (l_634 <= 8); l_634 += 1)
|
||
|
{ /* block id: 332 */
|
||
|
(*l_691) ^= 0x9A9FCB4AL;
|
||
|
if (l_699)
|
||
|
continue;
|
||
|
(*l_691) = (safe_mod_func_int16_t_s_s(l_704, g_26[0].f3));
|
||
|
g_621[4][5][1] = &g_619;
|
||
|
}
|
||
|
for (g_343.f0 = 0; (g_343.f0 >= 0); g_343.f0 -= 1)
|
||
|
{ /* block id: 340 */
|
||
|
const union U4 ***l_711 = &l_709;
|
||
|
int i, j;
|
||
|
(*l_691) = ((*l_688) = l_705);
|
||
|
l_696 = (g_706 , (safe_sub_func_int16_t_s_s((-1L), (g_261[(g_128 + 1)][(g_343.f0 + 1)] , ((((((*l_711) = (p_29 , l_709)) == &g_298[5][0][0]) & (safe_mod_func_uint64_t_u_u((safe_mul_func_uint8_t_u_u(0x8DL, (p_32 ^ (g_261[g_343.f0][g_561] , p_32)))), p_32))) < l_704) && p_29)))));
|
||
|
return l_698;
|
||
|
}
|
||
|
}
|
||
|
(*l_689) ^= (safe_sub_func_int8_t_s_s((-8L), ((((((safe_mod_func_int32_t_s_s((safe_sub_func_uint32_t_u_u((--(*l_723)), (*g_178))), (--(*l_726)))) <= 0x7B8E2347L) <= 0x0116L) < ((l_729 != (*g_297)) != p_32)) & (((g_425 & ((((**g_339) , 0x32L) , p_29) != g_730[5])) , l_731) == l_731)) | g_328[0].f3)));
|
||
|
}
|
||
|
for (g_200.f1 = 0; (g_200.f1 <= 3); g_200.f1 += 1)
|
||
|
{ /* block id: 354 */
|
||
|
const uint64_t *l_742[6][3];
|
||
|
const uint64_t **l_741 = &l_742[1][1];
|
||
|
const uint64_t ***l_740 = &l_741;
|
||
|
uint64_t **l_744 = &l_674[1][0][1];
|
||
|
uint64_t ***l_745 = &l_744;
|
||
|
uint64_t ***l_746 = &l_673;
|
||
|
uint16_t l_749[4] = {0UL,0UL,0UL,0UL};
|
||
|
int32_t l_763 = (-8L);
|
||
|
int32_t *l_767 = &l_696;
|
||
|
int32_t l_784 = 0xAB440781L;
|
||
|
int32_t l_786 = 3L;
|
||
|
int32_t l_788[3];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 6; i++)
|
||
|
{
|
||
|
for (j = 0; j < 3; j++)
|
||
|
l_742[i][j] = (void*)0;
|
||
|
}
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_788[i] = 1L;
|
||
|
for (g_250.f2 = 0; g_250.f2 < 4; g_250.f2 += 1)
|
||
|
{
|
||
|
union U3 tmp = {3L};
|
||
|
g_328[g_250.f2] = tmp;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
return l_630;
|
||
|
}
|
||
|
|
||
|
|
||
|
/* ------------------------------------------ */
|
||
|
/*
|
||
|
* reads : g_26.f9 g_7 g_55 g_26.f0 g_53 g_100 g_26 g_163 g_52 g_171 g_176 g_177 g_178 g_197 g_171.f0 g_200 g_51 g_211 g_200.f3 g_177.f0 g_177.f3 g_212 g_55.f0 g_250 g_253 g_261 g_280 g_128 g_287 g_55.f2 g_200.f0 g_297 g_328 g_329 g_328.f3 g_342 g_343 g_339 g_292.f0 g_328.f1 g_329.f3 g_386 g_292.f1 g_298 g_418 g_425 g_428 g_432 g_101 g_438 g_587 g_598 g_454 g_528.f3 g_617 g_618
|
||
|
* writes: g_51 g_55.f0 g_100 g_128 g_151 g_163 g_168 g_178 g_7 g_26.f0 g_26.f1 g_177.f1 g_197 g_55.f2 g_291 g_298 g_26.f8 g_339 g_200.f0 g_418 g_57 g_425 g_328.f3 g_436 g_599 g_602 g_454 g_619 g_621 g_343.f0
|
||
|
*/
|
||
|
uint64_t func_34(const int32_t p_35, uint32_t p_36, int16_t * p_37, const int64_t p_38)
|
||
|
{ /* block id: 11 */
|
||
|
int16_t l_95 = 0x2CDCL;
|
||
|
int32_t l_99 = (-1L);
|
||
|
int16_t *l_190 = &g_7[4];
|
||
|
union U6 **l_228 = &g_57;
|
||
|
int32_t l_254 = 0L;
|
||
|
int8_t *l_337 = (void*)0;
|
||
|
int8_t **l_336 = &l_337;
|
||
|
int32_t l_417 = 0xD14C5FF9L;
|
||
|
int32_t l_493 = 0x2885816FL;
|
||
|
int32_t l_494 = 2L;
|
||
|
const int8_t **l_596 = (void*)0;
|
||
|
int16_t l_614 = 0x653DL;
|
||
|
const int32_t **l_620[7];
|
||
|
int i;
|
||
|
for (i = 0; i < 7; i++)
|
||
|
l_620[i] = (void*)0;
|
||
|
for (p_36 = 0; (p_36 <= 25); p_36 = safe_add_func_int16_t_s_s(p_36, 7))
|
||
|
{ /* block id: 14 */
|
||
|
uint16_t l_90 = 0x18A5L;
|
||
|
uint8_t l_96 = 0xF8L;
|
||
|
uint32_t l_108 = 0x55566EC8L;
|
||
|
int32_t l_170 = 0xF7338C8BL;
|
||
|
uint8_t l_274 = 0xD4L;
|
||
|
union U4 *l_310 = &g_311;
|
||
|
int32_t **l_333 = &g_178;
|
||
|
int32_t l_409 = (-1L);
|
||
|
int16_t l_410 = 0x8128L;
|
||
|
int32_t l_411 = 0x0D62FD04L;
|
||
|
int32_t l_414 = 0xEDB1D599L;
|
||
|
int32_t l_416 = 5L;
|
||
|
union U6 * const l_421 = &g_343;
|
||
|
int16_t l_424 = 0x0E9DL;
|
||
|
uint16_t *l_433[1];
|
||
|
union U3 *l_434[9][4] = {{&g_328[0],(void*)0,&g_328[0],&g_328[1]},{&g_328[2],(void*)0,(void*)0,&g_328[2]},{(void*)0,&g_328[2],&g_328[0],&g_328[0]},{(void*)0,&g_328[0],(void*)0,&g_328[0]},{&g_328[2],&g_328[0],&g_328[0],&g_328[0]},{&g_328[0],&g_328[0],&g_328[1],&g_328[0]},{&g_328[0],&g_328[2],&g_328[1],&g_328[2]},{&g_328[0],(void*)0,&g_328[0],&g_328[1]},{&g_328[2],(void*)0,(void*)0,&g_328[2]}};
|
||
|
int64_t *l_439 = &g_151;
|
||
|
int16_t **l_465 = &l_190;
|
||
|
int8_t l_500 = 6L;
|
||
|
uint64_t l_504 = 0x97B71F3110B7B52ALL;
|
||
|
int64_t l_560 = 0x670CA0616E4B29B2LL;
|
||
|
uint8_t *l_613 = &g_454;
|
||
|
uint32_t *l_615 = (void*)0;
|
||
|
uint32_t *l_616[5] = {(void*)0,(void*)0,(void*)0,(void*)0,(void*)0};
|
||
|
int i, j;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
l_433[i] = (void*)0;
|
||
|
for (g_51 = 0; (g_51 <= 25); g_51 = safe_add_func_int64_t_s_s(g_51, 1))
|
||
|
{ /* block id: 17 */
|
||
|
int8_t l_97 = 0xA7L;
|
||
|
int8_t *l_98 = &g_55.f0;
|
||
|
int32_t l_107 = 0L;
|
||
|
uint16_t l_160 = 65527UL;
|
||
|
int32_t **l_332 = &g_178;
|
||
|
uint32_t l_352 = 4294967295UL;
|
||
|
int32_t l_413 = 0L;
|
||
|
int32_t *l_422 = &g_26[0].f0;
|
||
|
int32_t *l_423[7][7] = {{&l_107,&l_416,&l_413,&l_416,&l_107,&l_107,&l_416},{&l_107,(void*)0,&l_107,&l_107,&l_107,&l_107,(void*)0},{&l_416,&l_170,&l_413,&l_413,&l_170,&l_416,&l_170},{&l_107,&l_107,&l_107,&l_107,(void*)0,&l_107,&l_107},{&l_107,&l_107,&l_416,&l_413,&l_416,&l_107,&l_107},{&l_170,&l_107,&l_409,&l_107,&l_170,&l_170,&l_107},{&l_413,&l_107,&l_413,(void*)0,(void*)0,&l_413,&l_107}};
|
||
|
int i, j;
|
||
|
if ((safe_add_func_int64_t_s_s(0L, (safe_mod_func_int16_t_s_s((safe_sub_func_int16_t_s_s((safe_mul_func_int8_t_s_s(((((g_26[0].f9 < p_35) , (g_100 = ((safe_add_func_uint16_t_u_u(((safe_mul_func_int16_t_s_s((*p_37), (((safe_lshift_func_int16_t_s_s(((safe_rshift_func_int8_t_s_u((safe_sub_func_int8_t_s_s(((*l_98) = (safe_div_func_int8_t_s_s((safe_sub_func_uint8_t_u_u(p_38, ((safe_mul_func_int16_t_s_s(((safe_mul_func_uint8_t_u_u(((p_38 != l_90) < (safe_add_func_uint64_t_u_u((((((safe_mul_func_int16_t_s_s((l_96 |= (l_95 = 0x8045L)), 0x5D54L)) , g_55) , p_38) == 0x657E6FF2F0833481LL) >= 0xB5L), l_97))), g_26[0].f0)) <= p_35), (*g_53))) && 0x00L))), 0xF8L))), 5UL)), l_99)) | 6UL), 1)) != p_35) >= l_90))) & 0x8BEBE4505C2614ACLL), 0x803BL)) , g_100))) != &g_101) > 0xB92311C7L), p_36)), l_99)), 1UL)))))
|
||
|
{ /* block id: 22 */
|
||
|
int32_t *l_102 = &l_99;
|
||
|
int32_t *l_103 = &l_99;
|
||
|
int32_t *l_104 = &l_99;
|
||
|
int32_t *l_105 = &l_99;
|
||
|
int32_t *l_106[1][9] = {{&l_99,&g_26[0].f0,&g_26[0].f0,&l_99,&g_26[0].f0,&g_26[0].f0,&l_99,&g_26[0].f0,&g_26[0].f0}};
|
||
|
uint16_t *l_127 = &g_128;
|
||
|
int i, j;
|
||
|
(*l_102) &= l_96;
|
||
|
++l_108;
|
||
|
(*l_103) &= (+((safe_sub_func_uint32_t_u_u((((*l_98) = l_95) > 0xEFL), ((p_35 < (safe_mod_func_uint8_t_u_u((safe_add_func_uint32_t_u_u(((safe_sub_func_uint16_t_u_u((safe_mul_func_uint8_t_u_u((safe_add_func_uint64_t_u_u((safe_sub_func_int16_t_s_s(l_90, ((~0xCECF8258L) && (((*l_127) = 0xE968L) <= 0L)))), (((void*)0 == &g_51) > g_26[0].f9))), 0x7CL)), p_35)) | g_26[0].f9), 0UL)), p_36))) >= l_95))) == 0x1194L));
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 28 */
|
||
|
int16_t l_149 = 0x0924L;
|
||
|
int32_t **l_179 = (void*)0;
|
||
|
int32_t **l_180 = &g_178;
|
||
|
uint32_t *l_181 = &l_108;
|
||
|
int32_t l_267 = 0x16F70F24L;
|
||
|
for (l_96 = 0; (l_96 <= 5); l_96 += 1)
|
||
|
{ /* block id: 31 */
|
||
|
uint32_t *l_137 = &l_108;
|
||
|
int64_t *l_150 = &g_151;
|
||
|
int32_t *l_154 = &l_99;
|
||
|
int i;
|
||
|
(*l_154) = (safe_mul_func_uint16_t_u_u((g_7[l_96] <= (safe_mod_func_uint32_t_u_u((((((safe_lshift_func_uint16_t_u_s((g_26[0] , (safe_rshift_func_uint16_t_u_s(g_7[l_96], 14))), 7)) != ((*l_137)--)) != ((safe_rshift_func_int16_t_s_s((safe_mod_func_uint32_t_u_u(g_26[0].f2, ((safe_mul_func_int8_t_s_s(0x67L, (~g_26[0].f9))) ^ (safe_mod_func_uint64_t_u_u(l_149, ((*l_150) = 0xFEBE71B68C1B86B2LL)))))), 3)) , ((safe_div_func_int64_t_s_s(((*l_150) = 1L), 0x42EC255036077B2ALL)) <= l_96))) || l_99) >= p_38), p_38))), 0xE2CAL));
|
||
|
for (l_95 = 5; (l_95 >= 0); l_95 -= 1)
|
||
|
{ /* block id: 38 */
|
||
|
int32_t *l_155 = &l_107;
|
||
|
int32_t *l_156 = &l_99;
|
||
|
int32_t *l_157 = &l_107;
|
||
|
int32_t *l_158 = &l_99;
|
||
|
int32_t *l_159[2][5][3] = {{{&l_99,&l_99,&l_99},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0},{&l_99,&l_99,&l_99},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0},{&l_99,&l_99,&l_99}},{{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0},{&l_99,&l_99,&l_99},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0},{&l_99,&l_99,&l_99},{&g_26[0].f0,&g_26[0].f0,&g_26[0].f0}}};
|
||
|
union U2 **l_165 = &g_163;
|
||
|
union U2 **l_166 = (void*)0;
|
||
|
union U2 **l_167 = (void*)0;
|
||
|
int32_t **l_169 = &l_158;
|
||
|
int i, j, k;
|
||
|
l_160--;
|
||
|
g_168[1] = ((*l_165) = g_163);
|
||
|
(*l_169) = (void*)0;
|
||
|
l_170 = (*g_52);
|
||
|
}
|
||
|
}
|
||
|
if ((g_171 , ((((((*g_53) = (safe_mul_func_uint8_t_u_u(l_96, ((safe_mod_func_uint8_t_u_u((((((*l_181) = ((g_176 , ((0x4001L == 0xEA3FL) , g_177)) , (l_90 & (&p_35 == ((*l_180) = g_178))))) , (*g_53)) | 0x829FL) < p_38), l_90)) ^ l_96)))) != 3L) > g_26[0].f4) | 2L) < 0xF6E7EE21L)))
|
||
|
{ /* block id: 49 */
|
||
|
int32_t l_195 = 0xD2ECADEDL;
|
||
|
uint64_t *l_196[7] = {&g_177.f1,&g_177.f1,&g_177.f1,&g_177.f1,&g_177.f1,&g_177.f1,&g_177.f1};
|
||
|
int8_t *l_209 = (void*)0;
|
||
|
int i;
|
||
|
if ((((((*l_98) = (safe_lshift_func_int8_t_s_u(((safe_add_func_uint16_t_u_u((safe_add_func_int32_t_s_s(((l_170 ^= (*g_178)) | g_7[4]), ((l_99 = (((((safe_sub_func_int8_t_s_s((g_26[0].f9 == (((*p_37) || (0x1DCDCBB9L < l_160)) | ((void*)0 != l_190))), (((safe_mul_func_uint8_t_u_u((safe_sub_func_uint16_t_u_u(p_35, (*p_37))), 6L)) == l_97) || (*p_37)))) > p_35) & g_26[0].f4) == l_195) <= (*g_52))) <= p_35))), 0x5E96L)) && p_38), p_36))) && l_108) ^ p_36) != g_197))
|
||
|
{ /* block id: 53 */
|
||
|
return g_171.f0;
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 55 */
|
||
|
int8_t **l_210 = &l_98;
|
||
|
int32_t l_213 = (-1L);
|
||
|
(*g_178) = (safe_div_func_int64_t_s_s(((((1L <= (p_38 <= p_36)) , g_200) , g_51) < (((safe_add_func_uint16_t_u_u(((*p_37) , ((safe_mod_func_uint64_t_u_u((safe_lshift_func_int16_t_s_u((l_160 || ((*g_53) , (((*l_210) = l_209) == g_211))), g_26[0].f5)), g_200.f3)) | g_51)), l_213)) == 0xE7L) , g_177.f0)), p_35));
|
||
|
}
|
||
|
for (l_96 = (-13); (l_96 < 60); l_96 = safe_add_func_int32_t_s_s(l_96, 4))
|
||
|
{ /* block id: 61 */
|
||
|
uint32_t *l_233 = &g_26[0].f1;
|
||
|
int8_t *l_240 = &l_97;
|
||
|
int32_t l_243[1];
|
||
|
int i;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
l_243[i] = 6L;
|
||
|
l_170 = (~((*l_233) = ((+6UL) >= (safe_mul_func_int8_t_s_s((0x2EAC0BEA8BFED9C3LL <= ((safe_lshift_func_uint16_t_u_u(65528UL, (safe_rshift_func_int16_t_s_s((safe_rshift_func_int8_t_s_u((safe_rshift_func_int16_t_s_s((l_228 != (void*)0), 4)), ((safe_sub_func_uint32_t_u_u(0x149D964FL, 0x02FEEB18L)) >= (-1L)))), ((((*l_181) = (safe_mul_func_int16_t_s_s((p_38 > (*g_52)), (*p_37)))) != p_38) , l_108))))) == p_38)), g_177.f3)))));
|
||
|
(**l_180) &= (safe_rshift_func_int8_t_s_u(p_38, ((safe_rshift_func_uint8_t_u_s((g_171 , (safe_rshift_func_int16_t_s_u(((*g_211) > g_55.f0), l_195))), ((*l_240) = ((-2L) && p_36)))) == ((*g_53) ^ (safe_rshift_func_uint16_t_u_u((((0x4435L && (*p_37)) , l_243[0]) && 1L), 6))))));
|
||
|
}
|
||
|
for (l_195 = 0; (l_195 < 27); l_195++)
|
||
|
{ /* block id: 70 */
|
||
|
(*l_180) = g_178;
|
||
|
(*g_178) = l_99;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 74 */
|
||
|
int64_t l_262 = 0x776B1AF0680C1E3CLL;
|
||
|
union U1 l_275 = {0L};
|
||
|
uint16_t l_282 = 1UL;
|
||
|
for (g_151 = 26; (g_151 == 26); g_151++)
|
||
|
{ /* block id: 77 */
|
||
|
uint64_t *l_271[9] = {&g_197,(void*)0,&g_197,&g_197,(void*)0,&g_197,&g_197,(void*)0,&g_197};
|
||
|
int8_t * const *l_276[3][4];
|
||
|
int8_t * const **l_277 = &l_276[0][2];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
{
|
||
|
for (j = 0; j < 4; j++)
|
||
|
l_276[i][j] = &l_98;
|
||
|
}
|
||
|
(**l_180) |= (((safe_div_func_int16_t_s_s(l_107, (g_250 , ((safe_sub_func_uint8_t_u_u((l_254 = (g_253 , 0x8AL)), ((safe_rshift_func_int8_t_s_u(p_38, l_99)) != (+p_36)))) && (~p_36))))) , (((safe_div_func_uint8_t_u_u((g_261[3][2] , 0x0EL), l_99)) < l_262) && (*p_37))) > p_36);
|
||
|
(*g_178) &= 0xA9240DAAL;
|
||
|
(**l_180) &= (safe_sub_func_int8_t_s_s((safe_mul_func_int8_t_s_s(l_267, (!(safe_mul_func_uint8_t_u_u(((g_197 &= (g_177.f1 = l_262)) == (l_170 = (safe_add_func_uint16_t_u_u(p_38, l_274)))), (l_275 , (&g_211 == ((*l_277) = l_276[0][2])))))))), ((safe_add_func_uint8_t_u_u((g_280 , (safe_unary_minus_func_int32_t_s((((0x1F4F5D266F9F2E5BLL > 7L) , g_128) >= 0x11CA190077AE9643LL)))), 0x09L)) || l_274)));
|
||
|
--l_282;
|
||
|
}
|
||
|
if ((*g_178))
|
||
|
continue;
|
||
|
(*g_178) = (safe_mod_func_int16_t_s_s(l_95, (*p_37)));
|
||
|
l_107 = (g_287 , ((void*)0 == &l_97));
|
||
|
}
|
||
|
(**l_180) = 0x6FD15697L;
|
||
|
(*g_178) |= (+0xD10B849918664344LL);
|
||
|
}
|
||
|
if (p_36)
|
||
|
{ /* block id: 95 */
|
||
|
const union U3 *l_289[2];
|
||
|
int i;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
l_289[i] = (void*)0;
|
||
|
for (g_128 = 1; (g_128 <= 5); g_128 += 1)
|
||
|
{ /* block id: 98 */
|
||
|
const union U3 **l_290 = &l_289[1];
|
||
|
int i;
|
||
|
for (g_55.f2 = 0; (g_55.f2 <= 2); g_55.f2 += 1)
|
||
|
{ /* block id: 101 */
|
||
|
int i;
|
||
|
if (g_7[(g_55.f2 + 2)])
|
||
|
break;
|
||
|
return g_200.f0;
|
||
|
}
|
||
|
if (g_7[g_128])
|
||
|
break;
|
||
|
g_291 = ((*l_290) = l_289[1]);
|
||
|
}
|
||
|
for (l_108 = 21; (l_108 >= 41); ++l_108)
|
||
|
{ /* block id: 111 */
|
||
|
for (g_197 = (-9); (g_197 == 52); ++g_197)
|
||
|
{ /* block id: 114 */
|
||
|
(*g_297) = &g_287;
|
||
|
}
|
||
|
}
|
||
|
(*g_178) |= l_95;
|
||
|
(*g_178) &= p_36;
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 120 */
|
||
|
union U4 **l_312 = &g_298[5][0][0];
|
||
|
const int32_t l_324 = (-4L);
|
||
|
uint32_t *l_325 = &l_108;
|
||
|
int32_t l_402 = 0x85EF273AL;
|
||
|
int32_t l_412 = 0x1C6B58D6L;
|
||
|
int32_t l_415 = 0x891F53D3L;
|
||
|
if (((((!(safe_mul_func_uint8_t_u_u(p_35, ((safe_rshift_func_uint16_t_u_s((safe_mul_func_int16_t_s_s((0xDEL > (*g_211)), ((safe_mod_func_uint64_t_u_u((safe_sub_func_uint64_t_u_u((((*p_37) |= (l_310 == ((*l_312) = l_310))) & (((safe_div_func_uint32_t_u_u(((safe_lshift_func_int16_t_s_s((safe_div_func_int8_t_s_s(l_160, (~0x6C214296BABB2B16LL))), 6)) >= ((*l_325) = ((safe_add_func_uint8_t_u_u(0UL, (safe_sub_func_uint32_t_u_u(((l_324 > g_197) ^ p_36), 0x9BD93B31L)))) , p_38))), (-1L))) <= l_274) == p_36)), p_38)), g_128)) >= 0x24L))), 8)) < g_177.f0)))) < g_26[0].f3) && 0x10A5L) != (*g_178)))
|
||
|
{ /* block id: 124 */
|
||
|
return p_38;
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 126 */
|
||
|
uint16_t l_338 = 65529UL;
|
||
|
uint32_t l_393 = 0x0CAE8377L;
|
||
|
(*g_178) = ((p_38 & (safe_add_func_int16_t_s_s((p_36 | ((g_328[0] , g_329[4]) , (safe_mod_func_int64_t_s_s(((0xB014F3CCL < ((g_26[0].f8 = (l_332 != (l_333 = &g_178))) > ((((((safe_add_func_int16_t_s_s(0xE55EL, ((&g_211 != l_336) | 0xD6L))) != (**l_332)) && p_36) , l_338) && g_55.f0) | 0x88L))) | p_35), g_197)))), g_328[0].f3))) && (*g_52));
|
||
|
g_339 = &g_53;
|
||
|
for (g_200.f0 = 0; (g_200.f0 <= (-12)); g_200.f0 = safe_sub_func_uint16_t_u_u(g_200.f0, 8))
|
||
|
{ /* block id: 133 */
|
||
|
int32_t l_359 = 0L;
|
||
|
int16_t *l_371 = &l_95;
|
||
|
(**l_332) &= ((g_342 , g_343) , (((safe_add_func_int16_t_s_s((((safe_lshift_func_int16_t_s_u((-8L), 2)) != ((safe_mul_func_uint16_t_u_u(((p_35 >= (((l_352 , 1UL) < (l_338 , (safe_mod_func_int16_t_s_s(((**g_339) |= ((safe_add_func_int32_t_s_s(1L, ((safe_lshift_func_uint8_t_u_s(p_36, 6)) < p_36))) && 0x6101L)), g_26[0].f7)))) | l_338)) < 0x6405BA798F2DC3F2LL), l_338)) != g_292.f0)) & (-9L)), l_359)) >= g_328[0].f1) > 0x9FL));
|
||
|
(**l_332) = 0xCA97F19AL;
|
||
|
(*g_178) = (safe_rshift_func_int16_t_s_s((((safe_lshift_func_int8_t_s_s((safe_div_func_int32_t_s_s((g_329[4].f3 > ((!(safe_sub_func_uint64_t_u_u(((*g_178) >= (*g_178)), (((safe_sub_func_uint64_t_u_u(p_35, (((*l_371) = ((**g_339) = (*p_37))) , 18446744073709551607UL))) > (safe_unary_minus_func_uint16_t_u(((((void*)0 != &p_37) >= (safe_lshift_func_int16_t_s_s((+(safe_div_func_uint64_t_u_u((safe_mul_func_int8_t_s_s(g_26[0].f2, g_26[0].f9)), l_254))), 2))) == 0xB8E5L)))) | p_35)))) == l_338)), (*g_178))), l_254)) != g_26[0].f3) || p_38), 11));
|
||
|
}
|
||
|
for (l_254 = 0; (l_254 <= 29); l_254 = safe_add_func_int32_t_s_s(l_254, 1))
|
||
|
{ /* block id: 143 */
|
||
|
int64_t *l_399 = &g_151;
|
||
|
(*g_178) = (*g_178);
|
||
|
if (l_338)
|
||
|
break;
|
||
|
l_99 &= ((((safe_sub_func_uint8_t_u_u((((safe_sub_func_int32_t_s_s((g_386 , l_338), l_324)) != (safe_lshift_func_int8_t_s_u((g_7[4] | ((*l_399) = (safe_mod_func_int32_t_s_s(0xE6405BCDL, ((g_328[0].f3 | (safe_mod_func_uint16_t_u_u((((l_393 , ((((g_200.f0 <= ((+(safe_rshift_func_uint8_t_u_u((((safe_lshift_func_uint16_t_u_s(65533UL, (*p_37))) , 18446744073709551613UL) , (**l_333)), 6))) , p_35)) == p_36) >= (*g_178)) , &g_128)) != p_37) , 0x6565L), p_35))) , g_292.f1))))), 5))) != (-6L)), l_393)) & l_254) ^ 0x3B10FCA91A60AADBLL) , p_35);
|
||
|
(*l_312) = (*g_297);
|
||
|
}
|
||
|
}
|
||
|
if (p_35)
|
||
|
continue;
|
||
|
for (g_151 = 8; (g_151 > (-22)); g_151--)
|
||
|
{ /* block id: 154 */
|
||
|
uint8_t *l_403 = &l_274;
|
||
|
int32_t l_408[6][7] = {{2L,0L,0x775E3197L,0x775E3197L,0L,2L,0L},{0xF448DE32L,0x5195A814L,0L,0x963346A7L,0xA95782EDL,0x963346A7L,0L},{1L,1L,2L,0x775E3197L,2L,1L,1L},{(-6L),0x5195A814L,0x39BEEFECL,0x5195A814L,(-6L),(-7L),0L},{0L,0L,0L,2L,2L,0L,0L},{0L,0x78C9523CL,0x39BEEFECL,(-6L),0xA95782EDL,0x5195A814L,0xA95782EDL}};
|
||
|
int i, j;
|
||
|
if (((--(*l_403)) <= (p_36 >= p_38)))
|
||
|
{ /* block id: 156 */
|
||
|
if ((*g_178))
|
||
|
break;
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 158 */
|
||
|
int32_t *l_406 = &l_402;
|
||
|
int32_t *l_407[1];
|
||
|
int i;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
l_407[i] = &g_26[0].f0;
|
||
|
g_418--;
|
||
|
}
|
||
|
}
|
||
|
(*g_178) = ((void*)0 != &l_97);
|
||
|
}
|
||
|
(*l_228) = l_421;
|
||
|
--g_425;
|
||
|
}
|
||
|
if ((**l_333))
|
||
|
continue;
|
||
|
if (((*p_37) , ((g_328[0].f3 = ((g_428 , (+(safe_rshift_func_int8_t_s_u(p_38, 2)))) ^ g_432)) >= (l_337 != ((*g_101) , &g_425)))))
|
||
|
{ /* block id: 169 */
|
||
|
(*g_438) = l_434[5][1];
|
||
|
return (**l_333);
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 172 */
|
||
|
int16_t l_450 = 0xF366L;
|
||
|
int32_t l_451 = 0x7025D45AL;
|
||
|
int32_t l_452 = 0xFE4F28C9L;
|
||
|
union U4 **l_503 = &g_298[5][0][0];
|
||
|
int32_t l_559 = 1L;
|
||
|
uint64_t *l_584 = &g_197;
|
||
|
for (l_424 = 3; (l_424 >= 0); l_424 -= 1)
|
||
|
{ /* block id: 175 */
|
||
|
int16_t l_448 = 0x8851L;
|
||
|
int32_t l_449 = 0xF74A5578L;
|
||
|
int32_t l_479[2];
|
||
|
int8_t l_521 = 0x18L;
|
||
|
union U3 *l_527 = &g_528;
|
||
|
int i;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
l_479[i] = 0x459A2861L;
|
||
|
}
|
||
|
if ((safe_mul_func_uint8_t_u_u((g_587 , ((**l_333) > ((safe_rshift_func_int8_t_s_s(((safe_mul_func_int8_t_s_s(((safe_sub_func_int16_t_s_s((g_200 , (((l_559 |= (((safe_div_func_int16_t_s_s((-1L), l_451)) | (p_36 > (p_35 > 1UL))) == (-8L))) > 0x70F1E3FEL) & p_35)), 0xABCAL)) <= 1L), g_177.f3)) , p_38), (**l_333))) != l_254))), p_36)))
|
||
|
{ /* block id: 248 */
|
||
|
const int8_t ***l_597 = &l_596;
|
||
|
(*g_598) = ((*l_597) = l_596);
|
||
|
}
|
||
|
else
|
||
|
{ /* block id: 251 */
|
||
|
union U2 ***l_603 = &g_602;
|
||
|
(*l_603) = &g_168[0];
|
||
|
}
|
||
|
if (l_99)
|
||
|
continue;
|
||
|
}
|
||
|
(*g_618) = (((safe_lshift_func_int8_t_s_s((((safe_lshift_func_int16_t_s_u(l_254, ((safe_mul_func_int8_t_s_s((g_177 , p_38), ((void*)0 != l_228))) <= ((safe_unary_minus_func_uint16_t_u((((safe_lshift_func_uint8_t_u_s(((*l_613) |= l_493), l_614)) , ((*g_178) = (g_528.f3 || ((((l_417 = (g_7[5] ^ p_38)) >= g_617[0]) , (**l_333)) , 18446744073709551615UL)))) != p_38))) | l_254)))) ^ 1L) , (**l_333)), 6)) , 0x6F41053FL) | g_177.f3);
|
||
|
}
|
||
|
g_621[4][5][1] = &p_35;
|
||
|
g_621[1][6][3] = ((g_343.f0 = p_36) , &p_35);
|
||
|
return g_200.f0;
|
||
|
}
|
||
|
|
||
|
|
||
|
/* ------------------------------------------ */
|
||
|
/*
|
||
|
* reads : g_56
|
||
|
* writes: g_57
|
||
|
*/
|
||
|
int32_t func_39(int64_t p_40, int16_t p_41, int16_t * p_42, uint32_t p_43)
|
||
|
{ /* block id: 8 */
|
||
|
union U6 * const l_54[1][4][5] = {{{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&g_55,(void*)0,&g_55,(void*)0},{(void*)0,(void*)0,(void*)0,(void*)0,(void*)0},{(void*)0,&g_55,(void*)0,&g_55,(void*)0}}};
|
||
|
int i, j, k;
|
||
|
(*g_56) = l_54[0][3][4];
|
||
|
return p_40;
|
||
|
}
|
||
|
|
||
|
|
||
|
/* ------------------------------------------ */
|
||
|
/*
|
||
|
* reads : g_26.f1 g_52
|
||
|
* writes: g_26.f0
|
||
|
*/
|
||
|
int16_t * func_44(int64_t p_45, uint16_t p_46, uint16_t p_47)
|
||
|
{ /* block id: 4 */
|
||
|
(*g_52) = g_26[0].f1;
|
||
|
return &g_7[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();
|
||
|
for (i = 0; i < 6; i++)
|
||
|
{
|
||
|
transparent_crc(g_7[i], "g_7[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
for (i = 0; i < 1; i++)
|
||
|
{
|
||
|
transparent_crc(g_26[i].f0, "g_26[i].f0", print_hash_value);
|
||
|
transparent_crc(g_26[i].f1, "g_26[i].f1", print_hash_value);
|
||
|
transparent_crc(g_26[i].f2, "g_26[i].f2", print_hash_value);
|
||
|
transparent_crc(g_26[i].f3, "g_26[i].f3", print_hash_value);
|
||
|
transparent_crc(g_26[i].f4, "g_26[i].f4", print_hash_value);
|
||
|
transparent_crc(g_26[i].f5, "g_26[i].f5", print_hash_value);
|
||
|
transparent_crc(g_26[i].f6, "g_26[i].f6", print_hash_value);
|
||
|
transparent_crc(g_26[i].f7, "g_26[i].f7", print_hash_value);
|
||
|
transparent_crc(g_26[i].f8, "g_26[i].f8", print_hash_value);
|
||
|
transparent_crc(g_26[i].f9, "g_26[i].f9", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_51, "g_51", print_hash_value);
|
||
|
transparent_crc(g_55.f0, "g_55.f0", print_hash_value);
|
||
|
transparent_crc(g_128, "g_128", print_hash_value);
|
||
|
transparent_crc(g_151, "g_151", print_hash_value);
|
||
|
transparent_crc(g_164.f0, "g_164.f0", print_hash_value);
|
||
|
transparent_crc(g_171.f0, "g_171.f0", print_hash_value);
|
||
|
transparent_crc(g_171.f1, "g_171.f1", print_hash_value);
|
||
|
transparent_crc(g_171.f3, "g_171.f3", print_hash_value);
|
||
|
transparent_crc(g_176.f0, "g_176.f0", print_hash_value);
|
||
|
transparent_crc(g_177.f0, "g_177.f0", print_hash_value);
|
||
|
transparent_crc(g_177.f2, "g_177.f2", print_hash_value);
|
||
|
transparent_crc(g_177.f3, "g_177.f3", print_hash_value);
|
||
|
transparent_crc(g_197, "g_197", print_hash_value);
|
||
|
transparent_crc(g_200.f0, "g_200.f0", print_hash_value);
|
||
|
transparent_crc(g_200.f2, "g_200.f2", print_hash_value);
|
||
|
transparent_crc(g_200.f3, "g_200.f3", print_hash_value);
|
||
|
for (i = 0; i < 8; i++)
|
||
|
{
|
||
|
for (j = 0; j < 7; j++)
|
||
|
{
|
||
|
transparent_crc(g_212[i][j], "g_212[i][j]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_250.f0, "g_250.f0", print_hash_value);
|
||
|
transparent_crc(g_253.f0, "g_253.f0", print_hash_value);
|
||
|
for (i = 0; i < 7; i++)
|
||
|
{
|
||
|
for (j = 0; j < 3; j++)
|
||
|
{
|
||
|
transparent_crc(g_261[i][j].f0, "g_261[i][j].f0", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_280.f0, "g_280.f0", print_hash_value);
|
||
|
transparent_crc(g_287.f0, "g_287.f0", print_hash_value);
|
||
|
transparent_crc(g_287.f1, "g_287.f1", print_hash_value);
|
||
|
transparent_crc(g_292.f0, "g_292.f0", print_hash_value);
|
||
|
transparent_crc(g_292.f1, "g_292.f1", print_hash_value);
|
||
|
transparent_crc(g_292.f3, "g_292.f3", print_hash_value);
|
||
|
transparent_crc(g_311.f0, "g_311.f0", print_hash_value);
|
||
|
transparent_crc(g_311.f1, "g_311.f1", print_hash_value);
|
||
|
for (i = 0; i < 4; i++)
|
||
|
{
|
||
|
transparent_crc(g_328[i].f0, "g_328[i].f0", print_hash_value);
|
||
|
transparent_crc(g_328[i].f1, "g_328[i].f1", print_hash_value);
|
||
|
transparent_crc(g_328[i].f3, "g_328[i].f3", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
for (i = 0; i < 5; i++)
|
||
|
{
|
||
|
transparent_crc(g_329[i].f0, "g_329[i].f0", print_hash_value);
|
||
|
transparent_crc(g_329[i].f1, "g_329[i].f1", print_hash_value);
|
||
|
transparent_crc(g_329[i].f3, "g_329[i].f3", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_342.f0, "g_342.f0", print_hash_value);
|
||
|
transparent_crc(g_343.f0, "g_343.f0", print_hash_value);
|
||
|
transparent_crc(g_386.f0, "g_386.f0", print_hash_value);
|
||
|
transparent_crc(g_386.f1, "g_386.f1", print_hash_value);
|
||
|
transparent_crc(g_418, "g_418", print_hash_value);
|
||
|
transparent_crc(g_425, "g_425", print_hash_value);
|
||
|
transparent_crc(g_428.f0, "g_428.f0", print_hash_value);
|
||
|
transparent_crc(g_432, "g_432", print_hash_value);
|
||
|
transparent_crc(g_453, "g_453", print_hash_value);
|
||
|
transparent_crc(g_454, "g_454", print_hash_value);
|
||
|
transparent_crc(g_484, "g_484", print_hash_value);
|
||
|
transparent_crc(g_495, "g_495", print_hash_value);
|
||
|
for (i = 0; i < 3; i++)
|
||
|
{
|
||
|
for (j = 0; j < 6; j++)
|
||
|
{
|
||
|
for (k = 0; k < 3; k++)
|
||
|
{
|
||
|
transparent_crc(g_499[i][j][k].f0, "g_499[i][j][k].f0", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_528.f0, "g_528.f0", print_hash_value);
|
||
|
transparent_crc(g_528.f1, "g_528.f1", print_hash_value);
|
||
|
transparent_crc(g_528.f3, "g_528.f3", print_hash_value);
|
||
|
transparent_crc(g_536.f0, "g_536.f0", print_hash_value);
|
||
|
transparent_crc(g_536.f1, "g_536.f1", print_hash_value);
|
||
|
transparent_crc(g_536.f3, "g_536.f3", print_hash_value);
|
||
|
transparent_crc(g_561, "g_561", print_hash_value);
|
||
|
transparent_crc(g_562, "g_562", print_hash_value);
|
||
|
transparent_crc(g_563, "g_563", print_hash_value);
|
||
|
for (i = 0; i < 8; i++)
|
||
|
{
|
||
|
transparent_crc(g_572[i].f0, "g_572[i].f0", print_hash_value);
|
||
|
transparent_crc(g_572[i].f1, "g_572[i].f1", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_587.f0, "g_587.f0", print_hash_value);
|
||
|
transparent_crc(g_587.f1, "g_587.f1", print_hash_value);
|
||
|
transparent_crc(g_587.f2, "g_587.f2", print_hash_value);
|
||
|
transparent_crc(g_587.f3, "g_587.f3", print_hash_value);
|
||
|
transparent_crc(g_587.f4, "g_587.f4", print_hash_value);
|
||
|
transparent_crc(g_587.f5, "g_587.f5", print_hash_value);
|
||
|
transparent_crc(g_587.f6, "g_587.f6", print_hash_value);
|
||
|
transparent_crc(g_587.f7, "g_587.f7", print_hash_value);
|
||
|
transparent_crc(g_587.f8, "g_587.f8", print_hash_value);
|
||
|
transparent_crc(g_587.f9, "g_587.f9", print_hash_value);
|
||
|
for (i = 0; i < 8; i++)
|
||
|
{
|
||
|
transparent_crc(g_617[i], "g_617[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_619, "g_619", print_hash_value);
|
||
|
transparent_crc(g_671.f0, "g_671.f0", print_hash_value);
|
||
|
transparent_crc(g_671.f1, "g_671.f1", print_hash_value);
|
||
|
transparent_crc(g_671.f2, "g_671.f2", print_hash_value);
|
||
|
transparent_crc(g_671.f3, "g_671.f3", print_hash_value);
|
||
|
transparent_crc(g_671.f4, "g_671.f4", print_hash_value);
|
||
|
transparent_crc(g_671.f5, "g_671.f5", print_hash_value);
|
||
|
transparent_crc(g_671.f6, "g_671.f6", print_hash_value);
|
||
|
transparent_crc(g_671.f7, "g_671.f7", print_hash_value);
|
||
|
transparent_crc(g_671.f8, "g_671.f8", print_hash_value);
|
||
|
transparent_crc(g_671.f9, "g_671.f9", print_hash_value);
|
||
|
transparent_crc(g_706.f0, "g_706.f0", print_hash_value);
|
||
|
transparent_crc(g_706.f1, "g_706.f1", print_hash_value);
|
||
|
for (i = 0; i < 8; i++)
|
||
|
{
|
||
|
transparent_crc(g_730[i], "g_730[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
for (i = 0; i < 1; i++)
|
||
|
{
|
||
|
transparent_crc(g_732[i], "g_732[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_743.f0, "g_743.f0", print_hash_value);
|
||
|
transparent_crc(g_743.f1, "g_743.f1", print_hash_value);
|
||
|
transparent_crc(g_757.f0, "g_757.f0", print_hash_value);
|
||
|
transparent_crc(g_757.f2, "g_757.f2", print_hash_value);
|
||
|
transparent_crc(g_757.f3, "g_757.f3", print_hash_value);
|
||
|
transparent_crc(g_782, "g_782", print_hash_value);
|
||
|
transparent_crc(g_798, "g_798", print_hash_value);
|
||
|
transparent_crc(g_835.f0, "g_835.f0", print_hash_value);
|
||
|
transparent_crc(g_835.f1, "g_835.f1", print_hash_value);
|
||
|
transparent_crc(g_859.f0, "g_859.f0", print_hash_value);
|
||
|
for (i = 0; i < 6; i++)
|
||
|
{
|
||
|
transparent_crc(g_866[i].f0, "g_866[i].f0", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
for (i = 0; i < 1; i++)
|
||
|
{
|
||
|
transparent_crc(g_886[i].f0, "g_886[i].f0", print_hash_value);
|
||
|
transparent_crc(g_886[i].f1, "g_886[i].f1", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_898.f0, "g_898.f0", print_hash_value);
|
||
|
transparent_crc(g_927.f0, "g_927.f0", print_hash_value);
|
||
|
transparent_crc(g_932.f0, "g_932.f0", print_hash_value);
|
||
|
transparent_crc(g_932.f1, "g_932.f1", print_hash_value);
|
||
|
transparent_crc(g_932.f2, "g_932.f2", print_hash_value);
|
||
|
transparent_crc(g_932.f3, "g_932.f3", print_hash_value);
|
||
|
transparent_crc(g_932.f4, "g_932.f4", print_hash_value);
|
||
|
transparent_crc(g_932.f5, "g_932.f5", print_hash_value);
|
||
|
transparent_crc(g_932.f6, "g_932.f6", print_hash_value);
|
||
|
transparent_crc(g_932.f7, "g_932.f7", print_hash_value);
|
||
|
transparent_crc(g_932.f8, "g_932.f8", print_hash_value);
|
||
|
transparent_crc(g_932.f9, "g_932.f9", print_hash_value);
|
||
|
transparent_crc(g_933.f0, "g_933.f0", print_hash_value);
|
||
|
transparent_crc(g_933.f1, "g_933.f1", print_hash_value);
|
||
|
transparent_crc(g_947.f3, "g_947.f3", print_hash_value);
|
||
|
transparent_crc(g_963.f0, "g_963.f0", print_hash_value);
|
||
|
transparent_crc(g_963.f1, "g_963.f1", print_hash_value);
|
||
|
transparent_crc(g_963.f3, "g_963.f3", print_hash_value);
|
||
|
transparent_crc(g_985.f0, "g_985.f0", print_hash_value);
|
||
|
transparent_crc(g_985.f1, "g_985.f1", print_hash_value);
|
||
|
transparent_crc(g_986.f0, "g_986.f0", print_hash_value);
|
||
|
transparent_crc(g_986.f1, "g_986.f1", print_hash_value);
|
||
|
transparent_crc(g_1029.f0, "g_1029.f0", print_hash_value);
|
||
|
transparent_crc(g_1029.f1, "g_1029.f1", print_hash_value);
|
||
|
transparent_crc(g_1038, "g_1038", print_hash_value);
|
||
|
transparent_crc(g_1041.f0, "g_1041.f0", print_hash_value);
|
||
|
transparent_crc(g_1041.f1, "g_1041.f1", print_hash_value);
|
||
|
for (i = 0; i < 5; i++)
|
||
|
{
|
||
|
for (j = 0; j < 5; j++)
|
||
|
{
|
||
|
transparent_crc(g_1062[i][j], "g_1062[i][j]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_1072.f0, "g_1072.f0", print_hash_value);
|
||
|
transparent_crc(g_1078.f0, "g_1078.f0", print_hash_value);
|
||
|
transparent_crc(g_1078.f1, "g_1078.f1", print_hash_value);
|
||
|
transparent_crc(g_1078.f3, "g_1078.f3", print_hash_value);
|
||
|
transparent_crc(g_1151.f0, "g_1151.f0", print_hash_value);
|
||
|
transparent_crc(g_1250, "g_1250", print_hash_value);
|
||
|
for (i = 0; i < 6; i++)
|
||
|
{
|
||
|
for (j = 0; j < 4; j++)
|
||
|
{
|
||
|
transparent_crc(g_1292[i][j].f0, "g_1292[i][j].f0", print_hash_value);
|
||
|
transparent_crc(g_1292[i][j].f2, "g_1292[i][j].f2", print_hash_value);
|
||
|
transparent_crc(g_1292[i][j].f3, "g_1292[i][j].f3", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_1346.f0, "g_1346.f0", print_hash_value);
|
||
|
transparent_crc(g_1397.f0, "g_1397.f0", print_hash_value);
|
||
|
transparent_crc(g_1455, "g_1455", print_hash_value);
|
||
|
transparent_crc(g_1461.f3, "g_1461.f3", print_hash_value);
|
||
|
transparent_crc(g_1470, "g_1470", print_hash_value);
|
||
|
for (i = 0; i < 4; i++)
|
||
|
{
|
||
|
for (j = 0; j < 6; j++)
|
||
|
{
|
||
|
transparent_crc(g_1475[i][j], "g_1475[i][j]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_1508.f3, "g_1508.f3", print_hash_value);
|
||
|
transparent_crc(g_1510.f0, "g_1510.f0", print_hash_value);
|
||
|
transparent_crc(g_1510.f2, "g_1510.f2", print_hash_value);
|
||
|
transparent_crc(g_1510.f3, "g_1510.f3", print_hash_value);
|
||
|
transparent_crc(g_1511.f0, "g_1511.f0", print_hash_value);
|
||
|
transparent_crc(g_1511.f2, "g_1511.f2", print_hash_value);
|
||
|
transparent_crc(g_1511.f3, "g_1511.f3", print_hash_value);
|
||
|
for (i = 0; i < 6; i++)
|
||
|
{
|
||
|
transparent_crc(g_1523[i].f0, "g_1523[i].f0", print_hash_value);
|
||
|
transparent_crc(g_1523[i].f1, "g_1523[i].f1", print_hash_value);
|
||
|
transparent_crc(g_1523[i].f3, "g_1523[i].f3", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_1527.f0, "g_1527.f0", print_hash_value);
|
||
|
transparent_crc(g_1527.f1, "g_1527.f1", print_hash_value);
|
||
|
for (i = 0; i < 1; i++)
|
||
|
{
|
||
|
transparent_crc(g_1547[i].f0, "g_1547[i].f0", print_hash_value);
|
||
|
transparent_crc(g_1547[i].f2, "g_1547[i].f2", print_hash_value);
|
||
|
transparent_crc(g_1547[i].f3, "g_1547[i].f3", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_1596.f0, "g_1596.f0", print_hash_value);
|
||
|
for (i = 0; i < 3; i++)
|
||
|
{
|
||
|
for (j = 0; j < 4; j++)
|
||
|
{
|
||
|
for (k = 0; k < 3; k++)
|
||
|
{
|
||
|
transparent_crc(g_1607[i][j][k].f0, "g_1607[i][j][k].f0", print_hash_value);
|
||
|
transparent_crc(g_1607[i][j][k].f1, "g_1607[i][j][k].f1", print_hash_value);
|
||
|
transparent_crc(g_1607[i][j][k].f3, "g_1607[i][j][k].f3", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_1631.f0, "g_1631.f0", print_hash_value);
|
||
|
for (i = 0; i < 3; i++)
|
||
|
{
|
||
|
for (j = 0; j < 6; j++)
|
||
|
{
|
||
|
transparent_crc(g_1687[i][j].f0, "g_1687[i][j].f0", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_1703, "g_1703", print_hash_value);
|
||
|
transparent_crc(g_1735.f0, "g_1735.f0", print_hash_value);
|
||
|
transparent_crc(g_1735.f1, "g_1735.f1", print_hash_value);
|
||
|
transparent_crc(g_1735.f3, "g_1735.f3", print_hash_value);
|
||
|
transparent_crc(g_1752.f0, "g_1752.f0", print_hash_value);
|
||
|
transparent_crc(g_1752.f1, "g_1752.f1", print_hash_value);
|
||
|
transparent_crc(g_1752.f3, "g_1752.f3", print_hash_value);
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
transparent_crc(g_1778[i], "g_1778[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_1794.f0, "g_1794.f0", print_hash_value);
|
||
|
transparent_crc(g_1794.f1, "g_1794.f1", print_hash_value);
|
||
|
transparent_crc(g_1876.f0, "g_1876.f0", print_hash_value);
|
||
|
transparent_crc(g_1888.f0, "g_1888.f0", print_hash_value);
|
||
|
for (i = 0; i < 6; i++)
|
||
|
{
|
||
|
transparent_crc(g_1940[i].f0, "g_1940[i].f0", print_hash_value);
|
||
|
transparent_crc(g_1940[i].f2, "g_1940[i].f2", print_hash_value);
|
||
|
transparent_crc(g_1940[i].f3, "g_1940[i].f3", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_1953.f0, "g_1953.f0", print_hash_value);
|
||
|
transparent_crc(g_1953.f1, "g_1953.f1", print_hash_value);
|
||
|
transparent_crc(g_1953.f2, "g_1953.f2", print_hash_value);
|
||
|
transparent_crc(g_1953.f3, "g_1953.f3", print_hash_value);
|
||
|
transparent_crc(g_1953.f4, "g_1953.f4", print_hash_value);
|
||
|
transparent_crc(g_1953.f5, "g_1953.f5", print_hash_value);
|
||
|
transparent_crc(g_1953.f6, "g_1953.f6", print_hash_value);
|
||
|
transparent_crc(g_1953.f7, "g_1953.f7", print_hash_value);
|
||
|
transparent_crc(g_1953.f8, "g_1953.f8", print_hash_value);
|
||
|
transparent_crc(g_1953.f9, "g_1953.f9", print_hash_value);
|
||
|
transparent_crc(g_2010, "g_2010", print_hash_value);
|
||
|
transparent_crc(g_2025.f0, "g_2025.f0", print_hash_value);
|
||
|
transparent_crc(g_2028.f3, "g_2028.f3", print_hash_value);
|
||
|
transparent_crc(g_2040.f0, "g_2040.f0", print_hash_value);
|
||
|
transparent_crc(g_2040.f1, "g_2040.f1", print_hash_value);
|
||
|
transparent_crc(g_2040.f2, "g_2040.f2", print_hash_value);
|
||
|
transparent_crc(g_2040.f3, "g_2040.f3", print_hash_value);
|
||
|
transparent_crc(g_2040.f4, "g_2040.f4", print_hash_value);
|
||
|
transparent_crc(g_2040.f5, "g_2040.f5", print_hash_value);
|
||
|
transparent_crc(g_2040.f6, "g_2040.f6", print_hash_value);
|
||
|
transparent_crc(g_2040.f7, "g_2040.f7", print_hash_value);
|
||
|
transparent_crc(g_2040.f8, "g_2040.f8", print_hash_value);
|
||
|
transparent_crc(g_2040.f9, "g_2040.f9", print_hash_value);
|
||
|
transparent_crc(g_2051.f0, "g_2051.f0", print_hash_value);
|
||
|
transparent_crc(g_2051.f1, "g_2051.f1", print_hash_value);
|
||
|
transparent_crc(g_2091.f0, "g_2091.f0", print_hash_value);
|
||
|
transparent_crc(g_2091.f1, "g_2091.f1", print_hash_value);
|
||
|
transparent_crc(g_2116, "g_2116", print_hash_value);
|
||
|
transparent_crc(g_2164.f0, "g_2164.f0", print_hash_value);
|
||
|
for (i = 0; i < 6; i++)
|
||
|
{
|
||
|
for (j = 0; j < 2; j++)
|
||
|
{
|
||
|
for (k = 0; k < 5; k++)
|
||
|
{
|
||
|
transparent_crc(g_2188[i][j][k].f0, "g_2188[i][j][k].f0", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
for (i = 0; i < 10; i++)
|
||
|
{
|
||
|
for (j = 0; j < 4; j++)
|
||
|
{
|
||
|
transparent_crc(g_2195[i][j].f0, "g_2195[i][j].f0", print_hash_value);
|
||
|
transparent_crc(g_2195[i][j].f1, "g_2195[i][j].f1", print_hash_value);
|
||
|
transparent_crc(g_2195[i][j].f2, "g_2195[i][j].f2", print_hash_value);
|
||
|
transparent_crc(g_2195[i][j].f3, "g_2195[i][j].f3", print_hash_value);
|
||
|
transparent_crc(g_2195[i][j].f4, "g_2195[i][j].f4", print_hash_value);
|
||
|
transparent_crc(g_2195[i][j].f5, "g_2195[i][j].f5", print_hash_value);
|
||
|
transparent_crc(g_2195[i][j].f6, "g_2195[i][j].f6", print_hash_value);
|
||
|
transparent_crc(g_2195[i][j].f7, "g_2195[i][j].f7", print_hash_value);
|
||
|
transparent_crc(g_2195[i][j].f8, "g_2195[i][j].f8", print_hash_value);
|
||
|
transparent_crc(g_2195[i][j].f9, "g_2195[i][j].f9", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_2254.f0, "g_2254.f0", print_hash_value);
|
||
|
transparent_crc(g_2254.f1, "g_2254.f1", print_hash_value);
|
||
|
transparent_crc(g_2254.f2, "g_2254.f2", print_hash_value);
|
||
|
transparent_crc(g_2254.f3, "g_2254.f3", print_hash_value);
|
||
|
transparent_crc(g_2254.f4, "g_2254.f4", print_hash_value);
|
||
|
transparent_crc(g_2254.f5, "g_2254.f5", print_hash_value);
|
||
|
transparent_crc(g_2254.f6, "g_2254.f6", print_hash_value);
|
||
|
transparent_crc(g_2254.f7, "g_2254.f7", print_hash_value);
|
||
|
transparent_crc(g_2254.f8, "g_2254.f8", print_hash_value);
|
||
|
transparent_crc(g_2254.f9, "g_2254.f9", print_hash_value);
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
for (j = 0; j < 5; j++)
|
||
|
{
|
||
|
for (k = 0; k < 2; k++)
|
||
|
{
|
||
|
transparent_crc(g_2326[i][j][k].f0, "g_2326[i][j][k].f0", print_hash_value);
|
||
|
transparent_crc(g_2326[i][j][k].f1, "g_2326[i][j][k].f1", print_hash_value);
|
||
|
transparent_crc(g_2326[i][j][k].f3, "g_2326[i][j][k].f3", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_2434, "g_2434", print_hash_value);
|
||
|
transparent_crc(g_2445.f0, "g_2445.f0", print_hash_value);
|
||
|
transparent_crc(g_2445.f1, "g_2445.f1", print_hash_value);
|
||
|
transparent_crc(g_2445.f2, "g_2445.f2", print_hash_value);
|
||
|
transparent_crc(g_2445.f3, "g_2445.f3", print_hash_value);
|
||
|
transparent_crc(g_2445.f4, "g_2445.f4", print_hash_value);
|
||
|
transparent_crc(g_2445.f5, "g_2445.f5", print_hash_value);
|
||
|
transparent_crc(g_2445.f6, "g_2445.f6", print_hash_value);
|
||
|
transparent_crc(g_2445.f7, "g_2445.f7", print_hash_value);
|
||
|
transparent_crc(g_2445.f8, "g_2445.f8", print_hash_value);
|
||
|
transparent_crc(g_2445.f9, "g_2445.f9", print_hash_value);
|
||
|
transparent_crc(g_2519, "g_2519", print_hash_value);
|
||
|
transparent_crc(g_2541.f0, "g_2541.f0", print_hash_value);
|
||
|
transparent_crc(g_2541.f1, "g_2541.f1", print_hash_value);
|
||
|
transparent_crc(g_2541.f3, "g_2541.f3", print_hash_value);
|
||
|
transparent_crc(g_2547.f0, "g_2547.f0", print_hash_value);
|
||
|
transparent_crc(g_2547.f1, "g_2547.f1", print_hash_value);
|
||
|
for (i = 0; i < 10; i++)
|
||
|
{
|
||
|
for (j = 0; j < 6; j++)
|
||
|
{
|
||
|
for (k = 0; k < 4; k++)
|
||
|
{
|
||
|
transparent_crc(g_2564[i][j][k].f0, "g_2564[i][j][k].f0", print_hash_value);
|
||
|
transparent_crc(g_2564[i][j][k].f1, "g_2564[i][j][k].f1", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_2630.f0, "g_2630.f0", print_hash_value);
|
||
|
transparent_crc(g_2630.f1, "g_2630.f1", print_hash_value);
|
||
|
transparent_crc(g_2632.f0, "g_2632.f0", print_hash_value);
|
||
|
transparent_crc(g_2645, "g_2645", print_hash_value);
|
||
|
transparent_crc(g_2717.f0, "g_2717.f0", print_hash_value);
|
||
|
transparent_crc(g_2717.f1, "g_2717.f1", print_hash_value);
|
||
|
transparent_crc(g_2717.f3, "g_2717.f3", print_hash_value);
|
||
|
transparent_crc(g_2764.f0, "g_2764.f0", print_hash_value);
|
||
|
transparent_crc(g_2782.f0, "g_2782.f0", print_hash_value);
|
||
|
transparent_crc(g_2782.f2, "g_2782.f2", print_hash_value);
|
||
|
transparent_crc(g_2782.f3, "g_2782.f3", print_hash_value);
|
||
|
transparent_crc(g_2835.f0, "g_2835.f0", print_hash_value);
|
||
|
transparent_crc(g_2835.f1, "g_2835.f1", print_hash_value);
|
||
|
transparent_crc(g_2847.f0, "g_2847.f0", print_hash_value);
|
||
|
transparent_crc(g_2847.f1, "g_2847.f1", print_hash_value);
|
||
|
transparent_crc(g_2847.f2, "g_2847.f2", print_hash_value);
|
||
|
transparent_crc(g_2847.f3, "g_2847.f3", print_hash_value);
|
||
|
transparent_crc(g_2847.f4, "g_2847.f4", print_hash_value);
|
||
|
transparent_crc(g_2847.f5, "g_2847.f5", print_hash_value);
|
||
|
transparent_crc(g_2847.f6, "g_2847.f6", print_hash_value);
|
||
|
transparent_crc(g_2847.f7, "g_2847.f7", print_hash_value);
|
||
|
transparent_crc(g_2847.f8, "g_2847.f8", print_hash_value);
|
||
|
transparent_crc(g_2847.f9, "g_2847.f9", print_hash_value);
|
||
|
transparent_crc(g_2855.f0, "g_2855.f0", print_hash_value);
|
||
|
transparent_crc(g_2855.f1, "g_2855.f1", print_hash_value);
|
||
|
transparent_crc(g_2855.f3, "g_2855.f3", print_hash_value);
|
||
|
for (i = 0; i < 7; i++)
|
||
|
{
|
||
|
transparent_crc(g_2923[i].f0, "g_2923[i].f0", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
for (i = 0; i < 7; i++)
|
||
|
{
|
||
|
for (j = 0; j < 1; j++)
|
||
|
{
|
||
|
for (k = 0; k < 5; k++)
|
||
|
{
|
||
|
transparent_crc(g_2926[i][j][k], "g_2926[i][j][k]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
for (i = 0; i < 9; i++)
|
||
|
{
|
||
|
for (j = 0; j < 7; j++)
|
||
|
{
|
||
|
transparent_crc(g_2935[i][j], "g_2935[i][j]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_2937.f0, "g_2937.f0", print_hash_value);
|
||
|
transparent_crc(g_2964.f0, "g_2964.f0", print_hash_value);
|
||
|
transparent_crc(g_2964.f1, "g_2964.f1", print_hash_value);
|
||
|
for (i = 0; i < 5; i++)
|
||
|
{
|
||
|
for (j = 0; j < 6; j++)
|
||
|
{
|
||
|
for (k = 0; k < 8; k++)
|
||
|
{
|
||
|
transparent_crc(g_3014[i][j][k], "g_3014[i][j][k]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
for (j = 0; j < 1; j++)
|
||
|
{
|
||
|
transparent_crc(g_3032[i][j].f0, "g_3032[i][j].f0", print_hash_value);
|
||
|
transparent_crc(g_3032[i][j].f1, "g_3032[i][j].f1", print_hash_value);
|
||
|
transparent_crc(g_3032[i][j].f2, "g_3032[i][j].f2", print_hash_value);
|
||
|
transparent_crc(g_3032[i][j].f3, "g_3032[i][j].f3", print_hash_value);
|
||
|
transparent_crc(g_3032[i][j].f4, "g_3032[i][j].f4", print_hash_value);
|
||
|
transparent_crc(g_3032[i][j].f5, "g_3032[i][j].f5", print_hash_value);
|
||
|
transparent_crc(g_3032[i][j].f6, "g_3032[i][j].f6", print_hash_value);
|
||
|
transparent_crc(g_3032[i][j].f7, "g_3032[i][j].f7", print_hash_value);
|
||
|
transparent_crc(g_3032[i][j].f8, "g_3032[i][j].f8", print_hash_value);
|
||
|
transparent_crc(g_3032[i][j].f9, "g_3032[i][j].f9", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
for (i = 0; i < 7; i++)
|
||
|
{
|
||
|
transparent_crc(g_3048[i].f0, "g_3048[i].f0", print_hash_value);
|
||
|
transparent_crc(g_3048[i].f1, "g_3048[i].f1", print_hash_value);
|
||
|
transparent_crc(g_3048[i].f2, "g_3048[i].f2", print_hash_value);
|
||
|
transparent_crc(g_3048[i].f3, "g_3048[i].f3", print_hash_value);
|
||
|
transparent_crc(g_3048[i].f4, "g_3048[i].f4", print_hash_value);
|
||
|
transparent_crc(g_3048[i].f5, "g_3048[i].f5", print_hash_value);
|
||
|
transparent_crc(g_3048[i].f6, "g_3048[i].f6", print_hash_value);
|
||
|
transparent_crc(g_3048[i].f7, "g_3048[i].f7", print_hash_value);
|
||
|
transparent_crc(g_3048[i].f8, "g_3048[i].f8", print_hash_value);
|
||
|
transparent_crc(g_3048[i].f9, "g_3048[i].f9", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_3072.f0, "g_3072.f0", print_hash_value);
|
||
|
transparent_crc(g_3072.f1, "g_3072.f1", print_hash_value);
|
||
|
transparent_crc(g_3072.f3, "g_3072.f3", print_hash_value);
|
||
|
transparent_crc(g_3091.f0, "g_3091.f0", print_hash_value);
|
||
|
transparent_crc(g_3091.f1, "g_3091.f1", print_hash_value);
|
||
|
transparent_crc(g_3097.f0, "g_3097.f0", print_hash_value);
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
for (j = 0; j < 4; j++)
|
||
|
{
|
||
|
for (k = 0; k < 5; k++)
|
||
|
{
|
||
|
transparent_crc(g_3125[i][j][k].f0, "g_3125[i][j][k].f0", print_hash_value);
|
||
|
transparent_crc(g_3125[i][j][k].f2, "g_3125[i][j][k].f2", print_hash_value);
|
||
|
transparent_crc(g_3125[i][j][k].f3, "g_3125[i][j][k].f3", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
for (i = 0; i < 8; i++)
|
||
|
{
|
||
|
transparent_crc(g_3179[i], "g_3179[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_3187.f0, "g_3187.f0", print_hash_value);
|
||
|
transparent_crc(g_3187.f1, "g_3187.f1", print_hash_value);
|
||
|
transparent_crc(g_3188.f0, "g_3188.f0", print_hash_value);
|
||
|
transparent_crc(g_3188.f1, "g_3188.f1", print_hash_value);
|
||
|
transparent_crc(g_3195.f0, "g_3195.f0", print_hash_value);
|
||
|
transparent_crc(g_3208, "g_3208", print_hash_value);
|
||
|
platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value);
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
/************************ statistics *************************
|
||
|
XXX max struct depth: 1
|
||
|
breakdown:
|
||
|
depth: 0, occurrence: 897
|
||
|
depth: 1, occurrence: 12
|
||
|
XXX total union variables: 92
|
||
|
|
||
|
XXX non-zero bitfields defined in structs: 3
|
||
|
XXX zero bitfields defined in structs: 0
|
||
|
XXX const bitfields defined in structs: 1
|
||
|
XXX volatile bitfields defined in structs: 1
|
||
|
XXX structs with bitfields in the program: 59
|
||
|
breakdown:
|
||
|
indirect level: 0, occurrence: 25
|
||
|
indirect level: 1, occurrence: 13
|
||
|
indirect level: 2, occurrence: 10
|
||
|
indirect level: 3, occurrence: 3
|
||
|
indirect level: 4, occurrence: 4
|
||
|
indirect level: 5, occurrence: 4
|
||
|
XXX full-bitfields structs in the program: 0
|
||
|
breakdown:
|
||
|
XXX times a bitfields struct's address is taken: 18
|
||
|
XXX times a bitfields struct on LHS: 0
|
||
|
XXX times a bitfields struct on RHS: 36
|
||
|
XXX times a single bitfield on LHS: 2
|
||
|
XXX times a single bitfield on RHS: 10
|
||
|
|
||
|
XXX max expression depth: 44
|
||
|
breakdown:
|
||
|
depth: 1, occurrence: 263
|
||
|
depth: 2, occurrence: 64
|
||
|
depth: 3, occurrence: 6
|
||
|
depth: 4, occurrence: 3
|
||
|
depth: 5, occurrence: 1
|
||
|
depth: 7, occurrence: 1
|
||
|
depth: 9, occurrence: 1
|
||
|
depth: 12, occurrence: 1
|
||
|
depth: 14, occurrence: 2
|
||
|
depth: 15, occurrence: 3
|
||
|
depth: 16, occurrence: 5
|
||
|
depth: 17, occurrence: 3
|
||
|
depth: 18, occurrence: 5
|
||
|
depth: 19, occurrence: 4
|
||
|
depth: 20, occurrence: 5
|
||
|
depth: 21, occurrence: 1
|
||
|
depth: 22, occurrence: 3
|
||
|
depth: 23, occurrence: 4
|
||
|
depth: 24, occurrence: 1
|
||
|
depth: 26, occurrence: 1
|
||
|
depth: 27, occurrence: 1
|
||
|
depth: 28, occurrence: 3
|
||
|
depth: 29, occurrence: 1
|
||
|
depth: 30, occurrence: 2
|
||
|
depth: 31, occurrence: 1
|
||
|
depth: 33, occurrence: 1
|
||
|
depth: 35, occurrence: 1
|
||
|
depth: 37, occurrence: 1
|
||
|
depth: 44, occurrence: 2
|
||
|
|
||
|
XXX total number of pointers: 741
|
||
|
|
||
|
XXX times a variable address is taken: 1870
|
||
|
XXX times a pointer is dereferenced on RHS: 432
|
||
|
breakdown:
|
||
|
depth: 1, occurrence: 292
|
||
|
depth: 2, occurrence: 101
|
||
|
depth: 3, occurrence: 27
|
||
|
depth: 4, occurrence: 7
|
||
|
depth: 5, occurrence: 5
|
||
|
XXX times a pointer is dereferenced on LHS: 453
|
||
|
breakdown:
|
||
|
depth: 1, occurrence: 400
|
||
|
depth: 2, occurrence: 35
|
||
|
depth: 3, occurrence: 12
|
||
|
depth: 4, occurrence: 5
|
||
|
depth: 5, occurrence: 1
|
||
|
XXX times a pointer is compared with null: 55
|
||
|
XXX times a pointer is compared with address of another variable: 15
|
||
|
XXX times a pointer is compared with another pointer: 13
|
||
|
XXX times a pointer is qualified to be dereferenced: 10482
|
||
|
|
||
|
XXX max dereference level: 5
|
||
|
breakdown:
|
||
|
level: 0, occurrence: 0
|
||
|
level: 1, occurrence: 1905
|
||
|
level: 2, occurrence: 484
|
||
|
level: 3, occurrence: 125
|
||
|
level: 4, occurrence: 61
|
||
|
level: 5, occurrence: 32
|
||
|
XXX number of pointers point to pointers: 361
|
||
|
XXX number of pointers point to scalars: 312
|
||
|
XXX number of pointers point to structs: 0
|
||
|
XXX percent of pointers has null in alias set: 29
|
||
|
XXX average alias set size: 1.37
|
||
|
|
||
|
XXX times a non-volatile is read: 2609
|
||
|
XXX times a non-volatile is write: 1351
|
||
|
XXX times a volatile is read: 223
|
||
|
XXX times read thru a pointer: 52
|
||
|
XXX times a volatile is write: 42
|
||
|
XXX times written thru a pointer: 6
|
||
|
XXX times a volatile is available for access: 8.13e+03
|
||
|
XXX percentage of non-volatile access: 93.7
|
||
|
|
||
|
XXX forward jumps: 4
|
||
|
XXX backward jumps: 9
|
||
|
|
||
|
XXX stmts: 257
|
||
|
XXX max block depth: 5
|
||
|
breakdown:
|
||
|
depth: 0, occurrence: 23
|
||
|
depth: 1, occurrence: 26
|
||
|
depth: 2, occurrence: 35
|
||
|
depth: 3, occurrence: 49
|
||
|
depth: 4, occurrence: 53
|
||
|
depth: 5, occurrence: 71
|
||
|
|
||
|
XXX percentage a fresh-made variable is used: 20
|
||
|
XXX percentage an existing variable is used: 80
|
||
|
FYI: the random generator makes assumptions about the integer size. See platform.info for more details.
|
||
|
********************* end of statistics **********************/
|
||
|
|