Version diff
Upgrade at slot 432939859 for Program BTHR...xr4d.
Before No previous version
PendingAfter slot 432939859
18036663...df89d511Updated Jul 14, 2026, 10:21 PM
4wDW...CbTJChanged instruction rows 2493
Before After
000000 r3 = r2 000001 r2 = *(u64 *)(r1 + 0x8) 000002 r1 = *(u64 *)(r1 + 0x0) 000003 call <target> 000004 exit 000005 r0 = 0x1a 000006 r2 = *(u64 *)(r1 + 0x48) 000007 r3 = *(u64 *)(r1 + 0x50) 000008 *(u64 *)(r10 - 0x10) = r3 000009 if r2 >= r3 goto <offset> 000010 r3 = r2 000011 r3 *= 0x38 000012 r4 = *(u64 *)(r1 + 0x38) 000013 r4 += r3 000014 r3 = *(u64 *)(r1 + 0x20) 000015 r5 = r2 000016 r5 += r3 000017 r3 = r5 000018 r3 <<= 0x3 000019 r6 = *(u64 *)(r1 + 0x0) 000020 r6 += r3 000021 r5 <<= 0x4 000022 *(u64 *)(r10 - 0x18) = r1 000023 r3 = *(u64 *)(r1 + 0x10) 000024 r5 += r3 000025 r5 += 0x8 000026 goto <offset> 000027 r1 = *(u64 *)(r3 + 0x50) 000028 r7 = r3 000029 r7 += 0x28 000030 *(u64 *)(r4 + 0x20) = r7 000031 r7 = r3 000032 r7 += 0x58 000033 *(u64 *)(r4 + 0x18) = r7 000034 *(u64 *)(r4 + 0x10) = r1 000035 r3 += 0x48 000036 *(u64 *)(r4 + 0x8) = r3 000037 *(u64 *)(r4 + 0x0) = r0 000038 *(u8 *)(r4 + 0x32) = w8 000039 *(u8 *)(r4 + 0x31) = w9 000040 r1 = *(u64 *)(r10 - 0x8) 000041 *(u8 *)(r4 + 0x30) = w1 000042 r5 += 0x10 000043 r6 += 0x8 000044 *(u64 *)(r4 + 0x28) = 0x0 000045 r4 += 0x38 000046 r1 = *(u64 *)(r10 - 0x10) 000047 if r2 >= r1 goto <offset> 000048 r2 += 0x1 000049 r3 = *(u64 *)(r6 + 0x0) 000050 r3 = *(u64 *)(r3 + 0x0) 000051 r1 = *(u64 *)(r5 - 0x8) 000052 r0 = *(u64 *)(r1 + 0x0) 000053 r8 = *(u64 *)(r3 + 0x8) 000054 if r8 != r0 goto <offset> 000055 r0 = 0x1 000056 r8 = *(u64 *)(r1 + 0x8) 000057 r9 = *(u64 *)(r3 + 0x10) 000058 if r9 != r8 goto <offset> 000059 r8 = *(u64 *)(r1 + 0x10) 000060 r9 = *(u64 *)(r3 + 0x18) 000061 if r9 != r8 goto <offset> 000062 r1 = *(u64 *)(r1 + 0x18) 000063 r8 = *(u64 *)(r3 + 0x20) 000064 if r8 != r1 goto <offset> 000065 w0 = *(u8 *)(r5 + 0x0) 000066 r1 = 0x0 000067 if r0 != 0x0 goto <offset> 000068 r1 = 0x77 000069 w0 = *(u8 *)(r3 + 0x0) 000070 r1 |= r0 000071 if r1 != 0xff goto <offset> 000072 w1 = *(u8 *)(r3 + 0x1) 000073 r8 = 0x1 000074 r0 = 0x1 000075 if r1 == 0x0 goto <offset> 000076 *(u64 *)(r10 - 0x8) = r0 000077 w1 = *(u8 *)(r3 + 0x2) 000078 r9 = 0x1 000079 if r1 == 0x0 goto <offset> 000080 r0 = r3 000081 r0 += 0x8 000082 w1 = *(u8 *)(r3 + 0x3) 000083 if r1 != 0x0 goto <offset> 000084 goto <offset> 000085 r0 = 0x0 000086 *(u64 *)(r10 - 0x8) = r0 000087 w1 = *(u8 *)(r3 + 0x2) 000088 r9 = 0x1 000089 if r1 != 0x0 goto <offset> 000090 r9 = 0x0 000091 r0 = r3 000092 r0 += 0x8 000093 w1 = *(u8 *)(r3 + 0x3) 000094 if r1 != 0x0 goto <offset> 000095 r8 = 0x0 000096 goto <offset> 000097 r0 = 0xb 000098 goto <offset> 000099 r0 = 0x1a 000100 r2 = *(u64 *)(r10 - 0x10) 000101 r1 = *(u64 *)(r10 - 0x18) 000102 *(u64 *)(r1 + 0x48) = r2 000103 exit 000104 r0 = 0x1 000105 goto <offset> 000106 if r2 != 0x410 goto <offset> 000107 r2 = r1 000108 r2 &= 0x7 000109 if r2 != 0x0 goto <offset> 000110 r0 = r1 000111 exit 000112 r1 = 0x535a ll 000113 r2 = 0xe 000114 r3 = 0x2 000115 call <target> 000116 r1 = 0x535a ll 000117 r2 = 0xe 000118 r3 = 0x0 000119 call <target> 000120 *(u64 *)(r10 - 0x60) = r2 000121 *(u64 *)(r10 - 0x68) = r1 000122 *(u8 *)(r10 - 0x51) = w3 000123 r1 = 0x5458 ll 000124 *(u64 *)(r10 - 0x50) = r1 000125 r1 = r10 000126 r1 += -0x20 000127 *(u64 *)(r10 - 0x40) = r1 000128 r1 = 0x5f9 ll 000129 *(u64 *)(r10 - 0x8) = r1 000130 r1 = r10 000131 r1 += -0x51 000132 *(u64 *)(r10 - 0x10) = r1 000133 r1 = 0x0 ll 000134 *(u64 *)(r10 - 0x18) = r1 000135 r1 = r10 000136 r1 += -0x68 000137 *(u64 *)(r10 - 0x20) = r1 000138 *(u64 *)(r10 - 0x30) = 0x0 000139 *(u64 *)(r10 - 0x48) = 0x2 000140 *(u64 *)(r10 - 0x38) = 0x2 000141 r1 = r10 000142 r1 += -0x50 000143 r2 = 0x5478 ll 000144 call <target> 000145 if r4 >= 0x2 goto <offset> 000146 r6 = 0xa 000147 goto <offset> 000148 r4 = *(u64 *)(r5 - 0xff8) 000149 if r4 != 0x8 goto <offset> 000150 r0 = *(u64 *)(r3 + 0x0) 000151 w4 = *(u8 *)(r0 + 0x1) 000152 if r4 == 0x0 goto <offset> 000153 r6 = 0x0 000154 r4 = 0x1772 000155 r8 = *(u64 *)(r2 + 0x0) 000156 r7 = *(u64 *)(r3 + 0x8) 000157 r3 = *(u64 *)(r7 + 0x28) 000158 if r3 != r8 goto <offset> 000159 r3 = *(u64 *)(r2 + 0x8) 000160 r8 = *(u64 *)(r7 + 0x30) 000161 if r8 != r3 goto <offset> 000162 r3 = *(u64 *)(r2 + 0x10) 000163 r8 = *(u64 *)(r7 + 0x38) 000164 if r8 != r3 goto <offset> 000165 r3 = *(u64 *)(r2 + 0x18) 000166 r8 = *(u64 *)(r7 + 0x40) 000167 if r8 != r3 goto <offset> 000168 r8 = r1 000169 r1 = *(u64 *)(r5 - 0x1000) 000170 r9 = *(u64 *)(r1 + 0x0) 000171 r1 = 0x53b8 ll 000172 *(u64 *)(r10 - 0x58) = r1 000173 r0 += 0x8 000174 *(u64 *)(r10 - 0x48) = r0 000175 *(u64 *)(r10 - 0x40) = 0x20 000176 *(u64 *)(r10 - 0x50) = 0xe 000177 *(u8 *)(r10 - 0x31) = 0xff 000178 r1 = r10 000179 r1 += -0x58 000180 r4 = r10 000181 r4 += -0x30 000182 r5 = r10 000183 r5 += -0x31 000184 r3 = r2 000185 r2 = 0x2 000186 call sol_try_find_program_address 000187 if r0 != 0x0 goto <offset> 000188 r4 = 0x1774 000189 r2 = *(u64 *)(r10 - 0x30) 000190 r3 = *(u64 *)(r7 + 0x8) 000191 r1 = r8 000192 if r3 != r2 goto <offset> 000193 r2 = *(u64 *)(r10 - 0x28) 000194 r3 = *(u64 *)(r7 + 0x10) 000195 if r3 != r2 goto <offset> 000196 r2 = *(u64 *)(r10 - 0x20) 000197 r3 = *(u64 *)(r7 + 0x18) 000198 if r3 != r2 goto <offset> 000199 r2 = *(u64 *)(r10 - 0x18) 000200 r3 = *(u64 *)(r7 + 0x20) 000201 if r3 != r2 goto <offset> 000202 w3 = *(u8 *)(r7 + 0x0) 000203 r2 = r3 000204 r2 &= 0xf 000205 if r2 != 0xf goto <offset> 000206 r2 = r3 000207 r2 &= 0xf7 000208 *(u8 *)(r7 + 0x0) = w2 000209 r4 = 0x1772 000210 r2 = *(u64 *)(r7 + 0x50) 000211 if r2 != 0x410 goto <offset> 000212 r2 = r7 000213 r2 += 0x58 000214 r4 = r2 000215 r4 &= 0x7 000216 if r4 != 0x0 goto <offset> 000217 r4 = 0x1773 000218 r5 = *(u64 *)(r2 + 0x0) 000219 r0 = <addr> ll 000220 if r5 != r0 goto <offset> 000221 r1 = 0x68 000222 if r1 == 0x468 goto <offset> 000223 r4 = r7 000224 r4 += r1 000225 r1 += 0x8 000226 r4 = *(u64 *)(r4 + 0x0) 000227 if r4 != r9 goto <offset> 000228 r4 = 0x1771 000229 goto <offset> 000230 r6 = 0x2 000231 goto <offset> 000232 r6 = 0x7 000233 *(u32 *)(r1 + 0x4) = w4 000234 *(u32 *)(r1 + 0x0) = w6 000235 exit 000236 r6 = 0xb 000237 r4 = 0x0 000238 goto <offset> 000239 r1 = r2 000240 r2 = 0x410 000241 call -0x88 000242 r1 = *(u64 *)(r7 + 0x60) 000243 r2 = r1 000244 r2 &= 0x7f 000245 r2 <<= 0x3 000246 r3 = r7 000247 r3 += r2 000248 *(u64 *)(r3 + 0x68) = r9 000249 r1 += 0x1 000250 r1 &= 0x7f 000251 *(u64 *)(r7 + 0x60) = r1 000252 r6 = 0x1a 000253 w3 = *(u8 *)(r7 + 0x0) 000254 r3 |= 0x8 000255 r1 = r8 000256 *(u8 *)(r7 + 0x0) = w3 000257 goto <offset> 000258 r1 = 0x5490 ll 000259 *(u64 *)(r10 - 0x30) = r1 000260 *(u64 *)(r10 - 0x10) = 0x0 000261 *(u64 *)(r10 - 0x28) = 0x1 000262 *(u64 *)(r10 - 0x18) = 0x0 000263 *(u64 *)(r10 - 0x20) = 0x8 000264 r1 = r10 000265 r1 += -0x30 000266 r2 = 0x54a0 ll 000267 call <target> 000268 r1 = 0x5350 ll 000269 r2 = 0xa 000270 r3 = 0x0 000271 call -0x98 000272 if r4 >= 0x3 goto <offset> 000273 r8 = 0xa 000274 goto <offset> 000275 r4 = *(u64 *)(r5 - 0xff8) 000276 if r4 != 0x8 goto <offset> 000277 r6 = *(u64 *)(r3 + 0x0) 000278 w4 = *(u8 *)(r6 + 0x1) 000279 if r4 == 0x0 goto <offset> 000280 r8 = 0x0 000281 r4 = 0x1777 000282 r0 = *(u64 *)(r2 + 0x0) 000283 r9 = *(u64 *)(r3 + 0x10) 000284 r7 = *(u64 *)(r9 + 0x28) 000285 if r7 != r0 goto <offset> 000286 r0 = *(u64 *)(r2 + 0x8) 000287 r7 = *(u64 *)(r9 + 0x30) 000288 if r7 != r0 goto <offset> 000289 r0 = *(u64 *)(r2 + 0x10) 000290 r7 = *(u64 *)(r9 + 0x38) 000291 if r7 != r0 goto <offset> 000292 r0 = *(u64 *)(r2 + 0x18) 000293 r7 = *(u64 *)(r9 + 0x40) 000294 if r7 != r0 goto <offset> 000295 *(u64 *)(r10 - 0x70) = r1 000296 r1 = *(u64 *)(r5 - 0x1000) 000297 r1 = *(u64 *)(r1 + 0x0) 000298 *(u64 *)(r10 - 0x78) = r1 000299 r7 = *(u64 *)(r3 + 0x8) 000300 r1 = 0x53c6 ll 000301 *(u64 *)(r10 - 0x68) = r1 000302 r1 = r7 000303 r1 += 0x8 000304 *(u64 *)(r10 - 0x48) = r1 000305 r6 += 0x8 000306 *(u64 *)(r10 - 0x58) = r6 000307 *(u64 *)(r10 - 0x40) = 0x20 000308 *(u64 *)(r10 - 0x50) = 0x20 000309 *(u64 *)(r10 - 0x60) = 0xd 000310 *(u8 *)(r10 - 0x31) = 0xff 000311 r1 = r10 000312 r1 += -0x68 000313 r4 = r10 000314 r4 += -0x30 000315 r5 = r10 000316 r5 += -0x31 000317 r3 = r2 000318 r2 = 0x3 000319 call sol_try_find_program_address 000320 if r0 != 0x0 goto <offset> 000321 r4 = 0x1779 000322 r2 = *(u64 *)(r10 - 0x30) 000323 r3 = *(u64 *)(r9 + 0x8) 000324 r1 = *(u64 *)(r10 - 0x70) 000325 if r3 != r2 goto <offset> 000326 r2 = *(u64 *)(r10 - 0x28) 000327 r3 = *(u64 *)(r9 + 0x10) 000328 if r3 != r2 goto <offset> 000329 r2 = *(u64 *)(r10 - 0x20) 000330 r3 = *(u64 *)(r9 + 0x18) 000331 if r3 != r2 goto <offset> 000332 r2 = *(u64 *)(r10 - 0x18) 000333 r3 = *(u64 *)(r9 + 0x20) 000334 if r3 != r2 goto <offset> 000335 r1 = r10 000336 r1 += -0x30 000337 r2 = r7 000338 r3 = r6 000339 call <target> 000340 w1 = *(u32 *)(r10 - 0x30) 000341 if r1 != 0x1 goto <offset> 000342 w4 = *(u32 *)(r10 - 0x2c) 000343 r1 = *(u64 *)(r10 - 0x70) 000344 goto <offset> 000345 r8 = 0x2 000346 goto <offset> 000347 r8 = 0x7 000348 *(u32 *)(r1 + 0x4) = w4 000349 *(u32 *)(r1 + 0x0) = w8 000350 exit 000351 r8 = 0xb 000352 r4 = 0x0 000353 w2 = *(u8 *)(r9 + 0x0) 000354 r3 = r2 000355 r3 &= 0x8 000356 r1 = *(u64 *)(r10 - 0x70) 000357 if r3 == 0x0 goto <offset> 000358 r3 = r2 000359 r3 &= 0x7 000360 if r3 == 0x0 goto <offset> 000361 r6 = *(u64 *)(r10 - 0x28) 000362 r2 += -0x1 000363 *(u8 *)(r9 + 0x0) = w2 000364 r8 = 0x0 000365 r4 = 0x1777 000366 r2 = *(u64 *)(r9 + 0x50) 000367 if r2 != 0x18 goto <offset> 000368 r1 = r9 000369 r1 += 0x58 000370 r2 = r1 000371 r2 &= 0x7 000372 if r2 != 0x0 goto <offset> 000373 r4 = 0x1778 000374 r1 = *(u64 *)(r1 + 0x0) 000375 r2 = <addr> ll 000376 if r1 != r2 goto <offset> 000377 r7 = *(u64 *)(r9 + 0x68) 000378 r1 = r10 000379 r1 += -0x30 000380 call <target> 000381 w1 = *(u32 *)(r10 - 0x30) 000382 if r1 == 0x0 goto <offset> 000383 w4 = *(u32 *)(r10 - 0x28) 000384 w8 = *(u32 *)(r10 - 0x2c) 000385 r1 = *(u64 *)(r10 - 0x70) 000386 w2 = *(u8 *)(r9 + 0x0) 000387 r2 += 0x1 000388 *(u8 *)(r9 + 0x0) = w2 000389 goto <offset> 000390 r2 = *(u64 *)(r10 - 0x28) 000391 r4 = 0x177b 000392 r1 = *(u64 *)(r10 - 0x70) 000393 if r7 != r2 goto <offset> 000394 r3 = *(u64 *)(r9 + 0x60) 000395 r2 = r3 000396 r1 = *(u64 *)(r10 - 0x78) 000397 r2 += r1 000398 r1 = 0x1 000399 if r2 < r3 goto <offset> 000400 r1 = 0x0 000401 r4 = 0x1776 000402 r1 &= 0x1 000403 if r1 != 0x0 goto <offset> 000404 r1 = *(u64 *)(r10 - 0x70) 000405 if r2 > r6 goto <offset> 000406 w2 = *(u8 *)(r9 + 0x0) 000407 r2 += 0x1 000408 *(u8 *)(r9 + 0x0) = w2 000409 r8 = 0x1a 000410 goto <offset> 000411 r1 = 0x5490 ll 000412 *(u64 *)(r10 - 0x30) = r1 000413 *(u64 *)(r10 - 0x10) = 0x0 000414 *(u64 *)(r10 - 0x28) = 0x1 000415 *(u64 *)(r10 - 0x18) = 0x0 000416 *(u64 *)(r10 - 0x20) = 0x8 000417 r1 = r10 000418 r1 += -0x30 000419 r2 = 0x54a0 ll 000420 call <target> 000421 r1 = 0x5350 ll 000422 r2 = 0xa 000423 r3 = 0x0 000424 call -0x131 000425 if r4 >= 0x4 goto <offset> 000426 r0 = 0xa 000427 goto <offset> 000428 r4 = *(u64 *)(r5 - 0xff8) 000429 if r4 != 0x1 goto <offset> 000430 r7 = *(u64 *)(r3 + 0x0) 000431 w4 = *(u8 *)(r7 + 0x1) 000432 if r4 == 0x0 goto <offset> 000433 *(u64 *)(r10 - 0x198) = r1 000434 r1 = *(u64 *)(r5 - 0x1000) 000435 w1 = *(u8 *)(r1 + 0x0) 000436 *(u64 *)(r10 - 0x1a8) = r1 000437 *(u64 *)(r10 - 0x1a0) = r3 000438 r6 = *(u64 *)(r3 + 0x8) 000439 r1 = 0x53c6 ll 000440 *(u64 *)(r10 - 0x60) = r1 000441 r7 += 0x8 000442 *(u64 *)(r10 - 0x50) = r7 000443 r6 += 0x8 000444 *(u64 *)(r10 - 0x40) = r6 000445 *(u64 *)(r10 - 0x38) = 0x20 000446 *(u64 *)(r10 - 0x48) = 0x20 000447 *(u64 *)(r10 - 0x58) = 0xd 000448 *(u8 *)(r10 - 0x188) = 0xff 000449 r1 = r10 000450 r1 += -0x60 000451 r4 = r10 000452 r4 += -0xd0 000453 r5 = r10 000454 r5 += -0x188 000455 r3 = r2 000456 r2 = 0x3 000457 *(u64 *)(r10 - 0x1b0) = r3 000458 call sol_try_find_program_address 000459 if r0 != 0x0 goto <offset> 000460 r8 = *(u64 *)(r10 - 0x1a0) 000461 r8 += 0x10 000462 r0 = 0x0 000463 r2 = 0x1779 000464 r3 = *(u64 *)(r10 - 0xd0) 000465 r9 = *(u64 *)(r8 + 0x0) 000466 r4 = *(u64 *)(r9 + 0x8) 000467 r1 = *(u64 *)(r10 - 0x198) 000468 if r4 != r3 goto <offset> 000469 r3 = *(u64 *)(r10 - 0xc8) 000470 r4 = *(u64 *)(r9 + 0x10) 000471 if r4 != r3 goto <offset> 000472 r3 = *(u64 *)(r10 - 0xc0) 000473 r4 = *(u64 *)(r9 + 0x18) 000474 if r4 != r3 goto <offset> 000475 w3 = *(u8 *)(r10 - 0x188) 000476 r4 = *(u64 *)(r10 - 0x1a8) 000477 if r4 != r3 goto <offset> 000478 r3 = *(u64 *)(r10 - 0xb8) 000479 r4 = *(u64 *)(r9 + 0x20) 000480 if r4 != r3 goto <offset> 000481 r2 = 0x177a 000482 r3 = *(u64 *)(r9 + 0x48) 000483 if r3 != 0x0 goto <offset> 000484 r3 = *(u64 *)(r10 - 0x1b0) 000485 r4 = *(u64 *)(r3 + 0x0) 000486 r5 = *(u64 *)(r9 + 0x28) 000487 if r5 != r4 goto <offset> 000488 r4 = *(u64 *)(r3 + 0x8) 000489 r5 = *(u64 *)(r9 + 0x30) 000490 if r5 != r4 goto <offset> 000491 r4 = *(u64 *)(r3 + 0x10) 000492 r5 = *(u64 *)(r9 + 0x38) 000493 if r5 != r4 goto <offset> 000494 r3 = *(u64 *)(r3 + 0x18) 000495 r4 = *(u64 *)(r9 + 0x40) 000496 if r4 == r3 goto <offset> 000497 r1 = r10 000498 r1 += -0xd0 000499 call <target> 000500 w1 = *(u32 *)(r10 - 0xd0) 000501 if r1 == 0x0 goto <offset> 000502 w2 = *(u32 *)(r10 - 0xc8) 000503 w0 = *(u32 *)(r10 - 0xcc) 000504 r1 = *(u64 *)(r10 - 0x198) 000505 goto <offset> 000506 r0 = 0x2 000507 goto <offset> 000508 r0 = 0x7 000509 *(u32 *)(r1 + 0x4) = w2 000510 *(u32 *)(r1 + 0x0) = w0 000511 exit 000512 r5 = r9 000513 r5 += 0x8 000514 r1 = *(u64 *)(r10 - 0xc8) 000515 r3 = *(u64 *)(r10 - 0xc0) 000516 r2 = <addr> ll 000517 if r3 == r2 goto <offset> 000518 r2 = <addr> ll 000519 if r3 != r2 goto <offset> 000520 r1 *= 0x130 000521 goto <offset> 000522 r1 *= 0x98 000523 r2 = *(u64 *)(r10 - 0x1a0) 000524 r3 = *(u64 *)(r10 - 0x1b0) 000525 goto <offset> 000526 *(u64 *)(r10 - 0x1c0) = r5 000527 r1 *= 0x98 000528 *(u64 *)(r10 - 0x1b8) = r3 000529 call <target> 000530 r1 = *(u64 *)(r10 - 0x1b8) 000531 r2 = r0 000532 call <target> 000533 *(u64 *)(r10 - 0x1b8) = r0 000534 r1 = 0x0 000535 *(u64 *)(r10 - 0x1c8) = r1 000536 r1 = r0 000537 r2 = 0x0 000538 call <target> 000539 *(u64 *)(r10 - 0x1d0) = r0 000540 r1 = *(u64 *)(r10 - 0x1b8) 000541 call <target> 000542 r1 = *(u64 *)(r10 - 0x1d0) 000543 if r1 s< 0x0 goto <offset> 000544 *(u64 *)(r10 - 0x1c8) = r0 000545 r1 = *(u64 *)(r10 - 0x1b8) 000546 r2 = <addr> ll 000547 call <target> 000548 r1 = -0x1 000549 if r0 s> 0x0 goto <offset> 000550 r1 = *(u64 *)(r10 - 0x1c8) 000551 r2 = *(u64 *)(r10 - 0x1a0) 000552 r3 = *(u64 *)(r10 - 0x1b0) 000553 r5 = *(u64 *)(r10 - 0x1c0) 000554 r4 = *(u64 *)(r10 - 0x1a8) 000555 *(u8 *)(r10 - 0x189) = w4 000556 r4 = r10 000557 r4 += -0x189 000558 *(u64 *)(r10 - 0x158) = r4 000559 *(u64 *)(r10 - 0x168) = r6 000560 r4 = 0x53c6 ll 000561 *(u64 *)(r10 - 0x188) = r4 000562 *(u64 *)(r10 - 0x178) = r7 000563 *(u64 *)(r10 - 0x150) = 0x1 000564 *(u64 *)(r10 - 0x160) = 0x20 000565 *(u64 *)(r10 - 0x170) = 0x20 000566 *(u64 *)(r10 - 0x180) = 0xd 000567 r4 = r10 000568 r4 += -0x188 000569 *(u64 *)(r10 - 0x148) = r4 000570 *(u64 *)(r10 - 0x140) = 0x4 000571 *(u64 *)(r10 - 0x128) = r5 000572 *(u64 *)(r10 - 0x138) = r7 000573 *(u16 *)(r10 - 0x120) = 0x101 000574 *(u16 *)(r10 - 0x130) = 0x101 000575 *(u64 *)(r10 - 0x110) = r1 000576 *(u64 *)(r10 - 0x108) = 0x18 000577 *(u32 *)(r10 - 0x114) = 0x0 000578 r1 = *(u64 *)(r3 + 0x0) 000579 *(u64 *)(r10 - 0x100) = r1 000580 r1 = *(u64 *)(r3 + 0x8) 000581 *(u64 *)(r10 - 0xf8) = r1 000582 r1 = *(u64 *)(r3 + 0x10) 000583 *(u64 *)(r10 - 0xf0) = r1 000584 r1 = *(u64 *)(r3 + 0x18) 000585 *(u64 *)(r10 - 0xe8) = r1 000586 *(u64 *)(r10 - 0xd8) = r8 000587 *(u64 *)(r10 - 0xe0) = r2 000588 r1 = r10 000589 r1 += -0x60 000590 *(u64 *)(r10 - 0x20) = r1 000591 r1 = r10 000592 r1 += -0xd0 000593 *(u64 *)(r10 - 0x28) = r1 000594 r1 = r10 000595 r1 += -0x118 000596 *(u64 *)(r10 - 0x48) = r1 000597 r1 = r10 000598 r1 += -0x138 000599 *(u64 *)(r10 - 0x50) = r1 000600 r1 = r10 000601 r1 += -0xd0 000602 *(u64 *)(r10 - 0x58) = r1 000603 r1 = r10 000604 r1 += -0xe0 000605 *(u64 *)(r10 - 0x60) = r1 000606 *(u64 *)(r10 - 0x8) = 0x2 000607 *(u64 *)(r10 - 0x10) = 0x2 000608 *(u64 *)(r10 - 0x18) = 0x0 000609 *(u64 *)(r10 - 0x30) = 0x2 000610 *(u64 *)(r10 - 0x38) = 0x2 000611 *(u64 *)(r10 - 0x40) = 0x0 000612 r1 = r10 000613 r1 += -0x60 000614 call -0x262 000615 r1 = r0 000616 r1 <<= 0x20 000617 r1 >>= 0x20 000618 if r1 != 0x1a goto <offset> 000619 r1 = r10 000620 r1 += -0x114 000621 *(u64 *)(r10 - 0x48) = r1 000622 r1 = r10 000623 r1 += -0x138 000624 *(u64 *)(r10 - 0x58) = r1 000625 r1 = 0x5310 ll 000626 *(u64 *)(r10 - 0x60) = r1 000627 *(u64 *)(r10 - 0x40) = 0x34 000628 *(u64 *)(r10 - 0x50) = 0x2 000629 r1 = r10 000630 r1 += -0x60 000631 r2 = r10 000632 r2 += -0xd0 000633 r4 = r10 000634 r4 += -0x148 000635 r3 = 0x2 000636 r5 = 0x1 000637 call sol_invoke_signed_c 000638 r0 = 0xb 000639 w2 = *(u8 *)(r9 + 0x0) 000640 r3 = r2 000641 r3 &= 0xf 000642 r1 = *(u64 *)(r10 - 0x198) 000643 if r3 != 0xf goto <offset> 000644 r0 = 0x3 000645 r3 = *(u64 *)(r9 + 0x50) 000646 if r3 != 0x18 goto <offset> 000647 r3 = r9 000648 r3 += 0x58 000649 r3 &= 0x7 000650 if r3 != 0x0 goto <offset> 000651 r3 = <addr> ll 000652 *(u64 *)(r9 + 0x58) = r3 000653 *(u8 *)(r9 + 0x0) = w2 000654 *(u64 *)(r9 + 0x60) = 0x0 000655 *(u64 *)(r9 + 0x68) = 0x0 000656 r0 = 0x1a 000657 goto <offset> 000658 r1 = *(u64 *)(r10 - 0x198) 000659 r2 = 0x0 000660 goto <offset> 000661 r1 = 0x5490 ll 000662 *(u64 *)(r10 - 0xd0) = r1 000663 *(u64 *)(r10 - 0xb0) = 0x0 000664 *(u64 *)(r10 - 0xc8) = 0x1 000665 *(u64 *)(r10 - 0xb8) = 0x0 000666 *(u64 *)(r10 - 0xc0) = 0x8 000667 r1 = r10 000668 r1 += -0xd0 000669 r2 = 0x54a0 ll 000670 call <target> 000671 if r4 >= 0x3 goto <offset> 000672 r0 = 0xa 000673 goto <offset> 000674 r4 = *(u64 *)(r5 - 0xff8) 000675 if r4 != 0x1 goto <offset> 000676 r7 = *(u64 *)(r3 + 0x0) 000677 w4 = *(u8 *)(r7 + 0x1) 000678 if r4 == 0x0 goto <offset> 000679 r8 = r3 000680 *(u64 *)(r10 - 0x188) = r1 000681 r1 = *(u64 *)(r5 - 0x1000) 000682 w1 = *(u8 *)(r1 + 0x0) 000683 *(u64 *)(r10 - 0x190) = r1 000684 r1 = 0x53b8 ll 000685 *(u64 *)(r10 - 0x60) = r1 000686 r7 += 0x8 000687 *(u64 *)(r10 - 0x50) = r7 000688 *(u64 *)(r10 - 0x48) = 0x20 000689 *(u64 *)(r10 - 0x58) = 0xe 000690 *(u8 *)(r10 - 0x114) = 0xff 000691 r1 = r10 000692 r1 += -0x60 000693 r4 = r10 000694 r4 += -0xd0 000695 r5 = r10 000696 r5 += -0x114 000697 r3 = r2 000698 r2 = 0x2 000699 *(u64 *)(r10 - 0x198) = r3 000700 call sol_try_find_program_address 000701 if r0 != 0x0 goto <offset> 000702 r6 = r8 000703 r6 += 0x8 000704 r0 = 0x0 000705 r2 = 0x1774 000706 r3 = *(u64 *)(r10 - 0xd0) 000707 r9 = *(u64 *)(r6 + 0x0) 000708 r4 = *(u64 *)(r9 + 0x8) 000709 r1 = *(u64 *)(r10 - 0x188) 000710 if r4 != r3 goto <offset> 000711 r3 = *(u64 *)(r10 - 0xc8) 000712 r4 = *(u64 *)(r9 + 0x10) 000713 if r4 != r3 goto <offset> 000714 r3 = *(u64 *)(r10 - 0xc0) 000715 r4 = *(u64 *)(r9 + 0x18) 000716 if r4 != r3 goto <offset> 000717 w3 = *(u8 *)(r10 - 0x114) 000718 r4 = *(u64 *)(r10 - 0x190) 000719 if r4 != r3 goto <offset> 000720 r3 = *(u64 *)(r10 - 0xb8) 000721 r4 = *(u64 *)(r9 + 0x20) 000722 if r4 != r3 goto <offset> 000723 r2 = 0x1775 000724 r3 = *(u64 *)(r9 + 0x48) 000725 if r3 != 0x0 goto <offset> 000726 r3 = *(u64 *)(r10 - 0x198) 000727 r4 = *(u64 *)(r3 + 0x0) 000728 r5 = *(u64 *)(r9 + 0x28) 000729 if r5 != r4 goto <offset> 000730 r4 = *(u64 *)(r3 + 0x8) 000731 r5 = *(u64 *)(r9 + 0x30) 000732 if r5 != r4 goto <offset> 000733 r4 = *(u64 *)(r3 + 0x10) 000734 r5 = *(u64 *)(r9 + 0x38) 000735 if r5 != r4 goto <offset> 000736 r3 = *(u64 *)(r3 + 0x18) 000737 r4 = *(u64 *)(r9 + 0x40) 000738 if r4 == r3 goto <offset> 000739 r1 = r10 000740 r1 += -0xd0 000741 call <target> 000742 w1 = *(u32 *)(r10 - 0xd0) 000743 if r1 == 0x0 goto <offset> 000744 w2 = *(u32 *)(r10 - 0xc8) 000745 w0 = *(u32 *)(r10 - 0xcc) 000746 r1 = *(u64 *)(r10 - 0x188) 000747 goto <offset> 000748 r0 = 0x2 000749 goto <offset> 000750 r0 = 0x7 000751 *(u32 *)(r1 + 0x4) = w2 000752 *(u32 *)(r1 + 0x0) = w0 000753 exit 000754 r4 = r9 000755 r4 += 0x8 000756 r1 = *(u64 *)(r10 - 0xc8) 000757 r3 = *(u64 *)(r10 - 0xc0) 000758 r2 = <addr> ll 000759 if r3 == r2 goto <offset> 000760 r2 = <addr> ll 000761 if r3 != r2 goto <offset> 000762 r1 *= 0x920 000763 goto <offset> 000764 r1 *= 0x490 000765 r2 = *(u64 *)(r10 - 0x198) 000766 goto <offset> 000767 *(u64 *)(r10 - 0x1a8) = r4 000768 r1 *= 0x490 000769 *(u64 *)(r10 - 0x1a0) = r3 000770 call <target> 000771 r1 = *(u64 *)(r10 - 0x1a0) 000772 r2 = r0 000773 call <target> 000774 *(u64 *)(r10 - 0x1a0) = r0 000775 r1 = 0x0 000776 *(u64 *)(r10 - 0x1b0) = r1 000777 r1 = r0 000778 r2 = 0x0 000779 call <target> 000780 *(u64 *)(r10 - 0x1b8) = r0 000781 r1 = *(u64 *)(r10 - 0x1a0) 000782 call <target> 000783 r1 = *(u64 *)(r10 - 0x1b8) 000784 if r1 s< 0x0 goto <offset> 000785 *(u64 *)(r10 - 0x1b0) = r0 000786 r1 = *(u64 *)(r10 - 0x1a0) 000787 r2 = <addr> ll 000788 call <target> 000789 r1 = -0x1 000790 if r0 s> 0x0 goto <offset> 000791 r1 = *(u64 *)(r10 - 0x1b0) 000792 r2 = *(u64 *)(r10 - 0x198) 000793 r4 = *(u64 *)(r10 - 0x1a8) 000794 r3 = *(u64 *)(r10 - 0x190) 000795 *(u8 *)(r10 - 0x179) = w3 000796 r3 = r10 000797 r3 += -0x179 000798 *(u64 *)(r10 - 0x158) = r3 000799 r3 = 0x53b8 ll 000800 *(u64 *)(r10 - 0x178) = r3 000801 *(u64 *)(r10 - 0x168) = r7 000802 *(u64 *)(r10 - 0x150) = 0x1 000803 *(u64 *)(r10 - 0x160) = 0x20 000804 *(u64 *)(r10 - 0x170) = 0xe 000805 r3 = r10 000806 r3 += -0x178 000807 *(u64 *)(r10 - 0x148) = r3 000808 *(u64 *)(r10 - 0x140) = 0x3 000809 *(u64 *)(r10 - 0x128) = r4 000810 *(u64 *)(r10 - 0x138) = r7 000811 *(u16 *)(r10 - 0x120) = 0x101 000812 *(u16 *)(r10 - 0x130) = 0x101 000813 *(u64 *)(r10 - 0x110) = r1 000814 *(u64 *)(r10 - 0x108) = 0x410 000815 *(u32 *)(r10 - 0x114) = 0x0 000816 r1 = *(u64 *)(r2 + 0x0) 000817 *(u64 *)(r10 - 0x100) = r1 000818 r1 = *(u64 *)(r2 + 0x8) 000819 *(u64 *)(r10 - 0xf8) = r1 000820 r1 = *(u64 *)(r2 + 0x10) 000821 *(u64 *)(r10 - 0xf0) = r1 000822 r1 = *(u64 *)(r2 + 0x18) 000823 *(u64 *)(r10 - 0xe8) = r1 000824 *(u64 *)(r10 - 0xd8) = r6 000825 *(u64 *)(r10 - 0xe0) = r8 000826 r1 = r10 000827 r1 += -0x60 000828 *(u64 *)(r10 - 0x20) = r1 000829 r1 = r10 000830 r1 += -0xd0 000831 *(u64 *)(r10 - 0x28) = r1 000832 r1 = r10 000833 r1 += -0x118 000834 *(u64 *)(r10 - 0x48) = r1 000835 r1 = r10 000836 r1 += -0x138 000837 *(u64 *)(r10 - 0x50) = r1 000838 r1 = r10 000839 r1 += -0xd0 000840 *(u64 *)(r10 - 0x58) = r1 000841 r1 = r10 000842 r1 += -0xe0 000843 *(u64 *)(r10 - 0x60) = r1 000844 *(u64 *)(r10 - 0x8) = 0x2 000845 *(u64 *)(r10 - 0x10) = 0x2 000846 *(u64 *)(r10 - 0x18) = 0x0 000847 *(u64 *)(r10 - 0x30) = 0x2 000848 *(u64 *)(r10 - 0x38) = 0x2 000849 *(u64 *)(r10 - 0x40) = 0x0 000850 r1 = r10 000851 r1 += -0x60 000852 call -0x350 000853 r1 = r0 000854 r1 <<= 0x20 000855 r1 >>= 0x20 000856 if r1 != 0x1a goto <offset> 000857 r1 = r10 000858 r1 += -0x114 000859 *(u64 *)(r10 - 0x48) = r1 000860 r1 = r10 000861 r1 += -0x138 000862 *(u64 *)(r10 - 0x58) = r1 000863 r1 = 0x5310 ll 000864 *(u64 *)(r10 - 0x60) = r1 000865 *(u64 *)(r10 - 0x40) = 0x34 000866 *(u64 *)(r10 - 0x50) = 0x2 000867 r1 = r10 000868 r1 += -0x60 000869 r2 = r10 000870 r2 += -0xd0 000871 r4 = r10 000872 r4 += -0x148 000873 r3 = 0x2 000874 r5 = 0x1 000875 call sol_invoke_signed_c 000876 r0 = 0xb 000877 w6 = *(u8 *)(r9 + 0x0) 000878 r2 = r6 000879 r2 &= 0xf 000880 r1 = *(u64 *)(r10 - 0x188) 000881 if r2 != 0xf goto <offset> 000882 r0 = 0x3 000883 r2 = *(u64 *)(r9 + 0x50) 000884 if r2 != 0x410 goto <offset> 000885 r2 = r9 000886 r2 += 0x58 000887 r2 &= 0x7 000888 if r2 != 0x0 goto <offset> 000889 r1 = <addr> ll 000890 *(u64 *)(r9 + 0x58) = r1 000891 r1 = r9 000892 r1 += 0x60 000893 r2 = 0x0 000894 r3 = 0x408 000895 call <target> 000896 r1 = *(u64 *)(r10 - 0x188) 000897 *(u8 *)(r9 + 0x0) = w6 000898 r0 = 0x1a 000899 goto <offset> 000900 r1 = *(u64 *)(r10 - 0x188) 000901 r2 = 0x0 000902 goto <offset> 000903 r1 = 0x5490 ll 000904 *(u64 *)(r10 - 0xd0) = r1 000905 *(u64 *)(r10 - 0xb0) = 0x0 000906 *(u64 *)(r10 - 0xc8) = 0x1 000907 *(u64 *)(r10 - 0xb8) = 0x0 000908 *(u64 *)(r10 - 0xc0) = 0x8 000909 r1 = r10 000910 r1 += -0xd0 000911 r2 = 0x54a0 ll 000912 call <target> 000913 if r4 >= 0x3 goto <offset> 000914 r8 = 0xa 000915 goto <offset> 000916 r4 = *(u64 *)(r5 - 0xff8) 000917 if r4 == 0x0 goto <offset> 000918 r8 = 0x2 000919 *(u32 *)(r1 + 0x4) = w4 000920 *(u32 *)(r1 + 0x0) = w8 000921 exit 000922 r6 = *(u64 *)(r3 + 0x0) 000923 w4 = *(u8 *)(r6 + 0x1) 000924 if r4 == 0x0 goto <offset> 000925 r8 = 0x0 000926 r4 = 0x1777 000927 r5 = *(u64 *)(r2 + 0x0) 000928 r9 = *(u64 *)(r3 + 0x10) 000929 r0 = *(u64 *)(r9 + 0x28) 000930 if r0 != r5 goto <offset> 000931 r5 = *(u64 *)(r2 + 0x8) 000932 r0 = *(u64 *)(r9 + 0x30) 000933 if r0 != r5 goto <offset> 000934 r5 = *(u64 *)(r2 + 0x10) 000935 r0 = *(u64 *)(r9 + 0x38) 000936 if r0 != r5 goto <offset> 000937 r5 = *(u64 *)(r2 + 0x18) 000938 r0 = *(u64 *)(r9 + 0x40) 000939 if r0 != r5 goto <offset> 000940 *(u64 *)(r10 - 0x70) = r1 000941 r7 = *(u64 *)(r3 + 0x8) 000942 r1 = 0x53c6 ll 000943 *(u64 *)(r10 - 0x68) = r1 000944 r1 = r7 000945 r1 += 0x8 000946 *(u64 *)(r10 - 0x48) = r1 000947 r6 += 0x8 000948 *(u64 *)(r10 - 0x58) = r6 000949 *(u64 *)(r10 - 0x40) = 0x20 000950 *(u64 *)(r10 - 0x50) = 0x20 000951 *(u64 *)(r10 - 0x60) = 0xd 000952 *(u8 *)(r10 - 0x31) = 0xff 000953 r1 = r10 000954 r1 += -0x68 000955 r4 = r10 000956 r4 += -0x30 000957 r5 = r10 000958 r5 += -0x31 000959 r3 = r2 000960 r2 = 0x3 000961 call sol_try_find_program_address 000962 if r0 != 0x0 goto <offset> 000963 r4 = 0x1779 000964 r2 = *(u64 *)(r10 - 0x30) 000965 r3 = *(u64 *)(r9 + 0x8) 000966 r1 = *(u64 *)(r10 - 0x70) 000967 if r3 != r2 goto <offset> 000968 r2 = *(u64 *)(r10 - 0x28) 000969 r3 = *(u64 *)(r9 + 0x10) 000970 if r3 != r2 goto <offset> 000971 r2 = *(u64 *)(r10 - 0x20) 000972 r3 = *(u64 *)(r9 + 0x18) 000973 if r3 != r2 goto <offset> 000974 r2 = *(u64 *)(r10 - 0x18) 000975 r3 = *(u64 *)(r9 + 0x20) 000976 if r3 != r2 goto <offset> 000977 r1 = r10 000978 r1 += -0x30 000979 r2 = r7 000980 r3 = r6 000981 call <target> 000982 w1 = *(u32 *)(r10 - 0x30) 000983 if r1 != 0x1 goto <offset> 000984 w4 = *(u32 *)(r10 - 0x2c) 000985 goto <offset> 000986 r8 = 0x7 000987 goto <offset> 000988 r6 = *(u64 *)(r10 - 0x28) 000989 r1 = r10 000990 r1 += -0x30 000991 call <target> 000992 w1 = *(u32 *)(r10 - 0x30) 000993 if r1 != 0x1 goto <offset> 000994 w4 = *(u32 *)(r10 - 0x28) 000995 w8 = *(u32 *)(r10 - 0x2c) 000996 goto <offset> 000997 w1 = *(u8 *)(r9 + 0x0) 000998 r2 = r1 000999 r2 &= 0xf 001000 if r2 != 0xf goto <offset> 001001 r2 = *(u64 *)(r10 - 0x28) 001002 r3 = r1 001003 r3 &= 0xf7 001004 *(u8 *)(r9 + 0x0) = w3 001005 r4 = 0x1777 001006 r3 = *(u64 *)(r9 + 0x50) 001007 if r3 != 0x18 goto <offset> 001008 r3 = r9 001009 r3 += 0x58 001010 r4 = r3 001011 r4 &= 0x7 001012 if r4 != 0x0 goto <offset> 001013 r4 = 0x1778 001014 r3 = *(u64 *)(r3 + 0x0) 001015 r5 = <addr> ll 001016 if r3 != r5 goto <offset> 001017 *(u64 *)(r9 + 0x68) = r2 001018 *(u64 *)(r9 + 0x60) = r6 001019 *(u8 *)(r9 + 0x0) = w1 001020 r8 = 0x1a 001021 goto <offset> 001022 r8 = 0xb 001023 r4 = 0x0 001024 goto <offset> 001025 *(u8 *)(r9 + 0x0) = w1 001026 r1 = *(u64 *)(r10 - 0x70) 001027 goto <offset> 001028 r1 = 0x5490 ll 001029 *(u64 *)(r10 - 0x30) = r1 001030 *(u64 *)(r10 - 0x10) = 0x0 001031 *(u64 *)(r10 - 0x28) = 0x1 001032 *(u64 *)(r10 - 0x18) = 0x0 001033 *(u64 *)(r10 - 0x20) = 0x8 001034 r1 = r10 001035 r1 += -0x30 001036 r2 = 0x54a0 ll 001037 call <target> 001038 r1 = 0x535a ll 001039 r2 = 0xe 001040 r3 = 0x0 001041 call -0x39a 001042 w4 = *(u8 *)(r2 + 0x0) 001043 r5 = r4 001044 r5 &= 0x8 001045 if r5 == 0x0 goto <offset> 001046 r4 &= 0x7 001047 if r4 == 0x0 goto <offset> 001048 r4 = *(u64 *)(r2 + 0x50) 001049 if r4 < 0x48 goto <offset> 001050 r4 = *(u64 *)(r3 + 0x0) 001051 r5 = *(u64 *)(r2 + 0x78) 001052 if r5 != r4 goto <offset> 001053 r4 = *(u64 *)(r3 + 0x8) 001054 r5 = *(u64 *)(r2 + 0x80) 001055 if r5 != r4 goto <offset> 001056 r4 = *(u64 *)(r3 + 0x10) 001057 r5 = *(u64 *)(r2 + 0x88) 001058 if r5 != r4 goto <offset> 001059 r3 = *(u64 *)(r3 + 0x18) 001060 r4 = *(u64 *)(r2 + 0x90) 001061 if r4 != r3 goto <offset> 001062 r2 = *(u64 *)(r2 + 0x98) 001063 *(u64 *)(r1 + 0x8) = r2 001064 r2 = 0x0 001065 goto <offset> 001066 *(u32 *)(r1 + 0x4) = 0x177c 001067 r2 = 0x1 001068 *(u32 *)(r1 + 0x0) = w2 001069 exit 001070 r6 = r1 001071 r1 = 0x2 001072 r7 = *(u64 *)(r5 - 0xff8) 001073 if r7 == 0x0 goto <offset> 001074 r0 = *(u64 *)(r5 - 0x1000) 001075 r7 += -0x1 001076 w8 = *(u8 *)(r0 + 0x0) 001077 r0 += 0x1 001078 if r8 s> 0x2 goto <offset> 001079 if r8 == 0x0 goto <offset> 001080 if r8 == 0x1 goto <offset> 001081 if r8 != 0x2 goto <offset> 001082 *(u64 *)(r10 - 0xff8) = r7 001083 *(u64 *)(r10 - 0x1000) = r0 001084 r1 = r10 001085 r1 += -0x50 001086 r5 = r10 001087 call -0x3af 001088 w5 = *(u32 *)(r10 - 0x4c) 001089 w1 = *(u32 *)(r10 - 0x50) 001090 goto <offset> 001091 r5 = 0x0 001092 *(u32 *)(r6 + 0x4) = w5 001093 *(u32 *)(r6 + 0x0) = w1 001094 exit 001095 if r8 == 0x3 goto <offset> 001096 if r8 == 0x4 goto <offset> 001097 if r8 != 0x5 goto <offset> 001098 *(u64 *)(r10 - 0xff8) = r7 001099 *(u64 *)(r10 - 0x1000) = r0 001100 r1 = r10 001101 r1 += -0x38 001102 r5 = r10 001103 call -0x340 001104 w5 = *(u32 *)(r10 - 0x34) 001105 w1 = *(u32 *)(r10 - 0x38) 001106 goto <offset> 001107 *(u64 *)(r10 - 0xff8) = r7 001108 *(u64 *)(r10 - 0x1000) = r0 001109 r1 = r10 001110 r1 += -0x58 001111 r5 = r10 001112 call -0x1ba 001113 w5 = *(u32 *)(r10 - 0x54) 001114 w1 = *(u32 *)(r10 - 0x58) 001115 goto <offset> 001116 *(u64 *)(r10 - 0xff8) = r7 001117 *(u64 *)(r10 - 0x1000) = r0 001118 r1 = r10 001119 r1 += -0x48 001120 r5 = r10 001121 call -0x2b9 001122 w5 = *(u32 *)(r10 - 0x44) 001123 w1 = *(u32 *)(r10 - 0x48) 001124 goto <offset> 001125 if r7 != 0x8 goto <offset> 001126 r7 = *(u64 *)(r0 + 0x0) 001127 r1 = r10 001128 r1 += -0x30 001129 call <target> 001130 w1 = *(u32 *)(r10 - 0x30) 001131 if r1 != 0x1 goto <offset> 001132 w5 = *(u32 *)(r10 - 0x28) 001133 w1 = *(u32 *)(r10 - 0x2c) 001134 goto <offset> 001135 *(u64 *)(r10 - 0xff8) = r7 001136 r1 = r10 001137 r1 += -0x40 001138 r5 = r10 001139 call -0xe3 001140 w5 = *(u32 *)(r10 - 0x3c) 001141 w1 = *(u32 *)(r10 - 0x40) 001142 goto <offset> 001143 r1 = 0x0 001144 r2 = *(u64 *)(r10 - 0x28) 001145 if r2 > r7 goto <offset> 001146 r1 = 0x1a 001147 r5 = 0x1770 001148 goto <offset> 001149 r2 = r1 001150 r1 += 0x8 001151 r4 = *(u64 *)(r2 + 0x0) 001152 if r4 == 0x0 goto <offset> 001153 *(u64 *)(r10 - 0x7f8) = r1 001154 r1 = *(u64 *)(r2 + 0x58) 001155 r2 += r1 001156 r2 += 0x286f 001157 r2 &= -0x8 001158 if r4 == 0x1 goto <offset> 001159 if r4 != 0x2 goto <offset> 001160 w1 = *(u8 *)(r2 + 0x0) 001161 if r1 != 0xff goto <offset> 001162 *(u64 *)(r10 - 0x7f0) = r2 001163 r1 = *(u64 *)(r2 + 0x50) 001164 r2 += r1 001165 r2 += 0x2867 001166 r2 &= -0x8 001167 goto <offset> 001168 r2 = r1 001169 r1 = *(u64 *)(r2 + 0x0) 001170 *(u64 *)(r10 - 0xff8) = r1 001171 r2 += 0x8 001172 *(u64 *)(r10 - 0x1000) = r2 001173 r2 += r1 001174 r1 = r10 001175 r1 += -0x800 001176 r3 = r10 001177 r3 += -0x7f8 001178 r5 = r10 001179 call -0x6e 001180 r0 = 0x0 001181 w1 = *(u32 *)(r10 - 0x800) 001182 if r1 != 0x1a goto <offset> 001183 exit 001184 if r1 s> 0xc goto <offset> 001185 if r1 s<= 0x5 goto <offset> 001186 if r1 s<= 0x8 goto <offset> 001187 if r1 s> 0xa goto <offset> 001188 if r1 != 0x9 goto <offset> 001189 r0 = <addr> ll 001190 goto <offset> 001191 if r1 s<= 0x12 goto <offset> 001192 if r1 s<= 0x15 goto <offset> 001193 if r1 s> 0x17 goto <offset> 001194 if r1 != 0x16 goto <offset> 001195 r0 = <addr> ll 001196 goto <offset> 001197 r1 = r10 001198 r1 += -0x7f8 001199 r3 = r4 001200 if r4 < 0x6 goto <offset> 001201 r1 = r10 001202 r1 += -0x7f8 001203 r3 = r4 001204 w5 = *(u8 *)(r2 + 0x0) 001205 if r5 != 0xff goto <offset> 001206 *(u64 *)(r1 + 0x8) = r2 001207 r5 = *(u64 *)(r2 + 0x50) 001208 r2 += r5 001209 r2 += 0x2867 001210 r2 &= -0x8 001211 w5 = *(u8 *)(r2 + 0x0) 001212 if r5 != 0xff goto <offset> 001213 *(u64 *)(r1 + 0x10) = r2 001214 r5 = *(u64 *)(r2 + 0x50) 001215 r2 += r5 001216 r2 += 0x2867 001217 r2 &= -0x8 001218 w5 = *(u8 *)(r2 + 0x0) 001219 if r5 != 0xff goto <offset> 001220 *(u64 *)(r1 + 0x18) = r2 001221 r5 = *(u64 *)(r2 + 0x50) 001222 r2 += r5 001223 r2 += 0x2867 001224 r2 &= -0x8 001225 w5 = *(u8 *)(r2 + 0x0) 001226 if r5 != 0xff goto <offset> 001227 *(u64 *)(r1 + 0x20) = r2 001228 r5 = *(u64 *)(r2 + 0x50) 001229 r2 += r5 001230 r2 += 0x2867 001231 r2 &= -0x8 001232 r1 += 0x28 001233 w5 = *(u8 *)(r2 + 0x0) 001234 if r5 != 0xff goto <offset> 001235 *(u64 *)(r1 + 0x0) = r2 001236 r5 = *(u64 *)(r2 + 0x50) 001237 r2 += r5 001238 r2 += 0x2867 001239 r2 &= -0x8 001240 r3 += -0x5 001241 if r3 > 0x5 goto <offset> 001242 goto <offset> 001243 r5 <<= 0x3 001244 r0 = r10 001245 r0 += -0x7f8 001246 r0 += r5 001247 r5 = *(u64 *)(r0 + 0x0) 001248 *(u64 *)(r1 + 0x8) = r5 001249 r2 += 0x8 001250 w5 = *(u8 *)(r2 + 0x0) 001251 if r5 == 0xff goto <offset> 001252 r5 <<= 0x3 001253 r0 = r10 001254 r0 += -0x7f8 001255 r0 += r5 001256 r5 = *(u64 *)(r0 + 0x0) 001257 *(u64 *)(r1 + 0x10) = r5 001258 r2 += 0x8 001259 w5 = *(u8 *)(r2 + 0x0) 001260 if r5 == 0xff goto <offset> 001261 r5 <<= 0x3 001262 r0 = r10 001263 r0 += -0x7f8 001264 r0 += r5 001265 r5 = *(u64 *)(r0 + 0x0) 001266 *(u64 *)(r1 + 0x18) = r5 001267 r2 += 0x8 001268 w5 = *(u8 *)(r2 + 0x0) 001269 if r5 == 0xff goto <offset> 001270 r5 <<= 0x3 001271 r0 = r10 001272 r0 += -0x7f8 001273 r0 += r5 001274 r5 = *(u64 *)(r0 + 0x0) 001275 *(u64 *)(r1 + 0x20) = r5 001276 r2 += 0x8 001277 r1 += 0x28 001278 w5 = *(u8 *)(r2 + 0x0) 001279 if r5 == 0xff goto <offset> 001280 r5 <<= 0x3 001281 r0 = r10 001282 r0 += -0x7f8 001283 r0 += r5 001284 r5 = *(u64 *)(r0 + 0x0) 001285 *(u64 *)(r1 + 0x0) = r5 001286 r2 += 0x8 001287 r3 += -0x5 001288 if r3 > 0x5 goto <offset> 001289 if r3 s<= 0x2 goto <offset> 001290 if r3 == 0x3 goto <offset> 001291 if r3 != 0x4 goto <offset> 001292 w3 = *(u8 *)(r2 + 0x0) 001293 if r3 != 0xff goto <offset> 001294 *(u64 *)(r1 + 0x8) = r2 001295 r3 = *(u64 *)(r2 + 0x50) 001296 r2 += r3 001297 r2 += 0x2867 001298 r2 &= -0x8 001299 w3 = *(u8 *)(r2 + 0x0) 001300 if r3 != 0xff goto <offset> 001301 *(u64 *)(r1 + 0x10) = r2 001302 r3 = *(u64 *)(r2 + 0x50) 001303 r2 += r3 001304 r2 += 0x2867 001305 r2 &= -0x8 001306 w3 = *(u8 *)(r2 + 0x0) 001307 if r3 != 0xff goto <offset> 001308 *(u64 *)(r1 + 0x18) = r2 001309 goto <offset> 001310 if r1 s> 0x2 goto <offset> 001311 if r1 == 0x0 goto <offset> 001312 r0 = <addr> ll 001313 if r1 == 0x1 goto <offset> 001314 r0 = <addr> ll 001315 goto <offset> 001316 if r1 s> 0xf goto <offset> 001317 if r1 == 0xd goto <offset> 001318 if r1 != 0xe goto <offset> 001319 r0 = <addr> ll 001320 goto <offset> 001321 if r3 == 0x1 goto <offset> 001322 w3 = *(u8 *)(r2 + 0x0) 001323 if r3 != 0xff goto <offset> 001324 *(u64 *)(r1 + 0x8) = r2 001325 goto <offset> 001326 if r1 == 0x6 goto <offset> 001327 if r1 != 0x7 goto <offset> 001328 r0 = <addr> ll 001329 goto <offset> 001330 if r1 == 0x13 goto <offset> 001331 if r1 != 0x14 goto <offset> 001332 r0 = <addr> ll 001333 goto <offset> 001334 if r1 == 0x3 goto <offset> 001335 if r1 != 0x4 goto <offset> 001336 r0 = <addr> ll 001337 goto <offset> 001338 if r1 == 0x10 goto <offset> 001339 if r1 != 0x11 goto <offset> 001340 r0 = <addr> ll 001341 goto <offset> 001342 w3 = *(u8 *)(r2 + 0x0) 001343 if r3 != 0xff goto <offset> 001344 *(u64 *)(r1 + 0x8) = r2 001345 r3 = *(u64 *)(r2 + 0x50) 001346 r2 += r3 001347 r2 += 0x2867 001348 r2 &= -0x8 001349 w3 = *(u8 *)(r2 + 0x0) 001350 if r3 != 0xff goto <offset> 001351 *(u64 *)(r1 + 0x10) = r2 001352 goto <offset> 001353 w3 = *(u8 *)(r2 + 0x0) 001354 if r3 != 0xff goto <offset> 001355 *(u64 *)(r1 + 0x8) = r2 001356 r3 = *(u64 *)(r2 + 0x50) 001357 r2 += r3 001358 r2 += 0x2867 001359 r2 &= -0x8 001360 w3 = *(u8 *)(r2 + 0x0) 001361 if r3 != 0xff goto <offset> 001362 *(u64 *)(r1 + 0x10) = r2 001363 r3 = *(u64 *)(r2 + 0x50) 001364 r2 += r3 001365 r2 += 0x2867 001366 r2 &= -0x8 001367 w3 = *(u8 *)(r2 + 0x0) 001368 if r3 != 0xff goto <offset> 001369 *(u64 *)(r1 + 0x18) = r2 001370 r3 = *(u64 *)(r2 + 0x50) 001371 r2 += r3 001372 r2 += 0x2867 001373 r2 &= -0x8 001374 w3 = *(u8 *)(r2 + 0x0) 001375 if r3 != 0xff goto <offset> 001376 *(u64 *)(r1 + 0x20) = r2 001377 goto <offset> 001378 if r1 != 0xb goto <offset> 001379 r0 = <addr> ll 001380 goto <offset> 001381 if r1 != 0x18 goto <offset> 001382 r0 = <addr> ll 001383 goto <offset> 001384 r0 = <addr> ll 001385 goto <offset> 001386 r0 = <addr> ll 001387 goto <offset> 001388 w1 = *(u32 *)(r10 - 0x7fc) 001389 r0 = r1 001390 if r0 != 0x0 goto <offset> 001391 r0 = <addr> ll 001392 goto <offset> 001393 r0 = <addr> ll 001394 goto <offset> 001395 r0 = <addr> ll 001396 goto <offset> 001397 r0 = <addr> ll 001398 goto <offset> 001399 r0 = <addr> ll 001400 goto <offset> 001401 r0 = <addr> ll 001402 goto <offset> 001403 r0 = <addr> ll 001404 goto <offset> 001405 r0 = <addr> ll 001406 goto <offset> 001407 r0 = <addr> ll 001408 goto <offset> 001409 r0 = <addr> ll 001410 goto <offset> 001411 r0 = <addr> ll 001412 goto <offset> 001413 r0 = <addr> ll 001414 goto <offset> 001415 r0 = <addr> ll 001416 goto <offset> 001417 r1 <<= 0x3 001418 r3 = r10 001419 r3 += -0x7f8 001420 r3 += r1 001421 r1 = *(u64 *)(r3 + 0x0) 001422 *(u64 *)(r10 - 0x7f0) = r1 001423 r2 += 0x8 001424 goto <offset> 001425 r3 <<= 0x3 001426 r5 = r10 001427 r5 += -0x7f8 001428 r5 += r3 001429 r3 = *(u64 *)(r5 + 0x0) 001430 *(u64 *)(r1 + 0x8) = r3 001431 r2 += 0x8 001432 w3 = *(u8 *)(r2 + 0x0) 001433 if r3 == 0xff goto <offset> 001434 r3 <<= 0x3 001435 r5 = r10 001436 r5 += -0x7f8 001437 r5 += r3 001438 r3 = *(u64 *)(r5 + 0x0) 001439 *(u64 *)(r1 + 0x10) = r3 001440 goto <offset> 001441 r3 <<= 0x3 001442 r5 = r10 001443 r5 += -0x7f8 001444 r5 += r3 001445 r3 = *(u64 *)(r5 + 0x0) 001446 *(u64 *)(r1 + 0x8) = r3 001447 r2 += 0x8 001448 w3 = *(u8 *)(r2 + 0x0) 001449 if r3 == 0xff goto <offset> 001450 r3 <<= 0x3 001451 r5 = r10 001452 r5 += -0x7f8 001453 r5 += r3 001454 r3 = *(u64 *)(r5 + 0x0) 001455 *(u64 *)(r1 + 0x10) = r3 001456 r2 += 0x8 001457 w3 = *(u8 *)(r2 + 0x0) 001458 if r3 == 0xff goto <offset> 001459 r3 <<= 0x3 001460 r5 = r10 001461 r5 += -0x7f8 001462 r5 += r3 001463 r3 = *(u64 *)(r5 + 0x0) 001464 *(u64 *)(r1 + 0x18) = r3 001465 goto <offset> 001466 r3 <<= 0x3 001467 r5 = r10 001468 r5 += -0x7f8 001469 r5 += r3 001470 r3 = *(u64 *)(r5 + 0x0) 001471 *(u64 *)(r1 + 0x8) = r3 001472 r2 += 0x8 001473 w3 = *(u8 *)(r2 + 0x0) 001474 if r3 == 0xff goto <offset> 001475 r3 <<= 0x3 001476 r5 = r10 001477 r5 += -0x7f8 001478 r5 += r3 001479 r3 = *(u64 *)(r5 + 0x0) 001480 *(u64 *)(r1 + 0x10) = r3 001481 r2 += 0x8 001482 w3 = *(u8 *)(r2 + 0x0) 001483 if r3 == 0xff goto <offset> 001484 r3 <<= 0x3 001485 r5 = r10 001486 r5 += -0x7f8 001487 r5 += r3 001488 r3 = *(u64 *)(r5 + 0x0) 001489 *(u64 *)(r1 + 0x18) = r3 001490 r2 += 0x8 001491 w3 = *(u8 *)(r2 + 0x0) 001492 if r3 == 0xff goto <offset> 001493 r3 <<= 0x3 001494 r5 = r10 001495 r5 += -0x7f8 001496 r5 += r3 001497 r3 = *(u64 *)(r5 + 0x0) 001498 *(u64 *)(r1 + 0x20) = r3 001499 goto <offset> 001500 r3 <<= 0x3 001501 r5 = r10 001502 r5 += -0x7f8 001503 r5 += r3 001504 r3 = *(u64 *)(r5 + 0x0) 001505 *(u64 *)(r1 + 0x8) = r3 001506 goto <offset> 001507 r2 = *(u64 *)(r1 + 0x8) 001508 r1 = *(u64 *)(r2 + 0x0) 001509 r2 = *(u64 *)(r2 + 0x8) 001510 r2 += -0x1 001511 call sol_log_ 001512 r1 = 0x53d3 ll 001513 r2 = 0xe 001514 call sol_log_ 001515 exit 001516 r4 = r2 001517 r1 = *(u64 *)(r1 + 0x0) 001518 w1 = *(u8 *)(r1 + 0x0) 001519 r1 <<= 0x3 001520 r3 = 0x52b0 ll 001521 r3 += r1 001522 r2 = 0x54b8 ll 001523 r2 += r1 001524 r2 = *(u64 *)(r2 + 0x0) 001525 r3 = *(u64 *)(r3 + 0x0) 001526 r1 = r4 001527 call <target> 001528 exit 001529 *(u64 *)(r10 - 0x48) = r1 001530 r1 = 0x53e8 ll 001531 *(u64 *)(r10 - 0x40) = r1 001532 r1 = r10 001533 r1 += -0x10 001534 *(u64 *)(r10 - 0x30) = r1 001535 r1 = 0x5ec ll 001536 *(u64 *)(r10 - 0x8) = r1 001537 r1 = r10 001538 r1 += -0x48 001539 *(u64 *)(r10 - 0x10) = r1 001540 *(u64 *)(r10 - 0x20) = 0x0 001541 *(u64 *)(r10 - 0x38) = 0x1 001542 *(u64 *)(r10 - 0x28) = 0x1 001543 r4 = *(u64 *)(r2 + 0x8) 001544 r1 = *(u64 *)(r2 + 0x0) 001545 r3 = r10 001546 r3 += -0x40 001547 r2 = r4 001548 call <target> 001549 exit 001550 r6 = r1 001551 r2 = r10 001552 r2 += -0x28 001553 r7 = 0x0 001554 r1 = 0x5330 ll 001555 r3 = 0x0 001556 r4 = 0x28 001557 call sol_get_sysvar 001558 if r0 == 0x0 goto <offset> 001559 *(u32 *)(r6 + 0x4) = 0x10 001560 r7 = 0x1 001561 goto <offset> 001562 r1 = *(u64 *)(r10 - 0x8) 001563 *(u64 *)(r6 + 0x28) = r1 001564 r1 = *(u64 *)(r10 - 0x10) 001565 *(u64 *)(r6 + 0x20) = r1 001566 r1 = *(u64 *)(r10 - 0x18) 001567 *(u64 *)(r6 + 0x18) = r1 001568 r1 = *(u64 *)(r10 - 0x20) 001569 *(u64 *)(r6 + 0x10) = r1 001570 r1 = *(u64 *)(r10 - 0x28) 001571 *(u64 *)(r6 + 0x8) = r1 001572 *(u32 *)(r6 + 0x0) = w7 001573 exit 001574 r6 = r1 001575 *(u32 *)(r10 - 0x4) = 0x0 001576 *(u32 *)(r10 - 0x7) = 0x0 001577 r2 = r10 001578 r2 += -0x18 001579 r7 = 0x0 001580 r1 = 0x52f0 ll 001581 r3 = 0x0 001582 r4 = 0x11 001583 call sol_get_sysvar 001584 if r0 == 0x0 goto <offset> 001585 *(u32 *)(r6 + 0x4) = 0x10 001586 r7 = 0x1 001587 goto <offset> 001588 r1 = *(u64 *)(r10 - 0x8) 001589 *(u64 *)(r6 + 0x18) = r1 001590 r1 = *(u64 *)(r10 - 0x10) 001591 *(u64 *)(r6 + 0x10) = r1 001592 r1 = *(u64 *)(r10 - 0x18) 001593 *(u64 *)(r6 + 0x8) = r1 001594 *(u32 *)(r6 + 0x0) = w7 001595 exit 001596 call <target> 001597 call custom_panic 001598 call abort 001599 *(u64 *)(r10 - 0x10) = r2 001600 *(u64 *)(r10 - 0x18) = r1 001601 *(u16 *)(r10 - 0x8) = 0x1 001602 r1 = r10 001603 r1 += -0x18 001604 call -0x9 001605 *(u64 *)(r10 - 0x10) = r2 001606 *(u64 *)(r10 - 0x18) = r1 001607 r1 = <addr> ll 001608 *(u64 *)(r10 - 0x8) = r1 001609 r8 = *(u64 *)(r3 + 0x20) 001610 *(u64 *)(r10 - 0x28) = r3 001611 if r8 == 0x0 goto <offset> 001612 r9 = *(u64 *)(r3 + 0x28) 001613 if r9 == 0x0 goto <offset> 001614 r7 = 0x0 001615 r8 += 0x18 001616 r9 *= 0x30 001617 r1 = *(u64 *)(r3 + 0x10) 001618 *(u64 *)(r10 - 0x20) = r1 001619 r6 = *(u64 *)(r3 + 0x0) 001620 r6 += 0x8 001621 r3 = *(u64 *)(r6 + 0x0) 001622 if r3 == 0x0 goto <offset> 001623 r1 = *(u64 *)(r10 - 0x10) 001624 r4 = *(u64 *)(r1 + 0x18) 001625 r2 = *(u64 *)(r6 - 0x8) 001626 r1 = *(u64 *)(r10 - 0x18) 001627 callx r4 001628 if r0 != 0x0 goto <offset> 001629 w2 = *(u16 *)(r8 - 0x8) 001630 if r2 == 0x0 goto <offset> 001631 r1 = 0x0 001632 if r2 != 0x1 goto <offset> 001633 r1 = *(u64 *)(r8 + 0x0) 001634 r1 <<= 0x4 001635 r2 = *(u64 *)(r10 - 0x20) 001636 r2 += r1 001637 w1 = *(u16 *)(r2 + 0x8) 001638 w2 = *(u16 *)(r8 - 0x18) 001639 if r2 == 0x2 goto <offset> 001640 if r2 != 0x1 goto <offset> 001641 r2 = *(u64 *)(r8 - 0x10) 001642 r2 <<= 0x4 001643 r3 = *(u64 *)(r10 - 0x20) 001644 r3 += r2 001645 w2 = *(u16 *)(r3 + 0x8) 001646 goto <offset> 001647 w1 = *(u16 *)(r8 - 0x6) 001648 w2 = *(u16 *)(r8 - 0x18) 001649 if r2 != 0x2 goto <offset> 001650 r2 = 0x0 001651 goto <offset> 001652 w2 = *(u16 *)(r8 - 0x16) 001653 r3 = *(u64 *)(r8 + 0x8) 001654 w4 = *(u32 *)(r8 + 0x10) 001655 *(u16 *)(r10 - 0x2) = w2 001656 *(u16 *)(r10 - 0x4) = w1 001657 *(u32 *)(r10 - 0x8) = w4 001658 r3 <<= 0x4 001659 r1 = *(u64 *)(r10 - 0x20) 001660 r1 += r3 001661 r3 = *(u64 *)(r1 + 0x8) 001662 r1 = *(u64 *)(r1 + 0x0) 001663 r2 = r10 001664 r2 += -0x18 001665 callx r3 001666 if r0 != 0x0 goto <offset> 001667 r7 += 0x1 001668 r8 += 0x30 001669 r6 += 0x10 001670 r9 += -0x30 001671 if r9 != 0x0 goto <offset> 001672 goto <offset> 001673 r1 = *(u64 *)(r3 + 0x18) 001674 if r1 == 0x0 goto <offset> 001675 r6 = *(u64 *)(r3 + 0x10) 001676 r1 <<= 0x4 001677 r8 = r6 001678 r8 += r1 001679 r7 = 0x0 001680 r9 = *(u64 *)(r3 + 0x0) 001681 r9 += 0x8 001682 r3 = *(u64 *)(r9 + 0x0) 001683 if r3 == 0x0 goto <offset> 001684 r1 = *(u64 *)(r10 - 0x10) 001685 r4 = *(u64 *)(r1 + 0x18) 001686 r2 = *(u64 *)(r9 - 0x8) 001687 r1 = *(u64 *)(r10 - 0x18) 001688 callx r4 001689 if r0 != 0x0 goto <offset> 001690 r3 = *(u64 *)(r6 + 0x8) 001691 r1 = *(u64 *)(r6 + 0x0) 001692 r2 = r10 001693 r2 += -0x18 001694 callx r3 001695 if r0 != 0x0 goto <offset> 001696 r7 += 0x1 001697 r9 += 0x10 001698 r6 += 0x10 001699 if r6 != r8 goto <offset> 001700 r2 = *(u64 *)(r10 - 0x28) 001701 r1 = *(u64 *)(r2 + 0x8) 001702 if r7 >= r1 goto <offset> 001703 goto <offset> 001704 r0 = 0x1 001705 goto <offset> 001706 r7 = 0x0 001707 r2 = *(u64 *)(r10 - 0x28) 001708 r1 = *(u64 *)(r2 + 0x8) 001709 if r7 >= r1 goto <offset> 001710 goto <offset> 001711 r7 = 0x0 001712 r2 = *(u64 *)(r10 - 0x28) 001713 r1 = *(u64 *)(r2 + 0x8) 001714 if r7 >= r1 goto <offset> 001715 r7 <<= 0x4 001716 r1 = *(u64 *)(r2 + 0x0) 001717 r1 += r7 001718 r3 = *(u64 *)(r1 + 0x8) 001719 r2 = *(u64 *)(r1 + 0x0) 001720 r1 = *(u64 *)(r10 - 0x10) 001721 r4 = *(u64 *)(r1 + 0x18) 001722 r1 = *(u64 *)(r10 - 0x18) 001723 callx r4 001724 r1 = r0 001725 r0 = 0x1 001726 if r1 != 0x0 goto <offset> 001727 r0 = 0x0 001728 exit 001729 r8 = r3 001730 r9 = r2 001731 w5 = *(u32 *)(r1 + 0x10) 001732 r2 = r5 001733 r2 &= 0x18000000 001734 if r2 == 0x0 goto <offset> 001735 r2 = r5 001736 r2 &= 0x10000000 001737 if r2 != 0x0 goto <offset> 001738 if r8 >= 0x20 goto <offset> 001739 if r8 == 0x0 goto <offset> 001740 r0 = 0x0 001741 r2 = 0x0 001742 goto <offset> 001743 r0 += r3 001744 r2 += 0x1 001745 if r8 == r2 goto <offset> 001746 r3 = r9 001747 r3 += r2 001748 w4 = *(u8 *)(r3 + 0x0) 001749 r4 <<= 0x38 001750 r4 s>>= 0x38 001751 r3 = 0x1 001752 if r4 s> -0x41 goto <offset> 001753 r3 = 0x0 001754 goto <offset> 001755 w0 = *(u16 *)(r1 + 0x16) 001756 if r0 == 0x0 goto <offset> 001757 r6 = r9 001758 *(u64 *)(r10 - 0x8) = r5 001759 r3 = r6 001760 r3 += r8 001761 r8 = 0x0 001762 r2 = r0 001763 goto <offset> 001764 r6 = r5 001765 r6 += 0x1 001766 r8 = r6 001767 r8 -= r5 001768 r8 += r4 001769 r2 += -0x1 001770 if r2 == 0x0 goto <offset> 001771 r5 = r6 001772 r4 = r8 001773 if r5 == r3 goto <offset> 001774 w6 = *(u8 *)(r5 + 0x0) 001775 r7 = r6 001776 r7 <<= 0x38 001777 r7 s>>= 0x38 001778 if r7 s> -0x1 goto <offset> 001779 if r6 < 0xe0 goto <offset> 001780 if r6 < 0xf0 goto <offset> 001781 r6 = r5 001782 r6 += 0x4 001783 goto <offset> 001784 r6 = r5 001785 r6 += 0x2 001786 goto <offset> 001787 r6 = r5 001788 r6 += 0x3 001789 goto <offset> 001790 r7 = r5 001791 r6 = r1 001792 r1 = r9 001793 r2 = r8 001794 call <target> 001795 r1 = r6 001796 r5 = r7 001797 w2 = *(u16 *)(r1 + 0x14) 001798 if r0 < r2 goto <offset> 001799 goto <offset> 001800 r8 = 0x0 001801 r2 = 0x0 001802 r0 -= r2 001803 w2 = *(u16 *)(r1 + 0x14) 001804 if r0 < r2 goto <offset> 001805 goto <offset> 001806 if r2 != 0x0 goto <offset> 001807 r2 = 0x0 001808 r8 = r4 001809 goto <offset> 001810 r2 = 0x0 001811 r5 = *(u64 *)(r10 - 0x8) 001812 r0 -= r2 001813 w2 = *(u16 *)(r1 + 0x14) 001814 if r0 >= r2 goto <offset> 001815 r2 -= r0 001816 *(u64 *)(r10 - 0x18) = r2 001817 r6 = 0x0 001818 r2 = r5 001819 r2 >>= 0x1d 001820 r2 &= 0x3 001821 *(u64 *)(r10 - 0x20) = r9 001822 if r2 s> 0x1 goto <offset> 001823 if r2 == 0x0 goto <offset> 001824 r6 = *(u64 *)(r10 - 0x18) 001825 goto <offset> 001826 if r2 != 0x2 goto <offset> 001827 r6 = *(u64 *)(r10 - 0x18) 001828 r6 &= 0xfffe 001829 r6 >>= 0x1 001830 r5 &= 0x1fffff 001831 r9 = r5 001832 r7 = 0x0 001833 r2 = *(u64 *)(r1 + 0x8) 001834 *(u64 *)(r10 - 0x8) = r2 001835 r1 = *(u64 *)(r1 + 0x0) 001836 *(u64 *)(r10 - 0x10) = r1 001837 *(u64 *)(r10 - 0x28) = r6 001838 r6 &= 0xffff 001839 r1 = r7 001840 r1 &= 0xffff 001841 if r1 >= r6 goto <offset> 001842 r1 = *(u64 *)(r10 - 0x8) 001843 r3 = *(u64 *)(r1 + 0x20) 001844 r1 = *(u64 *)(r10 - 0x10) 001845 r2 = r9 001846 callx r3 001847 r7 += 0x1 001848 if r0 == 0x0 goto <offset> 001849 r7 = 0x1 001850 goto <offset> 001851 r1 = *(u64 *)(r10 - 0x8) 001852 r4 = *(u64 *)(r1 + 0x18) 001853 r1 = *(u64 *)(r10 - 0x10) 001854 r2 = *(u64 *)(r10 - 0x20) 001855 r3 = r8 001856 callx r4 001857 r7 = 0x1 001858 r6 = r9 001859 r9 = *(u64 *)(r10 - 0x18) 001860 if r0 != 0x0 goto <offset> 001861 r1 = *(u64 *)(r10 - 0x28) 001862 r9 -= r1 001863 r8 = 0x0 001864 r9 &= 0xffff 001865 r1 = r8 001866 r1 &= 0xffff 001867 r7 = 0x1 001868 if r1 < r9 goto <offset> 001869 r7 = 0x0 001870 if r1 >= r9 goto <offset> 001871 r1 = *(u64 *)(r10 - 0x8) 001872 r3 = *(u64 *)(r1 + 0x20) 001873 r1 = *(u64 *)(r10 - 0x10) 001874 r2 = r6 001875 callx r3 001876 r8 += 0x1 001877 if r0 == 0x0 goto <offset> 001878 goto <offset> 001879 r8 = 0x0 001880 r0 = 0x0 001881 w2 = *(u16 *)(r1 + 0x14) 001882 if r0 < r2 goto <offset> 001883 r2 = *(u64 *)(r1 + 0x0) 001884 r1 = *(u64 *)(r1 + 0x8) 001885 r4 = *(u64 *)(r1 + 0x18) 001886 r1 = r2 001887 r2 = r9 001888 r3 = r8 001889 callx r4 001890 r7 = r0 001891 r7 &= 0x1 001892 r0 = r7 001893 exit 001894 r4 = *(u64 *)(r1 + 0x0) 001895 r1 = *(u64 *)(r1 + 0x8) 001896 r5 = *(u64 *)(r1 + 0x18) 001897 r1 = r4 001898 callx r5 001899 exit 001900 r4 = r2 001901 r2 = r1 001902 r1 = r3 001903 r3 = r4 001904 call -0xb0 001905 exit 001906 r7 = r1 001907 r7 += 0x7 001908 r7 &= -0x8 001909 r3 = r7 001910 r3 -= r1 001911 if r2 >= r3 goto <offset> 001912 r0 = 0x0 001913 if r2 != 0x0 goto <offset> 001914 goto <offset> 001915 r0 += r3 001916 r1 += 0x1 001917 r2 += -0x1 001918 if r2 == 0x0 goto <offset> 001919 w4 = *(u8 *)(r1 + 0x0) 001920 r4 <<= 0x38 001921 r4 s>>= 0x38 001922 r3 = 0x1 001923 if r4 s> -0x41 goto <offset> 001924 r3 = 0x0 001925 goto <offset> 001926 r5 = r2 001927 r5 -= r3 001928 if r5 < 0x8 goto <offset> 001929 *(u64 *)(r10 - 0x8) = r3 001930 r2 = r5 001931 r2 &= 0x7 001932 r0 = 0x0 001933 r3 = 0x0 001934 if r7 != r1 goto <offset> 001935 r4 = *(u64 *)(r10 - 0x8) 001936 r1 += r4 001937 if r2 == 0x0 goto <offset> 001938 r0 = r5 001939 r0 &= -0x8 001940 r4 = r1 001941 r4 += r0 001942 r0 = 0x0 001943 goto <offset> 001944 r0 += r6 001945 r4 += 0x1 001946 r2 += -0x1 001947 if r2 == 0x0 goto <offset> 001948 w7 = *(u8 *)(r4 + 0x0) 001949 r7 <<= 0x38 001950 r7 s>>= 0x38 001951 r6 = 0x1 001952 if r7 s> -0x41 goto <offset> 001953 r6 = 0x0 001954 goto <offset> 001955 r5 >>= 0x3 001956 r0 += r3 001957 r9 = <addr> ll 001958 goto <offset> 001959 r1 = r7 001960 r1 += r5 001961 r2 = *(u64 *)(r10 - 0x8) 001962 *(u64 *)(r10 - 0x10) = r7 001963 r7 = r2 001964 r7 &= 0x3 001965 r5 = r3 001966 r5 -= r2 001967 r6 = r4 001968 r8 = <addr> ll 001969 r6 &= r8 001970 r4 >>= 0x8 001971 r4 &= r8 001972 r4 += r6 001973 r6 = <addr> ll 001974 r4 *= r6 001975 r4 >>= 0x30 001976 r4 += r0 001977 r0 = r4 001978 if r7 != 0x0 goto <offset> 001979 r3 = r5 001980 r7 = r1 001981 if r3 == 0x0 goto <offset> 001982 r1 = r3 001983 if r3 < 0xc0 goto <offset> 001984 r1 = 0xc0 001985 *(u64 *)(r10 - 0x8) = r1 001986 r5 = r1 001987 r5 <<= 0x3 001988 r4 = 0x0 001989 if r3 < 0x4 goto <offset> 001990 r2 = r5 001991 r2 &= 0x7e0 001992 r1 = r7 001993 r1 += r2 001994 r2 = r7 001995 r6 = *(u64 *)(r2 + 0x0) 001996 r8 = r6 001997 r8 >>= 0x6 001998 r6 ^= -0x1 001999 r6 >>= 0x7 002000 r6 |= r8 002001 r6 &= r9 002002 r6 += r4 002003 r4 = *(u64 *)(r2 + 0x8) 002004 r8 = r4 002005 r8 >>= 0x6 002006 r4 ^= -0x1 002007 r4 >>= 0x7 002008 r4 |= r8 002009 r4 &= r9 002010 r4 += r6 002011 r6 = *(u64 *)(r2 + 0x10) 002012 r8 = r6 002013 r8 >>= 0x6 002014 r6 ^= -0x1 002015 r6 >>= 0x7 002016 r6 |= r8 002017 r6 &= r9 002018 r6 += r4 002019 r4 = *(u64 *)(r2 + 0x18) 002020 r8 = r4 002021 r8 >>= 0x6 002022 r4 ^= -0x1 002023 r4 >>= 0x7 002024 r4 |= r8 002025 r4 &= r9 002026 r4 += r6 002027 r2 += 0x20 002028 if r2 != r1 goto <offset> 002029 goto <offset> 002030 r6 = r1 002031 r6 -= r7 002032 r7 = r1 002033 goto <offset> 002034 r3 += r9 002035 r7 += 0x1 002036 if r8 == 0x1 goto <offset> 002037 w4 = *(u8 *)(r7 + 0x0) 002038 r4 <<= 0x38 002039 r4 s>>= 0x38 002040 r8 = 0x1 002041 r9 = 0x1 002042 if r4 s<= -0x41 goto <offset> 002043 r6 += 0x1 002044 if r6 == 0x0 goto <offset> 002045 goto <offset> 002046 r9 = 0x0 002047 r6 += 0x1 002048 if r6 == 0x0 goto <offset> 002049 r8 = 0x0 002050 goto <offset> 002051 r8 = *(u64 *)(r10 - 0x10) 002052 r2 &= 0xfc 002053 r2 <<= 0x3 002054 if r3 < 0xc0 goto <offset> 002055 r3 = 0xc0 002056 r6 = r8 002057 r6 += r2 002058 r2 = 0x0 002059 r3 &= 0x3 002060 r3 <<= 0x3 002061 r1 = <addr> ll 002062 r0 = *(u64 *)(r6 + 0x0) 002063 r5 = r0 002064 r5 >>= 0x6 002065 r0 ^= -0x1 002066 r0 >>= 0x7 002067 r0 |= r5 002068 r0 &= r1 002069 r0 += r2 002070 r6 += 0x8 002071 r3 += -0x8 002072 r2 = r0 002073 if r3 != 0x0 goto <offset> 002074 r1 = <addr> ll 002075 r2 = r0 002076 r2 &= r1 002077 r0 >>= 0x8 002078 r0 &= r1 002079 r0 += r2 002080 r1 = <addr> ll 002081 r0 *= r1 002082 r0 >>= 0x30 002083 r0 += r4 002084 exit 002085 r6 = r1 002086 r2 &= 0xff 002087 call sol_memset_ 002088 r0 = r6 002089 exit 002090 if r1 == 0x0 goto <offset> 002091 r3 = r1 002092 r3 >>= 0x1 002093 r2 = r1 002094 r2 |= r3 002095 r3 = r2 002096 r3 >>= 0x2 002097 r2 |= r3 002098 r3 = r2 002099 r3 >>= 0x4 002100 r2 |= r3 002101 r3 = r2 002102 r3 >>= 0x8 002103 r2 |= r3 002104 r3 = r2 002105 r3 >>= 0x10 002106 r2 |= r3 002107 r3 = r2 002108 r3 >>= 0x20 002109 r2 |= r3 002110 r2 ^= -0x1 002111 r3 = <addr> ll 002112 r4 = r2 002113 r4 >>= 0x1 002114 r4 &= r3 002115 r2 -= r4 002116 r4 = <addr> ll 002117 r3 = r2 002118 r3 &= r4 002119 r2 >>= 0x2 002120 r2 &= r4 002121 r3 += r2 002122 r2 = r3 002123 r2 >>= 0x4 002124 r3 += r2 002125 r2 = <addr> ll 002126 r3 &= r2 002127 r2 = <addr> ll 002128 r3 *= r2 002129 r3 >>= 0x38 002130 r1 <<= r3 002131 r3 <<= 0x34 002132 r2 = r1 002133 r2 >>= 0xb 002134 r0 = r2 002135 r0 -= r3 002136 r2 ^= -0x1 002137 r1 <<= 0x35 002138 r3 = r1 002139 r3 >>= 0x3f 002140 r3 &= r2 002141 r1 -= r3 002142 r1 >>= 0x3f 002143 r0 += r1 002144 r1 = <addr> ll 002145 r0 += r1 002146 goto <offset> 002147 r0 = 0x0 002148 exit 002149 r3 = 0x3 002150 r0 = <addr> ll 002151 r4 = r1 002152 r4 &= r0 002153 r6 = <addr> ll 002154 if r4 > r6 goto <offset> 002155 r5 = r2 002156 r5 &= r0 002157 if r5 > r6 goto <offset> 002158 r5 |= r4 002159 if r5 == 0x0 goto <offset> 002160 r3 = r2 002161 r3 &= r1 002162 if r3 s<= -0x1 goto <offset> 002163 r3 = 0x0 002164 if r1 s>= r2 goto <offset> 002165 goto <offset> 002166 r3 = 0x1 002167 goto <offset> 002168 r3 = 0x0 002169 if r1 s> r2 goto <offset> 002170 r3 = 0x1 002171 if r1 == r2 goto <offset> 002172 r3 = 0x2 002173 r3 <<= 0x3 002174 r1 = 0x52d0 ll 002175 r1 += r3 002176 r0 = *(u64 *)(r1 + 0x0) 002177 exit 002178 call <target> 002179 exit 002180 r3 = r2 002181 r0 = r1 002182 r6 = r3 002183 r6 ^= r0 002184 r1 = -<addr> ll 002185 r6 &= r1 002186 r1 = <addr> ll 002187 r2 &= r1 002188 r4 = r0 002189 r4 &= r1 002190 r7 = r3 002191 r7 >>= 0x34 002192 r7 &= 0x7ff 002193 r8 = r0 002194 r8 >>= 0x34 002195 r8 &= 0x7ff 002196 r1 = r8 002197 r1 += -0x7ff 002198 if r1 < -0x7fe goto <offset> 002199 r1 = r7 002200 r1 += -0x7ff 002201 if r1 < -0x7fe goto <offset> 002202 *(u64 *)(r10 - 0x18) = r6 002203 r6 = 0x0 002204 r2 <<= 0xb 002205 r1 = -<addr> ll 002206 r2 |= r1 002207 r9 = <addr> ll 002208 r4 |= r9 002209 r1 = r10 002210 r1 += -0x10 002211 r3 = 0x0 002212 r5 = 0x0 002213 call <target> 002214 r7 += r8 002215 r7 += r6 002216 r1 = *(u64 *)(r10 - 0x8) 002217 r3 = r1 002218 r3 &= r9 002219 r2 = *(u64 *)(r10 - 0x10) 002220 if r3 != 0x0 goto <offset> 002221 r1 <<= 0x1 002222 r3 = r2 002223 r3 >>= 0x3f 002224 r1 |= r3 002225 r2 <<= 0x1 002226 r7 += -0x3ff 002227 r6 = *(u64 *)(r10 - 0x18) 002228 if r7 s> 0x7fe goto <offset> 002229 if r7 s< 0x1 goto <offset> 002230 r3 = <addr> ll 002231 r1 &= r3 002232 r7 <<= 0x34 002233 r7 |= r1 002234 r1 = r7 002235 r0 = r1 002236 r0 |= r6 002237 r3 = -<addr> ll 002238 if r2 <= r3 goto <offset> 002239 r0 += 0x1 002240 goto <offset> 002241 r9 = <addr> ll 002242 r5 = r0 002243 r5 &= r9 002244 r1 = <addr> ll 002245 if r5 <= r1 goto <offset> 002246 r1 = <addr> ll 002247 r0 |= r1 002248 goto <offset> 002249 r7 += -0x3fe 002250 r6 = *(u64 *)(r10 - 0x18) 002251 if r7 s<= 0x7fe goto <offset> 002252 r1 = <addr> ll 002253 r6 |= r1 002254 r0 = r6 002255 goto <offset> 002256 r0 = r3 002257 r0 &= r9 002258 if r0 <= r1 goto <offset> 002259 r1 = <addr> ll 002260 r3 |= r1 002261 r0 = r3 002262 goto <offset> 002263 if r5 != r1 goto <offset> 002264 if r0 != 0x0 goto <offset> 002265 goto <offset> 002266 r4 = 0x1 002267 r3 = 0x1 002268 r3 -= r7 002269 if r3 > 0x3f goto <offset> 002270 r7 += 0x3f 002271 r7 <<= 0x20 002272 r7 >>= 0x20 002273 r5 = r2 002274 r5 <<= r7 002275 if r5 != 0x0 goto <offset> 002276 r4 = 0x0 002277 r2 >>= r3 002278 r5 = r1 002279 r5 <<= r7 002280 r2 |= r5 002281 r2 |= r4 002282 r1 >>= r3 002283 r0 = r1 002284 r0 |= r6 002285 r3 = -<addr> ll 002286 if r2 > r3 goto <offset> 002287 if r2 != r3 goto <offset> 002288 r1 &= 0x1 002289 r0 += r1 002290 goto <offset> 002291 if r0 != r1 goto <offset> 002292 if r5 != 0x0 goto <offset> 002293 r0 = <addr> ll 002294 exit 002295 if r5 == 0x0 goto <offset> 002296 if r0 == 0x0 goto <offset> 002297 r9 = 0x0 002298 r1 = <addr> ll 002299 if r5 >= r1 goto <offset> 002300 if r4 == 0x0 goto <offset> 002301 r1 = r4 002302 r1 >>= 0x1 002303 r3 = r4 002304 r3 |= r1 002305 r1 = r3 002306 r1 >>= 0x2 002307 r3 |= r1 002308 r1 = r3 002309 r1 >>= 0x4 002310 r3 |= r1 002311 r1 = r3 002312 r1 >>= 0x8 002313 r3 |= r1 002314 r1 = r3 002315 r1 >>= 0x10 002316 r3 |= r1 002317 r1 = r3 002318 r1 >>= 0x20 002319 r3 |= r1 002320 r3 ^= -0x1 002321 r1 = <addr> ll 002322 r5 = r3 002323 r5 >>= 0x1 002324 r5 &= r1 002325 r3 -= r5 002326 r1 = <addr> ll 002327 r5 = r3 002328 r5 &= r1 002329 r3 >>= 0x2 002330 r3 &= r1 002331 r5 += r3 002332 r1 = r5 002333 r1 >>= 0x4 002334 r5 += r1 002335 r1 = <addr> ll 002336 r5 &= r1 002337 r1 = <addr> ll 002338 r5 *= r1 002339 r5 >>= 0x38 002340 goto <offset> 002341 r5 = 0x40 002342 r9 = 0xc 002343 r9 -= r5 002344 r5 += 0x35 002345 r5 &= 0x3f 002346 r4 <<= r5 002347 r1 = <addr> ll 002348 *(u64 *)(r10 - 0x18) = r6 002349 if r0 > r1 goto <offset> 002350 if r2 == 0x0 goto <offset> 002351 r3 = r2 002352 r3 >>= 0x1 002353 r1 = r2 002354 r1 |= r3 002355 r3 = r1 002356 r3 >>= 0x2 002357 r1 |= r3 002358 r3 = r1 002359 r3 >>= 0x4 002360 r1 |= r3 002361 r3 = r1 002362 r3 >>= 0x8 002363 r1 |= r3 002364 r3 = r1 002365 r3 >>= 0x10 002366 r1 |= r3 002367 r3 = r1 002368 r3 >>= 0x20 002369 r1 |= r3 002370 r1 ^= -0x1 002371 r3 = <addr> ll 002372 r5 = r1 002373 r5 >>= 0x1 002374 r5 &= r3 002375 r1 -= r5 002376 r5 = <addr> ll 002377 r3 = r1 002378 r3 &= r5 002379 r1 >>= 0x2 002380 r1 &= r5 002381 r3 += r1 002382 r1 = r3 002383 r1 >>= 0x4 002384 r3 += r1 002385 r1 = <addr> ll 002386 r3 &= r1 002387 r1 = <addr> ll 002388 r3 *= r1 002389 r3 >>= 0x38 002390 goto <offset> 002391 r6 = r9 002392 goto <offset> 002393 r3 = 0x40 002394 r9 -= r3 002395 r3 += 0x35 002396 r3 &= 0x3f 002397 r2 <<= r3 002398 r9 += 0xc 002399 r6 = r9 002400 goto <offset> 002401 r0 = 0x0 002402 r2 = <addr> ll 002403 if r1 < r2 goto <offset> 002404 r2 = <addr> ll 002405 if r1 >= r2 goto <offset> 002406 r0 = r1 002407 r0 <<= 0xb 002408 r2 = -<addr> ll 002409 r0 |= r2 002410 r1 >>= 0x34 002411 r2 = 0x3e 002412 r2 -= r1 002413 r2 &= 0x3f 002414 r0 >>= r2 002415 goto <offset> 002416 r2 = <addr> ll 002417 if r1 >= r2 goto <offset> 002418 r0 = -0x1 002419 exit 002420 *(u64 *)(r10 - 0x10) = r3 002421 *(u64 *)(r10 - 0x8) = r1 002422 r1 = r2 002423 r1 <<= 0x20 002424 r1 >>= 0x20 002425 r7 = r4 002426 r7 <<= 0x20 002427 r7 >>= 0x20 002428 r6 = r2 002429 r6 >>= 0x20 002430 r3 = r7 002431 r3 *= r1 002432 r7 *= r6 002433 r0 = r4 002434 r0 >>= 0x20 002435 r9 = r0 002436 r9 *= r1 002437 r1 = r9 002438 r1 += r7 002439 r8 = 0x1 002440 if r1 < r9 goto <offset> 002441 r8 = 0x0 002442 r9 = r1 002443 r9 <<= 0x20 002444 r7 = r3 002445 r7 += r9 002446 r9 = 0x1 002447 if r7 < r3 goto <offset> 002448 r9 = 0x0 002449 r3 = *(u64 *)(r10 - 0x8) 002450 *(u64 *)(r3 + 0x0) = r7 002451 r1 >>= 0x20 002452 r8 <<= 0x20 002453 r8 |= r1 002454 r1 = *(u64 *)(r10 - 0x10) 002455 r4 *= r1 002456 r5 *= r2 002457 r5 += r4 002458 r0 *= r6 002459 r0 += r5 002460 r0 += r8 002461 r0 += r9 002462 *(u64 *)(r3 + 0x8) = r0 002463 exit 002464 r3 = 0x3 002465 r0 = <addr> ll 002466 r4 = r1 002467 r4 &= r0 002468 r6 = <addr> ll 002469 if r4 > r6 goto <offset> 002470 r5 = r2 002471 r5 &= r0 002472 if r5 > r6 goto <offset> 002473 r5 |= r4 002474 if r5 == 0x0 goto <offset> 002475 r3 = r2 002476 r3 &= r1 002477 if r3 s<= -0x1 goto <offset> 002478 r3 = 0x0 002479 if r1 s>= r2 goto <offset> 002480 goto <offset> 002481 r3 = 0x1 002482 goto <offset> 002483 r3 = 0x0 002484 if r1 s> r2 goto <offset> 002485 r3 = 0x1 002486 if r1 == r2 goto <offset> 002487 r3 = 0x2 002488 r3 <<= 0x3 002489 r1 = 0x52d0 ll 002490 r1 += r3 002491 r0 = *(u64 *)(r1 + 0x0) 002492 exit