int main(int argc , char *argv[] ) { unsigned short input[1] ; unsigned short output[1] ; int randomFuns_i5 ; unsigned short randomFuns_value6 ; int randomFuns_main_i7 ; { megaInit(); if (argc != 2) { printf("Call this program with %i arguments\n", 1); exit(-1); } else { } randomFuns_i5 = 0; while (randomFuns_i5 < 1) { randomFuns_value6 = (unsigned short )strtoul(argv[randomFuns_i5 + 1], 0, 10); input[randomFuns_i5] = randomFuns_value6; randomFuns_i5 ++; } RandomFunc(input, output); if (output[0] == (unsigned short)31026) { printf("You win!\n"); } else { } randomFuns_main_i7 = 0; while (randomFuns_main_i7 < 1) { printf("%u\n", output[randomFuns_main_i7]); randomFuns_main_i7 ++; } } }
int main(int argc , char *argv[] ) { unsigned long input[1] ; unsigned long output[1] ; int randomFuns_i5 ; unsigned long randomFuns_value6 ; int randomFuns_main_i7 ; { megaInit(); if (argc != 2) { printf("Call this program with %i arguments\n", 1); exit(-1); } else { } randomFuns_i5 = 0; while (randomFuns_i5 < 1) { randomFuns_value6 = strtoul(argv[randomFuns_i5 + 1], 0, 10); input[randomFuns_i5] = randomFuns_value6; randomFuns_i5 ++; } RandomFunc(input, output); if (output[0] == 13116169164647762112UL) { printf("You win!\n"); } else { } randomFuns_main_i7 = 0; while (randomFuns_main_i7 < 1) { printf("%lu\n", output[randomFuns_main_i7]); randomFuns_main_i7 ++; } } }
int main(int argc , char **argv ) { unsigned char *str ; unsigned int hash ; size_t tmp ; unsigned int tmp___0 ; int i7 ; int r8 ; struct _1_main__opaque_Node_1 *p9 ; { megaInit(); i7 = 0; while (i7 < 2) { r8 = rand(); { p9 = (struct _1_main__opaque_Node_1 *)malloc(sizeof(struct _1_main__opaque_Node_1 )); if (p9 != (struct _1_main__opaque_Node_1 *)0UL) { p9->data = r8; if (_1_main__opaque_list1_1 != (struct _1_main__opaque_Node_1 *)0UL) { p9->next = _1_main__opaque_list1_1->next; _1_main__opaque_list1_1->next = p9; } else { p9->next = p9; _1_main__opaque_list1_1 = p9; } } else { } } i7 ++; } _1_main__opaque_list2_1 = _1_main__opaque_list1_1; str = (unsigned char *)*(argv + 1); tmp = strlen((char const *)str); tmp___0 = DJBHash((char *)str, (unsigned int )tmp); hash = tmp___0; if (hash == 1235568949U) { printf((char const */* __restrict */)"The license key is correct!\n"); } else { printf((char const */* __restrict */)"The license key is incorrect!\n"); } return (0); } }
int main(int argc , char **argv ) { unsigned char *str ; unsigned int hash ; size_t tmp ; unsigned int tmp___0 ; { megaInit(); str = (unsigned char *)*(argv + 1); tmp = strlen((char const *)str); tmp___0 = BPHash((char *)str, (unsigned int )tmp); hash = tmp___0; if (hash == 1543172857U) { printf((char const */* __restrict */)"The license key is correct!\n"); } else { printf((char const */* __restrict */)"The license key is incorrect!\n"); } return (0); } }
int main(int argc , char **argv ) { int i7 ; int r8 ; struct _3_main__opaque_Node_1 *p9 ; int _3_main__BEGIN_0 ; int _3_main__END_0 ; int _3_main__BARRIER_1 ; char _4_main_$locals[72] ; int _4_main__alwaysOne ; register int _4_main_$select ; union _4_main_$node _4_main_$stack[1][32] ; union _4_main_$node *_4_main_$sp[1] ; unsigned char *_4_main_$pc[1] ; unsigned char _4_main_$currentOp ; int randomFuns_body_i24 ; { megaInit(); { /* __blockattribute__(__ATOMIC__)*/ _3_main__BEGIN_0 = 1; i7 = 0; while (i7 < 2) { r8 = rand(); p9 = (struct _3_main__opaque_Node_1 *)malloc(sizeof(struct _3_main__opaque_Node_1 )); if (p9 != (struct _3_main__opaque_Node_1 *)0UL) { p9->data = r8; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { p9->next = _3_main__opaque_list1_1->next; _3_main__opaque_list1_1->next = p9; } else { p9->next = p9; _3_main__opaque_list1_1 = p9; } } else { } i7 ++; } _3_main__opaque_list2_1 = _3_main__opaque_list1_1; _3_main__END_0 = 1; } _3_main__BARRIER_1 = 1; _4_main__alwaysOne = 1; _4_main_$sp[0] = _4_main_$stack[0]; _4_main_$pc[0] = _4_main_$array[0]; while (1) { randomFuns_body_i24 = 0; while (randomFuns_body_i24 < 4) { _4_main__alwaysOne = 1; randomFuns_body_i24 ++; } _4_main_$currentOp = *(_4_main_$pc[0]); if (_4_main_$currentOp == _4_main__branchIfTrue$expr_STA_0$label_LAB_0) { _4_main_$pc[0] += _4_main__alwaysOne; if ((_4_main_$sp[0] + 0)->_int) { _4_main_$pc[0] += *((int *)_4_main_$pc[0]); } else { _4_main_$pc[0] += 4; } if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0]) --; } else { _4_main_$sp[0] = (_4_main_$sp[0] + -1) + 1; } } else { } } else if (_4_main_$currentOp == _4_main__goto$label_LAB_0) { _4_main_$pc[0] += _4_main__alwaysOne; _4_main_$pc[0] += *((int *)_4_main_$pc[0]); } else if (_4_main_$currentOp == _4_main__IndexPI_void_star_unsigned_long2void_star$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_void_star = (_4_main_$sp[0] + -1)->_void_star + (_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_void_star = ((_4_main_$sp[0] + -1)->_void_star + (_4_main_$sp[0] + 0)->_unsigned_long) + 1; _4_main_$sp[0] = (_4_main_$sp[0] + -1) - -1; } } else if (_4_main_$currentOp == _4_main__Eq_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_unsigned_long == (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else { } } else if ((_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) <= r8) { } else { (_4_main_$sp[0] + -1)->_int = ((_4_main_$sp[0] + 0)->_unsigned_long == (_4_main_$sp[0] + -1)->_unsigned_long) & r8; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + -1; } } else if (_4_main_$currentOp == _4_main__formal$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& argv); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& argc); break; } (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else if (*((int *)_4_main_$pc[0]) > argc) { } else { return (i7); } } else { while ((_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) <= _4_main__alwaysOne) { while (*((int *)_4_main_$pc[0]) == argc) { (_4_main_$sp[0] + 1)->_void_star = (void *)(& argv) + 1; } _4_main_$sp[0] = (_4_main_$sp[0] + 1) + -1; _4_main_$pc[0] += 4; } } } else { } } else if (_4_main_$currentOp == _4_main__load_unsigned_char$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + 0)->_unsigned_char = *((unsigned char *)(_4_main_$sp[0] + 0)->_void_star); } else { (_4_main_$sp[0] + 0)->_unsigned_char = _4_main_$currentOp; } } else { } } else if ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) == r8) { } else { { while ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) >= _4_main__alwaysOne) { (_4_main_$sp[0] + 0)->_unsigned_char = _4_main_$currentOp; } } } } else if (_4_main_$currentOp == _4_main__PlusPI_void_star_unsigned_long2void_star$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_void_star = (_4_main_$sp[0] + 0)->_void_star + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__convert_int2unsigned_long$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_int; } else { (_4_main_$sp[0] + 0)->_unsigned_long = 6UL; } } else { } } else if ((_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) >= r8) { } else { { while ((_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) >= _4_main__alwaysOne) { (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_int * 2; } } } } else if (_4_main_$currentOp == _4_main__store_int$right_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; *((int *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_int; _4_main_$sp[0] += -2; } else if (_4_main_$currentOp == _4_main__convert_unsigned_long2int$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long; } else { } } else { { while ((_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) == i7) { (_4_main_$sp[0] + 0)->_int = argc; } } } } else if (_4_main_$currentOp == _4_main__global$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _1_main_entropy); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _2entropy); break; } (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else if (_4_main_$currentOp == _4_main__Mult_unsigned_long_unsigned_long2unsigned_long$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long * (_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__load_unsigned_long$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star); } else if (_4_main_$currentOp == _4_main__constant_int$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 1)->_int = *((int *)_4_main_$pc[0]); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { (_4_main_$sp[0] + 1)->_int = *((int *)_4_main_$pc[0]) | 1; _4_main_$sp[0] = (_4_main_$sp[0] + 1) + 1; _4_main_$pc[0] += 4; } } else if (_4_main_$currentOp == _4_main__BAnd_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long & (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_unsigned_long = ((_4_main_$sp[0] + 0)->_unsigned_long & (_4_main_$sp[0] + -1)->_unsigned_long) >> 4; _4_main_$sp[0] = (_4_main_$sp[0] + -1) - 1; } } else if (_4_main_$currentOp == _4_main__convert_void_star2unsigned_long$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_void_star; } else if (_4_main_$currentOp == _4_main__BOr_int_int2int$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int | (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_int = ((_4_main_$sp[0] + -1)->_int | (_4_main_$sp[0] + 0)->_int) >> _4_main_$select; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + -1; } } else { } } else if (_4_main_$currentOp == _4_main__PlusA_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1) {
int main(int argc , char **argv ) { int i7 ; int r8 ; struct _3_main__opaque_Node_1 *p9 ; int _3_main__BEGIN_0 ; int _3_main__END_0 ; int _3_main__BARRIER_1 ; char _4_main_$locals[72] ; int _4_main__alwaysOne ; union _4_main_$node _4_main_$stack[1][32] ; union _4_main_$node *_4_main_$sp[1] ; unsigned char *_4_main_$pc[1] ; unsigned char _4_main_$currentOp ; long randomFuns_n24 ; int randomFuns_body_i25 ; { megaInit(); { /* __blockattribute__(__ATOMIC__)*/ _3_main__BEGIN_0 = 1; i7 = 0; while (i7 < 2) { r8 = rand(); p9 = (struct _3_main__opaque_Node_1 *)malloc(sizeof(struct _3_main__opaque_Node_1 )); if (p9 != (struct _3_main__opaque_Node_1 *)0UL) { p9->data = r8; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { p9->next = _3_main__opaque_list1_1->next; _3_main__opaque_list1_1->next = p9; } else { p9->next = p9; _3_main__opaque_list1_1 = p9; } } else { } i7 ++; } _3_main__opaque_list2_1 = _3_main__opaque_list1_1; _3_main__END_0 = 1; } _3_main__BARRIER_1 = 1; _4_main__alwaysOne = 1; _4_main_$sp[0] = _4_main_$stack[0]; _4_main_$pc[0] = _4_main_$array[0]; while (1) { randomFuns_body_i25 = 0; while (randomFuns_body_i25 < 4) { randomFuns_n24 = (_2entropy & 2147483647) % 489; while (randomFuns_n24 > 1) { if (randomFuns_n24 % 2 == 1) { randomFuns_n24 = 3 * randomFuns_n24 + 1; } else { randomFuns_n24 /= 2; } _4_main__alwaysOne = randomFuns_n24; } randomFuns_body_i25 ++; } _4_main_$currentOp = _3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL ? _4_main_$currentOp : *(_4_main_$pc[0]); if (_4_main_$currentOp == _4_main__convert_void_star2void_star$left_STA_0$result_STA_0__store_void_star$right_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_void_star = (_4_main_$sp[0] + 0)->_void_star; *((void **)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_void_star; _4_main_$sp[0] += -2; } else if (_4_main_$currentOp == _4_main__return_int$expr_STA_0) { _4_main_$pc[0] += _3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL; return ((_4_main_$sp[0] + 0)->_int); } else if (_4_main_$currentOp == _4_main__local$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else if (_4_main_$currentOp == _4_main__Shiftlt_unsigned_long_int2unsigned_long$left_STA_0$result_STA_0$right_STA_1__PlusA_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long << (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0] + -2)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long + (_4_main_$sp[0] + -2)->_unsigned_long; _4_main_$sp[0] += -2; } else if (_4_main_$currentOp == _4_main__load_unsigned_long$left_STA_0$result_STA_0__Ne_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_unsigned_long != (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__constant_unsigned_long$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 8))); _4_main_$sp[0] += 2; _4_main_$pc[0] += 12; } else if (_4_main_$currentOp == _4_main__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 1)->_void_star); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else if (_4_main_$currentOp == _4_main__load_void_star$left_STA_0$result_STA_0__convert_void_star2unsigned_long$left_STA_0$result_STA_0) { _4_main_$pc[0] += (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list1_1 == _3_main__opaque_list2_1); (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_void_star; } else if (_4_main_$currentOp == _4_main__store_int$right_STA_0$left_STA_1__goto$label_LAB_0) { _4_main_$pc[0] += (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL); *((int *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_int; _4_main_$pc[0] += *((int *)_4_main_$pc[0]); _4_main_$sp[0] += -2; } else if (_4_main_$currentOp == _4_main__load_int$left_STA_0$result_STA_0__Shiftrt_int_int2int$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += _3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int >> (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__PlusA_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__local$result_STA_0$value_LIT_0__string$result_STA_0$value_LIT_0) { _4_main_$pc[0] += (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) - (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL); (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$strings + *((int *)(_4_main_$pc[0] + 4))); _4_main_$sp[0] += 2; _4_main_$pc[0] += 8; } else if (_4_main_$currentOp == _4_main__BAnd_unsigned_long_unsigned_long2unsigned_long$right_STA_0$result_STA_0$left_STA_1__Eq_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long & (_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0] + -2)->_int = (_4_main_$sp[0] + -1)->_unsigned_long == (_4_main_$sp[0] + -2)->_unsigned_long; _4_main_$sp[0] += -2; } else if (_4_main_$currentOp == _4_main__convert_unsigned_long2int$left_STA_0$result_STA_0__Shiftrt_int_int2int$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int >> (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; } else
int main(int argc , char **argv ) { unsigned long hash ; unsigned long c ; int i7 ; int r8 ; struct _3_main__opaque_Node_1 *p9 ; int _3_main__BEGIN_0 ; int _3_main__END_0 ; int _3_main__BARRIER_1 ; char _4_main_$locals[72] ; int _4_main__alwaysOne ; register int _4_main_$select ; union _4_main_$node _4_main_$stack[1][32] ; union _4_main_$node *_4_main_$sp[1] ; unsigned char *_4_main_$pc[1] ; long randomFuns_n23 ; int randomFuns_body_i24 ; { megaInit(); { /* __blockattribute__(__ATOMIC__)*/ _3_main__BEGIN_0 = 1; i7 = 0; while (i7 < 2) { r8 = rand(); p9 = (struct _3_main__opaque_Node_1 *)malloc(sizeof(struct _3_main__opaque_Node_1 )); if (p9 != (struct _3_main__opaque_Node_1 *)0UL) { p9->data = r8; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { p9->next = _3_main__opaque_list1_1->next; _3_main__opaque_list1_1->next = p9; } else { p9->next = p9; _3_main__opaque_list1_1 = p9; } } else { } i7 ++; } _3_main__opaque_list2_1 = _3_main__opaque_list1_1; _3_main__END_0 = 1; } _3_main__BARRIER_1 = 1; _4_main__alwaysOne = 1; _4_main_$sp[0] = _4_main_$stack[0]; _4_main_$pc[0] = _4_main_$array[0]; while (1) { randomFuns_body_i24 = 0; while (randomFuns_body_i24 < 4) { randomFuns_n23 = (_2entropy & 2147483647) % 585; while (randomFuns_n23 > 1) { if (randomFuns_n23 % 2 == 1) { randomFuns_n23 = 3 * randomFuns_n23 + 1; } else { randomFuns_n23 /= 2; } _4_main__alwaysOne = randomFuns_n23; } randomFuns_body_i24 ++; } switch (*(_4_main_$pc[0])) { case _4_main__branchIfTrue$expr_STA_0$label_LAB_0: _4_main_$pc[0] += _4_main__alwaysOne; if ((_4_main_$sp[0] + 0)->_int) { _4_main_$pc[0] += *((int *)_4_main_$pc[0]); } else { _4_main_$pc[0] += 4; } (_4_main_$sp[0]) --; break; case _4_main__goto$label_LAB_0: _4_main_$pc[0] += _4_main__alwaysOne; _4_main_$pc[0] += *((int *)_4_main_$pc[0]); break; case _4_main__IndexPI_void_star_unsigned_long2void_star$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + -1)->_void_star = (_4_main_$sp[0] + -1)->_void_star + (_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_void_star = ((_4_main_$sp[0] + -1)->_void_star + (_4_main_$sp[0] + 0)->_unsigned_long) + -1; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + 1; } break; case _4_main__Eq_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_unsigned_long == (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_int = ((_4_main_$sp[0] + 0)->_unsigned_long == (_4_main_$sp[0] + -1)->_unsigned_long) + 1; _4_main_$sp[0] = (_4_main_$sp[0] + -1) - 1; } break; case _4_main__formal$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& argv); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& argc); break; } (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { while (*((int *)_4_main_$pc[0]) <= _4_main__alwaysOne) { (_4_main_$sp[0] + 1)->_void_star = (void *)(& argc) + 1; } } } else { { while ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) < i7) { if (*((int *)_4_main_$pc[0]) <= argc) { } else { (_4_main_$sp[0] + 1)->_void_star = (void *)(& argc) - -1; } _4_main_$sp[0] = (_4_main_$sp[0] + 1) + 1; _4_main_$pc[0] += 4; } } } break; case _4_main__load_unsigned_char$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_unsigned_char = *((unsigned char *)(_4_main_$sp[0] + 0)->_void_star); } else { } } else if ((_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) != _4_main__alwaysOne) { } else { (_4_main_$sp[0] + 0)->_unsigned_char = *((unsigned char *)(_4_main_$sp[0] + 0)->_void_star) >> 3; } } else { { while ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) < argc) { if ((_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) > r8) { } else { (_4_main_$sp[0] + 0)->_unsigned_char = (unsigned char)4; } } } } break; case _4_main__PlusPI_void_star_unsigned_long2void_star$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_void_star = (_4_main_$sp[0] + 0)->_void_star + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_void_star = ((_4_main_$sp[0] + 0)->_void_star + (_4_main_$sp[0] + -1)->_unsigned_long) + 1; _4_main_$sp[0] = (_4_main_$sp[0] + -1) - -1; } } else { } } else { } break; case _4_main__convert_int2unsigned_long$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_int; break; case _4_main__store_int$right_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { *((int *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_int; _4_main_$sp[0] += -2; } else { } } else { { while ((_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) >= _4_main_$select) { *((int *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_int | 3; _4_main_$sp[0] = (_4_main_$sp[0] + -2) - 1; } } } break; case _4_main__convert_unsigned_long2int$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long; } else { (_4_main_$sp[0] + 0)->_int = _4_main_$select; } break; case _4_main__global$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _1_main_entropy); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _2entropy); break; } (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { } } else { } } else { } break; case _4_main__Mult_unsigned_long_unsigned_long2unsigned_long$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long * (_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_unsigned_long = c; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + 1; } } else { } } else { { while ((_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) < i7) { { while ((_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) == argc) { (_4_main_$sp[0] + -1)->_unsigned_long = 3UL; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + 1; } } } } } break; case _4_main__load_unsigned_long$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + 0)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star); } else { (_4_main_$sp[0] + 0)->_unsigned_long = 7UL; } } else { } } else if ((_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) <= r8) { } else { { while ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) > _4_main_$select) { (_4_main_$sp[0] + 0)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star) & hash; } } } break; case _4_main__constant_int$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 1)->_int = *((int *)_4_main_$pc[0]); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { } } else { { while ((_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) != r8) { (_4_main_$sp[0] + 1)->_int = *((int *)_4_main_$pc[0]) & argc; _4_main_$sp[0] = (_4_main_$sp[0] + 1) - 1; _4_main_$pc[0] += 4; } } } break; case _4_main__BAnd_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long & (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_unsigned_long = c; _4_main_$sp[0] = (_4_main_$sp[0] + -1) - -1; } break; case _4_main__convert_void_star2unsigned_long$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_void_star; } else { (_4_main_$sp[0] + 0)->_unsigned_long = hash; } break; case _4_main__BOr_int_int2int$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int | (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_int = ((_4_main_$sp[0] + -1)->_int | (_4_main_$sp[0] + 0)->_int) << 10; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + 1; } } else if ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) < _4_main__alwaysOne) { (_4_main_$sp[0] + -1)->_int = (((_4_main_$sp[0] + -1)->_int | (_4_main_$sp[0] + 0)->_int) << 10) << _4_main__alwaysOne; _4_main_$sp[0] = ((_4_main_$sp[0] + -1) + 1) - 1; } else { (_4_main_$sp[0] + -1)->_int = ((_4_main_$sp[0] + -1)->_int | (_4_main_$sp[0] + 0)->_int) * 1; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + -1; } break; case _4_main__PlusA_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; break; case _4_main__string$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$strings + *((int *)_4_main_$pc[0])); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$strings + *((int *)_4_main_$pc[0])) + -1; _4_main_$sp[0] = (_4_main_$sp[0] + 1) - -1; _4_main_$pc[0] += 4; } } else { { while ((_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) <= argc) { (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$strings + *((int *)_4_main_$pc[0])) + 1; _4_main_$sp[0] = (_4_main_$sp[0] + 1) + -1; _4_main_$pc[0] += 4; } } } break; case _4_main__Shiftlt_unsigned_long_int2unsigned_long$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long << (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; break; case _4_main__convert_void_star2void_star$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_void_star = (_4_main_$sp[0] + 0)->_void_star; break; case _4_main__constant_unsigned_long$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 8; } else { (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]) + 8; _4_main_$sp[0] = (_4_main_$sp[0] + 1) + 1; _4_main_$pc[0] += 8; } break; case _4_main__store_unsigned_long$right_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { *((unsigned long *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_unsigned_long; _4_main_$sp[0] += -2; } else { *((unsigned long *)(_4_main_$sp[0] + -1)->_void_star) = hash; _4_main_$sp[0] = (_4_main_$sp[0] + -2) - 1; } break; case _4_main__PlusA_int_int2int$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int + (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_int = 5; _4_main_$sp[0] = (_4_main_$sp[0] + -1) - 1; } } else { } } else { } break; case _4_main__convert_unsigned_char2unsigned_long$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_unsigned_char; } else { (_4_main_$sp[0] + 0)->_unsigned_long = c; } } else { } } else { { while ((_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) != i7) { { while ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) != argc) { (_4_main_$sp[0] + 0)->_unsigned_long = 4UL; } } } } } break; case _4_main__Ne_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_unsigned_long != (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_int = argc; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + -1; } } else { { while ((_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) >= _4_main_$select) { (_4_main_$sp[0] + -1)->_int = i7; _4_main_$sp[0] = (_4_main_$sp[0] + -1) - -1; } } } break; case _4_main__Shiftrt_int_int2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int >> (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; } else { } break; case _4_main__Shiftrt_unsigned_long_int2unsigned_long$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long >> (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else {
int main(int argc , char **argv ) { unsigned long hash ; unsigned long c ; int i7 ; int r8 ; struct _3_main__opaque_Node_1 *p9 ; int _3_main__BEGIN_0 ; int _3_main__END_0 ; int _3_main__BARRIER_1 ; char _4_main_$locals[72] ; int _4_main__alwaysOne ; register int _4_main_$select ; union _4_main_$node _4_main_$stack[1][32] ; union _4_main_$node *_4_main_$sp[1] ; unsigned char *_4_main_$pc[1] ; int randomFuns_n23 ; int randomFuns_body_i24 ; { megaInit(); { /* __blockattribute__(__ATOMIC__)*/ _3_main__BEGIN_0 = 1; i7 = 0; while (i7 < 2) { r8 = rand(); p9 = (struct _3_main__opaque_Node_1 *)malloc(sizeof(struct _3_main__opaque_Node_1 )); if (p9 != (struct _3_main__opaque_Node_1 *)0UL) { p9->data = r8; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { p9->next = _3_main__opaque_list1_1->next; _3_main__opaque_list1_1->next = p9; } else { p9->next = p9; _3_main__opaque_list1_1 = p9; } } else { } i7 ++; } _3_main__opaque_list2_1 = _3_main__opaque_list1_1; _3_main__END_0 = 1; } _3_main__BARRIER_1 = 1; _4_main__alwaysOne = 1; _4_main_$sp[0] = _4_main_$stack[0]; _4_main_$pc[0] = _4_main_$array[0]; while (1) { randomFuns_body_i24 = 0; while (randomFuns_body_i24 < 4) { randomFuns_n23 = 1; while (randomFuns_n23 < 2752291) { _4_main__alwaysOne ++; randomFuns_n23 += 5770; } _4_main__alwaysOne -= 477; randomFuns_body_i24 ++; } switch (*(_4_main_$pc[0])) { case _4_main__branchIfTrue$expr_STA_0$label_LAB_0: _4_main_$pc[0] += _4_main__alwaysOne; if ((_4_main_$sp[0] + 0)->_int) { _4_main_$pc[0] += *((int *)_4_main_$pc[0]); } else { _4_main_$pc[0] += 4; } if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0]) --; } else { } break; case _4_main__convert_void_star2void_star$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_void_star = (_4_main_$sp[0] + 0)->_void_star; break; case _4_main__call$func_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; switch (*((int *)_4_main_$pc[0])) { case 1: printf(*((char const * __restrict *)(_4_main_$locals + 48))); break; case 2: printf(*((char const * __restrict *)(_4_main_$locals + 56))); break; case 3: printf(*((char const * __restrict *)(_4_main_$locals + 64))); break; } _4_main_$pc[0] += 4; break; case _4_main__constant_int$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_int = *((int *)_4_main_$pc[0]); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; break; case _4_main__formal$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& argv); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& argc); break; } if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { { while (*((int *)_4_main_$pc[0]) == _4_main_$select) { return (i7); } } } break; case _4_main__load_unsigned_long$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star); } else { (_4_main_$sp[0] + 0)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star) & hash; } } else { } } else if ((_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) != _4_main__alwaysOne) { } else if ((_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) < r8) { (_4_main_$sp[0] + 0)->_unsigned_long = (*((unsigned long *)(_4_main_$sp[0] + 0)->_void_star) & hash) & hash; } else { (_4_main_$sp[0] + 0)->_unsigned_long = 3UL; } break; case _4_main__MinusA_int_int2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int - (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; break; case _4_main__convert_unsigned_char2unsigned_long$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_unsigned_char; break; case _4_main__store_unsigned_long$left_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star) = (_4_main_$sp[0] + -1)->_unsigned_long; _4_main_$sp[0] += -2; } else { } } else { } break; case _4_main__string$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$strings + *((int *)_4_main_$pc[0])); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { } break; case _4_main__Ne_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_unsigned_long != (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else { } } else if ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) == _4_main__alwaysOne) { } else { (_4_main_$sp[0] + -1)->_int = 3; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + -1; } break; case _4_main__BAnd_unsigned_long_unsigned_long2unsigned_long$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long & (_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0]) --; break; case _4_main__convert_void_star2unsigned_long$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_void_star; } else { (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_void_star << hash; } break; case _4_main__PlusPI_void_star_unsigned_long2void_star$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + -1)->_void_star = (_4_main_$sp[0] + -1)->_void_star + (_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0]) --; } else { } } else if ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) >= r8) { } else { (_4_main_$sp[0] + -1)->_void_star = ((_4_main_$sp[0] + -1)->_void_star + (_4_main_$sp[0] + 0)->_unsigned_long) - 1; _4_main_$sp[0] = (_4_main_$sp[0] + -1) - 1; } } else if ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) < r8) { if (((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) >= r8) > _4_main__alwaysOne) { (_4_main_$sp[0] + -1)->_void_star = (((_4_main_$sp[0] + -1)->_void_star + (_4_main_$sp[0] + 0)->_unsigned_long) - 1) - 1; _4_main_$sp[0] = ((_4_main_$sp[0] + -1) - 1) - -1; } else { } } else if ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) == _4_main__alwaysOne) { } else { (_4_main_$sp[0] + -1)->_void_star = ((_4_main_$sp[0] + -1)->_void_star + (_4_main_$sp[0] + 0)->_unsigned_long) + -1; _4_main_$sp[0] = (_4_main_$sp[0] + -1) - 1; } break; case _4_main__store_void_star$left_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { *((void **)(_4_main_$sp[0] + 0)->_void_star) = (_4_main_$sp[0] + -1)->_void_star; _4_main_$sp[0] += -2; } else { *((void **)(_4_main_$sp[0] + 0)->_void_star) = (_4_main_$sp[0] + -1)->_void_star - 1; _4_main_$sp[0] = (_4_main_$sp[0] + -2) - 1; } } else if ((_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) >= r8) { *((void **)(_4_main_$sp[0] + 0)->_void_star) = ((_4_main_$sp[0] + -1)->_void_star - 1) + 1; _4_main_$sp[0] = ((_4_main_$sp[0] + -2) - 1) - -1; } else { *((void **)(_4_main_$sp[0] + 0)->_void_star) = (_4_main_$sp[0] + -1)->_void_star + -1; _4_main_$sp[0] = (_4_main_$sp[0] + -2) + 1; } break; case _4_main__store_int$left_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; *((int *)(_4_main_$sp[0] + 0)->_void_star) = (_4_main_$sp[0] + -1)->_int; _4_main_$sp[0] += -2; break; case _4_main__convert_int2unsigned_long$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_int; } else { (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_int | c; } } else { } } else { } break; case _4_main__store_void_star$right_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { *((void **)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_void_star; _4_main_$sp[0] += -2; } else { } } else { } break; case _4_main__local$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])) - -1; _4_main_$sp[0] = (_4_main_$sp[0] + 1) - -1; _4_main_$pc[0] += 4; } break; case _4_main__load_unsigned_char$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_unsigned_char = *((unsigned char *)(_4_main_$sp[0] + 0)->_void_star); break; case _4_main__PlusA_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; break; case _4_main__convert_unsigned_long2int$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long; } else { } } else { } } else { } break; case _4_main__PlusA_int_int2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int + (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_int = 1; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + -1; } break; case _4_main__return_int$expr_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { return ((_4_main_$sp[0] + 0)->_int); } else { } } else { while ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) <= _4_main_$select) { return (9); } } } else { } break; case _4_main__load_int$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); break; case _4_main__Shiftrt_unsigned_long_int2unsigned_long$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long >> (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; break; case _4_main__Shiftrt_int_int2int$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int >> (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; break; case _4_main__BOr_int_int2int$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int | (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_int = 2; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + -1; } break; case _4_main__Mult_int_int2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int * (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_int = ((_4_main_$sp[0] + 0)->_int * (_4_main_$sp[0] + -1)->_int) * 9; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + 1; } } else { while ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) >= _4_main__alwaysOne) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int * (_4_main_$sp[0] + -1)->_int ^ 6; _4_main_$sp[0] = (_4_main_$sp[0] + -1) - 1; } } } else { { while ((_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) == i7) { { while ((_3_main__opaque_list1_1 == _3_main__opaque_list2_1) > _4_main_$select) { (_4_main_$sp[0] + -1)->_int = 4; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + -1; } } } } } break; case _4_main__Mult_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long * (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_unsigned_long = c; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + 1; } } else { while ((_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) < _4_main__alwaysOne) { (_4_main_$sp[0] + -1)->_unsigned_long = 2UL; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + -1; } } } else { } break; case _4_main__global$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _1_main_entropy); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _2entropy); break; } if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { _4_main_$sp[0] = (_4_main_$sp[0] + 1) - -1; _4_main_$pc[0] += 4; } break; case _4_main__IndexPI_void_star_unsigned_long2void_star$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + -1)->_void_star = (_4_main_$sp[0] + -1)->_void_star + (_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_void_star = ((_4_main_$sp[0] + -1)->_void_star + (_4_main_$sp[0] + 0)->_unsigned_long) - -1; _4_main_$sp[0] = (_4_main_$sp[0] + -1) - 1; } break; case _4_main__store_int$right_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; *((int *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_int; _4_main_$sp[0] += -2; break; case _4_main__Shiftrt_int_int2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int >> (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; } else { } } else { } } else { } break;
int main(void) { char _1_main_$locals[72] ; union _1_main_$node _1_main_$stack[1][32] ; union _1_main_$node *_1_main_$sp[1] ; unsigned char *_1_main_$pc[1] ; { megaInit(); _1_main_$sp[0] = _1_main_$stack[0]; _1_main_$pc[0] = _1_main_$array[0]; while (1) { switch (*(_1_main_$pc[0])) { case _1_main__constant_int$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_int = *((int *)_1_main_$pc[0]); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__convert_void_star2void_star$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_void_star = (_1_main_$sp[0] + 0)->_void_star; break; case _1_main__string$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_void_star = (void *)(_1_main_$strings + *((int *)_1_main_$pc[0])); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__call$func_LIT_0: (_1_main_$pc[0]) ++; switch (*((int *)_1_main_$pc[0])) { case 2: *((int *)(_1_main_$locals + 28)) = scanf(*((char const * __restrict *)(_1_main_$locals + 0)), *((long **)(_1_main_$locals + 8))); break; case 1: test(); break; case 4: printf(*((char const * __restrict *)(_1_main_$locals + 56)), *((long *)(_1_main_$locals + 64))); break; case 3: printf(*((char const * __restrict *)(_1_main_$locals + 32)), *((long *)(_1_main_$locals + 40))); break; } _1_main_$pc[0] += 4; break; case _1_main__return_int$expr_STA_0: (_1_main_$pc[0]) ++; return ((_1_main_$sp[0] + 0)->_int); break; case _1_main__constant_long$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_long = *((long *)_1_main_$pc[0]); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 8; break; case _1_main__Mult_long_long2long$right_STA_0$result_STA_0$left_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_long = (_1_main_$sp[0] + -1)->_long * (_1_main_$sp[0] + 0)->_long; (_1_main_$sp[0]) --; break; case _1_main__goto$label_LAB_0: (_1_main_$pc[0]) ++; _1_main_$pc[0] += *((int *)_1_main_$pc[0]); break; case _1_main__label$label_LAB_0: (_1_main_$pc[0]) ++; break; case _1_main__branchIfTrue$expr_STA_0$label_LAB_0: (_1_main_$pc[0]) ++; if ((_1_main_$sp[0] + 0)->_int) { _1_main_$pc[0] += *((int *)_1_main_$pc[0]); } else { _1_main_$pc[0] += 4; } (_1_main_$sp[0]) --; break; case _1_main__load_int$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_int = *((int *)(_1_main_$sp[0] + 0)->_void_star); break; case _1_main__Ne_int_int2int$right_STA_0$result_STA_0$left_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + -1)->_int != (_1_main_$sp[0] + 0)->_int; (_1_main_$sp[0]) --; break; case _1_main__MinusA_long_long2long$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_long = (_1_main_$sp[0] + 0)->_long - (_1_main_$sp[0] + -1)->_long; (_1_main_$sp[0]) --; break; case _1_main__local$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_void_star = (void *)(_1_main_$locals + *((int *)_1_main_$pc[0])); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__load_long$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_long = *((long *)(_1_main_$sp[0] + 0)->_void_star); break; case _1_main__Eq_long_long2int$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + 0)->_long == (_1_main_$sp[0] + -1)->_long; (_1_main_$sp[0]) --; break; case _1_main__store_int$left_STA_0$right_STA_1: (_1_main_$pc[0]) ++; *((int *)(_1_main_$sp[0] + 0)->_void_star) = (_1_main_$sp[0] + -1)->_int; _1_main_$sp[0] += -2; break; case _1_main__store_void_star$left_STA_0$right_STA_1: (_1_main_$pc[0]) ++; *((void **)(_1_main_$sp[0] + 0)->_void_star) = (_1_main_$sp[0] + -1)->_void_star; _1_main_$sp[0] += -2; break; case _1_main__store_long$right_STA_0$left_STA_1: (_1_main_$pc[0]) ++; *((long *)(_1_main_$sp[0] + -1)->_void_star) = (_1_main_$sp[0] + 0)->_long; _1_main_$sp[0] += -2; break; } } } }
int main(int argc , char **argv ) { unsigned long hash ; unsigned long c ; int i7 ; int r8 ; struct _3_main__opaque_Node_1 *p9 ; int _3_main__BEGIN_0 ; int _3_main__END_0 ; int _3_main__BARRIER_1 ; char _4_main_$locals[72] ; int _4_main__alwaysOne ; union _4_main_$node _4_main_$stack[1][32] ; union _4_main_$node *_4_main_$sp[1] ; unsigned char *_4_main_$pc[1] ; long randomFuns_n23 ; int randomFuns_body_i24 ; { megaInit(); { /* __blockattribute__(__ATOMIC__)*/ _3_main__BEGIN_0 = 1; i7 = 0; while (i7 < 2) { r8 = rand(); p9 = (struct _3_main__opaque_Node_1 *)malloc(sizeof(struct _3_main__opaque_Node_1 )); if (p9 != (struct _3_main__opaque_Node_1 *)0UL) { p9->data = r8; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { p9->next = _3_main__opaque_list1_1->next; _3_main__opaque_list1_1->next = p9; } else { p9->next = p9; _3_main__opaque_list1_1 = p9; } } else { } i7 ++; } _3_main__opaque_list2_1 = _3_main__opaque_list1_1; _3_main__END_0 = 1; } _3_main__BARRIER_1 = 1; _4_main__alwaysOne = 1; _4_main_$sp[0] = _4_main_$stack[0]; _4_main_$pc[0] = _4_main_$array[0]; while (1) { randomFuns_body_i24 = 0; while (randomFuns_body_i24 < 4) { randomFuns_n23 = (_2entropy & 2147483647) % 473; while (randomFuns_n23 > 1) { if (randomFuns_n23 % 2 == 1) { randomFuns_n23 = 3 * randomFuns_n23 + 1; } else { randomFuns_n23 /= 2; } _4_main__alwaysOne = randomFuns_n23; } randomFuns_body_i24 ++; } switch (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL ? *(_4_main_$pc[0]) : *(_4_main_$pc[0]) * 9) { case _4_main__load_int$left_STA_0$result_STA_0: _4_main_$pc[0] += (_3_main__opaque_list1_1 != _3_main__opaque_list2_1) + (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL); if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); } else { (_4_main_$sp[0] + 0)->_int = i7; } break; case _4_main__load_void_star$left_STA_0$result_STA_0__convert_void_star2unsigned_long$left_STA_0$result_STA_0__convert_unsigned_long2int$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_void_star; (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long; } else { } break; case _4_main__load_int$left_STA_0$result_STA_0__local$result_STA_0$value_LIT_0__load_void_star$left_STA_0$result_STA_0__convert_void_star2unsigned_long$left_STA_0$result_STA_0__convert_unsigned_long2int$left_STA_0$result_STA_0__Shiftrt_int_int2int$left_STA_0$result_STA_0$right_STA_1__store_int$right_STA_0$left_STA_1__goto$label_LAB_0: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 1)->_void_star = *((void **)(_4_main_$sp[0] + 1)->_void_star); (_4_main_$sp[0] + 1)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 1)->_void_star; (_4_main_$sp[0] + 1)->_int = (int )(_4_main_$sp[0] + 1)->_unsigned_long; (_4_main_$sp[0] + 0)->_int = (_4_main_$sp[0] + 1)->_int >> (_4_main_$sp[0] + 0)->_int; *((int *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_int; _4_main_$pc[0] += *((int *)(_4_main_$pc[0] + 4)); _4_main_$sp[0] += -2; } else { (_4_main_$sp[0] + 0)->_int = 7; (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])) - -1; (_4_main_$sp[0] + 1)->_void_star = *((void **)(_4_main_$sp[0] + 1)->_void_star) + 1; (_4_main_$sp[0] + 1)->_unsigned_long = hash; (_4_main_$sp[0] + 1)->_int = (int )(_4_main_$sp[0] + 1)->_unsigned_long % argc; (_4_main_$sp[0] + 0)->_int = _4_main__alwaysOne; *((int *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_int - 9; _4_main_$pc[0] += *((int *)(_4_main_$pc[0] + 4)); _4_main_$sp[0] = (_4_main_$sp[0] + -2) - -1; } break; case _4_main__load_int$left_STA_0$result_STA_0__Mult_int_int2int$right_STA_0$result_STA_0$left_STA_1__store_int$right_STA_0$left_STA_1: _4_main_$pc[0] += _3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int * (_4_main_$sp[0] + 0)->_int; *((int *)(_4_main_$sp[0] + -2)->_void_star) = (_4_main_$sp[0] + -1)->_int; _4_main_$sp[0] += -3; } else { } break; case _4_main__goto$label_LAB_0: _4_main_$pc[0] += _3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL; _4_main_$pc[0] += *((int *)_4_main_$pc[0]); break; case _4_main__global$result_STA_0$value_LIT_0: _4_main_$pc[0] += (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL); switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _1_main_entropy); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _2entropy); break; } (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; break; case _4_main__load_int$left_STA_0$result_STA_0__MinusA_int_int2int$left_STA_0$result_STA_0$right_STA_1__store_int$right_STA_0$left_STA_1__local$result_STA_0$value_LIT_0__constant_unsigned_long$result_STA_0$value_LIT_0__store_unsigned_long$right_STA_0$left_STA_1__local$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int - (_4_main_$sp[0] + -1)->_int; *((int *)(_4_main_$sp[0] + -2)->_void_star) = (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0] + -2)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + -1)->_unsigned_long = *((unsigned long *)(_4_main_$pc[0] + 4)); *((unsigned long *)(_4_main_$sp[0] + -2)->_void_star) = (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0] + -2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 12))); _4_main_$sp[0] += -2; _4_main_$pc[0] += 16; break; case _4_main__return_int$expr_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; return ((_4_main_$sp[0] + 0)->_int); break; case _4_main__constant_unsigned_long$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0__Ne_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1__branchIfTrue$expr_STA_0$label_LAB_0: _4_main_$pc[0] += (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) - (_3_main__opaque_list1_1 != _3_main__opaque_list2_1); if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 8))); (_4_main_$sp[0] + 2)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 2)->_void_star); (_4_main_$sp[0] + 1)->_int = (_4_main_$sp[0] + 2)->_unsigned_long != (_4_main_$sp[0] + 1)->_unsigned_long; if ((_4_main_$sp[0] + 1)->_int) { _4_main_$pc[0] += *((int *)(_4_main_$pc[0] + 12)); } else { _4_main_$pc[0] += 16; } } else { (_4_main_$sp[0] + 1)->_unsigned_long = hash; (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 8))) - 1; (_4_main_$sp[0] + 2)->_unsigned_long = 1UL; (_4_main_$sp[0] + 1)->_int = ((_4_main_$sp[0] + 2)->_unsigned_long != (_4_main_$sp[0] + 1)->_unsigned_long) >> i7; } break; case _4_main__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0__convert_unsigned_long2int$left_STA_0$result_STA_0: _4_main_$pc[0] += (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list1_1 == _3_main__opaque_list2_1); (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 1)->_void_star); (_4_main_$sp[0] + 1)->_int = (int )(_4_main_$sp[0] + 1)->_unsigned_long; (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; break; case _4_main__label$label_LAB_0: _4_main_$pc[0] += _4_main__alwaysOne; break; case _4_main__load_void_star$left_STA_0$result_STA_0__constant_int$result_STA_0$value_LIT_0__convert_int2unsigned_long$left_STA_0$result_STA_0__constant_unsigned_long$result_STA_0$value_LIT_0__Mult_unsigned_long_unsigned_long2unsigned_long$right_STA_0$result_STA_0$left_STA_1__IndexPI_void_star_unsigned_long2void_star$right_STA_0$result_STA_0$left_STA_1__load_void_star$left_STA_0$result_STA_0__convert_void_star2void_star$left_STA_0$result_STA_0__store_void_star$right_STA_0$left_STA_1__goto$label_LAB_0: _4_main_$pc[0] += (_3_main__opaque_list1_1 != _3_main__opaque_list2_1) + (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL); (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 1)->_int = *((int *)_4_main_$pc[0]); (_4_main_$sp[0] + 1)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 1)->_int; (_4_main_$sp[0] + 2)->_unsigned_long = *((unsigned long *)(_4_main_$pc[0] + 4)); (_4_main_$sp[0] + 1)->_unsigned_long = (_4_main_$sp[0] + 1)->_unsigned_long * (_4_main_$sp[0] + 2)->_unsigned_long; (_4_main_$sp[0] + 0)->_void_star = (_4_main_$sp[0] + 0)->_void_star + (_4_main_$sp[0] + 1)->_unsigned_long; (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_void_star = (_4_main_$sp[0] + 0)->_void_star; *((void **)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_void_star; _4_main_$pc[0] += *((int *)(_4_main_$pc[0] + 12)); _4_main_$sp[0] += -2; break; case _4_main__PlusA_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1__PlusA_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1__store_unsigned_long$right_STA_0$left_STA_1__goto$label_LAB_0: _4_main_$pc[0] += (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list1_1 == _3_main__opaque_list2_1); if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0] + -2)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long + (_4_main_$sp[0] + -2)->_unsigned_long; *((unsigned long *)(_4_main_$sp[0] + -3)->_void_star) = (_4_main_$sp[0] + -2)->_unsigned_long; _4_main_$pc[0] += *((int *)_4_main_$pc[0]); _4_main_$sp[0] += -4; } else { } break; case _4_main__local$result_STA_0$value_LIT_0__string$result_STA_0$value_LIT_0__convert_void_star2void_star$left_STA_0$result_STA_0__store_void_star$right_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$strings + *((int *)(_4_main_$pc[0] + 4))); (_4_main_$sp[0] + 2)->_void_star = (_4_main_$sp[0] + 2)->_void_star; *((void **)(_4_main_$sp[0] + 1)->_void_star) = (_4_main_$sp[0] + 2)->_void_star; _4_main_$pc[0] += 8; } else { (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])) - 1; (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$strings + *((int *)(_4_main_$pc[0] + 4))) + -1; (_4_main_$sp[0] + 2)->_void_star = (_4_main_$sp[0] + 2)->_void_star + 1; *((void **)(_4_main_$sp[0] + 1)->_void_star) = (_4_main_$sp[0] + 2)->_void_star + -1; _4_main_$pc[0] += 8; } break; case _4_main__constant_unsigned_long$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0__constant_int$result_STA_0$value_LIT_0__Shiftrt_unsigned_long_int2unsigned_long$right_STA_0$result_STA_0$left_STA_1__Eq_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1__branchIfTrue$expr_STA_0$label_LAB_0: _4_main_$pc[0] += (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) - (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL); if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 8))); (_4_main_$sp[0] + 2)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 2)->_void_star); (_4_main_$sp[0] + 3)->_int = *((int *)(_4_main_$pc[0] + 12)); (_4_main_$sp[0] + 2)->_unsigned_long = (_4_main_$sp[0] + 2)->_unsigned_long >> (_4_main_$sp[0] + 3)->_int; (_4_main_$sp[0] + 1)->_int = (_4_main_$sp[0] + 2)->_unsigned_long == (_4_main_$sp[0] + 1)->_unsigned_long; if ((_4_main_$sp[0] + 1)->_int) { _4_main_$pc[0] += *((int *)(_4_main_$pc[0] + 16)); } else { _4_main_$pc[0] += 20; } } else { } break;
int main(int argc , char **argv ) { int i7 ; int r8 ; struct _3_main__opaque_Node_1 *p9 ; int _3_main__BEGIN_0 ; int _3_main__END_0 ; int _3_main__BARRIER_1 ; char _4_main_$locals[72] ; int _4_main__alwaysOne ; union _4_main_$node _4_main_$stack[1][32] ; union _4_main_$node *_4_main_$sp[1] ; unsigned char *_4_main_$pc[1] ; unsigned char _4_main_$currentOp ; long randomFuns_n24 ; int randomFuns_body_i25 ; { megaInit(); { /* __blockattribute__(__ATOMIC__)*/ _3_main__BEGIN_0 = 1; i7 = 0; while (i7 < 2) { r8 = rand(); p9 = (struct _3_main__opaque_Node_1 *)malloc(sizeof(struct _3_main__opaque_Node_1 )); if (p9 != (struct _3_main__opaque_Node_1 *)0UL) { p9->data = r8; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { p9->next = _3_main__opaque_list1_1->next; _3_main__opaque_list1_1->next = p9; } else { p9->next = p9; _3_main__opaque_list1_1 = p9; } } else { } i7 ++; } _3_main__opaque_list2_1 = _3_main__opaque_list1_1; _3_main__END_0 = 1; } _3_main__BARRIER_1 = 1; _4_main__alwaysOne = 1; _4_main_$sp[0] = _4_main_$stack[0]; _4_main_$pc[0] = _4_main_$array[0]; while (1) { randomFuns_body_i25 = 0; while (randomFuns_body_i25 < 4) { randomFuns_n24 = (_2entropy & 2147483647) % 727; while (randomFuns_n24 > 1) { if (randomFuns_n24 % 2 == 1) { randomFuns_n24 = 3 * randomFuns_n24 + 1; } else { randomFuns_n24 /= 2; } _4_main__alwaysOne = randomFuns_n24; } randomFuns_body_i25 ++; } _4_main_$currentOp = *(_4_main_$pc[0]) * ((unsigned char )(_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) - (unsigned char )(_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL)); if (_4_main_$currentOp == _4_main__constant_int$result_STA_0$value_LIT_0__Shiftlt_unsigned_long_int2unsigned_long$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_int = *((int *)_4_main_$pc[0]); (_4_main_$sp[0] + 0)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long << (_4_main_$sp[0] + 1)->_int; _4_main_$pc[0] += 4; } else if (_4_main_$currentOp == _4_main__load_int$left_STA_0$result_STA_0__BOr_int_int2int$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int | (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__load_void_star$left_STA_0$result_STA_0__PlusPI_void_star_unsigned_long2void_star$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_void_star = (_4_main_$sp[0] + 0)->_void_star + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__return_int$expr_STA_0) { _4_main_$pc[0] += (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL); return ((_4_main_$sp[0] + 0)->_int); } else if (_4_main_$currentOp == _4_main__local$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0) { _4_main_$pc[0] += ! (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL); (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 4))); _4_main_$sp[0] += 2; _4_main_$pc[0] += 8; } else if (_4_main_$currentOp == _4_main__constant_unsigned_long$result_STA_0$value_LIT_0) { _4_main_$pc[0] += ! (_3_main__opaque_list1_1 != _3_main__opaque_list2_1); (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 8; } else if (_4_main_$currentOp == _4_main__label$label_LAB_0) { _4_main_$pc[0] += (_3_main__opaque_list1_1 != _3_main__opaque_list2_1) + (_3_main__opaque_list1_1 == _3_main__opaque_list2_1); } else if (_4_main_$currentOp == _4_main__convert_void_star2void_star$left_STA_0$result_STA_0__store_void_star$right_STA_0$left_STA_1) { _4_main_$pc[0] += (_3_main__opaque_list1_1 != _3_main__opaque_list2_1) + (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL); (_4_main_$sp[0] + 0)->_void_star = (_4_main_$sp[0] + 0)->_void_star; *((void **)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_void_star; _4_main_$sp[0] += -2; } else if (_4_main_$currentOp == _4_main__call$func_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; switch (*((int *)_4_main_$pc[0])) { case 1: printf(*((char const * __restrict *)(_4_main_$locals + 48))); break; case 2: printf(*((char const * __restrict *)(_4_main_$locals + 56))); break; case 3: printf(*((char const * __restrict *)(_4_main_$locals + 64))); break; } _4_main_$pc[0] += 4; } else if (_4_main_$currentOp == _4_main__load_int$left_STA_0$result_STA_0__Mult_int_int2int$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list1_1 == _3_main__opaque_list2_1); (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int * (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__load_int$left_STA_0$result_STA_0__local$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else if (_4_main_$currentOp == _4_main__Eq_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1__branchIfTrue$expr_STA_0$label_LAB_0) { _4_main_$pc[0] += (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list1_1 == _3_main__opaque_list2_1); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_unsigned_long == (_4_main_$sp[0] + -1)->_unsigned_long; if ((_4_main_$sp[0] + -1)->_int) { _4_main_$pc[0] += *((int *)_4_main_$pc[0]); } else { _4_main_$pc[0] += 4; } _4_main_$sp[0] += -2; } else if (_4_main_$currentOp == _4_main__local$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else if (_4_main_$currentOp == _4_main__load_void_star$left_STA_0$result_STA_0__store_void_star$right_STA_0$left_STA_1) { _4_main_$pc[0] += (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) - (_3_main__opaque_list1_1 != _3_main__opaque_list2_1); (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); *((void **)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_void_star; _4_main_$sp[0] += -2; } else if (_4_main_$currentOp == _4_main__convert_int2unsigned_long$left_STA_0$result_STA_0__constant_unsigned_long$result_STA_0$value_LIT_0) { _4_main_$pc[0] += ! (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL); (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 8; } else if (_4_main_$currentOp == _4_main__constant_int$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_int = *((int *)_4_main_$pc[0]); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else if (_4_main_$currentOp == _4_main__load_int$left_STA_0$result_STA_0__MinusA_int_int2int$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int - (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__load_void_star$left_STA_0$result_STA_0__convert_void_star2void_star$left_STA_0$result_STA_0) { _4_main_$pc[0] += _3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL; (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_void_star = (_4_main_$sp[0] + 0)->_void_star; } else if (_4_main_$currentOp == _4_main__load_unsigned_long$left_STA_0$result_STA_0__Ne_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_unsigned_long != (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__load_void_star$left_STA_0$result_STA_0__load_unsigned_char$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_unsigned_char = *((unsigned char *)(_4_main_$sp[0] + 0)->_void_star); } else if (_4_main_$currentOp == _4_main__formal$result_STA_0$value_LIT_0) { _4_main_$pc[0] += (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) - (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL); switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& argv); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& argc); break; } (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else if (_4_main_$currentOp == _4_main__Shiftrt_unsigned_long_int2unsigned_long$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += _3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long >> (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else
int main(void) { char _1_main_$locals[168] ; union _1_main_$node _1_main_$stack[1][32] ; union _1_main_$node *_1_main_$sp[1] ; unsigned char *_1_main_$pc[1] ; { megaInit(); _1_main_$sp[0] = _1_main_$stack[0]; _1_main_$pc[0] = _1_main_$array[0]; while (1) { switch (*(_1_main_$pc[0])) { case _1_main__store_int$left_STA_0$right_STA_1: (_1_main_$pc[0]) ++; *((int *)(_1_main_$sp[0] + 0)->_void_star) = (_1_main_$sp[0] + -1)->_int; _1_main_$sp[0] += -2; break; case _1_main__store_long_long$right_STA_0$left_STA_1: (_1_main_$pc[0]) ++; *((long long *)(_1_main_$sp[0] + -1)->_void_star) = (_1_main_$sp[0] + 0)->_long_long; _1_main_$sp[0] += -2; break; case _1_main__goto$label_LAB_0: (_1_main_$pc[0]) ++; _1_main_$pc[0] += *((int *)_1_main_$pc[0]); break; case _1_main__label$label_LAB_0: (_1_main_$pc[0]) ++; break; case _1_main__constant_long_long$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_long_long = *((long long *)_1_main_$pc[0]); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 8; break; case _1_main__load_long_long$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_long_long = *((long long *)(_1_main_$sp[0] + 0)->_void_star); break; case _1_main__store_void_star$left_STA_0$right_STA_1: (_1_main_$pc[0]) ++; *((void **)(_1_main_$sp[0] + 0)->_void_star) = (_1_main_$sp[0] + -1)->_void_star; _1_main_$sp[0] += -2; break; case _1_main__call$func_LIT_0: (_1_main_$pc[0]) ++; switch (*((int *)_1_main_$pc[0])) { case 2: scanf(*((char const * __restrict *)(_1_main_$locals + 32)), *((int **)(_1_main_$locals + 40)), *((int **)(_1_main_$locals + 56))); break; case 1: scanf(*((char const * __restrict *)(_1_main_$locals + 0)), *((int **)(_1_main_$locals + 8))); break; case 3: scanf(*((char const * __restrict *)(_1_main_$locals + 72)), *((int **)(_1_main_$locals + 80)), *((int **)(_1_main_$locals + 96))); break; case 4: *((long long *)(_1_main_$locals + 144)) = modular_exponentiation(*((long long *)(_1_main_$locals + 112)), *((long long *)(_1_main_$locals + 120)), *((long long *)(_1_main_$locals + 128))); break; case 6: printf(*((char const * __restrict *)(_1_main_$locals + 152)), *((long long *)(_1_main_$locals + 160))); break; case 5: test(); break; } _1_main_$pc[0] += 4; break; case _1_main__branchIfTrue$expr_STA_0$label_LAB_0: (_1_main_$pc[0]) ++; if ((_1_main_$sp[0] + 0)->_int) { _1_main_$pc[0] += *((int *)_1_main_$pc[0]); } else { _1_main_$pc[0] += 4; } (_1_main_$sp[0]) --; break; case _1_main__return_int$expr_STA_0: (_1_main_$pc[0]) ++; return ((_1_main_$sp[0] + 0)->_int); break; case _1_main__MinusA_int_int2int$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + 0)->_int - (_1_main_$sp[0] + -1)->_int; (_1_main_$sp[0]) --; break; case _1_main__convert_int2long_long$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_long_long = (long long )(_1_main_$sp[0] + 0)->_int; break; case _1_main__constant_int$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_int = *((int *)_1_main_$pc[0]); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__convert_void_star2void_star$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_void_star = (_1_main_$sp[0] + 0)->_void_star; break; case _1_main__local$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_void_star = (void *)(_1_main_$locals + *((int *)_1_main_$pc[0])); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__string$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_void_star = (void *)(_1_main_$strings + *((int *)_1_main_$pc[0])); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__PlusA_long_long_long_long2long_long$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_long_long = (_1_main_$sp[0] + 0)->_long_long + (_1_main_$sp[0] + -1)->_long_long; (_1_main_$sp[0]) --; break; case _1_main__load_int$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_int = *((int *)(_1_main_$sp[0] + 0)->_void_star); break; case _1_main__Ge_long_long_long_long2int$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + 0)->_long_long >= (_1_main_$sp[0] + -1)->_long_long; (_1_main_$sp[0]) --; break; case _1_main__Mod_long_long_long_long2long_long$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_long_long = (_1_main_$sp[0] + 0)->_long_long % (_1_main_$sp[0] + -1)->_long_long; (_1_main_$sp[0]) --; break; } } } }
int main(int argc , char **argv ) { int i7 ; int r8 ; struct _3_main__opaque_Node_1 *p9 ; int _3_main__BEGIN_0 ; int _3_main__END_0 ; int _3_main__BARRIER_1 ; char _4_main_$locals[72] ; int _4_main__alwaysOne ; union _4_main_$node _4_main_$stack[1][32] ; union _4_main_$node *_4_main_$sp[1] ; unsigned char *_4_main_$pc[1] ; unsigned char _4_main_$currentOp ; int randomFuns_body_i24 ; { megaInit(); { /* __blockattribute__(__ATOMIC__)*/ _3_main__BEGIN_0 = 1; i7 = 0; while (i7 < 2) { r8 = rand(); p9 = (struct _3_main__opaque_Node_1 *)malloc(sizeof(struct _3_main__opaque_Node_1 )); if (p9 != (struct _3_main__opaque_Node_1 *)0UL) { p9->data = r8; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { p9->next = _3_main__opaque_list1_1->next; _3_main__opaque_list1_1->next = p9; } else { p9->next = p9; _3_main__opaque_list1_1 = p9; } } else { } i7 ++; } _3_main__opaque_list2_1 = _3_main__opaque_list1_1; _3_main__END_0 = 1; } _3_main__BARRIER_1 = 1; _4_main__alwaysOne = 1; _4_main_$sp[0] = _4_main_$stack[0]; _4_main_$pc[0] = _4_main_$array[0]; while (1) { randomFuns_body_i24 = 0; while (randomFuns_body_i24 < 4) { _4_main__alwaysOne = 1; randomFuns_body_i24 ++; } _4_main_$currentOp = *(_4_main_$pc[0]) + ((unsigned char )(_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) - (unsigned char )(_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL)); if (_4_main_$currentOp == _4_main__load_void_star$left_STA_0$result_STA_0__convert_void_star2unsigned_long$left_STA_0$result_STA_0__convert_unsigned_long2int$left_STA_0$result_STA_0__Mult_int_int2int$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) - (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL); (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_void_star; (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int * (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__label$label_LAB_0) { _4_main_$pc[0] += _4_main__alwaysOne; } else if (_4_main_$currentOp == _4_main__load_int$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); } else if (_4_main_$currentOp == _4_main__convert_unsigned_char2unsigned_long$left_STA_0$result_STA_0__local$result_STA_0$value_LIT_0__store_unsigned_long$left_STA_0$right_STA_1__goto$label_LAB_0) { _4_main_$pc[0] += _3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL; (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_unsigned_char; (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); *((unsigned long *)(_4_main_$sp[0] + 1)->_void_star) = (_4_main_$sp[0] + 0)->_unsigned_long; _4_main_$pc[0] += *((int *)(_4_main_$pc[0] + 4)); (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__load_int$left_STA_0$result_STA_0__local$result_STA_0$value_LIT_0__load_void_star$left_STA_0$result_STA_0__convert_void_star2unsigned_long$left_STA_0$result_STA_0__convert_unsigned_long2int$left_STA_0$result_STA_0__Shiftrt_int_int2int$left_STA_0$result_STA_0$right_STA_1__store_int$right_STA_0$left_STA_1__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0__constant_int$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0__Shiftlt_unsigned_long_int2unsigned_long$left_STA_0$result_STA_0$right_STA_1__PlusA_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 1)->_void_star = *((void **)(_4_main_$sp[0] + 1)->_void_star); (_4_main_$sp[0] + 1)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 1)->_void_star; (_4_main_$sp[0] + 1)->_int = (int )(_4_main_$sp[0] + 1)->_unsigned_long; (_4_main_$sp[0] + 0)->_int = (_4_main_$sp[0] + 1)->_int >> (_4_main_$sp[0] + 0)->_int; *((int *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0] + -1)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 4))); (_4_main_$sp[0] + -1)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + -1)->_void_star); (_4_main_$sp[0] + 0)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 8))); (_4_main_$sp[0] + 0)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 1)->_int = *((int *)(_4_main_$pc[0] + 12)); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 16))); (_4_main_$sp[0] + 2)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 2)->_void_star); (_4_main_$sp[0] + 1)->_unsigned_long = (_4_main_$sp[0] + 2)->_unsigned_long << (_4_main_$sp[0] + 1)->_int; (_4_main_$sp[0] + 0)->_unsigned_long = (_4_main_$sp[0] + 1)->_unsigned_long + (_4_main_$sp[0] + 0)->_unsigned_long; _4_main_$pc[0] += 20; } else if (_4_main_$currentOp == _4_main__load_int$left_STA_0$result_STA_0__MinusA_int_int2int$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int - (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__constant_unsigned_long$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0__Ne_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1__branchIfTrue$expr_STA_0$label_LAB_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 8))); (_4_main_$sp[0] + 2)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 2)->_void_star); (_4_main_$sp[0] + 1)->_int = (_4_main_$sp[0] + 2)->_unsigned_long != (_4_main_$sp[0] + 1)->_unsigned_long; if ((_4_main_$sp[0] + 1)->_int) { _4_main_$pc[0] += *((int *)(_4_main_$pc[0] + 12)); } else { _4_main_$pc[0] += 16; } } else if (_4_main_$currentOp == _4_main__load_int$left_STA_0$result_STA_0__MinusA_int_int2int$right_STA_0$result_STA_0$left_STA_1__store_int$right_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int - (_4_main_$sp[0] + 0)->_int; *((int *)(_4_main_$sp[0] + -2)->_void_star) = (_4_main_$sp[0] + -1)->_int; _4_main_$sp[0] += -3; } else if (_4_main_$currentOp == _4_main__local$result_STA_0$value_LIT_0__load_void_star$left_STA_0$result_STA_0__convert_void_star2unsigned_long$left_STA_0$result_STA_0__convert_unsigned_long2int$left_STA_0$result_STA_0) { _4_main_$pc[0] += (_3_main__opaque_list1_1 != _3_main__opaque_list2_1) + (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL); (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 1)->_void_star = *((void **)(_4_main_$sp[0] + 1)->_void_star); (_4_main_$sp[0] + 1)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 1)->_void_star; (_4_main_$sp[0] + 1)->_int = (int )(_4_main_$sp[0] + 1)->_unsigned_long; (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else if (_4_main_$currentOp == _4_main__constant_unsigned_long$result_STA_0$value_LIT_0__constant_int$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0__Shiftrt_unsigned_long_int2unsigned_long$left_STA_0$result_STA_0$right_STA_1__Eq_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1__branchIfTrue$expr_STA_0$label_LAB_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0] + 2)->_int = *((int *)(_4_main_$pc[0] + 8)); (_4_main_$sp[0] + 3)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 12))); (_4_main_$sp[0] + 3)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 3)->_void_star); (_4_main_$sp[0] + 2)->_unsigned_long = (_4_main_$sp[0] + 3)->_unsigned_long >> (_4_main_$sp[0] + 2)->_int; (_4_main_$sp[0] + 1)->_int = (_4_main_$sp[0] + 2)->_unsigned_long == (_4_main_$sp[0] + 1)->_unsigned_long; if ((_4_main_$sp[0] + 1)->_int) { _4_main_$pc[0] += *((int *)(_4_main_$pc[0] + 16)); } else { _4_main_$pc[0] += 20; } } else
int main(int argc , char **argv ) { unsigned long c ; int i7 ; int r8 ; struct _3_main__opaque_Node_1 *p9 ; int _3_main__BEGIN_0 ; int _3_main__END_0 ; int _3_main__BARRIER_1 ; char _4_main_$locals[72] ; int _4_main__alwaysOne ; union _4_main_$node _4_main_$stack[1][32] ; union _4_main_$node *_4_main_$sp[1] ; unsigned char *_4_main_$pc[1] ; unsigned char _4_main_$currentOp ; int randomFuns_n24 ; int randomFuns_body_i25 ; { megaInit(); { /* __blockattribute__(__ATOMIC__)*/ _3_main__BEGIN_0 = 1; i7 = 0; while (i7 < 2) { r8 = rand(); p9 = (struct _3_main__opaque_Node_1 *)malloc(sizeof(struct _3_main__opaque_Node_1 )); if (p9 != (struct _3_main__opaque_Node_1 *)0UL) { p9->data = r8; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { p9->next = _3_main__opaque_list1_1->next; _3_main__opaque_list1_1->next = p9; } else { p9->next = p9; _3_main__opaque_list1_1 = p9; } } else { } i7 ++; } _3_main__opaque_list2_1 = _3_main__opaque_list1_1; _3_main__END_0 = 1; } _3_main__BARRIER_1 = 1; _4_main__alwaysOne = 1; _4_main_$sp[0] = _4_main_$stack[0]; _4_main_$pc[0] = _4_main_$array[0]; while (1) { randomFuns_body_i25 = 0; while (randomFuns_body_i25 < 4) { randomFuns_n24 = 1; while (randomFuns_n24 < 7653942) { _4_main__alwaysOne ++; randomFuns_n24 += 9101; } _4_main__alwaysOne -= 841; randomFuns_body_i25 ++; } _4_main_$currentOp = *(_4_main_$pc[0]); if (_4_main_$currentOp == _4_main__branchIfTrue$expr_STA_0$label_LAB_0) { _4_main_$pc[0] += _4_main__alwaysOne; if ((_4_main_$sp[0] + 0)->_int) { _4_main_$pc[0] += *((int *)_4_main_$pc[0]); } else { _4_main_$pc[0] += 4; } (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__goto$label_LAB_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { _4_main_$pc[0] += *((int *)_4_main_$pc[0]); } else { } } else if (_4_main_$currentOp == _4_main__IndexPI_void_star_unsigned_long2void_star$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_void_star = (_4_main_$sp[0] + -1)->_void_star + (_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__Eq_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_unsigned_long == (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__formal$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& argv); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& argc); break; } (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { } } else if (_4_main_$currentOp == _4_main__load_unsigned_char$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_unsigned_char = *((unsigned char *)(_4_main_$sp[0] + 0)->_void_star); } else if (_4_main_$currentOp == _4_main__PlusPI_void_star_unsigned_long2void_star$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_void_star = (_4_main_$sp[0] + 0)->_void_star + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__convert_int2unsigned_long$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_int; } else { } } else if (_4_main_$currentOp == _4_main__store_int$right_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { *((int *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_int; _4_main_$sp[0] += -2; } else { *((int *)(_4_main_$sp[0] + -1)->_void_star) = 6; _4_main_$sp[0] = (_4_main_$sp[0] + -2) + 1; } } else if (_4_main_$currentOp == _4_main__convert_unsigned_long2int$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long; } else { } } else if (_4_main_$currentOp == _4_main__global$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _1_main_entropy); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _2entropy); break; } if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { } } else if (_4_main_$currentOp == _4_main__Mult_unsigned_long_unsigned_long2unsigned_long$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long * (_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__load_unsigned_long$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star); } else if (_4_main_$currentOp == _4_main__constant_int$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_int = *((int *)_4_main_$pc[0]); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else if (_4_main_$currentOp == _4_main__BAnd_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long & (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__convert_void_star2unsigned_long$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_void_star; } else { } } else if (_4_main_$currentOp == _4_main__BOr_int_int2int$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int | (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_int = _4_main__alwaysOne; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + -1; } } else if (_4_main_$currentOp == _4_main__PlusA_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__string$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$strings + *((int *)_4_main_$pc[0])); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$strings + *((int *)_4_main_$pc[0])) - 1; _4_main_$sp[0] = (_4_main_$sp[0] + 1) + 1; _4_main_$pc[0] += 4; } } else if (_4_main_$currentOp == _4_main__Shiftlt_unsigned_long_int2unsigned_long$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long << (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else { } } else if (_4_main_$currentOp == _4_main__convert_void_star2void_star$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_void_star = (_4_main_$sp[0] + 0)->_void_star; } else { } } else if (_4_main_$currentOp == _4_main__constant_unsigned_long$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 8; } else if (_4_main_$currentOp == _4_main__store_unsigned_long$right_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { *((unsigned long *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_unsigned_long; _4_main_$sp[0] += -2; } else { *((unsigned long *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_unsigned_long * c; _4_main_$sp[0] = (_4_main_$sp[0] + -2) + -1; } } else if (_4_main_$currentOp == _4_main__PlusA_int_int2int$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int + (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__convert_unsigned_char2unsigned_long$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_unsigned_char; } else if (_4_main_$currentOp == _4_main__Ne_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_unsigned_long != (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__Shiftrt_int_int2int$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int >> (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + -1)->_int = ((_4_main_$sp[0] + 0)->_int >> (_4_main_$sp[0] + -1)->_int) - i7; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + 1; } } else
int main(int argc , char **argv ) { unsigned long hash ; unsigned long c ; int i7 ; int r8 ; struct _3_main__opaque_Node_1 *p9 ; int _3_main__BEGIN_0 ; int _3_main__END_0 ; int _3_main__BARRIER_1 ; char _4_main_$locals[72] ; register int _4_main_$select ; union _4_main_$node _4_main_$stack[1][32] ; union _4_main_$node *_4_main_$sp[1] ; unsigned char *_4_main_$pc[1] ; { megaInit(); { /* __blockattribute__(__ATOMIC__)*/ _3_main__BEGIN_0 = 1; i7 = 0; while (i7 < 2) { r8 = rand(); p9 = (struct _3_main__opaque_Node_1 *)malloc(sizeof(struct _3_main__opaque_Node_1 )); if (p9 != (struct _3_main__opaque_Node_1 *)0UL) { p9->data = r8; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { p9->next = _3_main__opaque_list1_1->next; _3_main__opaque_list1_1->next = p9; } else { p9->next = p9; _3_main__opaque_list1_1 = p9; } } else { } i7 ++; } _3_main__opaque_list2_1 = _3_main__opaque_list1_1; _3_main__END_0 = 1; } _3_main__BARRIER_1 = 1; _4_main_$sp[0] = _4_main_$stack[0]; _4_main_$pc[0] = _4_main_$array[0]; while (1) { switch (*(_4_main_$pc[0]) + (unsigned char )(_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL)) { case _4_main__load_void_star$left_STA_0$result_STA_0__convert_void_star2void_star$left_STA_0$result_STA_0: _4_main_$pc[0] += ! (_3_main__opaque_list1_1 != _3_main__opaque_list2_1); if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_void_star = (_4_main_$sp[0] + 0)->_void_star; } else { (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star) + -1; (_4_main_$sp[0] + 0)->_void_star = (_4_main_$sp[0] + 0)->_void_star + -1; } break; case _4_main__load_int$left_STA_0$result_STA_0__Mult_int_int2int$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL); if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int * (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else { } break; case _4_main__load_void_star$left_STA_0$result_STA_0__PlusPI_void_star_unsigned_long2void_star$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) - (_3_main__opaque_list1_1 != _3_main__opaque_list2_1); (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_void_star = (_4_main_$sp[0] + 0)->_void_star + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; break; case _4_main__load_void_star$left_STA_0$result_STA_0__load_unsigned_char$left_STA_0$result_STA_0: _4_main_$pc[0] += (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL); (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_unsigned_char = *((unsigned char *)(_4_main_$sp[0] + 0)->_void_star); break; case _4_main__call$func_LIT_0: _4_main_$pc[0] += ! (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL); switch (*((int *)_4_main_$pc[0])) { case 1: printf(*((char const * __restrict *)(_4_main_$locals + 48))); break; case 2: printf(*((char const * __restrict *)(_4_main_$locals + 56))); break; case 3: printf(*((char const * __restrict *)(_4_main_$locals + 64))); break; } _4_main_$pc[0] += 4; break; case _4_main__local$result_STA_0$value_LIT_0: _4_main_$pc[0] += _3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL; (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; break; case _4_main__load_unsigned_long$left_STA_0$result_STA_0__Ne_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_unsigned_long != (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + 0)->_unsigned_long = c; (_4_main_$sp[0] + -1)->_int = ((_4_main_$sp[0] + 0)->_unsigned_long != (_4_main_$sp[0] + -1)->_unsigned_long) * 4; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + 1; } break; case _4_main__convert_unsigned_long2int$left_STA_0$result_STA_0: _4_main_$pc[0] += ! (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL); if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long; } else { (_4_main_$sp[0] + 0)->_int = i7; } break; case _4_main__global$result_STA_0$value_LIT_0: _4_main_$pc[0] += (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list1_1 == _3_main__opaque_list2_1); switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _1_main_entropy); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _2entropy); break; } if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { { while (*((int *)_4_main_$pc[0]) < r8) { (_4_main_$sp[0] + 1)->_void_star = (void *)(& _1_main_entropy) - -1; } } } break; case _4_main__convert_unsigned_long2int$left_STA_0$result_STA_0__Shiftrt_int_int2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int >> (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long - _4_main_$select; (_4_main_$sp[0] + -1)->_int = ((_4_main_$sp[0] + 0)->_int >> (_4_main_$sp[0] + -1)->_int) << 4; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + 1; } break; case _4_main__goto$label_LAB_0: _4_main_$pc[0] += (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) - (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL); if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { _4_main_$pc[0] += *((int *)_4_main_$pc[0]); } else { } break; case _4_main__convert_int2unsigned_long$left_STA_0$result_STA_0__constant_unsigned_long$result_STA_0$value_LIT_0: _4_main_$pc[0] += (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL); (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 8; break; case _4_main__load_void_star$left_STA_0$result_STA_0__convert_void_star2unsigned_long$left_STA_0$result_STA_0: _4_main_$pc[0] += ! (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL); (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_void_star; break; case _4_main__constant_int$result_STA_0$value_LIT_0__Shiftlt_unsigned_long_int2unsigned_long$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += ! (_3_main__opaque_list1_1 != _3_main__opaque_list2_1); (_4_main_$sp[0] + 1)->_int = *((int *)_4_main_$pc[0]); (_4_main_$sp[0] + 0)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long << (_4_main_$sp[0] + 1)->_int; _4_main_$pc[0] += 4; break; case _4_main__store_int$right_STA_0$left_STA_1: _4_main_$pc[0] += ! (_3_main__opaque_list1_1 != _3_main__opaque_list2_1); if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { *((int *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_int; _4_main_$sp[0] += -2; } else { *((int *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_int / 1; _4_main_$sp[0] = (_4_main_$sp[0] + -2) - -1; } break; case _4_main__store_void_star$right_STA_0$left_STA_1: _4_main_$pc[0] += (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL); *((void **)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_void_star; _4_main_$sp[0] += -2; break; case _4_main__load_unsigned_long$left_STA_0$result_STA_0__BAnd_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += ! (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL); if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long & (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + 0)->_unsigned_long = c; (_4_main_$sp[0] + -1)->_unsigned_long = hash; _4_main_$sp[0] = (_4_main_$sp[0] + -1) - -1; } break; case _4_main__store_int$right_STA_0$left_STA_1__local$result_STA_0$value_LIT_0: _4_main_$pc[0] += ! (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL); *((int *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0] + -1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0]) --; _4_main_$pc[0] += 4; break; case _4_main__label$label_LAB_0: _4_main_$pc[0] += (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) - (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL); break; case _4_main__return_int$expr_STA_0: _4_main_$pc[0] += _3_main__opaque_list1_1 == _3_main__opaque_list2_1; return ((_4_main_$sp[0] + 0)->_int); break; case _4_main__load_int$left_STA_0$result_STA_0__PlusA_int_int2int$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL); if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int + (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else { (_4_main_$sp[0] + 0)->_int = argc; (_4_main_$sp[0] + -1)->_int = ((_4_main_$sp[0] + -1)->_int + (_4_main_$sp[0] + 0)->_int) / 10; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + -1; } break; case _4_main__constant_unsigned_long$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0: _4_main_$pc[0] += _3_main__opaque_list1_1 == _3_main__opaque_list2_1; (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 8))); _4_main_$sp[0] += 2; _4_main_$pc[0] += 12; break; case _4_main__local$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0: _4_main_$pc[0] += _3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 4))); _4_main_$sp[0] += 2; _4_main_$pc[0] += 8; } else { } break; case _4_main__store_void_star$right_STA_0$left_STA_1__goto$label_LAB_0: _4_main_$pc[0] += (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) - (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL); *((void **)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_void_star; _4_main_$pc[0] += *((int *)_4_main_$pc[0]); _4_main_$sp[0] += -2; break; case _4_main__Mult_unsigned_long_unsigned_long2unsigned_long$right_STA_0$result_STA_0$left_STA_1__local$result_STA_0$value_LIT_0: _4_main_$pc[0] += (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) - (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL); if (_3_main__opaque_list1_1 == _3_main__opaque_list2_1) { (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long * (_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0] + 0)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); _4_main_$pc[0] += 4; } else { (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long * (_4_main_$sp[0] + 0)->_unsigned_long - 1; (_4_main_$sp[0] + 0)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])) + -1; _4_main_$pc[0] += 4; } break; case _4_main__constant_unsigned_long$result_STA_0$value_LIT_0__store_unsigned_long$right_STA_0$left_STA_1: _4_main_$pc[0] += (_3_main__opaque_list1_1 == (struct _3_main__opaque_Node_1 *)0UL) + (_3_main__opaque_list1_1 == _3_main__opaque_list2_1); if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star) = (_4_main_$sp[0] + 1)->_unsigned_long; (_4_main_$sp[0]) --; _4_main_$pc[0] += 8; } else { (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]) * 8; *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star) = 6UL; _4_main_$sp[0] = (_4_main_$sp[0] + -1) + 1; _4_main_$pc[0] += 8; } break; case _4_main__Eq_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1__branchIfTrue$expr_STA_0$label_LAB_0: _4_main_$pc[0] += (_3_main__opaque_list1_1 != _3_main__opaque_list2_1) + (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_unsigned_long == (_4_main_$sp[0] + -1)->_unsigned_long; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { if ((_4_main_$sp[0] + -1)->_int) { _4_main_$pc[0] += *((int *)_4_main_$pc[0]); } else { _4_main_$pc[0] += 4; } _4_main_$sp[0] += -2; } else { (_4_main_$sp[0] + -1)->_int = ((_4_main_$sp[0] + 0)->_unsigned_long == (_4_main_$sp[0] + -1)->_unsigned_long) % 4; } break; case _4_main__Shiftrt_unsigned_long_int2unsigned_long$right_STA_0$result_STA_0$left_STA_1: _4_main_$pc[0] += (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) - (_3_main__opaque_list2_1 == (struct _3_main__opaque_Node_1 *)0UL); if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long >> (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else { } break;
int main(int argc , char **argv ) { int i7 ; int r8 ; struct _3_main__opaque_Node_1 *p9 ; int _3_main__BEGIN_0 ; int _3_main__END_0 ; int _3_main__BARRIER_1 ; char _4_main_$locals[72] ; int _4_main__alwaysOne ; union _4_main_$node _4_main_$stack[1][32] ; union _4_main_$node *_4_main_$sp[1] ; unsigned char *_4_main_$pc[1] ; int randomFuns_n23 ; int randomFuns_body_i24 ; { megaInit(); { /* __blockattribute__(__ATOMIC__)*/ _3_main__BEGIN_0 = 1; i7 = 0; while (i7 < 2) { r8 = rand(); p9 = (struct _3_main__opaque_Node_1 *)malloc(sizeof(struct _3_main__opaque_Node_1 )); if (p9 != (struct _3_main__opaque_Node_1 *)0UL) { p9->data = r8; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { p9->next = _3_main__opaque_list1_1->next; _3_main__opaque_list1_1->next = p9; } else { p9->next = p9; _3_main__opaque_list1_1 = p9; } } else { } i7 ++; } _3_main__opaque_list2_1 = _3_main__opaque_list1_1; _3_main__END_0 = 1; } _3_main__BARRIER_1 = 1; _4_main__alwaysOne = 1; _4_main_$sp[0] = _4_main_$stack[0]; _4_main_$pc[0] = _4_main_$array[0]; while (1) { randomFuns_body_i24 = 0; while (randomFuns_body_i24 < 4) { randomFuns_n23 = 1; while (randomFuns_n23 < 4272205) { _4_main__alwaysOne ++; randomFuns_n23 += 8076; } _4_main__alwaysOne -= 529; randomFuns_body_i24 ++; } switch (*(_4_main_$pc[0])) { case _4_main__PlusA_int_int2int$left_STA_0$result_STA_0$right_STA_1__store_int$right_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int + (_4_main_$sp[0] + -1)->_int; *((int *)(_4_main_$sp[0] + -2)->_void_star) = (_4_main_$sp[0] + -1)->_int; _4_main_$sp[0] += -3; break; case _4_main__branchIfTrue$expr_STA_0$label_LAB_0: _4_main_$pc[0] += _4_main__alwaysOne; if ((_4_main_$sp[0] + 0)->_int) { _4_main_$pc[0] += *((int *)_4_main_$pc[0]); } else { _4_main_$pc[0] += 4; } (_4_main_$sp[0]) --; break; case _4_main__load_int$left_STA_0$result_STA_0__BOr_int_int2int$right_STA_0$result_STA_0$left_STA_1__store_int$right_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int | (_4_main_$sp[0] + 0)->_int; *((int *)(_4_main_$sp[0] + -2)->_void_star) = (_4_main_$sp[0] + -1)->_int; _4_main_$sp[0] += -3; break; case _4_main__constant_unsigned_long$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0__constant_unsigned_long$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 8))); (_4_main_$sp[0] + 2)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 2)->_void_star); (_4_main_$sp[0] + 3)->_unsigned_long = *((unsigned long *)(_4_main_$pc[0] + 12)); _4_main_$sp[0] += 3; _4_main_$pc[0] += 20; break; case _4_main__Mult_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1__PlusPI_void_star_unsigned_long2void_star$right_STA_0$result_STA_0$left_STA_1__local$result_STA_0$value_LIT_0__store_void_star$left_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long * (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0] + -2)->_void_star = (_4_main_$sp[0] + -2)->_void_star + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0] + -1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); *((void **)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + -2)->_void_star; _4_main_$sp[0] += -3; _4_main_$pc[0] += 4; break; case _4_main__local$result_STA_0$value_LIT_0__load_void_star$left_STA_0$result_STA_0__local$result_STA_0$value_LIT_0__store_void_star$left_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 1)->_void_star = *((void **)(_4_main_$sp[0] + 1)->_void_star); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 4))); *((void **)(_4_main_$sp[0] + 2)->_void_star) = (_4_main_$sp[0] + 1)->_void_star; _4_main_$pc[0] += 8; break; case _4_main__Mult_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1__IndexPI_void_star_unsigned_long2void_star$right_STA_0$result_STA_0$left_STA_1__load_void_star$left_STA_0$result_STA_0__convert_void_star2void_star$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long * (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0] + -2)->_void_star = (_4_main_$sp[0] + -2)->_void_star + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0] + -2)->_void_star = *((void **)(_4_main_$sp[0] + -2)->_void_star); (_4_main_$sp[0] + -2)->_void_star = (_4_main_$sp[0] + -2)->_void_star; _4_main_$sp[0] += -2; break; case _4_main__constant_unsigned_long$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0__Ne_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 8))); (_4_main_$sp[0] + 2)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 2)->_void_star); (_4_main_$sp[0] + 1)->_int = (_4_main_$sp[0] + 2)->_unsigned_long != (_4_main_$sp[0] + 1)->_unsigned_long; (_4_main_$sp[0]) ++; _4_main_$pc[0] += 12; break; case _4_main__store_int$left_STA_0$right_STA_1__constant_unsigned_long$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0__store_unsigned_long$left_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; *((int *)(_4_main_$sp[0] + 0)->_void_star) = (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0] + -1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0] + 0)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 8))); *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star) = (_4_main_$sp[0] + -1)->_unsigned_long; _4_main_$sp[0] += -2; _4_main_$pc[0] += 12; break; case _4_main__Shiftlt_unsigned_long_int2unsigned_long$left_STA_0$result_STA_0$right_STA_1__PlusA_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1__PlusA_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long << (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0] + -2)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long + (_4_main_$sp[0] + -2)->_unsigned_long; (_4_main_$sp[0] + -3)->_unsigned_long = (_4_main_$sp[0] + -2)->_unsigned_long + (_4_main_$sp[0] + -3)->_unsigned_long; _4_main_$sp[0] += -3; break; case _4_main__local$result_STA_0$value_LIT_0__load_void_star$left_STA_0$result_STA_0__load_unsigned_char$left_STA_0$result_STA_0__convert_unsigned_char2unsigned_long$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 1)->_void_star = *((void **)(_4_main_$sp[0] + 1)->_void_star); (_4_main_$sp[0] + 1)->_unsigned_char = *((unsigned char *)(_4_main_$sp[0] + 1)->_void_star); (_4_main_$sp[0] + 1)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 1)->_unsigned_char; (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; break; case _4_main__constant_int$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_int = *((int *)_4_main_$pc[0]); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; break; case _4_main__local$result_STA_0$value_LIT_0__string$result_STA_0$value_LIT_0__convert_void_star2void_star$left_STA_0$result_STA_0__store_void_star$right_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$strings + *((int *)(_4_main_$pc[0] + 4))); (_4_main_$sp[0] + 2)->_void_star = (_4_main_$sp[0] + 2)->_void_star; *((void **)(_4_main_$sp[0] + 1)->_void_star) = (_4_main_$sp[0] + 2)->_void_star; _4_main_$pc[0] += 8; break; case _4_main__constant_unsigned_long$result_STA_0$value_LIT_0__constant_int$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0] + 2)->_int = *((int *)(_4_main_$pc[0] + 8)); (_4_main_$sp[0] + 3)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 12))); (_4_main_$sp[0] + 3)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 3)->_void_star); _4_main_$sp[0] += 3; _4_main_$pc[0] += 16; break; case _4_main__store_int$right_STA_0$left_STA_1__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0__local$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; *((int *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0] + -1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + -1)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + -1)->_void_star); (_4_main_$sp[0] + 0)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 4))); _4_main_$pc[0] += 8; break; case _4_main__load_int$left_STA_0$result_STA_0__MinusA_int_int2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int - (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; break; case _4_main__load_int$left_STA_0$result_STA_0__Shiftrt_int_int2int$right_STA_0$result_STA_0$left_STA_1__store_int$right_STA_0$left_STA_1__goto$label_LAB_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int >> (_4_main_$sp[0] + 0)->_int; *((int *)(_4_main_$sp[0] + -2)->_void_star) = (_4_main_$sp[0] + -1)->_int; _4_main_$pc[0] += *((int *)_4_main_$pc[0]); _4_main_$sp[0] += -3; break; case _4_main__call$func_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; switch (*((int *)_4_main_$pc[0])) { case 1: printf(*((char const * __restrict *)(_4_main_$locals + 48))); break; case 2: printf(*((char const * __restrict *)(_4_main_$locals + 56))); break; case 3: printf(*((char const * __restrict *)(_4_main_$locals + 64))); break; } _4_main_$pc[0] += 4; break; case _4_main__goto$label_LAB_0: _4_main_$pc[0] += _4_main__alwaysOne; _4_main_$pc[0] += *((int *)_4_main_$pc[0]); break; case _4_main__store_void_star$right_STA_0$left_STA_1__goto$label_LAB_0: _4_main_$pc[0] += _4_main__alwaysOne; *((void **)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_void_star; _4_main_$pc[0] += *((int *)_4_main_$pc[0]); _4_main_$sp[0] += -2; break; case _4_main__load_int$left_STA_0$result_STA_0__local$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; break; case _4_main__load_unsigned_long$left_STA_0$result_STA_0__constant_int$result_STA_0$value_LIT_0__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 1)->_int = *((int *)_4_main_$pc[0]); (_4_main_$sp[0] + 2)->_void_star = (void *)(_4_main_$locals + *((int *)(_4_main_$pc[0] + 4))); (_4_main_$sp[0] + 2)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 2)->_void_star); _4_main_$sp[0] += 2; _4_main_$pc[0] += 8; break; case _4_main__Shiftrt_unsigned_long_int2unsigned_long$left_STA_0$result_STA_0$right_STA_1__Eq_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1__branchIfTrue$expr_STA_0$label_LAB_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + 0)->_unsigned_long >> (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0] + -2)->_int = (_4_main_$sp[0] + -1)->_unsigned_long == (_4_main_$sp[0] + -2)->_unsigned_long; if ((_4_main_$sp[0] + -2)->_int) { _4_main_$pc[0] += *((int *)_4_main_$pc[0]); } else { _4_main_$pc[0] += 4; } _4_main_$sp[0] += -3; break; case _4_main__formal$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& argv); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& argc); break; } (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; break; case _4_main__load_int$left_STA_0$result_STA_0__MinusA_int_int2int$right_STA_0$result_STA_0$left_STA_1__store_int$right_STA_0$left_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int - (_4_main_$sp[0] + 0)->_int; *((int *)(_4_main_$sp[0] + -2)->_void_star) = (_4_main_$sp[0] + -1)->_int; _4_main_$sp[0] += -3; break; case _4_main__global$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _1_main_entropy); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _2entropy); break; } (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; break; case _4_main__local$result_STA_0$value_LIT_0__load_void_star$left_STA_0$result_STA_0__convert_void_star2unsigned_long$left_STA_0$result_STA_0__convert_unsigned_long2int$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 1)->_void_star = *((void **)(_4_main_$sp[0] + 1)->_void_star); (_4_main_$sp[0] + 1)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 1)->_void_star; (_4_main_$sp[0] + 1)->_int = (int )(_4_main_$sp[0] + 1)->_unsigned_long; (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; break; case _4_main__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0__convert_unsigned_long2int$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 1)->_void_star); (_4_main_$sp[0] + 1)->_int = (int )(_4_main_$sp[0] + 1)->_unsigned_long; (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; break; case _4_main__store_int$left_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; *((int *)(_4_main_$sp[0] + 0)->_void_star) = (_4_main_$sp[0] + -1)->_int; _4_main_$sp[0] += -2; break; case _4_main__label$label_LAB_0: _4_main_$pc[0] += _4_main__alwaysOne; break; case _4_main__BAnd_unsigned_long_unsigned_long2unsigned_long$right_STA_0$result_STA_0$left_STA_1__Eq_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1__branchIfTrue$expr_STA_0$label_LAB_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long & (_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0] + -2)->_int = (_4_main_$sp[0] + -1)->_unsigned_long == (_4_main_$sp[0] + -2)->_unsigned_long; if ((_4_main_$sp[0] + -2)->_int) { _4_main_$pc[0] += *((int *)_4_main_$pc[0]); } else { _4_main_$pc[0] += 4; } _4_main_$sp[0] += -3; break; case _4_main__load_void_star$left_STA_0$result_STA_0__constant_unsigned_long$result_STA_0$value_LIT_0__constant_int$result_STA_0$value_LIT_0__convert_int2unsigned_long$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_4_main_$pc[0]); (_4_main_$sp[0] + 2)->_int = *((int *)(_4_main_$pc[0] + 8)); (_4_main_$sp[0] + 2)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 2)->_int; _4_main_$sp[0] += 2; _4_main_$pc[0] += 12; break; case _4_main__load_int$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); break; case _4_main__load_int$left_STA_0$result_STA_0__local$result_STA_0$value_LIT_0__load_unsigned_long$left_STA_0$result_STA_0__convert_unsigned_long2int$left_STA_0$result_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 1)->_void_star); (_4_main_$sp[0] + 1)->_int = (int )(_4_main_$sp[0] + 1)->_unsigned_long; (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; break; case _4_main__load_void_star$left_STA_0$result_STA_0__convert_void_star2unsigned_long$left_STA_0$result_STA_0__convert_unsigned_long2int$left_STA_0$result_STA_0__Shiftrt_int_int2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_void_star; (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int >> (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; break; case _4_main__local$result_STA_0$value_LIT_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; break; case _4_main__load_void_star$left_STA_0$result_STA_0__convert_void_star2unsigned_long$left_STA_0$result_STA_0__convert_unsigned_long2int$left_STA_0$result_STA_0__Mult_int_int2int$left_STA_0$result_STA_0$right_STA_1: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_void_star; (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int * (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; break; case _4_main__local$result_STA_0$value_LIT_0__store_unsigned_long$left_STA_0$right_STA_1__goto$label_LAB_0: _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); *((unsigned long *)(_4_main_$sp[0] + 1)->_void_star) = (_4_main_$sp[0] + 0)->_unsigned_long; _4_main_$pc[0] += *((int *)(_4_main_$pc[0] + 4)); (_4_main_$sp[0]) --; break; case _4_main__return_int$expr_STA_0: _4_main_$pc[0] += _4_main__alwaysOne; return ((_4_main_$sp[0] + 0)->_int); break; } } } }
int main(int argc , char **argv ) { unsigned long hash ; int i7 ; int r8 ; struct _3_main__opaque_Node_1 *p9 ; int _3_main__BEGIN_0 ; int _3_main__END_0 ; int _3_main__BARRIER_1 ; char _4_main_$locals[72] ; int _4_main__alwaysOne ; union _4_main_$node _4_main_$stack[1][32] ; union _4_main_$node *_4_main_$sp[1] ; unsigned char *_4_main_$pc[1] ; unsigned char _4_main_$currentOp ; int randomFuns_n24 ; int randomFuns_body_i25 ; { megaInit(); { /* __blockattribute__(__ATOMIC__)*/ _3_main__BEGIN_0 = 1; i7 = 0; while (i7 < 2) { r8 = rand(); p9 = (struct _3_main__opaque_Node_1 *)malloc(sizeof(struct _3_main__opaque_Node_1 )); if (p9 != (struct _3_main__opaque_Node_1 *)0UL) { p9->data = r8; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { p9->next = _3_main__opaque_list1_1->next; _3_main__opaque_list1_1->next = p9; } else { p9->next = p9; _3_main__opaque_list1_1 = p9; } } else { } i7 ++; } _3_main__opaque_list2_1 = _3_main__opaque_list1_1; _3_main__END_0 = 1; } _3_main__BARRIER_1 = 1; _4_main__alwaysOne = 1; _4_main_$sp[0] = _4_main_$stack[0]; _4_main_$pc[0] = _4_main_$array[0]; while (1) { randomFuns_body_i25 = 0; while (randomFuns_body_i25 < 4) { randomFuns_n24 = 1; while (randomFuns_n24 < 217225) { _4_main__alwaysOne ++; randomFuns_n24 += 5172; } _4_main__alwaysOne -= 42; randomFuns_body_i25 ++; } _4_main_$currentOp = *(_4_main_$pc[0]); if (_4_main_$currentOp == _4_main__load_void_star$left_STA_0$result_STA_0__convert_void_star2void_star$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_void_star = (_4_main_$sp[0] + 0)->_void_star; } else if (_4_main_$currentOp == _4_main__load_int$left_STA_0$result_STA_0__Mult_int_int2int$right_STA_0$result_STA_0$left_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int * (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__load_void_star$left_STA_0$result_STA_0__PlusPI_void_star_unsigned_long2void_star$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_void_star = (_4_main_$sp[0] + 0)->_void_star + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__load_void_star$left_STA_0$result_STA_0__load_unsigned_char$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_void_star = *((void **)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_unsigned_char = *((unsigned char *)(_4_main_$sp[0] + 0)->_void_star); } else if (_4_main_$currentOp == _4_main__call$func_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; switch (*((int *)_4_main_$pc[0])) { case 1: printf(*((char const * __restrict *)(_4_main_$locals + 48))); break; case 2: printf(*((char const * __restrict *)(_4_main_$locals + 56))); break; case 3: printf(*((char const * __restrict *)(_4_main_$locals + 64))); break; } _4_main_$pc[0] += 4; } else if (_4_main_$currentOp == _4_main__local$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])); (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else { (_4_main_$sp[0] + 1)->_void_star = (void *)(_4_main_$locals + *((int *)_4_main_$pc[0])) - 1; _4_main_$sp[0] = (_4_main_$sp[0] + 1) - 1; _4_main_$pc[0] += 4; } } else if (_4_main_$currentOp == _4_main__load_unsigned_long$left_STA_0$result_STA_0__Ne_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; (_4_main_$sp[0] + 0)->_unsigned_long = *((unsigned long *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_unsigned_long != (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0]) --; } else if (_4_main_$currentOp == _4_main__convert_unsigned_long2int$left_STA_0$result_STA_0) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long; } else { } } else if (_4_main_$currentOp == _4_main__global$result_STA_0$value_LIT_0) { _4_main_$pc[0] += _4_main__alwaysOne; switch (*((int *)_4_main_$pc[0])) { case 1: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _1_main_entropy); break; case 0: (_4_main_$sp[0] + 1)->_void_star = (void *)(& _2entropy); break; } (_4_main_$sp[0]) ++; _4_main_$pc[0] += 4; } else if (_4_main_$currentOp == _4_main__convert_unsigned_long2int$left_STA_0$result_STA_0__Shiftrt_int_int2int$left_STA_0$result_STA_0$right_STA_1) { _4_main_$pc[0] += _4_main__alwaysOne; if (_3_main__opaque_list2_1 != (struct _3_main__opaque_Node_1 *)0UL) { (_4_main_$sp[0] + 0)->_int = (int )(_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + 0)->_int >> (_4_main_$sp[0] + -1)->_int; (_4_main_$sp[0]) --; } else {
int main(void) { char _1_main_$locals[108] ; union _1_main_$node _1_main_$stack[1][32] ; union _1_main_$node *_1_main_$sp[1] ; unsigned char *_1_main_$pc[1] ; { megaInit(); _1_main_$sp[0] = _1_main_$stack[0]; _1_main_$pc[0] = _1_main_$array[0]; while (1) { switch (*(_1_main_$pc[0])) { case _1_main__store_int$right_STA_0$left_STA_1: (_1_main_$pc[0]) ++; *((int *)(_1_main_$sp[0] + -1)->_void_star) = (_1_main_$sp[0] + 0)->_int; _1_main_$sp[0] += -2; break; case _1_main__label$label_LAB_0: (_1_main_$pc[0]) ++; break; case _1_main__call$func_LIT_0: (_1_main_$pc[0]) ++; switch (*((int *)_1_main_$pc[0])) { case 1: *((int *)(_1_main_$locals + 40)) = scanf(*((char const * __restrict *)(_1_main_$locals + 0)), *((int **)(_1_main_$locals + 8)), *((int **)(_1_main_$locals + 24))); break; case 2: scanf(*((char const * __restrict *)(_1_main_$locals + 48)), *((int **)(_1_main_$locals + 56))); break; case 3: scanf(*((char const * __restrict *)(_1_main_$locals + 72)), *((int **)(_1_main_$locals + 80))); break; case 4: printf(*((char const * __restrict *)(_1_main_$locals + 96)), *((int *)(_1_main_$locals + 104))); break; } _1_main_$pc[0] += 4; break; case _1_main__Gt_int_int2int$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + 0)->_int > (_1_main_$sp[0] + -1)->_int; (_1_main_$sp[0]) --; break; case _1_main__convert_void_star2void_star$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_void_star = (_1_main_$sp[0] + 0)->_void_star; break; case _1_main__goto$label_LAB_0: (_1_main_$pc[0]) ++; _1_main_$pc[0] += *((int *)_1_main_$pc[0]); break; case _1_main__branchIfTrue$expr_STA_0$label_LAB_0: (_1_main_$pc[0]) ++; if ((_1_main_$sp[0] + 0)->_int) { _1_main_$pc[0] += *((int *)_1_main_$pc[0]); } else { _1_main_$pc[0] += 4; } (_1_main_$sp[0]) --; break; case _1_main__store_void_star$left_STA_0$right_STA_1: (_1_main_$pc[0]) ++; *((void **)(_1_main_$sp[0] + 0)->_void_star) = (_1_main_$sp[0] + -1)->_void_star; _1_main_$sp[0] += -2; break; case _1_main__string$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_void_star = (void *)(_1_main_$strings + *((int *)_1_main_$pc[0])); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__constant_int$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_int = *((int *)_1_main_$pc[0]); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__Div_int_int2int$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + 0)->_int / (_1_main_$sp[0] + -1)->_int; (_1_main_$sp[0]) --; break; case _1_main__return_int$expr_STA_0: (_1_main_$pc[0]) ++; return ((_1_main_$sp[0] + 0)->_int); break; case _1_main__Lt_int_int2int$right_STA_0$result_STA_0$left_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + -1)->_int < (_1_main_$sp[0] + 0)->_int; (_1_main_$sp[0]) --; break; case _1_main__Ge_int_int2int$right_STA_0$result_STA_0$left_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + -1)->_int >= (_1_main_$sp[0] + 0)->_int; (_1_main_$sp[0]) --; break; case _1_main__load_int$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_int = *((int *)(_1_main_$sp[0] + 0)->_void_star); break; case _1_main__local$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_void_star = (void *)(_1_main_$locals + *((int *)_1_main_$pc[0])); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__PlusA_int_int2int$right_STA_0$result_STA_0$left_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + -1)->_int + (_1_main_$sp[0] + 0)->_int; (_1_main_$sp[0]) --; break; } } } }
int main(void) { char _1_main_$locals[1064] ; union _1_main_$node _1_main_$stack[1][32] ; union _1_main_$node *_1_main_$sp[1] ; unsigned char *_1_main_$pc[1] ; { megaInit(); _1_main_$sp[0] = _1_main_$stack[0]; _1_main_$pc[0] = _1_main_$array[0]; while (1) { switch (*(_1_main_$pc[0])) { case _1_main__PlusPI_void_star_int2void_star$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_void_star = (_1_main_$sp[0] + 0)->_void_star + (_1_main_$sp[0] + -1)->_int; (_1_main_$sp[0]) --; break; case _1_main__constant_void_star$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_void_star = *((void **)_1_main_$pc[0]); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 8; break; case _1_main__branchIfTrue$expr_STA_0$label_LAB_0: (_1_main_$pc[0]) ++; if ((_1_main_$sp[0] + 0)->_int) { _1_main_$pc[0] += *((int *)_1_main_$pc[0]); } else { _1_main_$pc[0] += 4; } (_1_main_$sp[0]) --; break; case _1_main__PlusA_int_int2int$right_STA_0$result_STA_0$left_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + -1)->_int + (_1_main_$sp[0] + 0)->_int; (_1_main_$sp[0]) --; break; case _1_main__Mod_int_int2int$right_STA_0$result_STA_0$left_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + -1)->_int % (_1_main_$sp[0] + 0)->_int; (_1_main_$sp[0]) --; break; case _1_main__convert_int2char$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_char = (char )(_1_main_$sp[0] + 0)->_int; break; case _1_main__MinusA_int_int2int$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + 0)->_int - (_1_main_$sp[0] + -1)->_int; (_1_main_$sp[0]) --; break; case _1_main__label$label_LAB_0: (_1_main_$pc[0]) ++; break; case _1_main__store_char$right_STA_0$left_STA_1: (_1_main_$pc[0]) ++; *((char *)(_1_main_$sp[0] + -1)->_void_star) = (_1_main_$sp[0] + 0)->_char; _1_main_$sp[0] += -2; break; case _1_main__PlusPI_void_star_unsigned_long2void_star$right_STA_0$result_STA_0$left_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_void_star = (_1_main_$sp[0] + -1)->_void_star + (_1_main_$sp[0] + 0)->_unsigned_long; (_1_main_$sp[0]) --; break; case _1_main__convert_void_star2void_star$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_void_star = (_1_main_$sp[0] + 0)->_void_star; break; case _1_main__string$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_void_star = (void *)(_1_main_$strings + *((int *)_1_main_$pc[0])); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__store_int$left_STA_0$right_STA_1: (_1_main_$pc[0]) ++; *((int *)(_1_main_$sp[0] + 0)->_void_star) = (_1_main_$sp[0] + -1)->_int; _1_main_$sp[0] += -2; break; case _1_main__convert_char2int$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_int = (int )(_1_main_$sp[0] + 0)->_char; break; case _1_main__Lt_int_int2int$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + 0)->_int < (_1_main_$sp[0] + -1)->_int; (_1_main_$sp[0]) --; break; case _1_main__call$func_LIT_0: (_1_main_$pc[0]) ++; switch (*((int *)_1_main_$pc[0])) { case 1: scanf(*((char const * __restrict *)(_1_main_$locals + 0)), *((char **)(_1_main_$locals + 8))); break; case 2: printf(*((char const * __restrict *)(_1_main_$locals + 1048)), *((char **)(_1_main_$locals + 1056))); break; } _1_main_$pc[0] += 4; break; case _1_main__Mult_unsigned_long_unsigned_long2unsigned_long$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_unsigned_long = (_1_main_$sp[0] + 0)->_unsigned_long * (_1_main_$sp[0] + -1)->_unsigned_long; (_1_main_$sp[0]) --; break; case _1_main__return_int$expr_STA_0: (_1_main_$pc[0]) ++; return ((_1_main_$sp[0] + 0)->_int); break; case _1_main__store_void_star$right_STA_0$left_STA_1: (_1_main_$pc[0]) ++; *((void **)(_1_main_$sp[0] + -1)->_void_star) = (_1_main_$sp[0] + 0)->_void_star; _1_main_$sp[0] += -2; break; case _1_main__local$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_void_star = (void *)(_1_main_$locals + *((int *)_1_main_$pc[0])); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__load_int$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_int = *((int *)(_1_main_$sp[0] + 0)->_void_star); break; case _1_main__Ne_int_int2int$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + 0)->_int != (_1_main_$sp[0] + -1)->_int; (_1_main_$sp[0]) --; break; case _1_main__goto$label_LAB_0: (_1_main_$pc[0]) ++; _1_main_$pc[0] += *((int *)_1_main_$pc[0]); break; case _1_main__constant_int$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_int = *((int *)_1_main_$pc[0]); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__convert_int2unsigned_long$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_1_main_$sp[0] + 0)->_int; break; case _1_main__load_char$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_char = *((char *)(_1_main_$sp[0] + 0)->_void_star); break; case _1_main__constant_unsigned_long$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_1_main_$pc[0]); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 8; break; } } } }
int main(void) { char _1_main_$locals[801736] ; union _1_main_$node _1_main_$stack[1][32] ; union _1_main_$node *_1_main_$sp[1] ; unsigned char *_1_main_$pc[1] ; { megaInit(); _1_main_$sp[0] = _1_main_$stack[0]; _1_main_$pc[0] = _1_main_$array[0]; while (1) { switch (*(_1_main_$pc[0])) { case _1_main__Lt_long_long2int$right_STA_0$result_STA_0$left_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + -1)->_long < (_1_main_$sp[0] + 0)->_long; (_1_main_$sp[0]) --; break; case _1_main__branchIfTrue$expr_STA_0$label_LAB_0: (_1_main_$pc[0]) ++; if ((_1_main_$sp[0] + 0)->_int) { _1_main_$pc[0] += *((int *)_1_main_$pc[0]); } else { _1_main_$pc[0] += 4; } (_1_main_$sp[0]) --; break; case _1_main__constant_long$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_long = *((long *)_1_main_$pc[0]); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 8; break; case _1_main__Mult_unsigned_long_unsigned_long2unsigned_long$right_STA_0$result_STA_0$left_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_unsigned_long = (_1_main_$sp[0] + -1)->_unsigned_long * (_1_main_$sp[0] + 0)->_unsigned_long; (_1_main_$sp[0]) --; break; case _1_main__store_void_star$left_STA_0$right_STA_1: (_1_main_$pc[0]) ++; *((void **)(_1_main_$sp[0] + 0)->_void_star) = (_1_main_$sp[0] + -1)->_void_star; _1_main_$sp[0] += -2; break; case _1_main__store_unsigned_long$left_STA_0$right_STA_1: (_1_main_$pc[0]) ++; *((unsigned long *)(_1_main_$sp[0] + 0)->_void_star) = (_1_main_$sp[0] + -1)->_unsigned_long; _1_main_$sp[0] += -2; break; case _1_main__load_int$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_int = *((int *)(_1_main_$sp[0] + 0)->_void_star); break; case _1_main__call$func_LIT_0: (_1_main_$pc[0]) ++; switch (*((int *)_1_main_$pc[0])) { case 1: *((int *)(_1_main_$locals + 24)) = scanf(*((char const * __restrict *)(_1_main_$locals + 0)), *((int **)(_1_main_$locals + 8))); break; case 2: scanf(*((char const * __restrict *)(_1_main_$locals + 40)), *((long **)(_1_main_$locals + 48)), *((long **)(_1_main_$locals + 856))); break; case 4: memset(*((void **)(_1_main_$locals + 1688)), *((int *)(_1_main_$locals + 801696)), *((unsigned long *)(_1_main_$locals + 801704))); break; case 3: scanf(*((char const * __restrict *)(_1_main_$locals + 1664)), *((long **)(_1_main_$locals + 1672))); break; case 5: printf(*((char const * __restrict *)(_1_main_$locals + 801720)), *((long *)(_1_main_$locals + 801728))); break; } _1_main_$pc[0] += 4; break; case _1_main__constant_unsigned_long$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_unsigned_long = *((unsigned long *)_1_main_$pc[0]); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 8; break; case _1_main__constant_void_star$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_void_star = *((void **)_1_main_$pc[0]); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 8; break; case _1_main__label$label_LAB_0: (_1_main_$pc[0]) ++; break; case _1_main__convert_int2long$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_long = (long )(_1_main_$sp[0] + 0)->_int; break; case _1_main__convert_long2unsigned_long$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_1_main_$sp[0] + 0)->_long; break; case _1_main__store_long$right_STA_0$left_STA_1: (_1_main_$pc[0]) ++; *((long *)(_1_main_$sp[0] + -1)->_void_star) = (_1_main_$sp[0] + 0)->_long; _1_main_$sp[0] += -2; break; case _1_main__PlusPI_void_star_int2void_star$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_void_star = (_1_main_$sp[0] + 0)->_void_star + (_1_main_$sp[0] + -1)->_int; (_1_main_$sp[0]) --; break; case _1_main__load_long$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_long = *((long *)(_1_main_$sp[0] + 0)->_void_star); break; case _1_main__return_int$expr_STA_0: (_1_main_$pc[0]) ++; return ((_1_main_$sp[0] + 0)->_int); break; case _1_main__PlusPI_void_star_unsigned_long2void_star$right_STA_0$result_STA_0$left_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_void_star = (_1_main_$sp[0] + -1)->_void_star + (_1_main_$sp[0] + 0)->_unsigned_long; (_1_main_$sp[0]) --; break; case _1_main__store_int$right_STA_0$left_STA_1: (_1_main_$pc[0]) ++; *((int *)(_1_main_$sp[0] + -1)->_void_star) = (_1_main_$sp[0] + 0)->_int; _1_main_$sp[0] += -2; break; case _1_main__Ge_long_long2int$right_STA_0$result_STA_0$left_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + -1)->_long >= (_1_main_$sp[0] + 0)->_long; (_1_main_$sp[0]) --; break; case _1_main__string$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_void_star = (void *)(_1_main_$strings + *((int *)_1_main_$pc[0])); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__constant_int$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_int = *((int *)_1_main_$pc[0]); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; case _1_main__MinusA_long_long2long$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_long = (_1_main_$sp[0] + 0)->_long - (_1_main_$sp[0] + -1)->_long; (_1_main_$sp[0]) --; break; case _1_main__Ne_int_int2int$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + 0)->_int != (_1_main_$sp[0] + -1)->_int; (_1_main_$sp[0]) --; break; case _1_main__goto$label_LAB_0: (_1_main_$pc[0]) ++; _1_main_$pc[0] += *((int *)_1_main_$pc[0]); break; case _1_main__convert_void_star2void_star$left_STA_0$result_STA_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 0)->_void_star = (_1_main_$sp[0] + 0)->_void_star; break; case _1_main__Le_long_long2int$left_STA_0$result_STA_0$right_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_int = (_1_main_$sp[0] + 0)->_long <= (_1_main_$sp[0] + -1)->_long; (_1_main_$sp[0]) --; break; case _1_main__PlusA_long_long2long$right_STA_0$result_STA_0$left_STA_1: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + -1)->_long = (_1_main_$sp[0] + -1)->_long + (_1_main_$sp[0] + 0)->_long; (_1_main_$sp[0]) --; break; case _1_main__local$result_STA_0$value_LIT_0: (_1_main_$pc[0]) ++; (_1_main_$sp[0] + 1)->_void_star = (void *)(_1_main_$locals + *((int *)_1_main_$pc[0])); (_1_main_$sp[0]) ++; _1_main_$pc[0] += 4; break; } } } }
int main(int argc , char **argv ) { int i7 ; int r8 ; struct _3_main__opaque_Node_1 *p9 ; int _3_main__BEGIN_0 ; int _3_main__END_0 ; int _3_main__BARRIER_1 ; char _4_main_$locals[72] ; union _4_main_$node _4_main_$stack[1][32] ; union _4_main_$node *_4_main_$sp[1] ; unsigned char *_4_main_$pc[1] ; unsigned char _4_main_$currentOp ; { megaInit(); { /* __blockattribute__(__ATOMIC__)*/ _3_main__BEGIN_0 = 1; i7 = 0; while (i7 < 2) { r8 = rand(); p9 = (struct _3_main__opaque_Node_1 *)malloc(sizeof(struct _3_main__opaque_Node_1 )); if (p9 != (struct _3_main__opaque_Node_1 *)0UL) { p9->data = r8; if (_3_main__opaque_list1_1 != (struct _3_main__opaque_Node_1 *)0UL) { p9->next = _3_main__opaque_list1_1->next; _3_main__opaque_list1_1->next = p9; } else { p9->next = p9; _3_main__opaque_list1_1 = p9; } } else { } i7 ++; } _3_main__opaque_list2_1 = _3_main__opaque_list1_1; _3_main__END_0 = 1; } _3_main__BARRIER_1 = 1; _4_main_$sp[0] = _4_main_$stack[0]; _4_main_$pc[0] = _4_main_$array[0]; while (1) { _4_main_$currentOp = *(_4_main_$pc[0]); if (_4_main_$currentOp == _4_main__store_unsigned_long$right_STA_0$left_STA_1__goto$label_LAB_0) { (_4_main_$pc[0]) ++; *((unsigned long *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_unsigned_long; _4_main_$pc[0] += *((int *)_4_main_$pc[0]); _4_main_$sp[0] += -2; } else if (_4_main_$currentOp == _4_main__Shiftrt_unsigned_long_int2unsigned_long$right_STA_0$result_STA_0$left_STA_1__Eq_unsigned_long_unsigned_long2int$left_STA_0$result_STA_0$right_STA_1__branchIfTrue$expr_STA_0$label_LAB_0) { (_4_main_$pc[0]) ++; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long >> (_4_main_$sp[0] + 0)->_int; (_4_main_$sp[0] + -2)->_int = (_4_main_$sp[0] + -1)->_unsigned_long == (_4_main_$sp[0] + -2)->_unsigned_long; if ((_4_main_$sp[0] + -2)->_int) { _4_main_$pc[0] += *((int *)_4_main_$pc[0]); } else { _4_main_$pc[0] += 4; } _4_main_$sp[0] += -3; } else if (_4_main_$currentOp == _4_main__load_int$left_STA_0$result_STA_0__BOr_int_int2int$right_STA_0$result_STA_0$left_STA_1__store_int$right_STA_0$left_STA_1) { (_4_main_$pc[0]) ++; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int | (_4_main_$sp[0] + 0)->_int; *((int *)(_4_main_$sp[0] + -2)->_void_star) = (_4_main_$sp[0] + -1)->_int; _4_main_$sp[0] += -3; } else if (_4_main_$currentOp == _4_main__load_unsigned_char$left_STA_0$result_STA_0__convert_unsigned_char2unsigned_long$left_STA_0$result_STA_0__store_unsigned_long$right_STA_0$left_STA_1__goto$label_LAB_0) { (_4_main_$pc[0]) ++; (_4_main_$sp[0] + 0)->_unsigned_char = *((unsigned char *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + 0)->_unsigned_long = (unsigned long )(_4_main_$sp[0] + 0)->_unsigned_char; *((unsigned long *)(_4_main_$sp[0] + -1)->_void_star) = (_4_main_$sp[0] + 0)->_unsigned_long; _4_main_$pc[0] += *((int *)_4_main_$pc[0]); _4_main_$sp[0] += -2; } else if (_4_main_$currentOp == _4_main__load_int$left_STA_0$result_STA_0__PlusA_int_int2int$right_STA_0$result_STA_0$left_STA_1__store_int$right_STA_0$left_STA_1) { (_4_main_$pc[0]) ++; (_4_main_$sp[0] + 0)->_int = *((int *)(_4_main_$sp[0] + 0)->_void_star); (_4_main_$sp[0] + -1)->_int = (_4_main_$sp[0] + -1)->_int + (_4_main_$sp[0] + 0)->_int; *((int *)(_4_main_$sp[0] + -2)->_void_star) = (_4_main_$sp[0] + -1)->_int; _4_main_$sp[0] += -3; } else if (_4_main_$currentOp == _4_main__Mult_unsigned_long_unsigned_long2unsigned_long$right_STA_0$result_STA_0$left_STA_1__IndexPI_void_star_unsigned_long2void_star$right_STA_0$result_STA_0$left_STA_1__load_void_star$left_STA_0$result_STA_0__convert_void_star2void_star$left_STA_0$result_STA_0) { (_4_main_$pc[0]) ++; (_4_main_$sp[0] + -1)->_unsigned_long = (_4_main_$sp[0] + -1)->_unsigned_long * (_4_main_$sp[0] + 0)->_unsigned_long; (_4_main_$sp[0] + -2)->_void_star = (_4_main_$sp[0] + -2)->_void_star + (_4_main_$sp[0] + -1)->_unsigned_long; (_4_main_$sp[0] + -2)->_void_star = *((void **)(_4_main_$sp[0] + -2)->_void_star); (_4_main_$sp[0] + -2)->_void_star = (_4_main_$sp[0] + -2)->_void_star; _4_main_$sp[0] += -2; } else if (_4_main_$currentOp == _4_main__label$label_LAB_0) { (_4_main_$pc[0]) ++; } else if (_4_main_$currentOp == _4_main__call$func_LIT_0) { (_4_main_$pc[0]) ++; switch (*((int *)_4_main_$pc[0])) { case 1: printf(*((char const * __restrict *)(_4_main_$locals + 48))); break; case 2: printf(*((char const * __restrict *)(_4_main_$locals + 56))); break; case 3: printf(*((char const * __restrict *)(_4_main_$locals + 64))); break; } _4_main_$pc[0] += 4; } else