Version diff

Upgrade at slot 423883931 for Program 8HYM...SUMf.

Before Previous version 8026a04a...e3bad629
After slot 423883931 5555c7fd...73a1b1ee
Updated Jun 2, 2026, 8:41 PM 5the...5ohH
48417 before instructions 47213 after instructions
Changed instruction rows 4136
Before After
000000 r7 = r3
000001 r6 = r1
000002 r1 = *(u64 *)(r6 + 0x100)
000003 if r1 == 0x100 goto <offset>
000004 if r1 > 0x100 goto <offset>
000005 r8 = r6
000006 r8 += r1
000007 r9 = 0x100
000008 r9 -= r1
000009 r3 = r7
000010 if r7 < r9 goto <offset>
000011 r3 = r9
000012 *(u64 *)(r10 - 0x8) = r3
000013 r1 = r8
000014 call sol_memcpy_
000015 r2 = *(u64 *)(r10 - 0x8)
000016 if r7 <= r9 goto <offset>
000017 r8 += r2
000018 *(u8 *)(r8 - 0x1) = 0x40
000019 r3 = *(u64 *)(r6 + 0x100)
000020 r1 = r3
000021 r1 += r2
000022 r2 = 0x1
000023 if r1 < r3 goto <offset>
000024 r2 = 0x0
000025 r2 &= 0x1
000026 if r2 != 0x0 goto <offset>
000027 *(u64 *)(r6 + 0x100) = r1
000028 if r1 <= 0x100 goto <offset>
000029 *(u64 *)(r6 + 0x100) = 0x100
000030 *(u8 *)(r6 + 0xff) = 0x40
000031 r0 = r6
000032 exit
000033 r2 = 0x100
000034 r3 = <addr> ll
000035 call <target>
000036 r1 = <addr> ll
000037 call <target>
000038 r6 = r1
000039 r1 = *(u64 *)(r6 + 0x100)
000040 if r1 == 0x100 goto <offset>
000041 if r1 > 0x100 goto <offset>
000042 r3 = 0x100
000043 r3 -= r1
000044 r4 = r6
000045 r4 += r1
000046 r1 = r2
000047 r2 = r4
000048 call <target>
000049 r3 = *(u64 *)(r6 + 0x100)
000050 r1 = r3
000051 r1 += r0
000052 r2 = 0x1
000053 if r1 < r3 goto <offset>
000054 r2 = 0x0
000055 r2 &= 0x1
000056 if r2 != 0x0 goto <offset>
000057 *(u64 *)(r6 + 0x100) = r1
000058 if r1 <= 0x100 goto <offset>
000059 *(u64 *)(r6 + 0x100) = 0x100
000060 *(u8 *)(r6 + 0xff) = 0x40
000061 r0 = r6
000062 exit
000063 r2 = 0x100
000064 r3 = <addr> ll
000065 call <target>
000066 r1 = <addr> ll
000067 call <target>
000068 r0 = 0x1a
000000 r0 = 0x1a
000069 r2 = *(u64 *)(r1 + 0x48)
000001 r2 = *(u64 *)(r1 + 0x48)
000070 r3 = *(u64 *)(r1 + 0x50)
000002 r3 = *(u64 *)(r1 + 0x50)
105 unchanged instructions hidden
000176 r1 = *(u64 *)(r10 - 0x18)
000108 r1 = *(u64 *)(r10 - 0x18)
000177 *(u64 *)(r1 + 0x48) = r2
000109 *(u64 *)(r1 + 0x48) = r2
000178 exit
000110 exit
000179 r7 = r3
000180 r6 = r2
000181 if r1 == 0x0 goto <offset>
000182 r2 = r1
000183 r2 /= 0xa
000184 r3 = r2
000185 r3 *= 0xa
000186 r4 = r1
000187 r4 -= r3
000188 r4 |= 0x30
000189 *(u8 *)(r10 - 0x1) = w4
000190 if r1 > 0x9 goto <offset>
000191 r9 = 0x1
000192 r2 = r10
000193 r2 += -0x1
000194 goto <offset>
000195 *(u8 *)(r6 + 0x0) = 0x30
000196 r8 = 0x1
000197 goto <offset>
000198 r2 %= 0xa
000199 r2 |= 0x30
000200 *(u8 *)(r10 - 0x2) = w2
000201 if r1 >= 0x64 goto <offset>
000202 r2 = r10
000203 r2 += -0x2
000204 r9 = 0x2
000205 goto <offset>
000206 r2 = r1
000207 r2 /= 0x64
000208 r2 %= 0xa
000209 r2 |= 0x30
000210 *(u8 *)(r10 - 0x3) = w2
000211 if r1 >= 0x3e8 goto <offset>
000212 r2 = r10
000213 r2 += -0x3
000214 r9 = 0x3
000215 goto <offset>
000216 r2 = r1
000217 r2 /= 0x3e8
000218 r2 %= 0xa
000219 r2 |= 0x30
000220 *(u8 *)(r10 - 0x4) = w2
000221 if r1 >= 0x2710 goto <offset>
000222 r2 = r10
000223 r2 += -0x4
000224 r9 = 0x4
000225 goto <offset>
000226 r2 = r1
000227 r2 /= 0x2710
000228 r2 %= 0xa
000229 r2 |= 0x30
000230 *(u8 *)(r10 - 0x5) = w2
000231 if r1 >= 0x186a0 goto <offset>
000232 r2 = r10
000233 r2 += -0x5
000234 r9 = 0x5
000235 goto <offset>
000236 r2 = r1
000237 r2 /= 0x186a0
000238 r2 %= 0xa
000239 r2 |= 0x30
000240 *(u8 *)(r10 - 0x6) = w2
000241 if r1 >= 0xf4240 goto <offset>
000242 r2 = r10
000243 r2 += -0x6
000244 r9 = 0x6
000245 goto <offset>
000246 r2 = r1
000247 r2 /= 0xf4240
000248 r2 %= 0xa
000249 r2 |= 0x30
000250 *(u8 *)(r10 - 0x7) = w2
000251 if r1 >= 0x989680 goto <offset>
000252 r2 = r10
000253 r2 += -0x7
000254 r9 = 0x7
000255 goto <offset>
000256 r2 = r1
000257 r2 /= 0x989680
000258 r2 %= 0xa
000259 r2 |= 0x30
000260 *(u8 *)(r10 - 0x8) = w2
000261 if r1 >= 0x5f5e100 goto <offset>
000262 r2 = r10
000263 r2 += -0x8
000264 r9 = 0x8
000265 goto <offset>
000266 r2 = r1
000267 r2 /= 0x5f5e100
000268 r2 %= 0xa
000269 r2 |= 0x30
000270 *(u8 *)(r10 - 0x9) = w2
000271 if r1 >= 0x3b9aca00 goto <offset>
000272 r2 = r10
000273 r2 += -0x9
000274 r9 = 0x9
000275 goto <offset>
000276 r2 = r1
000277 r2 /= 0x3b9aca00
000278 r2 %= 0xa
000279 r2 |= 0x30
000280 *(u8 *)(r10 - 0xa) = w2
000281 r2 = <addr> ll
000282 if r1 >= r2 goto <offset>
000283 r2 = r10
000284 r2 += -0xa
000285 r9 = 0xa
000286 goto <offset>
000287 r3 = r1
000288 r3 /= r2
000289 r3 %= 0xa
000290 r3 |= 0x30
000291 *(u8 *)(r10 - 0xb) = w3
000292 r2 = <addr> ll
000293 if r1 >= r2 goto <offset>
000294 r2 = r10
000295 r2 += -0xb
000296 r9 = 0xb
000297 goto <offset>
000298 r3 = r1
000299 r3 /= r2
000300 r3 %= 0xa
000301 r3 |= 0x30
000302 *(u8 *)(r10 - 0xc) = w3
000303 r2 = <addr> ll
000304 if r1 >= r2 goto <offset>
000305 r2 = r10
000306 r2 += -0xc
000307 r9 = 0xc
000308 goto <offset>
000309 r3 = r1
000310 r3 /= r2
000311 r3 %= 0xa
000312 r3 |= 0x30
000313 *(u8 *)(r10 - 0xd) = w3
000314 r2 = <addr> ll
000315 if r1 >= r2 goto <offset>
000316 r2 = r10
000317 r2 += -0xd
000318 r9 = 0xd
000319 goto <offset>
000320 r3 = r1
000321 r3 /= r2
000322 r3 %= 0xa
000323 r3 |= 0x30
000324 *(u8 *)(r10 - 0xe) = w3
000325 r2 = <addr> ll
000326 if r1 >= r2 goto <offset>
000327 r2 = r10
000328 r2 += -0xe
000329 r9 = 0xe
000330 goto <offset>
000331 r3 = r1
000332 r3 /= r2
000333 r3 %= 0xa
000334 r3 |= 0x30
000335 *(u8 *)(r10 - 0xf) = w3
000336 r2 = <addr> ll
000337 if r1 >= r2 goto <offset>
000338 r2 = r10
000339 r2 += -0xf
000340 r9 = 0xf
000341 goto <offset>
000342 r3 = r1
000343 r3 /= r2
000344 r3 %= 0xa
000345 r3 |= 0x30
000346 *(u8 *)(r10 - 0x10) = w3
000347 r2 = <addr> ll
000348 if r1 >= r2 goto <offset>
000349 r2 = r10
000350 r2 += -0x10
000351 r9 = 0x10
000352 goto <offset>
000353 r3 = r1
000354 r3 /= r2
000355 r3 %= 0xa
000356 r3 |= 0x30
000357 *(u8 *)(r10 - 0x11) = w3
000358 r2 = <addr> ll
000359 if r1 >= r2 goto <offset>
000360 r2 = r10
000361 r2 += -0x11
000362 r9 = 0x11
000363 goto <offset>
000364 r3 = r1
000365 r3 /= r2
000366 r3 %= 0xa
000367 r3 |= 0x30
000368 *(u8 *)(r10 - 0x12) = w3
000369 r3 = <addr> ll
000370 if r1 >= r3 goto <offset>
000371 r2 = r10
000372 r2 += -0x12
000373 r9 = 0x12
000374 goto <offset>
000375 r2 = r1
000376 r2 /= r3
000377 r3 = -<addr> ll
000378 if r1 < r3 goto <offset>
000379 r2 += -0xa
000380 r2 |= 0x30
000381 *(u8 *)(r10 - 0x13) = w2
000382 if r1 >= r3 goto <offset>
000383 r2 = r10
000384 r2 += -0x13
000385 r9 = 0x13
000386 goto <offset>
000387 r9 = 0x14
000388 r2 = r10
000389 r2 += -0x14
000390 *(u8 *)(r10 - 0x14) = 0x31
000391 r8 = r9
000392 if r9 < r7 goto <offset>
000393 r8 = r7
000394 r1 = r6
000395 r3 = r8
000396 call sol_memcpy_
000397 if r9 <= r7 goto <offset>
000398 r6 += r7
000399 *(u8 *)(r6 - 0x1) = 0x40
000400 r0 = r8
000401 exit
000402 r8 = r3
000111 r8 = r3
000403 r7 = r2
000112 r7 = r2
000404 r6 = r1
000113 r6 = r1
214 unchanged instructions hidden
000619 r9 = 0x0
000328 r9 = 0x0
000620 r2 = r8
000329 r2 = r8
000621 r3 = 0x0
000330 r3 = 0x0
000622 r4 = 0xa0
000331 r4 = 0xa8
000623 r5 = 0x0
000332 r5 = 0x0
000624 call <target>
000333 call <target>
000625 r1 = 0x1
000334 r1 = 0x1
14 unchanged instructions hidden
000640 r1 = 0x0
000349 r1 = 0x0
000641 if r6 == 0x0 goto <offset>
000350 if r6 == 0x0 goto <offset>
000642 r1 = *(u64 *)(r7 + 0x8)
000351 r1 = *(u64 *)(r7 + 0x8)
000643 r6 *= 0xa0
000352 r6 *= 0xa8
000644 *(u64 *)(r10 - 0x8) = r6
000353 *(u64 *)(r10 - 0x8) = r6
000645 *(u64 *)(r10 - 0x18) = r1
000354 *(u64 *)(r10 - 0x18) = r1
000646 r1 = 0x8
000355 r1 = 0x8
16 unchanged instructions hidden
000663 r3 = *(u64 *)(r10 - 0x48)
000372 r3 = *(u64 *)(r10 - 0x48)
000664 call <target>
000373 call <target>
000665 r6 = r5
000374 r6 = r5
000666 *(u64 *)(r10 - 0x8f8) = r4
000375 *(u64 *)(r10 - 0x8e0) = r4
000667 r8 = r3
000376 r8 = r3
000668 *(u64 *)(r10 - 0x858) = r2
000377 *(u64 *)(r10 - 0x850) = r2
000669 r9 = r1
000378 r7 = r1
000670 r1 = *(u64 *)(r6 - 0xff8)
000379 r1 = *(u64 *)(r6 - 0xff8)
000671 *(u64 *)(r10 - 0x908) = r1
000380 *(u64 *)(r10 - 0x8f0) = r1
000672 r7 = *(u64 *)(r1 + 0x38)
000381 r9 = *(u64 *)(r1 + 0x38)
000673 r1 = r10
000382 r1 = r10
000674 r1 += -0x460
000383 r1 += -0x460
000675 r2 = r7
000384 r2 = r9
000676 call <target>
000385 call <target>
000677 w4 = *(u32 *)(r10 - 0x454)
000386 w3 = *(u32 *)(r10 - 0x454)
000678 w5 = *(u32 *)(r10 - 0x458)
000387 w1 = *(u32 *)(r10 - 0x458)
000679 r3 = *(u64 *)(r10 - 0x460)
000388 r5 = *(u64 *)(r10 - 0x460)
000680 if r3 == 0x0 goto <offset>
000389 if r5 == 0x0 goto <offset>
000681 *(u64 *)(r10 - 0x910) = r7
000390 r3 <<= 0x20
000391 r3 |= r1
000682 r1 = *(u64 *)(r10 - 0x450)
000392 r1 = *(u64 *)(r10 - 0x450)
000393 if r3 >= 0x48 goto <offset>
000683 w2 = *(u8 *)(r1 + 0x0)
000394 w2 = *(u8 *)(r1 + 0x0)
000684 r2 += 0x1
000395 r2 += 0x1
000685 r7 = r2
000396 r3 = r2
000686 r7 &= 0xff
000397 r3 &= 0xff
000687 r0 = 0x1
000398 if r3 != r2 goto <offset>
000688 if r7 != r2 goto <offset>
000689 r0 = 0x0
000690 r4 <<= 0x20
000691 r0 &= 0x1
000692 r4 |= r5
000693 if r4 >= 0x48 goto <offset>
000694 if r0 != 0x0 goto <offset>
000695 *(u8 *)(r1 + 0x0) = w2
000399 *(u8 *)(r1 + 0x0) = w2
000696 r5 = 0x0
000400 r1 = 0x0
000697 r4 = 0x2
000401 r3 = 0x2
000698 *(u32 *)(r9 + 0x4) = w4
000402 *(u32 *)(r7 + 0x4) = w3
000699 *(u32 *)(r9 + 0x0) = w5
000403 *(u32 *)(r7 + 0x0) = w1
000700 r1 = 0x2
000404 r1 = 0x2
000701 goto <offset>
000405 goto <offset>
000702 if r0 != 0x0 goto <offset>
000406 w3 = *(u8 *)(r1 + 0x0)
000703 r4 = *(u64 *)(r6 - 0xfe0)
000407 r3 += 0x1
000704 *(u64 *)(r10 - 0x868) = r4
000408 r4 = r3
000409 r4 &= 0xff
000410 if r4 != r3 goto <offset>
000411 r2 = *(u64 *)(r6 - 0xfe0)
000412 *(u64 *)(r10 - 0x868) = r2
000705 r4 = *(u64 *)(r6 - 0xfe8)
000413 r4 = *(u64 *)(r6 - 0xfe8)
000706 r7 = *(u64 *)(r6 - 0xff0)
000414 *(u64 *)(r10 - 0x900) = r4
000707 r5 = *(u64 *)(r6 - 0x1000)
000415 r2 = *(u64 *)(r6 - 0xff0)
000708 r3 = *(u64 *)(r3 + 0x40)
000416 *(u64 *)(r10 - 0x8f8) = r2
000709 *(u8 *)(r1 + 0x0) = w2
000417 r2 = *(u64 *)(r6 - 0x1000)
000710 *(u64 *)(r10 - 0x860) = r3
000418 r4 = *(u64 *)(r5 + 0x40)
000711 if r3 == 0x0 goto <offset>
000419 *(u8 *)(r1 + 0x0) = w3
000712 r3 = r5
000420 *(u64 *)(r10 - 0x860) = r4
000713 if r5 < 0x4 goto <offset>
000421 if r4 == 0x0 goto <offset>
000714 r3 = 0x4
000422 r4 = r2
000423 if r2 < 0x4 goto <offset>
000424 r4 = 0x4
000715 *(u64 *)(r10 - 0x700) = 0x0
000425 *(u64 *)(r10 - 0x700) = 0x0
000716 *(u64 *)(r10 - 0x760) = 0x0
000426 *(u64 *)(r10 - 0x760) = 0x0
000717 *(u64 *)(r10 - 0x7c0) = 0x0
000427 *(u64 *)(r10 - 0x7c0) = 0x0
6 unchanged instructions hidden
000724 *(u8 *)(r10 - 0x1f8) = 0x2
000434 *(u8 *)(r10 - 0x1f8) = 0x2
000725 *(u8 *)(r10 - 0x2c8) = 0x2
000435 *(u8 *)(r10 - 0x2c8) = 0x2
000726 *(u8 *)(r10 - 0x398) = 0x2
000436 *(u8 *)(r10 - 0x398) = 0x2
000727 if r5 == 0x0 goto <offset>
000437 if r2 == 0x0 goto <offset>
000728 *(u64 *)(r10 - 0x920) = r7
000438 *(u64 *)(r10 - 0x910) = r9
000729 *(u64 *)(r10 - 0x930) = r4
000439 *(u64 *)(r10 - 0x918) = r8
000730 *(u64 *)(r10 - 0x928) = r8
000440 *(u64 *)(r10 - 0x908) = r7
000731 *(u64 *)(r10 - 0x918) = r9
000441 r5 = r10
000732 r0 = r10
000442 r5 += -0x460
000733 r0 += -0x460
000443 r9 = 0x0
000734 r6 = 0x0
000735 r8 = r10
000444 r8 = r10
000736 r8 += -0x818
000445 r8 += -0x818
000737 r9 = r10
000446 r6 = r10
000738 r9 += -0x698
000447 r6 += -0x698
000739 r7 = *(u64 *)(r10 - 0x8f8)
000448 r7 = *(u64 *)(r10 - 0x8e0)
000740 r7 += 0xc8
000449 r7 += 0xc8
000741 *(u64 *)(r10 - 0x848) = r5
000450 *(u64 *)(r10 - 0x858) = r2
000742 *(u64 *)(r10 - 0x840) = r3
000451 *(u64 *)(r10 - 0x840) = r4
000743 goto <offset>
000452 goto <offset>
000744 r1 = r10
000453 r1 = r10
000745 r1 += -0x120
000454 r1 += -0x120
000746 *(u64 *)(r10 - 0x850) = r1
000455 *(u64 *)(r10 - 0x848) = r1
000747 call <target>
000456 call <target>
000748 *(u64 *)(r8 - 0x8) = 0x1
000457 *(u64 *)(r8 - 0x8) = 0x1
000749 r1 = r8
000458 r1 = r8
000750 r2 = *(u64 *)(r10 - 0x850)
000459 r2 = *(u64 *)(r10 - 0x848)
000751 r3 = 0x58
000460 r3 = 0x58
000752 call <target>
000461 call <target>
000753 r2 = *(u64 *)(r7 - 0xc8)
000462 r2 = *(u64 *)(r7 - 0xc8)
000754 r1 = r10
000463 r1 = r10
000755 r1 += -0x120
000464 r1 += -0x120
000756 *(u64 *)(r10 - 0x850) = r1
000465 *(u64 *)(r10 - 0x848) = r1
000757 call <target>
000466 call <target>
000758 *(u64 *)(r9 - 0x8) = 0x1
000467 *(u64 *)(r6 - 0x8) = 0x1
000759 r1 = r9
000468 r1 = r6
000760 r2 = *(u64 *)(r10 - 0x850)
000469 r2 = *(u64 *)(r10 - 0x848)
000761 r3 = 0x88
000470 r3 = 0x88
000762 call <target>
000471 call <target>
000763 r3 = *(u64 *)(r10 - 0x840)
000472 r2 = *(u64 *)(r10 - 0x858)
000764 r0 = *(u64 *)(r10 - 0x838)
000473 r4 = *(u64 *)(r10 - 0x840)
000474 r5 = *(u64 *)(r10 - 0x838)
000765 r7 += 0xf0
000475 r7 += 0xf0
000766 r8 += 0x60
000476 r8 += 0x60
000767 r9 += 0x90
000477 r6 += 0x90
000768 r0 += 0xd0
000478 r5 += 0xd0
000769 r6 += 0x1
000479 r9 += 0x1
000770 if r6 >= r3 goto <offset>
000480 if r9 >= r4 goto <offset>
000771 w2 = *(u8 *)(r7 + 0x20)
000481 w3 = *(u8 *)(r7 + 0x20)
000772 if r2 == 0x9 goto <offset>
000482 if r3 == 0x9 goto <offset>
000773 r1 = r2
000483 r1 = r3
000774 r1 += -0x1
000484 r1 += -0x1
000775 r2 += -0x2
000485 r3 += -0x2
000776 if r2 < 0x7 goto <offset>
000486 if r3 < 0x7 goto <offset>
000777 r1 = 0x0
000487 r1 = 0x0
000778 if r1 == 0x0 goto <offset>
000488 if r1 == 0x0 goto <offset>
000779 if r1 != 0x1 goto <offset>
000489 if r1 != 0x1 goto <offset>
000780 r2 = r7
000490 r2 = r7
000781 r2 += -0xc0
000491 r2 += -0xc0
000782 r1 = *(u64 *)(r10 - 0x858)
000492 r1 = *(u64 *)(r10 - 0x850)
000783 r1 = *(u64 *)(r1 + 0x0)
000493 r1 = *(u64 *)(r1 + 0x0)
000784 r3 = *(u64 *)(r7 - 0xc0)
000494 r3 = *(u64 *)(r7 - 0xc0)
000785 if r3 != r1 goto <offset>
000495 if r3 != r1 goto <offset>
000786 r1 = *(u64 *)(r10 - 0x858)
000496 r1 = *(u64 *)(r10 - 0x850)
000787 r1 = *(u64 *)(r1 + 0x8)
000497 r1 = *(u64 *)(r1 + 0x8)
000788 r3 = *(u64 *)(r2 + 0x8)
000498 r3 = *(u64 *)(r2 + 0x8)
000789 if r3 != r1 goto <offset>
000499 if r3 != r1 goto <offset>
000790 r1 = *(u64 *)(r10 - 0x858)
000500 r1 = *(u64 *)(r10 - 0x850)
000791 r1 = *(u64 *)(r1 + 0x10)
000501 r1 = *(u64 *)(r1 + 0x10)
000792 r3 = *(u64 *)(r2 + 0x10)
000502 r3 = *(u64 *)(r2 + 0x10)
000793 if r3 != r1 goto <offset>
000503 if r3 != r1 goto <offset>
000794 r1 = 0x0
000504 r1 = 0x0
000795 r3 = *(u64 *)(r10 - 0x858)
000505 r3 = *(u64 *)(r10 - 0x850)
000796 r3 = *(u64 *)(r3 + 0x18)
000506 r3 = *(u64 *)(r3 + 0x18)
000797 r4 = *(u64 *)(r2 + 0x18)
000507 r4 = *(u64 *)(r2 + 0x18)
000798 if r4 == r3 goto <offset>
000508 if r4 == r3 goto <offset>
000799 r1 = 0x1
000509 r1 = 0x1
000800 *(u64 *)(r10 - 0x838) = r0
000510 *(u64 *)(r10 - 0x838) = r5
000801 r3 = 0x1
000511 r3 = 0x1
000802 if r1 == 0x0 goto <offset>
000512 if r1 == 0x0 goto <offset>
000803 r3 = 0x0
000513 r3 = 0x0
000804 goto <offset>
000514 goto <offset>
000805 r1 = *(u64 *)(r7 - 0xc0)
000515 r1 = *(u64 *)(r7 - 0xc0)
000806 r2 = *(u64 *)(r10 - 0x858)
000516 r2 = *(u64 *)(r10 - 0x850)
000807 r2 = *(u64 *)(r2 + 0x0)
000517 r2 = *(u64 *)(r2 + 0x0)
000808 if r2 != r1 goto <offset>
000518 if r2 != r1 goto <offset>
000809 r1 = *(u64 *)(r7 - 0xb8)
000519 r1 = *(u64 *)(r7 - 0xb8)
000810 r2 = *(u64 *)(r10 - 0x858)
000520 r2 = *(u64 *)(r10 - 0x850)
000811 r2 = *(u64 *)(r2 + 0x8)
000521 r2 = *(u64 *)(r2 + 0x8)
000812 if r2 != r1 goto <offset>
000522 if r2 != r1 goto <offset>
000813 r1 = *(u64 *)(r7 - 0xb0)
000523 r1 = *(u64 *)(r7 - 0xb0)
000814 r2 = *(u64 *)(r10 - 0x858)
000524 r2 = *(u64 *)(r10 - 0x850)
000815 r2 = *(u64 *)(r2 + 0x10)
000525 r2 = *(u64 *)(r2 + 0x10)
000816 if r2 != r1 goto <offset>
000526 if r2 != r1 goto <offset>
000817 r5 = 0x0
000527 r0 = 0x0
000818 r1 = *(u64 *)(r7 - 0xa8)
000528 r1 = *(u64 *)(r7 - 0xa8)
000819 r2 = *(u64 *)(r10 - 0x858)
000529 r2 = *(u64 *)(r10 - 0x850)
000820 r2 = *(u64 *)(r2 + 0x18)
000530 r2 = *(u64 *)(r2 + 0x18)
000821 if r2 == r1 goto <offset>
000531 if r2 == r1 goto <offset>
000822 r5 = 0x1
000532 r0 = 0x1
000823 r3 = *(u64 *)(r7 - 0xc8)
000533 r3 = *(u64 *)(r7 - 0xc8)
000824 *(u64 *)(r10 - 0x838) = r0
000534 *(u64 *)(r10 - 0x838) = r5
000825 if r5 == 0x0 goto <offset>
000535 if r0 == 0x0 goto <offset>
000826 r1 = *(u64 *)(r7 - 0xa0)
000536 r1 = *(u64 *)(r7 - 0xa0)
000827 r2 = *(u64 *)(r10 - 0x858)
000537 r2 = *(u64 *)(r10 - 0x850)
000828 r2 = *(u64 *)(r2 + 0x0)
000538 r2 = *(u64 *)(r2 + 0x0)
000829 if r2 != r1 goto <offset>
000539 if r2 != r1 goto <offset>
000830 r1 = *(u64 *)(r7 - 0x98)
000540 r1 = *(u64 *)(r7 - 0x98)
000831 r2 = *(u64 *)(r10 - 0x858)
000541 r2 = *(u64 *)(r10 - 0x850)
000832 r2 = *(u64 *)(r2 + 0x8)
000542 r2 = *(u64 *)(r2 + 0x8)
000833 if r2 != r1 goto <offset>
000543 if r2 != r1 goto <offset>
000834 r1 = *(u64 *)(r7 - 0x90)
000544 r1 = *(u64 *)(r7 - 0x90)
000835 r2 = *(u64 *)(r10 - 0x858)
000545 r2 = *(u64 *)(r10 - 0x850)
000836 r2 = *(u64 *)(r2 + 0x10)
000546 r2 = *(u64 *)(r2 + 0x10)
000837 if r2 != r1 goto <offset>
000547 if r2 != r1 goto <offset>
000838 r1 = 0x0
000548 r1 = 0x0
000839 r2 = *(u64 *)(r7 - 0x88)
000549 r2 = *(u64 *)(r7 - 0x88)
000840 r4 = *(u64 *)(r10 - 0x858)
000550 r4 = *(u64 *)(r10 - 0x850)
000841 r4 = *(u64 *)(r4 + 0x18)
000551 r4 = *(u64 *)(r4 + 0x18)
000842 if r4 == r2 goto <offset>
000552 if r4 == r2 goto <offset>
000843 r1 = 0x1
000553 r1 = 0x1
000844 if r1 == 0x0 goto <offset>
000554 if r1 == 0x0 goto <offset>
000845 *(u8 *)(r10 - 0x58) = 0x2
000555 *(u8 *)(r10 - 0x58) = 0x2
000846 goto <offset>
000556 goto <offset>
000847 *(u64 *)(r10 - 0x850) = r5
000557 *(u64 *)(r10 - 0x848) = r0
000848 r1 = r10
000558 r1 = r10
000849 r1 += -0x120
000559 r1 += -0x120
000850 call <target>
000560 call <target>
2 unchanged instructions hidden
000853 *(u8 *)(r10 - 0x58) = 0x2
000563 *(u8 *)(r10 - 0x58) = 0x2
000854 goto <offset>
000564 goto <offset>
000855 r2 = 0x1
000565 r2 = 0x1
000856 r5 = *(u64 *)(r10 - 0x850)
000566 r5 = *(u64 *)(r10 - 0x848)
000857 if r5 == 0x0 goto <offset>
000567 if r5 == 0x0 goto <offset>
000858 r2 = 0x0
000568 r2 = 0x0
000859 r4 = *(u64 *)(r10 - 0x110)
000569 r4 = *(u64 *)(r10 - 0x110)
9 unchanged instructions hidden
000869 r1 += -0x120
000579 r1 += -0x120
000870 r5 = r10
000580 r5 = r10
000871 call <target>
000581 call <target>
000872 r0 = *(u64 *)(r10 - 0x838)
000582 r5 = *(u64 *)(r10 - 0x838)
000873 r2 = r10
000583 r2 = r10
000874 r2 += -0x120
000584 r2 += -0x120
000875 r1 = r0
000585 r1 = r5
000876 r3 = 0xd0
000586 r3 = 0xd0
000877 call <target>
000587 call <target>
000878 r0 = *(u64 *)(r10 - 0x838)
000588 r5 = *(u64 *)(r10 - 0x838)
000879 r3 = *(u64 *)(r10 - 0x840)
000589 r2 = *(u64 *)(r10 - 0x858)
000590 r4 = *(u64 *)(r10 - 0x840)
000880 goto <offset>
000591 goto <offset>
000881 r4 = *(u64 *)(r10 - 0x110)
000592 r4 = *(u64 *)(r10 - 0x110)
000882 r1 = *(u64 *)(r10 - 0x118)
000593 r1 = *(u64 *)(r10 - 0x118)
3 unchanged instructions hidden
000886 if r5 != 0x0 goto <offset>
000597 if r5 != 0x0 goto <offset>
000887 goto <offset>
000598 goto <offset>
000888 r1 = 0x1
000599 r1 = 0x1
000889 r4 = 0x0
000600 r0 = 0x0
000890 r2 = r10
000601 r3 = r10
000891 r2 += -0x818
000602 r3 += -0x818
000892 *(u64 *)(r10 - 0x900) = r2
000603 *(u64 *)(r10 - 0x8e8) = r3
000893 r2 = 0x0
000604 r3 = 0x0
000894 *(u64 *)(r10 - 0x870) = r2
000605 *(u64 *)(r10 - 0x870) = r3
000895 goto <offset>
000606 goto <offset>
000896 r4 += 0x1
000607 r0 += 0x1
000897 r1 = r5
000898 r1 += r2
000899 if r5 >= r3 goto <offset>
000900 *(u64 *)(r10 - 0x880) = r1
000901 r1 = r4
000608 r1 = r4
000609 r1 += r3
000610 if r4 >= r2 goto <offset>
000611 *(u64 *)(r10 - 0x880) = r1
000612 r1 = r0
000902 r1 *= 0xf0
000613 r1 *= 0xf0
000903 r8 = *(u64 *)(r10 - 0x8f8)
000614 r8 = *(u64 *)(r10 - 0x8e0)
000904 r2 = r8
000615 r3 = r8
000905 r2 += r1
000616 r3 += r1
000906 *(u64 *)(r10 - 0x850) = r2
000617 *(u64 *)(r10 - 0x840) = r3
000907 r1 = r4
000618 r1 = r0
000908 r1 *= 0x60
000619 r1 *= 0x60
000909 r2 = r10
000910 r2 += -0x820
000911 r2 += r1
000912 r1 = r4
000913 r1 *= 0x90
000914 r3 = r10
000620 r3 = r10
000915 r3 += -0x6a0
000621 r3 += -0x820
000916 r3 += r1
000622 r3 += r1
000917 r1 = r4
000623 r1 = r0
000624 r1 *= 0x90
000625 r4 = r10
000626 r4 += -0x6a0
000627 r4 += r1
000628 r1 = r0
000918 r1 *= 0xd0
000629 r1 *= 0xd0
000919 r5 = r10
000630 r5 = r10
000920 r5 += -0x460
000631 r5 += -0x460
000921 *(u64 *)(r10 - 0x838) = r5
000632 *(u64 *)(r10 - 0x838) = r5
000922 r5 += r1
000633 r5 += r1
000923 *(u64 *)(r10 - 0x8b0) = r5
000634 *(u64 *)(r10 - 0x8b0) = r5
000924 *(u64 *)(r10 - 0x8a0) = r3
000635 *(u64 *)(r10 - 0x8a0) = r4
000636 r4 += 0x8
000637 *(u64 *)(r10 - 0x8a8) = r4
000638 *(u64 *)(r10 - 0x8b8) = r3
000925 r3 += 0x8
000639 r3 += 0x8
000926 *(u64 *)(r10 - 0x8a8) = r3
000640 *(u64 *)(r10 - 0x8c0) = r3
000927 *(u64 *)(r10 - 0x8b8) = r2
000928 r2 += 0x8
000929 *(u64 *)(r10 - 0x8c0) = r2
000930 r7 = 0x0
000641 r7 = 0x0
000931 r9 = *(u64 *)(r10 - 0x900)
000642 r6 = *(u64 *)(r10 - 0x8e8)
000932 r6 = 0x0
000643 r9 = 0x0
000933 *(u64 *)(r10 - 0x840) = r4
000644 *(u64 *)(r10 - 0x848) = r0
000934 goto <offset>
000645 goto <offset>
000935 r0 = 0x1
000646 r2 = *(u64 *)(r10 - 0x858)
000936 *(u64 *)(r10 - 0x870) = r0
000647 r0 = *(u64 *)(r10 - 0x848)
000937 *(u64 *)(r10 - 0x8c8) = r5
000938 *(u64 *)(r10 - 0x8f0) = r4
000939 *(u64 *)(r10 - 0x8d8) = r3
000940 r3 = *(u64 *)(r10 - 0x840)
000941 *(u64 *)(r10 - 0x8e0) = r3
000942 *(u64 *)(r10 - 0x8e8) = r6
000943 *(u64 *)(r10 - 0x8d0) = r2
000944 *(u64 *)(r10 - 0x878) = r1
000945 r8 += 0xf0
000648 r8 += 0xf0
000946 r7 += 0x90
000649 r7 += 0x90
000947 r1 = *(u64 *)(r10 - 0x838)
000650 r1 = *(u64 *)(r10 - 0x838)
000948 r1 += 0xd0
000651 r1 += 0xd0
000949 *(u64 *)(r10 - 0x838) = r1
000652 *(u64 *)(r10 - 0x838) = r1
000950 r9 += 0x60
000653 r6 += 0x60
000951 r6 += 0x1
000654 r9 += 0x1
000952 r3 = *(u64 *)(r10 - 0x848)
000655 if r9 >= r2 goto <offset>
000953 r4 = *(u64 *)(r10 - 0x840)
000656 if r0 == r9 goto <offset>
000954 if r6 >= r3 goto <offset>
000657 r1 = *(u64 *)(r10 - 0x840)
000955 if r4 == r6 goto <offset>
000956 r1 = *(u64 *)(r10 - 0x850)
000957 w3 = *(u8 *)(r1 + 0xe8)
000658 w3 = *(u8 *)(r1 + 0xe8)
000958 if r3 == 0x9 goto <offset>
000659 if r3 == 0x9 goto <offset>
000959 w1 = *(u8 *)(r8 + 0xe8)
000660 w1 = *(u8 *)(r8 + 0xe8)
000960 r2 = r1
000661 r4 = r1
000961 if r2 == 0x9 goto <offset>
000662 if r4 == 0x9 goto <offset>
000962 r2 = r3
000663 r4 = r3
000963 r2 += -0x1
000664 r4 += -0x1
000964 r3 += -0x2
000665 r3 += -0x2
000965 if r3 < 0x7 goto <offset>
000666 if r3 < 0x7 goto <offset>
000966 r2 = 0x0
000667 r4 = 0x0
000967 if r2 == 0x1 goto <offset>
000668 if r4 == 0x1 goto <offset>
000968 if r2 != 0x0 goto <offset>
000669 if r4 != 0x0 goto <offset>
000969 if r1 == 0x2 goto <offset>
000670 if r1 == 0x2 goto <offset>
000970 goto <offset>
000671 goto <offset>
000971 r1 += -0x2
000672 r1 += -0x2
000972 r1 &= 0xff
000673 r1 &= 0xff
000973 if r1 < 0x7 goto <offset>
000674 if r1 < 0x7 goto <offset>
000974 if r6 < r4 goto <offset>
000675 if r9 < r0 goto <offset>
000975 if r4 > 0x3 goto <offset>
000676 if r0 > 0x3 goto <offset>
000976 r1 = *(u64 *)(r10 - 0x8b8)
000677 r1 = *(u64 *)(r10 - 0x8b8)
000977 r1 = *(u64 *)(r1 + 0x0)
000678 r1 = *(u64 *)(r1 + 0x0)
000978 r3 = *(u64 *)(r10 - 0x8c0)
000679 r3 = *(u64 *)(r10 - 0x8c0)
000979 if r1 != 0x0 goto <offset>
000680 if r1 != 0x0 goto <offset>
000980 r3 = 0x0
000681 r3 = 0x0
000981 if r6 > 0x3 goto <offset>
000682 if r9 > 0x3 goto <offset>
000982 r1 = *(u64 *)(r9 - 0x8)
000683 r1 = *(u64 *)(r6 - 0x8)
000983 if r1 == 0x0 goto <offset>
000684 if r1 == 0x0 goto <offset>
000984 r3 = r9
000685 r3 = r6
000985 if r4 > 0x3 goto <offset>
000686 if r0 > 0x3 goto <offset>
000986 r2 = *(u64 *)(r10 - 0x8b0)
000687 r2 = *(u64 *)(r10 - 0x8b0)
000987 w1 = *(u8 *)(r2 + 0xc8)
000688 w1 = *(u8 *)(r2 + 0xc8)
000988 if r1 != 0x2 goto <offset>
000689 if r1 != 0x2 goto <offset>
000989 r2 = 0x0
000690 r2 = 0x0
000990 if r6 > 0x3 goto <offset>
000691 if r9 > 0x3 goto <offset>
000991 r1 = *(u64 *)(r10 - 0x838)
000692 r1 = *(u64 *)(r10 - 0x838)
000992 w1 = *(u8 *)(r1 + 0xc8)
000693 w1 = *(u8 *)(r1 + 0xc8)
000993 if r1 == 0x2 goto <offset>
000694 if r1 == 0x2 goto <offset>
000994 r2 = *(u64 *)(r10 - 0x838)
000695 r2 = *(u64 *)(r10 - 0x838)
000995 if r4 > 0x3 goto <offset>
000696 if r0 > 0x3 goto <offset>
000996 r1 = *(u64 *)(r10 - 0x8a0)
000697 r1 = *(u64 *)(r10 - 0x8a0)
000997 r1 = *(u64 *)(r1 + 0x0)
000698 r1 = *(u64 *)(r1 + 0x0)
000998 r4 = *(u64 *)(r10 - 0x8a8)
000699 r4 = *(u64 *)(r10 - 0x8a8)
000999 if r1 != 0x0 goto <offset>
000700 if r1 != 0x0 goto <offset>
001000 r4 = 0x0
000701 r4 = 0x0
001001 if r6 > 0x3 goto <offset>
000702 if r9 > 0x3 goto <offset>
001002 r1 = r10
000703 r1 = r10
001003 r1 += -0x6a0
000704 r1 += -0x6a0
001004 r1 += r7
000705 r1 += r7
8 unchanged instructions hidden
001013 *(u64 *)(r10 - 0x888) = r3
000714 *(u64 *)(r10 - 0x888) = r3
001014 r1 = r10
000715 r1 = r10
001015 r1 += -0x28
000716 r1 += -0x28
001016 r2 = *(u64 *)(r10 - 0x850)
000717 r2 = *(u64 *)(r10 - 0x840)
001017 r3 = r8
000718 r3 = r8
001018 call <target>
000719 call <target>
001019 w1 = *(u8 *)(r10 - 0x7)
000720 w1 = *(u8 *)(r10 - 0x7)
21 unchanged instructions hidden
001041 r2 = r10
000742 r2 = r10
001042 r2 += -0x50
000743 r2 += -0x50
001043 r5 = r10
000744 r5 = r10
001044 r3 = *(u64 *)(r10 - 0x858)
000745 r3 = *(u64 *)(r10 - 0x850)
001045 r4 = *(u64 *)(r10 - 0x860)
000746 r4 = *(u64 *)(r10 - 0x860)
001046 call <target>
000747 call <target>
001047 w4 = *(u8 *)(r10 - 0xf8)
000748 w3 = *(u8 *)(r10 - 0xf8)
001048 if r4 == 0x2 goto <offset>
000749 r2 = *(u64 *)(r10 - 0x858)
001049 r1 = *(u64 *)(r10 - 0x100)
000750 if r3 == 0x2 goto <offset>
001050 *(u64 *)(r10 - 0x888) = r1
001051 r1 = *(u64 *)(r10 - 0x108)
000751 r1 = *(u64 *)(r10 - 0x108)
001052 r3 = *(u64 *)(r10 - 0x110)
000752 r5 = *(u64 *)(r10 - 0x120)
001053 r5 = *(u64 *)(r10 - 0x118)
000753 r4 = *(u64 *)(r10 - 0x870)
001054 r0 = *(u64 *)(r10 - 0x120)
001055 r2 = *(u64 *)(r10 - 0x870)
001056 r2 &= 0x1
001057 if r2 == 0x0 goto <offset>
001058 r2 = *(u64 *)(r10 - 0x878)
001059 if r2 >= r1 goto <offset>
001060 r4 &= 0x1
000754 r4 &= 0x1
001061 r2 = *(u64 *)(r10 - 0x840)
000755 r0 = *(u64 *)(r10 - 0x848)
001062 if r4 != 0x0 goto <offset>
000756 if r4 != 0x0 goto <offset>
001063 r2 = r6
001064 *(u64 *)(r10 - 0x8e0) = r2
001065 r2 = r6
001066 if r4 != 0x0 goto <offset>
001067 r2 = *(u64 *)(r10 - 0x840)
001068 *(u64 *)(r10 - 0x8e8) = r2
001069 r2 = 0x1
001070 *(u64 *)(r10 - 0x870) = r2
001071 *(u64 *)(r10 - 0x8c8) = r0
001072 *(u64 *)(r10 - 0x8f0) = r5
001073 goto <offset>
000757 goto <offset>
001074 if r1 == 0x0 goto <offset>
000758 if r1 == 0x0 goto <offset>
001075 r1 = *(u64 *)(r10 - 0x868)
000759 r1 = *(u64 *)(r10 - 0x868)
3 unchanged instructions hidden
001079 r1 = r10
000763 r1 = r10
001080 r1 += -0x120
000764 r1 += -0x120
001081 r5 = r10
000765 r5 = r10
001082 r2 = *(u64 *)(r10 - 0x850)
000766 r2 = *(u64 *)(r10 - 0x840)
001083 r3 = r8
000767 r3 = r8
001084 r4 = *(u64 *)(r10 - 0x858)
000768 r4 = *(u64 *)(r10 - 0x850)
001085 call <target>
000769 call <target>
001086 r1 = *(u64 *)(r10 - 0x120)
000770 r1 = *(u64 *)(r10 - 0x120)
001087 if r1 == 0x0 goto <offset>
000771 if r1 == 0x0 goto <offset>
001088 r2 = *(u64 *)(r10 - 0xf8)
001089 r1 = *(u64 *)(r10 - 0x100)
000772 r1 = *(u64 *)(r10 - 0x100)
001090 r3 = *(u64 *)(r10 - 0x108)
000773 r4 = *(u64 *)(r10 - 0x118)
001091 r4 = *(u64 *)(r10 - 0x110)
000774 r3 = *(u64 *)(r10 - 0x870)
001092 r5 = *(u64 *)(r10 - 0x118)
000775 r3 &= 0x1
001093 r0 = *(u64 *)(r10 - 0x870)
000776 r2 = *(u64 *)(r10 - 0x858)
001094 r0 &= 0x1
000777 r0 = *(u64 *)(r10 - 0x848)
001095 if r0 == 0x0 goto <offset>
000778 if r3 == 0x0 goto <offset>
001096 r0 = *(u64 *)(r10 - 0x878)
000779 r3 = *(u64 *)(r10 - 0x878)
001097 if r0 >= r1 goto <offset>
000780 if r3 >= r1 goto <offset>
000781 r3 = 0x1
000782 *(u64 *)(r10 - 0x870) = r3
000783 *(u64 *)(r10 - 0x8d8) = r4
000784 *(u64 *)(r10 - 0x8c8) = r0
000785 *(u64 *)(r10 - 0x8d0) = r9
000786 *(u64 *)(r10 - 0x878) = r1
001098 goto <offset>
000787 goto <offset>
001099 if r6 < r4 goto <offset>
000788 if r9 < r0 goto <offset>
001100 r1 = *(u64 *)(r10 - 0x868)
000789 r1 = *(u64 *)(r10 - 0x868)
001101 *(u64 *)(r10 - 0xff8) = r1
000790 *(u64 *)(r10 - 0xff8) = r1
001102 r1 = *(u64 *)(r10 - 0x860)
000791 r1 = *(u64 *)(r10 - 0x860)
1 unchanged instructions hidden
001104 r1 = r10
000793 r1 = r10
001105 r1 += -0x120
000794 r1 += -0x120
001106 r5 = r10
000795 r5 = r10
001107 r2 = *(u64 *)(r10 - 0x850)
000796 r2 = *(u64 *)(r10 - 0x840)
001108 r3 = r8
000797 r3 = r8
001109 r4 = *(u64 *)(r10 - 0x858)
000798 r4 = *(u64 *)(r10 - 0x850)
001110 call <target>
000799 call <target>
001111 w5 = *(u8 *)(r10 - 0xf8)
000800 w3 = *(u8 *)(r10 - 0xf8)
001112 if r5 == 0x2 goto <offset>
000801 if r3 == 0x2 goto <offset>
001113 r1 = *(u64 *)(r10 - 0x100)
001114 *(u64 *)(r10 - 0x888) = r1
001115 r1 = *(u64 *)(r10 - 0x108)
000802 r1 = *(u64 *)(r10 - 0x108)
001116 r3 = *(u64 *)(r10 - 0x110)
000803 r5 = *(u64 *)(r10 - 0x120)
001117 r4 = *(u64 *)(r10 - 0x118)
000804 r4 = *(u64 *)(r10 - 0x870)
001118 r0 = *(u64 *)(r10 - 0x120)
000805 r4 &= 0x1
001119 r2 = *(u64 *)(r10 - 0x870)
000806 r2 = *(u64 *)(r10 - 0x858)
001120 r2 &= 0x1
000807 r0 = *(u64 *)(r10 - 0x848)
001121 if r2 == 0x0 goto <offset>
000808 if r4 == 0x0 goto <offset>
001122 r2 = *(u64 *)(r10 - 0x878)
000809 r4 = *(u64 *)(r10 - 0x878)
001123 if r2 >= r1 goto <offset>
000810 if r4 >= r1 goto <offset>
001124 r5 &= 0x1
000811 r3 &= 0x1
001125 r2 = *(u64 *)(r10 - 0x840)
000812 r4 = r0
001126 if r5 != 0x0 goto <offset>
000813 if r3 != 0x0 goto <offset>
001127 r2 = r6
000814 r4 = r9
001128 *(u64 *)(r10 - 0x8e0) = r2
000815 *(u64 *)(r10 - 0x8c8) = r4
001129 r2 = r6
000816 r4 = r9
001130 if r5 != 0x0 goto <offset>
000817 if r3 != 0x0 goto <offset>
001131 r2 = *(u64 *)(r10 - 0x840)
000818 r4 = r0
001132 *(u64 *)(r10 - 0x8e8) = r2
000819 *(u64 *)(r10 - 0x8d0) = r4
001133 r2 = 0x1
000820 r3 = 0x1
001134 *(u64 *)(r10 - 0x870) = r2
000821 *(u64 *)(r10 - 0x870) = r3
001135 *(u64 *)(r10 - 0x8c8) = r0
000822 *(u64 *)(r10 - 0x8d8) = r5
001136 *(u64 *)(r10 - 0x8f0) = r4
001137 *(u64 *)(r10 - 0x8d8) = r3
001138 r2 = *(u64 *)(r10 - 0x888)
001139 goto <offset>
000823 goto <offset>
001140 r2 = 0x1
000824 r3 = 0x1
001141 r5 = *(u64 *)(r10 - 0x880)
000825 r4 = *(u64 *)(r10 - 0x880)
001142 if r5 < r3 goto <offset>
000826 if r4 < r2 goto <offset>
001143 r2 = 0x0
000827 r3 = 0x0
001144 goto <offset>
000828 goto <offset>
001145 r1 = *(u64 *)(r10 - 0x870)
000829 r1 = *(u64 *)(r10 - 0x870)
001146 r1 &= 0x1
000830 r1 &= 0x1
001147 r9 = *(u64 *)(r10 - 0x918)
000831 r7 = *(u64 *)(r10 - 0x908)
001148 r7 = *(u64 *)(r10 - 0x920)
000832 r3 = *(u64 *)(r10 - 0x8c8)
001149 if r1 == 0x0 goto <offset>
000833 if r1 == 0x0 goto <offset>
001150 r3 = *(u64 *)(r10 - 0x878)
000834 r1 = *(u64 *)(r10 - 0x8f8)
001151 r2 = r3
000835 r4 = *(u64 *)(r10 - 0x878)
001152 r1 = *(u64 *)(r10 - 0x8c8)
000836 if r4 >= r1 goto <offset>
001153 r2 += r1
000837 *(u64 *)(r7 + 0x0) = 0x0
001154 r9 = 0x0
001155 r1 = 0x1
001156 r4 = 0x1
001157 if r2 < r3 goto <offset>
001158 r4 = 0x0
001159 r3 = -0x1
001160 r5 = *(u64 *)(r10 - 0x8d8)
001161 r0 = *(u64 *)(r10 - 0x8d0)
001162 if r4 == 0x0 goto <offset>
001163 r2 = r3
001164 r2 -= r5
001165 r4 = 0x1
001166 if r2 > r3 goto <offset>
001167 r4 = 0x0
001168 r3 = 0x0
001169 if r4 == 0x0 goto <offset>
001170 r2 = r3
001171 r2 -= r0
001172 if r2 > r3 goto <offset>
001173 r1 = 0x0
000838 r1 = 0x0
001174 if r1 == 0x0 goto <offset>
000839 *(u8 *)(r7 + 0x8) = w1
001175 r1 = *(u64 *)(r10 - 0x878)
001176 if r1 >= r7 goto <offset>
001177 *(u64 *)(r10 - 0x320) = 0x0
001178 r1 = r10
001179 r1 += -0x460
001180 r2 = <addr> ll
001181 r3 = 0x17
001182 call sol_memcpy_
001183 r3 = *(u64 *)(r10 - 0x320)
001184 r1 = r3
001185 r1 += 0x17
001186 r2 = 0x1
001187 if r1 < r3 goto <offset>
001188 r2 = 0x0
001189 r2 &= 0x1
001190 if r2 != 0x0 goto <offset>
001191 *(u64 *)(r10 - 0x320) = r1
001192 if r1 <= 0x140 goto <offset>
001193 *(u8 *)(r10 - 0x321) = 0x40
001194 *(u64 *)(r10 - 0x320) = 0x140
001195 goto <offset>
001196 *(u64 *)(r10 - 0x398) = 0x0
001197 r1 = r10
001198 r1 += -0x460
001199 r2 = <addr> ll
001200 r3 = 0x2c
001201 call sol_memcpy_
001202 r3 = *(u64 *)(r10 - 0x398)
001203 r1 = r3
001204 r1 += 0x2c
001205 r2 = 0x1
001206 if r1 < r3 goto <offset>
001207 r2 = 0x0
001208 r2 &= 0x1
001209 if r2 != 0x0 goto <offset>
001210 *(u64 *)(r10 - 0x398) = r1
001211 if r1 <= 0xc8 goto <offset>
001212 *(u64 *)(r10 - 0x398) = 0xc8
001213 goto <offset>
001214 if r1 != 0xc8 goto <offset>
001215 r2 = 0xc8
001216 *(u8 *)(r10 - 0x399) = 0x40
001217 r1 = r10
001218 r1 += -0x460
001219 call sol_log_
001220 *(u64 *)(r9 + 0x0) = 0x0
001221 r1 = 0x0
001222 *(u8 *)(r9 + 0x8) = w1
001223 exit
000840 exit
001224 r2 = r10
000841 if r3 >= r2 goto <offset>
001225 r2 += -0x460
000842 r3 *= 0xf0
001226 r2 += r1
000843 r8 = *(u64 *)(r10 - 0x8e0)
001227 r3 = 0xc8
000844 r8 += r3
001228 r3 -= r1
000845 w3 = *(u8 *)(r8 + 0xe8)
001229 r1 = r7
000846 r1 = *(u64 *)(r10 - 0x8d0)
001230 call -0x41c
000847 if r3 == 0x9 goto <offset>
001231 r3 = *(u64 *)(r10 - 0x398)
001232 r2 = r3
001233 r2 += r0
001234 r1 = 0x1
001235 if r2 < r3 goto <offset>
001236 r1 = 0x0
001237 r1 &= 0x1
001238 if r1 != 0x0 goto <offset>
001239 *(u64 *)(r10 - 0x398) = r2
001240 if r2 > 0xc8 goto <offset>
001241 goto <offset>
001242 r3 = -0x1
001243 r5 = *(u64 *)(r10 - 0x8d8)
001244 r0 = *(u64 *)(r10 - 0x8d0)
001245 if r4 != 0x0 goto <offset>
001246 r3 = r2
001247 r2 = r3
001248 r2 -= r5
001249 r4 = 0x1
001250 if r2 <= r3 goto <offset>
001251 r3 = 0x0
001252 if r4 != 0x0 goto <offset>
001253 r3 = r2
001254 r2 = r3
001255 r2 -= r0
001256 if r2 <= r3 goto <offset>
001257 if r1 != 0x0 goto <offset>
001258 r9 = r2
001259 r1 = *(u64 *)(r10 - 0x878)
001260 if r1 < r7 goto <offset>
001261 *(u64 *)(r10 - 0x320) = 0x0
001262 r1 = r10
001263 r1 += -0x460
001264 r2 = <addr> ll
001265 r3 = 0xb
001266 call sol_memcpy_
001267 r3 = *(u64 *)(r10 - 0x320)
001268 r1 = r3
001269 r1 += 0xb
001270 r2 = 0x1
001271 if r1 < r3 goto <offset>
001272 r2 = 0x0
001273 r2 &= 0x1
001274 if r2 != 0x0 goto <offset>
001275 *(u64 *)(r10 - 0x320) = r1
001276 if r1 <= 0x140 goto <offset>
001277 *(u64 *)(r10 - 0x320) = 0x140
001278 goto <offset>
001279 if r1 != 0x140 goto <offset>
001280 *(u8 *)(r10 - 0x321) = 0x40
001281 *(u8 *)(r10 - 0x321) = 0x40
001282 r9 = *(u64 *)(r10 - 0x918)
001283 *(u8 *)(r10 - 0x321) = 0x40
001284 r2 = 0x140
001285 *(u8 *)(r10 - 0x321) = 0x40
001286 goto <offset>
001287 if r1 != 0x140 goto <offset>
001288 *(u8 *)(r10 - 0x321) = 0x40
001289 *(u8 *)(r10 - 0x321) = 0x40
001290 *(u8 *)(r10 - 0x321) = 0x40
001291 r2 = 0x140
001292 *(u8 *)(r10 - 0x321) = 0x40
001293 r1 = r10
001294 r1 += -0x460
001295 call sol_log_
001296 r1 = *(u64 *)(r10 - 0x8e0)
001297 r2 = *(u64 *)(r10 - 0x848)
001298 if r1 >= r2 goto <offset>
000848 if r1 >= r2 goto <offset>
001299 r1 *= 0xf0
000849 r1 *= 0xf0
001300 r8 = *(u64 *)(r10 - 0x8f8)
000850 r2 = *(u64 *)(r10 - 0x8e0)
001301 r8 += r1
000851 r2 += r1
001302 w4 = *(u8 *)(r8 + 0xe8)
000852 *(u64 *)(r10 - 0x8e0) = r2
001303 if r4 == 0x9 goto <offset>
000853 w1 = *(u8 *)(r2 + 0xe8)
001304 r1 = *(u64 *)(r10 - 0x8e8)
001305 if r1 >= r2 goto <offset>
001306 r1 *= 0xf0
001307 r3 = *(u64 *)(r10 - 0x8f8)
001308 r3 += r1
001309 *(u64 *)(r10 - 0x8f8) = r3
001310 w1 = *(u8 *)(r3 + 0xe8)
001311 if r1 == 0x9 goto <offset>
000854 if r1 == 0x9 goto <offset>
001312 if r4 > 0x1 goto <offset>
000855 if r3 > 0x1 goto <offset>
001313 r4 &= 0x1
000856 r3 &= 0x1
001314 if r4 == 0x0 goto <offset>
000857 if r3 == 0x0 goto <offset>
001315 r2 = *(u64 *)(r10 - 0x858)
000858 r2 = *(u64 *)(r10 - 0x850)
001316 r2 = *(u64 *)(r2 + 0x0)
000859 r2 = *(u64 *)(r2 + 0x0)
001317 r3 = *(u64 *)(r8 + 0x28)
000860 r3 = *(u64 *)(r8 + 0x28)
001318 if r3 != r2 goto <offset>
000861 if r3 != r2 goto <offset>
001319 r2 = *(u64 *)(r10 - 0x858)
000862 r2 = *(u64 *)(r10 - 0x850)
001320 r2 = *(u64 *)(r2 + 0x8)
000863 r2 = *(u64 *)(r2 + 0x8)
001321 r3 = *(u64 *)(r8 + 0x30)
000864 r3 = *(u64 *)(r8 + 0x30)
001322 if r3 != r2 goto <offset>
000865 if r3 != r2 goto <offset>
001323 r2 = *(u64 *)(r10 - 0x858)
000866 r2 = *(u64 *)(r10 - 0x850)
001324 r2 = *(u64 *)(r2 + 0x10)
000867 r2 = *(u64 *)(r2 + 0x10)
001325 r3 = *(u64 *)(r8 + 0x38)
000868 r3 = *(u64 *)(r8 + 0x38)
001326 if r3 != r2 goto <offset>
000869 if r3 != r2 goto <offset>
001327 r2 = 0x0
000870 r2 = 0x0
001328 r3 = *(u64 *)(r10 - 0x858)
000871 r3 = *(u64 *)(r10 - 0x850)
001329 r3 = *(u64 *)(r3 + 0x18)
000872 r3 = *(u64 *)(r3 + 0x18)
001330 r4 = *(u64 *)(r8 + 0x40)
000873 r4 = *(u64 *)(r8 + 0x40)
001331 if r4 == r3 goto <offset>
000874 if r4 == r3 goto <offset>
5 unchanged instructions hidden
001337 if r1 > 0x1 goto <offset>
000880 if r1 > 0x1 goto <offset>
001338 r1 &= 0x1
000881 r1 &= 0x1
001339 if r1 == 0x0 goto <offset>
000882 if r1 == 0x0 goto <offset>
001340 r1 = *(u64 *)(r10 - 0x858)
000883 r1 = *(u64 *)(r10 - 0x850)
001341 r1 = *(u64 *)(r1 + 0x0)
000884 r1 = *(u64 *)(r1 + 0x0)
001342 r2 = *(u64 *)(r10 - 0x8f8)
000885 r2 = *(u64 *)(r10 - 0x8e0)
001343 r2 = *(u64 *)(r2 + 0x28)
000886 r2 = *(u64 *)(r2 + 0x28)
001344 if r2 != r1 goto <offset>
000887 if r2 != r1 goto <offset>
001345 r1 = *(u64 *)(r10 - 0x858)
000888 r1 = *(u64 *)(r10 - 0x850)
001346 r1 = *(u64 *)(r1 + 0x8)
000889 r1 = *(u64 *)(r1 + 0x8)
001347 r2 = *(u64 *)(r10 - 0x8f8)
000890 r2 = *(u64 *)(r10 - 0x8e0)
001348 r2 = *(u64 *)(r2 + 0x30)
000891 r2 = *(u64 *)(r2 + 0x30)
001349 if r2 != r1 goto <offset>
000892 if r2 != r1 goto <offset>
001350 r1 = *(u64 *)(r10 - 0x858)
000893 r1 = *(u64 *)(r10 - 0x850)
001351 r1 = *(u64 *)(r1 + 0x10)
000894 r1 = *(u64 *)(r1 + 0x10)
001352 r2 = *(u64 *)(r10 - 0x8f8)
000895 r2 = *(u64 *)(r10 - 0x8e0)
001353 r2 = *(u64 *)(r2 + 0x38)
000896 r2 = *(u64 *)(r2 + 0x38)
001354 if r2 != r1 goto <offset>
000897 if r2 != r1 goto <offset>
001355 r1 = 0x0
000898 r1 = 0x0
001356 r2 = *(u64 *)(r10 - 0x858)
000899 r2 = *(u64 *)(r10 - 0x850)
001357 r2 = *(u64 *)(r2 + 0x18)
000900 r2 = *(u64 *)(r2 + 0x18)
001358 r3 = *(u64 *)(r10 - 0x8f8)
000901 r3 = *(u64 *)(r10 - 0x8e0)
001359 r3 = *(u64 *)(r3 + 0x40)
000902 r3 = *(u64 *)(r3 + 0x40)
001360 if r3 == r2 goto <offset>
000903 if r3 == r2 goto <offset>
001361 r1 = 0x1
000904 r1 = 0x1
001362 r3 = *(u64 *)(r10 - 0x8f8)
000905 r3 = *(u64 *)(r10 - 0x8e0)
001363 r4 = 0x0
000906 r4 = 0x0
001364 if r1 != 0x0 goto <offset>
000907 if r1 != 0x0 goto <offset>
001365 r1 = *(u64 *)(r3 + 0x0)
000908 r1 = *(u64 *)(r3 + 0x0)
25 unchanged instructions hidden
001391 *(u64 *)(r10 - 0x848) = r5
000934 *(u64 *)(r10 - 0x848) = r5
001392 *(u64 *)(r10 - 0x838) = r6
000935 *(u64 *)(r10 - 0x838) = r6
001393 *(u64 *)(r10 - 0x840) = r4
000936 *(u64 *)(r10 - 0x840) = r4
001394 r1 = *(u64 *)(r10 - 0x908)
000937 r1 = *(u64 *)(r10 - 0x8f0)
001395 r2 = *(u64 *)(r1 + 0x0)
000938 r2 = *(u64 *)(r1 + 0x0)
001396 r3 = *(u64 *)(r1 + 0x10)
000939 r3 = *(u64 *)(r1 + 0x10)
001397 r6 = *(u64 *)(r1 + 0x8)
000940 r6 = *(u64 *)(r1 + 0x8)
16 unchanged instructions hidden
001414 *(u64 *)(r10 - 0x860) = r3
000957 *(u64 *)(r10 - 0x860) = r3
001415 *(u64 *)(r10 - 0x690) = r3
000958 *(u64 *)(r10 - 0x690) = r3
001416 *(u64 *)(r10 - 0x698) = r6
000959 *(u64 *)(r10 - 0x698) = r6
001417 *(u64 *)(r10 - 0x850) = r2
000960 *(u64 *)(r10 - 0x858) = r2
001418 *(u64 *)(r10 - 0x6a0) = r2
000961 *(u64 *)(r10 - 0x6a0) = r2
001419 r1 = r10
000962 r1 = r10
001420 r1 += -0x460
000963 r1 += -0x460
11 unchanged instructions hidden
001432 r2 += 0x1
000975 r2 += 0x1
001433 r3 = r2
000976 r3 = r2
001434 r3 &= 0xff
000977 r3 &= 0xff
001435 r9 = *(u64 *)(r10 - 0x918)
000978 r7 = *(u64 *)(r10 - 0x908)
001436 if r3 != r2 goto <offset>
000979 if r3 != r2 goto <offset>
001437 *(u8 *)(r1 + 0x0) = w2
000980 *(u8 *)(r1 + 0x0) = w2
001438 r4 = 0x0
000981 r4 = 0x0
15 unchanged instructions hidden
001454 r1 += -0x828
000997 r1 += -0x828
001455 r5 = r10
000998 r5 = r10
001456 r2 = r8
000999 r2 = r8
001457 r3 = *(u64 *)(r10 - 0x858)
001000 r3 = *(u64 *)(r10 - 0x850)
001458 r4 = *(u64 *)(r10 - 0x8c8)
001001 r4 = *(u64 *)(r10 - 0x8d8)
001459 call <target>
001002 call <target>
001460 w4 = *(u32 *)(r10 - 0x828)
001003 w4 = *(u32 *)(r10 - 0x828)
001461 if r4 != 0x1a goto <offset>
001004 if r4 != 0x1a goto <offset>
22 unchanged instructions hidden
001484 r4 = 0x0
001027 r4 = 0x0
001485 r2 = 0x2
001028 r2 = 0x2
001486 goto <offset>
001029 goto <offset>
001487 r2 = r10
001488 r2 += -0x460
001489 r2 += r1
001490 r3 = 0x140
001491 r3 -= r1
001492 r1 = *(u64 *)(r10 - 0x878)
001493 call -0x523
001494 r2 = *(u64 *)(r10 - 0x320)
001495 r8 = r2
001496 r8 += r0
001497 r1 = 0x1
001498 if r8 < r2 goto <offset>
001499 r1 = 0x0
001500 r1 &= 0x1
001501 if r1 != 0x0 goto <offset>
001502 *(u64 *)(r10 - 0x320) = r8
001503 if r8 > 0x140 goto <offset>
001504 if r8 == 0x140 goto <offset>
001505 r6 = 0x140
001506 r6 -= r8
001507 if r6 < 0xa goto <offset>
001508 r6 = 0xa
001509 r7 = r10
001510 r7 += -0x460
001511 r7 += r8
001512 r1 = r7
001513 r2 = <addr> ll
001514 r3 = r6
001515 call sol_memcpy_
001516 if r8 < 0x137 goto <offset>
001517 r7 += r6
001518 *(u8 *)(r7 - 0x1) = 0x40
001519 r3 = *(u64 *)(r10 - 0x320)
001520 r1 = r3
001521 r1 += r6
001522 r2 = 0x1
001523 if r1 < r3 goto <offset>
001524 r2 = 0x0
001525 r2 &= 0x1
001526 if r2 != 0x0 goto <offset>
001527 *(u64 *)(r10 - 0x320) = r1
001528 if r1 > 0x140 goto <offset>
001529 if r1 == 0x140 goto <offset>
001530 r2 = r10
001531 r2 += -0x460
001532 r2 += r1
001533 r3 = 0x140
001534 r3 -= r1
001535 r1 = r9
001536 call -0x54e
001537 r2 = *(u64 *)(r10 - 0x320)
001538 r8 = r2
001539 r8 += r0
001540 r1 = 0x1
001541 if r8 < r2 goto <offset>
001542 r1 = 0x0
001543 r1 &= 0x1
001544 if r1 != 0x0 goto <offset>
001545 *(u64 *)(r10 - 0x320) = r8
001546 if r8 > 0x140 goto <offset>
001547 if r8 == 0x140 goto <offset>
001548 r6 = 0x140
001549 r6 -= r8
001550 if r6 < 0xa goto <offset>
001551 r6 = 0xa
001552 r7 = r10
001553 r7 += -0x460
001554 r7 += r8
001555 r1 = r7
001556 r2 = <addr> ll
001557 r3 = r6
001558 call sol_memcpy_
001559 if r8 < 0x137 goto <offset>
001560 r7 += r6
001561 *(u8 *)(r7 - 0x1) = 0x40
001562 r3 = *(u64 *)(r10 - 0x320)
001563 r1 = r3
001564 r1 += r6
001565 r2 = 0x1
001566 if r1 < r3 goto <offset>
001567 r2 = 0x0
001568 r2 &= 0x1
001569 if r2 != 0x0 goto <offset>
001570 *(u64 *)(r10 - 0x320) = r1
001571 if r1 > 0x140 goto <offset>
001572 if r1 == 0x140 goto <offset>
001573 r2 = r10
001574 r2 += -0x460
001575 r2 += r1
001576 r3 = 0x140
001577 r3 -= r1
001578 r1 = *(u64 *)(r10 - 0x8d0)
001579 call -0x579
001580 r2 = *(u64 *)(r10 - 0x320)
001581 r8 = r2
001582 r8 += r0
001583 r1 = 0x1
001584 if r8 < r2 goto <offset>
001585 r1 = 0x0
001586 r1 &= 0x1
001587 if r1 != 0x0 goto <offset>
001588 *(u64 *)(r10 - 0x320) = r8
001589 if r8 <= 0x140 goto <offset>
001590 *(u64 *)(r10 - 0x320) = 0x140
001591 goto <offset>
001592 r2 = r10
001593 r2 += -0x460
001594 r2 += r1
001595 r3 = 0x140
001596 r3 -= r1
001597 r1 = *(u64 *)(r10 - 0x8e0)
001598 call -0x58c
001599 r2 = *(u64 *)(r10 - 0x320)
001600 r6 = r2
001601 r6 += r0
001602 r1 = 0x1
001603 if r6 < r2 goto <offset>
001604 r1 = 0x0
001605 r1 &= 0x1
001606 if r1 != 0x0 goto <offset>
001607 *(u64 *)(r10 - 0x320) = r6
001608 if r6 > 0x140 goto <offset>
001609 if r6 == 0x140 goto <offset>
001610 r7 = 0x140
001611 r7 -= r6
001612 if r7 < 0x3 goto <offset>
001613 r7 = 0x3
001614 r8 = r10
001615 r8 += -0x460
001616 r8 += r6
001617 r1 = r8
001618 r2 = <addr> ll
001619 r3 = r7
001620 call sol_memcpy_
001621 if r6 < 0x13e goto <offset>
001622 r8 += r7
001623 *(u8 *)(r8 - 0x1) = 0x40
001624 r3 = *(u64 *)(r10 - 0x320)
001625 r1 = r3
001626 r1 += r7
001627 r2 = 0x1
001628 if r1 < r3 goto <offset>
001629 r2 = 0x0
001630 r2 &= 0x1
001631 if r2 != 0x0 goto <offset>
001632 *(u64 *)(r10 - 0x320) = r1
001633 if r1 > 0x140 goto <offset>
001634 if r1 == 0x140 goto <offset>
001635 r2 = r10
001636 r2 += -0x460
001637 r2 += r1
001638 r3 = 0x140
001639 r3 -= r1
001640 r1 = *(u64 *)(r10 - 0x8e8)
001641 call -0x5b7
001642 r2 = *(u64 *)(r10 - 0x320)
001643 r6 = r2
001644 r6 += r0
001645 r1 = 0x1
001646 if r6 < r2 goto <offset>
001647 r1 = 0x0
001648 r1 &= 0x1
001649 if r1 != 0x0 goto <offset>
001650 *(u64 *)(r10 - 0x320) = r6
001651 if r6 > 0x140 goto <offset>
001652 if r6 == 0x140 goto <offset>
001653 r7 = 0x140
001654 r7 -= r6
001655 if r7 < 0x7 goto <offset>
001656 r7 = 0x7
001657 r8 = r10
001658 r8 += -0x460
001659 r8 += r6
001660 r1 = r8
001661 r2 = <addr> ll
001662 r3 = r7
001663 call sol_memcpy_
001664 if r6 < 0x13a goto <offset>
001665 r8 += r7
001666 *(u8 *)(r8 - 0x1) = 0x40
001667 r3 = *(u64 *)(r10 - 0x320)
001668 r1 = r3
001669 r1 += r7
001670 r2 = 0x1
001671 if r1 < r3 goto <offset>
001672 r2 = 0x0
001673 r2 &= 0x1
001674 if r2 != 0x0 goto <offset>
001675 *(u64 *)(r10 - 0x320) = r1
001676 if r1 <= 0x140 goto <offset>
001677 *(u64 *)(r10 - 0x320) = 0x140
001678 goto <offset>
001679 w2 = *(u32 *)(r10 - 0x824)
001030 w2 = *(u32 *)(r10 - 0x824)
001680 r9 = *(u64 *)(r10 - 0x918)
001031 r7 = *(u64 *)(r10 - 0x908)
001681 *(u32 *)(r9 + 0x4) = w2
001032 *(u32 *)(r7 + 0x4) = w2
001682 *(u32 *)(r9 + 0x0) = w4
001033 *(u32 *)(r7 + 0x0) = w4
001683 r1 = 0x2
001034 r1 = 0x2
001684 goto <offset>
001035 goto <offset>
001685 if r0 != 0x0 goto <offset>
001036 if r0 != 0x0 goto <offset>
001686 r4 = *(u64 *)(r1 + 0x40)
001037 r4 = *(u64 *)(r1 + 0x40)
001687 *(u8 *)(r3 + 0x0) = w5
001038 *(u8 *)(r3 + 0x0) = w5
001688 r3 = *(u64 *)(r10 - 0x928)
001689 r2 = *(u64 *)(r10 - 0x880)
001039 r2 = *(u64 *)(r10 - 0x880)
001690 if r4 <= r2 goto <offset>
001040 if r4 <= r2 goto <offset>
001691 r1 = *(u64 *)(r10 - 0x910)
001041 r1 = *(u64 *)(r10 - 0x910)
10 unchanged instructions hidden
001702 r1 = *(u64 *)(r10 - 0x860)
001052 r1 = *(u64 *)(r10 - 0x860)
001703 *(u64 *)(r10 - 0x448) = r1
001053 *(u64 *)(r10 - 0x448) = r1
001704 *(u64 *)(r10 - 0x458) = r1
001054 *(u64 *)(r10 - 0x458) = r1
001705 r1 = *(u64 *)(r10 - 0x850)
001055 r1 = *(u64 *)(r10 - 0x858)
001706 *(u64 *)(r10 - 0x460) = r1
001056 *(u64 *)(r10 - 0x460) = r1
001707 r1 = r10
001057 r1 = r10
001708 r1 += -0x460
001058 r1 += -0x460
3 unchanged instructions hidden
001712 r1 = r10
001062 r1 = r10
001713 r1 += -0x830
001063 r1 += -0x830
001714 r5 = r10
001064 r5 = r10
001715 r2 = *(u64 *)(r10 - 0x8f8)
001065 r2 = *(u64 *)(r10 - 0x8e0)
001066 r3 = *(u64 *)(r10 - 0x918)
001716 call <target>
001067 call <target>
001717 w4 = *(u32 *)(r10 - 0x830)
001068 w4 = *(u32 *)(r10 - 0x830)
001718 if r4 != 0x1a goto <offset>
001069 if r4 != 0x1a goto <offset>
001719 r8 = 0x0
001070 r8 = 0x0
001720 r3 = 0x0
001071 r3 = 0x0
001721 r9 = *(u64 *)(r10 - 0x918)
001072 r7 = *(u64 *)(r10 - 0x908)
001722 r2 = *(u64 *)(r10 - 0x838)
001073 r2 = *(u64 *)(r10 - 0x838)
001723 r1 = *(u64 *)(r10 - 0x848)
001074 r1 = *(u64 *)(r10 - 0x848)
001724 if r1 != 0x0 goto <offset>
001075 if r1 != 0x0 goto <offset>
27 unchanged instructions hidden
001752 goto <offset>
001103 goto <offset>
001753 r8 = 0x0
001104 r8 = 0x0
001754 r3 = 0x0
001105 r3 = 0x0
001755 r9 = *(u64 *)(r10 - 0x918)
001106 r7 = *(u64 *)(r10 - 0x908)
001756 r2 = *(u64 *)(r10 - 0x838)
001107 r2 = *(u64 *)(r10 - 0x838)
001757 r1 = *(u64 *)(r10 - 0x848)
001108 r1 = *(u64 *)(r10 - 0x848)
001758 if r1 != 0x0 goto <offset>
001109 if r1 != 0x0 goto <offset>
20 unchanged instructions hidden
001779 *(u8 *)(r1 + 0x0) = w2
001130 *(u8 *)(r1 + 0x0) = w2
001780 r3 = 0x0
001131 r3 = 0x0
001781 goto <offset>
001132 goto <offset>
001782 r9 = *(u64 *)(r10 - 0x918)
001133 r7 = *(u64 *)(r10 - 0x908)
001783 r2 = *(u64 *)(r10 - 0x930)
001134 r2 = *(u64 *)(r10 - 0x900)
001784 r1 = *(u64 *)(r10 - 0x838)
001135 r1 = *(u64 *)(r10 - 0x838)
001785 if r2 == 0x0 goto <offset>
001136 if r2 == 0x0 goto <offset>
001786 r2 = *(u64 *)(r10 - 0x840)
001137 r2 = *(u64 *)(r10 - 0x840)
6 unchanged instructions hidden
001793 r3 = *(u64 *)(r3 + 0x40)
001144 r3 = *(u64 *)(r3 + 0x40)
001794 *(u8 *)(r1 + 0x0) = w2
001145 *(u8 *)(r1 + 0x0) = w2
001795 goto <offset>
001146 goto <offset>
001796 if r1 == 0x140 goto <offset>
001797 r2 = r10
001798 r2 += -0x460
001799 r2 += r1
001800 r3 = 0x140
001801 r3 -= r1
001802 r1 = *(u64 *)(r10 - 0x8c8)
001803 call -0x659
001804 r2 = *(u64 *)(r10 - 0x320)
001805 r6 = r2
001806 r6 += r0
001807 r1 = 0x1
001808 if r6 < r2 goto <offset>
001809 r1 = 0x0
001810 r1 &= 0x1
001811 if r1 != 0x0 goto <offset>
001812 *(u64 *)(r10 - 0x320) = r6
001813 if r6 > 0x140 goto <offset>
001814 if r6 == 0x140 goto <offset>
001815 r7 = 0x140
001816 r7 -= r6
001817 if r7 < 0x5 goto <offset>
001818 r7 = 0x5
001819 r8 = r10
001820 r8 += -0x460
001821 r8 += r6
001822 r1 = r8
001823 r2 = <addr> ll
001824 r3 = r7
001825 call sol_memcpy_
001826 if r6 < 0x13c goto <offset>
001827 r8 += r7
001828 *(u8 *)(r8 - 0x1) = 0x40
001829 r3 = *(u64 *)(r10 - 0x320)
001830 r1 = r3
001831 r1 += r7
001832 r2 = 0x1
001833 if r1 < r3 goto <offset>
001834 r2 = 0x0
001835 r2 &= 0x1
001836 if r2 != 0x0 goto <offset>
001837 *(u64 *)(r10 - 0x320) = r1
001838 if r1 > 0x140 goto <offset>
001839 if r1 == 0x140 goto <offset>
001840 r2 = r10
001841 r2 += -0x460
001842 r2 += r1
001843 r3 = 0x140
001844 r3 -= r1
001845 r1 = *(u64 *)(r10 - 0x8f0)
001846 call -0x684
001847 r2 = *(u64 *)(r10 - 0x320)
001848 r6 = r2
001849 r6 += r0
001850 r1 = 0x1
001851 if r6 < r2 goto <offset>
001852 r1 = 0x0
001853 r1 &= 0x1
001854 if r1 != 0x0 goto <offset>
001855 *(u64 *)(r10 - 0x320) = r6
001856 if r6 > 0x140 goto <offset>
001857 if r6 == 0x140 goto <offset>
001858 r7 = 0x140
001859 r7 -= r6
001860 if r7 < 0x5 goto <offset>
001861 r7 = 0x5
001862 r8 = r10
001863 r8 += -0x460
001864 r8 += r6
001865 r1 = r8
001866 r2 = <addr> ll
001867 r3 = r7
001868 call sol_memcpy_
001869 if r6 < 0x13c goto <offset>
001870 r8 += r7
001871 *(u8 *)(r8 - 0x1) = 0x40
001872 r3 = *(u64 *)(r10 - 0x320)
001873 r1 = r3
001874 r1 += r7
001875 r2 = 0x1
001876 if r1 < r3 goto <offset>
001877 r2 = 0x0
001878 r2 &= 0x1
001879 if r2 != 0x0 goto <offset>
001880 *(u64 *)(r10 - 0x320) = r1
001881 if r1 <= 0x140 goto <offset>
001882 *(u64 *)(r10 - 0x320) = 0x140
001883 goto <offset>
001884 if r5 != 0x0 goto <offset>
001147 if r5 != 0x0 goto <offset>
001885 r3 = *(u64 *)(r3 + 0x40)
001148 r3 = *(u64 *)(r3 + 0x40)
001886 *(u8 *)(r1 + 0x0) = w2
001149 *(u8 *)(r1 + 0x0) = w2
001887 r9 = *(u64 *)(r10 - 0x918)
001150 r7 = *(u64 *)(r10 - 0x908)
001888 r1 = r3
001151 r1 = r3
001889 r2 = *(u64 *)(r10 - 0x840)
001152 r2 = *(u64 *)(r10 - 0x840)
001890 r1 -= r2
001153 r1 -= r2
2 unchanged instructions hidden
001893 r2 = 0x0
001156 r2 = 0x0
001894 if r2 != 0x0 goto <offset>
001157 if r2 != 0x0 goto <offset>
001895 r8 = r1
001158 r8 = r1
001896 *(u64 *)(r9 + 0x0) = r8
001159 *(u64 *)(r7 + 0x0) = r8
001897 r1 = 0x1
001160 r1 = 0x1
001898 goto <offset>
001161 goto <offset>
001899 r1 = <addr> ll
001162 r1 = <addr> ll
4 unchanged instructions hidden
001904 r2 = 0x13
001167 r2 = 0x13
001905 r3 = <addr> ll
001168 r3 = <addr> ll
001906 call <target>
001169 call <target>
001907 if r8 == 0x140 goto <offset>
001908 r6 = 0x140
001909 r6 -= r8
001910 if r6 < 0xe goto <offset>
001911 r6 = 0xe
001912 r7 = r10
001913 r7 += -0x460
001914 r7 += r8
001915 r1 = r7
001916 r2 = <addr> ll
001917 r3 = r6
001918 call sol_memcpy_
001919 if r8 < 0x133 goto <offset>
001920 r7 += r6
001921 *(u8 *)(r7 - 0x1) = 0x40
001922 r3 = *(u64 *)(r10 - 0x320)
001923 r1 = r3
001924 r1 += r6
001925 r2 = 0x1
001926 if r1 < r3 goto <offset>
001927 r2 = 0x0
001928 r2 &= 0x1
001929 if r2 != 0x0 goto <offset>
001930 *(u64 *)(r10 - 0x320) = r1
001931 if r1 > 0x140 goto <offset>
001932 if r1 == 0x140 goto <offset>
001933 r2 = r10
001934 r2 += -0x460
001935 r2 += r1
001936 r3 = 0x140
001937 r3 -= r1
001938 r1 = *(u64 *)(r10 - 0x920)
001939 call -0x6e1
001940 r2 = *(u64 *)(r10 - 0x320)
001941 r8 = r2
001942 r8 += r0
001943 r1 = 0x1
001944 if r8 < r2 goto <offset>
001945 r1 = 0x0
001946 r1 &= 0x1
001947 if r1 != 0x0 goto <offset>
001948 *(u64 *)(r10 - 0x320) = r8
001949 if r8 > 0x140 goto <offset>
001950 if r8 == 0x140 goto <offset>
001951 r6 = 0x140
001952 r6 -= r8
001953 if r6 < 0x4 goto <offset>
001954 r6 = 0x4
001955 r7 = r10
001956 r7 += -0x460
001957 r7 += r8
001958 r1 = r7
001959 r2 = <addr> ll
001960 r3 = r6
001961 call sol_memcpy_
001962 if r8 < 0x13d goto <offset>
001963 r7 += r6
001964 *(u8 *)(r7 - 0x1) = 0x40
001965 r3 = *(u64 *)(r10 - 0x320)
001966 r1 = r3
001967 r1 += r6
001968 r2 = 0x1
001969 if r1 < r3 goto <offset>
001970 r2 = 0x0
001971 r2 &= 0x1
001972 if r2 != 0x0 goto <offset>
001973 *(u64 *)(r10 - 0x320) = r1
001974 if r1 > 0x140 goto <offset>
001975 r9 = *(u64 *)(r10 - 0x918)
001976 if r1 == 0x140 goto <offset>
001977 r2 = r10
001978 r2 += -0x460
001979 r2 += r1
001980 r3 = 0x140
001981 r3 -= r1
001982 r1 = *(u64 *)(r10 - 0x8e0)
001983 call -0x70d
001984 r2 = *(u64 *)(r10 - 0x320)
001985 r8 = r2
001986 r8 += r0
001987 r1 = 0x1
001988 if r8 < r2 goto <offset>
001989 r1 = 0x0
001990 r1 &= 0x1
001991 if r1 != 0x0 goto <offset>
001992 *(u64 *)(r10 - 0x320) = r8
001993 if r8 <= 0x140 goto <offset>
001994 *(u64 *)(r10 - 0x320) = 0x140
001995 goto <offset>
001996 r1 = <addr> ll
001170 r1 = <addr> ll
001997 call <target>
001171 call <target>
001998 if r1 == 0x140 goto <offset>
001999 r2 = r10
002000 r2 += -0x460
002001 r2 += r1
002002 r3 = 0x140
002003 r3 -= r1
002004 r1 = *(u64 *)(r10 - 0x8d8)
002005 call -0x723
002006 r2 = *(u64 *)(r10 - 0x320)
002007 r6 = r2
002008 r6 += r0
002009 r1 = 0x1
002010 if r6 < r2 goto <offset>
002011 r1 = 0x0
002012 r1 &= 0x1
002013 if r1 != 0x0 goto <offset>
002014 *(u64 *)(r10 - 0x320) = r6
002015 if r6 > 0x140 goto <offset>
002016 if r6 == 0x140 goto <offset>
002017 r7 = 0x140
002018 r7 -= r6
002019 if r7 < 0x8 goto <offset>
002020 r7 = 0x8
002021 r8 = r10
002022 r8 += -0x460
002023 r8 += r6
002024 r1 = r8
002025 r2 = <addr> ll
002026 r3 = r7
002027 call sol_memcpy_
002028 if r6 < 0x139 goto <offset>
002029 r8 += r7
002030 *(u8 *)(r8 - 0x1) = 0x40
002031 r3 = *(u64 *)(r10 - 0x320)
002032 r1 = r3
001172 r1 = r3
002033 r1 += r7
002034 r2 = 0x1
002035 if r1 < r3 goto <offset>
002036 r2 = 0x0
002037 r2 &= 0x1
002038 if r2 != 0x0 goto <offset>
002039 *(u64 *)(r10 - 0x320) = r1
002040 if r1 > 0x140 goto <offset>
002041 if r1 == 0x140 goto <offset>
002042 r2 = r10
002043 r2 += -0x460
002044 r2 += r1
002045 r3 = 0x140
002046 r3 -= r1
002047 r1 = *(u64 *)(r10 - 0x878)
002048 call -0x74e
002049 r2 = *(u64 *)(r10 - 0x320)
002050 r6 = r2
002051 r6 += r0
002052 r1 = 0x1
002053 if r6 < r2 goto <offset>
002054 r1 = 0x0
002055 r1 &= 0x1
002056 if r1 != 0x0 goto <offset>
002057 *(u64 *)(r10 - 0x320) = r6
002058 if r6 > 0x140 goto <offset>
002059 if r6 == 0x140 goto <offset>
002060 r7 = 0x140
002061 r7 -= r6
002062 if r7 < 0xa goto <offset>
002063 r7 = 0xa
002064 r8 = r10
002065 r8 += -0x460
002066 r8 += r6
002067 r1 = r8
002068 r2 = <addr> ll
002069 r3 = r7
002070 call sol_memcpy_
002071 if r6 < 0x137 goto <offset>
002072 r8 += r7
002073 *(u8 *)(r8 - 0x1) = 0x40
002074 r3 = *(u64 *)(r10 - 0x320)
002075 r1 = r3
002076 r1 += r7
002077 r2 = 0x1
002078 if r1 < r3 goto <offset>
002079 r2 = 0x0
002080 r2 &= 0x1
002081 if r2 != 0x0 goto <offset>
002082 *(u64 *)(r10 - 0x320) = r1
002083 if r1 <= 0x140 goto <offset>
002084 *(u64 *)(r10 - 0x320) = 0x140
002085 goto <offset>
002086 r9 = *(u64 *)(r10 - 0x918)
002087 if r8 == 0x140 goto <offset>
002088 r6 = 0x140
002089 r6 -= r8
002090 if r6 < 0x3 goto <offset>
002091 r6 = 0x3
002092 r7 = r10
002093 r7 += -0x460
002094 r7 += r8
002095 r1 = r7
002096 r2 = <addr> ll
002097 r3 = r6
002098 call sol_memcpy_
002099 if r8 < 0x13e goto <offset>
002100 r7 += r6
002101 *(u8 *)(r7 - 0x1) = 0x40
002102 r3 = *(u64 *)(r10 - 0x320)
002103 r1 = r3
002104 r1 += r6
002105 r2 = 0x1
002106 if r1 < r3 goto <offset>
002107 r2 = 0x0
002108 r2 &= 0x1
002109 if r2 != 0x0 goto <offset>
002110 *(u64 *)(r10 - 0x320) = r1
002111 if r1 > 0x140 goto <offset>
002112 r9 = *(u64 *)(r10 - 0x918)
002113 if r1 == 0x140 goto <offset>
002114 r2 = r10
002115 r2 += -0x460
002116 r2 += r1
002117 r3 = 0x140
002118 r3 -= r1
002119 r1 = *(u64 *)(r10 - 0x8e8)
002120 call -0x796
002121 r2 = *(u64 *)(r10 - 0x320)
002122 r8 = r2
002123 r8 += r0
002124 r1 = 0x1
002125 if r8 < r2 goto <offset>
002126 r1 = 0x0
002127 r1 &= 0x1
002128 if r1 != 0x0 goto <offset>
002129 *(u64 *)(r10 - 0x320) = r8
002130 if r8 > 0x140 goto <offset>
002131 r9 = *(u64 *)(r10 - 0x918)
002132 if r8 == 0x140 goto <offset>
002133 r6 = 0x140
002134 r6 -= r8
002135 if r6 < 0x4 goto <offset>
002136 r6 = 0x4
002137 r7 = r10
002138 r7 += -0x460
002139 r7 += r8
002140 r1 = r7
002141 r2 = <addr> ll
002142 r3 = r6
002143 call sol_memcpy_
002144 if r8 < 0x13d goto <offset>
002145 r7 += r6
002146 *(u8 *)(r7 - 0x1) = 0x40
002147 r3 = *(u64 *)(r10 - 0x320)
002148 r1 = r3
002149 r1 += r6
002150 r2 = 0x1
002151 if r1 < r3 goto <offset>
002152 r2 = 0x0
002153 r2 &= 0x1
002154 if r2 != 0x0 goto <offset>
002155 *(u64 *)(r10 - 0x320) = r1
002156 if r1 > 0x140 goto <offset>
002157 r9 = *(u64 *)(r10 - 0x918)
002158 if r1 == 0x140 goto <offset>
002159 r2 = r10
002160 r2 += -0x460
002161 r2 += r1
002162 r3 = 0x140
002163 r3 -= r1
002164 r1 = *(u64 *)(r10 - 0x8c8)
002165 call -0x7c3
002166 r2 = *(u64 *)(r10 - 0x320)
002167 r8 = r2
002168 r8 += r0
002169 r1 = 0x1
002170 if r8 < r2 goto <offset>
002171 r1 = 0x0
002172 r1 &= 0x1
002173 if r1 != 0x0 goto <offset>
002174 *(u64 *)(r10 - 0x320) = r8
002175 if r8 <= 0x140 goto <offset>
002176 *(u64 *)(r10 - 0x320) = 0x140
002177 r9 = *(u64 *)(r10 - 0x918)
002178 goto <offset>
002179 r3 = <addr> ll
001173 r3 = <addr> ll
002180 call <target>
001174 call <target>
002181 r3 = <addr> ll
001175 r3 = <addr> ll
002182 call <target>
001176 call <target>
002183 if r1 == 0x140 goto <offset>
002184 r2 = r10
002185 r2 += -0x460
002186 r2 += r1
002187 r3 = 0x140
002188 r3 -= r1
002189 r1 = r9
002190 call -0x7dc
002191 r2 = *(u64 *)(r10 - 0x320)
002192 r6 = r2
002193 r6 += r0
002194 r1 = 0x1
002195 if r6 < r2 goto <offset>
002196 r1 = 0x0
002197 r1 &= 0x1
002198 if r1 != 0x0 goto <offset>
002199 *(u64 *)(r10 - 0x320) = r6
002200 if r6 > 0x140 goto <offset>
002201 if r6 == 0x140 goto <offset>
002202 r7 = 0x140
002203 r7 -= r6
002204 if r7 < 0xa goto <offset>
002205 r7 = 0xa
002206 r8 = r10
002207 r8 += -0x460
002208 r8 += r6
002209 r1 = r8
002210 r2 = <addr> ll
002211 r3 = r7
002212 call sol_memcpy_
002213 if r6 < 0x137 goto <offset>
002214 r8 += r7
002215 *(u8 *)(r8 - 0x1) = 0x40
002216 r3 = *(u64 *)(r10 - 0x320)
002217 r1 = r3
002218 r1 += r7
002219 r2 = 0x1
002220 if r1 < r3 goto <offset>
002221 r2 = 0x0
002222 r2 &= 0x1
002223 if r2 != 0x0 goto <offset>
002224 *(u64 *)(r10 - 0x320) = r1
002225 if r1 > 0x140 goto <offset>
002226 if r1 == 0x140 goto <offset>
002227 r2 = r10
002228 r2 += -0x460
002229 r2 += r1
002230 r3 = 0x140
002231 r3 -= r1
002232 r1 = *(u64 *)(r10 - 0x8d0)
002233 call -0x807
002234 r3 = *(u64 *)(r10 - 0x320)
002235 r2 = r3
002236 r2 += r0
002237 r1 = 0x1
002238 if r2 < r3 goto <offset>
002239 r1 = 0x0
002240 r1 &= 0x1
002241 if r1 != 0x0 goto <offset>
002242 *(u64 *)(r10 - 0x320) = r2
002243 if r2 <= 0x140 goto <offset>
002244 goto <offset>
002245 r9 = *(u64 *)(r10 - 0x918)
002246 if r8 == 0x140 goto <offset>
002247 r6 = 0x140
002248 r6 -= r8
002249 if r6 < 0x5 goto <offset>
002250 r6 = 0x5
002251 r7 = r10
002252 r7 += -0x460
002253 r7 += r8
002254 r1 = r7
002255 r2 = <addr> ll
002256 r3 = r6
002257 call sol_memcpy_
002258 if r8 < 0x13c goto <offset>
002259 r7 += r6
002260 *(u8 *)(r7 - 0x1) = 0x40
002261 r3 = *(u64 *)(r10 - 0x320)
002262 r1 = r3
002263 r1 += r6
002264 r2 = 0x1
002265 if r1 < r3 goto <offset>
002266 r2 = 0x0
002267 r2 &= 0x1
002268 if r2 != 0x0 goto <offset>
002269 *(u64 *)(r10 - 0x320) = r1
002270 if r1 > 0x140 goto <offset>
002271 r9 = *(u64 *)(r10 - 0x918)
002272 if r1 == 0x140 goto <offset>
002273 r2 = r10
002274 r2 += -0x460
002275 r2 += r1
002276 r3 = 0x140
002277 r3 -= r1
002278 r1 = *(u64 *)(r10 - 0x8d8)
002279 call -0x835
002280 r3 = *(u64 *)(r10 - 0x320)
002281 r2 = r3
002282 r2 += r0
002283 r1 = 0x1
002284 if r2 < r3 goto <offset>
002285 r1 = 0x0
002286 r1 &= 0x1
002287 if r1 != 0x0 goto <offset>
002288 *(u64 *)(r10 - 0x320) = r2
002289 if r2 > 0x140 goto <offset>
002290 r9 = *(u64 *)(r10 - 0x918)
002291 if r2 == 0x140 goto <offset>
002292 r1 = r10
002293 r1 += -0x460
002294 r1 += r2
002295 r6 = 0x1
002296 r2 = <addr> ll
002297 r3 = 0x1
002298 call sol_memcpy_
002299 r2 = *(u64 *)(r10 - 0x320)
002300 r2 += 0x1
002301 if r2 == 0x0 goto <offset>
002302 r6 = 0x0
002303 r6 &= 0x1
002304 if r6 != 0x0 goto <offset>
002305 *(u64 *)(r10 - 0x320) = r2
002306 r9 = *(u64 *)(r10 - 0x918)
002307 if r2 <= 0x140 goto <offset>
002308 *(u64 *)(r10 - 0x320) = 0x140
002309 goto <offset>
002310 r1 = <addr> ll
002311 call <target>
002312 r7 = r2
001177 r7 = r2
002313 r2 = r1
001178 r2 = r1
002314 r6 = 0x0
001179 r6 = 0x0
10840 unchanged instructions hidden
013155 r0 = r4
012020 r0 = r4
013156 r6 = r2
012021 r6 = r2
013157 r9 = r1
012022 r9 = r1
013158 r1 = *(u64 *)(r9 + 0x28)
012023 r1 = *(u64 *)(r9 + 0x30)
013159 r1 += 0x1
012024 r1 += 0x1
013160 r2 = 0x1
012025 r2 = 0x1
013161 if r1 != 0x0 goto <offset>
012026 if r1 != 0x0 goto <offset>
013162 r4 = -0x1
012027 r4 = -0x1
013163 if r2 == 0x0 goto <offset>
012028 if r2 == 0x0 goto <offset>
013164 if r6 >= r4 goto <offset>
012029 if r6 >= r4 goto <offset>
013165 r1 = *(u64 *)(r9 + 0x30)
012030 r1 = *(u64 *)(r9 + 0x38)
013166 if r6 <= r1 goto <offset>
012031 if r6 <= r1 goto <offset>
013167 goto <offset>
012032 goto <offset>
013168 r2 = 0x0
012033 r2 = 0x0
2 unchanged instructions hidden
013171 r4 = r1
012036 r4 = r1
013172 if r6 < r4 goto <offset>
012037 if r6 < r4 goto <offset>
013173 r6 = r4
012038 r6 = r4
013174 r1 = *(u64 *)(r9 + 0x30)
012039 r1 = *(u64 *)(r9 + 0x38)
013175 if r6 > r1 goto <offset>
012040 if r6 > r1 goto <offset>
013176 *(u64 *)(r10 - 0x118) = r1
012041 *(u64 *)(r10 - 0x118) = r1
013177 *(u64 *)(r10 - 0x120) = r3
012042 *(u64 *)(r10 - 0x120) = r3
013178 r8 = *(u64 *)(r9 + 0x8)
012043 r8 = *(u64 *)(r9 + 0x8)
013179 r7 = *(u64 *)(r9 + 0x0)
012044 r7 = *(u64 *)(r9 + 0x0)
013180 r1 = *(u64 *)(r9 + 0x38)
012045 r1 = *(u64 *)(r9 + 0x40)
013181 *(u64 *)(r10 - 0x140) = r1
012046 *(u64 *)(r10 - 0x140) = r1
013182 r1 = *(u64 *)(r9 + 0x20)
012047 r1 = *(u64 *)(r9 + 0x28)
013183 *(u64 *)(r10 - 0x130) = r1
012048 *(u64 *)(r10 - 0x130) = r1
013184 r1 = *(u64 *)(r9 + 0x18)
012049 r1 = *(u64 *)(r9 + 0x20)
013185 *(u64 *)(r10 - 0x128) = r1
012050 *(u64 *)(r10 - 0x128) = r1
013186 r9 += 0x40
012051 r9 += 0x48
013187 r1 = *(u64 *)(r5 - 0xfd0)
012052 r1 = *(u64 *)(r5 - 0xfd0)
013188 *(u64 *)(r10 - 0x138) = r1
012053 *(u64 *)(r10 - 0x138) = r1
013189 r1 = *(u64 *)(r5 - 0xfe0)
012054 r1 = *(u64 *)(r5 - 0xfe0)
475 unchanged instructions hidden
013665 r1 = r6
012530 r1 = r6
013666 if r6 <= r2 goto <offset>
012531 if r6 <= r2 goto <offset>
013667 goto <offset>
012532 goto <offset>
012533 *(u64 *)(r10 - 0xa8) = r4
012534 r7 = r3
012535 r8 = r2
012536 r6 = *(u64 *)(r5 - 0xfc0)
012537 r2 = *(u64 *)(r5 - 0xfc8)
012538 *(u64 *)(r10 - 0xb0) = r2
012539 r2 = *(u64 *)(r5 - 0xfd0)
012540 *(u64 *)(r10 - 0xa0) = r2
012541 r2 = *(u64 *)(r5 - 0xfd8)
012542 *(u64 *)(r10 - 0x98) = r2
012543 r2 = *(u64 *)(r5 - 0xfe0)
012544 *(u64 *)(r10 - 0x90) = r2
012545 r2 = *(u64 *)(r5 - 0xfe8)
012546 *(u64 *)(r10 - 0x88) = r2
012547 r9 = *(u64 *)(r5 - 0xff0)
012548 r2 = *(u64 *)(r5 - 0xff8)
012549 *(u64 *)(r10 - 0x78) = r2
012550 r2 = *(u64 *)(r5 - 0x1000)
012551 *(u64 *)(r10 - 0x80) = r2
012552 w2 = *(u8 *)(r1 + 0xa0)
012553 if r2 == 0x2 goto <offset>
012554 *(u64 *)(r10 - 0xfd0) = r6
012555 r2 = *(u64 *)(r10 - 0xb0)
012556 *(u64 *)(r10 - 0xfd8) = r2
012557 r2 = *(u64 *)(r10 - 0xa0)
012558 *(u64 *)(r10 - 0xfe0) = r2
012559 r2 = *(u64 *)(r10 - 0x98)
012560 *(u64 *)(r10 - 0xfe8) = r2
012561 r2 = *(u64 *)(r10 - 0x90)
012562 *(u64 *)(r10 - 0xff0) = r2
012563 r2 = *(u64 *)(r10 - 0x88)
012564 *(u64 *)(r10 - 0xff8) = r2
012565 *(u64 *)(r10 - 0x1000) = r9
012566 r5 = r10
012567 r2 = *(u64 *)(r10 - 0xa8)
012568 r3 = *(u64 *)(r10 - 0x80)
012569 r4 = *(u64 *)(r10 - 0x78)
012570 call -0x227
012571 w1 = *(u8 *)(r8 + 0xa0)
012572 if r1 == 0x2 goto <offset>
012573 r4 = *(u64 *)(r8 + 0x28)
012574 r3 = *(u64 *)(r8 + 0x20)
012575 r2 = *(u64 *)(r8 + 0x38)
012576 r1 = *(u64 *)(r8 + 0x40)
012577 *(u64 *)(r10 - 0xfc0) = r1
012578 r1 = *(u64 *)(r10 - 0xa0)
012579 *(u64 *)(r10 - 0xfc8) = r1
012580 r1 = *(u64 *)(r10 - 0x98)
012581 *(u64 *)(r10 - 0xfd0) = r1
012582 r1 = *(u64 *)(r10 - 0x90)
012583 *(u64 *)(r10 - 0xfd8) = r1
012584 r1 = *(u64 *)(r10 - 0x88)
012585 *(u64 *)(r10 - 0xfe0) = r1
012586 *(u64 *)(r10 - 0xfe8) = r9
012587 r1 = *(u64 *)(r10 - 0x78)
012588 *(u64 *)(r10 - 0xff0) = r1
012589 r1 = *(u64 *)(r10 - 0x80)
012590 *(u64 *)(r10 - 0xff8) = r1
012591 r1 = r8
012592 r1 += 0x48
012593 *(u64 *)(r10 - 0x1000) = r1
012594 r1 = r10
012595 r1 += -0x70
012596 r5 = r10
012597 call <target>
012598 r1 = *(u64 *)(r10 - 0x70)
012599 if r1 == 0x0 goto <offset>
012600 r1 = *(u64 *)(r6 + 0x0)
012601 if r1 != 0x1 goto <offset>
012602 r2 = *(u64 *)(r10 - 0x60)
012603 r1 = *(u64 *)(r10 - 0x68)
012604 r3 = *(u64 *)(r6 + 0x8)
012605 r0 = 0x1
012606 r5 = 0x1
012607 if r1 > r3 goto <offset>
012608 r4 = *(u64 *)(r6 + 0x10)
012609 if r2 s> r4 goto <offset>
012610 if r2 != r4 goto <offset>
012611 r5 &= 0x1
012612 if r5 != 0x0 goto <offset>
012613 goto <offset>
012614 r5 = 0x0
012615 r4 = *(u64 *)(r6 + 0x10)
012616 if r2 s<= r4 goto <offset>
012617 r0 = 0x0
012618 if r2 == r4 goto <offset>
012619 r5 = r0
012620 r5 &= 0x1
012621 if r5 == 0x0 goto <offset>
012622 r1 ^= r3
012623 r2 ^= r4
012624 r1 |= r2
012625 if r1 != 0x0 goto <offset>
012626 r1 = *(u64 *)(r10 - 0x58)
012627 r2 = *(u64 *)(r6 + 0x18)
012628 if r1 >= r2 goto <offset>
012629 r2 = r10
012630 r2 += -0x70
012631 r1 = r6
012632 r3 = 0x38
012633 call <target>
012634 *(u64 *)(r10 - 0xfd0) = r6
012635 r1 = *(u64 *)(r10 - 0xb0)
012636 *(u64 *)(r10 - 0xfd8) = r1
012637 r1 = *(u64 *)(r10 - 0xa0)
012638 *(u64 *)(r10 - 0xfe0) = r1
012639 r1 = *(u64 *)(r10 - 0x98)
012640 *(u64 *)(r10 - 0xfe8) = r1
012641 r1 = *(u64 *)(r10 - 0x90)
012642 *(u64 *)(r10 - 0xff0) = r1
012643 r1 = *(u64 *)(r10 - 0x88)
012644 *(u64 *)(r10 - 0xff8) = r1
012645 *(u64 *)(r10 - 0x1000) = r9
012646 r5 = r10
012647 r1 = r8
012648 r2 = *(u64 *)(r10 - 0xa8)
012649 r3 = *(u64 *)(r10 - 0x80)
012650 r4 = *(u64 *)(r10 - 0x78)
012651 call -0x278
012652 r4 = *(u64 *)(r7 + 0x28)
012653 r3 = *(u64 *)(r7 + 0x20)
012654 r2 = *(u64 *)(r7 + 0x38)
012655 r1 = *(u64 *)(r7 + 0x40)
012656 *(u64 *)(r10 - 0xfc0) = r1
012657 r1 = *(u64 *)(r10 - 0xa0)
012658 *(u64 *)(r10 - 0xfc8) = r1
012659 r1 = *(u64 *)(r10 - 0x98)
012660 *(u64 *)(r10 - 0xfd0) = r1
012661 r1 = *(u64 *)(r10 - 0x90)
012662 *(u64 *)(r10 - 0xfd8) = r1
012663 r1 = *(u64 *)(r10 - 0x88)
012664 *(u64 *)(r10 - 0xfe0) = r1
012665 *(u64 *)(r10 - 0xfe8) = r9
012666 r1 = *(u64 *)(r10 - 0x78)
012667 *(u64 *)(r10 - 0xff0) = r1
012668 r1 = *(u64 *)(r10 - 0x80)
012669 *(u64 *)(r10 - 0xff8) = r1
012670 r1 = r7
012671 r1 += 0x48
012672 *(u64 *)(r10 - 0x1000) = r1
012673 r1 = r10
012674 r1 += -0x38
012675 r5 = r10
012676 call <target>
012677 r1 = *(u64 *)(r10 - 0x38)
012678 if r1 == 0x0 goto <offset>
012679 r1 = *(u64 *)(r6 + 0x0)
012680 if r1 == 0x0 goto <offset>
012681 r2 = *(u64 *)(r10 - 0x28)
012682 r1 = *(u64 *)(r10 - 0x30)
012683 r3 = *(u64 *)(r6 + 0x8)
012684 r0 = 0x1
012685 r5 = 0x1
012686 if r1 > r3 goto <offset>
012687 r4 = *(u64 *)(r6 + 0x10)
012688 if r2 s> r4 goto <offset>
012689 if r2 != r4 goto <offset>
012690 r5 &= 0x1
012691 if r5 != 0x0 goto <offset>
012692 goto <offset>
012693 r5 = 0x0
012694 r4 = *(u64 *)(r6 + 0x10)
012695 if r2 s<= r4 goto <offset>
012696 r0 = 0x0
012697 if r2 == r4 goto <offset>
012698 r5 = r0
012699 r5 &= 0x1
012700 if r5 == 0x0 goto <offset>
012701 r1 ^= r3
012702 r2 ^= r4
012703 r1 |= r2
012704 if r1 != 0x0 goto <offset>
012705 r1 = *(u64 *)(r10 - 0x20)
012706 r2 = *(u64 *)(r6 + 0x18)
012707 if r1 >= r2 goto <offset>
012708 r2 = r10
012709 r2 += -0x38
012710 r1 = r6
012711 r3 = 0x38
012712 call <target>
012713 *(u64 *)(r10 - 0xfd0) = r6
012714 r1 = *(u64 *)(r10 - 0xb0)
012715 *(u64 *)(r10 - 0xfd8) = r1
012716 r1 = *(u64 *)(r10 - 0xa0)
012717 *(u64 *)(r10 - 0xfe0) = r1
012718 r1 = *(u64 *)(r10 - 0x98)
012719 *(u64 *)(r10 - 0xfe8) = r1
012720 r1 = *(u64 *)(r10 - 0x90)
012721 *(u64 *)(r10 - 0xff0) = r1
012722 r1 = *(u64 *)(r10 - 0x88)
012723 *(u64 *)(r10 - 0xff8) = r1
012724 *(u64 *)(r10 - 0x1000) = r9
012725 r5 = r10
012726 r1 = r7
012727 r2 = *(u64 *)(r10 - 0xa8)
012728 r3 = *(u64 *)(r10 - 0x80)
012729 r4 = *(u64 *)(r10 - 0x78)
012730 call -0x2c7
012731 exit
013668 r0 = r4
012732 r0 = r4
013669 *(u64 *)(r10 - 0x1e0) = r1
012733 *(u64 *)(r10 - 0x1e0) = r1
013670 r0 <<= 0x20
012734 r0 <<= 0x20
3933 unchanged instructions hidden
017604 r1 = r10
016668 r1 = r10
017605 r1 += -0x180
016669 r1 += -0x180
017606 r2 = <addr> ll
016670 r2 = <addr> ll
017607 call -0x429d
016671 call -0x4018
017608 r1 = *(u64 *)(r10 - 0x178)
016672 r1 = *(u64 *)(r10 - 0x178)
017609 *(u64 *)(r10 - 0x770) = r1
016673 *(u64 *)(r10 - 0x770) = r1
017610 r2 = r6
016674 r2 = r6
150 unchanged instructions hidden
017761 r2 = *(u64 *)(r10 - 0x640)
016825 r2 = *(u64 *)(r10 - 0x640)
017762 r3 = *(u64 *)(r10 - 0x780)
016826 r3 = *(u64 *)(r10 - 0x780)
017763 r4 = *(u64 *)(r10 - 0x750)
016827 r4 = *(u64 *)(r10 - 0x750)
017764 call -0x1845
016828 call -0x190c
017765 if r0 == 0x0 goto <offset>
016829 if r0 == 0x0 goto <offset>
017766 r1 = r10
016830 r1 = r10
017767 r1 += -0x1b8
016831 r1 += -0x1b8
16 unchanged instructions hidden
017784 r2 = *(u64 *)(r10 - 0x628)
016848 r2 = *(u64 *)(r10 - 0x628)
017785 r3 = *(u64 *)(r10 - 0x6a8)
016849 r3 = *(u64 *)(r10 - 0x6a8)
017786 r4 = *(u64 *)(r10 - 0x730)
016850 r4 = *(u64 *)(r10 - 0x730)
017787 call -0x1483
016851 call -0x154a
017788 r1 = *(u64 *)(r10 - 0x640)
016852 r1 = *(u64 *)(r10 - 0x640)
017789 if r1 != 0x0 goto <offset>
016853 if r1 != 0x0 goto <offset>
017790 r1 = *(u64 *)(r10 - 0x6a8)
016854 r1 = *(u64 *)(r10 - 0x6a8)
2097 unchanged instructions hidden
019888 r2 = r6
018952 r2 = r6
019889 r3 = *(u64 *)(r10 - 0x868)
018953 r3 = *(u64 *)(r10 - 0x868)
019890 r4 = *(u64 *)(r10 - 0x820)
018954 r4 = *(u64 *)(r10 - 0x820)
019891 call -0x2094
018955 call -0x215b
019892 if r0 == 0x0 goto <offset>
018956 if r0 == 0x0 goto <offset>
019893 r1 = r10
018957 r1 = r10
019894 r1 += -0x3a0
018958 r1 += -0x3a0
16 unchanged instructions hidden
019911 r2 = r7
018975 r2 = r7
019912 r3 = *(u64 *)(r10 - 0x790)
018976 r3 = *(u64 *)(r10 - 0x790)
019913 r4 = *(u64 *)(r10 - 0x7d8)
018977 r4 = *(u64 *)(r10 - 0x7d8)
019914 call -0x1cd2
018978 call -0x1d99
019915 r5 = *(u64 *)(r10 - 0x6d0)
018979 r5 = *(u64 *)(r10 - 0x6d0)
019916 r0 = *(u64 *)(r10 - 0x6b8)
018980 r0 = *(u64 *)(r10 - 0x6b8)
019917 if r5 == 0x0 goto <offset>
018981 if r5 == 0x0 goto <offset>
639 unchanged instructions hidden
020557 r2 = r7
019621 r2 = r7
020558 r3 = *(u64 *)(r10 - 0x790)
019622 r3 = *(u64 *)(r10 - 0x790)
020559 r4 = *(u64 *)(r10 - 0x7d8)
019623 r4 = *(u64 *)(r10 - 0x7d8)
020560 call -0x1f58
019624 call -0x201f
020561 r1 = 0x0
019625 r1 = 0x0
020562 r2 = *(u64 *)(r10 - 0x3a0)
019626 r2 = *(u64 *)(r10 - 0x3a0)
020563 r2 &= 0x1
019627 r2 &= 0x1
85 unchanged instructions hidden
020649 r2 = r7
019713 r2 = r7
020650 r3 = *(u64 *)(r10 - 0x790)
019714 r3 = *(u64 *)(r10 - 0x790)
020651 r4 = *(u64 *)(r10 - 0x7d8)
019715 r4 = *(u64 *)(r10 - 0x7d8)
020652 call -0x1fb4
019716 call -0x207b
020653 r0 = r6
019717 r0 = r6
020654 r5 = *(u64 *)(r10 - 0x6d0)
019718 r5 = *(u64 *)(r10 - 0x6d0)
020655 r1 = r0
019719 r1 = r0
120 unchanged instructions hidden
020776 r2 = r7
019840 r2 = r7
020777 r3 = *(u64 *)(r10 - 0x790)
019841 r3 = *(u64 *)(r10 - 0x790)
020778 r4 = *(u64 *)(r10 - 0x7d8)
019842 r4 = *(u64 *)(r10 - 0x7d8)
020779 call -0x2033
019843 call -0x20fa
020780 r5 = r9
019844 r5 = r9
020781 r1 = *(u64 *)(r10 - 0x3a0)
019845 r1 = *(u64 *)(r10 - 0x3a0)
020782 if r1 == 0x0 goto <offset>
019846 if r1 == 0x0 goto <offset>
730 unchanged instructions hidden
021513 r2 = *(u64 *)(r10 - 0x238)
020577 r2 = *(u64 *)(r10 - 0x238)
021514 r3 = *(u64 *)(r10 - 0x1f8)
020578 r3 = *(u64 *)(r10 - 0x1f8)
021515 r4 = *(u64 *)(r10 - 0x258)
020579 r4 = *(u64 *)(r10 - 0x258)
021516 call -0x2314
020580 call -0x23db
021517 r4 = *(u64 *)(r10 - 0x1e8)
020581 r4 = *(u64 *)(r10 - 0x1e8)
021518 r4 += 0x98
020582 r4 += 0x98
021519 r0 = *(u64 *)(r10 - 0x1c8)
020583 r0 = *(u64 *)(r10 - 0x1c8)
364 unchanged instructions hidden
021884 call <target>
020948 call <target>
021885 r7 = r5
020949 r7 = r5
021886 r0 = r4
020950 r0 = r4
021887 r9 = r3
020951 *(u64 *)(r10 - 0x5d0) = r3
021888 r8 = r2
020952 r9 = r2
021889 r6 = r1
020953 r8 = r1
021890 r2 = *(u64 *)(r7 - 0xfe0)
020954 r6 = *(u64 *)(r7 - 0xfe0)
021891 r3 = *(u64 *)(r7 - 0xff8)
020955 r3 = *(u64 *)(r7 - 0xff8)
021892 r4 = *(u64 *)(r7 - 0xff0)
020956 r4 = *(u64 *)(r7 - 0xff0)
021893 r5 = *(u64 *)(r7 - 0xfe8)
020957 r5 = *(u64 *)(r7 - 0xfe8)
021894 *(u64 *)(r10 - 0x618) = r0
020958 *(u64 *)(r10 - 0x628) = r0
021895 r1 = r0
020959 r1 = r0
021896 *(u64 *)(r10 - 0x6d0) = r2
020960 r2 = r6
021897 *(u64 *)(r10 - 0x640) = r3
020961 *(u64 *)(r10 - 0x650) = r3
021898 *(u64 *)(r10 - 0x678) = r4
020962 *(u64 *)(r10 - 0x680) = r4
021899 *(u64 *)(r10 - 0x6a0) = r5
020963 *(u64 *)(r10 - 0x6a8) = r5
021900 call <target>
020964 call <target>
021901 if r0 == 0x0 goto <offset>
020965 if r0 == 0x0 goto <offset>
021902 *(u64 *)(r10 - 0x788) = r6
020966 *(u64 *)(r10 - 0x708) = r6
021903 *(u64 *)(r10 - 0x760) = r8
020967 *(u64 *)(r10 - 0x758) = r8
021904 r6 = *(u64 *)(r7 - 0xfd8)
020968 r1 = *(u64 *)(r7 - 0xfd8)
020969 *(u64 *)(r10 - 0x5d8) = r1
021905 r8 = *(u64 *)(r7 - 0x1000)
020970 r8 = *(u64 *)(r7 - 0x1000)
021906 r7 = r10
020971 r7 = r10
021907 r7 += -0x88
020972 r7 += -0x88
021908 r2 = r9
020973 r6 = r0
021909 r9 = r0
021910 r1 = r7
020974 r1 = r7
020975 r2 = *(u64 *)(r10 - 0x5d0)
021911 call <target>
020976 call <target>
021912 *(u64 *)(r10 - 0xff8) = r6
020977 r1 = *(u64 *)(r10 - 0x5d8)
021913 r6 = *(u64 *)(r10 - 0x760)
020978 *(u64 *)(r10 - 0xff8) = r1
021914 r1 = r8
020979 r1 = r8
021915 r1 ^= 0x1
020980 r1 ^= 0x1
021916 *(u64 *)(r10 - 0x6c0) = r1
020981 *(u64 *)(r10 - 0x6d0) = r1
021917 *(u64 *)(r10 - 0x1000) = r1
020982 *(u64 *)(r10 - 0x1000) = r1
021918 r1 = r10
020983 r1 = r10
021919 r1 += -0x2c0
020984 r1 += -0x2c8
021920 r5 = r10
020985 r5 = r10
021921 r2 = r6
020986 r2 = r9
021922 r3 = r7
020987 r3 = r7
021923 *(u64 *)(r10 - 0x720) = r9
020988 *(u64 *)(r10 - 0x728) = r6
021924 r4 = r9
020989 r4 = r6
021925 call <target>
020990 call <target>
021926 r1 = 0x0
020991 r1 = 0x0
021927 *(u64 *)(r10 - 0x680) = r1
020992 *(u64 *)(r10 - 0x688) = r1
021928 w1 = *(u16 *)(r6 + 0x90)
020993 w1 = *(u16 *)(r9 + 0x90)
021929 *(u64 *)(r10 - 0x6b8) = r1
020994 *(u64 *)(r10 - 0x6c8) = r1
021930 *(u64 *)(r10 - 0x6b0) = r8
020995 *(u64 *)(r10 - 0x6c0) = r8
021931 if r8 != 0x0 goto <offset>
020996 if r8 != 0x0 goto <offset>
021932 w1 = *(u8 *)(r6 + 0x94)
020997 w1 = *(u8 *)(r9 + 0x94)
021933 if r1 != 0x1 goto <offset>
020998 if r1 != 0x1 goto <offset>
021934 r1 = *(u64 *)(r10 - 0x6b8)
020999 r1 = *(u64 *)(r10 - 0x6c8)
021935 r2 = 0x1
021000 r2 = 0x1
021936 *(u64 *)(r10 - 0x680) = r2
021001 *(u64 *)(r10 - 0x688) = r2
021937 if r1 != 0x0 goto <offset>
021002 if r1 != 0x0 goto <offset>
021938 r1 = 0x0
021003 r1 = 0x0
021939 *(u64 *)(r10 - 0x680) = r1
021004 *(u64 *)(r10 - 0x688) = r1
021940 r1 = *(u64 *)(r10 - 0x640)
021005 r1 = *(u64 *)(r10 - 0x650)
021941 *(u64 *)(r10 - 0x708) = r1
021006 *(u64 *)(r10 - 0x700) = r1
021942 r1 = *(u64 *)(r10 - 0x618)
021007 r1 = *(u64 *)(r10 - 0x628)
021943 if r1 != 0x0 goto <offset>
021008 if r1 != 0x0 goto <offset>
021944 r1 = *(u64 *)(r10 - 0x678)
021945 *(u64 *)(r10 - 0x708) = r1
021946 r2 = *(u64 *)(r10 - 0x678)
021947 r1 = *(u64 *)(r10 - 0x618)
021948 if r1 != 0x0 goto <offset>
021949 r2 = *(u64 *)(r10 - 0x640)
021950 w1 = *(u32 *)(r10 - 0x20c)
021951 *(u64 *)(r10 - 0x778) = r1
021952 r1 = *(u64 *)(r10 - 0x240)
021953 *(u64 *)(r10 - 0x780) = r1
021954 r1 = *(u64 *)(r10 - 0x6b8)
021955 *(u16 *)(r10 - 0x1fc) = w1
021956 r1 = *(u64 *)(r10 - 0x680)
021009 r1 = *(u64 *)(r10 - 0x680)
021010 *(u64 *)(r10 - 0x700) = r1
021011 r2 = *(u64 *)(r10 - 0x680)
021012 r1 = *(u64 *)(r10 - 0x628)
021013 if r1 != 0x0 goto <offset>
021014 r2 = *(u64 *)(r10 - 0x650)
021015 w1 = *(u32 *)(r10 - 0x214)
021016 *(u64 *)(r10 - 0x788) = r1
021017 r1 = *(u64 *)(r10 - 0x248)
021018 *(u64 *)(r10 - 0x790) = r1
021019 r1 = *(u64 *)(r10 - 0x6c8)
021020 *(u16 *)(r10 - 0x204) = w1
021021 r1 = *(u64 *)(r10 - 0x688)
021957 r1 &= 0x1
021022 r1 &= 0x1
021958 *(u8 *)(r10 - 0x1fa) = w1
021023 *(u8 *)(r10 - 0x202) = w1
021959 r6 = 0x1
021024 r6 = 0x1
021960 r1 = 0x1
021025 r1 = 0x1
021961 if r2 == 0x0 goto <offset>
021026 if r2 == 0x0 goto <offset>
021962 r1 = 0x0
021027 r1 = 0x0
021963 *(u64 *)(r10 - 0x710) = r2
021028 *(u64 *)(r10 - 0x718) = r2
021964 r2 = *(u64 *)(r10 - 0x708)
021029 *(u64 *)(r10 - 0x780) = r9
021030 r2 = *(u64 *)(r10 - 0x700)
021965 if r2 == 0x0 goto <offset>
021031 if r2 == 0x0 goto <offset>
021966 r6 = 0x0
021032 r6 = 0x0
021967 r6 |= r1
021033 r6 |= r1
021968 *(u64 *)(r10 - 0x1f8) = 0x0
021034 *(u64 *)(r10 - 0x200) = 0x0
021969 *(u64 *)(r10 - 0x1b0) = 0x0
021035 *(u64 *)(r10 - 0x1b8) = 0x0
021970 *(u64 *)(r10 - 0x1b8) = 0x8
021036 *(u64 *)(r10 - 0x1c0) = 0x8
021971 *(u64 *)(r10 - 0x1c0) = 0x0
021037 *(u64 *)(r10 - 0x1c8) = 0x0
021972 r1 = *(u64 *)(r10 - 0x6a0)
021038 r1 = *(u64 *)(r10 - 0x6a8)
021973 r8 = *(u64 *)(r1 + 0x10)
021039 r8 = *(u64 *)(r1 + 0x10)
021974 r9 = *(u64 *)(r1 + 0x8)
021040 r9 = *(u64 *)(r1 + 0x8)
021975 r7 = *(u64 *)(r1 + 0x0)
021041 r7 = *(u64 *)(r1 + 0x0)
2 unchanged instructions hidden
021978 r2 = r7
021044 r2 = r7
021979 r2 += r9
021045 r2 += r9
021980 r1 = 0x0
021046 r1 = 0x0
021981 *(u64 *)(r10 - 0x660) = r1
021047 *(u64 *)(r10 - 0x670) = r1
021982 r1 = 0x1
021048 r1 = 0x1
021983 r4 = 0x1
021049 r4 = 0x1
021984 if r2 < r7 goto <offset>
021050 if r2 < r7 goto <offset>
7 unchanged instructions hidden
021992 r1 = 0x0
021058 r1 = 0x0
021993 if r1 == 0x0 goto <offset>
021059 if r1 == 0x0 goto <offset>
021994 goto <offset>
021060 goto <offset>
021995 *(u64 *)(r6 + 0x0) = 0x0
021061 *(u64 *)(r8 + 0x0) = 0x0
021996 goto <offset>
021062 goto <offset>
021997 *(u64 *)(r10 - 0x5c8) = r5
021063 *(u64 *)(r10 - 0x5d0) = r5
021998 r1 = r10
021064 r1 = r10
021999 r1 += -0x2d0
021065 r1 += -0x2d8
022000 r2 = 0x0
021066 r2 = 0x0
022001 r3 = *(u64 *)(r10 - 0x678)
021067 r3 = *(u64 *)(r10 - 0x680)
022002 r4 = *(u64 *)(r10 - 0x640)
021068 r4 = *(u64 *)(r10 - 0x650)
022003 r5 = 0x0
021069 r5 = 0x0
022004 call <target>
021070 call <target>
022005 r2 = r7
021071 r2 = r7
7 unchanged instructions hidden
022013 if r4 == 0x0 goto <offset>
021079 if r4 == 0x0 goto <offset>
022014 r2 = r3
021080 r2 = r3
022015 r2 += r8
021081 r2 += r8
022016 r4 = *(u64 *)(r10 - 0x5c8)
021082 r4 = *(u64 *)(r10 - 0x5d0)
022017 if r2 < r3 goto <offset>
021083 if r2 < r3 goto <offset>
022018 r1 = 0x0
021084 r1 = 0x0
022019 if r1 == 0x0 goto <offset>
021085 if r1 == 0x0 goto <offset>
8 unchanged instructions hidden
022028 if r1 != 0x0 goto <offset>
021094 if r1 != 0x0 goto <offset>
022029 r0 = r2
021095 r0 = r2
022030 r1 = 0x0
021096 r1 = 0x0
022031 *(u64 *)(r10 - 0x668) = r1
021097 *(u64 *)(r10 - 0x678) = r1
022032 r1 = r0
021098 r1 = r0
022033 r1 += r5
021099 r1 += r5
022034 r5 = 0x1
021100 r5 = 0x1
2 unchanged instructions hidden
022037 r2 = 0x0
021103 r2 = 0x0
022038 r8 = -0x1
021104 r8 = -0x1
022039 if r2 == 0x0 goto <offset>
021105 if r2 == 0x0 goto <offset>
022040 *(u64 *)(r10 - 0x738) = r8
021106 *(u64 *)(r10 - 0x740) = r8
022041 r1 = *(u64 *)(r10 - 0x618)
021107 r1 = *(u64 *)(r10 - 0x628)
022042 if r1 != 0x0 goto <offset>
021108 if r1 != 0x0 goto <offset>
022043 r8 = r0
021109 r8 = r0
022044 r4 = r8
021110 r4 = r8
3 unchanged instructions hidden
022048 r8 = -0x1
021114 r8 = -0x1
022049 if r2 != 0x0 goto <offset>
021115 if r2 != 0x0 goto <offset>
022050 r8 = r1
021116 r8 = r1
022051 *(u64 *)(r10 - 0x738) = r8
021117 *(u64 *)(r10 - 0x740) = r8
022052 r1 = *(u64 *)(r10 - 0x618)
021118 r1 = *(u64 *)(r10 - 0x628)
022053 if r1 == 0x0 goto <offset>
021119 if r1 == 0x0 goto <offset>
022054 r4 = r8
021120 r4 = r8
022055 r4 += 0x2710
021121 r4 += 0x2710
022056 if r4 < r8 goto <offset>
021122 if r4 < r8 goto <offset>
022057 r5 = 0x0
021123 r5 = 0x0
022058 r1 = r10
021124 r1 = r10
022059 r1 += -0x380
021125 r1 += -0x388
022060 r2 = 0x0
021126 r2 = 0x0
022061 r3 = 0x2710
021127 r3 = 0x2710
022062 call <target>
021128 call <target>
022063 r1 = *(u64 *)(r10 - 0x378)
022064 *(u64 *)(r10 - 0x728) = r1
022065 r1 = *(u64 *)(r10 - 0x380)
021129 r1 = *(u64 *)(r10 - 0x380)
022066 *(u64 *)(r10 - 0x730) = r1
021130 *(u64 *)(r10 - 0x730) = r1
021131 r1 = *(u64 *)(r10 - 0x388)
021132 *(u64 *)(r10 - 0x738) = r1
022067 if r8 <= 0x270f goto <offset>
021133 if r8 <= 0x270f goto <offset>
022068 r1 = 0x0
021134 r1 = 0x0
022069 *(u64 *)(r10 - 0x5e8) = r1
022070 *(u64 *)(r10 - 0x5f0) = r1
021135 *(u64 *)(r10 - 0x5f0) = r1
021136 *(u64 *)(r10 - 0x5f8) = r1
022071 goto <offset>
021137 goto <offset>
022072 r0 = -0x1
021138 r0 = -0x1
022073 r3 = -0x1
021139 r3 = -0x1
1 unchanged instructions hidden
022075 r3 = r2
021141 r3 = r2
022076 r2 = r3
021142 r2 = r3
022077 r2 += r8
021143 r2 += r8
022078 r4 = *(u64 *)(r10 - 0x5c8)
021144 r4 = *(u64 *)(r10 - 0x5d0)
022079 if r2 >= r3 goto <offset>
021145 if r2 >= r3 goto <offset>
022080 if r1 != 0x0 goto <offset>
021146 if r1 != 0x0 goto <offset>
022081 r0 = r2
021147 r0 = r2
022082 r1 = *(u64 *)(r10 - 0x2c8)
021148 r1 = *(u64 *)(r10 - 0x2d0)
022083 *(u64 *)(r10 - 0x5d0) = r1
021149 *(u64 *)(r10 - 0x5d8) = r1
022084 r7 = *(u64 *)(r10 - 0x2d0)
021150 r7 = *(u64 *)(r10 - 0x2d8)
022085 r1 = *(u64 *)(r10 - 0x618)
021151 r1 = *(u64 *)(r10 - 0x628)
022086 *(u64 *)(r10 - 0x5d8) = r0
021152 *(u64 *)(r10 - 0x5e0) = r0
022087 if r1 == 0x0 goto <offset>
021153 if r1 == 0x0 goto <offset>
022088 r1 = r0
021154 r1 = r0
022089 r1 += r4
021155 r1 += r4
8 unchanged instructions hidden
022098 r3 = 0x2710
021164 r3 = 0x2710
022099 r3 -= r2
021165 r3 -= r2
022100 r1 = r10
021166 r1 = r10
022101 r1 += -0x330
021167 r1 += -0x338
022102 r2 = 0x0
021168 r2 = 0x0
022103 r4 = 0x2710
021169 r4 = 0x2710
022104 r5 = 0x0
021170 r5 = 0x0
022105 call <target>
021171 call <target>
022106 r8 = *(u64 *)(r10 - 0x328)
021172 r8 = *(u64 *)(r10 - 0x330)
022107 r9 = *(u64 *)(r10 - 0x330)
021173 r9 = *(u64 *)(r10 - 0x338)
022108 r1 = r10
021174 r1 = r10
022109 r1 += -0x340
021175 r1 += -0x348
022110 r2 = r9
021176 r2 = r9
022111 r3 = 0x0
021177 r3 = 0x0
022112 r4 = r7
021178 r4 = r7
022113 r5 = 0x0
021179 r5 = 0x0
022114 call <target>
021180 call <target>
022115 r1 = r10
021181 r1 = r10
022116 r1 += -0x350
021182 r1 += -0x358
022117 r2 = r9
021183 r2 = r9
022118 r3 = 0x0
021184 r3 = 0x0
022119 r9 = *(u64 *)(r10 - 0x5d0)
021185 r9 = *(u64 *)(r10 - 0x5d8)
022120 r4 = r9
021186 r4 = r9
022121 r5 = 0x0
021187 r5 = 0x0
022122 call <target>
021188 call <target>
022123 r1 = r10
021189 r1 = r10
022124 r1 += -0x360
021190 r1 += -0x368
022125 r2 = r8
021191 r2 = r8
022126 r3 = 0x0
021192 r3 = 0x0
022127 r4 = r7
021193 r4 = r7
022128 r5 = 0x0
021194 r5 = 0x0
022129 call <target>
021195 call <target>
022130 r1 = r10
021196 r1 = r10
022131 r1 += -0x370
021197 r1 += -0x378
022132 r2 = r8
021198 r2 = r8
022133 r3 = 0x0
021199 r3 = 0x0
022134 r4 = 0x0
021200 r4 = 0x0
022135 r5 = r9
021201 r5 = r9
022136 call <target>
021202 call <target>
022137 r1 = *(u64 *)(r10 - 0x358)
022138 r2 = *(u64 *)(r10 - 0x348)
022139 r2 += r1
022140 r1 = *(u64 *)(r10 - 0x360)
021203 r1 = *(u64 *)(r10 - 0x360)
022141 r5 = *(u64 *)(r10 - 0x350)
021204 r2 = *(u64 *)(r10 - 0x350)
021205 r2 += r1
021206 r1 = *(u64 *)(r10 - 0x368)
021207 r5 = *(u64 *)(r10 - 0x358)
022142 r4 = r5
021208 r4 = r5
022143 r4 += r1
021209 r4 += r1
022144 r1 = 0x1
021210 r1 = 0x1
1 unchanged instructions hidden
022146 if r4 < r5 goto <offset>
021212 if r4 < r5 goto <offset>
022147 r3 = 0x0
021213 r3 = 0x0
022148 r2 += r3
021214 r2 += r3
022149 r5 = *(u64 *)(r10 - 0x368)
021215 r5 = *(u64 *)(r10 - 0x370)
022150 r3 = r5
021216 r3 = r5
022151 r3 += r2
021217 r3 += r2
022152 r0 = *(u64 *)(r10 - 0x370)
021218 r0 = *(u64 *)(r10 - 0x378)
022153 r2 = r0
021219 r2 = r0
022154 r2 += r4
021220 r2 += r4
022155 r4 = 0x1
021221 r4 = 0x1
5 unchanged instructions hidden
022161 if r3 == r5 goto <offset>
021227 if r3 == r5 goto <offset>
022162 r4 = r0
021228 r4 = r0
022163 r5 = -0x1
021229 r5 = -0x1
022164 *(u64 *)(r10 - 0x660) = r5
021230 *(u64 *)(r10 - 0x670) = r5
022165 if r4 == 0x0 goto <offset>
021231 if r4 == 0x0 goto <offset>
022166 r0 = -0x1
021232 r0 = -0x1
022167 if r4 != 0x0 goto <offset>
021233 if r4 != 0x0 goto <offset>
022168 r0 = r2
021234 r0 = r2
022169 r3 = *(u64 *)(r10 - 0x338)
021235 r3 = *(u64 *)(r10 - 0x340)
022170 r2 = r0
021236 r2 = r0
022171 r2 += r3
021237 r2 += r3
022172 r3 = 0x1
021238 r3 = 0x1
5 unchanged instructions hidden
022178 if r2 >= r0 goto <offset>
021244 if r2 >= r0 goto <offset>
022179 r3 = r1
021245 r3 = r1
022180 r1 = -0x1
021246 r1 = -0x1
022181 *(u64 *)(r10 - 0x668) = r1
021247 *(u64 *)(r10 - 0x678) = r1
022182 r5 = *(u64 *)(r10 - 0x5c8)
021248 r5 = *(u64 *)(r10 - 0x5d0)
022183 if r3 == 0x0 goto <offset>
021249 if r3 == 0x0 goto <offset>
022184 r0 = *(u64 *)(r10 - 0x5d8)
021250 r0 = *(u64 *)(r10 - 0x5e0)
022185 if r3 != 0x0 goto <offset>
021251 if r3 != 0x0 goto <offset>
022186 goto <offset>
021252 goto <offset>
022187 r3 = 0x2710
021253 r3 = 0x2710
022188 r3 -= r8
021254 r3 -= r8
022189 r1 = r10
021255 r1 = r10
022190 r1 += -0x390
021256 r1 += -0x398
022191 r2 = 0x0
021257 r2 = 0x0
022192 r4 = 0x2710
021258 r4 = 0x2710
022193 r5 = 0x0
021259 r5 = 0x0
022194 call <target>
021260 call <target>
022195 r1 = *(u64 *)(r10 - 0x388)
022196 *(u64 *)(r10 - 0x5f0) = r1
022197 r1 = *(u64 *)(r10 - 0x390)
021261 r1 = *(u64 *)(r10 - 0x390)
022198 *(u64 *)(r10 - 0x5e8) = r1
021262 *(u64 *)(r10 - 0x5f8) = r1
021263 r1 = *(u64 *)(r10 - 0x398)
021264 *(u64 *)(r10 - 0x5f0) = r1
022199 r1 = 0x0
021265 r1 = 0x0
022200 *(u64 *)(r10 - 0x6e8) = r1
021266 *(u64 *)(r10 - 0x710) = r1
022201 r6 &= 0x1
021267 r6 &= 0x1
022202 r7 = 0x0
021268 r7 = 0x0
022203 r5 = 0x0
021269 r5 = 0x0
022204 if r6 == 0x0 goto <offset>
021270 if r6 == 0x0 goto <offset>
022205 *(u64 *)(r10 - 0x188) = r7
021271 *(u64 *)(r10 - 0x190) = r7
022206 r1 = *(u64 *)(r10 - 0x5e8)
021272 r1 = *(u64 *)(r10 - 0x5f0)
021273 *(u64 *)(r10 - 0x1a0) = r1
021274 r1 = *(u64 *)(r10 - 0x738)
021275 *(u64 *)(r10 - 0x1b0) = r1
021276 r1 = *(u64 *)(r10 - 0x718)
021277 *(u64 *)(r10 - 0x178) = r1
021278 r1 = *(u64 *)(r10 - 0x700)
021279 *(u64 *)(r10 - 0x180) = r1
021280 *(u64 *)(r10 - 0x188) = r5
021281 r1 = *(u64 *)(r10 - 0x5f8)
022207 *(u64 *)(r10 - 0x198) = r1
021282 *(u64 *)(r10 - 0x198) = r1
022208 r1 = *(u64 *)(r10 - 0x730)
021283 r1 = *(u64 *)(r10 - 0x730)
022209 *(u64 *)(r10 - 0x1a8) = r1
021284 *(u64 *)(r10 - 0x1a8) = r1
022210 r1 = *(u64 *)(r10 - 0x710)
021285 r1 = *(u64 *)(r10 - 0x6c8)
022211 *(u64 *)(r10 - 0x170) = r1
022212 r1 = *(u64 *)(r10 - 0x708)
022213 *(u64 *)(r10 - 0x178) = r1
022214 *(u64 *)(r10 - 0x180) = r5
022215 r1 = *(u64 *)(r10 - 0x5f0)
022216 *(u64 *)(r10 - 0x190) = r1
022217 r1 = *(u64 *)(r10 - 0x728)
022218 *(u64 *)(r10 - 0x1a0) = r1
022219 r1 = *(u64 *)(r10 - 0x6b8)
022220 r6 = r1
021286 r6 = r1
022221 r1 = r10
021287 r1 = r10
022222 r1 += -0x3c0
021288 r1 += -0x3c8
022223 r2 = r6
021289 r2 = r6
022224 r3 = 0x0
021290 r3 = 0x0
022225 r4 = 0x0
021291 r4 = 0x0
2 unchanged instructions hidden
022228 r2 = 0x1
021294 r2 = 0x1
022229 if r6 == 0x0 goto <offset>
021295 if r6 == 0x0 goto <offset>
022230 r2 = 0x0
021296 r2 = 0x0
022231 r1 = *(u64 *)(r10 - 0x680)
021297 r1 = *(u64 *)(r10 - 0x688)
022232 r1 ^= 0x1
021298 r1 ^= 0x1
022233 r2 |= r1
021299 r2 |= r1
022234 *(u64 *)(r10 - 0x750) = r2
021300 *(u64 *)(r10 - 0x760) = r2
022235 r1 = -0x1
021301 r1 = -0x1
022236 *(u64 *)(r10 - 0x6f0) = r1
021302 *(u64 *)(r10 - 0x6e8) = r1
022237 r1 = 0x8
021303 r1 = 0x8
022238 *(u64 *)(r10 - 0x748) = r1
021304 *(u64 *)(r10 - 0x750) = r1
022239 r1 = r10
021305 r1 = r10
022240 r1 += -0xc7
021306 r1 += -0xc7
022241 *(u64 *)(r10 - 0x740) = r1
021307 *(u64 *)(r10 - 0x748) = r1
022242 r1 = r10
021308 r1 = r10
022243 r1 += -0x120
021309 r1 += -0x120
022244 *(u64 *)(r10 - 0x758) = r1
021310 *(u64 *)(r10 - 0x768) = r1
022245 r1 = r10
021311 r1 = r10
022246 r1 += -0x2f
021312 r1 += -0x2f
022247 *(u64 *)(r10 - 0x718) = r1
021313 *(u64 *)(r10 - 0x720) = r1
022248 r1 = *(u64 *)(r10 - 0x3b8)
022249 *(u64 *)(r10 - 0x768) = r1
022250 r1 = *(u64 *)(r10 - 0x3c0)
021314 r1 = *(u64 *)(r10 - 0x3c0)
022251 *(u64 *)(r10 - 0x770) = r1
021315 *(u64 *)(r10 - 0x770) = r1
021316 r1 = *(u64 *)(r10 - 0x3c8)
021317 *(u64 *)(r10 - 0x778) = r1
022252 r6 = 0x0
021318 r6 = 0x0
022253 r1 = 0x0
021319 r1 = 0x0
021320 *(u64 *)(r10 - 0x610) = r1
022254 *(u64 *)(r10 - 0x600) = r1
021321 *(u64 *)(r10 - 0x600) = r1
022255 *(u64 *)(r10 - 0x5f8) = r1
021322 *(u64 *)(r10 - 0x618) = r1
022256 *(u64 *)(r10 - 0x608) = r1
021323 *(u64 *)(r10 - 0x658) = r1
022257 *(u64 *)(r10 - 0x648) = r1
022258 *(u64 *)(r10 - 0x700) = r1
022259 *(u64 *)(r10 - 0x6f8) = r1
021324 *(u64 *)(r10 - 0x6f8) = r1
022260 r7 = *(u64 *)(r10 - 0x6d0)
021325 *(u64 *)(r10 - 0x6f0) = r1
021326 r9 = *(u64 *)(r10 - 0x708)
022261 goto <offset>
021327 goto <offset>
022262 r6 = *(u64 *)(r10 - 0x6e0)
021328 r6 = *(u64 *)(r10 - 0x6e0)
022263 r1 = *(u64 *)(r10 - 0x648)
021329 r1 = *(u64 *)(r10 - 0x658)
022264 if r1 == 0x14 goto <offset>
021330 if r1 == 0x14 goto <offset>
022265 r1 = r10
021331 r1 = r10
022266 r1 += -0x88
021332 r1 += -0x88
022267 r2 = r10
021333 r2 = r10
022268 r2 += -0x2c0
021334 r2 += -0x2c8
022269 call <target>
021335 call <target>
022270 w1 = *(u8 *)(r10 - 0x30)
021336 w1 = *(u8 *)(r10 - 0x30)
022271 *(u64 *)(r10 - 0x658) = r1
021337 *(u64 *)(r10 - 0x668) = r1
022272 if r1 == 0x2 goto <offset>
021338 if r1 == 0x2 goto <offset>
022273 r2 = *(u64 *)(r10 - 0x718)
021339 r2 = *(u64 *)(r10 - 0x720)
022274 w1 = *(u32 *)(r2 + 0x0)
021340 w1 = *(u32 *)(r2 + 0x0)
022275 *(u32 *)(r10 - 0x168) = w1
021341 *(u32 *)(r10 - 0x170) = w1
022276 w1 = *(u32 *)(r2 + 0x3)
021342 w1 = *(u32 *)(r2 + 0x3)
022277 *(u32 *)(r10 - 0x165) = w1
021343 *(u32 *)(r10 - 0x16d) = w1
022278 r1 = *(u64 *)(r10 - 0x5f8)
021344 r1 = *(u64 *)(r10 - 0x600)
022279 if r1 >= r7 goto <offset>
021345 if r1 >= r9 goto <offset>
022280 r1 = *(u64 *)(r10 - 0x720)
021346 r1 = *(u64 *)(r10 - 0x728)
022281 if r1 <= r6 goto <offset>
021347 if r1 <= r6 goto <offset>
022282 r2 = *(u64 *)(r10 - 0x68)
021348 r2 = *(u64 *)(r10 - 0x68)
022283 *(u64 *)(r10 - 0x5d8) = r6
022284 r1 -= r6
021349 r1 -= r6
022285 r9 = r1
021350 r8 = r1
022286 *(u64 *)(r10 - 0x628) = r2
021351 *(u64 *)(r10 - 0x638) = r2
022287 if r1 < r2 goto <offset>
021352 if r1 < r2 goto <offset>
022288 r9 = *(u64 *)(r10 - 0x628)
021353 r8 = *(u64 *)(r10 - 0x638)
022289 if r9 == 0x0 goto <offset>
021354 if r8 == 0x0 goto <offset>
021355 *(u64 *)(r10 - 0x5e0) = r6
022290 *(u64 *)(r10 - 0x6d8) = r1
021356 *(u64 *)(r10 - 0x6d8) = r1
022291 r5 = *(u64 *)(r10 - 0x80)
021357 r7 = *(u64 *)(r10 - 0x80)
022292 r7 = *(u64 *)(r10 - 0x88)
021358 r5 = *(u64 *)(r10 - 0x88)
022293 r1 = *(u64 *)(r10 - 0x40)
021359 r1 = *(u64 *)(r10 - 0x40)
022294 *(u64 *)(r10 - 0x650) = r1
021360 *(u64 *)(r10 - 0x660) = r1
022295 r2 = *(u64 *)(r10 - 0x48)
021361 r2 = *(u64 *)(r10 - 0x48)
022296 r1 = *(u64 *)(r10 - 0x50)
021362 r1 = *(u64 *)(r10 - 0x50)
022297 *(u64 *)(r10 - 0x698) = r1
021363 *(u64 *)(r10 - 0x6a0) = r1
022298 r1 = *(u64 *)(r10 - 0x58)
021364 r1 = *(u64 *)(r10 - 0x58)
022299 *(u64 *)(r10 - 0x690) = r1
021365 *(u64 *)(r10 - 0x698) = r1
022300 r1 = *(u64 *)(r10 - 0x60)
021366 r1 = *(u64 *)(r10 - 0x60)
022301 *(u64 *)(r10 - 0x688) = r1
021367 *(u64 *)(r10 - 0x690) = r1
022302 r4 = *(u64 *)(r10 - 0x70)
021368 r4 = *(u64 *)(r10 - 0x70)
022303 r1 = *(u64 *)(r10 - 0x78)
021369 r1 = *(u64 *)(r10 - 0x78)
022304 *(u64 *)(r10 - 0x5e8) = r1
022305 w1 = *(u32 *)(r10 - 0x34)
022306 *(u64 *)(r10 - 0x5f0) = r1
021370 *(u64 *)(r10 - 0x5f0) = r1
021371 w1 = *(u32 *)(r10 - 0x34)
021372 *(u64 *)(r10 - 0x5f8) = r1
022307 w1 = *(u32 *)(r10 - 0x38)
021373 w1 = *(u32 *)(r10 - 0x38)
022308 *(u64 *)(r10 - 0x5c8) = r1
021374 *(u64 *)(r10 - 0x5d0) = r1
022309 r1 = *(u64 *)(r10 - 0x6b0)
021375 r1 = *(u64 *)(r10 - 0x6c0)
022310 *(u64 *)(r10 - 0x610) = r4
021376 *(u64 *)(r10 - 0x620) = r4
021377 *(u64 *)(r10 - 0x640) = r7
022311 *(u64 *)(r10 - 0x630) = r5
021378 *(u64 *)(r10 - 0x630) = r5
022312 *(u64 *)(r10 - 0x638) = r2
021379 *(u64 *)(r10 - 0x648) = r2
022313 *(u64 *)(r10 - 0x670) = r9
021380 *(u64 *)(r10 - 0x608) = r8
022314 *(u64 *)(r10 - 0x620) = r7
022315 if r1 == 0x0 goto <offset>
021381 if r1 == 0x0 goto <offset>
022316 r1 = r7
021382 r1 = r5
022317 r1 |= r5
021383 r1 |= r7
022318 if r1 == 0x0 goto <offset>
021384 if r1 == 0x0 goto <offset>
022319 r1 = r10
021385 r1 = r10
022320 r1 += -0x3d0
021386 r1 += -0x3d8
022321 r2 = -0x1
021387 r2 = -0x1
022322 r3 = -0x1
021388 r3 = -0x1
022323 r4 = r7
021389 r4 = r5
022324 r7 = r5
021390 r5 = r7
022325 call <target>
021391 call <target>
022326 r1 = r10
021392 r1 = r10
022327 r1 += -0x3e0
021393 r1 += -0x3e8
022328 r8 = *(u64 *)(r10 - 0x3d0)
021394 r9 = *(u64 *)(r10 - 0x3d8)
022329 r6 = *(u64 *)(r10 - 0x3c8)
021395 r6 = *(u64 *)(r10 - 0x3d0)
022330 r2 = r8
021396 r2 = r9
022331 r3 = r6
021397 r3 = r6
022332 r4 = *(u64 *)(r10 - 0x620)
021398 r4 = *(u64 *)(r10 - 0x630)
022333 r5 = r7
021399 r5 = r7
022334 r7 = *(u64 *)(r10 - 0x620)
022335 call <target>
021400 call <target>
021401 r3 = *(u64 *)(r10 - 0x630)
022336 r1 = 0x1
021402 r1 = 0x1
022337 if r7 == 0x0 goto <offset>
021403 if r3 == 0x0 goto <offset>
022338 r1 = 0x0
021404 r1 = 0x0
022339 r2 = *(u64 *)(r10 - 0x630)
021405 r2 = *(u64 *)(r10 - 0x640)
022340 r2 -= r1
021406 r2 -= r1
022341 r1 = *(u64 *)(r10 - 0x3d8)
021407 r1 = *(u64 *)(r10 - 0x3e0)
022342 r1 ^= r2
021408 r1 ^= r2
022343 r2 = r7
021409 r2 = r3
022344 r2 += -0x1
021410 r2 += -0x1
022345 r3 = *(u64 *)(r10 - 0x3e0)
021411 r3 = *(u64 *)(r10 - 0x3e8)
022346 r3 ^= r2
021412 r3 ^= r2
022347 r3 &= r1
021413 r3 &= r1
022348 if r3 == -0x1 goto <offset>
021414 if r3 == -0x1 goto <offset>
022349 r7 = r8
021415 r8 = r9
022350 r9 = r6
021416 r7 = r6
022351 r4 = *(u64 *)(r10 - 0x610)
021417 r4 = *(u64 *)(r10 - 0x620)
022352 goto <offset>
021418 goto <offset>
022353 r1 = r7
021419 r1 = r5
022354 r1 |= r5
021420 r1 |= r7
022355 r9 = r5
021421 r8 = r5
022356 if r1 == 0x0 goto <offset>
021422 if r1 == 0x0 goto <offset>
022357 r1 = *(u64 *)(r10 - 0x6f0)
021423 r1 = *(u64 *)(r10 - 0x6e8)
022358 if r4 == r1 goto <offset>
021424 if r4 == r1 goto <offset>
022359 r6 = 0x0
021425 r6 = 0x0
022360 r8 = 0x0
021426 r9 = 0x0
022361 r5 = 0x0
021427 r5 = 0x0
022362 if r4 > 0x3b9ac9ff goto <offset>
021428 if r4 > 0x3b9ac9ff goto <offset>
022363 r3 = 0x3b9aca00
021429 r3 = 0x3b9aca00
022364 r3 -= r4
021430 r3 -= r4
022365 r1 = r10
021431 r1 = r10
022366 r1 += -0x3f0
021432 r1 += -0x3f8
022367 r2 = 0x0
021433 r2 = 0x0
022368 r4 = 0x3b9aca00
021434 r4 = 0x3b9aca00
022369 call <target>
021435 call <target>
022370 r4 = *(u64 *)(r10 - 0x610)
021436 r4 = *(u64 *)(r10 - 0x620)
022371 r5 = *(u64 *)(r10 - 0x3e8)
021437 r5 = *(u64 *)(r10 - 0x3f0)
022372 r8 = *(u64 *)(r10 - 0x3f0)
021438 r9 = *(u64 *)(r10 - 0x3f8)
022373 r1 = 0x1
021439 r1 = 0x1
022374 if r4 == 0x0 goto <offset>
021440 if r4 == 0x0 goto <offset>
022375 r1 = 0x0
021441 r1 = 0x0
022376 r2 = *(u64 *)(r10 - 0x750)
021442 r2 = *(u64 *)(r10 - 0x760)
022377 r2 |= r1
021443 r2 |= r1
022378 r2 &= 0x1
021444 r2 &= 0x1
022379 r3 = 0x0
021445 r3 = 0x0
022380 if r2 != 0x0 goto <offset>
021446 if r2 != 0x0 goto <offset>
022381 r1 = r10
021447 r1 = r10
022382 r1 += -0x400
021448 r1 += -0x408
022383 r2 = *(u64 *)(r10 - 0x770)
021449 r2 = *(u64 *)(r10 - 0x778)
022384 r3 = *(u64 *)(r10 - 0x768)
021450 r3 = *(u64 *)(r10 - 0x770)
022385 r6 = r5
021451 r6 = r5
022386 r5 = 0x0
021452 r5 = 0x0
022387 call <target>
021453 call <target>
022388 r1 = r10
021454 r1 = r10
022389 r1 += -0x410
021455 r1 += -0x418
022390 r2 = *(u64 *)(r10 - 0x400)
021456 r2 = *(u64 *)(r10 - 0x408)
022391 r3 = *(u64 *)(r10 - 0x3f8)
021457 r3 = *(u64 *)(r10 - 0x400)
022392 r4 = <addr> ll
021458 r4 = <addr> ll
022393 r5 = 0x0
021459 r5 = 0x0
022394 call <target>
021460 call <target>
022395 r5 = r6
021461 r5 = r6
022396 r4 = *(u64 *)(r10 - 0x610)
021462 r4 = *(u64 *)(r10 - 0x620)
022397 r3 = *(u64 *)(r10 - 0x408)
021463 r3 = *(u64 *)(r10 - 0x410)
022398 r6 = *(u64 *)(r10 - 0x410)
021464 r6 = *(u64 *)(r10 - 0x418)
022399 r2 = r6
021465 r2 = r6
022400 r2 += r8
021466 r2 += r9
022401 r1 = 0x1
021467 r1 = 0x1
022402 *(u64 *)(r10 - 0x700) = r2
021468 *(u64 *)(r10 - 0x6f8) = r2
022403 if r2 < r6 goto <offset>
021469 if r2 < r6 goto <offset>
022404 r1 = 0x0
021470 r1 = 0x0
022405 r3 += r5
021471 r3 += r5
022406 r3 += r1
021472 r3 += r1
022407 *(u64 *)(r10 - 0x6f8) = r3
021473 *(u64 *)(r10 - 0x6f0) = r3
022408 *(u64 *)(r10 - 0x6f0) = r4
021474 *(u64 *)(r10 - 0x6e8) = r4
022409 r1 = r10
021475 r1 = r10
022410 r1 += -0x420
021476 r1 += -0x428
022411 r6 = *(u64 *)(r10 - 0x700)
021477 r6 = *(u64 *)(r10 - 0x6f8)
022412 r2 = r6
021478 r2 = r6
022413 r3 = 0x0
021479 r3 = 0x0
022414 r4 = r7
021480 r4 = r8
022415 r5 = 0x0
021481 r5 = 0x0
022416 call <target>
021482 call <target>
022417 r1 = r10
021483 r1 = r10
022418 r1 += -0x430
021484 r1 += -0x438
022419 r2 = r6
021485 r2 = r6
022420 r3 = 0x0
021486 r3 = 0x0
022421 r4 = r9
021487 r4 = r7
022422 r5 = 0x0
021488 r5 = 0x0
022423 call <target>
021489 call <target>
022424 r1 = r10
021490 r1 = r10
022425 r1 += -0x440
021491 r1 += -0x448
022426 r6 = *(u64 *)(r10 - 0x6f8)
021492 r6 = *(u64 *)(r10 - 0x6f0)
022427 r2 = r6
021493 r2 = r6
022428 r3 = 0x0
021494 r3 = 0x0
022429 r4 = r7
021495 r4 = r8
022430 r5 = 0x0
021496 r5 = 0x0
022431 call <target>
021497 call <target>
022432 r1 = r10
021498 r1 = r10
022433 r1 += -0x450
021499 r1 += -0x458
022434 r2 = r6
021500 r2 = r6
022435 r3 = 0x0
021501 r3 = 0x0
022436 r4 = 0x0
021502 r4 = 0x0
022437 r5 = r9
021503 r5 = r7
022438 call <target>
021504 call <target>
022439 r2 = *(u64 *)(r10 - 0x440)
021505 r2 = *(u64 *)(r10 - 0x448)
022440 r3 = *(u64 *)(r10 - 0x430)
021506 r3 = *(u64 *)(r10 - 0x438)
022441 r1 = r3
021507 r1 = r3
022442 r1 += r2
021508 r1 += r2
022443 r2 = 0x1
021509 r2 = 0x1
022444 *(u64 *)(r10 - 0x5e0) = r2
021510 *(u64 *)(r10 - 0x5e8) = r2
021511 r9 = *(u64 *)(r10 - 0x5f8)
022445 if r1 < r3 goto <offset>
021512 if r1 < r3 goto <offset>
022446 r2 = 0x0
021513 r2 = 0x0
022447 r5 = *(u64 *)(r10 - 0x438)
021514 r5 = *(u64 *)(r10 - 0x440)
022448 r3 = *(u64 *)(r10 - 0x428)
021515 r3 = *(u64 *)(r10 - 0x430)
022449 r4 = r3
021516 r4 = r3
022450 r4 += r5
021517 r4 += r5
022451 r4 += r2
021518 r4 += r2
022452 r5 = 0x1
021519 r5 = 0x1
022453 r7 = *(u64 *)(r10 - 0x5f0)
022454 if r4 < r3 goto <offset>
021520 if r4 < r3 goto <offset>
022455 r5 = 0x0
021521 r5 = 0x0
022456 if r4 != r3 goto <offset>
021522 if r4 != r3 goto <offset>
022457 r3 = -0x1
021523 r3 = -0x1
022458 *(u64 *)(r10 - 0x5d0) = r3
021524 *(u64 *)(r10 - 0x5d8) = r3
022459 if r2 != 0x0 goto <offset>
021525 if r2 != 0x0 goto <offset>
022460 r3 = r4
021526 r3 = r4
022461 r4 = -0x1
021527 r4 = -0x1
2 unchanged instructions hidden
022464 if r4 == r3 goto <offset>
021530 if r4 == r3 goto <offset>
022465 r2 = r5
021531 r2 = r5
022466 r3 = -0x1
021532 r3 = -0x1
022467 *(u64 *)(r10 - 0x5d0) = r3
021533 *(u64 *)(r10 - 0x5d8) = r3
022468 if r2 == 0x0 goto <offset>
021534 if r2 == 0x0 goto <offset>
022469 r4 = -0x1
021535 r4 = -0x1
022470 if r2 != 0x0 goto <offset>
021536 if r2 != 0x0 goto <offset>
022471 r4 = r1
021537 r4 = r1
022472 r5 = *(u64 *)(r10 - 0x450)
021538 r5 = *(u64 *)(r10 - 0x458)
022473 r1 = r5
021539 r1 = r5
022474 r1 += r4
021540 r1 += r4
022475 r2 = 0x1
021541 r2 = 0x1
022476 if r1 < r5 goto <offset>
021542 if r1 < r5 goto <offset>
022477 r2 = 0x0
021543 r2 = 0x0
022478 r5 = *(u64 *)(r10 - 0x448)
021544 r5 = *(u64 *)(r10 - 0x450)
022479 r4 = r5
021545 r4 = r5
022480 r4 += r3
021546 r4 += r3
022481 r4 += r2
021547 r4 += r2
5 unchanged instructions hidden
022487 if r2 != 0x0 goto <offset>
021553 if r2 != 0x0 goto <offset>
022488 r3 = r4
021554 r3 = r4
022489 r4 = -0x1
021555 r4 = -0x1
022490 r5 = *(u64 *)(r10 - 0x5c8)
021556 r5 = *(u64 *)(r10 - 0x5d0)
022491 if r2 == 0x0 goto <offset>
021557 if r2 == 0x0 goto <offset>
022492 goto <offset>
021558 goto <offset>
022493 if r4 == r5 goto <offset>
021559 if r4 == r5 goto <offset>
1 unchanged instructions hidden
022495 r3 = -0x1
021561 r3 = -0x1
022496 if r2 == 0x0 goto <offset>
021562 if r2 == 0x0 goto <offset>
022497 r4 = -0x1
021563 r4 = -0x1
022498 r5 = *(u64 *)(r10 - 0x5c8)
021564 r5 = *(u64 *)(r10 - 0x5d0)
022499 if r2 != 0x0 goto <offset>
021565 if r2 != 0x0 goto <offset>
022500 r4 = r1
021566 r4 = r1
022501 r2 = *(u64 *)(r10 - 0x418)
021567 r2 = *(u64 *)(r10 - 0x420)
022502 r1 = r4
021568 r1 = r4
022503 r1 += r2
021569 r1 += r2
022504 r9 = 0x1
021570 r7 = 0x1
022505 if r1 < r4 goto <offset>
021571 if r1 < r4 goto <offset>
022506 r9 = 0x0
021572 r7 = 0x0
022507 r6 = r3
021573 r8 = r3
022508 r6 += r9
021574 r8 += r7
022509 r2 = 0x1
021575 r2 = 0x1
022510 if r6 >= r3 goto <offset>
021576 if r8 >= r3 goto <offset>
022511 if r1 >= r4 goto <offset>
021577 if r1 >= r4 goto <offset>
022512 r9 = r2
021578 r7 = r2
022513 r7 <<= 0x20
021579 r9 <<= 0x20
022514 r5 <<= 0x20
021580 r5 <<= 0x20
022515 r8 = -0x1
021581 r6 = -0x1
022516 if r9 == 0x0 goto <offset>
021582 if r7 == 0x0 goto <offset>
022517 goto <offset>
021583 goto <offset>
022518 r6 = r3
021584 r8 = r3
022519 r6 += r9
021585 r8 += r7
022520 r2 = 0x1
021586 r2 = 0x1
022521 if r6 < r3 goto <offset>
021587 if r8 < r3 goto <offset>
022522 r2 = 0x0
021588 r2 = 0x0
022523 if r1 < r4 goto <offset>
021589 if r1 < r4 goto <offset>
022524 r7 <<= 0x20
021590 r9 <<= 0x20
022525 r5 <<= 0x20
021591 r5 <<= 0x20
022526 r8 = -0x1
021592 r6 = -0x1
022527 if r9 != 0x0 goto <offset>
021593 if r7 != 0x0 goto <offset>
022528 r8 = r1
021594 r6 = r1
022529 r7 s>>= 0x20
021595 r9 s>>= 0x20
022530 r5 s>>= 0x20
021596 r5 s>>= 0x20
022531 *(u64 *)(r10 - 0x5c8) = r5
021597 *(u64 *)(r10 - 0x5d0) = r5
022532 r1 = r10
021598 r1 = r10
022533 r1 += -0x460
021599 r1 += -0x468
022534 r2 = r8
021600 r2 = r6
022535 r3 = 0x0
021601 r3 = 0x0
022536 r4 = *(u64 *)(r10 - 0x660)
021602 r4 = *(u64 *)(r10 - 0x670)
022537 r5 = 0x0
021603 r5 = 0x0
022538 call <target>
021604 call <target>
022539 r1 = r10
021605 r1 = r10
022540 r1 += -0x480
021606 r1 += -0x488
022541 *(u64 *)(r10 - 0x6a8) = r8
021607 *(u64 *)(r10 - 0x6b0) = r6
022542 r2 = r8
021608 r2 = r6
022543 r3 = 0x0
021609 r3 = 0x0
022544 r4 = *(u64 *)(r10 - 0x668)
021610 r4 = *(u64 *)(r10 - 0x678)
022545 r5 = 0x0
021611 r5 = 0x0
022546 call <target>
021612 call <target>
022547 r8 = -0x1
021613 r6 = -0x1
022548 if r9 != 0x0 goto <offset>
021614 if r7 != 0x0 goto <offset>
022549 r8 = r6
021615 r6 = r8
022550 r1 = r10
021616 r1 = r10
022551 r1 += -0x470
021617 r1 += -0x478
022552 r2 = r8
021618 r2 = r6
022553 r3 = 0x0
021619 r3 = 0x0
022554 r4 = *(u64 *)(r10 - 0x660)
021620 r4 = *(u64 *)(r10 - 0x670)
022555 r5 = 0x0
021621 r5 = 0x0
022556 call <target>
021622 call <target>
022557 r1 = r10
021623 r1 = r10
022558 r1 += -0x490
021624 r1 += -0x498
022559 r2 = r8
021625 r2 = r6
022560 r3 = 0x0
021626 r3 = 0x0
022561 r4 = 0x0
021627 r4 = 0x0
022562 r5 = *(u64 *)(r10 - 0x668)
021628 r5 = *(u64 *)(r10 - 0x678)
022563 call <target>
021629 call <target>
022564 r1 = 0x1
021630 r1 = 0x1
022565 r2 = *(u64 *)(r10 - 0x5c8)
021631 r2 = *(u64 *)(r10 - 0x5d0)
022566 if r2 s<= r7 goto <offset>
021632 if r2 s<= r9 goto <offset>
022567 r1 = 0x0
021633 r1 = 0x0
022568 r9 = 0x1
021634 r7 = 0x1
022569 if r2 s< r7 goto <offset>
021635 if r2 s< r9 goto <offset>
022570 r2 = *(u64 *)(r10 - 0x6b0)
021636 r2 = *(u64 *)(r10 - 0x6c0)
022571 if r2 != 0x0 goto <offset>
021637 if r2 != 0x0 goto <offset>
022572 r9 = r1
021638 r7 = r1
022573 r2 = *(u64 *)(r10 - 0x470)
021639 r2 = *(u64 *)(r10 - 0x478)
022574 r3 = *(u64 *)(r10 - 0x480)
021640 r3 = *(u64 *)(r10 - 0x488)
022575 r1 = r3
021641 r1 = r3
022576 r1 += r2
021642 r1 += r2
022577 r2 = 0x1
021643 r2 = 0x1
022578 if r1 < r3 goto <offset>
021644 if r1 < r3 goto <offset>
022579 r2 = 0x0
021645 r2 = 0x0
022580 r5 = *(u64 *)(r10 - 0x468)
021646 r5 = *(u64 *)(r10 - 0x470)
022581 r3 = *(u64 *)(r10 - 0x478)
021647 r3 = *(u64 *)(r10 - 0x480)
022582 r4 = r3
021648 r4 = r3
022583 r4 += r5
021649 r4 += r5
022584 r4 += r2
021650 r4 += r2
7 unchanged instructions hidden
022592 r4 = -0x1
021658 r4 = -0x1
022593 if r2 == 0x0 goto <offset>
021659 if r2 == 0x0 goto <offset>
022594 goto <offset>
021660 goto <offset>
022595 r9 = 0x1
021661 r7 = 0x1
022596 if r2 s>= r7 goto <offset>
021662 if r2 s>= r9 goto <offset>
022597 r9 = 0x0
021663 r7 = 0x0
022598 r2 = *(u64 *)(r10 - 0x6b0)
021664 r2 = *(u64 *)(r10 - 0x6c0)
022599 if r2 == 0x0 goto <offset>
021665 if r2 == 0x0 goto <offset>
022600 goto <offset>
021666 goto <offset>
022601 if r4 == r3 goto <offset>
021667 if r4 == r3 goto <offset>
3 unchanged instructions hidden
022605 r4 = -0x1
021671 r4 = -0x1
022606 if r2 != 0x0 goto <offset>
021672 if r2 != 0x0 goto <offset>
022607 r4 = r1
021673 r4 = r1
022608 r5 = *(u64 *)(r10 - 0x490)
021674 r5 = *(u64 *)(r10 - 0x498)
022609 r1 = r5
021675 r1 = r5
022610 r1 += r4
021676 r1 += r4
022611 r2 = 0x1
021677 r2 = 0x1
022612 if r1 < r5 goto <offset>
021678 if r1 < r5 goto <offset>
022613 r2 = 0x0
021679 r2 = 0x0
022614 r4 = *(u64 *)(r10 - 0x488)
021680 r4 = *(u64 *)(r10 - 0x490)
022615 r5 = r4
021681 r5 = r4
022616 r5 += r3
021682 r5 += r3
022617 r5 += r2
021683 r5 += r2
14 unchanged instructions hidden
022632 r5 = -0x1
021698 r5 = -0x1
022633 if r2 != 0x0 goto <offset>
021699 if r2 != 0x0 goto <offset>
022634 r5 = r1
021700 r5 = r1
022635 r2 = *(u64 *)(r10 - 0x458)
021701 r2 = *(u64 *)(r10 - 0x460)
022636 r1 = r5
021702 r1 = r5
022637 r1 += r2
021703 r1 += r2
022638 r2 = 0x1
021704 r2 = 0x1
3 unchanged instructions hidden
022642 r3 += r2
021708 r3 += r2
022643 if r3 >= r4 goto <offset>
021709 if r3 >= r4 goto <offset>
022644 if r1 >= r5 goto <offset>
021710 if r1 >= r5 goto <offset>
022645 r2 = *(u64 *)(r10 - 0x5e0)
021711 r2 = *(u64 *)(r10 - 0x5e8)
022646 r6 = -0x1
021712 r8 = -0x1
022647 if r2 == 0x0 goto <offset>
021713 if r2 == 0x0 goto <offset>
022648 if r2 != 0x0 goto <offset>
021714 if r2 != 0x0 goto <offset>
022649 *(u64 *)(r10 - 0x5d0) = r3
021715 *(u64 *)(r10 - 0x5d8) = r3
022650 r1 = *(u64 *)(r10 - 0x5d0)
021716 r1 = *(u64 *)(r10 - 0x5d8)
022651 if r1 == 0x0 goto <offset>
021717 if r1 == 0x0 goto <offset>
022652 goto <offset>
021718 goto <offset>
022653 r3 = r4
021719 r3 = r4
022654 r3 += r2
021720 r3 += r2
022655 if r3 < r4 goto <offset>
021721 if r3 < r4 goto <offset>
022656 r4 = 0x0
021722 r4 = 0x0
022657 *(u64 *)(r10 - 0x5e0) = r4
021723 *(u64 *)(r10 - 0x5e8) = r4
022658 if r1 < r5 goto <offset>
021724 if r1 < r5 goto <offset>
022659 r6 = -0x1
021725 r8 = -0x1
022660 if r2 != 0x0 goto <offset>
021726 if r2 != 0x0 goto <offset>
022661 r6 = r1
021727 r8 = r1
022662 if r2 == 0x0 goto <offset>
021728 if r2 == 0x0 goto <offset>
022663 r1 = *(u64 *)(r10 - 0x5d0)
021729 r1 = *(u64 *)(r10 - 0x5d8)
022664 if r1 != 0x0 goto <offset>
021730 if r1 != 0x0 goto <offset>
022665 r1 = r9
021731 r1 = r7
022666 r1 &= 0x1
021732 r1 &= 0x1
022667 if r1 != 0x0 goto <offset>
021733 if r1 != 0x0 goto <offset>
022668 r4 = *(u64 *)(r10 - 0x5d8)
021734 r4 = *(u64 *)(r10 - 0x5e0)
022669 r1 = r4
021735 r1 = r4
022670 r2 = *(u64 *)(r10 - 0x670)
021736 r2 = *(u64 *)(r10 - 0x608)
022671 r1 += r2
021737 r1 += r2
022672 r3 = 0x1
021738 r3 = 0x1
022673 if r1 < r4 goto <offset>
021739 if r1 < r4 goto <offset>
022674 r3 = 0x0
021740 r3 = 0x0
022675 *(u64 *)(r10 - 0x5f0) = r7
021741 *(u64 *)(r10 - 0x5f8) = r9
022676 r2 = -0x1
021742 r2 = -0x1
022677 if r3 != 0x0 goto <offset>
021743 if r3 != 0x0 goto <offset>
022678 r2 = r1
021744 r2 = r1
022679 r7 = *(u64 *)(r10 - 0x6d0)
021745 r9 = *(u64 *)(r10 - 0x708)
022680 *(u64 *)(r10 - 0xfe8) = r7
021746 *(u64 *)(r10 - 0xfe8) = r9
022681 r1 = *(u64 *)(r10 - 0x738)
021747 r1 = *(u64 *)(r10 - 0x740)
022682 *(u64 *)(r10 - 0xff0) = r1
021748 *(u64 *)(r10 - 0xff0) = r1
022683 r1 = *(u64 *)(r10 - 0x6a0)
021749 r1 = *(u64 *)(r10 - 0x6a8)
022684 *(u64 *)(r10 - 0xff8) = r1
021750 *(u64 *)(r10 - 0xff8) = r1
022685 r1 = *(u64 *)(r10 - 0x678)
021751 r1 = *(u64 *)(r10 - 0x680)
022686 *(u64 *)(r10 - 0x1000) = r1
021752 *(u64 *)(r10 - 0x1000) = r1
022687 r1 = r10
021753 r1 = r10
022688 r1 += -0x4a0
021754 r1 += -0x4a8
022689 r5 = r10
021755 r5 = r10
022690 *(u64 *)(r10 - 0x6e0) = r2
021756 *(u64 *)(r10 - 0x6e0) = r2
022691 r3 = *(u64 *)(r10 - 0x618)
021757 r3 = *(u64 *)(r10 - 0x628)
022692 r4 = *(u64 *)(r10 - 0x640)
021758 r4 = *(u64 *)(r10 - 0x650)
022693 call <target>
021759 call <target>
022694 r1 = *(u64 *)(r10 - 0x4a0)
021760 r1 = *(u64 *)(r10 - 0x4a8)
022695 r1 &= 0x1
021761 r1 &= 0x1
022696 if r1 == 0x0 goto <offset>
021762 if r1 == 0x0 goto <offset>
022697 r2 = *(u64 *)(r10 - 0x648)
021763 r2 = *(u64 *)(r10 - 0x658)
022698 r2 += 0x1
021764 r2 += 0x1
022699 r1 = *(u64 *)(r10 - 0x498)
021765 r1 = *(u64 *)(r10 - 0x4a0)
022700 r3 = *(u64 *)(r10 - 0x620)
021766 r3 = *(u64 *)(r10 - 0x630)
022701 *(u64 *)(r10 - 0x120) = r3
021767 *(u64 *)(r10 - 0x120) = r3
022702 r3 = *(u64 *)(r10 - 0x658)
021768 r3 = *(u64 *)(r10 - 0x668)
022703 *(u8 *)(r10 - 0xc8) = w3
021769 *(u8 *)(r10 - 0xc8) = w3
022704 r3 = *(u64 *)(r10 - 0x5f0)
021770 r3 = *(u64 *)(r10 - 0x5f8)
022705 *(u32 *)(r10 - 0xcc) = w3
021771 *(u32 *)(r10 - 0xcc) = w3
022706 r3 = *(u64 *)(r10 - 0x5c8)
021772 r3 = *(u64 *)(r10 - 0x5d0)
022707 *(u32 *)(r10 - 0xd0) = w3
021773 *(u32 *)(r10 - 0xd0) = w3
022708 r3 = *(u64 *)(r10 - 0x650)
021774 r3 = *(u64 *)(r10 - 0x660)
022709 *(u64 *)(r10 - 0xd8) = r3
021775 *(u64 *)(r10 - 0xd8) = r3
022710 r3 = *(u64 *)(r10 - 0x638)
021776 r3 = *(u64 *)(r10 - 0x648)
022711 *(u64 *)(r10 - 0xe0) = r3
021777 *(u64 *)(r10 - 0xe0) = r3
022712 r3 = *(u64 *)(r10 - 0x698)
021778 r3 = *(u64 *)(r10 - 0x6a0)
022713 *(u64 *)(r10 - 0xe8) = r3
021779 *(u64 *)(r10 - 0xe8) = r3
022714 r3 = *(u64 *)(r10 - 0x690)
021780 r3 = *(u64 *)(r10 - 0x698)
022715 *(u64 *)(r10 - 0xf0) = r3
021781 *(u64 *)(r10 - 0xf0) = r3
022716 r3 = *(u64 *)(r10 - 0x688)
021782 r3 = *(u64 *)(r10 - 0x690)
022717 *(u64 *)(r10 - 0xf8) = r3
021783 *(u64 *)(r10 - 0xf8) = r3
022718 r3 = *(u64 *)(r10 - 0x628)
021784 r3 = *(u64 *)(r10 - 0x638)
022719 *(u64 *)(r10 - 0x100) = r3
021785 *(u64 *)(r10 - 0x100) = r3
022720 r3 = *(u64 *)(r10 - 0x610)
021786 r3 = *(u64 *)(r10 - 0x620)
022721 *(u64 *)(r10 - 0x108) = r3
021787 *(u64 *)(r10 - 0x108) = r3
022722 r3 = *(u64 *)(r10 - 0x5e8)
021788 r3 = *(u64 *)(r10 - 0x5f0)
022723 *(u64 *)(r10 - 0x110) = r3
021789 *(u64 *)(r10 - 0x110) = r3
022724 *(u64 *)(r10 - 0x648) = r2
021790 *(u64 *)(r10 - 0x658) = r2
022725 *(u64 *)(r10 - 0x150) = r2
021791 *(u64 *)(r10 - 0x158) = r2
022726 r2 = *(u64 *)(r10 - 0x630)
021792 r2 = *(u64 *)(r10 - 0x640)
022727 *(u64 *)(r10 - 0x118) = r2
021793 *(u64 *)(r10 - 0x118) = r2
022728 w2 = *(u32 *)(r10 - 0x165)
021794 w2 = *(u32 *)(r10 - 0x16d)
022729 r3 = *(u64 *)(r10 - 0x740)
021795 r3 = *(u64 *)(r10 - 0x748)
022730 *(u32 *)(r3 + 0x3) = w2
021796 *(u32 *)(r3 + 0x3) = w2
022731 w2 = *(u32 *)(r10 - 0x168)
021797 w2 = *(u32 *)(r10 - 0x170)
022732 *(u32 *)(r3 + 0x0) = w2
021798 *(u32 *)(r3 + 0x0) = w2
022733 *(u64 *)(r10 - 0x158) = r8
021799 *(u64 *)(r10 - 0x160) = r6
022734 r2 = *(u64 *)(r10 - 0x6a8)
021800 r2 = *(u64 *)(r10 - 0x6b0)
022735 *(u64 *)(r10 - 0x160) = r2
021801 *(u64 *)(r10 - 0x168) = r2
022736 r2 = *(u64 *)(r10 - 0x5f8)
022737 *(u64 *)(r10 - 0x138) = r2
022738 r2 = *(u64 *)(r10 - 0x600)
021802 r2 = *(u64 *)(r10 - 0x600)
021803 *(u64 *)(r10 - 0x138) = r2
021804 r2 = *(u64 *)(r10 - 0x610)
022739 *(u64 *)(r10 - 0x140) = r2
021805 *(u64 *)(r10 - 0x140) = r2
022740 r2 = *(u64 *)(r10 - 0x5d8)
021806 r2 = *(u64 *)(r10 - 0x5e0)
022741 *(u64 *)(r10 - 0x148) = r2
021807 *(u64 *)(r10 - 0x148) = r2
022742 r2 = *(u64 *)(r10 - 0x608)
021808 r2 = *(u64 *)(r10 - 0x608)
021809 *(u64 *)(r10 - 0x150) = r2
021810 r2 = *(u64 *)(r10 - 0x618)
022743 *(u64 *)(r10 - 0x128) = r2
021811 *(u64 *)(r10 - 0x128) = r2
022744 r8 = r7
021812 r6 = r9
022745 if r7 < r1 goto <offset>
021813 if r9 < r1 goto <offset>
022746 r8 = r1
021814 r6 = r1
022747 *(u64 *)(r10 - 0x130) = r8
021815 *(u64 *)(r10 - 0x130) = r6
022748 r9 &= 0x1
021816 r7 &= 0x1
022749 *(u64 *)(r10 - 0x6c8) = r8
021817 *(u64 *)(r10 - 0x6b8) = r6
022750 if r9 == 0x0 goto <offset>
021818 if r7 == 0x0 goto <offset>
022751 r1 = *(u64 *)(r10 - 0x1c0)
021819 r1 = *(u64 *)(r10 - 0x1c8)
022752 r2 = *(u64 *)(r10 - 0x6e8)
021820 r6 = *(u64 *)(r10 - 0x710)
022753 if r2 != r1 goto <offset>
021821 if r6 != r1 goto <offset>
022754 r1 = r10
021822 r1 = r10
022755 r1 += -0x1c0
021823 r1 += -0x1c8
022756 r2 = <addr> ll
021824 r2 = <addr> ll
022757 call -0x5684
021825 call -0x5403
022758 r1 = *(u64 *)(r10 - 0x1b8)
021826 r1 = *(u64 *)(r10 - 0x1c0)
022759 *(u64 *)(r10 - 0x748) = r1
021827 *(u64 *)(r10 - 0x750) = r1
022760 r6 = *(u64 *)(r10 - 0x6e8)
022761 r2 = r6
021828 r2 = r6
022762 r2 *= 0xa0
021829 r2 *= 0xa8
022763 r1 = *(u64 *)(r10 - 0x748)
021830 r1 = *(u64 *)(r10 - 0x750)
022764 r1 += r2
021831 r1 += r2
022765 r2 = r10
021832 r2 = r10
022766 r2 += -0x160
021833 r2 += -0x168
022767 r3 = 0xa0
021834 r3 = 0xa8
022768 call <target>
021835 call <target>
022769 r6 += 0x1
021836 r6 += 0x1
022770 *(u64 *)(r10 - 0x6e8) = r6
021837 *(u64 *)(r10 - 0x710) = r6
022771 *(u64 *)(r10 - 0x1b0) = r6
021838 *(u64 *)(r10 - 0x1b8) = r6
022772 r8 = *(u64 *)(r10 - 0x638)
021839 r7 = *(u64 *)(r10 - 0x648)
022773 r5 = *(u64 *)(r10 - 0x650)
021840 r8 = *(u64 *)(r10 - 0x608)
021841 r5 = *(u64 *)(r10 - 0x660)
021842 r6 = *(u64 *)(r10 - 0x6b8)
022774 goto <offset>
021843 goto <offset>
022775 r1 = *(u64 *)(r10 - 0x608)
021844 r1 = *(u64 *)(r10 - 0x618)
022776 *(u64 *)(r10 - 0xfc0) = r1
021845 *(u64 *)(r10 - 0xfc0) = r1
022777 r1 = *(u64 *)(r10 - 0x6b8)
021846 r1 = *(u64 *)(r10 - 0x6c8)
022778 *(u64 *)(r10 - 0xfd0) = r1
021847 *(u64 *)(r10 - 0xfd0) = r1
022779 r1 = *(u64 *)(r10 - 0x6a0)
021848 r1 = *(u64 *)(r10 - 0x6a8)
022780 *(u64 *)(r10 - 0xfd8) = r1
021849 *(u64 *)(r10 - 0xfd8) = r1
022781 r1 = *(u64 *)(r10 - 0x678)
021850 r1 = *(u64 *)(r10 - 0x680)
022782 *(u64 *)(r10 - 0xfe0) = r1
021851 *(u64 *)(r10 - 0xfe0) = r1
022783 r1 = *(u64 *)(r10 - 0x640)
021852 r1 = *(u64 *)(r10 - 0x650)
022784 *(u64 *)(r10 - 0xfe8) = r1
021853 *(u64 *)(r10 - 0xfe8) = r1
022785 r1 = *(u64 *)(r10 - 0x618)
021854 r1 = *(u64 *)(r10 - 0x628)
022786 *(u64 *)(r10 - 0xff0) = r1
021855 *(u64 *)(r10 - 0xff0) = r1
022787 r1 = *(u64 *)(r10 - 0x6c0)
021856 r1 = *(u64 *)(r10 - 0x6d0)
022788 *(u64 *)(r10 - 0xff8) = r1
021857 *(u64 *)(r10 - 0xff8) = r1
022789 r1 = *(u64 *)(r10 - 0x758)
021858 r1 = *(u64 *)(r10 - 0x768)
022790 *(u64 *)(r10 - 0x1000) = r1
021859 *(u64 *)(r10 - 0x1000) = r1
022791 r1 = *(u64 *)(r10 - 0x680)
021860 r1 = *(u64 *)(r10 - 0x688)
022792 r1 &= 0x1
021861 r1 &= 0x1
022793 *(u64 *)(r10 - 0xfc8) = r1
021862 *(u64 *)(r10 - 0xfc8) = r1
022794 r1 = r10
021863 r1 = r10
022795 r1 += -0xc0
021864 r1 += -0xc0
022796 r5 = r10
021865 r5 = r10
022797 r2 = r8
021866 r2 = r6
022798 r3 = *(u64 *)(r10 - 0x5d8)
021867 r3 = *(u64 *)(r10 - 0x5e0)
022799 r4 = *(u64 *)(r10 - 0x600)
021868 r4 = *(u64 *)(r10 - 0x610)
022800 call <target>
021869 call <target>
022801 r1 = *(u64 *)(r10 - 0xc0)
021870 r1 = *(u64 *)(r10 - 0xc0)
022802 if r1 == 0x0 goto <offset>
021871 if r1 == 0x0 goto <offset>
022803 r1 = *(u64 *)(r10 - 0x1f8)
021872 r1 = *(u64 *)(r10 - 0x200)
022804 if r1 == 0x0 goto <offset>
021873 if r1 == 0x0 goto <offset>
022805 r1 = *(u64 *)(r10 - 0xb8)
021874 r1 = *(u64 *)(r10 - 0xb8)
022806 r0 = 0x1
021875 r0 = 0x1
022807 r2 = *(u64 *)(r10 - 0x1f0)
021876 r2 = *(u64 *)(r10 - 0x1f8)
022808 r5 = 0x1
021877 r5 = 0x1
022809 if r1 <= r2 goto <offset>
021878 if r1 <= r2 goto <offset>
022810 r5 = 0x0
021879 r5 = 0x0
022811 r3 = *(u64 *)(r10 - 0xb0)
021880 r3 = *(u64 *)(r10 - 0xb0)
022812 r4 = *(u64 *)(r10 - 0x1e8)
021881 r4 = *(u64 *)(r10 - 0x1f0)
022813 if r3 s> r4 goto <offset>
021882 if r3 s> r4 goto <offset>
022814 if r3 == r4 goto <offset>
021883 if r3 == r4 goto <offset>
022815 r5 = r0
021884 r5 = r0
022816 r5 &= 0x1
021885 r5 &= 0x1
022817 if r5 == 0x0 goto <offset>
021886 if r5 == 0x0 goto <offset>
022818 goto <offset>
021887 goto <offset>
022819 r8 += 0x1
021888 r9 += 0x1
022820 r1 = 0x1
021889 r1 = 0x1
022821 r4 = *(u64 *)(r10 - 0x610)
021890 r4 = *(u64 *)(r10 - 0x620)
022822 if r8 == 0x0 goto <offset>
021891 if r9 == 0x0 goto <offset>
022823 r1 = 0x0
021892 r1 = 0x0
022824 r6 += r1
021893 r6 += r1
022825 r1 = r8
021894 r1 = r9
022826 r1 |= r6
021895 r1 |= r6
021896 r8 = -0x1
022827 r7 = -0x1
021897 r7 = -0x1
022828 r9 = -0x1
022829 if r1 == 0x0 goto <offset>
021898 if r1 == 0x0 goto <offset>
022830 r9 = r6
021899 r7 = r6
022831 if r1 == 0x0 goto <offset>
021900 if r1 == 0x0 goto <offset>
022832 r7 = r8
021901 r8 = r9
022833 goto <offset>
021902 goto <offset>
022834 r3 = *(u64 *)(r10 - 0xb0)
021903 r3 = *(u64 *)(r10 - 0xb0)
022835 r4 = *(u64 *)(r10 - 0x1e8)
021904 r4 = *(u64 *)(r10 - 0x1f0)
022836 if r3 s<= r4 goto <offset>
021905 if r3 s<= r4 goto <offset>
022837 r0 = 0x0
021906 r0 = 0x0
022838 if r3 != r4 goto <offset>
021907 if r3 != r4 goto <offset>
4 unchanged instructions hidden
022843 r1 |= r3
021912 r1 |= r3
022844 if r1 != 0x0 goto <offset>
021913 if r1 != 0x0 goto <offset>
022845 r1 = *(u64 *)(r10 - 0xa8)
021914 r1 = *(u64 *)(r10 - 0xa8)
022846 r2 = *(u64 *)(r10 - 0x1e0)
021915 r2 = *(u64 *)(r10 - 0x1e8)
022847 if r1 >= r2 goto <offset>
021916 if r1 >= r2 goto <offset>
022848 r1 = r10
021917 r1 = r10
022849 r1 += -0x1f8
021918 r1 += -0x200
022850 r2 = r10
021919 r2 = r10
022851 r2 += -0xc0
021920 r2 += -0xc0
022852 r3 = 0x38
021921 r3 = 0x38
022853 call <target>
021922 call <target>
022854 *(u64 *)(r10 - 0xfe0) = r8
021923 *(u64 *)(r10 - 0xfe0) = r6
022855 r1 = *(u64 *)(r10 - 0x5f8)
021924 r1 = *(u64 *)(r10 - 0x600)
022856 *(u64 *)(r10 - 0xfe8) = r1
021925 *(u64 *)(r10 - 0xfe8) = r1
022857 r1 = *(u64 *)(r10 - 0x730)
021926 r1 = *(u64 *)(r10 - 0x738)
022858 *(u64 *)(r10 - 0xff8) = r1
021927 *(u64 *)(r10 - 0xff8) = r1
022859 r1 = *(u64 *)(r10 - 0x710)
021928 r1 = *(u64 *)(r10 - 0x718)
022860 *(u64 *)(r10 - 0x1000) = r1
021929 *(u64 *)(r10 - 0x1000) = r1
022861 r1 = *(u64 *)(r10 - 0x728)
021930 r1 = *(u64 *)(r10 - 0x730)
022862 *(u64 *)(r10 - 0xff0) = r1
021931 *(u64 *)(r10 - 0xff0) = r1
022863 r5 = r10
021932 r5 = r10
022864 r1 = r6
021933 r1 = r8
022865 r2 = *(u64 *)(r10 - 0x5d0)
021934 r2 = *(u64 *)(r10 - 0x5d8)
022866 r3 = *(u64 *)(r10 - 0x618)
021935 r3 = *(u64 *)(r10 - 0x628)
022867 r4 = *(u64 *)(r10 - 0x708)
021936 r4 = *(u64 *)(r10 - 0x700)
022868 call -0x2c35
021937 call -0x2d01
022869 r8 = *(u64 *)(r10 - 0x638)
021938 r7 = *(u64 *)(r10 - 0x648)
022870 if r0 == 0x0 goto <offset>
021939 if r0 == 0x0 goto <offset>
022871 r1 = r10
021940 r1 = r10
022872 r1 += -0x1f8
021941 r1 += -0x200
022873 *(u64 *)(r10 - 0xfd0) = r1
021942 *(u64 *)(r10 - 0xfd0) = r1
022874 r1 = r10
021943 r1 = r10
022875 r1 += -0x1a8
021944 r1 += -0x1b0
022876 *(u64 *)(r10 - 0xfd8) = r1
021945 *(u64 *)(r10 - 0xfd8) = r1
022877 r1 = *(u64 *)(r10 - 0x6b8)
021946 r1 = *(u64 *)(r10 - 0x6c8)
022878 *(u64 *)(r10 - 0xfe8) = r1
021947 *(u64 *)(r10 - 0xfe8) = r1
022879 r1 = *(u64 *)(r10 - 0x6a0)
021948 r1 = *(u64 *)(r10 - 0x6a8)
022880 *(u64 *)(r10 - 0xff0) = r1
021949 *(u64 *)(r10 - 0xff0) = r1
022881 r1 = *(u64 *)(r10 - 0x678)
021950 r1 = *(u64 *)(r10 - 0x680)
022882 *(u64 *)(r10 - 0xff8) = r1
021951 *(u64 *)(r10 - 0xff8) = r1
022883 r1 = *(u64 *)(r10 - 0x640)
021952 r1 = *(u64 *)(r10 - 0x650)
022884 *(u64 *)(r10 - 0x1000) = r1
021953 *(u64 *)(r10 - 0x1000) = r1
022885 r1 = *(u64 *)(r10 - 0x680)
021954 r1 = *(u64 *)(r10 - 0x688)
022886 r1 &= 0x1
021955 r1 &= 0x1
022887 *(u64 *)(r10 - 0xfe0) = r1
021956 *(u64 *)(r10 - 0xfe0) = r1
022888 r1 = r10
021957 r1 = r10
022889 r1 += -0x160
021958 r1 += -0x168
022890 r5 = r10
021959 r5 = r10
022891 r2 = r7
021960 r2 = r9
022892 r3 = *(u64 *)(r10 - 0x6c0)
021961 r3 = *(u64 *)(r10 - 0x6d0)
022893 r4 = *(u64 *)(r10 - 0x618)
021962 r4 = *(u64 *)(r10 - 0x628)
022894 call -0x260c
021963 call -0x26d8
022895 r1 = *(u64 *)(r10 - 0x5d0)
021964 r2 = *(u64 *)(r10 - 0x758)
021965 r8 = *(u64 *)(r10 - 0x608)
021966 r1 = *(u64 *)(r10 - 0x5d8)
022896 if r1 != 0x0 goto <offset>
021967 if r1 != 0x0 goto <offset>
022897 r1 = *(u64 *)(r10 - 0x618)
021968 r1 = *(u64 *)(r10 - 0x628)
022898 if r1 == 0x0 goto <offset>
021969 if r1 == 0x0 goto <offset>
022899 r1 = *(u64 *)(r10 - 0x708)
021970 r1 = *(u64 *)(r10 - 0x700)
022900 if r1 == 0x0 goto <offset>
021971 if r1 == 0x0 goto <offset>
022901 r2 = *(u64 *)(r10 - 0x6c8)
021972 r8 = r7
022902 r4 = r2
021973 r4 = r6
022903 r1 = *(u64 *)(r10 - 0x640)
021974 r1 = *(u64 *)(r10 - 0x650)
022904 r4 += r1
021975 r4 += r1
022905 r9 = 0x1
021976 r1 = 0x1
021977 *(u64 *)(r10 - 0x5d8) = r1
022906 r5 = 0x1
021978 r5 = 0x1
022907 if r4 < r2 goto <offset>
021979 if r4 < r6 goto <offset>
022908 r5 = 0x0
021980 r5 = 0x0
022909 r1 = r10
021981 r1 = r10
022910 r1 += -0x500
021982 r1 += -0x508
022911 r2 = 0x0
021983 r2 = 0x0
022912 r3 = *(u64 *)(r10 - 0x640)
021984 r3 = *(u64 *)(r10 - 0x650)
022913 call <target>
021985 call <target>
022914 r1 = r10
021986 r1 = r10
022915 r1 += -0x510
021987 r1 += -0x518
022916 r6 = *(u64 *)(r10 - 0x500)
021988 r6 = *(u64 *)(r10 - 0x508)
022917 r2 = r6
021989 r2 = r6
022918 r3 = 0x0
021990 r3 = 0x0
022919 r4 = r6
021991 r4 = r6
022920 r5 = 0x0
021992 r5 = 0x0
022921 call <target>
021993 call <target>
022922 r1 = r10
021994 r1 = r10
022923 r1 += -0x520
021995 r1 += -0x528
022924 r7 = *(u64 *)(r10 - 0x4f8)
021996 r7 = *(u64 *)(r10 - 0x500)
022925 r2 = r6
021997 r2 = r6
022926 r3 = 0x0
021998 r3 = 0x0
022927 r4 = r7
021999 r4 = r7
022928 r5 = 0x0
022000 r5 = 0x0
022929 call <target>
022001 call <target>
022930 r1 = r10
022002 r1 = r10
022931 r1 += -0x530
022003 r1 += -0x538
022932 r2 = 0x0
022004 r2 = 0x0
022933 r3 = r7
022005 r3 = r7
022934 r4 = r7
022006 r4 = r7
022935 r5 = 0x0
022007 r5 = 0x0
022936 call <target>
022008 call <target>
022937 r1 = *(u64 *)(r10 - 0x520)
022009 r1 = *(u64 *)(r10 - 0x528)
022938 r2 = r1
022010 r2 = r1
022939 r2 += r2
022011 r2 += r2
022940 r3 = 0x1
022012 r3 = 0x1
022941 if r2 < r1 goto <offset>
022013 if r2 < r1 goto <offset>
022942 r3 = 0x0
022014 r3 = 0x0
022943 r1 = *(u64 *)(r10 - 0x518)
022015 r1 = *(u64 *)(r10 - 0x520)
022944 r5 = r1
022016 r5 = r1
022945 r5 += r5
022017 r5 += r5
022946 r5 += r3
022018 r5 += r3
022947 r4 = 0x1
022019 r4 = 0x1
022948 if r5 < r1 goto <offset>
022020 if r5 < r1 goto <offset>
022949 r4 = 0x0
022021 r4 = 0x0
022950 r7 = *(u64 *)(r10 - 0x6d0)
022022 r7 = r8
022951 if r5 != r1 goto <offset>
022023 if r5 != r1 goto <offset>
022952 r1 = -0x1
022024 r1 = -0x1
022953 r4 = -0x1
022025 r4 = -0x1
022026 r8 = *(u64 *)(r10 - 0x608)
022954 if r3 != 0x0 goto <offset>
022027 if r3 != 0x0 goto <offset>
022955 r4 = r5
022028 r4 = r5
022956 r5 = -0x1
022029 r5 = -0x1
022957 if r3 == 0x0 goto <offset>
022030 if r3 == 0x0 goto <offset>
022958 goto <offset>
022031 goto <offset>
022959 r5 = *(u64 *)(r10 - 0x650)
022032 r5 = *(u64 *)(r10 - 0x660)
022960 goto <offset>
022033 goto <offset>
022961 r1 = *(u64 *)(r10 - 0x710)
022034 r1 = *(u64 *)(r10 - 0x718)
022962 if r1 == 0x0 goto <offset>
022035 if r1 == 0x0 goto <offset>
022963 r1 = r10
022036 r1 = r10
022964 r1 += -0x4b0
022037 r1 += -0x4b8
022965 r2 = *(u64 *)(r10 - 0x730)
022038 r2 = 0x0
022966 r3 = *(u64 *)(r10 - 0x728)
022039 *(u64 *)(r10 - 0x5e0) = r2
022967 r4 = *(u64 *)(r10 - 0x6c8)
022040 r2 = *(u64 *)(r10 - 0x738)
022041 r3 = *(u64 *)(r10 - 0x730)
022042 r4 = r6
022968 r5 = 0x0
022043 r5 = 0x0
022969 call <target>
022044 call <target>
022970 r2 = *(u64 *)(r10 - 0x4a8)
022045 r2 = *(u64 *)(r10 - 0x4b0)
022971 r3 = *(u64 *)(r10 - 0x640)
022046 r3 = *(u64 *)(r10 - 0x650)
022972 r1 = r3
022047 r1 = r3
022973 r1 += r2
022048 r1 += r2
022974 r4 = -0x1
022049 r4 = -0x1
022975 r2 = -0x1
022050 r2 = -0x1
022976 *(u64 *)(r10 - 0x5d0) = r2
022051 *(u64 *)(r10 - 0x5d8) = r2
022977 if r1 < r3 goto <offset>
022052 if r1 < r3 goto <offset>
022978 r2 = *(u64 *)(r10 - 0x4b0)
022053 r2 = *(u64 *)(r10 - 0x4b8)
022979 *(u64 *)(r10 - 0x5d0) = r2
022980 r2 = 0x0
022981 *(u64 *)(r10 - 0x5d8) = r2
022054 *(u64 *)(r10 - 0x5d8) = r2
022982 r2 = *(u64 *)(r10 - 0x640)
022055 r2 = *(u64 *)(r10 - 0x650)
022983 if r1 < r2 goto <offset>
022056 if r1 < r2 goto <offset>
022984 r4 = r1
022057 r4 = r1
022985 *(u64 *)(r10 - 0x6a8) = r4
022058 *(u64 *)(r10 - 0x6b0) = r4
022986 r4 = 0x7f
022059 r4 = 0x7f
022987 r2 = 0x0
022060 r2 = 0x0
022988 r8 = *(u64 *)(r10 - 0x640)
022061 r9 = *(u64 *)(r10 - 0x650)
022989 r9 = 0x0
022062 r8 = 0x0
022990 r6 = r8
022063 r6 = r9
022991 goto <offset>
022064 goto <offset>
022992 r1 -= r5
022065 r1 -= r5
022993 r1 -= r8
022066 r1 -= r8
022994 r5 = *(u64 *)(r10 - 0x5e0)
022067 r5 = *(u64 *)(r10 - 0x5e8)
022995 r2 |= r5
022068 r2 |= r5
022996 r7 |= r0
022069 r7 |= r0
022997 r6 -= r4
022070 r6 -= r4
022998 r4 = *(u64 *)(r10 - 0x5e8)
022071 r4 = *(u64 *)(r10 - 0x5f0)
022999 r4 += -0x1
022072 r4 += -0x1
023000 r3 = r4
022073 r3 = r4
023001 r3 <<= 0x20
022074 r3 <<= 0x20
023002 r3 >>= 0x20
022075 r3 >>= 0x20
023003 *(u64 *)(r10 - 0x5d8) = r7
022076 *(u64 *)(r10 - 0x5e0) = r7
023004 r8 = r6
022077 r9 = r6
023005 r9 = r1
022078 r8 = r1
023006 r1 = <addr> ll
022079 r1 = <addr> ll
023007 if r3 == r1 goto <offset>
022080 if r3 == r1 goto <offset>
023008 *(u64 *)(r10 - 0x5e0) = r2
022081 *(u64 *)(r10 - 0x5e8) = r2
023009 *(u64 *)(r10 - 0x5e8) = r4
022082 *(u64 *)(r10 - 0x5f0) = r4
023010 r4 <<= 0x20
022083 r4 <<= 0x20
023011 r4 s>>= 0x20
022084 r4 s>>= 0x20
023012 r1 = r10
022085 r1 = r10
023013 r1 += -0x4c0
022086 r1 += -0x4c8
023014 r2 = 0x1
022087 r2 = 0x1
023015 r3 = 0x0
022088 r3 = 0x0
023016 call <target>
022089 call <target>
023017 r6 <<= 0x1
022090 r6 <<= 0x1
023018 r2 = 0x1
022091 r2 = 0x1
023019 r1 = *(u64 *)(r10 - 0x5d0)
022092 r1 = *(u64 *)(r10 - 0x5d8)
023020 if r6 >= r1 goto <offset>
022093 if r6 >= r1 goto <offset>
023021 r2 = 0x0
022094 r2 = 0x0
023022 r8 >>= 0x3f
022095 r9 >>= 0x3f
023023 r1 = r9
022096 r1 = r8
023024 r1 <<= 0x1
022097 r1 <<= 0x1
023025 r1 |= r8
022098 r1 |= r9
023026 r3 = 0x1
022099 r3 = 0x1
023027 r5 = *(u64 *)(r10 - 0x6a8)
022100 r5 = *(u64 *)(r10 - 0x6b0)
023028 if r1 >= r5 goto <offset>
022101 if r1 >= r5 goto <offset>
023029 r3 = 0x0
022102 r3 = 0x0
023030 if r1 != r5 goto <offset>
022103 if r1 != r5 goto <offset>
023031 r3 = 0x1
022104 r3 = 0x1
023032 if r9 s< 0x0 goto <offset>
022105 if r8 s< 0x0 goto <offset>
023033 r3 = 0x0
022106 r3 = 0x0
023034 r3 |= r2
022107 r3 |= r2
023035 if r3 == 0x0 goto <offset>
022108 if r3 == 0x0 goto <offset>
023036 r7 = *(u64 *)(r10 - 0x4c0)
022109 r7 = *(u64 *)(r10 - 0x4c8)
023037 r0 = *(u64 *)(r10 - 0x5d8)
022110 r0 = *(u64 *)(r10 - 0x5e0)
023038 r8 = 0x1
022111 r8 = 0x1
023039 if r3 != 0x0 goto <offset>
022112 if r3 != 0x0 goto <offset>
023040 r2 = 0x0
022113 r2 = 0x0
023041 if r3 != 0x0 goto <offset>
022114 if r3 != 0x0 goto <offset>
023042 r5 = 0x0
022115 r5 = 0x0
023043 r4 = *(u64 *)(r10 - 0x5d0)
022116 r4 = *(u64 *)(r10 - 0x5d8)
023044 if r3 != 0x0 goto <offset>
022117 if r3 != 0x0 goto <offset>
023045 r4 = 0x0
022118 r4 = 0x0
023046 if r6 < r4 goto <offset>
022119 if r6 < r4 goto <offset>
1 unchanged instructions hidden
023048 if r1 == r5 goto <offset>
022121 if r1 == r5 goto <offset>
023049 r2 = r3
022122 r2 = r3
023050 r3 = 0x1
022123 r3 = 0x1
023051 if r9 s>= 0x0 goto <offset>
022124 if r8 s>= 0x0 goto <offset>
023052 r3 |= r2
022125 r3 |= r2
023053 if r3 != 0x0 goto <offset>
022126 if r3 != 0x0 goto <offset>
023054 r7 = 0x0
022127 r7 = 0x0
023055 r0 = *(u64 *)(r10 - 0x5d8)
022128 r0 = *(u64 *)(r10 - 0x5e0)
023056 r8 = 0x1
022129 r8 = 0x1
023057 if r3 == 0x0 goto <offset>
022130 if r3 == 0x0 goto <offset>
023058 r2 = *(u64 *)(r10 - 0x4b8)
022131 r2 = *(u64 *)(r10 - 0x4c0)
023059 if r3 == 0x0 goto <offset>
022132 if r3 == 0x0 goto <offset>
023060 goto <offset>
022133 goto <offset>
023061 if r6 < r4 goto <offset>
022134 if r6 < r4 goto <offset>
1 unchanged instructions hidden
023063 goto <offset>
022136 goto <offset>
023064 r1 = 0x0
022137 r1 = 0x0
023065 r2 = 0x0
022138 r2 = 0x0
023066 r5 = *(u64 *)(r10 - 0x5c8)
022139 r5 = *(u64 *)(r10 - 0x5d0)
023067 goto <offset>
022140 goto <offset>
023068 r7 = *(u64 *)(r10 - 0x6d0)
022141 r7 = r8
023069 if r5 == r1 goto <offset>
022142 if r5 == r1 goto <offset>
023070 r3 = r4
022143 r3 = r4
023071 r1 = -0x1
022144 r1 = -0x1
023072 r4 = -0x1
022145 r4 = -0x1
022146 r8 = *(u64 *)(r10 - 0x608)
023073 if r3 == 0x0 goto <offset>
022147 if r3 == 0x0 goto <offset>
023074 r5 = -0x1
022148 r5 = -0x1
023075 if r3 != 0x0 goto <offset>
022149 if r3 != 0x0 goto <offset>
023076 r5 = r2
022150 r5 = r2
023077 r0 = *(u64 *)(r10 - 0x530)
022151 r0 = *(u64 *)(r10 - 0x538)
023078 r2 = r0
022152 r2 = r0
023079 r2 += r5
022153 r2 += r5
023080 r3 = 0x1
022154 r3 = 0x1
023081 if r2 < r0 goto <offset>
022155 if r2 < r0 goto <offset>
023082 r3 = 0x0
022156 r3 = 0x0
023083 r5 = *(u64 *)(r10 - 0x528)
022157 r5 = *(u64 *)(r10 - 0x530)
023084 r0 = r5
022158 r0 = r5
023085 r0 += r4
022159 r0 += r4
023086 r0 += r3
022160 r0 += r3
8 unchanged instructions hidden
023095 if r3 == 0x0 goto <offset>
022169 if r3 == 0x0 goto <offset>
023096 goto <offset>
022170 goto <offset>
023097 r1 = r10
022171 r1 = r10
023098 r1 += -0x4d0
022172 r1 += -0x4d8
023099 r2 = r7
022173 r2 = r7
023100 r3 = 0x0
022174 r3 = 0x0
023101 r4 = r7
022175 r4 = r7
1 unchanged instructions hidden
023103 r5 = 0x0
022177 r5 = 0x0
023104 call <target>
022178 call <target>
023105 r1 = r10
022179 r1 = r10
023106 r1 += -0x4e0
022180 r1 += -0x4e8
023107 r2 = r7
022181 r2 = r7
023108 r3 = 0x0
022182 r3 = 0x0
023109 r4 = r6
022183 r4 = r6
023110 r5 = 0x0
022184 r5 = 0x0
023111 call <target>
022185 call <target>
023112 r1 = r10
022186 r1 = r10
023113 r1 += -0x4f0
022187 r1 += -0x4f8
023114 r2 = 0x0
022188 r2 = 0x0
023115 r3 = r6
022189 r3 = r6
023116 r4 = r6
022190 r4 = r6
023117 r5 = 0x0
022191 r5 = 0x0
023118 call <target>
022192 call <target>
023119 r1 = *(u64 *)(r10 - 0x4e0)
022193 r1 = *(u64 *)(r10 - 0x4e8)
023120 r3 = r1
022194 r3 = r1
023121 r3 += r3
022195 r3 += r3
023122 r2 = 0x1
022196 r2 = 0x1
023123 r4 = 0x1
022197 r4 = 0x1
023124 if r3 < r1 goto <offset>
022198 if r3 < r1 goto <offset>
023125 r4 = 0x0
022199 r4 = 0x0
023126 r1 = *(u64 *)(r10 - 0x4d8)
022200 r1 = *(u64 *)(r10 - 0x4e0)
023127 r0 = r1
022201 r0 = r1
023128 r0 += r0
022202 r0 += r0
023129 r0 += r4
022203 r0 += r4
023130 r5 = 0x1
022204 r5 = 0x1
023131 r8 = *(u64 *)(r10 - 0x638)
022205 r9 = *(u64 *)(r10 - 0x708)
022206 r8 = *(u64 *)(r10 - 0x608)
023132 if r0 < r1 goto <offset>
022207 if r0 < r1 goto <offset>
023133 r5 = 0x0
022208 r5 = 0x0
023134 r7 = *(u64 *)(r10 - 0x6d0)
022209 r7 = *(u64 *)(r10 - 0x648)
023135 if r0 != r1 goto <offset>
022210 if r0 != r1 goto <offset>
023136 r1 = -0x1
022211 r1 = -0x1
023137 r5 = -0x1
022212 r5 = -0x1
9 unchanged instructions hidden
023147 r0 = -0x1
022222 r0 = -0x1
023148 if r3 != 0x0 goto <offset>
022223 if r3 != 0x0 goto <offset>
023149 r0 = r2
022224 r0 = r2
023150 r2 = *(u64 *)(r10 - 0x508)
022225 r2 = *(u64 *)(r10 - 0x510)
023151 r3 = r0
022226 r3 = r0
023152 r3 += r2
022227 r3 += r2
023153 r4 = 0x1
022228 r4 = 0x1
3 unchanged instructions hidden
023157 r6 += r4
022232 r6 += r4
023158 if r6 >= r5 goto <offset>
022233 if r6 >= r5 goto <offset>
023159 if r3 >= r0 goto <offset>
022234 if r3 >= r0 goto <offset>
023160 r4 = r9
023161 r2 = -0x1
023162 r5 = *(u64 *)(r10 - 0x5c8)
023163 if r4 == 0x0 goto <offset>
023164 r8 = *(u64 *)(r10 - 0x638)
023165 if r4 == 0x0 goto <offset>
023166 goto <offset>
022235 goto <offset>
023167 r7 = *(u64 *)(r10 - 0x6d0)
022236 r7 = *(u64 *)(r10 - 0x648)
023168 if r0 == r1 goto <offset>
022237 if r0 == r1 goto <offset>
023169 r4 = r5
022238 r4 = r5
023170 r1 = -0x1
022239 r1 = -0x1
2 unchanged instructions hidden
023173 r0 = -0x1
022242 r0 = -0x1
023174 if r4 != 0x0 goto <offset>
022243 if r4 != 0x0 goto <offset>
023175 r0 = r3
022244 r0 = r3
023176 r6 = *(u64 *)(r10 - 0x4f0)
022245 r6 = *(u64 *)(r10 - 0x4f8)
023177 r3 = r6
022246 r3 = r6
023178 r3 += r0
022247 r3 += r0
023179 r4 = 0x1
022248 r4 = 0x1
023180 if r3 < r6 goto <offset>
022249 if r3 < r6 goto <offset>
023181 r4 = 0x0
022250 r4 = 0x0
023182 r6 = *(u64 *)(r10 - 0x4e8)
022251 r6 = *(u64 *)(r10 - 0x4f0)
023183 r0 = r6
022252 r0 = r6
023184 r0 += r5
022253 r0 += r5
023185 r0 += r4
022254 r0 += r4
10 unchanged instructions hidden
023196 r6 = r5
022265 r6 = r5
023197 r6 += r4
022266 r6 += r4
023198 if r6 < r5 goto <offset>
022267 if r6 < r5 goto <offset>
023199 r9 = 0x0
022268 r2 = 0x0
023200 if r3 < r0 goto <offset>
022269 *(u64 *)(r10 - 0x5d8) = r2
022270 if r3 >= r0 goto <offset>
022271 r4 = *(u64 *)(r10 - 0x5d8)
023201 r2 = -0x1
022272 r2 = -0x1
023202 r5 = *(u64 *)(r10 - 0x5c8)
022273 r5 = *(u64 *)(r10 - 0x5d0)
023203 if r4 != 0x0 goto <offset>
022274 if r4 != 0x0 goto <offset>
023204 r2 = r6
023205 r8 = *(u64 *)(r10 - 0x638)
023206 if r4 == 0x0 goto <offset>
023207 goto <offset>
022275 goto <offset>
023208 if r0 == r6 goto <offset>
022276 if r0 == r6 goto <offset>
023209 r4 = r5
022277 r4 = r5
2 unchanged instructions hidden
023212 r0 = -0x1
022280 r0 = -0x1
023213 if r4 != 0x0 goto <offset>
022281 if r4 != 0x0 goto <offset>
023214 r0 = r3
022282 r0 = r3
023215 r4 = *(u64 *)(r10 - 0x4c8)
022283 r4 = *(u64 *)(r10 - 0x4d0)
023216 r3 = r0
022284 r3 = r0
023217 r3 += r4
022285 r3 += r4
023218 r4 = 0x1
022286 r4 = 0x1
5 unchanged instructions hidden
023224 if r3 >= r0 goto <offset>
022292 if r3 >= r0 goto <offset>
023225 r4 = r2
022293 r4 = r2
023226 r2 = -0x1
022294 r2 = -0x1
023227 r5 = *(u64 *)(r10 - 0x5c8)
022295 r5 = *(u64 *)(r10 - 0x5d0)
023228 if r4 == 0x0 goto <offset>
022296 if r4 == 0x0 goto <offset>
023229 if r4 != 0x0 goto <offset>
022297 if r4 != 0x0 goto <offset>
023230 r1 = r3
022298 r1 = r3
022299 r6 = *(u64 *)(r10 - 0x6b8)
023231 *(u64 *)(r10 - 0xfc8) = r1
022300 *(u64 *)(r10 - 0xfc8) = r1
023232 r1 = *(u64 *)(r10 - 0x660)
022301 r1 = *(u64 *)(r10 - 0x670)
023233 *(u64 *)(r10 - 0xfd8) = r1
022302 *(u64 *)(r10 - 0xfd8) = r1
023234 r1 = r10
022303 r1 = r10
023235 r1 += -0x1fc
022304 r1 += -0x204
023236 *(u64 *)(r10 - 0xfe0) = r1
022305 *(u64 *)(r10 - 0xfe0) = r1
023237 r1 = *(u64 *)(r10 - 0x6c0)
022306 r1 = *(u64 *)(r10 - 0x6d0)
023238 *(u64 *)(r10 - 0xfe8) = r1
022307 *(u64 *)(r10 - 0xfe8) = r1
023239 *(u64 *)(r10 - 0xff0) = r1
022308 *(u64 *)(r10 - 0xff0) = r1
023240 *(u64 *)(r10 - 0xff8) = r5
022309 *(u64 *)(r10 - 0xff8) = r5
023241 r1 = *(u64 *)(r10 - 0x5f0)
022310 r1 = *(u64 *)(r10 - 0x5f8)
023242 *(u64 *)(r10 - 0x1000) = r1
022311 *(u64 *)(r10 - 0x1000) = r1
023243 *(u64 *)(r10 - 0xfc0) = r2
022312 *(u64 *)(r10 - 0xfc0) = r2
023244 r1 = *(u64 *)(r10 - 0x668)
022313 r1 = *(u64 *)(r10 - 0x678)
023245 *(u64 *)(r10 - 0xfd0) = r1
022314 *(u64 *)(r10 - 0xfd0) = r1
023246 r1 = r10
022315 r1 = r10
023247 r1 += -0x540
022316 r1 += -0x548
023248 r5 = r10
022317 r5 = r10
023249 r2 = *(u64 *)(r10 - 0x760)
022318 r2 = *(u64 *)(r10 - 0x780)
023250 r3 = *(u64 *)(r10 - 0x780)
022319 r3 = *(u64 *)(r10 - 0x790)
023251 r4 = *(u64 *)(r10 - 0x778)
022320 r4 = *(u64 *)(r10 - 0x788)
023252 call -0x2571
022321 call -0x2576
023253 r1 = *(u64 *)(r10 - 0x538)
022322 r1 = *(u64 *)(r10 - 0x540)
023254 r5 = *(u64 *)(r10 - 0x650)
022323 r5 = *(u64 *)(r10 - 0x660)
023255 if r1 == 0x0 goto <offset>
022324 if r1 == 0x0 goto <offset>
023256 r1 = *(u64 *)(r10 - 0x628)
022325 r1 = *(u64 *)(r10 - 0x638)
023257 r2 = *(u64 *)(r10 - 0x6d8)
022326 r2 = *(u64 *)(r10 - 0x6d8)
023258 if r1 > r2 goto <offset>
022327 if r1 > r2 goto <offset>
023259 r1 = r8
022328 r1 = r7
023260 r1 |= r5
022329 r1 |= r5
023261 if r1 != 0x0 goto <offset>
022330 if r1 != 0x0 goto <offset>
023262 r1 = *(u64 *)(r10 - 0x658)
022331 r1 = *(u64 *)(r10 - 0x668)
023263 r1 &= 0x1
022332 r1 &= 0x1
023264 if r1 == 0x0 goto <offset>
022333 if r1 == 0x0 goto <offset>
023265 r6 = 0x0
022334 r6 = 0x0
023266 r2 = 0x0
022335 r2 = 0x0
023267 r4 = *(u64 *)(r10 - 0x610)
022336 r4 = *(u64 *)(r10 - 0x620)
023268 r9 = *(u64 *)(r10 - 0x670)
023269 if r4 == 0x0 goto <offset>
022337 if r4 == 0x0 goto <offset>
023270 r1 = r10
022338 r1 = r10
023271 r1 += -0x570
022339 r1 += -0x578
023272 r2 = r9
022340 r2 = r8
023273 r3 = 0x0
022341 r3 = 0x0
023274 r5 = 0x0
022342 r5 = 0x0
023275 call <target>
022343 call <target>
023276 r3 = *(u64 *)(r10 - 0x570)
022344 r3 = *(u64 *)(r10 - 0x578)
023277 r2 = r3
022345 r2 = r3
023278 r2 += 0x3b9ac9ff
022346 r2 += 0x3b9ac9ff
023279 r1 = 0x1
022347 r1 = 0x1
023280 if r2 < r3 goto <offset>
022348 if r2 < r3 goto <offset>
023281 r1 = 0x0
022349 r1 = 0x0
023282 r3 = *(u64 *)(r10 - 0x568)
022350 r3 = *(u64 *)(r10 - 0x570)
023283 r3 += r1
022351 r3 += r1
023284 r1 = r10
022352 r1 = r10
023285 r1 += -0x580
022353 r1 += -0x588
023286 r4 = 0x3b9aca00
022354 r4 = 0x3b9aca00
023287 r5 = 0x0
022355 r5 = 0x0
023288 call <target>
022356 call <target>
023289 r2 = *(u64 *)(r10 - 0x580)
022357 r2 = *(u64 *)(r10 - 0x588)
023290 r1 = r9
022358 r1 = r8
023291 r1 -= r2
022359 r1 -= r2
023292 r2 = 0x1
022360 r2 = 0x1
023293 if r1 > r9 goto <offset>
022361 if r1 > r8 goto <offset>
023294 r2 = 0x0
022362 r2 = 0x0
023295 if r2 != 0x0 goto <offset>
022363 if r2 != 0x0 goto <offset>
023296 r6 = r1
022364 r6 = r1
023297 r1 = *(u64 *)(r10 - 0x698)
022365 r1 = *(u64 *)(r10 - 0x6a0)
023298 *(u64 *)(r10 - 0xfe8) = r1
022366 *(u64 *)(r10 - 0xfe8) = r1
023299 r1 = *(u64 *)(r10 - 0x690)
022367 r1 = *(u64 *)(r10 - 0x698)
023300 *(u64 *)(r10 - 0xff0) = r1
022368 *(u64 *)(r10 - 0xff0) = r1
023301 r1 = *(u64 *)(r10 - 0x688)
022369 r1 = *(u64 *)(r10 - 0x690)
023302 *(u64 *)(r10 - 0xff8) = r1
022370 *(u64 *)(r10 - 0xff8) = r1
023303 r1 = *(u64 *)(r10 - 0x6c0)
022371 r1 = *(u64 *)(r10 - 0x6d0)
023304 *(u64 *)(r10 - 0x1000) = r1
022372 *(u64 *)(r10 - 0x1000) = r1
023305 r1 = r10
022373 r1 = r10
023306 r1 += -0x88
022374 r1 += -0x88
023307 r5 = r10
022375 r5 = r10
023308 r2 = r6
022376 r2 = r6
023309 r3 = *(u64 *)(r10 - 0x620)
022377 r3 = *(u64 *)(r10 - 0x630)
023310 r4 = *(u64 *)(r10 - 0x630)
022378 r4 = *(u64 *)(r10 - 0x640)
023311 call <target>
022379 call <target>
023312 r8 = *(u64 *)(r10 - 0x78)
022380 r7 = *(u64 *)(r10 - 0x78)
023313 r1 = *(u64 *)(r10 - 0x80)
022381 r1 = *(u64 *)(r10 - 0x80)
023314 if r1 == 0x0 goto <offset>
022382 if r1 == 0x0 goto <offset>
023315 r6 = *(u64 *)(r10 - 0x88)
022383 r6 = *(u64 *)(r10 - 0x88)
023316 r1 = 0x0
022384 r1 = 0x0
023317 r4 = *(u64 *)(r10 - 0x610)
022385 r4 = *(u64 *)(r10 - 0x620)
023318 if r4 == 0x0 goto <offset>
022386 if r4 == 0x0 goto <offset>
023319 r1 = -0x1
022387 r1 = -0x1
023320 if r4 == 0x3b9aca00 goto <offset>
022388 if r4 == 0x3b9aca00 goto <offset>
022389 *(u64 *)(r10 - 0x648) = r7
023321 r7 = 0x1
022390 r7 = 0x1
023322 r3 = 0x1
022391 r3 = 0x1
023323 if r6 == 0x0 goto <offset>
022392 if r6 == 0x0 goto <offset>
2 unchanged instructions hidden
023326 r2 = r6
022395 r2 = r6
023327 r2 += -0x1
022396 r2 += -0x1
023328 r1 = r10
022397 r1 = r10
023329 r1 += -0x590
022398 r1 += -0x598
023330 r5 = 0x0
022399 r5 = 0x0
023331 call <target>
022400 call <target>
023332 r3 = *(u64 *)(r10 - 0x590)
022401 r3 = *(u64 *)(r10 - 0x598)
023333 r2 = r3
022402 r2 = r3
023334 r2 += 0x3b9ac9ff
022403 r2 += 0x3b9ac9ff
023335 r1 = 0x1
022404 r1 = 0x1
023336 if r2 < r3 goto <offset>
022405 if r2 < r3 goto <offset>
023337 r1 = 0x0
022406 r1 = 0x0
023338 r3 = *(u64 *)(r10 - 0x588)
022407 r3 = *(u64 *)(r10 - 0x590)
023339 r5 = *(u64 *)(r10 - 0x610)
022408 r5 = *(u64 *)(r10 - 0x620)
023340 if r5 > 0x3b9aca00 goto <offset>
022409 if r5 > 0x3b9aca00 goto <offset>
023341 r7 = 0x0
022410 r7 = 0x0
023342 r3 += r1
022411 r3 += r1
1 unchanged instructions hidden
023344 r4 -= r5
022413 r4 -= r5
023345 r7 = -r7
022414 r7 = -r7
023346 r1 = r10
022415 r1 = r10
023347 r1 += -0x5a0
022416 r1 += -0x5a8
023348 r5 = r7
022417 r5 = r7
023349 call <target>
022418 call <target>
023350 r1 = *(u64 *)(r10 - 0x598)
022419 r1 = *(u64 *)(r10 - 0x5a0)
023351 if r1 == 0x0 goto <offset>
022420 if r1 == 0x0 goto <offset>
023352 r1 = -0x1
022421 r1 = -0x1
023353 r7 = *(u64 *)(r10 - 0x6d0)
022422 r7 = *(u64 *)(r10 - 0x648)
023354 r2 = r6
022423 r2 = r6
023355 r2 += r1
022424 r2 += r1
023356 r1 = 0x1
022425 r1 = 0x1
023357 if r2 < r6 goto <offset>
022426 if r2 < r6 goto <offset>
023358 r1 = 0x0
022427 r1 = 0x0
023359 r9 = -0x1
022428 r8 = -0x1
023360 if r1 != 0x0 goto <offset>
022429 if r1 != 0x0 goto <offset>
023361 r9 = r2
022430 r8 = r2
023362 r1 = r9
022431 r1 = r8
023363 r1 -= r6
022432 r1 -= r6
023364 r5 = 0x0
022433 r5 = 0x0
023365 r2 = 0x1
022434 r2 = 0x1
023366 if r1 <= r9 goto <offset>
022435 if r1 > r8 goto <offset>
022436 r2 = 0x0
022437 r6 = *(u64 *)(r10 - 0x6b8)
022438 if r2 != 0x0 goto <offset>
022439 r5 = r1
023367 goto <offset>
022440 goto <offset>
023368 r1 = *(u64 *)(r10 - 0x698)
022441 r1 = *(u64 *)(r10 - 0x6a0)
023369 *(u64 *)(r10 - 0xfe8) = r1
022442 *(u64 *)(r10 - 0xfe8) = r1
023370 r1 = *(u64 *)(r10 - 0x690)
022443 r1 = *(u64 *)(r10 - 0x698)
023371 *(u64 *)(r10 - 0xff0) = r1
022444 *(u64 *)(r10 - 0xff0) = r1
023372 r1 = *(u64 *)(r10 - 0x688)
022445 r1 = *(u64 *)(r10 - 0x690)
023373 *(u64 *)(r10 - 0xff8) = r1
022446 *(u64 *)(r10 - 0xff8) = r1
023374 r1 = *(u64 *)(r10 - 0x6c0)
022447 r1 = *(u64 *)(r10 - 0x6d0)
023375 *(u64 *)(r10 - 0x1000) = r1
022448 *(u64 *)(r10 - 0x1000) = r1
023376 r1 = r10
022449 r1 = r10
023377 r1 += -0x88
022450 r1 += -0x88
023378 r5 = r10
022451 r5 = r10
023379 r2 = *(u64 *)(r10 - 0x670)
022452 r2 = r8
023380 r3 = *(u64 *)(r10 - 0x620)
022453 r3 = *(u64 *)(r10 - 0x630)
023381 r4 = *(u64 *)(r10 - 0x630)
022454 r4 = *(u64 *)(r10 - 0x640)
023382 call <target>
022455 call <target>
023383 r6 = *(u64 *)(r10 - 0x78)
022456 r6 = *(u64 *)(r10 - 0x78)
023384 r8 = r6
022457 r7 = r6
023385 r4 = *(u64 *)(r10 - 0x610)
022458 r4 = *(u64 *)(r10 - 0x620)
023386 if r4 == 0x0 goto <offset>
022459 if r4 == 0x0 goto <offset>
023387 r1 = r10
022460 r1 = r10
023388 r1 += -0x550
022461 r1 += -0x558
023389 r8 = 0x0
022462 r8 = 0x0
023390 r2 = r6
022463 r2 = r6
023391 r3 = 0x0
022464 r3 = 0x0
023392 r5 = 0x0
022465 r5 = 0x0
023393 call <target>
022466 call <target>
023394 r3 = *(u64 *)(r10 - 0x550)
022467 r3 = *(u64 *)(r10 - 0x558)
023395 r2 = r3
022468 r2 = r3
023396 r2 += 0x3b9ac9ff
022469 r2 += 0x3b9ac9ff
023397 r7 = 0x1
022470 r7 = 0x1
023398 r1 = 0x1
022471 r1 = 0x1
023399 if r2 < r3 goto <offset>
022472 if r2 < r3 goto <offset>
023400 r1 = 0x0
022473 r1 = 0x0
023401 r3 = *(u64 *)(r10 - 0x548)
022474 r3 = *(u64 *)(r10 - 0x550)
023402 r3 += r1
022475 r3 += r1
023403 r1 = r10
022476 r1 = r10
023404 r1 += -0x560
022477 r1 += -0x568
023405 r4 = 0x3b9aca00
022478 r4 = 0x3b9aca00
023406 r5 = 0x0
022479 r5 = 0x0
023407 call <target>
022480 call <target>
023408 r2 = *(u64 *)(r10 - 0x560)
022481 r2 = *(u64 *)(r10 - 0x568)
023409 r1 = r6
022482 r1 = r6
023410 r1 -= r2
022483 r1 -= r2
023411 if r1 > r6 goto <offset>
022484 if r1 > r6 goto <offset>
023412 r7 = 0x0
022485 r7 = 0x0
023413 if r7 != 0x0 goto <offset>
022486 if r7 != 0x0 goto <offset>
023414 r8 = r1
022487 r8 = r1
023415 r7 = *(u64 *)(r10 - 0x6d0)
022488 r7 = r8
023416 r1 = r6
022489 r1 = r6
023417 r1 -= r8
022490 r1 -= r7
023418 r5 = 0x0
022491 r5 = 0x0
023419 r2 = 0x1
022492 r2 = 0x1
023420 if r1 > r6 goto <offset>
022493 if r1 > r6 goto <offset>
023421 r2 = 0x0
022494 r2 = 0x0
023422 if r2 != 0x0 goto <offset>
022495 if r2 != 0x0 goto <offset>
023423 r5 = r1
022496 r5 = r1
023424 r4 = *(u64 *)(r10 - 0x600)
022497 r6 = *(u64 *)(r10 - 0x6b8)
022498 r4 = *(u64 *)(r10 - 0x610)
023425 r2 = r4
022499 r2 = r4
023426 r2 += r8
022500 r2 += r7
023427 r1 = 0x0
022501 r1 = 0x0
023428 r3 = 0x1
022502 r3 = 0x1
023429 if r2 < r4 goto <offset>
022503 if r2 < r4 goto <offset>
023430 r3 = 0x0
022504 r3 = 0x0
023431 r4 = -0x1
022505 r4 = -0x1
023432 *(u64 *)(r10 - 0x600) = r4
022506 *(u64 *)(r10 - 0x610) = r4
023433 r4 = *(u64 *)(r10 - 0x6c8)
023434 if r3 == 0x0 goto <offset>
022507 if r3 == 0x0 goto <offset>
023435 r2 = *(u64 *)(r10 - 0x5f8)
022508 r2 = *(u64 *)(r10 - 0x600)
023436 if r2 > r4 goto <offset>
022509 if r2 > r6 goto <offset>
023437 *(u64 *)(r10 - 0x5f8) = r4
022510 *(u64 *)(r10 - 0x600) = r6
023438 r2 = *(u64 *)(r10 - 0x680)
022511 r2 = *(u64 *)(r10 - 0x688)
023439 r2 &= 0x1
022512 r2 &= 0x1
023440 if r2 == 0x0 goto <offset>
022513 if r2 == 0x0 goto <offset>
023441 goto <offset>
022514 goto <offset>
023442 r4 = -0x1
022515 r4 = -0x1
023443 *(u64 *)(r10 - 0x600) = r4
022516 *(u64 *)(r10 - 0x610) = r4
023444 r4 = *(u64 *)(r10 - 0x6c8)
023445 if r3 != 0x0 goto <offset>
022517 if r3 != 0x0 goto <offset>
023446 *(u64 *)(r10 - 0x600) = r2
022518 *(u64 *)(r10 - 0x610) = r2
023447 r2 = *(u64 *)(r10 - 0x5f8)
022519 r2 = *(u64 *)(r10 - 0x600)
023448 if r2 <= r4 goto <offset>
022520 if r2 <= r6 goto <offset>
023449 r2 = *(u64 *)(r10 - 0x680)
022521 r2 = *(u64 *)(r10 - 0x688)
023450 r2 &= 0x1
022522 r2 &= 0x1
023451 if r2 == 0x0 goto <offset>
022523 if r2 == 0x0 goto <offset>
023452 r1 = *(u64 *)(r10 - 0x6b8)
022524 r1 = *(u64 *)(r10 - 0x6c8)
023453 r4 = r1
022525 r4 = r1
023454 r1 = r10
022526 r1 = r10
023455 r1 += -0x5b0
022527 r1 += -0x5b8
023456 r2 = r5
022528 r2 = r5
023457 r3 = 0x0
022529 r3 = 0x0
023458 r5 = 0x0
022530 r5 = 0x0
023459 call <target>
022531 call <target>
023460 r1 = r10
022532 r1 = r10
023461 r1 += -0x5c0
022533 r1 += -0x5c8
023462 r2 = *(u64 *)(r10 - 0x5b0)
022534 r2 = *(u64 *)(r10 - 0x5b8)
023463 r6 = *(u64 *)(r10 - 0x5a8)
022535 r6 = *(u64 *)(r10 - 0x5b0)
023464 r3 = r6
022536 r3 = r6
023465 r4 = 0xc350
022537 r4 = 0xc350
023466 r5 = 0x0
022538 r5 = 0x0
023467 call <target>
022539 call <target>
023468 r1 = -0x1
022540 r1 = -0x1
023469 if r6 > 0xc34f goto <offset>
022541 if r6 > 0xc34f goto <offset>
023470 r1 = *(u64 *)(r10 - 0x5c0)
022542 r1 = *(u64 *)(r10 - 0x5c8)
023471 r3 = *(u64 *)(r10 - 0x608)
022543 r3 = *(u64 *)(r10 - 0x618)
023472 r2 = r3
022544 r2 = r3
023473 r2 += r1
022545 r2 += r1
023474 r1 = 0x1
022546 r1 = 0x1
023475 if r2 < r3 goto <offset>
022547 if r2 < r3 goto <offset>
023476 r1 = 0x0
022548 r1 = 0x0
023477 r3 = -0x1
022549 r3 = -0x1
023478 *(u64 *)(r10 - 0x608) = r3
022550 *(u64 *)(r10 - 0x618) = r3
023479 if r1 != 0x0 goto <offset>
022551 if r1 != 0x0 goto <offset>
023480 goto <offset>
022552 goto <offset>
023481 r3 = -0x1
022553 r3 = -0x1
023482 *(u64 *)(r10 - 0x608) = r3
022554 *(u64 *)(r10 - 0x618) = r3
023483 if r1 != 0x0 goto <offset>
022555 if r1 != 0x0 goto <offset>
023484 *(u64 *)(r10 - 0x608) = r2
022556 *(u64 *)(r10 - 0x618) = r2
023485 goto <offset>
022557 goto <offset>
023486 r6 = r5
022558 r6 = r5
023487 r6 += r4
022559 r6 += r4
1 unchanged instructions hidden
023489 r2 = 0x0
022561 r2 = 0x0
023490 if r3 < r0 goto <offset>
022562 if r3 < r0 goto <offset>
023491 r2 = -0x1
022563 r2 = -0x1
023492 r5 = *(u64 *)(r10 - 0x5c8)
022564 r5 = *(u64 *)(r10 - 0x5d0)
023493 if r4 != 0x0 goto <offset>
022565 if r4 != 0x0 goto <offset>
023494 r2 = r6
022566 r2 = r6
023495 if r4 == 0x0 goto <offset>
022567 if r4 == 0x0 goto <offset>
023496 goto <offset>
022568 goto <offset>
023497 r1 = *(u64 *)(r10 - 0x5a0)
022569 r1 = *(u64 *)(r10 - 0x5a8)
023498 r7 = *(u64 *)(r10 - 0x6d0)
022570 r7 = *(u64 *)(r10 - 0x648)
023499 r2 = r6
022571 r2 = r6
023500 r2 += r1
022572 r2 += r1
023501 r1 = 0x1
022573 r1 = 0x1
023502 if r2 >= r6 goto <offset>
022574 if r2 >= r6 goto <offset>
023503 goto <offset>
022575 goto <offset>
023504 r1 = r10
022576 r1 = r10
023505 r1 += -0x3a0
022577 r1 += -0x3a8
023506 r6 = 0x0
022578 r6 = 0x0
023507 r2 = *(u64 *)(r10 - 0x710)
022579 r2 = *(u64 *)(r10 - 0x718)
023508 r3 = 0x0
022580 r3 = 0x0
023509 r4 = *(u64 *)(r10 - 0x708)
022581 r4 = *(u64 *)(r10 - 0x700)
023510 call <target>
022582 call <target>
023511 r5 = *(u64 *)(r10 - 0x3a0)
022583 r5 = *(u64 *)(r10 - 0x3a8)
023512 r0 = *(u64 *)(r10 - 0x398)
022584 r0 = *(u64 *)(r10 - 0x3a0)
023513 r4 = <addr> ll
022585 r4 = <addr> ll
023514 r3 = <addr> ll
022586 r3 = <addr> ll
023515 r2 = <addr> ll
022587 r2 = <addr> ll
023516 r1 = <addr> ll
022588 r1 = <addr> ll
023517 *(u64 *)(r10 - 0x5c8) = r5
022589 *(u64 *)(r10 - 0x5d0) = r5
023518 *(u64 *)(r10 - 0x5d0) = r0
022590 *(u64 *)(r10 - 0x5d8) = r0
023519 if r0 != 0x0 goto <offset>
022591 if r0 != 0x0 goto <offset>
023520 r0 = r5
022592 r0 = r5
023521 r0 >>= 0x1
022593 r0 >>= 0x1
34 unchanged instructions hidden
023556 r4 = r0
022628 r4 = r0
023557 r4 += 0x2710
022629 r4 += 0x2710
023558 r1 = 0x1
022630 r1 = 0x1
023559 *(u64 *)(r10 - 0x5e0) = r1
022631 *(u64 *)(r10 - 0x5e8) = r1
023560 r5 = 0x1
022632 r5 = 0x1
023561 if r4 < r0 goto <offset>
022633 if r4 < r0 goto <offset>
023562 r5 = 0x0
022634 r5 = 0x0
023563 r1 = r10
022635 r1 = r10
023564 r1 += -0x2e0
022636 r1 += -0x2e8
023565 r2 = 0x0
022637 r2 = 0x0
023566 r3 = 0x2710
022638 r3 = 0x2710
023567 call <target>
022639 call <target>
023568 r1 = r10
022640 r1 = r10
023569 r1 += -0x2f0
022641 r1 += -0x2f8
023570 r8 = *(u64 *)(r10 - 0x2e0)
022642 r8 = *(u64 *)(r10 - 0x2e8)
023571 r2 = r8
022643 r2 = r8
023572 r3 = 0x0
022644 r3 = 0x0
023573 r4 = r7
022645 r4 = r7
023574 r5 = 0x0
022646 r5 = 0x0
023575 call <target>
022647 call <target>
023576 r1 = r10
022648 r1 = r10
023577 r1 += -0x310
022649 r1 += -0x318
023578 r2 = r8
022650 r2 = r8
023579 r3 = 0x0
022651 r3 = 0x0
023580 r9 = *(u64 *)(r10 - 0x5d0)
022652 r9 = *(u64 *)(r10 - 0x5d8)
023581 r4 = r9
022653 r4 = r9
023582 r5 = 0x0
022654 r5 = 0x0
023583 call <target>
022655 call <target>
023584 r1 = r10
022656 r1 = r10
023585 r1 += -0x300
022657 r1 += -0x308
023586 r8 = *(u64 *)(r10 - 0x2d8)
022658 r8 = *(u64 *)(r10 - 0x2e0)
023587 r2 = r8
022659 r2 = r8
023588 r3 = 0x0
022660 r3 = 0x0
023589 r4 = r7
022661 r4 = r7
023590 r5 = 0x0
022662 r5 = 0x0
023591 call <target>
022663 call <target>
023592 r1 = r10
022664 r1 = r10
023593 r1 += -0x320
022665 r1 += -0x328
023594 r2 = r8
022666 r2 = r8
023595 r3 = 0x0
022667 r3 = 0x0
023596 r4 = 0x0
022668 r4 = 0x0
023597 r5 = r9
022669 r5 = r9
023598 call <target>
022670 call <target>
023599 r2 = *(u64 *)(r10 - 0x2f8)
023600 r1 = *(u64 *)(r10 - 0x308)
023601 r1 += r2
023602 r2 = *(u64 *)(r10 - 0x300)
022671 r2 = *(u64 *)(r10 - 0x300)
023603 r4 = *(u64 *)(r10 - 0x310)
022672 r1 = *(u64 *)(r10 - 0x310)
022673 r1 += r2
022674 r2 = *(u64 *)(r10 - 0x308)
022675 r4 = *(u64 *)(r10 - 0x318)
023604 r3 = r4
022676 r3 = r4
023605 r3 += r2
022677 r3 += r2
023606 r2 = 0x1
022678 r2 = 0x1
023607 if r3 < r4 goto <offset>
022679 if r3 < r4 goto <offset>
023608 r2 = 0x0
022680 r2 = 0x0
023609 r1 += r2
022681 r1 += r2
023610 r4 = *(u64 *)(r10 - 0x318)
022682 r4 = *(u64 *)(r10 - 0x320)
023611 r2 = r4
022683 r2 = r4
023612 r2 += r1
022684 r2 += r1
023613 r5 = *(u64 *)(r10 - 0x320)
022685 r5 = *(u64 *)(r10 - 0x328)
023614 r1 = r5
022686 r1 = r5
023615 r1 += r3
022687 r1 += r3
023616 r3 = 0x1
022688 r3 = 0x1
1 unchanged instructions hidden
023618 r3 = 0x0
022690 r3 = 0x0
023619 r2 += r3
022691 r2 += r3
023620 r5 = 0x1
022692 r5 = 0x1
023621 r0 = *(u64 *)(r10 - 0x5d8)
022693 r0 = *(u64 *)(r10 - 0x5e0)
023622 if r2 >= r4 goto <offset>
022694 if r2 >= r4 goto <offset>
023623 if r2 == r4 goto <offset>
022695 if r2 == r4 goto <offset>
023624 r3 = r5
022696 r3 = r5
023625 r4 = -0x1
022697 r4 = -0x1
023626 *(u64 *)(r10 - 0x660) = r4
022698 *(u64 *)(r10 - 0x670) = r4
023627 if r3 == 0x0 goto <offset>
022699 if r3 == 0x0 goto <offset>
023628 r5 = -0x1
022700 r5 = -0x1
023629 if r3 != 0x0 goto <offset>
022701 if r3 != 0x0 goto <offset>
023630 r5 = r1
022702 r5 = r1
023631 r2 = *(u64 *)(r10 - 0x2e8)
022703 r2 = *(u64 *)(r10 - 0x2f0)
023632 r1 = r5
022704 r1 = r5
023633 r1 += r2
022705 r1 += r2
023634 r2 = 0x1
022706 r2 = 0x1
3 unchanged instructions hidden
023638 r3 += r2
022710 r3 += r2
023639 if r3 >= r4 goto <offset>
022711 if r3 >= r4 goto <offset>
023640 if r1 >= r5 goto <offset>
022712 if r1 >= r5 goto <offset>
023641 r2 = *(u64 *)(r10 - 0x5e0)
022713 r2 = *(u64 *)(r10 - 0x5e8)
023642 r4 = -0x1
022714 r4 = -0x1
023643 *(u64 *)(r10 - 0x668) = r4
022715 *(u64 *)(r10 - 0x678) = r4
023644 if r2 == 0x0 goto <offset>
022716 if r2 == 0x0 goto <offset>
023645 r5 = *(u64 *)(r10 - 0x5c8)
022717 r5 = *(u64 *)(r10 - 0x5d0)
023646 if r2 != 0x0 goto <offset>
022718 if r2 != 0x0 goto <offset>
023647 goto <offset>
022719 goto <offset>
023648 r2 = -0x1
022720 r2 = -0x1
8 unchanged instructions hidden
023657 r0 = 0x0
022729 r0 = 0x0
023658 if r3 != r5 goto <offset>
022730 if r3 != r5 goto <offset>
023659 r5 = -0x1
022731 r5 = -0x1
023660 *(u64 *)(r10 - 0x660) = r5
022732 *(u64 *)(r10 - 0x670) = r5
023661 if r4 != 0x0 goto <offset>
022733 if r4 != 0x0 goto <offset>
023662 r5 = r3
022734 r5 = r3
023663 r0 = -0x1
022735 r0 = -0x1
5 unchanged instructions hidden
023669 r1 = 0x0
022741 r1 = 0x0
023670 if r2 < r0 goto <offset>
022742 if r2 < r0 goto <offset>
023671 r1 = -0x1
022743 r1 = -0x1
023672 *(u64 *)(r10 - 0x668) = r1
022744 *(u64 *)(r10 - 0x678) = r1
023673 r5 = *(u64 *)(r10 - 0x5c8)
022745 r5 = *(u64 *)(r10 - 0x5d0)
023674 if r3 != 0x0 goto <offset>
022746 if r3 != 0x0 goto <offset>
023675 *(u64 *)(r10 - 0x668) = r4
022747 *(u64 *)(r10 - 0x678) = r4
023676 r0 = *(u64 *)(r10 - 0x5d8)
022748 r0 = *(u64 *)(r10 - 0x5e0)
023677 if r3 != 0x0 goto <offset>
022749 if r3 != 0x0 goto <offset>
023678 *(u64 *)(r10 - 0x660) = r2
022750 *(u64 *)(r10 - 0x670) = r2
023679 goto <offset>
022751 goto <offset>
023680 r5 = r0
022752 r5 = r0
023681 r0 >>= 0x1
022753 r0 >>= 0x1
32 unchanged instructions hidden
023714 r4 ^= -0x1
022786 r4 ^= -0x1
023715 r4 &= 0x7e
022787 r4 &= 0x7e
023716 r1 = r10
022788 r1 = r10
023717 r1 += -0x3b0
022789 r1 += -0x3b8
023718 r2 = 0x1
022790 r2 = 0x1
023719 r3 = 0x0
022791 r3 = 0x0
023720 call <target>
022792 call <target>
023721 r1 = *(u64 *)(r10 - 0x3a8)
022793 r1 = *(u64 *)(r10 - 0x3b0)
023722 r2 = *(u64 *)(r10 - 0x3b0)
022794 r2 = *(u64 *)(r10 - 0x3b8)
023723 r3 = 0x0
022795 r3 = 0x0
023724 goto <offset>
022796 goto <offset>
023725 r0 = *(u64 *)(r10 - 0x5e0)
022797 r0 = *(u64 *)(r10 - 0x5e8)
023726 r3 -= r0
022798 r3 -= r0
023727 *(u64 *)(r10 - 0x5d0) = r3
022799 *(u64 *)(r10 - 0x5d8) = r3
023728 r5 += r6
022800 r5 += r6
023729 r3 = *(u64 *)(r10 - 0x5c8)
022801 r3 = *(u64 *)(r10 - 0x5d0)
023730 r3 -= r8
022802 r3 -= r8
023731 *(u64 *)(r10 - 0x5c8) = r3
022803 *(u64 *)(r10 - 0x5d0) = r3
023732 r2 >>= 0x2
022804 r2 >>= 0x2
023733 r3 = r1
022805 r3 = r1
023734 r3 <<= 0x3e
022806 r3 <<= 0x3e
12 unchanged instructions hidden
023747 r8 += r1
022819 r8 += r1
023748 r8 += r4
022820 r8 += r4
023749 r5 = 0x1
022821 r5 = 0x1
023750 r9 = *(u64 *)(r10 - 0x5c8)
022822 r9 = *(u64 *)(r10 - 0x5d0)
023751 if r8 < r3 goto <offset>
022823 if r8 < r3 goto <offset>
023752 r5 = 0x0
022824 r5 = 0x0
023753 if r8 != r3 goto <offset>
022825 if r8 != r3 goto <offset>
7 unchanged instructions hidden
023761 r7 = r6
022833 r7 = r6
023762 r4 = 0x1
022834 r4 = 0x1
023763 r6 = 0x1
022835 r6 = 0x1
023764 *(u64 *)(r10 - 0x5c8) = r9
022836 *(u64 *)(r10 - 0x5d0) = r9
023765 if r9 < r0 goto <offset>
022837 if r9 < r0 goto <offset>
023766 r6 = 0x0
022838 r6 = 0x0
023767 r5 = 0x1
022839 r5 = 0x1
023768 r9 = *(u64 *)(r10 - 0x5d0)
022840 r9 = *(u64 *)(r10 - 0x5d8)
023769 if r9 >= r8 goto <offset>
022841 if r9 >= r8 goto <offset>
023770 r9 = *(u64 *)(r10 - 0x5d0)
022842 r9 = *(u64 *)(r10 - 0x5d8)
023771 if r9 == r8 goto <offset>
022843 if r9 == r8 goto <offset>
023772 r6 = r5
022844 r6 = r5
023773 r5 = 0x0
022845 r5 = 0x0
023774 if r6 == 0x0 goto <offset>
022846 if r6 == 0x0 goto <offset>
023775 r9 = 0x0
022847 r9 = 0x0
023776 *(u64 *)(r10 - 0x5d8) = r9
022848 *(u64 *)(r10 - 0x5e0) = r9
023777 r9 = r7
022849 r9 = r7
023778 if r6 != 0x0 goto <offset>
022850 if r6 != 0x0 goto <offset>
023779 *(u64 *)(r10 - 0x5d8) = r8
022851 *(u64 *)(r10 - 0x5e0) = r8
023780 r8 = 0x0
022852 r8 = 0x0
023781 if r6 == 0x0 goto <offset>
022853 if r6 == 0x0 goto <offset>
023782 r7 = 0x1
022854 r7 = 0x1
023783 r0 = *(u64 *)(r10 - 0x5c8)
022855 r0 = *(u64 *)(r10 - 0x5d0)
023784 if r0 < r8 goto <offset>
022856 if r0 < r8 goto <offset>
023785 r7 = 0x0
022857 r7 = 0x0
023786 *(u64 *)(r10 - 0x5e0) = r7
022858 *(u64 *)(r10 - 0x5e8) = r7
023787 r0 = 0x0
022859 r0 = 0x0
023788 if r6 == 0x0 goto <offset>
022860 if r6 == 0x0 goto <offset>
023789 goto <offset>
022861 goto <offset>
023790 r5 = 0x1
022862 r5 = 0x1
023791 r9 = *(u64 *)(r10 - 0x5d0)
022863 r9 = *(u64 *)(r10 - 0x5d8)
023792 if r9 < r8 goto <offset>
022864 if r9 < r8 goto <offset>
023793 r5 = 0x0
022865 r5 = 0x0
023794 r9 = *(u64 *)(r10 - 0x5d0)
022866 r9 = *(u64 *)(r10 - 0x5d8)
023795 if r9 != r8 goto <offset>
022867 if r9 != r8 goto <offset>
023796 r5 = 0x0
022868 r5 = 0x0
023797 if r6 != 0x0 goto <offset>
022869 if r6 != 0x0 goto <offset>
023798 r5 = r1
022870 r5 = r1
023799 r9 = 0x0
022871 r9 = 0x0
023800 *(u64 *)(r10 - 0x5d8) = r9
022872 *(u64 *)(r10 - 0x5e0) = r9
023801 r9 = r7
022873 r9 = r7
023802 if r6 == 0x0 goto <offset>
022874 if r6 == 0x0 goto <offset>
023803 r8 = 0x0
022875 r8 = 0x0
023804 if r6 != 0x0 goto <offset>
022876 if r6 != 0x0 goto <offset>
023805 r8 = r0
022877 r8 = r0
023806 r7 = 0x1
022878 r7 = 0x1
023807 r0 = *(u64 *)(r10 - 0x5c8)
022879 r0 = *(u64 *)(r10 - 0x5d0)
023808 if r0 >= r8 goto <offset>
022880 if r0 >= r8 goto <offset>
023809 *(u64 *)(r10 - 0x5e0) = r7
022881 *(u64 *)(r10 - 0x5e8) = r7
023810 r0 = 0x0
022882 r0 = 0x0
023811 if r6 != 0x0 goto <offset>
022883 if r6 != 0x0 goto <offset>
023812 r0 = r2
022884 r0 = r2
10 unchanged instructions hidden
023823 r4 = 0x0
022895 r4 = 0x0
023824 r3 >>= 0x1
022896 r3 >>= 0x1
023825 r5 += r3
022897 r5 += r3
023826 r3 = *(u64 *)(r10 - 0x5d0)
022898 r3 = *(u64 *)(r10 - 0x5d8)
023827 r0 = *(u64 *)(r10 - 0x5d8)
022899 r0 = *(u64 *)(r10 - 0x5e0)
023828 r3 -= r0
022900 r3 -= r0
023829 if r1 == 0x0 goto <offset>
022901 if r1 == 0x0 goto <offset>
023830 r4 = 0x0
022902 r4 = 0x0
023831 goto <offset>
022903 goto <offset>
023832 r2 += r3
022904 r2 += r3
023833 r5 = 0x1
022905 r5 = 0x1
023834 r0 = *(u64 *)(r10 - 0x5d8)
022906 r0 = *(u64 *)(r10 - 0x5e0)
023835 if r2 < r4 goto <offset>
022907 if r2 < r4 goto <offset>
023836 r5 = 0x0
022908 r5 = 0x0
023837 if r2 != r4 goto <offset>
022909 if r2 != r4 goto <offset>
023838 r4 = -0x1
022910 r4 = -0x1
023839 *(u64 *)(r10 - 0x660) = r4
022911 *(u64 *)(r10 - 0x670) = r4
023840 if r3 != 0x0 goto <offset>
022912 if r3 != 0x0 goto <offset>
023841 r4 = r2
022913 r4 = r2
023842 r5 = -0x1
022914 r5 = -0x1
3 unchanged instructions hidden
023846 r3 += r2
022918 r3 += r2
023847 if r3 < r4 goto <offset>
022919 if r3 < r4 goto <offset>
023848 r4 = 0x0
022920 r4 = 0x0
023849 *(u64 *)(r10 - 0x5e0) = r4
022921 *(u64 *)(r10 - 0x5e8) = r4
023850 if r1 < r5 goto <offset>
022922 if r1 < r5 goto <offset>
023851 r4 = -0x1
022923 r4 = -0x1
023852 *(u64 *)(r10 - 0x668) = r4
022924 *(u64 *)(r10 - 0x678) = r4
023853 if r2 != 0x0 goto <offset>
022925 if r2 != 0x0 goto <offset>
023854 *(u64 *)(r10 - 0x668) = r3
022926 *(u64 *)(r10 - 0x678) = r3
023855 r5 = *(u64 *)(r10 - 0x5c8)
022927 r5 = *(u64 *)(r10 - 0x5d0)
023856 if r2 != 0x0 goto <offset>
022928 if r2 != 0x0 goto <offset>
023857 *(u64 *)(r10 - 0x660) = r1
022929 *(u64 *)(r10 - 0x670) = r1
023858 goto <offset>
022930 goto <offset>
023859 r7 = *(u64 *)(r10 - 0x6d0)
022931 r9 = *(u64 *)(r10 - 0x708)
023860 r1 = r10
022932 r1 = r10
023861 r1 += -0x1f8
022933 r1 += -0x200
023862 *(u64 *)(r10 - 0xf98) = r1
022934 *(u64 *)(r10 - 0xf98) = r1
023863 r1 = *(u64 *)(r10 - 0x710)
022935 r1 = *(u64 *)(r10 - 0x718)
023864 *(u64 *)(r10 - 0xfa0) = r1
022936 *(u64 *)(r10 - 0xfa0) = r1
023865 r1 = *(u64 *)(r10 - 0x708)
022937 r1 = *(u64 *)(r10 - 0x700)
023866 *(u64 *)(r10 - 0xfa8) = r1
022938 *(u64 *)(r10 - 0xfa8) = r1
023867 r1 = *(u64 *)(r10 - 0x730)
022939 r1 = *(u64 *)(r10 - 0x738)
023868 *(u64 *)(r10 - 0xfb8) = r1
022940 *(u64 *)(r10 - 0xfb8) = r1
023869 r1 = *(u64 *)(r10 - 0x660)
022941 r1 = *(u64 *)(r10 - 0x670)
023870 *(u64 *)(r10 - 0xfc8) = r1
022942 *(u64 *)(r10 - 0xfc8) = r1
023871 r1 = r10
022943 r1 = r10
023872 r1 += -0x1a8
022944 r1 += -0x1b0
023873 *(u64 *)(r10 - 0xfd0) = r1
022945 *(u64 *)(r10 - 0xfd0) = r1
023874 r1 = *(u64 *)(r10 - 0x6b8)
022946 r1 = *(u64 *)(r10 - 0x6c8)
023875 *(u64 *)(r10 - 0xfe0) = r1
022947 *(u64 *)(r10 - 0xfe0) = r1
023876 r1 = *(u64 *)(r10 - 0x6a0)
022948 r1 = *(u64 *)(r10 - 0x6a8)
023877 *(u64 *)(r10 - 0xfe8) = r1
022949 *(u64 *)(r10 - 0xfe8) = r1
023878 r1 = *(u64 *)(r10 - 0x678)
022950 r1 = *(u64 *)(r10 - 0x680)
023879 *(u64 *)(r10 - 0xff0) = r1
022951 *(u64 *)(r10 - 0xff0) = r1
023880 r1 = *(u64 *)(r10 - 0x640)
022952 r1 = *(u64 *)(r10 - 0x650)
023881 *(u64 *)(r10 - 0xff8) = r1
022953 *(u64 *)(r10 - 0xff8) = r1
023882 r1 = *(u64 *)(r10 - 0x618)
022954 r1 = *(u64 *)(r10 - 0x628)
023883 *(u64 *)(r10 - 0x1000) = r1
022955 *(u64 *)(r10 - 0x1000) = r1
023884 r1 = *(u64 *)(r10 - 0x728)
022956 r1 = *(u64 *)(r10 - 0x730)
023885 *(u64 *)(r10 - 0xfb0) = r1
022957 *(u64 *)(r10 - 0xfb0) = r1
023886 r1 = *(u64 *)(r10 - 0x668)
022958 r1 = *(u64 *)(r10 - 0x678)
023887 *(u64 *)(r10 - 0xfc0) = r1
022959 *(u64 *)(r10 - 0xfc0) = r1
023888 r1 = *(u64 *)(r10 - 0x680)
022960 r1 = *(u64 *)(r10 - 0x688)
023889 r1 &= 0x1
022961 r1 &= 0x1
023890 *(u64 *)(r10 - 0xfd8) = r1
022962 *(u64 *)(r10 - 0xfd8) = r1
023891 r5 = r10
022963 r5 = r10
023892 r1 = *(u64 *)(r10 - 0x748)
022964 r1 = *(u64 *)(r10 - 0x750)
023893 r2 = *(u64 *)(r10 - 0x6e8)
022965 r2 = *(u64 *)(r10 - 0x710)
023894 r3 = r7
022966 r3 = r9
023895 r4 = *(u64 *)(r10 - 0x6c0)
022967 r4 = *(u64 *)(r10 - 0x6d0)
023896 call <target>
022968 call <target>
023897 r1 = 0x0
022969 r1 = 0x0
023898 r2 = *(u64 *)(r10 - 0x1f8)
022970 r2 = *(u64 *)(r10 - 0x200)
023899 r2 &= 0x1
022971 r2 &= 0x1
023900 if r2 == 0x0 goto <offset>
022972 if r2 == 0x0 goto <offset>
023901 r4 = *(u64 *)(r10 - 0x1e8)
022973 r4 = *(u64 *)(r10 - 0x1f0)
023902 r2 = *(u64 *)(r10 - 0x1f0)
022974 r2 = *(u64 *)(r10 - 0x1f8)
023903 r3 = 0x1
022975 r3 = 0x1
023904 r6 = 0x1
022976 r6 = 0x1
023905 r8 = *(u64 *)(r10 - 0x788)
023906 if r2 != 0x0 goto <offset>
022977 if r2 != 0x0 goto <offset>
023907 r6 = 0x0
022978 r6 = 0x0
023908 if r4 s<= 0x0 goto <offset>
022979 if r4 s<= 0x0 goto <offset>
4 unchanged instructions hidden
023913 if r4 == 0x0 goto <offset>
022984 if r4 == 0x0 goto <offset>
023914 r2 = -0x1
022985 r2 = -0x1
023915 r1 = 0x1
022986 r1 = 0x1
023916 r3 = *(u64 *)(r10 - 0x1e0)
022987 r3 = *(u64 *)(r10 - 0x1e8)
023917 r5 = *(u64 *)(r10 - 0x1d8)
022988 r5 = *(u64 *)(r10 - 0x1e0)
023918 r0 = *(u64 *)(r10 - 0x1d0)
022989 r0 = *(u64 *)(r10 - 0x1d8)
023919 r7 = *(u64 *)(r10 - 0x1c8)
022990 r7 = *(u64 *)(r10 - 0x1d0)
023920 goto <offset>
022991 goto <offset>
023921 if r4 s> 0x0 goto <offset>
022992 if r4 s> 0x0 goto <offset>
023922 r3 = 0x0
022993 r3 = 0x0
023923 if r4 == 0x0 goto <offset>
022994 if r4 == 0x0 goto <offset>
023924 goto <offset>
022995 goto <offset>
023925 r8 = *(u64 *)(r10 - 0x788)
022996 r4 = *(u64 *)(r10 - 0x758)
023926 *(u64 *)(r8 + 0x28) = r7
022997 *(u64 *)(r4 + 0x28) = r7
023927 *(u64 *)(r8 + 0x20) = r2
022998 *(u64 *)(r4 + 0x20) = r2
023928 *(u64 *)(r8 + 0x18) = r0
022999 *(u64 *)(r4 + 0x18) = r0
023929 *(u64 *)(r8 + 0x10) = r5
023000 *(u64 *)(r4 + 0x10) = r5
023930 *(u64 *)(r8 + 0x8) = r3
023001 *(u64 *)(r4 + 0x8) = r3
023931 *(u64 *)(r8 + 0x0) = r1
023002 *(u64 *)(r4 + 0x0) = r1
023932 exit
023003 exit
023933 r1 = <addr> ll
023004 r1 = <addr> ll
023934 call <target>
023005 call <target>
023935 *(u64 *)(r10 - 0x7b8) = r4
023006 *(u64 *)(r10 - 0x7e0) = r4
023936 r9 = *(u64 *)(r5 - 0xfe0)
023007 r9 = *(u64 *)(r5 - 0xfe0)
023937 r4 = *(u64 *)(r9 + 0xc0)
023008 r4 = *(u64 *)(r9 + 0xc0)
023009 *(u64 *)(r10 - 0x850) = r4
023938 if r4 == 0x0 goto <offset>
023010 if r4 == 0x0 goto <offset>
023939 *(u64 *)(r10 - 0x928) = r1
023011 *(u64 *)(r10 - 0x8e8) = r1
023940 r0 = *(u64 *)(r5 - 0x1000)
023012 r4 = *(u64 *)(r5 - 0x1000)
023941 r1 = 0x0
023013 r1 = 0x0
023942 *(u64 *)(r10 - 0x7c8) = r1
023014 *(u64 *)(r10 - 0x7b8) = r1
023943 w1 = *(u16 *)(r2 + 0x90)
023015 w1 = *(u16 *)(r2 + 0x90)
023944 *(u64 *)(r10 - 0x808) = r1
023016 *(u64 *)(r10 - 0x800) = r1
023945 *(u64 *)(r10 - 0x888) = r2
023017 *(u64 *)(r10 - 0x820) = r2
023946 *(u64 *)(r10 - 0x848) = r0
023018 *(u64 *)(r10 - 0x7f0) = r4
023947 if r0 != 0x0 goto <offset>
023019 if r4 != 0x0 goto <offset>
023948 w1 = *(u8 *)(r2 + 0x94)
023020 w1 = *(u8 *)(r2 + 0x94)
023949 if r1 != 0x1 goto <offset>
023021 if r1 != 0x1 goto <offset>
023950 r1 = *(u64 *)(r10 - 0x808)
023022 r1 = *(u64 *)(r10 - 0x800)
023951 r2 = 0x1
023023 r2 = 0x1
023952 *(u64 *)(r10 - 0x7c8) = r2
023024 *(u64 *)(r10 - 0x7b8) = r2
023953 if r1 != 0x0 goto <offset>
023025 if r1 != 0x0 goto <offset>
023954 r1 = 0x0
023026 r1 = 0x0
023955 *(u64 *)(r10 - 0x7c8) = r1
023027 *(u64 *)(r10 - 0x7b8) = r1
023956 *(u64 *)(r10 - 0x8c8) = r4
023028 *(u64 *)(r10 - 0x778) = r3
023957 *(u64 *)(r10 - 0x780) = r3
023958 r1 = *(u64 *)(r5 - 0xfc8)
023029 r1 = *(u64 *)(r5 - 0xfc8)
023959 *(u64 *)(r10 - 0x768) = r1
023030 *(u64 *)(r10 - 0x760) = r1
023960 r1 = *(u64 *)(r5 - 0xfd0)
023031 r1 = *(u64 *)(r5 - 0xfd0)
023961 *(u64 *)(r10 - 0x7b0) = r1
023032 *(u64 *)(r10 - 0x7b0) = r1
023962 r1 = *(u64 *)(r5 - 0xfd8)
023033 r1 = *(u64 *)(r5 - 0xfd8)
023963 *(u64 *)(r10 - 0x778) = r1
023034 *(u64 *)(r10 - 0x770) = r1
023964 r1 = *(u64 *)(r5 - 0xfe8)
023035 r1 = *(u64 *)(r5 - 0xfe8)
023965 *(u64 *)(r10 - 0x840) = r1
023036 *(u64 *)(r10 - 0x808) = r1
023966 r1 = *(u64 *)(r5 - 0xff0)
023037 r1 = *(u64 *)(r5 - 0xff0)
023967 *(u64 *)(r10 - 0x838) = r1
023038 *(u64 *)(r10 - 0x818) = r1
023968 r1 = *(u64 *)(r5 - 0xff8)
023039 r1 = *(u64 *)(r5 - 0xff8)
023969 *(u64 *)(r10 - 0x830) = r1
023040 *(u64 *)(r10 - 0x810) = r1
023970 r1 = *(u64 *)(r10 - 0x808)
023041 r1 = *(u64 *)(r10 - 0x800)
023971 *(u16 *)(r10 - 0x50c) = w1
023042 *(u16 *)(r10 - 0x4e4) = w1
023972 r1 = *(u64 *)(r10 - 0x7c8)
023043 r1 = *(u64 *)(r10 - 0x7b8)
023973 r1 &= 0x1
023044 r1 &= 0x1
023974 *(u8 *)(r10 - 0x50a) = w1
023045 *(u8 *)(r10 - 0x4e2) = w1
023975 *(u64 *)(r10 - 0x508) = 0x0
023046 *(u64 *)(r10 - 0x4e0) = 0x0
023047 r2 = r9
023048 r2 += 0x80
023976 r1 = *(u64 *)(r9 + 0x78)
023049 r1 = *(u64 *)(r9 + 0x78)
023977 *(u64 *)(r10 - 0x918) = r1
023050 *(u64 *)(r10 - 0x908) = r1
023978 r1 = *(u64 *)(r9 + 0x70)
023051 r1 = *(u64 *)(r9 + 0x70)
023979 *(u64 *)(r10 - 0x920) = r1
023052 *(u64 *)(r10 - 0x910) = r1
023980 r1 = *(u64 *)(r9 + 0x68)
023053 r1 = *(u64 *)(r9 + 0x68)
023981 *(u64 *)(r10 - 0x810) = r1
023054 *(u64 *)(r10 - 0x7c8) = r1
023982 r1 = *(u64 *)(r9 + 0x60)
023055 r1 = *(u64 *)(r9 + 0x60)
023983 *(u64 *)(r10 - 0x818) = r1
023056 *(u64 *)(r10 - 0x7d0) = r1
023984 r1 = *(u64 *)(r9 + 0x48)
023057 r1 = *(u64 *)(r9 + 0x48)
023985 *(u64 *)(r10 - 0x8e0) = r1
023058 *(u64 *)(r10 - 0x8f0) = r1
023986 r1 = *(u64 *)(r9 + 0x40)
023059 r1 = *(u64 *)(r9 + 0x40)
023987 *(u64 *)(r10 - 0x910) = r1
023060 *(u64 *)(r10 - 0x900) = r1
023988 r2 = r9
023989 r2 += 0x80
023990 r1 = r10
023061 r1 = r10
023991 r1 += -0x390
023062 r1 += -0x358
023992 r3 = 0x40
023063 r3 = 0x40
023993 call <target>
023064 call <target>
023994 r1 = *(u64 *)(r10 - 0x888)
023065 r1 = *(u64 *)(r10 - 0x820)
023995 w2 = *(u16 *)(r1 + 0xb4)
023066 w2 = *(u16 *)(r1 + 0xb4)
023996 *(u64 *)(r10 - 0x770) = r2
023067 *(u64 *)(r10 - 0x768) = r2
023997 w8 = *(u16 *)(r1 + 0x88)
023068 w8 = *(u16 *)(r1 + 0x88)
023998 w7 = *(u8 *)(r1 + 0x92)
023069 w7 = *(u8 *)(r1 + 0x92)
023999 r4 = 0x1
023070 r4 = 0x1
5 unchanged instructions hidden
024005 r1 &= 0xff
023076 r1 &= 0xff
024006 if r1 >= r7 goto <offset>
023077 if r1 >= r7 goto <offset>
024007 r1 = r10
023078 r1 = r10
024008 r1 += -0x520
023079 r1 += -0x4f8
024009 r2 = r4
023080 r2 = r4
024010 r3 = 0x0
023081 r3 = 0x0
024011 r4 = 0xa
023082 r4 = 0xa
024012 r5 = 0x0
023083 r5 = 0x0
024013 call <target>
023084 call <target>
024014 r2 = *(u64 *)(r10 - 0x518)
023085 r2 = *(u64 *)(r10 - 0x4f0)
024015 r1 = 0x1
023086 r1 = 0x1
024016 if r2 != 0x0 goto <offset>
023087 if r2 != 0x0 goto <offset>
024017 r1 = 0x0
023088 r1 = 0x0
2 unchanged instructions hidden
024020 goto <offset>
023091 goto <offset>
024021 r4 = -0x1
023092 r4 = -0x1
024022 if r1 != 0x0 goto <offset>
023093 if r1 != 0x0 goto <offset>
024023 r4 = *(u64 *)(r10 - 0x520)
023094 r4 = *(u64 *)(r10 - 0x4f8)
024024 goto <offset>
023095 goto <offset>
024025 r5 = *(u64 *)(r10 - 0x888)
023096 r5 = *(u64 *)(r10 - 0x820)
024026 r3 = *(u64 *)(r5 + 0x98)
023097 r3 = *(u64 *)(r5 + 0x98)
024027 r2 = 0x1
023098 r2 = 0x1
024028 if r3 s> 0x0 goto <offset>
023099 if r3 s> 0x0 goto <offset>
024029 r2 = 0x0
023100 r2 = 0x0
024030 r0 = *(u64 *)(r10 - 0x768)
023101 r0 = *(u64 *)(r10 - 0x760)
024031 r1 = r0
023102 r1 = r0
024032 r1 -= r3
023103 r1 -= r3
024033 r3 = 0x1
023104 r3 = 0x1
7 unchanged instructions hidden
024041 w2 = *(u16 *)(r5 + 0x8a)
023112 w2 = *(u16 *)(r5 + 0x8a)
024042 if r1 s< r2 goto <offset>
023113 if r1 s< r2 goto <offset>
024043 r2 = 0x0
023114 r2 = 0x0
024044 *(u64 *)(r10 - 0x8f0) = r2
023115 *(u64 *)(r10 - 0x8b8) = r2
024045 w6 = *(u32 *)(r5 + 0xb0)
023116 w6 = *(u32 *)(r5 + 0xb0)
024046 w2 = *(u16 *)(r5 + 0x8c)
023117 w2 = *(u16 *)(r5 + 0x8c)
024047 if r1 >= r2 goto <offset>
023118 if r1 >= r2 goto <offset>
1 unchanged instructions hidden
024049 w2 = *(u16 *)(r5 + 0x8e)
023120 w2 = *(u16 *)(r5 + 0x8e)
024050 r2 *= r1
023121 r2 *= r1
024051 r2 /= 0x2710
023122 r2 /= 0x2710
024052 *(u64 *)(r10 - 0x8f0) = r2
023123 *(u64 *)(r10 - 0x8b8) = r2
024053 r7 = r6
023124 r7 = r6
024054 goto <offset>
023125 goto <offset>
024055 r2 ^= r3
023126 r2 ^= r3
3 unchanged instructions hidden
024059 w6 = *(u32 *)(r5 + 0xb0)
023130 w6 = *(u32 *)(r5 + 0xb0)
024060 w7 = *(u32 *)(r5 + 0xa8)
023131 w7 = *(u32 *)(r5 + 0xa8)
024061 w1 = *(u32 *)(r5 + 0xa4)
023132 w1 = *(u32 *)(r5 + 0xa4)
024062 *(u64 *)(r10 - 0x8f0) = r1
023133 *(u64 *)(r10 - 0x8b8) = r1
024063 r1 = *(u64 *)(r10 - 0x770)
023134 r1 = *(u64 *)(r10 - 0x768)
024064 r8 *= r1
023135 r8 *= r1
024065 r8 *= 0xa
023136 r8 *= 0xa
024066 r1 = r10
023137 r1 = r10
024067 r1 += -0x540
023138 r1 += -0x518
024068 r2 = r8
023139 r2 = r8
024069 r3 = 0x0
023140 r3 = 0x0
024070 r5 = 0x0
023141 r5 = 0x0
024071 call <target>
023142 call <target>
024072 r1 = 0x1
023143 r1 = 0x1
024073 r2 = *(u64 *)(r10 - 0x538)
023144 r2 = *(u64 *)(r10 - 0x510)
024074 if r2 != 0x0 goto <offset>
023145 if r2 != 0x0 goto <offset>
024075 r1 = 0x0
023146 r1 = 0x0
024076 r2 = *(u64 *)(r10 - 0x848)
023147 r2 = *(u64 *)(r10 - 0x7f0)
024077 r2 ^= 0x1
023148 r2 ^= 0x1
024078 *(u64 *)(r10 - 0x7f0) = r2
023149 *(u64 *)(r10 - 0x7e8) = r2
024079 r3 = -0x1
023150 r3 = -0x1
024080 r2 = *(u64 *)(r10 - 0x888)
023151 r2 = *(u64 *)(r10 - 0x820)
024081 if r1 != 0x0 goto <offset>
023152 if r1 != 0x0 goto <offset>
024082 r3 = *(u64 *)(r10 - 0x540)
023153 r3 = *(u64 *)(r10 - 0x518)
024083 r1 = *(u64 *)(r10 - 0x818)
023154 r1 = *(u64 *)(r10 - 0x7d0)
024084 *(u64 *)(r10 - 0xfd8) = r1
023155 *(u64 *)(r10 - 0xfd8) = r1
024085 r1 = r10
023156 r1 = r10
024086 r1 += -0x50c
023157 r1 += -0x4e4
024087 *(u64 *)(r10 - 0xfe0) = r1
023158 *(u64 *)(r10 - 0xfe0) = r1
024088 r1 = *(u64 *)(r10 - 0x7f0)
023159 r1 = *(u64 *)(r10 - 0x7e8)
024089 *(u64 *)(r10 - 0xfe8) = r1
023160 *(u64 *)(r10 - 0xfe8) = r1
024090 *(u64 *)(r10 - 0xff0) = r1
023161 *(u64 *)(r10 - 0xff0) = r1
024091 *(u64 *)(r10 - 0xff8) = r6
023162 *(u64 *)(r10 - 0xff8) = r6
024092 *(u64 *)(r10 - 0x1000) = r7
023163 *(u64 *)(r10 - 0x1000) = r7
024093 r1 = *(u64 *)(r10 - 0x810)
023164 r1 = *(u64 *)(r10 - 0x7c8)
024094 *(u64 *)(r10 - 0xfd0) = r1
023165 *(u64 *)(r10 - 0xfd0) = r1
024095 r1 = r10
023166 r1 = r10
024096 r1 += -0x530
023167 r1 += -0x508
024097 r5 = r10
023168 r5 = r10
024098 *(u64 *)(r10 - 0x938) = r3
023169 *(u64 *)(r10 - 0x8f8) = r3
024099 r4 = *(u64 *)(r10 - 0x8f0)
023170 r4 = *(u64 *)(r10 - 0x8b8)
024100 call -0x232c
023171 call -0x2333
024101 r1 = *(u64 *)(r10 - 0x528)
023172 r1 = *(u64 *)(r10 - 0x500)
024102 if r1 != 0x0 goto <offset>
023173 if r1 != 0x0 goto <offset>
024103 r1 = *(u64 *)(r10 - 0x928)
023174 r1 = *(u64 *)(r10 - 0x8e8)
024104 *(u64 *)(r1 + 0x0) = 0x0
023175 *(u64 *)(r1 + 0x0) = 0x0
024105 goto <offset>
023176 goto <offset>
024106 *(u64 *)(r1 + 0x0) = 0x0
023177 *(u64 *)(r1 + 0x0) = 0x0
024107 goto <offset>
023178 goto <offset>
024108 r3 = *(u64 *)(r10 - 0x778)
023179 r3 = *(u64 *)(r10 - 0x770)
024109 if r3 == 0x0 goto <offset>
023180 if r3 == 0x0 goto <offset>
024110 r1 = *(u64 *)(r10 - 0x768)
023181 r1 = *(u64 *)(r10 - 0x760)
024111 *(u64 *)(r10 - 0xff8) = r1
023182 *(u64 *)(r10 - 0xff8) = r1
024112 r1 = *(u64 *)(r10 - 0x7f0)
023183 r1 = *(u64 *)(r10 - 0x7e8)
024113 *(u64 *)(r10 - 0x1000) = r1
023184 *(u64 *)(r10 - 0x1000) = r1
024114 r1 = r10
023185 r1 = r10
024115 r1 += -0x350
023186 r1 += -0x318
024116 r5 = r10
023187 r5 = r10
024117 r2 = *(u64 *)(r10 - 0x888)
023188 r2 = *(u64 *)(r10 - 0x820)
024118 goto <offset>
023189 goto <offset>
024119 r6 = r10
023190 r6 = r10
024120 r6 += -0xd8
023191 r6 += -0xe0
024121 r1 = r6
023192 r1 = r6
024122 r2 = *(u64 *)(r10 - 0x780)
023193 r2 = *(u64 *)(r10 - 0x778)
024123 call <target>
023194 call <target>
024124 r1 = *(u64 *)(r10 - 0x768)
023195 r1 = *(u64 *)(r10 - 0x760)
024125 *(u64 *)(r10 - 0xff8) = r1
023196 *(u64 *)(r10 - 0xff8) = r1
024126 r1 = *(u64 *)(r10 - 0x7f0)
023197 r1 = *(u64 *)(r10 - 0x7e8)
024127 *(u64 *)(r10 - 0x1000) = r1
023198 *(u64 *)(r10 - 0x1000) = r1
024128 r1 = r10
023199 r1 = r10
024129 r1 += -0x350
023200 r1 += -0x318
024130 r5 = r10
023201 r5 = r10
024131 r2 = *(u64 *)(r10 - 0x888)
023202 r2 = *(u64 *)(r10 - 0x820)
024132 r3 = r6
023203 r3 = r6
024133 r4 = *(u64 *)(r10 - 0x8c8)
023204 r4 = *(u64 *)(r10 - 0x850)
024134 call <target>
023205 call <target>
024135 r1 = *(u64 *)(r10 - 0x808)
023206 r1 = *(u64 *)(r10 - 0x800)
024136 r6 = r1
023207 r6 = r1
024137 r1 = r10
023208 r1 = r10
024138 r1 += -0x550
023209 r1 += -0x528
024139 r8 = 0x0
023210 r2 = 0x0
023211 *(u64 *)(r10 - 0x838) = r2
024140 r2 = r6
023212 r2 = r6
024141 r3 = 0x0
023213 r3 = 0x0
024142 r4 = 0x0
023214 r4 = 0x0
024143 r5 = 0x7d0
023215 r5 = 0x7d0
024144 call <target>
023216 call <target>
023217 r1 = *(u64 *)(r10 - 0x808)
023218 r2 = *(u64 *)(r1 + 0x18)
024145 r1 = 0x1
023219 r1 = 0x1
024146 if r6 == 0x0 goto <offset>
023220 *(u64 *)(r10 - 0x8a8) = r1
023221 if r2 == 0x0 goto <offset>
024147 r1 = 0x0
023222 r1 = 0x0
024148 r2 = r1
023223 if r6 == 0x0 goto <offset>
024149 r1 = *(u64 *)(r10 - 0x7c8)
023224 r2 = 0x0
024150 r1 ^= 0x1
023225 *(u64 *)(r10 - 0x8a8) = r2
023226 r2 = *(u64 *)(r10 - 0x7b8)
023227 r2 ^= 0x1
023228 r3 = *(u64 *)(r10 - 0x8a8)
023229 r3 |= r2
023230 *(u64 *)(r10 - 0x8a8) = r3
023231 r2 = *(u64 *)(r10 - 0x7e0)
024151 r2 |= r1
023232 r2 |= r1
024152 *(u64 *)(r10 - 0x930) = r2
023233 *(u64 *)(r10 - 0x8c0) = r2
024153 r1 = -0x1
023234 r1 = -0x1
024154 *(u64 *)(r10 - 0x8b0) = r1
023235 *(u64 *)(r10 - 0x888) = r1
024155 r1 = 0x2
023236 r7 = 0x2
024156 *(u64 *)(r10 - 0x8a0) = r1
024157 r1 = r10
023237 r1 = r10
024158 r1 += -0x1ef
023238 r1 += -0x18f
024159 *(u64 *)(r10 - 0x8f8) = r1
023239 *(u64 *)(r10 - 0x8d0) = r1
024160 r1 = r10
023240 r1 = r10
024161 r1 += -0x248
023241 r1 += -0x1c0
024162 *(u64 *)(r10 - 0x900) = r1
023242 *(u64 *)(r10 - 0x8c8) = r1
024163 r1 = r10
023243 r1 = r10
024164 r1 += -0x7f
023244 r1 += -0x1e8
024165 *(u64 *)(r10 - 0x8d8) = r1
023245 *(u64 *)(r10 - 0x8e0) = r1
023246 r1 = r10
023247 r1 += -0xb8
023248 *(u64 *)(r10 - 0x8a0) = r1
024166 r1 = *(u64 *)(r9 + 0x38)
023249 r1 = *(u64 *)(r9 + 0x38)
024167 *(u64 *)(r10 - 0x8e8) = r1
023250 *(u64 *)(r10 - 0x8b0) = r1
024168 r1 = *(u64 *)(r10 - 0x548)
023251 r1 = *(u64 *)(r10 - 0x520)
024169 *(u64 *)(r10 - 0x940) = r1
023252 *(u64 *)(r10 - 0x918) = r1
024170 r1 = *(u64 *)(r10 - 0x550)
023253 r1 = *(u64 *)(r10 - 0x528)
024171 *(u64 *)(r10 - 0x948) = r1
023254 *(u64 *)(r10 - 0x920) = r1
024172 r1 = 0x2
023255 r8 = 0x2
024173 *(u64 *)(r10 - 0x908) = r1
024174 r6 = 0x0
023256 r6 = 0x0
024175 r1 = 0x0
023257 r1 = 0x0
023258 *(u64 *)(r10 - 0x770) = r1
023259 *(u64 *)(r10 - 0x7a0) = r1
023260 *(u64 *)(r10 - 0x778) = r1
024176 *(u64 *)(r10 - 0x7d8) = r1
023261 *(u64 *)(r10 - 0x7d8) = r1
024177 r7 = 0x0
023262 *(u64 *)(r10 - 0x898) = r1
024178 *(u64 *)(r10 - 0x7e0) = r1
023263 *(u64 *)(r10 - 0x890) = r1
024179 *(u64 *)(r10 - 0x820) = r1
024180 *(u64 *)(r10 - 0x8c0) = r1
024181 *(u64 *)(r10 - 0x8b8) = r1
024182 goto <offset>
023264 goto <offset>
024183 r8 = *(u64 *)(r10 - 0x880)
023265 *(u64 *)(r10 - 0x838) = r4
024184 r1 = *(u64 *)(r10 - 0x870)
023266 *(u64 *)(r10 - 0x880) = r7
024185 *(u64 *)(r10 - 0x8d0) = r1
023267 r1 = *(u64 *)(r10 - 0x840)
024186 r1 = *(u64 *)(r10 - 0x800)
024187 *(u64 *)(r10 - 0x878) = r1
023268 *(u64 *)(r10 - 0x878) = r1
024188 r6 = *(u64 *)(r10 - 0x898)
023269 r6 = *(u64 *)(r10 - 0x870)
024189 r1 = *(u64 *)(r10 - 0x820)
023270 r1 = *(u64 *)(r10 - 0x7d8)
023271 r7 = *(u64 *)(r10 - 0x7a8)
024190 if r1 == 0x14 goto <offset>
023272 if r1 == 0x14 goto <offset>
024191 r1 = r10
023273 r1 = r10
024192 r1 += -0xd8
023274 r1 += -0xe0
024193 r2 = r10
023275 r2 = r10
024194 r2 += -0x350
023276 r2 += -0x318
024195 call <target>
023277 call <target>
024196 w1 = *(u8 *)(r10 - 0x80)
023278 w1 = *(u8 *)(r10 - 0x88)
024197 *(u64 *)(r10 - 0x7f8) = r1
024198 if r1 == 0x2 goto <offset>
023279 if r1 == 0x2 goto <offset>
024199 r2 = *(u64 *)(r10 - 0x8d8)
023280 r2 = *(u64 *)(r10 - 0x8a0)
024200 w1 = *(u32 *)(r2 + 0x0)
023281 r1 = *(u64 *)(r2 + 0x0)
024201 *(u32 *)(r10 - 0x290) = w1
023282 *(u64 *)(r10 - 0x258) = r1
024202 w1 = *(u32 *)(r2 + 0x3)
023283 r1 = *(u64 *)(r2 + 0x8)
024203 *(u32 *)(r10 - 0x28d) = w1
023284 *(u64 *)(r10 - 0x250) = r1
023285 r1 = *(u64 *)(r2 + 0x10)
023286 *(u64 *)(r10 - 0x248) = r1
023287 r1 = *(u64 *)(r2 + 0x18)
023288 *(u64 *)(r10 - 0x240) = r1
023289 r1 = *(u64 *)(r2 + 0x20)
023290 *(u64 *)(r10 - 0x238) = r1
024204 r1 = *(u64 *)(r10 - 0x7b0)
023291 r1 = *(u64 *)(r10 - 0x7b0)
024205 if r7 >= r1 goto <offset>
023292 r2 = *(u64 *)(r10 - 0x7a0)
024206 r2 = *(u64 *)(r10 - 0x8c8)
023293 if r2 >= r1 goto <offset>
024207 if r2 <= r6 goto <offset>
023294 r1 = *(u64 *)(r10 - 0x850)
024208 *(u64 *)(r10 - 0x8a8) = r8
023295 if r1 <= r6 goto <offset>
024209 r1 = *(u64 *)(r10 - 0xb8)
023296 r2 = *(u64 *)(r10 - 0xc0)
024210 r8 = r2
023297 r3 = r1
024211 r8 -= r6
023298 r3 -= r6
024212 r2 = r8
023299 r1 = r3
024213 *(u64 *)(r10 - 0x7e8) = r1
023300 if r3 < r2 goto <offset>
024214 if r8 < r1 goto <offset>
023301 r1 = r2
024215 r2 = *(u64 *)(r10 - 0x7e8)
023302 if r1 == 0x0 goto <offset>
024216 if r2 == 0x0 goto <offset>
023303 *(u64 *)(r10 - 0x840) = r3
024217 *(u64 *)(r10 - 0x890) = r8
023304 *(u64 *)(r10 - 0x830) = r2
024218 r8 = *(u64 *)(r10 - 0xd0)
023305 *(u64 *)(r10 - 0x780) = r1
024219 r5 = *(u64 *)(r10 - 0xd8)
023306 r5 = *(u64 *)(r10 - 0xd8)
024220 r1 = *(u64 *)(r10 - 0x90)
023307 r0 = *(u64 *)(r10 - 0xe0)
023308 r1 = *(u64 *)(r10 - 0x88)
024221 *(u64 *)(r10 - 0x7a8) = r1
023309 *(u64 *)(r10 - 0x7a8) = r1
024222 r1 = *(u64 *)(r10 - 0x98)
023310 r4 = *(u64 *)(r10 - 0xc8)
024223 *(u64 *)(r10 - 0x790) = r1
023311 r1 = *(u64 *)(r10 - 0xd0)
024224 r1 = *(u64 *)(r10 - 0xa0)
023312 *(u64 *)(r10 - 0x848) = r1
024225 *(u64 *)(r10 - 0x868) = r1
023313 w1 = *(u32 *)(r10 - 0x8c)
024226 r1 = *(u64 *)(r10 - 0xa8)
023314 *(u64 *)(r10 - 0x760) = r1
024227 *(u64 *)(r10 - 0x860) = r1
023315 w1 = *(u32 *)(r10 - 0x90)
024228 r1 = *(u64 *)(r10 - 0xb0)
024229 *(u64 *)(r10 - 0x858) = r1
024230 r4 = *(u64 *)(r10 - 0xc0)
024231 r1 = *(u64 *)(r10 - 0xc8)
024232 *(u64 *)(r10 - 0x780) = r1
024233 w1 = *(u32 *)(r10 - 0x84)
024234 *(u64 *)(r10 - 0x798) = r1
024235 w1 = *(u32 *)(r10 - 0x88)
024236 *(u64 *)(r10 - 0x768) = r1
023316 *(u64 *)(r10 - 0x768) = r1
024237 r1 = *(u64 *)(r10 - 0x848)
023317 r1 = *(u64 *)(r10 - 0x7f0)
024238 *(u64 *)(r10 - 0x828) = r7
023318 *(u64 *)(r10 - 0x788) = r6
024239 *(u64 *)(r10 - 0x7a0) = r4
023319 *(u64 *)(r10 - 0x798) = r4
024240 *(u64 *)(r10 - 0x7d0) = r2
024241 *(u64 *)(r10 - 0x7c0) = r5
023320 *(u64 *)(r10 - 0x7c0) = r5
024242 *(u64 *)(r10 - 0x770) = r6
023321 *(u64 *)(r10 - 0x828) = r7
024243 *(u64 *)(r10 - 0x850) = r8
023322 *(u64 *)(r10 - 0x8d8) = r8
023323 *(u64 *)(r10 - 0x790) = r0
024244 if r1 == 0x0 goto <offset>
023324 if r1 == 0x0 goto <offset>
024245 r1 = r5
023325 r1 = r0
024246 r1 |= r8
023326 r1 |= r5
024247 if r1 == 0x0 goto <offset>
023327 if r1 == 0x0 goto <offset>
024248 r1 = r10
023328 r1 = r10
024249 r1 += -0x560
023329 r1 += -0x538
024250 r2 = -0x1
023330 r2 = -0x1
024251 r3 = -0x1
023331 r3 = -0x1
024252 r4 = r5
023332 r4 = r0
024253 r5 = r8
023333 r9 = r5
024254 call <target>
023334 call <target>
024255 r1 = r10
023335 r1 = r10
024256 r1 += -0x570
023336 r1 += -0x548
024257 r9 = *(u64 *)(r10 - 0x560)
023337 r8 = *(u64 *)(r10 - 0x538)
024258 r6 = *(u64 *)(r10 - 0x558)
023338 r6 = *(u64 *)(r10 - 0x530)
024259 r2 = r9
023339 r2 = r8
024260 r3 = r6
023340 r3 = r6
024261 r4 = *(u64 *)(r10 - 0x7c0)
023341 r4 = *(u64 *)(r10 - 0x790)
024262 r5 = r8
023342 r5 = r9
023343 r9 = *(u64 *)(r10 - 0x790)
024263 call <target>
023344 call <target>
024264 r3 = *(u64 *)(r10 - 0x7c0)
024265 r1 = 0x1
023345 r1 = 0x1
024266 if r3 == 0x0 goto <offset>
023346 if r9 == 0x0 goto <offset>
024267 r1 = 0x0
023347 r1 = 0x0
024268 r2 = r8
023348 r2 = *(u64 *)(r10 - 0x7c0)
024269 r2 -= r1
023349 r2 -= r1
024270 r1 = *(u64 *)(r10 - 0x568)
023350 r1 = *(u64 *)(r10 - 0x540)
024271 r1 ^= r2
023351 r1 ^= r2
024272 r2 = r3
023352 r2 = r9
024273 r2 += -0x1
023353 r2 += -0x1
024274 r3 = *(u64 *)(r10 - 0x570)
023354 r3 = *(u64 *)(r10 - 0x548)
024275 r3 ^= r2
023355 r3 ^= r2
024276 r3 &= r1
023356 r3 &= r1
024277 if r3 == -0x1 goto <offset>
023357 if r3 == -0x1 goto <offset>
024278 r7 = r9
023358 r9 = r8
024279 r8 = r6
023359 r7 = r6
024280 r4 = *(u64 *)(r10 - 0x7a0)
023360 r4 = *(u64 *)(r10 - 0x798)
024281 goto <offset>
023361 goto <offset>
024282 r1 = r5
023362 r1 = r0
024283 r1 |= r8
023363 r1 |= r5
023364 r9 = r0
024284 r7 = r5
023365 r7 = r5
024285 if r1 == 0x0 goto <offset>
023366 if r1 == 0x0 goto <offset>
024286 r1 = *(u64 *)(r10 - 0x8b0)
023367 r1 = *(u64 *)(r10 - 0x888)
024287 if r4 == r1 goto <offset>
023368 if r4 == r1 goto <offset>
024288 r6 = 0x0
023369 r6 = 0x0
024289 r9 = 0x0
023370 r8 = 0x0
024290 r5 = 0x0
023371 r5 = 0x0
024291 if r4 > 0x3b9ac9ff goto <offset>
023372 if r4 > 0x3b9ac9ff goto <offset>
024292 r3 = 0x3b9aca00
023373 r3 = 0x3b9aca00
024293 r3 -= r4
023374 r3 -= r4
024294 r1 = r10
023375 r1 = r10
024295 r1 += -0x580
023376 r1 += -0x558
024296 r2 = 0x0
023377 r2 = 0x0
024297 r4 = 0x3b9aca00
023378 r4 = 0x3b9aca00
024298 call <target>
023379 call <target>
024299 r4 = *(u64 *)(r10 - 0x7a0)
023380 r4 = *(u64 *)(r10 - 0x798)
024300 r5 = *(u64 *)(r10 - 0x578)
023381 r5 = *(u64 *)(r10 - 0x550)
024301 r9 = *(u64 *)(r10 - 0x580)
023382 r8 = *(u64 *)(r10 - 0x558)
024302 r1 = 0x1
023383 r1 = 0x1
024303 if r4 == 0x0 goto <offset>
023384 if r4 == 0x0 goto <offset>
024304 r1 = 0x0
023385 r1 = 0x0
024305 r2 = *(u64 *)(r10 - 0x930)
023386 r2 = *(u64 *)(r10 - 0x8a8)
024306 r2 |= r1
023387 r2 |= r1
024307 r2 &= 0x1
023388 r2 &= 0x1
024308 r3 = 0x0
023389 r3 = 0x0
024309 if r2 != 0x0 goto <offset>
023390 if r2 != 0x0 goto <offset>
024310 r1 = r10
023391 r1 = r10
024311 r1 += -0x590
023392 r1 += -0x568
024312 r2 = *(u64 *)(r10 - 0x948)
023393 r2 = *(u64 *)(r10 - 0x920)
024313 r3 = *(u64 *)(r10 - 0x940)
023394 r3 = *(u64 *)(r10 - 0x918)
024314 r6 = r5
023395 r6 = r5
024315 r5 = 0x0
023396 r5 = 0x0
024316 call <target>
023397 call <target>
024317 r1 = r10
023398 r1 = r10
024318 r1 += -0x5a0
023399 r1 += -0x578
024319 r2 = *(u64 *)(r10 - 0x590)
023400 r2 = *(u64 *)(r10 - 0x568)
024320 r3 = *(u64 *)(r10 - 0x588)
023401 r3 = *(u64 *)(r10 - 0x560)
024321 r4 = <addr> ll
023402 r4 = <addr> ll
024322 r5 = 0x0
023403 r5 = 0x0
024323 call <target>
023404 call <target>
024324 r5 = r6
023405 r5 = r6
024325 r4 = *(u64 *)(r10 - 0x7a0)
023406 r4 = *(u64 *)(r10 - 0x798)
024326 r3 = *(u64 *)(r10 - 0x598)
023407 r3 = *(u64 *)(r10 - 0x570)
024327 r6 = *(u64 *)(r10 - 0x5a0)
023408 r6 = *(u64 *)(r10 - 0x578)
024328 r2 = r6
023409 r2 = r6
024329 r2 += r9
023410 r2 += r8
024330 r1 = 0x1
023411 r1 = 0x1
024331 *(u64 *)(r10 - 0x8c0) = r2
023412 *(u64 *)(r10 - 0x898) = r2
024332 if r2 < r6 goto <offset>
023413 if r2 < r6 goto <offset>
024333 r1 = 0x0
023414 r1 = 0x0
024334 r3 += r5
023415 r3 += r5
024335 r3 += r1
023416 r3 += r1
024336 *(u64 *)(r10 - 0x8b8) = r3
023417 *(u64 *)(r10 - 0x890) = r3
024337 *(u64 *)(r10 - 0x8b0) = r4
023418 *(u64 *)(r10 - 0x888) = r4
024338 r1 = r10
023419 r1 = r10
024339 r1 += -0x5c0
023420 r1 += -0x598
024340 r6 = *(u64 *)(r10 - 0x8c0)
023421 r6 = *(u64 *)(r10 - 0x898)
024341 r2 = r6
023422 r2 = r6
024342 r3 = 0x0
023423 r3 = 0x0
024343 r4 = r7
023424 r4 = r9
024344 r5 = 0x0
023425 r5 = 0x0
024345 call <target>
023426 call <target>
024346 r1 = r10
023427 r1 = r10
024347 r1 += -0x5d0
023428 r1 += -0x5a8
024348 r2 = r6
023429 r2 = r6
024349 r3 = 0x0
023430 r3 = 0x0
024350 r4 = r8
023431 r4 = r7
024351 r5 = 0x0
023432 r5 = 0x0
024352 call <target>
023433 call <target>
024353 r1 = r10
023434 r1 = r10
024354 r1 += -0x5e0
023435 r1 += -0x5b8
024355 r6 = *(u64 *)(r10 - 0x8b8)
023436 r6 = *(u64 *)(r10 - 0x890)
024356 r2 = r6
023437 r2 = r6
024357 r3 = 0x0
023438 r3 = 0x0
024358 r4 = r7
023439 r4 = r9
024359 r5 = 0x0
023440 r5 = 0x0
024360 call <target>
023441 call <target>
024361 r1 = r10
023442 r1 = r10
024362 r1 += -0x5f0
023443 r1 += -0x5c8
024363 r2 = r6
023444 r2 = r6
024364 r3 = 0x0
023445 r3 = 0x0
024365 r4 = 0x0
023446 r4 = 0x0
024366 r5 = r8
023447 r5 = r7
024367 call <target>
023448 call <target>
024368 r2 = *(u64 *)(r10 - 0x5e0)
023449 r2 = *(u64 *)(r10 - 0x5b8)
024369 r3 = *(u64 *)(r10 - 0x5d0)
023450 r3 = *(u64 *)(r10 - 0x5a8)
024370 r1 = r3
023451 r1 = r3
024371 r1 += r2
023452 r1 += r2
024372 r2 = 0x1
023453 r2 = 0x1
024373 *(u64 *)(r10 - 0x778) = r2
023454 *(u64 *)(r10 - 0x7f8) = r2
024374 if r1 < r3 goto <offset>
023455 if r1 < r3 goto <offset>
024375 r2 = 0x0
023456 r2 = 0x0
024376 r5 = *(u64 *)(r10 - 0x5d8)
023457 r5 = *(u64 *)(r10 - 0x5b0)
024377 r3 = *(u64 *)(r10 - 0x5c8)
023458 r3 = *(u64 *)(r10 - 0x5a0)
024378 r4 = r3
023459 r4 = r3
024379 r4 += r5
023460 r4 += r5
024380 r4 += r2
023461 r4 += r2
2 unchanged instructions hidden
024383 r5 = 0x0
023464 r5 = 0x0
024384 if r4 != r3 goto <offset>
023465 if r4 != r3 goto <offset>
024385 r3 = -0x1
023466 r3 = -0x1
024386 *(u64 *)(r10 - 0x788) = r3
023467 *(u64 *)(r10 - 0x858) = r3
024387 if r2 != 0x0 goto <offset>
023468 if r2 != 0x0 goto <offset>
024388 r3 = r4
023469 r3 = r4
024389 r4 = -0x1
023470 r4 = -0x1
2 unchanged instructions hidden
024392 if r4 == r3 goto <offset>
023473 if r4 == r3 goto <offset>
024393 r2 = r5
023474 r2 = r5
024394 r3 = -0x1
023475 r3 = -0x1
024395 *(u64 *)(r10 - 0x788) = r3
023476 *(u64 *)(r10 - 0x858) = r3
024396 if r2 == 0x0 goto <offset>
023477 if r2 == 0x0 goto <offset>
024397 r4 = -0x1
023478 r4 = -0x1
024398 if r2 != 0x0 goto <offset>
023479 if r2 != 0x0 goto <offset>
024399 r4 = r1
023480 r4 = r1
024400 r5 = *(u64 *)(r10 - 0x5f0)
023481 r5 = *(u64 *)(r10 - 0x5c8)
024401 r1 = r5
023482 r1 = r5
024402 r1 += r4
023483 r1 += r4
024403 r2 = 0x1
023484 r2 = 0x1
024404 if r1 < r5 goto <offset>
023485 if r1 < r5 goto <offset>
024405 r2 = 0x0
023486 r2 = 0x0
024406 r5 = *(u64 *)(r10 - 0x5e8)
023487 r5 = *(u64 *)(r10 - 0x5c0)
024407 r4 = r5
023488 r4 = r5
024408 r4 += r3
023489 r4 += r3
024409 r4 += r2
023490 r4 += r2
14 unchanged instructions hidden
024424 r4 = -0x1
023505 r4 = -0x1
024425 if r2 != 0x0 goto <offset>
023506 if r2 != 0x0 goto <offset>
024426 r4 = r1
023507 r4 = r1
024427 r2 = *(u64 *)(r10 - 0x5b8)
023508 r2 = *(u64 *)(r10 - 0x590)
024428 r1 = r4
023509 r1 = r4
024429 r1 += r2
023510 r1 += r2
024430 r8 = 0x1
023511 r7 = 0x1
024431 if r1 < r4 goto <offset>
023512 if r1 < r4 goto <offset>
024432 r8 = 0x0
023513 r7 = 0x0
024433 r9 = r3
023514 r8 = r3
024434 r9 += r8
023515 r8 += r7
024435 r2 = 0x1
023516 r2 = 0x1
024436 if r9 >= r3 goto <offset>
023517 if r8 >= r3 goto <offset>
024437 if r1 >= r4 goto <offset>
023518 if r1 >= r4 goto <offset>
024438 r8 = r2
023519 r7 = r2
024439 r7 = -0x1
023520 r6 = -0x1
024440 if r8 == 0x0 goto <offset>
023521 if r7 == 0x0 goto <offset>
024441 goto <offset>
023522 goto <offset>
024442 r9 = r3
023523 r8 = r3
024443 r9 += r8
023524 r8 += r7
024444 r2 = 0x1
023525 r2 = 0x1
024445 if r9 < r3 goto <offset>
023526 if r8 < r3 goto <offset>
024446 r2 = 0x0
023527 r2 = 0x0
024447 if r1 < r4 goto <offset>
023528 if r1 < r4 goto <offset>
024448 r7 = -0x1
023529 r6 = -0x1
024449 if r8 != 0x0 goto <offset>
023530 if r7 != 0x0 goto <offset>
024450 r7 = r1
023531 r6 = r1
024451 r1 = r10
023532 r1 = r10
024452 r1 += -0x600
023533 r1 += -0x5d8
024453 r2 = r7
023534 r2 = r6
024454 r3 = 0x0
023535 r3 = 0x0
024455 r4 = *(u64 *)(r10 - 0x818)
023536 r4 = *(u64 *)(r10 - 0x7d0)
024456 r5 = 0x0
023537 r5 = 0x0
024457 call <target>
023538 call <target>
024458 r1 = r10
023539 r1 = r10
024459 r1 += -0x620
023540 r1 += -0x5f8
024460 r2 = r7
023541 r2 = r6
024461 r3 = 0x0
023542 r3 = 0x0
024462 r4 = *(u64 *)(r10 - 0x810)
023543 r4 = *(u64 *)(r10 - 0x7c8)
024463 r5 = 0x0
023544 r5 = 0x0
024464 call <target>
023545 call <target>
024465 r6 = -0x1
023546 r9 = -0x1
024466 if r8 != 0x0 goto <offset>
023547 if r7 != 0x0 goto <offset>
024467 r6 = r9
023548 r9 = r8
023549 *(u64 *)(r10 - 0x860) = r6
024468 r1 = r10
023550 r1 = r10
024469 r1 += -0x610
023551 r1 += -0x5e8
024470 r2 = r6
023552 r2 = r9
024471 r3 = 0x0
023553 r3 = 0x0
024472 r4 = *(u64 *)(r10 - 0x818)
023554 r4 = *(u64 *)(r10 - 0x7d0)
024473 r5 = 0x0
023555 r5 = 0x0
024474 call <target>
023556 call <target>
024475 r1 = r10
023557 r1 = r10
024476 r1 += -0x630
023558 r1 += -0x608
024477 r2 = r6
023559 r2 = r9
024478 r3 = 0x0
023560 r3 = 0x0
024479 r4 = 0x0
023561 r4 = 0x0
024480 r5 = *(u64 *)(r10 - 0x810)
023562 r5 = *(u64 *)(r10 - 0x7c8)
024481 call <target>
023563 call <target>
024482 r1 = *(u64 *)(r10 - 0x7b0)
023564 r1 = *(u64 *)(r10 - 0x7b0)
024483 *(u64 *)(r10 - 0xfe8) = r1
023565 *(u64 *)(r10 - 0xfe8) = r1
024484 r1 = *(u64 *)(r10 - 0x8e8)
023566 r1 = *(u64 *)(r10 - 0x8b0)
024485 *(u64 *)(r10 - 0xff0) = r1
023567 *(u64 *)(r10 - 0xff0) = r1
024486 r1 = *(u64 *)(r10 - 0x840)
023568 r1 = *(u64 *)(r10 - 0x808)
024487 *(u64 *)(r10 - 0xff8) = r1
023569 *(u64 *)(r10 - 0xff8) = r1
024488 r1 = *(u64 *)(r10 - 0x838)
023570 r1 = *(u64 *)(r10 - 0x818)
024489 *(u64 *)(r10 - 0x1000) = r1
023571 *(u64 *)(r10 - 0x1000) = r1
024490 r4 = *(u64 *)(r10 - 0x770)
023572 r2 = *(u64 *)(r10 - 0x788)
024491 r1 = r4
023573 r1 = r2
024492 r2 = *(u64 *)(r10 - 0x7d0)
023574 r3 = *(u64 *)(r10 - 0x780)
024493 r1 += r2
023575 r1 += r3
024494 r3 = 0x1
023576 r3 = 0x1
024495 if r1 < r4 goto <offset>
023577 if r1 < r2 goto <offset>
024496 r3 = 0x0
023578 r3 = 0x0
024497 r2 = -0x1
023579 r2 = -0x1
024498 r9 = *(u64 *)(r10 - 0x790)
023580 r6 = *(u64 *)(r10 - 0x7a8)
024499 if r3 != 0x0 goto <offset>
023581 if r3 != 0x0 goto <offset>
024500 r2 = r1
023582 r2 = r1
023583 r8 = *(u64 *)(r10 - 0x760)
023584 r8 <<= 0x20
023585 r7 = *(u64 *)(r10 - 0x768)
023586 r7 <<= 0x20
023587 r8 s>>= 0x20
023588 r7 s>>= 0x20
024501 r1 = r10
023589 r1 = r10
024502 r1 += -0x5b0
023590 r1 += -0x588
024503 r5 = r10
023591 r5 = r10
024504 *(u64 *)(r10 - 0x898) = r2
023592 *(u64 *)(r10 - 0x870) = r2
024505 r3 = *(u64 *)(r10 - 0x7b8)
023593 r3 = *(u64 *)(r10 - 0x7e0)
024506 r4 = *(u64 *)(r10 - 0x830)
023594 r4 = *(u64 *)(r10 - 0x810)
024507 call <target>
023595 call <target>
024508 r2 = *(u64 *)(r10 - 0x610)
023596 r1 = 0x1
024509 r3 = *(u64 *)(r10 - 0x620)
023597 *(u64 *)(r10 - 0x760) = r8
023598 *(u64 *)(r10 - 0x768) = r7
023599 if r7 s<= r8 goto <offset>
023600 r1 = 0x0
023601 r7 = 0x1
023602 r2 = *(u64 *)(r10 - 0x760)
023603 r3 = *(u64 *)(r10 - 0x768)
023604 if r3 s< r2 goto <offset>
023605 r2 = *(u64 *)(r10 - 0x7f0)
023606 r0 = r6
023607 if r2 != 0x0 goto <offset>
023608 r7 = r1
023609 r2 = *(u64 *)(r10 - 0x5e8)
023610 r3 = *(u64 *)(r10 - 0x5f8)
024510 r1 = r3
023611 r1 = r3
024511 r1 += r2
023612 r1 += r2
024512 r2 = 0x1
023613 r2 = 0x1
024513 if r1 < r3 goto <offset>
023614 if r1 < r3 goto <offset>
024514 r2 = 0x0
023615 r2 = 0x0
024515 r5 = *(u64 *)(r10 - 0x608)
023616 r5 = *(u64 *)(r10 - 0x5e0)
024516 r3 = *(u64 *)(r10 - 0x618)
023617 r3 = *(u64 *)(r10 - 0x5f0)
024517 r4 = r3
023618 r4 = r3
024518 r4 += r5
023619 r4 += r5
024519 r4 += r2
023620 r4 += r2
7 unchanged instructions hidden
024527 r4 = -0x1
023628 r4 = -0x1
024528 if r2 == 0x0 goto <offset>
023629 if r2 == 0x0 goto <offset>
024529 goto <offset>
023630 goto <offset>
023631 r7 = 0x1
023632 r2 = *(u64 *)(r10 - 0x760)
023633 r3 = *(u64 *)(r10 - 0x768)
023634 if r3 s>= r2 goto <offset>
023635 r7 = 0x0
023636 r2 = *(u64 *)(r10 - 0x7f0)
023637 r0 = r6
023638 if r2 == 0x0 goto <offset>
023639 goto <offset>
024530 if r4 == r3 goto <offset>
023640 if r4 == r3 goto <offset>
024531 r2 = r5
023641 r2 = r5
024532 r3 = -0x1
023642 r3 = -0x1
1 unchanged instructions hidden
024534 r4 = -0x1
023644 r4 = -0x1
024535 if r2 != 0x0 goto <offset>
023645 if r2 != 0x0 goto <offset>
024536 r4 = r1
023646 r4 = r1
024537 r5 = *(u64 *)(r10 - 0x630)
023647 r5 = *(u64 *)(r10 - 0x608)
024538 r1 = r5
023648 r1 = r5
024539 r1 += r4
023649 r1 += r4
024540 r2 = 0x1
023650 r2 = 0x1
024541 if r1 < r5 goto <offset>
023651 if r1 < r5 goto <offset>
024542 r2 = 0x0
023652 r2 = 0x0
024543 r5 = *(u64 *)(r10 - 0x628)
023653 r5 = *(u64 *)(r10 - 0x600)
024544 r4 = r5
023654 r4 = r5
024545 r4 += r3
023655 r4 += r3
024546 r4 += r2
023656 r4 += r2
14 unchanged instructions hidden
024561 r4 = -0x1
023671 r4 = -0x1
024562 if r2 != 0x0 goto <offset>
023672 if r2 != 0x0 goto <offset>
024563 r4 = r1
023673 r4 = r1
024564 r2 = *(u64 *)(r10 - 0x5f8)
023674 r1 = *(u64 *)(r10 - 0x5d0)
024565 r1 = r4
023675 r2 = r4
024566 r1 += r2
023676 r2 += r1
024567 r2 = 0x1
023677 r1 = 0x1
024568 if r1 < r4 goto <offset>
023678 if r2 < r4 goto <offset>
024569 r2 = 0x0
023679 r1 = 0x0
024570 r5 = r3
023680 r5 = r3
024571 r5 += r2
023681 r5 += r1
024572 if r5 >= r3 goto <offset>
023682 if r5 >= r3 goto <offset>
024573 if r1 >= r4 goto <offset>
023683 if r2 >= r4 goto <offset>
024574 r2 = *(u64 *)(r10 - 0x778)
023684 r1 = *(u64 *)(r10 - 0x7f8)
024575 r8 = -0x1
024576 if r2 == 0x0 goto <offset>
024577 if r2 != 0x0 goto <offset>
024578 *(u64 *)(r10 - 0x788) = r1
024579 r1 = *(u64 *)(r10 - 0x5b0)
024580 r1 &= 0x1
024581 r3 = *(u64 *)(r10 - 0x7a0)
024582 r4 = *(u64 *)(r10 - 0x7c0)
024583 if r1 == 0x0 goto <offset>
023685 if r1 == 0x0 goto <offset>
024584 r5 = *(u64 *)(r10 - 0x798)
023686 goto <offset>
024585 r5 <<= 0x20
023687 r5 = r3
024586 r0 = *(u64 *)(r10 - 0x768)
023688 r5 += r1
024587 r0 <<= 0x20
023689 if r5 < r3 goto <offset>
024588 r2 = *(u64 *)(r10 - 0x820)
023690 r3 = 0x0
024589 r2 += 0x1
023691 *(u64 *)(r10 - 0x7f8) = r3
024590 r5 s>>= 0x20
023692 if r2 < r4 goto <offset>
024591 r0 s>>= 0x20
023693 if r1 != 0x0 goto <offset>
024592 r1 = *(u64 *)(r10 - 0x5a8)
023694 *(u64 *)(r10 - 0x858) = r5
024593 *(u64 *)(r10 - 0x248) = r4
023695 r1 = *(u64 *)(r10 - 0x588)
024594 r4 = *(u64 *)(r10 - 0x7f8)
024595 *(u8 *)(r10 - 0x1f0) = w4
024596 r4 = *(u64 *)(r10 - 0x7a8)
024597 *(u64 *)(r10 - 0x200) = r4
024598 *(u64 *)(r10 - 0x208) = r9
024599 r4 = *(u64 *)(r10 - 0x868)
024600 *(u64 *)(r10 - 0x210) = r4
024601 r4 = *(u64 *)(r10 - 0x860)
024602 *(u64 *)(r10 - 0x218) = r4
024603 r4 = *(u64 *)(r10 - 0x858)
024604 *(u64 *)(r10 - 0x220) = r4
024605 r4 = *(u64 *)(r10 - 0x7e8)
024606 *(u64 *)(r10 - 0x228) = r4
024607 *(u64 *)(r10 - 0x230) = r3
024608 r3 = *(u64 *)(r10 - 0x780)
024609 *(u64 *)(r10 - 0x238) = r3
024610 *(u64 *)(r10 - 0x820) = r2
024611 *(u64 *)(r10 - 0x278) = r2
024612 r2 = *(u64 *)(r10 - 0x850)
024613 *(u64 *)(r10 - 0x240) = r2
024614 *(u64 *)(r10 - 0x798) = r5
024615 *(u32 *)(r10 - 0x1f4) = w5
024616 *(u64 *)(r10 - 0x768) = r0
024617 *(u32 *)(r10 - 0x1f8) = w0
024618 w2 = *(u32 *)(r10 - 0x28d)
024619 r3 = *(u64 *)(r10 - 0x8f8)
024620 *(u32 *)(r3 + 0x3) = w2
024621 w2 = *(u32 *)(r10 - 0x290)
024622 *(u32 *)(r3 + 0x0) = w2
024623 r2 = *(u64 *)(r10 - 0x7b0)
024624 r9 = r2
024625 if r2 < r1 goto <offset>
024626 r9 = r1
024627 *(u64 *)(r10 - 0x280) = r6
024628 *(u64 *)(r10 - 0x288) = r7
024629 r7 = *(u64 *)(r10 - 0x828)
024630 *(u64 *)(r10 - 0x260) = r7
024631 *(u64 *)(r10 - 0x258) = r9
024632 r4 = *(u64 *)(r10 - 0x7d8)
024633 *(u64 *)(r10 - 0x268) = r4
024634 r3 = *(u64 *)(r10 - 0x770)
024635 *(u64 *)(r10 - 0x270) = r3
024636 r1 = *(u64 *)(r10 - 0x7e0)
024637 *(u64 *)(r10 - 0x250) = r1
024638 *(u64 *)(r10 - 0xfc0) = r1
024639 r1 = *(u64 *)(r10 - 0x7c8)
024640 r1 &= 0x1
023696 r1 &= 0x1
024641 *(u64 *)(r10 - 0xfc8) = r1
023697 r4 = *(u64 *)(r10 - 0x798)
024642 r1 = *(u64 *)(r10 - 0x808)
023698 r5 = *(u64 *)(r10 - 0x830)
024643 *(u64 *)(r10 - 0xfd0) = r1
023699 if r1 == 0x0 goto <offset>
023700 *(u64 *)(r10 - 0x868) = r7
023701 r1 = *(u64 *)(r10 - 0x7d8)
023702 r1 += 0x1
023703 r6 = *(u64 *)(r10 - 0x580)
023704 r2 = *(u64 *)(r10 - 0x790)
023705 *(u64 *)(r10 - 0x1e8) = r2
023706 *(u64 *)(r10 - 0x1d0) = r4
023707 r2 = *(u64 *)(r10 - 0x848)
023708 *(u64 *)(r10 - 0x1d8) = r2
023709 *(u64 *)(r10 - 0x7d8) = r1
023710 *(u64 *)(r10 - 0x220) = r1
023711 r1 = *(u64 *)(r10 - 0x7c0)
023712 *(u64 *)(r10 - 0x1e0) = r1
023713 *(u64 *)(r10 - 0x1c8) = r5
023714 r1 = *(u64 *)(r10 - 0x238)
023715 r2 = *(u64 *)(r10 - 0x8c8)
023716 *(u64 *)(r2 + 0x20) = r1
023717 r1 = *(u64 *)(r10 - 0x240)
023718 *(u64 *)(r2 + 0x18) = r1
023719 r1 = *(u64 *)(r10 - 0x248)
023720 *(u64 *)(r2 + 0x10) = r1
023721 r1 = *(u64 *)(r10 - 0x250)
023722 *(u64 *)(r2 + 0x8) = r1
023723 r1 = *(u64 *)(r10 - 0x258)
023724 *(u64 *)(r2 + 0x0) = r1
023725 *(u64 *)(r10 - 0x228) = r9
023726 r1 = *(u64 *)(r10 - 0x860)
023727 *(u64 *)(r10 - 0x230) = r1
023728 *(u64 *)(r10 - 0x190) = r0
023729 r1 = *(u64 *)(r10 - 0x760)
023730 *(u32 *)(r10 - 0x194) = w1
023731 r1 = *(u64 *)(r10 - 0x768)
023732 *(u32 *)(r10 - 0x198) = w1
023733 r1 = *(u64 *)(r10 - 0x7a0)
023734 *(u64 *)(r10 - 0x200) = r1
023735 r1 = *(u64 *)(r10 - 0x770)
023736 *(u64 *)(r10 - 0x208) = r1
023737 r3 = *(u64 *)(r10 - 0x788)
023738 *(u64 *)(r10 - 0x210) = r3
023739 r1 = *(u64 *)(r10 - 0x780)
023740 *(u64 *)(r10 - 0x218) = r1
023741 r1 = *(u64 *)(r10 - 0x778)
023742 *(u64 *)(r10 - 0x1f0) = r1
023743 r1 = *(u64 *)(r10 - 0x7b0)
023744 r7 = r1
023745 if r1 < r6 goto <offset>
023746 r7 = r6
023747 *(u64 *)(r10 - 0x1f8) = r7
024644 r1 = *(u64 *)(r10 - 0x840)
023748 r1 = *(u64 *)(r10 - 0x840)
024645 *(u64 *)(r10 - 0xfd8) = r1
023749 *(u64 *)(r10 - 0x7f8) = r7
024646 r1 = *(u64 *)(r10 - 0x838)
023750 if r5 > r1 goto <offset>
024647 *(u64 *)(r10 - 0xfe0) = r1
023751 r5 = *(u64 *)(r10 - 0x1a0)
024648 r1 = *(u64 *)(r10 - 0x830)
023752 r9 = *(u64 *)(r10 - 0x1a8)
024649 *(u64 *)(r10 - 0xfe8) = r1
023753 r1 = r9
024650 r1 = *(u64 *)(r10 - 0x7b8)
023754 r1 |= r5
024651 *(u64 *)(r10 - 0xff0) = r1
023755 if r1 != 0x0 goto <offset>
024652 r1 = *(u64 *)(r10 - 0x7f0)
023756 *(u64 *)(r10 - 0x830) = r6
024653 *(u64 *)(r10 - 0xff8) = r1
023757 r9 = *(u64 *)(r10 - 0x1b0)
024654 r1 = *(u64 *)(r10 - 0x900)
023758 r1 = r0
024655 *(u64 *)(r10 - 0x1000) = r1
023759 r7 = *(u64 *)(r10 - 0x1b8)
023760 r8 = *(u64 *)(r10 - 0x1c0)
023761 r1 &= 0x1
023762 if r1 == 0x0 goto <offset>
023763 r6 = 0x0
023764 r2 = 0x0
023765 if r4 == 0x0 goto <offset>
024656 r1 = r10
023766 r1 = r10
024657 r1 += -0x1e8
023767 r1 += -0x638
024658 r5 = r10
023768 r2 = *(u64 *)(r10 - 0x780)
024659 r2 = r9
023769 r3 = 0x0
023770 r5 = 0x0
024660 call <target>
023771 call <target>
023772 r3 = *(u64 *)(r10 - 0x638)
023773 r2 = r3
023774 r2 += 0x3b9ac9ff
024661 r1 = 0x1
023775 r1 = 0x1
023776 if r2 < r3 goto <offset>
023777 r1 = 0x0
023778 r3 = *(u64 *)(r10 - 0x630)
023779 r3 += r1
023780 r1 = r10
023781 r1 += -0x648
023782 r4 = 0x3b9aca00
023783 r5 = 0x0
023784 call <target>
023785 r2 = *(u64 *)(r10 - 0x648)
023786 r3 = *(u64 *)(r10 - 0x780)
023787 r1 = r3
023788 r1 -= r2
024662 r2 = 0x1
023789 r2 = 0x1
024663 r6 = *(u64 *)(r10 - 0x798)
023790 r4 = *(u64 *)(r10 - 0x7c0)
024664 r3 = *(u64 *)(r10 - 0x768)
023791 if r1 > r3 goto <offset>
024665 if r3 s<= r6 goto <offset>
024666 r2 = 0x0
023792 r2 = 0x0
024667 r3 = *(u64 *)(r10 - 0x768)
023793 if r2 != 0x0 goto <offset>
024668 if r3 s< r6 goto <offset>
023794 r6 = r1
024669 r3 = *(u64 *)(r10 - 0x848)
023795 *(u64 *)(r10 - 0xfe8) = r9
024670 if r3 != 0x0 goto <offset>
023796 *(u64 *)(r10 - 0xff0) = r7
024671 r1 = r2
023797 *(u64 *)(r10 - 0xff8) = r8
024672 r2 = *(u64 *)(r10 - 0x1d8)
023798 r1 = *(u64 *)(r10 - 0x7e8)
024673 *(u64 *)(r10 - 0x800) = r2
023799 *(u64 *)(r10 - 0x1000) = r1
024674 r2 = *(u64 *)(r10 - 0x1e0)
023800 r1 = r10
024675 *(u64 *)(r10 - 0x870) = r2
023801 r1 += -0xe0
024676 r2 = *(u64 *)(r10 - 0x1e8)
023802 r5 = r10
024677 r1 &= 0x1
023803 r2 = r6
024678 *(u64 *)(r10 - 0x880) = r2
023804 r3 = *(u64 *)(r10 - 0x790)
023805 call <target>
023806 r9 = *(u64 *)(r10 - 0xd0)
023807 r1 = *(u64 *)(r10 - 0xd8)
023808 r0 = *(u64 *)(r10 - 0x7a8)
023809 r7 = *(u64 *)(r10 - 0x7f8)
023810 r3 = *(u64 *)(r10 - 0x780)
024679 if r1 == 0x0 goto <offset>
023811 if r1 == 0x0 goto <offset>
024680 r8 = *(u64 *)(r10 - 0x8a0)
023812 r6 = *(u64 *)(r10 - 0xe0)
024681 if r2 == 0x0 goto <offset>
024682 r1 = *(u64 *)(r10 - 0x8a8)
024683 r1 &= 0x1
024684 if r1 == 0x0 goto <offset>
024685 r2 = 0x1
024686 r1 = 0x1
024687 r3 = *(u64 *)(r10 - 0x870)
024688 r4 = *(u64 *)(r10 - 0x8d0)
024689 if r3 < r4 goto <offset>
024690 r1 = 0x0
023813 r1 = 0x0
024691 r3 = *(u64 *)(r10 - 0x800)
023814 r4 = *(u64 *)(r10 - 0x798)
024692 r4 = *(u64 *)(r10 - 0x878)
023815 if r4 == 0x0 goto <offset>
024693 if r3 s>= r4 goto <offset>
023816 r1 = -0x1
024694 r3 = *(u64 *)(r10 - 0x800)
023817 if r4 == 0x3b9aca00 goto <offset>
024695 r4 = *(u64 *)(r10 - 0x878)
023818 r8 = 0x1
024696 if r3 == r4 goto <offset>
023819 r3 = 0x1
024697 r1 = r2
023820 if r6 == 0x0 goto <offset>
024698 r1 &= 0x1
024699 if r1 == 0x0 goto <offset>
024700 goto <offset>
024701 r5 = r3
024702 r5 += r2
024703 if r5 < r3 goto <offset>
024704 r3 = 0x0
023821 r3 = 0x0
024705 *(u64 *)(r10 - 0x778) = r3
023822 r3 = -r3
024706 if r1 < r4 goto <offset>
023823 r2 = r6
024707 r8 = -0x1
023824 r2 += -0x1
024708 if r2 != 0x0 goto <offset>
024709 r8 = r5
024710 if r2 == 0x0 goto <offset>
024711 goto <offset>
024712 r3 = *(u64 *)(r10 - 0x768)
024713 if r3 s>= r6 goto <offset>
024714 r1 = 0x0
024715 r3 = *(u64 *)(r10 - 0x848)
024716 if r3 == 0x0 goto <offset>
024717 goto <offset>
024718 *(u64 *)(r10 - 0x8a0) = r9
024719 r1 = r10
023825 r1 = r10
024720 r1 += -0x4c8
023826 r1 += -0x658
024721 r7 = r10
023827 r5 = 0x0
024722 r7 += -0x170
024723 r9 = r2
024724 r2 = r7
024725 r3 = 0x98
024726 call <target>
023828 call <target>
024727 w1 = *(u32 *)(r10 - 0x177)
023829 r3 = *(u64 *)(r10 - 0x658)
024728 *(u32 *)(r10 - 0x4d0) = w1
023830 r2 = r3
024729 w1 = *(u32 *)(r10 - 0x174)
023831 r2 += 0x3b9ac9ff
024730 *(u32 *)(r10 - 0x4cd) = w1
023832 r1 = 0x1
023833 if r2 < r3 goto <offset>
023834 r1 = 0x0
023835 r3 = *(u64 *)(r10 - 0x650)
023836 r5 = *(u64 *)(r10 - 0x798)
023837 if r5 > 0x3b9aca00 goto <offset>
023838 r8 = 0x0
023839 r3 += r1
023840 r4 = 0x3b9aca00
023841 r4 -= r5
023842 r8 = -r8
024731 r1 = r10
023843 r1 = r10
024732 r1 += -0x428
023844 r1 += -0x668
024733 r2 = r7
023845 r5 = r8
024734 r7 = *(u64 *)(r10 - 0x828)
024735 r3 = 0x98
024736 call <target>
023846 call <target>
024737 w1 = *(u32 *)(r10 - 0x177)
023847 r1 = *(u64 *)(r10 - 0x660)
024738 *(u32 *)(r10 - 0x430) = w1
024739 w1 = *(u32 *)(r10 - 0x174)
024740 *(u32 *)(r10 - 0x42d) = w1
024741 if r9 == 0x0 goto <offset>
024742 r1 = *(u64 *)(r10 - 0x508)
024743 if r1 == 0x0 goto <offset>
023848 if r1 == 0x0 goto <offset>
024744 r4 = 0x1
023849 r1 = -0x1
024745 r1 = *(u64 *)(r10 - 0x500)
023850 r0 = *(u64 *)(r10 - 0x7a8)
024746 r3 = 0x1
023851 r2 = r6
024747 r2 = *(u64 *)(r10 - 0x870)
023852 r2 += r1
024748 if r2 <= r1 goto <offset>
023853 r1 = 0x1
024749 r3 = 0x0
023854 if r2 < r6 goto <offset>
024750 r2 = *(u64 *)(r10 - 0x4f8)
023855 r1 = 0x0
024751 r5 = *(u64 *)(r10 - 0x800)
023856 r3 = -0x1
024752 if r5 s> r2 goto <offset>
024753 r5 = *(u64 *)(r10 - 0x800)
024754 if r5 == r2 goto <offset>
024755 r3 = r4
024756 r3 &= 0x1
024757 if r3 == 0x0 goto <offset>
024758 goto <offset>
024759 r3 = *(u64 *)(r10 - 0x800)
024760 r4 = *(u64 *)(r10 - 0x878)
024761 if r3 s< r4 goto <offset>
024762 r2 = 0x0
024763 r3 = *(u64 *)(r10 - 0x800)
024764 r4 = *(u64 *)(r10 - 0x878)
024765 if r3 != r4 goto <offset>
024766 r1 &= 0x1
024767 if r1 != 0x0 goto <offset>
023857 if r1 != 0x0 goto <offset>
023858 r3 = r2
023859 r1 = r3
023860 r1 -= r6
023861 r5 = 0x0
023862 r2 = 0x1
023863 if r1 > r3 goto <offset>
023864 r2 = 0x0
023865 r3 = *(u64 *)(r10 - 0x788)
023866 r6 = *(u64 *)(r10 - 0x830)
023867 if r2 != 0x0 goto <offset>
023868 r5 = r1
023869 goto <offset>
023870 *(u64 *)(r10 - 0xfe8) = r9
023871 *(u64 *)(r10 - 0xff0) = r7
023872 *(u64 *)(r10 - 0xff8) = r8
023873 r1 = *(u64 *)(r10 - 0x7e8)
023874 *(u64 *)(r10 - 0x1000) = r1
024768 r1 = r10
023875 r1 = r10
024769 r1 += -0x428
023876 r1 += -0xe0
024770 r6 = r10
023877 r5 = r10
024771 r6 += -0x4c8
023878 r2 = *(u64 *)(r10 - 0x780)
023879 r3 = *(u64 *)(r10 - 0x790)
023880 r4 = *(u64 *)(r10 - 0x7c0)
023881 call <target>
023882 r4 = *(u64 *)(r10 - 0x798)
023883 r6 = *(u64 *)(r10 - 0xd0)
023884 r9 = r6
023885 if r4 == 0x0 goto <offset>
023886 r1 = r10
023887 r1 += -0x618
023888 r9 = 0x0
024772 r2 = r6
023889 r2 = r6
024773 r3 = 0x98
023890 r3 = 0x0
023891 r5 = 0x0
024774 call <target>
023892 call <target>
024775 w1 = *(u32 *)(r10 - 0x4d0)
023893 r3 = *(u64 *)(r10 - 0x618)
024776 *(u32 *)(r10 - 0x430) = w1
023894 r2 = r3
024777 w1 = *(u32 *)(r10 - 0x4cd)
023895 r2 += 0x3b9ac9ff
024778 *(u32 *)(r10 - 0x42d) = w1
023896 r7 = 0x1
024779 r2 = r10
023897 r1 = 0x1
024780 r2 += -0x288
023898 if r2 < r3 goto <offset>
024781 r1 = r6
023899 r1 = 0x0
024782 r3 = 0x98
023900 r3 = *(u64 *)(r10 - 0x610)
023901 r3 += r1
023902 r1 = r10
023903 r1 += -0x628
023904 r4 = 0x3b9aca00
023905 r5 = 0x0
024783 call <target>
023906 call <target>
024784 w1 = *(u32 *)(r10 - 0x290)
023907 r2 = *(u64 *)(r10 - 0x628)
024785 *(u32 *)(r10 - 0x4d0) = w1
023908 r1 = r6
024786 w1 = *(u32 *)(r10 - 0x28d)
023909 r1 -= r2
024787 *(u32 *)(r10 - 0x4cd) = w1
023910 if r1 > r6 goto <offset>
024788 *(u64 *)(r10 - 0x908) = r8
023911 r7 = 0x0
024789 r2 = *(u64 *)(r10 - 0x7f8)
023912 if r7 != 0x0 goto <offset>
024790 goto <offset>
023913 r9 = r1
024791 r9 += 0x1
023914 r1 = r6
023915 r1 -= r9
023916 r5 = 0x0
023917 r2 = 0x1
023918 r7 = *(u64 *)(r10 - 0x7f8)
023919 if r1 > r6 goto <offset>
023920 r2 = 0x0
023921 r0 = *(u64 *)(r10 - 0x7a8)
023922 if r2 != 0x0 goto <offset>
023923 r5 = r1
023924 r3 = *(u64 *)(r10 - 0x788)
023925 r6 = *(u64 *)(r10 - 0x830)
023926 *(u64 *)(r10 - 0x848) = r5
023927 *(u64 *)(r10 - 0x830) = r9
024792 r1 = 0x1
023928 r1 = 0x1
024793 r4 = *(u64 *)(r10 - 0x7a0)
023929 r9 = *(u64 *)(r10 - 0x828)
024794 if r9 == 0x0 goto <offset>
023930 if r6 != 0x0 goto <offset>
024795 r1 = 0x0
023931 r1 = 0x0
024796 r6 += r1
023932 r2 = *(u64 *)(r10 - 0x8c0)
024797 r1 = r9
023933 r1 &= r2
024798 r1 |= r6
023934 if r1 != 0x1 goto <offset>
024799 r7 = -0x1
023935 r1 = *(u64 *)(r10 - 0x778)
023936 r8 = *(u64 *)(r10 - 0x770)
023937 r2 = *(u64 *)(r10 - 0x7a0)
023938 if r7 <= r2 goto <offset>
023939 r4 = *(u64 *)(r10 - 0x770)
023940 r2 = r4
023941 r1 = *(u64 *)(r10 - 0x830)
023942 r2 += r1
023943 r1 = 0x0
023944 r5 = 0x1
023945 if r2 < r4 goto <offset>
023946 r5 = 0x0
024800 r8 = -0x1
023947 r8 = -0x1
024801 if r1 == 0x0 goto <offset>
023948 if r5 == 0x0 goto <offset>
024802 r8 = r6
023949 r2 = *(u64 *)(r10 - 0x7b8)
024803 if r1 == 0x0 goto <offset>
023950 r2 &= 0x1
024804 r7 = r9
023951 if r2 != 0x0 goto <offset>
024805 goto <offset>
023952 goto <offset>
024806 r2 = *(u64 *)(r10 - 0x4f8)
023953 r8 = -0x1
024807 r5 = *(u64 *)(r10 - 0x800)
023954 if r5 != 0x0 goto <offset>
024808 if r5 s<= r2 goto <offset>
023955 r8 = r2
024809 r4 = 0x0
023956 r2 = *(u64 *)(r10 - 0x7b8)
024810 r5 = *(u64 *)(r10 - 0x800)
023957 r2 &= 0x1
024811 if r5 != r2 goto <offset>
023958 if r2 == 0x0 goto <offset>
024812 r3 &= 0x1
024813 if r3 == 0x0 goto <offset>
024814 r3 = *(u64 *)(r10 - 0x870)
024815 r3 ^= r1
024816 r1 = *(u64 *)(r10 - 0x800)
023959 r1 = *(u64 *)(r10 - 0x800)
024817 r1 ^= r2
023960 r4 = r1
024818 r3 |= r1
024819 if r3 != 0x0 goto <offset>
024820 r1 = *(u64 *)(r10 - 0x1d0)
024821 r2 = *(u64 *)(r10 - 0x4f0)
024822 if r1 >= r2 goto <offset>
024823 r1 = r10
023961 r1 = r10
024824 r1 += -0x508
023962 r1 += -0x678
024825 r2 = r10
023963 r2 = *(u64 *)(r10 - 0x848)
024826 r2 += -0x1e8
023964 r3 = 0x0
024827 r3 = 0x38
023965 r5 = 0x0
024828 call <target>
023966 call <target>
024829 r9 = *(u64 *)(r10 - 0x8a0)
024830 *(u64 *)(r10 - 0xfe0) = r9
024831 *(u64 *)(r10 - 0xfe8) = r7
024832 r1 = *(u64 *)(r10 - 0x920)
024833 *(u64 *)(r10 - 0xff8) = r1
024834 r1 = *(u64 *)(r10 - 0x8e0)
024835 *(u64 *)(r10 - 0x1000) = r1
024836 r1 = *(u64 *)(r10 - 0x918)
024837 *(u64 *)(r10 - 0xff0) = r1
024838 r5 = r10
024839 r1 = *(u64 *)(r10 - 0x788)
024840 r2 = r8
024841 r3 = *(u64 *)(r10 - 0x7b8)
024842 r4 = *(u64 *)(r10 - 0x910)
024843 call -0x33ec
024844 if r0 == 0x0 goto <offset>
024845 r1 = r10
023967 r1 = r10
024846 r1 += -0x508
023968 r1 += -0x688
023969 r2 = *(u64 *)(r10 - 0x678)
023970 r6 = *(u64 *)(r10 - 0x670)
023971 r3 = r6
023972 r4 = 0xc350
023973 r5 = 0x0
023974 call <target>
023975 r1 = -0x1
023976 if r6 > 0xc34f goto <offset>
023977 r1 = *(u64 *)(r10 - 0x688)
023978 r3 = *(u64 *)(r10 - 0x788)
023979 r4 = *(u64 *)(r10 - 0x778)
023980 r2 = r4
023981 r2 += r1
023982 r5 = 0x1
023983 if r2 < r4 goto <offset>
023984 r5 = 0x0
023985 r1 = -0x1
023986 if r5 != 0x0 goto <offset>
023987 r1 = r2
023988 if r8 == 0x0 goto <offset>
023989 r6 = 0x1
023990 r2 = 0x1
023991 if r1 < r7 goto <offset>
023992 r2 = 0x0
023993 r1 -= r7
023994 r3 = r1
023995 r3 += r8
023996 r8 = r3
023997 r7 = 0x1
023998 r3 = *(u64 *)(r10 - 0x878)
023999 r4 = *(u64 *)(r10 - 0x880)
024000 if r8 < r1 goto <offset>
024001 r7 = 0x0
024002 r7 -= r2
024003 r2 = 0x1
024004 r1 = 0x1
024005 if r8 >= r4 goto <offset>
024006 goto <offset>
024007 r1 = *(u64 *)(r10 - 0x778)
024008 *(u64 *)(r10 - 0xfc0) = r1
024009 r1 = *(u64 *)(r10 - 0x7b8)
024010 r1 &= 0x1
024011 *(u64 *)(r10 - 0xfc8) = r1
024012 r1 = *(u64 *)(r10 - 0x800)
024847 *(u64 *)(r10 - 0xfd0) = r1
024013 *(u64 *)(r10 - 0xfd0) = r1
024848 r1 = r10
024849 r1 += -0x390
024850 *(u64 *)(r10 - 0xfd8) = r1
024851 r1 = *(u64 *)(r10 - 0x808)
024014 r1 = *(u64 *)(r10 - 0x808)
024015 *(u64 *)(r10 - 0xfd8) = r1
024016 r1 = *(u64 *)(r10 - 0x818)
024017 *(u64 *)(r10 - 0xfe0) = r1
024018 r1 = *(u64 *)(r10 - 0x810)
024852 *(u64 *)(r10 - 0xfe8) = r1
024019 *(u64 *)(r10 - 0xfe8) = r1
024853 r1 = *(u64 *)(r10 - 0x840)
024020 r1 = *(u64 *)(r10 - 0x7e0)
024854 *(u64 *)(r10 - 0xff0) = r1
024021 *(u64 *)(r10 - 0xff0) = r1
024855 r1 = *(u64 *)(r10 - 0x838)
024022 r1 = *(u64 *)(r10 - 0x7e8)
024856 *(u64 *)(r10 - 0xff8) = r1
024023 *(u64 *)(r10 - 0xff8) = r1
024857 r1 = *(u64 *)(r10 - 0x830)
024024 r1 = *(u64 *)(r10 - 0x8e0)
024858 *(u64 *)(r10 - 0x1000) = r1
024025 *(u64 *)(r10 - 0x1000) = r1
024859 r1 = *(u64 *)(r10 - 0x7c8)
024860 r1 &= 0x1
024861 *(u64 *)(r10 - 0xfe0) = r1
024862 r1 = r10
024026 r1 = r10
024863 r1 += -0x288
024027 r1 += -0xe0
024864 r5 = r10
024028 r5 = r10
024865 r2 = *(u64 *)(r10 - 0x7b0)
024029 r2 = r7
024866 r3 = *(u64 *)(r10 - 0x7f0)
024030 r4 = *(u64 *)(r10 - 0x770)
024867 r4 = *(u64 *)(r10 - 0x7b8)
024031 call <target>
024868 call -0x2dc2
024032 r7 = *(u64 *)(r10 - 0xd0)
024869 r1 = *(u64 *)(r10 - 0x880)
024033 r8 = *(u64 *)(r10 - 0xd8)
024870 if r1 == 0x0 goto <offset>
024034 r6 = *(u64 *)(r10 - 0xe0)
024871 r1 = *(u64 *)(r10 - 0x8a8)
024035 r3 = *(u64 *)(r10 - 0x878)
024872 r1 &= 0x1
024036 r4 = *(u64 *)(r10 - 0x880)
024873 if r1 == 0x0 goto <offset>
024874 r2 = 0x1
024037 r2 = 0x1
024875 r1 = 0x1
024038 r1 = 0x1
024876 r3 = *(u64 *)(r10 - 0x870)
024039 if r8 < r4 goto <offset>
024877 r4 = *(u64 *)(r10 - 0x8d0)
024878 if r3 < r4 goto <offset>
024879 r1 = 0x0
024040 r1 = 0x0
024880 r3 = *(u64 *)(r10 - 0x800)
024041 if r7 s< r3 goto <offset>
024881 r4 = *(u64 *)(r10 - 0x878)
024042 r2 = 0x0
024882 if r3 s>= r4 goto <offset>
024043 if r7 != r3 goto <offset>
024883 r3 = *(u64 *)(r10 - 0x800)
024044 goto <offset>
024884 r4 = *(u64 *)(r10 - 0x878)
024045 if r7 == r3 goto <offset>
024885 if r3 == r4 goto <offset>
024886 r1 = r2
024046 r1 = r2
024047 r2 = r6
024048 r3 = *(u64 *)(r10 - 0x838)
024049 r2 &= r3
024050 r2 &= r1
024051 r1 = *(u64 *)(r10 - 0x868)
024887 r1 &= 0x1
024052 r1 &= 0x1
024053 *(u64 *)(r10 - 0x840) = r7
024888 if r1 == 0x0 goto <offset>
024054 if r1 == 0x0 goto <offset>
024055 if r2 == 0x0 goto <offset>
024889 goto <offset>
024056 goto <offset>
024890 r3 = *(u64 *)(r10 - 0x800)
024057 if r2 != 0x0 goto <offset>
024891 r4 = *(u64 *)(r10 - 0x878)
024058 r1 = *(u64 *)(r10 - 0x858)
024892 if r3 s< r4 goto <offset>
024893 r2 = 0x0
024894 r3 = *(u64 *)(r10 - 0x800)
024895 r4 = *(u64 *)(r10 - 0x878)
024896 if r3 != r4 goto <offset>
024897 r1 &= 0x1
024898 if r1 != 0x0 goto <offset>
024059 if r1 != 0x0 goto <offset>
024899 r1 = 0x2
024060 r1 = *(u64 *)(r10 - 0x7e0)
024900 *(u64 *)(r10 - 0x908) = r1
024901 if r8 != 0x0 goto <offset>
024902 r1 = *(u64 *)(r10 - 0x7b8)
024903 if r1 == 0x0 goto <offset>
024061 if r1 == 0x0 goto <offset>
024904 r2 = *(u64 *)(r10 - 0x888)
024062 r2 = *(u64 *)(r10 - 0x820)
024905 r1 = *(u64 *)(r10 - 0x910)
024063 r1 = *(u64 *)(r10 - 0x900)
024906 if r1 == 0x0 goto <offset>
024064 if r1 == 0x0 goto <offset>
024907 r4 = r9
024065 *(u64 *)(r10 - 0x858) = r8
024066 *(u64 *)(r10 - 0x838) = r6
024067 r2 = *(u64 *)(r10 - 0x7f8)
024068 r4 = r2
024908 r4 += r1
024069 r4 += r1
024909 r8 = 0x1
024070 r1 = 0x1
024071 *(u64 *)(r10 - 0x780) = r1
024910 r5 = 0x1
024072 r5 = 0x1
024911 if r4 < r9 goto <offset>
024073 if r4 < r2 goto <offset>
024912 r5 = 0x0
024074 r5 = 0x0
024913 r1 = r10
024075 r1 = r10
024914 r1 += -0x6a0
024076 r1 += -0x6f8
024915 r2 = 0x0
024077 r2 = 0x0
024916 r3 = *(u64 *)(r10 - 0x910)
024078 r3 = *(u64 *)(r10 - 0x900)
024917 call <target>
024079 call <target>
024918 r1 = r10
024080 r1 = r10
024919 r1 += -0x6b0
024081 r1 += -0x708
024920 r6 = *(u64 *)(r10 - 0x6a0)
024082 r6 = *(u64 *)(r10 - 0x6f8)
024921 r2 = r6
024083 r2 = r6
024922 r3 = 0x0
024084 r3 = 0x0
024923 r4 = r6
024085 r4 = r6
024924 r5 = 0x0
024086 r5 = 0x0
024925 call <target>
024087 call <target>
024926 r1 = r10
024088 r1 = r10
024927 r1 += -0x6c0
024089 r1 += -0x718
024928 r7 = *(u64 *)(r10 - 0x698)
024090 r7 = *(u64 *)(r10 - 0x6f0)
024929 r2 = r6
024091 r2 = r6
024930 r3 = 0x0
024092 r3 = 0x0
024931 r4 = r7
024093 r4 = r7
024932 r5 = 0x0
024094 r5 = 0x0
024933 call <target>
024095 call <target>
024934 r1 = r10
024096 r1 = r10
024935 r1 += -0x6d0
024097 r1 += -0x728
024936 r2 = 0x0
024098 r2 = 0x0
024937 r3 = r7
024099 r3 = r7
024938 r4 = r7
024100 r4 = r7
024939 r5 = 0x0
024101 r5 = 0x0
024940 call <target>
024102 call <target>
024941 r1 = *(u64 *)(r10 - 0x6c0)
024103 r1 = *(u64 *)(r10 - 0x718)
024942 r2 = r1
024104 r2 = r1
024943 r2 += r2
024105 r2 += r2
024944 r3 = 0x1
024106 r3 = 0x1
024945 if r2 < r1 goto <offset>
024107 if r2 < r1 goto <offset>
024946 r3 = 0x0
024108 r3 = 0x0
024947 r1 = *(u64 *)(r10 - 0x6b8)
024109 r1 = *(u64 *)(r10 - 0x710)
024948 r5 = r1
024110 r5 = r1
024949 r5 += r5
024111 r5 += r5
024950 r5 += r3
024112 r5 += r3
024951 r4 = 0x1
024113 r4 = 0x1
024952 if r5 < r1 goto <offset>
024114 if r5 < r1 goto <offset>
024953 r4 = 0x0
024115 r4 = 0x0
024116 r0 = *(u64 *)(r10 - 0x7a8)
024117 r7 = *(u64 *)(r10 - 0x840)
024954 if r5 != r1 goto <offset>
024118 if r5 != r1 goto <offset>
024955 r1 = -0x1
024119 r1 = -0x1
024956 r4 = -0x1
024120 r4 = -0x1
024121 r8 = *(u64 *)(r10 - 0x858)
024957 if r3 != 0x0 goto <offset>
024122 if r3 != 0x0 goto <offset>
024958 r4 = r5
024123 r4 = r5
024959 r5 = -0x1
024124 r5 = -0x1
024960 if r3 == 0x0 goto <offset>
024125 if r3 == 0x0 goto <offset>
024961 goto <offset>
024126 goto <offset>
024962 r2 = 0x2
024127 r8 += 0x1
024128 r1 = 0x1
024129 r4 = *(u64 *)(r10 - 0x798)
024130 if r8 == 0x0 goto <offset>
024131 r1 = 0x0
024132 r6 += r1
024133 r1 = r8
024134 r1 |= r6
024135 r9 = -0x1
024136 r7 = -0x1
024137 if r1 == 0x0 goto <offset>
024138 r7 = r6
024139 if r1 == 0x0 goto <offset>
024140 r9 = r8
024963 goto <offset>
024141 goto <offset>
024964 r1 = *(u64 *)(r10 - 0x8e0)
024142 r1 = *(u64 *)(r10 - 0x8f0)
024965 if r1 == 0x0 goto <offset>
024143 if r1 == 0x0 goto <offset>
024966 r1 = r10
024144 r1 = r10
024967 r1 += -0x650
024145 r1 += -0x6a8
024968 r2 = 0x0
024146 r2 = 0x0
024969 *(u64 *)(r10 - 0x778) = r2
024147 *(u64 *)(r10 - 0x788) = r2
024970 r2 = *(u64 *)(r10 - 0x918)
024148 r2 = *(u64 *)(r10 - 0x908)
024971 r3 = 0x0
024149 r3 = 0x0
024150 r9 = *(u64 *)(r10 - 0x7f8)
024972 r4 = r9
024151 r4 = r9
024973 r5 = 0x0
024152 r5 = 0x0
024974 call <target>
024153 call <target>
024975 r1 = r10
024154 r1 = r10
024976 r1 += -0x640
024155 r1 += -0x698
024977 r2 = *(u64 *)(r10 - 0x920)
024156 r2 = *(u64 *)(r10 - 0x910)
024978 r3 = 0x0
024157 r3 = 0x0
024979 r4 = r9
024158 r4 = r9
024980 r5 = 0x0
024159 r5 = 0x0
024981 call <target>
024160 call <target>
024982 r2 = 0x1
024161 r2 = 0x1
024983 r3 = *(u64 *)(r10 - 0x648)
024162 r3 = *(u64 *)(r10 - 0x6a0)
024984 r1 = 0x1
024163 r1 = 0x1
024985 if r3 != 0x0 goto <offset>
024164 if r3 != 0x0 goto <offset>
024986 r1 = 0x0
024165 r1 = 0x0
024987 r4 = *(u64 *)(r10 - 0x638)
024166 r4 = *(u64 *)(r10 - 0x690)
024988 r5 = *(u64 *)(r10 - 0x650)
024167 r5 = *(u64 *)(r10 - 0x6a8)
024989 r3 = r4
024168 r3 = r4
024990 r3 += r5
024169 r3 += r5
024991 if r3 < r4 goto <offset>
024170 if r3 < r4 goto <offset>
024992 r2 = 0x0
024171 r2 = 0x0
024993 r5 = *(u64 *)(r10 - 0x8e0)
024172 r5 = *(u64 *)(r10 - 0x8f0)
024994 r4 = r5
024173 r4 = r5
024995 r4 += r3
024174 r4 += r3
024996 r3 = -0x1
024175 r3 = -0x1
024997 *(u64 *)(r10 - 0x770) = r3
024176 *(u64 *)(r10 - 0x780) = r3
024177 r0 = *(u64 *)(r10 - 0x828)
024998 if r4 < r5 goto <offset>
024178 if r4 < r5 goto <offset>
024999 r3 = *(u64 *)(r10 - 0x640)
024179 r3 = *(u64 *)(r10 - 0x698)
025000 r5 = -0x1
024180 r5 = -0x1
025001 r0 = *(u64 *)(r10 - 0x8e0)
024181 r0 = *(u64 *)(r10 - 0x8f0)
025002 if r4 >= r0 goto <offset>
024182 if r4 >= r0 goto <offset>
025003 r1 |= r2
024183 r1 |= r2
025004 r2 = -0x1
024184 r2 = -0x1
025005 if r1 != 0x0 goto <offset>
024185 if r1 != 0x0 goto <offset>
025006 r2 = r5
024186 r2 = r5
025007 *(u64 *)(r10 - 0x878) = r2
024187 *(u64 *)(r10 - 0x7c0) = r2
024188 *(u64 *)(r10 - 0x858) = r8
024189 *(u64 *)(r10 - 0x838) = r6
025008 if r1 == 0x0 goto <offset>
024190 if r1 == 0x0 goto <offset>
025009 goto <offset>
024191 goto <offset>
024192 r0 = *(u64 *)(r10 - 0x7a8)
024193 r7 = *(u64 *)(r10 - 0x840)
025010 if r5 == r1 goto <offset>
024194 if r5 == r1 goto <offset>
025011 r3 = r4
024195 r3 = r4
025012 r1 = -0x1
024196 r1 = -0x1
025013 r4 = -0x1
024197 r4 = -0x1
024198 r8 = *(u64 *)(r10 - 0x858)
025014 if r3 == 0x0 goto <offset>
024199 if r3 == 0x0 goto <offset>
025015 r5 = -0x1
024200 r5 = -0x1
025016 if r3 != 0x0 goto <offset>
024201 if r3 != 0x0 goto <offset>
025017 r5 = r2
024202 r5 = r2
025018 r0 = *(u64 *)(r10 - 0x6d0)
024203 r0 = *(u64 *)(r10 - 0x728)
025019 r2 = r0
024204 r2 = r0
025020 r2 += r5
024205 r2 += r5
025021 r3 = 0x1
024206 r3 = 0x1
025022 if r2 < r0 goto <offset>
024207 if r2 < r0 goto <offset>
025023 r3 = 0x0
024208 r3 = 0x0
025024 r5 = *(u64 *)(r10 - 0x6c8)
024209 r5 = *(u64 *)(r10 - 0x720)
025025 r0 = r5
024210 r0 = r5
025026 r0 += r4
024211 r0 += r4
025027 r0 += r3
024212 r0 += r3
8 unchanged instructions hidden
025036 if r3 == 0x0 goto <offset>
024221 if r3 == 0x0 goto <offset>
025037 goto <offset>
024222 goto <offset>
025038 r5 = -0x1
024223 r5 = -0x1
025039 r0 = *(u64 *)(r10 - 0x8e0)
024224 r0 = *(u64 *)(r10 - 0x8f0)
025040 if r4 < r0 goto <offset>
024225 if r4 < r0 goto <offset>
025041 r5 = r4
024226 r5 = r4
025042 r1 |= r2
024227 r1 |= r2
025043 r2 = -0x1
024228 r2 = -0x1
025044 if r1 == 0x0 goto <offset>
024229 if r1 == 0x0 goto <offset>
025045 *(u64 *)(r10 - 0x878) = r2
024230 *(u64 *)(r10 - 0x7c0) = r2
024231 *(u64 *)(r10 - 0x858) = r8
024232 *(u64 *)(r10 - 0x838) = r6
025046 if r1 != 0x0 goto <offset>
024233 if r1 != 0x0 goto <offset>
025047 *(u64 *)(r10 - 0x770) = r3
024234 *(u64 *)(r10 - 0x780) = r3
025048 r4 = 0x7f
024235 r4 = 0x7f
025049 r2 = 0x0
024236 r2 = 0x0
025050 r9 = *(u64 *)(r10 - 0x8e0)
024237 r9 = *(u64 *)(r10 - 0x8f0)
025051 r8 = 0x0
024238 r8 = 0x0
025052 r6 = r9
024239 r6 = r9
025053 goto <offset>
024240 goto <offset>
025054 r1 -= r5
024241 r1 -= r5
025055 r1 -= r3
024242 r1 -= r3
025056 r5 = *(u64 *)(r10 - 0x780)
024243 r5 = *(u64 *)(r10 - 0x790)
025057 r2 |= r5
024244 r2 |= r5
025058 r3 = *(u64 *)(r10 - 0x778)
024245 r3 = *(u64 *)(r10 - 0x788)
025059 r7 |= r3
024246 r7 |= r3
025060 r6 -= r4
024247 r6 -= r4
025061 r4 = *(u64 *)(r10 - 0x788)
024248 r4 = *(u64 *)(r10 - 0x798)
025062 r4 += -0x1
024249 r4 += -0x1
025063 r3 = r4
024250 r3 = r4
025064 r3 <<= 0x20
024251 r3 <<= 0x20
025065 r3 >>= 0x20
024252 r3 >>= 0x20
025066 *(u64 *)(r10 - 0x778) = r7
024253 *(u64 *)(r10 - 0x788) = r7
025067 r9 = r6
024254 r9 = r6
025068 r8 = r1
024255 r8 = r1
025069 r1 = <addr> ll
024256 r1 = <addr> ll
025070 if r3 == r1 goto <offset>
024257 if r3 == r1 goto <offset>
025071 *(u64 *)(r10 - 0x780) = r2
024258 *(u64 *)(r10 - 0x790) = r2
025072 *(u64 *)(r10 - 0x788) = r4
024259 *(u64 *)(r10 - 0x798) = r4
025073 r4 <<= 0x20
024260 r4 <<= 0x20
025074 r4 s>>= 0x20
024261 r4 s>>= 0x20
025075 r1 = r10
024262 r1 = r10
025076 r1 += -0x660
024263 r1 += -0x6b8
025077 r2 = 0x1
024264 r2 = 0x1
025078 r3 = 0x0
024265 r3 = 0x0
025079 call <target>
024266 call <target>
025080 r6 <<= 0x1
024267 r6 <<= 0x1
025081 r2 = 0x1
024268 r2 = 0x1
025082 r1 = *(u64 *)(r10 - 0x770)
024269 r1 = *(u64 *)(r10 - 0x780)
025083 if r6 >= r1 goto <offset>
024270 if r6 >= r1 goto <offset>
025084 r2 = 0x0
024271 r2 = 0x0
025085 r9 >>= 0x3f
024272 r9 >>= 0x3f
1 unchanged instructions hidden
025087 r1 <<= 0x1
024274 r1 <<= 0x1
025088 r1 |= r9
024275 r1 |= r9
025089 r3 = 0x1
024276 r3 = 0x1
025090 r5 = *(u64 *)(r10 - 0x878)
024277 r5 = *(u64 *)(r10 - 0x7c0)
025091 if r1 >= r5 goto <offset>
024278 if r1 >= r5 goto <offset>
025092 r3 = 0x0
024279 r3 = 0x0
025093 if r1 != r5 goto <offset>
024280 if r1 != r5 goto <offset>
2 unchanged instructions hidden
025096 r3 = 0x0
024283 r3 = 0x0
025097 r3 |= r2
024284 r3 |= r2
025098 if r3 == 0x0 goto <offset>
024285 if r3 == 0x0 goto <offset>
025099 r7 = *(u64 *)(r10 - 0x660)
024286 r7 = *(u64 *)(r10 - 0x6b8)
025100 if r3 != 0x0 goto <offset>
024287 if r3 != 0x0 goto <offset>
025101 r2 = 0x0
024288 r2 = 0x0
025102 if r3 != 0x0 goto <offset>
024289 if r3 != 0x0 goto <offset>
025103 r5 = 0x0
024290 r5 = 0x0
025104 r4 = *(u64 *)(r10 - 0x770)
024291 r4 = *(u64 *)(r10 - 0x780)
025105 if r3 != 0x0 goto <offset>
024292 if r3 != 0x0 goto <offset>
025106 r4 = 0x0
024293 r4 = 0x0
025107 r3 = 0x1
024294 r3 = 0x1
7 unchanged instructions hidden
025115 if r3 != 0x0 goto <offset>
024302 if r3 != 0x0 goto <offset>
025116 r7 = 0x0
024303 r7 = 0x0
025117 if r3 == 0x0 goto <offset>
024304 if r3 == 0x0 goto <offset>
025118 r2 = *(u64 *)(r10 - 0x658)
024305 r2 = *(u64 *)(r10 - 0x6b0)
025119 if r3 == 0x0 goto <offset>
024306 if r3 == 0x0 goto <offset>
025120 goto <offset>
024307 goto <offset>
025121 r3 = 0x1
024308 r3 = 0x1
7 unchanged instructions hidden
025129 r0 = -0x1
024316 r0 = -0x1
025130 if r3 != 0x0 goto <offset>
024317 if r3 != 0x0 goto <offset>
025131 r0 = r2
024318 r0 = r2
025132 r2 = *(u64 *)(r10 - 0x6a8)
024319 r2 = *(u64 *)(r10 - 0x700)
025133 r7 = r0
024320 r3 = r0
025134 r7 += r2
024321 r3 += r2
025135 r4 = 0x1
024322 r4 = 0x1
025136 if r7 < r0 goto <offset>
024323 if r3 < r0 goto <offset>
025137 r4 = 0x0
024324 r4 = 0x0
025138 r6 = r5
024325 r6 = r5
025139 r6 += r4
024326 r6 += r4
025140 if r6 >= r5 goto <offset>
024327 if r6 >= r5 goto <offset>
025141 if r7 < r0 goto <offset>
024328 if r3 < r0 goto <offset>
025142 goto <offset>
024329 goto <offset>
025143 r1 = r10
024330 r1 = r10
025144 r1 += -0x670
024331 r1 += -0x6c8
025145 r2 = r7
024332 r2 = r7
025146 r3 = 0x0
024333 r3 = 0x0
025147 r4 = r7
024334 r4 = r7
1 unchanged instructions hidden
025149 r5 = 0x0
024336 r5 = 0x0
025150 call <target>
024337 call <target>
025151 r1 = r10
024338 r1 = r10
025152 r1 += -0x680
024339 r1 += -0x6d8
025153 r2 = r7
024340 r2 = r7
025154 r3 = 0x0
024341 r3 = 0x0
025155 r4 = r6
024342 r4 = r6
025156 r5 = 0x0
024343 r5 = 0x0
025157 call <target>
024344 call <target>
025158 r1 = r10
024345 r1 = r10
025159 r1 += -0x690
024346 r1 += -0x6e8
025160 r2 = 0x0
024347 r2 = 0x0
025161 r3 = r6
024348 r3 = r6
025162 r4 = r6
024349 r4 = r6
025163 r5 = 0x0
024350 r5 = 0x0
025164 call <target>
024351 call <target>
025165 r1 = *(u64 *)(r10 - 0x680)
024352 r1 = *(u64 *)(r10 - 0x6d8)
025166 r3 = r1
024353 r3 = r1
025167 r3 += r3
024354 r3 += r3
025168 r2 = 0x1
024355 r2 = 0x1
025169 r4 = 0x1
024356 r4 = 0x1
025170 if r3 < r1 goto <offset>
024357 if r3 < r1 goto <offset>
025171 r4 = 0x0
024358 r4 = 0x0
025172 r1 = *(u64 *)(r10 - 0x678)
024359 r1 = *(u64 *)(r10 - 0x6d0)
025173 r0 = r1
024360 r0 = r1
025174 r0 += r0
024361 r0 += r0
025175 r0 += r4
024362 r0 += r4
025176 r5 = 0x1
024363 r5 = 0x1
025177 r9 = *(u64 *)(r10 - 0x8a0)
024364 r9 = *(u64 *)(r10 - 0x828)
024365 r8 = *(u64 *)(r10 - 0x858)
025178 if r0 < r1 goto <offset>
024366 if r0 < r1 goto <offset>
025179 r5 = 0x0
024367 r5 = 0x0
024368 r7 = *(u64 *)(r10 - 0x840)
025180 if r0 != r1 goto <offset>
024369 if r0 != r1 goto <offset>
025181 r1 = -0x1
024370 r1 = -0x1
025182 r5 = -0x1
024371 r5 = -0x1
5 unchanged instructions hidden
025188 r6 = r5
024377 r6 = r5
025189 r6 += r4
024378 r6 += r4
025190 if r6 < r5 goto <offset>
024379 if r6 < r5 goto <offset>
025191 r8 = 0x0
024380 r2 = 0x0
025192 if r7 >= r0 goto <offset>
024381 *(u64 *)(r10 - 0x780) = r2
025193 r4 = r8
024382 if r3 >= r0 goto <offset>
024383 r4 = *(u64 *)(r10 - 0x780)
025194 goto <offset>
024384 goto <offset>
024385 r7 = *(u64 *)(r10 - 0x840)
025195 if r0 == r1 goto <offset>
024386 if r0 == r1 goto <offset>
025196 r4 = r5
024387 r4 = r5
025197 r1 = -0x1
024388 r1 = -0x1
2 unchanged instructions hidden
025200 r0 = -0x1
024391 r0 = -0x1
025201 if r4 != 0x0 goto <offset>
024392 if r4 != 0x0 goto <offset>
025202 r0 = r3
024393 r0 = r3
025203 r6 = *(u64 *)(r10 - 0x690)
024394 r6 = *(u64 *)(r10 - 0x6e8)
025204 r3 = r6
024395 r3 = r6
025205 r3 += r0
024396 r3 += r0
025206 r4 = 0x1
024397 r4 = 0x1
025207 if r3 < r6 goto <offset>
024398 if r3 < r6 goto <offset>
025208 r4 = 0x0
024399 r4 = 0x0
025209 r6 = *(u64 *)(r10 - 0x688)
024400 r6 = *(u64 *)(r10 - 0x6e0)
025210 r0 = r6
024401 r0 = r6
025211 r0 += r5
024402 r0 += r5
025212 r0 += r4
024403 r0 += r4
14 unchanged instructions hidden
025227 r0 = -0x1
024418 r0 = -0x1
025228 if r4 != 0x0 goto <offset>
024419 if r4 != 0x0 goto <offset>
025229 r0 = r3
024420 r0 = r3
025230 r4 = *(u64 *)(r10 - 0x668)
024421 r4 = *(u64 *)(r10 - 0x6c0)
025231 r7 = r0
024422 r3 = r0
025232 r7 += r4
024423 r3 += r4
025233 r4 = 0x1
024424 r4 = 0x1
025234 if r7 < r0 goto <offset>
024425 if r3 < r0 goto <offset>
025235 r4 = 0x0
024426 r4 = 0x0
025236 r6 = r5
024427 r6 = r5
025237 r6 += r4
024428 r6 += r4
025238 if r6 >= r5 goto <offset>
024429 if r6 >= r5 goto <offset>
025239 if r7 >= r0 goto <offset>
024430 if r3 >= r0 goto <offset>
025240 r4 = r2
024431 r4 = r2
025241 r5 = -0x1
024432 r5 = -0x1
025242 if r4 != 0x0 goto <offset>
024433 if r4 != 0x0 goto <offset>
025243 r5 = r6
024434 r5 = r6
025244 r2 = *(u64 *)(r10 - 0x888)
024435 r2 = *(u64 *)(r10 - 0x820)
025245 r3 = *(u64 *)(r10 - 0x938)
025246 if r4 != 0x0 goto <offset>
024436 if r4 != 0x0 goto <offset>
025247 r1 = r7
024437 r1 = r3
025248 r7 = *(u64 *)(r10 - 0x828)
024438 r3 = *(u64 *)(r10 - 0x8f8)
025249 r6 = *(u64 *)(r10 - 0x798)
024439 r6 = *(u64 *)(r10 - 0x838)
025250 goto <offset>
024440 goto <offset>
025251 r6 = r5
024441 r6 = r5
025252 r6 += r4
024442 r6 += r4
025253 if r6 < r5 goto <offset>
024443 if r6 < r5 goto <offset>
025254 r2 = 0x0
024444 r2 = 0x0
025255 if r7 >= r0 goto <offset>
024445 if r3 >= r0 goto <offset>
025256 goto <offset>
024446 goto <offset>
025257 r1 = 0x0
024447 r1 = 0x0
025258 r5 = 0x0
024448 r5 = 0x0
025259 r3 = *(u64 *)(r10 - 0x938)
024449 r3 = *(u64 *)(r10 - 0x8f8)
025260 goto <offset>
024450 goto <offset>
025261 r1 = 0x0
024451 r1 = 0x0
025262 r5 = 0x0
024452 r5 = 0x0
025263 r2 = *(u64 *)(r10 - 0x888)
024453 r2 = *(u64 *)(r10 - 0x820)
025264 r3 = *(u64 *)(r10 - 0x938)
024454 r3 = *(u64 *)(r10 - 0x8f8)
025265 *(u64 *)(r10 - 0xfc8) = r1
024455 *(u64 *)(r10 - 0xfc8) = r1
025266 r1 = *(u64 *)(r10 - 0x818)
024456 r1 = *(u64 *)(r10 - 0x7d0)
025267 *(u64 *)(r10 - 0xfd8) = r1
024457 *(u64 *)(r10 - 0xfd8) = r1
025268 r1 = r10
024458 r1 = r10
025269 r1 += -0x50c
024459 r1 += -0x4e4
025270 *(u64 *)(r10 - 0xfe0) = r1
024460 *(u64 *)(r10 - 0xfe0) = r1
025271 r1 = *(u64 *)(r10 - 0x7f0)
024461 r1 = *(u64 *)(r10 - 0x7e8)
025272 *(u64 *)(r10 - 0xfe8) = r1
024462 *(u64 *)(r10 - 0xfe8) = r1
025273 *(u64 *)(r10 - 0xff0) = r1
024463 *(u64 *)(r10 - 0xff0) = r1
025274 r1 = *(u64 *)(r10 - 0x768)
024464 r1 = *(u64 *)(r10 - 0x768)
025275 *(u64 *)(r10 - 0xff8) = r1
024465 *(u64 *)(r10 - 0xff8) = r1
025276 *(u64 *)(r10 - 0x1000) = r6
024466 r1 = *(u64 *)(r10 - 0x760)
024467 *(u64 *)(r10 - 0x1000) = r1
025277 *(u64 *)(r10 - 0xfc0) = r5
024468 *(u64 *)(r10 - 0xfc0) = r5
025278 r1 = *(u64 *)(r10 - 0x810)
024469 r1 = *(u64 *)(r10 - 0x7c8)
025279 *(u64 *)(r10 - 0xfd0) = r1
024470 *(u64 *)(r10 - 0xfd0) = r1
025280 r1 = r10
024471 r1 = r10
025281 r1 += -0x6e0
024472 r1 += -0x738
025282 r5 = r10
024473 r5 = r10
025283 r4 = *(u64 *)(r10 - 0x8f0)
024474 r4 = *(u64 *)(r10 - 0x8b8)
025284 call -0x2d61
024475 call -0x2de0
025285 r1 = *(u64 *)(r10 - 0x6d8)
024476 r1 = *(u64 *)(r10 - 0x730)
025286 r2 = 0x2
025287 if r1 == 0x0 goto <offset>
024477 if r1 == 0x0 goto <offset>
025288 *(u64 *)(r10 - 0x8a0) = r2
024478 r7 = r8
025289 r1 = *(u64 *)(r10 - 0x7e8)
024479 r8 = r9
025290 r2 = *(u64 *)(r10 - 0x890)
024480 r9 = r6
025291 if r1 > r2 goto <offset>
025292 r1 = *(u64 *)(r10 - 0x790)
025293 r2 = *(u64 *)(r10 - 0x7a8)
025294 r1 |= r2
025295 if r1 != 0x0 goto <offset>
025296 r1 = *(u64 *)(r10 - 0x7f8)
025297 r1 &= 0x1
025298 if r1 == 0x0 goto <offset>
025299 r6 = 0x0
025300 r2 = 0x0
025301 r4 = *(u64 *)(r10 - 0x7a0)
025302 if r4 == 0x0 goto <offset>
025303 r1 = r10
024481 r1 = r10
025304 r1 += -0x710
024482 r1 += -0x3f8
025305 r2 = *(u64 *)(r10 - 0x7d0)
024483 r6 = r10
025306 r3 = 0x0
024484 r6 += -0x4a0
025307 r5 = 0x0
025308 call <target>
025309 r3 = *(u64 *)(r10 - 0x710)
025310 r2 = r3
025311 r2 += 0x3b9ac9ff
025312 r1 = 0x1
025313 if r2 < r3 goto <offset>
025314 r1 = 0x0
025315 r3 = *(u64 *)(r10 - 0x708)
025316 r3 += r1
025317 r1 = r10
025318 r1 += -0x720
025319 r4 = 0x3b9aca00
025320 r5 = 0x0
025321 call <target>
025322 r2 = *(u64 *)(r10 - 0x720)
025323 r3 = *(u64 *)(r10 - 0x7d0)
025324 r1 = r3
025325 r1 -= r2
025326 r2 = 0x1
025327 if r1 > r3 goto <offset>
025328 r2 = 0x0
025329 if r2 != 0x0 goto <offset>
025330 r6 = r1
025331 r1 = *(u64 *)(r10 - 0x868)
025332 *(u64 *)(r10 - 0xfe8) = r1
025333 r1 = *(u64 *)(r10 - 0x860)
025334 *(u64 *)(r10 - 0xff0) = r1
025335 r1 = *(u64 *)(r10 - 0x858)
025336 *(u64 *)(r10 - 0xff8) = r1
025337 r1 = *(u64 *)(r10 - 0x7f0)
025338 *(u64 *)(r10 - 0x1000) = r1
025339 r1 = r10
025340 r1 += -0xd8
025341 r5 = r10
025342 r2 = r6
024485 r2 = r6
025343 r3 = *(u64 *)(r10 - 0x7c0)
024486 r3 = 0xa0
025344 r4 = *(u64 *)(r10 - 0x850)
025345 call <target>
024487 call <target>
025346 r1 = *(u64 *)(r10 - 0xc8)
024488 w1 = *(u32 *)(r10 - 0x4a8)
025347 *(u64 *)(r10 - 0x790) = r1
024489 *(u32 *)(r10 - 0x400) = w1
025348 r1 = *(u64 *)(r10 - 0xd0)
024490 w1 = *(u32 *)(r10 - 0x4a5)
025349 if r1 == 0x0 goto <offset>
024491 *(u32 *)(r10 - 0x3fd) = w1
025350 r6 = *(u64 *)(r10 - 0xd8)
024492 r2 = r10
025351 r1 = 0x0
024493 r2 += -0x230
025352 r4 = *(u64 *)(r10 - 0x7a0)
025353 if r4 == 0x0 goto <offset>
025354 r1 = -0x1
025355 if r4 == 0x3b9aca00 goto <offset>
025356 r7 = 0x1
025357 r3 = 0x1
025358 if r6 == 0x0 goto <offset>
025359 r3 = 0x0
025360 r3 = -r3
025361 r2 = r6
025362 r2 += -0x1
025363 r1 = r10
025364 r1 += -0x730
025365 r5 = 0x0
025366 call <target>
025367 r3 = *(u64 *)(r10 - 0x730)
025368 r2 = r3
025369 r2 += 0x3b9ac9ff
025370 r1 = 0x1
025371 if r2 < r3 goto <offset>
025372 r1 = 0x0
025373 r3 = *(u64 *)(r10 - 0x728)
025374 r5 = *(u64 *)(r10 - 0x7a0)
025375 if r5 > 0x3b9aca00 goto <offset>
025376 r7 = 0x0
025377 r3 += r1
025378 r4 = 0x3b9aca00
025379 r4 -= r5
025380 r7 = -r7
025381 r1 = r10
025382 r1 += -0x740
025383 r5 = r7
025384 call <target>
025385 r1 = *(u64 *)(r10 - 0x738)
025386 if r1 == 0x0 goto <offset>
025387 r1 = -0x1
025388 r7 = *(u64 *)(r10 - 0x828)
025389 r2 = r6
025390 r2 += r1
025391 r1 = 0x1
025392 if r2 < r6 goto <offset>
025393 r1 = 0x0
025394 r3 = -0x1
025395 *(u64 *)(r10 - 0x7d0) = r3
025396 if r1 != 0x0 goto <offset>
025397 *(u64 *)(r10 - 0x7d0) = r2
025398 r3 = *(u64 *)(r10 - 0x7d0)
025399 r1 = r3
025400 r1 -= r6
025401 r2 = 0x0
025402 *(u64 *)(r10 - 0x7a8) = r2
025403 r2 = 0x1
025404 if r1 <= r3 goto <offset>
025405 goto <offset>
025406 r1 = *(u64 *)(r10 - 0x868)
025407 *(u64 *)(r10 - 0xfe8) = r1
025408 r1 = *(u64 *)(r10 - 0x860)
025409 *(u64 *)(r10 - 0xff0) = r1
025410 r1 = *(u64 *)(r10 - 0x858)
025411 *(u64 *)(r10 - 0xff8) = r1
025412 r1 = *(u64 *)(r10 - 0x7f0)
025413 *(u64 *)(r10 - 0x1000) = r1
025414 r1 = r10
025415 r1 += -0xd8
025416 r5 = r10
025417 r2 = *(u64 *)(r10 - 0x7d0)
025418 r3 = *(u64 *)(r10 - 0x7c0)
025419 r4 = *(u64 *)(r10 - 0x850)
025420 call <target>
025421 r6 = *(u64 *)(r10 - 0xc8)
025422 r8 = r6
025423 r4 = *(u64 *)(r10 - 0x7a0)
025424 if r4 == 0x0 goto <offset>
025425 r1 = r10
025426 r1 += -0x6f0
025427 r8 = 0x0
025428 r2 = r6
025429 r3 = 0x0
025430 r5 = 0x0
025431 call <target>
025432 r3 = *(u64 *)(r10 - 0x6f0)
025433 r2 = r3
025434 r2 += 0x3b9ac9ff
025435 r7 = 0x1
025436 r1 = 0x1
025437 if r2 < r3 goto <offset>
025438 r1 = 0x0
025439 r3 = *(u64 *)(r10 - 0x6e8)
025440 r3 += r1
025441 r1 = r10
025442 r1 += -0x700
025443 r4 = 0x3b9aca00
025444 r5 = 0x0
025445 call <target>
025446 r2 = *(u64 *)(r10 - 0x700)
025447 r1 = r6
024494 r1 = r6
025448 r1 -= r2
024495 r3 = 0xa0
025449 if r1 > r6 goto <offset>
024496 call <target>
025450 r7 = 0x0
024497 r4 = *(u64 *)(r10 - 0x770)
025451 if r7 != 0x0 goto <offset>
025452 r8 = r1
025453 r7 = *(u64 *)(r10 - 0x828)
025454 r1 = r6
025455 *(u64 *)(r10 - 0x790) = r8
025456 r1 -= r8
025457 r2 = 0x0
025458 *(u64 *)(r10 - 0x7a8) = r2
025459 r2 = 0x1
025460 if r1 > r6 goto <offset>
025461 r2 = 0x0
025462 if r2 != 0x0 goto <offset>
025463 *(u64 *)(r10 - 0x7a8) = r1
025464 r4 = *(u64 *)(r10 - 0x7d8)
025465 r2 = r4
024498 r2 = r4
025466 r1 = *(u64 *)(r10 - 0x790)
024499 r1 = *(u64 *)(r10 - 0x830)
025467 r2 += r1
024500 r2 += r1
025468 r1 = 0x0
024501 r1 = 0x0
025469 r3 = 0x1
024502 r3 = 0x1
025470 if r2 < r4 goto <offset>
024503 if r2 < r4 goto <offset>
025471 r3 = 0x0
024504 r3 = 0x0
025472 r4 = -0x1
024505 r4 = -0x1
025473 *(u64 *)(r10 - 0x7d8) = r4
024506 *(u64 *)(r10 - 0x770) = r4
025474 if r3 == 0x0 goto <offset>
025475 if r7 > r9 goto <offset>
025476 r7 = r9
025477 r2 = *(u64 *)(r10 - 0x7c8)
025478 r2 &= 0x1
025479 if r2 == 0x0 goto <offset>
025480 goto <offset>
025481 r4 = -0x1
025482 *(u64 *)(r10 - 0x7d8) = r4
025483 if r3 != 0x0 goto <offset>
024507 if r3 != 0x0 goto <offset>
025484 *(u64 *)(r10 - 0x7d8) = r2
024508 *(u64 *)(r10 - 0x770) = r2
025485 if r7 <= r9 goto <offset>
024509 r3 = *(u64 *)(r10 - 0x8d0)
025486 r2 = *(u64 *)(r10 - 0x7c8)
024510 w2 = *(u32 *)(r3 + 0x0)
024511 *(u32 *)(r10 - 0x4a8) = w2
024512 w2 = *(u32 *)(r3 + 0x3)
024513 *(u32 *)(r10 - 0x4a5) = w2
024514 r2 = *(u64 *)(r10 - 0x7a0)
024515 r3 = *(u64 *)(r10 - 0x7f8)
024516 if r2 > r3 goto <offset>
024517 *(u64 *)(r10 - 0x7a0) = r3
024518 r2 = *(u64 *)(r10 - 0x7b8)
025487 r2 &= 0x1
024519 r2 &= 0x1
025488 if r2 == 0x0 goto <offset>
024520 if r2 == 0x0 goto <offset>
025489 r1 = *(u64 *)(r10 - 0x808)
024521 r1 = *(u64 *)(r10 - 0x800)
025490 r4 = r1
024522 r4 = r1
025491 r1 = r10
024523 r1 = r10
025492 r1 += -0x750
024524 r1 += -0x748
025493 r2 = *(u64 *)(r10 - 0x7a8)
024525 r2 = *(u64 *)(r10 - 0x848)
025494 r3 = 0x0
024526 r3 = 0x0
025495 r5 = 0x0
024527 r5 = 0x0
025496 call <target>
024528 call <target>
025497 r1 = r10
024529 r1 = r10
025498 r1 += -0x760
024530 r1 += -0x758
025499 r2 = *(u64 *)(r10 - 0x750)
024531 r2 = *(u64 *)(r10 - 0x748)
025500 r6 = *(u64 *)(r10 - 0x748)
024532 r6 = *(u64 *)(r10 - 0x740)
025501 r3 = r6
024533 r3 = r6
025502 r4 = 0xc350
024534 r4 = 0xc350
025503 r5 = 0x0
024535 r5 = 0x0
025504 call <target>
024536 call <target>
025505 r1 = -0x1
024537 r1 = -0x1
025506 if r6 > 0xc34f goto <offset>
024538 if r6 > 0xc34f goto <offset>
025507 r1 = *(u64 *)(r10 - 0x760)
024539 r1 = *(u64 *)(r10 - 0x758)
025508 r3 = *(u64 *)(r10 - 0x7e0)
024540 r3 = *(u64 *)(r10 - 0x778)
025509 r2 = r3
024541 r2 = r3
025510 r2 += r1
024542 r2 += r1
025511 r1 = 0x1
024543 r1 = 0x1
024544 r4 = r9
025512 if r2 < r3 goto <offset>
024545 if r2 < r3 goto <offset>
025513 r1 = 0x0
024546 r1 = 0x0
025514 r3 = -0x1
024547 r3 = -0x1
025515 *(u64 *)(r10 - 0x7e0) = r3
024548 *(u64 *)(r10 - 0x778) = r3
025516 if r1 != 0x0 goto <offset>
024549 if r1 != 0x0 goto <offset>
025517 *(u64 *)(r10 - 0x7e0) = r2
024550 *(u64 *)(r10 - 0x778) = r2
025518 goto <offset>
024551 goto <offset>
025519 r1 = *(u64 *)(r10 - 0x740)
024552 r1 = *(u64 *)(r10 - 0x668)
025520 r7 = *(u64 *)(r10 - 0x828)
024553 r0 = *(u64 *)(r10 - 0x7a8)
025521 r2 = r6
024554 r2 = r6
025522 r2 += r1
024555 r2 += r1
025523 r1 = 0x1
024556 r1 = 0x1
025524 if r2 >= r6 goto <offset>
024557 if r2 >= r6 goto <offset>
025525 goto <offset>
024558 goto <offset>
025526 r6 = *(u64 *)(r10 - 0x8a0)
024559 r6 = r10
024560 r6 += -0x188
024561 r2 = r10
024562 r2 += -0x3f8
025527 r1 = r6
024563 r1 = r6
024564 r3 = 0xa0
024565 call <target>
024566 r1 = *(u64 *)(r10 - 0x8d8)
024567 *(u8 *)(r10 - 0xe8) = w1
024568 w1 = *(u32 *)(r10 - 0x400)
024569 *(u32 *)(r10 - 0xe7) = w1
024570 w1 = *(u32 *)(r10 - 0x3fd)
024571 *(u32 *)(r10 - 0xe4) = w1
024572 r7 = r10
024573 r7 += -0xe0
024574 r2 = r10
024575 r2 += -0x4a0
024576 r1 = r7
024577 r3 = 0xa0
024578 call <target>
024579 *(u8 *)(r10 - 0x40) = w9
024580 w1 = *(u32 *)(r10 - 0x4a8)
024581 *(u32 *)(r10 - 0x3f) = w1
024582 w1 = *(u32 *)(r10 - 0x4a5)
024583 *(u32 *)(r10 - 0x3c) = w1
024584 r1 = r10
024585 r1 += -0x4e0
024586 *(u64 *)(r10 - 0xfc0) = r1
024587 r1 = r10
024588 r1 += -0x358
024589 *(u64 *)(r10 - 0xfc8) = r1
024590 r1 = *(u64 *)(r10 - 0x7b8)
024591 r1 &= 0x1
024592 *(u64 *)(r10 - 0xfd0) = r1
024593 r1 = *(u64 *)(r10 - 0x800)
024594 *(u64 *)(r10 - 0xfd8) = r1
024595 r1 = *(u64 *)(r10 - 0x808)
024596 *(u64 *)(r10 - 0xfe0) = r1
024597 r1 = *(u64 *)(r10 - 0x818)
024598 *(u64 *)(r10 - 0xfe8) = r1
024599 r1 = *(u64 *)(r10 - 0x810)
024600 *(u64 *)(r10 - 0xff0) = r1
024601 r1 = *(u64 *)(r10 - 0x7e0)
024602 *(u64 *)(r10 - 0xff8) = r1
024603 r1 = *(u64 *)(r10 - 0x7e8)
024604 *(u64 *)(r10 - 0x1000) = r1
024605 r3 = r10
024606 r3 += -0x230
024607 r5 = r10
024608 r1 = r6
024609 r2 = r7
024610 r4 = *(u64 *)(r10 - 0x7b0)
024611 call -0x2f2f
024612 goto <offset>
024613 r7 = *(u64 *)(r10 - 0x828)
024614 r1 = r7
025528 r1 &= 0xff
024615 r1 &= 0xff
025529 if r1 == 0x2 goto <offset>
024616 if r1 == 0x2 goto <offset>
025530 r1 = r10
024617 r1 = r10
025531 r1 += -0xd8
024618 r1 += -0xe0
025532 r2 = r10
024619 r2 = r10
025533 r2 += -0x4c8
024620 r2 += -0x4a0
025534 r3 = 0x98
024621 r3 = 0xa0
025535 call <target>
024622 call <target>
025536 *(u8 *)(r10 - 0x40) = w6
024623 *(u8 *)(r10 - 0x40) = w7
025537 w1 = *(u32 *)(r10 - 0x4d0)
024624 w1 = *(u32 *)(r10 - 0x4a8)
025538 *(u32 *)(r10 - 0x3f) = w1
024625 *(u32 *)(r10 - 0x3f) = w1
025539 w1 = *(u32 *)(r10 - 0x4cd)
024626 w1 = *(u32 *)(r10 - 0x4a5)
025540 *(u32 *)(r10 - 0x3c) = w1
024627 *(u32 *)(r10 - 0x3c) = w1
025541 r2 = *(u64 *)(r10 - 0xa8)
024628 r2 = *(u64 *)(r10 - 0xa8)
025542 r3 = *(u64 *)(r10 - 0xc0)
024629 r3 = *(u64 *)(r10 - 0xc0)
025543 r4 = *(u64 *)(r10 - 0xb8)
024630 r4 = *(u64 *)(r10 - 0xb8)
025544 r1 = *(u64 *)(r10 - 0xa0)
024631 r1 = *(u64 *)(r10 - 0xa0)
025545 *(u64 *)(r10 - 0xfc0) = r1
024632 *(u64 *)(r10 - 0xfc0) = r1
025546 r1 = *(u64 *)(r10 - 0x7c8)
024633 r1 = *(u64 *)(r10 - 0x7b8)
025547 r1 &= 0x1
024634 r1 &= 0x1
025548 r6 = r1
024635 r6 = r1
025549 *(u64 *)(r10 - 0xfc8) = r1
024636 *(u64 *)(r10 - 0xfc8) = r1
025550 r1 = *(u64 *)(r10 - 0x808)
024637 r1 = *(u64 *)(r10 - 0x800)
025551 *(u64 *)(r10 - 0xfd0) = r1
024638 *(u64 *)(r10 - 0xfd0) = r1
025552 r1 = *(u64 *)(r10 - 0x840)
024639 r1 = *(u64 *)(r10 - 0x808)
025553 *(u64 *)(r10 - 0xfd8) = r1
024640 *(u64 *)(r10 - 0xfd8) = r1
025554 r1 = *(u64 *)(r10 - 0x838)
024641 r1 = *(u64 *)(r10 - 0x818)
025555 *(u64 *)(r10 - 0xfe0) = r1
024642 *(u64 *)(r10 - 0xfe0) = r1
025556 r1 = *(u64 *)(r10 - 0x830)
024643 r1 = *(u64 *)(r10 - 0x810)
025557 *(u64 *)(r10 - 0xfe8) = r1
024644 *(u64 *)(r10 - 0xfe8) = r1
025558 r1 = *(u64 *)(r10 - 0x7b8)
024645 r1 = *(u64 *)(r10 - 0x7e0)
025559 *(u64 *)(r10 - 0xff0) = r1
024646 *(u64 *)(r10 - 0xff0) = r1
025560 r1 = *(u64 *)(r10 - 0x7f0)
024647 r1 = *(u64 *)(r10 - 0x7e8)
025561 *(u64 *)(r10 - 0xff8) = r1
024648 *(u64 *)(r10 - 0xff8) = r1
025562 r1 = r10
024649 r1 = r10
025563 r1 += -0x98
024650 r1 += -0x98
4 unchanged instructions hidden
025568 call <target>
024655 call <target>
025569 r1 = *(u64 *)(r10 - 0x38)
024656 r1 = *(u64 *)(r10 - 0x38)
025570 if r1 == 0x0 goto <offset>
024657 if r1 == 0x0 goto <offset>
025571 r1 = *(u64 *)(r10 - 0x508)
025572 if r1 == 0x0 goto <offset>
025573 r2 = *(u64 *)(r10 - 0x28)
025574 r1 = *(u64 *)(r10 - 0x30)
025575 r0 = 0x1
025576 r3 = *(u64 *)(r10 - 0x500)
025577 r5 = 0x1
025578 if r1 <= r3 goto <offset>
025579 r5 = 0x0
025580 r4 = *(u64 *)(r10 - 0x4f8)
025581 if r2 s> r4 goto <offset>
025582 if r2 == r4 goto <offset>
025583 r5 = r0
025584 r5 &= 0x1
025585 if r5 == 0x0 goto <offset>
025586 goto <offset>
025587 r4 = *(u64 *)(r10 - 0x4f8)
025588 if r2 s<= r4 goto <offset>
025589 r0 = 0x0
025590 if r2 != r4 goto <offset>
025591 r5 &= 0x1
025592 if r5 == 0x0 goto <offset>
025593 r1 ^= r3
025594 r2 ^= r4
025595 r1 |= r2
025596 if r1 != 0x0 goto <offset>
025597 r1 = *(u64 *)(r10 - 0x20)
025598 r2 = *(u64 *)(r10 - 0x4f0)
025599 if r1 >= r2 goto <offset>
025600 r1 = r10
024658 r1 = r10
025601 r1 += -0x508
024659 r1 += -0x4e0
025602 r2 = r10
024660 r2 = r10
025603 r2 += -0x38
024661 r2 += -0x38
025604 r3 = 0x38
024662 r3 = 0x38
025605 call <target>
024663 call <target>
025606 r1 = r10
024664 r1 = r10
025607 r1 += -0x508
024665 r1 += -0x4e0
025608 *(u64 *)(r10 - 0xfd0) = r1
024666 *(u64 *)(r10 - 0xfd0) = r1
025609 r1 = r10
024667 r1 = r10
025610 r1 += -0x390
024668 r1 += -0x358
025611 *(u64 *)(r10 - 0xfd8) = r1
024669 *(u64 *)(r10 - 0xfd8) = r1
025612 r1 = *(u64 *)(r10 - 0x808)
024670 r1 = *(u64 *)(r10 - 0x800)
025613 *(u64 *)(r10 - 0xfe8) = r1
024671 *(u64 *)(r10 - 0xfe8) = r1
025614 r1 = *(u64 *)(r10 - 0x840)
024672 r1 = *(u64 *)(r10 - 0x808)
025615 *(u64 *)(r10 - 0xff0) = r1
024673 *(u64 *)(r10 - 0xff0) = r1
025616 r1 = *(u64 *)(r10 - 0x838)
024674 r1 = *(u64 *)(r10 - 0x818)
025617 *(u64 *)(r10 - 0xff8) = r1
024675 *(u64 *)(r10 - 0xff8) = r1
025618 r1 = *(u64 *)(r10 - 0x830)
024676 r1 = *(u64 *)(r10 - 0x810)
025619 *(u64 *)(r10 - 0x1000) = r1
024677 *(u64 *)(r10 - 0x1000) = r1
025620 *(u64 *)(r10 - 0xfe0) = r6
024678 *(u64 *)(r10 - 0xfe0) = r6
025621 r1 = r10
024679 r1 = r10
025622 r1 += -0xd8
024680 r1 += -0xe0
025623 r5 = r10
024681 r5 = r10
025624 r2 = *(u64 *)(r10 - 0x7b0)
024682 r2 = *(u64 *)(r10 - 0x7b0)
025625 r3 = *(u64 *)(r10 - 0x7f0)
024683 r3 = *(u64 *)(r10 - 0x7e8)
025626 r4 = *(u64 *)(r10 - 0x7b8)
024684 r4 = *(u64 *)(r10 - 0x7e0)
025627 call -0x30b9
024685 call -0x317a
025628 r1 = 0x0
024686 r1 = 0x0
025629 r2 = *(u64 *)(r10 - 0x508)
024687 r2 = *(u64 *)(r10 - 0x4e0)
025630 r2 &= 0x1
024688 r2 &= 0x1
025631 if r2 == 0x0 goto <offset>
024689 if r2 == 0x0 goto <offset>
025632 r4 = *(u64 *)(r10 - 0x4f8)
024690 r4 = *(u64 *)(r10 - 0x4d0)
025633 r2 = *(u64 *)(r10 - 0x500)
024691 r2 = *(u64 *)(r10 - 0x4d8)
025634 r3 = 0x1
024692 r3 = 0x1
025635 r6 = 0x1
024693 r6 = 0x1
025636 if r2 != 0x0 goto <offset>
024694 if r2 != 0x0 goto <offset>
6 unchanged instructions hidden
025643 if r4 == 0x0 goto <offset>
024701 if r4 == 0x0 goto <offset>
025644 r2 = -0x1
024702 r2 = -0x1
025645 r1 = 0x1
024703 r1 = 0x1
025646 r3 = *(u64 *)(r10 - 0x4f0)
024704 r3 = *(u64 *)(r10 - 0x4c8)
025647 r5 = *(u64 *)(r10 - 0x4e8)
024705 r5 = *(u64 *)(r10 - 0x4c0)
025648 r0 = *(u64 *)(r10 - 0x4e0)
024706 r0 = *(u64 *)(r10 - 0x4b8)
025649 r7 = *(u64 *)(r10 - 0x4d8)
024707 r7 = *(u64 *)(r10 - 0x4b0)
025650 goto <offset>
024708 goto <offset>
025651 if r4 s> 0x0 goto <offset>
024709 if r4 s> 0x0 goto <offset>
025652 r3 = 0x0
024710 r3 = 0x0
025653 if r4 == 0x0 goto <offset>
024711 if r4 == 0x0 goto <offset>
025654 goto <offset>
024712 goto <offset>
025655 r4 = *(u64 *)(r10 - 0x928)
024713 r4 = *(u64 *)(r10 - 0x8e8)
025656 *(u64 *)(r4 + 0x28) = r7
024714 *(u64 *)(r4 + 0x28) = r7
025657 *(u64 *)(r4 + 0x20) = r2
024715 *(u64 *)(r4 + 0x20) = r2
025658 *(u64 *)(r4 + 0x18) = r0
024716 *(u64 *)(r4 + 0x18) = r0
1 unchanged instructions hidden
025660 *(u64 *)(r4 + 0x8) = r3
024718 *(u64 *)(r4 + 0x8) = r3
025661 *(u64 *)(r4 + 0x0) = r1
024719 *(u64 *)(r4 + 0x0) = r1
025662 exit
024720 exit
025663 r7 = *(u64 *)(r10 - 0x908)
024721 r7 = *(u64 *)(r10 - 0x828)
025664 r1 = r7
024722 r1 = r7
025665 r1 &= 0xff
024723 r1 &= 0xff
025666 if r1 != 0x2 goto <offset>
024724 if r1 != 0x2 goto <offset>
025667 r1 = r8
025668 r1 &= 0xff
025669 if r1 != 0x2 goto <offset>
025670 r1 = *(u64 *)(r10 - 0x508)
025671 if r1 != 0x0 goto <offset>
025672 goto <offset>
024725 goto <offset>
025673 r6 = r10
025674 r6 += -0xd8
025675 r2 = r10
025676 r2 += -0x428
025677 r1 = r6
025678 r3 = 0x98
025679 call <target>
025680 *(u8 *)(r10 - 0x40) = w7
025681 w1 = *(u32 *)(r10 - 0x430)
025682 *(u32 *)(r10 - 0x3f) = w1
025683 w1 = *(u32 *)(r10 - 0x42d)
025684 *(u32 *)(r10 - 0x3c) = w1
025685 r1 = r10
025686 r1 += -0x508
025687 *(u64 *)(r10 - 0xfd0) = r1
025688 r1 = r10
025689 r1 += -0x390
025690 *(u64 *)(r10 - 0xfd8) = r1
025691 r1 = *(u64 *)(r10 - 0x7c8)
025692 r1 &= 0x1
025693 *(u64 *)(r10 - 0xfe0) = r1
025694 r1 = *(u64 *)(r10 - 0x808)
025695 *(u64 *)(r10 - 0xfe8) = r1
025696 r1 = *(u64 *)(r10 - 0x840)
025697 *(u64 *)(r10 - 0xff0) = r1
025698 r1 = *(u64 *)(r10 - 0x838)
025699 *(u64 *)(r10 - 0xff8) = r1
025700 r1 = *(u64 *)(r10 - 0x830)
025701 *(u64 *)(r10 - 0x1000) = r1
025702 r5 = r10
025703 r1 = r6
025704 r2 = *(u64 *)(r10 - 0x7b0)
025705 r3 = *(u64 *)(r10 - 0x7f0)
025706 r4 = *(u64 *)(r10 - 0x7b8)
025707 call -0x3109
025708 r1 = r8
025709 r1 &= 0xff
025710 if r1 == 0x2 goto <offset>
025711 r1 = r10
025712 r1 += -0xd8
025713 r2 = r10
025714 r2 += -0x4c8
025715 r3 = 0x98
025716 call <target>
025717 *(u8 *)(r10 - 0x40) = w8
025718 w1 = *(u32 *)(r10 - 0x4d0)
025719 *(u32 *)(r10 - 0x3f) = w1
025720 w1 = *(u32 *)(r10 - 0x4cd)
025721 *(u32 *)(r10 - 0x3c) = w1
025722 r2 = *(u64 *)(r10 - 0xa8)
025723 r3 = *(u64 *)(r10 - 0xc0)
025724 r4 = *(u64 *)(r10 - 0xb8)
025725 r1 = *(u64 *)(r10 - 0xa0)
025726 *(u64 *)(r10 - 0xfc0) = r1
025727 r6 = *(u64 *)(r10 - 0x7c8)
025728 r6 &= 0x1
025729 *(u64 *)(r10 - 0xfc8) = r6
025730 r1 = *(u64 *)(r10 - 0x808)
025731 *(u64 *)(r10 - 0xfd0) = r1
025732 r1 = *(u64 *)(r10 - 0x840)
025733 *(u64 *)(r10 - 0xfd8) = r1
025734 r1 = *(u64 *)(r10 - 0x838)
025735 *(u64 *)(r10 - 0xfe0) = r1
025736 r1 = *(u64 *)(r10 - 0x830)
025737 *(u64 *)(r10 - 0xfe8) = r1
025738 r1 = *(u64 *)(r10 - 0x7b8)
025739 *(u64 *)(r10 - 0xff0) = r1
025740 r1 = *(u64 *)(r10 - 0x7f0)
025741 *(u64 *)(r10 - 0xff8) = r1
025742 r1 = r10
025743 r1 += -0x98
025744 *(u64 *)(r10 - 0x1000) = r1
025745 r1 = r10
025746 r1 += -0x1b0
025747 r5 = r10
025748 call <target>
025749 r1 = *(u64 *)(r10 - 0x1b0)
025750 if r1 == 0x0 goto <offset>
025751 r1 = *(u64 *)(r10 - 0x508)
025752 if r1 == 0x0 goto <offset>
025753 r2 = *(u64 *)(r10 - 0x1a0)
025754 r1 = *(u64 *)(r10 - 0x1a8)
025755 r0 = 0x1
025756 r3 = *(u64 *)(r10 - 0x500)
025757 r5 = 0x1
025758 if r1 <= r3 goto <offset>
025759 r5 = 0x0
025760 r4 = *(u64 *)(r10 - 0x4f8)
025761 if r2 s> r4 goto <offset>
025762 if r2 == r4 goto <offset>
025763 r5 = r0
025764 r5 &= 0x1
025765 if r5 == 0x0 goto <offset>
025766 goto <offset>
025767 r4 = *(u64 *)(r10 - 0x4f8)
025768 if r2 s<= r4 goto <offset>
025769 r0 = 0x0
025770 if r2 != r4 goto <offset>
025771 r5 &= 0x1
025772 if r5 == 0x0 goto <offset>
025773 r1 ^= r3
025774 r2 ^= r4
025775 r1 |= r2
025776 if r1 != 0x0 goto <offset>
025777 r1 = *(u64 *)(r10 - 0x198)
025778 r2 = *(u64 *)(r10 - 0x4f0)
025779 if r1 >= r2 goto <offset>
025780 r1 = r10
025781 r1 += -0x508
025782 r2 = r10
025783 r2 += -0x1b0
025784 r3 = 0x38
025785 call <target>
025786 r1 = r10
025787 r1 += -0x508
025788 *(u64 *)(r10 - 0xfd0) = r1
025789 r1 = r10
025790 r1 += -0x390
025791 *(u64 *)(r10 - 0xfd8) = r1
025792 r1 = *(u64 *)(r10 - 0x808)
025793 *(u64 *)(r10 - 0xfe8) = r1
025794 r1 = *(u64 *)(r10 - 0x840)
025795 *(u64 *)(r10 - 0xff0) = r1
025796 r1 = *(u64 *)(r10 - 0x838)
025797 *(u64 *)(r10 - 0xff8) = r1
025798 r1 = *(u64 *)(r10 - 0x830)
025799 *(u64 *)(r10 - 0x1000) = r1
025800 *(u64 *)(r10 - 0xfe0) = r6
025801 r1 = r10
025802 r1 += -0xd8
025803 r5 = r10
025804 r2 = *(u64 *)(r10 - 0x7b0)
025805 r3 = *(u64 *)(r10 - 0x7f0)
025806 r4 = *(u64 *)(r10 - 0x7b8)
025807 call -0x316d
025808 r1 = *(u64 *)(r10 - 0x508)
025809 if r1 == 0x0 goto <offset>
025810 r4 = 0x1
025811 r1 = *(u64 *)(r10 - 0x500)
025812 r3 = 0x1
025813 r2 = *(u64 *)(r10 - 0x870)
025814 if r2 <= r1 goto <offset>
025815 r3 = 0x0
025816 r2 = *(u64 *)(r10 - 0x4f8)
025817 r5 = *(u64 *)(r10 - 0x800)
025818 if r5 s> r2 goto <offset>
025819 r5 = *(u64 *)(r10 - 0x800)
025820 if r5 == r2 goto <offset>
025821 r3 = r4
025822 r3 &= 0x1
025823 if r3 == 0x0 goto <offset>
025824 goto <offset>
025825 r2 = *(u64 *)(r10 - 0x4f8)
025826 r5 = *(u64 *)(r10 - 0x800)
025827 if r5 s<= r2 goto <offset>
025828 r4 = 0x0
025829 r5 = *(u64 *)(r10 - 0x800)
025830 if r5 != r2 goto <offset>
025831 r3 &= 0x1
025832 if r3 == 0x0 goto <offset>
025833 r3 = *(u64 *)(r10 - 0x870)
025834 r3 ^= r1
025835 r1 = *(u64 *)(r10 - 0x800)
025836 r1 ^= r2
025837 r3 |= r1
025838 if r3 != 0x0 goto <offset>
025839 r1 = *(u64 *)(r10 - 0x1d0)
025840 r2 = *(u64 *)(r10 - 0x4f0)
025841 if r1 >= r2 goto <offset>
025842 r1 = r10
025843 r1 += -0x508
025844 r2 = r10
025845 r2 += -0x1e8
025846 r3 = 0x38
025847 call <target>
025848 r1 = r10
025849 r1 += -0x508
025850 *(u64 *)(r10 - 0xfd0) = r1
025851 r1 = r10
025852 r1 += -0x390
025853 *(u64 *)(r10 - 0xfd8) = r1
025854 r1 = *(u64 *)(r10 - 0x808)
025855 *(u64 *)(r10 - 0xfe8) = r1
025856 r1 = *(u64 *)(r10 - 0x840)
025857 *(u64 *)(r10 - 0xff0) = r1
025858 r1 = *(u64 *)(r10 - 0x838)
025859 *(u64 *)(r10 - 0xff8) = r1
025860 r1 = *(u64 *)(r10 - 0x830)
025861 *(u64 *)(r10 - 0x1000) = r1
025862 r1 = *(u64 *)(r10 - 0x7c8)
025863 r1 &= 0x1
025864 *(u64 *)(r10 - 0xfe0) = r1
025865 r1 = r10
025866 r1 += -0x288
025867 goto <offset>
025868 *(u64 *)(r10 - 0x1d8) = r3
024726 *(u64 *)(r10 - 0x1d8) = r3
025869 r3 = r2
024727 r3 = r2
025870 if r3 == 0x0 goto <offset>
024728 if r3 == 0x0 goto <offset>
26 unchanged instructions hidden
025897 r7 = *(u64 *)(r5 - 0x1000)
024755 r7 = *(u64 *)(r5 - 0x1000)
025898 *(u64 *)(r10 - 0x218) = r3
024756 *(u64 *)(r10 - 0x218) = r3
025899 r2 = r3
024757 r2 = r3
025900 r2 *= 0xa0
024758 r2 *= 0xa8
025901 r3 = r1
024759 r3 = r1
025902 r3 += r2
024760 r3 += r2
025903 *(u64 *)(r10 - 0x1c0) = r3
024761 *(u64 *)(r10 - 0x1c0) = r3
5 unchanged instructions hidden
025909 *(u64 *)(r10 - 0x190) = r7
024767 *(u64 *)(r10 - 0x190) = r7
025910 goto <offset>
024768 goto <offset>
025911 r3 += 0x1
024769 r3 += 0x1
025912 r6 += 0xa0
024770 r6 += 0xa8
025913 r5 = r1
024771 r5 = r1
025914 r7 = *(u64 *)(r10 - 0x190)
024772 r7 = *(u64 *)(r10 - 0x190)
025915 r2 = *(u64 *)(r10 - 0x1c0)
024773 r2 = *(u64 *)(r10 - 0x1c0)
025916 if r6 == r2 goto <offset>
024774 if r6 == r2 goto <offset>
025917 *(u64 *)(r10 - 0x170) = r6
024775 *(u64 *)(r10 - 0x170) = r6
025918 r4 = *(u64 *)(r6 + 0x28)
024776 r4 = *(u64 *)(r6 + 0x30)
025919 *(u64 *)(r10 - 0x180) = r3
024777 *(u64 *)(r10 - 0x180) = r3
025920 *(u64 *)(r10 - 0x198) = r5
024778 *(u64 *)(r10 - 0x198) = r5
025921 if r7 == 0x0 goto <offset>
024779 if r7 == 0x0 goto <offset>
582 unchanged instructions hidden
026504 r2 = r1
025362 r2 = r1
026505 if r1 < 0x2 goto <offset>
025363 if r1 < 0x2 goto <offset>
026506 r2 = 0x2
025364 r2 = 0x2
026507 r2 *= 0xa0
025365 r2 *= 0xa8
026508 r1 *= 0xa0
025366 r1 *= 0xa8
026509 r3 = r1
025367 r3 = r1
026510 r3 -= r2
025368 r3 -= r2
026511 r8 += r3
025369 r8 += r3
026512 r6 *= 0xa0
025370 r6 *= 0xa8
026513 r6 += r2
025371 r6 += r2
026514 r6 -= r1
025372 r6 -= r1
026515 r6 += 0xa0
025373 r6 += 0xa8
026516 *(u64 *)(r10 - 0x150) = r6
025374 *(u64 *)(r10 - 0x150) = r6
026517 r8 += 0x40
025375 r8 += 0x48
026518 r5 = *(u64 *)(r10 - 0x1a0)
025376 r5 = *(u64 *)(r10 - 0x1a0)
026519 r6 = *(u64 *)(r10 - 0x1e0)
025377 r6 = *(u64 *)(r10 - 0x1e0)
026520 r9 = *(u64 *)(r10 - 0x1e8)
025378 r9 = *(u64 *)(r10 - 0x1e8)
4 unchanged instructions hidden
026525 r3 = 0x38
025383 r3 = 0x38
026526 call <target>
025384 call <target>
026527 r1 = r8
025385 r1 = r8
026528 r1 += -0x40
025386 r1 += -0x48
026529 *(u64 *)(r10 - 0xfd0) = r9
025387 *(u64 *)(r10 - 0xfd0) = r9
026530 r2 = *(u64 *)(r10 - 0x200)
025388 r2 = *(u64 *)(r10 - 0x200)
026531 *(u64 *)(r10 - 0xfd8) = r2
025389 *(u64 *)(r10 - 0xfd8) = r2
12 unchanged instructions hidden
026544 r3 = r7
025402 r3 = r7
026545 r7 = *(u64 *)(r10 - 0x190)
025403 r7 = *(u64 *)(r10 - 0x190)
026546 r4 = r7
025404 r4 = r7
026547 call -0x3451
025405 call -0x344a
026548 r5 = *(u64 *)(r10 - 0x1a0)
025406 r5 = *(u64 *)(r10 - 0x1a0)
026549 r0 = *(u64 *)(r10 - 0x178)
025407 r0 = *(u64 *)(r10 - 0x178)
026550 r8 += 0xa0
025408 r8 += 0xa8
026551 r1 = *(u64 *)(r10 - 0x150)
025409 r1 = *(u64 *)(r10 - 0x150)
026552 r1 += -0xa0
025410 r1 += -0xa8
026553 *(u64 *)(r10 - 0x150) = r1
025411 *(u64 *)(r10 - 0x150) = r1
026554 if r1 == 0x0 goto <offset>
025412 if r1 == 0x0 goto <offset>
026555 r4 = *(u64 *)(r8 - 0x20)
025413 r4 = *(u64 *)(r8 - 0x20)
4689 unchanged instructions hidden
031245 r2 += -0x28
030103 r2 += -0x28
031246 r3 = r5
030104 r3 = r5
031247 r5 = *(u64 *)(r10 - 0x30)
030105 r5 = *(u64 *)(r10 - 0x30)
031248 call -0x6c2a
030106 call -0x6c23
031249 goto <offset>
030107 goto <offset>
031250 *(u64 *)(r1 + 0x0) = 0x0
030108 *(u64 *)(r1 + 0x0) = 0x0
031251 exit
030109 exit
9 unchanged instructions hidden
031261 r2 += -0x28
030119 r2 += -0x28
031262 r3 = r5
030120 r3 = r5
031263 r5 = *(u64 *)(r10 - 0x30)
030121 r5 = *(u64 *)(r10 - 0x30)
031264 call -0x5248
030122 call -0x5241
031265 goto <offset>
030123 goto <offset>
031266 r8 = 0x1
030124 r8 = 0x1
031267 r3 = *(u64 *)(r3 + 0x0)
030125 r3 = *(u64 *)(r3 + 0x0)
7 unchanged instructions hidden
031275 r2 += -0x28
030133 r2 += -0x28
031276 r3 = r5
030134 r3 = r5
031277 r5 = *(u64 *)(r10 - 0x30)
030135 r5 = *(u64 *)(r10 - 0x30)
031278 call -0x51fd
030136 call -0x51f6
031279 goto <offset>
030137 goto <offset>
031280 if r3 < 0x6 goto <offset>
030138 if r3 < 0x6 goto <offset>
031281 r4 = *(u64 *)(r2 + 0x0)
030139 r4 = *(u64 *)(r2 + 0x0)
3475 unchanged instructions hidden
034757 *(u64 *)(r10 - 0x40) = 0x0
033615 *(u64 *)(r10 - 0x40) = 0x0
034758 r1 = r10
033616 r1 = r10
034759 r1 += -0x60
033617 r1 += -0x60
034760 call -0x8785
033618 call -0x8353
034761 r7 = r0
033619 r7 = r0
034762 r1 = r7
033620 r1 = r7
034763 r1 <<= 0x20
033621 r1 <<= 0x20
2299 unchanged instructions hidden
037063 *(u64 *)(r10 - 0x40) = 0x0
035921 *(u64 *)(r10 - 0x40) = 0x0
037064 r1 = r10
035922 r1 = r10
037065 r1 += -0x60
035923 r1 += -0x60
037066 call -0x9087
035924 call -0x8c55
037067 r6 = r0
035925 r6 = r0
037068 r1 = r6
035926 r1 = r6
037069 r1 <<= 0x20
035927 r1 <<= 0x20
5729 unchanged instructions hidden
042799 *(u64 *)(r10 - 0x40) = 0x0
041657 *(u64 *)(r10 - 0x40) = 0x0
042800 r1 = r10
041658 r1 = r10
042801 r1 += -0x60
041659 r1 += -0x60
042802 call -0xa6ef
041660 call -0xa2bd
042803 r6 = r0
041661 r6 = r0
042804 r1 = r6
041662 r1 = r6
042805 r1 <<= 0x20
041663 r1 <<= 0x20
2587 unchanged instructions hidden
045393 r0 &= 0x1
044251 r0 &= 0x1
045394 exit
044252 exit
045395 r6 = r5
044253 r6 = r5
045396 r8 = r4
044254 *(u64 *)(r10 - 0x2f8) = r4
045397 r9 = r3
044255 r7 = r3
045398 *(u64 *)(r10 - 0x2f0) = r1
044256 r8 = r1
045399 *(u64 *)(r10 - 0x118) = 0x0
044257 *(u64 *)(r10 - 0x118) = 0x0
045400 r1 = r10
044258 r1 = r10
045401 r1 += -0x178
044259 r1 += -0x178
8 unchanged instructions hidden
045410 r1 = 0x0
044268 r1 = 0x0
045411 r1 &= 0x1
044269 r1 &= 0x1
045412 if r1 != 0x0 goto <offset>
044270 if r1 != 0x0 goto <offset>
045413 r7 = *(u64 *)(r6 - 0xff8)
044271 r9 = *(u64 *)(r6 - 0xff8)
045414 r6 = *(u64 *)(r6 - 0x1000)
044272 r6 = *(u64 *)(r6 - 0x1000)
045415 *(u64 *)(r10 - 0x118) = r2
044273 *(u64 *)(r10 - 0x118) = r2
045416 if r2 <= 0x60 goto <offset>
044274 if r2 <= 0x60 goto <offset>
4 unchanged instructions hidden
045421 r1 += -0x178
044279 r1 += -0x178
045422 call sol_log_
044280 call sol_log_
045423 r4 = 0x0
044281 r4 = 0x0
045424 if r7 < 0xe goto <offset>
044282 *(u64 *)(r10 - 0x2f0) = r8
045425 r7 += -0xe
044283 if r9 < 0xe goto <offset>
045426 if r7 <= 0x4 goto <offset>
044284 r9 += -0xe
045427 r5 = 0x0
044285 if r9 <= 0x4 goto <offset>
044286 r8 = 0x0
045428 r1 = *(u64 *)(r10 - 0x2f0)
044287 r1 = *(u64 *)(r10 - 0x2f0)
045429 *(u32 *)(r1 + 0x4) = w4
044288 *(u32 *)(r1 + 0x4) = w4
045430 *(u32 *)(r1 + 0x0) = w5
044289 *(u32 *)(r1 + 0x0) = w8
045431 exit
044290 exit
045432 w1 = *(u8 *)(r6 + 0x0)
044291 w1 = *(u8 *)(r6 + 0x0)
045433 r5 = 0x0
044292 r8 = 0x0
045434 if r1 != 0x1c goto <offset>
044293 if r1 != 0x1c goto <offset>
045435 w1 = *(u8 *)(r6 + 0xd)
044294 w1 = *(u8 *)(r6 + 0xd)
045436 *(u64 *)(r10 - 0x2f8) = r1
045437 w4 = *(u32 *)(r6 + 0x9)
045438 r1 = *(u64 *)(r6 + 0x1)
045439 *(u64 *)(r10 - 0x300) = r1
044295 *(u64 *)(r10 - 0x300) = r1
044296 w8 = *(u32 *)(r6 + 0x9)
044297 r1 = *(u64 *)(r6 + 0x1)
044298 *(u64 *)(r10 - 0x308) = r1
045440 *(u32 *)(r10 - 0x178) = 0x0
044299 *(u32 *)(r10 - 0x178) = 0x0
045441 r1 = 0x0
044300 r1 = 0x0
045442 if r7 == 0x0 goto <offset>
044301 if r9 == 0x0 goto <offset>
045443 r6 += 0xe
044302 r6 += 0xe
045444 r1 = r10
044303 r1 = r10
045445 r1 += -0x178
044304 r1 += -0x178
045446 r2 = r6
044305 r2 = r6
045447 r3 = r7
044306 r3 = r9
045448 r6 = r4
045449 call <target>
044307 call <target>
045450 r4 = r6
045451 w1 = *(u32 *)(r10 - 0x178)
044308 w1 = *(u32 *)(r10 - 0x178)
045452 r2 = *(u64 *)(r10 - 0x2f8)
044309 r2 = *(u64 *)(r10 - 0x300)
045453 r3 = r2
044310 r3 = r2
045454 r2 = 0x1
044311 r2 = 0x1
045455 if r3 != 0x0 goto <offset>
044312 if r3 != 0x0 goto <offset>
045456 r2 = 0x0
044313 r2 = 0x0
045457 *(u32 *)(r10 - 0x2d4) = w1
044314 *(u32 *)(r10 - 0x2d4) = w1
045458 *(u32 *)(r10 - 0x2d8) = w4
044315 *(u32 *)(r10 - 0x2d8) = w8
045459 *(u64 *)(r10 - 0x2e0) = r7
044316 *(u64 *)(r10 - 0x2e0) = r9
045460 r1 = *(u64 *)(r10 - 0x300)
044317 r1 = *(u64 *)(r10 - 0x308)
045461 *(u64 *)(r10 - 0x2e8) = r1
044318 *(u64 *)(r10 - 0x2e8) = r1
045462 *(u8 *)(r10 - 0x2d0) = w2
044319 *(u8 *)(r10 - 0x2d0) = w2
045463 r1 = r10
044320 r1 = r10
045464 r1 += -0x178
044321 r1 += -0x178
045465 r4 = r10
044322 r4 = r10
045466 r4 += -0x2e8
044323 r4 += -0x2e8
045467 r2 = r9
044324 r2 = r7
045468 r3 = r8
044325 r3 = *(u64 *)(r10 - 0x2f8)
045469 call -0x32a
044326 call -0x329
045470 w4 = *(u32 *)(r10 - 0x16c)
044327 w4 = *(u32 *)(r10 - 0x16c)
045471 w5 = *(u32 *)(r10 - 0x170)
044328 w8 = *(u32 *)(r10 - 0x170)
045472 r9 = *(u64 *)(r10 - 0x178)
044329 r1 = *(u64 *)(r10 - 0x178)
045473 if r9 == 0x0 goto <offset>
044330 if r1 == 0x0 goto <offset>
045474 *(u64 *)(r10 - 0x308) = r5
044331 *(u64 *)(r10 - 0x328) = r1
045475 r7 = r4
044332 r6 = r4
045476 r6 = *(u64 *)(r10 - 0x140)
044333 r1 = *(u64 *)(r10 - 0x140)
044334 *(u64 *)(r10 - 0x2f8) = r1
045477 r1 = *(u64 *)(r10 - 0x148)
044335 r1 = *(u64 *)(r10 - 0x148)
045478 *(u64 *)(r10 - 0x310) = r1
044336 *(u64 *)(r10 - 0x310) = r1
045479 r1 = *(u64 *)(r10 - 0x150)
044337 r1 = *(u64 *)(r10 - 0x150)
045480 *(u64 *)(r10 - 0x330) = r1
044338 *(u64 *)(r10 - 0x338) = r1
045481 r1 = *(u64 *)(r10 - 0x158)
044339 r1 = *(u64 *)(r10 - 0x158)
045482 *(u64 *)(r10 - 0x328) = r1
044340 *(u64 *)(r10 - 0x330) = r1
045483 r1 = *(u64 *)(r10 - 0x160)
044341 r1 = *(u64 *)(r10 - 0x160)
045484 *(u64 *)(r10 - 0x338) = r1
044342 *(u64 *)(r10 - 0x340) = r1
045485 r8 = *(u64 *)(r10 - 0x168)
044343 r7 = *(u64 *)(r10 - 0x168)
045486 r1 = r10
044344 r1 = r10
045487 r1 += -0x178
044345 r1 += -0x178
045488 r2 = r8
044346 r2 = r7
045489 call <target>
044347 call <target>
045490 w4 = *(u32 *)(r10 - 0x16c)
044348 w4 = *(u32 *)(r10 - 0x16c)
045491 w5 = *(u32 *)(r10 - 0x170)
044349 w9 = *(u32 *)(r10 - 0x170)
045492 r3 = *(u64 *)(r10 - 0x178)
044350 r3 = *(u64 *)(r10 - 0x178)
045493 if r3 == 0x0 goto <offset>
044351 if r3 == 0x0 goto <offset>
045494 *(u64 *)(r10 - 0x340) = r6
045495 r1 = *(u64 *)(r10 - 0x168)
044352 r1 = *(u64 *)(r10 - 0x168)
045496 w2 = *(u8 *)(r1 + 0x0)
044353 w2 = *(u8 *)(r1 + 0x0)
045497 r2 += 0x1
044354 r2 += 0x1
045498 r6 = r2
044355 r0 = r2
045499 r6 &= 0xff
044356 r0 &= 0xff
045500 r0 = 0x1
044357 r5 = 0x1
045501 if r6 != r2 goto <offset>
044358 if r0 != r2 goto <offset>
045502 r0 = 0x0
044359 r5 = 0x0
045503 r4 <<= 0x20
044360 r4 <<= 0x20
045504 r0 &= 0x1
044361 r5 &= 0x1
045505 r4 |= r5
044362 r4 |= r9
045506 if r4 >= 0x48 goto <offset>
044363 if r4 >= 0x48 goto <offset>
045507 if r0 != 0x0 goto <offset>
044364 if r5 != 0x0 goto <offset>
045508 *(u8 *)(r1 + 0x0) = w2
044365 *(u8 *)(r1 + 0x0) = w2
045509 r5 = 0x0
044366 r9 = 0x0
045510 r4 = 0x2
044367 r4 = 0x2
045511 goto <offset>
044368 goto <offset>
045512 if r0 != 0x0 goto <offset>
044369 if r5 != 0x0 goto <offset>
045513 r6 = *(u64 *)(r3 + 0x40)
044370 r9 = *(u64 *)(r3 + 0x40)
045514 *(u8 *)(r1 + 0x0) = w2
044371 *(u8 *)(r1 + 0x0) = w2
045515 r2 = r10
044372 r2 = r10
045516 r2 += -0x178
044373 r2 += -0x178
2 unchanged instructions hidden
045519 r4 = 0x28
044376 r4 = 0x28
045520 call sol_get_sysvar
044377 call sol_get_sysvar
045521 if r0 == 0x0 goto <offset>
044378 if r0 == 0x0 goto <offset>
045522 r5 = 0x10
044379 r9 = 0x10
045523 if r0 != 0x1 goto <offset>
044380 if r0 != 0x1 goto <offset>
045524 r5 = 0x1
044381 r9 = 0x1
044382 r8 = r9
045525 goto <offset>
044383 goto <offset>
045526 r7 <<= 0x20
044384 r6 <<= 0x20
045527 r1 = *(u64 *)(r10 - 0x308)
044385 r6 |= r8
045528 r7 |= r1
045529 r1 = *(u64 *)(r10 - 0x158)
044386 r1 = *(u64 *)(r10 - 0x158)
045530 *(u64 *)(r10 - 0x3a0) = r1
044387 *(u64 *)(r10 - 0x3a8) = r1
045531 *(u64 *)(r10 - 0x398) = r7
044388 *(u64 *)(r10 - 0x3a0) = r6
045532 r7 = *(u64 *)(r7 + 0x0)
044389 r6 = *(u64 *)(r6 + 0x0)
045533 call <target>
044390 call <target>
045534 r1 = <addr> ll
044391 r1 = <addr> ll
045535 r1 = *(u64 *)(r1 + 0x0)
044392 r1 = *(u64 *)(r1 + 0x0)
12 unchanged instructions hidden
045548 r1 = r3
044405 r1 = r3
045549 r1 += 0x3c0
044406 r1 += 0x3c0
045550 r2 = 0x1
044407 r2 = 0x1
045551 *(u64 *)(r10 - 0x370) = r3
044408 *(u64 *)(r10 - 0x380) = r3
045552 if r1 < r3 goto <offset>
044409 if r1 < r3 goto <offset>
045553 r2 = 0x0
044410 r2 = 0x0
045554 r2 &= 0x1
044411 r2 &= 0x1
045555 if r2 != 0x0 goto <offset>
044412 if r2 != 0x0 goto <offset>
045556 r2 = <addr> ll
044413 r2 = <addr> ll
045557 if r1 > r2 goto <offset>
044414 if r1 > r2 goto <offset>
045558 *(u64 *)(r10 - 0x388) = r8
045559 *(u64 *)(r10 - 0x390) = r6
045560 r2 = <addr> ll
044415 r2 = <addr> ll
045561 *(u64 *)(r2 + 0x0) = r1
044416 *(u64 *)(r2 + 0x0) = r1
045562 r1 = *(u64 *)(r10 - 0x370)
044417 r1 = *(u64 *)(r10 - 0x380)
045563 r2 = 0x9
044418 r2 = 0x9
045564 r3 = 0x3c0
044419 r3 = 0x3c0
045565 call <target>
044420 call <target>
045566 r6 = *(u64 *)(r10 - 0x340)
044421 r1 = *(u64 *)(r10 - 0x2f8)
045567 if r6 == 0x0 goto <offset>
044422 if r1 == 0x0 goto <offset>
045568 *(u64 *)(r10 - 0x3a8) = r9
044423 r0 = r6
045569 r0 = r7
045570 r0 += 0x8
044424 r0 += 0x8
045571 r1 = r10
044425 r1 = r10
045572 r1 += -0x2a0
044426 r1 += -0x2a0
045573 *(u64 *)(r10 - 0x378) = r1
044427 *(u64 *)(r10 - 0x388) = r1
045574 r1 = r10
044428 r1 = r10
045575 r1 += -0x8f
044429 r1 += -0x8f
045576 *(u64 *)(r10 - 0x358) = r1
044430 *(u64 *)(r10 - 0x368) = r1
045577 r1 = r10
044431 r1 = r10
045578 r1 += -0x170
044432 r1 += -0x170
045579 *(u64 *)(r10 - 0x360) = r1
044433 *(u64 *)(r10 - 0x370) = r1
045580 r1 = 0x0
044434 r1 = 0x0
045581 *(u64 *)(r10 - 0x320) = r1
044435 *(u64 *)(r10 - 0x320) = r1
045582 *(u64 *)(r10 - 0x348) = r0
044436 *(u64 *)(r10 - 0x360) = r9
044437 *(u64 *)(r10 - 0x350) = r0
044438 *(u64 *)(r10 - 0x390) = r7
045583 goto <offset>
044439 goto <offset>
045584 if r6 == 0x0 goto <offset>
044440 r7 = *(u64 *)(r10 - 0x390)
044441 r1 = *(u64 *)(r10 - 0x2f8)
044442 if r1 == 0x0 goto <offset>
045585 r1 = *(u64 *)(r10 - 0x320)
044443 r1 = *(u64 *)(r10 - 0x320)
045586 if r1 == 0xa0 goto <offset>
044444 if r1 == 0xa0 goto <offset>
045587 r5 = *(u64 *)(r10 - 0x310)
044445 r5 = *(u64 *)(r10 - 0x310)
1 unchanged instructions hidden
045589 r1 += 0x28
044447 r1 += 0x28
045590 *(u64 *)(r10 - 0x320) = r1
044448 *(u64 *)(r10 - 0x320) = r1
045591 r1 = *(u64 *)(r5 + 0x0)
044449 r1 = *(u64 *)(r5 + 0x0)
045592 r6 += -0x1
044450 r2 = *(u64 *)(r10 - 0x2f8)
045593 if r6 == 0x0 goto <offset>
044451 r2 += -0x1
044452 *(u64 *)(r10 - 0x2f8) = r2
044453 if r2 == 0x0 goto <offset>
045594 if r1 == 0x0 goto <offset>
044454 if r1 == 0x0 goto <offset>
045595 if r1 == 0x0 goto <offset>
044455 if r1 == 0x0 goto <offset>
045596 r1 = *(u64 *)(r10 - 0x370)
044456 r1 = *(u64 *)(r10 - 0x380)
045597 *(u8 *)(r1 + 0x3b8) = 0x9
044457 *(u8 *)(r1 + 0x3b8) = 0x9
045598 *(u8 *)(r1 + 0x2c8) = 0x9
044458 *(u8 *)(r1 + 0x2c8) = 0x9
045599 *(u8 *)(r1 + 0x1d8) = 0x9
044459 *(u8 *)(r1 + 0x1d8) = 0x9
20 unchanged instructions hidden
045620 if r3 == r2 goto <offset>
044480 if r3 == r2 goto <offset>
045621 r1 = 0x1
044481 r1 = 0x1
045622 if r1 == 0x0 goto <offset>
044482 if r1 == 0x0 goto <offset>
045623 r9 = *(u64 *)(r5 + 0x20)
044483 r7 = *(u64 *)(r5 + 0x20)
045624 if r9 == 0x0 goto <offset>
044484 if r7 == 0x0 goto <offset>
045625 *(u64 *)(r10 - 0x340) = r6
045626 r3 = *(u64 *)(r5 + 0x18)
044485 r3 = *(u64 *)(r5 + 0x18)
045627 r1 = 0x0
044486 r1 = 0x0
045628 *(u64 *)(r10 - 0x380) = r1
044487 *(u64 *)(r10 - 0x398) = r1
045629 r6 = 0x0
044488 r6 = 0x0
045630 *(u64 *)(r10 - 0x350) = r3
044489 *(u64 *)(r10 - 0x348) = r5
044490 *(u64 *)(r10 - 0x358) = r3
045631 goto <offset>
044491 goto <offset>
045632 r5 = r8
044492 r9 = *(u64 *)(r10 - 0x360)
045633 r3 = *(u64 *)(r10 - 0x350)
044493 r3 = *(u64 *)(r10 - 0x358)
045634 if r9 == 0x0 goto <offset>
044494 if r7 == 0x0 goto <offset>
045635 r6 += 0xa0
044495 r6 += 0xa0
045636 r9 += -0x1
044496 r7 += -0x1
045637 if r6 == 0x320 goto <offset>
044497 if r6 == 0x320 goto <offset>
045638 r2 = r3
044498 r2 = r3
045639 r2 += r6
044499 r2 += r6
045640 r1 = *(u64 *)(r2 - 0xa0)
044500 r1 = *(u64 *)(r2 - 0xa0)
045641 if r9 == 0x0 goto <offset>
044501 if r7 == 0x0 goto <offset>
045642 if r1 == 0x8 goto <offset>
044502 if r1 == 0x8 goto <offset>
045643 if r1 == 0x8 goto <offset>
044503 if r1 == 0x8 goto <offset>
045644 r2 += -0xa0
044504 r2 += -0xa0
045645 r8 = r5
045646 r3 = *(u64 *)(r5 + 0x0)
044505 r3 = *(u64 *)(r5 + 0x0)
045647 r1 = r10
044506 r1 = r10
045648 r1 += -0x178
044507 r1 += -0x178
045649 call -0x78a
044508 call -0x78b
045650 w4 = *(u32 *)(r10 - 0x174)
044509 w4 = *(u32 *)(r10 - 0x174)
045651 w5 = *(u32 *)(r10 - 0x178)
044510 w9 = *(u32 *)(r10 - 0x178)
045652 w7 = *(u8 *)(r10 - 0x90)
044511 w8 = *(u8 *)(r10 - 0x90)
045653 if r7 == 0xa goto <offset>
044512 if r8 == 0xa goto <offset>
045654 *(u64 *)(r10 - 0x368) = r4
044513 *(u64 *)(r10 - 0x378) = r4
045655 *(u64 *)(r10 - 0x308) = r5
045656 r1 = r10
044514 r1 = r10
045657 r1 += -0x2c0
044515 r1 += -0x2c0
045658 r2 = *(u64 *)(r10 - 0x360)
044516 r2 = *(u64 *)(r10 - 0x370)
045659 r3 = 0xe0
044517 r3 = 0xe0
045660 call <target>
044518 call <target>
045661 r2 = *(u64 *)(r10 - 0x358)
044519 r2 = *(u64 *)(r10 - 0x368)
045662 w1 = *(u32 *)(r2 + 0x0)
044520 w1 = *(u32 *)(r2 + 0x0)
045663 *(u32 *)(r10 - 0x2c8) = w1
044521 *(u32 *)(r10 - 0x2c8) = w1
045664 w1 = *(u32 *)(r2 + 0x3)
044522 w1 = *(u32 *)(r2 + 0x3)
045665 *(u32 *)(r10 - 0x2c5) = w1
044523 *(u32 *)(r10 - 0x2c5) = w1
045666 r0 = *(u64 *)(r10 - 0x348)
044524 r0 = *(u64 *)(r10 - 0x350)
045667 if r7 == 0x9 goto <offset>
044525 r5 = *(u64 *)(r10 - 0x348)
044526 if r8 == 0x9 goto <offset>
045668 r1 = *(u64 *)(r10 - 0x2a8)
044527 r1 = *(u64 *)(r10 - 0x2a8)
045669 *(u64 *)(r10 - 0x1c8) = r1
044528 *(u64 *)(r10 - 0x1c8) = r1
045670 r1 = *(u64 *)(r10 - 0x2b0)
044529 r1 = *(u64 *)(r10 - 0x2b0)
2 unchanged instructions hidden
045673 *(u64 *)(r10 - 0x1d8) = r1
044532 *(u64 *)(r10 - 0x1d8) = r1
045674 r1 = *(u64 *)(r10 - 0x2c0)
044533 r1 = *(u64 *)(r10 - 0x2c0)
045675 *(u64 *)(r10 - 0x1e0) = r1
044534 *(u64 *)(r10 - 0x1e0) = r1
045676 r3 = *(u64 *)(r10 - 0x378)
044535 r3 = *(u64 *)(r10 - 0x388)
045677 r2 = *(u64 *)(r3 + 0x18)
044536 r2 = *(u64 *)(r3 + 0x18)
045678 *(u64 *)(r10 - 0x160) = r2
044537 *(u64 *)(r10 - 0x160) = r2
045679 r2 = *(u64 *)(r3 + 0x10)
044538 r2 = *(u64 *)(r3 + 0x10)
69 unchanged instructions hidden
045749 if r3 == r2 goto <offset>
044608 if r3 == r2 goto <offset>
045750 r1 = 0x1
044609 r1 = 0x1
045751 if r1 != 0x0 goto <offset>
044610 if r1 != 0x0 goto <offset>
045752 r1 = *(u64 *)(r10 - 0x380)
044611 r1 = *(u64 *)(r10 - 0x398)
045753 if r1 == 0x4 goto <offset>
044612 if r1 == 0x4 goto <offset>
045754 *(u64 *)(r10 - 0x380) = r1
044613 *(u64 *)(r10 - 0x398) = r1
045755 r1 *= 0xf0
044614 r1 *= 0xf0
045756 r2 = *(u64 *)(r10 - 0x370)
044615 r2 = *(u64 *)(r10 - 0x380)
045757 r2 += r1
044616 r2 += r1
045758 *(u64 *)(r10 - 0x3b0) = r2
044617 r1 = *(u64 *)(r10 - 0x378)
045759 r1 = *(u64 *)(r10 - 0x368)
045760 *(u32 *)(r2 + 0x4) = w1
044618 *(u32 *)(r2 + 0x4) = w1
045761 r1 = *(u64 *)(r10 - 0x308)
044619 *(u32 *)(r2 + 0x0) = w9
045762 *(u32 *)(r2 + 0x0) = w1
045763 r1 = r2
044620 r1 = r2
044621 r9 = r2
045764 r1 += 0x8
044622 r1 += 0x8
045765 r2 = r10
044623 r2 = r10
045766 r2 += -0x2c0
044624 r2 += -0x2c0
045767 r3 = 0xe0
044625 r3 = 0xe0
045768 call <target>
044626 call <target>
045769 r2 = *(u64 *)(r10 - 0x3b0)
044627 *(u8 *)(r9 + 0xe8) = w8
045770 *(u8 *)(r2 + 0xe8) = w7
045771 w1 = *(u32 *)(r10 - 0x2c8)
044628 w1 = *(u32 *)(r10 - 0x2c8)
045772 *(u32 *)(r2 + 0xe9) = w1
044629 *(u32 *)(r9 + 0xe9) = w1
045773 w1 = *(u32 *)(r10 - 0x2c5)
044630 w1 = *(u32 *)(r10 - 0x2c5)
045774 *(u32 *)(r2 + 0xec) = w1
044631 *(u32 *)(r9 + 0xec) = w1
045775 r1 = *(u64 *)(r10 - 0x380)
044632 r1 = *(u64 *)(r10 - 0x398)
045776 r1 += 0x1
044633 r1 += 0x1
045777 *(u64 *)(r10 - 0x380) = r1
044634 *(u64 *)(r10 - 0x398) = r1
045778 r0 = *(u64 *)(r10 - 0x348)
044635 r9 = *(u64 *)(r10 - 0x360)
044636 r0 = *(u64 *)(r10 - 0x350)
044637 r5 = *(u64 *)(r10 - 0x348)
044638 r3 = *(u64 *)(r10 - 0x358)
044639 if r7 != 0x0 goto <offset>
045779 goto <offset>
044640 goto <offset>
045780 if r1 != 0x0 goto <offset>
044641 if r1 != 0x0 goto <offset>
045781 goto <offset>
044642 goto <offset>
045782 r6 = *(u64 *)(r10 - 0x340)
044643 r1 = *(u64 *)(r10 - 0x398)
045783 r9 = *(u64 *)(r10 - 0x380)
044644 if r1 < 0x2 goto <offset>
045784 if r9 < 0x2 goto <offset>
045785 r1 = *(u64 *)(r5 + 0x8)
044645 r1 = *(u64 *)(r5 + 0x8)
045786 r2 = *(u64 *)(r5 + 0x0)
044646 r2 = *(u64 *)(r5 + 0x0)
045787 r3 = *(u64 *)(r5 + 0x10)
044647 r3 = *(u64 *)(r5 + 0x10)
045788 r8 = *(u64 *)(r3 + 0x0)
044648 r8 = *(u64 *)(r3 + 0x0)
045789 r4 = *(u64 *)(r8 + 0x50)
044649 r4 = *(u64 *)(r8 + 0x50)
045790 if r4 == 0x0 goto <offset>
044650 if r4 == 0x0 goto <offset>
045791 r6 = *(u64 *)(r10 - 0x388)
044651 r7 = *(u64 *)(r10 - 0x390)
045792 r7 = *(u64 *)(r10 - 0x3a8)
044652 r6 = *(u64 *)(r10 - 0x328)
045793 goto <offset>
044653 goto <offset>
045794 *(u64 *)(r10 - 0x3c0) = r5
044654 r3 = *(u64 *)(r10 - 0x328)
045795 r3 = *(u64 *)(r10 - 0x3a8)
045796 r4 = *(u64 *)(r3 + 0x0)
044655 r4 = *(u64 *)(r3 + 0x0)
045797 r5 = *(u64 *)(r2 + 0x0)
044656 r5 = *(u64 *)(r2 + 0x0)
045798 r2 = *(u64 *)(r10 - 0x328)
044657 r2 = *(u64 *)(r10 - 0x330)
045799 r2 = *(u64 *)(r2 + 0x0)
044658 r2 = *(u64 *)(r2 + 0x0)
045800 r1 = *(u64 *)(r1 + 0x0)
044659 r1 = *(u64 *)(r1 + 0x0)
045801 r9 = r8
044660 r9 = r8
045802 r9 += 0x8
044661 r9 += 0x8
045803 *(u64 *)(r10 - 0x1d0) = r9
044662 *(u64 *)(r10 - 0x1d0) = r9
045804 *(u64 *)(r10 - 0x350) = r1
044663 *(u64 *)(r10 - 0x378) = r1
045805 r1 += 0x8
044664 r1 += 0x8
045806 *(u64 *)(r10 - 0x3c8) = r1
044665 *(u64 *)(r10 - 0x3c8) = r1
045807 *(u64 *)(r10 - 0x190) = r1
044666 *(u64 *)(r10 - 0x190) = r1
045808 *(u64 *)(r10 - 0x308) = r2
044667 *(u64 *)(r10 - 0x358) = r2
045809 r2 += 0x8
044668 r2 += 0x8
045810 *(u64 *)(r10 - 0x3b8) = r2
044669 *(u64 *)(r10 - 0x3c0) = r2
045811 *(u64 *)(r10 - 0x1a0) = r2
044670 *(u64 *)(r10 - 0x1a0) = r2
045812 r0 = r5
044671 r0 = r5
045813 r0 += 0x8
044672 r0 += 0x8
43 unchanged instructions hidden
045857 *(u64 *)(r10 - 0x3d0) = r0
044716 *(u64 *)(r10 - 0x3d0) = r0
045858 w3 = *(u8 *)(r8 + 0x1)
044717 w3 = *(u8 *)(r8 + 0x1)
045859 r0 = 0x1
044718 r0 = 0x1
044719 *(u64 *)(r10 - 0x3b8) = r0
045860 *(u64 *)(r10 - 0x3b0) = r0
044720 *(u64 *)(r10 - 0x3b0) = r0
045861 *(u64 *)(r10 - 0x368) = r0
045862 if r3 != 0x0 goto <offset>
044721 if r3 != 0x0 goto <offset>
045863 r3 = 0x0
044722 r3 = 0x0
045864 *(u64 *)(r10 - 0x368) = r3
044723 *(u64 *)(r10 - 0x3b0) = r3
045865 w3 = *(u8 *)(r8 + 0x2)
044724 w3 = *(u8 *)(r8 + 0x2)
045866 if r3 == 0x0 goto <offset>
044725 if r3 == 0x0 goto <offset>
045867 w3 = *(u8 *)(r8 + 0x3)
044726 w3 = *(u8 *)(r8 + 0x3)
045868 if r3 != 0x0 goto <offset>
044727 if r3 != 0x0 goto <offset>
045869 r3 = 0x0
044728 r3 = 0x0
045870 *(u64 *)(r10 - 0x3b0) = r3
044729 *(u64 *)(r10 - 0x3b8) = r3
045871 r3 = r8
044730 r3 = r8
045872 r3 += 0x28
044731 r3 += 0x28
045873 *(u64 *)(r10 - 0x120) = r3
044732 *(u64 *)(r10 - 0x120) = r3
3 unchanged instructions hidden
045877 r8 += 0x48
044736 r8 += 0x48
045878 *(u64 *)(r10 - 0x138) = r8
044737 *(u64 *)(r10 - 0x138) = r8
045879 *(u64 *)(r10 - 0x140) = r9
044738 *(u64 *)(r10 - 0x140) = r9
045880 r3 = *(u64 *)(r10 - 0x3b0)
044739 r3 = *(u64 *)(r10 - 0x3b8)
045881 *(u8 *)(r10 - 0x10e) = w3
044740 *(u8 *)(r10 - 0x10e) = w3
045882 *(u8 *)(r10 - 0x10f) = w0
044741 *(u8 *)(r10 - 0x10f) = w0
045883 r3 = *(u64 *)(r10 - 0x368)
044742 r3 = *(u64 *)(r10 - 0x3b0)
045884 *(u8 *)(r10 - 0x110) = w3
044743 *(u8 *)(r10 - 0x110) = w3
045885 *(u64 *)(r10 - 0x118) = 0x0
044744 *(u64 *)(r10 - 0x118) = 0x0
045886 *(u64 *)(r10 - 0x130) = 0x0
044745 *(u64 *)(r10 - 0x130) = 0x0
49 unchanged instructions hidden
045936 *(u8 *)(r10 - 0x9f) = w4
044795 *(u8 *)(r10 - 0x9f) = w4
045937 *(u8 *)(r10 - 0xa0) = w1
044796 *(u8 *)(r10 - 0xa0) = w1
045938 *(u64 *)(r10 - 0xa8) = 0x0
044797 *(u64 *)(r10 - 0xa8) = 0x0
045939 r1 = *(u64 *)(r10 - 0x308)
044798 r1 = *(u64 *)(r10 - 0x358)
045940 w1 = *(u8 *)(r1 + 0x0)
044799 w1 = *(u8 *)(r1 + 0x0)
045941 if r1 == 0x0 goto <offset>
044800 if r1 == 0x0 goto <offset>
045942 r0 = *(u64 *)(r10 - 0x308)
044801 r0 = *(u64 *)(r10 - 0x358)
045943 w3 = *(u8 *)(r0 + 0x1)
044802 w3 = *(u8 *)(r0 + 0x1)
045944 r2 = 0x1
044803 r2 = 0x1
045945 r1 = 0x1
044804 r1 = 0x1
15 unchanged instructions hidden
045961 *(u64 *)(r10 - 0x88) = r3
044820 *(u64 *)(r10 - 0x88) = r3
045962 r0 += 0x48
044821 r0 += 0x48
045963 *(u64 *)(r10 - 0x90) = r0
044822 *(u64 *)(r10 - 0x90) = r0
045964 r3 = *(u64 *)(r10 - 0x3b8)
044823 r3 = *(u64 *)(r10 - 0x3c0)
045965 *(u64 *)(r10 - 0x98) = r3
044824 *(u64 *)(r10 - 0x98) = r3
045966 *(u8 *)(r10 - 0x66) = w2
044825 *(u8 *)(r10 - 0x66) = w2
045967 *(u8 *)(r10 - 0x67) = w4
044826 *(u8 *)(r10 - 0x67) = w4
045968 *(u8 *)(r10 - 0x68) = w1
044827 *(u8 *)(r10 - 0x68) = w1
045969 *(u64 *)(r10 - 0x70) = 0x0
044828 *(u64 *)(r10 - 0x70) = 0x0
045970 r1 = *(u64 *)(r10 - 0x350)
044829 r1 = *(u64 *)(r10 - 0x378)
045971 w1 = *(u8 *)(r1 + 0x0)
044830 w1 = *(u8 *)(r1 + 0x0)
045972 if r1 == 0x0 goto <offset>
044831 if r1 == 0x0 goto <offset>
045973 r0 = *(u64 *)(r10 - 0x350)
044832 r0 = *(u64 *)(r10 - 0x378)
045974 w1 = *(u8 *)(r0 + 0x1)
044833 w1 = *(u8 *)(r0 + 0x1)
045975 w2 = *(u8 *)(r0 + 0x2)
044834 w2 = *(u8 *)(r0 + 0x2)
045976 w5 = *(u8 *)(r0 + 0x3)
044835 w5 = *(u8 *)(r0 + 0x3)
15 unchanged instructions hidden
045992 r4 = 0x0
044851 r4 = 0x0
045993 *(u8 *)(r10 - 0x2e) = w4
044852 *(u8 *)(r10 - 0x2e) = w4
045994 r4 = 0x1
044853 r4 = 0x1
045995 r6 = *(u64 *)(r10 - 0x388)
044854 r7 = *(u64 *)(r10 - 0x390)
045996 r7 = *(u64 *)(r10 - 0x3a8)
044855 r9 = *(u64 *)(r10 - 0x360)
045997 r9 = *(u64 *)(r10 - 0x380)
045998 if r2 != 0x0 goto <offset>
044856 if r2 != 0x0 goto <offset>
045999 r4 = 0x0
044857 r4 = 0x0
046000 *(u8 *)(r10 - 0x2f) = w4
044858 *(u8 *)(r10 - 0x2f) = w4
044859 r6 = *(u64 *)(r10 - 0x328)
046001 if r1 != 0x0 goto <offset>
044860 if r1 != 0x0 goto <offset>
046002 r3 = 0x0
044861 r3 = 0x0
046003 *(u8 *)(r10 - 0x30) = w3
044862 *(u8 *)(r10 - 0x30) = w3
16 unchanged instructions hidden
046020 r4 = 0x8
044879 r4 = 0x8
046021 r5 = 0x0
044880 r5 = 0x0
046022 call sol_invoke_signed_c
044881 call sol_invoke_signed_c
046023 r1 = *(u64 *)(r10 - 0x3c0)
044882 r1 = *(u64 *)(r10 - 0x348)
046024 r3 = *(u64 *)(r1 + 0x10)
044883 r3 = *(u64 *)(r1 + 0x10)
046025 r2 = *(u64 *)(r1 + 0x0)
044884 r2 = *(u64 *)(r1 + 0x0)
046026 r1 = *(u64 *)(r1 + 0x8)
044885 r1 = *(u64 *)(r1 + 0x8)
046027 r0 = *(u64 *)(r10 - 0x348)
044886 r0 = *(u64 *)(r10 - 0x350)
046028 *(u64 *)(r10 - 0x138) = r3
044887 *(u64 *)(r10 - 0x138) = r3
046029 *(u64 *)(r10 - 0x140) = r6
044888 *(u64 *)(r10 - 0x140) = r7
046030 *(u64 *)(r10 - 0x148) = r2
044889 *(u64 *)(r10 - 0x148) = r2
046031 r2 = *(u64 *)(r10 - 0x398)
044890 r2 = *(u64 *)(r10 - 0x3a0)
046032 *(u64 *)(r10 - 0x150) = r2
044891 *(u64 *)(r10 - 0x150) = r2
046033 r2 = *(u64 *)(r10 - 0x330)
044892 r2 = *(u64 *)(r10 - 0x338)
046034 *(u64 *)(r10 - 0x158) = r2
044893 *(u64 *)(r10 - 0x158) = r2
046035 r2 = *(u64 *)(r10 - 0x328)
044894 r2 = *(u64 *)(r10 - 0x330)
046036 *(u64 *)(r10 - 0x160) = r2
044895 *(u64 *)(r10 - 0x160) = r2
046037 *(u64 *)(r10 - 0x168) = r1
044896 *(u64 *)(r10 - 0x168) = r1
046038 r1 = *(u64 *)(r10 - 0x338)
044897 r1 = *(u64 *)(r10 - 0x340)
046039 *(u64 *)(r10 - 0x170) = r1
044898 *(u64 *)(r10 - 0x170) = r1
046040 *(u64 *)(r10 - 0x178) = r7
044899 *(u64 *)(r10 - 0x178) = r6
046041 if r9 >= 0x5 goto <offset>
044900 r3 = *(u64 *)(r10 - 0x398)
046042 r1 = *(u64 *)(r10 - 0x2f8)
044901 if r3 >= 0x5 goto <offset>
044902 r1 = *(u64 *)(r10 - 0x300)
046043 r2 = r1
044903 r2 = r1
046044 r1 = 0x1
044904 r1 = 0x1
046045 r6 = *(u64 *)(r10 - 0x340)
046046 if r2 != 0x0 goto <offset>
044905 if r2 != 0x0 goto <offset>
046047 r1 = 0x0
044906 r1 = 0x0
046048 r2 = *(u64 *)(r10 - 0x3a0)
044907 r2 = *(u64 *)(r10 - 0x3a8)
046049 *(u64 *)(r10 - 0xfe0) = r2
044908 *(u64 *)(r10 - 0xfe0) = r2
046050 r2 = *(u64 *)(r10 - 0x300)
044909 r2 = *(u64 *)(r10 - 0x308)
046051 *(u64 *)(r10 - 0xff0) = r2
044910 *(u64 *)(r10 - 0xff0) = r2
046052 r2 = r10
044911 r2 = r10
046053 r2 += -0x178
044912 r2 += -0x178
046054 *(u64 *)(r10 - 0xff8) = r2
044913 *(u64 *)(r10 - 0xff8) = r2
046055 *(u64 *)(r10 - 0x1000) = r9
044914 *(u64 *)(r10 - 0x1000) = r3
046056 *(u64 *)(r10 - 0xfe8) = r1
044915 *(u64 *)(r10 - 0xfe8) = r1
046057 r1 = r10
044916 r1 = r10
046058 r1 += -0x1e0
044917 r1 += -0x1e0
046059 r5 = r10
044918 r5 = r10
046060 r2 = r0
044919 r2 = r0
046061 r3 = *(u64 *)(r10 - 0x318)
044920 r3 = *(u64 *)(r10 - 0x318)
046062 r4 = *(u64 *)(r10 - 0x370)
044921 r4 = *(u64 *)(r10 - 0x380)
046063 call -0xb157
044922 call -0xae05
046064 w1 = *(u8 *)(r10 - 0x1d8)
044923 w1 = *(u8 *)(r10 - 0x1d8)
046065 if r1 == 0x2 goto <offset>
044924 if r1 == 0x2 goto <offset>
046066 r9 = *(u64 *)(r10 - 0x1e0)
044925 r6 = *(u64 *)(r10 - 0x1e0)
046067 r0 = *(u64 *)(r10 - 0x348)
044926 r2 = *(u64 *)(r10 - 0x2f8)
046068 if r6 == 0x0 goto <offset>
044927 r0 = *(u64 *)(r10 - 0x350)
044928 if r2 == 0x0 goto <offset>
046069 r2 = r1
044929 r2 = r1
046070 r2 &= 0x1
044930 r2 &= 0x1
046071 if r2 == 0x0 goto <offset>
044931 if r2 == 0x0 goto <offset>
32 unchanged instructions hidden
046104 w3 = *(u8 *)(r0 + 0x3)
044964 w3 = *(u8 *)(r0 + 0x3)
046105 if r3 == 0x0 goto <offset>
044965 if r3 == 0x0 goto <offset>
046106 goto <offset>
044966 goto <offset>
046107 r5 = 0xb
044967 r9 = 0xb
046108 goto <offset>
044968 goto <offset>
046109 w4 = *(u32 *)(r10 - 0x1dc)
044969 w4 = *(u32 *)(r10 - 0x1dc)
046110 w5 = *(u32 *)(r10 - 0x1e0)
044970 w9 = *(u32 *)(r10 - 0x1e0)
046111 goto <offset>
044971 goto <offset>
046112 r1 &= 0x1
044972 r1 &= 0x1
046113 if r1 != 0x0 goto <offset>
044973 if r1 != 0x0 goto <offset>
046114 r9 = 0x0
044974 r6 = 0x0
046115 r1 = r10
044975 r1 = r10
046116 r1 += -0x178
044976 r1 += -0x178
046117 r2 = *(u64 *)(r10 - 0x388)
044977 r2 = r7
046118 call -0xaa6
044978 call -0xaa8
046119 w1 = *(u32 *)(r10 - 0x178)
044979 w1 = *(u32 *)(r10 - 0x178)
046120 if r1 == 0x0 goto <offset>
044980 if r1 == 0x0 goto <offset>
046121 w4 = *(u32 *)(r10 - 0x170)
044981 w4 = *(u32 *)(r10 - 0x170)
046122 w5 = *(u32 *)(r10 - 0x174)
044982 w9 = *(u32 *)(r10 - 0x174)
046123 goto <offset>
044983 goto <offset>
046124 r7 = *(u64 *)(r10 - 0x170)
044984 r3 = r9
046125 *(u64 *)(r10 - 0x78) = 0x0
044985 r1 = *(u64 *)(r10 - 0x308)
046126 r8 = r10
044986 r3 += r1
046127 r8 += -0x178
044987 r1 = r9
046128 r1 = r8
044988 r9 = 0x0
046129 r2 = <addr> ll
044989 r5 = 0x1
046130 r3 = 0x15
044990 if r3 < r1 goto <offset>
046131 call -0xb434
046132 r1 = r8
046133 r2 = *(u64 *)(r10 - 0x390)
046134 call -0xb411
046135 r1 = r8
046136 r2 = <addr> ll
046137 r3 = 0x7
046138 call -0xb43b
046139 r1 = r8
046140 r2 = r7
046141 call -0xb418
046142 r1 = r8
046143 r2 = <addr> ll
046144 r3 = 0xa
046145 call -0xb442
046146 r1 = r8
046147 r2 = r9
046148 call -0xb41f
046149 r1 = r8
046150 r2 = <addr> ll
046151 r3 = 0x10
046152 call -0xb449
046153 r1 = r7
046154 r1 += r9
046155 r2 = 0x1
046156 if r1 < r7 goto <offset>
046157 r2 = 0x0
046158 r7 = -0x1
046159 r9 = -0x1
046160 if r2 != 0x0 goto <offset>
046161 r9 = r1
046162 r1 = r8
046163 r2 = r9
046164 call -0xb42f
046165 r1 = r8
046166 r2 = <addr> ll
046167 r3 = 0xc
046168 call -0xb459
046169 r1 = r8
046170 r6 = *(u64 *)(r10 - 0x300)
046171 r2 = r6
046172 call -0xb437
046173 r1 = r8
046174 r2 = <addr> ll
046175 r3 = 0xa
046176 call -0xb461
046177 r3 = *(u64 *)(r10 - 0x390)
046178 r1 = r3
046179 r1 += r6
046180 r2 = 0x1
046181 if r1 < r3 goto <offset>
046182 r2 = 0x0
046183 if r2 != 0x0 goto <offset>
046184 r7 = r1
046185 r1 = r8
046186 r2 = r7
046187 call -0xb446
046188 r1 = r8
046189 r2 = <addr> ll
046190 r3 = 0x6
046191 call -0xb470
046192 r2 = 0x1
046193 if r9 >= r7 goto <offset>
046194 r2 = 0x0
046195 r1 = r8
046196 call -0xb44f
046197 r1 = r8
046198 r2 = <addr> ll
046199 r3 = 0x8
046200 call -0xb479
046201 r1 = *(u64 *)(r10 - 0x2f8)
046202 if r1 == 0x0 goto <offset>
046203 r2 = 0x1
046204 if r9 < r7 goto <offset>
046205 r2 = 0x0
046206 r6 = r10
046207 r6 += -0x178
046208 r1 = r6
046209 call -0xb45c
046210 r2 = *(u64 *)(r10 - 0x78)
046211 r1 = r6
046212 call sol_log_
046213 r4 = 0x1
046214 r5 = 0x0
044991 r5 = 0x0
046215 if r9 >= r7 goto <offset>
044992 r4 = *(u64 *)(r10 - 0x170)
044993 r1 = -0x1
044994 r2 = -0x1
044995 if r5 == 0x0 goto <offset>
044996 r3 = r4
044997 r3 += r6
044998 r5 = 0x1
044999 if r3 < r4 goto <offset>
045000 r5 = 0x0
045001 if r5 == 0x0 goto <offset>
045002 r8 = 0x1a
045003 r3 = *(u64 *)(r10 - 0x300)
045004 if r3 == 0x0 goto <offset>
045005 r4 = 0x1
045006 if r1 < r2 goto <offset>
046216 goto <offset>
045007 goto <offset>
046217 r6 = r10
045008 r4 = *(u64 *)(r10 - 0x170)
046218 r6 += -0x178
045009 r1 = -0x1
046219 r1 = r6
045010 r2 = -0x1
046220 r2 = 0x0
045011 if r5 != 0x0 goto <offset>
046221 call -0xb468
045012 r2 = r3
046222 r2 = *(u64 *)(r10 - 0x78)
045013 r3 = r4
046223 r1 = r6
045014 r3 += r6
046224 call sol_log_
045015 r5 = 0x1
046225 r5 = 0x1a
045016 if r3 >= r4 goto <offset>
045017 if r5 != 0x0 goto <offset>
045018 r1 = r3
045019 r8 = 0x1a
045020 r3 = *(u64 *)(r10 - 0x300)
045021 if r3 != 0x0 goto <offset>
046226 goto <offset>
045022 goto <offset>
046227 r1 = <addr> ll
045023 r1 = <addr> ll
046228 goto <offset>
045024 goto <offset>
046229 r1 = 0x8
045025 r1 = 0x8
046230 r2 = 0x3c0
045026 r2 = 0x3c0
046231 call <target>
045027 call <target>
046232 r1 = r9
045028 r1 = r3
046233 r2 = 0x4
045029 r2 = 0x4
046234 r3 = <addr> ll
045030 r3 = <addr> ll
046235 call <target>
045031 call <target>
52 unchanged instructions hidden
046288 r3 = r10
045084 r3 = r10
046289 r3 += -0x7f8
045085 r3 += -0x7f8
046290 r5 = r10
045086 r5 = r10
046291 call -0x381
045087 call -0x343
046292 r0 = 0x0
045088 r0 = 0x0
046293 w1 = *(u32 *)(r10 - 0x800)
045089 w1 = *(u32 *)(r10 - 0x800)
046294 if r1 != 0x1a goto <offset>
045090 if r1 != 0x1a goto <offset>
496 unchanged instructions hidden
046791 r1 = r10
045587 r1 = r10
046792 r1 += -0x10
045588 r1 += -0x10
046793 *(u64 *)(r10 - 0x30) = r1
045589 *(u64 *)(r10 - 0x30) = r1
046794 r1 = 0xb972 ll
045590 r1 = 0xb4be ll
046795 *(u64 *)(r10 - 0x8) = r1
045591 *(u64 *)(r10 - 0x8) = r1
046796 r1 = r10
045592 r1 = r10
046797 r1 += -0x48
045593 r1 += -0x48
13 unchanged instructions hidden
046811 r1 = r10
045607 r1 = r10
046812 r1 += -0x10
045608 r1 += -0x10
046813 *(u64 *)(r10 - 0x30) = r1
045609 *(u64 *)(r10 - 0x30) = r1
046814 r1 = 0xb9d7 ll
045610 r1 = 0xb523 ll
046815 *(u64 *)(r10 - 0x8) = r1
045611 *(u64 *)(r10 - 0x8) = r1
046816 r1 = r10
045612 r1 = r10
046817 r1 += -0x50
045613 r1 += -0x50
36 unchanged instructions hidden
046854 r1 = r10
045650 r1 = r10
046855 r1 += -0x60
045651 r1 += -0x60
046856 *(u64 *)(r10 - 0x10) = r1
045652 *(u64 *)(r10 - 0x10) = r1
046857 r1 = 0xb972 ll
045653 r1 = 0xb4be ll
046858 *(u64 *)(r10 - 0x8) = r1
045654 *(u64 *)(r10 - 0x8) = r1
046859 *(u64 *)(r10 - 0x18) = r1
045655 *(u64 *)(r10 - 0x18) = r1
046860 r1 = r10
045656 r1 = r10
727 unchanged instructions hidden
047588 r1 = r10
046384 r1 = r10
047589 r1 += -0x58
046385 r1 += -0x58
047590 *(u64 *)(r10 - 0x10) = r1
046386 *(u64 *)(r10 - 0x10) = r1
047591 r1 = 0xb972 ll
046387 r1 = 0xb4be ll
047592 *(u64 *)(r10 - 0x8) = r1
046388 *(u64 *)(r10 - 0x8) = r1
047593 *(u64 *)(r10 - 0x18) = r1
046389 *(u64 *)(r10 - 0x18) = r1
047594 r1 = r10
046390 r1 = r10
16 unchanged instructions hidden
047611 r1 = r10
046407 r1 = r10
047612 r1 += -0x58
046408 r1 += -0x58
047613 *(u64 *)(r10 - 0x10) = r1
046409 *(u64 *)(r10 - 0x10) = r1
047614 r1 = 0xb972 ll
046410 r1 = 0xb4be ll
047615 *(u64 *)(r10 - 0x8) = r1
046411 *(u64 *)(r10 - 0x8) = r1
047616 *(u64 *)(r10 - 0x18) = r1
046412 *(u64 *)(r10 - 0x18) = r1
047617 r1 = r10
046413 r1 = r10
16 unchanged instructions hidden
047634 r1 = r10
046430 r1 = r10
047635 r1 += -0x58
046431 r1 += -0x58
047636 *(u64 *)(r10 - 0x10) = r1
046432 *(u64 *)(r10 - 0x10) = r1
047637 r1 = 0xb972 ll
046433 r1 = 0xb4be ll
047638 *(u64 *)(r10 - 0x8) = r1
046434 *(u64 *)(r10 - 0x8) = r1
047639 *(u64 *)(r10 - 0x18) = r1
046435 *(u64 *)(r10 - 0x18) = r1
047640 r1 = r10
046436 r1 = r10