1593 lines
66 KiB
C
1593 lines
66 KiB
C
![]() |
#include <stdio.h>
|
||
|
int print_hash_value = 1;
|
||
|
static void platform_main_begin(void)
|
||
|
{
|
||
|
}
|
||
|
static unsigned crc32_tab[256];
|
||
|
static unsigned crc32_context = 0xFFFFFFFFUL;
|
||
|
static void
|
||
|
crc32_gentab (void)
|
||
|
{
|
||
|
unsigned crc;
|
||
|
unsigned poly = 0xEDB88320UL;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 256; i++) {
|
||
|
crc = i;
|
||
|
for (j = 8; j > 0; j--) {
|
||
|
if (crc & 1) {
|
||
|
crc = (crc >> 1) ^ poly;
|
||
|
} else {
|
||
|
crc >>= 1;
|
||
|
}
|
||
|
}
|
||
|
crc32_tab[i] = crc;
|
||
|
}
|
||
|
}
|
||
|
static void
|
||
|
crc32_byte (unsigned char b) {
|
||
|
crc32_context =
|
||
|
((crc32_context >> 8) & 0x00FFFFFF) ^
|
||
|
crc32_tab[(crc32_context ^ b) & 0xFF];
|
||
|
}
|
||
|
extern int strcmp ( char *, char *);
|
||
|
static void
|
||
|
crc32_8bytes (unsigned val)
|
||
|
{
|
||
|
crc32_byte ((val>>0) & 0xff);
|
||
|
crc32_byte ((val>>8) & 0xff);
|
||
|
crc32_byte ((val>>16) & 0xff);
|
||
|
crc32_byte ((val>>24) & 0xff);
|
||
|
}
|
||
|
static void
|
||
|
transparent_crc (unsigned val, char* vname, int flag)
|
||
|
{
|
||
|
crc32_8bytes(val);
|
||
|
if (flag) {
|
||
|
printf("...checksum after hashing %s : %X\n", vname, crc32_context ^ 0xFFFFFFFFU);
|
||
|
}
|
||
|
}
|
||
|
static void
|
||
|
platform_main_end (int x, int flag)
|
||
|
{
|
||
|
if (!flag) printf ("checksum = %x\n", x);
|
||
|
}
|
||
|
static long __undefined;
|
||
|
void csmith_compute_hash(void);
|
||
|
void step_hash(int stmt_id);
|
||
|
static int g_6 = 0x398070ADL;
|
||
|
static signed char g_14 = 0L;
|
||
|
static unsigned short g_17 = 0UL;
|
||
|
static int g_85[5] = {(-10L), (-10L), (-10L), (-10L), (-10L)};
|
||
|
static int *g_129 = &g_85[1];
|
||
|
static unsigned g_201[3] = {1UL, 1UL, 1UL};
|
||
|
static unsigned short g_451 = 1UL;
|
||
|
static unsigned g_470 = 0x50F2087BL;
|
||
|
static int g_557 = 0xA0172E6EL;
|
||
|
static unsigned short g_643[8][3] = {{0x4692L, 0x42ABL, 0x4692L}, {0x4692L, 0x42ABL, 0x4692L}, {0x4692L, 0x42ABL, 0x4692L}, {0x4692L, 0x42ABL, 0x4692L}, {0x4692L, 0x42ABL, 0x4692L}, {0x4692L, 0x42ABL, 0x4692L}, {0x4692L, 0x42ABL, 0x4692L}, {0x4692L, 0x42ABL, 0x4692L}};
|
||
|
static unsigned short g_651 = 0UL;
|
||
|
static int g_661[3] = {(-5L), (-5L), (-5L)};
|
||
|
static int **g_698 = &g_129;
|
||
|
static int ***g_697 = &g_698;
|
||
|
static int g_812 = 0xD28761F7L;
|
||
|
static short g_838 = 1L;
|
||
|
static int g_860[10][10] = {{0x07B9BE07L, 1L, (-10L), 0x13DA5BC7L, 0xB7184757L, 0xCBA38D5AL, 0xB7184757L, 0x13DA5BC7L, (-10L), 1L}, {0x07B9BE07L, 1L, (-10L), 0x13DA5BC7L, 0xB7184757L, 0xCBA38D5AL, 0xB7184757L, 0x13DA5BC7L, (-10L), 1L}, {0x07B9BE07L, 1L, (-10L), 0x13DA5BC7L, 0xB7184757L, 0xCBA38D5AL, 0xB7184757L, 0x13DA5BC7L, (-10L), 1L}, {0x07B9BE07L, 1L, (-10L), 0x13DA5BC7L, 0xB7184757L, 0xCBA38D5AL, 0xB7184757L, 0x13DA5BC7L, (-10L), 1L}, {0x07B9BE07L, 1L, (-10L), 0x13DA5BC7L, 0xB7184757L, 0xCBA38D5AL, 0xB7184757L, 0x13DA5BC7L, (-10L), 1L}, {0x07B9BE07L, 1L, (-10L), 0x13DA5BC7L, 0xB7184757L, 0xCBA38D5AL, 0xB7184757L, 0x13DA5BC7L, (-10L), 1L}, {0x07B9BE07L, 1L, (-10L), 0x13DA5BC7L, 0xB7184757L, 0xCBA38D5AL, 0xB7184757L, 0x13DA5BC7L, (-10L), 1L}, {0x07B9BE07L, 1L, (-10L), 0x13DA5BC7L, 0xB7184757L, 0xCBA38D5AL, 0xB7184757L, 0x13DA5BC7L, (-10L), 1L}, {0x07B9BE07L, 1L, (-10L), 0x13DA5BC7L, 0xB7184757L, 0xCBA38D5AL, 0xB7184757L, 0x13DA5BC7L, (-10L), 1L}, {0x07B9BE07L, 1L, (-10L), 0x13DA5BC7L, 0xB7184757L, 0xCBA38D5AL, 0xB7184757L, 0x13DA5BC7L, (-10L), 1L}};
|
||
|
static int ***g_871 = &g_698;
|
||
|
static int g_912 = 0x1F364B07L;
|
||
|
static int g_949 = 0x875127CDL;
|
||
|
static unsigned func_1(void);
|
||
|
static int * func_31(unsigned p_32, unsigned char p_33, int * p_34, int * p_35, unsigned p_36);
|
||
|
static short func_39(int * p_40, int p_41, int * p_42, int * p_43, unsigned char p_44);
|
||
|
static int * func_45(int * p_46, int * p_47);
|
||
|
static int * func_48(unsigned p_49, int * p_50, short p_51);
|
||
|
static int * func_53(int * p_54, int * p_55);
|
||
|
static int * func_56(int * p_57, int * p_58, int * p_59, int * p_60);
|
||
|
static int * func_61(unsigned char p_62, int * p_63);
|
||
|
static unsigned func_64(int * p_65, int * p_66, int p_67);
|
||
|
static unsigned char func_74(int * p_75, unsigned short p_76);
|
||
|
static unsigned func_1(void)
|
||
|
{
|
||
|
int *l_2 = (void*)0;
|
||
|
int *l_3 = (void*)0;
|
||
|
int *l_4 = (void*)0;
|
||
|
int *l_5 = &g_6;
|
||
|
int *l_7 = &g_6;
|
||
|
int *l_8 = &g_6;
|
||
|
int l_9[4][9] = {{0x666A756AL, 0L, 0x666A756AL, 0L, 0x666A756AL, 0L, 0x666A756AL, 0L, 0x666A756AL}, {0x666A756AL, 0L, 0x666A756AL, 0L, 0x666A756AL, 0L, 0x666A756AL, 0L, 0x666A756AL}, {0x666A756AL, 0L, 0x666A756AL, 0L, 0x666A756AL, 0L, 0x666A756AL, 0L, 0x666A756AL}, {0x666A756AL, 0L, 0x666A756AL, 0L, 0x666A756AL, 0L, 0x666A756AL, 0L, 0x666A756AL}};
|
||
|
int *l_10 = &l_9[1][8];
|
||
|
int *l_11 = &l_9[1][8];
|
||
|
int *l_12 = &l_9[1][8];
|
||
|
int *l_13 = &l_9[1][8];
|
||
|
int *l_15 = &g_6;
|
||
|
int *l_16[8] = {&l_9[1][8], &l_9[1][8], &l_9[1][8], &l_9[1][8], &l_9[1][8], &l_9[1][8], &l_9[1][8], &l_9[1][8]};
|
||
|
unsigned char l_20 = 0xB6L;
|
||
|
short l_23[8][5] = {{0xF11BL, 0L, 0xF11BL, 0L, 0xF11BL}, {0xF11BL, 0L, 0xF11BL, 0L, 0xF11BL}, {0xF11BL, 0L, 0xF11BL, 0L, 0xF11BL}, {0xF11BL, 0L, 0xF11BL, 0L, 0xF11BL}, {0xF11BL, 0L, 0xF11BL, 0L, 0xF11BL}, {0xF11BL, 0L, 0xF11BL, 0L, 0xF11BL}, {0xF11BL, 0L, 0xF11BL, 0L, 0xF11BL}, {0xF11BL, 0L, 0xF11BL, 0L, 0xF11BL}};
|
||
|
short l_589[7][7] = {{0L, 1L, 1L, (-4L), (-10L), 0x953AL, (-1L)}, {0L, 1L, 1L, (-4L), (-10L), 0x953AL, (-1L)}, {0L, 1L, 1L, (-4L), (-10L), 0x953AL, (-1L)}, {0L, 1L, 1L, (-4L), (-10L), 0x953AL, (-1L)}, {0L, 1L, 1L, (-4L), (-10L), 0x953AL, (-1L)}, {0L, 1L, 1L, (-4L), (-10L), 0x953AL, (-1L)}, {0L, 1L, 1L, (-4L), (-10L), 0x953AL, (-1L)}};
|
||
|
unsigned char l_824 = 0xBCL;
|
||
|
unsigned l_855 = 0xB672D4EBL;
|
||
|
int ***l_872 = &g_698;
|
||
|
int l_907 = 4L;
|
||
|
short l_932 = (-5L);
|
||
|
int l_933[2];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
l_933[i] = 1L;
|
||
|
step_hash(1);
|
||
|
--g_17;
|
||
|
step_hash(673);
|
||
|
if ((l_20 > ((((short)l_23[6][3] << (short)8) ^ g_14) && g_6)))
|
||
|
{
|
||
|
unsigned l_26 = 0UL;
|
||
|
int *l_615 = (void*)0;
|
||
|
unsigned l_806 = 0xBF119F23L;
|
||
|
int l_822 = (-1L);
|
||
|
int *l_827 = &g_812;
|
||
|
short l_828 = 9L;
|
||
|
int *l_859 = &g_6;
|
||
|
signed char l_879 = 0L;
|
||
|
int **l_938 = &l_827;
|
||
|
int *l_948 = (void*)0;
|
||
|
step_hash(664);
|
||
|
for (g_6 = 0; (g_6 <= (-15)); g_6 -= 2)
|
||
|
{
|
||
|
int *l_77 = &g_6;
|
||
|
int l_817 = (-10L);
|
||
|
int l_819[8][5] = {{1L, 0x3F151C09L, (-1L), 0L, 0L}, {1L, 0x3F151C09L, (-1L), 0L, 0L}, {1L, 0x3F151C09L, (-1L), 0L, 0L}, {1L, 0x3F151C09L, (-1L), 0L, 0L}, {1L, 0x3F151C09L, (-1L), 0L, 0L}, {1L, 0x3F151C09L, (-1L), 0L, 0L}, {1L, 0x3F151C09L, (-1L), 0L, 0L}, {1L, 0x3F151C09L, (-1L), 0L, 0L}};
|
||
|
short l_930 = 0x8F86L;
|
||
|
int i, j;
|
||
|
}
|
||
|
step_hash(669);
|
||
|
for (g_6 = (-12); (g_6 < 14); g_6 += 4)
|
||
|
{
|
||
|
step_hash(668);
|
||
|
return (*l_827);
|
||
|
}
|
||
|
step_hash(670);
|
||
|
(*l_11) |= (func_39(func_56((**g_697), (*g_698), (**l_872), (**l_872)), func_74((**g_697), g_860[5][2]), (**l_872), (*l_938), g_949) != (**l_938));
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(672);
|
||
|
(**g_697) = (*g_698);
|
||
|
}
|
||
|
step_hash(674);
|
||
|
return g_949;
|
||
|
}
|
||
|
static int * func_31(unsigned p_32, unsigned char p_33, int * p_34, int * p_35, unsigned p_36)
|
||
|
{
|
||
|
int l_808 = 0L;
|
||
|
int *l_814 = &g_85[1];
|
||
|
step_hash(580);
|
||
|
if ((***g_697))
|
||
|
{
|
||
|
int *l_807 = (void*)0;
|
||
|
int *l_811 = &g_812;
|
||
|
step_hash(576);
|
||
|
(*g_698) = l_807;
|
||
|
step_hash(577);
|
||
|
(*l_811) ^= func_39((*g_698), ((signed char)1L + (signed char)(g_661[1] > (6UL <= ((p_32 != 1UL) >= 8L)))), l_807, l_807, p_33);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_813 = &g_85[0];
|
||
|
step_hash(579);
|
||
|
(**g_697) = l_813;
|
||
|
}
|
||
|
step_hash(581);
|
||
|
return l_814;
|
||
|
}
|
||
|
static short func_39(int * p_40, int p_41, int * p_42, int * p_43, unsigned char p_44)
|
||
|
{
|
||
|
int ***l_793 = &g_698;
|
||
|
int *l_794 = (void*)0;
|
||
|
int *l_795 = &g_661[1];
|
||
|
int *l_796 = &g_661[1];
|
||
|
int *l_797 = &g_661[0];
|
||
|
int l_798 = 0x0569EFD0L;
|
||
|
int *l_799 = &g_85[0];
|
||
|
int *l_800 = &l_798;
|
||
|
int *l_801 = &g_85[1];
|
||
|
int *l_802[3][10] = {{&g_85[0], &g_557, (void*)0, (void*)0, (void*)0, &g_557, &g_85[0], &g_661[1], &g_85[1], &g_661[1]}, {&g_85[0], &g_557, (void*)0, (void*)0, (void*)0, &g_557, &g_85[0], &g_661[1], &g_85[1], &g_661[1]}, {&g_85[0], &g_557, (void*)0, (void*)0, (void*)0, &g_557, &g_85[0], &g_661[1], &g_85[1], &g_661[1]}};
|
||
|
unsigned l_803 = 0xC69B6AE2L;
|
||
|
int i, j;
|
||
|
step_hash(571);
|
||
|
for (g_557 = 2; (g_557 >= 0); g_557 -= 1)
|
||
|
{
|
||
|
int *l_791 = &g_661[1];
|
||
|
step_hash(570);
|
||
|
for (p_41 = 0; (p_41 <= 2); p_41 += 1)
|
||
|
{
|
||
|
int ***l_792[8];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 8; i++)
|
||
|
l_792[i] = &g_698;
|
||
|
step_hash(567);
|
||
|
g_661[g_557] = func_74(l_791, (l_792[1] == l_793));
|
||
|
step_hash(568);
|
||
|
g_85[(g_557 + 2)] = func_74(func_56((**l_793), (**l_793), func_56(&p_41, l_791, (*g_698), (**l_793)), &p_41), g_661[p_41]);
|
||
|
step_hash(569);
|
||
|
if (g_643[(g_557 + 4)][g_557])
|
||
|
continue;
|
||
|
}
|
||
|
}
|
||
|
step_hash(572);
|
||
|
l_803--;
|
||
|
step_hash(573);
|
||
|
return g_85[1];
|
||
|
}
|
||
|
static int * func_45(int * p_46, int * p_47)
|
||
|
{
|
||
|
unsigned char l_714 = 0xE9L;
|
||
|
int l_732[10] = {0xFE724599L, 0x680FE581L, 0xFE724599L, 0x680FE581L, 0xFE724599L, 0x680FE581L, 0xFE724599L, 0x680FE581L, 0xFE724599L, 0x680FE581L};
|
||
|
unsigned char l_753 = 1UL;
|
||
|
int **l_778 = &g_129;
|
||
|
int i;
|
||
|
step_hash(492);
|
||
|
for (g_651 = 13; (g_651 < 32); g_651++)
|
||
|
{
|
||
|
int *l_709 = &g_85[1];
|
||
|
int *l_710 = &g_661[1];
|
||
|
int *l_711 = (void*)0;
|
||
|
int *l_712 = &g_557;
|
||
|
int *l_713 = &g_557;
|
||
|
step_hash(491);
|
||
|
--l_714;
|
||
|
}
|
||
|
step_hash(551);
|
||
|
for (l_714 = 12; (l_714 > 6); l_714 -= 5)
|
||
|
{
|
||
|
unsigned short l_724 = 65534UL;
|
||
|
int l_731 = 0x1CC7F592L;
|
||
|
int l_756 = 0xCC4C32D2L;
|
||
|
unsigned l_775 = 0x24917C87L;
|
||
|
unsigned char l_785 = 0x56L;
|
||
|
step_hash(510);
|
||
|
for (g_470 = 0; (g_470 < 41); g_470 += 2)
|
||
|
{
|
||
|
int *l_722 = &g_557;
|
||
|
int *l_723[7] = {(void*)0, &g_85[1], (void*)0, &g_85[1], (void*)0, &g_85[1], (void*)0};
|
||
|
int i;
|
||
|
step_hash(508);
|
||
|
for (g_451 = 0; (g_451 <= 2); g_451 += 1)
|
||
|
{
|
||
|
int *l_721[1];
|
||
|
int i;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
l_721[i] = &g_85[2];
|
||
|
step_hash(506);
|
||
|
for (g_17 = 0; (g_17 <= 2); g_17 += 1)
|
||
|
{
|
||
|
step_hash(505);
|
||
|
return l_721[0];
|
||
|
}
|
||
|
step_hash(507);
|
||
|
(*p_46) = g_201[g_451];
|
||
|
}
|
||
|
step_hash(509);
|
||
|
--l_724;
|
||
|
}
|
||
|
step_hash(550);
|
||
|
for (g_14 = 0; (g_14 <= (-23)); g_14--)
|
||
|
{
|
||
|
int *l_729 = (void*)0;
|
||
|
int *l_730[9][7] = {{&g_85[1], &g_557, &g_661[1], &g_557, &g_661[1], &g_661[1], &g_661[1]}, {&g_85[1], &g_557, &g_661[1], &g_557, &g_661[1], &g_661[1], &g_661[1]}, {&g_85[1], &g_557, &g_661[1], &g_557, &g_661[1], &g_661[1], &g_661[1]}, {&g_85[1], &g_557, &g_661[1], &g_557, &g_661[1], &g_661[1], &g_661[1]}, {&g_85[1], &g_557, &g_661[1], &g_557, &g_661[1], &g_661[1], &g_661[1]}, {&g_85[1], &g_557, &g_661[1], &g_557, &g_661[1], &g_661[1], &g_661[1]}, {&g_85[1], &g_557, &g_661[1], &g_557, &g_661[1], &g_661[1], &g_661[1]}, {&g_85[1], &g_557, &g_661[1], &g_557, &g_661[1], &g_661[1], &g_661[1]}, {&g_85[1], &g_557, &g_661[1], &g_557, &g_661[1], &g_661[1], &g_661[1]}};
|
||
|
unsigned char l_733 = 1UL;
|
||
|
unsigned l_761[2][6] = {{0x2507D538L, 0UL, 0x2507D538L, 0UL, 0x2507D538L, 0UL}, {0x2507D538L, 0UL, 0x2507D538L, 0UL, 0x2507D538L, 0UL}};
|
||
|
int i, j;
|
||
|
step_hash(514);
|
||
|
l_733--;
|
||
|
step_hash(515);
|
||
|
(*g_129) = (*p_47);
|
||
|
step_hash(549);
|
||
|
if (((unsigned char)((+l_732[5]) == (0xDD0182C3L == l_724)) + (unsigned char)(((func_74(&l_731, g_14) < l_731) ^ ((signed char)((unsigned short)g_14 >> (unsigned short)l_724) + (signed char)l_732[9])) <= (-1L))))
|
||
|
{
|
||
|
int l_742 = 0x643BF55BL;
|
||
|
int l_754 = 0x8EE163EAL;
|
||
|
int l_758 = 9L;
|
||
|
int l_760[2][1];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
for (j = 0; j < 1; j++)
|
||
|
l_760[i][j] = 0x2AF04588L;
|
||
|
}
|
||
|
step_hash(517);
|
||
|
l_742 ^= func_74(p_46, l_731);
|
||
|
step_hash(518);
|
||
|
(**g_697) = p_46;
|
||
|
step_hash(533);
|
||
|
if (((unsigned char)((*p_47) ^ (l_742 > l_732[7])) % (unsigned char)((short)func_74(&l_731, l_742) << (short)(-(unsigned short)(((((unsigned char)g_557 % (unsigned char)l_742) && ((short)g_557 - (short)g_451)) >= l_742) || l_714)))))
|
||
|
{
|
||
|
unsigned short l_752 = 0xC4A7L;
|
||
|
int l_755 = 1L;
|
||
|
int l_757 = 9L;
|
||
|
int l_759[1][2];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
{
|
||
|
for (j = 0; j < 2; j++)
|
||
|
l_759[i][j] = 0x555FD7F3L;
|
||
|
}
|
||
|
step_hash(520);
|
||
|
(**g_697) = func_56((**g_697), (**g_697), &l_731, func_61((!246UL), p_46));
|
||
|
step_hash(528);
|
||
|
for (g_557 = 2; (g_557 >= 0); g_557 -= 1)
|
||
|
{
|
||
|
int i, j;
|
||
|
step_hash(524);
|
||
|
l_752 ^= g_201[g_557];
|
||
|
step_hash(525);
|
||
|
l_753 |= l_724;
|
||
|
step_hash(526);
|
||
|
l_731 &= (l_742 < func_74((*g_698), g_201[2]));
|
||
|
step_hash(527);
|
||
|
l_731 &= 0x71248A86L;
|
||
|
}
|
||
|
step_hash(529);
|
||
|
--l_761[0][3];
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned l_764 = 9UL;
|
||
|
step_hash(531);
|
||
|
++l_764;
|
||
|
step_hash(532);
|
||
|
(*g_129) = l_731;
|
||
|
}
|
||
|
step_hash(534);
|
||
|
(*g_698) = p_46;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(547);
|
||
|
for (g_651 = (-20); (g_651 < 3); g_651 += 4)
|
||
|
{
|
||
|
unsigned short l_786 = 0xAD64L;
|
||
|
unsigned l_787 = 0xDB5C09E6L;
|
||
|
step_hash(539);
|
||
|
(*p_46) = ((int)(((short)((short)l_775 >> (short)0) >> (short)((((g_651 || (((((signed char)1L * (signed char)((*g_697) == l_778)) || 65535UL) || 6UL) & g_85[3])) <= l_756) < 1L) <= 0xCCL)) | 0x39L) - (int)(-5L));
|
||
|
step_hash(545);
|
||
|
for (g_17 = 1; (g_17 <= 4); g_17 += 1)
|
||
|
{
|
||
|
int i;
|
||
|
step_hash(543);
|
||
|
g_85[g_17] = 0x920823ADL;
|
||
|
step_hash(544);
|
||
|
return p_46;
|
||
|
}
|
||
|
step_hash(546);
|
||
|
l_731 ^= ((signed char)(((signed char)(((l_756 && func_74((**g_697), g_6)) >= l_785) || l_786) << (signed char)7) || (((void*)0 != (**g_697)) <= g_643[5][1])) >> (signed char)l_787);
|
||
|
}
|
||
|
step_hash(548);
|
||
|
if ((***g_697))
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
step_hash(552);
|
||
|
(*g_697) = l_778;
|
||
|
step_hash(558);
|
||
|
for (l_714 = (-19); (l_714 >= 2); l_714++)
|
||
|
{
|
||
|
step_hash(556);
|
||
|
(**l_778) = 0x880B1029L;
|
||
|
step_hash(557);
|
||
|
return (*g_698);
|
||
|
}
|
||
|
step_hash(559);
|
||
|
return p_47;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static int * func_48(unsigned p_49, int * p_50, short p_51)
|
||
|
{
|
||
|
int **l_621 = (void*)0;
|
||
|
int **l_622[1];
|
||
|
int l_625[5][7] = {{1L, 0x9FF9039AL, 0L, 0x0161932AL, 0x0161932AL, 0L, 0x9FF9039AL}, {1L, 0x9FF9039AL, 0L, 0x0161932AL, 0x0161932AL, 0L, 0x9FF9039AL}, {1L, 0x9FF9039AL, 0L, 0x0161932AL, 0x0161932AL, 0L, 0x9FF9039AL}, {1L, 0x9FF9039AL, 0L, 0x0161932AL, 0x0161932AL, 0L, 0x9FF9039AL}, {1L, 0x9FF9039AL, 0L, 0x0161932AL, 0x0161932AL, 0L, 0x9FF9039AL}};
|
||
|
int l_684 = 0x1A97AF11L;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
l_622[i] = (void*)0;
|
||
|
step_hash(430);
|
||
|
g_129 = func_61(p_51, &g_85[1]);
|
||
|
step_hash(431);
|
||
|
(*p_50) = (p_51 != (p_51 >= ((((unsigned short)l_625[3][6] >> (unsigned short)0) <= ((int)func_74(p_50, p_51) - (int)p_49)) >= (+(p_50 != (void*)0)))));
|
||
|
step_hash(432);
|
||
|
g_129 = p_50;
|
||
|
step_hash(485);
|
||
|
for (g_451 = 0; (g_451 < 22); g_451 += 7)
|
||
|
{
|
||
|
short l_644 = 0xC3D7L;
|
||
|
int l_648[7][1] = {{0x93B0BB7EL}, {0x93B0BB7EL}, {0x93B0BB7EL}, {0x93B0BB7EL}, {0x93B0BB7EL}, {0x93B0BB7EL}, {0x93B0BB7EL}};
|
||
|
short l_650 = 8L;
|
||
|
int i, j;
|
||
|
step_hash(450);
|
||
|
for (g_17 = 1; (g_17 <= 4); g_17 += 1)
|
||
|
{
|
||
|
int i, j;
|
||
|
step_hash(443);
|
||
|
for (g_470 = 0; (g_470 <= 0); g_470 += 1)
|
||
|
{
|
||
|
int l_632[6];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 6; i++)
|
||
|
l_632[i] = (-3L);
|
||
|
step_hash(442);
|
||
|
l_632[4] &= ((signed char)l_625[g_17][(g_470 + 3)] * (signed char)g_85[(g_470 + 1)]);
|
||
|
}
|
||
|
step_hash(448);
|
||
|
for (g_14 = 0; (g_14 <= 4); g_14 += 1)
|
||
|
{
|
||
|
int ***l_633 = &l_621;
|
||
|
step_hash(447);
|
||
|
(*l_633) = &p_50;
|
||
|
}
|
||
|
step_hash(449);
|
||
|
l_625[g_17][g_17] = ((signed char)(((((void*)0 != &p_50) <= l_625[g_17][(g_17 + 1)]) < (-(short)g_85[g_17])) & (-5L)) / (signed char)((unsigned short)g_85[g_17] % (unsigned short)((unsigned char)(g_85[2] == ((unsigned short)(g_6 && ((g_201[2] >= g_85[g_17]) ^ 0L)) % (unsigned short)g_643[5][1])) >> (unsigned char)l_644)));
|
||
|
}
|
||
|
step_hash(451);
|
||
|
g_557 &= (0x2A768312L == ((signed char)p_49 >> (signed char)((p_50 != p_50) < (*g_129))));
|
||
|
step_hash(484);
|
||
|
if ((*g_129))
|
||
|
{
|
||
|
signed char l_647 = 0xBBL;
|
||
|
int l_649[9][1] = {{(-1L)}, {(-1L)}, {(-1L)}, {(-1L)}, {(-1L)}, {(-1L)}, {(-1L)}, {(-1L)}, {(-1L)}};
|
||
|
short l_680 = (-9L);
|
||
|
int i, j;
|
||
|
step_hash(453);
|
||
|
(*p_50) |= (&p_50 != &g_129);
|
||
|
step_hash(454);
|
||
|
++g_651;
|
||
|
step_hash(472);
|
||
|
for (p_49 = (-11); (p_49 <= 19); p_49 += 8)
|
||
|
{
|
||
|
signed char l_656 = 0x30L;
|
||
|
int l_657 = 0xD5A127C5L;
|
||
|
unsigned short l_658 = 0x5D8DL;
|
||
|
int l_662 = 6L;
|
||
|
int l_673[2][2];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
for (j = 0; j < 2; j++)
|
||
|
l_673[i][j] = 0x7B3202F8L;
|
||
|
}
|
||
|
step_hash(458);
|
||
|
l_658++;
|
||
|
step_hash(470);
|
||
|
if (l_648[5][0])
|
||
|
{
|
||
|
unsigned short l_663 = 65535UL;
|
||
|
step_hash(460);
|
||
|
if (l_644)
|
||
|
break;
|
||
|
step_hash(461);
|
||
|
++l_663;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned l_666 = 4294967292UL;
|
||
|
int l_669 = (-1L);
|
||
|
int l_670 = 0L;
|
||
|
int l_671 = 0L;
|
||
|
int l_672 = 0xFD532E8AL;
|
||
|
int l_674 = 0xA05175F2L;
|
||
|
int l_675 = 0x14CF6733L;
|
||
|
int l_676 = 0L;
|
||
|
int l_677[1];
|
||
|
signed char l_678[6] = {0x3CL, 0x3CL, 0x1AL, 0x3CL, 0x3CL, 0x1AL};
|
||
|
int l_679 = 0x57E8D400L;
|
||
|
unsigned short l_681 = 0xBA8BL;
|
||
|
int i;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
l_677[i] = 0L;
|
||
|
step_hash(467);
|
||
|
for (l_644 = 0; (l_644 <= 2); l_644 += 1)
|
||
|
{
|
||
|
step_hash(466);
|
||
|
++l_666;
|
||
|
}
|
||
|
step_hash(468);
|
||
|
l_681--;
|
||
|
step_hash(469);
|
||
|
return &g_557;
|
||
|
}
|
||
|
step_hash(471);
|
||
|
(*g_129) = 0x69CB4F15L;
|
||
|
}
|
||
|
step_hash(473);
|
||
|
if (l_684)
|
||
|
continue;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned char l_699 = 2UL;
|
||
|
int ***l_706 = &l_622[0];
|
||
|
step_hash(475);
|
||
|
l_648[5][0] ^= ((unsigned char)((short)((unsigned char)255UL >> (unsigned char)0) * (short)((p_49 < ((short)1L << (short)0)) & ((short)((void*)0 == &g_557) - (short)g_557))) << (unsigned char)(((short)(func_74(&l_648[4][0], (g_697 != (void*)0)) >= 4294967295UL) * (short)l_699) < p_49));
|
||
|
step_hash(481);
|
||
|
for (p_51 = 14; (p_51 >= (-2)); p_51 -= 5)
|
||
|
{
|
||
|
step_hash(479);
|
||
|
(*g_698) = (*g_698);
|
||
|
step_hash(480);
|
||
|
return (*g_698);
|
||
|
}
|
||
|
step_hash(482);
|
||
|
(*p_50) = (((short)p_49 << (short)(g_470 > (*p_50))) || ((func_74((*g_698), (g_85[0] | p_49)) == ((int)l_699 + (int)(&g_698 == l_706))) | p_49));
|
||
|
step_hash(483);
|
||
|
(**g_698) |= 0xF3FD9127L;
|
||
|
}
|
||
|
}
|
||
|
step_hash(486);
|
||
|
return p_50;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static int * func_53(int * p_54, int * p_55)
|
||
|
{
|
||
|
unsigned char l_616 = 1UL;
|
||
|
int *l_617 = &g_6;
|
||
|
int **l_618 = &l_617;
|
||
|
int *l_619 = &g_85[3];
|
||
|
step_hash(427);
|
||
|
(*l_618) = func_61(l_616, l_617);
|
||
|
step_hash(428);
|
||
|
return l_619;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static int * func_56(int * p_57, int * p_58, int * p_59, int * p_60)
|
||
|
{
|
||
|
unsigned l_614 = 0UL;
|
||
|
step_hash(424);
|
||
|
l_614 = g_6;
|
||
|
step_hash(425);
|
||
|
return &g_557;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static int * func_61(unsigned char p_62, int * p_63)
|
||
|
{
|
||
|
unsigned char l_590[8][6] = {{1UL, 0xA1L, 255UL, 0xA1L, 1UL, 1UL}, {1UL, 0xA1L, 255UL, 0xA1L, 1UL, 1UL}, {1UL, 0xA1L, 255UL, 0xA1L, 1UL, 1UL}, {1UL, 0xA1L, 255UL, 0xA1L, 1UL, 1UL}, {1UL, 0xA1L, 255UL, 0xA1L, 1UL, 1UL}, {1UL, 0xA1L, 255UL, 0xA1L, 1UL, 1UL}, {1UL, 0xA1L, 255UL, 0xA1L, 1UL, 1UL}, {1UL, 0xA1L, 255UL, 0xA1L, 1UL, 1UL}};
|
||
|
int *l_591[6][3] = {{&g_85[1], &g_85[1], &g_6}, {&g_85[1], &g_85[1], &g_6}, {&g_85[1], &g_85[1], &g_6}, {&g_85[1], &g_85[1], &g_6}, {&g_85[1], &g_85[1], &g_6}, {&g_85[1], &g_85[1], &g_6}};
|
||
|
unsigned l_592[3];
|
||
|
signed char l_613 = 0x65L;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_592[i] = 1UL;
|
||
|
step_hash(402);
|
||
|
g_85[1] ^= l_590[3][3];
|
||
|
step_hash(403);
|
||
|
l_592[2]--;
|
||
|
step_hash(421);
|
||
|
if (((unsigned char)((g_201[2] != (((void*)0 != &g_85[3]) && 4L)) != 0x3DL) - (unsigned char)g_201[2]))
|
||
|
{
|
||
|
unsigned l_599[10][9] = {{1UL, 0x8FA0CE26L, 0x8C594E2CL, 0x8FA0CE26L, 1UL, 0x363F3F98L, 1UL, 0x8FA0CE26L, 0x8C594E2CL}, {1UL, 0x8FA0CE26L, 0x8C594E2CL, 0x8FA0CE26L, 1UL, 0x363F3F98L, 1UL, 0x8FA0CE26L, 0x8C594E2CL}, {1UL, 0x8FA0CE26L, 0x8C594E2CL, 0x8FA0CE26L, 1UL, 0x363F3F98L, 1UL, 0x8FA0CE26L, 0x8C594E2CL}, {1UL, 0x8FA0CE26L, 0x8C594E2CL, 0x8FA0CE26L, 1UL, 0x363F3F98L, 1UL, 0x8FA0CE26L, 0x8C594E2CL}, {1UL, 0x8FA0CE26L, 0x8C594E2CL, 0x8FA0CE26L, 1UL, 0x363F3F98L, 1UL, 0x8FA0CE26L, 0x8C594E2CL}, {1UL, 0x8FA0CE26L, 0x8C594E2CL, 0x8FA0CE26L, 1UL, 0x363F3F98L, 1UL, 0x8FA0CE26L, 0x8C594E2CL}, {1UL, 0x8FA0CE26L, 0x8C594E2CL, 0x8FA0CE26L, 1UL, 0x363F3F98L, 1UL, 0x8FA0CE26L, 0x8C594E2CL}, {1UL, 0x8FA0CE26L, 0x8C594E2CL, 0x8FA0CE26L, 1UL, 0x363F3F98L, 1UL, 0x8FA0CE26L, 0x8C594E2CL}, {1UL, 0x8FA0CE26L, 0x8C594E2CL, 0x8FA0CE26L, 1UL, 0x363F3F98L, 1UL, 0x8FA0CE26L, 0x8C594E2CL}, {1UL, 0x8FA0CE26L, 0x8C594E2CL, 0x8FA0CE26L, 1UL, 0x363F3F98L, 1UL, 0x8FA0CE26L, 0x8C594E2CL}};
|
||
|
int l_600 = 6L;
|
||
|
int l_604 = 1L;
|
||
|
int l_605[10];
|
||
|
unsigned short l_606[4][5] = {{65530UL, 4UL, 2UL, 2UL, 4UL}, {65530UL, 4UL, 2UL, 2UL, 4UL}, {65530UL, 4UL, 2UL, 2UL, 4UL}, {65530UL, 4UL, 2UL, 2UL, 4UL}};
|
||
|
int i, j;
|
||
|
for (i = 0; i < 10; i++)
|
||
|
l_605[i] = 0x3E6D9348L;
|
||
|
step_hash(411);
|
||
|
for (p_62 = 0; (p_62 > 32); p_62++)
|
||
|
{
|
||
|
short l_601 = 2L;
|
||
|
int l_602 = 0xAB720FC4L;
|
||
|
int l_603 = (-1L);
|
||
|
step_hash(408);
|
||
|
l_599[8][1] = (*p_63);
|
||
|
step_hash(409);
|
||
|
if ((*p_63))
|
||
|
break;
|
||
|
step_hash(410);
|
||
|
l_606[2][2]--;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int l_609 = 0xF07253B9L;
|
||
|
int **l_610 = &l_591[5][1];
|
||
|
step_hash(413);
|
||
|
l_609 = (((g_470 ^ l_609) != (&g_129 == (void*)0)) <= p_62);
|
||
|
step_hash(414);
|
||
|
(*l_610) = p_63;
|
||
|
step_hash(420);
|
||
|
for (g_557 = (-23); (g_557 == 4); g_557++)
|
||
|
{
|
||
|
step_hash(418);
|
||
|
(*l_610) = p_63;
|
||
|
step_hash(419);
|
||
|
if (l_613)
|
||
|
continue;
|
||
|
}
|
||
|
}
|
||
|
step_hash(422);
|
||
|
return l_591[5][1];
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static unsigned func_64(int * p_65, int * p_66, int p_67)
|
||
|
{
|
||
|
unsigned char l_86 = 0UL;
|
||
|
int l_94 = 3L;
|
||
|
int l_95 = (-1L);
|
||
|
int l_103 = (-4L);
|
||
|
int l_105 = 6L;
|
||
|
unsigned short l_106 = 0UL;
|
||
|
unsigned short l_123[2][10];
|
||
|
unsigned short l_252[4][8] = {{65527UL, 0x2812L, 65527UL, 0x6F82L, 0xC98EL, 1UL, 65528UL, 65528UL}, {65527UL, 0x2812L, 65527UL, 0x6F82L, 0xC98EL, 1UL, 65528UL, 65528UL}, {65527UL, 0x2812L, 65527UL, 0x6F82L, 0xC98EL, 1UL, 65528UL, 65528UL}, {65527UL, 0x2812L, 65527UL, 0x6F82L, 0xC98EL, 1UL, 65528UL, 65528UL}};
|
||
|
int l_307[4];
|
||
|
int **l_397[9] = {&g_129, &g_129, &g_129, &g_129, &g_129, &g_129, &g_129, &g_129, &g_129};
|
||
|
int l_415 = 0xDDAF827EL;
|
||
|
unsigned short l_463 = 0x126FL;
|
||
|
unsigned l_480[8] = {4294967295UL, 0xA103C6BBL, 4294967295UL, 0xA103C6BBL, 4294967295UL, 0xA103C6BBL, 4294967295UL, 0xA103C6BBL};
|
||
|
int l_531 = (-6L);
|
||
|
int l_563 = 1L;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
for (j = 0; j < 10; j++)
|
||
|
l_123[i][j] = 1UL;
|
||
|
}
|
||
|
for (i = 0; i < 4; i++)
|
||
|
l_307[i] = 0x824BA821L;
|
||
|
step_hash(136);
|
||
|
if (l_86)
|
||
|
{
|
||
|
int *l_87 = &g_85[1];
|
||
|
int l_90 = 0xE6E27DFDL;
|
||
|
int l_96 = (-1L);
|
||
|
int l_97 = 5L;
|
||
|
int l_98 = 0x5FFFC42EL;
|
||
|
int l_100 = (-8L);
|
||
|
int l_101 = 0xB503A71BL;
|
||
|
int l_102 = 0L;
|
||
|
int l_104[6] = {0L, 0L, 0x6993EB33L, 0L, 0L, 0x6993EB33L};
|
||
|
int l_200[6][7] = {{0xF0944A39L, 7L, 0xF0944A39L, (-1L), (-1L), 1L, 0xDCD2CF26L}, {0xF0944A39L, 7L, 0xF0944A39L, (-1L), (-1L), 1L, 0xDCD2CF26L}, {0xF0944A39L, 7L, 0xF0944A39L, (-1L), (-1L), 1L, 0xDCD2CF26L}, {0xF0944A39L, 7L, 0xF0944A39L, (-1L), (-1L), 1L, 0xDCD2CF26L}, {0xF0944A39L, 7L, 0xF0944A39L, (-1L), (-1L), 1L, 0xDCD2CF26L}, {0xF0944A39L, 7L, 0xF0944A39L, (-1L), (-1L), 1L, 0xDCD2CF26L}};
|
||
|
int l_250[2][8];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
for (j = 0; j < 8; j++)
|
||
|
l_250[i][j] = 7L;
|
||
|
}
|
||
|
step_hash(22);
|
||
|
if ((*p_66))
|
||
|
{
|
||
|
step_hash(19);
|
||
|
l_87 = &g_6;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(21);
|
||
|
(*p_65) ^= (((void*)0 != &g_85[2]) >= g_6);
|
||
|
}
|
||
|
step_hash(29);
|
||
|
for (p_67 = 0; (p_67 != (-8)); p_67 -= 6)
|
||
|
{
|
||
|
int *l_91 = &l_90;
|
||
|
int *l_92 = &g_85[1];
|
||
|
int *l_93[2];
|
||
|
short l_99 = 0xDAE5L;
|
||
|
int i;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
l_93[i] = &g_85[1];
|
||
|
step_hash(26);
|
||
|
if (l_86)
|
||
|
break;
|
||
|
step_hash(27);
|
||
|
++l_106;
|
||
|
step_hash(28);
|
||
|
(*l_91) &= g_85[1];
|
||
|
}
|
||
|
step_hash(72);
|
||
|
if ((-(unsigned)((short)(-(unsigned short)((((unsigned short)((unsigned)(*l_87) / (unsigned)p_67) * (unsigned short)l_106) <= (((unsigned short)((void*)0 != &l_98) * (unsigned short)65532UL) | (&g_6 != (void*)0))) == 0xBA4768E4L)) >> (short)1)))
|
||
|
{
|
||
|
int l_121 = 0xE71BBE26L;
|
||
|
int **l_135 = &l_87;
|
||
|
step_hash(47);
|
||
|
for (l_103 = 3; (l_103 >= 1); l_103 -= 1)
|
||
|
{
|
||
|
step_hash(46);
|
||
|
for (l_90 = 5; (l_90 >= 1); l_90 -= 1)
|
||
|
{
|
||
|
int **l_119 = &l_87;
|
||
|
int *l_122[9];
|
||
|
int i;
|
||
|
for (i = 0; i < 9; i++)
|
||
|
l_122[i] = &l_102;
|
||
|
step_hash(37);
|
||
|
(*l_119) = &l_104[(l_103 + 2)];
|
||
|
step_hash(44);
|
||
|
for (l_95 = 4; (l_95 >= 1); l_95 -= 1)
|
||
|
{
|
||
|
int **l_120 = &l_87;
|
||
|
int i;
|
||
|
step_hash(41);
|
||
|
l_104[l_90] = 0xEF1402E7L;
|
||
|
step_hash(42);
|
||
|
g_85[l_95] = (g_85[l_103] && ((p_65 == (void*)0) > ((((0UL ^ ((void*)0 != l_120)) | ((-1L) > (**l_119))) >= 0x88L) && (-2L))));
|
||
|
step_hash(43);
|
||
|
g_85[l_95] = (*p_66);
|
||
|
}
|
||
|
step_hash(45);
|
||
|
++l_123[1][3];
|
||
|
}
|
||
|
}
|
||
|
step_hash(59);
|
||
|
for (g_17 = 0; (g_17 >= 50); g_17 += 7)
|
||
|
{
|
||
|
int **l_128[10][7] = {{&l_87, (void*)0, &l_87, &l_87, (void*)0, &l_87, &l_87}, {&l_87, (void*)0, &l_87, &l_87, (void*)0, &l_87, &l_87}, {&l_87, (void*)0, &l_87, &l_87, (void*)0, &l_87, &l_87}, {&l_87, (void*)0, &l_87, &l_87, (void*)0, &l_87, &l_87}, {&l_87, (void*)0, &l_87, &l_87, (void*)0, &l_87, &l_87}, {&l_87, (void*)0, &l_87, &l_87, (void*)0, &l_87, &l_87}, {&l_87, (void*)0, &l_87, &l_87, (void*)0, &l_87, &l_87}, {&l_87, (void*)0, &l_87, &l_87, (void*)0, &l_87, &l_87}, {&l_87, (void*)0, &l_87, &l_87, (void*)0, &l_87, &l_87}, {&l_87, (void*)0, &l_87, &l_87, (void*)0, &l_87, &l_87}};
|
||
|
int i, j;
|
||
|
step_hash(51);
|
||
|
g_129 = p_65;
|
||
|
step_hash(52);
|
||
|
(*p_65) ^= func_74(&g_6, ((signed char)(0xF5L & g_85[0]) / (signed char)g_17));
|
||
|
step_hash(58);
|
||
|
for (l_98 = 0; (l_98 >= 3); ++l_98)
|
||
|
{
|
||
|
unsigned l_134[1][5];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
{
|
||
|
for (j = 0; j < 5; j++)
|
||
|
l_134[i][j] = 0xE3D09CE0L;
|
||
|
}
|
||
|
step_hash(56);
|
||
|
(*p_65) = l_134[0][1];
|
||
|
step_hash(57);
|
||
|
(*p_65) ^= (~func_74(&g_85[1], (*l_87)));
|
||
|
}
|
||
|
}
|
||
|
step_hash(60);
|
||
|
(*l_135) = p_65;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned char l_149 = 1UL;
|
||
|
step_hash(66);
|
||
|
for (l_97 = 0; (l_97 >= (-4)); --l_97)
|
||
|
{
|
||
|
unsigned l_138[8];
|
||
|
int i;
|
||
|
for (i = 0; i < 8; i++)
|
||
|
l_138[i] = 0x9EBF9289L;
|
||
|
step_hash(65);
|
||
|
++l_138[2];
|
||
|
}
|
||
|
step_hash(71);
|
||
|
for (l_94 = 0; (l_94 < (-20)); l_94--)
|
||
|
{
|
||
|
int *l_143 = &l_102;
|
||
|
int *l_144 = &l_98;
|
||
|
int l_145 = (-4L);
|
||
|
int *l_146 = &l_97;
|
||
|
int *l_147 = &g_85[3];
|
||
|
int *l_148[9] = {&l_103, (void*)0, &l_103, (void*)0, &l_103, (void*)0, &l_103, (void*)0, &l_103};
|
||
|
int i;
|
||
|
step_hash(70);
|
||
|
++l_149;
|
||
|
}
|
||
|
}
|
||
|
step_hash(120);
|
||
|
if (func_74(&l_103, p_67))
|
||
|
{
|
||
|
step_hash(83);
|
||
|
if ((&g_129 != (void*)0))
|
||
|
{
|
||
|
int l_157[10][7] = {{0xE1307C17L, 0xBB96E4AEL, 0xBB96E4AEL, 0xE1307C17L, 7L, 1L, 0x2C2F114CL}, {0xE1307C17L, 0xBB96E4AEL, 0xBB96E4AEL, 0xE1307C17L, 7L, 1L, 0x2C2F114CL}, {0xE1307C17L, 0xBB96E4AEL, 0xBB96E4AEL, 0xE1307C17L, 7L, 1L, 0x2C2F114CL}, {0xE1307C17L, 0xBB96E4AEL, 0xBB96E4AEL, 0xE1307C17L, 7L, 1L, 0x2C2F114CL}, {0xE1307C17L, 0xBB96E4AEL, 0xBB96E4AEL, 0xE1307C17L, 7L, 1L, 0x2C2F114CL}, {0xE1307C17L, 0xBB96E4AEL, 0xBB96E4AEL, 0xE1307C17L, 7L, 1L, 0x2C2F114CL}, {0xE1307C17L, 0xBB96E4AEL, 0xBB96E4AEL, 0xE1307C17L, 7L, 1L, 0x2C2F114CL}, {0xE1307C17L, 0xBB96E4AEL, 0xBB96E4AEL, 0xE1307C17L, 7L, 1L, 0x2C2F114CL}, {0xE1307C17L, 0xBB96E4AEL, 0xBB96E4AEL, 0xE1307C17L, 7L, 1L, 0x2C2F114CL}, {0xE1307C17L, 0xBB96E4AEL, 0xBB96E4AEL, 0xE1307C17L, 7L, 1L, 0x2C2F114CL}};
|
||
|
int i, j;
|
||
|
step_hash(79);
|
||
|
for (l_94 = 0; (l_94 != 2); ++l_94)
|
||
|
{
|
||
|
int **l_154[4] = {(void*)0, &l_87, (void*)0, &l_87};
|
||
|
int i;
|
||
|
step_hash(78);
|
||
|
l_87 = p_65;
|
||
|
}
|
||
|
step_hash(80);
|
||
|
(*p_65) = ((*g_129) | ((unsigned short)0UL * (unsigned short)l_157[5][0]));
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int **l_158 = &l_87;
|
||
|
step_hash(82);
|
||
|
(*l_158) = p_65;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned l_163 = 0x06447CF2L;
|
||
|
int *l_166 = &l_94;
|
||
|
unsigned l_179 = 2UL;
|
||
|
int l_187 = 1L;
|
||
|
int l_188 = 6L;
|
||
|
int l_189 = 0L;
|
||
|
int l_242 = 0L;
|
||
|
step_hash(118);
|
||
|
if (((signed char)p_67 * (signed char)g_85[0]))
|
||
|
{
|
||
|
signed char l_186 = 1L;
|
||
|
step_hash(96);
|
||
|
for (g_17 = (-24); (g_17 > 56); g_17 += 3)
|
||
|
{
|
||
|
unsigned char l_180 = 0x42L;
|
||
|
int l_190 = 0x11735A46L;
|
||
|
unsigned l_191 = 5UL;
|
||
|
step_hash(95);
|
||
|
if (l_163)
|
||
|
{
|
||
|
int **l_164 = &l_87;
|
||
|
unsigned l_165 = 4294967295UL;
|
||
|
signed char l_181[6];
|
||
|
int i;
|
||
|
for (i = 0; i < 6; i++)
|
||
|
l_181[i] = 0x05L;
|
||
|
step_hash(90);
|
||
|
(*l_164) = p_65;
|
||
|
step_hash(91);
|
||
|
l_165 = (-3L);
|
||
|
step_hash(92);
|
||
|
l_181[3] ^= (func_74(l_166, ((short)((unsigned char)(0L > ((signed char)(((*l_166) | (((signed char)0x36L << (signed char)(((void*)0 != l_164) > ((*g_129) != ((unsigned char)((unsigned short)((void*)0 == &p_66) << (unsigned short)l_179) * (unsigned char)g_85[1])))) >= (*g_129))) != 0x7270L) % (signed char)p_67)) << (unsigned char)l_86) * (short)l_180)) || p_67);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_182 = &l_103;
|
||
|
int *l_183 = &l_102;
|
||
|
int *l_184 = &l_102;
|
||
|
int *l_185[3][2] = {{&l_101, &l_104[0]}, {&l_101, &l_104[0]}, {&l_101, &l_104[0]}};
|
||
|
int i, j;
|
||
|
step_hash(94);
|
||
|
--l_191;
|
||
|
}
|
||
|
}
|
||
|
step_hash(97);
|
||
|
(*g_129) = ((int)(*g_129) / (int)p_67);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int l_202 = 0L;
|
||
|
int l_237 = 0x4C6D56EDL;
|
||
|
int l_238 = 2L;
|
||
|
int l_244[1][8];
|
||
|
short l_251 = 0xC65BL;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
{
|
||
|
for (j = 0; j < 8; j++)
|
||
|
l_244[i][j] = 0xD06CCA62L;
|
||
|
}
|
||
|
step_hash(99);
|
||
|
(*g_129) = (l_105 == 0UL);
|
||
|
step_hash(115);
|
||
|
for (l_163 = 20; (l_163 == 46); l_163 += 5)
|
||
|
{
|
||
|
signed char l_230 = 0x66L;
|
||
|
int *l_231 = &g_85[1];
|
||
|
int l_239 = 0xD871682DL;
|
||
|
int l_240 = 0xD00192FCL;
|
||
|
int l_241 = 7L;
|
||
|
int l_243 = 0xB1182683L;
|
||
|
int l_245 = 3L;
|
||
|
unsigned char l_246 = 0x27L;
|
||
|
int *l_249[2][9] = {{&l_202, &l_101, &l_202, &l_101, &l_202, &l_101, &l_202, &l_101, &l_202}, {&l_202, &l_101, &l_202, &l_101, &l_202, &l_101, &l_202, &l_101, &l_202}};
|
||
|
int i, j;
|
||
|
step_hash(103);
|
||
|
(*l_166) &= ((1L == func_74(p_65, (*l_87))) || ((void*)0 == &p_65));
|
||
|
step_hash(104);
|
||
|
l_103 |= ((unsigned char)l_200[0][5] >> (unsigned char)((g_201[2] & (0xADL > ((-5L) != func_74(p_65, l_202)))) > (((unsigned short)g_17 << (unsigned short)15) ^ ((int)l_86 / (int)0x38762AC0L))));
|
||
|
step_hash(113);
|
||
|
if (((g_6 && (p_67 || ((signed char)((unsigned char)g_85[3] - (unsigned char)0x6CL) + (signed char)((~p_67) && ((unsigned short)(p_67 & ((void*)0 == &l_87)) + (unsigned short)(((6L > (*g_129)) > 0xD2L) ^ 0x485C87E2L)))))) < p_67))
|
||
|
{
|
||
|
int **l_213 = (void*)0;
|
||
|
int **l_214[4];
|
||
|
int i;
|
||
|
for (i = 0; i < 4; i++)
|
||
|
l_214[i] = &l_166;
|
||
|
step_hash(106);
|
||
|
g_129 = &l_202;
|
||
|
step_hash(107);
|
||
|
return p_67;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int **l_215 = &l_87;
|
||
|
int *l_234 = (void*)0;
|
||
|
int *l_235 = &l_102;
|
||
|
int *l_236[1][7];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
{
|
||
|
for (j = 0; j < 7; j++)
|
||
|
l_236[i][j] = (void*)0;
|
||
|
}
|
||
|
step_hash(109);
|
||
|
(*l_215) = p_65;
|
||
|
step_hash(110);
|
||
|
(*p_65) = (((((signed char)(!p_67) + (signed char)(((unsigned short)((*p_66) & ((short)((unsigned short)func_74(p_65, (**l_215)) / (unsigned short)(**l_215)) - (short)((short)((short)p_67 / (short)((signed char)(g_201[0] <= 0x9E74L) % (signed char)p_67)) - (short)p_67))) << (unsigned short)14) > l_230)) | l_202) & 0x3ED3L) > g_6);
|
||
|
step_hash(111);
|
||
|
(*l_166) = (((*p_66) >= ((l_231 != &l_105) > ((signed char)func_74(p_66, ((void*)0 == p_66)) * (signed char)g_201[2]))) < g_14);
|
||
|
step_hash(112);
|
||
|
l_246++;
|
||
|
}
|
||
|
step_hash(114);
|
||
|
--l_252[1][4];
|
||
|
}
|
||
|
step_hash(116);
|
||
|
l_94 = (p_67 >= (((~g_85[1]) || l_86) == ((unsigned short)p_67 - (unsigned short)(((l_103 ^ (&g_6 == &g_6)) > (0x9F68L == ((unsigned short)g_17 * (unsigned short)3UL))) || 0xF5L))));
|
||
|
step_hash(117);
|
||
|
return l_251;
|
||
|
}
|
||
|
step_hash(119);
|
||
|
(*g_129) = (*p_66);
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned l_263 = 0x4AD94989L;
|
||
|
int **l_266 = &g_129;
|
||
|
step_hash(134);
|
||
|
for (p_67 = 0; (p_67 <= 4); p_67 += 1)
|
||
|
{
|
||
|
int **l_259 = &g_129;
|
||
|
int i;
|
||
|
step_hash(125);
|
||
|
(*l_259) = &g_85[p_67];
|
||
|
step_hash(126);
|
||
|
l_259 = &p_65;
|
||
|
step_hash(132);
|
||
|
if (((short)g_17 / (short)func_74(p_65, p_67)))
|
||
|
{
|
||
|
step_hash(128);
|
||
|
(*l_259) = (*l_259);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_262[6][3] = {{&l_94, &l_94, &g_85[p_67]}, {&l_94, &l_94, &g_85[p_67]}, {&l_94, &l_94, &g_85[p_67]}, {&l_94, &l_94, &g_85[p_67]}, {&l_94, &l_94, &g_85[p_67]}, {&l_94, &l_94, &g_85[p_67]}};
|
||
|
int i, j;
|
||
|
step_hash(130);
|
||
|
l_263++;
|
||
|
step_hash(131);
|
||
|
(*p_65) = (&g_85[1] == &g_85[4]);
|
||
|
}
|
||
|
step_hash(133);
|
||
|
return p_67;
|
||
|
}
|
||
|
step_hash(135);
|
||
|
(*l_266) = p_65;
|
||
|
}
|
||
|
step_hash(398);
|
||
|
if (func_74(&l_103, (p_67 && (+func_74(&g_6, g_85[1])))))
|
||
|
{
|
||
|
short l_285 = (-6L);
|
||
|
int l_287[7][4] = {{(-1L), (-1L), 0x5ADCCE1AL, (-1L)}, {(-1L), (-1L), 0x5ADCCE1AL, (-1L)}, {(-1L), (-1L), 0x5ADCCE1AL, (-1L)}, {(-1L), (-1L), 0x5ADCCE1AL, (-1L)}, {(-1L), (-1L), 0x5ADCCE1AL, (-1L)}, {(-1L), (-1L), 0x5ADCCE1AL, (-1L)}, {(-1L), (-1L), 0x5ADCCE1AL, (-1L)}};
|
||
|
int l_344 = 1L;
|
||
|
int **l_394 = (void*)0;
|
||
|
short l_396 = 0L;
|
||
|
int *l_402 = &l_287[5][3];
|
||
|
int l_414 = 0x6F42F22EL;
|
||
|
int i, j;
|
||
|
step_hash(284);
|
||
|
if ((((unsigned short)g_201[0] * (unsigned short)(&g_129 != &p_66)) & g_85[1]))
|
||
|
{
|
||
|
int l_271 = 0L;
|
||
|
int **l_393[10] = {&g_129, (void*)0, &g_129, (void*)0, &g_129, (void*)0, &g_129, (void*)0, &g_129, (void*)0};
|
||
|
int l_435[7][1] = {{1L}, {1L}, {1L}, {1L}, {1L}, {1L}, {1L}};
|
||
|
int i, j;
|
||
|
step_hash(212);
|
||
|
if ((((int)(l_271 < ((void*)0 == &p_66)) + (int)g_85[1]) ^ (((unsigned short)((&p_65 != (void*)0) != (((unsigned short)(g_17 > (((short)(!(((l_106 & 0xBACDL) > l_252[1][4]) != l_103)) * (short)65535UL) == g_201[1])) - (unsigned short)0UL) <= p_67)) + (unsigned short)p_67) >= l_95)))
|
||
|
{
|
||
|
unsigned l_278[8] = {8UL, 8UL, 0x4E592116L, 8UL, 8UL, 0x4E592116L, 8UL, 8UL};
|
||
|
int l_284 = 0x76AEA6EAL;
|
||
|
int l_286[9][4] = {{1L, 1L, 5L, 0xB7B0CE8AL}, {1L, 1L, 5L, 0xB7B0CE8AL}, {1L, 1L, 5L, 0xB7B0CE8AL}, {1L, 1L, 5L, 0xB7B0CE8AL}, {1L, 1L, 5L, 0xB7B0CE8AL}, {1L, 1L, 5L, 0xB7B0CE8AL}, {1L, 1L, 5L, 0xB7B0CE8AL}, {1L, 1L, 5L, 0xB7B0CE8AL}, {1L, 1L, 5L, 0xB7B0CE8AL}};
|
||
|
unsigned short l_288 = 0x4845L;
|
||
|
unsigned l_291 = 0x12271815L;
|
||
|
signed char l_324 = 7L;
|
||
|
int i, j;
|
||
|
step_hash(144);
|
||
|
if (l_278[7])
|
||
|
{
|
||
|
unsigned l_279 = 4294967293UL;
|
||
|
step_hash(141);
|
||
|
l_279++;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(143);
|
||
|
return p_67;
|
||
|
}
|
||
|
step_hash(172);
|
||
|
if ((func_74(p_66, g_201[2]) <= l_271))
|
||
|
{
|
||
|
int l_282[4][3] = {{1L, 0x5E0FD3B0L, 0x33A1D277L}, {1L, 0x5E0FD3B0L, 0x33A1D277L}, {1L, 0x5E0FD3B0L, 0x33A1D277L}, {1L, 0x5E0FD3B0L, 0x33A1D277L}};
|
||
|
int *l_283[9] = {(void*)0, &l_103, (void*)0, &l_103, (void*)0, &l_103, (void*)0, &l_103, (void*)0};
|
||
|
int i, j;
|
||
|
step_hash(151);
|
||
|
for (g_17 = 0; (g_17 <= 2); g_17 += 1)
|
||
|
{
|
||
|
int i;
|
||
|
step_hash(149);
|
||
|
l_282[2][0] = func_74(p_66, g_201[g_17]);
|
||
|
step_hash(150);
|
||
|
(*g_129) = (*p_65);
|
||
|
}
|
||
|
step_hash(152);
|
||
|
--l_288;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned l_294 = 0x9CD487A2L;
|
||
|
int *l_330 = (void*)0;
|
||
|
step_hash(154);
|
||
|
l_271 = l_291;
|
||
|
step_hash(162);
|
||
|
if (((signed char)l_294 - (signed char)((unsigned)((int)(0x43E5D3A1L | ((((unsigned char)0UL % (unsigned char)((signed char)g_14 << (signed char)l_271)) != (g_85[2] >= ((signed char)((unsigned char)l_307[0] % (unsigned char)l_286[6][2]) >> (signed char)((signed char)((~((unsigned)(&g_85[1] != p_66) + (unsigned)1L)) && l_294) >> (signed char)0)))) & 5UL)) % (int)l_294) % (unsigned)(*g_129))))
|
||
|
{
|
||
|
unsigned l_325 = 1UL;
|
||
|
step_hash(156);
|
||
|
(*p_65) |= (+((func_74(&l_271, p_67) == ((signed char)(-5L) + (signed char)((int)l_288 / (int)((unsigned)p_67 + (unsigned)(((short)(((short)((unsigned short)((p_67 != p_67) > l_284) + (unsigned short)p_67) >> (short)l_324) && l_286[6][2]) - (short)p_67) ^ l_94))))) > g_17));
|
||
|
step_hash(157);
|
||
|
(*p_65) = func_74(&g_85[1], g_201[1]);
|
||
|
step_hash(158);
|
||
|
(*p_65) |= (0x60L >= (l_325 | (((&p_66 != (void*)0) != l_123[0][5]) < ((short)((unsigned char)(l_271 >= (p_67 > func_74(l_330, l_286[5][3]))) >> (unsigned char)5) % (short)2L))));
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int **l_331 = &g_129;
|
||
|
step_hash(160);
|
||
|
(*g_129) &= ((void*)0 == &p_66);
|
||
|
step_hash(161);
|
||
|
(*l_331) = &l_103;
|
||
|
}
|
||
|
step_hash(163);
|
||
|
(*p_65) &= ((unsigned char)(g_85[1] | (4294967295UL & (p_67 != 65532UL))) - (unsigned char)p_67);
|
||
|
step_hash(171);
|
||
|
for (p_67 = (-23); (p_67 >= (-9)); ++p_67)
|
||
|
{
|
||
|
step_hash(167);
|
||
|
(*p_65) |= l_307[1];
|
||
|
step_hash(168);
|
||
|
p_65 = &g_85[1];
|
||
|
step_hash(169);
|
||
|
if ((*p_66))
|
||
|
break;
|
||
|
step_hash(170);
|
||
|
(*g_129) ^= 0xF1477639L;
|
||
|
}
|
||
|
}
|
||
|
step_hash(186);
|
||
|
for (l_86 = 0; (l_86 != 40); l_86++)
|
||
|
{
|
||
|
unsigned l_352 = 0x9C06BD83L;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_360[6] = {&g_85[1], &g_85[1], &l_103, &g_85[1], &g_85[1], &l_103};
|
||
|
int i;
|
||
|
step_hash(209);
|
||
|
if (func_74(&g_85[4], ((short)((unsigned char)g_14 * (unsigned char)((&g_129 != &p_65) && (func_74(p_65, g_85[1]) & p_67))) << (short)13)))
|
||
|
{
|
||
|
unsigned short l_363[8][4] = {{0xB063L, 0x930AL, 0xB063L, 0x930AL}, {0xB063L, 0x930AL, 0xB063L, 0x930AL}, {0xB063L, 0x930AL, 0xB063L, 0x930AL}, {0xB063L, 0x930AL, 0xB063L, 0x930AL}, {0xB063L, 0x930AL, 0xB063L, 0x930AL}, {0xB063L, 0x930AL, 0xB063L, 0x930AL}, {0xB063L, 0x930AL, 0xB063L, 0x930AL}, {0xB063L, 0x930AL, 0xB063L, 0x930AL}};
|
||
|
int l_372 = 0x98F1B2D3L;
|
||
|
int i, j;
|
||
|
step_hash(189);
|
||
|
(*g_129) = ((-(signed char)(l_360[4] == (void*)0)) || 0x95DFL);
|
||
|
step_hash(197);
|
||
|
for (l_94 = 12; (l_94 == (-17)); l_94--)
|
||
|
{
|
||
|
signed char l_387 = 1L;
|
||
|
step_hash(193);
|
||
|
(*p_65) &= (!(0UL >= func_74(&g_6, p_67)));
|
||
|
step_hash(194);
|
||
|
l_363[4][3]++;
|
||
|
step_hash(195);
|
||
|
l_372 &= (l_363[4][3] < (((+((*p_65) > func_74(p_65, func_74(&g_6, ((unsigned)((unsigned char)g_85[0] * (unsigned char)(((short)g_201[2] - (short)1UL) ^ (g_14 | (g_85[0] | g_14)))) / (unsigned)0x51DFCB4BL))))) ^ (*p_66)) > 0x304AL));
|
||
|
step_hash(196);
|
||
|
(*g_129) = (((short)l_271 - (short)((unsigned char)((int)(l_95 <= (((g_85[1] >= ((unsigned short)p_67 / (unsigned short)((unsigned short)g_85[4] * (unsigned short)0xD4D5L))) >= (((unsigned)((int)0xF00F302BL + (int)g_17) - (unsigned)l_387) != (*p_65))) & l_86)) - (int)p_67) - (unsigned char)(-6L))) || (-3L));
|
||
|
}
|
||
|
step_hash(198);
|
||
|
(*g_129) = ((*g_129) || (*p_65));
|
||
|
step_hash(206);
|
||
|
for (p_67 = 0; (p_67 <= 3); p_67 += 1)
|
||
|
{
|
||
|
unsigned l_390 = 0x15303D7FL;
|
||
|
int l_395 = 4L;
|
||
|
int i;
|
||
|
step_hash(202);
|
||
|
if (l_103)
|
||
|
break;
|
||
|
step_hash(203);
|
||
|
l_95 |= (g_14 & (((short)((l_390 != p_67) != (((0x04L > (((void*)0 != &g_6) >= (((short)(0x5C87L ^ g_6) - (short)(0xC31B24D9L > (*p_65))) >= g_85[1]))) >= g_6) < (-4L))) / (short)0xBAB7L) <= (*p_66)));
|
||
|
step_hash(204);
|
||
|
(*p_65) &= (l_393[9] != l_394);
|
||
|
step_hash(205);
|
||
|
l_395 ^= (*g_129);
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(208);
|
||
|
return g_6;
|
||
|
}
|
||
|
step_hash(210);
|
||
|
(*p_65) ^= l_396;
|
||
|
step_hash(211);
|
||
|
g_129 = p_66;
|
||
|
}
|
||
|
step_hash(231);
|
||
|
if (((l_397[3] == &g_129) <= ((unsigned short)g_201[2] >> (unsigned short)7)))
|
||
|
{
|
||
|
unsigned char l_400 = 253UL;
|
||
|
step_hash(214);
|
||
|
(*p_65) |= (l_400 != (-(signed char)0x6FL));
|
||
|
step_hash(215);
|
||
|
l_402 = p_66;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned l_403 = 0UL;
|
||
|
step_hash(229);
|
||
|
for (l_103 = 3; (l_103 >= 0); l_103 -= 1)
|
||
|
{
|
||
|
int i;
|
||
|
step_hash(220);
|
||
|
(*l_402) = l_307[l_103];
|
||
|
step_hash(228);
|
||
|
for (l_396 = 0; (l_396 <= 3); l_396 += 1)
|
||
|
{
|
||
|
int i, j;
|
||
|
step_hash(224);
|
||
|
l_287[(l_103 + 1)][l_396] = l_403;
|
||
|
step_hash(225);
|
||
|
l_287[(l_103 + 2)][l_396] |= (+(+func_74(&l_287[(l_103 + 1)][l_396], g_17)));
|
||
|
step_hash(226);
|
||
|
(*p_65) &= ((void*)0 == p_65);
|
||
|
step_hash(227);
|
||
|
if (l_307[l_103])
|
||
|
continue;
|
||
|
}
|
||
|
}
|
||
|
step_hash(230);
|
||
|
l_415 = (((short)(((unsigned char)((((p_67 ^ p_67) != 0UL) >= ((+((unsigned char)l_403 + (unsigned char)((unsigned short)g_14 << (unsigned short)(g_85[2] < ((unsigned char)(~(l_403 == g_201[0])) << (unsigned char)(g_17 == 1UL)))))) && 1L)) <= 0UL) * (unsigned char)l_414) | g_14) >> (short)l_403) <= p_67);
|
||
|
}
|
||
|
step_hash(255);
|
||
|
for (g_14 = 1; (g_14 >= 0); g_14 -= 1)
|
||
|
{
|
||
|
unsigned short l_421 = 65531UL;
|
||
|
unsigned l_422 = 0x7866A51FL;
|
||
|
step_hash(252);
|
||
|
for (l_285 = 0; (l_285 <= 1); l_285 += 1)
|
||
|
{
|
||
|
unsigned l_418 = 4294967291UL;
|
||
|
step_hash(245);
|
||
|
for (g_17 = 0; (g_17 <= 8); g_17 += 1)
|
||
|
{
|
||
|
int i, j;
|
||
|
step_hash(241);
|
||
|
g_85[1] ^= ((int)((void*)0 == &g_85[(l_285 + 3)]) + (int)4UL);
|
||
|
step_hash(242);
|
||
|
l_418--;
|
||
|
step_hash(243);
|
||
|
g_85[1] = (func_74(&g_6, (l_123[l_285][(l_285 + 6)] >= func_74(p_65, ((g_201[(g_14 + 1)] > l_421) & g_6)))) >= (~(l_422 | p_67)));
|
||
|
step_hash(244);
|
||
|
if ((*g_129))
|
||
|
break;
|
||
|
}
|
||
|
step_hash(251);
|
||
|
for (l_106 = 0; (l_106 <= 2); l_106 += 1)
|
||
|
{
|
||
|
step_hash(249);
|
||
|
l_287[0][0] |= (((unsigned char)(((*g_129) <= l_421) & l_421) << (unsigned char)1) || 0xF4E64863L);
|
||
|
step_hash(250);
|
||
|
return g_85[3];
|
||
|
}
|
||
|
}
|
||
|
step_hash(253);
|
||
|
p_66 = p_65;
|
||
|
step_hash(254);
|
||
|
return g_201[2];
|
||
|
}
|
||
|
step_hash(281);
|
||
|
if ((l_393[9] != (void*)0))
|
||
|
{
|
||
|
int **l_428 = (void*)0;
|
||
|
step_hash(269);
|
||
|
for (l_396 = (-26); (l_396 <= (-5)); ++l_396)
|
||
|
{
|
||
|
int *l_427[4];
|
||
|
int i;
|
||
|
for (i = 0; i < 4; i++)
|
||
|
l_427[i] = &l_271;
|
||
|
step_hash(266);
|
||
|
for (p_67 = 0; (p_67 <= 3); p_67 += 1)
|
||
|
{
|
||
|
step_hash(263);
|
||
|
g_129 = (void*)0;
|
||
|
step_hash(264);
|
||
|
(*p_65) = (!((void*)0 != l_393[9]));
|
||
|
step_hash(265);
|
||
|
l_427[1] = &g_85[2];
|
||
|
}
|
||
|
step_hash(267);
|
||
|
(*p_65) ^= (*p_66);
|
||
|
step_hash(268);
|
||
|
(*p_65) &= ((void*)0 != l_428);
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned l_450[9][4] = {{4294967290UL, 0x1A1E9AEDL, 2UL, 0xB62B6FBFL}, {4294967290UL, 0x1A1E9AEDL, 2UL, 0xB62B6FBFL}, {4294967290UL, 0x1A1E9AEDL, 2UL, 0xB62B6FBFL}, {4294967290UL, 0x1A1E9AEDL, 2UL, 0xB62B6FBFL}, {4294967290UL, 0x1A1E9AEDL, 2UL, 0xB62B6FBFL}, {4294967290UL, 0x1A1E9AEDL, 2UL, 0xB62B6FBFL}, {4294967290UL, 0x1A1E9AEDL, 2UL, 0xB62B6FBFL}, {4294967290UL, 0x1A1E9AEDL, 2UL, 0xB62B6FBFL}, {4294967290UL, 0x1A1E9AEDL, 2UL, 0xB62B6FBFL}};
|
||
|
short l_452 = 1L;
|
||
|
int l_453[7] = {0x51D2ECACL, 0xA998834DL, 0x51D2ECACL, 0xA998834DL, 0x51D2ECACL, 0xA998834DL, 0x51D2ECACL};
|
||
|
unsigned l_454 = 4294967290UL;
|
||
|
int i, j;
|
||
|
step_hash(278);
|
||
|
if (((short)(p_67 || func_74(&g_85[0], (0UL && ((unsigned char)func_74(&g_6, ((short)l_435[5][0] << (short)14)) % (unsigned char)g_201[2])))) + (short)((unsigned char)(((int)7L + (int)0xE86B153DL) || g_201[0]) / (unsigned char)0x12L)))
|
||
|
{
|
||
|
short l_442 = 0xACC0L;
|
||
|
step_hash(272);
|
||
|
g_85[4] = ((unsigned char)p_67 % (unsigned char)0x66L);
|
||
|
step_hash(273);
|
||
|
l_442 ^= (*g_129);
|
||
|
step_hash(274);
|
||
|
(*p_65) = (p_67 & 0UL);
|
||
|
step_hash(275);
|
||
|
g_85[2] = ((short)(-(unsigned)((2L ^ (+(0xECL <= (p_67 ^ ((func_74(&g_85[3], (p_67 & g_201[2])) && 1L) == ((*l_402) | l_442)))))) > g_201[1])) >> (short)1);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(277);
|
||
|
g_129 = p_65;
|
||
|
}
|
||
|
step_hash(279);
|
||
|
g_451 |= (~((int)(*g_129) + (int)l_450[3][3]));
|
||
|
step_hash(280);
|
||
|
++l_454;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(283);
|
||
|
return p_67;
|
||
|
}
|
||
|
step_hash(285);
|
||
|
g_470 |= (((unsigned char)((((unsigned)g_17 + (unsigned)(&g_129 == &p_65)) | (((unsigned char)254UL - (unsigned char)l_463) && ((short)g_85[3] % (short)((unsigned)p_67 + (unsigned)(*p_66))))) != ((unsigned char)0x3CL % (unsigned char)g_85[0])) - (unsigned char)6UL) & g_201[1]);
|
||
|
step_hash(294);
|
||
|
for (g_451 = 0; (g_451 <= 15); g_451 += 5)
|
||
|
{
|
||
|
unsigned l_475 = 0UL;
|
||
|
step_hash(293);
|
||
|
for (l_106 = (-4); (l_106 < 7); l_106 += 1)
|
||
|
{
|
||
|
step_hash(292);
|
||
|
l_475--;
|
||
|
}
|
||
|
}
|
||
|
step_hash(304);
|
||
|
for (l_86 = (-16); (l_86 == 2); l_86++)
|
||
|
{
|
||
|
step_hash(298);
|
||
|
l_480[2] = 0x1F418CDAL;
|
||
|
step_hash(303);
|
||
|
for (l_94 = (-14); (l_94 > (-28)); --l_94)
|
||
|
{
|
||
|
int *l_483 = &l_287[0][2];
|
||
|
step_hash(302);
|
||
|
l_483 = (void*)0;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned l_484 = 8UL;
|
||
|
int *l_519 = &l_105;
|
||
|
int l_525 = 1L;
|
||
|
int l_537 = 0x6FFD2F16L;
|
||
|
int l_540 = 0L;
|
||
|
int l_544 = 0x5B8B17ABL;
|
||
|
signed char l_547 = 1L;
|
||
|
unsigned char l_548 = 250UL;
|
||
|
unsigned short l_564 = 1UL;
|
||
|
step_hash(379);
|
||
|
if (l_484)
|
||
|
{
|
||
|
int *l_489 = &l_103;
|
||
|
int *l_503 = &g_85[1];
|
||
|
int l_521 = 0L;
|
||
|
int l_523 = 0x9AEC4979L;
|
||
|
unsigned short l_526 = 1UL;
|
||
|
short l_530 = 0xF7BDL;
|
||
|
int l_539 = 1L;
|
||
|
int l_541 = (-2L);
|
||
|
int l_542 = 0xF0BB177EL;
|
||
|
int l_543 = (-1L);
|
||
|
int l_545 = 1L;
|
||
|
int l_546 = 0x8401FAB9L;
|
||
|
step_hash(352);
|
||
|
if (((signed char)((int)(((0x45CDBFF9L == func_74(l_489, g_201[0])) > (0x14C0L && ((g_201[2] && ((((((unsigned short)((unsigned char)((-9L) || p_67) >> (unsigned char)1) << (unsigned short)1) & ((void*)0 == &g_6)) || g_14) && g_6) | 0xC523L)) && p_67))) != p_67) / (int)(*l_489)) >> (signed char)7))
|
||
|
{
|
||
|
unsigned l_500 = 4294967295UL;
|
||
|
int l_524[3][2] = {{1L, 0xC9036A03L}, {1L, 0xC9036A03L}, {1L, 0xC9036A03L}};
|
||
|
unsigned l_552 = 4294967288UL;
|
||
|
int i, j;
|
||
|
step_hash(308);
|
||
|
(*l_489) = ((unsigned short)(((signed char)g_17 >> (signed char)p_67) && g_85[1]) + (unsigned short)(((((signed char)p_67 % (signed char)l_500) == (*l_489)) > g_85[0]) < g_201[1]));
|
||
|
step_hash(313);
|
||
|
for (l_500 = 0; (l_500 >= 4); ++l_500)
|
||
|
{
|
||
|
step_hash(312);
|
||
|
(*l_489) = func_74(l_503, func_74(l_503, g_201[2]));
|
||
|
}
|
||
|
step_hash(321);
|
||
|
for (l_95 = 0; (l_95 != 8); l_95 += 4)
|
||
|
{
|
||
|
unsigned char l_512 = 0x18L;
|
||
|
int l_520 = (-9L);
|
||
|
int l_522 = 0x854D8CF6L;
|
||
|
step_hash(317);
|
||
|
if ((*g_129))
|
||
|
break;
|
||
|
step_hash(318);
|
||
|
(*l_519) &= ((int)(*g_129) / (int)(((unsigned char)(l_512 | (((unsigned short)g_85[1] * (unsigned short)g_201[1]) <= (g_17 & (((unsigned char)2UL << (unsigned char)g_17) >= (&g_6 != l_519))))) << (unsigned char)2) & g_451));
|
||
|
step_hash(319);
|
||
|
--l_526;
|
||
|
step_hash(320);
|
||
|
p_65 = &g_85[1];
|
||
|
}
|
||
|
step_hash(349);
|
||
|
for (l_105 = 0; (l_105 <= 1); l_105 += 1)
|
||
|
{
|
||
|
int l_533 = (-8L);
|
||
|
int l_534 = 0x12D26980L;
|
||
|
int l_536[7] = {(-1L), 0x5EB85CDDL, (-1L), 0x5EB85CDDL, (-1L), 0x5EB85CDDL, (-1L)};
|
||
|
short l_538[10][6] = {{0x6F76L, 0L, 8L, 0x4E49L, 0x4E49L, 8L}, {0x6F76L, 0L, 8L, 0x4E49L, 0x4E49L, 8L}, {0x6F76L, 0L, 8L, 0x4E49L, 0x4E49L, 8L}, {0x6F76L, 0L, 8L, 0x4E49L, 0x4E49L, 8L}, {0x6F76L, 0L, 8L, 0x4E49L, 0x4E49L, 8L}, {0x6F76L, 0L, 8L, 0x4E49L, 0x4E49L, 8L}, {0x6F76L, 0L, 8L, 0x4E49L, 0x4E49L, 8L}, {0x6F76L, 0L, 8L, 0x4E49L, 0x4E49L, 8L}, {0x6F76L, 0L, 8L, 0x4E49L, 0x4E49L, 8L}, {0x6F76L, 0L, 8L, 0x4E49L, 0x4E49L, 8L}};
|
||
|
int l_567 = 0x599A88A0L;
|
||
|
int i, j;
|
||
|
step_hash(332);
|
||
|
for (l_484 = 0; (l_484 <= 2); l_484 += 1)
|
||
|
{
|
||
|
int *l_529 = &l_524[1][1];
|
||
|
int l_532[5] = {0x20CAC603L, 0xD2894843L, 0x20CAC603L, 0xD2894843L, 0x20CAC603L};
|
||
|
int l_535 = 0x38B08613L;
|
||
|
int l_551 = 0xE44E8891L;
|
||
|
int i, j;
|
||
|
step_hash(328);
|
||
|
l_529 = p_65;
|
||
|
step_hash(329);
|
||
|
l_548--;
|
||
|
step_hash(330);
|
||
|
l_552--;
|
||
|
step_hash(331);
|
||
|
if (l_123[l_105][(l_105 + 2)])
|
||
|
continue;
|
||
|
}
|
||
|
step_hash(339);
|
||
|
if ((+((unsigned short)p_67 * (unsigned short)g_17)))
|
||
|
{
|
||
|
step_hash(334);
|
||
|
(*g_129) = (&g_129 == &p_65);
|
||
|
step_hash(335);
|
||
|
return p_67;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(337);
|
||
|
(*l_489) ^= (*l_519);
|
||
|
step_hash(338);
|
||
|
(*g_129) &= (-9L);
|
||
|
}
|
||
|
step_hash(340);
|
||
|
if ((*p_65))
|
||
|
continue;
|
||
|
step_hash(341);
|
||
|
g_129 = &l_539;
|
||
|
step_hash(348);
|
||
|
for (l_521 = 1; (l_521 >= 0); l_521 -= 1)
|
||
|
{
|
||
|
int l_562 = (-9L);
|
||
|
int i, j;
|
||
|
step_hash(345);
|
||
|
(*l_503) = ((l_123[l_105][(l_521 + 7)] ^ func_74(&g_85[1], g_557)) == (((signed char)l_524[1][0] / (signed char)((unsigned short)(0x06C6L || (8L == g_14)) * (unsigned short)l_562)) ^ 0x3129L));
|
||
|
step_hash(346);
|
||
|
++l_564;
|
||
|
step_hash(347);
|
||
|
l_567 ^= (-1L);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(351);
|
||
|
(*g_129) = (*g_129);
|
||
|
}
|
||
|
step_hash(353);
|
||
|
p_66 = p_65;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int **l_570 = &l_519;
|
||
|
step_hash(355);
|
||
|
(*g_129) = (((((g_201[2] ^ (!((signed char)(l_570 == (void*)0) << (signed char)6))) == (((int)((0xD7BEL != (((short)((short)g_470 % (short)g_17) + (short)(l_397[3] == &g_129)) ^ ((short)func_74(&l_544, g_6) - (short)g_14))) != 0xF6DDA1FEL) % (int)(*l_519)) || g_17)) & p_67) > (*l_519)) > (*l_519));
|
||
|
step_hash(378);
|
||
|
for (l_547 = 3; (l_547 >= 0); l_547 -= 1)
|
||
|
{
|
||
|
int i;
|
||
|
step_hash(359);
|
||
|
(**l_570) &= l_307[l_547];
|
||
|
step_hash(365);
|
||
|
for (l_531 = 1; (l_531 >= 0); l_531 -= 1)
|
||
|
{
|
||
|
int i, j;
|
||
|
step_hash(363);
|
||
|
(*p_65) &= (((unsigned char)g_201[l_531] * (unsigned char)func_74(&l_525, (l_123[l_531][(l_531 + 2)] != (-1L)))) | (l_123[l_531][(l_531 + 2)] != (~(*l_519))));
|
||
|
step_hash(364);
|
||
|
if ((*g_129))
|
||
|
break;
|
||
|
}
|
||
|
step_hash(377);
|
||
|
for (g_14 = 0; (g_14 <= 3); g_14 += 1)
|
||
|
{
|
||
|
step_hash(375);
|
||
|
for (g_470 = 0; (g_470 <= 3); g_470 += 1)
|
||
|
{
|
||
|
step_hash(372);
|
||
|
(*l_570) = p_65;
|
||
|
step_hash(373);
|
||
|
(**l_570) ^= func_74(p_65, (g_557 == g_85[1]));
|
||
|
step_hash(374);
|
||
|
if ((*g_129))
|
||
|
break;
|
||
|
}
|
||
|
step_hash(376);
|
||
|
return p_67;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
step_hash(380);
|
||
|
(*p_65) &= (*l_519);
|
||
|
step_hash(391);
|
||
|
for (g_451 = 22; (g_451 >= 40); ++g_451)
|
||
|
{
|
||
|
unsigned char l_584 = 0x27L;
|
||
|
}
|
||
|
step_hash(397);
|
||
|
for (l_95 = 5; (l_95 <= 4); --l_95)
|
||
|
{
|
||
|
step_hash(395);
|
||
|
l_519 = (void*)0;
|
||
|
step_hash(396);
|
||
|
if ((*p_66))
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
step_hash(399);
|
||
|
p_66 = p_66;
|
||
|
step_hash(400);
|
||
|
return p_67;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static unsigned char func_74(int * p_75, unsigned short p_76)
|
||
|
{
|
||
|
unsigned l_82[7][8] = {{0x456014EFL, 0xECA6696BL, 1UL, 0UL, 4294967288UL, 5UL, 0x71010F19L, 0x4264A3A2L}, {0x456014EFL, 0xECA6696BL, 1UL, 0UL, 4294967288UL, 5UL, 0x71010F19L, 0x4264A3A2L}, {0x456014EFL, 0xECA6696BL, 1UL, 0UL, 4294967288UL, 5UL, 0x71010F19L, 0x4264A3A2L}, {0x456014EFL, 0xECA6696BL, 1UL, 0UL, 4294967288UL, 5UL, 0x71010F19L, 0x4264A3A2L}, {0x456014EFL, 0xECA6696BL, 1UL, 0UL, 4294967288UL, 5UL, 0x71010F19L, 0x4264A3A2L}, {0x456014EFL, 0xECA6696BL, 1UL, 0UL, 4294967288UL, 5UL, 0x71010F19L, 0x4264A3A2L}, {0x456014EFL, 0xECA6696BL, 1UL, 0UL, 4294967288UL, 5UL, 0x71010F19L, 0x4264A3A2L}};
|
||
|
int *l_83 = (void*)0;
|
||
|
int *l_84 = &g_85[1];
|
||
|
int i, j;
|
||
|
step_hash(14);
|
||
|
(*l_84) |= ((unsigned)(g_6 <= 0xCAL) + (unsigned)((unsigned)p_76 + (unsigned)l_82[6][7]));
|
||
|
step_hash(15);
|
||
|
return g_14;
|
||
|
}
|
||
|
|
||
|
|
||
|
void csmith_compute_hash(void)
|
||
|
{
|
||
|
int i, j;
|
||
|
transparent_crc(g_6, "g_6", print_hash_value);
|
||
|
transparent_crc(g_14, "g_14", print_hash_value);
|
||
|
transparent_crc(g_17, "g_17", print_hash_value);
|
||
|
for (i = 0; i < 5; i++)
|
||
|
{
|
||
|
transparent_crc(g_85[i], "g_85[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
for (i = 0; i < 3; i++)
|
||
|
{
|
||
|
transparent_crc(g_201[i], "g_201[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_451, "g_451", print_hash_value);
|
||
|
transparent_crc(g_470, "g_470", print_hash_value);
|
||
|
transparent_crc(g_557, "g_557", print_hash_value);
|
||
|
for (i = 0; i < 8; i++)
|
||
|
{
|
||
|
for (j = 0; j < 3; j++)
|
||
|
{
|
||
|
transparent_crc(g_643[i][j], "g_643[i][j]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_651, "g_651", print_hash_value);
|
||
|
for (i = 0; i < 3; i++)
|
||
|
{
|
||
|
transparent_crc(g_661[i], "g_661[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_812, "g_812", print_hash_value);
|
||
|
transparent_crc(g_838, "g_838", print_hash_value);
|
||
|
for (i = 0; i < 10; i++)
|
||
|
{
|
||
|
for (j = 0; j < 10; j++)
|
||
|
{
|
||
|
transparent_crc(g_860[i][j], "g_860[i][j]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_912, "g_912", print_hash_value);
|
||
|
transparent_crc(g_949, "g_949", print_hash_value);
|
||
|
}
|
||
|
|
||
|
void step_hash(int stmt_id)
|
||
|
{
|
||
|
int i = 0;
|
||
|
csmith_compute_hash();
|
||
|
printf("before stmt(%d): checksum = %X\n", stmt_id, crc32_context ^ 0xFFFFFFFFUL);
|
||
|
crc32_context = 0xFFFFFFFFUL;
|
||
|
for (i = 0; i < 256; i++) {
|
||
|
crc32_tab[i] = 0;
|
||
|
}
|
||
|
crc32_gentab();
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
int main (void)
|
||
|
{
|
||
|
int i, j;
|
||
|
int print_hash_value = 0;
|
||
|
platform_main_begin();
|
||
|
crc32_gentab();
|
||
|
func_1();
|
||
|
csmith_compute_hash();
|
||
|
platform_main_end(crc32_context ^ 0xFFFFFFFFUL, print_hash_value);
|
||
|
return 0;
|
||
|
}
|