1292 lines
50 KiB
C
1292 lines
50 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_2 = 0x24A8C6A5L;
|
||
|
static int g_47 = 0xD53D2AE4L;
|
||
|
static unsigned short g_60 = 0x1B9BL;
|
||
|
static signed char g_118 = 0L;
|
||
|
static signed char g_143 = (-4L);
|
||
|
static int *g_149 = &g_2;
|
||
|
static int *g_153 = &g_2;
|
||
|
static signed char g_160 = 1L;
|
||
|
static int g_163 = 0x1E14FE22L;
|
||
|
static int g_168 = 1L;
|
||
|
static short g_169[9] = {0x8E0DL, 0x1F6BL, 0x8E0DL, 0x1F6BL, 0x8E0DL, 0x1F6BL, 0x8E0DL, 0x1F6BL, 0x8E0DL};
|
||
|
static int g_170 = 0xDB654FA8L;
|
||
|
static short g_171 = 3L;
|
||
|
static short g_180 = 0x4318L;
|
||
|
static short g_181[3] = {0x626EL, 0x626EL, 0x626EL};
|
||
|
static short g_182 = (-2L);
|
||
|
static signed char g_183 = (-1L);
|
||
|
static unsigned g_184 = 1UL;
|
||
|
static unsigned g_206[1][6] = {{4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL}};
|
||
|
static int **g_241 = &g_149;
|
||
|
static int ***g_240[6] = {&g_241, &g_241, &g_241, &g_241, &g_241, &g_241};
|
||
|
static unsigned char g_264[5][6] = {{0xE4L, 0UL, 0xE4L, 0UL, 0xE4L, 0UL}, {0xE4L, 0UL, 0xE4L, 0UL, 0xE4L, 0UL}, {0xE4L, 0UL, 0xE4L, 0UL, 0xE4L, 0UL}, {0xE4L, 0UL, 0xE4L, 0UL, 0xE4L, 0UL}, {0xE4L, 0UL, 0xE4L, 0UL, 0xE4L, 0UL}};
|
||
|
static unsigned short g_277 = 0xA542L;
|
||
|
static int **g_364[7] = {&g_149, &g_149, &g_149, &g_149, &g_149, &g_149, &g_149};
|
||
|
static short g_481 = 1L;
|
||
|
static short g_483 = 8L;
|
||
|
static int g_568 = (-1L);
|
||
|
static unsigned g_594 = 4294967295UL;
|
||
|
static short g_609[2][6] = {{0L, 0x7F01L, (-2L), (-2L), 0x7F01L, 0L}, {0L, 0x7F01L, (-2L), (-2L), 0x7F01L, 0L}};
|
||
|
static short g_622 = 0x51D2L;
|
||
|
static int *g_696 = (void*)0;
|
||
|
static unsigned g_789 = 4294967295UL;
|
||
|
static int *g_862 = (void*)0;
|
||
|
static unsigned g_877 = 5UL;
|
||
|
static short g_908 = 0x9487L;
|
||
|
static int g_1187 = 0xB5F68AEFL;
|
||
|
static unsigned short g_1219[3] = {65526UL, 65526UL, 65526UL};
|
||
|
static unsigned g_1510 = 0x795E7EECL;
|
||
|
static unsigned char g_1514 = 0x34L;
|
||
|
static short func_1(void);
|
||
|
static int func_5(unsigned char p_6, unsigned char p_7, unsigned p_8, signed char p_9, short p_10);
|
||
|
static int func_19(unsigned p_20, int p_21, unsigned char p_22, unsigned char p_23, signed char p_24);
|
||
|
static unsigned short func_27(unsigned short p_28, unsigned p_29, unsigned p_30);
|
||
|
static unsigned short func_36(unsigned p_37, unsigned p_38, unsigned char p_39, signed char p_40, signed char p_41);
|
||
|
static int * func_65(unsigned p_66, int * p_67, unsigned p_68, int p_69);
|
||
|
static signed char func_80(int * p_81, unsigned char p_82, short p_83, unsigned p_84, int p_85);
|
||
|
static int func_121(unsigned char p_122, short p_123);
|
||
|
static int * func_124(unsigned p_125, int * p_126);
|
||
|
static int func_127(int p_128, unsigned p_129, int * p_130, int * p_131, int * p_132);
|
||
|
static short func_1(void)
|
||
|
{
|
||
|
unsigned short l_35[2][1];
|
||
|
unsigned l_1425[7] = {1UL, 1UL, 0UL, 1UL, 1UL, 0UL, 1UL};
|
||
|
int l_1458[2][2];
|
||
|
int **l_1463 = (void*)0;
|
||
|
int l_1515 = 0x3003920BL;
|
||
|
unsigned l_1517 = 4294967295UL;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
for (j = 0; j < 1; j++)
|
||
|
l_35[i][j] = 0xF8B4L;
|
||
|
}
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
for (j = 0; j < 2; j++)
|
||
|
l_1458[i][j] = 0xB16A6C64L;
|
||
|
}
|
||
|
step_hash(809);
|
||
|
for (g_2 = 0; (g_2 == 7); g_2 += 8)
|
||
|
{
|
||
|
unsigned l_13 = 0x3EE32743L;
|
||
|
int *l_1449 = &g_163;
|
||
|
int **l_1462 = (void*)0;
|
||
|
int l_1466[10][3] = {{0xC02E53E6L, (-2L), 0x7C201188L}, {0xC02E53E6L, (-2L), 0x7C201188L}, {0xC02E53E6L, (-2L), 0x7C201188L}, {0xC02E53E6L, (-2L), 0x7C201188L}, {0xC02E53E6L, (-2L), 0x7C201188L}, {0xC02E53E6L, (-2L), 0x7C201188L}, {0xC02E53E6L, (-2L), 0x7C201188L}, {0xC02E53E6L, (-2L), 0x7C201188L}, {0xC02E53E6L, (-2L), 0x7C201188L}, {0xC02E53E6L, (-2L), 0x7C201188L}};
|
||
|
int *l_1513 = &g_168;
|
||
|
short l_1516 = (-9L);
|
||
|
int i, j;
|
||
|
}
|
||
|
step_hash(810);
|
||
|
l_1517++;
|
||
|
step_hash(811);
|
||
|
return g_481;
|
||
|
}
|
||
|
static int func_5(unsigned char p_6, unsigned char p_7, unsigned p_8, signed char p_9, short p_10)
|
||
|
{
|
||
|
int l_1422 = 0xCD897E88L;
|
||
|
step_hash(744);
|
||
|
l_1422 = (l_1422 && (func_36((g_609[0][2] ^ 1L), g_1219[2], g_264[1][0], g_169[8], g_181[1]) > p_9));
|
||
|
step_hash(745);
|
||
|
return p_7;
|
||
|
}
|
||
|
static int func_19(unsigned p_20, int p_21, unsigned char p_22, unsigned char p_23, signed char p_24)
|
||
|
{
|
||
|
unsigned short l_893 = 1UL;
|
||
|
int *l_898 = &g_2;
|
||
|
int l_909 = 0x5BA3F23DL;
|
||
|
short l_911 = 0xA06BL;
|
||
|
int l_912[2][1];
|
||
|
signed char l_913 = 0xB6L;
|
||
|
int l_946 = (-1L);
|
||
|
int l_953[8] = {1L, 0L, 1L, 0L, 1L, 0L, 1L, 0L};
|
||
|
int *l_1009 = &l_953[5];
|
||
|
signed char l_1014 = 0x00L;
|
||
|
int ***l_1054 = &g_241;
|
||
|
int *l_1066 = &l_912[1][0];
|
||
|
unsigned short l_1077 = 1UL;
|
||
|
int *l_1133 = &l_953[5];
|
||
|
signed char l_1140 = 0x1DL;
|
||
|
short l_1148 = 0x0BA7L;
|
||
|
int l_1149 = 0L;
|
||
|
int *l_1174[2][3] = {{&g_47, &g_47, (void*)0}, {&g_47, &g_47, (void*)0}};
|
||
|
short l_1254 = 0x1287L;
|
||
|
short l_1321 = 1L;
|
||
|
int *l_1417[5] = {&l_912[0][0], &l_912[1][0], &l_912[0][0], &l_912[1][0], &l_912[0][0]};
|
||
|
int i, j;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
for (j = 0; j < 1; j++)
|
||
|
l_912[i][j] = 0xC1DF05E8L;
|
||
|
}
|
||
|
step_hash(699);
|
||
|
if ((*l_898))
|
||
|
{
|
||
|
unsigned l_899 = 0xE477032BL;
|
||
|
int l_900 = 0x41CE44D2L;
|
||
|
step_hash(457);
|
||
|
l_900 = l_899;
|
||
|
step_hash(458);
|
||
|
l_900 = p_21;
|
||
|
step_hash(459);
|
||
|
return p_22;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_905[10][4] = {{(void*)0, &g_168, &g_47, &g_168}, {(void*)0, &g_168, &g_47, &g_168}, {(void*)0, &g_168, &g_47, &g_168}, {(void*)0, &g_168, &g_47, &g_168}, {(void*)0, &g_168, &g_47, &g_168}, {(void*)0, &g_168, &g_47, &g_168}, {(void*)0, &g_168, &g_47, &g_168}, {(void*)0, &g_168, &g_47, &g_168}, {(void*)0, &g_168, &g_47, &g_168}, {(void*)0, &g_168, &g_47, &g_168}};
|
||
|
int ***l_921 = &g_364[6];
|
||
|
unsigned l_944 = 4294967295UL;
|
||
|
unsigned char l_987[2][9] = {{1UL, 1UL, 0x70L, 246UL, 0xF6L, 246UL, 0x70L, 1UL, 1UL}, {1UL, 1UL, 0x70L, 246UL, 0xF6L, 246UL, 0x70L, 1UL, 1UL}};
|
||
|
unsigned l_991 = 4294967295UL;
|
||
|
int *l_992[3][3] = {{&g_168, &g_168, &l_953[3]}, {&g_168, &g_168, &l_953[3]}, {&g_168, &g_168, &l_953[3]}};
|
||
|
int l_997 = (-1L);
|
||
|
signed char l_1065 = 0x06L;
|
||
|
int l_1073 = 1L;
|
||
|
unsigned short l_1093 = 0x900EL;
|
||
|
int l_1121 = 0L;
|
||
|
int *l_1171 = &l_1121;
|
||
|
int l_1244 = 0x098D35D0L;
|
||
|
short l_1277 = (-10L);
|
||
|
int *l_1322 = (void*)0;
|
||
|
int *l_1336 = &l_1149;
|
||
|
int i, j;
|
||
|
step_hash(523);
|
||
|
if ((((unsigned short)((unsigned short)0xA1A0L >> (unsigned short)13) + (unsigned short)(p_21 == func_80(l_905[9][1], g_143, func_27(g_182, p_21, p_21), p_23, g_789))) == 0xB1A7L))
|
||
|
{
|
||
|
short l_906[8] = {0x680DL, 0x5615L, 0x680DL, 0x5615L, 0x680DL, 0x5615L, 0x680DL, 0x5615L};
|
||
|
int l_907 = 0x1E2BE269L;
|
||
|
int l_910 = 0x51D8E82DL;
|
||
|
int l_914[6][2] = {{(-1L), (-1L)}, {(-1L), (-1L)}, {(-1L), (-1L)}, {(-1L), (-1L)}, {(-1L), (-1L)}, {(-1L), (-1L)}};
|
||
|
short l_915[3];
|
||
|
unsigned l_916 = 7UL;
|
||
|
int **l_926 = &l_898;
|
||
|
short l_929 = (-1L);
|
||
|
int i, j;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_915[i] = 1L;
|
||
|
step_hash(462);
|
||
|
l_916--;
|
||
|
step_hash(468);
|
||
|
for (l_916 = 0; (l_916 < 35); ++l_916)
|
||
|
{
|
||
|
signed char l_930 = 0L;
|
||
|
int l_931 = 0x21B3892EL;
|
||
|
step_hash(466);
|
||
|
p_21 = func_27((((void*)0 != l_921) & (p_24 & (!((signed char)0xF7L / (signed char)((unsigned char)(0xEFL || ((void*)0 == l_926)) % (unsigned char)((unsigned char)251UL + (unsigned char)((void*)0 != &l_898))))))), l_929, l_930);
|
||
|
step_hash(467);
|
||
|
l_931 = (**l_926);
|
||
|
}
|
||
|
step_hash(469);
|
||
|
p_21 = p_22;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned l_940 = 4294967294UL;
|
||
|
int l_949 = 0x2BCA82F7L;
|
||
|
int l_951 = 0x1130121FL;
|
||
|
int l_952 = 0L;
|
||
|
int l_959 = (-1L);
|
||
|
int l_962 = 0x2CC8EA25L;
|
||
|
signed char l_973 = 0L;
|
||
|
int l_974 = 0L;
|
||
|
int *l_986 = &l_953[7];
|
||
|
int *l_1006[5][4] = {{&l_953[7], (void*)0, &l_997, &l_997}, {&l_953[7], (void*)0, &l_997, &l_997}, {&l_953[7], (void*)0, &l_997, &l_997}, {&l_953[7], (void*)0, &l_997, &l_997}, {&l_953[7], (void*)0, &l_997, &l_997}};
|
||
|
unsigned char l_1067 = 0UL;
|
||
|
int i, j;
|
||
|
step_hash(499);
|
||
|
for (p_24 = 0; (p_24 >= 0); p_24 -= 1)
|
||
|
{
|
||
|
short l_943 = 0L;
|
||
|
int *l_945 = &g_47;
|
||
|
int l_950 = 0xF2A1F318L;
|
||
|
int l_954 = (-1L);
|
||
|
int l_956 = 0xAA53A08EL;
|
||
|
int l_958 = 4L;
|
||
|
int l_960 = (-4L);
|
||
|
int l_963 = (-4L);
|
||
|
int l_964 = 0x09A47A30L;
|
||
|
int l_965 = (-1L);
|
||
|
int l_967 = 0x6EA205E6L;
|
||
|
int l_970 = (-5L);
|
||
|
int l_971 = 2L;
|
||
|
int l_972 = (-1L);
|
||
|
step_hash(474);
|
||
|
(*g_241) = &p_21;
|
||
|
step_hash(475);
|
||
|
p_21 = (p_24 > (func_80(func_65((((unsigned short)(((**g_241) < p_21) ^ ((signed char)(((unsigned short)((unsigned short)l_940 - (unsigned short)(1UL < p_24)) * (unsigned short)func_36(((*g_153) <= 1L), ((int)((((~((0x775EBC43L > l_943) <= l_944)) || g_163) ^ 0x9965L) >= p_22) / (int)p_21), g_594, g_264[1][5], g_206[0][5])) ^ p_23) << (signed char)p_24)) - (unsigned short)0x95E4L) > (-9L)), l_945, p_22, l_940), l_946, g_143, g_171, p_21) == 0xE8L));
|
||
|
step_hash(498);
|
||
|
for (l_893 = 0; (l_893 <= 0); l_893 += 1)
|
||
|
{
|
||
|
short l_947[10][2] = {{0x8813L, (-6L)}, {0x8813L, (-6L)}, {0x8813L, (-6L)}, {0x8813L, (-6L)}, {0x8813L, (-6L)}, {0x8813L, (-6L)}, {0x8813L, (-6L)}, {0x8813L, (-6L)}, {0x8813L, (-6L)}, {0x8813L, (-6L)}};
|
||
|
int l_948[5][6];
|
||
|
unsigned char l_975 = 1UL;
|
||
|
unsigned short l_978 = 0xEF91L;
|
||
|
int ***l_983 = &g_364[6];
|
||
|
int l_1000 = 0xD4449F1DL;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 5; i++)
|
||
|
{
|
||
|
for (j = 0; j < 6; j++)
|
||
|
l_948[i][j] = 1L;
|
||
|
}
|
||
|
step_hash(486);
|
||
|
for (g_483 = 0; (g_483 <= 0); g_483 += 1)
|
||
|
{
|
||
|
int l_955 = 0L;
|
||
|
int l_957 = 0xC6F9D72DL;
|
||
|
int l_961 = 0x39950F4EL;
|
||
|
int l_966 = 0x3158F380L;
|
||
|
int l_968 = 0x14F9D0BFL;
|
||
|
int l_969[7];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 7; i++)
|
||
|
l_969[i] = 0x0B9A8A53L;
|
||
|
step_hash(482);
|
||
|
l_975++;
|
||
|
step_hash(483);
|
||
|
(*l_945) ^= l_912[(g_483 + 1)][p_24];
|
||
|
step_hash(484);
|
||
|
(**l_921) = &p_21;
|
||
|
step_hash(485);
|
||
|
++l_978;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
step_hash(500);
|
||
|
(*l_1009) = ((((unsigned)((0L || func_80(l_1009, g_206[0][5], func_36(((unsigned short)((((signed char)func_27(((void*)0 == l_921), (*l_986), g_877) / (signed char)(-4L)) > p_24) != (*l_986)) - (unsigned short)1L), p_23, p_22, p_22, g_2), (*l_898), p_22)) <= p_22) % (unsigned)l_1014) | g_622) >= 1L);
|
||
|
step_hash(501);
|
||
|
(*l_1009) = ((short)(((unsigned char)((((unsigned char)((unsigned char)g_481 << (unsigned char)(g_609[1][0] <= p_21)) << (unsigned char)4) ^ ((unsigned short)((unsigned short)(p_23 == (*l_986)) % (unsigned short)((p_24 | ((unsigned short)0xD5E7L * (unsigned short)0xB63CL)) && (*l_898))) * (unsigned short)g_181[1])) != (*l_898)) + (unsigned char)g_181[0]) != 0xA90DL) >> (short)0);
|
||
|
step_hash(522);
|
||
|
for (g_622 = 1; (g_622 >= 0); g_622 -= 1)
|
||
|
{
|
||
|
int ***l_1033 = &g_364[1];
|
||
|
int l_1068 = 0xA211296BL;
|
||
|
int l_1071[3][2] = {{0x7485DD73L, 0x7485DD73L}, {0x7485DD73L, 0x7485DD73L}, {0x7485DD73L, 0x7485DD73L}};
|
||
|
int i, j;
|
||
|
step_hash(509);
|
||
|
for (l_973 = 0; (l_973 <= 0); l_973 += 1)
|
||
|
{
|
||
|
int i, j;
|
||
|
step_hash(508);
|
||
|
(*l_1009) &= (l_912[l_973][l_973] ^ (((unsigned char)l_987[l_973][(l_973 + 3)] % (unsigned char)((int)g_206[l_973][l_973] - (int)(g_264[0][0] < (-1L)))) ^ p_21));
|
||
|
}
|
||
|
step_hash(510);
|
||
|
(*l_1009) = ((((short)(((int)p_20 - (int)(((short)((signed char)(((((unsigned char)((void*)0 == &g_241) * (unsigned char)(l_1054 != l_1054)) > ((short)((unsigned char)((unsigned short)(((short)g_168 << (short)((unsigned short)((((((((p_24 >= (g_908 || g_168)) && (*l_1009)) | p_20) == 0x5820L) <= 65535UL) | 0x0AL) ^ p_20) != 0xB0D3L) << (unsigned short)g_182)) ^ g_609[1][0]) >> (unsigned short)8) - (unsigned char)g_568) + (short)p_22)) & g_789) || l_1067) % (signed char)g_908) << (short)15) | 0xB9D6558CL)) >= g_180) << (short)1) > 255UL) == 0x8C61A88DL);
|
||
|
step_hash(511);
|
||
|
p_21 &= ((void*)0 == &p_21);
|
||
|
step_hash(521);
|
||
|
for (l_952 = 0; (l_952 >= 0); l_952 -= 1)
|
||
|
{
|
||
|
short l_1070 = 0x4F35L;
|
||
|
int l_1072[10][1] = {{1L}, {1L}, {1L}, {1L}, {1L}, {1L}, {1L}, {1L}, {1L}, {1L}};
|
||
|
int i, j;
|
||
|
step_hash(520);
|
||
|
for (l_959 = 0; (l_959 >= 0); l_959 -= 1)
|
||
|
{
|
||
|
int l_1069 = 0xD387E225L;
|
||
|
unsigned l_1074 = 0xCD55DC8EL;
|
||
|
int i, j;
|
||
|
step_hash(518);
|
||
|
l_1074--;
|
||
|
step_hash(519);
|
||
|
p_21 &= func_36(l_912[l_959][l_959], l_912[(l_959 + 1)][l_959], l_987[l_952][(l_952 + 6)], g_2, p_22);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
step_hash(572);
|
||
|
for (g_160 = 6; (g_160 >= 0); g_160 -= 1)
|
||
|
{
|
||
|
int l_1082 = 0L;
|
||
|
int *l_1083 = (void*)0;
|
||
|
unsigned char l_1090 = 0xECL;
|
||
|
step_hash(527);
|
||
|
(*l_1009) ^= p_21;
|
||
|
step_hash(528);
|
||
|
(*g_241) = &p_21;
|
||
|
step_hash(529);
|
||
|
if ((*g_153))
|
||
|
break;
|
||
|
step_hash(565);
|
||
|
if (((((void*)0 != (*l_1054)) && func_80(&p_21, (l_1077 == (p_20 >= p_23)), g_908, p_24, g_184)) & 0x96BEL))
|
||
|
{
|
||
|
step_hash(531);
|
||
|
return p_22;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
short l_1115 = 0xEDC8L;
|
||
|
int *l_1116 = (void*)0;
|
||
|
int l_1122[8] = {1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L};
|
||
|
int i;
|
||
|
step_hash(563);
|
||
|
if ((((short)g_622 * (short)((0x8FL | (+(0x02L & g_481))) & func_27(((unsigned short)(((void*)0 == &g_364[3]) < ((signed char)g_184 % (signed char)l_1090)) << (unsigned short)12), ((unsigned char)(((g_168 ^ p_24) <= 1L) && 0xD5A2L) >> (unsigned char)7), p_21))) | l_1093))
|
||
|
{
|
||
|
unsigned l_1096[8] = {1UL, 0x4060C70EL, 1UL, 0x4060C70EL, 1UL, 0x4060C70EL, 1UL, 0x4060C70EL};
|
||
|
int l_1114 = 0x85F7C919L;
|
||
|
int i;
|
||
|
step_hash(534);
|
||
|
(*l_1009) = (p_23 | p_23);
|
||
|
step_hash(535);
|
||
|
(*g_241) = (**l_1054);
|
||
|
step_hash(540);
|
||
|
for (p_22 = 0; (p_22 <= 5); p_22 += 1)
|
||
|
{
|
||
|
step_hash(539);
|
||
|
(*l_1066) = ((short)0x2F66L >> (short)0);
|
||
|
}
|
||
|
step_hash(548);
|
||
|
for (g_171 = 0; (g_171 <= 1); g_171 += 1)
|
||
|
{
|
||
|
int i, j;
|
||
|
step_hash(544);
|
||
|
l_1096[7]--;
|
||
|
step_hash(545);
|
||
|
if (l_987[g_171][(g_171 + 7)])
|
||
|
continue;
|
||
|
step_hash(546);
|
||
|
l_1114 |= ((signed char)((short)(((short)((void*)0 != (*l_1054)) * (short)((unsigned short)(((int)p_21 - (int)(g_264[0][4] | (((l_1096[0] == ((short)((short)0xF2D3L << (short)func_80((**l_921), (g_568 && (-(unsigned short)(!0xA78FL))), g_568, g_60, g_568)) * (short)g_264[4][3])) && g_277) >= g_60))) >= 0xE2L) * (unsigned short)p_22)) & p_20) / (short)g_481) / (signed char)p_20);
|
||
|
step_hash(547);
|
||
|
return l_1115;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int **l_1119 = (void*)0;
|
||
|
int *l_1120 = &l_997;
|
||
|
step_hash(556);
|
||
|
if (p_22)
|
||
|
{
|
||
|
step_hash(551);
|
||
|
(**l_921) = l_1083;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned l_1123 = 4294967294UL;
|
||
|
int i;
|
||
|
step_hash(553);
|
||
|
l_1123++;
|
||
|
step_hash(554);
|
||
|
(**l_921) = &l_1122[4];
|
||
|
step_hash(555);
|
||
|
(**g_241) ^= 1L;
|
||
|
}
|
||
|
step_hash(561);
|
||
|
for (g_180 = 0; (g_180 <= 5); g_180 += 1)
|
||
|
{
|
||
|
short l_1128 = 1L;
|
||
|
step_hash(560);
|
||
|
(*l_1120) = (3UL == func_80(l_1120, ((short)l_1128 * (short)g_163), g_206[0][3], func_36(((unsigned char)((unsigned short)((&g_364[6] != (void*)0) || g_168) << (unsigned short)(&g_241 == &g_241)) >> (unsigned char)g_169[8]), p_24, g_206[0][0], g_184, (*l_1009)), g_47));
|
||
|
}
|
||
|
step_hash(562);
|
||
|
(**l_1054) = &p_21;
|
||
|
}
|
||
|
step_hash(564);
|
||
|
(*l_1066) |= (p_21 <= (4294967291UL < ((g_594 == (((l_1133 == (void*)0) | (-4L)) != ((short)func_80(&p_21, (((int)p_22 % (int)(+p_23)) != p_20), g_264[0][5], p_22, p_23) << (short)6))) | 0L)));
|
||
|
}
|
||
|
step_hash(571);
|
||
|
for (g_568 = 0; (g_568 <= 5); g_568 += 1)
|
||
|
{
|
||
|
int l_1141 = 0x9B094F94L;
|
||
|
step_hash(569);
|
||
|
l_1140 |= (((unsigned char)247UL / (unsigned char)(+p_23)) <= 0x84L);
|
||
|
step_hash(570);
|
||
|
if (l_1141)
|
||
|
continue;
|
||
|
}
|
||
|
}
|
||
|
step_hash(573);
|
||
|
(*g_241) = &p_21;
|
||
|
step_hash(698);
|
||
|
if (((~g_160) > (((unsigned char)func_80((**l_921), p_20, ((short)g_47 * (short)(***l_921)), func_36(g_609[1][0], ((unsigned)0x5DE6CA27L % (unsigned)l_1148), (*l_898), g_609[1][1], g_163), g_206[0][4]) * (unsigned char)l_1149) > p_20)))
|
||
|
{
|
||
|
unsigned char l_1156[10] = {255UL, 0x8DL, 0x62L, 0x62L, 0x8DL, 255UL, 0x8DL, 0x62L, 0x62L, 0x8DL};
|
||
|
int l_1175 = 1L;
|
||
|
int l_1185 = 9L;
|
||
|
int l_1186[2][9] = {{(-8L), (-8L), 1L, (-8L), (-8L), 1L, (-8L), (-8L), 1L}, {(-8L), (-8L), 1L, (-8L), (-8L), 1L, (-8L), (-8L), 1L}};
|
||
|
unsigned short l_1188 = 65530UL;
|
||
|
unsigned l_1196[10][2] = {{0xB2840402L, 1UL}, {0xB2840402L, 1UL}, {0xB2840402L, 1UL}, {0xB2840402L, 1UL}, {0xB2840402L, 1UL}, {0xB2840402L, 1UL}, {0xB2840402L, 1UL}, {0xB2840402L, 1UL}, {0xB2840402L, 1UL}, {0xB2840402L, 1UL}};
|
||
|
int i, j;
|
||
|
step_hash(616);
|
||
|
if (((signed char)((signed char)(***l_1054) >> (signed char)((*l_1054) == (*l_921))) - (signed char)func_36(g_877, ((signed char)(g_609[0][5] < ((((void*)0 == &p_21) >= 4294967286UL) & p_22)) - (signed char)l_1156[9]), g_789, (***l_1054), p_20)))
|
||
|
{
|
||
|
signed char l_1165 = 6L;
|
||
|
int l_1181 = 0xF14441FDL;
|
||
|
int l_1182 = 0L;
|
||
|
int l_1183 = (-7L);
|
||
|
int l_1184[8] = {6L, 2L, 6L, 2L, 6L, 2L, 6L, 2L};
|
||
|
int **l_1202 = &g_862;
|
||
|
int i;
|
||
|
step_hash(591);
|
||
|
if (((*g_149) & ((unsigned short)((*g_153) == ((unsigned char)p_23 - (unsigned char)(+0x4DL))) % (unsigned short)((unsigned short)((((void*)0 == &g_364[0]) & func_36(((*l_1133) ^ ((unsigned char)(p_24 ^ g_160) >> (unsigned char)l_1165)), l_1156[6], l_1165, p_24, p_23)) != p_22) % (unsigned short)p_21))))
|
||
|
{
|
||
|
step_hash(581);
|
||
|
for (g_60 = 0; (g_60 <= 1); g_60 += 1)
|
||
|
{
|
||
|
int i;
|
||
|
step_hash(580);
|
||
|
return g_169[(g_60 + 7)];
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
signed char l_1168 = 0x97L;
|
||
|
unsigned short l_1176[1][8] = {{0x7B16L, 0x6ED2L, 0x7B16L, 0x6ED2L, 0x7B16L, 0x6ED2L, 0x7B16L, 0x6ED2L}};
|
||
|
int i, j;
|
||
|
step_hash(583);
|
||
|
(*l_1133) &= (((unsigned char)func_121(((***l_1054) <= g_908), l_1168) * (unsigned char)(g_181[0] >= 4UL)) & ((unsigned short)g_877 / (unsigned short)(-1L)));
|
||
|
step_hash(584);
|
||
|
(**g_241) = (&p_21 != l_1171);
|
||
|
step_hash(589);
|
||
|
for (g_877 = 0; (g_877 > 13); g_877 += 1)
|
||
|
{
|
||
|
step_hash(588);
|
||
|
(**l_921) = (**l_921);
|
||
|
}
|
||
|
step_hash(590);
|
||
|
l_1176[0][7]--;
|
||
|
}
|
||
|
step_hash(597);
|
||
|
for (g_183 = (-16); (g_183 >= 20); g_183 += 7)
|
||
|
{
|
||
|
step_hash(595);
|
||
|
(*l_1133) &= 0xC2BE1739L;
|
||
|
step_hash(596);
|
||
|
return p_22;
|
||
|
}
|
||
|
step_hash(598);
|
||
|
l_1188++;
|
||
|
step_hash(613);
|
||
|
for (g_170 = (-15); (g_170 > 25); g_170 += 6)
|
||
|
{
|
||
|
int *l_1195 = &l_1121;
|
||
|
step_hash(602);
|
||
|
if ((**g_241))
|
||
|
break;
|
||
|
step_hash(611);
|
||
|
if ((l_1182 >= ((unsigned)(~(0x33L >= p_24)) - (unsigned)(*g_149))))
|
||
|
{
|
||
|
int *l_1197 = &l_1186[1][1];
|
||
|
step_hash(604);
|
||
|
p_21 = l_1182;
|
||
|
step_hash(605);
|
||
|
(**l_921) = &p_21;
|
||
|
step_hash(606);
|
||
|
(*l_1197) &= (((short)(*l_1133) >> (short)11) >= g_609[0][0]);
|
||
|
step_hash(607);
|
||
|
p_21 &= (((g_160 != (&p_21 == (*g_241))) >= ((((unsigned short)g_143 * (unsigned short)(l_1202 != &l_1195)) == g_483) <= g_594)) && (((short)((!((signed char)((g_789 >= l_1156[2]) | g_181[1]) - (signed char)1UL)) > 1L) / (short)9UL) != l_1185));
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned char l_1207[4][3] = {{0x18L, 0xA8L, 0x18L}, {0x18L, 0xA8L, 0x18L}, {0x18L, 0xA8L, 0x18L}, {0x18L, 0xA8L, 0x18L}};
|
||
|
int i, j;
|
||
|
step_hash(609);
|
||
|
++l_1207[0][0];
|
||
|
step_hash(610);
|
||
|
p_21 |= (p_20 <= (l_921 == &g_364[6]));
|
||
|
}
|
||
|
step_hash(612);
|
||
|
return l_1188;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(615);
|
||
|
(*l_1133) ^= p_21;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_1214[5];
|
||
|
unsigned char l_1248 = 0x6CL;
|
||
|
unsigned short l_1251 = 0x9B75L;
|
||
|
unsigned l_1256 = 0x6A7B2E7CL;
|
||
|
int ***l_1263 = &g_241;
|
||
|
int i;
|
||
|
for (i = 0; i < 5; i++)
|
||
|
l_1214[i] = (void*)0;
|
||
|
step_hash(663);
|
||
|
for (p_20 = 0; (p_20 <= 1); p_20 += 1)
|
||
|
{
|
||
|
int l_1231 = 0x67E08DB2L;
|
||
|
unsigned l_1234 = 0x100EFEDDL;
|
||
|
int l_1255[2][2];
|
||
|
int ***l_1276[6] = {&g_241, &g_241, (void*)0, &g_241, &g_241, (void*)0};
|
||
|
int i, j;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
for (j = 0; j < 2; j++)
|
||
|
l_1255[i][j] = 0x3B2DDD24L;
|
||
|
}
|
||
|
}
|
||
|
step_hash(696);
|
||
|
for (l_1248 = (-18); (l_1248 != 52); l_1248 += 4)
|
||
|
{
|
||
|
int l_1280[2];
|
||
|
int *l_1296 = &g_163;
|
||
|
int l_1297[8][6] = {{0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL}, {0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL}, {0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL}, {0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL}, {0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL}, {0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL}, {0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL}, {0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL, 0xF43FA6C4L, 0xD2FF1DCFL}};
|
||
|
short l_1303 = 0x685CL;
|
||
|
signed char l_1319 = 0xCDL;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 2; i++)
|
||
|
l_1280[i] = 0x714C9F04L;
|
||
|
step_hash(680);
|
||
|
for (g_180 = 0; (g_180 <= 8); g_180 += 1)
|
||
|
{
|
||
|
unsigned short l_1298 = 0xE5B4L;
|
||
|
step_hash(670);
|
||
|
p_21 = l_1280[0];
|
||
|
}
|
||
|
step_hash(695);
|
||
|
for (g_168 = 0; (g_168 >= (-13)); g_168 -= 8)
|
||
|
{
|
||
|
unsigned short l_1306 = 0xEB7EL;
|
||
|
unsigned l_1324 = 0UL;
|
||
|
step_hash(684);
|
||
|
(*l_1133) = (+(&p_21 == (**l_1263)));
|
||
|
step_hash(693);
|
||
|
if (func_80((**l_1263), (((&p_21 == &p_21) && (l_1303 == p_23)) >= p_20), ((signed char)((void*)0 != &g_241) >> (signed char)5), l_1306, p_24))
|
||
|
{
|
||
|
short l_1320[8][3] = {{0xFF61L, 0x5A70L, 0xFF61L}, {0xFF61L, 0x5A70L, 0xFF61L}, {0xFF61L, 0x5A70L, 0xFF61L}, {0xFF61L, 0x5A70L, 0xFF61L}, {0xFF61L, 0x5A70L, 0xFF61L}, {0xFF61L, 0x5A70L, 0xFF61L}, {0xFF61L, 0x5A70L, 0xFF61L}, {0xFF61L, 0x5A70L, 0xFF61L}};
|
||
|
int *l_1323 = (void*)0;
|
||
|
int i, j;
|
||
|
step_hash(686);
|
||
|
(*l_1066) = (((unsigned)0x4E8CC0BCL % (unsigned)(((((unsigned char)((short)0xE1DBL / (short)g_169[8]) << (unsigned char)3) & (***l_1054)) && l_1324) & (*l_1133))) != p_20);
|
||
|
step_hash(687);
|
||
|
(*l_1133) = (-6L);
|
||
|
step_hash(688);
|
||
|
(*l_1066) = (((signed char)(+(-(short)((unsigned)(((unsigned short)1UL + (unsigned short)0UL) | ((signed char)((((+g_182) || 1L) ^ (***l_1263)) ^ g_184) / (signed char)p_24)) / (unsigned)((unsigned short)g_163 - (unsigned short)(g_118 == p_22))))) + (signed char)g_168) | g_264[4][3]);
|
||
|
step_hash(689);
|
||
|
if (p_21)
|
||
|
break;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
unsigned char l_1337 = 0x8DL;
|
||
|
step_hash(691);
|
||
|
(*l_1133) = ((p_20 != func_36((p_20 | (p_24 < p_23)), p_23, p_24, func_80(l_1336, g_180, g_184, g_609[1][0], g_1187), g_169[8])) || g_171);
|
||
|
step_hash(692);
|
||
|
if (l_1337)
|
||
|
break;
|
||
|
}
|
||
|
step_hash(694);
|
||
|
(*l_921) = (void*)0;
|
||
|
}
|
||
|
}
|
||
|
step_hash(697);
|
||
|
(**l_1263) = (**l_1263);
|
||
|
}
|
||
|
}
|
||
|
step_hash(741);
|
||
|
for (p_24 = 4; (p_24 >= 1); p_24 -= 1)
|
||
|
{
|
||
|
signed char l_1338[3];
|
||
|
int *l_1355 = &l_1149;
|
||
|
int l_1364 = 0xF86B0A32L;
|
||
|
int l_1365 = 0xEAF68E67L;
|
||
|
int l_1370 = 0x28A3F8DCL;
|
||
|
int l_1371 = 0x76B49374L;
|
||
|
int l_1373 = 1L;
|
||
|
int l_1374 = 0x5E9E835CL;
|
||
|
int l_1377[5] = {(-1L), (-9L), (-1L), (-9L), (-1L)};
|
||
|
short l_1410 = (-2L);
|
||
|
int *l_1418 = &l_909;
|
||
|
short l_1419 = 0x0113L;
|
||
|
int i;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_1338[i] = 5L;
|
||
|
}
|
||
|
step_hash(742);
|
||
|
return p_24;
|
||
|
}
|
||
|
static unsigned short func_27(unsigned short p_28, unsigned p_29, unsigned p_30)
|
||
|
{
|
||
|
short l_76 = (-1L);
|
||
|
int *l_77[9];
|
||
|
signed char l_891 = 0xCBL;
|
||
|
unsigned l_892[9][3] = {{0x5410DABFL, 0xAE168533L, 0x6EDE564AL}, {0x5410DABFL, 0xAE168533L, 0x6EDE564AL}, {0x5410DABFL, 0xAE168533L, 0x6EDE564AL}, {0x5410DABFL, 0xAE168533L, 0x6EDE564AL}, {0x5410DABFL, 0xAE168533L, 0x6EDE564AL}, {0x5410DABFL, 0xAE168533L, 0x6EDE564AL}, {0x5410DABFL, 0xAE168533L, 0x6EDE564AL}, {0x5410DABFL, 0xAE168533L, 0x6EDE564AL}, {0x5410DABFL, 0xAE168533L, 0x6EDE564AL}};
|
||
|
int i, j;
|
||
|
for (i = 0; i < 9; i++)
|
||
|
l_77[i] = &g_2;
|
||
|
step_hash(448);
|
||
|
for (p_30 = 0; (p_30 > 40); p_30 += 1)
|
||
|
{
|
||
|
unsigned char l_72 = 0x5AL;
|
||
|
int *l_86 = &g_47;
|
||
|
int l_863 = 0x1C3A6D85L;
|
||
|
int l_864 = 0x41A87B9FL;
|
||
|
int l_865 = 0x60445050L;
|
||
|
short l_866 = 9L;
|
||
|
int l_867 = 0x6801D6FEL;
|
||
|
int l_868 = 6L;
|
||
|
int l_869 = 1L;
|
||
|
int l_870 = 9L;
|
||
|
int l_871 = 5L;
|
||
|
int l_872 = 3L;
|
||
|
int l_873[3][6] = {{5L, 5L, 0x08659854L, (-1L), 0L, (-1L)}, {5L, 5L, 0x08659854L, (-1L), 0L, (-1L)}, {5L, 5L, 0x08659854L, (-1L), 0L, (-1L)}};
|
||
|
unsigned short l_874 = 0x697AL;
|
||
|
int i, j;
|
||
|
}
|
||
|
step_hash(453);
|
||
|
for (g_170 = 0; (g_170 >= (-9)); --g_170)
|
||
|
{
|
||
|
int *l_882 = (void*)0;
|
||
|
step_hash(452);
|
||
|
(*g_241) = l_882;
|
||
|
}
|
||
|
step_hash(454);
|
||
|
return p_30;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static unsigned short func_36(unsigned p_37, unsigned p_38, unsigned char p_39, signed char p_40, signed char p_41)
|
||
|
{
|
||
|
int *l_46 = &g_47;
|
||
|
int l_48 = 1L;
|
||
|
int *l_49 = (void*)0;
|
||
|
int *l_50 = &l_48;
|
||
|
int *l_51 = &g_47;
|
||
|
int *l_52 = &g_47;
|
||
|
int *l_53 = &l_48;
|
||
|
int l_54 = (-4L);
|
||
|
int *l_55 = &g_47;
|
||
|
int *l_56 = &l_54;
|
||
|
int *l_57 = &g_47;
|
||
|
int *l_58[5][2] = {{(void*)0, (void*)0}, {(void*)0, (void*)0}, {(void*)0, (void*)0}, {(void*)0, (void*)0}, {(void*)0, (void*)0}};
|
||
|
int l_59 = 0x236511F0L;
|
||
|
int i, j;
|
||
|
step_hash(6);
|
||
|
--g_60;
|
||
|
step_hash(7);
|
||
|
return (*l_57);
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static int * func_65(unsigned p_66, int * p_67, unsigned p_68, int p_69)
|
||
|
{
|
||
|
unsigned l_283 = 1UL;
|
||
|
int *l_302 = &g_2;
|
||
|
int l_334 = 1L;
|
||
|
int l_343 = (-9L);
|
||
|
int l_344 = 0xD1ED096BL;
|
||
|
int l_347 = 0x8158996BL;
|
||
|
int l_349 = 1L;
|
||
|
int l_350 = 1L;
|
||
|
int l_351 = 0x19A99B7AL;
|
||
|
int l_352[10] = {0x358AF41BL, 0x358AF41BL, 0x033CB161L, 0x358AF41BL, 0x358AF41BL, 0x033CB161L, 0x358AF41BL, 0x358AF41BL, 0x033CB161L, 0x358AF41BL};
|
||
|
int ***l_386 = &g_364[6];
|
||
|
unsigned l_417 = 0xCA51754DL;
|
||
|
short l_477 = (-1L);
|
||
|
signed char l_544 = 0x64L;
|
||
|
short l_545 = 0xF955L;
|
||
|
unsigned char l_546 = 1UL;
|
||
|
unsigned char l_570 = 0x51L;
|
||
|
unsigned short l_636[7][2] = {{0UL, 5UL}, {0UL, 5UL}, {0UL, 5UL}, {0UL, 5UL}, {0UL, 5UL}, {0UL, 5UL}, {0UL, 5UL}};
|
||
|
int *l_672 = &l_344;
|
||
|
int l_713[7] = {0x0D93A79EL, 0x0D93A79EL, 0xD45FC68DL, 0x0D93A79EL, 0x0D93A79EL, 0xD45FC68DL, 0x0D93A79EL};
|
||
|
signed char l_742 = 0xDEL;
|
||
|
int l_823 = 0xBBF2409EL;
|
||
|
unsigned short l_824 = 0x7FD5L;
|
||
|
int l_841 = 1L;
|
||
|
unsigned l_842 = 4294967286UL;
|
||
|
int *l_845 = (void*)0;
|
||
|
int i, j;
|
||
|
step_hash(274);
|
||
|
for (g_60 = 0; (g_60 != 21); g_60++)
|
||
|
{
|
||
|
int l_292 = 0x75F8133EL;
|
||
|
int *l_305 = &g_163;
|
||
|
int l_332 = 0x81374B14L;
|
||
|
int l_335 = (-1L);
|
||
|
int l_339 = 0x9B219FC2L;
|
||
|
int l_340 = 0x3AF24F68L;
|
||
|
int l_341 = 0x22182E24L;
|
||
|
int l_342 = (-10L);
|
||
|
int l_346 = 0x15A7122BL;
|
||
|
int l_353 = 0x0B4E7AACL;
|
||
|
int ***l_433 = &g_364[6];
|
||
|
unsigned l_451[9] = {4294967294UL, 4294967288UL, 4294967294UL, 4294967288UL, 4294967294UL, 4294967288UL, 4294967294UL, 4294967288UL, 4294967294UL};
|
||
|
int l_479 = 0xDACAA398L;
|
||
|
int l_480 = 0L;
|
||
|
int l_482[10][2];
|
||
|
unsigned l_521[3];
|
||
|
int *l_539 = &l_347;
|
||
|
int *l_540 = &l_344;
|
||
|
int *l_541 = &l_353;
|
||
|
int *l_542 = &g_163;
|
||
|
int *l_543[3];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 10; i++)
|
||
|
{
|
||
|
for (j = 0; j < 2; j++)
|
||
|
l_482[i][j] = 0x0A20FAC9L;
|
||
|
}
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_521[i] = 0x52AF3082L;
|
||
|
for (i = 0; i < 3; i++)
|
||
|
l_543[i] = &l_334;
|
||
|
}
|
||
|
step_hash(281);
|
||
|
for (g_160 = 0; (g_160 == 19); g_160 += 1)
|
||
|
{
|
||
|
signed char l_553 = 0x2DL;
|
||
|
int *l_556[6];
|
||
|
int i;
|
||
|
for (i = 0; i < 6; i++)
|
||
|
l_556[i] = &l_350;
|
||
|
step_hash(278);
|
||
|
(*p_67) = (((short)l_553 * (short)g_182) <= ((short)0x722FL + (short)(~g_264[0][4])));
|
||
|
step_hash(279);
|
||
|
(*g_241) = l_556[0];
|
||
|
step_hash(280);
|
||
|
(*g_149) = (*p_67);
|
||
|
}
|
||
|
step_hash(415);
|
||
|
for (p_69 = 0; (p_69 < 1); p_69++)
|
||
|
{
|
||
|
int *l_559 = &g_163;
|
||
|
unsigned char l_560 = 0x33L;
|
||
|
int l_567 = 9L;
|
||
|
int l_569[3][5] = {{0xCC8681FCL, 0xD8455F49L, 0xCC8681FCL, 0xD8455F49L, 0xCC8681FCL}, {0xCC8681FCL, 0xD8455F49L, 0xCC8681FCL, 0xD8455F49L, 0xCC8681FCL}, {0xCC8681FCL, 0xD8455F49L, 0xCC8681FCL, 0xD8455F49L, 0xCC8681FCL}};
|
||
|
int l_620 = 2L;
|
||
|
unsigned l_658 = 8UL;
|
||
|
int *l_661 = &l_347;
|
||
|
int *l_671 = &l_349;
|
||
|
unsigned l_714[1];
|
||
|
unsigned l_764 = 4294967293UL;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
l_714[i] = 1UL;
|
||
|
}
|
||
|
step_hash(423);
|
||
|
if ((*l_672))
|
||
|
{
|
||
|
int *l_818 = (void*)0;
|
||
|
int *l_819 = &l_334;
|
||
|
int *l_820 = &l_343;
|
||
|
int *l_821 = &l_352[0];
|
||
|
int *l_822[8][4] = {{&g_168, &l_713[6], &l_713[6], &g_170}, {&g_168, &l_713[6], &l_713[6], &g_170}, {&g_168, &l_713[6], &l_713[6], &g_170}, {&g_168, &l_713[6], &l_713[6], &g_170}, {&g_168, &l_713[6], &l_713[6], &g_170}, {&g_168, &l_713[6], &l_713[6], &g_170}, {&g_168, &l_713[6], &l_713[6], &g_170}, {&g_168, &l_713[6], &l_713[6], &g_170}};
|
||
|
int i, j;
|
||
|
step_hash(417);
|
||
|
l_824++;
|
||
|
step_hash(418);
|
||
|
(*l_820) = func_36((~((unsigned short)(***l_386) << (unsigned short)8)), p_68, g_160, (~((((&g_364[0] != (void*)0) | ((*g_149) < ((unsigned char)func_36(((short)((short)(((signed char)(*l_821) % (signed char)p_66) != ((0x0DL & g_181[1]) == 1UL)) + (short)p_69) * (short)0xE0D7L), (*l_819), g_264[4][3], p_68, g_568) % (unsigned char)0xC1L))) > g_183) ^ 0xFEC8L)), p_66);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int *l_837 = (void*)0;
|
||
|
int *l_838 = &l_344;
|
||
|
int *l_839[6];
|
||
|
signed char l_840 = 0xB3L;
|
||
|
int i;
|
||
|
for (i = 0; i < 6; i++)
|
||
|
l_839[i] = &l_334;
|
||
|
step_hash(420);
|
||
|
(*l_672) &= ((void*)0 != l_837);
|
||
|
step_hash(421);
|
||
|
(*p_67) = (*p_67);
|
||
|
step_hash(422);
|
||
|
l_842++;
|
||
|
}
|
||
|
step_hash(424);
|
||
|
return l_845;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static signed char func_80(int * p_81, unsigned char p_82, short p_83, unsigned p_84, int p_85)
|
||
|
{
|
||
|
int *l_105 = &g_47;
|
||
|
signed char l_117 = 6L;
|
||
|
int l_272[8] = {0x56C0A20DL, 0x56C0A20DL, 0x732B217FL, 0x56C0A20DL, 0x56C0A20DL, 0x732B217FL, 0x56C0A20DL, 0x56C0A20DL};
|
||
|
int *l_280 = &g_163;
|
||
|
int i;
|
||
|
step_hash(127);
|
||
|
for (p_83 = 0; (p_83 <= (-23)); p_83 -= 4)
|
||
|
{
|
||
|
unsigned char l_108 = 0x9AL;
|
||
|
unsigned l_120[7] = {0x58C9C965L, 0x58C9C965L, 4294967291UL, 0x58C9C965L, 0x58C9C965L, 4294967291UL, 0x58C9C965L};
|
||
|
int l_267 = 0L;
|
||
|
int *l_268 = &g_170;
|
||
|
int *l_269 = &l_267;
|
||
|
int *l_270 = &g_168;
|
||
|
int *l_271 = &g_163;
|
||
|
int *l_273 = (void*)0;
|
||
|
int *l_274 = &g_168;
|
||
|
int *l_275 = &g_163;
|
||
|
int *l_276[8] = {&l_272[2], &g_168, &l_272[2], &g_168, &l_272[2], &g_168, &l_272[2], &g_168};
|
||
|
int i;
|
||
|
step_hash(26);
|
||
|
if (((signed char)((signed char)((signed char)g_47 << (signed char)(((unsigned short)g_47 - (unsigned short)(l_105 == p_81)) ^ (l_108 > ((unsigned short)0UL % (unsigned short)(((unsigned short)((unsigned)((unsigned short)(p_83 >= (((void*)0 != p_81) > l_108)) >> (unsigned short)p_84) - (unsigned)g_60) - (unsigned short)p_83) | 0x18L))))) + (signed char)l_117) << (signed char)6))
|
||
|
{
|
||
|
unsigned l_119[1];
|
||
|
int i;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
l_119[i] = 0xC5CEC10CL;
|
||
|
step_hash(17);
|
||
|
if (l_108)
|
||
|
break;
|
||
|
step_hash(18);
|
||
|
g_118 &= (7UL != (*l_105));
|
||
|
step_hash(23);
|
||
|
for (p_82 = 0; (p_82 <= 0); p_82 += 1)
|
||
|
{
|
||
|
int i;
|
||
|
step_hash(22);
|
||
|
if (l_119[p_82])
|
||
|
break;
|
||
|
}
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(25);
|
||
|
return p_84;
|
||
|
}
|
||
|
step_hash(124);
|
||
|
for (p_84 = 0; (p_84 <= 6); p_84 += 1)
|
||
|
{
|
||
|
int i;
|
||
|
}
|
||
|
step_hash(125);
|
||
|
++g_277;
|
||
|
step_hash(126);
|
||
|
return p_82;
|
||
|
}
|
||
|
step_hash(128);
|
||
|
(*l_280) |= (&l_272[2] != l_280);
|
||
|
step_hash(129);
|
||
|
(*g_241) = p_81;
|
||
|
step_hash(130);
|
||
|
return (*l_280);
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static int func_121(unsigned char p_122, short p_123)
|
||
|
{
|
||
|
int l_135[10][6];
|
||
|
int *l_152 = &g_47;
|
||
|
int ***l_262 = (void*)0;
|
||
|
int *l_263[5];
|
||
|
short l_265 = 0x96ABL;
|
||
|
int l_266 = 0xE223FE2AL;
|
||
|
int i, j;
|
||
|
for (i = 0; i < 10; i++)
|
||
|
{
|
||
|
for (j = 0; j < 6; j++)
|
||
|
l_135[i][j] = 8L;
|
||
|
}
|
||
|
for (i = 0; i < 5; i++)
|
||
|
l_263[i] = &g_170;
|
||
|
step_hash(118);
|
||
|
l_152 = func_124((func_127((((unsigned char)((l_135[4][1] != (1L || ((l_135[4][1] && g_118) || (+((void*)0 == &g_2))))) ^ ((!(0xF5L == ((signed char)((unsigned char)((signed char)(0xD522L ^ 0x96F1L) / (signed char)g_118) >> (unsigned char)p_122) % (signed char)4UL))) >= g_118)) >> (unsigned char)6) == 9L), p_122, &l_135[2][4], &l_135[4][1], &l_135[4][1]) >= p_122), l_152);
|
||
|
step_hash(119);
|
||
|
g_264[4][3] = ((unsigned char)(((&l_152 == &l_152) == ((*l_152) == g_180)) >= ((short)((unsigned)((int)p_123 % (int)p_123) - (unsigned)(&g_241 != l_262)) >> (short)8)) % (unsigned char)func_127(((*g_149) != 0L), g_2, &l_135[7][2], &l_135[5][2], &l_135[9][5]));
|
||
|
step_hash(120);
|
||
|
l_265 = ((void*)0 != (*g_241));
|
||
|
step_hash(121);
|
||
|
l_266 = (0xC0L == 0xEFL);
|
||
|
step_hash(122);
|
||
|
return p_122;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static int * func_124(unsigned p_125, int * p_126)
|
||
|
{
|
||
|
int *l_154 = (void*)0;
|
||
|
int l_155 = 0L;
|
||
|
int l_176[9][1] = {{0x9491B29FL}, {0x9491B29FL}, {0x9491B29FL}, {0x9491B29FL}, {0x9491B29FL}, {0x9491B29FL}, {0x9491B29FL}, {0x9491B29FL}, {0x9491B29FL}};
|
||
|
int l_190[6] = {(-5L), (-5L), 0xC775878EL, (-5L), (-5L), 0xC775878EL};
|
||
|
int *l_219 = &l_176[6][0];
|
||
|
int *l_252 = &l_176[6][0];
|
||
|
int *l_253[1][5] = {{&g_168, &g_168, &g_168, &g_168, &g_168}};
|
||
|
int i, j;
|
||
|
step_hash(115);
|
||
|
if ((g_143 || (g_47 != g_143)))
|
||
|
{
|
||
|
step_hash(47);
|
||
|
return &g_47;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int l_172 = 0L;
|
||
|
int l_174 = 0xE64C0ED6L;
|
||
|
int l_177[4];
|
||
|
int i;
|
||
|
for (i = 0; i < 4; i++)
|
||
|
l_177[i] = 0x2EC8A694L;
|
||
|
step_hash(64);
|
||
|
for (g_118 = (-14); (g_118 < 16); g_118 += 9)
|
||
|
{
|
||
|
unsigned char l_161 = 253UL;
|
||
|
int l_175 = (-7L);
|
||
|
int l_178 = (-6L);
|
||
|
int *l_191 = &g_163;
|
||
|
step_hash(62);
|
||
|
for (l_155 = (-30); (l_155 <= 21); l_155++)
|
||
|
{
|
||
|
int l_166 = 7L;
|
||
|
int l_167 = 0x37D4A057L;
|
||
|
int l_173 = 5L;
|
||
|
int l_179 = 0L;
|
||
|
int *l_187 = &g_170;
|
||
|
step_hash(55);
|
||
|
g_160 = (*g_153);
|
||
|
step_hash(60);
|
||
|
if (l_161)
|
||
|
{
|
||
|
int *l_162 = &g_163;
|
||
|
int *l_164 = (void*)0;
|
||
|
int *l_165[8] = {&g_47, &g_47, &g_163, &g_47, &g_47, &g_163, &g_47, &g_47};
|
||
|
int i;
|
||
|
step_hash(57);
|
||
|
g_184++;
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(59);
|
||
|
return l_187;
|
||
|
}
|
||
|
step_hash(61);
|
||
|
if ((*g_153))
|
||
|
break;
|
||
|
}
|
||
|
step_hash(63);
|
||
|
(*l_191) = ((signed char)0xAAL - (signed char)(l_190[5] < (p_125 == p_125)));
|
||
|
}
|
||
|
step_hash(114);
|
||
|
if ((g_163 & (g_118 & ((((unsigned char)(g_169[6] < (!l_172)) + (unsigned char)((unsigned short)0UL - (unsigned short)((4294967295UL | (*p_126)) >= (((unsigned short)(((g_168 != l_174) <= p_125) ^ 0x9566L) >> (unsigned short)g_168) == l_177[2])))) <= g_60) != l_177[2]))))
|
||
|
{
|
||
|
int *l_198 = &g_168;
|
||
|
int l_199 = (-4L);
|
||
|
int l_200 = 0x3571D3B0L;
|
||
|
int *l_201 = (void*)0;
|
||
|
int *l_202 = &l_174;
|
||
|
int *l_203 = &l_200;
|
||
|
int *l_204 = &l_155;
|
||
|
int *l_205[5];
|
||
|
int i;
|
||
|
for (i = 0; i < 5; i++)
|
||
|
l_205[i] = &l_174;
|
||
|
step_hash(66);
|
||
|
++g_206[0][5];
|
||
|
step_hash(74);
|
||
|
for (g_182 = 0; (g_182 <= 3); g_182 += 1)
|
||
|
{
|
||
|
int i;
|
||
|
step_hash(70);
|
||
|
l_177[g_182] ^= (*g_153);
|
||
|
step_hash(71);
|
||
|
if (l_177[1])
|
||
|
break;
|
||
|
step_hash(72);
|
||
|
(*l_198) ^= ((((unsigned short)p_125 - (unsigned short)(((unsigned short)(l_177[1] == (*p_126)) << (unsigned short)1) & p_125)) > ((~((p_125 || g_180) || l_177[3])) == 0UL)) & p_125);
|
||
|
step_hash(73);
|
||
|
if (l_172)
|
||
|
break;
|
||
|
}
|
||
|
step_hash(75);
|
||
|
(*l_202) ^= (*l_204);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
int **l_220[3][10] = {{&l_219, &l_219, &g_153, &l_219, &l_219, &g_153, &l_219, &l_219, &g_153, &l_219}, {&l_219, &l_219, &g_153, &l_219, &l_219, &g_153, &l_219, &l_219, &g_153, &l_219}, {&l_219, &l_219, &g_153, &l_219, &l_219, &g_153, &l_219, &l_219, &g_153, &l_219}};
|
||
|
int i, j;
|
||
|
step_hash(77);
|
||
|
p_126 = &l_177[2];
|
||
|
step_hash(112);
|
||
|
for (l_174 = 0; (l_174 <= 5); l_174 += 1)
|
||
|
{
|
||
|
int *l_244 = &g_168;
|
||
|
unsigned char l_249 = 255UL;
|
||
|
int i;
|
||
|
step_hash(81);
|
||
|
p_126 = &l_177[3];
|
||
|
step_hash(82);
|
||
|
if (l_190[l_174])
|
||
|
break;
|
||
|
step_hash(110);
|
||
|
for (g_118 = 3; (g_118 >= 0); g_118 -= 1)
|
||
|
{
|
||
|
int **l_221 = &l_154;
|
||
|
step_hash(93);
|
||
|
for (g_163 = 1; (g_163 <= 5); g_163 += 1)
|
||
|
{
|
||
|
int ***l_222 = (void*)0;
|
||
|
int ***l_223 = &l_221;
|
||
|
int i;
|
||
|
step_hash(89);
|
||
|
l_219 = &l_177[g_118];
|
||
|
step_hash(90);
|
||
|
(*l_223) = l_221;
|
||
|
step_hash(91);
|
||
|
l_177[g_118] = (*g_153);
|
||
|
step_hash(92);
|
||
|
if ((*g_149))
|
||
|
continue;
|
||
|
}
|
||
|
step_hash(100);
|
||
|
for (g_183 = 0; (g_183 <= 0); g_183 += 1)
|
||
|
{
|
||
|
int i, j;
|
||
|
step_hash(97);
|
||
|
(*p_126) = g_169[(g_183 + 5)];
|
||
|
step_hash(98);
|
||
|
(*l_219) = g_206[g_183][g_118];
|
||
|
step_hash(99);
|
||
|
return &g_168;
|
||
|
}
|
||
|
step_hash(109);
|
||
|
if ((*p_126))
|
||
|
{
|
||
|
int *l_226 = (void*)0;
|
||
|
step_hash(102);
|
||
|
(*l_221) = l_226;
|
||
|
step_hash(103);
|
||
|
(*l_244) &= (((((unsigned short)func_127(l_190[l_174], ((short)((unsigned char)(-(unsigned short)((&g_149 != l_220[2][0]) ^ ((g_160 == (*p_126)) >= p_125))) >> (unsigned char)p_125) >> (short)7), (*g_241), p_126, p_126) >> (unsigned short)l_174) <= g_206[0][5]) & g_206[0][5]) & p_125);
|
||
|
step_hash(104);
|
||
|
(*p_126) = (*l_244);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
step_hash(106);
|
||
|
(*l_244) |= (*l_219);
|
||
|
step_hash(107);
|
||
|
(*l_219) = ((unsigned short)((unsigned)2UL + (unsigned)0x29A21605L) >> (unsigned short)10);
|
||
|
step_hash(108);
|
||
|
(*p_126) &= l_249;
|
||
|
}
|
||
|
}
|
||
|
step_hash(111);
|
||
|
(*p_126) = ((1L < (((signed char)((**g_241) > (g_181[0] || (0x49L != 251UL))) % (signed char)8L) && (((&g_241 == (void*)0) && ((void*)0 == &p_126)) & p_125))) == p_125);
|
||
|
}
|
||
|
step_hash(113);
|
||
|
l_252 = p_126;
|
||
|
}
|
||
|
}
|
||
|
step_hash(116);
|
||
|
(*g_241) = l_253[0][3];
|
||
|
step_hash(117);
|
||
|
return (*g_241);
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
static int func_127(int p_128, unsigned p_129, int * p_130, int * p_131, int * p_132)
|
||
|
{
|
||
|
int l_142 = 0x4B622C33L;
|
||
|
int l_151[1][1];
|
||
|
int i, j;
|
||
|
for (i = 0; i < 1; i++)
|
||
|
{
|
||
|
for (j = 0; j < 1; j++)
|
||
|
l_151[i][j] = (-6L);
|
||
|
}
|
||
|
step_hash(32);
|
||
|
(*p_132) = (l_142 >= g_143);
|
||
|
step_hash(38);
|
||
|
for (l_142 = 0; (l_142 < (-19)); l_142 -= 2)
|
||
|
{
|
||
|
unsigned l_148 = 0x50633388L;
|
||
|
int **l_150 = &g_149;
|
||
|
step_hash(36);
|
||
|
(*p_131) &= ((signed char)7L * (signed char)l_148);
|
||
|
step_hash(37);
|
||
|
(*l_150) = g_149;
|
||
|
}
|
||
|
step_hash(43);
|
||
|
for (g_143 = 0; (g_143 <= 0); g_143 += 1)
|
||
|
{
|
||
|
step_hash(42);
|
||
|
return (*p_132);
|
||
|
}
|
||
|
step_hash(44);
|
||
|
return (*g_149);
|
||
|
}
|
||
|
|
||
|
|
||
|
void csmith_compute_hash(void)
|
||
|
{
|
||
|
int i, j;
|
||
|
transparent_crc(g_2, "g_2", print_hash_value);
|
||
|
transparent_crc(g_47, "g_47", print_hash_value);
|
||
|
transparent_crc(g_60, "g_60", print_hash_value);
|
||
|
transparent_crc(g_118, "g_118", print_hash_value);
|
||
|
transparent_crc(g_143, "g_143", print_hash_value);
|
||
|
transparent_crc(g_160, "g_160", print_hash_value);
|
||
|
transparent_crc(g_163, "g_163", print_hash_value);
|
||
|
transparent_crc(g_168, "g_168", print_hash_value);
|
||
|
for (i = 0; i < 9; i++)
|
||
|
{
|
||
|
transparent_crc(g_169[i], "g_169[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_170, "g_170", print_hash_value);
|
||
|
transparent_crc(g_171, "g_171", print_hash_value);
|
||
|
transparent_crc(g_180, "g_180", print_hash_value);
|
||
|
for (i = 0; i < 3; i++)
|
||
|
{
|
||
|
transparent_crc(g_181[i], "g_181[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_182, "g_182", print_hash_value);
|
||
|
transparent_crc(g_183, "g_183", print_hash_value);
|
||
|
transparent_crc(g_184, "g_184", print_hash_value);
|
||
|
for (i = 0; i < 1; i++)
|
||
|
{
|
||
|
for (j = 0; j < 6; j++)
|
||
|
{
|
||
|
transparent_crc(g_206[i][j], "g_206[i][j]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
for (i = 0; i < 5; i++)
|
||
|
{
|
||
|
for (j = 0; j < 6; j++)
|
||
|
{
|
||
|
transparent_crc(g_264[i][j], "g_264[i][j]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d][%d]\n", i, j);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
transparent_crc(g_277, "g_277", print_hash_value);
|
||
|
transparent_crc(g_481, "g_481", print_hash_value);
|
||
|
transparent_crc(g_483, "g_483", print_hash_value);
|
||
|
transparent_crc(g_568, "g_568", print_hash_value);
|
||
|
transparent_crc(g_594, "g_594", print_hash_value);
|
||
|
for (i = 0; i < 2; i++)
|
||
|
{
|
||
|
for (j = 0; j < 6; 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_622, "g_622", print_hash_value);
|
||
|
transparent_crc(g_789, "g_789", print_hash_value);
|
||
|
transparent_crc(g_877, "g_877", print_hash_value);
|
||
|
transparent_crc(g_908, "g_908", print_hash_value);
|
||
|
transparent_crc(g_1187, "g_1187", print_hash_value);
|
||
|
for (i = 0; i < 3; i++)
|
||
|
{
|
||
|
transparent_crc(g_1219[i], "g_1219[i]", print_hash_value);
|
||
|
if (print_hash_value) printf("index = [%d]\n", i);
|
||
|
|
||
|
}
|
||
|
transparent_crc(g_1510, "g_1510", print_hash_value);
|
||
|
transparent_crc(g_1514, "g_1514", 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;
|
||
|
}
|