Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
binary
binary_decompiled.c
0 lines
|
591.94 KB
#include "types-and-globals.h" #include "helpers.h" _ABI(SystemV_x86) _Noreturn void function_0x8040000_Code_x86(void) { generic32_t var_0; generic32_t var_1; generic32_t var_2; generic32_t var_3; *(generic32_t *) NULL = 0; helper_write_eflags_wrapper(NULL, *(generic32_t *) revng_undefined_local_sp(), 2375936, 514, &var_0, &var_1, &var_2, &var_3); *(generic8_t *) (generic32_t) 4294967295 = *(generic8_t *) (generic32_t) 4294967295 - '\003' + (*(generic8_t *) (generic32_t) 4294967295 != '\001'); *(generic32_t *) revng_undefined_local_sp() = 32; *(generic32_t *) NULL = 1; revng_abort("A longjmp was taken"); } _ABI(SystemV_x86) _Noreturn void function_0x8040094_Code_x86(void) { function_0x8040106_Code_x86(); } _ABI(SystemV_x86) generic64_t function_0x80400a0_Code_x86(void) { *(generic32_t *) (revng_undefined_local_sp() - 24) = 32; *(generic32_t *) (revng_undefined_local_sp() - 20) = *(generic32_t *) (revng_undefined_local_sp() - 20) | *(generic32_t *) (revng_undefined_local_sp() - 16); return ((number64_t) *(generic32_t *) (revng_undefined_local_sp() - 16) << 32) | (*(generic32_t *) (revng_undefined_local_sp() - 20) | *(generic32_t *) (revng_undefined_local_sp() - 16)); } _ABI(SystemV_x86) _Noreturn void function_0x8040106_Code_x86(void) { struct_7 stack; generic32_t var_0; generic32_t var_1; generic32_t var_2; stack.offset_16384 = &stack.offset_16384; stack.offset_16508 = stack.offset_16516; var_2 = stack.offset_16384 - 64; *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 64; var_1 = &stack.offset_16520; var_0 = 0; do { *(generic8_t *) var_2 = *(generic8_t *) var_1; var_1 = var_1 + 1; var_2 = var_2 + 1; var_0 = var_0 + 1; } while (var_0 != 64); generic32_t var_3; stack.offset_16384 = stack.offset_16384 - 64; var_3 = 0; while (true) { generic32_t var_4; generic32_t var_5; stack.offset_16520.member_2.offset_4 = *stack.offset_16508; stack.offset_16520.member_13 = (uint32_t) stack.offset_16520.member_2.offset_4 >> 28; var_4 = stack.offset_16520.member_2.offset_4; stack.offset_16520.member_3.offset_8 = ((uint32_t) var_4 >> 5) & 0x1F; stack.offset_16520.member_4.offset_12 = stack.offset_16520.member_2.offset_4 & 0x1F; stack.offset_16508 = &stack.offset_16508[1]; if (!((number16_t) stack.offset_16520.member_2.offset_4 & 0x800)) { if (!((number16_t) stack.offset_16520.member_2.offset_4 & 0x400)) { var_5 = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208) << (stack.offset_16520.member_4.offset_12 & 0x1F); } else { generic32_t var_6; var_6 = !(stack.offset_16520.member_2.offset_4 & 0x10) ? 0 : 4294967264; var_5 = (stack.offset_16520.member_2.offset_4 & 0x1F) | var_6; if (stack.offset_16520.member_4.offset_12) { generic32_t var_7; stack.offset_16520.member_5.offset_16 = ((stack.offset_16520.member_2.offset_4 & 0x1F) | var_6) << (stack.offset_16520.member_4.offset_12 & 0x1F); var_7 = !(stack.offset_16520.member_2.offset_4 & 0x10) ? 0 : 4294967264; *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 32; var_5 = stack.offset_16520.member_5.offset_16 | ((int32_t) ((stack.offset_16520.member_2.offset_4 & 0x1F) | var_7) >> ((0 - stack.offset_16520.member_4.offset_12) & 0x1F)); } } } else { generic32_t var_8; var_8 = !((number16_t) stack.offset_16520.member_2.offset_4 & 0x400) ? 0 : 4294965248; var_5 = (stack.offset_16520.member_2.offset_4 & 0x7FF) | var_8; } generic32_t var_9; if (!((number8_t) stack.offset_16520.member_13 & 0x8)) { var_9 = var_3; if (((number8_t) stack.offset_16520.member_13 & 0x1)) { continue; } } else { var_9 = var_3; if ((stack.offset_16520.member_13 & 0x1) != *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + ((stack.offset_16520.member_13 >> 1) & 0x3) * 1 - 80)) { continue; } } switch ((number32_t) (((uint32_t) var_4 >> 22) & 0x3F)) { case 0: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic8_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5); var_9 = var_3; } break; case 1: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic16_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5); var_9 = var_3; } break; case 2: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5); var_9 = var_3; } break; case 3: { var_9 = var_3; if ((((uint32_t) var_4 >> 17) & 0x1F) != 31) { generic32_t var_10; generic32_t var_11; var_10 = 0; var_11 = ((uint32_t) var_4 >> 17) & 0x1F; generic32_t var_12; do { var_12 = var_11; *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 4; *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + var_12 * 4 - 208) = *(generic32_t *) (var_5 + *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + (var_10 << 2)); var_11 = var_12 + 1; var_10 = var_10 + 1; } while (!(var_12 > 29)); var_9 = var_3; } } break; case 4: { *(generic8_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5) = (number8_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208); var_9 = var_3; } break; case 5: { *(generic16_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5) = (number16_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208); var_9 = var_3; } break; case 6: { *(generic32_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208); var_9 = var_3; } break; case 7: { var_9 = var_3; if ((((uint32_t) var_4 >> 17) & 0x1F) != 31) { generic32_t var_13; generic32_t var_14; var_13 = 0; var_14 = ((uint32_t) var_4 >> 17) & 0x1F; generic32_t var_15; do { var_15 = var_14; *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 4; *(generic32_t *) (var_5 + *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + (var_13 << 2)) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + var_15 * 4 - 208); var_14 = var_15 + 1; var_13 = var_13 + 1; } while (!(var_15 > 29)); var_9 = var_3; } } break; case 8: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5 + 1; *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic8_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5); var_9 = var_3; } break; case 9: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5 + 2; *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic16_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5); var_9 = var_3; } break; case 10: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5 + 4; *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5); var_9 = var_3; } break; case 11: { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 4; *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5 + (((((uint32_t) var_4 >> 17) & 0x1F) << 2) ^ 0x7C); var_9 = var_3; if ((((uint32_t) var_4 >> 17) & 0x1F) != 31) { generic32_t var_16; generic32_t var_17; var_16 = 0; var_17 = ((uint32_t) var_4 >> 17) & 0x1F; generic32_t var_18; do { var_18 = var_17; *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 4; *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + var_18 * 4 - 208) = *(generic32_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5 + (var_16 << 2)); var_17 = var_18 + 1; var_16 = var_16 + 1; } while (!(var_18 > 29)); var_9 = var_3; } } break; case 12: { *(generic8_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5) = (number8_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208); *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5; var_9 = var_3; } break; case 13: { *(generic16_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5) = (number16_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208); *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5; var_9 = var_3; } break; case 14: { *(generic32_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208); *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5; var_9 = var_3; } break; case 15: { if ((((uint32_t) var_4 >> 17) & 0x1F) != 31) { generic32_t var_19; generic32_t var_20; var_19 = 0; var_20 = ((uint32_t) var_4 >> 17) & 0x1F; generic32_t var_21; do { var_21 = var_20; *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 4; *(generic32_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5 + (var_19 << 2)) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + var_21 * 4 - 208); var_20 = var_21 + 1; var_19 = var_19 + 1; } while (!(var_21 > 29)); } *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5; var_9 = var_3; } break; case 16: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic8_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5); var_9 = var_3; } break; case 17: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic16_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5); var_9 = var_3; } break; case 18: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5 + 1; *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic8_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5); var_9 = var_3; } break; case 19: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5 + 2; *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic16_t *) (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5); var_9 = var_3; } break; case 20: { generic32_t var_22; var_22 = !(stack.offset_16520.member_2.offset_4 & 0x10000) ? 0 : 4294836224; *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = (stack.offset_16520.member_2.offset_4 & 0x1FFFF) | var_22; var_9 = var_3; } break; case 21: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) & 0xFFFF) | ((number32_t) stack.offset_16520.member_2.offset_4 << 16); var_9 = var_3; } break; case 22: { generic32_t var_23; var_23 = !(stack.offset_16520.member_2.offset_4 & 0x200000) ? 0 : 4290772992; stack.offset_16508 = &stack.offset_16508[(stack.offset_16520.member_2.offset_4 & 0x3FFFFF) | var_23]; var_9 = var_3; } break; case 23: { generic32_t var_24; stack.offset_16504 = stack.offset_16508; var_24 = !(stack.offset_16520.member_2.offset_4 & 0x200000) ? 0 : 4290772992; stack.offset_16508 = &stack.offset_16508[(stack.offset_16520.member_2.offset_4 & 0x3FFFFF) | var_24]; var_9 = var_3; } break; case 24: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5; var_9 = var_3; } break; case 25: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) - var_5; var_9 = var_3; } break; case 26: { generic64_t var_25; *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5 + stack.offset_16515; var_9 = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) + var_5 + stack.offset_16515 < stack.offset_16515; var_25 = function_0x80400a0_Code_x86(); stack.offset_16515 = (number8_t) var_25 & 0x1; } break; case 27: { generic64_t var_26; stack.offset_16520.member_8.offset_20 = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208); *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) - (var_5 + stack.offset_16515); var_9 = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) < var_5 + stack.offset_16515; var_26 = function_0x80400a0_Code_x86(); stack.offset_16515 = (number8_t) var_26 & 0x1; } break; case 28: { generic64_t var_27; stack.offset_16520.member_7.offset_32 = 0; *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208) * *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208); var_27 = function_0x80400a0_Code_x86(); *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_4.offset_12 * 4 - 208) = (number32_t) var_27; var_9 = var_3; } break; case 29: { generic64_t var_28; stack.offset_16520.member_6.offset_40 = (int32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) >> 31; *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208) * *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208); var_28 = function_0x80400a0_Code_x86(); *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_4.offset_12 * 4 - 208) = (number32_t) var_28; var_9 = var_3; } break; case 30: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = var_5 * *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208); var_9 = var_3; } break; case 31: { var_9 = var_3; switch ((number32_t) (((uint32_t) var_4 >> 12) & 0x1F)) { case 0: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = var_5; var_9 = var_3; } break; case 1: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208); *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208); var_9 = var_3; } break; case 2: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = (int32_t) ((number32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208) << 24) >> 24; var_9 = var_3; } break; case 3: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = (int32_t) ((number32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208) << 16) >> 16; var_9 = var_3; } break; case 4: { generic32_t var_29; generic32_t var_30; var_30 = lshift(0, 4294967272); var_29 = lshift(0, 4294967276); var_9 = (((uint32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208) >> 7) ^ ((uint32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208) >> 8)) & 0x1; *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = llvm_bswap_i16((number16_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208)); } break; case 5: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = llvm_bswap_i32(*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208)); var_9 = var_3; } break; case 6: { stack.offset_16504 = stack.offset_16508; stack.offset_16508 = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208); var_9 = var_3; } break; case 8: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = 0 - *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208); var_9 = var_3; } break; case 9: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = ~*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208); var_9 = var_3; } break; case 10: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208) & 0xFF; var_9 = var_3; } break; case 11: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + stack.offset_16520.member_3.offset_8 * 4 - 208) & 0xFFFF; var_9 = var_3; } break; case 14: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = ((number32_t) stack.offset_16515 << 24) | ((number32_t) stack.offset_16514 << 16) | ((number32_t) stack.offset_16513 << 8) | stack.offset_16512; var_9 = var_3; } break; case 15: { stack.offset_16512 = (number8_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) & 0x1; stack.offset_16513 = (number8_t) ((uint32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) >> 8) & 0x1; stack.offset_16514 = (number8_t) ((uint32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) >> 16) & 0x1; stack.offset_16515 = (number8_t) ((uint32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) >> 24) & 0x1; var_9 = var_3; } break; case 16: { stack.offset_16520.member_11.offset_48 = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208); stack.offset_16520.member_0.offset_44 = stack.offset_16408; stack.offset_16520.member_12.offset_64 = stack.offset_16520.member_11.offset_48; *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = stack.offset_16520.member_0.offset_44; helper_lock(); *(struct_7 **) ((pointer_or_number32_t) &stack - 4) = &(&stack)[1]; helper_unlock(); } break; case 24: { *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17) & 0x3) * 1 - 80) = '\001'; var_9 = var_3; } break; case 25: { *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17) & 0x3) * 1 - 80) = '\000'; var_9 = var_3; } break; case 26: { *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17) & 0x3) * 1 - 80) = *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (stack.offset_16520.member_3.offset_8 & 0x3) * 1 - 80) ^ 0x1; var_9 = var_3; } break; case 27: { *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17) & 0x3) * 1 - 80) = *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (stack.offset_16520.member_3.offset_8 & 0x3) * 1 - 80); var_9 = var_3; } break; case 28: { *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17) & 0x3) * 1 - 80) = *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (stack.offset_16520.member_3.offset_8 & 0x3) * 1 - 80) & *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (stack.offset_16520.member_4.offset_12 & 0x3) * 1 - 80); var_9 = var_3; } break; case 29: { *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17) & 0x3) * 1 - 80) = *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (stack.offset_16520.member_3.offset_8 & 0x3) * 1 - 80) | *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (stack.offset_16520.member_4.offset_12 & 0x3) * 1 - 80); var_9 = var_3; } break; case 30: { *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17) & 0x3) * 1 - 80) = *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (stack.offset_16520.member_3.offset_8 & 0x3) * 1 - 80) ^ *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (stack.offset_16520.member_4.offset_12 & 0x3) * 1 - 80); var_9 = var_3; } break; } } break; case 32: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) / var_5; var_9 = var_3; } break; case 33: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = (number32_t) ((int64_t) (((number64_t) ((int32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) >> 31) << 32) | *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208)) / var_5); var_9 = var_3; } break; case 34: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) % var_5; var_9 = var_3; } break; case 35: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = (number32_t) ((int64_t) (((number64_t) ((int32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) >> 31) << 32) | *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208)) % var_5); var_9 = var_3; } break; case 36: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) & var_5; var_9 = var_3; } break; case 37: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) | var_5; var_9 = var_3; } break; case 38: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) ^ var_5; var_9 = var_3; } break; case 39: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = (int32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) >> (var_5 & 0x1F); var_9 = var_3; } break; case 40: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) << (var_5 & 0x1F); var_9 = var_3; } break; case 41: { *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208) >> (var_5 & 0x1F); var_9 = var_3; } break; default: { var_9 = var_3; switch ((number32_t) (((uint32_t) var_4 >> 22) & 0x3F)) { case 42: { generic32_t var_31; var_31 = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208); if (var_5) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 32; var_31 = llvm_fshl_i32(*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208), *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208), var_5); } *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = var_31; var_9 = var_3; } break; case 43: { generic32_t var_32; var_32 = *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208); if (var_5) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 32; var_32 = llvm_fshr_i32(*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208), *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 12 << 2) & 0x7C) * 1 - 208), var_5); } *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) = var_32; var_9 = var_3; } break; case 44: { generic32_t var_33; generic32_t var_34; var_34 = !(stack.offset_16520.member_2.offset_4 & 0x200000) ? 0 : 4290772992; var_33 = (stack.offset_16520.member_2.offset_4 & 0x3FFFFF) | var_34; stack.offset_16520.member_9.offset_56 = stack.offset_16388; stack.offset_16520.member_10.offset_60 = stack.offset_16392; stack.offset_16520.member_1.offset_52 = stack.offset_16408; stack.offset_16588 = var_33; *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = stack.offset_16520.member_1.offset_52; helper_lock(); *(struct_7 **) ((pointer_or_number32_t) &stack - 4) = &(&stack)[1]; helper_unlock(); } break; case 45: { switch ((number32_t) (((uint32_t) var_4 >> 12) & 0x7)) { case 0: { generic8_t var_35; var_35 = '\000'; if (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) < var_5) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_35 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_35; var_9 = var_3; } break; case 1: { generic8_t var_36; var_36 = '\000'; if (!(*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) > var_5)) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_36 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_36; var_9 = var_3; } break; case 2: { generic8_t var_37; var_37 = '\000'; if (!(*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) < var_5)) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_37 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_37; var_9 = var_3; } break; case 3: { generic8_t var_38; var_38 = '\000'; if (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) > var_5) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_38 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_38; var_9 = var_3; } break; case 4: { generic8_t var_39; var_39 = '\000'; if (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) == var_5) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_39 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_39; var_9 = var_3; } break; case 5: { generic8_t var_40; var_40 = '\000'; if (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) != var_5) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_40 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_40; var_9 = var_3; } break; case 6: { generic8_t var_41; var_41 = '\000'; if ((*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) & var_5)) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_41 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_41; var_9 = var_3; } break; default: { generic8_t var_42; var_42 = '\000'; if (!(*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) & var_5)) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_42 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_42; var_9 = var_3; } break; } } break; case 46: { switch ((number32_t) (((uint32_t) var_4 >> 12) & 0x7)) { case 0: { generic8_t var_43; var_43 = '\000'; if ((int32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) < (int32_t) var_5) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_43 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_43; var_9 = var_3; } break; case 1: { generic8_t var_44; var_44 = '\000'; if (!((int32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) > (int32_t) var_5)) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_44 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_44; var_9 = var_3; } break; case 2: { generic8_t var_45; var_45 = '\000'; if (!((int32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) < (int32_t) var_5)) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_45 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_45; var_9 = var_3; } break; case 3: { generic8_t var_46; var_46 = '\000'; if ((int32_t) *(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) > (int32_t) var_5) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_46 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_46; var_9 = var_3; } break; case 4: { generic8_t var_47; var_47 = '\000'; if (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) == var_5) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_47 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_47; var_9 = var_3; } break; case 5: { generic8_t var_48; var_48 = '\000'; if (*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) != var_5) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_48 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_48; var_9 = var_3; } break; case 6: { generic8_t var_49; var_49 = '\000'; if ((*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) & var_5)) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_49 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_49; var_9 = var_3; } break; default: { generic8_t var_50; var_50 = '\000'; if (!(*(generic32_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 17 << 2) & 0x7C) * 1 - 208) & var_5)) { *(generic32_t *) ((pointer_or_number32_t) &stack - 4) = 1; var_50 = '\001'; } *(generic8_t *) ((pointer_or_number32_t) &(&stack)[1] + (((uint32_t) var_4 >> 15) & 0x3) * 1 - 80) = var_50; var_9 = var_3; } break; } } break; } } break; } } }
Loading...