Version diff
Upgrade at slot 400531280 for Program FDEV...sHsd.
Before Previous version
3d1b6307...d1ec3609After slot 400531280
0dc9f5b3...82cf0e91Updated Feb 15, 2026, 11:45 PM
2kwL...WfybFull assembly diffs can tint an entire changed hunk even when most instructions are identical. This view compares normalized instruction text and keeps only the rows that actually changed.
Changed instruction rows 3201
Before After
2944 unchanged instructions hidden
002944 if r4 == 0x0 goto +0x1071002944 if r4 == 0x0 goto +0x1007002945 if r4 < 0x8 goto +0x5e0002945 if r4 < 0x8 goto +0x545002946 r7 = r0002946 r7 = r0002947 *(u64 *)(r10 - 0x2a8) = r1002947 *(u64 *)(r10 - 0x1d8) = r1002948 r9 = r4002948 r9 = r4002949 r2 = *(u64 *)(r8 + 0x0)002949 r2 = *(u64 *)(r8 + 0x0)002950 r1 = *(u64 *)(r3 + 0x38)002950 r1 = *(u64 *)(r3 + 0x38)002951 r2 += 0x8002951 r2 += 0x8002952 r1 += 0x8002952 r1 += 0x8002953 *(u64 *)(r10 - 0x2a0) = r3002953 *(u64 *)(r10 - 0x1e0) = r3002954 r3 = 0x20002954 r3 = 0x20002955 call 0x1b92002955 call 0x1c9a002956 r2 = *(u64 *)(r10 - 0x2a0)002956 r2 = *(u64 *)(r10 - 0x1e0)002957 r8 = r0002957 r8 = r0002958 r1 = r8002958 r1 = r8002959 r1 <<= 0x20002959 r1 <<= 0x204 unchanged instructions hidden
002964 r6 = r2002964 r6 = r2002965 r6 += 0x38002965 r6 += 0x38002966 r1 = r10002966 r1 = r10002967 r1 += -0x298002967 r1 += -0x118002968 r2 = r6002968 r2 = r6002969 call 0x1688002969 call 0x1781002970 w1 = *(u32 *)(r10 - 0x298)002970 w1 = *(u32 *)(r10 - 0x118)002971 if r1 != 0x0 goto +0xc94002971 if r1 != 0x0 goto +0xcd6002972 r1 = -0x527c80fe5b7a19cd ll002972 r1 = -0x527c80fe5b7a19cd ll002973 r2 = *(u64 *)(r10 - 0x290)002973 r2 = *(u64 *)(r10 - 0x110)002974 *(u64 *)(r10 - 0x2b0) = r2002974 *(u64 *)(r10 - 0x1e8) = r2002975 *(u64 *)(r10 - 0x50) = 0x0002975 *(u64 *)(r10 - 0x1b0) = 0x0002976 r8 <<= 0x20002976 r8 <<= 0x20002977 r8 >>= 0x20002977 r8 >>= 0x20002978 if r8 == 0x0 goto +0x1002978 if r8 == 0x0 goto +0x1002979 goto +0x2002979 goto +0x2002980 r1 = 0x70e8d9b452152ec6 ll002980 r1 = 0x70e8d9b452152ec6 ll002981 *(u8 *)(r10 - 0x4f) = 0x1002981 *(u8 *)(r10 - 0x1af) = 0x1002982 *(u64 *)(r10 - 0x58) = r7002982 *(u64 *)(r10 - 0x1b8) = r7002983 *(u64 *)(r10 - 0x60) = r1002983 *(u64 *)(r10 - 0x1c0) = r1002984 r1 = 0x0002984 r1 = 0x0002985 r3 = r9002985 r3 = r9002986 r0 = r3002986 r0 = r326 unchanged instructions hidden
003013 r4 &= -0x8003013 r4 &= -0x8003014 r1 = 0x300000000 ll003014 r1 = 0x300000000 ll003015 *(u64 *)(r1 + 0x0) = r4003015 *(u64 *)(r1 + 0x0) = r4003016 *(u64 *)(r10 - 0x2b8) = r4003016 *(u64 *)(r10 - 0x1f0) = r4003017 r1 = *(u64 *)(r10 - 0x2a0)003017 r1 = *(u64 *)(r10 - 0x1e0)003018 r1 += 0x8003018 r1 += 0x8003019 *(u64 *)(r10 - 0x2a0) = r1003019 *(u64 *)(r10 - 0x1e0) = r1003020 r3 += -0x1003020 r3 += -0x1003021 r1 = 0x0003021 r1 = 0x0003022 if r0 == 0x8 goto +0x680003022 if r0 == 0x8 goto +0x5e9003023 r1 = r5003023 r1 = r5003024 r1 >>= 0x3003024 r1 >>= 0x3003025 r2 = *(u64 *)(r10 - 0x2b8)003025 r2 = *(u64 *)(r10 - 0x1f0)003026 r2 += 0x9003026 r2 += 0x9003027 r5 = *(u64 *)(r10 - 0x2a0)003027 r5 = *(u64 *)(r10 - 0x1e0)003028 r0 = r1003028 r0 = r1003029 goto +0x695003029 goto +0x602003030 if r2 s> 0x12 goto +0x8a003030 if r2 s> 0x12 goto +0x8a3 unchanged instructions hidden
003034 if r4 == 0x0 goto +0x101b003034 if r4 == 0x0 goto +0xfb1003035 if r4 < 0x7 goto +0x586003035 if r4 < 0x7 goto +0x4eb003036 r7 = r0003036 r7 = r0003037 *(u64 *)(r10 - 0x2a8) = r1003037 *(u64 *)(r10 - 0x1d8) = r1003038 r8 = r4003038 r8 = r4003039 *(u64 *)(r10 - 0x2a0) = r3003039 *(u64 *)(r10 - 0x1e0) = r3003040 r6 = r3003040 r6 = r3003041 r6 += 0x30003041 r6 += 0x30003042 r1 = r10003042 r1 = r10003043 r1 += -0x298003043 r1 += -0x118003044 r2 = r6003044 r2 = r6003045 call 0x163c003045 call 0x1735003046 w1 = *(u32 *)(r10 - 0x298)003046 w1 = *(u32 *)(r10 - 0x118)003047 if r1 != 0x0 goto +0xc48003047 if r1 != 0x0 goto +0xc8a003048 r9 = *(u64 *)(r10 - 0x290)003048 r9 = *(u64 *)(r10 - 0x110)003049 *(u64 *)(r10 - 0x58) = r7003049 *(u64 *)(r10 - 0x1b8) = r7003050 r1 = -0x21cce13b25a54171 ll003050 r1 = -0x21cce13b25a54171 ll003051 *(u64 *)(r10 - 0x60) = r1003051 *(u64 *)(r10 - 0x1c0) = r1003052 r1 = 0x0003052 r1 = 0x0003053 r3 = r8003053 r3 = r8003054 r0 = r3003054 r0 = r32 unchanged instructions hidden
003057 r5 += -0x8003057 r5 += -0x8003058 r2 = r5003058 r2 = r5003059 r2 <<= 0x1003059 r2 <<= 0x1003060 *(u64 *)(r10 - 0x50) = 0x0003060 *(u64 *)(r10 - 0x1b0) = 0x0003061 r4 = 0x7ffffffffffffff8 ll003061 r4 = 0x7ffffffffffffff8 ll003062 if r5 > r4 goto +0xa6e003062 if r5 > r4 goto +0xab0003063 if r2 > r4 goto +0xa6d003063 if r2 > r4 goto +0xaaf18 unchanged instructions hidden
003082 r4 &= -0x8003082 r4 &= -0x8003083 r1 = 0x300000000 ll003083 r1 = 0x300000000 ll003084 *(u64 *)(r1 + 0x0) = r4003084 *(u64 *)(r1 + 0x0) = r4003085 *(u64 *)(r10 - 0x2b0) = r4003085 *(u64 *)(r10 - 0x1e8) = r4003086 *(u64 *)(r10 - 0x2b8) = r9003086 *(u64 *)(r10 - 0x1f0) = r9003087 r1 = *(u64 *)(r10 - 0x2a0)003087 r1 = *(u64 *)(r10 - 0x1e0)003088 r1 += 0x8003088 r1 += 0x8003089 *(u64 *)(r10 - 0x2a0) = r1003089 *(u64 *)(r10 - 0x1e0) = r1003090 r3 += -0x1003090 r3 += -0x1003091 r1 = 0x0003091 r1 = 0x0003092 if r0 == 0x8 goto +0x668003092 if r0 == 0x8 goto +0x5d5003093 r1 = r5003093 r1 = r5003094 r1 >>= 0x3003094 r1 >>= 0x3003095 r2 = *(u64 *)(r10 - 0x2b0)003095 r2 = *(u64 *)(r10 - 0x1e8)003096 r2 += 0x9003096 r2 += 0x9003097 r5 = *(u64 *)(r10 - 0x2a0)003097 r5 = *(u64 *)(r10 - 0x1e0)003098 r0 = r1003098 r0 = r1003099 goto +0x673003099 goto +0x5e0003100 if r2 s> 0x8 goto +0x8c003100 if r2 s> 0x8 goto +0x8c2 unchanged instructions hidden
003103 if r4 == 0x0 goto +0xfaa003103 if r4 == 0x0 goto +0xf40003104 if r4 < 0x4 goto +0x541003104 if r4 < 0x4 goto +0x4a6003105 r7 = r0003105 r7 = r0003106 *(u64 *)(r10 - 0x2a8) = r1003106 *(u64 *)(r10 - 0x1d8) = r1003107 r8 = r4003107 r8 = r4003108 *(u64 *)(r10 - 0x2a0) = r3003108 *(u64 *)(r10 - 0x1e0) = r3003109 r6 = r3003109 r6 = r3003110 r6 += 0x18003110 r6 += 0x18003111 r1 = r10003111 r1 = r10003112 r1 += -0x298003112 r1 += -0x118003113 r2 = r6003113 r2 = r6003114 call 0x15f7003114 call 0x16f0003115 w1 = *(u32 *)(r10 - 0x298)003115 w1 = *(u32 *)(r10 - 0x118)003116 if r1 != 0x0 goto +0xc03003116 if r1 != 0x0 goto +0xc45003117 r9 = *(u64 *)(r10 - 0x290)003117 r9 = *(u64 *)(r10 - 0x110)003118 *(u64 *)(r10 - 0x58) = r7003118 *(u64 *)(r10 - 0x1b8) = r7003119 r1 = -0x37788a1e6e613908 ll003119 r1 = -0x37788a1e6e613908 ll003120 *(u64 *)(r10 - 0x60) = r1003120 *(u64 *)(r10 - 0x1c0) = r1003121 r1 = 0x0003121 r1 = 0x0003122 r3 = r8003122 r3 = r8003123 r0 = r3003123 r0 = r32 unchanged instructions hidden
003126 r5 += -0x8003126 r5 += -0x8003127 r2 = r5003127 r2 = r5003128 r2 <<= 0x1003128 r2 <<= 0x1003129 *(u64 *)(r10 - 0x50) = 0x0003129 *(u64 *)(r10 - 0x1b0) = 0x0003130 r4 = 0x7ffffffffffffff8 ll003130 r4 = 0x7ffffffffffffff8 ll003131 if r5 > r4 goto +0xa29003131 if r5 > r4 goto +0xa6b003132 if r2 > r4 goto +0xa28003132 if r2 > r4 goto +0xa6a18 unchanged instructions hidden
003151 r4 &= -0x8003151 r4 &= -0x8003152 r1 = 0x300000000 ll003152 r1 = 0x300000000 ll003153 *(u64 *)(r1 + 0x0) = r4003153 *(u64 *)(r1 + 0x0) = r4003154 *(u64 *)(r10 - 0x2b0) = r4003154 *(u64 *)(r10 - 0x1e8) = r4003155 *(u64 *)(r10 - 0x2b8) = r9003155 *(u64 *)(r10 - 0x1f0) = r9003156 r1 = *(u64 *)(r10 - 0x2a0)003156 r1 = *(u64 *)(r10 - 0x1e0)003157 r1 += 0x8003157 r1 += 0x8003158 *(u64 *)(r10 - 0x2a0) = r1003158 *(u64 *)(r10 - 0x1e0) = r1003159 r3 += -0x1003159 r3 += -0x1003160 r1 = 0x0003160 r1 = 0x0003161 if r0 == 0x8 goto +0x589003161 if r0 == 0x8 goto +0x4f2003162 r1 = r5003162 r1 = r5003163 r1 >>= 0x3003163 r1 >>= 0x3003164 r2 = *(u64 *)(r10 - 0x2b0)003164 r2 = *(u64 *)(r10 - 0x1e8)003165 r2 += 0x9003165 r2 += 0x9003166 r5 = *(u64 *)(r10 - 0x2a0)003166 r5 = *(u64 *)(r10 - 0x1e0)003167 r0 = r1003167 r0 = r1003168 goto +0x594003168 goto +0x4fd003169 if r2 s> 0x15 goto +0x6f003169 if r2 s> 0x15 goto +0x6f2 unchanged instructions hidden
003172 if r4 == 0x0 goto +0xf69003172 if r4 == 0x0 goto +0xeff003173 if r4 < 0x8 goto +0x4fc003173 if r4 < 0x8 goto +0x461003174 r7 = r0003174 r7 = r0003175 *(u64 *)(r10 - 0x2a8) = r1003175 *(u64 *)(r10 - 0x1d8) = r1003176 r8 = r4003176 r8 = r4003177 *(u64 *)(r10 - 0x2a0) = r3003177 *(u64 *)(r10 - 0x1e0) = r3003178 r6 = r3003178 r6 = r3003179 r6 += 0x30003179 r6 += 0x30003180 r1 = r10003180 r1 = r10003181 r1 += -0x298003181 r1 += -0x118003182 r2 = r6003182 r2 = r6003183 call 0x15b2003183 call 0x16ab003184 w1 = *(u32 *)(r10 - 0x298)003184 w1 = *(u32 *)(r10 - 0x118)003185 if r1 != 0x0 goto +0xbbe003185 if r1 != 0x0 goto +0xc00003186 r9 = *(u64 *)(r10 - 0x290)003186 r9 = *(u64 *)(r10 - 0x110)003187 *(u64 *)(r10 - 0x58) = r7003187 *(u64 *)(r10 - 0x1b8) = r7003188 r1 = -0x37788a1e6e613908 ll003188 r1 = -0x37788a1e6e613908 ll003189 *(u64 *)(r10 - 0x60) = r1003189 *(u64 *)(r10 - 0x1c0) = r1003190 r1 = 0x0003190 r1 = 0x0003191 r3 = r8003191 r3 = r8003192 r0 = r3003192 r0 = r32 unchanged instructions hidden
003195 r5 += -0x8003195 r5 += -0x8003196 r2 = r5003196 r2 = r5003197 r2 <<= 0x1003197 r2 <<= 0x1003198 *(u64 *)(r10 - 0x40) = 0x0003198 *(u64 *)(r10 - 0x1a0) = 0x0003199 *(u64 *)(r10 - 0x47) = 0x0003199 *(u64 *)(r10 - 0x1a7) = 0x0003200 *(u64 *)(r10 - 0x4f) = 0x0003200 *(u64 *)(r10 - 0x1af) = 0x0003201 *(u8 *)(r10 - 0x50) = 0x1003201 *(u8 *)(r10 - 0x1b0) = 0x1003202 r4 = 0x7ffffffffffffff8 ll003202 r4 = 0x7ffffffffffffff8 ll003203 if r5 > r4 goto +0x9e1003203 if r5 > r4 goto +0xa23003204 if r2 > r4 goto +0x9e0003204 if r2 > r4 goto +0xa2218 unchanged instructions hidden
003223 r4 &= -0x8003223 r4 &= -0x8003224 r1 = 0x300000000 ll003224 r1 = 0x300000000 ll003225 *(u64 *)(r1 + 0x0) = r4003225 *(u64 *)(r1 + 0x0) = r4003226 *(u64 *)(r10 - 0x2b0) = r4003226 *(u64 *)(r10 - 0x1e8) = r4003227 *(u64 *)(r10 - 0x2b8) = r9003227 *(u64 *)(r10 - 0x1f0) = r9003228 r1 = *(u64 *)(r10 - 0x2a0)003228 r1 = *(u64 *)(r10 - 0x1e0)003229 r1 += 0x8003229 r1 += 0x8003230 *(u64 *)(r10 - 0x2a0) = r1003230 *(u64 *)(r10 - 0x1e0) = r1003231 r3 += -0x1003231 r3 += -0x1003232 r1 = 0x0003232 r1 = 0x0003233 if r0 == 0x8 goto +0x565003233 if r0 == 0x8 goto +0x4ce003234 r1 = r5003234 r1 = r5003235 r1 >>= 0x3003235 r1 >>= 0x3003236 r2 = *(u64 *)(r10 - 0x2b0)003236 r2 = *(u64 *)(r10 - 0x1e8)003237 r2 += 0x9003237 r2 += 0x9003238 r5 = *(u64 *)(r10 - 0x2a0)003238 r5 = *(u64 *)(r10 - 0x1e0)003239 r0 = r1003239 r0 = r1003240 goto +0x570003240 goto +0x4d9003241 if r2 s> 0xa goto +0xbe003241 if r2 s> 0xa goto +0xbe1 unchanged instructions hidden
003243 if r4 == 0x0 goto +0xf2e003243 if r4 == 0x0 goto +0xec4003244 if r4 < 0x7 goto +0x4b5003244 if r4 < 0x7 goto +0x41a003245 r7 = r0003245 r7 = r0003246 *(u64 *)(r10 - 0x2a8) = r1003246 *(u64 *)(r10 - 0x1d8) = r1003247 *(u64 *)(r10 - 0x2b0) = r4003247 *(u64 *)(r10 - 0x1e8) = r4003248 *(u64 *)(r10 - 0x2a0) = r3003248 *(u64 *)(r10 - 0x1e0) = r3003249 r8 = r3003249 r8 = r3003250 r8 += 0x30003250 r8 += 0x30003251 r1 = r10003251 r1 = r10003252 r1 += -0x298003252 r1 += -0x118003253 r2 = r8003253 r2 = r8003254 call 0x156b003254 call 0x1664003255 w1 = *(u32 *)(r10 - 0x298)003255 w1 = *(u32 *)(r10 - 0x118)003256 if r1 != 0x0 goto +0xb77003256 if r1 != 0x0 goto +0xbb9003257 r1 = 0x0003257 r1 = 0x0003258 r5 = r6003258 r5 = r623 unchanged instructions hidden
003282 if r2 == 0x16 goto +0x36c003282 if r2 == 0x16 goto +0x2cf003283 if r4 == 0x0 goto +0xf0a003283 if r4 == 0x0 goto +0xea0003284 if r4 < 0x8 goto +0x48d003284 if r4 < 0x8 goto +0x3f2003285 *(u64 *)(r10 - 0x2b8) = r0003285 *(u64 *)(r10 - 0x1f0) = r0003286 *(u64 *)(r10 - 0x2a8) = r1003286 *(u64 *)(r10 - 0x1d8) = r1003287 r4 <<= 0x3003287 r4 <<= 0x3003288 r0 = r4003288 r0 = r4003289 r0 += -0x8003289 r0 += -0x81 unchanged instructions hidden
003291 r1 >>= 0x3003291 r1 >>= 0x3003292 if r1 < 0x7 goto +0x1003292 if r1 < 0x7 goto +0x1003293 r1 = 0x7003293 r1 = 0x7003294 *(u64 *)(r10 - 0x2a0) = r3003294 *(u64 *)(r10 - 0x1e0) = r3003295 r2 = r3003295 r2 = r3003296 r2 += 0x8003296 r2 += 0x8003297 r3 = -0x37788a1e6e613908 ll003297 r3 = -0x37788a1e6e613908 ll003298 *(u64 *)(r10 - 0x60) = r3003298 *(u64 *)(r10 - 0x1c0) = r3003299 r3 = 0x0003299 r3 = 0x0003300 r5 = 0x8003300 r5 = 0x8003301 r6 = *(u64 *)(r10 - 0x2b8)003301 r6 = *(u64 *)(r10 - 0x1f0)003302 r6 /= 0x64003302 r6 /= 0x64003303 *(u64 *)(r10 - 0x2b0) = r6003303 *(u64 *)(r10 - 0x1e8) = r6003304 *(u64 *)(r10 - 0x58) = r6003304 *(u64 *)(r10 - 0x1b8) = r6003305 *(u64 *)(r10 - 0x40) = 0x0003305 *(u64 *)(r10 - 0x1a0) = 0x0003306 *(u64 *)(r10 - 0x47) = 0x0003306 *(u64 *)(r10 - 0x1a7) = 0x0003307 *(u64 *)(r10 - 0x4f) = 0x0003307 *(u64 *)(r10 - 0x1af) = 0x0003308 *(u8 *)(r10 - 0x50) = 0x1003308 *(u8 *)(r10 - 0x1b0) = 0x1003309 if r0 == 0x0 goto +0x8d5003309 if r0 == 0x0 goto +0x874003310 r3 = r1003310 r3 = r1003311 r3 <<= 0x4003311 r3 <<= 0x421 unchanged instructions hidden
003333 if r4 == 0x0 goto +0xef4003333 if r4 == 0x0 goto +0xe8a003334 if r4 < 0x8 goto +0x45b003334 if r4 < 0x8 goto +0x3c0003335 r9 = r0003335 r9 = r0003336 *(u64 *)(r10 - 0x2a8) = r1003336 *(u64 *)(r10 - 0x1d8) = r1003337 r7 = r4003337 r7 = r4003338 r2 = *(u64 *)(r8 + 0x0)003338 r2 = *(u64 *)(r8 + 0x0)003339 r1 = *(u64 *)(r3 + 0x38)003339 r1 = *(u64 *)(r3 + 0x38)003340 r2 += 0x8003340 r2 += 0x8003341 *(u64 *)(r10 - 0x2b0) = r1003341 *(u64 *)(r10 - 0x1e8) = r1003342 r1 += 0x8003342 r1 += 0x8003343 *(u64 *)(r10 - 0x2a0) = r3003343 *(u64 *)(r10 - 0x1e0) = r3003344 r3 = 0x20003344 r3 = 0x20003345 call 0x1a0c003345 call 0x1b14003346 r2 = *(u64 *)(r10 - 0x2a0)003346 r2 = *(u64 *)(r10 - 0x1e0)003347 *(u64 *)(r10 - 0x2b8) = r0003347 *(u64 *)(r10 - 0x1f0) = r0003348 r1 = r0003348 r1 = r0003349 r1 <<= 0x20003349 r1 <<= 0x20003350 r1 >>= 0x20003350 r1 >>= 0x206 unchanged instructions hidden
003357 r2 = r9003357 r2 = r9003358 if r1 == 0x0 goto +0x94f003358 if r1 == 0x0 goto +0x997003359 r1 = -0x51784f1944d7c293 ll003359 r1 = -0x51784f1944d7c293 ll003360 r3 = *(u64 *)(r10 - 0x2b0)003360 r3 = *(u64 *)(r10 - 0x1e8)003361 r9 = *(u64 *)(r3 + 0x48)003361 r9 = *(u64 *)(r3 + 0x48)003362 goto +0xa44003362 goto +0xae8003363 if r2 == 0x10 goto +0x22e003363 if r2 == 0x10 goto +0x1911 unchanged instructions hidden
003365 if r4 == 0x0 goto +0xed8003365 if r4 == 0x0 goto +0xe6e003366 if r4 < 0x6 goto +0x43b003366 if r4 < 0x6 goto +0x3a0003367 r7 = r0003367 r7 = r0003368 *(u64 *)(r10 - 0x2a8) = r1003368 *(u64 *)(r10 - 0x1d8) = r1003369 r8 = r4003369 r8 = r4003370 *(u64 *)(r10 - 0x2a0) = r3003370 *(u64 *)(r10 - 0x1e0) = r3003371 r6 = r3003371 r6 = r3003372 r6 += 0x28003372 r6 += 0x28003373 r1 = r10003373 r1 = r10003374 r1 += -0x298003374 r1 += -0x118003375 r2 = r6003375 r2 = r6003376 call 0x14f1003376 call 0x15ea003377 w1 = *(u32 *)(r10 - 0x298)003377 w1 = *(u32 *)(r10 - 0x118)003378 if r1 != 0x0 goto +0xafd003378 if r1 != 0x0 goto +0xb3f003379 r9 = *(u64 *)(r10 - 0x290)003379 r9 = *(u64 *)(r10 - 0x110)003380 *(u64 *)(r10 - 0x58) = r7003380 *(u64 *)(r10 - 0x1b8) = r7003381 r1 = -0x77a4a414b3c0b4bf ll003381 r1 = -0x77a4a414b3c0b4bf ll003382 *(u64 *)(r10 - 0x60) = r1003382 *(u64 *)(r10 - 0x1c0) = r1003383 r1 = 0x0003383 r1 = 0x0003384 r3 = r8003384 r3 = r8003385 r0 = r3003385 r0 = r32 unchanged instructions hidden
003388 r5 += -0x8003388 r5 += -0x8003389 r2 = r5003389 r2 = r5003390 r2 <<= 0x1003390 r2 <<= 0x1003391 *(u8 *)(r10 - 0x48) = 0x1003391 *(u8 *)(r10 - 0x1a8) = 0x1003392 *(u64 *)(r10 - 0x50) = 0x0003392 *(u64 *)(r10 - 0x1b0) = 0x0003393 r4 = 0x7ffffffffffffff8 ll003393 r4 = 0x7ffffffffffffff8 ll003394 if r5 > r4 goto +0x922003394 if r5 > r4 goto +0x964003395 if r2 > r4 goto +0x921003395 if r2 > r4 goto +0x96318 unchanged instructions hidden
003414 r4 &= -0x8003414 r4 &= -0x8003415 r1 = 0x300000000 ll003415 r1 = 0x300000000 ll003416 *(u64 *)(r1 + 0x0) = r4003416 *(u64 *)(r1 + 0x0) = r4003417 *(u64 *)(r10 - 0x2b0) = r4003417 *(u64 *)(r10 - 0x1e8) = r4003418 *(u64 *)(r10 - 0x2b8) = r9003418 *(u64 *)(r10 - 0x1f0) = r9003419 r1 = *(u64 *)(r10 - 0x2a0)003419 r1 = *(u64 *)(r10 - 0x1e0)003420 r1 += 0x8003420 r1 += 0x8003421 *(u64 *)(r10 - 0x2a0) = r1003421 *(u64 *)(r10 - 0x1e0) = r1003422 r3 += -0x1003422 r3 += -0x1003423 r1 = 0x0003423 r1 = 0x0003424 if r0 == 0x8 goto +0x540003424 if r0 == 0x8 goto +0x4ad003425 r1 = r5003425 r1 = r5003426 r1 >>= 0x3003426 r1 >>= 0x3003427 r2 = *(u64 *)(r10 - 0x2b0)003427 r2 = *(u64 *)(r10 - 0x1e8)003428 r2 += 0x9003428 r2 += 0x9003429 r5 = *(u64 *)(r10 - 0x2a0)003429 r5 = *(u64 *)(r10 - 0x1e0)003430 r0 = r1003430 r0 = r1003431 goto +0x54b003431 goto +0x4b8003432 if r2 == 0xb goto +0x30c003432 if r2 == 0xb goto +0x271003433 if r4 == 0x0 goto +0xe78003433 if r4 == 0x0 goto +0xe0e003434 if r4 < 0x6 goto +0x3f7003434 if r4 < 0x6 goto +0x35c003435 *(u64 *)(r10 - 0x2b8) = r0003435 *(u64 *)(r10 - 0x1f0) = r0003436 *(u64 *)(r10 - 0x2a8) = r1003436 *(u64 *)(r10 - 0x1d8) = r1003437 *(u64 *)(r10 - 0x2b0) = r4003437 *(u64 *)(r10 - 0x1e8) = r4003438 r4 += -0x1003438 r4 += -0x1003439 *(u64 *)(r10 - 0x2c0) = r4003439 *(u64 *)(r10 - 0x1f8) = r4003440 if r4 > 0x7 goto +0x1003440 if r4 > 0x7 goto +0x1003441 goto +0xea0003441 goto +0xe36003442 r2 = *(u64 *)(r8 + 0x0)003442 r2 = *(u64 *)(r8 + 0x0)003443 r1 = *(u64 *)(r3 + 0x40)003443 r1 = *(u64 *)(r3 + 0x40)003444 r2 += 0x8003444 r2 += 0x8003445 r1 += 0x8003445 r1 += 0x8003446 *(u64 *)(r10 - 0x2a0) = r3003446 *(u64 *)(r10 - 0x1e0) = r3003447 r3 = 0x20003447 r3 = 0x20003448 call 0x19a5003448 call 0x1aad003449 r3 = *(u64 *)(r10 - 0x2a0)003449 r3 = *(u64 *)(r10 - 0x1e0)003450 r8 = r0003450 r8 = r0003451 r2 = r3003451 r2 = r3003452 r2 += 0x40003452 r2 += 0x402 unchanged instructions hidden
003455 r1 >>= 0x20003455 r1 >>= 0x20003456 if r1 == 0x0 goto +0x1003456 if r1 == 0x0 goto +0x1003457 goto +0x5003457 goto +0x5003458 r1 = *(u64 *)(r10 - 0x2c0)003458 r1 = *(u64 *)(r10 - 0x1f8)003459 if r1 > 0x9 goto +0x1003459 if r1 > 0x9 goto +0x1003460 goto +0xe99003460 goto +0xe2f003461 r2 = r3003461 r2 = r3003462 r2 += 0x50003462 r2 += 0x50003463 r1 = r10003463 r1 = r10003464 r1 += -0x298003464 r1 += -0x118003465 *(u64 *)(r10 - 0x2c8) = r2003465 *(u64 *)(r10 - 0x200) = r2003466 call 0x1497003466 call 0x1590003467 w1 = *(u32 *)(r10 - 0x290)003467 w1 = *(u32 *)(r10 - 0x110)003468 w2 = *(u32 *)(r10 - 0x298)003468 w2 = *(u32 *)(r10 - 0x118)003469 r5 = r1003469 r5 = r1003470 if r2 != 0x0 goto +0x1003470 if r2 != 0x0 goto +0x1003471 r5 = *(u64 *)(r10 - 0x290)003471 r5 = *(u64 *)(r10 - 0x110)003472 r3 = *(u64 *)(r10 - 0x2a8)003472 r3 = *(u64 *)(r10 - 0x1d8)003473 if r2 != 0x0 goto +0x2e1003473 if r2 != 0x0 goto +0x243003474 r1 = 0x0003474 r1 = 0x0003475 r0 = r6003475 r0 = r68 unchanged instructions hidden
003484 r2 = r3003484 r2 = r3003485 r2 -= r0003485 r2 -= r0003486 r1 = 0x0003486 r1 = 0x0003487 *(u64 *)(r10 - 0x2d0) = r1003487 *(u64 *)(r10 - 0x208) = r1003488 r1 = 0x1003488 r1 = 0x1003489 r4 = 0x1003489 r4 = 0x1003490 if r2 > r3 goto +0x1003490 if r2 > r3 goto +0x1003491 r4 = 0x0003491 r4 = 0x0003492 if r4 != 0x0 goto +0x1003492 if r4 != 0x0 goto +0x1003493 *(u64 *)(r10 - 0x2d0) = r2003493 *(u64 *)(r10 - 0x208) = r2003494 r2 = 0x300000007 ll003494 r2 = 0x300000007 ll003495 r7 = *(u64 *)(r10 - 0x2d0)003495 r7 = *(u64 *)(r10 - 0x208)003496 if r7 > r2 goto +0xb33003496 if r7 > r2 goto +0xb16003497 r2 = r0003497 r2 = r0003498 r3 = 0x17820 ll003498 r3 = 0x18068 ll003499 call 0x171e003499 call 0x1826003500 if r2 == 0x18 goto +0x2f0003500 if r2 == 0x18 goto +0x255003501 if r4 < 0x3 goto +0x3b4003501 if r4 > 0x2 goto +0x1003502 if r6 == 0x0 goto +0x359003502 goto +0x318003503 *(u64 *)(r10 - 0x2a8) = r1003503 *(u64 *)(r10 - 0x1d8) = r1003504 *(u64 *)(r10 - 0x2a0) = r3003504 r2 = r3003505 r6 = r3003505 003506 r6 += 0x8003506 003507 r1 = r10003507 003508 r1 += -0x298003508 003509 r2 = r6003509 003510 call 0x146b003510 003511 w1 = *(u32 *)(r10 - 0x298)003511 003512 if r1 != 0x0 goto +0xa77003512 003513 r0 = *(u64 *)(r10 - 0x290)003513 003514 *(u64 *)(r10 - 0x2b8) = r6003514 003515 r6 = *(u64 *)(r6 + 0x0)003515 003516 r4 = *(u64 *)(r7 + 0x0)003516 003517 r3 = r4003517 003518 r3 += 0x8003518 003519 *(u64 *)(r10 - 0x160) = r3003519 003520 *(u64 *)(r10 - 0x170) = r3003520 003521 r2 = r6003521 003522 r2 += 0x8003505 r2 += 0x8003523 *(u64 *)(r10 - 0x180) = r2003506 003524 *(u16 *)(r10 - 0x158) = 0x100003507 003525 *(u16 *)(r10 - 0x168) = 0x1003508 003526 *(u16 *)(r10 - 0x178) = 0x1003509 003527 w1 = *(u8 *)(r6 + 0x0)003510 003528 r5 = *(u64 *)(r10 - 0x2a8)003511 003529 if r1 != 0xff goto +0x89003512 003530 *(u64 *)(r10 - 0x2b0) = r4003513 003531 *(u64 *)(r10 - 0x2c8) = r3003514 003532 *(u64 *)(r10 - 0x2c0) = r2003515 003533 w3 = *(u8 *)(r6 + 0x1)003516 003534 r2 = 0x1003517 003535 r1 = 0x1003518 003536 if r3 != 0x0 goto +0x1003519 003537 r1 = 0x0003520 003538 w4 = *(u8 *)(r6 + 0x2)003521 003539 r3 = 0x1003522 003540 if r4 != 0x0 goto +0x1003523 003541 r3 = 0x0003524 003542 w4 = *(u8 *)(r6 + 0x3)003525 003543 if r4 != 0x0 goto +0x1003526 003544 r2 = 0x0003527 003545 r4 = *(u64 *)(r6 + 0x50)003528 003546 *(u64 *)(r10 - 0x288) = r4003529 003547 r4 = *(u64 *)(r10 - 0x2c0)003530 003548 *(u64 *)(r10 - 0x298) = r4003531 003549 *(u8 *)(r10 - 0x266) = w2003532 003550 *(u8 *)(r10 - 0x267) = w3003533 003551 *(u8 *)(r10 - 0x268) = w1003534 003552 r2 = r6003535 003553 r2 += 0x28003536 003554 *(u64 *)(r10 - 0x278) = r2003537 003555 r3 = r6003538 003556 r3 += 0x58003539 003557 *(u64 *)(r10 - 0x280) = r3003540 003558 r8 = r6003541 003559 r8 += 0x48003542 003560 *(u64 *)(r10 - 0x290) = r8003543 003561 *(u64 *)(r10 - 0x270) = 0x0003544 003562 r4 = *(u64 *)(r10 - 0x2b0)003545 003563 w1 = *(u8 *)(r4 + 0x0)003546 003564 if r1 != 0xff goto +0x66003547 003565 *(u64 *)(r10 - 0x2f8) = r8003548 003566 *(u64 *)(r10 - 0x2f0) = r3003549 003567 *(u64 *)(r10 - 0x2e8) = r2003550 003568 w3 = *(u8 *)(r4 + 0x1)003551 003569 r2 = 0x1003552 003570 r1 = 0x1003553 003571 if r3 != 0x0 goto +0x1003554 003572 r1 = 0x0003555 003573 w4 = *(u8 *)(r4 + 0x2)003556 003574 r3 = 0x1003557 003575 if r4 != 0x0 goto +0x1003558 003576 r3 = 0x0003559 003577 *(u64 *)(r10 - 0x300) = r0003560 003578 r0 /= 0x64003561 003579 *(u64 *)(r10 - 0x2d0) = r0003562 003580 r4 = *(u64 *)(r10 - 0x2b0)003563 003581 w4 = *(u8 *)(r4 + 0x3)003564 003582 if r4 != 0x0 goto +0x1003565 003583 r2 = 0x0003566 003584 r8 = *(u64 *)(r10 - 0x2b0)003567 003585 r4 = *(u64 *)(r8 + 0x50)003568 003586 *(u64 *)(r10 - 0x218) = r4003569 003587 *(u64 *)(r10 - 0x250) = r4003570 003588 *(u8 *)(r10 - 0x1f6) = w2003571 003589 *(u8 *)(r10 - 0x22e) = w2003572 003590 *(u8 *)(r10 - 0x1f7) = w3003573 003591 *(u8 *)(r10 - 0x22f) = w3003574 003592 *(u8 *)(r10 - 0x1f8) = w1003575 003593 *(u8 *)(r10 - 0x230) = w1003576 003594 r1 = r8003577 003595 r1 += 0x28003578 003596 *(u64 *)(r10 - 0x208) = r1003579 003597 r2 = r8003580 003598 r2 += 0x58003581 003599 *(u64 *)(r10 - 0x210) = r2003582 003600 r8 += 0x48003583 003601 *(u64 *)(r10 - 0x220) = r8003584 003602 r3 = *(u64 *)(r10 - 0x2c8)003585 003603 *(u64 *)(r10 - 0x228) = r3003586 003604 *(u64 *)(r10 - 0x2d8) = r1003587 003605 *(u64 *)(r10 - 0x240) = r1003588 003606 *(u64 *)(r10 - 0x2e0) = r2003589 003607 *(u64 *)(r10 - 0x248) = r2003590 003608 *(u64 *)(r10 - 0x258) = r8003591 003609 *(u64 *)(r10 - 0x260) = r3003592 003610 *(u64 *)(r10 - 0x200) = 0x0003593 003611 *(u64 *)(r10 - 0x238) = 0x0003594 003612 r1 = 0x16fdd ll003595 003613 *(u64 *)(r10 - 0x48) = r1003596 003614 r1 = r10003506 r1 = r10003615 r1 += -0x180003507 r1 += -0x118003616 *(u64 *)(r10 - 0x58) = r1003508 r6 = r3003617 r1 = 0x16c00 ll003509 call 0x1565003618 *(u64 *)(r10 - 0x60) = r1003510 w1 = *(u32 *)(r10 - 0x118)003619 *(u64 *)(r10 - 0x40) = 0x1003511 if r1 != 0x1 goto +0x7cd003620 *(u64 *)(r10 - 0x50) = 0x3003512 003621 r1 = r10003513 003622 r1 += -0x60003514 003623 r2 = r10003515 003624 r2 += -0x298003516 003625 r3 = 0x3003517 003626 r4 = 0x8003518 003627 r5 = 0x0003519 003628 call sol_invoke_signed_c003520 003629 r4 = *(u64 *)(r10 - 0x2b0)003521 003630 r2 = *(u64 *)(r10 - 0x2c8)003522 003631 w1 = *(u8 *)(r9 + 0x0)003523 003632 *(u8 *)(r10 - 0x149) = w1003524 003633 r1 = r10003525 003634 r1 += -0x149003526 003635 *(u64 *)(r10 - 0x128) = r1003527 003636 r1 = 0x1723b ll003528 003637 *(u64 *)(r10 - 0x148) = r1003529 003638 *(u64 *)(r10 - 0x138) = r2003530 003639 *(u64 *)(r10 - 0x120) = 0x1003531 003640 *(u64 *)(r10 - 0x130) = 0x20003532 003641 *(u64 *)(r10 - 0x140) = 0x13003533 003642 r1 = -0x6c5e9a281e0922fa ll003534 003643 *(u64 *)(r10 - 0x104) = r1003535 003644 r1 = *(u64 *)(r10 - 0x2d0)003536 003645 r1 += 0x1f1df0003537 003646 *(u64 *)(r10 - 0x114) = r1003538 003647 r1 = -0x53861431b91e3427 ll003539 003648 *(u64 *)(r10 - 0xfc) = r1003540 003649 r1 = -0x6ec8a4a0127a4be4 ll003541 003650 *(u64 *)(r10 - 0xf4) = r1003542 003651 r1 = -0x56ff00817a0a73c6 ll003543 003652 *(u64 *)(r10 - 0xec) = r1003544 003653 *(u64 *)(r10 - 0x10c) = 0xa5003545 003654 *(u32 *)(r10 - 0x118) = 0x0003546 003655 r1 = *(u64 *)(r10 - 0x2c0)003547 003656 *(u64 *)(r10 - 0xd0) = r1003548 003657 *(u64 *)(r10 - 0xe0) = r2003549 003658 *(u16 *)(r10 - 0xc8) = 0x101003550 003659 *(u16 *)(r10 - 0xd8) = 0x101003551 003660 r1 = r10003552 003661 r1 += -0x148003553 003662 *(u64 *)(r10 - 0xc0) = r1003554 003663 *(u64 *)(r10 - 0xb8) = 0x3003555 003664 w1 = *(u8 *)(r4 + 0x0)003556 003665 r5 = *(u64 *)(r10 - 0x2a8)003557 003666 if r1 == 0xff goto +0xc59003558 003667 *(u64 *)(r5 + 0x0) = 0x0003559 003668 *(u32 *)(r5 + 0x8) = 0xb003560 003669 goto +0x9de003512 goto +0xab9003670 if r4 == 0x0 goto +0xd63003513 if r4 == 0x0 goto +0xd96003671 if r4 < 0xb goto +0x30a003514 if r4 < 0xb goto +0x30c003672 r7 = r0003515 r7 = r0003673 *(u64 *)(r10 - 0x2a8) = r1003516 *(u64 *)(r10 - 0x1d8) = r1003674 r9 = r4003517 r9 = r4003675 r2 = *(u64 *)(r8 + 0x0)003518 r2 = *(u64 *)(r8 + 0x0)003676 r1 = *(u64 *)(r3 + 0x50)003519 r1 = *(u64 *)(r3 + 0x50)003677 r2 += 0x8003520 r2 += 0x8003678 r1 += 0x8003521 r1 += 0x8003679 *(u64 *)(r10 - 0x2a0) = r3003522 *(u64 *)(r10 - 0x1e0) = r3003680 r3 = 0x20003523 r3 = 0x20003681 call 0x18bc003524 call 0x1a61003682 r2 = *(u64 *)(r10 - 0x2a0)003525 r2 = *(u64 *)(r10 - 0x1e0)003683 r8 = r0003526 r8 = r0003684 r1 = r8003527 r1 = r8003685 r1 <<= 0x20003528 r1 <<= 0x204 unchanged instructions hidden
003690 r6 = r2003533 r6 = r2003691 r6 += 0x50003534 r6 += 0x50003692 r1 = r10003535 r1 = r10003693 r1 += -0x298003536 r1 += -0x118003694 r2 = r6003537 r2 = r6003695 call 0x13b2003538 call 0x1548003696 w1 = *(u32 *)(r10 - 0x298)003539 w1 = *(u32 *)(r10 - 0x118)003697 if r1 != 0x0 goto +0x9be003540 if r1 != 0x0 goto +0xa9d003698 r8 <<= 0x20003541 r8 <<= 0x20003699 r8 >>= 0x20003542 r8 >>= 0x20003700 r1 = -0x151425feedc2f99a ll003543 r1 = -0x151425feedc2f99a ll003701 if r8 == 0x0 goto +0x1003544 if r8 == 0x0 goto +0x1003702 r1 = -0x527c80fe5b7a19cd ll003545 r1 = -0x527c80fe5b7a19cd ll003703 r8 = *(u64 *)(r10 - 0x290)003546 r8 = *(u64 *)(r10 - 0x110)003704 *(u64 *)(r10 - 0x58) = r7003547 *(u64 *)(r10 - 0x1b8) = r7003705 *(u64 *)(r10 - 0x60) = r1003548 *(u64 *)(r10 - 0x1c0) = r1003706 r1 = 0x0003549 r1 = 0x0003707 r3 = r9003550 r3 = r9003708 r0 = r3003551 r0 = r32 unchanged instructions hidden
003711 r5 += -0x8003554 r5 += -0x8003712 r2 = r5003555 r2 = r5003713 r2 <<= 0x1003556 r2 <<= 0x1003714 *(u32 *)(r10 - 0x48) = 0x0003557 *(u32 *)(r10 - 0x1a8) = 0x0003715 *(u64 *)(r10 - 0x50) = 0x0003558 *(u64 *)(r10 - 0x1b0) = 0x0003716 r4 = 0x7ffffffffffffff8 ll003559 r4 = 0x7ffffffffffffff8 ll003717 if r5 > r4 goto +0x7df003560 if r5 > r4 goto +0x8be003718 if r2 > r4 goto +0x7de003561 if r2 > r4 goto +0x8bd20 unchanged instructions hidden
003739 r9 &= -0x8003582 r9 &= -0x8003740 r1 = 0x300000000 ll003583 r1 = 0x300000000 ll003741 *(u64 *)(r1 + 0x0) = r9003584 *(u64 *)(r1 + 0x0) = r9003742 *(u64 *)(r10 - 0x2b0) = r9003585 *(u64 *)(r10 - 0x1e8) = r9003743 *(u64 *)(r10 - 0x2b8) = r8003586 *(u64 *)(r10 - 0x1f0) = r8003744 r1 = *(u64 *)(r10 - 0x2a0)003587 r1 = *(u64 *)(r10 - 0x1e0)003745 r1 += 0x8003588 r1 += 0x8003746 *(u64 *)(r10 - 0x2a0) = r1003589 *(u64 *)(r10 - 0x1e0) = r1003747 r3 += -0x1003590 r3 += -0x1003748 r1 = 0x0003591 r1 = 0x0003749 if r0 == 0x8 goto +0x2c7003592 if r0 == 0x8 goto +0x2c9003750 r1 = r5003593 r1 = r5003751 r1 >>= 0x3003594 r1 >>= 0x3003752 r2 = *(u64 *)(r10 - 0x2b0)003595 r2 = *(u64 *)(r10 - 0x1e8)003753 r2 += 0x9003596 r2 += 0x9003754 r5 = *(u64 *)(r10 - 0x2a0)003597 r5 = *(u64 *)(r10 - 0x1e0)003755 r0 = r1003598 r0 = r1003756 goto +0x2dc003599 goto +0x2e2003757 if r4 == 0x0 goto +0xd10003600 if r4 == 0x0 goto +0xd43003758 if r4 < 0x6 goto +0x2b3003601 if r4 < 0x6 goto +0x2b5003759 r7 = r0003602 r7 = r0003760 *(u64 *)(r10 - 0x2a8) = r1003603 *(u64 *)(r10 - 0x1d8) = r1003761 r8 = r4003604 r8 = r4003762 *(u64 *)(r10 - 0x2a0) = r3003605 *(u64 *)(r10 - 0x1e0) = r3003763 r6 = r3003606 r6 = r3003764 r6 += 0x28003607 r6 += 0x28003765 r1 = r10003608 r1 = r10003766 r1 += -0x298003609 r1 += -0x118003767 r2 = r6003610 r2 = r6003768 call 0x1369003611 call 0x14ff003769 w1 = *(u32 *)(r10 - 0x298)003612 w1 = *(u32 *)(r10 - 0x118)003770 if r1 != 0x0 goto +0x975003613 if r1 != 0x0 goto +0xa54003771 r9 = *(u64 *)(r10 - 0x290)003614 r9 = *(u64 *)(r10 - 0x110)003772 *(u64 *)(r10 - 0x290) = r7003615 *(u64 *)(r10 - 0x110) = r7003773 r1 = -0x37788a1e6e613908 ll003616 r1 = -0x37788a1e6e613908 ll003774 *(u64 *)(r10 - 0x298) = r1003617 *(u64 *)(r10 - 0x118) = r1003775 r1 = 0x0003618 r1 = 0x0003776 r3 = r8003619 r3 = r8003777 r0 = r3003620 r0 = r32 unchanged instructions hidden
003780 r5 += -0x8003623 r5 += -0x8003781 r2 = r5003624 r2 = r5003782 r2 <<= 0x1003625 r2 <<= 0x1003783 *(u64 *)(r10 - 0x278) = 0x0003626 *(u64 *)(r10 - 0xf8) = 0x0003784 *(u64 *)(r10 - 0x280) = 0x0003627 *(u64 *)(r10 - 0x100) = 0x0003785 *(u64 *)(r10 - 0x288) = 0x0003628 *(u64 *)(r10 - 0x108) = 0x0003786 *(u8 *)(r10 - 0x270) = 0x1003629 *(u8 *)(r10 - 0xf0) = 0x1003787 r4 = 0x7ffffffffffffff8 ll003630 r4 = 0x7ffffffffffffff8 ll003788 if r5 > r4 goto +0x798003631 if r5 > r4 goto +0x877003789 if r2 > r4 goto +0x797003632 if r2 > r4 goto +0x87618 unchanged instructions hidden
003808 r4 &= -0x8003651 r4 &= -0x8003809 r1 = 0x300000000 ll003652 r1 = 0x300000000 ll003810 *(u64 *)(r1 + 0x0) = r4003653 *(u64 *)(r1 + 0x0) = r4003811 *(u64 *)(r10 - 0x2b0) = r4003654 *(u64 *)(r10 - 0x1e8) = r4003812 *(u64 *)(r10 - 0x2b8) = r9003655 *(u64 *)(r10 - 0x1f0) = r9003813 r1 = *(u64 *)(r10 - 0x2a0)003656 r1 = *(u64 *)(r10 - 0x1e0)003814 r1 += 0x8003657 r1 += 0x8003815 *(u64 *)(r10 - 0x2a0) = r1003658 *(u64 *)(r10 - 0x1e0) = r1003816 r3 += -0x1003659 r3 += -0x1003817 r1 = 0x0003660 r1 = 0x0003818 if r0 == 0x8 goto +0x2b0003661 if r0 == 0x8 goto +0x2b6003819 r1 = r5003662 r1 = r5003820 r1 >>= 0x3003663 r1 >>= 0x3003821 r2 = *(u64 *)(r10 - 0x2b0)003664 r2 = *(u64 *)(r10 - 0x1e8)003822 r2 += 0x9003665 r2 += 0x9003823 r5 = *(u64 *)(r10 - 0x2a0)003666 r5 = *(u64 *)(r10 - 0x1e0)003824 r0 = r1003667 r0 = r1003825 goto +0x2bb003668 goto +0x2c1003826 if r4 == 0x0 goto +0xccf003669 if r4 == 0x0 goto +0xd02003827 if r4 < 0x8 goto +0x26e003670 if r4 < 0x8 goto +0x270003828 r8 = r0003671 r8 = r0003829 *(u64 *)(r10 - 0x2a8) = r1003672 *(u64 *)(r10 - 0x1d8) = r1003830 r7 = r4003673 r7 = r4003831 *(u64 *)(r10 - 0x2a0) = r3003674 *(u64 *)(r10 - 0x1e0) = r3003832 r6 = r3003675 r6 = r3003833 r6 += 0x38003676 r6 += 0x38003834 r1 = r10003677 r1 = r10003835 r1 += -0x298003678 r1 += -0x118003836 r2 = r6003679 r2 = r6003837 call 0x1324003680 call 0x14ba003838 w1 = *(u32 *)(r10 - 0x298)003681 w1 = *(u32 *)(r10 - 0x118)003839 if r1 != 0x0 goto +0x930003682 if r1 != 0x0 goto +0xa0f003840 r9 = *(u64 *)(r10 - 0x290)003683 r9 = *(u64 *)(r10 - 0x110)003841 *(u64 *)(r10 - 0x5f) = r8003684 *(u64 *)(r10 - 0x1bf) = r8003842 r1 = 0x0003685 r1 = 0x0003843 r3 = r7003686 r3 = r7003844 r0 = r3003687 r0 = r32 unchanged instructions hidden
003847 r5 += -0x8003690 r5 += -0x8003848 r2 = r5003691 r2 = r5003849 r2 <<= 0x1003692 r2 <<= 0x1003850 *(u8 *)(r10 - 0x60) = 0x10003693 *(u8 *)(r10 - 0x1c0) = 0x10003851 *(u64 *)(r10 - 0x57) = 0x0003694 *(u64 *)(r10 - 0x1b7) = 0x0003852 r4 = 0x7ffffffffffffff8 ll003695 r4 = 0x7ffffffffffffff8 ll003853 if r5 > r4 goto +0x757003696 if r5 > r4 goto +0x836003854 if r2 > r4 goto +0x756003697 if r2 > r4 goto +0x83518 unchanged instructions hidden
003873 r4 &= -0x8003716 r4 &= -0x8003874 r1 = 0x300000000 ll003717 r1 = 0x300000000 ll003875 *(u64 *)(r1 + 0x0) = r4003718 *(u64 *)(r1 + 0x0) = r4003876 *(u64 *)(r10 - 0x2b0) = r4003719 *(u64 *)(r10 - 0x1e8) = r4003877 *(u64 *)(r10 - 0x2b8) = r9003720 *(u64 *)(r10 - 0x1f0) = r9003878 r1 = *(u64 *)(r10 - 0x2a0)003721 r1 = *(u64 *)(r10 - 0x1e0)003879 r1 += 0x8003722 r1 += 0x8003880 *(u64 *)(r10 - 0x2a0) = r1003723 *(u64 *)(r10 - 0x1e0) = r1003881 r3 += -0x1003724 r3 += -0x1003882 r1 = 0x0003725 r1 = 0x0003883 if r0 == 0x8 goto +0x293003726 if r0 == 0x8 goto +0x299003884 r1 = r5003727 r1 = r5003885 r1 >>= 0x3003728 r1 >>= 0x3003886 r2 = *(u64 *)(r10 - 0x2b0)003729 r2 = *(u64 *)(r10 - 0x1e8)003887 r2 += 0x9003730 r2 += 0x9003888 r5 = *(u64 *)(r10 - 0x2a0)003731 r5 = *(u64 *)(r10 - 0x1e0)003889 r0 = r1003732 r0 = r1003890 goto +0x29e003733 goto +0x2a4003891 if r4 == 0x0 goto +0xc92003734 if r4 == 0x0 goto +0xcc5003892 if r4 < 0x8 goto +0x22d003735 if r4 < 0x8 goto +0x22f003893 r9 = r0003736 r9 = r0003894 *(u64 *)(r10 - 0x2a8) = r1003737 *(u64 *)(r10 - 0x1d8) = r1003895 r7 = r4003738 r7 = r4003896 r2 = *(u64 *)(r8 + 0x0)003739 r2 = *(u64 *)(r8 + 0x0)003897 r1 = *(u64 *)(r3 + 0x38)003740 r1 = *(u64 *)(r3 + 0x38)003898 r2 += 0x8003741 r2 += 0x8003899 *(u64 *)(r10 - 0x2b0) = r1003742 *(u64 *)(r10 - 0x1e8) = r1003900 r1 += 0x8003743 r1 += 0x8003901 *(u64 *)(r10 - 0x2a0) = r3003744 *(u64 *)(r10 - 0x1e0) = r3003902 r3 = 0x20003745 r3 = 0x20003903 call 0x17de003746 call 0x1983003904 r2 = *(u64 *)(r10 - 0x2a0)003747 r2 = *(u64 *)(r10 - 0x1e0)003905 *(u64 *)(r10 - 0x2b8) = r0003748 *(u64 *)(r10 - 0x1f0) = r0003906 r1 = r0003749 r1 = r0003907 r1 <<= 0x20003750 r1 <<= 0x20003908 r1 >>= 0x20003751 r1 >>= 0x207 unchanged instructions hidden
003916 r2 = r9003759 r2 = r9003917 if r1 == 0x0 goto +0x719003760 if r1 == 0x0 goto +0x7f8003918 r1 = -0x527c80fe5b7a19cd ll003761 r1 = -0x527c80fe5b7a19cd ll003919 r4 = *(u64 *)(r10 - 0x2b0)003762 r4 = *(u64 *)(r10 - 0x1e8)003920 r9 = *(u64 *)(r4 + 0x48)003763 r9 = *(u64 *)(r4 + 0x48)003921 goto +0x75d003764 goto +0x83e003922 if r6 != 0x2 goto +0x1b5003765 if r6 != 0x2 goto +0x1b7003923 if r4 == 0x0 goto +0xcba003766 if r4 == 0x0 goto +0xced003924 if r4 < 0x8 goto +0x20d003767 if r4 < 0x8 goto +0x20f003925 r6 = r0003768 r6 = r0003926 *(u64 *)(r10 - 0x2a8) = r1003769 *(u64 *)(r10 - 0x1d8) = r1003927 r7 = r4003770 r7 = r4003928 r4 += -0x1003771 r4 += -0x1003929 *(u64 *)(r10 - 0x2b8) = r4003772 *(u64 *)(r10 - 0x1f0) = r4003930 if r4 > 0x7 goto +0x1003773 if r4 > 0x7 goto +0x1003931 goto +0xcbe003774 goto +0xcf1003932 r2 = *(u64 *)(r8 + 0x0)003775 r2 = *(u64 *)(r8 + 0x0)003933 r1 = *(u64 *)(r3 + 0x40)003776 r1 = *(u64 *)(r3 + 0x40)003934 r2 += 0x8003777 r2 += 0x8003935 *(u64 *)(r10 - 0x2b0) = r1003778 *(u64 *)(r10 - 0x1e8) = r1003936 r1 += 0x8003779 r1 += 0x8003937 *(u64 *)(r10 - 0x2a0) = r3003780 *(u64 *)(r10 - 0x1e0) = r3003938 r3 = 0x20003781 r3 = 0x20003939 call 0x17ba003782 call 0x195f003940 r2 = *(u64 *)(r10 - 0x2a0)003783 r2 = *(u64 *)(r10 - 0x1e0)003941 *(u64 *)(r10 - 0x2c0) = r0003784 *(u64 *)(r10 - 0x1f8) = r0003942 r1 = r0003785 r1 = r0003943 r1 <<= 0x20003786 r1 <<= 0x20003944 r1 >>= 0x20003787 r1 >>= 0x203 unchanged instructions hidden
003948 if r1 == 0x0 goto +0x2003791 if r1 == 0x0 goto +0x2003949 r3 = r2003792 r3 = r2003950 r3 += 0x40003793 r3 += 0x40003951 *(u64 *)(r10 - 0x2c8) = r3003794 *(u64 *)(r10 - 0x200) = r3003952 r2 = r6003795 r2 = r6003953 if r1 == 0x0 goto +0x855003796 if r1 == 0x0 goto +0x996003954 r1 = 0x1a987cd39bde2795 ll003797 r1 = 0x1a987cd39bde2795 ll003955 r3 = *(u64 *)(r10 - 0x2b0)003798 r3 = *(u64 *)(r10 - 0x1e8)003956 r3 = *(u64 *)(r3 + 0x48)003799 r3 = *(u64 *)(r3 + 0x48)003957 *(u64 *)(r10 - 0x2d0) = r3003800 *(u64 *)(r10 - 0x208) = r3003958 goto +0x85a003801 goto +0xa72003959 if r4 == 0x0 goto +0xc5a003802 if r4 == 0x0 goto +0xc8d003960 if r4 < 0x7 goto +0x1e9003803 if r4 < 0x7 goto +0x1eb003961 r7 = r0003804 r7 = r0003962 *(u64 *)(r10 - 0x2a8) = r1003805 *(u64 *)(r10 - 0x1d8) = r1003963 *(u64 *)(r10 - 0x2b0) = r4003806 *(u64 *)(r10 - 0x1e8) = r4003964 r9 = r4003807 r9 = r4003965 r9 += -0x1003808 r9 += -0x1003966 if r9 > 0x6 goto +0x1003809 if r9 > 0x6 goto +0x12 unchanged instructions hidden
003969 r1 = *(u64 *)(r3 + 0x38)003812 r1 = *(u64 *)(r3 + 0x38)003970 r2 += 0x8003813 r2 += 0x8003971 r1 += 0x8003814 r1 += 0x8003972 *(u64 *)(r10 - 0x2a0) = r3003815 *(u64 *)(r10 - 0x1e0) = r3003973 r3 = 0x20003816 r3 = 0x20003974 call 0x1797003817 call 0x193c003975 r2 = *(u64 *)(r10 - 0x2a0)003818 r2 = *(u64 *)(r10 - 0x1e0)003976 r8 = r0003819 r8 = r0003977 r1 = r8003820 r1 = r8003978 r1 <<= 0x20003821 r1 <<= 0x204 unchanged instructions hidden
003983 r6 = r2003826 r6 = r2003984 r6 += 0x38003827 r6 += 0x38003985 r1 = r10003828 r1 = r10003986 r1 += -0x298003829 r1 += -0x118003987 r2 = r6003830 r2 = r6003988 call 0x128d003831 call 0x1423003989 w1 = *(u32 *)(r10 - 0x298)003832 w1 = *(u32 *)(r10 - 0x118)003990 if r1 != 0x0 goto +0x899003833 if r1 != 0x0 goto +0x978003991 r8 <<= 0x20003834 r8 <<= 0x20003992 r8 >>= 0x20003835 r8 >>= 0x20003993 r1 = -0x13ec632a84f21506 ll003836 r1 = -0x13ec632a84f21506 ll003994 if r8 == 0x0 goto +0x1003837 if r8 == 0x0 goto +0x1003995 r1 = 0x1a987cd39bde2795 ll003838 r1 = 0x1a987cd39bde2795 ll003996 r8 = *(u64 *)(r10 - 0x290)003839 r8 = *(u64 *)(r10 - 0x110)003997 *(u64 *)(r10 - 0x58) = r7003840 *(u64 *)(r10 - 0x1b8) = r7003998 *(u64 *)(r10 - 0x60) = r1003841 *(u64 *)(r10 - 0x1c0) = r1003999 r1 = 0x0003842 r1 = 0x0004000 r5 = *(u64 *)(r10 - 0x2b0)003843 r5 = *(u64 *)(r10 - 0x1e8)004001 r5 <<= 0x3003844 r5 <<= 0x3004002 r4 = r5003845 r4 = r5004003 r4 += -0x8003846 r4 += -0x8004004 r2 = r4003847 r2 = r4004005 r2 <<= 0x1003848 r2 <<= 0x1004006 *(u64 *)(r10 - 0x48) = 0x0003849 *(u64 *)(r10 - 0x1a8) = 0x0004007 *(u64 *)(r10 - 0x50) = 0x0003850 *(u64 *)(r10 - 0x1b0) = 0x0004008 r3 = 0x7ffffffffffffff8 ll003851 r3 = 0x7ffffffffffffff8 ll004009 if r4 > r3 goto +0x6bb003852 if r4 > r3 goto +0x79a004010 if r2 > r3 goto +0x6ba003853 if r2 > r3 goto +0x79918 unchanged instructions hidden
004029 r3 &= -0x8003872 r3 &= -0x8004030 r1 = 0x300000000 ll003873 r1 = 0x300000000 ll004031 *(u64 *)(r1 + 0x0) = r3003874 *(u64 *)(r1 + 0x0) = r3004032 *(u64 *)(r10 - 0x2b8) = r8003875 *(u64 *)(r10 - 0x1f0) = r8004033 r1 = *(u64 *)(r10 - 0x2a0)003876 r1 = *(u64 *)(r10 - 0x1e0)004034 r1 += 0x8003877 r1 += 0x8004035 *(u64 *)(r10 - 0x2a0) = r1003878 *(u64 *)(r10 - 0x1e0) = r1004036 r1 = 0x0003879 r1 = 0x0004037 *(u64 *)(r10 - 0x2b0) = r1003880 *(u64 *)(r10 - 0x1e8) = r1004038 if r5 == 0x8 goto +0x350003881 if r5 == 0x8 goto +0x35e004039 r5 = r4003882 r5 = r4004040 r5 >>= 0x3003883 r5 >>= 0x3004041 r2 = r3003884 r2 = r3004042 r2 += 0x9003885 r2 += 0x9004043 r4 = *(u64 *)(r10 - 0x2a0)003886 r4 = *(u64 *)(r10 - 0x1e0)004044 *(u64 *)(r10 - 0x2b0) = r5003887 *(u64 *)(r10 - 0x1e8) = r5004045 goto +0x366003888 goto +0x378004046 if r4 == 0x0 goto +0xc07003889 if r4 == 0x0 goto +0xc3a004047 if r4 < 0xb goto +0x192003890 if r4 < 0xb goto +0x194004048 r7 = r0003891 r7 = r0004049 *(u64 *)(r10 - 0x2a8) = r1003892 *(u64 *)(r10 - 0x1d8) = r1004050 *(u64 *)(r10 - 0x2b0) = r4003893 *(u64 *)(r10 - 0x1e8) = r4004051 r2 = *(u64 *)(r8 + 0x0)003894 r2 = *(u64 *)(r8 + 0x0)004052 r1 = *(u64 *)(r3 + 0x28)003895 r1 = *(u64 *)(r3 + 0x28)004053 r2 += 0x8003896 r2 += 0x8004054 r1 += 0x8003897 r1 += 0x8004055 *(u64 *)(r10 - 0x2a0) = r3003898 *(u64 *)(r10 - 0x1e0) = r3004056 r3 = 0x20003899 r3 = 0x20004057 call 0x1744003900 call 0x18e9004058 r3 = *(u64 *)(r10 - 0x2a0)003901 r3 = *(u64 *)(r10 - 0x1e0)004059 r8 = r0003902 r8 = r0004060 r1 = r8003903 r1 = r8004061 r1 <<= 0x20003904 r1 <<= 0x204 unchanged instructions hidden
004066 r2 = r3003909 r2 = r3004067 r2 += 0x30003910 r2 += 0x30004068 r1 = r10003911 r1 = r10004069 r1 += -0x298003912 r1 += -0x118004070 *(u64 *)(r10 - 0x2b8) = r2003913 *(u64 *)(r10 - 0x1f0) = r2004071 call 0x123a003914 call 0x13d0004072 w1 = *(u32 *)(r10 - 0x298)003915 w1 = *(u32 *)(r10 - 0x118)004073 if r1 != 0x0 goto +0x846003916 if r1 != 0x0 goto +0x925004074 r1 = 0x300000000 ll003917 r1 = 0x300000000 ll004075 r2 = *(u64 *)(r1 + 0x0)003918 r2 = *(u64 *)(r1 + 0x0)17 unchanged instructions hidden
004093 if r4 == 0x0 goto +0xbe8003936 if r4 == 0x0 goto +0xc1b004094 if r4 < 0x5 goto +0x163003937 if r4 < 0x5 goto +0x165004095 r7 = r0003938 r7 = r0004096 *(u64 *)(r10 - 0x2a8) = r1003939 *(u64 *)(r10 - 0x1d8) = r1004097 r8 = r4003940 r8 = r4004098 *(u64 *)(r10 - 0x2a0) = r3003941 *(u64 *)(r10 - 0x1e0) = r3004099 r6 = r3003942 r6 = r3004100 r6 += 0x20003943 r6 += 0x20004101 r1 = r10003944 r1 = r10004102 r1 += -0x298003945 r1 += -0x118004103 r2 = r6003946 r2 = r6004104 call 0x1219003947 call 0x13af004105 w1 = *(u32 *)(r10 - 0x298)003948 w1 = *(u32 *)(r10 - 0x118)004106 if r1 != 0x0 goto +0x825003949 if r1 != 0x0 goto +0x904004107 r9 = *(u64 *)(r10 - 0x290)003950 r9 = *(u64 *)(r10 - 0x110)004108 *(u64 *)(r10 - 0x58) = r7003951 *(u64 *)(r10 - 0x1b8) = r7004109 r1 = -0x37788a1e6e613908 ll003952 r1 = -0x37788a1e6e613908 ll004110 *(u64 *)(r10 - 0x60) = r1003953 *(u64 *)(r10 - 0x1c0) = r1004111 r1 = 0x0003954 r1 = 0x0004112 r3 = r8003955 r3 = r8004113 r0 = r3003956 r0 = r32 unchanged instructions hidden
004116 r5 += -0x8003959 r5 += -0x8004117 r2 = r5003960 r2 = r5004118 r2 <<= 0x1003961 r2 <<= 0x1004119 *(u64 *)(r10 - 0x50) = 0x0003962 *(u64 *)(r10 - 0x1b0) = 0x0004120 r4 = 0x7ffffffffffffff8 ll003963 r4 = 0x7ffffffffffffff8 ll004121 if r5 > r4 goto +0x64b003964 if r5 > r4 goto +0x72a004122 if r2 > r4 goto +0x64a003965 if r2 > r4 goto +0x72918 unchanged instructions hidden
004141 r4 &= -0x8003984 r4 &= -0x8004142 r1 = 0x300000000 ll003985 r1 = 0x300000000 ll004143 *(u64 *)(r1 + 0x0) = r4003986 *(u64 *)(r1 + 0x0) = r4004144 *(u64 *)(r10 - 0x2b0) = r4003987 *(u64 *)(r10 - 0x1e8) = r4004145 *(u64 *)(r10 - 0x2b8) = r9003988 *(u64 *)(r10 - 0x1f0) = r9004146 r1 = *(u64 *)(r10 - 0x2a0)003989 r1 = *(u64 *)(r10 - 0x1e0)004147 r1 += 0x8003990 r1 += 0x8004148 *(u64 *)(r10 - 0x2a0) = r1003991 *(u64 *)(r10 - 0x1e0) = r1004149 r3 += -0x1003992 r3 += -0x1004150 r1 = 0x0003993 r1 = 0x0004151 if r0 == 0x8 goto +0x1f3003994 if r0 == 0x8 goto +0x1f9004152 r1 = r5003995 r1 = r5004153 r1 >>= 0x3003996 r1 >>= 0x3004154 r2 = *(u64 *)(r10 - 0x2b0)003997 r2 = *(u64 *)(r10 - 0x1e8)004155 r2 += 0x9003998 r2 += 0x9004156 r5 = *(u64 *)(r10 - 0x2a0)003999 r5 = *(u64 *)(r10 - 0x1e0)004157 r0 = r1004000 r0 = r1004158 goto +0x1fe004001 goto +0x204004159 if r4 == 0x0 goto +0xbaa004002 if r4 == 0x0 goto +0xbdd004160 if r4 < 0x8 goto +0x121004003 if r4 < 0x8 goto +0x123004161 r7 = r0004004 r6 = r0004162 r6 = r1004005 *(u64 *)(r10 - 0x1d8) = r1004163 r9 = r4004006 r9 = r4004164 r2 = r3004007 r2 = r3004165 r2 += 0x28004008 r2 += 0x28004166 r1 = r10004009 r1 = r10004167 r1 += -0x298004010 r1 += -0x118004168 r8 = r3004011 r8 = r3004169 call 0x1222004012 call 0x13b8004170 w1 = *(u8 *)(r10 - 0x298)004013 w1 = *(u8 *)(r10 - 0x118)004171 if r1 != 0x0 goto +0x59a004014 if r1 != 0x0 goto +0x678004172 *(u64 *)(r10 - 0x2a0) = r8004015 r7 = r8004173 r8 += 0x30004016 r8 += 0x30004174 r1 = *(u64 *)(r10 - 0x27f)004017 r1 = *(u64 *)(r10 - 0xff)004175 *(u64 *)(r10 - 0x53) = r1004018 *(u64 *)(r10 - 0x1b3) = r1004176 r1 = *(u64 *)(r10 - 0x284)004019 r1 = *(u64 *)(r10 - 0x104)004177 *(u64 *)(r10 - 0x58) = r1004020 *(u64 *)(r10 - 0x1b8) = r1004178 w1 = *(u8 *)(r10 - 0x295)004021 w1 = *(u8 *)(r10 - 0x115)004179 *(u8 *)(r10 - 0x116) = w1004022 *(u8 *)(r10 - 0x16e) = w1004180 w1 = *(u16 *)(r10 - 0x297)004023 w1 = *(u16 *)(r10 - 0x117)004181 *(u16 *)(r10 - 0x118) = w1004024 *(u16 *)(r10 - 0x170) = w1004182 r1 = *(u64 *)(r10 - 0x28c)004025 r1 = *(u64 *)(r10 - 0x10c)004183 *(u64 *)(r10 - 0x60) = r1004026 *(u64 *)(r10 - 0x1c0) = r1004184 *(u64 *)(r10 - 0x10d) = r1004027 *(u64 *)(r10 - 0x165) = r1004185 r1 = *(u64 *)(r10 - 0x58)004028 r1 = *(u64 *)(r10 - 0x1b8)004186 *(u64 *)(r10 - 0x105) = r1004029 *(u64 *)(r10 - 0x15d) = r1004187 r1 = *(u64 *)(r10 - 0x53)004030 r1 = *(u64 *)(r10 - 0x1b3)004188 *(u64 *)(r10 - 0x100) = r1004031 *(u64 *)(r10 - 0x158) = r1004189 r1 = *(u64 *)(r10 - 0x294)004032 r1 = *(u64 *)(r10 - 0x114)004190 *(u64 *)(r10 - 0x115) = r1004033 *(u64 *)(r10 - 0x16d) = r1004191 r1 = r10004034 r1 = r10004192 r1 += -0x118004035 r1 += -0x170004193 r2 = 0x16d40 ll004036 r2 = 0x17570 ll004194 r3 = 0x20004037 r3 = 0x20004195 call 0x16ba004038 call 0x185f004196 *(u64 *)(r10 - 0x2a8) = r0004039 *(u64 *)(r10 - 0x1e8) = r0004197 r1 = r10004040 r1 = r10004198 r1 += -0x298004041 r1 += -0x118004199 r2 = r8004042 r2 = r8004200 call 0x11b9004043 call 0x134f004201 w1 = *(u32 *)(r10 - 0x290)004044 w1 = *(u32 *)(r10 - 0x110)004202 w2 = *(u32 *)(r10 - 0x298)004045 w2 = *(u32 *)(r10 - 0x118)004203 r5 = r1004046 r5 = r1004204 if r2 != 0x0 goto +0x1004047 if r2 != 0x0 goto +0x1004205 r5 = *(u64 *)(r10 - 0x290)004048 r5 = *(u64 *)(r10 - 0x110)004206 r4 = r9004049 r4 = r9004207 r3 = r6004050 r3 = *(u64 *)(r10 - 0x1d8)004208 r0 = r7004051 004209 if r2 != 0x0 goto +0x1004051 if r2 != 0x0 goto +0x1004210 goto +0x605004052 goto +0x6e8004211 w2 = *(u32 *)(r10 - 0x294)004053 w2 = *(u32 *)(r10 - 0x114)004212 004054 *(u32 *)(r3 + 0xc) = w1004213 004055 *(u32 *)(r3 + 0x8) = w2004214 004056 *(u64 *)(r3 + 0x0) = 0x0004212 goto +0xb27004057 goto +0x89c004213 if r4 == 0x0 goto +0xb78004058 if r4 == 0x0 goto +0xba9004214 if r4 < 0x3 goto +0xeb004059 if r4 < 0x3 goto +0xeb004215 r7 = r0004060 r7 = r0004216 *(u64 *)(r10 - 0x2a8) = r1004061 *(u64 *)(r10 - 0x1d8) = r1004217 *(u64 *)(r10 - 0x2b0) = r4004062 *(u64 *)(r10 - 0x1e8) = r4004218 r2 = *(u64 *)(r8 + 0x0)004063 r2 = *(u64 *)(r8 + 0x0)004219 r8 = r3004064 r8 = r3004220 r8 += 0x8004065 r8 += 0x8004221 r1 = *(u64 *)(r3 + 0x8)004066 r1 = *(u64 *)(r3 + 0x8)004222 r2 += 0x8004067 r2 += 0x8004223 *(u64 *)(r10 - 0x2b8) = r1004068 *(u64 *)(r10 - 0x1f0) = r1004224 r1 += 0x8004069 r1 += 0x8004225 r6 = r3004070 r6 = r3004226 r3 = 0x20004071 r3 = 0x20004227 call 0x169a004072 call 0x183d004228 r2 = r6004073 r2 = r6004229 *(u64 *)(r10 - 0x2c0) = r0004074 *(u64 *)(r10 - 0x1f8) = r0004230 r1 = r0004075 r1 = r0004231 r1 <<= 0x20004076 r1 <<= 0x20004232 r1 >>= 0x20004077 r1 >>= 0x201 unchanged instructions hidden
004234 r3 = r2004079 r3 = r2004235 if r1 == 0x0 goto +0x1004080 if r1 == 0x0 goto +0x1004236 r3 = r8004081 r3 = r8004237 *(u64 *)(r10 - 0x2c8) = r3004082 *(u64 *)(r10 - 0x200) = r3004238 r6 = r10004083 r6 = r10004239 r6 += -0x50004084 r6 += -0x1b0004240 r9 = r10004085 r9 = r10004241 r9 += -0x58004086 r9 += -0x1b8004242 r3 = r7004087 r3 = r7004243 *(u64 *)(r10 - 0x2a0) = r2004088 *(u64 *)(r10 - 0x1e0) = r2004244 if r1 == 0x0 goto +0x796004089 if r1 == 0x0 goto +0x6b6004245 r1 = *(u64 *)(r10 - 0x2b8)004090 r1 = *(u64 *)(r10 - 0x1f0)004246 r1 = *(u64 *)(r1 + 0x48)004091 r1 = *(u64 *)(r1 + 0x48)004247 *(u64 *)(r10 - 0x2d0) = r1004092 *(u64 *)(r10 - 0x208) = r1004248 *(u8 *)(r6 + 0x10) = 0x0004093 *(u8 *)(r6 + 0x10) = 0x0004249 *(u64 *)(r6 + 0x8) = 0x0004094 *(u64 *)(r6 + 0x8) = 0x0004250 *(u64 *)(r6 + 0x0) = 0x0004095 *(u64 *)(r6 + 0x0) = 0x06 unchanged instructions hidden
004257 if r4 == 0x0 goto +0xb60004102 if r4 == 0x0 goto +0xb91004258 if r4 < 0x6 goto +0xbf004103 if r4 < 0x6 goto +0xbf004259 r7 = r0004104 r7 = r0004260 *(u64 *)(r10 - 0x2a8) = r1004105 *(u64 *)(r10 - 0x1d8) = r1004261 r8 = r4004106 r8 = r4004262 *(u64 *)(r10 - 0x2a0) = r3004107 *(u64 *)(r10 - 0x1e0) = r3004263 r6 = r3004108 r6 = r3004264 r6 += 0x28004109 r6 += 0x28004265 r1 = r10004110 r1 = r10004266 r1 += -0x298004111 r1 += -0x118004267 r2 = r6004112 r2 = r6004268 call 0x1175004113 call 0x1309004269 w1 = *(u32 *)(r10 - 0x298)004114 w1 = *(u32 *)(r10 - 0x118)004270 if r1 != 0x0 goto +0x781004115 if r1 != 0x0 goto +0x85e004271 r9 = *(u64 *)(r10 - 0x290)004116 r9 = *(u64 *)(r10 - 0x110)004272 *(u64 *)(r10 - 0x290) = r7004117 *(u64 *)(r10 - 0x110) = r7004273 r1 = 0x621ec91a0bed042b ll004118 r1 = 0x621ec91a0bed042b ll004274 *(u64 *)(r10 - 0x298) = r1004119 *(u64 *)(r10 - 0x118) = r1004275 r1 = 0x0004120 r1 = 0x0004276 r3 = r8004121 r3 = r8004277 r0 = r3004122 r0 = r32 unchanged instructions hidden
004280 r5 += -0x8004125 r5 += -0x8004281 r2 = r5004126 r2 = r5004282 r2 <<= 0x1004127 r2 <<= 0x1004283 *(u64 *)(r10 - 0x278) = 0x0004128 *(u64 *)(r10 - 0xf8) = 0x0004284 *(u64 *)(r10 - 0x280) = 0x0004129 *(u64 *)(r10 - 0x100) = 0x0004285 *(u64 *)(r10 - 0x288) = 0x0004130 *(u64 *)(r10 - 0x108) = 0x0004286 *(u8 *)(r10 - 0x270) = 0x1004131 *(u8 *)(r10 - 0xf0) = 0x1004287 r4 = 0x7ffffffffffffff8 ll004132 r4 = 0x7ffffffffffffff8 ll004288 if r5 > r4 goto +0x5a4004133 if r5 > r4 goto +0x681004289 if r2 > r4 goto +0x5a3004134 if r2 > r4 goto +0x68018 unchanged instructions hidden
004308 r4 &= -0x8004153 r4 &= -0x8004309 r1 = 0x300000000 ll004154 r1 = 0x300000000 ll004310 *(u64 *)(r1 + 0x0) = r4004155 *(u64 *)(r1 + 0x0) = r4004311 *(u64 *)(r10 - 0x2b0) = r4004156 *(u64 *)(r10 - 0x1e8) = r4004312 *(u64 *)(r10 - 0x2b8) = r9004157 *(u64 *)(r10 - 0x1f0) = r9004313 r1 = *(u64 *)(r10 - 0x2a0)004158 r1 = *(u64 *)(r10 - 0x1e0)004314 r1 += 0x8004159 r1 += 0x8004315 *(u64 *)(r10 - 0x2a0) = r1004160 *(u64 *)(r10 - 0x1e0) = r1004316 r3 += -0x1004161 r3 += -0x1004317 r1 = 0x0004162 r1 = 0x0004318 if r0 == 0x8 goto +0x1e6004163 if r0 == 0x8 goto +0x1ee004319 r1 = r5004164 r1 = r5004320 r1 >>= 0x3004165 r1 >>= 0x3004321 r2 = *(u64 *)(r10 - 0x2b0)004166 r2 = *(u64 *)(r10 - 0x1e8)004322 r2 += 0x9004167 r2 += 0x9004323 r5 = *(u64 *)(r10 - 0x2a0)004168 r5 = *(u64 *)(r10 - 0x1e0)004324 r0 = r1004169 r0 = r1004325 goto +0x1f1004170 goto +0x1f9004326 if r4 == 0x0 goto +0xb1f004171 if r4 == 0x0 goto +0xb50004327 if r4 < 0x8 goto +0x7a004172 if r4 < 0x8 goto +0x7a004328 r7 = r0004173 r7 = r0004329 *(u64 *)(r10 - 0x2a8) = r1004174 *(u64 *)(r10 - 0x1d8) = r1004330 r9 = r4004175 r9 = r4004331 r2 = *(u64 *)(r8 + 0x0)004176 r2 = *(u64 *)(r8 + 0x0)004332 r1 = *(u64 *)(r3 + 0x38)004177 r1 = *(u64 *)(r3 + 0x38)004333 r2 += 0x8004178 r2 += 0x8004334 r1 += 0x8004179 r1 += 0x8004335 *(u64 *)(r10 - 0x2a0) = r3004180 *(u64 *)(r10 - 0x1e0) = r3004336 r3 = 0x20004181 r3 = 0x20004337 call 0x162c004182 call 0x17cf004338 r2 = *(u64 *)(r10 - 0x2a0)004183 r2 = *(u64 *)(r10 - 0x1e0)004339 r8 = r0004184 r8 = r0004340 r1 = r8004185 r1 = r8004341 r1 <<= 0x20004186 r1 <<= 0x204 unchanged instructions hidden
004346 r6 = r2004191 r6 = r2004347 r6 += 0x38004192 r6 += 0x38004348 r1 = r10004193 r1 = r10004349 r1 += -0x298004194 r1 += -0x118004350 r2 = r6004195 r2 = r6004351 call 0x1122004196 call 0x12b6004352 w1 = *(u32 *)(r10 - 0x298)004197 w1 = *(u32 *)(r10 - 0x118)004353 if r1 != 0x0 goto +0x4e8004198 if r1 != 0x0 goto +0x5c5004354 r2 = *(u64 *)(r10 - 0x290)004199 r2 = *(u64 *)(r10 - 0x110)004355 *(u64 *)(r10 - 0x57) = 0x0004200 *(u64 *)(r10 - 0x1b7) = 0x0004356 r8 <<= 0x20004201 r8 <<= 0x20004357 r8 >>= 0x20004202 r8 >>= 0x20004358 r1 = *(u64 *)(r10 - 0x2a8)004203 r1 = *(u64 *)(r10 - 0x1d8)004359 if r8 == 0x0 goto +0x606004204 if r8 == 0x0 goto +0x745004360 *(u64 *)(r1 + 0x0) = 0x0004205 *(u64 *)(r1 + 0x0) = 0x0004361 *(u32 *)(r1 + 0x8) = 0x2004206 *(u32 *)(r1 + 0x8) = 0x21 unchanged instructions hidden
004363 if r4 == 0x0 goto +0xafe004208 if r4 == 0x0 goto +0xb2f004364 if r4 < 0x8 goto +0x55004209 if r4 < 0x8 goto +0x55004365 r7 = r0004210 r7 = r0004366 *(u64 *)(r10 - 0x2a8) = r1004211 *(u64 *)(r10 - 0x1d8) = r1004367 r9 = r4004212 r9 = r4004368 r2 = *(u64 *)(r8 + 0x0)004213 r2 = *(u64 *)(r8 + 0x0)004369 r1 = *(u64 *)(r3 + 0x30)004214 r1 = *(u64 *)(r3 + 0x30)004370 r2 += 0x8004215 r2 += 0x8004371 r1 += 0x8004216 r1 += 0x8004372 *(u64 *)(r10 - 0x2a0) = r3004217 *(u64 *)(r10 - 0x1e0) = r3004373 r3 = 0x20004218 r3 = 0x20004374 call 0x1607004219 call 0x17aa004375 r2 = *(u64 *)(r10 - 0x2a0)004220 r2 = *(u64 *)(r10 - 0x1e0)004376 r8 = r0004221 r8 = r0004377 r1 = r8004222 r1 = r8004378 r1 <<= 0x20004223 r1 <<= 0x204 unchanged instructions hidden
004383 r6 = r2004228 r6 = r2004384 r6 += 0x30004229 r6 += 0x30004385 r1 = r10004230 r1 = r10004386 r1 += -0x298004231 r1 += -0x118004387 r2 = r6004232 r2 = r6004388 call 0x10fd004233 call 0x1291004389 w1 = *(u32 *)(r10 - 0x298)004234 w1 = *(u32 *)(r10 - 0x118)004390 if r1 != 0x0 goto +0x709004235 if r1 != 0x0 goto +0x7e6004391 r8 <<= 0x20004236 r8 <<= 0x20004392 r8 >>= 0x20004237 r8 >>= 0x20004393 r1 = -0x151425feedc2f99a ll004238 r1 = -0x151425feedc2f99a ll004394 if r8 == 0x0 goto +0x1004239 if r8 == 0x0 goto +0x1004395 r1 = -0x527c80fe5b7a19cd ll004240 r1 = -0x527c80fe5b7a19cd ll004396 r8 = *(u64 *)(r10 - 0x290)004241 r8 = *(u64 *)(r10 - 0x110)004397 *(u64 *)(r10 - 0x58) = r7004242 *(u64 *)(r10 - 0x1b8) = r7004398 *(u64 *)(r10 - 0x60) = r1004243 *(u64 *)(r10 - 0x1c0) = r1004399 r1 = 0x0004244 r1 = 0x0004400 r3 = r9004245 r3 = r9004401 r0 = r3004246 r0 = r32 unchanged instructions hidden
004404 r5 += -0x8004249 r5 += -0x8004405 r2 = r5004250 r2 = r5004406 r2 <<= 0x1004251 r2 <<= 0x1004407 *(u64 *)(r10 - 0x50) = 0x0004252 *(u64 *)(r10 - 0x1b0) = 0x0004408 r4 = 0x7ffffffffffffff8 ll004253 r4 = 0x7ffffffffffffff8 ll004409 if r5 > r4 goto +0x52b004254 if r5 > r4 goto +0x608004410 if r2 > r4 goto +0x52a004255 if r2 > r4 goto +0x60720 unchanged instructions hidden
004431 r9 &= -0x8004276 r9 &= -0x8004432 r1 = 0x300000000 ll004277 r1 = 0x300000000 ll004433 *(u64 *)(r1 + 0x0) = r9004278 *(u64 *)(r1 + 0x0) = r9004434 *(u64 *)(r10 - 0x2b0) = r9004279 *(u64 *)(r10 - 0x1e8) = r9004435 *(u64 *)(r10 - 0x2b8) = r8004280 *(u64 *)(r10 - 0x1f0) = r8004436 r1 = *(u64 *)(r10 - 0x2a0)004281 r1 = *(u64 *)(r10 - 0x1e0)004437 r1 += 0x8004282 r1 += 0x8004438 *(u64 *)(r10 - 0x2a0) = r1004283 *(u64 *)(r10 - 0x1e0) = r1004439 r3 += -0x1004284 r3 += -0x1004440 r1 = 0x0004285 r1 = 0x0004441 if r0 == 0x8 goto +0x18f004286 if r0 == 0x8 goto +0x197004442 r1 = r5004287 r1 = r5004443 r1 >>= 0x3004288 r1 >>= 0x3004444 r2 = *(u64 *)(r10 - 0x2b0)004289 r2 = *(u64 *)(r10 - 0x1e8)004445 r2 += 0x9004290 r2 += 0x9004446 r5 = *(u64 *)(r10 - 0x2a0)004291 r5 = *(u64 *)(r10 - 0x1e0)004447 r0 = r1004292 r0 = r1004448 goto +0x1a4004293 goto +0x1b0004449 if r4 > 0x1 goto +0x1dc004294 if r4 > 0x1 goto +0x1ec8 unchanged instructions hidden
004458 r2 += 0x10004303 r2 += 0x10004459 r0 += -0x1004304 r0 += -0x1004460 if r0 != 0x0 goto +0x1c004305 if r0 != 0x0 goto +0x20004461 *(u64 *)(r10 - 0x278) = r1004306 *(u64 *)(r10 - 0xf8) = r1004462 r1 = *(u64 *)(r10 - 0x2b0)004307 r1 = *(u64 *)(r10 - 0x1e8)004463 *(u64 *)(r10 - 0x280) = r1004308 *(u64 *)(r10 - 0x100) = r1004464 r1 = r10004309 r1 = r10004465 r1 += -0x60004310 r1 += -0x1c0004466 *(u64 *)(r10 - 0x290) = r1004311 *(u64 *)(r10 - 0x110) = r1004467 r1 = 0x16cc0 ll004312 r1 = 0x174f0 ll004468 *(u64 *)(r10 - 0x298) = r1004313 *(u64 *)(r10 - 0x118) = r1004469 *(u64 *)(r10 - 0x288) = 0x1c004314 *(u64 *)(r10 - 0x108) = 0x1c004470 r1 = r10004315 r1 = r10004471 r1 += -0x298004316 r1 += -0x118004472 r2 = *(u64 *)(r10 - 0x2a0)004317 r2 = *(u64 *)(r10 - 0x1e0)004473 call -0x1069004318 call -0xfce004474 r1 = r0004319 r1 = r0004475 r1 <<= 0x20004320 r1 <<= 0x20004476 r1 >>= 0x20004321 r1 >>= 0x20004477 if r1 != 0x1a goto +0x9fa004322 if r1 != 0x1a goto +0x919004478 r1 = r10004323 r1 = r10004479 r1 += -0x118004324 r1 += -0x170004480 r2 = r6004325 r2 = r6004481 call 0x10a0004326 call 0x1234004482 w1 = *(u32 *)(r10 - 0x118)004327 w1 = *(u32 *)(r10 - 0x170)004483 if r1 != 0x0 goto +0xa15004328 if r1 != 0x0 goto +0x9db004484 r1 = *(u64 *)(r10 - 0x110)004329 r2 = *(u64 *)(r10 - 0x168)004485 r2 = *(u64 *)(r10 - 0x2a8)004330 r3 = r2004486 r3 = *(u64 *)(r10 - 0x2b8)004331 r5 = *(u64 *)(r10 - 0x1f0)004487 if r1 < r3 goto +0x8af004332 r3 -= r5004488 004333 r1 = 0x0004489 004334 r4 = 0x1004490 004335 if r3 > r2 goto +0x9e1004491 004336 r4 = 0x0004488 goto +0x89f004337 goto +0x9df004489 r8 = *(u64 *)(r5 + 0x0)004338 r8 = *(u64 *)(r5 + 0x0)004490 w4 = *(u8 *)(r8 + 0x2)004339 w4 = *(u8 *)(r8 + 0x2)13 unchanged instructions hidden
004504 r2 += 0x10004353 r2 += 0x10004505 r0 += -0x1004354 r0 += -0x1004506 if r0 != 0x0 goto +0x12004355 if r0 != 0x0 goto +0x12004507 *(u64 *)(r10 - 0x40) = r1004356 *(u64 *)(r10 - 0x1a0) = r1004508 r1 = *(u64 *)(r10 - 0x2b0)004357 r1 = *(u64 *)(r10 - 0x1e8)004509 *(u64 *)(r10 - 0x48) = r1004358 *(u64 *)(r10 - 0x1a8) = r1004510 r1 = r10004359 r1 = r10004511 r1 += -0x298004360 r1 += -0x118004512 *(u64 *)(r10 - 0x58) = r1004361 *(u64 *)(r10 - 0x1b8) = r1004513 r1 = 0x16c20 ll004362 r1 = 0x17450 ll004514 *(u64 *)(r10 - 0x60) = r1004363 *(u64 *)(r10 - 0x1c0) = r1004515 *(u64 *)(r10 - 0x50) = 0x29004364 *(u64 *)(r10 - 0x1b0) = 0x29004516 r1 = r10004365 r1 = r10004517 r1 += -0x60004366 r1 += -0x1c0004518 r2 = *(u64 *)(r10 - 0x2a0)004367 r2 = *(u64 *)(r10 - 0x1e0)004519 call -0x1097004368 call -0x1000004520 r1 = r0004369 r1 = r0004521 r1 <<= 0x20004370 r1 <<= 0x20004522 r1 >>= 0x20004371 r1 >>= 0x2017 unchanged instructions hidden
004540 r2 += 0x10004389 r2 += 0x10004541 r0 += -0x1004390 r0 += -0x1004542 if r0 != 0x0 goto +0x12004391 if r0 != 0x0 goto +0x12004543 *(u64 *)(r10 - 0x278) = r1004392 *(u64 *)(r10 - 0xf8) = r1004544 r1 = *(u64 *)(r10 - 0x2b0)004393 r1 = *(u64 *)(r10 - 0x1e8)004545 *(u64 *)(r10 - 0x280) = r1004394 *(u64 *)(r10 - 0x100) = r1004546 r1 = r10004395 r1 = r10004547 r1 += -0x60004396 r1 += -0x1c0004548 *(u64 *)(r10 - 0x290) = r1004397 *(u64 *)(r10 - 0x110) = r1004549 r1 = 0x16c40 ll004398 r1 = 0x17470 ll004550 *(u64 *)(r10 - 0x298) = r1004399 *(u64 *)(r10 - 0x118) = r1004551 *(u64 *)(r10 - 0x288) = 0x11004400 *(u64 *)(r10 - 0x108) = 0x11004552 r1 = r10004401 r1 = r10004553 r1 += -0x298004402 r1 += -0x118004554 r2 = *(u64 *)(r10 - 0x2a0)004403 r2 = *(u64 *)(r10 - 0x1e0)004555 call -0x10bb004404 call -0x1024004556 r1 = r0004405 r1 = r0004557 r1 <<= 0x20004406 r1 <<= 0x20004558 r1 >>= 0x20004407 r1 >>= 0x2017 unchanged instructions hidden
004576 r2 += 0x10004425 r2 += 0x10004577 r0 += -0x1004426 r0 += -0x1004578 if r0 != 0x0 goto +0x12004427 if r0 != 0x0 goto +0x12004579 *(u64 *)(r10 - 0x278) = r1004428 *(u64 *)(r10 - 0xf8) = r1004580 r1 = *(u64 *)(r10 - 0x2b0)004429 r1 = *(u64 *)(r10 - 0x1e8)004581 *(u64 *)(r10 - 0x280) = r1004430 *(u64 *)(r10 - 0x100) = r1004582 r1 = r10004431 r1 = r10004583 r1 += -0x60004432 r1 += -0x1c0004584 *(u64 *)(r10 - 0x290) = r1004433 *(u64 *)(r10 - 0x110) = r1004585 r1 = 0x16b00 ll004434 r1 = 0x17330 ll004586 *(u64 *)(r10 - 0x298) = r1004435 *(u64 *)(r10 - 0x118) = r1004587 *(u64 *)(r10 - 0x288) = 0x18004436 *(u64 *)(r10 - 0x108) = 0x18004588 r1 = r10004437 r1 = r10004589 r1 += -0x298004438 r1 += -0x118004590 r2 = *(u64 *)(r10 - 0x2a0)004439 r2 = *(u64 *)(r10 - 0x1e0)004591 call -0x10df004440 call -0x1048004592 r1 = r0004441 r1 = r0004593 r1 <<= 0x20004442 r1 <<= 0x20004594 r1 >>= 0x20004443 r1 >>= 0x2017 unchanged instructions hidden
004612 r2 += 0x10004461 r2 += 0x10004613 r0 += -0x1004462 r0 += -0x1004614 if r0 != 0x0 goto +0x12004463 if r0 != 0x0 goto +0x12004615 *(u64 *)(r10 - 0x278) = r1004464 *(u64 *)(r10 - 0xf8) = r1004616 r1 = *(u64 *)(r10 - 0x2b0)004465 r1 = *(u64 *)(r10 - 0x1e8)004617 *(u64 *)(r10 - 0x280) = r1004466 *(u64 *)(r10 - 0x100) = r1004618 r1 = r10004467 r1 = r10004619 r1 += -0x60004468 r1 += -0x1c0004620 *(u64 *)(r10 - 0x290) = r1004469 *(u64 *)(r10 - 0x110) = r1004621 r1 = 0x16d60 ll004470 r1 = 0x17590 ll004622 *(u64 *)(r10 - 0x298) = r1004471 *(u64 *)(r10 - 0x118) = r1004623 *(u64 *)(r10 - 0x288) = 0x28004472 *(u64 *)(r10 - 0x108) = 0x28004624 r1 = r10004473 r1 = r10004625 r1 += -0x298004474 r1 += -0x118004626 r2 = *(u64 *)(r10 - 0x2a0)004475 r2 = *(u64 *)(r10 - 0x1e0)004627 call -0x1103004476 call -0x106c004628 r1 = r0004477 r1 = r0004629 r1 <<= 0x20004478 r1 <<= 0x20004630 r1 >>= 0x20004479 r1 >>= 0x2017 unchanged instructions hidden
004648 r2 += 0x10004497 r2 += 0x10004649 r0 += -0x1004498 r0 += -0x1004650 if r0 != 0x0 goto +0x12004499 if r0 != 0x0 goto +0x12004651 *(u64 *)(r10 - 0x278) = r1004500 *(u64 *)(r10 - 0xf8) = r1004652 r1 = *(u64 *)(r10 - 0x2b0)004501 r1 = *(u64 *)(r10 - 0x1e8)004653 *(u64 *)(r10 - 0x280) = r1004502 *(u64 *)(r10 - 0x100) = r1004654 r1 = r10004503 r1 = r10004655 r1 += -0x60004504 r1 += -0x1c0004656 *(u64 *)(r10 - 0x290) = r1004505 *(u64 *)(r10 - 0x110) = r1004657 r1 = 0x16aa0 ll004506 r1 = 0x172d0 ll004658 *(u64 *)(r10 - 0x298) = r1004507 *(u64 *)(r10 - 0x118) = r1004659 *(u64 *)(r10 - 0x288) = 0x18004508 *(u64 *)(r10 - 0x108) = 0x18004660 r1 = r10004509 r1 = r10004661 r1 += -0x298004510 r1 += -0x118004662 r2 = *(u64 *)(r10 - 0x2a0)004511 r2 = *(u64 *)(r10 - 0x1e0)004663 call -0x1127004512 call -0x1090004664 r1 = r0004513 r1 = r0004665 r1 <<= 0x20004514 r1 <<= 0x20004666 r1 >>= 0x20004515 r1 >>= 0x2017 unchanged instructions hidden
004684 r2 += 0x10004533 r2 += 0x10004685 r0 += -0x1004534 r0 += -0x1004686 if r0 != 0x0 goto +0x1c004535 if r0 != 0x0 goto +0x20004687 *(u64 *)(r10 - 0x278) = r1004536 *(u64 *)(r10 - 0xf8) = r1004688 r1 = *(u64 *)(r10 - 0x2b8)004537 r1 = *(u64 *)(r10 - 0x1f0)004689 *(u64 *)(r10 - 0x280) = r1004538 *(u64 *)(r10 - 0x100) = r1004690 r1 = r10004539 r1 = r10004691 r1 += -0x60004540 r1 += -0x1c0004692 *(u64 *)(r10 - 0x290) = r1004541 *(u64 *)(r10 - 0x110) = r1004693 r1 = 0x16dc0 ll004542 r1 = 0x175f0 ll004694 *(u64 *)(r10 - 0x298) = r1004543 *(u64 *)(r10 - 0x118) = r1004695 *(u64 *)(r10 - 0x288) = 0x18004544 *(u64 *)(r10 - 0x108) = 0x18004696 r1 = r10004545 r1 = r10004697 r1 += -0x298004546 r1 += -0x118004698 r2 = *(u64 *)(r10 - 0x2a0)004547 r2 = *(u64 *)(r10 - 0x1e0)004699 call -0x114b004548 call -0x10b4004700 r1 = r0004549 r1 = r0004701 r1 <<= 0x20004550 r1 <<= 0x20004702 r1 >>= 0x20004551 r1 >>= 0x20004703 if r1 != 0x1a goto +0x918004552 if r1 != 0x1a goto +0x833004704 r1 = r10004553 r1 = r10004705 r1 += -0x118004554 r1 += -0x170004706 r2 = r6004555 r2 = r6004707 call 0xfbe004556 call 0x114e004708 w1 = *(u32 *)(r10 - 0x118)004557 w1 = *(u32 *)(r10 - 0x170)004709 if r1 != 0x0 goto +0x933004558 if r1 != 0x0 goto +0x8f5004710 r1 = *(u64 *)(r10 - 0x110)004559 r2 = *(u64 *)(r10 - 0x168)004711 r2 = *(u64 *)(r10 - 0x2a8)004560 r3 = r2004712 r3 = *(u64 *)(r10 - 0x2b0)004561 r5 = *(u64 *)(r10 - 0x1e8)004713 if r1 < r3 goto +0x7cd004562 r3 -= r5004714 004563 r1 = 0x0004715 004564 r4 = 0x1004716 004565 if r3 > r2 goto +0x8ff004717 004566 r4 = 0x0004714 goto +0x7bd004567 goto +0x8fd004715 r8 = *(u64 *)(r5 + 0x0)004568 r8 = *(u64 *)(r5 + 0x0)004716 w4 = *(u8 *)(r8 + 0x2)004569 w4 = *(u8 *)(r8 + 0x2)13 unchanged instructions hidden
004730 r2 += 0x10004583 r2 += 0x10004731 r0 += -0x1004584 r0 += -0x1004732 if r0 != 0x0 goto +0x12004585 if r0 != 0x0 goto +0x12004733 *(u64 *)(r10 - 0x278) = r1004586 *(u64 *)(r10 - 0xf8) = r1004734 r1 = *(u64 *)(r10 - 0x2b0)004587 r1 = *(u64 *)(r10 - 0x1e8)004735 *(u64 *)(r10 - 0x280) = r1004588 *(u64 *)(r10 - 0x100) = r1004736 r1 = r10004589 r1 = r10004737 r1 += -0x60004590 r1 += -0x1c0004738 *(u64 *)(r10 - 0x290) = r1004591 *(u64 *)(r10 - 0x110) = r1004739 r1 = 0x16b60 ll004592 r1 = 0x17390 ll004740 *(u64 *)(r10 - 0x298) = r1004593 *(u64 *)(r10 - 0x118) = r1004741 *(u64 *)(r10 - 0x288) = 0x18004594 *(u64 *)(r10 - 0x108) = 0x18004742 r1 = r10004595 r1 = r10004743 r1 += -0x298004596 r1 += -0x118004744 r2 = *(u64 *)(r10 - 0x2a0)004597 r2 = *(u64 *)(r10 - 0x1e0)004745 call -0x1179004598 call -0x10e6004746 r1 = r0004599 r1 = r0004747 r1 <<= 0x20004600 r1 <<= 0x20004748 r1 >>= 0x20004601 r1 >>= 0x2017 unchanged instructions hidden
004766 r2 += 0x10004619 r2 += 0x10004767 r0 += -0x1004620 r0 += -0x1004768 if r0 != 0x0 goto +0x12004621 if r0 != 0x0 goto +0x12004769 *(u64 *)(r10 - 0x278) = r1004622 *(u64 *)(r10 - 0xf8) = r1004770 r1 = *(u64 *)(r10 - 0x2b0)004623 r1 = *(u64 *)(r10 - 0x1e8)004771 *(u64 *)(r10 - 0x280) = r1004624 *(u64 *)(r10 - 0x100) = r1004772 r1 = r10004625 r1 = r10004773 r1 += -0x60004626 r1 += -0x1c0004774 *(u64 *)(r10 - 0x290) = r1004627 *(u64 *)(r10 - 0x110) = r1004775 r1 = 0x16ba0 ll004628 r1 = 0x173d0 ll004776 *(u64 *)(r10 - 0x298) = r1004629 *(u64 *)(r10 - 0x118) = r1004777 *(u64 *)(r10 - 0x288) = 0x19004630 *(u64 *)(r10 - 0x108) = 0x19004778 r1 = r10004631 r1 = r10004779 r1 += -0x298004632 r1 += -0x118004780 r2 = *(u64 *)(r10 - 0x2a0)004633 r2 = *(u64 *)(r10 - 0x1e0)004781 call -0x119d004634 call -0x110a004782 r1 = r0004635 r1 = r0004783 r1 <<= 0x20004636 r1 <<= 0x20004784 r1 >>= 0x20004637 r1 >>= 0x2017 unchanged instructions hidden
004802 r2 += 0x10004655 r2 += 0x10004803 r0 += -0x1004656 r0 += -0x1004804 if r0 != 0x0 goto +0x12004657 if r0 != 0x0 goto +0x12004805 *(u64 *)(r10 - 0x40) = r1004658 *(u64 *)(r10 - 0x1a0) = r1004806 r1 = *(u64 *)(r10 - 0x2b0)004659 r1 = *(u64 *)(r10 - 0x1e8)004807 *(u64 *)(r10 - 0x48) = r1004660 *(u64 *)(r10 - 0x1a8) = r1004808 r1 = r10004661 r1 = r10004809 r1 += -0x298004662 r1 += -0x118004810 *(u64 *)(r10 - 0x58) = r1004663 *(u64 *)(r10 - 0x1b8) = r1004811 r1 = 0x16c20 ll004664 r1 = 0x17450 ll004812 *(u64 *)(r10 - 0x60) = r1004665 *(u64 *)(r10 - 0x1c0) = r1004813 *(u64 *)(r10 - 0x50) = 0x29004666 *(u64 *)(r10 - 0x1b0) = 0x29004814 r1 = r10004667 r1 = r10004815 r1 += -0x60004668 r1 += -0x1c0004816 r2 = *(u64 *)(r10 - 0x2a0)004669 r2 = *(u64 *)(r10 - 0x1e0)004817 call -0x11c1004670 call -0x112e004818 r1 = r0004671 r1 = r0004819 r1 <<= 0x20004672 r1 <<= 0x20004820 r1 >>= 0x20004673 r1 >>= 0x2017 unchanged instructions hidden
004838 r2 += 0x10004691 r2 += 0x10004839 r0 += -0x1004692 r0 += -0x1004840 if r0 != 0x0 goto +0x1c004693 if r0 != 0x0 goto +0x20004841 *(u64 *)(r10 - 0x278) = r1004694 *(u64 *)(r10 - 0xf8) = r1004842 r1 = *(u64 *)(r10 - 0x2b0)004695 r1 = *(u64 *)(r10 - 0x1e8)004843 *(u64 *)(r10 - 0x280) = r1004696 *(u64 *)(r10 - 0x100) = r1004844 r1 = r10004697 r1 = r10004845 r1 += -0x60004698 r1 += -0x1c0004846 *(u64 *)(r10 - 0x290) = r1004699 *(u64 *)(r10 - 0x110) = r1004847 r1 = 0x16bc0 ll004700 r1 = 0x173f0 ll004848 *(u64 *)(r10 - 0x298) = r1004701 *(u64 *)(r10 - 0x118) = r1004849 *(u64 *)(r10 - 0x288) = 0x18004702 *(u64 *)(r10 - 0x108) = 0x18004850 r1 = r10004703 r1 = r10004851 r1 += -0x298004704 r1 += -0x118004852 r2 = *(u64 *)(r10 - 0x2a0)004705 r2 = *(u64 *)(r10 - 0x1e0)004853 call -0x11e5004706 call -0x1152004854 r1 = r0004707 r1 = r0004855 r1 <<= 0x20004708 r1 <<= 0x20004856 r1 >>= 0x20004709 r1 >>= 0x20004857 if r1 != 0x1a goto +0x87e004710 if r1 != 0x1a goto +0x795004858 r1 = r10004711 r1 = r10004859 r1 += -0x118004712 r1 += -0x170004860 r2 = r6004713 r2 = r6004861 call 0xf24004714 call 0x10b0004862 w1 = *(u32 *)(r10 - 0x118)004715 w1 = *(u32 *)(r10 - 0x170)004863 if r1 != 0x0 goto +0x899004716 if r1 != 0x0 goto +0x857004864 r1 = *(u64 *)(r10 - 0x110)004717 r2 = *(u64 *)(r10 - 0x168)004865 r2 = *(u64 *)(r10 - 0x2a8)004718 r3 = r2004866 r3 = *(u64 *)(r10 - 0x2b8)004719 r5 = *(u64 *)(r10 - 0x1f0)004867 if r1 < r3 goto +0x733004720 r3 -= r5004868 004721 r1 = 0x0004869 004722 r4 = 0x1004870 004723 if r3 > r2 goto +0x868004871 004724 r4 = 0x0004868 goto +0x723004725 goto +0x866004869 r8 = *(u64 *)(r5 + 0x0)004726 r8 = *(u64 *)(r5 + 0x0)004870 w4 = *(u8 *)(r8 + 0x2)004727 w4 = *(u8 *)(r8 + 0x2)13 unchanged instructions hidden
004884 r2 += 0x10004741 r2 += 0x10004885 r5 += -0x1004742 r5 += -0x1004886 if r5 != 0x0 goto +0x1d004743 if r5 != 0x0 goto +0x21004887 r1 = *(u64 *)(r10 - 0x2b0)004744 r1 = *(u64 *)(r10 - 0x1e8)004888 *(u64 *)(r10 - 0x278) = r1004745 *(u64 *)(r10 - 0xf8) = r1004889 *(u64 *)(r10 - 0x280) = r3004746 *(u64 *)(r10 - 0x100) = r3004890 r1 = r10004747 r1 = r10004891 r1 += -0x60004748 r1 += -0x1c0004892 *(u64 *)(r10 - 0x290) = r1004749 *(u64 *)(r10 - 0x110) = r1004893 r1 = 0x16b80 ll004750 r1 = 0x173b0 ll004894 *(u64 *)(r10 - 0x298) = r1004751 *(u64 *)(r10 - 0x118) = r1004895 *(u64 *)(r10 - 0x288) = 0x20004752 *(u64 *)(r10 - 0x108) = 0x20004896 r1 = r10004753 r1 = r10004897 r1 += -0x298004754 r1 += -0x118004898 r2 = *(u64 *)(r10 - 0x2a0)004755 r2 = *(u64 *)(r10 - 0x1e0)004899 r3 = r9004756 r3 = r9004900 call -0x1214004757 call -0x1185004901 r1 = r0004758 r1 = r0004902 r1 <<= 0x20004759 r1 <<= 0x20004903 r1 >>= 0x20004760 r1 >>= 0x20004904 if r1 != 0x1a goto +0x84f004761 if r1 != 0x1a goto +0x762004905 r1 = r10004762 r1 = r10004906 r1 += -0x118004763 r1 += -0x170004907 r2 = r6004764 r2 = r6004908 call 0xef5004765 call 0x107d004909 w1 = *(u32 *)(r10 - 0x118)004766 w1 = *(u32 *)(r10 - 0x170)004910 if r1 != 0x0 goto +0x86a004767 if r1 != 0x0 goto +0x824004911 r1 = *(u64 *)(r10 - 0x110)004768 r2 = *(u64 *)(r10 - 0x168)004912 r2 = *(u64 *)(r10 - 0x2a8)004769 r3 = r2004913 r3 = *(u64 *)(r10 - 0x2b8)004770 r5 = *(u64 *)(r10 - 0x1f0)004914 if r1 < r3 goto +0x704004771 r3 -= r5004915 004772 r1 = 0x0004916 004773 r4 = 0x1004917 004774 if r3 > r2 goto +0x839004918 004775 r4 = 0x0004915 goto +0x6f4004776 goto +0x837004916 r0 = *(u64 *)(r4 + 0x0)004777 r0 = *(u64 *)(r4 + 0x0)004917 w1 = *(u8 *)(r0 + 0x2)004778 w1 = *(u8 *)(r0 + 0x2)5 unchanged instructions hidden
004923 if r1 != 0x0 goto -0x2d004784 if r1 != 0x0 goto -0x31004924 r8 = 0x0004785 r8 = 0x0004925 goto -0x2f004786 goto -0x33004926 *(u64 *)(r10 - 0x2b8) = r0004787 *(u64 *)(r10 - 0x1f0) = r0004927 r6 = r3004788 r6 = r3004928 *(u64 *)(r10 - 0x2a8) = r1004789 *(u64 *)(r10 - 0x1d8) = r1004929 r1 = r10004790 r1 = r10004930 r1 += -0x298004791 r1 += -0x118004931 r2 = r8004792 r2 = r8004932 call 0xf27004793 call 0x10ab004933 w1 = *(u8 *)(r10 - 0x298)004794 w1 = *(u8 *)(r10 - 0x118)004934 if r1 != 0x0 goto +0x4e9004795 if r1 != 0x0 goto +0x5b6004935 r1 = *(u64 *)(r10 - 0x27f)004796 r1 = *(u64 *)(r10 - 0xff)004936 *(u64 *)(r10 - 0x10b) = r1004797 *(u64 *)(r10 - 0x163) = r1004937 r1 = *(u64 *)(r10 - 0x284)004798 r1 = *(u64 *)(r10 - 0x104)004938 *(u64 *)(r10 - 0x110) = r1004799 *(u64 *)(r10 - 0x168) = r1004939 w1 = *(u8 *)(r10 - 0x295)004800 w1 = *(u8 *)(r10 - 0x115)004940 *(u8 *)(r10 - 0x5e) = w1004801 *(u8 *)(r10 - 0x1be) = w1004941 w1 = *(u16 *)(r10 - 0x297)004802 w1 = *(u16 *)(r10 - 0x117)004942 *(u16 *)(r10 - 0x60) = w1004803 *(u16 *)(r10 - 0x1c0) = w1004943 r1 = *(u64 *)(r10 - 0x28c)004804 r1 = *(u64 *)(r10 - 0x10c)004944 *(u64 *)(r10 - 0x118) = r1004805 *(u64 *)(r10 - 0x170) = r1004945 *(u64 *)(r10 - 0x55) = r1004806 *(u64 *)(r10 - 0x1b5) = r1004946 r1 = *(u64 *)(r10 - 0x110)004807 r1 = *(u64 *)(r10 - 0x168)004947 *(u64 *)(r10 - 0x4d) = r1004808 *(u64 *)(r10 - 0x1ad) = r1004948 r1 = *(u64 *)(r10 - 0x10b)004809 r1 = *(u64 *)(r10 - 0x163)004949 *(u64 *)(r10 - 0x48) = r1004810 *(u64 *)(r10 - 0x1a8) = r1004950 r1 = *(u64 *)(r10 - 0x294)004811 r1 = *(u64 *)(r10 - 0x114)004951 *(u64 *)(r10 - 0x5d) = r1004812 *(u64 *)(r10 - 0x1bd) = r1004952 r1 = r10004813 r1 = r10004953 r1 += -0x60004814 r1 += -0x1c0004954 r2 = 0x16d40 ll004815 r2 = 0x17570 ll004955 r3 = 0x20004816 r3 = 0x20004956 call 0x13c1004817 call 0x15541 unchanged instructions hidden
004958 r2 = *(u64 *)(r7 + 0x0)004819 r2 = *(u64 *)(r7 + 0x0)004959 r1 = r2004820 r1 = r2004960 r1 += 0x8004821 r1 += 0x8004961 *(u64 *)(r10 - 0x40) = r1004822 *(u64 *)(r10 - 0x1a0) = r1004962 *(u64 *)(r10 - 0x50) = r1004823 *(u64 *)(r10 - 0x1b0) = r1004963 r6 = r4004824 r6 = r4004964 r6 += 0x8004825 r6 += 0x8004965 *(u64 *)(r10 - 0x60) = r6004826 *(u64 *)(r10 - 0x1c0) = r6004966 *(u16 *)(r10 - 0x38) = 0x100004827 *(u16 *)(r10 - 0x198) = 0x100004967 *(u16 *)(r10 - 0x48) = 0x1004828 *(u16 *)(r10 - 0x1a8) = 0x1004968 *(u16 *)(r10 - 0x58) = 0x1004829 *(u16 *)(r10 - 0x1b8) = 0x1004969 w5 = *(u8 *)(r4 + 0x0)004830 w5 = *(u8 *)(r4 + 0x0)004970 if r5 != 0xff goto +0xce004831 if r5 != 0xff goto +0x343004971 *(u64 *)(r10 - 0x2a0) = r0004832 *(u64 *)(r10 - 0x1e0) = r0004972 w9 = *(u8 *)(r4 + 0x1)004833 w9 = *(u8 *)(r4 + 0x1)004973 r0 = 0x1004834 r0 = 0x1004974 r3 = 0x1004835 r3 = 0x13 unchanged instructions hidden
004978 r9 = 0x1004839 r9 = 0x1004979 if r5 != 0x0 goto +0x1004840 if r5 != 0x0 goto +0x1004980 r9 = 0x0004841 r9 = 0x0004981 *(u64 *)(r10 - 0x2b0) = r3004842 *(u64 *)(r10 - 0x1e8) = r3004982 w5 = *(u8 *)(r4 + 0x3)004843 w5 = *(u8 *)(r4 + 0x3)004983 if r5 != 0x0 goto +0x1004844 if r5 != 0x0 goto +0x1004984 r0 = 0x0004845 r0 = 0x0004985 r5 = *(u64 *)(r4 + 0x50)004846 r5 = *(u64 *)(r4 + 0x50)004986 r3 = r4004847 r3 = r4004987 r3 += 0x28004848 r3 += 0x28004988 *(u64 *)(r10 - 0x278) = r3004849 *(u64 *)(r10 - 0xf8) = r3004989 r3 = r4004850 r3 = r4004990 r3 += 0x58004851 r3 += 0x58004991 *(u64 *)(r10 - 0x280) = r3004852 *(u64 *)(r10 - 0x100) = r3004992 *(u64 *)(r10 - 0x288) = r5004853 *(u64 *)(r10 - 0x108) = r5004993 r4 += 0x48004854 r4 += 0x48004994 *(u64 *)(r10 - 0x290) = r4004855 *(u64 *)(r10 - 0x110) = r4004995 *(u64 *)(r10 - 0x298) = r6004856 *(u64 *)(r10 - 0x118) = r6004996 *(u8 *)(r10 - 0x266) = w0004857 *(u8 *)(r10 - 0xe6) = w0004997 *(u8 *)(r10 - 0x267) = w9004858 *(u8 *)(r10 - 0xe7) = w9004998 r3 = *(u64 *)(r10 - 0x2b0)004859 r3 = *(u64 *)(r10 - 0x1e8)004999 *(u8 *)(r10 - 0x268) = w3004860 *(u8 *)(r10 - 0xe8) = w3005000 *(u64 *)(r10 - 0x270) = 0x0004861 *(u64 *)(r10 - 0xf0) = 0x0005001 w3 = *(u8 *)(r2 + 0x0)004862 w3 = *(u8 *)(r2 + 0x0)005002 r9 = *(u64 *)(r10 - 0x2a0)004863 r9 = *(u64 *)(r10 - 0x1e0)005003 if r3 != 0xff goto +0xad004864 if r3 != 0xff goto +0x322005004 w3 = *(u8 *)(r2 + 0x1)004865 w3 = *(u8 *)(r2 + 0x1)005005 w4 = *(u8 *)(r2 + 0x2)004866 w4 = *(u8 *)(r2 + 0x2)1 unchanged instructions hidden
005007 r0 = *(u64 *)(r2 + 0x50)004868 r0 = *(u64 *)(r2 + 0x50)005008 r6 = r2004869 r6 = r2005009 r6 += 0x28004870 r6 += 0x28005010 *(u64 *)(r10 - 0x208) = r6004871 *(u64 *)(r10 - 0x88) = r6005011 *(u64 *)(r10 - 0x240) = r6004872 *(u64 *)(r10 - 0xc0) = r6005012 r6 = r2004873 r6 = r2005013 r6 += 0x58004874 r6 += 0x58005014 *(u64 *)(r10 - 0x210) = r6004875 *(u64 *)(r10 - 0x90) = r6005015 *(u64 *)(r10 - 0x248) = r6004876 *(u64 *)(r10 - 0xc8) = r6005016 *(u64 *)(r10 - 0x218) = r0004877 *(u64 *)(r10 - 0x98) = r0005017 *(u64 *)(r10 - 0x250) = r0004878 *(u64 *)(r10 - 0xd0) = r0005018 r2 += 0x48004879 r2 += 0x48005019 *(u64 *)(r10 - 0x220) = r2004880 *(u64 *)(r10 - 0xa0) = r2005020 *(u64 *)(r10 - 0x258) = r2004881 *(u64 *)(r10 - 0xd8) = r2005021 *(u64 *)(r10 - 0x228) = r1004882 *(u64 *)(r10 - 0xa8) = r1005022 *(u64 *)(r10 - 0x260) = r1004883 *(u64 *)(r10 - 0xe0) = r1005023 r1 = 0x1004884 r1 = 0x1005024 r2 = 0x1004885 r2 = 0x1005025 if r5 != 0x0 goto +0x1004886 if r5 != 0x0 goto +0x1005026 r2 = 0x0004887 r2 = 0x0005027 *(u8 *)(r10 - 0x1f6) = w2004888 *(u8 *)(r10 - 0x76) = w2005028 *(u8 *)(r10 - 0x22e) = w2004889 *(u8 *)(r10 - 0xae) = w2005029 r2 = 0x1004890 r2 = 0x1005030 if r4 != 0x0 goto +0x1004891 if r4 != 0x0 goto +0x1005031 r2 = 0x0004892 r2 = 0x0005032 r6 = r9004893 r6 = r9005033 *(u8 *)(r10 - 0x1f7) = w2004894 *(u8 *)(r10 - 0x77) = w2005034 *(u8 *)(r10 - 0x22f) = w2004895 *(u8 *)(r10 - 0xaf) = w2005035 if r3 != 0x0 goto +0x1004896 if r3 != 0x0 goto +0x1005036 r1 = 0x0004897 r1 = 0x0005037 *(u8 *)(r10 - 0x1f8) = w1004898 *(u8 *)(r10 - 0x78) = w1005038 *(u8 *)(r10 - 0x230) = w1004899 *(u8 *)(r10 - 0xb0) = w1005039 *(u64 *)(r10 - 0x200) = 0x0004900 *(u64 *)(r10 - 0x80) = 0x0005040 *(u64 *)(r10 - 0x238) = 0x0004901 *(u64 *)(r10 - 0xb8) = 0x0005041 r1 = 0x16fdd ll004902 r1 = 0x1780d ll005042 *(u64 *)(r10 - 0x100) = r1004903 *(u64 *)(r10 - 0x158) = r1005043 r1 = r10004904 r1 = r10005044 r1 += -0x60004905 r1 += -0x1c0005045 *(u64 *)(r10 - 0x110) = r1004906 *(u64 *)(r10 - 0x168) = r1005046 r1 = 0x16c00 ll004907 r1 = 0x17430 ll005047 *(u64 *)(r10 - 0x118) = r1004908 *(u64 *)(r10 - 0x170) = r1005048 *(u64 *)(r10 - 0xf8) = 0x1004909 *(u64 *)(r10 - 0x150) = 0x1005049 *(u64 *)(r10 - 0x108) = 0x3004910 *(u64 *)(r10 - 0x160) = 0x3005050 r1 = r10004911 r1 = r10005051 r1 += -0x118004912 r1 += -0x170005052 r2 = r10004913 r2 = r10005053 r2 += -0x298004914 r2 += -0x118005054 r3 = 0x3004915 r3 = 0x3005055 r4 = 0x8004916 r4 = 0x8005056 r5 = 0x0004917 r5 = 0x02 unchanged instructions hidden
005059 r6 >>= 0x20004920 r6 >>= 0x20005060 if r6 == 0x0 goto +0x1004921 if r6 == 0x0 goto +0x1005061 r7 = r8004922 r7 = r8005062 r1 = *(u64 *)(r10 - 0x2a8)004923 r1 = *(u64 *)(r10 - 0x1d8)005063 r2 = *(u64 *)(r10 - 0x2b8)004924 r2 = *(u64 *)(r10 - 0x1f0)005064 *(u64 *)(r1 + 0x8) = r2004925 *(u64 *)(r1 + 0x8) = r2005065 *(u64 *)(r1 + 0x0) = r7004926 *(u64 *)(r1 + 0x0) = r7005066 goto +0x469004927 goto +0x536005067 *(u64 *)(r10 - 0x2b8) = r0004928 *(u64 *)(r10 - 0x1f0) = r0005068 *(u64 *)(r10 - 0x2a0) = r3004929 *(u64 *)(r10 - 0x1e0) = r3005069 *(u64 *)(r10 - 0x2a8) = r1004930 *(u64 *)(r10 - 0x1d8) = r1005070 r1 = *(u64 *)(r8 + 0x0)004931 r1 = *(u64 *)(r8 + 0x0)005071 r9 = *(u64 *)(r7 + 0x0)004932 r9 = *(u64 *)(r7 + 0x0)005072 r1 += 0x8004933 r1 += 0x85 unchanged instructions hidden
005078 r0 <<= 0x20004939 r0 <<= 0x20005079 r0 >>= 0x20004940 r0 >>= 0x20005080 if r0 != 0x0 goto +0x1d5004941 if r0 != 0x0 goto +0x1ff005081 r2 = *(u64 *)(r10 - 0x2a0)004942 r2 = *(u64 *)(r10 - 0x1e0)005082 r2 += 0x10004943 r2 += 0x10005083 r1 = *(u64 *)(r10 - 0x2b8)004944 r1 = *(u64 *)(r10 - 0x1f0)005084 *(u64 *)(r10 - 0x17c) = r1004945 *(u64 *)(r10 - 0x1cc) = r1005085 *(u32 *)(r10 - 0x180) = 0x2004946 *(u32 *)(r10 - 0x1d0) = 0x2005086 r8 = *(u64 *)(r2 + 0x0)004947 r8 = *(u64 *)(r2 + 0x0)005087 *(u64 *)(r10 - 0x118) = r6004948 *(u64 *)(r10 - 0x170) = r6005088 r7 = r8004949 r7 = r8005089 r7 += 0x8004950 r7 += 0x8005090 *(u64 *)(r10 - 0x108) = r7004951 *(u64 *)(r10 - 0x160) = r7005091 *(u16 *)(r10 - 0x100) = 0x1004952 *(u16 *)(r10 - 0x158) = 0x1005092 *(u16 *)(r10 - 0x110) = 0x101004953 *(u16 *)(r10 - 0x168) = 0x101005093 w1 = *(u8 *)(r9 + 0x0)004954 w1 = *(u8 *)(r9 + 0x0)005094 r0 = *(u64 *)(r10 - 0x2a8)004955 005095 if r1 != 0xff goto +0x28d004955 if r1 != 0xff goto +0x2c7005096 *(u64 *)(r10 - 0x2a0) = r2004956 *(u64 *)(r10 - 0x1e0) = r2005097 w3 = *(u8 *)(r9 + 0x1)004957 w3 = *(u8 *)(r9 + 0x1)005098 r2 = 0x1004958 r2 = 0x1005099 r1 = 0x1004959 r1 = 0x19 unchanged instructions hidden
005109 r4 = *(u64 *)(r9 + 0x50)004969 r4 = *(u64 *)(r9 + 0x50)005110 r5 = r9004970 r5 = r9005111 r5 += 0x28004971 r5 += 0x28005112 *(u64 *)(r10 - 0x278) = r5004972 *(u64 *)(r10 - 0xf8) = r5005113 r5 = r9004973 r5 = r9005114 r5 += 0x58004974 r5 += 0x58005115 *(u64 *)(r10 - 0x280) = r5004975 *(u64 *)(r10 - 0x100) = r5005116 *(u64 *)(r10 - 0x288) = r4004976 *(u64 *)(r10 - 0x108) = r4005117 r9 += 0x48004977 r9 += 0x48005118 *(u64 *)(r10 - 0x290) = r9004978 *(u64 *)(r10 - 0x110) = r9005119 *(u64 *)(r10 - 0x298) = r6004979 *(u64 *)(r10 - 0x118) = r6005120 *(u8 *)(r10 - 0x266) = w2004980 *(u8 *)(r10 - 0xe6) = w2005121 *(u8 *)(r10 - 0x267) = w3004981 *(u8 *)(r10 - 0xe7) = w3005122 *(u8 *)(r10 - 0x268) = w1004982 *(u8 *)(r10 - 0xe8) = w1005123 *(u64 *)(r10 - 0x270) = 0x0004983 *(u64 *)(r10 - 0xf0) = 0x0005124 w1 = *(u8 *)(r8 + 0x0)004984 w1 = *(u8 *)(r8 + 0x0)005125 if r1 != 0xff goto +0x26f004985 if r1 != 0xff goto +0x2a9005126 w3 = *(u8 *)(r8 + 0x1)004986 w3 = *(u8 *)(r8 + 0x1)9 unchanged instructions hidden
005136 if r4 != 0x0 goto +0x1004996 if r4 != 0x0 goto +0x1005137 r2 = 0x0004997 r2 = 0x0005138 r4 = *(u64 *)(r8 + 0x50)004998 r4 = *(u64 *)(r8 + 0x50)005139 *(u64 *)(r10 - 0x250) = r4004999 *(u64 *)(r10 - 0xd0) = r4005140 *(u8 *)(r10 - 0x22e) = w2005000 *(u8 *)(r10 - 0xae) = w2005141 *(u8 *)(r10 - 0x22f) = w3005001 *(u8 *)(r10 - 0xaf) = w3005142 *(u8 *)(r10 - 0x230) = w1005002 *(u8 *)(r10 - 0xb0) = w1005143 r1 = r8005003 r1 = r8005144 r1 += 0x28005004 r1 += 0x28005145 *(u64 *)(r10 - 0x2b0) = r1005005 *(u64 *)(r10 - 0x1e8) = r1005146 *(u64 *)(r10 - 0x240) = r1005006 *(u64 *)(r10 - 0xc0) = r1005147 r9 = r8005007 r9 = r8005148 r9 += 0x58005008 r9 += 0x58005149 *(u64 *)(r10 - 0x248) = r9005009 *(u64 *)(r10 - 0xc8) = r9005150 r6 = r8005010 r6 = r8005151 r6 += 0x48005011 r6 += 0x48005152 *(u64 *)(r10 - 0x258) = r6005012 *(u64 *)(r10 - 0xd8) = r6005153 *(u64 *)(r10 - 0x260) = r7005013 *(u64 *)(r10 - 0xe0) = r7005154 *(u64 *)(r10 - 0x238) = 0x0005014 *(u64 *)(r10 - 0xb8) = 0x0005155 r1 = r10005015 r1 = r10005156 r1 += -0x180005016 r1 += -0x1d0005157 *(u64 *)(r10 - 0x48) = r1005017 *(u64 *)(r10 - 0x1a8) = r1005158 r1 = r10005018 r1 = r10005159 r1 += -0x118005019 r1 += -0x170005160 *(u64 *)(r10 - 0x58) = r1005020 *(u64 *)(r10 - 0x1b8) = r1005161 r1 = 0x16c60 ll005021 r1 = 0x17490 ll005162 *(u64 *)(r10 - 0x60) = r1005022 *(u64 *)(r10 - 0x1c0) = r1005163 *(u64 *)(r10 - 0x40) = 0xc005023 *(u64 *)(r10 - 0x1a0) = 0xc005164 *(u64 *)(r10 - 0x50) = 0x2005024 *(u64 *)(r10 - 0x1b0) = 0x2005165 r1 = r10005025 r1 = r10005166 r1 += -0x60005026 r1 += -0x1c0005167 r2 = r10005027 r2 = r10005168 r2 += -0x298005028 r2 += -0x118005169 r3 = 0x2005029 r3 = 0x2005170 r4 = 0x8005030 r4 = 0x8005171 r5 = 0x0005031 r5 = 0x0005172 call sol_invoke_signed_c005032 call sol_invoke_signed_c005173 *(u64 *)(r10 - 0x148) = r7005033 *(u64 *)(r10 - 0x140) = r7005174 *(u16 *)(r10 - 0x140) = 0x1005034 *(u16 *)(r10 - 0x138) = 0x1005175 w1 = *(u8 *)(r8 + 0x0)005035 w1 = *(u8 *)(r8 + 0x0)005176 if r1 == 0xff goto +0x636005036 if r1 == 0xff goto +0x1005177 r1 = *(u64 *)(r10 - 0x2a8)005037 005178 *(u64 *)(r1 + 0x0) = 0x0005038 005179 *(u32 *)(r1 + 0x8) = 0xb005039 005180 goto +0x3f7005037 goto +0x275005181 *(u64 *)(r10 - 0x2b8) = r0005038 w1 = *(u8 *)(r8 + 0x1)005182 *(u64 *)(r10 - 0x2a8) = r1005039 w2 = *(u8 *)(r8 + 0x2)005183 005040 w4 = *(u8 *)(r8 + 0x3)005184 005041 r3 = *(u64 *)(r8 + 0x50)005185 005042 r5 = *(u64 *)(r10 - 0x1e8)005186 005043 *(u64 *)(r10 - 0xf8) = r5005187 005044 *(u64 *)(r10 - 0x100) = r9005188 005045 *(u64 *)(r10 - 0x108) = r3005189 005046 *(u64 *)(r10 - 0x110) = r6005190 005047 *(u64 *)(r10 - 0x118) = r7005191 005048 r3 = 0x1005192 005049 if r4 != 0x0 goto +0x1005193 005050 r3 = 0x0005194 005051 *(u8 *)(r10 - 0xe6) = w3005195 005052 r3 = 0x1005196 005053 if r2 != 0x0 goto +0x1005197 005054 r3 = 0x0005198 005055 *(u8 *)(r10 - 0xe7) = w3005199 005056 r2 = 0x1005200 005057 if r1 != 0x0 goto +0x1005201 005058 r2 = 0x0005202 005059 *(u8 *)(r10 - 0xe8) = w2005203 005060 *(u64 *)(r10 - 0xf0) = 0x0005204 005061 r1 = 0x17a6a ll005205 005062 *(u64 *)(r10 - 0x1a8) = r1005206 005063 r1 = r10005207 005064 r1 += -0x140005208 005065 *(u64 *)(r10 - 0x1b8) = r1005209 005066 r1 = 0x17430 ll005210 005067 *(u64 *)(r10 - 0x1c0) = r1005211 005068 *(u64 *)(r10 - 0x1a0) = 0x1005212 005069 *(u64 *)(r10 - 0x1b0) = 0x1005213 005070 r1 = r10005214 005071 r1 += -0x1c0005215 005072 r2 = r10005216 005073 r2 += -0x118005217 005074 r3 = 0x1005218 005075 r4 = 0x8005219 005076 r5 = 0x0005220 005077 call sol_invoke_signed_c005221 005078 r1 = *(u64 *)(r10 - 0x1d8)005222 005079 r2 = *(u64 *)(r10 - 0x1f0)005223 005080 *(u64 *)(r1 + 0x8) = r2005224 005081 r2 = *(u64 *)(r10 - 0x1e0)005225 005082 *(u64 *)(r1 + 0x0) = r2005226 005083 goto +0x49a005227 005084 *(u64 *)(r10 - 0x1f0) = r0005228 005085 *(u64 *)(r10 - 0x1d8) = r1005183 r1 = -0x365394d296f1d79d ll005086 r1 = -0x365394d296f1d79d ll005184 *(u64 *)(r10 - 0x180) = r1005087 *(u64 *)(r10 - 0x1d0) = r1005185 *(u64 *)(r10 - 0x178) = -0x1005088 *(u64 *)(r10 - 0x1c8) = -0x1005186 r1 = *(u64 *)(r3 + 0x0)005089 r1 = *(u64 *)(r3 + 0x0)005187 *(u64 *)(r10 - 0x2e8) = r1005090 *(u64 *)(r10 - 0x220) = r1005188 r6 = *(u64 *)(r3 + 0x8)005091 r6 = *(u64 *)(r3 + 0x8)005189 r4 = *(u64 *)(r3 + 0x10)005092 r4 = *(u64 *)(r3 + 0x10)005190 *(u64 *)(r10 - 0x2a0) = r3005093 *(u64 *)(r10 - 0x1e0) = r3005191 r3 = *(u64 *)(r3 + 0x18)005094 r3 = *(u64 *)(r3 + 0x18)005192 r2 = *(u64 *)(r7 + 0x0)005095 r2 = *(u64 *)(r7 + 0x0)005193 r1 = 0x16c00 ll005096 r1 = 0x17430 ll005194 *(u64 *)(r10 - 0x20) = r1005097 *(u64 *)(r10 - 0x180) = r1005195 *(u64 *)(r10 - 0x2d0) = r2005098 *(u64 *)(r10 - 0x208) = r2005196 r1 = r2005099 r1 = r2005197 r1 += 0x8005100 r1 += 0x8005198 *(u64 *)(r10 - 0x2e0) = r1005101 *(u64 *)(r10 - 0x218) = r1005199 *(u64 *)(r10 - 0x30) = r1005102 *(u64 *)(r10 - 0x190) = r1005200 *(u64 *)(r10 - 0x2c0) = r3005103 *(u64 *)(r10 - 0x1f8) = r3005201 r3 += 0x8005104 r3 += 0x8005202 *(u64 *)(r10 - 0x2d8) = r3005105 *(u64 *)(r10 - 0x210) = r3005203 *(u64 *)(r10 - 0x40) = r3005106 *(u64 *)(r10 - 0x1a0) = r3005204 *(u64 *)(r10 - 0x2b0) = r4005107 *(u64 *)(r10 - 0x1e8) = r4005205 r4 += 0x8005108 r4 += 0x8005206 *(u64 *)(r10 - 0x2c8) = r4005109 *(u64 *)(r10 - 0x200) = r4005207 *(u64 *)(r10 - 0x50) = r4005110 *(u64 *)(r10 - 0x1b0) = r4005208 r9 = r6005111 r9 = r6005209 r9 += 0x8005112 r9 += 0x8005210 *(u64 *)(r10 - 0x60) = r9005113 *(u64 *)(r10 - 0x1c0) = r9005211 *(u16 *)(r10 - 0x18) = 0x0005114 *(u16 *)(r10 - 0x178) = 0x0005212 *(u16 *)(r10 - 0x28) = 0x101005115 *(u16 *)(r10 - 0x188) = 0x101005213 *(u16 *)(r10 - 0x38) = 0x1005116 *(u16 *)(r10 - 0x198) = 0x1005214 *(u16 *)(r10 - 0x48) = 0x1005117 *(u16 *)(r10 - 0x1a8) = 0x1005215 *(u16 *)(r10 - 0x58) = 0x1005118 *(u16 *)(r10 - 0x1b8) = 0x1005216 r1 = r10005119 r1 = r10005217 r1 += -0x298005120 r1 += -0x118005218 r2 = r8005121 r2 = r8005219 call 0xe08005122 call 0xf62005220 w1 = *(u8 *)(r10 - 0x298)005123 w1 = *(u8 *)(r10 - 0x118)005221 if r1 != 0x0 goto +0x3ca005124 if r1 != 0x0 goto +0x46d005222 r1 = *(u64 *)(r10 - 0x27f)005125 r1 = *(u64 *)(r10 - 0xff)005223 *(u64 *)(r10 - 0x13b) = r1005126 *(u64 *)(r10 - 0x133) = r1005224 r1 = *(u64 *)(r10 - 0x284)005127 r1 = *(u64 *)(r10 - 0x104)005225 005128 *(u64 *)(r10 - 0x138) = r1005226 005129 w1 = *(u8 *)(r10 - 0x115)005227 005130 *(u8 *)(r10 - 0x16e) = w1005228 005131 w1 = *(u16 *)(r10 - 0x117)005229 005132 *(u16 *)(r10 - 0x170) = w1005230 005133 r1 = *(u64 *)(r10 - 0x10c)005225 *(u64 *)(r10 - 0x140) = r1005134 *(u64 *)(r10 - 0x140) = r1005226 w1 = *(u8 *)(r10 - 0x295)005135 *(u64 *)(r10 - 0x165) = r1005227 *(u8 *)(r10 - 0x116) = w1005136 r1 = *(u64 *)(r10 - 0x138)005228 w1 = *(u16 *)(r10 - 0x297)005137 *(u64 *)(r10 - 0x15d) = r1005229 *(u16 *)(r10 - 0x118) = w1005138 r1 = *(u64 *)(r10 - 0x133)005230 r1 = *(u64 *)(r10 - 0x28c)005139 *(u64 *)(r10 - 0x158) = r1005231 *(u64 *)(r10 - 0x148) = r1005140 r1 = *(u64 *)(r10 - 0x114)005232 *(u64 *)(r10 - 0x10d) = r1005141 *(u64 *)(r10 - 0x16d) = r1005233 r1 = *(u64 *)(r10 - 0x140)005142 005234 *(u64 *)(r10 - 0x105) = r1005143 005235 r1 = *(u64 *)(r10 - 0x13b)005144 005236 *(u64 *)(r10 - 0x100) = r1005145 005237 r1 = *(u64 *)(r10 - 0x294)005146 005238 *(u64 *)(r10 - 0x115) = r1005147 005239 r1 = r10005142 r1 = r10005240 r1 += -0x118005143 r1 += -0x170005241 r2 = 0x16ce0 ll005144 r2 = 0x17510 ll005242 r3 = 0x20005145 r3 = 0x20005243 call 0x12a2005146 call 0x140b15 unchanged instructions hidden
005259 r4 = *(u64 *)(r6 + 0x50)005162 r4 = *(u64 *)(r6 + 0x50)005260 r5 = r6005163 r5 = r6005261 r5 += 0x28005164 r5 += 0x28005262 *(u64 *)(r10 - 0x278) = r5005165 *(u64 *)(r10 - 0xf8) = r5005263 r5 = r6005166 r5 = r6005264 r5 += 0x58005167 r5 += 0x58005265 *(u64 *)(r10 - 0x280) = r5005168 *(u64 *)(r10 - 0x100) = r5005266 *(u64 *)(r10 - 0x288) = r4005169 *(u64 *)(r10 - 0x108) = r4005267 r6 += 0x48005170 r6 += 0x48005268 *(u64 *)(r10 - 0x290) = r6005171 *(u64 *)(r10 - 0x110) = r6005269 *(u64 *)(r10 - 0x298) = r9005172 *(u64 *)(r10 - 0x118) = r9005270 *(u8 *)(r10 - 0x266) = w2005173 *(u8 *)(r10 - 0xe6) = w2005271 *(u8 *)(r10 - 0x267) = w3005174 *(u8 *)(r10 - 0xe7) = w3005272 *(u8 *)(r10 - 0x268) = w1005175 *(u8 *)(r10 - 0xe8) = w1005273 *(u64 *)(r10 - 0x270) = 0x0005176 *(u64 *)(r10 - 0xf0) = 0x0005274 r1 = *(u64 *)(r10 - 0x2b0)005177 r1 = *(u64 *)(r10 - 0x1e8)005275 w2 = *(u8 *)(r1 + 0x0)005178 w2 = *(u8 *)(r1 + 0x0)005276 r1 = 0xb005179 r1 = 0xb005277 if r2 != 0xff goto +0x1c3005180 if r2 != 0xff goto +0x266005278 r6 = *(u64 *)(r10 - 0x2b0)005181 r6 = *(u64 *)(r10 - 0x1e8)005279 w3 = *(u8 *)(r6 + 0x1)005182 w3 = *(u8 *)(r6 + 0x1)005280 r2 = 0x1005183 r2 = 0x1005281 r1 = 0x1005184 r1 = 0x19 unchanged instructions hidden
005291 r4 = *(u64 *)(r6 + 0x50)005194 r4 = *(u64 *)(r6 + 0x50)005292 r5 = r6005195 r5 = r6005293 r5 += 0x28005196 r5 += 0x28005294 *(u64 *)(r10 - 0x240) = r5005197 *(u64 *)(r10 - 0xc0) = r5005295 r5 = r6005198 r5 = r6005296 r5 += 0x58005199 r5 += 0x58005297 *(u64 *)(r10 - 0x248) = r5005200 *(u64 *)(r10 - 0xc8) = r5005298 *(u64 *)(r10 - 0x250) = r4005201 *(u64 *)(r10 - 0xd0) = r4005299 r6 += 0x48005202 r6 += 0x48005300 *(u64 *)(r10 - 0x258) = r6005203 *(u64 *)(r10 - 0xd8) = r6005301 r4 = *(u64 *)(r10 - 0x2c8)005204 r4 = *(u64 *)(r10 - 0x200)005302 *(u64 *)(r10 - 0x260) = r4005205 *(u64 *)(r10 - 0xe0) = r4005303 *(u8 *)(r10 - 0x22e) = w2005206 *(u8 *)(r10 - 0xae) = w2005304 *(u8 *)(r10 - 0x22f) = w3005207 *(u8 *)(r10 - 0xaf) = w3005305 *(u8 *)(r10 - 0x230) = w1005208 *(u8 *)(r10 - 0xb0) = w1005306 *(u64 *)(r10 - 0x238) = 0x0005209 *(u64 *)(r10 - 0xb8) = 0x0005307 r1 = *(u64 *)(r10 - 0x2c0)005210 r1 = *(u64 *)(r10 - 0x1f8)005308 w2 = *(u8 *)(r1 + 0x0)005211 w2 = *(u8 *)(r1 + 0x0)005309 r1 = 0xb005212 r1 = 0xb005310 if r2 != 0xff goto +0x1a2005213 if r2 != 0xff goto +0x245005311 r5 = *(u64 *)(r10 - 0x2c0)005214 r5 = *(u64 *)(r10 - 0x1f8)005312 w3 = *(u8 *)(r5 + 0x1)005215 w3 = *(u8 *)(r5 + 0x1)005313 r2 = 0x1005216 r2 = 0x1005314 r1 = 0x1005217 r1 = 0x17 unchanged instructions hidden
005322 if r4 != 0x0 goto +0x1005225 if r4 != 0x0 goto +0x1005323 r2 = 0x0005226 r2 = 0x0005324 r4 = *(u64 *)(r5 + 0x50)005227 r4 = *(u64 *)(r5 + 0x50)005325 *(u64 *)(r10 - 0x218) = r4005228 *(u64 *)(r10 - 0x98) = r4005326 r4 = *(u64 *)(r10 - 0x2d8)005229 r4 = *(u64 *)(r10 - 0x210)005327 *(u64 *)(r10 - 0x228) = r4005230 *(u64 *)(r10 - 0xa8) = r4005328 *(u8 *)(r10 - 0x1f6) = w2005231 *(u8 *)(r10 - 0x76) = w2005329 *(u8 *)(r10 - 0x1f7) = w3005232 *(u8 *)(r10 - 0x77) = w3005330 *(u8 *)(r10 - 0x1f8) = w1005233 *(u8 *)(r10 - 0x78) = w1005331 r9 = r5005234 r9 = r5005332 r9 += 0x28005235 r9 += 0x28005333 *(u64 *)(r10 - 0x208) = r9005236 *(u64 *)(r10 - 0x88) = r9005334 r6 = r5005237 r6 = r5005335 r6 += 0x58005238 r6 += 0x58005336 *(u64 *)(r10 - 0x210) = r6005239 *(u64 *)(r10 - 0x90) = r6005337 r5 += 0x48005240 r5 += 0x48005338 *(u64 *)(r10 - 0x220) = r5005241 *(u64 *)(r10 - 0xa0) = r5005339 *(u64 *)(r10 - 0x200) = 0x0005242 *(u64 *)(r10 - 0x80) = 0x0005340 r1 = *(u64 *)(r10 - 0x2d0)005243 r1 = *(u64 *)(r10 - 0x208)005341 w2 = *(u8 *)(r1 + 0x0)005244 w2 = *(u8 *)(r1 + 0x0)005342 r1 = 0xb005245 r1 = 0xb005343 if r2 != 0xff goto +0x181005246 if r2 != 0xff goto +0x224005344 r1 = *(u64 *)(r10 - 0x2d0)005247 r1 = *(u64 *)(r10 - 0x208)005345 w3 = *(u8 *)(r1 + 0x1)005248 w3 = *(u8 *)(r1 + 0x1)005346 r1 = 0x1005249 r1 = 0x1005347 r2 = 0x1005250 r2 = 0x1005348 if r3 != 0x0 goto +0x1005251 if r3 != 0x0 goto +0x1005349 r2 = 0x0005252 r2 = 0x0005350 *(u64 *)(r10 - 0x2c8) = r5005253 *(u64 *)(r10 - 0x200) = r5005351 r3 = *(u64 *)(r10 - 0x2d0)005254 r3 = *(u64 *)(r10 - 0x208)005352 w4 = *(u8 *)(r3 + 0x2)005255 w4 = *(u8 *)(r3 + 0x2)005353 r3 = 0x1005256 r3 = 0x1005354 if r4 != 0x0 goto +0x1005257 if r4 != 0x0 goto +0x1005355 r3 = 0x0005258 r3 = 0x0005356 *(u64 *)(r10 - 0x2b0) = r6005259 *(u64 *)(r10 - 0x1e8) = r6005357 r4 = *(u64 *)(r10 - 0x2d0)005260 r4 = *(u64 *)(r10 - 0x208)005358 w5 = *(u8 *)(r4 + 0x3)005261 w5 = *(u8 *)(r4 + 0x3)005359 r4 = 0x1005262 r4 = 0x1005360 if r5 != 0x0 goto +0x1005263 if r5 != 0x0 goto +0x1005361 r4 = 0x0005264 r4 = 0x0005362 r6 = *(u64 *)(r10 - 0x2d0)005265 r6 = *(u64 *)(r10 - 0x208)005363 r5 = *(u64 *)(r6 + 0x50)005266 r5 = *(u64 *)(r6 + 0x50)005364 *(u64 *)(r10 - 0x1e0) = r5005267 *(u64 *)(r10 - 0x60) = r5005365 r5 = *(u64 *)(r10 - 0x2e0)005268 r5 = *(u64 *)(r10 - 0x218)005366 *(u64 *)(r10 - 0x1f0) = r5005269 *(u64 *)(r10 - 0x70) = r5005367 *(u8 *)(r10 - 0x1be) = w4005270 *(u8 *)(r10 - 0x3e) = w4005368 *(u8 *)(r10 - 0x1bf) = w3005271 *(u8 *)(r10 - 0x3f) = w3005369 *(u8 *)(r10 - 0x1c0) = w2005272 *(u8 *)(r10 - 0x40) = w2005370 r2 = r6005273 r2 = r6005371 r2 += 0x28005274 r2 += 0x28005372 *(u64 *)(r10 - 0x2f8) = r2005275 *(u64 *)(r10 - 0x230) = r2005373 *(u64 *)(r10 - 0x1d0) = r2005276 *(u64 *)(r10 - 0x50) = r2005374 r2 = r6005277 r2 = r6005375 r2 += 0x58005278 r2 += 0x58005376 *(u64 *)(r10 - 0x300) = r2005279 *(u64 *)(r10 - 0x238) = r2005377 *(u64 *)(r10 - 0x1d8) = r2005280 *(u64 *)(r10 - 0x58) = r2005378 r6 += 0x48005281 r6 += 0x48005379 *(u64 *)(r10 - 0x2f0) = r6005282 *(u64 *)(r10 - 0x228) = r6005380 *(u64 *)(r10 - 0x1e8) = r6005283 *(u64 *)(r10 - 0x68) = r6005381 *(u64 *)(r10 - 0x1c8) = 0x0005284 *(u64 *)(r10 - 0x48) = 0x0005382 r2 = *(u64 *)(r10 - 0x2a0)005285 r2 = *(u64 *)(r10 - 0x1e0)005383 r2 = *(u64 *)(r2 + 0x20)005286 r2 = *(u64 *)(r2 + 0x20)005384 r3 = *(u64 *)(r2 + 0x8)005287 r3 = *(u64 *)(r2 + 0x8)005385 r4 = -0x6c5e9a281e0922fa ll005288 r4 = -0x6c5e9a281e0922fa ll11 unchanged instructions hidden
005397 r3 &= 0x88005300 r3 &= 0x88005398 r1 = 0xb005301 r1 = 0xb005399 if r3 != 0x88 goto +0x149005302 if r3 != 0x88 goto +0x1ec005400 *(u64 *)(r10 - 0x2a0) = r0005303 *(u64 *)(r10 - 0x1e0) = r0005401 r4 = r2005304 r4 = r2005402 r4 += 0x8005305 r4 += 0x8005403 w1 = *(u8 *)(r2 + 0x1)005306 w1 = *(u8 *)(r2 + 0x1)2 unchanged instructions hidden
005406 r0 = *(u64 *)(r2 + 0x50)005309 r0 = *(u64 *)(r2 + 0x50)005407 r6 = r2005310 r6 = r2005408 r6 += 0x28005311 r6 += 0x28005409 *(u64 *)(r10 - 0x198) = r6005312 *(u64 *)(r10 - 0x18) = r6005410 r6 = r2005313 r6 = r2005411 r6 += 0x58005314 r6 += 0x58005412 *(u64 *)(r10 - 0x1a0) = r6005315 *(u64 *)(r10 - 0x20) = r6005413 *(u64 *)(r10 - 0x1a8) = r0005316 *(u64 *)(r10 - 0x28) = r0005414 r2 += 0x48005317 r2 += 0x48005415 *(u64 *)(r10 - 0x1b0) = r2005318 *(u64 *)(r10 - 0x30) = r2005416 *(u64 *)(r10 - 0x1b8) = r4005319 *(u64 *)(r10 - 0x38) = r4005417 r2 = 0x1005320 r2 = 0x1005418 r4 = 0x1005321 r4 = 0x1005419 if r5 != 0x0 goto +0x1005322 if r5 != 0x0 goto +0x1005420 r4 = 0x0005323 r4 = 0x0005421 *(u8 *)(r10 - 0x186) = w4005324 *(u8 *)(r10 - 0x6) = w4005422 r4 = 0x1005325 r4 = 0x1005423 if r3 != 0x0 goto +0x1005326 if r3 != 0x0 goto +0x1005424 r4 = 0x0005327 r4 = 0x0005425 r3 = *(u64 *)(r10 - 0x2e8)005328 r3 = *(u64 *)(r10 - 0x220)005426 r3 += 0x8005329 r3 += 0x8005427 *(u8 *)(r10 - 0x187) = w4005330 *(u8 *)(r10 - 0x7) = w4005428 if r1 != 0x0 goto +0x1005331 if r1 != 0x0 goto +0x1005429 r2 = 0x0005332 r2 = 0x0005430 *(u8 *)(r10 - 0x188) = w2005333 *(u8 *)(r10 - 0x8) = w2005431 *(u64 *)(r10 - 0x190) = 0x0005334 *(u64 *)(r10 - 0x10) = 0x0005432 r1 = r10005335 r1 = r10005433 r1 += -0x180005336 r1 += -0x1d0005434 *(u64 *)(r10 - 0x100) = r1005337 *(u64 *)(r10 - 0x158) = r1005435 r1 = r10005338 r1 = r10005436 r1 += -0x60005339 r1 += -0x1c0005437 *(u64 *)(r10 - 0x110) = r1005340 *(u64 *)(r10 - 0x168) = r1005438 *(u64 *)(r10 - 0x118) = r3005341 *(u64 *)(r10 - 0x170) = r3005439 *(u64 *)(r10 - 0xf8) = 0x10005342 *(u64 *)(r10 - 0x150) = 0x10005440 *(u64 *)(r10 - 0x108) = 0x5005343 *(u64 *)(r10 - 0x160) = 0x5005441 r1 = r10005344 r1 = r10005442 r1 += -0x118005345 r1 += -0x170005443 r2 = r10005346 r2 = r10005444 r2 += -0x298005347 r2 += -0x118005445 r3 = 0x5005348 r3 = 0x5005446 r4 = 0x8005349 r4 = 0x8005447 r5 = 0x0005350 r5 = 0x0005448 call sol_invoke_signed_c005351 call sol_invoke_signed_c005449 r1 = *(u64 *)(r10 - 0x2e0)005352 r1 = *(u64 *)(r10 - 0x218)005450 *(u64 *)(r10 - 0xf8) = r1005353 *(u64 *)(r10 - 0x150) = r1005451 *(u64 *)(r10 - 0x108) = r1005354 *(u64 *)(r10 - 0x160) = r1005452 r1 = *(u64 *)(r10 - 0x2d8)005355 r1 = *(u64 *)(r10 - 0x210)005453 *(u64 *)(r10 - 0x118) = r1005356 *(u64 *)(r10 - 0x170) = r1005454 *(u16 *)(r10 - 0xf0) = 0x100005357 *(u16 *)(r10 - 0x148) = 0x100005455 *(u16 *)(r10 - 0x100) = 0x1005358 *(u16 *)(r10 - 0x158) = 0x1005456 *(u16 *)(r10 - 0x110) = 0x1005359 *(u16 *)(r10 - 0x168) = 0x1005457 r2 = *(u64 *)(r10 - 0x2c0)005360 r2 = *(u64 *)(r10 - 0x1f8)005458 w1 = *(u8 *)(r2 + 0x0)005361 w1 = *(u8 *)(r2 + 0x0)005459 if r1 == 0xff goto +0x1005362 if r1 == 0xff goto +0x1005460 goto -0x11c005363 goto +0x12f2 unchanged instructions hidden
005463 r1 = 0x1005366 r1 = 0x1005464 if r3 != 0x0 goto +0x1005367 if r3 != 0x0 goto +0x1005465 r1 = 0x0005368 r1 = 0x0005466 r3 = *(u64 *)(r10 - 0x2c0)005369 r3 = *(u64 *)(r10 - 0x1f8)005467 w4 = *(u8 *)(r3 + 0x2)005370 w4 = *(u8 *)(r3 + 0x2)005468 r3 = 0x1005371 r3 = 0x1005469 if r4 != 0x0 goto +0x1005372 if r4 != 0x0 goto +0x1005470 r3 = 0x0005373 r3 = 0x0005471 r4 = *(u64 *)(r10 - 0x2c0)005374 r4 = *(u64 *)(r10 - 0x1f8)005472 w4 = *(u8 *)(r4 + 0x3)005375 w4 = *(u8 *)(r4 + 0x3)005473 if r4 != 0x0 goto +0x1005376 if r4 != 0x0 goto +0x1005474 r2 = 0x0005377 r2 = 0x0005475 r4 = *(u64 *)(r10 - 0x2c0)005378 r4 = *(u64 *)(r10 - 0x1f8)005476 r4 = *(u64 *)(r4 + 0x50)005379 r4 = *(u64 *)(r4 + 0x50)005477 *(u64 *)(r10 - 0x278) = r9005380 *(u64 *)(r10 - 0xf8) = r9005478 r5 = *(u64 *)(r10 - 0x2b0)005381 r5 = *(u64 *)(r10 - 0x1e8)005479 *(u64 *)(r10 - 0x280) = r5005382 *(u64 *)(r10 - 0x100) = r5005480 *(u64 *)(r10 - 0x288) = r4005383 *(u64 *)(r10 - 0x108) = r4005481 r4 = *(u64 *)(r10 - 0x2c8)005384 r4 = *(u64 *)(r10 - 0x200)005482 *(u64 *)(r10 - 0x290) = r4005385 *(u64 *)(r10 - 0x110) = r4005483 r4 = *(u64 *)(r10 - 0x2d8)005386 r4 = *(u64 *)(r10 - 0x210)005484 *(u64 *)(r10 - 0x298) = r4005387 *(u64 *)(r10 - 0x118) = r4005485 *(u8 *)(r10 - 0x266) = w2005388 *(u8 *)(r10 - 0xe6) = w2005486 *(u8 *)(r10 - 0x267) = w3005389 *(u8 *)(r10 - 0xe7) = w3005487 *(u8 *)(r10 - 0x268) = w1005390 *(u8 *)(r10 - 0xe8) = w1005488 *(u64 *)(r10 - 0x270) = 0x0005391 *(u64 *)(r10 - 0xf0) = 0x0005489 r1 = *(u64 *)(r10 - 0x2d0)005392 r1 = *(u64 *)(r10 - 0x208)005490 w1 = *(u8 *)(r1 + 0x0)005393 w1 = *(u8 *)(r1 + 0x0)005491 if r1 != 0xff goto -0x13b005394 if r1 != 0xff goto +0x110005492 r3 = *(u64 *)(r10 - 0x2d0)005395 r3 = *(u64 *)(r10 - 0x208)005493 w1 = *(u8 *)(r3 + 0x1)005396 w1 = *(u8 *)(r3 + 0x1)005494 w2 = *(u8 *)(r3 + 0x2)005397 w2 = *(u8 *)(r3 + 0x2)005495 w5 = *(u8 *)(r3 + 0x3)005398 w5 = *(u8 *)(r3 + 0x3)005496 r3 = *(u64 *)(r3 + 0x50)005399 r3 = *(u64 *)(r3 + 0x50)005497 r4 = *(u64 *)(r10 - 0x2f8)005400 r4 = *(u64 *)(r10 - 0x230)005498 *(u64 *)(r10 - 0x208) = r4005401 *(u64 *)(r10 - 0x88) = r4005499 *(u64 *)(r10 - 0x240) = r4005402 *(u64 *)(r10 - 0xc0) = r4005500 r4 = *(u64 *)(r10 - 0x300)005403 r4 = *(u64 *)(r10 - 0x238)005501 *(u64 *)(r10 - 0x210) = r4005404 *(u64 *)(r10 - 0x90) = r4005502 *(u64 *)(r10 - 0x248) = r4005405 *(u64 *)(r10 - 0xc8) = r4005503 *(u64 *)(r10 - 0x218) = r3005406 *(u64 *)(r10 - 0x98) = r3005504 *(u64 *)(r10 - 0x250) = r3005407 *(u64 *)(r10 - 0xd0) = r3005505 r3 = *(u64 *)(r10 - 0x2f0)005408 r3 = *(u64 *)(r10 - 0x228)005506 *(u64 *)(r10 - 0x220) = r3005409 *(u64 *)(r10 - 0xa0) = r3005507 *(u64 *)(r10 - 0x258) = r3005410 *(u64 *)(r10 - 0xd8) = r3005508 r3 = *(u64 *)(r10 - 0x2e0)005411 r3 = *(u64 *)(r10 - 0x218)005509 *(u64 *)(r10 - 0x228) = r3005412 *(u64 *)(r10 - 0xa8) = r3005510 *(u64 *)(r10 - 0x260) = r3005413 *(u64 *)(r10 - 0xe0) = r3005511 r3 = 0x1005414 r3 = 0x1005512 r4 = 0x1005415 r4 = 0x1005513 if r5 != 0x0 goto +0x1005416 if r5 != 0x0 goto +0x1005514 r4 = 0x0005417 r4 = 0x0005515 *(u8 *)(r10 - 0x1f6) = w4005418 *(u8 *)(r10 - 0x76) = w4005516 *(u8 *)(r10 - 0x22e) = w4005419 *(u8 *)(r10 - 0xae) = w4005517 r4 = 0x1005420 r4 = 0x1005518 if r2 != 0x0 goto +0x1005421 if r2 != 0x0 goto +0x1005519 r4 = 0x0005422 r4 = 0x0005520 *(u8 *)(r10 - 0x1f7) = w4005423 *(u8 *)(r10 - 0x77) = w4005521 *(u8 *)(r10 - 0x22f) = w4005424 *(u8 *)(r10 - 0xaf) = w4005522 if r1 != 0x0 goto +0x1005425 if r1 != 0x0 goto +0x1005523 r3 = 0x0005426 r3 = 0x0005524 *(u8 *)(r10 - 0x1f8) = w3005427 *(u8 *)(r10 - 0x78) = w3005525 *(u8 *)(r10 - 0x230) = w3005428 *(u8 *)(r10 - 0xb0) = w3005526 *(u64 *)(r10 - 0x200) = 0x0005429 *(u64 *)(r10 - 0x80) = 0x0005527 *(u64 *)(r10 - 0x238) = 0x0005430 *(u64 *)(r10 - 0xb8) = 0x0005528 r1 = 0x16fdd ll005431 r1 = 0x1780d ll005529 *(u64 *)(r10 - 0x130) = r1005432 *(u64 *)(r10 - 0x128) = r1005530 r1 = r10005433 r1 = r10005531 r1 += -0x118005434 r1 += -0x170005532 *(u64 *)(r10 - 0x140) = r1005435 *(u64 *)(r10 - 0x138) = r1005533 r1 = 0x16c00 ll005436 r1 = 0x17430 ll005534 *(u64 *)(r10 - 0x148) = r1005437 *(u64 *)(r10 - 0x140) = r1005535 *(u64 *)(r10 - 0x128) = 0x1005438 *(u64 *)(r10 - 0x120) = 0x1005536 *(u64 *)(r10 - 0x138) = 0x3005439 *(u64 *)(r10 - 0x130) = 0x3005537 r1 = r10005440 r1 = r10005538 r1 += -0x148005441 r1 += -0x140005539 r2 = r10005442 r2 = r10005540 r2 += -0x298005443 r2 += -0x118005541 r3 = 0x3005444 r3 = 0x3005542 r4 = 0x8005445 r4 = 0x8005543 r5 = 0x0005446 r5 = 0x0005544 call sol_invoke_signed_c005447 call sol_invoke_signed_c005545 r1 = *(u64 *)(r10 - 0x2a0)005448 r1 = *(u64 *)(r10 - 0x1e0)005546 r1 <<= 0x20005449 r1 <<= 0x20005547 r1 >>= 0x20005450 r1 >>= 0x20005548 if r1 == 0x0 goto -0x1e7005451 if r1 == 0x0 goto -0x211005549 goto -0x1e9005452 goto -0x213005550 r1 = *(u64 *)(r10 - 0x2a8)005453 r1 = *(u64 *)(r10 - 0x1d8)005551 *(u64 *)(r1 + 0x0) = 0x0005454 *(u64 *)(r1 + 0x0) = 0x0005552 *(u32 *)(r1 + 0x8) = 0x3005455 *(u32 *)(r1 + 0x8) = 0x3005553 goto +0x282005456 goto +0x32514 unchanged instructions hidden
005568 r0 += 0x8005471 r0 += 0x8005569 r3 += 0x1005472 r3 += 0x1005570 if r3 < r1 goto +0x19005473 if r3 < r1 goto +0x19005571 *(u64 *)(r10 - 0x278) = r3005474 *(u64 *)(r10 - 0xf8) = r3005572 *(u64 *)(r10 - 0x280) = r5005475 *(u64 *)(r10 - 0x100) = r5005573 r1 = r10005476 r1 = r10005574 r1 += -0x60005477 r1 += -0x1c0005575 *(u64 *)(r10 - 0x290) = r1005478 *(u64 *)(r10 - 0x110) = r1005576 r1 = 0x16d60 ll005479 r1 = 0x17590 ll005577 *(u64 *)(r10 - 0x298) = r1005480 *(u64 *)(r10 - 0x118) = r1005578 *(u64 *)(r10 - 0x288) = 0x28005481 *(u64 *)(r10 - 0x108) = 0x28005579 r1 = r10005482 r1 = r10005580 r1 += -0x298005483 r1 += -0x118005581 r3 = 0x7005484 r3 = 0x7005582 call -0x14be005485 call -0x145d005583 r1 = r0005486 r1 = r0005584 r1 <<= 0x20005487 r1 <<= 0x20005585 r1 >>= 0x20005488 r1 >>= 0x20005586 if r1 != 0x1a goto +0x5a5005489 if r1 != 0x1a goto +0x48a005587 r2 = *(u64 *)(r10 - 0x2a0)005490 r2 = *(u64 *)(r10 - 0x1e0)005588 r2 += 0x28005491 r2 += 0x28005589 r1 = *(u64 *)(r10 - 0x2a8)005492 r1 = *(u64 *)(r10 - 0x1d8)005590 *(u64 *)(r1 + 0x0) = r2005493 *(u64 *)(r1 + 0x0) = r2005591 r2 = *(u64 *)(r10 - 0x2b8)005494 r2 = *(u64 *)(r10 - 0x1f0)005592 r3 = *(u64 *)(r10 - 0x2b0)005495 r3 = *(u64 *)(r10 - 0x1e8)005593 r2 -= r3005496 r2 -= r3005594 *(u64 *)(r1 + 0x8) = r2005497 *(u64 *)(r1 + 0x8) = r2005595 goto +0x258005498 goto +0x2fb7 unchanged instructions hidden
005603 if r6 != 0x0 goto -0x29005506 if r6 != 0x0 goto -0x29005604 r9 = 0x0005507 r9 = 0x0005605 goto -0x2b005508 goto -0x2b005606 r1 = *(u64 *)(r10 - 0x294)005509 r3 = *(u64 *)(r10 - 0x110)005607 005510 r4 = *(u64 *)(r6 + 0x8)005608 005511 r1 = *(u64 *)(r4 + 0x48)005609 005512 *(u64 *)(r10 - 0x1e8) = r1005610 005513 r8 = *(u64 *)(r6 + 0x10)005611 005514 r1 = *(u64 *)(r7 + 0x0)005612 005515 r0 = r4005613 005516 r0 += 0x8005614 005517 *(u64 *)(r10 - 0x1c0) = r0005615 005518 *(u64 *)(r10 - 0x1e0) = r1005616 005519 r1 += 0x8005617 005520 *(u64 *)(r10 - 0x1a0) = r1005618 005521 r2 = r8005619 005522 r2 += 0x8005620 005523 *(u64 *)(r10 - 0x1b0) = r2005621 005524 *(u16 *)(r10 - 0x198) = 0x100005622 005525 *(u16 *)(r10 - 0x1a8) = 0x1005623 005526 *(u16 *)(r10 - 0x1b8) = 0x1005624 005527 w5 = *(u8 *)(r4 + 0x0)005625 005528 if r5 != 0xff goto +0x8a005626 005529 *(u64 *)(r10 - 0x1f8) = r3005627 005530 w6 = *(u8 *)(r4 + 0x1)005628 005531 r3 = 0x1005629 005532 *(u64 *)(r10 - 0x1f0) = r3005630 005533 if r6 != 0x0 goto +0x1005631 005534 r3 = 0x0005632 005535 w9 = *(u8 *)(r4 + 0x2)005633 005536 r6 = 0x1005634 005537 if r9 != 0x0 goto +0x1005635 005538 r6 = 0x0005636 005539 *(u64 *)(r10 - 0x200) = r3005637 005540 r9 = r4005638 005541 r9 += 0x48005639 005542 w5 = *(u8 *)(r4 + 0x3)005640 005543 if r5 != 0x0 goto +0x2005641 005544 r3 = 0x0005642 005545 *(u64 *)(r10 - 0x1f0) = r3005643 005546 r5 = *(u64 *)(r4 + 0x50)005644 005547 r3 = r4005645 005548 r3 += 0x28005646 005549 *(u64 *)(r10 - 0xf8) = r3005647 005550 r4 += 0x58005648 005551 *(u64 *)(r10 - 0x100) = r4005649 005552 *(u64 *)(r10 - 0x108) = r5005650 005553 *(u64 *)(r10 - 0x110) = r9005651 005554 *(u64 *)(r10 - 0x118) = r0005652 005555 r3 = *(u64 *)(r10 - 0x1f0)005653 005556 *(u8 *)(r10 - 0xe6) = w3005654 005557 *(u8 *)(r10 - 0xe7) = w6005655 005558 r3 = *(u64 *)(r10 - 0x200)005656 005559 *(u8 *)(r10 - 0xe8) = w3005657 005560 *(u64 *)(r10 - 0xf0) = 0x0005658 005561 w3 = *(u8 *)(r8 + 0x0)005659 005562 r9 = *(u64 *)(r10 - 0x1f8)005660 005563 if r3 != 0xff goto +0x67005661 005564 w5 = *(u8 *)(r8 + 0x1)005662 005565 r4 = 0x1005663 005566 r3 = 0x1005664 005567 if r5 != 0x0 goto +0x1005665 005568 r3 = 0x0005666 005569 w0 = *(u8 *)(r8 + 0x2)005667 005570 r5 = 0x1005668 005571 if r0 != 0x0 goto +0x1005669 005572 r5 = 0x0005670 005573 w0 = *(u8 *)(r8 + 0x3)005671 005574 if r0 != 0x0 goto +0x1005672 005575 r4 = 0x0005673 005576 r0 = *(u64 *)(r8 + 0x50)005674 005577 r6 = r8005675 005578 r6 += 0x28005676 005579 *(u64 *)(r10 - 0xc0) = r6005677 005580 r6 = r8005678 005581 r6 += 0x58005679 005582 *(u64 *)(r10 - 0xc8) = r6005680 005583 *(u64 *)(r10 - 0xd0) = r0005681 005584 *(u64 *)(r10 - 0xe0) = r2005682 005585 *(u8 *)(r10 - 0xae) = w4005683 005586 *(u8 *)(r10 - 0xaf) = w5005684 005587 *(u8 *)(r10 - 0xb0) = w3005685 005588 r6 = r8005686 005589 r6 += 0x48005687 005590 *(u64 *)(r10 - 0xd8) = r6005688 005591 *(u64 *)(r10 - 0xb8) = 0x0005689 005592 r2 = *(u64 *)(r10 - 0x1e0)005690 005593 w2 = *(u8 *)(r2 + 0x0)005691 005594 r2 &= 0x88005692 005595 if r2 != 0x88 goto +0x47005693 005596 r2 = *(u64 *)(r10 - 0x1e0)005694 005597 w3 = *(u8 *)(r2 + 0x1)005695 005598 *(u64 *)(r10 - 0x1f0) = r3005696 005599 w3 = *(u8 *)(r2 + 0x2)005697 005600 w5 = *(u8 *)(r2 + 0x3)005698 005601 r4 = *(u64 *)(r2 + 0x50)005699 005602 r0 = r2005700 005603 r0 += 0x28005701 005604 *(u64 *)(r10 - 0x88) = r0005702 005605 r2 += 0x58005703 005606 *(u64 *)(r10 - 0x90) = r2005704 005607 *(u64 *)(r10 - 0x98) = r4005705 005608 *(u64 *)(r10 - 0xa8) = r1005706 005609 r1 = 0x1005707 005610 r4 = 0x1005708 005611 if r5 != 0x0 goto +0x1005709 005612 r4 = 0x0005710 005613 *(u8 *)(r10 - 0x76) = w4005711 005614 r4 = 0x1005712 005615 if r3 != 0x0 goto +0x1005713 005616 r4 = 0x0005714 005617 *(u8 *)(r10 - 0x77) = w4005715 005618 r0 = *(u64 *)(r10 - 0x1e0)005716 005619 r2 = *(u64 *)(r10 - 0x1f0)005717 005620 if r2 != 0x0 goto +0x1005718 005621 r1 = 0x0005719 005622 *(u8 *)(r10 - 0x78) = w1005720 005623 r1 = r0005721 005624 r1 += 0x48005722 005625 *(u64 *)(r10 - 0x1f0) = r1005723 005626 *(u64 *)(r10 - 0xa0) = r1005724 005627 *(u64 *)(r10 - 0x80) = 0x0005725 005628 r1 = 0x1780d ll005726 005629 *(u64 *)(r10 - 0x158) = r1005727 005630 r1 = r10005728 005631 r1 += -0x1c0005729 005632 *(u64 *)(r10 - 0x168) = r1005730 005633 r1 = 0x17430 ll005731 005634 *(u64 *)(r10 - 0x170) = r1005732 005635 *(u64 *)(r10 - 0x150) = 0x1005733 005636 *(u64 *)(r10 - 0x160) = 0x3005734 005637 r1 = r10005735 005638 r1 += -0x170005736 005639 r2 = r10005737 005640 r2 += -0x118005738 005641 r3 = 0x3005739 005642 r4 = 0x8005740 005643 r5 = 0x0005741 005644 call sol_invoke_signed_c005742 005645 w1 = *(u8 *)(r8 + 0x0)005743 005646 r2 = *(u64 *)(r10 - 0x1e8)005744 005647 if r1 < 0xf0 goto +0x13005745 005648 r2 -= r9005746 005649 r9 *= 0x63005747 005650 r9 /= 0x64005748 005651 r2 += r9005749 005652 r1 = *(u64 *)(r6 + 0x0)005750 005653 r1 -= r2005751 005654 *(u64 *)(r6 + 0x0) = r1005752 005655 r1 = *(u64 *)(r10 - 0x1e0)005753 005656 w1 = *(u8 *)(r1 + 0x0)005754 005657 if r1 > 0xef goto +0x1005755 005658 goto +0x8005756 005659 r3 = *(u64 *)(r10 - 0x1f0)005757 005660 r1 = *(u64 *)(r3 + 0x0)005758 005661 r1 += r2005759 005662 *(u64 *)(r3 + 0x0) = r1005760 005663 r1 = *(u64 *)(r10 - 0x1d8)005761 005664 *(u64 *)(r1 + 0x8) = r9005762 005665 *(u64 *)(r1 + 0x0) = r7005763 005666 goto +0x253005764 005667 r1 = *(u64 *)(r10 - 0x1d8)005765 005668 *(u64 *)(r1 + 0x0) = 0x0005766 005669 *(u32 *)(r1 + 0x8) = 0xb005767 005670 goto +0x24f005768 005671 r1 = *(u64 *)(r10 - 0x114)005769 005672 r6 = *(u64 *)(r10 - 0x1d8)005607 *(u64 *)(r6 + 0x8) = r1005673 *(u64 *)(r6 + 0x8) = r1005608 *(u64 *)(r6 + 0x0) = 0x0005674 *(u64 *)(r6 + 0x0) = 0x0005609 goto +0x24a005675 goto +0x24a005610 r1 = *(u64 *)(r10 - 0x294)005676 r1 = *(u64 *)(r10 - 0x114)005611 r7 = *(u64 *)(r10 - 0x2a8)005677 r7 = *(u64 *)(r10 - 0x1d8)005612 *(u64 *)(r7 + 0x8) = r1005678 *(u64 *)(r7 + 0x8) = r1005613 *(u64 *)(r7 + 0x0) = 0x0005679 *(u64 *)(r7 + 0x0) = 0x0005614 goto +0x245005680 goto +0x245005615 r4 = *(u64 *)(r10 - 0x290)005681 r4 = *(u64 *)(r10 - 0x110)005616 r2 = 0x300000000 ll005682 r2 = 0x300000000 ll005617 *(u64 *)(r2 + 0x0) = r1005683 *(u64 *)(r2 + 0x0) = r1005618 *(u32 *)(r1 + 0x14) = 0x0005684 *(u32 *)(r1 + 0x14) = 0x0005619 *(u32 *)(r1 + 0x11) = 0x0005685 *(u32 *)(r1 + 0x11) = 0x0005620 *(u64 *)(r10 - 0x290) = r1005686 *(u64 *)(r10 - 0x110) = r1005621 r2 = -0x3c14451d00d000c6 ll005687 r2 = -0x3c14451d00d000c6 ll005622 *(u64 *)(r10 - 0x288) = 0x18005688 *(u64 *)(r10 - 0x108) = 0x18005623 *(u64 *)(r10 - 0x298) = 0x18005689 *(u64 *)(r10 - 0x118) = 0x18005624 if r6 < 0x8 goto +0x3005690 if r6 < 0x8 goto +0x3005625 r2 = *(u64 *)(r9 + 0x0)005691 r2 = *(u64 *)(r9 + 0x0)005626 r3 = -0x3c14451d00d000c6 ll005692 r3 = -0x3c14451d00d000c6 ll005627 r2 ^= r3005693 r2 ^= r3005628 *(u64 *)(r10 - 0x2c0) = r4005694 *(u64 *)(r10 - 0x1f8) = r4005629 r8 <<= 0x20005695 r8 <<= 0x20005630 r8 >>= 0x20005696 r8 >>= 0x20005631 r6 = 0x0005697 r6 = 0x011 unchanged instructions hidden
005643 r2 ^= r3005709 r2 ^= r3005644 *(u64 *)(r1 + 0x10) = r2005710 *(u64 *)(r1 + 0x10) = r2005645 r1 = r10005711 r1 = r10005646 r1 += -0x298005712 r1 += -0x118005647 call -0x1551005713 call -0x1593005648 r3 = *(u64 *)(r10 - 0x2b0)005714 r3 = *(u64 *)(r10 - 0x1e8)005649 r0 = r3005715 r0 = r3005650 r0 <<= 0x3005716 r0 <<= 0x3005651 r5 = r0005717 r5 = r0005652 r5 += -0x8005718 r5 += -0x8005653 r2 = r5005719 r2 = r5005654 r2 <<= 0x1005720 r2 <<= 0x1005655 r1 = *(u64 *)(r10 - 0x290)005721 r1 = *(u64 *)(r10 - 0x110)005656 *(u8 *)(r1 + 0x18) = 0x29005722 *(u8 *)(r1 + 0x18) = 0x29005657 r4 = 0x7ffffffffffffff8 ll005723 r4 = 0x7ffffffffffffff8 ll005658 if r5 > r4 goto +0x49005724 if r5 > r4 goto +0x4919 unchanged instructions hidden
005678 r4 &= -0x8005744 r4 &= -0x8005679 r2 = 0x300000000 ll005745 r2 = 0x300000000 ll005680 *(u64 *)(r2 + 0x0) = r4005746 *(u64 *)(r2 + 0x0) = r4005681 *(u64 *)(r10 - 0x2c8) = r4005747 *(u64 *)(r10 - 0x200) = r4005682 r2 = *(u64 *)(r10 - 0x2a0)005748 r2 = *(u64 *)(r10 - 0x1e0)005683 r2 += 0x8005749 r2 += 0x8005684 *(u64 *)(r10 - 0x2a0) = r2005750 *(u64 *)(r10 - 0x1e0) = r2005685 r3 += -0x1005751 r3 += -0x1005686 r2 = 0x0005752 r2 = 0x0005687 if r0 == 0x8 goto +0xf005753 if r0 == 0x8 goto +0xf005688 r2 = r5005754 r2 = r5005689 r2 >>= 0x3005755 r2 >>= 0x3005690 r5 = *(u64 *)(r10 - 0x2c8)005756 r5 = *(u64 *)(r10 - 0x200)005691 r5 += 0x9005757 r5 += 0x9005692 r0 = *(u64 *)(r10 - 0x2a0)005758 r0 = *(u64 *)(r10 - 0x1e0)005693 r6 = r2005759 r6 = r2005694 goto +0x18005760 goto +0x18005695 r7 += 0x8005761 r7 += 0x84 unchanged instructions hidden
005700 r5 += 0x10005766 r5 += 0x10005701 r6 += -0x1005767 r6 += -0x1005702 if r6 != 0x0 goto +0x10005768 if r6 != 0x0 goto +0x10005703 *(u64 *)(r10 - 0x278) = r2005769 *(u64 *)(r10 - 0xf8) = r2005704 r2 = *(u64 *)(r10 - 0x2c8)005770 r2 = *(u64 *)(r10 - 0x200)005705 *(u64 *)(r10 - 0x280) = r2005771 *(u64 *)(r10 - 0x100) = r2005706 *(u64 *)(r10 - 0x290) = r1005772 *(u64 *)(r10 - 0x110) = r1005707 r1 = 0x16ac0 ll005773 r1 = 0x172f0 ll005708 *(u64 *)(r10 - 0x298) = r1005774 *(u64 *)(r10 - 0x118) = r1005709 *(u64 *)(r10 - 0x288) = 0x19005775 *(u64 *)(r10 - 0x108) = 0x19005710 r1 = r10005776 r1 = r10005711 r1 += -0x298005777 r1 += -0x118005712 r2 = *(u64 *)(r10 - 0x2a0)005778 r2 = *(u64 *)(r10 - 0x1e0)005713 call -0x1541005779 call -0x1583005714 r1 = r0005780 r1 = r0005715 r1 <<= 0x20005781 r1 <<= 0x20005716 r1 >>= 0x20005782 r1 >>= 0x209 unchanged instructions hidden
005726 if r4 != 0x0 goto -0x20005792 if r4 != 0x0 goto -0x20005727 r9 = 0x0005793 r9 = 0x0005728 goto -0x22005794 goto -0x22005729 r2 = *(u64 *)(r10 - 0x2a8)005795 r2 = *(u64 *)(r10 - 0x1d8)005730 *(u32 *)(r2 + 0x8) = w1005796 *(u32 *)(r2 + 0x8) = w1005731 goto +0x1cf005797 goto +0x1cf005732 r1 = r6005798 r1 = r6005733 r3 = 0x17670 ll005799 r3 = 0x17eb8 ll005734 call 0xe63005800 call 0xf29005735 r1 = r10005801 r1 = r10005736 r1 += -0x298005802 r1 += -0x118005737 r2 = r6005803 r2 = r6005738 call 0xbb7005804 call 0xc6e005739 w1 = *(u32 *)(r10 - 0x298)005805 w1 = *(u32 *)(r10 - 0x118)005740 if r1 != 0x1 goto +0x3d005806 if r1 != 0x1 goto +0x3f005741 goto +0x1c2005807 goto +0x1c2005742 r1 = r10005808 r1 = r10005743 r1 += -0x298005809 r1 += -0x118005744 005810 call 0xc68005745 005811 w1 = *(u32 *)(r10 - 0x118)005746 005812 if r1 != 0x1 goto +0x9d005747 005813 goto +0x1bc005748 005814 r1 = r10005749 005815 r1 += -0x118005744 r2 = r6005816 r2 = r6005745 call 0xbb0005817 call 0xc61005746 w1 = *(u32 *)(r10 - 0x298)005818 w1 = *(u32 *)(r10 - 0x118)005747 if r1 != 0x1 goto +0xef005819 if r1 != 0x1 goto +0x14b005748 goto +0x1bb005820 goto +0x1b5005749 *(u64 *)(r0 + 0x0) = 0x0005821 *(u64 *)(r10 - 0x1f8) = r5005750 *(u32 *)(r0 + 0x8) = 0xb005822 r1 = *(u64 *)(r10 - 0x1e8)005751 goto +0x1bc005823 005752 *(u64 *)(r10 - 0x2b8) = r5005824 005753 r1 = *(u64 *)(r10 - 0x2a8)005825 005754 r1 <<= 0x20005823 r1 <<= 0x20005755 r1 >>= 0x20005824 r1 >>= 0x20005756 if r1 == 0x0 goto +0x1005825 if r1 == 0x0 goto +0x1005757 goto +0x3005826 goto +0x3005758 r1 = r0005827 r1 = r6005759 r1 /= 0x64005828 r1 /= 0x64005760 r0 -= r1005829 r6 -= r1005761 *(u64 *)(r10 - 0x2b0) = r8005830 *(u64 *)(r10 - 0x1f0) = r8005762 r4 <<= 0x3005831 r4 <<= 0x3005763 r5 = r4005832 r5 = r4005764 r5 += -0x8005833 r5 += -0x8005765 r1 = r5005834 r1 = r5005766 r1 >>= 0x3005835 r1 >>= 0x3005767 r7 = *(u64 *)(r10 - 0x2a0)005836 005768 if r1 < 0x7 goto +0x1005836 if r1 < 0x7 goto +0x1005769 r1 = 0x7005837 r1 = 0x7005770 r7 += 0x8005838 r7 += 0x8005771 *(u64 *)(r10 - 0x2a0) = r7005839 *(u64 *)(r10 - 0x1e0) = r7005772 *(u64 *)(r10 - 0x58) = r0005840 *(u64 *)(r10 - 0x1b8) = r6005773 r2 = -0x37788a1e6e613908 ll005841 r2 = -0x37788a1e6e613908 ll005774 *(u64 *)(r10 - 0x60) = r2005842 *(u64 *)(r10 - 0x1c0) = r2005775 r2 = 0x0005843 r2 = 0x0005776 r3 = 0x8005844 r3 = 0x8005777 *(u64 *)(r10 - 0x40) = 0x0005845 *(u64 *)(r10 - 0x1a0) = 0x0005778 *(u64 *)(r10 - 0x47) = 0x0005846 *(u64 *)(r10 - 0x1a7) = 0x0005779 *(u64 *)(r10 - 0x4f) = 0x0005847 *(u64 *)(r10 - 0x1af) = 0x0005780 *(u8 *)(r10 - 0x50) = 0x1005848 *(u8 *)(r10 - 0x1b0) = 0x1005781 if r5 == 0x0 goto +0x210005849 if r5 == 0x0 goto +0x1ae005782 r2 = r1005850 r2 = r1005783 r2 <<= 0x4005851 r2 <<= 0x416 unchanged instructions hidden
005800 r3 = 0x17670 ll005868 r3 = 0x17eb8 ll005801 call 0xe20005869 call 0xee4005802 r1 = 0x5fcddf9e0874fc38 ll005870 r1 = 0x5fcddf9e0874fc38 ll005803 r4 = *(u64 *)(r10 - 0x290)005871 r4 = *(u64 *)(r10 - 0x110)005804 r3 = r7005872 r3 = r7005805 r2 = r9005873 r2 = r9005806 r9 = r4005874 r9 = r4005807 *(u64 *)(r10 - 0x58) = r2005875 *(u64 *)(r10 - 0x1b8) = r2005808 *(u64 *)(r10 - 0x60) = r1005876 *(u64 *)(r10 - 0x1c0) = r1005809 r1 = 0x0005877 r1 = 0x0005810 r0 = r3005878 r0 = r3005811 r0 <<= 0x3005879 r0 <<= 0x31 unchanged instructions hidden
005813 r5 += -0x8005881 r5 += -0x8005814 r2 = r5005882 r2 = r5005815 r2 <<= 0x1005883 r2 <<= 0x1005816 *(u64 *)(r10 - 0x50) = 0x0005884 *(u64 *)(r10 - 0x1b0) = 0x0005817 r4 = 0x7ffffffffffffff8 ll005885 r4 = 0x7ffffffffffffff8 ll005818 if r5 > r4 goto -0x56005886 if r5 > r4 goto -0x58005819 if r2 > r4 goto -0x57005887 if r2 > r4 goto -0x597 unchanged instructions hidden
005827 r1 = r4005895 r1 = r4005828 r1 -= r2005896 r1 -= r2005829 r7 = 0x0005897 r7 = 0x0005830 *(u64 *)(r10 - 0x2c0) = r7005898 *(u64 *)(r10 - 0x1f8) = r7005831 r7 = 0x1005899 r7 = 0x1005832 if r1 > r4 goto +0x1005900 if r1 > r4 goto +0x1005833 r7 = 0x0005901 r7 = 0x0005834 if r7 != 0x0 goto +0x1005902 if r7 != 0x0 goto +0x1005835 *(u64 *)(r10 - 0x2c0) = r1005903 *(u64 *)(r10 - 0x1f8) = r1005836 r1 = 0x8005904 r1 = 0x8005837 r4 = 0x300000008 ll005905 r4 = 0x300000008 ll005838 r7 = *(u64 *)(r10 - 0x2c0)005906 r7 = *(u64 *)(r10 - 0x1f8)005839 if r7 < r4 goto -0x6b005907 if r7 < r4 goto -0x6d005840 r7 &= -0x8005908 r7 &= -0x8005841 r1 = 0x300000000 ll005909 r1 = 0x300000000 ll005842 *(u64 *)(r1 + 0x0) = r7005910 *(u64 *)(r1 + 0x0) = r7005843 *(u64 *)(r10 - 0x2c0) = r7005911 *(u64 *)(r10 - 0x1f8) = r7005844 *(u64 *)(r10 - 0x2d0) = r9005912 *(u64 *)(r10 - 0x200) = r9005845 *(u64 *)(r10 - 0x2c8) = r8005913 *(u64 *)(r10 - 0x208) = r8005846 r1 = *(u64 *)(r10 - 0x2a0)005914 r1 = *(u64 *)(r10 - 0x1e0)005847 r1 += 0x8005915 r1 += 0x8005848 *(u64 *)(r10 - 0x2a0) = r1005916 *(u64 *)(r10 - 0x1e0) = r1005849 r3 += -0x1005917 r3 += -0x1005850 r9 = 0x0005918 r9 = 0x0005851 if r0 == 0x8 goto +0xf005919 if r0 == 0x8 goto +0xf005852 r0 = r5005920 r0 = r5005853 r0 >>= 0x3005921 r0 >>= 0x3005854 r2 = *(u64 *)(r10 - 0x2c0)005922 r2 = *(u64 *)(r10 - 0x1f8)005855 r2 += 0x9005923 r2 += 0x9005856 r5 = *(u64 *)(r10 - 0x2a0)005924 r5 = *(u64 *)(r10 - 0x1e0)005857 r9 = r0005925 r9 = r0005858 goto +0x21005926 goto +0x21005859 r7 += 0x8005927 r7 += 0x84 unchanged instructions hidden
005864 r2 += 0x10005932 r2 += 0x10005865 r0 += -0x1005933 r0 += -0x1005866 if r0 != 0x0 goto +0x19005934 if r0 != 0x0 goto +0x19005867 *(u64 *)(r10 - 0x278) = r9005935 *(u64 *)(r10 - 0xf8) = r9005868 r1 = *(u64 *)(r10 - 0x2c0)005936 r1 = *(u64 *)(r10 - 0x1f8)005869 *(u64 *)(r10 - 0x280) = r1005937 *(u64 *)(r10 - 0x100) = r1005870 r1 = r10005938 r1 = r10005871 r1 += -0x60005939 r1 += -0x1c0005872 *(u64 *)(r10 - 0x290) = r1005940 *(u64 *)(r10 - 0x110) = r1005873 r1 = 0x16ca0 ll005941 r1 = 0x174d0 ll005874 *(u64 *)(r10 - 0x298) = r1005942 *(u64 *)(r10 - 0x118) = r1005875 *(u64 *)(r10 - 0x288) = 0x18005943 *(u64 *)(r10 - 0x108) = 0x18005876 r1 = r10005944 r1 = r10005877 r1 += -0x298005945 r1 += -0x118005878 r2 = *(u64 *)(r10 - 0x2a0)005946 r2 = *(u64 *)(r10 - 0x1e0)005879 call -0x15e7005947 call -0x162b005880 r1 = r0005948 r1 = r0005881 r1 <<= 0x20005949 r1 <<= 0x20005882 r1 >>= 0x20005950 r1 >>= 0x20005883 if r1 != 0x1a goto +0x47c005951 if r1 != 0x1a goto +0x2bc005884 r1 = *(u64 *)(r10 - 0x2b8)005952 r1 = *(u64 *)(r10 - 0x1f0)005885 r1 <<= 0x20005953 r1 <<= 0x20005886 r1 >>= 0x20005954 r1 >>= 0x20005887 if r1 == 0x0 goto +0x346005955 if r1 == 0x0 goto +0x33c005888 r1 = *(u64 *)(r10 - 0x2b0)005956 r1 = *(u64 *)(r10 - 0x1e8)005889 r1 = *(u64 *)(r1 + 0x48)005957 r1 = *(u64 *)(r1 + 0x48)005890 r9 = *(u64 *)(r10 - 0x2c8)005958 r9 = *(u64 *)(r10 - 0x208)005891 goto +0x34b005959 goto +0x341005892 r7 = *(u64 *)(r5 + 0x0)005960 r7 = *(u64 *)(r5 + 0x0)005893 w8 = *(u8 *)(r7 + 0x2)005961 w8 = *(u8 *)(r7 + 0x2)5 unchanged instructions hidden
005899 if r8 != 0x0 goto -0x29005967 if r8 != 0x0 goto -0x29005900 r1 = 0x0005968 r1 = 0x0005901 goto -0x2b005969 goto -0x2b005902 *(u64 *)(r10 - 0x2b0) = r2005970 r1 = *(u64 *)(r10 - 0x110)005903 *(u64 *)(r10 - 0x5f) = r7005971 *(u64 *)(r10 - 0x208) = r1005904 005972 *(u8 *)(r9 + 0x18) = 0x0005905 005973 *(u64 *)(r9 + 0x10) = 0x0005906 005974 *(u64 *)(r9 + 0x8) = 0x0005907 005975 *(u64 *)(r9 + 0x0) = 0x0005908 005976 r1 = -0x151425feedc2f99a ll005909 005977 r9 = r6005910 005978 r3 = r7005911 005979 *(u64 *)(r10 - 0x1c0) = r1005912 005980 *(u64 *)(r9 + 0x0) = r3005904 r1 = 0x0005981 r1 = 0x0005905 005982 r3 = *(u64 *)(r10 - 0x1e8)005906 005983 r0 = r3005907 005984 r0 <<= 0x3005908 005985 r5 = r0005909 005986 r5 += -0x8005910 005987 r2 = r5005911 005988 r2 <<= 0x1005912 005989 r4 = 0x7ffffffffffffff8 ll005913 005990 if r5 > r4 goto -0xc0005914 005991 if r2 > r4 goto -0xc1005915 005992 r4 = 0x8005916 005993 if r2 == 0x0 goto +0x13005917 005994 r1 = 0x300000000 ll005918 005995 r1 = *(u64 *)(r1 + 0x0)005919 005996 r6 = 0x300008000 ll005920 005997 if r1 == 0x0 goto +0x1005921 005998 r6 = r1005922 005999 r1 = r6005923 006000 r1 -= r2005924 006001 r4 = 0x0005925 006002 r7 = 0x1005926 006003 if r1 > r6 goto +0x1005927 006004 r7 = 0x0005928 006005 if r7 != 0x0 goto +0x1005929 006006 r4 = r1005930 006007 r1 = 0x8005931 006008 r6 = 0x300000008 ll005932 006009 if r4 < r6 goto -0xd3005933 006010 r4 &= -0x8005934 006011 r1 = 0x300000000 ll005935 006012 *(u64 *)(r1 + 0x0) = r4005936 006013 r3 += -0x1005937 006014 r1 = 0x0005938 006015 *(u64 *)(r10 - 0x1e8) = r1005939 006016 if r0 == 0x8 goto +0xf005940 006017 r0 = r5005941 006018 r0 >>= 0x3005942 006019 r2 = r4005943 006020 r2 += 0x9005944 006021 r5 = r8005945 006022 *(u64 *)(r10 - 0x1e8) = r0005946 006023 goto +0x20005947 006024 r6 += 0x8005948 006025 *(u64 *)(r2 - 0x9) = r6005949 006026 *(u8 *)(r2 + 0x0) = w9005950 006027 *(u8 *)(r2 - 0x1) = w7005951 006028 r5 += 0x8005952 006029 r2 += 0x10005953 006030 r0 += -0x1005954 006031 if r0 != 0x0 goto +0x18005955 006032 r1 = *(u64 *)(r10 - 0x1e8)005956 006033 *(u64 *)(r10 - 0xf8) = r1005957 006034 *(u64 *)(r10 - 0x100) = r4005958 006035 r1 = r10005959 006036 r1 += -0x1c0005960 006037 *(u64 *)(r10 - 0x110) = r1005961 006038 r1 = 0x17370 ll005962 006039 *(u64 *)(r10 - 0x118) = r1005963 006040 *(u64 *)(r10 - 0x108) = 0x21005964 006041 r1 = r10005965 006042 r1 += -0x118005966 006043 r2 = r8005967 006044 call -0x168c005968 006045 r1 = r0005969 006046 r1 <<= 0x20005970 006047 r1 >>= 0x20005971 006048 if r1 != 0x1a goto +0x25b005972 006049 r1 = *(u64 *)(r10 - 0x1f8)005973 006050 r1 <<= 0x20005974 006051 r1 >>= 0x20005975 006052 if r1 == 0x0 goto +0x2f3005976 006053 r1 = *(u64 *)(r10 - 0x1f0)005977 006054 r1 = *(u64 *)(r1 + 0x48)005978 006055 goto +0x2f8005979 006056 r6 = *(u64 *)(r5 + 0x0)005980 006057 w1 = *(u8 *)(r6 + 0x2)005981 006058 r9 = 0x1005982 006059 r7 = 0x1005983 006060 if r1 != 0x0 goto +0x1005984 006061 r7 = 0x0005985 006062 w1 = *(u8 *)(r6 + 0x1)005986 006063 if r1 != 0x0 goto -0x28005987 006064 r9 = 0x0005988 006065 goto -0x2a005989 006066 *(u64 *)(r10 - 0x1e8) = r2005990 006067 *(u64 *)(r10 - 0x1bf) = r7005991 006068 r1 = 0x0005905 r3 = r9006069 r3 = r9005906 r0 = r3006070 r0 = r3005907 r0 <<= 0x3006071 r0 <<= 0x31 unchanged instructions hidden
005909 r5 += -0x8006073 r5 += -0x8005910 r2 = r5006074 r2 = r5005911 r2 <<= 0x1006075 r2 <<= 0x1005912 *(u8 *)(r10 - 0x60) = 0x0006076 *(u8 *)(r10 - 0x1c0) = 0x0005913 r4 = 0x7ffffffffffffff8 ll006077 r4 = 0x7ffffffffffffff8 ll005914 if r5 > r4 goto -0xb6006078 if r5 > r4 goto -0x118005915 if r2 > r4 goto -0xb7006079 if r2 > r4 goto -0x11918 unchanged instructions hidden
005934 r7 &= -0x8006098 r7 &= -0x8005935 r1 = 0x300000000 ll006099 r1 = 0x300000000 ll005936 *(u64 *)(r1 + 0x0) = r7006100 *(u64 *)(r1 + 0x0) = r7005937 r1 = *(u64 *)(r10 - 0x2a0)006101 r1 = *(u64 *)(r10 - 0x1e0)005938 r1 += 0x8006102 r1 += 0x8005939 *(u64 *)(r10 - 0x2a0) = r1006103 *(u64 *)(r10 - 0x1e0) = r1005940 r3 += -0x1006104 r3 += -0x1005941 r1 = 0x0006105 r1 = 0x0005942 *(u64 *)(r10 - 0x2b8) = r1006106 *(u64 *)(r10 - 0x1f0) = r1005943 if r0 == 0x8 goto +0xf006107 if r0 == 0x8 goto +0xf005944 r0 = r5006108 r0 = r5005945 r0 >>= 0x3006109 r0 >>= 0x3005946 r2 = r7006110 r2 = r7005947 r2 += 0x9006111 r2 += 0x9005948 r5 = *(u64 *)(r10 - 0x2a0)006112 r5 = *(u64 *)(r10 - 0x1e0)005949 *(u64 *)(r10 - 0x2b8) = r0006113 *(u64 *)(r10 - 0x1f0) = r0005950 goto +0x1a006114 goto +0x1a005951 r8 += 0x8006115 r8 += 0x8005952 *(u64 *)(r2 - 0x9) = r8006116 *(u64 *)(r2 - 0x9) = r83 unchanged instructions hidden
005956 r2 += 0x10006120 r2 += 0x10005957 r0 += -0x1006121 r0 += -0x1005958 if r0 != 0x0 goto +0x12006122 if r0 != 0x0 goto +0x12005959 r1 = *(u64 *)(r10 - 0x2b8)006123 r1 = *(u64 *)(r10 - 0x1f0)005960 *(u64 *)(r10 - 0x278) = r1006124 *(u64 *)(r10 - 0xf8) = r1005961 *(u64 *)(r10 - 0x280) = r7006125 *(u64 *)(r10 - 0x100) = r7005962 r1 = r10006126 r1 = r10005963 r1 += -0x60006127 r1 += -0x1c0005964 *(u64 *)(r10 - 0x290) = r1006128 *(u64 *)(r10 - 0x110) = r1005965 r1 = 0x16c80 ll006129 r1 = 0x174b0 ll005966 *(u64 *)(r10 - 0x298) = r1006130 *(u64 *)(r10 - 0x118) = r1005967 *(u64 *)(r10 - 0x288) = 0x11006131 *(u64 *)(r10 - 0x108) = 0x11005968 r1 = r10006132 r1 = r10005969 r1 += -0x298006133 r1 += -0x118005970 r2 = *(u64 *)(r10 - 0x2a0)006134 r2 = *(u64 *)(r10 - 0x1e0)005971 call -0x1643006135 call -0x16e7005972 r1 = r0006136 r1 = r0005973 r1 <<= 0x20006137 r1 <<= 0x20005974 r1 >>= 0x20006138 r1 >>= 0x2010 unchanged instructions hidden
005985 r4 = 0x0006149 r4 = 0x0005986 goto -0x24006150 goto -0x24005987 r1 = 0x697357265b0e7f8a ll006151 r1 = 0x697357265b0e7f8a ll005988 r3 = *(u64 *)(r10 - 0x290)006152 r3 = *(u64 *)(r10 - 0x110)005989 r2 = r9006153 r2 = r9005990 r9 = r3006154 r9 = r3005991 *(u64 *)(r10 - 0x58) = r2006155 *(u64 *)(r10 - 0x1b8) = r2005992 *(u64 *)(r10 - 0x60) = r1006156 *(u64 *)(r10 - 0x1c0) = r1005993 r1 = 0x0006157 r1 = 0x0005994 r3 = r7006158 r3 = r7005995 r0 = r3006159 r0 = r32 unchanged instructions hidden
005998 r5 += -0x8006162 r5 += -0x8005999 r2 = r5006163 r2 = r5006000 r2 <<= 0x1006164 r2 <<= 0x1006001 *(u64 *)(r10 - 0x50) = 0x0006165 *(u64 *)(r10 - 0x1b0) = 0x0006002 r4 = 0x7ffffffffffffff8 ll006166 r4 = 0x7ffffffffffffff8 ll006003 if r5 > r4 goto -0x10f006167 if r5 > r4 goto -0x171006004 if r2 > r4 goto -0x110006168 if r2 > r4 goto -0x1727 unchanged instructions hidden
006012 r1 = r4006176 r1 = r4006013 r1 -= r2006177 r1 -= r2006014 r7 = 0x0006178 r7 = 0x0006015 *(u64 *)(r10 - 0x2c0) = r7006179 *(u64 *)(r10 - 0x1f8) = r7006016 r7 = 0x1006180 r7 = 0x1006017 if r1 > r4 goto +0x1006181 if r1 > r4 goto +0x1006018 r7 = 0x0006182 r7 = 0x0006019 if r7 != 0x0 goto +0x1006183 if r7 != 0x0 goto +0x1006020 *(u64 *)(r10 - 0x2c0) = r1006184 *(u64 *)(r10 - 0x1f8) = r1006021 r1 = 0x8006185 r1 = 0x8006022 r4 = 0x300000008 ll006186 r4 = 0x300000008 ll006023 r7 = *(u64 *)(r10 - 0x2c0)006187 r7 = *(u64 *)(r10 - 0x1f8)006024 if r7 < r4 goto -0x124006188 if r7 < r4 goto -0x186006025 r7 &= -0x8006189 r7 &= -0x8006026 r1 = 0x300000000 ll006190 r1 = 0x300000000 ll006027 *(u64 *)(r1 + 0x0) = r7006191 *(u64 *)(r1 + 0x0) = r7006028 *(u64 *)(r10 - 0x2c0) = r7006192 *(u64 *)(r10 - 0x1f8) = r7006029 *(u64 *)(r10 - 0x2d0) = r9006193 *(u64 *)(r10 - 0x200) = r9006030 *(u64 *)(r10 - 0x2c8) = r8006194 *(u64 *)(r10 - 0x208) = r8006031 r1 = *(u64 *)(r10 - 0x2a0)006195 r1 = *(u64 *)(r10 - 0x1e0)006032 r1 += 0x8006196 r1 += 0x8006033 *(u64 *)(r10 - 0x2a0) = r1006197 *(u64 *)(r10 - 0x1e0) = r1006034 r3 += -0x1006198 r3 += -0x1006035 r9 = 0x0006199 r9 = 0x0006036 if r0 == 0x8 goto +0xf006200 if r0 == 0x8 goto +0xf006037 r0 = r5006201 r0 = r5006038 r0 >>= 0x3006202 r0 >>= 0x3006039 r2 = *(u64 *)(r10 - 0x2c0)006203 r2 = *(u64 *)(r10 - 0x1f8)006040 r2 += 0x9006204 r2 += 0x9006041 r5 = *(u64 *)(r10 - 0x2a0)006205 r5 = *(u64 *)(r10 - 0x1e0)006042 r9 = r0006206 r9 = r0006043 goto +0x21006207 goto +0x21006044 r7 += 0x8006208 r7 += 0x84 unchanged instructions hidden
006049 r2 += 0x10006213 r2 += 0x10006050 r0 += -0x1006214 r0 += -0x1006051 if r0 != 0x0 goto +0x19006215 if r0 != 0x0 goto +0x19006052 *(u64 *)(r10 - 0x278) = r9006216 *(u64 *)(r10 - 0xf8) = r9006053 r1 = *(u64 *)(r10 - 0x2c0)006217 r1 = *(u64 *)(r10 - 0x1f8)006054 *(u64 *)(r10 - 0x280) = r1006218 *(u64 *)(r10 - 0x100) = r1006055 r1 = r10006219 r1 = r10006056 r1 += -0x60006220 r1 += -0x1c0006057 *(u64 *)(r10 - 0x290) = r1006221 *(u64 *)(r10 - 0x110) = r1006058 r1 = 0x16b20 ll006222 r1 = 0x17350 ll006059 *(u64 *)(r10 - 0x298) = r1006223 *(u64 *)(r10 - 0x118) = r1006060 *(u64 *)(r10 - 0x288) = 0x18006224 *(u64 *)(r10 - 0x108) = 0x18006061 r1 = r10006225 r1 = r10006062 r1 += -0x298006226 r1 += -0x118006063 r2 = *(u64 *)(r10 - 0x2a0)006227 r2 = *(u64 *)(r10 - 0x1e0)006064 call -0x16a0006228 call -0x1744006065 r1 = r0006229 r1 = r0006066 r1 <<= 0x20006230 r1 <<= 0x20006067 r1 >>= 0x20006231 r1 >>= 0x20006068 if r1 != 0x1a goto +0x3c3006232 if r1 != 0x1a goto +0x1a3006069 r1 = *(u64 *)(r10 - 0x2b8)006233 r1 = *(u64 *)(r10 - 0x1f0)006070 r1 <<= 0x20006234 r1 <<= 0x20006071 r1 >>= 0x20006235 r1 >>= 0x20006072 if r1 == 0x0 goto +0x280006236 if r1 == 0x0 goto +0x252006073 r1 = *(u64 *)(r10 - 0x2b0)006237 r1 = *(u64 *)(r10 - 0x1e8)006074 r1 = *(u64 *)(r1 + 0x48)006238 r1 = *(u64 *)(r1 + 0x48)006075 r9 = *(u64 *)(r10 - 0x2c8)006239 r9 = *(u64 *)(r10 - 0x208)006076 goto +0x285006240 goto +0x257006077 r7 = *(u64 *)(r5 + 0x0)006241 r7 = *(u64 *)(r5 + 0x0)006078 w8 = *(u8 *)(r7 + 0x2)006242 w8 = *(u8 *)(r7 + 0x2)6 unchanged instructions hidden
006085 r1 = 0x0006249 r1 = 0x0006086 goto -0x2b006250 goto -0x2b006087 r1 = r10006251 r1 = r10006088 r1 += -0x298006252 r1 += -0x118006089 r2 = r8006253 r2 = r8006090 call 0xa57006254 call 0xaac006091 w1 = *(u32 *)(r10 - 0x298)006255 w1 = *(u32 *)(r10 - 0x118)006092 if r1 != 0x0 goto +0x63006256 if r1 != 0x0 goto +0x1006093 r1 = -0x4e3bbe488a344ea0 ll006257 006094 r2 = *(u64 *)(r10 - 0x290)006258 006095 *(u64 *)(r10 - 0x2d0) = r2006259 006096 r2 = r6006260 006097 *(u64 *)(r10 - 0x60) = r1006261 006098 *(u32 *)(r10 - 0x46) = 0x0006262 006099 *(u64 *)(r10 - 0x4e) = 0x0006263 006100 w1 = *(u16 *)(r9 + 0x0)006264 006101 *(u64 *)(r10 - 0x56) = r2006265 006102 *(u16 *)(r10 - 0x58) = w1006266 006103 r1 = 0x0006267 006104 r7 <<= 0x3006268 006105 r4 = r7006269 006106 r4 += -0x8006270 006107 r2 = r4006271 006108 r2 <<= 0x1006272 006109 r3 = 0x7ffffffffffffff8 ll006273 006110 if r4 > r3 goto -0x17a006274 006111 if r2 > r3 goto -0x17b006275 006112 r3 = 0x8006276 006113 if r2 == 0x0 goto +0x13006277 006114 r1 = 0x300000000 ll006278 006115 r1 = *(u64 *)(r1 + 0x0)006279 006116 r5 = 0x300008000 ll006280 006117 if r1 == 0x0 goto +0x1006281 006118 r5 = r1006282 006119 r1 = r5006283 006120 r1 -= r2006284 006121 r3 = 0x0006285 006122 r0 = 0x1006286 006123 if r1 > r5 goto +0x1006287 006124 r0 = 0x0006288 006125 if r0 != 0x0 goto +0x1006289 006126 r3 = r1006290 006127 r1 = 0x8006291 006128 r5 = 0x300000008 ll006292 006129 if r3 < r5 goto -0x18d006293 006130 r3 &= -0x8006294 006131 r1 = 0x300000000 ll006295 006132 *(u64 *)(r1 + 0x0) = r3006296 006133 r1 = *(u64 *)(r10 - 0x2a0)006297 006134 r1 += 0x8006298 006135 *(u64 *)(r10 - 0x2a0) = r1006299 006136 r6 = 0x0006300 006137 if r7 == 0x8 goto +0xf006301 006138 r5 = r4006302 006139 r5 >>= 0x3006303 006140 r2 = r3006304 006141 r2 += 0x9006305 006142 r4 = *(u64 *)(r10 - 0x2a0)006306 006143 r6 = r5006307 006144 goto +0x20006257 goto +0xd6006145 r0 += 0x8006258 r1 = *(u64 *)(r10 - 0x114)006146 *(u64 *)(r2 - 0x9) = r0006259 r2 = *(u64 *)(r10 - 0x1d8)006147 *(u8 *)(r2 + 0x0) = w9006260 006148 *(u8 *)(r2 - 0x1) = w7006261 006149 r4 += 0x8006262 006150 r2 += 0x10006263 006151 r5 += -0x1006264 006152 if r5 != 0x0 goto +0x18006265 006153 *(u64 *)(r10 - 0x278) = r6006266 006154 *(u64 *)(r10 - 0x280) = r3006267 006155 r1 = r10006268 006156 r1 += -0x60006269 006157 *(u64 *)(r10 - 0x290) = r1006270 006158 r1 = 0x16d00 ll006271 006159 *(u64 *)(r10 - 0x298) = r1006272 006160 *(u64 *)(r10 - 0x288) = 0x1e006273 006161 r1 = r10006274 006162 r1 += -0x298006275 006163 r2 = *(u64 *)(r10 - 0x2a0)006276 006164 r3 = *(u64 *)(r10 - 0x2b8)006277 006165 call -0x1705006278 006166 r1 = r0006279 006167 r1 <<= 0x20006280 006168 r1 >>= 0x20006281 006169 if r1 != 0x1a goto +0x35e006282 006170 r1 = *(u64 *)(r10 - 0x2c0)006283 006171 r1 <<= 0x20006284 006172 r1 >>= 0x20006285 006173 if r1 == 0x0 goto +0x27f006286 006174 r1 = *(u64 *)(r10 - 0x2b0)006287 006175 r1 = *(u64 *)(r1 + 0x48)006288 006176 goto +0x284006289 006177 r0 = *(u64 *)(r4 + 0x0)006290 006178 w1 = *(u8 *)(r0 + 0x2)006291 006179 r9 = 0x1006292 006180 r7 = 0x1006293 006181 if r1 != 0x0 goto +0x1006294 006182 r7 = 0x0006295 006183 w1 = *(u8 *)(r0 + 0x1)006296 006184 if r1 != 0x0 goto -0x28006297 006185 r9 = 0x0006298 006186 goto -0x2a006299 006187 r1 = r10006300 006188 r1 += -0x298006301 006189 call 0x9f4006302 006190 w1 = *(u32 *)(r10 - 0x298)006303 006191 if r1 != 0x1 goto +0x5006304 006192 r1 = *(u64 *)(r10 - 0x294)006305 006193 r2 = *(u64 *)(r10 - 0x2a8)006306 006194 *(u64 *)(r2 + 0x8) = r1006260 *(u64 *)(r2 + 0x8) = r1006195 *(u64 *)(r2 + 0x0) = 0x0006261 *(u64 *)(r2 + 0x0) = 0x0006196 exit006262 exit006197 r1 = *(u64 *)(r10 - 0x290)006263 006198 *(u64 *)(r10 - 0x2d0) = r1006264 006199 *(u8 *)(r9 + 0x18) = 0x0006265 006200 *(u64 *)(r9 + 0x10) = 0x0006266 006201 *(u64 *)(r9 + 0x8) = 0x0006267 006202 *(u64 *)(r9 + 0x0) = 0x0006268 006203 r1 = -0x151425feedc2f99a ll006269 006204 r9 = r6006270 006205 r3 = r7006271 006206 *(u64 *)(r10 - 0x60) = r1006272 006207 *(u64 *)(r9 + 0x0) = r3006273 006208 r1 = 0x0006274 006209 r3 = *(u64 *)(r10 - 0x2b0)006275 006210 r0 = r3006276 006211 r0 <<= 0x3006277 006212 r5 = r0006278 006213 r5 += -0x8006279 006214 r2 = r5006280 006215 r2 <<= 0x1006281 006216 r4 = 0x7ffffffffffffff8 ll006282 006217 if r5 > r4 goto -0x1e5006283 006218 if r2 > r4 goto -0x1e6006284 006219 r4 = 0x8006285 006220 if r2 == 0x0 goto +0x13006286 006221 r1 = 0x300000000 ll006287 006222 r1 = *(u64 *)(r1 + 0x0)006288 006223 r6 = 0x300008000 ll006289 006224 if r1 == 0x0 goto +0x1006290 006225 r6 = r1006291 006226 r1 = r6006292 006227 r1 -= r2006293 006228 r4 = 0x0006294 006229 r7 = 0x1006295 006230 if r1 > r6 goto +0x1006296 006231 r7 = 0x0006297 006232 if r7 != 0x0 goto +0x1006298 006233 r4 = r1006299 006234 r1 = 0x8006300 006235 r6 = 0x300000008 ll006301 006236 if r4 < r6 goto -0x1f8006302 006237 r4 &= -0x8006303 006238 r1 = 0x300000000 ll006304 006239 *(u64 *)(r1 + 0x0) = r4006305 006240 r3 += -0x1006306 006241 r1 = 0x0006307 006242 *(u64 *)(r10 - 0x2b0) = r1006308 006243 if r0 == 0x8 goto +0xf006309 006244 r0 = r5006310 006245 r0 >>= 0x3006311 006246 r2 = r4006312 006247 r2 += 0x9006313 006248 r5 = r8006314 006249 *(u64 *)(r10 - 0x2b0) = r0006315 006250 goto +0x20006316 006251 r6 += 0x8006317 006252 *(u64 *)(r2 - 0x9) = r6006318 006253 *(u8 *)(r2 + 0x0) = w9006319 006254 *(u8 *)(r2 - 0x1) = w7006320 006255 r5 += 0x8006321 006256 r2 += 0x10006322 006257 r0 += -0x1006323 006258 if r0 != 0x0 goto +0x18006324 006259 r1 = *(u64 *)(r10 - 0x2b0)006325 006260 *(u64 *)(r10 - 0x278) = r1006326 006261 *(u64 *)(r10 - 0x280) = r4006327 006262 r1 = r10006328 006263 r1 += -0x60006329 006264 *(u64 *)(r10 - 0x290) = r1006330 006265 r1 = 0x16b40 ll006331 006266 *(u64 *)(r10 - 0x298) = r1006332 006267 *(u64 *)(r10 - 0x288) = 0x21006333 006268 r1 = r10006334 006269 r1 += -0x298006335 006270 r2 = r8006336 006271 call -0x176f006337 006272 r1 = r0006338 006273 r1 <<= 0x20006339 006274 r1 >>= 0x20006340 006275 if r1 != 0x1a goto +0x2f4006341 006276 r1 = *(u64 *)(r10 - 0x2c0)006342 006277 r1 <<= 0x20006343 006278 r1 >>= 0x20006344 006279 if r1 == 0x0 goto +0x301006345 006280 r1 = *(u64 *)(r10 - 0x2b8)006346 006281 r1 = *(u64 *)(r1 + 0x48)006347 006282 goto +0x306006348 006283 r6 = *(u64 *)(r5 + 0x0)006349 006284 w1 = *(u8 *)(r6 + 0x2)006350 006285 r9 = 0x1006351 006286 r7 = 0x1006352 006287 if r1 != 0x0 goto +0x1006353 006288 r7 = 0x0006354 006289 w1 = *(u8 *)(r6 + 0x1)006355 006290 if r1 != 0x0 goto -0x28006356 006291 r9 = 0x0006357 006292 goto -0x2a006358 006293 r3 &= -0x8006263 r3 &= -0x8006294 r2 = 0x300000000 ll006264 r2 = 0x300000000 ll006295 *(u64 *)(r2 + 0x0) = r3006265 *(u64 *)(r2 + 0x0) = r31 unchanged instructions hidden
006297 if r4 == 0x8 goto +0xc006267 if r4 == 0x8 goto +0xc006298 r4 = r3006268 r4 = r3006299 r4 += 0x9006269 r4 += 0x9006300 r5 = *(u64 *)(r10 - 0x2a0)006270 r5 = *(u64 *)(r10 - 0x1e0)006301 goto +0x21006271 goto +0x21006302 r0 += 0x8006272 r0 += 0x8006303 *(u64 *)(r4 - 0x9) = r0006273 *(u64 *)(r4 - 0x9) = r03 unchanged instructions hidden
006307 r5 += 0x8006277 r5 += 0x8006308 r2 += 0x1006278 r2 += 0x1006309 if r2 < r1 goto +0x19006279 if r2 < r1 goto +0x19006310 *(u64 *)(r10 - 0x278) = r2006280 *(u64 *)(r10 - 0xf8) = r2006311 *(u64 *)(r10 - 0x280) = r3006281 *(u64 *)(r10 - 0x100) = r3006312 r1 = r10006282 r1 = r10006313 r1 += -0x60006283 r1 += -0x1c0006314 *(u64 *)(r10 - 0x290) = r1006284 *(u64 *)(r10 - 0x110) = r1006315 r1 = 0x16d60 ll006285 r1 = 0x17590 ll006316 *(u64 *)(r10 - 0x298) = r1006286 *(u64 *)(r10 - 0x118) = r1006317 *(u64 *)(r10 - 0x288) = 0x28006287 *(u64 *)(r10 - 0x108) = 0x28006318 r1 = r10006288 r1 = r10006319 r1 += -0x298006289 r1 += -0x118006320 r2 = *(u64 *)(r10 - 0x2a0)006290 r2 = *(u64 *)(r10 - 0x1e0)006321 r3 = 0x7006291 r3 = 0x7006322 call -0x17a2006292 call -0x1784006323 r1 = r0006293 r1 = r0006324 r1 <<= 0x20006294 r1 <<= 0x20006325 r1 >>= 0x20006295 r1 >>= 0x20006326 if r1 != 0x1a goto +0x12006296 if r1 != 0x1a goto +0x12006327 r1 = r10006297 r1 = r10006328 r1 += -0x148006298 r1 += -0x140006329 r7 = *(u64 *)(r10 - 0x2b0)006299 r7 = *(u64 *)(r10 - 0x1f0)006330 r2 = r7006300 r2 = r7006331 call 0x966006301 call 0xa7d006332 w1 = *(u32 *)(r10 - 0x148)006302 w1 = *(u32 *)(r10 - 0x140)006333 if r1 != 0x0 goto +0xfd006303 if r1 != 0x0 goto +0x160006334 goto +0x102006304 goto +0x166006335 r0 = *(u64 *)(r5 + 0x0)006305 r0 = *(u64 *)(r5 + 0x0)6 unchanged instructions hidden
006342 if r7 != 0x0 goto -0x29006312 if r7 != 0x0 goto -0x29006343 r8 = 0x0006313 r8 = 0x0006344 goto -0x2b006314 goto -0x2b006345 006315 r6 = *(u64 *)(r10 - 0x1d8)006345 *(u32 *)(r6 + 0x8) = w0006316 *(u32 *)(r6 + 0x8) = w0006346 *(u64 *)(r6 + 0x0) = 0x0006317 *(u64 *)(r6 + 0x0) = 0x0006347 goto -0x98006318 goto -0x39006348 r1 = *(u64 *)(r10 - 0x290)006319 r1 = *(u64 *)(r10 - 0x110)006349 *(u64 *)(r10 - 0x2c8) = r1006320 *(u64 *)(r10 - 0x200) = r1006350 r1 = 0x300000000 ll006321 r1 = 0x300000000 ll006351 *(u64 *)(r1 + 0x0) = r0006322 *(u64 *)(r1 + 0x0) = r0006352 r1 = r0006323 r1 = r0006353 r2 = 0x0006324 r2 = 0x0006354 r3 = r5006325 r3 = r5006355 *(u64 *)(r10 - 0x2c0) = r5006326 *(u64 *)(r10 - 0x1f8) = r5006356 *(u64 *)(r10 - 0x2b8) = r0006327 *(u64 *)(r10 - 0x1f0) = r0006357 call 0xe43006328 call 0xf68006358 r5 = *(u64 *)(r10 - 0x2c0)006329 r5 = *(u64 *)(r10 - 0x1f8)006359 if r5 > 0x7 goto +0x14006330 if r5 > 0x7 goto +0x14006360 r1 = 0x8006331 r1 = 0x8006361 r2 = r5006332 r2 = r54 unchanged instructions hidden
006366 r1 = r7006337 r1 = r7006367 r2 = 0x0006338 r2 = 0x0006368 r3 = r0006339 r3 = r0006369 *(u64 *)(r10 - 0x2e0) = r5006340 *(u64 *)(r10 - 0x218) = r5006370 *(u64 *)(r10 - 0x2d8) = r0006341 *(u64 *)(r10 - 0x210) = r0006371 call 0xe35006342 call 0xf5a006372 r0 = *(u64 *)(r10 - 0x2d8)006343 r0 = *(u64 *)(r10 - 0x210)006373 r4 = *(u64 *)(r10 - 0x2b8)006344 r4 = *(u64 *)(r10 - 0x1f0)006374 r3 = *(u64 *)(r10 - 0x2b0)006345 r3 = *(u64 *)(r10 - 0x1e8)006375 if r0 > 0x7 goto +0x16006346 if r0 > 0x7 goto +0x16006376 r1 = 0x8006347 r1 = 0x8006377 r2 = r0006348 r2 = r0006378 r3 = 0x17838 ll006349 r3 = 0x18080 ll006379 call 0xcef006350 call 0xe14006380 r1 = -0x77a4a414b3c0b4bf ll006351 r1 = -0x77a4a414b3c0b4bf ll006381 r2 = *(u64 *)(r10 - 0x2b8)006352 r2 = *(u64 *)(r10 - 0x1f0)006382 *(u64 *)(r2 + 0x0) = r1006353 *(u64 *)(r2 + 0x0) = r1006383 r3 = *(u64 *)(r10 - 0x2b0)006354 r3 = *(u64 *)(r10 - 0x1e8)006384 r1 = r2006355 r1 = r2006385 if r5 > 0xf goto +0x4006356 if r5 > 0xf goto +0x4006386 r1 = 0x10006357 r1 = 0x10006387 r2 = *(u64 *)(r10 - 0x2c0)006358 r2 = *(u64 *)(r10 - 0x1f8)006388 r3 = 0x17730 ll006359 r3 = 0x17f78 ll006389 call 0xce5006360 call 0xe0a006390 *(u64 *)(r1 + 0x8) = r7006361 *(u64 *)(r1 + 0x8) = r7006391 if r6 == 0x0 goto +0x72006362 if r6 == 0x0 goto +0xd0006392 r1 = *(u64 *)(r10 - 0x2b8)006363 r1 = *(u64 *)(r10 - 0x1f0)006393 if r6 < -0x18 goto +0x6b006364 if r6 < -0x18 goto +0xc9006394 r1 = 0x18006365 r1 = 0x18006395 r2 = *(u64 *)(r10 - 0x2c0)006366 r2 = *(u64 *)(r10 - 0x1f8)006396 r3 = 0x17748 ll006367 r3 = 0x17f90 ll006397 call 0xcde006368 call 0xe03006398 r1 = 0x621ec91a0bed042b ll006369 r1 = 0x621ec91a0bed042b ll20 unchanged instructions hidden
006419 r2 = r9006390 r2 = r9006420 r3 = r6006391 r3 = r6006421 call 0xdff006392 call 0xf24006422 r3 = *(u64 *)(r10 - 0x2b0)006393 r3 = *(u64 *)(r10 - 0x1e8)006423 r1 = 0x0006394 r1 = 0x0006424 r3 <<= 0x3006395 r3 <<= 0x3006425 r5 = r3006396 r5 = r324 unchanged instructions hidden
006450 r4 &= -0x8006421 r4 &= -0x8006451 r1 = 0x300000000 ll006422 r1 = 0x300000000 ll006452 *(u64 *)(r1 + 0x0) = r4006423 *(u64 *)(r1 + 0x0) = r4006453 r1 = *(u64 *)(r10 - 0x2a0)006424 r1 = *(u64 *)(r10 - 0x1e0)006454 r1 += 0x8006425 r1 += 0x8006455 *(u64 *)(r10 - 0x2a0) = r1006426 *(u64 *)(r10 - 0x1e0) = r1006456 r1 = 0x0006427 r1 = 0x0006457 if r3 == 0x8 goto +0xf006428 if r3 == 0x8 goto +0xf006458 r1 = r5006429 r1 = r5006459 r1 >>= 0x3006430 r1 >>= 0x3006460 r2 = r4006431 r2 = r4006461 r2 += 0x9006432 r2 += 0x9006462 r3 = *(u64 *)(r10 - 0x2a0)006433 r3 = *(u64 *)(r10 - 0x1e0)006463 r5 = r1006434 r5 = r1006464 goto +0x1a006435 goto +0x1a006465 r0 += 0x8006436 r0 += 0x84 unchanged instructions hidden
006470 r2 += 0x10006441 r2 += 0x10006471 r5 += -0x1006442 r5 += -0x1006472 if r5 != 0x0 goto +0x12006443 if r5 != 0x0 goto +0x12006473 *(u64 *)(r10 - 0x278) = r1006444 *(u64 *)(r10 - 0xf8) = r1006474 *(u64 *)(r10 - 0x280) = r4006445 *(u64 *)(r10 - 0x100) = r4006475 r1 = *(u64 *)(r10 - 0x2d8)006446 r1 = *(u64 *)(r10 - 0x210)006476 *(u64 *)(r10 - 0x288) = r1006447 *(u64 *)(r10 - 0x108) = r1006477 r1 = *(u64 *)(r10 - 0x2d0)006448 r1 = *(u64 *)(r10 - 0x208)006478 *(u64 *)(r10 - 0x290) = r1006449 *(u64 *)(r10 - 0x110) = r1006479 r1 = 0x16ae0 ll006450 r1 = 0x17310 ll006480 *(u64 *)(r10 - 0x298) = r1006451 *(u64 *)(r10 - 0x118) = r1006481 r1 = r10006452 r1 = r10006482 r1 += -0x298006453 r1 += -0x118006483 r2 = *(u64 *)(r10 - 0x2a0)006454 r2 = *(u64 *)(r10 - 0x1e0)006484 r3 = *(u64 *)(r10 - 0x2c0)006455 r3 = *(u64 *)(r10 - 0x1f8)006485 call -0x1845006456 call -0x1828006486 r1 = r0006457 r1 = r0006487 r1 <<= 0x20006458 r1 <<= 0x20006488 r1 >>= 0x20006459 r1 >>= 0x209 unchanged instructions hidden
006498 if r8 != 0x0 goto -0x22006469 if r8 != 0x0 goto -0x22006499 r7 = 0x0006470 r7 = 0x0006500 goto -0x24006471 goto -0x24006501 006472 r1 = -0x4e3bbe488a344ea0 ll006502 006473 r2 = *(u64 *)(r10 - 0x110)006503 006474 *(u64 *)(r10 - 0x208) = r2006504 006475 r2 = r6006505 006476 *(u64 *)(r10 - 0x1c0) = r1006506 006477 *(u32 *)(r10 - 0x1a6) = 0x0006507 006478 *(u64 *)(r10 - 0x1ae) = 0x0006508 006479 w1 = *(u16 *)(r9 + 0x0)006509 006480 *(u64 *)(r10 - 0x1b6) = r2006510 006481 *(u16 *)(r10 - 0x1b8) = w1006511 006482 r1 = 0x0006512 006483 r7 <<= 0x3006513 006484 r4 = r7006514 006485 r4 += -0x8006515 006486 r2 = r4006516 006487 r2 <<= 0x1006517 006488 r3 = 0x7ffffffffffffff8 ll006518 006489 if r4 > r3 goto -0x2b3006519 006490 if r2 > r3 goto -0x2b4006520 006491 r3 = 0x8006521 006492 if r2 == 0x0 goto +0x13006522 006493 r1 = 0x300000000 ll006523 006494 r1 = *(u64 *)(r1 + 0x0)006524 006495 r5 = 0x300008000 ll006525 006496 if r1 == 0x0 goto +0x1006526 006497 r5 = r1006527 006498 r1 = r5006528 006499 r1 -= r2006529 006500 r3 = 0x0006530 006501 r0 = 0x1006531 006502 if r1 > r5 goto +0x1006532 006503 r0 = 0x0006533 006504 if r0 != 0x0 goto +0x1006534 006505 r3 = r1006535 006506 r1 = 0x8006536 006507 r5 = 0x300000008 ll006537 006508 if r3 < r5 goto -0x2c6006538 006509 r3 &= -0x8006539 006510 r1 = 0x300000000 ll006540 006511 *(u64 *)(r1 + 0x0) = r3006541 006512 r1 = *(u64 *)(r10 - 0x1e0)006542 006513 r1 += 0x8006543 006514 *(u64 *)(r10 - 0x1e0) = r1006544 006515 r6 = 0x0006545 006516 if r7 == 0x8 goto +0xf006546 006517 r5 = r4006547 006518 r5 >>= 0x3006548 006519 r2 = r3006549 006520 r2 += 0x9006550 006521 r4 = *(u64 *)(r10 - 0x1e0)006551 006522 r6 = r5006552 006523 goto +0x20006553 006524 r0 += 0x8006554 006525 *(u64 *)(r2 - 0x9) = r0006555 006526 *(u8 *)(r2 + 0x0) = w9006556 006527 *(u8 *)(r2 - 0x1) = w7006557 006528 r4 += 0x8006558 006529 r2 += 0x10006559 006530 r5 += -0x1006560 006531 if r5 != 0x0 goto +0x18006561 006532 *(u64 *)(r10 - 0xf8) = r6006562 006533 *(u64 *)(r10 - 0x100) = r3006563 006534 r1 = r10006564 006535 r1 += -0x1c0006565 006536 *(u64 *)(r10 - 0x110) = r1006566 006537 r1 = 0x17530 ll006567 006538 *(u64 *)(r10 - 0x118) = r1006568 006539 *(u64 *)(r10 - 0x108) = 0x1e006569 006540 r1 = r10006570 006541 r1 += -0x118006571 006542 r2 = *(u64 *)(r10 - 0x1e0)006572 006543 r3 = *(u64 *)(r10 - 0x1f0)006573 006544 call -0x1880006574 006545 r1 = r0006575 006546 r1 <<= 0x20006576 006547 r1 >>= 0x20006577 006548 if r1 != 0x1a goto +0x67006578 006549 r1 = *(u64 *)(r10 - 0x1f8)006579 006550 r1 <<= 0x20006580 006551 r1 >>= 0x20006581 006552 if r1 == 0x0 goto +0x158006582 006553 r1 = *(u64 *)(r10 - 0x1e8)006583 006554 r1 = *(u64 *)(r1 + 0x48)006584 006555 goto +0x15d006585 006556 r0 = *(u64 *)(r4 + 0x0)006586 006557 w1 = *(u8 *)(r0 + 0x2)006587 006558 r9 = 0x1006588 006559 r7 = 0x1006589 006560 if r1 != 0x0 goto +0x1006590 006561 r7 = 0x0006591 006562 w1 = *(u8 *)(r0 + 0x1)006592 006563 if r1 != 0x0 goto -0x28006593 006564 r9 = 0x0006594 006565 goto -0x2a006501 r1 += 0x18006566 r1 += 0x18006502 r2 = r9006567 r2 = r9006503 r3 = r6006568 r3 = r6006504 call 0xdac006569 call 0xe73006505 r3 = *(u64 *)(r10 - 0x2b0)006570 r3 = *(u64 *)(r10 - 0x1e8)006506 r1 = 0x0006571 r1 = 0x0006507 r0 = r3006572 r0 = r3006508 r0 <<= 0x3006573 r0 <<= 0x325 unchanged instructions hidden
006534 r4 &= -0x8006599 r4 &= -0x8006535 r1 = 0x300000000 ll006600 r1 = 0x300000000 ll006536 *(u64 *)(r1 + 0x0) = r4006601 *(u64 *)(r1 + 0x0) = r4006537 *(u64 *)(r10 - 0x2b0) = r4006602 *(u64 *)(r10 - 0x1e8) = r4006538 r1 = *(u64 *)(r10 - 0x2a0)006603 r1 = *(u64 *)(r10 - 0x1e0)006539 r1 += 0x8006604 r1 += 0x8006540 *(u64 *)(r10 - 0x2a0) = r1006605 *(u64 *)(r10 - 0x1e0) = r1006541 r3 += -0x1006606 r3 += -0x1006542 r1 = 0x0006607 r1 = 0x0006543 if r0 == 0x8 goto +0xf006608 if r0 == 0x8 goto +0xf006544 r1 = r5006609 r1 = r5006545 r1 >>= 0x3006610 r1 >>= 0x3006546 r2 = *(u64 *)(r10 - 0x2b0)006611 r2 = *(u64 *)(r10 - 0x1e8)006547 r2 += 0x9006612 r2 += 0x9006548 r5 = *(u64 *)(r10 - 0x2a0)006613 r5 = *(u64 *)(r10 - 0x1e0)006549 r0 = r1006614 r0 = r1006550 goto +0x1a006615 goto +0x1a006551 r6 += 0x8006616 r6 += 0x84 unchanged instructions hidden
006556 r2 += 0x10006621 r2 += 0x10006557 r0 += -0x1006622 r0 += -0x1006558 if r0 != 0x0 goto +0x12006623 if r0 != 0x0 goto +0x12006559 *(u64 *)(r10 - 0x278) = r1006624 *(u64 *)(r10 - 0xf8) = r1006560 r1 = *(u64 *)(r10 - 0x2b0)006625 r1 = *(u64 *)(r10 - 0x1e8)006561 *(u64 *)(r10 - 0x280) = r1006626 *(u64 *)(r10 - 0x100) = r1006562 r1 = *(u64 *)(r10 - 0x2c0)006627 r1 = *(u64 *)(r10 - 0x1f8)006563 *(u64 *)(r10 - 0x288) = r1006628 *(u64 *)(r10 - 0x108) = r1006564 r1 = *(u64 *)(r10 - 0x2b8)006629 r1 = *(u64 *)(r10 - 0x1f0)006565 *(u64 *)(r10 - 0x290) = r1006630 *(u64 *)(r10 - 0x110) = r1006566 r1 = 0x16d80 ll006631 r1 = 0x175b0 ll006567 *(u64 *)(r10 - 0x298) = r1006632 *(u64 *)(r10 - 0x118) = r1006568 r1 = r10006633 r1 = r10006569 r1 += -0x298006634 r1 += -0x118006570 r2 = *(u64 *)(r10 - 0x2a0)006635 r2 = *(u64 *)(r10 - 0x1e0)006571 call -0x189b006636 call -0x18dc006572 r1 = r0006637 r1 = r0006573 r1 <<= 0x20006638 r1 <<= 0x20006574 r1 >>= 0x20006639 r1 >>= 0x209 unchanged instructions hidden
006584 if r4 != 0x0 goto -0x22006649 if r4 != 0x0 goto -0x22006585 r9 = 0x0006650 r9 = 0x0006586 goto -0x24006651 goto -0x24006587 w1 = *(u32 *)(r10 - 0x140)006652 r1 = *(u64 *)(r10 - 0x1d8)006588 w2 = *(u32 *)(r10 - 0x144)006653 *(u32 *)(r1 + 0x8) = w0006589 006654 *(u64 *)(r1 + 0x0) = 0x0006590 006655 goto -0x18a006591 006656 w1 = *(u32 *)(r10 - 0x138)006592 006657 w2 = *(u32 *)(r10 - 0x13c)006593 006658 r6 = *(u64 *)(r10 - 0x1d8)006589 *(u32 *)(r6 + 0xc) = w1006659 *(u32 *)(r6 + 0xc) = w1006590 *(u32 *)(r6 + 0x8) = w2006660 *(u32 *)(r6 + 0x8) = w2006591 *(u64 *)(r6 + 0x0) = 0x0006661 *(u64 *)(r6 + 0x0) = 0x0006592 goto -0x18d006662 goto -0x191006593 r2 = *(u64 *)(r10 - 0x140)006663 r2 = *(u64 *)(r10 - 0x138)006594 r3 = r2006664 r3 = r2006595 r5 = *(u64 *)(r10 - 0x2b8)006665 r5 = *(u64 *)(r10 - 0x1f8)006596 r3 -= r5006666 r3 -= r5006597 r1 = 0x0006667 r1 = 0x0006598 r4 = 0x1006668 r4 = 0x13 unchanged instructions hidden
006602 r1 = r3006672 r1 = r3006603 if r2 < r5 goto +0x1006673 if r2 < r5 goto +0x1006604 goto +0x89006674 goto +0xb3006605 006675 r6 = *(u64 *)(r10 - 0x1d8)006605 *(u32 *)(r6 + 0xc) = w1006676 *(u32 *)(r6 + 0xc) = w1006606 *(u32 *)(r6 + 0x8) = 0x17006677 *(u32 *)(r6 + 0x8) = 0x17006607 *(u64 *)(r6 + 0x0) = 0x0006678 *(u64 *)(r6 + 0x0) = 0x0006608 goto -0x19d006679 goto -0x1a2006609 r1 = r10006680 r1 = r10006610 r1 += -0x118006681 r1 += -0x170006611 r2 = r6006682 r2 = r6006612 call 0x84d006683 call 0x8ff006613 w1 = *(u32 *)(r10 - 0x118)006684 w1 = *(u32 *)(r10 - 0x170)006614 if r1 != 0x0 goto +0x53006685 if r1 != 0x0 goto +0xa6006615 r1 = *(u64 *)(r10 - 0x110)006686 r1 = *(u64 *)(r10 - 0x168)006616 r2 = *(u64 *)(r10 - 0x2a8)006687 r2 = *(u64 *)(r10 - 0x1d8)006617 r3 = *(u64 *)(r10 - 0x2b8)006688 r3 = *(u64 *)(r10 - 0x1f0)006618 if r1 < r3 goto +0x5c006689 if r1 < r3 goto +0x5c006619 goto +0x4c006690 goto +0x4c006620 r1 = r10006691 r1 = r10006621 r1 += -0x118006692 r1 += -0x170006622 r2 = r6006693 r2 = r6006623 call 0x842006694 call 0x8f4006624 w1 = *(u32 *)(r10 - 0x118)006695 w1 = *(u32 *)(r10 - 0x170)006625 if r1 != 0x0 goto +0x48006696 if r1 != 0x0 goto +0x9b006626 r1 = *(u64 *)(r10 - 0x110)006697 r1 = *(u64 *)(r10 - 0x168)006627 r2 = *(u64 *)(r10 - 0x2a8)006698 r2 = *(u64 *)(r10 - 0x1d8)006628 r3 = *(u64 *)(r10 - 0x2b8)006699 r3 = *(u64 *)(r10 - 0x1f0)006629 if r1 < r3 goto +0x51006700 if r1 < r3 goto +0x51006630 goto +0x41006701 goto +0x41006631 r1 = r10006702 r1 = r10006632 r1 += -0x118006703 r1 += -0x170006633 r2 = r6006704 r2 = r6006634 call 0x837006705 call 0x8e9006635 w1 = *(u32 *)(r10 - 0x118)006706 w1 = *(u32 *)(r10 - 0x170)006636 if r1 != 0x0 goto +0x3d006707 if r1 != 0x0 goto +0x90006637 r1 = *(u64 *)(r10 - 0x110)006708 r1 = *(u64 *)(r10 - 0x168)006638 r2 = *(u64 *)(r10 - 0x2a8)006709 r2 = *(u64 *)(r10 - 0x1d8)006639 r3 = *(u64 *)(r10 - 0x2b8)006710 r3 = *(u64 *)(r10 - 0x1f0)006640 if r1 < r3 goto +0x46006711 if r1 < r3 goto +0x46006641 goto +0x36006712 goto +0x36006642 r1 = r10006713 r1 = r10006643 r1 += -0x118006714 r1 += -0x170006644 r2 = r6006715 r2 = r6006645 call 0x82c006716 call 0x8de006646 w1 = *(u32 *)(r10 - 0x118)006717 w1 = *(u32 *)(r10 - 0x170)006647 if r1 != 0x0 goto +0x32006718 if r1 != 0x0 goto +0x85006648 r1 = *(u64 *)(r10 - 0x110)006719 r1 = *(u64 *)(r10 - 0x168)006649 r2 = *(u64 *)(r10 - 0x2a8)006720 r2 = *(u64 *)(r10 - 0x1d8)006650 r3 = *(u64 *)(r10 - 0x2b8)006721 r3 = *(u64 *)(r10 - 0x1f0)006651 if r1 < r3 goto +0x3b006722 if r1 < r3 goto +0x3b006652 goto +0x2b006723 goto +0x2b006653 r1 = r10006724 r1 = r10006654 r1 += -0x118006725 r1 += -0x170006655 r2 = r6006726 r2 = r6006656 call 0x821006727 call 0x8d3006657 w1 = *(u32 *)(r10 - 0x118)006728 w1 = *(u32 *)(r10 - 0x170)006658 if r1 != 0x0 goto +0x27006729 if r1 != 0x0 goto +0x7a006659 r1 = *(u64 *)(r10 - 0x110)006730 r1 = *(u64 *)(r10 - 0x168)006660 r2 = *(u64 *)(r10 - 0x2a8)006731 r2 = *(u64 *)(r10 - 0x1d8)006661 r3 = *(u64 *)(r10 - 0x2b8)006732 r3 = *(u64 *)(r10 - 0x1f0)006662 if r1 < r3 goto +0x30006733 if r1 < r3 goto +0x30006663 goto +0x20006734 goto +0x20006664 r1 = r10006735 r1 = r10006665 r1 += -0x118006736 r1 += -0x170006666 r2 = r6006737 r2 = r6006667 call 0x816006738 call 0x8c8006668 w1 = *(u32 *)(r10 - 0x118)006739 w1 = *(u32 *)(r10 - 0x170)006669 if r1 != 0x0 goto +0x1c006740 if r1 != 0x0 goto +0x6f006670 r1 = *(u64 *)(r10 - 0x110)006741 r1 = *(u64 *)(r10 - 0x168)006671 r2 = *(u64 *)(r10 - 0x2a8)006742 r2 = *(u64 *)(r10 - 0x1d8)006672 r3 = *(u64 *)(r10 - 0x2b8)006743 r3 = *(u64 *)(r10 - 0x1f0)006673 if r1 < r3 goto +0x25006744 if r1 < r3 goto +0x25006674 goto +0x15006745 goto +0x15006675 r1 = r10006746 r1 = r10006676 r1 += -0x118006747 r1 += -0x170006677 r2 = r6006748 r2 = r6006678 call 0x80b006749 call 0x8bd006679 w1 = *(u32 *)(r10 - 0x118)006750 w1 = *(u32 *)(r10 - 0x170)006680 if r1 != 0x0 goto +0x11006751 if r1 != 0x0 goto +0x64006681 r1 = *(u64 *)(r10 - 0x110)006752 r1 = *(u64 *)(r10 - 0x168)006682 r2 = *(u64 *)(r10 - 0x2a8)006753 r2 = *(u64 *)(r10 - 0x1d8)006683 r3 = *(u64 *)(r10 - 0x2b8)006754 r3 = *(u64 *)(r10 - 0x1f0)006684 if r1 < r3 goto +0x1a006755 if r1 < r3 goto +0x1a006685 goto +0xa006756 goto +0xa006686 r1 = r10006757 r1 = r10006687 r1 += -0x118006758 r1 += -0x170006688 r2 = r6006759 r2 = r6006689 call 0x800006760 call 0x8b2006690 w1 = *(u32 *)(r10 - 0x118)006761 w1 = *(u32 *)(r10 - 0x170)006691 if r1 != 0x0 goto +0x6006762 if r1 != 0x0 goto +0x59006692 r1 = *(u64 *)(r10 - 0x110)006763 r1 = *(u64 *)(r10 - 0x168)006693 r2 = *(u64 *)(r10 - 0x2a8)006764 r2 = *(u64 *)(r10 - 0x1d8)006694 r3 = *(u64 *)(r10 - 0x2b8)006765 r3 = *(u64 *)(r10 - 0x1f0)006695 if r1 < r3 goto +0xf006766 if r1 < r3 goto +0xf006696 *(u64 *)(r2 + 0x0) = r6006767 *(u64 *)(r2 + 0x0) = r6006697 006768 r1 -= r3006698 006769 *(u64 *)(r2 + 0x8) = r1006697 goto +0x29006770 goto -0x1fd006698 r1 = *(u64 *)(r10 - 0x114)006771 006699 goto -0x1fb006772 006700 r1 = r10006771 r1 = r10006701 r1 += -0x60006772 r1 += -0x1c0006702 r2 = *(u64 *)(r10 - 0x2b8)006773 r2 = *(u64 *)(r10 - 0x1f0)006703 call 0x7f2006774 call 0x8a4006704 w1 = *(u32 *)(r10 - 0x60)006775 w1 = *(u32 *)(r10 - 0x1c0)006705 if r1 != 0x0 goto +0x2e006776 if r1 != 0x0 goto +0xc1006706 r1 = *(u64 *)(r10 - 0x58)006777 r1 = *(u64 *)(r10 - 0x1b8)006707 r2 = *(u64 *)(r10 - 0x2a8)006778 r2 = *(u64 *)(r10 - 0x1d8)006708 r4 = *(u64 *)(r10 - 0x2c0)006779 r4 = *(u64 *)(r10 - 0x1f8)006709 if r1 < r4 goto +0x1006780 if r1 < r4 goto +0x1006710 goto +0x145006781 goto +0x8c006711 r1 = 0x6c00000000 ll006782 *(u64 *)(r2 + 0x8) = 0x17006712 goto -0x207006783 goto -0x20b006713 r1 = r10006784 r1 = r10006714 r1 += -0x118006785 r1 += -0x170006715 r2 = r6006786 r2 = r6006716 call 0x7e5006787 call 0x897006717 r1 = *(u64 *)(r10 - 0x110)006788 w1 = *(u32 *)(r10 - 0x170)006718 w2 = *(u32 *)(r10 - 0x118)006789 r1 &= 0x1006719 r2 &= 0x1006790 r9 = *(u64 *)(r10 - 0x208)006720 r9 = *(u64 *)(r10 - 0x2c8)006791 if r1 != 0x0 goto +0x3c006721 if r2 != 0x0 goto +0x157006792 r1 = *(u64 *)(r10 - 0x168)006722 r2 = *(u64 *)(r10 - 0x2a8)006793 r3 = r1006723 r3 = *(u64 *)(r10 - 0x2d0)006794 r2 = *(u64 *)(r10 - 0x200)006724 006795 r3 -= r2006725 006796 r2 = 0x0006726 006797 r4 = 0x1006727 006798 if r3 > r1 goto +0x1006728 006799 r4 = 0x0006729 006800 if r4 != 0x0 goto +0x1006730 006801 r2 = r3006731 006802 r3 = *(u64 *)(r10 - 0x200)006724 if r1 < r3 goto -0xe006803 if r1 < r3 goto +0x71006725 006804 r1 = *(u64 *)(r10 - 0x1d8)006726 006805 *(u64 *)(r1 + 0x8) = r2006727 006806 *(u64 *)(r1 + 0x0) = r9006725 goto +0xc006807 goto -0x222006726 r1 = r10006808 r1 = r10006727 r1 += -0x118006809 r1 += -0x170006728 006810 r2 = *(u64 *)(r10 - 0x1e0)006729 006811 call 0x87f006730 006812 w1 = *(u32 *)(r10 - 0x170)006731 006813 r1 &= 0x1006732 006814 if r1 != 0x0 goto +0x25006733 006815 r1 = *(u64 *)(r10 - 0x168)006734 006816 r3 = r1006735 006817 r5 = *(u64 *)(r10 - 0x208)006736 006818 r3 -= r5006737 006819 r2 = 0x0006738 006820 r4 = 0x1006739 006821 if r3 > r1 goto +0x1006740 006822 r4 = 0x0006741 006823 if r4 != 0x0 goto +0x1006742 006824 r2 = r3006743 006825 if r1 < r5 goto +0x5b006744 006826 r1 = *(u64 *)(r10 - 0x1d8)006745 006827 *(u64 *)(r1 + 0x8) = r2006746 006828 r2 = *(u64 *)(r10 - 0x200)006747 006829 *(u64 *)(r1 + 0x0) = r2006748 006830 goto -0x239006749 006831 r1 = r10006750 006832 r1 += -0x170006728 r2 = r6006833 r2 = r6006729 call 0x7d8006834 call 0x868006730 r1 = *(u64 *)(r10 - 0x110)006835 w1 = *(u32 *)(r10 - 0x170)006731 w2 = *(u32 *)(r10 - 0x118)006836 r1 &= 0x1006732 r2 &= 0x1006837 r9 = *(u64 *)(r10 - 0x208)006733 r9 = *(u64 *)(r10 - 0x2c8)006838 if r1 != 0x0 goto +0xd006734 if r2 != 0x0 goto +0x14a006839 r1 = *(u64 *)(r10 - 0x168)006735 r2 = *(u64 *)(r10 - 0x2a8)006840 r3 = r1006736 r3 = *(u64 *)(r10 - 0x2d0)006841 r2 = *(u64 *)(r10 - 0x200)006737 006842 r3 -= r2006738 006843 r2 = 0x0006739 006844 r4 = 0x1006740 006845 if r3 > r1 goto +0x1006741 006846 r4 = 0x0006742 006847 if r4 != 0x0 goto +0x1006743 006848 r2 = r3006744 006849 r3 = *(u64 *)(r10 - 0x200)006737 if r1 < r3 goto -0x1b006850 if r1 < r3 goto +0x42006738 *(u64 *)(r2 + 0x0) = r9006851 006739 r1 -= r3006852 006740 *(u64 *)(r2 + 0x8) = r1006853 006741 goto -0x222006851 goto -0x30006742 r2 = *(u64 *)(r10 - 0x2a8)006852 r1 = *(u64 *)(r10 - 0x16c)006743 006853 goto -0x253006744 006854 r2 = *(u64 *)(r10 - 0x1e8)006743 r2 <<= 0x20006855 r2 <<= 0x20006744 r2 >>= 0x20006856 r2 >>= 0x20006745 006857 r6 = *(u64 *)(r10 - 0x1d8)006745 if r2 == 0x0 goto +0x3006858 if r2 == 0x0 goto +0x3006746 r2 = r1006859 r2 = r1006747 r2 /= 0x64006860 r2 /= 0x641 unchanged instructions hidden
006749 *(u64 *)(r6 + 0x8) = r1006862 *(u64 *)(r6 + 0x8) = r1006750 *(u64 *)(r6 + 0x0) = r7006863 *(u64 *)(r6 + 0x0) = r7006751 goto -0x22c006864 goto -0x25b006752 r1 = *(u64 *)(r10 - 0x5c)006865 if r4 != 0x0 goto +0x1006753 006866 r1 = r3006754 006867 if r2 < r5 goto +0x62006753 goto -0x231006868 goto +0x3006754 006869 if r4 != 0x0 goto +0x1006755 006870 r1 = r3006756 006871 if r2 < r5 goto +0x5e006757 006872 r2 = *(u64 *)(r10 - 0x1d8)006758 006873 *(u64 *)(r2 + 0x8) = r1006759 006874 *(u64 *)(r2 + 0x0) = r6006760 006875 goto -0x266006761 006876 if r4 != 0x0 goto +0x1006762 006877 r1 = r3006763 006878 if r2 < r5 goto +0x57006764 006879 goto -0x8006765 006880 if r4 != 0x0 goto +0x1006766 006881 r1 = r3006767 006882 if r2 < r5 goto +0x53006768 006883 goto -0xc006754 r1 = r10006884 r1 = r10006755 r1 += -0x118006885 r1 += -0x170006756 r2 = r6006886 r2 = r6006757 call 0x7bc006887 call 0x833006758 w1 = *(u32 *)(r10 - 0x118)006888 w1 = *(u32 *)(r10 - 0x170)006759 if r1 != 0x0 goto +0x1006889 if r1 != 0x0 goto +0x1006760 goto +0x146006890 goto +0x51006761 r1 = *(u64 *)(r10 - 0x114)006891 r1 = *(u64 *)(r10 - 0x16c)006762 goto -0x480006892 goto -0x4c0006763 r7 = *(u64 *)(r10 - 0x2a8)006893 r7 = *(u64 *)(r10 - 0x1d8)006764 *(u32 *)(r7 + 0x8) = w0006894 *(u32 *)(r7 + 0x8) = w0006765 *(u64 *)(r7 + 0x0) = 0x0006895 *(u64 *)(r7 + 0x0) = 0x0006766 goto -0x23b006896 goto -0x27b006767 w1 = *(u8 *)(r8 + 0x1)006897 006768 w2 = *(u8 *)(r8 + 0x2)006898 006769 w4 = *(u8 *)(r8 + 0x3)006899 006770 r3 = *(u64 *)(r8 + 0x50)006900 006771 r5 = *(u64 *)(r10 - 0x2b0)006901 006772 *(u64 *)(r10 - 0x278) = r5006902 006773 *(u64 *)(r10 - 0x280) = r9006903 006774 *(u64 *)(r10 - 0x288) = r3006904 006775 *(u64 *)(r10 - 0x290) = r6006905 006776 *(u64 *)(r10 - 0x298) = r7006906 006777 r3 = 0x1006907 006778 if r4 != 0x0 goto +0x1006908 006779 r3 = 0x0006909 006780 *(u8 *)(r10 - 0x266) = w3006910 006781 r3 = 0x1006911 006782 if r2 != 0x0 goto +0x1006912 006783 r3 = 0x0006913 006784 *(u8 *)(r10 - 0x267) = w3006914 006785 r2 = 0x1006915 006786 if r1 != 0x0 goto +0x1006916 006787 r2 = 0x0006917 006788 *(u8 *)(r10 - 0x268) = w2006918 006789 *(u64 *)(r10 - 0x270) = 0x0006919 006790 r1 = 0x1723a ll006920 006791 *(u64 *)(r10 - 0x48) = r1006921 006792 r1 = r10006897 r1 = r10006793 r1 += -0x148006898 r1 += -0x170006794 *(u64 *)(r10 - 0x58) = r1006899 006795 r1 = 0x16c00 ll006900 006796 *(u64 *)(r10 - 0x60) = r1006901 006797 *(u64 *)(r10 - 0x40) = 0x1006902 006798 *(u64 *)(r10 - 0x50) = 0x1006903 006799 r1 = r10006904 006800 r1 += -0x60006905 006801 r2 = r10006906 006802 r2 += -0x298006907 006803 r3 = 0x1006908 006804 r4 = 0x8006909 006805 r5 = 0x0006910 006806 call sol_invoke_signed_c006911 006807 r1 = *(u64 *)(r10 - 0x2a8)006912 006808 r2 = *(u64 *)(r10 - 0x2b8)006913 006809 *(u64 *)(r1 + 0x8) = r2006914 006810 r2 = *(u64 *)(r10 - 0x2a0)006915 006811 *(u64 *)(r1 + 0x0) = r2006916 006812 goto -0x269006917 006813 r1 = r10006918 006814 r1 += -0x118006919 006815 r2 = r8006899 r2 = r8006816 call 0x781006900 call 0x826006817 r1 = *(u64 *)(r10 - 0x110)006901 r1 = *(u64 *)(r10 - 0x168)006818 w2 = *(u32 *)(r10 - 0x118)006902 w2 = *(u32 *)(r10 - 0x170)006819 r2 &= 0x1006903 r2 &= 0x1006820 if r2 != 0x0 goto +0xf4006904 if r2 != 0x0 goto +0x4b006821 r2 = *(u64 *)(r10 - 0x2a8)006905 r3 = r1006822 r3 = *(u64 *)(r10 - 0x2d0)006906 r2 = *(u64 *)(r10 - 0x208)006823 if r1 < r3 goto -0x71006907 r3 -= r2006824 r3 = *(u64 *)(r10 - 0x2c8)006908 006825 *(u64 *)(r2 + 0x0) = r3006909 006826 r3 = *(u64 *)(r10 - 0x2d0)006910 006827 goto -0x59006911 006828 r9 = r8006912 006829 r8 = *(u64 *)(r10 - 0x2e0)006913 006830 r0 = *(u64 *)(r10 - 0x2d8)006914 006831 w3 = *(u8 *)(r4 + 0x1)006915 006832 r2 = 0x1006916 006833 r1 = 0x1006917 006834 if r3 != 0x0 goto +0x1006918 006835 r1 = 0x0006919 006836 w4 = *(u8 *)(r4 + 0x2)006920 006837 r3 = 0x1006921 006838 if r4 != 0x0 goto +0x1006922 006839 r3 = 0x0006923 006840 r4 = *(u64 *)(r10 - 0x2b0)006924 006841 w4 = *(u8 *)(r4 + 0x3)006925 006842 if r4 != 0x0 goto +0x1006926 006843 r2 = 0x0006908 r2 = 0x0006844 r4 = *(u64 *)(r10 - 0x2b0)006909 r4 = 0x1006845 r4 = *(u64 *)(r4 + 0x50)006910 if r3 > r1 goto +0x1006846 *(u64 *)(r10 - 0x278) = r0006911 r4 = 0x0006847 *(u64 *)(r10 - 0x280) = r8006912 006848 *(u64 *)(r10 - 0x288) = r4006913 006849 *(u64 *)(r10 - 0x290) = r9006914 006850 r4 = *(u64 *)(r10 - 0x2c8)006915 006851 *(u64 *)(r10 - 0x298) = r4006916 006852 *(u8 *)(r10 - 0x266) = w2006917 006853 *(u8 *)(r10 - 0x267) = w3006918 006854 *(u8 *)(r10 - 0x268) = w1006919 006855 *(u64 *)(r10 - 0x270) = 0x0006920 006856 w1 = *(u8 *)(r6 + 0x0)006921 006857 if r1 != 0xff goto -0xc77006922 006858 w1 = *(u8 *)(r6 + 0x1)006923 006859 w2 = *(u8 *)(r6 + 0x2)006924 006860 w4 = *(u8 *)(r6 + 0x3)006925 006861 r3 = *(u64 *)(r6 + 0x50)006926 006862 r5 = *(u64 *)(r10 - 0x2e8)006927 006863 *(u64 *)(r10 - 0x240) = r5006928 006864 r5 = *(u64 *)(r10 - 0x2f0)006929 006865 *(u64 *)(r10 - 0x248) = r5006930 006866 *(u64 *)(r10 - 0x250) = r3006931 006867 r3 = *(u64 *)(r10 - 0x2f8)006932 006868 *(u64 *)(r10 - 0x258) = r3006933 006869 r3 = 0x1006934 006870 if r4 != 0x0 goto +0x1006912 if r4 != 0x0 goto +0x1006871 r3 = 0x0006913 r2 = r3006872 *(u8 *)(r10 - 0x22e) = w3006914 r3 = *(u64 *)(r10 - 0x208)006873 r3 = 0x1006915 if r1 < r3 goto +0x1006874 if r2 != 0x0 goto +0x1006916 006875 r3 = 0x0006917 006876 r2 = *(u64 *)(r10 - 0x2a0)006918 006877 r2 += 0x10006919 006878 *(u64 *)(r10 - 0x2a0) = r2006920 006879 *(u8 *)(r10 - 0x22f) = w3006921 006880 r2 = 0x1006922 006881 if r1 != 0x0 goto +0x1006923 006882 r2 = 0x0006924 006883 *(u8 *)(r10 - 0x230) = w2006925 006884 r8 = *(u64 *)(r10 - 0x2c0)006926 006885 *(u64 *)(r10 - 0x260) = r8006927 006886 *(u64 *)(r10 - 0x238) = 0x0006928 006887 r1 = r10006929 006888 r1 += -0x118006930 006889 *(u64 *)(r10 - 0x48) = r1006931 006890 r1 = r10006932 006891 r1 += -0xe0006933 006892 *(u64 *)(r10 - 0x58) = r1006934 006893 r1 = 0x16c60 ll006935 006894 *(u64 *)(r10 - 0x60) = r1006936 006895 *(u64 *)(r10 - 0x40) = 0x34006937 006896 *(u64 *)(r10 - 0x50) = 0x2006938 006897 r1 = r10006939 006898 r1 += -0x60006940 006899 r2 = r10006941 006900 r2 += -0x298006942 006901 r4 = r10006943 006902 r4 += -0xc0006944 006903 r3 = 0x2006945 006904 r5 = 0x1006946 006905 call sol_invoke_signed_c006947 006906 *(u8 *)(r10 - 0xc0) = 0x12006948 006907 r2 = *(u64 *)(r10 - 0x2c8)006949 006908 r1 = *(u64 *)(r2 + 0x0)006950 006909 *(u64 *)(r10 - 0xbf) = r1006951 006910 r1 = *(u64 *)(r2 + 0x8)006952 006911 *(u64 *)(r10 - 0xb7) = r1006953 006912 r1 = *(u64 *)(r2 + 0x10)006954 006913 *(u64 *)(r10 - 0xaf) = r1006955 006914 r1 = *(u64 *)(r2 + 0x18)006956 006915 *(u64 *)(r10 - 0xa7) = r1006957 006916 r2 = *(u64 *)(r10 - 0x2a0)006958 006917 r1 = *(u64 *)(r2 + 0x0)006959 006918 *(u64 *)(r10 - 0x98) = r8006960 006919 r1 += 0x8006961 006920 *(u64 *)(r10 - 0x88) = r1006962 006921 *(u16 *)(r10 - 0x80) = 0x0006963 006922 *(u16 *)(r10 - 0x90) = 0x1006964 006923 *(u64 *)(r10 - 0x70) = r2006965 006924 r6 = *(u64 *)(r10 - 0x2b8)006966 006925 *(u64 *)(r10 - 0x78) = r6006967 006926 r1 = r10006968 006927 r1 += -0x228006969 006928 *(u64 *)(r10 - 0x20) = r1006970 006929 r1 = r10006971 006930 r1 += -0x298006972 006931 *(u64 *)(r10 - 0x28) = r1006973 006932 r1 = r10006974 006933 r1 += -0x78006975 006934 *(u64 *)(r10 - 0x48) = r1006976 006935 r1 = r10006977 006936 r1 += -0x98006978 006937 *(u64 *)(r10 - 0x50) = r1006979 006938 r9 = r10006980 006939 r9 += -0x68006981 006940 *(u64 *)(r10 - 0x58) = r9006982 006941 r1 = r10006983 006942 r1 += -0x78006984 006943 *(u64 *)(r10 - 0x60) = r1006985 006944 *(u64 *)(r10 - 0x8) = 0x2006986 006945 *(u64 *)(r10 - 0x10) = 0x2006987 006946 *(u64 *)(r10 - 0x18) = 0x0006988 006947 *(u64 *)(r10 - 0x30) = 0x2006989 006948 *(u64 *)(r10 - 0x38) = 0x2006990 006949 *(u64 *)(r10 - 0x40) = 0x0006991 006950 r1 = r10006992 006951 r1 += -0x60006993 006952 call -0x1b29006994 006953 r1 = r0006995 006954 r1 <<= 0x20006996 006955 r1 >>= 0x20006997 006956 if r1 == 0x1a goto +0x1006998 006957 goto +0x4a006916 goto -0x5b006958 r1 = r10006917 r1 = *(u64 *)(r10 - 0x1d8)006959 r1 += -0xc0006918 *(u32 *)(r1 + 0xc) = w2006960 *(u64 *)(r10 - 0x48) = r1006919 *(u32 *)(r1 + 0x8) = 0x17006961 r1 = r10006920 006962 r1 += -0x98006921 006963 *(u64 *)(r10 - 0x58) = r1006922 006964 r1 = 0x16c00 ll006923 006965 *(u64 *)(r10 - 0x60) = r1006924 006966 *(u64 *)(r10 - 0x40) = 0x21006925 006967 *(u64 *)(r10 - 0x50) = 0x2006926 006968 r1 = r10006927 006969 r1 += -0x60006928 006970 r2 = r10006929 006971 r2 += -0x298006930 006972 r3 = 0x2006931 006973 r4 = 0x8006932 006974 r5 = 0x0006933 006975 call sol_invoke_signed_c006934 006976 *(u64 *)(r10 - 0x78) = r8006935 006977 *(u16 *)(r10 - 0x70) = 0x1006936 006978 *(u64 *)(r10 - 0x68) = r6006937 006979 r1 = r10006938 006980 r1 += -0x28006939 006981 *(u64 *)(r10 - 0x258) = r1006940 006982 r1 = r10006941 006983 r1 += -0x60006942 006984 *(u64 *)(r10 - 0x260) = r1006943 006985 *(u64 *)(r10 - 0x280) = r9006944 006986 r1 = r10006945 006987 r1 += -0x78006946 006988 *(u64 *)(r10 - 0x288) = r1006947 006989 r1 = r10006948 006990 r1 += -0x60006949 006991 *(u64 *)(r10 - 0x290) = r1006950 006992 r1 = r10006951 006993 r1 += -0x68006952 006994 *(u64 *)(r10 - 0x298) = r1006953 006995 *(u64 *)(r10 - 0x240) = 0x1006954 006996 *(u64 *)(r10 - 0x248) = 0x1006955 006997 *(u64 *)(r10 - 0x250) = 0x0006956 006998 *(u64 *)(r10 - 0x268) = 0x1006957 006999 *(u64 *)(r10 - 0x270) = 0x1006958 007000 *(u64 *)(r10 - 0x278) = 0x0006959 007001 r1 = r10006960 007002 r1 += -0x298006961 007003 call -0x1b5c006962 007004 r1 = r0006963 007005 r1 <<= 0x20006964 007006 r1 >>= 0x20006965 007007 if r1 == 0x1a goto +0x1006966 007008 goto +0x17006967 007009 r6 = *(u64 *)(r10 - 0x300)006968 007010 r1 = *(u64 *)(r10 - 0x2d0)006969 007011 r6 -= r1006970 007012 r1 = 0x1723a ll006971 007013 *(u64 *)(r10 - 0x280) = r1006972 007014 r1 = r10006973 007015 r1 += -0x78006974 007016 *(u64 *)(r10 - 0x290) = r1006975 007017 r1 = 0x16c00 ll006976 007018 *(u64 *)(r10 - 0x298) = r1006977 007019 *(u64 *)(r10 - 0x278) = 0x1006978 007020 *(u64 *)(r10 - 0x288) = 0x1006979 007021 r1 = r10006980 007022 r1 += -0x298006981 007023 r2 = r10006982 007024 r2 += -0x60006983 007025 r3 = 0x1006984 007026 r4 = 0x8006985 007027 r5 = 0x0006986 007028 call sol_invoke_signed_c006987 007029 r1 = *(u64 *)(r10 - 0x2a8)006988 007030 *(u64 *)(r1 + 0x8) = r6006989 007031 goto -0x7af006990 007032 r1 = *(u64 *)(r10 - 0x2a8)006991 007033 *(u32 *)(r1 + 0x8) = w0006992 007034 *(u64 *)(r1 + 0x0) = 0x0006920 *(u64 *)(r1 + 0x0) = 0x0007035 goto -0x348006921 goto -0x294007036 r3 = *(u64 *)(r10 - 0x2b8)006922 r3 = *(u64 *)(r10 - 0x1f0)007037 006923 *(u64 *)(r2 + 0x0) = r3007038 006924 r1 -= r4007039 006925 *(u64 *)(r2 + 0x8) = r1007037 goto +0x17006926 goto -0x299007038 r1 = r10006927 r1 = r10007039 r1 += -0x60006928 r1 += -0x1c0007040 r2 = *(u64 *)(r10 - 0x2c8)006929 r2 = *(u64 *)(r10 - 0x200)007041 call 0x6a0006930 call 0x808007042 w1 = *(u32 *)(r10 - 0x60)006931 w1 = *(u32 *)(r10 - 0x1c0)007043 if r1 != 0x0 goto +0x28006932 if r1 != 0x0 goto +0x33007044 r1 = *(u64 *)(r10 - 0x58)006933 r1 = *(u64 *)(r10 - 0x1b8)007045 r2 = *(u64 *)(r10 - 0x2a8)006934 r3 = r1007046 r4 = *(u64 *)(r10 - 0x2e0)006935 r5 = *(u64 *)(r10 - 0x218)007047 if r1 < r4 goto -0x151006936 r3 -= r5007048 006937 r2 = 0x0007049 006938 r4 = 0x1007050 006939 if r3 > r1 goto +0x1007051 006940 r4 = 0x0007052 006941 if r4 != 0x0 goto +0x1007053 006942 r2 = r3007054 006943 if r1 < r5 goto -0x1b007048 goto +0xb006944 goto -0x77007049 r1 = r10006945 r1 = r10007050 r1 += -0x118006946 r1 += -0x1c0007051 r2 = *(u64 *)(r10 - 0x2a0)006947 007052 call 0x695006948 007053 r1 = *(u64 *)(r10 - 0x110)006949 007054 w2 = *(u32 *)(r10 - 0x118)006950 007055 r2 &= 0x1006951 007056 if r2 != 0x0 goto +0x8006952 007057 r2 = *(u64 *)(r10 - 0x2a8)006953 007058 r4 = *(u64 *)(r10 - 0x2d0)006954 007059 if r1 < r4 goto -0x15d006955 007060 r3 = *(u64 *)(r10 - 0x2c8)006956 007061 *(u64 *)(r2 + 0x0) = r3006957 007062 r1 -= r4006958 007063 *(u64 *)(r2 + 0x8) = r1006959 007064 goto -0x365006960 007065 w1 = *(u32 *)(r10 - 0x110)006961 007066 w2 = *(u32 *)(r10 - 0x114)006962 007067 r3 = *(u64 *)(r10 - 0x2a8)006963 007068 *(u32 *)(r3 + 0xc) = w1006964 007069 *(u32 *)(r3 + 0x8) = w2006965 007070 *(u64 *)(r3 + 0x0) = 0x0006966 007071 goto -0x36c006967 007072 r1 = r10006968 007073 r1 += -0x60006969 007074 r2 = r8006947 r2 = r8007075 call 0x67e006948 call 0x7f6007076 w1 = *(u32 *)(r10 - 0x60)006949 w1 = *(u32 *)(r10 - 0x1c0)007077 if r1 != 0x0 goto +0x6006950 if r1 != 0x0 goto +0x13007078 r1 = *(u64 *)(r10 - 0x58)006951 r2 = *(u64 *)(r10 - 0x1b8)007079 r2 = *(u64 *)(r10 - 0x2a8)006952 r3 = r2007080 r3 = *(u64 *)(r10 - 0x2c8)006953 r5 = *(u64 *)(r10 - 0x200)007081 if r1 < r3 goto -0x173006954 r3 -= r5007082 006955 r1 = 0x0007083 006956 r4 = 0x1007084 006957 if r3 > r2 goto +0x1007085 006958 r4 = 0x0007086 006959 if r4 != 0x0 goto +0x1007087 006960 r1 = r3007088 006961 if r2 < r5 goto +0x4007089 006962 r2 = *(u64 *)(r10 - 0x1d8)007090 006963 *(u64 *)(r2 + 0x8) = r1007082 *(u64 *)(r2 + 0x0) = r8006964 *(u64 *)(r2 + 0x0) = r8007083 goto -0x159006965 goto -0x2c0007084 w1 = *(u32 *)(r10 - 0x58)006966 r2 = *(u64 *)(r10 - 0x1d8)007085 w2 = *(u32 *)(r10 - 0x5c)006967 *(u32 *)(r2 + 0xc) = w1007086 006968 *(u32 *)(r2 + 0x8) = 0x17007086 goto -0x14006969 goto -0x2c5007087 r1 = *(u64 *)(r10 - 0x110)006970 r1 = *(u64 *)(r10 - 0x1bc)007088 r7 = *(u64 *)(r10 - 0x2a8)006971 goto -0x2c9007089 r2 = *(u64 *)(r10 - 0x2b0)006972 r1 = *(u64 *)(r10 - 0x168)007090 006973 r7 = *(u64 *)(r10 - 0x1d8)007091 006974 r2 = *(u64 *)(r10 - 0x1e8)007090 if r1 < r2 goto +0x1006975 if r1 < r2 goto +0x1007091 goto +0x2006976 goto +0xb007092 r1 = 0x6c00000000 ll006977 *(u64 *)(r7 + 0x8) = 0x17007093 006978 *(u64 *)(r7 + 0x0) = 0x0007093 goto -0x5ca006979 goto -0x2ce007094 006980 w1 = *(u32 *)(r10 - 0x168)007095 006981 w2 = *(u32 *)(r10 - 0x16c)007096 006982 r3 = *(u64 *)(r10 - 0x1d8)007097 006983 goto -0xb72007098 006984 w1 = *(u32 *)(r10 - 0x1b8)007099 006985 w2 = *(u32 *)(r10 - 0x1bc)007100 006986 r3 = *(u64 *)(r10 - 0x1d8)007101 006987 goto -0xb76007094 *(u64 *)(r7 + 0x0) = r6006988 *(u64 *)(r7 + 0x0) = r6007095 r1 -= r2006989 r1 -= r2007096 *(u64 *)(r7 + 0x8) = r1006990 *(u64 *)(r7 + 0x8) = r187 unchanged instructions hidden
007184 r3 = 0x17928 ll007078 r3 = 0x18170 ll007185 call 0x9c8007079 call 0xb3a007186 r1 = 0x7007080 r1 = 0x7007187 r2 = *(u64 *)(r10 - 0x2c0)007081 r2 = *(u64 *)(r10 - 0x1f8)007188 r3 = 0x177f0 ll007082 r3 = 0x18038 ll007189 call 0x8c2007083 call 0xa34007190 r1 = 0x6007084 r1 = 0x65 unchanged instructions hidden
007196 r3 = 0x17910 ll007090 r3 = 0x18158 ll007197 call 0x8ba007091 call 0xa2c007198 r1 = 0x9007092 r1 = 0x9007199 r2 = *(u64 *)(r10 - 0x2c0)007093 r2 = *(u64 *)(r10 - 0x1f8)007200 r3 = 0x17808 ll007094 r3 = 0x18050 ll007201 call 0x8b6007095 call 0xa28007202 r1 = 0x28007096 r1 = 0x28237 unchanged instructions hidden
007440 goto +0x1007334 goto +0x1007441 r0 = 0xb007335 r0 = 0xb007442 exit007336 exit007443 r0 = 0xa007337 *(u64 *)(r10 - 0x1a8) = r3007444 007338 *(u64 *)(r10 - 0x1a0) = r2007445 007339 *(u64 *)(r10 - 0x180) = r1007446 007340 r8 = 0xa007447 007341 *(u64 *)(r10 - 0x190) = r4007444 if r4 < 0x5 goto +0x263007342 if r4 < 0x5 goto +0x2c2007445 r6 = *(u64 *)(r5 - 0xff8)007343 r0 = *(u64 *)(r5 - 0xff8)007446 r0 = 0x2007344 r8 = 0x2007447 if r6 < 0x12 goto +0x260007345 if r0 < 0x12 goto +0x2bf007448 r7 = *(u64 *)(r5 - 0x1000)007346 r5 = *(u64 *)(r5 - 0x1000)007449 w5 = *(u8 *)(r7 + 0x10)007347 w1 = *(u8 *)(r5 + 0x10)007450 if r5 > 0x1 goto +0x25d007348 *(u64 *)(r10 - 0x1c8) = r1007451 *(u64 *)(r10 - 0x208) = r5007349 if r1 > 0x1 goto +0x2bb007452 *(u64 *)(r10 - 0x1d0) = r4007350 r1 = *(u64 *)(r5 + 0x8)007453 *(u64 *)(r10 - 0x1d8) = r2007351 007454 *(u64 *)(r10 - 0x1e8) = r3007352 007455 *(u64 *)(r10 - 0x1e0) = r1007351 *(u64 *)(r10 - 0x1e0) = r1007456 r1 = *(u64 *)(r7 + 0x8)007352 r1 = *(u64 *)(r5 + 0x0)007457 *(u64 *)(r10 - 0x200) = r1007353 *(u64 *)(r10 - 0x1d0) = r1007458 r1 = *(u64 *)(r7 + 0x0)007354 r7 = 0x12007459 *(u64 *)(r10 - 0x1f0) = r1007355 007460 r8 = 0x12007356 007461 r1 = 0x0007355 r1 = 0x0007462 *(u64 *)(r10 - 0x1f8) = r1007356 *(u64 *)(r10 - 0x1d8) = r1007463 w1 = *(u8 *)(r7 + 0x11)007357 w1 = *(u8 *)(r5 + 0x11)007464 *(u64 *)(r10 - 0xf8) = 0x0007358 *(u64 *)(r10 - 0xf8) = 0x0007465 *(u64 *)(r10 - 0x100) = 0x8007359 *(u64 *)(r10 - 0x100) = 0x8007466 *(u64 *)(r10 - 0x108) = 0x0007360 *(u64 *)(r10 - 0x108) = 0x0007467 r5 = 0x0007361 r4 = 0x0007468 r0 = r7007362 *(u64 *)(r10 - 0x1b0) = r1007469 *(u64 *)(r10 - 0x1b8) = r1007363 007470 if r1 == 0x0 goto +0x76007363 if r1 == 0x0 goto +0x6d007471 r1 = 0x12007364 r1 = 0x12007472 r2 = 0x8007365 r2 = 0x8007473 *(u64 *)(r10 - 0x1b0) = r2007366 *(u64 *)(r10 - 0x198) = r2007474 r7 = 0x0007367 r8 = 0x0007475 *(u64 *)(r10 - 0x1c0) = r6007368 *(u64 *)(r10 - 0x1b8) = r0007476 *(u64 *)(r10 - 0x1c8) = r0007369 *(u64 *)(r10 - 0x1c0) = r5007477 goto +0x10007370 goto +0x10007478 r5 += 0x1007371 r4 += 0x1007479 r1 = *(u64 *)(r10 - 0x1b0)007372 r1 = *(u64 *)(r10 - 0x198)007480 r1 += r7007373 r1 += r8007481 *(u64 *)(r1 + 0x10) = r6007374 *(u64 *)(r1 + 0x10) = r6007482 *(u64 *)(r1 + 0x18) = r9007375 *(u64 *)(r1 + 0x18) = r9007483 *(u64 *)(r1 + 0x8) = r9007376 *(u64 *)(r1 + 0x8) = r9007484 r2 = *(u64 *)(r10 - 0x1a8)007377 r2 = *(u64 *)(r10 - 0x188)007485 *(u8 *)(r1 + 0x0) = w2007378 *(u8 *)(r1 + 0x0) = w2007486 *(u64 *)(r10 - 0xf8) = r5007379 *(u64 *)(r10 - 0xf8) = r4007487 r7 += 0x20007380 r8 += 0x20007488 r1 = r8007381 r1 = r7007489 r6 = *(u64 *)(r10 - 0x1c0)007382 r0 = *(u64 *)(r10 - 0x1b8)007490 r0 = *(u64 *)(r10 - 0x1c8)007383 r5 = *(u64 *)(r10 - 0x1c0)007491 r2 = *(u64 *)(r10 - 0x1b8)007384 r2 = *(u64 *)(r10 - 0x1b0)007492 if r5 < r2 goto +0x1007385 if r4 < r2 goto +0x1007493 goto +0x5f007386 goto +0x56007494 if r1 < r6 goto +0x1007387 if r1 < r0 goto +0x1007495 goto +0x86007388 goto +0x7a007496 r2 = r0007389 r2 = r5007497 r2 += r1007390 r2 += r1007498 w4 = *(u8 *)(r2 + 0x0)007391 w6 = *(u8 *)(r2 + 0x0)007499 if r4 s> 0xc goto +0x3007392 if r6 s> 0xb goto +0x31007500 if r4 s> 0x9 goto +0x3d007393 if r6 < 0xa goto +0x3007501 if r4 < 0xa goto +0xf007394 if r6 == 0xa goto +0x3b007502 007395 if r6 == 0xb goto +0x1007502 goto +0x7f007396 goto +0x72007503 if r4 > 0x19 goto +0x9007397 007504 r2 = 0x1007398 007505 r2 <<= r4007399 007506 r2 &= 0x1ee0000007400 007507 if r2 != 0x0 goto +0x9007401 007508 if r4 == 0x14 goto +0x4e007402 007509 if r4 == 0x19 goto +0x1007403 007510 goto +0x2007404 007511 r9 = 0x1007405 007512 goto +0x5007406 007513 r2 = r4007407 007514 r2 += -0xd007408 007515 if r2 < 0x3 goto +0x1007409 007516 goto +0x42007410 007517 r9 = 0x0007397 r9 = 0x0007518 r1 += 0x1007398 r1 += 0x1007519 r8 = r1007399 r7 = r1007520 r8 += r9007400 r7 += r9007521 if r8 > r6 goto +0x6c007401 if r7 > r0 goto +0x6d007522 if r8 >= r1 goto +0x3007402 if r7 >= r1 goto +0x3007523 r2 = r8007403 r2 = r7007524 r3 = 0x17a18 ll007404 r3 = 0x18260 ll007525 call 0x876007405 call 0x9f6007526 *(u64 *)(r10 - 0x1a8) = r4007406 *(u64 *)(r10 - 0x188) = r6007527 *(u64 *)(r10 - 0x1a0) = r5007407 *(u64 *)(r10 - 0x178) = r4007528 r6 = 0x1007408 r6 = 0x1007529 if r9 == 0x0 goto +0x11007409 if r9 == 0x0 goto +0x11007530 r2 = 0x300000000 ll007410 r2 = 0x300000000 ll13 unchanged instructions hidden
007544 if r6 < r2 goto +0x259007424 if r6 < r2 goto +0x21c007545 r2 = 0x300000000 ll007425 r2 = 0x300000000 ll007546 *(u64 *)(r2 + 0x0) = r6007426 *(u64 *)(r2 + 0x0) = r6007547 r2 = r0007427 r2 = r5007548 r2 += r1007428 r2 += r1007549 r1 = r6007429 r1 = r6007550 r3 = r9007430 r3 = r9007551 call 0x995007431 call 0xb15007552 r1 = *(u64 *)(r10 - 0x108)007432 r1 = *(u64 *)(r10 - 0x108)007553 r5 = *(u64 *)(r10 - 0x1a0)007433 r4 = *(u64 *)(r10 - 0x178)007554 if r5 != r1 goto -0x4d007434 if r4 != r1 goto -0x40007555 r1 = r10007435 r1 = r10007556 r1 += -0x108007436 r1 += -0x108007557 call -0x1ca1007437 call -0x1c29007558 r5 = *(u64 *)(r10 - 0x1a0)007438 r4 = *(u64 *)(r10 - 0x178)007559 r1 = *(u64 *)(r10 - 0x100)007439 r1 = *(u64 *)(r10 - 0x100)007560 *(u64 *)(r10 - 0x1b0) = r1007440 *(u64 *)(r10 - 0x198) = r1007561 goto -0x54007441 goto -0x47007562 if r4 == 0xa goto +0x3007442 if r6 > 0x19 goto +0x9007563 if r4 == 0xb goto -0x2f007443 r2 = 0x1007564 if r4 == 0xc goto +0x1007444 r2 <<= r6007565 007445 r2 &= 0x3eee000007566 007446 if r2 != 0x0 goto -0x32007567 007447 if r6 == 0x10 goto +0x17007568 007448 if r6 == 0x14 goto +0x1007565 goto +0x40007449 goto +0x2007566 007450 r9 = 0x8007567 007451 goto -0x36007568 007452 if r6 == 0xc goto +0x1007569 007453 goto +0x39007566 r2 = r1007454 r2 = r1007567 r2 += 0x3007455 r2 += 0x3007568 if r2 > r6 goto +0x3d007456 if r2 > r0 goto +0x36007569 r3 = r1007457 r3 = r1007570 r3 += 0x1007458 r3 += 0x1007571 if r1 < -0x3 goto +0x3007459 if r1 < -0x3 goto +0x3007572 r1 = r3007460 r1 = r3007573 r3 = 0x17a00 ll007461 r3 = 0x18248 ll007574 call 0x845007462 call 0x9bd007575 r1 = r0007463 r1 = r5007576 r1 += r3007464 r1 += r3007577 w9 = *(u16 *)(r1 + 0x0)007465 w9 = *(u16 *)(r1 + 0x0)007578 r1 = r2007466 r1 = r2007579 r8 = r1007467 r7 = r1007580 r8 += r9007468 r7 += r9007581 if r8 > r6 goto +0x30007469 if r7 > r0 goto +0x29007582 goto -0x3d007470 goto -0x45007583 if r4 == 0x10 goto +0x1007471 007584 goto +0x2d007472 007585 r9 = 0x2007471 r9 = 0x2007586 goto -0x45007472 goto -0x4b007587 r9 = 0x8007473 if r7 < r0 goto +0x1007588 goto -0x47007474 goto +0x4007589 if r8 < r6 goto +0x1007475 r1 = r5007590 goto +0x4007476 r1 += r7007591 r1 = r0007477 007592 r1 += r8007478 007593 w1 = *(u8 *)(r1 + 0x0)007477 w1 = *(u8 *)(r1 + 0x0)007594 *(u64 *)(r10 - 0x1f8) = r1007478 *(u64 *)(r10 - 0x1d8) = r1007595 r4 = 0x0007479 r1 = 0x0007596 r8 += 0x1007480 r7 += 0x1007597 if r8 < r6 goto +0x1007481 if r7 < r0 goto +0x1007598 goto +0x2007482 goto +0x2007599 r0 += r8007483 r5 += r7007600 w4 = *(u8 *)(r0 + 0x0)007484 w1 = *(u8 *)(r5 + 0x0)007601 w7 = *(u32 *)(r10 - 0xfc)007485 *(u64 *)(r10 - 0x198) = r1007602 w6 = *(u32 *)(r10 - 0x100)007486 w6 = *(u32 *)(r10 - 0xfc)007603 r3 = *(u64 *)(r10 - 0x108)007487 w8 = *(u32 *)(r10 - 0x100)007604 007488 r1 = *(u64 *)(r10 - 0x108)007604 r2 = -0x8000000000000000 ll007489 r2 = -0x8000000000000000 ll007605 r9 = r7007490 *(u64 *)(r10 - 0x188) = r6007606 r0 = r6007491 if r1 == r2 goto +0x22d007607 r1 = *(u64 *)(r10 - 0x1e0)007492 *(u64 *)(r10 - 0x178) = r4007608 r8 = *(u64 *)(r10 - 0x1e8)007493 r7 = *(u64 *)(r10 - 0x1a8)007609 if r3 == r2 goto +0x1be007494 r2 = *(u64 *)(r7 + 0x8)007610 *(u64 *)(r10 - 0x1b0) = r7007495 r6 = *(u64 *)(r7 + 0x0)007611 *(u64 *)(r10 - 0x1a0) = r5007496 r1 = r6007612 *(u64 *)(r10 - 0x1c8) = r4007497 007613 r7 = *(u64 *)(r8 + 0x0)007498 007614 r2 = *(u64 *)(r8 + 0x8)007499 007615 r2 += 0x8007500 007616 r1 = r7007501 007617 r1 += 0x8007497 r1 += 0x8007618 *(u64 *)(r10 - 0x1c0) = r2007498 *(u64 *)(r10 - 0x1b8) = r2007619 007499 r2 += 0x8007620 007500 *(u64 *)(r10 - 0x1b0) = r2007619 r3 = 0x20007501 r3 = 0x20007620 call 0x959007502 call 0xad7007621 *(u64 *)(r10 - 0x1b8) = r0007503 r9 = r0007622 r1 = r0007504 r1 = r9007623 r1 <<= 0x20007505 r1 <<= 0x20007624 r1 >>= 0x20007506 r1 >>= 0x20007625 if r1 != 0x0 goto +0x8007507 if r1 != 0x0 goto +0x6007626 r8 = *(u64 *)(r7 + 0x48)007508 r7 = *(u64 *)(r6 + 0x48)007627 r0 = *(u64 *)(r10 - 0x1f0)007509 r2 = *(u64 *)(r10 - 0x178)007628 r4 = *(u64 *)(r10 - 0x1a0)007510 007629 goto +0x11007510 goto +0xe007630 r9 = 0x0007511 r6 = 0x0007631 r1 = *(u64 *)(r10 - 0x1e0)007512 r8 = 0x2007632 r0 = 0x2007513 007633 goto +0x1a6007513 goto +0x217007634 r1 = r10007514 r1 = r10007635 r1 += -0x108007515 r1 += -0x108007636 r2 = r8007516 r2 = r7007637 call 0x44c007517 call 0x5bd007638 w1 = *(u32 *)(r10 - 0x104)007518 w3 = *(u32 *)(r10 - 0x104)007639 *(u64 *)(r10 - 0x1a8) = r1007519 r7 = *(u64 *)(r10 - 0x100)007640 r8 = *(u64 *)(r10 - 0x100)007520 w6 = *(u32 *)(r10 - 0x100)007641 w9 = *(u32 *)(r10 - 0x100)007521 007642 w1 = *(u32 *)(r10 - 0x108)007521 w1 = *(u32 *)(r10 - 0x108)007643 r1 &= 0x1007522 r1 &= 0x1007644 r0 = *(u64 *)(r10 - 0x1f0)007523 r2 = *(u64 *)(r10 - 0x178)007645 r4 = *(u64 *)(r10 - 0x1a0)007524 007646 if r1 != 0x0 goto +0x197007524 if r1 != 0x0 goto +0x20b007647 if r8 >= r0 goto +0x1b007525 *(u64 *)(r10 - 0x1c0) = r8007648 r1 = 0x0007526 r8 = *(u64 *)(r10 - 0x1d0)007649 *(u64 *)(r10 - 0x1a8) = r1007527 if r7 >= r8 goto +0x18007650 r9 = 0x64007528 r3 = 0x0007651 if r8 == 0x0 goto +0x192007529 r6 = 0x64007652 r1 = *(u64 *)(r10 - 0x208)007530 if r7 == 0x0 goto +0x205007653 007531 r1 = *(u64 *)(r10 - 0x1c8)007653 r1 &= 0x1007532 r1 &= 0x1007654 if r1 != 0x0 goto +0x1007533 if r1 != 0x0 goto +0x1007655 goto +0x18e007534 goto +0x201007656 r1 = r10007535 r1 = r10007657 r1 += -0x188007536 r1 += -0x160007658 r2 = r8007537 r2 = r7007659 r3 = 0x0007538 r4 = *(u64 *)(r10 - 0x1e0)007660 r4 = *(u64 *)(r10 - 0x200)007539 007661 r5 = 0x0007539 r5 = 0x0007662 r7 = r0007540 007663 call 0xd65007540 call 0xee8007664 r1 = r10007541 r1 = r10007665 r1 += -0x198007542 r1 += -0x170007666 r2 = *(u64 *)(r10 - 0x188)007543 r2 = *(u64 *)(r10 - 0x160)007667 r3 = *(u64 *)(r10 - 0x180)007544 r3 = *(u64 *)(r10 - 0x158)007668 r4 = r7007545 r4 = *(u64 *)(r10 - 0x1d0)007669 r5 = 0x0007546 r5 = 0x0007670 call 0x969007547 call 0xaec007671 r4 = *(u64 *)(r10 - 0x1a0)007548 r2 = *(u64 *)(r10 - 0x178)007672 r1 = *(u64 *)(r10 - 0x198)007549 r1 = *(u64 *)(r10 - 0x170)007673 *(u64 *)(r10 - 0x200) = r1007550 *(u64 *)(r10 - 0x1e0) = r1007674 r0 = r8007551 r8 = r7007675 r1 = *(u64 *)(r10 - 0x1b8)007552 r9 <<= 0x20007676 r1 <<= 0x20007553 r9 >>= 0x20007677 r1 >>= 0x20007554 r3 = 0x1007678 r8 = *(u64 *)(r10 - 0x1e8)007555 if r9 == 0x0 goto +0x1007679 r7 = *(u64 *)(r10 - 0x1b0)007556 r3 = 0x0007680 if r1 == 0x0 goto +0x42007557 r1 = *(u64 *)(r10 - 0x1c8)007681 r9 = r0007558 r3 |= r1007682 007559 *(u64 *)(r10 - 0x200) = r3007683 007560 r1 = r3007684 007561 r1 &= 0x1007685 007562 r9 = *(u64 *)(r10 - 0x1a8)007686 007563 if r1 != 0x0 goto +0x29007682 r1 = r10007564 r1 = r10007683 r1 += -0x108007565 r1 += -0x108007684 r2 = r8007566 r2 = r9007685 call 0x466007567 call 0x5d5007686 w1 = *(u8 *)(r10 - 0x108)007568 w1 = *(u8 *)(r10 - 0x108)007687 if r1 != 0x0 goto +0x16b007569 if r1 != 0x0 goto +0x111007688 r1 = *(u64 *)(r10 - 0xef)007570 r1 = *(u64 *)(r10 - 0xef)007689 *(u64 *)(r10 - 0x53) = r1007571 *(u64 *)(r10 - 0x143) = r1007690 r1 = *(u64 *)(r10 - 0xf4)007572 r1 = *(u64 *)(r10 - 0xf4)007691 *(u64 *)(r10 - 0x58) = r1007573 *(u64 *)(r10 - 0x148) = r1007692 w1 = *(u8 *)(r10 - 0x105)007574 w1 = *(u8 *)(r10 - 0x105)007693 *(u8 *)(r10 - 0x16e) = w1007575 *(u8 *)(r10 - 0x5e) = w1007694 w1 = *(u16 *)(r10 - 0x107)007576 w1 = *(u16 *)(r10 - 0x107)007695 *(u16 *)(r10 - 0x170) = w1007577 *(u16 *)(r10 - 0x60) = w1007696 r1 = *(u64 *)(r10 - 0xfc)007578 r1 = *(u64 *)(r10 - 0xfc)007697 *(u64 *)(r10 - 0x60) = r1007579 *(u64 *)(r10 - 0x150) = r1007698 *(u64 *)(r10 - 0x165) = r1007580 *(u64 *)(r10 - 0x55) = r1007699 r1 = *(u64 *)(r10 - 0x58)007581 r1 = *(u64 *)(r10 - 0x148)007700 *(u64 *)(r10 - 0x15d) = r1007582 *(u64 *)(r10 - 0x4d) = r1007701 r1 = *(u64 *)(r10 - 0x53)007583 r1 = *(u64 *)(r10 - 0x143)007702 *(u64 *)(r10 - 0x158) = r1007584 *(u64 *)(r10 - 0x48) = r1007703 w1 = *(u32 *)(r10 - 0x104)007585 r1 = *(u64 *)(r10 - 0x104)007704 w2 = *(u32 *)(r10 - 0x100)007586 *(u64 *)(r10 - 0x5d) = r1007705 *(u32 *)(r10 - 0x169) = w2007587 007706 *(u32 *)(r10 - 0x16d) = w1007588 007707 *(u8 *)(r10 - 0x171) = 0x1007589 007708 r3 = *(u64 *)(r10 - 0x208)007590 007709 r3 &= 0x1007591 007710 r4 = *(u64 *)(r10 - 0x1a0)007592 007711 r0 = r9007593 007712 if r3 != 0x0 goto +0x22007594 007713 r3 = r10007595 007714 r3 += -0x165007596 007715 r4 = r10007597 007716 r4 += -0x170007598 007717 w5 = *(u8 *)(r4 + 0x2)007599 007718 *(u8 *)(r10 - 0x106) = w5007600 007719 w4 = *(u16 *)(r4 + 0x0)007601 007720 *(u16 *)(r10 - 0x108) = w4007602 007721 r4 = *(u64 *)(r3 + 0x0)007603 007722 *(u64 *)(r10 - 0xfd) = r4007604 007723 r4 = *(u64 *)(r3 + 0x8)007605 007724 *(u64 *)(r10 - 0xf5) = r4007606 007725 r3 = *(u64 *)(r3 + 0xd)007607 007726 *(u64 *)(r10 - 0xf0) = r3007608 007727 *(u32 *)(r10 - 0x101) = w2007609 007728 *(u32 *)(r10 - 0x105) = w1007610 007729 r1 = r10007587 r1 = r10007730 r1 += -0x108007588 r1 += -0x60007731 r2 = 0x16d40 ll007589 r2 = 0x17570 ll007732 r3 = 0x20007590 r3 = 0x20007733 call 0x8e8007591 call 0xa7e1 unchanged instructions hidden
007735 r0 >>= 0x20007593 r0 >>= 0x20007736 if r0 == 0x0 goto +0x8007594 if r0 == 0x0 goto +0x8007737 r1 = r10007595 r1 = r10007738 r1 += -0x108007596 r1 += -0x60007739 r2 = 0x16ce0 ll007597 r2 = 0x17510 ll007740 r3 = 0x20007598 r3 = 0x20007741 call 0x8e0007599 call 0xa76007742 r0 <<= 0x20007600 r0 <<= 0x20007743 r0 >>= 0x20007601 r0 >>= 0x20007744 if r0 != 0x0 goto +0xe5007602 if r0 != 0x0 goto +0x1b3007745 r4 = *(u64 *)(r10 - 0x1a0)007603 r9 = *(u64 *)(r10 - 0x1a8)007746 r0 = r9007604 r2 = *(u64 *)(r10 - 0x178)007747 r1 = r8007605 r1 = r9007748 r1 += 0x8007606 r1 += 0x8007749 *(u64 *)(r10 - 0x220) = r1007607 *(u64 *)(r10 - 0x1f8) = r1007750 r5 = 0x5007608 r7 = 0x5007751 r2 = r0007609 r0 = 0x0007752 r3 = r8007610 r4 = r8007753 *(u64 *)(r10 - 0x1f0) = r0007611 r5 = r9007754 if r4 == 0x0 goto +0x51007612 r3 = *(u64 *)(r10 - 0x188)007755 r7 <<= 0x20007613 *(u64 *)(r10 - 0x1d0) = r8007756 r7 |= r6007614 if r2 == 0x0 goto +0x56007757 r4 <<= 0x5007615 r3 <<= 0x20007758 r1 = r7007616 r1 = *(u64 *)(r10 - 0x1c0)007759 r1 += r4007617 r3 |= r1007760 *(u64 *)(r10 - 0x228) = r1007618 r2 <<= 0x5007761 007619 r1 = r3007762 007620 r1 += r2007763 007621 *(u64 *)(r10 - 0x208) = r1007761 r1 = 0x5007622 r1 = 0x5007762 r3 = r8007623 r5 = r9007763 r2 = r0007624 r4 = r8007764 r0 = r7007625 *(u64 *)(r10 - 0x1c0) = r5007765 r6 = r8007626 *(u64 *)(r10 - 0x178) = r4007766 *(u64 *)(r10 - 0x210) = r3007627 *(u64 *)(r10 - 0x1e8) = r3007767 *(u64 *)(r10 - 0x1a0) = r2007628 *(u64 *)(r10 - 0x1f0) = r0007768 *(u64 *)(r10 - 0x1b0) = r7007629 r2 = r1007769 r7 = r1007630 r2 <<= 0x3007770 r1 <<= 0x3007631 r9 += r2007771 r6 += r1007632 r3 += 0x20007772 r9 = 0x0007633 *(u64 *)(r10 - 0x188) = r3007773 r0 += 0x20007634 007774 *(u64 *)(r10 - 0x218) = r0007635 007775 r8 = 0x0007634 r8 = 0x0007776 r1 = r7007635 r7 = r1007777 r1 += r8007636 r1 += r8007778 r2 = 0xa007637 r3 = 0xa007779 *(u64 *)(r10 - 0x1a8) = r2007638 r6 = 0x0007780 r2 = *(u64 *)(r10 - 0x1d0)007639 r2 = *(u64 *)(r10 - 0x190)007781 if r1 >= r2 goto +0x110007640 if r1 >= r2 goto +0x197007782 r1 = *(u64 *)(r6 + 0x0)007641 r1 = *(u64 *)(r9 + 0x0)007783 r1 += 0x8007642 r1 += 0x8007784 r2 = *(u64 *)(r10 - 0x1d8)007643 r2 = *(u64 *)(r10 - 0x1a0)007785 r3 = 0x20007644 r3 = 0x20007786 call 0x8b3007645 call 0xa48007787 r6 += 0x8007646 r9 += 0x8007788 r8 += 0x1007647 r8 += 0x1007789 r0 <<= 0x20007648 r0 <<= 0x20007790 r0 >>= 0x20007649 r0 >>= 0x20007791 007650 r1 = r7007791 if r0 == 0x0 goto +0x1007651 if r0 == 0x0 goto +0x1007792 goto -0x11007652 goto -0x12007793 r2 = r7007653 r2 = r1007794 r2 += r8007654 r2 += r8007795 r2 += -0x1007655 r2 += -0x1007796 if r2 < r7 goto +0x154007656 if r2 < r1 goto +0x12c007797 r1 = *(u64 *)(r10 - 0x1d0)007657 r1 = *(u64 *)(r10 - 0x190)007798 007658 r3 = 0xa007798 if r2 > r1 goto +0x155007659 if r2 > r1 goto +0x12b007799 if r8 == 0x1 goto +0xfe007660 if r8 == 0x1 goto +0x183007800 r2 = *(u64 *)(r10 - 0x1b0)007661 r2 = *(u64 *)(r10 - 0x1e8)007801 007662 w6 = *(u8 *)(r2 + 0x0)007801 r1 = *(u64 *)(r2 + 0x10)007663 r1 = *(u64 *)(r2 + 0x10)007802 r3 = *(u64 *)(r2 + 0x18)007664 r3 = *(u64 *)(r2 + 0x18)007803 *(u64 *)(r10 - 0xfe0) = r3007665 *(u64 *)(r10 - 0xfe0) = r3007804 *(u64 *)(r10 - 0xfe8) = r1007666 *(u64 *)(r10 - 0xfe8) = r1007805 r1 = *(u64 *)(r10 - 0x1a0)007667 r1 = *(u64 *)(r10 - 0x178)007806 *(u64 *)(r10 - 0xff0) = r1007668 *(u64 *)(r10 - 0xff0) = r1007807 r1 = *(u64 *)(r10 - 0x210)007669 r1 = *(u64 *)(r10 - 0x1c0)007808 *(u64 *)(r10 - 0xff8) = r1007670 *(u64 *)(r10 - 0xff8) = r1007809 r1 = *(u64 *)(r10 - 0x220)007671 r1 = *(u64 *)(r10 - 0x1f8)007810 *(u64 *)(r10 - 0x1000) = r1007672 *(u64 *)(r10 - 0x1000) = r1007811 r1 = r7007673 r1 = r7007812 r1 <<= 0x3007674 r1 <<= 0x3007813 r3 = *(u64 *)(r10 - 0x1e8)007675 r9 = *(u64 *)(r10 - 0x1a8)007814 007676 r3 = r9007814 r3 += r1007677 r3 += r1007815 r4 = r8007678 r4 = r8007816 r4 += -0x1007679 r4 += -0x1007817 r1 = r10007680 r1 = r10007818 r1 += -0x108007681 r1 += -0x108007819 r9 = r7007682 007820 r5 = r10007682 r5 = r10007821 call -0x1319007683 call -0x128f007822 r3 = *(u64 *)(r10 - 0x108)007684 r5 = *(u64 *)(r10 - 0x108)007823 if r3 == 0x0 goto +0xeb007685 if r5 == 0x0 goto +0xa0007824 r1 = r9007686 r1 = r6007825 007687 r0 = 0x1007826 007688 if r1 == 0x19 goto +0x1007827 007689 r0 = 0x0007828 007690 r1 = *(u64 *)(r10 - 0x1f0)007829 007691 r0 |= r1007830 007692 r1 = r7007825 r1 += r8007693 r1 += r8007826 r2 = *(u64 *)(r10 - 0x100)007694 r4 = *(u64 *)(r10 - 0x100)007827 r0 = *(u64 *)(r10 - 0x218)007695 r3 = *(u64 *)(r10 - 0x188)007828 r7 = r0007696 r2 = *(u64 *)(r10 - 0x208)007829 r6 = *(u64 *)(r10 - 0x1e8)007697 if r3 == r2 goto +0x1007830 r5 = r9007698 007831 r4 = *(u64 *)(r10 - 0x228)007699 007832 if r0 == r4 goto +0x1007700 007833 goto -0x44007698 goto -0x4a007834 r5 += r8007699 r7 += r8007835 r0 = *(u64 *)(r10 - 0x1f0)007700 r8 = *(u64 *)(r10 - 0x1d0)007836 r6 = r3007701 *(u64 *)(r10 - 0x178) = r0007837 r9 = 0x67007702 r9 = r5007838 r1 = 0x0007703 r6 = 0x67007839 *(u64 *)(r10 - 0x1a8) = r1007704 r3 = 0x0007840 r1 = *(u64 *)(r10 - 0x200)007705 r1 = *(u64 *)(r10 - 0x1e0)007841 *(u64 *)(r10 - 0x1a0) = r2007706 r8 = r4007842 if r2 < r1 goto +0xd3007707 if r4 < r1 goto +0x154007843 r1 = *(u64 *)(r6 + 0x0)007708 r1 = *(u64 *)(r9 + 0x0)007844 r1 += 0x8007709 r1 += 0x8007845 r2 = *(u64 *)(r10 - 0x1c0)007710 r2 = *(u64 *)(r10 - 0x1b0)007846 r3 = 0x20007711 r3 = 0x20007847 r8 = r5007712 007848 call 0x875007712 call 0xa05007849 r7 = r0007713 *(u64 *)(r10 - 0x188) = r0007850 r1 = r7007714 r1 = r0007851 r1 <<= 0x20007715 r1 <<= 0x20007852 r1 >>= 0x20007716 r1 >>= 0x20007853 if r1 == 0x0 goto +0x12007717 if r1 == 0x0 goto +0x11007854 r1 = r6007718 r1 = r9007855 r2 = *(u64 *)(r10 - 0x1c0)007719 r2 = *(u64 *)(r10 - 0x1b0)007856 call 0x40b007720 call 0x58c007857 r9 = r0007721 r3 = r0007858 r9 >>= 0x20007722 r6 = r3007859 *(u64 *)(r10 - 0x1a8) = r0007723 r6 >>= 0x20007860 r1 = r0007724 r1 = r3007861 r1 <<= 0x20007725 r1 <<= 0x20007862 r1 >>= 0x20007726 r1 >>= 0x20007863 if r1 == 0x1a goto +0x1007727 if r1 == 0x1a goto +0x1007864 goto +0xbd007728 goto +0x13f007865 r1 = r9007729 r1 = r6007866 r1 &= 0x1007730 r1 &= 0x1007867 r9 = 0x68007731 r6 = 0x68007868 r2 = 0x0007732 r3 = 0x0007869 *(u64 *)(r10 - 0x1a8) = r2007733 007870 if r1 != 0x0 goto +0x1007733 if r1 != 0x0 goto +0x1007871 goto +0xb6007734 goto +0x139007872 r9 = 0x6b007735 r6 = 0x6b007873 r1 = *(u64 *)(r10 - 0x1f8)007736 r1 = *(u64 *)(r10 - 0x1d8)007874 r1 &= 0xff007737 r1 &= 0xff007875 r2 = 0x0007738 r3 = 0x0007876 *(u64 *)(r10 - 0x1a8) = r2007739 007877 if r1 > 0xc8 goto +0xb0007739 if r1 > 0xc8 goto +0x134007878 r1 = *(u64 *)(r10 - 0x1c8)007740 r1 = *(u64 *)(r10 - 0x198)007879 r1 &= 0xff007741 r1 &= 0xff007880 *(u64 *)(r10 - 0x1a8) = r2007742 007881 if r1 > 0x96 goto +0xac007742 if r1 > 0x96 goto +0x131007882 r1 = *(u64 *)(r10 - 0x1e8)007743 r1 = *(u64 *)(r10 - 0x1a8)007883 r1 += 0x10007744 r1 += 0x10007884 *(u64 *)(r10 - 0x1b0) = r1007745 *(u64 *)(r10 - 0x1c0) = r1007885 r1 = *(u64 *)(r1 + 0x0)007746 r1 = *(u64 *)(r1 + 0x0)007886 *(u64 *)(r10 - 0x200) = r1007747 *(u64 *)(r10 - 0x1e0) = r1007887 call -0x2a6007748 call -0x285007888 r1 = r8007749 r3 = r0007889 r9 = 0x6a007750 r6 = 0x6a007890 *(u64 *)(r10 - 0x1a8) = r0007751 r1 = r3007891 r2 = r0007752 007892 r2 <<= 0x20007753 007893 r2 >>= 0x20007754 007894 if r2 != 0x1a goto +0x9f007755 007895 r8 = r7007756 007896 r9 = *(u64 *)(r10 - 0x1d0)007757 007897 if r9 < r1 goto +0xfc007758 007898 r9 -= r1007759 007899 r1 <<= 0x3007760 007900 r7 = *(u64 *)(r10 - 0x1e8)007761 007901 r7 += r1007762 007902 r1 = *(u64 *)(r10 - 0x1b8)007763 007903 r1 <<= 0x20007752 r1 <<= 0x20007904 r1 >>= 0x20007753 r1 >>= 0x20007905 if r1 == 0x0 goto +0x50007754 if r1 != 0x1a goto +0x125007906 r1 = *(u64 *)(r10 - 0x208)007755 r4 = *(u64 *)(r10 - 0x190)007907 007756 if r4 < r7 goto +0xd4007908 007757 r4 -= r7007909 007758 r7 <<= 0x3007910 007759 r2 = *(u64 *)(r10 - 0x1a8)007911 007760 r6 = r2007912 007761 r6 += r7007913 007762 r1 = *(u64 *)(r10 - 0x200)007907 r1 &= 0x1007763 r1 &= 0x1007908 if r1 != 0x0 goto +0x4d007764 if r1 != 0x0 goto +0x20007909 r2 = 0x17471 ll007765 r7 = r4007910 r2 += 0x1007766 007911 r1 = r10007766 r1 = r10007912 r1 += -0x170007767 r1 += -0x108007913 r3 = 0x20007768 007914 call 0x833007768 call 0x50c007915 r0 <<= 0x20007769 w1 = *(u8 *)(r10 - 0x108)007916 r0 >>= 0x20007770 if r1 != 0x0 goto +0x48007917 if r0 != 0x0 goto +0x44007771 r1 = *(u64 *)(r10 - 0xef)007918 r1 = 0xa007772 *(u64 *)(r10 - 0x143) = r1007919 *(u64 *)(r10 - 0x1a8) = r1007773 r1 = *(u64 *)(r10 - 0xf4)007920 r1 = r9007774 *(u64 *)(r10 - 0x148) = r1007921 if r1 < 0x6 goto +0x84007775 w1 = *(u8 *)(r10 - 0x105)007922 r3 = r7007776 *(u8 *)(r10 - 0x5e) = w1007923 r1 = *(u64 *)(r3 + 0x28)007777 w1 = *(u16 *)(r10 - 0x107)007924 r6 = *(u64 *)(r1 + 0x48)007778 *(u16 *)(r10 - 0x60) = w1007925 r2 = *(u64 *)(r3 + 0x0)007779 r1 = *(u64 *)(r10 - 0xfc)007926 r4 = *(u64 *)(r10 - 0x1c0)007780 007927 *(u64 *)(r10 - 0x130) = r4007781 007928 r1 += 0x8007782 007929 *(u64 *)(r10 - 0x150) = r1007780 *(u64 *)(r10 - 0x150) = r1007930 r2 += 0x8007781 *(u64 *)(r10 - 0x55) = r1007931 *(u64 *)(r10 - 0x140) = r2007782 r1 = *(u64 *)(r10 - 0x148)007932 *(u16 *)(r10 - 0x128) = 0x100007783 *(u64 *)(r10 - 0x4d) = r1007933 *(u16 *)(r10 - 0x138) = 0x1007784 r1 = *(u64 *)(r10 - 0x143)007934 *(u16 *)(r10 - 0x148) = 0x1007785 007935 r1 = *(u64 *)(r10 - 0x220)007786 007936 *(u64 *)(r10 - 0x110) = r1007787 007937 *(u64 *)(r10 - 0x118) = r3007788 007938 r1 = r3007789 007939 r1 += 0x28007790 007940 *(u64 *)(r10 - 0x120) = r1007791 007941 r1 = r10007792 007942 r1 += -0x60007793 007943 *(u64 *)(r10 - 0x20) = r1007794 007944 r1 = r10007795 007945 r1 += -0x108007796 007946 *(u64 *)(r10 - 0x28) = r1007797 007947 r1 = r10007798 007948 r1 += -0x120007799 007949 *(u64 *)(r10 - 0x48) = r1007785 *(u64 *)(r10 - 0x48) = r1007950 007786 r1 = *(u64 *)(r10 - 0x104)007951 007787 *(u64 *)(r10 - 0x5d) = r1007950 r1 = r10007788 r1 = r10007951 r1 += -0x150007789 007952 *(u64 *)(r10 - 0x50) = r1007790 007953 r1 = r10007791 007954 r1 += -0x108007792 007955 *(u64 *)(r10 - 0x58) = r1007793 007956 r1 = r10007794 007957 r1 += -0x120007795 007958 *(u64 *)(r10 - 0x60) = r1007796 007959 *(u64 *)(r10 - 0x8) = 0x3007797 007960 *(u64 *)(r10 - 0x10) = 0x3007798 007961 *(u64 *)(r10 - 0x18) = 0x0007799 007962 *(u64 *)(r10 - 0x30) = 0x3007800 007963 *(u64 *)(r10 - 0x38) = 0x3007801 007964 *(u64 *)(r10 - 0x40) = 0x0007802 007965 r1 = r10007803 007966 r1 += -0x60007789 r1 += -0x60007967 call -0x1f20007790 007968 *(u64 *)(r10 - 0x1a8) = r0007791 007969 r1 = r0007792 007970 r1 <<= 0x20007793 007971 r1 >>= 0x20007794 007972 if r1 == 0x1a goto +0x81007795 007973 goto +0x50007796 007974 r1 = r10007797 007975 r1 += -0x108007798 007976 r2 = 0x16da0 ll007790 r2 = 0x175d0 ll007977 r3 = 0x20007791 r3 = 0x20007978 call 0x7f3007792 call 0x9b5007979 r0 <<= 0x20007793 r0 <<= 0x20007980 r0 >>= 0x20007794 r0 >>= 0x20007981 007795 r4 = r7007981 if r0 == 0x0 goto -0xed007796 if r0 == 0x0 goto +0x34007982 r1 = 0x0007797 r1 = *(u64 *)(r10 - 0x188)007983 *(u64 *)(r10 - 0x1a8) = r1007798 007984 r9 = 0x65007799 007985 goto +0x44007800 007986 r1 = r8007801 007987 r1 <<= 0x20007798 r1 <<= 0x20007988 r1 >>= 0x20007799 r1 >>= 0x20007989 if r1 == 0x0 goto +0x23007800 if r1 == 0x0 goto +0x57007990 r1 = *(u64 *)(r10 - 0x208)007801 r1 = *(u64 *)(r10 - 0x1c8)007991 r1 &= 0x1007802 r1 &= 0x1007992 if r1 != 0x0 goto +0x1007803 if r1 != 0x0 goto +0x1007993 goto +0x1f007804 goto +0x53007994 007805 r7 = r4007994 r1 = r10007806 r1 = r10007995 r1 += -0x108007807 r1 += -0x108007996 r2 = r6007808 r2 = r9007997 call 0x32e007809 call 0x4e3007998 w1 = *(u8 *)(r10 - 0x108)007810 w1 = *(u8 *)(r10 - 0x108)007999 if r1 != 0x0 goto +0x33007811 if r1 != 0x0 goto +0x1f19 unchanged instructions hidden
008019 r2 = 0x16da0 ll007831 r2 = 0x175d0 ll008020 r3 = 0x20007832 r3 = 0x20008021 call 0x7c8007833 call 0x98c008022 007834 r1 = *(u64 *)(r10 - 0x178)008023 007835 r1 &= 0x1008024 007836 if r1 != 0x0 goto +0x1008025 007837 goto +0x2e008022 r0 <<= 0x20007838 r0 <<= 0x20008023 r0 >>= 0x20007839 r0 >>= 0x20008024 007840 r4 = r7008024 if r0 == 0x0 goto -0x6b007841 if r0 == 0x0 goto +0xb008025 r1 = *(u64 *)(r10 - 0x208)007842 goto +0x2d008026 007843 w6 = *(u32 *)(r10 - 0x100)008027 007844 w3 = *(u32 *)(r10 - 0x104)008028 007845 goto +0xca008029 007846 w6 = *(u32 *)(r10 - 0xfc)008030 007847 w3 = *(u32 *)(r10 - 0x100)008031 007848 goto +0xc7008032 007849 r1 = *(u64 *)(r10 - 0x178)008026 r1 &= 0x1007850 r1 &= 0x1008027 if r1 != 0x0 goto +0x1007851 if r1 != 0x0 goto +0x1008028 goto +0x21007852 goto +0x78008029 r1 = r9007853 r9 = r6008030 r9 = 0x66007854 r3 = 0xa008031 r8 <<= 0x20007855 if r4 < 0x5 goto +0xc0008032 r8 >>= 0x20007856 r8 = *(u64 *)(r9 + 0x0)008033 007857 r1 = r8008034 007858 r1 += 0x28008035 007859 r2 = *(u64 *)(r10 - 0x1a0)008036 007860 r3 = 0x20008037 007861 call 0x970008038 007862 r3 = 0x16008039 007863 r0 <<= 0x20008040 007864 r0 >>= 0x20008041 007865 if r0 != 0x0 goto +0xb6008042 007866 r4 = *(u64 *)(r8 + 0x48)008043 007867 r1 = *(u64 *)(r10 - 0x198)008044 007868 *(u64 *)(r10 - 0xff8) = r1008045 007869 r1 = *(u64 *)(r10 - 0x1d8)008046 007870 *(u64 *)(r10 - 0x1000) = r1008047 007871 r4 += -0xd9800008048 007872 r5 = r10008049 007873 r1 = *(u64 *)(r10 - 0x1a0)008050 007874 r2 = r9008051 007875 r3 = *(u64 *)(r10 - 0x1e0)008052 007876 call -0x13e3008053 007877 r3 = r0008054 007878 r8 = 0x1a008055 007879 r1 = r3008056 007880 r1 <<= 0x20008057 007881 r1 >>= 0x20008058 007882 if r1 == 0x1a goto +0xa6008059 007883 goto +0xa4008060 007884 r0 <<= 0x20008061 007885 r0 >>= 0x20008062 007886 r4 = r7008063 007887 if r0 == 0x0 goto +0x55008064 007888 r1 = *(u64 *)(r10 - 0x1c8)008065 007889 r1 &= 0x1008066 007890 if r1 != 0x0 goto +0x1008067 007891 goto +0x18008068 007892 r1 = r6008069 007893 r2 = r4008070 007894 r6 = 0x66008071 007895 r4 = *(u64 *)(r10 - 0x188)008072 007896 r4 <<= 0x20008073 007897 r4 >>= 0x20008033 r3 = 0x0007898 r3 = 0x0008034 *(u64 *)(r10 - 0x1a8) = r3007899 if r4 != 0x0 goto +0x94008035 if r8 != 0x0 goto +0x12007900 008036 r8 = *(u64 *)(r10 - 0x1a0)007901 008037 r8 /= 0x64007900 r8 /= 0x64008038 *(u64 *)(r10 - 0x1f0) = r8007901 *(u64 *)(r10 - 0x1d0) = r8008039 if r1 > 0x4 goto +0x1b007902 r6 = r1008040 r1 = *(u64 *)(r10 - 0x220)007903 if r2 > 0x4 goto +0x11008041 r2 = *(u64 *)(r10 - 0x1b0)007904 r1 = *(u64 *)(r10 - 0x1f8)008042 r3 = *(u64 *)(r10 - 0x1f0)007905 r2 = *(u64 *)(r10 - 0x1c0)008043 call -0x2b5007906 r3 = *(u64 *)(r10 - 0x1d0)008044 r9 = 0x66007907 call -0x297008045 *(u64 *)(r10 - 0x1a8) = r0007908 r3 = r0008046 r1 = r0007909 r6 = 0x66008047 007910 r8 = 0x1a008048 007911 r1 = r3008047 r1 <<= 0x20007912 r1 <<= 0x20008048 r1 >>= 0x20007913 r1 >>= 0x20008049 if r1 == 0x1a goto +0x54007914 if r1 == 0x1a goto +0x86008050 goto +0x3007915 goto +0x84008051 w9 = *(u32 *)(r10 - 0x100)007916 r1 = *(u64 *)(r10 - 0x1d0)008052 w1 = *(u32 *)(r10 - 0x104)007917 008053 *(u64 *)(r10 - 0x1a8) = r1007918 008054 r1 = *(u64 *)(r10 - 0x1e0)007919 008055 r0 = *(u64 *)(r10 - 0x1a8)007920 008056 *(u32 *)(r1 + 0x4) = w9007921 008057 *(u32 *)(r1 + 0x0) = w0007922 008058 exit007923 008059 w9 = *(u32 *)(r10 - 0xfc)007924 008060 w1 = *(u32 *)(r10 - 0x100)007925 008061 goto -0x9007926 008062 r1 = *(u64 *)(r10 - 0x1f0)007927 008063 r1 /= 0x63007917 r1 /= 0x63008064 *(u64 *)(r10 - 0x1f0) = r1007918 *(u64 *)(r10 - 0x1d0) = r1008065 if r9 > 0x4 goto +0x1007919 if r4 > 0x4 goto +0x1008066 goto -0x1b007920 goto -0x11008067 r1 = *(u64 *)(r7 + 0x0)007921 r1 = *(u64 *)(r6 + 0x0)008068 r1 += 0x28007922 r1 += 0x28008069 r2 = *(u64 *)(r10 - 0x1d8)007923 r2 = *(u64 *)(r10 - 0x1a0)008070 r3 = 0x20007924 r3 = 0x20008071 call 0x796007925 call 0x930008072 r0 <<= 0x20007926 r0 <<= 0x20008073 r0 >>= 0x20007927 r0 >>= 0x20008074 if r0 != 0x0 goto -0x23007928 if r0 != 0x0 goto -0x19008075 r1 = *(u64 *)(r10 - 0x220)007929 r1 = *(u64 *)(r10 - 0x1f8)008076 r8 = r7007930 r9 = r6008077 r2 = r7007931 r2 = r6008078 r3 = *(u64 *)(r10 - 0x1f0)007932 r3 = *(u64 *)(r10 - 0x1d0)008079 call -0x2d9007933 call -0x2b1008080 r9 = 0x66007934 r3 = r0008081 *(u64 *)(r10 - 0x1a8) = r0007935 r6 = 0x66008082 r1 = r0007936 r1 = r3008083 r1 <<= 0x20007937 r1 <<= 0x20008084 r1 >>= 0x20007938 r1 >>= 0x20008085 if r1 != 0x1a goto -0x20007939 if r1 != 0x1a goto +0x6c008086 r1 = *(u64 *)(r10 - 0x1c8)007940 r1 = *(u64 *)(r10 - 0x198)008087 *(u64 *)(r10 - 0xff8) = r1007941 *(u64 *)(r10 - 0xff8) = r1008088 r1 = *(u64 *)(r10 - 0x1f8)007942 r1 = *(u64 *)(r10 - 0x1d8)008089 *(u64 *)(r10 - 0x1000) = r1007943 *(u64 *)(r10 - 0x1000) = r1008090 r5 = r10007944 r5 = r10008091 r1 = *(u64 *)(r10 - 0x1d8)007945 r1 = *(u64 *)(r10 - 0x1a0)008092 r2 = r8007946 r2 = r9008093 r3 = *(u64 *)(r10 - 0x200)007947 r3 = *(u64 *)(r10 - 0x1e0)008094 r4 = *(u64 *)(r10 - 0x1f0)007948 r4 = *(u64 *)(r10 - 0x1d0)008095 call -0x14be007949 call -0x142c008096 *(u64 *)(r10 - 0x1a8) = r0007950 r3 = r0008097 007951 r8 = 0x1a008098 007952 r1 = r3008099 007953 r1 <<= 0x20008100 007954 r1 >>= 0x20008101 007955 if r1 == 0x1a goto +0x5d008102 007956 goto +0x5b008103 007957 r3 = 0x182a8 ll008104 007958 call 0x7cd008105 007959 r7 += r8008106 007960 r7 += -0x1008107 007961 r1 = r7008108 007962 r2 = *(u64 *)(r10 - 0x190)008109 007963 r3 = 0x182a8 ll008110 007964 call 0x7c6008111 007965 r1 = 0x1008112 007966 r2 = r9008113 007967 r3 = 0x17e78 ll008114 007968 call 0x6b1008115 007969 r1 = r7008116 007970 r2 = r4008117 007971 r3 = 0x18290 ll008118 007972 call 0x7bd008119 007973 *(u64 *)(r10 - 0x190) = r6008120 007974 r3 = 0xa008121 007975 if r4 < 0x6 goto +0x48008122 007976 r9 = *(u64 *)(r10 - 0x190)008123 007977 r9 += 0x28008124 007978 r1 = r10008125 007979 r1 += -0x108008126 007980 r2 = r9008127 007981 call 0x3ed008128 007982 w6 = *(u32 *)(r10 - 0x100)008129 007983 w3 = *(u32 *)(r10 - 0x104)008130 007984 w1 = *(u32 *)(r10 - 0x108)008131 007985 if r1 != 0x0 goto +0x3e008132 007986 r7 = *(u64 *)(r10 - 0x100)008133 007987 r3 = *(u64 *)(r10 - 0x190)008134 007988 r1 = *(u64 *)(r3 + 0x28)008135 007989 r6 = *(u64 *)(r1 + 0x48)008136 007990 r8 = *(u64 *)(r3 + 0x0)008137 007991 r2 = *(u64 *)(r10 - 0x1b0)008138 007992 *(u64 *)(r10 - 0x130) = r2008139 007993 r1 += 0x8008140 007994 *(u64 *)(r10 - 0x150) = r1008141 007995 r1 = r8008142 007996 r1 += 0x8008143 007997 *(u64 *)(r10 - 0x140) = r1008144 007998 *(u16 *)(r10 - 0x128) = 0x100008145 007999 *(u16 *)(r10 - 0x138) = 0x1008146 008000 *(u16 *)(r10 - 0x148) = 0x1008147 008001 r1 = *(u64 *)(r10 - 0x1f8)008148 008002 *(u64 *)(r10 - 0x110) = r1008149 008003 *(u64 *)(r10 - 0x118) = r3008150 008004 *(u64 *)(r10 - 0x120) = r9008151 008005 r1 = r10008152 008006 r1 += -0x60008153 008007 *(u64 *)(r10 - 0x20) = r1008154 008008 r1 = r10008155 008009 r1 += -0x108008156 008010 *(u64 *)(r10 - 0x28) = r1008157 008011 r1 = r10008158 008012 r1 += -0x120008159 008013 *(u64 *)(r10 - 0x48) = r1008160 008014 r1 = r10008161 008015 r1 += -0x150008162 008016 *(u64 *)(r10 - 0x50) = r1008163 008017 r1 = r10008164 008018 r1 += -0x108008165 008019 *(u64 *)(r10 - 0x58) = r1008166 008020 r1 = r10008167 008021 r1 += -0x120008168 008022 *(u64 *)(r10 - 0x60) = r1008169 008023 *(u64 *)(r10 - 0x8) = 0x3008170 008024 *(u64 *)(r10 - 0x10) = 0x3008171 008025 *(u64 *)(r10 - 0x18) = 0x0008172 008026 *(u64 *)(r10 - 0x30) = 0x3008173 008027 *(u64 *)(r10 - 0x38) = 0x3008174 008028 *(u64 *)(r10 - 0x40) = 0x0008175 008029 r1 = r10008176 008030 r1 += -0x60008177 008031 call -0x1f60008178 008032 r3 = r0008097 r1 = r0008033 r1 = r0008098 r1 <<= 0x20008034 r1 <<= 0x20008099 r1 >>= 0x20008035 r1 >>= 0x20008100 if r1 == 0x1a goto +0x21008036 if r1 == 0x1a goto +0x10008101 goto -0x30008037 goto +0xa008102 008038 r1 = r10008103 008039 r1 += -0x60008104 008040 r2 = 0x175d0 ll008105 008041 r3 = 0x20008106 008042 call 0x8bb008107 008043 r3 = 0x0008108 008044 r6 = 0x65008109 008045 r0 <<= 0x20008110 008046 r0 >>= 0x20008111 008047 if r0 == 0x0 goto -0x1bd008112 008048 r8 = r3008113 008049 r1 = *(u64 *)(r10 - 0x180)008114 008050 *(u32 *)(r1 + 0x4) = w6008115 008051 *(u32 *)(r1 + 0x0) = w8008116 008052 exit008102 r1 = 0x16fdd ll008053 r1 = 0x1780d ll008103 *(u64 *)(r10 - 0x48) = r1008054 *(u64 *)(r10 - 0x48) = r1008104 r1 = r10008055 r1 = r1011 unchanged instructions hidden
008116 r4 = 0x8008067 r4 = 0x8008117 r5 = 0x0008068 r5 = 0x0008118 call sol_invoke_signed_c008069 call sol_invoke_signed_c008119 r1 = *(u64 *)(r10 - 0x1c8)008070 r3 = 0xb008120 008071 w1 = *(u8 *)(r8 + 0x0)008121 008072 if r1 < 0xf0 goto -0x24008122 008073 r6 -= r7008123 008074 r1 = *(u64 *)(r8 + 0x48)008124 008075 r1 -= r6008125 008076 *(u64 *)(r8 + 0x48) = r1008126 008077 r1 = *(u64 *)(r10 - 0x1b8)008127 008078 w1 = *(u8 *)(r1 + 0x0)008128 008079 if r1 < 0xf0 goto -0x2b008129 008080 r2 = *(u64 *)(r10 - 0x1b8)008130 008081 r1 = *(u64 *)(r2 + 0x48)008131 008082 r1 += r6008132 008083 *(u64 *)(r2 + 0x48) = r1008133 008084 r1 = *(u64 *)(r10 - 0x198)008120 *(u64 *)(r10 - 0xff8) = r1008085 *(u64 *)(r10 - 0xff8) = r1008121 r1 = *(u64 *)(r10 - 0x1f8)008086 r1 = *(u64 *)(r10 - 0x1d8)008122 *(u64 *)(r10 - 0x1000) = r1008087 *(u64 *)(r10 - 0x1000) = r1008123 r5 = r10008088 r5 = r10008124 r1 = *(u64 *)(r10 - 0x1d8)008089 r1 = *(u64 *)(r10 - 0x1a0)008125 r2 = r7008090 r2 = *(u64 *)(r10 - 0x190)008126 r3 = *(u64 *)(r10 - 0x200)008091 r3 = *(u64 *)(r10 - 0x1e0)008127 r4 = r6008092 r4 = r7008128 call -0x14df008093 call -0x14bc008129 *(u64 *)(r10 - 0x1a8) = r0008094 r3 = r0008130 r1 = r0008095 r1 = r0008131 r1 <<= 0x20008096 r1 <<= 0x20008132 r1 >>= 0x20008097 r1 >>= 0x20008133 if r1 != 0x1a goto -0xa1008098 if r1 != 0x1a goto -0x3e008134 r0 = 0x1a008099 r8 = 0x1a008135 r1 = *(u64 *)(r10 - 0x1e0)008100 008136 goto -0x51008100 goto -0x34008137 r1 = r7008101 008138 r3 = 0x17a60 ll008102 008139 call 0x610008103 008140 r7 += r8008104 008141 r7 += -0x1008105 008142 r1 = r7008106 008143 r2 = *(u64 *)(r10 - 0x1d0)008107 008144 r3 = 0x17a60 ll008108 008145 call 0x609008109 008146 r1 = 0x1008110 008147 r2 = r9008111 008148 r3 = 0x17630 ll008112 008149 call 0x4f4008113 008150 r2 = r9008114 008151 r3 = 0x17a48 ll008115 008152 call 0x601008116 008153 r0 = 0x2008101 r0 = 0x2008154 r2 = *(u64 *)(r5 - 0xff8)008102 r2 = *(u64 *)(r5 - 0xff8)008155 if r2 < 0x9 goto +0x14b008103 if r2 < 0x9 goto +0x14b91 unchanged instructions hidden
008247 *(u64 *)(r10 - 0x40) = 0x0008195 *(u64 *)(r10 - 0x40) = 0x0008248 r1 = r10008196 r1 = r10008249 r1 += -0x60008197 r1 += -0x60008250 call -0x203b008198 call -0x2007008251 r1 = r0008199 r1 = r0008252 r1 <<= 0x20008200 r1 <<= 0x20008253 r1 >>= 0x20008201 r1 >>= 0x2075 unchanged instructions hidden
008329 r1 = r10008277 r1 = r10008330 r1 += -0x60008278 r1 += -0x60008331 r8 = r2008279 r8 = r2008332 call -0x208d008280 call -0x2059008333 r1 = r0008281 r1 = r0008334 r1 <<= 0x20008282 r1 <<= 0x20008335 r1 >>= 0x20008283 r1 >>= 0x2065 unchanged instructions hidden
008401 *(u64 *)(r10 - 0x40) = 0x0008349 *(u64 *)(r10 - 0x40) = 0x0008402 r1 = r10008350 r1 = r10008403 r1 += -0x60008351 r1 += -0x60008404 call -0x20d5008352 call -0x20a1008405 r1 = r0008353 r1 = r0008406 r1 <<= 0x20008354 r1 <<= 0x20008407 r1 >>= 0x20008355 r1 >>= 0x2052 unchanged instructions hidden
008460 *(u64 *)(r10 - 0xb0) = 0x0008408 *(u64 *)(r10 - 0xb0) = 0x0008461 r1 = r10008409 r1 = r10008462 r1 += -0xd0008410 r1 += -0xd0008463 call -0x2110008411 call -0x20dc008464 r1 = r0008412 r1 = r0008465 r1 <<= 0x20008413 r1 <<= 0x20008466 r1 >>= 0x20008414 r1 >>= 0x20268 unchanged instructions hidden
008735 *(u32 *)(r3 + 0x4) = w2008683 *(u32 *)(r3 + 0x4) = w2008736 *(u32 *)(r3 + 0x0) = w1008684 *(u32 *)(r3 + 0x0) = w1008737 exit008685 exit008738 008686 r0 = 0x2008739 008687 r2 = *(u64 *)(r5 - 0xff8)008740 008688 if r2 == 0x0 goto +0x2008741 008689 r0 = 0xa008742 008690 if r4 > 0x4 goto +0x3008743 008691 *(u32 *)(r1 + 0x0) = w0008744 008692 *(u32 *)(r1 + 0x4) = 0x0008745 008693 exit008746 008694 r0 = 0x7008747 008695 r8 = *(u64 *)(r3 + 0x8)008748 008696 w2 = *(u8 *)(r8 + 0x1)008749 008697 if r2 == 0x0 goto -0x7008750 008698 r9 = *(u64 *)(r3 + 0x0)008751 008699 r2 = *(u64 *)(r9 + 0x50)008752 008700 r0 = 0x1a008753 008701 if r2 != 0x0 goto -0xb008754 008702 r2 = *(u64 *)(r5 - 0x1000)008755 008703 *(u64 *)(r10 - 0x1e0) = r2008756 008704 r6 = *(u64 *)(r3 + 0x20)008757 008705 r6 += 0x8008758 008706 *(u64 *)(r10 - 0x1d8) = r1008759 008707 r1 = r6008760 008708 r2 = 0x17430 ll008761 008709 *(u64 *)(r10 - 0x1d0) = r3008762 008710 r3 = 0x20008763 008711 call 0x61e008764 008712 r3 = *(u64 *)(r10 - 0x1d0)008765 008713 r0 <<= 0x20008766 008714 r0 >>= 0x20008767 008715 if r0 != 0x0 goto +0x52008768 008716 r3 += 0x10008769 008717 *(u64 *)(r10 - 0x1e8) = r3008770 008718 r7 = *(u64 *)(r3 + 0x0)008771 008719 r1 = r6008772 008720 r2 = 0x17430 ll008773 008721 r3 = 0x20008774 008722 call 0x613008775 008723 r4 = *(u64 *)(r10 - 0x1d0)008776 008724 r5 = 0xa5008777 008725 r0 <<= 0x20008778 008726 r0 >>= 0x20008779 008727 if r0 == 0x0 goto +0x58008780 008728 r0 = 0xb008781 008729 w5 = *(u8 *)(r7 + 0x0)008782 008730 r2 = r5008783 008731 r2 &= 0x8008784 008732 r1 = *(u64 *)(r10 - 0x1d8)008785 008733 if r2 == 0x0 goto -0x2b008786 008734 r2 = r5008787 008735 r2 &= 0x7008788 008736 if r2 == 0x0 goto -0x2e008789 008737 r1 = *(u64 *)(r10 - 0x1e8)008790 008738 *(u64 *)(r10 - 0x1f8) = r6008791 008739 *(u64 *)(r10 - 0x200) = r5008792 008740 r1 = r5008793 008741 r1 += -0x1008794 008742 *(u8 *)(r7 + 0x0) = w1008795 008743 r5 = 0xa5008796 008744 *(u64 *)(r10 - 0x1f0) = r7008797 008745 r2 = *(u64 *)(r7 + 0x50)008798 008746 if r2 < 0x53 goto +0x3f008799 008747 r5 = 0xa6008800 008748 if r2 < 0x57 goto +0x3d008801 008749 r6 = *(u64 *)(r10 - 0x1f0)008802 008750 r6 += 0x58008803 008751 r7 = 0xa6008804 008752 r1 = 0x53008805 008753 goto +0x25008806 008754 r3 = r1008807 008755 r3 += 0x2008808 008756 if r3 < r2 goto +0x1008809 008757 goto +0xe0008810 008758 r4 = r1008811 008759 r4 += 0x3008812 008760 if r4 < r2 goto +0x1008813 008761 goto +0xd9008814 008762 r0 = r6008815 008763 r0 += r5008816 008764 r5 = r6008817 008765 r5 += r1008818 008766 w5 = *(u8 *)(r5 + 0x0)008819 008767 w0 = *(u8 *)(r0 + 0x0)008820 008768 r0 <<= 0x8008821 008769 r0 |= r5008822 008770 r0 &= 0xffff008823 008771 r5 = r7008824 008772 r5 += 0xc008825 008773 if r0 == 0x1 goto +0x1008826 008774 r5 = r7008827 008775 r0 = r6008828 008776 r0 += r4008829 008777 r4 = r6008830 008778 r4 += r3008831 008779 w3 = *(u8 *)(r4 + 0x0)008832 008780 w4 = *(u8 *)(r0 + 0x0)008833 008781 r4 <<= 0x8008834 008782 r4 |= r3008835 008783 r1 += r4008836 008784 r3 = r1008837 008785 r3 += 0x4008838 008786 r4 = r1008839 008787 r4 += 0x8008840 008788 r1 = r3008841 008789 r7 = r5008842 008790 if r4 > r2 goto +0x13008843 008791 if r1 >= r2 goto +0xc1008844 008792 r5 = r1008845 008793 r5 += 0x1008846 008794 if r5 < r2 goto -0x29008847 008795 r1 = r5008848 008796 r3 = 0x182d8 ll008849 008797 call 0x382008850 008798 r1 = r6008851 008799 r2 = 0x17550 ll008852 008800 r3 = 0x20008853 008801 call 0x5c4008854 008802 r3 = *(u64 *)(r10 - 0x1d0)008855 008803 r1 = *(u64 *)(r10 - 0x1d8)008856 008804 r2 = r0008857 008805 r0 = 0x3008858 008806 r2 <<= 0x20008859 008807 r2 >>= 0x20008860 008808 if r2 == 0x0 goto -0x5d008861 008809 goto -0x77008862 008810 r7 = *(u64 *)(r10 - 0x1f0)008863 008811 r1 = *(u64 *)(r10 - 0x200)008864 008812 *(u8 *)(r7 + 0x0) = w1008865 008813 r6 = *(u64 *)(r10 - 0x1f8)008866 008814 r1 = *(u64 *)(r10 - 0x1e8)008867 008815 r4 = *(u64 *)(r10 - 0x1d0)008868 008816 r1 = r4008869 008817 r1 += 0x8008870 008818 r2 = *(u64 *)(r10 - 0x1e0)008871 008819 w2 = *(u8 *)(r2 + 0x0)008872 008820 *(u8 *)(r10 - 0x1c1) = w2008873 008821 r2 = r10008874 008822 r2 += -0x1c1008875 008823 *(u64 *)(r10 - 0x190) = r2008876 008824 r2 = 0x17cd3 ll008877 008825 *(u64 *)(r10 - 0x1c0) = r2008878 008826 r8 += 0x8008879 008827 *(u64 *)(r10 - 0x1a0) = r8008880 008828 r7 += 0x8008881 008829 *(u64 *)(r10 - 0x1f0) = r7008882 008830 *(u64 *)(r10 - 0x1b0) = r7008883 008831 *(u64 *)(r10 - 0x188) = 0x1008884 008832 *(u64 *)(r10 - 0x198) = 0x20008885 008833 *(u64 *)(r10 - 0x1a8) = 0x20008886 008834 *(u64 *)(r10 - 0x1b8) = 0xd008887 008835 *(u64 *)(r10 - 0x170) = r5008888 008836 r5 *= 0x1b30008889 008837 r5 += 0xd9800008890 008838 *(u64 *)(r10 - 0x178) = r5008891 008839 *(u32 *)(r10 - 0x17c) = 0x0008892 008840 r2 = *(u64 *)(r6 + 0x0)008893 008841 *(u64 *)(r10 - 0x168) = r2008894 008842 r2 = *(u64 *)(r6 + 0x8)008895 008843 *(u64 *)(r10 - 0x160) = r2008896 008844 r2 = *(u64 *)(r6 + 0x10)008897 008845 *(u64 *)(r10 - 0x158) = r2008898 008846 r2 = *(u64 *)(r6 + 0x18)008899 008847 *(u64 *)(r10 - 0x150) = r2008900 008848 r9 += 0x8008901 008849 *(u64 *)(r10 - 0x138) = r9008902 008850 *(u64 *)(r10 - 0x148) = r8008903 008851 *(u16 *)(r10 - 0x130) = 0x101008904 008852 *(u16 *)(r10 - 0x140) = 0x101008905 008853 *(u64 *)(r10 - 0xf8) = r4008906 008854 *(u64 *)(r10 - 0x100) = r1008907 008855 r1 = r10008908 008856 r1 += -0x1c0008909 008857 *(u64 *)(r10 - 0x128) = r1008910 008858 *(u64 *)(r10 - 0x120) = 0x4008911 008859 r7 = r10008912 008860 r7 += -0x60008913 008861 *(u64 *)(r10 - 0x20) = r7008914 008862 r1 = r10008915 008863 r1 += -0xd0008916 008864 *(u64 *)(r10 - 0x28) = r1008917 008865 r1 = r10008918 008866 r1 += -0x128008919 008867 *(u64 *)(r10 - 0x48) = r1008920 008868 r1 = r10008921 008869 r1 += -0x148008922 008870 *(u64 *)(r10 - 0x50) = r1008923 008871 r1 = r10008924 008872 r1 += -0xf0008925 008873 *(u64 *)(r10 - 0x58) = r1008926 008874 r1 = r10008927 008875 r1 += -0x100008928 008876 *(u64 *)(r10 - 0x60) = r1008929 008877 *(u64 *)(r10 - 0x8) = 0x2008930 008878 *(u64 *)(r10 - 0x10) = 0x2008931 008879 *(u64 *)(r10 - 0x18) = 0x0008932 008880 *(u64 *)(r10 - 0x30) = 0x2008933 008881 *(u64 *)(r10 - 0x38) = 0x2008934 008882 *(u64 *)(r10 - 0x40) = 0x0008935 008883 r1 = r10008936 008884 r1 += -0x60008937 008885 call -0x22b6008938 008886 r1 = r0008939 008887 r1 <<= 0x20008940 008888 r1 >>= 0x20008941 008889 if r1 == 0x1a goto +0x2008942 008890 r1 = *(u64 *)(r10 - 0x1d8)008943 008891 goto -0xc9008944 008892 r1 = r10008945 008893 r1 += -0x17c008946 008894 *(u64 *)(r10 - 0x48) = r1008947 008895 r1 = r10008948 008896 r1 += -0x148008949 008897 *(u64 *)(r10 - 0x58) = r1008950 008898 r1 = 0x17490 ll008951 008899 *(u64 *)(r10 - 0x60) = r1008952 008900 *(u64 *)(r10 - 0x40) = 0x34008953 008901 *(u64 *)(r10 - 0x50) = 0x2008954 008902 r1 = r10008955 008903 r1 += -0x60008956 008904 r2 = r10008957 008905 r2 += -0xd0008958 008906 r4 = r10008959 008907 r4 += -0x128008960 008908 r3 = 0x2008961 008909 r5 = 0x1008962 008910 call sol_invoke_signed_c008963 008911 *(u8 *)(r10 - 0x128) = 0x12008964 008912 r1 = *(u64 *)(r8 + 0x0)008965 008913 *(u64 *)(r10 - 0x127) = r1008966 008914 r1 = *(u64 *)(r8 + 0x8)008967 008915 *(u64 *)(r10 - 0x11f) = r1008968 008916 r1 = *(u64 *)(r8 + 0x10)008969 008917 *(u64 *)(r10 - 0x117) = r1008970 008918 r1 = *(u64 *)(r8 + 0x18)008971 008919 *(u64 *)(r10 - 0x10f) = r1008972 008920 r1 = *(u64 *)(r10 - 0x1f0)008973 008921 *(u64 *)(r10 - 0xf0) = r1008974 008922 *(u64 *)(r10 - 0x100) = r9008975 008923 *(u16 *)(r10 - 0xe8) = 0x0008976 008924 *(u16 *)(r10 - 0xf8) = 0x1008977 008925 r1 = *(u64 *)(r10 - 0x1e8)008978 008926 *(u64 *)(r10 - 0xd8) = r1008979 008927 r1 = *(u64 *)(r10 - 0x1d0)008980 008928 *(u64 *)(r10 - 0xe0) = r1008981 008929 *(u64 *)(r10 - 0x20) = r7008982 008930 r1 = r10008983 008931 r1 += -0xd0008984 008932 *(u64 *)(r10 - 0x28) = r1008985 008933 r1 = r10008986 008934 r1 += -0xe0008987 008935 *(u64 *)(r10 - 0x48) = r1008988 008936 r1 = r10008989 008937 r1 += -0x100008990 008938 *(u64 *)(r10 - 0x50) = r1008991 008939 r1 = r10008992 008940 r1 += -0xd0008993 008941 *(u64 *)(r10 - 0x58) = r1008994 008942 r1 = r10008995 008943 r1 += -0xe0008996 008944 *(u64 *)(r10 - 0x60) = r1008997 008945 *(u64 *)(r10 - 0x8) = 0x2008998 008946 *(u64 *)(r10 - 0x10) = 0x2008999 008947 *(u64 *)(r10 - 0x18) = 0x0009000 008948 *(u64 *)(r10 - 0x30) = 0x2009001 008949 *(u64 *)(r10 - 0x38) = 0x2009002 008950 *(u64 *)(r10 - 0x40) = 0x0009003 008951 r1 = r10009004 008952 r1 += -0x60009005 008953 call -0x22fa009006 008954 r1 = r0009007 008955 r1 <<= 0x20009008 008956 r1 >>= 0x20009009 008957 if r1 == 0x1a goto +0x1009010 008958 goto -0x45009011 008959 r1 = r10009012 008960 r1 += -0x128009013 008961 *(u64 *)(r10 - 0x48) = r1009014 008962 r1 = r10009015 008963 r1 += -0x100009016 008964 *(u64 *)(r10 - 0x58) = r1009017 008965 *(u64 *)(r10 - 0x60) = r6009018 008966 *(u64 *)(r10 - 0x40) = 0x21009019 008967 *(u64 *)(r10 - 0x50) = 0x2009020 008968 r1 = r10009021 008969 r1 += -0x60009022 008970 r2 = r10009023 008971 r2 += -0xd0009024 008972 r3 = 0x2009025 008973 r4 = 0x8009026 008974 r5 = 0x0009027 008975 call sol_invoke_signed_c009028 008976 r0 = 0x1a009029 008977 r1 = *(u64 *)(r10 - 0x1d8)009030 008978 goto -0x120009031 008979 r1 = r4009032 008980 r3 = 0x18308 ll009033 008981 call 0x2ca009034 008982 r1 = r3009035 008983 r3 = 0x182f0 ll009036 008984 call 0x2c7009037 008985 r3 = 0x182c0 ll009038 008986 call 0x2c5008738 r6 = r1008987 r6 = r1008739 r8 = *(u64 *)(r2 + 0x0)008988 r8 = *(u64 *)(r2 + 0x0)008740 r7 = r8008989 r7 = r8360 unchanged instructions hidden
009101 r2 = r5009350 r2 = r5009102 r2 += r1009351 r2 += r1009103 r2 += 0x8009352 r2 += 0x8009104 009353 r1 += -0x1009104 w3 = *(u8 *)(r5 + 0x8)009354 w3 = *(u8 *)(r5 + 0x8)009105 if r3 == 0x2 goto +0x1a009355 009106 r5 += 0x9009355 r5 += 0x9009107 r1 += -0x1009356 if r3 s> 0x1 goto +0xe009108 009357 if r3 == 0x0 goto +0x1b009108 if r3 == 0x1 goto +0xc009358 if r3 == 0x1 goto +0x1009109 if r3 != 0x0 goto +0x22009359 goto +0x30009110 *(u64 *)(r10 - 0xff8) = r1009360 *(u64 *)(r10 - 0xff8) = r1009111 *(u64 *)(r10 - 0x1000) = r5009361 *(u64 *)(r10 - 0x1000) = r5009112 r1 = r10009362 r1 = r101 unchanged instructions hidden
009114 r3 = r10009364 r3 = r10009115 r3 += -0x7f0009365 r3 += -0x7f0009116 r5 = r10009366 r5 = r10009117 call -0x68b009367 call -0x4f3009118 w2 = *(u32 *)(r10 - 0x804)009368 w2 = *(u32 *)(r10 - 0x804)009119 w1 = *(u32 *)(r10 - 0x808)009369 w1 = *(u32 *)(r10 - 0x808)009120 goto +0x12009370 goto +0x20009121 009371 if r3 == 0x2 goto +0x18009122 009372 if r3 == 0x3 goto +0x1009123 009373 goto +0x22009121 *(u64 *)(r10 - 0xff8) = r1009374 *(u64 *)(r10 - 0xff8) = r1009122 *(u64 *)(r10 - 0x1000) = r5009375 *(u64 *)(r10 - 0x1000) = r5009123 r1 = r10009376 r1 = r10009124 r1 += -0x800009377 r1 += -0x7f8009125 r3 = r10009378 r3 = r10009126 r3 += -0x7f0009379 r3 += -0x7f0009127 r5 = r10009380 r5 = r10009128 call -0x3d0009381 call -0x2b8009129 w2 = *(u32 *)(r10 - 0x7fc)009382 w2 = *(u32 *)(r10 - 0x7f4)009130 w1 = *(u32 *)(r10 - 0x800)009383 w1 = *(u32 *)(r10 - 0x7f8)009131 goto +0x7009384 goto +0x12009132 009385 *(u64 *)(r10 - 0xff8) = r1009133 009386 *(u64 *)(r10 - 0x1000) = r5009132 r1 = r10009387 r1 = r10009133 r1 += -0x7f8009388 r1 += -0x810009134 r3 = r10009389 r3 = r10009135 r3 += -0x7f0009390 r3 += -0x7f0009136 call -0x287009391 r5 = r10009137 w2 = *(u32 *)(r10 - 0x7f4)009392 call -0x808009138 w1 = *(u32 *)(r10 - 0x7f8)009393 w2 = *(u32 *)(r10 - 0x80c)009139 009394 w1 = *(u32 *)(r10 - 0x810)009140 009395 goto +0x7009141 009396 r1 = r10009142 009397 r1 += -0x800009143 009398 r3 = r10009144 009399 r3 += -0x7f0009145 009400 call -0x3c3009146 009401 w2 = *(u32 *)(r10 - 0x7fc)009147 009402 w1 = *(u32 *)(r10 - 0x800)009139 if r1 s> 0xc goto +0x6009403 if r1 s> 0xc goto +0x6009140 if r1 s> 0x5 goto +0x2c009404 if r1 s> 0x5 goto +0x10009141 if r1 s> 0x2 goto +0x3c009405 if r1 s> 0x2 goto +0x3c7 unchanged instructions hidden
009149 if r1 == 0xe goto +0x66009413 if r1 == 0xe goto +0x66009150 r0 = 0x1000000000 ll009414 r0 = 0x1000000000 ll009151 goto -0x7009415 goto -0x7009152 009416 if r1 s> 0x16 goto +0x29009153 009417 if r1 == 0x14 goto +0x5e009154 009418 if r1 == 0x15 goto +0x63009155 009419 r0 = 0x1700000000 ll009156 009420 goto -0xc009157 009421 if r1 s> 0x8 goto +0x28009158 009422 if r1 == 0x6 goto +0x5b009159 009423 if r1 == 0x7 goto +0x6f009160 009424 r0 = 0x900000000 ll009161 009425 goto -0x11009152 if r3 == 0x3 goto +0x35009426 if r3 == 0x3 goto +0x2b009153 if r3 == 0x4 goto +0x40009427 if r3 == 0x4 goto +0x36009154 w3 = *(u8 *)(r1 + 0x0)009428 w3 = *(u8 *)(r1 + 0x0)22 unchanged instructions hidden
009177 if r3 != 0xff goto +0x97009451 if r3 != 0xff goto +0x8d009178 *(u64 *)(r2 + 0x20) = r1009452 *(u64 *)(r2 + 0x20) = r1009179 goto -0x56009453 goto -0x6f009180 if r1 s> 0x16 goto +0xd009454 009181 if r1 == 0x14 goto +0x42009455 009182 if r1 == 0x15 goto +0x47009456 009183 r0 = 0x1700000000 ll009457 009184 goto -0x28009458 009185 if r1 s> 0x8 goto +0xc009459 009186 if r1 == 0x6 goto +0x3f009460 009187 if r1 == 0x7 goto +0x53009461 009188 r0 = 0x900000000 ll009462 009189 goto -0x2d009463 009190 if r1 s> 0x11 goto +0x2e009454 if r1 s> 0x11 goto +0x2e009191 if r1 == 0x10 goto +0x40009455 if r1 == 0x10 goto +0x40009192 r0 = 0x1200000000 ll009456 r0 = 0x1200000000 ll246 unchanged instructions hidden
009439 r1 = r10009703 r1 = r10009440 r1 += -0x60009704 r1 += -0x60009441 *(u64 *)(r10 - 0x10) = r1009705 *(u64 *)(r10 - 0x10) = r1009442 r1 = 0x267a ll009706 r1 = 0x2782 ll009443 *(u64 *)(r10 - 0x8) = r1009707 *(u64 *)(r10 - 0x8) = r1009444 *(u64 *)(r10 - 0x18) = r1009708 *(u64 *)(r10 - 0x18) = r1009445 r1 = r10009709 r1 = r10497 unchanged instructions hidden
009943 r1 = r10010207 r1 = r10009944 r1 += -0x58010208 r1 += -0x58009945 *(u64 *)(r10 - 0x10) = r1010209 *(u64 *)(r10 - 0x10) = r1009946 r1 = 0x267a ll010210 r1 = 0x2782 ll009947 *(u64 *)(r10 - 0x8) = r1010211 *(u64 *)(r10 - 0x8) = r1009948 *(u64 *)(r10 - 0x18) = r1010212 *(u64 *)(r10 - 0x18) = r1009949 r1 = r10010213 r1 = r1016 unchanged instructions hidden
009966 r1 = r10010230 r1 = r10009967 r1 += -0x58010231 r1 += -0x58009968 *(u64 *)(r10 - 0x10) = r1010232 *(u64 *)(r10 - 0x10) = r1009969 r1 = 0x267a ll010233 r1 = 0x2782 ll009970 *(u64 *)(r10 - 0x8) = r1010234 *(u64 *)(r10 - 0x8) = r1009971 *(u64 *)(r10 - 0x18) = r1010235 *(u64 *)(r10 - 0x18) = r1009972 r1 = r10010236 r1 = r1016 unchanged instructions hidden
009989 r1 = r10010253 r1 = r10009990 r1 += -0x58010254 r1 += -0x58009991 *(u64 *)(r10 - 0x10) = r1010255 *(u64 *)(r10 - 0x10) = r1009992 r1 = 0x267a ll010256 r1 = 0x2782 ll009993 *(u64 *)(r10 - 0x8) = r1010257 *(u64 *)(r10 - 0x8) = r1009994 *(u64 *)(r10 - 0x18) = r1010258 *(u64 *)(r10 - 0x18) = r1009995 r1 = r10010259 r1 = r10