Version diff
Deploy at slot 432874590 for Program 7KAE...UXzT.
Before No previous version
PendingAfter slot 432874590
a81b490a...110f210dUpdated Jul 14, 2026, 2:53 PM
49Ap...y1SKChanged instruction rows 3578
Before After
000000 r6 = r2 000001 r2 = *(u64 *)(r6 + 0x8) 000002 r3 = *(u64 *)(r6 + 0x10) 000003 r0 = *(u64 *)(r3 + 0x0) 000004 if r0 >= r2 goto <offset> 000005 r5 = r0 000006 r5 += 0x1 000007 if r5 >= r2 goto <offset> 000008 r3 = r0 000009 r3 += 0x2 000010 if r3 >= r2 goto <offset> 000011 r8 = r0 000012 r8 += 0x3 000013 if r8 >= r2 goto <offset> 000014 r4 = r0 000015 r4 += 0x4 000016 if r4 >= r2 goto <offset> 000017 r7 = r0 000018 r7 += 0x5 000019 if r7 >= r2 goto <offset> 000020 r9 = r0 000021 r9 += 0x6 000022 if r9 >= r2 goto <offset> 000023 *(u64 *)(r10 - 0x58) = r6 000024 *(u64 *)(r10 - 0x8) = r5 000025 r5 = r0 000026 r5 += 0x7 000027 if r5 >= r2 goto <offset> 000028 *(u64 *)(r10 - 0x10) = r3 000029 r6 = r0 000030 r6 += 0x8 000031 if r6 >= r2 goto <offset> 000032 r3 = r0 000033 r3 += 0x9 000034 if r3 >= r2 goto <offset> 000035 *(u64 *)(r10 - 0x20) = r8 000036 *(u64 *)(r10 - 0x18) = r4 000037 r4 = r0 000038 r4 += 0xa 000039 if r4 >= r2 goto <offset> 000040 *(u64 *)(r10 - 0x28) = r7 000041 *(u64 *)(r10 - 0x78) = r3 000042 r8 = r0 000043 r8 += 0xb 000044 if r8 >= r2 goto <offset> 000045 r7 = r0 000046 r7 += 0xc 000047 if r7 >= r2 goto <offset> 000048 *(u64 *)(r10 - 0x38) = r9 000049 *(u64 *)(r10 - 0x30) = r5 000050 r5 = r0 000051 r5 += 0xd 000052 if r5 >= r2 goto <offset> 000053 r9 = r0 000054 r9 += 0xe 000055 if r9 >= r2 goto <offset> 000056 *(u64 *)(r10 - 0x48) = r6 000057 r3 = r0 000058 r3 += 0xf 000059 if r3 >= r2 goto <offset> 000060 r6 = r0 000061 r6 += 0x10 000062 *(u64 *)(r10 - 0x40) = r6 000063 if r6 >= r2 goto <offset> 000064 r6 = r0 000065 r6 += 0x11 000066 *(u64 *)(r10 - 0x50) = r6 000067 if r6 >= r2 goto <offset> 000068 r2 = *(u64 *)(r10 - 0x58) 000069 r6 = *(u64 *)(r2 + 0x0) 000070 r4 <<= 0x3 000071 r5 <<= 0x3 000072 r2 = r6 000073 r2 += r5 000074 r2 = *(u64 *)(r2 + 0x0) 000075 *(u64 *)(r10 - 0x70) = r2 000076 w2 = *(u8 *)(r2 + 0x2) 000077 r9 <<= 0x3 000078 r5 = r6 000079 r5 += r9 000080 r5 = *(u64 *)(r5 + 0x0) 000081 *(u64 *)(r10 - 0x58) = r5 000082 r3 <<= 0x3 000083 *(u64 *)(r10 - 0x68) = r6 000084 r6 += r3 000085 r5 = *(u64 *)(r6 + 0x0) 000086 w3 = *(u8 *)(r5 + 0x1) 000087 *(u64 *)(r10 - 0x80) = r5 000088 w5 = *(u8 *)(r5 + 0x2) 000089 r9 = 0x1 000090 if r5 != 0x0 goto <offset> 000091 r9 = 0x0 000092 *(u64 *)(r10 - 0x88) = r9 000093 r8 <<= 0x3 000094 r9 = *(u64 *)(r10 - 0x68) 000095 r9 += r4 000096 r4 = *(u64 *)(r10 - 0x58) 000097 w5 = *(u8 *)(r4 + 0x2) 000098 r4 = r2 000099 r2 = 0x1 000100 if r3 != 0x0 goto <offset> 000101 r2 = 0x0 000102 *(u64 *)(r10 - 0xa0) = r2 000103 r2 = *(u64 *)(r10 - 0x68) 000104 r2 += r8 000105 r3 = *(u64 *)(r9 + 0x0) 000106 *(u64 *)(r10 - 0x60) = r3 000107 r3 = *(u64 *)(r10 - 0x58) 000108 w6 = *(u8 *)(r3 + 0x1) 000109 r3 = r5 000110 r5 = 0x1 000111 if r4 != 0x0 goto <offset> 000112 r5 = 0x0 000113 *(u64 *)(r10 - 0xa8) = r5 000114 r7 <<= 0x3 000115 r9 = *(u64 *)(r2 + 0x0) 000116 r2 = *(u64 *)(r10 - 0x60) 000117 w4 = *(u8 *)(r2 + 0x1) 000118 r2 = r6 000119 r5 = 0x1 000120 if r3 != 0x0 goto <offset> 000121 r5 = 0x0 000122 *(u64 *)(r10 - 0xb8) = r5 000123 r8 = *(u64 *)(r10 - 0x68) 000124 r3 = r8 000125 r3 += r7 000126 w5 = *(u8 *)(r9 + 0x2) 000127 r6 = 0x1 000128 if r2 != 0x0 goto <offset> 000129 r6 = 0x0 000130 *(u64 *)(r10 - 0xd0) = r6 000131 r7 = *(u64 *)(r3 + 0x0) 000132 w3 = *(u8 *)(r9 + 0x1) 000133 r2 = r5 000134 r5 = 0x1 000135 if r4 != 0x0 goto <offset> 000136 r5 = 0x0 000137 *(u64 *)(r10 - 0xc0) = r5 000138 r0 <<= 0x3 000139 w6 = *(u8 *)(r7 + 0x2) 000140 r5 = r3 000141 r3 = 0x1 000142 if r2 != 0x0 goto <offset> 000143 r3 = 0x0 000144 *(u64 *)(r10 - 0xe0) = r3 000145 r4 = r8 000146 r4 += r0 000147 w3 = *(u8 *)(r7 + 0x1) 000148 r2 = r6 000149 r0 = 0x1 000150 if r5 != 0x0 goto <offset> 000151 r0 = 0x0 000152 *(u64 *)(r10 - 0xf0) = r0 000153 r5 = *(u64 *)(r10 - 0x8) 000154 r5 <<= 0x3 000155 *(u64 *)(r10 - 0x8) = r5 000156 r6 = *(u64 *)(r4 + 0x0) 000157 r4 = *(u64 *)(r10 - 0x70) 000158 w0 = *(u8 *)(r4 + 0x1) 000159 r5 = r3 000160 r3 = 0x1 000161 if r2 != 0x0 goto <offset> 000162 r3 = 0x0 000163 *(u64 *)(r10 - 0x100) = r3 000164 *(u64 *)(r10 - 0xc8) = r7 000165 r4 = r8 000166 r2 = *(u64 *)(r10 - 0x8) 000167 r4 += r2 000168 w3 = *(u8 *)(r6 + 0x2) 000169 r2 = r0 000170 r0 = 0x1 000171 if r5 != 0x0 goto <offset> 000172 r0 = 0x0 000173 *(u64 *)(r10 - 0x110) = r0 000174 r5 = *(u64 *)(r10 - 0x10) 000175 r5 <<= 0x3 000176 *(u64 *)(r10 - 0x10) = r5 000177 r7 = *(u64 *)(r4 + 0x0) 000178 w0 = *(u8 *)(r6 + 0x1) 000179 r5 = r3 000180 r3 = 0x1 000181 if r2 != 0x0 goto <offset> 000182 r3 = 0x0 000183 *(u64 *)(r10 - 0x120) = r3 000184 r4 = r8 000185 r2 = *(u64 *)(r10 - 0x10) 000186 r4 += r2 000187 w3 = *(u8 *)(r7 + 0x2) 000188 r2 = r0 000189 r0 = 0x1 000190 if r5 != 0x0 goto <offset> 000191 r0 = 0x0 000192 *(u64 *)(r10 - 0xd8) = r0 000193 r5 = *(u64 *)(r10 - 0x20) 000194 r5 <<= 0x3 000195 *(u64 *)(r10 - 0x20) = r5 000196 r4 = *(u64 *)(r4 + 0x0) 000197 *(u64 *)(r10 - 0x8) = r4 000198 w0 = *(u8 *)(r7 + 0x1) 000199 r5 = r3 000200 r3 = 0x1 000201 if r2 != 0x0 goto <offset> 000202 r3 = 0x0 000203 *(u64 *)(r10 - 0xe8) = r3 000204 r4 = r8 000205 r2 = *(u64 *)(r10 - 0x20) 000206 r4 += r2 000207 r2 = *(u64 *)(r10 - 0x8) 000208 w3 = *(u8 *)(r2 + 0x2) 000209 r2 = r0 000210 r0 = 0x1 000211 if r5 != 0x0 goto <offset> 000212 r0 = 0x0 000213 *(u64 *)(r10 - 0xf8) = r0 000214 r5 = *(u64 *)(r10 - 0x18) 000215 r5 <<= 0x3 000216 *(u64 *)(r10 - 0x18) = r5 000217 r4 = *(u64 *)(r4 + 0x0) 000218 *(u64 *)(r10 - 0x10) = r4 000219 r4 = *(u64 *)(r10 - 0x8) 000220 w0 = *(u8 *)(r4 + 0x1) 000221 r5 = r3 000222 r3 = 0x1 000223 if r2 != 0x0 goto <offset> 000224 r3 = 0x0 000225 *(u64 *)(r10 - 0x108) = r3 000226 r4 = r8 000227 r2 = *(u64 *)(r10 - 0x18) 000228 r4 += r2 000229 r2 = *(u64 *)(r10 - 0x10) 000230 w3 = *(u8 *)(r2 + 0x2) 000231 r2 = r0 000232 r0 = 0x1 000233 if r5 != 0x0 goto <offset> 000234 r0 = 0x0 000235 *(u64 *)(r10 - 0x118) = r0 000236 r5 = *(u64 *)(r10 - 0x28) 000237 r5 <<= 0x3 000238 *(u64 *)(r10 - 0x28) = r5 000239 r4 = *(u64 *)(r4 + 0x0) 000240 *(u64 *)(r10 - 0x18) = r4 000241 r4 = *(u64 *)(r10 - 0x10) 000242 w0 = *(u8 *)(r4 + 0x1) 000243 r5 = r3 000244 r3 = 0x1 000245 if r2 != 0x0 goto <offset> 000246 r3 = 0x0 000247 *(u64 *)(r10 - 0x128) = r3 000248 r4 = r8 000249 r2 = *(u64 *)(r10 - 0x28) 000250 r4 += r2 000251 r2 = *(u64 *)(r10 - 0x18) 000252 w3 = *(u8 *)(r2 + 0x2) 000253 r2 = r0 000254 r0 = 0x1 000255 if r5 != 0x0 goto <offset> 000256 r0 = 0x0 000257 *(u64 *)(r10 - 0x130) = r0 000258 r5 = *(u64 *)(r10 - 0x38) 000259 r5 <<= 0x3 000260 *(u64 *)(r10 - 0x38) = r5 000261 r4 = *(u64 *)(r4 + 0x0) 000262 *(u64 *)(r10 - 0x20) = r4 000263 r4 = *(u64 *)(r10 - 0x18) 000264 w0 = *(u8 *)(r4 + 0x1) 000265 r5 = r3 000266 r3 = 0x1 000267 if r2 != 0x0 goto <offset> 000268 r3 = 0x0 000269 *(u64 *)(r10 - 0x138) = r3 000270 *(u64 *)(r10 - 0x98) = r9 000271 r4 = r8 000272 r2 = *(u64 *)(r10 - 0x38) 000273 r4 += r2 000274 r2 = *(u64 *)(r10 - 0x20) 000275 w3 = *(u8 *)(r2 + 0x2) 000276 r2 = r0 000277 r0 = 0x1 000278 if r5 != 0x0 goto <offset> 000279 r0 = 0x0 000280 *(u64 *)(r10 - 0x140) = r0 000281 r5 = *(u64 *)(r10 - 0x30) 000282 r5 <<= 0x3 000283 *(u64 *)(r10 - 0x30) = r5 000284 r9 = *(u64 *)(r4 + 0x0) 000285 r4 = *(u64 *)(r10 - 0x20) 000286 w0 = *(u8 *)(r4 + 0x1) 000287 r5 = r3 000288 r3 = 0x1 000289 if r2 != 0x0 goto <offset> 000290 r3 = 0x0 000291 *(u64 *)(r10 - 0x148) = r3 000292 *(u64 *)(r10 - 0x90) = r6 000293 r4 = r8 000294 r2 = *(u64 *)(r10 - 0x30) 000295 r4 += r2 000296 w3 = *(u8 *)(r9 + 0x2) 000297 r2 = r0 000298 r0 = 0x1 000299 if r5 != 0x0 goto <offset> 000300 r0 = 0x0 000301 *(u64 *)(r10 - 0x150) = r0 000302 r5 = *(u64 *)(r10 - 0x48) 000303 r5 <<= 0x3 000304 *(u64 *)(r10 - 0x48) = r5 000305 r5 = *(u64 *)(r4 + 0x0) 000306 w6 = *(u8 *)(r9 + 0x1) 000307 r0 = r3 000308 r3 = 0x1 000309 if r2 != 0x0 goto <offset> 000310 r3 = 0x0 000311 *(u64 *)(r10 - 0x158) = r3 000312 r4 = r8 000313 r2 = *(u64 *)(r10 - 0x48) 000314 r4 += r2 000315 w3 = *(u8 *)(r5 + 0x2) 000316 r2 = r6 000317 r6 = 0x1 000318 if r0 != 0x0 goto <offset> 000319 r6 = 0x0 000320 *(u64 *)(r10 - 0x160) = r6 000321 *(u64 *)(r10 - 0xb0) = r7 000322 r7 = *(u64 *)(r10 - 0x78) 000323 r7 <<= 0x3 000324 r0 = *(u64 *)(r4 + 0x0) 000325 w4 = *(u8 *)(r5 + 0x1) 000326 r6 = 0x1 000327 if r2 != 0x0 goto <offset> 000328 r6 = 0x0 000329 *(u64 *)(r10 - 0x78) = r6 000330 r6 = r8 000331 r6 += r7 000332 w7 = *(u8 *)(r0 + 0x2) 000333 r2 = r4 000334 r4 = 0x1 000335 if r3 != 0x0 goto <offset> 000336 r4 = 0x0 000337 *(u64 *)(r10 - 0x168) = r4 000338 r6 = *(u64 *)(r6 + 0x0) 000339 w4 = *(u8 *)(r0 + 0x1) 000340 r3 = r7 000341 r7 = 0x1 000342 if r2 != 0x0 goto <offset> 000343 r7 = 0x0 000344 *(u64 *)(r10 - 0x170) = r7 000345 w2 = *(u8 *)(r6 + 0x2) 000346 r7 = 0x1 000347 *(u64 *)(r10 - 0x38) = r7 000348 *(u64 *)(r10 - 0x28) = r7 000349 if r3 != 0x0 goto <offset> 000350 r3 = 0x0 000351 *(u64 *)(r10 - 0x38) = r3 000352 w3 = *(u8 *)(r6 + 0x1) 000353 if r4 != 0x0 goto <offset> 000354 r7 = 0x0 000355 *(u64 *)(r10 - 0x178) = r7 000356 r4 = *(u64 *)(r10 - 0x40) 000357 r4 <<= 0x3 000358 *(u64 *)(r10 - 0x40) = r4 000359 r4 = *(u64 *)(r10 - 0x60) 000360 w4 = *(u8 *)(r4 + 0x2) 000361 r7 = 0x1 000362 if r2 != 0x0 goto <offset> 000363 r7 = 0x0 000364 *(u64 *)(r10 - 0x180) = r7 000365 r2 = r8 000366 r7 = *(u64 *)(r10 - 0x40) 000367 r2 += r7 000368 r7 = 0x1 000369 if r3 != 0x0 goto <offset> 000370 r7 = 0x0 000371 *(u64 *)(r10 - 0x188) = r7 000372 r7 = r9 000373 r3 = *(u64 *)(r10 - 0x50) 000374 r3 <<= 0x3 000375 *(u64 *)(r10 - 0x50) = r3 000376 r2 = *(u64 *)(r2 + 0x0) 000377 r9 = 0x1 000378 r3 = *(u64 *)(r10 - 0xb0) 000379 if r4 != 0x0 goto <offset> 000380 r9 = 0x0 000381 *(u64 *)(r10 - 0x190) = r9 000382 r4 = *(u64 *)(r10 - 0x50) 000383 r8 += r4 000384 w4 = *(u8 *)(r2 + 0x2) 000385 r9 = 0x1 000386 *(u64 *)(r10 - 0x30) = r9 000387 if r4 != 0x0 goto <offset> 000388 r4 = 0x0 000389 *(u64 *)(r10 - 0x30) = r4 000390 r8 = *(u64 *)(r8 + 0x0) 000391 w4 = *(u8 *)(r2 + 0x1) 000392 *(u64 *)(r10 - 0x40) = r9 000393 r9 = r7 000394 if r4 != 0x0 goto <offset> 000395 r4 = 0x0 000396 *(u64 *)(r10 - 0x40) = r4 000397 w4 = *(u8 *)(r8 + 0x2) 000398 r7 = 0x1 000399 *(u64 *)(r10 - 0x48) = r7 000400 r7 = *(u64 *)(r10 - 0x178) 000401 if r4 != 0x0 goto <offset> 000402 r4 = 0x0 000403 *(u64 *)(r10 - 0x48) = r4 000404 w4 = *(u8 *)(r8 + 0x1) 000405 if r4 != 0x0 goto <offset> 000406 r4 = 0x0 000407 *(u64 *)(r10 - 0x28) = r4 000408 r8 += 0x8 000409 *(u64 *)(r1 + 0x110) = r8 000410 r2 += 0x8 000411 *(u64 *)(r1 + 0x100) = r2 000412 r2 = *(u64 *)(r10 - 0xa0) 000413 *(u8 *)(r1 + 0xf9) = w2 000414 r2 = *(u64 *)(r10 - 0x88) 000415 *(u8 *)(r1 + 0xf8) = w2 000416 r2 = *(u64 *)(r10 - 0x80) 000417 r2 += 0x8 000418 *(u64 *)(r1 + 0xf0) = r2 000419 r2 = *(u64 *)(r10 - 0xd0) 000420 *(u8 *)(r1 + 0xe9) = w2 000421 r2 = *(u64 *)(r10 - 0xb8) 000422 *(u8 *)(r1 + 0xe8) = w2 000423 r2 = *(u64 *)(r10 - 0x58) 000424 r2 += 0x8 000425 *(u64 *)(r1 + 0xe0) = r2 000426 r2 = *(u64 *)(r10 - 0x120) 000427 *(u8 *)(r1 + 0xd9) = w2 000428 r2 = *(u64 *)(r10 - 0xa8) 000429 *(u8 *)(r1 + 0xd8) = w2 000430 r2 = *(u64 *)(r10 - 0x70) 000431 r2 += 0x8 000432 *(u64 *)(r1 + 0xd0) = r2 000433 r2 = *(u64 *)(r10 - 0x110) 000434 *(u8 *)(r1 + 0xc9) = w2 000435 r2 = *(u64 *)(r10 - 0x100) 000436 *(u8 *)(r1 + 0xc8) = w2 000437 r2 = *(u64 *)(r10 - 0xc8) 000438 r2 += 0x8 000439 *(u64 *)(r1 + 0xc0) = r2 000440 r2 = *(u64 *)(r10 - 0xf0) 000441 *(u8 *)(r1 + 0xb9) = w2 000442 r2 = *(u64 *)(r10 - 0xe0) 000443 *(u8 *)(r1 + 0xb8) = w2 000444 r2 = *(u64 *)(r10 - 0x98) 000445 r2 += 0x8 000446 *(u64 *)(r1 + 0xb0) = r2 000447 r2 = *(u64 *)(r10 - 0xc0) 000448 *(u8 *)(r1 + 0xa9) = w2 000449 r2 = *(u64 *)(r10 - 0x190) 000450 *(u8 *)(r1 + 0xa8) = w2 000451 r2 = *(u64 *)(r10 - 0x60) 000452 r2 += 0x8 000453 *(u64 *)(r1 + 0xa0) = r2 000454 r2 = *(u64 *)(r10 - 0x188) 000455 *(u8 *)(r1 + 0x99) = w2 000456 r2 = *(u64 *)(r10 - 0x180) 000457 *(u8 *)(r1 + 0x98) = w2 000458 r6 += 0x8 000459 *(u64 *)(r1 + 0x90) = r6 000460 *(u8 *)(r1 + 0x89) = w7 000461 r2 = *(u64 *)(r10 - 0x38) 000462 *(u8 *)(r1 + 0x88) = w2 000463 r0 += 0x8 000464 *(u64 *)(r1 + 0x80) = r0 000465 r2 = *(u64 *)(r10 - 0x170) 000466 *(u8 *)(r1 + 0x79) = w2 000467 r2 = *(u64 *)(r10 - 0x168) 000468 *(u8 *)(r1 + 0x78) = w2 000469 r5 += 0x8 000470 *(u64 *)(r1 + 0x70) = r5 000471 r2 = *(u64 *)(r10 - 0x78) 000472 *(u8 *)(r1 + 0x69) = w2 000473 r2 = *(u64 *)(r10 - 0x160) 000474 *(u8 *)(r1 + 0x68) = w2 000475 r9 += 0x8 000476 *(u64 *)(r1 + 0x60) = r9 000477 r2 = *(u64 *)(r10 - 0x158) 000478 *(u8 *)(r1 + 0x59) = w2 000479 r2 = *(u64 *)(r10 - 0x150) 000480 *(u8 *)(r1 + 0x58) = w2 000481 r2 = *(u64 *)(r10 - 0x20) 000482 r2 += 0x8 000483 *(u64 *)(r1 + 0x50) = r2 000484 r2 = *(u64 *)(r10 - 0x148) 000485 *(u8 *)(r1 + 0x49) = w2 000486 r2 = *(u64 *)(r10 - 0x140) 000487 *(u8 *)(r1 + 0x48) = w2 000488 r2 = *(u64 *)(r10 - 0x18) 000489 r2 += 0x8 000490 *(u64 *)(r1 + 0x40) = r2 000491 r2 = *(u64 *)(r10 - 0x138) 000492 *(u8 *)(r1 + 0x39) = w2 000493 r2 = *(u64 *)(r10 - 0x130) 000494 *(u8 *)(r1 + 0x38) = w2 000495 r2 = *(u64 *)(r10 - 0x10) 000496 r2 += 0x8 000497 *(u64 *)(r1 + 0x30) = r2 000498 r2 = *(u64 *)(r10 - 0x128) 000499 *(u8 *)(r1 + 0x29) = w2 000500 r2 = *(u64 *)(r10 - 0x118) 000501 *(u8 *)(r1 + 0x28) = w2 000502 r2 = *(u64 *)(r10 - 0x8) 000503 r2 += 0x8 000504 *(u64 *)(r1 + 0x20) = r2 000505 r2 = *(u64 *)(r10 - 0x108) 000506 *(u8 *)(r1 + 0x19) = w2 000507 r2 = *(u64 *)(r10 - 0xf8) 000508 *(u8 *)(r1 + 0x18) = w2 000509 r3 += 0x8 000510 *(u64 *)(r1 + 0x10) = r3 000511 r2 = *(u64 *)(r10 - 0xe8) 000512 *(u8 *)(r1 + 0x9) = w2 000513 r2 = *(u64 *)(r10 - 0xd8) 000514 *(u8 *)(r1 + 0x8) = w2 000515 r2 = *(u64 *)(r10 - 0x90) 000516 r2 += 0x8 000517 *(u64 *)(r1 + 0x0) = r2 000518 r2 = *(u64 *)(r10 - 0x28) 000519 *(u8 *)(r1 + 0x119) = w2 000520 r2 = *(u64 *)(r10 - 0x48) 000521 *(u8 *)(r1 + 0x118) = w2 000522 r2 = *(u64 *)(r10 - 0x40) 000523 *(u8 *)(r1 + 0x109) = w2 000524 r2 = *(u64 *)(r10 - 0x30) 000525 *(u8 *)(r1 + 0x108) = w2 000526 exit 000527 r0 = r5 000528 r1 = r0 000529 r3 = 0x7668 ll 000530 call <target> 000531 r0 = r3 000532 r1 = r0 000533 r3 = 0x7668 ll 000534 call <target> 000535 r0 = r4 000536 r1 = r0 000537 r3 = 0x7668 ll 000538 call <target> 000539 r0 = r8 000540 r1 = r0 000541 r3 = 0x7668 ll 000542 call <target> 000543 r0 = r7 000544 r1 = r0 000545 r3 = 0x7668 ll 000546 call <target> 000547 r0 = r9 000548 r1 = r0 000549 r3 = 0x7668 ll 000550 call <target> 000551 r0 = r6 000552 r1 = r0 000553 r3 = 0x7668 ll 000554 call <target> 000555 r0 = *(u64 *)(r10 - 0x40) 000556 r1 = r0 000557 r3 = 0x7668 ll 000558 call <target> 000559 r0 = *(u64 *)(r10 - 0x50) 000560 r1 = r0 000561 r3 = 0x7668 ll 000562 call <target> 000563 r0 = r2 000564 r3 = r1 000565 r2 = *(u64 *)(r0 + 0x8) 000566 r1 = *(u64 *)(r0 + 0x10) 000567 r6 = *(u64 *)(r1 + 0x0) 000568 if r6 >= r2 goto <offset> 000569 r7 = r6 000570 r7 += 0x1 000571 if r7 >= r2 goto <offset> 000572 r8 = r6 000573 r8 += 0x2 000574 if r8 >= r2 goto <offset> 000575 r4 = r6 000576 r4 += 0x3 000577 if r4 >= r2 goto <offset> 000578 r5 = r6 000579 r5 += 0x4 000580 if r5 >= r2 goto <offset> 000581 r1 = r6 000582 r1 += 0x5 000583 if r1 >= r2 goto <offset> 000584 *(u64 *)(r10 - 0x10) = r8 000585 *(u64 *)(r10 - 0x8) = r7 000586 r9 = r6 000587 r9 += 0x6 000588 if r9 >= r2 goto <offset> 000589 r8 = r6 000590 r8 += 0x7 000591 if r8 >= r2 goto <offset> 000592 *(u64 *)(r10 - 0x28) = r0 000593 r7 = r6 000594 r6 += 0x8 000595 *(u64 *)(r10 - 0x18) = r6 000596 if r6 >= r2 goto <offset> 000597 r0 = r7 000598 r0 += 0x9 000599 r6 = r7 000600 *(u64 *)(r10 - 0x20) = r0 000601 if r0 >= r2 goto <offset> 000602 r0 = r6 000603 r0 += 0xa 000604 if r0 >= r2 goto <offset> 000605 *(u64 *)(r10 - 0x30) = r8 000606 r7 = r6 000607 r7 += 0xb 000608 if r7 >= r2 goto <offset> 000609 r8 = r6 000610 r8 += 0xc 000611 if r8 >= r2 goto <offset> 000612 *(u64 *)(r10 - 0x40) = r9 000613 *(u64 *)(r10 - 0x38) = r1 000614 r1 = r6 000615 r1 += 0xd 000616 if r1 >= r2 goto <offset> 000617 *(u64 *)(r10 - 0x48) = r5 000618 r9 = r6 000619 r9 += 0xe 000620 if r9 >= r2 goto <offset> 000621 *(u64 *)(r10 - 0x50) = r4 000622 r5 = r6 000623 r5 += 0xf 000624 if r5 >= r2 goto <offset> 000625 r4 = r6 000626 r4 += 0x10 000627 if r4 >= r2 goto <offset> 000628 *(u64 *)(r10 - 0x60) = r7 000629 *(u64 *)(r10 - 0x58) = r0 000630 r0 = r6 000631 r0 += 0x11 000632 if r0 >= r2 goto <offset> 000633 r2 = *(u64 *)(r10 - 0x28) 000634 r7 = *(u64 *)(r2 + 0x0) 000635 r0 <<= 0x3 000636 r2 = r7 000637 r2 += r0 000638 *(u64 *)(r3 + 0x88) = r2 000639 r4 <<= 0x3 000640 r2 = r7 000641 r2 += r4 000642 *(u64 *)(r3 + 0x80) = r2 000643 r5 <<= 0x3 000644 r2 = r7 000645 r2 += r5 000646 *(u64 *)(r3 + 0x78) = r2 000647 r9 <<= 0x3 000648 r2 = r7 000649 r2 += r9 000650 *(u64 *)(r3 + 0x70) = r2 000651 r1 <<= 0x3 000652 r2 = r7 000653 r2 += r1 000654 *(u64 *)(r3 + 0x68) = r2 000655 r8 <<= 0x3 000656 r1 = r7 000657 r1 += r8 000658 *(u64 *)(r3 + 0x60) = r1 000659 r2 = *(u64 *)(r10 - 0x60) 000660 r2 <<= 0x3 000661 r1 = r7 000662 r1 += r2 000663 *(u64 *)(r3 + 0x58) = r1 000664 r2 = *(u64 *)(r10 - 0x58) 000665 r2 <<= 0x3 000666 r1 = r7 000667 r1 += r2 000668 *(u64 *)(r3 + 0x50) = r1 000669 r2 = *(u64 *)(r10 - 0x20) 000670 r2 <<= 0x3 000671 r1 = r7 000672 r1 += r2 000673 *(u64 *)(r3 + 0x48) = r1 000674 r2 = *(u64 *)(r10 - 0x18) 000675 r2 <<= 0x3 000676 r1 = r7 000677 r1 += r2 000678 *(u64 *)(r3 + 0x40) = r1 000679 r2 = *(u64 *)(r10 - 0x30) 000680 r2 <<= 0x3 000681 r1 = r7 000682 r1 += r2 000683 *(u64 *)(r3 + 0x38) = r1 000684 r2 = *(u64 *)(r10 - 0x40) 000685 r2 <<= 0x3 000686 r1 = r7 000687 r1 += r2 000688 *(u64 *)(r3 + 0x30) = r1 000689 r2 = *(u64 *)(r10 - 0x38) 000690 r2 <<= 0x3 000691 r1 = r7 000692 r1 += r2 000693 *(u64 *)(r3 + 0x28) = r1 000694 r2 = *(u64 *)(r10 - 0x48) 000695 r2 <<= 0x3 000696 r1 = r7 000697 r1 += r2 000698 *(u64 *)(r3 + 0x20) = r1 000699 r2 = *(u64 *)(r10 - 0x50) 000700 r2 <<= 0x3 000701 r1 = r7 000702 r1 += r2 000703 *(u64 *)(r3 + 0x18) = r1 000704 r2 = *(u64 *)(r10 - 0x10) 000705 r2 <<= 0x3 000706 r1 = r7 000707 r1 += r2 000708 *(u64 *)(r3 + 0x10) = r1 000709 r2 = *(u64 *)(r10 - 0x8) 000710 r2 <<= 0x3 000711 r1 = r7 000712 r1 += r2 000713 *(u64 *)(r3 + 0x8) = r1 000714 r6 <<= 0x3 000715 r7 += r6 000716 *(u64 *)(r3 + 0x0) = r7 000717 exit 000718 r1 = r8 000719 r3 = 0x7680 ll 000720 call <target> 000721 r1 = r7 000722 r3 = 0x7680 ll 000723 call <target> 000724 r1 = r5 000725 r3 = 0x7680 ll 000726 call <target> 000727 r1 = r4 000728 r3 = 0x7680 ll 000729 call <target> 000730 r1 = r9 000731 r3 = 0x7680 ll 000732 call <target> 000733 r1 = r0 000734 r3 = 0x7680 ll 000735 call <target> 000736 r1 = r6 000737 r3 = 0x7680 ll 000738 call <target> 000739 r1 = *(u64 *)(r10 - 0x18) 000740 r3 = 0x7680 ll 000741 call <target> 000742 r1 = *(u64 *)(r10 - 0x20) 000743 r3 = 0x7680 ll 000744 call <target> 000745 r5 = r2 000746 r2 = *(u64 *)(r5 + 0x8) 000747 r3 = *(u64 *)(r5 + 0x10) 000748 r0 = *(u64 *)(r3 + 0x0) 000749 if r0 >= r2 goto <offset> 000750 r7 = r0 000751 r7 += 0x1 000752 if r7 >= r2 goto <offset> 000753 r9 = r0 000754 r9 += 0x2 000755 if r9 >= r2 goto <offset> 000756 r6 = r0 000757 r6 += 0x3 000758 if r6 >= r2 goto <offset> 000759 r8 = r0 000760 r8 += 0x4 000761 if r8 >= r2 goto <offset> 000762 *(u64 *)(r10 - 0x8) = r5 000763 r4 = r0 000764 r4 += 0x5 000765 if r4 >= r2 goto <offset> 000766 r5 = r0 000767 r5 += 0x6 000768 if r5 >= r2 goto <offset> 000769 r3 = r0 000770 r3 += 0x7 000771 *(u64 *)(r10 - 0x10) = r3 000772 if r3 >= r2 goto <offset> 000773 r3 = r0 000774 r3 += 0x8 000775 *(u64 *)(r10 - 0x18) = r3 000776 if r3 >= r2 goto <offset> 000777 r3 = r0 000778 r3 += 0x9 000779 *(u64 *)(r10 - 0x20) = r3 000780 if r3 >= r2 goto <offset> 000781 *(u64 *)(r10 - 0x28) = r4 000782 r3 = r0 000783 r3 += 0xa 000784 if r3 >= r2 goto <offset> 000785 r4 = r0 000786 r4 += 0xb 000787 *(u64 *)(r10 - 0x30) = r4 000788 if r4 >= r2 goto <offset> 000789 *(u64 *)(r10 - 0x40) = r6 000790 r4 = r0 000791 r4 += 0xc 000792 if r4 >= r2 goto <offset> 000793 r6 = r0 000794 r6 += 0xd 000795 *(u64 *)(r10 - 0x48) = r6 000796 if r6 >= r2 goto <offset> 000797 *(u64 *)(r10 - 0x38) = r7 000798 r6 = r0 000799 r6 += 0xe 000800 if r6 >= r2 goto <offset> 000801 r7 = r0 000802 r7 += 0xf 000803 *(u64 *)(r10 - 0x50) = r7 000804 if r7 >= r2 goto <offset> 000805 *(u64 *)(r10 - 0x58) = r8 000806 *(u64 *)(r10 - 0x68) = r6 000807 r7 = r0 000808 r7 += 0x10 000809 if r7 >= r2 goto <offset> 000810 r8 = r0 000811 r8 += 0x11 000812 *(u64 *)(r10 - 0x60) = r8 000813 if r8 >= r2 goto <offset> 000814 r6 = r9 000815 *(u64 *)(r10 - 0x78) = r1 000816 r8 = r0 000817 r8 += 0x12 000818 if r8 >= r2 goto <offset> 000819 r9 = r0 000820 r9 += 0x13 000821 *(u64 *)(r10 - 0x70) = r9 000822 if r9 >= r2 goto <offset> 000823 *(u64 *)(r10 - 0x80) = r5 000824 r9 = r0 000825 r9 += 0x14 000826 if r9 >= r2 goto <offset> 000827 *(u64 *)(r10 - 0x90) = r7 000828 *(u64 *)(r10 - 0x88) = r4 000829 r1 = r0 000830 r1 += 0x15 000831 if r1 >= r2 goto <offset> 000832 *(u64 *)(r10 - 0x98) = r8 000833 r4 = r6 000834 r7 = *(u64 *)(r10 - 0x38) 000835 r6 = r0 000836 r6 += 0x16 000837 if r6 >= r2 goto <offset> 000838 r8 = *(u64 *)(r10 - 0x58) 000839 r5 = r0 000840 r5 += 0x17 000841 if r5 >= r2 goto <offset> 000842 *(u64 *)(r10 - 0xb8) = r5 000843 *(u64 *)(r10 - 0xb0) = r1 000844 *(u64 *)(r10 - 0xa8) = r3 000845 r1 = r0 000846 r1 += 0x18 000847 *(u64 *)(r10 - 0xa0) = r1 000848 if r1 >= r2 goto <offset> 000849 r2 = *(u64 *)(r10 - 0x8) 000850 r5 = *(u64 *)(r2 + 0x0) 000851 r2 = r5 000852 r2 += r0 000853 w2 = *(u8 *)(r2 + 0x0) 000854 *(u64 *)(r10 - 0x8) = r2 000855 r2 = r5 000856 r2 += r7 000857 w1 = *(u8 *)(r2 + 0x0) 000858 *(u64 *)(r10 - 0x38) = r1 000859 r2 = r5 000860 r2 += r4 000861 w1 = *(u8 *)(r2 + 0x0) 000862 *(u64 *)(r10 - 0xc0) = r1 000863 r2 = r5 000864 r3 = *(u64 *)(r10 - 0x40) 000865 r2 += r3 000866 w1 = *(u8 *)(r2 + 0x0) 000867 *(u64 *)(r10 - 0x40) = r1 000868 r2 = r5 000869 r2 += r8 000870 w1 = *(u8 *)(r2 + 0x0) 000871 *(u64 *)(r10 - 0x58) = r1 000872 r2 = r5 000873 r3 = *(u64 *)(r10 - 0x28) 000874 r2 += r3 000875 w1 = *(u8 *)(r2 + 0x0) 000876 *(u64 *)(r10 - 0x28) = r1 000877 r2 = r5 000878 r3 = *(u64 *)(r10 - 0x80) 000879 r2 += r3 000880 w1 = *(u8 *)(r2 + 0x0) 000881 *(u64 *)(r10 - 0x80) = r1 000882 r2 = r5 000883 r1 = *(u64 *)(r10 - 0x10) 000884 r2 += r1 000885 w1 = *(u8 *)(r2 + 0x0) 000886 *(u64 *)(r10 - 0x10) = r1 000887 r2 = r5 000888 r1 = *(u64 *)(r10 - 0x18) 000889 r2 += r1 000890 w1 = *(u8 *)(r2 + 0x0) 000891 *(u64 *)(r10 - 0x18) = r1 000892 r2 = r5 000893 r1 = *(u64 *)(r10 - 0x20) 000894 r2 += r1 000895 w1 = *(u8 *)(r2 + 0x0) 000896 *(u64 *)(r10 - 0x20) = r1 000897 r2 = r5 000898 r1 = *(u64 *)(r10 - 0xa8) 000899 r2 += r1 000900 w1 = *(u8 *)(r2 + 0x0) 000901 *(u64 *)(r10 - 0xa8) = r1 000902 r2 = r5 000903 r1 = *(u64 *)(r10 - 0x30) 000904 r2 += r1 000905 w1 = *(u8 *)(r2 + 0x0) 000906 *(u64 *)(r10 - 0x30) = r1 000907 r2 = r5 000908 r1 = *(u64 *)(r10 - 0x88) 000909 r2 += r1 000910 w1 = *(u8 *)(r2 + 0x0) 000911 *(u64 *)(r10 - 0x88) = r1 000912 r2 = r5 000913 r1 = *(u64 *)(r10 - 0x48) 000914 r2 += r1 000915 w1 = *(u8 *)(r2 + 0x0) 000916 *(u64 *)(r10 - 0x48) = r1 000917 r2 = r5 000918 r1 = *(u64 *)(r10 - 0x68) 000919 r2 += r1 000920 w1 = *(u8 *)(r2 + 0x0) 000921 *(u64 *)(r10 - 0x68) = r1 000922 r2 = r5 000923 r1 = *(u64 *)(r10 - 0x50) 000924 r2 += r1 000925 w1 = *(u8 *)(r2 + 0x0) 000926 *(u64 *)(r10 - 0x50) = r1 000927 r2 = r5 000928 r1 = *(u64 *)(r10 - 0x90) 000929 r2 += r1 000930 w1 = *(u8 *)(r2 + 0x0) 000931 *(u64 *)(r10 - 0x90) = r1 000932 r2 = r5 000933 r1 = *(u64 *)(r10 - 0x60) 000934 r2 += r1 000935 w3 = *(u8 *)(r2 + 0x0) 000936 r2 = r5 000937 r1 = *(u64 *)(r10 - 0x98) 000938 r2 += r1 000939 w2 = *(u8 *)(r2 + 0x0) 000940 r7 = r5 000941 r1 = *(u64 *)(r10 - 0x70) 000942 r7 += r1 000943 w7 = *(u8 *)(r7 + 0x0) 000944 r8 = r5 000945 r8 += r9 000946 w8 = *(u8 *)(r8 + 0x0) 000947 r9 = r5 000948 r1 = *(u64 *)(r10 - 0xb0) 000949 r9 += r1 000950 w4 = *(u8 *)(r9 + 0x0) 000951 r9 = r5 000952 r9 += r6 000953 w1 = *(u8 *)(r9 + 0x0) 000954 r9 = r5 000955 r0 = *(u64 *)(r10 - 0xa0) 000956 r9 += r0 000957 r0 = *(u64 *)(r10 - 0xb8) 000958 r5 += r0 000959 w5 = *(u8 *)(r5 + 0x0) 000960 w6 = *(u8 *)(r9 + 0x0) 000961 r0 = *(u64 *)(r10 - 0x78) 000962 *(u8 *)(r0 + 0x18) = w6 000963 *(u8 *)(r0 + 0x17) = w5 000964 *(u8 *)(r0 + 0x16) = w1 000965 *(u8 *)(r0 + 0x15) = w4 000966 *(u8 *)(r0 + 0x14) = w8 000967 *(u8 *)(r0 + 0x13) = w7 000968 *(u8 *)(r0 + 0x12) = w2 000969 *(u8 *)(r0 + 0x11) = w3 000970 r1 = *(u64 *)(r10 - 0x90) 000971 *(u8 *)(r0 + 0x10) = w1 000972 r1 = *(u64 *)(r10 - 0x50) 000973 *(u8 *)(r0 + 0xf) = w1 000974 r1 = *(u64 *)(r10 - 0x68) 000975 *(u8 *)(r0 + 0xe) = w1 000976 r1 = *(u64 *)(r10 - 0x48) 000977 *(u8 *)(r0 + 0xd) = w1 000978 r1 = *(u64 *)(r10 - 0x88) 000979 *(u8 *)(r0 + 0xc) = w1 000980 r1 = *(u64 *)(r10 - 0x30) 000981 *(u8 *)(r0 + 0xb) = w1 000982 r1 = *(u64 *)(r10 - 0xa8) 000983 *(u8 *)(r0 + 0xa) = w1 000984 r1 = *(u64 *)(r10 - 0x20) 000985 *(u8 *)(r0 + 0x9) = w1 000986 r1 = *(u64 *)(r10 - 0x18) 000987 *(u8 *)(r0 + 0x8) = w1 000988 r1 = *(u64 *)(r10 - 0x10) 000989 *(u8 *)(r0 + 0x7) = w1 000990 r1 = *(u64 *)(r10 - 0x80) 000991 *(u8 *)(r0 + 0x6) = w1 000992 r1 = *(u64 *)(r10 - 0x28) 000993 *(u8 *)(r0 + 0x5) = w1 000994 r1 = *(u64 *)(r10 - 0x58) 000995 *(u8 *)(r0 + 0x4) = w1 000996 r1 = *(u64 *)(r10 - 0x40) 000997 *(u8 *)(r0 + 0x3) = w1 000998 r1 = *(u64 *)(r10 - 0xc0) 000999 *(u8 *)(r0 + 0x2) = w1 001000 r1 = *(u64 *)(r10 - 0x38) 001001 *(u8 *)(r0 + 0x1) = w1 001002 r2 = *(u64 *)(r10 - 0x8) 001003 *(u8 *)(r0 + 0x0) = w2 001004 exit 001005 r0 = r6 001006 r1 = r0 001007 r3 = 0x7650 ll 001008 call <target> 001009 r0 = r4 001010 r1 = r0 001011 r3 = 0x7650 ll 001012 call <target> 001013 r0 = r7 001014 r1 = r0 001015 r3 = 0x7650 ll 001016 call <target> 001017 r0 = r8 001018 r1 = r0 001019 r3 = 0x7650 ll 001020 call <target> 001021 r0 = r9 001022 r1 = r0 001023 r3 = 0x7650 ll 001024 call <target> 001025 r0 = r5 001026 r1 = r0 001027 r3 = 0x7650 ll 001028 call <target> 001029 r0 = *(u64 *)(r10 - 0x10) 001030 r1 = r0 001031 r3 = 0x7650 ll 001032 call <target> 001033 r0 = *(u64 *)(r10 - 0x18) 001034 r1 = r0 001035 r3 = 0x7650 ll 001036 call <target> 001037 r0 = *(u64 *)(r10 - 0x20) 001038 r1 = r0 001039 r3 = 0x7650 ll 001040 call <target> 001041 r0 = r3 001042 r1 = r0 001043 r3 = 0x7650 ll 001044 call <target> 001045 r0 = *(u64 *)(r10 - 0x30) 001046 r1 = r0 001047 r3 = 0x7650 ll 001048 call <target> 001049 r0 = *(u64 *)(r10 - 0x48) 001050 r1 = r0 001051 r3 = 0x7650 ll 001052 call <target> 001053 r0 = *(u64 *)(r10 - 0x50) 001054 r1 = r0 001055 r3 = 0x7650 ll 001056 call <target> 001057 r0 = *(u64 *)(r10 - 0x60) 001058 r1 = r0 001059 r3 = 0x7650 ll 001060 call <target> 001061 r0 = *(u64 *)(r10 - 0x70) 001062 r1 = r0 001063 r3 = 0x7650 ll 001064 call <target> 001065 r0 = r1 001066 r1 = r0 001067 r3 = 0x7650 ll 001068 call <target> 001069 r0 = *(u64 *)(r10 - 0xa0) 001070 r1 = r0 001071 r3 = 0x7650 ll 001072 call <target> 001073 r0 = 0xa 001074 r3 = *(u64 *)(r1 + 0x20) 001075 if r3 >= 0x12 goto <offset> 001076 exit 001077 *(u64 *)(r10 - 0xe38) = r3 001078 *(u64 *)(r10 - 0xe40) = r1 001079 r6 = *(u64 *)(r1 + 0x18) 001080 r5 = 0x0 001081 *(u64 *)(r10 - 0xe48) = r6 001082 r6 += 0x8 001083 goto <offset> 001084 r3 = r10 001085 r3 += -0xe28 001086 r3 += r5 001087 r0 = *(u64 *)(r1 + 0x50) 001088 r7 = r1 001089 r7 += 0x28 001090 *(u64 *)(r3 + 0x20) = r7 001091 r7 = r1 001092 r7 += 0x58 001093 *(u64 *)(r3 + 0x18) = r7 001094 *(u64 *)(r3 + 0x10) = r0 001095 r1 += 0x48 001096 *(u64 *)(r3 + 0x8) = r1 001097 *(u64 *)(r3 + 0x0) = r4 001098 *(u8 *)(r3 + 0x32) = w8 001099 *(u8 *)(r3 + 0x31) = w9 001100 r1 = *(u64 *)(r10 - 0xe30) 001101 *(u8 *)(r3 + 0x30) = w1 001102 *(u64 *)(r3 + 0x28) = 0x0 001103 r2 += 0x8 001104 r6 += 0x10 001105 r5 += 0x38 001106 if r5 == 0x3f0 goto <offset> 001107 r0 = 0x1 001108 r4 = *(u64 *)(r2 + 0x0) 001109 r1 = *(u64 *)(r4 + 0x0) 001110 r4 = *(u64 *)(r6 - 0x8) 001111 r8 = *(u64 *)(r4 + 0x0) 001112 r9 = *(u64 *)(r1 + 0x8) 001113 if r9 != r8 goto <offset> 001114 r8 = *(u64 *)(r4 + 0x8) 001115 r9 = *(u64 *)(r1 + 0x10) 001116 if r9 != r8 goto <offset> 001117 r8 = *(u64 *)(r4 + 0x10) 001118 r9 = *(u64 *)(r1 + 0x18) 001119 if r9 != r8 goto <offset> 001120 r4 = *(u64 *)(r4 + 0x18) 001121 r8 = *(u64 *)(r1 + 0x20) 001122 if r8 != r4 goto <offset> 001123 w0 = *(u8 *)(r6 + 0x0) 001124 r4 = -0x1 001125 if r0 != 0x0 goto <offset> 001126 r4 = -0x78 001127 w0 = *(u8 *)(r1 + 0x0) 001128 r4 &= r0 001129 if r4 != 0x0 goto <offset> 001130 w4 = *(u8 *)(r1 + 0x1) 001131 r8 = 0x1 001132 r3 = 0x1 001133 if r4 == 0x0 goto <offset> 001134 *(u64 *)(r10 - 0xe30) = r3 001135 w4 = *(u8 *)(r1 + 0x2) 001136 r9 = 0x1 001137 if r4 == 0x0 goto <offset> 001138 r4 = r1 001139 r4 += 0x8 001140 w3 = *(u8 *)(r1 + 0x3) 001141 if r3 != 0x0 goto <offset> 001142 goto <offset> 001143 r3 = 0x0 001144 *(u64 *)(r10 - 0xe30) = r3 001145 w4 = *(u8 *)(r1 + 0x2) 001146 r9 = 0x1 001147 if r4 != 0x0 goto <offset> 001148 r9 = 0x0 001149 r4 = r1 001150 r4 += 0x8 001151 w3 = *(u8 *)(r1 + 0x3) 001152 if r3 != 0x0 goto <offset> 001153 r8 = 0x0 001154 goto <offset> 001155 r0 = 0xb 001156 goto <offset> 001157 r1 = *(u64 *)(r10 - 0xe40) 001158 r2 = *(u64 *)(r1 + 0x0) 001159 r4 = *(u64 *)(r1 + 0x8) 001160 r1 = *(u64 *)(r1 + 0x10) 001161 *(u64 *)(r10 - 0x8) = r1 001162 *(u64 *)(r10 - 0x10) = r4 001163 r1 = *(u64 *)(r10 - 0xe38) 001164 *(u64 *)(r10 - 0x18) = r1 001165 r1 = *(u64 *)(r10 - 0xe48) 001166 *(u64 *)(r10 - 0x20) = r1 001167 *(u64 *)(r10 - 0x28) = r2 001168 r1 = r10 001169 r1 += -0x28 001170 r2 = r10 001171 r2 += -0xe28 001172 r3 = 0x12 001173 r4 = 0x8 001174 r5 = 0x0 001175 call sol_invoke_signed_c 001176 r0 = 0x1a 001177 goto <offset> 001178 goto <offset> 001179 r8 = r3 001180 r5 = r2 001181 *(u64 *)(r10 - 0x30) = r1 001182 r1 = r5 001183 r1 |= r8 001184 if r1 == 0x0 goto <offset> 001185 r4 = <addr> ll 001186 r3 = <addr> ll 001187 r2 = <addr> ll 001188 r1 = <addr> ll 001189 *(u64 *)(r10 - 0x18) = r5 001190 if r8 != 0x0 goto <offset> 001191 r0 = r5 001192 r0 >>= 0x1 001193 r5 |= r0 001194 r0 = r5 001195 r0 >>= 0x2 001196 r5 |= r0 001197 r0 = r5 001198 r0 >>= 0x4 001199 r5 |= r0 001200 r0 = r5 001201 r0 >>= 0x8 001202 r5 |= r0 001203 r0 = r5 001204 r0 >>= 0x10 001205 r5 |= r0 001206 r0 = r5 001207 r0 >>= 0x20 001208 r5 |= r0 001209 r5 ^= -0x1 001210 r0 = r5 001211 r0 >>= 0x1 001212 r0 &= r4 001213 r5 -= r0 001214 r4 = r5 001215 r4 &= r3 001216 r5 >>= 0x2 001217 r5 &= r3 001218 r4 += r5 001219 r3 = r4 001220 r3 >>= 0x4 001221 r4 += r3 001222 r4 &= r2 001223 r4 *= r1 001224 r4 >>= 0x38 001225 r4 += 0x40 001226 goto <offset> 001227 r6 = 0x0 001228 r4 = 0x0 001229 r1 = *(u64 *)(r10 - 0x30) 001230 *(u64 *)(r1 + 0x0) = r6 001231 *(u64 *)(r1 + 0x8) = r4 001232 exit 001233 r0 = r8 001234 r0 >>= 0x1 001235 r5 = r8 001236 r5 |= r0 001237 r0 = r5 001238 r0 >>= 0x2 001239 r5 |= r0 001240 r0 = r5 001241 r0 >>= 0x4 001242 r5 |= r0 001243 r0 = r5 001244 r0 >>= 0x8 001245 r5 |= r0 001246 r0 = r5 001247 r0 >>= 0x10 001248 r5 |= r0 001249 r0 = r5 001250 r0 >>= 0x20 001251 r5 |= r0 001252 r5 ^= -0x1 001253 r0 = r5 001254 r0 >>= 0x1 001255 r0 &= r4 001256 r5 -= r0 001257 r4 = r5 001258 r4 &= r3 001259 r5 >>= 0x2 001260 r5 &= r3 001261 r4 += r5 001262 r3 = r4 001263 r3 >>= 0x4 001264 r4 += r3 001265 r4 &= r2 001266 r4 *= r1 001267 r4 >>= 0x38 001268 r4 ^= -0x1 001269 r4 &= 0x7e 001270 r1 = r10 001271 r1 += -0x10 001272 r9 = 0x0 001273 r2 = 0x1 001274 r3 = 0x0 001275 call <target> 001276 r1 = *(u64 *)(r10 - 0x8) 001277 r2 = *(u64 *)(r10 - 0x10) 001278 r3 = 0x0 001279 goto <offset> 001280 r8 -= r3 001281 r4 += r9 001282 r3 = *(u64 *)(r10 - 0x18) 001283 r3 -= r0 001284 *(u64 *)(r10 - 0x18) = r3 001285 r2 >>= 0x2 001286 r3 = r1 001287 r3 <<= 0x3e 001288 r2 |= r3 001289 r1 >>= 0x2 001290 r7 &= 0x1 001291 r9 = r6 001292 r3 = r4 001293 if r7 != 0x0 goto <offset> 001294 r5 = r9 001295 r5 += r2 001296 r4 = 0x1 001297 if r5 < r9 goto <offset> 001298 r4 = 0x0 001299 r0 = r3 001300 r0 += r1 001301 r0 += r4 001302 r4 = 0x1 001303 r6 = *(u64 *)(r10 - 0x18) 001304 if r8 >= r0 goto <offset> 001305 r7 = 0x1 001306 if r6 >= r5 goto <offset> 001307 *(u64 *)(r10 - 0x18) = r6 001308 if r8 != r0 goto <offset> 001309 r6 = r8 001310 r4 = 0x0 001311 if r7 == 0x0 goto <offset> 001312 r8 = 0x0 001313 *(u64 *)(r10 - 0x20) = r8 001314 if r7 == 0x0 goto <offset> 001315 r8 = r6 001316 r0 = 0x0 001317 if r7 == 0x0 goto <offset> 001318 r5 = 0x1 001319 r6 = *(u64 *)(r10 - 0x18) 001320 if r6 >= r0 goto <offset> 001321 *(u64 *)(r10 - 0x28) = r5 001322 r5 = 0x0 001323 if r7 != 0x0 goto <offset> 001324 r5 = r2 001325 r9 >>= 0x1 001326 r6 = r3 001327 r6 <<= 0x3f 001328 r9 |= r6 001329 r6 = r5 001330 r6 += r9 001331 r9 = 0x1 001332 if r6 < r5 goto <offset> 001333 r9 = 0x0 001334 r7 = 0x1 001335 if r2 < 0x4 goto <offset> 001336 r7 = 0x0 001337 r3 >>= 0x1 001338 r4 += r3 001339 r3 = *(u64 *)(r10 - 0x20) 001340 r8 -= r3 001341 r3 = *(u64 *)(r10 - 0x28) 001342 if r1 == 0x0 goto <offset> 001343 r7 = 0x0 001344 goto <offset> 001345 r4 = 0x0 001346 r7 = 0x1 001347 if r6 < r5 goto <offset> 001348 r7 = 0x0 001349 *(u64 *)(r10 - 0x18) = r6 001350 if r8 == r0 goto <offset> 001351 r7 = r4 001352 r6 = r8 001353 r4 = 0x0 001354 if r7 != 0x0 goto <offset> 001355 r4 = r1 001356 r8 = 0x0 001357 *(u64 *)(r10 - 0x20) = r8 001358 if r7 != 0x0 goto <offset> 001359 *(u64 *)(r10 - 0x20) = r0 001360 r8 = r6 001361 r0 = 0x0 001362 if r7 != 0x0 goto <offset> 001363 r0 = r5 001364 r5 = 0x1 001365 r6 = *(u64 *)(r10 - 0x18) 001366 if r6 < r0 goto <offset> 001367 r5 = 0x0 001368 *(u64 *)(r10 - 0x28) = r5 001369 r5 = 0x0 001370 if r7 == 0x0 goto <offset> 001371 goto <offset> 001372 r3 = *(u64 *)(r1 + 0x0) 001373 if r3 == 0x0 goto <offset> 001374 r6 = r3 001375 if r3 < 0x80 goto <offset> 001376 r6 = 0x80 001377 r4 = 0x0 001378 r2 = 0x8 001379 r5 = r10 001380 r5 += -0x608 001381 goto <offset> 001382 r7 <<= 0x3 001383 r0 = r10 001384 r0 += -0x608 001385 r0 += r7 001386 r0 = *(u64 *)(r0 + 0x0) 001387 r4 += 0x1 001388 *(u64 *)(r5 + 0x0) = r0 001389 r5 += 0x8 001390 r2 += 0x8 001391 if r4 >= r6 goto <offset> 001392 r0 = r1 001393 r0 += r2 001394 w7 = *(u8 *)(r0 + 0x0) 001395 if r7 != 0xff goto <offset> 001396 r7 = *(u64 *)(r0 + 0x50) 001397 r2 += r7 001398 *(u8 *)(r0 + 0x0) = 0x0 001399 r2 += 0x285f 001400 r2 &= -0x8 001401 goto <offset> 001402 if r3 < 0x81 goto <offset> 001403 r4 = r6 001404 goto <offset> 001405 r4 += 0x1 001406 r2 += 0x8 001407 if r4 >= r3 goto <offset> 001408 r5 = r1 001409 r5 += r2 001410 w0 = *(u8 *)(r5 + 0x0) 001411 if r0 != 0xff goto <offset> 001412 r5 = *(u64 *)(r5 + 0x50) 001413 r2 += r5 001414 r2 += 0x285f 001415 r2 &= -0x8 001416 goto <offset> 001417 r2 = 0x8 001418 r6 = 0x0 001419 r1 += r2 001420 r0 = 0x1 001421 r7 = *(u64 *)(r1 + 0x0) 001422 if r7 < 0x1a goto <offset> 001423 w5 = *(u8 *)(r1 + 0x18) 001424 r9 = r5 001425 r9 &= 0x4 001426 r3 = 0x12 001427 if r9 == 0x0 goto <offset> 001428 r3 = 0x16 001429 r2 = r5 001430 r2 &= 0x8 001431 r8 = 0x3 001432 if r2 != 0x0 goto <offset> 001433 w4 = *(u8 *)(r1 + 0x21) 001434 if r4 != 0x0 goto <offset> 001435 goto <offset> 001436 r2 = r5 001437 r2 &= 0x8 001438 r8 = 0x3 001439 if r2 == 0x0 goto <offset> 001440 r8 = 0x4 001441 w4 = *(u8 *)(r1 + 0x21) 001442 if r4 == 0x0 goto <offset> 001443 *(u64 *)(r10 - 0x780) = r3 001444 r3 *= r4 001445 *(u64 *)(r10 - 0x790) = r3 001446 r3 += 0x1a 001447 *(u64 *)(r10 - 0x788) = r3 001448 if r7 < r3 goto <offset> 001449 r0 = r4 001450 r0 <<= 0x1 001451 r3 = r8 001452 r0 += r3 001453 if r6 >= r0 goto <offset> 001454 r0 = 0x4 001455 goto <offset> 001456 *(u64 *)(r10 - 0x798) = r4 001457 r3 = *(u64 *)(r10 - 0x608) 001458 r4 = *(u64 *)(r3 + 0x50) 001459 if r4 >= 0x8 goto <offset> 001460 r0 = 0xb 001461 goto <offset> 001462 *(u64 *)(r10 - 0x7c0) = r0 001463 r4 = *(u64 *)(r1 + 0x8) 001464 r0 = 0x3 001465 r3 = *(u64 *)(r3 + 0x58) 001466 if r3 > r4 goto <offset> 001467 r0 = 0x5 001468 r3 = *(u64 *)(r10 - 0x600) 001469 r4 = *(u64 *)(r3 + 0x50) 001470 if r4 < 0x48 goto <offset> 001471 *(u64 *)(r10 - 0x7e0) = r5 001472 w5 = *(u8 *)(r3 + 0x99) 001473 r5 <<= 0x8 001474 w4 = *(u8 *)(r3 + 0x9a) 001475 r4 <<= 0x10 001476 r4 |= r5 001477 w5 = *(u8 *)(r3 + 0x9b) 001478 r5 <<= 0x18 001479 r4 |= r5 001480 w5 = *(u8 *)(r3 + 0x9c) 001481 r5 <<= 0x20 001482 r4 |= r5 001483 w5 = *(u8 *)(r3 + 0x9d) 001484 r5 <<= 0x28 001485 r4 |= r5 001486 w5 = *(u8 *)(r3 + 0x9e) 001487 r5 <<= 0x30 001488 r4 |= r5 001489 r5 = *(u64 *)(r10 - 0x7e0) 001490 w3 = *(u8 *)(r3 + 0x9f) 001491 r3 <<= 0x38 001492 r4 |= r3 001493 r0 = 0xc 001494 r3 = <addr> ll 001495 if r4 <= r3 goto <offset> 001496 exit 001497 r3 = *(u64 *)(r1 + 0x19) 001498 *(u64 *)(r10 - 0x7f8) = r3 001499 r3 = *(u64 *)(r1 + 0x10) 001500 *(u64 *)(r10 - 0x7c8) = r3 001501 if r2 != 0x0 goto <offset> 001502 r2 = *(u64 *)(r10 - 0x5f8) 001503 r3 = *(u64 *)(r2 + 0x50) 001504 if r3 < 0x18 goto <offset> 001505 r4 = *(u64 *)(r2 + 0x68) 001506 r2 += 0x60 001507 goto <offset> 001508 r4 = 0x0 001509 r2 = *(u64 *)(r10 - 0x5f8) 001510 r3 = *(u64 *)(r2 + 0x50) 001511 if r3 < 0x48 goto <offset> 001512 r4 = *(u64 *)(r2 + 0x98) 001513 r2 = *(u64 *)(r10 - 0x5f0) 001514 r3 = *(u64 *)(r2 + 0x50) 001515 if r3 < 0x48 goto <offset> 001516 r2 += 0x98 001517 if r4 == 0x0 goto <offset> 001518 r2 = *(u64 *)(r2 + 0x0) 001519 r0 = 0xb 001520 *(u64 *)(r10 - 0x808) = r2 001521 if r2 == 0x0 goto <offset> 001522 r5 &= 0x1 001523 *(u64 *)(r10 - 0x7d0) = r1 001524 *(u64 *)(r10 - 0x800) = r4 001525 *(u64 *)(r10 - 0x818) = r5 001526 if r5 != 0x0 goto <offset> 001527 r1 = r10 001528 r1 += -0x618 001529 r2 = r4 001530 r3 = 0x0 001531 r4 = <addr> ll 001532 r5 = 0x0 001533 call <target> 001534 r1 = r10 001535 r1 += -0x628 001536 r2 = *(u64 *)(r10 - 0x808) 001537 r3 = 0x0 001538 r4 = <addr> ll 001539 r5 = 0x0 001540 call <target> 001541 r3 = 0x1 001542 r1 = *(u64 *)(r10 - 0x628) 001543 r4 = *(u64 *)(r10 - 0x618) 001544 r2 = 0x1 001545 if r4 > r1 goto <offset> 001546 r2 = 0x0 001547 r4 = *(u64 *)(r10 - 0x620) 001548 r5 = *(u64 *)(r10 - 0x610) 001549 if r5 <= r4 goto <offset> 001550 r1 = *(u64 *)(r10 - 0x7d0) 001551 if r5 == r4 goto <offset> 001552 r2 = r3 001553 r0 = 0xd 001554 r2 &= 0x1 001555 r4 = *(u64 *)(r10 - 0x800) 001556 if r2 != 0x0 goto <offset> 001557 goto <offset> 001558 r4 = *(u64 *)(r10 - 0x620) 001559 r5 = *(u64 *)(r10 - 0x610) 001560 if r5 > r4 goto <offset> 001561 r3 = 0x0 001562 r1 = *(u64 *)(r10 - 0x7d0) 001563 if r5 != r4 goto <offset> 001564 r0 = 0xd 001565 r2 &= 0x1 001566 r4 = *(u64 *)(r10 - 0x800) 001567 if r2 != 0x0 goto <offset> 001568 r1 += 0x8 001569 *(u64 *)(r10 - 0x848) = r1 001570 r1 = r10 001571 r1 += -0x638 001572 r2 = *(u64 *)(r10 - 0x808) 001573 r3 = 0x0 001574 r5 = 0x0 001575 call <target> 001576 r0 = 0x0 001577 r1 = *(u64 *)(r10 - 0x630) 001578 *(u64 *)(r10 - 0x830) = r1 001579 r1 = *(u64 *)(r10 - 0x638) 001580 *(u64 *)(r10 - 0x828) = r1 001581 r2 = r8 001582 r8 = 0x22 001583 r4 = r2 001584 r4 <<= 0x3 001585 r4 += 0x8 001586 r1 = 0x0 001587 *(u64 *)(r10 - 0x840) = r1 001588 if r8 > r7 goto <offset> 001589 r1 = r8 001590 r1 += 0x8 001591 if r1 > r7 goto <offset> 001592 r1 = r8 001593 r1 += 0xa 001594 if r1 > r7 goto <offset> 001595 if r2 >= r6 goto <offset> 001596 *(u64 *)(r10 - 0x7b8) = r2 001597 r2 += 0x1 001598 if r2 >= r6 goto <offset> 001599 r1 = *(u64 *)(r10 - 0x7d0) 001600 r1 += r8 001601 *(u64 *)(r10 - 0x7b0) = r1 001602 r1 = *(u64 *)(r1 + 0x0) 001603 r2 = r10 001604 r2 += -0x608 001605 *(u64 *)(r10 - 0x7a0) = r4 001606 r2 += r4 001607 r2 = *(u64 *)(r2 - 0x8) 001608 r2 = *(u64 *)(r2 + 0x48) 001609 r3 = r1 001610 r3 -= r2 001611 r4 = 0x1 001612 if r3 > r1 goto <offset> 001613 r4 = 0x0 001614 *(u64 *)(r10 - 0x7a8) = r0 001615 r2 = *(u64 *)(r10 - 0x7b0) 001616 r1 = *(u64 *)(r2 + 0x8) 001617 w0 = *(u16 *)(r2 + 0x10) 001618 r5 = 0x0 001619 if r4 != 0x0 goto <offset> 001620 r5 = r3 001621 r2 = *(u64 *)(r10 - 0x7c8) 001622 if r5 < r2 goto <offset> 001623 r2 = r10 001624 r2 += -0x608 001625 r3 = *(u64 *)(r10 - 0x7a0) 001626 r2 += r3 001627 r2 = *(u64 *)(r2 + 0x0) 001628 r3 = *(u64 *)(r2 + 0x50) 001629 if r3 < 0x48 goto <offset> 001630 r3 = *(u64 *)(r2 + 0x98) 001631 r4 = r3 001632 r4 -= r1 001633 r2 = 0x0 001634 *(u64 *)(r10 - 0x7d8) = r2 001635 r2 = 0x1 001636 if r4 > r3 goto <offset> 001637 r2 = 0x0 001638 if r2 == 0x0 goto <offset> 001639 if r3 > r1 goto <offset> 001640 goto <offset> 001641 if r2 != 0x0 goto <offset> 001642 *(u64 *)(r10 - 0x7d8) = r4 001643 if r3 <= r1 goto <offset> 001644 r1 = *(u64 *)(r10 - 0x818) 001645 *(u64 *)(r10 - 0x7f0) = r8 001646 *(u64 *)(r10 - 0x838) = r0 001647 if r1 != 0x0 goto <offset> 001648 r2 = 0x0 001649 r4 = *(u64 *)(r10 - 0x800) 001650 r8 = r5 001651 goto <offset> 001652 r1 = r10 001653 r1 += -0x648 001654 r2 = r5 001655 r3 = 0x0 001656 r4 = *(u64 *)(r10 - 0x7f8) 001657 r5 = 0x0 001658 call <target> 001659 r1 = r10 001660 r1 += -0x658 001661 r2 = *(u64 *)(r10 - 0x648) 001662 r3 = *(u64 *)(r10 - 0x640) 001663 r4 = 0x3b9aca00 001664 r5 = 0x0 001665 call <target> 001666 r2 = *(u64 *)(r10 - 0x650) 001667 r8 = *(u64 *)(r10 - 0x658) 001668 r4 = *(u64 *)(r10 - 0x800) 001669 r1 = r8 001670 r1 |= r2 001671 if r1 == 0x0 goto <offset> 001672 r1 = r10 001673 r1 += -0x668 001674 *(u64 *)(r10 - 0x7e8) = r2 001675 r2 = *(u64 *)(r10 - 0x7d8) 001676 r3 = 0x0 001677 r5 = 0x0 001678 call <target> 001679 r1 = r10 001680 r1 += -0x678 001681 *(u64 *)(r10 - 0x810) = r8 001682 r2 = r8 001683 r3 = 0x0 001684 r8 = *(u64 *)(r10 - 0x808) 001685 r4 = r8 001686 r5 = 0x0 001687 call <target> 001688 r1 = r10 001689 r1 += -0x688 001690 r2 = *(u64 *)(r10 - 0x7e8) 001691 r3 = 0x0 001692 r4 = r8 001693 r5 = 0x0 001694 call <target> 001695 r2 = *(u64 *)(r10 - 0x668) 001696 r3 = r2 001697 r3 <<= 0x3 001698 r1 = 0x1 001699 r4 = *(u64 *)(r10 - 0x678) 001700 r5 = 0x1 001701 if r4 > r3 goto <offset> 001702 r5 = 0x0 001703 *(u64 *)(r10 - 0x820) = r5 001704 r2 >>= 0x3d 001705 r4 = *(u64 *)(r10 - 0x660) 001706 r0 = r4 001707 r0 <<= 0x3 001708 r0 |= r2 001709 r3 = *(u64 *)(r10 - 0x670) 001710 r2 = *(u64 *)(r10 - 0x688) 001711 r5 = r3 001712 r5 += r2 001713 r2 = 0x1 001714 if r5 > r0 goto <offset> 001715 r2 = 0x0 001716 r8 = *(u64 *)(r10 - 0x7f0) 001717 if r5 != r0 goto <offset> 001718 r0 = 0x1 001719 if r5 < r3 goto <offset> 001720 r0 = 0x0 001721 r2 = *(u64 *)(r10 - 0x680) 001722 if r2 == 0x0 goto <offset> 001723 r3 = *(u64 *)(r10 - 0x7a8) 001724 r2 = <addr> ll 001725 if r4 <= r2 goto <offset> 001726 goto <offset> 001727 r8 = *(u64 *)(r10 - 0x7f0) 001728 if r5 == r0 goto <offset> 001729 *(u64 *)(r10 - 0x820) = r2 001730 r0 = 0x1 001731 if r5 >= r3 goto <offset> 001732 r2 = *(u64 *)(r10 - 0x680) 001733 if r2 != 0x0 goto <offset> 001734 r1 = 0x0 001735 r3 = *(u64 *)(r10 - 0x7a8) 001736 r2 = <addr> ll 001737 if r4 > r2 goto <offset> 001738 r1 |= r0 001739 r2 = *(u64 *)(r10 - 0x820) 001740 r1 |= r2 001741 r1 &= 0x1 001742 if r1 != 0x0 goto <offset> 001743 r1 = r10 001744 r1 += -0x6b8 001745 r2 = *(u64 *)(r10 - 0x828) 001746 r3 = *(u64 *)(r10 - 0x830) 001747 r4 = *(u64 *)(r10 - 0x810) 001748 r5 = *(u64 *)(r10 - 0x7e8) 001749 call <target> 001750 r1 = r10 001751 r1 += -0x718 001752 r2 = *(u64 *)(r10 - 0x6b0) 001753 *(u64 *)(r10 - 0x820) = r2 001754 r3 = 0x0 001755 r4 = *(u64 *)(r10 - 0x7d8) 001756 r5 = 0x0 001757 call <target> 001758 r1 = r10 001759 r1 += -0x6f8 001760 r2 = *(u64 *)(r10 - 0x6b8) 001761 *(u64 *)(r10 - 0x840) = r2 001762 r3 = 0x0 001763 r4 = *(u64 *)(r10 - 0x7d8) 001764 r5 = 0x0 001765 call <target> 001766 r1 = r10 001767 r1 += -0x6c8 001768 r2 = *(u64 *)(r10 - 0x840) 001769 r3 = *(u64 *)(r10 - 0x820) 001770 r4 = *(u64 *)(r10 - 0x810) 001771 r5 = *(u64 *)(r10 - 0x7e8) 001772 call <target> 001773 r1 = *(u64 *)(r10 - 0x6c0) 001774 r2 = *(u64 *)(r10 - 0x830) 001775 r2 -= r1 001776 r1 = 0x1 001777 *(u64 *)(r10 - 0x840) = r1 001778 r4 = *(u64 *)(r10 - 0x6c8) 001779 r3 = *(u64 *)(r10 - 0x828) 001780 *(u64 *)(r10 - 0x820) = r4 001781 if r3 < r4 goto <offset> 001782 r1 = 0x0 001783 r2 -= r1 001784 r1 = r10 001785 r1 += -0x708 001786 r3 = 0x0 001787 r4 = *(u64 *)(r10 - 0x7d8) 001788 r5 = 0x0 001789 call <target> 001790 r2 = *(u64 *)(r10 - 0x828) 001791 r1 = *(u64 *)(r10 - 0x820) 001792 r2 -= r1 001793 r1 = r10 001794 r1 += -0x6d8 001795 r3 = 0x0 001796 r4 = *(u64 *)(r10 - 0x7d8) 001797 r5 = 0x0 001798 call <target> 001799 r2 = *(u64 *)(r10 - 0x700) 001800 r1 = 0x1 001801 if r2 != 0x0 goto <offset> 001802 r1 = 0x0 001803 r3 = *(u64 *)(r10 - 0x6d0) 001804 r2 = *(u64 *)(r10 - 0x708) 001805 r4 = r3 001806 r4 += r2 001807 r2 = 0x1 001808 if r4 < r3 goto <offset> 001809 r2 = 0x0 001810 r1 |= r2 001811 r2 = -0x1 001812 if r1 == 0x0 goto <offset> 001813 r3 = -0x1 001814 if r1 != 0x0 goto <offset> 001815 r3 = r4 001816 r1 = r10 001817 r1 += -0x6e8 001818 r4 = *(u64 *)(r10 - 0x810) 001819 r5 = *(u64 *)(r10 - 0x7e8) 001820 call <target> 001821 r1 = r10 001822 r1 += -0x6a8 001823 r2 = *(u64 *)(r10 - 0x7d8) 001824 r3 = 0x0 001825 r4 = r2 001826 r5 = 0x0 001827 call <target> 001828 r3 = *(u64 *)(r10 - 0x718) 001829 r4 = *(u64 *)(r10 - 0x6f0) 001830 r5 = *(u64 *)(r10 - 0x6f8) 001831 r2 = *(u64 *)(r10 - 0x6e8) 001832 r1 = r5 001833 r1 += r2 001834 r2 = 0x1 001835 if r1 < r5 goto <offset> 001836 r2 = 0x0 001837 r0 = r4 001838 r0 += r3 001839 r5 = *(u64 *)(r10 - 0x6e0) 001840 r3 = r0 001841 r3 += r5 001842 r3 += r2 001843 r5 = 0x1 001844 if r3 < r0 goto <offset> 001845 r5 = 0x0 001846 if r3 != r0 goto <offset> 001847 r5 = 0x1 001848 if r0 < r4 goto <offset> 001849 r5 = 0x0 001850 r0 = *(u64 *)(r10 - 0x710) 001851 r4 = 0x1 001852 if r0 == 0x0 goto <offset> 001853 r0 = -0x1 001854 if r2 != 0x0 goto <offset> 001855 r0 = r1 001856 r1 = -0x1 001857 if r2 == 0x0 goto <offset> 001858 r4 |= r5 001859 r2 = -0x1 001860 if r4 != 0x0 goto <offset> 001861 r2 = r1 001862 *(u64 *)(r10 - 0x7e8) = r2 001863 r5 = -0x1 001864 if r4 == 0x0 goto <offset> 001865 goto <offset> 001866 r8 = *(u64 *)(r10 - 0x7f0) 001867 r3 = *(u64 *)(r10 - 0x7a8) 001868 r1 = *(u64 *)(r10 - 0x780) 001869 r8 += r1 001870 r4 = *(u64 *)(r10 - 0x7a0) 001871 r4 += 0x10 001872 r2 = *(u64 *)(r10 - 0x7b8) 001873 r2 += 0x2 001874 r3 += 0x1 001875 r1 = *(u64 *)(r10 - 0x798) 001876 r0 = r3 001877 if r0 < r1 goto <offset> 001878 goto <offset> 001879 r1 |= r2 001880 r2 = -0x1 001881 if r1 != 0x0 goto <offset> 001882 r2 = *(u64 *)(r10 - 0x6d8) 001883 r3 = -0x1 001884 if r1 == 0x0 goto <offset> 001885 goto <offset> 001886 if r3 == r0 goto <offset> 001887 r2 = r5 001888 r5 = 0x1 001889 if r0 >= r4 goto <offset> 001890 r0 = *(u64 *)(r10 - 0x710) 001891 r4 = 0x1 001892 if r0 != 0x0 goto <offset> 001893 r4 = 0x0 001894 r0 = -0x1 001895 if r2 == 0x0 goto <offset> 001896 r1 = -0x1 001897 if r2 != 0x0 goto <offset> 001898 r1 = r3 001899 r4 |= r5 001900 r2 = -0x1 001901 if r4 == 0x0 goto <offset> 001902 *(u64 *)(r10 - 0x7e8) = r2 001903 r5 = -0x1 001904 if r4 != 0x0 goto <offset> 001905 r5 = r0 001906 r4 = *(u64 *)(r10 - 0x6a0) 001907 r1 = r5 001908 r1 <<= 0x2 001909 r2 = *(u64 *)(r10 - 0x6a8) 001910 r0 = r2 001911 r0 += r1 001912 r3 = 0x1 001913 if r0 < r2 goto <offset> 001914 r3 = 0x0 001915 r5 >>= 0x3e 001916 r1 = *(u64 *)(r10 - 0x7e8) 001917 r1 <<= 0x2 001918 r1 |= r5 001919 r5 = r4 001920 r5 += r1 001921 r5 += r3 001922 r1 = 0x1 001923 if r5 < r4 goto <offset> 001924 r1 = 0x0 001925 if r5 != r4 goto <offset> 001926 r4 = -0x1 001927 if r3 != 0x0 goto <offset> 001928 r4 = r5 001929 r1 = -0x1 001930 if r3 == 0x0 goto <offset> 001931 r2 = -0x1 001932 r3 = <addr> ll 001933 r5 = *(u64 *)(r10 - 0x7e8) 001934 if r5 > r3 goto <offset> 001935 r2 = r1 001936 r1 = <addr> ll 001937 r3 = -0x1 001938 if r5 <= r1 goto <offset> 001939 goto <offset> 001940 if r5 == r4 goto <offset> 001941 r3 = r1 001942 r4 = -0x1 001943 if r3 == 0x0 goto <offset> 001944 r1 = -0x1 001945 if r3 != 0x0 goto <offset> 001946 r1 = r0 001947 r2 = -0x1 001948 r3 = <addr> ll 001949 r5 = *(u64 *)(r10 - 0x7e8) 001950 if r5 <= r3 goto <offset> 001951 r1 = <addr> ll 001952 r3 = -0x1 001953 if r5 > r1 goto <offset> 001954 r3 = r4 001955 r1 = r10 001956 r1 += -0x698 001957 call -0x30b 001958 r1 = *(u64 *)(r10 - 0x698) 001959 r2 = 0x1 001960 r3 = *(u64 *)(r10 - 0x7d8) 001961 if r1 < r3 goto <offset> 001962 r2 = 0x0 001963 r4 = *(u64 *)(r10 - 0x690) 001964 r3 = r4 001965 r3 -= r2 001966 r0 = 0x1 001967 if r3 > r4 goto <offset> 001968 r0 = 0x0 001969 r4 = r1 001970 r2 = *(u64 *)(r10 - 0x7d8) 001971 r4 -= r2 001972 r5 = 0x1 001973 if r4 > r1 goto <offset> 001974 r5 = 0x0 001975 r2 = *(u64 *)(r10 - 0x7d8) 001976 if r1 < r2 goto <offset> 001977 r2 = 0x0 001978 if r5 != 0x0 goto <offset> 001979 r2 = r3 001980 r0 = 0x0 001981 if r5 == 0x0 goto <offset> 001982 r1 = 0x1 001983 if r0 < 0x2 goto <offset> 001984 r1 = 0x0 001985 if r2 != 0x0 goto <offset> 001986 r1 &= 0x1 001987 r3 = *(u64 *)(r10 - 0x7a8) 001988 if r1 != 0x0 goto <offset> 001989 goto <offset> 001990 r2 = *(u64 *)(r10 - 0x7d8) 001991 if r1 >= r2 goto <offset> 001992 r5 = r0 001993 r2 = 0x0 001994 if r5 == 0x0 goto <offset> 001995 r0 = 0x0 001996 if r5 != 0x0 goto <offset> 001997 r0 = r4 001998 r1 = 0x1 001999 if r0 >= 0x2 goto <offset> 002000 if r2 == 0x0 goto <offset> 002001 r1 = 0x0 002002 r1 &= 0x1 002003 r3 = *(u64 *)(r10 - 0x7a8) 002004 if r1 != 0x0 goto <offset> 002005 *(u64 *)(r10 - 0x7e8) = r0 002006 *(u64 *)(r10 - 0x7d8) = r2 002007 r1 = *(u64 *)(r10 - 0x818) 002008 if r1 != 0x0 goto <offset> 002009 r1 = *(u64 *)(r10 - 0x838) 002010 r2 = r1 002011 r1 = r10 002012 r1 += -0x748 002013 r3 = 0x0 002014 r4 = 0x989680 002015 r5 = 0x0 002016 call <target> 002017 r1 = *(u64 *)(r10 - 0x740) 002018 r2 = *(u64 *)(r10 - 0x748) 002019 goto <offset> 002020 r1 = *(u64 *)(r10 - 0x838) 002021 r2 = r1 002022 r1 = r10 002023 r1 += -0x728 002024 r3 = 0x0 002025 r4 = *(u64 *)(r10 - 0x7f8) 002026 r5 = 0x0 002027 call <target> 002028 r1 = r10 002029 r1 += -0x738 002030 r2 = *(u64 *)(r10 - 0x728) 002031 r3 = *(u64 *)(r10 - 0x720) 002032 r4 = 0x64 002033 r5 = 0x0 002034 call <target> 002035 r1 = *(u64 *)(r10 - 0x730) 002036 r2 = *(u64 *)(r10 - 0x738) 002037 r3 = 0x1 002038 *(u64 *)(r10 - 0x840) = r3 002039 r5 = *(u64 *)(r10 - 0x800) 002040 if r5 < r2 goto <offset> 002041 r3 = 0x0 002042 r0 = r5 002043 r0 -= r2 002044 r2 = 0x1 002045 *(u64 *)(r10 - 0x810) = r2 002046 r4 = *(u64 *)(r10 - 0x7e8) 002047 *(u64 *)(r10 - 0x838) = r0 002048 if r0 > r5 goto <offset> 002049 r2 = 0x0 002050 *(u64 *)(r10 - 0x810) = r2 002051 r1 += r3 002052 r1 = -r1 002053 r2 = 0x1 002054 if r1 == 0x0 goto <offset> 002055 if r1 == 0x0 goto <offset> 002056 *(u64 *)(r10 - 0x810) = r2 002057 r2 = 0x0 002058 r3 = *(u64 *)(r10 - 0x810) 002059 if r3 == 0x0 goto <offset> 002060 goto <offset> 002061 r1 += r3 002062 r1 = -r1 002063 r2 = 0x1 002064 if r1 != 0x0 goto <offset> 002065 r2 = 0x0 002066 if r1 != 0x0 goto <offset> 002067 r2 = 0x0 002068 r3 = *(u64 *)(r10 - 0x810) 002069 if r3 != 0x0 goto <offset> 002070 r2 = r1 002071 r3 = *(u64 *)(r10 - 0x7d8) 002072 r1 = r3 002073 r1 <<= 0x3f 002074 r4 >>= 0x1 002075 r4 |= r1 002076 r3 >>= 0x1 002077 *(u64 *)(r10 - 0x7d8) = r3 002078 r1 = r10 002079 r1 += -0x768 002080 *(u64 *)(r10 - 0x820) = r2 002081 r3 = 0x0 002082 *(u64 *)(r10 - 0x7e8) = r4 002083 r5 = 0x0 002084 call <target> 002085 r4 = 0x0 002086 r1 = *(u64 *)(r10 - 0x810) 002087 if r1 != 0x0 goto <offset> 002088 r4 = *(u64 *)(r10 - 0x838) 002089 r1 = r10 002090 r1 += -0x778 002091 r2 = *(u64 *)(r10 - 0x7d8) 002092 r3 = 0x0 002093 *(u64 *)(r10 - 0x810) = r4 002094 r5 = 0x0 002095 call <target> 002096 r1 = r10 002097 r1 += -0x758 002098 r2 = *(u64 *)(r10 - 0x810) 002099 r3 = 0x0 002100 r4 = *(u64 *)(r10 - 0x7e8) 002101 r5 = 0x0 002102 call <target> 002103 r1 = 0x1 002104 r2 = *(u64 *)(r10 - 0x820) 002105 if r2 != 0x0 goto <offset> 002106 r1 = 0x0 002107 r3 = 0x1 002108 r2 = *(u64 *)(r10 - 0x7d8) 002109 if r2 == 0x0 goto <offset> 002110 r2 = *(u64 *)(r10 - 0x760) 002111 r4 = 0x1 002112 if r2 != 0x0 goto <offset> 002113 r4 = 0x0 002114 *(u64 *)(r10 - 0x7d8) = r3 002115 r2 = *(u64 *)(r10 - 0x770) 002116 r5 = 0x1 002117 if r2 == 0x0 goto <offset> 002118 goto <offset> 002119 r3 = 0x1 002120 r2 = *(u64 *)(r10 - 0x7d8) 002121 if r2 != 0x0 goto <offset> 002122 r3 = 0x0 002123 r2 = *(u64 *)(r10 - 0x760) 002124 r4 = 0x1 002125 if r2 == 0x0 goto <offset> 002126 *(u64 *)(r10 - 0x7d8) = r3 002127 r2 = *(u64 *)(r10 - 0x770) 002128 r5 = 0x1 002129 if r2 != 0x0 goto <offset> 002130 r5 = 0x0 002131 r2 = *(u64 *)(r10 - 0x778) 002132 r3 = *(u64 *)(r10 - 0x768) 002133 r3 += r2 002134 r2 = *(u64 *)(r10 - 0x750) 002135 r0 = r2 002136 r0 += r3 002137 r3 = 0x1 002138 if r0 < r2 goto <offset> 002139 r3 = 0x0 002140 r2 = *(u64 *)(r10 - 0x7d8) 002141 r1 &= r2 002142 r1 |= r4 002143 r1 |= r5 002144 r1 |= r3 002145 r4 = -0x1 002146 r3 = -0x1 002147 if r1 != 0x0 goto <offset> 002148 r3 = r0 002149 if r1 == 0x0 goto <offset> 002150 r1 = 0x1 002151 r2 = *(u64 *)(r10 - 0x828) 002152 if r4 > r2 goto <offset> 002153 r1 = 0x0 002154 r2 = 0x1 002155 r4 = *(u64 *)(r10 - 0x830) 002156 if r3 <= r4 goto <offset> 002157 r4 = *(u64 *)(r10 - 0x830) 002158 if r3 == r4 goto <offset> 002159 r1 = r2 002160 r1 &= 0x1 002161 r3 = *(u64 *)(r10 - 0x7a8) 002162 if r1 != 0x0 goto <offset> 002163 goto <offset> 002164 if r1 != 0x0 goto <offset> 002165 r4 = *(u64 *)(r10 - 0x758) 002166 r1 = 0x1 002167 r2 = *(u64 *)(r10 - 0x828) 002168 if r4 <= r2 goto <offset> 002169 r2 = 0x1 002170 r4 = *(u64 *)(r10 - 0x830) 002171 if r3 > r4 goto <offset> 002172 r2 = 0x0 002173 r4 = *(u64 *)(r10 - 0x830) 002174 if r3 != r4 goto <offset> 002175 r1 &= 0x1 002176 r3 = *(u64 *)(r10 - 0x7a8) 002177 if r1 != 0x0 goto <offset> 002178 r8 = 0x0 002179 if r9 == 0x0 goto <offset> 002180 r2 = *(u64 *)(r10 - 0x7f0) 002181 r2 += 0xe 002182 r1 = r2 002183 if r2 > r7 goto <offset> 002184 r1 = *(u64 *)(r10 - 0x7b0) 002185 w8 = *(u32 *)(r1 + 0x12) 002186 r1 = *(u64 *)(r10 - 0x7e0) 002187 r1 &= 0x2 002188 if r1 != 0x0 goto <offset> 002189 r0 = 0x0 002190 goto <offset> 002191 r1 = *(u64 *)(r10 - 0x840) 002192 r1 &= 0x1 002193 r0 = 0xa 002194 if r1 != 0x0 goto <offset> 002195 r0 = 0x7 002196 goto <offset> 002197 r1 = r8 002198 r2 = r7 002199 r3 = 0x75c0 ll 002200 call <target> 002201 r2 = r7 002202 r3 = 0x75d8 ll 002203 call <target> 002204 r2 = r7 002205 r3 = 0x75f0 ll 002206 call <target> 002207 r1 = *(u64 *)(r10 - 0x788) 002208 *(u64 *)(r10 - 0x200) = r1 002209 r1 = *(u64 *)(r10 - 0x7c0) 002210 *(u64 *)(r10 - 0x208) = r1 002211 r1 += 0x13 002212 if r6 < r1 goto <offset> 002213 r1 = *(u64 *)(r10 - 0x790) 002214 r1 += 0x33 002215 r0 = 0x4 002216 if r7 < r1 goto <offset> 002217 r1 = r10 002218 r1 += -0x200 002219 *(u64 *)(r10 - 0x1c8) = r1 002220 *(u64 *)(r10 - 0x1d0) = r7 002221 r1 = *(u64 *)(r10 - 0x848) 002222 *(u64 *)(r10 - 0x1d8) = r1 002223 r1 = r10 002224 r1 += -0x1f1 002225 r2 = r10 002226 r2 += -0x1d8 002227 call -0x5cb 002228 if r9 == 0x0 goto <offset> 002229 r8 <<= 0x20 002230 r8 >>= 0x20 002231 if r8 == 0x0 goto <offset> 002232 r8 *= 0x186a0 002233 *(u64 *)(r10 - 0x1e9) = r8 002234 r8 = r10 002235 r8 += -0x208 002236 *(u64 *)(r10 - 0xa8) = r8 002237 *(u64 *)(r10 - 0xb0) = r6 002238 r9 = r10 002239 r9 += -0x608 002240 *(u64 *)(r10 - 0xb8) = r9 002241 r7 = r10 002242 r7 += -0x1d8 002243 r2 = r10 002244 r2 += -0xb8 002245 r1 = r7 002246 call -0x8c7 002247 *(u64 *)(r10 - 0x18) = r8 002248 *(u64 *)(r10 - 0x20) = r6 002249 *(u64 *)(r10 - 0x28) = r9 002250 r6 = r10 002251 r6 += -0xb8 002252 r2 = r10 002253 r2 += -0x28 002254 r1 = r6 002255 call -0x69d 002256 *(u64 *)(r10 - 0x10) = r7 002257 r1 = r10 002258 r1 += -0x1f1 002259 *(u64 *)(r10 - 0x20) = r1 002260 r1 = 0x73b8 ll 002261 *(u64 *)(r10 - 0x28) = r1 002262 *(u64 *)(r10 - 0x8) = 0x12 002263 *(u64 *)(r10 - 0x18) = 0x19 002264 r1 = r10 002265 r1 += -0x28 002266 r2 = r6 002267 call -0x4ab 002268 r0 <<= 0x20 002269 r0 s>>= 0x20 002270 r0 <<= 0x3 002271 r1 = 0x73d8 ll 002272 r1 += r0 002273 r0 = *(u64 *)(r1 + 0x0) 002274 goto <offset> 002275 r1 = r2 002276 r2 = r6 002277 r3 = 0x7620 ll 002278 call <target> 002279 r1 = r2 002280 r2 = r6 002281 r3 = 0x7608 ll 002282 call <target> 002283 r2 = r7 002284 r3 = 0x7638 ll 002285 call <target> 002286 *(u64 *)(r10 - 0x10) = r2 002287 *(u64 *)(r10 - 0x18) = r1 002288 *(u16 *)(r10 - 0x8) = 0x1 002289 r1 = r10 002290 r1 += -0x18 002291 call -0x45a 002292 *(u64 *)(r10 - 0x58) = r2 002293 *(u64 *)(r10 - 0x60) = r1 002294 r1 = 0x7698 ll 002295 *(u64 *)(r10 - 0x50) = r1 002296 r1 = r10 002297 r1 += -0x20 002298 *(u64 *)(r10 - 0x40) = r1 002299 r1 = r10 002300 r1 += -0x60 002301 *(u64 *)(r10 - 0x10) = r1 002302 r1 = 0xa96 ll 002303 *(u64 *)(r10 - 0x8) = r1 002304 *(u64 *)(r10 - 0x18) = r1 002305 r1 = r10 002306 r1 += -0x58 002307 *(u64 *)(r10 - 0x20) = r1 002308 *(u64 *)(r10 - 0x30) = 0x0 002309 *(u64 *)(r10 - 0x48) = 0x2 002310 *(u64 *)(r10 - 0x38) = 0x2 002311 r1 = r10 002312 r1 += -0x50 002313 r2 = r3 002314 call -0x1d 002315 r6 = *(u64 *)(r5 - 0xff8) 002316 if r2 == 0x0 goto <offset> 002317 r7 = 0x110000 002318 w0 = *(u32 *)(r1 + 0x10) 002319 r2 = r0 002320 r2 &= 0x200000 002321 if r2 != 0x0 goto <offset> 002322 r9 = r6 002323 goto <offset> 002324 r7 = 0x2d 002325 w0 = *(u32 *)(r1 + 0x10) 002326 goto <offset> 002327 r7 = 0x2b 002328 r9 = r6 002329 r9 += 0x1 002330 r8 = *(u64 *)(r5 - 0x1000) 002331 r2 = r0 002332 r2 &= 0x800000 002333 *(u64 *)(r10 - 0x18) = r4 002334 *(u64 *)(r10 - 0x20) = r7 002335 if r2 != 0x0 goto <offset> 002336 r2 = 0x0 002337 *(u64 *)(r10 - 0x10) = r2 002338 r7 = r9 002339 w3 = *(u16 *)(r1 + 0x14) 002340 *(u64 *)(r10 - 0x28) = r6 002341 if r7 < r3 goto <offset> 002342 r9 = r8 002343 r8 = *(u64 *)(r1 + 0x8) 002344 r7 = *(u64 *)(r1 + 0x0) 002345 r1 = r7 002346 r2 = r8 002347 r3 = *(u64 *)(r10 - 0x20) 002348 r4 = *(u64 *)(r10 - 0x10) 002349 r5 = *(u64 *)(r10 - 0x18) 002350 call <target> 002351 r6 = 0x1 002352 if r0 != 0x0 goto <offset> 002353 r4 = *(u64 *)(r8 + 0x18) 002354 r1 = r7 002355 r2 = r9 002356 r3 = *(u64 *)(r10 - 0x28) 002357 callx r4 002358 r6 = r0 002359 goto <offset> 002360 *(u64 *)(r10 - 0x30) = r1 002361 *(u64 *)(r10 - 0x10) = r3 002362 if r4 >= 0x20 goto <offset> 002363 r7 = 0x0 002364 if r4 == 0x0 goto <offset> 002365 r1 = *(u64 *)(r10 - 0x10) 002366 r2 = r4 002367 goto <offset> 002368 r7 += r3 002369 r1 += 0x1 002370 r2 += -0x1 002371 if r2 == 0x0 goto <offset> 002372 w4 = *(u8 *)(r1 + 0x0) 002373 r4 <<= 0x38 002374 r4 s>>= 0x38 002375 r3 = 0x1 002376 if r4 s> -0x41 goto <offset> 002377 r3 = 0x0 002378 goto <offset> 002379 r1 = r3 002380 r2 = r4 002381 *(u64 *)(r10 - 0x8) = r0 002382 call <target> 002383 r7 = r0 002384 r0 = *(u64 *)(r10 - 0x8) 002385 r7 += r9 002386 r1 = *(u64 *)(r10 - 0x30) 002387 w3 = *(u16 *)(r1 + 0x14) 002388 *(u64 *)(r10 - 0x28) = r6 002389 if r7 >= r3 goto <offset> 002390 r2 = r0 002391 r2 &= 0x1000000 002392 *(u64 *)(r10 - 0x40) = r8 002393 if r2 != 0x0 goto <offset> 002394 r3 -= r7 002395 r2 = r0 002396 r2 >>= 0x1d 002397 r2 &= 0x3 002398 if r2 s> 0x1 goto <offset> 002399 r6 = 0x0 002400 if r2 == 0x0 goto <offset> 002401 r6 = r3 002402 goto <offset> 002403 *(u64 *)(r10 - 0x38) = r3 002404 r2 = *(u64 *)(r1 + 0x10) 002405 r3 = <addr> ll 002406 *(u64 *)(r10 - 0x48) = r2 002407 r2 &= r3 002408 r2 |= 0x20000030 002409 *(u32 *)(r1 + 0x10) = w2 002410 r2 = *(u64 *)(r1 + 0x0) 002411 *(u64 *)(r10 - 0x30) = r1 002412 r9 = *(u64 *)(r1 + 0x8) 002413 *(u64 *)(r10 - 0x8) = r2 002414 r1 = r2 002415 r2 = r9 002416 r3 = *(u64 *)(r10 - 0x20) 002417 r4 = *(u64 *)(r10 - 0x10) 002418 r5 = *(u64 *)(r10 - 0x18) 002419 call <target> 002420 r6 = 0x1 002421 if r0 != 0x0 goto <offset> 002422 r8 = *(u64 *)(r10 - 0x38) 002423 r8 -= r7 002424 r7 = 0x0 002425 r8 &= 0xffff 002426 r1 = r7 002427 r1 &= 0xffff 002428 if r1 >= r8 goto <offset> 002429 r3 = *(u64 *)(r9 + 0x20) 002430 r1 = *(u64 *)(r10 - 0x8) 002431 r2 = 0x30 002432 callx r3 002433 r7 += 0x1 002434 if r0 == 0x0 goto <offset> 002435 goto <offset> 002436 r6 = r3 002437 if r2 != 0x2 goto <offset> 002438 r6 = r3 002439 r6 &= 0xfffe 002440 r6 >>= 0x1 002441 *(u64 *)(r10 - 0x38) = r3 002442 r0 &= 0x1fffff 002443 *(u64 *)(r10 - 0x8) = r0 002444 r8 = 0x0 002445 r7 = *(u64 *)(r1 + 0x8) 002446 r9 = *(u64 *)(r1 + 0x0) 002447 *(u64 *)(r10 - 0x30) = r6 002448 r6 &= 0xffff 002449 r1 = r8 002450 r1 &= 0xffff 002451 if r1 >= r6 goto <offset> 002452 r3 = *(u64 *)(r7 + 0x20) 002453 r1 = r9 002454 r2 = *(u64 *)(r10 - 0x8) 002455 callx r3 002456 r8 += 0x1 002457 if r0 == 0x0 goto <offset> 002458 r6 = 0x1 002459 goto <offset> 002460 r1 = r9 002461 r2 = r7 002462 r3 = *(u64 *)(r10 - 0x20) 002463 r4 = *(u64 *)(r10 - 0x10) 002464 r5 = *(u64 *)(r10 - 0x18) 002465 call <target> 002466 r6 = 0x1 002467 if r0 != 0x0 goto <offset> 002468 r4 = *(u64 *)(r7 + 0x18) 002469 r1 = r9 002470 r2 = *(u64 *)(r10 - 0x40) 002471 r3 = *(u64 *)(r10 - 0x28) 002472 callx r4 002473 r3 = *(u64 *)(r10 - 0x38) 002474 if r0 != 0x0 goto <offset> 002475 r1 = *(u64 *)(r10 - 0x30) 002476 r3 -= r1 002477 r8 = 0x0 002478 r3 &= 0xffff 002479 *(u64 *)(r10 - 0x38) = r3 002480 r1 = r8 002481 r1 &= 0xffff 002482 r6 = 0x1 002483 if r1 < r3 goto <offset> 002484 r6 = 0x0 002485 r2 = *(u64 *)(r10 - 0x8) 002486 if r1 >= r3 goto <offset> 002487 r3 = *(u64 *)(r7 + 0x20) 002488 r1 = r9 002489 callx r3 002490 r3 = *(u64 *)(r10 - 0x38) 002491 r8 += 0x1 002492 if r0 == 0x0 goto <offset> 002493 goto <offset> 002494 r4 = *(u64 *)(r9 + 0x18) 002495 r1 = *(u64 *)(r10 - 0x8) 002496 r2 = *(u64 *)(r10 - 0x40) 002497 r3 = *(u64 *)(r10 - 0x28) 002498 callx r4 002499 if r0 != 0x0 goto <offset> 002500 r1 = *(u64 *)(r10 - 0x30) 002501 r2 = *(u64 *)(r10 - 0x48) 002502 *(u64 *)(r1 + 0x10) = r2 002503 r6 = 0x0 002504 r6 &= 0x1 002505 r0 = r6 002506 exit 002507 r6 = r5 002508 r7 = r4 002509 r8 = r2 002510 r2 = r3 002511 r2 <<= 0x20 002512 r2 >>= 0x20 002513 if r2 == 0x110000 goto <offset> 002514 r4 = *(u64 *)(r8 + 0x20) 002515 r9 = r1 002516 r2 = r3 002517 callx r4 002518 r1 = r9 002519 r2 = r0 002520 r0 = 0x1 002521 if r2 != 0x0 goto <offset> 002522 if r7 == 0x0 goto <offset> 002523 r4 = *(u64 *)(r8 + 0x18) 002524 r2 = r7 002525 r3 = r6 002526 callx r4 002527 goto <offset> 002528 r0 = 0x0 002529 exit 002530 call <target> 002531 r7 = r1 002532 r7 += 0x7 002533 r7 &= -0x8 002534 r3 = r7 002535 r3 -= r1 002536 if r2 >= r3 goto <offset> 002537 r0 = 0x0 002538 if r2 != 0x0 goto <offset> 002539 goto <offset> 002540 r0 += r3 002541 r1 += 0x1 002542 r2 += -0x1 002543 if r2 == 0x0 goto <offset> 002544 w4 = *(u8 *)(r1 + 0x0) 002545 r4 <<= 0x38 002546 r4 s>>= 0x38 002547 r3 = 0x1 002548 if r4 s> -0x41 goto <offset> 002549 r3 = 0x0 002550 goto <offset> 002551 r5 = r2 002552 r5 -= r3 002553 if r5 < 0x8 goto <offset> 002554 *(u64 *)(r10 - 0x8) = r3 002555 r2 = r5 002556 r2 &= 0x7 002557 r0 = 0x0 002558 r3 = 0x0 002559 if r7 != r1 goto <offset> 002560 r4 = *(u64 *)(r10 - 0x8) 002561 r1 += r4 002562 if r2 == 0x0 goto <offset> 002563 r0 = r5 002564 r0 &= -0x8 002565 r4 = r1 002566 r4 += r0 002567 r0 = 0x0 002568 goto <offset> 002569 r0 += r6 002570 r4 += 0x1 002571 r2 += -0x1 002572 if r2 == 0x0 goto <offset> 002573 w7 = *(u8 *)(r4 + 0x0) 002574 r7 <<= 0x38 002575 r7 s>>= 0x38 002576 r6 = 0x1 002577 if r7 s> -0x41 goto <offset> 002578 r6 = 0x0 002579 goto <offset> 002580 r5 >>= 0x3 002581 r0 += r3 002582 r9 = <addr> ll 002583 goto <offset> 002584 r1 = r7 002585 r1 += r5 002586 r2 = *(u64 *)(r10 - 0x8) 002587 *(u64 *)(r10 - 0x10) = r7 002588 r7 = r2 002589 r7 &= 0x3 002590 r5 = r3 002591 r5 -= r2 002592 r6 = r4 002593 r8 = <addr> ll 002594 r6 &= r8 002595 r4 >>= 0x8 002596 r4 &= r8 002597 r4 += r6 002598 r6 = <addr> ll 002599 r4 *= r6 002600 r4 >>= 0x30 002601 r4 += r0 002602 r0 = r4 002603 if r7 != 0x0 goto <offset> 002604 r3 = r5 002605 r7 = r1 002606 if r3 == 0x0 goto <offset> 002607 r1 = r3 002608 if r3 < 0xc0 goto <offset> 002609 r1 = 0xc0 002610 *(u64 *)(r10 - 0x8) = r1 002611 r5 = r1 002612 r5 <<= 0x3 002613 r4 = 0x0 002614 if r3 < 0x4 goto <offset> 002615 r2 = r5 002616 r2 &= 0x7e0 002617 r1 = r7 002618 r1 += r2 002619 r2 = r7 002620 r6 = *(u64 *)(r2 + 0x0) 002621 r8 = r6 002622 r8 >>= 0x6 002623 r6 ^= -0x1 002624 r6 >>= 0x7 002625 r6 |= r8 002626 r6 &= r9 002627 r6 += r4 002628 r4 = *(u64 *)(r2 + 0x8) 002629 r8 = r4 002630 r8 >>= 0x6 002631 r4 ^= -0x1 002632 r4 >>= 0x7 002633 r4 |= r8 002634 r4 &= r9 002635 r4 += r6 002636 r6 = *(u64 *)(r2 + 0x10) 002637 r8 = r6 002638 r8 >>= 0x6 002639 r6 ^= -0x1 002640 r6 >>= 0x7 002641 r6 |= r8 002642 r6 &= r9 002643 r6 += r4 002644 r4 = *(u64 *)(r2 + 0x18) 002645 r8 = r4 002646 r8 >>= 0x6 002647 r4 ^= -0x1 002648 r4 >>= 0x7 002649 r4 |= r8 002650 r4 &= r9 002651 r4 += r6 002652 r2 += 0x20 002653 if r2 != r1 goto <offset> 002654 goto <offset> 002655 r6 = r1 002656 r6 -= r7 002657 r7 = r1 002658 goto <offset> 002659 r3 += r9 002660 r7 += 0x1 002661 if r8 == 0x1 goto <offset> 002662 w4 = *(u8 *)(r7 + 0x0) 002663 r4 <<= 0x38 002664 r4 s>>= 0x38 002665 r8 = 0x1 002666 r9 = 0x1 002667 if r4 s<= -0x41 goto <offset> 002668 r6 += 0x1 002669 if r6 == 0x0 goto <offset> 002670 goto <offset> 002671 r9 = 0x0 002672 r6 += 0x1 002673 if r6 == 0x0 goto <offset> 002674 r8 = 0x0 002675 goto <offset> 002676 r8 = *(u64 *)(r10 - 0x10) 002677 r2 &= 0xfc 002678 r2 <<= 0x3 002679 if r3 < 0xc0 goto <offset> 002680 r3 = 0xc0 002681 r6 = r8 002682 r6 += r2 002683 r2 = 0x0 002684 r3 &= 0x3 002685 r3 <<= 0x3 002686 r1 = <addr> ll 002687 r0 = *(u64 *)(r6 + 0x0) 002688 r5 = r0 002689 r5 >>= 0x6 002690 r0 ^= -0x1 002691 r0 >>= 0x7 002692 r0 |= r5 002693 r0 &= r1 002694 r0 += r2 002695 r6 += 0x8 002696 r3 += -0x8 002697 r2 = r0 002698 if r3 != 0x0 goto <offset> 002699 r1 = <addr> ll 002700 r2 = r0 002701 r2 &= r1 002702 r0 >>= 0x8 002703 r0 &= r1 002704 r0 += r2 002705 r1 = <addr> ll 002706 r0 *= r1 002707 r0 >>= 0x30 002708 r0 += r4 002709 exit 002710 r6 = r2 002711 r2 = *(u64 *)(r1 + 0x0) 002712 r1 = r10 002713 r1 += -0x28 002714 r3 = r10 002715 r3 += -0x14 002716 r4 = 0x14 002717 call <target> 002718 r1 = *(u64 *)(r10 - 0x28) 002719 r2 = *(u64 *)(r10 - 0x20) 002720 *(u64 *)(r10 - 0xff8) = r2 002721 *(u64 *)(r10 - 0x1000) = r1 002722 r5 = r10 002723 r1 = r6 002724 r2 = 0x1 002725 r3 = 0x1 002726 r4 = 0x0 002727 call -0x19d 002728 exit 002729 *(u64 *)(r10 - 0x8) = r3 002730 r0 = r2 002731 *(u64 *)(r10 - 0x10) = r4 002732 r5 = r4 002733 if r2 < 0x3e8 goto <offset> 002734 r3 = *(u64 *)(r10 - 0x8) 002735 r3 += -0x2 002736 r5 = *(u64 *)(r10 - 0x10) 002737 r0 = r2 002738 r7 = r0 002739 r0 /= 0x2710 002740 r8 = r0 002741 r8 *= 0x2710 002742 r9 = r7 002743 r9 -= r8 002744 r6 = r9 002745 r6 &= 0xffff 002746 r6 /= 0x64 002747 r8 = r6 002748 r8 *= 0x64 002749 r9 -= r8 002750 r9 <<= 0x1 002751 r9 &= 0xfffe 002752 r6 <<= 0x1 002753 r8 = 0x74d2 ll 002754 r8 += r9 002755 r9 = 0x74d2 ll 002756 r9 += r6 002757 r6 = r3 002758 r6 += r5 002759 w4 = *(u8 *)(r9 + 0x1) 002760 *(u8 *)(r6 - 0x1) = w4 002761 w4 = *(u8 *)(r9 + 0x0) 002762 *(u8 *)(r6 - 0x2) = w4 002763 w4 = *(u8 *)(r8 + 0x1) 002764 *(u8 *)(r6 + 0x1) = w4 002765 w4 = *(u8 *)(r8 + 0x0) 002766 *(u8 *)(r6 + 0x0) = w4 002767 r5 += -0x4 002768 if r7 > 0x98967f goto <offset> 002769 if r0 <= 0x9 goto <offset> 002770 r6 = r0 002771 r6 &= 0xffff 002772 r6 /= 0x64 002773 r3 = r6 002774 r3 *= 0x64 002775 r0 -= r3 002776 r0 <<= 0x1 002777 r0 &= 0xfffe 002778 r3 = 0x74d2 ll 002779 r3 += r0 002780 r7 = *(u64 *)(r10 - 0x8) 002781 r4 = r7 002782 r4 += r5 002783 w0 = *(u8 *)(r3 + 0x1) 002784 *(u8 *)(r4 - 0x1) = w0 002785 r5 += -0x2 002786 r4 = r7 002787 r4 += r5 002788 w3 = *(u8 *)(r3 + 0x0) 002789 *(u8 *)(r4 + 0x0) = w3 002790 if r2 != 0x0 goto <offset> 002791 goto <offset> 002792 r6 = r0 002793 r7 = *(u64 *)(r10 - 0x8) 002794 if r2 == 0x0 goto <offset> 002795 if r6 == 0x0 goto <offset> 002796 r6 <<= 0x1 002797 r6 &= 0x1e 002798 r2 = 0x74d2 ll 002799 r2 += r6 002800 r5 += -0x1 002801 r3 = r7 002802 r3 += r5 002803 w2 = *(u8 *)(r2 + 0x1) 002804 *(u8 *)(r3 + 0x0) = w2 002805 r2 = *(u64 *)(r10 - 0x10) 002806 r2 -= r5 002807 *(u64 *)(r1 + 0x8) = r2 002808 r7 += r5 002809 *(u64 *)(r1 + 0x0) = r7 002810 exit 002811 *(u64 *)(r10 - 0x58) = r2 002812 *(u64 *)(r10 - 0x60) = r1 002813 r1 = 0x76b8 ll 002814 *(u64 *)(r10 - 0x50) = r1 002815 r1 = r10 002816 r1 += -0x20 002817 *(u64 *)(r10 - 0x40) = r1 002818 r1 = r10 002819 r1 += -0x58 002820 *(u64 *)(r10 - 0x10) = r1 002821 r1 = 0xa96 ll 002822 *(u64 *)(r10 - 0x8) = r1 002823 *(u64 *)(r10 - 0x18) = r1 002824 r1 = r10 002825 r1 += -0x60 002826 *(u64 *)(r10 - 0x20) = r1 002827 *(u64 *)(r10 - 0x30) = 0x0 002828 *(u64 *)(r10 - 0x48) = 0x2 002829 *(u64 *)(r10 - 0x38) = 0x2 002830 r1 = r10 002831 r1 += -0x50 002832 r2 = r3 002833 call -0x224 002834 r6 = r1 002835 r1 = r10 002836 r1 += -0x20 002837 call <target> 002838 r1 = *(u64 *)(r10 - 0x20) 002839 r2 = *(u64 *)(r10 - 0x18) 002840 *(u64 *)(r6 + 0x8) = r2 002841 *(u64 *)(r6 + 0x0) = r1 002842 exit 002843 *(u64 *)(r10 - 0xb8) = r5 002844 *(u64 *)(r10 - 0xc0) = r4 002845 r9 = r2 002846 *(u64 *)(r10 - 0xc8) = r1 002847 r4 = <addr> ll 002848 r1 = <addr> ll 002849 r7 = <addr> ll 002850 r2 = <addr> ll 002851 if r3 != 0x0 goto <offset> 002852 r6 = r3 002853 r0 = r9 002854 r0 >>= 0x1 002855 r5 = r9 002856 r5 |= r0 002857 r0 = r5 002858 r0 >>= 0x2 002859 r5 |= r0 002860 r0 = r5 002861 r0 >>= 0x4 002862 r5 |= r0 002863 r0 = r5 002864 r0 >>= 0x8 002865 r5 |= r0 002866 r0 = r5 002867 r0 >>= 0x10 002868 r5 |= r0 002869 r0 = r5 002870 r0 >>= 0x20 002871 r5 |= r0 002872 r5 ^= -0x1 002873 r0 = r5 002874 r0 >>= 0x1 002875 r0 &= r4 002876 r5 -= r0 002877 r8 = r5 002878 r8 &= r1 002879 r5 >>= 0x2 002880 r5 &= r1 002881 r8 += r5 002882 r5 = r8 002883 r5 >>= 0x4 002884 r8 += r5 002885 r8 &= r7 002886 r8 *= r2 002887 r8 >>= 0x38 002888 r8 += 0x40 002889 r5 = *(u64 *)(r10 - 0xb8) 002890 if r5 == 0x0 goto <offset> 002891 r0 = r5 002892 r0 >>= 0x1 002893 r5 |= r0 002894 r0 = r5 002895 r0 >>= 0x2 002896 r5 |= r0 002897 r0 = r5 002898 r0 >>= 0x4 002899 r5 |= r0 002900 r0 = r5 002901 r0 >>= 0x8 002902 r5 |= r0 002903 r0 = r5 002904 r0 >>= 0x10 002905 r5 |= r0 002906 r0 = r5 002907 r0 >>= 0x20 002908 r5 |= r0 002909 r5 ^= -0x1 002910 r0 = r5 002911 r0 >>= 0x1 002912 r0 &= r4 002913 r5 -= r0 002914 r4 = r5 002915 r4 >>= 0x2 002916 r5 &= r1 002917 r4 &= r1 002918 r5 += r4 002919 r3 = r5 002920 r3 >>= 0x4 002921 r5 += r3 002922 r5 &= r7 002923 r5 *= r2 002924 r5 >>= 0x38 002925 r0 = r6 002926 r7 = *(u64 *)(r10 - 0xc8) 002927 if r5 > r8 goto <offset> 002928 r6 = 0x0 002929 r2 = 0x1 002930 r1 = 0x1 002931 r3 = *(u64 *)(r10 - 0xc0) 002932 if r9 >= r3 goto <offset> 002933 r4 = *(u64 *)(r10 - 0xb8) 002934 if r0 >= r4 goto <offset> 002935 if r0 != r4 goto <offset> 002936 r1 &= 0x1 002937 if r1 == 0x0 goto <offset> 002938 r8 = 0x0 002939 goto <offset> 002940 r5 = r3 002941 r0 = r5 002942 r0 >>= 0x1 002943 r6 = r5 002944 r5 |= r0 002945 r0 = r5 002946 r0 >>= 0x2 002947 r5 |= r0 002948 r0 = r5 002949 r0 >>= 0x4 002950 r5 |= r0 002951 r0 = r5 002952 r0 >>= 0x8 002953 r5 |= r0 002954 r0 = r5 002955 r0 >>= 0x10 002956 r5 |= r0 002957 r0 = r5 002958 r0 >>= 0x20 002959 r5 |= r0 002960 r5 ^= -0x1 002961 r0 = r5 002962 r0 >>= 0x1 002963 r0 &= r4 002964 r5 -= r0 002965 r8 = r5 002966 r8 &= r1 002967 r5 >>= 0x2 002968 r5 &= r1 002969 r8 += r5 002970 r5 = r8 002971 r5 >>= 0x4 002972 r8 += r5 002973 r8 &= r7 002974 r8 *= r2 002975 r8 >>= 0x38 002976 r5 = *(u64 *)(r10 - 0xb8) 002977 if r5 != 0x0 goto <offset> 002978 r5 = *(u64 *)(r10 - 0xc0) 002979 r0 = r5 002980 r0 >>= 0x1 002981 r5 |= r0 002982 r0 = r5 002983 r0 >>= 0x2 002984 r5 |= r0 002985 r0 = r5 002986 r0 >>= 0x4 002987 r5 |= r0 002988 r0 = r5 002989 r0 >>= 0x8 002990 r5 |= r0 002991 r0 = r5 002992 r0 >>= 0x10 002993 r5 |= r0 002994 r0 = r5 002995 r0 >>= 0x20 002996 r5 |= r0 002997 r5 ^= -0x1 002998 r0 = r5 002999 r0 >>= 0x1 003000 r0 &= r4 003001 r5 -= r0 003002 r4 = r5 003003 r4 >>= 0x2 003004 r5 &= r1 003005 r4 &= r1 003006 r5 += r4 003007 r3 = r5 003008 r3 >>= 0x4 003009 r5 += r3 003010 r5 &= r7 003011 r5 *= r2 003012 r5 >>= 0x38 003013 r5 += 0x40 003014 r0 = r6 003015 r7 = *(u64 *)(r10 - 0xc8) 003016 if r5 <= r8 goto <offset> 003017 r1 = r8 003018 r1 <<= 0x20 003019 r1 >>= 0x20 003020 if r1 <= 0x3f goto <offset> 003021 r6 = r9 003022 r2 = *(u64 *)(r10 - 0xc0) 003023 r6 /= r2 003024 r1 = r6 003025 r1 *= r2 003026 r9 -= r1 003027 r8 = 0x0 003028 r0 = 0x0 003029 goto <offset> 003030 r1 = 0x0 003031 r4 = *(u64 *)(r10 - 0xb8) 003032 if r0 < r4 goto <offset> 003033 r2 = 0x0 003034 if r0 == r4 goto <offset> 003035 r1 = r2 003036 r1 &= 0x1 003037 if r1 != 0x0 goto <offset> 003038 r0 -= r4 003039 r8 = 0x0 003040 r6 = 0x1 003041 r1 = 0x1 003042 if r9 < r3 goto <offset> 003043 r1 = 0x0 003044 r0 -= r1 003045 r9 -= r3 003046 goto <offset> 003047 r1 = r5 003048 r1 <<= 0x20 003049 r1 >>= 0x20 003050 *(u64 *)(r10 - 0xf0) = r1 003051 if r1 <= 0x5f goto <offset> 003052 r4 = *(u64 *)(r10 - 0xc0) 003053 r1 = r4 003054 r1 <<= 0x20 003055 r1 >>= 0x20 003056 r2 = r0 003057 r2 /= r1 003058 r3 = r2 003059 r3 *= r4 003060 r0 -= r3 003061 r0 <<= 0x20 003062 r5 = r9 003063 r5 >>= 0x20 003064 r0 |= r5 003065 r0 /= r1 003066 r3 = r0 003067 r3 *= r4 003068 r5 -= r3 003069 r8 = r0 003070 r8 >>= 0x20 003071 r8 |= r2 003072 r9 <<= 0x20 003073 r9 >>= 0x20 003074 r5 <<= 0x20 003075 r5 |= r9 003076 r9 = r5 003077 r0 <<= 0x20 003078 r2 = r9 003079 r2 /= r1 003080 r0 |= r2 003081 r2 *= r1 003082 r9 -= r2 003083 r6 = r0 003084 r0 = 0x0 003085 goto <offset> 003086 *(u64 *)(r10 - 0xd0) = r0 003087 r1 = r5 003088 r1 -= r8 003089 r1 <<= 0x20 003090 r1 >>= 0x20 003091 if r1 >= 0x20 goto <offset> 003092 r6 = 0x40 003093 r6 -= r8 003094 r6 <<= 0x20 003095 r6 s>>= 0x20 003096 r1 = r10 003097 r1 += -0x80 003098 r8 = *(u64 *)(r10 - 0xc0) 003099 r2 = r8 003100 r3 = *(u64 *)(r10 - 0xb8) 003101 r4 = r6 003102 call <target> 003103 r1 = r10 003104 r1 += -0x90 003105 r2 = r9 003106 r3 = *(u64 *)(r10 - 0xd0) 003107 r4 = r6 003108 call <target> 003109 r1 = *(u64 *)(r10 - 0x80) 003110 r6 = *(u64 *)(r10 - 0x90) 003111 r6 /= r1 003112 r1 = r10 003113 r1 += -0xa0 003114 r2 = r8 003115 r3 = 0x0 003116 r4 = r6 003117 r5 = 0x0 003118 call <target> 003119 r1 = r10 003120 r1 += -0xb0 003121 r2 = *(u64 *)(r10 - 0xb8) 003122 r3 = 0x0 003123 r4 = r6 003124 r5 = 0x0 003125 call <target> 003126 r1 = *(u64 *)(r10 - 0xb0) 003127 r3 = *(u64 *)(r10 - 0x98) 003128 r2 = r3 003129 r2 += r1 003130 r1 = 0x1 003131 if r2 < r3 goto <offset> 003132 r1 = 0x0 003133 r3 = *(u64 *)(r10 - 0xa8) 003134 r3 += r1 003135 r1 = *(u64 *)(r10 - 0xa0) 003136 r0 = *(u64 *)(r10 - 0xd0) 003137 r5 = *(u64 *)(r10 - 0xb8) 003138 if r3 != 0x0 goto <offset> 003139 r4 = 0x1 003140 r3 = 0x1 003141 if r9 >= r1 goto <offset> 003142 if r0 >= r2 goto <offset> 003143 if r0 != r2 goto <offset> 003144 r3 &= 0x1 003145 if r3 != 0x0 goto <offset> 003146 r0 -= r2 003147 r8 = 0x0 003148 r2 = 0x1 003149 if r9 < r1 goto <offset> 003150 r2 = 0x0 003151 r0 -= r2 003152 r9 -= r1 003153 goto <offset> 003154 r1 = 0x60 003155 r1 -= r5 003156 *(u64 *)(r10 - 0x100) = r1 003157 r6 = r1 003158 r6 <<= 0x20 003159 r4 = r6 003160 r4 s>>= 0x20 003161 r1 = r10 003162 r1 += -0x10 003163 r2 = *(u64 *)(r10 - 0xc0) 003164 r3 = *(u64 *)(r10 - 0xb8) 003165 call <target> 003166 r4 = 0x0 003167 w1 = *(u32 *)(r10 - 0x10) 003168 r1 += 0x1 003169 *(u64 *)(r10 - 0x108) = r1 003170 r6 >>= 0x20 003171 *(u64 *)(r10 - 0xf8) = r6 003172 r1 = 0x0 003173 *(u64 *)(r10 - 0xd8) = r1 003174 r0 = *(u64 *)(r10 - 0xd0) 003175 *(u64 *)(r10 - 0xe8) = r4 003176 r6 = 0x40 003177 r6 -= r8 003178 r7 = r6 003179 r7 <<= 0x20 003180 r8 = r7 003181 r8 s>>= 0x20 003182 r1 = r10 003183 r1 += -0x20 003184 *(u64 *)(r10 - 0xe0) = r9 003185 r2 = r9 003186 *(u64 *)(r10 - 0xd0) = r0 003187 r3 = r0 003188 r4 = r8 003189 call <target> 003190 r9 = *(u64 *)(r10 - 0x20) 003191 r7 >>= 0x20 003192 r1 = *(u64 *)(r10 - 0xf8) 003193 if r7 < r1 goto <offset> 003194 r1 = *(u64 *)(r10 - 0x108) 003195 r9 /= r1 003196 r1 = *(u64 *)(r10 - 0x100) 003197 r6 -= r1 003198 r6 <<= 0x20 003199 r6 s>>= 0x20 003200 r1 = r10 003201 r1 += -0x30 003202 r2 = r9 003203 r3 = 0x0 003204 r4 = r6 003205 call <target> 003206 r1 = r10 003207 r1 += -0x40 003208 r2 = *(u64 *)(r10 - 0xc0) 003209 r3 = *(u64 *)(r10 - 0xb8) 003210 r4 = r9 003211 r5 = 0x0 003212 call <target> 003213 r1 = r10 003214 r1 += -0x50 003215 r2 = *(u64 *)(r10 - 0x40) 003216 r3 = *(u64 *)(r10 - 0x38) 003217 r4 = r6 003218 call <target> 003219 r4 = *(u64 *)(r10 - 0x30) 003220 r1 = r4 003221 r2 = *(u64 *)(r10 - 0xe8) 003222 r1 += r2 003223 r2 = 0x1 003224 r3 = 0x1 003225 if r1 < r4 goto <offset> 003226 r3 = 0x0 003227 r4 = *(u64 *)(r10 - 0x50) 003228 r7 = *(u64 *)(r10 - 0xc8) 003229 r0 = *(u64 *)(r10 - 0xd0) 003230 r9 = *(u64 *)(r10 - 0xe0) 003231 if r9 < r4 goto <offset> 003232 r2 = 0x0 003233 r5 = *(u64 *)(r10 - 0x48) 003234 r0 -= r5 003235 r0 -= r2 003236 r2 = *(u64 *)(r10 - 0x28) 003237 r9 -= r4 003238 if r0 != 0x0 goto <offset> 003239 r5 = r9 003240 r5 >>= 0x1 003241 r4 = r9 003242 r4 |= r5 003243 r5 = r4 003244 r5 >>= 0x2 003245 r4 |= r5 003246 r5 = r4 003247 r5 >>= 0x4 003248 r4 |= r5 003249 r5 = r4 003250 r5 >>= 0x8 003251 r4 |= r5 003252 r5 = r4 003253 r5 >>= 0x10 003254 r4 |= r5 003255 r5 = r4 003256 r5 >>= 0x20 003257 r4 |= r5 003258 r4 ^= -0x1 003259 r5 = r4 003260 r5 >>= 0x1 003261 r6 = <addr> ll 003262 r5 &= r6 003263 r4 -= r5 003264 r8 = r4 003265 r5 = <addr> ll 003266 r8 &= r5 003267 r4 >>= 0x2 003268 r4 &= r5 003269 r8 += r4 003270 r4 = r8 003271 r4 >>= 0x4 003272 r8 += r4 003273 r4 = <addr> ll 003274 r8 &= r4 003275 r4 = <addr> ll 003276 r8 *= r4 003277 r8 >>= 0x38 003278 r8 += 0x40 003279 goto <offset> 003280 r5 = r0 003281 r5 >>= 0x1 003282 r4 = r0 003283 r4 |= r5 003284 r5 = r4 003285 r5 >>= 0x2 003286 r4 |= r5 003287 r5 = r4 003288 r5 >>= 0x4 003289 r4 |= r5 003290 r5 = r4 003291 r5 >>= 0x8 003292 r4 |= r5 003293 r5 = r4 003294 r5 >>= 0x10 003295 r4 |= r5 003296 r5 = r4 003297 r5 >>= 0x20 003298 r4 |= r5 003299 r4 ^= -0x1 003300 r5 = r4 003301 r5 >>= 0x1 003302 r6 = <addr> ll 003303 r5 &= r6 003304 r4 -= r5 003305 r8 = r4 003306 r5 = <addr> ll 003307 r8 &= r5 003308 r4 >>= 0x2 003309 r4 &= r5 003310 r8 += r4 003311 r4 = r8 003312 r4 >>= 0x4 003313 r8 += r4 003314 r4 = <addr> ll 003315 r8 &= r4 003316 r4 = <addr> ll 003317 r8 *= r4 003318 r8 >>= 0x38 003319 r4 = *(u64 *)(r10 - 0xd8) 003320 r2 += r4 003321 r2 += r3 003322 r3 = *(u64 *)(r10 - 0xf0) 003323 if r3 <= r8 goto <offset> 003324 r3 = r8 003325 r3 <<= 0x20 003326 r3 >>= 0x20 003327 r4 = r1 003328 *(u64 *)(r10 - 0xd8) = r2 003329 if r3 <= 0x3f goto <offset> 003330 r4 = *(u64 *)(r10 - 0xc0) 003331 if r4 == 0x0 goto <offset> 003332 r3 = r9 003333 r3 /= r4 003334 r6 = r1 003335 r6 += r3 003336 r0 = 0x0 003337 r3 = 0x1 003338 if r6 < r1 goto <offset> 003339 r3 = 0x0 003340 r9 %= r4 003341 r2 += r3 003342 goto <offset> 003343 r3 = 0x0 003344 if r0 < r2 goto <offset> 003345 r4 = 0x0 003346 if r0 == r2 goto <offset> 003347 r3 = r4 003348 r3 &= 0x1 003349 if r3 == 0x0 goto <offset> 003350 r5 += r0 003351 r0 = *(u64 *)(r10 - 0xc0) 003352 r3 = r0 003353 r3 += r9 003354 r9 = r3 003355 r8 = 0x0 003356 r3 = 0x1 003357 r4 = 0x1 003358 if r9 < r0 goto <offset> 003359 r4 = 0x0 003360 r5 += r4 003361 r5 -= r2 003362 if r9 < r1 goto <offset> 003363 r3 = 0x0 003364 r5 -= r3 003365 r9 -= r1 003366 r6 += -0x1 003367 r0 = r5 003368 goto <offset> 003369 r1 = r10 003370 r1 += -0x60 003371 r2 = *(u64 *)(r10 - 0xc0) 003372 r3 = *(u64 *)(r10 - 0xb8) 003373 r4 = r8 003374 call <target> 003375 r1 = *(u64 *)(r10 - 0x60) 003376 if r1 == 0x0 goto <offset> 003377 r9 /= r1 003378 r7 = *(u64 *)(r10 - 0xc8) 003379 r8 = *(u64 *)(r10 - 0xd8) 003380 r1 = r10 003381 r1 += -0x70 003382 r6 = *(u64 *)(r10 - 0xc0) 003383 r2 = r6 003384 r3 = *(u64 *)(r10 - 0xb8) 003385 r4 = r9 003386 r5 = 0x0 003387 call <target> 003388 r4 = 0x1 003389 r1 = *(u64 *)(r10 - 0x70) 003390 r3 = 0x1 003391 r2 = *(u64 *)(r10 - 0xe0) 003392 if r2 >= r1 goto <offset> 003393 r2 = *(u64 *)(r10 - 0x68) 003394 r0 = *(u64 *)(r10 - 0xd0) 003395 if r0 >= r2 goto <offset> 003396 r5 = *(u64 *)(r10 - 0xb8) 003397 if r0 != r2 goto <offset> 003398 r3 &= 0x1 003399 if r3 == 0x0 goto <offset> 003400 r0 += r5 003401 r8 = *(u64 *)(r10 - 0xe0) 003402 r3 = r8 003403 r3 += r6 003404 r4 = 0x1 003405 r5 = 0x1 003406 if r3 < r8 goto <offset> 003407 r5 = 0x0 003408 r0 += r5 003409 r6 = *(u64 *)(r10 - 0xe8) 003410 r9 += r6 003411 r9 += -0x1 003412 r5 = 0x1 003413 if r9 < r6 goto <offset> 003414 r5 = 0x0 003415 r0 -= r2 003416 r8 = *(u64 *)(r10 - 0xd8) 003417 if r3 < r1 goto <offset> 003418 r4 = 0x0 003419 r0 -= r4 003420 r3 -= r1 003421 r8 += r5 003422 r6 = r9 003423 r9 = r3 003424 goto <offset> 003425 r4 = 0x1 003426 r3 = 0x1 003427 r5 = *(u64 *)(r10 - 0xc0) 003428 if r9 >= r5 goto <offset> 003429 r6 = *(u64 *)(r10 - 0xb8) 003430 if r0 >= r6 goto <offset> 003431 r6 = *(u64 *)(r10 - 0xb8) 003432 if r0 != r6 goto <offset> 003433 r3 &= 0x1 003434 if r3 == 0x0 goto <offset> 003435 goto <offset> 003436 r3 = 0x0 003437 r2 = *(u64 *)(r10 - 0x68) 003438 r0 = *(u64 *)(r10 - 0xd0) 003439 if r0 < r2 goto <offset> 003440 r4 = 0x0 003441 r5 = *(u64 *)(r10 - 0xb8) 003442 if r0 == r2 goto <offset> 003443 r3 = r4 003444 r3 &= 0x1 003445 if r3 != 0x0 goto <offset> 003446 r5 = *(u64 *)(r10 - 0xe8) 003447 r6 = r5 003448 r6 += r9 003449 r4 = 0x1 003450 r3 = 0x1 003451 if r6 < r5 goto <offset> 003452 r3 = 0x0 003453 r9 = *(u64 *)(r10 - 0xe0) 003454 if r9 < r1 goto <offset> 003455 r4 = 0x0 003456 r0 -= r2 003457 r0 -= r4 003458 r9 -= r1 003459 r8 += r3 003460 goto <offset> 003461 r3 = 0x0 003462 r6 = *(u64 *)(r10 - 0xb8) 003463 if r0 < r6 goto <offset> 003464 r4 = 0x0 003465 r6 = *(u64 *)(r10 - 0xb8) 003466 if r0 == r6 goto <offset> 003467 r3 = r4 003468 r3 &= 0x1 003469 if r3 != 0x0 goto <offset> 003470 r3 = 0x1 003471 r4 = 0x1 003472 if r9 < r5 goto <offset> 003473 r4 = 0x0 003474 r6 = *(u64 *)(r10 - 0xb8) 003475 r0 -= r6 003476 r1 += 0x1 003477 if r1 == 0x0 goto <offset> 003478 r3 = 0x0 003479 r0 -= r4 003480 r2 += r3 003481 r9 -= r5 003482 r6 = r1 003483 r8 = r2 003484 *(u64 *)(r7 + 0x10) = r9 003485 *(u64 *)(r7 + 0x0) = r6 003486 *(u64 *)(r7 + 0x18) = r0 003487 *(u64 *)(r7 + 0x8) = r8 003488 exit 003489 goto <offset> 003490 goto <offset> 003491 r5 = r4 003492 r5 &= 0x40 003493 if r5 != 0x0 goto <offset> 003494 if r4 == 0x0 goto <offset> 003495 r5 = r4 003496 r5 &= 0x3f 003497 r3 <<= r5 003498 r4 = -r4 003499 r4 &= 0x3f 003500 r0 = r2 003501 r0 >>= r4 003502 r3 |= r0 003503 r2 <<= r5 003504 goto <offset> 003505 r4 &= 0x3f 003506 r3 = r2 003507 r3 <<= r4 003508 r2 = 0x0 003509 *(u64 *)(r1 + 0x0) = r2 003510 *(u64 *)(r1 + 0x8) = r3 003511 exit 003512 r5 = r4 003513 r5 &= 0x40 003514 if r5 != 0x0 goto <offset> 003515 if r4 == 0x0 goto <offset> 003516 r5 = r4 003517 r5 &= 0x3f 003518 r2 >>= r5 003519 r4 = -r4 003520 r4 &= 0x3f 003521 r0 = r3 003522 r0 <<= r4 003523 r0 |= r2 003524 r3 >>= r5 003525 r2 = r0 003526 goto <offset> 003527 r4 &= 0x3f 003528 r3 >>= r4 003529 r2 = r3 003530 r3 = 0x0 003531 *(u64 *)(r1 + 0x0) = r2 003532 *(u64 *)(r1 + 0x8) = r3 003533 exit 003534 *(u64 *)(r10 - 0x10) = r3 003535 *(u64 *)(r10 - 0x8) = r1 003536 r1 = r2 003537 r1 <<= 0x20 003538 r1 >>= 0x20 003539 r7 = r4 003540 r7 <<= 0x20 003541 r7 >>= 0x20 003542 r6 = r2 003543 r6 >>= 0x20 003544 r3 = r7 003545 r3 *= r1 003546 r7 *= r6 003547 r0 = r4 003548 r0 >>= 0x20 003549 r9 = r0 003550 r9 *= r1 003551 r1 = r9 003552 r1 += r7 003553 r8 = 0x1 003554 if r1 < r9 goto <offset> 003555 r8 = 0x0 003556 r9 = r1 003557 r9 <<= 0x20 003558 r7 = r3 003559 r7 += r9 003560 r9 = 0x1 003561 if r7 < r3 goto <offset> 003562 r9 = 0x0 003563 r3 = *(u64 *)(r10 - 0x8) 003564 *(u64 *)(r3 + 0x0) = r7 003565 r1 >>= 0x20 003566 r8 <<= 0x20 003567 r8 |= r1 003568 r1 = *(u64 *)(r10 - 0x10) 003569 r4 *= r1 003570 r5 *= r2 003571 r5 += r4 003572 r0 *= r6 003573 r0 += r5 003574 r0 += r8 003575 r0 += r9 003576 *(u64 *)(r3 + 0x8) = r0 003577 exit