Version diff

Deploy at slot 432874590 for Program 7KAE...UXzT.

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