DEFINITION([ARGS]{}, [UPVALUES]{}, [FLAGS]{}, [CASTS]{}, [RESULTS]{}) page_function_goto<100>(a36, a40, a44) page_function_start (98) { [PK] DEFINITION([ARGS]{a36, a44}, [UPVALUES]{}, [FLAGS]{}, [CASTS]{int32_t(a44), int64_t(a36)}, [RESULTS]{}) memset(331) = memread((a36 - 36)) local r35 = memread((a36 - 24)) a36 = memread(a44) a44 = (a44 + 4) [PK] [RT=a44] return ; 98 } page_function_end(98) page_function_start (100) { [PK] DEFINITION([ARGS]{a36, a40, a44}, [UPVALUES]{}, [FLAGS]{}, [CASTS]{int64_t(a36), int32_t(a44), int64_t(r44)}, [RESULTS]{}) memset((a44 - 4)) = a36 a36 = a44 a44 = (a44 - 32) memset((a36 - 4)) = 0 memset((a36 - 8)) = 9 memset((a36 - 12)) = 0 local r252 = (a36 - 12) local r259 = (memread(r252) - 1000) memset(r252) = memread(r252) local r292 = uint32_t((memread(r252) ~ 1000)) local r295 = memread(r252) if ((r259 > 0)) then memset((a36 - 24)) = memread((a36 - 12)) memset((a36 - 20)) = (memread((a36 - 12)) ~ 170) memset((a36 - 16)) = (memread((a36 - 12)) + 3) local r39 = (a36 - 8) local r43 = (a36 - 24) memset(int32_t(a44)) = 82 local r248 = (int32_t(a44) - 4) memset(r248) = a36 a44 = int64_t(r248) a36 = a44 memset((int64_t(a36) - 8)) = r39 memset((int64_t(a36) - 16)) = r43 memset((int64_t(a36) - 20)) = a40 memset((int64_t(a36) - 24)) = 0 memset((int64_t(a36) - 28)) = 0 local r35 = ((memread((int64_t(a36) - 20)) ~ 90) + (memread(memread((int64_t(a36) - 16))) << 1)) memset((int64_t(a36) - 32)) = r35 while (true) do r252 = (int64_t(a36) - 28) r259 = (memread(r252) - 10) memset(r252) = memread(r252) r292 = uint32_t((memread(r252) ~ 10)) r295 = memread(r252) if ((r259 > 0)) then break end memset((int64_t(a36) - 32)) = (memread((int64_t(a36) - 32)) ~ (memread((int64_t(a36) - 28)) * 3)) local r250 = memread((int64_t(a36) - 32)) if (r35 == 0) then memset((int64_t(a36) - 24)) = int32_t((int32_t((memread((memread((int64_t(a36) - 8)) + (((memread((int64_t(a36) - 28)) ~ 2147483648) - 2147483648) * 4))) + (memread((int64_t(a36) - 16)) + 4))) + (int64_t(a36) - 24))) memset((int64_t(a36) - 24)) = int32_t((int32_t((memread((memread((int64_t(a36) - 8)) + (((memread((int64_t(a36) - 28)) ~ 2147483648) - 2147483648) * 4))) ~ (memread((int64_t(a36) - 16)) + 8))) + (int64_t(a36) - 24))) end r252 = (int64_t(a36) - 24) r259 = (memread(r252) - 100) memset(r252) = memread(r252) if (((r259 <= 0) or true)) then break end r35 = memread((int64_t(a36) - 28)) memset((int64_t(a36) - 28)) = (r35 + 1) local r253 = memread((int64_t(a36) - 28)) r253 = (memread((int64_t(a36) - 32)) < 0) memset((int64_t(a36) - 32)) = (memread((int64_t(a36) - 32)) << 1) end memset((int64_t(a36) - 36)) = (memread((int64_t(a36) - 24)) << 1) memset((int64_t(a36) - 36)) = int32_t((memread((int64_t(a36) - 36)) - (int64_t(a36) - 24))) r252 = (int64_t(a36) - 20) r259 = memread(r252) memset(r252) = memread(r252) r292 = memread(r252) r295 = memread(r252) if ((r259 > 0)) then page_function_goto<98>(a36, a44) end memset((int64_t(a36) - 36)) = (memread((int64_t(a36) - 36)) ~ 3735928559) page_function_goto<98>(a36, a44) end a36 = memread(int32_t((a44 + 32))) return ; } page_function_end(100)