1681 lines
69 KiB
C
1681 lines
69 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_4 = 0x67A876E6L;
|
||
|
static int g_10 = 0xC5EB2006L;
|
||
|
static int g_71 = 0x51ECDE47L;
|
||
|
static int g_72 = 0x995E148CL;
|
||
|
static signed char g_108 = 0L;
|
||
|
static signed char g_109 = 0x00L;
|
||
|
static unsigned g_112 = 0UL;
|
||
|
static int *g_117 = &g_71;
|
||
|
static int **g_116 = &g_117;
|
||
|
static unsigned char g_128 = 0x87L;
|
||
|
static unsigned short g_144 = 65535UL;
|
||
|
static short g_155 = 0x2CBFL;
|
||
|
static unsigned short g_156[4][9] = {{65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL}, {65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL}, {65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL}, {65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL, 65528UL}};
|
||
|
static short g_173[9][2] = {{1L, 0x0713L}, {1L, 0x0713L}, {1L, 0x0713L}, {1L, 0x0713L}, {1L, 0x0713L}, {1L, 0x0713L}, {1L, 0x0713L}, {1L, 0x0713L}, {1L, 0x0713L}};
|
||
|
static unsigned g_177 = 4294967289UL;
|
||
|
static signed char g_192 = (-8L);
|
||
|
static unsigned char g_193 = 1UL;
|
||
|
static unsigned short g_285 = 0UL;
|
||
|
static unsigned g_294 = 0UL;
|
||
|
static int g_343 = 0x3E3CC25AL;
|
||
|
static short g_345 = 0x39F1L;
|
||
|
static unsigned short g_346[9] = {0UL, 4UL, 0UL, 4UL, 0UL, 4UL, 0UL, 4UL, 0UL};
|
||
|
static unsigned g_362 = 6UL;
|
||
|
static unsigned g_379 = 0xC057A79DL;
|
||
|
static unsigned g_382 = 3UL;
|
||
|
static unsigned g_416 = 4294967291UL;
|
||
|
static int g_445 = 8L;
|
||
|
static signed char g_495 = (-5L);
|
||
|
static unsigned short g_499[4] = {0x8175L, 0x8175L, 0x8175L, 0x8175L};
|
||
|
static signed char g_506[6] = {(-1L), (-1L), 0x0EL, (-1L), (-1L), 0x0EL};
|
||
|
static unsigned g_538 = 4294967294UL;
|
||
|
static int g_553 = (-5L);
|
||
|
static signed char g_587 = 0x2DL;
|
||
|
static unsigned g_589 = 0xED6979E6L;
|
||
|
static unsigned char g_592 = 0xD2L;
|
||
|
static int g_595 = (-1L);
|
||
|
static int g_609[9][5] = {{0xA145D9A1L, 4L, (-1L), 0x136DF85BL, (-1L)}, {0xA145D9A1L, 4L, (-1L), 0x136DF85BL, (-1L)}, {0xA145D9A1L, 4L, (-1L), 0x136DF85BL, (-1L)}, {0xA145D9A1L, 4L, (-1L), 0x136DF85BL, (-1L)}, {0xA145D9A1L, 4L, (-1L), 0x136DF85BL, (-1L)}, {0xA145D9A1L, 4L, (-1L), 0x136DF85BL, (-1L)}, {0xA145D9A1L, 4L, (-1L), 0x136DF85BL, (-1L)}, {0xA145D9A1L, 4L, (-1L), 0x136DF85BL, (-1L)}, {0xA145D9A1L, 4L, (-1L), 0x136DF85BL, (-1L)}};
|
||
|
static int g_610 = 0x95CA8796L;
|
||
|
static unsigned g_611[5] = {4294967288UL, 4294967288UL, 4294967288UL, 4294967288UL, 4294967288UL};
|
||
|
static int g_619[8] = {0xB3359B46L, 0xB3359B46L, 0xB3359B46L, 0xB3359B46L, 0xB3359B46L, 0xB3359B46L, 0xB3359B46L, 0xB3359B46L};
|
||
|
static int g_620 = 6L;
|
||
|
static unsigned char g_622 = 0x64L;
|
||
|
static unsigned short g_659 = 3UL;
|
||
|
static int *g_747[4] = {&g_10, &g_10, &g_10, &g_10};
|
||
|
static int g_797 = 0x95EB4067L;
|
||
|
static int func_1(void);
|
||
|
static int * func_12(int * p_13);
|
||
|
static int * func_14(int * p_15, signed char p_16, int * p_17, int p_18, short p_19);
|
||
|
static int * func_20(short p_21, unsigned p_22);
|
||
|
static int func_33(int * p_34, unsigned p_35);
|
||
|
static int * func_36(int p_37, int * p_38, int * p_39);
|
||
|
static int func_48(unsigned short p_49, signed char p_50, unsigned char p_51, unsigned p_52);
|
||
|
static unsigned func_61(short p_62, int p_63, signed char p_64, unsigned p_65);
|
||
|
static unsigned func_68(int * p_69);
|
||
|
static unsigned char func_76(int p_77);
|
||
|
static int func_1(void)
|
||
|
{
|
||
|
short l_2 = 0x0657L;
|
||
|
int *l_3 = &g_4;
|
||
|
int l_11 = 0xC2E9378FL;
|
||
|
step_hash(1);
|
||
|
(*l_3) = l_2;
|
||
|
step_hash(2);
|
||
|
(*l_3) = (((short)g_4 >> (short)5) | ((!g_4) < (*l_3)));
|
||
|
step_hash(776);
|
||
|
for (g_4 = 11; (g_4 != 6); g_4--)
|
||
|
{
|
||
|
int *l_9[7][10] = {{&g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_4, (void*)0}, {&g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_4, (void*)0}, {&g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_4, (void*)0}, {&g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_4, (void*)0}, {&g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_4, (void*)0}, {&g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_4, (void*)0}, {&g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_10, &g_4, &g_4, (void*)0}};
|
||
|
int i, j;
|
||
|
step_hash(6);
|
||
|
l_11 = g_4;
|
||
|
}
|
||
|
step_hash(777);
|
||
|
return g_553;
|
||
|
}
|
||
|
static int * func_12(int * p_13)
|
||
|
{
|
||
|
int *l_726 = &g_595;
|
||
|
int l_746 = 0xA44568A6L;
|
||
|
int l_763 = (-7L);
|
||
|
int ***l_785 = &g_116;
|
||
|
short l_849 = (-1L);
|
||
|
int l_860 = 0x71C6DF36L;
|
||
|
int l_862 = 6L;
|
||
|
int l_863 = (-1L);
|
||
|
int l_864 = 0xEDD4CC1EL;
|
||
|
int l_865 = 0x0E7FE351L;
|
||
|
int l_867 = 0x27CCD9D0L;
|
||
|
int l_868 = (-7L);
|
||
|
int l_870 = 5L;
|
||
|
int l_871 = 0x3A3C2269L;
|
||
|
int l_872 = (-7L);
|
||
|
int l_873 = (-1L);
|
||
|
int l_874[4][9] = {{0xB5943D5CL, 0xBF27DE18L, 0xB5943D5CL, 0x5BCC74E1L, (-4L), (-2L), 0xFA3FCE69L, 0xFA3FCE69L, (-2L)}, {0xB5943D5CL, 0xBF27DE18L, 0xB5943D5CL, 0x5BCC74E1L, (-4L), (-2L), 0xFA3FCE69L, 0xFA3FCE69L, (-2L)}, {0xB5943D5CL, 0xBF27DE18L, 0xB5943D5CL, 0x5BCC74E1L, (-4L), (-2L), 0xFA3FCE69L, 0xFA3FCE69L, (-2L)}, {0xB5943D5CL, 0xBF27DE18L, 0xB5943D5CL, 0x5BCC74E1L, (-4L), (-2L), 0xFA3FCE69L, 0xFA3FCE69L, (-2L)}};
|
||
|
int l_878[6][10] = {{0L, (-1L), 0x2A6FEC0EL, (-1L), 0L, 4L, 0L, (-1L), 0x2A6FEC0EL, (-1L)}, {0L, (-1L), 0x2A6FEC0EL, (-1L), 0L, 4L, 0L, (-1L), 0x2A6FEC0EL, (-1L)}, {0L, (-1L), 0x2A6FEC0EL, (-1L), 0L, 4L, 0L, (-1L), 0x2A6FEC0EL, (-1L)}, {0L, (-1L), 0x2A6FEC0EL, (-1L), 0L, 4L, 0L, (-1L), 0x2A6FEC0EL, (-1L)}, {0L, (-1L), 0x2A6FEC0EL, (-1L), 0L, 4L, 0L, (-1L), 0x2A6FEC0EL, (-1L)}, {0L, (-1L), 0x2A6FEC0EL, (-1L), 0L, 4L, 0L, (-1L), 0x2A6FEC0EL, (-1L)}};
|
||
|
int i, j;
|
||
|
step_hash(773);
|
||
|
if (func_33(l_726, g_659))
|
||
|
{
|
||
|
int ***l_728 = &g_116;
|
||
|
int l_761 = (-9L);
|
||
|
int l_762[9][3];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 9; i++)
|
||
|
{
|
||
|
for (j = 0; j < 3; j++)
|
||
|
l_762[i][j] = (-4L);
|
||
|
}
|
||
|
step_hash(613);
|
||
|
(*l_726) = (-(unsigned)(((void*)0 != l_728) ^ ((void*)0 == l_728)));
|
||
|
step_hash(650);
|
||
|
for (g_72 = 3; (g_72 >= 0); g_72 -= 1)
|
||
|
{
|
||
|
int *l_729 = &g_620;
|
||
|
step_hash(624);
|
||
|
for (g_144 = 0; (g_144 <= 3); g_144 += 1)
|
||
|
{
|
||
|
int i;
|
||
|
step_hash(620);
|
||
|
l_729 = &g_10;
|
||
|
step_hash(621);
|
||
|
(**l_728) = func_36(g_499[g_144], p_13, p_13);
|
||
|
step_hash(622);
|
||
|
(***l_728) = ((short)((int)(p_13 != (*g_116)) - (int)(***l_728)) << (short)15);
|
||
|
step_hash(623);
|
||
|
(*l_726) &= ((***l_728) ^ (~(-(unsigned char)(***l_728))));
|
||
|
}
|
||
|
step_hash(647);
|
||
|
for (g_71 = 3; (g_71 >= 0); g_71 -= 1)
|
||
|
{
|
||
|
int i;
|
||
|
step_hash(628);
|
||
|
(*l_729) ^= g_499[g_71];
|
||
|
step_hash(629);
|
||
|
(**l_728) = &g_595;
|
||
|
step_hash(641);
|
||
|
for (g_294 = 0; (g_294 <= 3); g_294 += 1)
|
||
|
{
|
||
|
int l_735 = 0xDEDE5561L;
|
||
|
step_hash(639);
|
||
|
for (g_592 = 0; (g_592 <= 4); g_592 += 1)
|
||
|
{
|
||
|
int i, j;
|
||
|
step_hash(636);
|
||
|
(*g_116) = func_20(g_499[g_72], ((func_33(func_20(g_499[g_72], g_609[(g_294 + 3)][g_71]), (g_609[(g_72 + 4)][(g_71 + 1)] && 9L)) | l_735) == ((signed char)g_609[3][3] << (signed char)5)));
|
||
|
step_hash(637);
|
||
|
(*l_729) |= (g_611[1] >= l_735);
|
||
|
step_hash(638);
|
||
|
(**l_728) = func_20((((g_156[0][1] & ((unsigned char)255UL * (unsigned char)((unsigned)((&l_735 != (void*)0) & (*l_729)) + (unsigned)(((g_499[g_71] == (***l_728)) ^ 0xFA2FL) != ((signed char)((unsigned short)(+0xC70CL) << (unsigned short)(***l_728)) >> (signed char)(***l_728)))))) >= 0xB1F132E3L) >= 0x47A48975L), l_746);
|
||
|
}
|
||
|
step_hash(640);
|
||
|
return (*g_116);
|
||
|
}
|
||
|
step_hash(646);
|
||
|
for (g_362 = 0; (g_362 <= 3); g_362 += 1)
|
||
|
{
|
||
|
step_hash(645);
|
||
|
return p_13;
|
||
|
}
|
||
|
}
|
||
|
step_hash(648);
|
||
|
(*l_729) &= (*l_726);
|
||
|
step_hash(649);
|
||
|
(**l_728) = g_747[1];
|
||
|
}
|
||
|
step_hash(651);
|
||
|
(*l_726) = ((((int)((0xCA987275L != (((short)(func_33(&l_746, g_538) == ((short)((((g_72 < ((void*)0 != &l_746)) && ((*l_726) <= g_294)) || (*l_726)) != (*l_726)) << (short)1)) << (short)1) & g_156[0][1])) >= 0xC2EAE26FL) / (int)0xD0902EB3L) && 0x225EL) < g_611[4]);
|
||
|
step_hash(694);
|
||
|
for (g_362 = 0; (g_362 != 59); g_362++)
|
||
|
{
|
||
|
unsigned l_764 = 0xBC973493L;
|
||
|
int ***l_777 = &g_116;
|
||
|
int l_803 = 0xD3B2FCC9L;
|
||
|
int l_804[2];
|
||
|
int i;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
l_804[i] = 1L;
|
||
|
step_hash(692);
|
||
|
for (g_416 = 19; (g_416 >= 14); g_416 -= 9)
|
||
|
{
|
||
|
int *l_760[4];
|
||
|
int i;
|
||
|
for (i = 0; i < 4; i++)
|
||
|
l_760[i] = &g_10;
|
||
|
step_hash(658);
|
||
|
l_764++;
|
||
|
step_hash(659);
|
||
|
l_746 &= (l_764 ^ ((((short)l_764 >> (short)7) >= ((0xDEL == (+g_294)) > ((unsigned char)g_595 >> (unsigned char)(((+g_108) && g_506[0]) && (+g_506[0]))))) >= func_33(p_13, g_128)));
|
||
|
step_hash(664);
|
||
|
for (g_587 = 0; (g_587 <= 16); g_587 += 9)
|
||
|
{
|
||
|
step_hash(663);
|
||
|
if (l_762[5][0])
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
step_hash(693);
|
||
|
(*l_726) = (*l_726);
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int l_815[9][6] = {{(-1L), 9L, 9L, 0xE7BFC7EEL, 0xE7BFC7EEL, 9L}, {(-1L), 9L, 9L, 0xE7BFC7EEL, 0xE7BFC7EEL, 9L}, {(-1L), 9L, 9L, 0xE7BFC7EEL, 0xE7BFC7EEL, 9L}, {(-1L), 9L, 9L, 0xE7BFC7EEL, 0xE7BFC7EEL, 9L}, {(-1L), 9L, 9L, 0xE7BFC7EEL, 0xE7BFC7EEL, 9L}, {(-1L), 9L, 9L, 0xE7BFC7EEL, 0xE7BFC7EEL, 9L}, {(-1L), 9L, 9L, 0xE7BFC7EEL, 0xE7BFC7EEL, 9L}, {(-1L), 9L, 9L, 0xE7BFC7EEL, 0xE7BFC7EEL, 9L}, {(-1L), 9L, 9L, 0xE7BFC7EEL, 0xE7BFC7EEL, 9L}};
|
||
|
int **l_822[4];
|
||
|
unsigned l_839 = 0xEC4B8773L;
|
||
|
signed char l_866 = 0xA3L;
|
||
|
int l_877 = 0x4212E3C9L;
|
||
|
unsigned short l_879[4] = {65533UL, 1UL, 65533UL, 1UL};
|
||
|
int l_904 = 0x57434979L;
|
||
|
short l_905 = 1L;
|
||
|
int l_906 = 0x303B8232L;
|
||
|
unsigned short l_907[7][8] = {{0x5609L, 0x2C89L, 0xFF4DL, 1UL, 1UL, 0x3D28L, 1UL, 1UL}, {0x5609L, 0x2C89L, 0xFF4DL, 1UL, 1UL, 0x3D28L, 1UL, 1UL}, {0x5609L, 0x2C89L, 0xFF4DL, 1UL, 1UL, 0x3D28L, 1UL, 1UL}, {0x5609L, 0x2C89L, 0xFF4DL, 1UL, 1UL, 0x3D28L, 1UL, 1UL}, {0x5609L, 0x2C89L, 0xFF4DL, 1UL, 1UL, 0x3D28L, 1UL, 1UL}, {0x5609L, 0x2C89L, 0xFF4DL, 1UL, 1UL, 0x3D28L, 1UL, 1UL}, {0x5609L, 0x2C89L, 0xFF4DL, 1UL, 1UL, 0x3D28L, 1UL, 1UL}};
|
||
|
int i, j;
|
||
|
for (i = 0; i < 4; i++)
|
||
|
l_822[i] = &g_117;
|
||
|
step_hash(696);
|
||
|
(**l_785) = &l_746;
|
||
|
step_hash(697);
|
||
|
(***l_785) = (*g_117);
|
||
|
step_hash(771);
|
||
|
if ((*g_117))
|
||
|
{
|
||
|
int *l_829 = &g_71;
|
||
|
step_hash(727);
|
||
|
if (func_76((**g_116)))
|
||
|
{
|
||
|
int *l_825 = (void*)0;
|
||
|
step_hash(700);
|
||
|
return l_825;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
signed char l_842 = 0x03L;
|
||
|
int l_843[9] = {0x2C23884DL, 0x50CB14D8L, 0x2C23884DL, 0x50CB14D8L, 0x2C23884DL, 0x50CB14D8L, 0x2C23884DL, 0x50CB14D8L, 0x2C23884DL};
|
||
|
int i;
|
||
|
step_hash(712);
|
||
|
for (g_343 = (-4); (g_343 <= 20); g_343++)
|
||
|
{
|
||
|
unsigned char l_828[4][6] = {{0x82L, 249UL, 6UL, 249UL, 0x82L, 255UL}, {0x82L, 249UL, 6UL, 249UL, 0x82L, 255UL}, {0x82L, 249UL, 6UL, 249UL, 0x82L, 255UL}, {0x82L, 249UL, 6UL, 249UL, 0x82L, 255UL}};
|
||
|
int i, j;
|
||
|
step_hash(709);
|
||
|
for (g_109 = 0; (g_109 <= 5); g_109 += 1)
|
||
|
{
|
||
|
step_hash(708);
|
||
|
return p_13;
|
||
|
}
|
||
|
step_hash(710);
|
||
|
if (l_828[1][1])
|
||
|
continue;
|
||
|
step_hash(711);
|
||
|
return l_829;
|
||
|
}
|
||
|
step_hash(724);
|
||
|
if ((*l_829))
|
||
|
{
|
||
|
unsigned l_834[2];
|
||
|
int i;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
l_834[i] = 0x8F63ED42L;
|
||
|
step_hash(714);
|
||
|
(*l_726) &= (((((signed char)(((void*)0 == &g_747[1]) < g_538) << (signed char)g_128) != ((unsigned char)l_834[0] + (unsigned char)l_834[1])) != ((void*)0 != &p_13)) < (&g_116 != &g_116));
|
||
|
step_hash(715);
|
||
|
(*g_116) = p_13;
|
||
|
step_hash(721);
|
||
|
for (g_620 = 0; (g_620 != (-27)); g_620--)
|
||
|
{
|
||
|
step_hash(719);
|
||
|
(*l_726) = ((unsigned char)((void*)0 == (*g_116)) << (unsigned char)4);
|
||
|
step_hash(720);
|
||
|
++l_839;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(723);
|
||
|
(*l_726) = l_842;
|
||
|
}
|
||
|
step_hash(725);
|
||
|
l_843[3] |= (*l_829);
|
||
|
step_hash(726);
|
||
|
l_829 = p_13;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
signed char l_852[1];
|
||
|
int l_854 = 0x469EB094L;
|
||
|
int l_856[7] = {0xAC85FBADL, (-9L), 0xAC85FBADL, (-9L), 0xAC85FBADL, (-9L), 0xAC85FBADL};
|
||
|
int l_875 = 0xA1CA5AB6L;
|
||
|
int i;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
l_852[i] = 1L;
|
||
|
step_hash(770);
|
||
|
if (((short)((**l_785) == (*g_116)) * (short)5UL))
|
||
|
{
|
||
|
int l_857 = 0x21D58C82L;
|
||
|
int l_859[9][9] = {{0L, 1L, 0x8C8A4D12L, 0xA64A33E1L, 0x15027F77L, 0xB833185CL, 6L, 0xD99DEED8L, 0x8C8A4D12L}, {0L, 1L, 0x8C8A4D12L, 0xA64A33E1L, 0x15027F77L, 0xB833185CL, 6L, 0xD99DEED8L, 0x8C8A4D12L}, {0L, 1L, 0x8C8A4D12L, 0xA64A33E1L, 0x15027F77L, 0xB833185CL, 6L, 0xD99DEED8L, 0x8C8A4D12L}, {0L, 1L, 0x8C8A4D12L, 0xA64A33E1L, 0x15027F77L, 0xB833185CL, 6L, 0xD99DEED8L, 0x8C8A4D12L}, {0L, 1L, 0x8C8A4D12L, 0xA64A33E1L, 0x15027F77L, 0xB833185CL, 6L, 0xD99DEED8L, 0x8C8A4D12L}, {0L, 1L, 0x8C8A4D12L, 0xA64A33E1L, 0x15027F77L, 0xB833185CL, 6L, 0xD99DEED8L, 0x8C8A4D12L}, {0L, 1L, 0x8C8A4D12L, 0xA64A33E1L, 0x15027F77L, 0xB833185CL, 6L, 0xD99DEED8L, 0x8C8A4D12L}, {0L, 1L, 0x8C8A4D12L, 0xA64A33E1L, 0x15027F77L, 0xB833185CL, 6L, 0xD99DEED8L, 0x8C8A4D12L}, {0L, 1L, 0x8C8A4D12L, 0xA64A33E1L, 0x15027F77L, 0xB833185CL, 6L, 0xD99DEED8L, 0x8C8A4D12L}};
|
||
|
int l_869 = 2L;
|
||
|
signed char l_876 = (-1L);
|
||
|
int ***l_897[8][9] = {{(void*)0, &l_822[0], &l_822[0], &l_822[0], &g_116, (void*)0, (void*)0, &g_116, (void*)0}, {(void*)0, &l_822[0], &l_822[0], &l_822[0], &g_116, (void*)0, (void*)0, &g_116, (void*)0}, {(void*)0, &l_822[0], &l_822[0], &l_822[0], &g_116, (void*)0, (void*)0, &g_116, (void*)0}, {(void*)0, &l_822[0], &l_822[0], &l_822[0], &g_116, (void*)0, (void*)0, &g_116, (void*)0}, {(void*)0, &l_822[0], &l_822[0], &l_822[0], &g_116, (void*)0, (void*)0, &g_116, (void*)0}, {(void*)0, &l_822[0], &l_822[0], &l_822[0], &g_116, (void*)0, (void*)0, &g_116, (void*)0}, {(void*)0, &l_822[0], &l_822[0], &l_822[0], &g_116, (void*)0, (void*)0, &g_116, (void*)0}, {(void*)0, &l_822[0], &l_822[0], &l_822[0], &g_116, (void*)0, (void*)0, &g_116, (void*)0}};
|
||
|
unsigned short l_899 = 0xFFB9L;
|
||
|
int i, j;
|
||
|
step_hash(736);
|
||
|
for (g_362 = 0; (g_362 != 32); g_362 += 8)
|
||
|
{
|
||
|
short l_848 = (-5L);
|
||
|
step_hash(733);
|
||
|
(***l_785) = l_848;
|
||
|
step_hash(734);
|
||
|
(*g_117) = (!0xF2474093L);
|
||
|
step_hash(735);
|
||
|
(***l_785) ^= ((*g_116) != p_13);
|
||
|
}
|
||
|
step_hash(737);
|
||
|
(*g_117) |= (~l_849);
|
||
|
step_hash(758);
|
||
|
for (g_108 = 9; (g_108 != 20); g_108 += 1)
|
||
|
{
|
||
|
int l_853 = 1L;
|
||
|
int l_855 = (-1L);
|
||
|
int l_858 = 0xF9425689L;
|
||
|
int l_861[6] = {0xFA0D5660L, 0xFA0D5660L, 0x5273E52DL, 0xFA0D5660L, 0xFA0D5660L, 0x5273E52DL};
|
||
|
int ***l_898 = (void*)0;
|
||
|
int i;
|
||
|
step_hash(741);
|
||
|
l_879[1]++;
|
||
|
step_hash(751);
|
||
|
if ((0x8DD5L | l_875))
|
||
|
{
|
||
|
int l_888 = 0xC0293B56L;
|
||
|
step_hash(743);
|
||
|
(***l_785) ^= (((unsigned char)(((unsigned short)l_856[4] << (unsigned short)9) & (0x3BBDA1CDL ^ ((5L <= (*l_726)) || g_538))) / (unsigned char)((unsigned short)65535UL + (unsigned short)func_33(p_13, l_888))) || l_875);
|
||
|
step_hash(744);
|
||
|
p_13 = (void*)0;
|
||
|
step_hash(745);
|
||
|
if (l_875)
|
||
|
break;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(747);
|
||
|
(*g_117) = ((unsigned char)((signed char)(0xEBL < ((void*)0 != p_13)) >> (signed char)g_345) << (unsigned char)4);
|
||
|
step_hash(748);
|
||
|
if (l_859[1][5])
|
||
|
break;
|
||
|
step_hash(749);
|
||
|
p_13 = func_36(((0x90DCA07CL <= l_854) >= ((unsigned char)((short)func_33(func_36((**g_116), func_20(l_861[5], ((0xD6L < func_33(p_13, (((***l_785) && (l_897[6][0] == l_898)) | (***l_785)))) && 0x6DL)), (*g_116)), g_499[1]) >> (short)5) + (unsigned char)l_856[3])), (*g_116), p_13);
|
||
|
step_hash(750);
|
||
|
(*l_726) = (-1L);
|
||
|
}
|
||
|
step_hash(757);
|
||
|
for (g_144 = 0; (g_144 <= 3); g_144 += 1)
|
||
|
{
|
||
|
int i;
|
||
|
step_hash(755);
|
||
|
l_899--;
|
||
|
step_hash(756);
|
||
|
(**g_116) ^= l_879[g_144];
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(764);
|
||
|
for (g_362 = 1; (g_362 > 47); g_362 += 8)
|
||
|
{
|
||
|
step_hash(763);
|
||
|
return p_13;
|
||
|
}
|
||
|
step_hash(769);
|
||
|
for (l_877 = 0; (l_877 <= 4); l_877 += 1)
|
||
|
{
|
||
|
step_hash(768);
|
||
|
return p_13;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
step_hash(772);
|
||
|
l_907[5][7]--;
|
||
|
}
|
||
|
step_hash(774);
|
||
|
return p_13;
|
||
|
}
|
||
|
static int * func_14(int * p_15, signed char p_16, int * p_17, int p_18, short p_19)
|
||
|
{
|
||
|
unsigned l_708 = 1UL;
|
||
|
int *l_709[8][8] = {{&g_595, &g_620, &g_71, &g_4, &g_71, &g_620, &g_595, &g_72}, {&g_595, &g_620, &g_71, &g_4, &g_71, &g_620, &g_595, &g_72}, {&g_595, &g_620, &g_71, &g_4, &g_71, &g_620, &g_595, &g_72}, {&g_595, &g_620, &g_71, &g_4, &g_71, &g_620, &g_595, &g_72}, {&g_595, &g_620, &g_71, &g_4, &g_71, &g_620, &g_595, &g_72}, {&g_595, &g_620, &g_71, &g_4, &g_71, &g_620, &g_595, &g_72}, {&g_595, &g_620, &g_71, &g_4, &g_71, &g_620, &g_595, &g_72}, {&g_595, &g_620, &g_71, &g_4, &g_71, &g_620, &g_595, &g_72}};
|
||
|
unsigned l_724 = 4294967295UL;
|
||
|
unsigned short l_725 = 0xDCF5L;
|
||
|
int i, j;
|
||
|
step_hash(608);
|
||
|
for (g_294 = 0; (g_294 > 2); g_294 += 5)
|
||
|
{
|
||
|
int l_707 = (-1L);
|
||
|
step_hash(604);
|
||
|
(*g_117) = ((signed char)0L << (signed char)0);
|
||
|
step_hash(605);
|
||
|
(*p_17) = (p_19 != (0xECE2L | func_61(g_346[0], g_611[3], ((+(p_16 >= (-(unsigned char)((signed char)(((unsigned short)0xDBE0L >> (unsigned short)(p_16 ^ func_48(((unsigned)((int)((unsigned short)g_193 << (unsigned short)0) + (int)(((((unsigned char)((short)l_707 * (short)l_708) << (unsigned char)6) != l_708) >= p_19) <= l_708)) - (unsigned)p_18), g_609[3][3], p_16, p_16))) | l_707) * (signed char)g_610)))) <= (*p_17)), p_19)));
|
||
|
step_hash(606);
|
||
|
if ((*p_15))
|
||
|
break;
|
||
|
step_hash(607);
|
||
|
return l_709[6][3];
|
||
|
}
|
||
|
step_hash(609);
|
||
|
(*p_17) = ((unsigned char)(g_173[4][0] & 65532UL) - (unsigned char)((unsigned short)((short)(((3L >= ((unsigned short)(l_709[6][3] != (void*)0) - (unsigned short)((unsigned short)(((g_193 <= (p_19 > ((signed char)g_156[3][0] << (signed char)(((((short)p_18 / (short)p_16) < g_193) && 0x86L) <= l_724)))) != l_725) > (*p_17)) >> (unsigned short)g_622))) == (*p_15)) || 0x167D15C9L) / (short)g_345) * (unsigned short)0L));
|
||
|
step_hash(610);
|
||
|
return l_709[3][6];
|
||
|
}
|
||
|
static int * func_20(short p_21, unsigned p_22)
|
||
|
{
|
||
|
unsigned short l_53 = 65531UL;
|
||
|
int *l_54[1];
|
||
|
int i;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
l_54[i] = &g_4;
|
||
|
step_hash(598);
|
||
|
for (g_10 = (-5); (g_10 <= 11); g_10 += 1)
|
||
|
{
|
||
|
int *l_56 = (void*)0;
|
||
|
int l_665 = (-1L);
|
||
|
short l_675[8][5] = {{0xD173L, 0xFD06L, 0xC6D8L, 1L, 0x8B7CL}, {0xD173L, 0xFD06L, 0xC6D8L, 1L, 0x8B7CL}, {0xD173L, 0xFD06L, 0xC6D8L, 1L, 0x8B7CL}, {0xD173L, 0xFD06L, 0xC6D8L, 1L, 0x8B7CL}, {0xD173L, 0xFD06L, 0xC6D8L, 1L, 0x8B7CL}, {0xD173L, 0xFD06L, 0xC6D8L, 1L, 0x8B7CL}, {0xD173L, 0xFD06L, 0xC6D8L, 1L, 0x8B7CL}, {0xD173L, 0xFD06L, 0xC6D8L, 1L, 0x8B7CL}};
|
||
|
unsigned l_683 = 1UL;
|
||
|
int i, j;
|
||
|
step_hash(11);
|
||
|
if (p_22)
|
||
|
break;
|
||
|
step_hash(596);
|
||
|
for (p_22 = 22; (p_22 > 44); p_22++)
|
||
|
{
|
||
|
unsigned char l_644[3][4] = {{0xBFL, 255UL, 0xBFL, 255UL}, {0xBFL, 255UL, 0xBFL, 255UL}, {0xBFL, 255UL, 0xBFL, 255UL}};
|
||
|
int *l_652 = &g_595;
|
||
|
int l_657[8] = {0x6179EC45L, 6L, 0x6179EC45L, 6L, 0x6179EC45L, 6L, 0x6179EC45L, 6L};
|
||
|
int i, j;
|
||
|
step_hash(595);
|
||
|
for (p_21 = 0; (p_21 > (-22)); --p_21)
|
||
|
{
|
||
|
int *l_55 = (void*)0;
|
||
|
int *l_651[1][5];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
{
|
||
|
for (j = 0; j < 5; j++)
|
||
|
l_651[i][j] = (void*)0;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
step_hash(597);
|
||
|
return l_54[0];
|
||
|
}
|
||
|
step_hash(599);
|
||
|
return (*g_116);
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static int func_33(int * p_34, unsigned p_35)
|
||
|
{
|
||
|
signed char l_646[7][5] = {{6L, 0xF7L, 6L, 0x4CL, (-5L)}, {6L, 0xF7L, 6L, 0x4CL, (-5L)}, {6L, 0xF7L, 6L, 0x4CL, (-5L)}, {6L, 0xF7L, 6L, 0x4CL, (-5L)}, {6L, 0xF7L, 6L, 0x4CL, (-5L)}, {6L, 0xF7L, 6L, 0x4CL, (-5L)}, {6L, 0xF7L, 6L, 0x4CL, (-5L)}};
|
||
|
int i, j;
|
||
|
step_hash(571);
|
||
|
return l_646[4][1];
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static int * func_36(int p_37, int * p_38, int * p_39)
|
||
|
{
|
||
|
int *l_645 = &g_620;
|
||
|
step_hash(568);
|
||
|
(*l_645) = 0L;
|
||
|
step_hash(569);
|
||
|
return l_645;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static int func_48(unsigned short p_49, signed char p_50, unsigned char p_51, unsigned p_52)
|
||
|
{
|
||
|
unsigned char l_593 = 255UL;
|
||
|
int l_598 = 9L;
|
||
|
int l_606 = 0x06D756E5L;
|
||
|
int l_607[8][4] = {{0xEB2C1E0DL, 0L, 0xEB2C1E0DL, 0L}, {0xEB2C1E0DL, 0L, 0xEB2C1E0DL, 0L}, {0xEB2C1E0DL, 0L, 0xEB2C1E0DL, 0L}, {0xEB2C1E0DL, 0L, 0xEB2C1E0DL, 0L}, {0xEB2C1E0DL, 0L, 0xEB2C1E0DL, 0L}, {0xEB2C1E0DL, 0L, 0xEB2C1E0DL, 0L}, {0xEB2C1E0DL, 0L, 0xEB2C1E0DL, 0L}, {0xEB2C1E0DL, 0L, 0xEB2C1E0DL, 0L}};
|
||
|
short l_608 = 0x5FC8L;
|
||
|
int **l_631 = (void*)0;
|
||
|
int **l_632 = (void*)0;
|
||
|
unsigned char l_640 = 246UL;
|
||
|
unsigned l_641[4] = {0x4611CCAFL, 8UL, 0x4611CCAFL, 8UL};
|
||
|
unsigned short l_642 = 0x7F10L;
|
||
|
int *l_643 = &l_598;
|
||
|
int i, j;
|
||
|
step_hash(548);
|
||
|
for (p_50 = 0; (p_50 == 29); p_50++)
|
||
|
{
|
||
|
int l_596[9] = {0xA590D8F6L, 0x5F5DB6E9L, 0xA590D8F6L, 0x5F5DB6E9L, 0xA590D8F6L, 0x5F5DB6E9L, 0xA590D8F6L, 0x5F5DB6E9L, 0xA590D8F6L};
|
||
|
int i;
|
||
|
step_hash(546);
|
||
|
for (p_51 = 0; (p_51 >= 41); ++p_51)
|
||
|
{
|
||
|
unsigned l_450 = 0x5C1075D9L;
|
||
|
int *l_594 = &g_595;
|
||
|
int *l_597 = &g_72;
|
||
|
int *l_599 = &l_596[3];
|
||
|
int *l_600 = &l_598;
|
||
|
int *l_601 = (void*)0;
|
||
|
int *l_602 = &l_596[2];
|
||
|
int *l_603 = &l_598;
|
||
|
int *l_604 = &l_598;
|
||
|
int *l_605[2];
|
||
|
int i;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
l_605[i] = &g_595;
|
||
|
}
|
||
|
step_hash(547);
|
||
|
(*g_116) = &l_606;
|
||
|
}
|
||
|
step_hash(564);
|
||
|
for (g_379 = 0; (g_379 <= 3); g_379 += 1)
|
||
|
{
|
||
|
signed char l_617 = 0x7EL;
|
||
|
int l_618 = 0x0B167869L;
|
||
|
int l_621 = 1L;
|
||
|
step_hash(557);
|
||
|
for (g_112 = 0; (g_112 <= 3); g_112 += 1)
|
||
|
{
|
||
|
int i, j;
|
||
|
step_hash(555);
|
||
|
if (g_156[g_379][(g_379 + 4)])
|
||
|
break;
|
||
|
step_hash(556);
|
||
|
(**g_116) = p_49;
|
||
|
}
|
||
|
step_hash(563);
|
||
|
for (g_193 = 0; (g_193 <= 3); g_193 += 1)
|
||
|
{
|
||
|
int *l_614 = &l_598;
|
||
|
int *l_615 = &l_598;
|
||
|
int *l_616[2];
|
||
|
int i;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
l_616[i] = &l_607[6][1];
|
||
|
step_hash(561);
|
||
|
g_622--;
|
||
|
step_hash(562);
|
||
|
return p_51;
|
||
|
}
|
||
|
}
|
||
|
step_hash(565);
|
||
|
(*l_643) = ((unsigned char)(p_52 ^ l_608) + (unsigned char)((((short)((unsigned short)(l_631 == l_632) / (unsigned short)p_49) << (short)1) ^ (((short)func_61((-(short)0x60CEL), ((int)(((short)((*g_117) != (p_50 >= (l_640 > g_609[3][3]))) >> (short)g_592) | l_606) + (int)0L), l_641[3], g_553) % (short)0xD14DL) & l_642)) & p_50));
|
||
|
step_hash(566);
|
||
|
return p_49;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static unsigned func_61(short p_62, int p_63, signed char p_64, unsigned p_65)
|
||
|
{
|
||
|
short l_451[9][6] = {{0L, 0L, 0xBE0FL, (-5L), 0xD65EL, (-5L)}, {0L, 0L, 0xBE0FL, (-5L), 0xD65EL, (-5L)}, {0L, 0L, 0xBE0FL, (-5L), 0xD65EL, (-5L)}, {0L, 0L, 0xBE0FL, (-5L), 0xD65EL, (-5L)}, {0L, 0L, 0xBE0FL, (-5L), 0xD65EL, (-5L)}, {0L, 0L, 0xBE0FL, (-5L), 0xD65EL, (-5L)}, {0L, 0L, 0xBE0FL, (-5L), 0xD65EL, (-5L)}, {0L, 0L, 0xBE0FL, (-5L), 0xD65EL, (-5L)}, {0L, 0L, 0xBE0FL, (-5L), 0xD65EL, (-5L)}};
|
||
|
int *l_452 = &g_10;
|
||
|
int l_483 = 0x1E058DDEL;
|
||
|
unsigned l_496 = 4294967295UL;
|
||
|
int *l_527 = &l_483;
|
||
|
unsigned l_532[3][10] = {{1UL, 1UL, 1UL, 1UL, 1UL, 1UL, 1UL, 1UL, 1UL, 1UL}, {1UL, 1UL, 1UL, 1UL, 1UL, 1UL, 1UL, 1UL, 1UL, 1UL}, {1UL, 1UL, 1UL, 1UL, 1UL, 1UL, 1UL, 1UL, 1UL, 1UL}};
|
||
|
int l_537 = 0x033ADC80L;
|
||
|
unsigned l_578[8][3] = {{0xAAFEFFE6L, 0x9C91C8CCL, 4294967286UL}, {0xAAFEFFE6L, 0x9C91C8CCL, 4294967286UL}, {0xAAFEFFE6L, 0x9C91C8CCL, 4294967286UL}, {0xAAFEFFE6L, 0x9C91C8CCL, 4294967286UL}, {0xAAFEFFE6L, 0x9C91C8CCL, 4294967286UL}, {0xAAFEFFE6L, 0x9C91C8CCL, 4294967286UL}, {0xAAFEFFE6L, 0x9C91C8CCL, 4294967286UL}, {0xAAFEFFE6L, 0x9C91C8CCL, 4294967286UL}};
|
||
|
int l_586 = 0x3E888837L;
|
||
|
int l_588 = 0xF1AD761CL;
|
||
|
int i, j;
|
||
|
step_hash(412);
|
||
|
l_451[4][4] = g_294;
|
||
|
step_hash(532);
|
||
|
for (g_71 = 0; (g_71 <= 1); g_71 += 1)
|
||
|
{
|
||
|
unsigned char l_476 = 8UL;
|
||
|
int *l_489 = &g_72;
|
||
|
unsigned short l_507 = 65535UL;
|
||
|
unsigned l_525 = 4294967289UL;
|
||
|
unsigned l_568 = 0UL;
|
||
|
step_hash(416);
|
||
|
(*g_116) = l_452;
|
||
|
step_hash(460);
|
||
|
for (g_379 = 0; (g_379 <= 5); g_379 += 1)
|
||
|
{
|
||
|
unsigned l_459[7] = {0x1416C7F9L, 1UL, 0x1416C7F9L, 1UL, 0x1416C7F9L, 1UL, 0x1416C7F9L};
|
||
|
int **l_473 = &g_117;
|
||
|
int l_481[6][7] = {{0x0F6A6855L, 0xF8CCFB3AL, 0xB57B5FCCL, 0xCF78BDAAL, 0x7008C40EL, 0xCF78BDAAL, 0xB57B5FCCL}, {0x0F6A6855L, 0xF8CCFB3AL, 0xB57B5FCCL, 0xCF78BDAAL, 0x7008C40EL, 0xCF78BDAAL, 0xB57B5FCCL}, {0x0F6A6855L, 0xF8CCFB3AL, 0xB57B5FCCL, 0xCF78BDAAL, 0x7008C40EL, 0xCF78BDAAL, 0xB57B5FCCL}, {0x0F6A6855L, 0xF8CCFB3AL, 0xB57B5FCCL, 0xCF78BDAAL, 0x7008C40EL, 0xCF78BDAAL, 0xB57B5FCCL}, {0x0F6A6855L, 0xF8CCFB3AL, 0xB57B5FCCL, 0xCF78BDAAL, 0x7008C40EL, 0xCF78BDAAL, 0xB57B5FCCL}, {0x0F6A6855L, 0xF8CCFB3AL, 0xB57B5FCCL, 0xCF78BDAAL, 0x7008C40EL, 0xCF78BDAAL, 0xB57B5FCCL}};
|
||
|
int i, j;
|
||
|
step_hash(457);
|
||
|
for (g_108 = 1; (g_108 >= 0); g_108 -= 1)
|
||
|
{
|
||
|
int l_480 = 2L;
|
||
|
int i, j;
|
||
|
}
|
||
|
step_hash(458);
|
||
|
(*l_489) ^= p_65;
|
||
|
step_hash(459);
|
||
|
g_495 ^= (*l_489);
|
||
|
}
|
||
|
}
|
||
|
step_hash(540);
|
||
|
if ((*l_527))
|
||
|
{
|
||
|
step_hash(534);
|
||
|
(*l_527) |= p_63;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int l_579 = (-1L);
|
||
|
int *l_580 = &l_483;
|
||
|
int *l_581 = &l_483;
|
||
|
int *l_582 = (void*)0;
|
||
|
int l_583[8] = {3L, 0x710BFD9DL, 3L, 0x710BFD9DL, 3L, 0x710BFD9DL, 3L, 0x710BFD9DL};
|
||
|
int *l_584 = &g_72;
|
||
|
int *l_585[10][1] = {{(void*)0}, {(void*)0}, {(void*)0}, {(void*)0}, {(void*)0}, {(void*)0}, {(void*)0}, {(void*)0}, {(void*)0}, {(void*)0}};
|
||
|
int i, j;
|
||
|
step_hash(536);
|
||
|
--g_589;
|
||
|
step_hash(537);
|
||
|
(*g_116) = (void*)0;
|
||
|
step_hash(538);
|
||
|
(*l_527) |= g_592;
|
||
|
step_hash(539);
|
||
|
return p_65;
|
||
|
}
|
||
|
step_hash(541);
|
||
|
return g_193;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static unsigned func_68(int * p_69)
|
||
|
{
|
||
|
unsigned l_70[9];
|
||
|
int i;
|
||
|
for (i = 0; i < 9; i++)
|
||
|
l_70[i] = 3UL;
|
||
|
step_hash(409);
|
||
|
for (g_71 = 3; (g_71 <= 8); g_71 += 1)
|
||
|
{
|
||
|
unsigned char l_73 = 254UL;
|
||
|
int *l_444[7];
|
||
|
int i;
|
||
|
for (i = 0; i < 7; i++)
|
||
|
l_444[i] = &g_72;
|
||
|
step_hash(33);
|
||
|
for (g_72 = 3; (g_72 <= 8); g_72 += 1)
|
||
|
{
|
||
|
int i;
|
||
|
step_hash(32);
|
||
|
return l_70[g_72];
|
||
|
}
|
||
|
step_hash(407);
|
||
|
g_445 = (l_73 ^ ((unsigned char)func_76(l_70[5]) * (unsigned char)((unsigned short)(l_70[8] | (*p_69)) << (unsigned short)11)));
|
||
|
step_hash(408);
|
||
|
return l_70[1];
|
||
|
}
|
||
|
step_hash(410);
|
||
|
return g_177;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static unsigned char func_76(int p_77)
|
||
|
{
|
||
|
int *l_81 = &g_72;
|
||
|
int l_110 = 0x61642E2BL;
|
||
|
int l_111[2];
|
||
|
unsigned l_187 = 0xB4418FC0L;
|
||
|
int **l_239 = &g_117;
|
||
|
int l_309 = 0x6E31292AL;
|
||
|
int l_324 = 0x8A42E7EDL;
|
||
|
int i;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
l_111[i] = 0xB33B2D97L;
|
||
|
step_hash(210);
|
||
|
if (p_77)
|
||
|
{
|
||
|
unsigned l_95 = 4294967295UL;
|
||
|
int l_126[7][10] = {{1L, 1L, 0L, 0xB73F452BL, 1L, 0xDE28BE02L, 0x4A4F5E2AL, 0xDE28BE02L, 1L, 0xB73F452BL}, {1L, 1L, 0L, 0xB73F452BL, 1L, 0xDE28BE02L, 0x4A4F5E2AL, 0xDE28BE02L, 1L, 0xB73F452BL}, {1L, 1L, 0L, 0xB73F452BL, 1L, 0xDE28BE02L, 0x4A4F5E2AL, 0xDE28BE02L, 1L, 0xB73F452BL}, {1L, 1L, 0L, 0xB73F452BL, 1L, 0xDE28BE02L, 0x4A4F5E2AL, 0xDE28BE02L, 1L, 0xB73F452BL}, {1L, 1L, 0L, 0xB73F452BL, 1L, 0xDE28BE02L, 0x4A4F5E2AL, 0xDE28BE02L, 1L, 0xB73F452BL}, {1L, 1L, 0L, 0xB73F452BL, 1L, 0xDE28BE02L, 0x4A4F5E2AL, 0xDE28BE02L, 1L, 0xB73F452BL}, {1L, 1L, 0L, 0xB73F452BL, 1L, 0xDE28BE02L, 0x4A4F5E2AL, 0xDE28BE02L, 1L, 0xB73F452BL}};
|
||
|
int i, j;
|
||
|
step_hash(88);
|
||
|
if (g_72)
|
||
|
{
|
||
|
signed char l_78 = 0xA4L;
|
||
|
unsigned char l_102[7] = {0xBCL, 255UL, 0xBCL, 255UL, 0xBCL, 255UL, 0xBCL};
|
||
|
int l_105 = 0x35008519L;
|
||
|
int l_107 = (-1L);
|
||
|
int **l_120 = &g_117;
|
||
|
int i;
|
||
|
step_hash(70);
|
||
|
if (l_78)
|
||
|
{
|
||
|
int *l_80 = &g_4;
|
||
|
int **l_79[9] = {&l_80, (void*)0, &l_80, (void*)0, &l_80, (void*)0, &l_80, (void*)0, &l_80};
|
||
|
int i;
|
||
|
step_hash(38);
|
||
|
l_81 = (void*)0;
|
||
|
step_hash(54);
|
||
|
for (p_77 = 29; (p_77 > (-5)); --p_77)
|
||
|
{
|
||
|
unsigned l_94 = 0UL;
|
||
|
int *l_101 = &g_71;
|
||
|
int l_106 = 0x6471EDBFL;
|
||
|
short l_125[8][8] = {{(-7L), 9L, 0x2933L, 0x8A64L, 0x2933L, 9L, (-7L), (-3L)}, {(-7L), 9L, 0x2933L, 0x8A64L, 0x2933L, 9L, (-7L), (-3L)}, {(-7L), 9L, 0x2933L, 0x8A64L, 0x2933L, 9L, (-7L), (-3L)}, {(-7L), 9L, 0x2933L, 0x8A64L, 0x2933L, 9L, (-7L), (-3L)}, {(-7L), 9L, 0x2933L, 0x8A64L, 0x2933L, 9L, (-7L), (-3L)}, {(-7L), 9L, 0x2933L, 0x8A64L, 0x2933L, 9L, (-7L), (-3L)}, {(-7L), 9L, 0x2933L, 0x8A64L, 0x2933L, 9L, (-7L), (-3L)}, {(-7L), 9L, 0x2933L, 0x8A64L, 0x2933L, 9L, (-7L), (-3L)}};
|
||
|
int i, j;
|
||
|
step_hash(42);
|
||
|
l_95 = ((int)p_77 / (int)((unsigned short)l_78 / (unsigned short)(((signed char)(+((short)((p_77 < (0x4F4D1268L | (g_71 < g_71))) <= g_71) * (short)(((((short)l_78 << (short)l_94) < l_94) & 251UL) || (-3L)))) - (signed char)l_78) && g_4)));
|
||
|
step_hash(43);
|
||
|
l_102[2] |= (((unsigned short)l_95 - (unsigned short)(-(signed char)((((unsigned short)p_77 - (unsigned short)p_77) && ((l_101 == &g_10) >= ((~l_95) < (&g_72 != &p_77)))) != ((g_72 == g_71) & g_4)))) & p_77);
|
||
|
step_hash(53);
|
||
|
if (((signed char)3L << (signed char)5))
|
||
|
{
|
||
|
unsigned l_115 = 0x81172E91L;
|
||
|
step_hash(45);
|
||
|
++g_112;
|
||
|
step_hash(46);
|
||
|
l_115 ^= (g_4 & (&l_81 != (void*)0));
|
||
|
step_hash(47);
|
||
|
return p_77;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int ***l_118 = (void*)0;
|
||
|
int ***l_119 = (void*)0;
|
||
|
step_hash(49);
|
||
|
l_120 = g_116;
|
||
|
step_hash(50);
|
||
|
l_110 &= (p_77 && (((signed char)l_95 << (signed char)6) > p_77));
|
||
|
step_hash(51);
|
||
|
l_125[5][4] &= (p_77 == ((unsigned short)(l_118 != l_119) << (unsigned short)p_77));
|
||
|
step_hash(52);
|
||
|
l_105 |= (*g_117);
|
||
|
}
|
||
|
}
|
||
|
step_hash(65);
|
||
|
if ((g_112 || p_77))
|
||
|
{
|
||
|
step_hash(56);
|
||
|
(*l_120) = (*g_116);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_127 = (void*)0;
|
||
|
step_hash(63);
|
||
|
for (g_108 = 2; (g_108 <= 8); g_108 += 1)
|
||
|
{
|
||
|
step_hash(61);
|
||
|
l_126[6][2] = (**l_120);
|
||
|
step_hash(62);
|
||
|
l_81 = l_127;
|
||
|
}
|
||
|
step_hash(64);
|
||
|
++g_128;
|
||
|
}
|
||
|
step_hash(66);
|
||
|
for (l_78 = 0; l_78 < 7; l_78 += 1)
|
||
|
{
|
||
|
l_102[l_78] = 0x66L;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_131 = &l_111[0];
|
||
|
int *l_132 = &l_111[0];
|
||
|
int *l_133 = (void*)0;
|
||
|
int *l_134 = &l_111[0];
|
||
|
int *l_135 = &l_126[6][2];
|
||
|
int *l_136 = &l_111[0];
|
||
|
int *l_137 = (void*)0;
|
||
|
int *l_138 = &l_126[3][6];
|
||
|
int *l_139 = (void*)0;
|
||
|
int *l_140 = &l_110;
|
||
|
int *l_141 = &l_107;
|
||
|
int *l_142 = &l_105;
|
||
|
int *l_143[8] = {&l_111[0], &l_111[0], &g_72, &l_111[0], &l_111[0], &g_72, &l_111[0], &l_111[0]};
|
||
|
int i;
|
||
|
step_hash(68);
|
||
|
(*g_116) = l_131;
|
||
|
step_hash(69);
|
||
|
g_144--;
|
||
|
}
|
||
|
step_hash(71);
|
||
|
(*l_120) = (*g_116);
|
||
|
step_hash(72);
|
||
|
return l_111[0];
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned short l_147 = 1UL;
|
||
|
step_hash(74);
|
||
|
(*g_116) = (*g_116);
|
||
|
step_hash(86);
|
||
|
if (l_147)
|
||
|
{
|
||
|
int *l_150 = (void*)0;
|
||
|
int l_151 = 6L;
|
||
|
int *l_152 = &l_151;
|
||
|
int *l_153 = &l_110;
|
||
|
int *l_154[9][5] = {{(void*)0, &l_126[6][6], &g_4, &l_126[6][2], &l_126[6][6]}, {(void*)0, &l_126[6][6], &g_4, &l_126[6][2], &l_126[6][6]}, {(void*)0, &l_126[6][6], &g_4, &l_126[6][2], &l_126[6][6]}, {(void*)0, &l_126[6][6], &g_4, &l_126[6][2], &l_126[6][6]}, {(void*)0, &l_126[6][6], &g_4, &l_126[6][2], &l_126[6][6]}, {(void*)0, &l_126[6][6], &g_4, &l_126[6][2], &l_126[6][6]}, {(void*)0, &l_126[6][6], &g_4, &l_126[6][2], &l_126[6][6]}, {(void*)0, &l_126[6][6], &g_4, &l_126[6][2], &l_126[6][6]}, {(void*)0, &l_126[6][6], &g_4, &l_126[6][2], &l_126[6][6]}};
|
||
|
int i, j;
|
||
|
step_hash(80);
|
||
|
for (l_110 = (-19); (l_110 <= 15); l_110 += 3)
|
||
|
{
|
||
|
step_hash(79);
|
||
|
return l_126[6][2];
|
||
|
}
|
||
|
step_hash(81);
|
||
|
(*g_116) = (*g_116);
|
||
|
step_hash(82);
|
||
|
--g_156[0][1];
|
||
|
step_hash(83);
|
||
|
(*l_152) = ((1UL != ((signed char)(l_147 == l_147) * (signed char)(+p_77))) | p_77);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(85);
|
||
|
(*g_116) = (void*)0;
|
||
|
}
|
||
|
step_hash(87);
|
||
|
return p_77;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned char l_164[8][4] = {{0UL, 248UL, 0x9DL, 0UL}, {0UL, 248UL, 0x9DL, 0UL}, {0UL, 248UL, 0x9DL, 0UL}, {0UL, 248UL, 0x9DL, 0UL}, {0UL, 248UL, 0x9DL, 0UL}, {0UL, 248UL, 0x9DL, 0UL}, {0UL, 248UL, 0x9DL, 0UL}, {0UL, 248UL, 0x9DL, 0UL}};
|
||
|
int l_174 = 0x8C6D9029L;
|
||
|
int l_176[9][7] = {{0x3766640BL, 0x72261EF3L, 0x3766640BL, 0x04F40C7BL, 1L, (-5L), 1L}, {0x3766640BL, 0x72261EF3L, 0x3766640BL, 0x04F40C7BL, 1L, (-5L), 1L}, {0x3766640BL, 0x72261EF3L, 0x3766640BL, 0x04F40C7BL, 1L, (-5L), 1L}, {0x3766640BL, 0x72261EF3L, 0x3766640BL, 0x04F40C7BL, 1L, (-5L), 1L}, {0x3766640BL, 0x72261EF3L, 0x3766640BL, 0x04F40C7BL, 1L, (-5L), 1L}, {0x3766640BL, 0x72261EF3L, 0x3766640BL, 0x04F40C7BL, 1L, (-5L), 1L}, {0x3766640BL, 0x72261EF3L, 0x3766640BL, 0x04F40C7BL, 1L, (-5L), 1L}, {0x3766640BL, 0x72261EF3L, 0x3766640BL, 0x04F40C7BL, 1L, (-5L), 1L}, {0x3766640BL, 0x72261EF3L, 0x3766640BL, 0x04F40C7BL, 1L, (-5L), 1L}};
|
||
|
int i, j;
|
||
|
step_hash(176);
|
||
|
if (((0x5C7AE313L | 6UL) <= g_156[0][1]))
|
||
|
{
|
||
|
unsigned char l_168[6];
|
||
|
int l_175 = 0xC2DF66EBL;
|
||
|
int i;
|
||
|
for (i = 0; i < 6; i++)
|
||
|
l_168[i] = 1UL;
|
||
|
step_hash(122);
|
||
|
if ((1UL != 0UL))
|
||
|
{
|
||
|
int *l_161 = &l_111[1];
|
||
|
int *l_162 = &l_111[1];
|
||
|
int *l_163[8][1] = {{&l_111[0]}, {&l_111[0]}, {&l_111[0]}, {&l_111[0]}, {&l_111[0]}, {&l_111[0]}, {&l_111[0]}, {&l_111[0]}};
|
||
|
int i, j;
|
||
|
step_hash(92);
|
||
|
l_164[1][2]++;
|
||
|
step_hash(93);
|
||
|
(*l_81) = l_164[1][2];
|
||
|
step_hash(98);
|
||
|
for (g_72 = 0; (g_72 >= 0); g_72 -= 1)
|
||
|
{
|
||
|
step_hash(97);
|
||
|
return l_164[1][3];
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(115);
|
||
|
for (g_112 = 0; (g_112 <= 1); g_112 += 1)
|
||
|
{
|
||
|
step_hash(107);
|
||
|
for (l_110 = 3; (l_110 >= 0); l_110 -= 1)
|
||
|
{
|
||
|
step_hash(106);
|
||
|
(*g_116) = &p_77;
|
||
|
}
|
||
|
step_hash(108);
|
||
|
if ((*g_117))
|
||
|
break;
|
||
|
step_hash(114);
|
||
|
for (g_108 = 0; (g_108 <= 1); g_108 += 1)
|
||
|
{
|
||
|
int i, j;
|
||
|
step_hash(112);
|
||
|
(*g_116) = &p_77;
|
||
|
step_hash(113);
|
||
|
l_111[g_112] &= ((g_156[(g_108 + 2)][(g_108 + 7)] != (-1L)) && (0xDEC6L | g_156[0][1]));
|
||
|
}
|
||
|
}
|
||
|
step_hash(120);
|
||
|
if ((*l_81))
|
||
|
{
|
||
|
int *l_167[2][4];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
for (j = 0; j < 4; j++)
|
||
|
l_167[i][j] = (void*)0;
|
||
|
}
|
||
|
step_hash(117);
|
||
|
(*g_116) = l_167[0][2];
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(119);
|
||
|
(*l_81) |= (*g_117);
|
||
|
}
|
||
|
step_hash(121);
|
||
|
(*g_116) = &p_77;
|
||
|
}
|
||
|
step_hash(129);
|
||
|
if ((p_77 && (*g_117)))
|
||
|
{
|
||
|
step_hash(124);
|
||
|
l_168[2] &= (*l_81);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_169 = &l_111[0];
|
||
|
int *l_170 = &l_111[0];
|
||
|
int *l_171 = &l_111[1];
|
||
|
int *l_172[2];
|
||
|
int i;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
l_172[i] = &l_111[0];
|
||
|
step_hash(126);
|
||
|
g_177--;
|
||
|
step_hash(127);
|
||
|
(*l_81) = ((unsigned char)g_156[0][1] >> (unsigned char)1);
|
||
|
step_hash(128);
|
||
|
(*l_81) |= (**g_116);
|
||
|
}
|
||
|
step_hash(130);
|
||
|
l_174 &= p_77;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_186 = &l_111[0];
|
||
|
int *l_200 = &l_110;
|
||
|
int l_209 = (-1L);
|
||
|
step_hash(132);
|
||
|
(*l_81) = ((signed char)((signed char)p_77 - (signed char)((*g_116) == l_186)) - (signed char)l_187);
|
||
|
step_hash(175);
|
||
|
if (((l_164[1][2] >= g_173[6][1]) > 0x8CL))
|
||
|
{
|
||
|
int *l_190 = &g_72;
|
||
|
int *l_191[6] = {&l_176[4][0], &l_111[0], &l_176[4][0], &l_111[0], &l_176[4][0], &l_111[0]};
|
||
|
int i;
|
||
|
step_hash(138);
|
||
|
for (g_109 = 0; (g_109 <= 8); g_109++)
|
||
|
{
|
||
|
step_hash(137);
|
||
|
return p_77;
|
||
|
}
|
||
|
step_hash(139);
|
||
|
--g_193;
|
||
|
step_hash(150);
|
||
|
if (p_77)
|
||
|
{
|
||
|
step_hash(141);
|
||
|
(*l_190) &= (*l_186);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(148);
|
||
|
for (g_144 = 17; (g_144 < 17); g_144 += 3)
|
||
|
{
|
||
|
step_hash(146);
|
||
|
(*l_186) ^= ((signed char)g_72 + (signed char)g_173[7][0]);
|
||
|
step_hash(147);
|
||
|
l_200 = l_191[1];
|
||
|
}
|
||
|
step_hash(149);
|
||
|
(*l_190) = 0x3F6459BDL;
|
||
|
}
|
||
|
step_hash(170);
|
||
|
for (g_177 = 0; (g_177 != 25); g_177++)
|
||
|
{
|
||
|
unsigned l_210 = 0x1ED7C92EL;
|
||
|
step_hash(158);
|
||
|
for (g_192 = 14; (g_192 < 16); ++g_192)
|
||
|
{
|
||
|
int ***l_205 = &g_116;
|
||
|
step_hash(157);
|
||
|
(*l_190) = (65535UL ^ ((l_205 != (void*)0) ^ 0x7FL));
|
||
|
}
|
||
|
step_hash(163);
|
||
|
if ((l_191[1] == (*g_116)))
|
||
|
{
|
||
|
step_hash(160);
|
||
|
if (p_77)
|
||
|
break;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(162);
|
||
|
l_200 = &l_176[4][0];
|
||
|
}
|
||
|
step_hash(168);
|
||
|
for (g_155 = 19; (g_155 >= 4); g_155 -= 3)
|
||
|
{
|
||
|
int l_208[8][4] = {{(-1L), (-1L), 0xD9FB2421L, 0x7C0DB931L}, {(-1L), (-1L), 0xD9FB2421L, 0x7C0DB931L}, {(-1L), (-1L), 0xD9FB2421L, 0x7C0DB931L}, {(-1L), (-1L), 0xD9FB2421L, 0x7C0DB931L}, {(-1L), (-1L), 0xD9FB2421L, 0x7C0DB931L}, {(-1L), (-1L), 0xD9FB2421L, 0x7C0DB931L}, {(-1L), (-1L), 0xD9FB2421L, 0x7C0DB931L}, {(-1L), (-1L), 0xD9FB2421L, 0x7C0DB931L}};
|
||
|
int i, j;
|
||
|
step_hash(167);
|
||
|
return l_208[4][0];
|
||
|
}
|
||
|
step_hash(169);
|
||
|
l_210++;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int ***l_215 = &g_116;
|
||
|
step_hash(172);
|
||
|
(*l_81) |= (((signed char)((void*)0 == &l_81) << (signed char)7) < (g_71 ^ (+0x67L)));
|
||
|
step_hash(173);
|
||
|
(*l_81) = (l_215 != (void*)0);
|
||
|
step_hash(174);
|
||
|
return p_77;
|
||
|
}
|
||
|
}
|
||
|
step_hash(208);
|
||
|
for (p_77 = 0; (p_77 <= 3); p_77 += 1)
|
||
|
{
|
||
|
unsigned short l_228 = 65530UL;
|
||
|
int **l_231 = &l_81;
|
||
|
step_hash(180);
|
||
|
(*g_116) = (*g_116);
|
||
|
step_hash(207);
|
||
|
for (g_177 = 0; (g_177 <= 3); g_177 += 1)
|
||
|
{
|
||
|
int *l_216 = &l_111[0];
|
||
|
int l_225 = (-1L);
|
||
|
step_hash(184);
|
||
|
(*g_116) = l_216;
|
||
|
step_hash(204);
|
||
|
for (g_109 = 1; (g_109 >= 0); g_109 -= 1)
|
||
|
{
|
||
|
unsigned l_229 = 4UL;
|
||
|
int i, j;
|
||
|
step_hash(188);
|
||
|
(*g_116) = (*g_116);
|
||
|
step_hash(189);
|
||
|
(*l_81) &= (((unsigned short)((signed char)((unsigned short)((signed char)(2UL | g_156[p_77][(g_177 + 5)]) << (signed char)g_156[0][1]) << (unsigned short)((l_225 > g_144) < (*l_216))) % (signed char)((&g_117 == &l_81) || ((short)p_77 * (short)8L))) * (unsigned short)l_228) < l_229);
|
||
|
step_hash(196);
|
||
|
for (l_225 = 3; (l_225 >= 0); l_225 -= 1)
|
||
|
{
|
||
|
int l_230 = 0xB967A072L;
|
||
|
int ***l_232 = &l_231;
|
||
|
int i, j;
|
||
|
step_hash(193);
|
||
|
l_111[g_109] ^= g_173[(p_77 + 2)][g_109];
|
||
|
step_hash(194);
|
||
|
l_111[g_109] ^= ((l_164[0][1] && l_230) >= p_77);
|
||
|
step_hash(195);
|
||
|
(*l_232) = l_231;
|
||
|
}
|
||
|
step_hash(203);
|
||
|
for (l_229 = 0; (l_229 <= 1); l_229 += 1)
|
||
|
{
|
||
|
int i;
|
||
|
step_hash(200);
|
||
|
(*l_81) = (&g_116 != &g_116);
|
||
|
step_hash(201);
|
||
|
(*l_81) &= ((unsigned short)l_111[g_109] - (unsigned short)(((unsigned short)p_77 << (unsigned short)((((short)(l_239 != &l_216) << (short)4) <= l_111[g_109]) && ((signed char)p_77 << (signed char)((signed char)g_10 << (signed char)3)))) | (-8L)));
|
||
|
step_hash(202);
|
||
|
(*l_239) = l_216;
|
||
|
}
|
||
|
}
|
||
|
step_hash(205);
|
||
|
(**g_116) = (**g_116);
|
||
|
step_hash(206);
|
||
|
(*l_81) |= ((unsigned char)(**l_239) - (unsigned char)0x25L);
|
||
|
}
|
||
|
}
|
||
|
step_hash(209);
|
||
|
(*l_239) = &l_176[4][0];
|
||
|
}
|
||
|
step_hash(404);
|
||
|
if ((((signed char)(&g_71 == (void*)0) * (signed char)((1L | g_109) && ((*l_81) <= p_77))) < p_77))
|
||
|
{
|
||
|
signed char l_251 = 0xE0L;
|
||
|
int l_266 = 0x03686385L;
|
||
|
step_hash(268);
|
||
|
for (g_193 = 0; (g_193 <= 1); g_193 += 1)
|
||
|
{
|
||
|
int ***l_263 = &l_239;
|
||
|
int l_298 = (-5L);
|
||
|
step_hash(255);
|
||
|
for (l_187 = 0; (l_187 <= 1); l_187 += 1)
|
||
|
{
|
||
|
int ***l_252 = &l_239;
|
||
|
int l_280 = 1L;
|
||
|
int i, j;
|
||
|
step_hash(241);
|
||
|
if (((unsigned)(-(short)g_173[(g_193 + 7)][g_193]) / (unsigned)p_77))
|
||
|
{
|
||
|
step_hash(219);
|
||
|
if (l_251)
|
||
|
break;
|
||
|
step_hash(224);
|
||
|
for (g_192 = 0; (g_192 <= 3); g_192 += 1)
|
||
|
{
|
||
|
int i, j;
|
||
|
step_hash(223);
|
||
|
(*l_81) = (g_156[g_192][(g_192 + 5)] ^ g_173[(g_192 + 1)][l_187]);
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned short l_260 = 65535UL;
|
||
|
int **l_269 = (void*)0;
|
||
|
step_hash(232);
|
||
|
if ((&g_116 != l_252))
|
||
|
{
|
||
|
step_hash(227);
|
||
|
return l_251;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_253 = &l_111[0];
|
||
|
int *l_254 = &l_111[0];
|
||
|
int *l_255 = &g_72;
|
||
|
int *l_256 = &l_111[0];
|
||
|
int *l_257 = &l_111[0];
|
||
|
int *l_258 = (void*)0;
|
||
|
int *l_259[7][10] = {{(void*)0, &g_10, &l_111[0], &l_110, &g_72, &l_110, &g_72, &l_110, &l_111[0], &g_10}, {(void*)0, &g_10, &l_111[0], &l_110, &g_72, &l_110, &g_72, &l_110, &l_111[0], &g_10}, {(void*)0, &g_10, &l_111[0], &l_110, &g_72, &l_110, &g_72, &l_110, &l_111[0], &g_10}, {(void*)0, &g_10, &l_111[0], &l_110, &g_72, &l_110, &g_72, &l_110, &l_111[0], &g_10}, {(void*)0, &g_10, &l_111[0], &l_110, &g_72, &l_110, &g_72, &l_110, &l_111[0], &g_10}, {(void*)0, &g_10, &l_111[0], &l_110, &g_72, &l_110, &g_72, &l_110, &l_111[0], &g_10}, {(void*)0, &g_10, &l_111[0], &l_110, &g_72, &l_110, &g_72, &l_110, &l_111[0], &g_10}};
|
||
|
int i, j;
|
||
|
step_hash(229);
|
||
|
--l_260;
|
||
|
step_hash(230);
|
||
|
(*l_257) = ((void*)0 != l_263);
|
||
|
step_hash(231);
|
||
|
l_266 |= (((signed char)0x44L * (signed char)g_173[6][1]) & g_155);
|
||
|
}
|
||
|
step_hash(240);
|
||
|
if (((unsigned short)(0x96L >= (l_251 > g_177)) - (unsigned short)((void*)0 == l_269)))
|
||
|
{
|
||
|
step_hash(234);
|
||
|
(*l_239) = &g_71;
|
||
|
step_hash(235);
|
||
|
return p_77;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(237);
|
||
|
(**l_252) = &p_77;
|
||
|
step_hash(238);
|
||
|
(*g_117) = (***l_263);
|
||
|
step_hash(239);
|
||
|
return p_77;
|
||
|
}
|
||
|
}
|
||
|
step_hash(254);
|
||
|
for (l_251 = 1; (l_251 >= 0); l_251 -= 1)
|
||
|
{
|
||
|
int l_293 = 0x350D1A62L;
|
||
|
step_hash(253);
|
||
|
if (((signed char)(((short)(&g_116 == l_263) << (short)10) || (&p_77 != &p_77)) - (signed char)((g_144 == (((unsigned short)g_173[4][0] + (unsigned short)((int)p_77 / (int)(((void*)0 != &p_77) || g_193))) != l_280)) < p_77)))
|
||
|
{
|
||
|
int l_281 = 0x1D8A302AL;
|
||
|
int *l_282 = &l_111[1];
|
||
|
int *l_283 = (void*)0;
|
||
|
int *l_284[6][7];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 6; i++)
|
||
|
{
|
||
|
for (j = 0; j < 7; j++)
|
||
|
l_284[i][j] = &g_72;
|
||
|
}
|
||
|
step_hash(246);
|
||
|
g_285++;
|
||
|
step_hash(247);
|
||
|
(*l_81) ^= ((g_112 & ((-(int)(((((signed char)p_77 + (signed char)g_177) | (((unsigned)(*l_282) + (unsigned)(g_109 && (((5UL <= ((void*)0 == l_284[5][2])) && p_77) == g_108))) | g_144)) ^ g_10) && 0xD852L)) >= l_266)) >= p_77);
|
||
|
step_hash(248);
|
||
|
--g_294;
|
||
|
step_hash(249);
|
||
|
return p_77;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned l_297 = 0xB85E74F0L;
|
||
|
step_hash(251);
|
||
|
l_298 = l_297;
|
||
|
step_hash(252);
|
||
|
(*l_81) = ((unsigned char)p_77 * (unsigned char)((unsigned short)(+p_77) >> (unsigned short)12));
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
step_hash(260);
|
||
|
for (g_294 = 0; (g_294 <= 1); g_294 += 1)
|
||
|
{
|
||
|
step_hash(259);
|
||
|
return g_173[7][1];
|
||
|
}
|
||
|
step_hash(261);
|
||
|
p_77 |= l_251;
|
||
|
step_hash(262);
|
||
|
if (l_251)
|
||
|
continue;
|
||
|
step_hash(267);
|
||
|
for (g_144 = 0; (g_144 <= 1); g_144 += 1)
|
||
|
{
|
||
|
step_hash(266);
|
||
|
(*l_81) = p_77;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned char l_310 = 1UL;
|
||
|
int l_329 = 0xF25A9B19L;
|
||
|
int ***l_370 = &g_116;
|
||
|
int l_376 = 0x64786584L;
|
||
|
int l_378[2][7] = {{0xAB695C8EL, 0xB7B668EEL, 0xDAAFBBF8L, 0xDAAFBBF8L, 0xB7B668EEL, 0xAB695C8EL, 0xB7B668EEL}, {0xAB695C8EL, 0xB7B668EEL, 0xDAAFBBF8L, 0xDAAFBBF8L, 0xB7B668EEL, 0xAB695C8EL, 0xB7B668EEL}};
|
||
|
unsigned l_410 = 3UL;
|
||
|
int i, j;
|
||
|
step_hash(282);
|
||
|
for (g_112 = 0; (g_112 > 25); g_112 += 1)
|
||
|
{
|
||
|
step_hash(281);
|
||
|
for (g_128 = 0; (g_128 <= 54); g_128 += 7)
|
||
|
{
|
||
|
step_hash(280);
|
||
|
for (g_155 = 1; (g_155 >= 0); g_155 -= 1)
|
||
|
{
|
||
|
step_hash(279);
|
||
|
(*l_239) = &p_77;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
step_hash(283);
|
||
|
(*l_81) |= ((short)(l_309 == 0UL) << (short)12);
|
||
|
step_hash(403);
|
||
|
if (l_310)
|
||
|
{
|
||
|
short l_321 = 0xFE96L;
|
||
|
short l_322[8] = {0xCB8CL, 0xCB8CL, 0x1A3AL, 0xCB8CL, 0xCB8CL, 0x1A3AL, 0xCB8CL, 0xCB8CL};
|
||
|
int l_358 = 0xE0134C85L;
|
||
|
int i;
|
||
|
step_hash(291);
|
||
|
if (((unsigned short)((signed char)((((signed char)((unsigned char)((0L && (g_173[4][0] <= (((p_77 && 0x438DL) < (p_77 | (+g_173[4][0]))) ^ (*l_81)))) >= ((signed char)(0x3F08L >= ((&g_117 != (void*)0) > l_321)) >> (signed char)l_322[0])) - (unsigned char)g_71) * (signed char)0L) != p_77) != g_128) * (signed char)1L) >> (unsigned short)p_77))
|
||
|
{
|
||
|
int l_323 = 0xD2656983L;
|
||
|
step_hash(286);
|
||
|
(*g_116) = (void*)0;
|
||
|
step_hash(287);
|
||
|
(*l_81) &= l_323;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(289);
|
||
|
(*l_81) = l_324;
|
||
|
step_hash(290);
|
||
|
return g_155;
|
||
|
}
|
||
|
step_hash(308);
|
||
|
if (p_77)
|
||
|
{
|
||
|
unsigned short l_335 = 0x0142L;
|
||
|
step_hash(303);
|
||
|
for (g_144 = 0; (g_144 != 16); g_144++)
|
||
|
{
|
||
|
step_hash(296);
|
||
|
(*g_116) = &p_77;
|
||
|
step_hash(301);
|
||
|
for (g_155 = 0; (g_155 >= 25); ++g_155)
|
||
|
{
|
||
|
int *l_330 = &g_72;
|
||
|
int *l_331 = &l_329;
|
||
|
int *l_332 = &l_110;
|
||
|
int *l_333 = &g_72;
|
||
|
int *l_334 = &l_111[0];
|
||
|
step_hash(300);
|
||
|
--l_335;
|
||
|
}
|
||
|
step_hash(302);
|
||
|
(*l_81) &= (p_77 | 0x3D60B044L);
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_338 = &l_111[0];
|
||
|
int *l_339 = &l_309;
|
||
|
int *l_340 = &l_111[0];
|
||
|
int *l_341 = (void*)0;
|
||
|
int *l_342 = &l_111[0];
|
||
|
int *l_344[4][3] = {{&l_329, &l_329, &g_71}, {&l_329, &l_329, &g_71}, {&l_329, &l_329, &g_71}, {&l_329, &l_329, &g_71}};
|
||
|
int i, j;
|
||
|
step_hash(305);
|
||
|
(*l_81) = p_77;
|
||
|
step_hash(306);
|
||
|
(*g_116) = &p_77;
|
||
|
step_hash(307);
|
||
|
--g_346[5];
|
||
|
}
|
||
|
step_hash(331);
|
||
|
if (l_322[1])
|
||
|
{
|
||
|
step_hash(310);
|
||
|
return g_285;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned l_351 = 4294967295UL;
|
||
|
step_hash(312);
|
||
|
(*l_81) ^= l_310;
|
||
|
step_hash(325);
|
||
|
for (g_109 = 28; (g_109 >= 15); g_109 -= 9)
|
||
|
{
|
||
|
step_hash(324);
|
||
|
if (p_77)
|
||
|
{
|
||
|
int *l_354[1][6] = {{(void*)0, (void*)0, (void*)0, (void*)0, (void*)0, (void*)0}};
|
||
|
int i, j;
|
||
|
step_hash(317);
|
||
|
(*l_81) |= (&l_81 == (void*)0);
|
||
|
step_hash(318);
|
||
|
(*l_239) = (*g_116);
|
||
|
step_hash(319);
|
||
|
--l_351;
|
||
|
step_hash(320);
|
||
|
l_354[0][4] = (void*)0;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_355 = &l_309;
|
||
|
int *l_356 = &l_111[0];
|
||
|
int *l_357 = (void*)0;
|
||
|
int *l_359 = &l_111[0];
|
||
|
int *l_360 = &l_358;
|
||
|
int *l_361 = &l_110;
|
||
|
step_hash(322);
|
||
|
++g_362;
|
||
|
step_hash(323);
|
||
|
(*g_116) = (*g_116);
|
||
|
}
|
||
|
}
|
||
|
step_hash(330);
|
||
|
for (g_345 = (-2); (g_345 <= (-5)); g_345--)
|
||
|
{
|
||
|
unsigned short l_369 = 65531UL;
|
||
|
step_hash(329);
|
||
|
l_369 &= (g_345 && ((signed char)(0xB7L < (p_77 > (p_77 ^ g_192))) * (signed char)(!0x99L)));
|
||
|
}
|
||
|
}
|
||
|
step_hash(362);
|
||
|
for (g_128 = 0; (g_128 <= 7); g_128 += 1)
|
||
|
{
|
||
|
unsigned l_373 = 0x9F8442B3L;
|
||
|
int l_377[9] = {0xAD1BEC33L, 0xAD1BEC33L, (-6L), 0xAD1BEC33L, 0xAD1BEC33L, (-6L), 0xAD1BEC33L, 0xAD1BEC33L, (-6L)};
|
||
|
int ***l_394[9][2] = {{&l_239, (void*)0}, {&l_239, (void*)0}, {&l_239, (void*)0}, {&l_239, (void*)0}, {&l_239, (void*)0}, {&l_239, (void*)0}, {&l_239, (void*)0}, {&l_239, (void*)0}, {&l_239, (void*)0}};
|
||
|
int i, j;
|
||
|
step_hash(335);
|
||
|
p_77 = (~l_329);
|
||
|
step_hash(340);
|
||
|
for (l_324 = 3; (l_324 >= 0); l_324 -= 1)
|
||
|
{
|
||
|
int l_374 = 0x25295300L;
|
||
|
int i, j;
|
||
|
step_hash(339);
|
||
|
l_374 |= ((((void*)0 != l_370) || (((unsigned short)g_156[l_324][g_128] * (unsigned short)l_373) == (p_77 == l_373))) | g_112);
|
||
|
}
|
||
|
step_hash(356);
|
||
|
for (g_112 = 0; (g_112 <= 7); g_112 += 1)
|
||
|
{
|
||
|
int *l_375[8] = {(void*)0, &l_111[0], (void*)0, &l_111[0], (void*)0, &l_111[0], (void*)0, &l_111[0]};
|
||
|
int i;
|
||
|
step_hash(344);
|
||
|
--g_379;
|
||
|
step_hash(345);
|
||
|
(*g_116) = &p_77;
|
||
|
step_hash(346);
|
||
|
(***l_370) ^= (l_377[0] == (&g_117 == &l_81));
|
||
|
step_hash(355);
|
||
|
if (g_382)
|
||
|
{
|
||
|
step_hash(348);
|
||
|
if (p_77)
|
||
|
break;
|
||
|
step_hash(349);
|
||
|
(**l_239) = (-8L);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_383 = &l_378[0][1];
|
||
|
step_hash(351);
|
||
|
(*g_116) = l_383;
|
||
|
step_hash(352);
|
||
|
(*g_117) = ((int)0x8F5D8F84L - (int)(p_77 ^ l_373));
|
||
|
step_hash(353);
|
||
|
(**l_370) = &l_358;
|
||
|
step_hash(354);
|
||
|
(***l_370) = ((((void*)0 != &g_117) != (((signed char)(-1L) >> (signed char)(l_377[0] | (p_77 > ((signed char)(-4L) << (signed char)5)))) && (((unsigned char)((short)((void*)0 == l_394[7][1]) << (short)((unsigned char)((short)((int)(((unsigned short)((unsigned char)(((signed char)(&l_239 != (void*)0) - (signed char)g_382) >= g_193) << (unsigned char)4) + (unsigned short)g_156[0][1]) & g_173[2][1]) / (int)p_77) + (short)0x9B88L) + (unsigned char)0xE3L)) * (unsigned char)(*l_81)) > p_77))) & 0x96L);
|
||
|
}
|
||
|
}
|
||
|
step_hash(361);
|
||
|
for (g_285 = 0; (g_285 <= 7); g_285 += 1)
|
||
|
{
|
||
|
int *l_407[6][3] = {{&l_110, &l_110, (void*)0}, {&l_110, &l_110, (void*)0}, {&l_110, &l_110, (void*)0}, {&l_110, &l_110, (void*)0}, {&l_110, &l_110, (void*)0}, {&l_110, &l_110, (void*)0}};
|
||
|
int i, j;
|
||
|
step_hash(360);
|
||
|
(*l_239) = l_407[0][1];
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(369);
|
||
|
for (p_77 = (-1); (p_77 == 28); p_77 += 9)
|
||
|
{
|
||
|
step_hash(367);
|
||
|
(*l_239) = &p_77;
|
||
|
step_hash(368);
|
||
|
return g_285;
|
||
|
}
|
||
|
step_hash(370);
|
||
|
(*g_116) = &p_77;
|
||
|
step_hash(402);
|
||
|
if ((*g_117))
|
||
|
{
|
||
|
step_hash(372);
|
||
|
(*g_117) = l_410;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int **l_413 = &g_117;
|
||
|
step_hash(387);
|
||
|
for (g_144 = 0; (g_144 > 37); g_144 += 3)
|
||
|
{
|
||
|
int l_430 = 9L;
|
||
|
int l_431 = (-1L);
|
||
|
step_hash(386);
|
||
|
if ((&g_117 != l_413))
|
||
|
{
|
||
|
step_hash(378);
|
||
|
if ((*g_117))
|
||
|
break;
|
||
|
step_hash(379);
|
||
|
(**l_370) = (*g_116);
|
||
|
step_hash(380);
|
||
|
(*g_117) = 1L;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
short l_414 = (-1L);
|
||
|
int *l_415 = &l_378[1][5];
|
||
|
step_hash(382);
|
||
|
++g_416;
|
||
|
step_hash(383);
|
||
|
(*g_117) = ((signed char)((short)(g_155 <= (((unsigned char)(((unsigned short)((((unsigned char)((void*)0 != (*l_370)) >> (unsigned char)0) ^ (((-(unsigned char)0xE4L) < p_77) && p_77)) & p_77) << (unsigned short)9) >= (*g_117)) + (unsigned char)(l_430 == (**l_413))) <= (***l_370))) - (short)0L) - (signed char)g_156[1][8]);
|
||
|
step_hash(384);
|
||
|
l_431 &= (**g_116);
|
||
|
step_hash(385);
|
||
|
(***l_370) ^= ((*g_116) != &p_77);
|
||
|
}
|
||
|
}
|
||
|
step_hash(400);
|
||
|
for (l_110 = 1; (l_110 >= 0); l_110 -= 1)
|
||
|
{
|
||
|
int i;
|
||
|
step_hash(391);
|
||
|
if (l_111[l_110])
|
||
|
break;
|
||
|
step_hash(399);
|
||
|
for (g_108 = 1; (g_108 >= 0); g_108 -= 1)
|
||
|
{
|
||
|
int i, j;
|
||
|
step_hash(395);
|
||
|
l_378[l_110][(l_110 + 1)] = ((unsigned short)(l_378[g_108][l_110] | l_378[l_110][(l_110 + 4)]) >> (unsigned short)p_77);
|
||
|
step_hash(396);
|
||
|
(*l_413) = &p_77;
|
||
|
step_hash(397);
|
||
|
l_111[l_110] = ((l_111[l_110] >= ((unsigned char)p_77 % (unsigned char)p_77)) != p_77);
|
||
|
step_hash(398);
|
||
|
(*g_117) = (-1L);
|
||
|
}
|
||
|
}
|
||
|
step_hash(401);
|
||
|
l_329 |= ((unsigned char)((*l_81) > (65535UL ^ g_346[6])) * (unsigned char)(p_77 < (p_77 | ((unsigned char)(0x1C13L < ((void*)0 != &g_117)) << (unsigned char)(((short)((*l_370) != &g_117) * (short)(***l_370)) != g_109)))));
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
step_hash(405);
|
||
|
(*l_81) = (1L < (0L | 0x22L));
|
||
|
step_hash(406);
|
||
|
return g_108;
|
||
|
}
|
||
|
|
||
|
|
||
|
void csmith_compute_hash(void)
|
||
|
{
|
||
|
int i, j;
|
||
|
transparent_crc(g_4, "g_4", print_hash_value);
|
||
|
transparent_crc(g_10, "g_10", print_hash_value);
|
||
|
transparent_crc(g_71, "g_71", print_hash_value);
|
||
|
transparent_crc(g_72, "g_72", print_hash_value);
|
||
|
transparent_crc(g_108, "g_108", print_hash_value);
|
||
|
transparent_crc(g_109, "g_109", print_hash_value);
|
||
|
transparent_crc(g_112, "g_112", print_hash_value);
|
||
|
transparent_crc(g_128, "g_128", print_hash_value);
|
||
|
transparent_crc(g_144, "g_144", print_hash_value);
|
||
|
transparent_crc(g_155, "g_155", print_hash_value);
|
||
|
for (i = 0; i < 4; i++)
|
||
|
{
|
||
|
for (j = 0; j < 9; j++)
|
||
|
{
|
||
|
transparent_crc(g_156[i][j], "g_156[i][j]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
for (i = 0; i < 9; i++)
|
||
|
{
|
||
|
for (j = 0; j < 2; j++)
|
||
|
{
|
||
|
transparent_crc(g_173[i][j], "g_173[i][j]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_177, "g_177", print_hash_value);
|
||
|
transparent_crc(g_192, "g_192", print_hash_value);
|
||
|
transparent_crc(g_193, "g_193", print_hash_value);
|
||
|
transparent_crc(g_285, "g_285", print_hash_value);
|
||
|
transparent_crc(g_294, "g_294", print_hash_value);
|
||
|
transparent_crc(g_343, "g_343", print_hash_value);
|
||
|
transparent_crc(g_345, "g_345", print_hash_value);
|
||
|
for (i = 0; i < 9; i++)
|
||
|
{
|
||
|
transparent_crc(g_346[i], "g_346[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_362, "g_362", print_hash_value);
|
||
|
transparent_crc(g_379, "g_379", print_hash_value);
|
||
|
transparent_crc(g_382, "g_382", print_hash_value);
|
||
|
transparent_crc(g_416, "g_416", print_hash_value);
|
||
|
transparent_crc(g_445, "g_445", print_hash_value);
|
||
|
transparent_crc(g_495, "g_495", print_hash_value);
|
||
|
for (i = 0; i < 4; i++)
|
||
|
{
|
||
|
transparent_crc(g_499[i], "g_499[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
for (i = 0; i < 6; i++)
|
||
|
{
|
||
|
transparent_crc(g_506[i], "g_506[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_538, "g_538", print_hash_value);
|
||
|
transparent_crc(g_553, "g_553", print_hash_value);
|
||
|
transparent_crc(g_587, "g_587", print_hash_value);
|
||
|
transparent_crc(g_589, "g_589", print_hash_value);
|
||
|
transparent_crc(g_592, "g_592", print_hash_value);
|
||
|
transparent_crc(g_595, "g_595", print_hash_value);
|
||
|
for (i = 0; i < 9; i++)
|
||
|
{
|
||
|
for (j = 0; j < 5; j++)
|
||
|
{
|
||
|
transparent_crc(g_609[i][j], "g_609[i][j]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_610, "g_610", print_hash_value);
|
||
|
for (i = 0; i < 5; i++)
|
||
|
{
|
||
|
transparent_crc(g_611[i], "g_611[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
for (i = 0; i < 8; i++)
|
||
|
{
|
||
|
transparent_crc(g_619[i], "g_619[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_620, "g_620", print_hash_value);
|
||
|
transparent_crc(g_622, "g_622", print_hash_value);
|
||
|
transparent_crc(g_659, "g_659", print_hash_value);
|
||
|
transparent_crc(g_797, "g_797", 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;
|
||
|
}
|